﻿@charset "utf-8";
/* CSS Document */

body {
	margin: 0 auto;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif "微软雅黑";
	min-width:1133px;
	background:#fcf7f7 url("../images/bg.png") repeat-x top;
}
.wrapper {
	width: 1133px;
	margin: 0 auto;
}
a {
	outline: none;
hide-focus:expression(this.hideFocus=true);
text-decoration:none
}
img {
	border: 0
}
.fl {
	float: left
}
.fr {
	float: right
}
.cb {
	clear: both;
	height:0
}
li{ list-style:none}
div, h1, h2, h3, h4, h5, h6, p, form, label, input, textarea, img, ul, li,dl,dt,dd {
	padding: 0;
	margin: 0
}

.ml9{ margin-left: 9px !important;}

.bg01{ background:url(../images/bg01.png) top center no-repeat}
.bg_fff{ background: #fff}
.bg_red{ background:#d82c3b; border-top: 5px solid #3672b7}

.index_search{ width:247px; color:#FFF; position:relative; font-size:16px; height:27px; line-height:27px; top:47px; right:0; background:#FFF; padding:2px}
.index_search .input{ position:absolute; right:62px; height:27px; line-height:33px; background:none; border:0; width:175px; color:#959595; padding-left:10px;}
.index_search .btn{ background:url(../images/btn.png) no-repeat; position:absolute; right:2px; width:62px; height:27px; border:0; cursor:pointer}

.index_date{ position: absolute; top:-30px; right:0; width:234px; text-align:right; height:30px; line-height:30px; z-index:10; font-size:14px; color: #fff}
.index_date a{ color: #fff; padding: 0 5px}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ padding:0; height:53px; line-height:53px; position:relative; z-index:1; width: 1133px; margin: 0 auto; background: #c3ddfc}
.nav a{ color:#08488f;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi01{ float:left;  position:relative; display:inline; color: #08488f }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 20px; font-size:14px; font-weight:bold;  }
.nav .sub{ display:none; width:170px; left:0; top:53px;  position:absolute; background:#457ab8;  line-height:26px; padding:5px 0;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; color: #fff }
.nav .sub a:hover{ background:#6d6d6d; color:#fff;  }
.nav .on h3 a{ background:#457ab8; color:#fff;   }

.index_left{ width: 842px}
.index_right{ width: 270px; margin-right: 13px}

.index_news01{ width:269px; margin-top:10px; padding:0; margin-left: 16px}
.index_news01 .t{ height:40px; line-height:40px; position:relative; font-size:16px; color:#fff; background: #d82c3b; padding: 0 10px}
.index_news01 .t a{ position:absolute; font-size:12px; color:#fff; height:21px; line-height:21px; border-radius:5px; right:10px; top:11px; padding:2px 3px;}
.index_news01 .itemlist{ height: 30px; line-height: 15px; color: #1262bb; margin-top: 13px}
.index_news01 .itemlist .date{ border-right: 1px solid #c9c9c9; width: 44px; margin-left: 3px}
.index_news01 .itemlist .date span{ display: block}
.index_news01 .itemlist .item_a{ width: 200px; margin-right: 9px}
.index_news01 .itemlist .item_a a{ color: #1c1c1c}

.slideBox{ width:549px; height:309px; overflow:hidden; position:relative; padding:0; margin-top:10px;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:549px; height:309px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.index_news02{ width:269px; margin-top:11px; padding:0; margin-left: 16px}
.index_news02 .t{ height:36px; line-height:36px; position:relative; font-size:16px; color:#fff; padding: 0 10px 0 0; border-bottom: 2px solid #3672b7}
.index_news02 .t span{ display: inline-block; background: url("../images/index01.png") right no-repeat #d82c3b; padding: 0 27px 0 16px}
.index_news02 .t a{ position:absolute; font-size:12px; color:#424242; height:36px; line-height:36px; right:10px; top:0px; padding:2px 3px;}
.index_news02 ul{ padding:15px 0;  zoom:1;  }
.index_news02 li{ height:36px; line-height:36px; font-size: 12px; border-bottom: 1px dashed #424344  }
.index_news02 li .date{ float:right; color:#112a8f;  }
.index_news02 li a{ background: url(../images/arrow01.png) left no-repeat; padding-left: 13px; color: #333333; width: 200px; float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.index_news03{ width:270px; margin-top:10px; padding:0;}
.index_news03 .t{ height:40px; line-height:40px; position:relative; font-size:16px; color:#fff; background: #d82c3b; padding: 0 10px}
.index_news03 .t a{ position:absolute; font-size:12px; color:#fff; height:21px; line-height:21px; border-radius:5px; right:10px; top:11px; padding:2px 3px;}
.index_news03 ul{ padding:0;  zoom:1;  }
.index_news03 li{ height:30px; line-height:30px; font-size: 12px; border-bottom: 1px dashed #424344  }
.index_news03 li .date{ float:right; color:#112a8f;  }
.index_news03 li a{ background: url(../images/arrow01.png) left no-repeat; padding-left: 13px; color: #333333; width: 200px; float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index_news03  .con{ padding: 17px 0 0 0}
.index_news03  .con .txt{ width: 150px}
.index_news03  .con p{ color: #7a7a7a; line-height: 22px; padding-top: 5px}
.index_news03  .con a{ font-size: 14px; color: #333333; float: left}
.index_news03  .con span{ color: #9a9a9a; float: right}

.index_pic{ width: 258px; height: 142px; border: 1px solid #c9c9c9; margin-top: 21px; padding: 5px}
.slideBox01{ width:258px; height:142px; overflow:hidden; position:relative; padding:0;}
.slideBox01 .hd{ height:13px; overflow:hidden; position:absolute; left:5px; bottom:0; z-index:1; width: 258px }
.slideBox01 .hd ul{ overflow:hidden; zoom:1; width: 258px; text-align: center  }
.slideBox01 .hd ul li{ margin-right:2px;  width:5px; height:5px;  text-align:center; background:#d0d0d0; cursor:pointer; border-radius: 50%; display: inline-block }
.slideBox01 .hd ul li.on{ background:#112a8f; color:#fff; }
.slideBox01 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox01 .bd li{ zoom:1; vertical-align:middle; }
.slideBox01 .bd img{ width:258px; height:134px; display:block;  }

.index_pic01{ width: 248px; height: 141px; border: 1px solid #c9c9c9; margin-top: 9px; padding: 5px}
.index_pic01 img{ width: 102px; height: 136px; float: left}
.index_pic01 .con{ width: 137px; float: right}
.index_pic01 .con h3{ color: #235da0; border-bottom: 1px solid #d6d6d6; font-size: 16px;}
.index_pic01 .con p.school{ color: #2c2c2c; border-bottom: 1px solid #d6d6d6}
.index_pic01 .con p{ color: #737373; line-height: 20px}
.index_pic01 .con a{ color: #3672b7; display: inline-block; background: #e4effc; width: 73px; height: 21px; text-align: center; line-height: 21px; margin-top: 10px}

.index_pic02{ width: 1100px; margin: 13px auto;}
.index_pic02 .t{ height:36px; line-height:36px; position:relative; font-size:16px; color:#fff; padding: 0 10px 0 0; border-bottom: 2px solid #3672b7}
.index_pic02 .t span{ display: inline-block; background: url("../images/index01.png") right no-repeat #d82c3b; padding: 0 27px 0 16px}
.index_pic02 .t a{ position:absolute; font-size:12px; color:#424242; height:36px; line-height:36px; right:10px; top:0px; padding:2px 3px;}

.picMarquee-left{ width:100%;  overflow:hidden; position:relative;  }
.picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:208px; height:140px; display:block;}
.picMarquee-left .bd ul li .title{ line-height:24px;   }
.picMarquee-left .bd ul li .title a{ color: #333333}

.index_link{
	height: 39px;
	background: #fff;
	padding: 5px 4px;
	width: 1092px;
	margin: 0 auto;
	border: 1px solid #bababa;
}
.index_link .t{
	width: 101px;
	height: 39px;
	text-align: center;
	color: #3672b7;
	font-size: 16px;
	background: #c3ddfc;
	line-height: 39px
}

.txtMarquee-left{ width:850px;  position:relative; margin-left: 10px }
.txtMarquee-left .bd{ padding:0 10px; }
.txtMarquee-left .bd .tempWrap{ width:850px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ margin-right:20px;  float:left; height:36px; line-height:36px;  text-align:left; _display:inline; width:auto !important;  }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */
.txtMarquee-left .bd ul li a{ color: #232323; font-size: 14px}

.footer{ font-size:12px; line-height:30px; padding:10px 0; color:#FFF}

.slideBox02{ width:1099px; height:131px; overflow:hidden; position:relative; padding:15px 0 13px 0; margin:0 auto;  }
.slideBox02 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox02 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox02 .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox02 .hd ul li.on{ background:#f00; color:#fff; }
.slideBox02 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox02 .bd li{ zoom:1; vertical-align:middle; }
.slideBox02 .bd img{ width:1099px; height:131px; display:block;  }

.ny_left{
	width: 212px;
	margin-left: 17px;
}
.ny_left .con li{
	background: url(../images/ny01.png) no-repeat;
	height: 39px;
	line-height: 39px;
	margin-bottom: 6px;
}
.ny_left .con li a{
	display: block;
	padding-left: 31px;
	color: #fff;
	font-size: 14px;
}
.ny_left .ny_pic01{ width: 200px; height: 122px; border: 1px solid #c9c9c9; margin-top: 9px; padding: 5px}
.ny_left .t{ height:36px; line-height:36px; position:relative; font-size:16px; color:#fff; padding: 0 10px 0 0; border-bottom: 2px solid #3672b7}
.ny_left .t span{ display: inline-block; border-bottom: 2px solid #d82c3b; color: #d82c3b}
.ny_left .t a{ position:absolute; font-size:12px; color:#424242; height:36px; line-height:36px; right:10px; top:0px; padding:2px 3px;}
.ny_left .ny_pic01 img{ width: 94px; height: 122px; float: left}
.ny_left .ny_pic01 .con{ width: 95px; float: right}
.ny_left .ny_pic01 .con h3{ color: #235da0; border-bottom: 1px solid #d6d6d6; font-size: 16px;}
.ny_left .ny_pic01 .con p.school{ color: #2c2c2c; border-bottom: 1px solid #d6d6d6}
.ny_left .ny_pic01 .con p{ color: #737373; line-height: 18px; font-size: 12px}
.ny_left .ny_pic01 .con a{ color: #3672b7; display: inline-block; background: #e4effc; width: 73px; height: 21px; text-align: center; line-height: 21px; margin-top: 5px}

.ny_right{
	width: 861px;
	margin-right: 21px;
}
.ny_right .t{ height:36px; line-height:36px; position:relative; font-size:18px; color:#fff; padding: 0 10px 0 0; border-bottom: 2px solid #3672b7}
.ny_right .t span{ display: inline-block; border-bottom: 2px solid #d82c3b; color: #d82c3b; padding: 0 5px}
.ny_right .t .ny_pos{
	position: absolute;
	top: 0;
	right: 0;
	color: #565656;
	font-size: 14px;
	line-height: 47px
}
.ny_right .t .ny_pos a{
	color: #565656;
	padding: 0 5px
}
.ny_right .con{
	background: #f5f5f5;
	padding: 20px
}
.ny_right .con .list ul li{
	height: 40px;
	line-height: 40px;
	color: #cd1700;
	font-size: 14px;
	border-bottom: 1px dashed #6a6a6a;
}
.ny_right .con .list ul li span{
	float: right
}
.ny_right .con .list ul li a{
	float: left;
	width: 600px;
	white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
	color: #282828;
	background: url(../images/arrow02.png) left no-repeat;
	padding-left: 14px
}
.ny_right .con01 .header{
	border-bottom: 1px solid #d1d1d1;
	text-align: center;
	margin-top: 20px
}
.ny_right .con01 .header h2{
	color: #3e3e3e
}
.ny_right .con01 .header p{
	padding: 15px 0;
	color: #565656;
	font-size: 12px
}
.ny_right .con01 .details{
	font-size: 14px;
	color: #424242;
	line-height: 26px;
	padding: 20px 30px;
	background: #f5f5f5
}