@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; list-style:none; border:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; border:0}

body{
    width:100%;
	background:#f7f7f7;
    width:expression(document.body.clientWidth <=1200? "1200px": "auto");
    min-width:1200px;
}
.clear{clear:both;}
.top{width:100%; background-image: -moz-linear-gradient(top, #ff3a2e, #c5261c);
/* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff3a2e), color-stop(1, #c5261c)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3a2e', endColorstr='#c5261c', GradientType='0')}
.top .tp{width:1200px; margin:0 auto; padding-top:10px; padding-bottom:35px;}

.top .tp .select{width:103px; height:20px; line-height:18px; color:#ffffff; float:right; background:url(../images/la.jpg); appearance:none;
-moz-appearance:none;
-webkit-appearance:none; margin-bottom:5px}
select::-ms-expand { display: none; }
.top .tp .select option{width:103px; background:#fd392e; background-image: -moz-linear-gradient(top, #fd392e, #c8271d);
/* Firefox */
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fd392e), color-stop(1, #c8271d)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd392e', endColorstr='#c8271d', GradientType='0')}
.top .tp .select optgroup{width:103px; background:#fd392e; background-image: -moz-linear-gradient(top, #fd392e, #c8271d);
/* Firefox */
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fd392e), color-stop(1, #c8271d)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd392e', endColorstr='#c8271d', GradientType='0')}


/*logo*/
.top .tp .ln{width:1200px;}
.top .tp .ln .logo{width:167px; height:30px; float:left;}
.top .tp .ln .nav{width:805px; float:left; margin-left:228px; margin-top:12px;}
.top .tp .ln .nav .n1{width:115px; float:left; text-align:center; font-size:14px;}
.top .tp .ln .nav .n1 a{font-size:14px; color:#ffffff}
.top .tp .ln .nav .n1 a:hover{font-size:14px; color:#00F;}

/*banner图*/
.fulSlide{width:100%;position:relative;height:600px;}
.fulSlide .bb{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fulSlide .bb ul{width:100% !important;}
.fulSlide .bb li{width:100% !important;height:600px;overflow:hidden;text-align:center;}
.fulSlide .bb li a{display:block; height:600px;}
.fulSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fulSlide .hd ul{text-align:center;}
.fulSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:66px;height:16px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fulSlide .hd ul .on{background:#284374;}
.fulSlide .prev,.fulSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-22px;left:6%;z-index:1;width:38px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #fff no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fulSlide .next{left:auto;right:6%;background-position:-6px -137px;}
/*点击*/
.sp{width:100%;}
.sp .pg{width:1200px; margin:0 auto;}
.sp .pg .tp1{width:199px; height:165px; float:left}
.sp .pg .tp1 .twz{width:125px; margin:0 auto; text-align:center; margin-top:-50px; font-size:14px; color:#ffffff}
.sp .pg .tp2{width:1px; height:165px; background:#ffffff; float:left}


/*产品*/
.po{width:100%;}
.po .pro{width:1200px; margin:0 auto; margin-top:53px;}
.po .pro .pc{font-size:36px; color:#c5261c; letter-spacing:1px; font-weight:bold; float:left; background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(205, 69, 60, 1)), to(rgba(197, 38, 28, 1)));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
.po .pro .jt{float:right;}
.po .pro .jt .left_botton{ width:58px; height:50px; float:left; background:url(../images/zj.jpg) no-repeat; margin-right:12px; cursor:pointer;}
.po .pro .jt .right_botton{ width:58px; height:50px; float:left; background:url(../images/yj.jpg) no-repeat; cursor:pointer;}
#scrollbox{width:1200px; float:left; margin:0 auto;  margin-top:55px; overflow:hidden;}
#scrollbox ul li{width:300px; float:left; }
#scrollbox ul li .con-two{width:278px; height:298px; border:1px #d0d0d0 solid; margin:0 auto; -moz-border-radius: 20px; /* Firefox */
 -webkit-border-radius: 20px; /* Safari 和 Chrome */ border-radius:20px; background:#ffffff; text-align:center; padding-top:18px; }
#scrollbox ul li .con-two img{width:240px; height:260px;}
 .ctg{
 position:relative}
 
.txt-two{
	position: absolute;
	left: 0;
	top: -278px;
	*top:-281px;
	width:278px;
	height:316px;
	line-height: 45px;
	text-align: center;
	color: #fff;
	background:#f2574d;
	filter:alpha(opacity=80);
	opacity:0.8;
	-moz-border-radius: 20px; /* Firefox */
 -webkit-border-radius: 20px;
	border-radius:20px;
	display: none;
}
.txt-two .wz{font-size:20px; margin-top:120px;} 
.txt-two .wz a{font-size:18px; color:#ffffff;}

/*内容*/
.bag{width:100%; height:395px; background:url(../images/bag.png); margin-top:45px;}
.bag .ab{width:1200px; margin:0 auto;}
.bag .ab .abo{padding-top:55px; padding-bottom:75px;}
.bag .ab .abo .atitle{text-align:center; color:#000; font-size:24px;}
.bag .ab .abo .acont{font-size:13px; color:#000; text-indent:2em; text-align:center; line-height:32px; margin-top:35px; }
.bag .ab .abo .acont a{font-size:13px; color:#000; text-indent:2em; 	white-space:normal;
	word-break:break-all;}

/*display*/
.ds{width:100%;}
.ds .dis{width:1200px; margin:0 auto; margin-top:40px;}
.ds .dis .pa{font-size:36px; color:#c5261c; letter-spacing:1px; font-weight:bold; background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(205, 69, 60, 1)), to(rgba(197, 38, 28, 1)));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
.ds .dis .wtp{width:1200px; margin-top:25px;}
.ds .dis .wtp .wtp1{width:580px; float:left;}
.ds .dis .wtp .wtp2{float:left; width:620px;}
.ds .dis .wtp .wtp2 .w{margin-bottom:21px; float:left}
.ds .dis .wtp .wtp2  .wp{width:276px; height:195px; border:1px #cccccc solid; margin-left:32px; float:left; margin-bottom:21px; text-align:center}
.ds .dis .wtp .wtp2  .wp img{width:190px;}

.cpf{width:100%;}
.cpf .cpt{width:1200px; margin:0 auto; margin-top:65px;}
.cpf .cpt .cp{width:876px; float:left; background:#ffffff; border-bottom:1px #e8e8e8 solid; border-top:1px #e8e8e8 solid;}
.cpf .cpt .cp .cp1{width:218px; height:262px; float:left; border-left:1px #e8e8e8 solid; text-align:center; }
.cpf .cpt .cp .cp1 img{width:200px; padding-top:26px}
.cpf .cpt .ct{width:322px; float:left; border:1px #e8e8e8 solid;}
.cpf .cpt .ct .ct1{width:305px; line-height:47px; background:#cc281e; color:#ffffff; font-size:16px; font-weight:bold; padding-left:17px;}
.cpf .cpt .ct .ct2{width:270px; height:187px; background:#f8f8f8; padding-left:17px; padding-top:28px;  line-height:33px; font-family:Arial, Helvetica, sans-serif}





/*底部*/
.lnk{width:100%; margin-top:60px;}
.lnk .ln1{width:1200px; height:40px; margin:0 auto; background:#efefef; line-height:40px}
.lnk .ln1 .ne{float:left; margin-left:25px; color:#575757; font-size:24px; font-weight:bold}
.lnk .ln1 .nab{float:left; margin-left:42px; margin-top:8px;}

/*底部中间*/
.xx{width:100%;}
.xx .xt{width:1200px; margin:0 auto; margin-top:30px;}
.xx .xt .xt1{ float:left; margin-left:30px; line-height:30px;}
.xx .xt .xt1 p{font-size:14px; color:#575757;}

.xx .xt .xt2{width:220px; float:left; margin-left:120px; line-height:30px;}
.xx .xt .xt2 p{font-size:14px; color:#575757;}
.xx .xt .xt2 a{font-size:14px; color:#575757;}

.xx .xt .xt3{width:257px; float:left; line-height:30px;}
.xx .xt .xt3 p{font-size:14px; color:#575757;}
.xx .xt .xt3 #email{width:245px; height:30px; border:1px #d0d0d0 solid; padding-left:10px; margin-top:20px; *padding-top:12px}
.xx .xt .xt3 #submit{width:255px; height:42px; border:1px #d0d0d0 solid; background:#de0505; margin-top:15px; color:#ffffff; font-size:14px;}
.xx .xt .xt3 .hq{font-size:14px; color:#575757;}
.xx .xt .xt4{width:165px; height:165px; float:left; margin-left:115px; text-align:center; font-size:14px; color:#575757; line-height:26px}
.xx .xt .xt4 .wx{width:165px; height:165px;}


.ef{width:100%; background:#000; margin-top:40px;}
.ef .ex{ margin:0 auto; padding-top:30px; padding-bottom:20px; text-align:center; line-height:30px;}
.ef .ex .eh{width:480px; margin:0 auto;}
.ef .ex .eh .ex1{width:160px; font-size:14px; color:#ffffff; float:left;}

.ef .ex .cd{ margin-top:15px; font-size:14px; color:#ffffff;}
.ef .ex .cd a{font-size:14px; color:#ffffff;}
