﻿@charset "utf-8";
/* CSS Document Edited by LiLu */

/***   wzdth1  网站地图 ***/
.wzdth1{font-size:20px;color:#666;padding-top:30px;text-align: center;}
.wzdtMain{margin-left:65px;margin-right:65px;}
.sitemapB1{border-bottom:1px #ddd solid;padding-top:30px;}
.smapB1ptou{line-height:30px;color:#fff;padding-left:10px;padding-right:10px;background-color:#e7b764;display:inline-block;font-size:14px;margin-bottom: 10px;}
.smapB1ptou a{color:#fff;}
.sitemapB1nr a{font-size:14px;color:#666;display:inline-block;margin-right:45px;margin-bottom:15px;}
.sitemapB1nr{padding-top:25px;}
.sitemapB1nr a:hover{color:#e7b764;}
.sitemapB1fen{float:left;width:570px;}
.fzxnrB a{display:inline-block;font-size:14px;color:#666;min-width:283px;text-decoration:underline;margin-bottom:15px;}
.fzxnrB a:hover{color:#e7b764;}
.fzxLda{margin-left:50px;}
.box{ width:800px;}
/*====================================================================================首页 */
/*focus_warp*/
.focus_warp{ position: relative; background:#000/* url("../images/loader.gif") center center no-repeat*/;}
.focus_phone{ display: none;}
.focus{  position: relative;}
.focus .owl-wrapper-outer,.focus .owl-wrapper,.focus .owl-item,.focus .item{ width: 100%; height: 100%;}
.focus .owl-pagination{ position: absolute; top:50%; right: 5%; margin-top: -40px;}
.focus .owl-controls .owl-page{ display: block;}
.focus .owl-controls .owl-page span{ border-radius: 0; filter:alpha(opacity=100); opacity:1;  width: 20px; height: 20px; background: url("../images/ico_03a.png") center center no-repeat; margin:12px 0;}
.focus .owl-controls .active span{ background-image: url("../images/ico_03b.png");}
.focus .owl-controls .owl-buttons div{ position: absolute; top:50%; left:0; display: none;}
.focus .owl-controls .owl-buttons div.owl-next{ left: auto; right: 0;}
.focus_num{ position: absolute; right: 5%; top:50%; margin-top: -22px; color: #fff; font-weight: bold; font-size: 12px; padding-right: 32px;}
.focus_num b{ font-size: 30px; margin-right: 10px;}
/*sec_tit*/
.sec_tit{ text-align: center; font-weight: bold; font-size: 32px; line-height: 1.5; text-transform: uppercase; padding-bottom: 30px;}
.sec_tit a{ color: #fff;font-size: 24px;}
.sec_tit a em{ display: block; font-family: arial, helvetica, sans-serif; font-size:22px;}
/*business*/
.business{ overflow: hidden; background: #0068b7; color: #fff; position: relative;}
.business_l{ width: 21%; float: left; padding: 50px 0 0;}
.b_l_area{ width: 75%; float: right; margin-right:12%}
.business_tit{
	 font-size: 14px; background-position: left bottom;}
.business_tit a em{ font-size: 28px;}
.business_r{ width: 79%; float: right;}
#business_scr{ position: inherit;}
#business_scr .item a{ display: block; position: relative; background: #2488d4;}
#business_scr .item img{ width: 100%;}
.caption_box{ position: absolute; top:0; left:0; z-index: 10; width: 100%; height: 100%;}
.caption_box:before{ content: ""; width: 100%; height: 100%; position: absolute; bottom: 0; right: -200%; z-index: 0; filter:alpha(opacity=0); opacity: 0; background: url("../images/ico_05.png") no-repeat; background-size: cover;}
.caption_area{ display: table;
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 10;
    color: #fff;
    background: rgba(0, 104, 183, 0.23);}
.caption_txt{ display: table-cell; vertical-align: middle; text-transform: uppercase; font-size: 18px; font-weight: bold; text-align: center;}
.caption_txt em{ display: block; font-size: 12px; font-weight: normal; font-family: arial, helvetica, sans-serif; margin-top: 6px;}
#business_scr .owl-controls{ position: absolute; bottom:5%; left:9%;}
#business_scr .item:hover a{ color: #fff;}
#business_scr .item:hover img{ filter:alpha(opacity=15); opacity: 0.15;}
#business_scr .item:hover .caption_box:before{ right: 0; filter:alpha(opacity=100); opacity: 1;}
#business_scr .owl-pagination,#business_scr .owl-buttons{ display: inline-block; vertical-align: middle;}
#business_scr .owl-page span{ background: #fff; margin: 0 0 0 5px;}
#business_scr .owl-buttons{ margin-left: 10px; }
#business_scr .owl-buttons div{ width: 30px; height: 30px; text-indent: -9999px; }
/*advance*/
.advance{ overflow: hidden; padding:6% 0;}
.advance .inner_index{ position: relative;}
.advance_list{ margin: -40px 0;}
.advance_list li{ width: 26%; float: left; padding:30px 0; font-size: 15px; text-align: right;}
.advance_list li h4{ font-weight: bold; font-size: 20px; line-height: normal; margin-bottom: 10px;}
.advance_ico{ display: inline-block; vertical-align: middle; width: 80px; height: 80px; overflow: hidden; padding: 15px; border:1px solid #0d73c0; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; position: relative; margin-bottom: 20px;}
.advance_ico img.ico_b{ position: absolute; top:100%; left: 100%; filter:alpha(opacity=0); opacity: 0;}
.advance_des{ max-height: 50px; overflow: hidden;}
.advance_list li:hover .advance_ico{ background-color: #0d73c0;}
.advance_list li:hover .advance_ico img.ico_b{ top:15px; left: 15px; filter:alpha(opacity=100); opacity: 1;}
.advance_list li:hover a{ color: #000;}
.advance_more{ display: inline-block; width: 80px; height: 32px; font-size: 0; background: url("../images/more_ico1a.png") 100% center no-repeat; position: relative;}
.advance_more:before,.advance_more:after{ content: ""; position: absolute; top:0; right:0; width: 0; height: 1px; background: #fff;}
.advance_more:after{ top:auto; bottom: 0;}
.advance_list li.advance_dif{ text-align: left; margin-left: 48%;}
.advance_list li.advance_dif .advance_more:before,.advance_list li.advance_dif .advance_more:after{ right: auto; left:0;}
.advance_list li.advance_dif .advance_more{ background-position: 0 center;}
.advance_list li.advance_dif:hover .advance_more{ background-position: 20% center;}
.advance_list li:hover .advance_more{ padding: 0 15px; background-image: url("../images/more_ico1.png"); background-position: 80% center;}
.advance_list li:hover .advance_more:before,.advance_list li:hover .advance_more:after{ background-color: #0d73c0; width: 100%;}
.advance .sec_tit{ display: none;}
.advance_biao{ width: 31%; height: 100%; position: absolute; top:0; left: 50%; margin-left: -15.5%;}
.advance_biao:before{content: ""; position: absolute; top:0; left:50%; width: 522px; height: 522px; margin:0 0 0 -261px;  background: url("../images/advance_01.png") no-repeat; background-size: cover;}
.biao_area{ position: absolute; top:50%; left:0; margin-top: -120px; width: 100%; text-align: center;}
.biao_area img{ margin: 0 auto 10px;}
.advance_tit{ margin-bottom: 20px;}
.advance_tit a{ font-size: 26px; color: #016cbd; font-weight: bold;}
.advance_link{ font-size: 12px; background: url("../images/ico_07.png") center bottom no-repeat; padding-bottom: 24px;}
/*scale*/
.scale{ overflow: hidden; padding: 60px 0 0; background: #333333 url("../images/scale_01.jpg") fixed center bottom no-repeat; color: #fff;}
.scale_list{ padding: 3% 0 6%;}
.scale_list li{ width: 25%; float: left; color: #fff; text-align: center; font-size: 24px;}
.scale_num{ font-weight: bold; font-size: 60px; line-height: normal;}
.scale_list li.scale_city em{ font-size: 42px; vertical-align: baseline;}
.timer{ font-family: arial, helvetica, sans-serif;}
.city_list{ text-align: center; font-size: 18px; font-weight: bold; background: rgba(18, 123, 204, 0.71); padding: 1.4% 0;}
.city_list a{ color: #fff; padding: 0 0.6%; margin: 0 1%; position: relative;}
.city_list a:before{ content: ""; position: absolute; bottom: -3px; left:50%; width: 0; height: 1px; background: #fff;}
.city_list a:hover:before{ left:0; width: 100%;}
/*distribution*/
.distribution{ overflow: hidden; background: #fff;}
.distribution .sec_tit a{ color: #1f1c1c9c;}
.distribution_area{ margin: 0 -15px; padding:0 61px;}
#distribution_scr{ }
#distribution_scr .item{ padding: 0 15px;}
#distribution_scr .item a{ display: block; padding-bottom: 10px; border-bottom: 1px solid #ccc; position: relative;}
#distribution_scr .item a:before{ content: ""; position: absolute; bottom:0; left:0; width: 0; height: 1px; background: #127bcc;}
.distribution_img{ overflow: hidden; margin-bottom: 30px;}
#distribution_scr .item h4{ position: relative; padding-top: 20px; margin-bottom: 10px; font-size:16px;}
.distribution_info{ color: #bbb; background: url("../images/more_ico1b.png") right center no-repeat;}
#distribution_scr .item h4:before{ content: ""; position: absolute; top:0; left:0; width: 21px; height: 4px; background: #127bcc;}
#distribution_scr .owl-pagination{ margin-top: 4%;}
#distribution_scr .owl-buttons div{ position: absolute; top:50%; left:-61px; margin-top: -25px; width: 51px; height: 51px; text-indent: -9999px; background: url("../images/arrow2_left.png") center center no-repeat; background-size: cover;}
#distribution_scr .owl-buttons div.owl-next{ left:auto; right: -61px; background-image: url("../images/arrow2_right.png");}
#distribution_scr .owl-buttons div:hover{ background-image: url("../images/arrow2_left2.png");}
#distribution_scr .owl-buttons div.owl-next:hover{ background-image: url("../images/arrow2_right2.png");}
#distribution_scr .item:hover a{ border-color: #fff;}
#distribution_scr .item:hover a:before{ width: 100%;}
/*development*/
.development{ overflow: hidden; background: #0168b7 url("../images/development_01.jpg") fixed center center no-repeat; color: #fff;}
.development_scr{ padding: 4% 0 0; overflow: hidden;}
.d_area{ max-width: 770px; margin: 0 auto; font-size: 18px; text-align: justify;}
.d_year{ display: block; float: left; font-size: 72px; line-height: normal; font-weight: bold; position: relative; padding-left: 40px; margin-right: 40px; }
.d_year:before{ content: ""; position: absolute; top:50%; left:0; margin-top: -5px; width: 20px; height: 10px; background: #fff;}
.d_des{ overflow: hidden; line-height: 1.8; }
#sync1{ display: block; width: 82%; margin: 0 auto; padding: 0 70px;}
#sync1 .owl-buttons div{ position: absolute; top:50%; left:0; margin-top: -25px; width: 51px; height: 51px; text-indent: -9999px; background: url("../images/arrow2_left3.png") center center no-repeat; background-size: cover;}
#sync1 .owl-buttons div.owl-next{ left:auto; right: 0; background-image: url("../images/arrow2_right3.png");}
#sync1 .owl-buttons div:hover{ background-image: url("../images/arrow2_left.png");}
#sync1 .owl-buttons div.owl-next:hover{ background-image: url("../images/arrow2_right.png");}
#sync2{ display: block; padding: 0 5%; position: relative; margin-top: 50px;}
#sync2:before{ content: ""; position: absolute; top:28px; left:0; width: 100%; height: 1px; background: #fff;}
#sync2 .item{ font-size: 28px; filter:alpha(opacity=60); opacity: 0.60; text-align: center; background: url("../images/ico_09.png") left 10px repeat-x;}
#sync2 .item span{ display: block; background: url("../images/ico_08.png") center -200% no-repeat; padding-top: 62px;}
#sync2 .synced .item{ font-size: 42px; line-height: 50px; font-weight: bold; filter:alpha(opacity=100); opacity:1;}
#sync2 .synced .item span{ background-position: center top;}
/*partners*/
.partners{ overflow: hidden; padding:80px 0 0; background:url(../images/bj5.png); }
/*partners_scr*/
#partners_scr{ margin-top: 20px;}
#partners_scr:before{ content: ""; position: absolute; bottom: -1px; left:-50%; width: 200%; height: 151px;background:  #222222;}
.partners_img{ width: 100%; height: 130px; text-align: center; display: table; position: relative;}
.partners_img a{ background: #fff; display: table-cell; vertical-align: middle; border-left: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6; opacity:0.7;}
.partners_img a img{ display: inline-block; filter:alpha(opacity=60); width: auto; max-height: 190px;}
.partners_img:hover a:before,.partners_img:hover a img{ filter:alpha(opacity=100); opacity: 1;}
.partners_img:hover a{ box-shadow: inset 0 0 40px -3px #ddd; }
.partners_img:hover{ background-color:#0168b7;}
#partners_scr .owl-controls{ position: absolute; top:-60px; right: 0;}
#partners_scr .owl-pagination,#partners_scr .owl-buttons{ display: inline-block; vertical-align: middle;}
#partners_scr .owl-page span{ background: #fff; margin: 0 0 0 5px;}
#partners_scr .owl-buttons{ margin-left: 10px; background: url("../images/ico_06.png") center center no-repeat;}
#partners_scr .owl-buttons div{ width: 30px; height: 30px; text-indent: -9999px; background: url("../images/arrow1_left.png") center center no-repeat;}
#partners_scr .owl-buttons div.owl-next{ background-image: url("../images/arrow1_right.png");}
/*banner*/
.banner{ width: 100%; height: 490px; overflow: hidden; background-position: center top; background-repeat: no-repeat; background-attachment: fixed; position: relative;}
.sub_tit{ position: absolute; bottom: 20%; left:0;  width: 100%; text-align: center; text-transform: uppercase; color: #fff; font-size: 28px; font-weight: bold;}
.sub_tit em{ display: block; font-size: 18px;}
/*nav_menu*/
.nav_menu{ position: absolute; top:149px; left:0; width: 100%; height: 45px; line-height: 45px; background: rgba(231,183,100,.90); cursor: pointer; text-align: center; color: #fff;}
.nav_menu span{ display: inline-block; /*width: 100%;*/ height: 100%; background: url("../images/ico_15b.png") left center no-repeat; padding-left: 28px;
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
    filter:alpha(opacity=0); opacity:0;
    -webkit-animation: menumove .8s ease-in-out infinite;
    animation: menumove .8s ease-in-out infinite
    -webkit-animation-delay:.3s;
    animation-delay:.3s}
@-webkit-keyframes menumove {
    to {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0);
        filter:alpha(opacity=100); opacity:1;
    }
}

@keyframes menumove {
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        filter:alpha(opacity=100); opacity:1;
    }
}

.nav_box{ position: absolute; top:1000px; left:0; z-index: 200; width: 100%; background: #e7b764 url("../images/business_09.jpg") center top no-repeat; background-size: cover; color: #fff; height: 0; overflow: hidden; filter:alpha(opacity=0); opacity: 0;}
.nav_box .inner_index{ padding-top: 30px; padding-bottom: 30px;}
.nav_sort{ font-size: 12px; line-height: 24px;}
.nav_sort li{ margin-bottom: 20px;}
.nav_sort li a{ color: #fff; margin-right: 5px;}
.nav_sort li a:hover{ text-decoration: underline;}
.nav_sort li a.nav_item0{ display: block; border-bottom: 1px solid #fff; font-size: 14px; font-weight: bold; padding-bottom: 10px; margin-bottom: 5px;}
.nav_box .nav_closed{ background-color: #c89e57;}
.nav_active{ top:149px; height: auto; filter:alpha(opacity=100); opacity: 1;}
.scr_area{ height: 280px;}
/*sub_top*/
.sub_top{ background: #f9f9f9;}
.s_t_right{ width: 70%; float: right; text-align: right;}
.position,.dec_en1{ display: inline-block; vertical-align: middle; line-height: 174px; font-size: 12px;}
.position{ padding:0 20px 0 100px; border-right: 1px solid #d4d4d4; position: relative;}
.position:before{ content: ""; position: absolute; top:50%; left:0; margin-top: -1px; width: 80px; height: 2px; background:#0068b7;}
.dec_en1{ margin-left: -6px; max-width: 60%;}
.s_t_left{ width: 25%; float: left; height: 174px; position: relative;}
.dec_en2{ position: absolute; bottom: 0; left:-30px;}
.sec_box,.advantage_warp,.news,.tech,.resource,.touch{ overflow: hidden; padding: 80px 0;padding-bottom: 25px;}
/*====================================================================================关于我们 */
/*profile*/
.profile{ background: #fff;}
.profile_img{ padding: 0;}
.profile_info{ padding: 0 0 0 40px; font-size: 12px; line-height: 22px;}
.profile_tit{ text-transform: uppercase; font-size: 24px; }
.profile_tit i{ font-weight: bold; }
.profile_tit em{ vertical-align: bottom; font-size: 18px; font-family: arial, helvetica, sans-serif;}
/*culture*/
.culture{ background:url("../images/about_02.jpg") fixed center top no-repeat; background-size: cover;}
.about_tit{ text-align: center; text-transform: uppercase; font-size: 24px; font-weight: bold; padding-bottom: 10px; position: relative; z-index: 10;}
.about_tit em{ display: block; font-size: 18px; font-family: arial, helvetica, sans-serif;}
.about_tit:before{ content: ""; position: absolute; bottom: 0; left: 50%; margin-left: -12px; width: 24px; height: 1px; background: #333;}
.culture_list{ overflow: hidden; margin: -10px -18px;}
.culture_list li{ padding: 10px 18px;}
.culture_img{ overflow: hidden;}
.culture_info{ padding: 20px 0; border-bottom: 1px solid #e4e4e4; font-size: 12px; color: #666; overflow: hidden; position: relative;}
.culture_info b{ display: block; font-size: 14px; color: #000; margin-bottom: 5px;}
.culture_info:before{ content: ""; position: absolute; bottom: 0; left:0; width: 0; height: 1px; background: #e7b764;}
.culture_list li:hover .culture_info{ background: #fff; padding-left: 10px; padding-right: 10px;}
.culture_list li:hover .culture_info:before{ width: 100%;}
.development .about_tit:before{ background: #fff;}
/*honor*/
.honor{ }
.honor_area{ margin: 0 -15px; padding: 0 61px;}
.honor_area .item{ padding: 0 15px;}
.honor_img{ display: inline-block; padding: 26px; background: url("../images/about_03.jpg") no-repeat; background-size: cover;}
#honor_scr .owl-pagination{ margin-top: 30px;}
#honor_scr .owl-buttons div{ position: absolute; top:50%; left:-61px; margin-top: -25px; width: 51px; height: 51px; text-indent: -9999px; background: url("../images/arrow2_left.png") center center no-repeat; background-size: cover;}
#honor_scr .owl-buttons div.owl-next{ left:auto; right: -61px; background-image: url("../images/arrow2_right.png");}
#honor_scr .owl-buttons div:hover{ background-image: url("../images/arrow2_left2.png");}
#honor_scr .owl-buttons div.owl-next:hover{ background-image: url("../images/arrow2_right2.png");}
/*team*/
/*team_pc*/
#team_pc{}
.team{ background:url("../images/about_04.jpg") fixed center top no-repeat; background-size: cover; color: #fff;}
.team_info{ position: absolute; top:0; left:402px; padding:60px 40px 0 0; text-align: justify;}
.team_des{ font-size: 12px;}
.team_info .s_tit{ margin-bottom: 20px;}
/*team_phone*/
#team_phone{ display: none;}
.team_area img{ width: 45%; max-width: 302px; float: left; margin: 0 20px 10px 0;}
.team_area .team_info{ position: inherit; padding: 30px 0 0;}
.team_thumb{ margin: 0 -5px 20px;}
.team_thumb .item{ padding: 0 5px;}
.thumb_img{ cursor: pointer; background: #e7b764;}
.thumb_img img{ filter:alpha(opacity=40); opacity: 0.40;}
.team_thumb .synced .thumb_img img{ filter:alpha(opacity=80); opacity: 0.80;}
.team_thumb .owl-controls{ margin-top: 20px;}
.team_thumb .owl-controls .owl-page span{ background-color: #fff;}
/*subsidiary*/
.subsidiary{}
/*====================================================================================核心业务 */
/*=======================公司注册 */
/*classify*/
.classify{ background:url("../images/business_01.jpg") center top no-repeat; background-size: cover;}
.company_tit{ text-align: center; text-transform: uppercase; font-size: 30px; }
.company_tit em{ display: block; font-weight: normal; font-size: 28px; font-family: arial, helvetica, sans-serif; color: #666;}
.classify_list{ margin:-15px -8px;}
.classify_list li{ float: left; width: 12.5%; padding:15px 8px; text-align: center;}
.classify_list li.classify_dif{ width: 20%; min-height: 250px;}
.classify_ico{ display: block; width: 100%; max-width: 90px; height: 90px; padding: 17px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background: #e7b764; margin:0 auto 15px;}
.classify_item{ font-size: 16px; margin-bottom: 5px;}
/*service*/
.service{ background:#e7b764 url("../images/business_02.jpg") fixed center center no-repeat; background-size: 100%; color: #fff;}
.service_tit{ text-align: center; font-size: 40px;}
.service_show{ text-align: center; margin: 0 -3%;}
.service img{ display: inline-block; vertical-align: middle; margin: 0 3%;}
/*why*/
.why{ background:#e7b764 url("../images/business_03.jpg") fixed center center no-repeat; background-size: cover;}
.why_tit{ font-size: 40px; font-weight: bold; color: #e7b764;}
.why_list{ }
.why_list li{ padding: 15px;}
.why_list li img{ margin: 0 auto; }
.result{ text-align: center; font-size: 30px; font-weight: bold; color: #e7b764;}
.result span{ display: inline-block; padding-bottom: 10px; background: url("../images/business_04.png") center bottom repeat-x;}
/*case*/
.case{ }
#case_scr{ }
#case_scr .partners_img a img{ max-height: 100px;}
#case_scr .partners_img{ height: 110px; overflow: hidden;}
#case_scr .partners_img a{ border:1px solid #000; border-left: none; margin-left: -1px;}
#case_scr .partners_img a:before{ display: none;}
#case_scr .owl-buttons div{ position: absolute; top:50%; left: -18px; margin-top: -18px; font-size: 0; width: 36px; height: 36px; background: url("../images/arrow3_left.png") center center no-repeat;}
#case_scr .owl-buttons div:before,#case_scr .owl-buttons div:after{ content: ""; position: absolute; top:-37px; left:50%; width: 1px; height: 110px; background: #000;}
#case_scr .owl-buttons div.owl-next{ left: auto; right: -18px; background-image: url("../images/arrow3_right.png");}
#case_scr .owl-buttons div:hover{ background-image: url("../images/arrow3_left2.png");}
#case_scr .owl-buttons div.owl-next:hover{ background-image: url("../images/arrow3_right2.png");}
/*expert*/
.expert{overflow: hidden; padding:0 0 80px; position: relative;}
.expert:before{ content: ""; position: absolute; bottom: 0; left:-50%; width: 200%; height: 110px; background: #e7b764;}
#expert_scr{ }
#expert_scr:before{ content: ""; position: absolute; bottom: 30px; left:-50%; width: 200%; height: 283px; background: #e7b764;}
.expert_img{ display: block; overflow: hidden;}
.expert_info{ height: 283px; padding: 20px; background: #fff;}
.expert_tit{ font-size: 20px; margin-bottom: 10px;}
.expert_tit em{ font-size: 12px; margin-left: 10px;}
.expert_des{ line-height: 24px; height: 72px; overflow: hidden;}
.expert_works{ padding: 10px 0; border-top: 1px solid #e7b764; border-bottom: 1px solid #e7b764; margin: 20px 0;}
.expert_works li{ width: 25%; float: left; background: #000;}
.expert_works li:hover img{ filter:alpha(opacity=90); opacity: 0.90;}
.expert_ask{ display: block; float: right; color: #e7b764; font-size: 18px;}
.expert_ask span{ display: block; background: url("../images/ico_10.png") left center no-repeat; padding-left: 30px;}
#expert_scr .owl-item{ padding: 0 10px 30px;}
#expert_scr .item{ max-width: 403px; margin: 0 auto;}
#expert_scr .item:hover{ box-shadow: 0 10px 30px -8px #333; filter:alpha(opacity=95); opacity: 0.95;}
#expert_scr .owl-pagination{ position: absolute; left:0; text-align: center; width: 100%;}
#expert_scr .owl-pagination .owl-page span{ background: #fff; position: relative;}
/*problem*/
.problem{ background: #f9f9f9;}
.problem_list{ margin: -10px;}
.problem_list li{ padding: 10px; font-size: 16px;}
.problem_area{ border: 1px solid #000; background: #fff; padding-left: 20px; line-height: 60px; height: 60px; overflow: hidden;}
.problem_ask{ display: block; float: right; margin-left: 20px; width: 30%; text-align: center; font-size: 18px; color: #e7b764; border-left: 1px solid #000; position: relative;}
.problem_ask span{ display: block; position: relative;}
.problem_ask:before{ content: ""; position: absolute; top:0; left:0; width: 0; height: 100%; background: #e7b764; filter:alpha(opacity=0); opacity: 0;}
.problem_list li:hover{ color: #e7b764;}
.problem_list li:hover .problem_area,.problem_list li:hover .problem_ask{ border-color: #e7b764;}
.problem_list li:hover .problem_ask{ color: #fff;}
.problem_list li:hover .problem_ask:before{ width: 100%; filter:alpha(opacity=100); opacity: 1;}

/*=======================商标注册 */
/*trademark*/
.trademark{}
.trademark_scr{ position: relative;}
.trademark_tab{ width: 30%; position:absolute; bottom: 0; left:0; }
.trademark_tab .owl-item{ float: none;}
.trademark_tab .item{ font-weight: bold; text-transform: uppercase; filter:alpha(opacity=50); opacity: 0.50; margin-top: 40px;}
.trademark_tab .synced .item{ filter:alpha(opacity=100); opacity: 1;}
.trademark_tab .item span{ display: inline-block; font-size: 24px; background: url("../images/arrow3_right.png") right center no-repeat; padding-right: 60px;}
.trademark_tab .item em{ display: block; font-size: 18px; font-family: arial, helvetica, sans-serif;}
.trademark_area{ overflow: hidden; width:auto; margin-left: 30%; padding-left: 30px; }
.trademark_area .owl-controls  .owl-buttons{ position: absolute; bottom: -5px; right: 0;}
.trademark_area .owl-controls  .owl-buttons div{ width: 40px; height: 40px; overflow: hidden; font-size: 0; background: url("../images/arrow4_left.png") center center no-repeat; margin-left: 30px;}
.trademark_area .owl-controls  .owl-buttons div.owl-next{ background-image: url("../images/arrow4_right.png");}
.trademark_area .owl-controls  .owl-buttons div:hover{ background-color: #e7b764; background-image: url("../images/arrow4_left2.png");}
.trademark_area .owl-controls  .owl-buttons div.owl-next:hover{ background-image: url("../images/arrow4_right2.png");}
/*process*/
.process{ background:#f7f7f7 url("../images/business_05.jpg") fixed center top no-repeat;}
.process_list{ margin: 0 -15px;}
#process_scr .item{ padding: 0 15px;}
.process_block{ font-weight: bold;}
.process_num{ display: block; font-size: 35px; line-height: normal; font-weight: normal; font-family: Myriad Pro; max-width: 113px; text-align: center; border-bottom: 2px solid #000; margin-bottom: 30px; position: relative;}
.process_num:before{ content: ""; position: absolute; bottom: -2px; left:50%; width: 0; height: 2px; background: #e7b764;}
.process_block:hover .process_num:before{ left:0; width: 100%;}
.process_ico{ display: inline-block; vertical-align: middle; width: 45px; height: 45px; overflow: hidden; text-indent: -9999px; margin-right: 15px; background: url("../images/process_01.png") no-repeat;}
.process_block:hover{ color: #e7b764;}
.process_block:hover .process_ico{ background-position: right 0;}
.p_ico2{ background-position: left -45px;}
.process_block:hover .p_ico2{ background-position: right -45px;}
.p_ico3{ background-position: left -90px;}
.process_block:hover .p_ico3{ background-position: right -90px;}
.p_ico4{ background-position: left -135px;}
.process_block:hover .p_ico4{ background-position: right -135px;}
.p_ico5{ background-position: left -180px;}
.process_block:hover .p_ico5{ background-position: right -180px;}
.p_ico6{ background-position: left -225px;}
.process_block:hover .p_ico6{ background-position: right -225px;}
.p_ico7{ background-position: left -270px;}
.process_block:hover .p_ico7{ background-position: right -270px;}
#process_scr .owl-pagination{ margin-top: 30px;}
/*provide*/
.provide{}
.provide_list{ overflow: hidden; margin: -15px;}
.provide_list li{ padding:15px;}
.p_box{height: 160px; background-position: center top; background-repeat: no-repeat; background-size: cover; text-align: center;}
.p_table{ display: table; width: 100%; height: 100%;}
.p_cell{ display: table-cell; vertical-align: middle;}
.p_overview{ display: inline-block; text-align: left;}
.p_overview dt{ display: inline-block; vertical-align: bottom;}
.p_overview dd{ display: inline-block; vertical-align: bottom; padding:0 20px; font-size: 12px;}
.p_overview dd b{ display: block; font-size: 14px; margin-bottom: 6px;}
/*choose*/
.choose{ background: #e7b764 url("../images/business_06.jpg") fixed center top no-repeat; background-size: cover; color: #fff;}
.choose_list{ margin:-15px;}
.li_item0{padding: 15px;}
.choose_tit{ font-weight: bold; font-size: 24px; line-height: normal; margin-bottom: 20px;}
.choose_tit em{ display: inline-block; vertical-align: middle; font-size: 100px; line-height: normal; font-family: arial, helvetica, sans-serif; margin-right: 20px;}
.choose_tit span{ display: inline-block; vertical-align: middle; position: relative; padding-left: 135px;}
.choose_tit span:before{ content: ""; position: absolute; left:0; top:50%; margin-top: -3px; width: 115px; height: 5px; background: #fff;}
.choose_reason{ margin: -10px 0; overflow: hidden; border-left: 1px solid #efd8b0; position: relative;}
.choose_reason:after{ content: ""; position: absolute; top:0; left:-1px; width: 2px; height: 70px; background: #fff;}
.choose_reason li{ width: 20%; max-width: 100px; padding: 10px; float: left; font-size: 12px;}
.choose_reason li img{ margin:0 auto 20px;}
.c_des{ max-width: 72px; margin: 0 auto; line-height: 20px; height: 40px; overflow: hidden;}
/*successful*/
.successful{ background: #fff; padding-bottom: 120px;}
#partners_scr,#successful_scr{ /*border-right: 1px solid #e6e6e6;*/ border-bottom: 0px solid #e6e6e6;}
#successful_scr .owl-controls{ position: absolute; bottom: -80px; left:0; width: 100%; text-align: center;}
#successful_scr .owl-buttons div{ margin: 0 5px; width: 51px; height: 51px; text-indent: -9999px; background: url("../images/arrow2_left.png") center center no-repeat; background-size: cover;}
#successful_scr .owl-buttons div.owl-next{ left:auto; right: -61px; background-image: url("../images/arrow2_right.png");}
#successful_scr .owl-buttons div:hover{ background-image: url("../images/arrow2_left2.png");}
#successful_scr .owl-buttons div.owl-next:hover{ background-image: url("../images/arrow2_right2.png");}

/*advisers*/
.advisers{ background: #333334 url("../images/business_07.jpg") fixed center top no-repeat; background-size: cover; color: #fff;}
.advisers .profile_tit{ padding-bottom: 10px; border-bottom: 1px solid #fff; margin-bottom: 30px;}
/*advisers_scr*/
.advisers_scr{ position: relative;}
.advisers_tab{ max-width: 730px; width: 100%; margin: 0 -30px; position: absolute; bottom: 0; right: 0; z-index: 10;}
.advisers_tab .item{ padding: 0 30px; text-align: center; font-size: 16px;}
.advisers_thumb{ max-height: 325px; overflow: hidden; background: #000; margin-bottom:15px;}
.advisers_thumb img{ filter:alpha(opacity=50); opacity: 0.50;}
.advisers_tab .synced .item .advisers_thumb img{ filter:alpha(opacity=100); opacity: 1;}
.advisers_box{}
.advisers_box .item{ overflow: hidden;}
.advisers_img{ width: 36%; max-width: 434px; float: left; margin-right: 60px; position: relative; padding-bottom: 40px; border-bottom: 2px solid #e7b764;}
.advisers_info{ overflow: hidden; padding-bottom: 30px;}
.advisers_tit{ font-size: 18px; font-weight: bold; margin-bottom: 20px;}
.advisers_tit span{ font-weight: normal; font-size: 16px; margin-left: 10px;}
.advisers_tit2{ display: none;}

/*problem2*/
.problem2{}
.problem2_list{ margin: -15px;}
.problem2_list li{ padding: 15px; font-size: 15px;}
.problem2_list li a{ display: block; overflow: hidden; background: url("../images/ico_11a.png") right bottom no-repeat;}
.date{ display: block; float: left; width: 138px; height: 142px; padding-top: 20px; margin-right: 20px; border: 1px solid #ddd; text-align: center;}
.date em{ display: inline-block; line-height: 66px; font-size: 66px; border-bottom: 2px solid #d8d8d8;}
.date i{ display: block; font-size: 14px; margin-top: 5px; color: #a8a8a8;}
.problem2_info{ overflow: hidden;}
.problem2_info h5{ font-weight: bold; font-size: 18px; line-height: 28px; height: 28px; overflow: hidden; margin: 10px 0;}
.problem2_des{  color: #a8a8a8; line-height: 30px; max-height: 60px; overflow: hidden;}
.problem2_list li a:hover{ background-image: url("../images/ico_11b.png");}
.problem2_list li a:hover .date,.problem2_list li a:hover .date em{ border-color: #e7b764; color: #e7b764;}
.problem2_list li a:hover .date i,.problem2_list li a:hover .problem2_des{ color: #e7b764;}
/*=======================财务服务 */
.agency{}
.agency .about_tit,.range .about_tit,.why2 .about_tit{ font-size: 36px;}
.agency_list{ margin: -15px -20px;}
.agency_list li{ padding: 15px 20px; text-align: center;}
.agency_area{ padding: 20px 20px 40px; border: 1px solid #e5e5e5;}
.agency_area h6{ font-size: 18px; margin-bottom: 10px;}
.agency_ico{ display: block; width: 73px; height: 84px; padding: 23px 0; margin: 0 auto 20px; background: url("../images/agency_01a.png") no-repeat;}
.agency_ico em{ display: block; width: 38px; height: 38px; margin: 0 auto; overflow: hidden; position: relative;}
.agency_ico img{ position: absolute; top:0; left:0;}
.agency_ico img.a_ico2{ top:auto; left: auto; right:-100%; bottom: -100%; filter:alpha(opacity=0); opacity: 0;}
.agency_area:hover{ background-color: #e7b764; border-color: #e7b764; color: #fff;}
.agency_area:hover .agency_ico{ background-image: url("../images/agency_01b.png");}
.agency_area:hover .agency_ico img{ top:-100%; left:-100%; filter:alpha(opacity=0); opacity: 0;}
.agency_area:hover .agency_ico img.a_ico2{ top:auto; left: auto; right: 0; bottom: 0; filter:alpha(opacity=100); opacity: 1;}
/*range*/
.range{ background: url("../images/business_08.jpg") center top no-repeat; background-size: cover; color: #fff;}
.range .about_tit:before{ background: #fff;}
.range_list{ margin:0 -15px;}
#range_scr .item{ padding:0 15px;}
.range_ico{ display: block; width: 62px; height: 62px; padding: 10px; margin: 0 auto 10px; position: relative; }
.range_ico img{ position: relative; z-index: 10;}
.range_ico:before{ content: ""; position: absolute; top:0; left:50%; width: 0; height:100%; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; border:1px solid #fff;}
.range_area{ height: 230px; padding: 40px 20px;  background: rgba(255,255,255,1); text-align: center; color: #000;}
.range_area h6{ font-size: 18px; margin-bottom: 10px;}
.range_des{ line-height: 24px; height: 48px; overflow: hidden; color: #666; max-width: 260px; margin: 0 auto;}
.range_area:hover{ background: rgba(255,255,255,.92);}
.range_area:hover .range_ico:before{ border-color: #333; left:0; width: 100%; }
#range_scr .owl-pagination{ margin-top: 5%;}
#range_scr .owl-page span{ background: #fff;}
/*why2*/
.why2{}
.why2_scr{}
.why2_tab{ margin: 0 -15px 30px;}
.why2_tab .item{ padding: 0 15px 8px;}
.why2_area{ padding-bottom: 20px; border-bottom: 1px solid #e5e5e5; position: relative;}
.why2_area:before{ content: ""; position: absolute; bottom: -1px; left:50%; width:0; height: 1px; background: #e7b764;}
.why2_area:after{ content: ""; position: absolute; bottom: -8px; left:50%; margin-left: -5px; width:10px; height: 8px; background:url("../images/ico_12.png") center 8px no-repeat;}
.why2_area img{ margin-bottom: 20px;}
.why2_area h6{ font-size: 18px; position: relative; padding-bottom: 10px; margin-bottom: 20px;}
.why2_area h6:before{ content: ""; position: absolute; bottom: 0; left:0; width:24px; height: 3px; background: #e7b764;}
.why2_des{ line-height: 24px; color: #666;}
.why2_tab .synced .item .why2_area:before,.why2_area:hover:before{ left:0; width: 100%;}
.why2_tab .synced .item .why2_area:after,.why2_area:hover:after{ background-position: center bottom;}
/*glory_scr*/
.glory_list{ margin: 0 -10px;}
#glory_scr .item{ padding: 0 10px;}
#glory_scr .owl-buttons div,#specialization_scr .owl-buttons div,#industry_scr .owl-buttons div{ margin: 0 5px; font-size: 0; width: 30px; height: 30px; background: url("../images/arrow7_left1.png") no-repeat;}
#glory_scr .owl-buttons div.owl-next,#specialization_scr .owl-buttons div.owl-next,#industry_scr .owl-buttons div.owl-next{ left: auto; right: 0; background-image: url("../images/arrow7_right1.png");}
#glory_scr .owl-buttons div:hover,#specialization_scr .owl-buttons div:hover,#industry_scr .owl-buttons div:hover{ background-image: url("../images/arrow7_left2.png");}
#glory_scr .owl-buttons div.owl-next:hover,#specialization_scr .owl-buttons div.owl-next:hover,#industry_scr .owl-buttons div.owl-next:hover{ background-image: url("../images/arrow7_right2.png");}
.glory_block{ max-width: 220px; border: 1px solid #ddd; margin: 0 auto;}
.glory_block img{ margin: 0 auto;}
.glory_block:hover{ border-color: #e7b764; box-shadow: 0 0 40px -3px #ddd;}
/*specialization_scr*/
.specialization_list{ margin: 0 -10px;}
#specialization_scr .item{ padding: 0 10px;}
.s_block{ max-width: 281px; margin: 0 auto; position: relative;}
.s_info{ position: absolute; top:-100%; left:0; z-index: 10; width: 100%; height: 100%; padding: 20px; color: #fff; background:rgba(0,0,0,.80); filter:alpha(opacity=0); opacity: 0;}
.s_tit{ font-size: 20px; font-weight: bold; padding-bottom: 20px; position: relative; margin-bottom: 10px;}
.s_tit:before{ content: ""; position: absolute; bottom: 0; left:0; width: 48px; height: 2px; background: #e7b764;}
.s_tit span{ display: block; font-size: 16px; margin-top: 10px;}
.s_des{ font-size: 12px; line-height: 22px; height: 88px; overflow: hidden;}
.s_block:hover .s_info{ top:0; filter:alpha(opacity=100); opacity: 1;}
/*industry_scr*/
.industry_list{ margin: 0 -10px;}
#industry_scr .item{ padding: 0 10px; margin-bottom: -20px;}
.industry_img{ padding: 15px; border: 1px solid #e5e5e5; margin: 0 0 20px;}
.industry_img img{ margin: 0 auto;}
.industry_img:hover{ box-shadow: inset 0 0 40px -3px #ddd;}
/*customers*/
.customers{ height: 544px; position: relative;}
.customers_bg{ position: absolute; top:0; left:0; z-index: 0; width: 100%; height: 100%; background: url("../images/customers_01.jpg") center top repeat-x; }
.customers_info{ position: relative; z-index: 10; background: #e7b764; color: #fff; width: 90%; max-width: 822px; height: 274px; padding: 0 15px; margin: 135px auto 0; text-align: center; font-size: 30px; display: table;}
.customers_cell{ display: table-cell; vertical-align: middle;}
.customers_info .scale_num{ font-size: 48px;}
/*=======================孵化器 */
.intro{}
.intro_list{ margin: 0 -15px;}
#intro_scr .item{ padding: 15px;}
.intro_area{ background-position: center top; background-repeat: no-repeat; background-size: cover; text-align: center; box-shadow: 0 0 20px -3px #ddd;}
.intro_block{ height: 336px; padding: 40px 20px; border-bottom: 3px solid #e7b764; background: rgba(255,255,255,.90); -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0;; border-radius: 5px 5px 0 0; position: relative;}
.intro_block:before{ content: ""; position: absolute; bottom: -3px; left:50%; width: 0; height: 3px; background:#333;}
.intro_tit{ font-size: 18px; color: #e7b764; margin-bottom: 20px;}
.intro_tit span{ display: block; font-size: 12px; color: #666;}
.intro_ico{ width: 60px; height: 60px; margin:0 auto; overflow: hidden; position: relative;}
.intro_ico img.ico_b{ position: absolute; top:100%; left: 100%; filter:alpha(opacity=0); opacity: 0;}
.intro_des{ line-height: 24px; margin: 20px 0; color: #000;}
.apply_link{ display: block; margin:0 auto; width: 186px; height: 38px; line-height: 38px; background: #e7b764; color: #fff;}
.intro_area:hover .intro_block{ background: rgba(231,183,100,.95); color: #fff;}
.intro_area:hover .intro_block:before{ left:0; width: 100%;}
.intro_area:hover .intro_tit,.intro_area:hover .intro_tit span{ color: #fff;}
.intro_area:hover .intro_ico img{ filter:alpha(opacity=0); opacity: 0;}
.intro_area:hover .intro_ico img.ico_b{ top:0; left: 0; filter:alpha(opacity=100); opacity: 1;}
.intro_area:hover .apply_link{ background-color: #fff; color: #e7b764;}
#intro_scr .owl-page span{ background: #e7b764;}
/*venture*/
.venture{ background-position: center top; background-size: cover; background-repeat: no-repeat; background-attachment: fixed; color: #fff; position: relative;}
.venture:before{ content: ""; position: absolute; top:0; left:0; width: 100%; height: 100%; background: rgba(0,0,0,.70);}
.venture .container{ position: relative;}
.venture .about_tit:before{ background-color: #e7b764;}
.venture_intro{ max-width: 450px; margin: 0 auto 60px; text-align: center; font-size: 12px; line-height: 24px; filter:alpha(opacity=80); opacity: 0.80;}
.venture_list{ margin: 0 -15px;}
.venture_list .item{ padding: 0 15px; text-align: center; position: relative;}
.venture_list .item:before{ content: ""; position: absolute; top:35px; left:50%; margin-left: 26%; width: 50%; height: 1px; border: 1px dashed #e7b764;}
.venture_ico{ margin: 0 auto;}
#venture_scr .item h6{ font-size: 18px; color: #e7b764; margin: 30px 0 20px;}
.venture_list .owl-item:last-child .item:before{ display: none;}
/*hatching*/
.hatching{}
.hatching .inner_index{ max-width: 1600px;}
.hatching_list{ margin: -15px;}
.hatching_list li{ padding: 15px; text-align: center;}
.hatching_list li h6{ font-size: 18px; color: #e7b764; margin-bottom: 15px;}
.hatching_ico{ display: inline-block; margin-bottom: 40px; position: relative;}
.hatching_ico:before{ content: ""; position: absolute; top:50%; left: 50%; margin: -11px 0 0 -66%; width: 16px; height: 22px; background: url("../images/ico_13.png") no-repeat;}
.hatching_des{ max-width: 180px; margin: 0 auto; height: 48px; overflow: hidden;}
.hatching_list li:first-child .hatching_ico:before{ display: none;}
/*advantage*/
.advantage{ background-position: center top; background-size: cover; background-repeat: no-repeat; color: #fff;}
.advantage .about_tit:before{ background-color: #fff;}
.advantage_tab{ position: relative;}
.advantage_tab:before{ content: ""; position: absolute; bottom: 0; left:-50%; width: 200%; height: 400%; background: rgba(231,183,100,.80);}
.advantage_tab:after{ content: ""; position: absolute; bottom: 0; left:-50%; width: 200%; height: 2px; background:#fff;}
.advantage_tab .item{ height: 204px; cursor: pointer;}
.advantage_item{ display: inline-block; font-size: 18px; position: absolute; bottom: 0; left: 50%; margin-left: -36px;}
.advantage_item em{ display: block; margin-top: 20px; position: relative;}
.advantage_item em:before{ content:""; width: 1px; height: 100%; position: absolute; left:50%; top: 0; background: #fff;}
.advantage_item em:after{ content:""; width: 10px; height: 10px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; position: absolute; left:50%; top: 0; margin-left: -5px; background: #fff;}
.a_item1 em{ padding-bottom: 90px;}
.a_item2 em{ padding-bottom: 50px;}
.a_item3 em{ padding-bottom: 130px;}
.a_item4 em{ padding-bottom: 70px;}
.a_item5 em{ padding-bottom: 160px;}
.a_item6 em{ padding-bottom: 90px;}
.synced .advantage_item{ color: #000;}
.synced .advantage_item em:before,.synced .advantage_item em:after{ background-color: #000;}
.advantage_box{ position: relative;}
.advantage_box:before{ content: ""; position: absolute; top: 0; left:-50%; width: 200%; height: 400%; background: rgba(0,0,0,.76);}
.advantage_area{ max-width: 860px; margin: 0 auto; position: relative; background: url("../images/advantage_03.png") center top no-repeat; padding-top: 100px;}
.advantage_box .owl-controls{ position: relative; margin-top: 30px;}
.advantage_box .owl-controls .owl-page span{ background: #fff;}
.advantage_tit{ text-align: center; font-size: 18px; margin-bottom: 10px;}
.advantage_tit em{ font-size: 36px; color: #e7b764; margin-right: 5px;}
/*space*/
.space{}
.space_scr{ position: relative;}
.space_tab{ width: 100%; max-width: 580px; margin: 0 -15px 0 55px; position: absolute; bottom: 30px; left:0; z-index: 10; }
.space_tab .item{ padding:0 15px;}
.space_thumb{ background: #000; cursor: pointer;}
.space_tab .item img{ filter:alpha(opacity=40); opacity: 0.40;}
.space_tab .synced .item img{ filter:alpha(opacity=100); opacity: 1;}
#sync6 .owl-buttons div{ position: absolute; top:50%; left:-46px; margin-top: -18px; width: 36px; height:36px; text-indent: -9999px; background: url("../images/arrow2_left.png") center center no-repeat; background-size: cover;}
#sync6 .owl-buttons div.owl-next{ left:auto; right: 120px; background-image: url("../images/arrow2_right3.png");}
#sync6 .owl-buttons div:hover{ background-image: url("../images/arrow2_left2.png");}
#sync6 .owl-buttons div.owl-next:hover{ background-image: url("../images/arrow2_right2.png");}
.space_box{ z-index: 0;}
.space_box img{ width: 54%; margin-left: 40px; max-width: 670px; float: right;}
.space_info{ overflow: hidden; text-align: justify; font-size: 12px; padding:0 0 250px 70px;}
.space_tit{ font-size: 24px; text-transform: uppercase; margin-bottom: 30px;}
.space_tit em{ font-size: 18px; font-family: arial, helvetica, sans-serif;}

/*end*/
.end{ overflow: hidden; background: #f1f1f1;}
.end_top{ height: 66px; line-height: 66px; background: #e9e9e9; border-bottom: 1px solid #ccc; margin-bottom: 60px;}


.back{ width: 162px; text-align: center; border-right: 1px solid #ccc; border-left: 1px solid #ccc; float: right;}
.back span{ background: url("../images/arrow5_right.png") right center no-repeat; padding-right: 30px;}
.back:hover{ background-color:#0068b7; color: #fff;}
.back:hover span{ background-image: url("../images/arrow5_right2.png");}
.position2{ float: left; padding: 0 20px; border-right: 1px solid #ccc; border-left: 1px solid #ccc; overflow: hidden;}
.position2 span{ background: url("../images/ico_14.png") left center no-repeat; padding-left: 30px;}
.position2 a{ padding: 0 5px;}
/*end_box*/
.end_box .container{ padding: 0 30px;}
/*end_article*/
.end_article{}
.end_tit{ font-weight: bold; font-size: 20px; text-transform: uppercase; padding: 15px 20px; background: #e7b764;}
.end_tit em{ font-size: 12px; font-family: arial, helvetica, sans-serif; margin-left: 10px;}
.end_des{ padding: 15px 20px; background: #fff; line-height: 1.8; margin-bottom: 30px;}
.end_article img{ display: inline-block;}
/*contact*/
.contact{ margin-bottom: 60px;}
.contact_map{ width: 540px; padding: 8px; border: 1px solid #ccc; background: #fff; float: left; margin-right: 20px;}
.contact_info{ overflow: hidden; border: 1px solid #ccc; background: #fff;}
.contact_tit{ font-size: 20px; font-weight: bold; text-align: center; background: #e7b764; line-height: 82px;}
.contact_list{ padding: 18px 20px 0; margin-bottom: -1px;}
.contact_list li{ font-size: 16px; padding: 14px 0; border-bottom: 1px dashed #ddd;}
.contact_list li img{ display: inline-block; vertical-align: top; margin-right: 20px;}
.email{ color: #e02d39;}
.email:hover{ color: #e02d39; text-decoration: underline;}

/*====================================================================================服务优势 */
.advantage_warp{ }
.advantage_list{}
.advantage_list li{ margin-bottom: 80px; box-shadow: 0 0 40px -3px #ddd; background: url("../images/service_05.png") 45% bottom no-repeat;}
.advantage_img{ float: right; width: 610px; padding: 0 30px 30px 0;}
.advantage_img img{ margin-top: -30px;}
.advantage_info{ padding: 30px 30px 50px; overflow: hidden; position: relative;}
.advantage_info:before{ content: ""; position: absolute; bottom: 0; left:0; width: 30px; height: 5px; background: #e7b764;}
.advantage_caption{ font-size: 22px; color: #e7b764; text-transform: uppercase; margin-bottom: 20px;}
.advantage_caption em{ display: block; font-family: Myriad Pro; font-size: 16px;}
.advantage_des{ text-align: justify; line-height: 1.8;}
.advantage_list li.li_dif .advantage_img{ float: left; padding: 0 0 30px 30px;}
.advantage_list li.li_dif .advantage_info{ text-align: right;}
.advantage_list li.li_dif .advantage_info:before{ left: auto; right: 0;}
.advantage_list li:hover{ background-color: #f5f5f5;}
/*====================================================================================新闻中心 */
/*news*/
.news{ }
.news_nav{ text-align: center; background:#127bcc; height: 90px; position: relative;}
.n_nav_list{ height: 50px; position: absolute; bottom: 0; left:0; width: 100%;}
.n_nav_list a{ display: inline-block; height: 50px; overflow: hidden; padding: 0 10px; margin: 0 15px; border-bottom: 4px solid transparent; font-size: 18px; color: #fff; background: url("../images/ico_16.png") center -50px no-repeat;}
.n_nav_list a:hover,.n_nav_list a.n_nav_cur{ background-position: center 30px; border-color:#fff;}
.news_rec{ box-shadow: 0 0 40px -3px #ddd; margin-bottom: 50px;}
.news_rec dt{ width: 48%; float: right;}
.news_rec dd{ overflow: hidden; padding: 30px 20px;}
.news_rec dd h4{ color:#0068b7; margin-bottom: 10px;}
.news_tit{ font-size: 22px; padding-bottom: 30px; margin-bottom: 15px; position: relative;}
.news_tit:before{ content: ""; position: absolute; bottom: 0; left:0; width: 82px; height: 2px; background:#0068b7;}
.news_des{ font-size: 12px; line-height: 24px; max-height: 48px; overflow: hidden; margin-bottom: 40px;}
.news_more{ display: inline-block; padding: 0 15px; height: 50px; text-align: center; line-height: 50px; color: #fff; background:#127bcc;}
.news_more span{ display: inline-block; background: url("../images/ico_17.png") right center no-repeat; padding-right: 36px;}
.news_more:hover{ color: #fff; background-color: #0068b7;}
/*news_list*/
.news_list{ margin: -15px;}
.news_list li{ padding: 15px;}
.news_area{ overflow: hidden; box-shadow: 0 0 20px -3px #ddd; }
.news_img{ width: 280px; overflow: hidden; float: left; position: relative;}
.news_img:before{ content: ""; position: absolute; top:0; left:0; z-index: 10; width: 100%; height: 100%; background: rgba(231,183,100,0);}
.img_dec{ display: block; position: absolute; top:-100%; left:0; width: 100%; height: 100%; z-index: 20; background: url("../images/ico_18.png") center center no-repeat;}
.news_info{ overflow: hidden; padding: 20px 20px 0;}
.news_item{ font-size: 16px; font-weight: bold; height: 25px; overflow: hidden; margin-bottom: 10px;}
.news_overview{ color: #666; line-height: 24px; height: 48px; overflow: hidden; margin-bottom: 20px;}
.news_dec1{ display: inline-block; vertical-align: baseline; width: 36px; height: 1px; background: #e7b764;}
.news_date,.more{ font-family: arial, helvetica, sans-serif;}
.news_date{ color: #666; border-bottom: 2px solid #a8a8a8;}
.more{ font-weight: bold;}
.news_area:hover .news_img:before{ background: rgba(231,183,100,.80);}
.news_area:hover .img_dec{ top:0;}
/*paging*/
.paging{ margin-top: 80px; font-family: arial, helvetica, sans-serif; font-size: 16px; color: #666; border: 1px solid #cacaca; border-right: none;}
.paging a{ display: block; float: left; width: 60px; line-height: 50px; height: 50px; text-align: center; border-right: 1px solid #cacaca;}
.paging_btn{ float: right; border-left: 1px solid #cacaca;}
.paging_btn a{ font-family: "宋体"; font-size: 18px;}
.paging a.paging_cur{ color: #fff; background-color: #0068b7;}
.ys:hover{ color:#fff; background-color: #0068b7;}
/*activity*/
.activity{}
.activity_list{}
.activity_list li .news_img,.activity_list li .news_img img{ width: 584px; height: 276px;}
.activity_list li .news_img img{ max-width: none; position: absolute; top:0; left:50%; margin-left: -292px;}
.activity_list li .news_info{ padding: 20px 20px 0;}
.activity_list li .news_overview{ margin-bottom: 30px;}
.activity_handle{ padding-top: 30px; border-top: 2px solid #a8a8a8;}
.activity_list li .news_date{ float: right; border: none;}
/*article_box*/
.article_box{ padding-bottom: 80px;}
.article{ color: #666;}
.article img{ display: inline-block;}
.article_tit{ text-align: center; font-size: 30px;}
.article_date{ text-align: center; color: #666; font-weight: bold;}
.article_shared{ margin: 40px 0; position: relative;}
.article_shared:before{ content: ""; position: absolute; left:0; margin-top: -1px; width: 100%; height: 2px; background: #d2d2d2;}
.article_shared a{ display: inline-block; vertical-align: middle; width: 26px; height: 26px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background: #000; margin: 0 8px; position: relative;}
.article_shared a:hover{ background-color:#0068b7;}
.article_page{ margin-top: 40px; border-top:1px solid #cacaca; border-bottom:1px solid #cacaca;}
.article_page ul{ overflow: hidden; border-right:1px solid #cacaca;}
.article_page ul li{ border-left:1px solid #cacaca; padding: 14px 30px;}
.article_page ul li.page_next{ text-align: left;}
.article_page ul li.page_next a{ background-position: right 5px; padding-left: 0; padding-right: 40px;}
/*====================================================================================技术支持 */
.tech{ }
.tech_intro{}
.t_intro_img{ width: 480px; margin-right: 60px; float: left;}
.t_intro_des{ overflow: hidden; font-size: 12px;}
/*questions*/
.questions{ margin-top: 50px;}
.questions_tit{ font-size: 22px; border-bottom: 1px solid #cacaca; margin-bottom: 30px;}
.questions_tit span{ display: inline-block; padding: 0 30px 10px; border-bottom: 1px solid #e7b764; margin-bottom: -1px;}
.questions_list{}
.questions_list li{ margin-bottom: 30px;}
.questions_item{ font-size: 16px; font-weight: bold; margin-bottom: 20px;}
.questions_item a{ display: block; background: url("../images/ico_19.png") left 10px no-repeat; padding-left: 20px;}
.questions_info{ background: #f9f9f9; padding: 30px; color: #aaa; position: relative;}
.questions_info:before{ content: ""; position: absolute; top:0; left:0; width: 3px; height: 0; background: #e7b764;}
.questions_more{ display: inline-block; margin-top: 20px;}
.questions_list li:hover .questions_info:before{ height: 100%;}
/*====================================================================================人力资源 */
/*resource*/
.resource{ }
.concept{ overflow: hidden; margin-bottom: 60px;}
.concept_img{ padding: 0; max-width: 450px; margin: 0 auto; }
.concept_info{ padding: 0 0 0 40px; text-align: justify; line-height: 2;}
.concept_des{ font-weight: bold; color: #e7b764; font-size: 18px; line-height: 30px; margin-bottom: 30px;}
.concept_list{ padding: 0; border-top: 2px solid #e5e5e5; overflow: hidden;}
.concept_list li{ padding: 20px 0; font-weight: bold; text-align: center; border-bottom: 2px solid #e5e5e5;}
.concept_list li h6{ font-weight: bold; font-size: 30px; margin-bottom: 10px;}
.concept_list li h6 span{ display: inline-block; padding-bottom: 5px; border-bottom: 1px solid #e5e5e5;}
.concept_list li:hover{ background: #f9f9f9; color: #e7b764;}
.concept_list li:hover h6 span{ border-color: #e7b764;}
/*join*/
.join{ }
.join_tab{ overflow: hidden; height: 56px; line-height: 56px; font-size: 20px; text-align: center; background: #f9f9f9; padding: 0 30px; margin-bottom: 30px;}
.join_tab li{ float: left; cursor: pointer;}
.join_tab li a{ display: block; padding: 0 20px; border-top: 3px solid #f9f9f9;}
.join_tab li.join_cur a{ background-color: #fff; color: #0068b7; border-color:#0068b7;}
.join_tab li:hover{ background-color: #fff; color: #0068b7; border-color:#0068b7;}
.join_list{ margin: 0 -25px; overflow: hidden;}
.join_list li{ padding: 25px; line-height: 2; overflow: hidden;}
.join_list li a{ display: block; cursor: pointer; padding: 30px; background: #fcfcfc; border-top: 3px solid #e7b764; color: #666;}
.join_block{ height: 305px; overflow: hidden;}
.join_list li.li_style1 a{ border-top-color: #e41594;}
.join_list li.li_style2 a{ border-top-color: #6cc331;}
.join_list li.li_style3 a{ border-top-color: #e49915;}
.join_list li.li_style4 a{ border-top-color: #a09f9f;}
.join_list li.li_style5 a{ border-top-color: #956dd6;}
.join_list li.li_style6 a{ border-top-color: #e8d504;}
.join_top{ height: 38px; overflow: hidden; color: #000; line-height: normal; margin-bottom: 20px;}
.join_top span{ display: block; float: right; margin:15px 0 0 20px;}
.join_tit{ font-size: 24px; overflow: hidden;}
.join_item{ font-size: 18px; margin-bottom: 10px;}
.join_list li:hover a{ box-shadow: 0 10px 30px -3px #ddd;}
/*post*/
.post{ border-top: 3px solid #e7b764; padding: 0 30px 30px; background: #fff;}
.post_tit{ width: 100%; overflow: hidden; font-size: 24px; margin: 20px 0; padding-bottom: 10px; border-bottom: 1px solid #dddddd;}
.post_tit span{ font-size: 14px; margin-left: 40px;}
.vbox-close{ display: block; cursor: pointer; padding:13px 40px; color: #999; position: absolute; top:0; right: 0;z-index: 100;}
.vbox-close:hover{ color: #e7b764;}
.vbox-close em{ font-size: 16px;}
.post_num{ font-size: 16px;}
.post_item{ font-size: 16px; font-weight: bold; color: #e7b764; margin-bottom: 10px;}
.post_apply{ display: block; margin: 60px auto 0; width: 230px; height: 50px; background: #e7b764; border:3px solid #e7b764; color: #fff; font-size: 18px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.post_apply:hover{ background-color: #fff; color: #e7b764;}
/*====================================================================================联系我们 */
.touch{ }
.touch_tit{ text-align: center; font-size: 22px; font-weight: bold; margin-bottom: 20px;}
.touch_list{ margin-bottom: 40px;}
.touch_list li{ border-bottom: 1px dashed #ddd; padding: 12px 2.7%; float: left; font-size: 18px;}
.touch_list li img{ display: inline-block; vertical-align: middle; margin-right: 10px;}
.touch_map{ padding: 8px; border: 1px solid #ddd; margin-bottom: 50px;}
.branch{ margin:-15px -20px;}
.branch li{ padding:15px 20px;}
.branch_area{ overflow: hidden; padding: 8px; background: #eee;}
.branch_tit{ display: block; float: left; width: 140px; font-weight: bold; padding: 0 0 20px; margin:40px 0 0 40px; position: relative;}
.branch_tit:before{ content: ""; position: absolute; bottom: 0; left:0; width: 40px; height: 7px; background: #ccc;}
.branch_tit em{ display: block;}
.branch_info{ overflow: hidden; height: 150px; padding: 40px 20px 0; background: #fff; color: #000;}
.branch li:hover .branch_area{ background: #e7b764; color: #fff;}
.branch li:hover .branch_tit:before{ background-color: #fff;}

.profile_tit,.about_tit,.company_tit,.service_tit{ margin-bottom: 40px;}


/*error*/
.error{ background-color: #f0f0f2;}
.error header{ background-color: #fff; }
.error .tel{ color: #333; background-image: url("../images/ico_01b.png");}
.error main{ padding-top: 150px;}
.error_tip{ width:85%; max-width: 517px; padding:70px 50px; background:#fff url("../images/jia_01.gif") center top no-repeat; margin:10% auto; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.error_tip:before{
    position: absolute;
    bottom: -55px;
    left: 0;
    z-index: 0;
    content: "";
    width: 100%;
    height: 55px;
    background: url("../images/jia_02.gif") no-repeat;
}
.error_tit{ font-weight: normal; line-height: normal; color:#000; font-size:24px; padding-bottom:10px; border-bottom:1px solid #ddd; margin-bottom:30px;}
.error_tit em{ font-size:60px; font-family:Arial, Helvetica, sans-serif; margin-right:20px;}
.maybe{ width:255px; padding:0 10px; float:left; color:#999; line-height:32px;}
.error_item{ font-size:20px; color:#000; margin-bottom: 5px;}
.try{ float:left; padding:0 10px; line-height:30px; margin-top: 64px;}
a.try_back{ color:#65b62b; background: url("../images/jia_03.gif") left center no-repeat; padding-left:14px;}
a.try_back:hover{ text-decoration:underline;}



a,*:before,*:after,
header,.gizle,.sabit,
.menu_ico,.tel,.menu_ico,.nav_table,.nav_box,
#focus .owl-controls .owl-page span,
#business_scr .item img,.advance_ico,.advance_ico img,.advance_more,.owl-buttons div,
#sync2 .synced .item,#sync2 .item span,
.partners_img,.partners_img a img,
.culture_info,
.expert_works li img,#expert_scr .item,.problem_area,
.trademark_tab .item,.process_block,.process_ico,
.date,.date em,.date i,.problem2_des,
.agency_area,.agency_ico,.agency_ico img,.range_area,.range_ico,
.intro_ico img,.intro_block,.img_dec,
.concept_list li,.concept_list li h6 span,.join_list li .join_area,.post_apply,
.branch_area,.s_info,.industry_img,.glory_block,
.thumb_img img,.space_tab .item img,.advisers_thumb img,
.advantage_list li{
    -webkit-transition: transition:all 0.4s ease;
    -moz-transition: transition:all 0.4s ease;
    -ms-transition: transition:all 0.4s ease;
    transition:all 0.4s ease;
}


@media (min-width: 1200px){
    .nav_sort li{ height: 136px;}
    /*concept*/
    .concept_list{ max-width: 220px; float: right;}
    .concept_list li{ padding: 7% 0;}
}

@media (min-width: 1440px){
    .successful{ padding-bottom: 80px;}
    #successful_scr .owl-buttons div{ position: absolute; top:50%; left:-61px; margin-top: -25px;}
}


@media (min-width: 1600px){
    .container{ width: 1260px;} /*1310*/
    /*scale*/
    .scale_list li{ font-size: 30px;}
    .scale_num{ font-size: 80px;}
    .scale_list li.scale_city em{ font-size: 62px;}
    /*honor*/
    .honor_area{ margin: 0 -40px;}
    .honor_area .item{ padding: 0 40px;}
    .honor_img{ padding: 32px;}
    /*classify*/
    .classify_list{ margin-top:-30px; margin-bottom: -30px;}
    .classify_list li{ padding-top: 30px; padding-bottom: 30px;}
    .classify_item{ font-size: 20px;}
    /*provide*/
    .provide_list{ margin: 15px -40px;}
    .provide_list li{ padding:15px 40px;}
    /*problem2*/
    .problem2_list{ margin: -20px -80px;}
    .problem2_list li{ padding: 20px 80px;}
    /*range*/
    .range_list{ margin:0 -30px;}
    #range_scr .item{ padding:0 30px;}
    /*why2_*/
    .why2_tab{ margin: 0 -30px 50px;}
    .why2_tab .item{ padding: 0 30px 8px;}
    /*customers*/
    .customers_info .scale_num{ font-size: 72px;}
    /*venture*/
    .venture_list{ margin: 0 -27px;}
    .venture_list .item{ padding: 0 27px;}
    /*end*/
    .end_tit{  padding: 15px 70px;}
    .end_des{ padding: 30px 70px;}
    /*news*/
    .news_rec dd{ padding: 60px 50px;}
    .news_list{ margin: -25px;}
    .news_list li{padding: 25px;}
    .activity_list li .news_info{ padding: 40px 40px 0;}
    /*branch*/
    .branch{ margin:-20px -30px;}
    .branch li{ padding:20px 30px;}
    /*advisers*/
    .advisers_tab{ max-width: 800px;}
    /*distribution*/
    .distribution_area{ margin: 0 -25px;}
    #distribution_scr .item{ padding: 0 25px;}

    .touch_list li{ padding: 12px 3.7%;}

}


@media (max-width: 1199px){
    .sec_box,.advantage_warp,.news,.tech,.resource,.touch{ padding: 60px 0;}
    /*scale*/
    .scale_list li{ font-size: 18px;}
    .scale_num{font-size: 48px;}
    .scale_list li.scale_city em{ font-size: 30px;}
    /*service*/
    .service_show{ margin: 0 -1%;}
    .service img{ margin: 0 1%;}
    /*activity*/
    .activity_list li .news_img{ width: 420px;}
    /*concept*/
    .concept_list{ margin-top: 40px;}
    /*touch*/
    .touch_list li{ width: 100%; float: none;}
    /*successful*/
    .successful{ padding-bottom: 120px;}
    /*advantage*/
    .advantage_img{ width: 480px;}
    /*team*/
    .team_info{ left:372px;}
    /*advisers*/
    .advisers_img{ margin-right: 30px;}
    .advisers_tab{ margin:0 -10px 30px; max-width: 590px;}
    .advisers_tab .item{ padding: 0 10px;}
    .advisers_thumb{ max-height: none;}
    /*development*/
    .d_year{ font-size: 28px; float: none;}
	.d_des{ font-size:20px !important;}
    .d_area{ font-size: 14px;}
    #sync2 .item{ font-size: 24px;}
    #sync2 .synced .item{ font-size: 32px;}
    #sync2 .item span{ background-size: 26px; padding-top: 36px;}

}

@media (max-width: 991px){
	.partners .owl-item:first-child {
    margin-left: 0% !important;

    .sec_box,.advantage_warp,.news,.tech,.resource,.touch{ padding: 40px 0;}
    /*标题样式*/
    .sec_tit,.business_tit a em,.company_tit,.profile_tit,.about_tit{ font-size: 20px;}
    .sec_tit a em,.business_tit em,.company_tit em,.profile_tit em,.about_tit em{ font-size: 14px;}
    .agency .about_tit, .range .about_tit, .why2 .about_tit{ font-size: 24px;}
    /*按钮样式*/
    #distribution_scr .owl-buttons div,
    #sync1 .owl-buttons div,
    #honor_scr .owl-buttons div,
    #successful_scr .owl-buttons div{ width: 36px; height: 36px; margin-top: -18px;}
	.logo{height: 30px !important; margin-top:0;}
.focus .owl-wrapper-outer{ width:120%; margin-left:-10%;} 
    /*honor*/
    .honor_area,.distribution_area{ padding: 0 46px;}
    #honor_scr .owl-buttons div.owl-prev,#distribution_scr .owl-buttons div.owl-prev{ left: -36px;}
    #honor_scr .owl-buttons div.owl-next,#distribution_scr .owl-buttons div.owl-next{ right: -36px;}
    /*sub_top*/
    .s_t_left{ display: none;}
    .s_t_right{ width: 100%; float: none; text-align: left;}
    .position, .dec_en1{ line-height: 64px;}
    .position{ padding-left: 40px;}
    .position:before{ width: 30px;}
    .dec_en1{ max-width: 80px;}
    /*business*/
    .business_l{ width: 31%;}
    .business_r{ width: 69%;}
    /*advance*/
    .advance .sec_tit{ display: block;}
    .advance .sec_tit a{ color: #000;}
    .advance .advance_biao{ display: none;}
    .advance_list{ margin: -20px;}
    .advance_list li,.advance_list li.advance_dif{ width: 50%; padding: 20px; height: 166px; margin: 0; text-align: left; font-size: 14px;}
    .advance_ico{ width: 60px; height: 60px; padding: 10px; margin-right: 10px;}
    .advance_ico img{ width: 38px; height: 38px;}
    .advance_list li:hover .advance_ico img.ico_b{ top:10px; left: 10px;}
    .advance_list li h4{ display: inline-block; vertical-align: middle; font-size: 16px;}
    .advance_more{ display: none;}
    /*scale*/
    .scale_list li{ font-size: 16px;}
    .scale_num{font-size:32px;}
    .scale_list li.scale_city em{ font-size: 24px;}
    /*partners*/
    .partners_img{ height: 120px;}
    .partners_img a img{ max-height: 110px;padding: 10px;}
    #partners_scr:before{ height: 121px;}
    /*profile*/
    .profile_img{ padding-right: 20px;}
    .profile_info{ padding: 0;}
    /*classify*/
    .classify_list li{ width: 25%;}
    /*problem*/
    .problem_list li{ font-size: 14px;}
    .problem_ask{ font-size: 16px;}
    .problem_area{ height: 40px; line-height: 40px;}
    /*trademark*/
    .trademark_tab .item span{ font-size: 18px;}
    .trademark_tab .item em{ font-size: 14px;}
    /*choose*/
    .choose_tit{ font-size: 16px;}
    .choose_tit em{ font-size: 50px;}
    .choose_tit span:before{ width: 45px;}
    .choose_tit span{ padding-left: 65px;}
    /*successful*/
    .successful{ padding-bottom: 100px;}
    #successful_scr .owl-controls{ bottom: -60px;}
    /*problem2*/
    .problem2_list li{ font-size: 14px;}
    .problem2_info h5{ font-size: 16px; line-height: 26px; height: 26px; margin-top: 0;}
    .problem2_des{ line-height: 25px; height: 50px;}
    .date{ width: 78px; height: 82px; padding-top: 10px;}
    .date em{ font-size: 36px; line-height: 40px;}
    .date i{ font-size: 12px;}
    /*service*/
    .service_show{ margin: -15px 0;}
    .service img{ display: block; margin: 15px auto;}
    /*activity*/
    .activity_list li{ max-width: 613px; margin: 0 auto;}
    .activity_list li .news_img,.activity_list li .news_img img{ width: auto; height: auto; float: none;}
    .activity_list li .news_info{ padding-bottom: 20px;}
    .activity_list li .news_img img{ max-width: 100%; position: inherit; margin: 0;  left: auto;}
    /*article_page*/
    .article_page ul li.page_next{ text-align: left; border-top: 1px solid #cacaca;}
    .article_page ul li.page_next a{  background: url("../images/arrow6_left.png") left 5px no-repeat; padding-left: 40px;}
    /*customers*/
    .customers_info{ font-size: 18px;}
    /*contact*/
    .contact_map{ width: 100%; float: none; margin: 0 0 20px;}
    .contact_map img{ width: 100%;}
    /*advantage*/
    .advantage_img{ width: 320px;}
    .advantage_img img{ margin-top: 50px;}
    /*tech*/
    .tech_intro{}
    .t_intro_img{ width: 320px; margin-right: 30px;}
    .t_intro_des{ overflow: visible;}
    /*team*/
    #team_pc{ display: none;}
    #team_phone{ display: block;}
    /*space*/
    .space_info{ padding: 0;}
    .space_tab{ max-width: none; position: inherit; bottom: auto; margin: 0 -6px 30px;}
    .space_tab .item{ padding: 0 6px;}
    #sync6 .owl-controls{ margin-top: 20px;}
    #sync6 .owl-buttons div{ position: inherit; margin: 0 5px;}
    #sync6 .owl-buttons div.owl-next{ background-image: url("../images/arrow2_right.png");}
    /*advisers*/
    .advisers_tab{ max-width: 100%; position: inherit;}
    .advisers .profile_tit{ display: none;}
    .advisers .advisers_tit2{ display: block;}
}

@media (max-width: 767px) {
    .focus_pc{ display: none;}
    .focus_phone{ display: block;}
    .focus_phone img{ width: 100%;}
    .focus_num{ display: none;}
    .focus .owl-pagination{ right: 15px;}
    .focus .owl-controls .owl-page span{ width: 14px; height: 14px; background-size: cover;}
    /*paging*/
    .paging{ margin-top: 40px;}
    .paging a{ font-size: 12px; width: 26px; height:26px; line-height: 26px;}
    /*business*/
    .business_l{ width: 41%; padding-top: 30px;}
    .business_r{ width: 59%;}
    .b_l_area{ width: 100%; padding-left: 20px;}
    #business_scr .owl-controls{ left:0;}
    #business_scr .owl-pagination{ display: none;}
    /*scale*/
    .scale_list li{ width: 50%; margin-bottom: 20px;}
    /*development*/
    .development_scr .owl-carousel{ display: block;}
    #sync1{ width: 100%; padding: 0 20px;}
    #sync1 .owl-buttons div{ position: inherit; margin: 0 5px;}
    /*banner*/
    .banner{ height: 320px; background-size: cover; background-attachment: inherit;}
    .sub_tit{/* bottom: 20px;*/ font-size: 22px;}
    .sub_tit em{ font-size: 14px;}
    .nav_menu,.nav_active{ top:73px;}
    .scr_area{ height: 187px;}
    /*culture*/
    .culture_list{ margin: -10px;}
    .culture_list li{ padding: 10px;}
    /*classify*/
    .classify_list li{ width: 33.33%;}
    .classify_list li.classify_dif{ width: 100%; min-height: auto;}
    /*trademark*/
    .trademark_tab{ position: inherit; width: 100%;}
    .trademark_tab .item{ margin: 0 0 10px;}
    .trademark_area{ margin: 0; padding: 0;}
    /*problem2*/
    .problem2_list li a,.problem2_list li a:hover{ background: none;}
    /*provide*/
    .p_overview{ text-align: center;}
    .p_overview dt{ display: block; width: 55px; margin: 0 auto 10px;}
    /*concept*/
    .concept_info{ padding: 0; margin-top: 20px;}
    .concept_list li{ width: 100%;}
    .join_block{ height: auto;}
    .join_list{ margin: 0;}
    .join_list li{ padding: 25px 0;}
    .join_list li a{ padding: 15px; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #ddd;}
    /*touch*/
    .branch_tit{ width: 100px; margin-left: 0;}
    /*end_top*/
    .end_top{ height: auto; line-height: normal; padding: 10px 0;}
    .back{ width: auto; padding:5px 10px; border: 1px solid #ccc; margin-bottom: 10px;}
    .back span{ padding-right: 20px;}
    .position2{ width: 100%; padding: 0; border: none;}
    .end_box .container{ padding: 0 15px;}
    /*advantage*/
    .advantage_list li{ margin-bottom: 40px;}
    .advantage_img,.advantage_list li.li_dif .advantage_img{ float: none; width:100%; max-width: 610px; margin: 0 auto; padding: 20px 20px 0;}
    .advantage_img img,.advantage_list li.li_dif .advantage_img img{ margin-top: 0;}
    .advantage_info,.advantage_list li.li_dif .advantage_info{ padding: 20px 20px 50px; text-align: left;}
    /*news*/
    .news_img{ width: 160px;}
    .news_item{ margin-bottom: 5px;}
    .img_dec{ background-size: 45px;}
    .news_info{ padding: 10px;}
    .news_overview{ height: 24px; margin-bottom: 10px;}
    .more{ display: none;}
    .news_date{ border-bottom: none;}
    /*activity*/
    .activity_handle{ padding-top: 20px;}
    .news_more{ height: 40px; line-height: 40px;}
    .news_more span{ background-size: 14px; padding-right: 24px;}
    .n_nav_list a{ font-size: 14px; padding: 0 5px; margin: 0 5px;}
    /*tech*/
    .t_intro_img{ width: auto; float: none; margin-bottom: 20px;}
    /*team*/
    .team_area img{ width: auto; margin: 0 auto; float: none;}
    /*space*/
    .space_box img{ width: auto; max-width: 100%; margin: 0 auto 10px; float: none;}
    /*city*/
    .city_list{ font-size: 16px;}
    .scale_num{ font-size:34px;}
    #sync2 .synced .item{ font-size: 24px;}
    #sync2 .item{ font-size: 18px;}
    /*error_tip*/
    .error main{ padding-top: 78px;}
    .error_tip{ padding:40px 20px;}
    .error_tit,.error_item{ font-size: 18px;}
    .error_tit em{ font-size: 48px;}
    .try{ margin-top: 34px;}

}

@media (max-width: 479px) {
    /*profile*/
    .profile_img{ width: 100%; padding: 0; margin-bottom: 20px;}

    .classify_ico{ width: 60px; height: 60px; padding: 12px;}
    .classify_ico img{ width: 36px; height: 36px;}

    .agency_list li{ width: 100%;}
    .agency_area{ max-width: 290px; margin: 0 auto;}
    /*news*/
    .news_rec dt{ width: 100%;}
    .news_info{ padding-bottom: 10px;}
}

@media (max-width: 413px) {
    /*news*/
    .news_img{ width: 100%;}

}




/*图片划过样式*/
.distribution_img img,.culture_list li .culture_img img{
	-webkit-transform: scale(1, 1);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 500ms;
	-moz-transform: scale(1, 1);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 500ms;
	transform: scale(1, 1);
	transition-timing-function: ease-out;
	transition-duration: 500ms;
	width: 100%;
}
#distribution_scr .item a:hover .distribution_img img,.culture_list li:hover .culture_img img{
	-webkit-transform: scale(1.11, 1.11);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 500ms;
	-moz-transform: scale(1.11, 1.11);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 500ms;
	transform: scale(1.11, 1.11);
	transition-timing-function: ease-out;
	transition-duration: 500ms;
	position: relative;
	z-index: 3;
}

aa{
	display: block;
    max-width: none;
	width: -webkit-calc(100% + 40px);
	width: calc(100% + 40px);
	-webkit-transition: opacity 0.60s, -webkit-transform 0.60s;
	transition: opacity 0.60s, transform 0.60s;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
aa {
	opacity: 1.0;
	-webkit-transform: translate3d(-20px, 0, 0);
	transform: translate3d(-20px, 0, 0);
}
.dis {
	display:none;
}
.show{ display: block;}
.bg_no {
	background:none;
}
.col_red{ color: #df0010;}