﻿*{ margin:0; padding:0;}
li{ list-style:none;}
.clear{ width:5px; height:5px; clear:both; overflow:hidden;}
body{ font-family:Arial, Helvetica, sans-serif; background:url(.jpg) repeat-x 0 0; height:149px; font-size:12px; margin: 0 auto;}
/*HEAD*/
#head{ width:1100px; margin: 0 auto; height:149px; overflow:hidden; background:url(21.jpg) no-repeat 0 0; text-indent:-999999px;}
/*MENU*/
#nav{ margin: 0 auto; height:51px; background:url(154.jpg);}
#nav ul{ margin-left:20px; margin: 0 auto; height:51px; background:url(.jpg); width:1000px;}
#nav ul li{ line-height:51px; float:left; no-repeat right 50%; text-align:center; width:110px; background:url(.JPG) no-repeat;}
#nav ul li a{ color:#FFFFFF; text-decoration:none; font-weight:; font-size:16px;}
#nav ul li a:hover{ text-decoration:underline;}
#nav ul li:hover{ background:url(831.JPG) no-repeat;}
/*BANNER*/
#banner{ overflow:hidden;  margin-top:1px; clear:both; background:url(.JPG); height:500px; margin: 0 auto;}
.bian{ width:px; margin-left:auto; margin-right:auto; margin-top:4px;}
#main{ width:1100px; overflow:hidden; margin-left:auto; margin-right:auto; clear:both; background:url(wrapb.jpg) repeat-y 0 0; }
.main{ width:1100px; margin:0 auto; overflow:hidden;margin-top:10px; margin-bottom:5px; clear:both;}
/*LEFT*/
.left{ float: left; overflow:hidden; width:243px; background:url(.JPG) repeat-y;}
.cpdh{width:241px; border:1px solid #ccc; overflow:hidden;}
.leftbt{ width:241px; background:url(307.jpg) no-repeat 0 0; height:75px; overflow:hidden;}
.leftbt1{ width:241px; background:url(5021.jpg) no-repeat 0 0; height:69px; overflow:hidden;}
.leftbt2{ width:241px; background:url(cccc.jpg) no-repeat 0 0; height:35px; overflow:hidden;}
.btwenzi{ font-size:14px; font-family: Arial, Helvetica, sans-serif ; color:#FFFFFF; line-height:35px; margin-left:30px; }
.leftcon{ padding: 5px 0px;}
.leftcon p{ font-size: 13px; color:#555; line-height:24px;}
.cpdalei{ background: url(156.jpg) no-repeat left 50%; line-height:44px; padding:10px 25px; border-bottom:1px dashed #ccc; }
.cpdalei h4{ font-size:18px; margin-left:20px; color: #FFFFFF;  }
.cpdalei h4 a{ text-decoration:none; color: #FFFFFF;}
.cpdalei h4 a:hover{ text-decoration:none; color: #FFFFFF;}
.cpxiaolei{padding:0px 10px;}
.cpxiaolei li{ list-style:none; background:url(pot.gif) no-repeat left 50%; line-height:35px; width:210px; float:left;}
.cpxiaolei li a{ text-decoration:none;  color: #000000; font-size:14px; margin-left:30px; line-height:30px; }
.cpxiaolei li a:hover{ text-decoration:underline; color:#ff0000; }
/*RIGHT*/
.right{ float: right; overflow:hidden; width:847px;}
.right_part{ width:845px; overflow:hidden;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.right_part1{ width:1100px; overflow:hidden;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.gywmbt{ background:url(614.jpg) no-repeat 0 0; overflow:hidden; height:46px;}
.gywmbt1{ background:url(614.jpg) no-repeat 0 0; overflow:hidden; height:46px;}
.more1{ line-height:48px; color: #FFFFFF; font-size:12px; float:right; margin-right:15px; text-decoration:none;}
.more{ line-height:48px; color: #FFFFFF; font-size:12px; float:right; margin-right:15px; text-decoration:none;}
.right_h3{ margin-left:30px; line-height:46px; font-size:18px; color: #FFFFFF; }
.right_h4{ margin-left:30px; line-height:46px; font-size:18px; color: #FFFFFF; }
.gywmcon{ padding:5px 10px;  overflow:hidden;}
.gywmcon p{ text-indent:2em; line-height:24px; font-size:15px; color:#333; }
.gywmcon p img { margin-right:20px; }

.cpzscon{ padding:0px 5px; overflow:hidden;}
.cpzscon ul{}
.cpzscon ul li{ list-style:none; float:left; text-align:center; margin:0 5px; margin-top:2px; margin-bottom:3px;}
.cpzscon ul li a{ text-decoration:none;}
.cpzscon ul li a img{ border:none; width:263px; height:197px; border:1px solid #ccc; display:block; overflow:hidden;}
.cpzscon ul li a span{ line-height:18px; font-size:12px; color:#333333; }

.cpzscon0{ padding:15px 5px; overflow:hidden;}
.cpzscon0 ul{}
.cpzscon0 ul li{ list-style:none; float:left; text-align:center; margin:0 3px; margin-top:2px; margin-bottom:3px;}
.cpzscon0 ul li a{ text-decoration:none;}
.cpzscon0 ul li a img{ border:none; width:264px; height:197px; border:1px solid #ccc; display:block; overflow:hidden;}
.cpzscon0 ul li a span{ line-height:18px; font-size:12px; color:#333333; }

.xwzong{width:1100px; overflow:hidden;}
.xwzx{ width:545px; border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC; float:left;}
.cpzhishi{ width:545px; float:right; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.xwfen_title{ background:url(455.jpg) no-repeat 0 0; height:48px; width:545px; overflow:hidden;}
.xwfen_title h3{ line-height:40px; font-size:14px; color: #FFFFFF; margin-left:40px;}
.xwfen_title a{ line-height:48px; float:right; margin-right:15px; font-size:12px; color: #FFFFFF; text-decoration:none;}
.xwfen_con{ padding:5px 10px; border-left:1px solid #ccc; height:190px;  }
.xwfen_con ul{}
.xwfen_con ul li{ list-style:none; line-height:24px; border-bottom:1px dashed #ccc; background:url(pot.gif) no-repeat left 50%;}
.xwfen_con ul li a{ text-decoration:none; color:#555; margin-left:15px;}
.xwfen_con ul li a:hover{ text-decoration:underline; color:#FF0000;}
.xwfen_con ul li span{ float:right; line-height:24px; color:#666666;}

#link{ width:1100px; margin:0 auto; border:1px #CCCCCC solid; padding:10px;}
#link a{ text-decoration:none; color:#666666; margin-right:10px;}
#link span{ font-weight:bold; color:#000000;}
#footnav{  height:57px; background:url(526.jpg) repeat-x 0 0; margin: 0 auto;}
.footnav{ margin:0 0 0 90px; }
.footnav li{ line-height:54px; list-style:none; float:left; width:120px; }
.footnav li a{ text-decoration:none; color:#FFFFFF; display:block; overflow:hidden; text-align:center; font-size:13px; }
.footnav li a:hover{ text-decoration:underline;}
#foot{ background:url(549.jpg) repeat-x 0 0; height:218px;  margin: 0 auto; padding-top:10px;}
#foot p{ text-align:center; line-height:24px; color: #FFFFFF; font-size:14px;} 
#foot p a{color: #FFFFFF; text-decoration:none; }




.danyecon{padding:15px 20px;  overflow:hidden; }
.danyecon p{ text-indent:2em; line-height:24px; font-size:14px; color:#333333;}
.danyecon p a{ text-decoration:none; color:#333333;}
.cplistcon{padding:10px 10px; overflow:hidden;}
.cplistcon ul{}
.cplistcon ul li{ list-style:none; float:left; text-align:center; margin:0 5px; margin-top:2px; margin-bottom:3px;}
.cplistcon ul li a{ text-decoration:none;}
.cplistcon ul li a img{ border:none; width:263px; height:200px; display:block; overflow:hidden;}
.cplistcon ul li a span{ line-height:18px; font-size:12px; color:#333333; }
.newslistcon{padding:15px 20px;  overflow:hidden;}
.newslistcon ul{}
.newslistcon ul li{ line-height:30px; background:url(icon2.jpg) no-repeat left 50%; border-bottom:1px dashed #CCCCCC;}
.newslistcon ul li a{ font-size:12px; color:#333333; margin-left:20px; text-decoration:none;}
.newslistcon ul li a:hover{ text-decoration:underline; color:#FF0000;}

.art_bt{ margin:0 auto; text-align:center; font-size:16px; line-height:40px; border-bottom:1px dashed #ccc;   }

.lxwmcon{ padding:15px 20px; overflow:hidden; background:url(contactbg.jpg) no-repeat 0 0; width:673px; margin:0 auto; height:645px;}
.lxwmwenzi{ margin-top:300px; margin-left:30px;}
.lxwmwenzi p{ line-height:30px; font-size:14px; color:#333;}
#Page { text-align:center;
	line-height:22px;
}
#Page a{ text-decoration:none; color:#000;}
#Page a:hover{ text-decoration:underline;}
.Contents img{ border:none;}
.Contents {
	margin:10px;
	line-height:24px; font-size:14px;
}
.Info{ color:#333333; text-align:center; line-height:24px;border-bottom:1px dashed #ccc; }












#top {position:relative;margin:0px auto;width:1002px;height:116px;background: url(../../../images/head_bg.jpg) no-repeat;} 
.logo{position:absolute;border:0px;width:331px;height:105px;top:0px;left:0px; z-index:7;overflow:hidden;}
.topmenu{position:absolute;border:0px;width:230px;height:30px;top:37px;left:772px; z-index:14;overflow:hidden;font:12px/14px simsun;}

.menu{position:absolute;border:0px;width:705px;height:29px;top:79px;left:297px;overflow:hidden;margin:0;padding:0;white-space:nowrap;line-height:29px;}

.menu a.menumain:link,.menu a.menumain:active,.menu a.menumain:visited{display:block;float:left;height:29px;text-decoration: none;text-align:center;width:94px;color:#fff;font:14px/32px 'SimSun',Arial,Sans-Serif;background: url(../../../images/menu.jpg) 0px 0px no-repeat;margin:0px;padding-left:5px;}
.menu a.menumain:hover{display:block;float:left;height:29px;color:#fff;text-decoration: none;text-align:center;width:94px;font:14px/32px 'SimSun',Arial,Sans-Serif;margin:0px;background: url(../../../images/menunow.jpg) 0px 0px no-repeat;} 

a{
color:#000000;
}


.ysBox{ width:100%;margin-top:20px;}
.ysBox .ys1{ background: url(../../../images/ysbg1.jpg) no-repeat center; height:853px;}
.ysBox .ys2{ background: url(../../../images/ysbg2.jpg) no-repeat center; height:677px;}
.ysBox .con{ position:relative; height:100%;}

.ysBox .dz{ left:158px;}
.ysBox .dr{ left:623px;}
.ysBox .dc{ left:604px;}
.ysBox .dw1{ top:303px;}
.ysBox .dw2{ top:605px;}
.ysBox .dw3{ top:59px;}
.ysBox .dw4{ top:345px;}

.ysBox dl{ position: absolute;}
.ysBox dt h4{ font-size:25px; color:#000;font-family:"Microsoft YaHei","微软雅黑";}
.ysBox dt h4 span{ color:#ed0e0d;font-family:"Microsoft YaHei","微软雅黑";}
.ysBox dt em{ font-size:18px; color:#cf0e0d;font-family:"Microsoft YaHei","微软雅黑";}
.ysBox dd{ font-size:15px; color:#000; margin-top:15px;}
.ysBox dd p{ line-height:32px; background:url(images/ysdbg.png) no-repeat left 6px; }
.ysBox dd p span{ font-size:12px;}
.ysBox .ys2 b{ position:absolute; font-size:24px; color:#e4171c; top:575px; left:276px;font-family:"Microsoft YaHei","微软雅黑";}




.gcal {
	width: 100%;
	height: 630px;
	overflow: hidden;
	margin-top: 30px;
	background-color: #eeeeee;
	margin-bottom:30px;
}
.gcal_t {
	width: 1150px;
	height: 160px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 50px;
}
.gcal_c {
	width: 1180px;
	height: 385px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 50px;
}
.gcal_c ul li {
	width: 260px;
	height: 385px;
	float: left;
	background-image: url(hx_19.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	margin-left: 0PX;
	margin-right: 15PX
}
.gcal_c ul li span {
	width: 224px;
	height: 50px;
	float: left;
	margin-left: 23px;
	line-height: 50px;
	font-size: 14px;
	color: #FFF
}
.gcal_c ul li span a {
	color: #FFF
}
.gcal_c ul li p {
	width: 224px;
	height: 72px;
	float: left;
	margin-left: 23px;
	color: #FFF
}
.gcal_c ul li:hover {
	background-image: url(hx_20.jpg);
}
.anpic {
	width: 239px;
	height: 183px;
	float: left;
	margin-left: 13px;
	margin-top: 13px
}
.al_b {
	width: 224px;
	height: 40px;
	float: left;
	margin-left: 20px;
	color: #FFF;
	text-align: center;
	margin-top: 20px
}

.ys {
	width:1100px;
	height: auto;
	overflow: hidden;
	background-image: url(hx_27.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	margin: 0 auto;
}
.ys01 {
	width: 1230px;
	height: 258px;
	margin: 0 auto;
	background-image: url(../images/xr_14.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	margin-top: 270PX;
	overflow: hidden;
	padding-top: 115px
}
.ys01 p {
	width: 616px;
	height: 48px;
	float: left;
	margin-left: 95px;
	overflow: hidden;
	font-size: 14px;
	margin-bottom: 100px;
	color: #666
}
.ys02 {
	width: 1230px;
	height: 244px;
	margin: 0 auto;
	background-image: url(../images/xr_15.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	overflow: hidden;
	padding-top: 135px
}
.ys02 p {
	width: 546px;
	height: 48px;
	float: right;
	margin-right: 88px;
	overflow: hidden;
	font-size: 14px;
	margin-bottom: 95px;
	color: #666
}
.ys03 {
	width: 1230px;
	height: 320PX;
	margin: 0 auto;
	background-image: url(../images/hx_39.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	overflow: hidden;
	padding-top: 136px
}
.ys03 p {
	width: 616px;
	height: 48px;
	float: left;
	margin-left: 95px;
	overflow: hidden;
	font-size: 14px;
	margin-bottom: 95px;
	color: #666
}
.pic1 {
	width: 100%;
	height: 160px;
	overflow: hidden;
	background-image: url(../images/hx_28.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	text-align: center
}

