.page .container{ width: auto;}
.leftclass{width:235px}
.page-main{ width: 1000px;}
.ptit{ width: 100%; padding: 5px 0; height: 40px;}
.ptit h4{ font-size: 24px; font-weight: bold; line-height: 32px; color: #158fce; border-bottom:1px solid #158fce; float: left;}
.ptit .position{ padding-top: 18px; color: #666;}
.ptit .position .pcurrent{ color: #158fce;}
.page-main .article-text{ line-height: 160%;}
.pagelist{ width: 100%; position: relative; overflow: hidden;}
.pagelist ul{text-align:center;margin:20px 0}
.pagelist li{display:inline-block;margin:0 2px}
.pagelist li a{color:#666;display:inline-block;border:1px solid #ddd;padding:6px 15px}
.pagelist li a:hover{border-color:#1184da;background:#1184da;color:#fff}
.pagelist li.active a{border-color:#1184da;background:#1184da;color:#fff}
.pagelist .dataTables_paginate{ text-align: center;}

.leftclass .left-title{ height: 55px; line-height: 55px; background-color: #158fce;}
.leftclass .left-title h3{ padding-left: 20px; font-size: 26px;letter-spacing:2px; color: #FFF;line-height: 55px; font-weight: bold;}
.classbox{ position: relative;}
.in-prd-cate{width:235px; overflow: hidden;background-color: #ebf0f4;}
.in-prd-cate>li{ position: relative; border-bottom:1px dashed #FFF;}
.in-prd-cate>li.current{border-bottom:1px dashed #FFF; }
.in-prd-cate .cbox li.current>
.a{color:#0089CC;}
.in-prd-cate>li>a{ display: block;}
.in-prd-cate>li>a{display:block;line-height:50px;color:#333;padding-left:20px;font-size:16px;}
.in-prd-cate>li>a>span{ display:block; background:url(../image/cico.png) no-repeat center right; margin-right: 20px;}
.in-prd-cate>li>a:hover{ color: #158fce; background-color: #d4e2ee;}
.in-prd-cate>a:hover>span{ background: url(../image/cico2.png) no-repeat center right;}
.in-prd-cate .cbox{margin:0;padding:10px 20px 12px; background-color: #f1f6f9;}
.in-prd-cate .cbox>li>a{line-height:32px;background:url(../image/lico.png) no-repeat left center;padding-left:20px}
.in-prd-cate>li.current>a>span{background: url(../image/cico3.png) no-repeat center right;}
.in-prd-cate>li.current>a{background-color: #d4e2ee;color: #158fce;}
.in-prd-cate .cbox3{ padding-top: 5px;}
.in-prd-cate .cbox3>ul>li>a{line-height:28px;padding-left:20px}

.page-title{position:relative}
.page-title:before{content:url(/statics/images/icon_x.png);position:absolute;left:50%;bottom:30px;margin-left:-5px}
.com-des p{font-size:16px;line-height:1.8;text-indent:2em}
.com-des p~p{margin-top:25px}
.com-par{font-size:16px;line-height:1.8}
.com-tit{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #eaeaea;line-height:24px}
.com-tit h3{font-size:24px;color:#333}
.com-tit p{margin-top:10px;color:#818181}
.com-tit .subcate{margin-top:20px;font-size:16px}
.com-tit .subcate a{display:inline-block;padding:0 15px;height:28px;margin-right:10px;border:1px solid #fff;border-radius:14px;line-height:28px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.com-tit .subcate a.on,.com-tit .subcate a:hover{border-color:#074488;color:#074488}



.lefttel{ height:80px; background: #158fce url(../image/tel3.png) no-repeat 10px center; color: #fff; margin-top: 15px;padding-left: 58px; }
.lefttel span{display: block; padding: 18px 0 4px;}
.lefttel b{display: block;font-size: 22px; font-family: "Impact","Arial";letter-spacing:1px; padding: 0; margin: 0; line-height:1; font-weight: 400;}

.about-txt{ font-size: 15px;color:#444}
.about-txt p{text-indent:2em; padding: 5px 0;}

.mapimg{ width:530px;}
.maptxt{ width: 400px;}
.maptxt .field1 .f400{  color: #158fce;}
.maptxt .field1 .f400 span{font-size: 18px;letter-spacing:1px;}
.maptxt .field1 .f400 h4{ font-size: 32px; font-family: fantasy;letter-spacing:1px;}
 .maptxt .add h4{ font-size: 16px; color: #158fce; padding-left: 20px; background: url(../image/mico.png) no-repeat left center; line-height: 1;}
 .maptxt .add p{ margin-top: 10px; line-height: 1.8; font-size: 14px;}

.contact_list{ margin-top: 35px;}
.contact_list ul{width:100%;overflow:hidden}
.contact_list ul li{float:left;width:33.33%;height:165px;margin-bottom:30px}
.contact_list ul li dl{ height: 165px; padding: 20px 0; margin-right:50px; border-left:8px solid #158fce;background-color:#d8f3ff}
.contact_list ul li:nth-of-type(3n) dl{margin-right:0}
.contact_list ul li dl dt{ padding: 0 10px 0 15px;}
.contact_list ul li dl dt b{color:#158fce;font-size:18px; font-weight: normal;}
.contact_list ul li dl dd{padding:10px 10px 0 15px;line-height:2; font-size: 14px;}

.product .pro-list{font-size:14px;}
.product .pro-list ul li{ width: 300px; height: 460px;float: left; margin-right: 49px; position: relative; margin-bottom: 25px;border: 1px solid #dee9f5; overflow: hidden;  }
.product .pro-list ul li .imginfo{border-bottom:1px solid #dee9f5;height: 258px; width: 298px;position: relative;z-index:10; }
.product .pro-list ul li .imginfo a{ display:block; }
.product .pro-list ul li .imginfo a{display: block; border-bottom:1px solid #dee9f5; overflow: hidden;}
.product .pro-list ul li .imginfo a img{vertical-align: middle; max-height: 284px; max-width: 300px; }
.product .pro-list ul li:nth-of-type(3n) {float: left; margin-right:0px; }
.product .pro-list ul li .titinfo{background:#009fe7;line-height:55px;padding:0 15px;margin:0}
.product .pro-list ul li .titinfo a{color:#fff!important;display:block!important;line-height:55px!important;text-align:center!important;font-size:18px!important;font-weight:400!important}
.product .pro-list ul li .childlist{padding: 10px 0; height: 180px; overflow: hidden; }
.product .pro-list ul li .childlist span{display:inline-block;padding-left:10px; margin-left: 10px; line-height: 28px;  color: #4e5059; background: url("../image/d.gif") no-repeat left center; width: 45%;}
.product .pro-list ul li .childlist span.odd{ display:block; width: 100%; text-align: center;padding-left: 0; background: none;margin-left: 0;}
.product .pro-list ul li .childlist span.odd a{background: url("../image/d.gif") no-repeat left center; padding-left: 15px;}

.product .pro-list ul li .childlist dl{ width: 50%; float: left;}
.product .pro-list ul li .childlist dl dt{ padding: 5px 10px;}
.product .pro-list ul li .childlist dl dt h4 a{ font-size: 14px;font-weight: bold; color: #009fe7;}
.product .pro-list ul li .childlist dl dd{ padding: 0 10px;}
.product .pro-list ul li .childlist dl dd a{ display: block;background: url("../image/d.gif") no-repeat left center;  font-size: 12px; padding: 3px 0 3px 10px; line-height: 1.2;}

.product .pro-list ul li .childlist .olili{ width: 40%; float: left; margin: 0 5%;}
.product .pro-list ul li .childlist .olili a{font-size: 14px;font-weight: bold; color: #009fe7;}
.product .pro-list ul li .childlist .olibox a{display:inline-block;padding-left:10px; line-height: 28px;  color: #4e5059; background: url("../image/d.gif") no-repeat left center; font-weight: normal; }
.product .pro-list ul li .chbox{ width: 298px;  z-index: 30;position: absolute; left:0;bottom: 0; background-color: #FFF;}

.product .pro-list ul li .pic-desc-slide-full{position:absolute; padding: 0; z-index: 20;bottom:-100%;right:0;height: 228px; padding-top: 30px; width: 298px;background:#000;filter:alpha(opacity=60);background:rgba(0,0,0,0.5);transition:bottom .4s ease-in-out;-moz-transition:bottom .4s ease-in-out;-webkit-transition:bottom .4s ease-in-out;-o-transition:bottom .4s ease-in-out}
.product .pro-list ul li .pic-desc-slide-full dl a{ border: none; color: #FFF;}
.product .pro-list ul li .pic-desc-slide-full span>a{ color:#FFF; border: none;}

.product .pro-list ul li .pic-desc-slide-full .olili a{border: none; }
.product .pro-list ul li .pic-desc-slide-full .olibox a{border: none; color: #FFF;}

.pro-list ul li:hover .pic-desc-slide-full{bottom:0}
.pro-list ul li:hover .pic-desc-slide-bottom{transform:translateY(0);transition:all .1s ease}
.pro-list ul li:hover .pic-desc-slide-top-part{top:0}
.pro-list ul li:hover .pic-desc-slide-bottom-part{bottom:0}
.pro-list ul li:hover .pic-desc-slide-left-part{left:0}
.pro-list ul li:hover .pic-desc-slide-right-part{right:0}

.product .pro-list ul li .pic-desc-slide-full{position:absolute;bottom:-100%;right:0;height: 258px; width: 298px;background:#000;filter:alpha(opacity=60);background:rgba(0,0,0,0.6);transition:bottom .4s ease-in-out;-moz-transition:bottom .4s ease-in-out;-webkit-transition:bottom .4s ease-in-out;-o-transition:bottom .4s ease-in-out}

.pro-list ul li:hover .pic-desc-slide-full{bottom:0}
.pro-list ul li:hover .pic-desc-slide-bottom{transform:translateY(0);transition:all .1s ease}
.pro-list ul li:hover .pic-desc-slide-top-part{top:0}
.pro-list ul li:hover .pic-desc-slide-bottom-part{bottom:0}
.pro-list ul li:hover .pic-desc-slide-left-part{left:0}
.pro-list ul li:hover .pic-desc-slide-right-part{right:0}

.product .pro-list ul li .childlist dl.pli404-2{ padding-bottom:20px;}
.product .pro-list ul li.pli56 .childlist span{ display:block; width:70%; margin-left:15%;}

.page-search-box { position: relative; width: 100%;height:300px; overflow: hidden; background-color: #074488; background: url(../image/pro-banner-bg.jpg) no-repeat top center;}
.page-search-box .search{ width:620px; margin:0 auto; margin-top:100px; z-index:10; position:relative;}
.page-search-box .search .sc_box{width:620px;height:45px; position:relative; margin-top:30px;}
.page-search-box .search .form-v{ width:620px; background-color:#FFF; height:45px; line-height:45px;border-radius:5px; padding:0 10px;font-size:14px; color:#333;}
.page-search-box .search .sc_box .sc_bt{ display:inline-block; height:31px; width:31px; position:absolute; top:10px; right:5px; /*background:url(../images/sc05.png) no-repeat center;*/}
.page-search-box .search .sc_box .sc_bt .pscico{ font-size: 20px; color: #009fe7;}
.page-search-box .search .sc_tag { font-size:12px; color:#FFF; padding:15px 0;}
.page-search-box .search .sc_tag strong{color:#0E245F; background:none; margin-right: 15px;}
.page-search-box .search .sc_tag a{color:#FFF; display: inline-block; margin-right: 10px; background-color: #0089CC; padding: 5px 10px; border-radius: 15px;}

.class-des{ font-size: 15px; padding: 25px 0; line-height: 1.8;}
.pro-list2{ position: relative;}
.pro-list2>ul>li{ margin-bottom: 30px; min-height: 245px; overflow: hidden;}
.pro-list2>ul>li>h4{  border-bottom: 1px solid #aaa; padding: 5px 0; width: 100%;}
.pro-list2>ul>li>h4>a{ display: inline-block; border-left:6px solid #0089CC;padding-left: 10px;line-height: 24px;font-size: 20px; font-weight: bold;}
.pro-list2 ul li .info-box .rc h4{ margin-bottom:15px; }
.pro-list2 ul li .info-box .rc h4 a{color:#158fce;font-size: 20px; font-weight: bold}
.pro-list2 ul li .info-box{ padding: 10px 0;}
.pro-list2 ul li .pic{ width: 140px; border: 1px solid #efefef;}
.pro-list2 ul li .rc{ width: 860px; padding: 0 15px;}
.pro-list2 ul li .rc .des{ font-size: 16px; line-height: 180%;}
.pro-list2 ul li .rc .cllist{ margin-top: 20px;}

.pro-list2 ul li .rcnoico{ width: 100%; overflow: hidden;}
.pro-list2 ul li .rcnoico h4{ margin-bottom:15px; }
.pro-list2 ul li .rcnoico h4 a{color:#158fce;font-size: 20px; font-weight: bold}

.pro-list2 ul.cllist li{ padding:3px 10px; background-color: #ebf0f4; margin-bottom: 8px; border-radius: 5px;} 
.pro-list2 ul.cllist li a{display: inline-block; margin-right: 10px; line-height: normal; color: #888; font-size: 12px;}
.pro-list2 ul.cllist li .t a{color: #0089CC; font-size: 14px;}
.pro-list2 ul.cllist li .more{ margin-left: 15px;}
.pro-list2 ul.cllist li .more a{color: #0089CC; }
.pro-list2 ul.cllist li .more a .caret { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px dashed; border-top: 4px solid\9;  border-right: 4px solid transparent;  border-left: 4px solid transparent; color: #999999;  margin-top: -2px;}

.biao-container a{color:#014292;text-decoration:none;font-weight:700}
.biao-container{margin:10px 0;width:100%;background:#fff;line-height:1.5;border-spacing:0; font-size: 12px;}
.biao-container th{vertical-align:middle}
.biao-container table{width:100%;border:1px solid #ccc;border-collapse:collapse;border-spacing:0}
.biao-container th{padding:4px 14px 4px 4px;border:1px solid #ccc;background-color:#f2f2f2;text-align:center}
.biao-container th:hover{cursor:pointer}
.biao-container tr{border-bottom:none;background-color:#fff}
.biao-container td{padding:5px 8px;border:1px solid #ccc;text-align:center}
.biao-container .rightAlign{text-align:right}
.biao-container .tableHeaderOver{cursor:pointer}
.biao-container tr.over{cursor:pointer}
.biao-container tr.hide{display:none}
.collped-list-icon{width:100%;text-align:center;padding-top:12px}
.biao-container tr.proxlsm td{ text-align:left; color:#888; font-size:12px;}

.pro-list3 ul{overflow: hidden;}
.pro-list3 ul li{ width: 235px; float: left; margin-right: 20px; text-align: center; margin-bottom: 25px;}
.pro-list3 ul li:nth-of-type(4n) {float: left; margin-right:0px; }
.pro-list3 ul li .pic{border: 1px solid #dee9f5; width: 235px;}
.pro-list3 ul li h4{ padding: 15px 0; }
.pro-list3 ul li h4 a{font-size: 15px; color: #0089CC; font-weight: bold;}
.pro-list3 ul li .des{ padding: 5px 0;}

.channel2-tit{ font-size:15px; font-weight:bold; text-align:left; padding:3px 0; color:#158fce;}
.channel2-tit span{letter-spacing:3px;}

.history{ padding-top:35px;}
.padding-onlybottom-lg{padding-bottom:50px}
h2{font-size:42px;line-height:45px}
h2.small{font-size:28px;line-height:33px}
ul.timeline{position:relative;padding-top:18px}
ul.timeline:before{content:'';position:absolute;top:0;left:50%;bottom:0;width:2px;background-color:#158fce}
ul.timeline li{margin-bottom:50px;position:relative;overflow:hidden; font-size:16px; font-weight: bold;}
ul.timeline li .content{float:left;width:50%;padding-top:10px;padding-right:50px;padding-left:50px;text-align:right}
ul.timeline li .title{display:inline-block;padding:18px 0 18px 50px;transition:all .4s ease;width:50%;color:#158fce;}
ul.timeline li .title span{line-height:24px;font-weight: bold;}
ul.timeline li .timeline-badge{width:15px;height:15px;position:absolute;border-radius:50%;margin-left:-6px;left:50%;top:25px;background-color:#158fce;display:block;transition:all .4s ease}
ul.timeline li .content{float:right;padding-left:50px;text-align:left}
ul.timeline li .title{padding:18px 50px 18px 0;text-align:right;width:50%}
ul.timeline li .title p.heading{margin:0 0 0 auto;transition:color .4s ease}
ul.timeline li:hover .title{padding-right:35px;transition:all .4s ease}
ul.timeline li .title h3{ display: inline-block;font-weight: bold;}
ul.timeline li:last-child{margin-bottom:0}
ul.timeline li:hover .timeline-badge{background-color:#49c1ff;box-shadow:0 0 30px 0 rgba(0,0,0,.2);top:22px;transition:all .4s ease}
ul.timeline li:hover .title{padding-left:35px;transition:all .4s ease}
ul.timeline li:hover .title h3{transition:color .4s ease}
ul.timeline li:hover .title p{color:#158fce!important;transition:color .4s ease}

#gallery{width:100%;height:auto;margin:0 auto;padding-bottom:30px;overflow:hidden}
#gallery ul{list-style:none;margin-top:30px}
#gallery ul li{float:left;width:30%;margin-right:4.9%;margin-bottom:42px;text-align:center;border:1px solid #dedede;-webkit-transition:.3s;-o-transition:.3s;transition:.3s; position: relative;}
#gallery ul li .pic{width:100%;height:auto;overflow:hidden;padding:2px;font-size:0;display:block}
#gallery li:hover{box-shadow:0 0 15px #ddd}
#gallery ul li .pic img{width:100%; height:215px;display:block}
#gallery ul img{max-width:100%;max-height:100%}
#gallery ul a:hover{color:#fff}
#gallery ul li#dt_li{margin-right:0}
#gallery ul li h3{height:39px;line-height:38px;border-top:1px solid #eee;font-size:14px;padding:0 20px; overflow: hidden;}

#gallery ul.zl_list li{width:22%;margin-right:4%;}
#gallery ul.zl_list li .pic{height:300px;line-height:300px; position: relative;}

.patent #gallery ul li .pic img{ height: 338px;}

.videobox{width:100%;height:auto;margin:0 auto;padding-bottom:30px;overflow:hidden}
ul.videolist{list-style:none;margin-top:30px}
ul.videolist li{float:left;width:30%;margin-right:4.9%;margin-bottom:42px;text-align:center;border:1px solid #dedede;-webkit-transition:.3s;-o-transition:.3s;transition:.3s; position: relative;}
ul.videolist li .pic{width:100%;height:auto;overflow:hidden;padding:2px;font-size:0;display:block;position: relative;}
ul.videolist li:hover{box-shadow:0 0 15px #ddd}
ul.videolist li .pic img{width:100%; height:165px;display:block}
ul.videolist img{max-width:100%;max-height:100%}
ul.videolist a:hover{color:#fff}
ul.videolist li#dt_li{margin-right:0}
ul.videolist li h3{height:39px;line-height:38px;border-top:1px solid #eee;font-size:14px;padding:0 20px; overflow: hidden;}

ul.videolist li .pic .playbut{display: inline-block; width: 100%; height: 100%;position: absolute; top:0; left:0; z-index: 1; background:rgba(0,0,0,.3)}
ul.videolist li .pic .playbut i{ display: inline-block; width: 50px; height: 50px; position: absolute; top:50%; left:50%; margin-top: -25px; margin-left: -25px; z-index: 10;}
.videobox{ text-align: center; padding: 30px 0;}
.video-centet .tit{ font-size: 16px; text-align: center; font-weight: bold;}


.gr-news-list{margin-bottom:50px}
.gr-news-list li{position:relative;padding-top:30px;height:300px;border-bottom:1px dashed #ddd;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.gr-news-list li:before{content:"";position:absolute;left:0;bottom:-1px;width:100%;opacity:0;border-bottom:1px dashed #074488;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);-o-transform:translateY(15px);transform:translateY(15px);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.gr-news-list li:hover:before{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}
.gr-news-list li .pic{position:relative;margin-right:40px; width: 30%;height:240px;overflow:hidden;line-height:240px;background:#f5f5f5;font-size:0;text-align:center; border-radius: 15px; overflow: hidden;}
.gr-news-list li .info{ width: 65%;}
.gr-news-list li .pic:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}
.gr-news-list li .pic img{max-width:none;max-height:none;width:100%;height:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.gr-news-list li .pic:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.gr-news-list li .tit{margin-bottom:10px;padding-top:5px;font-size:21px}
.gr-news-list li .tit a{color:#333;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.gr-news-list li .tit a:hover{color:#074488}
.gr-news-list li .cate a{padding:0 10px;display:inline-block;border:1px solid #ddd;color:#888;border-radius:10px;line-height:24px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.gr-news-list li .cate a:hover{color:#074488;border-color:#074488}
.gr-news-list li .des{margin-top:25px;line-height:2;height:135px; font-size: 14px; color: #666;}
.gr-news-list li .date{color:#999}
.gr-news-list li .com-more{margin-top:28px}
.gr-news-list li .sp{position:relative;display:inline-block;background-image:url(../image/sprite_1.png);background-repeat:no-repeat;vertical-align:sub}
.gr-news-list .com-more{position:relative;z-index:1;display:inline-block;width:130px;height:30px;line-height:30px;border-radius:15px;text-align:center;color:#074488;border:1px solid #074488;font-size:16px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.gr-news-list .com-more .sp-r{margin-left:5px;width:32px;height:18px;background-position:0 -57px;vertical-align:text-bottom;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.gr-news-list .com-more:hover .sp-r,.more:hover .com-more .sp-r{background-position:-32px -57px}
.gr-news-list .com-more:hover,.more:hover .com-more{color:#fff;background:#074488}
.gr-news-list li .com-more{ margin-top: 0;}
.gr-news-list li .time{ padding: 10px 0; overflow: hidden; clear: both;}
.gr-news-list li .date{ padding-top: 5px;}

.gr-news-list li.txt{ height: auto; padding-top: 15px;}
.gr-news-list li.txt .des{ margin-top: 10px; height: 65px;}
.gr-news-list li:last-child{ border: none;}
.gr-news-list li:last-child:hover{ border: none;}
.gr-news-list li.txt .tit{ font-size: 18px;}

.solution-list{margin-bottom:50px}
.solution-list li{position:relative;padding-top:30px;height:245px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.solution-list li .info{ width: 67%;}
.solution-list li .pic{position:relative; width: 30%;height:172px;overflow:hidden;line-height:172px;background:#f5f5f5;font-size:0;text-align:center; border-radius: 15px; overflow: hidden;}
.solution-list li .pic:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}
.solution-list li .pic img{max-width:none;max-height:none;width:100%;height:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.solution-list li .info h3{ font-size: 24px; font-weight: bold; color: #0089CC; letter-spacing: 0.1em;}
.solution-list li .info .des{ font-size: 14px; color: #666; padding: 10px 0; height: 80px;}
.solution-list li .listlink{ width: 100%; display: block; clear: both; margin-top: 10px;}
.solution-list li .listlink a{ display: inline-block; margin-right: 15px; padding-left: 15px; height: 20px; line-height: 20px; background: url(../image/ico05.png) no-repeat left center; font-size: 16px; margin-bottom: 8px;}

.news-container .news-content{padding:20px 0; overflow: hidden; font-size: 14px; color: #444;}
.news-container .news-content p{line-height:1.8}
.news-container .news-title{padding:40px 0 30px;text-align:center}
.news-container .news-title .tit{padding-bottom:10px;color:#333;font-weight:400;font-size:24px}
.news-container .news-title p{padding-bottom:20px;border-bottom:1px solid #f0f2f5;color:#a3afb7;font-size:14px}
.news-container .news-title p a{color:#a3afb7}
.news-container .imginfo{ text-align:center; padding:15px 0;}
.news-container .imginfo img{ weight:65%; display:black;}
.news-page{text-align:center}
.news-page a{position:relative;display:inline-block;margin:0 8px;width:130px;height:28px;line-height:28px;border:1px solid #818181;border-radius:14px;color:#818181;font-size:0}
.news-page a:first-child:before{content:"上一篇";font-size:14px}
.news-page a:last-child:before{content:"下一篇";font-size:14px}
.news-page a:hover{color:#074488;border-color:#074488}

.download-search{ width: 100%; overflow: hidden; margin-top: 60px;}
.download-item{padding-left: 1px; z-index: 999; height: 60px;border-bottom:1px solid #e0e7ea; text-align: center; line-height: 60px;}
.download-item li{position: relative; float: left; width: 333px; font-size: 18px; cursor: pointer; -webkit-transition: .2s; -o-transition: .2s; transition: .2s;}
.download-item li.on:before{content: ""; position: absolute; top: 0; left: 0; width: 100%;height: 60px;border-top: 2px solid #074488;border-top: 1px solid #ff7f27;border-left: 1px solid #ff7f27;border-right: 1px solid #ff7f27;}
.download-item li.on{color: #ff7f27;background: #fff;}
.download-item li span{ display: inline-block; padding-left: 42px;margin-top: 6px;}
.download-item li.li1 span{ background: url(../image/dico1-2.png) no-repeat left 8px; }
.download-item li.li2 span{ background: url(../image/dico2-2.png) no-repeat left 8px; }
.download-item li.li3 span{ background: url(../image/dico3-2.png) no-repeat left 8px;}
.download-item li.li1.on span{ background: url(../image/dico1.png) no-repeat left 8px; }
.download-item li.li2.on span{ background: url(../image/dico2.png) no-repeat left 8px; }
.download-item li.li3.on span{ background: url(../image/dico3.png) no-repeat left 8px; }

.download-detail .bd{height: auto!important;}
.download-detail .bd .item{position: static!important; padding:30px 0;}
.download-detail .bd .item ~ .item{display: none;}



.down-search-box{ position: relative; overflow: hidden;}
.down-search-box dl{ width: 320px; float: left; margin-right: 20px; background-color: #eaeff4; border-radius: 3px; overflow: hidden; padding-bottom: 10px;}
.down-search-box dl dt{ height: 45px; line-height: 45px; text-align: center; background-color: #158fcf; padding-left: 15px; padding-right: 15px; }
.down-search-box dl dt h3{ font-size: 16px;  line-height: 42px; color:#FFF}
.down-search-box dl dd{ padding: 35px 15px;}
.dsc-input{ position:relative; margin-top:30px;}
.dsc-input .dsc_bt{ display:inline-block; height:22px; width:22px; position:absolute; top:6px; right:3px;}
.dsc-input .dsc_bt .pscico{ font-size: 16px; color: #009fe7;}

.sclist{ margin-top: 35px;}
.sclist .title{ width: 100%;}
.sclist .title h4{ font-size: 16px; font-weight: bold; position: relative; padding-left: 18px;}
.sclist .title h4::after{content: ' '; height: 10px; width: 10px; background-color: #009fe7; position: absolute; left:0; top:3px;}
.download-tb{border-collapse:collapse; border-spacing:0;border: 1px solid #dee1e2;}
.download-tb tr td{border: 1px solid #dee1e2;padding: 8px; vertical-align: middle; text-align: center;}
.download-tb tr th{border: 1px solid #dee1e2;padding: 10px; background-color: #eaeff4;vertical-align: middle;text-align: center; font-size: 15px;}
.download-tb .downa{ display: inline-block; width: 35px; text-align: center; line-height: 25px;}

.feedback .ftxt{padding: 35px 35px 60px 35px; font-size: 16px; background-color: #f7f7f7; border-radius: 6px; overflow: hidden; color: #666;}
.feedback .ftxt p{ padding-bottom: 10px;}
.feedback .feedback-from{ padding: 35px 0 0 50px;}
.feedback .feedback-from .form-control{ height: 42px; margin-bottom: 15px;}
.feedback .feedback-from label{ font-size: 16px; font-weight: bold;}
.feedback .feedback-from label i{ color: red;}
.feedback .feedback-from .btn-primary{ width: 100%; background-color: #0089CC; border: none; padding: 15px 0; margin-top: 10px; font-size: 15px; font-weight: bold;}

.feedback2-from{ padding: 40px 60px; border-radius: 6px; background-color: #f7f7f7;}
.feedback2-from p{margin-bottom: 20px;}
.feedback2-from .form-control{ height: 42px; }
.feedback2-from label i{ color: red;}
.feedback2-from label{ font-size: 16px; font-weight: bold;}
.feedback2-from .text-area{ height: auto;}
.feedback2-from .btn-primary{ width: 35%; background-color: #0089CC; border: none; padding: 15px 0; margin-top: 10px; font-size: 15px; font-weight: bold;}
.feedback2-from .submit-btn{ text-align: center; padding-top: 15px;}

.search-news-list{}
.search-news-list li{border-bottom:1px solid #E6E6E6;overflow:hidden;padding:12px 0 12px 0;}
.search-news-list li .date{background:#158fce;color:#fff;display:inline-block;margin-right:20px;float:left;text-align:center;font-size:30px;width: 70px;font-weight: bold}
.search-news-list li .date em{display:block;font-style:normal;font-weight: normal; font-size:14px;background:#eee;margin-top:5px;color: #888}
.search-news-list li div{color:#999;font-size:12px;margin-left:95px;line-height:22px;}
.search-news-list li div a{display:block;font-size:18px;color:#333;margin-bottom:5px;}
.search-news-list li div a:hover{color:#f30;}

.pro_down ul li .downa{ display: inline-block !important; width: 35px; text-align: center; line-height: 25px;}
#from_trdl_id .form-control{ border-radius:0; height:42px; border:1px solid #60b6e2;}
#from_trdl_id .pro_down{ margin-left:-1px;  position:relative;}
.download .tip{ font-size:13px; color:#666;}
.down-from-box{width:100%; margin:15px auto;}
.pro_down .pro_model{position:relative; z-index:1;}
.pro_down .pro_model .sc_sb_ico{ display:inline-block;position: absolute;right: 10px; top: 10px;}
.pro_down .pro_model .sc_sb_ico .pscico{ font-size:18px; color:#009fe7;}
.down_ul { height:420px; overflow:auto; position: absolute; top:40; left:0; background: #FFFFFF;  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.15);  width: 100%;  display: none; z-index:20;}
.down_ul li{font-size: 14px; font-family: PingFangSC-Regular, PingFang SC;  color: #333; cursor: pointer;  list-style: none;  text-align: left;  padding: 6px 0 6px 31px;}
.down_ul li:hover{ background-color:#ebf0f4;}
#from_trdl_id .zk {
    color: #0086F1;
}











