﻿.commW{width: 1200px;margin:0 auto;}
.tac{text-align: center;}
.tar{text-align:right;}
.relative{position:relative;}
.absolute{width:100%;top:0;left:0;position: absolute;}
.block{display:block;}
.layout{font-size:14px;color:#333;background:#fff;}
.layout a{display:block;}
/*.layout a:link{color:#333;}
.layout a:visited{color:#888;}
.layout a:hover{color:red;}
.layout a:active{color:red;}*/
/*main*/
.main{margin-top:20px;}
/*banner*/
.ba_left{width: 423px;height: 282px;}
/*.bao_left{width:550px;}*/
.banner_l{border:1px solid #e5e5e5;width: 876px;}
.bao_right{width:360px;margin-left: 48px;}
.bao_right h3{font-size:24px;text-align:center;color:#333;line-height: 24px;padding-bottom: 10px;padding-top: 20px;}
.bao_right p{width:360px;height:38px;line-height:38px;border:1px solid #e5e5e5;margin:0 auto;margin-top:30px;}
.bao_right p label{font-size:16px;width:76px;display:block;float:left;text-align:center;}
.bao_right p input,.bao_right p em{display:block;height:38px;line-height:38px;background:url("../images/input_bac.png") no-repeat left center;text-indent:15px;font-size:16px;}
a.sub{width:100%;height:40px;line-height:40px;text-align:center;color:#fff;background:#2e67dd;font-size:22px;margin:0 auto;margin-top:10px;display: block;}
.bao_right p select{font-size:16px;text-indent:15px;display:block;height:38px;line-height:36px;width: 284px;border:none;background:url("../images/sanjiao.png") no-repeat right center;-webkit-appearance: none;}
.ba_right{width: 292px;border:1px solid #2e67dd;padding-bottom: 23px;}
.br_cont {color: #fff;}
.br_cont li{background:#2e67dd;}
.br_cont p{height: 104px;padding-left: 96px;background:url("../images/br01.png") no-repeat 26px center;}
.br_cont p span{font-size: 16px;line-height: 16px;display:block;padding:29px 0 10px 0;}
.br_cont p b{font-size: 24px;line-height: 24px;}

.br_cont :first-child+li{background:none;color:#646464;}
.br_cont :first-child+li b{font-weight:initial;display:block;padding:29px 0 10px 0;}
.br_cont :first-child+li span{padding:0}
.br_cont :first-child+li p{background:url("../images/br02.png") no-repeat 26px center;}
.zixun a{width: 235px;height: 40px;line-height: 40px;text-align:center;color: #fff;font-size: 20px;background:#2e67dd;margin:0 auto;margin-top: 10px;}
/*全国分校*/
.quan_top{padding-bottom: 9px;border-bottom:1px solid #2e67dd;margin-top: 46px;}
.quan_top h4{font-size: 30px;line-height: 30px;padding-left: 8px;border-left:3px solid #2e67dd;}
.qtab_num li{width: 103px;height: 38px;border:1px solid #2e67dd;border-radius:4px;font-size: 16px;line-height: 38px;margin-right:28px;margin-top:18px;cursor:pointer;}
.qtab_num li:hover{background:#2e67dd;color: #fff;}
.qtab_num li.active{background:#2e67dd;color: #fff;}
/*.qtab_num li.te{margin-left: 0;}*/
.ptab_cont>ul>li{padding:20px;width: 1160px;display:none;transition:.2s ease-in;-webkit-transition:.2s ease-in;-moz-transition:.2s ease-in;-ms-transition:.2s ease-in;}
.ptab_cont>ul>li:first-child{display:block;}
.shi_right{width: 652px;}
.shi_right li{padding:2px 0;padding-left: 33px;background:url("../images/icon01.png") no-repeat 5px center;line-height: 18px;font-size: 18px;margin-top: 18px;}
.shi_right li:first-child{margin-top: 0;}
.shi_right li p{padding-left:16px;background:url("../images/input_bac.png") no-repeat left center;}
.shi_right li:first-child+li{background:url("../images/icon05.png") no-repeat 5px center;}
.shi_right li:first-child+li+li{background:url("../images/icon02.png") no-repeat 8px center;}
.shi_right li:first-child+li+li+li{background:url("../images/icon03.png") no-repeat 8px center;}
.shi_right li:first-child+li+li+li+li{background:url("../images/icon04.png") no-repeat 7px center;}
.shi_right li span{font-size: 16px;color: #666;}
.shi_right h5{color: #666;font-size: 16px;line-height: 24px;margin-top: 10px;}
.shi_right  h5 em{width: 50px;text-align:center;}
.shi_right  h5 p{width: 600px;}
.loc{margin-top: 24px;}
.ad a{height: 70px;font-size: 0;display:block;margin-bottom: 10px;}

	body,
	html {
		width: 100%;
		margin: 0;
	}
	.loc {
		margin: 0 auto;
		margin-bottom: 24px;
		height: 644px;
		width: 1160px;
	}
	#allmap {
		height: 644px;
		width: 1160px;
		overflow: hidden;
	}

	#result {
		width: 100%;
		font-size: 12px;
	}

	.contact-box dl,
	.contact-box dt,
	.contact-box dd,
	.contact-box ul,
	.contact-box li {
		margin: 0;
		padding: 0;
		list-style: none;
	}

	.contact-box dt {
		font-size: 14px;
		font-family: "微软雅黑";
		font-weight: bold;
		border-bottom: 1px dotted #000;
		padding: 5px 0 5px 5px;
		margin: 5px 0;
	}

	.contact-box dd {
		padding: 5px 0 0 5px;
	}

	.contact-box li {
		line-height: 28px;
	}

	#r-result,
	#r-result table {
		width: 100%;
		font-size: 12px;
	}

                      .qtab_num{
                          height: 210px;
                          overflow:hidden;
                          position: relative;
                      }

                      .xiahua{
                          width:100%;
                          height: 30px;
                          position: absolute;
                          left: 0;
                          bottom:0px;

                          background:#fff;
                      }
                      .xiahua .zhezhao{
                          height: 10px;
                          background: #FFF;
                          border-bottom: 1px solid #2e67dd;
                          box-shadow: 0px -20px 65px 15px #fff;
                      }
                      .xiahua  .xiahua_one{
                          width: 100px;
                          height: 31px;
                          display:block;
                          background: #FFFFFF;
                          position: absolute;
                          left: 44.5%;
                          bottom: 12px;
                          z-index: 990;

                          position: relative;
                      }
                      .xiahua  .xiahua_one p{
                          width: 100px;
                          height: 30px;
                          display:block;
                          background: #FFFFFF;
                          background: url(images/xiala.png)center center no-repeat;
                          z-index: 990;
                      }

                      .xiahua  .xiahua_two{
                          width: 100px;
                          height: 31px;

                          display:block;
                          background: #FFFFFF;
                          position: absolute;
                          left: 44.5%;
                          bottom:26px;
                          z-index: 90;

                          position: relative;
                      }
                      .xiahua  .xiahua_two p{
                          width: 100px;
                          height: 30px;
                          display:block;

                          background: url(images/shangla.png)center center no-repeat;
                          z-index: 99;
                      }

/* 专题导航 */
.ztdh {height:78px;border-bottom:2px solid #0858a0;background:#fff;width:100%;}
.ztpf {position:fixed;top:0;z-index:9999;}
.ztlogo {margin-top:9px;}
.ztlogo a {display:block;width:410px;height:60px;background:url(/public/images/ztlogo.jpg) no-repeat;}
.ztdaohang {margin-left:120px;}
.ztdaohang>a {width:90px;float:left;height:60px;line-height:60px;margin-top:9px;color:#0858a0;font-size:18px;text-align:center;}
.ztdaohang>a:hover {color:red;}
.z_ico {padding:10px 0;position:relative;height:100%;min-height:40px;}
.mianf {width:200px;font-size:20px;text-align:center;position:absolute;bottom:10px;bottom:10px;right:50%;margin-right:-100px;box-shadow:2px 2px 2px #888;}
.mianf>a {color:#fff;display:block;height:50px;background:#f79d10;line-height:50px;padding:0 5px;}
.mianf>a:hover {color:red;}
/* 专题导航 end*/
.fixed_foot,.piaofu{display: none !important;}

/*底部*/
.bot_1 {width:100%;height:210px;background:#f7f7f7;padding-top:30px;margin-top:30px;}
.bottom_1 {height:50px;}
.bottom_1 div {width:24%;float:left;padding-left:5.3%;height:50px;margin-left:4%;}
.bottom_1 div h2,.zt_bottom_2 div h2 {font-size:18px;}
.bottom_1 div p,.zt_bottom_2 div p {line-height:30px;}
.icon1 {background:url(/public/images/icon1.png) left center no-repeat;}
.icon2 {background:url(/public/images/icon2.png) left center no-repeat;}
.icon3 {background:url(/public/images/icon3.png) left center no-repeat;}
.bottom_2 {margin-top:45px;height:80px;padding:0 50px;}
.bottom_2 div {height:80px;width:150px;border:1px solid #dcdcdc;float:left;margin-right:4px;height:50px;padding:15px 0 15px 120px;}
.bottom_2 div.icon7 {margin-right:0;}
.bottom_2 div p b {background:#fa4b54;width:95px;height:30px;border-radius:5px;display:block;color:#fff;text-align:center;line-height:30px;}
.bottom_2 div p i {color:#70a7e2;font-style:normal;font-size:16px;}
.icon4 {background:url(/public/images/icon4.png) 40px center no-repeat;}
.icon5 {background:url(/public/images/icon5.png) 40px center no-repeat;}
.icon6 {background:url(/public/images/icon6.png) 40px center no-repeat;}
.icon7 {background:url(/public/images/icon7.png) 40px center no-repeat;}
.bot2 {width:100%;height:180px;padding:20px 0;background:#444;}
.bot2 dl {float:left;margin-right:115px;}
.bot2 dl dt {color:#fff;font-size:16px;border-bottom:1px solid #b2b2b2;line-height:35px;margin-bottom:10px;}
.bot2 dl dd ul li>a {line-height:26px;color:#b2b2b2}
.bot_te {float:left;width:294px;height:156px;padding:10px;border:1px solid #b2b2b2;}
.bot_te ul li {width:130px;height:40px;line-height:40px;border:1px solid #b2b2b2;margin-left:10px;}
.bot_te ul li>a {color:#b2b2b2;padding-left:50px;}
.bot_te ul li.bot_sy {background:url(/public/images/di1.jpg) 20px center no-repeat;}
.bot_te ul li.bot_dt {margin:13px 0;margin-left:10px;background:url(/public/images/di2.jpg) 20px center no-repeat;}
.bot_te ul li.bot_zz {background:url(/public/images/di3.jpg) 20px center no-repeat;}
/*底部* end/