@charset "gb2312";/* CSS Document*/
*{-webkit-box-sizing: border-box;box-sizing: border-box;outline: none;-webkit-tap-highlight-color: transparent;-webkit-tap-highlight-color: transparent;}
body{font-size:12px;font-family:microsoft yahei,SimHei;color:#333;}
html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,img,strong,dl,dt,dd,ol,ul,li,form,label,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;}
html{overflow-y:scroll;}
a{text-decoration:none;cursor:pointer;}
a:hover{text-decoration:underline;}
ul,ol,li{list-style:none;}
em{font-style:normal;}
.clear{clear:both;font:0;}
img{border:none;}
.blank5{height:5px;clear:both;font-size:1px;overflow:hidden;}
.blank10{height:10px;clear:both;font-size:1px;overflow:hidden;}
.blank20{clear:both;height:20px;overflow:hidden;}
.blank40{clear:both;height:40px;overflow:hidden;}
.color_red{color:#ff1d1d;}
.fl{float:left;}
.fr{float:right;}
.type14{font-size:14px;}
a:hover{text-decoration:none;}
::-webkit-input-placeholder{/* WebKit, Blink, Edge*/color: #000;}
:-moz-placeholder{/* Mozilla Firefox 4 to 18*/color: #000;}
::-moz-placeholder{/* Mozilla Firefox 19+*/color: #000;}
:-ms-input-placeholder{/* Internet Explorer 10-11*/color: #000;}
.clearfix:after{content: " ";clear: both;display: block;height: 0;visibility: hidden;}
.wrapper{width:1080px;margin:0 auto;}
.wall-white{padding:24px 24px 0;background:#fff;position: relative;top:80px;}
.right-side{position:fixed;right:0;top:20%;width:164px;height:212px;z-index:999;}
.bg1{background:url(index_bg.jpg) no-repeat top center;height:912px;}
.tabs{width:1080px;padding:600px 0 0 0;margin: 0 auto;}
.tabs li{float:left;width:180px;text-align:center;position:relative}
.tabs li i{display:block;margin-bottom:10px;width:180px;height:180px;}
.tabs li .icon1{background:url(icon-xwzx.png) no-repeat;}
.tabs li .icon2{background:url(icon-szcy.png) no-repeat;}
.tabs li .icon3{background:url(icon-szjj.png) no-repeat;}
.tabs li .icon4{background:url(icon-ysz.png) no-repeat;}
.tabs li .icon5{background:url(icon-movie.png) no-repeat;}
.tabs li .icon6{background:url(icon-yth.png) no-repeat;}
.tabs li a:hover .icon1{background:url(icon-xwzx-hover.png) no-repeat;}
.tabs li a:hover .icon2{background:url(icon-szcy-hover.png) no-repeat;}
.tabs li a:hover .icon3{background:url(icon-szjj-hover.png) no-repeat;}
.tabs li a:hover .icon4{background:url(icon-ysz-hover.png) no-repeat;}
.tabs li a:hover .icon5{background:url(icon-movie-hover.png) no-repeat;}
.tabs li a:hover .icon6{background:url(icon-yth-hover.png) no-repeat;}
.tabs li p{color:#fff;font-size:18px;}

.bg2{background:url(bg_01.jpg) top center #fff no-repeat;padding-bottom:80px;}
.top{position:relative;padding-top:66px;}
.top .s-tab{float:right;position:relative;}
.top .s-tab li{display:inline-block;text-align:center;width:100px;}
.top .s-tab a{padding-top:20px;color:#fff;}
.top .s-tab a i{display:block;width:100px;height:100px;margin:0 auto;}
.top .s-tab .link-01 i{background:url(icon-xwzxs.png) bottom center no-repeat;}
.top .s-tab .link-02 i{background:url(icon-yszs.png) bottom center no-repeat;}
.top .s-tab .link-03 i{background:url(icon-set.png) bottom center no-repeat;}
.top .s-tab .link-04 i{background:url(icon-lianxi.png) bottom center no-repeat;}
.top .s-tab li.on i{display:block;width:100px;height:100px;margin:0 auto;}
.top .s-tab li.on .link-01 i{background:url(icon-xwzxs-hover.png) 0 0 no-repeat;}
.top .s-tab li.on .link-02 i{background:url(icon-yszs-hover.png) bottom center no-repeat;}
.top .s-tab li.on .link-03 i{background:url(icon-set-hover.png) bottom center no-repeat;}
.top .s-tab li.on .link-04 i{background:url(icon-lianxi-hover.png) bottom center no-repeat;}
.top .s-tab li .h-box{display:none;width:116px;position:absolute;top:102px;}
.top .s-tab li .h-box a{display:block;height:37px;line-height:37px;color:#2462a8;background:url(d_04.png) repeat;text-align:left;border-bottom:1px solid #f6f6f6;font-size:16px;padding:0 10px;}
.top .s-tab li .h-box .cr{width: 6px;height: 6px;border-radius: 3px;background: #348bec;margin-right: 10px;display: inline-block;vertical-align: 2px;}
.top .s-tab li .h-box a:last-child{border-bottom:none;}
.top .s-tab li .h-box .top-arrow{background:url(d_02.png) no-repeat;width:15px;height:10px;display:block;margin-left:30px;}
.top .s-tab li .h-box a:hover{background:#348bec;color:#fff;}
.top .s-tab li .h-box a:hover .cr{background: #fff;}
.top .s-tab li.on .h-box{display:block;}

.s-box{position: relative;margin-top:165px;}
.s-title{background: url(title_s.png) no-repeat;width:226px;height:71px;display:block;overflow:hidden;}
.s-img2{display:block;width:1074px;background:url(line.png) center 23px no-repeat;margin:0 auto;}
.s-img2 ul{margin-left:40px;position:relative;}
.s-img2 ul li{float:left;margin-right:25px;}
.s-img2 ul li i.earth{display:block;background:url(earth_y.png) no-repeat;width:97px;height:98px;}
.s-img2 ul li .txt{height:34px;line-height:34px;border:2px solid #9ed1eb;padding:0 15px;-moz-box-shadow:0px 0px 10px #3A719A;-webkit-box-shadow:0px 0px 10px #3A719A;box-shadow:0px 0px 10px #3A719A;font-size:16px;color:#fff;border-radius:4px;}
.s-img2 ul li .hover-boxs{display:none;}
.s-img2 ul li.active .hover-boxs{position:absolute;top:-40px;width:100%;}
.s-img2 ul li.active .hover-box-l{float:left;width:60px;height:55px;background:url(s_bgg_01.png) no-repeat;}
.s-img2 ul li.active .hover-box-m{float:left;height:55px;background:url(s_bgg_03.png) repeat-x;font-size:16px;color:#fff;line-height: 41px;text-indent: -40px;}
.s-img2 ul li.active .hover-box-r{float:left;width:17px;height:55px;background:url(s_bgg_05.png) no-repeat;}
.s-img2 ul li.active i.earth{background:url(earth_h.png) no-repeat;}


.banner-turn{width:1028px;height:446px;margin:0 auto;position:relative;}
.banner-turn ul li img{display:block;width:1028px;height:446px;}
.banner-turn .hd{width: 100%;position: absolute;z-index: 1;bottom: 36px;left: 0;height: 30px;line-height: 30px;text-align: center;}
.banner-turn .hd ul li{cursor: pointer;display: inline-block;zoom: 1;width: 26px;height: 5px;margin:0 4px;background:#fff;border-radius:2px;overflow: hidden;line-height: 9999px;}
.banner-turn .hd ul li.on{background:#ffaf03;}

.contents .video-box{margin-right:40px;}
.contents .video-box,.contents .news-box{float:left;width:490px;position:relative;}
.contents .title{display:block;width:261px;height:43px;margin-bottom:20px;text-indent:-9999px;}
.contents .title01{background:url(title_01.png) no-repeat;}
.contents .title02{background:url(title_02.png) no-repeat;}
.contents .video-box .video{width:490px;height:300px;}
.contents .news-box .more a{position:absolute;top:0;right:0;display:block;color:#1c64b4;font-size:18px;background:url(icon-more.png) right 0 no-repeat;padding-right:50px;height:44px;line-height:44px;}
.head-news a{display:block;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #dcdcdc;}
.head-news a h2{font-size:20px;color:#1c64b4;height:30px;line-height:30px;overflow:hidden;font-weight:normal;}
.head-news a p{font-size:16px;color:#555555;line-height:25px;}
.news-list li{height:29px;line-height:29px;background:url(style.png) 0 center no-repeat;padding-left:20px;overflow:hidden;}
.news-list li a{color:#1c64b4;font-size:16px;}
.title03{display:block;width:1026px;height:43px;margin-bottom:20px;text-indent:-9999px;background:url(title_03.png) no-repeat;}
.title04{display:block;width:1026px;height:43px;margin-bottom:20px;text-indent:-9999px;background:url(title_04.png) no-repeat;}

.active-list ul{width:1100px;}
.active-list ul li{background:url(active_bg.png) no-repeat;width:335px;height:95px;overflow:hidden;display:inline-block;margin-right:10px;margin-bottom:10px;}
.active-list ul li a{display:block;padding:0 20px;line-height:95px;color:#fff;font-size:20px;text-align:center;}

.his-list ul{width:1006px;border-left:1px solid #dcdcdc;border-top:1px solid #dcdcdc;}
.his-list li{float:left;width:201px;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
.his-list img{display:block;width:200px;height:150px;}

.about-box{height:418px;overflow:hidden;}
.title-05{background:url(title_05.png) no-repeat;width:193px;height:55px;position: absolute;z-index: 99;}
.about-box .map-box,.about-box .partner-box{float:left;width:515px;height:418px;position:relative;}
.about-box .map-box #allmap{width:100%;height:100%;}
.about-box .partner-box{background:url(hz_bg.jpg) no-repeat;}
.about-box .partner-box li{display:inline-block;margin:0 15px 15px;}
.about-box .partner-box ul{margin-top: 120px;margin-left: 28px;}

.foot-box .top-border{width:1920px;height:24px;background:url(footer-top.jpg) 0 center no-repeat;}
.foot-box .wrapper{position:relative;}
.foot-box .down-arrow{position:absolute;left:10%;background:url(down-arrow.png) no-repeat;width:28px;height:27px;}
.foot-box p{font-size:22px;color:#000;text-align:center;padding:40px 0;}

.detail-box .titles{font-size:30px;color:#000;text-align:center;margin-bottom:20px;}
.detail-box .date{width:100%;border-bottom:1px solid #dcdcdc;color:#2779d5;font-size:22px;padding-bottom:10px;margin-bottom:20px;}
.detail-box .text-content{width:850px;margin:0 auto;color:#000;font-size:20px;line-height:1.8;}
.detail-box .text-content img{max-width:850px;}

.news-lists{width:900px;margin:0 auto 40px;}
.news-lists li{height:60px;line-height:60px;border-bottom:1px solid #dcdcdc;background:url(style.png) 0 center no-repeat;padding-left:20px;overflow:hidden;font-size:22px;}
.news-lists li a{float:left;display:block;width:680px;color:#1c64b4;}
.news-lists li .date{float:right;color:#a4a4a4;}