.main-bg{background: #fff;}
/* 单个图片幻灯片盒子 - 公用类 */
.news-pic{width:765px; height:295px;border:1px solid #efefef;padding: 9px; box-sizing:border-box;  float: left; }
.news-pic .slideBox{ width:380px; height:275px; overflow:hidden; position:relative;float: left; margin-right: 12px; }
.news-pic .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:11px; z-index:1; }
.news-pic .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.news-pic .slideBox .hd ul li{ float:left; margin-right:10px;border-radius: 100%; text-indent: -9999px;  width:10px; height:10px;background:#fff; cursor:pointer; }
.news-pic .slideBox .hd ul li.on{ background:#369;}
.news-pic .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.news-pic .slideBox .bd img{ width:380px; height:275px;}
.news-pic .slideBox .bd li{position: relative;}
.news-pic .slideBox .bd li span{display:block;position: absolute;width: 100%;background: rgba(0,0,0,.7); height: 44px; line-height: 44px;font-size: 16px;text-indent:8px;left:0;bottom:0;color: #fff;;}

/* 文本切换盒子 - 公用类 */
.slideTxtBox{float: left;width: 333px;}
.slideTxtBox .hd{height: 35px;line-height: 35px;position:relative;margin-top: 5px;}
.slideTxtBox .hd ul{font-size: 14px;height: 30px;line-height: 30px;text-align: center;}
.slideTxtBox .hd ul li{ display:inline-block;padding:0 5px; margin-right: 15px; }
.slideTxtBox .hd ul li a.hd-a{position: absolute;right:3px;font-size: 12px ;bottom: 2px;display: none;}
.slideTxtBox .hd ul li.on{color:#369;cursor:pointer;}
.slideTxtBox .hd ul li.on a.hd-a{display: block;color:#999;}
.slideTxtBox .hd ul li a{color: #333;width: 104px;height: 35px;line-height: 35px;border-radius: 20px;display: inline-block;text-align: center;}
.slideTxtBox .hd ul li.on a{background: #008cd7;color: #fff;}
.slideTxtBox .bd ul{padding-top: 10px;width: 333px;}
.slideTxtBox .bd ul li,.tzgg li,.dqgz li{line-height: 38px;height: 38px;font-size: 14px;}
.slideTxtBox .bd ul li a,.tzgg li a,.dqgz li a{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 250px;display: inline-block;background: url(../images/icon1.jpg) no-repeat 5px center;text-indent: 20px;}
.slideTxtBox .bd ul .date,.tzgg li .date,.dqgz li .date{float: right;font-size: 12px;color:#999;}

.ksjs{clear: both;}
.ksjs h2{font-size: 16px;color: #333;line-height: 57px;padding-top:10px;}
.icon-h{background: url(../images/icon-h.png) no-repeat;width:18px;height:20px;display: inline-block;vertical-align: -4px;margin: 0 6px 0 10px;}
.gallery .hd{ position:relative; padding:0 15px 10px 15px;zoom:1; }
.gallery .hd .tempWrap{ margin-left:25px;  }
.gallery .hd ul{ overflow:hidden; zoom:1; }
.gallery .hd li{width:140px;margin-right:20px;float: left;}
.gallery .hd li a{display: inline-block;width:140px;height: 130px;text-align:center; cursor:pointer;background: #f2f9ff;font-size: 14px;color: #666;line-height: 18px;}
.gallery .hd li a:hover{color: #fff; background:#008cd7;}
.icon-ks{display: inline-block;width:60px;height:60px;background-image: url(../images/icon.png);background-repeat: no-repeat;margin: 17px 0 3px;}
.ks-1{background-position: 0 0;}
.ks-2{background-position: -60px 0;}
.ks-3{background-position: -120px 0;}
.ks-4{background-position: -180px 0;}
.ks-5{background-position: -240px 0;}
.ks-6{background-position: -300px 0;}
.ks-7{background-position: -360px 0;}
.ks-8{background-position: -420px 0;}
.ks-9{background-position: -480px 0;}
.ks-10{background-position: -540px 0;}
.ks-11{background-position: -600px 0;}
.ks-12{background-position: -660px 0;}
.ks-13{background-position: -720px 0;}
.ks-14{background-position: -780px 0;}
.ks-15{background-position: -840px 0;}
.ks-16{background-position: -900px 0;}
.ks-17{background-position: -960px 0;}
.ks-18{background-position: -1020px 0;}
.ks-19{background-position: -1080px 0;}
.ks-20{background-position: -1140px 0;}
.ks-21{background-position: -1200px 0;}
.hd li a:hover .ks-1{background-position: 0 -60px;}
.hd li a:hover .ks-2{background-position: -60px -60px;}
.hd li a:hover .ks-3{background-position: -120px -60px;}
.hd li a:hover .ks-4{background-position: -180px -60px;}
.hd li a:hover .ks-5{background-position: -240px -60px;}
.hd li a:hover .ks-6{background-position: -300px -60px;}
.hd li a:hover .ks-7{background-position: -360px -60px;}
.hd li a:hover .ks-8{background-position: -420px -60px;}
.hd li a:hover .ks-9{background-position: -480px -60px;}
.hd li a:hover .ks-10{background-position: -540px -60px;}
.hd li a:hover .ks-11{background-position: -600px -60px;}
.hd li a:hover .ks-12{background-position: -660px -60px;}
.hd li a:hover .ks-13{background-position: -720px -60px;}
.hd li a:hover .ks-14{background-position: -780px -60px;}
.hd li a:hover .ks-15{background-position: -840px -60px;}
.hd li a:hover .ks-16{background-position: -900px -60px;}
.hd li a:hover .ks-17{background-position: -960px -60px;}
.hd li a:hover .ks-18{background-position: -1020px -60px;}
.hd li a:hover .ks-19{background-position: -1080px -60px;}
.hd li a:hover .ks-20{background-position: -1140px -60px;}
.hd li a:hover .ks-21{background-position: -1200px -60px;}

.gallery .hd .sNext,.gallery .hd .sPrev{  cursor:pointer; position:absolute;  left:8px; top:45px;background: url(../images/icon-l.png) no-repeat;width: 16px;height: 35px;opacity:.8;}
.gallery .hd .sNext{ left:auto; right:0px;background: url(../images/icon-r.png) no-repeat;width: 16px;height: 35px; }
.gallery .hd .sNext:hover,.gallery .hd .sPrev:hover{opacity: 1; }

.link-menu{padding: 8px 0 4px;}
.link-menu ul{margin-left: -12px;}
.link-menu li{float: left;width: 284px;height: 110px;margin: 0 0 13px 12px;font-size: 12px;text-align: center;line-height: 19px;}
.link-menu li a{color: #fff;}
.link-menu .link-1{background: #5c6bc0;}
.link-menu .link-2{background: #53b398;}
.link-menu .link-3{background: #4fb7f4;}
.link-menu .link-4{background: #ffbe50;}
.link-menu .link-5{background: #ff8b98;}
.link-menu .link-6{background: #00529b;}
.link-menu .link-7{background: #f78e57;}
.link-menu .link-8{background: #5bc084;}
.icon-link{display: inline-block;width:62px;height:62px;background-image: url(../images/icon.png);background-repeat: no-repeat;margin-top: 13px;}
.link-1 .icon-link{background-position:0 -135px ;}
.link-2 .icon-link{background-position:-62px -135px;}
.link-3 .icon-link{background-position: -124px -135px;}
.link-4 .icon-link{background-position: -186px -135px;}
.link-5 .icon-link{background-position:-248px -135px ;}
.link-6 .icon-link{background-position:-310px -135px;}
.link-7 .icon-link{background-position: -372px -135px;}
.link-8 .icon-link{background-position: -434px -135px;}
.link-menu li:hover{opacity: .8;}


.detail{float:left;/* border:1px solid #eee; *//* margin:30px 0; */width:860px;border-radius:2px;padding:0 10px;box-sizing:border-box;min-height:700px;font-size: 16px;}
.localhost{border-bottom:1px solid #ccc;padding: 30px 20px;height:20px;line-height:20px;color:#999;}
.localhost span{display:inline-block;padding-left:10px;font-size:18px;color:#999;border-left:5px solid #377bc0;}
.localhost a{color:#999;}
.detail-box{padding:20px;}

.sidebar{float:right; width:300px; margin:30px 0;}
.sidenav{border:1px solid #eee; border-radius:2px; text-align:center; padding:0 20px 40px; box-sizing:border-box; width:100%;}
.sidenav h3{font-size:35px;color: #b3b3b3;line-height:50px;text-align: center;margin-top:10px;}
.sidenav h4{font-size:22px;color: #ccc;line-height:30px;text-align: center;}
.sidenav ul{padding-top:10px;}
.sidenav a{font-size:18px;display: block;line-height: 70px;color: #999;border-bottom: 1px dashed #bfbfbf;cursor: pointer;}
.sidenav a:hover,.sidenav a.on{color: #008cd7;font-weight: bold;}

.about_cont{color: #666; line-height: 32px; text-indent: 2em;}
.about_cont p{margin:10px 0;}

/*新闻列表*/

.news-ul li,.download-ul li{border-bottom:1px dotted #a9a9a9; line-height:60px; height:60px; clear:both;}
.news-ul li a{display:inline-block;background:url(../images/icon1.jpg) no-repeat left;text-indent:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:620px; margin-left:5px; color:#666;}
.news-ul li a:hover{background:url(../images/icon1.jpg) no-repeat left;text-decoration:underline;}
.news-ul li span{float:right; color:#999; font-size:14px;}

.download-ul li{background:url(../images/icon1.jpg) no-repeat left;text-indent:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;padding-right:100px; margin-left:5px;}
.download-ul li a{ position:absolute;right:0;color:#F00;padding:0 10px 0 30px;}
.down-h3{color:#fff; background:#1296c0; height:28px; line-height:28px;}
.down-span1,.down-span2{display:inline-block;text-align:center;width:648px;}
.down-span2{width:58px; margin-left:40px;}

/*图片列表*/
.pic-ul li{float:left;margin: 10px 20px;text-align: center;}
.pic-ul li img{width: 154px;height: 220px;padding: 2px;border: 1px solid #d8d8d8;}
.pic-ul li span{display:block;background:#fff;border-top:none;box-sizing:border-box;padding:0 10px;height:42px;line-height:42px;}

.pic-ul2 li{float:left;margin: 10px 15px;text-align: center;}
.pic-ul2 li img{width: 160px;height: 130px;padding: 2px;border: 1px solid #d8d8d8;}
.pic-ul2 li span{display:block;background:#fff;border-top:none;box-sizing:border-box;padding:0 10px;height:42px;line-height:42px;font-size:14px;}

/*分页*/
.pagesize{clear:both; padding:20px; text-align:center; font-size:14px;}
.pagesize a,.pagesize span{display:inline-block; margin-left:5px; height:21px; line-height:21px; padding:0 8px; background:#ccc; border:1px solid #ccc;color:#fff; }
.pagesize a:hover,.pagesize span.page_current{background:#377bc0; border:1px solid #377bc0;color:#fff; }

/*详细*/

.show_cont img{max-width:100%;}
.show_cont h2{ text-align:center;  font-size:18px; font-weight:normal; line-height:65px; margin-top:-20px;}
.ly{height:28px; line-height:28px; text-align:center; color:#9d9d9d; background:#e8e8e8;}
.show_cont_info{padding:22px 0; height:auto !important; min-height:400px; height:400px;}

.pro_ul{ margin-left:-20px;}
.pro_ul li{float:left; margin:0 0 0 20px;*margin:0 6px;}
.pro_ul li img{ width:231px; height:143px; border:1px solid #e2e4df;}
.pro_ul li span{display:block; line-height:42px; padding-bottom:12px; font-size:14px; text-align:center;}

/*图文列表*/
.news-dl{ margin-top:-10px;}
.news-dl dl{ padding-top:17px; height:126px; border-bottom:1px dotted #aeaeae;}
.news-dl dt{float:left; margin-right:15px;}
.news-dl dt img{ width:150px; height:100px; padding:3px; border:1px solid #d8d8d8}
.news-dl dd{float:left; width:624px;}
.news-dl dd h3{ font-size:16px; padding-bottom:2px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.news-dl dd p{ line-height:20px; color:#999;font-size:14px;}
.news-dl dd p.p-dec{ margin-bottom:6px; height:40px; overflow:hidden; }
.news-dl dd p.p-dec a{ color:#f00;}


.detail-h2{font-size:26px; color: #377bc0;line-height: 50px; text-align: center; overflow: hidden;}
.detail-h4{font-size: 14px;color: #9a9a9a;line-height: 32px; margin-top: 10px; text-align: center;}

.xz_cont h1{width: 100%;text-align: center;color: #333333;font-size: 28px;height: 80px;line-height: 103px;}
.xz_cont p {line-height: 32px;font-size: 14px;color: #333;padding-left:50px;width: 660px;}
.xz_cont p.thankText {width: 100%;color: #333;font-size: 21px;}
.xz_cont p.readText {color: #836046;font-size: 16px;}
.xz_cont p.btn .continueBtn { display:inline-block;width: 225px;height: 46px;line-height: 46px;background: #7ea633;border: none;color: #fff;font-size: 16px;text-align: center;margin-top:30px;cursor: pointer;margin-left:220px;}

.zj-info-dl,.zj-info{ padding: 15px;font-size:14px} 
.zj-info-dl dt,.zj-info-dl dd{float: left;}
.zj-info-dl dt img{width: 120px;height: 150px;margin-right: 20px;}
.zj-info-dl dd{width:626px; line-height:32px;}
.zj-info img{max-width: 100%;}

.detail-box .ks-ul{margin: 0 -40px;}
.detail-box .ks-ul li {margin:15px;}

.zjzz{border:1px solid #efefef;padding: 6px 10px; margin-bottom: 20px;}
.zjzz dl,.zjzz-ul dl{padding: 16px 0 12px; height: 150px; color: #666;line-height: 22px;float: left; font-size:12px;margin-right: 19px;}
.zjzz dt,.zjzz-ul dt{ float:left;}
.zjzz dt img,.zjzz-ul dt img{ width: 120px; height: 150px; margin-right: 11px;}
.zjzz dd,.zjzz-ul dd{width: 230px;height: 150px; overflow: hidden;}
.zjzz dd a,.zjzz-ul dd a{color: #369; font-weight: bold;}
.zj-cont{ height: 132px; overflow: hidden;}
.leftLoop{ overflow:hidden; position:relative;} 
.leftLoop .bd ul{ overflow:hidden; zoom:1; } 
.leftLoop .bd ul li{float:left;display:_inline;  } 

.zyfw{float: left;border:1px solid #efefef;padding: 6px 0 10px 10px; width: 745px;height: 350px;}
.zyfw h3{margin-right: 10px;}
.zyfw dl{border-bottom: 1px solid #ddd;width: 358px; height: 85px;padding: 10px 0;float: left; margin-right:14px;}
.zyfw dt{margin-right: 7px; float: left;}
.zyfw dt img{width:120px;height:85px;}
.zyfw dd{width:228px;float: left;line-height: 22px; color: #666;}
.zyfw dd h4 a{color: #333; display: block; padding:6px 0; height: 24px; line-height: 24px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zyfw dd p{height: 44px;overflow: hidden;}

.page{text-align:center;line-height:24px;padding:0 0 20px 20px; margin-top: 10px}
.page a{padding:0 3px;color:#666666;}
.page span{padding:0 3px;color:#f90;font-weight:900; margin-left: 5px}

.sitemap li.level1{text-indent:40px;}
.sitemap li.level2{text-indent:70px;}
.sitemap li.level3{text-indent:100px;}
.sitemap li.level4{text-indent:130px;}
.sitemap li.level5{text-indent:160px;}
