﻿*,div,img{ padding:0; margin: 0; list-style: none;}
.clear{ clear: both;}
#libg{ background: none;}

a:link {
	text-decoration: none; color:#000000;
}
a:visited {
	text-decoration: none; color:#000000;
}
a:hover {
	text-decoration: none; color:#000000;
}
a:active {
	text-decoration: none; color:#000000;
}

.zt{width:100%; margin:0 auto;}



.fbt{ background: url(bg.jpg) no-repeat center top ; width: 100%; overflow: hidden; height: 461px;}

.c_f:after{display:block;overflow:hidden;clear:both;height:0;visibility:hidden;content: " ";}
.m-top{background:#f0f0f0;height:53px; }
.m-top2{width:1000px;margin:0 auto;}
.m-text{float:left;position:relative;}
.u-img1{display:inline-block;position:absolute;left:0;top:5px;}
.u-tt2{display:inline-block;font-size:14px;line-height:53px;margin-left:60px; margin-right:15px;}
.m-serch{display:inline-block;position:relative;}
.input-01{border:1px solid #e0dfdf;height:20px;width:130px;text-indent:10px;line-height:20px;color:#c8c8c8;font-size:14px;}
.btn-01{display:inline-block;width:22px; height:22px;background: url(002.png) center center no-repeat #e9d941;vertical-align:middle;margin-bottom:3px;}

.m-list{color:#9e9fa1;font-size:13px;}
.m-list a{display:inline-block;color:#747475;padding:0 8px;line-height:53px;font-size:13px;}
.m-list a:hover{color:#000;}

.h_top2
{width: 100%;height: 70px;margin: 0px auto;}
.h_top21{height:390px;}

.h_top22{width: 1080px;height: 70px;border-radius: 40px 40px 0 0;background: #3e8bea;margin: 0px auto;opacity:0.7;}

.h_top22 li{height: 70px;text-align: center;color: #fff;font-size: 22px;line-height: 70px;font-family: "Microsoft Yahei";float: left;}

.h_top22,
.h_top22 a,
.h_top22 a:hover,
.h_top22 a:link,
.h_top22 a:visited,
.h_top22 a:active
{
	color: #fff; text-decoration: none;
}

.h_top22 a:hover{color: #CC66CC; text-decoration: none;}

.wd270{	width: 210px;}



.main{ width:1080px; margin:0 auto; overflow: hidden; background-color:#FFFFFF;}
.yi{ padding:0;}
.m_tp{ width:650px; height:366px; float:left; padding:20px;}

.m_yg{float:right; padding:20px; width:350px; height:300px;}
.m_ygk{ width:350px; height:50px;}
.m_ygk .m_ybt{ width:160px; height:50px; background-color:#eb4f38; border-radius:30%; line-height:50px;}
.m_ybt span{font-size:22px; color:#FFFFFF; padding-left:26px;}
.m_ybt span a{ color:#fff;}

.m_yg lb{width:350px; height:300px;}
.m_yg dl{width:350px; margin-top:10px; padding-bottom:15px; border-bottom:1px solid #ccc; float: left;}
.m_yg dt{color:#0062bd; font-size:22px; font-weight:bold;}
.m_yg dd{color:#333333; font-size:16px; padding-top:15px;}

.er{width:1080px; display:inline-block;  }
.er .left{width:680px; height:650px;padding:0;  float:left; display:inline-block;}
.m_bt{width:680px; height:50px; background-color:#efefef; float:left;}
.bt1{display:inline-block; width:120px; height:45px; background-color:#2a77bb; color:#fff; font-size:22px; padding-left:20px; line-height:45px;}
.bt1 a{color:#FFFFFF;}

.more{display:inline-block;color: #000000;font-size:16px;line-height:50px; float:right; padding-right:10px;}

.news{width:680px; height:310px;}
.news ul{ padding-top:60px; padding-left:10px;}
.news ul li{width:100%; line-height:30px; float:left; height:40px;}
.news ul li a{display:block;position:relative; text-align:left;height:32px;}
.news ul li a .u-ico1{background: url(002.png) left top repeat;width:13px; height:15px; display:inline-block; padding-left:5px;}



.news,
.news a,
.news a:hover,
.news a:link,
.news a:visited,
.news a:hover,
.news a:active
{
	color:#000;
}



.layer102
{
	width: 680px;
	background: #fff;
	overflow: hidden;
	position: relative;
	margin-top: 20px;
	float:left;
	padding:0;
}
.layer1021
{
	width: 675px;
	padding:5px;
	float: left;
	padding-bottom:10px;
}
.layer1022
{
	width: 250px;
	display: inline;
	float: left;
}
.layer1022 img
{
	width: 250px;
	height: 180px;
}
.layer1023
{
	width: 400px;
	padding-top: 5px;
	margin-left: 15px;
	line-height: 26px;
	text-align: left;
	float: left;
}
.layer1023 span
{
	width: 60px;
	font-weight: bold;
	font-size: 14px;
	float: left;
}
.layer104{width:68px;height:30px;margin-top:10px;float: right;margin-left:10px; padding-right:20px; }

.mlist{width:370px; height:640px; float:right; display:inline-block; }

.mlist .bt3{width:160px; height:50px; background-color:#9d55b8; border-radius:30%; line-height:50px; float:left;}
.mlist span{font-size:22px; color:#FFFFFF; padding-left:34px;}
.mlist span a{ color:#fff;}

.list{width:370px; height:680px;background-color:#dfdfdf;}

.list .new{width:370px;}
.list .new ul{margin-top:25px; padding-top:40px; }
.list .new ul li{width: 100%; line-height:30px; float: left; height:40px; padding-left:10px;}

.list,
.list a,
.list a:hover,
.list a:link,
.list a:visited,
.list a:hover,
.list a:active
{
	color:#000;
}

.l-more{width:68px;height:30px;float: right;margin-left:10px; padding-right:20px;}

.yw{width:100%; height:50px; background-color:#999999; margin-top:20px;}
.yw p{margin:0 auto;font-size:14px; text-align:center; color:#FFFFFF; line-height:50px; }

/*列表页*/
.dqwz { height:40px; line-height:40px; border-bottom:1px solid #e7e7e7;}
.dqwz h4 { float:left; padding-left:20px; font-size:16px; color:#000;}
.dqwz a{ color:#000000;}
.dqwz a:hover{ color:#0000ff;}


.newslist{ padding-left:20px; width:1040px;}
.newslist ul{height:40px; line-height:40px; font-size:14px;}
.newslist ul li{height:40px;}
.newslist ul li a{display:block;position:relative; text-align:left;height:32px;}
.newslist ul li a .u-ico1{background: url(002.png) left top repeat;width:13px; height:15px; display:inline-block; position:absolute; left:3px; top:8px;}
.newslist ul li a .u-tt4{line-height:40px;color:#000;font-size:14px;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis; margin-left:30px; font-family:"΢���ź�";}
.newslist ul li a em{ line-height:40px; font-style:normal;color:#000;font-size:14px; float:right;}
.newslist ul li a:hover{background:#f7e3be;}

.ys{width:1080px; height:20px; margin:780px 280px 15px 280px; }

/*文章页*/
.wzy{width:1080px; margin:0 auto;}

.dqwz { height:40px; line-height:40px; border-bottom:1px solid #e7e7e7;}
.dqwz h4 { float:left; padding-left:20px; font-size:16px; color:#000000;}
.dqwz a{ color:#000000;}
.dqwz a:hover{ color:#0000ff;}

.bt5{width:1080px; margin:0 auto; font-size:24px; color:#FF0000; font-weight:bold; padding:20px; }

.sj{width:1080px; height:30px; line-height:30px; background-color: #eee; margin:0 auto;}

.wz{width:1000px; margin:0 auto; line-height:30px; font-size:16px; text-indent:2em; padding:20px;}