@media screen and (max-width: 600px) {
table {

}
table thead {
display: none;
}
table tr {
margin-bottom: 10px;
display: block;
}
table td {
display: block; background-color:#D1E9D1;
text-align: right;
border: #9c9 1px solid; padding:10px;
}
table td:before {
content: attr(data-label);
float: left;
text-transform: uppercase;
}
.td1{
background-color:#669933;
}
}

/* 首页intro block hover */
.introArea{margin: 0;padding: 0px 0px 20px 0px;}
.introArea ul{padding:0px;margin:0;list-style:none;}
.introArea ul li{overflow:hidden;float:left;}
.introArea ul li .item{cursor:pointer;position:relative;margin: 5px;}
.introArea ul li .item:before{content:"";background: url(../default/cust_img/intro_hover_bg.html) no-repeat center center;width:100%;height:50%;position:absolute;top:20%;left:0;opacity:0;transition:all 0.6s ease; margin-top:20%;}
.introArea ul li .item:after{content:"";background-size:cover;width:100%;position:absolute;top:0px;left:0;opacity:0;transition:all 0.6s ease;}
.introArea ul li .photo{border-radius: 10px;box-shadow: 0px 0px 5px rgba(0,0,0,0.5);border: 2px rgba(5,249,229,0.5) solid; }
.introArea ul li .photo img{display:block; width: 380px;height: 310px;border-radius: 10px;}
.introArea ul li .txt{text-align:center;width:100%;height:100%;padding:0px;box-sizing:border-box;position:absolute;top:0;left:0;opacity:0;transition:all 0.6s ease;transform:rotateY(90deg);transform-style:preserve-3d;}
.introArea ul li .txt h3{color:#FFF;overflow:hidden;}
.introArea ul li .txt h3 a{display:block;font-size:1.313em;font-weight:bold;color:#FFF;line-height:300px;}
.introArea ul li .txt h3 a > i {padding-right: 10px;}
.introArea ul li:hover .txt {transition-delay:0.3s;opacity:1;transform:rotateY(0deg);}
.introArea ul li:hover .item:before {opacity:1;top:0;}
.introArea ul li:hover .item:after {top:100%;opacity:1;}


/* ================================== Basic ================================== */
body {font: 13px/18px Heiti TC, "微软正黑体", Microsoft JhengHei, Helvetica, Arial, sans-serif;color: #333;background: #f5f5f5;}
/* 主外框架 */
.outWrap{width: 100%;margin: 0px;padding: 0px;background: none;}
/* 基本标签处理 */ 
a:link, a:visited {color: #333;text-decoration: none;}
a:hover {color: #0091e6;}
a:active {color: #333;}
p{font-size: 1.125em;line-height:2em;text-align: justify;text-justify:inter-ideograph;}

/* Loading Mask - Add in 20160810 by Grace */
#loading{z-index: 10000;width: 100%;height: 100%;max-width: 100%;max-height: 100%;background: rgba(0,0,0,0.9);position: fixed;}
#loading .loader {font-size: 0.75em;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;border-top: 1.1em solid rgba(255, 255, 255, 0.2);border-right: 1.1em solid rgba(255, 255, 255, 0.2) ;border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);border-left: 1.1em solid #ffffff;-webkit-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);-webkit-animation: load8 1.1s infinite linear;animation: load8 1.1s infinite linear; text-indent: -9999em;}
.loader, .loader:after {border-radius: 50%;width: 10em;height: 10em;}
@-webkit-keyframes load8 {
  0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
@keyframes load8 {
  0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
#loading .txt{color: #FFF;}

/* ================================== Header ================================== */
header{position:absolute;width:1160px;left:50%;top:50px;margin-left:-580px;z-index:9999;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;background: rgba(0,0,0,0.65);}
#Head {height: 80px;overflow: hidden;}
#HeadOut{width:1160px;margin: 0px auto;}
/* Logo */
#Head a.topLogo img {background:none;z-index: 9999;position: absolute;top: 0px;left: 10px;}

/* 上方Icon */
.TopIcon {position: absolute;left: -30px;top: -40px;list-style-type: none; z-index: 9999;}
.TopIcon li {display: inline-block;margin: 0px 20px 0px 0px;color: #FFF;font-weight: bold;}
.TopIcon li:before {content:"\f095";font-family: FontAwesome;font-style: normal;font-weight: normal;padding-right: 5px;}

/* 系统上方菜单列新版(topmenu_new) */
.TopMenuNew {right: 20px;height: 80px;z-index: 9999;text-align: right;}
.TopMenuNew ul {display: inline-block;margin: 0;padding: 0;list-style: none;}
.TopMenuNew ul li {float: left;position: relative;white-space: nowrap;}
.TopMenuNew ul > li {-webkit-transition: opacity 0.8s;transition: opacity 0.8s;}
.TopMenuNew ul li a {color: #FFF;display: block;width: auto;padding: 0px 15px;line-height: 80px;text-align: center;font-size: 1.125em;}
.TopMenuNew a:hover {color: #933e1f;transition: background 0.2s linear, border-radius 0.3s ease-in;background: rgb(255,255,255);height: 70px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
/* 系统菜单列 - 子菜单 */
.TopMenuNew ul ul {position: absolute;top: 100%;width: 250px;margin: 0;padding: 0px;list-style: none;left: -9999px;opacity: 0;-webkit-transition: opacity 0.8s;transition: opacity 0.8s;border-top-left-radius:10px;border-top-right-radius:10px;}
.TopMenuNew ul ul li {float: none;}
.TopMenuNew ul ul li > a{text-align: left;line-height: 1.5em;padding: 7px 0px 7px 12px;color: #333;}
.TopMenuNew ul ul li > a:before {content:"\f0da";font-family: FontAwesome;font-style: normal;font-weight: normal;padding-right: 10px;}
.TopMenuNew ul ul li > a:hover {color: #933e1f;}
.TopMenuNew ul li:hover > a {color: #933e1f;background:rgba(255,255,255,0.8);height: auto;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}/* 改透明 */
.TopMenuNew ul li:hover > ul {display: block;opacity: 1;-webkit-transition: opacity 0.8s;transition: opacity 0.8s;left: 0px;padding: 0px;}
.TopMenuNew ul li:last-of-type:hover > ul{right: 0px;left: auto;}
.TopMenuNew ul li:hover > ul li{background:rgb(255,255,255);height: auto;}
.TopMenuNew ul li:hover > ul li:last-child{height: auto;}
/* Mobile-Pad 主菜单关闭 */
.menu-btn, .pushy {display:none;}
/* Mobile-Pad 主菜单 Bar Area */
.container {position:relative;height: 100%;width: 100%;left: 0;-webkit-transition: left 0.5s ease-in-out;-moz-transition: left 0.5s ease-in-out;-ms-transition: left 0.5s ease-in-out;-o-transition: left 0.5s ease-in-out;transition: left 0.5s ease-in-out;}
.container.open-sidebar {left: 215px;}
.search_rwd {display:none;}


/* 系统上方菜单初始版(topmenu_default) */
.TopMenu{display: none;}
.TopMenu ul {}
.TopMenu li {}
.TopMenu a:link, .TopMenu a:visited {}
.TopMenu a:hover {}

/* Banner区 */
#featured {position: relative;width: 100%;margin: 0px;padding: 0px;overflow: hidden;}
#featured .default_img {background:url(../default/images/banner_df.jpg) no-repeat top left;width: 100%;height: 406px;}

/* ================================ Content ================================ */
/* 系统侧边菜单列表(mainmenu) */
.MainMenu {position: relative;margin: 0px 15px 0px 10px;padding: 0px;}
/*.MainMenu {position: fixed;top: 0px;left: 580px;margin: 0px;padding: 0px;z-index: 9999;}*/
.MainMenu ul {margin: 0;padding: 0;list-style-type: none;}
.MainMenu li {margin-bottom: 0px;}
.MainMenu li > a {display: block;padding: 10px;color: #333;}
/*.MainMenu li > a:after {content:"\f0da";font-family: FontAwesome;font-style: normal;font-weight: normal;font-size: 1.25em;float: right;}*/
.MainMenu li > a:hover {background: rgb(139,195,74);}
.MainMenu .sub_menu, .MainMenu .sub_menu_end {padding-left: 20px;background-image: url(../../images/system/li_sub_menu.gif);background-position: left center;background-repeat: no-repeat;}
.MainMenu .sub_menu_end {background-image: url(../../images/system/li_sub_menu_end.gif);}


/* 主区块内块 */
#Container {width:100%;position: relative;margin: 0px;padding: 50px 0px 30px 0px;overflow: hidden;text-align: left;}
#CenterBlock, #LeftBlock {overflow: hidden;word-wrap: break-word;}
#LeftBlock {width: 1160px;margin: 0px auto;}
.sectionLeft {overflow: hidden;}
#main_block {}
#CenterBlock {width: 1160px;margin: 0px auto;}
.sectionCenter {}
#RightBlock {display: none;}
/* 区块内容 */
.blockContent {}
.left_b .blockContent {}
.center_b .blockContent {padding: 30px 0px 10px 0px;}
.right_b .blockContent {}
/* 页面路径链接*/
.SectionTitle {display: none;}
.SectionTitle a:link, .SectionTitle a:visited {}
.SectionTitle a:hover {}
/* 头名称 */
.blockTitle {padding: 10px;}
.left_b .blockTitle {}
.center_b .blockTitle {font-weight: normal;font-size: 2em;text-align: left;padding: 10px 0px 15px 0px; border-bottom: 1px solid #b98572;text-shadow: rgba(45, 45, 45, 0.2) 3px 2px 3px;}
.center_b .blockTitle span {padding: 0px 0px 5px 0px;border-bottom: 5px solid #933e1f;border-bottom-left-radius:5px;}
.right_b .blockTitle {}


.indent {padding-left: 20px;padding-top: 5px;}
.plus_html {margin: 5px 5px 5px 10px;clear: both;}
.show_sub ul {margin: 1px 10px 5px 15px;padding: 1px;}
.show_sub li {list-style-type: none;padding: 3px;margin: 2px 5px 2px 1px;}

/* =============================== Footer =============================== */
footer {width:100%;position: relative;margin: 0px;padding: 0px;background: rgba(0,0,0,0.65);overflow: hidden;}
#Footer {width: 100%;margin: 0px;padding: 0px;}
#Footer a:link, #Footer a:visited {color: #FFF;}
#Footer a:hover {}
.FootMenu {display: none;}
.FootMenu ul {list-style-type: none;}
.FootMenu li {display: inline-block;}
.FootTitle {display: none;}

/* foote内容资讯 */
.ft_left {width: 100%;text-align: center;font-size: 0.875em;}
.ft_left img{vertical-align: middle;}
.ft_left .f_item01{background-color: #d01d15;}
.ft_left .f_item02{background-color: #ff9933;}
.ft_left .f_item03{background-color: #e6d71a;}
.ft_left .f_item04{background-color: #3b5998;}
.ft_left .f_item05{background-color: #00cc99;}
.ft_left .f_item01:hover, .ft_left .f_item02:hover, .ft_left .f_item03:hover, .ft_left .f_item04:hover, .ft_left .f_item05:hover{-webkit-transition: opacity 0.5s;transition: opacity 0.5s;opacity: 0.5;}
.ft_center {display: block;width: 66.666666%;float: left;}
.ft_center ul {list-style-type: none;margin: 20px 0px 0px;padding: 0px;}
.ft_center ul li {line-height : 1.5em;color: #FFF;}
.ft_center .wrap-col p {text-align: right;margin: 0px;padding: 0px;}
.ft_right {display: block;width: 33.33333%;float: left;}
.ft_right ul {position: relative;list-style-type: none;text-align: left;}
.ft_right ul li {display: inline-block;margin: 0px 2px;}
.ft_right ul li a {font-size: 1.75em;}
.ft_right ul li a > i {color: #FFF;background: #999;border-radius: 99em;width: 35px;height: 35px;text-align: center;line-height: 35px;}
.ft_right ul li a:hover > i {background: #F00;}

/* ========================================= Responsive Start ========================================= */
@media only screen and (max-width: 1024px) {
header{position: fixed;width: 100%;left:0;top:0;margin-left:0px;box-shadow: 0px 1px 2px 2px rgba(0,0,0,0.25);background-color: #333; background-image: none;}
#form_column_sort_div, .TopMenuNew{display: none;}

/* Mobile-Pad 主选菜单打开样式 */
.menu-btn, .pushy {display: block;}
.menu-btn {width: 60px; height: 40px;padding:25px 5px 5px 5px;color: #FFF;text-align: center; cursor: pointer;font-size:2.5em;position: absolute;top: 0px;right: 0px;z-index: 9999;}
.menu-btn:hover {opacity: 0.75;}
.pushy {position: fixed;width: 210px;height: 100%;top: 0;z-index: 10001;background: rgb(222,222,222);overflow: auto;visibility: hidden;-webkit-overflow-scrolling: touch;}/* 改底色 */
.pushy h3 {font-size:1.313em;padding: 15px 10px 15px 20px;color: #FFFFFF;background: #8E8E8E;font-weight: normal; border-bottom: 2px solid #000000;} /* 改字和底的顏色 */
.pushy ul {list-style-type: none;margin: 0;padding: 0;}
.pushy a {color: #333;display: block;text-decoration: none;outline: 0;font-size: 1.125em;}
.pushy a:hover {color: #F00;}
.pushy ul:first-child {margin-top: 10px;}
.pushy.pushy-left {left: 0;}
.pushy.pushy-right {right: 0;}
/* Menu Movement */
.pushy-left {-webkit-transform: translate3d(-215px, 0, 0);-ms-transform: translate3d(-215px, 0, 0);transform: translate3d(-215px, 0, 0);}
.pushy-open-left #container, .pushy-open-left .push {-webkit-transform: translate3d(215px, 0, 0);-ms-transform: translate3d(215px, 0, 0);transform: translate3d(215px, 0, 0);}
.pushy-right {-webkit-transform: translate3d(215px, 0, 0);-ms-transform: translate3d(215px, 0, 0);transform: translate3d(215px, 0, 0);}
.pushy-open-right #container,
.pushy-open-right .push {-webkit-transform: translate3d(-215px, 0, 0);-ms-transform: translate3d(-215px, 0, 0);transform: translate3d(-215px, 0, 0);}
.pushy-open-left .pushy,
.pushy-open-right .pushy {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
/* Menu Transitions */
#container, .pushy, .push {transition: transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);}
/* Site Overlay */
.site-overlay {display: none;}
.pushy-open-left .site-overlay,
.pushy-open-right .site-overlay {display: block;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index:10000;background-color: rgba(0,0,0,0.75);-webkit-animation: fade 500ms; animation: fade 500ms;}

@keyframes fade {
  0% {opacity: 0;}
  100% {opacity: 1;}
}
@-webkit-keyframes fade {
  0% {opacity: 0;}
  100% {opacity: 1;}
}
.pushy-submenu {/* Submenu Icon */}
.pushy-submenu ul {padding: 0px 0px 0px 20px;transition: max-height 0.2s ease-in-out;margin: 0px;}
.pushy-submenu ul .pushy-link {transition: opacity 0.2s ease-in-out;padding: 5px 0px 15px 20px;}
.pushy-submenu > a {position: relative;padding: 15px 0px 15px 20px;}
.no-link > a {position: relative;padding: 15px 0px 15px 20px;}
.pushy-submenu > a::after {
  content: '';
  display: block;
  height: 11px;
  width: 8px;
  position: absolute;
  top: 45%;
  right: 15px;
  content:"\f0da";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  font-size: 1.313em;
  float:right;
  margin-right: 5px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  transition: transform 0.2s;
}
.pushy-submenu-closed ul {max-height: 0;overflow: hidden;}
.pushy-submenu-closed .pushy-link {opacity: 0;}
.pushy-submenu-open {/* Submenu Icon */}
.pushy-submenu-open ul {max-height: 1000px;}
.pushy-submenu-open .pushy-link {opacity: 1;}
.pushy-submenu-open a::after {-webkit-transform: translateY(-50%) rotate(90deg);-ms-transform: translateY(-50%) rotate(90deg);transform: translateY(-50%) rotate(90deg);}
.no-csstransforms3d .pushy-submenu-closed ul {max-height: none;display: none;}

.pushy .pushy_icon {list-style-type: none;padding: 10px;margin: 20px 0px 0px 0px;text-align:center;background:#787878;}
.pushy .pushy_icon li {display: inline-block;}
.pushy .pushy_icon li a {margin: 0px 10px;color: #FFF;font-weight: bold;font-size: 1.5em;}
/* Mobile-Pad 主菜单 ----- End */

#featured{padding-top: 70px;}
.flexslider .slides > li {
  height: 100%;
  width: 100%;
  display: none; 
  -webkit-backface-visibility: hidden;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#LeftBlock, #CenterBlock {width: 100%;margin: 0px;}
}
@media only screen and (max-width: 840px) {
	.ft_center {width: 100%;}
	.ft_right {width: 100%;}
	.ft_right ul {text-align: center;padding: 10px 0px;}
	
}
@media only screen and (max-width: 480px) {
.outWrap .footer-wrap-col{margin: 10px;}
/*.ft_left img{width: 50%;}*/
.ft_center .col-1-3, .ft_center .col-2-3 {width: 100%;}
.ft_center .wrap-col p {text-align: center;}
}