@charset "utf-8";
/* CSS Document */

*{ margin:0 auto;}
.topcss{ background:#f9f9f9;}
body{ background:#fff; font-size:12px; font-family: arial;color:#666;font-family:"宋体", "微软雅黑"; }
img{ border:0px;}
form{padding:0px; margin:0px;}
a{ text-decoration:none; }
.clear{ clear:both;}
.inner{width:1260px;margin:0 auto;position:relative;}
.TopBg{ background: url("../images/TopBg.gif")/*tpa=http://www.dyzhongshi.com/Public/zhongshi/img/TopBg.gif*/ repeat-x center ; height:32px;}
.TopBgBox{ background: url("../images/TopBg.gif")/*tpa=http://www.dyzhongshi.com/Public/zhongshi/img/TopBg.gif*/ repeat-x center; width:1260px; height:32px; line-height:32px;}
.TopBgBox .top_login{float:right;margin-right:30px;}
.TopBgBox .top_login a{color:#000;}
.TopBgBox .top_login a:hover{color:#8B1A18;}
.TopBgBoxR{ width:290px; height:32px; float:right; }
.TopBgFont{ float:left;padding-left:10px;}
.TopBgFont a{ color:#666;}
.TopBgFont a:hover{ color:#7a1316;}
.GuanZ{ background:url("../images/Sina.gif")/*tpa=http://www.dyzhongshi.com/Public/zhongshi/img/Sina.gif*/ no-repeat left center; float:right; padding-left:25px;}
.GuanZ a{ color:#333333;}

.Box{ width:1000px; overflow:hidden; }
/*Logo*/
.TopBox{ width:1260px; height:110px; overflow:hidden; border-bottom:6px solid #8B1A18;}
.logo_box{  height:69px; overflow:hidden; float:left; padding-top:45px; float:left;}
.logofont{ float:left; font-family:"微软雅黑"; font-size:24px; padding-top:30px; color:#898989;font-weight:bold;letter-spacing: 5px;}  
.Logo{ float:left;}
.Tel{ font-weight:bold; text-align:right; font-family:"微软雅黑"; font-size:15px; color:#8a1a19; line-height:26px; padding-top:60px;}
.Tel span{ font-weight:bold;}
.Tel dl{  font-size:21px; font-weight:bold; color:#000;}
.Tel dl a{ color:#000;}
/*导航*/
.NavBg{background:#BD9F5C; height:38px; margin-top:0;padding-top:3px; padding:5px 0;margin-top:5px;}
.NavBox{ width:1260px; height:50px; }

.nav{ float:left;}
.nav ul{}
.nav ul,.nav li{margin:0px; padding:0px; list-style:none; background:url("../images/nav02.gif") no-repeat right center;}
.nav li.navli{ float:left; z-index:999;width:135px;height:43px;background:#BD9F5C;}
.lia{ height:42px;  display:block; color:#000;text-transform:uppercase;  font-family:"微软雅黑"; font-size:18px;}
.navli .span{ width:133px;display:block; height:38px; line-height:38px; text-align:center; cursor:pointer;background:url("../images/nav_bac.png") no-repeat center;-moz-background-size:100%;background-size:100%;color:#000;font-family:'黑体';}
.inspan{ background: url("../images/navbg.gif") no-repeat; width:120px; height:42px; color:#000;}
.adiv{ display:none;/*弹出层默认隐藏*/}
.navli:hover .adiv{
    display:block;
}
.innavli .adiv{ /* background:#BD9F5C;filter:alpha(opacity=90);   */position:absolute; display:block;/*弹出层显示 */margin-top:0;}
.adiv ul{margin-top: 20px;}
.adiv li{line-height:40px; float: left;min-width: 120px;height: 40px;margin-right: 1.5rem;margin-bottom: 1.5rem;text-align:center;background:url("../images/nav_bac.png") no-repeat center rgba(233, 208, 84, 0.5);background-size:93%;letter-spacing:2px;border-radius:4px;padding:0 2px;}
.adiv li a{ color:#333333; font-size:16px;text-decoration:none; font-weight:normal;font-family:'黑体';color:black;display:block;padding:0 2px;}
.adiv li a:hover{ color:#8a1a19; }
.adv1 {width: 1260px;height:200px;padding-top:20px;position: absolute; background: rgba(255, 255, 255, 0.5); top: 201px; left: 50%; margin-left: -630px; z-index: 999; }
.adv1 .eject_log{width: 280px;height: 200px;float: left;position: relative;}
.adv1 .eject_log img{width:270px;float: left;position:absolute;top:50%;margin-top:-50px;}
.adv2 li{padding-left:22px;}
.BannerBg{ text-align:center;background:#f9f9f9;}
.banner{width:100%; margin:0 auto;overflow:hidden;}
.xjia01{ width:107px; height:62px; background:url("../images/01.png") no-repeat; display:block; float:right; position:relative; top:-15px; margin-left:10px; line-height:999em; overflow:hidden;}

.xbox{ width:1260px;max-width:100%; margin:0 auto; position:relative;}
.xbox img{width:100%;}
.xanli{ height:448px; overflow:hidden; float:left; width:448px;}
.xanlih1,.xabouth1,.xboxlih1,.xyuyueh1{ display:block; height:45px; border-bottom:2px solid #aaa9ab; font-size:16px; font-family:"微软雅黑"; color:#000; overflow:hidden;}
.xanlih1 span,.xabouth1 span,.xboxlih1 span,.xyuyueh1 span{ display:block; color:#aaa9ab; font-size:11px; font-family:Arial, Helvetica, sans-serif;padding-top:1px;}
.xanli ul{padding:0; margin:0; list-style:none;padding-top:2px;}
.xanli li{ display:block; height:95px; overflow:hidden;border-bottom:2px solid #aaa9ab;padding:18px 0; font-family:"微软雅黑";}
.xanli li img{ float:left; margin-right:32px;}
.xanli li span{ color:#54595e;padding:10px 0 5px 0; font-size:13px;}
.xanli li p{padding:0; margin:0; line-height:25px; font-size:14px; color:#000; height:50px; overflow:hidden;}
.xanli li a{}
.xanlipic{ width:782px; height:448px; overflow:hidden; float:right;}
.xanlipic a{ display:none;}
.xanlipic a img{ width:780px; height:446px; border:1px solid #b2b1b3;}

.xabout{ width:354px; float:left; overflow:hidden;}
.xaboutc{ font-size:15px; font-family:"宋体", "微软雅黑"; color:#000; line-height:1.8em;padding-top:20px; height:275px; overflow:hidden;}
.xaboutc p{ text-indent:2em;}
.xboxli{ width:425px; overflow:hidden; float:left; margin-left:45px;}
.xboxlih1 ul{padding:0; margin:0; list-style:none; width:480px; overflow:hidden;}
.xboxlih1 li{ float:left;padding-right:50px;}
.xboxlih1 li a{ color:#aaa9ab;}
.xboxlih1 li.hover a,.xboxlih1 li:hover a{ color:#000;}
.xboxlic{padding:16px 10px 0 10px;}
.xboxlic ul{padding:0; margin:0; list-style:none; display:none;}
.xboxlic li{border-bottom: 1px dotted #b0b0b0; font-size:15px; height:30px; line-height:30px;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis; width:405px;}
.xboxlic li a{color: #333333;background: url("../images/nav03.gif") no-repeat left center;padding-left:10px;}
.xboxlic li a:hover{ color:#84160a;}
.xyuyue{ width:395px; float:right;}
.xyuyuefrom{padding-top:15px;}
.xyuyuefrom table{}
.xyuyuefrom td{ font-size:14px;padding:4px 0;}
.xyuyuefrom span{}
.xyuyuefrom p{}
/* .xyuyuefrom input{height: 28px;padding: 4px;border: 1px solid #999;width: 180px; } */
.xyuyuefrom input{height: 14px;padding: 4px;border: 1px solid #999;width: 180px; }
.xyuyuefrom textarea{padding: 4px;border: 1px solid #999;width: 180px; height:50px;}
.xyuyuefrom a img:hover{transform:none;}
td div.xtel{ background:url("../images/tel.png") no-repeat 0 center;  height:35px; font-size:22px; line-height:45px; font-weight:bold; color:#000; overflow:hidden; text-indent:45px;}
a#checkRadomPwCode,a#fromquit{margin-top:4px; display:inline-block; width:60px; height:25px; line-height:25px; background:#c0c0c0; border:1px solid #868686; color:#000; font-weight:bold; font-family:"微软雅黑"; text-align:center;}
a#fromquit{ margin-left:20px;}
.xad{ height:406px; min-width:100%; margin:25px auto; overflow:hidden; width:100%;}
.xad a{ display:block; text-indent:-999em; overflow:hidden; height:406px;}
.xanlitop{ height:34px; border-bottom:1px solid #ccc; border-left:1px solid #ccc;}
.xanlitop ul{padding:0; margin:0; list-style:none;}
.xanlitop li{float: left; font-family:"微软雅黑";display:inline-block; _zoom:1;*display:inline;padding:0 18px; height:34px; overflow:hidden; line-height:34px; font-size:18px; border-right:1px solid #ccc; border-top:1px solid #ccc; font-weight:bold;}
.xanlitop li a{ color:#000;padding:4px 0 5px 0;}
.xanlitop li.hover,.xanlitop li:hover{ background:#ccc;}
.xanlitop .more{font-size: 18px;font-weight: bold;float: right;line-height: 34px;}
.xanlitop .more a{color: #8a1a19;}
.xanlilis{ width:1260px; overflow:hidden;padding-top:26px;}
.xanlilis ul{padding:0; margin:0; list-style:none; width:1360px; overflow:hidden; display:none;}
.xanlilis li{ width:388px; height:360px; float:left; margin-right:33px;}
.xanlilis li img{ border:1px solid #676767;}
.xanlilis li b{ font-size:16px;color:#8a1a19; display:block;padding-top:5px;}
.xanlilis li p{ font-size:14px; color:#333;padding:5px 0; margin:0; font-family:"宋体"; line-height:20px;}

.xb1{ border:1px solid #a9a9a9;padding:12px; width:356px; float:left; margin-left:50px;}
.xb1h1{ height:56px; background:url("../images/x01.png") no-repeat 0 bottom;}
.xb1h1 h2{padding:0; padding-top:5px; margin:0; color:#000; font-family:"微软雅黑";}
.xb1h1 span{ font-size:13px; font-family:Verdana, Geneva, sans-serif;}
.xb1pic{width:356px; height:267px; display:block; overflow:hidden; margin-top:22px;}
.xb1pic img{width:356px; height:267px;}
.xb1 ul{padding:0; margin:0; list-style:none;padding-top:20px;}
.xb1 li{font-size:15px; height:30px; line-height:30px;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis; width:356px;}
.xb1 li a{color: #333333;padding-left:0;}
.xb1 li a:hover{ color:#84160a;}

.xpics{ width:1260px;height: 790px; overflow:hidden;padding-bottom:0;font-family: "宋体";}
.xpics h3{height:30px;line-height:30px;border-bottom:1px solid #ccc;margin-bottom:15px;color: #000;letter-spacing: 1px;}
.xpics h3 span{display:inline-block;width:170px;text-align:center;}
.xpics ul{padding:0; margin:0; list-style:none; width:1400px;}
.xpics li{ width:390px; float:left; height:345px; overflow:hidden; margin-right:45px;}
.xpics li:last-child{clear: left;float: right;height: 30px;font-size: 14px;text-align: right;margin-right: 0;padding-right: 145px;}
.xpics img{ height:246px; width:388px; border:1px solid #666762;}
.xpics h2{ font-size:16px; display:block;padding-top:5px;}
.xpics p{padding-top:10px; font-size:14px; line-height:1.5em;}
.xpics li.xx1{width:612px; height:414px; margin-right:36px;}
.xpics li.xx1 img{ width:612px; height:345px; border:none;}
.xpics a{color: #333333;padding-left:0;}
.xpics a:hover{ color:#84160a;}
.xteam{ width:1206px; height:651px; margin:0 auto; background:url("../images/05.png") no-repeat; overflow:hidden;padding-bottom:36px;}
.xteam ul{padding:0; margin:0; list-style:none; width:1400px; overflow:hidden;}
.xteam li,.xteam li a{ display:block; width:230px;height:651px; overflow:hidden;}
.xteam li{ float:left; margin-right:96px; }
.xteam li a{ display:block; text-indent:-999em;}

.xfuwu{ width:1260px; overflow:hidden;padding-bottom:45px; height:439px;}
.xfuwu ul{padding:0; margin:0; list-style:none; width:1400px; overflow:hidden;}
.xfuwu li{ width:240px; height:439px; float:left; display:block; overflow:hidden; margin-right:14px;}
.xfuwu li img{width:240px; height:439px;}
.copybg{ width:890px; margin:0 auto; height:185px;padding-top:30px; background:none; overflow:hidden;} 
.copybox{ overflow:hidden; padding-top:10px; padding-bottom:10px; background:none;width:1260px;padding-left:0;}
.copybox01{ width:129px;  float:left;overflow:hidden; margin-right:30px;}
.copybox02{ width:208px;  float:left;overflow:hidden; margin-right:30px;}
.copytitle{ color:#3d2a02; border-bottom:1px dotted #8c7b56; font-family:"宋体"; font-size:14px; line-height:30px;}
.copytitle a{ padding-left:0px; background:none; color:#3d2a02; }
.copy_list{ float:left; margin-right:20px;  padding-top:5px;}
.copy_list ul{ padding:0px; margin:0px; list-style:none;}
.copy_list li{ line-height:22px; }
.copy_list li a{ color:#8c7c63;background:url("../images/c01.png") no-repeat left center; padding-left:8px;}
.copy_list li a:hover{ color:#8a1a19;background:url("../images/c02.png") no-repeat left center; }
.fanhui_top{ float:right;}
.xfooth1{ height:65px; display:block; background:url("../images/f01.png.jpg")/*tpa=http://www.dyzhongshi.com/Public/zhongshi/ximg/f01.png*/ no-repeat center center; overflow:hidden}
.xfooth2{ text-align:center; height:28px;color:#696969; font-size:14px; line-height:28px; font-weight:bold;}
.xfooth2 a{padding:0 10px; color:#696969;}

.xfootcopy{ margin:0 auto; font-size:14px; line-height:2em; text-align:center; height:160px; overflow:hidden; }
.xfootx{padding:10px 0;position:relative;}
.xfootx h1{ font-size:18px; color:#000; font-weight:normal; font-weight:700}
.xfootx h2{ font-size:16px;color:#000; }
.xfootx h3{ font-size:14px; color:#000;}
.xfootx p{}
.xfootx a{ color:#6d6d6d;}
.xfootwx{ position:absolute; top:10px; right:0; width:158px; font-size:12px;}
.xfootwx img{ width:120px; height:120px; display:block;}
.xfoot1{ height:52px; line-height:52px; margin:0 auto; color:#919191; font-weight:bold; position:relative;}
.xfoots{}
.xfoottel{ position:absolute; right:0; top:0;}
.xfoottel span.xtt{padding-right:10px; position:relative; top:10px;}
.xfoottel span.xtel{ width:400px; display:inline-block; padding-left:45px;font-size:20px;font-weight:bold; position:absolute;right:0;color:#000;}
.xfootlink {height:75px;padding-top:20px; line-height:2em; font-size:12px; color:#a0a0a0;}
.xfootlink a{color:#a0a0a0;margin-right:10px;}
.xurl{ background:#ddd; height:48px; width:1260px; margin:0 auto; line-height:48px; font-size:14px; color:#5a5859; text-indent:2em;}
.xurl a{ color:#5a5859;padding:0 4px;}
.xfootcopy,.xfootlink,.xfoot1{background:#ddd;}
.xfootlink{background:#D5D1D1;}
#backtop:hover {
background-color: ;
opacity: 1;
}
#backtop {
opacity: 0.6;
}
#backtop {
width: 68px;
height: 69px;
background: url("top.png") no-repeat 0 0;
display: block;
position: fixed;
right: 10px;
bottom: -40px;
cursor: pointer;
z-index: 99;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
margin-left: -40px;
}

/* 最新案例 */
.new_nav {
    width: 100%;
    background: #8B1A18;
}

.hs_right_anli {
    float: left;
    width: 100%;
    border: 1px solid #CCC;
	margin-bottom:20px;
}

.new_span {
    padding: 5px 10px;
    display: inline-block;
    letter-spacing: 1px;
    font-size: 15px;
    background: white;
    border-right: 1px solid #CCC;
    border-bottom: 0px;
}

.new_product {
    width: 100%;
    height: auto;
}

.new_one {
    width: 22%;
    height: auto;
    float: left;
    margin: 2% 0 0 2.5%;
}

.pro_img {
    width: 100%;
    height: auto;
	overflow:hidden;
}

.pro_mess {
    width: 100%;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 15px 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.right_mess {
    width: 19%;
    height: auto;
    float: right;
}

.right_nav {
    background: white;
    font-weight: bold;
}

.right_nav_span {
    width: 70%;
    text-align: center;
    padding: 5px 10px;
    display: inline-block;
    font-size: 15px;
    background: white;
    letter-spacing: 1px;
}

.right_pron {
    background: #EEE;
    font-size: 14px;
    color: #666;
    margin-top: 7px;
}

.right_mess_p {
    width: 90%;
    padding: 8px 0;
    float: left;
    border-bottom: 1px dashed #DDD;
    margin: 0 5%;
}

.p_one_span {
    background: #8B1A18;
    display: inline-block;
    width: 9%;
    float: left;
    text-align: center;
    color: white;
    padding: 3px 0;
    margin-left: 1%;
}

.p_two_span {
    letter-spacing: 1px;
    display: inline-block;
    width: 85%;
    text-align: left;
    float: left;
    padding: 4px 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 5%;
}
/* 轮播图 */
.lunbo {
    margin: 0 0 0px;
    background: #fff;
    position: relative;
    zoom: 1;
}

.l_none {
    display: none;
}

a img:hover {
    transform: scale(1.25, 1.25);
    -webkit-transition: 0.3s, color 0.5s;
    -moz-transition: 0.3s, color 0.5s;
    transition: 0.3s, color 0.5s;
}
.lunbo .slides li img{width:1920px;height:550px;}
.slides li a img:hover {
    transform: scale(1, 1);
    -webkit-transition: 0.3s, color 0.5s;
    -moz-transition: 0.3s, color 0.5s;
    transition: 0.3s, color 0.5s;
}

.Logo img:hover {
    transform: scale(1, 1);
    -webkit-transition: 0.3s, color 0.5s;
    -moz-transition: 0.3s, color 0.5s;
    transition: 0.3s, color 0.5s;
}

.pro_mess:hover {
    color: red;
}

.p_two_span:hover {
    color: red;
}

a b:hover {
    color: red;
}

.fl a:hover {
    color: red;
}
/* 首页内联样式 */
.add {
    color: blue !important;
    text-decoration: underline !important;
}

.keTitle {height:100px;line-height:100px;font-size:30px;font-family:'微软雅黑';color:#FFF;text-align:center;background:url("../images/bodyBg3.jpg") repeat-x bottom left;font-weight:normal;overflow:hidden}
.kePublic {background:#FFF;padding:50px;}
.keBottom {color:#FFF;padding-top:25px;line-height:28px;text-align:center;font-family:'微软雅黑';background:url("../images/bodyBg2.jpg") repeat-x top left;padding-bottom:25px}
.keTxtP {font-size:16px;color:#ffffff;}
.keUrl {color:#FFF;font-size:30px;}
.keUrl:hover {text-decoration:underline;color:#FFF;}
.mKeBanner,.mKeBanner div {text-align:center;}
.slides h4 {height:42px;line-height:42px;font-size:22px;opacity:.8;}
.slides p {line-height:22px;font-size:16px}
h3 a.cur {color:#f30}
#main {width:100%;max-width:1200px;margin:0 auto}
.slides li p {height:24px;line-height:24px;text-align:center}
.demo {width:800px;margin:20px auto}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus {outline:none;}
.slides,.flex-control-nav,.flex-direction-nav {margin:0;padding:0;list-style:none;}
.flexslider {margin:0;padding:0;}
.flexslider .slides > li {display:none;-webkit-backface-visibility:hidden;}
.flexslider .slides img {width:100%;display:block;}
.flex-pauseplay span {text-transform:capitalize;}
.slides:after {content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides {display:block;}
* html .slides {height:1%;}
.no-js .slides > li:first-child {display:block;}
.flexslider {margin:0 0 0px;background:#fff;position:relative;zoom:1;}
.flex-viewport {max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.loading .flex-viewport {max-height:300px;}
.flexslider .slides {zoom:1;}
.carousel li {margin-right:5px;}
.flex-direction-nav {*height:0;}
.flex-direction-nav a {text-decoration:none;display:block;width:40px;height:48px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-indent:-999em}
.flexslider:hover .flex-prev {opacity:0.7;left:10px;}
.flexslider:hover .flex-next {opacity:0.7;right:10px;}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {opacity:1;}
.flex-direction-nav .flex-disabled {opacity:0!important;filter:alpha(opacity=0);cursor:default;}
.flex-pauseplay a {display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000;background:#ddd}
.flex-pauseplay a:before {font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004';}
.flex-pauseplay a:hover {opacity:1;}
.flex-pauseplay a.flex-play:before {content:'\f003';}
.flex-control-nav {width:100%;position:absolute;bottom:0px;text-align:center;z-index:9;}
.flex-control-nav li {margin:0 6px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a {width:11px;height:11px;display:block;background:#666;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;}
.flex-control-paging li a:hover {background:#333;}
.flex-control-paging li a.flex-active {background:#000;cursor:default;}
.flex-control-thumbs {margin:5px 0 0;position:static;overflow:hidden;}
.flex-control-thumbs li {width:25%;float:left;margin:0;}
.flex-control-thumbs img {width:100%;display:block;opacity:.7;cursor:pointer;}
.flex-control-thumbs img:hover {opacity:1;}
.flex-control-thumbs .flex-active {opacity:1;cursor:default;}
.clearfix:after{
    content: ".";
    clear: both;
    height: 0;
    overflow: hidden;
    display: block;
    visibility: hidden;
}
.footer-bar{
    position: fixed;
    left: 0;
    bottom: 0;
    height: 200px;
    width: 100%;
    background: rgba(0,0,0,0.8);
    display: none;
	z-index:100;
}
.w {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.footer-bar img{
    width: 200px;
    float: left;
    margin-right: 15px;
    margin-top: 57px;
}
.footer-bar .form-wrap{
    float: left;
    margin-left: 30px;
}
.footer-bar .footer-tit{
    color: #fff;
    margin-top: 10px;   
}
.footer-bar ul{
    width: 600px;
    margin-right: -10px;
}
.footer-bar ul .demand-item{
    float: left;
    margin-right: 15px;
    margin-top: 26px;
}
.footer-bar ul .demand-item input{
    width: 190px;
    height: 30px;
    padding-left: 10px;
    font-size: 18px;
}
.footer-bar ul .submit{
    height: 40px;
    padding-left: 0;
    margin-top: 50px;
    margin-left: 40px;
    font-size: 17px;
    background-color: #7A1316;
    color: #fff;
    padding: 0 15px;
    letter-spacing: 1px;
    cursor: pointer;
}
input::-webkit-outer-spin-button,  
input::-webkit-inner-spin-button{  
    -webkit-appearance: none !important;  
    margin: 0;  
}
.footer-bar .close{
    position: absolute;
    right: 0;
    top: 10px;
    height: 30px;
    cursor: pointer;
}
.footer-bar .close .close-line{
    display: inline-block;
    width: 30px;
    height: 3px;
    border-radius: 3px;
    background-color: #fff;
    transform: rotate(45deg);
    position: relative;
}
.footer-bar .close .close-line:before{
    content: "";
    display: inline-block;
    width: 30px;
    height: 3px;
    border-radius: 3px;
    background-color: #fff;
    transform: rotate(90deg);
    position: absolute;
    top: 0;
    left: 0;
}
.footer-bar .show-footerBar{
    display: flex;
    position: absolute;
    right: -50px;
    width: 50px;
    height: 100%;
    background: rgba(0,0,0,0.8);
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    cursor: pointer;
}
.footer-bar .show-footerBar .show-bar{
    margin: auto;
    color: #fff;
    -webkit-writing-mode: vertical-lr;
    font-size: 20px;
    letter-spacing: 2px;
}
@media screen and (max-width:860px) {.flex-direction-nav .flex-prev {opacity:1;left:10px;}
.flex-direction-nav .flex-next {opacity:1;right:10px;}
}
.wap{display:none;}
#menu_list{display:none;}
.foot_tel{display:none;}
@media(max-width:768px){
	*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	.pc{display:none;}
	.wap{display:inline-block;}
	#menu_button {box-sizing:border-box;float:right;padding:.5em 1em;border:1px solid #333;border-radius:5px;color:white;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:13px 0 0;}
	#menu_button span {display:block;background-color:#000;width:1.2em;height:.15em;border-radius:1px;margin-bottom:.2em;}
	.NavBg{display:none;}
	.TopBg{display:none;}
	.TopBox{width:100%;height:auto;}
	.banner{width:100%;}
	.lunbo .slides li img{width:100%;height:auto;}
	.logofont{display:none;}		
	.logo_box{padding:10px 0 0;width:92px;height:auto;}
	.logo_box .Logo a img{width:100%;height:auto;}
	.Tel{padding:0;}
	.Tel{font-size:12px;}
	.Tel dl{font-size:14px;}
	#menu_list{width:100%;padding:0;display:block;margin:50px 0 0;padding:0 0 0 10px;background:#BD9F5C;position:absolute;z-index:9999;}
	#menu_list li a{color:#000;line-height:24px;}
	#menu_list.hidden {display:none;}
	.xbox{width:100% !important;height:auto !important;}
	.xbox img{width:100%;height:auto !important;}
	.xad{min-width:100%;background-size:100% !important;height:100px;}
	.xanlilis ul{width:100%;}
	.xanlilis{width:100%;}
	.xpics{width:100%;height:auto !important;padding:0 10px;}
	.daQuan_JM{width:100% !important;}
	.pub_footer{width:100% !important;min-width:100% !important;background:none !important;height:auto !important;}
	.copybox{width:100%;padding:0 10px;display:none;}
	.copybg{width:100%;height:auto;}
	.xfootcopy{width:100%;height:auto;}
	.pub_footer .inner{width:100%;}
	.xfootlink{width:100%;padding:0 10px;height:auto;}
	.xfoot1{width:100%;padding:0 10px;}
	.xb1{width:90%;margin:10px 5% !important;}
	.hs_right_anli{width:100% !important;}
	.pro_img img{height:auto !important;}
	.right_mess{width:100% !important;}
	.xabout{width:100%;padding:0 10px;}
	.xaboutc{height:auto;}
	.xaboutc p{text-indent:0;}
	.xaboutc p span{font-size:14px !important;}
	.xboxli{width:100%;margin:0;padding:0 10px;margin:10px 0;}
	.xyuyue{width:100%;padding:0 10px;margin:10px 0;}
	.xanlitop li{width:25%;margin:0;padding:0;text-align:center;}
	.xanlitop li a{font-size:12px;}
	.xyuyuefrom input{height:28px;}
	a#fromquit{display:none;}
	.xyuyuefrom #btn_anbmit[type=submit]{width: 100px;
    margin: 0 auto;
    display: block;}
	.xanlilis li{margin:0 auto;float:none;}
	.xb1pic{width:100%;height:auto;}
	.xb1pic img{width:100%;height:auto;}
	.xb1 li{font-size:14px;width:100%;}
	.xpics ul{width:100%;}
	.xpics li{width:100%;height:auto;margin:10px 0;}
	.hot_JM{padding:0 10px;}
	.many_jiaM .tit_con ul{padding:0;}
	.many_jiaM .tit_con ul li{width:50%;float:left;height:32px;overflow:hidden; }
	.tit_con li a{width:100%;}
	.xfooth1{display:none;}
	.copybox01{width:auto;}
	.xfootwx{position:initial;}
	.xfoottel{position:initial;}
	.xfoots{font-size:12px;line-height:14px;}
	.xfoottel{display:none;}
	/* 单页 */
	#navbox{width:100% !important;padding:0 10px;}
	#navbox .w1025{width:100% !important;}
	.foot_tel{position:fixed;right:10px;bottom:225px;display:block;z-index:999;opacity:.6;}
	.slides li p{font-size:18px !important;}
	.flex-control-paging li a {width:11px !important;height:11px !important;background:#fff !important;border-radius:10px !important;}
	.right_mess{display:none;}
	.xabout{display:none;}
	.xboxli{display:none;}
	.daQuan_JM{display:none;}
	.pro_mess{font-size:12px !important;}
	/* 底部表单 */
	.footer-bar .w{width:100%;}
	.footer-bar img{display:none;}
	.footer-bar .form-wrap{margin-left:0;}
	.footer-bar .footer-tit{padding-left:20px;}
	.footer-bar ul{padding-left:0;width:100%;}
	.footer-bar ul .demand-item{width:45%;}
	.footer-bar ul .demand-item input{width:100%;}
	.footer-bar ul .submit{margin-top:10px;margin-left:33%;}
}
