@charset "utf-8";
/* CSS Document */
.bodybg { background:#e8eef2; }

.lnav { border-bottom:2px #2690dc solid; height:51px; overflow:hidden; text-indent:20px; font-size:12px; color:#3181bb; line-height:70px; }
.lnav a { color:#3181bb; }
.lnav a:hover { color:#4ea5e4; }

.lbox { background:#FFF; padding-top:20px; padding-bottom:70px; margin-bottom:30px; box-shadow: 0 1px 5px #bbd1df; overflow:hidden; }
.lbox1 { border-left:5px #dc2a27 solid; height:24px; font-size:22px; color:#C32F2F; line-height:24px; margin-left:20px; padding-left:10px; margin-bottom:24px; font-family:"微软雅黑", "黑体" }
.lbox2 { width:874px; overflow:hidden; margin:0 auto; }
.lbox2 li { border-bottom:1px #c4c4c4 dashed; line-height:42px; white-space:nowrap; overflow:hidden; background:url(txtdot.png) left center no-repeat; padding-left:15px; }
.lbox2 li a { float:left; display: inline-block; font-size:15px; color:#3a3a3a; width:750px; overflow:hidden; text-overflow:ellipsis; font-family:"微软雅黑", "黑体" }
.lbox2 li a:hover { color:#C32F2F;  }
.lbox2 li p { float:right; display: inline-block; font-size:14px; color:#787878; overflow:hidden; }

/*detail*/
.dbox {background:url(x_jsbg.png) no-repeat center top;; padding-top:30px; padding-bottom:90px; margin-bottom:30px; box-shadow: 0 1px 5px #bbd1df; overflow:hidden; background-color:#fff;  }
.dbox1 {width:770px;margin:0 auto;font-size:26px;font-family:"微软雅黑", "黑体";font-weight:normal;line-height:38px;text-align:center;/* border-bottom:1px #d9d9d9 solid; */padding:0px 50px 20px;overflow:hidden;}
.dbox2 { font-size:14px; color:#7e7e7e; text-align:center; line-height:40px; font-weight:normal; margin-bottom:30px; overflow:hidden; }
.dbox3 {font-size:16px;color:#333;line-height:33px;margin: 20px 100px 0px;overflow:hidden;text-align:Justify;text-justify:inter-ideograph;}
.dbox3 img { display:block; margin:10px auto; max-width:780px; }
.bsharebox { margin-right:100px; margin-top:50px; overflow:hidden; }
.dbox3 table{ width:100%;border-left:1px solid #d9d9d9; border-top:1px solid #d9d9d9;}
.dbox3 table tr{ border-left:1px solid #d9d9d9; border-top:1px solid #d9d9d9;}
.dbox3 table tr td{ border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}



/*pages*/
.cf_jb_table { margin:0 auto; }
.cf_jb_xu{ padding-bottom:30px; margin:30px 10px 0px 10px;}
.cf_jb_xu li{float:left; border:1px solid #d9d9d9;width:37px; background:none; height:24px; line-height:24px; text-align:center; margin-left:6px;}
.cf_jb_xu li a{font-size:14px; color:#000;}
.cf_jb_xu li a:hover{display:block; background-color:#1d78aa; color:#FFF;text-decoration:none;}
.cf_jb_xu li.col{ width:69px; height:24px;line-height:24px; text-align:center;font-size:14px;}
.cf_jb_xu li.mei{border:none; width:18px;}
.cf_jb_xu li.gd{background-color:#C32F2F; color:#FFF;}
.cf_jb_xu li.ss a{color:#FFF;}
.cf_jb_xu input{width:36px; height:22px; margin:0; padding:0; *margin-left:-16px; float:left; border:0px solid #d9d9d9; line-height:22px; text-align:center;}




@media screen and (max-width:990px){
	.lnav { height:40px; text-indent:5px; line-height:50px; margin:0 10px; }
	.lbox { padding-top:15px; padding-bottom:50px; margin:0 10px 30px;  }
    .lbox1 { border-left:5px #dc2a27 solid; height:22px; font-size:20px; color:#1170b9; line-height:22px; margin-left:15px; padding-left:10px; margin-bottom:10px; font-family:"微软雅黑", "黑体" }
    .lbox2 { width:auto; overflow:hidden; margin:0 15px; }
    .lbox2 li { border-bottom:1px #c4c4c4 dashed; line-height:22px; white-space: normal; overflow:hidden; background:none; padding:12px 0px 8px 0px; }
    .lbox2 li a { float:left; display: inline-block; font-size:15px; color:#3a3a3a; width:75%; overflow:hidden; text-overflow:ellipsis; font-family:"微软雅黑", "黑体" }
    .lbox2 li a:hover { color:#C32F2F;  }
    .lbox2 li p {  font-size:12px; line-height:24px; white-space:nowrap; font-family:Helvetica }
	
	
    .cf_jb_xu li{width:30px; margin-left:4px; margin-bottom:6px;}
    .cf_jb_xu li a{font-size:12px; }
    .cf_jb_xu li.col{ width:60px; font-size:12px;}
    .cf_jb_xu input{width:30px; height:22px; }
	
	
	/*detail*/
    .dbox {/* padding-top:15px; *//* padding-bottom:50px; *//* margin:0 10px 30px; */}
    .dbox1 { width:auto; margin:0 10px; font-size:22px; line-height:32px; padding:5px 5px 10px; }
    .dbox2 { margin-bottom:30px; font-size:13px; line-height:20px; padding-top:8px; }
    .dbox3 { font-size:16px; color:#333; line-height:28px; margin:0px 20px 0px; overflow:hidden; }
    .dbox3 img { max-width:300px; }
    .bsharebox { margin-right:10px; margin-top:50px; overflow:hidden; zoom:1.2 }
}