* {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	outline:none;
  font-family:微软雅黑;
}
div,td,input,body,textarea,select {font-size:12px;}
body,p {margin:0px;}
form {margin:0px;}
a{text-decoration:none;}
html{
	overflow-x:hidden;
}
body{
	scrollbar-face-color:#cccccc;
	scrollbar-highlight-color:#f5f5f5;
	scrollbar-shadow-color:#f5f5f5;
	scrollbar-3dlight-color:#f5f5f5;
	scrollbar-arrow-color:#333333;
	scrollbar-track-color:#f5f5f5;
	scrollbar-darkshadow-color:#f5f5f5;
	background:url("../img/bg.jpg") repeat-x #f4f4f4;
}
img{
	border:0px;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}

.hed{
  width:1200px;
  margin:auto;
}
.hed_inn{
  float:left;
  width:100%;
  padding-top:10px;
  height:130px;
}
.hed_lgo{
  float:left;
}
.hed_ewm{
  float:right;
}

.mnu{
	width:1200px;
	margin:auto;
}
.mnu_inn{
	float:left;
	width:100%;
  padding-bottom:25px;
}
.mnu_itm_n,.mnu_itm_h,.mnu_itm_d{
	float:left;
	margin-right:50px;
	text-align:center;
	color:#111;
	font-size:16px;
	height:43px;
	line-height:43px;
  border-bottom:2px solid #fff;
}
.mnu_itm_d{
  border-bottom:2px solid #2887f1;
}
.mnu_inn a:hover{
  border-bottom:2px solid #2887f1;
}

.fot_out{
  float:left;
  width: 100%;
  background: #fff;
}
.fot{
	width:1200px;
	margin:auto;
}
.fot_inn{
  float:left;
  width:100%;
  text-align: center;
  line-height: 24px;
  padding:0px 0px;
  background: #fff;
}

.fot_top{
  float:left;
  width:100%;
  padding:30px 0px;
}

.fot_top_box{
  float:left;
  width:300px;
}
.fot_top_box_tit{
  float:left;
  width:100%;
  text-align: left;
  font-size:16px;
  height:30px;
  line-height: 30px;
  padding-left:30px;
  color:#333;
  background:url("../img/fot_pot.jpg") no-repeat 0px 10px;
}

.fot_top_box_lst{
  float:left;
  width:100%;
  font-size:14px;
}
.fot_top_box_itm{
  float:left;
  color:#555;
  width:90%;
  text-align: left;
  line-height: 24px;
  height: 24px;
  font-size:14px;
  padding-left:30px;
  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.fot_top_box_itm a{
  font-size:14px;
  color:#555;
}
.fot_top_box_itm a:hover{
  color:#2887f1;
}

.fot_lnk{
  float:left;
  color:#555;
  width:100%;
  text-align: left;
  line-height: 24px;
  font-size:16px;
  border-top:1px solid #ededed;
  padding:30px 0px;
}
.fot_lnk a{
  font-size:14px;
  color:#555;
  border:1px solid #555;
  border-radius: 15px;
  padding:5px 20px;
  margin-left:10px;
}
.fot_lnk a:hover{
  color:#2887f1;
}

.fot_lgo{
  float:left;
  width:100%;
  text-align: center;
  border-top:1px solid #ededed;
  padding:14px;
}
.fot_cpy{
  float:left;
  color:#555;
  width:100%;
  text-align: center;
  line-height: 24px;
  font-size:14px;
  border-top:1px solid #ededed;
  padding:14px;
}


.bod{
	margin:auto;
	width:1200px;
}
.bod_inn{
	float:left;
	width:100%;
  padding-top:10px;
  margin-bottom:20px;
}


.lft{
	float:left;
	width:350px;
  background:#fff;
  padding:10px 20px;
}
.lft_tit{
  float:left;
  width:100%;
  border-bottom:1px solid #ccc;
}
.lft_txt{
  float:left;
  border-bottom:2px solid #2786f0;
  line-height: 36px;
  height:36px;
  color:#000;
  font-size:16px;
  font-weight: bold;
}
.lft_moe{
  float:right;
  line-height: 36px;
  height:36px;
  font-size:14px;
}
.lft_moe a{
  color:#2887f1;
}
.lft_moe a:hover{
  text-decoration: underline;
}

.lft_box{
	float:left;
	width:100%;
  border-bottom:1px dashed #ccc;
  padding:15px 0px;
}
.lft_box_pic{
  float:left;
  width:144px;
}
.lft_box_rgt{
  float:right;
  width:150px;
}
.lft_box_nme{
  float:left;
  width:100%;
  font-size:14px;
  line-height: 20px;
}
.lft_box_nme a{
  color:#555;
}
.lft_box_nme a:hover{
  color:#2887f1;
}
.lft_box_cmt{
  float:left;
  margin-top:5px;
  width:100%;
  font-size:12px;
  color:#888;
  line-height: 20px;
}
.lft_box_dte{
  float:left;
  width:100%;
  font-size:14px;
  color:#888;
  text-align: right;
  line-height: 20px;
}
.lft_lst{
  float:left;
  width:100%;
}
.lft_lst_itm{
  float:left;
  width:100%;
}
.lft_lst_nme{
  float:left;
  width:250px;
  height:36px;
  line-height: 36px;
  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
  color:#555;
  font-size:14px;
}
.lft_lst_nme span{
  color:#2887f1;
  font-size:18px;
}
.lft_lst_nme a{
  color:#555;
}
.lft_lst_nme a:hover{
  color:#2887f1;
}
.lft_lst_dte{
  float:right;
  width:50px;
  height:36px;
  line-height: 36px;
  color:#555;
  font-size:14px;
  text-align: right;
}

.rgt{
	float:right;
	width:820px;
  background:#fff;
  padding:10px 20px;
}
.rgt_tit{
	float:left;
	width:100%;
	border-bottom:1px solid #ccc;
}

.rgt_tit_pth{
  float:left;
  line-height: 36px;
  font-size:16px;
  color:#000;
  font-weight: bold;
  border-bottom:2px solid #2887f1;
}
.rgt_tit_pth a{
  color:#555;
}
.rgt_tit_pth a:hover{
  color:#2786f0;
}
.rgt_tit_bck{
  float:right;
  line-height: 36px;
  font-size:14px;
  color:#555;
}
.rgt_tit_bck a{
  color:#2887f1;
}
.rgt_tit_bck a:hover{
  text-decoration: underline;
}

.rgt_con{
  float:left;
  width:100%;
  padding:20px 0px;
}
.rgt_con_txt{
  font-size:14px;
  line-height: 32px;
  color:#111;
}

.rgt_con_lst2{
  float:left;
  width:100%;
  border-bottom:1px dashed #ddd;
}
.rgt_con_lst2_lft{
  float:left;
  width:680px;
  font-size:14px;
  line-height: 50px;
  height:50px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  text-align: left;
  background:url("../img/dot.jpg?1") no-repeat 0px 22px;
  text-indent: 15px;
}
.rgt_con_lst2_lft a{
  color:#333;
}
.rgt_con_lst2_lft a:hover{
  color:#2786f0;
  text-decoration: underline;
}
.rgt_con_lst2_rgt{
  float:right;
  width:100px;
  text-align:right;
  font-size:14px;
  line-height: 50px;
  height:50px;
  color:#333;
}

.rgt_con_lst3{
  float:left;
  width:262px;
  border:1px solid #ddd;
  padding:10px;
  margin:10px;
}
.rgt_con_lst3_pic{
  float:left;
  width:100%;
  text-align:center;
}
.rgt_con_lst3_nme{
  float:left;
  width:100%;
  line-height:30px;
  height:30px;
  color:#333;
  text-align:center;
}

.rgt_con_lst4{
  float:left;
  width:100%;
  border-bottom:1px solid #ddd;
  padding:15px 0px;
}
.rgt_con_lst4_lft{
  float:left;
  border:1px solid #ddd;
  padding:5px;
}
.rgt_con_lst4_lft img{
  border:0px;
}
.rgt_con_lst4_rgt{
  float:right;
  width:600px;
}
.rgt_con_lst4_rgt_nme{
  float:left;
  width:100%;
  font-size:16px;
  line-height: 20px;
  height:20px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  text-align:left;
  font-weight: bold;
}
.rgt_con_lst4_rgt_nme a{
  color:#000;
}
.rgt_con_lst4_rgt_nme a:hover{
  color:#2786f0;
  text-decoration: underline;
}
.rgt_con_lst4_rgt_dte{
  float:left;
  width:100%;
  font-size:14px;
  padding-top:5px;
  text-align:left;
  color:#888;
  text-align: right;
}
.rgt_con_lst4_rgt_con{
  padding-top:20px;
  float:left;
  width:100%;
  font-size:14px;
  line-height: 20px;
  text-align:left;
  color:#555;
}


.rgt_con_lst5{
  float:left;
  width:382px;
  height:178px;
  background: #f4f4f4;
  margin-bottom:20px;
}
.rgt_con_lst5_lft{
  float:left;
}
.rgt_con_lst5_lft img{
  border:0px;
}
.rgt_con_lst5_rgt{
  float:left;
  width:232px;
  margin-left:15px;
}
.rgt_con_lst5_rgt_nme{
  float:left;
  width:100%;
  font-size:16px;
  line-height: 30px;
  height:30px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  text-align:left;
  color:#333;
}
.rgt_con_lst5_rgt_nme a{
  color:#2786f0;
}
.rgt_con_lst5_rgt_nme a:hover{
  text-decoration: underline;
}
.rgt_con_lst5_rgt_moe{
  float:left;
  width:100%;
  font-size:14px;
  text-align:left;
  text-align: right;
}
.rgt_con_lst5_rgt_moe a{
  color:#2786f0;
}
.rgt_con_lst5_rgt_moe a:hover{
  text-decoration: underline;
}
.rgt_con_lst5_rgt_con{
  padding-top:10px;
  float:left;
  width:100%;
  font-size:14px;
  line-height: 20px;
  text-align:left;
  color:#555;
}
.rgt_con_lst5_rgt_con_tb td{
  font-size:14px;
  line-height: 20px;
  text-align:left;
  color:#555;
  padding:2px 0px;
}

.rgt_con_lst8{
  float:left;
  width:202px;
  border:1px solid #ddd;
  padding:10px;
  margin:5px;
}
.rgt_con_lst8_pic{
  float:left;
  width:100%;
  text-align:center;
}
.rgt_con_lst8_nme{
  float:left;
  width:100%;
  line-height:30px;
  height:30px;
  color:#333;
  text-align:center;
}

.news_tit{
  float:left;
  width:100%;
  font-size:16px;
  line-height: 30px;
  padding:10px 0px;
  color:#333;
  font-weight: bold;
  text-align: center;
}
.news_dte{
  float:left;
  text-align: center;
  width:100%;
  font-size:14px;
  line-height: 24px;
  padding-bottom:10px;
  color:#888;
  border-bottom:1px dashed #ccc;
}
.news_con{
  float:left;
  width:100%;
  font-size:14px;
  line-height: 30px;
  padding:20px 0px;
  color:#333;
}
/***分页导航条***/
.gbf {
	width:100%;
	text-align:center;
	padding-top:28px;
	padding-bottom:38px;
	color:#555;
	float:left;
  font-size:14px;
}
.gbf .n,.gbf .h,.gbf .d,.gbf .to,.gbf .btn{
	display:inline-block;
	padding:0px 8px;
	line-height:26px;
  font-size:14px;
	height:26px;
	text-align:center;
  border:1px solid #ddd;
  background:#fff;
  color:#555;
}
.gbf .n {
	color:#555;
}
.gbf .n:hover{
	border:1px solid #0282c1;
	color:#0282c1;
}
.gbf .d{
  color:#cc0000;
  font-weight:bold;
}
.gbf .to{
  width:38px;
}

.fix_rgt{
  position:fixed;
  right:0px;
  top:0px;
  bottom:0px;
  width:65px;
  background: #ededed;
}
