.mp_show{}
.pc_show{ display:none;}

body{ padding:50px 0px 180px 0; font-family:"微软雅黑";color:#999; font-size:14px; }

/*logo*/
.logo{ width:240px; height:70px; margin:auto; display:block;background: url(../images/mp/logo.png) no-repeat center center;}
.logo span{ display:none;}
/*/logo*/

/*前进后退*/
.go_l,.go_l:visited,.go_l:link,.go_r,.go_r:visited,.go_r:link{ width:22px; height:20px;display:block; position:absolute;}
.go_l:hover,.go_r:hover{}
.go_l{background: url(../images/mp/go_l.png) no-repeat left top; left:20px; top:15px; }
.go_r{background: url(../images/mp/go_r.png) no-repeat right top; right:20px; top:15px;}
/*前进后退*/


/*顶部*/
.header{ border-bottom:1px solid #DDD;
    -moz-box-shadow: 2px 2px 8px #DDD;
    -webkit-box-shadow: 2px 2px 8px #DDD;
    box-shadow: 2px 2px 8px #DDD;
height:70px; position:relative; position:fixed; top:0; left:0; width:100%; z-index:9; background-color:#FFF;}



/*移动导航*/
.mobile_nav{line-height:40px; padding:10px; background-color:#EDECF1; margin-top:20px;}
.mobile_nav a,.mobile_nav a:visited,.mobile_nav a:link{
	display: block;
	float: left;
	font-size: 1.1em;
	color: #541905;
	margin: 0 5px;
	border: 1px solid #DDD;
	text-align: center;
	background-color: #FFF;
	width: 30%;
	margin: 1%;
	text-decoration: none;
}
.mobile_nav a:hover{ background-color: #DD4526;text-decoration: none; color:#FFF;border:1px solid #DFD9E7;}

.mobile_nav a:active{background-color: #DD4526;color:#FFF;}

.mobile_nav a.mobile_nav_on,.mobile_nav a.mobile_nav_on:visited,.mobile_nav a.mobile_nav_on:link{background-image:none;background-color:#DD4526;border:1px solid #DD4526; color:#FFF;}
.mobile_nav a.mobile_nav_on:hover{ background-color:#DD4526;}
.mobile_nav p{ clear:both; height:0; margin:0; padding:0;}
/*移动导航*/





.g_1{ font-size:1.4em; height:40px; overflow:hidden; padding:10px 1%;}
.g_1 a{
	color: #FFF;
	text-decoration: none;
	width:22.5%;
	margin:0 1%;
	display:block;
	float:left;
	height:20px;
	padding:10px 0;
	text-align:center;
}
.g_1 a:nth-child(1){background-color:#977147;}
.g_1 a:nth-child(2){background-color:#DD4526;}
.g_1 a:nth-child(3){background-color:#05617F;}
.g_1 a:nth-child(4){background-color:#AAC63D;}
.g_1 a:hover,.g_1 a:active{ background-color:#333;}



.about{ font-size:14px;}
.about h3{
	background: url(../images/mp/t_1.png) repeat-x left top;
	height:35px;
	line-height:35px;
	text-align:center;
	color:#DD4526;
	font-size:1.0em;
}
.about h3 span{ font-size:16px;}
.about p{ padding:20px; color:#888888; font-size:1.0em; line-height:200%;}
.about a{ }


/**/
/*连接*/
/**/
.url_m1{ background-color:#F5DDC5; color:#FFF;}
a.url_m1{
	color:#FFF;
	display: block;
	color: #05617F;
	text-align: center;
	padding: 15px;
	font-size: 0.9em;
	text-decoration: none;
	}


/**/
/*标题*/
/**/


.t_1{}
.t_1 h3{
	background: url(../images/mp/t_1.png) repeat-x left top;
	height:35px;
	line-height:35px;
	text-align:center;
	color:#DD4526;
	font-size:1.0em;
	}
.t_1 span{ display:none;}

.t_sub2,.t_sub3{
	background: url(../images/mp/t_1.png) repeat-x left top;
	height:35px;
	line-height:35px;
	text-align:center;
	color:#DD4526;
	font-size:1.0em;
	margin-bottom:20px;
	}

.t_sub4{}
.t_sub4 h3{
	background: url(../images/mp/t_1.png) repeat-x left top;
	height:35px;
	line-height:35px;
	text-align:center;
	color:#DD4526;
	font-size:1.0em;
	}


/**/
/*列表*/
/**/


.list_1{}
.list_1 li{ font-size:13px;}
.list_1 li:hover{ background-color:#F9F9F9; color:#F00;}
.list_1 li a{color:#F00;
	color: #535353;
	text-decoration: none;
	font-size:1.1em;
	padding:10px 10px 10px 10px;
	background: url(../images/mp/list_1.png) no-repeat right center;
	padding-right:60px;
	border-bottom:1px solid #DDDDDD;
	overflow:hidden;
	display:block;
}
.list_1 li a:hover{
	color:#F00;
}
.list_1 li a:active{
	color:#F00;
}




.list_1 li span{ display:none;}
.list_1 li:nth-child(even){
	background-color:#F7F7F7;
}

/**/
/*图片详细页 -图片列表*/
/**/
.list_img_pubu{ margin:10px 0 10px 10px;}
.list_img_pubu li{ float:left; margin:1%; text-align:center;width:29%; overflow:hidden; }
.list_img_pubu a{
	text-decoration: none;
	margin:auto;
	
}
.list_img_pubu li a img{margin:auto; width:97%; height:auto; padding:2px; background-color:#FFF;-webkit-transition:all .2s; transition:all 0.2s;}
.list_img_pubu li a h4{color:#666666; line-height:130%;font-weight:normal;font-size:0.75em; padding:10px 0 0 0; }
.list_img_pubu li a:hover{}
.list_img_pubu li a:hover img{ background-color:#DD4526;}
.list_img_pubu li a:hover h4{color:#DD4526;}





/**/
/*列表页 -图片列表*/
/**/
.list_img_page{}
.list_img_page li{ height:260px; text-align:center; margin-bottom:10px; font-size:0.9em;}
.list_img_page a{
	text-decoration: none;
	margin:auto;
	display:block;
	background:#f37c22;-webkit-transition:all .2s; transition:all 0.2s; width:210px; height:auto;
}
.list_img_page li a img{ margin:auto; margin-top:1px;}
.list_img_page li a h4{color:#666666; line-height:20px;height:30px; font-weight:normal;}
.list_img_page li a:hover{background:#DD4526;}
.list_img_page li a h4{color:#fff; line-height:30px;height:30px; font-weight:normal;}
.list_img_page li a:hover h4{color:#fff;}
.list_page_1{font-size:13px; line-height:40px;}
.list_page_1 a.list_page_t{
	color: #333;
	font-size: 1.1em;
	line-height: 130%;
	padding: 2px 0;
	display: block;
	text-decoration: none;
}
.list_page_1 a.list_page_t:hover{ color:#D9230D; }
.list_page_1 li{ padding:5px 10px ; clear:both; 
	background: url(../images/mp/list_1.png) no-repeat right center;
	padding-right:60px;
	border-bottom:1px solid #DDDDDD;
}
.list_page_1 ul li{font-size:13px; line-height:50px;}
.list_page_1 li img{ float:left; margin:0 25px 10px 0; display:none;}
.list_page_1 li p{ color:#777; font-size:12px; padding:5px 0; line-height:140%; display:none;}
.list_page_1 li p a{ color:#777;}
.list_page_1 li span{ display:block; color:#888888; padding:0 0 5px 0; font-size:0.9em; padding-top:15px;}
.list_page_1 li:nth-child(even){
	background-color:#F7F7F7;
}






/**/
/*文字详细页标题*/
/**/
.c_h1{ text-align:center;}

/**/
/*翻页*/
/**/
.page{ clear:both; text-align:center; padding:30px 10px 10px 10px; height:40px;}
.page a{
	margin-left:2px;
	color: #666666;
	font-size: 0.9em;
	border: 1px solid #E5E5E5;
	background: url(../images/pc/page.png) repeat-x left bottom;
	text-decoration: none;
	padding:4px 8px;
}
.page a:hover{ background-image:none; background-color:#D7210B; color:#FFF;}
.page strong{ margin-left:2px; background-color:#D7210B; padding:3px 7px; color:#FFF;border: 1px solid #F00; font-weight:normal;}
/*/page*/



/**/
/*子菜单*/
/**/

.menu_sub{ background-color:#F2F2F2; text-align:center;}
.menu_sub p{}
.menu_sub p a{
	color: #0D0D0D;
	font-size: 0.9em;
	text-decoration: none;
	white-space: nowrap;
	padding:7px 10px;
	display:inline-block;
	margin:5px;
}
.menu_sub p a:hover{background-color:#DD4526; color:#FFF;}
.menu_sub p a:active{background-color:#DD4526;color:#FFF;}
.menu_sub a.menu_sub_on{ background-color:#DD4526; color:#FFF;}

/*/子菜单*/



/**/
/*产品详细页样式*/
/**/
.product_img {height:auto;background:#FFF; text-align:center;}
.product_img .bd{position:relative;width:100%;overflow:hidden; margin:auto;background-color:#FFF; text-align:center;}
.product_img .showDiv {position:relative; height:400px;}
.product_img .showDiv img { width:95%; height:95%; margin:auto; padding:2%;background-color:#FFF;}

.product_img .hd{
background-color:#FFF; padding:0px 10px;
overflow:hidden;
}
.product_img .hd ul{ margin:auto;width:100%;}
.product_img .hd ul li{ display:inline-block;position:relative; margin:2px 5px; float:left; }
.product_img .hd ul a {display:block;}
.product_img .hd ul img{ border:2px solid #EDECF1; margin:auto; width:100%; height:auto;}
.product_img .hd ul .mask{display:none;}
.product_img .hd ul a:hover .mask, .product_img .hd ul .on .mask{position:relative;
width:22px; height:10px; display:block; position:absolute; left:65px; top:-25px; z-index:3;
background: url(../images/pc/mask.gif) no-repeat left bottom;display:none;
}
.product_img .hd ul a:hover img, .product_img .hd ul .on img{border-color:#DD4526;}
.product_img .hd ul a:hover{color:#fff;}
.product_img .hd ul a:hover .txt_bg {background:#70a20f;}


/**/
/*产品详细页 -规格介绍*/
/**/

.product_info{ clear:both; padding:20px;}
.product_info h1{ color:#535353; font-size:1.6em;  border-bottom:1px solid #DDDDDD; padding:10px 0; line-height:140%;}
.product_info table{ color:#535353; font-size:1.0em; width:100%; padding:10px 0; margin:10px 0;}
.product_info table th{ text-align:right; padding:7px 5px; width:80px; font-weight:normal;}
.product_info table td{ padding:5px;}
.product_info table tr{}
.product_info strong{ color:#E53F40; font-size:30px;}
.product_info .goshop{
	background-color: #DD4526;
	color: #FFF;
	font-size: 14px;
	padding: 13px 15px;
	margin: 10px 10px 10px 85px;
	display: block;
	width: 110px;
	text-align: center;
	text-decoration: none;
}
.product_info .goshop:hover{ background-color:#D90000;}

.product_info div{border-bottom:1px solid #DDDDDD; }




/*留言表单*/
.form_message{ padding:10px;}
.form_message h1{ font-size:1.5em; color:#F60; line-height:30px; margin-bottom:30px; padding-top:40px;}
.form_message th{ text-align:right; font-size:14px; font-weight:normal; color:#333; padding:5px;}
.form_message td{ padding:5px; font-size:14px; line-height:140%; color:#1F1F1F;}
.form_message strong{ color:#999999; font-size:20px; font-weight:normal; line-height:160%;}

.input_message{
	background-color:#F6F6F6;
	border:none;
	border-bottom:1px solid #AAAAAA;
	height:28px;
	line-height:28px;
	padding:0 5px;
	margin:5px 0;
	display:block;
	width:84%;
	}
.input_message:hover{ background-color:#FFC;}	
.textarea_message{
	background-color:#F6F6F6;
	border:none;
	border-bottom:1px solid #AAAAAA;
	line-height:25px;
	padding:5px;
	margin:5px 0;
	display:block;
	width:94%;
	}
.textarea_message:hover{ background-color:#FFC;}	

.btn_message{
	margin-top:10px;
	height:35px;
	width:130px;
	border:none;
	color:#FFF;
	font-size:16px;
	line-height:35px;
	overflow:hidden;
	background-color:#DD4526;
	display:block;
}
.btn_message:hover{ background-color:#D90000;}

.ico_tel,.ico_qq,.ico_add{ border-bottom:2px solid #DDDDDD; padding:10px 0 30px 0;}
.ico_tel dt,.ico_qq dt,.ico_add dt{background: url(../images/pc/ico_tel.gif) no-repeat left top; font-size:12px; color:#999; height:32px; line-height:32px; padding-left:35px;}
.ico_tel dd{padding-left:35px; color:#DD4526; font-size:1.8em; font-weight:bold;}
.ico_qq{}
.ico_qq dt{background: url(../images/pc/ico_qq.gif) no-repeat left top; }
.ico_qq dd{padding-left:35px; }
.ico_qq dd a{
	color: #868686;
	padding: 0 20px 0 0;
	text-decoration: none;
	white-space: nowrap;
}
.ico_qq dd a:hover{ color:#DD4526;}
.ico_add{ border:none;}
.ico_add dt{background: url(../images/pc/ico_add.gif) no-repeat left top; }
.ico_add dd{padding-left:35px; color:#393939;}
.ico_add dt span{ font-size:16px; font-family:"微软雅黑"; color:#DD4526; font-weight:bold;}
/*/留言表单*/








/*底部导航*/
.foot_m{ background-color:#212121; clear:both; padding:5px 15px 20px 15px; text-align:center; position:fixed; bottom:0; left:0; width:100%;}
.foot_m a{ text-align:center; float:left;width:24.5%; color:#848C99;text-decoration: none; font-size:0.75em; font-weight:normal;}
.foot_m a:hover{
	color: #FFF;
	text-decoration: none;
}
/*/底部导航*/
.ico_p,.ico_m,.ico_l,.ico_f{
	background: url(../images/mp/ico_p.jpg) no-repeat center top;
	padding-top: 65px;
	font-size: 1em;
	color: #848C99;
	text-align: center;
	display: block;
	
}
.ico_m{background: url(../images/mp/ico_m.jpg) no-repeat center top; }
.ico_l{background: url(../images/mp/ico_l.jpg) no-repeat center top; }
.ico_f{background: url(../images/mp/ico_f.jpg) no-repeat center top; }

.ico_p:hover{background: url(../images/mp/ico_p2.jpg) no-repeat center top; }
.ico_m:hover{background: url(../images/mp/ico_m2.jpg) no-repeat center top; }
.ico_l:hover{background: url(../images/mp/ico_l2.jpg) no-repeat center top; }
.ico_f:hover{background: url(../images/mp/ico_f2.jpg) no-repeat center top; }

.ico_p:hover,.ico_m:hover,.ico_l:hover{
	text-decoration: none;
	color:#FFF;
}



/*手机版快速导航*/
#mq_box{position:fixed; bottom:120px; left:10px;width:95%;}
#mq_btn{ display:block; z-index:9; position:absolute; left:10px; bottom:10px; }
.mq_btn_on{width:50px; height:50px; background: url(../images/mp/mq_btn.png) no-repeat center top; }
.mq_btn_off{width:50px; height:50px; background: url(../images/mp/mq_btn2.png) no-repeat center top; }

#mq_btn span{ display:none;}
#mq_c{ display:none;  }
#mq_c dl{width:100%; height:380px; position:absolute; left:10px; top:-380px; z-index:8;}
#mq_c dl dt{font-size:1.2em; color:#FFF; height:20px; line-height:20px; padding:10px;}
#mq_c dl dd{ }
#mq_c dl dd a,#mq_c dl dd a:visited,#mq_c dl dd a:link{
	font-size: 1.0em;
	color: #FFF;
	background-color: #000;
	display: block;
	width: 30%;
	float: left;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin: 1%;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	text-decoration: none;	
}
#mq_c dl dd a:hover{
	color: #FFF;
	background-color: #DD4526;
	text-decoration: none;
	}
#mq_c dl dd a:active{
	color: #FFF;
	background-color:#DD4526;
}

#mq_c div{
	background-color:#000;
      filter:alpha(opacity=50);  
      -moz-opacity:0.7;  
      -khtml-opacity: 0.7;  
      opacity: 0.7;
	  width:100%;
	  height:400px;
	  position:absolute;
	  left:0;
	  bottom:0;
	  z-index:0;
-moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius:15px;	  
	}
/*手机版快速导航*/







.newcalllist a.date{ width:10%; height:12%; padding:1% 0em; float:left; color:#F30;font-size:14px; font-weight:bold; background:#c9c9c9; margin:0px 2%; border-radius:5px; text-decoration:none; color:#fff; text-align:center; line-height:24px;}
.newcalllist a.date:hover{ background:#ea0000;}
.newcalllist a.date i{ color:#fff; display:block; font-style:normal; text-align:center; font-size:
20px; line-height:30px; margin:10px 0px 5px;}