@charset "utf-8";
.k-w{width: 1200px;margin-left: auto;margin-right: auto;}
/* CSS Document */
/*顶部*/
.header{}
.top_box{ background-color:#094978; }
.top{width:1200px; margin:0 auto;}
.fenlei{ float: right; width:auto;}
.top ul{ float:left;}
.top ul li{float:left;padding:10px 10px;}
.top ul li a{ font-size: 14px; color:#f0f0f0;}
.top .ditu{ float:right; padding-top:10px; padding-left:10px;}
.top .ditu a{font-size: 14px; color:#f0f0f0;}

.box{ background-color:#0c5991;}
.box01{}
.box .logo{ float:left; padding:40px 0;}
.box .search{ float:right; overflow:hidden;border:#FFFFFF 1px solid; margin-top:70px; width:250px;}
.search .text{float: left; border:none; width: 204px;height: 30px; line-height:30px;  background-color:#0c5991; padding-left:5px;}
.search .submit{ float: right; margin-right:5px; margin-top:5px;}
/*导航*/
.nav-box{ background-color:#3b7abd;}
.nav{}
.nav ul{ height: 40px;}
.nav ul li{ float:left; line-height:40px;width: 10%;height: 100%; text-align:center;font-size: 14px; position:relative; z-index:20; color:#fff;}
.nav ul li a{color:#fff;}
.nav ul li .sub{ position:absolute; z-index:33; top:100%; left: 0;right: 0; background:url(../img/nav-sub.png); padding:5px 0px 22px 0px;display: none;}
.nav ul li .sub a{display: block;height: 30px; line-height:30px;}
.nav ul li:hover{ background:#3b7abd;}
.nav ul li:hover .sub{display: block;}


.index_a{margin-top: 15px;}
	.index_a_l{float: left;width: 520px;height: 340px;}
		.k-banner{width: 100%;height: 100%;}	
			.k-banner .banner_i{position:relative; height:100%; overflow:hidden;}
				.k-banner .banner_i .k_banner_1{position:absolute;z-index:10;top:0px;left:0px; width:100%;height:100%;}
					.k-banner .banner_i .k_banner_1 li{ height:100%; width:100%; position:absolute; z-index:11; top:0px; left:0px; text-align:center;}
						.k-banner .banner_i .k_banner_1 li img{display: block;height:100%; width:100%;}
.k-banner .banner_i .k_banner_1 li p{position:absolute;left:0;bottom:0;z-index:15;width:100%;height:50px;line-height:50px;font-size:16px;color:#fff;background: rgba(0,0,0,.5);text-align:left;padding: 0 20px;
    box-sizing: border-box;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);}
				.k-banner .banner_i .k_banner_2{position:absolute;z-index:20;bottom:18px; right:15px;}
					.k-banner .banner_i .k_banner_2 li{ width:8px; height:8px; float: left; border:2px solid #ffffff; cursor:pointer; margin:0px 5px 0px 5px; overflow:hidden; border-radius:100%;}
					.k-banner .banner_i .k_banner_2 li.c_2hover{background:#e98b1b; border:2px solid #e98b1b;}
	.index_a_r{float: right;width: 680px;height: 340px; background:#9d2229;}
		.index_a_r .cont{ padding:20px 25px 20px 25px;}
		.index_a_r .hd{height: 30px; border-bottom:1px solid #e9b22e;border-bottom-left-radius:5px;}
			.index_a_r .hd li{display: block;float: left; width: 120px;height: 30px; text-align:center; line-height:30px;font-size: 16px; color:#fff; border-radius:5px;/*font-weight: bold;*/}	
.index_a_r .hd li.on{
background:#e9b22e;
}
			.index_a_r .hd .more a{display: block;float: right; height:20px; margin-top:10px;font-size: 12px; color:#ffffff; line-height: 20px;}
		.index_a_r .bd ul{ margin-top: 15px;}
			.index_a_r .bd ul li{ border-bottom:1px dashed #bda8a9; height:36px; line-height:36px; overflow: hidden;font-size: 14px; color:#e5e5e5; padding-left:15px;background:url(../img/news-li.png) 5px center no-repeat;}
				.index_a_r .bd ul li span{float: right;}
				.index_a_r .bd ul li a{color:#e5e5e5;}
                                           .index_a_r .bd ul li a:hover{color:#e9b22e;}
  
.index_b{margin-top: 30px;}
.index_b_l{  border:1px solid #ccc; margin-right:20px;width: 480px;height: 144px; float: left;}
.index_b_l .system{float: left;width: 234px;height: 142px;}
.index_b_l .denglu{ padding-top:25px; padding-left:60px; float: left;}
.index_b_l a{display: block;margin-bottom: 20px; width: 120px;height: 40px; line-height:40px; text-align:center; color:#fff; font-size: 16px; background-color:#0c5991;}
.index_b_2{ float: left; width: 250px; height: 144px;border:1px solid #ccc; }
.index_b_2 img{display: block;}
.index_b_3{ width: 420px;height: 144px; border:1px solid #ccc; float: right;font-size: 14px; color:#333333; line-height:165%;}
.index_b_3 .contact{ float:left;}
.index_b_3 .contant_us img{ float: right; width: 130px; height:144px;padding-left:20px;}


/*其他页面*/
.p-main{}
	/*其他页面banner*/
	.p-main .banner{height: 220px;}
	.p-main .main{ margin-top:20px;}
		/*左侧*/
		.p-main .main-l{float: left;width: 200px;overflow: hidden;}
			.p-main .main-l .menu{}
				.p-main .main-l .menu h1{font-size: 16px; color:#ffffff; line-height:30px; padding-top:7.5px; padding-bottom:7.5px; text-align:center; background:#3b7abd;}
				.p-main .main-l .menu ul{}
					.p-main .main-l .menu li{font-size: 14px; color:#333333; line-height:25px; padding-top:7.5px; padding-bottom:7.5px; text-align:center; background:#e7e5e5; margin-bottom:1px;}
					.p-main .main-l .menu li a:hover{color:#3b7abd;}
						.p-main .main-l .menu li a{display: block; height:100%;color:#333333;}
		/*右侧*/
		.p-main .main-r{float: right;width: 950px;overflow: hidden;}
			.p-main .main-r .bt{ border-bottom:1px solid #666666; font-size: 16px; color:#333333; line-height:25px; padding:5px 0px 5px 10px;}
                                           .p-main .main-r .bt .on{color:#3b7abd;}
				.p-main .main-r .bt a{color:#333333;}
			/*列表*/
			.p-main .main-r .list{ margin-top:15px;}
				.p-main .main-r ul{}
					.p-main .main-r ul li{ border-bottom:1px dashed #ccc; height:33px; line-height:33px; overflow: hidden;font-size: 14px; color:#333333; padding-left:15px;background:url(../img/news-li01.png) 5px 14px no-repeat;}
					.p-main .main-r ul li b{float: right; font-weight:normal;}
					.p-main .main-r ul li a{color:#333333;}
                                                     .p-main .main-r ul li a:hover{ color:#DF8B42;}
			/*内容*/
			.p-main .main-r .content{ margin-top:15px;min-height:300px;}
				.p-main .main-r .content .title{font-size: 18px; color:#333333; line-height:150%; text-align:center;}
				.p-main .main-r .content .info{ background:#fafafa; line-height:20px; text-align:center; color:#666;font-size: 14px;margin-top: 10px; padding-top: 5px;padding-bottom: 5px;border-top: 1px solid #e2e1e1;border-bottom: 1px solid #e2e1e1;}
				.p-main .main-r .content .body{margin-top: 20px;font-size: 14px; line-height:185%;}
				.p-main .main-r .content .opt{margin-top: 30px;margin-left: 25px;margin-right: 25px;}
					.p-main .main-r .content .opt .perv{float: left;}
					.p-main .main-r .content .opt .next{float: right;}
				

/*友情链接*/
.bottom{  margin-top: 20px; background:url(../img/bottom.png) center center no-repeat; height:183px;}
.link{ float: left; margin-top: 40px;}
.link .bt{ font-size: 18px; color:#fff;}
.link .nr{ margin-top: 30px; margin-left: 30px;}
.link dl{ float: left; margin-right: 20px; width: 240px; height: 40px; position:relative; z-index:11;}
.link dt{ border:1px solid #fff; height:38px; line-height:38px; font-size: 16px; color:#fff; text-align:center; background:url(../img/link_li.png) 75% center no-repeat; cursor:pointer;}


.dt1{.link dt{ border:1px solid #fff; height:38px; line-height:38px; font-size: 16px; color:#fff; text-align:center;  cursor:pointer;}}


.link dd{ position:absolute; z-index:22; left: 0; right: 0; top: 39px; border:1px solid #fff; padding:5px 0px 5px 0px;background:url(../img/btm.png); display:none;height: 150px; overflow:auto;}
.link dl:hover dd{ display:block;}
	.link dd a{display: block;font-size: 14px;text-align:center;color:#fff; line-height: 30px;}
.weixin{ float: right; margin-top: 25px; margin-right: 150px; text-align:center; font-size: 16px; color:#fff;;}
.weixin img{ display: block; height: 114px; margin-bottom: 5px;}
/*版权*/
.foot{ background-color:#083f67; text-align:center; padding-top:20px; padding-bottom:20px; font-size: 14px; color:#fff; line-height:175%;}



.i-m-p {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.i-m-p-left {
    float: left;
    width: 385px;
    overflow: hidden;
}
.ys_01 {
    border-top: #ea6914 2px solid;
}
.i-title {
    height: 48px;
    line-height: 48px;
    background: #ededed;
    width: 100%;
}
.ys_01 span {
    display: block;
    background: url(../images/ico_tz.png) center no-repeat #ea6914;
    float: left;
    width: 48px;
    height: 48px;
}
.i-title h2 {
    display: block;
    margin: 0 10px;
    width: 130px;
    float: left;
    font-size: 1.5em;
}
.ys_01 h2 {
    color: #ff6600;
}
.i-title a {
    font-size: 14px;
    float: right;color:#666;
    padding: 0 10px;
}
.i-list {
    margin: 0 auto;
    height: auto;
    overflow: hidden;
    width: auto;
}
.i-lbox {
    border-bottom: #ededed 1px solid;
    border-left: #ededed 1px solid;
    border-right: #ededed 1px solid;
}
.i-m-p-center {
    float: left;
    width: 385px;
    margin-left: 22px;
    overflow: hidden;
}
.ys_02 {
    border-top: #1860a8 2px solid;
}
.ys_02 span {
    display: block;
    background: url(../images/ico_xw.png) center no-repeat #1860a8;
    float: left;
    width: 48px;
    height: 48px;
}
.ys_02 h2 {
    color: #1860a8;
}
.i-m-p-right {
    float: right;
    width: 385px;
    overflow: hidden;
}
.ys_03 {
    border-top: #0b8c36 2px solid;
}
.ys_03 span {
    display: block;
    background: url(../images/ico_zc.png) center no-repeat #0b8c36;
    float: left;
    width: 48px;
    height: 48px;
}
.ys_03 h2 {
    color: #0b8c36;
}
.i-list ul {
    padding: 15px;
}
.i-list li {
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    width: 100%;
    margin: 0 auto;
    color: #888888;
}
.i-list li a {
    background: url(../images/ico_002.png) left center no-repeat;
    padding: 0 0 0 10px;
    float: left;color: #888888;
}
.i-list li span {
    float: right;color: #888888;
}




.k_page{

}
.k_page div{
	height: 22px;
	overflow: hidden;
	vertical-align: middle;
	line-height: 22px;
}
.k_page div span, .k_page div a, .k_page div input{
	zoom:1; display:inline-block; *display:inline;
	vertical-align: middle;
}
.k_page div input{
	vertical-align: middle;
	overflow: hidden;
	box-sizing: content-box;
}
.k_page div input.defaultButtonStyle{
}
.k_page div input.defaultInputStyle{
	height: 18px;