@charset "utf-8";
html{-webkit-font-smoothing:antialiased}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;font-family: Arial,Microsoft Yahei;font-size:11px;}
header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer{display: block;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,b,caption,cite,code,dfn,em,i,strong,th,var{font-style:normal;font-weight:400}
dl,ol,ul{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
a{text-decoration:none;blr:expression(this.onFocus=this.blur())}
a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:none;blr:expression(this.onFocus=this.blur())}
a:focus,a:hover,a:active{outline:none;blr:expression(this.onFocus=this.blur());}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea{resize:none;font-family: Arial,Microsoft Yahei;}
img{vertical-align:middle;height: auto;}
button,input[type=submit],input[type=text],input[type=button]{-webkit-appearance:none;border-radius:0;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:0;blr:expression(this.onFocus=this.blur());font-family: Microsoft Yahei;}
body{color:#000;line-height:1;background:#fff;min-width: 1200px;overflow-x: auto !important;}
body *{box-sizing: border-box;line-height:1;}
.fl{float:left}
.fr{float:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.eps2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.eps3{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.btn{text-align: center;display: inline-block;cursor: pointer;white-space: nowrap;vertical-align: middle;border: none;}
.icon{display: inline-block;background-repeat: no-repeat;background-position: center center;vertical-align: middle;}
#web-ietip {width: 526px; height: 90px; padding: 83px 0 0 84px; overflow:hidden; background: url(../css/ietip/browser.png) no-repeat center center; margin: 200px auto 0;}
#web-ietip a{display: block; width: 65px; height: 80px; float: left;}
.w{width: 1200px;margin: 0 auto;position: relative;}
.opa{opacity: 1;}
.opa:hover{transition: opacity .3s;-webkit-transition: opacity .6s;opacity: 0.8;}
.opa-bg{display: none;position: fixed;width: 100%;height: 100%;left: 0;top: 0;background-color: rgba(0,0,0,0.3);z-index: 99999;}
.opa-bg.show{display: block;}

.img-out{position: relative;overflow: hidden;}
.img-out:after{content:"";display: block;width: 100%;height: 100%;position: absolute;top:0;left:0;z-index: 2;background-color: rgba(0,0,0,0.25);opacity: 0;filter: alpha(opacity=0);transition:all 0.5s ease 0s;}
.img-out img{display: block;transform: scale(1.001);vertical-align: top;transition: all 0.5s ease 0s;}
.img-out:hover img{transform: scale(1.07);transition: all 0.5s ease 0s;}
.img-out:hover:after{opacity: 1;filter: alpha(opacity=100);transition:all 0.5s ease 0s;}

.header{width: 100%;position: relative;z-index: 1000;}
.header .top{width: 100%;height: 136px;background-image: url(../images/header-bg.jpg);background-position: center center;overflow: hidden;}
.header .top .left{float: left;}
.header .top .left .logo{float: left;display: block;width: 75px;margin-top: 26px;margin-right: 17px;}
.header .top .left .logo img{width: 100%;}
.header .top .left .text{float: left;margin-top: 50px;}
.header .top .left .zh{font-size: 30px;color: #fff;padding-bottom: 9px;}
.header .top .left .en{font-size: 12px;color: #fff;}
.header .top .right{float: right;margin-top: 27px;}
.header .top .right .btns{text-align: right;font-size: 0;margin-bottom: 23px;}
.header .top .right .btns>a{font-size: 14px;color: #fff;cursor: pointer;}
.header .top .right .btns>span{font-size: 14px;color: #fff;padding: 0 10px;}
.header .top .right .form{text-align: right;font-size: 0;}
.header .top .right .form .row{font-size: 0;}
.header .top .right .form input[type=text]{vertical-align: top;width: 324px;height: 38px;line-height: 38px;background-color: #fff;border: none;padding: 0 14px;font-size: 14px;color: #666;}
.header .top .right .form input[type=submit]{vertical-align: top;width: 44px;height: 38px;background-color: #064e94;font-size: 0;border: none;background-image: url(../images/icon-search.png);background-position: center center;background-repeat: no-repeat;cursor: pointer;}
.header .bottom{width: 100%;height: 43px;background-color: #e4e1e1;}
.header .header-nav{width: 1200px;height: 100%;}
.header .header-nav>li{float: left;width: 133px;height: 100%;position: relative;}
.header .header-nav>li:after{display: block;content: "";width: 1px;height: 15px;background-image: url(../images/link-border.png);position: absolute;right: -1px;top: 14px;}
.header .header-nav>li:last-child:after{display: none;}
.header .header-nav>li>a{display: block;width: 100%;height: 100%;line-height: 43px;text-align: center;font-size: 15px;color: #051644;}
.header .header-nav>li:hover>a,
.header .header-nav>li.selected>a{background-color: #045ab2;color: #fff;}
.header .header-nav>li:hover:after,
.header .header-nav>li.selected:after{display: none;}
.header .sub-nav{display: none;width: 100%;position: absolute;left: 0;top: 42px;border: 1px solid rgba(34,107,175,0.7);}
.header .sub-nav>li>a{display: block;width: 100%;height: 36px;line-height: 36px;text-align: center;background-color: #3f89cb;background-color: rgba(63,137,203,0.7);font-size: 14px;color: #fff;border-bottom: 1px solid #226baf;border-bottom: 1px solid rgba(34,107,175,0.7);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.header .sub-nav>li:last-child>a{border-bottom: none;}
.header .sub-nav>li:hover>a{background-color: rgba(4,95,183,0.75);}
.header .header-nav>li:hover .sub-nav{display: block;}

.footer{width: 100%;}
.footer .footer-top{width: 100%;background-color: #f6f6f6;padding-top: 38px;padding-bottom: 48px;}
.footer .footer-top .w{overflow: hidden;}
.footer .f-media{float: left;width: 303px;}
.footer .f-title{font-size: 16px;color: #333;}
.footer .f-media-list{padding-top: 11px;}
.footer .f-media-list>li{padding-top: 12px;padding-bottom: 12px;border-bottom: 1px solid #ececec;overflow: hidden;}
.footer .f-media-list .img-box{float: left;display: block;width: 60px;height: 45px;}
.footer .f-media-list .img-box img{width: 100%;height: 100%;}
.footer .f-media-list .text{width: 230px;float: right;}
.footer .f-media-list .title{display: block;font-size: 14px;color: #666;padding-top: 5px;padding-bottom: 8px;}
.footer .f-media-list .title:hover{color: #1158b0;}
.footer .f-media-list .date{font-size: 12px;color: #999;}
.footer .f-links{float: left;margin-left: 73px;width: 548px;}
.footer .f-links-list{overflow: hidden;padding-top: 27px;}
.footer .f-links-list-item{float: left;width: 217px;}
.footer .f-links-item{display: block;font-size: 14px;color: #666;margin-bottom: 17px;position: relative;padding-left: 15px;}
.footer .f-links-item:hover{color: #1158b0;}
.footer .f-links-more{display: block;font-size: 16px;color: #333;}
.footer .f-links-more:hover{color: #1158b0;}
.footer .f-links-item:before{display: block;content: "";width: 4px;height: 7px;background-image: url(../images/icon-right-link.png);position: absolute;left: 0px;top: 4px;}
.footer .f-contact{float: left;width: 240px;}
.footer .f-form{padding-top: 26px;}
.footer .f-form .row{width: 100%;margin-bottom: 5px;}
.footer .f-form .row input[type=text]{width: 100%;height: 30px;line-height: 28px;border: 1px solid #e6e6e6;background-color: #fff;padding: 0 9px;font-size: 14px;color: #666;}
.footer .f-form .row input[type=submit]{width: 70px;height: 30px;background-color: #1081da;font-size: 14px;color: #fff;border: none;cursor: pointer;}
.footer .f-form .row textarea{width: 100%;height: 75px;padding: 4px 9px;font-size: 14px;color: #666;line-height: 20px;border: 1px solid #e6e6e6;background-color: #fff;}
.footer .f-form .submit-row{padding-top: 7px;}
.footer .footer-bottom{background-color: #2f383d;padding-top: 30px;padding-bottom: 30px;}
.footer .copyright{font-size: 14px;color: #fff;line-height: 22px;text-align: center;}
.footer .copyright a{color: #fff;}

.index-banner{width: 100%;overflow: hidden;border-top: 1px solid #b3aaaa;}
.index-banner .item{width: 100%;overflow: hidden;}
.index-banner .item .w{width: 1200px;height: 353px;margin: 0 auto;}
.index-banner .item img{position: relative;width: 1920px;height: 353px;left: -360px;}
.index-banner .slick-dots{width: 100%;position: absolute;text-align: center;bottom: 30px;z-index: 1;padding: 0;margin: 0;font-size: 0;}
.index-banner .slick-dots li{display: inline-block;width: 25px;height: 6px;margin:0 2px 0 3px;vertical-align: top;background-color: #cdd0d3;opacity: 1;cursor: pointer;border-radius: 0;}
.index-banner .slick-dots li button{display: none;}
.index-banner .slick-dots li.slick-active{background-color: #0460b8;}
.index-banner .slick-arrow{visibility: hidden;opacity: 0;transition: opacity .3s;position: absolute;width: 40px;height: 40px;top: 50%;margin-top: -20px;border-radius: 0;background-repeat: no-repeat;background-position: center center;background-color: #eee;font-size: 0;border: none;cursor: pointer;z-index: 10;}
.index-banner:hover .slick-arrow{visibility: visible;opacity: 1;}
.index-banner .slick-arrow:hover{background-color: #0460b8;}
.index-banner .slick-prev{left: 20px;background-image: url(../images/icon-left1-blue.png);}
.index-banner .slick-next{right: 20px;background-image: url(../images/icon-right1-blue.png);}
.index-banner .slick-prev:hover{background-image: url(../images/icon-left1-white.png);}
.index-banner .slick-next:hover{background-image: url(../images/icon-right1-white.png);}
.index-banner .slick-disabled{opacity: 1;}

.index-case{width: 100%;height: 430px;border-top: 1px solid #c3c8ce;position: relative;padding-top: 30px;overflow: hidden;}
.index-case:after{display: block;content: "";width: 100%;height: 180px;background-image: url(../images/case-bg.png);position: absolute;left: 0;bottom: 0;background-color: red;z-index: 1;}

.c-title1{text-align: center;font-size: 22px;color: #1158b0;height: 34px;position: relative;}
.c-title1:after{display: block;content: "";width: 43px;height: 2px;background-color: #045fb7;position: absolute;left: 50%;margin-left: -21px;bottom: 0;}

.c-title2{font-size: 0;position: relative;height: 34px;}
.c-title2 .c-tabs{float: left;}
.c-title2 .c-tabs span{display: inline-block;vertical-align: top;height: 34px;font-size: 18px;color: #666;margin-right: 42px;}
.c-title2 .c-tabs span.active{border-bottom: 2px solid #0460b8;color: #1158b0;}
.c-title2 .more{float: right;font-size: 14px;color: #003262;margin-top: 10px;}
.c-title2.sp .c-tabs span{cursor: pointer;}
.c-title2.sp{border-bottom: 2px solid #f5f3f3;}

.case-banner{width: 1220px;position: relative;z-index: 2;padding-top: 20px;padding-left: 10px;}
.case-banner .link{display: block;width: 285px;height: 305px;}
.case-banner .img-box{width: 285px;height: 247px;}
.case-banner .img-box img{width: 100%;height: 100%;}
.case-banner .title{text-align: center;width: 100%;height: 58px;line-height: 58px;background-color: #fff;font-size: 16px;color: #333;transition: all .3s;}
.case-banner .link:hover .title{background-color: #0460b8;color: #fff;}
.case-banner .slick-arrow{position: absolute;width: 40px;height: 40px;top: 50%;margin-top: -18px;border-radius: 0;background-repeat: no-repeat;background-position: center center;background-color: #f2f2f2;font-size: 0;border: none;cursor: pointer;z-index: 10;}
.case-banner .slick-arrow:hover{background-color: #0460b8;}
.case-banner .slick-prev{left: -46px;background-image: url(../images/icon-left1-blue.png);}
.case-banner .slick-next{right: -30px;background-image: url(../images/icon-right1-blue.png);}
.case-banner .slick-prev:hover{background-image: url(../images/icon-left1-white.png);}
.case-banner .slick-next:hover{background-image: url(../images/icon-right1-white.png);}
.case-banner .slick-disabled{opacity: 1;}
.case-banner .slick-list{width: 1200px;}

.index-links{overflow: hidden;padding-top: 48px;padding-bottom: 55px;background-color: #fff;}
.index-links .w{overflow: hidden;}

.index-trends{float: left;width: 460px;height: 352px;}

.index-trends-ul{padding-top: 23px;}
.index-trends-ul .big{overflow: hidden;margin-bottom: 15px;}
.index-trends-ul .big .img-box{display: block;float: left;width: 185px;height: 140px;overflow: hidden;}
.index-trends-ul .big .img-box img{width: 100%;height: 100%;}
.index-trends-ul .big .text{width: 260px;float: right;}
.index-trends-ul .big .title{font-size: 16px;color: #333;padding-bottom: 13px;padding-top: 7px;}
.index-trends-ul .big .title a{color: #333;}
.index-trends-ul .big .title a:hover{color: #0460b8;}
.index-trends-ul .big .abstract{font-size: 14px;color: #999;line-height: 28px;height: 81px;overflow: hidden;text-indent: 2em;}
.index-trends-ul .big .abstract .blue{color: #0460b8;}
.index-trends-ul .big .abstract a{color: #999;}
.index-trends-ul .small{padding-left: 20px;position: relative;overflow: hidden;margin-bottom: 23px;}
.index-trends-ul .small:before{display: inline-block;content: "";width: 4px;height: 7px;background-image: url(../images/icon-right-link.png);position: absolute;left: 1px;top: 4px;}
.index-trends-ul .small .title{float: left;width: 335px;font-size: 14px;color: #666;}
.index-trends-ul .small .title:hover{color: #1158b0;}
.index-trends-ul .small .date{float: right;width: 80px;font-size: 14px;color: #999;text-align: right;}

.index-platform{float: left;width: 350px;height: 352px;margin-left: 20px;}

.index-platform-ul{padding-top: 23px;}
.index-platform-ul>li{overflow: hidden;margin-bottom: 14px;}
.index-platform-ul .date{float: left;width: 70px;height: 51px;background-color: #0460b8;padding-top: 8px;}
.index-platform-ul .day{text-align: center;font-size: 18px;color: #fff;padding-bottom: 7px;}
.index-platform-ul .y-m{text-align: center;font-size: 14px;color: #fff;}
.index-platform-ul .text{width: 260px;float: right;}
.index-platform-ul .title{display: block;font-size: 14px;color: #333;padding-bottom: 10px;padding-top: 7px;}
.index-platform-ul .title:hover{color: #1158b0;}
.index-platform-ul .abstract{font-size: 14px;color: #999;}

.index-notice{float: left;width: 350px;height: 352px;margin-left: 50px;}

.index-notice-ul{padding-top: 23px;}
.index-notice-ul>li{margin-bottom: 24px;padding-left: 13px;position: relative;overflow: hidden;}
.index-notice-ul>li:before{display: block;content: "";width: 4px;height: 7px;background-image: url(../images/icon-right-link.png);position: absolute;left: 0px;top: 4px;}
.index-notice-ul .title{display: block;float: left;width: 190px;font-size: 14px;color: #333;}
.index-notice-ul .title:hover{color: #1158b0;}
.index-notice-ul .date{display: block;float: right;text-align: right;font-size: 14px;color: #999;}

.index-exchange{float: left;width: 855px;height: 517px;}

.index-exchange-ul{display: none;padding-top: 21px;}
.index-exchange-ul.show{display: block;}
.index-exchange-ul>li{overflow: hidden;margin-bottom: 20px;}
.index-exchange-ul .img-box{display: block;float: left;width: 168px;height: 127px;overflow: hidden;}
.index-exchange-ul .text{float: left;width: 610px;margin-left: 20px;}
.index-exchange-ul .title{display: block;font-size: 16px;color: #333;padding-top: 15px;padding-bottom: 12px;}
.index-exchange-ul .title:hover{color: #1158b0;}
.index-exchange-ul .abstract{font-size: 14px;color: #999;line-height: 24px;height: 48px;overflow: hidden;margin-bottom: 11px;}
.index-exchange-ul .date{font-size: 14px;color: #999;}

.index-leader{float: left;width: 335px;height: 517px;margin-left: 50px;}

.index-leader-ul{padding-top: 21px;}
.index-leader-ul>li{overflow: hidden;margin-bottom: 16px;}
.index-leader-ul .img-box{display: block;float: left;width: 109px;height: 113px;overflow: hidden;}
.index-leader-ul .text{width: 200px;float: right;}
.index-leader-ul .identity{display: block;font-size: 0;padding-bottom: 7px;border-bottom: 1px solid #eee;margin-bottom: 6px;padding-top: 8px;}
.index-leader-ul .identity>span{font-size: 14px;color: #666;}
.index-leader-ul .identity .blue{color: #0460b8;padding-right: 14px;}
.index-leader-ul .identity .pro{padding-right: 9px;}
.index-leader-ul .abstract{font-size: 14px;color: #999;line-height: 24px;height: 72px;overflow: hidden;}

.index-partner{float: left;width: 100%;}
.index-partner .title{font-size: 18px;color: #1158b0;padding-bottom: 14px;}

.partner-banner{width: 1150px;margin: 0 auto;}
.partner-banner .img-box{display: block;width:210px;height: 100px;border: 1px solid #e6e6e6;margin: 0 auto;}
.partner-banner .img-box img{width: 100%;height: 100%;}
.partner-banner .slick-arrow{position: absolute;width: 11px;height: 18px;top: 50%;margin-top: -9px;border-radius: 0;background-color: transparent;background-repeat: no-repeat;background-position: center center;font-size: 0;border: none;cursor: pointer;z-index: 10;}
.partner-banner .slick-prev{left: -25px;background-image: url(../images/icon-left.png);}
.partner-banner .slick-next{right: -25px;background-image: url(../images/icon-right.png);}
.partner-banner .slick-disabled{opacity: 1;}

.thumb{padding-top: 25px;padding-bottom: 17px;font-size: 12px;color: #666;}
.thumb a{color: #666;}
.thumb span{padding-left: 8px;padding-right: 8px;}

.m-cont{width: 100%;}
.m-cont .w{overflow: hidden;}

.m-left{float: left;width: 243px;border: 1px solid #f5f1f1;}
.m-left .m-left-list{width: 100%;}
.m-left .m-left-list>li>a{display: block;width: 100%;height: 53px;line-height: 53px;border-bottom: 1px solid #f5f1f1;padding-left: 30px;padding-right: 38px;position: relative;font-size: 14px;color: #333;}
.m-left .m-left-list>li:last-child>a{border-bottom: none;}
.m-left .m-left-list>li>a:after{display: block;content: "";width: 8px;height: 14px;background-image: url(../images/icon-right1.png);position: absolute;right: 30px;top: 18px;}
.m-left .m-left-list>li:hover>a{color: #0060b6;}
.m-left .m-left-list>li:hover>a:after{background-image: url(../images/icon-right1-blue.png);}
.m-left .m-left-list>li.selected>a{background-color: #0060b6;color: #fff;border-bottom: none;}
.m-left .m-left-list>li.selected>a:after{background-image: url(../images/icon-right1-white.png);}

.m-right{float: right;width: 935px;border: 1px solid #f5f1f1;padding-bottom: 107px;margin-bottom: 55px;}
.m-right-title{font-size: 18px;color: #1158b0;width: 929px;margin: 0 auto;height: 52px;border-bottom: 1px solid #f5f1f1;padding-left: 25px;}
.m-right-title span{display: inline-block;height: 52px;border-bottom: 2px solid #045ab2;line-height: 52px;font-size: 18px;color: #1158b0;}

.case-list{padding: 17px 30px 47px 30px;width: 100%;}
.case-list>li{padding-top: 15px;padding-bottom: 20px;border-bottom: 1px dotted #ccc;overflow: hidden;}
.case-list .img-box{float: left;display: block;width: 267px;height: 212px;}
.case-list .img-box img{width: 100%;height: 100%;}
.case-list .text{float: right;width: 590px;}
.case-list .title{display: block;font-size: 16px;color: #333;padding-top: 16px;padding-bottom: 16px;}
.case-list .title:hover{color: #045ab2;}
.case-list .abstract{font-size: 14px;color: #666;line-height: 26px;height: 156px;overflow: hidden;}

.page{font-size: 0;text-align: center;}
.page a{display: inline-block;vertical-align: top;width:30px;height:30px;line-height:30px;text-align: center;font-size: 16px;color: #555;background-color: transparent;margin-right: 10px;margin-left: 10px;}
.page a:hover{background-color: #f6f6f6;color: #035aaa;}
.page a.selected{background-color: #035aaa;color: #fff;}
.page .pn-next{background-image: url(../images/icon-right1.png);width:30px;height:30px;background-repeat: no-repeat;background-position: center center;}
.page .pn-next:hover{background-image: url(../images/icon-right1-blue.png);background-color: transparent;}
.page .pn-prev{background-image: url(../images/icon-left1.png);width:30px;height:30px;background-repeat: no-repeat;background-position: center center;}
.page .pn-prev:hover{background-image: url(../images/icon-left1-blue.png);background-color: transparent;}

.case-details{padding: 20px 25px 0 25px;width: 100%;}

.case-base{overflow: hidden;padding-bottom: 17px;}
.case-base .img-box{float: left;width: 384px;height: 350px;border: 5px solid #f6f6f6;}
.case-base .img-box img{width: 374px;height: 340px;}
.case-base .text{float: right;width: 480px;}
.case-base .title{font-size: 17px;color: #045ab2;line-height: 23px;padding-top: 12px;padding-bottom: 11px;}
.case-base .abstract{font-size: 14px;color: #333;line-height: 26px;padding-bottom: 14px;}
.case-base .intro{font-size: 14px;color: #666;line-height: 26px;}

.case-cont .case-cont-title{font-size: 17px;color: #045ab2;border-bottom: 1px solid #efefef;padding-bottom: 11px;}
.case-cont .case-box{padding-top: 26px;}
.case-cont .case-box .para{font-size: 14px;color: #666;line-height: 26px;padding-bottom: 13px;}
.case-cont .case-box .img-box{margin-bottom: 15px;}
.case-cont .case-box .img-box img{max-width: 100%;}

.contact-way{width: 100%;padding: 46px 25px 0 25px;}
.contact-way .name{font-size: 24px;color: #11549f;padding-bottom: 28px;}
.contact-way .contact-list{overflow: hidden;padding-bottom: 20px;}
.contact-way .qr-code{float: left;width: 210px;height: 210px;}
.contact-way .qr-code img{width: 100%;height: 100%;}
.contact-way .contact-ul{float: left;margin-left: 21px;}
.contact-way .contact-ul>li{padding-left: 36px;line-height: 27px;font-size: 14px;color: #333;position: relative;margin-bottom: 15px;}
.contact-way .contact-ul>li:before{display: block;content: "";width: 36px;height: 27px;background-position: left center;background-repeat: no-repeat;position: absolute;left: 0;top: 0;}
.contact-way .contact-li1:before{background-image: url(../images/icon-position.png);}
.contact-way .contact-li2:before{background-image: url(../images/icon-zip.png);}
.contact-way .contact-li3:before{background-image: url(../images/icon-phone.png);}
.contact-way .contact-li4:before{background-image: url(../images/icon-fax.png);}
.contact-way .contact-li5:before{background-image: url(../images/icon-mailbox.png);}
.contact-way .contact-li6:before{background-image: url(../images/icon-website.png);}
.contact-way .map-box 
.contact-way .map-box img{max-width: 100%;}

.contact-form{width: 100%;padding: 39px 25px 0 25px;}
.contact-form .row{overflow: hidden;margin-bottom: 24px;}
.contact-form .dt{float: left;width: 110px;text-align: right;font-size: 14px;color: #555;line-height: 46px;}
.contact-form .dd{float: left;width: 500px;}
.contact-form .dd input[type=text]{width: 100%;height: 46px;border: 1px solid #ddd;padding: 0 10px;line-height: 46px;font-size: 14px;color: #555;}
.contact-form .dd textarea{width: 100%;height: 150px;border: 1px solid #ddd;padding: 12px 10px;line-height: 46px;font-size: 14px;color: #555;line-height: 20px;}
.contact-form .validate-row{margin-left: 110px;margin-bottom: 24px;width: 500px;height: 46px;border: 1px solid #ddd;font-size: 0;}
.contact-form .validate-row input[type=text]{width: 342px;height: 42px;line-height: 42px;padding: 0 19px;margin-top: 1px;border: none;border-right: 1px solid #ddd;background-color: transparent;font-size: 14px;color: #555;}
.contact-form .validate-row .code-box{display: inline-block;width: 154px;height: 42px;margin-top: 1px;margin-left: 1px;cursor: pointer;font-size: 0;vertical-align: top;}
.contact-form .validate-row .code-box img{width: 100%;height: 100%;}
.contact-form .submit-row{padding-left: 110px;}
.contact-form input[type=submit]{width: 140px;height: 50px;background-color: #0060b6;line-height: 50px;font-size: 16px;color: #fff;border: none;cursor: pointer;}

.join-list{width: 100%;padding: 28px 55px 0 22px;}
.join-list>li{margin-bottom: 1px;}
.join-list .join-hd{width: 100%;height: 44px;background-color: #f5f5f5;padding-left: 15px;padding-right: 54px;position: relative;cursor: pointer;}
.join-list .join-hd .name{float: left;line-height: 44px;font-size: 14px;color: #333;padding-right: 35px;}
.join-list .join-hd .dpt{float: left;line-height: 44px;font-size: 11px;color: #333;}
.join-list .join-hd .dpt .vline{padding-left: 17px;padding-right: 17px;font-size: 14px;}
.join-list .join-hd .go{float: right;line-height: 44px;font-size: 12px;color: #333;}
.join-list .join-hd:after{display: block;content: "+";width: 19px;height: 19px;border-radius: 50%;background-color: #fff;line-height: 19px;text-align: center;font-size: 21px;color: #b8b8b8;position: absolute;right: 24px;top: 12px;}
.join-list .join-cont{background-color: #eceae9;display: none;}
.join-list .join-base{width: 100%;height: 71px;border-bottom: 1px solid #d4d4d4;padding-left: 14px;padding-top: 30px;}
.join-list .join-base .item{float: left;font-size: 14px;color: #333;margin-right: 100px;}
.join-list .join-base .item.last{margin-right: 0;}
.join-list .join-base .dt{padding-right: 15px;}
.join-list .join-request{padding: 32px 30px;}
.join-list .join-title{font-size: 14px;color: #00508f;padding-bottom: 30px;}
.join-list .join-text{font-size: 14px;color: #333;line-height: 24px;padding-bottom: 30px;}
.join-list>li.show .join-hd{background-color: #0060b6;}
.join-list>li.show .join-hd .name{color: #fff;}
.join-list>li.show .join-hd .dpt{color: #fff;}
.join-list>li.show .join-hd .go{color: #fff;}
.join-list>li.show .join-hd:after{content: "-";line-height: 15px;}

.develop-list{padding: 36px 50px 84px 30px;}
.develop-list>li{margin-bottom: 32px;overflow: hidden;padding-left: 20px;position: relative;}
.develop-list .title{display: block;width: 740px;float: left;font-size: 14px;color: #666;}
.develop-list .title .type{color: #045ab2;padding-right: 9px;}
.develop-list .title:hover{color: #0060b6;}
.develop-list .date{float: right;font-size: 14px;color: #999;}
.develop-list>li:before{display: block;content: "";width: 4px;height: 7px;background-image: url(../images/icon-right-link.png);position: absolute;left: 0px;top: 4px;}
.develop-list .big-one{padding-left: 0;width: 880px;}
.develop-list .big-one .img-box{float: left;display: block;width: 261px;height: 147px;}
.develop-list .big-one .img-box img{width: 100%;height: 100%;}
.develop-list .big-one .big-text{float: left;width: 590px;margin-left: 20px;}
.develop-list .big-one .big-bar{overflow: hidden;padding-bottom: 13px;}
.develop-list .big-one .big-title{float: left;display: block;width: 500px;font-size: 18px;color: #333;}
.develop-list .big-one .big-title:hover{color: #0060b6;}
.develop-list .big-one .big-date{float: right;font-size: 14px;color: #999;line-height: 18px;}
.develop-list .big-one .big-abstract{font-size: 14px;color: #999;line-height: 28px;height: 112px;overflow: hidden;}

.search-result{padding-bottom: 200px;}

.search-form{padding-left: 194px;padding-top: 16px;padding-bottom: 39px;width: 100%;overflow: hidden;}
.search-form form{font-size: 0;}
.search-form input[type=text]{vertical-align: top;width: 472px;height: 45px;line-height: 45px;border: 1px solid #e2dcdc;padding: 0 16px;font-size: 14px;color: #666;}
.search-form input[type=submit]{vertical-align: top;width: 44px;height: 45px;background-color: #064e94;border: none;background-image: url(../images/icon-search.png);background-repeat: no-repeat;background-position: center center;cursor: pointer;}

.sr-bar{width: 856px;height: 44px;border-bottom: 1px solid #f5f5f5;font-size: 0;padding-left: 26px;margin-left: 1px;margin-bottom: 32px;}
.sr-bar .title{display: inline-block;height: 44px;line-height: 44px;border-bottom: 2px solid #045ab2;font-size: 16px;color: #064e94;}
.sr-bar .num{float: right;font-size: 14px;color: #999;line-height: 44px;}

.sr-list{width: 856px;}
.sr-list .sr-item{overflow: hidden;margin-bottom: 25px;font-size: 0;padding-left: 27px;}
.sr-list .label{display: inline-block;vertical-align: top;height: 25px;width: 69px;border: 1px solid #045db2;text-align: center;line-height: 25px;font-size: 14px;color: #045fb7;margin-right: 16px;}
.sr-list .title{display: inline-block;vertical-align: top;width: 650px;height: 25px;line-height: 25px;font-size: 14px;color: #666;}
.sr-list .title .keyword{color: #045db5;padding-left: 5px;padding-right: 5px;}
.sr-list .date{display: inline-block;float: right;height: 25px;line-height: 25px;font-size: 14px;color: #999;}
.sr-list .blueline{width: 837px;height: 1px;background-color: #72baff;margin-left: 21px;margin-bottom: 20px;}

.news-details{padding: 24px 30px 0 30px;width: 100%;}
.news-details .news-title{width: 100%;text-align: center;border-bottom: 1px dotted #ccc;padding-bottom: 21px;font-size: 20px;color: #333;line-height: 30px;}
.news-details .base-bar{padding-top: 19px;padding-bottom: 35px;font-size: 0;}
.news-details .base-bar>span{display: inline-block;vertical-align: top;height: 28px;line-height: 28px;padding-right: 55px;font-size: 14px;color: #999;}
.news-details .news-text{line-height: 1.5;}
.news-details .news-text .img-box{text-align: center;font-size: 0;width: 100%;margin-bottom: 30px;}
.news-details .news-text .img-box img{max-width: 100%;}
.news-details .news-text .para{font-size: 14px;color: #999;line-height: 30px;}
.news-details .news-text .para .bold{color: #555353;}

.bdsharebuttonbox.share-info{display: inline-block;}
.bd_weixin_popup{box-sizing: content-box;}
.bdsharebuttonbox.share-info .text{font-size: 14px;color: #999;height: 24px;line-height: 28px;display: inline-block;vertical-align: top;margin-right: 17px;}
.bdsharebuttonbox.share-info>a{float: none;display: inline-block;width: 28px;height: 28px;border-radius: 0;margin: 0;margin-right: 5px;padding: 0;vertical-align: top;background-size: 100% 100%;}
.bdsharebuttonbox.share-info>a.weibo{background-image: url(../images/icon-weibo.png);}
.bdsharebuttonbox.share-info>a.tqq{background-image: url(../images/icon-tqq.png);}
.bdsharebuttonbox.share-info>a.weixin{background-image: url(../images/icon-weixin.png);}
.bdsharebuttonbox.share-info>a.qzone{background-image: url(../images/icon-qzone.png);}

.leader-list{width: 933px;padding-top: 32px;margin-left: 30px;overflow: hidden;padding-bottom: 27px;}
.leader-list>li{float: left;width: 243px;height: 300px;margin-right: 68px;}
.leader-list .img-box{display: block;width: 243px;height: 209px;border: 1px solid #e0e2e4;}
.leader-list .img-box img{width: 100%;height: 100%;}
.leader-list .name{display: block;font-size: 16px;color: #045db4;text-align: center;padding-top: 11px;padding-bottom: 9px;}
.leader-list .job{font-size: 14px;color: #666;line-height: 20px;text-align: center;height: 40px;overflow: hidden;}

.leader-details{width: 100%;padding: 28px 25px 0 25px;}

.leader-base{overflow: hidden;width: 100%;padding-bottom: 32px;}
.leader-base .img-box{float: left;width: 261px;height: 178px;margin-right: 22px;}
.leader-base .img-box img{width: 100%;height: 100%;}
.leader-base .text{width: 495px;float: left;}
.leader-base .name{font-size: 17px;color: #045ab2;padding-top: 14px;padding-bottom: 18px;}
.leader-base .job{font-size: 14px;color: #333;line-height: 20px;padding-bottom: 12px;}
.leader-base .abstract{font-size: 14px;color: #666;line-height: 26px;}

.leader-text{line-height: 1.5;}
.leader-text .title{font-size: 17px;color: #045ab2;height: 30px;border-bottom: 1px solid #efefef;margin-bottom: 16px;}
.leader-text .para{font-size: 14px;color: #666;line-height: 26px;}

.center-intro{width: 100%;padding: 13px 22px 0 22px;}
.center-intro .para{font-size: 14px;color: #666;line-height: 36px;padding-bottom: 10px;}
.center-intro .para .b{font-size: 16px;color: #333;}
.center-intro .img-box{text-align: center;font-size: 0;margin-bottom: 22px;margin-top: 12px;}
.center-intro .img-box img{max-width: 100%}

.arch{padding: 50px 18px 0 18px;text-align: center;font-size: 0;}
.arch img{text-align: center;}































































































































































































































































































































