@charset "utf-8";
/* CSS Document */


body, div, address, blockquote, iframe, ul, ol,li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset { margin:0; padding:0; font-size:100%; }
ol, ul, li { list-style:none; margin:0; padding:0;   } /* 清除列表样式 */
body { font:12px/1.5 Tahoma,Helvetica,sans-serif,microsoft yahei;color:#444;margin:0px auto; text-align:left; background:url(bodybg.jpg) repeat left center #000}
a{ text-decoration:none; color:#5b5b5b}
a:hover{text-decoration:none;}
img{ border:none; color:#ffac0c}
i,em,h2,strong,cite{ font-style:normal; }

.container{ width:100%; margin:0; padding:0; border:none;}
.layout{ margin:0 auto; width:1200px;}

.blank{ height:35px; background:#0080dc; float:left; width:100%; }
.content{width:1160px; float:left; height:auto; padding:0 20px 10px; background:#fff; position:relative; -webkit-box-shadow:0 0 10px #efeef3; -moz-box-shadow:0 0 10px #efeef3;    box-shadow:0 0 10px #efeef3;}
.tit{ width:100%; float:left; height:30px; line-height:30px; font-size:16px;font-family:"微软雅黑";  color:#0081dd;  padding-bottom:5px; border-bottom:1px solid #e0e1e5; margin:15px 0;}
.tit a{ float:right; color:#0081dd;font-weight:bold; font-size:12px}

.banner img{ width:1130px; float:left; height:205px;}

.kcgg{ background:#f2f2f2; width:100%; float:left; height:39px; line-height:39px; margin-top:15px;}
.kcgg b{ width:auto; float:left; background:url(kcgg_icon.jpg) no-repeat left center; color:#0180da;font-size:16px;font-family:"微软雅黑"; padding-left:40px; }
.kcgg ul{ float:left;  padding-left:1%;}

.intro,.fzr,.login,.kczy,.xwzx,.jxkj,.kslj{ width:380px; float:left; height:235px; overflow:hidden}
.intro img{ width:182px; height:164px; padding:1px; border:1px solid #d9dce3; margin-right:14px; float:left;}
.intro span{ width:180px; float:left; line-height:30px; height:210px; margin-top:10px; overflow:hidden; text-indent:2em; color:#7a7a7a}

.fzr,.jxkj{ width:470px; margin:0 30px;}
.fzr img{ width:164px; height:164px; margin-right:11px; float:left; border-radius:100px;}
.fzr p{ width:295px; float:left; margin-top:10px;}
.fzr b,.fzr span{ width:100%; float:left; line-height:30px; height:30px;  overflow:hidden;  color:#4496d2;font-size:14px;font-family:"微软雅黑";}
.fzr span{ font-size:12px; height:150px; line-height:25px; color:#686868}

.login,.kczy,.kslj{ width:250px;}
.login_info{ width:100%; float:left; height:auto}
.login_info span{ padding-bottom:10px; float:left; width:100%;}
.login_info img{ float:left; position:relative; top:10px; z-index:2; left:15px;}
.login_info input{ width:78%; height:32px; line-height:32px;  border:1px solid #b4b4b6;border-radius:3px; float:left; padding-left:30px; color:#b3b3b3; font-size:12px; position:relative; left:-10px; z-index:1}

.login p{ line-height:40px; position:relative; top:-5px; font-size:14px;}
.r_btn{ width:100%; float:left; height:auto; padding:5px 0;}
.r_btn a{ background:#08a9ef;border-radius:5px; width:100px; height:32px; float:left; line-height:32px;font-size:14px;font-family:"微软雅黑"; color:#fff; padding:0 5px; text-align:center; margin-left:10px}
.r_btn a.blue{ background:#d9f0fc; border:1px solid #b0d8ff; text-align:center; color:#1e90ff; height:30px; line-height:30px;}
input.log_btn{ background:#2857a5; width:100px; height:30px; float:left; margin-left:5px; cursor:pointer; border:none; color:#fff;border-radius:5px; padding:0 5px;}
a.forget,a:hover.forget { color:#ff0000; font-size:14px;  margin-left:10px;}
a.forget{ color:#b4b4b6}

.jxsp,.jxsp_info{ width:895px; margin-right:15px; float:left; height:250px; overflow:hidden}
.jxsp_info{ height:190px;}
.jxsp_info li{ margin-right:10px;}
.jxsp_info a{ width:202px; height:177px; float:left; overflow:hidden; line-height:30px; text-align:center; margin:0 9.5px;}
.jxsp_info img{ width:202px; height:152px;}
.jxsp_info span{ color:#646464;font-size:14px;font-family:"微软雅黑"; }

.kczy{ height:261px;}
.mar_t{margin-top:10px;}

.xwzx,.jxkj,.kslj{ height:auto;}

.list{ width:100%; float:left; height:270px; overflow:hidden}
.list a{ background:url(list_icon.jpg) no-repeat left center; padding-left:20px; color:#686767;font-size:14px;font-family:"微软雅黑"; line-height:35px; height:35px; overflow:hidden}
.list a:hover{ color:#017fd9}

.jxkj_info,.jxkj_info a{ width:100%; float:left; height:auto;}
.jxkj_info p{ border-bottom:1px dotted #a5a5a4; padding:5px 0 5px; margin-bottom:10px; float:left;}
.jxkj_info img{ width:84px; height:72px; float:left; margin-right:10px;}
.jxkj_info span{ width:376px; float:left; height:auto;font-size:14px;font-family:"微软雅黑";}
.jxkj_info span b{ width:100%; float:left; height:20px; color:#000; padding:2px 0 3px; word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.jxkj_info span a{ width:50%;}
.jxkj_info span b a{ width:100%}
.jxkj_info span b a:hover{ color:#017fd9}
.jxkj_info span font{ width:98%; padding-right:2%; float:left; height:50px; line-height:25px;/*word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;*/ overflow:hidden; color:#383838;}

.kcdt,.kcdt_info,.yqlj{ width:100%; float:left; height:auto; overflow:hidden}
.kcdt_info{ height:160px;}
.kcdt_info li{ margin-right:10px;}
.kcdt_info a{ width:196px; height:160px; float:left; overflow:hidden; line-height:30px; text-align:center}
.kcdt_info img{ width:196px; height:130px;}
.kcdt_info span{ color:#646464;font-size:14px;font-family:"微软雅黑"; }

.yqlj{ line-height:30px; height:auto;font-size:14px;font-family:"微软雅黑";}
.yqlj b{ width:auto; float:left; color:#0180da;}
.yqlj a{ margin-right:20px; float:left;}
.kc_footer{ padding:0; color:#fff; float:left; text-align:center;width:100%; +width:99.98%; background:#171c22; height:80px; line-height:80px; font-size:15px;font-family:"微软雅黑";}

/*窄屏样式*/
.w1024 .layout{width:1000px;}
.w1024 .content{width:960px;}
.w1024 .intro,.w1024 .xwzx,.w1024 .jxkj{width:320px;}
.w1024 .login{width:250px;}
.w1024 .fzr{width:350px; margin:0 20px;}
.w1024 .jxsp{width:695px;}
.w1024 .jxkj{width:330px;}
.kczy img{max-width:244px;}
.w1024 .intro img,.w1024 .fzr img{width:120px; height:110px;}
.w1024 .intro span{margin:0; line-height:28px;}
.w1024 .fzr p{width:210px; margin:0; line-height:28px;}
.w1024 .fzr span{line-height:28px;}
.w1024 .list li{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.w1024 .jxkj_info span{width:236px;}
.yqlj a:last-child{margin:0;}



