@charset='utf-8';
/* 首页公共 */
body,html{ padding:0; margin:0; font-size:1em; color:#666; font-family: "微軟正黑體","Microsoft Yahei","Hiragino Sans GB","SimHei","STHeiti" !important;}
ul,li,p,h1,h2,h3,dl,dt,dd,input{ padding:0; margin:0; list-style:none;}
a{ text-decoration:none; color:#666; -webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
a:hover{ color: #60bdde !important; text-decoration: none;  -webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.demo{ -webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
.clear{ clear:both;}
img{ vertical-align:top; border:none;}
input{ font-family: "微軟正黑體","Microsoft Yahei","Hiragino Sans GB","SimHei","STHeiti" !important;}
input:focus{ outline: none;}
textarea:focus{ outline: none; }
.center{position: relative; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}

/* 隐藏属性 */
.head-box{ display: none; }
.banner{ display: none; }
.bottom{ display: none; }

/* IconFont */
@font-face {font-family: "iconfont";
  src: url('//at.alicdn.com/t/font_818403_e4dc9lm5b34.eot?t=1536022107267'); /* IE9*/
  src: url('//at.alicdn.com/t/font_818403_e4dc9lm5b34.eot?t=1536022107267#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
  url('//at.alicdn.com/t/font_818403_e4dc9lm5b34.ttf?t=1536022107267') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/font_818403_e4dc9lm5b34.svg?t=1536022107267#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.noscroll{overflow: hidden;}
.noscroll body {overflow: hidden;}
.noscroll body {position: fixed; top: 0; left: 0;}

/* 手机头部 */
.ph-head-box{ width: 90%; height: 5em; padding: 0 5%; background: #fff; box-shadow: 0 3px 5px rgba(0,0,0,.3); z-index: 999; position: fixed; top: 0; left: 0; }
.ph-head-box .logo{ width: 100%; height: 5em; }
.ph-head-box .logo img{ max-height: 5em; display: block; margin: 0 auto; }
.nav-home{ width: 5em; height: 2.5em; position: fixed; left: 5%; top: 0; line-height: 2.5em; font-size: 2em; color: #60bdde; }
.nav-btn{ width: 5em; height: 2.5em; position: fixed; right: 5%; top: 0; text-align: right; line-height: 2.5em; font-size: 2em; }
.nav-btn-h{ width: 20%; height: 100%; background: rgba(96,189,222,.7); position: fixed; top: 0; right: 0; z-index: 9999; }
.nav-btn-h span{ display: none; }
.ph-head-box #topBody{ display: none; }
.head-white{ width: 100%; height: 5em; }

.ph-head-box .menu{ width: 80%; height: 100%; position: fixed; left: 0; top: 0; background: #fff; z-index: 999; display: none;box-shadow: 5px 0px 5px rgba(0,0,0,0.1)}
.ph-head-box .menu1>.layui-tab{ display: none; }

.ph-head-box .layui-tab{ width: 100% !important; height: 100% !important; margin: 0 !important;}
.ph-head-box .layui-this:after{ border: none !important; color: #104c89 !important;}
.ph-head-box .layui-tab .layui-tab-title{ width: 100% !important; height: 100% !important; display: block !important;}
.ph-head-box .layui-tab { width: 100% !important; height: 100% !important; margin: 0 !important;}
.ph-head-box .layui-tab .layui-tab-title{ width: 100% !important; height: 100% !important; position: relative; z-index: 99999;}
.ph-head-box .layui-tab .layui-tab-title li{display: block !important; width: 90%; height: 4em; display:table !important; text-indent: 3em; border-bottom: solid 1px #eee; margin-left: 5%; padding: 0 !important; line-height: normal !important; text-align: left !important; color: #444; opacity: 0;}
.ph-head-box .layui-tab .layui-tab-title li a{ width: 100%; height: 100%; vertical-align:middle; display:table-cell !important; position: relative; }
.ph-head-box .layui-tab .layui-tab-title li span{ width: 100%; height: 100%; vertical-align:middle; display:table-cell !important; position: relative; }

.submenu{ width: 80%; height: 100%; position: fixed; top: 0; left: 0; z-index:999999; background: #000; overflow-y: auto; box-sizing: border-box; padding-top: 4.5em;}
.submenu li{ display: block !important; width: 90%; height: 4em; display:table !important; text-indent: 3em; border-bottom: solid 1px rgba(255,255,255,0.2); margin: 0 auto; padding: 0 !important; line-height: normal !important; text-align: left !important; color: #444; opacity: 0;}
.submenu li a{ width: 100%; height: 100%; vertical-align:middle; display:table-cell !important; position: relative; color: #fff; }
.submenu li a:hover{ color: #fff !important; }
.layui-btn{ padding: 0 !important; border-radius: 0 !important; width: 65% !important; background: url(../images/navblankicon.png) no-repeat left center #000 !important; position: fixed; top: 1em; height: 2.5em; left: 5%; z-index: 9999999; opacity: 0;}


.layui-show .submenu li{animation: submenu 0.5s linear 0s alternate forwards;}
.layui-show .layui-btn{animation: layui 0.5s linear 0s alternate forwards;}

.ph-head-box .menu>.layui-tab .layui-tab-title li:first-child{animation: submenu 0.5s linear 0s alternate forwards;} 
.ph-head-box .menu>.layui-tab .layui-tab-title li:nth-child(2){animation: submenu 0.5s linear 0.2s alternate forwards;}
.ph-head-box .menu>.layui-tab .layui-tab-title li:nth-child(3){animation: submenu 0.5s linear 0.4s alternate forwards;}
.ph-head-box .menu>.layui-tab .layui-tab-title li:nth-child(4){animation: submenu 0.5s linear 0.6s alternate forwards;}
.ph-head-box .menu>.layui-tab .layui-tab-title li:nth-child(5){animation: submenu 0.5s linear 0.8s alternate forwards;}
.ph-head-box .menu>.layui-tab .layui-tab-title li:nth-child(6){animation: submenu 0.5s linear 0.6s alternate forwards;}
.ph-head-box .menu>.layui-tab .layui-tab-title li:nth-child(7){animation: submenu 0.5s linear 0.8s alternate forwards;}
.ph-head-box .menu>.layui-tab .layui-tab-title li:nth-child(8){animation: submenu 0.5s linear 0.6s alternate forwards;}

/* Css动画 */
@-webkit-keyframes submenu{
	0%{ opacity: 0; margin-left: 0; }
	to{ opacity: 1; margin-left: 5%; }
}
@keyframes submenu{
	0%{ opacity: 0; margin-left: 0; }
	to{ opacity: 1; margin-left: 5%; }
}

@-webkit-keyframes layui{
	0%{ opacity: 0; left: 10%; }
	to{ opacity: 1; left: 5%; }
}
@keyframes layui{
	0%{ opacity: 0; left: 10%; }
	to{ opacity: 1; left: 5%; }
}

/* 广告 */
/* 广告 */
.carousel-box{ width: 100%; height: auto; overflow: hidden; }
.block_home_slider {
	overflow:hidden;
	position: relative;
	background-color: #ffffff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(js/PIE.htc);
	text-align: center;
	line-height: 0px;
	margin-right: auto;
	margin-left: auto;
}
.block_home_slider .slide {position:relative;}
.block_home_slider .caption {padding:13px 16px 12px; position:absolute; left:0px; right:0px; bottom:0px; background:url(../images/bg_caption.png); text-align:left;}
.block_home_slider .caption p {padding-bottom:0px; font-size:11px; color:#dedede; text-shadow:0px -1px #000000; line-height:17px;}
.block_home_slider .caption p.title {padding-bottom:6px; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal;}
.flex-direction-nav{ margin-bottom:0;}
.block_home_slider .flex-direction-nav a {width:25px; height:25px; margin-top:-13px; display:block; position:absolute; top:50%; background-repeat:no-repeat; background-image:url(../images/sprite_arrow_2.png); text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev {left:6px; background-position:left top;}
.block_home_slider .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}
.block_home_slider .flex-direction-nav a.flex-next {right:6px; background-position:right top;}
.block_home_slider .flex-direction-nav a.flex-next:hover {background-position:right bottom;}
.block_home_slider .flex-control-paging { padding-left: 0; display:inline-block; position: absolute; bottom: 0; left: 50%; display: none; }
.block_home_slider .flex-control-paging li {
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
	list-style-type: none;
}
.block_home_slider .flex-control-paging li a {width:12px; height:12px; display:block; background-repeat:no-repeat; background-image:url(../images/sprite_nav_3.png); text-indent:-9000px; cursor:pointer;}
.block_home_slider .flex-control-paging li a.flex-active {background-position:right top;}

.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}


.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
	list-style-type: none;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* 手机底部 */
.ph-bottom-bot{ width: 90%; height: auto; padding: 5%; background: #222; color: #fff; font-size: 0.85em; }
.ph-bottom-bot a{ color: #fff; }