﻿/*
	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: #b51413;outline: none;}
a:active{color: #666;outline: none;}
ul, ol{list-style: none;vertical-align: middle;}
img{border: 0px;}
.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; height:85px;}
#mobileCon{overflow:hidden;overflow-y: auto;clear:both; background:#fafafa; position:relative;z-index:4; overflow-y:scroll;-webkit-overflow-scrolling: touch;-webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d;}
#mobileFooter{clear:both; position:fixed; bottom:0; width:100%; z-index:5;}
#mobileMenu{height:100%;display:block;position:fixed; top:0;width:250px;z-index:9999;background:#323436;right:-250px; overflow:hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;-webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d;}
#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:#b51413;}
#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: 45px;position: absolute;right:0;top:0;}
#menu-btn span{font-size: 19px;color: #fff;margin:12px 0 0 15px;display: block;}
#menu-btn em{font-size: 28px;color: #fff;margin:10px 0 0 12px;display: none;}
#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;}

/**
 * 一级导航
 * @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%;}
#mobileMenu ul li{display: block;overflow:hidden;}
#mobileMenu ul li a{display: block;border-bottom: 1px solid #44474a;color: #f0f0f0;font-size: 14px;height: 43px;display: block;border-top: 1px solid #4A4C4F;border-bottom: 1px solid #2A2B2E;font-size: 14px;color: #fff;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;background:#323436;}
#mobileMenu ul li a em{display: block;width: 4px;height: 43px;float: left;background: #1d1d1d;}
#mobileMenu ul li a span{display: block;line-height: 43px;float: left;padding:0 0 0 15px;}
#mobileMenu ul li a i{width: 30px;height: 30px;text-align: center;display: block;line-height: 43px;float: right;color: #fff; opacity:0.5}
#mobileMenu ul li.hover a em{background:#1370a5;}

/**
 * 二级导航
 * @author 杨朝杰
 * @return
 */	
#mobileSubNav{height:40px;position:relative;z-index:999999999999999;margin:0 auto;}
.mobileSubNav_title{height:41px;background:#edeff1;position:relative;z-index:999999999999999999; overflow:hidden;}
.SubNav_open{width:50px;height:40px;display:block;color:#999;font-size:22px;position:absolute;top:0;right:0;z-index:999999999999999999999999999999;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;}
.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;border-right:1px solid #e0e2e4;border-bottom:1px solid #e0e2e4;}
.mobileSubNav_title ul li.hover{background:#f4f5f5; border-bottom:1px solid #f4f5f5;}
.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;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:#b51413; border:1px solid #b51413; 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:38px;width: 100%;color:#999;padding:10px 0 0 0;border-left: 1px solid #000;}
.footerBar div a em{width:18px;height:18px;clear: both;font-size: 18px;text-align: center;margin: 0 auto; margin-bottom:3px;}
.footerBar div a span{display: block;clear: both;font-size:12px;text-align: center;}
.footerBar div i{height: 15px;font-size: 20px;margin: 10px 0 0 0;display: block;}

/*底部颜色*/
/*.footerBar.black{background:#101010;}
.footerBar.black div{border-left: 1px solid #101010;}
.footerBar.black div a{border-left: 1px solid #101010}*/
.footerBar.black div em{ display:block; height:18px;}
.footerBar.black div em img{ display:block; height:18px;}
.footerBar.black{background:#2b2b2b;}
.footerBar.black div{border-left: 1px solid #2b2b2b;}
.footerBar.black div a{border-left: 1px solid #2b2b2b}

.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;}
.footerBar div:first-child span{ color:#f8f8f8;}
/**
 * 返回顶部
 * @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;
	}


/**
 * 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(../img/loading2.gif) no-repeat left center;
	background-size:20px;
	}

/**
 * 文章阅读页
 * @author 杨朝杰
 * @return
 */	
.articleBox{line-height: 25px;color:#202022;padding: 15px;font-size:14px;background:#fff;}
.articleBox img{max-width:100%;}
.articleTitle{clear: both;text-align: center;padding:5px 10px 0 10px;line-height: 35px;font-size: 16px;}
.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 10px 0 10px;
}
.newsList dd {
	display: block;
	overflow: hidden;
	height:80px;
	border: 1px solid #ffffff;
	background:#f2f2f2;
	margin:0 0 10px 0;
	border-radius:3px 0 0 3px;
}
.newsList dd a {
	display: block;
	clear: both;
	height:80px;
	overflow:hidden;
}
.newsList_left{
	display:inline;
	float:left;
	width:85px;
	height:80px;
	}
.newsList_left span{
	display:block;
	height:55px;
	line-height:55px;
	text-align:center;
	background:#b51413;
	font-size:38px;
	color:#fff;
	}
.newsList_left em{
	display:block;
	height:24px;
	line-height:24px;
	text-align:center;
	background:#b51413;
	border-top:1px solid #f2f2f2;
	color:#fff;
	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:#b51413;
	padding:10px 10px 0 15px;
	font-weight:normal;
	}
.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;
	}

/**
 * 全图列表 newsAllImg
 * @author 杨朝杰
 * @return
 */	
.newsAllImg{display:block;clear:both;overflow:hidden;padding:10px 0;}
.newsAllImg 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;}
.newsAllImg dd:nth-child(even){padding:4px 8px 4px 4px;}
.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;padding:5px;border-radius:2px;}
.newsAllImg dd .pic_box{position:relative;background:#f2f2f2 url(../img/loading.gif) no-repeat center center;}
.newsAllImg dd .pic_box:after{content:'';display:block;width:100%;padding-top:66.66666666%;}
.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;}

.newsAllImg dd .pic_box4{position:relative;background:#f2f2f2 url(../img/loading.gif) no-repeat center center;}
.newsAllImg dd .pic_box4:after{content:'';display:block;width:100%;padding-top:150%;}
.newsAllImg dd .pic_box4 img{width: 100%;height: 100%;position:absolute;left:0;top:0;display:block;}

/**
 * 全图列表 newsAllImg2
 * @author 杨朝杰
 * @return
 */	
.newsAllImg2{display:block;clear:both;overflow:hidden;padding:10px 0;}
.newsAllImg2 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;}
.newsAllImg2 dd:nth-child(even){padding:4px 8px 4px 4px;}
.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;padding:5px;border-radius:2px;}
.newsAllImg2 dd .pic_box{position:relative;background:#f2f2f2 url(../img/loading.gif) no-repeat center center;}
.newsAllImg2 dd .pic_box:after{content:'';display:block;width:100%;padding-top:150%;}
.newsAllImg2 dd .pic_box img{width: 100%;height: 100%;position:absolute;left:0;top:0;display:block;}
.newsAllImg2 dd a span{display:block;clear:both;width:100%;text-align:center;color:#555;font-size:12px;line-height:30px;height:30px;overflow:hidden; text-overflow: ellipsis; white-space: nowrap;padding:5px 0 0 0;}

/**
 * 全图列表（画册） newsAllImg3
 * @author 杨朝杰
 * @return
 */	
.newsAllImg3{display:block;clear:both;overflow:hidden;padding:10px 0;}
.newsAllImg3 dd p{display:block;height:35px;background:url(../img/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:30px 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(../img/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(../img/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: 10px;background:rgba(255,255,255,1);border-bottom: 1px solid #e4e3e5;}
.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;border-bottom: 1px solid #e4e3e5;}
.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; border-bottom: 1px solid #e4e3e5;}
.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(../img/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:10px;height:10px;display:block;background:#cbcbcb;border-radius:100%;position:absolute;left:10px;top:0px;}
.event dd .lineY{overflow:hidden;padding:0 0 0 20px;border-left:1px solid #e4e4e4;}
.event dd .lineX{clear:both;overflow:hidden;padding:0 0 10px 0;margin:0px 0 10px 0;position:relative;border-bottom:1px solid #e4e4e4;}
.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(../img/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 select{width: 72%;line-height: 35px;height: 35px;border:1px solid #ececec;}
.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:#b51413;cursor: pointer;padding: 0 15px;margin:0px;-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:visited{color:#fff;}
.mobile_btn2:hover{color:#fff;}
.mobile_btn2:active{color:#fff;}
.message_dl dd a{ line-height:35px;}
.message_dl dd a.a1{ float:left; display:inline; width:80px; height:35px; line-height:35px;border:1px solid #f0f0f0; background:#b51413; color:#ffffff; font-size:14px; text-align:center;}
.codeImg{ width:74px; height:32px; overflow:hidden; float:left; display:inline; margin:0 5px;}
.codeImg img{ width:74px; height:32px;}
.message_dl dd input.codeInput{ width:70px; height:35px;float: left;
	line-height: 35px;
	height: 35px;
	border: 1px solid #e6e6e6;
	background: #fff;
	padding: 0 0 0 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;}

/*留言列表*/
.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(../img/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(../img/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:4px; 
	height:4px; 
	border-radius:4px;  
	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);  }	

/*首页start*/
.menuDl{
	display:block;
	overflow:hidden;
	height:40px;
	background:#ffffff;
	position:relative;
	z-index:1
	}
.menuDl dd{
	display:inline;
	float:left;
	width:25%;
	height:40px;
	}
.menuDl dd a{
	display:block;
	height:40px;
	line-height:40px;
	color:#666;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	border-right:1px solid #ffffff;
	}
.menuDl2{ position:absolute; width:100%; left:0px; top:85px; z-index:0;-webkit-transform:translateY(-40px);-webkit-transition: all 0.3s;}
.menuDl2.open{-webkit-transform:translateY(0);}

.column1{ padding:5px 10px; background:#FFF;}
.column1C{ overflow:hidden;}
.column1C a{ display:block; height:40px; overflow:hidden; background:url(../img/yrtt.jpg) no-repeat left center; background-size:40px 40px; padding-left:50px;}
.column1C a span{ display:block; height:22px; line-height:22px; color:#de000f; font-weight:bold; font-size:13px; text-align:center; overflow:hidden;}
.column1C a em{ display:block; height:18px; line-height:18px; color:#666666; text-align:center; font-style:normal;}

.column2{ padding:10px; background:#ffffff;}
.index_title{ height:35px; background:#fcfcfc; width:100%;}
.index_title a{ float:left; display:inline; position:relative; height:35px; line-height:35px; text-align:center; font-size:14px;}
.index_title a i{display:block; width:9px; height:6px; overflow:hidden; background:url(../img/icn6.png) no-repeat center top; position:absolute; left:50%; margin-left:-5px; top:33px; display:none;}
.index_title.deuce4 a{ width:25%;}
.index_title.deuce88 a{ width:33%;}
.index_title a.hover{ background:#d02513; color:#FFF;}
.index_title a.hover i{ display:block;}

.hotnews{ height:85px; width:100%; overflow:hidden; position:relative;}
.hotnews p{ height:85px; width:130px; overflow:hidden; display:block; position:absolute; top:0; left:0;}
.hotnews p img{height:85px; width:130px; display:block;}
.hotnews .text{ padding-left:140px; height:84px; line-height:21px; color:#808080; overflow:hidden;}
.hotnews .text h1{ color:#b51413; font-size:14px; height:21px; overflow:hidden;}

.indexdl {
	overflow: hidden;
	clear: both;
	padding-top:10px;
}
.indexdl dd {
	display: block;
	overflow: hidden;
	background: url(../img/icn1.png) no-repeat left center;
	padding-left: 10px;
	line-height:25px;
	height:25px;
	background-size: auto 8px;
}
.indexdl dd a {
	display:inline;
	float: left;
	overflow: hidden;
}
.indexdl dd span {
	display:inline;
	color: #a6a6a6;
	float: right;
	text-align: right;
}

.columnT{ height:35px; line-height:35px; overflow:hidden; padding:0 10px;}
.columnTL{ padding-left:25px; color:#454545; font-size:14px;}
.columnTL.icn1{ background:url(../img/icn2.png) no-repeat left center; background-size:auto 16px}
.columnTL.icn2{ background:url(../img/icn3.png) no-repeat left center; background-size:auto 16px}
.columnTL.icn3{ background:url(../img/icn4.png) no-repeat left center; background-size:auto 16px}
.columnTL.icn4{ background:url(../img/t2.png) no-repeat left center; background-size:auto 16px}
.columnTL.icn5{ background:url(../img/t4.png) no-repeat left center; background-size:auto 16px}
.columnTR a{ color:#999999;}

.column3{ overflow:hidden; padding:0 5px;}
.column3 dd{ padding:5px; width:50%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; float:left; display:inline;}
.column3 dd a{ display:block; width:100%; position:relative;}
.column3 dd a:before{ display:block; content:''; width:100%; padding-top:27.5862%;}
.column3 dd a img{ position:absolute; left:0px; top:0px; width:100%; height:100%;}

.column4{ padding:0 10px;}
.column4C{ border:1px solid #f0f0f0; background:#FFF;}
.column4CTabC{ padding:0 10px 10px 10px;}

.column5{ padding:0 5px;}
.column5 dd{ float:left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;  width:50%; padding:5px;}
.column5 dd a{ background:#FFF url(../img/icn7.png) no-repeat 10px center; background-size: auto 9px; display:block;height:35px; line-height:35px; padding-left:25px; border:1px solid #f0f0f0;}

.column6Box{ padding:0 10px; clear:both;}
.column6{ overflow:hidden; background:#FFF; border-left:1px solid #f0f0f0; border-top:1px solid #f0f0f0;}
.column6 dd{ float:left; width:25%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; border-right:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; height:78px;}
.column6 dd a{ display:block; overflow:hidden; text-align:center; padding:1px 0; height:76px;}
.column6 dd a span{ display:block; height:48px; width:100%; background-position:center center; background-repeat:no-repeat; background-size:auto 23px;}
.column6 dd a em{ display:block; height:20px; line-height:12px; font-style:normal;}

.column7{ overflow:hidden; padding:0 10px;}
.column7 a{ display:block; width:100%; height:100%; display:table-cell; vertical-align:middle;}
.column7 a span{ display:block; height:30px; width:100%; background-position:center center; background-repeat:no-repeat; background-size: auto 25px;}
.column7 a em{ display:block; height:20px; line-height:20px; text-align:center; width:100%; color:#FFF; font-size:10px; font-style:normal;}
.column7M{ margin-left:5px;}
.column7MUp{ margin-bottom:5px;}
.column7MDn{ overflow:hidden;}
.column7MDn div{ float:left;}
.column7MDn div:nth-child(1){ margin-right:5px;}

.column8{ overflow:hidden; padding:0 5px;}
.column8 dd{ float:left; display:inline; width:50%; padding:5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.column8 dd a{ display:block; width:100%; background:#FFF;}
.column8Pic{ width:100%; position:relative;}
.column8Pic:before{ display:block; content:''; width:100%; padding-top:66.6667%;}
.column8Pic img{ position:absolute; width:100%; height:100%; left:0px; top:0px;}
.column8Text{ height:30px; line-height:30px; text-align:center; color:#666666}


/*首页end*/


.surveyBox{margin:0 auto;background:#f7f7f7;padding:0px 10px;}
.surveyTitle{clear:both;overflow:hidden;font-size:14px;text-align:center;padding:10px 0px 0 0px;line-height:20px;position:relative; font-weight:bold;}
.surveyTitle span{display:block;width:30px;height:30px;position:absolute;right:0;top:38px;cursor:pointer;background:url(../img/survey/ewm.jpg) no-repeat center center;}
.surveyTime{clear:both;overflow:hidden;line-height:18px;text-align:center;padding:10px 0 0 0;color:#888;}
.surveyTime strong{ color:#cc0000; font-weight:normal;}
.surveyTime table{ width:100%; background:#FFF;}
.surveyTime table td,.surveyTime table th{padding:3px 0;border:1px solid #d5d5d5; font-size:10px;}
.surveyTime table th{ font-weight:normal; font-size:12px;}
.surveyInfo{color:#666; line-height:20px; text-align:left; font-size:12px;padding:10px 0;margin:0 0 10px 0;}
.questionBox{overflow:hidden;clear:both; padding:0px; clear: both;margin:0 0 10px 0;}
.questionT{clear:both;overflow:hidden; width:100%; font-size: 13px; padding-bottom: 8px; font-weight:bold;}
.questionT span{ color:#cc0000; font-size:13px; padding:0 0 0 10px;}

.questionDl{clear:both;padding:0; border:1px solid #d5d5d5; border-radius:3px; background:#FFF;}
.questionDl dd{clear:both;overflow:hidden; padding:0 10px; border-bottom:1px solid #d5d5d5;}
.questionDl dd em{display:block;width:16px;height:16px;float:left;margin:12px 0 0 0; border:1px solid #cccccc;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
.questionDl dd:last-child{ border-bottom:none;}

.questionDl.radio em{ border-radius:16px; background:#FFF;}
.questionDl.radio em.selected{ border:5px solid #53a4f4;}
	
.questionDl.checkbox em{}
.questionDl.checkbox em.selected{background:#53a4f4 url(../img/survey/gg.png) no-repeat center center; background-size:12px 9px; border:1px solid #53a4f4}
.ChoiceBox{ clear:both;overflow:hidden;cursor:pointer;}
.ChoiceBox.float{ float:left;}
.ChoiceBox span{display:block;line-height:20px;font-size:12px; margin-left:30px; padding:10px 0;}
.writeBox{ float:left; display:inline; overflow:hidden;}
.writeBox input{width:120px;border:none;display:block;float:left;font-size:12px;margin:0 0 0 10px;line-height:25px;font-family:"microsoft yahei";border-bottom:1px solid #7f9db9;}
.surveyBt{clear:both;overflow:hidden;padding:20px 0 10px 0;}
.surveyBt a{display:block;width:100%;line-height:30px;border-radius:3px;text-align:center;font-size:14px;color:#fff !important;background:#b51413;margin:0 auto;padding:3px 0;}
.surveyBt a:hover{background:#4189d0;}

.surveyFooter{
	width:920px;
	clear:both;
	overflow:hidden;
	text-align:center;
	line-height:40px;
	font-size:14px;
	margin:1px auto 0 auto;
	background:#fff;
	padding:20px 0;
	}
/*弹窗二维码*/
.popBg{
    display:none;
    position:fixed;
    left: 0px;
    top: 0px;
    z-index: 10001;
    opacity: 0.6;
    width: 1349px;
    height: 2734px;
    background-color: rgb(0, 0, 0);
	}
.popBox{
	border-radius:6px;
    display: block;
    position:fixed;
    z-index:10005;
    border: 0px;
    width:240px;
    height: 260px;
    margin: 0px;
    padding: 0px;
    background:#fff;
	left:50%;
	top:50%;
	margin:-130px 0 0 -130px;
	display:none;
	}
.popBox p{
	display:block;
	width:180px;
	height:180px;
	margin:30px auto 0 auto;
	}
.popBox span{
	display:block;
	clear:both;
	text-align:center;
	color:#666;
	line-height:40px;
	}
.popBox em{
    background:url(../img/survey/bt_closed.gif) no-repeat;
    width: 30px;
    height: 30px;
    margin: -10px -18px 0 0;
    display: inline;
    position: absolute;
	right:0;
    cursor: pointer;
	}
#tab1C{ height:220px; overflow:hidden;}
#tab2C{ height:235px; overflow:hidden;}

.weixinCodeBox{ width:100%; height:100%; background:rgba(0,0,0,0.6); position:fixed; left:0px; top:0px; display:table; z-index:9999999999999; display:none;}
.weixinCodeC{ display:table-cell; width:100%; height:100%; vertical-align:middle;}
.weixinCodeC img{ display:block; width:75%; margin:0 auto;}
.weixinCodeC span{ color:#FFF; font-size:14px; display:block; height:30px; line-height:30px; text-align:center;}
footer {
  margin-top: 10px;
  padding: 15px 0;
  line-height: 2;
  text-align: center;
  background-color: #B51413;
  color: #fff; }

footer a {
  margin: 0 10px;
  color: #fff; }