.top_w{
	width: 100%;
	height: 116px;
	background: #0070c0;
}
.top{
	width: 1200px;
	height: 100%;
	margin: 0 auto;
}
.logo{
	margin-top: 23px;
}
.logo a{
	display: block;
}
.top_zs{
	display: block;
	width: 364px;
	height: 76px;
	margin: 20px 0 0 34px;
}
.top_r_lj{
	color: #fff;
	font-size: 12px;
	margin-top: 12px;
}
.top_r_lj a{
	color: #fff;
	padding: 0 8px;
}
.top_r_lj a:hover{
	color: #F8C300;
}
.search{
    width: 246px;
    height: 40px;
    margin-top: 15px;
    margin-left:10px;
    font-size: 0;
    background: #0e7ccb;
}
.search input[type="text"]{
    width: 190px;
    float: left;
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
    font-size: 12px;
    color: #f2efef;
    background: none;
    border: 0;
}
.search input[type="submit"]{
    width: 19px;
    height: 19px;
    float: right;
    background: url(../img/search.png) no-repeat center;
    border: 0;
    cursor: pointer;
    margin: 10px 10px 0 0;
}
input::-webkit-input-placeholder {
        color: #f2efef;
      }
      input::-moz-input-placeholder {
        color: #f2efef;
      }
      input::-ms-input-placeholder {
        color: #f2efef;
      }
.nav_w{
	width:100%;
	height: 50px;
	background: #FFFFFF;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.nav{ width:1200px; height:50px; margin: 0 auto; line-height:50px; position:relative; z-index:1;}
	.nav a{ color:#333;}
	.nav .nLi{ float:left;  position:relative; display:inline;}
	.nav .nLi h3{ float:left; position: relative;}
	.nav .nLi h3 a{ display:block; width: 133.333333px; text-align: center; font-size:16px;}
	.nav .nLi h3 i{position: absolute; left: 50%; margin-left: -35px; bottom: 0; width: 70px; height: 3px; background: #f8c300;}
	.nav .sub{ display:none; width:100%; left:0; top:50px;  position:absolute; background-color: rgba(255, 255, 255, 0.8); padding:5px 0; }
	.nav .sub li{ zoom:1; }
	.nav .sub a{ display:block; line-height: 38px; color: #333; text-align: center;}
	.nav .sub a:hover{ text-decoration: underline;}

.banner_bg{
	background: url(../img/banner_bg.jpg) no-repeat top center;
	width: 100%;
	height: 400px;
}	
.slideBox{ width:860px; height:400px; margin: 0 auto; position:absolute; left:0; top:0;}
		.slideBox .hd{ width: 100%; height: 15px; overflow:hidden; position:absolute; right:10px; bottom:20px; z-index:1; text-align: center;}
		.slideBox .hd ul{ width: 100%; height: 100%; overflow:hidden; zoom:1;}
		.slideBox .hd ul li{display: inline-block; margin: 0 10px;  width:15px; height:15px; background-color: rgba(255, 255, 255, 0.8); border-radius: 50%; text-indent: -999999px; cursor:pointer;}
		.slideBox .hd ul li.on{ background-color: rgba(0, 112, 192, 0.8); color:#fff;}
		.slideBox .bd{ position:relative; height:100%; z-index:0; overflow:hidden;}
		.slideBox .bd li{ zoom:1; vertical-align:middle; position: relative;}
		.slideBox .bd li a{display: block;}
		.slideBox .bd img{ width:860px; height:400px; display:block;}
		
		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev{ position:absolute; left:-90px; top:50%; margin-top:-35px; display:block; width:70px; height:70px; background: url(../img/prev.png) no-repeat; filter:alpha(opacity=50);opacity:0.5;}
		.slideBox .next{ position:absolute; right:-430px; top:50%; margin-top:-35px; display:block; width:70px; height:70px; background: url(../img/next.png) no-repeat; filter:alpha(opacity=50);opacity:0.5;}
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }
		
		.dl{width: 340px; height: 400px; background: url(../img/login_bg.png) no-repeat; position: absolute; right: 0; top: 0;}
		.dl h1{width: 170px; height: 58px; margin: 0 auto; margin-top: 60px; text-align: center; font-size: 24px; margin-bottom: 50px;}
		.dl h1 a{display: block; width: 168px; height: 56px; line-height: 56px;  border: 1px solid #62afe3; color: #fff;}
		.dl h1 a:hover{color: #F8C300; border: 1px solid #F8C300;}
		.dl dl{margin: 20px 0;}
		.dl .xhx{background: url(../img/dl_xhx.jpg) no-repeat; width: 340px; height: 1px;}
		.dl dl dd{float: left; width: 50%; height: 36px;}
		.dl dl dd a{display: block; margin: 0 0 0 20px; color: #fff;}
		.dl dl dd a img{vertical-align:middle; display: inline-block; margin-right: 8px;}
		.dl dl dd a:hover{color: #F8C300;}

		
.main{
	width: 1200px;
	height: auto;
	margin: 0 auto;
}	
.title{
	height: 50px;
	line-height: 50px;
	border-bottom: 2px solid #ccc;
}
.title h1{
	height: 100%;
	font-size: 24px;
	float: left;
}
.title h1 i{
	font-size: 14px;
	color: #999;
	font-style: italic;
	padding-left: 6px;
}
.more{
	float: right;
	font-size: 12px;
}
.more a{
	color: #999;
}
.more a:hover{
	color: #F8C300;
}
.xwdt, .tzgg{
	width: 585px;
	margin-top: 20px;
}	
.xwdt .xwdt_tt{
	margin-top: 20px;
}
.xwdt .xwdt_tt .xwdt_tt_l{
	width: 164px;
	height: 102px;
	overflow: hidden;
}
.xwdt .xwdt_tt .xwdt_tt_l a{
	display: block;
	width: 100%;
	height: 100%;
}
.xwdt .xwdt_tt .xwdt_tt_l img{
	display: block;
	width: 100%;
	height: 100%;
	transition: all 2s;
	-webkit-transition: all 2s;
	-moz-transition: all 2s;
}
.xwdt .xwdt_tt .xwdt_tt_l a:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
}
.xwdt .xwdt_tt_r{
	width: 401px;
}
.xwdt .xwdt_tt_r h1 a:hover{
	color: #F8C300;
}
.xwdt .xwdt_tt_r p{
	font-size: 12px;
	line-height: 24px;
	font-size: 12px;
	color: #999;
	margin-top: 10px;
}
.xwdt ul{
	margin-top: 15px;
}
.xwdt ul li{
	line-height: 40px;
	background: url(../img/sj.png) no-repeat left center;
}
.xwdt ul li a{
	padding-left: 16px;
}
.xwdt ul li i{
	float: right;
	font-size: 12px;
	color: #666;
}
.xwdt ul li a:hover{
	color: #F8C300;
}
.tzgg{
	position: relative;
}
.slideTxtBox{ width:100%;  text-align:left;}
		.slideTxtBox .hd{ height:30px; line-height:30px; position: absolute; right: 60px; top: 14px;}
		.slideTxtBox .hd ul{ }
		.slideTxtBox .hd ul li{ display: inline-block; padding:0 6px; cursor:pointer;}
		.slideTxtBox .hd ul li.on{ height:30px; color: #0070C0;}
		.slideTxtBox .bd ul{ margin-top: 10px;  zoom:1;}
		.slideTxtBox .bd li{line-height: 41px; background: url(../img/sj.png) no-repeat left center;}
		.slideTxtBox .bd li a{padding-left: 16px;}
		.slideTxtBox .bd li a:hover{color: #F8C300;}
		.slideTxtBox .bd li i{ float:right; color:#666; font-size: 12px;}
		.slideTxtBox .bd ul .more{position: absolute; top: -42px; right: 0;}

.zyjs_bg{
	width: 100%;
	height: 190px;
	background: url(../img/zyjs_bg.jpg) no-repeat center;
	padding: 20px 0;
	margin-top: 25px;
}
.zyjs .title{
	border-bottom: none;
	margin-top: 5px;
}

.picMarquee-left{ width:1200px; margin: 0 auto; position:relative; margin-top: 10px;  padding-bottom: 20px; overflow: hidden;}
		.picMarquee-left .hd{ position: absolute; width: 100%;}
		.picMarquee-left .hd .prev{ display:block;  width:20px; height:32px; position: absolute; left: -40px; top: 34px; overflow:hidden;
			 cursor:pointer; background: url(../img/zfy.png) no-repeat;}
		.picMarquee-left .hd .next{ display:block;  width:20px; height:32px; position: absolute; right: -40px; top: 34px; overflow:hidden;
			 cursor:pointer; background: url(../img/yfy.png) no-repeat;}
		.picMarquee-left .bd{ margin-top: 20px;}
		.picMarquee-left .bd ul{ zoom:1;}
		.picMarquee-left .bd ul li{ width: 224px; height: 100px; margin:0 15px; float:left; _display:inline; text-align:center; position: relative; 
		                           }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:224px; height:100px; display:block; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px;
		                                    transition: all 2s; -webkit-transition: all 2s; -moz-transition: all 2s;}
		.picMarquee-left .bd ul li .bt{position: absolute; left: 0; bottom: 5px; width: 100%; height: 36px; line-height: 36px; text-align: center; color: #fff;
		                               transition: all 1s; -webkit-transition: all 1s; -moz-transition: all 1s;}
		.picMarquee-left .bd ul li .bt a{color: #fff;}
		.picMarquee-left .bd ul li:hover .pic img{transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); box-shadow: 0px 7px 14.7px 0.3px rgba(8, 1, 0, 0.36);}
		.picMarquee-left .bd ul li:hover .bt{transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); }

.kslj dl{
	width: 50%;
	float: left;
	margin-top: 35px;
	height: 120px;
}
.kslj dl dt{
	font-size: 24px;
	margin-bottom: 20px;
}
.kslj dl dt i{
	font-size: 14px;
	color: #999;
	font-style: italic;
	padding-left: 6px;
}
.kslj dl dd img{
	display: block;
	float: left;
}
.kslj dl dd .lj{
	width: 75%;
	padding-left: 80px;
}
.kslj dl dd .lj a{
	display: inline-block;
	line-height: 30px;
	background: url(../img/dzs.png) no-repeat left center;
	padding-left: 15px;
	margin: 0 15px;
	font-size: 16px;
}
.kslj dl dd .lj a:hover{
	color: #F8C300;
}

.foot_bg{
	width: 100%;
	background: url(../img/foot_bg.jpg) no-repeat top center;
	padding-top: 20px;
	margin-top: 30px;
}
.foot{
	position: relative;
}
.foot .dilogo{
	display: block;
	width: 320px;
	height: 135px;
	margin-left: 40px;
}
.foot .link{
	width: 120px;
        margin:10px 0 0 65px;
}
.foot .link a{
	display: block;
	color: #fff;
        line-height:24px;
        font-size:15px;
}
.foot .link a:hover{
	color: #F8C300;
}
.foot .erweima ul{}
.foot .erweima ul li{float:left; width:110px; margin-top:8px; margin-right:10px;}
.foot .erweima ul li p{text-align:center; font-size:13px; color:#fff; margin-top:8px;}
.foot .erweima img{display:block; width::100px; height:100px; margin:0 auto;}

.dz{
	margin-top: 25px;
	line-height: 30px;
}
.dz p{
	color: #fff;
	line-height: 30px;
        font-size:15px;
}
.bq{
	width: 100%;
	height: 32px;
	line-height: 32px;
	background: #0865a6;
	text-align: center;
	font-size: 12px;
	color: #fff;
	margin-top: 20px;
}
.bq p{
	font-size: 12px;
}

.zibanner{
	width: 100%;
	height: 230px;
	background: url(../img/zibanner.jpg) no-repeat top center;
}
/*列表页左侧*/
.main_box{
	margin-top: 20px;
	margin-bottom: 40px;
}
.main_box .main_left{
    float: left;
    width: 270px;
}
.main_box .main_left dl{
	background: #f5f5f5;
	padding-bottom: 10px;
}
.main_box .main_left dl dt{
    background: #0162B3;
    height: 50px;
    text-align: center;
    line-height: 50px;
    font-size: 22px;
    color: #fff;
    margin-bottom: 10px;
}
.main_box .main_left dl dd{
    text-align: center;
    height: 50px;
    border-bottom: 1px #ebebeb solid;
    line-height: 50px;
}
.main_box .main_left dl dd:last-child{
    border-bottom:none;

}
.main_box .main_left dl dd a{
	display: block;
    font-size: 16px;
    color: #333333;
}
.main_box .main_left dl dd a:hover{
    color: #0162B3;
    background: #e0e0e0;
}

.main_box .main_left dl dd a.on{
    color: #0162B3;
    background: #e0e0e0;
}
/*列表页右侧*/
.main_box .main_right{
    float: right;
    width: 900px;
}
.main_box .main_right .place_box{
    height: 50px;
    line-height: 50px;
    border-bottom: 1px #0162B3 solid;
}
.main_box .main_right .place_box h1{
    font-size: 22px;
    float: left;
}
.main_box .main_right .place_box .place_r{
    float: right;
}
.main_box .main_right .place_box .place_r span{
    background:  url(../img/place.png) left center no-repeat;
    padding-left: 20px;
    line-height: 38px;
}
.main_box .main_right .place_box .place_r a{
    font-size: 12px;
    color: #333333;
}
.main_box .main_right .place_box .place_r a:hover{
    color: #0162B3;
}
.main_box .main_right .list_box{
	/*margin-top: 20px;*/
}
.main_box .main_right .list_box li{
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #ebebeb;
}
.main_box .main_right .list_box li span{

}

 .main_box .main_right .list_box li b{
    float: right;
    font-size: 14px;
    color: #999;font-weight:normal;
}


.main_box .main_right .list_box li a{
    font-size: 16px;
    color: #333333;
}
.main_box .main_right .list_box li a:hover{
    color: #0162B3;
}
/*内容页*/
.main_box .main_right .main_content{
    margin-top: 15px;
    font-size: 14px;
    color: #333;
    line-height: 2.0;min-height:350px;
}
.main_box .main_right .main_content .title{
    text-align: center;
    font-size: 18px;
    color: #333333;
    line-height: 1.7;
    margin-top: 30px;
    height: auto;
    border: 0;
}
.main_box .main_right .main_content .info{
    text-align: center;
    font-size: 12px;
    color: #333333;
    line-height: 2.5;
    background: #f5f5f5;
    margin-top: 10px;
}
.main_box .main_right .main_content .body{
    font-size: 14px;
    color: #333333;
    line-height: 2;
    margin-top: 15px;
    border-bottom: 1px #cccccc dashed;
    padding-bottom: 30px;
}
.main_box .main_right .main_content .body p{
    text-indent: 2em;
}
.main_box .main_content .page_box{
    float: left;
    margin-top: 20px;
}
.main_box .main_right .main_content .page_box a{
    font-size: 12px;
    color: #000000;
    line-height: 20px;
}
.main_box .main_right .main_content .page_box a:hover{
    color: #af1618;
}