@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;}
.w1250{width: 1250px;margin:0 auto;}
.w1300{width: 1300px;margin:0 auto;}
.w1340{width: 1340px;margin:0 auto;}

/*header start*/
.header{position: relative;z-index: 999999}
.head_top{height: 100px;}

.search .gjc{width: 380px;}
.search .gjc a{color:#777;margin:0 8px;font-size: 14px;}
.search .gjc a:hover {text-decoration:underline;}
.search .gjc b{color: #D42101;font-size: 15px;}
.search form{width: 380px;padding-top: 15px;}
.search_form{position:relative; height:41px; margin:5px 0;display:block;}
.sinput{float:left; width:280px; height:28px; line-height:28px; padding:4px 7px; color:#b3b3b3; border:1px solid #999; border-radius:2px 0 0 2px; background-color:#fbfbfb;}
.sbtn{float:left; width:80px; height:38px; padding:0 12px; margin-left:-1px; border-radius:0 2px 2px 0; border:1px solid #D42101; background-color:#D42101; cursor:pointer; display:inline-block; font-size:16px; font-family: 微软雅黑;vertical-align:middle; color:#f3f7fc;position:absolute; _left:270px; _top:0}

.head_nav{height: 50px;background: url(../images/navbg.jpg) repeat-x center;}
.header .tel{width:185px;height:65px;padding:17px 0 17px 65px;background: url(../images/tel.png) no-repeat center left;}
.header .tel b{font-size: 28px;font-family: Arial;position: relative;top: 5px;color: #e73b21}
.header .tel p{font-size: 15px;letter-spacing: 2px;position: relative;top: 5px}

.head_nav ul li{float: left;width: 150px;}
.head_nav ul li a{display: block;width:150px;text-align: center;line-height: 50px;color: #fff;font-size: 16px;}
.head_nav ul li:hover a{background: #555;color: #fff}
/*header end*/
.banner{background: #F6F6F6}
/*banner start*/
.flexslider {
	margin: 0px auto 0px;
	position: relative;
	width: 100%;
	height: 550px;
	overflow: hidden;
	zoom: 1;
	top: -15px;

}

.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: #E8E8E8;
	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:#D11A1A;
}

.flexslider .slides a img {
	width: 100%;
	height: 550px;
	display: block;
}

/*banner end*/

/*product start*/
.product{padding: 50px 0 ;}
.pro_l{width: 270px;}
.pro_l .pro_top{display: block;width: 270px;height: 64px;line-height: 64px;background: url(../images/plbg.jpg) no-repeat center;color: #fff;}
.pro_l .pro_top b{font-size: 26px;color: #fff;padding-left:40px;background: url(../images/biao.png) no-repeat center left;letter-spacing: 2px;margin-left: 30px}
.pro_l .pro_list{width: 266px;border-left: 3px solid #D31E01;border-right:1px solid #dfdfdf;border-top:1px solid #dfdfdf;background: #f3f3f3;}
.pro_l .pro_list .nLi{width: 268px;height: 40px;line-height: 40px;position: relative;border-bottom: 1px solid #dfdfdf;background: url(../images/bian.png) no-repeat 90% center; }
.pro_l .pro_list .nLi > a{padding-left: 30px;font-size: 15px} 
.pro_l .pro_list .nLi:hover {background:url(../images/bian.png) no-repeat 90% center #E73B21}
.pro_l .pro_list .nLi:hover > a{color: #fff}
.pro_l ul.sub{display:none;width: 200px;left: 269px;top: 0px;position: absolute;background:#E73B21;z-index: 9999;}
.pro_l ul.sub li{width: 100%;height: auto;height: 40px;line-height: 40px;text-align: center;font-size:14px;border-bottom: 1px solid #dedede!important;}
.pro_l ul.sub li a{color: #fff}
.pro_l ul.sub li:hover {background: #F4C009}
.pro_l ul.sub li:hover a{color: #fff}
.pro_l .pro_bot{height: 188px;background: url(../images/bei1.jpg) no-repeat center;text-align: center;color: #fff}
.pro_l .pro_bot p{text-align: center;display: block;padding: 15px 0 5px 0;font-size: 20px;}
.pro_l .pro_bot img{margin: 20px 0 16px 0;}
.pro_l .pro_bot i{display: block;line-height: 30px;font-size: 18px}

.pro_r{width: 910px;}
.pro_r .pr_top{width:910px;height: 50px;border-bottom:2px solid #e4e4e4;background: #f3f3f3;position: relative;margin-bottom: 22px;}
.pro_r .pr_top .title1{font-size: 18px;color: #E73B21;font-weight: bold;padding-left: 20px;line-height: 50px;position: relative;height: 50px;}
.pro_r .pr_top .title1:before {content: "";width: 145px;height: 2px;background: #E73B21;position: absolute;left: 0;bottom: -2px;}
.pro_r .pr_top .title1 span {font-size: 12px;color: #595959;font-family: Arial;font-weight: normal;margin-left: 3px;display: inline-block;text-transform: uppercase;}
.pro_r .pr_top .more{position: absolute;right: 20px;top: 18px;display: block;font-size: 12px;color: #595959;font-family: Arial;}
.pro_r ul li{width: 280px;float: left;margin-left: 32px;border:1px solid #e4e4e4;margin-bottom: 20px;transition: all 0.2s ease-in;background: #e4e4e4}
.pro_r ul li:nth-child(3n+1) {margin-left: 0px;}
.pro_r ul li .img{width: 268px;height: 201px;overflow: hidden;border:1px solid #e4e4e4;margin: 5px}
.pro_r ul li img{ width: 268px; height: 201px; display: block;-moz-transition:.5s ease-in;-webkit-transition:.5s ease-in;-o-transition:.5s ease-in;-ms-transition:.5s ease-in;transition:.5s ease-in;}
.pro_r ul li img:hover { transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}
.pro_r ul li :hover .img{border-color: #E73B21}

.pro_r ul li p{width:270px;height: 30px;line-height: 30px;padding-bottom: 5px;text-align: center;display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding:0 5px 5px;font-size: 15px;}
.pro_r ul li:hover{background: #E73B21}
.pro_r ul li:hover p{color: #fff}
/*product end*/

/*adv start*/
.adv{height: 270px;background: url(../images/adv1_02.jpg) no-repeat center;}

/*adv end*/

.title{text-align: center;}
.title b{font-size: 38px;color: #aaa}
.title b.b2{color: #D42101}

/*company start*/
.scrollbg {width: 100%;height: 100%;background-image: url(../images/com_bg1.jpg);background-attachment: fixed;background-position: 50% 0%;background-repeat: no-repeat;position: absolute;z-index: -1;}
.company{padding:30px 0 50px 0;background:url(../images/combg.png) no-repeat center top;}
.company .com_body{padding-top: 0px;}
.company .com_body .com_con img{padding-left: 50px;}
.company .com_body .com_zi{width: 720px}
.company .com_body .com_zi b{font-size: 19px;display: block;padding: 10px 0 15px}
.company .com_body .com_zi p{line-height: 180%;padding: 0 50px 0 0;text-indent:2em;font-size: 15px}
.company .com_body .com_zi .more{display: block;width: 120px;height: 35px;text-align: center;line-height: 35px;color:#fff;background: #D42101;margin-top: 10px;float: right;margin-right: 50px;}
/*.company .slideGroup{width:1200px;position: relative;padding-top: 35px;margin: 0 auto;}
.company .slideBox{zoom:1; position:relative;width: 1106px;margin-left: 55px;}
.company .sPrev, .company .sNext{position: absolute; left:-60px; top:60px; display:block; width:46px; height:76px; background: url(../images/jt_l.png) no-repeat;;}
.company .sNext{left:auto; right:-37px; background: url(../images/jt_R.png) no-repeat;}
.company .slideBox ul{overflow:hidden; zoom:1;}
.company .slideBox ul li{margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;line-height: 194px;  }
.company .slideBox ul li .pic{text-align:center;width: 255px;height: 194px; display: block;}
.company .slideBox ul li .pic img{margin: 0 auto;vertical-align:middle; height: 100%;}
.company .slideBox ul li .title{line-height:24px;}*/
/*company end*/

/*adv start*/
.adv{padding: 50px 0;background: #fff;text-align: center;}
.adv ul li{float: left;width:300px;text-align: center;}
.adv ul li b{display: block;font-size: 20px;color: #444;padding-top:15px}
.adv > span{display: inline-block;padding:50px 50px 0 50px;font-size: 17px}

/*case start*/
.case{background:#fff;padding:50px 0}
.case .slideBox{ overflow:hidden; zoom:1; padding:30px 0 10px 60px; position:relative;}
.case .slideBox .sPrev,.case .slideBox .sNext{ position:absolute; left:15px; top:5px; display:block; width:46px; height:274px; background: url(../images/d3.jpg) no-repeat center;}
.case .slideBox .sNext{ left:auto; right:15px; background: url(../images/d4.jpg) no-repeat center;}
.case .slideBox .sPrev:hover,.case .slideBox .sNext:hover{ border-color:#f60;}
.case .slideBox ul{ overflow:hidden; zoom:1;}
.case .slideBox ul li{ margin:0 18px; float:left; _display:inline; overflow:hidden; text-align:center;position: relative;}
.case .slideBox ul li .pic{ text-align:center;background: #000}
.case .slideBox ul li .pic img{ width:273px; height:203px; display:block;opacity: 0.96}
.case .slideBox ul li .pic a:hover img{ border-color:#999;}

.case .slideBox ul li .title1{ line-height:30px;}
.case .slideBox ul li .title1 a{display: block;width: 371px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-size: 15px;}

/*case end*/

/*new start*/
.new{padding: 50px 0 40px 0;background: #f4f4f4}
.pp_on .pp_on1{margin-top: 20px;}
.pp_on dl{ margin-left:15px; overflow: hidden; background: #fff; margin-right: 15px; height: 276px; margin-bottom: 39px;}
.pp_on dl dt{ float: left; width: 506px;}
.pp_on dl dd{ float: right; width: 590px; padding-top: 58px; margin-right: 42px;}
.pp_on dl dd > a{ font-size: 17px; color: #333;margin-bottom: 17px;display: block;}
.pp_on dl dd p{ color: #666; font-size: 14px; line-height: 29px;}
.pp_on dl dd em{ display: block; font-size: 14px; color: #666; padding-top: 11px;}
.pp_on dl dd em span{ display: block; text-align: right; padding-top:12px;}
.pp_on dl dd em span a{ display: inline-block; width: 120px;height: 35px;line-height: 35px;background: #D42101; color: #fff; text-align: center; font-size: 15px;}
.pp_on1 ul{ overflow: hidden; margin: 0 15px;}
.pp_on1 ul li{ float: left; width:550px; font-size: 16px; color: #434343; margin-bottom:19px;}
.pp_on1 ul li:nth-child(2n){ float: right;}
.pp_on1 ul li a{ color: #434343; display: inline-block; float: left; width: 410px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.pp_on1 ul li span{ display: inline-block; float: right;font-size: 15px;}
.pp_on1 ul li a:hover{ color: #D42101;}
/*new end*/

/*ditu start*/
.ditu{padding: 50px 0;}
.ditu .title{padding-bottom: 30px}
.ly{width: 570px;position: relative;left: 20px}
.ly .tianxie input{line-height: 47px;border: solid 1px #c9c9c9;border-radius: 5px;width: 538px;font-size: 16px;color: #333333;padding: 0 15px;margin-bottom: 14px;}
.ly .tianxie input::-webkit-input-placeholder{color:#999;}


.ly .tianxie textarea{line-height: 28px;border: solid 1px #c9c9c9;border-radius: 5px;width: 538px;font-size: 16px;color: #999;padding: 10px 15px;margin-bottom: 23px;height: 120px;}
.ly .tianxie textarea::-webkit-input-placeholder{color:#999;}
.ly .tjly{width: 165px;height: 46px;background: #f7f90f;font-size: 16px;display: block;text-align: center;line-height: 46px;border-radius: 7px;}

.ly .code span{padding-right: 10px;}
.ly .code input{width: 126px;margin-right: 10px;height: 39px;line-height: 39px}
.ly #submit{background: #0D3769;font-size: 16px;color: #fff;width: 200px;height: 45px;line-height: 45px;border:none;}

/*footer start*/
.foot{background: #454545;padding-top: 50px;}
.foot_body .lj{width: 430px;}
.foot_body .tit{font-weight: normal;display: block;line-height: 30px;font-size: 20px;color: #fff;letter-spacing: 1px;}
.foot_body .tit span{font-family: Arial;font-size: 14px;color: #aaa;margin-left: 10px;letter-spacing: 0;}
.foot_body .xt{margin: 5px 0 15px;height: 1px;width: 50px;background: #D42101;}
.foot_body a{display: inline-block;width: 104px;line-height: 35px;font-size: 15px;color: #ccc;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.foot_body a:hover{color: #D42101;}
.foot_body .cp{padding: 0 0px 0 50px;width: 720px;}
.foot_body .cp li{width: 250px;color: #ccc;line-height: 35px;font-size: 15px;}
.foot_body .cp li:nth-child(3n+1) {width: 210px}
.foot_body .cp li.yx{width: 500px}
.foot_body .ewm{width: 250px;text-align: center;}
.foot_body .ewm img{width: 110px;height: 110px;margin-bottom: 10px;}
.foot_body .ewm p{line-height: 30px;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;color: #ccc;}
.foot_body .ewm span{color: #D42101;}
.foot_bot{background:#D42101;line-height: 35px;margin-top: 30px;}
.foot_bot span{font-size: 15px;color: #fff;}
.foot_bot a{font-size: 15px;color: #fff;}
/*footer end*/