@charset "utf-8";
/* CSS Document */
#example {
	width: 100px !important; /* IE7+FF */
	width: 200px; /* IE6 */
}
* {
	margin: 0 auto;
	padding: 0;
}
body {
	font-size: 12px;
	color: #121212;
	font-family: Microsoft YaHei, 宋体, Arial, Helvetica, sans-serif;
	background: none;
}
ul, li {
	list-style-type: none;
}
img, ul, li, button {
	margin: 0px;
}
img, button {
	border: none;
}
a {
	color: #000;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
img {
	border: 0;
}
input {
}
/*banner*/
.banner {
	width: 100%;
}
.slideBox {
	width: 100%;
	height: 844px;
	overflow: hidden;
	position: relative;
	margin: auto;
}
.slideBox .hd {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 20px;
	z-index: 1;
}
.slideBox .hd ul {
	zoom: 1;
	text-align: center;
	width: 100%;
}
.slideBox .hd ul li {
	display: inline;
	margin-right: 10px;
	border-radius: 50%;
	padding: 0 8px;
	text-align: center;
	background: #fff;
	cursor: pointer;
	margin-left: 15px;
}
.slideBox .hd ul li.on {
	background: #b90101;
	color: #fff;
}
.slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}
.slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
}
.slideBox .bd img {
	width: 100%;
	height: 844px;
	display: block;
	margin: auto;
}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev, .slideBox .next {
	position: absolute;
	left: 3%;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 32px;
	height: 40px;
	background: url(../images/slider-arrow.png) -110px 5px no-repeat;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.slideBox .next {
	left: auto;
	right: 3%;
	background-position: 8px 5px;
}
.slideBox .prev:hover, .slideBox .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}
.slideBox .prevStop {
	display: none;
}
.slideBox .nextStop {
	display: none;
}
/*search*/
.search_all { background:url(../images/search_bk.jpg) no-repeat center;
	width: 100%;
	
	height: 60px;
}
.search {
	width: 1180px;
	margin: auto;
	overflow: hidden;
}
.search p { margin-left:60px;
	float: left;
	font-size: 14px;
	color: #323232;
	line-height: 61px;
}
.search_ny {
	float: right;
	width: 250px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	margin-right: 0px;
	background: url(../images/search_03.png) no-repeat center center;
	margin-top: 14px;
}
.search_ny input {
	width: 140px;
	height: 28px;
	border: none;
	background: none;
	margin-left: 60px;
	font-size: 14px;
	color: #888;
}
.search_ny button {
	float: right;
	width: 50px;
	line-height: 28px;
	font-size: 14px;
	color: #fff;
	background: #b90101;
}



/*pro*/
.pro_all{width:100%;margin-top:0px;background: url(../images/pro_bk.jpg) no-repeat center top;}
.pro{ width:1180px; margin:auto; position:relative; overflow:hidden;}
.pro_l{ float:left; width:228px; margin-top:80px; }
.pro_l h2{ margin-left:0px; line-height:30px; text-align:center;  width:230px; height:80px;}
.pro_l h2 a{ font-size:26px; color:#fff; padding-top:15px; display:block;}
.pro_l ul{ margin-top:10px; width:230px;}
.pro_l ul li{ width:228px; height:40px; line-height:40px; border-bottom:1px solid #b90101; }
.pro_l ul li a{ font-size:14px; color:#444; margin-left:10px;}
.pro_l ul li a span{ margin-right:5px;}
.pro_l ul li a:hover{color: #fff;}
.pro_l ul .pro_l_f{width:228px;height:40px;line-height:40px;background:#b90101;overflow: hidden;}
.pro_l ul .pro_l_f a{color:#fff;font-weight:bold;font-size:16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 208px;display: block;}
.pro_l ul .pro_l_f a b{ float:left; margin-right:10px;margin-left:30px;}
.pro_r{ width:920px; float:right;}
.pro_r ul{ overflow:hidden; margin-top:85px;}
.pro_r ul li{ width:215px; float:left; margin-left:15px; margin-top:30px;}
.pro_t{ width:215px; height:185px; background:#eeeeee;}
.pro_t a img{width:205px; height:175px; display:block; margin:auto; padding-top:5px;}
.pro_w{ margin-top:5px; width:215px; height:30px; background:#eee; text-align:center; line-height:30px;}
.pro_w a{font-size:14px;color:#444;display:block;width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pro h3{ position:absolute; top:50px; left:310px;}
.pro h3{ font-size:16px; color:#fff;}
.pro_c2{ position:absolute; top:60px; left:1120px; width:60px; height:20px; background:#eeeeee; text-align:center; line-height:20px;}
.pro_c2 a{ font-size:12px; text-transform:uppercase; color:#0e3582;}


/*hz*/
.hz_all{width:100%;background:url(../images/hz_bk.jpg) no-repeat center;height:365px;margin-top: 40px;overflow:hidden;}
.hz{ width:1180px; margin:auto; position:relative;}
.hz h3{margin:auto;text-align:center;top:25px;line-height:32px; padding-top:70px;}
.hz h3{ font-size:28px; color:#555;}
.hz h3 span{ color:#0663be;}
.hz_xbt{ text-align:center; font-size:14px; color:#777777; text-transform:uppercase; margin-top:5px;}

/*向左滚动*/
.hz_picScroll-left{ width:1180px;  overflow:hidden; position:absolute; top:-80px;overflow:hidden; height:400px;   }
.hz_picScroll-left .hd{ overflow:hidden;  }
.hz_picScroll-left .hd .prev{ display:block;  width:14px; height:57px; float:right;  overflow:hidden;cursor:pointer; background: url(../images/hz_l.png) no-repeat; position:absolute; top:275px; left:15px;}
.hz_picScroll-left .hd .next{ display:block;  width:14px; height:57px; float:right;  overflow:hidden;cursor:pointer; background:url(../images/hz_r.png) no-repeat;position:absolute; top:275px; left:1150px; }
.hz_picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:0px; zoom:1; }
.hz_picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; }
.hz_picScroll-left .hd ul li.on{ background-position:0 0; }
.hz_picScroll-left .bd{ padding:10px; margin-top:55px;   }
.hz_picScroll-left .bd ul{ overflow:hidden; zoom:1; position:absolute; top:0px; }
.hz_picScroll-left .bd ul li{ margin: 0 29px; float:left; _display:inline; overflow:hidden; text-align:center; width:240px; margin-top: 220px;}
.hz_picScroll-left .bd ul li .pic{ text-align:center; overflow:hidden; border:1px solid #e6e6e6;}
.hz_picScroll-left .bd ul li .pic img{ width:238px; height:138px; display:block; border:1px solid #e6e6e6;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s; overflow:hidden; }
.hz_picScroll-left .bd ul li .pic a:hover img{ border-color:#ccc;transform: scale(1.1);
-webkit-transform: scale(1.1)  }
.hz_picScroll-left .bd ul li .title{ line-height:50px; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;   }
.hz_picScroll-left .bd ul li .title a{color:#666;}

/*ys*/
.youshi_title{ width:461px; height:71px; margin:0 auto; padding-top:50px; margin-bottom:20px; }

.youshi{ width:1180px; margin:0 auto; position:relative;}

.youshi_nr{ background:url(../images/youshi_bg.jpg) no-repeat center top; width:100%; height:1062px;font-family:"微软雅黑"; line-height:26px;}

.youshi_1{

	position:absolute;

	left: 688px;

	top: 98px;

	width: 433px;

	height: 269px;

}

.youshi_2{

	position:absolute;

	left: 69px;

	top:380px;

	width: 433px;

	height: 251px;

}

.youshi_3{

	position:absolute;

	left: 686px;

	top: 720px;

	width: 433px;

	height: 244px;

}

.ys_title{ font-size:23px; color:#0e3582; font-weight:bold;}

.ys_title span{ color:#F00;}

.ys_yinwen{ color:#666;}

.ys_nr{ font-size:17px; line-height:34px; margin-top:10px; color:#555;}

.ys_nr ul li{ background:url(../images/sanjiao.jpg) no-repeat 0 7px; padding: 0 15px;}

.zixun_box{ width:844px; margin:0 auto; padding-top:990px;}

.zixun_box ul li{ float:left; padding:0 0 0 77px;}


/*ph1_all*/
.ph1_all{ width:100%; background:url(../images/ph1_bk.jpg) no-repeat center; height:800px; margin-top:25px;}
.ph1{ width:1180px; margin:auto; position:relative;}
.ph1_w1{ position:absolute; top:65px; left:450px; font-size:30px; color:#fe0000;}
.ph1_w1 span{ color:#0e3582; font-size:24px;}
.ph1_w2{ font-size:24px; color:#a20202; top:165px; left:540px; position:absolute;}
.ph1_w3{top:165px; left:910px; position:absolute;}



/*gs*/
.about_box{ background:url(../images/about_bg.jpg) no-repeat center top; height:574px; margin:0px auto; width:100%;}

.about_more{ width:107px; height:40px; margin:0 auto;}

.about{ height:532px; width:1180px; margin:0 auto;}

.about_title{ font-family:"微软雅黑"; color:#333;text-align:center; line-height:30px;}

.a_title1{ text-transform:uppercase; font-size:24px; padding-top:45px;}

.a_title2{ color:#333;}

.a_title1 a{ color:#333;}

.about_nr{ padding-top:20px;}

.about_tu{ float:left; width:342px; padding-top:15px;}

.about_tu img{ width:366px; height:332px; padding:6px; background:#FFF;}

.about_wen{ width:735px; float:right;}

.about_w dl dt a{ color:#333; font-family:"微软雅黑"; font-size:14px;}

.about_w dl dd{ color:#333; line-height:24px; margin-top:80px; font-size:14px;}

.about_w{ padding-top:30px;}

.gs_picMarquee-left{ width:750px;  overflow:hidden; position:relative; margin-top:25px; margin-left:0px; height:150px;}
.gs_picMarquee-left .bd{ padding:0px;   }
.gs_picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.gs_picMarquee-left .bd ul li{ margin-right:20px;float:left; _display:inline; overflow:hidden; text-align:center; width:150px;  }
.gs_picMarquee-left .bd ul li .pic{ text-align:center; width:150px;}
.gs_picMarquee-left .bd ul li .pic img{ width:150px; height:110px; display:block; }
.gs_picMarquee-left .bd ul li .title{ line-height:24px; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;  }
		
		
/*ry*/	
.ry_all{ width:100%; background:url(../images/ry_bk.jpg) no-repeat center; height:368px;}
.ry{ width:1180px; margin:auto; position:relative;}	
.ry h3{ text-align:center; padding-top:65px;}
.ry h3{ font-size:30px; color:#444; }
.ry_picMarquee-left{ width:1180px; position:relative; margin-top:32px;}
.ry_picMarquee-left .hd{ overflow:hidden; }
.ry_picMarquee-left .hd .prev{ background:url(../images/ry_l.png) no-repeat center; width:34px; height:65px; position:absolute; top:45px; left:-20px; cursor:pointer}
.ry_picMarquee-left .hd .next{ background:url(../images/ry_r.png) no-repeat center; width:34px; height:65px; position:absolute; top:45px; left:1170px;cursor:pointer}
.ry_picMarquee-left .bd{ height:200px; overflow:hidden;}
.ry_picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.ry_picMarquee-left .bd ul li{ width:250px; float:left; margin-left:30px;}
.ry_picMarquee-left .bd ul li .pic{ text-align:center;width:245px; height:170px; padding:2px; border:1px solid #ddd; }
.ry_picMarquee-left .bd ul li .pic img{ width:245px; height:170px; display:block; }
.ry_picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.ry_picMarquee-left .bd ul li .title{ line-height:32px; text-align:center;  }	
.ry_picMarquee-left .bd ul li .title a{ font-size:14px; color:#444;}		
		
		
/*jianzheng_box*/

.jianzheng_box{ width:1180px; margin:auto; height:844px;}

.jj_more{ width:62px; height:23px; float:right; padding-top:10px;}

.jj_m{float:left;}

.jj_m h3{ font-size:24px;color:#0e3582; font-family:"微软雅黑"; width:200px;  text-transform:uppercase;}

.jj_m span{ font-size:12px; color:#777; text-transform:uppercase; }

.jj_bg{ background:url(../images/kehu_bg.jpg) no-repeat; width:266px; height:399px; float:left; margin:0 14px; display:block;}

.jj_nr{ padding-top:30px; clear:both;}

.jj_tu{ width:229px; height:182px; padding:18px;}
.jj_tu a img{width:229px; height:182px;}
.jj_wen{ width:230px; margin:0 auto; height:150px; line-height:22px;}

.more_2{ padding-left:114px; margin-top:1px;}

.jj_t{ font-family:"微软雅黑"; font-size:14px; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.jj_t a{ color:#0e3582}

.jj_bg:hover{ background: url(../images/kehu_hover.jpg) no-repeat;}


/*al*/	
.al_all{ width:100%; background:url(../images/al_bk.jpg) no-repeat center; height:400px; margin-top:-35px;}
.al{ width:1180px; margin:auto; position:relative;}	
.al h3{ text-align:center; padding-top:105px;}
.al h3 a{ font-size:30px; color:#444; }
.al_picMarquee-left{ width:1180px; position:relative; margin-top:40px;}
.al_picMarquee-left .bd{}
.al_picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.al_picMarquee-left .bd ul li{ width:220px; float:left; margin-left:16px;}
.al_picMarquee-left .bd ul li .pic{ text-align:center;width:220px; height:170px; padding:2px; border:1px solid #ddd; }
.al_picMarquee-left .bd ul li .pic img{ width:220px; height:170px; display:block; }
.al_picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.al_picMarquee-left .bd ul li .title{ line-height:32px; text-align:center;  }	
.al_picMarquee-left .bd ul li .title a{ font-size:14px; color:#444;}


/*xw*/
.xw_all{ width:100%; background:#f4f4f4; height:520px;}
.xw{ width:1180px; margin:auto; position:relative; overflow:hidden; padding-top:30px;}
.xw1{ width:350px; float:left; position:relative;}
.xw2{ width:350px; float:left; margin-left:50px;position:relative;}
.xw3{ width:380px; float:right;position:relative; }
.xw1 h3{ position:absolute; top:0px; left:0px;}
.xw1 h3 a{ font-size:18px; color:#444;}
.xw1 h3 a span{ font-size:12px; text-transform:uppercase; color:#999; font-weight:normal;}
.xw2 h3{ position:absolute; top:0px; left:0px;}
.xw2 h3 a{ font-size:18px; color:#444;}
.xw2 h3 a span{ font-size:12px; text-transform:uppercase; color:#999; font-weight:normal;}
.xw3 h3{ position:absolute; top:0px; left:0px;}
.xw3 h3 a{ font-size:18px; color:#444;}
.xw3 h3 a span{ font-size:12px; text-transform:uppercase; color:#999; font-weight:normal;}
.xw1_m{ position:absolute; top:15px; left:300px; width:50px; height:18px; text-align:center; background:#d10303;}
.xw1_m a{ font-size:12px; color:#fff; display:block; width:100%;}
.xw1_tw{ margin-top:60px;}
.xw1_t{width:350px; height:140px;}
.xw1_t a img{width:350px; height:140px;}		
.xw1_w{ margin-top:10px;}
.xw1_w li{ overflow:hidden; line-height:36px;}
.xw1_w li a{ font-size:14px; color:#666;} 
.xw1_w li a b{ float:left; margin-right:5px; color:#999;}
.xw1_w li a p{ width:230px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; float:left;}
.xw1_w li a span{ float:right; color:#999;}

/*cjwt*/
.txtMarquee-top{padding-top:60px; overflow:hidden; height:390px; margin-left:0px;}
.wd li{ margin-top:5px;}
.wen img{ padding-right:8px;}
.wen{ margin-top:5px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.wen a{ font-size:14px; font-weight:bold; color:#323232;}
.da img{padding-right:13px; padding-top:10px;}
.da{ font-size:12px; color:#646464; line-height:24px; height:82px; overflow:hidden;}


/*lk_all*/
.lk_all{ width:100%; background:url(../images/lk_bk.jpg) no-repeat center; height:80px;}
.lk{ width:1180px; margin:auto;}
.lk ul{ width:1040px; margin-left:140px;}
.lk ul li{ float:left; padding-left:25px; padding-right:25px; text-align:center; line-height:80px;}
.lk ul li a{ font-size:14px; color:#444;}





















