
/* CSS Document */
html,body{ height:100%; width:100%;}
body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,figure{ margin:0; padding:0;}
body{ font:16px/24px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", Arial, Helvetica, sans-serif; color:#666; background:#fff;}
h1,h2,h3,h4{ font-weight:normal;}
img{ border:none; vertical-align:middle;}
a{ text-decoration:none; color:#333; outline:none; -webkit-tap-highlight-color:transparent;}
a:hover{ text-decoration:underline;}
ul{ list-style:none;}
input,select,button,textarea{ font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53", Arial, Helvetica, sans-serif; vertical-align:middle;outline:none; font-size:12px;}
-moz-placeholder { color: #666;}
-moz-placeholder { color: #666;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder { color: #666;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder { color: #666;}
.banner_img{ display:none;}

.home_wid .swiper-pagination-bullet{width: 40px; height: 3px; display: inline-block;border:1px solid #fff;  opacity:.5;}
.home_wid .swiper-pagination-bullet-active {opacity: 1;background: #a0d728;opacity: 1;border:1px solid #a0d728;}
.home_wid .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;}
.home_wid .swiper-button-prev, .swiper-button-next {background-image: url("../image/prev.png");	left:30px;	right: auto}
.home_wid .swiper-button-next,.swiper-button-prev {background-image: url("../image/next.png"); right:30px;left: auto;}
.swiper-pagination-bullets{ width: 100%;position: absolute; bottom: 19%; z-index: 5;}
/***header***/
.header{ width:100%; position:fixed; z-index:1000; top:0; left:0; height:90px;}
.w1100{ position:relative; z-index:2; max-width:1100px; min-width:900px; width:100%; margin:0 auto;}
.logo{ position:absolute; left:0; top:23%; width:182px; margin-top:-6px; background:url(../image/logo.png) no-repeat 0 0; height:85px;}
.nav_ul{ float:right; height:100%; position:relative; z-index:2;}
.nav_ul li{ float:left; margin-left:50px; height:90px;}
.nav_ul li a{ display:block; color:#fff; height:100%; line-height:100px; margin-top:-2px;}
.nav_ul li a:hover,.nav_ul li.cur a{ text-decoration:none; border-bottom:solid 2px #a0d728;color:#a0d728}
.h_line{ display:block; position:absolute; bottom:0; left:0; width:100%; height:0; border-bottom:solid 1px #cfd1d1; z-index:1; opacity: 0.2}


.home_ball{ width:40%; position:absolute; left:50%; top:50%; z-index:1; margin:-20% 0 0 -20%;}
.w100{ width:100%; display:block; position:relative; z-index:1;}

.m_menu{ background:url(../image/m_menu.png) no-repeat 50% 50%; background-size:25px 14px; display:none; float:right; height:45px; width:50px;}
.hide_menu{ background-image:url(../image/m_menu_o.png);}

.scroll_header{ background:#fff; border-bottom:none;}
.scroll_header .logo{ background-image:url(../image/logo2.png);}
.scroll_header .h_line{ display:none;}
.scroll_header .nav_ul li a{ color:#333; line-height:90px;}
.scroll_header .nav_ul li a:hover,.scroll_header .nav_ul li.cur a{ color:#333; border-bottom:solid 2px #a0d728;}

/***home***/
.home_h1{ color:#fff; line-height:38px; font-size:26px; text-align:center; width:40%; position:absolute; left:50%; z-index:1; top:44%; margin-top:-70px; letter-spacing:2px; margin-left:-20%;}

.home_more{ border:solid 2px #fff; display:inline-block; font-size:14px; line-height:30px; padding:2px 20px; color:#fff; margin-top:60px;}
.v_home_kv{ height:100%; width:100%;}
.index_banner{ width:100%;height:100%; margin:0 auto; position:relative; z-index:1; overflow:hidden; zoom:1;}
.w100{ width:100%; display:block; position:relative; z-index:1;}
.owl-carousel{ overflow:hidden;}
.index_banner2{ height:200px; width:200px; overflow:hidden; position:relative; z-index:2;}

/***other***/
.main{ width:100%; position:relative; z-index:1; padding:70px 0;}
.nopad{ padding:0;}
.banner_h2{ max-width:450px; width:100%; position:relative; z-index:1; vertical-align:middle; margin:0 auto; top:40%;}
.banner{ background-position:50% 50%; width:100%; background-repeat:no-repeat; background-size:cover; height:640px; position:relative; z-index:1; text-align:center;}
.introduction_banner{ background-image:url(../image/introduction_banner.jpg);}
.business_banner{ background-image:url(../image/business_banner.jpg);}
.partner_banner{ background-image:url(../image/partner_banner.jpg);}
.service_banner{ background-image:url(../image/service_banner.jpg);}
.event_banner{ background-image:url(/images/event_banner.jpg);}
.contact_banner{ background-image:url(../image/contact_banner.jpg); }
.disclaimer_banner{ background-image:url(../image/disclaimer_banner.jpg);}
.detail_banner{ background-image:url(../image/detail_banner.jpg);}
.advantage_banner{ background-image:url(../image/advantage_banner.jpg);}
.product_banner{ background-image:url(../image/product_banner.jpg);}

.introduction_dl{ /*max-width:900px; */width:100%; position:relative; z-index:1; margin:0 auto;overflow: hidden;border-bottom: 1px solid #dedede; padding: 20px 0;}
.introduction_dl dt{line-height:30px;text-align: center;}
.img_dl{width:31.333%;padding-bottom:20px;}
.img_dl.float_let{  float:left;}
.img_dl.float_rit{float:right;}
.img_dl.float_cen{float:left;margin:0 3%; }
.img_dl dd{text-align: center;line-height: 20px;color: #8e8e8e;font-size: 18px;margin-top: 22px;}
.size_text{color:#666;font-size: 22px;}
.wrapper{width:1100px;margin:15% auto;}

.intro_text_box{ position:relative; z-index:1; padding-top:83px;/* height:70px;*/}
.intro_bt_y{  width:200px; height:20px;margin:0 auto;padding-top:15px;}
.intro_bt_name{ font-size:44px; line-height:60px; position:relative; z-index:2; text-align: center;}
.intro_bt_ename{ color:#999; text-transform:uppercase; font-size:14px; position:relative; z-index:2;}

.intro_text_con{ padding:20px 0;text-align: center;color:#8e8e8e;line-height:30px;font-size:18px}

.business_con{ padding:0 0 20px; position:relative; margin:0 auto; /*width:900px;*/ line-height:30px;}
.busi_line{ height:100%; width:1px; background:#f5f5f5; position:absolute; left:226px; top:0; z-index:1;}
.busi_dl{ overflow:hidden; position:relative; z-index:1; margin-bottom:50px;}
.busi_dl dt{ color:#021f78; float:left; width:260px; height:68px; line-height:68px; text-align:right; font-size:18px; letter-spacing:2px;}
.busi_dl dd{ color:#666; margin-left:290px; padding-top:5px;}
.business_i{ background:url(/images/bussiness_icon.png) no-repeat 0 0; height:68px; width:66px; display:inline-block; vertical-align:middle; margin-left:10px;}
.bis1{ background-position:0 0;}
.bis2{ background-position:0 -164px;}
.bis3{ background-position:0 -328px;}
.bis4{ background-position:0 -492px;}
.bis5{ background-position:0 -656px;}

.partner_con{ padding:70px 0 20px; position:relative; margin:0 auto; max-width:900px; width:100%; line-height:30px;}
.partner_ul_list{ overflow:hidden; position:relative; z-index:1;}
.partner_ul_list li{ float:left; width:20%; margin:0 2.5% 5%;}
.partner_ul_list li img{ border:solid 1px #ededed;}

.disclaimer_sec_title{ background:#f2f2f2;}
.disclaimer_con{ padding:50px 0; position:relative; margin:0 auto; max-width:900px; width:100%; line-height:30px;}
.dis_text{ padding:10px 0; line-height:38px;}
.dis_sp{ line-height:38px; background:url(../image/dis_text_i.png) no-repeat 100% 50%; display:inline-block; padding-right:42px; color:#22409a; font-size:20px; letter-spacing:2px;}

.contact_dl{ overflow:hidden; position:relative; z-index:1; padding:38px 0;}
.contact_dl dt{ float:left; width:40%; color:#6c6c6c;}
.contact_dl dd{margin-left: 40%;height: 280px;width:60%}
#allmap{width:100%; height:100%;overflow: hidden;margin:0;}
.form_box{width:100%;overflow: hidden; background:url(../image/count_bg.jpg) 0 0;line-height:35px;}
.form_wid { width: 95%;; margin: 0 auto;overflow:hidden;padding:6% 0;}
.cont_h1{color:#333;margin:0 0 3%; text-align: left;}
.inp{width:23%;float:left;color:#666;height:60px;line-height: 60px;padding-right:1%;}
.input_c{ width:94%; display:block;border:none;  font-size:16px;height:100%;padding:0 3%;}
.inp_wid{width:36%;}
.ic2{ height:150px; width:480px;}  
.btn_tj{ background:#a0d728; font-size:16px; text-align:center;  width:15%; line-height:60px; color:#fff;float: right;}

.form_ic{ display:block; float:left; width:18px; height:18px; background-repeat:no-repeat; background-position:50% 50%; vertical-align:middle; margin-top:3px; margin-right:10px;}
.fic1{ background-image:url(/images/ui.png);}
.fic2{ background-image:url(/images/ei.png);}

.cus_p_1{ font-size:24px; color:#a0d728; letter-spacing:2px;margin-top: 10%;}
.cus_p_2{ font-size:16px; text-transform:uppercase; padding-bottom:20px;}
.cus_p_3{ padding-top:20px; color:#212121;}
.cus_p_4{ padding-bottom:20px;}

.event_con{ width:1150px; padding:50px 0 0; position:relative; margin:0 auto; /*max-width:820px;width:100%; */ line-height:30px;}
.event_detail_con{ padding:0; position:relative; margin:0 auto; max-width:820px; width:100%; line-height:30px;}
.event_title_sp{ position:absolute; background:#001e8f; height:40px; width:260px; top:0; left:50%; margin-left:-130px; z-index:2; color:#fff; text-align:center; line-height:40px; text-transform:uppercase; font-size:16px;}
.year_sp{ font-size:12px;}
.event_dl{ overflow:hidden; position:relative; z-index:1; padding-top:20px; padding-bottom:50px;}
.event_dl dt{ float:left; width:50%; height:360px; position:relative; z-index:1;}
.event_dl dd{ display:table; float:right; width:50%; height:360px; background:#f6f6f6; position:relative; z-index:1; text-align:center; font-size:18px; line-height:34px; text-transform:uppercase;}
.event_dl_text{ display:table-cell; vertical-align:middle;}

.event_dl2 dt{ float:right;}
.event_dl2 dd{ float:left;}
.align_cen{text-align:center;}
.more_linka{ display:block; border-radius:5px; border:solid 2px #001e8f; color:#001e8f; font-size:18px; height:40px; text-align:center; line-height:40px; margin:25px auto 0; width:150px;}
.more_linka:hover{ text-decoration:none; border:solid 2px #021045; color:#021045;}

.event_line{ height:100%; width:1px; background:#001e8f; position:absolute; left:50%; top:0; z-index:1; margin-left:-0.5px;}

.event_main{ padding:0;}
.nobg{ background:#fff;}

.event_main_detail{ background:#f7f7f7; padding-top:80px; padding-bottom:0;}
.path{ padding:25px 0; color:#666;}
.path a{ color:#666;}

.event_detail_box{ box-shadow:0 0 10px rgba(0,0,0,0.3); background:#fff; padding:40px 40px 20px; color:#666;}
.event_detail_box p{  padding-bottom:20px;}
.event_detail_title{ color:#333; font-size:24px; line-height:30px; text-align:center; padding:40px 0 30px; letter-spacing:2px;}
.event_detail_img{ position:relative; z-index:1; overflow:hidden;}
.event_detail_img_text{ position:absolute; z-index:2; background:rgba(0,0,0,0.5); padding:1% 3%; width:94%; left:0; bottom:0; color:#fff; font-size:16px;}

.team_h2{ color:#00238c; font-size:22px; line-height:34px; text-align:center; letter-spacing:2px; margin-bottom:30px;}
.dot{ margin:0 10px;}
.team_h2_span{text-transform:uppercase; color:#999; font-size:16px; display:block; font-family:Arial, Helvetica, sans-serif; letter-spacing:3px;}

.team_one_dl{ width:740px; overflow:hidden; position:relative; z-index:1; margin:0 auto 60px;}
.team_one_dl dt{ float:left; width:330px; background:#fff; text-align:center; padding-top:40px;}
.team_one_dl dd{ float:right; width:330px; background:#00238c; padding:50px 40px; color:#fff; line-height:30px;}
.photo_img{ margin:0 auto; width:147px; height:117px; position:relative; z-index:1; text-align:left;}
.photo_img_photo,.photo_img_bg_y{ height:108px; width:136px;}
.photo_img_bg_y{ position:absolute; right:0; top:0; z-index:1; background:#23419b;}
.photo_img_photo{ position:relative; z-index:2;}
.photo_name{ font-size:20px; line-height:30px; padding:0 0 5px; color:#333;font-weight: bold;text-align: center;}
.photo_info{ padding-left:24%; padding-bottom:13px;}
.photo_info li{ text-align:left; color:#999;}
.photo_info li .dot{ color:#23419b; margin-left:0; margin-right:5px;}
.photo_info li .photo_n_sp{ color:#999;}
.t_c{ text-align:center;}
.team_list_text{ font-size:16px; color:#8e8e8e; line-height:26px; padding-top:5px; text-align: center;}
.team_list_box{ background:#fff; box-shadow:0 0 5px rgba(0,0,0,0.1); padding: 43px 10px;margin: 0px 27px; height:300px;}
.item{ width:100%!important;height:100%; float:left;padding:10px 0;}
.col_text{color:#8e8e8e; font-size:18px;}
.owl_box{ width:100%;margin:0 auto;position:relative; z-index:1; padding-bottom:10%; overflow: hidden;}
.btn_owl{ position:absolute; height:40px; width:40px; top:40%; margin-top:-20px; z-index:2; display:block; text-indent:-9999px; overflow:hidden; background:url(/images/owl_btn.png) no-repeat 0 50%;}
.owl_prev{ left:-30px; background-position:12px 50%;}
.owl_next{ right:-30px; background-position:-172px 50%;}
.t6_line{ line-height:20px;}

.mouse{ border:solid 3px #fff; border-radius: 23px; box-sizing: border-box; cursor: pointer; font-size: 17px; height: 55px; width: 35px; opacity: 1; margin:15% auto 0; position:relative;}
.ac_dot{ background:#fff; border-radius: 50%; display: block; height: 8px; left: 50%; margin: -4px 0 0 -4px; position: absolute; top: 29%; width: 8px; -webkit-animation: rev-ani-mouse 2.5s linear infinite; -moz-animation: rev-ani-mouse 2.5s linear infinite; animation: rev-ani-mouse 2.5s linear infinite;}
@-webkit-keyframes rev-ani-mouse {
	0% { opacity: 1;top: 29%;}
	15% {opacity: 1;top: 50%;}
	50% { opacity: 0;top: 50%;}
	100% { opacity: 0;top: 29%;}
}
@-moz-keyframes rev-ani-mouse {
	0% {opacity: 1;top: 29%;}
	15% {opacity: 1;top: 50%;}
	50% {opacity: 0;top: 50%;}
	100% {opacity: 0;top: 29%;}
}
@keyframes rev-ani-mouse {
	0% {opacity: 1;top: 29%;}
	15% {opacity: 1;top: 50%;}
	50% {opacity: 0;top: 50%;}
	100% {opacity: 0;top: 29%;}
}

/***footer***/
.footer{ position:relative; z-index:1; width:100%; height:90px;line-height:90px; z-index:2; background:#111111; color:#949494; clear: both;}
.footer_home{ position:absolute; bottom:0; left:0;}
.footer_dl{ overflow:hidden; position:relative; z-index:1; width:1100px; margin:0 auto;}
.footer_dl dt{ float:left;}
.footer_dl dd{ margin-left:600px; text-align: right;}
.footer_dl dd a{ color:#949494;}

/*fx*/
/*服务*/
.pop_a{ width:25%;height:340px;float:left;position: relative; z-index: 1;}
.pop_a:hover .pos_list{display:block}
.pos_list{width: 100%;height: 100%;;float: left; padding: 10px 0;color:#fff;position:absolute;left:0;top:0; z-index: 10;display:none;}
.pos_list .team_list_box{ background:#a0d728; box-shadow:0 0 5px rgba(0,0,0,0.5); padding:43px 10px; margin:0 27px; height:300px;}
.pos_list .photo_name{ font-size:18px; line-height:30px; padding:0 0 5px; color:#fff;font-weight: bold;text-align: center;}
.pos_list .team_list_text{ font-size:13px; color:#fff; line-height:26px; padding-top:5px; text-align: center;}

/*home*/
.home_wid{ height:100%; width:100%; position:relative; z-index:1; overflow:hidden;}
.bg_1{ background:url(../image/home_banner_1.jpg) no-repeat 50% 50%; background-size:cover; height:100%; width:100%;}
.bg_2{background:url(../image/home_banner_2.jpg) no-repeat 50% 50%; background-size:cover; height:100%; width:100%;}
.bg_3{ background:url(../image/home_banner_3.jpg) no-repeat 50% 50%; background-size:cover; height:100%; width:100%;}
/*.bg_4{background:url(../images/home_banner_4.jpg) no-repeat 50% 50%; background-size:cover; height:900px; width:100%;}*/

.owl-carousel{width: 100%; height:100%; position: absolute; left:0; top: 0; z-index: 2;}
.part_1{width:70%;height:200px; position: absolute; left:16%; top:50%; z-index:4; margin-top:-100px;}
.btn_ljyd{display:block;text-align: center; font-size:16px;color:#fff;margin:5% auto 0;}
.part_1 a:hover{ text-decoration: none;}
.h_title{text-align: left;color:#fff;font-size:60px; line-height:80px; font-weight:bold; letter-spacing: 8px;}
.bor{width:80px; border-bottom:1px solid #fff;margin-top:35px;}
.hom_col{color:#fff;font-size:38px;line-height:50px;margin-top:35px;}

.bus{width:100%;}
.bus_list{ width:50%;margin:0 auto; overflow: hidden; padding:1%}
.bus_list li a{ color:#666;display: block;width:100%;border:1px solid #ccc; background:#fff;text-align:center;white-space:nowrap;height:50px;line-height: 50px;border-radius:3px}
.bus_list li.bus_active a,.bus_list li a:hover{color:#fff;text-decoration:none;border:1px solid #a0d728;border-radius:3px;background:#a0d728 url(../image/bus_icon.png) no-repeat 8px center; background-size: 16px 16px;}
.bus_list li {width:18%;float:left;padding:0 1%; }
#bus_box{width:1140px;margin:0 auto;clear:both;}
.pad_img{ overflow: hidden; padding: 0 0 5% 0; display:none;}
.dl_list{ width:30%; float:left;position:relative; z-index:1}
.dl_list dt{ }
.dl_list dd{ position:absolute;lef:0;bottom:0; z-index: 2; background:rgba(0,0,0,.5);color:#fff; text-align: center;}
.pop_btn{ display:block;width:30.1%;margin: 4% 1.6% 0 1.6%;;float:left;position: relative; z-index: 1;}
.btn_pad{ padding:0 4%}
.pos{width:100%;height:100%;position:absolute;left:0;top:0; z-index: 2;color:#fff;background:rgba(160,215,40,.8);text-align: center; display: none;}
.pos .pos_icon{display: block; width:25px; height:25px;margin:2% auto 0;}
.pos .pos_text{padding-top:22%;display: block;line-height:22px; font-size:17px;}
.pop_btn:hover .pos{display: block;}
.m_pos_text{ display:none;}


.detail{background-color:#efefef;padding:66px 0;}
.detail_contact{/* width:85%; margin:0 auto;padding:3%;*/}
.dl_cont{position:relative; z-index: 1}
.dl_cont dd{width:98%; height:35px; line-height:35px;background: rgba(0,0,0,.5); color:#fff;position:absolute;left:0; bottom:0; z-index: 3;padding-left:2%}
.pad_text{padding:3%;}
.ul_list li{list-style:disc; margin-left:2%;line-height:30px;}
.hd_cont,.pad_top{padding-top:4%;}
.ul_list .weight{list-style:none;margin-left:5%; font-weight:bold;}.ul_weight li{margin-left:10%;}
.padding{padding:1% 0;float: left;font-size: 18px;line-height: 30px;}
/*详情页*/
.title_img{width:40%;margin:0 auto; position: absolute;left: 30%; bottom: 0;}
/*.title_img_wid{width:30%;left:35%}*/
.baner_title{font-size: 36px;line-height: 45px; margin-bottom: 39px; text-align: center;color:#fff;}
.link{width:68%;margin:0 auto;padding:3%; overflow: hidden;}
.link_return{float:right;width:85px;height:100%;}
.btn_link{float: right;margin-top: 10px;width:40px;height:40px;background: url(../image/btn_lianjie.png) no-repeat 0 50%;background-size: cover;}
.return{float:right;}
.link a:hover{ text-decoration:none;}
/*4*/
.yyyc_img{width:22%;display:inline-block; text-align: center; margin: 1% 1.3%;}
.yyyc_img_app{width:30.4%;margin:1.3%;}
/*产品*/
.pro_coont{margin:0 auto;padding:30px 0;}
.pro_dl{ overflow: hidden;position: relative; z-index: 5; }
.pro_dl dt{width:40%; float:left;}
.pro_dl dd{width:50%;text-align: right; float:right;margin:9% 3% 0 0;position: relative; z-index: 5;background-color: #fff;padding-right:10px;} 
.bor_pos{width:95px;height:154px; border:2px solid #a0d728; position:absolute; right: -30px; top: -39px; z-index:1}
.font-weight{ display:block; font-weight:bold;font-size:30px;color:#333;line-height:50px;}
.pro_title{font-size:18px; line-height: 30px;}
.btn_look{color:#fff;float: right;width:100px;height:30px;line-height:30px; text-align:center;background-color: #a0d728;margin-top:3%;}
.btn_look:hover{ text-decoration:none;}
.align_right{color:#999;margin-top:3%;}
.pro_bg{ background:#f7f7f7;}
.pro_bg dt{width:40%; float:right;}
.pro_bg dd{width:50%;text-align: left; float:left;margin:13% 0 0 3%;position: relative; z-index: 5;background-color: #f7f7f7;padding-left:5px;}
.bor_pos2{width:95px;height:154px; border:2px solid #a0d728; position:absolute; left:-30px;top:-39px; z-index:1}
.pro_bg .btn_look{float: left;}
.text_pro{position:relative;z-index: 10; background-color: #fff;}
.text_pro_2{position:relative;z-index: 10; background-color: #f7f7f7;}
/*优势*/
.pos_adva{position:relative; z-index: 1;padding-bottom:12%;}
.adva_box{width:70%;margin:2% auto 0;overflow: hidden;}
.adva_btn {width: 17.5%;display: inline-block;margin: 1%; position: relative; z-index: 1;background-position: left center;    background-repeat: no-repeat;background-size:cover;}
.pop_adva_1{ background-image: url(../image/adva_1.png)}
.pop_adva_2{ background-image: url(../image/adva_2.png)}
.pop_adva_3{ background-image: url(../image/adva_3.png)}
.pop_adva_4{ background-image: url(../image/adva_4.png)}
.pop_adva_5{ background-image: url(../image/adva_5.png)}
.pop_adva_6{ background-image: url(../image/adva_2.png)}
.pop_adva_7{ background-image: url(../image/adva_3.png)}
.pop_adva_8{ background-image: url(../image/adva_4.png)}
.pop_adva_9{ background-image: url(../image/adva_5.png)}
.adva_btn:hover{background: url(../image/adva_hover.png) no-repeat left center; background-size: cover;}
/*.pop_adva{width:100%;}*/
.text_vada{position:relative;z-index: 20;}
.adva_pos{width:100%;position:absolute; left:0;top:0; z-index: 5; display: none;padding-top:3%}
.adva_box2{position:absolute;left:15%;bottom:0;z-index: 2;padding:0;text-align: center;}
.adva_btm_text{clear: both;color:#a0d728; width: 67%;border:1px solid #a0d728;margin: 0 auto;background-size: 100% 100%;padding:1%;text-align: center;position:relative; z-index: 1; margin-bottom:5%}
.adva_img{width:27px;height:17px; position: absolute;left:48.5%;top: -17px;z-index: 2;background: url(../image/adva_btm_jianou.jpg) no-repeat 50% 50%; background-size: 27px 17px;border-bottom:1px solid #fff;}
/*公司简介*/
/* box */
#box{position:relative;width:65%;height:292px;margin:5% auto 0;}
#box ul{position:relative;width:754px;height:292px;}
#box li{background:#fff;position:absolute;list-tyle:none;width:0;height:0;top:146px;left:377px;z-index:0;cursor:pointer;overflow:hidden;border-radius:3px;}
#box li img{display:block; margin:0 auto;width:60%;height:60%;vertical-align:center;border-radius:50%;border:2px solid #a0d728;background-color: #a0d728;}
#box .prev_jiantou{position:absolute;left:-100px;top:25%;width:20px;height:34px;margin-top:-40px;overflow:hidden;text-indent:-999px;cursor:pointer;background:url(../image/perv_jiantou.png) no-repeat;background-size:cover;}
#box .next_jiantou{position:absolute;right:-100px;top:25%;width:20px;height:34px;margin-top:-40px;overflow:hidden;text-indent:-999px;cursor:pointer;background:url(../image/next_jiantou.png) no-repeat;background-size:cover;}
#box .prev{left:-60px;}
#box .next{right:-60px;background-position:-39px 0;}
.text_box{display:block; text-align: center;}
.jy_text{width:85%;margin:0 auto;color:#333;height: 120px}
.btm_pad{padding-bottom:30px;}



.owl-theme .owl-controls{
	text-align: center;
    z-index: 100;
}
/* .owl-theme .owl-controls .owl-buttons{width:100%;height:300px; position:absolute;left: 0;bottom:0; z-index: 1;overflow: hidden} */
.owl-theme .owl-controls .owl-buttons .owl-prev{position:absolute; top:50%; margin-top:-35px; left:10px; width:38px;height:70px; background: url(../image/prev.png) no-repeat left center; background-size: 38px 70px; text-indent:-9999px;}
.owl-theme .owl-controls .owl-buttons .owl-next{position:absolute; top:50%; margin-top:-35px; right:10px; width:38px;height:70px; background: url(../image/next.png) no-repeat right center; background-size: 38px 70px; text-indent:-9999px;}
.owl-pagination{ position:absolute;left: 0;bottom:15%; width:100%; z-index:2;}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: block;
	zoom: 1;
	/**display: inline;IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	/*font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);IE7 fix
	opacity: 0.5;*/
}

.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 67px;
	height: 3px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	/*opacity: 1;*/
	/*-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;*/
	/*background: none;*/
	overflow: hidden;
	border:1px solid #fff;
	
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: .5;
	background-color:#a0d728;
	border:1px solid #a0d728;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: 3px;
	width: 12px;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(/css/AjaxLoader.gif) no-repeat center center
}

@media (max-width:1500px) {
	.bus_list{ width:60%; padding:3%}
	.bus_list li{width:15%;}
}


@media screen and (min-width:901px) and (max-width:1099px){	
	.adva_btn {width: 17.4%;}
	.adva_box2 {bottom: 0;}
	/***footer***/	
	.footer_dl{width:100%;}	
	.footer_dl dd{text-align: right;}
	.form_box{width:100%;}
	/*.btn_tj{margin-top:2%;}*/
	
	
}
@media screen and (min-width:901px) and (max-width:1200px){	
	.event_con{width:100%;}	
	#bus_box{width:100%;}
	.bus_list li.bus_active a, .bus_list li a:hover { background: #a0d728 url(../image/bus_icon.png) no-repeat 3px center;background-size:16px 16px;}	
}
@media screen and (min-width:1200px) and (max-width:1350px){	
	.adva_btn {width: 17.5%;}
	.adva_box2 {bottom: 0;}
}
@media screen and (min-width:901px) and (max-width:941px){	
	.yyyc_img_app{width:30.3%}
}
/***mobile***/

@media (max-width:900px) {	
	.w1100{  width:100%;position:relative; z-index:2;min-width:95%; margin:0 auto;}
	.nav_ul{ display:none;}
	.header{ background:rgba(0,0,0,0.3); height:45px!important; border-bottom:none;}
	.header .w1100{ height:45px; width:100%; min-width:100%;}
	.logo{ background-image:url(../image/m-logo.png); background-size:cover; height:60px; width:100px; margin-top:-17px; left:0px;}
	.m_menu{ display:block;position: absolute;right: 0;top: 0; z-index: 100;}
	.h_line{ display:none;}
	
	.show_menu_header{ background:#fff; height:100%!important;}
	.show_menu_header .w1100{ height:100%!important;}
	.show_menu_header .logo{ background-image:url(../image/m-logo2.png); top:4px; margin-top:0;position: absolute; left: 0;top: 0;z-index: 100;}
	.show_menu_header .nav_ul{ background:#fff; margin-top:8%; width:100%; height:100%;margin-left:0}
	.show_menu_header .nav_ul li{ float:none; margin:0; height:auto;}
	.show_menu_header .nav_ul li a{ height:auto; padding:10px 0; border-top:solid 1px #eaeaea; border-bottom:none; color:#666; text-align:center; line-height:22px;}
	.footer_dl dd a {font-size: 16px;}
	.home_h1{ font-size:16px; line-height:24px; top:50%; width:80%; margin-left:-40%;}
	.home_ball{ width:80%; margin-left:-40%; margin-top:-40%;}
	
	.footer{ position:relative; bottom:auto; left:auto; width:100%; z-index:2;line-height: 20px;}
	.footer_dl{ width:100%; text-align:center;padding-top: 13px;}
	.footer_dl dt{ float:none; width:100%!important;}
	.footer_dl dd{ text-align:center;float:none; margin-left:0; padding:5px; font-size:12px; line-height:20px!important;}
	
	.banner{ height:320px;}
	.banner_h2{ top:35%; max-width:320px; width:100%;}
	.mouse{ margin-top:10%;}
	
	.main{ width:96%; padding:5% 2%;}
	.intro_bt_y{ width:30%;}
	.introduction_dl{ max-width:900px; width:100%; overflow:hidden; position:relative; z-index:1; margin:0 auto;}
	.introduction_dl dt{ float:none; width:100%; padding-top:0; line-height:26px;}
	.introduction_dl dd{ float:none; width:100%;}
	.intro_bt_name{ font-size:34px; line-height:56px;}
	.intro_text_con{font-size:16px;}
	.intro_bt_ename{ font-size:12px;}
	.intro_text_box{padding:60px 0 0 0;}
	.business_con{ padding:5px 0 0; width: 96%;margin: 0 auto; line-height:26px;}
	.busi_line{ display:none;}
	.busi_dl{margin-bottom:20px;}
	.busi_dl dt{ width:100%; text-align:left; float:none; height:34px; line-height:34px; font-size:16px;}
	.busi_dl dd{ margin-left:0; padding-top:5px;}
	.business_i{ height:34px; width:33px; margin-left:10px; background-size:33px 361px;}
	.bis1{ background-position:0 0;}
	.bis2{ background-position:0 -82px;}
	.bis3{ background-position:0 -164px;}
	.bis4{ background-position:0 -246px;}
	.bis5{ background-position:0 -328px;}
	
	.partner_con{ padding:15px 0 5px;}
	.partner_ul_list li{ width:28.3333%;}
	
	.dis_sp{ line-height:20px; background-size:19px 19px; padding-right:22px; font-size:16px; letter-spacing:1px; padding-left:10px;}
	.disclaimer_con{ padding:10px 0;}
	.dis_text{ padding:5px 0;}
	
	.contact_banner{ height:320px;}
	.contact_dl{padding-bottom:38px;}
	.cus_p_1{ font-size:20px;}
	.cus_p_2{ font-size:14px; padding-bottom:10px;}
	.cus_p_3{ padding-top:10px;}
	.cus_p_4{ padding-bottom:10px;}
	.ic2{ width:98%;}
	
	.event_con{ padding:25px 0 5px;width:100%;}
	.event_main{ padding:0 2%;}
	.event_dl{ padding-top:15px; padding-bottom:30px;}
	.event_dl dd{ font-size:13px; line-height:20px;}
	.event_title_sp{ font-size:14px; line-height:30px; height:30px;}
	.more_linka{ border:solid 1px #001e8f; font-size:13px; height:26px; line-height:26px; margin:8px auto 0; width:60%;}
	.more_linka:hover{border:solid 1px #021045;}
	
	.event_main_detail{ padding-top:45px; padding-bottom:0;}
	.path{ padding:10px 0;}
	.event_detail_box{ padding:10px;}
	.event_detail_title{ padding:25px 0 15px; font-size:18px; line-height:20px; letter-spacing:1px;}
	.event_detail_box p{ line-height:26px;}
	.event_detail_img_text{ font-size:14px;}
	
	.team_one_dl{ width:100%; margin-bottom:30px;}
	.team_one_dl dt{ float:none; width:100%; padding-top:20px;}
	.team_one_dl dd{ float:none; width:94%; padding:3%;}
	
	.team_list_box{margin: 0px 11px;}
	.owl_prev{ left:0; background-position:0 50%;}
	.owl_next{ right:0; background-position:100% 50%;}
	.team_h2{ margin-bottom:15px;}
	.owl_box{ padding-bottom:12%;}	
	
	/*fx*/	
	.swiper-pagination-bullets{bottom: 5.5%;}
	.swiper-container .swiper-button-prev,.swiper-container .swiper-container-rtl .swiper-button-next {background-size:20px 37px}
    .swiper-container .swiper-button-next,.swiper-container .swiper-container-rtl .swiper-button-prev {background-size:20px 37px}
	
	.m_pos_text{ display:block;width:100%;color: #fff;text-align: center; position: absolute;left: 0;bottom: 0;height: 40px;line-height: 40px;z-index: 2;background: rgba(0,0,0,.5);}
	.pop_btn{ display:block;width:46.8%;margin: 4% 1.6% 0 1.6%;;float:left;position: relative; z-index: 1;}
	.btn_pad{ padding:0 4%}
	.pos,.m_pos_text .pos_icon{display: none;}
	.m_pos_text .pos_text{padding-top:0;display: block;line-height:25px; }
	.pop_btn:hover .pos{display: none;}
	.pop_a:hover .pos_list{display:none;}
	.adva_box {width: 76%;}
	.adva_btn {width: 17.36%;}
	.pos_adva{padding-bottom:13%;}
	.adva_box2 {bottom:0;left: 12%;padding:0;}
	.bus_list li { width: 28%;  margin: 1% 0;}
	.pro_dl { padding:2%;}
	.block{display:block}
	.jy_text{width:100%; height: 150px;}
	.intro_wid{width:95%;}
	.size_text{font-size:20px;}
	.img_dl dd{font-size:16px;}
	.col_text{font-size: 16px}
	.owl-theme .owl-controls .owl-buttons .owl-prev{ width: 28px; height: 50px; background-size: 28px 50px;}
	.owl-theme .owl-controls .owl-buttons .owl-next{width: 28px; height: 50px; background-size: 28px 50px;}
	.adva_btm_text{width:85.5%;}
	.mis-stage{ width:100%!important;}
	#bus_box{width:100%;}
	.h_title{font-size:48px;line-height:60px;}	
	.part_1{width:95%;left:5%}
	.yyyc_img{width:21.9%;}
	.yyyc_img_app{width:30.3%}
	.form_wid{width:95%;margin:0 auto;}
	.inp{width: 49%;padding-right: 2%;}
	.inp_wid{width:70%;margin-top:2%}
	.btn_tj{width:28%;margin-top:2%}
	.pad_rig{margin-left:0;padding:0}
	.baner_title { font-size: 30px;line-height: 40px; margin-bottom:15px;}
	
	
}
@media (max-width:768px) {
	.bus_list li{width:100%;}
	.adva_box {width: 90%;}
	.adva_btn {width: 17.3%;}
	.adva_box2 {bottom: 0; left: 5%;padding:0}
	.pos_adva {padding-bottom: 16%;}
	.pop_a{width:49%; margin: 5% 0;}
	.bus_list li { width: 45%;}
	.show_menu_header .nav_ul{ margin-top:10%; }
	.jy_text{width:100%; height: 130px;}
	.owl-theme .owl-controls .owl-buttons .owl-prev{ width: 28px; height: 50px; background-size: 19px 35px;}
	.owl-theme .owl-controls .owl-buttons .owl-next{ width: 28px; height: 50px; background-size: 19px 35px;}
	.yyyc_img{width:30.2%;}
	.contact_dl dt{ float:none;width:100%;margin-bottom:10px;}
	.contact_dl dd{width:100%;margin:0}
	
	
	
}
@media (max-width:670px) {
	.btn_tj{float:left}
}
@media screen and (min-width:640px) and (max-width:670px){
	.cont_h1{margin:0}
	.inp{width:98%;padding:0;margin: 5px 0;height:45px;line-height:45px;}
	.btn_tj{height:45px;line-height:45px}
}
@media (max-width:640px) {
	.pop_a{width:100%}
	.item {width:100%; margin-bottom: 22%;}
	.bus_list{width:80%}
	.btn_ljyd {height: 30px;line-height: 30px; font-size: 14px;margin: 12% auto 0;}
	.h_title { font-size: 40px;/*width: 60%; margin: 64% auto 0; */line-height: 50px;}
	.hom_col
	.swiper-container .swiper-button-next, .swiper-container .swiper-container-rtl .swiper-button-prev {right: 10px;}
	.swiper-container .swiper-button-prev, .swiper-container .swiper-container-rtl .swiper-button-next {left: 10px;}
	.adva_btn {    width: 16.9%;}
	.adva_box {	padding-top: 11%;}	
	.input_c { height: 100%;width:100%;}
	.show_menu_header .nav_ul{ margin-top:12%; }
	.pro_dl{padding:5%}
	.pro_dl dt {width:100%;}
	.pro_dl dd {width:100%;margin:0;}
	.owl-theme .owl-controls .owl-buttons .owl-prev{ top:53%}
	.owl-theme .owl-controls .owl-buttons .owl-next{ top:53%}
	.bor_pos {right:-12px;}
	.bor_pos2 {left:-12px;}
	.btn_tj{width:30%;float:left;height:45px;line-height: 45px}
	.cont_h1{font-size:38px}
	.cont_h1{margin:0}
	.inp{width:94%;padding:0;margin: 5px 0;height:45px;line-height:45px;}
	
}

@media (max-width:414px) {	
	.adva_btn {width: 16.7%;}
	.adva_box {	padding-top: 5%;}
	.adva_box2 {bottom: 1%;left:0;padding:0;}
	.bus_list li {width: 100%;}
	.show_menu_header .nav_ul{ margin-top:15%; }
	.show_menu_header .logo {top:0;}
	.home_wid .swiper-container .swiper-button-prev,.swiper-container .swiper-container-rtl .swiper-button-next {left:10px;}
	.home_wid .swiper-container .swiper-button-next,.swiper-container .swiper-container-rtl .swiper-button-prev {right:10px;}
	.h_title {letter-spacing: 6px;}
	.pro_title {font-size: 16px;}
	.img_dl { width: 100%; float: none;}
	.img_dl.float_cen {margin: 0;}
	.adva_img {top: -14px;background-size: 20px 10px;left: 46%;}	
	.baner_title {font-size: 20px;line-height:30px;}
	.intro_bt_name {font-size: 31px;line-height: 46px;}
	.size_text{font-size:18px;}
	.pop_btn  {width: 94%;margin: 4% 3%;}	
	.block_yxgs{display:block;}
	.intro_text_box {padding-top:30px;}
	.intro_wid,.event_main,.pos_adva,.bus_coont{width: 85%;margin:0 auto;}
	.w1100{min-width: 85%;}
	.jy_text {height: 160px;}
	.intro_bt_y {width: 50%;}
	.adva_box{width:100%;}
	.event_con{ padding:10px 0 5px;}
	.pro_dl{float:none; padding:0;}
	.bor_pos,.bor_pos2{border:none;}	
	.align_right,.pro_title{text-align:center;}
	.btn_look,.pro_bg .btn_look{float:none;display:block;margin:3% auto 0;}
	.pro_dl dd{padding:0;}
	.pro_dl {padding: 0% 7.5% 5%;}
	.adva_btm_text{width:82%;margin-bottom: 38px;}
	.bus_list{margin:5% 0;padding:0;width:100%}
	.bus_list li{width:48%;}
	.bus_list li a{height:40px;line-height:40px;}
	.pad_img{padding:0;}
	.baner_title{margin-bottom:15px;}
	.title_img{width:100%;left:0}
	.link{width:85%;}
	.title_wid,.title_img_wid{width:80%;left:10%;}
	.link_return,.btn_link{float:left;}
	/*.main {width: 85%;}*/
	.cont_h1{text-align:left;}
	.cus_p_1 { margin-top: 3%;}
	.h_title{font-size: 30px;line-height: 44px;}
	.hom_col {font-size: 24px;line-height: 34px;margin-top: 20px;}
	.part_1{width:86%;left:7%;margin-top: -75px;height: 150px;}
	.yyyc_img{width:45%;margin:2%}
	.pad_img{padding-bottom:30px;}
	.contact_dl{width:85%;margin:0 auto;}
	.contact_dl dd{margin:0;width:100%;}
	.intro_bt_name{ text-align:center;}
	.form_wid{width:85%;margin:0 auto;}
	.title_img{width:80%;left:10%;}
	.title_wid{width: 86%; left: 7%;}
	.title_img_wid{width: 70%;left: 15%;}
	.btn_tj{width:50%;float:left;}
}
@media screen and (min-width:414px) and (max-width:639px){	
	.yyyc_img{width:45.4%;margin:2%}
	.title_img {width: 50%;left: 25%;}
}
@media screen and (min-width:415px) and (max-width:485px){	
	.yyyc_img{width:45%;margin:2%}
	
}
@media screen and (min-width:375px) and (max-width:413px){
	.title_img{width:90%;left:5%}
	.title_wid{width: 86%; left: 7%;}
	.title_img_wid{width: 78%;left: 11%;}
}
@media screen and (min-width:320px) and (max-width:374px){
	.title_img{width:100%;left:0;}
	.h_title{font-size: 24px;line-height: 34px;}
	.hom_col {font-size: 22px;line-height: 32px;margin-top: 20px;}
	.bor { width: 60px; margin-top: 20px;}
	.show_menu_header .logo {top: -6px;}
	.title_wid{width: 86%; left: 7%;}
	.title_img_wid{width: 80%; left: 10%;}
}
@media screen and (max-width:320px) {
	.pro_dl dt {width:100%;}
	.pro_dl dd {width:100%;margin:0;}
	.pro_title {font-size: 16px;}		
	.adva_btn {width: 16%;}
	.yyyc_img{width:44%;}
	.input_c{font-size:14px}
}
.icpA,.icpA:hover{ color:#949494; text-decoration:underline;}

.partBox{ position:relative; z-index:1; width:100%; margin-bottom:-1px;}
.w750{ max-width:750px; width:100%; margin:0 auto;}