﻿@charset "utf-8";
html,body{overflow-x:hidden;}
*{ font-family:Microsoft Yahei;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td,p {margin:0;padding:0;}
a{text-decoration:none;}
:focus{outline:0}
img { border-style: none; border:0;}
table {border-collapse:collapse;border-spacing:0;}
dl {list-style:none;}
input,button{ vertical-align:middle}
a{outline:none;}
.clear{display:block;height:0;clear:both;content:"";overflow:hidden;visibility:hidden;}
.r{ float:right}
.l{ float:left}
.subject{
	max-width:1280px;
	min-width:1024px;
	margin:0 auto;
	}
.sub_title{
	width:100%;
	height:250px;
	overflow:hidden;
	text-align:center;
	margin-bottom:40px;
	}
.sub_title img{width:100%; text-align:center;}
.sub_title a{
	width:124px;
	height:124px;
	background:url(../images/add_bicon.png) no-repeat;
	display:block;
	margin:0 auto;
	}
.sub_title h4{
	font-size:72px;
	font-family:Impact;
	}
.sub_title h5{
	font-weight:normal;
	font-size:20px;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	}
.sub_tit1{
	position:relative;
	min-height:330px;
	/*padding-left:40px;*/
	background:#fff;
	text-align:center;
	}
.sub_tit1 h3,.sub_tit1 h4{
	font-size:32px;
	color:#54b5f3;
	text-align:center;
	line-height:54px;
	padding-bottom:10px;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	}
.sub_tit1 h3{
	background:url(../images/tit1.png) no-repeat bottom center;
	}
.sub_tit1 h4{
	margin-top:30px;
	margin-bottom:30px;
	background:url(../images/tit2.png) no-repeat bottom center;
	}
.tit_detail{
	position:relative;
	text-align:left;
	min-height:350px;
	padding-right:350px;
	}
.tit_detail h5{
	font-size:24px;
	line-height:40px;
	color:#262626;
	font-weight:normal;
	}
.tit_detail p{
	font-size:18px;
	line-height:36px;
	text-indent:36px;
	color:#000;
	}
.tit_detail p a{ color:#34a8f2;}
.tit_detail p a:hover{ color:#6bbff4}
.sub_li li{
	float:left;
	width:30%;
	margin-right:5%;
	padding-bottom:20px;
	height:auto;
	overflow:hidden;
	}
.sub_li li a{
	position:relative;
	display:block;
	}
.sub_li li.lst{ margin-right:0!important;}
.sub_li li h1{ text-align:center; height:172px; overflow:hidden;}
.sub_li li h1 img{ width:100%; height:100%;overflow:hidden; text-align:center; vertical-align:middle;}
.sub_li li h6{
	font-size:18px;
	line-height:24px;
	font-weight:normal;
	color:#262626;
	line-height:30px;
	text-align:center;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	}
.sub_tit2{
	clear:both;
	position:relative;
	padding:30px 40px;
	height:auto;
	overflow:hidden;
	text-align:center;
	background:#f2f2f5;
	}
.sub_tit2 h4{
	font-size:32px;
	color:#54b5f3;
	text-align:center;
	line-height:54px;
	padding-bottom:10px;
	background:url(../images/tit3.png) no-repeat bottom center;
	}
.sub_tit2 ul{
	width:45%;
	padding:10px 0;
	height:auto;
	overflow:hidden;
	background:#fff;
	border:1px solid #9fd2f3;
	display:inline-block;
	}
.sub_tit2 ul li h5{
	margin:0 20px 12px;
	font-size:22px;
	line-height:36px;
	height:36px;
	color:#54b5f3;
	padding-left:30px;
	text-align:left;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	background:url(../images/sub_li2.png) no-repeat left center;
	border-bottom:1px solid #54b5f3;
	}
.sub_tit2 ul li a{
	font-size:18px;
	line-height:36px;
	height:36px;
	*line-height:34px;
	*height:34px;
	color:#262626;
	padding:0 20px;
	display:block;
	}
.sub_tit2 ul li a span{
	float:left;
	width:24px;
	height:24px;
	display:inline-block;
	background:url(../images/add_sicon.png) no-repeat left center;
	}
.sub_tit2 ul li a h6{
	float:left;
	display:inline-block;
	width:95%;
	font-size:18px;
	font-weight:normal;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	text-align:left;
	}
.sub_tit2 ul li a h6:hover,.sub_tit2 ul li a h6:active{ text-decoration:underline;}
.sub_tit3{
	position:relative;
	padding:40px 40px;
	height:auto;
	overflow:hidden;
	text-align:center;
	background:#fff;
	}
.sub_tit3 h3{
	font-size:32px;
	color:#54b5f3;
	text-align:center;
	line-height:54px;
	padding-bottom:10px;
	background:url(../images/tit3.png) no-repeat bottom center;
	}
.sub_people a{
	position:relative;
	float:left;
	width:25%;
	font-size:21px;
	line-height:40px;
	color:#1d1f5a;
	cursor:default;
	}
.sub_people a h4{
	text-align:center;
	margin:0 auto;
	width:254px;
	height:254px;
    border-radius:50%;
	}
.sub_people a h4 img{
	width:100%;
	height:100%;
	max-width:252px;
	max-height:252px;
	overflow:hidden;
     border-radius:50%;
   
	}
.sub_people a h6{ 
	width:70%;
	margin:0 auto;
	font-size:20px; 
	text-align:center;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	}
.sub_tit4{ position:relative;margin-top:-50px;}
.sub_tit4 h3{
	background:#54b5f3;
	padding:32px 40px 0 328px;
	height:152px;
	line-height:152px;
	font-size:36px;
	color:#fff;
	}
.sub_detail{
	position:relative;
	padding:0 40px;
	min-height:324px;
	background:#e2e5ec;
	}
.sub_detail b{
	position:absolute;
	margin:-92px 0 0 0;
	width:259px;
	height:324px;
	vertical-align:middle;
	line-height:324px;
	text-align:center;
	}
.add_img{
	margin:100px auto 0;
	width:124px;
	height:124px;
	background:url(../images/add_bicon.png) no-repeat;
	display:block;
	border:none;
	vertical-align:middle;
	cursor:pointer;
	}
.sub_detail b img{ vertical-align:middle;}
.sub_r{
	margin-left:288px;
	padding:20px 0;
	}
.sub_r p{
	margin-top:10px;
	font-size:18px;
	color:#262626;
	line-height:32px;
	text-indent:36px;
	}
.sub_r textarea{
	width:98%;
	padding:5px 1%;
	height:100px;
	display:block;
	border:1px solid #ccc;
	background:transparent;
	}
.sub_r h4{
	line-height:36px;
	height:36px;
	background:url(../images/titbg.png) repeat-x left center;
	}
.sub_r h4 i{
	font-size:22px;
	font-style:normal;
	background:#e2e5ec;
	color:#54b5f3;
	width:300px;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	}
.sub_r h4 input{
	background:#e2e5ec;
	border:1px solid #fff;
	border-radius:3px;
	padding:0 5px;
	color:#54B5F3;
	}
.sub_r ul li{
	height:36px;
	margin-bottom:8px;
	}
.sub_r ul li i{
	float:left;
	background:#54b5f3;
	width:20px;
	height:22px;
	line-height:22px;
	margin-top:7px;
	margin-right:7px;
	text-align:center;
	font-size:20px;
	font-style:normal;
	font-family:"Myriad Pro", Helvetica;
	color:#fff;
	display:inline-block;
	}
.sub_r ul li a{
	float:left;
	width:70%;
	font-size:18px;
	color:#262626;
	line-height:36px;
	display:inline-block;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	}
.sub_r ul li a:hover,.sub_r ul li a:active{ text-decoration:underline;}
.sub_r ul li span{
	float:right;
	font-size:18px;
	color:#2d2d2d;
	line-height:36px;
	}
.subjects{
	position:relative;
	z-index:2;
	display:block;
	width:455px;
	padding:10px 0;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	font-size:32px;
	font-weight:bold;
	color:#54b5f3;
	text-align:center;
	border:1px solid #9fd2f3;
	background:#fff;
	}
.subjects h5{
	font-size:18px;
	font-weight:normal;
	color:#727272;
	}
.sub_tit5{
	position:relative;
	padding:30px 40px;
	text-align:center;
	}
.sub_tit5 h3{
	font-size:32px;
	color:#54b5f3;
	text-align:center;
	line-height:54px;
	padding-bottom:10px;
	background:url(../images/tit5.png) no-repeat bottom center;
	}
.tit5_details{
	position:relative;
	height:auto;
	overflow:hidden;
	min-height:400px;
	}
.tit5_details ul li{
	clear:both;
	height:86px;
	padding-bottom:36px;
	}
.tit5_details ul li b{
	float:left;
	width:94px;
	padding-left:10px;
	height:86px;
	line-height:86px;
	color:#fff;
	text-align:left;
	font-size:58px;
	font-family:Impact;
	background:url(../images/sub_li.png) no-repeat;
	display:inline-block;
	}
.tit5_details ul li a{
	margin:17px 0 0 -18px;
	float:left;
	font-size:20px;
	color:#2d2d2d;
	width:58%;
	height:69px;
	line-height:69px;
	text-align:left;
	padding-left:20px;
	background:#ecedf1;
	display:inline-block;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	}
.subImg{
	position:absolute;
	right:0;
	top:0;
	width:335px;
	font-size:18px;
	color:#262626;
	text-align:center;
	}
.subImg h2{ margin-top:17px; width:100%; max-height:276px; overflow:hidden; }
.subImg h5{ line-height:24px; font-size:20px;font-weight:normal;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.subImg h5{ 
    font-size:20px;
    font-weight:normal;
	line-height:42px;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	}
/*后台编辑*/
.edit_title{
	clear:both;
	border:1px solid #ccc;
	margin:0 auto 18px;
	width:350px;
	height:54px;
	line-height:54px;
	color:#54B5F3;
	border-radius:3px;
	font-size:28px;
	font-weight:bold;
	text-align:center;
	}
.edit_title2{
	clear:both;
	border:1px solid #ccc;
	margin:0 auto;
	width:350px;
	height:30px;
	line-height:30px;
	color:#727272;
	border-radius:3px;
	font-size:18px;
	text-align:center;
	}
.sec_tit{text-align:center; clear:both; margin-bottom:30px; word-break:keep-all;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.sec_tit span{
	width:72px;
	height:25px;
	line-height:25px;
	background:url(../images/tit_bg.png) no-repeat left bottom;
	display:inline-block;
	}
.sec_tit input{ 
	margin:0 25px;
	padding:0;
	width:350px;
	height:23px;
	line-height:23px;
	border:1px solid #ccc;
	display:inline-block;
	border-radius:3px;
	font-size:18px;
	text-align:center;
	color:#727272;
}
.sec_tit b{
	margin:0 25px;
	font-size:18px;
	font-weight:normal;
	color:#727272; 
	height:25px;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	}
.sub_tit2 ul li h5 input{
	font-size:18px;
	line-height:34px!important;
	height:34px!important;
	color:#54b5f3;
	text-align:left;
	padding:0 5px;
	border:1px solid #ccc;
	border-radius:3px;
	display:block;
	}
.edit_img{
	position:absolute;
	width:350px;
	text-align:center;
	right:0;
	top:0;
	}
.bigIMg{
	position:absolute;
	right:0; 
	top:0;
	width:330px;
	height:330px;
	}
.bigIMg img{ max-width:100%; max-height:330px; text-align:center;}
.edit_bnt{
	margin:0 auto;
	width:124px;
	height:124px;
	background:url(../images/add_bicon.png) no-repeat;
	display:inline-block;
	}
.sub_del{
	position:absolute;
	top:0;
	right:0;
	color:#54b5f3;
	width:100px;
	height:30px;
	line-height:30px;
	text-align:center;
	border:1px solid #54b5f3;
	border-radius:3px;
	background:transparent;
	display:inline-block;
	}
.sub_del:hover,.sub_del:active{ opacity:0.8;}
.close{
	float:right;
	width:24px;
	height:36px;
	padding:0;
	background:url(../images/del_icon.png) no-repeat left center;
	display:inline-block;
	border:none;
	cursor:pointer;
	}
.absolute{ position:absolute; right:0; top:0;}
.add2_btn{
	width:24px;
	height:36px;
	background:url(../images/add_sicon.png) no-repeat left center transparent;
	display:inline-block;
	border:none;
	cursor:pointer;
	}
/*公众版首页*/
.g_header{
	position:relative;
	width:100%;
	padding-top:7px;
	height:198px;
	font-size:12px;
	color:#1d1d1d;
	background:url(../images/g_bg.jpg) no-repeat top center;
	}
.g_welcome{
	float:right;
	margin-right:8px;
	height:16px;
	line-height:16px;
	}
.g_welcome a{color:#1d1d1d;}
.g_welcome b{ font-weight:normal; margin-right:180px;}
.g_welcome em{
	font-style:normal;
	}
.g_user{
	padding:0 0 0 20px;
	color:#1d1d1d;
	background:url(../images/g_user.png) no-repeat left center;
	}
.g_user:hover,g_user:active{color:#028BDC;}
.g_exit{
	width:4px;
	height:16px;
	background:url(../images/g_exit.png) no-repeat left center;
	display:inline-block;
	}
.headernav{
	padding:0 10px;
	}
.headernav a{
	float:left;
	display:inline-block;
	width:10.5%;
	line-height:44px;
	text-align:center;
	font-size:14px;
	color:#fff;
	}
.headernav a.current,.headernav a:hover,.headernav a:active{ color:#fcff00;}
.headernav span{
	float:left;
	color:#fff;
	height:16px;
	padding:14px 0;
	}
.main_search{
	float:right;
	position:relative;
	top:9px;
	display:inline-block!important;
	width:18%!important;
	height:24px!important;
	border:1px solid #149de3;
	border-radius:14px;
	background:#72c8ec;
	padding:0 1%;
	margin:0;
	color:#000;
	}
.main_search input{
	width:94%;
	height:22px;
	line-height:22px;
	background:transparent;
	border:transparent;
	}
.main_search a{
	position:absolute;
	right:;
	width:6%;
	height:24px;
	background:url(../images/g_exit.png) no-repeat right center;
	}
.g_logo{
	clear:both;
	margin-top:26px;
	margin-left:112px;
	width:940px;
	height:110px;
	background:url(../images/g_logo.png) no-repeat;
	display:block;
	}
.g_main{
	padding:10px 10px 0;
	}
.hgt367{
	height:367px!important;
	overflow:hidden;
	}
.hgt283{
	height:283px!important;
	overflow:hidden;
	}
.main_l{
	width:49.3%;
	height:auto;
	overflow:hidden;
	border:1px solid #efefef;
	border-radius:4px;
	margin-bottom:20px;
	}
.min_height{
	min-height:367px;
}
.main_l dl{
	padding:4px 10px;
	}
.main_l dl dd{
	position:relative;
	padding:0 10px;
	height:29px;
	line-height:29px;
	border-bottom:1px solid #efefef;
	}
.main_l dl dd span{
	position:absolute;
	display:inline-block;
	bottom:-1;
	left:0;
	width:84px;
	height:28px;
	line-height:28px;
	font-size:16px;
	color:#0382df;
	text-align:center;
	border-bottom:3px solid #0382df;
	}
.main_l dl dd em{
	float:left;
	margin-left:84px;
	font-size:12px;
	color:#cacaca;
	}
.main_l dl dd a{
	float:right;
	font-size:11px;
	color:#0382df;
	}
.main_l dl dt{ position:relative; padding:0 10px;}
.mainList{ padding:10px 0; font-size:14px;}
.mainList li{ padding:0; margin:0; line-height:28px; height:28px;*line-height:26px; *height:26px; clear:both;}
.mainList a{
	float:left;
	width:75%;
	padding-left:15px;
	color:#484848;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	background:url(../images/li_1bg.png) no-repeat left center;
	}
.mainList a em{
	font-style:normal;
	color:#b1b0b0;
	padding-right:8px;
	}
.mainList a:hover,.mainList a:active,.mainList a.current{ color:#0382df;}
.mainList span{
	float:right;
	width:20%;
	text-align:right;
	color:#b1b0b0;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	}
.g_ad{
	clear:both;
	width:100%;
	height:122px;
	background:url(../images/banner03.png) no-repeat top center #7cb910;
	display:block;
	margin-bottom:20px;
	}
.g_title{
	clear:both;
	padding-left:7px;
	font-weight:normal;
	font-size:16px;
	color:#0382df;
	border-left:3px solid #0382df;
	}
.g_title em{
	padding-left:8px;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size:14px;
	line-height:20px;
	color:#cacaca;
	}
.adlist{
	clear:both;
	padding:20px;
	height:118px;
	background:#f4f4f4;
	margin:20px 0;
	}
.adlist li{
	float:left;
	display:inline-block;
	width:23.5%;
	margin-right:2%;
	}
.lstchild{ margin-right:0!important;}
.adlist li a img{ vertical-align:middle; text-align:center;}
.adlist li a{
	border:1px solid #e0e0e0;
	padding:33px 0;
	display:block;
	text-align:center;
	}
.ad1{ background:#eed9bb;}
.ad2{ background:#ecd2bd;}
.ad3{ background:#b8d2fb;}
.ad4{ background:#b7e2ef;}
.tablelist{ margin:20px 0; font-size:12px;}
.tablelist td{ border:1px solid #d2d2d2;}
.tablelist ul{ padding: 0 10px; clear:both;}
.tablelist ul li{float:left; display:inline-block;}
.tablelist ul li a{color:#077ac7; padding:0 3px; line-height:30px;}
.tablelist ul li a:hover,.tablelist ul li a:active{ text-decoration:underline;}
.tablelist ul li span{ color:#077ac7;}
.td01{ width:100px; background:#f0f0f0; font-size:12px; color:#434343; font-weight:bold; text-align:center; line-height:40px;}
.g_ul01{
	position:absolute;
	left:0;
	margin-top:10px;
	}
.g_ul01 li{
	width:74px;
	padding:7px 0;
	height:60px;
	background:#0382df;
	text-align:center;
	margin-bottom:1px;
	}
.g_ul01 li a{ color:#fff; text-align:center; line-height:30px; display:block;}
.g_ul01 li:hover,.g_ul01 li:active{ background:#73c5ff;}
.bg75{background:#73c5ff!important;}
.gicon{
	display:block;
	margin:0 auto;
	width:30px;
	height:30px;
	background:url(../images/g_icon5.png) no-repeat;
	background-size:100%;
	}
.gicon01{
	background-position:0 0;
	}
.gicon02{background-position:0 -30px;}
.gicon03{background-position:0 -60px;}
.g_ul02{ padding:10px 0 0 80px;}
.g_ul02 ul{
	width:48%;
	height:auto;
	overflow:hidden;
	font-size:14px;
	}
.g_ul02 ul li{
	padding-left:15px;
	background:url(../images/li_1bg.png) no-repeat left center;
	height:28px;
	line-height:28px;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	}
.g_ul02 ul li a{ 
	width:100%;
	color:#484848;
	}
.g_ul02 ul li a:hover,.g_ul02 ul li a:active,.g_ul02 ul li a.current{ color:#0382df;}
.g_pic{
	position:relative;
	padding-top:10px;
	height:192px;
	overflow:hidden;
	}
.g_picl{
	float:left;
	padding-right:10px;
	width:290px;
	height:224px;
	overflow:hidden;
	}
.g_r h5{
	font-size:16px;
	color:#57595d;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	}
.gr_list{
	padding-top:5px;
	height:170px;
	overflow:hidden;
	}
.gr_list p{
	font-size:14px;
	color:#2a2929;
	line-height:24px;
	text-indent:24px;
	}
.gr_list p span{ float:right; color:#B1B0B0;}
.gz_btn{
	margin:0 auto;
	border:1px solid #eda417;
	height:71px;
	background:url(../images/gzImg.jpg) no-repeat center 7px #fdb62c;
	border-radius:6px;
	display:block;
	*margin-top:-8px;
	}
.pad_bt3{ padding-bottom:3px!important;}
/* 焦点图 */
.focusBox { float:left; position: relative; width: 290px; height: 192px; margin-bottom:10px;  overflow: hidden; font-family:Arial; text-align: left; background:#fff; }
.focusBox .pic img { width: 290px; height: 192px;display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }
/*下载专区*/
.downarea{
	padding:15px 16px;
	height:auto;
	overflow:hidden;
	}
.area_l{
	display:inline-block;
	width:69%;
	height:auto;
	overflow:hidden;
	border:1px solid #EFEFEF;
	border-radius:4px;
	padding-bottom:20px;
	}
.area_r{
	display:inline-block;
	width:29%;
	height:auto;
	overflow:hidden;
	border:1px solid #EFEFEF;
	border-radius:4px;
	padding-bottom:20px;
	background:#f6fbfe;
	}
.downlist{
	padding:4px 10px 0;
	}
.downlist  dd{
	position:relative;
	padding:0 10px;
	height:29px;
	line-height:29px;
	margin-bottom:10px;
	border-bottom:1px solid #efefef;
	}
.downlist dd span{
	position:absolute;
	display:inline-block;
	bottom:-1;
	left:0;
	width:84px;
	height:28px;
	line-height:28px;
	font-size:16px;
	color:#0382df;
	text-align:center;
	border-bottom:3px solid #0382df;
	}
.downlist dd em{
	float:left;
	margin-left:84px;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#cacaca;
	}
.downtab{
	position:relative;
	height:28px;
	border-bottom:1px solid #a0d1f5;
	}
.downtab a{
	float:left;
	display:inline-block;
	line-height:28px;
	height:28px;
	font-size:16px;
	color:#0382df;
	padding:0 6px;
	margin-right:5px;
	}
.downtab a span{
	float:left;
	margin-top:3px;
	width:22px;
	height:22px;
	display:inline-block;
	}
.downtab a span.dicon01{ background:url(../images/icon_d01.png) no-repeat;}
.downtab a.current span.dicon01,.downtab a:hover span.dicon01,.downtab a:active span.dicon01{ 
background:url(../images/icon_d01_current.png) no-repeat;}
.downtab a span.dicon02{ background:url(../images/icon_d02.png) no-repeat;}
.downtab a.current span.dicon02,.downtab a:hover span.dicon02,.downtab a:active span.dicon02{ 
background:url(../images/icon_d02_current.png) no-repeat;}
.downtab a span.dicon03{ background:url(../images/icon_d03.png) no-repeat;}
.downtab a.current span.dicon03,.downtab a:hover span.dicon03,.downtab a:active span.dicon03{ 
background:url(../images/icon_d03_current.png) no-repeat;}
.downtab a.current,.downtab a:hover,.downtab a:active{
	background:#73c5ff;
	color:#fff;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	}
.down_ul li{
	display:block;
	width:100%;
	padding:15px 0;
	border-bottom:1px solid #f0f0f0;
	}
.d_title{
	padding-left:10px;
	height:28px;
	line-height:28px;
	font-size:16px;
	color:#0382df;
	background:url(../images/li_1bg.png) no-repeat left center;
	}
.d_title span{
	float:left;
	width:80%;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	}
.d_title span a{width:100%;text-align:left;word-break:keep-all;white-space: nowrap;overflow:hidden;text-overflow:ellipsis; }
.d_title a{
	float:right;
	width:20%;
	text-align:right;
	font-size:16px;
	color:#0382df;
	}
.d_title a:hover{ text-decoration:underline;}
.down_ul{ padding-bottom:10px; height:auto; overflow:hidden;}
.down_ul li p{ 
	font-size:12px; 
	color:#616161;
	width:100%; 
	line-height:24px;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	}
.title_details{
	font-size:12px;
	color:#0382df;
	line-height:24px;
	}
.title_details span{
	padding-left:16px;
	background:url(../images/txt.png) no-repeat left center;
	}
.word{
	background:url(../images/word.png) no-repeat left center!important;
	}
.txt{
	background:url(../images/txt.png) no-repeat left center!important;
	}
.excel{
	background:url(../images/excel.png) no-repeat left center!important;
	}
.ppt{
	background:url(../images/ppt.png) no-repeat left center!important;
	}
.pdf{
	background:url(../images/pdf.png) no-repeat left center!important;
	}
.unno{
	background:url(../images/unno.png) no-repeat left center!important;
	}
.ysb{
	background:url(../images/ysb.png) no-repeat left center!important;
	}
.title_details em{ font-style:normal; margin-left:30px;}
.mar_r0{ margin-right:0!important;}
.hot_t li{
	padding-left:10px;
	height:28px;
	line-height:28px;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	background:url(../images/li_1bg.png) no-repeat left center;
	}
.hot_t li a{ color:#737373;}
.hot_t li a:hover{ color:#999;}
.hgt_1186{ height:1186px!important;}
.hgt_530{ height:580px!important;}
.downlist h5{ font-size:16px; font-weight:normal; color:#0382df; line-height:28px; padding-left:5px;word-break:keep-all;
	white-space: nowrap;overflow:hidden;text-overflow:ellipsis; padding-bottom:10px;}
.areadetails{
	position:relative;
	padding-right:265px;
	}
.default{
	position:absolute;
	top:0;
	right:10px;
	bottom:14px;
	width:252px;
	height:188px;
	}
.default img{
	max-width:252px;
	max-height:188px;
	width:100%;
	}
.areadetails ul li{
	clear:both;
	width:100%;
	display:inline-block;
	position:relative;
	line-height:28px;
	word-break:keep-all;
	font-size:14px;
	color:#3f3f3f;
	padding-bottom:10px;
	}
.areadetails ul li span{
	display:inline-block;
	width:70px;
	margin-left:5px;
	text-align:right;
	float:left;
	}
.areadetails ul li em{ display:block; font-style:normal; word-break:break-all;}
.areadetails ul li a{ display:block; color:#148ae1;word-break:break-all;}
.areadetails ul li a:hover{ text-decoration:underline;}
.s12_articlece a img{ float:left;}
/*adlists*/
.adlists{width:100%;height:auto;overflow:hidden; padding-bottom:20px;}
.adlists li{ width:32%;float:left; height:auto; overflow:hidden;}
.adlists li.sec{margin:0 2%;}
.adlists li a{ width:100%; }
.adlists li a img{ width:100%; height:100px; vertical-align:middle;} 
@media screen and (max-width: 1024px){
	.tit5_details ul li a{
		font-size:15px;
		width:51%;
		}
	.g_logo{ margin-left:56px;}
	.sub_people a h4 img{
		width:200px;
		height:200px;
		}
	}
/*公众版的轮播*/
.slide,.slide li{height:192px;}
.contents{ width:100%;}
.slide{overflow:hidden;position:relative;}
.slide li{position:relative;overflow:hidden;display:none;}
.slide li.current{display:block;}
.slide li .image{position:absolute;top:0;left:0; width:290px; height:192px; z-index:2; }
.slide li .image img{ width:100%; height:192px;}
.slide li .data{ line-height:22px; height:22px; display:block; font-size:14px; text-align:right; color:#b1b0b0;}
.slide li .text2{ padding-left:300px; position:relative;  bottom:0;overflow:hidden;max-height:170px;text-indent:0;}
.slide li .text2  h5{word-break:keep-all;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.slide li .text2 a{ color:#fff;font-size:16px; }
.slide li img{width:290px;height:192px;}
.slide li .text2 .title a{ font-size:16px; font-weight:bold; line-height:24px;color:#57595d; word-break:keep-all;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.slide li .text2 p{clear:both; color:#2a2929;font-size:14px;text-indent:28px;line-height:24px; }
.slide .icon-dot{display:inline-block;position:absolute; z-index:3;bottom:8px; width:280px; text-align:right; padding-right:10px; }
.slide .icon-dot a{width:18px;height:18px; font-size:12px; text-align:center; line-height:18px;display:inline-block; background:#000; opacity:0.8; color:#fff;overflow:hidden;margin:0 2px; }
.slide .icon-dot a.current{ background:#f60; opacity:1;}