/*帝国CMS模板下载：www.52muban.com*/
body,div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,table,tr,td,form,input,select,textarea,span,
img,a,em,strong,*{ margin:0; padding:0;}
article,section,aside,nav,header,footer,address,header,hgroup,blockquote,figure,figcaption{ 
display:block;}
body{ font-family:"微软雅黑",arial;  font-size:12px;color:#000000;overflow-x: hidden;}
ul,ol,li{ list-style:none;}
input,select,textarea{ vertical-align:middle;}
p,h1,h2,h3,h4,h5,h6,span,textarea, input { font-family: "微软雅黑",arial; }
img{ border:none; vertical-align:middle;}
a{ text-decoration:none; color:#666;}
.clearfix:after {visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
.clearfix {zoom:1;}
.clear{clear: both;}
body,html{ width:100%;height: 100%;}
.fl{float: left;}
.fr{float: right;}
.intitle .fr{font-size: 14px;}
.bordernone{border: 0!important;}
.content{width: 1200px;margin: 0 auto;}
.mt40{margin-top: 40px;}
.mt30{margin-top: 30px;}
.mt25{margin-top: 25px;}
.mt20{margin-top: 20px;}
.hide{display: none;}


.footer{background: #1a191f;}
.footer .fot {
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 24px;
	overflow: hidden;
}
.footer .links{margin-top: 30px;}
.footer  .info{color: #787984;margin-top: 36px;}
.footer .infologo{margin-top: 50px;}

.footer .links::after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.footer .links>dl {
  float: left;
  text-align: center;
  margin: 0 60px;
}

.footer .links>dl dt {
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  margin: 15px 0;
}
.footer .links>dl dt a{
	color: #fff;
}
.footer .links>dl dd {
  margin-top: 12px;
  color: #b5b9c0;
  text-align: left;
  font-size: 14px;
}

.footer .links>dl dd a {
  color: #b5b9c0;
  font-size: 14px;
}

.footer .links>dl dd a:hover {
  text-decoration: underline;
}
.footer2{background: #1d1e23;}
.footer2 .infooter{width: 1200px;margin: 0 auto;text-align: center;padding: 12px 0;}
.footer2 .infooter .quicklinks{display: inline-block;margin-top: 36px;}
.footer2 .infooter .quicklinks li{float: left;padding: 0 5px;border-right: 1px solid #999;line-height: 16px;}
.footer2 .infooter .quicklinks li:last-child{border: 0;}
.footer2 .infooter .quicklinks li a{font-size: 14px;color: #999;}
.footer2 .infooter .cpr p{color: #787984;text-align: center;font-size: 14px;line-height: 30px;}
.footer2 .infooter .cpr a{color: #787984;}

#cnzz_stat_icon_1278586584{display:none;}

/*微信分享*/
.qrcodecov {position: fixed;width: 100%;text-align: center;height: 100%;background-color: rgba(0,0,0,.5);top: 0;left: 0;z-index: 9999;}
.qrcode {margin: -200px 0 0 -150px;width: 300px;height: 350px;padding-top: 10px;background-color: #fff;position: absolute;top: 50%;left: 50%;}
.qrcode .title {text-align: left;color: #333;padding: 0 10px 10px;line-height: 20px;font-size: 14px;}
.qrcode .title SPAN {float: right;font-size: 16px;padding: 0 4px;cursor: pointer;}
#qrcode {margin: auto;position: initial;padding-top: 20px;height: 240px;}
.share_vx{cursor: pointer;}
.share_wx{cursor: pointer;}
.hottagitem{padding: 6px 26px;border-radius: 4px;background: #f0f0f0;margin-right: 18px;margin-top: 16px;}

/*新底部*/
.newfooter{background: #1a191f;color: #fff;padding-bottom: 24px;margin-top: 20px;}
.newfooter .footlogo{margin-top: 44px;width: 250px;}
.newfooter .footlogo img{width: 100%;}
.newfooter .footshare{margin-top: 24px;line-height: 30px;}
.newfooter .footshare .nf_img2{display: none;}
.newfooter .footshare a:hover .nf_img2{display: inline;}
.newfooter .footshare a:hover .nf_img1{display: none;}
.newfooter .newlinks{margin-top: 20px;margin-left: 50px;}
.newfooter .newlinks dl{width: 98px;float: left;margin-left: 48px;}
.newfooter .newlinks dl dt{font-size: 14px;border-left: 2px solid #e90012;padding-left: 6px;color: #fff;}
.newfooter .newlinks dl dd{float: left;margin-right: 12px;margin-top: 16px;}
.newfooter .newlinks dl a{color: #fff;}

.xuke{text-align: center;width: 608px;margin: 10px auto;color: #787984;font-size: 14px;}
.xuke .it{margin:0 10px;}
.xuke .it span{vertical-align:middle;margin-left:4px;}

/*æ›´æ”¹é¦–é¡µä¸“é¢˜banner*/
.flexboxes .flexbox{margin-left:12px;}

.my_img a img{
    width: 290px;
    height: 86px;
}

.yc-team a {
    width: 120px;
    display: flex;
    text-align: center;
    float: left;
    align-items: center;
    justify-content: center;
    height: 50px;
    border-bottom: 1px solid #fff;
    background:#e9edf3;
}
.yc-team .t{
    margin-bottom:1px;
}
.yc-team a img{
    margin-right: 5px;
    max-width: 24px;
}

.yc-team a:nth-child(2n){
    background:#f2f4f8;
}




.yc-Popular{
    display: flex;
}
.yc-Popular .item{
       width: 161px;
    height: 200px;
    background-color: #f2f4f8;
    border-radius: 8px;
    margin-right: 8px;
}
.yc-Popular .item .pic{
    width: 120px;
	height: 137px;
	margin-bottom: 10px;
}
.yc-Popular .item  .row2{
    display: flex;
    align-items: center;
    padding: 0 0 0 8px;
    margin-bottom: 4px;
}


.yc-Popular .item  .row2 .pic3{
    width: 14px;
	height: 10px;
	margin-right: 5px;
}

.yc-Popular .item  .row2 p{
    font-size: 14px;
    color: #4e4e4e;
}
.yc-Popular .item  .row2 .pic2{
    max-width: 15px;
	max-height: 15px;
		margin-right: 5px;
}
.yc-Popular .item  .row2 span{
    font-size: 12px;
    color: #999999;
}

.yc-Popular .item:last-child{
    margin: 0;
}


.yc-Popular .item2{
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    	font-size: 21px;
    	color: #b0b5c0;
    	font-weight: bold;
}
.newslistbox .tbox  .info{
    overflow: hidden;
    
}


/*topbox*/
.topbox{width:100%;border-bottom:1px solid #f1f1f1;background-color:#f9f9f9;font-size:14px;}
.topbox .w1200{margin:0 auto;width:1200px;height:36px; line-height:36px}
.topbox .topl span.home{color:#999;float:left;padding-right:10px}
.topbox .topl span.home a{color:#999}
.topbox .topl span.home a:hover{color:#353ed6}
.topbox .topr{color:#ccc;font-size:14px}
.topbox .topr ul li{float:left}
.topbox .topr ul li a{margin:0 9px;color:#666}
.topbox .topr ul li a:hover{color:#353ed6}
.top_phone{float:left;padding:0 10px;margin-right:10px;position:relative;z-index:100}
.top_phone .phone_top span{color:#666;float:left;padding-right:12px;position:relative}
.top_phone .phone_top i{background:url(../images/top_ico2.gif) no-repeat scroll 0 0;display:block;width:7px;height:4px;position:absolute;top:16px;right:0}
.top_phone_hover{background:#fff;border-bottom:1px solid #fff;border-left:1px solid #ccc;border-right:1px solid #ccc;padding: 0 9px}
.top_phone_hover .white-line{position:absolute;bottom:-1px;left:0;right:0;height:1px;background:#fff;z-index:2000}
.top_phone_hover .phone_top span{color:#353ed6;font-weight:bold}
.top_phone_hover .phone_top i{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}
.top_phone .phone_top{background:url(../images/top_icos1.png) no-repeat scroll left center;cursor:pointer;float:left;padding-left:20px;color:#333}
.top_phone .lowphone{width:103px;display:none}
.top_phone .lowphone img{display:block}
.top_phone_hover .lowphone{display:block;background:#fff;border:1px solid #ccc;left:0;margin:36px 0 0 -22px;padding:15px;position:absolute;top:0;z-index:1000}









.header_category {
	background: #0D62AA
}


/*ihead*/
.navbar-1 {
	overflow: hidden;
	text-align:center;
}

.idh52muban{
	width:1200px;
	display: inline-flex;
}

.navbar-1 ul {
	float: left;
	margin: 10px 0
}

.navbar-1 ul li {
	float: left;
	margin: auto 16px
}

.navbar-1 .title52muban {
	float: left;
	margin: 0 21px 0 15px
}

.navbar-1 ul a {
	color: #FFf;
	display: block;
	line-height: 30px;
	font-size: 16px;
}

.navbar-1 ul a:hover {
	color: #e60012;
	text-decoration: underline
}

.left-nav-list a,.main .gq_wrap .gq_grid a {
	color: #333;
	float: left
}

.left-nav-list a,.left-school>div a,.lz-btn a,.many_title a:hover,.order-right a,.realty-rec>dl>a:hover,.rec_1_list>a {
	text-decoration: none
}

.navbar-1 ul .nav-title {
	text-align: center;
	font-size: 26px;
	line-height: 25px;
	display: block;
	margin-top: 7px
}

.navbar-1 .title52muban .nav-title {
	text-align: center;
	font-size: 26px;
	line-height: 43px!important;
	display: block;
}

.navbar-1 .nav-line {
	border-left: 1px solid #CCC;
	height: 50px;
	margin: 15px 40px
}

.navbar-1 ul .nav-title span {
	font-size: 14px;
	display: block
}
/*header*/
.header { min-width: 1200px; background: #000 url(../images/bg.jpg) no-repeat center; background-size: cover; }

.header .top-session{ background-color:#fff; /*border-bottom: 1px solid #616be3;*/ }

.header .top { height: 110px; background: url(../images/logo.png) no-repeat left; }

/*.header .menu{ background: #495ce5 url(../images/bg.jpg) no-repeat center; }*/

.header .menu ul li { float: left; height: 50px; line-height: 50px; /*padding: 0 10px; margin-right: 20px; border-bottom: 3px solid #fd9c00; border-bottom-color: transparent;*/ text-align:center;}

.header .menu ul li:hover, .header .menu ul li.active { /*border-bottom-color: #fd9c00;*/background-color:#1623b4; }

.header .menu ul li a {width:120px;display: table-cell;   color: #fff; font-size: 16px; }


 .header .menu ul li a s {
	display: inline-block;
	position: absolute;
	width: 8px;
	height: 6px;
	margin: 22px 0 3px 5px;
	background-image: url(../images/jtb52muban.png);
	transition: all .2s linear
}
 .header .menu ul li a:hover s {
	transform: rotate(180deg)
}



.lie52muban{width:120px; position:absolute;right:0;z-index:9999;background-color: #2f3ad4;}

.lie52muban .morelist52muban{display:none;width:120px;}
.lie52muban .morelist52muban li a {width:120px;display: table-cell;   color: #fff; font-size: 16px; }

.lie52muban .morelist52muban li:nth-of-type(1) {
	background-color: #2f3ad4;
}
.lie52muban .morelist52muban li:nth-of-type(2) {
	background-color: #212fcb;
}
.lie52muban .morelist52muban li:nth-of-type(3) {
	background-color: #2f3ad4;
}
.lie52muban .morelist52muban li:nth-of-type(4) {
	background-color: #212fcb;
}
.lie52muban .morelist52muban li:nth-of-type(5) {
	background-color: #2f3ad4;
}
.lie52muban .morelist52muban li:nth-of-type(6) {
	background-color: #212fcb;
}
.lie52muban .morelist52muban li:nth-of-type(7) {
	background-color: #2f3ad4;
}
.lie52muban .morelist52muban li:nth-of-type(8) {
	background-color: #212fcb;
}
.lie52muban .morelist52muban li:nth-of-type(9) {
	background-color: #2f3ad4;
}
.lie52muban .morelist52muban li:nth-of-type(10) {
	background-color: #212fcb;
}


.search {    border: 1px solid #e60012; position: absolute; right: 378px; top: 78px; height: 36px; line-height: 36px; background: #fff url(../images/top_search.png) no-repeat 20px; width: 310px; padding-left: 40px; -webkit-border-radius: 18px; border-radius: 18px; overflow: hidden; }

.search .bdcs-search-form-input{height:20px; line-height: 20px; padding: 8px; border:none; font-family: "Microsoft Yahei", "Helvetica"; width: 230px; -webkit-box-shadow: none !important; box-shadow: none !important; outline: none !important;}

.search .bdcs-search-form-input:focus{-webkit-box-shadow: none !important; box-shadow: none !important; outline: none !important; border-color:#fff;}

.search .bdcs-search-form-submit{ width: 78px; background-color: #e60012; border-color: #e60012;  }

.search .input{ width: 100%; height: 100%; }

.search .input input { height: 100%; width: 100%; font-size: 14px; vertical-align: top;}

.search .btn ,.search .bdcs-search-form-submit{font-family: "Microsoft Yahei", "Helvetica"; height: 100%; text-align: center; background-color: #e60012; font-size: 16px; width: 78px; color: #fff; cursor: pointer;border: 0; }

.search .btn{ position: absolute; right: 0; top: 0; height: 100%; width: 79px; }

.outer { padding-top: 20px; }

.menu-gk { border: 1px solid #f0f0f0; background: url(../images/qggk_bg.jpg) repeat-y left top; }

.menu-gk .label { position: absolute; left: 20px; top: 50%; margin-top: -24px; height: 48px; width: 40px; color: #9fe3e5; font-size: 20px; line-height: 24px; }

.menu-gk .list { padding: 15px 10px 15px 90px; line-height: 30px; min-height: 60px; }

.menu-gk .list ul li { float: left; }

.menu-gk .list ul li span { margin: 0 10px; }

.menu-gk .list ul li:last-child span { display: none;}

.menu-gk .list ul li:hover a, .menu-gk .list ul li.active a { color: #3d75ff; }

.menu-list { position: absolute; left: 0; top: 0; width: 100%; background-color: #fff; z-index: 1; border-bottom: 2px solid #e6e5e6; }

.list-cell { height: 50px; line-height: 50px; float: left; margin-right: 30px; }

.nav { height: 50px; line-height: 50px; }

.nav .icon { margin: 0 10px; }

.Js_menu ul{height:50px;}
/* const.css -----------------------------------------------------------------*/
.w { width: 1200px; margin: 0 auto; }

.in_link{clear:both; width:100%;}
.in_linkct{clear:both;width: 1120px;margin: 30px auto;height:102px;overflow: hidden;}
.in_linkct b{ width:110px; font-size:16px; display:block; color:#333; font-weight:bold; line-height:34px; height:34px; float:left; margin:0 15px 0 0;}
.in_linkct b i{width:3px; height:16px; display:block; background-color:#e30002; margin:9px 11px 0 0; float:left;}
.in_linkct b font{font-family:simsun; font-size:14px; font-weight:normal; margin:0 0 0 10px;}
.in_linkct p{float:left; line-height:34px; font-size:14px; color:#333;}
.in_linkct p a{color:#333; margin:0 24px 0 0; display:inline-block; float:left;}
.in_linkct p a:hover{color:#e30002;}

.footer{clear:both; width:100%; height:258px; border-top:2px solid #e30002; background-color:#2c2c2c;}
.footer .f_ct{width:1120px; clear:both; height:104px; margin:38px auto;}
.footer .f_ul{float:left;}
.footer .ul_r{margin-right:33px;}
.footer .last{margin-right:0;}
.footer .f_ul h3{font-size:16px; color:#fff; font-weight:bold; line-height:44px;}
.footer .f_ul ul.ul_w1{width:176px;}
.footer .f_ul ul.ul_w2{width:440px;}
.footer .f_ul ul.ul_w3{width:88px;}
.footer .f_ul ul li{font-size:14px; color:#aaa; line-height:30px; float:left; width:80px; margin:0 8px 0 0;}
.footer .f_ul ul li a{color:#aaa;}
.footer .f_ul ul li a:hover{color:#e30002;}
.footer p{clear:both; width:100%; height:66px; line-height:66px; color:#999; font-size:14px; border-top:1px solid #393939; text-align:center;}
.footer p a{color:#666;}