@charset "UTF-8";
/* CSS Document */
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;
}
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: #1e64ab;
}/* 鼠标在链接上 */
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;
}
textarea{outline: none;}
.wrap {
	width: 1200px;
	clear: both;
	margin: 0 auto;
}
.clear {
	clear: both;
	overflow:hidden;
}
.h2 {
	clear: both;
	height: 2px;
	overflow:hidden;
}
.h10 {
	clear: both;
	height: 10px;
	overflow:hidden;
}
.h15 {
	clear: both;
	height: 16px;
	overflow:hidden;
}
.h20 {
	clear: both;
	height: 20px;
	overflow:hidden;
}
.h25 {
	clear: both;
	height: 25px;
	overflow:hidden;
}
.h30 {
	clear: both;
	overflow:hidden;
	height: 30px;
}
.h32 {
	clear: both;
	height: 32px;
}
.h50 {
	clear: both;
	height: 50px;
}
.h60 {
	clear: both;
	height: 60px;
	overflow:hidden;
}
.fl {
	float: left;
	display: inline;
}
.fr {
	float: right;
	display: inline;
}
img {
	border: none;
}
.bdimgshare-bg,.bdimgshare-content,.sr-bdimgshare{ display:none !important}
/*公共部分结束*/
/*
********************************此处首页样式开始********************************
*/
/*头部开始*/
.top1Box{ height:30px; line-height:30px; background:#f6f6f6;}
.topR{ margin-top:6px;}
.topR a{ margin:0 0 0 10px !important; padding:0px !important; background-image:url(/subsiteSrc/main/images/share.png) !important; background-repeat:no-repeat !important; width:18px !important; height:18px !important;}
.topR .bds_tsina{ background-position:0px 0px !important;}
.topR .bds_weixin{ background-position:-27px 0px !important;}
.topR .bds_tqq{ background-position:-53px 0px !important;}

.top2Box{ height:110px; width:100%;}
.top2L{ width:463px; height:110px;}
.top2L a{ display:block; height:110px; background:url(/subsiteSrc/main/images/logo.png) no-repeat left center;}
.top2R{ width:380px; height:30px; background:#1e64ab; overflow:hidden; margin-top:35px;}
.top2R input{ float:left; display:inline; width:210px; height:28px; border:none; background:#FFF; padding:0 10px; margin:1px 0 0 1px; margin-right:18px; font-family:"Microsoft YaHei";}
.top2R a{ float:left; display:inline; color:#e5e5e5; line-height:30px; height:30px;}
.top2R em{ float:left; display:inline; width:1px; height:12px; background:#e5e5e5; margin:0 7px; margin-top:9px;}

.topNav{width: 100%;height: 50px;background: #1a73c4;position: relative;z-index: 2;}
.div_scroll {width: 100%;height:225px;overflow: auto;float: left;}	
.scroll_container {overflow: hidden;position: relative;}
.scroll_absolute {position: absolute;}
.scroll_vertical_bar {position: absolute;top: 0;right:13px;width:2px;height: 100%;background:#e6e6e6;margin: 0;padding: 0;z-index:3;}
.scroll_track {position: relative;background-color:none;}
.scroll_drag {position: relative;top: 0;left: 0;cursor: pointer;background:#3698d9;}
.scroll_arrow {text-indent: -20000px;display: block;cursor: pointer;background-color: #D6B74B;}
.scroll_vertical_bar .scroll_arrow {height: 16px;}
.nav_dl{height: 50px;}
.topNavCont{position: relative;z-index: 2;}
.nav_dl dd{width: 108px;float: left;display: inline;position: relative;}
a.nav_a{display: block;width: 150px;height: 50px;overflow: hidden;font-size: 16px;color: #ffffff;text-align: center;line-height: 50px;}
.nav_dl dd.hover .nav_a{background:#02529b;color: #fff;}
.nav_a span{}
.subNavBox{width:0;overflow: hidden;position: absolute;top: 50px;background:rgba(251,251,251,0.85);}
.subNavL{width: 120px;padding: 10px 0px; background:#fff;}
.nav_ul{overflow: hidden;width: 120px;}
.nav_ul li{height: 36px;overflow: hidden;line-height: 36px;text-align: center;}
.nav_ul li a{font-size: 14px;color: #666;}
.nav_ul li a:hover{color: #3698d9;}
.navImg{display: block;width:320px;overflow: hidden;padding: 20px;}
.navImg p{width: 100%;overflow: hidden;padding-top:62.5%;position: relative;}
.navImg p img{display: block;width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.navImgName{display: block;overflow: hidden;font-size: 14px;color: #666;margin-top: 10px;}
.navImg:hover .navImgName{color: #3698d9;}
.navImg:hover p img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
/*banner开始*/
.banner{overflow: hidden;position: relative; width:1260px; margin:0 auto;}
.banner .hd{width: 100%;position: absolute;z-index: 1;bottom: 30px;left: 0;height:10px;text-align: center; display:none;}
.banner .hd ul{overflow: hidden;display: inline-block;}
.banner .hd ul li{cursor: pointer;float:left;display: inline;zoom: 1;width: 10px;height: 10px;overflow: hidden;line-height:999px;margin: 0 5px;background: #fff;border-radius:10px;}
.banner .hd ul .on{background: #0d7ec8;}
.banner .bd{position: relative;height:400px;z-index: 0;overflow: hidden;}
.banner .bd li{ width:1260px;height:400px; background-size:cover !important;}
.banner .bd li a{display: block;width:100%;height: 100%;}
.banner .bt{display:none;width: 32px;height: 77px;overflow: hidden;position:absolute;top:160px;}
.banner .prev{left:20px;background: url(/subsiteSrc/main/images/ind3rdPrev.png) no-repeat center center;}
.banner .next{right:20px;background: url(/subsiteSrc/main/images/ind3rdNext.png) no-repeat center center;}
.banner:hover .bt{display: block;}
/*banner结束*/
/*头部结束*/
/*第一通栏开始*/
.column1{ overflow:hidden;}
.column1L{ width:280px; margin-right:20px;}
.column1L .pic{width:280px;height: 266px;position:relative;margin-bottom:27px;}
.column1L .pic a.a1{display:block;width:280px;height: 266px;overflow:hidden;}
.column1L .pic a.a1 img{width: 280px;height: 266px;}
.column1L .pic a.a2{ display:block; position:absolute; left:0px; bottom:0px; height:30px; width:260px; padding:0 10px; line-height:30px; text-align:right; background:rgba(0,0,0,0.6); color:#dedede; font-size:14px;}
.column1L .btn{ border:1px solid #84c1e5; background:#f0faff; border-bottom:none;}
.column1L .btn a{ display:block; height:54px; line-height:54px; border-bottom:1px solid #84c1e5; background:url(/subsiteSrc/main/images/icn1.png) no-repeat 72px center;}
.column1L .btn a em{ float:left; display:inline; width:72px; height:54px; background-position:center center; background-repeat:no-repeat; margin-right:22px;}
.column1L .btn a em.em1{ background-image:url(/subsiteSrc/main/images/icn3.png);}
.column1L .btn a em.em2{ background-image:url(/subsiteSrc/main/images/icn4.png);}
.column1L .btn a span{ display:block; overflow:hidden; line-height:54px; height:54px; color:#525252; font-size:18px; font-weight:bold;}
.column1L .btn a:hover span{ color:#1e64ab;}

.column1M{
	height:348px; 
	overflow:hidden; 
	position:relative;
	width:505px;
	}
/*内容*/		
.column1M .bd{ position:relative; height:100%; z-index:0; height:348px; width:505px;}
.column1M .bd li{ zoom:1; vertical-align:middle; height:348px; width:505px;}
.column1M .bd li img{ display:block; height:348px; width:505px;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.column1M .prev{ width:30px; height:40px; background:url(/subsiteSrc/main/images/prev1.png) no-repeat center center; position:absolute; left:0px; bottom:0px; z-index:3}
.column1M .next{ width:30px; height:40px; background:url(/subsiteSrc/main/images/next1.png) no-repeat center center; position:absolute; right:0px; bottom:0px; z-index:3}
.column1M .text{ width:445px; height:40px; padding:0 30px; position:absolute; left:0px; bottom:0px; background:rgba(0,0,0,0.45); color:#dedede; font-size:16px; text-align:center; line-height:40px; z-index:2}
.column1R{ width:375px; overflow:hidden;}
.indexT{ height:50px; line-height:50px; position:relative; background-color:#d9eef7; background-position:center center; background-repeat:no-repeat; border-bottom:1px solid #84c1e5;}
.indexT.bg1{ background-image:url(/subsiteSrc/main/images/T1.png);}
.indexT.bg2{ background-image:url(/subsiteSrc/main/images/T2.jpg);}
.indexT.bg3{ background-image:url(/subsiteSrc/main/images/T3.jpg);}
.indexT.bg4{ background-image:url(/subsiteSrc/main/images/T4.jpg);}
.indexTL{ padding-left:50px; position:absolute; left:0px; top:0px; height:50px; color:#1e64ab; font-size:18px;}
.indexTL em{ display:block; height:50px; width:50px; position:absolute; left:0; top:0; background-position:center center; background-repeat:no-repeat;}
.indexTR{ width:30px; height:7px; margin-top:27px; margin-right:15px;}
.indexTR a{ display:block; height:7px; background:url(/subsiteSrc/main/images/more.png) no-repeat center center;}
.column1RC{ height:288px; width:343px; border:1px solid #d9eef7; border-top:none; padding:8px 15px 0;}
.indexList{ overflow:hidden;}
.indexList dd{ font-size:14px; height:40px; line-height:40px; overflow:hidden;}
.indexList dd a{ color:#434343; float:left; display:inline;}
.indexList dd a:hover{ color:#1e64ab;}
.indexList dd span{ float:right; display:inline; color:#666666; font-size:12px;}
.indexList.style1 dd{ height:36px; line-height:36px;}
/*第一通栏结束*/
/*第二通栏开始*/
.column2{ overflow:hidden;}
.column2L{ width:390px; overflow:hidden; margin-right:24px;}
.column2LC{ height:283px; border:1px solid #d9eef7; border-top:none;}
.column2LList{ overflow:hidden;}
.column2LList dd{ overflow:hidden; padding:10px 15px; border-bottom:1px solid #d9eef7;}
.column2LList dd a{ display:block;}
.column2LList dd a span{ display:block; height:38px; line-height:38px; color:#333333; font-size:14px;}
.column2LList dd a em{ display:block; height:12px; line-height:12px; color:#999999; text-align:right;}
.column2LList dd a:hover span{ color:#1e64ab;}
.column2M{ width:390px; overflow:hidden;}
.column2MC{ height:283px; border:1px solid #d9eef7; border-top:none;}
.column2MList{ overflow:hidden; padding-top:11px;}
.column2MList dd{ overflow:hidden; padding:15px; border-bottom:1px solid #d9eef7;}
.column2MList dd .pic{ width:90px; height:60px; overflow:hidden; margin-right:10px;}
.column2MList dd .pic img{ width:90px; height:60px; overflow:hidden;}
.column2MList dd .text{ overflow:hidden;}
.column2MList dd .text h1{ display:block; height:30px; line-height:30px; font-weight:normal; overflow:hidden;}
.column2MList dd .text h1 a{ color:#333333; font-size:14px;}
.column2MList dd .text h1 a:hover{ color:#1e64ab;}
.column2MList dd .text div{ display:block; height:30px; line-height:30px; color:#999999; overflow:hidden;}
.column2R{ width:370px; overflow:hidden;}
.column2RC{ height:283px; border:1px solid #d9eef7; border-top:none;}
.c2Video{ padding:20px 15px 0;}
.c2Video a{ display:block; height:38px; line-height:38px; color:#333333; font-size:14px;}
/*第二通栏结束*/
/*第三通栏开始*/
.column3{ overflow:hidden;}
.column3L{ width:590px; overflow:hidden;}
.column3LC{ padding:30px 20px 10px; border:1px solid #d9eef7; border-top:none; height:321px;}
.column3LCUp{ overflow:hidden; margin-bottom:20px;}
.column3LCUp .pic{ width:180px; height:120px; overflow:hidden; margin-right:17px;}
.column3LCUp .pic img{ display:block;width:180px; height:120px; overflow:hidden;}
.column3LCUp .text{ overflow:hidden;}
.column3LCUp .text h1{ display:block; height:35px; line-height:35px; font-weight:normal; overflow:hidden; margin-bottom:13px;}
.column3LCUp .text h1 a{ color:#545454; font-size:18px;}
.column3LCUp .text h1 a:hover{ color:#1e64ab;}
.column3LCUp .text div{ display:block; height:72px; line-height:24px; color:#999999; overflow:hidden; font-size:14px;}
.column3R{ width:590px; overflow:hidden;}
.column3RC{ height:361px; border:1px solid #d9eef7; border-top:none;}
.column3RList{ overflow:hidden; padding-top:20px;}
.column3RList dd{ overflow:hidden; padding:0 20px; margin-bottom:25px;}
.column3RList dd .pic{ width:120px; height:90px; overflow:hidden; margin-right:18px;}
.column3RList dd .pic img{  width:120px; height:90px; overflow:hidden;}
.column3RList dd .text{ overflow:hidden;}
.column3RList dd .text h1{ display:block; height:30px; line-height:30px; font-weight:normal; overflow:hidden; margin-bottom:8px;}
.column3RList dd .text h1 a{ color:#333333; font-size:18px;}
.column3RList dd .text h1 a:hover{ color:#1e64ab;}
.column3RList dd .text div{ display:block; height:48px; line-height:24px; color:#999999; overflow:hidden;}
/*第三通栏结束*/
/*第四通栏开始*/
.tab3rdSlide{overflow: hidden;position: relative;}
.tab3rdSlide .bd{overflow: hidden; width:1199px; height:235px;}
.tab3rd_dl dd{width:275px;overflow: hidden;float:left;display: inline; margin-right:33px;}
.tab3rd_dl dd a{display: block;overflow: hidden; height:100%;}
.tab3rd_dl dd p{width:275px; height:185px;overflow: hidden;}
.tab3rd_dl dd p img{width:275px; height:185px;display: block;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.tab3rd_dl dd span{display:block;width: 100%;overflow: hidden;font-size: 14px;color:#666666;text-align: center; line-height:50px; height:50px;}
.tab3rd_dl dd:hover span{color: #1e64ab;}
.tab3rdSlide .bt{display: none;width: 32px;height: 77px;overflow: hidden;}
.tab3rdSlide .prev{position: absolute;left: 20px;top: 46px;background: url(/subsiteSrc/main/images/ind3rdPrev.png) no-repeat center center;}
.tab3rdSlide .next{position: absolute;right: 20px;top: 46px;background: url(/subsiteSrc/main/images/ind3rdNext.png) no-repeat center center;}
.tab3rdSlide:hover .bt{display: block;}
/*第四通栏结束*/
/*第五通栏开始*/
.frendLink{ height:60px; line-height:60px; background:#d2ebf4; overflow:hidden;}
.frendLinkL{ width:127px; height:60px; margin-right:40px; background:url(/subsiteSrc/main/images/icn12.png) no-repeat center center; color:#444444; font-size:16px; text-align:center; line-height:60px;}
.frendLinkR{ padding-right:40px; color:#656565; font-size:14px;}
.frendLinkR a{ color:#656565; font-size:14px; margin-right:22px;}
.frendLinkR a:hover{ color:#1e64ab;}
/*第五通栏结束*/

/*底部开始*/
.footerBox{ background:#d0e2ed; padding:25px 0;}
.footerL{ width:365px; margin-right:85px;}
.footerLT{ height:30px; line-height:30px; color:#333333; font-size:20px; font-weight:bold; margin-bottom:12px;}
.footerLC{ color:#444444; font-size:14px; line-height:26px; overflow:hidden;}
.footerM{ color:#444444; font-size:14px; line-height:26px; overflow:hidden; padding-top:20px; width:460px;}
.footerR{ width:120px; overflow:hidden; padding-top:10px;}
.footerR img{ display:block; width:120px; height:120px;}
.footerR span{ display:block; height:25px; line-height:25px; color:#555555; text-align:center;}
.floatBox{ position:fixed; right:50%; margin-right:-665px; bottom:200px;}
.floatBox dd{ width:46px; height:46px; overflow:hidden;}
.toTop{ background:#0d5494 url(../images/icn2.png) no-repeat center center; cursor:pointer;}
/*底部结束*/
/*
********************************此处首页样式结束********************************
*/
/*
********************************此处内页样式开始********************************
*/
/*内页框架开始*/
.subBanner{ height:360px; width:100%; background-position:center center; background-repeat:no-repeat;}
.subPage{ clear:both;}
.subPageL{ width:220px;}
.subPageLT{ height:49px; background:url(/subsiteSrc/main/images/icn13.jpg) no-repeat center center; border-bottom:1px solid #84c1e5; color:#1e64ab; font-size:18px; text-align:center; line-height:49px;}
.subPageLC{ border:1px solid #d9eef7; border-top:none; border-bottom:none;}
.leftMenu{ overflow:hidden;}
.leftMenu dd{ overflow:hidden; border-bottom:1px solid #d9eef7}
.leftMenu dd span{ display:block; height:48px; line-height:48px;}
.leftMenu dd span a{ display:block; height:48px; line-height:48px; padding-left:28px; padding-right:30px; background:url(/subsiteSrc/main/images/icn14.png) no-repeat 194px center; font-size:16px; color:#343434;}
.leftMenu dd div{ overflow:hidden; display:none;}
.leftMenu dd div a{ display:block; height:38px; line-height:38px; padding-left:40px; color:#343434; font-size:14px;}
.leftMenu dd div a:hover{ color:#1e64ab;}
.leftMenu dd div a.hover{ color:#1e64ab;}
.leftMenu dd:hover span{ background:#f2fbff;}
.leftMenu dd:hover span a{ background:url(/subsiteSrc/main/images/icn14h.png) no-repeat 194px center; color:#1e64ab;}
.leftMenu dd.hover span{ background:#f2fbff;}
.leftMenu dd.hover span a{ background:url(/subsiteSrc/main/images/icn14h.png) no-repeat 194px center; color:#1e64ab;}
.leftMenu dd.hover div{ display:block;}
.subPageR{ width:950px; overflow:hidden;}
.subPageRC{ min-height:600px; height:auto !important; height:600px;}
.location{ height:48px; border-bottom:2px solid #e5e5e5; position:relative;}
.locationR{ position:absolute; right:0px; top:0px; height:48px; line-height:48px; padding-left:32px; background:url(/subsiteSrc/main/images/icn15.png) no-repeat 8px center; border-bottom:2px solid #84c1e5; color:#8f8f8f; font-size:14px;}
.locationR a{ color:#8f8f8f; float:left; display:inline;}
.locationR em{ color:#8f8f8f; float:left; display:inline; margin:0 5px;}
.locationR a:hover{ color:#1e64ab;}
.locationR a.hover{ color:#1e64ab;}
/*页码开始*/
.page {
	padding: 35px 0 35px 0;
	overflow: hidden;
	text-align: center;
	clear: both;
}
.page code, .page a {
	padding: 6px 12px;
	background: #fff;
	color: #6f6f6f;
	border-radius: 3px;
	border: 1px solid #efefef;
	font-family: "Microsoft YaHei";
	margin: 0 3px;
}
.page a:hover {
	background: #1a73c4;
	color: #fff;
	border: 1px solid #1a73c4;
}
.page a.hover {
	background: #1a73c4;
	color: #fff;
	border: 1px solid #1a73c4;
}
.page input {
	vertical-align: middle;
	height: 20px;
	border: 1px solid #efefef;
}
.page input.pageDetail {
	width: 50px;
	height: 31px;
	line-height: 31px;
	text-align: center;
}
.page input.page_bnt {
	border: none;
	width: 58px;
	height: 31px;
	cursor: pointer;
	color: #6f6f6f;
}
/*页码结束*/
/*内页框架结束*/
/*newsTextImg*/
.newsTextImg{ overflow:hidden;}
.newsTextImg dd{ overflow:hidden; padding:0 20px 20px; border-bottom:1px solid #e5e5e5; margin-bottom:20px;}
.newsTextImg dd .pic{ width:178px; height:118px; overflow:hidden; border:1px solid #d1d1d1; margin-right:25px;}
.newsTextImg dd .pic img{ width:178px; height:118px;}
.newsTextImg dd .text{ overflow:hidden;}
.newsTextImg dd .text h1{ display:block; height:40px; line-height:40px; font-weight:normal; overflow:hidden;}
.newsTextImg dd .text h1 a{ color:#333333; font-size:18px;}
.newsTextImg dd .text h1 a:hover{ color:#1a73c4;}
.newsTextImg dd .text .text1{ color:#555555; line-height:24px; height:48px; overflow:hidden; font-size:14px; margin-bottom:10px;}
.newsTextImg dd .text .text2{ height:20px; line-height:20px; color:#666666; overflow:hidden;}
.newsTextImg dd .text .text2 span{ float:left; display:inline;}
.newsTextImg dd .text .text2 a{ float:right; display:inline;}
/*newsTextImg*/
/*message*/
.messageT{ height:40px; line-height:40px; font-size:14px; margin-bottom:16px; color:#666; padding-left:40px;}
.message{ clear:both; padding-left:40px;}
.message dd{ clear:both; margin-bottom:20px;}
.messageL{ color:#555555; font-size:14px; height:26px; line-height:26px; width:65px; text-align:right; margin-right:5px;}
.messageR{ padding-left:70px; line-height:26px;}
.messageR input{ float:left; display:inline; height:24px; line-height:24px; border:1px solid #c2c2c2; padding:0 10px;}
.messageR input.input1{ width:167px;}
.messageR input.input2{ width:74px;}
.messageR span{ float:left; display:inline; font-size:14px; margin-left:25px;}
.messageR textarea{ display:block; line-height:25px; width:450px; height:167px; padding:0 10px;border:1px solid #c2c2c2; }
.messageR img{ float:left; display:inline; height:26px; margin:0 10px;}
.messageR a{ float:left; display:inline;}
.messageBtn{ overflow:hidden; padding-left:40px;}
.messageBtn a{ display:block; width:225px; height:45px; text-align:center; line-height:45px; background:#1e64ab; color:#FFF; font-size:18px; border-radius:3px;}
/*contactUs*/
.contactUs{ overflow:hidden; padding-left:30px;}
.contactUs .map{ width:538px; height:358px; border:1px solid #e5e5e5; margin-right:28px;}
.contactUs .text{ padding:25px 40px 0; overflow:hidden; height:335px; background:#f7f7f7;}
.contactUs .text .textT{ height:35px; line-height:35px; font-size:18px; font-weight:bold;}
.contactUs .text .textC{ line-height:26px; overflow:hidden; color:#555666; font-size:14px;}
/*newsList*/
.textList1{
	clear:both;
	padding:0 20px;
	}
.textList1 dd{
	display:block;
	clear:both;
	height:47px;
	border-bottom:1px solid #d9eef7;
	padding:0 10px;
	}
.textList1 dd a{
	display:block;
	line-height:47px;
	float:left;
	font-size:14px;
	color:#444444;
	}
.textList1 dd a:hover{ color:#1e64ab;}
.textList1 dd span{
	display:block;
	line-height:47px;
	float:right;
	font-size:14px;
	}
/*imgList*/
.ImgList{
	clear:both;
	width:936px;
	padding:0px 0 0 20px;
	}
.ImgList dd{
	width:285px;
	display:block;
	float:left;
	display:inline;
	overflow:hidden;
	margin-right:27px;
	}
.ImgList dd p{
	width:283px;
	height:188px;
	display:block;
	float:left;
	background:#fff;
	border:1px solid #e5e5e5;
	clear:both;
	position:relative;
	}
.ImgList dd p i{ display:block; width:100%; height:100%; background:rgba(0,0,0,0.4) url(../images/play.png) no-repeat center center; position:absolute; left:0px; top:0px; display:none;}

.ImgList dd img{
	width:283px;
	height:188px;
	display:block;
	}
.ImgList dd span{
	display:block;
	height:45px;
	line-height:45px;
	text-align:center;
	clear:both;
	color:#333333;
	font-size:14px;
	}
.ImgList dd:hover p i{ display:block;}
/*newsView*/
.articleBox {
	line-height:28px;
	padding:10px 0;
	color: #666;
}
.articleBox img{
	max-width:100%;
	}
.articleTitle {
	clear: both;
	text-align: center;
	padding:20px 10px 0 10px;
	line-height: 35px;
	font-size:20px;
	font-family:"microsoft yahei";
	color:#333333;
}
.articleTime {
	display: block;
	clear: both;
	text-align: center;
	color: #666;
	font-size: 11px;
	line-height:30px;
	padding:10px 0 5px 0;
}
.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:#1e8ddc;
	}
.articlePage a.hover{
	color:#fff;
	background:#1e8ddc;
	}
.download{
	clear:both;
	height:32px;
	font-size:18px;
	padding:10px 0 0 0;
	}
.download a{
	display:block;
	line-height:32px;
	float:left;
	padding:0 0 0 40px;
	color:#0079ce;
	font-family:"microsoft yahei";
	margin:0 10px 0 0;
	font-size:14px;
	background:url(/subsiteSrc/main/images/download.png) no-repeat left center;
	}
/**
 * 文章阅读页-内容上部大图
 */
#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(/subsiteSrc/main/images/article_icon.png) no-repeat 0px -50px;left: 0;}
#play .next_a span {background: url(/subsiteSrc/main/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 #1e8ddc;background:#1e8ddc;}
.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(/subsiteSrc/main/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*/
.singleArticle{ padding:0 20px;}
/*
********************************此处内页样式结束********************************
*/

.messageBtn .replyBtn{ background:#fff; border:1px solid #1e64ab; color:#1e64ab; margin-left:35px;}
.sqReply dl{ width:310px; margin:90px auto 0; overflow:hidden}
.sqReply dd{ margin-bottom:35px; overflow:hidden; font-size:14px; color:#1e64ab;}
.sqReply .input{ height:43px; width:278px; border:1px solid #d8d8d8; padding:0 15px; line-height:43px; color:#c5c5c5; font-size:14px; font-family:"microsoft yahei"}
.replyBox{ overflow:hidden; display:none}
.replyDl dt{ height:50px; font-size:20px; color:#333; line-height:50px; overflow:hidden;}
.replyDl dd{ border-top:1px solid #e1e1e1; padding:10px 0; overflow:hidden;  font-size:14px;line-height:30px;}
.replyDl .answer{ clear:both; overflow:hidden;}
.replyDl .answer em{ font-size:12px;}
.replyDl .reply{ overflow:hidden; color:#1e64ab}