*{ margin:0px; padding:0px; color:#333; font-family:"宋体";}

body{ background:url(http://js.people.com.cn/zt/data/403/images/bg.jpg) repeat-y top center;}

a{ text-decoration:none; }

li{ list-style:none;}

.right{ float:right}

.br{ height:10px; overflow:hidden;}
.br,.xt,.zhuanti_nav,#left h1,#right h1,.tp h1{ display:none }
img{ border:0px;}
.box3 span.xq{ color:#c65702;}
.banner{margin:0px auto; width:970px; padding:10px 15px 70px 15px;}



.dt2{ width:306px; height:222px; overflow:hidden; padding-top:25px;}
.dt{ width:306px; height:224px; overflow:hidden; }
.tp{ width:1000px; margin:0px auto;}



.dh{ position:absolute;color:#fff; text-align:center; width:1000px; position:absolute; margin:-51px 0px 0px -736px;}

.dh a{ color:#fff; font-weight:bold; padding:0px 10px }

/*首屏框架*/

#wap{ overflow:hidden;margin:0px auto; width:970px; padding-bottom:15px;}

#wap #left,#wap #center,#wap #right,#wap #list{float:left; overflow:hidden}

#wap #left{ width:308px; padding-right:20px;}

#wap #center{ width:360px;margin:0px 5px;}

#wap #right{ width:250px;padding-left:20px;}



/*动态列表*/

#wap .list ul{padding:10px 0px 10px 5px;}

#wap .list ul li{ height:28px; line-height:28px; font-size:14px; background:url(http://js.people.com.cn/zt/data/395/d.jpg) no-repeat left center; padding-left:10px;}

#wap .list  h1{  height:28px; line-height:28px; font-size:16px; padding-left:20px; background-color:#eeeded;}

#wap .list  h1 a{color:#f67614;}







/*列表*/

#wap #list{ width:655px; margin-right:8px;}

#wap #list h1{  font-size:12px; color:#fff;font-weight:normal; padding:0px 10px; height:41px; line-height:41px; position:absolute; margin-top:-70px; width:950px; padding-left:25px}

#wap #list h1 a,#list h1 span{ color:#fff; }



#wap #list ul{ padding:10px 25px 25px 25px; font-size:14px;}

#wap #list  li{ height:26px; line-height:26px;}

#wap #list  li span{ float:right; font-size:12px;padding-right:15px}

#wap #list  .add{ padding-top:15px; font-weight:bold}







.box3{line-height:23px; font-size:12px; width:1000px; height:541px; background:url(images/jzbg.jpg) no-repeat 15px 15px;position:relative;}



.box3 div{float:left; width:240px;  height:130px;  padding:10px; }
.jz1{ position:absolute; margin-left:35px; margin-top:50px;}
.jz2{ position:absolute; margin-left:372px; margin-top:50px;}
.jz3{ position:absolute; margin-left:706px; margin-top:50px;}
.jz4{ position:absolute; margin-left:35px; margin-top:302px;}
.jz5{ position:absolute; margin-left:372px; margin-top:302px;}
.jz6{ position:absolute; margin-left:706px; margin-top:302px;}

.box3 img{ display:block; float:left; width:150px; height:100px; padding-right:15px; margin-top:8px}

.box3  b{font-size:16px;display:block;margin-bottom:5px;line-height:30px; color:#09517b; text-align:center;}

.box3 span,.box4 span{ color:#cc0000}









h3{ background:url(http://js.people.com.cn/zt/data/403/images/bj3.jpg) no-repeat top center #ffffff; height:66px; line-height:66px; width:1000px; }

h3 span{ color:#fff;padding-left:90px;font-family:Microsoft YaHei, SimHei, SimSun; font-size:22px; font-weight:bold;}

h4{ background:url(http://js.people.com.cn/zt/data/403/images/bj3.jpg) no-repeat center bottom #ededed; height:53px; line-height:55px; padding-top:12px; width:1000px;}

h4 span{ color:#fff;padding-left:120px; font-size:16px;font-family:Microsoft YaHei, SimHei, SimSun;  font-weight:bold;}

.box5{  height:480px; padding:20px 15px 0px 15px;width:970px; }



.box4{height:550px;line-height:23px; font-size:12px; width:970px; padding:15px;}

.box4 div{background:url(http://js.people.com.cn/zt/data/249/images/bj2.jpg) repeat-x #ebf6fa bottom; border:1px solid #bddeec;  height:130px; margin-top:10px; padding:20px 25px; }

.box4 b,.box4 b a{ font-size:16px; color:#02618b; display:block}

.box4 img{display:block; float:left; width:150px; height:120px;padding:3px 20px 0px 0px;}

.box4 .img_right{ float:right; padding:3px 0px 0px 20px; }



.box6{line-height:23px; font-size:12px; width:1000px; overflow:hidden;}

/*.box6 div{ width:219px; float:left; padding-left:15px; padding-right:15px; padding-bottom:20px; text-align:center}



.box6 img{display:block; width:220px; height:140px; padding-bottom:5px}*/





.box1 h3 span,.box2 h3 span{ padding-left:10px; } 

.box1 h3,.box2 h3{background:url(http://js.people.com.cn/zt/data/354/images/bj4.jpg) repeat-x; height:29px; line-height:29px; padding-top:0px;width:auto}

.box2 h3{background:url(http://js.people.com.cn/zt/data/249/images/bj5.jpg) repeat-x; }

.box1 h4{background:url(http://js.people.com.cn/zt/data/403/images/sf.jpg) repeat-x; height:29px; line-height:29px; padding-top:0px; padding-left:20px; width:auto;}



.box1 h4 span{ padding-left:10px;color:#000;} 

.box1 img{display:block; float:left; width:110px;padding:3px 10px 0px 0px; height:95px;}

.box1 div{ font-size:12px; line-height:26px;padding:15px; height:410px; }

.box1{ overflow:hidden; background:#f8f8f8; border:1px solid #d5d5d5;padding:1px}

.box2{  margin-top:10px; background:#f1fde8; border:1px solid #abdb8a; padding:1px;}

.box2 div{font-size:12px; line-height:25px;padding:15px;height:150px; }





.box7{ line-height:24px; padding:0px 10px; font-size:12px;}

.box7 b{ display:block; text-align:center; font-size:16px; color:#09517b}

.box7 p{ border-bottom:1px dashed #999; padding-bottom:15px; margin-bottom:15px}

.box7 span{ color:#c65702}



#left .box7{  padding:15px;}

.box8{ width:1000px; overflow:hidden; font-size:14px; line-height:26px;}



.box8 p{ padding:30px;}



.box8 b{ text-align:center; display:block; font-size:28px; font-family:"黑体"; padding-bottom:15px; color:#02618b}



#picBox_wap{ width:890px;background:#acc5d2;height:670px; padding:0px 40px; padding-top:40px; margin: 0 auto;}





#picBox{ width:890px; height:656px; overflow:hidden;  position:absolute ; }



#show_pic{  width:7120px;height:635px;  position:absolute; }

#show_pic li{ width:890px;height:570px; float:left; font-size:14px;}

#show_pic img{width:890px; height:570px; display:block; color:#fff; margin-bottom:10px}

#icon_num{ position:absolute;left:332px;bottom:20px}

#icon_num ul{position:absolute; right:0px; }

#icon_num li{ width:28px; height:28px; line-height:28px; background:#ffffff; text-align:center; color:#333; margin-left:10px;float:left;}

#icon_num .active { background:#2a497a}



#icon_num .active { color:#ffffff}

.box11 h3 span{ padding-left:10px; } 

.box11 h3{background:url(http://js.people.com.cn/zt/data/354/images/bj4.jpg) repeat-x; height:29px; line-height:29px; padding-top:0px;width:auto}

.box11 h4{background:url(http://js.people.com.cn/zt/data/354/images/bj4.jpg) repeat-x; height:29px; line-height:29px; padding-top:0px;width:auto}



.box11 h4 span{ padding-left:10px;color:#fff;} 

.box11 img{display:block; float:left; width:100px;padding:3px 10px 0px 0px;}

.box11 div{ font-size:12px; line-height:24px;padding:15px; height:156px; }

.box11{ overflow:hidden; background:#d6e2ea; border:1px solid #b2c7d4;padding:1px; margin-top:20px;}


/* add */
.lmgy{width:1000px; overflow:hidden;}
.lmgy UL LI IMG { MARGIN: 0px auto; WIDTH: 230px; DISPLAY: block; HEIGHT: 160px; margin-right:20px;}
.lmgy UL { height:340px;DISPLAY: block;overflow:hidden; CLEAR: both; PADDING-TOP: 20px; padding-left:8px;}
.lmgy LI { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; margin: 0px 10px; PADDING-LEFT: 0px; WIDTH: 225px; PADDING-RIGHT: 0px; WORD-WRAP: break-word; FLOAT: left;  COLOR: #000; FONT-SIZE: 12px; OVERFLOW: hidden; WORD-BREAK: break-all; PADDING-TOP: 0px; overflow:hidden;}
.lmgy LI  P { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-LEFT: 0px;PADDING-RIGHT: 0px; COLOR: #000; FONT-SIZE: 12px; PADDING-TOP: 0px; text-indent:2em;}
.lmgy LI  P a{ color:#000; text-decoration:none;}
.lmgy LI  P a:hover{color:#000; text-decoration:none;}
.lmgy LI  P a span{color:#c65702; text-decoration:none;}
.lmgy LI b{ font-size:14px;}

.lmgy2{width:1000px; overflow:hidden;}
.lmgy2 UL LI IMG {  WIDTH: 230px; DISPLAY: block; HEIGHT: 160px; float:left; margin-right:20px;}
.lmgy2 UL LI div IMG { MARGIN: 0px auto 10px; WIDTH: 230px; DISPLAY: block; HEIGHT: 160px;}
.lmgy2 UL LI div{ width:250px; float:left;}

.lmgy2 UL {	PADDING-BOTTOM: 20px; DISPLAY: block;overflow:hidden; CLEAR: both; PADDING-TOP: 20px; padding-left:5px;}
.lmgy2 LI { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; margin: 0px 10px; PADDING-LEFT: 0px; WIDTH: 476px; PADDING-RIGHT: 0px; WORD-WRAP: break-word; FLOAT: left;  COLOR: #000; FONT-SIZE: 12px; OVERFLOW: hidden; WORD-BREAK: break-all; PADDING-TOP: 0px; overflow:hidden; padding-bottom:20px;}
.lmgy2 LI  P { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; PADDING-LEFT: 0px;PADDING-RIGHT: 0px; COLOR: #000; FONT-SIZE: 12px; PADDING-TOP: 0px;}
.lmgy2 LI  P a{ color:#000; text-decoration:none;}
.lmgy2 LI  P a:hover{color:#000; text-decoration:none;}
.lmgy2 LI  P a span{color:#a80404; text-decoration:none;}
.lmgy2 LI b{ font-size:14px; padding-bottom:5px; text-align:left;}



.rbox1{ width:970px; overflow:hidden; padding:20px 15px 30px 15px;}
.rbox4{ width:970px; overflow:hidden;padding-bottom:10px;}
.leftimg{ width:400px; height:545px; margin-right:30px; float:left;}
.leftimg img{ width:400px; height:545px;} 
.rightspace{width:540px;float:left;height:545px;}
.md{ border-bottom: 1px dashed #ccc; padding-bottom:10px; margin-bottom:10px;}
.md h2{ background:url(images/dot2.jpg) no-repeat 0px 12px; height:30px; line-height:30px; color:#09517b; padding-left:18px; font-size:14px;}
.md p{ font-size:12px; line-height:20px;}
.md p a{COLOR: #c65702; text-decoration:none;}
.md p a:hover{COLOR: #c00808; text-decoration:underline;}
.md2{ margin-bottom:0px;}

.xgsp{ width:1000px; height:180px;}
.vid_new{ width:1000px; margin: 0 auto; }
.vid_new UL {position:absolute; margin-top:-705px;TEXT-ALIGN: center; PADDING-BOTTOM: 25px; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 130px; FONT-SIZE: 12px; PADDING-TOP: 0px}
.vid_new UL a IMG {	WIDTH: 145px; DISPLAY: block; MARGIN-BOTTOM: 8px; HEIGHT: 102px; border:0 none;}
.vid_new h1{ display:none;}
.vid_new LI {	PADDING-LEFT: 18px; WIDTH: 145px; FLOAT: left; HEIGHT: 150px; OVERFLOW: hidden}


.ct{width:970px; padding:25px 15px 5px 15px; overflow:hidden; background:url(images/rollbg.png) repeat-y; float:left}



#partE {width:960px;height:470px; margin:0 auto; padding-left:10px;}
#partE .left{width:350px;float:left}
#partE .left .to{width:350px;height:135px;border-bottom:1px dashed #666; padding-bottom:30px; overflow:hidden;}
#partE .left .to .bb{line-height:25px;height:35px;color:#b76903;text-align:center}
#partE .left .to .bb a{color:#b76903;font-size:16px;font-family:"Microsoft YaHei"; font-weight:bold;}
#partE .left .to .zy{font-size:12px;line-height:22px;color:#505050;text-indent:2em}
#partE .left .to .font12{color:#ff0000;font-size:12px}

#partE .leftbottom{width:350px; padding-top:20px}
.leftbottom ul li{ height:32px; line-height:32px;padding-left:15px; background:url(images/dot.jpg) no-repeat left center;}
.leftbottom ul li a{ font-size:14px; color:#017b86; font-weight:bold; }
.leftbottom ul li a:hover{color:#e70409;}
#partE .leftbottom .tybt a{font-size:14px;line-height:26px;color:#069}


#partE .right{width:580px;float:left; padding-left:30px}
#partE .box{width:580px;height:151px;float:left}
#partE .box .pic{ float:left; margin-right:10px;border:#CCC 1px solid;}
#partE .box .pic img{width:160px;height:110px;padding:5px; float:left;border:#fff 4px solid;}
#partE .box .bb{width:372px;height:35px;line-height:25px;color:#069;text-align:left;font-size:14px;font-weight:bold;float:left; font-size:14px; padding-left:10px;}
#partE .box .zy{padding-left:10px;width:372px;text-align:left;text-indent:2em;line-height:22px;color:#505050;float:left;font-size:12px;}
#partE .box .font12{color:#ff0000;font-size:12px}



.nav{ width:970px; height:44px; line-height:44px; margin-top:-57px; position:absolute; background:url(images/nav.jpg) no-repeat left center; text-align:center;color:#fff;}
.nav a{ font-size:20px; font-weight:bold; color:#fff; margin: 0px 22px;}






/* subweb */
#wap_list { width:970px; margin:0 auto; background-color:#fff; overflow:hidden; padding: 0px 15px;}
#wap_list #left{ width:250px; float:left;}
#wap_list #list {PADDING-BOTTOM: 2000px; MARGIN-BOTTOM: -2000px; margin-right:20px; float:left; width:699px;}
#wap_list #list H1 {LINE-HEIGHT: 30px; DISPLAY: inline; HEIGHT: 30px; COLOR: #fff; FONT-SIZE: 12px; display:block; background:url(http://js.people.com.cn/zt/data/403/images/subtitle.jpg) no-repeat #ebebeb; padding-left:14px; }
#wap_list #list H1 span {COLOR: #000;}
#wap_list #list H1 A {COLOR: #e85107; padding:0px 10px;}
#wap_list #list H1 .right {COLOR: #e85107; float:right;}
#wap_list #list {FLOAT: left; BORDER-RIGHT: #d1d1d1 1px solid;}
#wap_list #list UL {PADDING-RIGHT: 30px; padding-left:10px; padding-top:10px;}
#wap_list #list LI SPAN {FLOAT: right; FONT-SIZE: 12px}
#wap_list #list LI {BORDER-BOTTOM: #d1d1d1 1px dotted; LINE-HEIGHT: 32px; HEIGHT: 32px; font-size:14px;}
#wap_list .nav{ margin-left:-720px; }
#wap_list .dt{ display:none;}