body{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#333;
	background:url(../images/bj.jpg) no-repeat center top;
	font-family:"微软雅黑";
}
html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0; }
ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
img{
	border:0px;
}
a{
	color:#333;
	text-decoration:none;
}
a:hover{
	color:#d53e38;
}
.all{
	margin:auto;
	width:1005px;
	height:auto;
}
.header{
	width:1005px;
	height:178px;
}
.headertop{
	float:left;
	width:100%;
	height:90px;
	margin-top:20px;
}
.headertoplogo{
	float:left;
	width:450px;
	height:90px;
}
.menu{
	float:left;
	width:1003px;
	margin-top:20px;
	height:44px;
	border:1px solid #1a68ac;
	background:#3075b2;
}
.menu ul{
	float:left;
	width:1001px;
	height:42px;
	border:1px solid #52abfa;
}
.menu ul li{
	float:left;
	width:123px;
	height:42px;
	text-align:center;
	line-height:42px;
	border-right:1px solid #1060a7;
}
.menu ul li a{
	float:left;
	width:122px;
	height:42px;
	color:#fff;
	font-size:17px;
}

.menu ul li a:hover{
	float:left;
	width:122px;
	height:42px;
	color:#fff;
	font-size:15px;
	background:url(../images/menuhover.png) no-repeat center bottom;
}

.menuset{ background:url(../images/menuhover.png) no-repeat center bottom;}



.bannerbox { width: 1005px; height: 321px; overflow: hidden; margin-top:10px;}
#focus { width: 1005px; height: 321px; clear: both; overflow: hidden; position: relative; float: left; }
#focus ul { width: 1005px; height: 321px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
#focus ul li { float: left; width: 1005px; height: 321px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
#focus .preNext { width: 240px; height: 321px; position: absolute; top: 0px; cursor: pointer; }
#focus .pre { left: 0; background: url(../images/sprite.png) no-repeat left center; }
#focus .next { right: 0; background: url(../images/sprite1.png) no-repeat right center; }

.zj{
	float:left;
	width:100%;
	height:auto;
	margin-top:15px;
}

.zjtop{
	float:left;
	width:100%;
	/*height:240px;*/
}
.zjtopleft{
	float:left;
	width:730px;
	/*height:240px;*/
}
.zjtoplefttitle{
	/*float:left;*/
	width:100%;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #c5c5c5;
	color:#1060a7;
	line-height:30px;
	font-size:17px;
}
.zjtoplefttitle span{
	float:right;
	font-size:12px;
}
.zjtoplefttitle span a{
	color:#1060a7;
}
.newscon{
	float:left;
	width:730px;
	height:208px;
	margin-top:10px;
}
.newsconfocus{
	float:left;
	width:300px;
	height:208px; position: relative;
}

.newsconfocus p{width:100%; height: 34px; line-height: 34px; box-sizing: border-box;  padding: 0 10px; margin: 0; font-size: 12px; color: #FFFFFF; background: rgba(0,0,0,.5); position: absolute; bottom: 0; left: 0; z-index: 22;}


.newsright{
	float:right;
	width:420px;
	height:208px;
}
.newsright ul{
	float:left;
}
.newsright ul li{
	float:left;
	width:100%;
	height:auto;
	line-height:30.5px;
	font-size:15px;
	border-top:1px dashed #dadada;
}
#newsright1{
	border:none;
}
#newsrighta1{
	color:#2f7bbd;
}
.newsright ul li span{
	float:right;
}
.newslicontyent{
	float:left;
	width:415px;
	height:50px;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
	background:#e3f2ff;
	display:none;
	line-height:22px;
	color:#666;
}
.gonggao{
	float:right;
	width:242px;
	height:240px;
}
.gonggao ul{
	float:left;
	margin-top:10px;
}
.gonggao ul li{
	
	width:100%;
	height:22px;
	line-height:22px;
	margin-top:4px;
	font-size:14px;
}

.zj02{
	float:left;
	width:1005px;
	height:150px;
	margin-top:20px;
}
.zj02 ul{
	float:left;
	width:230px;
	height:auto;
	border-bottom:1px solid #d6d6d6;
}
.zj02title{
	float:left;
	width:228px;
	height:33px;
	border:1px solid #b7cde4;
	text-align:center;
	line-height:33px;
	color:#0d6dc3;
	font-size:15px;
	background:url(../images/menubj.jpg) repeat-x;
}
.zj02title a{ color:#6c7073;}
.zj02 ul li{
	float:left;
	width:218px;
	height:12px;
	border:1px solid #d6d6d6;
	border-top:0px;
	line-height:12px;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:10px;
	border-bottom:0px;
	font-size:14px;
}
.zjgg{
	float:left;
	width:1005px;
	height:104px;
	margin-top:15px;
}
.xiangmutuijian{
	float:left;
	width:100%;
	height:500px;
	margin-top:15px;
}
.xiangmutuijianleft{
	float:left;
	width:550px;
	height:500px;
	background:#fff;
}
.xiangmutuijianleft ul{
	float:left;
	margin-top:20px;
}

.xiangmutuijianleft ul li{
	float:left;
	width:405px;
	height:30px;
	border-top:0px;
	line-height:30px;
	border-bottom:0px;
	font-size:14px;
}
.xiangmuright{
	float:right;
	width:410px;
	height:500px;
	background:#fff;
}
.xiangmuright ul{
	float:left;
	width:100%;
	margin-top:5px;
}
.xiangmuright ul li{
	float:left;
	width:100%;
	height:100px;
	margin-top:12px;
	background:url(../images/xiaxuxian.gif) no-repeat left bottom;
}
.xiangmurightliimg{
	float:left;
	width:110px;
	height:78px;
	padding:2px;
	border:1px solid #dcdcdc;
}
.xiangmurightcon{
	float:right;
	width:420px;
	height:78px;
}
.xiangmurightconul{
	float:left;
	width:100%;
	height:58px;
	color:#424242;
	font-size:14px;
	line-height:24px;
}
.xiangmurightcongengduo{
	float:left;
	width:100%;
	height:20px;
	padding-top:10px;
	color:#d80000;
	text-align:right;
}
.xiangmurightcongengduo a{
	color:#d80000;
}

.huozuohuoban{
	float:left;
	width:1005px;
	/*height:130px;*/
	margin-top: 10px;
}
.huozuohuobantitle{
	float:left;
	width:1003px;
	height:33px;
	background:url(../images/menubj.jpg) repeat-x;
	border:1px solid #b7cde4;
	text-align:center;
	line-height:33px;
	font-size:17px;
	color:#1060a7;
}
.huozuohuobanul{
	float:left;
	width: 997px;
    padding-left: 6px;
	height:74px;
	margin-top:2px;
	border:1px solid #d6d6d6;
	padding-top:15px;
}
.huozuohuobanul ul{
	float:left;
	
}
.huozuohuobanul ul li{
	float:left;
	width:150px;
	height:56px;
	border:1px solid #c9cfdf;
	margin-left:13px;
	display:inline;
}
.footer{
	width:100%;
	/*height:150px;*/
	margin-top:20px;
	padding: 20px 0;
	background:#f3f3f3;
}
.footerzj{
	margin:auto;
	width:1005px;
	/*border-top:1px solid #e4e4e4;*/
	/*text-align:center;*/
	/*line-height:22px;*/
	/*padding-top:30px;*/
}


.zjleft{
	float:left;
	width:150px;
	height:auto;
}


.zjleft ul{
	float:left;
	width:228px;
	height:auto;
	border:1px solid #d6d6d6;
	border-top:0px;
}
.zj02title{
	float:left;
	width:228px;
	height:33px;
	border:1px solid #b7cde4;
	text-align:center;
	line-height:33px;
	color:#0d6dc3;
	font-size:17px;
	background:url(../images/menubj.jpg) repeat-x;
}
.zjleft ul li{
	float:left;
	width:181px;
	height:28px;
	margin-top:10px;
	margin-left:25px;
	display:inline;
	text-align:center;
	line-height:28px;
	font-size:14px;
}
.zjleft ul li a{
	float:left;
	width:181px;
	height:28px;
	background:url(../images/p.jpg) no-repeat;
}
.zjleft ul li a:hover{
	float:left;
	width:181px;
	height:28px;
	color:#3075b2;
	background:url(../images/ph.jpg) no-repeat;
}
.pageright{
	float:right;
	width:760px;
	height:auto;
}
.pagecontent{
	float:left;
	width:758px;
	height:auto;
	border:1px solid #d6d6d6;
}
.pagecontentcon{
	float:left;
	width:718px;
	padding:20px;
	background:#fff;
	color:#666;
}
.newslist{
	float:left;
	width:100%;
	height:auto;
}
.newslist ul{
	float:left;
	width:100%;
	margin-top:30px;
}
.newslist ul li{
	float:left;
	width:92%;
	height:35px;
	line-height:35px;
	margin-left:4%;
	display:inline;
	background:url(../images/d.gif) no-repeat left center;
	font-size:14px;
}
.newslist ul li a{
	padding-left:10px;
}
.newslist ul li span{
	float:right;
}
.fenye{
	float:right;
	width:70%;
	height:40px;
	margin-top:20px;
	margin-bottom:20px;
}
.fenye ul{
	float:left;
	width:100%;
}
.fenye ul li{
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	padding-left:10px;
	padding-right:10px;
	background:#c1d8eb;
	margin-right:2px;
	border:1px solid #5395cc;
}
.tdlist{
	float:left;
	width:100%;
	height:auto;
}
.tdlist ul{
	float:left;
	width:100%;
	height:auto;
	margin-bottom:10px;
}
.tdlist ul li{
	float:left;
	width:100%;
	height:220px;
	background:url(../images/xiaxuxian.gif) repeat-x left bottom;
}
.tdlistpic{
	float:left;
	width:133px;
	height:186px;
	border:1px solid #ddd;
	padding:2px;
	margin-left:20px;
	margin-top:10px;
}
.tdlistright{
	float:right;
	width:550px;
	height:130px;
	margin-top:10px;
	padding-right:20px;
	padding-top:10px;
	font-size:14px;
}
.lixiangxi{
	float:left;
	width:100%;
	height:20px;
	line-height:20px;
	text-align:right;
}
.lixiangxi a{
	color:red;
	font-size:12px;
}
#weizhi{
	font-size:12px;
	color:#6c7073;
}
.weizhi a{
	color:#6c7073;
}

/* 2017/2/28 */

.mb15{ margin-bottom: 15px;}
.cb{ clear: both;}
.mo_li{width:100%; margin-bottom: 5px; height: 145px; /*background: url(../images/xiaxuxian.gif) bottom left no-repeat;*/ vertical-align: top; overflow: hidden;}
/*.mo_li:nth-child(3){ height:149px!important;}
.mo_li:nth-child(4){ height:141px!important;}*/
.mo_li_img{width:193px; height:133px; border: 1px solid #CCC; float: left;}
.mo_li_txt{width:345px; height: 133px; float: right; vertical-align: top; overflow: hidden;}
.mo_li_txt h2{line-height: 25px;overflow: hidden;width: 100%white-space:nowrap; text-overflow : clip;}
.mo_li_txt h2 a{ display:inline-block; font-size: 16px; color: #2c84d4;font-weight: 500;}
.mo_li_txt div{width:100%; height: 108px; line-height: 22px; font-size: 12px; color: #333333; overflow: hidden; text-align: justify;}
.mo_li_txt div a{ float: right; color: #d80000;}
.mo_li_txt div a span{ font-family: "宋体"," 新宋体";}


.mo_li_a{width:100%; height: 133px; overflow: hidden; margin-bottom: 23px;}
.mo_li_aimg{width:193px; height: 133px; float: left; overflow: hidden;}
.mo_li_atxt{width:180px; height: 133px; float: right; overflow: hidden; margin-right:9px;}
.mo_li_atxt h2{width:100%; height: 28px; line-height: 28px; text-align: center; background: url(../images/menubj.jpg) bottom left repeat-x; font-size: 16px; font-weight: 500; overflow: hidden; color: #0d6dc3;}
.mo_li_atxt div{width:100%; height: 100px; line-height: 26px; font-size: 14px; overflow: hidden; margin-top: 5px;}
.mo_li_atxt div p span{font-family: "宋体"," 新宋体"; margin-right: 5px;}

.links{width:1005px; height: auto; border: 1px solid #ccc; clear: both;border-top: none; padding:15px 20px; box-sizing: border-box; overflow: hidden;}
.links div{width:25%; height: 24px; line-height: 24px; font-size: 14px; float: left; overflow: hidden;}
.links div span{font-family: "宋体"," 新宋体"; margin-right: 5px;}


.foot_left{width:85%; height: auto; overflow: hidden; float: left; line-height: 24px;  text-align: left; font-size: 14px; color: #333333;}
.foot_right{width:15%; height: auto; line-height: 0; overflow: hidden; float: right; text-align: right;}
.foot_right img{ padding:5px; background: #fff; border: 2px solid #ccc;}

.xqdj_nav{width:230px; height: auto; border: 1px solid #d6d6d6; border-top:none; float: left; box-sizing: border-box; padding:0 0 10px 0; overflow: hidden;}
.xqdj_nav .xqdj_nav_a{width:181px; height: auto; text-align: center; margin:10px auto 0 auto; font-size: 14px; overflow: hidden;}
.xqdj_nav .xqdj_nav_a a{display: block; width:100%; height: 28px; line-height: 28px; color: #333; background: url(../images/p.jpg) no-repeat;}
.xqdj_nav .xqdj_nav_a a:hover{ background: url(../images/ph.jpg) no-repeat; color: #3075b2;}
.xqdj_nav_b{display: none; width:100%; margin-top: 10px; overflow: hidden; text-align:left; text-indent:12px;}
.xqdj_nav_b a{display: inline-block!important; width: auto!important; background: none!important; color:#666666!important;}
.xqdj_nav_b a span{font-family: "宋体"," 新宋体"; margin-right: 5px;}
.xqdj_nav_b a:hover{color: #3075b2!important;}

.xqdj_nuw{background:url(../images/ph.jpg) no-repeat!important; color:#3075b2!important;}


.mo_a{ margin-top: 20px;}
.mo_dv{width:725px; height: auto; margin: auto; overflow: hidden;}
.mo_dv_a{width:100%; height: 32px; cursor: pointer; overflow: hidden;}
.mo_dv_a span{display:inline-block; vertical-align: middle; width: 20px; height: 20px; line-height: 20px; background: #878787; text-align: center; border-radius: 3px; overflow: hidden; color: #FFFFFF;}
.mo_dv_a b{display:inline-block; vertical-align:middle; width:695px; height: 20px; line-height: 20px; font-size: 14px; margin-left: 10px; border-bottom: 1px dashed #ccc; font-weight: 500;}

.mo_dv_b{display: none; border-bottom: 1px dashed #ccc; width:100%; height: auto; padding-bottom: 15px; overflow: hidden;}
.mo_dv_b span{display:block; float: left; width: 20px; height: 20px; line-height: 20px; background: #3075b2; text-align: center; border-radius: 3px; overflow: hidden; color: #FFFFFF;}
.mo_dv_b div{ width:695px; line-height: 22px; color: #666; margin-left: 10px; float: right;}






















