html, body, div, span, h1, h2, h3, h4, p, pre, a, em, img, u, i, center, dl, dt, dd, ol, ul, li, form, label, input, textarea, select, table, tbody, tfoot, thead, tr, th, td, article, aside, canvas, footer, header, menu, nav {margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; font-family: inherit; font-style: normal; font-weight: normal; background-color:transparent;}
body { font:12px/1.8 "Microsoft YaHei",Tahoma, "SimSun", Arial, sans-serif; background:#ececec;}
ul,li {list-style: none;}
a{text-decoration:none;color:#333333;transition: color 0.15s ease-in;-o-transition: color 0.15s ease-in;-ms-transition: color 0.15s ease-in;-webkit-transition: color 0.15s ease-in;-moz-transition: color 0.15s ease-in;}
a:hover{color:#c06;}
.fl{ float:left;}
.fr{ float:right;}
.mb10{ margin-bottom:10px;}
.mt50{ margin-top:50px;}
.ad_line{ margin-top:15px; margin-bottom:15px; border-bottom:#ECECEC 1px solid}
.header{background:#ffae00;color: #fff;height: 45px;line-height: 45px;position: fixed;z-index: 10; top:0px;right: 0px;left: 0px;text-align: center; font-size: 18px;}
.header span{position: absolute;height: inherit;top:0px;}
/* .header span a{height: 45px;width: 45px;color: inherit;display: block;background: url(../images/icon.png) no-repeat 0px 0px;  background-size: 320px auto;}*/
.header span a{height: 2.5rem;width: 2rem;display: block;background: url(https://m.faxingnet.com/images/new/2.png) no-repeat center;background-size: 1.5rem 1.5rem;} 
.header a img {width: 150px;margin: 7px;}
.t-back{left: 0px;}
.t-menu{right: 0px;} 
span a.icon-back{height: 45px;width: 45px;color: inherit;display: block;background: url(../images/icon.png) no-repeat 0px 0px;  background-size: 320px auto;background-position: -45px 0px;text-indent: -9999px;}
span a.icon-menu{/* background-position: -90px 0px; */ background-position: 0px 10px;text-indent: -75px; color:#666666; font-size:16px;}
.t-sitemap-menu{position: fixed;right: 0px;left: 0px;right: 0px; top: 45px;background:rgba(152, 152, 152, 0.94); font-size: 16px; z-index: 15; display:none}
.t-sitemap-menu li{height: 55px;width: 25%;float: left; line-height:55px;text-align: center;}
.t-sitemap-menu li a{height: 100%; padding: 0px 5px 0px 5px; position: relative; display: block; margin: -1px;color: #fff;}
.t-sitemap-menu li a:hover{background: #000;color:#FF0047; }
#banner {width: 100%;height: 230px;overflow: hidden;margin-top: 43px;position: relative;}
#banner img {max-width: 100%;height: 230px;}
.gallerytitle {text-align: center;font-size: 1.4em;height: 80px;line-height: 80px;color: #fafafa;position: absolute;left: 0;bottom: 0;right: 0;font-weight: normal;text-shadow: 1px 1px 1px #000;/* background-color: rgba(21,20,20,0.5); */background-color: rgba(0,0,0,0);background: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.7));background: -webkit-gradient(linear, top, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.7)));background: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.7));background: -o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.7));}
.pagination {position: absolute;z-index: 20;bottom: 5px;text-align: center;left:45%;}
.swiper-pagination-bullet {display: inline-block;width: 5px;height: 5px;border-radius: 5px;	background: #000;margin: 0 3px;	opacity: 0.8;cursor: pointer;}
.swiper-pagination-bullet-active {background: #ff6600;}
.menu {padding-top:0px; margin-bottom:0px; text-align:center;}
.menu a {width: 25%;opacity: .8;filter: alpha(opacity=90);color: #fff;background-color: #00a67c;display: inline-block;line-height: 45px; text-align:center; font-size:1.5em; margin-top:5%; margin-right:4%;margin-left:4%;}
.menu a:nth-child(9n) {background-color: #4a4a4a}
.menu a:nth-child(9n+1) {background-color: #15a287}
.menu a:nth-child(9n+2) {background-color: #5cb85c}
.menu a:nth-child(9n+3) {background-color: #d9534f}
.menu a:nth-child(9n+4) {background-color: #567e95}
.menu a:nth-child(9n+5) {background-color: #b433ff}
.menu a:nth-child(9n+6) {background-color: #00a67c}
.menu a:nth-child(9n+7) {background-color: #b37333}
.menu a:nth-child(9n+8) {background-color: #f60}
.article-content{font-size: 15px;padding:10px 0px 10px; margin-top:45px;background:#fff;}
.article-content img{max-width: 100%;height: auto;margin: 0px auto;display: block; text-align:center;}
.ac-title{line-height:1.5em;font-size:1.4rem;font-weight:bold;padding: 0px 10px; color:#4a4a4a;}
.ac-date{color: #777;font-size: 12px;padding: 5px 10px 8px;margin: 0px;}
.content{ font-size:1.1rem; padding-top:20px; padding-left:10px; padding-right:10px; padding-bottom:0px;}
.content p{padding-bottom:12px; text-indent:2em;}
.pages {margin: auto;display: block;overflow: hidden;text-align: center;padding: 15px 10px 15px 10px;}
.pages ul{text-align:left;position:relative}
.pages li{list-style-type:none; display:inline;}
.pages a {height: 37px;line-height: 37px;color: #606060;display: inline-block;vertical-align: middle;padding: 0 15px;border: #d6d6d6 1px solid;background: #fff;margin: 0 2px;box-shadow:0 0px 4px rgba(0,0,0,.12); font-weight:bold;}
.pages .page-select{position:absolute;top:2px;left:50%;margin-left:-35px;width:70px;height:35px;text-align:center;border-radius:0; font-size:1.2rem}
.pages .page-select select{background-color:#eee;border:0;line-height:35px;width:70px;height:35px;border-radius:0;color:#555;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:20px;}
.pages .page-pre{ float:left;}
.pages .page-next{ float:right;}
.article-recom{ /* margin-bottom:20px; */background: #ffffff;overflow:hidden}
.pic_list {padding-top: 5px;overflow: hidden; padding-left:4px; padding-right:4px;padding-bottom: 5px;}
.pic_list li {float: left;text-align: center;width: 46%;overflow: hidden;display:block; padding-left:2%; padding-right:2%}
.pic_list .thumb{ display:block;height:124px; overflow:hidden;}
.pic_list img{ width:100%; height:100%; display:block;}
.pic_list li p{ height:18px; line-height:18px; margin: -24px 1px 0px 0px; background-color:#000;FILTER: alpha(opacity=90);opacity: 0.9;width: 100%;font-weight: 400;color: #fff;font-size:14px;}
.list-pt{ padding-left:15px; padding-right:15px;}
.list-pt li a {zoom: 1;}
.list-pt li a:after {content: "\20"; display: block; height: 0; clear: both; visibility: hidden; }
.list-pt li{ padding:15px 0px; border-top: 1px #fff solid; border-bottom: 1px #ECECEC solid;}
.list-pt li a{display: block; position: relative; }
.list-pt img{width: 105px;float: left;margin-right: 13px; height:80px;}
.lp-title{display: block;font-size: 16px;line-height: 24px;padding-bottom: 0px; font-weight:bold;position:relative;top:2px;overflow: hidden;height: 48px;}
.lp-sum{display: block;font-size: 12px;height:1.2em;line-height: 1.2em;color: #888; position:relative; top:10px;overflow:hidden}
.spec_list {padding-top: 5px;overflow: hidden; padding-bottom: 5px; padding-left:5px; padding-right:5px;}
.spec_list a{ background-color:#f2f2f2; display:block; width:21%; margin-right:2%;margin-left:2%; height:25px; line-height:25px; border-radius:10px; color:#999; margin-top:5px; margin-bottom:5px; float:left; text-align:center; position:relative}


.ar-title{line-height:45px;height:45px;font-size: 18px; font-weight:bold; margin-left:10px;margin-right:10px;border-bottom: 1px #ECECEC solid;}
.list-recom{margin-top:20px;background: #ffffff; overflow:hidden}
.list-recom ul{ padding-left:10px; padding-right:10px;}
.list-recom li {padding:15px 0px; overflow:hidden;border-top: 1px #fff solid; }
.wall { display: block;position: relative; margin-top:10px;}
.wall-column {display: block;position: relative;width: 50%;float: left;padding: 0 1%;box-sizing: border-box;}
.list_article {display: block;margin: 0 0 8% 0;padding: 5%;background: white;border-radius: 3px;box-shadow:0 0px 3px rgba(0,0,0,.12);-webkit-transition:box-shadow .2s linear;transition:box-shadow .2s linear;transition: all 100;  overflow: hidden; position: relative;}
.list_article img {display: block;width: 100%; margin: 0 0 5% 0;}
.list_article a{ color: #333;}
.list_article p{ overflow: hidden; font-size:14px; font-weight:bold;}
.list_article span{ overflow: hidden; font-size:12px; line-height:22px;color:#ccc;}
#container{ display: block;position: relative; margin-top:10px; padding-left:5px; padding-right:5px;}
.dataBlock{width:46%;background:#fefefe;box-shadow:0 0px 3px rgba(0,0,0,.12);-webkit-transition:box-shadow .2s linear;transition:box-shadow .2s linear; margin-left:1%; margin-right:2%;margin-bottom:20px;}
.dataBlock .infoBar{ display:none;}
.dataBlock .img{overflow:hidden; text-align:center; padding:5px;}
.dataBlock .img img{ width:100%} 
.dataBlock .title{font-size:14px; font-weight:bold; line-height:20px; padding-left:5px; padding-right:5px;}
.dataBlock .profile{font-size:12px;color:#888;line-height:2em; padding:5px;}
.description{margin-top: 43px; padding:10px; text-indent:2em; line-height:30px;}
.list-page{margin: auto;display: block;overflow: hidden;text-align: center;padding: 15px 10px 15px 10px; font-size:18px;}
.list-page ul{text-align:center;position:relative}
.list-page li{list-style-type:none; display:inline;}
.list-page a {height: 37px;line-height: 37px;color: #606060;display: inline-block;vertical-align: middle;padding: 0 15px;border: #d6d6d6 1px solid;background: #fff;margin: 0 2px;box-shadow:0 0px 4px rgba(0,0,0,.12);}
.bottom-up {width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #000; margin-top:10px; margin-left:20px;}
.bottombar{background: #000; text-align:center; line-height:40px; color:#fff}

@media only screen and (max-width:375px){.pic_list li {float: left;text-align: center;width: 46%;overflow: hidden;display:block; padding-left:2%; padding-right:2%}.pic_list .thumb{ display:block;height:115px; overflow:hidden;}#banner{ height:215px;}}
@media only screen and (max-width:334px){.list-pt img{width: 80px;float: left;margin-right: 10px; height:65px;}.article-recom .lp-sum{line-height: 1.0em;position:relative; top:-3px; height:1.0em}.article-recom .lp-title{font-size:15px;position:relative;top:-5px;}.list-recom .lp-title{font-size: 15px;position:relative;top:-6px;}.list-recom .lp-sum{line-height: 1.2em;color: #888; position:relative;top:-2px; height:1.2em; overflow:hidden;}.pic_list .thumb{ display:block;height:95px; overflow:hidden;}#banner{ height:185px;}.spec-recom .art_title a{font-size: 15px;position:relative;top:-6px;}.spec-recom img{height:65px;}.spec-recom .art_intro{height:1.0em;line-height: 1.0em;position:relative; top:-3px; }}
.img_desc{
	line-height: 22px !important;
	color: #666 !important;
	font-size: 16px !important;
	text-align: center;
}

.cj_list_xxl6 {
    float: left;
    width: 100%;
    padding: 0 0 0% 0;
    background: #f2f2f2;
    /*border-bottom: 12px solid #f2f0f0;*/
}

.cj_list_xxl6::before {
    content: '';
	display: block;
	height: 0;
	float: left;
	padding: 0;
	overflow: hidden;
	border-top: 1px solid #f2f0f0;
	background: #f2f2f2;
}

.cj_list_xxl6 span {
    display: block;
    float: left;
    margin: 0 2.5% 0 4%;
    width: 92.5%;
}

.readMore{
	width: 10rem;
	margin: 0px auto;
	z-index: 10;
	margin-top: 0px;
}

.readMore div{
	width: 90%;margin: 0 auto;
}

.readMore div a{
	color: #0068b7;
}
.readMore div a img{
	float: left;width: 16px;
}

footer{
    padding: .6rem .5rem;
    background-color: #f1f1f1;
}
footer .top{
    overflow: hidden;
    width: 7rem;
    margin: 0 auto;
}
footer .top img{
    float: left;
    width: 3rem;
}
footer .top div{
    float: left;
    padding: .6rem 0 0 .3rem;
}
footer .top div p{
    font-size: .4rem;
    line-height: .7rem;
    color: #666;
}
footer .bottom{
    padding-top: .4rem;
    text-align: center;
}
footer .bottom p{
    font-size: 12px;
    line-height: 17px;
    color: #a1a1a1;
}

.ad_padding{
	padding: 10px 5px;
}

.wenzhangnt{margin:0;width:100%;height:auto;border:0;border-top:10px solid #e1e1e1;/*border-bottom:10px solid #e1e1e1;*/background:#fff;padding: 13px 0;}

.new {
    background-color: #fff;
    margin-top: 10px;
    padding: 10px 15px 0 15px;
}

.clearfix::after {
    clear: both;
}
.clearfix::before, .clearfix::after {
    content: "";
    display: table;
}

.title a {
	float: right;
	font-size: 15px;
	line-height: 35px;
	color: #a0a0a0;
}

.title a span {
    font-size: 18px;
    float: left;
    display: block;
    /*margin: -.05rem 0rem 0 0;*/
}

.title_img {
    float: left;
	height: 20px;
	margin: 10px 7px 0 0;
	width: 11px;
}

.title h3 {
    float: left;
	font-size: 18px;
	line-height: 35px;
	font-weight: bold;
}

ul, ol {
    list-style: none;
}

.new ul li {
	overflow: hidden;
	padding: 15px 0;
	border-bottom: 1px solid #ddd;
	position: relative;
}

.new_img {
	float: left;
	width: 30%;
	margin-right: 15px;
	height: 78px;
}

.new ul li .right {
    float: left;
    width: 64%;
}

.new ul li .right h3 {
	font-size: 16px;
	line-height: 22px;
	color: #333;
}

.new ul li .right p {
	font-size: 16px;
	line-height: 28px;
	color: #878787;
	margin-top: 5px;
}

.new ul li .right p span {
	float: right;
	line-height: 28px;
	padding: 0 6px;
	border: 1px solid #878787;
	border-radius: 4px;
}

.more {
    display: block;
	font-size: 18px;
	line-height: 45px;
	color: #ffae00;
	text-align: center;
}

.more_img {
    height: .45rem;
    margin: -.1rem .1rem 0 0;
}

.mip-element div iframe div div div div{
	padding-top: 10px !important;
}

.t_img{
	width: 19px;
	float: left;
	margin: 8px;
}




.info_list {
    float: left;
    clear: both;
    padding-bottom: 15px;
    width: 96%;
    height: auto;
    border: none;
	margin: 4% 0 0 3%;
	background: #ececec;
}

.info_list a {
	float: left;
	clear: both;
	display: block;
	padding: 18px 0 18px 3%;
	width: 94%;
	height: auto;
	border: none;
	border-bottom: 1px solid #e3e0e0;
	background: #fff;
	color: #434343;
}

.info_list h2 {
    float: left !important;
	overflow: hidden;
	margin: 0;
	width: 57%;
	padding: 1% 0 0 0;
	height: 55px;
	text-align: justify;
	margin-right: 6.6%;
	font-size: 16px;
	color: #000000;
	line-height: 23px;
	font-weight: normal;
}

.info_list a img {
    float: right !important;
    margin: 0;
    /* width: 33%; */
    height: auto;
	width: 106px;
	height:	79px;
}
.info_list a span{
	color: #6f6f6f;
	float: left;
}
.img_desc{
	line-height: 22px !important;
	color: #666 !important;
	font-size: 16px !important;
	text-align: center;
}

.div_margin{
	padding: 10px 0 18px 0;
	border-bottom: 1px solid #e3e0e0;
	margin: 0 13px;
}