*{box-sizing:border-box;margin:0;padding:0}
body{font-family:"Microsoft Yahei","微软雅黑",arial,"times new roman";font-size: 15px;color: #333;}
img {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.no-animates, .no-animates *, .no-animates-only {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition: none;
    transition: none;
}
body,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0;line-height:1.7}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:inherit}
ol,ul{list-style-type:none}
ol,p,ul{line-height:1.8}
a{color:#333;display: inline-block;}
a,a:visited{outline:0;text-decoration:none}
a:hover{outline:0;text-decoration:none}
a:focus{outline:0;text-decoration:none}
a:hover{text-decoration:underline;color: #333;}
li{list-style:none}
textarea:focus{outline:0}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn:active:focus,.btn:focus{outline:0}
.clear{clear:both;overflow:hidden;height:0}
.clearfix{zoom:1}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:"."}
ol,ul{list-style:none}
sub{top: 0;vertical-align: text-bottom;}
sup{top: 0;vertical-align: text-top;}
legend{color:#000}
fieldset,img{border:0}
button,input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
img{max-width:100%}
.ttu{text-transform:uppercase}
.colorBurn:hover{box-shadow:200px 200px 500px rgba(255,255,255,.15) inset}
.colorDodge:hover{box-shadow:200px 200px 500px rgba(0,0,0,.15) inset}
.left{float:left}
.lright{float:left}
.right{float:right}
input{border-radius:0!important}
dl{margin-bottom:0}
button{padding:6px 40px;border:1px solid #EBEBEB;border-radius:50px;background:#fff}
.btn{border:none}
input,textarea{padding:3px 10px;border:1px solid #dedede}
textarea{resize:none}
.wrapper{position:relative;display:block;overflow:hidden;width:100%}
dt{font-weight:400}
em{display:inline-block;vertical-align:middle}
.h1,.h2,.h3,h1,h2,h3{margin-top:0;margin-bottom:0}
.sprite{background:url(../images/sprite.png) no-repeat center center;}
/*.w1200{width: 1200px;margin: 0 auto;}*/
.text-center{text-align: center;}
.block{display: block;}
.inline-block{display: inline-block;}
.table{display: table;margin: 0 auto;}
.table-cell{display: table-cell;vertical-align: middle;}
.vam{vertical-align: middle;}
.w100{width: 100%;display: block;overflow: hidden;}
#map img{max-width: initial;}
.noborder{border: 0 none !important;}
.noradius{border-radius: 0 !important;}
.bold{font-weight: bold;}
.ellipsis{display: block; overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.relative{position: relative;}
header{display: block;}
.padding-null{padding: 0;}
.tab_list li{cursor: pointer;}

.center{text-align:center;}
.ABC{text-transform:uppercase;}
.font0{font-size: 0;}
.font12{font-size:12px;}
.font14{font-size: 15px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
/*common*/
[class*="arrow-"]{position: relative;vertical-align: middle;}
.arrow-top-b:before,
.arrow-top-a:after,
.arrow-bottom-b:before,
.arrow-bottom-a:after,
.arrow-left-b:before,
.arrow-left-a:after,
.arrow-right-b:before,
.arrow-right-a:after{position: relative; content: '';display: inline-block;width: 0;height: 0; border-style: solid;border-color:transparent;border-width: 5px;vertical-align: middle;}

.arrow-top-b:before,
.arrow-top-a:after,
.arrow-bottom-b:before,
.arrow-bottom-a:after{position: absolute;left: 0;right: 0;margin: auto;z-index: 2;}
/*common*/
.arrow-top-b:before,
.arrow-top-a:after{top: 0;border-bottom-color: #ccc;}
/**/
.arrow-bottom-b:before,
.arrow-bottom-a:after{bottom: 0;border-top-color: #ccc;}

.arrow-left-b:before{margin-right: 5px;border-right-color:#ccc;}
.arrow-left-a:after{margin-left: 5px;border-right-color:#ccc;}

.arrow-right-b:before{margin-right: 5px;border-left-color:#ccc;}
.arrow-right-a:after{margin-left: 5px;border-left-color:#ccc;}
.full_width{width: 100%;display: block;overflow: hidden;}
#map img{max-width: initial;}
/*html,body,.wraper{height: 100%;}
.wrapper{display: table;height: 100%;table-layout: fixed;}
header,.main,footer{display: table-row;height: 1px;}*/
.main{height: auto;}
.text-justify{text-align: justify;}
.breadcrumb{border-radius:0;background:none;padding: 0;margin-bottom: 0;}
.tdn{}
.tdn:hover{text-decoration: none;}
.owl-theme .owl-controls{top: 0 !important;}
.pointer{cursor: pointer;}
.owl-carousel .owl-item{text-align: center;}
.owl-carousel .owl-item img{margin: 0 auto;}
.cwhite{color: #fff;}
.bwhite{background: #fff;}
.red{color: red;}
.dividLine{font-size: 0;}
.dividLine li{position: relative;font-size: 14px;display: inline-block;}
.dividLine li + li:before{content: '';display: inline-block;width: 1px;height: 15px;background: #ccc;position: absolute;left: 0;bottom: 0;top: 0;margin: auto;}

/*prev next*/
/*
 owl的js要加上这个
navText: [ '', '' ],
navElement: 'em',
navClass: ['owl-prev sprite', 'owl-next sprite'],
*/


.owl_center{position: relative;}
.owl_center .owl-nav{width: 100%; position: absolute;left: 0;top: 50% !important;width: 100%; height: 0;}
.owl_center .owl-prev{float: left;}
.owl_center .owl-next{float: right;}
/*dots*/
.owl_center .owl-dots{position: absolute;bottom: 20px;left: 0;right: 0; margin: auto;text-align: center;}
.owl_center .owl-dot{display: inline-block;}
.owl_center .owl-dots .owl-dot span{width: 10px;height: 10px;border-radius: 50%; display: inline-block; float: left; margin: 0 10px;background: #fff;}
.owl_center .owl-dots .owl-dot.active span{background: #ccc;}

/*按情景改变*/
.owl_center .owl-controls{margin-top: -40px;}
.owl_center .owl-controls .sprite{width: 45px;height: 80px;background-position: 0 -2800px;opacity: 0.4;}
.owl_center .owl-controls .next{background-position: 0 -2900px;}
.owl_center .owl-controls .sprite:hover{opacity: 0.7;}


