@charset "gb2312";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a,img,ul,dd,dl,dt li, form, table { margin:0; padding:0; border:0; list-style:none;}
div, span, h1, h2, h3, h4, h5, h6, p, a, img, ul, li, form {font-size:12px;}
img{}
input { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6,b{ font-weight:normal;}  
a,area{blr:expression(this.onFocus=this.blur())}
a { text-decoration:none;}
html, body { background:#f7f6f6 url(bj_01_1.jpg) no-repeat center top; font-family:"微软雅黑";}/*一般页面请删除此项，或改成font-family*/
.fl_r{float:right}
.fl_l{float:left}
.boxcenter{ margin:0 auto;}
.clear{clear:both; height:1px; line-height:1px}
.box{ width:1000px;}
.tou{ height:30px; line-height:30px;}
.you{ width:350px;}
.you a{ color: #000; padding:0 10px;}
.c1 a{ color:#cf3239; font-weight:bold; margin-left:5px;}
.logo{ margin:16px;}

.ml{ width:755px;}
.ml1{ height:320px; background:#f0f8ff url(bj2.png) no-repeat bottom;}
.ml1_1{ width:350px; height:300px;}
.ml1_2{ width:405px; height:300px; overflow:hidden;}
.tab{height:36px; overflow:hidden}
.tab ul{width:405px}
.tab li{float:left;height:34px; font-weight: normal; background:#2d7bc7;color:#FFF; border:none;line-height:34px;text-align:center; font-size:16px; padding:0 54px,0,44px; overflow:hidden}
.tab li.now1{border-top:2px #d00000 solid;cursor:pointer; color:#d00000; font-weight:bold; background:#f0f8ff }
.els_li li{ line-height:27px; padding-left:20px;background:url(d_03.jpg) no-repeat 10px; font-size:14px;}
.els_li a{ color:#000; font-size:14px; margin-right:5px;}
.els_li a:hover{ color:#d00000; text-decoration:underline;}
.ov{overflow:hidden}
.mr{ width:235px;}
.mr1{ padding-left:0px; height:35px; margin-bottom:5px;}
.i1{ border:2px solid #bababa; background:#FFF; height:30px; line-height:30px; width:183px; border-right:none;}
.mr2{ background:#fcfbfb url(bj_03.jpg) repeat-x; color:#006aa4;margin-bottom:13px; margin-left:5px; padding-bottom:10px;}
.mr2 h1{ font-size:16px; line-height:40px; padding-left:10px;}
.mr2_1{ width:40px; height:45px; line-height:20px; text-align:center; margin-right:1px; margin-left:8px;}
.mr2_2{ width:155px;_width:150px; height:45px; line-height:22px; padding-left:5px; padding-right:10px;}
.y1{ background:#e2e2e2;}
.mr2_2 a{ color:#333333}
.gy li{ float:left; margin-right:15px;cursor:pointer;}
.gy li p{ height:25px; background:#0d64ce; width:107px; text-align:center; line-height:25px; color:#FFF; font-size:14px; margin-bottom:10px;}
.gy li.l2{ margin:0;}
.border{ border:1px solid #d7d7d7; border-top:none; margin-left:0;} 
.sp li{ height:60px; padding-left:5px;}
.sp p{ float:right; background: url(sp1_03.jpg) no-repeat 0px 5px; width:100px; margin-right:15px; text-indent:2em; line-height:20px;}
.sp a{ font-size:14px; color:#000;}
.zt{ text-align:center;}
.zt img{ margin-bottom:10px;}
.hf li{ background:url(1.jpg) no-repeat 5px 8px; padding:4px 10px 5px 25px;}
.hf li a{ color:#333333; line-height:20px;}
/*roll pic*/
#YNews{position:relative;z-index:1; width:350px;height:299px; overflow:hidden;}
#YNews dl{position:absolute;z-index:2; width:350px;height:299px;overflow:hidden;}
#YNews dt{position:absolute;z-index:3;top:0;left:0;overflow:hidden;}
#YNews dt,#YNews dt img{width:350px;height:300px;}
#YNews dd{position:absolute;z-index:4;bottom:0;left:0px;width:350px;height:30px;color:#d0d0d0;overflow:hidden;background:url(slide-bg.png);}
#YNews p{height:30px;line-height:30px;font-size:14px; padding-left:20px;}
p#YNIndex{position: absolute;z-index: 5;bottom:10px;right:0px;width: 140px;height: 5px;overflow: hidden;}
p#YNIndex a:link,p#YNIndex a:visited,p#YNIndex a:hover{float:left;width:23px;height:5px;margin-right:3px; background:#FFF;}
p#YNIndex a:hover,p#YNIndex a.current:link,p#YNIndex a.current:visited,p#YNIndex a.current:hover{background:#a40000;}
/*js轮播*/
#box{ position:relative; width:561px; height:60px; margin:0px auto;}
.bigUl li { position:absolute;}
.numberUl { position:absolute; right:0; bottom:0px; z-index:400}
.numberUl li{width:24px; height:15px;  float:left; background:#343434; border-left:1px solid #FFF;}
.numberUl li a{ display:block ;width:24px; height:15px; color:#fff; font-size:12px; text-align:center; line-height:15px;}
.numberUl li.night a{ background:#f70607; }
.ml2_1{ width:183px; overflow:hidden; background:url(x_left_bg.jpg) repeat-y right; border-bottom:1px solid #e4e4e4;}
.ml2_2{ width:562px;}
.ml2_21{ width:558px; margin-top:15px; padding-bottom:5px; margin-left:1px; border:1px solid #dfdddd; background:#FFF url(b2_03.jpg) repeat-x;}
.ml2_21 h1{ height:30px; width:100px; background:#cc0001; font-size:16px; font-weight:bold; color:#FFF; line-height:30px; margin-top:3px;}
.tab1{ width:290px;height:30px; overflow:hidden; margin-top:3px; margin-bottom:10px;}
.tab1 li{float:left;height:30px; font-size:14px;color:#000;line-height:30px;text-align:center; font-size:14px; width:85px; overflow:hidden; margin-right:10px;}
.tab1 li.now1{border-top:1px #3075b7 solid;cursor:pointer; color:#3075b7;background:#FFF }
.els_li1 li{ line-height:25px; padding:0 20px;background:url(red.png) no-repeat 10px; font-size:14px;}
.els_li1 a{ color:#000; font-size:14px;}
.els_li1 a:hover{ color:#d00000; text-decoration:underline;}
.ml2_21_1{ width:290px; height:30px;}
.ml2_21_1 a{ line-height:30px; color:#000000; padding:0 10px;}
.ml2_21_1 a:hover{ text-decoration:underline;}
.tab2{ width:520px;height:40px; overflow:hidden; margin:5px auto; background:url(d3.jpg) repeat-x  bottom; }
.tab2 li{float:left;height:40px; font-size:14px;color:#1261ad;line-height:40px;text-align:center; font-size:14px;overflow:hidden; margin:0 10px;}
.tab2 li.now1{cursor:pointer; font-weight:bold;background: url(d2.jpg) no-repeat bottom;}
.bs{ width:270px; padding:5px 0px;}
.bs h3{ font-size:14px; font-weight:bold;background:url(d5.jpg) no-repeat bottom; height:30px; line-height:30px; margin-bottom:10px; padding-right:10px; }
.bs img{ margin:10px 5px 0 10px;}
.bs span a{ color:#787878;}
.bs1{ padding:0px 5px 5px 10px; color:#545454}
.bs1 span{ color:#2c8fc6;}
.bs1 a{ color:#545454; line-height:20px;}
.bs li{ background:url(d_03.jpg) no-repeat 10px; padding-left:10px;}
.bs p a{ color:#000;line-height:24px; padding-left:10px;}
.bs li a{ color:#000;line-height:24px; padding-left:10px;}
/*左侧滑动背景*/
.ml2_1>ul{background: url(x_left_topbg.jpg) no-repeat right top; padding-top:5px;}
.ml2_1>ul>li{ background:url(x_left_bg.png) no-repeat left top; }
.ml2_1>ul>li:hover{background:url(x_li_hbg.png) no-repeat left top ; }
.ml2_11{ padding:5px 5px 15px 15px;}
.ml2_1 h2{ background:url(xhjpg.jpg) no-repeat bottom; line-height:28px; font-size:16px;color:#cb0a0f; padding-left:15px; margin-bottom:10px;}
.ml2_11 li{ background:url(jt.jpg) no-repeat left 4px; padding-left:20px; font-size:14px;}
.ml2_11 li.l3{background:url(jt.jpg) no-repeat 5px 5px;}
.ml2_1 a{ color:#000000; line-height:24px;}
.ml2_1 a:hover{color:#d00000;}
.ml2_12{ padding:5px 0 15px 5px;}
.ml2_12 li{ float:left; background:url(d_03.jpg) no-repeat 8px; padding-left:13px; width:75px; font-size:13px;}
.ml2_13 li{ text-align:center; width:90px; float:left; font-size:14px;}
.ml2_13 { margin-bottom:15px;}
.foot{ height:169px; background:#f2f2f2 url(bot_03.jpg) repeat-x;}
.serch{ height:49px; line-height:49px;}
.serch span{ font-size:16px; font-weight:bold; padding-left:15px;}
.serch select{ width:170px; float:left; margin-left:10px; margin-top:15px;}
.ft{ width:400px; margin:0 auto; background:url(ft.png) no-repeat left; padding-left:60px; line-height:24px; margin-top:25px;}
/*公益服务覆盖层*/
.gyfwfgc{ width:230px; height:227px; background:#d1e3ec;}
.gyfwfgc li{ padding-left:18px; line-height:24px; background: url(red.png) 7px 12px no-repeat;}
.gyfwfgc li a{font-family:"微软雅黑"; color:#000; font-size:14px;}
/*导航该*/
.nav {
	WIDTH: 998px; MARGIN-LEFT: auto; OVERFLOW: visible; MARGIN-RIGHT: auto;height: 38px;
padding-top: 10px;
margin-bottom: 10px;
}

.nav .nav_title {
	WIDTH: 986px; FLOAT: left; HEIGHT: 38px; OVERFLOW: visible
}
.nav .nav_title LI {
	LINE-HEIGHT: 36px; WIDTH: 103px;  FLOAT: left; OVERFLOW: visible; margin-right:20px;}
.li1 {
	MARGIN-LEFT: 18px
}
.nav .nav_title LI A {
 LINE-HEIGHT: 36px; DISPLAY: block; HEIGHT: 38px; COLOR: #0155a9;  FONT-SIZE: 16px; FONT-WEIGHT: bold; padding-left:30px;
}
.nav .nav_title LI A:hover { TEXT-DECORATION: none
}
.nav .nav_title LI .on {
	BACKGROUND: url(hyjjtks2.png) center bottom no-repeat;
}
.nav .nav_title .nav_ul {
	Z-INDEX: 999; POSITION: absolute; TEXT-ALIGN: center; WIDTH: 101px; DISPLAY: none;  OVERFLOW: visible;border:1px solid #f00; border-top:none; background:#fff;
}
.nav .nav_title .nav_ul LI {
	LINE-HEIGHT: 32px;WIDTH: 101px; DISPLAY: inline; HEIGHT: 32px
}
.nav .nav_title li a:hover {
BACKGROUND: url(hyjjtks2.png) center bottom no-repeat;text-decoration: none;}
 .tubiao{ background:url(daohangtup_03.png) no-repeat 22px 7px; text-align:center;}
 .tubiao1{ background:url(daohangtup_05.png) no-repeat 4px 8px;}
 .tubiao2{ background:url(daohangtup_07.png) no-repeat 4px 8px;}
 .tubiao3{ background:url(daohangtup_09.png) no-repeat 4px 8px;}
 .tubiao4{ background:url(daohangtup_12.png) no-repeat 2px 8px;}
 .tubiao5{ background:url(daohangtup_14.png) no-repeat 4px 8px;}
 .tubiao6{ background:url(daohangtup_17.png) no-repeat 4px 8px;}
 .tubiao7{ background:url(daohangtup_20.png) no-repeat 4px 8px;}
.nav .nav_title .nav_ul LI:first-child {
	MARGIN-TOP: 0px
}
.nav .nav_title .nav_ul A {
	LINE-HEIGHT: 32px; MARGIN: auto; WIDTH: 101px; DISPLAY: block; HEIGHT: 32px; COLOR: #000; FONT-SIZE: 14px; font-weight:100; text-align:center; padding-left:0px;}
.nav UL .nav_ul A:hover { color:#d00000;background: none;}