@charset "utf-8";
/* CSS Document */
body{ background:url(bgImg.jpg) repeat;}
body,div,dl,dt,dd,ul,ol,li,p,h1,h2,h3,h4,h5,h6,h7,img{ font-family:\5FAE\8F6F\96C5\9ED1; margin:0; padding:0; list-style:none; border:none; color:#000; font-weight:normal;}
a{ text-decoration:none; color:#000; cursor:pointer;}

#header{ width:100%; float:left; height:976px; background:url(header.jpg) center top no-repeat; text-align:center;}

#section{ width:1100px; margin:0 auto;}

#toutiao{ width:1100px; float:left; margin:10px 0 0 0; border-bottom:1px dotted #d3cfcb;}
.toutiaoTop{ width:1100px; float:left;}
.toutiaoTop span{ width:68px; height:65px; float:left; background:url(toutiao.png) no-repeat; color:#fff; font-size:28px; text-align:center; font-weight:bold;}
.toutiaoTop a{ width:1016px; float:right; font-size:42px; color:#b00000; line-height:42px;}

.toutiaoBottom{ width:1100px; float:left; font-family:\5B8B\4F53; color:#999; line-height:30px; font-size:14px; text-indent:2em; padding:0 0 12px 0;}
.toutiaoBottom a{ color:#b80202;}
.toutiaoBottom a:hover{ text-decoration:underline;}

.ywsdh{ width:1100px; float:left; margin-top:30px;}
.ywsdk{ width:336px; float:left;}

.nrkbt{ width:100%; float:left;}
.nrkbt img{ float:left; padding:2px 0 0 0;}
.nrkbt span{ float:left; color:#5e4526; font-size:20px; line-height:21px; padding:0 0 0 5px;}
.nrkbt a span{ color:#000;}

h1{ width:336px; float:left; font-size:18px; padding:15px 0 0 0; height:24px; overflow:hidden;}
h1 a:hover{ color:#c00;}
.fpbbFont1{ width:336px; float:left; font-size:14px; font-family:\5B8B\4F53; color:#999; line-height:30px; border-bottom:1px dotted #c9c9c9; padding:6px 0 8px 0;}
.fpbbFont1 a{ color:#bd0000;}
.fpbbFont1 a:hover{ text-decoration:underline;}

ul.ywsdfont{ width:336px; float:left; padding:8px 0 0 5px;}
ul.ywsdfont li{ width:336px; float:left; line-height:34px; font-size:14px; height:34px; overflow:hidden; font-family:\5B8B\4F53;}
ul.ywsdfont li a{ color:#000;}
ul.ywsdfont li a:hover{ color:#c00;}
ul.ywsdfont li span{ width:2px; height:2px; float:left; background:#000; margin:16px 8px 0 0;}

.margintop30{ margin-top:30px;}
.margintop20{ margin-top:20px;}

.jdspk{ width:400px; float:left; padding-left:30px;}
.jdspnr{ width:400px; height:221px; float:left; position:relative; background:#000; margin-top:15px;}
.jdspimg{ width:400px; height:221px; position:absolute; left:0; top:0;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3; z-index:1;}
.jdsptmbg{ width:400px; height:40px; position:absolute; left:0; bottom:0; z-index:2; background:#000;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
.jdspfonth{ width:290px; height:40px; position:absolute; left:12px; bottom:0; z-index:3; overflow:hidden; font-family:\5B8B\4F53; font-size:14px; line-height:40px;}
.jdspfonth a{ color:#fff;}
ul.round1{ width:82px; height:8px; position:absolute; right:0; bottom:30px; z-index:3;}
ul.round1 li{ float:left; width:8px; height:8px; margin:16px 10px 0 0;}
ul.round1 li a{ width:8px; height:8px; background:#fff; float:left; border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
ul.round1 li a:hover{ background:#b90204;}
ul.round1 li.now a{ width:8px; height:8px; background:#b80202; float:left; border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.spbz{ width:76px; height:76px; position:absolute; left:162px; top:62px; z-index:5;}

.lhyxnr{ width:400px; height:221px; float:left; position:relative; margin-top:15px;}
.lhyximg{ width:400px; height:221px; position:absolute; left:0; top:0; z-index:1;}

.djchk{ width:300px; float:right;}
.djchjt{ width:44px; float:right;}
.djchjt a{ float:left; padding:0 0 0 3px;}

dl.djchfont{ width:300px; float:left; margin:13px 0 12px 0;}
dl.djchfont dt{ width:120px; float:left;}
dl.djchfont dd{ width:172px; float:right; font-family:\5B8B\4F53;}
dl.djchfont dd p{ width:172px; float:left; font-size:14px; line-height:24px; height:24px; overflow:hidden; font-family:\5B8B\4F53;}
dl.djchfont dd p a:hover{ color:#b80202;}
dl.djchfont dd span{ width:172px; float:left; font-size:12px; color:#999; line-height:24px;}
dl.djchfont dd span a{ color:#b80202;}
dl.djchfont dd span a:hover{ text-decoration:underline;}


#main1{ width:1100px; float:left;}
.title{ float:left; width:1100px; text-align:center; margin-top:50px;}

.lhsdh{ width:1100px; float:left;}
.lhsdleft{ width:620px; float:left;}

.lhsdleftk{width:620px; float:left; height:138px; margin-top:20px; overflow:hidden; background:#e6e6e6;}
.gdkftimg1{width:206px; height:138px; float:left;}
.gdkftfont1{ width:378px; float:left; padding:10px 0 0 20px;}
h4{ float:left; width:378px; font-size:18px; font-weight:normal; line-height:36px; height:36px; overflow:hidden;}
h4 a:hover{ color:#b80202;}
.gdkftfont1 p{ width:378px; float:left; font-size:12px; font-family:\5B8B\4F53; color:#999; line-height:24px; padding:6px 0 0 0;}
.gdkftfont1 p a{ color:#b80202;}
.gdkftfont1 p a:hover{ text-decoration:underline;}

.gdkftimg2{width:206px; height:138px; float:right;}
.gdkftfont2{ width:378px; float:left; padding:10px 0 0 20px;}
.gdkftfont2 p{ width:378px; float:left; font-size:12px; font-family:\5B8B\4F53; color:#999; line-height:24px; padding:6px 0 0 0;}
.gdkftfont2 p a{ color:#b80202;}
.gdkftfont2 p a:hover{ text-decoration:underline;}

.lhsdright{ width:438px; float:right;}
dl.hsplfont{ width:438px; float:left; margin:20px 0 10px 0; background:url(lhzbxx.png) bottom no-repeat; padding-bottom:20px;}
dl.hsplfont dt{ width:208px; float:left;}
dl.hsplfont dd{ width:215px; float:right;}
dl.hsplfont dd p{ width:215px; float:left; font-size:18px; line-height:26px; height:52px; overflow:hidden;}
dl.hsplfont dd p a:hover{ color:#b80202;}
dl.hsplfont dd span{ width:215px; float:left; font-size:12px; color:#999; line-height:22px; font-family:\5B8B\4F53; padding:6px 0 0 0;}
dl.hsplfont dd span a{ color:#b80202;}
dl.hsplfont dd span a:hover{ text-decoration:underline;}

ul.hsplfontb{ width:438px; float:left;}
ul.hsplfontb li{ width:438px; float:left; background:url(lhzbxx.png) bottom no-repeat; line-height:42px; height:42px; overflow:hidden; font-size:14px; font-family:\5B8B\4F53;}
ul.hsplfontb li img{ float:left; margin:18px 6px 0 0;}
ul.hsplfontb li a:hover{ color:#b80202;}
ul.hsplfontb li:last-child{background:none;}

#main2{ width:1100px; float:left;}
.width1{width:1100px; float:left;}
.zwnian{ width:1100px; height:515px; float:left;}

.zwn_left{ width:264px; float:left; position:relative; display:block;}
	.wnl_wz_1 a{ width:264px; height:48px; background:url(../images/zwn_a.png) no-repeat; text-align:center; line-height:48px; font-size:20px; color:#fff; font-weight:bold; position:absolute; left:60px; top:86px;}
	.wnl_wz_1 a:hover{ background:url(../images/zwn_h.png) no-repeat;}
	.ydyb a{ position:absolute; left:20px; top:174px;}
	.qmjs a{ position:absolute; left:0; top:262px;}
	.yfzg a{ position:absolute; left:20px; top:350px;}
	.jzfp a{ position:absolute; left:60px; top:438px;}
.zwn_center{ width:1100px; height:534px; float:left; background:url(../images/zwn_center.png) center no-repeat;}
	.zjwzi{ width:390px; height:315px; margin:110px auto 0; clear:both;}
	.zjwzi p{ font-size:15px; line-height:28px; color:#000; text-indent:2em;}
.zwn_right{ width:264px; float:right; position:relative; display:block;}
	.wnl_wz_2 a{ width:264px; height:48px; background:url(../images/zwn_a.png) no-repeat; text-align:center; line-height:48px; font-size:20px; color:#fff; font-weight:bold; position:absolute; right:60px; top:86px;}
	.wnl_wz_2 a:hover{ background:url(../images/zwn_h.png) no-repeat;}
	.sgzl a{ position:absolute; right:20px; top:174px;}
	.shgg a{ position:absolute; right:0; top:262px;}
	.cyzd a{ position:absolute; right:20px; top:350px;}
	.jswm a{ position:absolute; right:60px; top:438px;}

#main3{ width:1100px; float:left;}
ul.dbwy_z{ width:1100px; overflow:hidden; float:left;}
ul.dbwy_z li{ width:525px; height:141px; overflow:hidden; float:left; padding:20px 0 10px 0; margin-left:20px;}
.dbwyLeft{ width:141px; height:141px; float:left; position:relative;}
.dbwy_head{ width:141px; height:141px; background:url(dbwy_head_bj.png) no-repeat; position:absolute; left:0; top:0; z-index:2;}
.dbwy_head_in{ float:left;}
.dbwy_rf{ width:310px; float:left; padding:0 0 0 20px;}
.dbwy_rf p{ width:310px; float:left; font-size:18px; font-family:\5FAE\8F6F\96C5\9ED1; font-weight:bold; line-height:26px;}
.dbwy_rf p a:hover{ color:#b80202;}
.dbwy_rf span{ width:310px; float:left; font-size:14px; line-height:28px; color:#999; padding:12px 0 0 0;  font-family:\5B8B\4F53;}
.dbwy_rf span a{ color:#c21919;}
.dbwy_rf span a:hover{ text-decoration:underline;}

#main4{ width:1100px; float:left;}
.mapHang{ width:1100px; float:left;}

.fpgzx{ width:500px; float:right; padding:20px 0 0 0;}
.fpmd{ width:500px; float:left; font-size:21px; font-weight:bold; color:#000;}
.fpmd b{ color:#bd0000;}

.fpgzImg{ width:500px; height:262px; float:left; position:relative; overflow:hidden; margin:10px 0 0 0;}
.fpgzPic{ width:500px; height:262px; position:absolute; left:0; top:0; z-index:1;}
.fpgzTmbj{ position:absolute; left:10px; bottom:8px; max-width:480px; background-color:#000;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7; z-index:2; padding:8px 0;}
.fpgzTmbj p{ max-width:460px; padding:0 10px; font-size:14px; font-family:\5B8B\4F53; color:#fff; font-weight:bold; line-height:18px;}
.fpgzTmbj span{ max-width:460px; padding:0 10px; font-size:12px; font-family:\5B8B\4F53; color:#fff; line-height:18px;}

.fpgzxmd{ width:470px; float:left; margin:10px 0 0 0; background:#fff; padding:0 15px 6px 15px;}
.fpgzFont{ width:470px; float:left; padding:10px 0 4px 0; font-size:18px;}
.fpgzxmd p{ font-size:14px; font-family:\5B8B\4F53; line-height:28px;}

#main5{ width:1100px; float:left;}
.jjhnh1{ width:1100px; float:left;}
.jjhnleft{ width:532px; float:left;}
dl.jjhnfont{ width:532px; float:left; margin:16px 0 0 0;}
dl.jjhnfont dt{ width:180px; float:left;}
dl.jjhnfont dd{ width:340px; float:right; font-family:\5B8B\4F53;}
dl.jjhnfont dd p{ width:340px; float:left; font-size:18px; line-height:30px;}
dl.jjhnfont dd p a:hover{ color:#b80202;}
dl.jjhnfont dd span{ width:340px; float:left; font-size:14px; color:#999; line-height:24px; height:48px; overflow:hidden;}
dl.jjhnfont dd span a{ color:#b80202;}
dl.jjhnfont dd span a:hover{ text-decoration:underline;}

.jjhnxx{ width:552px; height:1px; float:left; background:url(../images/jjhnxx.png) no-repeat; margin-top:16px;}

.jjhnright{ width:530px; float:right;}
.xlnnr{ width:530px; height:265px; float:left; position:relative; background:#000; margin-top:15px;}
.xlnimg{ width:530px; height:265px; position:absolute; left:0; top:0; z-index:1;}
.jdsptmbg1{ width:530px; height:40px; position:absolute; left:0; bottom:0; z-index:2; background:#000;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
.xlnnr p{ width:530px; height:40px; line-height:40px; display:block; position:absolute; left:0; bottom:0; z-index:3; text-align:center; font-size:14px; font-family:\5B8B\4F53;}
.xlnnr p a{ color:#fff;}

#main6{ width:1100px; float:left;}
.nr1_h{ width:1100px; float:left; margin:20px 0 0 0;}

.nr1_h_l{ width:490px; float:left;}
h5{ width:100%; float:left; font-size:18px; height:24px; overflow:hidden;}
h5 a{ color:#2a2a2a;}
h5 a:hover{ color:#c00;}
h6{ width:100%; float:left; font-size:14px; color:#999; line-height:28px; padding:8px 0 0 0; height:56px; overflow:hidden; font-family:\5B8B\4F53;}
h6 a{ color:#b80202;}
h6 a:hover{ text-decoration:underline;}
.nr1_l_x{ width:100%; float:left; height:0px; margin:16px 0; border-bottom:1px dotted #c8c8c8;}

.nr1_h_r{ width:580px; float:right;}
.pic1_z{ width:580px; height:290px; float:left; position:relative;}
.pic1{ width:580px; height:290px; position:absolute; left:0; top:0; z-index:1;}
.tmbj{ width:580px; height:40px; position:absolute; left:0; bottom:0; z-index:2; background-color:#000;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
h7{ width:460px; line-height:40px; display:block; position:absolute; font-size:16px; left:16px; bottom:0; z-index:3;}
h7 a{ color:#fff;}
ul.banner_d{ width:90px; height:11px; display:block; position:absolute; right:0; bottom:14px; z-index:3;}
ul.banner_d li{ width:8px; height:8px; float:left; background:#fff; border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%; margin-right:12px; margin-top:2px;}
ul.banner_d li a{ width:8px; height:8px; display:block;}
ul.banner_d li.now{ background:#b00000; width:11px; height:11px; margin-top:0;}

.ycch_z{ width:580px; float:left; margin:20px 0 0 0;}
.ycch_bt{ float:left;}
ul.ycch_pic{ width:474px; float:left; padding:0 0 0 4px;}
ul.ycch_pic li{ float:left; padding:16px 10px 0 8px;}

.jt_z{ width:26px; float:right; margin:38px 0 0 0;}
.jt_z img{ float:left; margin:7px 0 0 0;}

#main7{ width:1100px; float:left;}
.jzdjtHang{ width:1100px; float:left;}

.jzdjtLeft{ width:530px; float:left;}

.jzdjtRight{ width:530px; float:right;}
.fprjHang{ width:100%; float:left; padding:20px 0 14px 0;}
.fprjImg{ width:286px; height:190px; float:left;}

.fprjRin{ width:226px; float:right;}
.fprjRin p{ width:100%; float:left; line-height:30px; font-size:18px; height:60px; overflow:hidden;}
.fprjRin p a{ color:#000;}
.fprjRin p a:hover{ color:#c00;}
.fprjRin span{ width:100%; float:left; font-size:14px; font-family:\5B8B\4F53; color:#999; line-height:30px;}
.fprjRin span a{ color:#b80202;}
.fprjRin span a:hover{ text-decoration:underline;}

#main8{ width:1100px; float:left;}
.djch{ width:1100px; float:left;}
.djchImg1{ width:290px; float:left; height:500px;}
.djchKong1{ width:8px; float:left; height:500px;}
.djchImg2{ width:248px; float:left; height:500px;}
.djchImg2 a{ float:left;}
.djchKong2{ width:248px; float:left; height:4px;}

#weibo{ width:1100px; float:left; margin:50px 0 0 0;}

#aside{ width:157px; height:452px; position:fixed; right:10px; top:260px; z-index:10;}
#aside img{ float:left;}











#main9{ width:1100px; float:left;}
.zsxNav{ width:1100px; float:left; height:50px; background:#fff; margin:30px 0 0 0;}
.xiangxi{ width:93px; float:left; line-height:50px; text-align:center; font-size:26px; font-weight:bold; background:#ad0000; color:#fff; margin-right:12px;}
.zsxNav a{ float:left; font-size:18px; color:#b40000; line-height:50px; padding:0 26px; display:block;}
.zsxNav a:hover{ text-decoration:underline;}

.zsxNr{ width:1100px; height:415px; float:left; background:#e6e6e6;}
.nrbj{ width:330px; height:415px; float:left; background:url(../images/bj1.png) no-repeat;}
h2{ width:260px; float:left; text-align:center; font-size:26px; line-height:40px; margin:95px 0 0 40px;}
h2 a{ color:#fff;}
.nrbj p{ width:260px; float:left; line-height:28px; font-size:14px; font-family:"宋体"; margin:28px 0 0 40px;}
.nrbj p a{ color:#ad0000;}
.nrbj p a:hover{ text-decoration:underline;}
.zsxsp{ float:left; margin:20px 0 0 0;}

.ycllH{ width:1100px; float:left; margin:40px 0 0 0;}
.ycllLeft{ width:360px; float:left;}
h3{ font-size:24px; color:#b70000; font-weight:bold;}
ul.ycllF{ width:360px; float:left; margin:8px 0 0 0;}
ul.ycllF li{ width:360px; float:left; background:url(lhzbxx.png) bottom no-repeat; line-height:42px; height:42px; overflow:hidden; font-size:14px; font-family:\5B8B\4F53;}
ul.ycllF li img{ float:left; margin:18px 6px 0 0;}
ul.ycllF li a:hover{ color:#b80202;}

.ycllImgz{ width:360px; height:200px; float:left; position:relative; background:#000; margin-top:20px;}
.ycllimg{ width:360px; height:200px; position:absolute; left:0; top:0; z-index:1;}
.yclltmbg1{ width:360px; height:40px; position:absolute; left:0; bottom:0; z-index:2; background:#000;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
.ycllImgz p{ width:360px; height:40px; line-height:40px; display:block; position:absolute; left:0; bottom:0; z-index:3; text-align:center; font-size:14px; font-family:\5B8B\4F53;}
.ycllImgz p a{ color:#fff;}

.ycllCenter{ width:312px; height:513px; float:left; margin-left:78px; background:url(../images/ycllBj1.png) no-repeat;}
.ycllCenter img{ width:300px; height:473px; float:left; margin:6px 0 0 4px;}

.ycllRight{ width:285px; height:510px; float:right; background:url(../images/ycllBj2.png) no-repeat;}
.ycllRight img{ width:240px; height:431px; float:left; margin:35px 0 0 24px;}


#footer1{ width:100%; float:left; background:#ddd; padding:50px 0 30px 0; margin:30px 0 0 0; clear:both;}
#footer1 .img_h{ width:100%; float:left; text-align:center;}
#footer1 .img_h img{ margin:0 25px;}
#footer1 .f_font1{ width:600px; margin:0 auto; font-size:12px; line-height:28px; color:#333;}