@charset "utf-8";
/* CSS Document */

body{ margin:0; background:url(../images/bg.jpg) repeat-x; font-family:"宋体"; font-size:12px; color:#333333; line-height:23px;}
a{ color:#333333; text-decoration:none;}
a:hover{ color:#a10000; text-decoration:underline;}
img{ border:none;}
.an{width:42px; height:21px; line-height:15px; font-size:12px; cursor:pointer;}
.header{ margin:0 auto; width:1003px; height:117px; clear:both;}
.header_logo{ float:left; width:622px; height:77px; padding:20px 0 0 0;}
.span{ float:right; color:#FFFFFF;}
.header_tel{ float:right; width:215px; height:36px; padding:55px 0 0 0;}
.nav{ margin:0 auto; width:1003px; height:38px; clear:both;}
.nav_left{ float:left; width:9px; height:38px;}
.nav_mid{ float:left; width:761px; height:38px; background:url(../images/nav_bg1.jpg) repeat-x; line-height:38px;}
.nav_tq{ float:left; width:224px; height:30px; background:url(../images/nav_bg.jpg) repeat-x; padding-top:8px; text-align:center;}
.nav_right{ float:left; width:9px; height:38px;}
.banner{ margin:0 auto; width:1003px; height:314px; padding-top:16px; background:url(../images/banner_top.jpg) center top no-repeat;}
.banner_bottom{ margin:0 auto; width:780px; height:52px; padding:6px 0 0 223px; background:url(../images/banner_bottom.jpg) no-repeat; color:#FFFFFF;}
.banner_bottom1{
	width:280px;
	height:52px;
	color:#FFFFFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 223px;
}
.main{ margin:0 auto; width:1033px; height:585px; padding-bottom:26px; background:url(../images/main_bottom.jpg) center bottom no-repeat; clear:both;}
.main_left{ float:left; width:15px; height:585px;}

.main_main{ float:left; width:1003px; height:585px; background-color:#FFFFFF;}
.main_top{ float:left; width:1003px; height:294px;}
.gsjj{ float:left; width:291px; height:256px; padding:17px 0 0 13px;}
.gsjj_top{ float:left; width:291px; height:47px;}
.gsjj_main{ float:left; width:269px; height:199px; border-left:#e2e2e2 1px solid; border-right:#e2e2e2 1px solid; padding:0 10px 0 10px; background:url(../images/gsjj_bottom.jpg) center bottom no-repeat; overflow:hidden;}

.xwzx{ float:left; width:310px; height:270px; padding-top:3px;}
.xwzx_top{ float:left; width:303px; height:50px; padding-left:7px;}
.xwzx_main{ float:right; width:269px; height:210px; border-left:#e2e2e2 1px solid; border-right:#e2e2e2 1px solid; padding:0 10px 0 10px; background:url(../images/xwzx_bottom.jpg) center bottom no-repeat; overflow:hidden;}


.sp{ float:right; width:363px; height:257px; padding:27px 0 0 24px;; background:url(../images/sp_bg.jpg) center bottom no-repeat;}

.main_mid{ float:left; width:1003px; height:181px;}
.cpzs{ float:left; width:752px; height:181px; padding-left:12px;}
.cpzs_left{ float:left; width:14px; height:181px;}
.cpzs_mid{ float:left; width:724px; height:181px; background:url(../images/cpzs_bg.jpg) repeat-x;}
.cpzs_mid_top{ float:left; width:724px; height:28px;}
.cpzs_mid_top span{ float:right; line-height:28px;}
.cpzs_mid_bottom{ float:left; width:724px; height:153px;}

.cpzs_right{ float:left; width:14px; height:181px;}
.pic{ float:left; width:202px; height:178px; padding:3px 0 0 22px;}
.main_bottom{ float:left; width:1003px; height:110px;}
.yqlj_top{ float:left; width:77px; height:40px; padding-left:23px;}
.yqlj{ float:left; width:975px; height:59px; padding-left:13px;}
.yqlj_left{ float:left; width:18px; height:59px;}
.yqlj_mid{ float:left; width:939px; height:59px; background:url(../images/yqlj_bg.jpg) repeat-x;}
.yqlj_right{ float:left; width:18px; height:59px;}

.main_right{ float:left; width:15px; height:585px;}
.bottom1{ margin:0 auto; width:100%; height:89px; background:url(../images/bottom_bg1.jpg) repeat-x;}
.bottom{ margin:0 auto; width:1003px; height:89px; clear:both; background:url(../images/bottom_bg.jpg) center top no-repeat; text-align:center; color:#FFFFFF; padding-top:10px;}
.bottom a{ color:#FFFFFF; text-decoration:none;}
.bottom a:hover{ color:#a10000; text-decoration:underline;}

/* 子页 */
.zy_left{ float:left; width:202px; height:360px; padding:10px;}
.zy_left_top{ float:left; width:202px; height:auto !important; height:62px; /*假定最低高度是200px*/ min-height:62px; }
.zy_left_top1{ float:left; width:202px; height:28px; }
.zy_left_top2{ float:left; width:200px; height:auto !important; height:30px; /*假定最低高度是200px*/ min-height:30px; border-left:#e2e2e2 1px solid; border-right:#e2e2e2 1px solid; padding:5px 0;}
.zy_left_top3{ float:left; width:202px; height:4px;}
.link{ margin:0 auto; width:160px; height:26px; text-align:center; line-height:26px; font-size:13px; font-weight:bold; border-bottom:#999999 1px dashed;}
.link a{ color:#333333; text-decoration:none;}
.link a:hover{ color:#1b4e7b; text-decoration:none;}
.zy_pic{ float:left; width:202px; height:178px; padding-top:10px;}
.zy_main{ float:left; width:768px; height:auto !important; height:343px; min-height:343px; border:#e2e2e2 1px solid; background:url(../images/zy_j.jpg) right bottom no-repeat; margin-top:15px; padding-bottom:10px; padding-top:5px;}
.zy_main_top{ float:left; width:748px; height:34px; padding:0 10px; border-bottom:#CCCCCC 1px dashed;}
.zy_main_top span{ float:right; line-height:34px;}
.zy_main1{ float:left; width:748px; height:auto !important; height:290px; min-height:290px; padding:0 10px;}
.zy_main1 ul{ margin:0; padding:0; float:left; width:748px; height:300px;}
.zy_main1 ul li{ float:left; width:748px; height:25px; border-bottom:#CCCCCC 1px dashed; line-height:25px; list-style-type:none;}
.zy_main1 span{ float:right; font-style:italic;}
.lxwm_h{ font-size:14px; line-height:25px;}
.zy_main2{ float:left; width:748px; height:auto !important; height:290px; min-height:290px; padding:0 10px;}
