@charset "utf-8";
/*CSS reset*/
*{margin:0;padding:0;}
body{margin:0;padding:0; font-family:"微软雅黑"; font-size:14px; line-height:1.5; cursor:default; color:#333;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none; vertical-align:middle;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal;}
del,ins{text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee;}
button,input,select,textarea{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
a{text-decoration:none; outline:none; color:#333;}
a:hover{ text-decoration:none;}
a:active{outline: none;star:expression(this.onFocus=this.blur());}
i{font-style:normal;}
button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;}
figure{margin:0;}
.clear{ clear:both;}
.fl{ float: left;}
.fr{ float: right;}
.pr{position:relative;}
.hide{display:none!important;}
.show{display:block!important;}
.hidden{display:none!important;}


html {
  min-width: 1300px;
  width: 100%;
  overflow-x: hidden;
  height: 100%;}
body {
  position: relative;
  width: 100%;
  min-height: 100%;
  overflow-x: hidden;}

.l_con {
  position: relative;
  margin: 0 auto;
  width: 1200px;}
img[class^="icon_"] {
  display: inline-block;
  width: 100%;
  cursor: pointer;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;}



.footer {
  position: relative;
  width: 100%;
  max-width: 100%;
  background-color: #015293;}
.footer .info { padding-bottom:30px;
  background-position: center bottom;
  background-repeat: no-repeat;
  background-image: url(../images/ft_bg.jpg);}
.footer .info .l_con {
  *zoom: 1;}
.footer .info .l_con:before,
.footer .info .l_con:after {
  content: "";
  display: table;}
.footer .info .l_con:after {
  clear: both;}


.footer .info .chunk_1 {
	float: left;
	width: 18%;}
.footer .info .chunk_1 .logo {
	width: 90%;
	margin-top: 45px;
	margin-left: 20px;}

.footer .info .chunk_1 .logo img{
	width: 100%;}
.footer .info .chunk_2 {
	float: left;
	width: auto;
	height: 234px;
	padding-left: 50px;
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url(../images/ico_v_line.jpg);}
.footer .info .chunk_2 .tit {
  margin-top: 44px;
  font-size: 16px;
  color: #fff;
  line-height: 100%;}
.footer .info .chunk_2 .con {
  margin-top: 17px;
  *zoom: 1;}
.footer .info .chunk_2 .con:before,
.footer .info .chunk_2 .con:after {
  content: "";
  display: table;}
.footer .info .chunk_2 .con:after {
  clear: both;}
.footer .info .chunk_2 .con .list_1 {
  float: left;
  width: 140px;
  line-height: 26px;}
.footer .info .chunk_2 .con .list_1 a {
	white-space: nowrap;
	font-size: 14px;
	color: #fff;
	line-height: 30px;}
.footer .info .chunk_2 .con .list_1 a:hover {
  text-decoration: underline;}
.footer .info .chunk_2 .con .list_2 {
  float: left;
  width: 172px;
  margin-left: 20px;}
.footer .info .chunk_2 .con .list_2 a {
  white-space: nowrap;
  font-size: 14px;
  color: #fff;}
.footer .info .chunk_2 .con .list_2 a:hover {
  text-decoration: underline;}
.footer .info .chunk_3 {
	float: left;
	width: auto;
	height: auto;
	padding-left: 60px;}

.footer .info .chunk_3 .tit {
  margin-top: 44px;
  font-size: 16px;
  color: #fff;
  line-height: 100%;}

.footer .info .chunk_3 .con {
  *zoom: 1;
	margin-top: 17px;
	font-size: 14px;
	color: #fff;
	line-height: 35px;}

.footer .info .chunk_3 .con:before,
.footer .info .chunk_3 .con:after {
  content: "";
  display: table;}

.footer .info .chunk_3 .con:after {
  clear: both;}

.footer .info .chunk_4 {
	float: right;
	*zoom: 1;
	width: 240px;
	height: auto;
	padding-left: 0px;
	padding-top: 20px;}

.footer .info .chunk_4:before,
.footer .info .chunk_4:after {
  content: "";
  display: table;}

.footer .info .chunk_4:after {
  clear: both;}

.footer .info .chunk_4 .code2 {
	position: relative;
	float: left;
	width: 90px;
	margin-top: 10px;
	text-align: center;}

.footer .info .chunk_4 .code2 .txt { display:block;
  margin-top: 12px;
  width: 120px;
  text-align: center;
  color: #fff;}

.footer .info .chunk_4 .code2 > .code_img {
  width: 100px;
  height: 100px; 
  margin:auto;}

.footer .info .chunk_4 .code2 > .code_img img{
	width: 100px;
	height: 100px;
	padding: 5px;
	background-color: #FFF;}
.footer .info .chunk_4 .code2 {
	float: left;
	width: 100px;
	margin-right: 10px;
	margin-left: 10px;}


.footer .bottom {
  text-align: center;
  height: 48px;
  font-size: 12px;
  color: #fff;
  line-height: 48px;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;}
.footer .bottom > span {
  margin: 0px 13px;}




/*1*/

.top{
	height: 40px;
	width: 100%;
	min-width: 1200px;
	background-color: #096ABB;}
.topc{ width:1200px; margin:0 auto;}
.topclf{ width:300px; color:#fff; float:left; line-height:40px; font-size:14px;}
.topcrig{ width:500px; float:right;}
.topcrig li{ text-align:right; line-height:40px; color:#fff; float:right;font-size:14px;}
.topcrig li a{ color:#fff; padding:0 10px;}
.bna{
	width: 100%;
	height: 128px;
	background: #0977d0;
	min-width: 1200px;}
.bnac{ width:1200px;height:128px; background:url(../images/qd_03.jpg) right center no-repeat; margin:0 auto;}

.log{ width:358px; height:82px; padding-top:22px; float:left;}

.search {
	float: right;
	border: 1px solid #c0cad1;
	border-radius: 5px;
	width: 300px;
	height: 28px;
	margin-top: 52px;
	overflow: hidden;}

.search .search-txt {
    float: left;
    border: 0;
    width: 200px;
    height: 28px;
    background: #fff;
    font-size: 14px;
    line-height: 28px;
    padding: 0 15px 0 32px;
    cursor: text;
    outline: none;}

.search .search-btn {
	float: left;
	border: 0;
	border-left: 1px solid #c0cad1;
	width: 40px;
	height: 28px;
	font-size: 16px;
	color: #0d7abf;
	cursor: pointer;
	outline: none;
	background-color: #0977D0;
	background-image: url(../images/search.jpg);
	background-repeat: no-repeat;
	background-position: 8px center;}

.banan{ width:100%; height:43px; background:#6f020a; min-width:1200px;}
.bananc{ width:1200px; margin:0 auto; height:43px;}
.daqjs{ width:860px; height:auto;}
.daqh3{ font-size:18px; text-align:center; height:50px; line-height:50px;}
.danb{ width:100%; height:auto; padding:20px 0px;}
.danblf{ width:31%; float:left; line-height:50px; padding:0 1%; background:#fbfbf7;border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.danblfa{ width:31%; float:left; line-height:50px; padding:0 1%; background:#eeebdd;border-bottom:1px solid #ccc; border-right:1px solid #ccc;}


/* 导航 */
.nav-bar {background: #015293;}
.nav-bar .nav {height: 55px; margin: 0 auto;}
.nav-bar li {float: left;height: 55px;text-align: center;line-height: 55px;	position: relative;}
.nav-bar li a {display: block; color: #fff; font-size: 18px;padding-right: 30px;padding-left: 30px;}
.nav-bar li a:hover {background-color: #5bb4f5;}
.nav-bar li.on a {display: block; color: #fff; padding-right: 30px;padding-left: 30px;}

.nav-bar li.on {background-color: #5bb4f5;}

.xiala2 {
    width: auto;
    overflow: hidden;
    position: absolute;
    top: 55px;
    left: 0;
    z-index: 12;
    background: #015293;
    display: none;}

.xiala1 {
    height: 40px !important;
    line-height: 40px !important;
    text-align: center;
    background: #015293;}

.xiala1 a {
    height: 40px !important;
    line-height: 40px !important;
    font-size: 14px;
    color: #fff;}

.xiala1 a:hover {
    color: #fff !important;}

.xiala1:hover {
    background: #5B0000;}


/* banner */
.slider {width: 100%;display: block;	overflow: hidden;background: #015293;margin-top: 0;	margin-right: auto;	margin-left: auto;}
.flexslider{position:relative;height:490px;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:490px; text-align:center;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.jpg) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/left.jpg) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/right.jpg) center center no-repeat;}


/*main*/
.zs_main {
  *zoom: 1;
	padding-bottom: 15px;
	background-color: #f3f8fc;}
.zs_main:before,
.zs_main:after {
  content: "";
  display: table;}
.zs_main:after {
  clear: both;}
.zs_main > .container {
  *zoom: 1;
	width: 1230px;
	margin: 0 auto;
	margin-top: 15px;}
.zs_main > .container:before,
.zs_main > .container:after {
  content: "";
  display: table;}
.zs_main > .container:after {
  clear: both;}


/*bt_tit*/
.bt_tit{height: 48px;line-height: 48px;border-bottom: 2px solid #e4e4e4;}
.bt_tit span{
	background: url(../images/spanbg.jpg) bottom center no-repeat;
	height: 58px;
	padding: 0 15px;
	display: inline-block;
	float: left;
	font-weight: bold;
	font-size: 28px;
	color: #01538b;}
.bt_tit a{float: right;color: #666666;}


/*title*/
.title{ width:100%; height: 48px;line-height: 48px; border-bottom:1px solid #dddddd;}
.title h2{
	font-weight: 500; font-size: 28px;padding: 0 15px;height: 48px;line-height: 48px;text-align:center; display:block; float:left; cursor:pointer;}
.title h2.active{
	background: url(../images/spanbg.jpg) bottom center no-repeat;	height: 58px;
  font-weight: bold;
  font-size: 28px;
  color: #01538b;}
.title a{ line-height:42px; display:block; float:right;}


/*box*/
.lzs_box5 {float: right;width: 48.98%;}
.lzs_box6 {float: left;width: 48.98%;}
.m20{ margin-left:30px;}

/*zs_box4*/
.zs_box4 {
	float: left;
	width: 43%;}
.zs_box4 .con { *zoom: 1; padding-top: 20px;}
.zs_box4 .con:before,.zs_box4 .con:after {  content: ""; display: table;}
.zs_box4 .con:after { clear: both;}
.zs_box4 { height: 460px; overflow: hidden;}

	
/* 焦点图效果 */
	.picBtnTop{width: 100%;height: 390px; 
    margin: 25px auto 0;position: relative;overflow: hidden;clear: both;zoom: 1;}
	.picBtnTop .hd{ width:18%;  height:390px; position:absolute; right:0px; overflow:hidden;}
	.picBtnTop .hd ul li{ width:auto; text-align:center; padding:0 0 5px 5px;}
	.picBtnTop .hd ul li img{ width:95%; height:86px; border:4px solid #ddd; cursor:pointer; vertical-align:bottom;}
	.picBtnTop .hd ul li.on{ background:url(../images/icoleft.jpg) no-repeat 0 28px;}
	.picBtnTop .hd ul li.on img{ border-color:#f60;}
	
	.picBtnTop .bd{ width:100%;  height:390px; position:relative;}
	.picBtnTop .bd li{ position:relative; zoom:1; vertical-align:middle;}
	.picBtnTop .bd li .pic{ position:relative; z-index:0;}
	.picBtnTop .bd li .pic img{ width:100%; height:390px; vertical-align:bottom;}
	.picBtnTop .bd li .bg{ width:100%; height:40px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;}
	.picBtnTop .bd li .title{ width:90%; height:40px; line-height:40px; left:0; bottom:0;   position:absolute; z-index:2;text-align:center;}
	.picBtnTop .bd li .title a{ color:#fff; text-align:center;}		
	#demo1,#demo2{ margin-bottom:20px;}	

 
/* 新闻列表 */
 
.zs_xx {
	margin-top: 8px;
	width: 96%;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;}
.zs_xx li {
  height: 78px;
  border-bottom: 1px dashed #c4c4c4;}
.zs_xx  li .n_date {
	float: left;
	width: 50px;
	height: 50px;
	margin-top: 14px;
	transition: all 0.05s linear 0s;
	-moz-transition: all 0.05s linear 0s;
	-webkit-transition: all 0.05s linear 0s;
	-o-transition: all 0.05s linear 0s;
	border: solid 1px #01538b;
	margin-left: 15px; margin-right:15px;}
.zs_xx  li .n_date > span {
  text-align: center;
  height: 22px;
  font-size: 0px;
  display: block;
  font-size: 10px;
  color: #01538b;
  line-height: 22px;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;}
.zs_xx  li .n_date > span.moth {
  margin-top: 5px;
  font-size: 20px;
  font-weight: bold;}
.zs_xx  li .n_date span.year{
  letter-spacing: -1px;}
.zs_xx  li .n_tit {
	position: relative;
	float: left;
	top: 50%;
	width: 80%;
	font-size: 16px;
	color: #333;
	line-height: 25px;
	font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
	transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);}
.zs_xx  li:hover .n_tit {
  color: #034ea2;}

.zs_xx  li:hover .n_date {
  background-color: #01538b;}
.zs_xx li:hover .n_date span{
  color: #fff;}
.zs_xx li:hover .n_tit {
  color: #034ea2;}
 

/*  */
.zs_box3 {
	float: left;
	width: 100%;}

.zs_box3 .zs_xx li .n_date {
  border: none;}
 .zs_box3 .zs_xx li .n_date > span {
  text-align: center;
  height: 22px;
  font-size: 0px;
  display: block;
  font-size: 10px;
  color: #01538b;
  line-height: 22px;}
 .zs_box3 .zs_xx li .n_date > span.moth {
  margin-top: 5px;
  font-size: 30px;
  font-weight: bold;}
 .zs_box3 .zs_xx li .n_date > span.year {
  letter-spacing: -1px;}
 .zs_box3 .zs_xx li:hover .n_date span{
  color: #fff;}
/*  */


/* 走进专业 */
.zs_zjzy { clear:both;display: block;overflow: hidden;margin: 25px auto 0;float: left;width: 100%;}
.zs_zjzy div{float: left;width: 25%;height: 220px; margin-bottom: 20px; text-align:center;}
.zs_zjzy div a{display: block;height: 176px;width: 95%;overflow: hidden; margin:0px auto;}
.zs_zjzy div a img{transition: all .5s;width: 100%;height: 100%;}
.zs_zjzy div a:hover{ border:#F60 solid 2px;}
.zs_zjzy div p{width:100%; height:40px;text-align:center; line-height:40px; font-size:16px;}


/* 走进专业小图 */
.zs_box3 .hd{ width:20%;  height:390px; float:right; margin: 25px auto 0;}
.zs_box3 .hd ul li{ width:auto; text-align:center; padding:0 0 5px 5px;}
.zs_box3 .hd ul li img{ width:95%; height:82px; border:4px solid #ddd; cursor:pointer; vertical-align:bottom;}
.zs_box3 .hd ul li.on{ background:url(../images/icoleft.jpg) no-repeat 0 28px;}
.zs_box3 .hd ul li.on img{ border-color:#f60;}


/* 内页布局 */ 
.container {max-width: 1300px;margin: 0px auto;}

.nbanner{height:400px;z-index:-2;}
.ban_c{display: block;width: 100%;height: 100%;overflow: hidden; text-align:center;z-index:-2;}
.ban_c img{
	width: auto;
	height: 100%;
	margin: 0px auto;
	z-index: -2;
	min-width: 1200px;}



/*内页*/
.main_left{
	float: left;
	background-color: #f2f2f2;
	display: table-cell; vertical-align: top; width: 260px;}
.main_right{
	float: right;
	min-height: 500px;
	margin: 0px;
	padding: 0px;
	width: 76%;
	display: table-cell; vertical-align: top;
	overflow: hidden
;}


.main_right2{
	float: right;
	min-height: 500px;
	margin: 0px auto;
	padding: 0px;
	width: 96%;
	display: table-cell; vertical-align: top;
	overflow: hidden
}


/*左侧导航*/
.lmenu{background: #0977d0;width: 100%;margin-top: -50px;z-index: 999;position: relative;}
.lmenu h3{background: #0977d0;height: 50px;font-size: 22px;line-height: 50px;color: #fff;text-align: center;}

.ejcd{width: 100%;margin: 0px;background: #EEEEEE;padding-top: 10px;margin-bottom: 90px;position: relative;}
.ejcd i{position: absolute;background: url(../images/arrbg.jpg) no-repeat;height:88px;bottom:-88px;left:0;width:100%;}
.ejcd ul li a{border-bottom: 1px solid #D5D5D5;height: 50px;line-height: 50px;color: #666666;font-size: 18px;background: url(../images/arr1.jpg) no-repeat 35px center;padding-left: 60px;display: block;}
.ejcd ul li.active a{border-left: 3px solid #0E419C;color:#0E419C;background: url(../images/arr2.jpg) no-repeat 35px center #FFFFFF;}
.ejcd ul li:hover a{border-left: 3px solid #0977d0;	color: #0977d0;	background: url(../images/arr2.jpg) no-repeat 35px center #FFFFFF;}


/*当前位置*/
.content_nav {display: block;overflow: hidden;height: auto; padding-top: 10px;margin-bottom: 12px;background:#fff;}
.content_nn{position: relative;	padding-left: 6px;font-size: 16px;border-bottom: 3px solid #d5d5d5;padding-bottom: 15px;}
.content_nn span{position: relative;top:2px;*top:0px;left: 0px;}
.content_nn span a{color:#000;}
.content_nn span.titl{font-size: 22px;color: #0977d0;}
.content_nn_01{position: absolute;top: 8px;color:#999898;right: 30px;}
.content_nn_01 span a{color:#000;font-size: 14px;}
.content_nn_01 span{left: 10px;}
.content_nn_01 img{vertical-align:middle;}



/* 内页列表 */

.n_newslist li {  font-size:16px;
	line-height: 48px;
	padding: 0 15px;
	color: #0977d0;
	border-bottom: 1px solid #d4d4d4;
	background-image: url(../images/dot_1.jpg);
	background-repeat: no-repeat;
	background-position: left center;}
.n_newslist li:hover {
  background:#fff7f7;
  animation:myfirst 1s;
  -moz-animation:myfirst 1s; /* firefox */
  -webkit-animation:myfirst 1s; /* safari and chrome */
  -o-animation:myfirst 1s;}
.n_newslist li:hover a {color:#0977d0;}
.n_newslist li span {float:right; font-size:14px; color:#999;}
.n_newslist li a:hover {text-decoration:none;}
.n_newslist li i {margin-right:10px;}



/*--图片列表--*/
.pic_list{display: block;width:100%;overflow: hidden; margin:auto;}
.pic_list li{ width:25%; vertical-align:top; margin-bottom:10px;  color:#333; font-size:16px; overflow:hidden; float:left; display: inline-block;}
.pic_list li span{ display: block;width:100%;overflow: hidden;height:40px; line-height:40px; color:#333; text-align:center;transition:2s;}
.pic_list li a{display: block;width: 95%;overflow: hidden;margin: 0px auto;}
.pic_list li a img{transition: all .5s;width: 100%;height: 175px;}

/*--页码--*/
.page{
	width: 90%;display: block;
	height:40px;
	margin: 30px auto 30px;
	font-size: 15px;}

/*--新闻内容--*/
.newsdatailtit { text-align: center; border-bottom: 1px solid #d9d9d9; padding: 15px 0;}
.newsdatailtit h1 { font-size: 18px; padding: 0 0 10px;}
.newsdatailtit span { color: #4c4c4c; padding: 0 13px;}

 .newsdatailcont { margin: 30px 20px 30px;font-size: 16px; line-height: 26px;}


.newsdeatil-bottom { width: 100%;display: block;
	height:40px;
	margin: 30px auto 30px;
	font-size: 15px;}






.article_t {
	text-align: center; line-height: 40px; font-size: 20px; font-weight: bold
;}
.info_text {
	border-bottom: #818181 1px dashed; text-align: center; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; color: #87888a; padding-top: 10px; margin-bottom:20px;
}
.article_con {
width:1200px; margin:0 auto;
	text-align: justify; padding-bottom: 10px; line-height: 30px; padding-left: 10px; padding-right: 10px; font-size: 14px; padding-top: 20px
;}






.screen-left {
	width: 40px; margin-top:10px; height:50px; color: rgb(0, 0, 0); font-family: "微软雅黑"; font-size: 18px; margin-right: 20px; float: left;
}
.screen-right {
	width: 920px; float:right; display: inline-block;
}
.screen-right li {
	width: 160px; height: 43px; text-align: center; line-height: 43px; font-family: "微软雅黑"; margin-bottom: 15px; float: left; margin:0 5px;
}
.screen-right li:hover {
	cursor: pointer;
}

.screen-container {
	margin-top: 40px;
border-bottom:1px solid #ccc;
margin-bottom:30px;
}
.screen-right .active {
	border-radius: 5px; color: rgb(255, 255, 255); background-color: rgb(66, 151, 92);
}
.screen-right .active a {
	color: rgb(255, 255, 255);
}
.screen-result table {
	width: 100%;
}