﻿/*
 .Top001686 为demo编号
 */
.Top001686{ border-top:3px solid #565656; position:relative;}
.Top001686 a:hover{ color:#00a2e3;}
.Top001686::before{ position:absolute; content:''; width:100%; left:0; height:1px; background-color:#f7f7f7; top:37px;}
.Top001686 .auto{ max-width:1240px; position:relative;}
@media(max-width:1240px){
.Top001686 .auto{ margin:0 2%;}
}
.Top001686 header dl.welcome{ float:left; line-height:37px;}
.Top001686 header dl{ float:right; line-height:37px;}
.Top001686 header dt,
.Top001686 header dd{ float:left; font-size:12px; padding-left:20px;}
.g{ margin-top:10px;}

.Top001686 header dt{ border-left:1px solid #f7f7f7; padding:0 20px 0 20px; background:url() no-repeat 15px center;  color:#016aac;  }
.Top001686 header dt:nth-child(4){ background-image:url(../images/top001686-icon_2.png);font-size:18px; padding-left:40px; padding-right:0px;;}
.Top001686 header dt:nth-child(5){ float:left;}
.Top001686 .logo a{ background:url(../images/logo.png) no-repeat center center/contain;}

@media(min-width:1025px){
.Top001686 .logo{ position:absolute; z-index:2; left:0; top:10px; height:100%; width:28%;    }
.Top001686 .logo a{ position:absolute; left:0; top:0; width:100%; height:100%;}
.Top001686 nav ul{ float:right; margin-right:-26px;}
.Top001686 nav li{ float:left;  text-align:center;}
.Top001686 nav li a{ display:block; padding:34px 26px; transition:0.3s; border-bottom:2px solid transparent; font-size:15px;}
.Top001686 nav li a:hover,
.Top001686 nav li a.aon{ background-color:#f2fafd; color:#00a2e3; /*border-bottom-color:#00a2e3;*/}
}
@media(max-width:1366px) and (min-width:1025px){
.Top001686 nav ul{ margin-right:0;}
}
@media(max-width:1024px){
.Top001686 nav{position:fixed; left:0; top:0; padding-top:10%; width:70%; max-width:300px; height:100%;background-color:rgba(229, 126, 71, 0.9); opacity:0; transform:translateX(-100%); transition:0.3s; z-index:100;}
.Top001686 nav.show{ transform:translateX(0); opacity:1;}
.Top001686 nav ul{ max-height:100%; overflow:auto;}
.Top001686 nav li a{ display:block; color:#fff; border-bottom:1px solid rgba(255,255,255,0.5); padding:5%; font-size:16px;  position:relative;box-shadow: 0 1px 0 rgb(213, 93, 29);}
.Top001686 nav li a::before{ position:absolute; content:''; z-index:-1; left:0; width:0;  height:100%; top:0; background-color:#fff; transition:0.3s;}
.Top001686 nav li:hover a::before{width:100%;}
.Top001686 .logo{ position:relative;}
.Top001686 .logo a{ display:block; width:125px; height:76px;}
.Top001686 .mobile_menu{ position:absolute; right:0; top:50%; margin-top:-16px; width:48px; height:32px; background-color:#00a2e3; border-radius:3px;}
.Top001686 .mobile_menu i{ width:70%;  left:15%; top:50%; margin-top:-1px;}
.Top001686 .mobile_menu i,
.Top001686 .mobile_menu i::before,
.Top001686 .mobile_menu i::after{position:absolute; height:2px; background-color:#fff; transition:0.3s;}
.Top001686 .mobile_menu i::before,
.Top001686 .mobile_menu i::after{ content:''; width:100%;}
.Top001686 .mobile_menu i::before{ top:8px;}
.Top001686 .mobile_menu i::after{top:-8px;}
.Top001686 .mobile_menu#show i{ background-color:transparent;}
.Top001686 .mobile_menu#show i::before,
.Top001686 .mobile_menu#show i::after{ top:0;}
.Top001686 .mobile_menu#show i::before{ transform:rotate(45deg);}
.Top001686 .mobile_menu#show i::after{ transform:rotate(-45deg);}
}
@media(max-width:480px){
.Top001686 header dt:nth-of-type(2),
.Top001686 header dt:nth-of-type(3){ }
}

/*
 .Banner000640 为demo编号
 */
.Banner000640{ position:relative;}
.Banner000640 .bx-wrapper{ position:relative; z-index:1;}
.Banner000640 .list li img{ display:block; width:100%; }
.Banner000640 .bx-pager{ z-index:10; position:absolute; right:5%; top:50%; width:14px; display: none;}
.Banner000640 .bx-pager div{ padding:2px 0;}
.Banner000640 .bx-pager div a{ display:block; overflow:hidden; line-height:100px; background:url(../images/banner000640-a_dot.png) no-repeat center top; height:15px;}
.Banner000640 .bx-pager div a.active{ background-image:url(../images/banner000640-aon_dot.png);}
.Banner000640 .mouse{ background:url(../images/banner000640-mouse.png) no-repeat; width:20px; height:45px; cursor:pointer; left:50%; margin-left:-10px; bottom:-30px; z-index:10; position:absolute;}


/*
 .Bottom001386 为demo编号
 */
.botTop{ background: #fff; padding: 0 0 30px}
.botTop li img{ float: left;}
.botTop li{ list-style: none; height: 123px; padding: 30px 0 0}
.botTop li .text{ padding: 25px 0 0 105px; font-size: 18px; color: #333}
.botTop li .text p{ font-size: 14px; color: #797979; margin: 0}

.Bottom001386{background: #f1f1f1;}
.Bottom001386 .bottom{padding:36px 0px 20px 0px;}
.Bottom001386 .bottom span,.Bottom001386 .bottom li{line-height: 26px;color:#333;font-size: 16px;display: block;}
.Bottom001386 .bottom p{display: block;line-height: 40px;font-size: 20px;color:#016aac;padding-bottom: 30px; margin: 0;}
.Bottom001386 .bottom nav dl{float: left;/*margin-left: 91px;*/text-align: center; width: 23%; margin: 15px 1% 0;}
.Bottom001386 .bottom nav dl:first-child{margin-left: 0px;}
.Bottom001386 .bottom nav dl dt{line-height: 26px;font-size: 16px;color:#333;display: block;padding-bottom: 18px;}
.Bottom001386 .bottom nav dl dd a{display: block;width: 100%;font-size: 14px;color:#a4a4a4;line-height: 28px;}
.Bottom001386 .bottom nav dl dd a:hover{color:#016aac;}
.Bottom001386 footer{background: #e4e4e4;border-top: 1px dashed #cdcdcd}
.Bottom001386 footer span{float: left;line-height: 40px;color:#989898;font-size: 14px;}
.Bottom001386 footer dl{float: right;line-height: 40px;}
.Bottom001386 footer dl em{background: url(../images/bottom001386_line.png) no-repeat center center;font-size: 0;height: 10px;width: 1px;display: inline-block;}
.Bottom001386 footer dl a{display: inline-block;padding:0px 5px;color:#9c9c9c;}
.Bottom001386 footer dl a.last{padding-right: 0px;}
.Bottom001386 footer dl a:hover{color:#016aac;}

.Bottom001386 a.bds_tqq,
.Bottom001386 a.bds_sqq,
.Bottom001386 a.bds_tsina,
.Bottom001386 a.bds_weixin{ 
	height: 34px !important;
	width: 34px !important;
	margin: 14px 8px 16px 0px !important;
}
.Bottom001386 a.bds_tsina { background: url(../images/bottom001386_shareico.png) no-repeat 8px  center !important; }
.Bottom001386 a.bds_sqq { background: url(../images/bottom001386_shareico.png) no-repeat -34px center !important; }
.Bottom001386 a.bds_weixin { background: url(../images/bottom001386_shareico.png) no-repeat -74px center !important; }
.Bottom001386 a.bds_tsina:hover { background: url(../images/bottom001386_shareico2.png) no-repeat left  center !important; }
.Bottom001386 a.bds_sqq:hover { background: url(../images/bottom001386_shareico2.png) no-repeat -42px center !important; }
.Bottom001386 a.bds_weixin:hover { background: url(../images/bottom001386_shareico2.png) no-repeat -84px center !important; }
.Bottom001386 .bottom .ul{float: left}

.Bottom000652 .links{ padding:15px 0; line-height:30px; background-color:#fff;}
.Bottom000652 .links ul{ overflow:hidden; position:relative;}
.Bottom000652 .links ol{ position:absolute; left:0; top:0; width:80px; color:#016aac;}
.Bottom000652 .links li{padding-left:80px;}
.Bottom000652 .links li a{ color:#999; display:inline-block; margin-right:10px;}
.Bottom000652 .links li a:hover{ color:#016aac;}


.botCode{text-align: center; font-size: 14px; color: #323230;padding: 0 0 0 210px}
.Bottom001386 .bottom .botCode p{ font-size: 14px; color: #323230; line-height: 10px; }
.botCode img{ border: 1px solid #eee}
.Bottom001386 .bottom nav{ clear: both;}
@media(min-width:640px){
	.botCode{float: left; padding-left: 45px;}
.botTop li{width: 48%; margin: 0 1%; float: left;}
.Bottom001386 footer dl a{ padding:0px 13px; }
.Bottom001386 .bottom .ul{ width: 194px;border-right: 1px dashed #c5c7c8}
 


}
@media(min-width:768px){
 .Bottom001386 .bottom nav{ float: right; min-width: 400px;clear: none;}
 
.Bottom001386 .bottom nav dl{margin: 0;text-align: right;
width: 25%;}

}
@media(min-width:1000px){
 .Bottom001386 .bottom nav{  min-width: 640px; }
 
.botTop li{width: 23%;}
  


}
















/* 首页 */
.Hnews {background:#f1f1f1}
.Hnews .left {float: left;width: 180px;float: left;height: 44px;line-height: 44px;font-size: 20px;background: url(../images/icon_warn.png) left center no-repeat;padding-left: 40px;}
.txtMarquee-left{ float: left;width:1000px;  position:relative;}
.txtMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;display: none;}
.txtMarquee-left .bd{ padding:10px; }
.txtMarquee-left .bd .tempWrap{ width:1000px !important; }
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ margin-right:30px;  float:left; height:24px; line-height:24px;  text-align:left; _display:inline; width:auto !important; }
.txtMarquee-left .bd ul li a:hover {color: #016aac;}

@media(max-width:1200px){
	.txtMarquee-left {float:none;width:90% !important;}
	.txtMarquee-left .bd .tempWrap{ width:100% !important; }
}
@media(max-width:768px){
     .Hnews {display: none;}
}

.floor1 li{border: 1px solid #efefef; padding: 32px 12px 25px; list-style: none; text-align: center; margin: 20px 0}
.floor1 li .hover{ display: none;}
.floor1 li:hover .hover{ display: inline-block;}
.floor1 li:hover .title a{ color: #016aac}
.floor1 li:hover .img1{ display: none;}
.floor1 li:hover { border: 2px solid #016aac;}
.floor1{padding: 40px 0}
.floor1 li .title a{font-size: 22px; color: #3e3e3e; margin: 24px 0 0; display: inline-block;}
.floor1 li .time{font-size:18px; color: #db0202; padding: 5px 0 20px}
.floor1 li .info{border-top: 1px solid #efefef; padding: 10px 0 0; font-size: 12px; color: #888}

@media(min-width:640px){
	.floor1 li{width: 48%; margin: 20px 1%; float: left;}
}

@media(min-width:768px){
	.floor1 li{width: 18%;  }
}

@media(min-width:1201px){
	.floor1{height: 416px;}
	.floor1 li{ width: 223px; margin: 42px 21px 12px 0 }
	.floor1 li.on{ width: 223px; margin: 42px 0 12px 0 }
}
.floor1 li .img,.floor2 li .img{ display: inline-block; height: 80px;}
.floor1 li .img img,.floor2 li .img img{ max-height: 80px;}
.floor2 .tit{padding: 48px 0 0}
.floor2 .tit b{display: inline-block; width: 22px; height: 4px; background: #00a2e3; border: 1px solid #c5e1ec}
.floor2 .tit span{ font-size: 25px; /*font-weight: bold;*/ color: #333; padding-right: 45px; background: url(../images/index_42.png) no-repeat right center}
.floor2 li{border: 1px solid #efefef; background: #fff; padding: 32px 12px 0; list-style: none; text-align: center; margin: 20px 0}
.floor2 li .hover{ display: none;}
.floor2 li:hover .hover{ display: inline-block;}
.floor2 li:hover .img1,.floor2 li:hover .money{ display: none;}
.floor2 li:hover .more{ display: inline-block;}
.floor2 li:hover { border: 2px solid #016aac;}
.floor2{padding: 0 0 40px;}
.floor2.bg{ background: #f3f3f3}
.floor2 li .title a{font-size: 22px; color: #3e3e3e; margin: 20px 0 3px; display: inline-block;height: 48px}
.floor2 li .money{font-size:18px; color: #db0202; padding: 0 0 20px; height: 58px;}
.floor2 li .info{ font-size: 12px; color: #888;height: 20px}
.floor2 li .more{ display: none; width: 147px; height: 33px; line-height: 33px; text-align: center; color: #fff; font-size: 14px; font-weight: bold; background: #016aac; margin: 0 0 20px}

@media(min-width:640px){
.floor2 li{width: 48%; margin: 20px 1%; float: left;}


@media(min-width:768px){
.floor2 li{width: 18%;  }
}

@media(min-width:1201px){
.floor2.bg{ background: url(../images/bj_02.png)  top center}
.floor2{ height: 390px;}
.floor2 li{ width: 223px; margin: 20px 21px 12px 0 }
.floor2 li.on{ width: 223px; margin: 20px 0 12px 0 }
}

.floor3 .tit{padding: 48px 0 25px}
.floor3 .tit b{display: inline-block; width: 22px; height: 4px; background: #00a2e3; border: 1px solid #c5e1ec}
.floor3 .tit span{ font-size: 25px; /*font-weight: bold;*/ color: #333; padding-right: 45px; background: url(../images/index_42.png) no-repeat right center}

.floor3 li{list-style: none; }
.floor3 .imgList li .nr{ width: 23%; margin: 0 1% 20px; padding: 13px; float: left; background: #f9f9fa}
.floor3 li .flTop .left a{display: inline-block; height: 102px;}
.floor3 li .flTop .right .p1{ font-size: 12px; color: #333;}
.floor3 li .flTop .right .p1 a{ font-size: 20px; color: #333;}
.floor3 li .flbottom{font-size: 14px; color: #333; line-height: 28px;}
.floor3 li .flTop .right .p2{display: none;}
.floor3 li .flbottom a {
    width: 114px;
    height: 27px; display: inline-block;
    background-color: #016aac;
    text-align: center;
    line-height: 27px;
    color: #fff;

}
.floor3 .ydList{ background-color:#fafafb; padding-bottom:50px; text-align:center; padding-top:10px;}
.floor3 .ydList li{ display:inline-block; background:url(../images/floor000381-dot.jpg) no-repeat; width:12px; height:13px; cursor:pointer; overflow:hidden; line-height:100px; margin:0 5px;}
.floor3 .ydList li.on{ background-image:url(../images/floor000381-dot_hover.jpg); width:37px;}

@media(min-width:700px){
.floor3 li .flTop .right .p2{display: block; color: #999; line-height: 18px; font-size: 12px;}
.floor3 li .flTop .left{ float: left;}
.floor3 li .flTop .right{  display: block; padding: 0 0 0 125px;}
.floor3 li .flbottom{clear: both;margin-top:30%;}
}

@media(min-width:1201px){
.floor3 .imgList li{margin: 0 0 70px}
.floor3 .imgList li .nr{width: 286px; margin: 0 18px 0 0;height:280px;}
.floor3 .imgList li .nr.on{width: 286px; margin: 0 0 0 0}
}



/*
 .Floor001464 为demo编号
 */
.Floor001464 .tab {overflow: hidden;}
.Floor001464 .tab li {float: left;font-size: 25px;color: #333333;height: 58px;line-height: normal;margin: 0;/*font-weight: bold;*/margin-right: 30px;cursor: pointer;}
.Floor001464 .tab li.on {color: #016aac;}
.Floor001464 .tabcont>ul>li {display: none;}
.Floor001464{ border-top:1px solid #eee; background-color:#fafafa; padding:50px 0;}
.Floor001464 .box{ position:relative;/*min-height:231px;*/ width: 100%}
.Floor001464 .box_video{  margin:30px 0;}
.Floor001464 h1{  font-size: 25px;color: #333333; height:58px; line-height:normal; margin:0;}

.Floor001464 .box_video li img{  }
 .Floor001464 .box_video li{ width: 48%; background: #fff; text-align: center; margin: 0 1% 10px; padding: 0 !important; list-style: none; float: left; border: 1px solid #eee}
.Floor001464 .auto  .bx-controls-direction{ position:absolute; right:0; top:5px; font-size:16px;}
.Floor001464 .auto .bx-controls-direction a{ width:37px; float:left; line-height:22px; text-align:center;color:#efeeee;  margin-left:5px; border:1px solid #016aac;background-color:#016aac;}
.Floor001464 .auto  .bx-controls-direction a.disabled{ cursor:default;color:#016aac; background-color:#fcfcfc; }
.Floor001464 .box li{ /*height:98px;*/ overflow:hidden; list-style: none; padding: 0 0 10px}
.Floor001464 .box li .pic{ float:left; width:118px; display: none;}
.Floor001464 .box li .pic img{ width:118px; height:77px;}
.Floor001464 .box li div{/* float:right; width:240px;*/}
.Floor001464 .box li h5{ margin:0; font-weight:normal; font-size:14px;}
.Floor001464 .box li p{ margin:0; }
.Floor001464 .box li p,
.Floor001464 .box figure{ font-size:12px;color:#928f8f;}
.Floor001464 .box figure{ min-height:146px;}
.Floor001464 .box .more{padding:0 19px 0 37px; line-height:27px; background:url(../images/floor001464-more.png) no-repeat 13px center #016aac; display:inline-block;color:#fff;}
.Floor001464 .auto {position: relative;}


@media(max-width:460px){
  .Floor001464 .tab li {font-size: 16px;}
}
@media(min-width:600px){
.Floor001464 .box li .pic{display: block;}
.Floor001464 .box li div{padding-left: 140px}
 .Floor001464 .box_video li{ width: 31.33%}
}



@media(min-width:1000px){
.Floor001464 .box li{padding: 0 0 13px; width: 48%; float: left; margin: 0 2% 0 0 }
.Floor001464 .box .box_video li{width: 14.5%}
.Floor001464 .box .box_video li img{ max-height: 150px;}
.Banner000640 .list li{ height: 500px; background-position:top center; background-repeat: no-repeat; }
.Banner000640 .list li img{ display: none;}
.Banner000640 .list li a{ display: block;height: 100%;}
.Floor001464 .box_video li{ margin:0 2.7% 18px;}
}



.sbList li{}
.sbList li p {overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.column{padding-top: 30px;}
.column .tit{ width: 212px; height: 118px; background: url(../images/zc_07.jpg) no-repeat top center; font-size: 30px; color: #fff; text-align: center; padding: 65px  0 0; border-bottom: 1px solid #fff}
.column dl{ background: #fff; border: 1px solid #eee; border-width:0 1px 1px }
.column dl dt{  border-bottom: 1px solid #eee; background: #f5f5f5; padding: 10px 23px; }
.column dl dt a{ line-height: 23px; height: 23px; display: inline-block; font-size: 16px; color: #333; padding: 0 0 0 40px; background: url(../images/zc_11.png) no-repeat left -117px;}
.column dl dt span{ cursor: pointer; display: inline-block;width: 13px; height: 14px; background: url(../images/zc_18.png) no-repeat top center; float: right; margin: 6px 0 0}
.column dl dd{ margin: 0 0 0 39px; display: none; height: 24px;padding: 0 0 0 15px;line-height: 45px; background: url(../images/h_03.jpg) no-repeat left top}
.column dl dd a{font-size: 14px; color: #666;}
.column dl dt:hover a,.column dl.on dt a{ background: url(../images/zc_11.png) no-repeat left top; color: #fff}
.column dl dt:hover,.column dl.on dt{ background:#1679ce;}
.column dl dt:hover span,.column dl.on dt span{ background: url(../images/zc_14.png) no-repeat top center;}
.column dl.on dd{ display: block;}
 .column dl.on{padding: 0 0 20px;}
 
 
.sbList li .img{ display: inline-block; height: 80px;}
.sbList li .img img{ max-height: 80px;}
.column dl  dd.on a,.column dl  dd a:hover{color: #1679ce}
.column #dt10 dt a,.column #dt11 dt a{background: url(../images/zc_11.png) no-repeat left -211px;}
.column #dt10 dt:hover a,.column #dt11 dt:hover a,.column #dt10.on dt a,.column #dt11.on dt a{background: url(../images/zc_11.png) no-repeat left -165px;}

.column #dt13 dt a{background: url(../images/zc_11.png) no-repeat left -259px;}
.column #dt13 dt:hover a,.column #dt13.on dt a{background: url(../images/zc_11.png) no-repeat left -235px;}

.column #dt15 dt a{background: url(../images/zc_11.png) no-repeat left -305px;}
.column #dt15 dt:hover a,.column #dt15.on dt a{background: url(../images/zc_11.png) no-repeat left -281px;}



.column li{ border:1px solid #ececeb; border-top: 0; padding: 19px 0; list-style: none;}
.column li a{font-size: 16px; color: #25170f; border-left: 2px solid #fff; padding: 1.5px 0 1.5px 65px;}
.column li.on a,.column li:hover a{  border-left: 2px solid #1679ce; }
.column li.on,.column li:hover{  border-color: #dddcd9; background: #fafafa }

.singlepage1{padding: 36px 0 0; }






/*pages*/
.Pages{ text-align:center; margin-bottom:50px;}
.Pages a{ width:26px; height:26px; border:1px solid #e6e6e6; display:inline-block; color:#666; line-height:2; margin:0 1px;font-style: normal;}
.Pages a.a_first,.Pages a.a_prev,.Pages a.a_next,.Pages a.a_end{ width:58px; }
.Pages a.a_cur{ background:#1f7fd5; border:1px solid #1f7fd5; color:#fff;}
.p_page .num a{ margin: 0 3px;}


.PrevNextBox { margin-top: 40px; }

/*pages end*/











.sbList .tit{padding: 38px 0 0; font-size: 26px; color: #333}
.sbList .tit span{ display: inline-block;width: 22px;height: 4px;background: #00a2e3;border: 1px solid #c5e1ec;display: none;}
.sbList li{border: 1px solid #efefef; background: #fff; padding: 32px 12px 0; list-style: none; text-align: center; margin: 20px 0}
.sbList li:hover { border: 2px solid #016aac;}
.sbList{padding: 0 0 40px;}
.sbList li .title a{font-size: 22px; color: #3e3e3e; margin: 20px 0 3px; display: inline-block;}
.sbList li .time{font-size:18px; color: #db0202; padding: 0 0 5px ;  }
.sbList li .info{ font-size: 12px; color: #888}
.sbList li .more{ display: inline-block; width: 103px; height: 26px; line-height: 26px; text-align: center; color: #fff; font-size: 14px; background: #1679ce; margin: 0 0 20px}
@media(min-width:640px){
.sbList li{width: 48%; margin: 20px 1%; float: left; height: 251px;}
}



@media(min-width:1201px){
.sbList ul{ padding: 40px 0 0 !important;}
.sbList li{ margin: 0 0 35px; width:235px; height: 170px; border:0; padding:0; background:url(../images/line-1.gif) repeat-y right top;}
.sbList li.last{ background:none;}
.sbList li.first,
.sbList li.last{ width:191px;}
.sbList li:nth-child(4n) {background: none}
.sbList li .more{ border-radius: 5px;}
.sbList li:hover {border:none;  border-right: 1px solid #eee}
.sbList li.on:hover {  border-right:none;}
.sbList li .title a{ font-size: 18px; margin:  0;}
.sbList li .time{ font-size: 16px;}
}


.column{display: none;}
.location { background: #f9f9f9; font-size: 14px; color: #666; border: 1px solid #eaeaea; border-width: 1px 0; line-height: 24px;}
.location .auto_1200{ padding:12px 0 12px 24px; background: url(../images/zc_03.png) no-repeat left center}
.location a{  color: #666; }

.wapColu{ margin: 20px 0 10px; text-align: center;}
.wapColu a{ display: inline-block; padding: 5px 17px; background: #eee; border: 1px solid #666; margin: 0 10px; font-size: 15px;margin: 0 5px 10px;}
.wapColu a.on,.wapColu a:hover{   background: #00a2e3; border: 1px solid #eee; color: #fff}
@media(min-width:768px){
.wapColu{ display: none;}
.column{display: block; width: 212px; float: left;}
.sbList {padding-left: 255px;}
 }



 .sbListinfo .sbTop { padding: 30px 0;}
 .sbListinfo .sbTop .left {border: 1px solid #eee; margin: 0 0 20px; text-align: center;}
 .sbListinfo .sbTop .right h2 {font-size: 30px; color: #333; font-weight: 100;}
 .sbListinfo .sbTop .right p {font-size: 12px; color: #999; line-height: 24px}

.sbListinfo .sbTop .right .money{font-size: 14px; color: #999; padding: 15px 0 10px; margin: 0 0 15px; border: 1px solid #eaeaea; border-width: 1px 0}

.sbListinfo .sbTop .right .money span{font-size:32px; color: #db0202;}
.sbListinfo .sbTop .right .money span b{font-size:24px; color: #db0202;}
.sbListinfo .sbTop .right .money b{font-size:20px; color: #999; font-weight: 100}
.sbListinfo .sbTop .right .cnuo{ font-size: 14px; color: #666}
.sbListinfo .sbTop .right .cnuo span{ color: #999}

.sbListinfo .sbTop .right .more{ width: 160px; height: 50px; line-height: 50px; text-align: center; background: #1679ce; color: #fff; font-size: 18px; display: inline-block; border-radius: 5px; margin: 25px 0 0}
.sbCent .qh,.qh1{margin: 0 0 -3px; }
.sbCent .qh span,.qh1 span{ font-size: 15px; text-align: center; display: inline-block; color: #333; width: 90px; height: 42px; line-height: 42px;}
.sbCent .qh span.on,.qh1 span.on{border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;border-top:2px solid #1679ce; border-bottom: 1px solid #fff}

.qhq{margin: 15px 0 0;}
.sbCent .qhjt,.qhjt1{display: none; padding: 15px; border: 1px solid #eaeaea; font-size: 14px;}

.scroll-left .hd a {position: absolute;width: 12px;height: 44px;top:50%;margin-top: -22px;z-index: 20;cursor: pointer}
.scroll-left {position: relative;}
.scroll-left .hd a.prev {left: 0;background: url(../images/prev.png) no-repeat;}
.scroll-left .hd a.next {right: 0;background: url(../images/next.png) no-repeat;}



@media(min-width:1201px){
.qhjt1{padding: 0;}
.sbCent .qhjt{padding: 15px 35px 60px}
.qhq{ margin: 50px 0 0}
.sbListinfo .sbTop{padding: 30px 0 82px;}
 .sbListinfo .sbTop .right p {padding: 3px 0 0}
 .sbListinfo .sbTop .left{width: 330px; float: left;}
  .sbListinfo .sbTop .right h2 {font-size: 40px; margin: 8px 0 5px; }
  .sbListinfo .sbTop .right {height: 330px; margin: 0 20px;}
.sbListinfo .sbTop .right .money{ padding: 25px 0 20px; }
    .sbListinfo .sbTop .right{ padding: 0 0 0 418px;}
    .sbListinfo .sbTop .right .more{margin: 40px 0 0}
}


@media(min-width:768px){

.paddl {
    padding-left: 255px;
}

}
@media(max-width:480px){

.p_page .num {display: none;}
}
.honorList {padding-top: 36px;}
.paddl .title1{font-size: 30px; margin: 0 0 5px;}
.paddl .title2{font-size: 24px; color: #e2e2e2; margin: 0;}
.honorList li{ list-style: none; text-align: center; padding: 17px 24px 0; margin: 0 0 12px; border:1px solid #eaeaea;}
.honorList li:hover{   border:1px solid #00a2e3;}
.honorList li:hover a{   color: #00a2e3;}
.honorList li a{  font-size: 16px; color: #666; display: block;}
.honorList li p{ margin: 5px 0 13px;}
.honorList ul{padding: 35px 0}

@media(min-width:520px){

.honorList li{width: 48%; float: left; margin: 0 1% 12px; }
}


@media(min-width:1201px){

.honorList li{width: 307px;  margin: 0 12px 12px 0; }
.honorList li.on{  margin: 0 0 12px 0; }
}

.zxgwList ul{padding: 20px 0 0}
.zxgwList li{padding: 15px; border: 1px solid #eaeaea; list-style: none; margin: 0 0 30px}
.zxgwList li .img{display: none;}
.zxgwList li .text  h3 a{ font-size: 24px; color: #333; font-weight: 100; border-bottom: 1px solid #eaeaea; padding: 0 0 5px; display: block;}
.zxgwList li .text h3 a:hover{ color: #00a2e3}
.zxgwList li .text p{ font-size: 14px; color: #333; line-height: 28px;}
.zxgwList li .text .xq{ color: #666; width: 106px; height: 26px;line-height: 26px; text-align: center; font-size: 14px; display: inline-block; border: 1px solid #eaeaea; float: left; }
.zxgwList li .text .zxqq{ color: #fff; width: 108px; height: 28px;line-height: 28px; text-align: center; font-size: 14px; display: inline-block; background: #1679ce; float: right;}
.zxgwList li .text .xq:hover{ color: #1679ce; border-color: #1679ce;}
.zxgwList li .text .zxqq:hover{ color: #333; background: #eee;}
.zxgwList li .zxlj{ height: 28px;}
.zxgwList{padding-top: 38px;}


@media(min-width:480px){

.zxgwList li{padding: 3px 23px 3px 3px; height:250px; }
.zxgwList li .img{ float: left; display: inline-block;}
.zxgwList li .text{ padding-left: 214px;}
.zxgwList li .zxlj{padding: 20px 0 0;}

}

@media(min-width:768px){
.zxgwList{padding-left: 242px;}
}

@media(min-width:1201px){

.zxgwList ul{padding: 43px 0 0}
.zxgwList li{ width: 464px; margin: 0 30px 30px 0; float: left; }
.zxgwList li.on{ margin: 0 0 30px 0;  }
.zxgwList li .text h3{padding-top: 30px; margin-bottom: 0}
.zxgwList li .text p{  margin-top: 0;    height: 84px;    overflow: hidden;}
.zxgwList li .zxlj{padding: 0}
}


.singpage.paddl{ padding-top: 38px;}

.singpage.paddl .title2{ margin: 0 0 43px;}

.singpage span.singpage_time { margin: 0 50px; }


.newslist{padding-top: 38px;}
.newslist ul{padding: 20px 0 0}
.newslist li{padding: 15px; border: 1px solid #eaeaea; list-style: none; margin: 0 0 30px}
.newslist li .img{display: none;}
.newslist li .text  h3 a{ font-size: 18px; color: #333; font-weight: 100; padding: 0 0 5px; display: block;}
.newslist li:hover .text h3 a{ color: #00a2e3}
.newslist li .text p{ font-size: 14px; color: #666; line-height: 28px;}
.newslist li .text .xq{ color: #666; width: 115px; height: 29px;line-height: 29px; text-align: center; font-size: 14px; display: inline-block; background: #999; color: #fff }
.newslist li:hover .text .xq{ color: #fff; background: #1679ce;}
.newslist li:hover .text .time span{ color: #1679ce;}
.newslist{padding-top: 38px;}
.newslist li .text .time{ width: 62px; border-right: 1px solid #eaeaea; font-size: 14px; height: 45px; display: none; color: #666}
.newslist li .text .time span{display: block;  font-size: 40px; font-weight: bold;  padding: 3px 0 0; color: #666}

@media(min-width:560px){

.newslist li{padding:15px 0; border:0; border-bottom: 1px solid #eaeaea;  }
.newslist li .img{ float: left; display: inline-block;}
.newslist li .text{ padding-left: 295px;}
.newslist li .zxlj{padding: 20px 0 0;}
.newslist li .text .time{display: inline-block;}
}

@media(min-width:768px){
.newslist{padding-left: 300px;}
}

@media(min-width:1201px){
.newslist li .img{height: 121px;}
.newslist li .img img{max-height: 100%;}
.newslist ul{padding: 43px 0 72px;}
 .newslist li {margin: 0;height: 151px;}
.newslist li .text{ padding-left: 300px;}
.newslist li .text h3{ margin-bottom: 0}
.newslist li .text p{  margin-top: 0;    height: 54px;    overflow: hidden;}
.newslist li .zxlj{padding: 0}
}

#dituContent img{ max-width: none;}

.left1 a.more{ font-size: 18px; color: #fff; text-align: center; display: block; margin: 0 auto; width: 140px; height: 38px; line-height: 38px; background: #1679ce; border-radius: 5px;}


.left1 {margin: 0 0 40px;}


#dituContent{ width: 100%; height: 260px; margin:30px 0 0 }
@media(min-width:640px){


.left1 { width: 50%; float: left; border-right: 1px solid #eee}
.right1 { padding-left: 50%;}

#dituContent{  height:320px;   }

}

@media(min-width:768px){

#dituContent{  height:400px;   }

}


@media(min-width:1000px){

#dituContent{  height:456px;   }

}

@media(min-width:1201px){

#dituContent{ margin: -40px 0 0  }

}
.honorList1 { padding-top: 33px}
.honorList1 ul{ padding: 35px 0 }
.honorList1 li{ list-style: none; text-align: center; max-height: 150px; border: 1px solid #eaeaea; margin: 0 0 10px; }
.honorList1 li a{ display: block; max-height: 148px;}	


@media(min-width:480px){

.honorList1 li{width: 48%; margin: 0 1% 10px; float: left;}

}
@media(min-width:768px){
.honorList1 {
    padding-left: 242px;
}
.honorList1 li{width: 31.33%;}

}
@media(min-width:1201px){

.honorList1 li{width: 232px; margin: 0 10px  10px 0}
.honorList1 li.on{ margin: 0 0px  10px 0}

}

.qdjm { padding-top: 33px}
.qdjm ul{ padding: 35px 0 }
.qdjm li{ list-style: none; padding: 15px; background: #f9f9f9; border: 1px solid #eaeaea; margin: 0 0 20px;  }
.qdjm li.li2{ border: 0; background: none ; padding: 0; font-size: 16px; color: #999;}
.qdjm li.li2 a{ color: #1679ce;}
.qdjm li.li2 input{ width: 142px; height: 45px; line-height: 44px; text-align: center; font-size: 16px; color: #fff; background: #00a2e3; border-radius: 5px; margin: 0 20px 0 0}
.qdjm li textarea{height: 80px;}
.qdjm li input,.qdjm li textarea{ border: 0; background: none; width: 100%; font-size: 14px;}
@media(min-width:480px){

.qdjm li{width: 48%; margin: 0 1% 20px; float: left;}
.qdjm li.li2,.qdjm li.li1{ width: 100%; margin: 0 0 20px}
.qdjm li textarea{height: 130px;}

}
@media(min-width:768px){
.qdjm {
    padding-left: 242px;
}


}
@media(min-width:480px){

.qdjm li{width: 469px; margin: 0 20px 20px 0; float: left;padding: 25px;}
.qdjm li.li2,.qdjm li.li1{ width: 100%; margin: 0 0 20px; }
.qdjm li.on{margin: 0 0 20px;}
.qdjm li.li1{ padding: 15px 25px;}
}


.joinList { padding-top: 33px}
.joinList ul{ margin: 35px 0;  border-top: 1px solid #eaeaea}
.joinList ul li{ list-style: none;}
.joinList ul li .joinlTop{ cursor: pointer; padding: 10px 0; list-style: none; font-size: 14px; color: #999; border-bottom: 1px solid #eaeaea}
.joinList ul li .joinlTop .name{font-weight: bold; color: #666; padding-left: 30px; background: url(../images/join_06.jpg) no-repeat 9px center;}
.joinList ul li.ys .joinlTop .name{ background: url(../images/join_03.jpg) no-repeat 9px center;}
.joinList ul li .joinlTop .time{padding-left: 23px; background: url(../images/join_07.jpg) no-repeat left center;}
.joinList ul li .xxnr{display: none; border-bottom: 1px solid #eaeaea; padding: 20px 29px}

.joinList ul li .joinlTop span{ width: 33.33%; display: inline-block;}
.joinList ul li .joinlTop .time,.joinList ul li .joinlTop .place{display: none;}
.joinList ul li .num{text-align: center;}
.tszy{ font-size: 14px; color: #999; margin: 0}

@media(min-width:640px){
.joinList ul li .joinlTop .place{display: inline-block;}
 .joinList ul li .joinlTop span{ width: 25%; }

}
@media(min-width:768px){
.joinList {
    padding-left: 242px;
}
}




@media(min-width:1201px){
.joinList ul li .joinlTop .time{display: inline-block; width: 148px;}
.joinList ul li .joinlTop span.name{ width: 348px; }
.joinList ul li .joinlTop .place{width: 170px;}
.joinList ul li .joinlTop .num{width: 160px; text-align: left;}
.joinList ul li .joinlTop .edu{width: 130px;}
}

.qusList li{ list-style: none; padding: 10px 0 ; border-bottom: 1px solid #eee; font-size: 15px;}
.qusList li .time{ float: right;}
.titq{ display: none;}
.column2 .tit{ display: none;}
.column2{ width: 300px;}
.qusList ul{ padding:  35px  0;}
.column2 dl dt span{ margin: -19px 11px 0 0; width: 12px; height: 12px; background: url(../images/squ_06.jpg) no-repeat center center}
.column2 dl dt:hover span, .column2 dl.on dt span{ background: url(../images/squ_03.jpg) no-repeat center center}
.column2 dl{padding:0; border: 0; margin: 0 0 10px}
.column2 dl dt,.column2 dl dd{ width: 268px;}
.column2 dl dt{background: none !important; padding: 0; border: 0 !important }
.column2 dl dt a{background: none !important;  line-height: 28px; color: #666; font-size: 16px; width: 268px; height: 28px; display: block; margin: 0 auto; border: 1px solid #666; padding-left: 13px; font-weight: 100 }
.column2 dl dt:hover a, .column2 dl.on dt a{  color: #00a0e9; border-color: #00a0e9 }
.column2 .more{ width: 138px; height: 28px; line-height: 28px; text-align: center; font-size: 14px; color: #ccc; border: 1px solid #ccc; display: block; margin: 35px auto 0; display: none;}
.column dl.on .more{ display: block;}
.column2 .more:hover{  color: #1679ce; border: 1px solid #1679ce; }
@media(min-width:768px){
.qusList {padding-left: 300px;}
.titq{ display: block; font-size: 26px; color: #666; font-weight: bold; border-bottom: 1px solid #dddee0; padding-top: 35px; }
.titq span{display: block; width: 110px; height: 2px; background: #00a0e9; margin: 15px 0 -1px}

 }



.xgtj{margin: 25px 0; border-top: 1px solid #eee}
.xgtj h3{font-size: 18px; color: #00a0e9; display: inline-block; padding-bottom: 8px; border-bottom: 2px solid #00a0e9}
.xgtj li{ list-style: none; font-size: 14px; color: #666; padding-bottom:20px }
.xgtj li .time{  color: #999; float: left; padding: 0 8px 0 0}
.xgtj li .time span{  padding: 0 8px 0 0; color: #666}
.xgtj li a:hover{  color: #00a0e9}
.xgtj li a{  color: #666; font-size: 12px;}
 @media(min-width:768px){
.whirBg .singpage.paddl {padding-left: 300px;}
.border{ border-left: 1px solid #eee; padding-left: 48px;}
 
 }
@media(min-width:1000px){
		.xgtj{padding-left: 28px;}
	.xgtj li{ width: 48%; float: left; margin: 0 1% 0}

}

.titleinfo{ text-align: center; font-size: 12px; color: #999; padding-bottom: 25px}
.titleinfo h3{ text-align: center; font-size: 18px; color: #00a0e9; margin-top: 0}



@media(min-width:1314px){
 .whirBg{ background: #f9f9f9; padding: 29px 0 35px;  }
.whirBg .auto_1200{max-width: 1314px; padding:0 67px 30px; background: #fff; box-shadow: 0px 0px 8px #999;margin: 0 auto 30px;}

}




.searBan {z-index: 55;
	width:100%;
	height:120px;
	margin:auto; background: url(../images/hspng.png) ;
 
}
.searBan .qh {
	padding: 20px 0;
margin: 0 auto;
	display:table;
}
.searBan .qh span {height: 16px;
line-height: 16px;
	float:left; display: inline-block;
	padding:0 10px;	font-size:16px;
	color:#fff;
	border-right:1px dotted #fff;
}
.searBan .qh .spb {
	border:0px;
}
 
.searBan .qh span:hover {
	color:#fff000;
}
.searBan .qh .ser_on {
	color:#fff000;
}
.searBan .sp {
	display:none;
}
.searBan .sp input {
	width:38%;
	height:28px;
	background:#fff;
	border:1px solid rgba(255,255,255,0.25);
	margin: 0 5%;
	padding-left:19px;
	float:left;
}
.searBan .sp a {
	display:block;
	background:#43c1ff;
	width:30%;
	height:28px;
	line-height:28px;
	font-size:14px;
	text-align:center;
	color:#fff;
	border:1px solid rgba(255,255,255,0.25);
	float:left;
	cursor:pointer;
}



.meg {
	width:90%;
	min-height:537px; padding-bottom: 30px;
	margin:auto;
	display:none;
	background:#fff;
	position:absolute;
	top:10px;
	left: 5%;

 	z-index:88;
}
.meg_top {
	width:100%;
	height:50px;
	background:#f0f0f0;
}
.meg_top span {
	font-size:18px;
	padding-left:60px;
	line-height:50px;
}
.meg_top a {
	float:right;
	margin:14px 60px 0 0;
}
.meg_btm ul {
	width:66.666%;
	margin:40px auto 0;
}
.meg_btm ul li { list-style: none;
	margin-top:20px;
}
.meg_btm ul li span {
	float:left;
	font-size:16px;
	line-height:38px;
	margin-right:20px;
	width:80px;
 }
.meg_btm ul li input {
	width: 100%;
	height:38px;
	border:1px solid #d8d8d8;
	padding-left:15px;
}
.meg_btm ul li textarea {
	padding-left:15px;
	width: 100%;
	height:100px;
	border:1px solid #d8d8d8;
}
.meg_btm ul .indexS {
  border: 0;
	width:124px;
	height:38px;
	background:#1f90c8;
	color:#fff;
	text-align:center;
	line-height:38px;
 
	margin:30px 15px 0 0;
}




@media(min-width:1024px){
.searBan{position: absolute;width: 840px; margin: 0 0 0 -420px; left: 50%;bottom: 0;}
.searBan .sp input{width: 580px;margin: 0 10px 0 50px;}
.searBan .sp a{width: 128px;}
.searBan .qh span {padding: 0 40px;}
.meg{width: 600px;position: fixed; left: 50%; margin: 0 0 0 -300px; }
.meg_btm ul li input ,.meg_btm ul li textarea {    width: 282px;}
.meg_btm ul { width: 400px;}
.meg_btm ul .indexS {width: 314px;float: right;margin: 30px 15px 0 0;}
.newslist li .text .time{float: left;
margin-right: 20px;}
}



.qhHome .tit .coluTit{padding-right: 35px;    font-size: 25px;}


.qhHome .tit span,.floor2 .tit span,.floor3 .tit span{ background: none;}
.qhHome .tit .on span{ color: #00a2e3; /*border-bottom: 2px solid  #00a2e3*/}
.qhHome .tit span{   padding: 0 0 8px; font-size: 14px;}
.qhHome ul{ display: none;}

.qhHome .tit .qh{ display: inline-block; cursor: pointer;padding-left: 10px;}



.infotitle{text-align:center;padding-bottom:20px;border-bottom:1px solid #ccc;}
.column dl dd a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;width:95%;}
.fidexBox{position:fixed; width:100px; padding:15px 8px; background:#fff; text-align:center; z-index:44; left:0; top:150px;}
.fidexBox .close{ position:absolute; font-size:16px; top:5px; right:5px;}
.fidexBox li{list-style:none}






.qq_box {
	width:175px;
	position:fixed;
	top:11%;
	right:0;
	z-index:9999;
}
.open {
	width:15px;
	padding:10px;
	color:#fff;
	position:fixed;
	top:24%;
	right:1%;
	background:#1e89e0;
	display:none;
	cursor:pointer;
	text-align:center;
	z-index:999;
}
.open .ke_jian {
	margin-top:10px;
}
.qq_box .qq_bg {
	width:200px;
	position:absolute;
	top:0;
	left:0;
	z-index:55;
}
.qq_box .qq_title {
	position:absolute;
	top:0;
	left:0;
	z-index:99;
	width:100%;
	background:#f2f2f2;
}/*
.qq_box .qq_title ul {
	display:none;
}*/
.qq_box .qq_title>li {

 list-style:none;	text-align:center;
}
.qq_box .qq_title>li>a {
	color:#fff;
	display:block;
	width:100%;
	height:28px;
	line-height:28px;
	margin:auto;
	background:rgb(67, 193, 255);
}
.qq_box .qq_title>li>a span {
	float:right;
	margin-right:5%;
	color:#fff;
}
.qq_box .qq_title li ul li {

 list-style:none;	text-align:center;
	margin:3px 0;
	display:inline-block;
	width: 100%;
}
.qq_box .qq_title li ul li img {
	float:left;
	margin:0 10px 0 47px;
}
.qq_box .qq_title li ul li span{
	margin-left: 10px;
	float:left;
}
.qq_out {
	position:absolute;
	top:-20px;right:0;
}
.contact-molibe {
	display:block;
	line-height:50px;
	color:#ff4d10;
	font-size:24px;
}
/* .qq_box .qq_title li ul li {
 list-style:none;	text-align:left;
	margin:5px;
}
.qq_box .qq_title li ul li img {
	
} */