html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}:focus{outline:0}table{border-collapse:collapse;border-spacing:0}caption,th,td{font-weight:400;text-align:left}strong{font-weight:700}em{font-style:normal}.y-right{float:right}.y-left{float:left}.t-left{text-align:left}.t-right{text-align:right}.t-center{text-align:center}.justify{text-align:justify}.undis{display:none}.clear{clear:both}.bold{font-weight:700}.italic{font-style:italic}.underline{border-bottom:1px solid}.highlight{background:#ffc}img{vertical-align:middle}.clearfix:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}* html .clearfix{height:1%}.clearfix,html[xmlns] .clearfix{display:block}

body{font:normal 14px/1.425 "Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto;color:#444}
a{color:#444;text-decoration:none;-moz-transition:all .3s linear 0;-webkit-transition:all .3s linear 0;transition:all .3s linear 0;text-decoration:none}
.more,a.more:hover,.more a:hover,a:hover{color:#00ada8}
.black{color:#000}.dark{color:#999}.cf{color:#fff}
.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top: 30px}.mt15{margin-top:15px}.mt50{margin-top:50px}
.wrap{width:1200px;margin:auto}
.wrap:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}
.mainUi{background:url(404.png) no-repeat;}

@font-face{font-family:'icomoon';src:url();src:url() format("embedded-opentype"),url() format("truetype"),url() format("woff"),url() format("svg");font-weight:400;font-style:normal}
[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-weixin:before {
  content: "\e900";
}
.icon-tmall:before {
  content: "\e901";
}
.icon-weibo:before {
  content: "\e902";
}
.icon-close:before {
  content: "\e903";
}
.icon-phone:before {
  content: "\e904";
}
.icon-qrcode:before {
  content: "\e905";
}
.icon-gift:before {
  content: "\e906";
}
.icon-address:before {
  content: "\e907";
}
.icon-home:before {
  content: "\e908";
}
.icon-open:before {
  content: "\e909";
}
.icon-message:before {
  content: "\e90a";
}
.icon-next:before {
  content: "\e90b";
}
.icon-prev:before {
  content: "\e90c";
}
.icon-top:before {
  content: "\e90d";
}

.yy-solan{background-color:#1a1a1a;height:40px;line-height:40px;color:#fff;}
.yy-menu-box{background: #a1a1a1;height:52px;line-height:52px}
.yy-menu{width:1200px;margin:auto}
.yy-menu > li{float:left;width:16.6667%}
.yy-menu > li > a{display:block;height:52px;width:100%;text-align: center;font-size:16px;}
.yy-menu > li > a:hover,.yy-menu > li.on>a{background:#00aca8;color:#fff;}
.yy-logoBar{height:52px;margin:25px auto}
.dsn{overflow:hidden;text-indent:-9999px;}
.yy-logo{height:52px;width:648px}
.yy-logo a{display:block;width:350px;height:52px}
.yy-tel{height:52px;width:425px;background-position:0 -52px}

.banner{width:100%;position:relative;height:600px}
.banner .bd{position:relative;z-index:0;overflow:hidden}
.banner .bd .slide-box{width:100%!important}
.banner .bd .slide-item{width:100%!important;height:600px;overflow:hidden;background-position:center 0;background-repeat: no-repeat;}
.banner .bd .slide-item > a{display:block;height:600px}
.banner .hd{width:100%;position:absolute;z-index:1;bottom:70px;left:0;height:30px;line-height:30px}
.banner .hd > ul{text-align:center}
.banner .hd > ul > li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:5px;overflow:hidden;background:rgba(0,0,0,.7);line-height:999px;margin:0 6px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}
.banner .hd > ul .on{background-color:rgba(0,0,0,.2)}
.banner .prev,.banner .next{display:block;position:absolute;z-index:1;top:45%;margin:-40px 0 0;opacity:0;cursor:pointer;font-size:80px;color:#ed4a57;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;left:15%}
.banner .next{right:15%;left:auto}

.inewstitle{height:50px;border-bottom:1px #CCC solid;background-position:0 0;}
.inewstitle .more{float:right;width:60px;height:30px;font-size:12px;line-height:30px;padding-left:20px;margin-top:20px}
.inewstitle .more a{color:#666;text-decoration:none}
.inewstitle .more a:hover{color:red}
.inewsbox{width:1100px;height:550px;margin-top:8px}
.inewsbox .inevent{width:468px;height:548px;float:left;}
.inewsbox .inewspic{width:632px;height:550px;float:left}
/
.dp >li{float:left;width:400px;height:100px}
.dp >li > a{display:block;width:400px;height:100px;text-align:center;font-size:24px;color:#fff;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}
.capital{text-transform: uppercase}
.f60{font-size:60px}.f20{font-size:20px}.f12{font-size:12px}.f18{font-size:18px}.f16{font-size:16px}.f24{font-size:24px}
.f48{font-size:48px}
.dp .weibo{background:#ffbe00;}
.dp .weibo:hover{background:#d7a102}
.dp .tmall{background:#ff283d;}
.dp .tmall:hover{background:#d20418;}
.dp .dianping{background: #00aca8}
.dp .dianping:hover{background:#048784;}

.inewspic li{float:left}
.inewspic li:first-child{margin:0 1px 0 1px}
.inewspic li:nth-child(3){margin:1px 1px 0 1px}
.inewspic li:last-child{margin-top:1px;}
.outer{width: 315px; height: 273px;}

.titlebox{background:url(404.png) no-repeat center;height:95px;padding-top:30px;margin:50px 0 20px}
.title{text-align:center;display:table;margin:auto;}
.title .en{text-transform: uppercase;background:#55bdbb;color:#fff;font-weight: 100;;font-size:32px;padding:0 20px;display:table-cell;vertical-align: middle}
.title .cn{background:#c3ac85;color:#fff;font-size:26px;padding:0 20px;display:table-cell;vertical-align: middle}
.title .cn a{color:#fff}
.title .cn:hover{background:#c3ac85}

.yy-typelist{text-align:center;font-size:16px;color:#dadada}
.yy-typelist a{padding:0 25px}
.yy-listbox{float:left;width:290px;height:550px;overflow:hidden;margin:0 5px;display:inline;position:relative}
.yy-imglist .time,.yy-imglist .en{line-height:1.6;color:#666}
opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(0);
  -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.yy-move:hover .mask{
	top:0;
	opacity: 1;
	  filter: alpha(opacity=1);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(1);
}

.fullSlide{position:relative;overflow:hidden;}
.fullSlide .bd{position:relative; z-index:0;height:450px;}
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:450px; overflow:hidden; text-align:center;background-position:center 0}
.fullSlide .bd li a{ display:block; height:450px; }

.fullSlide .hd{width:1200px;margin:30px auto 0;overflow:hidden}
.fullSlide .hd li{float:left;cursor:pointer;text-align: center;position:relative;border-bottom:2px solid #dadada;padding-bottom:15px}
.fullSlide .hd .on i{display:block;position:absolute;border:8px solid #00ada8;height:119px;width:284px;top:0;left:0}
.fullSlide .hd .on p{color:#00ada8}
.fullSlide .hd .on span{display:block;position:absolute;border-bottom:12px solid #00ada8;height:0;width:300px;bottom:-6px;z-index:9}

.weibox{position:relative;}
.weibtm{height:500px;position:absolute;width:100%;bottom:0;background:#00aca8;z-index: -1}
.yy-weibo{background:url(404.png) no-repeat;width:330px;height:736px;margin:40px 0 0 100px;padding:104px 0 0 26px}
.weixin{width:640px;margin-top:40px}
.qrcode > li{width:218px;text-align: center;float:left}
.qrcode >li:first-child{margin-right:100px}
.qrcode > li>img{width:100%}

.sc5{position:relative;margin-top:60px}
.sc5 .hd{position:absolute;right:50px;top:15%;z-index:1;width:21px;background:#00ACA8;padding:10px 0}

.sc5 .hd li.on{background-position:-627px -71px}
.sc5 .bd li{clear:both;position:relative;margin:0 0 30px 0px;overflow:hidden;}
.sc5 .cd li{clear:both;position:relative;margin:0 0 30px 0px;overflow:hidden;}
.sc5 .n,.sc5 .n s,.sc5 span{width:80px;height:80px;display:block;overflow:hidden; border-radius:50%;}
.sc5 span{position:absolute;left:0;top:0;cursor:pointer;height:80px}

.sc5 a{color:#fff;float:left; font-size:12px;}
.sc5 h3{color:#fff;font-weight:bold;font-size:14px}
.sc5 a:hover p{color:#ff9}

.plan>li{width:300px;float:left;border-right:1px solid #fff}
.plan>li:last-child{width:297px;border-right:0;overflow:hidden}
.plan .bd{display:block;height:110px;overflow:hidden;text-align:center;}
.plan a:hover .bd{background: #ff283d;color:#fff}

.notice .tab-hd {height: 100px;}
.notice .tab-hd li{float:left; height: 100px; line-height:100px;text-align: center;width:400px;position:relative}
.notice .tab-hd li:before{content: '';height:0;width:0;position:absolute;border: 10px solid transparent;top:-20px}
.notice .tab-nav> li> a{display:block;height:100px;width:400px;color:#fff;font-size:32px}
.notice .tab-nav>li:first-child{background:#c3ac85}
.notice .tab-nav>li:first-child.on:before{border-bottom-color: #ffbe00;}
.notice .tab-nav>li{background:#ff283d}
.notice .tab-nav>li.on:before{border-bottom-color: #ff283d;}
.notice .tab-nav>li:last-child{background:#c3ac85}
.notice .tab-nav>li:last-child.on:before{border-bottom-color: #00aca8;}
.notice .tab-hd li.on a{color:#000}

.notice .tab-bd{background:#f1f1f1;padding:50px 0;position: relative;}
.notice .tab-pal{width:1200px;margin:auto}
.notice .tab-bd h2{font-size:20px;margin:10px 0}
.notice .tab-bd ul{zoom:1;position:relative}
.notice .tab-bd li {float:left;position:relative;width:280px;height:460px;margin:0 10px;display:inline;background:#fff;box-shadow:0 1px 2px rgba(0, 0, 0, 0.1)}
.notice .tab-bd .text{padding:10px 20px}
.notice .tab-bd .date{font-size:10px;text-align: right;margin-top:20px}

.yy-about >li{float:left;width:270px;height:230px;margin:0 10px;text-align: center}

.footer{background:#1a1a1a;margin-top:50px;padding:70px 0}
.footer .qrcode >li{width:170px}
.footer .qrcode >li:first-child{margin-right:40px}
.yy-copyleft,.yy-info{padding-left:100px}
.copyright{color:#666;line-height: 1.8}
.copyright a{color:#fff}.copyright a:hover,.yy-info strong{color:#c3ac85}

.showPicBox{background:#f2f2f2;clear: both;
float: left;
width: 100%;
}
.line{ height:50px;border-bottom:1px #DCDCDC solid; float:left; width:100%; clear:both; margin-bottom:20px;}
.showPicTitleBox{width:520px;padding:20px 0 0 30px}
.btnBox{padding:100px 50px 0 0}
.btnBox a{display:inline-block;width:65px;height:65px;font-size:50px;background:#bcbcbc;text-align:center;vertical-align: middle;color:#fff}
.btnBox a:hover{background:#c3ac85}
.content{margin-top:50px;font-size:16px;line-height: 1.8;}
.content p,.md-content div{font-size:16px;line-height: 1.8;margin:10px 0;}
.content img{margin:0 auto;max-width: 100%;border-radius:5px;margin-bottom:10px;display:block}
.content h2{margin:30px 0 10px;font-size:22px;}
.thumbList >li{float:left;padding:5px; width:130px; height:130px; margin-right:30px;border-radius: 4px; margin-bottom:10px;}
.thumbList img{border:5px solid #eee; width:130px; height:130px;border-radius: 4px;}
.thumbList >li:hover img{border-color:#c3ac85;}
.bgimg{width:1000px; overflow:hidden; position:absolute; left:0px; top:0px;}

.yy-form{margin:50px auto;
	box-shadow: 0 1px 6px rgba(124, 124, 124, 0.42);
    -moz-box-shadow: 0px 1px 6px rgba(124, 124, 124, 0.42);
    -webkit-box-shadow: 0px 1px 6px rgba(124, 124, 124, 0.42);
}
.formTitle{background:#00aca8;color:#fff;padding:10px 0;}
.yy-form .myform{width:800px;margin:20px auto}
.yy-form .myform p{margin-top:20px;color:#888;font-size:16px;}
.yy-form .myform h2{font-size:20px;margin-top:20px;font-weight:400;color:#000;}
.yy-form .myform .input-text{height:30px;padding:0;line-height:30px;width:220px;font-size:16px;color:#666;padding:0 10px}
.yy-form .myform .submit{height:60px;text-align:center;margin:20px auto;}
.yy-form .myform .subBtn{height:40px;border-radius: 20px;width:150px;text-align:center;background:#e11024;color:#fff;font-size:16px;line-height:40px;border:0;cursor: pointer}

.wxList{border-top:1px solid #ececec;margin-top:30px;padding-top:30px}
.wxList > li{float:left;background:url(404.png) no-repeat;width:149px;height:45px;overflow:hidden;margin:0 18px 20px 0;word-wrap: break-word; 
word-break: normal;position:relative;padding:3px 5px 3px 65px;font-size:12px}
.wxList > li:hover{background-position:0 -51px}
.wxList cite{display:block;width:50px;height:50px;position:absolute;top:0;left:0}

.newsList{margin-top:50px}
.newsList >li{width:550px;margin:0 50px 50px 0;float:left;height:152px;overflow:hidden}
.newsList >li:nth-child(even){margin-right:0}
.newsList .newsPic{float:left;width:152px;height:152px}
.newsList .newsTxt{float:left;width:388px;height:152px;padding-left:10px}
.newsList .newsTxt>h2{font-size:20px;font-weight:400}
.newsList .newsTxt p{margin-top:10px}
.newsList .newsTxt p:last-child{color:#999}

.showTitleBox{background:#f2f2f2;margin:30px 0;padding:50px 0;text-align:center}
.showTitleBox > h1{font-size:32px;font-weight: 100}
.showTitleBox > p{margin-top:10px;color:#999}
.maylike{margin:30px auto;padding-bottom: 50px;}
.maylike .yy-listbox{width:220px;height:300px}
.maylike .mask{background:url(404.png) no-repeat center 0;width:220px;height:300px;top:-300px;}

.page{padding:14px 0;height:22px;clear:both;text-align:center;font:400 12px/14px 'tahoma';}
.page span{margin:0 2px;padding:5px 10px 3px;color:#fff;background:#666;display:inline-block}
.page a{padding:4px 9px 2px;margin:0 2px;border:1px solid #ccc;color:#000;background:#fff;text-decoration:none;display:inline-block}
.page a:hover{color:#666;border:1px solid #666;text-decoration:underline}

.page_tit{font-size:30px;font-weight: 100;text-align:center;}


.md-right-menu-bar{position:fixed;right:0;bottom:0;width:35px;height:100%;z-index:999;-webkit-transition:all .4s;transition:all .4s;}
.md-right-menu{background:#000;z-index:100;position:relative;height: 100%}
.md-right-menu >ul{padding-top:180px}
.md-right-menu .item{position:relative;width:35px;height:35px;line-height: 35px; color:#fff;font-size:20px;text-align: center;margin-top:10px;overflow:hidden}
.md-right-menu .item a{color:#fff}
.tooltip p{font-family:sans-serif;font-size:12px;color:#fff;line-height:35px;text-align: center}
.tooltip{
	right:100px;
	top:0;
	width:90px;
	height:35px;
	position:absolute;
	background:#494949;
	opacity: 0;
	webkit-box-shadow: 0 0 5px rgba(0,0,0,.2);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.2);
    box-shadow: 0 0 5px rgba(0,0,0,.2);
	-webkit-transition:margin .5s ease-in-out;
	-moz-transition:margin .5s ease-in-out;
	
}
.item:hover{background:#c40000;overflow:visible}
.item:hover .tooltip{opacity:  1; right:35px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .5s ease-in-out}
.arrow{position:absolute;top:0;right:0;width:0;height:0;}
.arrow>i{font-size:20px;position:relative;left:-1px;color:#494949}
.tooltips-code{height:150px;top:-115px;width:120px;background:#f5392e}
.tooltips-code .arrow{top:115px;}
.tooltips-code .arrow>i{color:#f5392e}
.item-phone{width:200px;height:80px;top:-20px}
.item-phone .phone-num{font-size:28px;font-weight: 100}
.item-phone .arrow{top:20px}
.back-top{position:absolute!important;bottom:80px;right:0;width:35px;opacity:0;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0);zoom:1;-webkit-transition-property:opacity,postion;transition-property:opacity,postion;-webkit-transition-duration:.6s;transition-duration:.6s;z-index:100;color:#fff;font-size:12px;display:block;text-align:center;font-size:20px}
.back-top-visible{-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);zoom:1;opacity:1}
.collapse-right-bar,.expand-right-bar{position:absolute!important;bottom:40px;right:0;z-index:100;background-image:none;text-align:center;display:block;padding-top:0;padding-bottom:0;width:35px;font-size:16px}
.collapse-right-bar,.collapse-right-bar:link{height:35px;background:#000;overflow:hidden}
.collapse-right-bar:hover{background:#c40000;}
.expand-right-bar{right:-35px;height:35px;width:35px;background:#000;z-index:99;-webkit-transition:all .6s;transition:all .6s;_display:none}
.mini-right-menu-bar{right:-35px}
.mini-right-menu-bar .expand-right-bar{right:35px;_display:block}
@media screen and (max-height:700px) {
.back-top{bottom:40px}
.collapse-right-bar,.expand-right-bar{bottom:0}
}

.r01 {
    float: right;
    height: 74px;
    width: 105px;
    margin:70px 30px 0 0;
    }
.r01 .up {
    background: url(../image/nav_c.png) no-repeat -7px 0;
}
.r01 a {
    width: 42px;
    padding-top: 76px;
    display: block;
    filter: alpha(opacity=70);
    opacity: 0.70;
    float: left;}
.r01 .down {
    background:  url(../image/nav_c.png) no-repeat -59px 0;
    margin-left: 10px;
}
.kpxqyy{ color:#c3ac85; font-size:25px; line-height:30px; line-height:30px;}
.kpxqbt{ height:40px; line-height:40px; font-size:24px;color:#55bdbb;}