@charset "UTF-8";
/* CSS Document */
/*
-----------------------------内页样式start-----------------------------
*/

/*单篇+文章页start*/
.articleSite{ padding: 0 85px;}
.articleBox {
	line-height:40px;
	padding:10px 0;
	color: #666666;
    font-size: 16px;
}
.articleBox img{
	max-width:100%;
	}
.articleTitle {
	clear: both;
	text-align: center;
	padding:20px 10px 0 0px;
	line-height: 35px;
	font-size:30px;
	font-family:"microsoft yahei";
	color:#333333;
    margin-bottom: 10px;
    font-weight: bold;
}
.articleTime {
	overflow: hidden;
    height: 45px;
    line-height: 45px;
    text-align: center;
    font-size: 0px;
}
.articleTimeC{ display: inline-block; overflow:hidden; font-size: 14px;}
.articleTime span.span1{ float: left; display: inline; margin:0 8px;}
.articleTime span.span2{ float: left; display: inline; width: 165px; }

.pageUp{
	display:block;
	line-height:30px;
	padding:10px 0 20px 0;
	border-top:1px dotted #ccc;
	color:#333333;
	font-size:14px;
	}
.share{
	display:block;
	clear:both;
	padding:10px 0;
	}
.articlePage{
	clear:both;
	height:30px;
	text-align:center;
	font-family:Arial;
	}
.articlePage a{
	margin:0 1px;
	background:#ccc;
	padding:5px 10px;
	}
.articlePage a:hover{
	color:#fff;
	background:#033f98;
	}
.articlePage a.hover{
	color:#fff;
	background:#033f98;
	}
/**
 * 文章阅读页-内容上部大图
 */
#play{
	width:600px;
	height:400px;
	position:relative;
	overflow: hidden;
	background:#fff;
	border:1px solid #e9e9e9;
	padding:5px;
	margin:20px auto 0 auto;
}
#play .change_a {
	width:40%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 1;
	cursor: pointer;
	display: block;
	overflow: hidden;
	background:url(about:blank);
}
#play .prev_a {left: 0;}
#play .next_a {right: 0}
#play .change_a span {
	width: 24px;
	height: 43px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -21px;
	display: none
}
#play .prev_a span {background: url(../images/file/article_icon.png) no-repeat 0px -50px;left: 0;}
#play .next_a span {background: url(../images/file/article_icon.png) no-repeat -30px -50px;right: 0;}
#play .img_ul {
	position: relative;
	z-index: 1;
	width:600px;
	height:400px;
}
#play .img_ul li{
	position: relative;
	z-index: 1;
	width:600px;
	height:400px;
	background:#fff;
	margin:0 0 5px 0;
}
#play .img_ul li img{position:absolute;}
.imgMove{width:600px;clear:both;margin:20px auto;position:relative;}
.img_hd {
	margin:0 auto;
	overflow: hidden;
	height:60px;
	position:relative;
}
.img_hd ul {
	position: absolute;
	z-index: 1
}
.img_hd ul li {
	float: left;
	height:47px;
	width:70px;
	padding:3px;
	margin:0 7px;
	cursor: pointer;
	background:#fff;
	border:1px solid #d4d4d4;
	position:relative;
}
.img_hd ul li p{
	height:47px;
	width:70px;
	display:block;
	background:#fff;
	position:relative;
	}
.img_hd ul li i{
	display:block;
	clear:both;
	line-height:20px;
	padding:0 5px;
	background:#000;
	color:#fff;
	position:absolute;
	right:3px;
	bottom:3px;
	z-index:99999999999999;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	}
.img_hd ul li img {position:absolute;height:47px;width:70px;}
.img_hd ul li.on {border:1px solid #033f98;background:#033f98;}
.imgMove .bottom_a {
	width:20px;
	height:25px;
	display: block;
	cursor: pointer;
	z-index: 10;
	float:left;
	top:15px;
	position:absolute;
	z-index:9999999999999;
	background:url(../images/file/article_icon.png) no-repeat;
}
.imgMove .prev_a {background-position:left top;left:0;}
.imgMove .next_a {background-position:right top;right:0;}
.articleHand{
    clear:both;
    font-size:16px;
    padding:10px 0px 10px 0;
    overflow: hidden;
    }
.articleHand a{
    display:block;
    line-height:32px;
    padding:0 20px 10px 30px;
    float:left;
	background:url(../images/file/file.png) no-repeat left center; 
}
.articleHand a.word{background:url(../images/file/word.png) no-repeat left 3px; color:#37a6ff !important; }
.articleHand a.ppt{background:url(../images/file/ppt.png) no-repeat left center; color:#ff7735 !important;}
.articleHand a.excel{background:url(../images/file/excel.png) no-repeat left center; color:#15bf44 !important; }
.articleHand a.pdf{background:url(../images/file/pdf.png) no-repeat left center; color:#1369c0 !important; }
.articleHand a.zip{background:url(../images/file/zip.png) no-repeat left 3px; color:#ff9779 !important; }

.artShare{ height: 25px;overflow: hidden; position: relative; top: 10px;}
.artShare a{ width: 25px !important; height: 25px !important; padding: 0 !important; margin: 0 4px !important; background-image: url(../images/share.png) !important; }
.artShare a.bds_tsina{ background-position: 0px 0px !important;}
.artShare a.bds_tqq{ background-position: -32px 0px !important;}
.artShare a.bds_qzone{ background-position: -64px 0px !important;}
.artShare a.bds_douban{ background-position: -96px 0px !important;}
.artShare a.bds_sqq{ background-position: -128px 0px !important;}

.aboutUsPic{ overflow: hidden;}
.aboutUsPic img{ max-width: 100%;}
/*单篇+文章页end*/
/*全图列表页start*/

/*全图列表页end*/
/*图文列表页start*/
.textImg dd{
	clear: both;
	overflow: hidden;
	padding-bottom:30px;
	padding-top:30px;
	border-bottom:1px solid #e6e6e6;
	transition-duration:0.3s;
}
.textImg dd a{
	display: block;
	overflow: hidden;
}
.textImg dd:hover{background:#f5f5f5}
.textImg dd .pic{
	width:330px;
	height:220px;
	overflow: hidden;
	margin-right:30px;
}
.textImg dd .pic img{
	display: block;
	width:330px;
	height:220px;
}
.textImg dd .divR{
	overflow: hidden;
}
.textImg dd .divR .divT{
	clear: both;
	height:35px;
	overflow: hidden;
	line-height: 35px;
	font-size: 18px;
	color: #333333;
}
.textImg dd a:hover .divR .divT{color:#0e783b}
.textImg dd .divR .divT2{
	clear: both;
	height:35px;
	overflow: hidden;
	line-height: 35px;
	font-size: 14px;
	color: #999999;
}
.textImg dd .divR .txt{
	clear: both;
	max-height:140px;
	overflow: hidden;
	font-size: 14px;
	line-height: 28px;
	color: #777777;
}
/*图文列表页end*/
/*全文列表页start*/

/*全文列表页end*/
/*招聘列表页start*/

/*招聘列表页end*/
/*招聘详情start*/

/*招聘详情end*/
/*招聘表单start*/

/*招聘表单end*/
/*留言start*/
.messageForm{width:1080px;margin:0 auto;font-size: 14px; color: #333333;}
.messageForm dd{clear: both;}
.messageForm dd .con{width:50%;float: left}
.messageForm dd .subtitle{ height: 38px; line-height: 38px; color: #da0100; font-size: 16px; font-weight: bold;}
.messageForm dd .title{
	height: 38px;
    width: 110px;
    line-height: 38px;
    text-align: right;
	color:#555555;
	font-size:16px;
	margin-right:5px;
}
.w_355{width:355px}
.w_255{width:255px}
.w_895{width:895px}
.messageForm dd .title2{
	height: 38px;
    line-height: 38px;
    text-align: right;
	color:#555555;
	font-size:16px;
	margin-right:10px;	
	margin-left:5px;	
}
.messageForm dd .title2 span{line-height: 38px;color: #da0100;padding-left:5px;}
.messageForm dd .formC{ border: 1px solid #e2e2e2; padding: 0 10px;}
.messageForm dd .formC.np{padding: 0px;}
.messageForm dd input{ display: block;height: 38px; line-height: 38px; border: none; background: none;}
.messageForm dd input.input1{ width: 100%;}
.messageForm dd textarea{ display: block; width: 100%; padding: 6px 0; line-height: 25px;height: 25px; border: none; background: none;}
.messageForm dd.dd1{ width: 33.3333%;}
.messageForm dd.dd2{ width: 100%;}
.messageForm dd.dd3{ width: 50%;}

.messageformSel{ height:38px; position:relative; padding-right:38px;}
.messageformSel .seljg{ padding-left:10px; line-height:38px; color:#333333; font-size:13px; cursor:pointer;}
.messageformSel i{ display:block; width:38px; height:38px; background:url(../images/formSel.png) no-repeat center center; position:absolute; right:0px; top:0px; cursor:pointer;}
.messageformSel .selTj{ width:100%; overflow:hidden; border:1px solid #dedede; border-top:none; max-height:120px; overflow-y:auto; position:absolute; left:-1px; top:38px; background:#FFF; display:none; z-index:100000}
.messageformSel .selTj a{ display:block; height:35px; line-height:35px; padding-left:10px; color:#666666; margin-bottom:1px; font-size: 12px;}
.messageformSel .selTj a:hover{ background:#1a83e0; color:#FFF;}
.messageformSel .selTj a.hover{background:#1a83e0; color:#FFF;}

.formYzm{ overflow: hidden; position: relative; padding-right: 100px;}
.formYzm img{height: 40px; cursor: pointer; width:90px; position: absolute; right: 0px; top: 0px;}

.messageFormBtn{ text-align: center; font-size: 0px;clear: both;margin-left:275px}
.messageFormBtn a{ display:block;font-size: 16px; color: #FFF; padding: 0 90px; height: 50px; line-height: 50px; background: #1a83e0;}
.messageFormBtn a:hover{ opacity: 0.9}
.messageT{
	clear: both;
	height:35px;
	line-height: 35px;
	text-align: center;
	color: #454545;
	font-size:24px;
	font-weight: bold;
}
.mapBox{
	width:760px;
	height:410px;
	overflow: hidden;
	margin-right: 25px;
}
.mapBoxR{
	overflow: hidden;
}
.mapBoxR .divT{
	clear: both;
	height:55px;
	overflow: hidden;
	font-size:22px;
	color: #333333;
	line-height:55px;
	margin-top: 60px;
}
.mapBoxR .txt{
	clear: both;
	overflow: hidden;
	color: #666666;
	font-size:16px;
	line-height: 36px;
}
/*留言end*/
/*
-----------------------------内页样式end-----------------------------
*/