body{ margin:0px; padding:0px; font-size:12px; font-family:"微软雅黑"; color:#666666;}
input{ outline:none;}
a{ text-decoration:none;}
a:hover{ color:#E60213;}
a img{ border:none;}
.topdiv {
	background-image: url(images/ttopbg.jpg); 
}
.topdiv .ttb .menuul {
	height: 46px;
	line-height: 46px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.topdiv .ttb .menuul li {
	float: left;
	width: 144px;
	text-align: center;
	background-image: url(images/menulibg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.topdiv .ttb .menuul .l1 { background-color:#E60213;}
.topdiv .ttb .menuul a {
	color: #FCFCFC;
	font-size: 14px;display:block;
}
.topdiv .ttb .menuul li:hover {
	background-color: #E60213;
}
.topdiv .ttb .keyword {
	margin-left: 35px;
	width: 140px;
	float: left;
	border:none;
}
.topdiv .ttb .sb {
	float: left;
	margin-top:-4px;
}
.topdiv .ttb .ls {
	color: #0B5592;
	font-size: 14px;
}
.ibpicdiv {
	height: 400px;
	background-image: url(images/ibpic.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.ifadiv {
	background-image: url(images/ifadivbg.jpg);
	height: auto;
}
.1011d {
	margin: auto;
	width: 1011px;
}
.ifadiv .fad {

	width: 242px;height:230px;
	float: left;
	background: url(images/ifabg.jpg) no-repeat; 
	text-align: center;
	line-height: 35px;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ifadiv .fad img {
	width:232px;height:182px;margin-top:5px;
}
.ifadiv .fad a {
	font-size: 14px;
	color: #666666;
}
.iptdiv {
	line-height: 55px;
	margin: auto;
	height: 55px;
	width: 1011px;
	background-image: url(images/iptt.jpg);
	margin-top:20px;
}
.iptdiv .ttns {
	font-size: 18px;
	color: #333333;
	margin-left: 30px;
}
.ipstb .tt {
	color: #081A7E;
	font-size: 14px;font-weight:bold;
}
.ipstb .ipul {
	margin: 0px;
	padding: 0px;
	list-style-image: url(images/ld.jpg);
	list-style-position: inside;
	line-height: 20px;
}
.ipstb .ipul a {
	color: #666666;
}
.ipstb .ipul a:hover {
	color: #E60213;
	text-decoration: underline;
}
.footd {
	background-color: #0E53A0; 
	/* background-color: #25313c; */
	line-height: 50px;
	margin-top: 0px;
}
.ifadiv .fad a:hover {
	color: #E60213;
	text-decoration: underline;
}

/* 底部网页地图 */
.footd .fcd a {color: #F2F7FC;margin: 6px;}
.footd .fcd {margin: auto;width: 1011px;color: #E8F0F9;}
.footd .fcd .copyrd {float: right;}
.footd .fcd a:hover {text-decoration: underline;}


.abpicdiv {
	background-repeat: no-repeat;
	background-position: center top;
	height: 230px;
	margin-top: -1px;
}
.atb {
	margin-top: 15px;margin-bottom:20px;
}
.atb .ltd .std {
	background-image: url(images/asttbg.jpg);
	background-repeat: no-repeat;
	height: 58px;
	text-align: center;
}
.atb .ltd .std .b {
	color: #FFFFFF;
	font-size: 18px;
	padding-top: 10px;
}
.atb .ltd .std .s {
	color: #f5f5f5;
	font-family: Arial, Helvetica, sans-serif;
}
.atb .ltd .sortul {border:1px solid #ccc;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.atb .ltd .sortul li {
	line-height: 41px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D7D7D7;
	text-align: center;
}
.atb .ltd .sortul a {
	color: #666666;
	font-size: 14px;
}
.atb .ltd .sortul li:hover {
	background-color: #E8F0F9;
}
.atb .ltd .sortul .l1 {
	background-color: #E8F0F9;
}

.atb .ltd .sortul2 {border:1px solid #ccc;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.atb .ltd .sortul2 li {
	line-height: 41px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D7D7D7;
	padding-left: 30px;
}
.atb .ltd .sortul2 a {
	color: #666666;
	font-size: 14px;
}
.atb .ltd .sortul2 li:hover {
	background-color: #E8F0F9;
}
.atb .ltd .sortul2 .l1 {
	background-color: #E8F0F9;
}




.pos {
	line-height: 41px;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
}
.pos a {
	color: #666666;
}
.atb .rtd .acdiv {
	font-size: 14px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.atb .rtd .ntb .ntt {
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}
.atb .rtd .ntb .nface {
	font-size: 14px;
	color: #999999;
}
.atb .rtd .ntb .nmore {
	font-size: 14px;
	margin: 15px;
}
.atb .rtd .ntb {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.p1tb .fan {
	font-size: 14px;
	color: #071B8C;
	font-weight: bold;
	background:#00a0e9;
	padding:5px 10px;
	color:#fff;
	border-radius: 5px;
}
.p1tb .faface {
	font-size: 14px;
}
.p1tb .morep {
	font-size: 14px;
	color:#999;
}
.p1tb .fapdiv {
	float: left;
	height: 142px;
	width: 142px;
	text-align: center;
	margin-right: 5px;
	margin-left: 15px;
	border:1px solid #eee;
	border-radius: 5px;
}
.p1tb .fapdiv:hover{border:1px solid #ccc;}
.p1tb .fapdiv a {
	font-size: 12px;
	margin-top:5px;
	color: #666666;
}
.p1tb {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
}
.atb .ltd .sortul .l2 {
	background-color: #f1f1f1;
}
.atb .ltd .sortul2 .l2 {
	padding-left: 43px;
	background-color: #f5f5f5;
}
.atb .ltd .sortul2 .l2:hover {
	background-color: #f9f9f9;
}
.atb .rtd .ptb .psp {
	padding: 6px;
	border: 1px solid #eeeeee;
}
.atb .rtd .ptb .ppname {
	font-size: 16px;
	color: #024F8F;
}
.atb .rtd .ptb .pface {
	font-size: 14px;
}
.atb .rtd .ptb .pface .pmore {
	font-size: 14px;
}
.atb .rtd .ptb {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
}
.atb .rtd .ctb .ctt {
	font-size: 16px;
	color: #AC0206;
}
.atb .rtd .ctb .cmores {
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
	list-style-type: square;
}
.atb .rtd .ctb .cmores li {
	float: left;
	margin-right: 20px;
	margin-left: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.atb .rtd .ctb .cface {
	font-size: 14px;
	padding: 5px;
}
.atb .rtd .ctb .cmores a {
	font-size: 12px;
	color: #061E8C;
}
.atb .rtd .ctb {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	margin-top: 15px;
}
.atb .rtd .ctb .cmores a:hover {
	color: #E60213;
	text-decoration: underline;
}
.atb .rtd .sptb .sptd {
	padding: 8px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dddddd;
	border-bottom-color: #dddddd;
	border-left-color: #dddddd;
}
.atb .rtd .sptb .jgtd {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}
.atb .rtd .sptb {
	margin-top: 20px;
}
.atb .rtd .sptb .nowtd {
	font-size: 14px;
	color: #025AA1;
	border-top-width: 3px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #E60213;
	border-right-color: #dddddd;
	border-left-color: #dddddd;
}
.atb .rtd .sptb .nexttd {
	font-size: 14px;
	border: 1px solid #dddddd;
}
.atb .rtd .sptb .sptd .sphd {
	display: none;
}
.atb .rtd .snttdiv {
	text-align: center;
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	margin-top: 15px;
}
.atb .rtd .sntime {
	text-align: center;
	color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dddddd;
	margin-bottom: 10px;
}
.atb .rtd .fndiv {
	line-height: 25px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.atb .rtd .fndiv a {
	color: #666666;
	font-size: 14px;
}
.atb .rtd .fndiv a:hover {
	text-decoration: underline;
	 color:#E60213;
}
.iprobdiv {
	margin: auto;
	width: 1011px;
	overflow: hidden;
	/* background-image: url(images/ipbtbbg.png); */
}
.iprobdiv .ipstb {
	float: left;
	margin-right: 5px;
	margin-left: 25px;
}

.scroll-img img{ width:101px; height:38px; border:1px solid #eeeeee;}
.atb .rtd .acdiv .dul {
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
	list-style-type: disc;
	line-height: 30px;
}
.atb .rtd .acdiv .dul li {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dddddd;
}
.atb .rtd .acdiv .dul .dal {
	float: right;
	margin-right: 35px;
}
.atb .rtd .slidiv {
	line-height: 25px;
	float: left;
	height: 118px;
	width: 227px;
	text-align: center;
	margin: 10px;
}
.atb .rtd .slidiv a {
	color: #333333;
}




/* 新添加内容 */

/* 微信图标显示 */
.weixinbox{display:none;border:1px solid #ccc;}
a:hover .weixinbox{position:absolute; right:40px; top:104px; background-color:#FFF; display:block; width:100px; height:100px; color:#000; overflow:hidden; background:#fff; margin:0 auto; padding:0px; z-index:999999;}

/*二级导航*/
#menu{position:relative;}
#menu .nav{margin:0 auto;z-index:100;position:relative;}

#menu .nav ul li ul{margin:0;padding:0;}
#menu .nav ul li ul li{list-style:none;background-image:none;}
#menu .nav ul li ul li a{color:#000;display: block;}
#menu .nav ul li ul li:hover{background-color:#fefefe;}
#menu .nav ul li ul li a:hover{text-decoration:underline;}

.menudiv{left:144px;position:absolute;top:46px;z-index: 9999;width:760px;height:auto;background:#fefefe;
	border-bottom-right-radius:6px;border-bottom-left-radius:6px;overflow:hidden;display:none;border:1px solid #ccc;border-top:none;}
.menudiv .menuleft{float:left;width:140px;height:100%;margin-top:12px;}
.menudiv .menuright{float:right;overflow:hidden;width:602px;height:auto;border-left:1px solid #cfcfcf;margin:15px 0;}
.menudiv .menuright .menuright1{width:240px;height:auto;float:left;padding:10px 30px 0;border-right:1px solid #ccc;position:relative;}
.menudiv .menuright .menuright2{width:240px;height:auto;float:right;padding:10px 30px 0;position:relative;}
.menudiv .menuright .line1{border-right:1px solid #ccc;float:left;width:1px;margin-top:30px;}
.menudiv .menuright .img{width:240px;height:120px;}
.menudiv .menuright .menuright1_txt{width:100%;height:auto;overflow:hidden;}
.menudiv .menuright .menuright1_txt .bold{font-weight:bold;}
.menudiv .menuright .menuright1_txt p{line-height:20px;text-align:left;font-size:12px;}
.menudiv .menuright .menuright1_txt p a{color:#666666;}
.menudiv .menuright span{position:absolute;right:10px;top:0px;background:#f00;height:18px;width:40px;
		padding:5px 0;color:#fff;border-radius:5px;line-height:18px;}
.menudivright{right:0px;left:auto;}


/*公告页切换*/
.mainbox1{width:100%;height:35px;margin:5px 0px;background:#f2f2f2;}
.mainbody_news{width:1011px;height:35px;margin:0px auto;line-height: 35px;color:#666666;overflow:hidden;}
.mainbody_news .notice_title{padding-left:25px;width:70px;height:35px;float:left;margin-right:10px;
	background:url(../images/laba3.png) left no-repeat;font-size:14px;}
.mainbody_news #notice{float:left;height:25px;margin-top:5px;overflow:hidden;line-height:25px;font-size:14px;}
.mainbody_news #notice a{text-decoration:none;color:#666666;font-size:14px;}
.mainbody_news #notice ul li{list-style: none;}

/* ICP备案 */
.footd2 {
	 background-color: #E8F0F9; 
	/* background-color: #25313c; */
	line-height:30px;
	margin-top: 0px;}
.footd2 .fcd2 {
	margin: auto;text-align:center;
	width: 1011px;	
}
.footd2 .fcd2 a{color:#666666;}
.footd2 .fcd2 a:hover{text-decoration:underline;}

/* 顶部欢迎访问小条幅 */
.welcome{height:34px;background:#f2f2f2;}
.welcome_m{width:1011px;height:35px;margin:0 auto;line-height:34px;}
.welcome_m span{color:#e70010;}