﻿@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, 
b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, detalis, figcaption, figure, footer, header, 
hgroup, menu, nav, section, summary, time, mark, audio, video{ 
	font-family:"微软雅黑";
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:12px;
	vertical-align:baseline;
	}
html, body{
	font-size:12px; margin:0px; padding:0px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; background:#faf2e6; text-align:center; -webkit-text-size-adjust:none;
	}
body{width:100%;}
h1, h2, h3, h4, h5, h6{text-indent:0; text-align:left;}	
a{color:#4a4a4a; text-decoration:none; outline:none;}
a:hover{color:#eb0016;}
table{border-collapse:collapse;}
ul, li{list-style-type:none; overflow:hidden;}
form{margin:0px;}
img{border:0px; text-align-last:center; vertical-align:middle;}
textarea{font-family:Tahoma; font-size:12px; color:#666666; text-decoration:none; border:1px solid #d6d6d6; line-height:21px; padding-left:3px;}
p{font:14px/24px "微软雅黑"; color:#4a4a4a; text-indent:2em; text-align:left;}

.pd10{padding-top:10px; overflow:hidden; clear:both;}
.pd20{padding-top:20px; overflow:hidden; clear:both;}
.pd30{padding-top:30px; overflow:hidden; clear:both;}
.pd40{padding-top:40px; overflow:hidden; clear:both;}

*{margin:0; padding:0;list-style:none;}

.wrap{width:100%; max-width:840px; margin:0 auto; overflow:hidden; overflow-x:hidden; background:#fff}



.top{width:100%; float:left; min-height:35px; background:-webkit-linear-gradient(top,#fff,#e9e9e9); background:-moz-linear-gradient(top,#fff,#e9e9e9); 
		background:linear-gradient(top,#fff,#e9e9e9); border-bottom:1px solid #fff; overflow:hidden;
		}
	.logo{width:50%; float:left; text-align:center; padding-left:6px;}
	.logo img{height:60px;}
	.menu_but{float:right; width:18%; min-width:42px; max-height:45px; padding-top:4%; margin-right:10px; display:block; color:#fff; text-align:center;}
		.menu_but a{width:100%; text-align:center; padding:5% 7%; font-size:1em; border-radius:6px; color:#fff; background:#e62129; border:#b11e24 1px solid;
					-moz-box-shadow:2px 3px 3px #b11e24 inset; -webkit-box-shadow:2px 3px 3px #b11e24 inset; box-shadow:2px 3px 3px #b11e24 inset; font-size:16px; 
					letter-spacing:0.1em;
					}
		.menu_but .caret{display:inline-block; width:0; height:0; margin-left:5px; vertical-align:middle; border-left:6px solid; border-top:6px solid transparent; 
						border-bottom:6px solid transparent;
						}
	#modal{display:none;} 
		#pageslide{display:none; background:#4a4a4a; position:absolute; position:fixed; top:0; width:50%; max-width:320px; height:100%; z-index:999999;}
		.nav{width:100%; float:left; font-size:16px;}
		.nav li{float:left;width:100%}
		.nav li a{ padding:5% 0 5% 10%; width:90%; color:#fff; font-size:14px; text-align:left; float:left; border-bottom:1px solid #fff;}
		.nav li a:hover{background:#000;}

.searcharea{width:100%; height:30px; padding:15px 0; margin:3px auto;    background: #3f3a39; overflow:hidden;}
	.search{width:72%; margin:0 auto; overflow:hidden;}
	.search_txt{float:left; border:0; border-radius:8px; height:34px; padding:0; overflow:hidden; line-height:1.2; border:0; color:#5a5a5a; font-family:微软雅黑; width:73%; 
				padding-left:3%;
				}
	.search_go{float:right; width:20%; height:34px; padding:0; border:0; text-align:center; font-family:"微软雅黑"; font-size:16px; color:#fff; letter-spacing:0.1em; 
				border-radius:7px;     background-color: #e62129;
    border: 2px solid #86090e; cursor:pointer;
				}
	*{outline:0;}
	
.imain{width:100%; background:url(../images/imainshadow.png) no-repeat left top; background-size:100%; overflow:hidden;}
	.itit{width:100%; height:30px; background:url(../images/index_tb.png) no-repeat left center; background-size:22px; border-bottom:#ebe7e3 5px solid; margin-top:20px; 
		  position:relative; overflow:hidden; margin-bottom:10px;
		 }
	.itit h1{height:30px; font:18px/30px "微软雅黑"; color:#e62129; font-weight:bold; text-align:left; padding-left:28px;}
	.itit a{display:block; position:absolute; right:0; bottom:0px;}		 
	.itit a img{height:10px;}

	.ipro{width:96%; padding:0 2%; margin:0 auto; background-color:#f6f3f0; border-bottom:#efefef 5px solid; overflow:hidden;}
		.ipro ul{width:100%;}
		.ipro ul li{width:33.33333333338%; float:left; margin-bottom:10px;}
		.ipro ul li a{width:90%; margin:0 auto; display:block; color:#4a4a4a;}
		.ipro ul li img{width:99%; border:#dedede 1px solid;}
		.ipro ul li a span{width:100%; height:36px; padding:3px 0; line-height:18px; display:block; text-align:center; color:#4a4a4a;}
		.ipro ul li a:hover span{color:#eb0016;}		

	.ifastnav{width:96%; padding:0 2%; margin:0 auto; overflow:hidden;}
		.ifastnav .ifastable{width:99%; height:130px; background:#fc4d4f; border:#dedede 1px solid; border-radius:8px; overflow:hidden;}
		.ifastnav .ifastable tr td.tdleft{width:82%; height:120px; float:left; padding:2% 4%; display:block; background:url(../images/ifastbg.gif) repeat-x top left #fff;}
		.ifastnav .ifastable tr td.tdright{width:10%; float:right; display:block; overflow:hidden;}
			.ifastnav .ifastable tr td.tdright a{display:block; width:30%; height:70px; padding:30px 35%; 
    background-color: #e02129;
			 /*border-top-radius-right:8px; border-bottom-radius-right:8px; */
												 color:#fff;
												 }
			.ifastnav .ifastable tr td.tdright a:hover{display:block; width:30%; height:70px; padding:30px 35%; background-color:#e83335; border-radius:0px 8px 8px 0; color:#fff;}
	
			.ifastnav .ifastable tr td.tdleft h1{width:100%; font:18px/30px "微软雅黑"; margin-bottom:10px; border-bottom:#dedede 1px solid; font-weight:bold; text-align:left; 
												 color:#fc4d4f;
												}	
			.ifastnav .ifastable tr td.tdleft p{width:100%; overflow:hidden; color:#4a4a4a; text-indent:0; line-height:20px;}	
			
			.ifastnav .ifastable tr td.tdleft ul{width:100%; overflow:hidden;}
			.ifastnav .ifastable tr td.tdleft ul li{width:100%; height:23px; line-height:23px; overflow:hidden;}
			.ifastnav .ifastable tr td.tdleft ul li a{display:block; text-align:left; font-size:14px; color:#4a4a4a}
			.ifastnav .ifastable tr td.tdleft ul li a:hover{color:#eb0016}
			.ifastnav .ifastable tr td.tdleft ul li span{display:block; float:right; color:#aaa; font-size:12px;}

.foot{width:90%; min-height:40px; padding:20px 5%; background-color:#ccc; position:relative;}
	.foot p{font:14px/30px "微软雅黑"; text-align:center; text-shadow:1px 1px #fff;}
	.foot .ftop{width:30px; height:40px; background-color:#ccc; border-top-left-radius:7px; border-top-right-radius:7px; text-align:right; position:absolute; right:20px; top:-9px; 
				overflow:hidden;
				}
	.ftop .span01{display:block; width:0; height:0; margin-top:6px; margin-left:9px; vertical-align:middle; border-bottom:#fff 8px solid; border-left:6px solid transparent; 
			      border-right:6px solid transparent;
				 }
	.ftop .span02{display:block; width:6px; height:8px; background-color:#fff; margin-left:12px;}

	.back{width:96%; height:30px; margin:0 auto;     background-color: #ca151c; border-radius:5px; font:15px/30px "微软雅黑"; color:#fff; letter-spacing:0.1em; text-align:center; 
		  display:block;
		  }
	.back:hover{color:#fff;}	  
		
		
#footer{width:100%; position:fixed; bottom:0px; height:45px; overflow:hidden; z-index:999; text-align:center; }
#footer .footerbox{width:100%; height:45px; margin:0px auto; position:relative;}
#footer .footerlist{width:100%; height:45px; overflow:hidden; position:absolute; left:0px;  border-top:0px;}
#footer ul{ display:-webkit-box; }
#footer ul li{ display:-webkit-box; -webkit-box-flex:1; text-align:center; border-right:1px solid rgba(255,255,255,0.2); border-left:0px; position:relative;}
#footer ul li i.iconfont{padding:0px;}
#footer ul li a{ display:block; width:100%; text-align:center; color:#fff; height:45px; }
#footer .txt{ height:16px; line-height:16px; font-size:12px;}
#footer .footerlist.footerlist{background:-webkit-gradient(linear,0 0,0 100%,from(#e62129),to(#9f0309), color-stop(100%, #9f0309)); }												

				 
		
				 
.ptit{width:95%; line-height:30px; text-align:left; font-size:18px; font-weight:bold; letter-spacing:0.1em; color:#fc4d4f; border-bottom:#f6f3f0 5px solid; 
	  float:right; overflow:hidden;
	 }
	.ptit a{display:block; width:auto; height:30px; float:right;}
	.ptit a img{height:22px; padding-right:10px;}	




.about{width:95%; padding:20px 2.5% 30px; overflow:hidden;}
	.content{margin:0 auto;}
	.container{margin-bottom:30px;}
	.tabs{overflow:hidden!important;}
	.tabs a{color:#fff; text-transform:uppercase;}
	.tab-content{overflow:hidden; display:none; padding:10px 0 30px; min-height:180px;}
	.tab-content p{margin-bottom:0px; padding-right:4%;}
	.tab-content-1{display:block; width:100%; margin:0 auto; overflow:hidden;}
	.tab-active{background-color:#c0392b!important; color:#000; font-weight:700;}
	.actve-green{background-color:#009fb0!important;}
	.tab-but{font-size:16px; float:left; background-color:#888; width:20%; margin-right:2%; padding:10px 0; text-align:center; /*margin-right:2px;*/ margin-bottom:2px; /*padding:6px 6px 6px 21px;*/}

.tab-content-2 div{width:50%; float:left; margin:0 auto 20px; display:block;}
	.tab-content-2 div span{width:88%; margin:0 auto; display:block;}
	.tab-content-2 div img{width:100%;}

.about img{width:100%; margin-left:-2em;}



.product{width:95%; padding:20px 2.5% 30px; overflow:hidden;}
	.product ul{width:100%;}
	.product ul li{width:50%; float:left; margin-bottom:15px;}
	.product ul li a{width:80%; margin:0 auto; display:block;}
	.product ul li img{width:98%; border:#efefef 1px solid;}
	.product ul li span{width:96%; height:36px; padding:3px 2%; background-color:#efefef; line-height:18px; display:block; text-align:center; color:#222;}
	.product ul li a:hover span{}




.prolist{width:95%; padding:20px 2.5% 30px; overflow:hidden;}
	.prolist ul{width:100%;}
	.prolist ul li{width:50%; float:left; margin-bottom:15px;}
	.prolist ul li a{width:80%; margin:0 auto; display:block;}
	.prolist ul li img{width:98%; border:#efefef 1px solid;}
	.prolist ul li span{width:96%; height:36px; padding:3px 2%; line-height:18px; display:block; text-align:center; color:#222;}
	.prolist ul li a:hover span{}




.prodetail{width:95%; padding:20px 2.5% 30px; overflow:hidden;}
	.prodetail h1{width:100%; height:40px; line-height:40px; color:#e62129; font-size:16px; letter-spacing:0.1em; font-weight:bolder; text-align:center; background:#efefef; 
	              margin-bottom:10px; border-radius:5px; font-weight:bold;
				  } 
	.swip-container{width:80%; max-height:240px;}
.car_wg p{line-height:30px; font-size:100%; text-align: center; font-style:normal;}

.device{position:relative; margin-bottom:30px;}
.device .arrow-left{background:url(../images/tb20.png) no-repeat left bottom; position:absolute; left:10px; top:50%; margin-top:-35px; width:17px; height:30px;}
.device .arrow-left:hover{background:url(../images/tb21.png) no-repeat left bottom;}
.device .arrow-right{background:url(../images/tb20.png) no-repeat right top; position:absolute; right:10px; top:50%; margin-top:-35px; width:17px; height:30px;}
.device .arrow-right:hover{background:url(../images/tb21.png) no-repeat right top;}
.device .swiper-slide{}
.device .swiper-slide img{width:100%; height:100%;}
.device .swiper-slide p{line-height:40px; font-size:100%; text-align:center;}

.swip-container {
	/*margin:0 auto;*/
	margin-right: auto;
	margin-left: auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	
	-ms-transition-property:-ms-transform;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;
	
}
.swiper-slide {
	float:left;
	-webkit-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}

	
.prodetail h2{line-height:20px; color:#fc4d4f; font-size:16px; text-align:left;}
	.prodetail p{line-height:24px; color:#222;}
	.prodetail table{border-collapse:collapse;}
	.prodetail td{border-width:1px; border-style:solid;padding:5px;line-height:200%;color:#666;word-wrap:break-word;word-break:break-all;table-layout:fixed;}
	.prodetail p{text-indent:0;}
	.prodetail img{width:100%;}



.news{width:95%; padding:10px 2.5% 30px; overflow:hidden;}
	.news ul{width:100%; overflow:hidden;}
	.news ul li{width:100%; height:38px; line-height:38px; border-bottom:#ccc 1px dotted; overflow:hidden;}
	.news ul li a{display:block; text-align:left; font-size:14px; color:#222;}
	.news ul li span{display:block; float:right; color:#aaa; font-size:12px;}



.thenews{width:95%; padding:10px 2.5% 30px; overflow:hidden;}
	.thenews h1{width:100%; border-bottom:#dedede 1px solid; text-align:center; padding:10px 0 10px 0; font-size:18px;}
	.thenews h1 span{display:block; color:#aaa; font-size:12px; font-weight:normal; padding:10px 0 10px 0;}
	.thenews p{line-height:24px; font-size:14px; color:#222;}
	.updo{width:100%; height:36px; overflow:hidden;}
		.updo span{width:50%; height:36px; line-height:36px; text-align:center; margin:0 auto; float:left; display:block;}
		.updo span a{display:block; width:60%; margin:0 auto; font-size:15px; color:#333; background:#eee; }
		.updo span a:hover{display:block; color:#da251d}



.jobs{width:95%; padding:10px 2.5% 30px; overflow:hidden;}
	.bor_b{ padding:15px 0 12px; border-bottom:#ccc 1px dashed}
	.jobs h3{padding-bottom:5px; font-size:16px; width:100%;}
	.jobs p{line-height:25px; width:96%; margin:0 auto; text-indent:1px;}



.contact{width:95%; padding:10px 2.5% 30px; overflow:hidden;}
	.contact h1{width:90%; margin:0 auto 30px; font:20px/30px "微软雅黑"; color:#000; font-weight:bold; padding-bottom:10px; border-bottom:#ccc 1px dashed;}
	.contact p{line-height:30px; color:#222;}




.message{width:95%; padding:10px 2.5% 30px; overflow:hidden;}
	.message .div1{width:100%; height:50px; line-height:50px;}
	.message .div1 .inpu_meaasge{padding-left:65px; font-size:18px; line-height:30px; border:none; background:none; width:96%; margin:10px auto;}
	.lyfk .by_company{background:url(../images/mbg01.png) no-repeat 20px center; border-radius:10px; border:1px solid #dbdbdb; width:99%; margin-top:15px;}
	.lyfk .by_name{background:url(../images/mbg02.png) no-repeat 20px center; border-radius:10px; border:1px solid #dbdbdb; width:99%; margin-top:25px;}
	.lyfk .by_nmb{background:url(../images/mbg03.png) no-repeat 25px center; border-radius:10px; border:1px solid #dbdbdb; width:99%; margin-top:25px;}
	.lyfk .by_email{background:url(../images/mbg04.png) no-repeat 20px center; border-radius:10px; border:1px solid #dbdbdb; width:99%; margin-top:25px;}
	.lyfk .by_address{background:url(../images/mbg05.png) no-repeat 20px center; border-radius:10px; border:1px solid #dbdbdb; width:99%; margin-top:25px;}
	.lyfk .servise{background:none; border-radius:10px; border:1px solid #dbdbdb; height:160px; width:99%; margin-top:25px;}
	.lyfk .servise textarea.inpu_meaasge{padding-left:32px; height:100px; width:96%;}
	.message .img_btn{padding-top:15px; width:100%; height:50px; border:0;}
	.img_btn .inpu_go{cursor:pointer; width:100%; height:70px; border:0; display:block; background:url(../images/yy.png?v=v2) no-repeat center center; background-size:100%;}
	*{outline:0;}


.thenews p img {    width: 100%;
    margin-left: -28px;}







































































































































