.pubHeader{
	position: fixed;
	width: 100%;
	background: #fff;
	box-shadow: 0px 2px 6px rgba(0,0,0,.07); 
	height: 98px;
	left: 0;
	top:0;
	z-index: 9999;
	min-width: 1200px; 
 }
 .pubHeader .pubwrap{
	height: 98px;
	line-height:98px;
 }
 .logoIcon{
	display:block;
    width: 222px;
    height: 98px;
    background: url(../images/logo.png) center no-repeat; 
    background-size: auto 88px; 
    margin: 0 auto;
 } 
 .fl_menu{ position: absolute; left: 0px; top:0; padding: 0 30px;}  
 .second_box{ position: absolute; left: 0px; top:98px; background:#fff; width: 280px; display: none; }
.second_box .close_btn{height: 10px; text-align: right; padding: 0 20px; height: 50px; line-height:50px} 
 .ul_second_menu li{ text-align: center; line-height: 74px; height: 74px; border-top: 1px solid #ddd; cursor: pointer;}
 .ul_second_menu li:last-child{ border-bottom: none;}
 .ul_second_menu li:hover{ background:#f4f4f4;}
.ul_second_menu li.cur{ background:#f4f4f4;}
.ul_second_menu li a{ color: #333; padding: 20px;}
 .fl_menu:hover .second_box{ display: block;}
.topRg{ position: absolute; right: 30px;top:0; line-height: 98px; height: 98px;}
.topRg a{
	margin: 0 10px;  
	font-size: 14px;
	color: #333;
}  
.topRg a:hover{color: #e60012;}
.banner{ 
  	width: 100%;
  	background: #eee; 
  	text-align: center;
 }  
 .banner img{ width: 100%;}
.swiper-pagination-bullet-active{  background:#d1af6e;}
.swiper-pagination-bullet{ width: 12px; height: 12px;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 30px;}
.container{  min-width: 1200px; overflow: hidden; background:#f0f0f0; padding-top: 80px;}
.htmleaf-container{ position: relative; width: 100%;}
/*.n_til{ background: url(../images/line_bt.jpg) repeat-x center; width: 220px; text-align: center; margin: 60px auto;}*/
.n_til{text-align: center; margin:25px auto;}
.n_til span{ padding: 0 10px; font-size: 24px; font-weight: bold; color: #333;} 
.n_tilcon{ display:block; text-align:center; font-size:13px; line-height:45px; margin-bottom:15px; border-bottom:1px #ddd dashed;}
.n_tilcon span{ padding:0 15px; color:#999;}

.ul_culture{ padding-bottom: 70px;}
.ul_culture li{ width: calc(33.33% - 16px); padding:30px 20px; box-sizing: border-box; margin-right:24px; float: left; text-align: center; background:#fff;}
.ul_culture li:nth-child(3n+0){ margin-right:0;}
.ul_culture li .cricle_img{ width: 128px; height: 128px; margin: 0 auto; line-height:160px; background:#333333; border-radius: 50%;}
.ul_culture li .cricle_img img{ width: 128px; height: 128px;}
.ul_culture li h2{font-size:18px; color:#333; margin: 35px auto 20px auto; font-weight: bold; }
.ul_culture li .culture_txt{ color:#848484; font-size: 14px; /*text-align: left;*/text-align: justify; min-height:200px;}
.ul_culture li:hover{ background: #d1af6e;transition: 1s;  }
.ul_culture li:hover h2{ color: #fff;}
.ul_culture li:hover .culture_txt{ color: #fff;}
.ul_culture li:hover .cricle_img{ transform:rotate(360deg); transition: 1s;  }

.ul_about_sm{ padding-bottom: 10px;}
.ul_about_sm li{ width: 380px; float: left; margin-right: 30px;}
.ul_about_sm li:nth-child(3){ margin-right: 0;}
.ul_about_sm li .about_sm_til{ padding:10px 0;}
.ul_about_sm li .about_sm_til .sp1{ font-size: 22px; color: #000;}
.ul_about_sm li .about_sm_til .sp3{ padding: 0 10px; font-size: 24px;  color: #a7a5a0;}
.ul_about_sm li .about_sm_til .sp2{ color:#e60012;}
.ul_about_sm li .about_sm_img{ width: 380px; height:185px; overflow:hidden;} 
.ul_about_sm li .about_sm_img a{ display: table-cell; width: 380px; height: 185px; vertical-align: middle; text-align: center;}
.ul_about_sm li .about_sm_img a img{ width:380px;height:185px;}
.ul_about_sm li .about_sm_img img:hover{-webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2); transition: 1s}
.ul_about_sm li .dl_about_sm dd{padding: 20px 0 6px 0; }
.ul_about_sm li .dl_about_sm dd a{ color:#56534c; font-size: 16px; font-weight: bold; }
.ul_about_sm li .dl_about_sm dd a:hover{color:#d1af6e;}
.ul_about_sm li .dl_about_sm dt{ color: #999; font-size:13px; max-height:60px; line-height:20px; overflow:hidden;}
.ul_about_sm li .about_sm_btn{ padding: 30px 0;}
.ul_about_sm li .about_sm_btn a{ font-size: 18px; padding: 5px 10px; background:#000; color: #fff;}
.ul_about_sm li .about_sm_btn a:hover{ transition:0.5s; background:#d1af6e;}

.item_box{ position: relative; background-attachment: fixed; background-position: center 0; background-repeat: no-repeat;color: #fff; text-align: center;
    height: 868px;  background-image: url(../images/item_bg.jpg);  background-repeat: no-repeat; background-size: cover;}
.ul_item { height: 313px;  width: 2000%;  position: absolute; left: 0; top:0px}
.ul_item li{ cursor: pointer; float: left; width: 300px;}
.ul_item li .item_img{width:187px; height: 148px; overflow: hidden;}
.ul_item li:hover .item_img img{-webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2); transition: 1s}
.ul_item li .item_block{ margin: 0 auto;}
.ul_item li .item_block p{ font-size: 36px; color:#886241; padding: 30px 0 10px 0; border-bottom: 1px solid #b39400;}
.ul_item li a{ background: rgba(255,255,255,0.95); display: block; width: 187px; padding: 40px 40px 30px 40px;}
 #four_flash{ width: 1700px; position: relative; margin: 0px auto; height: 313px; padding: 280px 0 0 0;}
 #four_flash .but_left{ position: absolute; left: 0; top:386px; cursor: pointer;z-index: 999;}
 #four_flash .but_right{ position: absolute; right: 0; top:386px;cursor: pointer; z-index: 999;} 
.flashBg{ overflow:hidden; position: relative; height: 313px;}

.mapbox{background: #fff;  padding:10px; border: 1px solid #eee; margin-bottom: 100px; }
#allmap{width:1180px;height:508px; }

.foot_top .dl_foottop{ float: left; margin-right: 90px;}
.foot_top .dl_foottop a{ color:#fff;}
.foot_top .dl_foottop dd{ font-size: 19px;  color: #fff; padding: 10px 0; }
.foot_top .dl_foottop dd .redline{ width: 46px; height: 3px; background: #ff0000; margin: 10px 0;}
.foot_top .dl_foottop dt,.dl_foottop dt a{ color: #cccccc; font-size: 14px;}
.foot_top .dl_foottop dt{ line-height: 32px;}
.foot_top .dl_foottop dt .sp_contact{ padding:5px 0 5px 30px; line-height: 36px;  }
.foot_top .dl_foottop dt span.sp_contact1{ background: url(../images/icon_contact1.png) left center no-repeat;}
.foot_top .dl_foottop dt span.sp_contact2{ background: url(../images/icon_contact2.png) left center no-repeat;}
.foot_top .dl_foottop dt a.sp_contact3{ background: url(../images/icon_contact3.png) left center no-repeat;}
.foot_top .dl_foottop dt a:hover{ color: #e60012;}
.foot_top{ background:#666; padding: 50px 0 60px 0;}
.foot_bottom{ background:#181617; height: 64px; line-height: 64px;  color: #ffffff;}
.foot_bottom .fl{ padding-left:105px; height: 64px; background: url(../images/foot_logo.png) left center no-repeat; background-size: auto 64px; }
.foot_bottom a{ color:#fff;}
.fr_link a{ width: 40px; height: 40px; margin:14px 5px 0 5px; display:block; float: left;}

#gotoTop{ position: fixed; bottom: 20px; right: 20px; z-index: 999;  cursor: pointer}
#gotoTop img{ width: 50px; height: 50px;}

.w1090{ width: 1090px; margin: 0 auto;}
.n_curplace{ background: #fff; width: 100%; min-width: 1200px; height: 50px; line-height: 50px; color: #888;}
.n_curplace a{ font-size: 16px; color: #888;}
.n_curplace a:hover{ color: #e60012;} 
.culture_top{ text-align: center; margin: 50px 0 60px 0;}
.culture_top a{ padding: 8px 15px; font-size: 18px; color:#333; margin: 0 20px; border-radius: 4px; border: 1px solid #333; }
.culture_top a.cur{ background:#ca8658; color: #fff; border-color:#ca8658;}

.ul_healthy li{ float: left;width: 330px; background:#fff; margin-right: 50px;  margin-bottom: 50px;}
.ul_healthy li:nth-child(3n){ margin-right: 0;}
.ul_healthy li .healthy_img{width: 330px; height: 190px; overflow: hidden;}
.ul_healthy li .healthy_img img{ width: 330px; height: 190px;}
.ul_healthy li:hover .healthy_img img{  -webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2); transition: 1s}
.ul_healthy li:hover{box-shadow: 0 2px 20px 0 rgba(79,135,251,.13);} 
.ul_healthy li .dl_healthy{ padding:20px 30px 20px 30px;}
.ul_healthy li .dl_healthy dd{ font-size: 20px; color:#221815;}
.ul_healthy li .dl_healthy dt{ color:#666; font-size: 14px; padding-top: 10px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2; 
    -webkit-box-orient: vertical; line-height: 28px;}

.read_more a{font-size: 18px; padding: 10px 30px; background: #000; color: #fff; }
.read_more a:hover{ background:#ca8658; transition:0.5s;}
.read_more{margin:40px 0 100px 0;}

/*end*/
.ul_brand{ padding: 40px 0;}
.ul_brand{ font-size:15px; color:#666; line-height:28px;}
.ul_brand li{ width: 330px; float: left; background:#fff; margin-left: 105px; min-height: 658px;}
.ul_brand li:nth-child(1){ margin-left: 0;}
.ul_brand li .brand_img,.ul_brand li .brand_img img{ width: 330px; height: 420px; overflow: hidden;} 
.ul_brand li:hover .brand_img img{  -webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2); transition: 1s}
.ul_brand li:hover{box-shadow: 0 2px 20px 0 rgba(79,135,251,.13);} 
.ul_brand li .dl_brand{ padding: 20px 25px;}
.ul_brand li .dl_brand dd{ font-size: 20px; font-weight: bold; color: #151414;  text-align: center; padding-bottom: 10px; }
.ul_brand li .dl_brand dt{color:#666666; font-size: 14px;text-align: justify;}

.ul_lastNews{  padding:0px 30px; background: #fff; margin-bottom: 140px;}
.ul_lastNews li{ padding:30px 0; border-bottom: 1px dashed #d2d2d2;}
.ul_lastNews li:last-child{ border-bottom: none;}
.ul_lastNews li .flnewsImg,.ul_lastNews li .flnewsImg img{width: 307px; height: 185px;}
.ul_lastNews li .flnewsImg{ overflow: hidden; }
.ul_lastNews li:hover .flnewsImg img{-webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2); transition: 1s} 
.ul_lastNews li .fr_newsTxt{ width:700px; margin-right: 85px; padding-top: 10px;}
.ul_lastNews li .fr_newsTxt dd a{font-size: 24px; color: #333;}
.ul_lastNews li .fr_newsTxt dd a:hover{color: #d1af6e;}
.ul_lastNews li .fr_newsTxt dt.dt1{ color: #666; padding: 5px 0 15px 0;}
.ul_lastNews li .fr_newsTxt dt.dt2{ font-size: 14px; color: #666; line-height: 30px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 3; 
    -webkit-box-orient: vertical;  }
.ul_lastNews li .fr_newsTxt dt.dt3{ text-align: right;padding-top:25px;}
.ul_lastNews li .fr_newsTxt dt.dt3 a{ color: #333; }
.ul_lastNews li .fr_newsTxt dt.dt3 a:hover{ color: #d1af6e;}
/*end*/
.start_txt{ padding:40px 0;}
.start_txt p{ font-size: 18px; color: #333; line-height: 40px; letter-spacing: 1px; }
.job_box{ padding: 10px;}
.job_block{ padding: 30px 50px; border-radius: 10px; background: #fff; border: 1px dashed #2979ff;  margin-bottom: 30px;}
.job_block h2{ font-size: 18px; font-weight: bold;}
.job_block h2 label{ color:#2979ff;}
.dl_job{color: #666;}
.dl_job dd{ font-weight: bold; line-height: 30px; }
.job_block_fl{ width: 570px;}
.job_block_fr{ width: 300px; text-align: right; margin-top: 50px;}
.job_block_fr img{ width: 207px; height: 207px; border-radius: 50%;}
.job_contact{ padding:50px 80px;}
.job_contact h2{ font-size: 20px; font-weight: bold; margin-bottom: 10px;}
.job_contact dl{padding: 5px 0; color: #666;}
.job_contact dl dd{float: left; width: 100px; font-weight: bold;}
.job_contact dl dt{ width: 600px; float: left;}
/**/
.ul_project{ margin-bottom:40px;}
.ul_project li{ width: calc(25% - 15px); float: left; margin:0 20px 20px 0; background:#fff; box-sizing: border-box; padding:15px; box-shadow:0px 0px 12px #ddd;}
.ul_project li:nth-child(4n){ margin-right: 0;} 
.ul_project li .project_img{ overflow:hidden; box-sizing: border-box;}
.ul_project li .project_img img{ width:100%; overflow:hidden}
.ul_project li a.a1{ display: block; background: #fff;}
.ul_project li a.a1 .project_img{ position: relative; height:200px;}
.ul_project li a.a1 .project_img .project_alap{ position: absolute; left: 0; bottom: 0; background-color: rgba(0,0,0,0.6); width:100%; padding:0 20px; color: #fff; font-size: 14px; height: 0; overflow: hidden; box-sizing: border-box;}
.dl_project{ color: #666; padding: 15px 0px 10px; text-align: center;} 
.dl_project dd{ font-size: 20px;}
.dl_project dt{ font-size: 14px;}
.project_sm_btn{ text-align: center; margin:10px auto;}
.project_sm_btn a{font-size: 14px; padding: 5px 20px;background: #333333; color: #fff;}
.project_sm_btn a:hover{ background:#ca8658;}
.ul_project li .project_img img{ -webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2); transition: 1s}
.ul_project li  a.a1 .project_img .project_alap p{ padding:20px 0; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 4; -webkit-box-orient: vertical;} 
/*end*/
.ul_pp{ padding-bottom: 60px;}
.ul_pp li{ background:#fff; width: 253px; float: left; text-align: center; margin-right: 62px; cursor: pointer;}
.ul_pp li:hover{box-shadow: 0 2px 20px 0 rgba(79,135,251,.13); transition: 1s; margin-top: -10px;}
.ul_pp li:nth-child(4n){ margin-right: 0;}
.ul_pp li .pp_img,.ul_pp li .pp_img img{ width: 253px; height: 261px;}
.ul_pp li .pp_txt{ padding: 10px 15px; }
.ul_pp li .pp_txt h2{ font-size: 18px; color: #333; font-weight: bold; }

.ul_pp li .pp_txt .pp_p1{line-height: 26px;color:#848484;overflow: hidden; font-size: 14px;  text-align: left; padding: 10px 0; height: 90px;}
.ul_pp li .pp_txt .pp_p1.cur{height: auto;}
.ul_pp li .pp_txt p{ text-align: right; padding: 10px 0;}
.ul_pp li .pp_txt p a{ color: #666; font-size: 14px;}
.ul_pp li:hover .pp_txt p a,.ul_pp li:hover .pp_txt h2{ color: #ca8658;}

.all_store{ background: #fff; min-width: 1200px; width: 100%; padding: 40px 0 10px 0;}
.ul_adjoin{ width: 1150px; margin: 0 auto; padding:20px 0 130px 0;}
.ul_adjoin li{ width:206px; padding: 20px; float: left; margin-right:50px; cursor: pointer; border-radius: 5px;}
.ul_adjoin li:hover{ background: #fff; box-shadow: 0 2px 20px 0 rgba(79,135,251,.13); transition: 1s;  margin-top: -10px;}
.ul_adjoin li p{ padding: 15px 0px; text-align: center; color: #666666;}
.ul_adjoin li:nth-child(4){ margin-right: 0;}

.bg_bai{ padding: 50px 0; background:#fff; width: 100%; min-width: 1200px;}
.processbox{  padding: 110px 0 120px 0; height: 313px; background: url(../images/join_bg.jpg) center no-repeat; position: relative; margin-bottom: 40px; }
.process_block{ position: absolute; left:0px; top:0; color: #666666; font-size: 14px;  line-height: 24px;}
.process_day1{ width: 150px; left: 210px;  }
.process_til{ font-size:18px; color:#de6c36; font-weight: bold;}
.process_day2{width: 230px; left: 490px;}
.process_til2{ color:#cf6da4; }
.process_day3{width: 140px;  left: 790px;}
.process_til3{ color:#ac66bb; }
.process_day4{ top:440px; width: 220px; left: 150px; }
.process_til4{color: #ac66bb; }
.process_day5{ width: 230px;left: 440px; top:440px}
.process_til5{ color:#f9b639;}
.process_day6{ width: 230px;left: 715px; top:440px}
.process_til6{ color:#fa8d3d;}
.process_day7{ left: 1140px; top:180px}
.process_til7{ color:#b83d68;}

.fl_shen{ width: 360px; padding-left: 60px;}
.fl_shen .icon_shen{ padding-left: 40px; border-bottom: 1px solid #666666; color: #666666; line-height: 40px; display:block; margin-top: 10px;}
 .fl_shen .icon_shen1{ background: url(../images/icon_shen1.png) left center no-repeat;}
 .fl_shen .icon_shen2{ background: url(../images/icon_shen2.png) left center no-repeat;}
 .fl_shen .icon_shen3{ background: url(../images/icon_shen3.png) left center no-repeat;}
 
 .from_bolck{ border: 1px solid #666666;  width: 550px; line-height: 50px;  color: #666; margin-bottom: 20px;}
 .from_bolck label{ width: 100px; text-align: right; letter-spacing: 2px;}
.from_bolck input{ margin: 0 10px;  border: none; width: 300px;  background: none; line-height: 50px; height: 50px; font-size: 12px;  color: #666;}
.submit{ padding:10px 30px; background: #ff0000; color: #fff; border: none; cursor: pointer;}
.shen_box{ padding-bottom: 100px;}

.brand_bg{  height:710px; overflow: hidden; position: relative; margin-bottom:50px;}
.alap_gray{ background: rgba(0,0,0,0.4); z-index: 999; width: 100%; height: 270px; left: 0; top:0; position: absolute; padding-top: 190px; text-align: center; cursor: pointer;}
.developHistory{
	height:990px;
	min-height:990px;
	height:auto;
	display: none;
}
.rightWrapBlock{ display: none;}
.clickToggle{ height:640px;}
.dhInfo{
	width:328px;
	height:1050px;
	margin:0 auto;
	background: url(../images/bg_dhInfo.png) no-repeat center top;
	position:relative;
}
.futureWrap{
	color:#ffcccc;
	margin-top:20px;
}
.txt_future{
	font-size:30px;
}
.dhWrap{
	width:334px;
	height:77px;	
	position:absolute;
}
.dh_one{
	top:215px;
}
.dh_two{
	top:285px;
}
.dh_three{
	top:352px;
}
.dh_four{
	top:423px;
}
.dh_five{
	top:490px;
}
.dh_six{
	top:560px;
}
.dh_seven{
	top:625px;
}
.dh_eight{
	top:695px;
}
.dh_ten{
	top:760px;
}
.dh_eleven{
	top:835px;
}
.dh_twelve{
	top:900px;
}
.dh_thirteen{
	top:965px;
}
.dhWrapR{
	left:250px;
	opacity: 1;
	filter:alpha(opacity=0);
}
.dhWrapROn{
	opacity: 1;
	filter:alpha(opacity=1);
	left:220px;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	transition:all 0.5s;
}
.dhWrapL{
	left:-250px;
	opacity: 1;
	filter:alpha(opacity=0);
}
.dhWrapLOn{
	opacity: 1;
	filter:alpha(opacity=1);
	left:-230px;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	transition:all 0.5s;
}
.dh_year{
	width:90px;
	line-height:77px;
	font-size:36px;
	color:#d43434;
}

.dhWrapR .dh_year{
	margin-right:10px;
}
.dhWrapL .dh_year{
	margin-left:10px;
}
.dh_desc{
	width:233px;
	height:77px;
	background-color:#d43434;
}
.dh_desc p{
	padding:10px;
	line-height:18px;
	color:#ffffff;
	font-size: 14px;
}

.innerImgWrap img{
	display:none;
}
.color37779d{
	color:#37779d;
}
.bgf76d02{
	background-color:#f76d02;
}
.colorf76d02{
	color:#f76d02;
}
.bg37779d{
	background-color:#37779d;
}

.imgWrap{
	margin-bottom:35px;
}
.imgWrap img{
	width:264px;
	box-shadow: 0 0 5px 1px #dddddd;
	-webkit-box-shadow: 0 0 5px 1px #dddddd;
	float:left;
	cursor:pointer;
	-webkit-transition:all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition:all 0.5s;
	transition:all 0.5s;
}
.imgWrap img:hover{
	-webkit-transform: translate3d(0,-20px,-100px);
	-moz-transform: translate3d(0,-20px,-100px);
	-ms-transform: translate3d(0,-20px,-100px);
	transform: translate3d(0,-20px,-100px);
	transform-style:preserve-3d;
	box-shadow: 0 0 30px 5px #dddddd;
	-webkit-box-shadow: 0 0 30px 5px #dddddd;
	-webkit-transition:all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition:all 0.5s;
	transition:all 0.5s;
}
.honorMidImg{
	margin:0 10px;
}
.imgWrap1 img{
	height:213px;
}
.imgWrap2 img{
	height:322px;
	margin-top: 50px;
}

.honor_box{ width: 818px; margin: 0 auto;  height: 400px; overflow: hidden; }
.honor_con{position: relative; height: 400px; overflow: hidden; margin-bottom:50px;} 
.alap_gray1{ background: rgba(0,0,0,0.4); z-index: 999; width: 100%; height: 210px; left: 0; top:0; position: absolute; padding-top: 190px; text-align: center; cursor: pointer;}
.clickToggle1{ height:780px;}
.honor_box{ height: 680px;}
.rightWrapBlock{ display: block;}
.slide_sou,.slide_sou1{cursor: pointer;}

@media  screen and (max-width:1466px){
  #four_flash{
  	width: 1300px;
  } 
 }
  .ul_second_menu li{
    line-height: 54px;
    height: 54px;
  }


/*1.4*/
.n_content1{
	padding-top: 60px;
	min-height: 740px;
}
.cur_postion a{
	font-size: 14px;
	color: #666666;
	line-height: 30px;
}
.fl_search{
	background: #fff;
	padding: 0px 10px 0px 30px;
	border: 1px solid #ddd;
	margin: 0 10px;
	height: 30px;
	position: relative;
}
.fl_search button{
	width: 30px;
	height: 30px;
	background: url(../images/chuangxinbu_sousuo.png) center no-repeat;
	position: absolute;
	left:0px;
	top:0;
	border: none;
	z-index: 9999;
	cursor: pointer;
}
.fl_search input{
	border:none;
	line-height: 30px;
}

.store_block{
	padding: 20px 0;
}
.store_block ul li{
	width: 90px;
	background: #cccccc;
	color: #fff;
	border-radius: 5px;
	text-align: center;
	float: left;
	height: 34px;
	line-height: 34px;
	margin-right: 10px;
	cursor: pointer;
	margin-bottom: 10px;
}
.store_block ul li.cur{
	background: #ca8658;
}
.store_block ul li:hover{
	background: #ca8658;
}
.store_block ul li:nth-child(12n){
	margin-right: 0;
}
.store_blockBox{
	background: #a1887f; 
	width:90px;
	display: none;
	text-align: left;
	border-radius: 5px;
	z-index: 9999;
}
.store_block ul li:hover .store_blockBox{
	display: block;
	position: relative; 
}
.store_blockBox a{ 
	display: block;
	color: #fff;
	width: 90px;
	height: 34px;
	line-height: 34px;
	text-align: center;
}
.store_blockBox a:hover{
	color: #ca8658;
	font-weight: bold;
}

.store_blockBox .sanjiao{
	width: 10px;
	height: 10px;
	background: #a1887f;
	position: absolute;
	top:-5px;
	left: 35px;
	transform: rotate(45deg);
	z-index: 0;
}

.global_box{
	background: #fff;
}
.global_til li{ float: left; padding:10px 0; }
.global_til li span{ padding: 5px 20px 5px 35px; cursor: pointer;}
.global_til li span.icon_global1{ background: url(../images/icon_global1.jpg) left center no-repeat; background-size: 30px auto;}
.global_til li span.icon_global2{ background: url(../images/icon_global2.jpg) left center no-repeat; background-size: 30px auto;}
#allmap1{width: 1180px;margin: 0 auto;height: 578px;}
.global_con{margin-bottom: 50px;min-height: 400px;}

/*190109*/
.fr_link a{
	position: relative;
}
.fr_link a img{
	position: absolute;
	left: -31px;
	z-index: 999;
	top:-123px;
	width: 103px;
	height: 103px;
	display: none;
}
.fr_link a:hover img{
	display: block;
}
.process_day0{ 
	width: 198px;
    left: 10px;
    top: 110px;}
.process_til0{
	color: #b83d68;
}
.process_day8{
	width: 230px;
    left: 1015px;
    top: 440px; 
}
.process_til8{
	color: #f9b639;
}

.ul_about_sm li .about_sm_img a:hover{-webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2); transition: 1s}

/*头部语言切换样式*/
.topRgSelect{
height: 98px;
line-height: 98px;
position: absolute;
right: 10px;
top:0;
padding: 0 30px; 
width: 100px;
}
.chinese_link{
display: inline-block;
cursor: pointer;
}
.arrow{
display: inline-block;
vertical-align: middle;
margin-top: -1px;
margin-left: 6px;
margin-right: -14px;
width: 0;
height: 0;
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-top: 5px solid #ccc;
}
.topSelectDiv{
position: absolute;
top:78px;
left: 0;
width: 160px;
z-index: 999;
background: #fff;
text-align: center;
border: 1px solid #eee;
border-top:none;
padding-top: 20px;
display: none;
}
.topSelectDiv a{
display: block;
line-height: 40px;
height: 40px;
color: #333;
}
.topSelectDiv a:hover{
color: #e60012;
}
.topRgSelect:hover .topSelectDiv{
display: block;
}


/*首页项目介绍适应手机端样式*/
.swiper_shouji{
	min-width: 1200px;
	display: none;
}
.swiper_shouji .item_block{
    background: rgba(255,255,255,0.95);
    display: block;
    width: 187px;
    padding: 40px 40px 30px 40px;	
}

.swiper_shouji .item_block p{
	font-size: 36px;
    color: #886241;
    padding: 30px 0 10px 0;
    border-bottom: 1px solid #b39400;
}
 

@media  screen and (max-width:1200px){
  .item_box{
  	height: 400px;
  }
  .swiper_shouji{
  	display: block;
  	padding-top: 40px;
  }
  #four_flash{
  	display: none;
  }

}
.foot_box{
	min-width: 1200px;
}
.details_box{ padding-bottom:38px; color:#555; line-height:27px;}
.details_box img{ display:block; margin:0 auto; max-width:100% !important; height:auto !important;}
.n_tilshxia{ margin:35px auto; background:#fff; border:1px #eee solid; padding:15px 26px;}
.n_tilshxia span{ display:block; float:left; width:50%;}
.n_tilshxia span.xias{ text-align:right;}
.n_tilshxia span a{ color:#777; display:block;}