@charset "utf-8";
/* CSS Document */

/* 全局样式 */
.index , .main{
	display:block;
	width:100%;
	min-width:1100px;
}
.row,.content_row{
	position: relative;
	width: 1000px;
	margin: 0 auto;
}
.content_row{
	width: 1100px;
}
.left{
	float:left;
}
.right{
	float:right;
}
i{
	font-style: normal;
	padding: 0 8px;
}
/* 模块间距定义 */
.main{
	margin-top:15px;
}
.content{
	margin-bottom:15px;
}
/* 头部定义 header START */
.header {
	display: block;
	width: 100%;
}
.head {
	padding:7px 0;
	height:86px;
}
.logo  {
	width:137px;
	margin:0 35px 0 3px;
}
.logo a {
	display:block;
	height:87px;
	background:url(../img/logo.png) top left no-repeat;
	text-indent:-9999px
}
.banner {
}
.topBox {
	color: #666;
	font-size: 12px;
	text-align: right;
}
.topBox a {
	display:inline-block;
	margin-top:20px;
	color:#666;
}
.topBox strong,
.topBox b,
.topBox span,
.topBox em {
	display:inline-block;
	height:15px;
	line-height:15px;
	padding-left:20px;
	background-image:url(../img/topRight.jpg);
	background-repeat:no-repeat;
}
.topBox strong {
	font-weight:normal;
	color:#F6000F;
	background-position:0px 0px;
}
.topBox a:hover strong {
	background-position:0px -15px;
	text-decoration:underline;
}
.topBox b{
	font-weight:normal;
	background-position:0px -30px;
}
.topBox a:hover b {
	background-position:0px -45px;
	text-decoration:underline;
}
.topBox span {
	background-position:0px -60px;
}
.topBox a:hover span {
	background-position:0px -75px;
	text-decoration:underline;
}
.topBox em {
	background-position:0px -90px;
}
.topBox a:hover em {
	background-position:0px -105px;
	text-decoration:underline;
}
#bfLogin {
	display:inline;
}

/* 导航定义 */
menu {
	display:block;
	width:100%;
}

.nav {
	display:block;
	background:#4576BB;
	height:48px;
	width:expression(document.body.clientWidth <= 1000? "1000px": "auto");
    min-width:1000px;
}
.nav .row {
	position:relative;
	display:block;
	height:48px;
	overflow:hidden;
}

/* 针对Google chrome设定 .nav下第一个ul中的li标签定义 */
@media screen and (-webkit-min-device-pixel-ratio:0) {

}
.nav .row ul {
	width:1100px;
}
.nav li {
	float:left;
	margin-right: 32px;
	
/*	margin-right:33px;
	*margin-right:29px;*/
}
.nav a {
	display:block!important;display:inline-block;
	*zoom:1;
	text-align:center;
	line-height:48px;
	padding:0 1px;
	height:48px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
.no a {
	background:url(../img/noNav.png) center bottom no-repeat;
}
.subNav b a:hover {
	color:#0772BF;
}
.subNav {
	display:block;
	position:relative;
	background:#f8f8f8;
	padding:5px 0;
	height:32px;
	border-bottom:1px solid #ddd;
	width:expression(document.body.clientWidth <= 1000? "1000px": "auto");
    min-width:1000px;
}
.subNav a {
	font-size:12px;
	color:#0772BF;
	line-height:32px;
	margin-right:12px;
	*margin-right:11px;
}

/* 条形搜索框定义 */
.topSeach {
	height: 30px;
	position: absolute;
	top: 0;
	right: 0;
	border: 1px solid #4576bb;
	font-size: 12px;
}

.clickt{
	position:relative;
	}
.clickt b{ display:block; font-weight:normal; color:#666666; width:70px; height:30px; line-height:30px; text-indent:18px; float:left; background:#EEE url(../img/selSea.png) top right no-repeat; z-index:990}
.ksList{ position:absolute; z-index:999; left:0; top:30px; border:1px solid #ddd; overflow:hidden; background:#fff;width:70px; border-top:none; display:none  }
.ksList ul{}
.ksList ul li{ line-height:28px; border-bottom:1px solid #ededed; margin:0px 5px; padding-left:5px;}
.ksList ul li a{ height:28px; display:block; padding-left:2px;}
.ksList ul li a:hover{ background:#4694e6; color:#fff; text-decoration:none;}
.selSea .clickt {
	float:left;
	width: 70px; 
}
#nr{ float:left}
.buttonSea{ float:right}

.selSea select {
	position:absolute;
	top:0px!important;top:-1px;
	left:-2px!important;left:0px;
	border:none!important;border:0px;
	box-shadow:none;
	background:none;
	cursor:pointer;
	width:70px;
	z-index:-1;
	height:28px!important;height:30px;
	line-height:28px;
	opacity: 0; 
	filter: alpha(opacity:0);
	*filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.selSea option {
	padding:6px 8px;
}
.txtSea {
	outline:none;
	background:none;
	border:none;
	height:24px;
	 width:165px;
	
	line-height:24px;
	padding: 3px 8px;
}
.btnSea {
	background:none;
	border:none;
	height:30px;
	width:30px;
	line-height:24px;
	background:#FFF url(../images/search.png) bottom left no-repeat;
	color:#FFF;
	font-size:14px;
}
.btnSea:hover {
	background-position:top left;
}
.buttonSea {
	background:none;
	border:none;
	height:30px;
	line-height:24px;
	width:50px;	
	background:#4576bb;
	color:#FFF;
	font-size:14px;
}

/* 尾部定义 */
.footer {
	display:block;
	width:100%;
	margin-top:10px;
	background:#F2F2F2;
	padding-bottom:20px;
}
.links {
	display:block;
	padding:10px 0;
}
.linkTit {
	position:relative;
	display:block;
	line-height:28px;
}
.links h4 {
	color:#545454;
}
.botSel {
	position:absolute;
	top:0;
	right:0;
	font-size:12px;
}
.link {
	display:block;
	margin:10px 0;
	font-size:12px;
	width:1000px;	
	line-height:28px;
}
.link a {
	margin-right:6px;
	white-space:nowrap;
	color:#535353;
}
.copy {
	text-align:center;
	font-size:12px;
	color:#555;
	line-height:28px;
}
.copy a {
	color:#555;
}
/* 当前位置定义 */
.here{
	height:30px; 
	font-size:12px; 
	color:#666; 
	overflow:hidden; 
	text-indent:2em; 
	background:#fff url(../images/now.png) 0 0 no-repeat;}
.here a{
	color:#666;
}

/* 首页类型广告定义 */
.ad1 {
    border-bottom: 1px solid #ddd;
    height: 50px;
    padding: 10px 0;
    border-top: 1px solid #ddd;
    display: block;    
    position: relative;
	width:100%;
}
.stopad1{
	height: 0px;
	padding: 0;
	border-bottom:none;
}
.zfl1{
	height: 50px;
	padding: 10px 0;
	border-bottom: 1px solid #ddd;
}
.stopad2{
	display:none;
}
.ad1 a {
    float: left;
    margin: 0 7px!important;
    width: 110px;
	height:50px;
	overflow:hidden;
}
.ad1 img.imgSmall {
	width: 110px;
	height:50px;
}
.ad1 img {
	display:block;
	width:100%;
    border: none;
}
.ad1 a .imgBig {
    display: none;
}
.ad1 a:hover {
    position: absolute;
    background: #000;
    border: none;
    height: 72px;
    left: -7px!important;left:-3px;
    top: -1px;
    margin: 0;
    width: 100%;
}
.ad1 a:hover .imgSmall, .ad1 a .imgBig {
    display: none;
}
.ad1 a .imgSmall, .ad1 a:hover .imgBig {
    display: block;
}
/* 最下面广告类 */
.ad12 a {
    float: left;
    margin: 0 7px!important;
    width: 110px;
	height:50px;
	overflow:hidden;
}
.ad12 {
    border-bottom: 1px solid #ddd;
    height: 50px;
    padding: 10px 0;
    border-top: 1px solid #ddd;
    display: block;    
    position: relative;
	width:100%;
}

/* 广告类型竖 */
.ad4 {
	width:252px;
	padding:8px 0px 8px 6px;
}
.ad4 p img {
    width:246px;
    height: 70px;
}
.ad4 a {
	/*display:inline-block;
    float: left;
	width:250px;
    height: 70px;*/
    padding:4px 6px 4px 0px;
    _padding:4px 4px 4px 0;
}
.ad4 a img {
    width: 246px;
	height:70px;
}
.ad2 p img{
	float: left;
	margin-right:20px;
}
.ad2 a img{
	float: left;
	margin-left:6px;
	margin-right:3px;
}
/* adBanner广告类型 */
.adBanner {
}
.adBanner a {
	display:block;
	margin:15px 0;
}
.boxLL .adBanner a {
	margin:0;
}
.boxRT .adBanner a {
	margin:0 0 15px;
}

.bRight{ padding-right:9px; border-right:1px solid #eaeaea;}
/* 头条推荐 */
.hotInfo {
	display:block;
}
.hotTit {
	display:block;
	height:28px;
	margin-bottom:15px;
	background:url(../images/hotbg.png) top left repeat-x;
}
.hotTit h4 ,
.hotInfo strong span {
	float:left;
	padding-right:4px;
	background:url(../images/hotnews.png) right center no-repeat;
}
.hotTit span ,
.hotInfo strong i {
	display:block;
	color:#FFF;
	line-height:28px;
	padding:0 12px;
	background:#2B8FDB;
	font-style:normal;
}
.hotInfo strong {
	display:block;
	height:26px;
	font-size:16px;
	margin-top:10px;
	overflow:hidden;
}
.hotInfo strong span {
	margin-right:10px;
}
.hotInfo p {
	display: block;
	height: 68px;
	line-height: 24px;
	overflow: hidden;
}
.hotInfo strong i {
	font-style:normal;
	font-size:12px;
}
.hotInfo strong ,
.hotInfo strong i {
	line-height:26px;
}

/* box统一定义 */

.box {
	display:block;
	font-family:宋体;
}
.boxTit {
	position:relative;
	display:block;
	height:30px;
	line-height:30px;
	margin-bottom:10px;
}
.boxTit span {
	position:absolute;
	top:0;
	right:0;
	padding:0 5px;
	font-size:12px;
}
.boxTit strong {
	font-size:14px;
	font-weight:normal;
}

/* box1 */
.box1 .boxTit h3 {
	position:absolute;
	left:0;
	top:0;
	padding-right:7px;
	background:url(../images/boxH3.jpg) top right no-repeat;
}
.box1 .boxTit strong {
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding:0 10px;
	font-size:14px;
	background:#4694E6;
	color:#FFF;
}
.box1 .boxTit span {
	top:5px;
}
.boxTit hr {
	position:absolute;
	top:7px;
	height:1px;
	background:#4576BB;
	width:100%;
	z-index:-1;
}

/* box2 */
.box2 .boxTit  {
	display:block;
	background:url(../images/contboxH2.png) left center repeat-x;
}
.box2 .boxTit strong {
	display:inline;
	padding:0 6px;
	background:#FFF;
	border-left:4px solid #4694E6;
}
.box2 .boxTit span {
	background:#FFF;
	font-weight:normal;
}

/* box3 */
.box3 .boxTit {
	line-height:36px;
	height:36px;
}
.box3 .boxTit h3 {
	display:block;
	background:#F7FAFD;
	border-top:2px solid #4694E6;
}
.box3 .boxTit strong {
	display:block;
	padding:0 6px;
}

/* box4 */
.box4 .boxTit {
	line-height:36px;
}
.box4 .boxTit h3 {
	display:block;
	position:relative;
	border-top:2px solid #DDD;
}
.box4 .boxTit strong {
	height:36px;
	line-height:36px;
	position:absolute;
	top:-2px;
	_top:0px;
	left:0;
	border-top:2px solid #FF5A00;
}

/* 列表导读 */
.boxInfo {
	position:relative;
	display:block;
	margin-bottom:10px;
	line-height:22px;
	padding:0 3px;
	height:85px;
	overflow:hidden;
}
.boxInfo img {
	float:left;
	margin-right:10px;
}
.boxInfo strong {
	display:block;
/*	margin-bottom:4px;
*/	font-size:14px;
	overflow:hidden;
	height:44px;
}
.more {
	margin-left:10px;
}

/* 列表定义 */
.boxMain {
	display:block;
}
.boxMain li {
	display:block;
	height:30px;
	line-height:30px;
	overflow:hidden;
	padding:0 2px 0 10px;
	background:url(../images/listLi.png) 2px center no-repeat;
}
.boxMain li p {
	display:block;
	height:30px;
	padding-right:30px;
	overflow:hidden;
	word-break:break-all;
}


.boxLR li {
	float:left;
	width:338px;
}


/* 咨询平台块 */
.conta2{ border:1px solid #ddd; background:url("../images/zxpt1.gif") -3px 0 no-repeat; padding:58px 5px 5px 5px; font-size:12px;}
.conta2 p a{ display:inline-block; color:#396596; padding:2px 5px;}

.zxBox{ width:214px; margin:4px auto; padding:5px 10px; border:1px solid #ccc}
.zxBox  h4{ margin:0; padding:0; float:left; font-size:12px; height:24px;  line-height:24px; background:#fff url(../images/r3_bg.jpg) 0 center no-repeat; text-indent:15px;}
.zxBox .searchinput{padding:4px 0; padding-top:4px\9; width:160px;border:#7F9DB9 1px solid;background:#fff url(../images/searchinput_bg.jpg) no-repeat 2px 3px ;font-family:'Trebuchet MS';padding-left:20px;margin-bottom:10px;}
.zxBox select{font-family:'Trebuchet MS'; font-size:12px;}

.zxBox .submit{width:96px;height:24px;background:#fff url(../images/btn2.jpg) no-repeat;border:none;cursor:pointer;margin:10px 0 0;}
.zxBox .submit{display:block;height:28px;}

.w260 .zxBox {
	width:214px;
}
.w260 .zxBox .searchinput {
	width:192px;
}
.w260 .zxBox .TypeName {
	width:214px;
}
.w300 .zxBox {
	width: 255px;
}
.w300 .zxBox .searchinput {
	width:233px;
}
.w300 .zxBox .TypeName {
	width:255px;
}
.w310 .zxBox {
	width:265px;
}
.w310 .zxBox .searchinput {
	width:243px;
}
.w310 .zxBox .TypeName {
	width:265px;
}

/* 资讯平台定义 */
.ProblamMain {
	padding:6px 5px 10px;
}
.ProblamMain strong a {
	font-size:14px;
	line-height:30px;
	height:30px;
	display:block;
	overflow:hidden;
}
.ProblamMain p {
	font-size:12px;
	line-height:26px;
	text-indent:2.5em;
	background:url(../images/ProblamMain.png) -1px 4px no-repeat;
}
.ProblamMain hr {
	display:block;
	height:1px;
	background:#ddd;
	width:258px;
	margin:10px 0 7px -11px;
}

/* 焦点图显示图片尺寸定义 */
.contimg li {
  height:240px;
}

/* 焦点图样式定义 */
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }


.contimg {
  position: relative;
  display:block;
  overflow:hidden;
  }

.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  } 
 .pic img {
  display: block;
  position: relative;
  z-index: 1;
  width: 100%;
  border: 0;
  }

.slide .title {
  display: block;
  position: absolute;
  z-index: 2;
  text-shadow: none;
  background: #000;
  *width:100%;
  *filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  background: rgba(0,0,0, 0.65);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 5px 15px;
  margin: 0;
  max-width: none;
  font-size:12px;
  height:22px;
  line-height:22px;
  overflow:hidden;
}
 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0.4);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 40px;
  width: 38px;
  background: transparent  url("../images/contimg.gif") no-repeat 0 -10px;
  opacity: 0.4;
  margin-top: -35px;
  }

.slide_nav:active {
  opacity: 1.0;
  }

.slide_nav.next {
  left: auto;
  background-position: -38px -10px;
  right: 0;
  }

/* 频道简介定义 */
.maininfo {
	display:block;
}
.maininfo h4 {
	display:block;
	position:relative;
	line-height:40px;
	padding-left:5px;
	border-top:2px solid #6DAAEA;
	background:#F7FAFD;
}
.maininfo span {
	position:absolute;
	top:0;
	right:0;
	padding:0 5px;
}
.maininfo span a {
	font-size:12px;
	font-weight:normal;
	padding:3px 5px;
	background:#E95D0B;
	border-radius:3px;
}
.maininfo p {
	font-size:12px;
	line-height:26px;
	margin-top:8px;
	text-indent:2em;
	padding: 4px;
}
/* 频道内服务大厅 */
.boxn{ float:left; border:1px solid #ccc; border-top:none;}

.boxn li{ float:left; width:58px; margin:10px 20px; display:inline; ; text-align:center}
.boxn li a{ display:block; cursor:pointer}
.boxn li i{ display:inline-block; width:54px; height:54px; padding:0; background:#F1EFF0; border-radius:50%; }
.boxn li a:hover{ text-decoration:none}
.boxn li a:hover i{background:#2494e4; }
.boxn li i img{ margin-top:15px}
.boxn li span{ display:inline-block;font-size:12px;padding-top:7px}
.boxn li a:hover span{ color:#2494e4;}


/* 共用颜色定义 */
.boxTit h3 strong,
a {
	color:#333;
}
.maininfo span a,
.title a {
	color:#FFF;
	text-decoration:none;
}
.Text {
	font-size:12px;
	color:#666;
}
.contboxLink a,
.ProblamMain strong a,
.maininfo h4,
.box h4 strong,
.box span a,
.more {
	color:#154a94
}
.w350 .boxInfo .Text a.more{ 
    float:right
}
.hotInfo strong a {
	color:#f00;
}
.boxInfo strong a {
	color:#555;
}
.boxMain a:hover {
	color:#000;
}
.boxn li a{
	position:relative;
	z-index:2;
	background:url(about:blank) \9;
	
	
	}
.footer p.a{ font-style:normal; font-family:Arial, Helvetica, sans-serif}
.searchForm{ float:left}
.gSearch input{ display:block;}
.ssType input{ width:152px;}
.ssBtn input{ font-family:"微软雅黑"; text-indent:38px;}

.wrong p{ margin:20px 0;}
.wrong{ width:1000px; height:300px; padding:20px 0; margin: 0px auto; background: #fff;  font-family:"微软雅黑";  }
.wrong .bgcolor{width:100%}
.wrong .bgcolor span{ display: inline-block; height: 8px; width: 10%; float: left;}
.wrong .bgcolor span.c1{ background: #65affa}
.wrong .bgcolor span.c2{ background: #4d6aa4}
.wrong .intop h2{padding-bottom: 20px;}
.wrong .intop  h2{ font-family: "Microsoft Yahei"; font-size: 40px; color: #2582bd; font-weight: normal;}
.wrong .intop p{ font-size: 18px; color:#4a4a4a; }
.wrong .intop  p span{ color: #fff; font-size: 16px; display: inline-block; width:150px; height: 40px; line-height: 40px; background: #009bff; text-align: center;}
.wrong .indexBottom .tips{font-size: 20px}
.wrong .intop p span a{ color: #fff; text-decoration: none; display: block}
.wrong .intop{ border-bottom: 1px solid #f1f1f1}
.wrong .intop h2 span{ display: block;width:200px;}



.tk_jzmore {
    background: #62C7F8 none repeat scroll 0% 0%;
    color: #FFF;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    margin: 10px auto 15px;
    text-align: center;
    width: 300px;
    cursor: pointer;
}
/*list文件*/
.topSeach {
    border: none;
}
.topSeachL {
    width: 304px;
    border: 1px solid #4576bb;
    height: 30px;
    float: left;
    overflow: hidden;
}
.topSeach .HightSearch {
    display: block;
    float: left;
    width: 27px;
    padding-left: 10px;
    line-height: 12px;
}
.topSeach .HightSearch a {
    line-height: 17px;
    margin-right: 0;
}
