@charset "utf-8";
html,body{height:100%; padding:0px; margin:0px;min-width: 1200px;font:14px Arial;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;}
input:focus{outline:none;}

.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*/
.header{position: absolute;z-index: 99999;box-shadow: 0 0 10px 0 #aaa}
.top_t{font-size: 14px; color: #fff; background: #015da6; line-height: 40px;}
.email{padding-left: 28px;background: url(../images/email.png) no-repeat center left}
.top_t a{line-height: 30px;padding: 0 10px;color: #fff;}
.header_top {width:100%; color:#fff; font-size: 18px;background: #fff}
.menu{padding-left: 40px}
.menu > li{float: left;font-size: 18px;text-align: center;line-height: 100px;margin-left: 30px;position: relative;}
.menu > li:hover {background: url(../images/dot1.jpg) repeat-x center bottom;}
.menu > li:hover > a{color: #015da6}

.menu > li .sub{display: none;position: absolute;top: 80px;z-index: 999;width: 240px;background: rgba(0,0,0,0.8);}
.menu > li .sub li{line-height: 40px;text-align: left;text-indent: 1em}
.menu > li .sub li a{color: #fff}
.menu > li .sub li:hover {background: #3D85C6}
.menu > li:hover .sub{display: block;}

.tel{height: 86px;padding-top: 14px}
.tel p{font-size: 13px;color: #666;text-transform: uppercase;display: block;padding-bottom: 3px}
.tel i{font-family:"IMPACT";color: #eb5808;font-size: 23px;line-height: 25px}

/*banner start*/
.banner{padding-top: 140px}
.flexslider{
	position: relative;
	width: 100%;
	height:600px;
	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: #015da6;
}
.flexslider .slides a img {
	width: 100%;
	height: 600px;
	display: block;
}


/*search start*/
.search{height: 150px;background: url(../images/searchbg.png) no-repeat center;margin-top: -65px;position: relative;z-index: 99999;}
.search .se_l{width: 350px;text-align: center;padding-top: 10px}
.search .se_l p{text-align: center;font-family: "IMPACT";color: #fff;font-size: 45px;line-height: 80px}
.search .se_m{width: 400px;padding: 15px 50px 0}
.search .se_m i{font-size: 20px;color: #fff;line-height: 150%}
.search .se_m p{font-size: 14px;color: #fff;line-height: 100%}

.search .se_m form{width: 400px;height: 25px;padding:10px 0;background: #fff;border-radius: 30px;margin-top: 10px}
.search .se_m form .txt{font-size: 14px;width: 305px;height: 25px;line-height: 25px;background: none;border:none;padding-left: 20px}
.search .se_m form .btn{width: 69px;height: 25px;background: url(../images/fdj.jpg) no-repeat center;border:none;border-left:1px solid #aaa;cursor: pointer;}

.search .se_r{width:230px;text-align: left;padding-left: 120px;color: #fff;background: url(../images/dh.jpg) no-repeat 50px 43px;padding-top: 33px}
.search .se_r p{font-size: 13px;text-transform: uppercase;line-height: 20px}
.search .se_r b{font-size: 22px;line-height: 22px}

/*product start*/
.product{padding: 40px 0 30px}
.pro_l ul li a{display:block;width:340px;padding:0 10px;height: 30px;line-height: 30px;font-size: 13px;}
.pro_l ul li:hover a{background: #2D7BDD;color: #fff}
.pro_r{width: 810px;}
.pro_r ul li{width: 250px;float: left;margin-left: 30px;margin-bottom: 30px}
.pro_r ul li .img{width: 244px;height: 183px;border:3px solid #eee;overflow: hidden;}
.pro_r ul li .img img{ width: 244px; height: 183px; display: block;transition:.5s ease-in;}
.pro_r ul li .img img:hover { transform:scale(1.1,1.1);}
.pro_r ul li p{display: block;width: 240px;height: 30px;line-height: 30px;text-align: center;color: #fff;background: #2d7bdd;margin-top: 6px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding: 0px 5px;}
.pro_r ul li:nth-child(3n+1) {margin-left: 0px}

/*company start*/
.company{padding: 50px 0;background: url(../images/combg.jpg) no-repeat center top;}
.company .com_l{padding: 2px 0 0 20px;width: 250px}
.company .com_l img{margin-top: 20px;}
.company .com_r .com_top{width: 820px;height:110px;background: #fff;margin-top: 22px;padding:30px 45px;}
.company .com_r .com_top .com_con{width: 620px}
.company .com_r .com_top .com_con i{font-size: 18px;color: #333;line-height: 100%;text-transform: uppercase;padding-bottom: 8px;display: block;}
.company .com_r .com_top .com_con p{line-height: 150%;color: #666}
.company .com_r .com_top .com_con a.more{display:block;width: 120px;height: 30px;background: #EC5A06;text-align: center;line-height: 30px;color: #fff;margin-top: 13px;}
.company .com_r .com_bot{margin-top: 20px}
.company .com_r .com_bot ul li{width: 355px;padding: 45px;background: #fff}
.company .com_r .com_bot ul li .wz{width: 275px}
.company .com_r .com_bot ul li .wz i{font-size: 17px;color: #333;line-height: 180%;letter-spacing: -0.3px;}
.company .com_r .com_bot ul li .wz p{line-height: 140%;color: #666}

/*new start*/
.new{padding: 50px 0}
.title{text-align: center;}
.title p{text-align: center;font-size: 34px}
.title em{width:95px;height: 1px;background: #F86E3D;display: block;margin:15px auto 0;}
.new .new_body{padding-top: 40px}
.new_l{width: 550px}
.new_l ul li{width:550px;height: 75px;padding: 22px 0;border-bottom: 1px dashed #dfdfdf}
.new_l ul li .time{width: 75px;text-align: center;}
.new_l ul li .time b{font-size: 44px;line-height: 50px;color: #999}
.new_l ul li .time p{font-size: 15px;text-align: center;line-height: 20px;color: #999}
.new_l ul li .new_con{width: 465px;}
.new_l ul li .new_con i{display:block;width: 465px;font-size:16px;color:#333;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;line-height: 180%;}
.new_l ul li .new_con p{font-size: 14px;color: #666;line-height: 150%}
.new_l ul li:hover .time b{color: #2d7bdd}
.new_l ul li:hover .time p{color: #2d7bdd}
.new_l ul li:hover .new_con i{color: #2d7bdd}

.new_r{width: 580px;border-top: 1px dashed #dfdfdf}
.new_r ul li{padding:5px 0;border-bottom: 1px dashed #dfdfdf;padding-left: 25px;background: url(../images/newjt.png) no-repeat 10px 10px;}
.new_r ul li p{line-height: 20px}
.new_r ul li:hover p{color: #2d7bdd}
.new_r .more{width: 230px;height: 40px;background: #2d7bdd;text-align: center;line-height: 40px;font-size: 18px;text-transform: uppercase;display: block;margin:30px auto 0;border-radius: 30px;color: #fff}
.new_r .more:hover {background: #EC5A06}

/*footer*/
.footer{padding: 50px 0 10px;background: #27282d}
.footer .foot_nav{text-align: center;}
.footer .foot_nav a{display: inline-block;padding: 0 20px;line-height: 20px;color: #717171;font-size: 16px}
.footer .foot_con{text-align: center;padding: 20px 0;border-bottom: 1px solid #717171}
.footer .foot_con span{color: #717171;line-height: 25px;padding: 0 15px}
.footer .link{height: 25px;line-height: 25px;padding: 15px 0;color: #717171}
.f_bot{height: 50px;background: #fff;text-align: center;line-height: 50px;}
.f_bot span{padding: 0 15px;}

.nr_tit{height: 50px;line-height: 50px;background: url(../images/dot1.jpg) repeat-x center bottom;}
.nr_tit b{font-size: 30px;font-weight: normal;line-height: 48px;border-bottom: 2px solid #eb5808}
.lx_top{width: 360px;height: 100px;background: url(../images/contact_tbg.jpg) no-repeat center;margin-top: 20px;font-size: 40px;line-height: 100px;text-align: center;font-family: "IMPACT";color: #fff}
.lx_l p{display: block;width: 340px;margin:0 auto;line-height: 18px;margin-top: 5px}
.nr_con{padding-top: 20px}
.nr_con p{line-height: 160%}