@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: #000;

	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;

}

img{

	border: 0;

	vertical-align: top;

}

h1, h2, h3, h4, h5, h6{

	font-weight: normal;

	font-size: 100%;

	margin: 0;

	padding: 0;

}



.fl {

	float:left;

}

.fr {

	float:right;

}

.clear{

	clear:both;

}

.w0{

	width: 100%;

	overflow:hidden;

}

.w1{

	width: 100%;

	clear:both;

}

.w1200{

	width: 1200px;

	margin:0 auto;

}

.w1140{

	width: 1140px;

	margin:0 auto;

}



/*header start*/

.head{

	width: 100%;

	z-index: 99999999999;

	background: #fff;

}



.head .head_top{

	background: #dfdfdf;

	line-height: 35px;

	color: #555;

}

.head .head_top a{

	padding: 0 15px;

	color: #555;

}

.head .head_top a:nth-child(3) {

	padding-right: 0px;

}



.head .tel{

	padding: 30px 0 10px 0;

}

.head .tel p{

	font-size: 16px;

	

	color: #555;

}

.head .tel b{

	font-size: 30px;

	font-family:arial;

	color: #093DA3;

	font-weight: normal;

	line-height: 50px;

	text-align: right;

}



.head .head_nav{

	background: #093DA3;

}

.head .head_nav li.nLi{

    width: 170px;

    height: 50px;

    line-height: 50px;

    text-align: center;

    font-size: 16px;

    float: left;

    position: relative;

    border-right: 1px solid #2e5fc0;

}

.head .head_nav li.nLi:nth-child(1) {border-left: 1px solid #2e5fc0}

.head .head_nav li.nLi a{

	color: #fff;

}

.head .head_nav li.nLi:hover {

	background: #093da3;

}

.head .head_nav li.nLi:hover a{

	color: #fff;

}



.head .head_nav li.nLi .sub{display:none; width:200px; left:0px; top:50px;position:absolute;z-index: 999;background:rgba(0,0,0,0.6);}

.head .head_nav li.nLi .sub li{border-bottom: 1px dashed #666;font-size: 14px;height: 40px;line-height: 40px}

.head .head_nav li.nLi .sub li:hover {background:rgba(255,255,255,0.9);}

.head .head_nav li.nLi .sub li:hover a{color: #093da3}

.head .head_nav li.nLi.on{background: #F08519}

/*header end*/



/*banner start*/

.flexslider {

	margin: 0px auto 0px;

	position: relative;

	width: 100%;

	height: 490px;

	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: #093da3;

}



.flexslider .slides a img {

	width: 100%;

	height: 490px;

	display: block;

}

/*banner end*/



/*product start*/

.product{

	margin: 50px 0 30px 0;

}

.title{

	text-align: center;

	margin-bottom: 30px;

}

.title b{

	font-size: 26px;

	line-height: 50px;

	color: #555;

}

.title em{

	width: 2px;

	height: 45px;

	background: #cfcfcf;

	display: inline-block;

	margin:0 20px;

}

.product .pro_body{

    margin-top: 30px;

    margin-bottom: 20px;

	overflow: hidden;

}

.product .pro_body .pro_l{

	text-align: center

}

.product .pro_body .pro_l > img{

	position: relative;z-index: 999

}

.product .pro_body .pro1{

	width: 225px;

	background: #fff;

	padding: 0 15px;

	border-radius: 5px;

	border: 5px solid #093da3;

	position: relative;top: -25px

}

.product .pro_body .pro1 ul{

	margin-top: 35px;

}

.product .pro_body .pro1 ul a{ display:block; margin-bottom: 18px; position: relative;}

.product .pro_body .pro1 ul a img{ width: 100%; height: 115px; opacity: 0.4;}

.product .pro_body .pro1 ul a span{ position: absolute; font-size: 20px;left: 20px;top: 20px; color: #093da3; font-weight: bold;}

.product .pro_body .pro1 ul a span:after{ content: "";

			display: block;

			position: absolute;

			top: 35px;

			left: 0px;

			z-index: 99;

			margin: auto;

			width: 80px;

			height: 3px; background: #e9a516;}

.product .pro_body .pro1 ul li{

	width: 215px;

	height: 33px;

	border:1px solid #efefef;

	box-shadow: 0 5px 5px #ccc;

	margin:18px 0;

	line-height: 33px;

	font-size: 15px;

	padding-left:10px;

	text-align: left;

	

}

.product .pro_body .pro1 ul li a{

	display: block;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	color: #555;

}

.product .pro_body .pro1 ul li:hover {



}

.product .pro_body .pro1 ul li:hover a{

	color: #093da3;

}

.product .pro_body .pro1 .bot{

	margin: 10px auto 20px auto;

}

.product .pro_body .pro1 .bot a{

	text-align: center;

    margin: 10px auto;

    font-size: 15px;

    border-radius: 5px;

    color: #fff;

    background: #093da3;

    padding: 5px 10px;

    display: block;

    width: 110px;

}

.product .pro_body .pro1 .bot a:hover{

	background: #f08519;

}



.product .pro_body .pro2{

	padding-top: 15px;

	width: 900px;

}

.product .pro_body .pro2 ul li{

	padding: 12px;

	width: 540px;

	background: #f1f1f1;

	margin-bottom: 23px

}

.product .pro_body .pro2 ul li img{

	width: 230px;

	height: 172px;

	border:1px solid #dfdfdf;

}



.product .pro_body .pro2 ul li .procon{

	width: 280px;

}

.product .pro_body .pro2 ul li .procon b{

	font-size: 16px;

	line-height: 160%;

	display: block;

	margin: 5px 0 10px;

	white-space:nowrap;

	overflow:hidden;

	text-overflow:ellipsis;

}

.product .pro_body .pro2 ul li .procon a{

	display: block;

	width: 110px;

	height: 30px;

	line-height: 30px;

	text-align: center;

	color: #fff;

	background: #093da3;

	margin-top: 15px;

}

.pro2_r{

	width: 290px;

}

/*product end*/



/*company start*/

.company{

	margin:30px 0 50px 0;

	background: #ededed;

	padding: 20px 0 30px 0;

}



.company .com_body .com_wz{

	width: 620px;

	margin-left: 20px;

}

.company .com_body .com_wz b{

	font-size: 16px;

	color: #555;

}

.company .com_body .com_wz p{

	text-indent: 2em;

	color: #444;

	line-height: 25px;

}

.company .com_body .com_wz a{

	display: block;

	background: #093da3;

	color: #fff;

	line-height: 35px;

	text-align: center;

	margin-top: 15px;

	width: 110px;

	height: 35px;

	float: right;

	border-radius: 5px;

}

.company .com_body .com_wz a:hover{

	background: #f08519;

}

/*company end*/



/*new start*/

.new{

	margin: 50px 0;

}





.new .new_body{

	margin-top: 10px;

}

.new .new_body ul li{

	float: left;

	width: 580px;

	height: 100px;

	margin: 10px;

	background: #fff;

	box-shadow: 0 5px 5px #ccc;

}

.new .new_body ul li .time{

	width: 80px;

	height: 80px;

	margin: 10px;

	text-align: center;

	background: #093da3;

	color: #fff;

}

.new .new_body ul li .time b{

	font-size: 30px;

	display: block;

	margin-top: 10px;

}

.new .new_body ul li .con{

	width: 450px;

	height: 70px;

	margin: 15px;

}

.new .new_body ul li .con b{

	font-size: 16px;

	color: #444;

	width: 340px;

	display: block;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	font-weight: normal;

}

.new .new_body ul li .con p{

	width: 450px;

	margin: 5px 0;

	color: #888;

}



.new .new_body ul li:hover{

	background: #093da3;

}

.new .new_body ul li:hover .con b{

	color: #fff;

}

.new .new_body ul li:hover .con p{

	color: #fff;

}

/*new end*/



/*footer start*/

.foot{

	padding: 0 0 10px 0;

	background: #dfdfdf;

	border-top: 10px solid #093da3;

}

.foot ul{

	width: 1084px;

	margin:0px auto;

	box-shadow: 0 5px 5px #aaa; padding-bottom: 10px;background: #093da3;

}

.foot ul li{

	width: 154px;

	font-size: 15px;

	color: #454545;

	text-align: center;

	border-right: 1px solid #fff;

	

	line-height: 15px;

	float: left;

	

}

.foot ul li:nth-child(7) {

	border-right: none;

}

.foot ul li a{

	display: block;

	width:100%;

	height: 100%;

	color: #fff;

}

.foot p{

	color: #454545;

	text-align: center;

	font-size: 15px;

	line-height: 180%;

}

.foot a{

	color: #454545;

	text-align: center;

	font-size: 15px;

	line-height: 180%;

}

.foot .foot_body{width: 900px;margin: 20px auto}

.foot .ewm p{text-align: left;font-size: 14px;color: #093DA3}

.foot .lxfs{padding:15px 15px;width: 620px}

.foot .lxfs span{padding:0 20px 0px 0px;line-height: 35px;font-size: 15px}

/*footer end*/
.piaofukf{ width: 110px; position:fixed; bottom: 5%; right: 1%; background: #fff; border-radius: 10px; padding:10px; box-shadow: 0 0 10px #ccc;}
.piaofukf ul li{ padding: 5px 0; text-align: center; line-height: 28px;}
.piaofukf ul li img{ text-align: center; width: 100%; padding: 10px 0;}
.piaofukf ul li span{ font-size: 16px; color: #093da3;}