/* CSS Document */
body,html,img,a,ul,li,p,dl,dt,dd,h2,h3 { margin:0; padding:0; border:none;  font-size:12px; color:#575757;}
a { text-decoration:none;}
ul li { list-style-type:none;}
body { margin:0 auto; font-family:"Microsoft YaHei"; width:1003px;}
/*=======================================header begin================================*/
#header { background:url(top_bj.jpg) no-repeat; width:1003px; height:240px;}
.top { width:150px; margin-left:850px; padding-top:20px;}
.top ul li { float:left; background:url(tb.gif) no-repeat 8px 5px; height:20px; padding-left:20px;}
/*=======================================main begin================================*/
#main .daoyu { background:url(c_bj.jpg) no-repeat; height:290px;}
.dy_nr { width:660px; float:left;}
.dy_nr h2 { color:#b3161d; font-size:36px; font-family:"宋体"; padding-left:40px; padding-top:20px;}
.dy_nr p { line-height:2.4; text-indent:2em; padding-left:40px; font-weight:bold;}
p a { color:#b3161d;}
.dy_nr p img { padding-top:2px;}
.r_dy { float:left; width:310px; margin-top:50px; margin-left:20px;}
.zc { clear:both; border-top:1px solid #b3161d; padding-top:10px;}
.zc img { float:left;}
.zc_nr { width:770px; float:left;}
.zc_nr h2 { color:#b3161d; font-size:36px; font-family:"宋体";}
.zc_nr p { line-height:2.4; text-indent:2em;}
.bj { background:#b3161d; width:1003px; height:30px; clear:both;}
.zjft { margin-top:20px; mix-height:10px; margin-bottom:20px;}
.zjft_top,.hy_top { background:url(z_bj.jpg) no-repeat; height:34px; margin-left:30px;}
.zjft_top h3,.hy_top h3 {font-size:18px; width:50px; padding-left:10px; font-weight:normal; color:#000; font-family:"Microsoft YaHei"; line-height:1.1;}
.zjft_top div,.hy_top div { width:900px; background:url(zj_bj.jpg) repeat-x; height:9px; margin-left:50px; margin-top:-10px; float:left; display:inline;}
.zjft_top a,.hy_top a { float:left; margin-top:-30px; margin-left:915px;}
.zjft_xx { margin-left:10px; width:1003px; margin-bottom:20px;}
.zjft_xx dl { width:460px; height:160px; background:#f7f8f8; border:1px solid #ccc; float:left; margin-left:20px; margin-top:20px;}
.zjft_xx dl dt { background:#ebeaea; width:96px; height:96px; float:left; margin-left:10px; margin-top:10px;}
.zjft_xx dl dt img { border:2px solid #fff; margin:5px 5px;}
.zjft_xx dl dd { width:320px; float:left; line-height:1.6; margin-left:10px; margin-top:10px; margin-bottom:10px;}
.zjft_xx dl dd span a{ color:#b3161d; font-size:16px; font-weight:bold;}
.zjft_xx dl dd strong { font-size:18px; color:#b3161d; font-weight:bold;}
.tpjj { clear:both; background:#efefef; padding-bottom:20px;}
.images { margin-top:20px; margin-left:25px;}
.images a{ padding-left:5px;}
.hy_news { width:660px; margin-top:20px; float:left; margin-bottom:20px;}
.hy_top div { width:580px;}
.hy_top a { margin-left:580px;}
.list { margin-left:30px; margin-top:20px;}
.list ul li a { color:#151858; text-decoration:underline; line-height:2.2;}
.buttom_right { float:left; width:274px; margin-top:20px; margin-left:20px;}
.login { background:#fafafa; border:1px solid #ccc; padding:10px 10px; height:95px;}
.login img { margin-top:10px; margin-left:40px;}
.login ul { margin-left:30px; margin-top:10px;}
.login ul li { float:left; background:url(zc_bj.gif) no-repeat; height:25px; width:75px; margin-left:10px; text-align:center; line-height:25px;}
.links img { margin-top:10px; border:1px solid #ccc;}
#footer { clear:both; background:#eee; height:50px; text-align:center; line-height:50px; padding-top:10px;}