@charset "utf-8";
html,body{height:100%; padding:0px; margin:0px;min-width: 1200px;font:14px 微软雅黑;color:#444;}
.fl {float:left;}
.fr {float:right;}
.clear{clear:both;}
.border{border:1px solid #DFDFDF;}
.bg{background-color: #B0C4DE;}
.bg1{background-color: #CAFF70;}
.bg2{background-color: #FFC1C1;}
.bg3{background-color: #FFA07A;}
.bg4{background-color: white;}
.hj200 {line-height: 200%;}
.mt30{margin-top: 30px}
.mt20{margin-top: 20px}
.mt10{margin-top: 10px}
.w0{width: 100%;}
.w1000{width: 1000px;margin:0 auto;}
.w1200{width: 1200px;margin:0 auto;}
.w1140{width: 1140px;margin:0 auto;}
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;}
img { border: 0; vertical-align: top; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; margin: 0;padding: 0}

	
/*header start*/
.head_top{height: 95px;border-bottom: 5px solid #25346f;/*border-bottom: 1px solid #ddd;*/}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ width: 1200px; height:50px; line-height:50px; position:relative;z-index:999;margin: 0 auto}
.nav a{ color:#666;}
.nav .nLi{ float:left;  position:relative; display:inline;}
.nav .nLi h3{ float:left;}
.nav .nLi h3 a{ display:block; width: 200px; font-size:16px;font-weight: bold;text-align: center;color: #25346f}
.nav .sub{ display:none; width:160px; left:20px; top:50px; position:absolute; background:url(../images/hoverbg.png) repeat;line-height:35px;padding:5px 0;z-index: 9999}
.nav .sub li{ zoom:1;}
.nav .sub a{ display:block; padding:0 10px;text-align: center;color: #333}
.nav .sub a:hover{ background:#25346f; color:#fff;}
.nav .on h3 a{ background:#25346f; color:#fff;}
.ht_right .tel{padding-left: 60px;padding-top:15px;background: url(../images/tel.png) no-repeat center left;}
.ht_right .tel b{font-size: 18px;font-weight: bold;color: #389616}
.ht_right .tel p{font-size: 35px;font-family: Arial;font-weight: bold;color: #25346f}

.search{height: 40px;background-color: #dfdfdf;line-height: 40px;border:3px solid #0058AD;border-width: 3px 0 0px 0;background: url(../images/line01.png) no-repeat center;}
.search_body{padding-left: 10px;}
.search font a:hover {text-decoration:underline;}
.search font b{color: #0050C6;font-size: 15px;}
.search form{position: relative;left: -60px;}
.search_form{position:relative; height:31px; margin:5px 0;display:inline-block;}
.search_form:hover {-webkit-box-shadow:0 0 3px #999;-moz-box-shadow:0 0 3px #999}
.sinput{float:left; width:200px; height:21px; line-height:21px; padding:4px 7px; color:#b3b3b3; border:1px solid #999; border-radius:2px 0 0 2px; background-color:#fbfbfb;}
.sbtn{float:left; width:50px; height:31px; padding:0 12px; margin-left:-1px; border-radius:0 2px 2px 0; border:1px solid #25346f; background-color:#25346f; cursor:pointer; display:inline-block; font-size:12px; vertical-align:middle; color:#f3f7fc;position:absolute; _left:270px; _top:0}
.sbtn:hover{background:#4084f2}
.s_left{width: 680px;}
.s_right{width: 430px;}
/*header end*/

/*banner start*/
.flexslider {
	margin: 0px auto 0px;
	position: relative;
	width: 100%;
	height: 450px;
	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: url(../images/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
	-webkit-transition: all 0s ease;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.flexslider .slides a img {
	width: 100%;
	height: 450px;
	display: block;
}
/*banner end*/

/*product start*/
.product_1{ background:#eee; height: auto;}
.product_1 .pro_body{  }
.product_1 .pro_body .pb_l{width: 260px; height: auto;}
.product_1 .pro_body .pbl_top{width: 260px;height: 133px;background: url(../images/proList.png) no-repeat center;}
.product_1 .pro_body .pb_l .pro_list9{height: auto;}
.product_1 .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.product_1 .nav6{ width:260px;position:relative;z-index:1;margin: 0px auto;}
.product_1 .nav6 a{ color:#fff;}
.product_1 .nav6 .nLi{position:relative; display:inline;}
.product_1 .nav6 .nLi h3 a{display:block;font-size:16px;text-align: left;background: #32808D;margin-top: 9px;color: #444;height:37.5px; line-height:37.5px; width: 245px; background:url(../images/libg2.jpg) no-repeat; padding-left: 15px;}
.product_1 .nav6 .nLi:nth-child(1){margin-top: 0px; }
.product_1 .nav6 .sub{display:none; width:180px; left:260px; top:-46.5px;  position:absolute; background:#25346f;  line-height:37.5px;z-index: 9999;}
.product_1 .nav6 .sub li{ zoom:1;text-align: left;font-size: 13px;}
.product_1 .nav6 .sub a{ display:block;padding-left: 15px; text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}
.product_1 .nav6 .sub a:hover{background:#389616;color:#fff;}
.product_1 .nav6 .on h3 a{ background:url(../images/libg1.jpg) no-repeat; color:#fff;}
.product_1 .pro_body .top{width: 880px;height: 50px;/* background: url(../images/pro_line.jpg) no-repeat center; */ border: 2px #25346f solid; border-width: 2px 0 2px 0;}
.product_1 .pro_body .top font{font-size: 24px;padding-left: 20px;line-height: 50px;color: #444}
.product_1 .pro_body .top span{line-height: 50px;font-size: 16px;color: #444;position: relative;top: 3px;}
.product_1 .pro_body .top .more{ width:100px; height:35px; line-height: 35px; text-align:center; font-size: 16px; background: #25346f; color:#fff; font-weight: bold; margin-top: 8px;}
.product_1 .pro_body .top .more:hover{ background:#389616;}
.product_1 .pro_body .bot{}
.product_1 .pro_body .bot ul li{margin-left: 32px;margin-top: 27px;transition: all 0.2s ease-in;}
.product_1 .pro_body .bot ul a:nth-child(1) li{margin-left: 0}
.product_1 .pro_body .bot ul a:nth-child(4) li{margin-left: 0}
.product_1 .pro_body .bot ul a:nth-child(7) li{margin-left: 0}
.product_1 .pro_body .bot ul li .zi{height: 35px;line-height: 35px;font-weight: bold;font-size: 16px;color: #fff;  text-align: center; background-color: #25346f;}
.product_1 .pro_body .bot ul li .zi:hover{background-color: #389616;}
.product_1 .pro_body .bot ul li .more{width: 100px;height:30px;background: #0173B9;color: #fff;text-align: center;line-height: 30px;transition: all 0.2s ease-in;}
.product .pro_body .bot ul li .more:hover{background: #DD1300}
/*product end*/

/*company start*/
.company{padding:40px 0;background: url(../images/combg.png) no-repeat center;}
.company .title{height: 80px;background: url(../images/title_c.png) no-repeat center;}
.company .com_body .cb_l{width: 640px;}
.company .com_body .cb_l .comcon{width: 620px;padding:4px 10px 10px 10px;}
.company .com_body .cb_l .comcon p{text-indent: 2em;line-height: 180%;color: #fff}
.company .com_body .cb_l .more{width: 150px;height: 35px;background: #25346f;color: #fff;line-height: 35px;text-align:center;}
.company .com_body .cb_l .more:hover {background: #389616}
.company .com_body .title_xc{width: 60px;height: 280px;background: url(../images/title_xc.png) no-repeat center;margin-top: 20px;margin-left:30px;}
.company .com_body .cb_r{width: 370px;}
.company .com_body .cb_r .scxc{width: 180px;height: 280px;margin-top: 20px;}
.company .com_body .cb_r .scxc:nth-child(2) {margin-left:10px;}
.company .com_body .cb_r .scxc .scxc_bot{margin-top: 10px;border-radius: 10px;overflow: hidden;}
.company .com_body .cb_r .scxc .scxc_top{border-radius: 10px;overflow: hidden;}
.company .com_body .cb_r .scxc img:hover {opacity: 0.8}
/*company end*/

/*new start*/
.new{margin-top: 25px;}
.news_bt{ padding:60px 0 0;text-align: center; background:url(../images/news_line.png) no-repeat center 125px;height: 95px;}
.news_bt a{font-size: 28px;color: #333;-webkit-transition:transform .3s;transition:transform .3s;display: block;}
.news_bt em{display: block;width: 42px;height: 42px; margin:0 auto; padding:0 0 10px;}
.news_bt em img{width: 42px;height: 42px;display: block; transition: all 0.5s ease-in-out 0s;}
.news_bt a:hover em img{ transform: rotateY(180deg);}
.news_bt a:hover{-webkit-transform:translate(0,-10px);transform:translate(0,-10px);}
.news,.wd{ width:725px; padding:0 0 20px; font-size:0;}
.news_t{ height:45px; line-height:45px; border-bottom:#25346f 5px solid;}
.news_t a{font-size: 20px;color: #25346f;font-weight: bold;}
.news_t em{display: block;float: left;width: 22px; padding:13px 10px 0 0;}
.news_t span{ float:right;}
.news_t span a{ font-size:14px; color:#999;font-weight: normal;}
.news_t span a:hover{ color:#389616;}
.news dl{ width:725px; padding:25px 0 30px; display:inline-block; overflow:hidden;}
.news dt{ width:300px; height:150px;float: left;overflow: hidden;}
.news dt img{ width:300px; height:150px;}
.news dd{ float:left; overflow:hidden; width:352px; padding:0 0 0 20px;}
.news dd h3{ height:30px; line-height:30px; overflow:hidden;}
.news dd h3 a{ font-size:16px; color:#333; text-overflow:ellipsis;white-space:nowrap;overflow: hidden; display: block;}
.news dd h3 a:hover,.news ul li a:hover,.wd dt a:hover{color: #25346f;}
.news .news_desc{ font-size:14px; color:#666; height:66px; line-height:22px;overflow: hidden; padding:5px 0 0;}
.news dd span{ display:block;width: 100px; padding:15px 0 0;}
.news dd span a{font-size: 14px;color: #fff;display: block; width:100px; height:30px;background: #25346f;text-align: center;line-height: 30px;overflow: hidden;}
.news dd span a:hover{background: #389616;}
.news dd span a:hover{animation:shake .5s linear;-webkit-animation:shake .5s linear;}
.news ul li{ height:58px; overflow:hidden; width:730px; float:left; padding:0 0 16px;}
.news ul li em{display: block;float: left;width: 50px;height: 50px;text-align: center;line-height: 50px;background: #25346f;font-size: 30px;color: #fff; font-family:"Times New Roman", Times, serif;}
.news ul li a{display: block;height: 48px;line-height: 48px; border:#ddd 1px solid; font-size:14px; color:#555; padding:0 5px 0 10px;width: 661px;float: left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.wd{width:400px; font-size:0;}
.wd .news_t{margin:0 0 20px;}
.wd .txtScroll-top{width: 400px; overflow:hidden; position:relative;top: 10px;}
.wd .txtScroll-top .infoList li{height:76px;border-bottom: 1px dashed #dfdfdf}
.wd .txtScroll-top .infoList li .que{width: 355px;height: 30px;line-height: 30px;background: url(../images/que.png) no-repeat center left;padding-left: 35px;}
.wd .txtScroll-top .infoList li .que b{font-size: 16px;color: #444;text-overflow:ellipsis;white-space:nowrap;overflow: hidden; display: block; width: 355px}
.wd .txtScroll-top .infoList li .ans{width: 355px;background: url(../images/ans.png) no-repeat top left;line-height: 22px;padding-left: 35px;position: relative;top: -3px;font-size: 14px;}
.wd .txtScroll-top .infoList li:hover b{color: #25346f}
/*new end*/

/*ditu start*/
.foot{padding: 30px 0 20px 0;background: #555;font-size: 15px;}
.foot ul{width: 810px;height: 35px;background: #25346f}
.foot ul li{width: 135px;text-align: center;line-height: 35px;color: #fff;}
.foot ul li:hover{ background: #389616; }
.foot .foot_body{color: #fff}
.foot .foot_body .f_contact{line-height: 190%;}
.foot .foot_body .f_contact span:nth-child(1) {display: block;width: 250px;}
.foot .foot_body .f_contact span:nth-child(2) {display: block;width: 300px;}
.foot .foot_body .f_beian{line-height: 190%;}
.foot .foot_body .f_beian span:nth-child(1) {display: block;width: 470px;}
.foot .foot_body .fb_l{width: 890px;border-right: 1px dashed #eee}
.foot .foot_body .fb_r{}
/*ditu end*/