/* CSS Document */
body{PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:12px;PADDING-BOTTOM:0px;MARGIN:0px;PADDING-TOP:0px;FONT-FAMILY: "微软雅黑", "宋体","黑体",Verdana, Arial, Helvetica, sans-serif;
line-height:20px; background:#eeeeee; background-size:100% }
table{ margin:0 auto;border-spacing:0;border-collapse:collapse; }
img{border:0;}
ol,ul,li{padding:0px;margin:0px;list-style-type:none;}
caption,th {text-align:left;}
form,ul,li,h1,h2,h3,h4,h5,h6,p,dl,dd,dt.input{margin:0px;padding:0px;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;} 
A:link,A:visited{TEXT-DECORATION:none; }
A:hover { TEXT-DECORATION:none; color:#1f5db2;}
a{color:#333333;}
legend{color:#000;}
fieldset,img{border:0;}


.center{text-align:center;}
.clear {clear:both; height:0; line-height:0; overflow:hidden;}

.top{ height:120px; background:#fff; width:100%; min-width:1200px;     position: fixed;
    top: 0;    z-index: 100;}
.topc{ width:1200px; height:119px; margin:0 auto; }
.toplf{  float:left; margin-top:15px;}
.souf{ width:265px; height:120px; float: right; }
.link1{ width:280px;height:42px; }
.link1 ul{  float: left;}
.link1 ul li{
	line-height:42px;color:#000;padding: 0 7px; font-size::16px;float: left;}

.link1 ul li a{ font-size::16px;}
.sous{ width:245px; height:39px;  background:url(../images/sousuo_09.png) no-repeat; margin-top:13px;}

.soussld{ float:left; height:30px; padding-left:5px;}
.soussld input{ width:149px; height:24px; background:#e7e7e7; border:none;outline:none;padding-right:10px;margin-top:7px;}
.souan{ width:45px; height:39px; float:right; line-height:39px;padding-top:6px;}

.nav{ height:46px; width:100%;background:#2861a6; min-width:1200px;    position: fixed;
    top: 120px;    z-index: 100;}
 .nav ul{ width: 1200px; float: left; height: 45px;}



.gid{ background:#eeeeee; width:100%; min-width:1200px; height:440px;width:1200px; margin:0 auto;    margin-top: 166px;}
.gidcl{ width:874px; padding-top:15px;float:left;}
.gidcl-top{background:#FFF;padding:20px 15px;}

.gidc{    height: 45px;
    background: url(../images/xian_23.png) top repeat-x;}
	.xwlf li{
		    min-width: 100px;
    float: left;
    height: 45px;
    font-size: 18px;
    color: #000;
    text-align: center;
    line-height: 50px;}

.sd01 {
    cursor: pointer;
    width: 77px;
     background: url(../images/xian_20.png) top  center repeat-x;
    height: 45px;
    line-height: 45px;
    text-align: center;
    font-size: 18px;    font-weight: bold;
    color: #134f9f;}
.sd02 {
    cursor: pointer;
    width: 77px;
    height: 45px;
    line-height: 35px;
    text-align: center;
    font-size: 18px;
    color: #555555;    font-weight: bold;
}
.sd01 a{color:#134f9f;}
.sd02 a{display:block; color:#555555;}
.sd02 a:hover{  background: url(../images/xian_20.png) top  center repeat-x; color:#134f9f;}
	
	
	
	
	
	
	
	.wenw{     width: 350px;
    float: right;
    height: 38px;
    margin-top: 20px;
    position: relative;}
.wenw li{ width:50px; height:38px; float:left; padding-left:18px; text-align: center; color: #fff;}

#wxImg1{ position:absolute; bottom:80px;left:0px;}
#wxImg1 img{ width:90px; height:90px;}

#wxImg2{ position:absolute; bottom:80px;left:70px;}
#wxImg2 img{ width:90px; height:90px;}

	
	
	
	
	.ged {
    min-width: 50px;
    font-size: 16px;
    float: right;
    line-height: 45px;position: absolute; top:-40px;right: 0px;  }
.xxdt{height:320px;}
.xxdtl{float:left;padding-top:30px;}
.xxdtr{float:left;padding-left:18px;height:auto; width:400px;padding-top:20px;}
.xxdtr li{ text-align:right; line-height:39px; color:#9e9e9e; font-size:16px;background:url(../images/xx_11.png) left center no-repeat; text-indent:10px;  }
.xxdtr li a{ float:left; text-align:left; }
.gidcr{padding-top:15px;float:left;width:280px; float:right;}
.gidcr-top{background:#FFF;width:310px;float:right;height: 406px;}
.fwdh{ height:50px; background:#2861a6;margin:15px 20px;    }
.fwdh1{ font-weight: bold;    text-indent: 20px; font-size: 18px;color:#fff; float:left; line-height:50px; }
.ged1{
    min-width: 50px;
    font-size: 16px;
    float: right;
    line-height: 45px; }
.ged1 a{color:#FFF;}
.wenzi{margin:15px 20px;  }	
.wenzi p{    font-size: 16px;
    line-height: 36px;
    }
.wenzi1{margin:15px 0px;  }	
.wenzi1 p{    font-size: 16px;
    line-height: 36px;
    }
.gidcr-bottom{ background:#FFF;height:57px;width:310px;float:right;margin-top:12px;}
.gidcr-bottom img{ float:left;}
.gidcr-bottom p{float:left;padding-left:30px; line-height:57px; font-size:16px;}
	


.banner-box{min-width:1210px;height:360px;position:relative;overflow:hidden;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {width:1210px;margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:100% !important;height:360px;}
.banner-box .bd li a{display:block;background-size:auto;}

.banner-btn{width:1210px;position:absolute;top:120px;left:50%;margin-left:-605px;}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.banner-btn a.prev{left:20px;background:url(../images/foot.png) no-repeat 0 0;} 
.banner-btn a.next{right:20px;background:url(../images/foot.png) no-repeat -49px 0;}

.banner-box .hd {position:absolute;top:210px;left:537px;}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#ccc;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#DA324D;}
.banner-box  ul{width:auto !important;}
	
	
	
	
	
	
	

.ksrk{margin-top:20px; background:#fff;height: 326px;
    position: relative;}

.ksrk .list{overflow:hidden;padding-top:30px;padding-bottom:15px;}
.ksrk .list li{float:left;width:124px;text-align:center; line-height:40px; font-size:16px;}

.foot{   height:110px;width:100%; min-width:1200px;margin-top:20px;background:#2861a6;    clear: both;}
.link{padding:16px 0;height:45px; width:1200px; min-width:1200px;margin:0 auto; }
.link ul{ background:#0463b7; float: left;width:1200px;}
.link ul li{
	line-height:42px;color:#fff;text-indent:10px;padding:0 10px; font-size::16px;float: left;
	}

.footc{ width:1200px; margin:0 auto;  height:106px;
    min-width: 1200px;}

.footclr{ 
    float: right;padding-right: 100px;}
.footclr ul li{
    float: right;
    text-align: center;
    padding-top: 30px;padding-left:20px;}


.footclf{ width:700px; float:left; height:60px; margin-top:10px; color:#fff; font-size:16px;  line-height:30px;}




.bj1200{ width:1170px; padding:15px 15px 0px 15px; background:#fff; margin:0 auto;}
.bj1200dd{ width:1170px; padding:15px 15px 0px 15px; background:#fff; margin:0 auto;    margin-top: 180px;}

.xinw{ width:100%; height:auto; padding-bottom:20px;}
.ery{ width:230px; float:left; height:auto;}




.boant{ width:1170px; height:200px; margin:0 auto;}

.xintllff{ min-width:80px; padding:0 10px; color:#fff; margin-top:10px; background:#0d55a7; font-size:16px; text-align:center; line-height:35px; float:left; margin-left:15px;}
.gend{ font-size:16px; min-width:60px; height:45px; line-height:45px; float:right;}
.xintl{ width:100%; border-bottom:1px solid #0d55a7; height:45px;}
.danlm28cc{ font-size:16px; line-height:35px; width:95%; margin:0 auto; padding-top:30px;}
.danlm28cc p{ padding-bottom:15px; text-indent:28px;}

.youc830v{   height:auto; border:1px solid #ccc; }



.erjb{ height:61px; background:#0d55a7; font-size:24px; line-height:61px; color:#fff; text-align:center;}

.erminc{    width: 100%;
    height: 47px;
    background: url(../images/xx_10.jpg) no-repeat;
    line-height: 47px;
    margin-bottom: 2px;
    font-size: 16px;
    text-indent: 30px;
    color: #000;}

.erminca{    width: 100%;
    height: 47px;
     background: url(../images/xx_13.jpg) no-repeat; 
    line-height: 47px;
    margin-bottom: 2px;
    font-size: 16px;
    text-indent: 30px;
    color: #000;}

.youc830{ float:right; width:910px; height:auto; border:1px solid #ccc;}

.genddd{ font-size:16px; min-width:60px; height:45px; line-height:45px; float:right; padding-right:10px;}

.fanyxh{ width:100%; height:40px; text-align:center; padding:5px 0px;}
.mch3{ font-size:26px; text-align:center; font-weight:bold; line-height:45px; padding-top:20px;}
.mchcot{ width:95%; line-height:37px; font-size:18px; padding-top:30px; padding-bottom:10px; margin:0 auto;   }
.mchcot p{ text-indent:30px; margin-bottom:10px;}

.conyyhh{width: 100%; height: auto; padding: 20px 0px;}
.conyyhh p{ line-height: 40px; font-size: 16px;}

.mch3sh{ border-bottom:1px dashed #ccc; text-align:center; font-size:16px;min-height:40px; line-height:40px;}
.lixistee{ height:auto; width:95%; margin:0 auto; margin-top:10px;}
.lixistee li{ text-align:right; line-height:40px; color:#9e9e9e; font-size:16px;    BORDER-BOTTOM: #ccc 1px dashed; }
.lixistee li a{ float:left; text-align:left; }

.sahut{ width:100%; }
.sahut img{ width:1160px; height:240px;}




.scroll_horizontal{position:relative;width:874px;height:160px;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:720px;height:140px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:120px;text-align:center;filter:alpha(opacity=70);        -moz-opacity:0.7;        -khtml-opacity: 0.7;        opacity: 0.7;}
.scroll_horizontal .list li p{ color: #000;}
.scroll_horizontal .plus{position:absolute;top:10px;width:35px;height:140px;background: url(../images/zyy_62.png) no-repeat;cursor:pointer;}
.scroll_horizontal .minus{position:absolute;top:10px;width:35px;height:140px;background: url(../images/zyy_63.png) no-repeat;cursor:pointer;}
.scroll_horizontal .plus{left:10px;}
.scroll_horizontal .minus{right:10px;}

.scroll_horizontal .list li:hover{filter:alpha(opacity=100);        -moz-opacity:1;        -khtml-opacity: 1;        opacity: 1;}



   .wenzi {}
        
    
        
        .wenzi ul li {
            height: 39px;
            line-height: 39px;
            font-size: 16px;
            padding-left: 10px;
            background: url(../images/xx_11.png) left center no-repeat;
        }
      
        
        .wenzi1 ul li {
            height: 39px;
            line-height: 39px;
            font-size: 16px;
            padding-left: 10px;
            background: url(../images/xx_11.png) left center no-repeat;
        }
        .wenzi ul li a {}
        
        .ksrk .ksrkul {
            padding: 10px 12px;
        }
        
        .ksrk .ksrkul li {
            height: 39px;
            line-height: 39px;
            font-size: 16px;
            padding-left: 10px;
            background: url(../images/xx_11.png) left center no-repeat;
        }
        
        .ksrk .ksrkul li span {
            float: right;
            margin-right: 10px;
    color: #9e9e9e;
        }
        
        .ksrk .ksrkul li a {}
        
        .hidden {
            display: none;
        }
        
        .gzdt {
            cursor: pointer;
            width: 77px;
            background: url(../images/xian_20.png) top center repeat-x;
            height: 45px;
            line-height: 45px;
            text-align: center;
            font-size: 18px;
            font-weight: bold;
            color: #134f9f;
        }
        
        .ksdh {
            height: 50px;
            background: #2861a6;
            clear: both;
            width: 310px;
            color: #fff;
            float: right;
            margin-top: 20px;
        }
        
        .ksdh h4 {
            line-height: 50px;
            box-sizing: border-box;
            padding-left: 20px;
            font-size: 18px;
        }
        
        .yqlj {
            width: 1200px;
            margin: 20px auto;
            background: #fff;
            padding: 0 20px;
            box-sizing: border-box;
            height: 150px;
        }
        
        .yqlj>h4 {
            cursor: pointer;
            width: 77px;
            background: url(../images/xian_20.png) bottom center repeat-x;
            height: 45px;
            line-height: 45px;
            text-align: center;
            font-size: 18px;
            font-weight: bold;
        }
        
        .yqlj .yqljul {}
        
        .yqlj .yqljul ul {
            padding-top: 20px;
        }
        
        .yqlj .yqljul ul li {
            float: left;
            height: 30px;
            line-height: 30px;
            width: 16.6%;
        }
        
        .yqlj .yqljul ul li a {
            font-size: 14px;
        }

  .ksrk .ksrkul .ged2 {
            min-width: 50px;
            font-size: 16px;
            float: right;
            line-height: 45px;
            position: absolute;
            top: -0;
            right: 20px;
        }

  .wenw {}
        
        .wenw h4 {
            color: #fff;
            font-size: 18px;
            margin-bottom: 6px;}
        
        .wenw p {
            height: 25px;
            line-height: 25px;
            font-size: 16px;
            color: #fff;}
        
        .footc-lf {
            float: left;
            width: 600px;
            padding-top: 20px;}
        
        .footc-lf p {
            height: 34px;
            line-height: 34px;
            font-size: 16px;
            color: #fff;}

    .footer>div {
            width: 1200px;
            margin: 0 auto;
            text-align: center;
            box-sizing: border-box;
            padding-top: 26px;
        }
        
        .footer p {
            height: 30px;
            line-height: 30px;
            color: #fff;
            font-size: 16px;
        }

