@charset "gb2312";
/* CSS Document */

body { margin:0 auto; font-size:12px; font-family:Verdana; line-height:1.5;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;}
img { border:0px;}
a { color:#444; text-decoration:none;}
a:hover { color:#f00;}

.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;} 

/*body*/
#container { width:950px; margin:0 auto;}

/*header*/
#header { height:66px;text-align:center; margin-top:12px}
#logo { float:left;}

#nav { height:47px; background:url(../images/menu_bg.jpg) 0 0 repeat-x;margin-top:15px;}
#nav_l { float:left; height:47px; width:16px; overflow:hidden; background:url(../images/menu_left.jpg) 0 0 no-repeat; margin-right:10px;}
#nav_r { float:right; height:47px; width:16px; overflow:hidden; background:url(../images/menu_right.jpg) 0 0 no-repeat;}

.nav_main { height:36px; overflow:hidden;}
.nav_main ul li { float:left; font-size:14px; font-weight:bold; margin:11px 23px 0 23px;}
.nav_main ul li a { float:left; display:block; height:26px; line-height:26px; color:#fff; padding-left:20px;}
.nav_main ul li a span { float:left; display:block; padding-right:20px;}
.nav_main ul li a:hover { background:url(../images/nav_bg.gif) 0 -163px no-repeat; color:#fff;}
.nav_main ul li a:hover span  { background:url(../images/nav_bg.gif) right -163px no-repeat; cursor:pointer;}

#pic { float:left;border:0px solid #dbdbdb;background:url(../images/c_bg.jpg) 0 0 repeat-y;}


/*main*/
#maincontent {float:left;background:url(../images/c_bg.jpg) 0 0 repeat-y;}
#main { float:left; width:706px;padding-bottom:30px;}
#side { float:right; width:244px;}

#index_box { margin-top:15px;}
.box { width:684px; float:left; border:0px solid #dbdbdb;margin-bottom:20px;}
.box h2 { padding:5px 10px 0 0px; font-size:14px; background:url(../images/box_tit_bg.gif) 0 0; border-bottom:0px solid #dbdbdb; color:#FFF; overflow:hidden;}
.box h2 span { display:block;padding-left:10px;}
.more { float:right; padding-left:13px; font-size:12px; font-weight:normal; color:#db8d3b; background:url(../images/icon.gif) 0 -46px no-repeat;}
.more:hover { color:#cb6d0a; background:url(../images/icon.gif) 0 -96px no-repeat;}
.box_con {padding:10px 15px 0 3px; overflow:hidden;}
.box_con dl { overflow:hidden;}
.box_con dl dt { float:left; padding:1px; border:0px solid #d8d8d8;}
.box_con dl dd { float:right; width:450px; color:#fff; line-height:1.7;}
.box_con dl dd span {float:right; display:block;padding-top:15px;}
.box_con dl dd a { display:block; margin-bottom:3px; color:#05a;}





.side_box {float:left;width:234px; margin-top:15px;margin-left:5px;}
.side_box h2 { height:36px; padding:12px 0 0 20px; background:url(../images/side_bg.jpg) 0 0 no-repeat; font-size:14px; color:#0B4B87;}
.side_con { padding:8px 10px; background:url(../images/side_bg.jpg) 0 bottom no-repeat;}
.ask dl { padding-top:9px;padding-left:4px;padding-bottom:12px; border-bottom:0px dashed #dcdcdc;}
.ask dl dt { height:22px; overflow:hidden; font-weight:bold;font-size:14px;}
.ask dl dd { color:#666;}


#main_ny { overflow:auto; zoom:1;}
.content{float:left; margin-top:2px;margin-left:5px;}
.content h2{ height:36px; padding:8px 0 0 20px;font-size:14px; color:#FFF;}
.content_con{color:#666;padding:12px 0}

.content_con1{width:940px;color:#FFF;padding:12px 0;line-height:1.9;font-size:14px;border:1px solid #6B99C4;background:#588BBA;margin-top:15px;}
.content_con1 dl { overflow:hidden;}
.content_con1 dl dt { float:left;width:620px;  border:0px solid #d8d8d8;color:#fff; line-height:2.0;padding-left:10px;font-size:14px;}
.content_con1 dl dd { float:right;padding-top:10px;padding-right:10px;}

.content_con2{width:940px;color:#FFF;padding:12px 0;line-height:1.9;font-size:14px;border:1px solid #6B99C4;background:#588BBA;margin-top:15px;}
.content_con2 dl { overflow:hidden;}
.content_con2 dl dt { float:left;border:0px solid #d8d8d8;color:#fff; line-height:2.0;padding-left:10px;font-size:14px;}
.content_con2 dl dd { float:left;width:940px;padding-top:10px;text-align:center;border:0px solid #d8d8d8;}

.content_con3{width:940px;float:left;color:#FFF;padding:12px 0;line-height:1.9;font-size:14px;border:1px solid #6B99C4;background:#588BBA;margin:15px 0;}
.content_con3 dl { overflow:hidden;}
.content_con3 dl dt { float:left;width:470px;  border:0px solid #d8d8d8;color:#fff; line-height:2.0;padding-left:10px;font-size:14px;}
.content_con3 dl dd { float:right;padding-top:10px;padding-right:20px;}


.content_con dl {width:940px; overflow:hidden;border:1px solid #6B99C4;background:#588BBA;}
.content_con dl dt { float:left; padding:1px;margin-top:10px;margin-left:10px;}
.content_con dl dd { float:right; width:690px; color:#fff; line-height:1.6;padding:10px;font-size:14px;}
.content_con dl dd a { display:block; margin-bottom:3px; color:#05a;}


.content_con4 dl { overflow:hidden;width:920px;margin:50px 0;border:1px solid #6B99C4;background:#588BBA;padding:10px;height:320px;}
.content_con4 dl dt { float:left; padding:1px; border:0px solid #d8d8d8;}
.content_con4 dl dd { float:right; width:400px; color:#fff; line-height:2.0;padding-left:80px;font-size:14px;}
.content_con4 dl dd a { display:block; margin-bottom:3px; color:#05a;}


.content_con5{ overflow:hidden;margin-top:10px;width:940px;}
.content_con5 dl { overflow:hidden;margin:10px 0;border:1px solid #6B99C4;background:#588BBA;padding:10px;}
.content_con5 dl dt { float:left; padding:1px; border:1px solid #d8d8d8;}
.content_con5 dl dd { float:right; width:630px; color:#fff; line-height:2.2;padding-left:30px;padding-top:10px;font-size:14px;}
.content_con5 dl dd a { display:block; margin-bottom:3px; color:#05a;}



#index_pic { border:1px solid #dbdbdb; margin-bottom:8px;}
#index_pic h2 { height:28px; background:url(../images/box_tit_bg.gif) 0 0; border-bottom:1px solid #dbdbdb; overflow:hidden;}
#index_pic h2 span { display:block; height:25px; background:url(../images/rmcp.gif) 12px 6px no-repeat;}
#index_pic ul { padding:0 0 15px 0; overflow:auto; zoom:1;}
#index_pic ul li { width:107px; float:left; margin:15px 0 0px 21px; display:inline; text-align:center;}
#index_pic ul li a { display:block;}
#index_pic ul li img { margin-bottom:3px;}


/*footer*/
#footer { text-align:center;color:#222;height:65px; line-height:1.6;padding-top:15px;background:url(../images/bottom-bg.jpg) 0 0 repeat-x;}