@charset "utf-8";
/* CSS Document */

/*banner*/
.flexslider{position:relative;height:500px;overflow:hidden;background:url(../images/loading.gif) no-repeat center; margin:20px 0 0 0; width:100%;}
.slides{position:relative;z-index:1;}
.slides li{height:500px;}
.flex-control-nav{position:absolute;bottom:20px;z-index:999;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:36px;height:12px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:36px;height:12px;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/prev1.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next1.png) center center no-repeat;}


/*search*/
.search-box{ width:100%; 
	height:35px;
	margin-top:20px;
}
.search-box2{ width:1180px; 
	height:35px; 
	margin:0 auto;
}
.search-L{ width:700px; 
	height:30px; 
	line-height:30px; 
	float:left; 
	overflow:hidden;
}
.search-L a{ margin-right:10px;}
.search-R{ width:372px; 
	height:30px;  
	float:right; 
}
.search-R1{ width:300px; 
	height:28px;
	border:1px solid #0555aa; 
	float:left; 
	margin-left:10px;
}
.search2{ width:300px; 
	height:28px; 
	padding-left:10px; 
	background:none; 
	color:#909090; 
	line-height:30px;
}
.search3{ width:60px; 
	height:30px; 
	line-height:30px; 
	font-size:14px;
	font-family:"Microsoft YaHei"; 
	background:#0555aa; 
	text-align:center; 
	float:right;
	color:#fff;
	 cursor:pointer
}
.search3 a{ color:#fff;}

/*product*/
.productbigbox{width:1180px;
	margin:0 auto;
	overflow:hidden;
	margin-top:40px;
}
.f_navbox{float:left;
	width:240px;
	overflow:hidden;
}
.f_navbox h3 a{font-size:18px;
	color:#003063;
	display:block;
	line-height:30px;
	text-align:center;
	width:100%;
	height:70px;
	background:#7fadfd;
	padding:10px 0 0 0;
	border-bottom:1px solid #2372fd;
}
.f_navbox h3 a b{font-size:22px;
}
.f_nav{background:url(../images/f_nav.png) no-repeat top center;
	width:100%;
	height:668px;
	overflow:hidden;
	position:relative;
}
.f_nav ul li{width:200px;
	height:30px;
	margin:10px auto;
	background:#dae8ff;
	line-height:30px;
}
.f_nav ul li a{display:block;
	width:180px;
	height:30px;
	line-height:30px;
	background:url(../images/f_nav1.png) no-repeat right center;
	margin:0 10px;
	color:#003063;
}
.f_nav ul li a:hover{text-decoration:underline;}


.lx{position:absolute;
	top:530px;
	left:20px;
	width:200px;
	color:#013163;
	line-height:18px;
}
.lx h3{font-size:16px;
	color:#0c60b8;
}
.lx h3 b{font-size:18px;
	color:#003063;
	line-height:35px;
}
.productbox{width:908px;
	height:747px;
	border:1px solid #cccccc;
	overflow:hidden;
	float:right;
}
.product_top{width:100%;
	height:38px;
	border-bottom:1px solid #cccccc;
	background:url(../images/product.jpg) repeat-x;
	line-height:38px;
	overflow:hidden;
}
.product_top h3{float:left;
	font-size:16px;
	color:#808080;
	margin:0 0 0 10px;
}
.product_top h3 b{font-size:18px;
	color:#0555aa;
}
.product_top a{float:right;
	margin:0 10px 0 0;
}
.product_top a:hover{text-decoration:underline;}
.product ul li{width:200px;
	height:210px;
	text-align:center;
	margin:0 25px 20px 0;
	float:left;
}
.product ul li a img{width:198px;
	height:178px;
	border:1px solid #b2b2b2;
	
}
.img{background:url(../images/product2.png) no-repeat bottom center;
	padding-bottom:9px;
	display:block;
	width:100%;
	height:180px;
}
.product ul li a:hover{text-decoration:underline;}
.product_box{width:878px;
	overflow:hidden;
	margin:0 auto;
	padding:20px 0 0 0;
}
.product_box ul{width:938px;
	overflow:hidden;
}

/*hezuohuoban*/
.hbbox{width:1180px;
	background:url(../images/hb.jpg) no-repeat center;
	margin:0 auto;
	margin-top:50px;
	height:211px;
}
.hbbox h3{font-size:22px;
	text-align:center;
	color:#0555aa;
	padding:20px 0 0 0;
}
.gd_05{ position:relative; height:76px; width:1180px; margin:0 auto;   margin-top:30px;}
.gd_05 em{
	position: absolute;
	top: 30px;
}
.gd_05 .t_l{
	left:0px;
}
.gd_05 .t_r{
	left: 1160px;
}
.gd_05 #simgs05{ margin:0 auto; width:1150px;}
.gd_05 li{ float:left; width:209px; padding:0 20px 0 0; text-align:center;}
.gd_05 li.last{ padding-right:0;}
.gd_05 li img{ display:block; width:207px; height:74px;border:1px solid #c0c0c0;}
.gd_05 li a{ color:#000000;}
.gd_05 .fl { float:left;}
.gd_05 .fr { float:right;}
.gd_05 .pa{ position:absolute;}
.gd_05 .pr{ position:relative}



/*youshi*/
.ysbox{background:url(../images/ys.jpg) no-repeat top center;
	width:100%;
	height:1183px;
	overflow:hidden;
	margin:30px 0 0 0;
}
.ys{width:1180px;
	margin:0 auto; height:1183px;
	overflow:hidden;
	position:relative;
}
.ys h3{position:absolute;
	top:60px;
	right:110px;
	line-height:30px;
	font-size:14px;
	text-align:right;
}
.ys h3 span b{color:#00aeba;
	font-size:22px;
}
.ys_1{background:url(../images/ys_1.png) no-repeat center;
	width:455px;
	height:225px;
	position:absolute;
	top:200px;
	left:30px;
}
.ys_1 li,.ys_2 li{margin:13px 0 0 130px;
}
#ys_1{margin:50px 0 0 190px;}
#ys_2{margin:45px 0 0 230px;}
.ys_text{font-size:24px;
	color:#fff;
	font-weight:bold;
	-webkit-text-shadow: 0px 5px 5px #0b6f73;
	-moz-text-shadow: 0px 5px 5px #0b6f73;
	text-shadow:0px 5px 5px #0b6f73;
}
.ys_2{background:url(../images/ys_2.png) no-repeat center;
	width:525px;
	height:225px;
	position:absolute;
	top:530px;
	right:30px;
}
.ys_3{background:url(../images/ys_3.png) no-repeat center;
	width:673px;
	height:235px;
	position:absolute;
	top:880px;
	left:15px;
}
#ys_3{margin:12px 0 0 175px;}
#ys_4{margin:22px 0 0 490px;}
#ys_5{margin:32px 0 0 130px;}
#ys_6{margin:20px 0 0 473px;}

/*zixun*/
.zxbox{background:url(../images/zx.jpg) no-repeat center;
	width:1180px;
	height:116px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
.zx{position:absolute;
	top:15px;
	right:80px;
	color:#fff;
	font-size:14px;
	text-align:right;
}
.zx b{font-size:24px;}
.zx a{display:block;
	width:110px;
	height:30px;
	text-align:center;
	background:#fff;
	line-height:28px;
	border-radius:5px;
	padding:3px;
	color:#000000;
	font-size:16px;
	font-weight:bold;
	letter-spacing:2px;
	float:right;
}
.zx a span{display:block;
	border:1px solid #0f53b3;
	border-radius:5px;
}
.zx a:hover{background:#001f3f;
	color:#fff;
}

/*kehujianzheng*/
.jzbigbox{width:1180px;
	margin:0 auto;
	margin-top:50px;
	overflow:hidden;
}
.jzbigbox h3{background:url(../images/jz.jpg) no-repeat top center;
	width:100%;
	height:45px;
}
.box h3 span{float:left;
	padding-left:32px;
	color:#06326e;
	font-size:20px;
	line-height:20px;
}
.box h3 a{float:right;
	padding:22px 0 0 0;
	font-size:12px;
	font-weight:normal;
}
.box h3 a:hover{text-decoration:underline;}
.jzbigbox ul{height:310px; width:1230px; overflow:hidden; margin:30px 0 0 4px;}
.jzbigbox ul li{width:255px;
	height:310px;
	margin:0 50px 0 0;
	float:left;
}
.jzbigbox ul li img{border:2px solid #dad8d9;
	width:251px;
	height:148px;
	margin:0 0 15px 0;
}
.jzbigbox ul li span{display:block;
	width:100%;
	height:25px;
	border-bottom:2px solid #dad8d9;
}
.jzbigbox ul li span a{font-size:15px;
	font-weight:bold;
	color:#333333;
}
.jzbigbox ul li p{width:100%;
	height:80px;
	line-height:20px;
	margin:15px 0 0 0;
	text-indent:2em;
}
.jzbigbox ul li p a{float:right;
	color:#000000;
}
.jzbigbox ul li a:hover,.about_text a:hover,.news_text a:hover{color:#06326e; text-decoration:underline;}


/*about*/
.bigbox{width:1180px;
	overflow:hidden;
	margin:0 auto;
	margin-top:50px;
}
.aboutbox{width:680px;
	height:260px;
	float:left;
	overflow:hidden;
	background:url(../images/about3.jpg) no-repeat right center;
	padding-right:80px;
}
.aboutbox h3{background:url(../images/about.jpg) no-repeat top center;
	width:100%;
	height:45px;
}
.about{margin:30px 0 0 0;
	overflow:hidden;
	width:100%;
	height:200px;
}
.about_img{background:url(../images/about2.jpg) no-repeat bottom center;
	width:241px;
	height:180px;
	padding:0 0 15px 0;
	float:left;
}
.about_img img{width:237px;
	height:176px;
	border:2px solid #d6d3d3;
}
.about_text{width:415px;
	float:right;
	height:180px;
	overflow:hidden;
}
.about_text span,.news_text span{padding:0 0 8px 0; display:block;}
.about_text span a,.news_text span a{font-size:15px;
	font-weight:bold;
	color:#333333;
}
.about_text p,.news_text p{line-height:19px;
	text-indent:2em;
}
.about_text p a,.news_text p a{float:right; color:#000000;}
.honorbox{width:365px;
	height:260px;
	float:right;
	overflow:hidden;
}
.honorbox h3{background:url(../images/honor.jpg) no-repeat top center;
	width:100%;
	height:45px;
}

.gd_03{ position:relative; height:260px; width:225px; padding:0 70px; margin-top:30px;}
.gd_03 em{
	position: absolute;
	top: 70px;
}
.gd_03 .t_l{
	left: 0px;
}
.gd_03 .t_r{
	right: 0px;
}
.gd_03 #simgs02{margin:0;}

.gd_03 li{float:left; width:220px; text-align:center;}
.gd_03 li.last{ padding-right:0;}
.gd_03 li img{ display:block; width:218px; margin-bottom:10px; height:158px; border:1px solid #b2b2b2;}
.gd_03 li a{ color:#000000;}
.gd_03 .fl { float:left;}
.gd_03 .fr { float:right;}
.gd_03 .pa{ position:absolute;}
.gd_03 .pr{ position:relative}


/*casebox*/
.casebox{width:1180px;
	overflow:hidden;
	margin:0 auto;
	margin-top:50px;
	margin-bottom:30px;
}
.casebox h3{background:url(../images/case.jpg) no-repeat top center;
	display:block;
	width:100%;
	height:50px;
	text-align:center;
}
.casebox h3 a{color:#06326e;
	font-size:22px;
	display:block;
	padding-top:20px;
}
.gd_01{ position:relative; height:250px; width:1180px; margin:30px 0 0 0;}
.gd_01 em{
	position: absolute;
	top: 90px;
}
.gd_01 .t_l{ left:0px;}
.gd_01 .t_r{ right:0px;}
.gd_01 #simgs{ margin: 0 36px;}
.gd_01 li{ float:left; width:230px; padding: 0 30px 0 0; text-align:center;}
.gd_01 li.last{ padding-right:0;}
.gd_01 li img{ display:block; width:220px; height:190px; margin-bottom:15px; padding:5px;border:1px solid #d3d3d3;}
.gd_01 li a{ color:#000000;}
.gd_01 .fl { float:left;}
.gd_01 .fr { float:right;}
.gd_01 .pa{ position:absolute;}
.gd_01 .pr{ position:relative}

/*newsbox*/
.newsbox{width:1180px;
	overflow:hidden;
	margin:0 auto;
	margin-top:50px;
}
.new_hy{width:245px;
	float:left;
	height:410px;
	overflow:hidden;
	background:url(../images/new3.jpg) no-repeat right center;
	padding-right:60px;
}
.new_hy h3{background:url(../images/new.jpg) no-repeat top center;
	width:100%;
	height:45px;
}
.new_hy ul{width:100%;
	height:355px;
	overflow:hidden;
	margin-top:10px;
}
.new_hy ul li{width:228px;
	display:block;
	height:20px;
	line-height:25px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	background:url(../images/new4.jpg) no-repeat left center;
	border-bottom:1px dotted #cccccc;
	padding-bottom:5px;
	padding-left:15px;
	margin:6px 0 0 0;
}
.new_gs{width:460px;
	float:left;
	height:410px;
	overflow:hidden;
	margin-left:30px;
	background:url(../images/new3.jpg) no-repeat right center;
	padding-right:60px;
}
.new_gs h3{background:url(../images/new1.jpg) no-repeat top center;
	width:100%;
	height:45px;
}
.new_gs ul{width:100%;
	height:330px;
	overflow:hidden;
	margin-top:10px;
}
.new_gs ul li{width:100%;
	display:block;
	height:20px;
	line-height:25px;
	background:url(../images/new4.jpg) no-repeat left center;
	border-bottom:1px dotted #cccccc;
	padding-bottom:5px;
	padding-left:15px;
}
.new_gs ul li a{display:block;
	width:310px;
	float:left;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.new_gs ul li span{float:right; display:block; width:100px; border:none;}
.new_gs_text{width:100%;
	height:105px;
	overflow:hidden;
	margin-top:20px;
}
.new_gs_text img{float:left;
	width:144px;
	height:103px;
	border:1px solid #cecccc;
}
.news_text{width:290px;
	height:105px;
	overflow:hidden;
	float:right;
}



.new_faq{width:290px;
	float:right;
	height:410px;
	overflow:hidden;
}
.new_faq h3{background:url(../images/new2.jpg) no-repeat top center;
	width:100%;
	height:45px;
}



/* 向上滚动 */
.faq-C{ width:290px; height:330px; margin-top:20px;  overflow:hidden;}
.ttop{width:290px;height:330px;overflow:hidden; }
.ttop ul li{ width:290px; height:100px;}
.ttop ul li a{ width:290px; height:100px; border-bottom:1px solid #b3b3b3; display:block; overflow:hidden;}
.ttop ul li a:hover{border-bottom:1px solid #545454;}
.wen{ width:290px; height:15px; margin-top:20px; overflow:hidden;}
.wen-L{ width:15px; height:15px; color:#FFFFFF; background:#ff6600; float:left; text-align:center; line-height:15px;}
.wen-R{ width:270px; height:15px; overflow:hidden; color:#111111; float:right; line-height:15px;}
.da{ width:290px; height:45px; margin-top:10px;}
.da-L{ width:15px; height:15px; color:#FFFFFF; background:#0555aa; float:left; text-align:center; line-height:15px;}
.da-R{ width:270px; height:43px; overflow:hidden;  float:right; line-height:20px;}



/*link*/
.link-box{ width:100%;  border-top:1px solid #9a9a9a; overflow:hidden; margin:40px 0;}
.link{ width:1180px; line-height:30px; overflow:hidden; margin:10px auto;}
.link img{ float:left; margin-right:10px;}
.link li{
	float:left;
}
.link a{ margin:0 15px;}


.box span{
	overflow:hidden; 
text-overflow:ellipsis; 
white-space:nowrap;
	
}
#boxs p{
	overflow: hidden;
text-overflow: ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:4; 
	
	
}
































