﻿/*公共样式*/
    
body { font-family: "Microsoft Yahei"; margin: 0; padding: 0; font: 12px/24px "Microsoft Yahei"; }
ul,  li { margin: 0; padding: 0; list-style: none; }
/*a { text-decoration: none; }*/
/*a:link,  a:visited,  a:hover,  a:active { text-decoration: none; color: #666; }*/
.top { width: 100%; height: 325px; }
.top img { width: 100%; height: 325px; }
.qywh { width: 1350px; height: 120px; position: relative; }
.qywh img { width: 420px; height: 120px; position: absolute; top: 0; left: 36%; }
.qywh div { width: 1050px; height: 0px; border-bottom: 1px solid #ccc; margin: 0px auto; padding-top: 71px; }
.box_title { overflow: hidden; margin: 15px 0 15px 0; }
.box_title i { float: left; display: block; width: 6px; height: 22px; background: #2ea7e0; margin: 2px 9px 0 0; }
.box_title span { font-size: 22px; }
.stsbxt_box { width: 424px; float: right; }
.stsbxt_box_nr div { float: left; }
.logo { width: 500px; float: left; }
* { margin: 0; padding: 0; }
.h20 { height: 20px; }
img { margin: 0; padding: 0; border: 0; vertical-align: middle; }

    }
/* layout */
    
.area-sub { width: 482px; overflow: hidden; float: right; }
.dom-display .normal { display: none; }
.dom-display .current { display: block; }
.tab-hd-con { float: left; font-size: 14px; text-align: center; cursor: pointer; }
.tab-hd-con a { display: inline-block; color: #333; text-decoration: none; font-size: 16px; }
.tab-hd .current a { color: #009acd; text-decoration: none; font-weight: bold; }
.tab-bd-con { display: none; overflow: hidden; }
.tab-sub-3 .tab-hd-con { padding: 0 18px; }
.tab-main .tab-hd,  .tab-sub .tab-hd,  .tab-product .tab-hd,  .tab-area .tab-hd { overflow: hidden; height: 37px; line-height: 37px; }
.tab-main .tab-hd-con,  .tab-sub .tab-hd-con,  .tab-product .tab-hd-con,  .tab-area .tab-hd-con { height: 36px; }
.tab-main .tab-hd .current,  .tab-sub .tab-hd .current,  .tab-product .tab-hd .current,  .tab-area .tab-hd .current { position: relative; z-index: 1; height: 37px; background: #fff; border: 0px solid #CFCFCF; }
.tab-main .tab-bd,  .tab-sub .tab-bd,  .tab-product .tab-bd,  .tab-area .tab-bd { margin-top: -1px; border-top: 1px solid #CFCFCF; }
.tab-main .tab-bd-con,  .tab-sub .tab-bd-con,  .tab-ad .tab-bd-con,  .tab-area .tab-bd-con { padding-top: 18px; }
.tab-sub .tab-bd-con { padding-right: 9px; padding-left: 13px; }
.column { padding-right: 9px; font-size: 14px; line-height: 27px; }
.column .list-main-normal { margin: 0; padding: 0; margin-top: 10px; }
.column .list-main-normal li { list-style-type: none; background: url(../image/dian.jpg) 0 15px no-repeat; padding-left: 15px; }
.column .list-main-normal li a { font-size: 14px; line-height: 33px; color: #666; text-decoration: none; display: inline-block; width: 370px; }
.column .list-main-normal li span { float: right; font-size: 14px; color: #666; }
.news-box-right { width: 282px; float: right; overflow: hidden; }
.area-sub1 { width: 282px; overflow: hidden; float: right; }
.dom-display1 .normal1 { display: none; }
.dom-display1 .current1 { display: block; }
.tab-hd-con1 { float: left; font-size: 14px; text-align: center; cursor: pointer; }
.tab-hd-con1 a { display: inline-block; color: #333; text-decoration: none; font-size: 16px; }
.tab-hd1 .current1 a { color: #009acd; text-decoration: none; font-weight: bold; }
.tab-bd-con1 { display: none; overflow: hidden; }
.tab-sub-4 .tab-hd-con1 { padding-right: 18px; }
.tab-main .tab-hd1,  .tab-sub1 .tab-hd1,  .tab-product1 .tab-hd1,  .tab-area1 .tab-hd1 { overflow: hidden; height: 37px; line-height: 37px; }
.tab-main1 .tab-hd-con1,  .tab-sub1 .tab-hd-con1,  .tab-product1 .tab-hd-con1,  .tab-area1 .tab-hd-con1 { height: 36px; }
.tab-main1 .tab-hd1 .current1,  .tab-sub1 .tab-hd1 .current1,  .tab-product1 .tab-hd1 .current1,  .tab-area1 .tab-hd1 .current1 { position: relative; z-index: 1; height: 37px; }
.tab-main1 .tab-bd1,  .tab-sub1 .tab-bd1,  .tab-product1 .tab-bd1,  .tab-area1 .tab-bd1 { margin-top: -1px; border-top: 1px solid #CFCFCF; }
.bgimg img { vertical-align: middle; padding-right: 10px; }
.tab-main1 .tab-bd-con1,  .tab-sub1 .tab-bd-con1,  .tab-ad1 .tab-bd-con1,  .tab-area1 .tab-bd-con1 { padding-top: 18px; }
.tab-sub1 .tab-bd-con1 { padding-right: 9px; padding-left: 13px; }
.column1 { font-size: 14px; line-height: 27px; }
.column1 img { margin-top: 20px; }
.column1 p { background: #242424; text-align: center; margin: 0; padding: 0; height: 37px; line-height: 37px; }
.column1 p a { font-size: 14px; color: #fff; text-decoration: none; }
.title { height: 40px; line-height: 40px; overflow: hidden; }
.title a { font-size: 24px; color: #333; text-decoration: none; }
.title a:hover { text-decoration: underline; }
.title1 { float: left; height: 45px; line-height: 45px; margin-right: 150px; font-weight: normal; }
.title1 a { font-size: 24px; color: #333; text-decoration: none; }
.area-sub2 { width: 1180px; overflow: hidden; float: right; }
.dom-display2 .normal2 { display: none; }
.dom-display2 .current2 { display: block; }
.tab-hd-con2 { float: left; font-size: 14px; text-align: center; cursor: pointer; }
.tab-hd-con2 a { display: inline-block; color: #333; text-decoration: none; font-size: 16px; }
.tab-hd2 .current2 a { color: #009acd; text-decoration: none; font-weight: bold; }
.tab-bd-con2 { display: none; overflow: hidden; }
.tab-sub-5 .tab-hd-con2 { padding: 0 18px; }
.tab-main .tab-hd2,  .tab-sub2 .tab-hd2,  .tab-product2 .tab-hd2,  .tab-area2 .tab-hd2 { overflow: hidden; height: 45px; line-height: 45px; }
.tab-main2 .tab-hd-con2,  .tab-sub2 .tab-hd-con2,  .tab-product2 .tab-hd-con2,  .tab-area2 .tab-hd-con2 { height: 44px; }
.tab-main2 .tab-hd2 .current2,  .tab-sub2 .tab-hd2 .current2,  .tab-product2 .tab-hd2 .current2,  .tab-area2 .tab-hd2 .current2 { position: relative; z-index: 1; height: 45px; background: #fff; border: 1px solid #CFCFCF; border-bottom: 0; }
.tab-main2 .tab-bd2,  .tab-sub2 .tab-bd2,  .tab-product2 .tab-bd2,  .tab-area2 .tab-bd2 { margin-top: -1px; border-top: 1px solid #CFCFCF; }
.tab-main2 .tab-bd-con2,  .tab-sub2 .tab-bd-con2,  .tab-ad2 .tab-bd-con2,  .tab-area2 .tab-bd-con2 { padding-top: 18px; }
.tab-sub2 .tab-bd-con2 { padding-right: 9px; padding-left: 13px; }
.column2 { font-size: 14px; line-height: 27px; }
.column2 img { margin-top: 20px; }
.column2 p { background: #242424; text-align: center; margin: 0; padding: 0; height: 45px; line-height: 45px; }
.column2 p a { font-size: 14px; color: #fff; text-decoration: none; }
.column2 p a:hover { color: #256c9b; }
.tubiao { margin: 30px 2px 0; margin-right: 0px; overflow: hidden; }
.tubiao li { float: left; list-style-type: none; margin-right: 40px; width: 240px; }
.zuoyou { position: absolute; margin-top: -95px; height: 55px; overflow: hidden; width: 1180px; }
.zuoyou .prev1 { background: url() no-repeat; float: left; width: 20px; height: 55px; }
.zuoyou .next1 { background: url(../image/next.jpg) no-repeat; width: 20px; height: 55px; float: right; }
.news-box .left { width: 351px; float: left; }
.news-box .center { width: 351px; float: left; margin: 0 60px; }
.news-box .center p,  .news-box .left p { font-size: 14px; color: #777; line-height: 24px; }
.footer { width: 1180px; background: #efefef; overflow: hidden; margin: 0 auto; }
.foot { width: 1180px; margin: 0px auto; }
.foot ul { overflow: hidden; margin: 35px 0 25px 0; }
.foot ul li { list-style-type: none; }
.foot ul li.li1 { width: 384px; float: left; }
.foot ul li h1 { font-size: 16px; color: #585858; font-weight: normal; }
.foot ul li.li1 p { font-size: 14px; color: #585858; font-weight: normal; margin-top: 20px; line-height: 30px; text-align: justify; }
.foot ul li.li2 { width: 378px; margin-left: 16px; float: left; }
.li2-left { width: 181px; float: left; }
.li2-right { width: 181px; float: right; }
.foot ul li.li2 p { line-height: 30px; background: url(../image/line.jpg) bottom repeat-x; }
.foot ul li.li2 p a { font-size: 14px; color: #585858; text-decoration: none; }
.foot ul li.li2 p a:hover { color: #256c9b; }
.foot ul li.li3 { width: 226px; margin-left: 16px; float: left; }
.foot ul li.li4 { width: 102px; margin-left: 16px; float: right; margin-top: 40px; }
.foot ul li.li4 p { text-align: center; font-size: 14px; margin-top: 10px; }
/*.searchmume .selected{ background:url(../image/link.jpg) top no-repeat; width:215px; height:30px; margin-bottom:13px; line-height:30px; font-size:14px; color:#585858; padding-left:10px;}*/
    
.foot ul li.li4 img { border: 1px solid #256c9b; }
.foot ul .list-menu { margin: 0; margin-top: 10px; }
.foot ul li .searchmume li ul { position: absolute; background: #fff; border: 1px solid #d8d8d8; width: 205px; height: 128px; overflow: scroll; overflow-x: hidden; clear: both; margin-top: 0;  *margin-top: 30px;
 *margin-left: -60px;
}
.foot ul li .searchmume li ul li { padding-left: 5px; line-height: 30px; }
.foot ul li .searchmume li ul li:hover { background: #eee; }
.foot ul li .searchmume ul li.current { background: url(../image/link.jpg) top no-repeat; width: 215px; height: 30px; margin-bottom: 13px; line-height: 30px; list-style-type: none; padding-left: 10px; }
.foot ul li .searchmume ul li a { font-size: 14px; color: #585858; text-decoration: none; }
.foot ul li .searchmume ul li a:hover { color: #256c9b; }
.foot-wx { width: 1180px; margin: 10px auto; height: 80px; }
.f-left { width: 710px; float: left; font-size: 10px; line-height: 30px; color: #585858; margin-top: 10px; }
.f-right { width: 360px; margin-left: 20px; float: right; font-size: 12px; color: #585858; padding: 10px 0; }
.f-right a { font-size: 12px; line-height: 24px; color: #585858; text-decoration: none; padding: 0 -2px; }
.f-right a:hover { color: #256c9b; }
/*水平滚动样式*/
    
.slider-box { height: 150px; width: 1180px; }
.slider-btn { height: 100%; float: left; width: 30px; background-image: url(../image/ico1_bg.gif); background-repeat: no-repeat; text-indent: -9999px }
.slider-next { background-position: -100px 70px }
.slider-prev { background-position: -150px 70px }
.slider-wrapper { height: 100%; position: relative; width: 1120px; float: left; overflow: hidden; }
.slider-wrapper ul { position: absolute; height: 100%; width: 1120px; }
.slider-wrapper li { float: left; width: 255px; }
.slider-wrapper li img { width: 250px; height: 120px; border: none; float: left; }
.news_page { margin-top: 30px; text-align: center; font-size: 14px; height: 28px; line-height: 28px; vertical-align: baseline; }
.news_page span { font-size: 14px; margin-left: 15px; line-height: 28px; height: 28px; }
.news_page a { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #E0E0E0; color: #2D87DF; line-height: 27px; padding: 3px 10px; text-align: center; font-size: 12px; text-decoration: none; margin-left: 10px; }
.news_page a:hover { background: none repeat scroll 0 0 #2F84DE; color: #FFFFFF; }
.news_page .last { background: url(../image/group_last.jpg) no-repeat scroll 54px center transparent; color: #2D85DE; padding-right: 15px; }
.news_page .before { background: url(../image/group_last_r.jpg) no-repeat scroll 2px center transparent; }
.news_page .last1 { color: #2D85DE; font-size: 12px; width: 40px; }
/********************************product.html********************************/
    
.product { width: 180px; float: left; }
.productul { margin: 0; padding: 0; }
.product ul h1 { font-size: 18px; font-weight: bold; padding-left: 15px; line-height: 40px; color: #333; }
.product ul li { border-bottom: 1px solid #ccc; }
.product ul li a { display: block; height: 40px; line-height: 40px; font-size: 14px; color: #666; text-decoration: none; padding-left: 15px; }
.product ul li a:hover { border-left: 3px solid #04044e; background: url() right center #00a0ea no-repeat; color: #fff; }
.product ul li .de-on { border-left: 3px solid #04044e; background: url() right center #00a0ea no-repeat; color: #fff; }
.pro-left { width: 680px; float: left; overflow: hidden; text-align: left; }
.pro-left h1 { font-size: 30px; }
.pro-search { margin: 30px; }
.lbj { float: left; width: 210px; border: 1px solid #ccc; height: 30px; line-height: 30px; margin-left: 20px; }
.na { width: 48px; float: left; height: 30px; line-height: 30px; font-size: 12px; }
.boxkong { width: 1180px; height: 60px; }
.fl { float: left }
.fr { float: right }
.clear { clear: both }
.main { width: 1320px; min-height: 800px; margin: 0 auto; }
.main1 { width: 1320px; height: 428px; margin: 0 auto; }
.main2 { width: 1320px; height: 320px; margin: 10px auto; }
.main3 { width: 780px; height: 810px; margin: 0 auto; float: left; }
.main4 { width: 380px; height: 810px; margin: 0 auto; float: left; margin-left: 20px; }
.box1 { width: 380px; height: 330px; margin-right: 20px; float: left; }
.box1 li { padding-left: 20px; color: #3476a2; line-height: 33px; background: url(../image/libg.jpg) no-repeat 5px 50%; width: 380px; float: left; }
.box1 li a { font-size: 14px; color: #666666; line-height: 33px; }
.more { font-size: 12px; color: #019eeb!important; float: right; padding-right: 5px; line-height: 33px; }
.new_more { font-size: 12px; color: #019eeb!important; float: right; padding-right: 5px; line-height: 33px; margin-top: -40px;}
.height10 { height: 10px; }
.height20 { height: 20px; }
.height25 { height: 25px; }
.height30 { height: 30px; }
.height40 { height: 40px; }
.jp { width: 1180px; margin: 60px auto 0; overflow: hidden; color: #666666; border-bottom: solid 10px #d5d1ce; font-size: 20px; }
.jp1 { width: 785px; height: 30px; color: #666666; border-bottom: solid 10px #d5d1ce; font-size: 20px; }
.jp2 { width: 100%; height: 30px; color: #666666; border-bottom: solid 2px #d5d1ce; font-size: 20px; }
.jp2 li a:before{background: #a81010;z-index: 1;}
.jp2-gd { float: right; height: 30px; line-height: 30px }
.jp3 { width: 780px; height: 30px; color: #666666; border-bottom: solid 10px #d5d1ce; font-size: 20px; }
.jp-box0 { width: 1180px; height: 100px; margin-left: 85px; overflow: hidden; }
.jp-box1 { width: 1180px; margin-left: 85px; margin-top: 10px; overflow: hidden; }
.editbox { background: #ffffff; border: 1px solid #b7b7b7; color: #003366; cursor: text; font-family: "arial"; font-size: 9pt; height: 18px; padding: 1px; }
.box2 { width: 880px; height: 428px; float: left; }
.box2-xwtp { width: 500px; height: 330px; float: left; }
.box2-lbg { width: 280px; height: 330px; float: left; background: #256c9b; }

.box3 { width: 635px; height: 320px; margin-right: 50px; float: left; }
.box3 li { background: url(../image/libg.jpg) no-repeat 5px 50%; padding-left: 20px; color: #3476a2; line-height: 33px; width: 380px; float: left; }
.box3 li a { display: block; width: 95%; float: left; font-size: 16px; color: #666666; line-height: 33px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.box3 .box3-libt { padding-left: 20px; color: #3476a2; line-height: 33px; width: 95%; float: left; }
.box3 .box3-time { width: 80px; line-height: 33px; background: none; float: right; padding-left: 0; color: #666666; }
.box3 span { float: right; font-size: 14px; }

.sec_box3 { width: 48%; height: 320px; margin: 30px auto 5px; float: left; }
.sec_box3 li { background: url(../image/libg.jpg) no-repeat 5px 50%; padding-left: 20px; color: #3476a2; line-height: 33px; width: 380px; float: left; }
.sec_box3 li a { display: block; width: 95%; float: left; font-size: 16px; color: #666666; line-height: 33px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.sec_box3 .box3-libt { padding-left: 20px; color: #3476a2; line-height: 33px; width: 95%; float: left; }
.sec_box3 .box3-time { width: 80px; line-height: 33px; background: none; float: right; padding-left: 0; color: #666666; }
.sec_box3 span { float: right; font-size: 14px; }



.box4-zt { width: 1300px; height: 280px; margin: 0 auto; }
.box5 { width: 380px; height: 290px; margin-right: 20px; float: left; }
.box5 li { padding-left: 20px; color: #3476a2; line-height: 33px; background: url(../image/libg.jpg) no-repeat 5px 50%; width: 380px; float: left; }
.box5 li a { font-size: 14px; color: #666666; line-height: 33px; }
.box6-img { width: 180px; height: 120px; margin-right: 20px; float: left; position: relative; }
.box6-img-1 { width: 180px; height: 135px; margin-right: 20px; float: left; position: relative; }
.box6-img-bt { width: 180px; bottom: 0; left: 0; position: absolute; background: #5f626b; filter: alpha(opacity=70); opacity: 0.70; text-align: center; }
.box6-img-bt a { color: #fff; font-size: 14px; }
.box7 { width: 380px; min-height: 325px; }
.box7-it { width: 116px; height: 133px; margin-right: 15px; float: left; }
.box7-i { width: 116px; height: 83px; position: relative; }
.box7-ian { background: url() no-repeat; position: absolute; width: 24px; height: 24px; right: 5px; bottom: 2px; cursor: pointer }
.box7-t { width: 116px; font-size: 12px; color: #666666; padding-top: 5px; }
.box8 { width: 380px; min-height: 325px; background: url(../image/numbg.jpg) no-repeat; }
.box8 li { padding-left: 20px; color: #3476a2; line-height: 30px; height: 33px; width: 380px; float: left; }
.box8 li a { font-size: 14px; color: #666666; line-height: 33px; }
.box8 .tabnum { position: absolute; color: #fff; font-size: 12px; }
.box9 { width: 380px; height: 75px; }
.clearfix:before,  .clearfix:after { content: ''; display: table }
.clearfix:after { clear: both }
.clearfix,  .zm {  *zoom: 1
}
.slideBox { width: 880px; height: 368px; position: relative; background: #e7e7e7; }
.slideBox .pic { float: left; width: 440px; height: 368px; }
.slideBox .pic img { width: 440px; height: 368px; }
.slideBox .txt { float: left; width: 346px; padding: 30px 45px 0 46px; }
.slideBox .txt h3,  .slideBox .txt h4 { color: #ffffff; font-size: 18px; line-height: 30px; margin: 0; }
.slideBox .txt h3 a,  .slideBox .txt h4 a { color: #5b5556; font-size: 26px; line-height: 30px; text-align: center; display: block; width: 100%; font-weight: 500; }
.slideBox .txt p { color: #5b5556; font-size: 16px; line-height: 24px; margin-top: 30px; }
.slideBox .txt div span { color: #00a0e9; display: block; margin-top: 24px; }
.slideBox .num a { cursor: pointer; display: none; float: left; color: #fff; }
.slideBox .num a.on { display: block; }
.slideBox .hd { position: absolute; bottom: 10px; right: 305px; }
.slideBox .prev,  .slideBox .next { display: block; width: 33px; height: 33px; background-color: #0082cd; position: absolute; }
.slideBox .prev { background: #0082cd url(../image/index_2.jpg) no-repeat center; bottom: 0; right: 34px; cursor: pointer; }
.slideBox .next { background: #0082cd url(../image/index_3.jpg) no-repeat center; bottom: 0; right: 0; cursor: pointer; }
.ladyScroll { width: 780px; height: 180px; position: relative; }
.ladyScroll .prev,  .ladyScroll .next { width: 31px; height: 280px; position: absolute; top: 0; left: 0; z-index: 100; cursor: pointer; background: #f6f6f6; }
.ladyScroll .next { left: auto; right: 0; background-position: 0 -90px; }
.ladyScroll .prev,  .ladyScroll .next { color: #0d7fe9; font-size: 50px; line-height: 280px; }
.ladyScroll .scrollWrap { width: 714px; margin-left: 33px; overflow: hidden; position: absolute; }
.ladyScroll dl { float: left; width: 238px; height: 280px; text-align: center; position: relative; margin-right: 2px; }
.ladyScroll span { display: block; width: 238px; height: 38px; position: absolute; bottom: 0; filter: alpha(opacity=80); opacity: 0.80; }
.ladyScroll dt { margin: 0 auto; width: 390px; height: 280px; overflow: hidden; }
.ladyScroll img { display: block; width: 390px; height: 280px; }
.ladyScroll dd { height: 34px; line-height: 28px; font-size: 14px; color: #fff; text-align: center; overflow: hidden; padding-top: 4px; bottom: 0; width: 390px; margin-top: -38px; z-index: 99999; margin-left: 10px; position: relative; background-color: rgba(0, 0, 0, 0.5); }
.ladyScroll dd a { color: #fff; }
.ladyScroll dd a:hover { text-decoration: none; }
.ladyScroll dl:hover span { background: #B52153; }
.wz_title { border-bottom: 2px solid #26a4df; padding-bottom: 5px; }
.new_wz_title { padding-bottom: 5px; }
.lmwy_box { overflow: hidden; }
.lmwy_box_nr_box2 { width: 415px; height: 320px; float: left; }
.lmwy_box_nr_box2_l { float: left; width: 240px; }
.lmwy_box_nr_box2_l a { display: block; }
.lmwy_box_nr_box2_l a img { width: 100%; height: 100%; }
.lmwy_box_nr_box2_r { width: 170px; float: right; height: 324px; }
.lmwy_box_nr_box3 { width: 350px; float: right; }
.lmwy_box_nr_box3 img { width: 350px; height: 199px; }
.lmwy_box_nr_box3 p { line-height: 28px; letter-spacing: 2px; color: #afadaf; }
.lmwy_box_nr .box3 .box3-libt { line-height: 36px; }
.qywh span { display: block; position: absolute; width: 180px; height: 40px; background: #fff; left: 44%; top: 58px; font-size: 24px; text-align: center; }
.whkm { width: 1350px; }
.innovate-r li { width: 210px; height: 186px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; float: left; position: relative; }
.innovate-r li a { display: block; width: 210px; height: 186px; color: #1165e0; font-size: 24px; text-align: center; position: absolute; }
.innovate-r li a i { display: block; position: absolute; width: 100%; top: 130px; font-style: normal; }
.tzcx,  .jzcx { border-top: 1px solid #ccc; }
.tzcx,  .glcx { border-left: 1px solid #ccc; }
.innovate-r .tzcx a,  .innovate-r .symscx a { color: #fff; }
.innovate-r .tzcx a { background: #1165e0 url('../image/tzcx-1.png') no-repeat center center; }
.innovate-r .symscx a { background: #1165e0 url('../image/symscx-1.png') no-repeat center center; }
.innovate-r .jzcx a { background: #fff url('../image/jzcx.png') no-repeat center center; }
.innovate-r .glcx a { background: #fff url('../image/glcx.png') no-repeat center center; }
.innovate-r .tzcx a:hover { background: #fff url('../image/tzcx.png') no-repeat center center; color: #1165e0; border-right: 1px solid #ccc; }
.innovate-r .symscx a:hover { background: #fff url('../image/symscx.png') no-repeat center center; color: #1165e0; border-left: 1px solid #ccc; }
.innovate-r .jzcx a:hover { background: #1165e0 url('../image/jzcx-1.png') no-repeat center center; color: #fff; border-left: 1px solid #ccc; }
.innovate-r .glcx a:hover { background: #1165e0 url('../image/glcx-1.png') no-repeat center center; color: #fff; border-right: 1px solid #ccc; }
.txtScroll-left { width: 1350px; position: relative; margin: 0 auto; }
.txtScroll-left .hd { overflow: hidden; height: 30px; padding: 0 10px; position: absolute; width: 1330px; top: 7px; }
.txtScroll-left .hd .prev,  .txtScroll-left .hd .next { display: block; width: 5px; height: 9px; float: right; margin-right: 5px; margin-top: 10px; overflow: hidden; cursor: pointer; background: url("../image/arrow.png") no-repeat; background-position-x: -60px; }
.txtScroll-left .hd .next { background-position: -60px -50px; }
.txtScroll-left .hd .prevStop { background-position: -60px 0; }
.txtScroll-left .hd .nextStop { background-position: -60px -50px; }
.txtScroll-left .hd ul { float: right; overflow: hidden; zoom: 1; margin-top: 10px; }
.txtScroll-left .hd ul li { float: left; width: 9px; height: 9px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; background: url() 0 -9px no-repeat; }
.txtScroll-left .hd ul li.on { background-position: 0 0; }
.txtScroll-left .bd { padding: 10px; width: 1270px; overflow: hidden; margin-left: 28px; }
.txtScroll-left .bd ul { overflow: hidden; zoom: 1; }
.txtScroll-left .bd ul li { margin-right: 20px; float: left; height: 24px; line-height: 24px; text-align: left; _display: inline; }
.txtScroll-left .bd ul li a { font-size: 14px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.txtScroll-left .bd ul li span { font-size: 14px;color: #999; float: right; }
.txtScroll-left .hd .prev { float: left; }
.txtScroll-left .bd ul li a:hover { color: #1974A1; }
.news-part-1-r { width: 635px; height: 400px; }
.scroll-1 { width: 635px; height: 400px; overflow: hidden; position: relative; float: left; }
.scroll-1 .hd { position: absolute; width: 100%; top: 50%; margin-top: -35px; left: 0; height: 1px; z-index: 200; }
.scroll-1 .hd ul { float: right; overflow: hidden; zoom: 1; position: absolute; right: 13px; top: 204px; }
.scroll-1 .hd ul li { float: left; width: 9px; height: 9px; border-radius: 50%; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; background-color: #f7f7f7; }
.scroll-1 .hd ul li.on { background-color: #1e5ea5; }
.scroll-1 .bd ul { overflow: hidden; zoom: 1; }
.scroll-1 .bd ul li { float: left; width: 635px; _display: inline; overflow: hidden; text-align: center; position: relative; }
.scroll-1 .bd ul li .pic { text-align: center; }
.scroll-1 .bd ul li .pic img { width: 635px; height: 400px; display: block; }
.scroll-1 .bd ul li .title { line-height: 50px; position: absolute; bottom: 0; left: 0; padding: 0 20px; z-index: 100; font-size: 16px; height: 50px; width: 80%; text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #fff; }
.scroll-1 .bd ul li .title a { color: #fff; font-size: 16px; }
.scroll-1 .bd ul li i { height: 50px; background: #000; opacity: .5; filter: alpha(opacity=50); width: 100%; position: absolute; bottom: 0; left: 0; text-indent: -99999em; }
.ycyw .box3-libt { background: none; padding: 0; width: 100%; }
.ycyw .box3-libt .box3-time { text-align: right; }
.ycyw ul .box3-libt:first-child a { font-size: 22px; font-weight: 600; color: #000; }
.ycyw { height: 402px; float: right; margin-right: 0;width: 630px; }
.ycyw .box_title { background: #eeeeee; height: 35px; line-height: 35px; margin-top: 0; }
.ycyw .box_title i { background: #084cbe; margin: 7px 9px 0 0; }
.ycyw .box_title span { float: left; font-size: 20px; }
.ycyw li a { line-height: 35px; width: 85%;}
.news-home-zt { height: 172px; margin-bottom: 30px; position: relative; width: 1320px; margin: 0 auto; }
.news-home-zt>a { position: absolute; left: -11px; top: 0; }
.scroll-4 { padding-top: 55px; }
.zt-scroll { width: 1320px; height: 100px; overflow: hidden; position: relative; }
.zt-scroll .hd { position: absolute; width: 1320px; top: 31px; left: 0; height: 1px; z-index: 200; margin-top: -29px; }
.zt-scroll .hd .prev,  .zt-scroll .hd .next { width: 28px; height: 100px; z-index: 100; cursor: pointer; background: #f6f6f6; color: #0d7fe9; font-size: 30px; line-height: 100px; text-align: center; }
.zt-scroll .hd .prev { float: left; }
.zt-scroll .hd .next { float: right; }
.zt-scroll .bd { width: 1249px; overflow: hidden; margin-left: 40px; }
.zt-scroll .bd ul { overflow: hidden; zoom: 1; }
.zt-scroll .bd ul li { float: left; text-align: center; margin-right: 19px; position: relative; border: 2px solid #fff; width: 230px !important; }
.zt-scroll .bd ul li .pic { text-align: center; }
.zt-scroll .bd ul li .pic img { width: 225px; height: 100px; display: block; }
.szyw .box3 { width: 30.8%; margin-right: 30px; height: 245px; }
.szyw { height: 255px; margin-top: 150px; }
.szyw .box3 .wz_title { border-bottom: 3px solid #26a4df; padding-bottom: 4px; }
.szyw .box3 .new_wz_title {padding-bottom: 4px; }
.wszg { width: 1320px; height: 150px; margin: 0 auto; }
.wszg a { width: 100%; height: 100%; }
.wszg a img { width: 100%; height: 100%; }
.mhxf { height: 582px; margin-top: 20px; }
.mhxf_l { width: 846px; height: 556px; overflow: hidden; background: #f7f7f7; /*padding-left: 10px*/; float: left; }
.mhxf ul { float: left; width: 99%;}
.mhxf .box3 { width: 100%; height: 244px; padding-top: 25px; }
.mhxf .box3 li a { width: 90%; }
.mhxf_r { width: 430px; float: right; }
.zgfc { height: 230px; margin: 10px 0 10px 0; }
.scroll-3 { width: 420px; height: 230px; overflow: hidden; position: relative; margin: 0 auto; }
.scroll-3 .hd { position: absolute; width: 100%; top: 50%; margin-top: -35px; left: 0; height: 1px; z-index: 200; }
.scroll-3 .hd ul { float: right; overflow: hidden; zoom: 1; position: absolute; right: 2px; top: 127px; width:40px; }
.scroll-3 .hd ul li { float: left; width: 8px; height: 8px; border-radius: 50%; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; background-color: #f7f7f7; }
.scroll-3 .hd ul li.on { background-color: #db2017; }
.scroll-3 .bd ul { overflow: hidden; zoom: 1; }
.scroll-3 .bd ul li { float: left; width: 420px !important; _display: inline; overflow: hidden; text-align: center; position: relative; }
.scroll-3 .bd ul li .pic { text-align: center; }
.scroll-3 .bd ul li .pic img { width: 420px !important; height: 230px; display: block; }
.scroll-3 .bd ul li .title { line-height: 40px; position: absolute; bottom: 0; left: 0; z-index: 100; font-size: 16px; width: 80%; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: left; padding-left: 10px; }
.scroll-3 .bd ul li .title a { color: #fff; text-align: left; }
.scroll-3 .bd ul li i { height: 40px; background: #000; opacity: .5; filter: alpha(opacity=50); width: 100%; position: absolute; bottom: 0; left: 0; text-indent: -99999em; }
.scroll-2 .title a,  .scroll-3 .title a { font-size: 16px; }
.xxyk { height: 230px; margin: 10px 0 10px 0; }
.scroll-2 { width: 420px; height: 230px; overflow: hidden; position: relative; margin-left:7px; }
.scroll-2 .hd { position: absolute; width: 100%; top: 50%; margin-top: -35px; left: 0; height: 1px; z-index: 200; }
.scroll-2 .hd ul { float: right; overflow: hidden; zoom: 1; position: absolute; right: 13px; top: 127px;width:40px; }
.scroll-2 .hd ul li { float: left; width: 8px; height: 8px; border-radius: 50%; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; background-color: #f7f7f7; }
.scroll-2 .hd ul li.on { background-color: #db2017; }
.scroll-2 .bd ul { overflow: hidden; zoom: 1; }
.scroll-2 .bd ul li { float: left; width: 420px !important; _display: inline; overflow: hidden; text-align: center; position: relative; }
.scroll-2 .bd ul li .pic { text-align: center; }
.scroll-2 .bd ul li .pic img { width: 420px !important; height: 230px; display: block; }
.scroll-2 .bd ul li .title { line-height: 40px; position: absolute; bottom: 0; left: 0; z-index: 100; font-size: 16px; width: 80%; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: left; padding-left: 10px; }
.scroll-2 .bd ul li .title a { color: #fff; }
.scroll-2 .bd ul li i { height: 40px; background: #000; opacity: .5; filter: alpha(opacity=50); width: 100%; position: absolute; bottom: 0; left: 0; text-indent: -99999em; }
.qywh .sjcc { left: 39%; width: 280px; }
.qywh .sjcc i { font-style: normal; }
.sjcc_on { color: #3053c4; }
.sjcc_box .sjcc_box_z { display: none; overflow: hidden; }
.sjcc_box_z_l { width: 783px; height: 483px; float: left; overflow: hidden; }
.sjcc_box_z_r_b_l a,  .sjcc_box_z_r_b_r a,  .sjcc_box_z_r_t a,  .sjcc_box_z_l a { display: block; width: 100%; height: 100%; position: relative; }
.sjcc_box_z_r_b_l img,  .sjcc_box_z_r_b_r img,  .sjcc_box_z_r_t img,  .sjcc_box_z_l img { width: 100%; height: 100%; transition: all 1s; transform: scale(1, 1); }
.sjcc_box_z_r_b_r:hover img,  .sjcc_box_z_r_b_l:hover img,  .sjcc_box_z_r_t:hover img,  .sjcc_box_z_l:hover img { transform: scale(1.2, 1.2); }
.sjcc_box_z_r_b_l p,  .sjcc_box_z_r_t p,  .sjcc_box_z_l p { position: absolute; left: 0; bottom: 0; width: 100%; height: 50px; background: rgba(0, 0, 0, 0.7); text-align: center; color: #fff; font-size: 20px; line-height: 50px; }
.sjcc_box_z_r { float: right; overflow: hidden; width: 528px; }
.sjcc_box_z_r_t { height: 300px; margin-bottom: 10px; overflow: hidden; }
.sjcc_box_z_r_t p { font-size: 16px; }
.sjcc_box_z_r_b_l { float: left; }
.sjcc_box_z_r_b_l,  .sjcc_box_z_r_b_r { width: 260px; height: 173px; overflow: hidden; }
.sjcc_box_z_r_b_r { float: right; }
.sjcc_box_z .bfan { width: 44px; height: 44px; display: inline-block; position: absolute; left: 50%; top: 50%; margin-left: -22px; margin-top: -22px; z-index: 200; }
                        /*--------------------头部--------------------*/
        .header-wrap { position: relative; background: url(../../images/head_bg.jpg); }
        .inner { width: 1350px; margin: 0 auto; height: 130px; }
        .header { }
        .logo { margin: 37px 0 0 0; width: 376px; }
        .logo img { width: 408px; }
        .search-wrap { margin-top: 24px; width: 100%; text-align: right; height: 36px; position: relative; }
        .search-text { border: 1px solid #c9c9c9; border-radius: 3px; width: 240px; height: 36px; padding: 10px 15px; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; }
        .search-btn { width: 22px; height: 22px; background: url(../../images/search_btn.png) no-repeat; border: 0; position: absolute; right: 7px; top: 7px; cursor: pointer; outline: none; }
        .nav { }
        .nav li { float: left; font-size: 18px; }
        .nav li.on a { color: #0c5ca5; }
        .nav a { color: #000; /*padding: 22px 10px 26px 10px;*/ line-height: 100%; display: inline-block; margin-left: 31px }
        .nav a:hover { color: #0099cc; border-bottom: #0c5ca5 solid 4px; }
        .line3 { height: 3px; background: linear-gradient(90deg, #0c5ca5 0%, #0c5ca5 75%, #0c5ca5 75%, #000 100%); background-color: #0c5ca5; }
        input, button { border: 1px solid #000; background-color: #fff; }
        /*--------------------底部--------------------*/
       .footer { background: url(../../images/bottom_bg.jpg); color: #fff; padding: 34px 0 53px; font-size: 14px; width: 100%; }
               .footer  .main{width: auto;min-height: auto;}
        .footer-inner { width: 1350px; margin: 0 auto; }
        .footer-part { float: left; min-height: 310px; }
        .footerNav-title { font-size: 20px; color: #fff; text-align: left; line-height: 20px; margin-bottom: 40px; padding-bottom: 15px; background: url(../../images/bottom_bg_line.jpg) no-repeat left bottom; text-indent: 1em }
        .part-1 { /*padding: 0 48px 0 13px;*/ width: 328px; margin-right: 55px; }
        .part-2 { /*padding: 0 30px 0 45px;*/ width: 410px; margin-right: 55px; }
        .part-2 .fgs { }
        .part-2 .fgs li { width: 136px; float: left }
        .part-3 { /*padding: 0 39px 0 78px;*/ width: 278px; margin-right: 75px; }
        .part-3 .footerNav-title { text-align: left; }
        .part-3 .info { line-height: 36px; margin-top: -11px; margin-bottom: 9px; }
        .part-3 .info a { color: #fff; }
        .footer-list { line-height: 36px; margin-top: -12px; height: 250px; }
        .footer-list li { }
        .footer-list a { color: #fff; }
        .footer-list a:hover { color: #fff; }
        .footer-list li span { display: block; padding-left: 15px; background: url(../../images/add.png) no-repeat left center; }
        .companys { display: none; }
        .companys a { display: block; margin-left: 23px; font-size: 12px; line-height: 24px; }
        .part-4 {/* padding: 0 40px 0 35px; */ width: 142px; }
        .part-4 .QRcode { float: left; }
        .part-4 .QRcode > img { width: 133px; height: 133px; }
        .part-4 .QRcode > p { height: 33px; line-height: 33px; text-align: center; }
        .copyright { height: 39px; line-height: 39px; font-size: 12px; text-align: center; color: #aaa; background: url(../../images/bm_bg.jpg); }
        .copyright_1350 { width: 1350px; margin: 0 auto; text-align: left; font-family: Verdana, sans-serif }
               .copyright_1350 { color: #3f68b8 }
               .copyright_1350 span { color: #fff; }
               .copyright a:link { color: #fff; }
               .copyright a:visited { color: #fff; }
               .copyright a:hover { color: #fff; }

/*新中间绿色发展专题样式*/
.zj-home-zt { height: 172px; margin-bottom: 30px; position: relative; width: 1320px; margin: 0 auto; }
.zj-home-zt>a { position: absolute; left: -11px; top: 0; }
.zj-home-zt .scroll-4 { padding-top: 55px; }
.zj-home-zt .zj-ztscrool { width: 1320px; height: 100px; overflow: hidden; position: relative; }
.zj-home-zt .zj-ztscrool .hd { position: absolute; width: 1320px; top: 31px; left: 0; height: 1px; z-index: 200; margin-top: -29px; }
.zj-home-zt .zj-ztscrool .hd .prev,  .zj-ztscrool .hd .next { width: 28px; height: 100px; z-index: 100; cursor: pointer; background: #f6f6f6; color: #0d7fe9; font-size: 30px; line-height: 100px; text-align: center; }
.zj-home-zt .zj-ztscrool .hd .prev { float: left; }
.zj-home-zt .zj-ztscrool .hd .next { float: right; }
.zj-home-zt .zj-ztscrool .bd { width: 1249px; overflow: hidden; margin-left: 40px; }
.zj-home-zt .zj-ztscrool .bd ul { overflow: hidden; zoom: 1; }
.zj-home-zt .zj-ztscrool .bd ul li { float: left; text-align: center; margin-right: 19px; position: relative; border: 2px solid #fff; width: 230px !important; }
.zj-home-zt .zj-ztscrool .bd ul li .pic { text-align: center; }
.zj-home-zt .zj-ztscrool .bd ul li .pic img { width: 225px; height: 100px; display: block; }

/*tab菜单之间的竖线*/
.item:before {
  content: "|";
  float: left;
  color: #94959E;
}
//把第一个竖线去掉
.item:first-child:before {
  display: none;
}

.navigation-bar>a {
  border-left: 1px solid #D5D1CE;
  line-height: 0.8;
  height: 16px;
  display: inline-block;
}
.navigation-bar>a:first-child {
  border-left: none;
}

.sec_tab {
  margin-left: 10px;
  padding-left: 14px;
}
/*
.news_tit{height:44px;position:relative;margin-bottom:20px;border-bottom:#ddd solid 2px;}
.news_tit>a{width:140px;line-height:46px;float:left;font-size:18px;position:relative;}
.news_tit>a:hover::after{content:"";position:absolute;left:50%;bottom:-20px;margin-left:-10px;border:transparent solid 10px;border-top:#1372cf solid 10px;}
*/
.active_on{
  text-decoration: underline solid 1px;
  text-decoration-color: currentcolor;
  text-decoration-thickness: 1px;
  text-decoration-line: of;
  text-underline-offset: 0.3em;
  text-decoration-thickness: 0.125em;
  text-decoration-color: #26a4df;
}
.news_tit>a:hover{
  text-decoration: underline solid 1px;
  text-decoration-color: currentcolor;
  text-decoration-thickness: 1px;
  text-decoration-line: of;
  text-underline-offset: 0.3em;
  text-decoration-thickness: 0.125em;
  text-decoration-color: #26a4df;
}
.news_tit1>a:hover{
  text-decoration: underline solid 1px;
  text-decoration-color: currentcolor;
  text-decoration-thickness: 1px;
  text-decoration-line: of;
  text-underline-offset: 0.3em;
  text-decoration-thickness: 0.125em;
  text-decoration-color: #26a4df;
}

.news_tit2>a:hover{
  text-decoration: underline solid 1px;
  text-decoration-color: currentcolor;
  text-decoration-thickness: 1px;
  text-decoration-line: of;
  text-underline-offset: 0.3em;
  text-decoration-thickness: 0.125em;
  text-decoration-color: #26a4df;
}

.news_tit3>a:hover{
  text-decoration: underline solid 1px;
  text-decoration-color: currentcolor;
  text-decoration-thickness: 1px;
  text-decoration-line: of;
  text-underline-offset: 0.3em;
  text-decoration-thickness: 0.125em;
  text-decoration-color: #26a4df;
 }

.news_tit4>a:hover{
  text-decoration: underline solid 1px;
  text-decoration-color: currentcolor;
  text-decoration-thickness: 1px;
  text-decoration-line: of;
  text-underline-offset: 0.3em;
  text-decoration-thickness: 0.125em;
  text-decoration-color: #26a4df;
 }

.news_tit5>a:hover{
  text-decoration: underline solid 1px;
  text-decoration-color: currentcolor;
  text-decoration-thickness: 1px;
  text-decoration-line: of;
  text-underline-offset: 0.3em;
  text-decoration-thickness: 0.125em;
  text-decoration-color: #26a4df;
 }

.news_tit6>a:hover{
  text-decoration: underline solid 1px;
  text-decoration-color: currentcolor;
  text-decoration-thickness: 1px;
  text-decoration-line: of;
  text-underline-offset: 0.3em;
  text-decoration-thickness: 0.125em;
  text-decoration-color: #26a4df;
 }

.news_tit7>a:hover{
  text-decoration: underline solid 1px;
  text-decoration-color: currentcolor;
  text-decoration-thickness: 1px;
  text-decoration-line: of;
  text-underline-offset: 0.3em;
  text-decoration-thickness: 0.125em;
  text-decoration-color: #26a4df;
 }

.news_tit a.on a::after {
  width: 100%;
}

.news_tit a:after,
.news_tit a:before{content:"";width:0;height: 4px;background: #005293;position: absolute;left:0;bottom:0;}

.news_tit a.on a::after {
  width: 100%;
}

.news_tit1 a:after,
.news_tit1 a:before{content:"";width:0;height: 4px;background: #005293;position: absolute;left:0;bottom:0;}
.news_tit1 a.on a::after {
  width: 100%;
}

.news_tit2 a:after,
.news_tit2 a:before{content:"";width:0;height: 4px;background: #005293;position: absolute;left:0;bottom:0;}
.news_tit2 a.on a::after {
  width: 100%;
}

.news_tit3 a:after,
.news_tit3 a:before{content:"";width:0;height: 4px;background: #005293;position: absolute;left:0;bottom:0;}
.news_tit3 a.on a::after {
  width: 100%;
}

.news_tit4 a:after,
.news_tit4 a:before{content:"";width:0;height: 4px;background: #005293;position: absolute;left:0;bottom:0;}
.news_tit4 a.on a::after {
  width: 100%;
}

.news_tit5 a:after,
.news_tit5 a:before{content:"";width:0;height: 4px;background: #005293;position: absolute;left:0;bottom:0;}
.news_tit5 a.on a::after {
  width: 100%;
}

.news_tit6 a:after,
.news_tit6 a:before{content:"";width:0;height: 4px;background: #005293;position: absolute;left:0;bottom:0;}
.news_tit6 a.on a::after {
  width: 100%;
}

.news_tit7 a:after,
.news_tit7 a:before{content:"";width:0;height: 4px;background: #005293;position: absolute;left:0;bottom:0;}
.news_tit7 a.on a::after {
  width: 100%;
}

/*
.news_tit>.on::after{content:"";position:absolute;left:50%;bottom:-20px;margin-left:-10px;border:transparent solid 10px;border-top:#1372cf solid 10px;}
.news_tit>.on{background:#1372cf;color:#fff;}
.news_tit_more{margin-top:3px;}
*/
