﻿/*
	text-overflow: ellipsis;
	white-space: nowrap;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	-webkit-background-clip: content;
	-moz-background-clip: content;
	background-clip: content;
	
	box-shadow: 0px 0px 5px rgba(153,153,153,0.5);	
	
	//四边
    content: " ";
    width: 200%;
    height: 200%;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #e6e6e6;
    box-sizing: border-box;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;	
	
	display: -webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient: vertical;

*/
/* 全局  */
@charset "UTF-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img {
	border: medium none;
	margin: 0;
	padding: 0;
}
*{margin:0px;padding:0px;}
html{overflow-x: hidden;}
body{font-family:Helvetica;background:#fff;font-size: 12px;color:#666; font-family:"microsoft yahei"}
input, textarea{-webkit-tap-highlight-color: rgba(255,255,255,0);}
i{font-style:normal;}
a{outline: none;-webkit-appearance: none;-webkit-tap-highlight-color: rgba(255,255,255,0);font-family: "microsoft yahei";text-decoration: none;color: #666;}
input[type="button"], input[type="submit"], input[type="reset"]{-webkit-appearance: none;}
a:visited{color: #796a63;outline: none;}
a:hover{color: #fc8b1c;outline: none;}
a:active{color: #796a63;outline: none;}
ul, ol{list-style: none;vertical-align: middle;}
img{border: 0px;vertical-align:middle}
.fl{float: left;display: inline;}
.fr{float: right;display: inline;}
.clear{ clear:both; overflow:hidden; height:0;}
.h5{ clear:both;height:5px;}
.h10{ clear:both;height:10px;}
.h15{clear:both; height:15px;}
.h20{ clear:both;height:20px;}
.h25{ clear:both;height:25px;}
.h30{ clear:both;height:30px;}
.whiteBg{
	background:#fff;
	overflow:hidden;
	}
.wbox{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	}
.wbox-flex{
	-webkit-flex:1!important;
	-webkit-box-flex:1
	}
	

/*浏览器滚动条*/
::-webkit-scrollbar {width:0px;background-color:#fff;}
::-webkit-scrollbar-button {}
::-webkit-scrollbar-track {}
::-webkit-scrollbar-track-piece {}
::-webkit-scrollbar-thumb {border:solid 0px #5d5d5d;width:0px;background-color:#fff;}
::-webkit-scrollbar-corner {background-color:#5d5d5d;}
::-webkit-resizer {}
::-webkit-scrollbar:horizontal{height:9px;}

/**
 * 框架部分 begin
 * @author 杨朝杰
 * @return
 */	
#mobileTop{clear:both; position:fixed;z-index:5;width:100%;left:0;box-shadow:0 1px 2px rgba(0,0,0,0.1)}
#mobileCon{overflow:hidden;overflow-y:auto;clear:both; background:#f2f2f2; position:relative;z-index:4;left:0;}
#mobileFooter{clear:both; position:fixed; bottom:0; width:100%; z-index:4;left:0;}
#mobileMenu{height:100%;display:block;position:fixed; top:0;width:250px;z-index:9999;background:#1370a5;right:-250px; overflow:hidden;overflow-y:auto;}
#mobileBg{width:100%; height:100%;position:fixed;background:rgba(0,0,0,0.3);z-index:50;left:0;top:0px; z-index:6; display:none;}
#mobileConH{overflow:hidden;}

#mobileTop.hide,#mobileCon.hide,#mobileFooter.hide,#mobileMenu.hide{-webkit-transition: all 0.6s;-webkit-transform: translateX(-250px);}/*导航展开*/
#mobileTop.show,#mobileCon.show,#mobileFooter.show,#mobileMenu.show{-webkit-transition: all 0.6s;-webkit-transform:translateX(0);}/*导航关闭*/
#mobileBg.hide{-webkit-transition: all 0.6s;-webkit-transform: translateX(-250px);}
#mobileBg.show{-webkit-transition: all 0.6s;}

/**
 * 手机顶部
 * @author 杨朝杰
 * @return
 */	
#toolbarnav{display: block;height:45px;width: 100%;max-width:100%;position: relative;color:#fff;background:#FFF;}
#toolbarnav h1{text-align: center;display: block;text-align: center;line-height: 45px;color: #fff;font-size: 16px;padding:0 10px 0 0;}
#go-back{
	position: absolute;
	top:0;
	width:40px;
	height:45px;
	display:block;
	left:0;
	font-size:20px;
	opacity:0.7;
	}
#go-back span{color:#fff;font-size:24px;display:block;margin:10px 0 0 12px;}
#menu-btn{display: block;width:40px;height:45px;position: absolute;right:0;top:0; text-align:center;}
#menu-btn span{font-size:20px;color:#1f1a17; opacity:0.7;height:45px; line-height:45px; text-align:center;}
#menu-btn em{font-size:20px;color:#1f1a17; opacity:0.7;display: none;height:45px; line-height:45px; text-align:center;}
#sub-btn{display: block;width: 50px;height: 45px;position: absolute;right: 0;top: 0;}
#sub-btn span{font-size: 20px;color: #fff;margin: 12px 0 0 16px;display: block;}

.logo{ position: absolute; left: 10px; top: 7px;}
.logo img{ display:block; height: 35px;}

#toolbarnav.toolbarnav2{ background:#837570;}

#toolbarnav.toolbarnav2 #menu-btn span{font-size:20px;color:#FFF; opacity:0.7;height:45px; line-height:45px; text-align:center;}
#toolbarnav.toolbarnav2 #menu-btn em{font-size:20px;color:#FFF; opacity:0.7;display: none;height:45px; line-height:45px; text-align:center;}
#articleTool{
	position:relative;
	display: block;height:45px;width: 100%;max-width:100%;position: relative;color:#333;background:#f9fafb;
	}
#articleTool:after {
    content: " ";
    width: 200%;
    height: 200%;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #e6e6e6;
    box-sizing: border-box;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
	display:none;
}
#articleTool h1{
	overflow:hidden;
	text-align: center;
	display: block;
	text-align: center;
	line-height: 45px;
	color:#333;
	font-size: 16px;
	margin:0 40px;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-background-clip: content;
	-moz-background-clip: content;
	background-clip: content;
	}
#articleTool #go-back span{ color:#333;}

/**
 * 一级导航
 * @author 杨朝杰
 * @return
 */	
.mobileSubNav2{width:100%;top:0;position:fixed;z-index:90;padding:45px 0 48px 0;overflow:hidden;background:#FFF; background-size:contain;box-shadow:0px 0px 5px rgba(0,0,0,0.9);display:none;z-index:999999999999999999; left:0px; height:100%;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing:border-box; display:none;}
.mobileSubNav2Top{
	height:45px; 
	position: absolute; 
	left: 10px; 
	top: 0px; 
	width:calc(100% - 20px);
	background-image: url(../images/logo.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: auto 30px;
}
.mobileSubNav2Top:before{ display: block; width: 100%; height: 1px; background: #ddd; transform: scaleY(0.5); -webkit-transform: scaleY(0.5); content: ''; position: absolute; left: 0px; bottom: 0px;}
.mobileSubNav2CBox1{ display:block; width:100%; height:100%; overflow-y:auto;}
.mobileSubNav2C{ display:table-cell; vertical-align:middle; max-height:100%; overflow:hidden; overflow-y:auto;}
.mobileSubNav2Close{display:block;clear:both;font-size:24px;text-align:center; position:fixed; right:0px; top:0px; color:#FFF; width:45px; height:45px; line-height:45px; background:url(../images/close.png) no-repeat center center; background-size:auto 20px;}
.mobileSubNav2C dl{-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)}
.mobileSubNav2C dl dd{width:100%;display:block;height:45px}
.mobileSubNav2C dl dd a{display:block;color: #333333;margin:5px;line-height:45px;text-align:center; border-radius:2px; height:45px; font-size:18px;}
.mobileSubNav2C dl dd a span{ display:inline-block; height: 44px;}
.mobileSubNav2C dl dd.hover a{ color:#98532d;}
.mobileSubNav2C dl dd.hover a span{ border-bottom:1px solid #98532d; padding: 0 10px;}
.mobileSubNav2Dn{ position:absolute; width:100%; height: 48px; left: 0px; bottom: 0px;}
.mobileSubNav2Dn a{display: block; width:100%; height: 48px; background:#614a3d url(../images/phone.png) no-repeat center center; background-size: auto 30px;}
.mobileSubNav2.show{ display:block;}
.mobileSubNav2CBox{ display:table; height:100%; width:100%;}

/**
 * 二级导航
 */	
#mobileSubNav{height:40px;position:relative;z-index:999999999999999;margin:0 auto;}

#mobileSubNav.navNum1{display:none;}
#mobileSubNav.navNum2 .SubNav_open{display:none;}
#mobileSubNav.navNum2 .mobileSubNav_title ul{padding:0}
#mobileSubNav.navNum2 .mobileSubNav_title ul li{ width:50%;}
#mobileSubNav.navNum2 .mobileSubNav_title ul li:last-child:after{ display:none;}

#mobileSubNav.navNum3 .SubNav_open{display:none;}
#mobileSubNav.navNum3 .mobileSubNav_title ul{padding:0}
#mobileSubNav.navNum3 .mobileSubNav_title ul li:last-child:after{ display:none;}

.mobileSubNav_title{height:40px;background:#f9f9f9;position:relative;z-index:999999999999999999; width:100%; margin-bottom:10px;}
.mobileSubNav_title{height:40px;background:#f9f9f9;position:relative;z-index:999999999999999999; width:100%; margin-bottom:10px;}
.mobileSubNav_title:before{
	width:100%;
    content: " ";
    position:absolute;
    left:0;
    bottom: 0;
    height:1px;
    border-bottom:1px solid #ccc;
    -webkit-transform-origin:scaleY(0.4);
    transform-origin:scaleY(0.4);
    -webkit-transform: scaleY(0.4);
    transform: scaleY(0.4);
}
.SubNav_open{
	width:51px;
	height:40px;
	display:block;
	color:#999;
	font-size:22px;
	position:absolute;
	top:0;right:0;
	z-index:999999999999999999999999999999;
	}
.SubNav_open:after{
    content: " ";
    position:absolute;
    right:-2px;
    top: 0;
    width:1px;
    height:40px;
    border-right:1px solid #d9d9d9;
    -webkit-transform-origin:scaleX(0.3);
    transform-origin:scaleX(0.3);
    -webkit-transform: scaleX(0.3);
    transform: scaleX(0.3);
}

.SubNav_open span{clear:both;/* margin:5px 0 0 6px; */display:block;font-size:35px;line-height: 40px;text-align: center;}
.mobileSubNav_title ul{
	width:100%;
	display:block;
	overflow:hidden;
	padding:0 50px 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing:border-box;
}
.mobileSubNav_title ul li{
	width:33%;
	display:block;
	height:40px;
	float:left;
	font-size:14px;
	position:relative;
	}

.mobileSubNav_title ul li:before{
    content: " ";
    position:absolute;
    left: 0;
    bottom:-1px;
    width: 100%;
    height:-1px;
    border-bottom:1px solid #d9d9d9;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(0.3);
    transform: scaleY(0.3);
	display:none;
}
.mobileSubNav_title ul li:after{
    content: " ";
    position:absolute;
    right:-1px;
    top:0;
    width:1px;
    height:39px;
    border-right:1px solid #ccc;
    -webkit-transform-origin:scaleX(0.3);
    transform-origin:scaleX(0.3);
    -webkit-transform: scaleX(0.3);
    transform: scaleX(0.3);
}
.mobileSubNav_title ul li:last-child:after{}
.mobileSubNav_title ul li.hover:before{}
	
	
.mobileSubNav_title ul li.hover{background:#fff;}
.mobileSubNav_title ul li a{display:block;line-height:40px;text-align:center;}
#mobileSubBg{width:100%;position:fixed;background:rgba(0,0,0,0.3);z-index:50;left:0;top:0px;display:none;}
#mobileSubNav dl{width:100%;top:0;position:absolute;z-index:90;padding:6px 0;overflow:hidden;background:#fff;box-shadow:0px 0px 5px rgba(0,0,0,0.9);display:none;z-index:999999999999999999;}
#mobileSubNav dl dt{display:block;clear:both;line-height:30px;border-bottom:1px dotted #ccc;padding:0 0 0 5px;font-size:16px;margin:0 0 5px 0;text-align:center;}
#mobileSubNav dl dd{width:33.3%;display:block;float:left;}
#mobileSubNav dl dd a{display:block;background:#f2f2f2;border:1px solid #f2f2f2;color: #333;margin:5px;line-height:30px;text-align:center; border-radius:2px;}
#mobileSubNav dl dd.hover a{ background:#272884; border:1px solid #272884; color:#fff;}

/**
 * 固定的底部
 * @author 杨朝杰
 * @return
 */	
.footerBar{
	font-size:12px;
	overflow: hidden;
	color: #333333;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-background-clip: content;
	-moz-background-clip: content;
	background-clip: content;
	width: 100%;
	height:48px;
	background:#f9f9f9;
	box-shadow:0 -1px 1px #e9e7e7; 
}
.footerBar div{
	height: 48px;
	width:25%;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-background-clip: content;
	-moz-background-clip: content;
	background-clip: content;
	text-align: center;
	overflow:hidden;
	position:relative;
}
.footerBar div a{display:block;height:37px;width: 100%;color:#FFF;padding:4px 0 0 0;}
.footerBar div a em{ display:block;height:20px;clear: both;text-align: center; padding-top:2px; margin-bottom:2px;}
.footerBar div a em img{ display:block; height:20px; margin:0 auto;}
.footerBar div a span{display: block;clear: both;font-size:12px;text-align: center;color: #333333;}
.footerBar div i{height:15px;font-size: 20px;margin: 10px 0 0 0;display: block;}

.footerBar div:after {
    content: " ";
    width:1px;
    height: 200%;
    position: absolute;
    top: 0;
    left: 0;
    border-right: 1px solid #e6e6e6;
    box-sizing: border-box;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
	display:none;
}

.footerBar div:first-child{border:none;}
.footerBar div:first-child a{border:none;}

#ffphone{
	width:35px;
	height:35px;
	border-radius:100%;
	background:url(../images/floatIcn1.png) no-repeat center center;
	background-size:cover;
	position: fixed;
	right:10px;
	bottom:100px;
	z-index:9999;
	display:none;
	}
#ffphone a{ display:block; height:100%; width:100%;}
/**
 * 返回顶部
 * @author 杨朝杰
 * @return
 */	
#scrollTop{
	width:35px;
	height:35px;
	line-height:35px;
	text-align:center;
	border-radius:100%;
	background:rgba(255,255,255,0.9);
	position: fixed;
	right:10px;
	bottom:60px;
	z-index:9999;
	display:none;
	-webkit-box-shadow:0px 0px 5px rgba(153,153,153,0.5);	
	-moz-box-shadow:0px 0px 5px rgba(153,153,153,0.5);	 
	box-shadow:0px 0px 5px rgba(153,153,153,0.5);	   
	}
#scrollTop em{font-size:26px;color:#666;padding:3px 0 0 0;}

/**
 * page
 * @author 杨朝杰
 * @return
 */
.ajaxLoad{color:#666;height:40px;line-height:40px;text-align:center;clear:both;position:relative;background:#fff;margin:5px 0 0 0;}
.ajaxLoad i{font-size:16px;margin:0 5px 0 0;color:#fc8b1c;}

/**
 * 文章阅读页
 * @author 杨朝杰
 * @return
 */	
.articleBox{line-height:30px;color:#202022;padding:10px;font-size:12px;background:#fff;}
.articleBox img{max-width:100%;}
.articleTitle{clear: both;text-align: center;padding:5px 10px 0 10px;line-height:25px;font-size: 16px;}
.articleTime{display: block;clear: both;text-align: center;color: #999;font-size:11px;padding:0 0 5px 0;}

.artBtn{ overflow: hidden; padding: 0 10px;}
.artBtn a{ display: inline-block; padding: 0 20px; height: 30px; line-height: 30px; background: #796a63; color: #FFF;}
.artPage{ height:60px;padding:10px 70px 10px 10px; overflow: hidden; position:relative;}
.artPage:before{content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1px;
    border-top: 1px solid #cbcbcb;
    color: #d9d9d9;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);}
.artPage a{ display:block; line-height:30px;}
.artPage .zan{ position:absolute; right:10px; top:15px; border:1px solid #f2a326; color:#f2a326; border-radius:5px; padding:0 10px 0 30px; background:url(../images/zan.png) no-repeat 8px center; height:25px; line-height:25px;}

.articleTop{
	overflow:hidden;
	background:#f9fafb;
	padding:10px 0;
	}
.articleTop .articleTitle{
	font-size:18px;
	color:#333333;
	text-align:center;
	font-weight:bold;
	padding:0 50px;
	line-height:30px;
	}
.articleTop .articleTime{
	text-align:center;
	padding:10px 0 0 0;
	}

.articleHand{
    clear:both;
    font-size:15px;
    padding:0 0px 10px 0;
    overflow: hidden;
    }
.articleHand a{
    display:block;
    line-height:32px;
    padding:0 20px 0 10px;
    float:left;
    clear: both;
	background:url(../images/file.png) no-repeat left center; 
}
.articleHand a i{
	padding:0 5px 0  0;
	}
.articleHand a.word{color:#37a6ff !important; }
.articleHand a.ppt{color:#ff7735 !important;}
.articleHand a.excel{color:#15bf44 !important; }
.articleHand a.pdf{color:#1369c0 !important; }
.articleHand a.zip{color:#ff9779 !important; }

/**
 * 分享
 * @author 杨朝杰
 * @return
 */
.shareBt{display: inline-block;width: 20px;position: relative;}
.shareClose{line-height:40px;text-align:center;padding:3px 0 0 0;font-size:15px;}
.shareBt:after{display: block;content: "";overflow: hidden;width: 100%;padding-top: 100%;background: url(../images/share/share.png) no-repeat center center;background-size: 100% 100%;position: absolute;left: 50%;bottom:-4px;}
.shareBox{width:100%;overflow: hidden;background: #fff;position: fixed;left: 0px;bottom:-100%;z-index: 10000;-webkit-transition: bottom 0.8s;-o-transition: bottom 0.8s;transition: bottom 0.8s;padding:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.shareBox.show{bottom:0px;}
.shareCont{overflow: hidden;padding:10px 0px 5px;}
.bdsharebuttonbox p{display: block;width:20%;overflow: hidden;float: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:5px;}
.bdsharebuttonbox a{display: block;width: 100%;overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin:0px !important;padding: 0px 10px !important;background: none !important;height: auto !important;}
.bdsharebuttonbox span{display: block;width: 100%;overflow: hidden;padding: 0px 15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.bdsharebuttonbox i{clear:both;display: block;font-size:12px;color:#666;text-align: center;overflow: hidden;margin:5px 0px;}
.boxShadow{position: fixed;left: 0px;top:0px;width: 100%;height: 100%;overflow: hidden;background: rgba(0,0,0,0.6);z-index: 999;display: none;}
.bdsharebuttonbox a:before{display: block;content: "";overflow: hidden;width: 100%;padding-top: 100%;}

.bdsharebuttonbox a.bds_tsina:before{background: url(../images/share/shareBt1.png) no-repeat center center;background-size:100%;}
.bdsharebuttonbox a.bds_tqq:before{background: url(../images/share/shareBt2.png) no-repeat center center;background-size:100%;}
.bdsharebuttonbox a.bds_qzone:before{background: url(../images/share/shareBt3.png) no-repeat center center;background-size:100%;}
.bdsharebuttonbox a.bds_douban:before{background: url(../images/share/shareBt4.png) no-repeat center center;background-size:100%;}
.bdsharebuttonbox a.bds_sqq:before{background: url(../images/share/shareBt6.png) no-repeat center center;background-size:100%;}

/**
 * 音乐播放器
 * @author 杨朝杰
 * @return
 */
.audio{margin:0 50px;padding:10px 0 10px 0;}
.audio-tips{margin-top:10px; color: #b1b1b1; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.audio-detail{padding:5px 10px; display: -webkit-box; display: -ms-flexbox; display: flex; background:#f8f8f8;position:relative;}
.audio-detail:after{content: " "; width: 200%; height: 200%; position: absolute; top: 0; left: 0; border: 1px solid #e6e6e6; box-sizing: border-box; -webkit-transform: scale(.5); transform: scale(.5); -webkit-transform-origin: 0 0; transform-origin: 0 0;z-index:1;}
.audio .info{-webkit-box-flex: 1; -ms-flex: 1 0; flex: 1 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; overflow: hidden;line-height:45px;}
.audio .info p{margin: 0; font-size: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #666; text-indent: 0;}
.audio .info .audio-title{-webkit-box-flex: 1.5; -ms-flex: 1.5; flex: 1.5; line-height: 24px;font-size:14px;}
.audio .info .audio-desc{-webkit-box-flex: 1; -ms-flex: 1; flex: 1; line-height: 16px;color:#999 !important;font-size:12px !important;}
.audio .info .audio-desc span{padding:0 15px 0 0;color:#ff000;}

/**++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++以上为模板框架部分（尽量少改）+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++/
/**
 * 首页banner图
 * @author 杨朝杰
 * @return
 */
.bannerBox{ position:relative; overflow:hidden; max-width:100%; min-height:120px;}
.bannerBox .hd{width:100%; text-align:center; position:absolute; height:28px; line-height:28px; bottom:0;left:0; z-index:1; }
.bannerBox .hd ul{display:inline-block; }
.bannerBox .hd li{
	float: left;
	width:15px; 
	height:30px; 
	overflow:hidden; 
	margin:0 3px;
	text-align: center;
	line-height: 12px;
	color: #fff;
	position: relative;
	}
.bannerBox .hd li:after{
	content: "";
	display: block;
	width:2px;
	height:0px;
	background: #614a3d;
	position: absolute;
	left: 50%;
	margin-left: -1px;
	top:14px;
	transition-duration: 0.3s;
	transition-property: all;
	
	transition-timing-function: linear;
}
.bannerBox .hd li.on{color: #614a3d;
	position: relative}
.bannerBox .hd li.on:after{height:15px;}
.bannerBox .bd{ position:relative; z-index:0; }
.bannerBox .bd li{ position:relative; text-align:center;  }
.bannerBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;}
.bannerBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }	

/**
 * 全文列表
 * @author 杨朝杰
 * @return
 */	
.newsList {
	display: block;
	clear: both;
	overflow: hidden;
	padding:10px 10px 0 10px;
}
.newsList dd {
	display: block;
	overflow: hidden;
	height:80px;
    padding-bottom: 10px;
	margin:0 0 10px 0;
	border-radius:3px 0 0 3px;
    position: relative;
}
.newsList dd:before{width:100%;
    content: " ";
    position:absolute;
    left:0;
    bottom: 0;
    height:1px;
    border-bottom:1px solid #d2d2d2;
    -webkit-transform-origin:scaleY(0.5);
    transform-origin:scaleY(0.5);
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);}
.newsList dd a {
	display: block;
	clear: both;
	height:80px;
	overflow:hidden;
}
.newsList_left{
	display:inline;
	float:left;
	width:80px;
	height:80px;
    background: #f0f0f0;
	}
.newsList_left span{
	display:block;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:30px;
	color:#666666;
    font-weight: bold;
    padding-top: 17px;
	}
.newsList_left em{
	display:block;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#888888;
    font-size: 12px;
	font-style:normal;
	}
.newsList_right{
	height:80px;
	overflow:hidden;
	}
.newsList_right h3{
	clear:both;
	height:20px;
	overflow:hidden;
	line-height:20px;
	text-align:left;
	color:#333333;
	padding:10px 40px 0 15px;
	font-weight:normal;
    position: relative;
	}
.newsList_right h3 span{ display:block; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.newsList_right h3 em{font-style: normal; position: absolute; right: 0px; top: 10px; height: 20px; background:url(../images/icn2.png) no-repeat left center; background-size: auto 10px; padding-left:16px; color:#888888;}
.newsList_right .txt{
	color:#808080;
	height:40px;
	line-height:20px;
	text-align:left;
	overflow:hidden;
	padding:0 10px 0 15px;
	margin:3px 0 0 0;
	}

.newsList2{clear:both;overflow: hidden;}
.newsList2 dd{
	width: 100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding: 10px;
	background:rgba(255,255,255,1);
	position:relative;
	}
.newsList2 dd:after {
    content: " ";
    width: 200%;
    height:1px;
    position: absolute;
    bottom:0;
    left: 0;
    border-bottom: 1px solid #e6e6e6;
    box-sizing: border-box;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}
	
.newsList2 dd:hover{background:#e1e1e1;}
.newsList2 dd a{display: block;}
.newsList2 .divText{overflow: hidden;padding:0 0 0 0px;}
.newsList2 .divText p{height: 26px;line-height: 30px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: bold;font-size:15px;position:relative;margin:-5px 0 0 0 ; padding-left: 10px;}
.newsList2 .divText p:before{ display: block; width: 3px; height: 3px; background: #aaaaaa; left: 0px; top: 13px;content: ''; position: absolute;}
.newsList2 .divText span{display: block;line-height: 18px;height: 36px;overflow: hidden;padding:5px 10px 0;color:#888; font-size:13px; margin-bottom: 5px;}
.newsList2 .divText div{ overflow:hidden; line-height: 20px; height: 20px; padding: 0 10px;}
.newsList2 .divText div i{ overflow:hidden; float:left; display: inline; font-style: normal;color:#888888;}
.newsList2 .divText div b{ overflow:hidden; float:left; display: inline; font-style: normal; font-weight: normal; padding-left: 40px; background: url(../images/icn2.png) no-repeat center center; background-size: auto 10px;color:#888;}


.newsList3{ overflow: hidden; padding: 0 10px;}
.newsList3 dd{ overflow: hidden; float:left; display: inline; margin-bottom: 10px;}
.newsList3 dd a{ display: block; overflow: hidden; padding: 10px; position: relative;}
.newsList3 dd a:before{
    content: " ";
    width: 200%;
    height: 200%;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #dadada;
    box-sizing: border-box;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}
.newsList3 dd a .item{ display: block; overflow: hidden; width:40px; height: 30px; line-height: 30px; margin-right: 2px; color: #d7d7d7; font-size:30px; font-family: Arial; font-weight: bold;}
.newsList3 dd a .text{ overflow: hidden;}
.newsList3 dd a .text h1{ overflow: hidden; height: 30px; margin-bottom: 0px; line-height: 30px; font-weight: bold; color: #333333; font-size: 14px;}
.newsList3 dd a .text div{ overflow: hidden; line-height:20px; font-size: 14px; height: 60px; color:#666666;}
.newsList3 dd a:hover{ background: #f9f9f9;}
.newsList3 dd a:hover .text h1{color:#272884;}
/**
 * 全图列表 newsAllImg
 * @author 杨朝杰
 * @return
 */	
.newsAllImg{ overflow:hidden; padding: 5px;}
.newsAllImg dd{ float:left; display: inline; padding: 5px; width: 50%; box-sizing: border-box; -webkit-box-sizing: border-box;}
.newsAllImg dd a{ display:block; width: 100%;}
.newsAllImg dd a .pic{ width:100%; padding-top:69.1228%; position: relative; margin-bottom: 5px;}
.newsAllImg dd a .pic i{ display:block; width:100%; height: 100%; background: rgba(0,0,0,0.3) url(../images/play.png) no-repeat center center; background-size: auto 30px; position: absolute; left: 0px; top: 0px; z-index: 1}
.newsAllImg dd a .pic img{ width:100%; height: 100%; position: absolute; left: 0px; top:0px;}
.newsAllImg dd a .text{ padding: 0 5px; height: 30px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height: 30px; text-align: center; color:#666;}

.newsAllImg2{ overflow:hidden; padding: 5px;}
.newsAllImg2 dd{ float:left; display: inline; padding: 5px; width: 50%; box-sizing: border-box; -webkit-box-sizing: border-box;}
.newsAllImg2 dd a{ display:block; width: 100%;}
.newsAllImg2 dd a .pic{ width:100%; padding-top:107.29%; position: relative;border: 1px solid #cec2bd}
.newsAllImg2 dd a .pic img{ width:100%; height: 100%; position: absolute; left: 0px; top:0px;}
.newsAllImg2 dd a .text{ padding:5px 10px;}
.newsAllImg2 dd a .text h1{line-height: 20px; height: 20px; color: #333333; font-weight: normal; font-size: 14px; text-align: center}
.newsAllImg2 dd a .text div{ height: 20px; line-height: 20px; overflow: hidden; position: relative;}
.newsAllImg2 dd a .text div span{ display: block;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; height: 20px; text-align: center;}
.newsAllImg2 dd a .text div em{ font-style: normal; position: absolute; right: 0px; top: 0px; height: 20px; background:url(../images/icn2.png) no-repeat left center; background-size: auto 10px; padding-left:16px;}

.newsAllImg3{ overflow:hidden; padding: 5px;}
.newsAllImg3 dd{ float:left; display: inline; padding: 5px; width:50%; box-sizing: border-box; -webkit-box-sizing: border-box;}
.newsAllImg3 dd a{ display:block; width: 100%;}
.newsAllImg3 dd a .pic{ width:100%; padding-top:88.62%; position: relative;}
.newsAllImg3 dd a .pic img{ width:100%; height: 100%; position: absolute; left: 0px; top:0px;}
.newsAllImg3 dd a .text{ padding:5px 10px; background:#fdfdfd; color:#372d24;border: 1px solid #f0efed;box-sizing: border-box}
.newsAllImg3 dd a .text h1{line-height: 20px; height: 20px; color: #333333; font-weight: normal; font-size: 14px;text-align: center}
.newsAllImg3 dd a .text div{ height: 20px; line-height: 20px; overflow: hidden; position: relative; padding-right: 40px;}
.newsAllImg3 dd a .text div span{ display: block;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; height: 20px; text-align: left;}
.newsAllImg3 dd a .text div em{ font-style: normal; position: absolute; right: 0px; top: 0px; height: 20px; background:url(../images/icn2.png) no-repeat left center; background-size: auto 10px; padding-left:16px;}

.newsAllImg4{ overflow:hidden; padding: 5px;}
.newsAllImg4 dd{ float:left; display: inline; padding: 5px; width: 50%; box-sizing: border-box; -webkit-box-sizing: border-box;}
.newsAllImg4 dd a{ display:block; width: 100%;}
.newsAllImg4 dd a .pic{ width:100%; padding-top:56.4%; position: relative;}
.newsAllImg4 dd a .pic i{ display:block; width:100%; height: 100%; background: rgba(0,0,0,0.1) url(../images/play.png) no-repeat center center; background-size: auto 30px; position: absolute; left: 0px; top: 0px; z-index: 1}
.newsAllImg4 dd a .pic img{ width:100%; height: 100%; position: absolute; left: 0px; top:0px;}
.newsAllImg4 dd a .text{ padding: 0 5px; height: 30px; background:#f3f3f3; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height: 30px; text-align: center; color:#796a63;border: 1px solid #f0efed;box-sizing: border-box}

.newsAllImg5{ overflow:hidden; padding: 5px;}
.newsAllImg5 dd{ float:left; display: inline; padding: 5px; width: 50%; box-sizing: border-box; -webkit-box-sizing: border-box;}
.newsAllImg5 dd a{ display:block; width: 100%; position: relative;}
.newsAllImg5 dd a .pic{ width:100%; padding-top:117.931%; position: relative;}
.newsAllImg5 dd a .pic img{ width:100%; height: 100%; position: absolute; left: 0px; top:0px;}
.newsAllImg5 dd a .text{ padding: 0 5px; height: 30px; background:rgba(0,0,0,0.8); white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height: 30px; text-align: center; color:#FFF; position: absolute; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; left: 0px; bottom: 0px;}
/**
 * 图片相册 album
 * @author 杨朝杰
 * @return
 */	
.album{display:block;clear:both;overflow:hidden;padding:10px 0;}
.album dd{display:inline;float:left;width:50%;padding:4px 4px 4px 8px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow:hidden;}
.album dd:nth-child(even){padding:4px 8px 4px 4px;}
.album dd a{display:block;width:100%;background:#fff;overflow:hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:5px;border-radius:2px;}
.album dd .pic_box{position:relative;background:#f2f2f2 url(../images/loading.gif) no-repeat center center;}
.album dd .pic_box:after{content:'';display:block;width:100%;padding-top:66.66666666%;}
.album dd .pic_box img{width: 100%;height: 100%;position:absolute;left:0;top:0;display:block;}
.album dd a span{display:block;clear:both;width:100%;text-align:center;color:#555;font-size:12px;line-height:20px;height:20px;overflow:hidden; text-overflow: ellipsis; white-space: nowrap;padding:5px 0 0 0;}

/**
 * 瀑布流 waterfall
 * @author 杨朝杰
 * @return
 */	
#container{position:relative;width:100%;}
.grid{width:50%;min-height:100px;font-size:12px;float:left;overflow:hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.gridCon{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background:#fff;border-radius:2px;padding:5px;margin:4px 4px 4px 8px;}
.grid:nth-child(even) .gridCon{margin:4px 8px 4px 4px;}
.imgholder{}
.grid strong{width:100%;display:block;font-size:12px;text-align:center;line-height:18px;font-weight:normal;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;}
.grid img{max-width:100%;}
	
/**
 * 图文列表
 * @author 杨朝杰
 * @return
 */	
.newsTextImg{clear:both;overflow: hidden;}
.newsTextImg dd{
	width: 100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding: 10px;
	background:rgba(255,255,255,1);
	position:relative;
	}
.newsTextImg dd:after {
    content: " ";
    width: 200%;
    height:1px;
    position: absolute;
    bottom:0;
    left: 0;
    border-bottom: 1px solid #d2d2d2;
    box-sizing: border-box;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}
	
.newsTextImg dd:hover{background:#e1e1e1;}
.newsTextImg dd a{display: block;height: 100px;}
.newsTextImg dd .pic_box {
	width:175px;
	height:100%;
    position:relative;
    background:#f2f2f2 url(../images/loading.gif) no-repeat center center;
	float:left;
}
.newsTextImg dd .pic_box img {
    width:100%;
    height:100%;
    position: absolute;
    left: 0;
    top: 0;
    display: block !important;
}

.newsTextImg .divText{overflow: hidden;padding:0 0 0 10px;}
.newsTextImg .divText p{height: 26px;line-height: 30px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: bold;font-size:15px;position:relative;margin:-5px 0 0 0 ;}
.newsTextImg .divText span{display: block;line-height: 18px;height: 54px;overflow: hidden;padding:2px 0 0 0; margin-bottom: 3px; color:#888; font-size:13px;}
.newsTextImg .divText div{ overflow:hidden; line-height: 20px; height: 20px;}
.newsTextImg .divText div i{ overflow:hidden; float:left; display: inline; font-style: normal;color:#888888;}
.newsTextImg .divText div b{ overflow:hidden; float:left; display: inline; font-style: normal; font-weight: normal; padding-left: 16px; background: url(../images/icn2.png) no-repeat left center; background-size: auto 10px;color:#888; margin-left: 10px;}
/**
 * 图文列表2
 * @author 杨朝杰
 * @return
 */	
.newsTextImg2{clear:both;overflow: hidden;}
.newsTextImg2 dd{
	width: 100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding: 10px 10px 0;
	background:rgba(255,255,255,1);
	position:relative;
	margin-bottom: 10px;
	}
.newsTextImg2 dd:after {
    content: " ";
    width: 200%;
    height:1px;
    position: absolute;
    bottom:0;
    left: 0;
    border-bottom: 1px solid #e6e6e6;
    box-sizing: border-box;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
	display:none;
}
	
.newsTextImg2 dd:hover{background:#e1e1e1;}
.newsTextImg2 dd a{display: block;}
.newsTextImg2 dd .pic_box {
	width:100%;
	padding-top:56.25%;
    position:relative;
    background:#f2f2f2 url(../images/loading.gif) no-repeat center center;
	float:left;
}
.newsTextImg2 dd .pic_box i{ display:block; position: absolute; left:10px; top:10px; height: 25px; line-height: 25px; padding: 0 10px; background: rgba(242,142,59,0.9); color:#FFF; font-size: 14px; z-index: 1; font-style: normal;}
.newsTextImg2 dd .pic_box img {
    width:100%;
    height:100%;
    position: absolute;
    left: 0;
    top: 0;
    display: block !important;
}

.newsTextImg2 .divText{overflow: hidden;padding:10px;}
.newsTextImg2 .divText h1{height: 26px;line-height: 30px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: bold;font-size:15px;position:relative;margin:-5px 0 0 0 ; font-weight: normal;}
.newsTextImg2 .divText h1 span{ float:left; display: inline;}
.newsTextImg2 .divText h1 em{ float:right; display: inline;padding-left: 40px; background: url(../images/icn2.png) no-repeat center center; background-size: auto 10px;color:#f28e3b; font-style: normal; font-size: 12px;}
.newsTextImg2 .divText div{display: block;line-height: 18px;height:36px;overflow: hidden;padding:5px 0 0 0;color:#888; font-size:13px;}	

/*newsTextimg3*/
.newsTextImg3{clear:both;overflow: hidden; padding: 5px;}
.newsTextImg3 dd{
	width: 50%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding: 5px;
	background:rgba(255,255,255,1);
	position:relative;
	float:left;
	}
.newsTextImg3 dd:after {
    content: " ";
    width: 200%;
    height:1px;
    position: absolute;
    bottom:0;
    left: 0;
    border-bottom: 1px solid #e6e6e6;
    box-sizing: border-box;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
	display:none;
}
	
.newsTextImg3 dd:hover{background:#e1e1e1;}
.newsTextImg3 dd a{display: block; border: 1px solid #c3bbbb; padding: 10px;}
.newsTextImg3 dd .pic_box {
	width:100%;
	padding-top:75.2%;
    position:relative;
    background:#f2f2f2 url(../images/loading.gif) no-repeat center center;
}
.newsTextImg3 dd .pic_box img {
    width:100%;
    height:100%;
    position: absolute;
    left: 0;
    top: 0;
    display: block !important;
}

.newsTextImg3 .divText{overflow: hidden; padding-top: 5px;}
.newsTextImg3 .divText h1{height: 26px;line-height: 30px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: bold;font-size:15px;position:relative;margin:-5px 0 0 0 ; font-weight: normal;}
.newsTextImg3 .divText div{display: block;line-height: 18px;height:36px;overflow: hidden;padding:5px 0 0 0;color:#888; font-size:13px;}	

/**
 * 留言板 message
 * @author 杨朝杰
 * @return
 */	
.message_dl{clear: both;padding: 10px;}
.message_dl dd{height: 35px;padding: 5px 0;clear: both;}
.message_dl dd span{float:left; height: 35px; line-height: 35px; margin-left: 10px;color:#e05339;}

.message_dl dd.scfj a{ float:left; display:inline; width:80px; height:30px; text-align:center; line-height:30px; color:#FFF; font-size:14px; background:#a4a4a4;}
.message_dl dd.scfj em{ float:left; display:inline; line-height:30px; font-size:14px; color:#999999; margin-left:10px; font-style:normal;}

.messageInput{width: 70%;float:left;display: block;float: left;line-height: 35px;height: 35px;background: #fff;outline: medium;padding: 0 0 0 5px;outline: medium;border:1px solid #dedede;}
.messageInput.input1{ width:45%;}
.message_dl dd img{float:left; height: 35px; margin-left:10px; }
.message_dl dd textarea{width: 100%;height: 100px; line-height: 25px; border:1px solid #dedede;background: #fff;outline: medium;padding: 0 0 0 5px;}
.message_btn{clear: both;height: 35px;padding: 10px 0 0 10px;}
.mobile_btn1{display: block;height: 35px;line-height: 35px;text-align: center;color: #fff;font-size: 14px;border: none;background:#272884;cursor: pointer;padding: 0 30px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.mobile_btn1:visited{color: #fff;}
.mobile_btn1:hover{color: #fff;}
.mobile_btn1:active{color: #fff;}
.mobile_btn2{display: block;height: 35px;line-height: 35px;text-align: center;color: #fff;font-size: 14px;border: none;background:#2b2b2b;cursor: pointer;padding: 0 15px;margin: 0 5px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.mobile_btn2:link{color:#fff;}
.mobile_btn2:hover{color:#fff;}
.mobile_btn2:active{color:#fff;}

/*招聘*/
.jobList{clear:both;overflow:hidden;}
.jobList dd{width: 100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:4px 8px;position:relative;}
.jobList dd a{display:block;width:100%;background:#f4f4f4;overflow:hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:10px 10px 2px 10px;line-height:20px;border-radius:2px;}
.jobTitle{clear:both;overflow:hidden;padding:5px 0 5px 0;}
.jobTitle strong{display:block;float:left;font-size:16px;font-weight:normal;}
.jobTime{display:block;clear:both;height:25px;}
.jobTime span{color:#999;display:block;line-height:25px;float:right;padding:0 0 0 15px;background:url(../images/time.png) no-repeat left 5px;background-size:13px;}
.jobTime em{color:#999;display:block;line-height:25px;float:right;padding:0 15px 0 15px;background:url(../images/view.png) no-repeat left 5px;background-size:13px;font-style:normal;}
.jobView{display:block;width: 100px; text-align: center; margin-bottom: 7px; background:#b5a085;color:#fff;text-align:center;border-radius:2px; height: 25px; line-height: 25px; border-radius: 25px;}
.jobList dd p{ margin-bottom: 5px;}

.zp{ padding:10px;}
.zpTitle{ height:30px; line-height:30px; overflow:hidden; color:#333333; font-size:14px;}
.zpText{line-height:25px; overflow:hidden; padding-bottom:5px; border-bottom:1px solid #f1f1f1; color:#aaaaaa; font-size:12px; margin-bottom:5px;}
.zpArticle{ line-height:25px; font-size:12px; overflow:hidden; margin-bottom:10px;}
.zpBtn{ overflow:hidden; text-align:left; padding-top: 10px; padding-left: 10px; position: relative; border-top:1px solid #f1f1f1}
.zpBtn a{ display:inline-block; height:30px; line-height:30px; padding:0 20px; color:#000000; font-size:12px;}
.zpBtn a.a1{display:block;width: 100px; text-align: center; margin-bottom: 7px; background:#b5a085;color:#fff;text-align:center;border-radius:2px; height: 25px; line-height: 25px; border-radius: 25px;}
.zpBtn a:hover{ color:#de9339;}
.zpBtn a.a1:hover{ color:#FFF;}
.zptip{ line-height:30px; color: #e81425;}
/*首页start*/
.noticeBox{ height:35px; line-height:35px; clear:both; overflow:hidden;width:100%; box-sizing:border-box; -webkit-box-sizing:border-box;-moz-box-sizing:border-box; background:#fff; position:relative; padding:0 65px 0 80px;}
.noticeBox:before{ display:block; content:''; position:absolute; left:0px; bottom:0px; width:100%; height:1px; background:#e6e6e6; transform:scaleY(0.5); -webkit-transform:scaleY(0.5);}
.notice_l{height:35px; width:74px;color:#796a63; padding-left:10px; font-weight:bold; font-size:14px; position:absolute; left:0; top:0; display:block;}
.notice_l i{ height:16px; width:1px; background:#979797; position:absolute; right:8px; top:10px; transform:scaleX(0.5); -webkit-transform:scaleX(0.5);}
.notice_r{ height:35px; width:100%;}
.notice_r li{ height:35px; overflow:hidden; float:left;}
.notice_r li a{ color:#666; display:block; text-align:left; height:35px; line-height:35px; overflow:hidden; position:relative;}
.notice_r li a em{ font-style:normal; text-overflow:ellipsis;white-space:nowrap; overflow:hidden; display:block; height:35px;}
.notice_r li a span{ position:absolute; right:0px; top:0px; height:35px; line-height:35px; width:40px; overflow:hidden;}
.noticeBox .more{ height:35px; width:75px; position:absolute; right:0px; top:0; text-align: center; line-height: 35px;}

.indexMenu_ul{
	clear:both;
	overflow:hidden;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:10px 5px;
	background:#fff;
	position:relative;
	}
.indexMenu_ul:before{ display:block; content:''; position:absolute; left:0px; bottom:0px; width:100%; height:1px; background:#e6e6e6; transform:scaleY(0.5); -webkit-transform:scaleY(0.5);}
.indexMenu_ul:after{ display:block; content:''; position:absolute; left:0px; top:0px; width:100%; height:1px; background:#e6e6e6; transform:scaleY(0.5); -webkit-transform:scaleY(0.5);}
.indexMenu_ul li{
	float:left;
	overflow:hidden;
	width:25%;
	text-align: center;
	padding:0 5px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
.indexMenu_ul li a{
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:#fff;
	padding:5px 7px;
	}
.indexMenu_ul li a p{ text-align:center;}
.indexMenu_ul li a img{
	display: block;
	width:85%;
}
.indexMenu_ul li a span{
	display:block;
	font-size:12px;
	color:#555;
	line-height:20px;
	height:20px;
	padding-top:5px;
	clear:both; overflow:hidden;
	}
/*indexTit*/		
.p10{ padding:10px;}
.con1 h3{ height:30px; line-height:30px; color:#333; font-size:16px; display:block; overflow:hidden;}
.con1 span{ height:96px; line-height:24px; color:#666; font-size:12px; display:block; overflow:hidden; margin-bottom:10px;}
.indexMore{ display:block; position:relative; height:40px; line-height:40px;}
.indexMore a{ display:block; color:#999999; font-size:14px; height:40px; text-align:center; background: #f1f1f1; position: relative;}
.indexMore a:before{display:block; content:''; position:absolute; left:0px; top:0px; width:200%; height: 200%;border:1px solid #e6e6e6; transform:scale(0.5); -webkit-transform:scale(0.5); transform-origin: 0 0; -webkit-transform-origin: 0 0;}

.tabBox{ overflow:hidden;}
.tabBox .hd{ text-align:center;}
.tabBox .hd ul{ overflow:hidden; display:inline-block; padding:10px 0;}
.tabBox .hd li{ float:left; display:inline; background:#f2f2f2; margin:0 5px; position:relative;}
.tabBox .hd a{ padding:0 15px; height:30px; line-height:30px; font-size:14px;}
.tabBox .hd .xsj{ border-top:5px solid #272884; border-right:4px solid transparent;border-left:4px solid transparent; height:0; width:0; position:absolute; left:50%; bottom:-5px; margin-left:-3px; display:none;}
.tabBox .hd li.on{ background:#272884;}
.tabBox .hd li.on a{color:#fff;}
.tabBox .hd li.on .xsj{ display:block;}
.tabBox .bd{ overflow:hidden;}
.tabBox .tempWrap{ height:auto !important;}
.column1List{ overflow:hidden; padding: 5px;}
.column1List dd{ float:left; display: inline; padding: 5px; width: 50%; box-sizing: border-box; -webkit-box-sizing: border-box;}
.column1List dd a{ display:block; width: 100%;position: relative;}
.column1List dd a .pic{ width:100%; padding-top:117.2414%; position: relative;}
.column1List dd a .pic img{ width:100%; height: 100%; position: absolute; left: 0px; top:0px;}
.column1List dd a .text{ height: 30px; line-height: 30px; text-align: center; color:#fff; position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.6); width:100%;}


.column1{ padding: 10px 0; position: relative; background: #FFF;}
.column1:before{display:block; content:''; position:absolute; left:0px; top:0px; width:100%; height:1px; background:#e6e6e6; transform:scaleY(0.5); -webkit-transform:scaleY(0.5);}
.indexT{ height: 40px; line-height: 40px; padding: 0 10px 0 20px; position: relative; color:#272884; font-size: 14px;}
.indexT:before{ display: block; width: 3px; height: 16px; content: ''; position:absolute; left: 10px; top: 12px; background:#272884;}
.indexT:after{display:block; content:''; position:absolute; left:0px; bottom:0px; width:100%; height:1px; background:#e6e6e6; transform:scaleY(0.5); -webkit-transform:scaleY(0.5);}
.indexT a{ position:absolute; right: 10px; top:0px; height: 40px;}




.indexAd{ overflow:hidden; width: 100%; padding-top: 20.3125%; position: relative;}
.indexAd img{width:100%; height: 100%; position: absolute; left: 0px; top:0px;}

.indexAd2{ overflow:hidden; width: 100%; padding-top: 16.875%; position: relative;}
.indexAd2 img{width:100%; height: 100%; position: absolute; left: 0px; top:0px;}

.column2List{ overflow:hidden; padding: 5px;}
.column2List dd{ float:left; display: inline; padding: 5px; width: 50%; box-sizing: border-box; -webkit-box-sizing: border-box;}
.column2List dd a{ display:block; width: 100%; background:#f3f3f3;}
.column2List dd a .pic{ width:100%; padding-top:75.1724%; position: relative;}
.column2List dd a .pic img{ width:100%; height: 100%; position: absolute; left: 0px; top:0px;}
.column2List dd a .text{ height: 30px; line-height: 30px; text-align: center; color:#666;}

.column3List{ overflow:hidden; padding: 5px;}
.column3List dd{ float:left; display: inline; padding: 5px; width: 50%; box-sizing: border-box; -webkit-box-sizing: border-box;}
.column3List dd a{ display:block; width: 100%; background:#f3f3f3;}
.column3List dd a .pic{ width:100%; padding-top:75.1724%; position: relative;}
.column3List dd a .pic img{ width:100%; height: 100%; position: absolute; left: 0px; top:0px;}
.column3List dd a .text{ padding:5px;}
.column3List dd a .text h1{ height: 30px; line-height: 30px; text-align: center; color:#666; overflow: hidden; font-size: 14px; white-space: nowrap; text-overflow: ellipsis;}
.column3List dd a .text div{ height: 36px; line-height: 18px; text-align: center; color:#666; overflow: hidden;}
.bai{ background: #FFF !important;}

.column1Scroll{ position:relative; overflow:hidden; max-width:100%; min-height:120px;}
.column1Scroll .hd{width:100%; text-align:center; position:absolute; height:28px; line-height:28px; bottom:0;left:0; z-index:1; display: none;}
.column1Scroll .hd li{
	display:inline-block; 
	width:4px; 
	height:4px; 
	border-radius:4px;  
	text-indent:-9999px; 
	overflow:hidden; 
	margin:0 3px;
	background:rgba(255,255,255,0.5);
	border:1px solid rgba(255,255,255,0.5);
	}
.column1Scroll .hd li.on{background:#ffffff;border:1px solid #ffffff;}
.column1Scroll .bd{ position:relative; z-index:0; }
.column1Scroll .bd li{ position:relative; text-align:center; float:left;}
/*首页end*/

.sjMenu{ overflow:hidden; padding:10px;}
.sjMenu dd{ overflow:hidden;}
.sjMenu dd a{ overflow:hidden; display: block; height: 40px; line-height: 40px; position:relative;}
.sjMenu dd a:before{
	display: block;
    content: '';
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 1px;
    background: #e6e6e6;
    transform: scaleY(0.5);
    -webkit-transform: scaleY(0.5);
}

.indexMapBox{ padding:10px 10px 50px;}
.indexMap{ position: relative;}
.indexMap:before{ display: block; content: ''; width: 100%; padding-top:83.3608%;}
.indexMap img{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;}
.indexPhone{ overflow: hidden; position: absolute; z-index: 1; left: 0px; bottom: -45px;}
.indexPhone a{ overflow: hidden; display: block; height: 20px; line-height: 20px; padding-left: 20px; background-image: url(../images/icn1.png); background-repeat: no-repeat; background-position: left center; background-size: auto 12px; font-size: 10px;}

/*销售网络*/
table {
	border-collapse: collapse;
}/*细线表格*/
.xswlBtn{ overflow: hidden; padding:10px 5px}
.xswlBtn a{ overflow: hidden; float: left;height: 30px; line-height: 30px; padding-left: 30px; padding-right: 10px; background-image: url(../images/icn1.png); background-repeat: no-repeat; background-position: 10px center; background-color: #f3f3f3; background-size: auto 12px; font-size: 13px; margin: 0 5px 10px;}
.xswlTip{ line-height:30px; color: #e81425; padding: 0 10px;}

.xswlCon{ padding: 0 10px;}
.sellT{ height: 30px; line-height: 30px; color:#272884; font-size: 15px; font-weight: bold;}
.sellTable{ clear: both; margin-bottom: 15px;}
.sellTable .title{ height: 25px; line-height: 25px; overflow: hidden; margin-bottom: 10px; color:#333333; font-size: 14px; font-weight: bold;}
.sellTable .table{ clear: both; text-align: center;}
.sellTable .table table{ border:1px solid #010101;}
.sellTable .table table tr{ border:1px solid #010101; height:30px;}
.sellTable .table table tr td{ border:1px solid #010101; vertical-align: middle; color:#333333;}
.sellTable .table table tr td a{ display: block; height: 30px; line-height: 30px;color:#333333;}
.sellTable .table table tr.tr1{ height: 40px;}

.sell2{ overflow: hidden;}
.sell2 dd{ overflow: hidden; padding-left: 25px; position: relative; margin-bottom: 10px;}
.sell2 dd a{ color:#666}
.sell2 dd .xh{ position: absolute; left: 0px; top: 0px; height: 20px; line-height: 20px; color: #333333; font-weight: bold;}
.sell2 dd ul{ line-height: 20px;}
.sell2 dd ul span{color: #333333; font-weight: bold;}

/*event*/
.event{ line-height: 25px; padding: 0 10px;color:#796a63}
.eventTitle{ height: 30px; line-height: 30px; padding: 0 10px; color: #796a63; font-size: 14px;}

.eventList{ overflow: hidden; padding-left: 65px; padding-right: 10px; position: relative;}
.eventList:before{ display: block; content: ''; position: absolute; left: 28px; top:0px; width: 1px; height: 100%; background: #dadada;}
.eventList dd{ border: 1px solid #e5e5e5; padding:10px; background: #f0f0f0; position: relative; margin-bottom:30px; min-height: 50px;}
.eventList dd .icn{ overflow: hidden; width: 14px; height: 23px; position: absolute;top: 45px; left: -12px; background: url(../images/eventIcn1h.png) no-repeat center center;  background-size: auto 20px;}
.eventList dd .text{  line-height:20px; font-size: 12px; overflow: hidden; position: relative;}
.eventList dd .text img{ width: 100%; display: block;}
.eventList dd .year{ width: 80px; height: 92px; position: absolute; top: 10px; background:  url(../images/eventIcn2.png) no-repeat center center;line-height: 92px; text-align: center; color: #FFF; font-size: 12px; left: -78px; background-size: auto 60px;}

/**/
.indexTit{
	height:35px;
	overflow: hidden;
}
.indexTit .divT{
	float: left;
	line-height: 35px;
	color: #796a63;
	font-size: 14px;
	padding-left:30px;
	background-image: url(../images/zicon1.png);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: auto 18px;
}
.indexTit .more{
	line-height: 35px;
	color: #796a63;
}
.tab1{margin-top: 3px;}
.tab1 a{
	height:25px;
	overflow: hidden;
	float: left;
	line-height: 25px;
	color: #796a63;
	padding: 0 10px;
	border-radius:20px;
}
.tab1 a.hover{background: #614a3d;color: #fff}
.newsSlide{position: relative}
.newsSlide .bd ul li img{display: block; width: 100%}
.newsSlide .hd{
	width:100%;
	height:35px;
	line-height:35px;
	background: rgba(0,0,0,0.5);
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
}
.newsSlide .hd span{
	width: 60%;
	height: 35px;
	overflow: hidden;
	float: left;
	line-height: 35px;
	color: #ffffff;
	padding-left: 10px;
}
.newsSlide .hd ul{
	float: right;
	margin-top: 13px;
	margin-right: 5px;
}
.newsSlide .hd ul li{
	float: left;
	width: 9px;
	height: 9px;
	overflow: hidden;
	line-height: 99999px;
	border-radius: 100%;
	margin:0 3px;
	background: #ffffff;
}
.newsSlide .hd ul li.on{background:#cf8f50;}
.newsTextBox{
	overflow: hidden;
	padding:10px 0;
	border-bottom: 1px solid #e4e4e4;
}
.newsTextBox .divT{
	clear: both;
	height: 20px;
	overflow: hidden;
	line-height: 20px;
}
.newsTextBox .divT a{color: #372d24;font-size: 13px;}
.newsTextBox .txt{
	overflow: hidden;
	color: #cc9b5a;
	line-height:18px;
	display: -webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient: vertical;
}
.ixList dd{
	height:22px;
	overflow: hidden;
}
.ixList dd a{
	display: flex;
	height:22px;
}
.ixList dd a span{
	flex: 1;
	width: 75%;
	height: 22px;
	overflow: hidden;
	line-height: 22px;
	color: #796a63;
	padding-left: 10px;
	background-image: url(../images/zicon2.png);
	background-position: left center;
	background-repeat: no-repeat;
	display: -webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient: vertical;
}
.ixList dd a em{
	height: 22px;
	overflow: hidden;
	line-height: 22px;
	color: #9e9c9b;
	font-style: normal;
	padding-left: 10px;
}
.ixList2{margin: 0 -5px;}
.ixList2 dd{
	float: left;
	width: 50%;
	overflow: hidden;
	margin-bottom:10px;
}
.ixList2 dd a{
	display: block;
	margin: 0 5px;
	overflow: hidden;
}
.ixList2 dd a .pic{
	width: 100%;
	padding-top: 88.62%;
	position: relative;
}
.ixList2 dd a .pic img{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.ixList2 dd a span{
	display: block;
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	text-align: center;
	border: 1px solid #f0efed;
	color: #372d24;
	background: #fdfdfd;
}
/***/
.subBanner{
	width: 100%;
	padding-top: 35.9375%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
/**/
.nav2{
	height: 40px;
	overflow: hidden;	
}
.nav2Box{
	background: #f2f2f2;
	height:80px;
	overflow: hidden;
	overflow-x: auto;
}
.nav2BoxC{
	height: 40px;	
}
.nav2Box a{
	float: left;
	display: block;
	height: 39px;
	line-height: 40px;
	padding:0 10px;
	color: #333333;
}
.nav2Box a.hover{
	color: #98532d;
	border-bottom: 1px solid #98532d;
}
#openCon2{ padding:0 10px;}
.zpForm{ overflow:hidden;}
.zpForm dt{ overflow:hidden; height:35px; line-height:35px; color:#666; font-size:14px; margin-bottom:20px;}
.zpForm dd{ overflow:hidden; margin-bottom:10px;}
.zpForm dd input{ width:100%; height:35px; border:1px solid #ececec; display:block; background:#FFF; padding:0 10px; font-family:"Microsoft YaHei"; font-size:14px;box-sizing: border-box}
.zpForm dd input.input1{ width:50%; float:left; display: inline;}
.zpForm dd img{ height: 35px; float:left; display: inline; margin-left: 10px;}
.zpForm dd a{ float:left; display:inline; width:100px; height:48px; text-align:center; line-height:35px; color:#666666; font-size:14px; background:#efefef;}
.zpForm dd em{ float:left; display:inline; line-height:35px; font-size:14px; color:#999999; margin-left:20px; font-style:normal;}
.layui-layer-btn{margin-bottom:10px;margin-left:10px}
.layui-layer-btn .layui-layer-btn0 {
    background-color: #614a3d !important;
    color: #FFF;
    width:100px;
    font-size: 13px;
    height:30px;
    line-height: 30px;
    text-align: center;
	border: none;
}
