@charset "utf-8";
/* CSS Document */
/* 通用 */
ul{padding:0;}
 *{margin:0;padding:0;}
html{font-size:62.5%;}
body {max-width:960px;margin:0 auto;padding:0;text-align:center;color:#000;position:relative;}
div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dd, dt, img, p, form {margin:0;padding:0;border:0;font-weight:normal;}
header, section, footer, aside, nav, main, article, figure {display: block; }
ul, ol, li {list-style:none;}
i,em{font-style:normal;}
table, td, tr, th, input, select {}
input,textarea{font-family:Arial;outline:none;-webkit-appearance:none;}
table {border-collapse:collapse;}
img{border:0;vertical-align:middle;}

/*link*/
a {color:#fff;text-decoration:none;outline:none;cursor:pointer;}
a:link,a:visited{color:#333;text-decoration:none;}
a:hover {color:#333;text-decoration:none;}
a:active {star:expression(this.onFocus=this.blur());color:#bc2931;}
.clear{*zoom:1;}
.clear:after {content:'';display:block;clear:both;height:0px;}

a1 {color:#fff;text-decoration:none;outline:none;cursor:pointer;}
a1:link,a:visited{color:#333;text-decoration:none;}
a1:hover {color:#333;text-decoration:none;}
a1:active {star:expression(this.onFocus=this.blur());color:#bc2931;}
.clear{*zoom:1;}
.clear:after {content:'';display:block;clear:both;height:0px;}
.logo img{max-width:100%;}

/* 菜单栏 */
.navCp{position:relative;}
.navCon ul{padding:0.5rem 0 0;}
.nav{position:relative;background-color:#fff;}
.navTop {padding:0.5em;border-bottom:1px solid #f1f0f0;}
.nav-meun{width:4em;margin-left:1rem;}
.navCon{width:90%;position:absolute;right:0;top:0;z-index:199;background-color:rgba(255,255,255,0.98);}
.navCon>ul>li{padding:0 1rem;text-align:left;}
.navCon ul li .navConli{font-size:1.4em;line-height:2.4em;position:relative;border-bottom:1px solid #e8e8e8;}
.navCon ul li.on{background-color:#0e9e9b;}


.navCon ul li a{display:block;padding-left:10%;text-align:left;color:#6c6f6b;}
.navCon ul li.on a{color:#fff;}
.navCon ul li span{display:block;width:60%;margin:0 auto;border-radius:80%;border:2px solid #9c9c9c;}
.navCon ul li span img{max-width:100%;}
.navCon ul li ul li {display:inline-block;font-size:1.3em;height:1rem;line-height:1em;padding:0 0.5rem;}
.navCon ul li ul li+li{border-left:1px solid #efeeef;}
.navCon ul li ul li a{color:#b2b2b2;}

/* banner */
.banner{position:relative;}
.banimg{width:100%;height:100%;}
.banner .slidesjs-pagination{width:100%;display: -webkit-box !important;display: box !important;position:absolute;bottom:0.75em;z-index:99;margin:1em 0;overflow:hidden;-webkit-box-pack: center;box-pack: center;}
.banner .slidesjs-pagination li{margin-right:0.5em;width:16%;}
.banner .slidesjs-pagination li a{display:block;height:2px;width:0.75em;padding-top:0.75em;width:100%;background-color:#c1c1c1;}
.banner .slidesjs-pagination li a.active{background-color:#f2a780;}

.innerBan img{max-width:100%;}
.innerBan a{display:block;width:100%;min-height:15em;background-size:auto 100% ;-webkit-background-size:auto 100% ;background-position:center top;background-repeat:no-repeat;}
/* page
.page{
	display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
}
.page a,.page span{
	display: block;
	width:1.5em;
	height:1.5em;
	line-height:1.5em;
	background-color:#ebebeb;
	border-radius:2em;
	color:#a5a5a5;
	font-size:1.6em;
	margin-right:0.4em;
}
.page span.current{background-color:#d20011;color:#fff;}
.page a.prev,.page a.next{display:inline-block;width:1.5em;height:0;padding-top:1.5em;overflow:hidden;position:relative;}
.page a.prev:after,.page a.next:after{
	width:0;
	height:0;
	border-top:0.5em solid transparent;
	border-bottom:0.5em solid transparent;
	content:'';
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-0.5em;
}
.page a.prev:after{border-right:0.5em solid #a2a2a2;margin-left:-0.4em;}
.page a.next:after{border-left:0.5em solid #a2a2a2;	margin-left:-0.2em;}
page2
.pages{padding:1em 0;text-align:center;}
.pages a,.pages span{display:inline-block;padding:0.2em 0.5em;background-color:#eaeaea;margin:0 0.2em;font-size:1.4em;color:#666;}
.pages a{border:1px solid #d0d0d0;}
.pages span{border:1px solid #0e9e9b;}
 */
.ub-fh
{
	width:100%;
}

.ub-fv
{
	height:100%;
}
.ub{
	display:-webkit-box !important;
	display:-moz-box !important;
	display:-ms-flexbox !important;
	display:-webkit-flex !important;
	display:flex !important;
}
.ub-ver{
	-webkit-box-orient:vertical;
	-webkit-flex-direction:column;
	-moz-box-orient:vertical;
	flex-direction:column;
}
.ub-ac{
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-align-items:center;
	align-items:center;
}
.ub-ae{
	-webkit-box-align:end;
	-webkit-align-items:flex-end;
	-moz-align-items:flex-end;
	align-items:flex-end;
}
.ub-ab{
	-webkit-box-align:baseline;
	-webkit-align-items:baseline;
	-moz-algin-items:baseline;
	align-items:baseline;
}
.ub-as{
	-webkit-box-align:stretch;
	-webkit-align-items:stretch;
	-moz-align-items:stretch;
	align-items:stretch;
}
.ub-pc{
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-justify-content:center;
	justify-content:center;
}
.ub-pe{
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	-moz-justify-content:flex-end;
	justify-content:flex-end;
}
.ub-pj{
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-moz-justify-content:space-between;
	justify-content:space-between;
}
.ub-f1{
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	flex:1;
}
.ub-img
{
	-webkit-background-size:contain;
	-moz-background-size:contain;
	-o-background-size:contain;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center;
}

.ub-img1
{
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
}
.ub-img2
{
	background-repeat:repeat-x;
	background-size:auto 100%
}
.ub-img3
{
	background-repeat:repeat-y;
	background-size:100% auto
}

.ub-img4
{
	-webkit-background-size:100% auto;
	-moz-background-size:100% auto;
	-ms-background-size:100% auto;
	-o-background-size:100% auto;
	background-size:100% auto;
	background-repeat:no-repeat;
	background-position:center;
}
.ub-img5
{
	-webkit-background-size:auto 100%;
	-moz-background-size:auto 100%;
	-ms-background-size:auto 100%;
	-o-background-size:auto 100%;
	background-size:auto 100%;
	background-repeat:no-repeat;
	background-position:center;
}

.ub-img6
{
	background-repeat:no-repeat;
	background-position:center;
}
.ub-img7
{
	-webkit-background-size:100% 100%;
	-moz-background-size:100% 100%;
	-ms-background-size:100% 100%;
	-o-background-size:100% 100%;
	background-size:100% 100%;
	background-repeat:no-repeat;
	background-position:center;
}
.uinn {
    padding: 0.5em;
    margin: 0;
}
.uinn1 {
    padding: 0 0.5em;
    margin: 0;
}
.uinn2 {
    padding: 0.5em 1em;
    margin: 0;
}
.uinn3 {
    padding: 0.2em;
    margin: 0;
}
.uinn4 {
    padding: 0 0.2em;
    margin: 0;
}
.uinn5 {
    padding: 0.75em 0.5em;
    margin: 0;
}
.uinn7 {
    padding: 0.66em 0.375em;
    margin: 0;
}
.tx-l {
    text-align: left;
}
.tx-r {
    text-align: right;
}
.tx-c {
    text-align: center;
}

.ut-s {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap !important;
    outline: 0 !important
}
.ub-border{border-color:#e8e8e8 !important;}
.uba {
    border: 1px solid;
}
.uba1 {
    border: 2px solid;
}
.uba2 {
    border: 3px solid;
}

.ubt {
    border-top: 1px solid;
}
.ubb {
    border-bottom: 1px solid;
}

.ubl {
    border-left: 1px solid;
}

.ubr {
    border-right: 1px solid;
}

.uhide {
    display: none !important;
}
.umar-b {
    margin-bottom: 0.4em;
}
.umar-t {
    margin-top: 0.4em;
}
.umar-l {
    margin-left: 0.4em;
}
.umar-r {
    margin-right: 0.4em;
}
.umar-a {
    margin: 0.4em;
}
.uof {
    overflow: hidden;
}
.uof-x {
    overflow-x: hidden;
}
.uof-y {
    overflow-y: hidden;
}
.uovh{
	visibility:hidden;
}