﻿/*全局样式开始********************************************************************************/
html{}
body{margin:0 auto; padding:0; width:auto; font-size:12px; color:#666666; font-family:"微软雅黑", helvetica, sans-serif; background:#ffffff;}
div{ margin:0px; padding:0px;}
ul, ol, li, dl, dd, dt{ margin:0px; padding:0px; list-style-type:none;}
p{ margin:0px; padding:0px;}
a{ color:#666666; text-decoration:none;}
a:hover{color:#d9b67a; text-decoration:none;}
img{margin:0px; padding:0px; border:0px; }




.left{ float:left;}
.right{ float:right;}
.clear{ clear:both; font-size:0px; height:0px; overflow:hidden; }
.line5{ clear:both; font-size:0px; height:5px; overflow:hidden; }
.line10{ clear:both; font-size:0px; height:10px; overflow:hidden; }
.line15{ clear:both; font-size:0px; height:15px; overflow:hidden; }
.line20{ clear:both; font-size:0px; height:20px; overflow:hidden; }
.line30{ clear:both; font-size:0px; height:30px; overflow:hidden; }
.v2-banner__dz{display:block;}
.v2-banner__dz img{width:100%; height:auto;font-weight:normal;}
.left_news_title{ font-size:16px; height:30px; line-height:30px; text-align:center; color:#fff; background:#d9b67a ; margin-top:20px;margin-bottom:10px;}
.left_news{ font-size:14px; line-height:46px; border-bottom:1px dashed #cccccc;}
.news_more{ text-align:left; height:50px; line-height:50px;}
/* Clear Fix */
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{ display:inline-block; }
/* Hide from IE Mac */
.clearfix { display:block; }
/* End hide from IE Mac */

/*.container { margin:0 auto; width:auto; height:auto; overflow:hidden;}*/
/*全局样式结束********************************************************************************/


/*通用样式开始********************************************************************************/
header
.header{ width:100%;  min-width: 1200px; height:106px; border-top:5px #d9b67a solid; -webkit-box-shadow: 0px 2px 3px #ababab; -moz-box-shadow: 0px 2px 3px #ababab; box-shadow: 0px 2px 3px #ababab; font-weight:normal;}
   .header_box{ margin:0 auto; width:1200px; height:106px; }
   .header_box .header_box_l{ float:left;  width: 321px; height:106px; }
   .header_box .header_box_l .logo{ width: 321px; height:106px;}
   .header_box .header_box_r{ float:right; width: 620px; height:106px; }
   .header_box .header_box_r .header_box_r_t{ float:right; margin:21px 0 0 0; height:22px; }
   .header_box .header_box_r .header_box_r_t .search{ float:left; width:143px; height:22px; line-height:22px; background:url(../images/search_bg.png) no-repeat 0 0;}
   .header_box .header_box_r .header_box_r_t .search .serachTxt{ float:left; padding:0 0 0 10px;  width:108px; height:22px; line-height:22px; border:none; margin:0px; background:none;}
   .header_box .header_box_r .header_box_r_t .search .searchBtn{  float:left; width:25px; height:22px; line-height:22px;border:none; padding:0px; margin:0px; background:none; cursor:pointer; text-indent:-9999px;}
   .header_box .header_box_r .header_box_r_t .tel{ float:left; padding-left:24px; padding-right:15px;  height:22px; line-height:22px; color:#9d9a9a; font-size:18px; background:url(../images/tel.png) no-repeat 0px center;   }
   .header_box .header_box_r .header_box_r_t .tel b{ color:#d9b67a; font-size:18px;}
   .header_box .header_box_r .header_box_r_b{ float:left; height:63px; }

menu
.menu{}
	.menu_box{ float:right; height:63px; position:relative; z-index:1; }
	.menu_box ul{}
	.menu_box ul li.sli{ float:left; position:relative;}
	.menu_box ul li.sli a{ display:block; width:88px; text-align:center; height:61px; line-height:61px;color:#333333; font-size:16px;  }
	.menu_box ul li.sli a.selected{ color:#d9b67a; border-bottom:2px #d9b67a solid;}
	.menu_box ul li.sli a:hover{ color:#d9b67a;}
	.menu_box ul li.sli a.cur{ color:#d9b67a; border-bottom:2px #d9b67a solid;}
	.menu_box ul li.sli ul.sub{ display:none;position:absolute;top:63px;left:-20px;z-index:9999; width:128px; background:#ffffff;color:#333333; border-top:none;}
	.menu_box ul li.sli ul.sub li{ display:block; float:left;padding:0;background:none;width:128px; height:30px; line-height:30px;text-align:center; }
	.menu_box ul li.sli ul.sub li a{ display:block; padding:0; width:128px; height:30px; line-height:30px; background:none; color:#333333; font-size:14px;text-align:center; border-bottom:none;}
	.menu_box ul li.sli ul.sub li a.selected{ display:block;width:128px; height:30px; line-height:30px;  color:#333333;text-align:center;}
	.menu_box ul li.sli ul.sub li a.selected:hover{ display:block; width:128px; height:30px; line-height:30px; text-align:center;color:#ffffff; text-decoration:none;border-bottom:none;  background:#d9b67a; }

banner
	.banner{ width:100%; min-width:1200px;  position:relative;  height:568px;  font-weight:normal;}
	.banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
	.banner .bd ul{ width:100% !important;  }
	.banner .bd li{ width:100% !important;  height:560px; overflow:hidden; text-align:center;  }
	.banner .bd li a{ display:block; height:560px; width:100%; }
	.banner .bd li p{ position:absolute; top:50%; color:#fff; left:200px; text-align:center; margin-top:-42px;}
	.banner .bd li p span{ display:block; text-align:left;}
	.banner .bd li p span.h2{ color:#fff;font-size:36px; }
	.banner .bd li p span.h4{ color:#fff;font-size:24px; margin-top:20px;}
	.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
	.banner .hd ul{ text-align:center; }
	.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:3px; overflow:hidden; background:#none; border:2px solid #d9b67a;	filter:alpha(opacity=90);opacity:0.9;  line-height:999px; -moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius:100%;}
	.banner .hd ul .on{ background:#d9b67a;width:15px; height:15px;border:none; -moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius:100%;  }
	.banner .prev,.banner .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:0%;  z-index:1; width:60px; height:60px; background:url(../images/slider-arrow.png) -120px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=90);opacity:0.9; display:none;  }
	.banner .next{ left:auto; right:0%; background-position:0px -137px;  }

    
link
.link{  height:50px; background:#d9b67a;}
	.link_box{margin:0 auto; width:1100px; height:15px; background:#d9b67a; padding:20px 10px; }
	.link_box span{ float:left;color:#fff; font-weight:bold;}
	.link_box ul{ padding:0 0px;}
	.link_box ul li{ float:left; margin-left:20px;}
	.link_box ul li a{ color:#fff; }



/*footer*/
.footer{ margin: 0 auto; width:100%;min-width: 1200px; height:400px; background:#2d2d2d;font-weight:normal;position: relative}
	.footer_box{ margin:0 auto; width:1200px;}	
	.footer_box .footer_box_dh{ float:left; width:500px;height:268px;}
	.footer_box .footer_box_dh dl{ float:left; display:inline; padding:35px 0 0 90px;  text-align:left;}
	.footer_box .footer_box_dh dl dt{ }
	.footer_box .footer_box_dh dl dt a{ font-size:16px;line-height:30px; color:#ccc;}
	.footer_box .footer_box_dh dl dt a:hover{ color:#ffffff;}
	.footer_box .footer_box_dh dl dd{}
	.footer_box .footer_box_dh dl dd a{ font-size:12px;line-height:26px; color:#ccc;}
	.footer_box .footer_box_dh dl dd a:hover{ text-decoration:underline; color:#ffffff;}
	.footer_box .footer_box_ewm{ float:left; padding-top:35px; width:158px;background:url(../images/footer_logo.png) no-repeat 0 center;}
	.footer_box .footer_box_ewm img{ margin-bottom:10px;}
	.footer_box .footer_box_ewm p{ line-height:20px; text-align:center; color:#ccc;font-weight: 400}
	.footer_box .footer_box_lxwm{ float:left;  padding:35px 40px 0 90px; width:430px; height:85px;  color:#ccc;}
	/*.footer_box .footer_box_lxwm ul{ padding-left:30px; background:url(../images/dot6.png) no-repeat 0 9px;}*/
	.footer_box .footer_box_lxwm ul li{ font-size:13px; line-height:31px;}
	.footer_box .footer_box_lxwm ul li a{ color:#ccc;}
	.footer_box .footer_box_lxwm ul li a:hover{ color:#fbb034;}

/*copyright*/
.copyright{ width:100%;min-width: 1200px;font-weight:normal; height: 42px}
	.copyright_box{ margin:0 auto; width:1200px; height:42px;line-height:42px; color:#aaa; }
	.copyright_box a{ color:#fff;!important;}
	.copyright_box .copyright_txt1{ float:left;}
	.copyright_box .copyright_txt1 a{ color:#d9b67a;}
	.copyright_box .copyright_txt1 a:hover{ text-decoration:underline; color:#ffffff!important;}
	.copyright_box .copyright_txt2{ float:right;}
	.copyright_box .copyright_txt2 a{ color:#63d4ff;}
	.copyright_box .copyright_txt2 a:hover{ text-decoration:underline; color:#ffffff!important;}
	
/*全局样式结束********************************************************************************/


/*首页样式开始********************************************************************************/
/*index*/
.index{ }
	.index_box{ margin:0 auto; width:1000px; font-weight:normal;}
	/*首页优势*/
    .ys{ width:100%; min-width: 1200px; height:80px; background:#f2f2f2;font-weight:normal;}
    .ys .ys_box{ margin:0 auto; width:1200px;}
    .ys .ys_box dl{ float:left; display:inline; padding:15px 0 15px 15px; width:225px; height:50px;}
    .ys .ys_box dl dt{ float:left; width:51px; height:51px;}
    .ys .ys_box dl dd{ margin-left:12px; float:left; width:115px; height:48px; font-size:18px; color:#000000; }

	/*首页经营品牌*/
    .jypp{ padding-top:30px; min-width: 1200px; height:310px; background:#f1f1f1;font-weight:normal;}
	.jypp_box{ margin:0 auto; width:1200px;font-weight:normal;}
	.jypp_box .title{  width:1200px; font-size:16px; color:#696969; text-align:center; background:url(../images/title_bg.png) no-repeat center 30px;}
	.jypp_box .title b{ font-size:30px; color:#d9b67a;}
	.jypp_box .title b a{ color:#d9b67a;}
	.jypp_box .title b a:hover{ color:#d9b67a;}
	.jypp_box .title p{ color:#949494; font-family:"宋体"; font-size:12px;}
	.jypp_box .jypp_list{ margin-top:22px; width:1200px;}
	.jypp_box .jypp_list .ppfl{  position:relative; }
	.jypp_box .jypp_list .ppfl .hd{ }
	.jypp_box .jypp_list .ppfl .hd a.prev,a.next{display:block;  position:absolute; z-index:3; top:50%; margin-top:-30px; left:0%;  width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000000 no-repeat;  cursor:pointer; filter:alpha(opacity=80);opacity:0.8; display:none; }
	.jypp_box .jypp_list .ppfl .hd a.next{ left:auto; right:0%; background-position:-6px -137px; }
	.jypp_box .jypp_list .ppfl .bd{}
	.jypp_box .jypp_list .ppfl .bd ul{}
	.jypp_box .jypp_list .ppfl .bd ul li{ float:left;width:210px; display:inline; padding: 0 15px;}
	.jypp_box .jypp_list .ppfl .bd ul li a{ display:block; width:210px; height:160px; background:#d9b67a; color:#ffffff; position:relative; box-shadow:0px 2px 3px #d9dbdb;}
	<!--.jypp_box .jypp_list .ppfl .bd ul li a:hover{ background:#d9b67a; color:#ffffff;}-->
	.jypp_box .jypp_list .ppfl .bd ul li p{ text-align:center; line-height:30px; padding:130px 0px 0px; font-size:16px;}
	.jypp_box .jypp_list .ppfl .bd ul li span{ display:block; position:absolute; top:10px; left:50%; margin-left:-55px; width:110px; height:110px; cursor:pointer;}
	.jypp_box .jypp_list .ppfl .bd ul li span img{ display:block; width:110px; height:110px;}
	.jypp_box .jypp_list .xlfl{}
	.jypp_box .jypp_list .xlfl ul{}
	.jypp_box .jypp_list .xlfl ul li{ float:left; display:inline; padding:30px; width:310px; margin:0 15px; text-align:center; background:#ffffff;}
	.jypp_box .jypp_list .xlfl ul li a{}
	.jypp_box .jypp_list .xlfl ul li a img{ display:block; width:310px; height:207px;}
	.jypp_box .jypp_list .xlfl ul li a span{ line-height:30px; font-size:14px;}



	/*首页工程案例*/
    .gcal{ padding-top:30px; min-width: 1200px; height:577px; background:#ffffff;font-weight:normal;}
	.gcal_box{ margin:0 auto; width:1200px;font-weight:normal;}
	.gcal_box .title{  width:1200px; font-size:16px; color:#696969; text-align:center; background:url(../images/title_bg.png) no-repeat center 30px;}
	.gcal_box .title b{ font-size:30px; color:#d9b67a;}
	.gcal_box .title b a{ color:#d9b67a;}
	.gcal_box .title b a:hover{ color:#d9b67a;}
	.gcal_box .title p{ color:#949494; font-family:"宋体"; font-size:12px;}
	.gcal_box .gcal_list{ margin-top:22px; width:1200px; height:450px;background: #FFF;position:relative;}
	.gcal_box .gcal_list .hd{ }
	.gcal_box .gcal_list .hd a.prev,a.next{display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:0%;  z-index:3; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000000 no-repeat;  cursor:pointer; filter:alpha(opacity=80);opacity:0.8; display:none; }
	.gcal_box .gcal_list .hd a.next{ left:auto; right:0%; background-position:-6px -137px; }
	.gcal_box .gcal_list .bd{width:1200px;height:450px;position:relative;overflow:hidden}
	.gcal_box .gcal_list .bd ul{ height:450px;overflow:hidden;position:relative;font-size:14px;line-height:28px}
	.gcal_box .gcal_list .bd li{ width:1200px;height:450px;background-color:#fff;position:relative}
	.gcal_box .gcal_list .bd li .xm{ float:left; width:300px; height:450px;}
	.gcal_box .gcal_list .bd li .xm a{}
	.gcal_box .gcal_list .bd li .xm a img{ display:block;width:300px; height:431px;}
	.gcal_box .gcal_list .bd li .list{ float:right; width:900px; height:431px;}
	.gcal_box .gcal_list .bd li .list dl{}
	.gcal_box .gcal_list .bd li .list dl dd{ float:left; position:relative; display:inline; width:285px; height:208px; margin:0 0 15px 15px; }
	.gcal_box .gcal_list .bd li .list dl dd a img{ display: block; margin:0px auto;}
	.gcal_box .gcal_list .bd li .list dl dd:hover{ border:1px solid #7FD0EF;width:283px; height:206px;}
	.gcal_box .gcal_list .bd li .list dl dd p{position:absolute;left:0;bottom:0;line-height:30px;height:30px;width:285px;white-space:nowrap;overflow:hidden}
	.gcal_box .gcal_list .bd li .list dl dd p i{position:absolute;left:0;top:0;display:block;width:285px;height:30px; background:#d9b67a;opacity:.5;filter:alpha(opacity=50)}
	.gcal_box .gcal_list .bd li .list dl dd p a, .gcal_box .gcal_list .bd li .list dl dd p a:visited{ position:relative;color:#fff; padding-left:5px; }
	.gcal_box .gcal_list .bd li .list dl dd p a:hover{color:#ffffff; text-decoration:underline;}



	/*首页关于天越*/
    .gyty{ padding-top:30px; min-width: 1200px; height:496px; background:#f1f1f1;font-weight:normal;}
	.gyty_box{ margin:0 auto; width:1200px;}
	.gyty_box .title{  width:1200px; font-size:16px; color:#696969; text-align:center; background:url(../images/title_bg.png) no-repeat center 11px;}
	.gyty_box .title b{ font-size:30px; color:#d9b67a;margin-bottom: 6px;}
	.gyty_box .title b a{ color:#d9b67a;}
	.gyty_box .title b a:hover{ color:#d9b67a;}
	.gyty_box .title p{ color:#949494; font-family:"宋体"; font-size:12px;}
	.gyty_box .gyty_list{ margin-top:18px0; width:1200px; height:450px;}
	.gyty_box .gyty_list .gsjj_list{ padding:20px; width:1160px; height:313px; background:#ffffff;}
	.gyty_box .gyty_list .gsjj_list .txt{ float:left; margin-right:25px;}
	.gyty_box .gyty_list .gsjj_list .txt a{}
	.gyty_box .gyty_list .gsjj_list .txt a img{ display:block; width:512px; height:313px;}
	.gyty_box .gyty_list .gsjj_list .txt1{ float:left; width:623px; height:313px;text-align:justify; text-justify:inter-ideograph; }
	.gyty_box .gyty_list .gsjj_list .txt1 b{ font-size:20px; line-height:30px;}
	.gyty_box .gyty_list .gsjj_list .txt1 b a{ color:#332c2b;}
	.gyty_box .gyty_list .gsjj_list .txt1 b a:hover{ text-decoration:underline;}
	.gyty_box .gyty_list .gsjj_list .txt1 p{ font-size:14px; line-height:28px; }
	.gyty_box .gyty_list .gsjj_list .txt1 i{ display:block; margin-top:15px;}
	.gyty_box .gyty_list .gsjj_list .txt1 i a{ font-style:normal; text-align:center; color:#ffffff; display:block; width:126px; height:31px; line-height:30px; background:#d9b67a; }
	.gyty_box .gyty_list .gsjj_list .txt1 i a:hover{ background:#d9b67a; }
	.gyty_box .gyty_list .tzhd_list{}
	.gyty_box .gyty_list .tzhd_list .bd{}
	.gyty_box .gyty_list .tzhd_list .bd ul{}
	.gyty_box .gyty_list .tzhd_list .bd ul li{ float:left; display:inline; margin:0 15px;  padding:8px; width:193px;  text-align:center; background:#ffffff;}
	.gyty_box .gyty_list .tzhd_list .bd ul li a{}
	.gyty_box .gyty_list .tzhd_list .bd ul li a img{ display:block; width:193px; height:146px;}
	.gyty_box .gyty_list .tzhd_list .bd ul li a span{ line-height:30px;}

	/*首页新闻资讯*/
    .zxzx{ padding-top:30px; min-width: 1200px; height:540px; background:#ffffff;font-weight:normal;}
	.zxzx_box{ margin:0 auto; width:1200px;}
	.zxzx_box .title{  width:1200px; font-size:16px; color:#696969; text-align:center; background:url(../images/title_bg.png) no-repeat center 11px;}
	.zxzx_box .title b{ font-size:30px; color:#d9b67a;}
	.zxzx_box .title b a{ color:#d9b67a;}
	.zxzx_box .title b a:hover{ color:#d9b67a;}
	.zxzx_box .title p{ color:#949494; font-family:"宋体"; font-size:12px;}
	.zxzx_box .zxzx_list{ margin-top:22px;}
	.zxzx_box .zxzx_list .hd{ margin-bottom:30px; margin-right: auto; margin-left: auto; width:336px; height:39px;}
	.zxzx_box .zxzx_list .hd ul{}
	.zxzx_box .zxzx_list .hd ul li{ float:left;  margin:0 28px; display:inline; width:105px; height:37px; line-height:37px; border:1px #717a81 solid; text-align:center; font-size:20px;}
	.zxzx_box .zxzx_list .hd ul li a{ color:#232323; cursor:pointer;}
	.zxzx_box .zxzx_list .hd ul li.on{ background:#d9b67a; border:1px #d9b67a solid;}
	.zxzx_box .zxzx_list .hd ul li.on a{ color:#ffffff; }
	.zxzx_box .zxzx_list .bd{ position: relative; width:1200px; height:356px;}
	.zxzx_box .zxzx_list .bdOn a.prev,.bdOn a.next{display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:0%;  z-index:3; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000000 no-repeat;  cursor:pointer; filter:alpha(opacity=80);opacity:0.8; display:none; }
	.zxzx_box .zxzx_list .bdOn a.next{ left:auto; right:0%; background-position:-6px -137px; }
	.zxzx_box .zxzx_list .bd ul{ width:1200px;}
	.zxzx_box .zxzx_list .bd ul li{}
	.zxzx_box .zxzx_list .bd ul li .list{ float:left; display:inline; margin:0 12px; padding:8px; width:257px; height:311px; border:1px #d4d4d4 solid;}
	.zxzx_box .zxzx_list .bd ul li .list a{}
	.zxzx_box .zxzx_list .bd ul li .list:hover{border:1px #7FD0EF solid;}
	.zxzx_box .zxzx_list .bd ul li .list a img{ margin-bottom:10px; display:block; width:257px; height:180px;}
	.zxzx_box .zxzx_list .bd ul li .list b{ display:block; width:257px; height:28px; line-height:28px;  border-bottom:1px #d4d4d4 solid;}
	.zxzx_box .zxzx_list .bd ul li .list b a{ font-size:14px; color:#1f1f1f;}
	.zxzx_box .zxzx_list .bd ul li .list b a:hover{ color:#d9b67a; text-decoration:underline;}
	.zxzx_box .zxzx_list .bd ul li .list p{ line-height:24px;  }
	.zxzx_box .zxzx_list .bd ul li .list span{ line-height:20px; color:#a5a5a5;}
	.zxzx_box .zxzx_list .bd ul li .list i{ font-style:normal;}
	.zxzx_box .zxzx_list .bd ul li .list i a{ display:block; padding:5px 10px; width:76px; height:14px; line-height:14px; background:#d9b67a; color:#ffffff;}
	.zxzx_box .zxzx_list .bd ul li .list i a:hover{ background:#d9b67a;}


/*内页样式开始-------------------------------------------------------------------------*/
/*content*/
.content{ width:100%; min-width: 1200px; background:#ffffff;font-weight:normal;}
	.content_box{ margin:0 auto; width:1260px; height:auto;}
	.content_box_left{ float:left; width:220px;}
	.content_box_right{ float:right; width:1020px;}

	.content_box_left .yhhd{ width:218px;border:1px #e1e1e1 solid;}
	.content_box_left .yhhd .title{ height:38px; line-height:38px; width:220px; border-bottom:1px #e1e1e1 solid; background:#eaeaea;}
	.content_box_left .yhhd .title .txt{ float:left; padding-left:10px; font-size:20px;}
	.content_box_left .yhhd .title a{ float:right; padding-right:10px; font-size:14px;}
	.content_box_left .yhhd .title a:hover{ text-decoration:underline;}
	.content_box_left .yhhd .list{}
	.content_box_left .yhhd .list ul{ padding:10px;}
	.content_box_left .yhhd .list ul li{  line-height:26px;border-bottom:1px #e1e1e1 dashed;}
	.content_box_left .yhhd .list ul li a{ color:#232323;}
	.content_box_left .yhhd .list ul li a:hover{color:#ED9913;}
	/*content_banner*/
    .content_banner{ width:100%; min-width: 1200px; margin:0 auto;}
	.content_banner_box{  width:100%; height:180px;background:#22222c; }
	.content_banner_box img{ width:100%; height:180px;}
	/*内页左侧共用部分*/
	.content_box_list{ width:156px; overflow:hidden;}
	.content_box_list .title{ padding-left:29px; height:55px; line-height:40px; color:#ffffff; font-size:14px; font-weight:bold;background:url(../images/content_box_list_title.jpg) no-repeat 0 0;}
	.content_box_list .title a{ float:right; color:#999999;}
	.content_box_list .list{ padding:0 24px 10px 24px;background:url(../images/content_box_list_list.jpg) repeat-y 0 0;}
	.content_box_list .list ul{}
	.content_box_list .list ul li{ line-height:45px; border-bottom:1px #cccccc dotted; text-align:center;}
	.content_box_list .list ul li a{ display:block; width:248px; height:42px;font-size:14px;  }
	.content_box_list .list ul li a:hover{ color:#ffffff; background:url(../images/content_box_list_a_hover.jpg) no-repeat center center;}
	.content_box_list .bottom{ height:18px; background:url(../images/content_box_list_bottom.jpg) no-repeat 0 0;}


	/*内页左侧关于我们*/






	/*内页解决方案*/
	.content_box_jjfa{ width:100%; overflow:hidden;}
	.content_box_jjfa .title{ text-align:center;height:60px; line-height:60px; font-size:18px; color:#ffffff; background:#d9b67a;}
	.content_box_jjfa .list{ overflow: hidden; width: 100%; min-height: 40px; background:#f1f1f1; }
	.content_box_jjfa .list ul{}
	.content_box_jjfa .list ul li{ }
	.content_box_jjfa .list ul li a{ display:block; padding-left: 60px; width:100%; height:40px;  line-height: 40px; overflow:hidden; color:#333333; font-size:14px;border-top: solid 1px #e7e7e7; background:#f1f1f1 url(../images/dot1_a.png) no-repeat 30px center;}
	.content_box_jjfa .list ul li a:hover{ color:#ffffff; background:#d9b67a url(../images/dot1_h.png) no-repeat 30px center;}
	.content_box_jjfa .list ul li.a_hover a{ color:#ffffff; background:#d9b67a url(../images/dot1_h.png) no-repeat 30px center;}
	/*内页右侧内容部分*/
	.content_box_nry{ width:100%; height: auto; overflow:hidden; background:#ffffff;}
	.content_box_nry .title{  height:60px; line-height:60px; color:#333333; background:#f1f1f1;}
	.content_box_nry .title .l{ float:left; padding-left:16px;  height:60px; overflow:hidden; line-height:60px; color:#dfc179; font-size:16px; background:url(../images/index_box_cptj_l.jpg) no-repeat 0 0;}
	.content_box_nry .title .r{ float: right; height:60px; }
	.content_box_nry .title .r span{  float:right;display:block; margin-right:16px; color:#666666;line-height:60px; height:60px; overflow:hidden;}
	.content_box_nry .title .r span a{ color:#333333;font-size: 14px}
	.content_box_nry .title .r span a:hover{ color:#333333;}
	.content_box_nry .title .r span i{ font-style:normal;}
	.content_box_nry .title a{ }
	.content_box_nry .list{ width:928px; padding:20px; min-height: 895px; border:solid 1px #e4e4e4; overflow:hidden; line-height:26px;}
	.content_box_nry .list ul{}

	/*内页新闻中心*/
	.content_box_nry .xwzx_list{ width:100%; padding:20px; min-height: 600px; border:solid 1px #e4e4e4; overflow:hidden;}
	.content_box_nry .xwzx_list ul li{ padding-left:15px; line-height:40px;}
	.content_box_nry .xwzx_list ul li a{}
	.content_box_nry .xwzx_list ul li a:hover{}
	.content_box_nry .xwzx_list ul li span{ float: right; color:#b4b4b4;}


	.content_box_nry .search_list0{ width:928px; padding:20px; min-height: 600px; border:solid 1px #e4e4e4; overflow:hidden;}
	.content_box_nry .search_list0 li{ margin-bottom:10px;}
	.content_box_nry .search_list0 .search_title{ display:block; width:100%; height:25px; line-height:25px; background:#efeeee; text-indent:10px;}
	.content_box_nry .search_list0 .search_content{ display:block; width:100%; line-height:18px; padding:10px;}
	.content_box_nry .search_list0 .search_updatetime{ display:block; width:100%; height:25px; line-height:25px;text-indent:10px;}

	/*内页新闻中心内容*/
	.content_box_nry .xwzx_list .xwzx_t{ padding-bottom:20px; width:100%; text-align:center; border-bottom: 1px #eeeeee solid;}
	.content_box_nry .xwzx_list .xwzx_t h1{ font-size:24px;}
	.content_box_nry .xwzx_list .xwzx_t span{ color:#a8a8a8;}
	.content_box_nry .xwzx_list .xwzx_c{ padding-top:20px; line-height:26px;}
	.met_tools{border-top:1px solid #ddd;margin-top:30px;position:relative;padding:10px 10px 0;height:50px;line-height:50px}
.met_tools .met_page{clear:both;position:absolute;right:5px;top:36px;color:#818181}
.met_tools .met_page li{ display:inline; list-style:none; margin-left:30px;}
.met_tools .met_page li span{ padding-right:5px;}
.met_tools .met_page a{color:#607fa6}
	/*内页产品中心*/
	.content_box_nry .cpzx_list{ width: 100%; padding:20px; min-height: 400px; border:solid 1px #e4e4e4; overflow:hidden;}
	.content_box_nry .cpzx_list ul li{ float:left; display:inline;  margin:0 5px 10px 5px; text-align:center; }
	.content_box_nry .cpzx_list ul li a{ }
    .content_box_nry .cpzx_list ul li a:hover{ }
    .content_box_nry .cpzx_list ul li a img{ padding:3px; display:block; width:214px; height:215px; border:1px #eeeeee solid;}
	.content_box_nry .cpzx_list ul li a span{ display:block; font-size:14px; font-weight:bold; height: 30px; line-height:30px; overflow: hidden; color:#8B8B8C;}
	.content_box_nry .cpzx_list ul li a:hover span{ color:#d9b67a;}


		.content_box_nry .cpzx_lists{ width:928px; padding:20px; min-height: 600px; border:solid 1px #e4e4e4; overflow:hidden;}
	.content_box_nry .cpzx_lists ul li.leftpic{ float:left;width:360px; text-align:center; border:1px solid #cccccc; padding:5px; padding-bottom:10px;}
	.content_box_nry .cpzx_lists ul li.picright{ float:right; width:535px; height:430px; }
	.content_box_nry .cpzx_lists ul li.picright h1{ font-size:20px;}
	.content_box_nry .cpzx_lists ul li.picright ul{ background:#F4F4F4; font-size:14px; padding:10px;}
	.content_box_nry .cpzx_lists ul li.picright ul li{ height:25px; line-height:25px; text-align:left;}
	.content_box_nry .cpzx_lists ul li.picright ul li span{ margin-right:10px;}
	.content_box_nry .cpzx_lists ul li.picright p{background:#F4F4F4; font-size:14px; padding:10px; line-height:25px; margin-top:10px;}
	.content_box_nry .cpzx_lists .pro_title{background:#F4F4F4; font-size:16px; height:30px; line-height:30px; font-weight:bold; text-indent:10px;margin-top:10px; overflow:hidden;}
	.content_box_nry .cpzx_lists .pro_title span{ display:block; height:30px; padding:0px 20px; float:left; cursor:pointer;}
	.content_box_nry .cpzx_lists .pro_title span.hover{ background:#d9b67a; color:#fff;}
	.content_box_nry .cpzx_lists .pro_mes{ margin-top:20px; line-height:20px; padding:10px;}
.met_pager{text-align:center;padding:30px 0 0}
.met_pager a{border:1px solid #e0e0e0;text-align:center;height:28px;line-height:28px;min-width:28px;_width:28px;text-align:center;display:inline-block;color:#aaa}
.met_pager a:hover{border:1px solid #a0a0a0;color:#aaa}
.met_pager .PreSpan,.met_pager .NextSpan{height:30px;line-height:30px;min-width:60px;_width:60px;text-align:center;background:#f0f0f0;color:#ccc;display:inline-block}
.met_pager .PreA,.met_pager .NextA{height:28px;line-height:28px;min-width:58px;_width:58px;color:#aaa}
.met_pager .PreSpan,.met_pager .PreA{margin-right:6px}
.met_pager .NextSpan,.met_pager .NextA{margin-left:6px}
.met_pager .firstPage,.met_pager .lastPage{font-weight:bold;height:28px;line-height:28px;min-width:40px;_width:40px;color:#aaa}
.met_pager .Ahover{font-weight:bold;background:#f0f0f0;color:#aaa}
.met_pager .PageText{margin-left:10px;color:#aaa}
.met_pager #metPageT,#metPageB{text-align:center;border:1px solid #e0e0e0;color:#aaa}
.met_pager #metPageT{width:20px;padding:6px 5px 5px}
.met_pager #metPageB{min-width:40px;_width:40px;padding:6px 0 5px;cursor:pointer;font-weight:bold}
*html .met_pager #metPageT{height:13px;line-height:13px}
*html .met_pager #metPageB{padding:0;height:28px;line-height:20px}
*+html .met_pager #metPageT{height:13px;line-height:13px}
*+html .met_pager #metPageB{padding:0;height:28px;line-height:20px}

	/*内页联系我们*/
	.content_box_lxwm{ width:220px;  height:340px;font-weight:normal;}
	.content_box_lxwm .title{ height:56px;}
	.content_box_lxwm .title .txt{ float:left; padding-left:10px; font-size: 24px; color:#183884;background:url(../images/dot2.png) no-repeat 0 center;}
	.content_box_lxwm .title span{ float:right; margin-top:10px;}
	.content_box_lxwm .title span a{ display:block; width:220px; height:15px;background:url(../images/more2.gif) repeat-x 0 0;}
	.content_box_lxwm .title span a b{ color:#979797;font-size: 12px; font-weight:normal;}
	.content_box_lxwm .list{ padding-top:10px;}
	.content_box_lxwm .list img{ display:block; padding:1px; width:214px; height:84px;border:1px solid #bfbfbf; }
	.content_box_lxwm .list ul{ padding:10px 0 0 0;}
	.content_box_lxwm .list ul li{ float:left;line-height: 26px; }
	
	/*内页左侧联系我们*/
	.content_box_left .left_lxwm:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.content_box_left .left_lxwm .title{ display:block; padding-bottom:10px; line-height:1em; color:#888; font-size:18px; font-weight:300; border-bottom:1px solid #f0f0f0; }
	.content_box_left .left_lxwm .left_lxwm_box{ color:#555; font-size:14px; line-height:1.8em; }
	.content_box_left .left_lxwm .left_lxwm_box p{ padding:5px 0; }
	
	/*内页在线留言*/
	.form_box{}
	.form_box dl{ float:left; display:block; margin-bottom:30px;  width:280px; height:26px; line-height:26px;}
	.form_box dl dt{ float:left; display:block;  width:60px; height:26px;}
	.form_box dl dd{ float:left; display:block;  width:220px; height:26px;}
	
	.form_box dl.lynr{ float:left; display:block; margin-bottom:30px;  width:750px; height:90px; line-height:26px;}
	.form_box dl.yzm{ float:left; display:block; margin-bottom:30px;  width:750px; height:26px; line-height:26px;}
	.form_box dl.fbly{ float:left; display:block; margin-bottom:30px;  width:750px; height:26px; line-height:26px;}

    /*内页站内搜索*/
	.content_box_nry .search_list{ width:928px; padding:20px; min-height: 500px; border:solid 1px #e4e4e4; overflow:hidden;}
	.content_box_nry .search_list ul li{ padding-left:15px; border-bottom:1px #cccccc dotted; line-height:40px; }
	.content_box_nry .search_list ul li a{ color#d9b67a; font-size:14px; font-weight:bold;}
	.content_box_nry .search_list ul li a:hover{}
	.content_box_nry .search_list ul li span{ float: right; color:#b4b4b4;}
	
	
	.section{ position:relative; margin:0 auto; padding:0; width:1140px; min-width:941px; max-width:1180px; text-align:left; overflow:hidden; }
	.wrapper{ position:relative; margin:0 auto; width:100%; height:288px; overflow:hidden; }
		.wrapper.igoods{ height:327px; }
		.wrapper.auto{ height:auto; }
		.wrapper:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }


	/*产品列表筛选页*/
	/*当前位置*/
	.curr-nav{ margin:30px 0 15px 0; color:#999; line-height:20px; }
		.curr-nav a{ color:#999; }
		.curr-nav a:hover{ color:#d9b67a; }
	/*筛选条件样式*/
	.screen-box{ position:relative; border:1px solid #d9b67a; }
		.screen-box:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
		.screen-box dl{ clear:both; display:block; border-top:1px solid #f7f7f7; }
		.screen-box dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
		.screen-box dl:first-child{ border-top:none; }
		.screen-box dl dt{ display:block; float:left; padding-left:20px; width:100px; color:#555; line-height:36px; }
		.screen-box dl dd{ position:relative; margin-left:112px; padding-top:5px; overflow:hidden; }
		.screen-box dl dd a{ display:inline-block; margin:0 5px 5px 0; padding:6px 10px; border:1px solid #fff; font-size:12px; line-height:1em; }
		.screen-box dl dd a.selected{ border-color:#fff; color:#fff; background:#d9b67a; }
	/*排序样式*/
	.sort-box{ height:38px; border:1px solid #d9b67a; background:#f7f7f7; overflow:hidden; }
		.sort-box a{ display:block; float:left; margin-left:-1px; padding:0 15px; line-height:38px; height:38px; border-left:1px solid #d9b67a; border-right:1px solid #d9b67a; color:#333; font-size:12px; }
		.sort-box a:hover,.sort-box a.selected{ color:#d9b67a; background:#fff; }
	/*商品图片列表*/
	.img-list2{ position:relative; }
		.img-list2 ul{ margin:0 0 0 -15px; *zoom:1; }
		.img-list2 ul .nodata{ text-align:center; color:#333; font-size:14px; line-height:120px; }
		.img-list2 ul li{ float:left; margin:15px 0 0 15px; width:273px; _display:inline; }
		.img-list2 ul li .wrap-box{ position:relative; padding:10px; border:1px solid #d9b67a; }
		.img-list2 ul li .wrap-box:hover{ border-color:#d9b67a; }
		.img-list2 ul li .wrap-box .img-box{ position:relative; width:250px; height:250px; overflow:hidden; }
		.img-list2 ul li .wrap-box .img-box .abs-txt{ position:absolute; top:0; left:0; display:inline-block; padding:0 5px; border-radius:2px; color:#fff; font-size:12px; line-height:23px; background:#f06000; text-align:center; }
		.img-list2 ul li .wrap-box .img-box img{ min-width:100%; min-height:100%; width:100%; _height:100%; }
		.img-list2 ul li .wrap-box .info h3{ display:block; margin:10px 0; line-height:20px; height:20px; color:#333; font-size:13px; font-weight:normal; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
		.img-list2 ul li .wrap-box .info .col{ line-height:24px; height:24px; color:#999; font-size:12px; overflow:hidden; }
		.img-list2 ul li .wrap-box .info .col i{ float:right; color:#999; font-style:normal; }
		.img-list2 ul li .wrap-box .info .col b{ display:inline-block; margin-right:2px; color:#d9b67a; font-size:16px; font-weight:600; }
		.img-list2 ul li .wrap-box .info .col s{ display:inline-block; text-decoration:line-through; }

	/*分页*/
	.page-box{ float:right;}

/*内页样式结束-------------------------------------------------------------------------*/

		*{ margin: 0; padding: 0; }
		img{border:0;}
        ul,li{list-style-type:none;}
		a {color:#666666;text-decoration:none;}
		a:hover {color:#d9b67a;text-decoration:underline;}
		.treebox{ width: 220px; margin: 0 auto; background-color:#d9b67a; }
		.menn{ overflow: hidden; border-color: #ddd; border-style: solid ; border-width: 0 1px 1px ; }
		/*第一层*/
		.menn li.level1>a{
			display:block;
			height: 45px;
			line-height: 45px;
			color: #fff;
			padding-left: 50px;
			border-bottom: 1px solid #fff;
			font-size: 16px;
			position: relative;
		 }
		 .menn li.level1 a:hover{ text-decoration: none;background-color:#edc888;   }
		 .menn li.level1 a.current{ background: #edc888; }
          .a_hover{background-color:#edc888;}
          .a_hover2{color:#ffffff!important;background: #d9b67a url(../images/dot1_a.png) no-repeat 30px center!important;}
		/*============修饰图标*/
		 .ico{ width: 20px; height: 20px; display:block;   position: absolute; left: 20px; top: 10px; background-repeat: no-repeat 0 0; background-image: url(../images/ico1.png); }

		 /*============小箭头*/
		 .level1 i{ width: 20px; height: 10px; background-image:url(../images/arrow.png); background-repeat: no-repeat; display: block; position: absolute; right: 20px; top: 20px; }
		.level1 i.down{ background-position: 0 -10px; }

		 .ico1{ background-position: 0 0; }
		 .ico2{ background-position: 0 -20px; }
		 .ico3{ background-position: 0 -40px; }
		 .ico4{ background-position: 0 -60px; }
                 .ico5{ background-position: 0 -80px; }

		 /*第二层*/
		 .menn li ul{ overflow: hidden; }
		 .menn li ul.level2{ display: none;background: #0f4679;  }
		 .menn li ul.level2 li a{
		 	display: block;
			height: 45px;
			line-height: 45px;
			color: #fff;
			text-indent: 60px;
			/*border-bottom: 1px solid #ddd; */
			font-size: 14px;
		 }


		 /**分页**/
		.pagination {
			height: 50px;
			width: 70%;
			display: flex;
			justify-content: center;
			margin: 0 auto;
		}
		.disabled span{
			border: 1px solid #e0e0e0;
			text-align: center;
			height: 28px;
			line-height: 28px;
			min-width: 28px;
			_width: 28px;
			text-align: center;
			display: inline-block;
			background: #f0f0f0;
		}
		.active span{
			border: 1px solid #e0e0e0;
			text-align: center;
			height: 28px;
			line-height: 28px;
			min-width: 28px;
			_width: 28px;
			text-align: center;
			display: inline-block;
			background: #f0f0f0;
		}


.contact {
	width: 240px;
	height: auto;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 99;
	background: #ededed;
	border-radius: 10px 10px 0 0;
}

.contact  .contact_header {
	height: 35px;
	cursor: pointer;
	line-height: 35px;
	font-size: 14px;
	background-color: #d9b67a;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	display:flex;
	justify-content: space-between;
	align-items: center;
	color: #ffffff;
	padding: 0 10px;
}
.contact_content{
	margin-left: 7px;
}
.contact textarea{
	width: 212px;
	height: 79px;
	margin: 12px auto 7px;
	_margin: 12px 0 7px -10px;
	padding: 6px 4px;
	resize: none;
	overflow: hidden;
	border: 1px solid #d5d5d5;
	background-color: #fff;
	text-align: left;

	font-size: 12px;
	font-size: 12px;
	font-family: inherit;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: inherit;
	font-variant: normal;
	font-weight: inherit;
}
.contact input{
	padding-left: 8px;
	height: 30px;
	width: 212px;
	line-height: 30px;
	margin: 7px auto 0;
	_margin: 7px 0 0 -10px;
	border: 1px solid #d5d5d5;
	position: relative;
	background-color: #fff;

	font-size: 12px;
	font-family: inherit;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: inherit;
	font-variant: normal;
	font-weight: inherit;
}
.contact input:focus{
	border: 1px solid #ffde5d !important;
	outline-color: #ffde5d;
}
.contact input::placeholder{
	color: #cccccc;
}
.contact textarea::placeholder{
	color: #cccccc;
}
.contact .btn{
	width: 202px;
	margin: 12px auto 0 10px;
	padding-bottom: 18px;
	height: 35px;

}
.contact_header img{
	width:28px;
	height:28px;
}
.contact button{
	width: 90px;
	line-height: 35px;
	text-align: center;
	border-radius: 2px;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	background-color: #d9b67a;
	border: none;
}

.code-server{
	position: fixed;
	top: 150px;
	right:15px;
	font: 12px/1.8 Verdana,Tahoma,Arial;
	z-index: 999999;
	width: 130px;
	height:auto;
	overflow: hidden;
	background: #c2dff1;
	border: 2px solid #d9b67a;
	border-radius: 6px 6px 2px 2px;
}
.code-server .code_header{
	width:100%;
	background: url(../images/qq_4.gif) no-repeat left top;
	height: 26px;
	overflow: hidden;
}

.code-server .code_header span{
	float: left;
	margin: 3px 0px 0px 10px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
.code-server .code_header a{
	float: right;
	width: 20px;
	height: 20px;
	margin: 6px 12px 0px 0px;
	cursor: pointer;
}
.code-content{
	background: #fff;
	margin: 4px;
	width: 121px;
	overflow: hidden;
	color: #333;
	border: 1px solid #a7d8d7;
 }
.box-code-n{
	padding:5px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.online-btn{
	height: 50px;
	width: 140px;
	background: #d9b67a;
	overflow: hidden;
	position: relative;
	border-radius: 5px;
    padding:2px 5px;
}

.online-btn .play-i{
	display: block;
	position: absolute;
	bottom: 0;
	left:0;
	background: transparent url(../images/iconWord0.png) no-repeat;
	height: 50px;
	width: 140px;
}

.contact-fab {
	position: fixed;
	left: 24px;
	bottom: 24px;
	z-index: 1000;
	display: flex;
	align-items: center;
	gap: 8px;
	height: 46px;
	padding: 0 18px;
	border: 0;
	border-radius: 999px;
	background: #d9b67a;
	color: #fff;
	font-size: 15px;
	box-shadow: 0 12px 30px rgba(0,0,0,.18);
	cursor: pointer;
}
.contact-fab__icon {
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	border-radius: 50%;
	background: rgba(255,255,255,.2);
}
.contact-mask {
	position: fixed;
	inset: 0;
	z-index: 998;
	display: none;
	background: rgba(0,0,0,.38);
}
.contact {
	/*left: 50%;*/
	/*bottom: auto;*/
	/*top: 50%;*/
	width: 360px;
	max-width: calc(100vw - 32px);
	z-index: 999;
	display: none;
	overflow: hidden;
	/*transform: translate(-50%, -50%);*/
	background: #fff;
	border-radius: 12px;
	box-shadow: 0 24px 70px rgba(0,0,0,.22);
}
.contact.is-open,
.contact.is-min {
	display: block;
}
.contact.is-min {
	left: 24px;
	top: auto;
	bottom: 24px;
	width: 240px;
	height: 35px;
	transform: none;
}
.contact .contact_header {
	border-radius: 6px 6px 0 0;
	background: linear-gradient(135deg, #d9b67a, #c79b56);
}
.contact_content {
	margin: 0;
	padding: 16px 18px 4px;
}
.contact textarea,
.contact input {
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #e5e0d8;
	border-radius: 6px;
}
.contact textarea {
	height: 96px;
}
.contact input {
	margin-top: 10px;
}
.contact .btn {
	width: auto;
	height: auto;
	margin: 0;
	padding: 8px 18px 20px;
	text-align: right;
}
.contact button {
	width: 100%;
	border-radius: 6px;
	background: #d9b67a;
}

@media (max-width: 768px) {
	html, body {
		width: 100%;
		overflow-x: hidden;
	}
	img {
		max-width: 100%;
		height: auto;
	}
	.content,
	.content_box,
	.section {
		width: 100% !important;
		min-width: 0 !important;
		box-sizing: border-box;
	}
	.content_box {
		padding: 0 14px;
	}
	.content_box_left,
	.content_box_right,
	.content_box_nry,
	.content_box_nry .cpzx_list,
	.content_box_nry .xwzx_list {
		float: none !important;
		width: 100% !important;
		box-sizing: border-box;
	}
	.content_box_left {
		margin-bottom: 16px;
	}
	.content_box_nry .cpzx_list {
		padding: 12px;
		min-height: 0;
	}
	.content_box_nry .cpzx_list ul {
		display: grid;
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 12px;
	}
	.content_box_nry .cpzx_list ul li,
	.content_box_nry .cpzx_list ul li[style] {
		float: none !important;
		width: 100% !important;
		margin: 0 !important;
	}
	.content_box_nry .cpzx_list ul li a img {
		width: 100%;
		height: auto;
		aspect-ratio: 1 / 1;
		object-fit: cover;
	}
	.content_box_nry .title {
		height: auto;
		min-height: 42px;
	}
	.content_box_nry .title .l,
	.content_box_nry .title .r {
		float: none;
		width: 100%;
		line-height: 1.8;
	}
	.v2-banner__dz img {
		width: 100%;
		height: auto;
	}
	.mobile-logo {
		padding: 10px 15px;
		background: #fff;
	}
	.mobile-logo img {
		max-height: 48px;
		width: auto;
	}
	.footer,
	.footer_box,
	.copyright,
	.copyright_box {
		width: 100% !important;
		min-width: 0 !important;
		height: auto !important;
		position: relative !important;
	}
	.footer_box_dh,
	.footer_box_lxwm,
	.footer_box_ewm {
		float: none !important;
		width: 100% !important;
		box-sizing: border-box;
		padding: 12px 16px;
	}
	.contact-fab {
		left: 16px;
		bottom: 16px;
	}
	.contact.is-min {
		left: 16px;
		bottom: 16px;
	}
}

@media (max-width: 480px) {
	.content_box_nry .cpzx_list ul {
		grid-template-columns: 1fr;
	}
	.contact {
		width: calc(100vw - 24px);
	}
}
