﻿/*
	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;}
table {border-collapse: collapse;}/*细线表格*/
html{overflow: 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: #c30d23;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:#efefef; 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:#323436;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:#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;right:0;top:0;}
#menu-btn span{font-size: 28px;color: #555555;margin:10px 0 0 12px;display: block;}
#menu-btn em{font-size: 28px;color: #555555;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;}

.logo{ overflow:hidden; margin-left:10px; margin-top:5px;}
.logo img{ display:block; height:35px;}
/**
 * 一级导航
 * @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;
	color: #f0f0f0;
	font-size: 14px;
	height: 43px;
	display: block;
	font-size: 14px;
	color: #fff;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	background:#323436;
	position:relative;
	}
#mobileMenu ul li a:after {
    content: " ";
    position: absolute;
    left: 0;
    bottom:0px;
    width: 100%;
    height: -1px;
    border-bottom: 1px solid #1d1d1d;
    -webkit-transform-origin: scaleY(0.5);
    transform-origin: scaleY(0.5);
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
}
#mobileMenu ul li a:before {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: -1px;
    border-bottom: 1px solid #000;
    -webkit-transform-origin: scaleY(0.5);
    transform-origin: scaleY(0.5);
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
	display:none;
}	


#mobileMenu ul li a em{display: block;width:2px;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:#c30d23;}

/**
 * 二级导航
 * @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:#FFF;
	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;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing:border-box;
}
.mobileSubNav_title ul li{
	width:100%;
	display:block;
	height:40px;
	float:left;
	font-size:14px;
	position:relative;
	text-align:center;
	background:#c30d23;
	}

.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; color:#FFF; font-size:14px;}
#mobileSubBg{width:100%;position:fixed;background:rgba(0,0,0,0.3);z-index:50;left:0;top:0px;display:none;}
.mobileSubNav2{width:100%;top:0;position:fixed;z-index:90;padding:45px 0 48px 0;overflow:hidden;background:#c30d23 url(../images/bg1.jpg) no-repeat center bottom; 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;}
.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: #ffffff;margin:5px;line-height:45px;text-align:center; border-radius:2px; height:45px; font-size:18px;}
.mobileSubNav2.show{ display:block;}
.mobileSubNav2CBox{ display:table; height:100%; width:100%;}


/**
 * 固定的底部
 * @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: 15px;height: 15px;clear: both;font-size: 18px;text-align: center;margin: 0 auto;padding:10px 0 3px 0;}
.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:#2b2b2b;}
.footerBar.black div{border-left: 1px solid #454545;}
.footerBar.black div a{border-left: 1px solid #000}

.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;
	}


/**
 * 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 2px 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:#c30d23;}
.page .next-page{margin-right: 0;color:#c30d23;}
.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:#666666;padding:10px;font-size:14px;}
.articleBox img{max-width:100%;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;}
.newsList dd{display: block;overflow: hidden; background:#ffffff; margin-bottom:10px; padding:5px 10px; position:relative;}
.newsList dd a{display: block;clear: both;}
.newsList dd:hover a{background:#fff;}
.newsList dd a .div1{ padding-right:20px; width:100%;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
.newsList dd a .div1 h1{ display:block; height:30px; line-height:30px; overflow:hidden; color:#444444; font-size:14px; font-weight:normal;}
.newsList dd a .div1 span{ display:block; height:20px; line-height:20px; overflow:hidden; color:#cbcbcb;}
.newsList dd a .div1 div{ display:block; height:40px; line-height:20px; overflow:hidden; color:#777777; font-size:14px;}
.newsList dd a .div2{ width:30px; height:100px; position:absolute; right:0; top:0px; line-height:100px; text-align:center; font-size:14px; background:#e9e9e9 url(../images/icn1.png) no-repeat center center; background-size:auto 13px;}
/**
 * 全图列表 newsAllImg
 * @author 杨朝杰
 * @return
 */	
.video{display:block;clear:both;overflow:hidden;padding:5px 5px;}
.video dd{display:inline;float:left;width:50%;padding:5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow:hidden;}
.video dd a{display:block;width:100%;overflow:hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.video dd .pic_box{position:relative;}
.video dd .pic_box:after{content:'';display:block;width:100%;padding-top:62.069%;}
.video dd .pic_box img{width: 100%;height: 100%;position:absolute;left:0;top:0;display:block;}
.video dd .pic_box em{ display:block; width:100%; height:100%; background:rgba(0,0,0,0.5) url(../images/icn2.png) no-repeat center center; background-size:auto 20px; position:absolute; left:0px; top:0px; z-index:1}
.video 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;}

.newsAllImg1{display:block;clear:both;overflow:hidden;padding:5px 5px;}
.newsAllImg1 dd{display:inline;float:left;width:50%;padding:5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow:hidden;}
.newsAllImg1 dd a{display:block;width:100%;overflow:hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding:5px; background:#ffffff;}
.newsAllImg1 dd .pic_box{position:relative;}
.newsAllImg1 dd .pic_box:after{content:'';display:block;width:100%;padding-top:56.9231%;}
.newsAllImg1 dd .pic_box img{width: 100%;height: 100%;position:absolute;left:0;top:0;display:block;}
.newsAllImg1 dd a span{display:block;clear:both;width:100%;text-align:center;color:#555555;font-size:12px;line-height:20px;height:20px;overflow:hidden; text-overflow: ellipsis; white-space: nowrap;padding:5px 0 0 0;}

.newsAllImg2{display:block;clear:both;overflow:hidden;padding:5px 5px;}
.newsAllImg2 dd{display:inline;float:left;width:50%;padding:5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow:hidden;}
.newsAllImg2 dd a{display:block;width:100%;overflow:hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.newsAllImg2 dd .pic_box{position:relative;}
.newsAllImg2 dd .pic_box:after{content:'';display:block;width:100%;padding-top:62.069%;}
.newsAllImg2 dd .pic_box img{width: 100%;height: 100%;position:absolute;left:0;top:0;display:block;}
.newsAllImg2 dd .pic_box em{ display:block; width:100%; height:100%; background:rgba(0,0,0,0.5) url(../images/icn2.png) no-repeat center center; background-size:auto 20px; position:absolute; left:0px; top:0px; z-index:1}
.newsAllImg2 dd a span{display:block;clear:both;width:100%;text-align:center;color:#FFF;font-size:12px;line-height:20px;height:20px;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; padding:10px;}
.newsTextImg dd{
	width: 100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding: 5px;
	margin-bottom:10px;
	position:relative;
	background:#2b2b2b;
	}
.newsTextImg dd a{display: block;height: 100px;}
.newsTextImg dd a img{float: left;width:110px;height: 100px;margin-right: 15px;}
.newsTextImg .divText{overflow: hidden; line-height:20px; position:relative;}
.newsTextImg .divText i{ display:block; width:37px; height:30px; background:url(../images/icn3.png) no-repeat center center; position:absolute; right:5px; top:5px; background-size:cover;}
.newsTextImg .divText p{height: 20px;line-height: 20px;overflow: hidden; color:#ffffff; text-overflow: ellipsis; white-space: nowrap; font-weight: bold;font-size:14px;position:relative;margin:0px 0 0 0;}
.newsTextImg .divText span{display: block;line-height: 20px;height: 80px;overflow: hidden;color:#777777;}
.newsTextImg2Sel{ padding:10px 10px 0;}
.newsTextImg2Sel select{ display:block; height:35px; line-height:35px; border:1px solid #404040; background:none; width:100%;-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box; padding-right:35px; appearance:none; -webkit-appearance:none; background:url(../images/icn4.png) no-repeat right center; background-size:35px auto; color:#777777; padding-left:10px; margin-bottom:10px;}
.newsTextImg2Sel input{ display:block; height:35px; line-height:35px; border:1px solid #404040; background:none; width:100%;-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box; padding-right:10px; appearance:none; -webkit-appearance:none; color:#777777; padding-left:10px; margin-bottom:10px;}
.newsTextImg2Sel input::-webkit-input-placeholder {
color:#777777;
}
.newsTextImg2Sel input::-moz-placeholder {
color:#777777;
}
.newsTextImg2Sel input:-moz-placeholder {
color:#777777;
}
.newsTextImg2Sel textarea{ display:block; height:100px; line-height:35px; border:1px solid #404040; background:none; width:100%;-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box; padding-right:10px; appearance:none; -webkit-appearance:none; color:#777777; padding-left:10px; margin-bottom:10px;}
.newsTextImg2Sel textarea::-webkit-input-placeholder {
color:#777777;
}
.newsTextImg2Sel textarea::-moz-placeholder {
color:#777777;
}
.newsTextImg2Sel textarea:-moz-placeholder {
color:#777777;
}	
	
.dwD{ width:100%; padding-top:50%;}
.newsTextImg2SelBtn{ overflow:hidden; padding:0 10px 0px;}
.newsTextImg2SelBtn a{ display:block; height:35px; line-height:35px; width:100%; text-align:center; color:#FFF; background:#c30d23; font-size:14px;}
.newsTextImg2{clear:both;overflow: hidden; padding:10px 5px;}
.newsTextImg2 dd{
	width: 50%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:10px;
	position:relative;
	padding:0 5px;
	float:left;
	}
.newsTextImg2 dd a{display: block; overflow:hidden;background:#3b3b3b;}
.newsTextImg2 dd a .pic{ position:relative;}
.newsTextImg2 dd a .pic:before{ display:block; content:''; width:100%; padding-top:57.9861%;}
.newsTextImg2 dd a .pic img{ display:block; position:absolute; left:0px; top:0px; width:100%; height:100%;}
.newsTextImg2 .divText{overflow: hidden; line-height:20px; position:relative; padding:5px 6px;}
.newsTextImg2 .divText p{height: 20px;line-height: 20px;overflow: hidden; color:#ffffff; text-overflow: ellipsis; white-space: nowrap;font-size:14px;position:relative;margin:0px 0 0 0;}
.newsTextImg2 .divText span{display: block;line-height: 20px;height:40px;overflow: hidden;color:#777777;}

.newsTextImg3{clear:both;overflow: hidden; padding:10px 5px;}
.newsTextImg3 dd{
	width: 50%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:10px;
	position:relative;
	padding:0 5px;
	float:left;
	}
.newsTextImg3 dd a{display: block; overflow:hidden;background:#ffffff; padding:5px 6px;}
.newsTextImg3 dd a .pic{ position:relative;}
.newsTextImg3 dd a .pic:before{ display:block; content:''; width:100%; padding-top:53.8462%;}
.newsTextImg3 dd a .pic img{ display:block; position:absolute; left:0px; top:0px; width:100%; height:100%;}
.newsTextImg3 .divText{overflow: hidden; line-height:20px; position:relative; padding:5px 0px 0;}
.newsTextImg3 .divText p{height: 20px;line-height: 20px;overflow: hidden; color:#555555; text-overflow: ellipsis; white-space: nowrap;font-size:14px;position:relative;margin:0px 0 0 0; margin-bottom:5px;}
.newsTextImg3 .divText span{display: block;line-height: 20px;height:40px;overflow: hidden;color:#777777;}
.newsTextImg3 .divText em{ color:#444444; font-size:10px; height:20px; line-height:20px; font-style:normal;}
/**
/**
 * 大事记、发展历程
 * @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
 */	
.recruitmentTable{ padding:10px;}
.recruitmentTable table{ border:1px solid #dddddd;}
.recruitmentTable table tr{ border:1px solid #dddddd; height:30px; text-align:center; font-size:10px;}
.recruitmentTable table tr td{ border:1px solid #dddddd;}
.recruitmentTable table tr.tr1{ background:#dddddd; font-size:14px;}
/**
 * 首页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%;
}

.menu{ overflow:hidden; background:#FFF; border:1px solid #efefef;}
.menu dd{ float:left; display:inline; overflow:hidden;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; width:25%; padding:5px; border-right:1px solid #efefef; border-bottom:1px solid #efefef;}
.menu dd:nth-child(4n){ border-right:1px solid #FFF;}
.menu dd a{ overflow:hidden; padding:5px 0; display:block;}
.menu dd a span{ display:block; overflow:hidden; position:relative; width:40%; margin:0 auto; max-width:100px;}
.menu dd a span:before{ display:block; content:''; width:100%; padding-top:100%;}
.menu dd a span img{ display:block; width:100%; height:100%; position:absolute; left:0px; top:0px;}
.menu dd a em{ display:block; height:25px; line-height:25px; text-align:center; color:#333333; font-size:14px; font-style:normal;} 

.indexT{ height:30px; line-height:30px; text-align:center; color:#FFF; font-size:16px; font-weight:bold;}
.column1{ overflow:hidden; padding:5px;}
.column1 dd{ padding:5px; width:50%; overflow:hidden;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; float:left; display:inline;}
.column1 dd a{ border:1px solid #18181a; display:block; overflow:hidden; position:relative;}
.column1 dd a:before{ display:block; content:''; width:100%; padding-top:92.1708%;}
.column1 dd a img{ display:block; position:absolute; left:0px; top:0px; width:100%; height:100%;}

.column2{ background:#FFF; padding:10px;}
.column2T{ position:relative; height:40px; line-height:40px; border-bottom:2px solid #dedfe2;}
.column2TL{ position:absolute; left:0px; top:0px;}
.column2TL a{ float:left; display:inline;height:40px; line-height:40px; font-size:14px; padding:0 5px; color:#333333; margin:0 5px 0 0;}
.column2TL a.hover{ border-bottom:2px solid #fc433e;}
.column2TR{ float:right; display:inline;}
.column2TR a{ display:block; overflow:hidden; width:36px; height:40px;}
.column2TR span{ float:left; display:inline; width:6px; height:6px; border-radius:6px; background:#aeaeae; margin:17px 3px 0;}
.column2List{ overflow:hidden;}
.column2List dd{ line-height:30px; height:30px; overflow:hidden;}
.column2List dd a{ display:block; overflow:hidden;}
.column2List dd a span{ float:left; display:inline; color:#444444;}
.column2List dd a em{ float:right; display:inline; color:#999999; font-style:normal;}

.footer{ overflow:hidden; padding:15px 10px; background:#2e2e2e; text-align:center; line-height:20px;}

/*首页文字滚动*/
.indexAd{ overflow:hidden; height:40px; line-height:40px; position:relative; padding-left:70px; clear:both; background:#ffffff; padding-right:10px;}
.indexAdL{ position:absolute; left:0px; top:5px; height:30px; background:url(../images/kx.png) no-repeat center center; background-size:auto 15px; width:60px; overflow:hidden; border-right:1px solid #cacaca;}
.indexAdR{ 
	overflow:hidden; 
	position:relative;
	height:30px;
	margin-top:5px;
	}
/*内容*/		
.indexAdR .bd{ position:relative; height:100%; z-index:0; height:30px;}
.indexAdR .bd li{ zoom:1; vertical-align:middle; height:30px; line-height:30px; color:#666666; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; font-size:12px}
.indexAdR .bd li span{ color:#69b21c;}