/* 全局CSS定义 */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0; }
body{font-size:12px;line-height:22px;color:#333; background:#fff; font-family:"Microsoft YaHei","微软雅黑",Arial, Helvetica, sans-serif; }
img{border:0;}
input{outline:0}
table {	border-collapse: collapse;	border-spacing: 0;}
ul,li{list-style-type:none;}
a {color:#333;text-decoration:none;}
a:hover {color:#333;text-decoration: none;}
.clear{ clear:both; font-size:0; _overflow:hidden; _height:0}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.left{ float:left}
.right{ float:right}
.blank20{ clear:both; font-size:0; overflow:hidden; height:20px}
.blank10{ clear:both; font-size:0; overflow:hidden; height:10px}
.blank5{ clear:both; font-size:0; overflow:hidden; height:5px}
.mr0{ margin-right:0}
.ml0{ margin-left:0}
/* 颜色 */
.red,.red a{ color:#ff0000}
.orange,.orange a{ color:#ff6600}
.red a:hover{}
.blue,.blue a{ color:#0595D1}
.blue a:hover{}
.black,.black a{ color:#333}
.black a:hover{}
.green,.green a{ color:#72A525}

/* 顶部 */
.xs_top{
background:#CDBDB8;
height:36px;
}
.xs_top_cont{
width:1200px;
margin:0 auto;
height:39px;
line-height:39px;
color:#745852;
font-size:14px
}
.xs_top_cont a{
color:#745852
}
.xs_top_cont .left{ }
.xs_top_cont .right{ text-align:right}
.xs_top_cont .right a{ margin-left:20px}
/* 头部 */
.head_blank{ height:155px; overflow:hidden; font-size:1px;}
.xs_head{ background:#0C0739 url(../images/head_bg.png) 0 0 repeat; width:100%; position:fixed;z-index:9000; }
.xs_head_cont{
width:1200px;
margin:0 auto;
height:115px;
overflow:hidden;
position:relative
}
.logo{
margin-top:30px; text-align:center
}
.xs_head_r{ position:absolute; right:0; top:24px;color:#fff; text-align:right; font-size:28px; line-height:120%}
.xs_head_r strong{ font-size:24px; color:#C5BA8F; padding-right:15px;}
.xs_head_l{ position:absolute; left:0; top:20px; }

/* 导航 */
.xs_nav{
background:#C9000A ;width:100%; 
border-top:2px #F50517 solid;
border-bottom:1px #A50412 solid;
position:relative; 
z-index:9000; 
 position:fixed;
 top:115px
}
.xs_nav_cont{
width:1230px;
margin:0 auto;
height:40px;
position:relative
}
.nav{ height:40px; line-height:40px;  position:relative; z-index:100;  }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left; font-weight:normal ;   }
.nav .nLi h3 a{ display:block; text-align:center; font-size:14px; width:151px; background:url(../images/head-nav.png) right 11px no-repeat; }
.nav .close{ display:none}
/*下拉子菜单*/
.nav .sub{ display:none; width:151px; left:0; top:40px;  position:absolute; background:#C9000A;    }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; text-align:center; font-size:14px }
.nav .sub a:hover{ background:#6d6d6d; color:#fff;  }
.nav .on h3 a{   }/*当前菜单样式*/

/*在线预约*/
.yuyue_cont{ position: relative; z-index:20;  height:20px; width:1200px; margin:0 auto}
.yuyue_form{ background:url(../images/xs_icon_10.png) 0 0 repeat; width:240px; height:460px; color:#fff; padding:0 30px; position:absolute; right:0; top:0}
.yuyue_form h3{ border-bottom:1px #fff solid; font-size:24px; font-weight:normal; padding:30px 0 16px 0; margin-bottom:30px}
.yuyue_form p{ margin-bottom:30px}
.yuyue_form p input{ width:220px; padding-left:15px; border:1px #C1C1C1 solid; background:#333; height:38px;color:#fff; font-size:18px; font-family:"Microsoft YaHei","微软雅黑",Arial, Helvetica, sans-serif;}
.yuyue_form p select{ width:235px;  padding-left:15px;border:1px #C1C1C1 solid; background:#333; height:38px; font-size:18px; font-family:"Microsoft YaHei","微软雅黑",Arial, Helvetica, sans-serif; color:#fff}
.yuyue_form p div{ }
.yuyue_form  div input{ width:100%; height:45px; border:0; background:#149CFF; color:#fff; font-size:24px}
/*轮播图*/
.xs_banner{
border-top:0;
z-index:100;
height:510px;
margin:0 auto;
overflow:hidden;
margin-bottom:0;
position:relative;
}

.fullSlide {
	position:absolute;
	top:0;
	lef:0;
	width: 100%;
	height: 510px;
	min-width: 1000px;
	background: #f5f5f5;
	z-index:1;
}

.fullSlide ul {
	height: 100% !important;
	width: 100% !important;
}

.fullSlide li {
	height: 100% !important;
	width: 100% !important;
}
.fullSlide li a{ display:block; width:100%; height:460px;}
.fullSlide .prev,	.fullSlide .next {
	position: absolute;
	z-index: 1;
	display: block;
	width: 30px;
	height: 50px;
	top: 60%;
	margin-top: -100px;
	left: 20px;
	background: url(../images/icons.png) 0 0 no-repeat;
	cursor: pointer;
	filter: alpha(opacity=60);
	opacity: 0.6;
}

.fullSlide .next {
	left: auto;
	right: 30px;
	background-position: -51px 0;
}

.fullSlide .prev:hover,	.fullSlide .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}

.fullSlide .playState {
	display: block;
	position: absolute;
	z-index: 1;
	right: 30px;
	top: 50%;
	margin-top: -20px;
	width: 51px;
	height: 51px;
	overflow: hidden;
	background: url(../images/icons.png) 23px -132px #000  no-repeat;
	filter: alpha(opacity=60);
	opacity: 0.6;
}

.fullSlide .pauseState {
	background-position: 23px -201px;
}

.fullSlide .playState:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}
/* 内页轮播图 */
.in_xs_banner{ height:370px;}
.inyuyue_cont{ display:none}

/*尾部*/
.inner{width: 1200px;margin: 0 auto;overflow: hidden;}
.n_inner{width: 1200px;margin: 0 auto;}
.no_bor{border: none!important;}
.txt_l{text-align: left;}
.txt_c{text-align: center;}
.txt_r{text-align: right;}
/*part_box*/
.footer{background-color: #000;border-top: 4px solid #DCCB83;}
.footer a:hover{color: #fff;}
.footer_top{height: 138px;background-color: #000;}
.footer_top li{float: left;width: 33.33%;height: 108px;line-height: 108px; padding-top:20px}

.footer_top li .footer_icon{margin: 20px 22px 0 0;}
.footer_top li span{color: #DCCB83;font-size: 20px;}
.footer_mid{padding: 38px 0;border-bottom: 1px solid #3b3d4c;border-top: 1px solid #3b3d4c;}
.footer_nav{width: 1200px;}
.footer_nav ul{float: left;margin-right: 0px; padding-left: 24px; width: 210px;height: 184px;border-left: 1px solid #3b3d4c;}
.footer_nav li h4{height: 30px;line-height: 30px; font-size: 18px;color: #fff; font-weight:normal}
.footer_nav li a,.footer_nav li span{line-height: 32px; font-size: 14px;color: #89898b;}
.footer_nav li img{margin: 10px 0 5px;}
.footer_bot{padding: 12px 0 12px;height: 80px; text-align: center;background-color: #333;}
.footer_bot p,.footer_bot a{height: 28px;line-height: 28px; font-size: 14px;color: #89898b!important;}
.footer_bot a:hover{color: #fff!important;}
.footer_bot p>em{margin: 0 10px;}
/*footer_icon*/
.footer_icon{display: inline-block;width: 60px;height: 66px;background: url(../images/footer_top.png) no-repeat;vertical-align: top;}
.footer_icon.fir{background-position: 0 -0px;}
.footer_icon.sec{background-position: 0 -100px;}
.footer_icon.thir{background-position: 0 -200px;}
/*内页banner*/
.inbanner{ height:600px; background:#ccc}

/*关于我们*/
.page_about_t{ text-align:center; margin:30px 0; margin-top:50px}
.page_about_cont{ line-height:150%; font-size:16px; color:#7D7D7D; padding:0 120px; margin-bottom:120px}
.page_video{ border:1px #776137 solid; height:407px; width:1200px; margin:0 auto; position:relative;margin-bottom:110px}
.page_video_cont{ width:590px; height:360px; background:#ccc; margin:0 auto; position:relative; top:-40px}
.page_video_t{ width:600px; height:80px; background:#D6BF8D;position:absolute; bottom:-40px; left:300px}
.page_video_t div{ color:#fff; font-size:24px; font-weight:normal; border:1px #fff solid; width:340px; height:44px; margin: 0 auto; line-height:44px; margin-top:18px; text-align:center}
.page_shop{ background:#F4F4F4; padding:40px 0 50px 0; text-align:center}
.page_com_title1{ border-bottom:5px #D6BF8D solid; width:250px; margin:0 auto; text-align:center; }
.page_com_title1 span{ color:#D6BF8D; font-size:24px; padding:0 20px; background:#F4F4F4;position:relative; top:13px; font-weight:bold}
.page_com_title1_1{ text-align:center; color:#666666; font-size:20px; margin:25px 0 0 0}
.page_shop_cont{ padding:50px 0 0 0}
.page_factory{ margin:50px 0 0 0; text-align:center; padding:0 0  40px 0 }
.about_case{ width:1200px; margin:0 auto; margin-top:-20px; margin-bottom:30px}
.about_case li{ float:left; border:1px #efefef solid; width:238px; height:120px; overflow:hidden; margin-right:-1px; margin-bottom:-1px}
.about_case li td{ text-align:center; vertical-align:middle; width:238px; height:120px}
.about_case li img{ max-width:180px; max-height:80px;}
.about_case dd{ height:260px; margin-top:40px}
/*售后服务*/
.page_ser_body{ background:#333; padding:40px 0 60px 0}
.page_ser_t{ width:980px; height:75px;  padding:15PX 0 0 0; margin: 0 auto; margin-top:0PX}
.page_ser_t div{ color:#D6BF8D; font-size:24px; height:45px; margin: 0 auto; line-height:45px;  text-align:center}
.page_ser_div{ width:1000px;  margin: 0 auto; margin-top:20PX; font-size:16px; line-height:180%; color:#fff; margin-bottom:45px; border:1px #999 solid; padding:20px }
.page_ser_div dl{}
.page_ser_div dt{margin-top:20PX; font-size:18px;  color:#D6BF8D; margin-bottom:15px}
.page_ser_div dd{font-size:16px; line-height:180%; color:#fff; border-bottom:1px #D6BF8D solid; padding:0 0 15px 0; margin-bottom:35px}

/*产品中心*/
.product_top{ width:1100px; margin: 0 auto; margin-top:30px}
.product_img{ width:580px; height:580px; border:1px #fff solid; float:left}
.product_txt{ float:right; width:500px}
.pro_title{ background:#fff; height:130px; border-top:2px #C9000A solid; padding:0 15px }
.pro_title h3{ font-weight:normal; color:#333; font-size:24px; margin-top:20px; line-height:120%; max-height:60px; overflow:hidden; margin-bottom:10px}
.pro_title p{ font-size:16px; color:#999}
.pro_des{ border:1px #C9000A solid; margin-top:15px;}
.pro_des dt.pro_des_dt{ height:40px; background:#C9000A; color:#fff; font-size:16px; line-height:40px; padding:0 0 0 30px}
.pro_des dd.pro_des_dd{ padding:15px 30px; line-height:180%; font-size:14px; height:140px; background:#fff; overflow-y:auto}
a.product_yuyue{ margin-top:15px;display:block; color:#fff; padding:15px 0; font-size:24px; background:#C9000A; text-align:center}
a.product_yuyue:hover{ background:#F9000D}
.product_thumb{margin-top:15px;}
.product_thumb li{ float:left; margin-right:10px; cursor:pointer}
.product_thumb li:last-child{ margin-right:0}
.product_thumb li img{ border:1px #fff solid}
.product_bottom{ width:1100px; text-align:center; margin:0 auto; margin-top:25px; border-top:1px #D6BF8D solid; background:#fff; padding:40px 0}
.pcon_img{ margin-bottom:50px}
.pcon_body{ margin-bottom:50px}
.pcon_body img{ max-width:800px;}
/*在线预约*/
.page_banner_yuyue{ text-align:center; font-size:28px; color:#666; font-weight:normal; background:#E5E5E5; padding:25px 0; border-top:18px #D6BF8D solid}
.yuyue_a{ background:#D6BF8D; width:500px; height:50px; line-height:50px; text-align:center; font-size:24px; color:#fff; margin:0 auto; display:block; margin-top:60px}
.yuyue_list{ width:1200px; margin:0 auto; margin-top:70px}
.yuyue_list li{ float:left; width:380px; border-right:1px #ccc solid; text-align:center; font-size:16px; line-height:240%}
.yuyue_list li:last-child{ border:0}
.yuyue_dform{ background:#f4f4f4; margin-top:40px; padding:50px 0 30px 0}
.yuyue_dform_f{ width:700px; margin: 0 auto}
.am-yuyue{}
.am-yuyue .am-form-group{ margin-bottom:35px;}
.am-yuyue .am-form-group i{ font-size:24px; color:#D6BF8D; font-weight:normal;}
.am-form .am-form-group .am-form-field{  padding-left:50px !important; padding-right:20px; }
.am-form .am-form-group .yuyue-submit{ width:100%; padding:20px 0; font-size:24px}
.yuyue_dform_t{ text-align:center; font-size:24px; color:#333; font-weight:normal; border-bottom:1px #D6BF8D dashed; padding-bottom:20px; width:1200px; margin:0 auto; margin-bottom:20px}
.yuyue_dform_des{ text-align:center; font-size:18px; color:#666666; margin-bottom:40px}
.yuyue_dform_des span{ color:#FF0000}
/*联系我们*/
.page_contact{ margin-top:60px;}
.page_contact_txt{ width:620px; height:400px; overflow:hidden; background:#fff; font-size:16px; color:#666; line-height:180%}
.page_contact_txt_t{ position:relative; color:#333; font-size:20px; font-weight:normal; margin:37px 0 0 30px}
.page_contact_txt_t span{ height:4px; width:40px; position:absolute; bottom:-10px; left:0; background:#333}
.page_contact_img{ width:580px}
.page_contact_cont{ padding:40px 40px 0 30px;}
.page_map{ background:#fff; height:550px; background:#fff;  border:1px #CC9933 solid; margin-top:60px}
a.contact_a{ display:block; height:78px; width:648px; color:#fff; text-align:center; background:#D6BF8D; font-size:32px; line-height:78px; margin:60px auto;}
a.contact_a:hover{ background:#C8A764}
/*产品列表*/
.content{ display:table; width:1200px; padding:30px 0; position:relative; left:50%; margin-left:-600px;}

.mleft{ float:left; width:200px;}
.mleft ul{ display:table; width:100%;}
.mleft ul li{ display:table; width:100%; margin-bottom:2px;}
.mleft ul li h3{ display:table; width:100%; height:50px;  border:1px #333 solid; margin-bottom:1px;}
.mleft ul li h3 strong{ display:block;  font-size:22px; color:#fff; text-align:center; padding:12px 0 0 0; font-weight:normal; color:#333}
.mleft ul li a{ display:block; width:100%; height:53px; background-color:#EAE8E8;border:1px #EAE8E8 solid;
	 transition: all linear .2s;
	 -webkit-transition: all linear .2s;
	 -moz-transition: all linear .2s;
}
.mleft ul li a span{ display:none; margin:21px 0 0 27px; height:18px; border-left:4px solid #A3A2A2; vertical-align:bottom;}
.mleft ul li a font{ display:inline-block; margin-top:16px; margin-left:27px; padding-left:16px; font-size:16px; color:#515151; border-left:4px solid #A3A2A2;}
.mleft ul li a:hover{ background-color:#fff; border:1px #333 solid;}
.mleft ul li a:hover span{ border-color:#333;}
.mleft ul li a:hover font{ color:#333; border-color:#333;}
.mleft ul li .on{ background-color:#fff; border:1px #333 solid;color:#333 }
.mleft ul li .on span{ border-color:#333;}
.mleft ul li .on font{ color:#333; border-color:#333;}
/*纯图片列表*/
.mright{ float:right; width:980px; display:table; overflow:hidden}

.list_picture ul{ padding:30px 0; padding-top:0}
.list_picture ul li{ width:240px; height:350px; overflow:hidden; float:left; margin-right:5px; margin-bottom:10px}
.list_picture ul li div{width:240px; height:290px;overflow:hidden;}
.list_picture ul li img{ width:100%; height:auto }
.list_picture ul li h3{   background:#fff; overflow:hidden; font-size:14px; font-weight:normal; padding:7px 0 0 0; margin-bottom:0px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;

  -webkit-line-clamp: 1;

}
.list_picture ul li p{ color:#999; font-size:12px; }
/*文字文章列表*/
.list_text{ width:100%; display:table;}
.list_text ul{ width:100%;  display:table;}
.list_text ul li{ margin-top:34px; display:table; width:100%; padding-bottom:30px; border-bottom:1px dotted #CFCFCF;}
.list_text ul li dl{ width:100%; display:table;}
.list_text ul li dl dt{ float:left;  width:170px; height:115px; overflow:hidden; display:none !important;}
.list_text ul li dl dt img{  width:170px; height:115px;
 transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1);
 transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -webkit-transition: all .3s linear 0s;
 }
.list_text ul li dl dt img:hover{ transform:scale(1.0); -moz-transform:scale(1.0); -webkit-transform:scale(1.0); -o-transform:scale(1.0);}
.list_text ul li dl dd{ float:right; width:100%;}
.list_text ul li dl dd h3 a{ font-size:15px; color:#333333; transition: all .2s linear 0s; -webkit-transition: all .2s linear 0s; -moz-transition: all .2s linear 0s;}
.list_text ul li dl dd h3 a:hover{ color:#CD0620;}
.list_text ul li dl dd p{ line-height:25px; color:#A19F9F; margin-top:15px;}
.list_text ul li dl dd span{ float:left;}
.company ul li dl dd span a{ display:block; width:80px; height:20px; margin-top:10px; text-align:center; line-height:20px; color:#737373; background-color:#EEEEEE;
   transition: all .2s linear 0s; -webkit-transition: all .2s linear 0s; -moz-transition: all .2s linear 0s;}
.list_text ul li dl dd span a:hover{ background-color:#CD0620; color:#fff;}
.list_text ul li dl dd strong{ float:right; margin-top:11px; font-weight:300 !important; color:#D4031F;}
/*文字文章列表*/

/*面包屑导航*/
.mbx{ display:table; width:100%; margin-top:18px; padding-bottom:15px; border-bottom:1px solid #EAEAEA;}
.mbx h2{ float:left; color:#333; font-size:24px; font-weight:normal}
.mbx p{ float:right; margin-top:0px; font-size:14px}
.mbx p a{ display:inline-block; margin-right:10px; color:#A5A5A5; transition: color .3s linear 0s; -webkit-transition: color .3s linear 0s; -moz-transition: color .3s linear 0s;}
.mbx p a:hover{ color:#AD0318;}
.mbx p span{ display:inline-block; margin-right:10px; color:#A5A5A5;}
.mbx p .on{ color:#AD0318;}
/*面包屑导航*/

/*文章内容页一*/
.artice_one .artice_title{}
.artice_one .artice_title{ width:100%; margin-top:30px; padding-bottom:25px; text-align:center; border-bottom:1px dotted #CFCFCF;}
.artice_one .artice_title h3{ font-size:24px; color:#3C3C3C; line-height:150%; font-weight:normal; padding:0 50px}
.artice_one .artice_title p{ margin-top:0px !important;}
.artice_one .artice_title p span{ display:inline-block; margin-top:20px; margin-right:20px; color:#AEAEAE;}
.artice_one .artice_cont{ font-size:16px; line-height:180%; color:#333; padding:30px 0}
/*文章内容页一*/

/*文章内容页二*/
.artice_two{ padding:30px 0}
.artice_two .artice_img{ width:400px; height:350px; background:#F7F7F7; text-align:center; vertical-align:middle}
.artice_two .artice_img img{ max-height:350px; max-width:400px}
.artice_two .artice_title{ padding-left:40px;}
.artice_two .artice_title dt{ border-top:1px #FF7300 solid; padding-top:1px; margin-bottom:20px}
.artice_two .artice_title h3{ background:#FFF5EC; font-size:24px; font-weight:normal; color:#000; padding:30px 0; padding-left:20px; line-height:150%; padding-right:20px  }
.artice_two .artice_title  dd{ font-size:16px; color: #999999; margin-bottom:10px; line-height:150%}
.artice_cont_title{ margin-top:40px; font-size:24px; font-weight:normal; margin-bottom:10px}
.artice_two .artice_cont{ font-size:16px; line-height:180%; color:#333; padding:30px 0; border-top:1px #333 dotted; }
/*文章内容页二*/
.index-2{background:#010102 url(../images/index-2.jpg) center 0 repeat; }
.index-2-c{ height:150px; width:1200px; position:relative; margin:0 auto}
.index-2-c-1{ width:600px; float:left; height:160px; color:#fff; position:relative }
.index-2-c-1 h3{ font-weight:normal; font-size:32px; padding:40px 0 0 0}
.index-2-c-1 p{ font-size:18px; padding:20px 0 0 0}
.index-2-c-1 a{ position:absolute; width:136px; height:48px; background:#C3A26D; color:#fff; text-align: center; line-height:48px; font-size:25px; left:340px; top:45px}