@charset "utf-8";
/* CSS Document */

body {
	font-size:14px;
	padding: 0;
	margin: 0;
	height: auto;
	color: #333;
	line-height:24px;
	overflow-x:hidden;
	font-family: "microsoft yahei", '微软雅黑';
}
img {
	border:0;
}
a{ color: #333;  text-decoration: none; }
a:link,a:visited{color: #333;text-decoration: none;}
a:hover{color: #E20000;	text-decoration: none;}

.clearBoth{
	clear: both;
}
#layer{
	width: 1100px;
	height: auto;
	margin: auto;
}


#bannar_bg{float:none;width:100%;position:relative;height:370px;}

#box_bannar{float:none;width:100%;position: relative;top: 0;left: 50%;margin-left: -960px;width: 1920px;height: 370px;}

#top{
	height:27px; background:#F5F5F5; padding-top:3px;
}
.top_sub1{ text-align:right;}
.red{ color:#DD0000;}


#box_nav{
	height:83px;
	border-bottom:solid 1px #DCDCDC;
}
.nav_sub1{ float:left; width:223px;}
.nav_sub2{ float:right; width:810px;}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.topNav {
	position:relative;
	z-index:1;
	height:82px;
	line-height:82px;
	font-family:"Microsoft YaHei",SimSun;
	font-size:16px;
}
.topNav-width {
	width:810px;
	margin:0 auto;
}
.topNav h3 {
	font-weight:normal;
	font-size:100%;
}
.topNav dl {
	zoom:1;
}

.topNav .tnLeft {
	float:left;
}
.topNav .tnRight {
	float:right;
}
.topNav dd {
	float:left;
	position:relative;
	
}
.topNav dd h3 {
	float:left;
	padding:0px 18px;
}
.topNav dd h3 a {
	display:inline-block;
	*display:inline;
	zoom:1;

	color:#333;
}
.topNav dd h3 a i {
	display:inline-block;
	width:8px;
	height:5px;
	overflow:hidden;
	vertical-align:middle;
	font-size:12px;
	line-height:13px;
	
}
.topNav dd h3 a:hover,.topNav dd.on h3 a {
	color:#DF0000;
	

}
.xl{background: url(../images/index_01.gif) no-repeat center center;}
.topNav .welcome {
	
	color:#DF0000;
}
.topNav .welcome a {
	color:#DF0000;
}
.topNav dd ul {
	display:none;
	position:absolute;
	width:102px;
	top:82px;
	left:0;
	border:1px solid #E7E7E7;
	background:#fff;
	-moz-box-shadow:3px 3px 3px rgba(0,0,0,.1);
	-webkit-box-shadow:3px 3px 3px rgba(0,0,0,.1);
	box-shadow:3px 3px 3px rgba(0,0,0,.1);
}
.topNav dd ul li {
	line-height:31px;
	border-bottom:1px solid #E7E7E7;
	list-style-type: none;
	text-align:center;
	font-size:15px;
}
.topNav dd ul li a {
	display:block;
	color:#555;
	padding:0 15px;
}
.topNav dd ul li a:hover {
	background:#DF0000;
	color:#fff;
}
.topNav dd ul li a span {
	color:#fff;
	margin-left1:5px;
}

#box_lx{ margin:0; background:#F8F8F8; border-bottom:solid 1px #DDDDDD;border-top:solid 1px #DDDDDD; padding-bottom:40px;}
.lx_sub1{
	margin-top:60px;
	background-image: url(../images/index_01.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height:70px;
	text-align:center;
	font-size:36px;
}

.lx_sub2{
	font-size:15px;
	line-height:30px;
	padding-top:25px;
}
.lx_sub2 p{text-indent: 34px;}

#box_xdfw{ margin:0;  padding-bottom:40px; clear:both;}
.xdfw_sub1{ margin:28px 0px 60px 0;}
.xdfw_sub1_sub1{ float:left; width:330px; margin-right:56px;}
.xdfw_sub1_sub1_sub1{ height:58px; line-height:58px; background:#E20000; color:#fff; font-size:24px; text-align:center;}
.xdfw_sub1_sub1_sub2{ background:#F8F5F5; min-height:265px; padding-bottom:15px;}
.xdfw_sub1_sub1_sub2 img{ padding:12px;}
.xdfw_sub1_sub1_sub2 h1{ padding:5px 20px; font-size:16px; font-weight: normal; line-height:30px;}
.xdfw_sub1_sub2{ float:left; width:330px;}
.xdfw_sub1_sub3{ float:right; width:330px;}
.xdfw_sub2{ margin-bottom:30px;}

.ylss_sub1{ background:#FEFAEE; height:39px; line-height:39px; border:solid 1px #FCDFB5; text-align:center; font-size:14px; margin:22px 0;}
.ylss_sub2{ margin-bottom:10px;}
.ylss_sub2_sub1{ font-size:18px; color:#E20000; margin-bottom:10px;    overflow: hidden; width:100%}
.ylss_sub2_sub2{ margin:0;}
.ylss_sub2_sub2 ul { margin:0; font-size:15px;}
.ylss_sub2_sub2 ul li {
	list-style-type: none;
	line-height:34px;
	display:block;
	width:100%;
}
.ylss_l{ width:24px; height:24px; border-radius: 50%; float:left; background:#E20000; text-align:center; color:#fff;margin-top:5px; line-height:24px;}
.ylss_r{ float:right; width:97%;}

.zsys{ border:solid 1px #FCDFB5; padding:17px; margin:35px 0;}
.zsys_sub1{ font-size:30px; line-height:48px; margin-bottom:10px;}
.zsys_sub2{ line-height:30px; font-size:15px;}
.zsys_sub2 p{text-indent: 34px;}
.zsys_r{ float:right; width:95%;}

.tsxz{ margin-top:22px;}
.tsxz ul{ margin:0;}
.tsxz ul li {
	list-style-type: none;
	display:block;
	width:25%;
	float:left;
}
.tsxz_sub1{ margin:22px 30px; text-align:center;}
.tsxz_sub1 img{ margin-bottom:12px;}
.tsxz_sub1 h1{ font-weight:normal; font-size:18px; margin-bottom:16px;}
.tsxz_sub1 h2{font-size:14px;font-weight:normal; color:#666; margin-bottom:12px;}
.tsxz_sub1 h3{ font-weight:normal;  color:#aaa; line-height:28px;font-size:14px;    margin: 0 50px;}
.tsxz_sub1 h3 a{color:#aaa; display:block;border: solid 1px #aaa;}
.tsxz_sub1 h3 a:hover{color:#fff; background:#E20000; text-decoration:none;border: solid 1px #fff;}

.slbx{ padding-top:38px;}
.slbx_sub1{ float:left; width:720px;}
.slbx_sub2{ float:right; width:327px;}

.ssyou{ padding:20px 0;}
.ssyou ul{ margin:0;}
.ssyou ul li {
	list-style-type: none;
	display:block;
	width:20%;
	float:left;
}
.ssyou_sub1{ margin:14px 13px; background:#fff; height:116px; font-size:14px; text-align:center;-moz-box-shadow:3px 3px 3px rgba(0,0,0,.1);
	-webkit-box-shadow:3px 3px 3px rgba(0,0,0,.1);
	box-shadow:3px 3px 3px rgba(0,0,0,.1);}
.ssyou_sub1:hover{ background:#E20000; color:#fff;}
.ssyou_sub1 p{ padding:35px 12px 18px 12px;}

.xgbg{ margin:35px 0px 20px 0px;}
.xgbg_sub1{margin:0px 17px; float:left; width:514px;}
.xgbg_sub1_sub1{ height:200px; border-bottom:dashed 1px #ccc;}
.xgbg_sub1_sub1_sub1{ width:171px; height:171px; border:solid 1px #DDD; float:left;}
.xgbg_sub1_sub1_sub2{ float:right; width:324px;}
.xgbg_sub1_sub1_sub2 h1{ font-weight:normal; font-size:16px; margin-bottom:12px;}
.xgbg_sub1_sub1_sub2 h2{ font-weight:normal; color:#999; font-size:13px; line-height:22px;}
.xgbg_sub1_sub1_sub2 h3{ font-weight:normal; color:#E20000;font-size:13px;}
.xgbg_sub1_sub1_sub2 h3 a{ color:#E20000;}
.xgbg_sub1_sub2{ margin-top:20px;}
.xgbg_sub1_sub2 ul{ margin:0;}
.xgbg_sub1_sub2 ul li {
line-height:30px;margin-left: 20px;
}

.xgbg1{ padding-top:40px;}
.xgbg1_sub1{ width:510px; margin:0 19px; float:left;}
.xgbg1_sub1_sub1{ height:48px; line-height:48px; background:#E20000; border-radius:5px 5px 0 0; padding-left:21px; font-size:24px; color:#fff;}
.xgbg1_sub1_sub2{ background:#fff; border:solid 1px #DEDEDE; padding:15px 25px;}
.xgbg1_sub1_sub2 ul{margin-bottom:18px;  overflow:hidden;} 
.xgbg1_sub1_sub2 li{
	list-style-type: none;
	font-size:14px;
	padding-left:15px;
	line-height:32px;
	height:32px;
	overflow:hidden;
	background-image: url(../images/index_02.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.gygh{
	margin-top:25px;
	background-image: url(../images/zt1_136.gif);
	background-repeat: repeat-y;
	background-position: center top;
	clear: both;
}
.gygh ul{ margin:0;	text-align:center; overflow:hidden;} 
.gygh li{
	list-style-type: none;
	font-size:16px;
	margin:13px 27px;
	line-height:43px;
	height:43px;
	overflow:hidden;
	background:#FEFAEE;
	border:solid 1px #E20000;
	float:left;
	width:492px;
}


.ghyj{ text-align:center;}
.ghyj ul{ margin:0;} 
.ghyj li{
	list-style-type: none;
	font-size:14px;
	width:25%;
    overflow:hidden;
	float:left;
}
.ghyjs_sub1{ margin:37px 17px 0px 17px;}
.ghyjs_sub1 img{ margin-bottom:12px;}
.ghyjs_sub1 h1{ font-weight:normal;}



.hlw_sub1{
	margin-top:46px;
	height:78px;
	background-image: url(../images/zt1_162.gif);
}
.hlw_sub1 h1{ margin-left:66px; line-height:78px; font-size:42px; color:#FCFF01; float:left; font-weight:normal;}
.hlw_sub1 h2{ float:left; width:815px; font-weight:normal; font-size:12px; color:#fff; margin-left:35px; padding-top:17px;}
.hlw_sub2{ clear:both;}
.hlw_sub2 ul{ margin:0;} 
.hlw_sub2 li{
	list-style-type: none;
	margin:35px 17px 0px 17px;
    overflow:hidden;
}
.hlw_sub2_sub1{ height:67px; margin-bottom:16px;clear:both;}
.hlw_sub2_sub1 h1{
	font-weight:normal;
	font-size:36px;
	color:#E20000;
	float:left;
	margin-right:14px;
	width:65px;
	height:67px;
	line-height:67px;
	background-image: url(../images/zt1_166.gif);
	background-repeat: no-repeat;
	text-align:center;
}
.hlw_sub2_sub1 h2{ line-height:67px; font-size:18px; font-weight:normal; color:#E20000;}
.hlw_sub2_sub1 h2 a{ color:#E20000;}
.hlw_sub2_sub2{ height:120px; overflow:hidden;clear:both;}
.hlw_sub2_sub2 img{ width:227px; height:120px; float:left;}
.hlw_sub2_sub2 h1{ float:right; width:810px; font-weight:normal; line-height:30px;}

#box_czhg{ margin:0; background:#F8F8F8;border-top:solid 1px #DDDDDD; padding-bottom:40px;}
.czhg{ margin:35px 0px 10px 0px; clear:both;}
.czhg ul{ margin:0; text-align:center;} 
.czhg li{
	list-style-type: none;
	width:20%;
    overflow:hidden;
	float:left;
}



#box_lxwm{
	height:380px;
	padding-top:50px;
	background-image: url(../images/index_113.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.lxwm_sub1{
	text-align:center;
	background-image: url(../images/index_01.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height:60px;
	font-size:36px;
	color:#fff;
	
}
.lxwm_sub2{ padding-top:10px; font-size:18px; color:#fff; text-align:center; line-height:36px;}
.lxwm_sub3{ font-size:48px; text-align:center; color:#fff; font-weight:normal; line-height:70px;}
.lxwm_sub4{ padding-top:23px; padding-left:340px;}
.lxwm_sub4_sub1{
	width:94px;
	height:94px;
	float:left;
	margin-right:65px;
	background-image: url(../images/tx_05.png);
}
.ewm{background-image: url(../images/tx_08.png); width:94px; height:94px;}
.ewm:hover{background-image: url(../images/ewm.png); width:120px; height:210px; position: relative; top:-120px; left:-13px;}

#foot{ padding:12px 0px; background:#3A3D44; font-size:13px; color:#fff; text-align:center;}








/* 目标高度0 宽度0 */
body,ul,li,dl,dd,p,h1,h2,h3,h4,h5,h6,form,fieldset{margin:0;padding:0;}

/* 文字1EM */
h1,h2,h3,h4,h5,h6{font-size:1em;}

/* 无列表项标记 去掉列表符号 */
ul ol li{list-style:none;}

/* 文本无标记 颜色90%灰黑 */
a{text-decoration:none; color:#6E7566;}

/* 文本下划线 */
a:hover{text-decoration:underline;}

/* 文本图片无边框 */
a img{border:none;}

/*文本左对齐 标准文本*/
em,cite,strong,th{text-align:left;font-style:normal;}
/*颜色*/
.yell{color:#FF6600;}
.yell a:link,.yell a:visited{color:#FF6600;}
.yell a:hover{color:#FF6600;text-decoration: none;}
.white{color:#fff;}
.white a:link,.white a:visited{color:#fff;}
.white a:hover{color:#fff;text-decoration: none;}
.gray{color:#9B9B9B;}
.gray a:link,.gray a:visited{color:#9B9B9B;}
.gray a:hover{color:#9B9B9B;text-decoration: none;}
.red{color:#E30008;}
.red a:link,.red a:visited{color:#E30008;}
.red a:hover{color:#E30008;text-decoration: none;}
.nav_red{color:#fff;}
.nav_red a:link,.nav_red a:visited{color:#fff;}
.nav_red a:hover{color:#E30008;text-decoration: none;}


