@charset "utf-8";
html,body{height:100%; padding:0px; margin:0px;min-width: 1200px;font:14px 微软雅黑;color:#444;}
a { text-decoration: none; outline: none; color: #666; transition: 0.2s; }
p{text-align: justify;text-justify:inter-ideograph;margin: 0;}
li {list-style-type: none; vertical-align: top; margin: 0;padding:0;}
ul {margin: 0;padding: 0;}
img{margin: 0;padding: 0;border: 0; vertical-align: top;}
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; margin: 0;padding: 0}
dl,dt,dd{padding: 0;margin:0;}
i,em{font-style: normal;}

.fl {float:left;}
.fr {float:right;}
.clear{clear:both;}
.w0{width: 100%;}
.w1200{width: 1200px;margin:0 auto;}
.w1140{width: 1140px;margin:0 auto;}

/*header start*/
.header{height: 130px;position:absolute;z-index: 999;width: 100%}
.header .logo{padding: 15px 0;}
.header .head_right{width: 1100px;}
.header .head_right .head_t{padding-top: 10px}
.header .head_right .head_t p{height: 40px;font-size: 35px;font-weight: bold;color: #444;display: block;padding: 20px 0 16px 28px;letter-spacing: 2px;line-height: 40px;}

.header .head_right .head_t .lan{padding-top: 5px;margin-left: 30px;color: #fff}
.header .head_right .head_t .lan a{display: inline-block;width: 50px;height: 25px;text-align: center;line-height: 25px;color: #fff;margin: 5px 0}
.header .head_right .head_t .lan a:hover {color: #DB0100}
.header .head_right ul{width: 1036px;position: relative;top: 10px;}
.header .head_right ul li{width: 120px;height: 35px;line-height: 35px;float: left;margin:9px 0 9px 28px;text-align: center;}
.header .head_right ul li a{display: block;color: #fff;font-size: 17px}
.header .head_right ul li:hover a{color: #DB0100}
/*header end*/

/*banner start*/
.flexslider {
	margin: 0px auto 0px;
	position: relative;
	width: 100%;
	height: 700px;
	overflow: hidden;
	zoom: 1;
}
.flexslider .slides li {
	width: 100%;
	height: 100%;
}
.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}
.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}
.flex-direction-nav .flex-prev {
	left: 0;
}
.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}
.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}
.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}
.flex-control-paging li a {
	background: rgba(0,0,0,0.3);
	display: block;
	height: 10px;
	overflow: hidden;
	text-indent: -99em;
	width: 10px;
	cursor: pointer;
	-webkit-transition: all 0s ease;
	border-radius: 10px;
}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a{
	background: #DB0100;
}
.flexslider .slides a img {
	width: 100%;
	height: 700px;
	display: block;
}
/*banner end*/

/*history start*/
.history{padding: 50px 0;background: #f1f1f1}
.history dl{width: 860px;}
.history dl dt{line-height: 180%;text-indent: 2em;}
.history dl dd{width: 429px;text-align: center;float: left;margin-top: 20px}
.history dl dd:nth-child(2) {border-right:1px dashed #cfcfcf;}
.history dl dd .con{width: 110px;padding-left: 70px;margin: 0 auto;background: url(../images/honor1.png) no-repeat center left;}
.history dl dd:nth-child(3) .con{background: url(../images/honor2.png) no-repeat center left;}
.history dl dd p{font-size: 16px;line-height: 200%;padding-left: 10px;}
.history dl dd b{font-size: 34px;font-family: Arial;color: #DB0100}
.history dl dd span{font-size: 16px;font-weight: normal;color: #666;padding-left: 10px;display: inline-block;}
/*history end*/

.index_title{text-align: center;padding-bottom: 30px}
.index_title i{text-transform: uppercase;color: #ccc;display: block;font-size: 16px;line-height: 16px}
.index_title b{display: block;line-height: 70px;font-size: 38px;letter-spacing:1px}
.index_title b span{color: #DB0100}
.index_title p{border: 1px solid #aaa;line-height: 22px;display: inline-block;padding: 0 15px;font-size: 12px;color: #aaa;}

/*product start*/
.product{padding: 50px 0;}
.pro_list{padding-bottom: 20px}
.pro_list ul{ text-align: center;}
.pro_list ul li{text-align: center;font-size: 15px; display:inline-block; padding: 0px 11px;background: url(../images/line.jpg) repeat-x 0 41px;}
.pro_list ul li em{display: block;width: 20px;height: 20px;background: url(../images/dian2.png) no-repeat center;margin: 10px auto;}
.pro_list ul li:hover em{background: url(../images/dian1.png) no-repeat center;}
.pro_list ul li:hover a{color: #db0100}
.pro_tu1{width:490px; height:368px; float:left; border:1px solid #f1f1f1;}
.pro_tu1 a{display:block;width:480px; height:358px; margin:5px; overflow:hidden;}
.pro_tu1 a img{width:480px; height:358px;}
.pro_tu1 a img:hover{transition: all 0.5s;  transform: scale(1.1);}
.pro_nr1{width:708px; height:370px; background:#f7f7f7; float:right;}
.pro_nr{width:640px; height:320px; padding-top:26px; padding-left:32px;}
.pro_wen{height:196px;}
.pro_wen > a{display:block;width:100%;height:60px;background:url(../images/pro_dt.jpg) left bottom no-repeat; overflow:hidden;font-size:20px; color:#404040; line-height:60px;letter-spacing: 2px;}
.pro_wen p{margin-top:22px; font-size:14px; color:#404040; line-height:28px; overflow:hidden;}
.pro_adv li{width:70px; float:left; text-align:center; margin-right:36px;}
.pro_adv li em{width:68px; height:68px; text-align:center; border:1px solid #ccc; border-radius:3px;display: block}
.pro_adv li em:hover{border:1px solid #DB0100;}
.proadv1{background:url(../images/p_icon1.png) center no-repeat;}
.proadv1:hover{background:#DB0100 url(../images/p_icon1a.png) center no-repeat;}
.proadv2{background:url(../images/p_icon2.png) center no-repeat;}
.proadv2:hover{background:#DB0100 url(../images/p_icon2a.png) center no-repeat;}
.proadv3{background:url(../images/p_icon3.png) center no-repeat;}
.proadv3:hover{background:#DB0100 url(../images/p_icon3a.png) center no-repeat;}
.proadv4{background:url(../images/p_icon4.png) center no-repeat;}
.proadv4:hover{background:#DB0100 url(../images/p_icon4a.png) center no-repeat;}
.proadv5{background:url(../images/p_icon5.png) center no-repeat;}
.proadv5:hover{background:#DB0100 url(../images/p_icon5a.png) center no-repeat;}
.pro_adv li p{font-size:14px; color:#333;height:40px;line-height:40px;text-align: center; overflow: hidden;}
.pro_adv li:hover p{color:#DB0100;}

.pro_bottom{padding-top:20px;text-align: center;}
.pro_bottom li{width:280px; height:210px; cursor:pointer; float:left; margin-left:24px; position:relative; border:1px solid #f1f1f1; margin-bottom: 50px;}
.pro_bottom li:nth-child(4n+1) {margin-left: 0px}
.pro_bottom li img{width:270px; height:202px;margin:5px;}
.txt1{position:absolute; left:5px; top:5px; background:rgba(219,1,0,.9); width:270px; height:132px; padding-top:70px; display:none; text-align:center;}
.txt1 p{display:block;width:150px; height:30px; margin:0 auto; font-size:16px; color:#fff; line-height:30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.txt1 em{display:block;width:93px; height:24px; margin:10px auto; background:url(../images/pro_more.png) center no-repeat;}
.pro_bottom li:hover .txt1{display: block}
.pro_bottom li a > p{text-align: center;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding: 0 10px;line-height: 30px;}
/*product end*/

/*adv start*/
.adv{background: #f1f1f1;padding: 50px;}
.adv .adv_l{width: 550px;}
.adv .adv_l ul li{width: 490px;height: 100px;padding-left: 60px;padding-top: 40px}
.adv .adv_l ul li b{font-size: 20px;}
.adv .adv_l ul li p{line-height: 170%;display: block;padding-top: 5px;font-size: 15px}
.adv .adv_l ul li:nth-child(1) {background: url(../images/advicon1.png) no-repeat 0px 26px;}
.adv .adv_l ul li:nth-child(2) {background: url(../images/advicon2.png) no-repeat 0px 26px;}
.adv .adv_l ul li:nth-child(3) {background: url(../images/advicon3.png) no-repeat 0px 26px;}
.adv .adv_r{width: 600px;}
.slideBox{ width:600px; height:450px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; bottom:8px; z-index:1;width: 600px;}
.slideBox .hd ul{ overflow:hidden; zoom:1; width: 100%;text-align: center;}
.slideBox .hd ul li{display:inline-block;margin:0 4px;width:10px;height:10px;background:#fff;cursor:pointer;border-radius: 10px;}
.slideBox .hd ul li.on{ background:#f00; color:#fff;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd img{ width:600px; height:450px; display:block;}
/*adv end*/

/*new start*/
.news{padding: 50px 0;}
.news .new_l{width:702px; float:left; padding-top: 13px;}
.news .new_l .new_tit{border-bottom:1px solid #cccccc;height:48px; line-height: 48px;margin-bottom: 21px;}
.news .new_l .new_tit span{display: block; font-size: 20px; color:#333333; padding-left:17px; background:url("../images/f.jpg") no-repeat left;border-bottom:1px solid #ba1319; width:100px;}
.news .new_l dl{width:680px; height:177px;margin-bottom: 20px;}
.news .new_l dl dt{width:319px; height:177px;float:left;}
.news .new_l dl dt img{width:319px; height:177px;}
.news .new_l dl dd{width:319px; height:132px;float:left;background:#f2f2f3;padding:27px 19px 18px 23px; }
.news .new_l dl dd span{display: block;margin-bottom: 10px;}
.news .new_l dl dd span a{font-size: 18px; color:#333333;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news .new_l dl dd p{ font-size: 14px; color:#999999;margin-bottom: 21px; line-height: 20px;}
.news .new_l dl dd .ck{ font-size: 14px; color:#DB0100; float:right;padding-right:26px; background:url("../images/xq1.png") no-repeat right;}
.news .new_l ul li{height:24px; line-height: 24px; padding-left:14px;background:url("../images/hg.jpg") no-repeat left;margin-bottom: 10px;padding-right: 20px;}
.news .new_l ul li a{ font-size: 14px; color:#666666; }
.news .new_l ul li a span{display:inline-block;width:550px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news .new_l ul li a em{float:right;font-size: 14px; color:#666666;}
.news .new_l ul li:hover a{color: #DB0100}
.news .new_r{width:465px;float:right; background:#FFF;padding-top:13px;}
.news .new_r .new_tit{border-bottom:1px solid #cccccc;height:48px; line-height: 48px;margin-bottom: 21px;}
.news .new_r .new_tit span{display: block; font-size: 20px; color:#333333; padding-left:17px; background:url("../images/f.jpg") no-repeat left;border-bottom:1px solid #ba1319; width:100px;}
.news .new_r dl{border-bottom:1px dashed #999999;padding-bottom:22px;margin-bottom: 20px;}
.news .new_r dl dt{height:23px; line-height: 23px; margin-bottom: 18px;}
.news .new_r dl dt i{display: block; width:55px; height:23px; text-align: center;float:left; line-height: 22px; background:#DB0100; color:#FFF; margin-right: 6px;font-size: 16px}
.news .new_r dl dt a{ font-size: 16px; color:#333333;width:400px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;float: right;}
.news .new_r dl dd{ font-size: 14px; color:#999999;}
.news .new_r ul li{height:61px;margin-bottom:22px;}
.news .new_r ul li span{display: block;width:58px; height:58px;border:2px solid #dcdcdc; float:left;margin-right: 16px;}
.news .new_r ul li span b{display: block; font-size: 32px; font-weight: bold; color:#cccccc; text-align: center;line-height: 40px}
.news .new_r ul li span em{display: block; font-size: 12px;color:#cccccc; text-align: center;}
.news .new_r ul li strong{display: block;font-weight: normal;float:left;margin-top: 8px;}
.news .new_r ul li strong a{font-size: 16px;display:inline-block;width:385px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news .new_r ul li p{float:left; font-size: 14px; color:#999999; margin-top: 5px;width:385px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news .new_r ul li:hover span{border:2px solid #DB0100;}
.news .new_r ul li:hover  span b{color:#DB0100;}
.news .new_r ul li:hover span em{color:#DB0100;}
.news .new_r ul li strong a:hover{color:#DB0100;}
/*new end*/

/*footer start*/
.footer{background: #333;}
.foot_con{color: #c1c1c2;margin-bottom: 30px;}
.foot_con li{width: 340px;float: left}
.foot_con li.first{width: 320px;margin-right: 40px;text-align: center;margin-top: 75px;}
.foot_con li.first p{font-size: 18px;line-height: 38px;margin-top: 10px;}
.foot_con li.first h3{font-size: 24px;background: #0f6cc9;line-height: 36px;border-radius: 18px;}
.foot_con li.second p{font-size: 15px;color: #c1c1c2;margin-bottom: 0px;}
.foot_con li.second p span{font-size: 22px; color: #DB0100;padding-left: 75px;}
.foot_con li.second p span:nth-child(1) {padding-left: 0px}
.foot_con li.last{width: 150px;float: right;margin-top: 85px;text-align: center;}
.foot_con li.last img{width: 150px;height: 150px;display: block;margin: 0 auto;}
.foot_con li.last p{font-size: 14px;color: #9a9999;margin-top: 10px;text-align: center;}
.foot_con li strong{font-size: 20px;font-weight: normal;display:block;margin-bottom:25px;color: #fff;line-height: 35px;background: url(../images/foot_nav.png) no-repeat left center;text-indent: 12px;margin-top: 68px;}
.foot_con li strong span{font-size: 16px;display: inline-block;margin-left: 20px;}
.foot_con li ul{overflow: hidden;}
.foot_con li ul li{width:112px;float: left;padding: 0;}
.foot_con li ul li a{font-size: 15px;color: #c1c1c2;display: inline-block;margin-bottom: 15px;line-height: 24px;}
.foot_con li ul li:hover a{color: #DB0100;}
.foot_bot{background: #111;line-height: 35px;margin-top: 20px;}
.foot_bot span{font-size: 15px;color: #fff;}
.foot_bot a{font-size: 15px;color: #fff;}
/*footer end*/