@import url("weui.min.css");
/*
	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);		
	
*/
/* 全局  */
@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: "microsoft yahei";background:#fff;font-size: 12px;color:#666;}
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: #666;outline: none;}
a:hover{color: #fc8b1c;outline: none;}
a:active{color: #666;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{ height:5px;}
.h10{ height:10px;}
.h15{ height:15px;}
.h20{ height:20px;}
.h25{ height:25px;}
.h30{ height:30px;}
/**
 * 框架部分 begin
 * @author 杨朝杰
 * @return
 */	
#mobileTop{clear:both; position:relative; z-index:5;}
#mobileCon{overflow:hidden;overflow-y: auto;clear:both; background:#ffffff; position:relative;z-index:4;}
#mobileFooter{clear:both; position:fixed; bottom:0; width:100%; z-index:4;}
#mobileMenu{height:100%;display:block;position:fixed; top:0;width:250px;z-index:9999;background:#e7e7e7;left:-250px; overflow:hidden;overflow-y: auto;}
#mobileMenu.hide{-webkit-transition: all 0.6s;-webkit-transform: translateX(250px);}
#mobileMenu.show{-webkit-transition: all 0.6s;-webkit-transform: translateX(0);}
#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{-webkit-transition: all 0.6s;-webkit-transform: translateX(250px);}/*导航展开*/
#mobileTop.show,#mobileCon.show,#mobileFooter.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:#ffffff;}
#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: 50px;height:45px;display:block;left:0;}
#go-back span{color:#fff;font-size:24px;display:block;margin:10px 0 0 12px;}
#menu-btn{display: block;width: 50px;height: 40px;position: absolute;left:0;top:0;}
#menu-btn span{font-size: 28px;color: #666;display: block;width: 45px;height: 45px; text-align:center; line-height:45px;}
#menu-btn em{font-size: 28px;color: #666;display: none;width: 45px;height: 45px;text-align:center; line-height:45px;}
#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{ height:35px; padding-top:5px;}
.logo img{ display:block; height:35px; margin:0 auto;}
/**
 * 一级导航
 * @author 杨朝杰
 * @return
 */	
#mobileMenu header{display:block;background:#000;height:40px;}
#mobileMenu header h1{text-align: center;padding-top: 10px;color: #fff;font-size: 16px;text-shadow: 1px 1px 0px #313131;}
#mobileMenu ul{height: 100%; margin-top:45px;}
#mobileMenu ul li{display: block;overflow:hidden;}
#mobileMenu ul li span{display: block;border-bottom: 1px solid #c0c0c0;color:#4c4c4c;font-size:15px;height:43px;line-height:43px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;background:#e7e7e7;padding:0 10px 0 15px; position:relative;}
#mobileMenu ul li span a{ display:block; width:100%; height:100%;}
#mobileMenu ul li i{height:43px; font-size:12px; padding-right:10px; background:url(../images/icn1.png) no-repeat right center; background-size:auto 10px;text-align:center;display:block;line-height:43px;color:#999999; position:absolute; right:10px; top:0; display:none;}
.secondNav{ display:none}
.secondMenu{height:100%;display:block;position:absolute; top:0;width:250px;z-index:5;left:-250px; overflow:hidden;overflow-y: auto; background:#e7e7e7;}
.secondClose{ position:absolute; top:45px;left:0; height:43px; width:43px; overflow:hidden;}
.secondClose em{ font-size:20px; text-align:center; display:block; margin:12px 0 0 0}
.secondCon{height: 100%;margin-top:45px;}
.secondCon a{display: block;border-bottom: 1px solid #c0c0c0;color:#4c4c4c;font-size:15px;height:43px;line-height:43px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;background:#e7e7e7;padding:0 10px 0 40px;}

/**
 * 二级导航
 * @author 杨朝杰
 * @return
 */	
#mobileSubNav{height:40px;position:relative;z-index:999999999999999;margin:0 auto;}
.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;}
.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:#1370a5; border:1px solid #1370a5; color:#fff;}

/**
 * 固定的底部
 * @author 杨朝杰
 * @return
 */	
.footerBar{
	font-size:12px;
	overflow: hidden;
	color: #fff;
	-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;
	box-shadow:2px 0 8px #d9d8d8
}
.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;
}
.footerBar div a{display: block;height:41px;width: 100%;color:#999;padding:7px 0 0 0;}
.footerBar div a em{ display:block;height: 22px;clear: both;center;margin: 0 auto;}
.footerBar div a em img{ display:block; height:22px; margin:0 auto;}
.footerBar div a span{display: block;clear: both;font-size:12px;text-align: center; color:#FFF;}
.footerBar div i{height: 15px;font-size: 20px;margin: 10px 0 0 0;display: block;}

/*底部颜色*/
.footerBar.black{background:#272727;}

.footerBar.white{background:#fff;}
.footerBar.white div{border-left: 1px solid #f5f5f5;}
.footerBar.white div a{border-left: 1px solid #fff}

.footerBar.blue{background:#1370a5;}
.footerBar.blue div{border-left: 1px solid #094f77;}
.footerBar.blue div a{border-left: 1px solid #3686b3; color:#fff;}

.footerBar.red{background:#a30303 ;}
.footerBar.red div{border-left: 1px solid #7c0404;}
.footerBar.red div a{border-left: 1px solid #c40606; color:#fff;}

.footerBar.green{background:#327010 ;}
.footerBar.green div{border-left: 1px solid #225506;}
.footerBar.green div a{border-left: 1px solid #348c04; color:#fff;}

.footerBar div:first-child{border:none;}
.footerBar div:first-child a{border:none;}
/**
 * 返回顶部
 * @author 杨朝杰
 * @return
 */	
#scrollTop{
	width:35px;
	height:35px;
	border-radius:100%;
	background:rgba(0,0,0,0.8);
	position: fixed;
	right:10px;
	bottom:60px;
	z-index:9999;
	display:none;
	}
#scrollTop em{
	display:block;
	font-size:20px;
	color:#fff;
	margin:8px 0 0 7px;
	}
#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%;}

/**
 * page
 * @author 杨朝杰
 * @return
 */
.page{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: box;display: flex;padding:0 8px 10px 8px;}
.page a, .page span{-webkit-box-flex: 1;-moz-box-flex: 1;box-flex: 1;-webkit-flex-grow: 1;flex-grow: 1;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;display: block;border: 1px solid #ddd;-webkit-border-radius: 3px;border-radius:3px;margin: 5px 5px;text-align: center;color: #7f8487;text-decoration: none;line-height: 40px;background:#fff;}
.page .select-change-container{position: relative}
.page .select-change-container select{position: absolute;width: 100%;opacity: 0;top: 0;left: 0;height: 40px;-webkit-appearance: none;-moz-appearance: none;appearance: none;text-indent: 45px}
.page .select-change-container .select-page-num{display: block;height: 30px;line-height: 30px}
.page .select-change-container .select-page-num::after{content: '';display: block;border-top: 5px solid #ddd;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid transparent;position: absolute;top: 50%;margin-top: -2px;right: 10px}
.page .prev-page{margin-left: 0;color:#1370a5;}
.page .next-page{margin-right: 0;color:#1370a5;}
.page .disabled{color: #ddd!important}
.page span{background: #fff;border: 0}
.page .next{display: block;text-align: center}

.ajaxLoad{
	color:#666;
	height:40px;
	line-height:40px;
	text-align:center;
	clear:both;
	position:relative;
	background:#fff;
	margin:0 8px 8px 8px;
	}
.ajaxLoad span{
	height:40px;
	display: inline-block;
	padding:0 0 0 30px;
	background:url(../images/loading2.gif) no-repeat left center;
	background-size:20px;
	}

/**
 * 文章阅读页
 * @author 杨朝杰
 * @return
 */	
.articleBox{line-height:25px;color:#202022;padding:10px;font-size:14px;}
.articleBox img{max-width:100%;}
.articleTitle{clear: both;text-align: center;padding:5px 10px 0 10px;line-height: 35px;font-size: 17px;}
.articleTime{display: block;clear: both;text-align: center;color: #999;font-size:11px;padding:0 0 5px 0;}

/**
 * 全文列表
 * @author 杨朝杰
 * @return
 */	
.newsList{display: block;clear: both;overflow: hidden; padding:10px;}
.newsList dd{display: block;overflow: hidden; background:#FFF; margin-bottom:10px;}
.newsList dd a{ display:block; overflow:hidden; padding:15px;}
.newsList dd a h1{ display:block; height:30px; line-height:30px; color:#333333; font-size:14px; overflow:hidden; font-weight:normal;}
.newsList dd a span{ display:block; height:22px; color:#666666; margin-bottom:10px;}
.newsList dd a div{ color:#666666; line-height:20px; height:60px; overflow:hidden;}
/**
 * 全图列表 newsAllImg
 * @author 杨朝杰
 * @return
 */	
.newsAllImg{display:block;clear:both;overflow:hidden; padding:5px;}
.newsAllImg dd{display:inline;float:left;width:50%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow:hidden; padding:5px;}
.newsAllImg dd a{display:block;width:100%;background:#fff;overflow:hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.newsAllImg dd .pic_box{position:relative;background:#ffffff;}
.newsAllImg dd .pic_box:after{content:'';display:block;width:100%;padding-top:65.7534%;}
.newsAllImg dd .pic_box img{width: 100%;height: 100%;position:absolute;left:0;top:0;display:block;}
.newsAllImg 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;}

/**
 * 全图列表 newsAllImg2
 * @author 杨朝杰
 * @return
 */	
.newsAllImg2{display:block;clear:both;overflow:hidden; padding:5px;}
.newsAllImg2 dd{display:inline;float:left;width:50%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow:hidden; padding:5px;}
.newsAllImg2 dd a{display:block;width:100%;background:#fff;overflow:hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.newsAllImg2 dd .pic_box{position:relative;background:#ffffff;}
.newsAllImg2 dd .pic_box:after{content:'';display:block;width:100%;padding-top:86.3768%;}
.newsAllImg2 dd .pic_box img{width: 100%;position:absolute;left:0;top:0;display:block;}
.newsAllImg2 dd a span{display:block; height:40px; line-height:40px; text-align:center; background:#f8f8f8; font-size:14px; margin-top:20px}

/**
 * 全图列表（画册） newsAllImg3
 * @author 杨朝杰
 * @return
 */	
.newsAllImg3{display:block;clear:both;overflow:hidden;padding:10px 0;}
.newsAllImg3 dd p{display:block;height:35px;background:url(../images/book.png) no-repeat center;background-size: contain;left:0;top:-3px;width:100%;-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;overflow:hidden;position:absolute;}
.newsAllImg3 dd{display:inline;float:left;width:50%;padding:10px 4px 4px 8px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow:hidden;position:relative;margin:0 0 8px 0;}
.newsAllImg3 dd:nth-child(even){padding:10px 8px 4px 4px;}
.newsAllImg3 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:10px 6px 6px 6px;border-radius:4px;box-shadow:0px 2px 2px rgba(153,153,153,0.3);}
.newsAllImg3 dd .pic_box{position:relative;background:#f2f2f2 url(../images/loading.gif) no-repeat center center;}
.newsAllImg3 dd .pic_box:after{content:'';display:block;width:100%;padding-top:66.66666666%;}
.newsAllImg3 dd .pic_box img{width: 100%;height: 100%;position:absolute;left:0;top:0;display:block;}
.newsAllImg3 dd a span{display:block;clear:both;width:100%;text-align:center;color:#555;font-size:12px;line-height:25px;height:25px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;padding:5px 0 0 0;}

/**
 * 图片相册 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;
	margin-bottom:5px;
	background:rgba(255,255,255,1);
	position:relative;
	}
.newsTextImg dd:after {
    content: " ";
    position: absolute;
    left: 0;
    bottom:-1px;
    width: 100%;
    height: -1px;
    border-bottom:1px solid #ccc;
    -webkit-transform-origin:scaleY(0.3);
    transform-origin:scaleY(0.3);
    -webkit-transform: scaleY(0.3);
    transform:scaleY(0.3);
}
	
.newsTextImg dd:hover{background:#e1e1e1;}
.newsTextImg dd a{display: block;height: 80px;}
.newsTextImg dd a img{float: left;width: 120px;height: 80px;margin-right: 10px;}
.newsTextImg .divText{overflow: hidden;}
.newsTextImg .divText p{height: 26px;line-height: 30px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: bold;font-size:14px;position:relative;margin:-5px 0 0 0;}
.newsTextImg .divText span{display: block;line-height: 18px;height: 54px;overflow: hidden;padding:5px 0 0 0;color:#888;}

/**
 * 图文列表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;
	margin-bottom: 10px;
	background:#fff;
	position:relative;
	}
.newsTextImg2 dd:after {
    content: " ";
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 100%;
    height: -1px;
    border-bottom: 1px solid #ccc;
    -webkit-transform-origin: scaleY(0.3);
    transform-origin: scaleY(0.3);
    -webkit-transform: scaleY(0.3);
    transform: scaleY(0.3);
}
.newsTextImg2 dd h3{display:block;clear:both;font-size:16px;overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.newsTextImg2 dd p img{max-width:100%;}
.textImg_time{line-height:25px; color:#888;}
.textImg_info{line-height:20px; padding:5px 0 0 0; color:#888;}

/**
 * 图文列表3
 * @author 杨朝杰
 * @return
 */	
.newsTextImg3{clear:both;overflow:hidden;}
.newsTextImg3 dd h3{font-size:16px; padding:8px 0 0 0;}
.newsTextImg3 dd{
	overflow:hidden;
	padding:10px; 
	clear: both; 
	overflow: hidden; 
	margin:0 0 10px 0; 
	background: #fff;
	position:relative;
	}
.newsTextImg3 dd:after {
    content: " ";
    position: absolute;
    left: 0;
    bottom:0;
    width: 100%;
    height: 1px;
    border-bottom:1px solid #ccc;
    -webkit-transform-origin:scaleY(0.3);
    transform-origin:scaleY(0.3);
    -webkit-transform: scaleY(0.3);
    transform:scaleY(0.3);
}
.newsTextImg3 dd .info{color:#888;clear:both;line-height:20px;padding:5px 0 5px 0;}
.newsTextImg3 ul{clear:both;overflow:hidden;}
.newsTextImg3 ul li{width:23%;float:left;display:inline;padding:3px 1%;}
.newsTextImg3 ul li .pic_box{position:relative;background:#f2f2f2 url(../images/loading.gif) no-repeat center center;}
.newsTextImg3 ul li .pic_box:after{content:'';display:block;width:100%;padding-top:66.66666666%;}
.newsTextImg3 ul li .pic_box img{width: 100%;position:absolute;left:0;top:0;display:block;}
	
/**
 * 大事记、发展历程
 * @author 杨朝杰
 * @return
 */	
.event{overflow:hidden;clear:both;padding:20px 0 0 0;}
.event dd{overflow:hidden;clear:both;position:relative;padding:0 0 0 15px;}
.event dd s{width:6px;height:6px;display:block;background:#cbcbcb;border-radius:100%;position:absolute;left:13px;top:0px; z-index:10;}
.event dd .lineY{
	overflow:hidden;
	padding:0 0 0 20px;
	position:relative;
	}
.event dd .lineY:before {
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    width:1;
    height:100%;
    border-right: 1px solid #ebebeb;
    color: #d9d9d9;
    -webkit-transform-origin:scaleX(0.5);
    transform-origin:scaleX(0.5);
    -webkit-transform: scaleX(0.5);
    transform: scaleX(0.5);
	z-index:1;
}
.event dd .lineX{
	clear:both;
	overflow:hidden;
	padding:0 0 10px 0;
	margin:0px 0 10px 0;
	position:relative;
	}
.event dd .lineX:before {
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    border-top: 1px solid #ebebeb;
    color: #d9d9d9;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
}
	
.event dd .time{line-height:25px;color:#cfcfcf;}
.event .eventInfo{line-height:22px; padding:5px 0 0 0;}
.eventTitle{ font-size:18px; clear:both; overflow:hidden; font-weight:bold;}
	
/**
 * 投票列表 newsAllImg3
 * @author 杨朝杰
 * @return
 */	
.voteList{display:block;clear:both;overflow:hidden;padding:6px 0;}
.voteList 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;}
.voteList dd:nth-child(even){padding:4px 8px 4px 4px;}
.voteList 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:8px;border-radius:1px;}
.voteList dd .pic_box{position:relative;background:#f2f2f2 url(../images/loading.gif) no-repeat center center;}
.voteList dd .pic_box:after{content:'';display:block;width:100%;padding-top:75%;}
.voteList dd .pic_box img{width: 100%;height: 100%;position:absolute;left:0;top:0;display:block;}
.voteList dd .pic_box span{background:rgba(0,0,0,0.8);padding:4px 5px 2px 5px;color:#fff;font-size:10px;position:absolute;left:0;bottom:0;z-index:9;}
.voteName{height:30px;clear:both;overflow:hidden;}
.voteName B{display:inline-block;width:50%;float:left;text-align:left;color:#555;font-size:12px;line-height:30px;height:30px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.voteName strong{display:inline-block;width:50%;float:right;text-align:right;color:#cc0000;font-size:12px;line-height:30px;height:30px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.voteInfo{line-height: 25px; color: #202022; padding:10px; font-size: 14px; background: #fff;margin:8px 8px 0 8px;}
.voteBt{width:100%;clear:both;color:#fff;font-size:14px;line-height:25px;border-radius:2px;background:#1370a5;text-align:center;padding:5px 0 0 0;}
.voteBanner{clear:both;overflow:hidden;}
.voteBanner img{max-width:100%;}
.voteTab{clear:both;overflow:hidden;padding:10px 0 0 8px;}
.voteTab dd{float:left;display:inline-block;}
.voteTab dd a{display:block;font-size:12px;background:#fff;padding:10px 15px 8px 15px;}
.voteTab dd.hover a{color:#fff;background:#1370a5;}
.voteTab dt{float:right;font-size:12px;color:#cc0000;padding:7px 15px 5px 15px;}

/**
 * 分享
 * @author 杨朝杰
 * @return
 */	
.mobileShare{width: 100%;overflow: hidden;overflow-y: auto;}
.shareBnt{height: 40px;clear: both;padding: 15px 0 0 0;}
.shareBnt a{color: #fff;display: block;clear: both;line-height: 40px;text-align: center;background: #457fc4;border-radius: 6px;font-size: 16px;}
.share{clear: both;overflow: hidden;padding: 0 0 0px 0;}
.share dl dd{overflow: hidden;}
.share dl dd a{background: -webkit-gradient(linear, 0 0, 0 100%, from(#FEFEFE), to(#F3F3F3));background: -moz-linear-gradient(#FEFEFE, #F3F3F3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F3F3F3', endColorstr='#E8E8E8');display: block;overflow: hidden;text-decoration: none;height: 32px;clear: both;padding: 5px 0 5px 5px;}
.share dl dd a span.jiathis_txt{width: 99%;background: none;display: block;clear: both;height: 32px;padding: 0;}
.share dl dd em{width: 32px;height: 32px;display: block;float: left;overflow: hidden;}
.share img{width: 32px;height: 32px;}
.share dl dd a span.jiathis_txt p{line-height: 32px;display: block;float: left;color: #454545;font-size: 14px;padding: 0 0 0 6px;}
.share dl dd a span.jiathis_txt i{line-height: 32px;display: block;float: right;color: #454545;font-size: 12px;padding: 0 10px 0 6px;}

/**
 * 留言板 message
 * @author 杨朝杰
 * @return
 */	
.message_dl{clear: both;padding: 10px 0;}
.message_dl dd{height: 35px;padding: 5px 0;clear: both;}
.message_dl dd span{width: 80px;text-align: right;display: block;line-height: 35px;float: left;padding: 0 5px 0 0;}
.messageInput{width: 70%;display: block;float: left;line-height: 35px;height: 35px;background: #fff;outline: medium;padding: 0 0 0 5px;outline: medium;border:1px solid #ececec;}
.message_dl dd textarea{width: 70%;height: 150px;border:1px solid #ececec;background: #fff;outline: medium;padding: 0 0 0 5px;}
.message_btn{clear: both;height: 35px;padding: 10px 0 0 85px;}
.mobile_btn1{display: block;height: 35px;line-height: 35px;text-align: center;color: #fff;font-size: 14px;border: none;background:#1370a5;cursor: pointer;padding: 0 15px;margin: 0 5px;-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;}

/*留言列表*/
.msgList{overflow:hidden;clear:both;padding:20px 0 0 0;}
.msgList dd{overflow:hidden;clear:both;position:relative;padding:0 0 0 15px;}
.msgList dd s{width:10px;height:10px;display:block;background:#cbcbcb;border-radius:100%;position:absolute;left:10px;top:0px;}
.msgList dd .lineY{overflow:hidden;padding:0 0 0 20px;border-left:1px solid #e4e4e4;}
.msgList dd .lineX{clear:both;overflow:hidden;padding:0 0 10px 0;margin:0px 0 10px 0;position:relative;border-bottom:1px solid #e4e4e4;}
.msgList dd .time{line-height:25px;color:#cfcfcf;}
.msgList .msgInfo{line-height:18px;}
.msgName{font-size:14px;clear:both;color:#333;padding:0 0 5px 0;}
.msgReply{color:#cc0000;clear:both;line-height:18px;background:#f8f8f8;overflow:hidden;padding:7px 5px 5px 8px;margin:0 10px 0 0;border-radius:3px;}

/**
 * 人才招聘 recruitment
 * @author 杨朝杰
 * @return
 */	
.recruitment_list{clear: both;}
.recruitment_list dt{height: 40px;clear: both;background: #ececec;color: #0076bf;font-size: 14px;font-family: "microsoft yahei"}
.recruitment_list dt p, .recruitment_list dd p{display: block;line-height: 40px;height: 40px;float: left;width: 42%;padding: 0 0 0 2%;}
.recruitment_list dt span, .recruitment_list dd span{display: block;line-height: 40px;height: 40px;float: left;text-align: center;width: 20%;}
.recruitment_list dt em, .recruitment_list dd em{display: block;line-height: 40px;height: 40px;float: left;font-style: normal;width: 15%;text-align: center;}
.recruitment_list dt i, .recruitment_list dd i{display: block;line-height: 40px;height: 40px;float: left;font-style: normal;width: 21%;text-align: center;}
.recruitment_list dd{height: 40px;clear: both;color: #666;background: #f8f8f8;border-bottom: 1px solid #E0E0E0;}
.recruitment_list dd a{display: block;height: 40px;}

.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:#fff;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:bold;}
.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:60px;line-height:30px;background:#1370a5;position:absolute;right:20px;top:50%;color:#fff;text-align:center;border-radius:2px;margin:-15px 0 0 0;}

/**
 * 首页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 li{
	display:inline-block; 
	width:6px; 
	height:6px; 
	border-radius:8px;  
	text-indent:-9999px; 
	overflow:hidden; 
	margin:0 3px;
	background:#fff;
	border:1px solid #fff;
	}
.bannerBox .hd li.on{
	background:#ff0000;
	border:1px solid #ff0000;
	}
.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);  }	


/* 分享 */
.shareBt{
	display: inline-block;
	width: 20px;
	position: relative;
}
.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 10px;
	-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: 10px;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%;
}


.indexT{ overflow:hidden; text-align:center;
    border-bottom: 1px solid #e5e5e5;}
.indexT span{ display:block; height:22px; line-height:22px; font-size:16px; color:#d71717; font-weight:bold;}
.indexT em{ display:block; height:22px; line-height:22px; font-size:12px; font-style:normal;}
.indexT2{ overflow:hidden; text-align:center;}
.indexT2 span{ display:block; height:22px; line-height:22px; font-size:16px; color:#FFF; font-weight:bold;}
.indexT2 em{ display:block; height:22px; line-height:22px; font-size:12px; font-style:normal; color:#FFF;}

.column1{ overflow:hidden; padding:5px;}
.column1 dd{ float:left; width:50%;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; padding:5px;}
.column1 dd a{ display:block; overflow:hidden; background:#FFF;}
.column1 dd a .pic{ width:100%; position:relative;}
.column1 dd a .pic:before{ display:block; width:100%; padding-top:86.3768%; content:'';}
.column1 dd a .pic img{ display:block; width:100%; height:auto; position:absolute; left:0px; top:0px;}
.column1 dd a .text{ display:block; height:40px; line-height:40px; text-align:center; background:#f8f8f8; font-size:14px;    margin-top: 16px;}
.indexMore{ clear:both; overflow:hidden; padding:0 10px;}
.indexMore a{ display:block; height:35px; width:100%; background:#f8f8f8; text-align:center; line-height:35px;}

.column2Box{ height:88px; position:relative; width:100%; z-index:1}
.column2{ height:120px; width:100%; background:url(../images/c2Bg.jpg) no-repeat center center; background-size:cover; position:absolute; left:0px; top:0px;}
.column2C{ padding-top:20px; width:100%;}
.c2Menu{ clear:both; overflow:hidden; text-align:center;}
.c2Menu div{ display:inline-block; overflow:hidden;}
.c2Menu div a{ float:left; display:inline; padding:0 10px; height:30px; line-height:30px; color:#FFF;}
.c2Menu div a.hover{ background:#c20303; }
.column3{ position:relative; z-index:2}

.column4{ overflow:hidden; padding:0 10px;}
.column4 .text{ line-height:22px; color:#555555; overflow:hidden; min-height:88px; overflow:hidden;}
.column4 .text span{ color:#d71717;}
.column4 .pic{ width:100%; position:relative;}
.column4 .pic:before{ display:block; width:100%; padding-top:22.5%; content:'';}
.column4 .pic img{ display:block; width:100%; height:100%; position:absolute; left:0px; top:0px;}

.subMenu{ position:relative; z-index:2}
.subMenuyj{ overflow:hidden;}
.subMenuyj a{ display:block; height:40px; width:100%; line-height:40px; text-align:center; background:#e70300;}
.subMenuyj a span{ overflow:hidden; display:block; color:#FFF; font-size:14px; padding:0 10px;}
.subMenuyj a span i{ float:left; display:inline;}
.subMenuyj a span em{ float:right; display:inline; margin-top:13px;}
.subMenuej{ overflow:hidden; position:absolute; left:0px; top:40px; width:100%; display:none;}
.subMenuej dd{ overflow:hidden; height:35px; line-height:35px;border-bottom:1px solid #666666;}
.subMenuej dd a{ display:block; height:35px; overflow:hidden; text-align:center; background:rgba(0,0,0,0.75);  color:#FFF;} 

.pdLand{ overflow:hidden; padding:10px; padding-top:30px;}
.pdLandC{ padding:15px 30px; background:#FFF; box-shadow:0px 0px 8px rgba(0,0,0,0.1)}
.ptLC1{ overflow:hidden; line-height:30px; margin-bottom:10px; color:#d71717; font-size:14px;}
.ptLCForm{ overflow:hidden;}
.ptLCForm dd{ overflow:hidden; margin-bottom:10px;}
.ptLCForm dd input{ display:block; width:100%; height:35px; border:1px solid #dfdfdf; font-size:14px; font-family:"Microsoft YaHei";-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; float:left;}
.ptLCForm dd input.input1{ padding-left:25px; padding-right:10px; background:url(../images/icn4.png) no-repeat 6px center; background-size:auto 15px;}
.ptLCForm dd input.input2{ padding-left:25px; padding-right:10px; background:url(../images/icn5.png) no-repeat 6px center; background-size:auto 15px;}
.ptLCForm dd input.input3{ padding:0 10px; width:120px;}
.ptLCForm dd img{ float:left; display:inline; height:35px; margin-left:10px;}
.ptLCFormBtn{ overflow:hidden;}
.ptLCFormBtn a{ display:block; height:40px; line-height:40px; text-align:center; background:#d71717; color:#FFF; font-size:14px;}

.pdMenu{ overflow:hidden; padding:10px;}
.pdMenu div{ background:#f8f8f8; overflow:hidden; padding:13px 8px 8px;}
.pdMenu a{ float:left; height:25px; line-height:25px; padding:0 15px; margin-bottom:5px;}
.pdMenu a.hover{ background:#d71717; color:#FFF;}

.pdVUpC{ position:relative; overflow:hidden; padding:0 25px;}
.pdVUpC .hd{width:100%; text-align:center; position:absolute; height:28px; line-height:28px; bottom:0;left:0; z-index:1; display:none;}
.pdVUpC .hd li{
	display:inline-block; 
	width:6px; 
	height:6px; 
	border-radius:8px;  
	text-indent:-9999px; 
	overflow:hidden; 
	margin:0 3px;
	background:#fff;
	border:1px solid #fff;
	}
.pdVUpC .hd li.on{
	background:#ff0000;
	border:1px solid #ff0000;
	}
.pdVUpC .bd{ position:relative; z-index:0; }
.pdVUpC .bd li{ position:relative; text-align:center;  }
.pdVUpC .bd li:before{ display:block; content:''; width:100%; padding-top:86.3768%}
.pdVUpC .bd li img{  vertical-align:top; width:100%; height:100%; position:absolute; left:0px; top:0px;}
.pdVUpC .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }
.pdVUpC .prev{ display:block; width:20px; height:20px; background:#e1e1e1; font-size:14px; text-align:center; line-height:20px; position:absolute; left:0px; top:50%; margin-top:-10px; color:#FFF;}
.pdVUpC .next{ display:block; width:20px; height:20px; background:#e1e1e1; font-size:14px; text-align:center; line-height:20px; position:absolute; right:0px; top:50%; margin-top:-10px; color:#FFF;}	

.pdVDn{ overflow:hidden; padding:10px; background:#f8f8f8;}
.pdVDnT{ height:30px; line-height:30px; color:#333333; font-size:14px; font-weight:bold;}
.pdVDnC{ color:#333333; font-size:12px; line-height:22px; overflow:hidden;}
.pdVDnC img{ width:100%;}

.recruitmentdl{padding:10px 10px 0;overflow: hidden;}
.recruitmentdl dd{overflow: hidden;margin-bottom: 10px;}
.recruitment_a{display: block;height: 35px;overflow: hidden;font-size: 12px;color:#000;line-height:35px;padding:0px 10px;background:#eaeaea;}
.recruitment_a span{display: block;overflow: hidden;float: left;}
.recruitment_a i{display: block;float: right;font-size: 20px;}
.recruitment_a:hover{color:#000;}
.recruitment_a.hover{ background:#666666; color:#fff;}
.recruitmentView{overflow: hidden;font-size: 12px;color:#000;line-height:25px;display: none; padding:10px;}
.recruitmentView a{ height:30px; text-align:center; width:100px; color:#fff; line-height:30px; display:block; background:#d71717; margin-top:10px;}

.remformBox{ padding:10px;}
.remform{ clear:both; overflow:hidden; padding:10px 15px; background:#FFF;}
.remform dd{ clear:both; overflow:hidden; line-height:25px; margin-bottom:10px;}
.remform dd span{ display:block; color:#000;}
.remform dd .input{ border-bottom:1px solid #bbb; display:block; width:100%; height:25px; line-height:25px; background:none;}
.remform dd .input2{ border-bottom:1px solid #bbb; display:block; width:70%; height:25px; line-height:25px;background:none;}
.remform dd .textarea{ width:100%; height:120px; padding:5px; box-sizing:border-box; -webkit-box-sizing:border-box; border:1px solid #bbb;background:none;}
.remform dd .button{ height:25px; width:80px; background:#505050; text-align:center; line-height:25px; color:#fff;}
.remform dd .code{ height:26px; width:55px; margin-left:10px;}
.remform dd .code img{height:26px; width:55px; display:block;}
.remform dd .submit{ height:30px; width:100px; background:#d71717; text-align:center; line-height:30px; color:#fff; display:block; margin:20px auto 0; }
.remform dd .select{ width:100%; border-top:none;border-left:none;border-right:none; outline:none;background:none;}

.ctus{ overflow:hidden; padding:0px 10px 10px;}
.ctus .map{ width:100%; position:relative; overflow:hidden; background:#f4f3ef; margin-bottom:10px;}
.ctus .map img{ display:block; width:100%; height:100%; position:absolute; left:0px; top:0px;}
.ctus .map:before{ display:block; content:''; width:100%; padding-top:73.2143%;}
.ctus .text{ line-height:22px;}
.ctus .text b{ display:block; height:30px; line-height:30px; font-size:14px; color:#333333; font-weight:bold;}
/*图片列表*/
.photo-list{ margin:15px 15px 0; padding:0; }
    .photo-list:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
    .photo-list ul{ margin:0 0 0 -15px; }
    .photo-list ul .nodata{ margin:0 0 15px 0; padding:0; display:block; color:#999; font-size:14px; text-align:center; line-height:80px; background:#fff; }
    .photo-list li{ float:left; width:33.333%; list-style:none; }
    .photo-list li a{ display:block; margin:0 0 15px 15px; }
    .photo-list li a:active{ background:#ececec; }
    .photo-list li a img{ display:block; height:auto; width:100%; }
    .photo-list li a:active img{ opacity:0.8; }
    .photo-list li a h2{ display:block; color:#333; font-size:13px; font-weight:normal; line-height:30px; height:30px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
    .photo-list li a p{ color:#cecece; font-size:12px; line-height:1.2em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.entry {
    margin: 0 15px;
    padding: 0;
    font-size: 15px;
    line-height: 24px;
    word-wrap: break-word;
}
.entry img {
    max-width: 100%!important;
    height: auto!important;
}.entry h2,.entry h3,.entry h4{ padding-bottom:5px; border-bottom:1px solid #ddd; color:#222; }
	.entry h2{ font-size:17px; }
	.entry h3,.entry h4{ font-size:14px; }
	.entry strong{ color:#DC2523; }
	.entry ul,.entry ol{ margin:16px; }
	.entry li{ margin-left:26px; }
	.entry ul li{ list-style:disc outside none; }
	.entry ol li{ list-style:decimal outside none; }
	.entry p{ display:inherit; margin:15px 0; color:#333; font-size:14px; line-height:24px; word-wrap:break-word; }
	.entry a{ text-decoration:underline; }
	.entry code, .comment code{ background-color:#eee; border-radius:2px 2px 2px 2px; color:#777;font-family:'courier new'; margin:0 4px;padding:1px 4px;}
	.entry table{ border-left:1px solid #eee; border-top:1px solid #eee; }
	.entry table th{ background-color:#F9F9F9; text-align:center; }
	.entry table td, .entry table th{ border-bottom:1px solid #eee; border-right:1px solid #eee; padding:7px 10px; }

/*分页页码*/
.page-list{ position:relative; margin:10px 0; padding:0; clear:both; background:#fff; }
	.page-list:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.page-list a,
    .page-list span{ margin:0.5em 0;  padding:0.5em 0; display:none; float:left; width:24.5%; line-height:1.2em; border-left:1px solid #ececec; font-size:13px; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
    .page-list a:active{ background:#ececec; }
	.page-list span{ color:#999; }
	.page-list a{ color:#333; }
	.page-list span:nth-child(1),.page-list span:nth-child(2),.page-list a:nth-child(2){ display:block; float:left;}
	.page-list span:nth-last-child(1),.page-list a:nth-last-child(1){ display:block; float:left; border-left-color:#ececec; }
	.page-list .current{ display:block; float:left; }
.pageUp { font-size: 13px; line-height:24px;}

/* ===============================================================
Basic Swiper Styles 
================================================================*/
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}

/* ===============================================================
Your custom styles, here you need to specify container's and slide's
sizes, pagination, etc.
================================================================*/
.swiper-container {
	/* Specify Swiper's Size: */
	margin:0; z-index:0; position:relative;
}
.swiper-wrapper{
	/*position:relative; overflow:hidden;*/
	height:auto !important;
}
.swiper-slide {
	/*position:relative; width:100%;*/
	height:auto !important;
}
.swiper-slide img{
	width:100%; height:auto; display:block;
}
.swiper-slide-active {
	/* Specific active slide styling: */
	
}
.swiper-slide-visible {
	/* Specific visible slide styling: */	

}
/* ===============================================================
Pagination Styles
================================================================*/
.pagination{ 
	position:absolute; left:0; bottom:5px; width:100%; text-align:center; 
}
.swiper-pagination-switch {
	/* Stylize pagination button: */	
	display:inline-block; margin:0 5px; width:8px; height:8px; border-radius:8px; background:rgba(239,239,239,0.8); box-shadow:1px #000; cursor:pointer;
}
.swiper-active-switch {
	/* Specific active button style: */	
	background:rgba(250,250,10,0.8);
}
.swiper-visible-switch {
	/* Specific visible button style: */	
	
}
