﻿@charset "utf-8";

body{font-size:14px; font-family:Microsoft Yahei; color:#3b3a3a}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote{padding:0px; margin:0px;}
img{border:0px;}
ol,ul,li{list-style-type:none;}
.clear{ clear:both; height:0px; line-height:0}
a{color:#3b3a3a;text-decoration:none;}
a:hover{color:#3b3a3a;text-decoration:none;}
.w964{ width:964px; margin:0 auto}
.h20{ height:20px;}
.h50{ height:50px;}
em{font-style:normal}

.top{ width:100%; height:28px; line-height:28px; background:#fafafa; border-bottom:1px solid #f1f1f1; color:#333333;}
.top .w964 span{ float:left; width:700px; display: block;font-size:12px;}
.top .w964 em{ float:right; width:300px;display: block; text-align:right; font-style:normal}

.top1{ width:964px; margin:0 auto;}
.logo{ float:left; margin-top:20px;}
.region{ margin-left:20px; height:73px; line-height:20px;float:left; margin-top:38px; font-size:18px; text-align:center}
.region span{ display:block; color:#0b81d2; font-size:16px}
.search{ float:right; width:406px;}
.search_box {float:left;width:406px;height:40px;padding-left:3px;display:inline; margin-top:35px;}
.search {width:406px;margin:0px;line-height:34px;height:34px;}
.search a {text-decoration:none;cursor:pointer;}
.search input {float:left;}
.select {background:#fff url(../images/bg.png) no-repeat 76px -5px;border:0;border-right:solid 2px #fff;width:82px;height:34px;color:#666;line-height:34px;padding-left:8px;float:left;position:relative;z-index:99999;font-size:14px;margin-top:3px;}
.select_hover {background:#fff url(../images/bg.png) no-repeat 76px 15px;border-right:solid 2px #b52215;}
.part {left:-3px;top:34px;width:88px;border:solid 3px #b52215;border-top:0;line-height:30px;position:absolute;z-index: 9999;height:auto;zoom:1;-moz-border-radius:0px 0px 3px 3px;-webkit-border-radius:0px 0px 3px 3px;border-radius:0px 0px 3px 3px;}
.part p {overflow:hidden;}
.part p a {height:30px;color:#666;line-height:30px;padding-left:8px;width:82px;border-left:solid 1px #f3f3f3;border-top:solid 1px #f3f3f3;background:#fff;display:inline-block;float:left;margin-left:-1px;margin-top:-1px;white-space:nowrap;}
.part a:hover {background:#b52215;color:#fff;}
.enter {border:0;width:225px;float:left;color:#999;height:24px;padding-left:5px; padding-top:10px;margin-top:3px;font-size:14px;outline:none;}
.enters {border:0;width:348px;float:left;height:34px;color:#333;line-height:34px;padding-left:5px;margin-top:3px;font-size:14px;outline:none;}
.sb {background:url(../images/bg.png) no-repeat -31px 0;border:0;width:84px;_width:81px;height:40px;cursor:pointer;}

.nav{ width:100%; background:#ae0001; height:44px; margin-bottom:17px;}
.nav ul{ width:964px; margin:0 auto;}
.nav ul li{ width:135px; height:44px; line-height:44px; color:#FFFFFF; display:block; float:left}
.nav ul li a{ width:135px; height:44px; line-height:44px; color:#FFFFFF; display:block; font-size:16px; font-family:"黑体"; float:left; text-align:center}
.nav ul li a:hover{ background:#990000}



.main{ width:964px; margin:0 auto}
.main_l{float:left;width:675px;} 
.location{ color:#5c5c5c}
.location a{ color:#5c5c5c; height:44px; line-height:44px;}

.main_l_con h3{ height:70px; line-height:70px; text-align:center; display:block; border-bottom:1px solid #e0e0e0; font-size:20px;}
.main_l_con h1{ height:70px; line-height:70px; text-align:center; display:block; border-bottom:1px solid #e0e0e0; }
.tab span{ display:block; float:left; width:600px; height:45px; line-height:45px;}
.tab em{ display:block; float:right; margin-top:10px}
.main_l_con{ border:1px solid #e0e0e0; padding:20px; width:635px; overflow:hidden}

.main_r{ float:right; width:272px;}

.main_r_w{ border:1px solid #e0e0e0; margin-top:10px; margin-bottom:10px; background:#fff}
.main_r_w h3{ height:35px; line-height:35px; color:#ae0001; background:#f3f3f3; border-bottom:1px solid #e0e0e0; display:block; padding-left:10px; font-size:14px; font-weight:bold; }
.main_r_w h3 a{color:#ae0001; }


.zxfs{ margin-top:20px; margin-left:16px; padding-bottom:20px}
.zxfs a{ float:left; border-right:1px solid #e0e0e0; display:block; width:80px; height:30px; text-align:center; background:url(../images/tb.png) no-repeat; padding-top:50px;}
.zxfs a#dmjj{background-position:15px 15px;}
.zxfs a#teljj{background-position:20px -52px;}
.zxfs a#ejj{background-position:20px -120px; border-right:none}

.zxfs a:hover{color:#FFFFFF;background:url(../images/tb.png) no-repeat #ba0100;}
.zxfs a:hover#dmjj{background-position:-70px 15px;}
.zxfs a:hover#teljj{background-position:-62px -52px;}
.zxfs a:hover#ejj{background-position:-62px -120px; border-right:none}

.wz_page{ margin-top:20px;}
.wz_page .on_p a{ display:block;width:98%;  padding:5px; margin-bottom:2px}
.wz_page .next_p a{ display:block;width:98%; padding:5px;}
.wz_page .on_p a:hover,.wz_page .next_p a:hover{ background:#ae0001; color:#FFFFFF}

.jiangshi{ border:1px solid #f3b1b2; background:#fff3f3; height:360px; }
.jiangshi dt{ text-align:center; margin-top:15px; margin-bottom:15px}
.jiangshi dt img{ width:148; height:186px}
.jiangshi dd{background:url(../images/tb.png) no-repeat; height:28px; line-height:28px; margin-left:30px; padding-left:30px; width:182px;}
.jiangshi dd#xm{background-position:0px -280px; height:28px; overflow:hidden;}
.jiangshi dd#sj{background-position:0px -243px;}
.jiangshi dd#yx{background-position:0px -308px;}
.jiangshi dd#qq{background-position:0px -212px;}

.xspxjs{ margin:10px 0 10px 5px}
.xspxjs a{ float:left; width:60px; margin:5px 0 5px 4px;display:block; font-size:12px}
.xspxjs a img{ width:60px; height:65px; border:1px solid #e0e0e0}
.xspxjs a:hover img{border:1px solid #ae0001}
.xspxjs a span{ text-align:center; display:block}

.kc{ margin:20px 0 20px 0}
.kc a{ display:block; width:229px; height:40px; line-height:40px; border:1px solid #e0e0e0;margin:5px 0 5px 14px; padding-left:10px; background:url(../images/tb.png) right no-repeat; background-position:217px -452px}
#kc_top,.kc a:hover{background:url(../images/tb.png) right no-repeat #ba0100; color:#FFFFFF; background-position:217px -486px}

.pxkf { margin:10px 0 10px 0}
.pxkf li{ height:30px; line-height:30px; background:url(../images/in.jpg) no-repeat 10px 15px; display:block; margin:2px 10px 2px 0px; padding-left:20px;}
.pxkf li a{ float:left; display:block; font-size:12px; width:160px; overflow:hidden; height:30px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.pxkf li span{ display:block; float:right; background:#f1f1f1; width:50px;text-align:center}
.pxkf li span a{ display:block; float:right; background:#f1f1f1; width:50px;text-align:center}
.pxkf li span a:hover{ background:#ba0100; color:#FFFFFF}

.pxkf_article { margin:10px 0 10px 0}
.pxkf_article li{ height:30px; line-height:30px; background:url(../images/in.jpg) no-repeat 10px 15px; display:block; margin:2px 10px 2px 0px; padding-left:20px;}
.pxkf_article li a{ float:left; display:block; font-size:12px; overflow:hidden; height:30px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;width:240px;}

.db_list { margin:10px 0 10px 0}
.db_list h4{ height:50px; line-height:50px; border-bottom:1px solid #e0e0e0; color:#ae0001}
.db_list h4 a{ color:#ae0001}
.db_news_list{ margin-top:20px;}
.db_news_list li{ height:25px; line-height:25px; background:url(../images/in.jpg) no-repeat 10px 10px; display:block;float:left}
.db_news_list li a{ float:left; display:block; font-size:12px; width:291px; overflow:hidden; height:25px; line-height:25px; float:left;padding-left:20px; color:#004277}

.pages{ width:100%; text-align: center; padding:10px 0; clear:both;}
.pages span,.pages a,.pages b{ font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0 2px;}
.pages span font{ color:#aa210b; font-size:12px;}
.pages a,.pages b{ border:1px solid #dedfde; background:#fff; padding:2px 6px; text-decoration:none ; }
.pages span { padding-right:10px }
.pages b,.pages a:hover{ background:#aa210b; color:#fff;}

.footer{ background:#f7f7f7; border-top:1px solid #e7e7e7; height:130px; margin-top:30px; font-size:12px;text-align: center;}
.footer h4{ height:70px; line-height:70px; width:964px; margin:0 auto; color:#000;text-align: center; border-bottom:1px solid #e6e6e6; font-size:12px}
.footer h4 a{ color:#666666; border-right:1px solid #e0e0e0; text-align:center; padding-left:10px; padding-right:10px; font-weight:normal; font-size:12px}
.footer span{ display:block; width:964px; margin:0 auto; text-align:center; line-height:200%; margin-top:20px}

.sy_link{ width:964px; margin:30px auto}
.sy_link h4{ background:url(../images/index5_101.jpg); }
.sy_link h4 span{ background:#fff; width:80px; display:block}
.sy_link_con a{border-right:1px solid #dcdcdc; padding:0 15px; line-height:240%}
#ret_p{width:24px;}