@charset "utf-8";
/* CSS Document */


/* flexslider */
.flexslider{position:relative;height:684px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:684px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px; background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}





.search_box{ background:#f5f5f5; height:70px; width:100%;}
.search{ width:1180px; margin:0 auto;}
.search_left{ width:700px; float:left; line-height:70px; color:#333;}
.search_left a{ color:#333;}
.search_right{ width:308px; float:right;height:70px;}


.biao_dan{ padding-left:20px; padding-top:15px;}
.biao_dan .search1{
   float: left;
background:#FFF;
width:226px;
height:35px; line-height:35px;
padding-left:5px;
border:none;



}
.biao_dan .button1{ background:url(../images/ssbt.jpg) center no-repeat;
 color: #fff;
float: left;
height: 35px;
width: 50px; cursor:pointer;
border:none;}

.search_wen{ color:#FFF; width:320px; margin:0 auto; line-height:24px;}
.search_wen a{ color:#FFF;}



/*product_box*/

.product_box{ width:1180px; margin:0 auto; height:850px;}
.title_box{ background:url(../images/title_bg.jpg) no-repeat; width:465px; height:88px; margin:30px auto; text-align:center; font-size:24px; font-weight:bold; padding-top:20px;}
.title_box h2{ font-size:24px; font-weight:bold;}
.title_box h2 a{color:#005ddb;}
.title_box a{color:#005ddb;}

.title_box p{font-size:16px; font-weight:normal;}


.title_box2{ background:url(../images/title_bg.jpg) no-repeat 0 30px; width:465px; height:88px; margin:0 auto; text-align:center; font-size:24px; font-weight:bold; padding-top:50px;}
.title_box2 h2{ font-size:24px; font-weight:bold;}
.title_box2 h2 a{color:#005ddb;}
.title_box2 a{color:#005ddb;}

.title_box2 p{font-size:16px; font-weight:normal;}


.list_box ul li{ float:left; background:#e7f9fd; width:174px; text-align:center; line-height:50px; height:50px; display:block; margin:0 10px; border:1px solid #d2f9fd;}
.list_box ul li:hover{ background:#005ddb;}
.list_box ul li:hover a{ color:#FFF;}


.product { margin-top:20px;}
.product ul li{ float:left; width:273px; height:240px; background:#e8f9fd; margin:25px 9px; padding:1px;}
.product ul li p{ text-align:center; line-height:50px;}
.pr_tu{ width:273px; height:183px; overflow:hidden;}
.pr_tu img{ width:273px; height:183px;transition: all 0.5s;  transform: scale(1); vertical-align:middl;}
.pr_tu img:hover{transition: all 0.5s; transform: scale(1.1);}
.product ul li:hover{ background:#005ddb;}
.product ul li:hover a{ color:#FFF;}

.product > ul:nth-child(1) {     display: block; }
.product > ul:nth-child(2) {     display:none; }
.product > ul:nth-child(3) {     display: none; }
.product > ul:nth-child(4) {     display: none; }
.product > ul:nth-child(5) {     display: none; }
.product > ul:nth-child(6) {     display: none; }
.product > ul:nth-child(7) {     display: none; }
.product > ul:nth-child(8) {     display: none; }

/*youshi_box*/

.youshi_box{ background:url(../images/ys_bg.jpg) no-repeat center top; height:938px;}
.youshi{ width:1180px; margin:0 auto;}
.ys_title{ width:735px; height:63px; margin:0 auto; padding-top:95px;}
.youshi_nr{ width:1180px; margin:0 auto; position:relative; height:650px;}

.ys_t{ background:url(../images/ico_1.png) no-repeat; height:59px; color:#FFF; font-size:24px; font-weight:bold; padding:0 65px;}

.ys_t2{ background:url(../images/ico_2.png) no-repeat; height:59px; color:#FFF; font-size:24px; font-weight:bold; padding:0 65px;}
.ys_t3{ background:url(../images/ico_3.png) no-repeat; height:59px; color:#FFF; font-size:24px; font-weight:bold; padding:0 65px;}

.ys_t4{ background:url(../images/ico_4.png) no-repeat; height:59px; color:#FFF; font-size:24px; font-weight:bold; padding:0 65px;}

.ys_t5{ background:url(../images/ico_5.png) no-repeat; height:59px; color:#FFF; font-size:24px; font-weight:bold; padding:0 65px;}

.ys_t6{ background:url(../images/ico_6.png) no-repeat; height:59px; color:#FFF; font-size:24px; font-weight:bold; padding:0 65px;}

.ys_t7{ background:url(../images/ico_7.png) no-repeat; height:59px; color:#FFF; font-size:24px; font-weight:bold; padding:0 65px;}

.ys_t8{ background:url(../images/ico_8.png) no-repeat; height:59px; color:#FFF; font-size:24px; font-weight:bold; padding:0 65px;}


.ys_t9{ background:url(../images/ico_9.png) no-repeat; height:59px; color:#FFF; font-size:24px; font-weight:bold; padding:0 65px;}

.ys_t10{ background:url(../images/ico_10.png) no-repeat; height:59px; color:#FFF; font-size:24px; font-weight:bold; padding:0 65px;}

.ys_t11{ background:url(../images/ico_11.png) no-repeat; height:59px; color:#FFF; font-size:24px; font-weight:bold; padding:0 65px;}

.ys_t12{ background:url(../images/ico_12.png) no-repeat; height:59px; color:#FFF; font-size:24px; font-weight:bold; padding:0 65px;}




.ys_w{ color:#FFF; font-size:20px;}
.ys_1{
	position: absolute;
	width: 400px;
	height: 194px;
	left: -5px;
	top: 126px;
}
.ys_2{
	position: absolute;
	width: 399px;
	height: 199px;
	left: -4px;
	top: 391px;
}
.ys_3{
	position: absolute;
	width: 396px;
	height: 217px;
	left: 790px;
	top: 126px;
}
.ys_4{
	position: absolute;
	width: 397px;
	height: 217px;
	left: 792px;
	top: 391px;
}


.youshi_tu{
	position: absolute;
	left: 413px;
	top: 149px;
}



.youshi_title{ width:450px; margin:18px auto;}
.youshi_title ul li{ float:left;background:url(../images/ys_titbg.png) no-repeat; width:123px; height:111px; text-align:center; color:#FFF; text-transform:uppercase; font-size:24px; padding:10px 0px; margin:0 10px;}
.youshi_title ul li:hover{ background:url(../images/ys_tit2.png) no-repeat;}


.youshi_title ul li:hover,.youshi_title ul li.casehover{ background:url(../images/ys_tit2.png) no-repeat;}

/*anli_box*/

.anli_box{height:700px;}
.anli{ width:1180px; margin:30px auto;}
.anli ul li{ float:left; margin:10px 3px; background:#fff; height:240px; width:286px; overflow:hidden;}
.anli_tu{ width:286px; height:183px; overflow:hidden;}
.anli_tu img{ width:286px; height:221px;transition: all 0.5s;  transform: scale(1); vertical-align:middl;}
.anli_tu img:hover{transition: all 0.5s; transform: scale(1.1);}
.anli ul li p{ line-height:50px; text-align:center;}
.anli ul li:hover{ background:#005ddb;}
.anli ul li:hover a{ color:#FFF;}


.kehu{ width:1180px; margin:20px auto;}
.kehu ul li{ width:263px; height:360px; background:#eeeeee; float:left; margin:0 15px;}
.kehu ul li p{ padding:10px; line-height:30px;}
.kehu ul li p a{ color:#333;}
.kehu ul li:hover{ background:#005ddb; color:#FFF;}
.kehu ul li:hover a{ color:#FFF;}

.kehu_tu{ width:263px; height:234px; overflow:hidden;}
.kehu_tu img{ width:263px; height:234px;transition: all 0.5s;  transform: scale(1); vertical-align:middl;}
.kehu_tu img:hover{transition: all 0.5s; transform: scale(1.1);}



.liucheng_box{ margin-top:50px;}
.liucheng_title{ text-align:center; font-size:18px;}

.liucheng{ background:url(../images/lc_bg.jpg) no-repeat center top; width:100%; height:81px; margin-top:30px;}
.liucheng_w{ position:relative; width:1180px; margin:0 auto; height:100px;}
.lc_1{ position:absolute;}
.lc_2{
	position: absolute;
	left: 128px;
	
}
.lc_3{
	position: absolute;
	left: 255px;

}
.lc_4{
	position: absolute;
	left: 375px;

}
.lc_5{
	position: absolute;
	left: 499px;

}
.lc_6{
	position: absolute;
	left: 624px;

}
.lc_7{
	position: absolute;
	left: 748px;

}
.lc_8{
	position: absolute;
	left: 870px;

}
.lc_9{
	position: absolute;
	left: 995px;

}
.lc_10{
	position: absolute;
	left: 1124px;

}



/*about_box*/

.about_box{ background:url(../images/about_bg.jpg) center top no-repeat; width:100%; height:800px;}
.about{ width:1180px; margin:0 auto; padding-top:50px;}
.about_title{ padding-top:50px;}
.about_tleft{ width:300px; float:left; text-transform:uppercase; font-size:20px;}
.about_tright{ width:430px; float:right;}
.about_tright ul li{ float:left; width:133px; height:40px; line-height:40px; text-align:center; background:#666; margin:0 5px; display:block;}
.about_tright ul li a{ color:#FFF;}
.about_tright ul li:hover{ background:#005ddb;}

.about_left{ width:433px; height:363px; margin-top:95px; margin-left:20px; float:left;}
.about_left img{ width:433px; height:363px;}
.about_right{ width:660px; float:right; margin-top:95px;}
.about_right dl dt{ padding-top:30px;}
.about_right dl dt a{ font-size:20px; color:#005ddb;}
.about_right dl dd{ padding-top:60px; line-height:30px;}




.centernews_box{ width:1180px; margin:40px auto;}
.news_box{ width:590px; float:left;}

.news_tu{ width:250px; height:200px; float:left;}
.news_tu img{ width:250px; height:200px;}
.news_wen{ width:300px; float:right; line-height:26px;}
.news_wen a{ color:#039;}
.ccxq{ width:100px; height:30px; background:#CCC; line-height:30px; text-align:center;}
.news_nr{ margin-top:20px;}
.news_nr2{ line-height:30px; margin-top:20px;}
.news_nr2 span{ color:#036; font-weight:bold;}
.news_nr2 ul li{ display:block; width:590px; overflow:hidden; height:30px;}
.ccxq a{ color:#333;}

.news_title ul li{ float:left; width:150px; text-transform:uppercase; font-size:18px; text-align: center;}
.news_title ul li p{ font-size:12px;}
.news_title ul li a:hover{color:#00428e;}
.news_title ul li a:hover,.news_title ul li.casehover{color:#00428e; background: #eee;}
.news_more{ background:#00428e; width:40px; height:40px; float:right; text-align:center; line-height:40px;}
.news_more a{ color:#FFF; font-size:24px; font-weight:bold;}

.cjwt_box{ width:560px; float:right; background:#eee; height:460px;}
.cj_title{ line-height:50px; text-transform:uppercase; font-size:18px; text-align:center;}
.cj_nr{width:520px; margin:0 auto; height:390px;}
.cj_nr ul li{ background:#FFF; line-height:50px; height:50px; margin-top:2px; padding:2px; display:block;}
.cj_nr ul li:hover{ background:#00428e;}
.cj_nr ul li:hover a{ color:#FFF;}

.links_box{ background:#eee; height:106px; width:100%; margin-top:50px; overflow:hidden;}
.links{ width:1180px; margin:0 auto; text-transform:uppercase; line-height:106px; font-size:13px;}
.links span{ font-size:30px; font-family:Arial; color:#005ddb; margin-left:5px;}
.lk_line{ background:#005ddb; width:5px; float:left; height:23px; margin-top:40px;}
