@charset "UTF-8";


/******************ab_bn*************************/
.ab_bn { position:relative; }
.ab_bn .ab_text { position:absolute; text-align:center; color:#fff; z-index:2; left:0px; top:0px; width:100%; height:100%; }
.ab_bn  .wrapper { position:absolute; height:100%;display:table; width:100%;  }
.ie7 .ab_bn  .wrapper {top:50%; left:0px; display:block;height:auto; }
.ie7 .ab_bn  .subwrap {position:relative;top:-50%; }
.ab_bn .tit { color:#fff; position:relative; padding-bottom:11px; }
.ab_bn .tit i { position:absolute; bottom:0px; background:#fff; left:50%; width:30px; height:3px; margin-left:-15px; }

.lt9 .ab_bn {  height:220px; }

.boy_bn img { width:100%; }

.current { color:#3b5167; position:absolute; z-index:2; width:100%; right:0px; bottom:7px; text-align:right; color:#fff; }
.current span { color:#fff; padding:0px 6px;  }
.current a { color:#fff; padding:0px 6px; }
.current a:hover { color:#fff; }

.Mydw { color:#3b5167; position:absolute; z-index:2; width:100%; right:0px; bottom:7px; text-align:right; color:#fff; }
.Mydw span { color:#fff; padding:0px 6px;  }
.Mydw a { color:#fff; padding:0px 6px; }
.Mydw a:hover { color:#fff; }


.BMap_noprint { cursor:auto; }

/*********************about************************/
.ab_brand_box { padding:6.2% 5.16%; border-bottom:1px solid #f0f0f0; margin-bottom:5.8%; }
.ab_brand { }
.ab_brand h2 { text-align:center; color:#303030; font-weight:normal; }
.ab_brand .con { color:#3a3a3a; padding:5.6% 0px 7.5%; }
.ab_brand .con img { max-width:100%; }

.ab_brand .list { padding:0px 4% 0px 0.6%;}
.ab_brand .list li { float:left; width:25%; }
.ab_brand .list li span { margin-right:1px; }
.ab_brand .list li img { width:100%; }


.ab_brand_intro { padding:8.8% 5% 3.4% 0.6%;  }
.ab_brand_intro .divimg { float:left; width:402px; margin-right:8.63%; overflow:hidden; padding-bottom:10px; position:relative; margin-bottom:2%;  }
.ab_brand_intro .text { margin-top:-3px; }
.ab_brand_intro h2 { color:#303030; font-weight:normal; line-height:110%; }
.ab_brand_intro .con { line-height:166.67%; padding-top:7.6%; letter-spacing:0.5px; color:#464646; text-align:justify;  }


/*******************ab_training******************/
.ab_training { padding:4.6% 0px 2.6%; color:#3a3a3a; }
.ab_training h2 { text-align:center; color:#303030; font-weight:normal; }
.ab_training .con { line-height:166.67%; padding-top:5.7%; letter-spacing:0.5px; color:#464646; text-align:justify; padding-left:2.8%; }
.ab_training .con img { max-width:100%; }

.ab_trainlist h2 { text-align:center; color:#303030; font-weight:normal; padding-bottom:1.9%;  }


/*******************ab_con_map***********************/
.ab_contact_box { padding:6.5% 4.3%; }

.ab_con_map {}
.ab_con_map #map { height:473px; }

.ab_con_list { padding:6.8% 4.5% 3.1% 3.6%; }
.ab_con_list h2 { color:#303030; font-weight:normal; padding-left:40px; }
.ab_con_list .ab_con_left { overflow:hidden; }
.ab_con_list .ab_con_left ul li { position:relative; padding:15px 0px; float:left; width:100%; }
.ab_con_list .ab_con_left ul li i { position:absolute; left:0px; top:12px; width:24px; height:26px; background:url(../images/ab_con_li01.png) no-repeat; }
.ab_con_list .ab_con_left ul li:first-child +li i { background:url(../images/ab_con_li02.png) no-repeat; }
.ab_con_list .ab_con_left ul li:first-child +li+li i { background:url(../images/ab_con_li03.png) no-repeat; }
.ab_con_list .ab_con_left ul li:first-child +li+li+li i { background:url(../images/ab_con_li04.png) no-repeat; }
.ab_con_list .ab_con_left ul li span { display:block; }
.ab_con_list .ab_con_left ul li .span01 { float:left;padding-left:40px; }
.ab_con_list .ab_con_left ul li .span02 { overflow:hidden; }

.ab_con_list .ab_con_email { background:#77ca00; position:relative; padding:26px 40px 39px 62px; color:#fff; float:right; margin-left:5%; }
.ab_con_list .ab_con_email ul li { padding:5px 12px; margin:10.5px 0px; font-weight:bold; }
.ab_con_list .ab_con_email i { position:absolute; left:33px; top:39px; width:25px; height:25px; background:url(../images/ab_con_email_li01.png) no-repeat; }
.ab_con_list .ab_con_email a { color:#fff; }
.ab_con_list .ab_con_email ul li:hover { background:#36b201; }


/****************ab_network_head***********************/
.ab_network_head { padding:3.5% 0px 1%; }
.ab_network_head h2 { font-weight:normal; color:#303030; padding-bottom:2%; }

.ab_net_select { padding:4.5% 0px 0.6%; }
.ab_net_select ul li { float:left; width:246px; border:1px solid #f0f0f0; margin-right:20px;  }
.ab_net_select ul li .select-box { height:35px; line-height:35px; }
.ab_net_select ul li .select-box dt b { line-height:35px; color:#303030; }
.ab_net_select ul li .select-box dt { padding:0px 10px; }
.ab_net_select ul li .select-box dt i.ico { background:#6ab80a; width:37px; height:37px; right:-1px; top:-1px; margin-top:0px; transition:0s all ease-in-out; }
.ab_net_select ul li .select-box dt.open i.ico { -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }

.ab_net_select ul li .select-box dt i.ico label {background:url(../images/ab_net_select_jt01.png) no-repeat center center; position:absolute; width:15px; display:inline-block; height:8px; margin-top:-4px; margin-left:-7.5px; top:50%; left:50%; transition: 0.3s all ease-in-out; }
.ab_net_select ul li .select-box dt.open i.ico  label { -moz-transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -o-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg);}


.ab_network { border-top:1px solid #f0f0f0; padding:5.5% 0px; }
.ab_network .ab_net_tab { float:left; height:520px; width:300px; margin-right:4.8%; }
.ab_network .ab_net_tab ul li { margin:4.5% 0px; cursor:pointer;}

.ab_network  .ab_net_map  { overflow:hidden; }
.ab_network  .ab_net_map #allmap { height:520px; width:100%;}


.index-swiper-container{position: relative; margin-bottom: 20px;}
.index-swiper-container .swiper-slide img{width: 100%;}
.index-swiper-container .swiper-button-prev{ width: 15px; height:26px; margin-top: -13px; background: url(../images/btn_ll.png) no-repeat;}
.index-swiper-container .swiper-button-next{width: 15px; height:26px;margin-top: -13px; background: url(../images/btn_rr.png) no-repeat;}
.map_info{min-height:300px;}
.h2_tit{overflow: hidden; font-size:16px;font-weight:normal;padding-top:10px;padding-bottom:10px;color:#303030;line-height:1.8em;}
.p_txt{font-size:12px;color:#606060;line-height:26px;padding-left: 30px;margin-bottom:10px; position: relative;}
.p_txt1{margin-bottom:20px;}
.p_txt img{position: absolute; left:0; top:0;}


/****************ab_history_box***********************/
.ab_history_box { background:url(../images/ab_history_bg01.jpg) no-repeat center bottom; padding:4.2% 0px 430px; background-size:cover; margin-bottom:5%; }
.ab_history_box h2 { text-align:center; color:#000; font-weight:normal; padding-bottom:5%; }

.c_wrap{ position:relative; height:auto;  }
.c_bg{ width:396px; position:absolute; left:50%; z-index:2; margin-left:-199px; top:0; background:#78cb00; }
.c_bg2{ width:396px; position:absolute; z-index:4; left:50%; height:100%; margin-left:-198px; top:0; background:url(../images/ab_hisbg01.png) repeat-y center top; display:none; }
.c_bg3{ width:396px; position:absolute; z-index:1; left:50%; height:100%; margin-left:-198px; top:0; background:#ddd; display:none;}

.c_center{ min-height:80px; position:relative; float:left; width:32.8925%; padding-right:4.6875%; padding-left:12.42%; margin-top:2%; }
.c_center .his_tabbg { top:0px; background:url(../images/ab_hisli02.png) no-repeat right top; width:400px; height:100%;  right:-202px; position:absolute; z-index:6; top:100px; }
.c_center .content{  padding:29px 18px 20px; position:relative; z-index:1000000; margin-top:159px; border:1px solid #c7c7c7; background:#fff;  }
.c_center .content .con { padding:6% 0px; }

#ajax_box_2{ background:none;position: relative;}
.year{ color:#202020; position:absolute; top:102px; right:0px; padding-right:208px; }
.year b{ font-weight:normal; position:relative; top:-5px; }
.year span{ display:block; width:170px; position:absolute; right:29.5px; top:50%; margin-top:-5px;  z-index:-1;  height:9px; }
.year span.on{ }


/************sec_nav***************/
.sec_nav { position:absolute; z-index:300; left:50%; margin-left:-650px; 
	top:0px; margin-top:-10%; 
}
.sec_nav ul li { width:38px; line-height:38px; margin:4px 0px; font-size:14px; text-align:center; cursor:pointer; height:38px; overflow:hidden; background:#78cb00;transition:0.3s all; -webkit-transition:0.3s  all; border-radius:19px;  }
.sec_nav ul li a { color:#78cb00;}
.sec_nav  ul li.hover01 { width:114px; color:#fff; }
.sec_nav  ul li.hover01 a {  color:#fff; }


.c_center.hisrt {padding-left:4.6875%; float:right; padding-right:12.42%; margin-top:10%; }
.c_center.hisrt .his_tabbg { left:-201px;  background:url(../images/ab_hisli002.png) no-repeat center top; }

.c_center.hisrt .year span{  left:29.5px; }

.c_first { margin-top:0px;  }
.c_first .content { margin-top:60px; }
.c_first .year { top:0px; }
.c_first .his_tabbg { top:0px; }

.ab_his_pic ul li img { width:100%; }



/**********************join**********************************/
.join_range { margin:3.1% 0px 5.3%; position:relative; }
.join_range .tit { position:absolute; left:0px; top:40%; }
.join_range .tit h2 { font-weight:normal; padding-bottom:6%;  }

.province_ul li.m01{ left:566px; top:203px;}
.province_ul li.m02{ left:619px; top:160px;}
.province_ul li.m03{ left:630px; top:110px;}
.province_ul li.m04{ left:508px; top:228px;}
.province_ul li.m05{ left:525px; top:242px;}
.province_ul li.m06{ left:490px; top:260px;}
.province_ul li.m07{ left:445px; top:265px;}
.province_ul li.m08{ left:398px; top:215px;}
.province_ul li.m09{ left:587px; top:379px;}
.province_ul li.m10{ left:554px; top:334px;}
.province_ul li.m11{ left:565px; top:410px;}
.province_ul li.m12{ left:517px; top:370px;}
.province_ul li.m13{ left:542px; top:460px;}
.province_ul li.m14{ left:499px; top:434px;}
.province_ul li.m15{ left:518px; top:295px;}
.province_ul li.m16{ left:463px; top:335px;}
.province_ul li.m17{ left:454px; top:380px;}
.province_ul li.m18{ left:438px; top:440px;}
.province_ul li.m19{ left:471px; top:502px;}
.province_ul li.m20{ left:392px; top:502px;}
.province_ul li.m21{ left:410px; top:580px;}
.province_ul li.m22{ left:383px; top:405px;}
.province_ul li.m23{ left:320px; top:390px;}
.province_ul li.m24{ left:371px; top:455px;}
.province_ul li.m25{ left:282px; top:490px;}
.province_ul li.m26{ left:89px; top:339px;}
.province_ul li.m27{ left:394px; top:332px;}
.province_ul li.m28{ left:333px; top:317px;}
.province_ul li.m29{ left:230px; top:290px;}
.province_ul li.m30{ left:365px; top:280px;}
.province_ul li.m31{ left:120px; top:180px;}
.province_ul li.m32{ left:582px; top:505px;}
.province_ul li span{ background:url(../images/mapdot.png) left center no-repeat; padding-left:15px;}
.province_ul li span.nodot{ background:none;}
.map_box{ position:relative; width:760px; height:620px; float:right; }

.province_ul{width:760px; height:620px; position:absolute;  margin:0 auto; left:0; top:0; z-index:1}
.province_ul li{ color:#2c2f29; font-size:12px;  width:100px; height:20px; position:absolute; }
#svgpaper{ width:760px; height:620px;  position:absolute; left:-40px; top:0; z-index:0}
#paper{width:760px; height:620px; position:absolute;  margin:0 auto; left:-40px; top:0; z-index:2}
.hidden{ display:none;}
.cl11{ position:absolute; display:none; z-index:4; left:50px; top:50px; /*box-shadow:0 0 3px #999;*/  background:#F9F8F8; width:312px; }
.cl11 .w { }
.cl_box{ width:312px; }
.cl11 .close1 { position:absolute; border:1px solid #ddd; right:10px; top:18px; width:20px; text-align:center; background:#fff; z-index:111;}
.cl11 dd h2 {height:55px; line-height:55px; color:#fff; padding:0 30px; font-size:20px; background:#54cc7d;}
.cl11 dd .w_c{max-height:390px; overflow:auto; padding:15px 30px;border:1px solid #54cc7d;}
.cl11 dd .p{ font-size:12px; border-top:1px solid #DBDADA; padding:15px 0;}
.cl11 dd .p:first-child{ border:none;}
.cl11 dd .p div {margin-bottom:5px;}


.cl11_02{ position:absolute; z-index:4; display:block;left:50px; top:146px; /*box-shadow:0 0 3px #999;*/  background:#F9F8F8; width:312px; }
.cl11_02 .w { }
.cl_box{ width:312px; }
.cl11_02 .close1 { position:absolute; border:1px solid #ddd; right:10px; top:18px; width:20px; text-align:center; background:#fff; z-index:111;}
.cl11_02 dd h2 {height:55px; line-height:55px; color:#fff; padding:0 10px; font-size:14px; background:url(../images/bg05.jpg) no-repeat;}
.cl11_02 dd .w_c{max-height:390px; overflow:auto; padding:15px 30px;border:1px solid #BBDCF9;}
.cl11_02 dd .p{ font-size:12px; border-top:1px solid #DBDADA; padding:15px 0;}
.cl11_02 dd .p:first-child{ border:none;}
.cl11_02 dd .p div {margin-bottom:14px;}

.address-select { background:#fff; border:1px solid #aaa; margin:20px 0; display:none;}
.address-select select { background:none; border:0; width:100%; height:40px;}
.address-tit { text-align:center; font-size:1.5em; font-weight:bold; margin-bottom:1em;}

.join_process_box { border-top:1px solid #7acf00; padding:4.3% 0px 1.6%; }
.join_process_box h2 { color:#303030; text-align:center; font-weight:normal; }
.join_process_box .txt { padding:0.7% 0px 3%;}
.join_process_box .con { padding:2.6% 0px 2.8%;}
.join_process_box .con img { max-width:100%; }

.map_box_img img { max-width:100%; }

/**********************join_advantage_box**********************************/
.join_advantage_box { border-top:1px solid #7acf00; padding:4.1% 0px 6.1%; }
.join_advantage_box h2 { color:#303030; text-align:center; font-weight:normal; }
.join_advantage_box .txt { padding:3.1% 0px 4.4%;}
.join_advantage_box .txt ul li { float:left; width:39%; padding-right:11%; *+margin-left:-1px; }
.join_advantage_box .txt ul li h3 { padding-bottom:0.8%; }
.join_advantage_box .txt ul li p { line-height:130%; }
.join_advantage_box .title { color:#fff; text-align:center; }
.join_advantage_box .title span { background:#78cb00; line-height:23px;}

.join_advantage_box .join_ad_list { padding:3.5% 0px 0px; }
.join_advantage_box .join_ad_list ul li { float:left; width:25.33%; padding:1.4% 4%; text-align:center; }
.join_advantage_box .join_ad_list ul li img { width:120px; }
.join_advantage_box .join_ad_list ul li p { height:3em; overflow:hidden; margin-top:2.8%; }
.join_advantage_box .join_ad_list ul li img:hover {transform:rotateY(360deg); -webkit-transform:rotateY(360deg);   transition:1s all; -webkit-transition:1s all;}

/******************************join_form**********************************/
.join_form { border-top:1px solid #7acf00; padding:4.1% 3.9% 1.8%; }
.join_form h2 { color:#303030; text-align:center; font-weight:normal; padding-bottom:3%; }

.join_form .con { border:1px solid #c7c7c7; padding:3.6% 0px; margin:2.3% 0px; }
.join_form .con ul { width:90%; margin:0px auto; }

.join_form .con ul li { float:left; width:47.33%; margin:10px 0px; position:relative; }
.join_form .con ul li .inp {border:1px solid #909090;  background:#fff; padding:0px 20px; }
.join_form .con ul li .inp input { background:none; width:100%; border:none; height:37px; line-height:37px;font-size:14px; }
.join_form .con ul li .inp .valid_message { position:absolute; left:20px; font-size:12px; line-height:13px; bottom:-13px; color:#f00; }

.join_form .con .but { width:90%; margin:20px auto 0px; }
.join_form .con .but input {background:#f36f31; border:1px solid #e0672e; color:#fff; height:35px; width:100%; }
.join_form .con ul li.li02 { float:right; }

.join_form .con ul li .select-box { border:1px solid #909090; background:#fff; height:37px; line-height:37px; padding:0px 20px; width:auto; }
.join_form .con ul li .select-box dt {   padding:0px; } 
.join_form .con ul li .select-box dt b { height:37px; line-height:37px;}
.join_form .con ul li .select-box dt i.ico { background: url(../images/select01.png) no-repeat 0 0; width:13px; height: 9px; right:16px; top: 50%; margin-top: -4.5px; }




/***********************product***********************************/
/***********pro_inlist***************/
.pro_inlist { margin:4.7% 0px 1.5%; padding:4% 0px 4.7%; background:#f4f6f6;  }
.pro_inlist h2 { text-align:center; padding-bottom:2.7%; }


.ry_scroll_box{ width:84.375%; margin:0 auto; overflow:hidden; height:100%; position:relative;}
.ry_scroll_box ul { width:8000%; position:relative; }
.ry_scroll_box li{ width:604px; padding-bottom:0; height:343px; float:left; position:relative; z-index:100;overflow: hidden;}
.ry_scroll_box li.active{ z-index:200; padding-bottom:5.08em; }
.ry_scroll_box li a{ display:block; width:100%; hieght:100%; position:relative; color:#000000; }
.ry_scroll_box li img{ width:100%; height:100% !important; }
.ry_scroll_box li span{ display:block; position:absolute; left:0%; bottom:-2.2em; width:100%; color:#535353; display:none;}
.ry_about_part5 p{ text-align:center; display:none;}
.ry_scroll_box li.active span { display:block; text-align:center; }
.ry_scroll_box li.active img {box-shadow: 0px 0 0px rgba(0, 0, 0, .5), /*左边阴影*/
	0px 0 0px rgba(0, 0, 0, .5), /*右边阴影*/
	0 0px 0px rgba(0, 0, 0, .5), /*顶部阴影*/
	0 5px 10px rgba(0, 0,0, .5);
	/*底边阴影*/    }

.d_num ul li{ margin-left: 0  !important; margin-top: 0 !important;}
.d_num .ry_Scroll_l {display: none !important}
.d_num .ry_Scroll_r {display: none !important}
.d_num .ry_scroll_box{text-align: center; height: auto !important; padding-bottom: 70px;}
.d_num .ry_scroll_box ul{width: 100%}
.d_num .ry_scroll_box li{float:none; display:inline-block;*display:inline;*zoom:1; width: 48% !important;top:0 !important; padding-bottom: 0 !important}
.d_num .ry_scroll_box li a span{display: block;}



.ry_scroll_wrap{ position:relative; float:left; width:100%; margin-bottom:4.3%; height: auto !important; }
.ry_scrol_bg{ background:url(../images/ry_bg_line.png) repeat-x left bottom;}
.ry_Scroll_l{ background:url(../images/); width:20%; display:block; position:absolute; left:7.5%; height:68%; top:4%; z-index:101; }
.ry_Scroll_r{ background:url(../images/) no-repeat center; width:20%; display:block; position:absolute; right:7.5%; height:68%; top:4%; z-index:101;  }

.pro_inlist .more { text-align:center; }
.pro_inlist .more a { color:#fff; position:relative; background:#5c7c6c; border-radius:20px; display:inline-block; padding:10px 36px 10px 22px; }
.pro_inlist .more a i { background:url(../images/pro_inlist_jt01.png) no-repeat; position:absolute; right:16px; top:50%; margin-top:-5.5px; width:8px; height:11px;  }
.pro_inlist .more a:hover { background:#466254; }

.pro_inlist2 { background:#f4f6f5; margin:1.5% 0px; margin-bottom:4.2%; }
.pro_inlist2 .more a { background:#ed6d1e; }
.pro_inlist2 .more a:hover { background:#d85d12; }


.pro_inlist3 { background:#f4f6f5; margin:1.5% 0px; margin-bottom:4.2%; }
.pro_inlist3 .more a { background:#57a513; }
.pro_inlist3 .more a:hover { background:#4d980b; }
.pro_inlist4 { background:#f4f6f5; margin:1.5% 0px; margin-bottom:4.2%; }
.pro_inlist4 .more a { background:#ec6d1e; }
.pro_inlist4 .more a:hover { background:#d85d12; }




/***********pro_case_list****************/
.pro_case_list { padding:1.5% 0px 0.8%; }
.pro_case_list  ul li { float:left; width:48.4375%; margin:3.3% 0px; position:relative; }
.pro_case_list  ul li img { width:100%; }
.pro_case_list  ul li .text { position:absolute;  z-index:2; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.3); transition:1s all; -webkit-transition:1s all; color:#fff; overflow:hidden;  }
.lt9 .pro_case_list  ul li .text {filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#8876bd1d", EndColorStr="#8876bd1d")}

.pro_case_list  .wrapper { position:absolute; height:100%;display:table; width:100%;  }
.ie7 .pro_case_list  .wrapper {top:50%; display:block;height:auto}
.ie7 .pro_case_list  .subwrap {position:relative;top:-50%; }
.pro_case_list ul li span { display:block; text-align:center; color:#fff; }
.pro_case_list ul li .span01 { background:url(../images/pro_case_li01.png) no-repeat center top; padding-top:33px; padding-bottom:34px; margin-top:10px; }
.pro_case_list ul li label { background:#73b515; padding:3px 23px; display:inline-block; color:#fff; }

.lt9 .pro_case_list ul li  .text { display:none; }
.lt9 .pro_case_list ul li:hover  .text { display:block;  }
.pro_case_list ul li  .text:hover {  background:rgba(118,189,29,0.6);}
.pro_case_list ul li.li02 { float:right; }
.pro_case_list ul li.li02 .span01 {background:url(../images/pro_case_li02.png) no-repeat center top;}


/***************pro_vigor_head******************/
.pro_vigor_head { border-bottom:1px solid #d0d0d0; padding:7% 0px 1.5%; }
.pro_vigor_head .tit { float:left; letter-spacing:1px; }
.pro_vigor_head .tit dl dt { float:left; color:#73b515; position:relative; padding-bottom:4px; }
.pro_vigor_head .tit dl dt  i { position:absolute; background:#73b515; left:50%; width:30px; margin-left:-15px; bottom:0px; height:3px; }
.pro_vigor_head .tit dl dd { float:left; color:#202020; padding-left:33px;  }
.pro_vigor_head .tit dl dd a { color:#202020; }
.pro_vigor_head .tit dl dd a:hover { color:#73b515; }
.pro_vigor_head .tit dl dd.on a{ color:#73b515; }

.pro_vigor_num { float:right; }
.pro_vigor_num .num { float:left; }
.pro_vigor_num .num .title { float:left; color:#909090; padding-right:8px; }
.pro_vigor_num .num .number { float:left; width:55px; background:#78cb00; border-radius:10px }
.pro_vigor_num .select-box dt i.ico { background:url(../images/num_jt01.png) no-repeat; width:11px; height:8px; margin-top:-4px; }
.pro_vigor_num .select-box dt b { text-align:center; font-weight:bold; color:#fff; margin-right:13px; }

.pro_vigor_num .pro_vigor_but { float:right; padding-left:10px; padding-top:4px; }
.pro_vigor_num .pro_vigor_but a { background:url(../images/pro_vigor_but01.png) no-repeat; width:15px; height:15px; display:inline-block; margin-left:10px; float:left; }
.pro_vigor_num .pro_vigor_but a:first-child +a { background:url(../images/pro_vigor_but02.png) no-repeat; width:18px; }



/****************pro_vigor_list***************************/
.pro_vigor_list { padding:3.2% 0px 1.2%; }
.pro_vigor_list ul li .divimg { position:relative; }
.pro_vigor_list ul li .divimg .text { position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.6);  color:#fff; text-align:center; transition:1s all; -webkit-transition:1s all; opacity:0; }
.lt9 .pro_vigor_list ul li .divimg .text {filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000")}

.pro_vigor_list ul li .divimg .text .tit { padding-top:23%; } 
.pro_vigor_list ul li .divimg .text dl dt a { color:#fff; position:relative; font-size:18px; padding:0px 16px 0px 25px; display:inline-block; }
.pro_vigor_list ul li .divimg .text dl dt a i { position:absolute; left:0px; width:18px; height:18px; top:50%; margin-top:-8px; }
.pro_vigor_list ul li .divimg .text dl dt a:first-child { border-right:1px solid #fff; margin-right:17px; }
.pro_vigor_list ul li .divimg .text dl dt a:first-child i {background:url(../images/pro_vigor_list_li01.png) no-repeat; }
.pro_vigor_list ul li .divimg .text dl dt span { display:inline-block; position:relative; top:-3px; }
.pro_vigor_list ul li .divimg .text dl dt span .bshare-custom .bshare-more.more-style-addthis {  color:#fff!important; line-height:150%!important; text-decoration:none; height:auto; background:none; padding-left:29px!important;  }
.pro_vigor_list ul li .divimg .text dl dt span .bshare-custom .bshare-more.more-style-addthis i {background:url(../images/pro_vigor_list_li02.png) no-repeat;}

.pro_vigor_list ul li .divimg .text dl dd { padding-top:8.5%; }
.pro_vigor_list ul li .divimg .text dl dd a {background:#73b515; padding:3px 23px; display:inline-block; color:#fff; }

.pro_vigor_list h2 span { display:block; text-align:center; font-weight:normal; }
.pro_vigor_list h2 .span01 { color:#303030; padding-top:2.1%; }
.pro_vigor_list h2 a:hover { color:#6cc00a; }
.pro_vigor_list h2 .span02 { color:#6cc00a; padding-top:0.5%; }
.pro_vigor_list ul { padding-bottom:5.2%;  }
.pro_vigor_list ul li { float:left; width:31.25%; margin-right:3.125%; padding-bottom:2.7%; }
.pro_vigor_list ul li img { width:100%; }
.pro_vigor_list ul li.mar0 { margin-right:0px; }

.pro_vigor_list ul li:hover .divimg .text { opacity:1; }
.lt9 .pro_vigor_list ul li .divimg .text { display:none; }
.lt9 .pro_vigor_list ul li:hover .divimg .text { display:block; }


/******************pro_product_con*********************/
.pro_product_con { padding-top:4.75%; padding-bottom:1.2%; }
.pro_product_con .pro_proconlf { float:left; width:31.25%; }

.pro_product_con .pro_pronav { border:1px solid #dbdbdb; padding:5% 24px 1.5% 20px; }
.pro_product_con .pro_pronav h2 { font-weight:normal; color:#202020; }
.pro_product_con .pro_pronav ul li { border-top:1px solid #dbdbdb; padding:5.4% 0px; }
.pro_product_con .pro_pronav ul li:first-child { border-top:none; }
.pro_product_con .pro_pronav ul li a { color:#202020; }
.pro_product_con .pro_pronav ul li a:hover { color:#73b515; }
.pro_product_con .pro_pronav ul li.on a { color:#73b515; }

.pro_product_con .pro_select { margin-top:5px; border:1px solid #dbdbdb; padding:5.8% 24px 3.4% 20px; }
.pro_product_con .pro_select h2 { font-weight:normal; color:#202020; padding-bottom:2%; }
.pro_product_con .pro_select .select-box { border:1px solid #909090; height:37px; line-height:37px; }
.pro_product_con .pro_select .select-box dt b { line-height:37px; color:#909090; }
.pro_product_con .pro_select .select-box dt { padding:0px 10px; }
.pro_product_con .pro_select .select-box dt i.ico { width:13px; height:9px; background:url(../images/pro_select01.png) no-repeat; margin-top:-4.5px; right:16px; }
.pro_product_con .pro_select ul li { padding-bottom:4.5%; position:relative; }
.pro_product_con .pro_select ul li.zindex10 { z-index:10; }
.pro_product_con .pro_select ul li.zindex9 { z-index:9; }


.pro_product_con .pro_calculator { margin-top:10px; background:#f6f6f6; border:1px solid #f6f6f6;  padding:5.8% 24px 7% 20px; display:none; }
.pro_product_con .pro_calculator  h2 { font-weight:normal; padding-left:3px; color:#202020;padding-bottom:4.2%;  }
.pro_product_con .pro_calculator .inp { border:1px solid #909090; padding:0px 10px; }
.pro_product_con .pro_calculator .inp input { border:none; background:none;  height:37px; line-height:37px;  }
.pro_product_con .pro_calculator p { padding-left:10px; color:#202020; padding-top:7px; }
.pro_product_con .pro_calculator p span { color:#666666;}
.pro_product_con .pro_calculator p label { color:#f36f31; }


.pro_product_con .pro_proconrt { float:right; width:65.625%; }



/****************pro_product_list***************************/
.pro_product_list { padding:0px 0px 1.2%; }
.pro_product_list ul li .divimg { position:relative; }
.pro_product_list ul li .divimg .text { position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.6);  color:#fff; text-align:center; transition:1s all; -webkit-transition:1s all; opacity:0; }
.lt9 .pro_product_list ul li .divimg .text {filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000")}

.pro_product_list ul li .divimg .text .tit { padding-top:24%; } 
.pro_product_list ul li .divimg .text dl dt a { color:#fff; font-size:18px; position:relative; padding:0px 16px 0px 25px; display:inline-block; }
.pro_product_list ul li .divimg .text dl dt a i { position:absolute; left:0px; width:18px; height:18px; top:50%; margin-top:-8px; }
.pro_product_list ul li .divimg .text dl dt a:first-child { border-right:1px solid #fff; margin-right:17px; }
.pro_product_list ul li .divimg .text dl dt a:first-child i {background:url(../images/pro_vigor_list_li01.png) no-repeat; }
.pro_product_list ul li .divimg .text dl dt span { display:inline-block; position:relative; top:-3px; }
.pro_product_list ul li .divimg .text dl dt span .bshare-custom .bshare-more.more-style-addthis {  color:#fff!important; line-height:150%!important; text-decoration:none; height:auto; background:none; padding-left:29px!important;  }
.pro_product_list ul li .divimg .text dl dt span .bshare-custom .bshare-more.more-style-addthis i {background:url(../images/pro_vigor_list_li02.png) no-repeat;}

.pro_product_list ul li .divimg .text dl dd { padding-top:8.5%; }
.pro_product_list ul li .divimg .text dl dd a {background:#73b515; padding:3px 23px; display:inline-block; color:#fff; }

.pro_product_list h2 span { display:block; text-align:center; font-weight:normal; }
.pro_product_list h2 .span01 { color:#303030; padding-top:2.1%; }
.pro_product_list h2 a:hover { color:#6cc00a; }
.pro_product_list h2 .span02 { color:#6cc00a; padding-top:0.5%; }
.pro_product_list ul { padding-bottom:5.2%; }
.pro_product_list ul li { float:left; width:47.62%; padding-bottom:4%; }
.pro_product_list ul li img { width:100%; }
.pro_product_list ul li.mar0 { margin-right:0px; }

.pro_product_list ul li:hover .divimg .text { opacity:1; }
.lt9 .pro_product_list ul li .divimg .text { display:none; }
.lt9 .pro_product_list ul li:hover .divimg .text { display:block; }

.pro_product_list ul li.li02 { float:right; }





/******************pro_color*************************/
.pro_colortab { text-align:center; padding:1.9% 0px; }
.pro_colortab a { background:#b3b3b3; font-weight:bold; letter-spacing:1px; position:relative; color:#fff; padding:7.5px 47px 7.5px 25px; border-radius:20px; margin:0px 0.75%; }
.pro_colortab a i { position:absolute; right:29px; top:50%; transition: 0.3s all ease-in-out; margin-top:-4.5px; display:inline-block; background:url(../images/pro_jt01.png) no-repeat; width:13px; height:9px; }
.pro_colortab a.on {background:#78cb00; }

.pro_color_box { background:#f5f8e2; padding:2.5% 0px 6%;  }
.color_list ul li { float:left; width:9.6625%; padding:0.9% 0px; cursor:pointer; margin-right:0.5%; }
.color_list ul li span { display:block; }
.color_list ul li .span01 { border:1px solid #fff; transition:0.3s all; -webkit-transition:0.3s  all; background:#ceb481; }
.color_list ul li .span01:hover {transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.color_list ul li .span02 { text-align:center; color:#606060; margin-top:5%; }
.color_list ul li.color .span01 { border:1px solid #6cc00a; }
.color_list ul li.mar0 { margin-right:0px; }


.pro_con_head { padding:4% 0px 3.1%; }
.pro_con_head .pro_conpic { float:left; width:56.25%; }

.pro_con_head .pro_conpic .b-img li{height: 0px;padding-bottom: 60%;overflow: hidden;}

.pro_conpic .m-focus02 { float:left; width:100%; overflow:hidden;}
.pro_conpic .m-focus02 .b-img { padding-left:4px; }
.pro_conpic .m-focus02 li img { width:100%; height:auto;}
.pro_conpic .m-focus02 .bx-wrapper { margin: 0 auto 22px; }
.pro_conpic .m-focus02 .bx-wrapper .bx-viewport { border: 0; box-shadow: none; left: auto; }
.pro_conpic .m-focus02 .box { margin:10px 0px 0;}
.pro_conpic .m-focus02 .s-img { margin:0px; overflow:hidden;  position:relative;}
.pro_conpic .m-focus02 .s-img .b { overflow:hidden; margin:0px 30px;  display:block; }
.pro_conpic .m-focus02 .s-img li { display: block; position: relative; float: left; width:160px; height:90px; cursor: pointer; margin:0 4px; }
.pro_conpic .m-focus02 .s-img img { width: 100%; height: 100%; }
.pro_conpic .m-focus02 .s-img ul { position:relative;}
.pro_conpic .m-focus02 .s-img li { }
.pro_conpic .m-focus02 .s-img li i { border:1px solid #f0f0f0; position: absolute; left: 0; top: 0px; right: 0; bottom: 0; z-index:10; display:block; *+height:97%;-webkit-box-sizing:border-box;  -moz-box-sizing:border-box;box-sizing:border-box;  }
.pro_conpic .m-focus02 .s-img li.on i  {border:3px solid #76bd1d; }
.pro_conpic .m-focus02 .s-img > a { width:21px; height:24px;  position:absolute;  background: url(../images/pro_conbut01.png) no-repeat 0 0; top:50%; margin-top:-12px; z-index:100;  }
.pro_conpic .m-focus02 .s-img > a.bx-prev { left:4px;  }
.pro_conpic .m-focus02 .s-img > a.bx-prev.over { background:url(../images/pro_conbut001.png); cursor:auto;}
.pro_conpic .m-focus02 .s-img > a.bx-next { right:0px; background-image:url(../images/pro_conbut002.png); }
.pro_conpic .m-focus02 .s-img > a.bx-next.over { background:url(../images/pro_conbut02.png); cursor:auto;}
.lt9 .pro_conpic .m-focus02 .s-img .b { margin:0px;}
.lt9 .pro_conpic .m-focus02 .s-img > a.bx-next { *+right:14px;}
.lt9 .pro_conpic .m-focus02 .s-img > a.bx-prev { *+left:10px; }


.pro_con_intro { float:right; width:39.45%; padding-top:1%; }
.pro_con_intro h2 { text-align:center; color:#303030; font-weight:600; margin-bottom:5.1%; }
.pro_con_intro h3 { color:#303030; font-weight:600; padding-top:4.9%;  }
.pro_con_intro ol{ position:relative; }  
.pro_con_intro ol li{ background:url(../images/pro_con_intro_dian.png) no-repeat left 10px; padding-left:16px; } .pro_con_intro .shear-box { border-top:1px solid #76bd1d; padding:8% 0px 0px; margin-top:7%; }

/***************pro_con_case*****************/
.pro_con_case { padding-top:2%; }
.pro_con_case ul li { float:left; width:31.25%; margin-right:3.125%; }
.pro_con_case ul li .divimg{height: 0px;padding-bottom: 55%;overflow: hidden;}
.pro_con_case ul li .divimg img { width:100%; }
.pro_con_case ul li p { text-align:center; color:#000; height:1.5em; overflow:hidden; margin-top:4%;  }


.pro_color_box .tab-b { height:0px; overflow:hidden; }
.pro_color_box .tab-b.pro_colorH { height:auto; }

@media all and (max-width:1024px) {
	.tab-b .tran_scale:hover img{transform:scale(1,1)!important; -webkit-transform:scale(1,1)!important;}
	.tab-b .pro_con_case .bx-wrapper .bx-next{background:url(../images/pro_con_casebut0002.png) no-repeat;background-size: cover;}
	.tab-b .pro_con_case .bx-wrapper .bx-prev{background:url(../images/pro_con_casebut0001.png) no-repeat;background-size: cover;}
}

/****************pro_similar***************************/
.pro_similar { padding:2.7% 0px 1.2%; }
.pro_similar h2 { text-align:center; position:relative; margin-bottom:4.5%; font-weight:normal; padding-bottom:17px; color:#202020; }
.pro_similar h2 i { position:absolute; left:50%; width:50px; margin-left:-25px; background:#7acf00; height:1px; bottom:0px; }
.pro_similar ul li .divimg { position:relative; }
.pro_similar ul li { float:left; width:31.25%; margin-right:3.125%; padding-bottom:2.7%; }
.pro_similar ul li img { width:100%; }
.pro_similar ul li.mar0 { margin-right:0px; }

.pro_similar h3 span { display:block; text-align:center; font-weight:normal; }
.pro_similar h3 .span01 { color:#303030; padding-top:2.1%; }
.pro_similar h3 a:hover { color:#6cc00a; }
.pro_similar h3 .span02 { color:#6cc00a; padding-top:0.5%; }



/******************pro_eng_case_tab*************************/
.pro_eng_case_tab { text-align:center; padding:6.8% 0px 5.2%; }
.pro_eng_case_tab a { background:#b3b3b3; font-weight:bold; letter-spacing:1px; position:relative; color:#fff; padding:7.5px 50px 7.5px 25px; border-radius:20px; margin:0px 0.75%; }
.pro_eng_case_tab a i { position:absolute; right:20px; top:50%; transition: 0.3s all ease-in-out; margin-top:-4px; display:inline-block; background:url(../images/pro_jt01.png) no-repeat; width:13px; height:9px; }
.pro_eng_case_tab a.on {background:#78cb00; }


.pro_eng_case_list ul { padding-bottom:4.8%; }
.pro_eng_case_list ul li { float:left; width:31.25%; position:relative; margin-bottom:1.5%;  margin-right:3.125%; }
.pro_eng_case_list ul li .text { position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.6); z-index:2; opacity:0; transition:1s all; -webkit-transition:1s all; }
.lt9 .pro_eng_case_list ul li .text {filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000")}

.pro_eng_case_list ul li img { width:100%; }
.pro_eng_case_list ul li .text .tit { text-align:center; }
.pro_eng_case_list ul li .text .tit span { background:#fff; display:inline-block; padding:1.5px 10px; color:#000; }
.pro_eng_case_list ul li .con { color:#fff; position:absolute; left:0px; bottom:27%; width:100%; text-align:center; }
.pro_eng_case_list ul li .con span { display:block; padding:3px 0px; }
.pro_eng_case_list ul li .con .span02 label { border:1px solid #fff; display:inline-block; padding:0px 3px; }

.pro_eng_case_list ul li:hover .text { opacity:1; }
.lt9 .pro_eng_case_list ul li .text { display:none; }
.lt9 .pro_eng_case_list ul li:hover .text { display:block; }

.pro_eng_case_list ul li.mar0 { margin-right:0px; }



/**************************news********************************/
/****************ns_videolist***************************/
.ns_videolist { padding:4.3% 0px 1.2%; }
.ns_videolist dl { margin:3.6% 10% 0px 1%; }
.ns_videolist dl dt { color:#303030; }
.ns_videolist dl dd { color:#6cc00a; margin:2% 0px 10.2%; }
.ns_videolist ul { padding-bottom:1.5%; }
.ns_videolist ul li { float:left; width:31.25%; cursor:pointer; margin-right:3.125%; }
.ns_videolist ul li img { width:100%; }
.ns_videolist ul li.mar0 { margin-right:0px; }
.ns_videolist ul li .divimg { position:relative; }
.ns_videolist ul li .divimg i { position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.6) url(../images/play.png) no-repeat center center; }
.ns_videolist ul li .divimg span {position:absolute; z-index:2; left:0px; top:0px; width:100%; height:100%; background:url(../images/play.png) no-repeat center center; display:none; }
.lt9 .ns_videolist ul li .divimg i{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000"); }
.lt9 .ns_videolist ul li .divimg span { display:block; }

/********video_tcbox**********/
.video_tcbox{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:-1; opacity:0; display:block;}
.video_tcbox .video_tccon {left:15%; position:absolute; width:70%;  z-index:2; background:#fff;}
.video_tcbox .video_tccon .con.play .bon-play { display:none;  }
.video_tcbox .video_t{  background:#000;}
.video_tcbox .mask{ position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:rgba(13,45,43,0.8);}
.lt9 .video_tcbox .mask{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#880d2d2b", EndColorStr="#880d2d2b");}
.video_tcbox .close { position:absolute; right:0px; top:0px; z-index:3; cursor:pointer; }
.video_tcbox .bon-play {background:url(../images/play.png) no-repeat; width:50px; height:50px; position:absolute; left:50%; top:50%; margin:-50px 0 0 -25px; pointer-events: none; }
.video_tcbox p { text-align:center; padding:14px; color:#303030; background:#fff; }
.ie .video_tcbox .bon-play { display:none; } 

.video_tcbox.open { z-index:99999; opacity:1; }
.lt9 .video_tcbox { display:none; }
.lt9 .video_tcbox.open { z-index:99999; display:block; }

/**************************respon********************************/
/****************respon_inlist***************************/
.respon_inlist { padding:4.3% 0px 1.2%; }
.respon_inlist dl { margin:4.3% 10% 0px 1%;  height:12.6em;  overflow:hidden; }
.respon_inlist dl dt { color:#303030; }
.respon_inlist dl dt span { display:block; }
.respon_inlist dl dt .span01 { max-height:2.4em; line-height:120%; overflow:hidden; }
.respon_inlist dl dt a { color:#303030; }
.respon_inlist dl dt a:hover { color:#6cc00a; }
.respon_inlist dl dt .span02 { color:#6cc00a; margin:2.5% 0px 3.4%; height:1.5em; }
.respon_inlist dl dd { color:#606060; line-height:183.3%; max-height:3.666em; overflow:hidden; }
.respon_inlist ul { padding-bottom:0.8%; }
.respon_inlist ul li { float:left; width:31.25%; margin-right:3.125%; }
.respon_inlist ul li img { width:100%; }
.respon_inlist ul li.mar0 { margin-right:0px; }

/***********respon_notice_list****************/
.respon_notice_list { padding:7.4% 0px 1.5%; }
.respon_notice_list ul { margin-bottom:6.3%;background:url(../images/respon_notice_listbg01.png) repeat-y center top;  }
.respon_notice_list ul li { float:left; width:46.875%; padding:3% 0px 2.9%;  }
.respon_notice_list ul li .date { float:left; width:50px; padding-bottom:6px; color:#fff; text-align:center; background:#78cb00; margin-right:3.33%; }
.respon_notice_list ul li .date span { display:block; line-height:110%; }
.respon_notice_list ul li dl { overflow:hidden; color:#606060; }
.respon_notice_list ul li dl dt { line-height:110%; margin-bottom:2.6%; }
.respon_notice_list ul li dl dt a { color:#303030; display:block; }
.respon_notice_list ul li dl dt a:hover { color:#78cb00; }
.respon_notice_list ul li dl dd { line-height:166.7%; height:3.334em; overflow:hidden; }
.respon_notice_list ul li.li02 { float:right; }


/***********respon_training_list****************/
.respon_training_list { padding:3.7% 0px 2.8%; }
.respon_training_list  ul { padding-bottom:5.9%; }
.respon_training_list  ul li { float:left; width:31.25%; margin:3.3% 3.125% 0% 0px; position:relative; }
.respon_training_list  ul li img { width:100%; }
.respon_training_list  ul li .text { position:absolute;  z-index:2; left:0px; top:0px; width:100%; height:100%; background:rgba(119,202,0,0.6); transition:1s all; -webkit-transition:1s all; color:#fff; overflow:hidden; opacity:0; }
.lt9 .respon_training_list  ul li .text {filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#8877ca00", EndColorStr="#8877ca00")}

.respon_training_list  .wrapper { position:absolute; height:100%;display:table; width:100%;  }
.ie7 .respon_training_list  .wrapper {top:50%; display:block;height:auto}
.ie7 .respon_training_list  .subwrap {position:relative;top:-50%; }
.respon_training_list ul li span { display:block; text-align:center; color:#fff; }
.respon_training_list ul li .span01 { font-weight:bold; padding-top:6%; }

.lt9 .respon_training_list ul li  .text { display:none; }
.lt9 .respon_training_list ul li:hover  .text { display:block; }
.respon_training_list ul li  .text:hover { opacity:1; }
.respon_training_list ul li.mar0 { margin-right:0px; }

.pagemore { border-top:1px solid #f0f0f0; padding:3.15% 0px 2.6%; text-align:center; }
.pagemore  a { border:1px solid #e0672e; padding:0px 44px 0px 70px; height:35px; line-height:35px; position:relative; color:#fff; display:inline-block; background:#f36f31; }
.pagemore  a i { position:absolute; left:44px; top:50%; margin-top:-8px; background:url(../images/more_loading.png) no-repeat; display:inline-block; width:16px; height:16px; }


/***************************news_box*****************************/
.news_box { padding:3.8% 0px 5%; }
.news_box .n_right { float:right; width:300px; margin-left:4.375%; }
.news_box .n_right h2 { font-weight:normal; padding-bottom:6%; margin-bottom:4.1%; border-bottom:1px solid #f0f0f0; color:#303030; }
.news_box .n_right .news_nav { padding-bottom:11%; }
.news_box .n_right .news_nav ul li { padding:1% 0px; }
.news_box .n_right .news_nav ul li a { color:#606060; display:block; }
.news_box .n_right .news_nav ul li a:hover { color:#78cb00; }
.news_box .n_right .news_dynamic { padding-bottom:5.5%; }
.news_box .n_right .news_dynamic ul li { position:relative;  padding:1% 0px 1% 7px; }
.news_box .n_right .news_dynamic ul li i { background:url(../images/news_dynamic_li01.jpg) no-repeat; width:3px; height:3px; display:inline-block; left:0px; top:50%; margin-top:-1.5px; position:absolute; }
.news_box .n_right .news_dynamic ul li a { display:block; }

.news_box .n_right .news_label ul { padding-top:2%; }
.news_box .n_right .news_label ul li { display:inline-block; margin-right:21px; padding:1.5px 11px; color:#606060; *+display:inline; margin-bottom:9px; cursor:pointer; }
.news_box .n_right .news_label ul li.hover01 { background:#76bd1d; color:#fff; }


.news_box .n_left { overflow:hidden; }
.article-box .art-title { }
.article-box .art-title h6{ color:#303030; text-align: center;}
.article-box .art-title .basic-list{padding:3.5% 0px 0px;}
.art-title .basic-list a ,
.art-title .basic-list span{display:inline-block;display:inline;margin:0 14px 0px 0px; color:#666;}
.art-title .basic-list span.time { display:block; color:#63b414; padding-bottom:0.5%; }
.basic-list span.s4 i{  display:inline-block; margin:0 2px; cursor:pointer;}
.basic-list span.s4 i.on{ color:#78cb00;}
.basic-list span.s4 i.i1{ font-size:12px;}
.basic-list span.s4 i.i2{ font-size:14px;}
.basic-list span.s4 i.i3{ font-size:16px;}

.article-box .art-text-box { margin:1.6% 0px 3.6%; color:#606060; line-height:214%; }
.article-box .art-text-box img { max-width:100%; }
.article-box .art-text-box p { padding-bottom:0px; }


.pager-close{}
.pager-close .close-right{ text-align:left; }
.pager-close .close-right a{display: inline-block; color:#909090; padding:6px 21px; border:1px solid #acacac;}
.pager-close .close-right a:hover{background:#087be5; border:1px solid #087be5; color:#fff; }

.shear-box { line-height:38px; margin:1.9% 0px; vertical-align:bottom; color:#606060; font-size:14px; }
.shear-box span { display:inline-block; line-height:38px; float:left; padding-right:7px; }
.shear-box  a{ display:inline-block; margin:0px 3px; width:38px; height:38px; line-height:38px;  overflow:hidden; text-indent:-1000px;  transition:0.3s all; -webkit-transition:0.3s  all; }
.shear-box a.qq {background:url(../images/shear-box_ico_01.jpg) no-repeat 0 0; }
.shear-box a.qqzone { background:url(../images/shear-box_ico_02.jpg) no-repeat 0 0; }
.shear-box a.weixin1 { background:url(../images/shear-box_ico_03.jpg) no-repeat 0 0; }
.shear-box a.weibo { background:url(../images/shear-box_ico_04.jpg) no-repeat 0 0; }
.shear-box a:hover { background-position:left bottom;  }


/************************aid_nav*****************************/
/***********links****************/
.aid_links { padding:1.3% 0px;}
.aid_links ul { padding-bottom:4.3%; }
.aid_links ul li { float:left; width:31.25%; margin:2.9% 3.125% 0% 0px; text-align:center; }
.aid_links ul li .img { position:relative; transition:0.2s all; }
.aid_links ul li .img img { max-width:100%; *+width:100%; vertical-align:middle; max-height:100%;}
.aid_links ul li .img .line { position:absolute; left:0px; top:0px; width:100%; height:100%; border:1px solid #f0f0f0;-webkit-box-sizing:border-box;  -moz-box-sizing:border-box; *+width:99%; *+height:99%; -ms-box-sizing:border-box;box-sizing:border-box; transition:0.3s all; -webkit-transition:0.3s  all; }
.aid_links ul li p { text-align:center; line-height:150%; padding:4% 5% 0px;}
.aid_links ul li a { font-size:0.875em; color:#000; }
.aid_links ul li a:hover { color:#79cb01; }
.aid_links ul li:hover .line { border:1px solid #79cb01;  }
.aid_links ul li.mar0 { margin-right:0px; }

.aid_links .more { border-top:1px solid #f0f0f0; padding:3.15% 0px 2.6%; text-align:center; }
.aid_links .more  a { border:1px solid #e0672e; padding:0px 44px 0px 70px; height:35px; line-height:35px; position:relative; color:#fff; display:inline-block; background:#f36f31; }
.aid_links .more  a i { position:absolute; left:44px; top:50%; margin-top:-8px; background:url(../images/more_loading.png) no-repeat; display:inline-block; width:16px; height:16px; }



/*******************sitemap***********************/
.sitemap{ border-top:1px solid #f0f0f0; margin-top:4.25%; padding-top:2.2%; padding-bottom:10%;  }
.sitemap li{ float:left; width:16.5625%; }
.sitemap li > a{ display:block; width:100%; color:#303030; padding-bottom:6.5%; }
.sitemap li .child a{ display:block; margin:0.7em 0px; }
.sitemap li .child { min-height:10em; }


/****************aid_idea********************/
.aid_idea { padding:4.1% 0px 2.3%; }
.aid_idea h2 { color:#70b912; line-height:100%; padding-bottom:1.8%; }
.aid_idea h3 { text-transform:uppercase; color:#70b912; font-weight:normal; line-height:100%; }
.aid_idea .con { line-height:171%; padding:2% 0px; }
.aid_idea .con img { max-width:100%;}



/***********search_head*************/
.search_head { padding:4.25% 0px 0.8%; color:#606060; border-bottom:2px solid #f1f1f1; }
.search_head em{ color:#303030;}
.search_head .s-1 { float:left; line-height:33px; }
.search_head .search { width:299px; float:right; border:1px solid #f0f0f0; }
.search_head .search  .inp { overflow:hidden; background:#fff; padding-left:10px; padding-right:10px; }
.search_head .search  .inp input { border:none; background:none; font-size:14px; float:left; width:100%; line-height:31px; height:31px;  }
.search_head .search .bon { border:0; float:right; width:38px; height:31px; padding:0px; background:url(../images/search_but01.png) no-repeat center center; }


.search_body { padding:3.1% 0px 4.4%; }


.search_check { float:left; width:289px; border:1px solid #f0f0f0; border-bottom:none; margin-right:4.6875%; }
.search_check dl { padding:8.5% 10.38%; border-bottom:1px solid #f0f0f0; }
.search_check dl dt { color:#303030; padding-bottom:3%; }
.search_check dl dd { float:left; width:100%; padding:1.8% 0px; }
.search_check .check_group {  cursor:pointer; }
.search_check .check_group .checkbox { float:left; cursor:pointer; width:12px; height:12px; background:url(../images/search_check01.png) no-repeat left top; margin-top:6px; margin-right:10px; }
.search_check .check_group .checkbox02 { background-position:left bottom; }
.search_check .check_group label { float:left; cursor:pointer; color:#606060; }
.search_check .check_group .checkbox input { display:none; }


/*************search-list****************/
.search-list { overflow:hidden; /*margin-top:-4px;*/ }
.search-list ul {}
.search-list ul li { padding:0px 0px 5.4%; }
.search-list h2  a { color:#303030; display:block; font-weight:normal; }
.search-list h2 a span{color: #f36f31;}
.search-list h3 { font-weight:normal; color:#6cc00a; padding:0.4% 0px 0px; }
.search-list p { color:#606060; line-height:183%;  height:3.66em; overflow:hidden; margin-top:1.3%; }
.search-list p span{color: #f36f31;}
.search-list  ul li a:hover { color:#f36f31; }

.search-list em{ color:#f36f31;}

.ie .search-list { margin-top:0px; }

/***page*****/
.page {vertical-align:middle;text-align:center; font-size:14px; color:#171717; line-height:25px; font-family:Arial, Helvetica, sans-serif; padding:3.15% 0px 2.6%; border-top:1px solid #f0f0f0; }
.page img { vertical-align:middle;}
.page em { color:#ae944b; font-style:normal;}
.page span,.page a { display:inline-block; margin:0 6px;  color:#171717;}
.page .page_num { margin:0px 4px; }
.page .page_num a { margin:0px 3px; color:#171717; padding:0px; width:25px; min-width:25px; text-align:center; line-height:25px; }
.page_num a:hover {color:#fff;  background:#f36f31;}
.page_num a.on { color:#fff; background:#f36f31;}
.page_num_txt { width:42px; height:23px; border:1px solid #cecece; text-align:center; line-height:23px; }
.page .page_input { width:42px; position:relative; top:7px;height:23px; margin-right:1px; border:1px solid #cecece; text-align:center; margin-left:0px; }
.page_input input { background:none; border:none; float:left; left:0px; position:absolute; top:0px;  top:0px\9; *+top:1px;  height:23px; line-height:23px; width:100%; text-align:center; font-family:Arial; font-size:13px;}
.page .page_but { width:26px; position:relative; top:7px;  margin:0px; margin-right:8px; }
.page_btn { width:26px; height:25px; background:#78cb00 url(../images/go.png) no-repeat center center;  border:none; cursor:pointer; }
.page a.page_next { margin-right:23px; margin-left:20px; }
.page a.page_prev { margin-right:20px; }
.page .pages_prev { background:url(../images/page_prev.png) no-repeat right center; width:15px;  }
.page .pages_prev:hover { background-position:left center; }
.page .pages_next { background:url(../images/page_next.png) no-repeat left center; width:15px; }
.page .pages_next:hover { background-position:right center; }




@media all and (min-width:0) { /* 2. */
    .page .page_but { top:7px; }
    .page_input input{top:0px\9; }/* IE9 only, 现在IE10也支持 */
    /* Ps:老外的方法都是\0，根本没考虑Opera */
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
.page .page_but { top:7px; }
.page_input input{top:0px; height:23px; line-height:23px; } }



.page-phone{text-align: center; display: none;}
.page-phone a{padding:0px 15px; display:inline-block; height:28px; line-height:28px; font-size:16px; background:#087be5;color:#fff;font-weight:bold;}
.page-phone a.on{background:#087be5;}
.page-phone a:hover { color:#fff; }
.page-phone select{ width:100px; border:1px solid #ddd; height:30px; line-height:30px; border-radius:5px; text-align:center;}



/*************error*******************/
.error_box { position:absolute; left:0px; top:0px; width:100%; height:100%; text-align:center; }
.error_box  .wrapper { position:absolute; height:100%;display:table; width:100%;  }
.ie7 .error_box  .wrapper {top:50%; left:0px; display:block;height:auto; }
.ie7 .error_box  .subwrap {position:relative;top:-50%; }

.error_box h2 { color:#78cb00; line-height:100%; }
.error_box h3 { font-weight:normal;color:#606060; }
.error_box h3 span { display:block; }
.error_box h3 .span01 { line-height:120%; padding-bottom:0.2%; }
.error_box .error_but { border-bottom:1px solid #f0f0f0; padding-bottom:2%; padding-top:2%; }
.error_box .error_but a { height:38px; border-radius:19px; padding:0px 43px 0px 61px; background:#b3b3b3; position:relative; display:inline-block; line-height:38px; color:#fff; margin:0px 8px; }
.error_box .error_but a  i { position:absolute; z-index:2; left:35px; top:50%; margin-top:-7px; background:url(../images/error_but_02.png) no-repeat; width:18px; height:14px; }

.error_box .error_but a:first-child { background:#78cb00; }
.error_box .error_but a:first-child  i {background:url(../images/error_but_01.png) no-repeat; width:16px; }

.error_box .error_code { padding:2.25% 0px; }
.error_box .error_code p { padding-top:0.6%; }


/*******************carrer***************************/
.job_list { padding:4.7% 0px 4.3% 0px; }
.job_list .ph_table { width: 100%; text-align: center; margin-bottom:4.1%; }
.job_list .ph_table td { text-align: center;  border-right:1px solid #fff; padding:18px 10px 8px; border-bottom: 1px solid #f5f5f5; color:#303030; }
.job_list .ph_table thead td { background:#b3b3b3; border-bottom:none;   padding:6px 10px; color:#fff;}
.job_list .ph_table td:first-child { color:#78cb01; }
.job_list .ph_table thead td:first-child { background:#78cb01; color:#fff;  }
.job_list .ph_table .t1 { width:14.285%;  }
.job_list .ph_table .t2 { width:14.285%; }
.job_list .ph_table .t3 { width:14.285%; }
.job_list .ph_table .t4 { width:14.285%; }
.job_list .ph_table .t5 {width:14.285%;  }
.job_list .ph_table .t6 {width:14.285%; }
.job_list .ph_table .t7 { border-right:none;  }

.job_list .ph_table td  a { color:#8a8a8a; }
.job_list .ph_table td  a:hover { color:#f36f31; }

.job_list .ph_table td:first-child  a { color:#78cb01; }
.job_list .ph_table td:first-child  a:hover { text-decoration:underline;  }
.job_list .ph_table td:first-child + td + td + td + td +td a { color:#004b8f; background:url(../images/job_list_jt.png) no-repeat right center; padding-right:16px; font-size:12px; }
.job_list .ph_table td:first-child + td + td + td + td +td a:hover{ text-decoration:underline; }


.job_content { padding:3.7% 0px;}
.job_content .tit {}
.job_content .tit span { float:left; }
.job_content .tit .span01 { color:#303030; font-weight:bold; }
.job_content .tit .span02 { position:relative; padding-left:17px; margin-top:10px; margin-left:15px; }
.job_content .tit .span02 i { background:url(../images/address01.png) no-repeat; width:12px; height:16px; position:absolute; top:50%; left:0px; margin-top:-8px; }
.job_content .tit .span03 { float:right; position:relative; margin-top:7px;}
.job_content .tit .span03 i { background:url(../images/email01.png) no-repeat; width:24px; height:18px; position:absolute; top:50%; left:26px; margin-top:-9px; }
.job_content .tit .span03 a {  background:#78cb00; display:inline-block; border-radius:20px; padding:9px 30px 9px 60px; color:#fff;  }
.job_content .tit .span03 a:hover { background:#5fab07; }


/*******************carrer***************************/
.job_conhead { padding:1.95% 0px 4.2% 0px; }
.job_conhead .ph_table { width: 100%; }
.job_conhead .ph_table td { border:1px solid #ebebeb; padding:8.5px 30px; color:#606060; }
.job_conhead .ph_table td:first-child { color:#303030; text-align:right; }
.job_conhead .ph_table .t1 { width:16.875%;  }
.job_conhead .ph_table .t2 {  }


.job_description h2 { font-weight:normal; color:#303030; }
.job_description h3 { color:#606060; font-weight:normal; padding:1.5% 0px 0.7%; }


/*******************job_contact************************/
.job_contact { padding:1.15% 0px 0.8% 0px; }
.job_contact h2 { font-weight:normal; color:#303030; padding-bottom:1.5%; }
.job_contact ul li { float:left; width:33.3%; padding:20px 0px 20px 0px; position:relative; }
.job_contact ul li i { border:1px solid #e0e0e0; width:46px; position:absolute; display:inline-block; left:0px; top:50%; margin-top:-23px; height:46px; border-radius:50%; background:url(../images/job_contact_li01.png) no-repeat center center; }
.job_contact ul li span { float:left; padding-left:59px; }
.job_contact ul li span label { color:#303030; }
.job_contact ul li:first-child +li i { background:url(../images/job_contact_li02.png) no-repeat center center; }
.job_contact ul li:first-child +li +li i { background:url(../images/job_contact_li03.png) no-repeat center center; }
.job_contact ul li a { color:#606060; }
.job_contact ul li a:hover { color:#63b414; }




/*******************************boy*********************************/
.boy_tit { color:#202020; text-align:center; margin-bottom:3.1%; position:relative; padding-bottom:1.15%; }
.boy_tit .span01 { font-weight:normal; }
.boy_tit .span02 { color:#63b414; }
.boy_tit i { position:absolute; left:50%; width:50px; margin-left:-25px; bottom:0px; height:1px; background:#7acf00; }


.boy_in_service { }
.boy_in_service .text_list { background:#f0f6ea; padding:4.5% 0px 0px; }

.boy_in_service .list { position:relative; }
.boy_in_service .text_list li { float:left; width:50%; position:relative; }
.boy_in_service .text_list li img { width:100%; }
.boy_in_service .text_list li .text { position:absolute; width:71.875%; left:9.6875%; top:0px; height:100%;  }
.boy_in_service .text_list li .text h2 { color:#fff; font-weight:normal; text-align:left; line-height:120%; }
.boy_in_service .text_list li .text h3 { color:#fff; padding-top:1.5%; }
.boy_in_service .text_list li .text a.more { background:url(../images/boy_jt01.png) no-repeat; width:8px; height:11px; display:inline-block; margin-top:10.25%; display:none; }
.boy_in_service  .wrapper { position:absolute; height:100%;display:table; width:100%;  }
.ie7 .boy_in_service  .wrapper {top:50%; display:block;height:auto}
.ie7 .boy_in_service  .subwrap {position:relative;top:-50%; }
.boy_in_service .text_list .line { width:4px; height:60px; background:#fff; position:absolute; left:50%; margin-top:-30px; top:50%; margin-left:-2px; }


.boy_in_service  .title { background:#f0f6ea; padding:3.4% 0px 1.9%; }
.boy_in_service  .title h2 { text-align:center; color:#333; font-weight:normal; line-height:120%; }
.boy_in_service  .title h3 { color:#666; text-align:center; font-weight:normal; padding-top:1.1%; }

.boy_in_service .pic_list { background:#f0f6ea; position:relative; }
.boy_in_service .pic_list ul { position:relative; z-index:9; }
.boy_in_service .pic_list ul li { float:left; width:32.1%; margin-right:1.85%; }
.boy_in_service .pic_list ul li img { width:100%; }
.boy_in_service .pic_list .bg { background:#fff; z-index:2; position:absolute; left:0px; width:100%; height:47.49%; bottom:0px; }
.boy_in_service .pic_list ul li.mar0 { margin-right:0px; }


/*************boy_in_worry****************/
.boy_in_worry { margin-top:5.2%; background:url(../images/boy_in_worry_bg01.jpg) no-repeat center center; background-size:cover; }
.boy_in_worry  .wrap {/*height:782px;*/ position:relative; }
.boy_in_worry h2 { color:#fff; margin-bottom:2%; padding-top:6.5%; }
.boy_in_worry h2 .span02 { color:#fff; }
.boy_in_worry h2 i { background:#fff; }
.boy_in_worry h3 { color:#fff; font-weight:normal; padding:0px 0px; text-align:center; }

.boy_in_worry ul { padding-top:3%; }
.boy_in_worry ul li { float:left;  width:16.66%;  }
.boy_in_worry ul li .divimg { border:3px solid #fff;transition:0.3s all; -webkit-transition:0.3s  all; margin:0px auto; width:39%; border-radius:50%; }
.boy_in_worry ul li .divimg  img { width:100%; border-radius:50%; }
.boy_in_worry ul li dl { color:#fff;text-align:center; }
.boy_in_worry ul li dl dt { font-weight:bold; font-size:18px; padding:3.5% 0px 3%; }
.boy_in_worry ul li dl dd { line-height:157%; height:6.28em; overflow:hidden; display:none; }
.boy_in_worry ul li:hover,.boy_in_worry ul li.hover01 { z-index:2; }
.boy_in_worry ul li:hover .divimg,.boy_in_worry ul li.hover01 .divimg {transform:scale(1.35,1.35); -webkit-transform:scale(1.35,1.35);}
.boy_in_worry ul li:hover dl dt,.boy_in_worry ul li.hover01 dl dt { font-size:24px; padding:12.8% 0px 2%;  }
.boy_in_worry ul li:hover dl dd,.boy_in_worry ul li.hover01 dl dd { display:none; }

.boy_in_worry .worry_con { padding-bottom:6%; padding-top:2%; text-align:center; }
.boy_in_worry .worry_con dl dd { display:none; color:#fff; }
.boy_in_worry .worry_con dl dd:first-child { display:block; }

/*.boy_in_worry ul li:first-child { left:0px; top:46%; }
.boy_in_worry ul li:first-child +li { left:23%; top:36.7%; width:15%; }
.boy_in_worry ul li:first-child +li .divimg { width:64%; }
.boy_in_worry ul li:first-child +li dl dt { padding-top:9%; }
.boy_in_worry ul li:first-child +li:hover dl dt { padding-top:22%; }

.boy_in_worry ul li:first-child +li+li { left:28%; top:53.8%; }

.boy_in_worry ul li:first-child +li+li+li { left:53%; top:42.2%; width:15%; }
.boy_in_worry ul li:first-child +li+li+li .divimg { width:86%; }
.boy_in_worry ul li:first-child +li+li+li dl dt { padding-top:8%; }
.boy_in_worry ul li:first-child +li+li+li:hover dl dt { padding-top:26%; }

.boy_in_worry ul li:first-child +li+li+li+li { left:69%; top:53.8%;  width:15%; }
.boy_in_worry ul li:first-child +li+li+li+li .divimg { width:86%; }
.boy_in_worry ul li:first-child +li+li+li+li dl dt { padding-top:8%; }
.boy_in_worry ul li:first-child +li+li+li+li:hover dl dt { padding-top:26%; }

.boy_in_worry ul li:first-child +li+li+li+li+li { left:85%; top:39.4%; width:15%; }
.boy_in_worry ul li:first-child +li+li+li+li+li .divimg { width:86%; }
.boy_in_worry ul li:first-child +li+li+li+li+li:hover dl dt { padding-top:26%; }
*/



/********************boy_in_healthy**********************/
.boy_in_healthy {  background:#f0f6ea; padding:4.4% 0px 5.2%; }
.boy_in_healthy .healthy { border:1px solid #d4d4d4; margin-top:4%; }
.boy_in_healthy .con { position:relative; }
.boy_in_healthy  .divimg { float:left; width:37.5%; position:relative;  padding:4% 6.25%; }
.boy_in_healthy  .divimg img { width:36.46%;}
.boy_in_healthy .divimg .tit {position:absolute; right:10.25%; top:0px; color:#202020; height:100%; width:50.167%; line-height:125%; }

.boy_in_healthy  .text { position:absolute; border-left:1px solid #d4d4d4;  right:0px; top:0px; height:100%; background:#fff; width:50%; color:#333; line-height:183%; }
.boy_in_healthy  .wrapper { position:absolute; height:100%;display:table; width:75%; padding:0px 12.5%;  }
.ie7 .boy_in_healthy  .wrapper {top:50%; display:block;height:auto}
.ie7 .boy_in_healthy  .subwrap {position:relative;top:-50%; }


/******************boy_in_case**********************/
.boy_in_case { padding:4.8% 0px 3.3%; }
.boy_in_case h2 { margin-bottom:2.3%; }
.boy_in_case .boy_in_case_tab { text-align:center; }
.boy_in_case .boy_in_case_tab ul li { float:none; padding-bottom:34px; position:relative; display:inline-block; }
.boy_in_case .boy_in_case_tab ul li h3 { font-weight:normal; border:1px solid #d3d3d3;  background:#fff; position:relative; padding:5px 61px; color:#202020; margin:0px 3px; cursor:pointer; }
.boy_in_case .boy_in_case_tab ul li h3 i { position:absolute; display:none; left:50%; bottom:-6px; background:url(../images/boy_in_case_jt01.png) no-repeat; width:11px; height:6px; margin-left:-5.5px; }
.boy_in_case .boy_in_case_tab ul li dl { position:absolute; z-index:2; text-align:left; left:0px; bottom:0px; width:300px; display:none; }
.boy_in_case .boy_in_case_tab ul li dl dd { float:none; color:#666; cursor:pointer; display:inline-block; }
.boy_in_case .boy_in_case_tab ul li dl dd.on span { color:#f36f31; }
.boy_in_case .boy_in_case_tab ul li.on h3 { border:1px solid #63b414; background:#63b414; color:#fff; }
.boy_in_case .boy_in_case_tab ul li.on h3 i { display:block; }
.boy_in_case .boy_in_case_tab ul li.on dl { display:block; }

.boy_in_case .boy_in_case_tabbody { padding-top:3%; }
.boy_in_case .boy_in_case_tabbody .con { display:none; }
.boy_in_case .boy_in_case_tabbody .con .case_list { display:none; }
.boy_in_case .boy_in_case_tabbody .con .case_list:first-child { display:block; }

.boy_in_case .case_list_lf { float:left; width:65.625%; margin-right:1px; }
.boy_in_case .case_list_lf ul li { float:left; margin-bottom:1px; }
.boy_in_case .case_list_lf ul li img { width:100%; }
.boy_in_case .case_list_lf ul li:first-child { width:100%; }
.boy_in_case .case_list_lf ul li:first-child +li { width:64.64%; }
.boy_in_case .case_list_lf ul li:first-child +li+li { width:35.24%; float:right; }

.boy_in_case .case_list_rt { overflow:hidden; }








/*发展历程*/
.c_center_w{width: 400px;margin:0 auto;height: 230px;
	background: url(../images/hisL.png) no-repeat;position: relative;
}
.green_bg{width: 400px;background: #78cb00;position: absolute;left: 50%;transform: translateX(-50%);}
.con_mar{position: absolute;left:-250px;top:0px;z-index:3;width: 100%;}
.con_mar li img{width: 100%;}
.ab_history_box .con_mar h2.year{position: static;padding:0;}
.con_mar .content_w{padding:29px 18px 20px;background: #fff;border:1px solid #c7c7c7;}
.con_mar .content_w .con{height: 7.5em; line-height: 1.5em; margin: 20px 0;overflow: hidden;}

.his_even.c_center_w{background: url(../images/hisR.png) no-repeat;}
.his_even .con_mar{left: auto;right: -250px;}



@media all and (max-width:1400px) {
	.sec_nav{margin-left: 0px;left: 10px;top:500px;}
	.con_mar{width: 90%;}
}
@media all and (max-width:1200px) {
	.con_mar{width: 80%;left: -170px;}
	.his_even .con_mar{right: -170px;}
	.ab_history_box .con_mar h2.year{text-align: left;}
	.ab_history_box .his_even .con_mar h2.year{text-align: right;}
}
@media all and (max-width:1000px) {
	.c_center_w{
		height:auto;width: 60%;background: none;
	}
	.ab_history_box .con_mar h2.year{height: 80px;line-height: 80px;}
	.green_bg{display:none;width:240px;right: 20px;left: auto;transform: none;}
	.con_mar{position: static;width: 100%;}
	.con_mar .content_w .con{height: auto;}
}
@media all and (max-width:767px) {
	.con_mar .content_w .con{font-size: 14px;}
	.c_center_w{width: 100%;padding-left: 8%;box-sizing: border-box;}
	.sec_nav{top:0px;margin-top: 20%;}
	.sec_nav ul li{width: 16px;height: 16px;line-height: 16px;font-size: 12px;}
	.sec_nav ul li.hover01{width: 60px;}
	.current a{padding:0;}

	#fancybox-wrap{left: 50%!important;transform: translateX(-50%)!important;}
}





















