@charset "utf-8";
body{font-size:14px;color:#333;background: #fbfcfd;}
.container,.main{width:1170px;margin: auto;zoom:1;}
.container:after,.main:after,.row:after,ul:after{display: block;content: "";clear:both;}
.main{padding-bottom: 30px;}
.row{margin-top: 30px;}
.header{height: 153px;}
.header .logobox{padding-top: 28px;}
.logobox span{margin: 0 20px;}
.inp-search{background: url(bg_search.png) no-repeat; width: 230px; height: 36px; line-height: 36px; float: left;font-size: 14px; font-family: "微软雅黑"; color: #999999;text-indent: 24px;}
.btn-search{cursor: pointer;}
.share{clear:both;margin-top:20px;}
.share a{margin-left: 14px;}
/*导航*/
.nav{height:46px;margin-top:12px;position: relative;clear:both;}
.nav a{font-size:16px;color:#333;padding:0 43px;float:left;height:45px;line-height:45px;padding-bottom: 5px;}
.nav a.hover{color: #fff;text-decoration: none;background:url(nav_hover.png) no-repeat center bottom;}
.subNav{max-width:420px;width:expression_r(document.body.clientwidth > 470? "470px": "auto" ); top:50px;position: absolute;z-index: 9999999;overflow-x: hidden;background:#fff; display: none;}
.subNav ul{border-top: 1px dashed #DDD;border-bottom: 1px dashed #DDD; margin: 20px 10px; overflow: hidden;}
.subNav ul li {height: 35px;/*min-width:100px;*/margin-left: 20px;float: left}
.subNav ul li a{height:auto;line-height: 35px;font-size: 14px;font-weight: normal;float: left;color: #333333;padding:0 15px;}
.subNav ul li a:hover{color: #014fa2;}
.language{font-size: 14px;line-height: 36px;color: #909090;}
.language a{margin: 0 5px;color: #909090;}
.language a:hover{color: #014fa2;}
.partline{height: 4px; width: 100%; background: url(partline.png) repeat-x;}
.footer{background: #0b72ac;padding: 34px 0 30px 0;color: #fff;}
.footer .logobox{margin-right: 45px;}
.f-m{width:400px;font-size: 14px;line-height: 24px;}
.f-link{font-size: 14px;line-height: 26px;padding-bottom: 5px;}
.f-link a{color: #fff;}
.f-link a:hover{color: #599abe;}
.f-link span{margin: 0 15px;}
.f-share{line-height: 26px;margin-top: 10px;}
.f-share a{margin:0 3px;}
.code{font-size: 14px;line-height: 20px;text-align: center;}
.code p{margin-top: 10px;}
.current{height: 36px;background: #f0f0f0}
.current ul li{float: left;line-height: 36px;height: 36px;}
.current ul li img {border-left: 1px solid #d8d8d8;padding: 10px;display: block;}
.current ul li{border-right:1px solid #d8d8d8;}
.current ul li a{display:block;padding: 0px 49px 0px 11px;background: url(triangle1.png) no-repeat right center;margin-right: 11px;font-size: 14px;color: #999999;line-height: 36px;height: 36px;}
.current ul li.on a,.current ul li a:hover{background: url(triangle2.png) no-repeat right center;color: #1878b7;}
.menu{width:270px;margin-top: 20px;}
.menu h2{height:126px;background:url(menubg.jpg) no-repeat;color: #fff;text-align: center;font-size: 26px;font-weight:normal;line-height:126px;}
.submenu {margin-top:10px;}
.submenu li{height:54px;line-height: 54px;}
.submenu li a{color: #333;display: block;font-size: 16px;border-bottom: 1px dotted #d5d3d3;padding-left: 36px;background: url(arrow_lan.png) no-repeat 14px 24px;}
.submenu li a:hover,.submenu li a.on{font-weight:bold;color:#0075c1;border-color: #0075c1;}
.sidebarR{width:870px;margin-top: 20px;}
.sidebarR_tit{line-height:65px;font-size:28px;}
.slideBox{overflow:hidden; position:relative;}
.slideBox .hd{overflow:hidden; position:absolute;right:0;bottom:0;z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; cursor:pointer; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1;}
.slideBox .bd img{display:block;  }
.prev,.next{display:block;position:absolute;top:50%;z-index: 10;}
.prev{left:0;}
.next{right:0;}
.banner .prev, .banner .next{margin-top: -28px; width:32px; height:57px; background:url(slider-arrow.png) no-repeat left top;cursor: pointer;}
.banner .prev{left:50%;margin-left: -585px;}
.banner .next{ background-position: right top;right:50%;margin-right: -585px;}
.banner{width:100%;overflow: hidden;}
.banner .slideBox{width:1680px;left:50%;margin-left: -840px;}
.banner .bd img{width:100%;height: 450px;}
.focus{width:586px;height: 330px;}
.focus .hd{right:24px;bottom: 25px;}
.focus .hd ul li{width:12px;height: 12px;background: url(focus.png) no-repeat right center;margin-right: 10px;}
.focus .hd ul li.on{background: url(focus.png) no-repeat left center;}
.focus .prev,.focus .next{width:47px;height: 47px;margin-top: -23px;background: url(ctrl.png) no-repeat left center;}
.focus .next{background-position: right center;}
.focus .bd ul li{position: relative;}
.focus .bd ul li .title{font-size:16px;color:#fff;position: absolute;bottom:0;left:0;right:0;height:62px;line-height:62px;background: url(black50.png);padding-right: 140px;text-indent: 14px;}
.focus .bd ul li a{color: #fff;}
.shadowBox{background: #fff;box-shadow: 0 0 3px #f5f4f5;border: 1px solid #f1eff0;}
.tab-news{width:532px;height:328px;border-left: 0;padding: 0 20px 0 30px;}
.news-hd{padding-top:5px;height: 50px;}
.news-hd ul li{float:left;font-size: 20px;line-height: 50px;cursor: pointer;margin-right: 35px;}
.news-hd ul li.on{color: #0075c1;font-weight: bold;}
.news-more{float: right;}
.news-more a{font-size: 14px;color: #333;line-height: 50px;}
.news-more a:hover{color: #0075c1;}
.newslist li{font-size: 14px;line-height: 32px;}
.newslist li span{float: right;}
.newslist li a{color: #333;}
.newslist li a:hover{color: #0075c1;}
.businessBox{width:766px;height: 371px;}
.col-tit{line-height: 50px;padding: 5px 20px 0 20px;}
.col-tit h2{font-size: 20px;color: #0075c1;font-weight: bold;}
.col-tit a{float: right;font-size: 14px;line-height: 50px;}
.col-tit a:hover{color: #0075c1;}
.business-hd{margin-top: 2px;}
.business-hd li{width:139px;height:35px;font-size:14px;line-height:26px;text-align:center;border: 1px solid #e5e5e5;border-left:0;margin-top: -1px;padding-top: 43px;background: url(icon.png) no-repeat;cursor: pointer;}
.business-hd li p{padding-top: 5px;}
.business-hd li.li1{background-position: 45px 7px;}
.business-hd li.li2{background-position: 45px -70px;}
.business-hd li.li3{background-position: 45px -159px;}
.business-hd li.li4{background-position: 45px -238px;}
.business-hd li.on{border:0;height:36px;}
.business-hd li.li1.on{background:url(icon_hover_01.png) no-repeat;background-position: 45px 7px;}
.business-hd li.li2.on{background:url(icon_hover_02.png) no-repeat;background-position: 45px 7px;}
.business-hd li.li3.on{background:url(icon_hover_03.png) no-repeat;background-position: 45px 7px;}
.business-hd li.li4.on{background:url(icon_hover_04.png) no-repeat;background-position: 45px 7px;}
.business-bd{width:606px;}
.business-img{width:338px;height: 302px;margin-right: 20px;}
.business-img img{width:338px;height: 302px;overflow: hidden;}
.business-text{font-size: 14px;line-height: 26px;padding-right: 40px;}
.business-text .title{font-size: 16px;line-height: 26px;font-weight: bold;padding-bottom: 10px;}
.videoBox{width:368px;}
.video-inner{width:100%;height: 316px;position: relative;}
.video-inner p{height:68px;line-height:68px;position: absolute;left:0;right:0;bottom: 0;font-size: 16px;color: #fff;padding: 0 30px;background: url(black50.png);}
.video-inner .btn-video{display: block;width:59px;height: 59px;position:absolute;left:50%;top:50%;margin:-30px 0 0 -30px;background: url(icon_play.png) no-repeat;}
.video-inner a{color: #fff;}
.sameBox{width:368px;margin-right: 30px;}
.sameBox .adBox{width:100%;height: 164px;}
.sameBox .adBox img{width:100%;height: 164px;overflow: hidden;}
.same-inner{font-size:14px;line-height:26px;padding: 20px 25px;}
.company-profile1{font-size:14px;line-height:28px;background: #eee;padding: 30px;}
.company-profile1 p{text-indent: 2em;}
.company-profile1 img{float: right;margin-left: 15px;}
.textindent{font-size: 14px;line-height: 28px;}
.textindent p{text-indent: 2em;}
.mt20{margin-top: 20px !important;}
.imglist li{float:left;width:276px;font-size:14px;line-height:28px;margin: 16px 20px 0 0;}
.imglist li img{width:100%;height: 195px;overflow: hidden;}
.imglist li p{margin-top: 10px;padding: 0 20px;}
.imglist li p a{color: #333;}
.imglist li p a:hover{color: #0075c1;}
.page{display: table;margin:auto;padding: 30px 0;}
.page a,.page span{display: block;float: left;font-size:18px;color:#878787;text-align:center;line-height:50px;width:50px;height: 50px;border: 1px solid #2373c8;margin: 0 6px;}
.page span{font-family: "宋体";font-size: 33px;color: #000;}
.page a.on,.page a:hover{background: #2373c8;color: #fff;}
.teamlist li{float:left;width:370px;font-size:14px;line-height:28px;background: #fff;zoom:1;margin: 25px 125px 0 0;}
.teamlist li:after{display: block;content: "";clear: both;}
.teamlist li img{width:177px;height: 207px;overflow: hidden;float: left;background: #0097a6;}
.teamlist li .text{float:left;width:143px;height:207px;box-shadow:3px 3px 3px #f3f4f5;padding: 0 25px;}
.teamlist li h2{font-size: 20px;font-weight:normal;line-height: 30px;color: #0075c2;background: url(namebg.jpg) no-repeat left top;padding: 15px 0;margin-top: 52px;}
.teamlist li h2 a{color: #0075c2;}
.teamlist li h2 a:hover{text-decoration: underline;}
.yjlist li{zoom: 1;font-size: 14px;line-height: 28px;padding-right: 45px;background: #fff;box-shadow: 0 0 3px #f8fafc;margin-top: 20px;}
.yjlist li:after{display: block;content: "";clear: both;}
.yjlist li img{float:left;width:464px;height: 262px;overflow: hidden;margin-right: 40px;}
.yjlist li h2{font-size: 18px;font-weight:normal;line-height: 32px;color: #0075c1;padding: 12px 0;}
.yjlist li h2 a{color: #0075c1;}
.yjlist li h2 a:hover{text-decoration: underline;}
.mapBox{width:100%;height: 320px;}
.contactBox{font-size: 18px;line-height: 48px;margin-top: 30px;}
.contactBox p{background: url(icon1.png) no-repeat;padding-left: 45px;}
.contactBox p.icon1{background-position: 0 14px;}
.contactBox p.icon2{background-position: 0 -32px}
.contactBox p.icon3{background-position: 0 -82px;}
.contactBox p.icon4{background-position: 0 -130px;}
.contactBox p.icon5{background-position: 0 -172px;}
.contactBox p.icon6{background-position: 0 -224px;}
.message1{font-size: 16px;line-height: 36px;}
.message-table table{width:610px;margin:30px auto auto;}
.message-table table td{font-size: 16px;line-height: 34px;height: 52px;}
.message-table table td i{color: #ff3b3b;font-style: normal;}
.message-table table td input{width:360px;height: 32px;border: 1px solid #e5e5e5;background: #fff;}
.message-table table td textarea{width:360px;height: 140px;border: 1px solid #e5e5e5;background: #fff;}
.message-table .submitBox input{width:248px;height: 43px;font-size:20px;color:#fbfcfd;text-align:center;background: #0b72ac;cursor: pointer;margin-right: 25px;}
.lnBox1{padding: 0 35px;margin-top: 20px;}
.yjBox{width:800px;height:258px;background: url(yjbg.jpg) no-repeat;}
.ln-tit{font-size: 16px;line-height: 50px;padding-top: 25px;}
.ln-tit img{margin: 25px 0 0 12px;}
.ln-1{font-family: "宋体";font-size: 30px;line-height: 45px;color: #325292;}
.ln-2{font-size: 14px;line-height: 28px;padding-top: 16px;}
.yjBox .ln-1{width:270px;margin-right: 50px;}
.yjBox .ln-2{padding-top: 0;}
.smBox{width:318px;height:468px;background: url(smbg.jpg) no-repeat;}
.smBox .ln-1{color: #856a27;}
.jzgBox{width:392px;height:319px;background: url(jzgbg.jpg) no-repeat;}
.jzgBox .ln-1{color: #6b8e2c;}
.jsBox{width:392px;height: 128px;background: url(jsbg.jpg) no-repeat;}
.jsBox .ln-1{color: #2c8b9a;}
.zptable{width:100%;border-top: 2px solid #0075c1;border-left: 1px solid #d7d7d7;}
.zptable td,.zptable th{padding: 5px;text-align: center;border-right: 1px solid #d7d7d7;border-bottom: 1px solid #d7d7d7;}
.zptable th{font-size: 18px;font-weight:normal;line-height: 50px;background: #efefef;}
.zptable td{font-size: 16px;line-height: 25px;}
.page1{padding: 30px 0;font-size:16px;color:#000;line-height:38px;}
.page1 span,.page1 a{display: block;float: left;text-align:center;padding: 0 16px;border:1px solid #ddd;margin-right: 3px;}
.page1 a.on,.page1 a:hover{color: #ff0087;font-weight: bold;}
.inp-p{width:56px;height:38px;line-height:38px;border:1px solid #ddd;text-align: center;background: none;}
.btn-page{font-size:16px;color:#fff;width:96px;height: 40px;line-height: 40px;text-align: center;background: #0180cd;cursor: pointer;}
.gu_process{padding-top: 30px;}
.gu_process h4{font-size: 16px; line-height: 28px; padding-top: 15px;}
.gu_process li{background:#f0f0f0;margin-top: 30px; height: 100px; padding-left: 145px; padding-right: 25px;}
.gu_process li.gu_li1{background:#f0f0f0 url(gu_icon_process1.jpg) no-repeat left center;}
.gu_process li.gu_li2{background:#f0f0f0 url(gu_icon_process2.jpg) no-repeat left center;}
.gu_process li.gu_li3{background:#f0f0f0 url(gu_icon_process3.jpg) no-repeat left center;}
.gu_process li h4{font-weight:400; line-height: 25px;}
.gu_process p{line-height: 25px; padding: 5px 0px;}
.gu_Training{ background: #f0f0f0; padding: 20px 0px; margin: 30px auto; }
.gu_Training ul li{ width: 378px; padding: 0 26px;}
.gu_Training ul li h5{ font-size: 16px; color: #333333; line-height: 26px; font-weight: bold; padding-left: 100px; }
.gu_Training ul li p{ font-size: 14px; height: 52px; line-height: 26px; color: #333333; margin-top: 35px; overflow: hidden; }
.gu_Training ul li.gu_li1{ background: url(gu_pxmb.png) no-repeat 30px 0px; margin-bottom: 30px;}
.gu_Training ul li.gu_li2{ background: url(gu_pxfx.png) no-repeat 30px 0px; margin-bottom: 30px;}
.gu_Training ul li.gu_li3{ background: url(gu_pxzz.png) no-repeat 30px 0px; }
.gu_Training ul li.gu_li4{ background: url(gu_pxfw.png) no-repeat 30px 0px; }
.dBox-top{border-bottom: 1px dashed #949494;padding: 25px 0;}
.dBox-top h2{font-size: 22px;font-weight:normal;line-height: 32px;color: #0075c1;text-align: center;}
.d-source{font-size: 14px;line-height: 25px;color: #949494;text-align: center;margin-top: 20px;}
.d-source a{color: #949494;cursor: pointer;}
.dBox-con{font-size: 14px;line-height: 25px;padding-top: 30px;}
.centerimg{text-align: center;}
.centerimg img{max-width: 100%;margin:auto;}
.d-share{padding-top: 30px;text-align: right;line-height: 24px;}
.d-share a{margin-left: 10px;}
.newslist li{font-size:14px;line-height:26px;color:#949494;background: #fff;}
.newslist li:after{display: block;content: "";clear:both;}
.newslist li img{float:left;width:232px;height: 150px;overflow: hidden;margin: 0 30px 0 -30px;}
.newslist li h4{font-size: 16px;font-weight:normal;line-height: 32px;color: #0075c1;padding-top: 6px;}
.newslist li h4 a{color: #0075c1;}
.newslist li p{padding-top:5px;height:75px;}
.newslist li span{display: block;padding-bottom: 6px;}
.videolist li{width:270px;float: left;font-size:14px;line-height:28px;border-bottom: 1px solid #c9caca;margin: 28px 28px 0 0;}
.videolist li:hover{border-color: #0075c1;}
.videolist li .pic{position: relative;}
.videolist li img{width:100%;height: 196px;overflow: hidden;}
.videolist li .icon{display: block;position:absolute;left:50%;top:50%;margin:-24px 0 0 -24px;width:48px;height: 48px;}
.videolist li .icon img{width:48px;height:48px;}
.videolist li p{padding: 20px 0;}
.videolist li a:hover{color: #0075c1;}
.top-intro{font-size: 14px;line-height: 28px;}
.business-areas li{width:420px;float: left;position: relative;margin: 26px 26px 0 0;}
.business-areas li img{width:100%;height: 250px;overflow: hidden;}
.business-areas li p{width:385px;font-size: 16px;line-height: 54px;position: relative;z-index: 1;margin: -28px auto auto;}
.business-areas li p a{display:block;background:#fff url(bg_arrow.png) no-repeat 308px center;padding: 0 80px 0 30px;}
.business-areas li p a:hover{color:#fff;background:#0075c1 url(bg_arrow1.png) no-repeat 308px center;}
.company_news1{margin-top:10px !important;height:151px;line-height: 28px;}
.news_word1{width:636px;height:150px;background:#ffffff;}
.company_tit{font-size:16px;color:#428cca;padding-left:30px;padding-top:20px;}
.news_word1 p{color:#949494;padding-left:30px;padding-right:35px;}
.company_news2{margin-top:20px !important;line-height:28px;background:#ffffff;padding-left:30px;padding-right:35px;padding-top:20px;color:#949494;}
.company_tit2{font-size:16px;color:#428cca;}
.time{padding-top:20px;padding-bottom:20px;}
.aw{margin-top:8px !important;}
.article{height:1155px;}
.article_tit{height:115px;text-align: center;border-bottom:1px dotted #949494;}
.title{font-size: 22px;font-weight: normal;color:#0075c1;line-height: 55px;}
.article_tit p{color:#949494;line-height:40px;}
.article_con{text-indent: 2em;line-height: 28px;margin-top:38px;height:1000px;}
.article_con p{padding-bottom:20px;}
.pic_art{text-align: center;margin-top:20px;}
.tell{float: right;}
.tell ul li{float: left;margin-right: 10px;}
.show{padding-top:2px;margin-right: 17px !important;}
.tencent{margin-right: 0 !important;}
.intro{line-height: 28px;margin-top:20px;}
.dev_list{width:870px;height:auto;margin-top:8px;}
.dev_list li{float: left;margin:23px 28px 0 0;}
.pic_base{position: relative;width:421px;height:280px;}
.program{position: absolute;width:386px;height:55px;background:url(wukelan.png) no-repeat;margin-top:-27px;margin-left: 15px;}
.program a{display: block;position: absolute;width: 386px;height: 55px;font-size: 16px;padding-left: 30px;padding-top:16px;} 
.program a:hover{color:#ffffff;background:url(wukelan_hover.png) no-repeat;}
.org_nav{margin-top:27px;}
.org_main{width:1170px;margin:auto;zoom:1;margin-top: 36px;padding-bottom:30px;}
.org_main_tit{font-size: 30px;font-weight: bold;line-height: 68px;}
.orglist{height:582px;margin-top:40px;margin-bottom: 15px;}
.orglist li{float: left;margin-right: 30px;}
.coopera{height:315px;background: url(pic_foreign_top.jpg) no-repeat;}
.flag{margin-top:30px;width:270px;}
.org{margin-top:10px;width:270px;height:135px;background:#f7f7f7;}
.org_tit{font-weight: bold;padding-top:7px;padding-left: 10px;}
.org p{line-height: 28px;padding-left: 10px;}
.org_last{padding-right: 30px;}