﻿@charset "utf-8";

/* Style Reset */
*{
	 box-sizing:border-box; 
	 -moz-box-sizing:border-box;
	 -webkit-box-sizing:border-box; 
}
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: "微软雅黑";
}


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('/views/mobile/css/iconfont.ttf') format('truetype');
}

@font-face {
	font-family: "iconfont1";
	src: url('/views/mobile/css/iconfont1.woff') format('woff'), url('/views/mobile/css/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('//at.alicdn.com/t/font_831923_24zblmlll5w.eot');
	src: url('//at.alicdn.com/t/font_831923_24zblmlll5w.eot?#iefix') format('embedded-opentype'),
		url('//at.alicdn.com/t/font_831923_24zblmlll5w.woff') format('woff'),
		url('//at.alicdn.com/t/font_831923_24zblmlll5w.ttf') format('truetype'),
		url('//at.alicdn.com/t/font_831923_24zblmlll5w.svg#iconfont') format('svg');
}


/**/
.wrapper{
	width:1100px;
	margin:0 auto;
}
.header{
	padding:10px 0;
}
.tytitle h2{
	width:120px;
	line-height:34px;
	text-align:center;
	border-left:5px solid #0080E5;
	color:#0080E5;
	font-size:16px;
	font-weight:bold;
}
.tytitle .right{
	width:calc(100% - 120px);
	background:#DAF0FE;
	height:34px;
	padding:0 10px;
}
.tytitle .right p{
	color:#666;
	font-size:12px;
}
.tytitle .right a{
	color:#666;
	font-size:12px;
}


.indexvideo {
	overflow: hidden;
}

.tab-con-item {
	display:none;
	position:relative;
}
.header{
	background:#1A8EE1;
	height:135px;
	width:100%;
}
.navlist{
	background-image: linear-gradient(#2E83D3 50%, #2074CA 50%);
}
.navlist a{
	display:block;
	line-height:44px;
	font-size:16px;
	text-align:center;
	width:10%;
	color:#fff;
}
.navlist a:hover,
.navlist a.cur{
	color:#fff;
}
.logo a{
	color:#fff;
	font-size:40px;
	letter-spacing: 2px;
	text-shadow:0 6px 10px rgba(0,0,0,.6);
}
.logo span{
	color:#004098;
	font-size:28px;
	font-style:italic;
}
.header_r_nav a{
	display:block;
	font-size:14px;
	padding:0 15px;
	color:#fff;
	padding:0 10px;
	border-right:1px solid #fff;
}
.header_r_nav a:last-child{
	border-right:none;
}
.header_r_search{
	background:#A4D2F3;
	height:34px;
	overflow:hidden;
	margin-top:10px;
}
.header_r_search .search_kw{
	width:calc(100% - 60px);
	color:#333;
	font-size:12px;
	padding:0 0 0 10px;
	border:none;
	background:none;
}
.header_r_search .search_btn{
	display:block;
	width:60px;
	height:34px;
	border:none;
	color:#fff;
	background:#004098;
}
.banner {
	margin-top: 10px;	
}
.banner .swiper-container{
	width:50%;
}
.banner .swiper-container p{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	padding-left:10px;
	line-height:46px;
	color:#fff;
	font-size:14px;
	background:rgba(0,0,0,.4);
}
.banner .swiper-container .swiper-pagination{
	text-align:right;
	padding-right:10px;
	bottom:15px;
}



.banner .banner_r{
	width:50%;
	padding:15px 35px;
	background-image: linear-gradient(#F3F7F8, #DAE5EB);
}
.banner .banner_r .banner_r_title{
	color:#1E63B0;
	line-height:40px;
	font-size:18px;
	font-weight:bold;
}
.banner .banner_r .banner_r_title a{
	color:#2E83D3;
	font-size:14px;
}
.banner .banner_r .banner_r_title img{
	height:36px;
	margin-right:4px;
}
.banner_r_wzlist a{
	display:block;
	font-size:14px;
	color:#666;
	line-height:38px;
	border-bottom:1px solid #C5D6DD;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.banner_r_wzlist a:hover{
	color:#0080E5;
}

.wzlist a{
	display:block;
	font-size:14px;
	color:#666;
	line-height:32px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.wzlist a i{
	display:inline-block;
	width:6px;
	height:6px;
	background:#2E83D3;
	margin:0 10px 0 0;
}
.wzlist a:hover{
	color:#2E83D3;
}
.index_mid{
	margin:30px auto;
}

.tabwz{
	margin:15px 0;
}
.tabwz .pic{
	display:block;
	position:relative;
	width:200px;
}
.tabwz .pic .img{
	height:130px;
	overflow:hidden;
}
.tabwz .pic .img img{
	width:100%;
	height:100%;
	transition:all 0.6s;
}
.tabwz .pic .bt{
	color:#fff;
	background:#4684BD;
	line-height:34px;
	padding:0 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.tabwz .pic:hover img{
	transform:scale(1.1);
}
.tabwz .wzlist{
	width:calc(100% - 200px);
	padding-left:25px;
	padding-top:4px;
}
.index_mid .index_mid_l{
	width:58%;
}
.index_mid .index_mid_r{
	width:40%;
}
.index_mid .index_mid_item{
	width:31%;
}
.index_mid_l .j-tab-nav{
	border-bottom:3px solid #2E83D3;
}
.index_mid_l .j-tab-nav a{
	display:inline-block;
	width:135px;
	line-height:40px;
	text-align:center;
	color:#333;
	font-size:16px;
	font-weight:bold;
	background-image: linear-gradient(#ECF0F1 50%, #E9EDF0 50%);
}
.index_mid_l .j-tab-nav a.current{
	background-image: linear-gradient(#2E83D3 50%, #2074CA 50%);
	color:#fff;
}
.index_mid_l_more{
	display:block;
	position:absolute;
	width:60px;
	text-align:center;
	line-height:28px;
	background:#4684BD;
	color:#fff;
	font-size:14px;
	right: 0;
    top: -51px;
} 
.index_mid_item .tytitle{
	color:#0080E5;
	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; 
}
.index_mid_item .tytitle img{
	margin-right:6px;
}

.index_mid_r{
	background-image: linear-gradient(#fff, #EBF3F6);
}
.index_mid_r.redcolor .wzlist{
	padding:0 30px 10px;
	border:1px solid #D0664E;
}
.index_mid_r.greencolor .wzlist{
	padding:0 30px 10px;
	border:1px solid #489895;
}
.index_mid_r .hx{
	width:100%;
	margin-bottom:4px;
	height:2px;
}
.index_mid_r .bt{
	position:relative;
	width:145px;
	top:-5px;
	left:-16px;
	z-index: 1;
	margin-bottom:25px;
}
.index_mid_r .bt a{
	position:absolute;
	font-size:14px;
	right: -260px;
    top: 4px;
}
.index_mid_r.redcolor .bt a{
	color:#D0664E;
}
.index_mid_r.greencolor .bt a{
	color:#489895;
}

.index_mid_r .bt h2{
	width:100%;
	line-height:34px;
	font-size:16px;
	font-weight:bold;
	padding:0 0 0 48px;
	color:#fff;
	z-index:1;
}
.index_mid_r .bt::after{
	position:absolute;
	display:block;
	content:'';
	width:28px;
	height:33px;
	right:-9px;
	top:0;
	z-index:-1;
	transform: skewX(-25deg);
}
.index_mid_r.redcolor .hx{
	background:#B03013;
}
.index_mid_r.redcolor .bt h2{
	background:#D0664E url(../images/redcolor.png) no-repeat 16px center/ auto 23px
}
.index_mid_r.redcolor .bt::after{
	background:#B03013;
}
.index_mid_r.redcolor .wzlist a i{
	background:#D0664E;
}
.index_mid_r.redcolor .wzlist a:hover{
	color:#D0664E;
}

.index_mid_r.greencolor .hx{
	background:#057672;
}
.index_mid_r.greencolor .bt h2{
	background:#489895 url(../images/greencolor.png) no-repeat 16px center/ auto 23px
}
.index_mid_r.greencolor .bt::after{
	background:#057672;
}
.index_mid_r.greencolor .wzlist a i{
	background:#489895;
}
.index_mid_r.greencolor .wzlist a:hover{
	color:#489895;
}



.four_bg{
	margin:20px auto;
	padding:0 20px;
}
.four_bg a{
	width:24%;
	color:#356FAE;
	font-size:20px;
	font-weight:bold;
}
.four_bg a img{	width:85px;
	margin-right:10px;
}
.four_bg a.redbg{
	background:#0080E5;
}
.four_bg a.yellowbg{
	background:#EC5F00;
}
.four_bg a.yellowbg:hover{
	background: #EC8846;
}
.four_bg a.redbg:hover{
	background: #EA123B;
}
.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:#0080E5;
}

.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:#1A8EE1;
	font-size:14px;
}
.footer_l{
	color:#fff;
	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:#0080E5 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 #0080E5;
	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:#0080E5;
}
.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: #0080E5
}
.listpage a.active {
    background-color: #0080E5;
    border-color: #0080E5;
    color: #fff
}
.listpage a.prev,
.listpage a.next {
    font-size: 14px;
    position: relative;
}
.listpage span {
    display: inline-block;
    padding: 6px 12px;
    border: 1px #0080E5 solid;
    margin: 0 2px;
    -webkit-transition: background-color .25s;
    transition: background-color .25s;
    border-radius: 3px;
    background-color: #0080E5;
    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:#0080E5;
}
.page_tj{
	margin-top:20px;
}
.page_tj h3{
	padding:15px 0 15px 54px;
	color:#fff;
	font-size:20px;
	background:#0080E5 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: #0080E5;
}
.right_lixiang table td{
	font-size:14px;
	color:#333;
	padding:0 10px;
}
.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:#0080E5;
	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;	
}
.indexswiper,.twopart{
	margin-bottom:30px;
}
.indexswiper .swiper-container{
	margin-top:15px;
}
.indexswiper .swiper-container p{
	font-size:14px;
	color:#333;
	text-align:center;
	padding:0 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height:34px;
}
.twopart .twopart_item{
	width:49%;
}

.twopart .twopart_item .twopartwz{
	margin-top:15px;
	padding:16px;
	border:1px solid #99CDE5;
}
.twopartwz .pic .img{
	width:158px;
	height:106px;
	overflow:hidden;
}
.twopartwz .pic .img img{
	width:100%;
	height:100%;
	transition:all 0.6s;
}
.twopartwz .pic .info {
	width:calc(100% - 158px);
	padding-left:20px;
}
.twopartwz .pic .info .bt{
	font-size:16px;
	color:#333;
	margin-bottom:10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.twopartwz .pic:hover .info .bt{
	color:#0080E5;
}
.twopartwz .pic:hover img{
	transform:scale(1.1);
}

.twopartwz .pic .info .des{
	font-size:14px;
	color:#666;
}
.twopartwz .wzlist{
	margin-top:10px;
}
.twopartwz .wzlist a{
	line-height:28px;
	display:flex;
}
.twopartwz .wzlist a i{
	width:22px;
	height:28px;
	margin-right:0;
	background:url(../images/twopartwzicon.jpg) no-repeat center left;
}
.twopartwz .wzlist a p{
	width:calc(100% - 90px);
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color:#333;
	border-bottom:1px dotted #ddd;
}
.twopartwz .wzlist a span{
	width:42px;
	font-size:12px;
	color:#999;
}
.twopartwz .wzlist a p:hover{
	color:#0080E5;
}
.ktgs{
	margin:30px auto;
}
.ktgs .left{
	width:750px;
}
.ktgs .right{
	width:320px;
	padding:15px 20px;
	border:1px solid #e6e6e6;
}
.ktgs .left .title h2{
	font-size:20px;
	padding-left:20px;
	border-left:5px solid #2074CA;
	color:#333;
}
.ktgs .left .title a{
	font-size:12px;
	color:#999;
}
.ktgs .right .title h2{
	font-size:20px;
	color:#333;
}
.ktgs .right .title p{
	height:1px;
	width:calc(100% - 90px);
	background:#e6e6e6;
	margin-top: 10px;
}
.ktgs .right form .input p{
	font-size:14px;
	color:#333;
	width:58px;
	text-align:center;
}
.ktgs .right form .input{
	margin-bottom:14px;
}
.ktgs .right form .input input{
	width:calc(100% - 68px);
	font-size:14px;
	color:#666;
	border:1px solid #e6e6e6;
	height:42px;
	line-height:40px;
	padding:0 10px;
}
.ktgs .right form .submit{
	width:100%;
	color:#fff;
	background:#C40001;
	font-size:14px;
	line-height:42px;
	height:42px;
	border:none;
	cursor:pointer;
}

.gdbt{
	background:#0963B9;
	color:#fff;
	font-size:14px;
	line-height:44px;
	margin:10px 0 0;
	padding:0 10px;
}
.gdbt p{
	padding:0 3px;
}
.gdbt p:nth-child(1){
	width:15%;
}
.gdbt p:nth-child(2){
	width:20%;
}
.gdbt p:nth-child(3){
	width:35%;
}
.gdbt p:nth-child(4){
	width:20%;
}
.gdbt p:nth-child(5){
	width:10%;
}
.ktgs .swiper-container{
	border:1px solid #e6e6e6;
	padding:0 10px 8px;
	height:276px;
}
.ktgs .swiper-container .swiper-wrapper{
	-webkit-transition-timing-function: linear; /*之前是ease-out*/
	-moz-transition-timing-function: linear;
	-ms-transition-timing-function: linear;
	-o-transition-timing-function: linear;
	transition-timing-function: linear;
}
.ktgs .swiper-container .swiper-slide{
	border-bottom:1px dashed #e6e6e6;
}
.gs_item p{
	font-size:12px;
	color:#666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding:0 3px;
	line-height:36px;
}
.gs_item p:nth-child(1){
	width:15%;
}
.gs_item p:nth-child(1) i{
	width: 22px;
    height: 36px;
    margin-right: 0;
    background: url(../images/twopartwzicon.jpg) no-repeat center left;
}
.gs_item p:nth-child(2){
	width:20%;
}
.gs_item p:nth-child(3){
	width:35%;
	color:#0963B9;
}
.gs_item p:nth-child(4){
	width:20%;
}
.gs_item p:nth-child(5){
	width:10%;
	text-align:center;
}


.mbx .wrapper{
	padding:20px 0 20px 24px;
	font-size:14px;
	color:#333;
	background: url(../images/mbxicon.png) no-repeat center left / auto 20px;
}
.mbx .wrapper a{
	color:#333;
}
.news{
	margin-bottom:50px;
}
.news .left{
	float:left;
	width:28%;
	padding:10px;
	border:1px solid #ddd;
}
.news .right{
	float:right;
	width:70.5%;
	padding:20px;
	border:1px solid #ddd;
}
.news .column{
	background:#2074ca;
	color:#fff;
	text-align:center;
	line-height:50px;
	font-size:18px;
	font-weight:bold;
}
.news .alist{
	padding:15px;
	border:1px solid #ddd;
	border-top:none;
}
.news .alist a{
	display:block;
	padding:10px;
	border:1px solid #ddd;
	background:#f5f5f5;
	font-size:14px;
	color:#333;
	margin-bottom:10px;
}
.news .alist a.on,
.news .alist a:hover{
	background:#1A8EE1;
	color:#fff;
	border-color:#1A8EE1;
}
.news .right .title{
	border-bottom:1px solid #ddd;
}
.news .right .title h3{
	font-size:18px;
	color:#c40001;
	display:inline-block;
	padding:0 10px 10px;
	border-bottom:1px solid #c40001;
}
.news .right .cont .tt{
	font-size:18px;
	font-weight:bold;
	margin:25px 0 15px;
	text-align:center;
}
.news .right .cont .date{
	font-size:14px;
	text-align:center;
	color:#666;
	margin-bottom:20px;
}
.news .right .cont .c{
	line-height:1.6;
	color:#333;
	padding:0 20px 20px;
}
.news .right .cont .c img{
	max-width:100%;
	height:auto;
}
.news .right .fenye a{
	width:48%;
	font-size:14px;
	color:#333;
	line-height:36px;
	position:relative;
	display:block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.news .right .fenye a:nth-child(1){
	padding-left:20px;
}
.news .right .fenye a:nth-child(1)::before{
	position:absolute;
	font-size:20px;
	content:'<';
	color:#333;
	left:0;
	line-height:36px;
}
.news .right .fenye a:nth-child(2){
	padding-right:20px;
	text-align:right;
}
.news .right .fenye a:nth-child(2)::before{
	position:absolute;
	font-size:20px;
	content:'>';
	color:#333;
	right:0;
	line-height:36px;
}
.news .right .fenye a:hover,
.news .right .fenye a:hover::before{
	color:#1A8EE1;
}
.newslist {
	margin-top:25px;
}
.newslist .item{
	display:block;
	padding:20px;
	background:#f5f5f5;
	border:1px solid #ddd;
	margin-bottom:10px;
	transition:all 0.5s;
}
.newslist .item h3{
	font-size:18px;
	color:#333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.newslist .item .date{
	color:#888;
	padding-left:20px;
	margin:10px 0 15px;
	background:url(../images/newslist_date.png) no-repeat center left / auto 14px;
}
.newslist .item .des{
	font-size:14px;
	color:#666;
	line-height:1.8;
}
.newslist .item:hover{
	box-shadow:0 6px 15px rgba(0,0,0,.2);
}
.newslist .item:hover h3{
	color:#1A8EE1;
}
.cx{
	margin:30px 0;
}
.cx .st{
	color: #000;
    font-size: 16px;
	line-height:30px;
	margin-bottom:20px;
}
.cx form .input input{
	display:block;
	width: 380px;
    height: 36px;
    border: 1px solid #E7E7E7;
    background: #fff;
	margin-bottom:10px;
}
.cx form .submit input{
	display:block;
	width: 200px;
    height: 36px;
	border:none;
	background:#c40001;
	color:#fff;
	cursor:pointer;
	margin-top:20px;
}







