﻿*{margin: 0;padding: 0;list-style: none;}
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td /* table elements 表格元素 */ {margin: 0;padding: 0;}
/** 设置默认字体 **/
body,button, input, select, textarea /* for ie */ {font:12px "微软雅黑","宋体","Arial Narrow",HELVETICA, \5b8b\4f53, sans-serif;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */
/** 重置列表元素 **/
ul, ol { list-style: none; }
/** 重置文本格式元素 **/
a { text-decoration: none; color:#333 }
a:hover { text-decoration: underline; color:#e3b204 }
/** 重置表单元素 **/
legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
select {
/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
border: solid 1px #000;
/*很关键：将默认的select选择框样式清除*/
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
/*加padding防止文字覆盖*/
padding-right: 14px;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }
/* 注：optgroup 无法扶正 */
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body {background:#fcfcfc;}
em{font-style:normal}
li{list-style:none}
img {transition: all 0.3s linear 0s;}
img:hover {transition: all 0.3s linear 0s;}
a {color:#333;}
a:hover {color:#f00;}

/*顶部*/
.top_main {width:100%; height:40px; background:#333; display:none}
.top_main dl {width:1200px; height:40px; margin:0px auto;}
.top_main dl dt {width:100px; height:40px; display:block; float:left; text-align:left; line-height:40px; font-size:14px; color:#eee; cursor:pointer; position:relative}
.top_main dl dt em {width:26px; height:40px; text-align:left; line-height:41px; font-size:19px; font-weight:100; color:#eee; display:block; float:left}
.top_main dl dt i {width:9px; height:40px; background:url(/skin/images/city_x.png); float:right; display:block}
.top_main dl dt p {width:140px; overflow:hidden; text-align:center; display:none; position:absolute; top:40px; left:0px; z-index:99999; background:#000; padding-top:10px; padding-bottom:10px;}
.top_main dl dt p a {width:140px; overflow:hidden; height:34px; text-align:center; line-height:34px; display:block; color:#eee; background:#000}

.top_main dl dd.hy {width:150px; :hidden; height:40px; display:block; float:left; text-align:left; line-height:40px; font-size:14px; color:#eee; padding-left:0px;}
.top_main dl dd.hy a {width:auto; height:40px; line-height:40px; display:inline-block; padding-left:13px; padding-right:13px; float:right; color:#eee; position:relative; background:#333}
.top_main dl dd.hy a em {width:22px; height:40px; text-align:left; line-height:40px; font-size:20px; font-weight:100; color:#eee; display:inline-block; float:left}
.top_main dl dd.hy a p {width:120px; overflow:hidden; height:160px; display:none; background:url(/skin/images/saoma.png); position:absolute; top:40px; left:0px; z-index:99999}
.top_main dl dd.hy a:hover {width:auto; height:40px; line-height:40px; display:inline-block; padding-left:13px; padding-right:13px; float:right; color:#eee; position:relative; background:#000; text-decoration:none}
.top_main dl dd.hy a:hover em {width:22px; height:40px; text-align:left; line-height:40px; font-size:20px; font-weight:100; color:#eee; display:inline-block; float:left}
.top_main dl dd.hy a:hover p {width:120px; overflow:hidden; height:160px; display:block; background:url(/skin/images/saoma.png); position:absolute; top:40px; left:0px; z-index:99999}

.top_main dl dd.dh {width:460px; :hidden; height:40px; display:block; float:left; text-align:left; line-height:40px; font-size:14px; color:#eee; padding-left:40px;}

.top_main dl dd.yc {width:300px; overflow:hidden; height:40px; display:block; float:right; text-align:right; line-height:40px; font-size:12px; color:#eee}
.top_main dl dd.yc a {width:auto; overflow:hidden; height:40px; display:inline-block; padding-left:15px; font-size:14px; color:#eee}
.top_main dl dd.yc a:hover {width:auto; overflow:hidden; height:40px; display:inline-block; padding-left:15px; font-size:14px; color:#ffba00; text-decoration:none}
.top_main dl dd.yc a i {width:24px; overflow:hidden; height:40px; text-align:left; line-height:43px; font-size:20px; font-weight:100; color:#eee; display:block; float:left; padding-left:5px;}
.top_main dl dd.yc a:hover i {width:24px; overflow:hidden; height:40px; text-align:left; line-height:43px; font-size:20px; font-weight:100; color:#ffba00; display:block; float:left}

/*logo nav search*/
.top_lognav {width:100%; height:auto; background:#fcfcfc; position:relative;}
.top_lognav div.m {width:100%; height:auto; margin:0px auto}
.top_lognav div.m div.logo {width:100%; overflow:hidden; height:60px;}
.top_lognav div.m div.logo img {width:auto; overflow:hidden; height:60px; margin:0px auto; display:block}

.top_lognav div.m div.nav {width:100%; height:70px; text-align:center; background:#101311; padding-top:12px; padding-bottom:5px; }
.top_lognav div.m div.nav ul li {width:25%; height:30px; display:inline-block; text-align:center; z-index:99; transition: all 0.1s linear 0s; float:left}
.top_lognav div.m div.nav ul li a {width:auto; height:30px; display:inline-block; line-height:30px; font-size:12px; color:#fff}
.top_lognav div.m div.nav ul li a:hover {width:auto; height:30px; display:inline-block; line-height:30px; font-size:12px; color:#ff6700; text-decoration:none}
.top_lognav div.m div.nav ul li a.ahover {width:auto; height:30px; display:inline-block; line-height:30px; font-size:12px; color:#ff6700; text-decoration:none}


.footer a{
	color: #fff;
}
/*banner区域*/
.banner_nav {width:100%; margin:0px auto; height:auto;}
.banner_nav .swiper-container {width:100%; height:auto; background:#000;}
.banner_nav .swiper-slide {width:100%; overflow:hidden; height:auto !important;}
.banner_nav .swiper-slide img {width:100%; overflow:hidden; height:auto; display:block}
.banner_nav .swiper-button-next {color:#FFF !important; right:10% !important; display:none}
.banner_nav .swiper-button-prev {color:#FFF !important; left:10% !important; display:none}

.index_m {width:94%; overflow:hidden; margin:0px auto; margin-top:3%;}
.index_m_l {width:100%; overflow:hidden; height:auto; margin-bottom:3%}
.index_m_l img {width:100%; overflow:hidden; height:auto; display:block;}
.index_m_l img:hover {width:100%; overflow:hidden; height:auto; display:block;opacity:0.8; filter:alpha(opacity=80);}
.index_m_r {width:100%; overflow:hidden; height:auto;}
.index_m_r div.t {width:100%; overflow:hidden; height:auto;}
.index_m_r div.t dl {width:100%; overflow:hidden; height:auto; margin-bottom:20px;}
.index_m_r div.t dl dt {width:49%; overflow:hidden; height:auto; display:block; float:left}
.index_m_r div.t dl dt img {width:100%; overflow:hidden; height:auto; display:block; opacity:1.0; filter:alpha(opacity=100);}
.index_m_r div.t dl dt img:hover {width:100%; overflow:hidden; height:auto; display:block;  opacity:0.8; filter:alpha(opacity=80);}
.index_m_r div.t dl dd {width:49%; overflow:hidden; height:auto; display:block; float:right}
.index_m_r div.t dl dd img {width:100%; overflow:hidden; height:auto; display:block;  opacity:1.0; filter:alpha(opacity=100);}
.index_m_r div.t dl dd img:hover {width:100%; overflow:hidden; height:auto; display:block;opacity:0.8; filter:alpha(opacity=80);}

.index_bbb {width:100%; overflow:hidden; background:#000; margin-top:0%;}
.index_bbb img {width:100%; overflow:hidden; height:auto; display:block; margin:0px auto}


.index_news {width:100%; overflow:hidden; margin:0px auto; margin-top:0%; padding-top:3%; background:#fff;}
.index_news h1 {width:100%; overflow:hidden; height:50px; border:0px solid #dadada; border-bottom:0px; font-weight:bold; margin-top:10px; padding-top:5px;}
.index_news h1 span {width:auto; overflow:hidden; height:50px; display:block; float:left; text-align:left; line-height:46px; font-size:16px; color:#002c6a;}
.index_news h1 span i {width:30px; overflow:hidden; height:50px; text-align:right; line-height:50px; display:block; color:#002c6a; font-size:30px; font-weight:100; float:left; padding-right:5px; padding-left:10px;}
.index_news h1 a {width:auto; overflow:hidden; float:right; line-height:47px; font-size:12px; padding-right:20px; font-weight:100}
.index_news div.mr {width:94%; overflow:hidden; border:0px solid #dadada; border-top:0px; background:#FFF; padding:3%; padding-top:0px;}
.index_news div.mr a {width:100%; overflow:hidden; height:35px; display:block; background:url(/skin/images/list.png) left no-repeat; line-height:35px; font-size:16px; color:#333; padding-left:14px; float:left}
.index_news div.mr a:hover {width:100%; overflow:hidden; height:35px; display:block; background:url(/skin/images/list.png) left no-repeat; line-height:35px; font-size:16px; color:#004098; padding-left:14px;}
.index_news div.mr a span {float:right; color:#999; padding-right:14px;}

.footer {width:90%; overflow:hidden; text-align:center; line-height:30px; font-size:14px; color:#fff; background:#101311; margin-top:30px; padding-top:15px; padding-bottom:10px; padding-left:5%; padding-right:5%}


.weixinjia {width:100%; overflow:hidden; height:100%; display:block; position:fixed; top:-100%; left:0px; z-index:9999999999; background:url(/skin/images/tm.png)}
.weixinjia div.m {width:240px; overflow:hidden; height:auto; padding:30px; margin:0px auto; margin-top:20%; background:#fff; padding-top:20px; position:relative}
.weixinjia div.m h1 {width:240px; overflow:hidden; height:40px; text-align:center; line-height:40px; font-size:18px; color:#313131; font-weight:bold}
.weixinjia div.m img {width:140px; overflow:hidden; height:140px; display:block; margin:0px auto; margin-top:20px;}
.weixinjia div.m h2 {width:240px; overflow:hidden; height:40px; text-align:center; font-size:28px; line-height:40px; color:#41c003; padding-top:20px;}
.weixinjia div.m a {width:200px; overflow:hidden; height:40px; background:#313131; text-align:center; line-height:40px; display:block; margin:0px auto; color:#FFF; margin-top:20px; font-size:18px;}
.weixinjia div.m a:hover {width:200px; overflow:hidden; height:40px; text-align:center; line-height:40px; display:block; margin:0px auto; color:#FFF; margin-top:20px; font-size:18px; text-decoration:none}
.weixinjia div.m p {width:40px; overflow:hidden; height:40px; text-align:center; line-height:40px; font-weight:bold; font-size:30px; display:block; position:absolute; top:0px; right:0px; z-index:999; cursor:pointer}


.weizhi {width:100%; overflow:hidden; height:50px; text-align:left; line-height:50px; margin:0px auto; background:#FFF}
.weizhi div {width:90%; margin:0px auto}
.weizhi div em {width:30px; overflow:hidden; height:50px; display:block; float:left; font-size:20px; color:#666; line-height:50px; text-align:left}

.xinwen_show1 {width:96%; overflow:hidden; margin:0px auto; margin-top:3%; background:#FFF; padding:2%; margin-bottom:3%;}

.zixun_list {width:100%; overflow:hidden;}
.zixun_list ul {width:100%; overflow:hidden;}
.zixun_list ul a {width:100%; overflow:hidden; display:block; padding-bottom:25px; margin-bottom:25px; border-bottom:1px solid #ddd; background:#fff}
.zixun_list ul a li.lefttupian {width:300px; overflow:hidden; height:200px; float:left; display:none}
.zixun_list ul a li.lefttupian img {width:300px; overflow:hidden; height:200px;}
.zixun_list ul a:hover li.lefttupian img {width:300px; overflow:hidden; height:200px; filter:alpha(opacity=70); opacity:0.7;}

.zixun_list ul a li.righttitle {width:100%; overflow:hidden; height:auto; position:relative;}
.zixun_list ul a li.righttitle h2 {width:100%; overflow:hidden; text-align:left; line-height:30px; font-size:20px; color:#333}
.zixun_list ul a li.righttitle h3 {width:100%; max-height: 70px;overflow:hidden; text-align:left; line-height:25px; font-size:14px; color:#666; display:block; font-weight:500; padding-top:10px; padding-bottom:10px;}
.zixun_list ul a li.righttitle p {width:100%; overflow:hidden; height:30px; text-align:left; line-height:30px; font-size:14px; color:#999; display:block;}
.zixun_list ul a li.righttitle p span {width:10px; overflow:hidden; padding-left:20px;}
.zixun_list ul a:hover li.righttitle h2 {color:#0084ff !important}

/*分页*/
.fenye {width:94%; overflow:hidden; margin:0px auto; margin-top:20px; margin-bottom:20px; text-align:center}
.fenye a {width:auto; display:inline-block; height:40px; line-height:40px; color:#666; padding-left:16px; border:1px solid #d4d4d4; background:#fff; padding-right:16px; font-size:16px; transition: all 0.2s linear 0s;}
.fenye a:hover {width:auto; display:inline-block; height:40px; line-height:40px; color:#fff !important; border:1px solid #3b57a1; background:#3b57a1; text-decoration:none; font-size:16px; transition: all 0.2s linear 0s;}
.fenye a.ahover {width:auto; display:inline-block; height:40px; line-height:40px; color:#fff !important; border:1px solid #3b57a1; background:#3b57a1; text-decoration:none; font-size:16px; transition: all 0.2s linear 0s;}

.xinwen_show {width:94%; overflow:hidden; margin:0px auto; margin-top:20px; background:#FFF; padding:3%; margin-bottom:30px;}
.newsshow_main {width:100%; overflow:hidden; margin:0px auto; padding-top:20px;}
.newsshow_main h1 {width:100%; overflow:hidden; text-align:center; line-height:50px; font-size:28px; color:#333; font-weight:100}
.newsshow_main div.xb {width:100%; overflow:hidden; height:auto; text-align:center; padding-bottom:20px; border-bottom:1px dotted #ddd; margin-bottom:20px; padding-top:10px;}
.newsshow_main div.xb p {width:auto; overflow:hidden; height:35px; text-align:left; line-height:35px; font-size:14px; color:#999; display:inline-block}
.newsshow_main div.xb p.bdsharebuttonbox {width:auto; overflow:hidden; height:35px; text-align:left; line-height:35px; font-size:14px; color:#999; display:inline-block; padding-left:20px;}
.newsshow_main div.xb p.bdsharebuttonbox a {width:30px; overflow:hidden; height:30px; background:none; display:inline-block; margin:0px; padding:0px; margin-left:10px; margin-top:2.5px; color:#666; font-size:26px; line-height:30px; text-align:center}
.newsshow_main div.xb p.bdsharebuttonbox a:hover {width:30px; overflow:hidden; height:30px; background:none; display:inline-block; margin:0px; padding:0px; margin-left:10px; margin-top:2.5px; color:#84468b; font-size:26px; line-height:30px; text-align:center; text-decoration:none}

.newsshow_main div.show {width:100%; overflow:hidden; text-align:center; line-height:30px; font-size:16px; color:#333; padding-bottom:60px;}
.newsshow_main div.show p {width:auto; overflow:hidden; padding-bottom:10px; padding-top:10px; text-align:left}
.newsshow_main div.show img {object-fit: contain;width:auto !important; overflow:hidden; max-width:100% !important; height:auto; margin:0px auto; display:block; margin-top:15px; margin-bottom:15px;}

.newsshow_nextpro {width:100%; overflow:hidden; margin:0px auto; margin-top:20px; padding-top:20px; border-top:1px dotted #ddd; text-align:left; padding-bottom:40px;}
.newsshow_nextpro a {width:480px; overflow:hidden; height:40px; text-align:left; line-height:40px; font-size:16px; display:inline-block; color:#333; float:left}
.newsshow_nextpro a:hover {width:440px; overflow:hidden; height:40px; text-align:left; line-height:40px; font-size:16px; display:inline-block; color:#93C; float:left}


.julebu_banner {width:100%; overflow:hidden; height:auto; background:url(/skin/images/julebu_1.jpg) center no-repeat}
.julebu_banner img {width:100%; overflow:hidden; height:auto; display:block}
.julebu_gdb {width:100%; margin:0px auto; height:auto;}
.julebu_gdb .swiper-container {width:100%; height:auto; background:#036fdc}
.julebu_gdb .swiper-slide {width:100%; overflow:hidden; height:auto;}
.julebu_gdb .swiper-slide img {width:100%; overflow:hidden; height:auto; display:block}
.julebu_gdb .swiper-button-next {color:#333 !important; background-image:url(/skin/images/r.png) !important; right:10% !important; width:50px !important; height:50px !important; background-size:100% !important; display:none}
.julebu_gdb .swiper-button-prev {color:#333 !important; background-image:url(/skin/images/l.png) !important; left:10% !important; width:50px !important; height:50px !important; background-size:100% !important; display:none}

.weixinhaofz {
	transform:scale(0.8);
    -webkit-transform:scale(0.8);  /*兼容-webkit-引擎浏览器*/
    -moz-transform:scale(0.8);     /*兼容-moz-引擎浏览器*/
	width:110px; overflow:hidden; border:1px solid #eee; background:#fcfcfc; position:fixed; bottom:50%; right:-13px; z-index:10; padding:10px;}
.weixinhaofz h2 span {
    width: 100%;
    height: 24px;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.weixinhaofz h3{
	position: absolute;
	left: -7px;
    top: -15px;
	width: 10px;
	height: 10px;
	padding: 20px;
	font-size: 13px;
	color: #000000;
	font-family: Arial;
}
.weixinhaofz h1 {width:110px; overflow:hidden; height:80px; font-size:60px; color:#3C0; text-align:center; line-height:80px; font-weight:100; position:relative}
.weixinhaofz h1 p {width:15px; overflow:hidden; height:15px; display:block; position:absolute; top:10px; right:28px; background:url("/skin/images/shan.gif"); z-index:999}
.weixinhaofz h2 {width:110px; overflow:hidden; text-align:center; line-height:30px; font-size:18px; color:#090;}
.weixinhaofz h2 p {width:110px; overflow:hidden; display:block; line-height:20px; font-size:14px;  text-align:center; display:block}
.weixinhaofz button {width:110px; overflow:hidden; height:35px; text-align:center; line-height:35px; background:#090; margin-top:5px; font-size:12px; color:#FFF; border:0px;}
.weixinhaofz button:hover {width:110px; overflow:hidden; height:35px; text-align:center; line-height:35px; background:#F60; margin-top:5px; font-size:12px; color:#FFF; border:0px; cursor:pointer}


.c-new{
	width: 100%;
    overflow: hidden;
    margin: 0px auto;
    margin-top: 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.c-new .c-item{
	cursor: pointer;
	width: 355px;
	margin-bottom: 30px;
}
.c-new .c-item h3{
	height: 24px;
	font-size: 18px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.c-new .c-item span{
	color: #a7a7a7;
	font-size: 12px;
}
.c-new .c-item p{
	height: 60px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	color: #6d6d6d;
	margin-top:5px;
	font-size: 14px;
	line-height: 20px;
}
.c-tt{
	display: none;
	width: 1200px;
	margin: 0 auto;
	margin-top: 60px;
}





























































