@charset "utf-8";
/* CSS Document 
制作 青华互联网站建设  www.qinghuahulian.com
电话：18653219163  QQ:893157818
联系人：王小姐
*/

*{margin:0px;
 padding:0px;
}
html,body{
      -webkit-text-size-adjust:none;
}
body{
	color:#333333;
	background-color:#fff; font-family:Verdana, Geneva, sans-serif;
}
body img{
    border:0px;
}
/*强制去除表单自带的样式*/ 
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*/}

/*强制去除textarea自带的样式*/
textarea{resize:none;/*-webkit-appearance:none;*/}

textarea,input,select { background:none; border:none; margin:0; padding:0;}
A {
	COLOR: #333333; TEXT-DECORATION: none;
}
A:link {
	COLOR: #333333; TEXT-DECORATION: none;
}
A:visited {
	COLOR: #333333; TEXT-DECORATION: none;
}
A:hover {
	RIGHT: 0px; COLOR: #b8272c;
	text-decoration:none;
}
.clear{
	clear:both;
}
ul li{
	list-style-type:none;
}
.mt10{
	margin-top:10px;
}
.mt15{
	margin-top:15px;
}
.mt20{
	margin-top:20px;
}
.mt30{
	margin-top:30px;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.w{
	width:1200px; height:auto; margin:0 auto;
}
.box{
	width:980px;
	height:auto;
	margin:0 auto;
	background-color:#fff;
	display:table;
	
}
.header{
	height:145px; background:url(../images/topbg.jpg) 280px center no-repeat;
}
.logo{
	width:320px; height:80px; margin-top:27px;
}
.search{
	width:302px; height:38px; background-color:#fff; border:1px #d76969 solid; border-radius:38px;-moz-border-radius:38px;-webkit-border-radius:38px;-o-border-radius:38px; margin-top:55px; padding-left:20px; float:right;
}
.seatxt{
	width:240px; height:36px; border:0px; line-height:36px; float:left;
}
.seasub{
	width:26px; height:36px; background:url(../images/seabg.jpg) center center no-repeat; cursor:pointer; border:0px;
}
.topright{
	float:right; margin-left:50px;
}
.lang{
	text-align:right; font-size:12px; margin-top:10px;
}
.lang .cn{
	background:url(../images/cn.jpg) left center no-repeat; margin-right:5px;
}
.lang .en{
	background:url(../images/en.jpg) left center no-repeat; margin-left:5px; margin-right:7px;
}
.lang a{
	padding-left:25px;
}
.telephone{
	width:340px; height:60px; background:url(../images/telbg.png) left center no-repeat; font-size:24px; color:#840303; font-weight:bolder; padding-left:60px; line-height:25px; margin-top:18px;
}
.telephone span{
	font-size:14px; color:#6a6969; font-weight:normal;
}
.nav{
	width:100%; height:52px; background-color:#840303;
}
.nav ul{
	list-style-type:none; margin:0 auto; width:1200px; display:table;
}
.nav li{
	height:52px; float:left; text-align:center; line-height:52px; font-size:16px; margin-left:6px; display:inline;
}
.nav li:first-child{
	margin-left:0px;
}
.nav li a{
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
}
.nav a:link{
	color:#fff; line-height:52px; display:block; padding-left:53px; padding-right:53px;
}
.nav a:visited{
	color:#fff; line-height:52px; display:block; padding-left:53px; padding-right:53px;
}
.nav a:hover{
	color:#fff; line-height:52px; display:block; background-color:#d86a6a; padding-left:53px; padding-right:53px;
}
.nav .on a:link{
	color:#fff; line-height:52px; display:block; background-color:#d86a6a; padding-left:53px; padding-right:53px;
}
.nav .on a:visited{
	color:#fff; line-height:52px; display:block; background-color:#d86a6a; padding-left:53px; padding-right:53px;
}
.nav .on a:hover{
	color:#fff; line-height:52px; display:block; background-color:#d86a6a; padding-left:53px; padding-right:53px;
}
.mmenu{
	display:none;
}
.m-nav{
	display:none;
}
/*banner*/
.banner .carousel-caption a{
	display: block;
	width:100%;
	height:100%;
}
.banner .carousel-caption a img{
	display: block;
	width:100%;
	height:auto;
}
.banner .carousel-caption{
	bottom:auto;
	top:25%;
}
.banner .carousel-caption h1{
	font-size:40px;
}
.banner .carousel-caption p{
	font-size:20px;
	margin:20px 0;
}
.banner .carousel-caption p a{
	font-size:16px;
	display: inline-block;
	width:80px;
	line-height:32px;
	border:1px solid #0b876f;
	color:#0b876f;
	text-align: center;
	border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	text-shadow: none;
	font-weight:bold;
	margin-top:10px;
}
.banner .carousel-caption p a:hover{
	background:#0b876f;
	color:#fff;
}
.banner .carousel-control{
	top:45%;
}
.banner {
	position: relative;
}
/*banner*/
.banner { width: 100%; height: auto; }
.slideBox { width: 100%; height: auto; overflow: hidden; position: relative; }
.slideBox .hd { width: 100%; position: absolute; z-index: 1; bottom: 8px; left: 0; height: 30px; line-height: 30px; }
.slideBox .hd ul { text-align: center; }
.slideBox .hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 50px; height: 6px; margin: 5px; overflow: hidden; background: #ffffff; line-height: 999px; }
.slideBox .hd ul .on { background: #840303; }
.slideBox .bd { position: relative; height: 100%; z-index: 0; }
.slideBox .bd li { zoom: 1; vertical-align: middle; }
.slideBox .bd img { width: 100%; height: auto; display: block; }
/*前/后按钮代码*/
.slideBox .prev { position: absolute; left: 5%; top: 50%; margin-top: -25px; display: block; width: 56px; height: 56px; background: url(../images/prevArrow.png) no-repeat; filter: alpha(opacity=0); opacity: 0; }
.slideBox .next { position: absolute; right: 5%; top: 50%; margin-top: -25px; display: block; width: 56px; height: 56px; background: url(../images/nextArrow.png) no-repeat; filter: alpha(opacity=0); opacity: 0; }
.slideBox .prev:hover,
.slideBox .next:hover { filter: alpha(opacity=100); opacity: 1; }
.slideBox .prevStop { display: none; }
.slideBox .nextStop { display: none; }
.awbox{
	width:100%; height:auto; background-color:#fff4f4; padding-top:30px; padding-bottom:40px; display:table;
}
.title{
	height:50px; line-height:50px; text-align:center; background:url(../images/titlebg.png) center center no-repeat; font-size:28px; color:#840303; font-weight:bolder;
}
.n_title{
	height:50px; line-height:50px; text-align:center; background:url(../images/titlebg2.png) center center no-repeat; font-size:28px; color:#840303; font-weight:bolder;
}
.proinfo{
	text-align:center; font-size:14px; line-height:28px; margin-top:20px;
}
.products{
	height:auto; margin-top:20px; margin-bottom:30px; overflow:hidden;
}
.products li{
	width:224px; height:300px; background-color:#fff; float:left; text-align:center; border:1px #dddddd solid; margin-right:20px; display:inline; margin-top:20px; overflow:hidden;
}
.products li:nth-child(5n){
    margin-right: 0;
}
.products li:hover{
	border:1px #840303 solid;
}
.products img{
	width:222px; height:245px; margin-bottom:5px;
}
.checkcode{
	height:40px; width:auto;
}
.more{
	width:197px; height:42px;text-align:center; line-height:42px; border-radius:42px;-moz-border-radius:42px;-webkit-border-radius:42px;-o-border-radius:42px; margin:0 auto; margin-top:30px;
}
.more a{
	color:#9d2626; display:block; line-height:42px; height:42px; border:1px #d76969 solid;  border-radius:42px;-moz-border-radius:42px;-webkit-border-radius:42px;-o-border-radius:42px;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
}
.more a:hover{
	background-color:#840303; color:#fff; border-radius:42px;-moz-border-radius:42px;-webkit-border-radius:42px;-o-border-radius:42px;
}
.bwbox{
	width:100%; height:auto; background-color:#f8f8f8; padding-top:30px; padding-bottom:40px; display:table;
}
.tspros{
	height:auto; margin-top:10px;
}
.tspros li{
	width:224px; height:300px; background-color:#fff; float:left; text-align:center; border:1px #dddddd solid; margin-right:20px; display:inline; margin-top:20px; overflow:hidden;
}
.tspros li:nth-child(5n){
    margin-right: 0;
}
.tspros li:hover{
	border:1px #840303 solid;
}
.tspros img{
	width:222px; height:233px; margin-bottom:10px;
}
.about{
	height:auto; margin-top:40px; padding-bottom:40px; display:table;
}
.ccontact{
	height:auto; margin-top:40px; padding-bottom:20px; display:table;
}
.aboutl{
	width:600px; height:auto;
}
.abouttit{
	height:auto; line-height:44px; font-size:24px; color:#2b2b2b; font-weight:bolder; background:url(../images/aboutitbg2.jpg) left bottom repeat-x; padding-bottom:20px;
}
.abouttit img{
	vertical-align:middle; margin-right:10px;
}
.aboutinfo{
	height:auto; line-height:26px; font-size:14px; margin-top:20px;
}
.aboutinfo p{
	text-indent:2em; margin-bottom:10px;
}
.aboutinfo ul{
	list-style-type:none; margin-top:30px;
}
.aboutinfo li{
	width:190px; float:left; line-height:20px;
}
.aboutinfo img{
	float:left; margin-right:10px;-moz-transition: all 1s;-ms-transition: all 1s;-webkit-transition: all 1s;-o-transition: all 1s;transition: all 1s;
}
.aboutinfo li:hover img { -moz-transform: rotateY(360deg); -ms-transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -o-transform: rotateY(360deg); transform: rotateY(360deg); -moz-transition: all 1.5s; -ms-transition: all 1.5s; -webkit-transition: all 1.5s; -o-transition: all 1.5s; transition: all 1.5s;
}
.aboutinfo li p{
	margin-top:10px; text-indent:0; margin-bottom:0px;
}
.aboutr{
	width:570px; height:490px; background:url(../images/aboutbg.jpg) left center no-repeat; padding-left:80px; padding-top:90px;
}
#playBox{ width:490px; height:307px; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:130px; left:5px; z-index:10; display:none;}
#playBox .oUlplay li img{
	width:490px; height:307px;
}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:130px; right:5px; z-index:10; display:none;}
#playBox:hover .pre{
	display:block;
}
#playBox:hover .next{
	display:block;
}
#playBox .smalltitle {width:490px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:110px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:11px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#870205;}
.b_more{
	width:197px; height:42px; text-align:center; line-height:42px; border-radius:42px;-moz-border-radius:42px;-webkit-border-radius:42px;-o-border-radius:42px; margin-top:50px;
}
.b_more a{
	color:#9d2626; display:block; line-height:42px; height:42px; border:1px #d76969 solid;  border-radius:42px;-moz-border-radius:42px;-webkit-border-radius:42px;-o-border-radius:42px;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
}
.b_more a:hover{
	background-color:#840303; color:#fff; border-radius:42px;-moz-border-radius:42px;-webkit-border-radius:42px;-o-border-radius:42px;
}
.news{
	height:auto; margin-top:40px;
}
.news li{
	width:370px; height:470px; float:left; background-color:#f8f8f8; margin-right:45px; display:inline;
}
.news li:nth-child(3n){
    margin-right: 0;
}
.news p{
	font-size:14px; color:#7c7c7c; margin-top:15px; margin-bottom:10px; line-height:22px;
}
.news span{
	color:#b4b4b4; font-size:14px;
}
.news img{
	width:370px; height:211px; margin-bottom:15px;
}
.newstit{
	margin:0 20px;
}
.newstit a{
	font-weight:bolder;
}
.linkbox{
	width:100%; height:70px; background-color:#fafafa; line-height:70px; margin-top:50px;
}
.linkbox ul{
	list-style-type:none; width:1200px; margin:0 auto; display:table;
}
.linkbox li{
	float:left; height:70px; margin-right:10px; color:#840303; font-weight:bolder;
}
.linkbox a{
	font-size:14px; font-weight:normal; color:#727272;
}
.footbox{
	width:100%; height:auto; background-color:#2d2f32; padding-top:30px; padding-bottom:30px; display:table;
}
.footlogo{
	padding-top:10px;
}
.contact{
	width:760px; height:auto; color:#d7d7d7; margin-left:90px;
}
.contact h3{
	font-size:18px; margin-bottom:20px;
}
.contact li{
	font-size:14px; line-height:24px; float:left; width:370px; height:24px; margin-bottom:5px;
}
.contact .lxr{
	background:url(../images/conbg.png) left 3px no-repeat; padding-left:30px;
}
.contact .fax{
	background:url(../images/conbg.png) left -95px no-repeat; padding-left:30px;
}
.contact .add{
	background:url(../images/conbg.png) left -22px no-repeat; padding-left:30px;
}
.contact .email{
	background:url(../images/conbg.png) left -118px no-repeat; padding-left:30px;
}
.contact .ybian{
	background:url(../images/conbg.png) left -44px no-repeat; padding-left:30px;
}
.contact .website{
	background:url(../images/conbg.png) left -140px no-repeat; padding-left:30px;
}
.contact .tels{
	background:url(../images/conbg.png) left -66px no-repeat; padding-left:30px;
}
.contact a{
	color:#d7d7d7;
}
.wechat{
	 color:#b6b6b6; font-size:12px; text-align:center; width:129px;
}
.wechat img{
	padding:4px; border:1px #a0a0a0 solid; margin-bottom:10px;
}
.copyright{
	width:100%; height:45px; background-color:#860909; text-align:center; color:#e4e4e4; line-height:45px; font-size:14px;
}
.copyright a:link{
	color:#e4e4e4; line-height:45px;
}
.copyright a:visited{
	color:#e4e4e4; line-height:45px;
}
.copyright a:hover{
	color:#ffffff; line-height:45px;
}
.newslist{
	height:auto;
}
.newslist ul{
	list-style-type:none;
}
.newslist li{
	height:auto; display:table; margin-top:30px; border-bottom:1px #ddd dashed; width:100%; padding-bottom:20px;
}
.newslist img{
	width:250px; height:143px; float:left; margin-right:25px;
}
.newslist a:link{
	font-size:16px; line-height:30px; font-weight:bolder;
}
.newslist a:visited{
	font-size:16px; line-height:30px; font-weight:bolder;
}
.newslist a:hover{
	font-size:16px; line-height:30px; font-weight:bolder;
}
.newslist p{
	color:#888; font-size:14px; line-height:24px;
}
.newslist span{
	color:#888; font-size:14px;
}
.more2{
	width:157px; height:42px; border:1px #d76969 solid; text-align:center; line-height:42px; border-radius:42px;-moz-border-radius:42px;-webkit-border-radius:42px;-o-border-radius:42px; float:right; margin-top:30px;
}
.more2 a{
	color:#9d2626; line-height:38px !important; display:block; font-size:14px;
}
.pages{
	margin:0 auto; text-align:center; padding-top:10px; padding-bottom:50px;
}
.pages ul{
	list-style-type:none;
	padding:12px 0px 12px 0px;
}
.pages ul span{
	display:inline-block;
	font-family:Tahoma;
	height:40px;
	line-height:40px;
	font-size:16px; margin-left:4px; margin-right:4px;
}
.pages ul span.page-status{
	padding-left:15px; padding-right:15px; border:1px solid #E9E9E9;
}
.pages ul span.page-numbar{
	font-size:16px; margin-right:0px;
}
.pages ul span.page-next{
	margin-left:0px;
}
.pages ul span.page-numbar a{
	font-size:16px; margin-right:8px;
}
.pages ul span a{
	color:#555;
	height:40px;
	line-height:40px;
	padding-left:15px;
	padding-right:15px;
	display:inline-block;
	border:1px solid #E9E9E9; font-size:16px;
}
.pages ul span a:hover{
	color:#fff;
	text-decoration:none;
	background-color:#840303; height:40px; line-height:40px;
	padding-left:15px;
	padding-right:15px; display:inline-block;
}
.pages ul a.page-num-current,
.pages ul a.page-num-current a,.pagebox ul a.page-num-current a:hover{
	background-color:#840303;
	padding:0px 4px 0px; padding-left:15px; padding-right:15px;
	font-weight:bold;
	color:#fff;
}
.text-secondary{
       font-size:16px; text-align:center; padding-bottom:50px; height:auto; overflow:hidden; color:#888;
}

.prenext{
	color:#525252;
	height:auto;
	border-top:1px #ddd dashed;
	padding-top:20px;
	padding-bottom:10px;
	margin-top:15px; font-size:14px;
}
.prenext ul{
	list-style-type:none; padding-left:10px;
}
.prenext li{
	line-height:25px; color:#525252; font-size:14px;
}
.prenext a:link{
	line-height:25px; font-size:14px;
}
.prenext a:visited{
	line-height:25px; font-size:14px;
}
.prenext a:hover{
	line-height:25px; font-size:14px;
}
.context{
	color:#525252;
	height:auto;
	border-top:1px #ddd dashed;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:10px;
}
.context ul{
	list-style-type:none;
}
.context li{
	line-height:25px;
	color:#525252; font-size:14px;
}
.context a:link{
	line-height:25px; font-size:14px;
}
.context a:visited{
	line-height:25px; font-size:14px;
}
.context a:hover{
	line-height:25px; font-size:14px;
}
.arctitle{
	text-align:center; margin-top:30px;
}
.arctitle h1{
	font-size:24px;
}
.info{
	text-align:center; margin-top:20px; height:40px; line-height:35px; font-size:14px; color:#888; border-bottom:1px #ddd solid;
}
.content{
	font-size:14px; line-height:30px; padding-top:30px; padding-bottom:30px;
}
.content p{
	text-indent:2em; margin-bottom:20px;
}
.main{
	margin-top:30px;
}
.mleft{
	width:250px; height:auto; float:left;
}
.protit{
	height:82px; background:url(../images/protitbg.jpg) 33px center no-repeat #840303; font-size:22px; color:#fff; line-height:82px; padding-left:90px;
}
.proleft{
	height:auto; background-color:#f9f9f9; padding-top:20px; display:table; width:100%; padding-bottom:30px;
}
.protit2{
	height:43px; background:url(../images/protitbg2.jpg) 30px center no-repeat #ffecec; line-height:43px; padding-left:55px; font-weight:bolder;
}
.proinfo li{
	width:100%; text-align:left; line-height:32px; height:32px;
}
.proinfo a{
	padding-left:47px;
}
.proinfo2 li{
	width:100%; line-height:32px; height:32px; float:left;
}
.proinfo2 a{
	padding-left:47px; font-size:14px;
}
.contit{
	height:48px; background:url(../images/conbg2.jpg) 33px center no-repeat #840303; color:#fff; line-height:48px; padding-left:90px;
}
.mright{
	width:905px; height:auto; float:right;
}
.position{
	height:43px; background:url(../images/posibg.jpg) 18px center no-repeat #f7f7f7; line-height:43px; font-size:14px; padding-left:55px;
}
.promain{
	height:auto; margin-top:40px;
}
.propic{
	width:370px; height:370px; border:1px #d8d8d8 solid;
}
#focus {width:368px; height:368px; overflow:hidden; position:relative;}
#focus ul {height:368px; position:absolute;}
#focus ul li {float:left; width:368px; height:368px; overflow:hidden; position:relative;}
#focus img{
	width:368px; height:368px;
}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:368px; height:32px; left:0; bottom:0;}
#focus .btn {position:absolute; width:348px; height:38px; padding:5px 10px; right:0; bottom:0; text-align:center;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:10px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#840303;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px; }
#focus .btn span.on {background:#840303;}
#focus .preNext {width:22px; height:50px; position:absolute; top:160px; background:url(../images/sprite3.png) no-repeat 0 0; cursor:pointer; display:none;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}
#focus:hover .preNext{
	display:block;
}
.protxt{
	width:480px; height:auto; line-height:44px;
}
.protxt h1{
	font-size:24px; border-bottom:1px #cecece solid; padding-bottom:10px; margin-top:5px; margin-bottom:10px;
}
.protxt span{
	color:#909090;
}
.red{
	color:#e40e0e;
}
.zxonline{
	width:195px; height:45px; background:url(../images/zxbg.jpg) 30px center no-repeat #ce4545; border-radius:45px;-moz-border-radius:45px;-webkit-border-radius:45px;-o-border-radius:45px; margin-top:20px;
}
.zxonline a{
	padding-left:70px; display:block; color:#fff;
}
.prodetail{
	height:50px; background-color:#f7f7f7; border-top:1px #ce4545 solid; line-height:50px; font-size:18px; color:#840303; font-weight:bolder; padding-left:20px; margin-top:30px;
}
.article{
	font-size:14px; line-height:30px; padding-top:30px; padding-bottom:30px; padding-left:20px; padding-right:20px;
}
.article p{
	text-indent:2em; margin-bottom:20px;
}
.conleft{
	height:auto; background-color:#f9f9f9; padding-top:20px; display:table; width:100%; padding-bottom:30px; font-size:14px; line-height:30px;
}
.conleft img{
	border:1px #ddd solid; margin-top:25px;
}
.conleft .con01{
	background:url(../images/conbg3.jpg) left 2px no-repeat; margin-left:15px; padding-left:25px;
}
.conleft .con02{
	background:url(../images/conbg3.jpg) left -28px no-repeat; margin-left:15px; padding-left:25px;
}
.conleft .con03{
	background:url(../images/conbg3.jpg) left -58px no-repeat; margin-left:15px; padding-left:25px;
}
.searchlist{
	height:auto;
}
.searchlist ul{
	list-style-type:none;
}
.searchlist li{
	height:auto; display:table; margin-top:30px; border-bottom:1px #ddd dashed; width:100%; padding-bottom:20px;
}
.searchlist img{
	width:220px; height:auto; float:left; margin-right:25px; border:1px #ddd solid;
}
.searchlist a:link{
	font-size:16px; line-height:40px; font-weight:bolder;
}
.searchlist a:visited{
	font-size:16px; line-height:40px; font-weight:bolder;
}
.searchlist a:hover{
	font-size:16px; line-height:40px; font-weight:bolder;
}
.searchlist p{
	color:#888; font-size:14px; line-height:24px;
}
.searchlist span{
	color:#888; font-size:14px;
}
.maps{
	width:620px; height:450px; float:left;
}
.contactr{
	width:525px; height:auto; padding-top:10px; float:right;
}
.contactinfo{
	height:auto; padding-top:30px;
}
.contactinfo li{
	line-height:24px; height:24px; margin-bottom:15px;
}
.contactinfo .lxr{
	background:url(../images/conbg.png) left 3px no-repeat; padding-left:30px;
}
.contactinfo .fax{
	background:url(../images/conbg.png) left -95px no-repeat; padding-left:30px;
}
.contactinfo .add{
	background:url(../images/conbg.png) left -22px no-repeat; padding-left:30px;
}
.contactinfo .email{
	background:url(../images/conbg.png) left -118px no-repeat; padding-left:30px;
}
.contactinfo .ybian{
	background:url(../images/conbg.png) left -44px no-repeat; padding-left:30px;
}
.contactinfo .website{
	background:url(../images/conbg.png) left -140px no-repeat; padding-left:30px;
}
.contactinfo .tels{
	background:url(../images/conbg.png) left -66px no-repeat; padding-left:30px;
}
.bannerBox{
	display:none;
}
.zxbj{
	padding-bottom:20px; height:auto; padding-top:20px;
}
.bjtxt{
	width:60%; height:40px; line-height:40px; border:1px #ddd solid; margin-bottom:15px; padding-left:10px;-webkit-appearance: none;border-radius: 0;
}
.bjtxt:hover{
	border:1px #840303 solid;
}
.yzm_txt{
	width:25%; height:40px; line-height:40px; border:1px #ddd solid; margin-bottom:15px; padding-left:10px; text-transform:uppercase;-webkit-appearance: none;border-radius: 0;
}
.yzm_txt:hover{
	border:1px #840303 solid;
}
.mes_sub{
	width:60%; height:40px; background-color:#840303; border:0px; color:#fff; cursor:pointer;
}
@media screen and (max-width:1440px) {
.header{
	height:125px;
}
.logo{
	margin-top:20px;
}
.search{
	margin-top:45px;
}
.telephone{
	margin-top:10px;
}
}
@media screen and (max-width:1280px) {
.w{
	width:100%; padding-left:10px; padding-right:10px;
}
.nav{
	padding-left:0px;
}
.nav ul{
	width:100%;
}
.nav li{
	width:16.6%; margin-left:0px;
}
.nav a:link{
	padding-left:0px; padding-right:0px;
}
.nav a:visited{
	padding-left:0px; padding-right:0px;
}
.nav a:hover{
	padding-left:0px; padding-right:0px;
}
.nav .on a:link{
	padding-left:0px; padding-right:0px;
}
.nav .on a:visited{
	padding-left:0px; padding-right:0px;
}
.nav .on a:hover{
	padding-left:0px; padding-right:0px;
}
.products li{
	width:19%; height:auto; margin-right:1%; padding-bottom:15px;
}
.products li:nth-child(5n){
    margin-right: 0;
}
.products img{
	width:100%; height:auto;
}
.tspros li{
	width:19%; height:auto; margin-right:1%; padding-bottom:15px;
}
.tspros li:nth-child(5n){
    margin-right: 0;
}
.tspros img{
	width:100%; height:auto;
}
.aboutl{
	width:45%; height:auto;
}
.aboutr{
	width:50%;
}
.news li{
	width:100%; height:auto; float:none; background-color:#f8f8f8; margin-right:0px; display:inline-block; margin-bottom:20px; padding-top:15px;
}
.news li:nth-child(3n){
    margin-right: 0;
}
.news img{
	width:40%; height:auto; float:left; margin-right:30px;
}
.news .more{
	display:none;
}
.linkbox ul{
	width:100%; padding-left:10px; padding-right:10px;
}
.footlogo{
	width:20%;
}
.contact{
	width:58%; margin-left:0px; padding-left:2%;
}
.contact li{
	width:50%;
}
.wechat{
	width:20%;
}
.newslist li{
	width:100%; height:auto; float:none; background-color:#f8f8f8; margin-right:0px; display:inline-block; margin-bottom:20px; padding-top:15px;
}
.newslist li:nth-child(3n){
    margin-right: 0;
}
.newslist img{
	width:40%; height:auto; float:left; margin-right:30px;
}
.newslist .more2{
	display:none;
}
.maps{
	width:45%; height:450px;
}
.contactr{
	width:50%; height:auto; padding-top:10px;
}
.aboutinfo li{
	width:33%; text-align:center; float:left; line-height:20px;
}
.aboutinfo img{
	float:none; margin-right:0px; margin-bottom:10px;
}
.mleft{
	width:23%;
}
.mright{
	width:75%;
}
.protxt{
	width:50%;
}
}
@media screen and (max-width:980px) {
.header{
	height:auto; background:url(../images/topbg.jpg) 50px center no-repeat; padding-bottom:10px; display:table;-moz-background-size:100% auto; background-size:100% auto; padding-top:10px;
}
.logo{
	width:45%; height:auto; margin-top:17px;
}
.logo img{
	width:100%; max-width:320px; height:auto;
}
.telephone{
	margin-top:8px;
}
.banner .carousel-control{
	top:42%;
}
.carousel-control img{
	width:30px; height:auto;
}
.search{
	display:none;
}
.products ul{
	margin-left:-2%;
}
.products li{
	width:48%; height:auto; margin-right:0; margin-left:2%; padding-bottom:15px;
}
.tspros ul{
	margin-left:-2%;
}
.tspros li{
	width:48%; height:auto; margin-right:0; margin-left:2%; padding-bottom:15px;
}
.aboutl{
	width:100%; height:auto; float:none;
}
.aboutr{
	width:100%; height:auto; float:none; background:none; padding-left:0px; padding-top:30px; display:none;
}
.bannerBox{
	width:100%; margin:0 auto; display:block; margin-bottom:20px; padding-left:10px; padding-right:10px;
}
.bannerBox img{width:100%; height:auto;}
.focus{   margin:0 auto; position:relative; overflow:hidden; width:100%;   }
.focus .hd{ width:100%; height:10px;  position:absolute; z-index:1; bottom:15px; text-align:center;  }
	.focus .hd ul{ display:inline-block; height:9px; padding:3px 5px;  
		-webkit-border-radius:9px; -moz-border-radius:9px; border-radius:9px; font-size:0; vertical-align:top;
	}
	.focus .hd ul li{ display:inline-block; width:9px; height:9px; -webkit-border-radius:9px; -moz-border-radius:9px; border-radius:9px; background:#fff; margin:0 6px;  vertical-align:top; overflow:hidden;   }
	.focus .hd ul .on{ background:#b90409;  }
.focus .bd{ position:relative; z-index:0; }
.focus .bd li{width:100%; height:auto;   }
.focus .bd li img{ width:100% !important; height:auto;  }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
.footlogo{
	width:100%; float:none; text-align:center;
}
.contact{
	width:100%; margin-left:0px; padding-left:0; margin-top:20px;
}
.contact li{
	width:100%; text-align:left;
}
.contact h3{
	text-align:center;
}
.abouttit{
	font-size:20px;
}
.wechat{
	width:100%; text-align:center; margin-top:20px;
}
.copyright{
	height:auto; line-height:18px; padding-top:10px;
}
.copyright a{
	line-height:20px;
}
.b_more{
	margin:0 auto; margin-top:25px;
}
.mleft{
	width:100%; float:none; display:none;
}
.mright{
	width:100%; float:none;
}
.propic{
	display:none;
}
.protxt{
	width:100%;
}
.bjtxt{
	width:100%; height:40px; line-height:40px; border:1px #ddd solid; margin-bottom:15px; padding-left:10px;
}
.yzm_txt{
	width:50%; height:40px; line-height:40px; border:1px #ddd solid; margin-bottom:15px; padding-left:10px; text-transform:uppercase;
}
.mes_sub{
	width:100%; margin-top:15px;
}
}
@media screen and (max-width:750px) {
.logo{
	margin-top:4px;
}
.logo img{
	width:100%; max-width:180px; height:auto;
}
.nav{
	padding-left:0px; display:none;
}
.nav a{
	font-size:12px;
}
.lang .en{
	display:none;
}
.lang .langfg{
	display:none;
}
.lang{
	margin-top:12px;
}
.mmenu{
	display:block; float:right; margin-left:5px;
}
.mmenu img{
	width:40px; height:auto;
}
.m-nav{
	width:50%; height:100%; background-color:#840303; position:fixed; right:-100%; top:0; z-index:11111; display:block;transition: .5s all;
	-webkit-transition: .5s all;
	-moz-transition: .5s all;
	-o-transition: .5s all;
}
.m-nav ul{
	margin-top:0px;
}
.m-nav li{
	text-align:center; height:50px; line-height:50px; font-size:18px; color:#fff;
}
.m-nav a{
	color:#fff; height:50px; line-height:50px;
}
.m-nav a:hover{
	border-bottom:3px #fff solid; height:50px; line-height:50px; padding-bottom:15px;
}
.m-nav a:hover{
	border-bottom:3px #fff solid; height:50px; line-height:50px; padding-bottom:15px;
}
.m-nav .cur a:link{
	border-bottom:3px #fff solid; height:50px; line-height:50px; padding-bottom:15px;
}
.m-nav .cur a:visited{
	border-bottom:3px #fff solid; height:50px; line-height:50px; padding-bottom:15px;
}
.m-nav .cur a:hover{
	border-bottom:3px #fff solid; height:50px; line-height:50px; padding-bottom:15px;
}
.guanbi{
	color:#fff; text-align:left; padding-left:20px; padding-top:20px; font-size:24px;
}
.guanbi a:link{
	border-bottom:0px;
}
.guanbi img{
	width:30px; height:auto;
}
.telephone{
	display:none;
}
}
@media screen and (max-width:640px) {

.banner .carousel-control{
	top:38%;
}
.carousel-control img{
	width:20px; height:auto;
}
.title{
	font-size:22px; background:url(../images/titlebg2.png) center center no-repeat;
}
.news{
	margin-top:10px;
}
.news li{
	padding-bottom:15px;
}
.news img{
	width:100%; height:auto; float:none; margin-right:0px; margin-bottom:15px;
}
.newstit{
	margin:0 10px;
}
.newslist li{
	padding-bottom:15px;
}
.newslist img{
	width:100%; height:auto; float:none; margin-right:0px; margin-bottom:15px;
}
.maps{
	width:100%; height:450px; float:none;
}
.contactr{
	width:100%; height:auto; padding-top:0px; float:none;
}
.arctitle{
	margin-top:10px;
}
.arctitle h1{
	font-size:20px;
}
.info{
	margin-top:0px; font-size:12px;
}
.content img {MAX-WIDTH: 100%!important;HEIGHT: auto!important;width:expression(this.width > 600 ? "600px" : this.width)!important; display:block;
}
.article{
	padding-left:0px; padding-right:0px;
}
.article img {MAX-WIDTH: 100%!important;HEIGHT: auto!important;width:expression(this.width > 600 ? "600px" : this.width)!important; display:block;
}
.wechat img{
	width:40%; height:auto;
}
.protxt h1{
	font-size:20px; 
}
.contact .website{
	background:url(../images/conbg.png) left -140px no-repeat; padding-left:30px; height:auto;
}
.contactinfo .website{
	background:url(../images/conbg.png) left -140px no-repeat; padding-left:30px; height:auto;
}
}