﻿@charset"utf-8";html{-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
body{font-family:Arial,"微软雅黑",Helvetica,sans-serif;font-size:12px;color:#333;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,span,i,b{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul,li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
s,i,em{font-style:normal;text-decoration:none;}
input,button,select,textarea{outline:none;}
textarea{resize:none;}a{text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());cursor:pointer;}
a:hover,a:visited,a:active{text-decoration:none;}
.header{position: relative; background: #fff; height: 146px;}
.header_con{width:1200px; margin: 0 auto; position: relative;}
.head_up h1{float:left; padding:15px 0; margin-left: 14px;}
.head_up h1 img{display: block;} 
.head_up .slogan{float: right; margin-top: 33px;} 
.head_up .city{float: left; margin-top: 30px; z-index:999999; margin-left: 60px; cursor:pointer;}
.head_up .city h3{float: left; font-size: 24px;}
.head_up .city .city_in{float: left; position: relative; margin-top: 5px; z-index: 999999; margin-left:10px;}
.head_up .city .city_in .city_nav{line-height: 26px; background: url(../dlimages/city_z.jpg) no-repeat left center; font-size: 12px; font-family: "宋体"; padding-left: 24px; display: block;}
.head_up .city .city_con{float: left;position: absolute; left:30px; top:-20px; z-index: 999999; display: none;}
.head_up .city .city_con strong{display: block; width: 10px; height: 17px; background: url(../dlimages/arrow.jpg) no-repeat; position: absolute; left:-9px; top:26px; z-index: 2;}
.head_up .city .city_con ul{padding:0 0 20px 20px; width:600px; overflow: hidden; background: #fff; border: 1px solid #dfdfdf; }
.head_up .city .city_con ul li{width:100px; height: 90px; float: left; margin-right: 20px; position: relative;}
.head_up .city .city_con ul li .imgbox{display:block; text-align: center; width:100px; position: absolute; bottom: 29px;}
.head_up .city .city_con ul li .imgbox img{display: inline-block;}
.head_up .city .city_con ul li a:hover .s_name{background: #D72502; color: #fff;}
.head_up .city .city_con ul li .s_name{display:block; background: #e9e9e9; width:100px; line-height: 23px; color: #333; font-size: 16px; text-align: center; position: absolute; bottom:0; left:0;}
.head_up .slo{float:right; margin-top:10px;}
.head_up .city .city_con ul li strong{display:block; background: url(../dlimages/new.png); width:23px; height:23px; position: absolute; left:77px; top:15px;}
.head_up .slo{float:right; margin-top:10px;}
.head_up .city .city_con ul li .red{background: #d72502; color: #fff;}
/*导航*/.head_nav{background: #2A2A36;}
.head_index{background: #fff;}
.head_nav ul{overflow: hidden; width:1200px; margin: 0 auto; border-bottom:4px solid #f8f8f8;}
.head_nav ul li{float:left; font-size: 16px; line-height:40px;}
.head_nav ul li .all{width:236px; background: #D72502; color: #fff; text-align: center; margin-right:10px;border-top-right-radius: 7px;border-top-left-radius: 7px;}
.head_nav ul li .all:hover{color: #fff;}
.head_nav ul li a{display:block; color: #fff;}
.head_nav ul li a:hover{color: #ccc;}
.head_nav ul li a.cur{color:#D72502;}
.head_index ul li { width:10%;}
.head_index ul li a{color: #333; text-align:center;}
.head_index ul li a:hover{color:#D72502; font-weight:bold;}
.none{    display: none;}
.bdqn_wrap {  width: 100%;  min-width: 1200px;  overflow: hidden;}
.w1200 {    width: 1200px;    margin: auto;}
.nav_all{  display: none;}
.new_nav .new_navList {  margin-left: 0;}
.new_nav .new_navList li {  padding: 0 36px;}
.list_main {  width: 100%;  border-top: 3px solid #f6f6f6;  padding-top: 16px;  position: relative;  z-index: 4;  background: #fff;}
.con_l {  width: 862px;}.bdqn_slide {  height: 333px;  width: 100%;  position: relative;  z-index: 1;  overflow: hidden;}
.pv-slideBox {  /* min-width: 960px; */  width: 862px !important;  height: 333px;  margin: 0 auto;  position: relative;}
.pv-slideBox ul.slide-list {  position: absolute;  top: 50%;  left: 50%;  width: 862px !important;  height: 333px;  margin-left: -431px;  text-align: center}
.pv-slideBox ul.slide-list li {  position: relative;  top: -50%;}
.pv-slideBox ul.pv-slideBox-page {  display: inline;  top: auto;  z-index: 9999;  padding: 0;  margin: 0;  background: none;}
.pv-slideBox ul.pv-slideBox-page li {  display: inline-block;  color: #e54813;  cursor: pointer;  list-style: none;  border: 0;  border-radius: 50%;  float: left;  font-size: 0;  height: 14px;  line-height: 0;  margin: 5px;  opacity: 1 !important;  padding: 0;  position: relative;  right: 50%;  width: 14px;}
.pv-slideBox ul.pv-slideBox-page li {  background: #FFF;}
.pv-slideBox ul li.pv-slideBox-current-page {  background: #f15050;}
.article_box {  margin-top: 25px;}
.article_box .stuList li {  float: left;  padding: 6px 12px;}
.article_box .stuList li a {  font-size: 16px;  color: #21a8e6;}
.article_box .stuList li:hover {  padding: 6px 12px;  background: #21a8e6;  border-radius: 15px;}
.article_box .stuList li:hover a {  color: #fff;}
.article_box .stuList .active {  padding: 6px 12px;  background: #21a8e6;  border-radius: 15px;}
.article_box .stuList .active a {  color: #fff;}
.article_box .article_img {  margin-top: 12px;  width: 100%;  height: 210px;  overflow: hidden;}
.hotTit {  font-size: 18px;  position: relative;  padding-left: 10px;  line-height: 30px;}
.hotTit:before {  content: '';  position: absolute;  width: 2px;  height: 17px;  background: #f34540;  left: 0;  top: 6px;}
.articleCon {  padding-top: 20px;  border-bottom: 1px dashed #dcdcdc;  padding-bottom: 20px;}
.articleCon:hover {  background: #fafafa;}
.articleCon:hover .artCon .artCon_title a {  color: #e12b39;}
.articleCon:hover .artImg img {  transform: scale(1.1);}
.articleCon .artImg {  width: 230px;  height: 149px;  overflow: hidden;}
.articleCon .artImg img {  width: 100%;  -webkit-transition: -webkit-transform 0.8s;}
.articleCon .artCon {  margin-left: 30px;  width: 69%;}
.articleCon .artCon .artCon_title a {  font-size: 18px;  font-weight: bold;  color: #272727;}
.articleCon .artCon .artinfo {  font-size: 14px;  color: #b1b1b1;  padding-top: 12px;}
.articleCon .artCon .artTxt {  padding-top: 16px;  line-height: 22px;  color: #878787;  font-size: 14px;}
.articleCon .artCon .artSee {  margin-top: 18px;  text-align: right;  color: #bcbcc3;}
.articleCon .artCon .artSee .look {  background: url("../images/yan.png") no-repeat 2px;  padding-left: 24px;}
.articleCon .artCon .artSee .comment {  background: url("../images/pl.png") no-repeat 2px 2px;  padding-left: 24px;
}.con_r {  width: 312px;  font-family: '微软雅黑';}
.hotInfo {  height: 333px;  overflow: hidden;}
.hotInfo h4 {  height: 40px;  line-height: 40px;  background: url("../images/info.png") no-repeat 20px #6c7887;  padding-left: 48px;  font-size: 14px;  color: #fff;}
.hotInfo .hotInfo_list {  border: 1px solid #e5e5e5;  padding: 14px;  padding-top: 5px;}
.hotInfo .hotInfo_list li {  line-height: 32px;}
.hotInfo .hotInfo_list li span {  width: 16px;  height: 16px;  color: #fff;  text-align: center;  line-height: 16px;  display: inline-block;  vertical-align: middle;  background: #cacaca;}
.hotInfo .hotInfo_list li .numb {  background: #f57619;}
.hotInfo .hotInfo_list li a {  font-size: 14px;  color: #262626;  display: inline-block;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  width: 260px;  vertical-align: middle;}
.hotInfo .hotInfo_list li a:hover {  color: #ff702d;}
.hotFollow {  margin-top: 28px;}
.hotFollow .followList {  margin-top: 10px;}
.hotFollow .followList li {  margin-top: 10px;}
.hotCourse,.clientDow {  margin-top: 15px;}
.hotCourse_list,.clientDow_list {  margin-top: 15px;  border: 1px solid #e5e5e5;}
.hotCourse_list li,.clientDow_list li {  height: 80px;  border-bottom: 1px solid #e5e5e5;  display: table;  width: 100%;}
.hotCourse_list li a,.clientDow_list li a {  display: table-cell;  vertical-align: middle;  font-size: 16px;  color: #6e6e6e;}
.hotCourse_list li a .courseImg,.clientDow_list li a .courseImg {  width: 147px;  display: inline-block;  text-align: center;}
.hotCourse_list li a img,.clientDow_list li a img {  vertical-align: middle;}
.hotCourse_list li:last-child,.clientDow_list li:last-child {  border-bottom: none;}
.hotCourse_list li:hover {  background: #fafafa;}
.clientDow_list li {  height: 88px;}
.clientDow_list li .clientImg {  margin: 20px 15px 0 20px ;}
.clientDow_list li .clientTxt {  margin-top: 20px;}
.clientDow_list li .clientTxt h5 {  font-size: 16px;  color: #272727;}
.clientDow_list li .clientTxt p {  color: #9a9a9a;  padding-top: 10px;}
.clientDow_list li .clientDow_btn {  margin: 30px 20px 0;  width: 56px;  height: 26px;  text-align: center;  line-height: 26px;  border: 1px solid #e5e5e5;}
.clientDow_list li .clientDow_btn a {  color: #474747;  font-size: 14px;  display: block;}
.clientDow_list li .clientDow_btn:hover {  background: #ff7316;  border: none;}
.clientDow_list li .clientDow_btn:hover a {  color: #fff;}
.crumbs {  border-bottom: 1px solid #eee;  padding-bottom: 18px;  color: #9b9b9b;}
.crumbs a {  color: #9b9b9b;}
.crumbs span {  padding: 0 10px;}
.article_detail {  padding-top: 30px;}
.article_detail .article_detail_title {  text-align: center;  font-size: 30px;  font-weight: bold;  color: #3b3b3b;  font-family: '微软雅黑';}
.article_detail .detail_intro {  padding-top: 20px;  color: #7f7f7f;  text-align: center;}
.article_detail .detail_intro .time {  padding-right: 30px;}
.article_detail .abstract {  margin-top: 30px;  background: #f5f5f5;  padding: 28px;  line-height: 24px;  color: #7c7c7c;}
.article_detail .detailCon {  margin-top: 40px;  line-height: 36px;  font-size: 14px;  color: #4d4d4d;}
.article_detail .detailCon img {  margin: 30px auto;  display: block;}
.related_seach {  margin-top: 110px;}
.article_detail .detailCon strong{  font-weight: bold;}
.related_seach .relTitle {  font-size: 18px;  font-weight: bold;  font-family: '微软雅黑';  border-bottom: 1px solid #eeeeee;  padding-bottom: 8px;  position: relative;}
.related_seach .relTitle:before {  content: '';  position: absolute;  width: 70px;  height: 2px;  background: #00a0e9;  bottom: -2px;  left: 0;}
.related_seach .relList {  width: 40%;  margin-top: 45px;  margin-left: 12px;}
.related_seach .relList li {  line-height: 36px;}
.related_seach .relList li a {  width: 80%;  font-size: 14px;  color: #262626;  display: inline-block;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  vertical-align: middle;}
.related_seach .relList li a:hover {  color: #ff702d;}
.related_seach .relList li span {  display: inline-block;  vertical-align: middle;  float: right;  color: #939393;}
.pagBox {  width: 630px;  margin: 50px auto;}
.pagBox .pagList li {  width: 46px;  height: 38px;  float: left;  margin-left: 10px;  border: 1px solid #eee;  text-align: center;  line-height: 38px;  border-radius: 5px;}
.pagBox .pagList li a {  display: block;  color: #817d7d;  font-size: 14px;}
.pagBox .pagList li:hover {  background: #269edc;  border: 1px solid transparent;}
.pagBox .pagList li:hover a {  color: #fff;}
.pagBox .pagList .act {  background: #269edc;  border: 1px solid transparent;}
.pagBox .pagList .act a {  color: #fff;}
.pagBox .pagList .next {  padding: 0 20px;}
.bdqn_footer_box {  margin-top: 40px;}

.pageinfo { font:14px arial; line-height:50px; height:50px; margin-top:20px; margin-bottom:20px;}
.pageinfo  li{float:left; margin-right:12px;}
.pageinfo a {border-right: 1px solid #e1e2e3; border-top: 1px solid #e1e2e3; border-left: 1px solid #e1e2e3; color: #000; margin-right: 2px; border-bottom: 1px solid #e1e2e3; text-decoration: none; padding:8px 10px 8px 10px;}
.pageinfo a:hover {border-right: #2b66a5 1px solid; border-top: #2b66a5 1px solid; border-left: #2b66a5 1px solid; color: #2e6ab1; border-bottom: #2b66a5 1px solid; background-color:#f2f8ff;}
.pagination a:active {background-color:#f2f8ff; color:#F00;}

/*-------------------------底部----------------------------*/
.xsyyj { background-color: #143b84;width: 100%;height: 280px;}
.xsyyj .f-d{font-size:30px; line-height:50px; text-align:center; color:#FFF; }
.xsyyj .f-d span{font-size:35px;font-weight: bold; color:#FFF; line-height:50px; }
.xsyyj .f-d img{ height:50px; vertical-align:middle;}
.xsyyj form{width:96%; margin:auto; margin-left:70px;}
.xsyyj form table tr td{font-size:16px;  color:#FFF !important; line-height:35px;}
.xsyyj form input{border:#FFF 1px solid; margin:5px auto; height:25px;border-radius:5px;display: inline;}
.xsyyj form  .coolbg{  border:0px; border-radius:8px; background-color:#900; color:#FFF; line-height:35px; height:35px; width:250px; text-align:center; margin-left:-30px;}
::-webkit-input-placeholder{ font-size:14px; color:#CCC; font-weight:normal; padding-left:10px;}
:-moz-placeholder{ font-size:14px; color:#CCC; font-weight:normal;padding-left:10px;}
::-moz-placeholder{ font-size:14px; color:#CCC; font-weight:normal;padding-left:10px;}
:-ms-input-placeholder{ font-size:14px; color:#CCC; font-weight:normal;padding-left:10px;}
.xsyyj p{font-size:12px; font-weight: normal; color:#FFF; line-height:30px;}
.xsyyj .f-c{width:100%; margin-bottom:10px;}
.xsyyj .f-c p{font-size:12px; color:#FFF; line-height:30px; text-align:center; width:100%;}
.xsyyj .f-a{width:100%; text-align: center; }
.xsyyj .f-a img{vertical-align:middle;}
.xsyyj .f-b{float:left; width:50%; font-size:25px; color:#FFF;font-weight: normal; text-align:leftl; padding-top:20px; line-height:35px;}
.xsyyj{ background-color:#143b84; width: 100%; height: 280px;}
.xsyyj1{width:1200px;height: 200px; margin:auto;}
.xsyyj1 dl{width:220px;float: left; text-align: center;  padding-top: 15px; height: 140px;}
.xsyyj1 dl dd a{color:#FFFFFF; font-size: 20px; line-height: 40px; margin-top: 15px; }
.xsyyj1 dl dd a:hover{color:#FFFFFF; font-size: 20px; line-height: 40px; margin-top: 15px;}
.xsyyj1 dl dt a{font-size: 16px;color:#FFFFFF; line-height: 28px;}
.xsyyj1 dl dt a:hover{font-size: 16px;color:#FFFFFF; line-height: 28px;}
.xsyyj1 dl dt a span{color: #fff; font-size:28px; text-align: center;}
.xsyyj1 dl dt a:hover span{color: #fff; font-size:28px; text-align: center;}
.xsyyj1 ul li{font-size: 16px; text-align: center; color: #FFFFFF; line-height: 40px;}
.xsyyj1 ul li a{font-size: 16px; text-align: center; color: #FFFFFF; line-height: 40px;}
.xsyyj1 ul li a:hover{font-size: 16px; text-align: center; color: #FFFFFF; line-height: 40px;}