@charset "UTF-8";
/* CSS Document */
/*transition: all 0.1s linear;
-moz-transition: all 0.1s linear;
-webkit-transition: all 0.1s linear;
-o-transition: all 0.1s linear;*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, b {
	padding: 0;
	margin: 0;
	font-weight: normal;
}
html {
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;

} /*始终让 Firefox 显示滚动条*/
* {
	word-wrap: break-word;
	margin: 0;
	padding: 0;

}/*文字强制换行word-break:keep-all;(Ff)*/
table {
	border-collapse: collapse;
}/*细线表格*/
fieldset, img {
	border: none;
}/*清除描边,块显示*/
ul, li {
	list-style-type: none;
}/*无列表项目标记*/
a {
	text-decoration: none;
	color: #666666
}/* 链接无下划线,有为underline;链接去框 */
a:link {
	color: #666666;
}/* 未访问的链接 */
a:visited {
	color: #666666;
}/* 已访问的链接 */
a:hover {
	color: #186bb4;
}/* 鼠标在链接上 */
a:active {
	color: #666666;
blr:expression(this.onFocus=this.blur());
}/* 点击激活链接 */
body {
	font-family:"Microsoft YaHei";
	font-size: 12px;
	color: #666;
	background: #FFF;
}
select, input {
	vertical-align: middle;
	outline: none;
}
em, i {
	font-style: normal;
}
input[type=button], input[type=reset], input[type=submit], input[type=radio], input[type=checkbox] {
	cursor: pointer;
	outline: none;
	border: none;
}
textarea{outline: none;}
input {
	outline: none;
	border: none;
}

.clear {
	clear: both;
	overflow:hidden;
}
.h5{
	clear: both;
	height: 5px;
	overflow:hidden;
}
.h6{
	clear: both;
	height: 6px;
	overflow:hidden;
}
.h10 {
	clear: both;
	height: 10px;
	overflow:hidden;
}
.h15 {
	clear: both;
	height: 15px;
	overflow:hidden;
}
.h20 {
	clear: both;
	height: 20px;
	overflow:hidden;
}
.h25 {
	clear: both;
	height: 25px;
	overflow:hidden;
}
.h30 {
	clear: both;
	overflow:hidden;
	height: 30px;
}
.h40 {
	clear: both;
	height: 40px;
	overflow:hidden;
}
.h45{
	clear: both;
	height: 45px;
	overflow:hidden;
}
.h50 {
	clear: both;
	height: 50px;
	overflow:hidden;
}
.h55{
	clear: both;
	height: 55px;
	overflow:hidden;
}
.h60 {
	clear: both;
	height: 60px;
	overflow:hidden;
}
.fl {
	float: left;
	display: inline;
}
.fr {
	float: right;
	display: inline;
}
img {
	border: none;
}
/*公共部分结束*/

/*
* 框架
*/

.cont{
	overflow: hidden;
}

.contBox{
	width: 100%;
	overflow: hidden;
}

.wrap{
	width: 1200px;
	margin:0px auto;
}

.min_h400{
	min-height: 400px;
	height: auto !important;
	height: 400px;
}

.subCont{
	overflow: hidden;
}


/*
* top
*/
.top{
	overflow: hidden;
	background: #fff;
}
.logo{
	display: block;
	overflow: hidden;
	padding: 21px 0px;
}
.logo img{
	display: block;
	height: 83px;
}
.topCont{
	overflow: hidden;
	padding: 21px 0px;
}
.topLink{
	overflow: hidden;
	font-size: 12px;
	color:#0068b7;
}
.topLink a{
	color:#0068b7;
}
.topLink a:hover{
	text-decoration: underline;
}
.topLink i{
	padding: 0px 15px;
}
.topSearch{
	overflow: hidden;
	background: #fafafa;
}
.topSearch input{
	display: block;
	width: 205px;
	height: 40px;
	overflow: hidden;
	border:none;
	padding: 0px 10px;
	font-size: 12px;
	color:#d3d4d4;
	font-family: "microsoft YaHei";
	background: #fafafa;
	float: left;
}
.searchBt{
	display: block;
	width: 50px;
	height: 40px;
	overflow: hidden;
	background: url(../images/searchBt.png) no-repeat left center;
}
/*
* location
*/

.location{
	height: 50px;
	overflow: hidden;
	line-height: 50px;
	font-size: 14px;
	color:#666;
	border-bottom: 1px solid #e4e4e4;
	background: #f6f6f6;
	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.14);
	box-shadow: 0px 1px 1px rgba(0,0,0,0.14);
}
.locaCont{
	overflow: hidden;
	margin-right: 10px;
}
.locaCont a{
	font-size: 14px;
	color:#666;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.locaCont a.hover,
.locaCont a:hover{
	color:#0068b7;
}

.locaCont i{
	padding: 0px 5px;
}

/*
* subMenu
*/
.subMenuCont{
	display: none;
	overflow: hidden;
	text-align: center;
	padding-bottom: 60px;
}
.subMenu_dl{
	display: inline-block;
	overflow: hidden;
} 
.subMenu_dl dd{
	overflow: hidden;
	float: left;
	display: inline;
	margin:0px 10px;
}
.subMenu_dl dd a{
	display: block;
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	padding: 0px 20px;
	font-size: 14px;
	color:#666;
	background: #e6e6e6;
}
.subMenu_dl dd a:hover,
.subMenu_dl dd.hover a{
	background: #0068b7;
	color:#fff;
}
.subTopMenu{
	overflow: hidden;
	font-size: 20px;
	color:#333;
	text-align: center;
}
/*页码开始*/
.page {
	padding:10px 0px;
	overflow: hidden;
	text-align: center;
	clear: both;
}
.page code, .page a {
	padding:6px 10px;
	/*background: #f8f8f8;*/
	color:#383737;
	border: 1px solid #dddcdc;
	font-family: "microsoft yahei";
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.page a:hover {
	background: #186bb4;
	color: #fff;
	border: 1px solid #186bb4;
}
.page a.hover {
	background: #186bb4;
	color: #fff;
	border: 1px solid #186bb4;
}
.page input {
	vertical-align: middle;
	height: 20px;
	border: 1px solid #efefef;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.page input.pageDetail {
	width: 30px;
	height:30px;
	line-height:30px;
	text-align: center;
}
.page input.page_bnt{
	border: 1px solid #dddcdc;
	width: 58px;
	height:30px;
	cursor:pointer;
	color:#383737;
	background: none;
    }
/*页码结束*/
/*底部开始*/
.footBox{
	overflow: hidden;
	background: #0068b7;
	padding: 30px 0px;
}
.footLogo{
	overflow: hidden;
	display: block;
	border-right: 1px solid #1a77be;
	padding: 0px 30px;
}
.footLogo img{
	display: block;
	width: 205px;
	height: 145px;
}
.footCode{
	width: 150px;
	overflow: hidden;
	position: relative;
	padding:10px 30px 10px 245px;
	min-height: 105px;
	height: auto !important;
	height: 105px;
	border-right: 1px solid #1a77be;
}
.wx{
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	color:#93b7d2;
	padding-left: 30px;
	overflow: hidden;
	background: url(../images/wx.png) no-repeat left center;
}
.footCode span{
	display: block;
	font-size: 18px;
	color:#93b7d2;
	overflow: hidden;
}
.sina{
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	color:#93b7d2;
	padding-left: 30px;
	overflow: hidden;
	background: url(../images/sina.png) no-repeat left center;
}
.footCode p{
	position: absolute;
	left: 90px;
	top:0px;
}
.footCode p img{
	display: block;
	width: 125px;
	height: 125px;
}
.footCantactUs{
	overflow: hidden;
	padding: 20px 50px;
	width: 200px;
	border-right: 1px solid #1a77be;
}
.footTel{
	overflow: hidden;
	padding-left: 50px;
	background: url(../images/footTel.png) no-repeat left center;
}
.footTel i{
	height: 25px;
	line-height: 25px;
	display: block;
	overflow: hidden;
	font-size: 12px;
	color:#93b7d2;
}
.footTel span{
	height: 25px;
	line-height: 25px;
	display: block;
	overflow: hidden;
	font-size: 18px;
	color:#93b7d2;
}
.workTime{
	min-height: 25px;
	overflow: hidden;
	line-height: 25px;
	font-size: 12px;
	color:#93b7d2;
	padding-left: 25px;
	background: url(../images/workTime.png) no-repeat left 5px;
}
.footAdd{
	min-height: 25px;
	overflow: hidden;
	line-height: 25px;
	font-size: 12px;
	color:#93b7d2;
	padding-left: 25px;
	background: url(../images/footAdd.png) no-repeat left 4px;
}
.footMenu{
	overflow: hidden;
	padding: 10px 50px 10px 0px;
}
.footMenu_dl{
	overflow: hidden;
}
.footMenu_dl dd{
	height: 25px;
	overflow: hidden;
	line-height: 25px;
}
.footMenu_dl dd a{
	font-size: 12px;
	color:#93b7d2;
	padding-left: 15px;
	background: url(../images/footMenu.png) no-repeat left center;
}
.footMenu_dl dd a:hover{
	color:#fff;
}
.footer{
	overflow: hidden;
	background: #0068b7;
	border-top: 1px solid #1a77be;
	padding: 10px 0px;
	font-size: 12px;
	color:#fff;
}
.footer a{
	color:#fff;
}
.footer a:hover{
	text-decoration: underline;
}
/*底部结束*/

/*
* nav 导航 begin
*/
.topNav{
	width: 100%;
	height: 45px;
	background: #0068b7;
	position: relative;
	z-index: 2;
}

.nav_dl{
	height: 45px;
}

.nav_dl dd{
	width: 170px;
	position: relative;
	float: left;
	display: inline;
}
.nav_dl dd em{
	display: block;
	width: 1px;
	height: 14px;
	overflow: hidden;
	background: #3083c2;
	position: absolute;
	right: 0px;
	top:50%;
	margin-top: -7px;
}
.nav_dl dd:last-child em{
	display: none;
}
a.nav_a{
	display: block;
	height: 45px;
	line-height: 45px;
	text-align: center;
	overflow: hidden;
	font-size: 16px;
	color:#80b4db;
}

.nav_dl dd.hover .nav_a,
.nav_a:hover{
	color:#fff;
}
/*banner开始*/
.bannerBox{
	height: 555px;
	clear:both; 
	width:100%; 
	position:relative;
	z-index: 999;
}
.banner{
	overflow:hidden;
	position:absolute;
	left:0px;
	top:0px;
	width:100%; 
}

.banner .hd{
	width:100%;
	overflow: hidden;
	position:absolute;
	z-index:1;
	bottom:30px;
	left:0;
}
.banner .hd ul {
	overflow: hidden;
	text-align:center;
}
.banner .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width: 100px;
	height: 4px;
	overflow:hidden;
	text-indent:999em;
	margin:0 10px;
	background:#fff;
}
.banner .hd ul li.on {
	background:#0068b7;
}
	
.banner .bd{ position:relative; height:100%; z-index:0;overflow:hidden;}
.banner .bd li{ zoom:1; vertical-align:middle; height:555px;}
.banner .bd li a{ display:block; width:100%; height:100%;}

/*banner结束*/

/*subBanner begin*/
.subBanner{
	width: 1920px;
	height: 550px;
	overflow: hidden;
	position: relative;
	left: 50%;
	margin-left: -960px;
}

.subBanner a{
	display: block;
	width: 100%;
	height: 550px;
	overflow: hidden;
}

/************************************二级页面 begin*************************************/
/*
* 列表公共样式
*/
.com_dl{
	overflow: hidden;
}
.com_dl dd{
	width: 50%;
	overflow: hidden;
	float: left;
	display: inline;
}
.list_a{
	display: block;
	overflow: hidden;
	position: relative;
}
.imgDiv{
	width: 100%;
	overflow: hidden;
	padding-top: 66.6666666667%;
	position: relative;
}
.imgDiv img{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top:0px;
	z-index: 1;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.list_a:hover .imgDiv img{
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
.listName{
	display: block;
	overflow: hidden;
	font-size: 16px;
	color:#666;
}
.listTime{
	font-size: 12px;
	color:#888;
	overflow: hidden;
}
.listIntr{
	height: 50px;
	overflow: hidden;
	font-size: 14px;
	color:#a09f9f;
	line-height: 25px;
}
.list_a:hover .listName{
	color:#0068b7;
}
/*
* 全图列表 begin
*/

/*文字列表start*/

/*图文start*/
.txtImg_dl{
	overflow: hidden;
	margin:0px -20px;
}
.txtImg_dl dd{
	width: 33.3333333333%;
	margin-bottom: 40px;
}
.txtImg_dl dd .list_a{
	padding: 0px 20px;
}
.txtImg_dl dd .imgDiv{
	padding-top: 32%;
}
.txtImg_dl dd .listName{
	padding-bottom: 10px;
	border-bottom:1px solid #fff;
}
.txtImg_dl dd .list_a:hover .listName{
	border-color:#e8e8e8;
}
/*新闻阅读start*/
.articleBox {
	line-height:30px;
	color: #666;
	font-size: 14px;
	overflow: hidden;
}
.articleBox img{
	max-width:100%;
	}
.articleTitle {
	clear: both;
	text-align: center;
	line-height: 35px;
	font-size:20px;
	font-family:"microsoft yahei";
	color:#444;
}
.articleTime {
	display: block;
	clear: both;
	text-align: center;
	color: #999999;
	font-size: 14px;
	line-height:30px;
	padding-bottom: 10px;
	border-bottom:1px solid #f1f1f1;
	margin-bottom: 20px;
}
.pageUp{
	display:block;
	line-height:30px;
	padding:0px 0 20px 0;
	font-size: 14px;
	color:#666;
}
.pageUp a{
	color:#888;
}
.pageUp a:hover{
	color:#0068b7;
}
.share{
	display:block;
	clear:both;
	padding:10px 0;
	}
.articlePage{
	clear:both;
	height:30px;
	text-align:center;
	}
.articlePage a{
	margin:0 1px;
	background:#ccc;
	padding:5px 10px;
	}
.articlePage a:hover{
	color:#fff;
	background:#cc0000;
	}
.articlePage a.hover{
	color:#fff;
	background:#cc0000;
	}
.download{
	clear:both;
	height:32px;
	font-size:18px;
	padding:10px 0 0 0;
	}
.download a{
	display:block;
	line-height:32px;
	float:left;
	padding:0 40px 0 0;
	color:#cc0000;
	font-family:"microsoft yahei";
	margin:0 10px 0 0;
	background:url(../images/downLoad.png) no-repeat right center;
	}
/**
 * 文章阅读页-内容上部大图
 * @author 杨朝杰
 * @return
 */
#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/article_icon.png) no-repeat 0px -50px;left: 0;}
#play .next_a span {background: url(../images/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 #c80000;background:#c80000;}
.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/article_icon.png) no-repeat;
}
.imgMove .prev_a {background-position:left top;left:0;}
.imgMove .next_a {background-position:right top;right:0;}
/*新闻阅读end*/


/*
* message
*/

.msgForm {
	clear: both;
	overflow:hidden;
}
.msgForm dd {
	display: block;
	clear: both;
	padding: 10px 0 0 0;
	overflow: hidden;
}

.msgForm dd label{
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	margin-right: 10px;
	float: left;
}

.msgForm dd label em{
	padding-left: 5px;
	font-size: 14px;
	color:#9c9c9c;
	font-family: "宋体";
	cursor: pointer;
}

.msgForm dt {
	display: block;
	clear: both;
	overflow: hidden;
}
.msgForm_left {
	width: 65px;
	line-height: 30px;
	float: left;
	display: inline;
	text-align: right;
	font-family: "宋体";
	font-size: 12px;
	color: #666666;
}
.msgForm_right {
	float: left;
	display: inline;
}

.msgForm_need{
	float: left;
	line-height: 30px;
	font-size: 12px;
	color:#666666;
	padding-left:30px;
}

.msgForm_need i{
	color:#ca3238 !important;
	padding-right:5px;
}

.form1_right select {
	padding: 2px;
}
.msgForm_input {
	float: left;
	line-height: 28px;
	height: 28px;
	border: 1px solid #e4e4e4;
	background: #fafafa;
}
.msgForm_input.w193 {
	width: 193px;
}

.msgForm_input.w85 {
	width: 85px;
}

.msgForm dd i{
	display: block;
	float: left;
	font-size: 12px;
	font-family: "宋体";
	color:#666666;
	line-height: 30px;
	margin:0px 0px 0px 10px;
}

.msgForm dd i em{
	color:#ca3238;
}
a.msgForm_input_bt {
	width: 90px;
	height: 30px;
	display: block;
	float: left;
	cursor: pointer;
	border: none;
	font-size: 14px;
	background:#c73c40;
	font-family: "microsoft yahei";
	margin:20px 0px 0px 68px;
	color: #fff;
	text-align: center;
	line-height: 30px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.msgForm_reset{
	width: 120px;
	height: 40px;
	display: block;
	float: left;
	cursor: pointer;
	border: none;
	font-size: 14px;
	background:#808080;
	font-family: "microsoft yahei";
	margin:20px 0px 0px 68px;
	color: #fff;
	text-align: center;
	line-height: 40px;
}
/*.msgForm_input_bt:hover{
	background: #1f9d5c;
	color:#fff;
}*/

.msgForm_span {
	display: block;
	line-height: 30px;
	float: left;
	margin:0px 0px 0px 10px;
}

.msgForm_span a{
	font-size: 12px;
	font-family: "宋体";
	color:#666666;
	float: left;
	display: block;
}

.msgForm_span a:hover{
	color:#2e9495;
}
.msgForm_textarea {
	width: 473px;
	height: 163px;
	display: block;
	line-height: 25px;
	float: left;
	border: 1px solid #e4e4e4;
	outline: none;
	color: #000;
	padding: 5px;
	background: #fafafa;
}

/*留言内容*/
.messageShowList {
	display: block;
	overflow: hidden;
	padding: 0px 10px;
	border-top:1px solid #abadb3;
	border-bottom:1px solid #abadb3;
}
.messageShowList dd {
	display: block;
	padding: 10px;
	border-bottom: 1px dotted #cacaca;
}

.messageShowList dd div{
	min-height: 25px;
	height: auto !important;
	height: 25px;
	overflow: hidden;
	font-size: 12px;
	color:#555555;
	line-height: 25px;
	position: relative;
	font-family: "宋体";
}

.messageShowList dd div.msgDeta{
	padding-left: 70px;
}

.messageShowList dd div.msgUser{
	color:#e60a14;
	/*border-bottom:1px dashed #e5e5e5;
	padding-bottom: 5px;
	margin-bottom: 5px;*/
}

.messageShowList dd:last-child{
	border:none;
}

.messageShowList dd div span{
	display: block;
	width: 70px;
	height: 25px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top:0px;
	color:#e60a14;
}


/********************************此处首页样式开始*********************************/

/*
* 第一通栏 1st begin
*/
.indVideo{
	overflow: hidden;
}
.ind1stR{
	width: 560px;
	height: 225px;
	overflow: hidden;
	background: #ececec;
	padding: 30px 50px;
}
.ind1stTit{
	padding: 45px 0px 15px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	position: relative;
	font-size: 24px;
	color:#666;
}
.ind1stTit em{
	display: block;
	width: 35px;
	height: 1px;
	overflow: hidden;
	background: #ff4a39;
	position: absolute;
	left: 0px;
	bottom:0px;
}
.ind1stTxt{
	height: 50px;
	overflow: hidden;
	line-height: 25px;
	font-size: 14px;
	color:#666;
}
/*
* 第二通栏 2nd begin
*/
.ind2ndBox{
	overflow: hidden;
	position: relative;
	padding-top: 155px;
}
.ind2ndBox .wrap{
	position: relative;
	z-index: 2;
}
.ind2ndL{
	width: 270px;
	overflow: hidden;
}
.ind2ndL_t{
	display: block;
	overflow: hidden;
	height: 65px;
	padding: 20px;
	background: #c73629 url(../images/ind2ndL_t.png) no-repeat 220px center;
}
.ind2ndTit_Ch{
	padding-top: 10px;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	font-size: 24px;
	color:#caddf3;
	position: relative;
}
.ind2ndTit_Ch em{
	display: block;
	width: 25px;
	height: 2px;
	overflow: hidden;
	background: #fff;
	position: absolute;
	left: 0px;
	top:0px;
}
.ind2ndTit_En{
	overflow: hidden;
	font-size: 12px;
	color:#c999a3;
	padding-top: 5px;
}
.ind2nd_dl{
	overflow: hidden;
	background: #00599d;
}
.ind2nd_dl dd{
	height: 80px;
	overflow: hidden;
	background: #0068b7;
	-webkit-transition: height 0.3s linear;
	-o-transition: height 0.3s linear;
	transition: height 0.3s linear;
}
.ind2nd_dl dd a{
	display: block;
	overflow: hidden;
	padding: 20px;
}
.ind2ndTabTit{
	overflow: hidden;
	font-size: 16px;
	color:#fff;
	padding-top: 10px;
	position: relative;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.ind2ndTabTit em{
	display: block;
	overflow: hidden;
	width: 14px;
	height: 2px;
	background: #fff;
	position: absolute;
	left: 0px;
	top:0px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.ind2ndTabIntr{
	height: 40px;
	overflow: hidden;
	font-size: 12px;
	color:#93b7d2;
	line-height: 20px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	padding-top: 30px;
}
.ind2nd_dl dd.hover{
	height: 120px;
	background: #00599d;
}
.ind2nd_dl dd.hover .ind2ndTabTit{
	padding-left: 15px;
	padding-top: 0px;
}
.ind2nd_dl dd.hover .ind2ndTabTit em{
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transform-origin: 10px 8px;
	-moz-transform-origin: 10px 8px;
	-ms-transform-origin: 10px 8px;
	-o-transform-origin: 10px 8px;
	transform-origin: 10px 8px;
}
.ind2nd_dl dd.hover .ind2ndTabIntr{
	padding-top: 10px;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
}
.ind2ndR{
	width: 930px;
	height: 464px;
	overflow: hidden;
	border-bottom:1px solid #f6f6f6;
}
.ind2ndR_dl{
	overflow: hidden;
}
.ind2ndR_dl dd{
	width: 33.3333333333%;
	overflow: hidden;
	float: left;
	display: inline;
	position: relative;
}
.ind2ndRBd{
	display: block;
	width: 1px;
	height: 32px;
	overflow: hidden;
	background: #fff;
	position: absolute;
	right: 0px;
	top:50%;
	margin-top: -16px;
}
.ind2ndR_dl dd a{
	display: block;
	overflow: hidden;
}
.ind2ndR_dl dd:last-child .ind2ndRBd{
	display: none;
}
.ind2ndIcon{
	height: 35px;
	overflow: hidden;
}
.ind2ndRTit{
	overflow: hidden;
	font-size: 16px;
	color:#fff;
	text-align: center;
	padding-top: 15px;
}
.ind2ndIcon1{
	background: url(../images/ind2ndIcon1.png) no-repeat center center;
}
.ind2ndIcon2{
	background: url(../images/ind2ndIcon2.png) no-repeat center center;
}
.ind2ndIcon3{
	background: url(../images/ind2ndIcon3.png) no-repeat center center;
}
.ind2ndBg{
	width: 100%;
	height: 380px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top:0px;
	z-index: 1;
}
.ind2ndTabBox{
	overflow: hidden;
	padding: 180px 0px 0px 110px;
}
.ind2ndTabCont{
	height: 180px;
	font-size: 14px;
	color:#666;
	line-height: 35px;
	overflow: hidden;
}
.ind2ndTabName{
	overflow: hidden;
	position: relative;
	padding-bottom: 5px;
	font-size: 16px;
	color:#323232;
	margin-bottom: 5px;
}
.ind2ndTabName em{
	display: block;
	width: 28px;
	height: 2px;
	overflow: hidden;
	background: #0068b7;
	position: absolute;
	left: 0px;
	bottom:0px;
}
/*
* 第三通栏 3rd begin
*/
.indTit{
	overflow: hidden;
	padding-bottom: 15px;
	position: relative;
	font-size: 24px;
	color:#0068b7;
	font-weight: bold;
	text-align: center;
}
.indTit em{
	display: block;
	width: 38px;
	height: 2px;
	overflow: hidden;
	background: #0068b7;
	position: absolute;
	left: 50%;
	margin-left: -19px;
	bottom:0px;
}
.indTitIntr{
	overflow: hidden;
	font-size: 14px;
	color:#9b9b9b;
	line-height: 25px;
	text-align: center;
}
.ind3rd_dl{
	overflow: hidden;
	margin:0px -10px;
}
.ind3rd_dl dd{
	width: 33.3333333333%;
	overflow: hidden;
	float: left;
	display: inline;
	margin-bottom: 20px;
}
.ind3rd_dl dd .list_a{
	margin: 0px 10px;
}
.ind3rd_dl dd .imgDiv{
	padding-top: 60.2564103%;
}
a.indMore{
	display: block;
	width: 235px;
	height: 40px;
	overflow: hidden;
	font-size: 14px;
	color:#666;
	background: #dfdfdf;
	text-align: center;
	line-height: 40px;
	margin:0px auto;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.indMore:hover{
	background: #0068b7;
	color:#fff;
}
.imgName{
	display: none;
	overflow: hidden;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 2;
	text-align: center;
	background: rgba(0,0,0,0.3);
	filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#30000000',endColorstr = '#30000000')\9;
}
.imgName .center{
	height: 30px;
	line-height: 30px;
	display: inline-block;
	overflow: hidden;
	position: relative;
	padding: 0px 50px;
	top:50%;
	margin-top: -15px;
}
.imgName .center em{
	display: block;
	width: 50px;
	height: 1px;
	overflow: hidden;
	background: #d3d1cf;
}
.imgName .center .imgL{
	position: absolute;
	left: 0px;
	top:16px;
}
.imgName .center .imgR{
	position: absolute;
	right: 0px;
	top:16px;
}
.imgName .center span{
	padding: 0px 10px;
	font-size: 20px;
	color:#fefefe;
}
/*
* 第四通栏 4th
*/
.ind4thBox{
	overflow: hidden;
	background: #f7f7f7;
	padding: 50px 0px;
}
.ind4th{
	width: 595px;
	overflow: hidden;
	background: #fff;
}
.ind4thTit{
	height: 130px;
	overflow: hidden;
	background: #ececec;
	position: relative;
	padding: 30px 0px 0px 15px;
}
.ind4thTit .ind2ndTit_Ch{
	color:#666;
	padding-top: 20px;
}
.ind4thTit .ind2ndTit_Ch em{background: #cacaca}
.ind4thTit .ind2ndTit_En{
	color:#c1c1c1;
}
.ind4thL .ind4thTit{
	background: #c73629;
}
.ind4thL .ind2ndTit_Ch{
	color:#fff;
}
.ind4thL .ind2ndTit_Ch em{
	background: #fff;
}
.ind4thL .ind2ndTit_En {
	color:#e0a29e;
}
.ind4thTitImg{
	display: block;
	overflow: hidden;
	position: absolute;
	right: 0px;
	top:0px;
}
.ind4thTitImg img{
	display: block;
	width: 415px;
	height: 160px;
}
.ind4thTitMore{
	display: inline-block;
	overflow: hidden;
	font-size: 12px;
	color:#0068b7 !important;
	padding-right: 20px;
	background: url(../images/ind4thTitMore.png) no-repeat right center;
}
.ind4thTitMore:hover{
	text-decoration: underline;
}
.ind4thBg{
	height: 10px;
	overflow: hidden;
	background: url(../images/ind4thBg.png) no-repeat 80px top;
}
.ind4thL_dl{
	height: 330px;
	overflow: hidden;
}
.ind4thL_dl dd{
	height: 49px;
	overflow: hidden;
	border-bottom:1px solid #fbfbfb;
	position: relative;
	padding-left: 150px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.ind4thTimeBox{
	width: 100px;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top:0px;
}
.ind4thTime{
	position: relative;
	height: 100%;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.year{
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	position: absolute;
	right: 30px;
	top:11px;
	text-align: center;
	font-size: 16px;
	color:#666;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.year div{
	width: 20px;
	position: relative;
	overflow: hidden;
}
.year div i{
	display: block;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	position: absolute;
	left: -60px;
	top:0px;
	text-align: left;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	font-size: 12px;
	color:#0068b7;
}
.year div span{
	display: block;
	width: 20px;
	height: 25px;
	overflow: hidden;
	line-height: 25px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.year div em{
	display: block;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	position: absolute;
	right: -20px;
	top:0px;
	text-align: right;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	font-size: 12px;
	color:#0068b7;
}
.timeBd{
	width: 7px;
	height: 1px;
	overflow: hidden;
	background: #666;
	position: absolute;
	right: 20px;
	top:24px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.day{
	height: 25px;
	overflow: hidden;
	line-height: 25px;
	font-size: 16px;
	color:#666;
	position: absolute;
	right: 0px;
	top:11px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.ind4thL_list{
	overflow: hidden;
}
.ind4thL_list .listName{
	height: 49px;
	overflow: hidden;
	line-height: 49px;
}
.ind4thL_dl dd .listIntr{
	opacity: 0;
	filter: alpha(opacity=0);
	position: relative;
	top: 50px;
	font-size: 12px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.ind4thL_dl dd.hover{
	height: 110px;
	padding: 35px 0px 35px 150px;
}
.ind4thL_dl dd.hover .ind4thTime{
	top:35px;
	-webkit-transition-delay: 500ms;
	-o-transition-delay: 500ms;
	transition-delay: 500ms;
}
.ind4thL_dl dd.hover .year{
	right: 0px;
	-webkit-transition-delay: 100ms;
	-o-transition-delay: 100ms;
	transition-delay: 100ms;
}
.ind4thL_dl dd.hover .year div{
	padding: 0px 12px 0px 40px;
	/*-webkit-transition-delay: 500ms;
	-o-transition-delay: 500ms;
	transition-delay: 500ms;*/
}
.ind4thL_dl dd.hover .year div i{
	left: 0px;
	-webkit-transition-delay: 500ms;
	-o-transition-delay: 500ms;
	transition-delay: 500ms;
}
.ind4thL_dl dd.hover .year div em{
	right: 0px;
	-webkit-transition-delay: 500ms;
	-o-transition-delay: 500ms;
	transition-delay: 500ms;
}
.ind4thL_dl dd.hover .timeBd{
	width: 25px;
	background: #d8d8d8;
	right: 0px;
	top: 45px;
	-webkit-transition-delay: 100ms;
	-o-transition-delay: 100ms;
	transition-delay: 100ms;
}
.ind4thL_dl dd.hover .day{
	height: 50px;
	overflow: hidden;
	line-height: 50px;
	font-size: 50px;
	color:#0068b7;
	text-align: right;
	top: 55px;
}
.ind4thL_dl dd.hover .year span{
	font-size: 12px;
	color:#0068b7;
	-webkit-transition-delay: 500ms;
	-o-transition-delay: 500ms;
	transition-delay: 500ms;
}
.ind4thL_dl dd.hover .listIntr{
	top:0px;
	opacity: 1;
	filter: alpha(opacity=1);
}
.ind4thRImg{
	display: block;
	overflow: hidden;
}
.ind4thRImg img{
	display: block;
	width: 595px;
	height: 190px;
}
.ind4thRCont{
	height: 106px;
	overflow: hidden;
	padding:22px 20px;
}
.ind4thRCont .listIntr{
	height:75px;
}

/*
* 第五通栏 begin
*/
.ind5thCont{
	overflow: hidden;
	border:1px solid #f0f0f0;
}
.ind5th_dl{
	overflow: hidden;
	min-height: 266px;
	margin-right: -1px;
	position: relative;
	margin-top: -1px;
}
.ind5th_dl dd{
	width: 16.66666666666667%;
	overflow: hidden;
	float: left;
	display: inline;
}
.ind5th_dl .list_a{
	border-right:1px solid #f0f0f0;
	border-top:1px solid #f0f0f0;
}
.ind5th_dl dd .list_a .imgDiv{
	z-index: 2;
}
.ind5th_dl dd .show{
	overflow: hidden;
	position: absolute;
	left: 0px;
	top:0px;
	width: 100%;
	height: 100%;
	z-index: 1;
	-webkit-transform: rotateY(-180deg);
	-ms-transform: rotateY(-180deg);
	-o-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
}
.ind5th_dl dt{
	width: 800px;
	height: 133px;
	position: absolute;
	left: 199px;
	top:134px;
	overflow: hidden;
	z-index: 3;
}
.ind5th_dl dt img{
	display: block;
	width: 799px;
	height: 133px;
}
/************************************以下为二级不常规页面*******************************************/
/*
* 大事件 begin
*/
.bigThings{
	position: relative;
	overflow: hidden;
}
.bigThings .bd{
	height: 910px;
	overflow: hidden;
	position: relative;
	z-index: 2;
}
.bigThings_dl{
	overflow: hidden;
}
.bigThings_dl dd{
	overflow: hidden;
	margin-bottom: 70px;
}
.bigThings_Y{
	height: 35px;
	overflow: hidden;
	line-height: 35px;
	font-size: 20px;
	color:#0068b7;
}
.bigThings_Y span{
	float: left;
	display: block;
	padding-right: 40px;
	background: url(../images/bigThings_Y.png) no-repeat right center;
}
.bigThingsCont{
	overflow: hidden;
	padding-left: 110px;
	padding-top: 15px;
	position: relative;
}
.bigThings_M{
	width: 70px;
	overflow: hidden;
	position: absolute;
	left: 15px;
	top:4px;
	padding-right: 10px;
	background: url(../images/bigThings_M.png) no-repeat right center;
}
.bigThings_M span{
	display: block;
	overflow: hidden;
	font-size: 20px;
	color:#666;
}
.bigThings_M i{
	display: block;
	overflow: hidden;
	font-size: 14px;
}
.bigThingsDeta{
	overflow: hidden;
}
.bigThingsName{
	display: block;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	font-size: 16px;
	color:#444;
}
.bigThingsName .articleBox{
	overflow: hidden;
	height: 300px;
}
.bigThingsBd{
	display: block;
	width: 1px;
	height: 100%;
	overflow: hidden;
	background: #b8defb;
	position: absolute;
	left: 89px;
	top:0px;
	z-index: 1;
}
.bigThings .bt{
	display: block;
	width: 47px;
	height: 47px;
	overflow: hidden;
	margin-left: 66px;
	position: relative;
	z-index: 2;
}
.bigThings .prev{
	background: url(../images/bigThingsBt.png) no-repeat right top;
}
.bigThings .next{
	background: url(../images/bigThingsBt.png) no-repeat left top;
}

/*
* 杂志期刊
*/
.img_dl2{
	overflow: visible;
	margin:0px -12px 0px -13px;
}
.img_dl2 dd{
	width: 25%;
	overflow: visible;
}
.img_dl2 dd .imgDiv{
	padding-top: 133.928571%;
}
.img_dl2 dd .list_a{
	margin:0px 12px 25px 13px;
	-webkit-box-shadow: 0px 3px 9px rgba(0,0,0,0.1);
	box-shadow: 0px 3px 9px rgba(0,0,0,0.1);
}

/*
* 资质荣誉
*/
.honorImg{
	width: 285px;
	overflow: hidden;
}
.img_dl3{
	overflow: visible;
	margin:0px -20px;
}
.img_dl3 dd{
	overflow: visible;
	width: 50%;
	margin-bottom: 40px;
}
.img_dl3 dd .list_a{
	margin:0px 20px;
	-webkit-box-shadow: 0px 2px 15px rgba(0,0,0,0.15);
	box-shadow: 0px 2px 15px rgba(0,0,0,0.15);
	background: #fff;
}
.img_dl3 dd .imgDiv{
	padding-top: 75.4385965%;
}
.honorDeta{
	width: 255px;
	height: 155px;
	overflow: hidden;
	padding: 30px 20px;
}
.honorMore{
	overflow: hidden;
	width: 110px;
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	border:1px solid #d8d8d8;
	text-align: center;
}
.honorMore span{
	display: inline-block;
	padding-right: 30px;
	height: 30px;
	font-size: 12px;
	color:#fff;
	overflow: hidden;
	background: url(../images/honorMore.png) no-repeat center right;
}
.honorMore span i{
	display: inline-block;
	width: 0px;
	overflow: hidden;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.honorMore span i em{
	display: block;
	width: 40px;
}
.list_a:hover .honorMore{
	border-color:#0068b7;
	background: #0068b7;
}
.list_a:hover .honorMore i{
	width: 40px;
}

/*
* 客服中心
*/
.cantactL{
	width: 730px;
	overflow: hidden;
}
.cantactTit{
	padding-bottom: 5px;
	overflow: hidden;
	position: relative;
	font-size: 16px;
	color:#9d9c9c;
}
.cantactTit em{
	display: block;
	width: 38px;
	height: 1px;
	overflow: hidden;
	background: #d3d1cf;
	position: absolute;
	left: 0px;
	bottom:0px;
}
.cantact_dl{
	overflow: hidden;
	margin:0px -15px;
}
.cantact_dl dd{
	width: 100%;
	overflow: hidden;
	padding: 10px 0px;
	float: left;
	display: inline;
}
.cantact_dl dd.w_50p{
	width: 50%;
}
.inpDiv{
	overflow: hidden;
	margin:0px 15px;
	height: 48px;
	border:1px solid #e7e7e7;
	position: relative;
	padding: 0px 10px;
}
.inpDiv input{
	display: block;
	overflow: hidden;
	border:none;
	background: none;
	width: 100%;
	height: 48px;
	line-height: 48px;
	font-size: 16px;
	color:#d2d2d2;
	font-family: "microsoft YaHei";
}
.inpDiv textarea{
	display: block;
	width: 100%;
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	font-size: 16px;
	color:#d2d2d2;
	font-family: "microsoft YaHei";
	line-height: 30px;
	border:none;
	background: none;
	outline: none;
}
.h_180{
	height: 180px;
	padding: 5px 10px;
}
.w_230{
	width: 230px;
}
.code_a{
	display: block;
	overflow: hidden;
} 
.code_a img{
	display: block;
	width: 125px;
	height: 50px;
}
.cantactBt{
	display: block;
	width: 220px;
	height: 45px;
	overflow: hidden;
	background: #0068b7;
	font-size: 16px;
	color:#fff !important;
	line-height: 45px;
	text-align: center;
	-webkit-border-radius: 45px;
	-moz-border-radius: 45px;
	-ms-border-radius: 45px;
	-o-border-radius: 45px;
	border-radius: 45px;
	margin: 2px 30px 2px 0px;
}
.cantactR{
	width: 383px;
	overflow: hidden;
}
.cantactR_dl{
	overflow: hidden;
}
.cantactR_dl dd{
	overflow: hidden;
	position: relative;
	padding-left: 23px;
	margin-bottom: 20px;
}
.cantactR_txt{
	height: 100px;
	overflow: hidden;
	padding: 10px 10px 10px 40px;
	font-size: 14px;
	color:#888;
	line-height: 25px;
	border:1px solid #e7e7e7;
}
.cantactR_tit{
	overflow: hidden;
	font-size: 16px;
	color:#444;
	height: 30px;
	line-height: 30px;
	padding-bottom: 5px;
}
.cantactR_dl dd em{
	display: block;
	width: 46px;
	height: 46px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top:50%;
	margin-top: -23px;
	z-index: 2;
}
.cantact_add{
	background: url(../images/cantact_add.png) no-repeat center center;
}
.cantact_tel{
	background: url(../images/cantact_tel.png) no-repeat center center;
}
.cantact_Email{
	background: url(../images/cantact_Email.png) no-repeat center center;
}
.maxBox{
	height: 610px;
	overflow: hidden;
}

/*
* 招聘
*/
.recruitTop_dl{
	margin: 0px -10px;
}
.recruitTop_dl dd{
	width: 25%;
	float: left;
	display: inline;
}
.recruitDiv{
	margin:0px 10px;
}
.recruitDiv{
	height: 28px;
	border:1px solid #e6eced;
	background: #f3f1f1;
}
.recruitDiv input{
	width: 100%;
	height: 28px;
	overflow: hidden;
	font-size: 12px;
	color:#666;
	font-family: "microsoft YaHei";
	line-height: 28px;
	background: none;
	border:none;
}
.pad_10{
	padding: 0px 10px;
}
.recruitBt{
	display: block;
	height: 28px;
	overflow: hidden;
	text-align: center;
	line-height: 28px;
	font-size: 12px;
	color:#fff !important;
	background: #0068b7;
}

/*slelect.demo样式start*/
.demo{height:28px; position:relative; padding-right:28px;}
.seljg{ padding-left:10px; line-height:28px; color:#666; font-size:12px; cursor:pointer;}
.demo i{ display:block; width:28px; height:28px; background:url(../images/sel.jpg) no-repeat center center; position:absolute; right:0px; top:0px; cursor:pointer;}
.selTj{ width:100%; overflow:hidden; border:1px solid #e6eced; border-top:none; max-height:240px; overflow-y:auto; position:absolute; left:-1px; top:29px; background:#FFF; display:none;}
.selTj a{ display:block; height:25px; line-height:25px; padding-left:10px; color:#666666; margin-bottom:1px;}
.selTj a:hover{ background:#f8f8f8; color:#ff7800;}
.selTj a.hover{background:#f8f8f8; color:#ff7800;}
/*slelect.demo样式end*/

.recruit_dl{
	overflow: hidden;
}
.recruit_dl dd{
	overflow: hidden;
	margin-bottom: 20px;
}
.recruit_a{
	display: block;
	height: 38px;
	overflow: hidden;
	line-height: 38px;
	padding: 0px 20px;
	background: #e7ecee;
}
.recruit_a span{
	display: block;
	overflow: hidden;
	width: 22.5%;
	font-size: 16px;
	color:#666;
	float: left;
	display: inline;
}
.recruit_a span.txt_l{
	text-align: left;
}
.recruit_a span.w_10{
	width: 10%;
	height: 38px;
	background: url(../images/rucruitIcon.png) no-repeat right center;
}
.recruit_dl dd.hover span.w_10{
	background: url(../images/rucruitIcon_h.png) no-repeat right center;
}
.recruitCont{
	display: none;
	overflow: hidden;
	padding: 10px 30px;
}
.showRecruitForm{
	display: block;
	width: 130px;
	height: 35px;
	overflow: hidden;
	background: #0068b7;
	font-size: 14px;
	color:#fff !important;
	text-align: center;
	line-height: 35px;
}


.subPopBox{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: fixed;
	left: 0px;
	top:0px;
	background: rgba(0,0,0,0.65);
	filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#65000000',endColorstr = '#65000000')\9;
	z-index: 999999;
	display: none;
}
.subPopCont{
	width: 790px;
	height: 555px;
	/*overflow: hidden;*/
	border:10px solid #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	background: #fff;
	position: relative;
	left: 50%;
	top:50%;
	margin-left: -395px;
	margin-top: -277px;
}

.joinForm{
	overflow: hidden;
	padding: 20px 40px;
}

.joinFormTit{
	display: block;
	font-size: 24px;
	color:#333;
	text-align: center;
	overflow: hidden;
}

.joinForm_dl{
	overflow: hidden;
}

.joinForm_dl dd{
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	padding-left: 70px;
	position: relative;
	margin-bottom: 10px;
}

.joinFormName{
	display: block;
	width: 70px;
	height: 32px;
	overflow: hidden;
	line-height: 32px;
	text-align: right;
	font-size: 12px;
	color:#444;
	position: absolute;
	left: 0px;
	top:0px;
}

.joinFormInp{
	display: block;
	width: 203px;
	height: 30px;
	overflow: hidden;
	border:1px solid #abadb3;
	padding: 0px 5px;
	font-size: 12px;
	color:#666;
	font-family: "microsoft yahei";
	line-height: 30px;
}

.joinForm_dl dd label{
	margin-right: 15px;
}

.joinForm_dl dd label span{
	padding-left: 6px;
}

.joinFormInp[disabled="disabled"]{
	background: #fff;
}

.joinForm_dl dt{
	overflow: hidden;
	position: relative;
	padding-left: 70px;
	margin-bottom: 10px;
}

.joinForm_dl dt textarea{
	width: 580px;
	height: 140px;
	overflow-x: hidden;
	overflow-y: auto;
	border:1px solid #abadb3;
	padding: 5px 10px;
	font-size: 12px;
	color:#666;
	line-height: 20px;
}

.joinFile{
	display: block;
	width: 110px;
	height: 30px;
	overflow: hidden;
	background: #535353;
	font-size: 14px;
	color:#fff;
	line-height: 30px;
	text-align: center;
}

input.w_100{
	width: 100px;
}

.joinCode{
	height: 32px;
	overflow: hidden;
	line-height: 32px;
	margin-left: 10px;
}

.joinCode img{
	display: block;
	height: 32px;
	float: left;
}

.joinCode i{
	display: block;
	height: 32px;
	overflow: hidden;
	float: left;
	padding-left: 10px;
	color:#666;
}
.joinCode i:hover{
	color:#d70112;
}
.closeSubPop{
	width: 30px;
	height: 28px;
	overflow: hidden;
	background: url(../images/closeVideoPop.png) no-repeat center center;
	position: absolute;
	right: -50px;
	top:-10px;
}
.bbsBt{
	display: block;
	width: 112px;
	height: 35px;
	overflow: hidden;
	margin:0px auto;
	text-align: center;
	line-height: 35px;
	font-size: 14px;
	color:#fff !important;
	background: #0068b7;
}

/*
* 企业视频
*/
.img_dl4{
	margin:0px -35px;
}
.img_dl4 dd{
	width: 50%;
	margin-bottom: 20px;
}
.img_dl4 dd .list_a{
	padding: 0px 35px;
}
.img_dl4 dd .imgDiv{
	padding-top: 55.7522124%;
}
.videoBg{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: url(../images/videoBg.png) no-repeat center center;
	position: absolute;
	left: 0px;
	top:0px;
	z-index: 2;
}
.img_dl4 dd .listName{
	text-align: center;
}