*{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;}


.fenye li {
    width: auto;
    overflow: hidden;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    display: block;
    float: left;
    margin-right: 10px;
    background: #fcfcfc;
    color: #333;
    border-radius: 5px;
    border: 1px solid #e6e6e6;
}

.fenye li.thisclass {
    width: auto;
    overflow: hidden;
    padding-left: 12px;
    padding-right: 12px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    display: block;
    float: left;
    margin-right: 10px;
    background: #ea670c;
    color: #FFF;
    border-radius: 5px;
    border: 1px solid #ea670c;
}

/*顶部*/
.top_main {width:100%; height:40px; background:#333}
.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; overflow: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:73px; background:#fcfcfc; position:relative;}
.top_lognav div.m {width:1200px; height:73px; margin:0px auto}
.top_lognav div.m div.logo {width:216px; overflow:hidden; height:73px; float:left;}
.top_lognav div.m div.logo img {width:150px; overflow:hidden; display:block}

.top_lognav div.m div.nav {width:934px; height:73px; float:right; text-align:right; padding-left:30px; padding-right:0px;}
.top_lognav div.m div.nav ul li {width:130px; height:73px; display:inline-block; text-align:center; z-index:99; transition: all 0.1s linear 0s;}
.top_lognav div.m div.nav ul li a {width:auto; height:73px; display:inline-block; line-height:73px; font-size:16px; color:#333}
.top_lognav div.m div.nav ul li a:hover {width:auto; height:73px; display:inline-block; line-height:73px; font-size:16px; color:#b38549; text-decoration:none}
.top_lognav div.m div.nav ul li a.ahover {width:auto; height:73px; display:inline-block; line-height:73px; font-size:16px; color:#ff6700; text-decoration:none}


.footer a{
	color: #fff;
}
/*banner区域*/
.banner_nav {width:100%; margin:0px auto; height:397px;background: url(/skin/images/1y.png) no-repeat left bottom;}
.banner_nav .swiper-container {width:100%; height:373px;}
.banner_nav .swiper-slide {width:100%; overflow:hidden; height:373px;}
.banner_nav .swiper-slide img {display:none}
.banner_nav .swiper-button-next {color:#FFF !important; right:10% !important}
.banner_nav .swiper-button-prev {color:#FFF !important; left:10% !important}

.index_m {width:1200px; overflow:hidden; margin:0px auto; margin-top:25px;height: 380px;}
.index_m_l {width:620px; height:340px; float:left}
.index_m_l img {width:620px; overflow:hidden; height:340px; display:block;}
.index_m_l img:hover {width:620px; overflow:hidden; height:340px; display:block;opacity:0.8; filter:alpha(opacity=80);}
.index_m_r {width:560px; overflow:hidden; height:340px; float:right}
.index_m_r div.t {width:560px; overflow:hidden; height:340px;}
.index_m_r div.t dl {width:560px; overflow:hidden; height:160px; margin-bottom:20px;}
.index_m_r div.t dl dt {width:270px; overflow:hidden; height:160px; display:block; float:left}
.index_m_r div.t dl dt img {width:270px; overflow:hidden; height:160px; display:block;opacity:1.0; filter:alpha(opacity=100);}
.index_m_r div.t dl dt img:hover {width:270px; overflow:hidden; height:160px; display:block; opacity:0.8; filter:alpha(opacity=80);}
.index_m_r div.t dl dd {width:270px; overflow:hidden; height:160px; display:block; float:right}
.index_m_r div.t dl dd img {width:270px; overflow:hidden; height:160px; display:block; opacity:1.0; filter:alpha(opacity=100);}
.index_m_r div.t dl dd img:hover {width:270px; overflow:hidden; height:160px; display:block;opacity:0.8; filter:alpha(opacity=80);}

.index_bbb {width:100%; overflow:hidden; background:#000; margin-top:30px;}
.index_bbb img {height: 908px; overflow:hidden; display:block; margin:0px auto}


.index_news {width:1200px; overflow:hidden; margin:0px auto; margin-top:30px;}
.index_news h1 {width:1198px; overflow:hidden; height:50px; background:#fff; border:1px 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:1168px; overflow:hidden; border:1px solid #dadada; border-top:0px; background:#FFF; padding:15px; padding-top:0px;}
.index_news div.mr a {width:570px; 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:570px; 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:100%;overflow:hidden;height:99px;text-align:center;line-height:99px;font-size:14px;color:#fff;background:#101311;/* margin-top:30px; */}


.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:400px; overflow:hidden; height:auto; padding:30px; margin:0px auto; margin-top:6%; background:#fff;padding-top:20px; position:relative}
.weixinjia div.m h1 {width:400px; overflow:hidden; height:40px; text-align:center; line-height:40px; font-size:22px; 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:400px; overflow:hidden; height:40px; text-align:center; font-size:28px; line-height:40px; color:#090; 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:1200px; 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:1140px; overflow:hidden; margin:0px auto; margin-top:20px; background:#FFF; padding:30px; margin-bottom:30px;}

.zixun_list {width:1140px; overflow:hidden;}
.zixun_list ul {width:1140px; overflow:hidden;}
.zixun_list ul a {width:1140px; 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}
.zixun_list ul a li.lefttupian img {width:300px; overflow:hidden; height:200px;object-fit: cover;}
.zixun_list ul a:hover li.lefttupian img {object-fit: cover;width:300px; overflow:hidden; height:200px; filter:alpha(opacity=70); opacity:0.7;}

.zixun_list ul a li.righttitle {width:810px; overflow:hidden; height:200px; position:relative; float:right}
.zixun_list ul a li.righttitle h2 {width:810px; overflow:hidden; text-align:left; line-height:30px; font-size:20px; color:#333}
.zixun_list ul a li.righttitle h3 {
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
	width:810px; overflow:hidden; text-align:left; line-height:25px; font-size:14px; color:#666; position:absolute; top:40px; left:0px; font-weight:100}
.zixun_list ul a li.righttitle p {width:810px; overflow:hidden; height:30px; text-align:left; line-height:30px; font-size:14px; color:#999; position:absolute; bottom:5px; left:0px; 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:1200px; overflow:hidden; margin:0px auto; margin-top:50px; margin-bottom:50px; text-align:center}
.fenye li {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 li: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 li.active {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 li:hover a{color: #fff;}

.xinwen_show {width:1140px; overflow:hidden; margin:0px auto; margin-top:20px; background:#FFF; padding:30px; margin-bottom:30px;}
.newsshow_main {width:1140px; overflow:hidden; margin:0px auto; padding-top:40px;}
.newsshow_main h1 {width:1140px; overflow:hidden; text-align:center; line-height:50px; font-size:28px; color:#333; font-weight:100}
.newsshow_main div.xb {width:1140px; 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:#090; 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:1140px; 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 {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:1140px; 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:800px; background:url(/skin/images/julebu_1.jpg) center no-repeat}
.julebu_banner img {width:100%; overflow:hidden; height:auto; display:none}
.julebu_gdb {width:100%; margin:0px auto; height:700px;}
.julebu_gdb .swiper-container {width:100%; height:700px; background:#036fdc}
.julebu_gdb .swiper-slide {width:100%; overflow:hidden; height:700px;}
.julebu_gdb .swiper-slide img {width:100%; overflow:hidden; height:auto; display:none}
.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}
.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}

.weixinhaofz {box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);text-align: center;box-sizing:content-box ;width:164px; overflow:hidden; border:1px solid #eee; background:#fcfcfc; position:fixed; bottom:50%; right:10px; z-index:10; padding:15px; display:block}
.weixinhaofz h1 { margin-bottom: 65px;margin-top: 0;width:140px;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 {margin: 0;width: 100%; overflow:hidden; text-align:center; line-height:30px; font-size:18px; color:#090;}
.weixinhaofz h2 span{
	width: 100%;
	height: 24px;
	display: inline-block;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.weixinhaofz h2 p {margin-bottom: 0; overflow:hidden; display:block; line-height:20px; font-size:14px; font-weight:100; 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: 1200px;
	overflow: hidden;
	margin: 0px auto;
	margin-top: 55px;
	/* display: flex; */
	/* justify-content: space-around; */
	/* align-items: center; */
}
.c-new .c-item{
	float: left;
	cursor: pointer;
	width: 33.33%;
	height: 114%;
	margin-bottom: 53px;
}
.c-new .c-item h3,.c-new .c-item span,.c-new .c-item p{
	transition: all .5s;
}
.c-new .c-item:hover h3{
	color: #b38549;
}
.c-new .c-item:hover p,.c-new .c-item:hover span{
	color: #313131;
}
.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{
	width: 1200px;
	margin: 0 auto;
	margin-top: 60px;
}


.weixinhaofz h3{
	position: absolute;
	left: -7px;
    top: -15px;
	width: 10px;
	height: 10px;
	padding: 20px;
	font-size: 13px;
	color: #000000;
	font-family: Arial;
	cursor: pointer;
}






















































