@charset "utf-8";
/* CSS Document */
body{ background:#f1f3fc;font:12px simsun Arial;}
.head{ height:609px; border-bottom:5px solid #374f83; width:100%; min-width:1000px;background:url(../images/banner.jpg) no-repeat center top; position:relative; z-index:2;}


.main{ width:1000px; margin:0 auto; position:relative; top:-5px;}
.m_l{ width:720px; float:left;}
.m_l .cont{ background:#fff; margin-bottom:15px; border-top:5px solid #374f83; padding:0 20px 20px; z-index:1; position:relative;}
.cont .title{background:#fff url(../images/c_title.png) no-repeat left center;_background:#fff url(../images/c_title.gif) no-repeat left center;  padding:15px 0 15px 62px; height:37px; line-height:30px; font-size:24px; color:#1e1e1e; font-weight:600;}
.cont .title em{ color:#fff;}
.cont p{ padding-top:14px;font-size:14px; line-height:25px; text-indent:2em; color:#000;}
.cont .div_line{ height:5px; overflow:hidden; font-size:0; border-bottom:1px dashed #ccc;}

.m_l .cont_end{ background:#202020;}
.cont_end .title{ background-color:#202020}
.cont_end p{ color:#8e8e8e;}
.cont_end .div_line{ border-bottom:1px dashed #4f4f4f}
.cont_end p b{ color:#c2c2c2}

.flimg{ float:left; margin-right:20px;}
.frimg{ float:right; margin-left:20px;}

.a_fr{ float:right; text-decoration:none; color:#666; background:url(../images/xq.jpg) no-repeat 0 0; width:49px; overflow:hidden; text-indent:-999em; height:23px;}
.a_fr:hover{ text-decoration:underline; color:#8ABE19;}

.cont .img{ border:1px solid #e3efcc; padding:5px; width:270px; height:200px; margin-top:20px; position:relative; z-index:1;}
.cont .img img{ width:270px; height:200px;}
.cont .img a{ display:block; width:270px; height:200px; overflow:hidden;}
.img .bg{ background:#000;filter: Alpha(opacity=50);-moz-opacity:.5;opacity:0.5; height:30px; position:absolute; z-index:2; bottom:5px; display:block; left:5px; width:270px;}
.img .img_txt{ text-align:center; color:#fff; position:absolute; height:30px; line-height:30px; bottom:5px; left:5px; width:270px; font-size:14px; z-index:3; display:block}

.foot{ text-align:center; width:1000px; margin:0 auto; color:#757575; font-size:12px; padding-bottom:10px;}

.m_r{ width:260px; float:right;}
.top_fixed{margin-top:0px; top: 0px; position: fixed;margin-left:740px;*+margin-left:20px;}
.r_list{ width:260px;}
.r_list li{ width:260px; padding-bottom:10px;}
.r_list .r_list_t{ background:#253f78 url(../images/bgrp.jpg) repeat 0 0; height:21px; padding:9px 0 3px 14px; text-align:left;font:16px/21px \5fae\8f6f\96c5\9ed1, \5b8b\4f53 ,Arial, Sans-serif;color:#fff; font-weight:bold;cursor:pointer;}
.r_list .r_list_c{ border-top:5px solid #253f78; background:#fff; overflow:hidden; width:260px;}
.r_list .current .r_list_t{ display:none;}
.r_list .current .r_list_c{ display:block;}
.r_list_block01,.r_list_block02{height:0;}
.r_list_block01 h2{ background:#f5f5f5}
.r_list .r_list_c h2{ color:#757575; padding-left:14px;height:30px; overflow:hidden; text-align:left;font:16px/30px \5fae\8f6f\96c5\9ed1, \5b8b\4f53 ,Arial, Sans-serif;}
.r_list .r_list_c .ul_1 li{ height:74px; overflow:hidden; padding:15px 10px 0; width:240px;}
.r_list .r_list_c .ul_1 li .pic{ width:86px; height:62px; margin-top:2px; padding:2px; border:1px solid #56caf5; display:block; float:left; margin-right:10px;}
.r_list .r_list_c .ul_1 li .pic img{ border:none; width:86px; height:62px;}
.r_list .r_list_c .ul_1 li h3{ color:#7a7979; line-height:20px; height:20px; overflow:hidden; white-space:nowrap;}
.r_list .r_list_c .ul_1 li p{ line-height:18px; height:54px; overflow:hidden;color:#7a7979;}
.r_list .zt_pj{ padding:20px 0 0 15px; width:245px; overflow:hidden;}
.zt_pj dt{ color:#757575; padding-bottom:15px; font-size:12px; line-height:22px; height:22px; overflow:hidden;}
.zt_pj dd{ float:left; width:70px; padding-right:10px;}
.zt_pj dd a{ border:1px solid #70cabb; text-decoration:none; background:#fff; padding:1px; display:block; width:66px; height:30px;}
.zt_pj dd a span{ display:block; background:#70cabb; color:#e8ebff; line-height:30px; height:30px; width:66px; text-align:center;}
.zt_pj dd a:hover{ border:1px solid #348e80; text-decoration:none}
.zt_pj dd a:hover span{ background:#348e80; color:#fff;}
.zt_pj dd p{ padding-top:4px; text-align:center; color:#7a7979}










