﻿@charset "utf-8";
html {font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%;}
body {margin:0px;padding:0;overflow-x:hidden;}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, textarea, select, p, th, td {margin: 0; padding: 0;}
body, td, th, span {color: #666; font-family: "微软雅黑"; font-size: 12px;}
h1, h2, h3, h4, h5, h6 {font-size: 100%; font-weight: normal;}
address, cite, dfn, em, i, var {font-style: normal;}
li {list-style: none;}
img{border:none;}
a {color:#666; text-decoration:none; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out;}
a:hover {color:#E2372E; text-decoration:none;}
.clear{clear:both;height:0;line-height:0;overflow:hidden;font-size:0;}
.clearfix{zoom:1;}
.clearfix:before,.clearfix:after{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;}
.clearfix:after{clear:both;}
.left{ float:left;}
.right{ float:right;}
/*位置*/
.fl{float:left;}
.fr{float:right;}
/*标题字体*/
.f16 {font-size: 16px;font-family: "Microsoft yahei";line-height:31px;}
.f28 {
   font-size:24px;
   font-weight:bold;
   margin-top:20px;
   margin-bottom:18px;
}
/*颜色*/
.c1{color:#838383;}
.c2{color:#FFFFFF;}
.c3{color:#3C97E1;}
.write{color:#ffffff;}
.hcolor{color:#E2372E;}
/*间隔*/
.mb10{margin-bottom:10px;}
.mb30{margin-bottom:30px;}
.mt60{margin-top:60px;}
.mr5{margin-right:5%;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.ml5{margin-left:5%;}
.page_line{border-bottom:#E4E4E4 1px solid;}
.wrap{width:1200px; margin:0 auto;}
.pagebanner {width:100%;height:auto;display:block;}
.pagebanner img{width:100%;height:auto;background-repeat:no-repeat;background-position:center;position:relative;z-index:2;}
.mobilepagebanner {width:100%;height:auto;display:none;}
.mobilepagebanner img{width:100%;height:auto;background-repeat:no-repeat;background-position:center;position:relative;z-index:2;}
@media only screen and (max-width: 750px) {
.pagebanner{display:none;}
.mobilepagebanner{display:block;}
}
.productsbanner {width:100%; position:relative;}
.productsbanner img {width:100%;height:auto; background-repeat: no-repeat;background-position:center;overflow: hidden; position:relative;}
.productsbanner .content{
	z-index:5;
	display:block;
	top:14%;
	position:absolute;
	}
.productsbanner .link_more{
	padding:4px 0px 4px 0px;
	float:left;
	display:block;
	margin-right:10px;
	margin-top:10px;
	color:#E2372E;
    background-color:#E2372E;
    border:#E2372E 1px solid;
	}	
.productsbanner .link_more a{
	  display:block;
	  padding-left:30px;
	  padding-right:10px;
	  color:#fff;
	  font-size:13px;
	  height:32px;
	  line-height:32px;
	  background:url(/images/public/link_ico_off.png) no-repeat left 6px top 6px;
}
.productsbanner .link_more a:hover{ 
	background:url(/images/public/link_ico_on.png) no-repeat left 6px top 8px;
	color:#E2372E;
}
.productsbanner .link_more:hover {
    -webkit-transition:background-color 0.3s linear;
	-moz-transition:background-color 0.3s linear;
	-o-transition:background-color 0.3s linear;
	transition:background-color 0.3s linear;
	background-color:#ffffff;
    border:#E2372E 1px solid;
	color:#E2372E;
	}	
.productsbanner  .download_more{
	padding:4px 0px 4px 0px;
	float:left;
	display:block;
	margin-right:10px;
	margin-top:10px;
	color:#E2372E;
    background-color:#E2372E;
    border:#E2372E 1px solid;
	}	
.productsbanner .download_more a{
	  display:block;
	  padding-left:30px;
	  padding-right:10px;
	  color:#fff;
	  font-size:13px;
	  height:32px;
	  line-height:32px;
	  background:url(/images/public/download_ico_off.png) no-repeat left 6px top 6px;
}
.productsbanner .download_more a:hover{ 
	background:url(/images/public/download_ico_on.png) no-repeat left 6px top 8px;
	color:#E2372E;
}
.productsbanner .download_more:hover {
    -webkit-transition:background-color 0.3s linear;
	-moz-transition:background-color 0.3s linear;
	-o-transition:background-color 0.3s linear;
	transition:background-color 0.3s linear;
	background-color:#ffffff;
    border:#E2372E 1px solid;
	color:#E2372E;
	}		
.productsbanner .bgtitle{
	font-size: 36px;
	color: #FFFFFF;
	line-height: 36px;
	font-weight:bold;
}
.productsbanner .smalltitle{
	margin-top:4%;
	font-size: 28px;
	color:#FF4D4D;
	}
.productsbanner .cscontent{
	margin-top:2%;
	font-size: 16px;
	margin-bottom:3%;
	color: #ffffff;
	}
@media only screen and (max-width: 750px) {
.productsbanner .content{
	top:14%;
	}
.productsbanner .bgtitle{
	font-size: 22px;
	line-height: 24px;
}
.productsbanner .smalltitle{
	display:none;
	margin-top:2%;
	font-size: 10px;
	color:#FF4D4D;
	}
.productsbanner .cscontent{
    display:none;
	margin-top:1%;
	font-size: 10px;
    margin-bottom:2%;
	}
.productsbanner .link_more{
	padding:2px;
	margin-right:6px;
	margin-top:10px;
	color:#E2372E;
    background-color:#E2372E;
    border:#E2372E 1px solid;
	}	
.productsbanner .link_more a{
	  padding-left:2px;
	  padding-right:2px;
	  color:#fff;
	  font-size:10px;
	  height:22px;
	  line-height:22px;
	  background:none;
}
.productsbanner .link_more a:hover{ 
    background:none;
	color:#E2372E;
}
.productsbanner  .download_more{
	padding:2px;
	color:#E2372E;
    background-color:#E2372E;
    border:#E2372E 1px solid;
	}	
.productsbanner .download_more a{
	  padding-left:2px;
	  padding-right:2px;
	  color:#fff;
	  font-size:10px;
	  height:22px;
	  line-height:22px;
	  background:none;
}
.productsbanner .download_more a:hover{ 
    background:none;
	color:#E2372E;
}
.productsbanner .download_more:hover {
	background-color:#ffffff;
    border:#E2372E 1px solid;
	color:#E2372E;
	}		
}
/*页眉*/
.header, .footer, .container {
	margin-left: auto;
	margin-right: auto;
	width: 1200px;
}
.mobile_head{display:none;}
.header {
	width: 100%;
	overflow: hidden;
	background-color: #fff;
}
.header_center {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
	height: 100px;
}
.header_center h1 {
	float: left;
	margin-top: 16px;
}
.header_center h2 {
	float: left;
	padding-left: 12px;
	margin-left: 12px;
	border-left: 1px solid #e7e7e7;
	font-size: 24px;
	color: #DD271E;
	font-weight:bold;
	margin-top: 22px;
}
.header_center h2 em {
	display: block;
	font-size: 18px;
	color: #666;
	font-style:normal;
	font-weight:normal;
}
.header_center .phone {
	overflow: hidden;
	float: right;
	margin-top: 24px;
	background: url(/images/public/tel.gif) no-repeat left center;
	text-align: left;
	
}   
.header_center .phone b {
	display: block;
	font-size: 14px;
	color: #8E8E8E;
	margin-left:40px;
	font-weight:normal;
}
.header_center .phone span {
	font-size: 22px;
	color: #DD271E;
	margin-left:40px;
	font-weight:bold;
	font-family: Arial;
}
.main_menu{
	display:block;
	width:100%;
	height:42px;
	background-color:#434656;
	z-index:9999;
	}
.main_menu .menubtm
{
	width:100%; 
	height:4px;
	font-size:4px;
	position:absolute;
	z-index:999;
	left:0; 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="/images/public/top_btm.png");/*只对IE6有效*/
	background:url(/images/public/top_btm.png) repeat-x !important;
	_background:none;
}
.main_menu .pro_down{
width:16%;
height:42px;
font-size:16px;
background:url(/images/index/pro_down.png);
float:left;
background-color:#E64037;
}
.main_menu .pro_down a{display:block;}
.main_menu .pro_down:hover{
width:16%;
height:42px;
font-size:16px;
background:url(/images/index/pro_up.png);
float:left;
transition:background-color 0.5s linear;
-webkit-transition:background-color 0.5s linear;
-moz-transition:background-color 0.5s linear;
-o-transition:background-color 0.5s linear;
background-color:#C02118;
}
.main_menu .pro_title{
color:#ffffff;
padding-left:16px;
line-height:42px;
}
.main_menu .nav a{
width:14%;
height:42px;
line-height:42px;
color:#ffffff;
font-size:16px;
font-family:'Microsoft Yahei'; 
text-align:center;
float:left;
cursor:pointer;
-webkit-transition:background-color 0.4s linear;
-moz-transition:background-color 0.4s linear;
-o-transition:background-color 0.4s linear;
transition:background-color 0.4s linear;
}
.main_menu .nav a:hover{
background-color:#E2372E;
-webkit-transition:background-color 0.4s linear;
-moz-transition:background-color 0.4s linear;
-o-transition:background-color 0.4s linear;
transition:background-color 0.4s linear;
}
.sub_menu{
position:relative;
width:1200px;
height:auto;
margin:0 auto;
z-index:100;
margin-top:-0px;
color:#8F8F8F;
display:none;
background:#ffffff;
	}
.sub_menu_left{
width:16%;
padding-left:16px;
border-left:#CCCCCC 1px solid;
border-bottom:#dcdcdc 1px solid;
background-color:#F2F2F2;
height:45px;
font-family:'Microsoft Yahei'; 
line-height:45px;
z-index:999;
float:left;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box; 
}
.sub_menu_left a{
display:block;
}
.sub_menu_left:hover{
	background-color:#E64037;
}
.sub_menu_left:hover a{
	color:#ffffff;
	padding-left:10px;
	transition:all 0.3s;
}
.sub_menu_right{
width:84%;
padding-left:5px;
padding-right:5px;
font-size:13px;
color:#111111;
height:45px;
z-index:999;
font-size:12px;
background-color:#ffffff;
border-right:#CCCCCC 1px solid;
border-bottom:#dcdcdc 1px solid;
float:left;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box; 
}
.sub_menu .line-height45{
line-height:45px;
}
.sub_menu .line-height23{
line-height:23px;
}
.sub_menu_right span{
color:#D5D5D5;
margin-left:2px;
margin-right:6px;
float:left;
}
.sub_menu_right li a{
margin-right:6px;
color:#717171;
float:left;
}
.sub_menu_right li a:hover{
margin-left:6px;
transition:all 0.2s;
color:#E2372E;
}
@media only screen and (max-width: 750px) {	
/*手机端头部文件*/
.header{display:none;}
.main_menu{display:none;}
.mobile_head{width:100%;height:60px;display:block;}
.mobile_head .content{display:block;background:#fff;height:60px;width:100%;position:fixed;top:0;left:0;z-index:1000;box-shadow: 1px 1px 10px #cccccc;}
.mobile_head .content .top_left{
	float:left;
	padding-left:10px;
    padding-top:10px;
	padding-bottom:2px;
	width:50%;
	-webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box; 
}
.mobile_head .content .top_left img{width:100%;height:auto;}
.mobile_head .content .top_right{
	float:right;
	width:50%;
	padding-right:10px;
	padding-top:22px;
	text-align:right;
	-webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box; 
	}
.mobile_head .content .top_right img{width:100%;height:auto;}
.mobile_head .content .top_right .mobile_tel{float:right;width:30px;cursor:pointer;margin-right:8px;}
.mobile_head .content .top_right .mobile_nav{float:right;width:30px;cursor:pointer;}
.mobile_head .content .top_right .mobile_weixin{float:right;width:30px;cursor:pointer;margin-right:8px;}
#menuWap{display:none;position:fixed; z-index:1001; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.86);}
#menuWap .close{ width:80%; margin:30px auto; text-align:right;}
#menuWap .close img{height:20px; width:auto; border:1px solid rgba(255,255,255,.2);}
#menuWap ul{width:80%; margin:0px auto; text-align:left;}
#menuWap ul>li{position:relative;display: block;width: 100%;padding: 15px 0px;text-align: left;margin: 0px auto;border-bottom: 1px solid rgba(255,255,255,.3);}
#menuWap ul>li img{position:absolute;z-index:9;right:10px;top:18px;width:18px;height:auto;}
#menuWap ul>li>a {display:block; font-size: 18px;padding:0px 5px; color:rgba(255,255,255,.8);}
#menuWap ul>li.A>a{ color:#E2372E !important;}
#menuWap ul>li>div{ display:none; padding:10px 0px;}
#menuWap ul>li>div a{display:block;padding:5px;font-size:14px;color:rgba(255,255,255,.6);}
#menuWap .language{ text-align:center; margin:0px auto;}
#menuWap .language a{ display:inline-block; padding:5px; color:rgba(255,255,255,.8);}
#messageWap{display:none;position:fixed; z-index:1001; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.86);}
#messageWap .close{ width:80%; margin:20px auto; text-align:right;}
#messageWap .close img{height:20px; width:auto; border:1px solid rgba(255,255,255,.2);}
#messageWap ul{width:80%; margin:0px auto; text-align:left;}
#messageWap ul>li{position:relative;display: block;font-size:14px;color:#ffffff;padding: 2px 0px;margin-right:10px;text-align:left;}
#weixinWap{display:none;position:fixed; z-index:1001; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.86);}
#weixinWap .close{ width:80%; margin:20px auto; text-align:right;}
#weixinWap .close img{height:20px; width:auto; border:1px solid rgba(255,255,255,.2);}
#weixinWap ul{width:80%; margin:0px auto; text-align:left;}
#weixinWap ul>li{position:relative;display: block;font-size:24px;color:#ffffff;padding: 2px 0px;margin-right:10px;margin-bottom:10px;text-align:center;}
}
/*所在位置*/
.position{height:50px; line-height:50px; background:url(/images/public/position_icon.jpg) no-repeat left; width:1172px; padding-left:28px;}
.position a{ color:#666; padding:0 8px;}
.position span{ margin-left:8px;}
.position_down{width:100%;height:1px;border-bottom:#ccc 1px solid;box-shadow: 1px 1px 10px #cccccc;}
/*内页左右样式*/
.page_left{
   width:260px;
   float:left;
   margin-right:30px;	
   margin-top:20px;
   margin-bottom:20px;
	}
.page_left .mb20{margin-bottom:20px;}
.procate_menu{
	width:258px;
	box-shadow: 1px 1px 10px #cccccc;
}
.procate_menu h2{
	padding-left:50px;
	background-image:url(/images/public/lbt_bg.png);
	background-position:10px;
	background-repeat:no-repeat;
	border:1px solid #ccc;
	border-bottom:none;
	line-height:50px;
	background-color:#E2372E;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	font-size:18px;
	text-transform:capitalize;
	}	
.procate_menu ul{
	border-left:#CCC 1px solid;
	border-right:#CCC 1px solid;
	border-bottom:#ccc 1px solid;
	}
.procate_menu ul li{
	width:100%;
	line-height:35px;
	overflow:hidden;
	}
.procate_menu ul li a{
	font-size:14px;
	line-height:34px;
	color:#333;
	text-transform:capitalize;
	display:block;
	padding-left:22px;
	border-top:1px solid #ccc;
	-webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box; 
    background:url(/images/public/dot_ico.png) no-repeat left 6px top 11px;

}
.procate_menu ul .on a{	
	color:#E2372E;
}
.procate_menu ul li a:hover{
	background:url(/images/public/dot_ico2.png) no-repeat left 6px top 8px;
   	background-color:#E2372E;
	color:#ffffff;
	text-indent:6px;
	display:block;
	-webkit-transition:background-color 0.3s linear;
	-moz-transition:background-color 0.3s linear;
	-o-transition:background-color 0.3s linear;
	transition:background-color 0.3s linear;
	}
.procate_menu ul p a{
	background-color:#FDFFFF;
	padding-left:10px;
	display:block;
	line-height:30px;
	}
.procate_menu ul p a:hover{
	background-color:#F09524;
	color:#FFF;
	}
.contact_menu{
	width:258px;
	box-shadow:1px 1px 10px #cccccc;
	margin-top:20px;
}
.contact_menu h2{
	padding-left:50px;
	background-image:url(/images/public/lbt_bg.png);
	background-position:10px;
	background-repeat:no-repeat;
	border:1px solid #ccc;
	border-bottom:none;
	line-height:50px;
	background-color:#E2372E;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	font-size:18px;
	text-transform:capitalize;}	
.contact_menu ul{
	border-left:#CCC 1px solid;
	border-right:#CCC 1px solid;
	border-bottom:#ccc 1px solid;
	}
.contact_menu ul li{
	font-size:13px;
	line-height:35px;
	color:#333;
	text-transform:capitalize;
	display:block;
	padding-left:10px;
}
.page_right{
  width:900px;
  margin-top:20px;
  float:left;
  margin-bottom:20px;
	}
.page_right .toptitle{
   font-size:18px;
   font-weight:bold;
   padding:3px 0 5px 0;
   line-height:40px;
   text-align:left;
   height:40px;
   border-bottom:#E4E4E4 1px solid;
   margin-bottom:10px;
	}
.page_right .catetitle{
   font-size:20px;
   font-weight:bold;
   margin-top:20px;
	}
.page_right .catetitle a{color:#0C9742;}
.page_right .show_detial img{
	max-width:100%;
	}
.page_right .arrow{
	float:left;
	width:23%;
	font-size:13px;
	font-weight:bold;
	background-color:#8D8EA9;
	color:#ffffff;
	padding-left:8px;
	height:30px;
	margin-bottom:10px;
	line-height:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	 box-sizing:border-box;
	}
.page_right .cs{
	float:left;
	width:77%;
	font-size:12px;
	padding-left:8px;
	background:#fff;
	height:30px;
	border-top:#EFEFEF 1px solid;
	border-bottom:#EFEFEF 1px solid;
	border-right:#EFEFEF 1px solid;
	margin-bottom:10px;
	line-height:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	 box-sizing:border-box;
	}
@media only screen and (max-width: 750px) {
.page_right .arrow{
	width:23%;
	font-size:11px;
	font-weight:bold;
	padding-left:6px;
	padding-riht:4px;
	}	
.page_right .cs{
	font-size:10px;
	padding-left:6px;
}
}
.linkmore{
	padding:4px 0px 4px 0px;
	float:left;
	display:block;
	margin-right:10px;
	margin-top:10px;
	color:#E2372E;
    background-color:#E2372E;
    border:#E2372E 1px solid;
	}	
.linkmore a{
	  display:block;
	  padding-left:30px;
	  padding-right:10px;
	  color:#fff;
	  font-size:13px;
	  height:32px;
	  line-height:32px;
	  background:url(/images/public/link_ico_off.png) no-repeat left 6px top 6px;
}
.linkmore a:hover{ 
	background:url(/images/public/link_ico_on.png) no-repeat left 6px top 8px;
	color:#E2372E;
}
.linkmore:hover {
    -webkit-transition:background-color 0.3s linear;
	-moz-transition:background-color 0.3s linear;
	-o-transition:background-color 0.3s linear;
	transition:background-color 0.3s linear;
	background-color:#ffffff;
    border:#E2372E 1px solid;
	color:#E2372E;
	}	
.downloadmore{
	padding:4px 0px 4px 0px;
	float:left;
	display:block;
	margin-right:10px;
	margin-top:10px;
	color:#E2372E;
    background-color:#E2372E;
    border:#E2372E 1px solid;
	}	
.downloadmore a{
	  display:block;
	  padding-left:30px;
	  padding-right:10px;
	  color:#fff;
	  font-size:13px;
	  height:32px;
	  line-height:32px;
	  background:url(/images/public/download_ico_off.png) no-repeat left 6px top 6px;
}
.downloadmore a:hover{ 
	background:url(/images/public/download_ico_on.png) no-repeat left 6px top 8px;
	color:#E2372E;
}
.downloadmore:hover {
    -webkit-transition:background-color 0.3s linear;
	-moz-transition:background-color 0.3s linear;
	-o-transition:background-color 0.3s linear;
	transition:background-color 0.3s linear;
	background-color:#ffffff;
    border:#E2372E 1px solid;
	color:#E2372E;
	}	
.messagemore{
	padding:4px 0px 4px 0px;
	float:left;
	display:block;
	margin-right:10px;
	margin-top:10px;
	color:#E2372E;
    background-color:#E2372E;
    border:#E2372E 1px solid;
	}	
.messagemore a{
	  display:block;
	  padding-left:30px;
	  padding-right:10px;
	  color:#fff;
	  font-size:13px;
	  height:32px;
	  line-height:32px;
	  background:url(/images/public/message_ico_off.png) no-repeat left 6px top 6px;
}
.messagemore a:hover{ 
	background:url(/images/public/message_ico_on.png) no-repeat left 6px top 8px;
	color:#E2372E;
}
.messagemore:hover {
    -webkit-transition:background-color 0.3s linear;
	-moz-transition:background-color 0.3s linear;
	-o-transition:background-color 0.3s linear;
	transition:background-color 0.3s linear;
	background-color:#ffffff;
    border:#E2372E 1px solid;
	color:#E2372E;
	}		
@media only screen and (max-width: 750px) {
.linkmore{
	margin-top:0px;
	margin-bottom:10px;
	}	
.linkmore a{
	  font-size:12px;
	  height:24px;
	  line-height:24px;
}
.downloadmore{
	margin-top:0px;
	margin-bottom:10px;
	}
.downloadmore a{
	  font-size:12px;
	  height:24px;
	  line-height:24px;
}
.messagemore{
	margin-top:0px;
	margin-bottom:10px;
	}
.messagemore a{
	  font-size:12px;
	  height:24px;
	  line-height:24px;
}
}
.pageshow{padding-top:10px;border-top:#E6E6E6 1px solid;margin-top:10px; text-align:left;margin-bottom:10px;}
/*分页样式*/
.technorati {
	PADDING-RIGHT: 4px;PADDING-BOTTOM: 3px; PADDING-TOP: 3px;text-align:left;clear:both;
	}
.technorati A {
	border: #ccc 1px solid;
	padding:2px 6px 2px 6px;
	margin-right:3px;
	font-weight:bold;
	color: #E2372E;
}
.technorati A:hover {
	color: #fff;
	background-color: #E2372E;
}
.technorati A:active {
	color: #fff;
	background-color: #E2372E;
}
.technorati SPAN.current {
	border: #ccc 1px solid;
	padding:2px 6px 2px 6px;
	margin-right:3px;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #E2372E;
}
.technorati SPAN.disabled {
	border: #ccc 1px solid;
	padding:2px 6px 2px 6px;
	margin-right:3px;
	font-weight:bold;
	color:#C3C3C3;
	background-color:#FFFFFF;
}

/*继电器详情*/
.row{
min-height:50px;
}
.row > div{
height:100%;
}
.row .left{
width:100%;
font-size:18px;
line-height:38px;
margin-top:16px;
margin-bottom:16px;
height:48px;
padding-left:16px;
font-weight:bold;
color:#E2372E;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
background:url(/images/public/detial_arrow.png) no-repeat left 0px top 8px;
}
.row .right{
width:100%;
font-size:14px;
line-height:26px;
}
.row .right p img{
max-width:100%;
}
@media only screen and (max-width: 750px) {
.row .left{
font-size:14px;
}
.row .right{
font-size:13px;
}
}
.page_right table{width:100%;margin-top:4px;margin-bottom:4px;background-color:#CCCCCC;box-shadow: 1px 1px 5px #cccccc;}
.page_right table .jg{padding-left:10px;padding-right:10px;}
.page_right table .trbg1{background-color:#E75047;font-size:14px;height:34px;font-weight:bold;color:#ffffff;}
.page_right table .trbg2{background-color:#F7F7F7;font-size:13px;height:30px;}
.page_right table .trbg3{background-color:#FFFFFF;font-size:13px;height:30px;}
.page_right table td{line-height:25px;}
/*表格样式*/
.content_table{width:cacl(100% - 20px);margin:20px 10px 10px 10px;}
.content_table table{width:100%;background-color:#CCCCCC;}
.content_table table .jg{padding-left:10px;padding-right:10px;}
.content_table table .trbg1{background-color:#E75047;font-size:18px;height:40px;line-height:40px;font-weight:bold;color:#ffffff;}
.content_table table .trbg2{background-color:#F7F7F7;font-size:14px;height:30px;line-height:30px;}
.content_table table .trbg3{background-color:#FFFFFF;font-size:14px;height:30px;line-height:30px;}
.content_table table td{line-height:25px;}

/*底部*/
.footer{background:#434656;width:100%;color:#ffffff;overflow:hidden;}
.footer .down_main{width:1200px;margin:0 auto;}
.footer .down_main .menu{width:300px;margin-top:20px;margin-bottom:10px;float:left;}
.footer .down_main .menu p{color:#FFF;font-size:18px;margin-bottom:10px; font-weight:bold;}
.footer .down_main .menu li{font-size:14px;color:#ffffff;margin-bottom:9px;}
.footer .padding_left{padding-left:30px;}
.footer_down{
width:100%;
height:32px;
background:#353744;
}
.footer_down ul{
line-height:34px;
width:1200px;
font-size:12px;
margin:0 auto;
color:#9B9B9B;
}
.footer_down ul a{
color:#9B9B9B;
}
.footer_down ul a:hover{
color:#E6E6E6;
}
/*表单样式*/
input{
	transition:all 0.30s ease-in-out;
	-webkit-transition: all 0.30s ease-in-out;
	-moz-transition: all 0.30s ease-in-out;
	border:#C1C1C1 1px solid;
	border-radius:3px;
	outline:none;
	width:100%;
	height:28px;
	margin:6px 0px 6px 0px
}
input:focus{
	box-shadow:0 0 5px 1px rgba(81, 203, 238, 1);
	-webkit-box-shadow:0 0 5px rgba(81, 203, 238, 1);
	-moz-box-shadow:0 0 5px rgba(81, 203, 238, 1);
}
textarea{
	transition:all 0.30s ease-in-out;
	-webkit-transition: all 0.30s ease-in-out;
	-moz-transition: all 0.30s ease-in-out;
	border:#C1C1C1 1px solid;
	border-radius:3px;
	outline:none;
	width:100%;
	height:80px;
	cursor:pointer;
	margin:6px 0px 6px 0px
}
textarea:focus{
	box-shadow:0 0 5px 1px rgba(81, 203, 238, 1);
	-webkit-box-shadow:0 0 5px rgba(81, 203, 238, 1);
	-moz-box-shadow:0 0 5px rgba(81, 203, 238, 1);
}
.submit{
   border-radius:3px;
   background-color:#FF8B17;
   color:#ffffff;
   margin-top:10px;
   border:#FF8B17;
   width:120px;
	}
/*线条样式*/
.pro_line{border-bottom:#E3E3E3 1px dotted;margin-bottom:20px;height:0px;}

/*常见问题*/
.faq{padding:0 0 25px;border-bottom:1px solid #eee; margin-bottom:45px;}
.faq dt { padding-left:40px;background:url(/images/products/pro_q.jpg) no-repeat 0 3px;margin-bottom:13px;color:#f1bb00}
.faq dd {padding-left:40px;background:url(/images/products/pro_a.jpg) no-repeat 0 1px;}
/*手机版底部固定*/
.mobilebody_footer {
	display:none;width: 100%; 
	height: 45px; 
	background: linear-gradient(#D10A18, #BF0022) #BF0022; 
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#D10A18), to(#BF0022)); 
	background: -moz-linear-gradient(top, #D10A18, #BF0022);/* Firefox */ 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D10A18, endColorstr=#BF0022, grandientType=0);
    bottom: 0;
	border-top: #BF0022 solid 1px;
	z-index:999999999999;
    }
.mobilebody_footer ul { width: 100%; height: 45px; line-height: 45px; }
.mobilebody_footer ul li { width: 25%; float: left; color: #fff; }
.mobilebody_footer ul li a { width: 100%; height: 45px; display: block; border-right: #E30D32 solid 1px; }
.mobilebody_footer ul li a:hover { background: #BF0022; }
.mobilebody_footer ul li dl { width: auto; margin: 0 auto; text-align: center; }
.mobilebody_footer ul li dt { width: auto; height: 25px; overflow: hidden; }
.mobilebody_footer ul li dd { width: auto; height: 20px; font-size: 12px; color: #fff; line-height: 20px; overflow: hidden; }
/* PC端客服 */
.kefu {
	position: fixed;
	right: -170px;
	top: 60%;
	z-index: 900;
	cursor:pointer;
}
.kefu li a {
	text-decoration: none;
}
.kefu li {
	margin-top: 1px;
	clear: both;
	height: 71px;
	position: relative;
}
.kefu li i {
	background: url(/images/kf/fx.png) no-repeat;
	display: block;
	width: 30px;
	height: 27px;
	margin: 0 auto;
	text-align: center;
}
.kefu li p {
	height: 20px;
	font-size: 14px;
	line-height: 20px;
	overflow: hidden;
	text-align: center;
	color: #fff;
	margin: 0;
}
.kefu .kefu-qq i {
	background-position: 4px 5px;
}
.kefu .kefu-tel i {
	background-position: 0 -21px;
}
.kefu .kefu-liuyan i {
	background-position: 4px -53px;
}
.kefu .kefu-weixin i {
	background-position: -34px 4px;
}
.kefu .kefu-weibo i {
	background-position: -30px -22px;
}
.kefu .kefu-ftop {
	display: none;
}
.kefu .kefu-ftop i {
	width: 33px;
	height: 35px;
	background-position: -27px -51px;
}
.kefu .kefu-left {
	float: left;
	width: 77px;
	height: 47px;
	position: relative;
}
.kefu .kefu-tel-right {
	font-size: 18px;
	color: #fff;
	float: left;
	height: 24px;
	line-height: 22px;
	padding: 0 15px;
	border-left: 1px solid #fff;
	margin-top: 14px;
	font-weight:bold;
}
.kefu .kefu-qq-right {
	font-size: 18px;
	color: #fff;
	float: left;
	height: 24px;
	line-height: 22px;
	padding: 0 15px;
	border-left: 1px solid #fff;
	margin-top: 14px;
	font-weight:bold;
}
.kefu .kefu-right {
	width: 20px;
}
.kefu .kefu-tel-main {
	background: #DD271E;
	color: #fff;
	height: 56px;
	width: 247px;
	padding: 9px 0 6px;
	float: left;
}
.kefu .kefu-qq-main {
	background: #DD271E;
	color: #fff;
	height: 56px;
	width: 220px;
	padding: 9px 0 6px;
	float: left;
}
.kefu .kefu-main {
	background: #DD271E;
	width: 97px;
	height: 56px;
	position: relative;
	padding: 9px 0 6px;
	float: left;
}
.kefu .kefu-weixin-pic {
	position: absolute;
	left: -130px;
	top: -24px;
	display: none;
	z-index: 333;
}
.kefu-weixin-pic img {
	width: 115px;
	height: 115px;
}
@media only screen and (max-width: 750px) {	
*{padding:0px; margin:0px;border:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }
html {overflow-y:scroll;}
.wrap{width:calc(100% - 20px);}
.footer .down_main{width:calc(100% - 20px);margin:0 auto;}
.footer .down_main .menu{width:100%;margin-top:20px;margin-bottom:10px;float:none;}
.mobilebody_footer {display:block;}
.kefu{display:none;}
.mobile_head{display:block;width:100%;height:60px;background:#fff;}
.mobile_head .content{
	display:block;
	background:#fff;
	height:60px;
	width:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:1000;
	box-shadow: 1px 1px 10px #cccccc;
}
#pc_banner{display:none;}
#mobile_banner{display:block;}
.position{display:none;}
.position_down{display:none;}
/*手机端页面左右样式*/
.page_left{
   width:100%;
   float:none;
   margin-right:30px;	
   margin-top:20px;
   margin-bottom:20px;
	}
.procate_menu{
	width:100%;
	box-shadow: 1px 1px 10px #cccccc;
}
.procate_menu ul{
	display:none;
}

.contact_menu{
	width:100%;
	box-shadow: 1px 1px 10px #cccccc;
	margin-top:20px;
}
.contact_menu ul{
	display:none;
}
.page_right{
  width:100%;
  margin-top:10px;
  float:none;
  margin-bottom:20px;
	}
.fiexd_ad{display:none;}
.container{display:none;}
input{
	height:24px;
	margin:4px 0px 4px 0px
}
textarea{
	height:50px;
	margin:4px 0px 4px 0px
}
.submit{
   margin-top:6px;
   padding:4px;
   height:30px;
   margin-right:6px;
   cursor:pointer;
	}
}