@charset "utf-8";
/* CSS Document */
@charset "utf-8";

/*header*/
.header{ display: block; overflow: hidden; height: 542px; background-image: url(../images/top-banner.jpg); background-repeat: no-repeat; background-position: center center;}
.header-top{ width:1300px; height: 80px; margin: 0 auto;}
.logo{ float: left; background: url(../images/logo.png) center center no-repeat; height: 57px; width: 344px; border-right: 1px solid #83aed1;  margin-top: 10px;}
.Choice-xx{ float: left; height: 30px; width: 285px; overflow: hidden; position: relative; margin-top: 25px; margin-left: 15px;}
.Choice-button{ padding:0 15px;  height: 30px;  background: url(../images/choice.png) repeat; border-radius:3px ; font-size: 13px; line-height: 30px; text-align: left; color: #fff;}
.Choice-button i{ width: 30px; height: 30px; background:  url(../images/icon2.png) no-repeat center center; display: block; float: right;}
.lx{ width: 20%; float: right; height: 40px; line-height: 40px; text-align: right; color: #fff;}
.lx a{ padding: 0 10px; color: #fff;}

/*nav*/
.header-nav{ height: 50px; border-bottom: 1px solid #609dd5;}
.header-navSon{ height: 50px; width: 1300px; margin: 0 auto;}
.header-navSon ul li{  padding: 0 35px; height: 50px; line-height: 50px; float: left; font-size:18px; text-align: center; color: #fff;}
.header-navSon ul li:first-child{ padding-left: 0px;}
.header-navSon ul li a{ color: #fff;  height: 50px; display: block;}
.header-navSon ul li a.on,.header-navSon ul li a:hover{ border-bottom: 3px solid #fff; height: 49px; text-decoration: none;}

/*banner*/
.banner-top{ width: 1300px; margin: 0 auto; height: 410px; position: relative; overflow: hidden;}
.banner-word1{ font-size: 40px; color: #fff; width: 40%; height: 50px; line-height: 50px; position: absolute; left: 8%; top:60px;}
.banner-word2{ font-size: 15px; color: #fff; width: 45%; height: 50px;position: absolute; left: 8%; top:130px;}


/*内容*/
.content-map{ width: 1300px; margin: 0 auto; height: 532px;}
.map-title{ height: 60px; border-bottom: 1px solid #dddddd; line-height: 60px; padding-top: 30px;}
.map-title span{height: 60px; display: block; margin: 0 auto; width: 20%; font-size: 24px; font-weight: bold; text-align: center;  color: #585858; border-bottom: 1px solid #6a8aac;}



.map-list{ width: 60%; height: 532px; float: right;}

/*地图map*/
.map-nr{ width: 490px; height: 531px; border: 1px solid #dde5ed; border-radius: 5px; background: url(../images/map.png) no-repeat center center; position: relative; float: left;}
.map{width: 490px; height: 531px; }
.map-nr a{position: absolute;  display:block; color:#333; text-align:center; font-size:15px;}
.map-nr a:hover{color:#000; font-weight:bold;}
.map-nr a.map1{top:190px; left:320px; width:69px; height:78px; line-height:78px;  }
.map-nr a.map2{top:168px; left:395px; width:45px; height:70px; line-height:70px;  }
.map-nr a.map3{top:55px; left:252px; width:161px; height:155px; line-height:155px;  }
.map-nr a.map4{top:70px; left:130px; width:103px; height:170px; line-height:170px;  }
.map-nr a.map5{top:202px; left:245px; width:49px; height:112px; line-height:112px;  }
.map-nr a.map6{top:317px; left:230px; width:99px; height:52px; line-height:52px;  }
.map-nr a.map7{top:258px; left:124px; width:121px; height:67px; line-height:67px;  }
.map-nr a.map8{top:317px; left:108px; width:75px; height:63px; line-height:63px;  }
.map-nr a.map9{top:351px; left:204px; width:50px; height:58px; line-height:58px;  }
.map-nr a.map10{top:407px; left:118px; width:100px; height:42px; line-height:42px;  }
.map-nr a.map11{top:450px; left:90px; width:116px; height:48px; line-height:48px;  }
.map-nr a.map12{top:310px; left:152px; width:50px; height:25px; line-height:22px;  }

.map-nr a.map13{top:340px; left:172px; width:17px; height:50px; line-height:15px;  }

/*school*/
.xuexiao {border-radius:5px;z-index:999;width: 432px;height:470px;background:url(../images/mapbk.png) repeat;border: 1px solid #dde5ed;position: absolute; top:30px;left: 28px; display: none; }
#close{ width:30px; height: 30px; margin-top:10px; cursor: pointer; margin-right: 10px; float: right; background: url(../images/mapClose.png) no-repeat center center;}
.xuexiao ul{ clear: both; padding: 20px; }
.xuexiao ul.firstUl{ display: block;}
.xx-title{ color: #000000; text-align: left; font-size: 18px; font-weight: bold; margin-bottom: 20px;}
.xx-title span{ color: #3a6797; padding-left: 20px;}
.xuexiao ul li{ height: 40px; display: block; clear: both; font-size: 16px; line-height: 40px; border-bottom: 1px dashed #aab1b2; color: #90ADC5;}
.xuexiao ul li a{font-size: 16px; height: 40px; display: block; color: #414141;}


.xx-title a{ width: 20%; height: 50px; float: left; border: 1px solid #dde5ed; font-size: 18px; color: #7593b2; font-weight: bold; border-radius:3px; margin: 0 10px; line-height: 50px; text-align: center;}
.xx-title a:first-child{margin-left: 0px;}
.xx-title a.active,.xx-title a:hover{ background-color: #3a6797; color: #fff; border: 1px solid #3a6797;}

.map-list ul{ display: none; height: 465px; clear: both; padding: 10px 0; overflow: hidden;}
.map-list ul.Ulshow{ display: block;}
.map-list ul li{ width: 50%; height: 40px; display: block; float: left;  padding: 10px 0px;}
.map-list ul li span{ height: 38px;  line-height: 38px; display: block; background-color: #f3f6f9; margin-right:10px; border-radius: 3px; border: 1px solid #dde5ed;}
.map-list ul li a{ height: 38px; float: left;  line-height: 38px; width: 87%; display: block; }
.map-list ul li span:hover{ background-color: #fff; color: #3A6797;}
.map-list ul li i{ width: 38px; height: 38px; float: left; background: url(../images/img1.png) no-repeat center center ; }

.map-list ul.huise li a,.map-list ul.huise li,.map-list ul.huise li a:hover,.map-list ul.huise li span:hover{color: #adbfd6; cursor:default;}



.zhushi{ width: 150px; padding: 10px; height: 80px; line-height: 25px; position: absolute; right: 30px; bottom: 30px; border: 1px dashed #dde5ed; font-size: 12px; color: #7d8794;}
/*服务对象*/
.fwdx{ clear: both;}
.fw-title{ width: 30%; height: 60px; border-bottom: 1px solid #c0cbd3; margin: 0 auto; display: block; }
.fw-title span{ width: 50%; height: 60px; border-bottom: 1px solid #357db5; color: #585858; display: block; margin: 0 auto; font-weight: bold;  line-height: 60px; font-size:26px; text-align: center;}
.fwdx ul{ padding-top: 50px;}
.fwdx ul li{ width: 33.33%; height: 340px; float: left; }
.fwdx ul li a{ height: 340px; margin: 0 22px; display: block; border: 1px solid #d4dfe8; border-radius: 5px; overflow: hidden; position: relative;}
.fwdx ul li a img{ width: 100%; height: 340px;  }

.fwdx ul li a .fw-dx-tit{ -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms; height:340px;   background: url(../images/img4.png) center top no-repeat; position: absolute; width: 389px; z-index: 999; top:220px; left: 0px;}
.fwdx ul li a:hover .fw-dx-tit{top:0px;}
.fwdx ul li a .fw-dx-tit h1{ height: 108px; line-height:150px; font-size:22px;  font-weight: bold; text-align: center; color: #3a6797; }
.fw-dx-tit p{ padding: 20px; line-height: 30px;}

.fwdx ul li a .fw-icon{position: absolute; width: 39px; height: 39px; z-index: 9999; top:200px; left: 48%; background: url(../images/img2.png) center center no-repeat; -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms;}
.fwdx ul li a:hover .fw-icon{top:-80px; opacity: 0;}

/*通知公告*/
.tz{ height: 520px; padding: 10px 0; background: url(../images/banenrbk.jpg) no-repeat center center;}
.tzson{ width: 1300px; height: 530px; margin: 0 auto;}
.tz-title{ width: 30%; height: 50px;  margin: 0 auto; border-bottom: 1px solid #c6d5d0;}
.tz-title span{ width: 50%; display: block; margin: 0 auto; height: 50px; line-height: 50px; text-align: center; font-size: 24px; font-weight: bold; border-bottom: 1px solid #357db5;}
.tz ul{ height: 405px; padding-top:20px;}
.tz ul li{ width: 50%; float: left; }
.tz ul li .oLi{ height: 85px; background-color: #fff;  padding:15px; margin:8px; -moz-box-shadow:0px 2px 5px #cdd2d7; -webkit-box-shadow:0px 2px 5px #cdd2d7; box-shadow:0px 2px 5px #cdd2d7;}
.tz-date{ width: 68px; height: 85px; float: left; display: block;}
.tz-date span{ display: block;}
.tz-date span.tz-date-a{height: 40px; line-height: 40px; display: block; font-size: 40px; font-weight:bold; text-align: center;}
.tz-date span.tz-date-b{height: 40px; line-height: 40px; display: block; font-size: 15px; text-align: center; color: #a5a5a5;}
.tzInfo{ width: 85%; height: 85px; float:right; }
.tzInfo h1{ height: 40px; line-height: 40px; text-align: left; font-size: 18px; display:-webkit-box; -o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden; -webkit-line-clamp:1;-webkit-box-orient:vertical;}
.tzInfo p{ font-size: 14px; line-height: 20px; color: #898989; height: 40px; display: block; display:-webkit-box; -o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden; -webkit-line-clamp:2;-webkit-box-orient:vertical;}

.tz-more{ width:150px; height: 35px; margin: 0 auto;}
.tz-more a{ width: 100%; height: 35px; display: block; border: 1px solid #90adc5; text-align: center; line-height: 35px; border-radius:20px;}

/*我们的优势*/
.my-adv{ height: 400px; padding: 30px 0px;}
.my-advSon{ width: 1300px; height: 460px; margin: 0 auto;}
.my-advTitle{ width: 30%; height: 50px;  margin: 0 auto; border-bottom: 1px solid #c6d5d0;}
.my-advTitle span{ width: 50%; display: block; margin: 0 auto; height: 50px; line-height: 50px; text-align: center; font-size: 24px; font-weight: bold; border-bottom: 1px solid #357db5;}
.my-advSon ul{ padding: 53px 0px;}
.my-advSon ul li{ width: 25%; float: left;  color: #5e5e5e;}
.my-advSon ul li a{ margin: 20px; padding: 35px; height: 210px; border: 1px solid #90adc5; display: block; border-radius:3px;}
.my-advSon ul li a i{ height: 110px; width: 110px; margin: 0 auto; display: block; background-image: url(../images/icon1.png); background-repeat: no-repeat; -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms; }
.my-advSon ul li a h1{ height: 50px; line-height: 50px; font-size: 24px; font-weight: bold; text-align: center;}
.my-advSon ul li a p{ height: 50px; line-height: 24px; font-size: 13px; text-align: left;}

.my-advSon ul li a i.advIcon1{ background-position: -5px top;}
.my-advSon ul li a i.advIcon2{ background-position: -125px top;}
.my-advSon ul li a i.advIcon3{ background-position: -250px top;}
.my-advSon ul li a i.advIcon4{ background-position: -370px top;}
.my-advSon ul li a:hover{ background-color: #357DB5; border: 1px solid #357DB5; color: #fff;}
.my-advSon ul li a:hover i.advIcon1{background-position: -5px -110px;}
.my-advSon ul li a:hover i.advIcon2{background-position: -125px -110px;}
.my-advSon ul li a:hover i.advIcon3{background-position: -250px -110px;}
.my-advSon ul li a:hover i.advIcon4{background-position: -370px -110px;}
/*youqing*/
.yqlj_box {background-color: #ecf0f5;height: 55px;width: 100%;}
.yqlj {width: 1300px;margin-right: auto;margin-left: auto;display: block;height: 55px;}
.yqlj_title {display: block;float: left;height: 55px;width: 90px;background-image: url(../images/link-ioc.png);background-repeat: no-repeat;background-position: 23px center;padding-left: 70px;font-size: 18px;line-height: 55px;font-weight: bold;color: #0e4c95;}
.yqlj_fl {float: left;height: 55px;width: 1120px;}
.yqlj_fl a {font-size: 16px;line-height: 55px;color: #000;padding-right: 15px;padding-left: 15px;display: block;float: left;}
.yqlj_fl a:hover{ color: #0e4c95;}

/*foot*/
.foot_box {background-color: #0e4c95;width: 100%;}
.foot {font-size: 15px;line-height: 50px;color: #FFF;text-align: center;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #4074b1;}
.foot a {font-size: 15px;line-height: 50px;color: #FFF; padding: 0px 5px;}
.foot a:hover{color:#c4deff;}
.bottom {text-align: center;display: block;padding-bottom: 20px;}
.bot {font-size: 15px;line-height: 26px;color: #FFF;}
.bot span{ padding: 0 10px;}
.bot a{color: #FFF;}



/*频道样式开始*/
.banner_list {background-image: url(../images/banner1.jpg);background-repeat: no-repeat;background-position: center top;height: 214px;width: 100%;}
.list_box {width: 100%;clear: both;display: block;}
.list {width: 1250px;margin-right: auto;margin-left: auto;background-color: #FFF;padding-top: 10px;padding-right: 25px;padding-bottom: 25px;padding-left: 25px;clear: both;display: block;}
.location {font-size: 14px;line-height: 50px;color: #6b6b6b;background-image: url(../images/location.jpg);background-repeat: no-repeat;background-position: left center;text-align: left;display: block;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #f1f1f1;padding-left: 30px;}
.location a {font-size: 14px;line-height: 50px;color: #6b6b6b;}
.list_nr {display: block;}
.list_left {float: left;width: 220px;display: block;}
.list_mc {background-image: url(../images/bg.jpg);background-repeat: no-repeat;background-position: left center;height: 80px;margin-bottom: 2px; text-align:center;}
.list_mc a {font-size: 24px;line-height: 80px;color: #FFF;display: block;}
.list_mc a:hover{color: #FFF; text-decoration:none;}
.list_fl {display: block;}
.list_fl a {border: 1px solid #f1f1f1;display: block;height: 40px;font-size: 16px;line-height: 40px;color: #4a4e4f;margin-bottom: 2px; text-align:center; } 
.list_fl ul li.selected a,.list_fl a:hover {font-size: 16px;line-height: 40px;color: #fff;height: 40px; background-color:#93b5e0;}


.list_right {float: right;width:80%;}
.list_title {background-image: url(../images/icon5.jpg);background-repeat: no-repeat;background-position: left top;height: 25px;text-align: left;padding-left: 20px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #f1f1f1;padding-bottom: 15px;margin-bottom: 15px; font-size: 18px;}
.list_title a {font-size: 18px;line-height: 25px;color: #313a3e; font-weight:bold;}
.list_right ul {display: block;}
.list_right ul li {height: 48px;background-image: url(../images/icon6.jpg);background-repeat: no-repeat;background-position: left center;padding-left: 20px; display:block;}
.list_right ul li a {font-size: 16px;line-height: 48px;color: #6b6b6b;float: left;}
.list_right ul li a:hover{ color:#206fd2;}
.list_right ul li span {font-size: 16px;line-height: 48px;color: #6b6b6b;float: right;display: block;}
#page_nav_list {padding-top: 20px;padding-bottom: 20px;text-align: center;clear: both;padding-right: 35px;padding-left: 35px;}
#page_nav_list a {padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;margin-left: 10px;color: #d52331;line-height: 1.5em;font-size: 14px;text-align: center;border: 1px solid #e2e2e2;}
#page_nav_list a.select {color: #fff;background-color: #d52331;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}

/*内容开始*/
.neirong h1 {font-size: 20px;line-height: 80px;font-weight: bold;color: #000; text-align: center;}
.shijian {text-align: center;display: block;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #f1f1f1;padding-bottom: 10px;margin-bottom: 30px;}
.shijian span {font-size: 12px;line-height: 30px;color: #999;margin-right: 15px;margin-left: 15px;}
.neirong p {text-align: left;font-size: 15px;line-height: 36px;color: #666;}

/*流程下面*/
.zaixian_left {
	background-color: #FFF;
	width: 52.3%;
	padding: 15px;
	float: left;
        height:414px;
}
.cj_right {
	background-color: #FFF;
	padding-top: 15px;
	padding-bottom: 15px;
	float: right;
	width: 43.8%;
}

.cjwt_qlt {border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #D4D4D4; padding-bottom:10px;}

.cjwt_titil {
	height: 50px;
	display: block;
	width: 100%;
	background-image: url(../images/zy_img2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.bt {
	text-decoration: none;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	display: block;
}
.bt a {
	text-align: left;
	text-decoration: none;
	display: block;
	color: #0b0b0b;
	font-size: 16px;
	background-image: url(../images/dian.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	float: left;
}
.bt span {
	display: block;
	color: #747474;
	font-size: 16px;
	float: right;
}
.bt a:hover{color:#eb3535;}
.dl p {
	font-size: 14px;
	line-height: 26px;
	color: #6b6b6b;
	text-decoration: none;
	text-indent: 2em;
}
.san_bf {
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
}
.san_bf ul {
	display: block;
}
.san_bf ul li {
	float: left;
	padding-right: 14px;
	padding-left: 14px;
}
.san_bf ul li a {
	display: block;
	height: 131px;
	width: 147px;
}
.zc_kefu {
	display: block;
	height: 70px;
	padding-right: 15px;
	padding-left: 15px;
	margin-top: 10px;
	margin-bottom: 3px;
}
.kj_zxdc {
	background-image: url(../images/link5.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 71px;
	display: block;
	width: 239px;
}
.kj_kfrx {
	background-image: url(../images/link6.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	height: 71px;
	display: block;
	width: 239px;
	float:right;
}

#div1 ul li.Line{ padding-bottom:10px; border-bottom:1px solid #e3e3e3;}


/*客服*/
.kefu {border: 1px solid #f1f1f1;display: block;padding-bottom: 20px;}
.kefu_title {background-color: #f7f7f7;height: 40px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #f1f1f1;background-image: url(../images/img10.jpg);background-repeat: no-repeat;background-position: 15px center;font-size: 15px;line-height: 40px;font-weight: bold;color: #d2202e;text-align: left;padding-left: 40px;}
.kefu_img {height: 140px;background-image: url(../images/kf.jpg);background-repeat: no-repeat;background-position: center center;margin-bottom: 10px;}
.kefu_nr {text-align: left;font-size: 12px;line-height: 24px;color: #4a4e4f;padding-left: 15px;padding-right: 15px;}
.kefu_nr span {font-size: 14px;color: #d3212f;}

.kf{ width:232px; height:418px; background: url(../images/weixin.png)  no-repeat  center center; position:fixed; top:20%;right:0px;}
#kefu-close{ width:50px; height:50px; float:right; cursor:pointer;}
