﻿@charset "utf-8";
* { margin:0px; padding:0px; }
a { text-decoration:none; }a:hover { text-decoration:none; color: #F00 }
ul li{ margin:0; padding:0; list-style:none;}
a{ text-decoration:none; color:#333;}
.clear{ clear:both}
dl, dt, dd, ul, li, div {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.red{color: #a53534;}
img{ margin:0; padding:0; border:0;}
table { border-collapse:collapse; }img { border:0; }
body{ margin:0; padding:0; font-size:12px; font-family:微软雅黑; background:#fff; color: #333;line-height: 20px;}
.box{width: 100%;height: 30px;border-bottom: solid 1px #ddd;}
#box {line-height: 30px;margin: 0 auto;width: 1205px;}
#top{width: 100%; }
.top{width: 1205px;margin: 0 auto;position: relative;}
.top_l{width: 188px;position: absolute;left: 0px;height: 89px;top: -88px}
.top_l img{}
.top_r {color: #000;float: right;text-align: right; width: 91px;position: absolute;right: 0px;top: -109px}
.top_r ul  { height: 24px;margin-top: 42px;}
.top_r ul li{cursor: pointer;width: 105px;height: 24px;display: block;float: left;font-size: 16px;color: #666;padding-left: 26px;}
.top_r ul li a{color: #333;}
.top_r ul li.zw{background: url(../Images/z.jpg) no-repeat left;width: 72px;}
.top_r ul li.yw{background: url(../Images/y.jpg) no-repeat left;width: 60px;}

/*nav*/


 .menu {width: 100%;height: 88px;margin: 0 auto;}
 .menu ul li{
    float: left;
    width: 108px;height: 50px;

    z-index: 99999999999999999999;
}
 .menu ul li a{
    display: block;
    line-height: 50px;
    text-align: center;
    font-size: 16px;
}
 .menu ul li dt a{
    display: block;
    line-height: 41px;
    text-align: center;
    font-size: 12px;
}
 .menu ul li:hover .svb{color: #05a830;
}
 .menu ul li:hover .svb a{
    color: #747474;
}
 .menu ul li.hover .svb{
color: #05a830;
}
 .menu ul li.hover .svb a{
    color: #05a830;
}


 .menu ul li .svb-box{
    
    display: none;height: 44px;background-color:#000; filter:alpha(Opacity=50); opacity: 0.5;position: absolute;top: 54px;z-index: 1000;height: 44px;width: 100%;left: 0px;
}

 .menu ul li .svb-box dl{margin: 0 auto;}
 .menu ul li .svb-box dl dt{float: left;margin-left: 24px;}
 .menu ul li .svb-box dl dt a{color: #fff;}
.Column{height: auto;
    margin: 0 auto;
   }




.menu {
   
    height: 88px;
    position: relative;
}
.menu .nav {
    height: 88px;
    margin: 0 auto;
    width: 1000px;
}
.menu .nav li {
    float: left;
    font-size: 12px;z-index: 100000000;background: url(../Images/nav_li.jpg) no-repeat 0px 36px;
}
.menu .nav li a {
    color: #000000;
    display: block;
    height: 88px;
    line-height:83px;
    overflow: hidden;
    padding: 0 10px;
    position: relative;
    text-decoration: none;z-index: 100000000;
}
.menu .nav li a:hover, .menu .nav li a.current {

    color: #a53534;z-index: 100000000;
}
.menu .nav li .box {
  background-color:#000; filter:alpha(Opacity=70); opacity: 0.7;
    display: none;
    height: 50px;
    left: 0px;
    position: absolute;
    top: 88px;
    width: 100%;z-index: 100000000;text-align: center;
}
.menu .nav li .box .box_util{width:1000px;height: 50px;margin:0px auto;position: relative;}
.menu .nav li .box a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    display: block;
    float: left;
    height: 50px;
    line-height: 50px;
    padding: 0;
    text-align: center;z-index: 100000000;padding-left: 20px;
    
}
.menu .nav li .box .box_util a:hover {
    color: #46bd01;
    text-decoration: underline;
}

/*banner*/


#full-screen-slider { width:100%; height:554px;  position:relative;border-bottom: solid 0px #f3f1f2}
#slides { display:block; width:100%; height:554px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:55%; bottom:10px; z-index:9900;  padding:5px 15px 5px 0; margin:0; }
#pagination li { display:block; list-style:none; width:17px; height:17px; float:left; margin-left:15px;  background:url(../Images/01.png) no-repeat; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:url(../Images/02.png) no-repeat;}



.l{float: left;}
.r{float: right;}
.ban{ margin:0 auto; width:1205px; height:365px; padding-top:21px; align:center;}
.main,.c_mian{width: 1205px;margin: 0 auto;margin-top: 10px;}
.wrap{width: 1205px;margin: 0 auto;}


@media (max-width:800px){
  .wrap{width:1205px;}

}
@media (max-width:400px)
{
   .wrap{width:100%}

  
}

.abouts{width: 100%;padding-top: 25px;padding-bottom: 25px;}
.list_f{width: 1205px;margin: 0 auto;margin-top: 10px;}
.list_f{padding-top: 40px;padding-bottom: 40px;}
.list_f ul li{float: left;width: 25%;text-align: center;}
.list_f ul li p{font-size: 16px;color: #333;margin-top: 20px;font-weight: bold;}
.m_a{width: 598px;}
.m_r{width: 575px;margin-top: 0px;}
.a_img{position: relative;}
.js{height: 85px;text-align: center;color: #333;font-size: 18px;margin: 0 auto;line-height: 30px;font-weight: bold;}
.js b{display: block;font-size: 28px;}
.js i{width: 55px;height: 3px;margin: 0 auto;background: #a53534;display: block;margin-bottom: 3px;}


.abs{font-size: 14px;line-height: 30px;color: #666;}
.abs h1{font-size: 18px;color: #666;font-weight: normal;}


/*蹇€熼€氶亾鏍囬*/
.quick_t { margin: 0 auto; width: 100%; border-bottom: 1px solid #d2d2d2; height: 42px; line-height: 42px; margin-bottom: 70px; }
.quick_t_txt { margin: 0 auto; padding: 0; width: 100px; position: relative; }
.quick_t_txt_t { width: 100px; hanging-punctuation: 40px; line-height: 40px; text-align: center; font-size: 20px; color: #2d2d2d; position: absolute; top: 0; left: 0; border-bottom: 2px solid #ff6801; }
.quick_t_txt_b { width: 300px; left: -100px; top: 42px; text-align: center; line-height: 42px; color: #c7c7c7; font-size: 16px; position: absolute; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }

.sy_pro h2 {
    margin: 0px 0 0;
    position: absolute;width: 160px;height: 30px;margin: 0 auto
    text-align: center;font-size: 22px;color: #a53534;background: #fff;left: 47%;text-align: center;line-height: 30px;
}

.sy_pro { width: 1328px; margin: 0 auto; overflow: hidden;position: relative;margin-top: 40PX; }
.pic-list ul li img{ height: 327px;max-width: 276px;border: solid 1px #a53534 }

.sy_pro li a img:hover,.pic-list ul li a img:hover   { filter: alpha(opacity=70); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }

.mask{line-height: 20px;font-size: 14px;color: #333}

.pic-list ul li{ width:31.4%; float: left; position: relative;margin-left: 7px;margin-right: 7px; text-align: center;margin-bottom: 10px;}
/*甯歌闂*/


.que ul { width: 100%; overflow: hidden; margin-top: 22px; }
.que li { margin-right: 3.5%; float: left; width: 20%; text-align: center; }
.que li a { background: #fff; border: #999 1px solid; display: inline-block; padding: 9% 6%; width: 100%; font-size: 16px; color: #000; }
.que li a:hover, .que li .atc { background: #e50012; border: #d50000 1px solid; color: #fff; }
.plist {padding-top: 35px;padding-bottom: 35px;}
.plist ul li{background: #b5b5b5;height: 36px;line-height: 36px;font-size: 16px;margin-right: 11px;float: left;}
.plist ul li a{color: #fff;padding-left: 20px;padding-right: 20px;}
.plist ul li a:hover{color: #fff;background: #e50012;display: block;}
/*在线留言*/
.ac-l {
    float: left;
    
    width: 357px;
}
.ac_n{width: 440px;float: left;margin-right: 90px;}
.ac-r {
    float: right;
   
    width: 412px;
}
.act  {
    color: #000;
    display: block;
    font-size: 22px;
    font-weight: normal;
    line-height: 45px;border-bottom: solid 1px #ccc;margin-bottom: 20px;
}
.act  span{font-size: 14px;}

.act  span,.act2 span{font-size: 14px;}
.act2 { color: #000;
    display: block;
    font-size: 22px;
    font-weight: normal;
    line-height: 45px;margin-bottom: 0px;}
.nlist ul{background: url(../Images/news.jpg) no-repeat left top;}
.nlist ul li{height: 85px;line-height: 20px;padding-left: 85px;margin-bottom: 30px;}
.nlist ul li h2 a{font-size: 14px;font-weight: bold;color: #333}
.nlist ul li p{line-height: 20px;font-size: 12px;color: #333}




.feed{float: left;width: 225px;}

/*网站底部*/
.tel_info{float:left; position:relative;}
.tel_info dt{width:48px; height:48px; background:url(../Images/icon.png) no-repeat 0 -386px; position:absolute; top:4px; left:0;}
.tel_info dd{ margin-left:60px; font-size:24px; color:#d86b00;}
.tel_info dd span{ color:#8a8a8a; font-size:12px;}
.tr{text-align:right}


/*内页*/

/*png图片透明、零散样式*/
.p50-0{padding:30px 0;padding-top: 10px;}.p30{ padding:30px;}
input,a:hover{outline:none;}

/*宽度、高度、行高*/
.w260{width:260px;}
.w360{width:320px;}
.w780{width:780px;}
.w897{width:897px;}
.h40{ height:40px;}
.h100{height:100px;}
.pl5{padding-left:5px;}
.h20{height:10px}
/*面包屑导航*/
.location{font-size:12px; float:right; padding-right:10px; font-weight:normal; color:#fff;}
.location i{display:inline-block; width:0; height:0; line-height:0; border-style:solid; border-width:4px 0 4px 4px; border-color:transparent transparent transparent #fff; margin:0 10px;}
.location a{ color:#fff;}.location a:hover{ color:#C80900; text-decoration:underline;}
/*内页列表*/

/*内页列表*/
ul#menu, ul#menu ul {list-style-type:none;  margin: 0;  padding: 0;  width: 100%;}
ul#menu a { display: block;  text-decoration: none; font-size:12px;}
ul#menu li { margin-top: 1px;}
ul#menu li a { color: #333; padding:0.5em 0; text-align:center; background-color:#d8d8d8;  /*border-bottom:1px dotted #ccc;*/  font-size:14px; font-family:'microsoft yahei'; position:relative;



}
ul#menu li a:hover,ul#menu li a.cur{ color:#fff; background-color:#222; }
ul#menu li ul li{border:none;}
ul#menu li ul li a { background-color:#f5f5f5;  color: #333; font-size:12px; color:#666;}
ul#menu li ul li a:hover,ul#menu li ul li a.cur{background: #f5f5f5; text-decoration:none; color:#DEA229; border-left:5px solid #EAAC32; text-indent:-5px;}

.h10{height:10px; font-size:0px; overflow:hidden}.h5{height:5px;}.h15{height:15px;}
/*内页图文列表*/
.tongy dl{height:166px; position:relative; margin:10px; overflow:hidden;}
.tongy dl dt{width:200px;}
.tongy dl dt img{ display:block;}
.tongy dl dd{width:495px; padding:5px 0 10px 0; position:absolute; right:0; top:0; min-height:144px;}
.tongy dl dd h3{ color:#333; font-size:16px; font-weight:bold; height:26px; line-height:26px; margin:5px 0 10px 0;}
.tongy dl dd div{ height:44px; overflow:hidden; line-height:22px; color:#999; margin-bottom:15px;}

.show-title{font-size: 22px;text-align: center;color: #333;margin-top: 10px;margin-bottom: 10px;}
.bor{line-height: 30px;font-size: 12px;color: #999;text-align: center;border-bottom: solid 1px #eee;margin-bottom: 10px;}
.show-short{line-height: 22px;font-size: 12px;}
.mt20{line-height: 25px;padding: 10px;color: #666;}

.text{line-height: 38px;width: 400px; height: 38px; margin-bottom: 5px;font-size: 12px;margin-top: 5px;border: solid 1px #ccc}
.txt2{width: 400px;font-size: 12px;margin-top: 10px;height: 125px;margin-bottom: 10px;border: solid 1px #ccc}
.message{margin-top: 30px;}
/*新闻页面*/
.nconcent{ margin:10px;text-align:left}
.newpr{ border:0; width:auto; height:auto;text-align:left}
.newpr li{line-height: 30px;}
.newpr li a{font-size: 16px;color: #333}
.newpr li font{float: right;}
.newpr li p{font-size: 12px;color: #666;}


.news-list {
    overflow: hidden;
    width: 100%;
}
.news-list dl {
    border-bottom: 1px solid #e5e5e5;
  
    padding: 20px 0 10px;overflow: hidden;
}
.news-list dl  .btd{ padding-bottom:10px;}
.news-list dl  .btd a {
    color: #444;
    font-size: 14px;
    font-weight: bold;
}
.news-list dl  .btd span {
    color: #999;
    display: inline-block;
    font-family: verdana;
    padding-left: 12px;float: right;
}
.news-list dl  .btd em {
    color: #999;
    float: right;
    font-style: normal;
}
.news-list dl  .btd em i {
    color: #e10000;
    font-style: normal;
}
.news-list dl dd.pic {
    float: left;

}
.news-list dl dd.pic img {
    max-width: 250px; margin-right:15px;
}
.news-list dl dd.txt {
    color: #777;
    float: right;
    line-height: 20px;
   
}
.news-list dl dd.txt span {
    display: block;
    line-height: 40px;
}
.news-list dl dd.txt span a {
    color: #0073de;
}
.btn11{background:#a53534; 
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius:3px;cursor: pointer;color: #fff;font-size: 14px;text-align: center;width: 100px;height: 30px;border: 0px}

    .liwb{line-height: 24px;font-size: 12px;padding: 10px;color: #333}
/*标题*/
h2,h3{ font-weight:normal;}
.title1,.title2{display:block; height:42px; line-height:40px; position:relative;}
.title1{height:40px; line-height:40px; font-size:18px; color:#fff;background:#a53534; 
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius:3px;font-weight: bold;}
.title1 a,.title2 a{color:#fff;}
/*边框*/
.border-1{border:1px solid #e5e5e5;}
.border-nt{border:1px solid #e5e5e5; border-top:none;}
.border-tb{border-top:1px solid #EEE; border-bottom:1px solid #EEE; padding:20px;}
.pl15{padding-left: 10px;}
.next,.prev{margin-right: 10px;display: block;}
.next,.prev a{color: #666}
.ne{padding-bottom: 10px;}
.lepic{}

.runlf,.runrg{width:58px; height:103px;}
.runlf{float: left;}
.runrg{float: right;}
.runlf a#downimgd,.runrg a#upimgd{background: url(../Images/left.jpg) no-repeat left; width:58px; height:103px; _display:inline; cursor:pointer; float:left;margin-top: 123px;}
.runrg a#upimgd{background: url(../Images/right.jpg) no-repeat right; }
 #marquee1{ overflow: hidden;width: 1205px;float: left;margin-left: 60px;height: 342px }
 #marquee1 ul{ width: 50000px;padding-top:0px}
 #marquee1 li{ height:342px; text-align:center;position: relative;float: left;margin-right: 15px;margin-left: 15px;}
 #marquee1 a{ }
 #marquee1 ul li  img{ height:340px;  border: solid 1px #a53534}
 #marquee1 a span{  display:block; text-align:center; line-height:40px; height:40px; overflow:hidden; margin:0 auto; font-size:16px; color:#333;position: absolute;bottom: 10px;}
 #marquee1 a:hover, #marquee1 a:hover span{ color:#a53534; text-decoration: none}
 #marquee1 a b{ width:230px; height:45px; display:block;margin:0 auto; font-weight:normal; color:#fff; overflow:hidden; line-height:22px; margin-bottom:20px;}
 #marquee1 a i{ background: url(../Images/icon.gif) no-repeat 0 -38px; width:23px; height:23px; display:block; margin:0 auto;float:none}
 .article-content{line-height: 24px;padding: 10px;overflow:hidden;}

#control1 { position:absolute; TOP: 180px; LEFT: 0px; width:58px; height:103px; }
#control2 { position:absolute; TOP: 180px; right:0px; }

.home_product {
    background: url("../Images/home_product.png") no-repeat  center center;
    height: 45px;
    line-height: 40px;
    margin: 4% auto;
    width: 271px;
}
.home_product a {
    color: #fff;
    font-size: 18px;
    padding: 0 10px;
}
.home_product a:hover {
    color: #fff;
    text-decoration: underline;
}
.home_more a {
    display: block;
    height: 41px;
    margin: 0 auto;
    width: 99px;
}


 .cover{width:100%; height:342px; position:absolute; left:0; top:342px}
 .cover .bg{ width:100%; height:342px;  position:absolute; left:0; top:0; z-index:0;  
    background: #000000;
  filter:Alpha(opacity=50);/* 只支持IE6、7、8、9 */
  position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
  *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
background-color: rgba(0,0,0,0.5);/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */
}
 .cover .info{ width:100%;height:342px; position:absolute; top:0; left:0; z-index:1; }
 .cover .info h1{width:100%;}
.cover .info h1 a{width:100%;background: url(../Images/icon.gif) no-repeat 238px -363px; line-height:45px; color:#fff; font-size:15px; display:block}
 .cover .info h1 a:hover{ text-decoration:none; color:#ffa}
 .cover .info h2{width:100%; line-height:20px; height:40px; color:#fff; overflow:hidden}
 .cover .info h3{ color: #fff;
    font-size: 34px;
    font-weight: normal;
    letter-spacing: -1px;
    margin: 90px 10px 0;margin-bottom: 0px;line-height: 40px;}
.cover .info h3 a{ float:right; color:#fff}

 #marquee1 ul li  .home_more  img {
  
  
    text-align: center;
  
    width: 99px;border: 0px;height: 41px;margin: 0 auto;margin-top: 14px;
}

.mnews{margin-top: 40px;margin-bottom: 10px;}
.mnews_l{width: 602px;float: left;}
.mnews_r{float: right;}
.mnews_l ul li,.mnews_r ul li{margin-top: 30px;}
.mnews_l ul li h1,.mnews_r ul li h1{font-size: 14px;color: #333;font-weight: bold;line-height: 30px;margin-top: 5px;margin-bottom: 5px;}
.mnews_l ul li h2,.mnews_r ul li h2{font-size: 12px;color: #333;font-weight: normal;line-height: 24px;}
.mnews_r ul li{width: 443px;height: 125px;border: solid 1px #a53534;position: relative;padding-left: 90px;}
.date{position: absolute;left: -26px;top: 38px;width: 99px;height: 38px;line-height: 38px;text-align: center;background: #a53534;color: #fff;font-size: 14px;font-weight: bold;}
.mnews_r ul li h2 a{color: #666}
.more,.a_usa a{background: url(../Images/more.jpg) no-repeat;width: 122px;height: 37px;color: #fff;font-size: 12px;padding-left: 15px;line-height: 37px;display: block;margin-top: 10px;}
.case{margin-top: 10px;}
.case ul li{float: left;width: 14.2%;text-align: center;margin-bottom: 15px;}
.case ul li img{max-width:100%;}


.foot {background: #2c2f34;padding-bottom: 20px;padding-top: 20px;margin-top: 20px;}

footer {  color:#959596;background: url(../Images/foot.jpg) repeat;padding-bottom: 25px;}
footer a {color:#959596;}
.footer_t a, .footer_b a, .footer_b{color:#eee;font-size: 14px;}
.footer_t ul {float:left;}
.footer_t .l {} 
.footer_t .l ul {margin-right:15px;}
.footer_t .l li { line-height:25px;font-size: 12px; color: #959596;margin-right: 40px;}
.footer_t .l li .ff {width:400px; line-height:25px; color: #959596;}
.footer_t .l{float: left;width: 690px;}
.footer_t .r{float: right;width: 190px;}
.footer_t .l li.f a {font-size:14px; font-weight:normal; color:#eee; line-height:27px;}
.footer_t .r {margin-top:0px;color: #fff; font-size: 14px;line-height: 26px;}
.footer_t .r ul {margin-right:25px; line-height:30px; text-align: center;margin-top: 0px;}
.footer_t .r ul li{text-align: center;font-size: 16px;color: #fff;font-weight: bold;}
.footer_t .r img{margin-top: 5px;margin-bottom: 0px;}
.footer_b .bg {/*background-image:url(../image/footer_b_bg.png);*/ background-repeat:repeat-x; height:25px;}
.footer_b p {line-height:20px;}
.footer_b .f {line-height:40px;}
.f{float: left;}
.fb{width: 100%;background: #3c3f44;height: 44px;line-height: 44px;color: #eeeeee}
.fb a{color: #eeeeee}
.fb_l span{}
.fb_l font{float: right;}
.fb_r{width: 153px;}
.fb_r dl{background: url(../Images/feac.jpg) no-repeat left;height: 49px}
.fb_r dl dd{float: left;width: 48px;display: block;height: 49px;cursor: pointer;}
.f_liw{background: url(../Images/b_l.jpg) no-repeat left;float: left;width: 290px;}

.fb_l{font-size: 14px;color: #eee}
/*contact us*/
.contact{padding-left: 27px;padding-top: 0px;}
.contact dl{ padding:4px 0; position:relative;font-size: 14px;}
.contact dl dt{ position:absolute; height:26px; left:0; top:50%; margin-top:-13px;}
.contact dl dt i{ display:inline-block; width:24px; height:26px; background:url(../Images/icon.png) no-repeat;}
.contact dl dt i.icon01{ background-position:0 -135px;}
.contact dl dt i.icon02{ background-position:0 -175px;}
.contact dl dt i.icon03{ background-position:0 -216px;}
.contact dl dt i.icon04{ background-position:0 -255px;}
.contact dl dt i.icon05{ background-position:0 -296px;}
.contact dl dt i.icon06{ background-position:0 -336px;}
.contact dl dd{ margin-left:35px; color:#eee;}
.ne_list{line-height: 50px;border-bottom: solid 3px #a53534;margin-bottom: 20px;height: 50px}
.ne_list_k{width: 1120px;margin: 0 auto;position: relative;}
.ne_list_l{width: 1000px;float: left;}
.ne_list_r{width: 160px;float: right;position: relative;}
.ne_list_r h1{position: absolute;top: -129px;left: 0px;height: 129px;width: 160px;background: #a53534; color: #fff;text-align: center;line-height: 129px;z-index: 999999999999999999999999999999999;}
.ne_list_l ul li{float: left;width: 16%;text-align: center;border-right: solid 1px #ccc;}
.ne_list_l ul li a{color: #333;font-size: 13px;font-weight: bold;}
.ne_list_l ul  .cur{color: #333;background: #a53534}
.ne_list_l ul  .cur a{color: #fff}
.ne_picl{float: left;width: 500px}
.ne_picl img{max-width: 500px;border: solid 1px #ccc}
.property{float: right;width: 680px}
.property h1{font-size: 16px;font-weight: bold;color: #333;line-height: 40px;}
.abstract{line-height: 20px;font-size: 12px;color: #666}

.prut_title{border-bottom: solid 2px #a53534;}
.prut_title h1{background: #a53534 ;color: #fff;font-size: 14px;font-weight: bold;width: 96px;line-height: 30px;text-align: center;}



.massage{ border:1px solid #ddd; padding:20px 30px; margin-bottom:35px;}
.product_show3_tit{ padding-left:60px;}
.product_show3_tit p{ font-size:20px;}
.product_show3_tit h6{ font-weight:normal;font-size: 18px;margin-top: 10px;margin-bottom: 3px;}

.massage{ font-size:16px;}
.massage ul{ margin-top:20px;}
.massage input{ border:1px solid #d1d1d1; padding-left:20px; width:450px; height:36px; line-height:36px; font-size:16px;}
.massage textarea{height:100px; width:450px; line-height:36px; padding-left:20px; display:inline-block; border:1px solid #d1d1d1;}
.massage li{ margin:10px 0;}
.massage li p{ display:inline-block;}
.massage li span{ color:#f00; line-height:36px;}
.massage .massage_submit{ width:120px; height:36px; background:#a53534; margin-right:15px; border:none; color:#fff; text-align:center; padding:0;}
.massage .massage_reset{ width:120px; height:36px; background:#eaeaea; border:none; text-align:center; padding:0;}



.abc {
margin-top:10px;
text-align:left;
}
.abctab {
height:30px;
line-height:30px;
cursor:pointer;
font-size:12px;
border-bottom:solid 2px #900;
text-align:left;
}
.abc0hover {
background:#a53534;
color:#FFF;
display:inline;
float:left;
height:30px;
margin-left:10px;
text-align:center;
vertical-align:middle;
width:96px;font-size: 16px;font-weight: bold;
}
.abcnhover {
line-height:30px;
display:inline;
float:left;
height:30px;
margin-left:10px;
text-align:center;
vertical-align:middle;
width:96px;color: #333;font-size: 16px;font-weight: bold;
}

#con_abctab_2 ul li{line-height: 30px;}
#con_abctab_2 ul li h1{font-size: 14px;font-weight: bold;color: #333}
#con_abctab_2 ul li h2{font-size: 12px;font-weight: normal;color: #666}
.title4 h5{background:#a53534;color: #fff;font-size: 16px;font-weight: bold;line-height: 30px;text-indent: 20px;}

.dmeu{border: solid 1px #ccc;padding: 10px;margin-bottom: 10px;}
.dmeu ul li{width: 15%;background: url(../Images/square.jpg) no-repeat left;float: left;padding-left: 10px;line-height: 30px;}
.dmeu ul li a{font-size: 14px;font-weight: bold;}


.suckerdiv dl{
margin: 0;
padding: 0;
list-style-type: none;


}
    
.suckerdiv dl dd{
position: relative;
}
    
/*1st level sub menu style */
.suckerdiv dl dd dl{

position: relative;padding-bottom: 0px;


display: none;
}

/*All subsequent sub menu levels offset */
.suckerdiv dl dd dl dd dl{ padding-bottom: 0px;

}

/* menu links style */
.suckerdiv dl dd a{
display: block;
text-decoration: none;line-height:40px; font-size:16px;display:block; text-indent:35px; margin-bottom: 3px;color:#fff;background: #a53534;font-weight: bold;
}
.suckerdiv dl dd dl dd a{
display: block;
text-decoration: none;line-height:40px; font-size:16px;border-bottom: solid 1px #ccc;display:block; text-indent:35px; margin-bottom: 3px;color:#333;background: #f5f5f5;font-weight: normal;
}

.suckerdiv dl dd dl dd dl dd a{
display: block;
text-decoration: none;line-height:40px; font-size:12px;border-bottom: solid 1px #ccc;display:block; text-indent:35px; margin-bottom: 3px;color:#666
}


.suckerdiv ul li a:hover{
color: #ff8a00;
background-color: gray;
}

.suckerdiv .subfolderstyle{

}

.contact5{padding-left: 27px;padding-top: 0px;}
.contact5  b{float: left;}
.contact5 p{width: 100%;display: block;margin-bottom: 10px;height: 30px}
.contact5  i{ display:inline-block; width:24px; height:26px; background:url(../Images/icon.png) no-repeat;float: left;display: block;}
.contact5  i.ic1{ background-position:0 -216px;}
.contact5  i.ic2{ background-position:0 -175px;}
.contact5  i.ic3{ background-position:0 -255px;}
.contact5  i.ic4{ background-position:0 -336px;}
.contact5  i.ic5{ background-position:0 -296px;}
.contact5  i.ic6{ background-position:0 -336px;}

.maps{padding-left: 30px;padding-top: 30px;}
#sch{height: 40px;margin-bottom: 10px;}
.te_s{line-height: 40px;border: solid 1px #ccc;float: left;width: 214px;padding-left: 3px;}
.sub{line-height: 40px;border: solid 1px #ccc;float: right;width: 35px;cursor: pointer;background:#a53534;color: #fff;text-align: center;border: 0PX}

.pp0{margin: 0 auto;text-align: center;width: 276px;}
.pp0 tr td{}

.news-list dl a.ylan,.news-list dl .ylan a{width: 100px;height: 30px;background:#a53534;cursor: pointer;background:#a53534;color: #fff;text-align: center;border: 0px;display: block;line-height: 30px; }
.contact_div{width:80%;margin:0 auto;}
.contact_l,.contact_r{border:1px solid #a53534;}
.contact_l{width:26.9%;height:423px;border-right:none;display:flex;align-items:center;}
@media screen and (max-width: 767px){
body{box-sizing: border-box;line-height:normal;}
.top{width:100%;}
.menu .nav{
  width:100%;
  height:auto;
  display:none;
  position: absolute;
  background: #fff;
  z-index: 9999;
}
.menu{height:auto;padding-top:60px;box-sizing: border-box;}
.menu .nav li{
  float:none;
  margin-left:0 !important;
  width:100%;
  height:auto;
  background-position: 40% center;
}
.menu .nav li a{height:50px;line-height:50px;}
.top{position:absolute;top:0;}
.top_l{float:left;position:static;width:auto;height:auto;}
.top_r{display:none;}
.top_r_btn{height:40px;width:40px;margin:20px 10px 0 0;position:relative;float:right;}
.top_r_btn ul li{
    width: 30px;
    height: 3px;
    background-color: #333;
    transition: all 0.5s;
    margin:0 auto;
}
.top_r_btn ul li:nth-child(2){
   margin-top: 5px;
}
.top_r_btn ul li:nth-child(3){
    margin-top: 5px;
}
.top_r_btn.active ul li:nth-child(1){transform: rotate(225deg);margin-top: 10px;}
.top_r_btn.active ul li:nth-child(3){
  transform: rotate(-225deg);
  margin-top: -3px; 
}
.top_r_btn.active ul li:nth-child(2){
  display:none;
}
.top_l img {
    width: 130px;
}
.menu .nav li .box{display:none !important;}
.menu .nav li .box a{padding-left:20px !important;}
#slides li{background-size:cover !important;}
#full-screen-slider,#slides{height:200px;}
#pagination{
  left: 50%;
  transform:translate(-50%); 
  margin-left:0 !important;  
  bottom: 0px;
}
.abs p{padding:0 10px;}
.list_f,.wrap,.m_r,.m_a,.m_a img,.sy_pro{width:100%;float:none;}
.mnews_l,.mnews_r{width:100%;float:none;}
.list_f ul li a img{width:100% !important;height:100% !important;}
.mnews_r ul li,.mnews_l ul li img{width:100%;box-sizing: border-box;}
.ne_list_k,.ne_list_l{width:100%;}
.article-content img,.article-content table{max-width:100%;}
.article-content table{width:100% !important;}
.page{height:auto;}
.page a, .page span{padding: 3px 8px;margin: 0px 3px;}
.news-list dl dd.pic img{max-width:140px;}
.news-list dl .btd span{float:none;display:block;}
.ne_list_l ul li{    
    overflow: hidden;
    white-space: nowrap;
}
.ne_list_l ul li a{font-size:12px;}
.w260,.w897{width:100%;}
.pic-list ul li img{width:100%;height:auto;}
.pic-list ul li{width:29.6%;}
.mask{line-height:normal;font-size:13px;}
.page a:hover, .page span.current{padding: 3px 8px;}
.sousd{padding:0 10px;}
.te_s{width:88%;line-height:35px;}
.sub{line-height:35px;}
.ne_picl,.ne_picl img{width:100%;box-sizing: border-box;}
.property{width:100%;float:none;padding: 0 10px;box-sizing: border-box;}
.l,.r{float:none;}
.massage input,.massage textarea{width:90%;}
.product_show3_tit{padding-left:0;}
.ne{padding-left:5px;padding-right:5px;}
.mnews{padding:0 10px;}
.mnews_r ul li{padding-right:10px;}
.date{left: -15px;}
.mnews_l ul li img{height:auto !important;}
#marquee1{width:100%;height:auto;margin-left: 0;white-space: nowrap;}
#marquee1 ul li img,#marquee1 li{height:150px;}
#marquee1 li{margin:0 5px;float: none;display: inline-block;}
#marquee1 ul{overflow:hidden;white-space: nowrap;}
.cover,.cover .bg,.cover .info{height:150px;}
.cover .info h3{
line-height:normal;margin:0;font-size: 14px;padding: 8px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.home_product{width:100%;}
.home_product a{padding:0;font-size:14px;}
#control1,#control2{top:110px;display:none;}
.footer_t .l,.footer_t .r{display:none;}
.fb_l font{float:none !important;}
.fb{height:auto;}
.fb_l{line-height:1.5;padding:0 10px 10px 10px;}
#con_abctab_1 img{max-width:100%;height: auto !important;}
.contact_l{height:auto;width:99.5%;border-right:1px solid #a53534;border-bottom:none;}
.maps{padding-right:30px;}
.maps iframe{width:100% !important;height:250px !important;}
.contact_div{width:100%;}
.main-im{width:auto !important;height:auto !important;}

}
