.floatleft{float:left!important}
.floatright{float:right!important}
.floatnone{float:none!important}
.alignleft{text-align:left!important}
.alignright{text-align:right!important}
.aligncenter{text-align:center!important}
.no-display{display:none}
.no-margin{margin:0!important}
.no-padding{padding:0!important}
a:focus,button:focus{outline:0 solid}
input:focus{box-shadow:0;outline:0}
textarea{box-shadow:0;outline:0}
img{max-width:100%;height:auto;border:0;vertical-align:top}
.fix{overflow:hidden}
h1,h2,h3,h4,h5,h6{margin:0;font-family: Microsoft Yahei, Arial, Verdana, sans-serif;font-weight:bolder}
li,ul{list-style:none}
a{-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;text-decoration:none;color:#000}
a:hover{color:#4c4c4c;text-decoration:none}
a:active,a:focus,a:hover{outline:0 none;text-decoration:none}
ul{list-style:outside none none;margin:0;padding:0}
.clear{clear:both}
::-moz-selection{background:#b3d4fc;text-shadow:none}
::selection{background:#b3d4fc;text-shadow:none}
.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}
::-webkit-input-placeholder{opacity:1!important}
:-moz-placeholder{opacity:1!important}
::-moz-placeholder{opacity:1!important}
:-ms-input-placeholder{opacity:1!important}
body{color:#222;font-family:"Helvetica Neue",Helvetica,"PingFang SC","微软雅黑";font-size:14px;line-height:22px;text-align:left;background:#fff}
.container{width:1270px}
.as-mainwrapper,.col-md-1,.col-md-10,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.container,.row{transition:all .3s ease 0s}
.section-margin{margin:120px 0 140px 0}
.section-padding{padding:20px 0px}
.section-bottom-padding{padding:0 0 120px 0}
.section-top-padding{padding:120px 0 0 0}
.section-title{text-align:center;overflow:hidden;position:relative}
.section-title h3{color:#2d3e50;font-size:30px;line-height:30px;margin-bottom:10px;text-transform:uppercase}
.section-title p{color:#000;font-family:Raleway;font-weight:400;margin-bottom:24px}
.picnews{height: calc(100%);position: relative;}

.picnews .picnewsbox {
    display: block;
    height: 285px;
    overflow: hidden;
    position: relative;
}
.picnews .np {display: block;position: relative;}
.picnews .np:hover img{transform: scale(1.1);}
.picnews img{position: absolute;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    transition: all .5s ease;
}
.picnews .title{
    display: block;
    font-size: 20px;
    color: #333;
    width: 90%;
    padding: 24px 24px 10px;
    top: -24px;
    position: relative;
    background-color: white;
    box-shadow: 0px 4px 0 0px #e8c588;
    margin: 0 auto;
}
.picnews .title .time{
    background: #e8c588;
    font-size: 16px;
    padding: 5px 10px;
    text-align: center;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
}

.picnews .title .moretxt {text-align: right;}

.picnews .title .more{
    position: relative;
    z-index: 1;
    overflow: hidden;
    display: inline-block;
    padding: 8px 15px;
    color: #e8c588;
    font-size: 14px;
    border-color: #999;
    -webkit-transition: .5s all;
    -moz-transition: .5s all;
    transition: .5s all;
}

.picnews .title .more:hover {
    background: #e8c588;
    color:#fff;
}

.section-title-wrapper{margin-bottom:60px;position:relative}
.news-border-style{border:none; padding:0;position:relative}
.news-border-style .news-inbox{height:320px;}
.news-border-style .news-inbox .title{font-family:PangMenZhengDao-Cu6;font-size:24px;color:#333;border-bottom: 1px solid #008da0;position:relative;}
.news-border-style .news-inbox .title span {color:#fff;background:#008da0;padding: 8px 10px;  display: inline-block;}
.news-border-style .news-inbox .title small {position:absolute;right:5px;top:0;color:#008da0}
.news-border-style .news-inbox .lists{margin:5px 0}
.news-border-style .news-inbox .lists ul li {
	height:120px;
}
.news-border-style .news-inbox .lists ul li ul img {height: 115px;
    width: 200px;}
.news-border-style .news-inbox .lists .text-right{font-size:12px;color:#666;margin-bottom:0;}
.news-border-style .news-inbox .lists2 ul li a {font-size:18px;color:#333;line-height:55px;-webkit-transition:all .3s ease 0s;}
.news-border-style .news-inbox .lists2 ul li {border-bottom:1px dashed #008da0;}
.news-border-style .news-inbox .lists2 {padding:5px 0;}
.news-border-style .news-inbox .lists2 ul li a:hover {transition:all .3s ease 0s;color:#008da0;}

.news-border-style .news-inbox .lists ul li a{font-size:18px;color:#008da0;line-height:36px;transition:all .3s ease 0s;border-bottom: 1px solid #008da0;}
.news-border-style .news-inbox .lists ul li a:hover{transition:all .3s ease 0s;}
.plist .j1{width:30px;height:30px;position:absolute;left:20px;top:20px;border-radius:0 0 30px 0;background:#eeebe4;border-bottom:2px solid #7a3c36;border-right:2px solid #7a3c36}
.plist .j2{width:30px;height:30px;position:absolute;right:20px;top:20px;border-radius:0 0 0 30px;background:#eeebe4;border-bottom:2px solid #7a3c36;border-left:2px solid #7a3c36}
.plist .j3{width:30px;height:30px;position:absolute;left:20px;bottom:20px;border-radius:0 30px 0 0;background:#eeebe4;border-top:2px solid #7a3c36;border-right:2px solid #7a3c36}
.plist .j4{width:30px;height:30px;position:absolute;right:20px;bottom:20px;border-radius:30px 0 0 0;background:#eeebe4;border-top:2px solid #7a3c36;border-left:2px solid #7a3c36}

.news-border-style .more{margin:0 auto;text-align:center;margin:25px 0 0}
.news-border-style .more a{width:160px;height:50px;display:inline-block;text-align:left;padding:0 15px;line-height:50px;font-size:18px;color:#fff;background:url(img/news/details_button_hover.png);font-weight:bolder;letter-spacing:5px}
.news-border-style .more a:hover{color:#333;background:url(img/news/details_button_default.png)}
.white .section-title h3,.white .section-title p{color:#fff}
.section-title-wrapper.white:before{background:#fff none repeat scroll 0 0}
.white.section-title-wrapper:after{background:rgba(0,0,0,0) url(img/icon/cap-white.jpg) repeat scroll 0 0}
.carousel-style-one.owl-theme .owl-controls .owl-nav div{color:#2d3e50;display:inline-block;font-size:60px;height:60px;left:-50px;line-height:59px;margin:0;opacity:0;padding:0;position:absolute;text-align:center;top:39.6%;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:36px}
.carousel-style-one.owl-theme .owl-controls .owl-nav div.owl-next{left:auto;right:-50px}
.latest-area:hover .carousel-style-one.owl-theme .owl-controls .owl-nav div{opacity:1}
.dividers{border-top:1px solid #ccc}
.as-mainwrapper{position:relative}

.as-mainwrapper .sticker {

	position:fixed;width: 100%;
    left: 0;
    top: 0px;
	z-index: 100;
	background: rgba(0, 0, 0, 0);
	transition: all .5s ease;
}
.as-mainwrapper .stick {
    background: rgba(0, 0, 0, 0.85);
    transition: all .5s ease;
    z-index: 100;
    overflow: visible;
}

.as-mainwrapper.wrapper-boxed{background-color:#fff;box-shadow:0 0 7px 3px rgba(0,0,0,.1);float:none;margin:0 auto;max-width:1200px}
.main-content-wrapper,.wrapper-wide{background:#fff}
.ml-0{margin-left:0}
.ml-10{margin-left:10px}
.ml-15{margin-left:15px}
.ml-20{margin-left:20px}
.ml-30{margin-left:30px}
.ml-40{margin-left:40px}
.ml-50{margin-left:50px}
.ml-60{margin-left:60px}
.ml-70{margin-left:70px}
.ml-80{margin-left:80px}
.ml-90{margin-left:90px}
.ml-100{margin-left:100px}
.mr-0{margin-right:0}
.mr-10{margin-right:10px}
.mr-15{margin-right:15px}
.mr-20{margin-right:20px}
.mr-30{margin-right:30px}
.mr-40{margin-right:40px}
.mr-50{margin-right:50px}
.mr-60{margin-right:60px}
.mr-70{margin-right:70px}
.mr-80{margin-right:80px}
.mr-90{margin-right:90px}
.mr-100{margin-right:100px}
.mt-0{margin-top:0}
.mt-10{margin-top:10px}
.mt-15{margin-top:15px}
.mt-20{margin-top:20px}
.mt-30{margin-top:30px}
.mt-40{margin-top:40px}
.mt-50{margin-top:50px}
.mt-60{margin-top:60px}
.mt-70{margin-top:70px}
.mt-80{margin-top:80px}
.mt-90{margin-top:90px}
.mt-100{margin-top:100px}
.mb-0{margin-bottom:0}
.mb-10{margin-bottom:10px}
.mb-15{margin-bottom:15px}
.mb-20{margin-bottom:20px}
.mb-30{margin-bottom:30px}
.mb-40{margin-bottom:40px}
.mb-50{margin-bottom:50px}
.mb-60{margin-bottom:60px}
.mb-70{margin-bottom:70px}
.mb-80{margin-bottom:80px}
.mb-90{margin-bottom:90px}
.mb-100{margin-bottom:100px}
.pl-0{padding-left:0}
.pl-10{padding-left:10px}
.pl-15{padding-left:15px}
.pl-20{padding-left:20px}
.pl-30{padding-left:30px}
.pl-40{padding-left:40px}
.pl-50{padding-left:50px}
.pl-60{padding-left:60px}
.pl-70{padding-left:70px}
.pl-80{padding-left:80px}
.pl-90{padding-left:90px}
.pl-100{padding-left:100px}
.pr-0{padding-right:0}
.pr-10{padding-right:10px}
.pr-15{padding-right:15px}
.pr-20{padding-right:20px}
.pr-30{padding-right:30px}
.pr-40{padding-right:40px}
.pr-50{padding-right:50px}
.pr-60{padding-right:60px}
.pr-70{padding-right:70px}
.pr-80{padding-right:80px}
.pr-90{padding-right:90px}
.pr-100{padding-right:100px}
.pt-0{padding-top:0}
.pt-10{padding-top:10px}
.pt-15{padding-top:15px}
.pt-20{padding-top:20px}
.pt-30{padding-top:30px}
.pt-40{padding-top:40px}
.pt-50{padding-top:50px}
.pt-60{padding-top:60px}
.pt-70{padding-top:70px}
.pt-80{padding-top:80px}
.pt-90{padding-top:90px}
.pt-100{padding-top:100px}
.pt-110{padding-top:110px}
.pb-0{padding-bottom:0}
.pb-10{padding-bottom:10px}
.pb-15{padding-bottom:15px}
.pb-20{padding-bottom:20px}
.pb-30{padding-bottom:30px}
.pb-40{padding-bottom:40px}
.pb-50{padding-bottom:50px}
.pb-60{padding-bottom:60px}
.pb-70{padding-bottom:70px}
.pb-80{padding-bottom:80px}
.pb-90{padding-bottom:90px}
.pb-100{padding-bottom:100px}
.pb-110{padding-bottom:110px}
.pb-120{padding-bottom:120px}
.pb-130{padding-bottom:130px}
.block{display:block}
.header-top{background:#2d3e50 none repeat scroll 0 0;color:#fff;font-size:13px;position:relative}
.header-top span{padding:14px 0;display:inline-block}
.header-top-right>.content{display:inline-block;font-family:montserratregular;margin-left:13px;padding-left:17px;position:relative}
.header-top-right>.content>a{color:#fff}
.header-top-right .content:hover>a{color:#2d3e50}
.header-top-right>.content i{font-size:14px;margin-right:8px}
.header-top-right{float:right;padding-top:23px}
.header-top-right>.content:after{background:#fff none repeat scroll 0 0;content:"";height:10px;left:0;position:absolute;top:6px;width:2px}
.header-top-right>.content:first-child:after{display:none}
.header-top-right>.content .account-dropdown{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);margin:0;opacity:0;padding:5px 19px 6px;position:absolute;right:0;text-align:left;top:100%;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;-webkit-transition:all .6s ease 0s;transition:all .6s ease 0s;width:125px;z-index:-99}
.header-top-right>.content:hover .account-dropdown{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);z-index:9999}
.account-dropdown a{color:#2d3e50;display:block;padding:5px 0}
.account-dropdown li{display:block}
.header-logo-menu.stick{
	background:#fff none repeat scroll 0 0;box-shadow:0 0 3px rgba(0,0,0,.15);
	margin:auto;padding:0;position:fixed;top:0;transition:all .3s ease 0s;width:100%;
	z-index:999999}
.bg-dark.header-logo-menu.stick{background:#3f5771}
.as-mainwrapper.wrapper-boxed .header-logo-menu.stick{width:1200px}
.logo>a{display:inline-block;position:relative;z-index:8}

/** 這里取消了LOGO 就需要padding了
.logo{padding:15px 30px 15px;}
**/
.logo a img{ }
.header-logo-menu.stick .logo{padding:23px 0;height:60px}
.mainmenu{position:relative;}
.mainmenu-area{padding:0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}
.header-logo-menu.stick .mainmenu-area .mainmenu ul#nav>li>a{line-height:96px}
.header-logo-menu.stick .mainmenu-area{padding:0;margin:0}
.mainmenu-BarsIcon  {
    position:fixed;right:20px;top:20px;color:#fff;
    font-size: 36px;
    z-index: 101;
    height: 80px;
    width: 40px;
}
.mainmenu-BarsIcon:hover {color:#fefefe;}
.mainmenu .diaBtn {
	fill: #555;
    height: 80px;
    transition: all .5s ease;
    margin-left: 80px;
    line-height: 80px;
    font-size: 32px;
    color: #fff;
}
.mainmenu .diaBtn:hover {
	background:#be0000;
	fill:#fff;
    justify-content: center;
    display: flex;
    align-items: center;
    background: none;
    transition: all .5s ease;
}

.mainmenu #nav{display: flex;flex-direction: row;justify-content: flex-end;}
.mainmenu #nav > li,
.mainmenu #nav > li > a {position:relative}
.mainmenu #nav > li .current,
.mainmenu #nav > li:not(:last-child):hover::after {
    opacity: 1;
	left:15%;
	right:15%;
	width:70%;
}

.mainmenu ul#nav >li::after{
	content: '';
    position: absolute;
    bottom: 0px;
    left: 40%;
	right:40%;
    transform: translateY(-50%);
    display: block;
    width: 0;
    height: 2px;
    background-color: #e5c285;
    opacity: 0;
    transition: all .5s ease;
}

.mainmenu ul#nav>li>a{display:inline-block;padding:0 15px;position:relative}
.mainmenu ul#nav>li>a{
    margin: 0 8px;
	color:#fafafa;display:block;text-align:center;font-size:16px;line-height:50px;
	padding:15px 12px;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;position:relative;font-weight:normal}


.mainmenu ul#nav>li:hover>a{color:#7a3c36}
.mainmenu ul#nav.menu-white>li:hover>a:after{background:#2d3e50}
.mainmenu ul#nav>li.current>a,.mainmenu ul#nav>li:hover>a{color:#fff}
.mainmenu ul#nav.menu-white>li>a{color:#fff}
.mainmenu ul#nav.menu-white>li>a :hover{color:#f7f7f7}
.mainmenu ul#nav.menu-white>li:hover>a,.stick .mainmenu ul#nav.menu-white>li:hover>a{color:#fafafa}
.mainmenu li>a>i{margin-left:6px;position:relative;top:-1px}
.lg-space .mainmenu ul#nav>li{margin-right:36px}
.mainmenu ul#nav.border-full>li:hover>a:after{width:100%}
.mainmenu ul#nav.border-top>li>a:after{bottom:auto;top:30px}
.mainmenu ul#nav.border-top-2>li>a:after{bottom:auto;top:-9px}
.padding-small .logo{padding-top:20px}
.padding-small .mainmenu ul#nav>li>a{line-height:82px}
.mainmenu ul.sub-menu,.mainmenu ul.sub-menu ul.inside-menu{
	background-color:rgb(0 0 0 / 60%);box-shadow:0 1px 3px rgba(0,0,0,.1);
	left:0;right:0;margin:0;padding:10px;position:fixed;text-align:center;
	top:80px;
	-webkit-transform-origin:0 0 0;
	transform-origin:0 0 0;
	-webkit-transition:all .2s ease 0s;
	transition:all .2s ease 0s;
	display:none;
}
.mainmenu ul#nav li ul.sub-menu>li{display:block;margin:0;padding:0;position:relative}

.mainmenu ul#nav .sub-menu a,
.mega-menu a{
	color:#ebebeb;display:inline-block;font-size:16px;
	padding:12px 2%;
	font-weight:300;line-height:33px;text-transform:capitalize
}
.mainmenu ul#nav .sub-menu a:hover {
	background: rgba(232, 197, 136, 1);
    transition: all 0.8s;
}

.mainmenu li>.sub-menu i{float:right;font-size:17px;top:10px}
.header-two .mainmenu ul#nav li:last-child,.mainmenu ul#nav li:last-child{margin-right:0}
.mainmenu ul.sub-menu li:hover ul.inside-menu,.mainmenu>nav>ul#nav>li:hover ul.sub-menu{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);z-index:9999}
.mainmenu ul.sub-menu ul.inside-menu{left:169px;top:-2px;width:195px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;-webkit-transition:all .6s ease 0s;transition:all .6s ease 0s}
.mainmenu ul.sub-menu li:hover ul.inside-menu{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1);z-index:9999}
.fixed{left:0;position:absolute;right:0;top:0;z-index:99999}
.mega-menu{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);left:-23px;margin:0;padding:26px 21px 20px;position:absolute;text-align:left;top:100%;z-index:-99;opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;-webkit-transition:all .6s ease 0s;transition:all .6s ease 0s}
.mainmenu nav>ul>li:hover .mega-menu{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);z-index:9999}
.mega-menu h3{color:#2d3e50;font-family:montserratregular;font-size:12px;padding-bottom:10px;text-transform:uppercase;position:relative}
.mega-menu h3:after{background:#909090 none repeat scroll 0 0;bottom:8px;content:"";height:1px;left:0;position:absolute;width:25px}
.mm-5-column{left:-445px;width:790px}
.mm-4-column{width:650px;left:-305px}
.mm-3-column{left:-187px;width:532px}
.col-2{width:50%}
.col-3{width:33.333%}
.col-4{width:25%}
.col-5{width:20%}
.header-search{cursor:pointer;display:inline-block;margin-left:18px}
.search{overflow:hidden;position:absolute;right:0;top:25px;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:height;transition-property:height;width:230px;z-index:9999}
.search.open{height:72px;padding-top:15px;}
.search-form{float:right;width:230px;border: 1px solid #a8a8a8;border-radius: 21px;}
.padding-small .search{top:92px}
.search-menu{display:inline-block;height:30px;padding-top:5px;text-align:center;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:30px}
.search-menu:hover{background:#2d3e50 none repeat scroll 0 0}
.bg-blue{background:#2d3e50}
#search-form{overflow:hidden;position:relative}
#search-form input{color:#777;background:rgba(0,0,0,0) none repeat scroll 0 0;font-size:14px;font-weight:300;height:40px;padding:0 40px 0 15px;width:100%}
.search-form input[type=search]{border:medium none;float:left;background:0 0;font-size:24px}
.search-form input::-webkit-input-placeholder{color:#eee}
.search-form input::-moz-placeholder{color:#eee}
.search-form input:-moz-placeholder{color:#eee}
.search-form input:-ms-input-placeholder{color:#eee}
.search-form button[type=submit]{background:#008da0;border:medium none;display:block;font-size:18px;height:40px;line-height:40px;width:40px;position:absolute;right:0;top:0;text-align:center;color:#fff;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;border-radius: 0px 21px 21px 0;}
.search-form button[type=submit]:hover{color:#fff}

.search-form button[type=submit]:before{
  content: '';
  position: absolute;
  top:0.9rem;
  left:-0.39rem;
  width:0;
  height:0;
  border-top:0.4rem solid transparent;
  border-bottom:0.4rem solid transparent;
  border-right:0.4rem solid #008da0;
 }

.search-menu i#toggle-search{color:#fff;font-size:16px}
.header-logo-menu.stick .search{top:96px}
.mobile-menu-area{background:rgb(24 24 24 / 60%) none repeat scroll 0 0;display:none}
.mean-container .mean-bar:after{display:none}
.mean-container .mean-nav ul li a:hover{background:#fff}
.mean-container a.meanmenu-reveal span{background:#fff none repeat scroll 0 0}
.mean-container .mean-nav ul li a{background:#fff none repeat scroll 0 0;color:#2d3e50;display:block}
.mean-container .mean-nav ul li a.mean-expand{background:0 0;top:-4px}
.mean-container .mean-nav ul li a.mean-expand:hover{background:0 0}
.mean-container .mean-nav ul li{background:0 0}
.mean-container .mean-nav ul li li a{color:#4e4f54;opacity:.9;border-top:0}
.mean-container a.meanmenu-reveal:hover span{background:#fff}
.mobile-menu-area .mean-nav{background:#2d3e50 none repeat scroll 0 0}
.mean-last{margin-bottom:20px}
.mobile-menu{position:relative}
.mean-container .mean-bar:before{
    color:#fff;
    content:"众邦·长安郡";
    font-size:18px;
    font-weight:600;
    left:0;
    position:absolute;
    top:13px}
.background-area,.overlay-dark-2-fullwidth,.overlay-dark-fullwidth,.overlay-light-2-fullwidth,.overlay-light-fullwidth,.slider-area{position:relative;overflow:hidden}
.overlay-dark-2-fullwidth::after,.overlay-dark-fullwidth::after,.overlay-light-2-fullwidth::after,.overlay-light-fullwidth::after,.slider-area::after{content:"";height:100%;position:absolute;right:0;top:0;transform:rotate(21.5deg) scale(1.5);transform-origin:0 bottom 0;width:64%;z-index:2;background:rgba(134,188,66,.6) none repeat scroll 0 0}
.overlay-dark-2-fullwidth::after,.overlay-dark-fullwidth::after,.overlay-light-2-fullwidth::after,.overlay-light-fullwidth::after{transform:none}
.overlay-light-fullwidth:after{width:100%}
.overlay-light-2-fullwidth:after{width:100%;background:rgba(134,188,66,.4) none repeat scroll 0 0}
.overlay-dark-fullwidth:after{background:rgba(45,62,80,.4) none repeat scroll 0 0;width:100%}
.overlay-dark-2-fullwidth:after{background:rgba(45,62,80,.6) none repeat scroll 0 0;width:100%}
.nivo-caption{z-index:9}
.banner-content,.banner-content .col-md-12,.banner-content .container,.banner-content .row,.banner-content .text-content,.banner-content .text-content-wrapper{height:100%;margin:auto}
.banner-content .text-content-wrapper{display:table;float:right;margin-right:-23px}
.banner-content .text-content-wrapper.full-width{float:none;margin:auto;z-index:9;position:relative}
.background-area .text-content,.slider-area .text-content,.table-cell{display:table-cell;vertical-align:middle}
.banner-content h1{color:#fff;font-size:60px;line-height:64px;padding-bottom:41px;position:relative}
.slider-area .banner-content h1{-webkit-animation:1.5s ease-in-out 0s normal none 1 running fadeInUp;animation:1.5s ease-in-out 0s normal none 1 running fadeInUp}
.banner-content h1:after{background:#fff none repeat scroll 0 0;bottom:15px;content:"";height:5px;left:0;margin:0 auto;position:absolute;text-align:center;width:66%}
.banner-content p{font-size:14px;line-height:24px;margin-bottom:24px}
.button-default{background:#2d3e50 none repeat scroll 0 0;color:#fff;display:inline-block;font-family:montserratregular;font-size:14px;margin:0;padding:15px 35px;text-transform:uppercase}
.button-default:hover{color:#fff}
.banner-readmore{clear:both;display:inline-block;line-height:48px}
.button-green:hover{background:#2d3e50}
.nivo-directionNav{-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}
.preview-2 .nivo-controlNav,.slider-three .preview-2 .nivo-directionNav{display:none}
.banner-content.static-text{left:0;position:absolute;right:0;text-align:center;top:0;z-index:9}
.background-area .button-default{display:inline}
.no-animation.background-area:after,.no-animation.overlay-dark-2-fullwidth:after,.no-animation.overlay-light-2-fullwidth:after,.no-animation.overlay-light-fullwidth:after{animation:none}
.banner-content h1.text-center::after{right:0;margin:auto}
.background-area.overlay-none::after,.banner-content h1.border-none::after{display:none}
.text-content-wrapper.full-width{margin:auto;float:none}
.preview-2{position:relative;border-bottom:1px solid #b1b1b1}
.preview-2 .nivoSlider .nivo-directionNav a.nivo-nextNav,.preview-2 .nivoSlider .nivo-directionNav a.nivo-prevNav{font-size:0}
.preview-2 .nivo-directionNav a.nivo-nextNav::before,.preview-2 .nivo-directionNav a.nivo-prevNav::before{background:#5a6271;border-radius:50%;color:#fff;content:"";cursor:pointer;font-family:Material-Design-Iconic-Font;font-size:50px;height:78px;left:0;line-height:80px;margin:0;position:absolute;text-align:center;top:0;transition:all .3s ease-in 0s;width:80px;z-index:9}
.preview-2 .nivo-directionNav a.nivo-nextNav:hover::before,.preview-2 .nivo-directionNav a.nivo-prevNav:hover::before{color:#fff}
.preview-2 .nivo-directionNav a.nivo-nextNav::before{content:"";left:auto;top:94px}
.nivo-directionNav{margin-top:-87px;position:absolute;top:50%;left:1%}
.preview-2 .nivo-controlNav{bottom:26px;left:0;position:absolute;right:0;text-align:center;width:inherit;z-index:99;display:none}
.preview-2 .nivo-controlNav a{background-color:#fff;border-radius:100%;cursor:pointer;display:inline-block;font-size:0;height:13px;line-height:15px;margin:0 6px;position:relative;text-indent:-9999px;width:13px}
.preview-2:hover .nivo-controlNav a{opacity:1;z-index:999999}
.nivo-controlNav a.active,.nivo-controlNav a:hover{background-color:#7a3c36;box-shadow:1px 1px #e8c8c5}
.slider-three .preview-2 .nivo-controlNav,.slider-two .preview-2 .nivo-controlNav{display:inline-block}
.slider-area.no-overlay:after{background:rgba(0,0,0,0) none repeat scroll 0 0}
.nivoSlider a.nivo-imageLink{z-index:15}
.about-area{
	background:#fff;
	position:relative;padding-top:60px;
    
}
.index-about-us-t {text-align: center;}
.index-about-us-t h2{font-size:40px;font-family:arial,helvetica,sans-serif;display:block;}
.index-about-us-t .t-text {
    color:#696969;
    font-family:'微软雅黑';
    text-align: center;
    font-size:24px;
    display:block;
}
.about-area h3{font-size:40px;text-align:center;width:703px;height:104px;line-height:40px;margin:0 auto;color:#7a3c36;background:url(img/about/title_bgn.png) 0 0 no-repeat;position:relative;letter-spacing:4px}
.about-area p{font-family:STSongti-SC-Regular;font-size:18px;color:#333;text-align:justify;line-height:36px}
.about-container{padding-top:0px;height:445px}
.about-qywh{background:#eee;height:255px;margin-top:40px;overflow:hidden}
.about-qywh .content-list{color:#333;padding:15px 15px}
.about-qywh h2{font-size:24px;color:#333;text-align:justify;padding-top:20px;padding-left:15px}
.about-area .button-default{padding:9px 41px}
.about-container>.button-default:hover{background:#fff none repeat scroll 0 0;color:#2d3e50}
.bg-base-section,.zzjd{
	/*background:url(img/news/home_bg3.jpg) center top no-repeat*/
	background: #f1f1f1;
	}
.bg-base-section h3{font-size:40px;text-align:center;width:775px;height:116px;line-height:40px;margin:0 auto;color:#7a3c36;background:url(img/about/title_bgn3.png) 0 0 no-repeat;position:relative;letter-spacing:4px}
.bg-base-section .basepic{border:5px solid #7a3c36;height:350px;display:block}
.bg-base-section .j1{width:50px;height:50px;position:absolute;left:15px;top:0;border-radius:0 0 50px 0;background:#f5f1ee;border-bottom:5px solid #7a3c36;border-right:5px solid #7a3c36}
.bg-base-section .j2{width:50px;height:50px;position:absolute;right:15px;top:0;border-radius:0 0 0 50px;background:#f5f1ee;border-bottom:5px solid #7a3c36;border-left:5px solid #7a3c36}
.bg-base-section .j3{width:50px;height:50px;position:absolute;left:15px;bottom:0;border-radius:0 50px 0 0;background:#f5f1ee;border-top:5px solid #7a3c36;border-right:5px solid #7a3c36}
.bg-base-section .j4{width:50px;height:50px;position:absolute;right:15px;bottom:0;border-radius:50px 0 0 0;background:#f5f1ee;border-top:5px solid #7a3c36;border-left:5px solid #7a3c36}
.bg-base-section .picurl{background:0 0;position:absolute;border:2px solid #7a3c36;left:30px;right:30px;bottom:15px;display:block;z-index:1;top:15px}
.bg-base-section .basepic img{width:100%;height:100%}
.course-area .section-title-wrapper{margin-bottom:60px}
.single-item-image a{display:inline-block}
.single-item-image{overflow:hidden;position:relative;text-align:center}
.single-item-image .index-schj{height:194px;width:194px}
.overlay-effect a{position:relative}
.overlay-effect a:before{background:rgba(45,62,80,.2) none repeat scroll 0 0;bottom:0;content:"";height:100%;left:0;opacity:0;position:absolute;right:0;width:100%}
.single-item:hover .overlay-effect a:before{opacity:1}
.single-item{background:#fff;border:5px solid #7a3c36;padding:29px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;margin-bottom:20px}
.single-item:hover{background:#fff none repeat scroll 0 0;box-shadow:0 2px 20px rgba(34,30,31,.4)}
.single-item-text h4{font-size:20px;padding-top:7px}
.single-item-text h4,.single-item-text h4 a{color:#7a3c36;text-align:center;margin-top:29px;font-weight:bolder}
.single-item-text-info span{color:#696969;font-family:montserratregular;margin-right:11px}
.single-item-text-info span span{color:#2d3e50}
.single-item-text>p{color:#222}
.single-item-content{margin-bottom:44px;overflow:hidden;padding-top:21px}
.single-item-text-info{margin-bottom:18px;padding-top:5px}
.single-item-comment-view span{color:#696969;display:inline-block;font-family:montserratregular;font-size:12px;margin-right:17px}
.single-item-comment-view span:last-child{margin-right:0}
.single-item-comment-view>span i{font-size:14px;margin-right:8px}
.single-item-comment-view,.single-item-rating{display:inline-block}
.single-item-rating{color:#f3c30b;float:right;font-size:16px}
.single-item-rating i{margin-left:3px}
.single-item .button-default{padding:8px 33px}
.button-bottom{margin-bottom:-19.5px;text-align:center}
.single-item:hover .button-default{background:#2d3e50 none repeat scroll 0 0}
.button-large.button-default{box-shadow:0 2px 20px rgba(34,30,31,.2);font-size:18px;padding:12px 18px;text-transform:capitalize}
.shortcode .button-large.button-default{margin-top:40px}
.button-default.button-large:hover{background:#2d3e50 none repeat scroll 0 0}
.button-large.button-default i{font-size:28px;line-height:20px;margin-left:11px;position:relative;top:4px}
.bg-cs-section h3{font-size:40px;text-align:center;width:723px;height:117px;line-height:40px;margin:0 auto;margin-bottom:60px;color:#7a3c36;background:url(img/about/title_bgn4.png) 0 0 no-repeat;position:relative;letter-spacing:4px}
.bg-cs-section .cslist{height:250px;border:1px solid #ddd;margin-bottom:32px;background:#555;display:flex;color:#fff;}
.bg-cs-section .cslist span{float:left}
.bg-cs-section .cslist .imgbox{height:250px;width:400px;overflow:hidden;text-align:center;display:inline-block;background:#ffffff;margin: 30px 0 0 -30px;}
.bg-cs-section .cslist .imgbox img{height:100%;margin:0 auto}
.bg-cs-section .cslist .titlebox{width:180px;font-size:40px;color:#7a3c36;padding:15px;display:inline-block;line-height:45px;text-align:center}
.bg-cs-section .cslist .summarybox{font-size:18px;color:#fff;line-height:30px;padding:15px;display:inline-block;width:700px}
.bg-cs-section .cslist .summarybox b{font-weight:bolder;font-size:24px;margin-bottom:10px;display:inline-block;}
.bg-cs-section .cslist .summarybox b a{color:#fff;}
.bg-cs-section .cslist .abs {position:absolute;bottom: 40px;
    right: 25px;padding:3px 8px;color:#fff;background:#008da0}
.fun-factor-area{
	/*background:rgba(0,0,0,0) url(img/news/home_bg4.jpg) center top no-repeat;*/
	background:#fff;
	color:#fff;padding:100px 0}
.single-fun-factor{font-family:montserratregular;text-align:center}
.single-fun-factor>h4{font-size:30px;line-height:30px;margin-bottom:41px;position:relative}
.single-fun-factor>h4:after{background:#fff none repeat scroll 0 0;bottom:-11px;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;text-align:center;width:77px}
.single-fun-factor h2{font-size:62px;line-height:46px}
.latest-area{padding:60px 0 0}
.bg-news-section{
	/*background:url(img/news/home_bg2.png) center top no-repeat;*/
	background:#f1f1f1;
	height: 700px;
padding-top:85px;padding-bottom:30px}
.bg-news-section .section-title h3{font-size:40px;text-align:center;width:772px;height:130px;line-height:40px;margin:0 auto;color:#7a3c36;background:url(img/about/title_bgn1.png) 0 0 no-repeat;position:relative;letter-spacing:4px}
.single-latest-item{overflow:hidden;margin-bottom:50px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}

.single-latest-item:hover .single-latest-text .times1,.single-latest-item:hover .single-latest-text .times2{color:#7a3c36}
.single-latest-text .button-more:hover{background:url(img/news/details_button_hover.png) 0 0 no-repeat;color:#fff}
.bg-pic-list{background:#fff}
.single-latest-text>h3 a{color:#2d3e50}
.single-latest-image{float:left}
.single-latest-image a{display:inline-block}
.single-latest-text{overflow:hidden;padding:30px 0 35px 35px;}
.single-latest-item .single-item-comment-view span{margin-right:13px}
.single-latest-item .single-item-comment-view{display:block;margin-bottom:2px}
.single-latest-item .button-default{font-size:12px;margin-top:2px;padding:4px 21px}
.single-latest-item:hover .button-default{background:#2d3e50 none repeat scroll 0 0}
.bg-product-section{background:#fff;padding:80px 0 60px}
.bg-product-section h3{font-size:40px;text-align:center;width:766px;height:129px;line-height:40px;margin:0 auto;color:#7a3c36;background:url(img/about/title_bgn2.png) 0 0 no-repeat;position:relative;letter-spacing:4px}
.single-product-item{box-shadow:0 0 8px rgba(34,30,31,.3)}
.single-product-image{text-align:center}
.single-product-image img{border-radius:100%;margin:20px 10px;width:230px;height:230px}
.single-product-text>h4 a{color:#4c4c4c;display:block;font-size:18px;margin-bottom:4px}
.single-product-text{background:#f6f6f6 none repeat scroll 0 0;padding:23px 24px 22px}
.single-product-text h5{color:#696969;font-family:montserratregular;font-size:14px;margin-bottom:20px}
.product-price>h3{color:#4c4c4c;display:inline-block;float:left;font-size:24px}
.product-price{margin-bottom:23px;overflow:hidden}
.product-buttons{overflow:hidden}
.single-product-text .button-default{border:0 none;display:block;float:left;font-size:16px;line-height:27px;margin-left:8px;padding:0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:27px}
.single-product-text .button-default:hover{background:#2d3e50 none repeat scroll 0 0}
.single-product-text .button-default.cart-btn{font-size:11px;line-height:27px;margin-left:0;padding:0 14px;width:auto}
.single-product-item:hover .button-default.cart-btn{background:#2d3e50 none repeat scroll 0 0}
.testimonial-image-slider{margin-top:5px}
.slick-list{margin:0 5px}
.sin-testiImage{display:inline-block;margin-bottom:11px;outline:medium none}
.sin-testiImage img{border:1px solid #fff;border-radius:50%;cursor:pointer;display:inline-block!important;height:80px;margin-bottom:30px;margin-top:36px;outline:0 none;width:80px}
.sin-testiImage.slick-current img{border:2px solid #fff;height:146px;margin-top:0;opacity:1;width:146px}
.testimonial-text-slider h2,.testimonial-text-slider h2 a{color:#fff;display:block;font-family:montserratregular;font-size:30px;line-height:30px}
.testimonial-text-slider{margin:auto;padding:0;position:relative;width:51%;z-index:9}
.sin-testiText{outline:0}
.sin-testiText p{margin-top:22px;color:#fff;line-height:24px}
.slick-next,.slick-prev{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;color:transparent;cursor:pointer;display:block;font-size:0;height:25px;outline:medium none;padding:0;position:absolute;top:34.6%;width:16px}
.slick-prev{left:-31px}
.slick-next{right:-31px}
.slick-next:before,.slick-prev:before{height:25px;width:16px;left:0;top:0;position:absolute;color:#fff;content:"";font-family:Material-Design-Iconic-Font;font-size:50px!important;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;opacity:0}
.slick-next:before{right:0;content:""}
.slick-slider{z-index:9}
.testimonial-area:hover .slick-next:before,.testimonial-area:hover .slick-prev:before{opacity:1}
.single-event-image>a{display:block;position:relative}
.single-event-image>a:hover {margin-top:-4px;}
.single-event-image>span{background:#2d3e50 none repeat scroll 0 0;bottom:0;content:"";height:96px;left:0;position:absolute;width:96px}
.single-event-image a>span{background:#2d3e50 none repeat scroll 0 0;bottom:0;color:#fff;font-family:montserratregular;font-size:24px;height:96px;left:0;line-height:35px;padding-top:16px;position:absolute;width:96px}
.single-event-image span{display:block;font-family:montserratsemi_bold;font-size:42px;text-align:center}
.single-event-text>h3,.single-event-text>h3 a{color:#4c4c4c}
.single-event-text>h3{font-family:montserratregular;font-size:20px;color:#7a3c36;text-align:center}
.single-event-text{background:#f6f6f6 none repeat scroll 0 0;padding:29px 34px 35px}
.single-event-item .single-item-comment-view{margin-bottom:12px}
.single-event-item .single-item-comment-view span{margin-right:12px}
.single-event-item .single-item-comment-view span:last-child{margin-right:0}
.single-event-item .button-default{margin-top:16px;padding:6px 23px}
.single-event-item:hover .button-default{background:#2d3e50 none repeat scroll 0 0}
.single-event-item{box-shadow:0 0 8px rgba(34,30,31,.3)}
.single-event-item .single-event-image{padding: 5px 0;}
.newsletter-area{background:#2d3e50 none repeat scroll 0 0;color:#fff;position:relative}
.newsletter-area:before{height:148px;left:0;right:auto;top:-20px;width:44%}
.newsletter-area:after{border-width:74.5px 40px;left:44%;right:auto;top:-20px}
.newsletter-content h2,.newsletter-content h3{font-family:raleway;font-weight:700;font-size:30px}
.newsletter-content>h3{margin-bottom:2px;font-size:24px}
.subscribe-form input{color:#696969;height:100%;padding-left:15px;width:100%;border:0}
.subscribe-form>button{border:2px solid #86bc42;font-family:raleway;font-weight:700;height:100%;position:absolute;right:0;top:0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:34%}
.subscribe-form>button:hover{background:#fff;border:2px solid #86bc42}
.newsletter-form{overflow:hidden;padding:36px 0}
.subscribe-form{float:right;height:56px;position:relative;width:525px}
.subscribe-form:before{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#fff #fff transparent transparent;-o-border-image:none;border-image:none;border-style:solid;border-width:28px 15px;content:"";height:5px;left:-30px;position:absolute;top:0;width:0}
.newsletter-content{padding-top:26px;z-index:9;position:relative}
.footer-widget-area{background-color: #1a1b1d;padding:18px 0;line-height:35px}
.footer-widget-area,.footer-widget-area a{color:#999}
.footer-logo>a{display:inline-block}
.footer-logo{margin-top:10px}
.single-footer-widget>h3{font-size:30px;margin-bottom:37px;padding-top:12px;text-transform:uppercase}
.single-footer-widget>span{display:block;margin-bottom:6px;font-size:14px;line-height:1.3;color:#999}
.single-footer-widget>span i{font-size:14px;width:30px}
.footer-list a{line-height:25px}
.instagram-image{padding-top:5px}
.footer-img{display:inline-block;float:left;margin-bottom:15px;margin-right:15px}
.instagram-image .footer-img:nth-child(3),.instagram-image .footer-img:nth-child(6){margin-right:0}
.footer-img a{display:inline-block;position:relative}
.footer-img a:before{content:"";height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:100%}
.footer-img:hover a:before{opacity:1}
.footer-img a:after{background:rgba(0,0,0,0) none repeat scroll 0 0;bottom:0;color:#fff;content:"+";font-family:montserratregular;font-size:40px;height:18px;left:0;margin:-9px auto 0;opacity:0;position:absolute;right:0;top:50%;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:18px}
.footer-img:hover a:after{opacity:1}
.footer-bg{background:url(img/footer/bottom_bg.png) 0 0 repeat-x;height:50px}
.footer-area{color:#fff;background:#3c3535;font-size:14px;padding:18px 0}
.footer-area hr{margin-top:0;margin-bottom:20px;border:0;border-top:1px solid #565353}
.column-right{float:right}
.footer-area span a{color:#fff}
.footer-area span a:hover{border-bottom:1px solid #fff}
.single-footer-widget>a{color:#fff;display:block;margin-bottom:11px}
.single-footer-widget>a:hover i{color:#fff}
.single-footer-widget>a i{font-size:18px;width:30px}
.header-two .header-top:after,.header-two .header-top:before{display:none}
.header-two .header-top-right>span{color:#ededed}
.header-two .header-top-right{padding-top:0}
.header-two .header-top-right span:first-child{margin-right:27px}
.header-two .header-top-right span.login{margin-left:27px}
.header-two .header-top-right span.login a{color:#fff}
.slider-area.slider-two:after{background:rgba(45,62,80,.4) none repeat scroll 0 0;width:100%;transform:none;-webkit-animation:.7s ease-in-out 0s normal none 1 running slideInLeft;animation:.7s ease-in-out 0s normal none 1 running slideInLeft}
.slider-two .nivo-directionNav{display:none}
.slider-two .banner-content h1{-webkit-animation:1s ease-in-out 0s normal none 1 running bounceInDown;animation:1s ease-in-out 0s normal none 1 running bounceInDown}
.slider-three .banner-content h1{-webkit-animation:1s ease-in-out 0s normal none 1 running flipInX;animation:1s ease-in-out 0s normal none 1 running flipInX}
.slider-two .banner-content p{-webkit-animation:2s ease-in-out 0s normal none 1 running bounceInLeft;animation:2s ease-in-out 0s normal none 1 running bounceInLeft}
.slider-two .banner-content .banner-readmore{-webkit-animation:2.5s ease-in-out 0s normal none 1 running bounceInUp;animation:2.5s ease-in-out 0s normal none 1 running bounceInUp}
.slider-three .banner-content .banner-readmore{-webkit-animation:2.5s ease-in-out 0s normal none 1 running flipInY;animation:2.5s ease-in-out 0s normal none 1 running flipInY}
.slider-two .banner-content.slider-2 h1{-webkit-animation:1.5s ease-in-out 0s normal none 1 running slideInLeft;animation:1.5s ease-in-out 0s normal none 1 running slideInLeft}
.slider-two .banner-content.slider-2 p{-webkit-animation:2.5s ease-in-out 0s normal none 1 running fadeInLeftBig;animation:2.5s ease-in-out 0s normal none 1 running fadeInLeftBig}
.slider-two .banner-content.slider-2 .banner-readmore{-webkit-animation:3s ease-in-out 0s normal none 1 running zoomInUp;animation:3s ease-in-out 0s normal none 1 running zoomInUp}
.slider-two .preview-2 .nivo-controlNav{display:block;z-index:99;padding:0}
.newsletter-two:after,.newsletter-two:before{display:none}
.newsletter-two .subscribe-form>button{background:#2d3e50 none repeat scroll 0 0;border-color:#2d3e50;float:right;font-family:montserratsemi_bold;font-size:14px;line-height:26px;margin-left:39px;position:inherit;width:160px}
.newsletter-two .subscribe-form>button:hover{background:#fff;border-color:#fff}
.newsletter-two .subscribe-form>input{background:rgba(0,0,0,0) none repeat scroll 0 0;border:1px solid #fff;color:#fff;float:left;width:366px}
.newsletter-two .subscribe-form:before{display:none}
.newsletter-two .subscribe-form{height:41px;width:auto}
.newsletter-two .newsletter-form{padding-bottom:38px;padding-top:44px}
.newsletter-two .newsletter-content{padding-top:31px}
.shop-grid-area .single-product-item{margin-bottom:30px;background:#eae1d7;border:2px solid #7a3c36}
.shop-grid-area .single-product-item:before{content:' ';width:250px;height:320px;left:25px;top:10px;border:1px solid #885151;position:absolute;pointer-events:none}
.shop-grid-area .col-md-3:nth-child(10) .single-product-item,.shop-grid-area .col-md-3:nth-child(11) .single-product-item,.shop-grid-area .col-md-3:nth-child(12) .single-product-item,.shop-grid-area .col-md-3:nth-child(9) .single-product-item{margin-bottom:0}
.product-list-bg{background:url(img/news/home_bg3.jpg) center top no-repeat}
.pagination-content.number .pagination{background:#fff none repeat scroll 0 0;box-shadow:none;margin:20px 0 20px}
.pagination-content.number .pagination li a,
.pagination-content.number .pagination li span{
    font-family:raleway;
    font-size:16px;
    font-weight:500;line-height:30px;margin:0 5px;
    height:30px;
    color:#555;
    background:#fff;
    padding:3px 10px;
    border:1px solid #dbdbdb;
    border-radius: 4px;
}
.pagination-content.number .pagination li a:hover {
    background-color: #fe8e00;
    border-color: #fe8e00;
}
.pagination-content.number .pagination li a:hover span {
    color: #fff;
}

.pagination-content.number .pagination li:hover span {
    color: #fff;
}

.pagination-content.number .pagination li a:hover {

    background-color: #fe8e00;

    border-color: #fe8e00;

}

.pagination-content.number .pagination li a:hover span {

    color: #fff;

}



.pagination-content.number .pagination li:hover span {

    color: #fff;

}





.pagination-content.number .pagination .disabled span{

    color:#555;

    padding:0;

    border:none

}

.pagination-content.number .pagination li.active span{

    color:#c7c7c7;

    border:1px solid #dbdbdb;

    border-radius: 4px;

}

.pagination-content.number .pagination li a i{font-size:20px;line-height:25px}

.pagination-content.number .pagination li a:hover,

.pagination-content.number .pagination li.current a{

    color:#fff;

}

.pagination-content.number .pagination li a:hover



.pagination-content.number .pagination .Pagetag{

    width:auto;padding:0 5px;display: inline-block;

}

.pagination-content.number .pagination li:first-child a:hover,

.pagination-content.number .pagination li:last-child a:hover{color:#fff}

.product-area .pagination-content.number .pagination{margin:80px 0 20px}

.product-details-content{margin:0 70px;padding:52px 0 30px}

.product-details-image{box-shadow:0 0 8px rgba(34,30,31,.3);display:block}

.product-details-image img{width:100%}

.product-details-content h2{color:#4c4c4c;font-family:montserratregular;margin-bottom:6px}

.product-name-rating>h5{color:#696969;display:inline-block;font-family:montserratregular;font-size:18px}

.product-details-content p{line-height:24px}

.product-name-rating{border-bottom:1px solid #cacaca;margin-bottom:7px;padding-bottom:12px}

.qty{color:#4c4c4c;font-family:montserratregular;margin-top:50px}

.input-text.qty{border:1px solid #4c4c4c;height:22px;margin-left:8px;margin-top:0;text-align:center;width:29px}

.product-details-content .p-price{color:#4c4c4c;padding-top:18px}

.product-details-content .button-default{border:0 none;margin:13px 0 55px;padding:8px 29px}

.product-details-content .button-default:hover{background:#2d3e50 none repeat scroll 0 0}

.product-details-content .social-links{display:block;margin-top:16px;position:inherit;text-align:left}

.product-details-content>span{display:block}

.product-details-content form>span{color:#4c4c4c;display:block;font-family:montserratregular;font-size:18px}

.product-details-content .social-links a:first-child{margin-left:0}

.course-page{padding-top:100px}

.form-container{color:#2d3e50;font-family:montserratregular;font-size:14px;margin:-60px 0 0;overflow:hidden;padding:38px 64px;position:relative;z-index:3}

.form-container:after{background:#86bc42 none repeat scroll 0 0;position:absolute;left:0;top:0;width:100%;height:100%;content:""}

.box-select{z-index:9;position:relative}

.select{display:inline-block;float:left;margin-right:10px;position:relative}

.select.large{width:260px}

.select.small{width:190px}

.select.medium{width:200px}

.select select{-moz-appearance:none;-webkit-appearance:none;background:#fff url(img/icon/arrow.png) no-repeat scroll 92% 50%;border:medium none;cursor:pointer;height:42px;padding:0 16px;width:100%;font-size:13px}

.form-container>button{background:#2d3e50 none repeat scroll 0 0;border:0 none;color:#fff;float:right;line-height:42px;padding:0 28px;position:relative;text-transform:uppercase;z-index:99}

.course-page .single-item{margin-bottom:178px}

.course-page.shortcode .single-item{margin-bottom:78px}

.course-page .col-md-4:nth-child(4) .single-item,.course-page .col-md-4:nth-child(5) .single-item,.course-page .col-md-4:nth-child(6) .single-item{margin-bottom:83px}

.course-page .pagination-content .pagination{margin-bottom:0}

.box-select a{padding:0 10px}

.box-select a.hover,.box-select a:hover{color:#fff}

.teachers-area{padding:50px 0 50px}

.single-teacher-item{box-shadow:1px 0 5px rgba(0,0,0,.2);position:relative}

.single-teacher-item:hover{box-shadow:0 6px 20px rgba(34,30,31,.3)}

.single-teacher-image>a{display:inline-block;position:relative}

.single-teacher-image>a,.single-teacher-image>a img{width:100%}

.single-teacher-image>a:after{content:"";height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:100%}

.single-teacher-item:hover .single-teacher-image>a:after{opacity:1}

.single-teacher-text{background:#f6f6f6 none repeat scroll 0 0;border-bottom:3px solid #86bc42;padding:20px 26px 30px;text-align:center}

.single-teacher-item:hover .single-teacher-text{margin-top:-42px;padding:20px 26px 26px;position:relative;z-index:9}

.single-teacher-text>h3{font-family:raleway;font-weight:600;margin-bottom:4px;padding-top:20px}

.single-teacher-item:hover .single-teacher-text>h3{padding-top:0}

.single-teacher-text>h3 a{color:#222}

.single-teacher-text>h4{font-family:raleway;font-weight:500}

.single-teacher-text>p{display:none;padding-top:13px}

.single-teacher-item:hover .single-teacher-text p{display:block}

.social-links>a{border:1px solid #2d3e50;border-radius:50%;color:#2d3e50;display:inline-block;font-size:14px;height:27px;line-height:25px;margin:0 3px;text-align:center;width:27px}

.social-links>a:hover{color:#fff}

.social-links{bottom:38px;left:0;margin:auto;position:absolute;right:0;text-align:center;width:100%;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}

.single-teacher-item:hover .social-links{bottom:25px}

.single-course-details{background:#f6f6f6 none repeat scroll 0 0;border-bottom:3px solid #86bc42;margin-bottom:80px;padding:33px 0}

.single-course-details .single-item-text{padding-right:48px}

.course-details-area a img{margin-left:-35px}

.single-course-details a{display:block}

.single-course-details .col-md-6:first-child{padding-right:3px}

.course-details-content{margin-left:70px}

.single-course-details .single-item-text h4{font-size:24px;margin-bottom:2px;padding-top:32px}

.single-course-details .single-item-text-info{margin-bottom:23px}

.course-text-content p:first-child{margin-bottom:21px}

.single-course-details .single-item-content{margin-bottom:0;padding-top:31px}

.course-duration{font-family:montserratregular;text-transform:capitalize}

.duration-title{color:#fff;font-size:18px}

.duration-text{background:#f6f6f6 none repeat scroll 0 0;color:#4c4c4c}

.course-duration .text{border-bottom:1px solid #86bc42;display:block;padding:15px 0}

.course-duration .text span{display:inline-block;text-align:center;width:192px}

.course-duration .text span.text-right{border:0 none;display:inline-block;float:right;padding:0;text-align:center;width:240px}

.comments{color:#4c4c4c;overflow:hidden;padding:78px 15px 20px 0}

h4.title{color:#4c4c4c;font-family:montserratregular;font-size:24px;margin-bottom:27px;padding-bottom:10px;position:relative}

h4.title:after{bottom:2px;content:"";height:2px;left:0;position:absolute;width:73px}

.single-comment{margin-bottom:31px;overflow:hidden}

.author-image{border:2px solid #eaeaea;border-radius:2px;float:left;height:67px;margin-right:23px;width:67px}

.comment-text{border-bottom:1px solid #f0f0f0;overflow:hidden;padding-bottom:8px}

.author-info>h4{display:inline-block;font-family:montserratregular;font-size:18px;line-height:21px;text-transform:capitalize}

.author-info>h4 a{color:#4c4c4c}

.comment-time,span.reply{float:right;font-family:montserratregular;line-height:22px}

span.comment-time{padding-right:3px;position:relative}

.comment-text>p{line-height:20px;padding-top:5px}

.single-comment.comment-reply{padding-left:131px}

.comments .single-comment:last-child{margin-bottom:0}

.tution-fee{color:#fff;padding:11px 0;text-align:center}

.tution-wrapper{background:#f6f6f6 none repeat scroll 0 0;margin-bottom:15px;overflow:hidden}

.sidebar-widget .single-teacher-text{padding:20px 0 32px;position:inherit}

.tutor-image{padding-top:37px;text-align:center}

.tutor-image>img{border:2px solid #86bc42;border-radius:50%}

.sidebar-widget .single-teacher-text>h3{font-family:montserratsemi_bold;font-size:20px;line-height:22px;margin-bottom:0;padding-top:0}

.sidebar-widget .single-teacher-text>h3 a{color:#2d3e50}

.sidebar-widget .single-teacher-text>p{display:block;font-size:12px;line-height:22px;padding:14px 20px 0}

.single-sidebar-widget .social-links{padding-top:10px;position:inherit}

.single-sidebar-widget h4.title{font-size:18px;margin-bottom:25px}

.single-sidebar-widget h4.title:after{bottom:1px}

.single-sidebar-widget{margin-bottom:62px;overflow:hidden}

.single-sidebar-widget:last-child{margin:0}

.single-sidebar-widget .tags li:last-child a{margin-bottom:0}

.single-sidebar-widget .tags li a{background:#fff none repeat scroll 0 0;border:1px solid #4c4c4c;color:#4c4c4c;float:left;margin-bottom:13px;margin-right:6px;padding:1px 9px}

.single-sidebar-widget .tags li a:hover{color:#fff}

.single-sidebar-widget .single-item:hover{box-shadow:none}

.single-sidebar-widget .single-item{background:#f6f6f6 none repeat scroll 0 0;margin-top:52px;padding:0 26px;border-bottom:2px solid #86bc42}

.single-sidebar-widget .single-item-image img{margin:0}

.single-sidebar-widget .single-item-text>h4{font-size:14px}

.single-sidebar-widget .single-item-text-info{font-size:12px;margin-bottom:8px;padding-top:2px}

.single-sidebar-widget .single-item-image{top:-26px}

.single-sidebar-widget .single-item-text>p{color:#4c4c4c;font-size:12px}

.single-sidebar-widget .single-item-content{margin-bottom:27px;padding-top:5px}

.single-sidebar-widget .single-item .button-default{font-size:12px;padding:6px 34px}

.single-sidebar-widget .button-bottom{margin-bottom:-18px}

.breadcrumb-banner-area{

	background:rgba(0,0,0,0) url(img/banner/4.jpg) no-repeat scroll 0 0;color:#fff;

	padding:200px 0;

position:relative}

.breadcrumb-banner-area.fixed-bg{background:url(img/slider/3.jpg) no-repeat fixed top center/cover}

.breadcrumb-banner-area.no-bg{background:rgba(0,0,0,0) none repeat scroll 0 0}

.breadcrumb-text{z-index:9;position:relative}

.breadcrumb-bar .breadcrumb{background:rgba(0,0,0,0) none repeat scroll 0 0;line-height:12px;margin-bottom:0;padding:15px 0 0}

.breadcrumb-text h1{line-height:25px;padding-bottom:51px;text-transform:uppercase;position:relative;font-size:36px}

.breadcrumb-text h1:after{background:#fff none repeat scroll 0 0;bottom:0;content:"";height:29px;left:0;margin:auto;position:absolute;right:0;width:2px}

.breadcrumb-bar li{color:#fff;font-family:montserratregular;font-size:12px;line-height:12px;margin:0 16px;position:relative;text-transform:uppercase}

.breadcrumb.text-left li{margin-left:0;margin-right:34px}

.breadcrumb.text-right li{margin-right:0;margin-left:34px}

.breadcrumb-text h1.text-left,.breadcrumb-text h1.text-right{padding-bottom:22px}

.breadcrumb-text h1.text-left::after,.breadcrumb-text h1.text-right::after{display:none}

.breadcrumb>a:not(:last-child):before{border-radius:50%;content:"";display:inline-block;font-family:Material-Design-Iconic-Font;font-size:18px;position:absolute;right:-10px}

.breadcrumb-bar .breadcrumb>li:nth-last-child(1):before{display:none}

.breadcrumb-bar a{color:#fff;font-size:14px}

.latest-page .single-latest-item{margin-bottom:30px}

.event-page .single-event-item{margin:15px 0 10px;  border: 1px solid #dfdfdf;}

.pagination-content .pagination{border-radius:0;box-shadow:2px 0 20px rgba(34,30,31,.2);margin:20px 0 17px}

.pagination-content{display:block;line-height:0;text-align:center}



.pagination-content .pagination li a{background:rgba(0,0,0,0) none repeat scroll 0 0;border:0 none;color:#fff;font-size:28px;height:41px;margin:0 14px;padding:0;width:48px}

.pagination-content .pagination li:first-child a{margin-left:0}

.pagination-content .pagination li:last-child a{margin-right:0}

.event-details-content .single-event-item{background:#f6f6f6 none repeat scroll 0 0;border-bottom:2px solid #86bc42;padding:0 35px}

.single-event-image img{width:100%;max-height:450px;}

.event-details-content .single-event-text h3{font-size:28px}

.event-details-content .single-event-text>p{color:#4e4e4e;line-height:24px}

.event-details-content .single-event-text{border:0 none;padding:32px 0 40px}

.event-details-content .comments{padding:71px 0 20px}

.recent-content-item>a{border:1px solid #86bc42;display:inline-block;float:left}

.recent-text{overflow:hidden;padding-left:20px}

.recent-text>h4{font-family:raleway;font-size:14px;font-weight:600}

.recent-text>h4 a{color:#6b6b6b}

.recent-text .single-item-comment-view>span{color:#b2b2b2;font-size:11px;line-height:12px;margin-right:13px}

.recent-text .single-item-comment-view i{font-size:13px}

.recent-text>p{color:#6b6b6b;font-size:12px;line-height:16px;margin:0}

.recent-content-item{margin-bottom:22px;overflow:hidden}

.recent-content-item:last-child{margin-bottom:0}

.recent-text .single-item-comment-view{display:block}

.latest-page{padding:50px 0 50px 0}

.news-details-content .single-latest-text>h3{color:#616161;font-size:24px;margin-bottom:8px}

.news-details-content .single-latest-text p{color:#4c4c4c;line-height:23px;margin-bottom:23px}

.news-details-content .single-latest-text{padding:75px 72px 0}

.news-details-content .single-latest-item .single-item-comment-view{margin-bottom:8px}

.quote-section{background:#efefef none repeat scroll 0 0;border-left:2px solid #86bc42;margin:38px 0 39px 35px;overflow:hidden;padding:17px 37px 1px 27px}

.quote-section p{margin:0}

.related-tag .tags{display:inline-block}

.related-tag .tags li a{color:#898989}

.related-tag .tags li{display:inline-block}

.news-details-content .social-links>span,.related-tag{color:#4c4c4c;font-family:montserratregular;display:inline-block}

.news-details-content .single-latest-item:hover{box-shadow:none}

.tags-and-links{overflow:hidden;padding-bottom:15px;padding-top:50px}

.news-details-content .social-links>span{margin-right:11px}

.news-details-content .social-links{display:inline-block;float:right;margin-right:47px;position:inherit;width:auto}

.news-details-content .social-links>a{font-size:13px;height:23px;line-height:21px;margin:0 2px;width:23px}

.news-details-content .single-latest-item{margin-bottom:17px}

.comment .recent-content-item>a{border:2px solid #e6e7e8;border-radius:2px;height:70px;width:70px}

.comment .recent-content-item>a img{width:100%}

.comment .recent-text>h4 a{font-family:montserratsemi_bold}

.comment .recent-text>h4{line-height:31px}

.contact-form-area{color:#4c4c4c}

h4.contact-title{color:#4c4c4c;font-family:"Microsoft YaHei";font-size:24px;line-height:40px;text-transform:uppercase;margin-bottom:30px;border-bottom:1px solid #7a3c36}

h4.contact-title span{color:#7a3c36;color:#7a3c36;background:url(img/nav/secondarynavigation_selected.png) center center no-repeat;font-weight:bolder;height:45px;display:inline-block;line-height:45px;width:120px;text-align:center}

.contact-text>p{line-height:24px;margin-bottom:9px}

.contact-text i{font-size:18px}

span.c-icon{display:inline-block;float:left}

span.c-icon i{position:relative;top:3px;width:27px}

span.c-text{display:inline-block}

.contact-text{height:200px}

.contact-text .col-md-6 .c-box{border:1px solid #7a3c36;height:122px}

.contact-text .col-md-6 .c-box span{display:inline-block}

.contact-text .col-md-6 .c-box .c-text{height:80px;padding:20px;display:inline-block;vertical-align:top}

.contact-text .col-md-6 .c-box .c-text .s1{font-size:18px;color:#7a3c36}

.contact-text .col-md-6 .c-box .c-text .s2{font-size:30px;color:#7a3c36;margin-top:10px;display:inline-block}

.contact-text .col-md-6 .c-box .c-icon1{width:120px;height:120px;background:url(img/icon/contactus_phone.png) 0 0 no-repeat}

.contact-text .col-md-6 .c-box .c-icon2{width:120px;height:120px;background:url(img/icon/contactus_email.png) 0 0 no-repeat}

.link-social>a{color:#4c4c4c;display:inline-block;line-height:19px;margin-right:27px}

.link-social>a i{font-size:20px}

.contact-form-area input,.contact-form-area textarea{

    background:#f9f7f7;border:1px solid #e7e7e7;color:#777;

    font-size:14px;padding:0 23px;width:100%}

.contact-form-area textarea{height:150px;padding-top:13px;resize:none}

.contact-form-area .button-default{border:0 none;font-family:montserratlight;padding:0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;line-height:50px;font-size:16px;overflow:hidden;color:#fff;letter-spacing:1px;font-weight:600;text-align:center;width:110px;height:50px;background:url(img/news/changepage_shen1.png?v=1) 0 0 no-repeat;display:inline-block}

.teachers-area.padding-top{padding:120px 0 140px}

.about-page-area .about-text-container p span{color:#333;font-family:montserratregular;font-size:14px}

.about-page-area .about-us>span{color:#444;display:block;font-style:italic;padding-left:19px;position:relative}

.about-page-area .about-us>span:after{background:#999 none repeat scroll 0 0;border-radius:50%;content:"";height:6px;left:4px;position:absolute;top:9px;width:6px}

.about-page-area .about-text-container>p{color:#555;margin-bottom:7px}

.about-page-area .about-us{margin-bottom:13px}

.skill-bars .progress{background:#fff none repeat scroll 0 0;height:6px}

.skill-bar-item .progress-bar{line-height:15px}

.skill-bar-item .progress{border-radius:0;height:14px}

.skill-bar-item{line-height:16px;margin-bottom:7px;overflow:hidden}

.skill-bar-item>span{display:block;margin-bottom:10px}

.skill-bar-item:last-child{margin:0}

.skill-bar-item:last-child .progress{margin:0}

.shortcode-area{padding:72px 0 120px}

.shortcode-area i{background:rgba(0,0,0,0) none repeat scroll 0 0;border:2px solid #86bc42;border-radius:50%;font-size:25px;height:60px;margin:auto;padding:15px 0;text-align:center;width:60px}

.shortcode-animation{overflow:hidden;padding:50px 0 100px}

.shortcode-animation h3{color:#00aff0;font-family:playfair_displayregular;margin:22px 0;text-transform:capitalize}

.shortcode-animation img{padding:22px 45px}

.shortcode-animation .section-title{padding-bottom:0;padding-top:55px}

.shortcode-area .section-title{padding-bottom:20px;padding-top:40px;text-align:left}

.shortcode-area .section-title h2{border-bottom:1px solid #d1d1d1;color:#444;display:inline-block;font-size:21px;line-height:30px;padding-bottom:8px;text-align:left;text-transform:capitalize}

.shortcode-area h3{border:1px dashed #86bc42;float:left;font-size:32px;margin:20px 0;padding:27px 0;text-align:center;text-transform:capitalize;width:70%}

.shortcode-area img{padding:55px 100px 55px 0}

.dropdown-menu .dividers{border:0 none;padding:0}

#scrollUp{bottom:45px;color:#fff;cursor:pointer;display:none;font-size:28px;height:40px;line-height:37px;position:fixed;right:12px;text-align:center;width:40px;z-index:9999;background:#3c3535}

#scrollUp:hover{background-color:#2d3e50}

.text-white{color:#fff}

.header-top span.text-blue,.text-blue{color:#2e3f51}

.bg-dark{background:#3f5771}

.bg-white{background:#fff}

.bg-gray{background:#f8f8f8}

.bg-blue{background:#2e3f51}

.border-green{border-top:3px solid #86bc42;box-shadow:0 1px 1px rgba(0,0,0,.2)}

.border-blue{border-top:3px solid #2e3f51;box-shadow:0 1px 1px rgba(0,0,0,.2)}

.header-top.effect-blue:before{background:#2e3f51}

.header-top.effect-blue:after{border-color:transparent #2e3f51 #2e3f51 transparent}

.inline{display:inline}

#video-bg{width:100%}

.video-banner,.video-wrapper{height:570px;overflow:hidden;position:relative}

.video-area{background:url(img/slider/5.jpg) no-repeat fixed top center/cover}

.fixed-bg-1{background:url(img/slider/1.jpg) no-repeat fixed top center/cover}

.fixed-bg-2{background:url(img/slider/2.jpg) no-repeat fixed top center/cover}

.backgrount-area{position:relative}

.hover-white.button-default:hover{background:#fff;color:#2e3f51}

.angle .mailchimp-alerts{padding-left:150px}

.text-small{font-size:13px}

.text-area p{line-height:30px}

.footer-three{background:#2d3e50 none repeat scroll 0 0}

.footer-info{line-height:15px}

.footer-info>span{color:#fff;display:inline-block;font-weight:400;line-height:12px;margin-right:14px}

.footer-info>span i{font-size:14px;margin-right:11px}

.footer-info>span:last-child{margin-right:0}

.footer-logo-three>a{display:inline-block;margin-bottom:23px}

.footer-info-container{border-bottom:1px solid #e1e1e1}

.single-footer-widget>h4{color:#fff;font-size:14px;font-weight:600;margin-bottom:22px;text-transform:uppercase}

.footer-widget-list li a{color:#fff;font-weight:400;line-height:36px}

.footer-list li{margin-right:10px;display:inline-block;font-size:14px;line-height:30px}

.footer-widget-list li a:hover{color:#f5b120}

.subscribe-container{background:#fff none repeat scroll 0 0;border-radius:4px;padding:44px 40px 50px}

.subscribe-container>p{color:#2d3e50;font-weight:400;text-align:center;margin-bottom:33px}

.subscribe-container input{background:rgba(0,0,0,0) none repeat scroll 0 0;border:0 none;color:#fff;font-weight:400;width:100%;padding-left:14px}

.subscribe-container input::-webkit-input-placeholder{color:#fff;opacity:1!important}

.subscribe-container button{background:rgba(0,0,0,0) none repeat scroll 0 0;border:0 none;color:#fff;float:right;font-size:14px;padding-right:14px;position:absolute;right:0;top:0}

.subscribe-form-three{background:#2d3e50 none repeat scroll 0 0;display:block;height:48px;line-height:46px;position:relative}

.footer-container{border-top:1px solid #e1e1e1;padding:13px 0 10px 0}

.footer-container .social-links-three{float:right;overflow:hidden}

.footer-container .social-links-three>a{margin-left:21px;margin-right:0;color:#fff}

.footer-container span{color:#fff;font-weight:400}

.footer-container span a{color:#fff;position:relative}

.footer-container span a:hover{border-bottom:1px solid #fff}

.footer-container span a:hover:after{opacity:1}

.newsletter-area.newsletter-four::after,.newsletter-area.newsletter-four::before{display:none}

.footer-widget-four .footer-list li a:hover{color:#2d3e50}

.footer-widget-four .footer-img a::before{background:rgba(45,62,80,.9) none repeat scroll 0 0}

.footer-area.footer-four{background:#2d3e50}

.gallery-img,.gallery-img img{width:100%}

.gallery-img{position:relative;overflow:hidden}

.gallery-img img{transform:scaleY(1);transition:all .7s ease-in-out 0s;display:block;position:relative}

.gallery-img .hover-effect{opacity:0;transition:all .5s linear 0s;position:absolute;width:100%;height:100%;left:0;right:0;top:0}

.gallery-img h2{background:rgba(0,0,0,0) none repeat scroll 0 0;border-bottom:1px solid rgba(255,255,255,.2);color:#fff!important;font-family:montserratregular;font-size:19px;line-height:28px;margin:82px auto 10px;opacity:0;padding:9px 0;position:relative;text-align:center;text-transform:uppercase;transform:scale(0);transition:all .5s linear 0s}

.gallery-img p{color:#fff;margin:0 30px;opacity:0;text-align:center;transform:scale(0);transition:all .5s linear 0s}

.gallery-img:hover img{transform:scale(1.5)}

.gallery-img:hover .hover-effect{opacity:1}

.gallery-img:hover h2,.gallery-img:hover p{opacity:1;transform:scale(1)}

.video-gallery{display:block;overflow:hidden;height:215px}

.mbYTP_wrapper{height:215px}

.banner-readmore .button-default.button-green:hover{background:#fff}

.header-logo-menu.semi-transparent .mainmenu ul#nav>li:hover>a{color:#fff}

.header-logo-menu.semi-transparent .mainmenu ul#nav>li:hover>a:after{background:#fff}

.bg-dark .mainmenu ul#nav>li:hover>a,.bg-dark .mainmenu ul#nav>li>a,.bg-dark.stick .mainmenu ul#nav.menu-white>li>a,.bg-dark.stick .mainmenu ul#nav>li:hover>a{color:#fff}

.bg-dark .mainmenu ul#nav>li:hover>a:after{background:#fff}

.block.padding .btn-group{margin-bottom:22px}

.btn-toolbar.padding{margin-bottom:20px}

.btn-toolbar.padding:nth-last-of-type(1){margin-bottom:0}

.little-nav{display:-webkit-box;white-space:nowrap;-webkit-backface-visibility:hidden;

	-webkit-perspective:1000;-webkit-overflow-scrolling:touch;overflow-x:initial;margin-top:-40px}

.little-nav ul{margin:0 auto;display:inline-block}

.little-nav .row{background-color: rgba(255, 255, 255, 1);

    box-shadow: 3.42px 9.397px 20px 0px rgba(77,77,77,0.2);

    border-radius: 0px;

    padding: 8px 15px;}

.little-nav .breadcrumb{line-height:60px;background:0 0}

.little-nav .breadcrumb a{position:relative;margin:0 7px}

.little-nav ul li{display:inline-block;float:none;padding:0 5px;position: relative;}

.little-nav ul li::after

{content: "";

    position: absolute;

    width: 1px;

    height: 15px;

    display: block;

    background: #ccc;

    top: 35px;

    margin-top: -10px;

    right: 0px;

}

.little-nav ul li a{margin:0px;position: relative;

	font-size:16px;line-height:65px;text-align:center;padding:0 10px;

	height:60px;

	display:inline-block;

	border-bottom: 3px solid transparent;

}

.little-nav ul li a.active,

.little-nav ul li a:hover

{border-bottom: #e8c588 3px solid;

    color: #e8c588;

    transition: all .3s;}

.line_three{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;padding-right:5px}

.line_two{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}

.message_code input{width:50%;float:left}

.message_code img{height:48px;max-width:50%;cursor:pointer}

.baidu-map-area{height:500px}

.history-item .col-md-12{background:#fff;border-left:1px solid #d8d8d8;position:relative}

.history-item .col-md-12:before{position:absolute;content:' ';width:16px;height:16px;border-radius:100%;background:#fff;border:4px solid #d8d8d8;left:-9px;top:15%}

.history-item .col-md-12 .historybox{background:#f6f6f6;padding:40px 30px 25px}

.history-item .col-md-12 .historybox h3{font-size:50px;color:#7a3c36}

.history-item .col-md-12 .historybox .content{padding:20px;font-size:20px;color:#333}

.history-item .col-md-12 .historybox .content p{margin-bottom:20px;line-height:30px}

.article-list{background:#fff}

.article-list h3 a{font-size:24px;color:#333;font-weight:bolder}

.article-list .timeshow{text-align:right}

.article-list .timeshow img{height:160px;width:160px}

.article-list .timeshow span{display:block}

.article-list .timeshow .times1{font-size:20px;color:#999}

.article-list .timeshow .times2{font-size:40px;color:#999}

.article-list .line_three{font-size:18px;color:#666;line-height:30px}

.article-list .button-more{width:160px;height:50px;display:inline-block;background:url(img/news/details_button_default.png) 0 0 no-repeat;line-height:50px;font-size:20px;color:#7a3c36;text-align:center;text-indent:-15px}

.news-box-bg{background:#fff;padding:40px}

.news-box-bg .main-title{font-size:20px;color:#333;text-align:left}

.news-box-bg .single-item-comment-view{font-size:20px;color:#999;text-align:left}

.news-box-bg .single-item-comment-view span {font-size:14px;}

.news-box-bg hr{height:0;overflow:hidden;border-top: 1px solid #d9d9d9;}

.news-box-bg .news-content,.page-content{font-size:18px;color:#333;line-height:40px}
.page-content strong{font-weight:bold;}
.news-box-bg2{background:#fff}

.news-box-bg2 .tags-and-links{font-size:13px;color:#333;padding:10px 15px}

.news-box-bg2 .tags-and-links .col-md-12{height:100px;line-height:100px}

.news-box-bg2 .tags-and-links span{font-size:13px;color:#333}

/* 宣传片右边Tab style */

.slideTxtBox {position: relative;}

.slideTxtBox ul{display:flex;}

.slideTxtBox .hd {

   position: absolute; top:40%;

   left:10%;right:10%;

   z-index:5;

}

.slideTxtBox .bd {padding:0px;height:calc(100vh - 90px);}

.slideTxtBox .bd ul {height:100%;}



.slideTxtBox .hd ul li:hover span img {

    transform: rotateY(360deg) !important;

    transition: all 1s;

}



.slideTxtBox .hd ul li span img{

    /**

    transition: all 1s;

    **/

}



@keyframes backgroundSizeAnimation {

    from {

        background-size: 100% 100%;

    }

    to {

        background-size: 105% 105%;

    }

}



.animate_b { 

    

    animation: backgroundSizeAnimation 

        2s 

        1;

}

.slideTxtBox .bd ul {transition: all 1s; }





.slideTxtBox ul li {display:inline-block;flex:1;text-align:center;font-weight:bolder;font-size:16px;color:#111;}

.slideTxtBox ul li span {display: inline-block;}

.slideTxtBox ul .on span{background:transparent; background:#000;}

/* 首页产品左右切换 style */

#slide-content .plist li {background:#eeebe4;margin:25px 15px;padding:0px 0px;text-align:center;box-shadow: 0 0 3px 2px #dedede;width:360px;position:relative;}

#slide-content .plist li a {background:#fff;margin:20px;border:2px solid #7a3c36;display:block;}

.new-body-title {background:#614d50;}

.breadcrumb {padding:.4rem .5rem}

.min-height {min-height:calc(50vw)}





.single-item-comment-view .huxingbtn{

    display: inline-block;

    background: #3a4146;

    padding: 0;

    font-size: 16px;

    color: #fff;

    border: 1px solid #3a4146;

    transition: all .36s ease;

    width: 100%;

    line-height: 46px;

    text-align: center;

    max-width: 140px;

    margin: 0 20px 0 0;

}



.single-item-comment-view .huxingbtn:hover {

    background: #fff;

    color: #e8c588;

    border: 1px solid #e8c588;

}





.huxinginfo h2{

    background: #eee;

    display: block;

}

.huxinginfo h2 span {

    color: #FFF;

    border-bottom: 2px solid #e8c588;

    width: 100%;

    font-size: 1.1rem;

    background: #e8c588;

    height: 50px;

    line-height: 50px;

    width: 160px;

    display: inline-block;

    text-align: center;

    font-weight: normal;

}

.jianying-event-item {padding:10px; background: #f0f0f0;}

.jianying-event-item span{ 

    white-space: nowrap;

    transition: 0.3s ease 0s;

    display: block;

    width: 100%;

    text-align: center;

    overflow: hidden;

    text-overflow: ellipsis;

    font-size: 16px;

    padding: 3% 10px;

}

.jianying-event-image a {

    display: block;

    height: auto;

}

.jianying-event-image img {

    width:100%;

    height:100%;

}

.guesttitle{font-size:32px;display: block;text-align: center;}

.guesttitle p {font-size:20px; color: #cccccc; margin:15px 0;}



.form-control:focus,

input:focus {

    outline: none;

    border:1px solid #6e6e6e;

    box-shadow:none;

}

.message_code img {

    height: 34px;

    max-width:100%;

    cursor: pointer;

}

.form-control,.input-group-text {border-radius: 0;}

#contact-form .btn-primary:hover {

    background-color: #609ab1;

}



#contact-form .btn-primary {

    background-color: #333;

    border-color: #329cff;

    border: 0px;

    border-radius: 0px;

    width: 100%;

    height: 42px;

    transition: 0.5s;

}





.focusBox1 {position: relative;}

.focusBox1 .next i{font-size:48px;}

.focusBox1 .prev i{font-size:48px;}



.focusBox1 .pic li {position:relative;}



.focusBox1 .pic li p {

    position: absolute;bottom:0;left:0;width:100%;height:60px;line-height:60px;

    background: #0000007f;

    color:#fff;padding:0px 30px;

    font-size: 1.1rem;

    border-bottom-left-radius: 40px;margin:0;

}

.focusBox1 .pic li p a{display:block;color:#fff;}

.focusBox1 .pic li p a:hover {text-decoration: underline;}



.focusBox1 .prev {

    position: absolute;

    top: auto;

    bottom:42%;

    z-index: 10;

    cursor: pointer;

    right: 0px;

    height: 80px;

    line-height:95px;

    width: 40px;

    background:#0000009f;

    -webkit-transition: all .3s ease;

    -moz-transition: all .3s ease;

    -ms-transition: all .3s ease;

    -o-transition: all .3s ease;

    transition: all .3s ease;

    text-align: center;

    color: #fefefe;

}



.focusBox1 .next {

    position: absolute;

    top: auto;

    bottom:42%;

    z-index: 10;

    cursor: pointer;

    left: 0px;

    height: 80px;

    line-height:95px;

    width: 40px;

    background:#0000009f;

    -webkit-transition: all .3s ease;

    -moz-transition: all .3s ease;

    -ms-transition: all .3s ease;

    -o-transition: all .3s ease;

    transition: all .3s ease;

    text-align: center;

    color: #fefefe;

}



.focusBox1 .pic img {height:420px;width:100%;border-bottom-left-radius: 40px;

    border-top-right-radius: 40px;}

.companyinfo h2 {font-weight: normal;font-size:30px;color:#333;}



.companyinfo p{font-size:22px;color:#c8c8c8;font-weight:bolder;margin:15px 0 20px 0;}

.index-companydesp  {font-size:16px;line-height:32px;}

.index-companydesico {padding: 10px 30px;text-align: center;}

.index-companydesico span a div {font-size:18px;color:#333;font-weight:bold;padding-top:8px;}

.index-companydesico span a p{

    font-family:arial,helvetica,sans-serif;font-size:14px;font-weight:bold;color:#c8c8c8;

}

.index-companydesico span:hover img {

    transform: rotateY(360deg) !important;

}

.index-companydesico span a img {

    transition: all 1s;

}



.bg-peitao-section {

    background: url('./img/bgld35d.jpg');

    background-size: cover;

}

.bg-peitao-section .section-bptitle {

    padding:20px;

}

.bg-peitao-section .section-bptitle span {

    font-size:42px;

    font-family:arial,helvetica,sans-serif;

    color:#FFFFFF;

    width:80%;

    line-height: 45px;

    font-weight: bold;

}

.bg-peitao-section .section-bptitle p {

    font-size:24px;

    color:#FFFFFF;

    padding:15px 0;

}





.bg-peitao-section .section-bp {height:100%;}

.bg-peitao-section {

    transition: all 1.2s;

}

.bg-peitao-section img{

    scale: 1;

    transition: all 1.2s;

    height:280px;

}



.bg-peitao-section .sbp1a {display:block;height:100%;color:#fff; padding:30px;}



.bg-peitao-section .pt01:hover {

    background:rgba(232, 197, 136, 0.8);

}

.bg-peitao-section .pt01:hover img{

    transition: all 1.2s;

    scale: 1.1;

}



.bg-peitao-section .pt01 .title {font-size:20px;}

.bg-peitao-section .pt01 .content {margin-top:16px;}

.bg-peitao-section .height-280 {height:280px;}

.pad-btm-60 {padding-bottom:60px;}

.bg-product-section .t{

    font-size:40px;font-weight:bold;

    color:#333;

}

.bg-product-section .t p {

    font-size:22px;

    color:#333;

    font-weight: normal;

    padding:15px 0;

}



.bg-product-section .more{

    color: #e8c588;

    font-size: 18px;

    line-height: 43px;

}

.bg-product-section .artpicbox {

    border-radius: 0 50px 0;

    transition: all 1s;

}

.bg-product-section .artpicbox:hover{

    box-shadow: 0 0 15px 0px #ccc;

}

.bg-product-section .artpicbox .artpic .imgbox {

    position: relative;

    overflow:hidden;

    height:221px;

    border-radius: 0 50px;

}

.bg-product-section .artpicbox .artpic .imgbox .date {

    position: absolute;

    padding: 4px;

    background: rgba(0, 0, 0, .5);

    border: solid 1px #fff;

    bottom: 2%;

    right: 1%;

    font-size: 0.75rem;

    color: #fff;

    font-family: 'Open Sans', sans-serif;

}

.bg-product-section .artpicbox .artpic .imgbox img {

    width:100%;height:221px;

    transition: all 1s;

}

.bg-product-section .artpicbox .artpic .imgbox img:hover {scale: 1.1;}

.bg-product-section .artpicbox .tbox{

    width: 100%;

    padding: 2em 1.5em;

    display: flex;

    flex-wrap: wrap;

    justify-content: center;

}

.bg-product-section .artpicbox .art-t

{width: 100%;

    margin: 5% 0;

    text-align: center;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    font-size: 1.25rem;

    font-weight: 700;

    display: inline;

}



.bg-product-section .artpicbox .tbox .morelink a{

    position: relative;

    z-index: 1;

    overflow: hidden;

    display: inline-block;

    border: 1px solid #999;

    padding: .6em 1.5em;

    color: #999;

    font-size: 0.9em;

    border-color: #999;

    margin: 1.5em 0 0;

    -webkit-transition: .5s all;

    -moz-transition: .5s all;

    transition: .5s all;

}



.bg-product-section .artpicbox .tbox .morelink a:hover {

    background: #e8c588;

    color:#fff;

}





