﻿@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#666; overflow-x:hidden;}
a{color:#666; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px; vertical-align:middle;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}

.h10{height:10px; overflow:hidden; clear:both;}
.h30{height:30px; overflow:hidden; clear:both;}
.h60{height:60px; overflow:hidden; clear:both;}
.h70{height:70px; overflow:hidden; clear:both;}
.h100{height:100px; overflow:hidden; clear:both;}
input, textarea{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; outline:none; border:0px;}
em{font-style:normal;}
.btn1{cursor:pointer;}
.red{color:#cb1f18;}
.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}
.wal{width:1200px; margin:0px auto;padding: 0 30px;}
.pcBox{height: 950px;position: relative;}


/*main*/
#main{
    background-color:rgba(255,255,255,0.8);
    position:absolute;
    top:160px;
    left:30px;
    right:0;
    padding:57px 0;
    z-index:1;
}
    #main .box {
        width: 875px;
        margin: auto;
        padding-left: 295px;
    }



        #main .box .box_content {
            margin-top: 20px;
            text-indent: 2em;
            font-size: 16px;
            color: #000000;
            line-height: 30px;
        }
        #main .box .box_item {
            margin-bottom: 25px;
            background-color: #ffffff;
            color: #343434;
        }
         #main .box .box_item:last-child{
             margin-bottom:0;
         }
            #main .box .box_item .title {
                background-color: #69b793;
                color: #ffffff;
                font-size: 18px;
                line-height: 44px;
                text-align: center;
            }

             #main .box .box_item .sub{
                 padding:0 35px;
             }
                #main .box .box_item .sub .box_item_p1 {
                    font-size: 14px;
                    color: #343434;
                    text-align: center;
                    line-height: 34px;
                    border-bottom: 1px solid #343434;
                }
                #main .box .box_item .sub .box_item_p2 {
                    font-size: 16px;
                    color: #343434;
                    text-align: center;
                    line-height: 34px;
                }
   

    #main .box .dl_item {
        height:auto;
        margin-right: 15px;
            margin-bottom: 25px;
            background-color: #69b793;
            color: #ffffff;
            float: left;
            display: inline-block;
            padding: 10px;
            border-radius: 5px;
    }
        #main .box .dl_item .dl_title {
            font-size: 16px;
            line-height: 28px;
            font-weight: bold;
            border-bottom: solid 1px #fff;
            line-height: 30px;
        }
        #main .box .dl_item .dl_content {
            font-size: 14px;
            line-height: 30px;
        }
/*banner*/
.banner {
    height: 950px;
    background: url(../Dimages/QJ6744111572.jpg)0 0 no-repeat;
}
.banner .wal{position: absolute;height: 950px;left: 0;right: 0;top: 0;bottom: 0;margin: auto}
.banner .tab{position: absolute;bottom: 50px;right: 240px;}
.banner .tab li{float: left;margin: 0 5px;border: 2px solid transparent}
.banner .tab li:hover,.banner .tab .liNow{border: 2px solid #3465a8;}
.banner .tabContent{display: none;}
.banner .tabContent .imgBox img{width: 100%;height: 950px;}
    .banner .l_headDiv {
        width: 295px;
        height: 950px;
        position: absolute;
        left: 30px;
        top: 0;
        background-color: #69b793;
        overflow:hidden;
        z-index:1;
    }
        .banner .l_headDiv:before {
            content: '';
            width: 295px;
            height: 67px;
            position: absolute;
            left: 0;
            top: 180px;
            background-image: url(../Dimages/bg2.png);
            background-repeat: no-repeat;
            background-size: 100%;
        }
        .banner .l_headDiv:after {
            content: '';
            width: 295px;
            height: 347px;
            position: absolute;
            left: 0;
            bottom: -185px;
            background-image: url(../Dimages/bg3.png);
            background-repeat: no-repeat;
            background-size: 100%;
        }
.banner .l_headDiv .logo{height: 160px;line-height: 160px;text-align: center;background: #fff;}
.banner .l_headDiv .nav{margin-top: 100px;}
.banner .l_headDiv .nav li{height: 75px;line-height: 75px;background: url("../Dimages/nimg6_1.png") right 50px center no-repeat}
.banner .l_headDiv .nav li a{color: #fff;font-size: 16px;    font-weight: bold;text-indent: 100px;display: block;}
.banner .l_headDiv .nav li:nth-child(1) a{background:url("../Dimages/nav_icon2.png") left 54px center no-repeat;}
.banner .l_headDiv .nav li:nth-child(2) a{background:url("../Dimages/nav_icon1.png") left 54px center no-repeat;}
.banner .l_headDiv .nav li:nth-child(3) a{background:url("../Dimages/nav_icon3.png") left 54px center no-repeat;}
    .banner .l_headDiv .nav li:hover, .banner .l_headDiv .nav .liNow { /*background: #1b519a url("../Dimages/nimg6_1.png") right 38px center no-repeat;*/
        background-color: rgba(82,150,119,0.5);background-image:url("../Dimages/nimg6_1.png");background-position:right 38px center; background-repeat:no-repeat;
    }
.banner .l_headDiv .lh_link{margin-top: 45px;width: 100%;}
.banner .l_headDiv .lh_link ul{padding:0 50px}
.banner .l_headDiv .lh_link li{float: left;margin-right: 30px;}
.banner .l_headDiv .lh_link li:last-child{margin-right: 0;}
.banner .l_headDiv .lh_contact{margin-top: 30px;}
.banner .l_headDiv .lh_contact a:visited{color:#fff;}
.banner .l_headDiv .lh_contact li{line-height: 24px;color: #ffffff;padding-left: 50px;font-size:14px;}
.banner .l_headDiv .lh_list{margin-top: 30px;margin-left: 30px;}
.banner .l_headDiv .lh_list li:first-child{color:#ffffff;font-size:16px;font-weight:bold;}
.banner .l_headDiv .lh_contact li:first-child b{color:#ffffff;font-size:16px;font-weight:bold;}
.banner .l_headDiv .lh_list li{margin-right: 40px;padding-left: 20px;margin-bottom: 5px;}
.banner .l_headDiv .lh_list li a{font-size: 14px;color: #fff;}
.banner .l_headDiv .lh_list .li01{margin-right: 0;}
.banner .l_headDiv .copy{margin-left: 30px;margin-top: 75px;color: #869dc5;line-height: 25px;}

.banner .l_headDiv .copy a {color: #869dc5; }

.banner .l_headDiv .copy img{padding-right: 2px;}


/*分页*/
.pageNum{height:60px; padding-top:60px; text-align:center; color:#444;}
.pageNum a{margin:0 7px; display:inline-block; height:28px; line-height:28px; background:#fff; padding:0 15px; border:#dadada solid 1px; font-size:14px;}
.pageNum a:hover, .pageNum .aNow{background:#1b519a; border:#1b519a solid 1px; color:#FFF;}
.pageNum .num{color:#444;width: 43px;height: 27px;border:#dadada solid 1px;text-align: center;margin: 0 5px;}
.pageNum button{border: none;width: 57px;height: 29px;background: #1b519a;color: #fff;margin-left: 10px;}


.cd-top {
    /* image replacement properties */
    overflow: hidden;

    white-space: nowrap;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.cd-top.cd-is-visible {
    /* the button becomes visible */
    visibility: visible;
    opacity: 1;
}
.cd-top.cd-fade-out {

    opacity: 1;
}

#Layer1{
	position:absolute;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:99;
	top:0; left:0px;
	background-color:#000;
	display:none;
}


.phShow{display: none;}
.phImg{display: none;}
