﻿@charset "utf-8";

/* Style Reset */
html {
	font-size: 12px;
	height: 100%;
}

body,
p,
h1,
ul,
li,
input,
img,
figure,
h3,
h1,
h2,
dl,
dd,
dt {
	margin: 0;
	padding: 0;
	font-family: "微软雅黑";
}

body {
	font-size: 0.1rem;
	background-image:url(../images/body_bg.jpg);	
	background-size:100% 100%;
	background-repeat:center;
	width: 100%;
	height: auto;
	background-attachment:fixed;
}

ul,
ol,
li,
dl,
dt,
dd {
	list-style: none;
}

a {
	text-decoration: none;
	outline: 0px;
}

fieldset,
img {
	border: 0;
}

img {
	display: block;
	max-width: 100%
}

/* 清除浮动 */
.clearfix:before,.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after {
    clear:both;
    overflow:hidden;
}
.clearfix {
    zoom:1; /* for ie6 & ie7 */
}
.clear {
    clear:both;
    display:block;
    font-size:0;
    height:0;
    line-height:0;
    overflow:hidden;
}
/**/
.flex{
	display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */  
	display: -moz-box; /* Firefox 17- */  
	display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */  
	display: -moz-flex; /* Firefox 18+ */  
	display: -ms-flexbox; /* IE 10 */  
	display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */  
}
.flex-center{
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}
.flex-end{
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}
.space-between{
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.flex-start{
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}
.align-items_flex-end{
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
}
.align-items_center{
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.align-items_baseline{
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    -webkit-align-items: baseline;
    align-items: baseline;
}



/*font*/
@font-face {
	font-family: "iconfont";
	src: url('/views/mobile/css/iconfont.woff') format('woff'), url('../fonts/iconfont.ttf') format('truetype');
}

@font-face {
	font-family: "iconfont1";
	src: url('../fonts/iconfont1.woff') format('woff'), url('../fonts/iconfont1.ttf') format('truetype');
}

.iconfont {
	font-family: "iconfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}

.iconfont1 {
	font-family: "iconfont1" !important;

	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
	borde/r-radius: 50%;
	display: inline-block;

	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}

.iconfont1_ys {
	border-radius: 50%;
	color: #fff;
	font-size: 0.4rem;
	width: 0.7rem;
	font-weight: normal;
	height: 0.7rem;
	line-height: 0.7rem;
}





/* mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm */



input {
	outline: none;
}



@font-face {
	font-family: 'iconfont1';
	/* project id 831923 */
	src: url('../fonts/font_831923_24zblmlll5w.eot');
	src: url('../fonts/font_831923_24zblmlll5w.eot') format('embedded-opentype'),
		url('../fonts/font_831923_24zblmlll5w.woff') format('woff'),
		url('../fonts/font_831923_24zblmlll5w.ttf') format('truetype'),
		url('../fonts/font_831923_24zblmlll5w.svg#iconfont') format('svg');
}


/**/
.wrapper{
	width:1200px;
	margin:0 auto;
}
.header{
	padding:10px 0;
}

.indeximg,
.tytitle{
	width:100%;
	text-align:center;
}
.indeximg img,
.tytitle img{
	max-width:100%;
	height:auto;
	display:inline-block;
}
.tytitle {
	
}
.indexvideo {
	overflow: hidden;
}

.tab-con-item {
	display:none;
}
.header{
	background:#00459a;
	height:135px;
	width:100%;
}
.navlist{
	background:#003679;
}
.navlist a{
	display:block;
	line-height:35px;
	font-size:14px;
	padding:10px 0;
	color:#fff;
	width:10%;
	text-align:center;
}
.navlist a:hover,
.navlist a.cur{
	color:#fff;
	background:#02418e;
}
.header_r_nav a{
	display:block;
	font-size:14px;
	padding:0 15px;
	color:#FF9900;
	padding:0 10px;
	border-right:1px solid #FF9900;
}
.header_r_nav a:last-child{
	border-right:none;
}
.header_r_search{
	background:#fff;
	border-radius:6px;
	height:30px;
	overflow:hidden;
	margin-left:10px;
}
.header_r_search .search_kw{
	width:180px;
	color:#666;
	font-size:12px;
	padding:0 0 0 10px;
	border:none;
}
.header_r_search .search_btn{
	display:block;
	width:30px;
	height:30px;
	border:none;
	background:url(../images/search_btn.png) no-repeat center / 16px;
}
.banner {
	margin-top: 10px;	
}
.banner .swiper-container{
	width:920px;
}
.banner .banner_r{
	width:270px;
}
.banner .banner_r .tytitle{
	background:#00459a;
	padding:0 10px;
	color:#fff;
	height:40px;
	font-size:18px;
	box-sizing:border-box; 
	-moz-box-sizing:border-box; /* Firefox */ 
	-webkit-box-sizing:border-box; 
}
.banner .banner_r .tytitle img{
	margin-right:6px;
}
.wzlist{
	border:1px solid #dfdfdf;
	border-top:0;
	padding:5px 0 14px;
}
.wzlist a{
	display:block;
	font-size:14px;
	color:#666;
	padding:10px 10px 0 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.wzlist a i{
	display:inline-block;
	width:6px;
	height:6px;
	background:#dfdfdf;
	margin:0 10px;
}
.wzlist a:hover{
	color:#00459a;
}
.wzlist a:hover i{
	background:#00459a;
}
.index_mid{
	width:1200px;
	margin:20px auto;
}
.index_mid_item{
	width:31%;
}.index_mid_item .swiper-container{	height:251px;}.index_mid_item .swiper-container .swiper-slide{	position:relative;}.index_mid_item .swiper-container .text{	position:absolute;	bottom:0;	background:rgba(0,0,0,.8);	color:#fff;	font-size:14px;	padding:10px 10px;	width:100%;}.index_mid_item  .swiper-pagination{	text-align:right;}
.index_mid_item .tytitle{
	color:#00459a;
	height:40px;
	font-size:18px;
	padding:0 0 px;
	margin-bottom:10px;
	border-bottom:1px solid #ddd;
	box-sizing:border-box; 
	-moz-box-sizing:border-box; /* Firefox */ 
	-webkit-box-sizing:border-box; 
	background:url(../images/index_mid_item_jt.png) no-repeat center right / 18px;
}
.index_mid_item .tytitle img{
	margin-right:6px;
}
.index_mid_item .wzlist{
	border:none;
}
.four_bg{
	width:100%;
	background:url(../images/ktbg.jpg) no-repeat center;
	height:222px;
}
.four_bg a{
	width:150px;
	height:50px;
	line-height:50px;
	color:#fff;
	float:left;
	margin:6px;
	border-radius:6px;
	font-size:18px;
}
.four_bg a img{
	width:20px;
	height:20px;
	margin-right:5px;
}
.four_bg a.redbg{
	background:#00459a;
}
.four_bg a.yellowbg{
	background:#EC5F00;
}
.four_bg a.yellowbg:hover{
	background: #EC8846;
}
.four_bg a.redbg:hover{
	background: #026ff5;
}
.newsimg a{
	display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */  
	display: -moz-box; /* Firefox 17- */  
	display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */  
	display: -moz-flex; /* Firefox 18+ */  
	display: -ms-flexbox; /* IE 10 */  
	display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */  
}
.newsimg .img{
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
	width:96px;
	height:76px;
}
.newsimg .newsimg_r{
	width:calc(100% - 100px);
}
.newsimg .newsimg_r h4{
	font-size:16px;
	color:#333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin:0;
}
.newsimg a:hover h4{
	color:#00459a;
}

.newsimg .newsimg_r_c {
	font-size:14px;
	line-height:1.5;
	height:46px;
	width:100%;
	white-space: initial;
	text-overflow: ellipsis;
	overflow: hidden;
}


.footer{
	width:100%;
	padding:30px 0;
	color:#fff;
	background:#00459a;
	font-size:14px;
}
.footer_l{
	color:rgba(255,255,255,.6);
	line-height:1.5;
}
.footer_r a{
	display:block;
}
.footer_r a .img{
	width:35px;
	height:35px;
	background:#A9A9A9;
	border-radius:50%;
	margin:0 auto 3px;
}
.footer_r a .img img{
	width:60%;
	height:auto;
}
.footer_r a {
	font-size:14px;
	text-align:center;
	color:rgba(255,255,255,.6);
	margin-left:10px;
}

/*列表*/
.page{
	width:1200px;
	margin:15px auto;
}
.page_l{
	width:280px;
}
.page_r{
	width:900px;
}
.page_nav h3{
	padding:15px 0 15px 54px;
	color:#fff;
	font-size:20px;
	background:#00459a url(../images/page_nav.png) no-repeat 20px center / 24px;
	font-weight: normal;
	border-bottom:1px solid #ddd;
}
.page_nav a{
	padding:10px 0 10px 20px;
	color:#333;
	background-color:#f5f5f5;
	font-size:15px;
	display:block;
	border-bottom:1px solid #ddd;
	background-image:url(../images/page_nav_a_hs.png);
	background-repeat:no-repeat;
	background-position:250px center;
	background-size:24px;
}
.page_nav a.on,
.page_nav a:hover{
	color:#fff;
	background-color:#F90;
	background-image:url(../images/page_nav_a.png);
}

.page_r .page_lm{
	height:40px;
	color:#333;
	font-size:18px;
	border-bottom:1px solid #ddd;
	margin-bottom:20px;
}
.page_r .page_lm h3{
	display:inline-block;
	border-bottom:2px solid #00459a;
	line-height:38px;
	font-weight: normal;
}

.article_list a{
	font-size:14px;
	color:#333;
	padding:6px 0 6px 30px;
	background:url(../images/article_list_icon.png) no-repeat 10px center / 15px;
}
.article_list a:hover{
	color:#00459a;
}
.article_list a span{
	color:#666;
	font-size:13px;
}

.listpage {
    text-align: center;
    padding: 20px 0;
}
.listpage a {
    display: inline-block;
    padding: 6px 12px;
    background-color: #fff;
    border: 1px #e2e2e2 solid;
    color: #888;
    margin: 0 2px;
    -webkit-transition: background-color .25s;
    transition: background-color .25s;
    border-radius: 3px;
	font-size:14px;
}
.listpage a:hover {
    color: #00459a
}
.listpage a.active {
    background-color: #00459a;
    border-color: #00459a;
    color: #fff
}
.listpage a.prev,
.listpage a.next {
    font-size: 14px;
    position: relative;
}
.listpage span {
    display: inline-block;
    padding: 6px 12px;
    border: 1px #00459a solid;
    margin: 0 2px;
    -webkit-transition: background-color .25s;
    transition: background-color .25s;
    border-radius: 3px;
    background-color: #00459a;
    color: #fff;
	font-size:14px;
}

.article_title{
	font-size:20px;
	text-align:center;
	color:#333;
	font-weight:bold;
}
.article_date{
	margin:15px 0;
	font-size:14px;
	color:#999;
}
.article_date i{
	display:block;
	width:20px;
	height:20px;
	background:url(../images/article_date.png) no-repeat  center / contain;
	margin-right:10px;
}
.article_cont{
	line-height:1.6;
	font-size:15px;
}
.fenye{
	margin:20px 0;
}
.fenye a{
	display:block;
	font-size:14px;
	line-height:30px;
	color:#666;
}
.fenye a:hover{
	color:#00459a;
}
.page_tj{
	margin-top:20px;
}
.page_tj h3{
	padding:15px 0 15px 54px;
	color:#fff;
	font-size:20px;
	background:#00459a url(../images/page_tj.png) no-repeat 20px center / 24px;
	font-weight: normal;
	border-bottom:1px solid #ddd;
}
.page_tj a{
	color:#333;
	background-color:#f5f5f5;
	font-size:14px;
	display:block;
	border-bottom:1px solid #ddd;
	padding: 7px 0 7px 30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	background: url(../images/page_tj_icon.png) no-repeat 10px center / 15px;	
}
.page_tj a:hover{
	color: #00459a;
}
.right_lixiang table td{
	font-size:15px;
	color:#333;
}
.right_lixiang table td input{
	border:1px solid #ddd;
	font-size:14px;
	color:#666;
	padding:5px 10px;
}
.right_lixiang input.btn{
	width:238px;
	border:none;
	height:40px;
	background:#00459a;
	cursor:pointer;
	font-size:16px;
	color:#fff;
	margin-top:20px;
}
.right_lixiang input.btn:hover{
	background:#F90;
}
.page_banner{
	width:1200px;
	height:200px;
	margin:0 auto;
	background:url(../images/page_banner.jpg) no-repeat center / cover;	
}

