@charset "utf-8";
/* txf 上海领玉 */
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,a,code,img,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-family:inherit;}
html{ height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-size:62.5%; }
body {position:relative;height:100%;background-color:#f2f5fd;line-height:1;font-size:1.4rem;color:#4a4a4a;font-family:"Microsoft YaHei","Helvetica Neue",Helvetica,STHeiTi,sans-serif;}

ol,ul{list-style: none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
table{border-collapse: separate;border-spacing: 0;}
th,td{font-weight: normal;}
input,textarea{resize:none;outline: medium none;color:#888; font-size:1.4rem;}
a{ text-decoration:none; cursor:pointer;color:#3c3c3c;transition:all 0.3s ease 0s;}
a:link{ text-decoration:none;}
a:visited{ text-decoration:none;}
a:hover{ color:#e9474d;text-decoration:none;outline:none;}
a:active{}
a:active,a:focus{outline:none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.fix{overflow:hidden;zoom:1;}
.clearfix{zoom:1}
.clearfix:after{content:"";display:block; width:0;height:0;clear:both;visibility:hidden;}

.baibg{background-color:#fff;}
.topbg{background-color:#3375da;}

.gywmadv{ background:url(bimg/gywm_adv.jpg) center bottom no-repeat; padding:100px 0;}

.p_fix{ position:fixed; left:0; top:0; width:100%; z-index:1000;}

input,textarea,select{-webkit-appearance: none;background-color: transparent;font-size:1.4rem;}
textarea{ width:80%; height:100px; padding:10px;border:1px solid #ccc; }
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#c9caca;}
input:-moz-placeholder,textarea:-moz-placeholder,select:-moz-placeholder{color:#c9caca;}

.error_tip{ display:none;position:fixed;_position:absolute;left:50%; top:50%; z-index:9992;width:280px;padding:15px 10px;line-height:24px;font-weight:bold;text-align:center;color:#fff;background:url(tmbsix.png) 0 0 repeat;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3); -moz-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3); transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);;-webkit-border-radius:4px;-webkit-moz-radius:4px;border-radius:4px; }
.loading{ display:none;_position:absolute;position:fixed; left:50%; top:50%;z-index:9993;width:32px; height:32px; margin:-16px 0 0 -16px;background:url(loading.gif) center center no-repeat;}
.popbg,.baipop{display:none;position:fixed;_position:absolute;left:0; top:0; z-index:999;width:100%; height:100%;background-color:#000;filter:Alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;}
.baipop{ z-index:998;filter:Alpha(opacity=0);-moz-opacity:0;opacity:0;}

.menu{ display:none;}

.swiperL,.swiperR{ position:absolute; width:30px; height:30px; z-index:10;cursor:pointer; background:url(swiperL.png) center center no-repeat; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; background-color:#fff; opacity:.4; background-size:100% 100%; -webkit-background-size:100% 100%; -moz-background-size:100% 100%;}
.swiperL{ left:0;}
.swiperR{ right:0;background-image:url(swiperR.png);}




.banner{ overflow:hidden;position:relative;}
.banner ul li{ background-position:center center; background-repeat:no-repeat; background-size:cover; -webkit-background-size:cover;-moz-background-size:cover;}
.banner ul li a,.banner ul li div,.banner ul li div video{ display:block; width:100%; height:100%;}
.banner_icon{ position:absolute; width:100%; bottom:10px; left:0; z-index:2;text-align:center;}
.banner_icon span{background-color:#abb1b0; border-radius:0;}
.banner_icon span.swiper-pagination-bullet-active{background-color:#2855f6;}

.more{ padding:20px 0;text-align:center;}
.more a{ display:inline-block; height:38px; width:160px;line-height:38px; font-size:1.6rem;color:#0f3048; border:1px solid #0f3048; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.more a:hover{ color:#fff; background-color:#0f3048;}



.advimg{background-position:center center; background-repeat:no-repeat; background-size:cover; -webkit-background-size:cover; -moz-background-size:cover;}
.adv_img,.home_adv{ font-size:0; text-align:center;}
.adv_img img,.home_adv img{ max-width:100%;}





.common_title{ position:relative; text-align:center; color:#8b8177;}
.common_title:after{ content:""; position:absolute; left:50%; bottom:0; width:60px;height:1px; margin-left:-30px; background-color:#3375da;}
.common_title h5{color:#3375da; font-size:1.6rem; font-weight:bold;}

.home_brand_title{color:#857b72; text-align:center} 
.home_brand_title h5{color:#2f2114;}

.home_brand_box{position:relative;padding:30px 0 10px;}
.home_brand{ padding:5px; overflow:hidden;position:relative; z-index:9;}

.home_brand_row dt{position:relative;overflow:hidden;font-size:0;}
.home_brand_row dt img{ width:100%;}
.home_brand_row dd{line-height:18px; color:#2d1f14; text-align:center; background-color:#fff;}
.home_brand_row dd h5{ position:relative; padding-bottom:10px; font-size:1.6rem; font-weight:bold; color:#3375da;}
.home_brand_row dd h5:after{ content:""; position:absolute; left:50%; bottom:0; width:40px; height:1px; margin-left:-20px; background-color:#3375da;}
.home_brand_row dd h6{ overflow:hidden; height:28px; font-size:0}
.home_brand_row dd p{ padding-top:10px;}
.home_brand_logobg,.gywm_wh{ display:none;}
.gywm_wh{position:absolute; left:50%; bottom:0;z-index:100;width:100%;background-color:#fff;box-shadow: 0 0 5px #040000; -webkit-box-shadow: 0 0 5px #040000; -moz-box-shadow: 0 0 5px #040000; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); border-radius:5px 5px 0 0;}
.gywm_wh h5{ height:40px;font-size:18px; color:#fff; background-color:#7f7269;text-align:center; line-height:40px;}
.gywm_wh p{padding:30px;font-size:1.6rem; color:#323334; line-height:24px; text-align:left;}

.home_hotelimg img,.home_histroyimg img{ width:100%;}

.productlist{ overflow:hidden; zoom:1;}
.product_row{ overflow:hidden;box-shadow: 3px 3px 5px #ccc; -webkit-box-shadow: 3px 3px 5px #ccc; -moz-box-shadow: 3px 3px 5px #ccc;border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
.product_row dt{position:relative;overflow:hidden;font-size:0; height:260px;}
.product_row dt img{ width:100%;height:260px;border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; transition: all 1.2s ease; -moz-transition: all 1.2s ease; -webkit-transition: all 1.2s ease;}
.product_row dd{ padding:15px 0 25px; text-align:center; background-color:#fff;}
.product_row dd h5{position:relative;padding-bottom:10px;font-size:1.6rem;font-weight:bold;color:#3375da;}
.product_row dd h5:after{ content:""; position:absolute; left:50%; bottom:0; width:40px; height:1px; margin-left:-20px; background-color:#3375da;}
.product_row dd p{ padding-top:10px;}


.home_gywm{ overflow:hidden;}
.home_gywm_img{ font-size:0;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.home_gywm_img img{ width:100%; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.home_gywm_txt{ line-height:20px; font-size:1.2rem;}
.home_gywm_txt h5,.brand_info h5{color:#3375da; font-weight:bold; font-size:1.4rem;}
.home_gywm_txt h6{ position:relative; padding:10px 0 20px;font-size:1.4rem;color:#2f1f12;}
.home_gywm_txt h6:after{ content:"";position:absolute; left:0; bottom:0; width:30px; height:1px; background-color:#3375da;}


.home_news li{ overflow:hidden; position:relative; margin-top:20px; background-position:center center; background-repeat:no-repeat; background-size:100% 100%; -webkit-background-size:100% 100%; -moz-background-size:100% 100%;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.home_news li a{ display:block; width:100%; height:100%;}
.home_hide{ position:absolute; left:0; top:100%; width:100%; height:100%; background:url(tmbfour.png) left top repeat;padding:20px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; transition:top .5 ease-out;}
.home_hide ul{ height:100%;border:1px solid #fff; color:#fff;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; line-height:24px; font-size:1.6rem;}
.home_hide ul h5{line-height:30px;overflow:hidden; height:30px;text-overflow:ellipsis;white-space:nowrap;}
.home_hide ul p{text-indent:2em;overflow: hidden; height:72px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;text-overflow: ellipsis;}
.home_show{ position:absolute; left:0; bottom:0; width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; background:url(tmbfour.png) left top repeat; padding:0 20px;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px;color:#fff;}


.brand_info{text-align:center;color:#302418;background:url(bimg/brand_bg.png) center bottom no-repeat;background-attachment:fixed; background-size:930px 540px;}
.brand_info h5{ position:relative;}
.brand_info h5:after{ content:""; position:absolute; left:50%; bottom:-10px; width:60px; height:1px; margin-left:-30px; background-color:#2d1f14;}
.brand_info p{ padding-top:20px;}

.rongyu{ overflow:hidden; zoom:1;}
.rongyu li{ float:left;background-color:#fff;}
.rongyu li p{ background-repeat:no-repeat; background-position:center center; width:100%; height:100%; background-size:contain;}

.brand_img img{ width:100%; border-radius:5px;}
.brand_txt{font-size:1.2rem; color:#2b2115; line-height:24px;}
.brand_txt h5{color:#2a1c11; font-weight:bold;}
.brand_txt h6{color:#756d62;}
.brand_txt h6 span{ color:#2d2115;}
.brand_txt p{ position:relative;padding:20px; border-top:2px solid #000; border:2px solid #000;}
.brand_txt p:before{ content:""; position:absolute; left:20px; top:-9px; width:30px; height:17px;background:url(douhao.png) #fff left top no-repeat;}
.brand_roweven ul.brand_txt p:before{ background-color:#f2f5fd;}	
.brand_table{ padding-top:20px;}
.brand_table table{ border-collapse:collapse;color:#676a6c; line-height:18px; table-layout:fixed; width:100%;}
.brand_table th{ font-weight:bold; color:#3375da;}
.brand_table td,.brand_table th{vertical-align:middle;border:1px solid #3375da;background-color:#fff; padding:10px;}

.brand_wh{ overflow:hidden; zoom:1;}
.brand_wh li{ display:inline;float:left;}
.brand_wh_img{ overflow:hidden; font-size:0;}
.brand_wh_img img{ width:100%;}
.brand_wh_txt{ position:relative; padding:15px 0 8px;text-align:center; color:#291f15; font-weight:bold;}
.brand_wh_txt:after{ content:""; position:absolute; left:50%; bottom:0; width:30px; margin-left:-15px; height:1px; background-color:#26211b;}

.wh_list{ padding:0 0 50px;}
.wh_list_img{font-size:0;}
.wh_list_img img{ width:100%;}
.wh_list_txt{color:#2b1b0b;}
.wh_list_txt h5{ position:relative;font-size:1.6rem; color:#2e1d13;}
.wh_list_txt h5:after{ content:""; position:absolute; left:0; bottom:0; width:50px;height:2px; background-color:#7e7168;}


.news_title h5{ position:relative; text-align:center;color:#3375da; font-size:1.6rem; font-weight:bold;}
.news_title h5:after{ content:""; position:absolute; left:50%; bottom:-10px; width:40px;height:1px; margin-left:-20px; background-color:#281f1a;}

.news_list dl{ padding:20px 0;border-bottom:1px solid #948f89; line-height:20px; color:#2c231a;}

.news_list dl dt{ position:relative;color:#3375da;}
.news_list dl dt span{ position:absolute; right:0; top:0; color:#8f867d;}
.news_list dl dd{ padding:10px 0 0;font-size:1.2rem;}
.news_list dl dd span,.new_t_next span,.news_list dl dd a,.new_t_next a{ display:inline-block; width:70px; height:24px; line-height:24px;margin-right:5px; text-align:center; color:#fff;background-color: #3375da; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}

.new_tjbox{ padding:20px 0 0;overflow:hidden;position:relative;}
.new_tj{ overflow:hidden; zoom:1;position:relative; z-index:9;}
.new_tj_img{ overflow:hidden;font-size:0;}
.new_tj_img img{ width:100%;}
.new_tj_row dl{ line-height:20px; font-size:1.2rem;}
.new_tj_row dl dt{ margin-top:10px;color:#3375da; font-size:1.4rem; font-weight:bold; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;text-overflow: ellipsis;overflow:hidden; height:40px;}
.new_tj_row dl dd{ padding:3px 0;color:#96918b;}
.new_tj_row dl p{ display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;text-overflow: ellipsis;overflow:hidden; height:60px; color:#271a11; text-indent:2em;}
.new_t_next{ margin-top:10px; background:url(arrow_r.png) right center no-repeat; font-size:1.2rem;background-size:21px 10px; -webkit-background-size:21px 10px; -moz-background-size:21px 10px;}





.jm_tj_img{font-size:0;}
.jm_tj_img img{ width:100%;}
.jm_tj_txt{ padding:20px;color:#2c1e13; line-height:30px; background-color:#89a284;}
.jm_tj_txt div{ padding:20px; border:1px solid #293028;}
.jm_tj_txt h5{ position:relative;font-weight:bold; font-size:1.5rem;}
.jm_tj_txt h5:after{ content:""; position:absolute; left:0; bottom:10px; width:32px; height:1px;background-color:#918a84;}	

.jm_contact{color:#7e746b; line-height:20px; text-align:center;}
.jm_contact dl dt{ padding:20px 0 0;color:#2b1f13;}
.jm_contact dl dd{ padding:20px 0 0;}
.jm_contact dl dd img{ width:270px;}


.jm_costsrow{ position:relative;text-align:center;}
.jm_costsimg{font-size:0;}
.jm_costsimg img{ width:100%;}
.jm_costsname{ position:absolute; left:0; bottom:0; width:100%; height:40px; line-height:40px; color:#fff;background-color:#2c1e13;}
.jm_coststxt{ color:#2f2315; font-size:1.2rem; line-height:30px;}
.jm_coststxt h5{ padding-top:10px;font-size:1.4rem; color:#2f1d0f;}	

.jm_line{font-size:0;text-align:center;}

.jm_adv{font-size:0}
.jm_adv img{ width:100%;}

.jm_support{font-size:0}
.jm_support img{ width:100%;}

.gywm_info_img{font-size:0;}
.gywm_info_img img{ width:100%;}
.gywm_info_txt{line-height:24px; font-size:1.2rem; color:#2b2117;}
.gywm_info_txt h5{font-weight:bold; font-size:1.6rem; color:#3375da;}
.gywm_info_txt h6{ position:relative;color:#2e1e11; font-size:1.4rem;}
.gywm_info_txt h6:after{ content:""; position:absolute; left:0; bottom:0; width:30px; height:1px; background-color:#2a1e12;}


.gywm_casebg{background:url(bimg/gywmcasebg.jpg) center center no-repeat; background-size:cover; -webkit-background-size:cover; -moz-background-size:cover;}
.gywm_case{ position:relative; font-size:1.2rem;color:#fff;}
.gywm_case ul{ font-size:0;}
.gywm_case ul img{ width:100%; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px;}
.gywm_case div{ position:absolute;line-height:18px;}
.gywm_case div p{ padding-top:10px;}
.gywm_case dl dt,.gywm_case div h5{font-size:1.6rem; font-weight:bold;}



.tzjm_myd_img {text-align:center; font-size:0;}


.gywm_kb_img{padding:50px 0 75px;}



.gywm_designl_img{font-size:0;}
.gywm_designl_img img{ width:100%;}

.gywm_design_txt{ font-size:1.2rem; color:#261d14;}
.gywm_design_txt h5{ position:relative; padding:0 0 10px;font-size:1.6rem; color:#2c1f0f; font-weight:bold;}
.gywm_design_txt h5:after{ content:""; position:absolute; left:0; bottom:0; width:30px; height:1px; background-color:#2a1e12;}
.gywm_design_txt h6{ padding-top:10px;font-size:1.4rem; color:#7d7067;}
.gywm_design_txt h6 span{ color:#2d2017;}
.gywm_design_txt p{ line-height:28px;}

.gywm_design_row{ overflow:hidden; zoom:1;}
.gywm_designr_img{ float:left;font-size:0;box-shadow: 2px 2px 8px 5px #dcd7d1;}
.gywm_designr_img img{ width:100%;}
.gywm_designr_txt{line-height:18px;}


.gywm_hzhb li{ font-size:0;}
.gywm_hzhb li img{ width:100%;}

.gywm_zetyu{font-size:0;}
.gywm_zetyu img{ width:100%;}
.gywm_his ul{border:1px solid #312c26; font-size:0; border-radius:20px;}
.gywm_his img{ width:100%;}

.footerbg{ background:url(map.jpg) center center no-repeat; color:#fff; background-size:cover;}
.footer_nav{}
.footer_nav dl{border-bottom: 1px solid #999;color:#fff;}
.footer_nav dl dt{font-weight:bold;}
.footer_nav dl dd a{color:#fff; cursor:auto}
.footer_nav dl dd a:hover{color:#f1f1f1;}

.copyright{padding:10px 0 20px;font-size:1.2rem;color:#fff;}
.copyright a{color:#fff; text-decoration:underline;}





.morelist{text-align:center;}
.morelist a,.home_gywm_txt p a,.home_brand_row dd a,.product_row dd a{ display:inline-block;text-align:center; color:#fff; background-color:#3375da; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.morelist a:hover,.home_gywm_txt p a,.home_brand_row dd a,.product_row dd a:hover{background-color:#3375da}

.tzjm_popbtn{_position:absolute; position:fixed; right:10px;top:50%; z-index:100; font-size:0; cursor:pointer; background-color:#fff; padding:10px; border-radius:10px; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);}
.tzjm_popbtn img{ width:100%;}

.newcon{min-height:500px;line-height: 24px;}
.newcon h6{text-align:center;}
.newcon ul{ padding-bottom:20px;}

.keeptop{ position:fixed; left:0; top:0; width:100%; z-index:1000}

.contactlx{ text-align:center;line-height:24px;}
.contactlx h5{ padding:30px 0 0;line-height:36px; font-size:2.4rem; color:#3375da; }

.contactlx dl{ padding:0 0 20px;}
.contactlx dl dt{ padding:10px 0 0;color:#000; font-size:2.4rem;}
.contactlx ul{ padding-bottom:30px;}
.contactlx ul li{padding:30px 0 0;background:url(icon_lxwmyx.png) top center no-repeat;}
.contactlx ul li.contactlx_wz{ background-image:url(icon_lxwmlink.png)}
.contactlx ul li.contactlx_dz{ background-image:url(icon_lxwmdz.png)}
.contactlx ul li h6{ color:#3375da; font-size:1.6rem;}
.contactqt{ background-color:#fff;padding:20px 0; line-height:24px;}
.contactqt h5{ text-align:center; color:#3375da;padding:10px 0;line-height:36px; font-size:2.4rem;}
.contactqt ul h6{ color:#3375da; font-size:1.6rem; font-weight:bold; padding:10px 0}
.contactqt img{ width:100%;}

.contactmap{ padding-bottom:30px;}

.aboutus_dsj{ position:relative;padding:0 300px 50px;}
.aboutus_dsj:after{ content:""; position:absolute; left:50%; top:-8px;width:16px; height:16px; margin-left:-8px;background:url(dsj_yuan.png) center center no-repeat;}
.aboutus_dsj li{padding:0 299px 0 0;}
.aboutus_dsj li dl{ position:relative;padding:50px 0 0;border-right:2px solid #0f3048; line-height:24px;}
.aboutus_dsj li dl dt{border-bottom:2px solid #0f3048; font-weight:bold; color:#0f3048;}
.aboutus_dsj li dl:after{ content:""; position:absolute; right:-9px; bottom:-8px;width:16px; height:16px;background:url(dsj_yuan.png) center center no-repeat;}
.aboutus_dsj li dl dd{ position:absolute; left:0; width:100%;bottom:-24px;}
.aboutus_dsj li.aboutus_dsjon{padding:0 0 0 299px;}
.aboutus_dsj li.aboutus_dsjon dl{border-right:0;border-left:2px solid #0f3048; text-align:right;}
.aboutus_dsj li.aboutus_dsjon dl:after{left:-9px;}
.aboutus_dsj li.aboutus_dsjon dl dd{ text-align:right;}	

.gywmtj{ overflow:hidden; zoom:1; color:#fff;}
.gywmtj dl{ float:left;line-height:30px; text-align:center}
.gywmtj dl dt{ font-size:4rem;}
.gywmtj dl dt span{ font-size:1.4rem; margin-left:5px;}

.history{ padding:20px 0 40px; font-size:0}
.history img{ width:100%; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}

.page{ padding:20px 0 30px;text-align:center;}
.page a,.page span{ display:inline-block; width:30px; height:30px; margin:0 5px;text-align:center; line-height:30px;color: rgba(24, 32, 44, 1);border:1px solid #ccc;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.page a:hover,.page a.pageon{color:#fff; background-color:#3375da; border-color:#3375da;}
.page a.fenye_back,.page a.fenye_next{ width:auto; padding:0 10px;}

.footerr img{ width:100%;}

@media (min-width: 750px){
	.wap{ width:1200px; margin:0 auto;}
	.baibg,.adv_img,.banner,.gywm_casebg,.jm_adv,.home_adv,.topbg,.gywmadv{ min-width:1200px;}
	.logo{ float:left;height:40px; padding:10px 0;}
	.logo img{ height:100%;}
	
	.contop{ margin-top:100px;}
	.nav{ float:right; width:570px; padding:10px 0; position:relative; z-index:1000;line-height:40px; font-size:1.6rem;}
	.nav a{_display:inline;float:left; width:90px; color:#fff; text-align:center; margin-left:5px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
	.nav a:hover{ background-color:#0253c7;}
	.nav a.navon{ background-color:#0c2c5b;}
	
	
	.banner{height:400px;}
	.nav span.navydon{ background:url(gzharrow.png) center bottom no-repeat; background-size:20px 15px; -webkit-background-size:20px 15px; -moz-background-size:20px 15px;}
	.nav span.navydon div{ display:block;}
	
	.banner_icon span{width:40px;height:6px;margin:0;}
	
	.morelist{ padding:30px 0;}
	
	.common_title{padding:30px 0;}
	.common_title h5{ padding-bottom:20px;}
	.home_brand_title{ padding:20px 0;line-height:30px; }
	.home_brand_title h5{ font-size:1.6rem;}
	
	.home_brand_row{ overflow:hidden;width:376px;margin-right:30px;box-shadow: 3px 3px 5px #ccc; -webkit-box-shadow: 3px 3px 5px #ccc; -moz-box-shadow: 3px 3px 5px #ccc; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
	.home_brand_row dt img{ height:260px;border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; transition: all 1.2s ease; -moz-transition: all 1.2s ease; -webkit-transition: all 1.2s ease;}
	.home_brand_rowon dt img{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1);}		
	.home_brand_row dd{padding:15px 0 25px;}
	.home_brand_logobg{position:absolute; left:0; top:0; width:100%; height:100%; padding:60px 20px; box-sizing:border-box; background:url(tmbfour.png) left top repeat;}
	.home_brand_logobg ul{ width:100%; height:100%; background-position:center center; background-repeat:no-repeat; background-size:auto 100%; -webkit-background-size:auto 100%; -moz-background-size:auto 100%;}
	.home_brand_rowon div.home_brand_logobg{ display:block;}
	.home_brand_rowon div.gywm_wh{ display:block;}

	.home_news{}
	.home_news li{_display:inline;float:left;width:590px; height:280px;box-shadow: 3px 3px 5px #ccc;}
	.home_news li.home_newsodd{margin-right:20px;}
	.home_hide ul{padding:30px;}
	.home_hide ul h5{font-size:2rem;}
	.home_hide ul p{ margin-top:10px;}	
	.home_show{height:60px; line-height:60px; font-size:1.8rem;}
	
	
	
	.home_gywm{zoom:1; padding:40px 0;}
	.home_gywm_img{ float:left;width:610px;box-shadow: 3px 3px 5px #ccc; -webkit-box-shadow: 3px 3px 5px #ccc; -moz-box-shadow: 3px 3px 5px #ccc; }	
	.home_gywm_txt{ float:right; width:560px;}
	.home_gywm_txt h5{ padding:30px 0 0;}
	.home_gywm_txt p{ padding-top:20px;}
	.brand_info{ padding:200px 0; }
	.brand_info p{line-height:30px;}
	
	.home_hotelimg,.home_histroyimg{ padding:30px 0 20px;}
	
	.contactqt{margin-top:20px;}
	.contactqt ul{ float:left; width:380px; padding:0 20px 0 0;}
	
	.brand_list{ padding:20px 0 50px;}
	.brand_row{ overflow:hidden; zoom；1; padding:50px 0;}
	.brand_img{width:660px; float:left;}
	.brand_txt{width:500px; padding:0 0 0 30px; float:left;}
	.brand_txt h5{ font-size:1.6rem; color:#3375da;}
	.brand_txt h6{ padding:10px 0 20px; line-height:30px; font-size:1.6rem;}
	
	.brand_roweven ul.brand_img{ float:right;}
	.brand_roweven ul.brand_txt{padding:0 40px 0 0;}
	
	
	.brand_wh{padding:0 40px;}
	.brand_wh li{width:370px;padding:20px; margin:60px 75px 30px;background-color:#fff;border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px;box-shadow: 0 0 15px 20px #c1bcb6; -webkit-box-shadow: 0 0 15px 20px #c1bcb6; -moz-box-shadow: 0 0 15px 20px #c1bcb6;}
	
	.gywmtj{padding:0 300px;}
	.gywmtj dl{ width:200px;}
	
	.product_row{_display:inline; float:left; width:370px; margin:0 30px 30px 0;}

	.wh_list_row{ overflow:hidden; zoom:1; padding:50px 0 10px;}
	.wh_list_img{ float:left; width:370px;padding:20px 70px; background-color:#fff;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;box-shadow: 2px 8px 8px #888888; -webkit-box-shadow: 2px 8px 8px #888888; -moz-box-shadow: 2px 8px 8px #888888;}
	.wh_list_txt{ float:right; width:600px;line-height:30px;}
	.wh_list_txt p{ padding:20px 0 0;text-indent:2em;}
	.wh_list_txt h5{padding:50px 0 20px;}
	
	.news_title{ padding:30px 0;}
	.news_list{ padding:20px 0 50px;}
	.news_list dl:hover{box-shadow: 3px 3px 5px #ccc; -webkit-box-shadow: 3px 3px 5px #ccc; -moz-box-shadow: 3px 3px 5px #ccc;}
	.new_tj_row{ float:left;width:345px; padding:20px; background-color:#fff;margin-right:15px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}	
	.newcon h6{ padding:40px 0;font-size: 3rem;line-height: 40px;}
	.newcon ul img{ width:800px;}
	
	.rongyu li{width:240px; height:140px; padding:20px; margin:20px 20px 0 0;}
	
	.jm_support{padding:20px 0 90px;}
	
	.jm_contact{ padding:15px 0 100px; }	
	
	.jm_tj{ overflow:hidden; zoom:1; padding:35px 0 90px;}
	.jm_tj_img{ float:left; width:670px;}
	.jm_tj_txt{ float:left; width:490px;}
	.jm_tj_txt div{ height:424px;}
	.jm_tj_txt h5{padding:0 0 10px;}
	
	.jm_costsbg{ overflow:hidden; zoom:1; padding:20px 0; margin-top:20px;}
	.jm_costsrow{ position:relative;display:inline;float:left; width:580px; margin:0 10px; padding:10px 0 50px;background-color:#fff;}
	.jm_costsimg{ padding:0 10px;}
	
	.tzjm_myd_img { padding:40px 0; text-align:center}
	.tzjm_myd_img img{ height:300px;}
	
	.jm_line{ padding:100px 0;}
	.jm_adv{ padding:50px 0;}
	
	.gywm_info{ overflow:hidden; zoom:1; padding:50px 0;}
	.gywm_info_img{ float:left; width:670px;}
	.gywm_info_txt{ padding:20px 0 30px;}
	.gywm_info_txt h5{ padding:10px 0;}
	.gywm_info_txt h6{margin-bottom:10px;}
	
	.gywm_casebg{ padding:140px 0;}
	.gywm_case{ overflow:hidden; zoom:1;}
	.gywm_case ul{float:right; width:570px;}
	.gywm_case dl{ float:left;width:450px; padding:0 0 0 180px;line-height:24px;}	
	.gywm_case dl dd{ padding-bottom:60px;}
	.gywm_case dl dd:last-child{ padding-bottom:0;}
	.gywm_case div{ left:730px; top:100px;}
	

	
	.gywm_zetyu{ padding:40px 40px 140px;}
	.gywm_his{ padding:0 40px;}
	.gywm_his ul{ padding:70px 50px 80px 5px; }
	
	.footerl{ float:left; width:800px;}
	.footerbg{ padding:30px 0;}
	.footer_nav dl{ overflow:hidden;*zoom:1;; line-height:46px;}
	.footer_nav dl dt,.footer_nav dl dd{ float:left;}
	.footer_nav dl dd a{_display:inline;float:left; margin-left:15px;}
	
	.footerr{ float:right; width:200px;}
	
	.copyright{ line-height:22px;}
	
	.contactlx ul li{ float:left; width:33.33333333%;}
	
	.morelist a,.home_gywm_txt p a,.home_brand_row dd a,.product_row dd a{width:160px;height:40px;line-height:40px; font-size:1.8rem;}	
	
}

@media (max-width:749px){
	*{box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
	body{overflow-x:hidden;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;}
	.nav,.tzjm_popbtn{ display:none;}
	
	.top{ position:relative;}
	.logo{ padding:10px 0 10px 10px;}
	.logo img{ height:30px;}
	.menu{position:fixed; left:0; top:50px; z-index:1000;width:100%; padding:0 10px 10px;background-color:#fff; line-height:40px;}
	.menu a{ display:block; width:100%;padding:0 10px;color:#070302; border-bottom:1px solid #ecedee;}
	.menu a.menuon{ font-weight:bold; color:#3375da;}
	
	.openmenu{ position:absolute; right:0; top:50%; z-index:1000;width:35px; height:30px;background:url(topicon_hei.png) 0 0 no-repeat;transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); background-size:70px 100%;}
	.openmenuon{ background-position:-35px 0;}
	
	.banner{height:160px; z-index:100;}
	.banner_icon span{width:20px;height:4px;margin:0;}
	.morelist{ padding:20px 0;}
	.common_title{padding:20px 0; margin-top:20px;}
	.common_title h5{ padding-bottom:10px;}
	.common_title p{ padding: 0 10px;}
	
	.home_brand_box{ overflow:hidden;}
	.home_brand_title{ padding:20px 0 10px;line-height:24px; background-color:#fff}
	.home_brand_title h5{ font-size:1.5rem;}
	.home_brand{width:180%;margin-left: calc(-30% - 20px);}
	.home_brand_row{ width:30%; margin-right:20px;}	
	.home_brand_row dd{padding:10px 0;}
	.home_brand_row dt img{ height:200px;border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0;}	
	
	.home_news{ padding:20px 10px; background-color:#fff;}
	.home_news li{height:200px;}
	.home_news li:first-child{ margin-top:0}
	.home_hide ul{padding:10px;}
	.home_hide ul h5{font-size:1.6rem;}	
	.home_hide ul p{ height:68px;}
	.home_show{height:30px; line-height:30px; font-size:1.4rem;}	
	.home_adv{ margin-top:20px;}
	
	.home_gywm{zoom:1; padding:0 0 15px; background-color:#fff;}
	.home_gywm_img{ padding:10px;}
	.home_gywm_txt{ padding:0 10px;}
	.brand_info{ padding:60px 20px;}
	.brand_info p{line-height:20px;}
	.home_gywm_txt p{ padding-top:10px;}
	
	.home_hotelimg{ padding:20px;}
	.home_histroyimg{ padding:20px 20px 40px;}
	
	.contactqt ul{padding:10px; line-height:20px;}
	
	.rongyu{ margin-top:10px;}
	.rongyu li{width:50%; height:140px;padding:10px;}

	.brand_row{padding:15px 10px;}
	.brand_img img{ width:100%;}
	.brand_txt h5{ padding:10px 0 0; font-size:1.4rem;}
	.brand_txt h6{ padding:5px 0 30px; font-size:1.4rem;}
	
	.brand_wh{padding:10px; background-color:#fff;}
	.brand_wh li{width:50%;padding:10px;}
	
	.gywmadv{ margin-top:10px;}
	.gywmtj dl{ width:33.33333333%;}
	
	.productlist{ padding:0 10px 20px;}
	.product_row{ margin-top:20px;}

	.wh_list_row{ margin-top:20px;padding:20px;background-color:#fff;}
	.wh_list_txt{line-height:24px;}
	.wh_list_txt p{ padding:10px 0 0;}
	.wh_list_txt h5{padding:10px 0;}
	
	.news_title{ padding:30px 0 10px; background-color:#fff; margin-top:20px;}
	.news_list{ padding:20px;background-color:#fff;}
	.new_tjbox{ background-color:#fff;}
	.new_tj{ padding:0 10px;}
	
	.newcon{ padding:0 20px;}
	.newcon h6{ padding:20px 0;font-size:2rem;}
	.newcon ul img{ width:100%;}

	.history{ padding:10px 10px 0;}
	
	.jm_support{padding:20px; background-color:#fff;}
	
	.jm_contact{ padding:15px 20px 30px; background-color:#fff;} 
	
	.jm_tj{padding:20px; background-color:#fff;}
	.jm_tj_txt h5{padding:10px 0;}
	
	.jm_costsbg{padding:20px; background-color:#fff;}
	.jm_costsrow{padding:0 0 40px; margin-bottom:20px;border:1px solid #e6e6e6; background-color:#fff;}
	
	.tzjm_myd_img{ padding:30px 0; background-color:#fff;}
	.tzjm_myd_img img{ height:140px;}
	.jm_line{ padding:30px 0; background-color:#fff; margin-top:20px;}
	.jm_adv{ padding:30px 0 0; background-color:#fff;}
	
	.gywm_info{padding:0 0 20px; background-color:#fff;}
	.gywm_info_img{padding:20px 20px 10px;}
	.gywm_info_txt{ padding:20px;}
	.gywm_info_txt h6{margin-bottom:10px;}
	.gywm_info_txt p{ line-height:20px;}
	
	.gywm_case{ padding:40px 20px 30px;}
	.gywm_case dl{ padding-top:40px; line-height:24px;}
	.gywm_case dd{ padding-bottom:10px;}
	.gywm_case div{ left:50%; top:18%; transform:translateX(-50%);}
	

	.gywm_zetyu{ padding:40px 20px; background-color:#fff;}
	.gywm_his{ padding:20px; background-color:#fff; margin-top:20px;}
	.gywm_his ul{ padding:30px 20px 30px 5px; }
	
	.footerbg{ padding:20px 10px;}
	.footerr{ text-align:center; padding:0 60px;}
	.footer_nav dl{ line-height:38px; font-size:1.3rem;}
	.footer_nav dl dt{ position:relative;}
	.footer_nav dl dt:after{ content:""; position:absolute; right:5px; top:50%;width:9px; height:6px; margin-top:-3px;background:url(footer_arrow.png) left top no-repeat; background-size:100% 100%; transition:transform 0.2s ease-in; -webkit-transition:transform 0.2s ease-in; -moz-transition:transform 0.2s ease-in;}
	.footer_nav dl.footer_navon dt:after{transform:rotate(-180deg);}	
	.footer_nav dl dd{ display:none;}
	.footer_nav dl dd a{ margin-right:10px; font-size:1.2rem;}
	.copyright{ text-align:center; font-size:1.2rem; line-height:18px;}
	
	.footer_logo ul{padding:0 10px;}
	.footer_logo ul img{ height:30px;}	
	
	.tzjm_popbtn{ width:60px;}
	
	.morelist a,.home_gywm_txt p a,.home_brand_row dd a,.product_row dd a{width:100px;height:32px;line-height:32px; font-size:1.6rem;}
	
	
	
}



.mt80{ margin-top:8rem;}
.ml10{ margin-left:1rem;}
.mt10{ margin-top:1rem;}
.mt15{ margin-top:1.5rem;}
.mt20{ margin-top:2rem;}
.mt30{ margin-top:3rem;}
.pe{ position:relative;}




