﻿@charset "utf-8";
body,div,p,h1,h2,h3,span,ul,li,a{margin:0;padding:0;color:#333;box-sizing:border-box;list-style-type:none; text-decoration:none;}
body{font-size:14px; font-family:"微软雅黑" !important;}
.clear{clear:both;}
.center{width:1100px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}

.btop{width:100%;}
.btop .center{padding:30px 0;}
.btop .logo{width:50%;}
.bfull{width:100%;}
.bmiddle .top{margin-top:20px;width:100%;}

.searchbox{width:350px;height:36px;padding:0px;margin-top:60px;}
.searchbox .search{width:300px;border:1px solid #033e8f;border-radius:20px;padding:0 20px;}
.searchbox .input_text{font-size:16px;color:#ccc;outline:none;width:220px;border:0;height:30px;line-height:30px;padding:3px 0;background:bottom;}
.searchbox .input_btn{outline:none;width:30px;border:0;height:30px;margin:3px 0;background:url(search.png) no-repeat center center;border-top-right-radius:5px;border-bottom-right-radius:5px;}

.bnav{width:100%;background:#f5f5f5 url(navbg.png) repeat-x;}
#opennav{display:none;}
.nav ul{width:100%;float:left;padding:0 5px 0 17px;}
.nav ul li{width:154px;float:left;}
.nav ul li:last-child{margin:0;}
.nav ul li a{display:block;width:100%;height:50px;line-height:45px;font-size:18px;padding-left:50px;color:#fff;}
.nav ul li a:hover{color:#fff;}
.nav ul li:nth-child(1) a{background: url(navicon1.png) no-repeat 15px 13px;}
.nav ul li:nth-child(2) a{background:url(navicon2.png) no-repeat 15px 13px;}
.nav ul li:nth-child(3) a{background: url(navicon3.png) no-repeat 15px 13px;}
.nav ul li:nth-child(4) a{background: url(navicon4.png) no-repeat 15px 13px;}
.nav ul li:nth-child(5) a{background: url(navicon5.png) no-repeat 15px 13px;}
.nav ul li:nth-child(6) a{background: url(navicon6.png) no-repeat 15px 13px;}
.nav ul li:nth-child(7) a{background: url(navicon7.png) no-repeat 15px 13px;}

.headlines{width:100%;text-align:center;font-size:32px;font-weight:bold;line-height:80px;padding:10px 5px;height:100px;overflow:hidden;background:#f5f5f5;}
.headlines a{color:#555;}

div.slideBox{ position:relative; width:600px; height:340px; overflow:hidden;}
div.slideBox ul.items{ position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li a{ float:left; line-height:normal !important; padding:0px !important; border:none/*For IE.ADD.JENA.201206300844*/;}
div.slideBox ul.items li a img{width:600px;height:340px; margin:0px !important; padding:0px !important; display:block; border:none/*For IE.ADD.JENA.201206300844*/;}
div.slideBox div.tips{ position:absolute; bottom:0px; width:100%; height:50px; background-color:#000; overflow:hidden;}
div.slideBox div.tips div.title{ position:absolute; left:0px; top:0px; height:100%;}
div.slideBox div.tips div.title a{ color:#FFF; font-size:18px; line-height:50px; margin-left:10px; text-decoration:none;}
div.slideBox div.tips div.title a:hover{ text-decoration:underline !important;}
div.slideBox div.tips div.nums{ position:absolute; right:0px; top:0px; height:100%;}
div.slideBox div.tips div.nums a{ display:inline-block; float:left/*For IE.ADD.JENA.201206300844*/; width:10px; height:10px; background-color:#FFF; text-indent:-99999px; margin:20px 10px 0px 0px;}
div.slideBox div.tips div.nums a.active{ background-color:red;}
div#demo2{width:1100px; height:90px;}
div#demo2 div.tips{background:none;height:20px;}
div#demo2 div.tips div.title{display:none;}
div#demo2 ul.items li a img{width:1100px;height:90px;}
div#demo2 div.tips div.nums a{width:20px;height:5px;margin:5px 10px 0 0;border-radius:0;}
.zt1{width:1100px;margin:20px 0;}

.btitle{width:100%;height:50px;background:#f5f5f5;border-top:1px solid #ccc;margin:0 0 20px 0;}
.btitle div{float:left;font-size:20px;color:#fff;line-height:50px;padding:0 10px 0 0;height:51px;margin-top:-1px;background:#033e8f url(tticon.png) no-repeat right center;}
.btitle div span{display:block;font-size:20px;color:#fff;line-height:50px;padding:0 30px 0 60px;height:51px;}
.btitle .zwgk span{background:url(zwgkicon.png) no-repeat 30px center;}
.btitle .fwdt span{background:url(fwdticon.png) no-repeat 30px center;}
.btitle .hdjl span{background:url(hdjlicon.png) no-repeat 30px center;}

.newsbox,.newsbox1{width:480px;height:340px;overflow:hidden;border:1px solid #ccc;padding:15px;}
.newsbox1{width:540px;margin:0 0 20px 0;height:300px;}
.newsbox .title{border-right:0;width:100%;border-left:0;box-sizing:border-box;background:#f8f8f8;}
.newsbox .title ul li,.newsbox .title ul span{float:left;}
.newsbox .title ul span{display:block;}
.newsbox .title ul li a,.newsbox .title ul span a{width:100%;display:block;padding:0 20px;line-height:46px;text-align:center;background:#f8f8f8;font-size:18px;box-sizing:border-box;}
.newsbox .title ul .on{width:34%;}
.newsbox .title ul .on a{border:0;background:#033e8f;color:#fff;font-weight:bold;line-height:50px;}
.newsbox .title ul .on:after{width:20px;height:10px;background:url(iconactive.png);content:"";display:block;margin:0 0 -10px 45%;}
.newsbox1 .title{border-right:0;width:100%;border-left:0;box-sizing:border-box;background:#fff;border-bottom:1px solid #ccc;padding:0;}
.newsbox1 .title ul li,.newsbox .title ul span{float:left;}
.newsbox1 .title ul span{display:block;float:right;line-height:44px;}
.newsbox1 .title ul li{padding:10px;border-bottom:1px solid #033e8f;}
.newsbox1 .title ul li a{font-weight:bold;color:#033e8f;display:block;padding:0 10px;line-height:24px;text-align:center;font-size:18px;box-sizing:border-box;border-left:4px solid #033e8f;}
.newsbox1 .title ul .bred{border-color:red;}
.newsbox1 .title ul .bred a{border-color:red;color:red;}
.newsbox .list,.newsbox1 .list,.newsbox1 .btlist{width:100%;padding:5px;box-sizing:border-box;height:290px}
.newsbox .list ul li,.newsbox1 .list ul li{width:95%;float: left;margin-top: 10px;margin-left:5%;list-style-type: square;line-height:30px;font-size:10px;color:#909090;}
.newsbox .list ul li a,.newsbox1 .list ul li a{display:block;width:90%;float:left;line-height:30px;font-size:16px;color:#333;overflow:hidden;height:30px;}
.newsbox .list ul li span,.newsbox1 .list ul li span{width:10%;display:block;float:right;text-align:right;line-height:30px;font-size:12px;}
.newsbox1 .btlist ul li{float:left;margin:15px 12px;}
.newsbox1 .list,.newsbox1 .btlist{height:260px;}

.fwdtbox{border:1px solid #ccc;margin:0 0 20px 0;}
.fwdtbox .left{width:800px;border-right:1px solid #ccc;}
.fwdtbox .left ul{float:left;width:780px;margin:10px;}
.fwdtbox .left ul li{float:left;width:25%;height:90px;}
.fwdtbox .left ul li a{display:block;width:90%;margin:10px 5%;border:1px solid #ccc;border-radius:10px;float:left;padding:15px 10px;font-size:16px;background:#f8f8f8;height:70px;}
.fwdtbox .left ul li a img{float:left;margin:0 10px 0 0;height:40px;}
.fwdtbox .right{width:298px;padding:10px 0;}
.fwdtbox .right div{width:100%;text-align:center;margin-top:12px;}

.blink{background:#033e8f;margin:20px 0 1px 0;text-align:center;padding:20px 0;}
.blink span{margin:10px;font-size:16px;color:#fff;line-height:20px;background:url(link.png) no-repeat 0 center;padding:0 0 0 25px;}
.blink a{color:#fff;padding:0 10px;}

.hdjlbox{border:1px solid #ccc;margin:0 0 20px 0;padding:20px 40px;}
.hdjlbox .up{border-bottom:1px solid #ccc;padding-bottom:20px;}
.hdjlbox .up ul li{float:left;margin:0 0 0 40px;}
.hdjlbox .down{padding:20px 0 0 0;}
.hdjlbox .down ul li{width:224px;float:left;margin:0 0 0 40px;border:1px solid #ccc;border-radius:10px;text-align:center;line-height:40px;}

.bbottom{width:100%;background:#033e8f;padding:30px 0;}
.bbottom .center{width:1100px;margin:0 auto;}
.bbottom .center .sign{width:200px;}
.bbottom .center .sign1{width:200px;}
.bbottom .center .sign img{float:right;margin-top:20px;}
.bbottom .center .sign1 img{float:left;}
.bbottom .center .info{width:650px;margin-left:30px;}
.bbottom .center .info div{float:left;width:100%;text-align:center;}
.bbottom .center .info div span{color: #ddd;font-size:14px;line-height:30px;margin-right:20px;}
.bbottom .center .info div span a{color:#ddd;font-size:18px;}

.mainbox{width:1100px;margin:0 auto;}
.mainbox .BCnav{width:100%;line-height:30px;padding:5px 15px;}
.mainbox .BCnav a{margin:0 5px;}
.mainbox .listbox{width:100%;margin:5px 0 0 0;}
.mainbox .listbox .left{width:300px;margin:0 20px 0 0;background:#fff;padding:0 10px;}
.mainbox .listbox .left .title{border-right:0;width:100%;border-left:0;box-sizing:border-box;background:#fff;border-bottom:1px solid #ccc;padding:0;}
.mainbox .listbox .left .title div{border-bottom:1px solid #033e8f;padding:10px;float:left;}
.mainbox .listbox .left .title div span{float:left;font-weight:bold;color:#033e8f;display:block;padding:0 10px;line-height:24px;text-align:center;font-size:18px;box-sizing:border-box;border-left:4px solid #033e8f;}
.mainbox .listbox .left .tag ul{width:100%;margin:5px 0;}
.mainbox .listbox .left .tag ul li{width:280px;padding:5px 0;}
.mainbox .listbox .left .tag ul a{box-sizing:border-box;color:#333;display:block;width:100%;text-align:center;font-size:16px;line-height:40px;background:#f5f5f5 url(arrowr.png) no-repeat 10px center;}
.mainbox .listbox .left .tag ul a:hover{background:#819ec7 url(arrowr.png) no-repeat 10px center;color:#fff;}
.mainbox .listbox .right{width:780px;background:#fff;padding:0 15px;}
.mainbox .listbox .right .title,.mainbox .listbox .all .title{border-right:0;width:100%;border-left:0;box-sizing:border-box;background:#fff;border-bottom:1px solid #ccc;padding:0;}
.mainbox .listbox .right .title div,.mainbox .listbox .all .title div{border-bottom:1px solid #033e8f;padding:10px;float:left;}
.mainbox .listbox .right .title div span,.mainbox .listbox .all .title div span{float:left;font-weight:bold;color:#033e8f;display:block;padding:0 10px;line-height:24px;text-align:center;font-size:18px;box-sizing:border-box;}
.mainbox .listbox .right .title a,.mainbox .listbox .all .title a{float:right;line-height:44px;font-size:16px;margin-right:10px;}
.mainbox .listbox .list,.mainbox .listbox .infobox{width:100%;padding:15px 10px;}
.mainbox .listbox .all{width:100%;background:#fff;}
.mainbox .listbox .list ul{float:left;min-height:500px;}
.mainbox .listbox .list ul li{float:left;width:100%;height:40px;overflow:hidden;border-bottom:1px dashed #ccc;}
.mainbox .listbox .list ul li .dot{color:#033e8f;}
.mainbox .listbox .list ul li a{display:block;width:90%;float:left;line-height:40px;font-size:16px;}
.mainbox .listbox .list ul li a:hover{color:#587ad2;}
.mainbox .listbox .list ul li .date{float:right;line-height:40px;}
.mainbox .listbox .tplist{width:100%;padding:0;}
.mainbox .listbox .tplist ul{float:left;min-height:500px;padding:0;}
.mainbox .listbox .tplist ul li{width:230px;float:left;margin:10px;}
.mainbox .listbox .tplist ul li img{width:230px;height:180px;border:1px solid #ccc;padding:3px;}
.mainbox .listbox .tplist ul li a:hover img{border-color:#587ad2;}
.mainbox .listbox .tplist ul li a:hover .desc{color:#587ad2;}
.mainbox .listbox .tplist ul li .desc{display:block;width:230px;text-align:center;margin-top:5px;font-size:14px;line-height:20px;height:40px;overflow:hidden;}
.mainbox .listbox .pages{width:100%;float:left;text-align:center;margin-top:30px;}
.mainbox .listbox .pages a,.mainbox .listbox .pages b{padding:5px 10px;font-size:14px;margin:0 2px;color:#fff;}
.mainbox .listbox .pages a{background:#819ec7;}
.mainbox .listbox .pages a:hover,.mainbox .listbox .pages b{background:#033e8f;}
.mainbox .listbox .infobox{min-height:500px;line-height:24px;font-size:14px;}
.mainbox .content{width:100%;padding:20px;min-height:550px;background:#fff;}
.mainbox .content .title{width:100%;text-align:center;padding:10px 0;margin-bottom:20px;}
.mainbox .content .title h1{line-height:40px;font-size:30px;}
.mainbox .content .info{width:100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;line-height:30px;}
.mainbox .content .info .where{float:left;}
.mainbox .content .info .time{float:right;}
.mainbox .content .textbox{padding:20px 0;}
.mainbox .content .textbox a{font-size:16px;color:#09F;}
.mainbox .content .borderbox{padding:20px;}

.site_map_wrap{
	background: #fff;
	padding-bottom:20px;
}
.module_name{
	height: 40px;
	line-height: 40px;
	border: 1px solid #f5f5f5;
	border-radius:10px;
	width: 100%;
	background: #f5f5f5;
	margin: 10px 0px;
}
.module_name a{
	font-size: 20px;
	color: #fff;
	padding: 0px 20px;
	background:#033e8f;
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;
	line-height: 40px;
	height: 40px;
	display: block;
	float: left;
}
.module_wrap{
	clear: left;
	width: 100%;
	background-color: #fff;
}
.module_wrap td{
	padding: 20px 0;
	clear: left;
}
.column_title{
	width: 120px;
	text-align: center;
	border-radius:10px;
}
.column_title a{
	color: #033e8f;
}
.column_list{
	border-radius:10px;
}
.column_list a{
	color: #474747;
	padding: 0 20px;
	line-height: 30px;
	white-space: nowrap;
	font-size: 14px;
}
.column_list a:hover{
	text-decoration: underline;
}
.module_column{
	background-color: #f3f3f3;
}
.module_column:last-of-type{
	border-bottom: none;
}

.liuyan_box { margin:0 auto; border-top:#033e8f solid 2px; border-left: 1px solid #CCCCCC; }
.liuyan_box td  {padding:6px 0; font-size:16px; line-height:44px; padding-left:10px; color: #333;}
.liuyan_box td strong{ color:#033e8f; font-weight: 500;}