@charset "utf-8";
.header{position: absolute;-webkit-transition-property: all;transition-property: all;-webkit-transition-duration: .45s;transition-duration: .45s;-webkit-transition-timing-function: cubic-bezier(0.4,.01,.165,.99);transition-timing-function: cubic-bezier(0.4,.01,.165,.99);top: 0;}


* {margin:0;padding:0;box-sizing: border-box;}
html {font-family: 'PingFang SC', 'Helvetica Neue', Helvetica, 'Hiragino Sans GB', STHeitiSC-Light, 'Microsoft YaHei', Arial, sans-serif;}
body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video, button {font-family: 'PingFang SC', 'Helvetica Neue', Helvetica, 'Hiragino Sans GB', STHeitiSC-Light, 'Microsoft YaHei', Arial, sans-serif;font-weight: 300;}
ul, ol, li {list-style: none;}
header.header{width: 100%;height:1.28rem;background-color: #ffffff;z-index: 200;}

/*首页*/
.plist {WIDTH: 95%; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; margin-top: 0.5rem;}
.plist img{width: 90%;margin-bottom: 0.3rem; border-radius: 5px;}
.plist a:hover img{opacity:0.5;filter:alpha(opacity=50)\9}
.imgBox {width: 100%;}


body {font-size:0.35rem; font-family:"微软雅黑"; background-color:#ffffff; color:#333333; text-align:left; line-height:1.5; }
input, select { font-size:0.3rem; }
a{ color:#1e1d1d; text-decoration:none; outline-style:none; outline-color:invert; outline-width:medium}
a{
	-webkit-tap-highlight-color: rgba(0,0,0,0);	/*禁止链接高亮*/
	-webkit-touch-callout: none;/*禁止链接长按弹出选项菜单*/
}
a:link,a:hover,a:visited, a:active, a:focus {color:#515151;   text-decoration:none;outline-style:none; outline-color:invert; outline-width:medium} 
*{ margin:0px; padding:0px; }
ul,li{ padding:0px; margin:0px; list-style:none;}
a img{ border:none;}
table tr td{font-size:0.3rem;}
font{ font-size:0.3rem;}
ul{list-style:none;}
.length{word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.clear{ clear:both; height:0;line-height:0; overflow:hidden; display:block;}

.tl {	TEXT-ALIGN: left}
.tc {	TEXT-ALIGN: center}
.tr {	TEXT-ALIGN: right}
.fl {	DISPLAY: inline; FLOAT: left}
.fr {	DISPLAY: inline; FLOAT: right}

.container {WIDTH: 90%; MARGIN-LEFT: auto; MARGIN-RIGHT: auto;}
.container1 {WIDTH: 100%; MARGIN-LEFT: auto; MARGIN-RIGHT: auto;}

/* Wrapper */
#wrapper{ width:100%; position:relative; margin:0 auto;}

/* Header */
#header{width:100%; margin:0 auto; position: fixed; background:#e60012; opacity:1; height:1.5rem; z-index:99;}
#header .logo{position:relative; width:100%; height:1.5rem; background-image: url(logo1.png); background-position: left; background-size: 50%; background-repeat: no-repeat;}
#menu{position:absolute; width:0.72rem; height:0.6rem; top:0.45rem; right:5%; background:url(nav.png) no-repeat;  background-size:0.72rem;}

#footer{position: fixed;	margin:0 auto;	bottom:0;	width:100%;height:1.5rem;	z-index:99;	background-color: #141414;}
#footer li{	float:left;	width:25%;	cursor:pointer;	text-align: center;	color: #FFFFFF; font-size: 0.4rem;line-height: 1.5rem;}
#footer li img{ display:block; width:100%;}

/*--页脚内容*/
.site-footer{margin-top: 0px;background-color: #666666;}
.site-footer .footer-links{	padding-top: 0.5rem; padding-bottom: 0.2rem;}
.site-footer .footer-links .col-logo{
	float:left;
	width:6rem; height: 2rem;  MARGIN-RIGHT: 0.5rem; MARGIN-LEFT: 0.3rem; padding-top: 0.1rem;
	border-right:1px solid #999999;
}
.site-footer .footer-links .col-logo img{width:90%;}
.site-footer .footer-links .col-code img{width:1.7rem;}
.ft_dom{padding-top: 0.2rem; padding-bottom: 0.5rem; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; border-top:1px solid #999999;}
.ft_dom dl{	line-height:0.5rem;	color: #ffffff;	font-size: 0.3rem;	text-align: center;}

/*--Banner*/
.fly-indexPage{}
.banner{background-size: contain; background-repeat: no-repeat;	background-position: center 0;margin-top: 1.5rem;}
.swiper-slide a{width: 100%;height: 100%;display: block;}
.fly-indexPage-index{width: 100%; height: 7.4rem;}
.fly-indexPage-page{width: 100%;padding-top: 1.5rem; height: 4.5rem;}
.proimg{
	background-size:15rem;height: 4.9rem;
	background-repeat: no-repeat;
	background-position: center bottom;
}
.fly-style{height: 100%;}
.fly-style .swiper-pagination-bullet {opacity: .4;width: 0.133rem;height: 0.133rem;margin: 0 0.12rem !important;border-radius: 0;border: 0.08rem solid #e60012;background: #e60012;}
.fly-style .swiper-pagination-bullet-active {opacity: 1;background: #e60012;box-shadow: 0 0 15px #e60012;}

.fly-indexPage-list{margin-top: 0.253rem;}
.fly-indexPage-list-item{width: 95.7%;height: auto;margin-left: 2.15%;margin-top: 0.353rem;margin-bottom: 0.353rem;}
.fly-indexPage-list-img{width: 100%;height: 4.267rem;border-radius: 5px;background-size: contain;background-repeat: no-repeat;background-position: center center;}
.fly-indexPage-list-textTitle{width: 100%;font-size: 0.32rem;line-height: 1rem;text-align: left;color: #333;margin-top: 0.2rem;}
.fly-indexPage-line{width: 100%;height: 0.028rem;background-color: #f0efee;}
.fly-indexPage-list-textArticle{width: 100%;font-size: 0.32rem;line-height: 1rem;text-align: left;color: #ababab;margin-bottom: 0.2rem;}
.diva-btn-yuyue{width: 3rem;height: 0.8rem;text-align: center;line-height: 0.8rem;font-size: 0.347rem;position: absolute;left: 50%;margin-left: -1.5rem;margin-top: 4rem;border: 1px solid black;border-radius:50px;letter-spacing: 0.25rem;text-indent: 0.25rem;font-weight: 400;}
.diva-btn-xiangqing{width: 1.36rem;height: 0.9392rem;position: absolute;left: 50%;margin-left: -0.68rem;margin-top: 5rem;background-size: contain;}


#Ttitle{position: relative; margin:0 auto; bottom:0; top:1rem;	width:100%;height:1rem;	z-index:90;	background-color: #141414;}
#Ttitle li{ float:left;	width:20%; cursor:pointer;	text-align: center;	color: #FFFFFF; font-size: 0.4rem;line-height: 1rem;}
.Tlist{	background-color: #141414;	top: 1rem;	display: block;	height: 100%;	padding-right: 0.5rem;	padding-left: 0.5rem;	padding-bottom: 0rem;}
.Tlist A{color:#eeeeee;	font-size: 0.45rem;	line-height: 1rem;	padding: 0.2rem;}
.Tlist A:hover{	background-color: #000000;color: #FF9900;}

div.lightbox{width: 100%;	height: 100%;	position: fixed;	top: 0;	left: 0;	background-color: rgba(0,0,0,0.6);	display: none;	z-index:999;}
div.menulist{z-index:9999;	position: fixed;	top: 1.3rem;	left:0;	width:100%;	display: none;}
div.tellist{z-index:9999;	position: fixed;	top: 1.3rem;	left:0;	width:100%;	display: none;}
div.toptitle{z-index:9999;	position: fixed;	top: 1rem;	left:0;	width:100%;	display: none;}

.list{background-color: #F6F6F6;top: 1rem;	margin:0 0.5rem;}
.list .item{display: block;	height: 1rem;	border-bottom: 1px solid #dbdbdb;	border-top: 2px solid transparent;	padding-right: 0.5rem;	padding-left: 0.5rem;}
.list .item:hover{	background-color: #e0e0e0;}
.list .item p{color:#333333; font-size: 0.35rem;	line-height: 1rem;	padding-left: 0.2rem;	background: url(arrow.png) no-repeat 95% 50%;}
.list .item:hover p{color: #FF9900;}

.boxstyle{	border:1px solid #d3d3d3;	border-radius: 5px;	box-shadow: 1px 0px 1px #e1e1e1;}

.list .item_tel{display: block;	height: 1rem;	border-bottom: 1px solid #dbdbdb;	border-top: 2px solid transparent;	padding-right: 0.5rem;	padding-left: 0.5rem;}
.list .item_tel:hover{	background-color: #e0e0e0;}
.list .item_tel p{color:#333333;	font-size: 0.35rem;	line-height: 1rem;	padding-left: 0.2rem;	background: url(arrow.png) no-repeat 95% 50%;}
.list .item_tel:hover p{color: #FF9900;}

.Search{position: relative;	width:100%;	height:1.45rem;	background-color: #ffffff;	line-height: 1.5;	padding-left: 0.5rem;	padding-top: 0.3rem;}
.searchinput{
	width: 8rem;height: 0.79rem;
	float: left;color: #999999;font-size:0.35rem;line-height: 0.79rem;
	vertical-align: middle;
	border:0px solid #484848;
	padding-right: 0.3rem;
	padding-left: 0.3rem;
}
.searchinput{background-color: #ffffff;}
.searchinput:hover{background-color: #ffffff;}
.searchinput:focus{outline:0;background-color: #ffffff;}
.tab_search{ height: 0.8rem; border: 1px solid #cccccc;}
.searchaction{width: 0.8rem; float: left; height: 0.8rem;}


.Mback{position: relative;	margin:0 auto;	width:100%;	height:1rem;
	background-color: #333333;	color:#ffffff;	font-size: 0.35rem;	font-weight: bold;	line-height: 1rem;
	background-image: url(back.png);	background-repeat: no-repeat;	background-position: 0.4rem;background-size: contain;padding-left: 1.5rem;
}

/*----------------------*/
.mtile {color:#E60012;	line-height:1; font-size:0.5rem; font-weight: lighter;}
.msmal {line-height:1; font-size:0.3rem;}
.mline { width: 1rem; height: 4px; display: block;background-color: #E60012; margin-top: 0.1rem; margin-bottom: 0.1rem;}

#slides { position:relative; color:#999999;} /*z-index:100;*/
#slides ht {line-height: 2.5;}
#slides .dt {font-family: Georgia, "Times New Roman", Times, serif;}
#slides .slide { border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #e6e6e6;}
#slides img {border-radius:3px; width:100%;  margin-bottom:0.1rem;}