@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
}
h1,h2,h3,h4,h5,h6,p{margin:0px; padding:0px;}
ul,li{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
a:link {text-decoration: none;color: #161616;}
a:hover {text-decoration: underline;}
a:vsisted {text-decoration: none;color: #161616;}

img{border:0px; margin:0px; padding:0px;}
.topBar {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	overflow: hidden;
	margin-bottom: 33px;
}
.logo {float: left;}
.topBar_r{
	float: right;
	width: 380px;
}
.search{float:left;}
.search input {
	height: 33px;
	width: 304px;
	float: left;
	margin-top: 7px;
	border: 1px solid #cccccc;
	margin-right: 10px;
}
.search a {
	float: left;
	margin-right: 20px;
}
.sign{float:left;}
.nav{
	width: 1200px;
	overflow: hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
}.nav a {
	color: #666563;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 24px;
	font-size: 20px;
	padding-right: 86px;
	display: block;
	float: left;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
.nav a:hover {
	background-image: url(../../../static/image/enportal/2016/navBg.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.main{
	width: 1200px;
	overflow: hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 25px;
}
.main_l{width:900px;float:left;}
.main_r{width:280px; float:right;}
.focus{
	width: 495px;
	height: 300px;
	float: left;
	margin-right: 20px;
}
/*focus-begin*/
.cont-roll{	width: 495px;height: 300px;float: left;margin-right: 20px;}
.focus{overflow: hidden;}  
.focus img{width: 495px;height: 300px;} 
.focus .shadow .title{ margin:0px; padding:0px;}
.focus .shadow .title a{text-decoration: none;color: #FFF;font-size: 14px;font-weight: bolder;overflow: hidden;}
.focus .btn{ bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ margin:0px; padding:0px;}  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{
	width: 460px;
	bottom: 0;
	left: 0px;
	z-index: 10;
	display: block;
	text-align: left;
	position: relative;
	height: 100px;
	top: -80px;
	right: 0px;
	padding-top: 5px;
	padding-left: 35px;
	background-image: url(../../../static/image/enportal/2016/focusLine.png);
	background-repeat: repeat-x;
}  
.focus .shadow h3{
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-size: 24px;
	line-height: 27px;
	color: #FFF;
	font-weight: normal;
}
.focus .fcon{width: 495px;float: left;display: none;margin: 0px;padding: 0px;}  
.focus .fcon img{ display:block; }  
.focus .fbg{}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; }    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position: absolute;width: 40px;height: 74px;background: url(../../../static/image/enportal/2016/focus_btn.png) no-repeat;right: 0px;}


.focus .prev{background-position: 0 -74px;cursor: pointer;
*margin:20px 0px 0px -495px;
	margin-right: 0px;
	margin-bottom: 0px;
	left: 0px;
	top: 120px;
}  
.focus .next{background-position: -40px -74px;cursor: pointer;right: 0px;
*margin:20px 0px 0px 0px;

	margin-right: 0px;
	margin-bottom: 0px;
	top: 120px;
	*right: 495px;
} 
 
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  
.gj{margin: 0px auto;padding: 0px;width: 495px;position: absolute;z-index: 33;}
/*focus-end*/

.main_l_t{
	overflow: hidden;
	margin-bottom: 20px;
}
.tNews{width:385px; float:right;}.tNews h2 {
	font-size: 26px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 38px;
	color: #161616;
	margin-bottom: 9px;
}
.tNews h3 {
	font-size: 20px;
	font-weight: normal;
	line-height: 26px;
	margin-bottom: 12px;
}
.tNews h3 a {
	font-family: "Times New Roman", Times, serif;
	text-decoration: none;
	color: #615f5f;
}
.tNews h3 a:hover {
	text-decoration: underline;
}
.tNews h3 a:vsisted {
	text-decoration: none;
	color: #615f5f;
}


/***

.tNews p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #818080;
	line-height: 17px;
	margin-bottom: 12px;
}

/***/

/* 新增加中间四条，第一条有摘要*/

.tNews p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #818080;
	line-height: 21px;
	margin-bottom: 14px;
}
/* --- end --- */

.lBox {
	overflow: hidden;
	margin-bottom: 30px;
	background-color: #f6f6f6;
}

.lBox_p{
	float: left;
	width: 290px;
	padding-right: 15px;
}
.lBox_t{
	float: left;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	width: 580px;
}
.lBox_t h4 {
	font-size: 22px;
	font-family: "Times New Roman", Times, serif;
	color: #161616;
	font-weight: normal;
	margin-bottom: 15px;
}
.lBox_t p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #818080;
	line-height: 17px;
}
.pinglun {
	background-image: url(../../../static/image/enportal/2016/p3_16.jpg);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 30px;
	float: right;
	height: 22px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #818080;
	margin-top: 25px;
}
/*tab-begin*/
#topNav {
	width: 280px;
	margin-bottom: 30px;
}
#topNav .bt {margin: 0px;list-style-type: none;padding:0px; border-bottom: 1px solid #e0e0e0;overflow:hidden;}
#topNav .bt li {
	float: left;
	width: 135px;
	height: 36px;
	line-height: 36px;
}
#topNav .bt a {font-size: 14px;text-decoration: none;margin-right: 2px;margin-left: 2px;float: left;text-align: center;}
#topNav .bt a span{
	display: block;
	width: 134px;
	text-align: center;
	padding-right: 3px;
	padding-left: 6px;
	background-color: #F6F6F6;
}
#topNav .bt a:hover {color: #FFCC00;}
#topNav .bt a.current:hover {
	color: #666666;
}
#topNav .bt a.current {display: block; text-decoration: none; color: #666666;}
#topNav .bt a.current span {
	background-position: left top;
	display: block;
	background-repeat: no-repeat;
	background-color: #004679;
	color: #FFF;
	font-family: "Times New Roman", Times, serif;
}
a,area {blr:expression(this.onFocus=this.blur()) } 
:focus {outline-style: none; } 
#topNav  .show {
	clear: both;
	width: 280px;
	display: block;
}
#topNav div {display: none;}
#topNav h2 {font-size: 14px;color: #003399;font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 30px;margin: 0px;}
#topNav p {margin: 0px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px;}
#topNav .liBox li{padding: 14px 0px;font-size: 14px;line-height: 17px;border-bottom: 1px solid #e0e0e0;border-top-width: 0px;} 
.liBox2{
	padding-top: 10px;
	font-family: "Times New Roman", Times, serif;
}
.liBox2 li{border-bottom: #e0e0e0 1px solid;padding: 6px 0px 7px 0px;}
.liBox2 li a{
	font-size: 16px;
	font-weight: normal;
}
.main_rBox {
	margin-bottom: 30px;
}


/*tab-end*/

.main_rBox h4 {
	background-image: url(../../../static/image/enportal/2016/rbtBg.jpg);
	background-repeat: repeat-x;
	background-position: center;
	margin-bottom: 20px;
}
.main_rBox h4 b {
	padding-right: 10px;
	padding-left: 10px;
	background-color: #006599;
	color: #FFF;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
}
.tw1 {
	height: 85px;
	background-color: #006599;
}
.tw1_p{float:left;}
.tw1_t {
	float: left;
	padding-top: 8px;
	padding-right: 10px;
	padding-left: 10px;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 23px;
	width: 130px;
}

.tw1_t a {
	color: #FFF;
}
.mb20{
	margin-bottom: 20px;
	overflow: hidden;
}
.tw2 {
	float: left;
	width: 130px;
	margin-right: 20px;
}
.tw2_t {
	background-color: #f6f6f6;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
/*bottom-begin*/
.hui-dingbu{margin:0px;padding:0px;background:#F6F6F6;}
.ding-nei{margin:0px auto;padding:10px 0px;width:1200px;font-family:"Times New Roman", Times, serif;color:#161616;font-size:24px;text-align:center;}
.ding-nei a:link,.ding-nei a:visited{text-decoration: none;color: #161616;font-size: 24px;}
/*bottom-end*/
/*底部3*/
.dibu-three{
	margin: 0px;
	padding: 35px 0px;
	background: #003e6c;
	overflow: hidden;
	}
.dibu-three-nei{
	margin:0px auto;
	padding:0px;
	width:1200px;
	}
.three-left{
	margin: 0px;
	float: left;
	padding-top: 100px;
	padding-right: 94px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
.lo-g{
	margin:0px;
	padding:0px;
	}
.lo-a{
	margin:15px 0px 0px 0px;
	padding:0px;
	font-size:12px;
	color:#ccc;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	}
.lo-b{
	margin:25px 0px 0px 0px;
	padding:0px;
	font-size:12px;
	color:#ccc;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	}
.lo-c{
	margin: 25px 0px 0px 0px;
	padding: 0px;
	font-size: 12px;
	color: #ccc;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	}
.three-midd{
	padding: 0px;
	float: left;
	width: 100px;
	margin-top: 50px;
	margin-right: 40px;
	margin-bottom: 0px;
	}
.midd-a{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 12px;
	color: #ccc;
	font-family: Arial, Helvetica, sans-serif;
	}
	.midd-b{
	margin:0px 0px 40px 0px;
	padding:0px;
	font-size:14px;
	color:#ccc;
	font-family:Arial, Helvetica, sans-serif;
	}
.midd-a a:link,.midd-a a:visited,.midd-b a:link,.midd-b a:visited{
	text-decoration: none;
	color: #ccc;
	font-family: Arial;
	}
.midd-a a:hover,.midd-b a:hover{
	text-decoration:underline;
	}
.three-right{
	margin:10px 100px 0px 0px;
	padding:0px;
	float:right;
	width:92px;
	}
.right-a{
	margin:0px 0px 20px 0px;
	padding:0px;
	font-size:14px;
	color:#ccc;
	font-family:Arial, Helvetica, sans-serif;
	}
.right-b{
	margin:0px;
	padding:0px;
	}
/*底部3-end*/
/*新增-begin*/
.dl {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	background-color: #f6f6f6;
	margin-bottom: 20px;
	overflow: hidden;
}
.dl .dl_bt h3 {
	line-height: 17px;
	height: 17px;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 18px;
	color: #004679;
	width: 130px;
	padding-right: 10px;
	padding-left: 10px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	background-color: #f6f6f6;
}
.dl .dl_bt {
	background-image: url(../../../static/image/enportal/2016/rbtBg.jpg);
	background-repeat: repeat-x;
	background-position: center center;
	margin-bottom: 12px;
}
.dl .yhm input {
	line-height: 33px;
	height: 33px;
	float: left;
	width: 195px;
	margin-bottom: 15px;
	background-image: url(../../../static/image/enportal/2016/ico01.gif);
	background-position: 10px center;
	background-repeat: no-repeat;
	background-color: #FFF;
	padding-left: 40px;
	border: 1px solid #ededed;
}
.dl .yhm {overflow: hidden;}
.dl .mm {overflow: hidden;}
.dl .mm input {line-height: 33px;height: 33px;float: left;width: 195px;background-image: url(../../../static/image/enportal/2016/ico02.gif);background-position: 10px center;background-repeat: no-repeat;background-color: #FFF;
padding-left: 40px;border: 1px solid #ededed;}
.dl .jz_mm {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #818080;margin-top: 10px;padding-bottom: 10px;overflow: hidden;}
.dl .jz_mm span {margin-right: 15px; float:left;}
.dl .jz_mm a {padding-right: 10px;margin-right: 15px;display: block;margin-bottom: 7px;}
.dl .jz_mm b { float:left; font-weight:500; display:block; padding-top:2px;}

.but a{width: 85px;height: 25px;display: block;line-height: 25px;text-align: center;float: left;background-color: #9b9b9c;color: #FFF;font-family: Arial, Helvetica, sans-serif;
font-size: 14px;color: #FFF;margin-left: 25px;}
.dl .but a:hover {text-decoration: none;background-color:#004679;}

.but2{width: 55px; margin:0 auto;}
.but2 a{height: 25px;display: block;line-height: 25px;text-align: center;float: left;background-color: #9b9b9c;color: #FFF;font-family: Arial, Helvetica, sans-serif;
font-size: 14px; padding-left: 15px; padding-right:15px; color: #FFF;}
.dl .but2 a:hover {text-decoration: none;background-color: #004679;}
.dl .jz_mm span a,.dl .jz_mm2 span a {color: #818080;}

.card span {float: left;margin-right: 10px;}
.card {overflow: hidden;padding-bottom: 10px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #dedede;}
.card .name {font-family: Arial, Helvetica, sans-serif;color: #272727;font-size: 14px;padding-top: 3px;}
.card .wel {font-size: 18px;color: #004679;font-family: Arial, Helvetica, sans-serif;}



.dl .jz_mm2{margin-top:10px; overflow:hidden;}
.dl .jz_mm2 a {padding-right: 15px;margin-right: 15px;background-image: url(../../../static/image/enportal/2016/line.jpg);background-repeat: no-repeat;background-position: right center;display: block;float: left;margin-bottom: 7px;}
.dl .jz_mm2 a:vsisted{color:#004679;}

.jz_mm span input {
	float: left;
}
/*新增-end*/

.tNews h2 a {text-decoration: none;color: #161616;}
.tNews h2 a:vsisted {text-decoration: none;color: #161616;}
.tNews h2 a:hover {text-decoration: underline;}
.lBox_t h4 {font-size: 22px;font-family: "Times New Roman", Times, serif;color: #161616;font-weight: normal;margin-bottom: 15px;}
.lBox_t h4 a:link,.lBox_t h4 a:visited{text-decoration:none;color:#161616;}
.lBox_t h4 a:hover{text-decoration:underline;}
.dl .jz_mm2 a {padding-right: 15px; color:#161616;margin-right: 15px;background-image: url(../../../static/image/enportal/2016/line.jpg);background-repeat: no-repeat;background-position: right center;display: block;float: left;margin-bottom: 7px;}
.liBox2 li a{font-size: 16px;font-weight: normal;color:#161616;}
.tw2_t a{color:#161616;}
.tw1_t a:hover {text-decoration: none;}
.tw1:hover{ background: #003f6d;}
.tw2_t a:hover {
	text-decoration: none;
}
.tw2_t:hover {
	background: #ebebeb;
}
