﻿@charset "utf-8";

p{padding:0px; margin:0px;}

.jssp a{ display:block; background:#F2F2F2; display:block; float:left; width:182px; margin-right:8px; margin-left:2px; margin-bottom:34px; text-align:center}
.jssp a img{ width:180px; height:146px; display:block; border:1px solid #F2F2F2; text-align:center}
.jssp a strong{ width:170px; height:30px; line-height:30px; overflow:hidden; font-size:12px; display:block; margin:0 auto}
.jssp a em{ display:block; text-align:center;width:170px;margin:0 auto}
.jssp a span{ border:1px solid #ccc; padding:3px 5px 3px 5px; display:block ; width:122px; margin:15px auto}
.jssp a:hover{ background:#AE0001; color:#FFFFFF}
.jssp a:hover img{border:1px solid #AE0001}


.location1{height:44px; line-height:44px; width:965px; margin:0 auto}

.nav_n{border:1px solid #eaeaea; padding:15px}
.nav_n span{ width:942px; display:block; padding:9px}

.nav_n span strong{display:block; float:left; width:80px; text-align:right}
.nav_n span em{display:block; float:left; width:800px}
.nav_n span em a{ font-size:12px; margin-left:13px; margin-bottom:10px;color:#787878; display:block; float:left;padding:2px; }
#nav_sub_bj{border:1px solid #ae0001; padding:2px; color:#ae0001 } 
#nav_n_tb,.nav_n span em a:hover{ color:#fff; background:#ae0001}

#key{ background:#fff; border:1px solid #ccc; height:25px; width:250px;vertical-align:middle; margin-left:18px}

#btn{background:#fff; border:1px solid #ccc; height:25px; width:50px;vertical-align:middle; margin-left:18px}






.jslb_tit{height:44px; line-height:44px; width:965px; margin:0 auto; background:#f7f7f7; border:1px solid #dddddd; padding:0 10px 0 0}
.jslb_tit span, .jslb_tit h1{ display:block; float:left;height:45px; width:114px; color:#ae0001; background:#fff; line-height:45px; text-align:center; border-right:1px solid #dddddd; font-weight:bold; font-size:14px;}
.jslb_tit_h2{font-size:14px;}
.jslb_tit em{ display:block; float:right; color:#464444; font-weight:bold}
.jslb_tit em a{color:#464444}


.kclb_con{width:965px; margin:30px auto;}
.lclb_l{ float:left; width:649px;}
.lclb_r{ float:right; width:150px;}

.lclb_l h4{ font-size:18px; background:url(../images/kc.jpg) left no-repeat; padding-left:25px; margin-bottom:10px}
.lclb_l p{color:#3d3d3d; line-height:200%}
.lclb_l p em{ background:#ae0001; color:#FFF; display:block; width:145px; padding-left:10px; height:25px; line-height:25px; float:left;  margin:10px 5px 10px 0}
.lclb_r span{ border:1px solid #ae0001; color:#b20001; width:121px;  height:25px;text-align: center; line-height:25px;display:inline-block;overflow: hidden;white-space:nowrap;}
.lclb_l p font{ border:1px solid #ae0001; color:#b20001; display:block; width:85px; padding-left:10px; height:25px; line-height:25px;float:left;  margin:10px 5px 10px 0}
.lclb_l p strong{ color:#FF7F00; font-weight:normal; }
.lclb_l p b{ color:#3d3d3d; font-weight:normal; }


.lclb_r span{}
.lclb_r b{ display:block; border:1px solid #cfcfcf; width:122px; height:25px; line-height:25px; text-align:center; margin:15px 0}
.lclb_r strong{ color:#ff7f00; font-size:26px; font-family:Arial, Helvetica, sans-serif; display:block}
.lclb_r em a{ background:#ae0001; width:42px; height:18px; line-height:18px; text-align:center; float:left; color:#fff; padding-left:15px; margin:5px 2px; display:block}
#kczx{ background:url(../images/kczx.png) 5px no-repeat #ae0001}
#kcyy{ background:url(../images/kcyy.png) 5px no-repeat #ae0001}


.jslb_line{ border-bottom:1px solid #ddd;}


.gkk tr:first-child {
    color: #70706F;
    font-weight: 400;
    background: #F2F2F2 repeat-x;
    background:linear-gradient(#fff,#F2F2F2) !important;
    background-image: 
    -webkit-linear-gradient(top, #fff 0, #F2F2F2 100%);
    background-image: 
    -o-linear-gradient(top, #fff 0, #F2F2F2 100%);
	text-align:center;
    background-image: linear-gradient(to bottom, #fff 0, #F2F2F2 100%);
	font-weight:bold;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#F2F2F2', GradientType=0)
}
.gkk tr td{border-right:1px solid #ddd; border-bottom:1px solid #ddd;padding:15px 8px;vertical-align: middle;text-align:center;}
.gkk tr td a:visited{color:#990000;}
.gkk{ border-left:1px solid #ddd;font-size: 14px;}
.gkk tr:nth-child(odd){background-color: #f9f9f9}
.gkk tr:hover{ background:#99ccff; color:#ae0001}
.gkk tr td:first-child { width:469px; text-align:left;}
.renqi{color:#FF0000;}
