@charset "utf-8";
html,body{font-family: "微软雅黑", Helvetica;font-size: 14px;color: #333;background: #f7f8fa;}
.container{width:1170px;margin: auto;*zoom:1;}
.container:after{display: block;content: "";clear: both;}
ul{zoom: 1;}
ul:after{display: block;content: "";clear: both;}
.mr0{margin-right: 0 !important;}
.mt-20{margin-top: -20px !important;}
.header{background: #fff;}
.logo{margin-top: 20px;}
.logo a{margin-right: 10px;}
.lan{margin-right: 20px;}
.lan a{color: #333;line-height:36px;margin: 0 4px;}
.lan a:hover{color: #0073c3;}
.searchItem{width: 270px;background: url(bg_search.png) no-repeat; height: 36px;}
.searchItem input{float: left;width: 204px;height: 36px;margin-left: 20px;background:none;}
.searchItem .btnS{width:36px;height:36px;margin-left: 0px;}
/*导航*/
.nav{height:55px; line-height:50px;margin-top:15px;position: relative;clear:both;margin-top: 10px;}
.nav a{width:117px;font-size:20px;font-weight:bold;text-align:center;color:#333;float:left;height:55px;line-height:50px;}
.nav a.hover{color: #fff;text-decoration: none;background:url(nav_now.png) no-repeat center bottom;}
.subNav{max-width:expression_r(document.body.clientwidth > 470? "470px": "auto" ); top:55px;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;padding: 0 10px;}
.subNav ul li {height: 35px;margin:0 10px;float: left}
.subNav ul li a{width:auto;height:auto;line-height: 35px;font-size: 14px;font-weight: normal;float: left;color: #333333;}
.subNav ul li a:hover{color: #0073c3;}

.partline{width: 100%;height:5px;background:url(partline.jpg) repeat-x; margin-top: -5px;}
.link{font-size: 16px;color: #666;line-height: 35px;padding: 30px 0;}
.link p{float: left;font-size: 18px;color: #333;margin-right: 20px;}
.link ul{float: left;}
.link ul li{float:left;margin: 0 20px;}
.link a{color: #666;}
.link a:hover{color: #0073c3;}
.link select{float:left;width:210px;height: 33px;line-height: 33px;font-size: 16px; border: 1px solid #d1d1d1;background: #f0f1f2;}
.footer{font-size:14px;color: #fffefe;line-height:25px;background: #006fb5;padding: 50px 0px;}
.footer .logo{padding-bottom: 20px;}
.footer ul{float: left;margin-right: 10px;}
.footer li{float:left;background: url(icon_li.jpg) no-repeat left center;padding:0 10px;}
.footer li:first-child{padding-left: 0;}
.footer li a{color: #fffefe;}
.footer li a:hover{text-decoration: underline;}
.code{text-align: center;font-size: 14px;line-height: 30px;color: #f1f1f1;}
.code img{display: block;}

/*当前位置*/
.current{background: #eeeeee; height:36px;}
.home{border-left: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8; height: 36px;}
.home img{ padding:7px 12px 8px 12px;}
.current ul li{ float: left; height:36px; line-height:36px;}
.current ul li a{padding:0 45px 0 9px; color:#999999;background:url(pg_right.png) no-repeat right center; border-right: 1px solid #d8d8d8; display: inline-block; }
.current ul li.now a,.current ul li a:hover{color:#1878b7;background:url(pg_right1.png) no-repeat right center;}
/*通用左侧*/
.sidebar_left{width:220px;float: left; margin-top: 20px; padding-bottom: 50px;}
.column{ background: #0075c2; height: 112px; line-height: 112px; text-align: center; font-size: 28px; font-weight: bold; color: #fff;}
.menu{ margin-top: 10px; }
.menu li{line-height: 50px;  font-size: 16px; overflow: hidden; }
.menu li a{ background: url(arrow_lan.png) no-repeat 10px center; color: #666666; padding-left: 28px; display: block; height:50px;border-bottom: 1px dashed #d7d7d7; }
.menu li a:hover,.menu li.on a{ color: #fff; background:#0075c1 url(arrow_white.png) no-repeat 10px center;}
.menu ul{border-bottom: 1px dashed #d7d7d7;}
.menu  ul li a{height:40px;line-height: 40px;border-bottom: none;padding-left: 40px;background: url(arrow_gray.png) no-repeat 26px center;}
.menu ul li a:hover ,.menu ul li.on a{background:#0075c2 url(arrow_white1.png) no-repeat 26px center;}
.col-name{line-height: 112px;font-size: 30px; }
/*通用右侧*/
.sidebar_right{width:921px; float: right; margin-top: 20px; }
.sidebar_right .col-name{ padding-bottom: 10px;}
/*banner*/
.slideBox{width:100%;overflow:hidden; position:relative;margin: 0 auto;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute;left:50%;margin-left: -62px; bottom:40px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left;margin:0 8px;width:15px; height:15px;background:url(focus.png) no-repeat; cursor:pointer; }
.slideBox .hd ul li.on{background:url(focus_1.png) no-repeat;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle;position: relative; }
.slideBox .bd img{ width:100%;height:416px; display:block;  }
.slideBox .bd .tit{position:absolute;left:0;right:0;bottom:0;font-size:14px;line-height:24px;color:#fff;background: url(black70.png);z-index: 1;}
.slideBox .bd .tit a{display:block;color: #fff;height:22px;overflow: hidden;padding: 8px 10px;}
.slideBox .prev, .slideBox .next{ position:absolute;left:15px;top:50%; margin-top:-10px; display:block; width:21px; height:21px; background:url(arrow.png) no-repeat left center; z-index: 10;}
.slideBox .next{left:auto;right:15px;background-position: right center;}
.banner{width:100%;overflow: hidden;}
.banner .slideBox{width:1440px;}

.main{width:1170px;margin: 30px auto;*zoom: 1;}
.main:after{display: block;content: "";clear: both;}
.news-slide{width:400px;height:263px;float:left;}

.slideTxtBox{width:370px;height: 263px;float:left;background: #fff;}
.slideTxtBox .hd{border-bottom: 1px solid #e3e1e1;margin-top: 8px;padding: 0 20px;}
.slideTxtBox .hd li{float: left;font-size: 18px;font-weight:bold;line-height:42px;margin-right:18px;cursor: pointer;}
.slideTxtBox .hd li.on{color: #0079c1;}
.slideTxtBox .hd ul{float: left;}
.slideTxtBox .bd{padding:14px 20px;}
.slideTxtBox .bd li{font-size: 14px;line-height: 32px;height:32px;overflow: hidden;}
.slideTxtBox .bd li span{float: right;font-size: 12px;color: #9a9a9a;padding-left: 22px;}
.slideTxtBox .bd li a{color: #333;}
.slideTxtBox .bd li a:hover{color: #0079c1;}
.more{float: right;color: #999;line-height: 42px;}
.more a{color: #999;}
.more a:hover{color: #0079c1;}

.ibox{background: #fff;}
.area-s{width:370px;}
.iTit{padding: 8px 20px 0 20px;*zoom:1;}
.iTit:after{display: block;content: "";clear:both;}
.iTit h3{font-size: 18px;font-weight: bold;line-height: 42px;float: left;}
.preview{font-size: 14px;line-height: 30px;padding: 8px 20px;}
.preview h4{font-size: 16px;line-height: 32px;color: #0079c1;}
.preview a{color: #0079c1;}
.preview a:hover{text-decoration: underline;}
.iad{width:100%;height:147px;}
.iad img{width:100%;height:147px;overflow: hidden;}
.section{width:1170px;margin: 30px auto auto}
.section:after{display: block;content: "";clear: both;}

.picScroll-left{width:100%;overflow:hidden; position:relative;margin:0 auto;}
.picScroll-left .prev,.picScroll-left .next{ position:absolute; z-index:10;left:14px;top:65px;display:block;  width:35px; height:38px;cursor:pointer; background:url(arrow1.png) no-repeat left center;}
.picScroll-left .next{right:14px;left:auto;background-position: right center;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{width:262px;float:left; _display:inline; overflow:hidden; text-align:center;margin: 0 14px;}
.picScroll-left .bd ul li img{ width:100%; height:155px; display:block;overflow: hidden;}
.picScroll-left .bd ul li .title{font-size: 18px;line-height: 32px;text-align: center;padding: 10px 0;}
.picScroll-left .bd ul li a{color: #333;}
.picScroll-left .bd ul li a:hover{color: #0079c1;}
.i-pro{width:1160px; }

.area-s{width: 370px; height:263px;}
.ad-slide{width:100%;}
.ad-slide .bd ul li{width:100%;margin: 0;position: relative;}
.ad-slide .bd ul li img{ width:100%; height:147px; display:block;overflow: hidden;}
.ad-slide .prev,.ad-slide .next{width:28px;height: 28px;top:50%;margin-top: -14px;left:0;background: url(arrow2.png) no-repeat left center;z-index: 10;}
.ad-slide .next{right:0;left:auto;background-position: right center;}
.ad-slide .bd ul li p{font-size:16px;line-height:30px;color:#fff;position: absolute;left:0;bottom: 0;right:0;padding:5px 15px; }
.list-color li{font-size: 16px;line-height:25px;padding:5px 0;color: #0072ba;}
.list-color li a{color: #0072ba;}
.ibox .list-color{padding: 10px 20px;}
.section3 .ibox{height: 335px;margin-right: 30px;}
.section3 .fr{margin-right: 0;}
.company-profile{font-size: 14px;line-height: 26px;color: #666;}
.company-profile p{text-indent: 2em;padding-bottom: 10px;}
.company-profile .img-r{float: right;margin-left: 40px;}
.company-list{padding:10px 0 20px 0;}
.company-list li{width:120px;float: left;font-size: 14px;line-height: 18px;color: #0075c2;margin:0 32px;}
.company-list li p{font-size:30px;line-height:50px;border-bottom: 1px solid #0075c2;padding-bottom: 0;text-indent: 0;margin-bottom: 10px;}
.company-list li p span{font-size: 14px;}
.teamList li{float: left;width:235px;height:128px;font-size:20px;line-height:30px;padding: 20px;background: url(bg_team.png) no-repeat;margin: 20px 45px 0 0;}
.teamList li .name{color: #0075c2;}
.teamList li .name a{color: #0075c2;}
.intro{font-size: 14px;line-height: 30px;}
.tog-show{font-size:14px;line-height:30px;padding:6px 20px 10px 20px;background:#eaeaea url(bg_tog.png) repeat-x bottom;margin-top: 5px;cursor: pointer;}
.tog-show p{background: url(down.png) no-repeat right center;}
.tog-show p.show{background: url(up.png) no-repeat right center;}
.tog-hide{font-size: 14px;line-height: 26px;padding: 15px 0;}
.tog-hide p{text-indent: 2em;}
.imgList{margin-top: -35px;}
.imgList li{float: left;width:252px;margin: 35px 82px 0 0;position: relative;}
.imgList li .pic{text-align: center;}
.imgList li .pic img{width:100%;height:172px;overflow: hidden;}
.imgList li p{padding:10px 20px;font-size: 14px;line-height: 40px;border: 1px solid #d2d2d2;background: #fff; }
.imgList li a{color: #333;}
.imgList li a:hover{color: #0079c1;}
.page{padding: 30px 0;text-align: center;}
.centerBox{text-align: center;}
.imgtext{background: #fff;font-size: 14px;line-height: 24px;border: 1px solid #dcdcdc;}
.imgtext .picBox{width:362px;height:294px;position: relative;float:left;margin-right: 20px;}
.icon-video{display:block;width:35px;height: 35px;background: url(play.png) no-repeat;}
.imgtext .picBox .icon-video{position: absolute;left:18px;bottom:18px;}
.imgtext .picBox img{width:100%;height:100%;}
.textBox{padding: 20px;}
.imgtext h4{font-size: 16px;line-height: 30px;padding-bottom: 5px;}
.imgtext p{text-indent: 2em;}
table{width:100%;border-collapse:collapse;border-spacing:0;border-left: 1px solid #dcdcdc;border-top: 1px solid #dcdcdc;}
.tableBox caption{text-align: left;font-size: 16px;line-height: 60px;font-weight: bold;padding-top: 5px;}
.tableBox table th{font-size:14px;line-height:20px;text-align:left;font-weight: normal;background: #e9e9e9;padding: 15px 30px;border-right: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;}
.tableBox table td{font-size:12px;line-height:20px;border-right: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;padding: 10px 30px;background: #fff;}
.proList li{font-size:14px;line-height:26px;margin-top: 18px;background: #fff;}
.proList li:after{display: block;content: "";clear: both;}
.proList .pro-pic{width:268px;height: 182px;position: relative;float: left;}
.proList .pro-pic img{width:100%;height: 100%;overflow: hidden;}
.proList .pro-pic .icon-video{position: absolute;left:50%;top:50%;margin-left: -17px;margin-top: -17px;}
.proList .pro-intro{float:right;width:591px;height:140px;border: 1px solid #dcdcdc;padding: 20px 30px;}
.proList h4{font-size: 16px;line-height: 30px;font-weight: bold;padding-bottom: 5px;}
.proList .pro-intro a{font-size:16px;color: #0075c2}
.proList .pro-intro a:hover{text-decoration: underline;}
.imgList1 li .pic img {height:219px;}
.imgList li p{border-top: 0;text-align: center;}
.kyxm{font-size:14px;line-height: 24px;}
.kyxm .title{font-size: 24px;line-height: 30px;padding-bottom:10px;}
.kyxm img{float: left;margin-right: 15px;}
.gjzl{font-size: 16px;line-height: 30px;text-align: center;}
.ky-title{font-size: 24px;line-height: 30px;text-align: center;padding: 20px 0;}
.bz li{float: left;font-size:16px;line-height:30px;width:300px;border-left:1px solid #9b9b9b;text-align: center;}
.bz li:first-child{border: none;}
.bz li .num{font-size: 48px;font-weight: 200;padding-bottom: 15px;line-height: 50px;}
.kjjl table{width:680px;border-right:1px solid #000;border-top: 1px solid #000;margin: 10px auto;}
.kjjl table th{font-size:16px;color:#000;line-height:25px;text-align: center;font-weight: normal;padding: 10px;border-left:1px solid #000;border-bottom: 1px solid #000;}
.kjjl table td{font-size: 14px;line-height: 25px;border-left:1px solid #000;border-bottom: 1px solid #000;padding: 0 10px;}
.yjly{font-size: 16px;line-height: 26px;}
.pro-ly{font-size: 16px;line-height: 28px;color: #f0ff00;margin-top: 15px;}
.pro-ly-inner{position: relative;float: left;margin: 2px 2px 0 0;}
.pro-ly-inner p{position:absolute;left: 0;bottom: 0;padding: 25px;background: url(trans_blue60.png);}
.pro-ly1{width:334px;height: 458px;}
.pro-ly2{width:579px;height: 228px;margin-right: 0;}
.pro-ly3,.pro-ly4{width:289px;height: 228px;}
.pro-ly4{margin-right: 0;}
.pro-ly-inner img{width:100%;height: 100%;}
.jd-table {font-size: 15px;line-height: 28px;background: #fff;border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;}
.jd-table caption{line-height: 50px;font-size: 20px;font-weight: bold;text-align: center;background: #fff;border:1px solid #d2d2d2;border-bottom:0;}
.jd-table td{border-left:1px solid #d2d2d2;border-top:1px solid #d2d2d2;padding: 5px 15px;}
.jd-table td.bg{font-weight: bold;color: #000;background: #ecf8ff;}
.video-tab{margin-top: 30px;}
.video-con{width:625px;height: 348px;position: relative;}
.video-con .icon-video{position: absolute;left:18px;bottom: 18px;z-index: 3;}
.video-hd{width:254px;height:322px;border: 1px solid #d2d2d2;background: #fff;padding:12px 20px;}
.video-hd li{font-size:15px;line-height: 45px;border-bottom: 1px dashed #cacaca;background: url(arrow_gray1.png) no-repeat left center;padding-left: 20px;cursor: pointer;}
.video-hd li.on{color:#0075c2;background: url(arrow_lan.png) no-repeat left center;}
.videoBox{width:730px;height: 398px;margin: 20px auto auto;}
.videoBox .icon-video{top:50%;margin-top: -17px;left: 50%;margin-left: -17px;}
.proList1{width:730px;margin: 10px auto;}
.proList1 li{float: left;width:214px;margin: 20px 26px auto auto;}
.proList1 li img{width:100%;height: 140px;overflow: hidden;}
.proList1 li p{border: 1px solid #d2d2d2;line-height: 40px;height: 40px;overflow: hidden;padding: 0 15px;background: #fff;color: #333;}
.proList1 li a{color: #333;}
.proList1 li a:hover{color: #1878b7;}
.jdjs{font-size: 15px;line-height:28px; }
.imgrList li{background: #fff;margin-top: 15px;font-size: 14px;line-height: 28px;color: #000;}
.imgrList li .text{width:555px;height:122px;border-left:1px solid #ededef;border-bottom:1px solid #ededef;-moz-box-shadow: -3px 3px 3px #ededef;;box-shadow: -3px 3px 3px #ededef;padding:32px 40px;}
.imgrList li img{width:282px;height: 185px;overflow: hidden;float: right;position: relative;z-index: 10;padding-bottom: 6px;}
.imgrList li h4{font-size: 20px;font-weight: bold;}
.imgrList li span a{display: block;width:115px;line-height:30px;text-align:center;color:#000;height: 30px;border: 1px solid #c9c9c9;}
.imgrList li .text p{height: 56px;overflow: hidden;margin-top: 5px;}
.imgrList li a{color: #000;}
.imgrList li span a:hover{border-color: #1878b7;color: #1878b7;}
.art-tit{font-size:20px;line-height:36px;font-weight:bold;text-align:center;padding: 12px 0px;border-bottom: 1px dashed #a8a8a9;}
.art-source{font-size: 12px;line-height: 36px;padding: 14px 0;}
.artBox{font-size: 14px;line-height: 26px;}
.art-img{text-align: center;padding: 30px 0;}
.art-img img{max-width: 644px;overflow: hidden;}
.newsList li{border-bottom: 1px dashed #b1b1b3;padding: 15px 0;}
.newsList li h4{font-size: 16px;font-weight:bold;line-height: 36px;padding-bottom: 5px;}
.newsList li p{font-size: 14px;line-height: 26px;}
.newsList li h4 a{color: #333;}
.newsList li h4 a:hover{color: #1878b7;}
.newsList li h4 span{float: right;font-weight: normal;font-size: 14px;padding-left: 30px;}
.imgList li .pic{position: relative;}
.imgList li .icon-video{position: absolute;bottom:10px;left: 10px;}
.visualList li{font-size: 16px;line-height: 30px;padding-left: 248px;margin-top: 20px;}
.visualList li img{margin-left: -248px;float: left;}
.ky_information{width: 343px;height: 265px;background: #fff;border:1px solid #e2e3e5;border-top: 0;padding-left:64px;padding-top: 62px;box-shadow: 2px 5px 3px #bfbfc1;}
.ky_infor dt{font-size: 14px;font-weight:bold;color: #000;height: 30px;}
.ky_infor dd{font-size: 13px;color: #000;line-height: 25px;padding-right: 20px;}
.ky_infor_list li{width:400px;height: 180px;background: #fff;margin-right: 41px;padding-top: 25px;padding-left: 38px;border:1px solid #e2e3e5;border-top: 0;margin-top: 20px; box-shadow: 2px 4px 3px #bfbfc1;}
.ky_infor_list1{margin-bottom: 20px;}
.lh30 dd{line-height: 30px;}
.lh22 dd{line-height: 22px;}
.ky_specialist{background: #fff;padding-left: 35px;padding-bottom: 50px;box-shadow: 2px 4px 3px #bfbfc1;border:1px solid #e9e9eb;}
.ky_specialist h2{font-size: 20px;line-height: 60px;}
.ky_specialist img{float: left;}
.ky_specialist .specia{margin-left: 30px;float:left;width: 690px;line-height: 28px;}
.tog-show1{font-size: 20px;font-weight:bold;line-height: 36px;color: #0075c2;background: none;border-bottom: 1px solid #d2d2d2;}
.tog-hide1{font-size: 14px;line-height: 28px;}
.tog-hide1 h5{font-size: 14px;font-weight: bold;}
.tog-hide1 h5 span{font-weight: normal;}
.expertsList li{font-size:16px;line-height:36px;background: #fff;box-shadow:0 4px 10px #cccbcd;padding:10px 0 10px 35px;*zoom:1;margin-top: 20px;}
.expertsList li:after{display: block;content: "";clear: both;}
.expertsList li h4{font-size: 16px;line-height: 36px;font-weight: bold;}
.expertsList li a{color: #333;margin-right: 26px;}
.expertsList li a:hover{color: #1878b7;}
.expertsList li span{margin-right: 26px;}
.expertsList li p{float: left;margin-right: 30px;}