@charset "utf-8";
html,body,ul,ol,li,h1,h2,h3,h4,h5{ margin:0; padding:0; list-style: none; }
a{ text-decoration:none; }
a:focus,a:hover{ text-decoration:none; }
a:focus{ outline:0; }
body{ font-size:14px; font-family:Arial,"微软雅黑"; }

.w1200{ width:1200px; }
.mc{ margin: 0 auto; }
.lt{ float: left; }
.rt{ float: right; }
.cl{ clear: both; }

.shadow{ box-shadow:6px 6px 18px #ccc, -6px 6px 18px #ccc;z-index: 10; transition: all 0.2s linear 0s; }
.shadow_1{box-shadow:6px 6px 18px #1291d1, -6px 6px 18px #1291d1;z-index: 10; transition: all 0.2s linear 0s; }

.common-tit{ height: auto; padding: 35px 0; text-align: center; }
.common-tit span.en,.common-tit span.cn{ display: block; width: 100%; }
.common-tit span.en{ color: #ddd; font-size: 48px; line-height: 48px; }
.common-tit span.cn{ color: #333; font-size: 20px; font-weight: bold; padding: 10px 0; line-height: 20px; position: relative; }
.common-tit span.cn::after{ display: block; width: 90px; height: 3px; background: #f60; content: " "; position: absolute; bottom: -5px; left: 50%; margin-left: -45px; }

.header{ width: 100%; height: 85px; position: relative; }
.header::after{ display: block; content: " "; position: absolute; width: 100%; height: 1px; border-bottom: 1px solid #e4e4e4; top: 83px; left: 0; }
.header-con{ height: 85px; }
.header-con .logo{ width: 368px; height: 60px; margin-top: 15px; }

.nav>ul {float: right;}
.nav>ul>li{float: left;width: 100px; height: 85px; position: relative;}
.nav>ul>li>a{ display:block;width: 100px;height:85px;text-decoration: none; color: #555;font-size: 15px; font-weight: bold; line-height: 85px;text-align: center;position:absolute;z-index: 10!important;}
.nav>ul>li>a>span{display: block;width: 100px;height: 0px;}
.bgc{ background-color: #f04b00;width: 100px;overflow:hidden; position:absolute; left:0; bottom:0;z-index: 1!important; }
.nav_sub {position:absolute; background-color: #585858; top:85px; width:100px; padding-left:20px; z-index: 1000; height: auto; display:none; padding: 3px 0;}
.nav_sub>ul>li{ float: left; width: 100%; height: 36px; line-height: 36px; text-align: center; }
.nav_sub>ul>li>a{color: #d8d8d8;text-decoration: none;font-size: 14px;font-weight: bold;}
.nav_sub>ul>li>a:hover{color: #f04b00;}

.banner{ width: 100%; height: 520px; }

/*轮播样式*/
.flexslider{position: relative;overflow: hidden;margin: 0 auto;height: 520px;  }
.slides li {}
.slides li a { display: block; width:100%;height: 520px; }
.slides li a img { display: block; max-width: 100%; }
.flexslider .flex-direction-nav{ display: block; }
.flexslider .flex-control-nav{ bottom: 10px;   z-index: 10; }
.flexslider .flex-control-nav li{ display: inline-block;  width: 20px;  margin-right:10px; *zoom:1;  *display: inline; }
.flexslider .flex-control-nav li a{ display: block;  text-indent: -999em;  border-radius: 20px;  background: #1d7fb1;  }
.flexslider .flex-control-nav li a:hover, .flexslider .flex-control-nav li a.flex-active{  background: #ffffff;  }
.flexslider .flex-direction-nav a{ display: inline-block; position: absolute; width: 60px; height: 60px; z-index: 10; text-indent: -999em; display: block; }
.flexslider .flex-direction-nav li a.flex-prev{ top: 50%; left: 20px; background: url(../images/arrow_09.png); }
.flexslider .flex-direction-nav li a.flex-next{ top: 50%; right: 20px; background: url(../images/arrow_11.png); }
.flexslider:hover .flex-next,.flexslider:hover .flex-prev{ display: block; }

/*业务范围*/
.service{ width: 100%; height: 650px; padding-top: 10px; }
.service-desc{ width: 100%; line-height: 30px; text-align: center; font-size: 16px; }
.service-con{ width: 100%; }
.service-item{ width: 280px; height: 120px; margin: 36px 26px 30px 0; background: #3cd8b6; position: relative; }
.service-item a{ display: block; width: 240px; height: 70px; padding: 25px 20px; }
.service-item img.img{ width: 60px; height: 60px; }
.service-item h2.t,.service-item div.e{ width: 150px; color: #fff; line-height: 32px; }
.service-item.rt{ margin-right: 0; }

.service-item-1 { background: #3cd8b6; }
.service-item-2 { background: #03abe1; }
.service-item-3 { background: #33d1d3; }
.service-item-4 { background: #3894e4; }
.service-item-5 { background: #3894e4; }
.service-item-6 { background: #3cd8b6; }
.service-item-7 { background: #3894e4; }
.service-item-8 { background: #33d1d3; }

.ser-box{ width: 1150px; }

.common-t{ width: 100%; margin: 0 auto 40px auto; height: 30px; border-bottom: 1px solid #d8d8d8; line-height: 24px; text-align: left; padding: 5px 0; }
.common-t>img { vertical-align: middle; padding-bottom: 3px;  }
.common-t>span { color: #f04b00; font-size: 16px; }

.ser-box-con{ width: 100%; height: auto; clear: both; }
.ser-box-con>img{ margin: 0 auto;}

/*about*/

.index-about{ height: 560px; background:#34aae6 url(../images/team-bg.jpg) no-repeat 0 center; background-size:cover; padding: 20px 0; }
.index-about .common-tit span.en{ color: #fff; }

.index-about-con{ width: 100%; padding-top: 20px; padding-bottom: 30px; }
.index-about-con-txt { color: #fff; line-height: 32px; font-size: 16px; padding: 10px 50px; }
.index-about-btns{ height: 36px; margin-top: 50px; }
.index-about-btns .btns{ width: 226px ; height: 36px; margin: 0 auto; }
.index-about-btns .btns a.lt,.index-about-btns .btns a.rt{ width: 107px; height: 36px; line-height: 36px; color: #fff; text-align: center; display: block; }
.index-about-btns .btns a.lt{ background: #f00; }
.index-about-btns .btns a.rt{ background: #fff; height: 36px; color: #f60; }

.news{ height: 800px; background: #fff; padding: 20px 0; border-bottom: 1px solid #eee; }
.news-con{ width: 100%; margin-top: 8px; }
.news-con > ul > li { width:590px; position: relative; margin-bottom: 15px; padding: 8px; background-color: #f4f5f7; box-sizing: border-box; }
.news-img { width:174px; height: 126px; display: block; overflow: hidden; padding: 5px; border: 1px solid #ccc; box-sizing: border-box; }
.news-img>img{ width: 162px; height: 114px; }
.news-txt { width: 372px; height: 126px; padding-left: 12px; padding-right: 15px; }
.news-txt .t { width: 100%; height: 25px; line-height: 25px; overflow: hidden; text-align: justify; color: #333; font-size: 14px; font-weight: 600; }
.news-txt .summary { width: 100%; height: 60px; line-height: 20px; margin-top: 3px; overflow: hidden; text-align: justify; color: #666; font-size: 12px; overflow: hidden; }
.news-txt .time{ width: 100%; height: 28px; line-height: 28px; color: #888; }

@keyframes moreLink{ from {background:red;} to {background:yellow;} }

.more-link{ width: 100%; height: 40px; padding: 10px 0; margin-top: 50px; }
.more-link a.link{ display: block; width: 100px; color: #555; font-weight: bold; padding: 10px 20px; text-align: center; border: 1px solid #f60; border-radius: 20px;-webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

.news .more-link a.link{ border: 1px solid #666; color: #666; }
.news .more-link a.link:hover{ background: #f60; border: 1px solid #f60; color: #fff; animation:moreLink 20s;  }

.media{ height: 720px; background:#34aae6 url(../images/team-bg.jpg) no-repeat 0 center; background-size:cover; padding: 20px 0; }
.media .common-tit span.en{ color: #fff; }
.media-con > ul > li { float: left; margin-right: 16px; margin-top: 20px; position: relative; }
.media-img { width:275px; height: 180px; display: block; overflow: hidden;}
.media-img>img{ width: 100%;height: 100%;transition: all 0.5s; }
.media-bgc{ width: 275px; height: 36px; background: rgba(0,0,0,0.8); position: absolute; left: 0; bottom: 0; z-index: 1; }
.media-txt { position: absolute; left: 0; bottom: 0; z-index: 1000; width:255px; padding:6px 10px 0 10px; height: 36px; line-height: 36px; overflow: hidden; text-align:center; color: #fff; font-size: 14px; }

.media .more-link a.link{ border: 1px solid #fff; color: #fff; }
.media .more-link a.link:hover{ background: #f60; border: 1px solid #f60; animation:moreLink 20s; }

.cases { background-color: #ffffff; padding-top: 20px; padding-bottom: 50px; }
.cases-desc{ width: 100%; line-height: 28px; text-align: left; font-size: 16px; }
.case-counts{ width: 100%; height: 150px; padding: 26px 0; }
.case-counts-item{ width: 236px; height: 63px; background: #f4f4f4; margin-right: 32px; padding: 15px 20px 30px 20px; }
.case-counts-item span.n{ display: block; text-align: center; font-size: 42px; font-weight: bold; }
.case-counts-item div.d{ text-align: center; font-size: 14px; font-weight: bold; }
.case-counts-item.item-1{ color: #01d5ac; }
.case-counts-item.item-2{ color: #05a8e1; }
.case-counts-item.item-3{ color: #298af3; }
.case-counts-item.item-4{ margin-right: 0; color: #39c6e2; }

/*服务案例*/
.cases-con{ width: 1200px; height: 474px; position: relative; margin-top: 50px; margin-bottom: 30px; }
.cases-con-c{ width: 1200px; overflow: hidden; }
.cases-con .branch { width: 3000px; }
.cases-con .branch:after{ clear: both; display: table; content: "" }
.cases-con .branch li { width: 1200px; height: 474px; float: left; }
.cases-con .branch li div.i{ width: 298px; height: 156px; float: left; text-align: center; border: 1px solid #ccc; border-bottom: none; background: #fff; padding: 0; margin: 0; }
.cases-con .branch li div.i:nth-child(n+9){ border-bottom: 1px solid #ccc; }
.cases-con .branch li div.i:nth-child(1),
.cases-con .branch li div.i:nth-child(2),
.cases-con .branch li div.i:nth-child(3),
.cases-con .branch li div.i:nth-child(5),
.cases-con .branch li div.i:nth-child(6),
.cases-con .branch li div.i:nth-child(7),
.cases-con .branch li div.i:nth-child(9),
.cases-con .branch li div.i:nth-child(10),
.cases-con .branch li div.i:nth-child(11){ width: 299px; border-right: none }
.cases-con .branch li div.i img{  clear: both; margin: 0 auto; width: 228px; height: 74px; display: inline-block; vertical-align: middle; margin-top: 40px; }

/*
.case-btns{ width: 220px; margin-bottom: 45px; }
.case-btns>div{ display: inline-block; margin-left: 40px; }
.case-btns>div>img{ display: inline-block; }
*/
.cases-con .prev,.cases-con .next{ position: absolute; width: 45px; height: 45px; display: inline-block; top: 50%; margin-top: -25px; }
.cases-con .prev img,.cases-con .next img{ display: inline-block; }
.cases-con .prev { color: #fff;  cursor: pointer; left: -100px;  }
.cases-con .next { color: #fff;  cursor: pointer; right: -100px;  }
.cases-con .prev img:first-child+img, .cases-con .next img:first-child { display: none; }
.cases-con .prev.active img:first-child+img { display: block; }
.cases-con .prev.active img:first-child { display: none; }
.cases-con .next.active img:first-child { display: block; }
.cases-con .next.active img:first-child+img { display: none; }

.cases .more-link a.link{ border: 1px solid #666; color: #666; }
.cases .more-link a.link:hover{ background: #f60; border: 1px solid #f60; color: #fff; animation:moreLink 20s;  }

.about-banner{ width: 100%; position: relative; overflow: hidden; height: 300px; background-color: #aed6ef; z-index: -1; }

.ibody{ width: 100%; }
.ibody-lt{ width: 220px; height: auto; margin-top: 30px; }
.ibody-lt h1.t{ width: 201px; height: 49px; border-bottom: 1px solid #d8d8d8; color: #ffffff; font-weight: bold; background-color: #1a7eb2; font-size: 18px; padding-left: 22px; line-height: 48px; }
.ibody-lt ul li{ width: 198px; height: 44px; border-bottom: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; color: #333333; font-size: 15px; padding-left: 23px; line-height: 44px; }
.ibody-lt ul li a{ display: block; width: 186px; color: #1a7eb2; background: url(../images/arrow2.png) no-repeat right center; background-size: 18px; }
.ibody-lt ul li a:hover,.ibody-lt ul li.cur a{ color: #f60; background: url(../images/arrow3.png) no-repeat right center; background-size: 18px; }

.ibody-rt{ width: 978px; height: auto; float: right; margin-top: 30px;}
.ibody-rt h1.t{ width: 948px; height: 49px; padding-left: 30px; border-bottom: 1px solid #d8d8d8; line-height: 49px; font-size: 14px; font-weight: normal; color: #333; position: relative; }
.ibody-rt h1.t>a{ color: #333; }
.ibody-rt h1.t>a:last-child { color: #1a7eb2; }
.ibody-rt h1.t .schbox{ position: absolute; top: -10px; right: 0; }
.ibody-rt h1.t .schbox{width: 244px; float: right;margin-top: 16px;}
.ibody-rt h1.t .schbox input{width: 140px; height: 30px;float: left;border: 1px solid #e7e7e7;padding: 0 10px;font-size: 14px;color: #555;line-height: 30px;}
.ibody-rt h1.t .schbox a{display: block;float: left;width: 80px;height: 32px;background: #3894e4;line-height: 32px;color: #fff;text-align: center;font-size: 14px;cursor: pointer;}

.ibody-rt-con{ width: 916px; min-height: 600px; padding-left: 30px; padding-right: 30px; border-left: 1px solid #d8d8d8; }
.ibody-rt-con .text { line-height: 30px; font-size: 16px; color: #333; text-align: justify; margin-top: 30px; }
.ibody-rt-con hr{ width: 100%; height: 1px; border: none; border-bottom: 1px solid #d8d8d8; }
.ibody-rt-con .contact-map{ width: 914px; height: 465px; margin-bottom: 50px; border: 1px solid #ccc; }

#map-info-win{ width: auto; height: auto; line-height:18px; font-size:12px; padding:5px 20px 5px 5px; }
#map-info-win h1{ height:25px; font-size:14px;background: none; }
#map-info-win p{ text-indent:0; margin:0;}

.honor{ margin-top: 10px; }
.honor>ul>li { width: 212px; height: 240px; line-height: 200px; border: 1px solid #d8d8d8; padding-top: 10px; text-align: center; position: relative; margin-right: 20px; margin-top: 20px; }
.honor>ul>li i { display: inline-block; width: 1px; overflow: hidden; height: 200px; margin-left: -1px; vertical-align: middle;}
.honor>ul>li img { max-width: 192px; max-height: 192px; vertical-align: middle; }
.honor>ul>li div { width: 212px; text-align: center; height: 40px; line-height: 40px; font-size: 12px; position: absolute; left: 0; bottom: 0; border-top: 1px solid #d8d8d8; overflow: hidden; }
.honor>ul>li.rt{ margin-right: 0; }

.i-news{ min-height: 800px; background: #fff; padding: 20px 0; }
.i-news>ul>li{ width: 916px;height: 180px; border-bottom: 1px solid #d8d8d8; padding-top:20px; }
.i-news>ul>li.no-img{ height: 140px; }
.i-news>ul>li:hover{ background-color: #f4f5f7;}
.i-news>ul>li>a>img{ width: 240px;height: 160px; margin:0 20px 0 0; float: left; display: block; }

.i-news-txt-box{ height: 160px; padding:0 10px 0 10px; }
.i-news-txt-box-t{ color:#333;font-size: 16px;font-weight: bold; }
.i-news-txt-box>p{ color: #666;font-size: 14px;line-height: 20px; margin-top: 20px; }

.news-title{ width: 896px; height: auto; line-height: 30px; text-align: center; padding: 30px 0 0 0; font-size: 24px; color: #333; }
.news-info{ float: left; width: 100%; line-height: 40px; color: #999; font-size: 12px; text-align: center; border-bottom: 1px solid #eee; }
.news-context{width:896px;overflow:hidden;margin:20px auto 10px auto; padding-top: 10px; line-height:36px;color:#4d4d4d;font-family:Arial,Helvetica,sans-serif;font-size:14px;text-align: justify;}
.news-context img{*width:100%;_width:100%;max-width: 100%;display:block;margin: 20px auto 20px auto;}
.news-bottom{ float: left; width: 100%; margin: 10px 0 20px 0; border-top: 1px solid #eee; padding: 12px 0; }
.news-bottom p{ color: #333; line-height: 24px; font-size: 13px; margin: 5px 0; }
.news-bottom p a{ color: #898989;}

.service-banner{ width: 100%; height: 600px; }
.service-icon{ width: 100%; min-height: 600px; }
.service-con-nav{width: 100%;height: 60px;background-color: #fff;border-bottom: 1px solid #e7e7e7;}
.service-con-nav2{width: 1200px;height: 20px;}
.service-con-nav3{width: 1200px;height: 80px;vertical-align: middle;}
.service-con-nav3>span{ font-size: 20px; line-height: 60px;margin-left: 20px;font-weight: bold;}
.service-con-nav4{width: 1200px;vertical-align: middle;padding-top: 20px;}
.service-con-nav4>div{ font-size:22px; line-height: 40px;font-weight: bold;}
.service-con-nav-list{ text-align:center;height: 60px;line-height:60px;background-color: #ed5d1c;color:#fff; float: left;margin-left: 1px;cursor: pointer;font-size: 16px;width: 200px;font-weight: bold}
.service-con-nav-list>img{vertical-align: middle;}
.service-con-nav-list>span{position: relative;top:1px;padding-left: 6px;}
.service-con-nav-list-active{background-color: #f04b00;!important;color:#fff;!important;}

.ibox-title{height: 60px; text-align: center;padding-left: 10px;text-align: center;}
.title_line{width: 26px;height: 4px;background-color: #333;display: inline-block;vertical-align:middle;margin-left: 6px;margin-right: 6px;*zoom:1;  *display: inline; }
.ibox-title-text{color: #333;font-weight: bold;display:inline;font-size: 22px;padding-left: 4px;padding-right: 4px;position: relative;top:3px;margin-bottom: 3px;*zoom:1;  *display: inline;}
.ibox-title>span{display:block;margin: 0 auto;text-align: center; font-size: 14px;color: #333;margin-top: 6px;}

.service-ibox{ width: 100%; height: auto; }
.service-ibox .ibox-inner{ width: 1150px; margin: 0 auto; }
.service-ibox .ibox-inner .ibox-inner-con{ width: 1150px; height: auto; clear: both; padding: 20px 0; }
.service-ibox .ibox-inner .ibox-inner-con>img.img{ display: block; margin: 0 auto; }

/*业务体系*/
.business-banner{ width: 100%; height: 600px; }

.business-ul{ width: 100%; height: auto; }
.business-ul-li{ width: 50%; height: auto; height: auto; box-sizing: border-box; padding: 20px 10%; }
.business-ul-li:hover{ background: #f60; background: #f5f9fd; }
.business-ul-tit{ width: 100%; height: 45px; text-align: center; font-size: 16px; }
.business-ul-tit-txt{ width: 150px; height: 36px; background: #f60; line-height: 36px; border-radius: 3px; margin: 0 auto; font-weight: bold; color: #fff; }
.business-ul-li ul{ width: 50%; height: auto; padding: 10px 0; }
.business-ul-li ul li{ line-height: 28px; text-align: center; color: #555; }
.business-bg-color{ background: #fbf1e6; }

/*产业规划*/
.industry-banner{ width: 100%; height: 600px; }
.industry-t{ width: 100%; height: 38px; line-height: 36px; border-bottom: 1px solid #eee; background: url(../images/rounded.png) no-repeat 0 center; color: #f04b00; font-size: 18px; box-sizing: border-box; padding-left: 18px; font-weight: normal; }
.ibox-inner-con.industry-inner{ text-align: center; }
.ibox-inner-con>img.img{ display: block; margin: 0 auto; }

.rural-cylj{  }
.rural-item{ width: 222px; height: auto; box-sizing: border-box; margin-right: 10px; border: 1px solid #e7e7e7; background:#fff url(../images/cylj-bg.png) no-repeat center 0; }
.rural-item .rural-item-t{ width: 100%; height: 90px; line-height: 86px; font-size: 18px; text-align: center;  color: #fff; }
.rural-item .rural-item-t img{ width: 28px; vertical-align:middle }
.rural-item.rural-item-5{ margin-right: 0; }
.rural-item .rural-item-c{ width: 220px; height: 246px;  padding: 10px 0; }
.rural-item .rural-item-c li{ padding-left: 20px; padding-right: 10px; font-size: 13px; line-height: 22px; color: #636363; margin: 8px 0; background: url(../images/point.png) no-repeat 10px 10px; }
.rural-item:hover{ background-color: #f8f8f8; cursor: pointer; }

.media-box-title{height: 60px; text-align: center;padding-left: 10px;text-align: center;}
.title_line{width: 26px;height: 4px;background-color: #333;display: inline-block;vertical-align:middle;margin-left: 6px;margin-right: 6px;*zoom:1;  *display: inline; }
.media-box-title-text{color: #333;font-weight: bold;display:inline;font-size: 22px;padding-left: 4px;padding-right: 4px;position: relative;top:3px;margin-bottom: 3px;*zoom:1;  *display: inline;}
.media-box-title>span{display:block;margin: 0 auto;text-align: center; font-size: 14px;color: #333;margin-top: 6px;}

.media-list{ width: 1200px;margin:10px auto 0 auto; }
.media-list>ul>li{width: 320px;height: 196px; text-align: center; float: left;position:relative;background-color: #f0f0f0;margin-left: 60px;margin-top: 50px;}
.media-list>ul>li:hover{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.2);box-shadow:0 2px 10px 0 rgba(0,0,0,.2);top:-2px;}
.media-list>ul>li .media-i-img{ width:320px;height: 196px; }
.media-list>ul>li .media-i-img>img{ width:320px;height: 196px; }
.media-list>ul>li .media-i-bgc{ width: 320px; height: 36px; background: rgba(0,0,0,0.8); position: absolute; left: 0; bottom: 0; z-index: 1; }
.media-list>ul>li .media-i-txt { position: absolute; left: 0; bottom: 0; z-index: 1000; width:255px; padding:6px 10px 0 10px; height: 36px; line-height: 36px; overflow: hidden; text-align:center; color: #fff; font-size: 14px; }

.media-box-con{ width: 1160px; margin: 0 auto; }

.media-content-tit{ width: 1160px;height: 80px;vertical-align: middle; text-align: center; color: #1a7eb2!important; }
.media-content-tit>span{ font-size: 20px; line-height: 60px;margin-left: 20px;font-weight: bold; }
.media-content-info{ width: 100%; line-height: 40px; color: #999; font-size: 12px; text-align: center; border-bottom: 1px solid #eee; }

.media-content-con{ width: 1160px; min-height: 700px; margin: 0 auto 0 auto; padding-top: 10px; }
.media-content-con>p{ color: #555; font-size: 16px; line-height: 30px; margin: 8px 0; }
.media-content-con>p>a{ color: #555; }

.media-content-bot{ float: left; width: 100%; margin: 10px 0 20px 0; border-top: 1px solid #eee; padding: 12px 0; }
.media-content-bot p{ color: #333; line-height: 24px; font-size: 13px; margin: 5px 0; }
.media-content-bot p a{ color: #898989;}

.case-sub-channel{ text-align: center; line-height: 24px; }
.case-sub-channel>a{ color: #666; font-size: :16px; margin: 0 5px; }
.case-sub-channel>a:hover{ color: #f60; }

.partner-banner{ width: 100%; height: 600px; }

.partner-box:after{content: "";display:table;clear: both;}
.partner-box-title{height: 60px;margin:30px auto 20px auto; text-align: center;padding-left: 10px;text-align: center;}
.partner-box .title_line{width: 26px;height: 4px;background-color: #333;display: inline-block;vertical-align:middle;margin-left: 6px;margin-right: 6px;*zoom:1;  *display: inline; }
.partner-box-title-text{color: #333;font-weight: bold;display:inline;font-size: 22px;padding-left: 4px;padding-right: 4px;position: relative;top:3px;margin-bottom: 3px;*zoom:1;  *display: inline;}
.partner-box-title>span{display:block;margin: 0 auto;text-align: center; font-size: 14px;color: #333;margin-top: 6px;}

.par-1-box{width: 1200px;margin-top: 30px;}
.par-1-box ul li{width: 300px;height: 200px;float: left;text-align: center;color: #444;}
.par-1-box ul li .par-1-title{font-size: 16px;font-weight: bold;margin-top: 12px;}
.par-1-box ul li .par-1-text{font-size: 16px;margin-top: 8px;}

.par-2-box{ width: 1160px; margin: 30px auto 0; }
.par-2-box ul li{ width: 230px; text-align: center; float: left; margin-top: 20px; }

.par-3-box{width: 1200px;margin:30px auto 0;}
.par-3-box ul li{width: 300px;padding:20px 40px 20px 60px;float: left;height: 90px;}
.par-3-box ul li .par-3-tips{width: 40px;height: 40px;background-color: #4389d1;line-height: 40px;text-align: center;font-size: 30px;color: #ffffff;float: left;}
.par-3-box ul li .par-3-title{font-size: 22px;font-weight: bold;color: #555;margin-left: 20px;float: left;width: 150px;text-align: left;}
.par-3-box ul li .par-3-text{width: 220px;margin-left: 20px;float: left;font-size: 16px;color: #4d4d4d;margin-top: 4px;line-height: 26px;letter-spacing: 0.3px;}

.par-title{ height: 40px;margin:30px auto 20px auto; text-align: center;padding-left: 10px;text-align: center;font-size: 18px;color: #555;font-weight: bold; }

.par-4-box{width: 1110px;margin:14px auto;}
.par-4-box ul li {float: left;width: 370px;text-align: center;}

.par-5-box{width: 100%;background-color: #37393b;height: 580px;}
.par-5-inbox{width: 1200px;margin: 10px auto;padding-top: 20px;}
.par-5-text{font-size: 14px;color: #fff;margin-top: 20px;}
.par-5-text2 span{ margin-left: 0!important;font-size: 14px!important;font-weight: bold;color: #3ba4ff; }
/*.hhr5_text2{color: #3ba4ff!important;}*/
.par-5-text img{position: relative;top:3px;}
.par-5-text span {font-size: 16px;line-height: 30px;margin-left: 8px;}
.par-5-text div {font-size: 14px;line-height: 30px; margin-left: 30px;}

.coo_w1{ width:500px; }
.coo_a{display: block;cursor: pointer;height: 600px;}

.par-6-box{width: 1200px;margin:30px auto;background-color: #fff;font-size: 16px;color: #666;}
.input_box .input_type_2{width: 20px;height: 20px;min-width: 20px;  line-height: 20px;  margin-left: 20px;  border: 1px solid #999;  border-radius: 4px;  font-size: 14px; color: #555;position: relative;top:4px;margin-right: 4px;border: 0;!important;}

/*合伙人*/
.copartner_apply{ width: 1100px;margin:30px auto 50px auto; }
.copartner_apply:after{content: "";display: table;clear: both;}
.copartner_apply_left{float: left;margin-left: 20px;margin-top: 40px;}
.copartner_apply_right{ height: 500px;width: 600px;margin: 20px auto; }
#city_box{margin: 40px 0 20px 80px;}
#city_box>select{width: 120px; margin-left: 20px;padding: 12px 0 12px 10px; font-size: 14px;color: #555;border-radius: 4px;border: 1px solid #999;}
#city_box>select>option{padding-left: 20px;min-width: 120px;height: 40px;display: inline-block;}
#city_box>span{color: #555;font-weight: bold;font-size: 18px;}
.input_box{margin-left: 80px;margin-top:30px;}
.input_box span{color: #555;font-weight: bold;font-size: 18px;}
.input_box input{height: 30px;min-width: 200px;line-height:30px;padding-left:10px;margin-left: 20px;border: 1px solid #999;border-radius: 4px;font-size: 14px;color: #555;}
.input_box textarea{min-height: 60px;line-height:30px;padding-left:10px;min-width: 380px;margin-left: 20px;border: 1px solid #999;border-radius: 4px;vertical-align: top;font-size: 14px;color: #555;}
.subm{width: 300px;height: 40px;background-color: #f04b00;border-radius: 4px;margin-left:150px;border: 1px solid #f04b00;color: #fff;font-size: 16px;margin-top: 40px; }

/*联系我们*/
.contact-con{width: 1100px;margin: 30px auto 40px auto;}
.contact-img{display:block;margin:20px auto 40px auto;border: 4px solid #d8d8d8;}
.contact-txt{line-height: 28px;font-size: 14px;color: #666; text-align: left; margin-top: 14px; }
/*联系我们结束*/

/*page*/
.vc-page{ width:100%; height: auto; line-height:30px; font-size:14px; text-align: center; padding:40px 0; }
.vc-page a,.vc-page span.cur{ width: auto; height:32px; color:#fff; padding:7px 12px; margin:0 4px; font-family: "微软雅黑"; }
.vc-page a{ background:#777; color:#fff; }
.vc-page a:hover{ background:#d40000; text-decoration:underline; }
.vc-page .cur{ background:#d40000; padding:0 15px; color:#fff; }

.footer{ width: 100%; height: auto; }
.footer-top{ width: 100%; height: 280px; background: #072433 url(../images/footer-bg.jpg) no-repeat; background-size: cover; padding-top: 5px; }
.footer-top-con-ul{ width: 126px; height: auto; color: #fff; margin-right: 50px; }
.footer-top-con-ul h1.t{ font-size: 16px; height: 45px; line-height: 45px; }
.footer-top-con-ul h1.t a{ color: #fff; }
.footer-top-con-ul h1.t a:hover{ color: #bbb; }
.footer-top-con-ul li{ line-height: 28px; }
.footer-top-con-ul li a{ color: #fff; }
.footer-top-con-ul li a:hover{ color: #bbb; }
.footer-top-con-ul.lst{ margin-right: 0; }

.footer-bot{ width: 100%; height: 158px; background: #ffffff; padding-top: 15px; }
.footer-bot-con{ text-align: center; position: relative; }
.footer-bot-con p{ margin: 0; padding: 0; line-height: 25px;}
.footer-bot-con a{ color: #666; }
.footer-bot-con a:hover{ color: #f60; }
.footer-bot-con .qrcode{ width: 120px; height: 130px; position: absolute; top: -10px; right: 0; }
.footer-bot-con .qrcode img{ width: 120px; height: 120px; }
.footer-bot-con .qrcode span.t{ display: block; width: 120px; height: 24px; text-align: center; font-size: 12px; color: #f60; }

/*
.footer-bot-rt{ width: 120px; height: 210px; position: relative; }
.footer-bot-rt .qrcode{ width: 120px; height: 130px; padding-top: 20px; }
.footer-bot-rt .qrcode img{ width: 120px; height: 120px; }
.footer-bot-rt .qrcode span.t{ display: block; width: 120px; height: 24px; text-align: center; font-size: 12px; color: #f60; }

.footer-bot-lt{ width: 1000px; margin-top: 10px; }
.footer-bot-lt>p{ color: #666; font-size: 14px; line-height: 25px; margin: 0; padding: 0; }
.footer-bot-lt a{ color: #666; }
.footer-bot-lt a:hover{ color: #f60; }
*/