﻿@charset "utf-8";
body{ margin:0px; font-size:12px; color:#333;font-family:"Microsoft YaHei"; background:#fff}
*{padding:0px;margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none;}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "΢���ź�", SimSun, "����", STXihei, "����ϸ��", Heiti, "����", sans-serif;}
button {overflow:visible}
img{border:none; max-width:100%;}
a{color:#333;text-decoration:none;}
a:hover{color:#a81f0b;}
li{	list-style:none;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{overflow:hidden;clear:both; height:0px;}
.fl{ float:left;}
.fr{ float:right;}
.w1200 { width:1200px; margin:0 auto;}


.banner{ position: relative}
.banner img{ display: block; width: 100%;}
.focus{ width:100%;  margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:5px;  position:absolute; z-index:1; bottom:0; text-align:center;  }
.focus .hd ul{ width: 100%; text-align: center; position: absolute; left:0; bottom: 1rem; }
.focus .hd ul li{display: inline-block; width: 10px; height: 10px; border-radius: 50%; border: 1px solid #666; margin: 0 .2rem; font-size:0;}
.focus .hd ul .on{ background:#d01817; border: 1px solid #d01817; }

h2.h2_title {text-align: center;display: flex;padding-top: 1rem;height: 2.5rem;font-weight: normal;}
h2.h2_title i:nth-of-type(1) {flex: 1;}
h2.h2_title i:nth-of-type(2) {flex: 1;}
h2.h2_title a {padding: 0 1rem;font-size: 1.5rem;line-height: 2.5rem;color: #d01817;}
h2.h2_title span {padding: 0 1rem;font-size: 1.5rem;line-height: 2.5rem;color: #d01817;}
p.p_title {font-size: 1rem;text-align: center;margin-bottom: 1.5rem;color: #333;font-weight: bold;}


/**/


/* rslides */
.rslides{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.rslides li{
	-webkit-backface-visibility:hidden;
	position:absolute;
	display:none;
	width:100%;
	left:0;
	top:0;
}
.rslides li:first-child{
	position:relative;
	display:block;
	float:left;
}
.rslides img{
	display:block;
	height:auto;
	float:left;
	width:100%;
	border:0;
}
/*pager*/
.callbacks_tabs.callbacks1_tabs{margin-top:-40px; position:relative;z-index:100;margin-bottom:20px;}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:10px;height:10px;margin-left:5px;border-radius:10px;border:1px solid #FFF;position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:10px;height:10px;border-radius:10px;position:absolute; left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#FFF;}

/* Callback example */
.callbacks_container{
	margin-bottom:2px; z-index:10px;
	position:relative;
	width:100%;
	max-width:100%;
	text-align:center;
}

.callbacks{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.callbacks li{
	position:absolute;
	width:100%;
	left:0;
	top:0;
}
.callbacks img{
	display:block;
	position:relative;
	z-index:1;
	height:auto;
	width:100%;
	border:0;
}
.callbacks .caption{
	display:block;
	position:absolute;
	z-index:2;
	font-size:20px;
	text-shadow:none;
	color:#fff;
	background:#000;
	background:rgba(0,0,0, .8);
	left:0;
	right:0;
	bottom:0;
	padding:10px 20px;
	margin:0;
	max-width:none;
}
.callbacks_nav{
	position:absolute;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	top:50%;
	left:0;
	opacity:0.6;
	z-index:3;
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;
	height:61px;
	width:38px;
	background:transparent url("themes.gif") no-repeat left top;
	margin-top:-30px;
	display:none;
}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{opacity:1.0;}
.callbacks_nav.next{
	left:auto;
	background-position:right top;
	right:0;
}

@media screen and (max-width:600px){
	.callbacks_nav{
		top:47%;
	}
}
.main {}
.cpgl { padding:60px 0; background:#f0f0f0; overflow:hidden}
.cpgl ul li { width:288px; float:left; margin-right:16px; position:relative; height:182px;}
.cpgl ul li.no { margin-right:0}
.cpgl ul li .tp { width:288px; height:182px; position:absolute; top:0; left:0; z-index:1}
.cpgl ul li .tp img { width:100%}
.cpgl ul li .wen { width:100%; height:100%; position:absolute; background-color:rgba(0,0,0,0.5); z-index:99;-moz-box-sizing: border-box; /*Firefox3.5+*/
-webkit-box-sizing: border-box; /*Safari3.2+*/
-o-box-sizing: border-box; /*Opera9.6*/
-ms-box-sizing: border-box; /*IE8*/
box-sizing: border-box; padding:20px 80px;}
.cpgl ul li .wen h3 { line-height:35px; color:#fff;font-size:24px; margin:5px 0}
.cpgl ul li .wen p { line-height:30px; font-size:17px; color:#fff; background: url(bullet.png) 0 12px no-repeat; padding-left:12px; display:block}

/*高品质*/
.gpz { margin:40px auto; width:1200px}
.gpz .tit { text-align:center; margin-bottom:37px;}
.gpz ul li { width:580px; float:left; margin-right:40px; margin-bottom:40px; padding:10px;-moz-box-sizing: border-box; /*Firefox3.5+*/
-webkit-box-sizing: border-box; /*Safari3.2+*/
-o-box-sizing: border-box; /*Opera9.6*/
-ms-box-sizing: border-box; /*IE8*/
box-sizing: border-box; border:#ccc 1px solid}
.gpz ul li.no { margin-right:0}
.gpz ul li .tp { width:100%; height:437px; overflow:hidden; margin-bottom:10px;}
.gpz ul li .tp img { width:100%; height:437px;-webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.gpz ul li:hover .tp img {-webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.gpz ul li .titx a { width:400px; float:left; line-height:50px; display:block; font-size:25px; font-weight:bold}
.gpz ul li .kf { float:right; width:145px;} 
.gpz ul li .kf img { width:145px; height:48px;}

/*add1*/
.add1 { width:100%; background:#ededed url(ad1.jpg) top center no-repeat; height:199px;}
.add1 .zix { width:251px; float:right; text-align:center}
.add1 .zix .tit { line-height:30px; font-size:14px; margin-top:40px; color:#fff;}
.add1 .zix .tel { margin-bottom:10px;}
.add1 .zix .an { width:190px; margin:0 auto}
.add1 .zix .dz a { width:88px; height:30px; line-height:30px; color:#fff; float:left; font-size:14px; text-align:center; display:block; border:#fff 1px solid; border-radius:15px;border-radius:15px;-moz-border-radius:15px;
-webkit-border-radius:15px; }
.add1 .zix .dz a:hover { background:#fff; color:#d9241d;}

/*youshi*/
.sdys { margin-top:40px;}
.sdys .tit { margin-bottom:40px; text-align:center}
.sdys .tit span { margin-top:20px; line-height:30px; font-size:18px; color:#666; text-align:center; width:100%; display:block}
.sdys .bj { height:auto; background:#f7f7f7; overflow:hidden}
.sdys .bj2 { height:auto; background:#eee; overflow:hidden}
.sdys .bk { width:50%; }
.sdys .bk .tp img { width:100%;}
.sdys .bk .wen { padding:60px 45px; display:block}
.sdys .bk .wen .titx { text-align:left}
.sdys .bk .wen p { background:url(dot.png) left 12px no-repeat; padding-left:26px; font-size:18px; line-height:35px; color:#666; width:550px; text-align:left; margin-top:10px;}
/*anli*/
.anli { margin-top:40px;}
.anli .tit { text-align:center; margin-bottom:40px;}
.anli ul li { width:380px; float:left; margin-right:30px; margin-bottom:30px; border:#dedede 2px solid;-moz-box-sizing: border-box; /*Firefox3.5+*/
-webkit-box-sizing: border-box; /*Safari3.2+*/
-o-box-sizing: border-box; /*Opera9.6*/
-ms-box-sizing: border-box; /*IE8*/
box-sizing: border-box;}
.anli ul li.no { margin-right:0;}
.anli ul li .tp { width:380px; height:255px; overflow:hidden; margin-left:-2px; margin-top:-2px;}
.anli ul li .tp img {width:100%; height:255px;-webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.anli ul li:hover .tp img {-webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.anli ul li .titx { padding:10px;}
.anli ul li a .titx span { line-height:30px; font-size:20px; color:#333;}
.anli ul li a .titx p { line-height:25px; font-size:14px; color:#999999;}

/*shipin*/
.ship { }
.ship .tit { text-align:center; }
.ship .tit h2 { font-size:20px; text-align:center; color:#c60d00; line-height:35px; margin-top:10px; margin-bottom:40px;}
.ship .bj { background:#f7f7f7; width:1200px; margin:0 auto; overflow:hidden}
.ship .bj .tp { width:680px;}
.ship .bj .tp img { width:100%;}
.ship .wen { padding:40px; width:520px;-moz-box-sizing: border-box; /*Firefox3.5+*/
-webkit-box-sizing: border-box; /*Safari3.2+*/
-o-box-sizing: border-box; /*Opera9.6*/
-ms-box-sizing: border-box; /*IE8*/
box-sizing: border-box;}
.ship .wen h1 { font-size:26px; line-height:35px;color:#c60d00}
.ship .wen h1 a{ font-size:26px;color:#c60d00}
.ship .wen p { color:#666; line-height:30px; margin-top:15px; font-size:14px;}

/*about*/
.about { background:url(gybj.jpg) top center no-repeat; padding-top:40px; margin-top:40px; padding-bottom:40px; overflow:hidden}
.about .tp { width:584px; float:left}
.about .wen { width:579px; float:right; position:relative; height:388px}
.about .wen span { width:100%; line-height:36px; font-size:21px; color:#000; margin-top:10px; display:block}
.about .wen h2 { font-size:25px; color:#000; line-height:38px;}
.about .wen p { font-size:14px; color:#666; margin-top:30px; line-height:30px;}
.about .wen .box { position:absolute; bottom:0; width:100%}
.about .wen .box .more { float:left; width:155px;}
.about .wen .box .dian { float:right; width:408px;}

.qyxc { margin-top:40px; width:1200px; margin:40px auto}
.qyxc .tit h3{ font-size:28px; text-align:left; color:#000}
.red{ color:#c60d00;}
.qyxc .tit .yw { font-size:12px; color:#999; text-align:left; text-transform:uppercase}
.qyxc ul li { width:283px; float:left; margin-right:22px;}
.qyxc ul li.no { margin-right:0}
.qyxc ul li img { width:100%; height:193px;}
.qyxc ul li .titx a { font-size:18px; color:#000; line-height:36px; text-align:center; display:block; font-weight:bold}

.hyzx { background:url(zxbj.jpg) top center no-repeat; padding-top:75px; padding-bottom:75px; overflow:hidden}
.hyzx .tit h1 { font-size:36px; line-height:55px; color:#fff; text-align:center}
.hyzx .tit .yw { text-align:center; color:#fff; line-height:15px; font-size:12px; text-transform:uppercase}
.hyzx .box { width:1200px; margin:40px auto;}
.hyzx .box .left { width:785px; float:left; background-color:rgba(255,255,255,0.85); overflow:hidden;-moz-box-sizing: border-box; /*Firefox3.5+*/
-webkit-box-sizing: border-box; /*Safari3.2+*/
-o-box-sizing: border-box; /*Opera9.6*/
-ms-box-sizing: border-box; /*IE8*/
box-sizing: border-box; padding:20px;height:537px;}
.hyzx .box .left ul li { margin-bottom:15px; overflow:hidden}
.hyzx .box .left ul li .tp { width:236px; float:left; height:150px;}
.hyzx .box .left ul li .wz { width:485px; float:right; text-align:left}
.hyzx .box .left ul li .wz h3 a { font-size:20px; margin-bottom:10px; display: block}
.hyzx .box .left ul li .wz span { font-size:16px; color:#666;}
.hyzx .box .left ul li .wz p { font-size:15px; line-height:30px; margin:10px 0; color:#333;}
.hyzx .box .left ul li .wz .more a { width:74px; height:28px; line-height:28px; background:#c60d00; display:block; text-align:center; color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; border-radius:5px;}
.hyzx .box .right { width:400px; height:537px; float:right;background-color:rgba(255,255,255,0.85); overflow:hidden;}
.hyzx .box .right .tit { width:100%; height:60px; padding:20px;-moz-box-sizing: border-box; /*Firefox3.5+*/
-webkit-box-sizing: border-box; /*Safari3.2+*/
-o-box-sizing: border-box; /*Opera9.6*/
-ms-box-sizing: border-box; /*IE8*/
box-sizing: border-box; background:#c60d00}
.hyzx .box .right .tit span { width:90px; font-size:20px; font-weight:bold; color:#fff;}
.hyzx .box .right .tit .more { width:60px; float:right}
.hyzx .box .right .tit .more a { display:block; float:right; font-size:16px; color:#fff; width:60px; text-transform:uppercase}
.hyzx .box .right .nr { padding:20px;}
.b_6_ul {clear:both;}

.b_6_ul li {

	background:url(q_a.png) no-repeat 0px 3px;

	padding-left:34px;

	margin-top:10px;

	padding-bottom:18px;
}

.b_r_h2 {

	font-size:16px; font-weight:normal;

	color:#000;

}
.b_r_h2 a{font-size:16px; font-weight:normal;

	color:#000;}
.b_r_h3 {

	font-size:14px;

	color:#333;

	line-height:22px;

	margin-top:15px; font-weight:normal;

}

/*hezuohuoban*/
.hzhb { background:#f0f0f0; padding:50px 0; overflow:hidden}
.hzhb .tit { text-align:center}
.hzhb .tit h1 { font-size:38px; margin-bottom:5px; color:#000;}
.hzhb .tit .yw { font-size:12px; color:#999; text-transform:uppercase}
.newsp02 {position:relative; margin-top:35px;}
.newsp02 .hd .prev {width:40px; height:40px; background:url(jtl.jpg) left center no-repeat; position:absolute; left:-55px; top:50%; margin-top:-20px; z-index:10000}
.newsp02 .next{width:40px; height:40px; background:url(jtr.jpg) left center no-repeat; position:absolute; right:-55px; top:50%; margin-top:-20px; z-index:10000}
.newsp02 .bd {width:1200px; margin:0 auto;}
.newsp02 .bd ul li{display:inline-block; width:230px; float:left; margin:0 5px;border:#eee 1px solid }
.newsp02 .bd ul li img {width:228px; height:auto; height:137px;}

.xx41 li{ display:inline-block;}

.footer { overflow:hidden}
.footer .dah { width:1200px; margin:0 auto; height:60px; line-height:60px; text-align:center; background:#c60d00; padding:0 50px;-moz-box-sizing: border-box; /*Firefox3.5+*/
-webkit-box-sizing: border-box; /*Safari3.2+*/
-o-box-sizing: border-box; /*Opera9.6*/
-ms-box-sizing: border-box; /*IE8*/
box-sizing: border-box;}
.footer .dah ul li { padding:0 22px; float:left}
.footer .dah ul li.x { padding:0; background:url(linb.jpg) center no-repeat; width:2px; height:60px;}
.footer .dah ul li a { display:block; text-align:center; font-size:17px; color:#fff;}

.yqlj { margin-top:15px; width:1200px; margin:15px auto; overflow:hidden}
.yqlj .tit { width:90px; float:left; color:#c60d00; font-size:18px; font-weight:bold}
.yqlj .lm { width:1110px; float:right}
.yqlj .lm a { line-height:30px; color:#666; font-size:17px; padding:0 10px; float:left; display:block}

.footer .logo { float:left; margin-top:50px; width:270px}
.footer .dzl { margin-left:150px; width:320px; line-height:35px; color:#999; font-size:16px; float:left; margin-top:20px}
.footer .ewm { width:315px; float:right; margin-top:30px;}
.footer .ban { width:100%; border-top:#666 1px solid; line-height:66px; text-align:center; font-size:16px; color:#666; margin-top:50px;}
.footer .ban a{ font-size:16px; color:#666;}
/*内页*/
.nban img { width:100%;}
.wei { line-height:54px; border-bottom:#e8e8e8 1px solid}
.wei .dq {background:url(sy.jpg) 0 12px no-repeat; padding-left:30px; font-size:16px; color:#666; width:1200px; margin:0 auto; padding:0 50px;-moz-box-sizing: border-box; /*Firefox3.5+*/
-webkit-box-sizing: border-box; /*Safari3.2+*/
-o-box-sizing: border-box; /*Opera9.6*/
-ms-box-sizing: border-box; /*IE8*/
box-sizing: border-box;}
.wei .dq span { font-weight:bold; color:#c60d00;}
.ncont { margin-top:30px; margin:30px auto; width:1200px; overflow:hidden}
.nl { width:245px; float:left;}
.nl .tit { height:67px; padding:20px; background:#c60d00}
.nl .tit .cn { font-size:25px; font-weight:bold; color:#fff;}
.nl .tit .en { margin-top:10px; font-size:18px; font-weight:bold; color:#fff; text-transform:uppercase}
.nl .nr { border:#e8e8e8 1px solid; margin-top:3px;}
.nl .nr ul li { height:50px; line-height:50px; border-left:2px solid #000; background:#f3f3f3; padding-left:40px; margin-bottom:2px;}
.nl .nr ul li a { font-size:18px; color:#333; font-weight:bold; line-height:50px;}
.nl .nr ul li:hover { border-left:2px solid #c60d00; background:#eee; color:#c60d00}
.nl .nr ul li:hover a { color:#c60d00}

.nl .tit2 { height:75px; padding:0 20px; background:#c60d00; margin-top:15px;font-size:25px; font-weight:bold; color:#fff; line-height:75px;}
.nl .box { border-bottom:#e8e8e8 1px solid; border-left:#e8e8e8 1px solid; border-right:#e8e8e8 1px solid; padding:10px;}
.nl .box ul li { margin-bottom:10px;}
.nl .box ul li img { width:100%;border:#e8e8e8 1px solid; }
.nl .box ul li .bt a{ line-height:30px; font-size:18px; color:#666; text-align:center; display:block}

.neir { width:922px; float:right}
.neir .tit { line-height:50px; border-bottom:#e8e8e8 1px solid; font-size:21px; color:#333}
.neir .box { padding:15px 0; line-height:35px; color:#666}
.neir .box p { margin-top:35px; font-size:15px;}

.mgt { margin-top:50px;}
.subNavBox{width:243px;border:solid 1px #e8e8e8;margin-top:3px;}
.subNav{height:50px; line-height:50px; border-left:2px solid #000; background:#f3f3f3; padding-left:40px; margin-bottom:2px;font-size:18px; color:#333; font-weight:bold; line-height:50px;}
.subNav:hover{color:#c60d00;}
.currentDd{color:#c60d00;border-left:2px solid #c60d00; background:#eee; }
.currentDt{background-image:url(jiantou.jpg);}
.navContent{display: none;}
.navContent li a{display:block;heighr:30px;text-align: left;font-size:14px;line-height:30px;color:#666; background:url(sj.jpg) 40px 10px no-repeat; padding-left:55px}
.navContent li a:hover{color:#c60d00;}


.ncpzx { margin-top:40px;}
.ncpzx ul li {margin-right: 23px;float:left;border:#f1f1f1 1px solid;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box;margin-bottom:28px;background:#f1f1f1;width:438px;}
.ncpzx ul li.no { margin-right:0}
.ncpzx ul li img { width:100%; height:282px;}
.ncpzx ul li .tit a { color:#333; line-height:60px; font-size:25px; text-align:center; display:block}
.ncpzx ul li .tit a:hover {color:#c60d00;}


.nal { margin-top:35px;}
.nal ul li {width:294px;float:left;margin-right: 13px;margin-bottom:20px;border:#dedede 2px solid;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box;}
.nal ul li.no { margin-right:0;}
.nal ul li .tp { width:294px; height:197px; overflow:hidden; margin-left:-2px; margin-top:-2px;}
.nal ul li .tp img {width:100%; height:255px;-webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.nal ul li:hover .tp img {-webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.nal ul li .titx { padding:10px;}
.nal ul li a .titx span { line-height:30px; font-size:20px; color:#333;}
.nal ul li a .titx p { line-height:25px; font-size:14px; color:#999999;}

.nsp { margin-top:35px;}
.nsp .dsp img { width:100%; margin-top:10px;}
.nsp .sgbz { background:#f7f7f7; overflow:hidden; margin-top:10px;}
.nsp .sgbz .tp{ width:523px;}
.nsp .sgbz .tp img { width:523px;}
.nsp .sgbz .wen { padding:40px; width:399px;-moz-box-sizing: border-box; /*Firefox3.5+*/
-webkit-box-sizing: border-box; /*Safari3.2+*/
-o-box-sizing: border-box; /*Opera9.6*/
-ms-box-sizing: border-box; /*IE8*/
box-sizing: border-box;}
.nsp .sgbz .wen h3 { font-size:25px; color:#c60d00; margin-bottom:15px;}
.nsp .sgbz .wen h3 a{ font-size:25px; color:#c60d00;}
.nsp .sgbz .wen p { line-height:30px; font-size:14px; color:#666;}

.nxw { margin-top:30px;}
.nxw ul li { margin-bottom:25px; overflow:hidden}
.nxw ul li .tp { width:219px; float:left}
.nxw ul li .wenz { width:682px; float:right}
.nxw ul li .wenz .titx a { font-size:18px; color:#333; line-height:38px; margin-bottom:10px;}
.nxw ul li .wenz .titx a:hover { color:#c60d00}
.nxw ul li .wenz .sj { background: url(xwbz.jpg) 0 0 no-repeat; line-height:24px; font-size:14px; color:#c6c6c6; margin-bottom:10px; padding-left:30px; text-transform:uppercase }
.nxw ul li .wenz p { color:#999; font-size:15px; line-height:30px;}

.lix { margin-top:30px;}
.lix .wenz { width:400px; float:left}
.lix .wenz h3 { font-size:20px; color:#000; margin-bottom:15px;}
.lix .wenz p { font-size:16px; color:#666; line-height:32px;}
.lix .re { width:380px; float:right}
.lix .ewm { width:170px; float: left; line-height:32px; font-size:17px; color:#666; text-align:center; margin-left:12px;}

.xqr { background:#c60d00; padding:20px 20px 10px; overflow:hidden}
.xqr .tit { border:none}
.xqr .tit h3 { font-size:20px; color:#fff;  margin-bottom:10px; line-height:22px;}
.xqr .tit .by { font-size:16px; color:#ff857c; line-height:25px;}
.tabbox {width:100%;height:255px;}
.tabmenu {width:100;height:45px; margin-top:0; background:#eee;}
.tabmenu ul {margin:0;padding:0;list-style-type:none;}
.tabmenu li { text-align:center; float:left; display:block; width:16%; height:45px; overflow:hidden;line-height:45px; display:inline; font-size:18px; font-weight:bold; color:#333;}
.tabmenu .cli {background:#454545 ;display:inline;font-size:18px; cursor:pointer; color:#fff;}
#tabcontent {width:100%;background-color:#fff;}
#tabcontent ul {margin:0;list-style-type: none;}
#tabcontent .hidden {display:none;} 
.xqcpt { width:290px; float:left; margin-right:25px;}
.xqcpt img { width:100%;}
.xqcpt.no { margin-right:0}
.xqwz { margin-top:15px}
.xqwz p { line-height:30px; font-size:16px; color:#666; margin-bottom:35px;}
.wdh { width:1200px; margin:0 auto}
.footer-nav-box { display:none}
.hbsj {position:relative; margin-top:35px; display:none}
@media (max-width:1024px ) {
.daohny { height:1px}
.top { height:6rem; width:100%; margin:0 auto;}
.top .logo { margin-top:1rem; float:left; width:10rem;}
.top .logo img { width:100%}
.top .logoz { float:left; margin-top:1rem; width:16rem;}
.top .logoz img { width:100%}
.top .dh { display:none}
.daoh { width:100%; height:6rem; background-image:url(navsj.jpg);  background-repeat:repeat}
.daoh ul li { font-size:1.2rem; line-height:3rem; text-align:center; float:left; display: inline-block; width:25%; background:none; border-left:1px solid #951c0a; border-right:1px solid #cb3521;-moz-box-sizing: border-box; /*Firefox3.5+*/
-webkit-box-sizing: border-box; /*Safari3.2+*/
-o-box-sizing: border-box; /*Opera9.6*/
-ms-box-sizing: border-box; /*IE8*/
box-sizing: border-box;}
.daoh ul li.sjyc { display:none}
.daoh ul li a{display:block; color:#fff; padding:0;}
.daoh ul li a:hover{ background: url(hov.jpg) repeat-x; color:#fff;  box-sizing: border-box;}
.wdh { width:100%}

.menu{width:100%; height:auto; overflow:hidden; float:right; background:#fff; z-index:10000000; position:relative}

.menu.on{position:relative;}
.menu p{position:relative; height:3.5rem; border-bottom:1px solid #ccc;}
.menu span{width:3rem; height:3rem; font-size:1.5rem; line-height:3rem; text-align:center; color:#333; display:block; position:absolute; top:0.5rem; right:0; border-left:1px solid #ccc;}
.menu span.ch{display:none;}
.menu ul{width:100%; border-top:1px solid #ccc; display:none;}
.menu ul li{width:100%; height:auto; text-align:left; font-size:1.1rem; line-height:3.5rem; border-right:0;}
.menu ul li a{padding:0 5%; display:inline-block; color:#333}
.menu ul li.jian { background: none; }
.menu ul li.on { background:none; color:#c60d00}
.menu ul li a:hover{ border-bottom: none; color:#c60d00; background:none}
.menu .ej{width:100%; text-align:left; background-color:#fff; display:none;}
.menu .ej a{display:block; height:3.5rem; padding:0 8%; font-size:1.1rem; line-height:3.5rem; border-bottom:1px solid #ccc;}
.menu ul li:hover .ej a{background-color:#fff; color:#666; padding:0 8%}
.menu ul li:hover .ej a:hover{ color:#fff;border-bottom:1px solid #ccc;}
.menu ul li:hover .ej{display:none;}
.w1200 { width:96%}
.nav{display:block; width:11%; float:right; margin-top:1rem}
.nav img{width:100%; height:auto;}
.cpgl { padding:2rem 0; background:#f0f0f0; overflow:hidden; display:none}
/*高品质*/
.gpz { margin:4rem auto; width:96%}
.gpz .tit { text-align:center; margin-bottom:2rem;}
.gpz .tit img { width:80%;}
.gpz ul li { width:46%; float:left; margin:1rem 2%; margin-bottom:1rem; padding:0.2rem; border:#ccc 1px solid}
.gpz ul li.no { margin-right:0}
.gpz ul li .tp { width:100%; height:10rem; overflow:hidden; margin-bottom:0.8rem;}
.gpz ul li .tp img { width:100%; height:10rem;}
.gpz ul li .titx a { width:100%; float:left; line-height:2rem; display:block; font-size:1.5rem; text-align:center }
.gpz ul li .kf { float:right; width:100%; text-align:center; margin-top:0.6rem; display:none} 
.gpz ul li .kf img { width:7rem; height: auto;}

/*add1*/
.add1 { width:100%; height:18rem; background-image:url(ad1.jpg); background-color:#ededed; background-size:cover; display:none}
.add1 .zix { width:100%; float:right; text-align:center}
.add1 .zix .tit { line-height:30px; font-size:14px; margin-top:40px; color:#fff;}
.add1 .zix .tel { margin-bottom:10px;}
.add1 .zix .an { width:190px; margin:0 auto}
.add1 .zix .dz a { width:88px; height:30px; line-height:30px; color:#fff; float:left; font-size:14px; text-align:center; display:block; border:#fff 1px solid; border-radius:15px;border-radius:15px;-moz-border-radius:15px;
-webkit-border-radius:15px; }
.add1 .zix .dz a:hover { background:#fff; color:#d9241d;}

/*youshi*/
.sdys { margin-top:2rem;}
.sdys .tit { margin-bottom:2rem; text-align:center}
.sdys .tit img { width:80%}
.sdys .tit span { margin-top:1rem; line-height:2.5rem; font-size:1.4rem; color:#666; text-align:center; width:100%; display:block}

.sdys .bk { width:100%; }
.sdys .bk .tp img { width:100%;}
.sdys .bk .wen { padding:2rem 1.5rem; display:block;-moz-box-sizing: border-box; /*Firefox3.5+*/
-webkit-box-sizing: border-box; /*Safari3.2+*/
-o-box-sizing: border-box; /*Opera9.6*/
-ms-box-sizing: border-box; /*IE8*/
box-sizing: border-box;}
.sdys .bk .wen .titx {
    text-align: left; 
}
.sdys .bk .wen .titx img { width:100%}
.sdys .bk .wen p { background:url(dot.png) left 12px no-repeat; padding-left:26px; font-size:1.4rem; line-height:2rem; color:#666; width:100%; text-align:left; margin-top:1rem;}
/*anli*/
.anli { margin-top:2rem;}
.anli .tit { text-align:center; margin-bottom:2rem;}
.anli .tit img { width:80%}
.anli ul li { width:46%; float:left; margin:1rem 2%; margin-bottom:1rem; border:#dedede 2px solid;-moz-box-sizing: border-box; /*Firefox3.5+*/
-webkit-box-sizing: border-box; /*Safari3.2+*/
-o-box-sizing: border-box; /*Opera9.6*/
-ms-box-sizing: border-box; /*IE8*/
box-sizing: border-box;}
.anli ul li.no { margin-right:2%;}
.anli ul li .tp { width:100%; height:10rem; overflow:hidden; margin-left:-2px; margin-top:-2px;}
.anli ul li .tp img {width:100%; height:10rem;}

.anli ul li .titx { padding:0.8rem;}
.anli ul li a .titx span { line-height:2rem; font-size:1.5rem; color:#333;}
.anli ul li a .titx p { line-height:1.8rem; font-size:1.2rem; color:#999999;}

/*shipin*/
.ship { }
.ship .tit { text-align:center; }
.ship .tit img { width:80%}
.ship .tit h2 { font-size:1.5rem; text-align:center; color:#c60d00; line-height:2.4rem; margin-top:1rem; margin-bottom:2rem;}
.ship .bj { background:#f7f7f7; width:96%; margin:0 auto; overflow:hidden}
.ship .bj .tp { width:100%;}
.ship .bj .tp img { width:100%;}
.ship .wen { padding:2rem; width:100%;}
.ship .wen h1 { font-size:1.8rem; line-height:2.5rem;color:#c60d00}
.ship .wen p { color:#666; line-height:2rem; margin-top:1rem; font-size:1.2rem;}

/*about*/
.about { background:url(gybj.jpg) top center no-repeat; background-size: cover; padding-top:2rem; margin-top:2rem; padding-bottom:2rem; overflow:hidden}
.about .tp { width:100%; float:left}
.about .tp img { width:100%}
.about .wen { width:100%; float:right; position:relative; height: auto; padding-bottom:3.5rem}
.about .wen span { width:100%; line-height:2.5rem; font-size:1.6rem; color:#000; margin-top:1rem; display:block}
.about .wen h2 { font-size:1.6rem; color:#000; line-height:2.5rem;}
.about .wen p { font-size:1.2rem; color:#666; margin-top:2rem; line-height:2rem;}
.about .wen .box { position:absolute; bottom:0; width:100%}
.about .wen .box .more { float:left; width:10rem; padding-top:1rem}
.about .wen .box .more img { width:100%}
.about .wen .box .dian { float:right; width:20rem; display:none}


.qyxc { margin-top:2rem; width:96%; margin:2rem auto}
.qyxc .tit h3{ font-size:1.8rem; text-align:center; color:#000}
.red{ color:#c60d00;}
.qyxc .tit .yw { font-size:1rem; color:#999; text-align:center; text-transform:uppercase}
.qyxc ul li { width:46%; float:left; margin:1rem 2%;}
.qyxc ul li.no { margin-right:2%}
.qyxc ul li img { width:100%; height:10rem;}
.qyxc ul li .titx a { font-size:1.4rem; color:#000; line-height:2.2rem; text-align:center; display:block; font-weight:bold}

.hyzx { background:url(zxbj.jpg) top center no-repeat; background-size:cover; padding-top:4rem; padding-bottom:3.5rem; overflow:hidden}
.hyzx .tit h1 { font-size:2rem; line-height:3rem; color:#fff; text-align:center}
.hyzx .tit .yw { text-align:center; color:#fff; line-height:1.4rem; font-size:1rem; text-transform:uppercase}
.hyzx .box { width:96%; margin:2rem auto;}
.hyzx .box .left { width:100%; float:left; background-color:rgba(255,255,255,0.85); overflow:hidden;-moz-box-sizing: border-box; /*Firefox3.5+*/
-webkit-box-sizing: border-box; /*Safari3.2+*/
-o-box-sizing: border-box; /*Opera9.6*/
-ms-box-sizing: border-box; /*IE8*/
box-sizing: border-box; padding:1.2rem;height: auto;}
.hyzx .box .left ul li { margin-bottom:1rem; overflow:hidden}
.hyzx .box .left ul li .tp { width:35%; float:left; height: auto;}
.hyzx .box .left ul li .tp img { width:100%}
.hyzx .box .left ul li .wz { width:62%; float:right; text-align:left}
.hyzx .box .left ul li .wz h3 a { font-size:1.4rem; margin-bottom:1rem; display: block}
.hyzx .box .left ul li .wz span { font-size:1.3rem; color:#666; display:none}
.hyzx .box .left ul li .wz p { font-size:1.2rem; line-height:2.2rem; margin:1rem 0; color:#333; display:none}
.hyzx .box .left ul li .wz .more a { width:5rem; height: 1.5rem; line-height:1.5rem; background:#c60d00; display:block; text-align:center; color:#fff; font-size:1rem; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; border-radius:5px;}
.hyzx .box .right { width:100%; height: auto; float:right;background-color:rgba(255,255,255,0.85); overflow:hidden;}
.hyzx .box .right .tit { width:100%; height:3.5rem; padding:1rem;-moz-box-sizing: border-box; /*Firefox3.5+*/
-webkit-box-sizing: border-box; /*Safari3.2+*/
-o-box-sizing: border-box; /*Opera9.6*/
-ms-box-sizing: border-box; /*IE8*/
box-sizing: border-box; background:#c60d00}
.hyzx .box .right .tit span { width:5rem; font-size:1.5rem; font-weight:bold; color:#fff;}
.hyzx .box .right .tit .more { width:4rem; float:right}
.hyzx .box .right .tit .more a { display:block; float:right; font-size:1.2rem; color:#fff; width:4rem; text-transform:uppercase}
.hyzx .box .right .nr { padding:1.2rem;}

/*hezuohuoban*/
.hzhb { background:#f0f0f0; padding:2rem 0; overflow:hidden}
.hzhb .tit { text-align:center}
.hzhb .tit h1 { font-size:1.8rem; margin-bottom:0.5rem; color:#000;}
.hzhb .tit .yw { font-size:1rem; color:#999; text-transform:uppercase}
.hbsj {position:relative; margin-top:1.5rem; display: block}
.hbsj .hd .prev {width:20px; height:20px; background:url(jtl.jpg) left center no-repeat; background-size:100%; position:absolute; left:0; top:60%; margin-top:-20px; z-index:10000}
.hbsj .next{width:20px; height:20px; background:url(jtr.jpg) left center no-repeat; position:absolute;background-size:100%; right:0; top:60%; margin-top:-20px; z-index:10000}
.hbsj .bd {width:100%; margin:0 auto;}
.hbsj .bd ul li{display:inline-block; width:100%; float:left; margin:0; }
.hbsj .bd ul li .sk { width:30.3333%; float: left; margin:0 1.5%}
.hbsj .bd ul li img {width:100%; height:auto;}

.xx41 li{ display:inline-block;}

.newsp02 {position:relative; margin-top:35px; display:none}


.footer { overflow:hidden; margin-bottom:3.6rem}
.footer .dah { width:96%; display:none}
.yqlj { margin-top:1rem; width:96%; margin:1rem auto; overflow:hidden}
.yqlj .tit { width:100%; float:left; color:#c60d00; font-size:1.4rem; font-weight:bold}
.yqlj .lm { width:100%; float:right}
.yqlj .lm a { line-height:2.4rem; color:#666; font-size:1.3rem; padding:0 1rem; float:left; display:block}

.footer .logo { display:none}
.footer .dzl { margin-left:0; width:96%; line-height:2.4rem; color:#999; font-size:1.2rem; float:left; margin-top:1rem}
.footer .ewm { width:315px; float:right; margin-top:30px; display:none}
.footer .ban { width:100%; border-top:#666 1px solid; line-height:2.5rem; text-align:center; font-size:1.2rem; color:#666; margin-top:1.5rem;}

/*内页*/
.nban img { width:100%; display:none}
.wei { line-height:30px; border-bottom:#e8e8e8 1px solid;}
.wei .dq {background:url(sy.jpg) 0 4px no-repeat; padding-left:26px; font-size:12px; color:#666; width:96%; margin:0 auto; padding:0 0 0 26px;}
.wei .dq span { font-weight:bold; color:#c60d00;}
.ncont { margin-top:0rem; margin:0 auto 2rem; width:96%; overflow:hidden}
.nl { width:100%; float:left; }
.nl .tit { height:3rem; padding:0 1rem; background:#c60d00; line-height:3rem}
.nl .tit.yc { display:none}
.nl .tit .cn { font-size:1.5rem; font-weight:bold; color:#fff;}
.nl .tit .en { margin-top:1.5rem; font-size:1.4rem; font-weight:bold; color:#fff; text-transform:uppercase}
.nl .nr { border:#e8e8e8 1px solid; margin-top:3px;}
.nl .nr ul li { height:2.8rem; line-height:2.8rem; border-left:2px solid #000; background:#f3f3f3; padding-left:0; margin-bottom:2px;}
.nl .nr ul li a { font-size:1.3rem; color:#333; font-weight:bold; line-height:2.8rem; display:block; text-align:center;}


.nl .tit2 { height:75px; padding:0 20px; background:#c60d00; margin-top:15px;font-size:25px; font-weight:bold; color:#fff; line-height:75px; display:none}
.nl .box { border-bottom:#e8e8e8 1px solid; border-left:#e8e8e8 1px solid; border-right:#e8e8e8 1px solid; padding:10px; display:none}


.neir { width:100%; float:right; margin-top:1rem}
.neir .tit { line-height:3rem; border-bottom:#e8e8e8 1px solid; font-size:1.6rem; color:#333}
.neir .box { padding:1rem 0; line-height:2.5rem; color:#666}
.neir .box p { margin-top:2rem; font-size:1.2rem;}

.mgt { margin-top:3rem;}
.mgt img { width:100%}
.subNavBox{width:100%;border:solid 1px #e8e8e8;margin-top:3px; display:none}
.subNav{height:2.8rem; line-height:2.8rem; border-left:2px solid #000; background:#f3f3f3; padding-left:0; margin-bottom:2px;font-size:1.3rem; color:#333; font-weight:bold; line-height:2.8rem; text-align:center}
.navContent{display: none; overflow:hidden}
.navContent li {width:46%; margin:0 2%; float:left}
.navContent li a{display:block;heighr:2rem;text-align: left;font-size:1.2rem;line-height:2rem;color:#666; background: none; padding-left:1rem; text-align:center; }
.cpsjl { display:none}

.ncpzx { margin-top:2rem;}
.ncpzx ul li { margin:1.5rem 2%; float:left; border:#f1f1f1 1px solid; background:#f1f1f1; width:46%;}
.ncpzx ul li.no { margin-right:0}
.ncpzx ul li img { width:100%; height: auto;}
.ncpzx ul li .tit a { color:#333; line-height:3rem; font-size:1.8rem; text-align:center; display:block}


.nal { margin-top:2rem;}
.nal ul li { width:46%; float:left; margin:1rem 2%; margin-bottom:1rem; }
.nal ul li.no { margin-right:0;}
.nal ul li .tp { width:100%; height:8rem; overflow:hidden; margin-left:-0; margin-top:-0;}
.nal ul li .tp img {width:100%; height:8rem;-webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}

.nal ul li .titx { padding:0.5rem;}
.nal ul li a .titx span { line-height:2rem; font-size:1.2rem; color:#333;}
.nal ul li a .titx p { line-height:1.8rem; font-size:1rem; color:#999999;}

.nsp { margin-top:2rem;}
.nsp .dsp img { width:100%; margin-top:1rem;}
.nsp .sgbz { background:#f7f7f7; overflow:hidden; margin-top:1rem;}
.nsp .sgbz .fl{ float:none;}
.nsp .sgbz .fr{ float:none;}
.nsp .sgbz .tp{ width:100%;}
.nsp .sgbz .tp img { width:100%;}
.nsp .sgbz .wen { padding:2rem; width:100%;-moz-box-sizing: border-box; /*Firefox3.5+*/
-webkit-box-sizing: border-box; /*Safari3.2+*/
-o-box-sizing: border-box; /*Opera9.6*/
-ms-box-sizing: border-box; /*IE8*/
box-sizing: border-box;}
.nsp .sgbz .wen h3 { font-size:2rem; color:#c60d00; margin-bottom:1.5rem;}
.nsp .sgbz .wen p { line-height:2rem; font-size:1.2rem; color:#666;}

.nxw { margin-top:2rem;}
.nxw ul li { margin-bottom:1.5rem; overflow:hidden}
.nxw ul li .tp { width:35%; float:left}
.nxw ul li .tp img { width:100%}
.nxw ul li .wenz { width:62%; float:right}
.nxw ul li .wenz .titx a { font-size:1.4rem; color:#333; line-height:2.2rem; margin-bottom:1rem;}
.nxw ul li .wenz .sj { background: url(xwbz.jpg) 0 0 no-repeat; line-height:24px; font-size:14px; color:#c6c6c6; margin-bottom:10px; padding-left:30px; text-transform:uppercase }
.nxw ul li .wenz p { color:#999; font-size:1rem; line-height:2rem; height:2rem}

.lix { margin-top:2rem;}
.lix .wenz { width:100%; float:left}
.lix .wenz h3 { font-size:1.5rem; color:#000; margin-bottom:1rem;}
.lix .wenz p { font-size:1.3rem; color:#666; line-height:2.4rem;}
.lix .re { width:100%; margin-top:1rem}
.lix .ewm { width:10rem; float: left; line-height:2rem; font-size:1.2rem; color:#666; text-align:center; margin-left:1rem;}
.lix .ewm img { width:100%}
.xqr { background:#c60d00; padding:1rem 1rem 0}
.xqr .tit {
    border: none;
}
.xqr .tit h3 { font-size:1.5rem; color:#fff;  margin-bottom:0.5rem; line-height:1.6rem;}
.xqr .tit .by { font-size:1.2rem; color:#ff857c; line-height:2.2rem; display:none}
.tabbox {width:100%;height: auto;}
.tabmenu {width:100;height:6rem; margin-top:0;}
.tabmenu ul {margin:0;padding:0;list-style-type:none;}
.tabmenu li { width:33.3333%; height:3rem; line-height:3rem; font-size:1.4rem; }
.tabmenu li.cli { font-size:1.4rem}
.xqcpt { width:96%; float:left; margin-right:2%; margin:1rem 2%}
.xqcpt.no { margin-right:2%}
.xqwz { margin-top:1rem}
.xqwz p { line-height:2.2rem; font-size:1.2rem; color:#666; margin-bottom:1.5rem;}
/*底部导航*/
.footer-nav-height{
	height:3.6rem;
}
.footer-nav-box{
	position: fixed; display:block;
	width: 100%;
	bottom: 0;
	left: 0;
}
.footer-nav{
	background-color: #c60d00; height:3.6rem;
	width: 100%;
}
.footer-nav li{
	float: left;
	font-size: 1.3rem; color:#fff;
	line-height: 3.6rem;
	width: 33.33%;
	text-align: center;
}
.footer-nav a{
	color: #fff;
}
.footer-nav p{
	padding-left:2.5rem;
	display: inline-block;-webkit-box-sizing: border-box; color:#fff;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.com-footer-pro{
	border-width: 0 1px;
	border-style: solid;
	border-color: #ffffff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.com-footer-sy p{
	background: url(icon-com-home.png) no-repeat left center;
	background-size: 40%;
}
.com-footer-pro p{
	background: url(chanpin.png) no-repeat left center;
	background-size: 25%;
}

.com-footer-contact p{
	background: url(lianxi.png) no-repeat left center;
	background-size: 25%;
}
/*底部导航*/


}

.listpage{ padding:15px 0; text-align: center;}
.xiaocms-page span {
display: inline-block;
height: 22px;
padding: 0 10px;
line-height: 22px;
background: #c60d00;
border: 1px solid #c60d00;
color: #fff;
text-align: center;
margin-left: 1px;
}
.xiaocms-page a {
display: inline-block;
height: 22px;
line-height: 22px;
background: #fff;
border: 1px solid #c60d00;
text-align: center;
color: #333;
padding: 0 10px;
margin-left: 1px;
}