/*----------------banner-----------------*/
.banner{width:100%; height:300px; background:#bddcfb url(../images/about_banner.jpg) no-repeat center 0}
.banner-box{width:1300px; padding-top:58px; height:242px; margin:0 auto; text-align:center; color:#fff; background:url(../images/about_title_bg.png) no-repeat center 150px}
.banner-en{font-size:30px; padding:15px 0;}
.banner-cn{font-size:36px;}
/*----------------关于我们-----------------*/
.about{width:1200px; margin:0 auto;}
.about-h3{padding:30px 0;}
.about-h3 h3{font-size:24px;}
.about-h3 span{border-left:5px solid #d99d00; padding-left:10px}

.about-content{position:relative;}
.about-content-left{width:458px;}
.about-content-right{width:730px;}
.about-content-right h1{font-size:26px; font-weight:400;}
.about-content-right h3{font-size:15px; font-weight:400; color:#999; padding:5px 0;}
.about-content-text{font-size:15px; line-height:2;}
.about-content-text p{padding-top:20px; text-indent:2em;}
.about-environment{padding-bottom:30px;}

/*----------------董事长致辞-----------------*/
.about-legal-right{text-align:right; padding:100px 0 200px;}
.about-legal-left{width:680px; padding:60px; font-size:16px; line-height:32px; background-color:#fff; filter: alpha(opacity=86); background-color:rgba(255,255,255,.9);  position:absolute; top:30px; left:0;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2); box-shadow:6px 6px 15px rgba(0,0,0,.1);}
.legal-left-title{font-size:24px; padding-left:60px;}
.legal-left-line{width:120px; height:24px; margin-bottom:10px; border-bottom:2px solid #d99d00;}
.about-legal-left p{padding-top:20px; text-indent:2em;}

/*----------------联系我们-----------------*/
.contact-banner{width:100%; height:240px; background:#bddcfb url(../images/contact.jpg) no-repeat center 0}
.contact-h3{text-align:center; padding:50px 0;background:url(../images/array.gif) no-repeat center 110px;}
.contact-h3 h3{font-size:32px;}
.contact-h3 span{color:#d69d00;}
.contact-tips{text-align:center; font-size:18px; color:#888;}
.contact-nav{width:1200px; margin:0 auto; padding:50px 0 20px; border-bottom:3px solid #e0e0e0;}
.contact-nav li{width:158px; height:48px; cursor:pointer; margin:10px 20px; line-height:48px; text-align:center; border:1px solid #e0e0e0; font-size:16px; float:left;}
.contact-nav li.on{background-color:#d69d00; border:1px solid #d69d00; color:#fff; font-size:16px; float:left;}
.contact-info{width:1200px; margin:0 auto; font-size:16px; padding:20px 0; line-height:2.2; padding-left:20px;}
.contact-info h3{font-size:24px; padding-bottom:20px;}
.contact-map{width:100%; height:600px;}
#container { height: 100%; width: 100%; }
.content-window-card {position: relative; bottom: 0; left: 0; width: auto; padding: 0; }
.content-window-card h3{font-size:18px; height:30px;}
.content-window-card p {line-height:24px; font-size:14px;}
.custom-info {border: solid 1px silver;}
div.info-middle{font-size: 12px; padding: 10px 6px; line-height: 20px;}
div.info-bottom {height: 0px; width: 100%; clear: both; text-align: center;}
div.info-bottom img {position: relative; z-index: 104;}
/*----------------合作伙伴-----------------*/
.case{width:100%; background:#01439a url(../images/case_bg2.jpg) no-repeat center center;}
.case-box{width:1220px; margin:0 auto;}
.case-h3{text-align:center; padding:50px 0 10px;background:url(../images/array.gif) no-repeat center 110px;}
.case-h3 h3{font-size:32px; color:#fff;}
.case-h3 span{color:#d69d00;}
.case-tips{text-align:center; font-size:18px; color:#a6cdff;}

.case-box-item{padding:66px 0 30px; text-align:center; line-height:60px; font-size:22px; color:#fff;}
.case-box-item li{width:220px; height:236px; text-align:center; margin:0 12px; float:left; font-size:18px; color:#fff; line-height:60px;}
.case-box-item li img{width:220px;}
.pagebox{height:100px;}
.pagebox a,.pagebox span{min-width:16px; height:33px; line-height:33px; margin:0 4px; padding:0 10px; color:#fff; border-radius:1px; text-align:center; border:1px solid #fff; background-color:#012f7c; display:inline-block;}
.pagebox span{background-color:#d79c00; color:#fff; border:1px solid #d79c00;}
/*----------------品牌优势-----------------*/
.manage-li{width:1200px; padding:60px 0; margin:0 auto;}
.manage-li li{width:16.6%; float:left; text-align:center; line-height:2; font-size:16px;}
.manage-li li span{width:100px; height:100px;display:inline-block; background:url(../images/honor_ico.png) no-repeat;}
.manage-li li.manage-li-1 span{background-position:0 0;}
.manage-li li.manage-li-1:hover span{background-position:0 -100px;}
.manage-li li.manage-li-2 span{background-position:-100px 0;}
.manage-li li.manage-li-2:hover span{background-position:-100px -100px;}
.manage-li li.manage-li-3 span{background-position:-200px 0;}
.manage-li li.manage-li-3:hover span{background-position:-200px -100px;}
.manage-li li.manage-li-4 span{background-position:-300px 0;}
.manage-li li.manage-li-4:hover span{background-position:-300px -100px;}
.manage-li li.manage-li-5 span{background-position:-400px 0;}
.manage-li li.manage-li-5:hover span{background-position:-400px -100px;}
.manage-li li.manage-li-6 span{background-position:-500px 0;}
.manage-li li.manage-li-6:hover span{background-position:-500px -100px;}
.manage-bot {width: 100%; height: 666px; overflow: hidden; position: relative; background:url(../images/honor_bg.jpg) no-repeat center bottom;}
.manage-bot .w1300 {width: 1200px; height: 800px; margin:0 auto;}
.manage-bot .slides {height: 100%;border-right: 1px solid rgba(255, 255, 255, .25)}
.manage-bot .slides li {width: 20%; float: left; box-sizing: border-box; height: 100%; border-left: 1px solid rgba(255, 255, 255, .25); padding: 66px 3% 0; position: relative; cursor: pointer; transition: width .3s;}
.manage-bot .slides li h2 {font-size: 72px; color: #fff; font-weight: bold;line-height: 87px; margin-bottom: 28px; transition: font-size .3s}
.manage-bot .slides li h3 {font-size: 24px; color: #fff; line-height: 43px;}
.manage-bot .slides li p {font-size: 16px; color: #fff; line-height: 29px; opacity: 0; filter: alpha(opacity=0); transition: opacity .3s}
.manage-bot .slides li p.en {font-size: 16px;color: #fff; opacity: .5; filter: alpha(opacity=50); line-height: 26px; transition: opacity .3s}
.manage-bot .slides li i {display: block; width: 3px; height: 0; background: #fff; position: absolute; top: 158px;left: -2px; transition: height .3s, top .3s}
.manage-bot .slides li.on {width: 40%}
.manage-bot .slides li.cur { width: 15% }
.manage-bot .slides li.on i {top: 142px; height: 70px}
.manage-bot .slides li.on p { opacity: 1; filter: alpha(opacity=100)}
.manage-bot .slides li.on p.en { opacity: 0; filter: alpha(opacity=0)}
.manage-bot .slides li.on h3 {font-size: 42px}

.manage-bot .slides4 li{width:25%}
.manage-bot .slides4 li.cur { width: 20% }
.manage-bot .slides3 li{width:33.3%}
.manage-bot .slides3 li.on {width: 50%}
.manage-bot .slides3 li.cur { width: 25% }


/*map*/
.map{width: 1200px; margin: 0 auto; padding-bottom: 30px;}
.map-item{padding-top: 30px;}
.map-title{padding:12px 15px; border: 1px solid #eee; background-color:#fff; font-weight: 600;font-size: 18px;}
.map-item ul{width: 100%;border-left: 1px solid #eee;}
.map-item ul li{ width:150px; height:150px; float: left; line-height: 1.36; background-color: #ffffff; text-align: center; border-bottom: 1px solid #eee;}
.map-item ul li a{ width: 149px; height:100px; border-right: 1px solid #eee; padding: 25px 0;  line-height: 1.5; font-size: 14px; display: block; text-align: center;}
.map-item ul li img{ width: 44px; margin-bottom: 8px;}