@charset "gb2312";
/* CSS Document */
body{  background-color:#fff;}
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;}
a:hover{ text-decoration:underline; color:#b80202;}

#header{ width:100%; float:left; height:900px;  text-align:center;background:url('imagebanner.jpg') no-repeat center top;}

#section{ width:1100px; margin:0 auto;}

#toutiao{ width:1100px; float:left; margin:20px 0 0 0; border-bottom:1px dotted #d3cfcb;}
.toutiaoTop{ width:1100px; float:left;}
.toutiaoTop span{ width:68px; height:65px; float:left; background:url('../images/toutiao.png') no-repeat; color:#fff; font-size:28px; text-align:center; font-weight:bold;}
.toutiaoTop a{ width:1100px; float:right; font-size:42px; color:#b00000; line-height:42px;height: 65px;text-align: center;}

.toutiaoBottom{ width:1100px; float:left; font-family:\5B8B\4F53; color:#666; 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 8px;}
.nrkbt a span{ color:#0D46A0; font-weight:bold;}

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:#666; line-height:30px; border-bottom:1px dotted #c9c9c9; margin:6px 0 8px 0; height:60px; overflow:hidden;}
.fpbbFont1 a{ color:#bd0000;}
.fpbbFont1 a:hover{ text-decoration:underline;}

ul.ywsdfont{ width:336px; float:left; padding:16px 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:400px; height:40px; position:absolute; left:0; bottom:0; z-index:3;}
.jdspnr p{  left:0; bottom:0; z-index:4;width:300px; float:left; padding:0 0 0 12px; font-size:14px; line-height:40px; height:40px; overflow:hidden; font-family:\5B8B\4F53;position: absolute;}
.jdspnr p a{ color:#fff;}
.jdspfonth ul{ width:82px; float:right;}
.jdspfonth ul li{ float:left;}
.jdspfonth ul li a{ width:8px; height:8px; background:#fff; float:left; border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%; margin:16px 10px 0 0;}
.jdspfonth ul li a.now{ width:11px; height:11px; background:#b80202; float:left; border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%; margin:14px 10px 0 0;}
.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;}
.lhyxnr p{  left:0; bottom:0; z-index:4;width:300px; float:left; padding:0 0 0 12px; font-size:14px; line-height:40px; height:40px; overflow:hidden; font-family:\5B8B\4F53;position: absolute;}
.lhyxnr p a{ color:#fff;}
.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:15px 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:#666; line-height:24px; height:48px; overflow:hidden;}
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:25px;}

.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:#666; line-height:24px; margin:6px 0 0 0; height:72px; overflow:hidden;}
.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;}
h4{ float:left; width:378px; font-size:18px; font-weight:normal; line-height:36px; height:36px; overflow:hidden;}
h4 a:hover{ color:#b80202;}
.gdkftfont2 p{ width:378px; float:left; font-size:12px; font-family:\5B8B\4F53; color:#666; line-height:24px; margin:6px 0 0 0; height:72px; overflow:hidden;}
.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') no-repeat 50% bottom; 
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:#666; line-height:22px; font-family:\5B8B\4F53; margin:6px 0 0 0; height:72px; overflow:hidden;}
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') no-repeat 50% bottom; 
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;}

.clear{display:block;clear:both;height:0;line-height:0;font-size:0;overflow:hidden;}

.djch { width:1100px; float:left; margin-top:20px;}
.djchImg1{ width:415px; float:left; height:570px;}
.djchImg2{ width:680px; float:right; height:590px;}
.djchImg2_li{ width:310px; height:280px; float:left; margin-left:30px; margin-bottom:20px;}
.djchImg2_lit{ width:310px; height:240px; float:left; margin-top:10px;}

.jclhnr{ width:1100px; float:left; margin:20px 0px 0px 0px;}
.bigimg{ 
    width:1100px; 
	height:500px; 
	 
	position:relative; 	
	float:left;
}
.bigimg .bg{ 
    width:1100px; 
	height:50px;background-color:#000; 
	filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;
    position:absolute; bottom:0; left:0;
}
.bigimg p{ 
    font-size:18px; 
	color:#fff; 
	font-family:microsoft yahei; 
	position:absolute; 
	display:block; 
	left:16px; 
	bottom:12px;
}
.bigimg p a{ 
    color:#fff;
}
.bigimg .point{ 
    display:block; 
	position:absolute; 
	right:6px; 
	bottom:9px; 
	width:120px; 
	height:20px;
}
.bigimg .point a{ 
    display:block; 
	float:left; 
	margin:2px 8px;  
	width:8px; 
	height:8px; 
	border-radius:4px; 
	background-color:#fff;
	_margin:2px 6px;
	width:_4px; 
	height:_4px;
}
.bigimg .point a:hover,.bigimg .point a.now{ 
    background-color:#b91b21; 
	width:12px; 
	height:12px; 
	border-radius:6px; 
	margin:0 6px; 
	_margin:0px 4px;
	width:_4px; 
	height:_4px;
}

ul.lhzt{ width:1100px; float:left; margin-top:20px;}
ul.lhzt li{ width:250px; float:left;
	float: left;
    margin-right: 13px;
    margin-left: 12px;
    height: 209px;}
ul.lhzt li img{ float:left; width:250px;}
ul.lhzt li p{ width:250px; float:left; text-align:center; font-size:14px; font-family:\5B8B\4F53; padding:12px 0 0 0;}
ul.lhzt li a:hover p{ color:#b80202;}

.sswlt_z{ width:1100px; float:left;}
.sswlt_z h1{ width:1100px; float:left; line-height:50px; height:50px; font-size:30px; font-family:\5FAE\8F6F\96C5\9ED1; font-weight:bold; padding:16px 0 0 0;overflow:hidden; text-indent:30px;}
.sswlt_z h1 a{ color:#c21919;}
.sswlt_z h1 a:hover{ text-decoration:underline;}
.sswlt_f1{ width:1100px; float:left; font-size:14px; color:#666; line-height:28px; text-indent:2em; padding:8px 0 0 0;}

.jclhnr_t{ width:1100px; float:left; margin:0px 0px 10px 0px;}
.fl{float:left;}
.fr{float:right;}

.city_news_list{margin-bottom:0;}
.news_list3{padding-top:12px;overflow:hidden;}
.news_list3 li{padding-left:14px;height:30px;line-height:30px; font-size:14px; font-family:\5B8B\4F53;background:url(../images/list1.png) 0 50% no-repeat;overflow:hidden;float: left;
    width: 530px;}


#jbgd{width:100%; height:auto; margin:0px auto 0px auto; float:left; }
#jbgd .jbgdbox{width:1000px; height:auto; margin:20px 0px 0px 0px;}

#jbgd .jbgdbox .gdbox{width:1098px; height:360px; float:left; overflow:hidden;}
#jbgd .jbgdbox .gdbox .dbox{width:1098px; height:360px; float:left;}
#jbgd .jbgdbox .gdbox .dbox .gd-left{width:366px; height:360px; float:left; position:relative;}
#jbgd .jbgdbox .gdbox .dbox .gd-left .gd-lup{width:366px; height:180px; float:left; position:absolute; top:0px; left:0px;}
#jbgd .jbgdbox .gdbox .dbox .gd-left .gd-ldown{width:316px; height:145px; float:left; padding:55px 25px 0px 25px; position:absolute; top:160px; left:0px; background:url(../images/smdt01.png) no-repeat center center;}
#jbgd .jbgdbox .gdbox .dbox .gd-left .gd-ldown h3{width:316px; height:auto; float:left; font-size:18px; line-height:18px; margin-bottom:20px; color:#fff;}
#jbgd .jbgdbox .gdbox .dbox .gd-left .gd-ldown h3 a{color:#fff;}

#jbgd .jbgdbox .gdbox .dbox .gd-left .gd-ldown p{width:316px; height:auto; float:left; font-size:14px; line-height:25px; color:#fff;}
#jbgd .jbgdbox .gdbox .dbox .gd-middle{width:366px; height:360px; float:left; position:relative;}
#jbgd .jbgdbox .gdbox .dbox .gd-middle .gd-lup{width:316px; height:175px; float:left; padding:55px 25px 0px 25px; position:absolute; top:0px; left:0px; background:url(../images/smdt02.png) no-repeat center center; z-index:10;}
#jbgd .jbgdbox .gdbox .dbox .gd-middle .gd-lup h3{width:316px; height:auto; float:left; font-size:18px; line-height:18px; margin-bottom:20px; color:#fff;}
#jbgd .jbgdbox .gdbox .dbox .gd-middle .gd-lup h3 a{ color:#fff;}
#jbgd .jbgdbox .gdbox .dbox .gd-middle .gd-lup p{width:316px; height:auto; float:left; font-size:14px; line-height:25px; color:#fff;}
#jbgd .jbgdbox .gdbox .dbox .gd-middle .gd-ldown{width:366px; height:180px; float:left;  position:absolute; top:180px; left:0px;}
#jbgd .jbgdbox .gdbox .dbox .gd-right{width:366px; height:360px; float:left; position:relative;}
#jbgd .jbgdbox .gdbox .dbox .gd-right .gd-lup{width:366px; height:180px; float:left; position:absolute; top:0px; left:0px;}
#jbgd .jbgdbox .gdbox .dbox .gd-right .gd-ldown{width:316px; height:145px; float:left; padding:55px 25px 0px 25px; position:absolute; top:160px; left:0px; background:url(../images/smdt03.png) no-repeat center center;}
#jbgd .jbgdbox .gdbox .dbox .gd-right .gd-ldown h3{width:316px; height:auto; float:left; font-size:18px; line-height:18px; margin-bottom:20px; color:#fff;}
#jbgd .jbgdbox .gdbox .dbox .gd-right .gd-ldown h3 a{color:#fff;}
#jbgd .jbgdbox .gdbox .dbox .gd-right .gd-ldown p{width:316px; height:auto; float:left; font-size:14px; line-height:25px; color:#fff;}

#jbgd .jbgdbox .gdlist{width:1100px; height:auto; float:left; overflow:hidden; margin-top:35px;}
#jbgd .jbgdbox .gdlist .listbox{width:1014px; height:250px; float:left;}
#jbgd .jbgdbox .gdlist .listbox dl{width:155px; height:250px; float:left; margin:0px 7px;}
#jbgd .jbgdbox .gdlist .listbox dt{width:136px; height:136px; float:left; padding:9px; margin-bottom:8px; background:url(../images/yuan.png) no-repeat center center}
#jbgd .jbgdbox .gdlist .listbox dt img{width:136px; height:136px; border-radius:50%;}

#jbgd .jbgdbox .gdlist .listbox dd{width:135px; height:65px; float:left; padding:23px 10px 0px 10px; background:url(../images/txly-hover.png) no-repeat center center; font-size:13px; color:#000; line-height:18px;}
#jbgd .jbgdbox .gdlist .ydbox{width:100%; height:25px; float:left; text-align:center; margin-top:25px;}
#jbgd .jbgdbox .gdlist .ydbox a{ width:11px; height:11px; margin:0px 5px; background:url(../images/dian_l.png) no-repeat center center; display:inline-block; cursor:pointer}
#jbgd .jbgdbox .gdlist .ydbox a:hover,#jbgd .jbgdbox .gdlist .ydbox .active{ background:url(../images/dian_h.png) no-repeat center center}

#jbgd .jbgdbox .gdlist .listbox dl:hover dt{ background:url(../images/yuan-hover.png) no-repeat center center}
#jbgd .jbgdbox .gdlist .listbox dl:hover dd{ background:url(../images/txly.png) no-repeat center center; color:#fff;}



#jbgd .jbgdbox .gdlist .listbox dl:hover dt{ background:url(../images/mask_rw.png) no-repeat center center}
#jbgd .jbgdbox .gdbox .dbox .gd-middle .gd-lup h3 strong a,
#jbgd .jbgdbox .gdbox .dbox .gd-right .gd-ldown h3 strong a,
#jbgd .jbgdbox .gdbox .dbox .gd-left .gd-ldown h3 strong a, 
#jbgd .jbgdbox .gdbox .dbox .gd-left .gd-ldown h3 strong a:hover, 
#jbgd .jbgdbox .gdbox .dbox .gd-right .gd-ldown h3 strong a:hover,
#jbgd .jbgdbox .gdbox .dbox .gd-middle .gd-lup h3 strong a:hover{ color:#FFF}
#jbgd { position:relative;}










/*======footer======*/
.sign,.footer{text-align:center; color:#fff; overflow:hidden;  margin:0 auto; font-size:16px; }
.sign{margin:0 auto; margin-top:10px;height:65px;line-height:65px;background:#429521;color:#fff;}
.footer{line-height:26px;padding:30px 0;overflow:hidden;}
.footer a{color:#fff;padding:0 8px;}
.footer a:hover{text-decoration:underline;color:#000;}
.footer p {color:#fff;font-size:12px; }
.width1 {width:1100px;margin:0 auto;}


.dblb{ width:100%; margin:auto 0; padding-top:45px;}
.dble,.dbri{ float:left; padding-top:100px; width:43px; height:43px;}
.dbri{float:right; text-align:right;}

.box2left1 { float:left; width:335px; height:511px; margin-left: 30px; }
.box2left2 { float:left; width:307px; height:555px;}

.box21top{ float:left; width:100%; height:45px;  overflow: hidden;  }
.box21top span{ float:left; width:170px; height:45px; line-height:45px; font-size:28px; font-weight:bold; color:#ff5a0a;}
.box21top a{ float:right; width:60px; height:45px; line-height:45px; text-align:right;  }

.ycll {  float:left; width:100%; height: 216px; margin-top:16px;}
.ycll a { float:left; width:100%;
    overflow: hidden;
    height: 36px;
    line-height: 36px;
    font-size: 16px;
}

.yclltp{ float:left; width:100%; height: 190px; position:relative; margin-top:10px;}
.yclltp img{width:100%;;height:100%;}
.yclltp span{float:left;width:100%;height:24px; background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important; position: absolute;z-index:1; left:0;bottom:0; text-align:center; }	
.yclltp strong{float:left;width:100%; height:24px;line-height:24px; text-align:center;left:0;bottom:0;z-index:2;  position: absolute; font-weight:normal;}
.yclltp a{color:#fff;}



.jcsp{ float:right; width:60px; height:30px; line-height:30px; text-align:right;}
.jcsp a{ color: #F30}


.qmtbbbkm{  float:left;width:314px;height:515px; background:url(../images/ym1.png); margin-left: 70px;}
.qmtbbbkm img{width:292px;height:465px;display:block;margin-top:10px;margin-left:9px}

/****** box2 body***/
.fr{float:right;_display:inline}
.bjjt{background: url(../images/c0801sp.png) no-repeat}
.qmtbbbkr{width:285px;height:510px;background-position:-3px -298px;position:relative}
.qmtbbbkr .qmtbbBkRImg{width:238px;height:428px;display:block;margin-top:36px;margin-left:25px}
.qmtbbbkr .qmtbbBkRImgBg{width:238px;height:428px;position:absolute;top:36px;left:25px;background-color:#000;opacity:.5;filter:alpha(opacity=50);display:none}
.qmtbbBkR .ewmBk{position:absolute;width:160px;height:160px;display:none;left:70px;top:175px}
.qmtbbbkr .ewmBk img{width:100%;height:100%;display:block}
.qmtbbbkr .ewmSpan{color:#FFF;width:160px;text-align:center;display:block;}



/*½¹µãÐÂÎÅ*/
.section{ width:1100px; margin:0 auto;}

.tongyong{ width:1100px; float:left; padding-top:20px;}
.jd_left{ width:565px; height:350px; float:left; position:relative;}
.j_pic{ width:565px; height:350px; float:left; position:absolute; left:0; top:0;}
.j_nav{ width:565px; height:40px; float:left; background:url(../images/hs_tm.png) repeat; position:absolute; left:0; bottom:0;}
.j_wz a{ width:470px; float:left; line-height:40px; font-size:16px; padding-left:12px; color:#fff; font-weight:bold;}
.j_wz a:hover{ text-decoration:underline;}
.nav_icon{ width:50px; float:right; margin-top:20px;}
.nav_icon li a{ width:8px; height:8px; float:left; background:url(../images/nav_a.png) no-repeat; margin-right:8px;}
.nav_icon li a:hover{ width:8px; height:8px; float:left; background:url(../images/nav_h.png) no-repeat;}
.nav_icon li.xs a{ width:8px; height:8px; float:left; background:url(../images/nav_h.png) no-repeat;}
			
.jd_right{ width:505px; height:350px; float:right;}
h1{ width:505px; float:left; font-size:15px; line-height:20px;}
h1 a{ color:#333;}
h1 a:hover{ text-decoration:underline;}
.jd_right span{ width:505px; float:left; height:0; border-bottom:1px solid #e9e9e9;}

.nrHang{ width:1100px; float:left; margin-top:20px;}

.nr640{ width:640px; float:left;}
.bt640{ width:640px; float:left; background:url(../images/btbj640.png) left bottom no-repeat;}
.bt640 img{ float:left; padding:0 10px 8px 0;}
.bt640 span{ float:left; font-size:24px;}
.bt640 a{ float:right; color:#999; padding:6px 0 0 0;}
.bt640 a:hover{ color:#c51313; text-decoration:underline;}

.bigimg{ 
    width:565px; 
	height:350px; 
	overflow:hidden; 
	position:relative; 	
	float:left;
}
.bigimg .bg{ 
    width:565px; 
	height:50px;background-color:#000; 
	filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;
    position:absolute; bottom:0; left:0;
}
.bigimg p{ 
    font-size:18px; 
	color:#fff; 
	font-family:microsoft yahei; 
	position:absolute; 
	display:block; 
	left:16px; 
	bottom:12px;
}
.bigimg p a{ 
    color:#fff;
}
.bigimg .point{ 
    display:block; 
	position:absolute; 
	right:6px; 
	bottom:9px; 
	width:70px; 
	height:20px;
}
.bigimg .point a{ 
    display:block; 
	float:left; 
	margin:2px 4px;  
	width:8px; 
	height:8px; 
	border-radius:4px; 
	background-color:#fff;
	_margin:2px 6px;
	width:_4px; 
	height:_4px;
}
.bigimg .point a:hover,.bigimg .point a.now{ 
    background-color:#b91b21; 
	width:12px; 
	height:12px; 
	border-radius:6px; 
	margin:0 3px; 
	_margin:0px 4px;
	width:_4px; 
	height:_4px;
}

