/**NAME: Basic CSS公共层**/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td a {
	margin: 0;
	padding: 0;
}
body{ font:14px/24px '宋体';  _font-family:'宋体' !important; background:#f5f8f2; min-width:1200px; background:#fff;}
body{font-family:"微软雅黑"; color:#797979;}
em,i{ font-style:normal;}
ul{list-style:none;}
a{ text-decoration:none; color:#333;}
a:hover{ color: #3baae5; }
img{ max-width:100% !important; border:none;}

.w1200{width:1200px;margin:0 auto;}
.clearfix{zoom:1;}
.clearfix:before,.clearfix:after{display: table;line-height: 0;content:"";}
.clearfix:after{clear:both;}

/* index */
.header{background: #fff; height: 100px; overflow: hidden;}
.flogo{width: 380px; float: left; padding-top: 10px;}
.flogo>img{display: inline-block; float: left; margin-right: 10px;}
.flogo h1{ font-size: 24px; color: #333;line-height: 1; }
.flogo p{font-size: 17px; color: #fa6755; line-height: 28px; margin: 6px 0 5px; font-weight: bold;}
.headnav{float: right; width: 728px;}
.headnav li{width: 104px; float: left; text-align: center; position: relative;}
.headnav li>a{display: block; color: #666; font-size: 18px; font-family: "KaiTi"; line-height: 100px; font-weight: bold;}
.headnav li>a.cur,.headnav li>a:hover,.headnav li:hover>a{color: #fff; background: url(../images/navcur.png) no-repeat center center;}
.headnav li p{position: absolute; top:100px; left: -20px; z-index: 199; background: rgba(255,255,255,0.7); width: 144px; display: none;}
.headnav li p a{display: block; color: #555; font-size: 14px; line-height: 40px; border-bottom: 1px dashed #e6e6e6;}
.headnav li p a:first-child{border-top: 3px solid #5bade5;}
.headnav li p a:hover{color:#5bade5; background-color: #fff; }
.index-banner .swiper-slide a{display: block; height: 500px; background-repeat: no-repeat; background-position: center top;}
.index-banner .swiper-pagination-bullets span{width: 34px; height: 6px; border: 1px solid #fff; box-sizing: border-box; border-radius: 3px; background: none; opacity: 1;}
.index-banner .swiper-pagination-bullets span.swiper-pagination-bullet-active{background: #fff;}
.pageban{height: 260px; width: 100%; background-repeat: no-repeat; background-position: center top; background-image: url(../images/topbg01.jpg);}


/* main */
.ind-main{background: #fdf7ed url(../images/bg01.png) repeat top left; padding-bottom: 15px;}
.main{background: #fdf7ed url(../images/bg01.png) repeat top left; min-height: 485px;} 
.course-icon{background: rgba(255,255,255,0.5); height: 140px;  }
.course-icon li{width: 200px; text-align: center; float: left;}
.course-icon li a{display: block; border-left: 1px solid #eee; height: 140px;}
.course-icon li:last-child a{border-right: 1px solid #eee;}
.course-icon li img{display: block; margin: 0 auto; padding: 15px 0; width: 74px; height: 74px; -webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;}
.course-icon li h3{font-size: 14px; color: #333; font-weight: normal;}
.course-icon li a:hover img{transform: rotate(360deg) scale(1.2);}
.course-icon li a:hover h3{ color: #fa6755 ; }
.mainbg{width: 1200px; margin: 15px auto 0; background-color: rgba(255,255,255,0.5);}
.ind-box{padding: 20px 15px; width: 600px; box-sizing: border-box; float: left;}
.ind-box .ind-pic{ display: block; width: 240px; height: 160px; float: left; }
.ind-box .ind-pic img{-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;}
.ind-box .ind-pic:hover img{ transform: scale(1.1); }
.ind-box .ind-txt{float: right; width: 320px;}
.ind-box .ind-txt h2{font-size: 18px; background: url(../images/icon_title.png) no-repeat left top;line-height: 40px; padding-left: 28px; font-weight: 500;margin: 5px 0 10px;}
.ind-box .ind-txt h2 a{display: block; color: #008cd6;}
.ind-box .ind-txt h2 a:hover{text-decoration: underline;}
.ind-us{}
.ind-us p{ text-align: justify; color: #666; text-indent: 28px; }
.ind-news .ind-txt p{margin-bottom: 5px;}
.ind-news .ind-txt p a{ display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #666; background: url(../images/icon_news.png) no-repeat left center; padding-left: 10px;}
.ind-news .ind-txt p span{display: block; color: #999; padding-left: 10px;}
.ind-news .ind-txt p a:hover{color: #3baae5;}

.footer{background:#3baae5 url(../images/footbg.jpg) repeat-x top center; height: 30px; line-height: 30px; color: #fff; padding: 20px 0;}
.footer a{color: #fff; display: inline-block;}
.footer .footlink{float: left;}
.footer .footlink a{padding: 0 5px;}
.footer p{float: right;}
.footer a:hover{color: #f5c068;}
.service{position: fixed; top: 30%; right: 20px; z-index: 200;}
.service ul{background: url(../images/serbg.png) no-repeat top center; width: 142px; height: 370px; padding-top: 119px; box-sizing: border-box;}
.service li{ width: 120px; height: 46px; background-color: #fa6755; color: #fff; border-radius: 5px; margin: 0 auto; margin-bottom: 2px; line-height: 46px; position: relative;}
.service li div{position: absolute; top: 0; left: -160px; padding-right:16px;line-height: 24px;background: url(../images/icon_arr.png) no-repeat 186px 13px;  display: none; opacity: 0; }
.service li:hover{background-color: rgba(250,103,85,0.8);}
.service li div p{ background-color: #fa6755; width: 170px; padding: 10px; border-radius: 5px;  text-align: center; color: #fff}
.service li div img{width: 100px; height: 100px; margin: 0 auto; display: block;}
.service li a{ color: #fff; padding-left: 46px; background-repeat: no-repeat; background-position: 16px center; display: block; }
.service li a:hover{cursor: pointer;}
.service li:nth-child(1) a{background-image: url(../images/ser1.png);}
.service li:nth-child(2) a{background-image: url(../images/ser2.png);}
.service li:nth-child(3) a{background-image: url(../images/ser3.png);}
.service li:nth-child(4) a{background-image: url(../images/ser4.png);}
.service li:nth-child(5) a{background-image: url(../images/icon_top.png);}


/**/
.box-left{ width: 260px; float: left; background-color: rgba(255,255,255,0.9); margin-top: 10px; box-shadow: 0 3px 3px #eee; }
.box-left h2{font-size: 20px; font-family: "KaiTi"; color: #fff; background: url(../images/bg_tit1.png) no-repeat center bottom; text-align: center; line-height: 50px; margin-top: -10px;}
.box-left ul{padding: 20px 30px 30px; box-sizing: border-box; min-height: 200px;}
.box-left ul li{padding: 5px 0; border-bottom: 1px solid #e6e6e6;}
.box-left ul li:first-child{border-top: 1px solid #e6e6e6;}
.box-left ul a{line-height: 24px; display: block; line-height: 44px; text-align: center;-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;}
.box-left ul a.licur,.box-left ul a:hover{ background: #6cb6ea; color: #fff; }

.box-title{font-size: 18px; color: #3baae5; line-height: 50px; height: 50px; border-bottom:1px solid #e6e6e6;}
.box-right{ width: 920px; background-color: rgba(255,255,255,0.9); float: right; min-height: 500px; padding: 20px 30px; box-sizing: border-box; }
.page-tit{text-align: center; margin: 10px auto 20px; padding-bottom: 20px; border-bottom: 1px dashed #ddd;}
.page-tit h3{font-size: 24px; color: #333; line-height: 50px; font-weight: normal;}
.page-tit p{color: #999;}
.page-tit p span{display: inline-block; padding: 0 10px;}
.page-tit p span a{display: inline-block; color: #5aace5;}
.page-tit p span a:hover{text-decoration: underline;}
.page-tea-pic{width: 400px; margin: 0 auto;}
.page-tea-pic img{display: block; margin: 0 auto;}
.page-tea{padding: 20px 0; font-size: 16px; }
.page-tea p{margin-top: 5px;}
.page-tea span{color: #000; font-weight: bold;}
.page-tit2{font-weight: bold; color: #333; font-size: 16px;}
.box-cont{ color: #666; line-height: 24px; font-size: 15px; padding: 20px 0; min-height: 500px;}
.box-cont img{max-width: 100% !important; height: auto;}
.page-next{padding: 20px 0; border-top: 1px solid #eee;}
.page-next p{line-height: 30px;}

.pagemain{padding-top: 20px;}
.type-tit{background: url(../images/bg_tit4.png) no-repeat 20px center; line-height: 48px; width: 100%; color: #fff; text-indent: 60px; font-size: 20px; font-family: "KaiTi"; font-weight: bold;}
.type-txt{ background-color: rgba(255,255,255,0.7); width: 100%; padding: 20px; box-sizing: border-box; margin-bottom: 30px; }
.cen-tit{text-align: center; padding: 25px 0 10px; background: #fdf7ed; margin-bottom: 15px;}
.cen-tit h2{ color: #5aace5; font-size: 24px; font-weight: normal;}
.cen-tit span{display: block; line-height: 30px;}

.cen-loc{background:#fdf7ed; padding: 10px 0;/* border-bottom: 1px solid #efe2cb; margin-bottom: 20px;*/ }
.cen-loc p{width: 1200px; margin: 0 auto; text-indent: 24px; background: url(../images/location.png) no-repeat left center;}
.cen-loc p a{display: inline; padding: 0 3px;}
.list-pic dl{ width: 590px; margin: 0 20px 15px 0; background-color: rgba(255,255,255,1); float: left; overflow: hidden; padding: 15px; box-sizing: border-box; }
.list-pic dl:nth-child(2n){margin-right: 0;}
.list-pic dl dt{ width: 330px; float: right; box-sizing: border-box;}
.list-pic dl dt a{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #333; font-size: 16px; -webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s; line-height: 34px;}
.list-pic dl dt span{ display: block; font-size: 12px; color: #999; }
.list-pic dl dt a:hover{text-decoration: underline; color: #358ecb; transform: translateX(10px);}
.list-pic dl dt p{color: #999; margin-top: 6px; line-height: 21px;}
.list-pic dl dd{text-align: center; background: #6cb6ea; width: 210px; float: left; color: #fff; height: 140px; overflow: hidden; }
.list-pic dl dd a{}
.list-pic dl dd img{display: block;width: 100%; min-height: 100%; -webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s; }
.list-pic dl dd:hover img{transform: scale(1.1);}
.list-news dl{ width: 585px; margin: 0 30px 15px 0; background-color: rgba(255,255,255,0.6); float: left; height: 90px; overflow: hidden; }
.list-news dl:nth-child(2n){margin-right: 0;}
.list-news dl dt{padding: 9px 15px; width: 490px; float: right; box-sizing: border-box;}
.list-news dl dt a{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #333; font-size: 16px; -webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;}
.list-news dl dt a:hover{text-decoration: underline; color: #358ecb; transform: translateX(10px);}
.list-news dl dt p{color: #999; margin-top: 6px; line-height: 21px;}
.list-news dl dd{text-align: center; background: #6cb6ea; width: 90px; float: left; color: #fff; height: 90px; }
.list-news dl dd span{display: block;font-size: 24px; padding: 18px 0 10px; }
/*.list-news li{ padding: 15px; border-bottom: 1px solid #e6e6e6; clear: both; height: 50px; }
.list-news li span{width: 120px; float: left; border-right: 1px dotted #ddd; line-height: 50px; font-size: 20px; font-family: "impact"; color: #5aace5;}
.list-news li a{display: block; width: 970px; float: right; transition: 0.5s;}
.list-news li a h3{font-size: 16px; font-weight: normal; line-height: 1; margin-bottom: 10px;}
.list-news li p{color: #888;}
.list-news li a:hover h3{text-decoration: underline;}
.list-news li a:hover{transform: translateX(10px);}*/

.list-photo{ background-color: rgba(255,255,255,0.9); padding: 20px; }
.list-photo li{width: 290px; padding: 10px; box-sizing: border-box; float: left; margin-bottom: 20px;}
.list-photo li a.pic{display: block; height: 200px; overflow: hidden;}
.list-photo li a.pic img{width: 100%; min-height: 100%; -webkit-transition: 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s;transition: 0.4s;}
.list-photo li a.tit{display: block; text-align: center; line-height: 40px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #666;}
.list-photo li a.pic:hover img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05); -o-transform: scale(1.05);transform: scale(1.05);}







.list-turn{ padding: 30px 0 20px; margin: 0 auto; display: table; }
.list-turn a,.list-turn span{display: inline-block; padding: 4px 12px; border:1px solid #ccc; margin: 0 2px; background-color: #fff;}
.list-turn span{background: #f8b243; color: #fff; border-color: #f8b243; }

.box-article{background-color: rgba(255,255,255,0.9); padding: 20px 30px; box-sizing: border-box;}
.page-txt{padding: 20px 0; min-height: 400px;}
.page-txt img{max-width: 100% !important; height: auto;}
.page-txt2{padding: 10px 0 20px; min-height: 100px;}
.page-bg{width: 1200px; margin: 0 auto; background-color: rgb(255,255,255,0.9);padding: 20px 30px;box-sizing: border-box;}
.tit-top{ text-align: center; position: relative;}
.tit-top h3{font-size: 30px; position: absolute; top: 50%; left: 0; right: 0; font-weight: normal; color: #000;}
.tit-top em{font-size: 44px; color: #f4e3c8; font-weight: bold; display: block; line-height: 100px; text-transform: uppercase;}
.us-tit{color: #333; text-align: center; line-height: 1; padding: 20px 0;}
.us-tit h3{font-size: 28px;}
.us-tit span{display: block; line-height: 40px; color: #666;}
.us-tit2{margin: 60px auto 15px; }
.us-tit3{margin: 20px auto 15px;}
.pageline{width: 100%; height: 1px; background-color: #e6e6e6; margin: 40px auto;}
.page-us{ line-height: 1.7;}
.page-us img{max-width: 100% !important; height: auto;}
.page-coop{ width: 1200px; margin: 0 auto; }
.page-coop dl.coop-dl{ float: left;  box-sizing: border-box; overflow: hidden; margin: 0 10px; width: 380px; height: 450px; background-color: #FFD5D5;padding: 20px 20px; color: #000; -webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s; }
.page-coop dl.coop-dl:nth-child(2n){background-color: #d0ecfa; }
.page-coop dl.coop-dl>dt{font-size: 20px; }
.page-coop dl.coop-dl>dt>span{display: block; height:120px; overflow: hidden; margin-bottom: 15px; }
.page-coop dl.coop-dl>dt>span img{display: block;width: 100%; min-height: 120px; -webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;}
.page-coop dl.coop-dl>dt>span img:hover{transform: scale(1.1);}
.page-coop dl.coop-dl>dt em{display: block; width: 50px; height: 2px; background-color: #fff; margin: 8px 0 15px;}
.page-coop dl.coop-dl>dd{color: #444;}
.page-coop dl.coop-dl:hover{transform: translateY(-15px); box-shadow: 0 0 10px #ccc; cursor:pointer;}

.page-coop dl.coop{ float: left;  box-sizing: border-box; color: #fff; overflow: hidden; }
.page-coop dl.coop>dt{font-size: 20px;}
.page-coop dl.coop>dt em{display: block; width: 50px; height: 2px; background-color: #fff; margin: 15px 0 25px;}
.page-coop dl.coop-one{width: 380px; height: 400px; background-color: #f19797;padding: 30px 20px; }
.page-coop dl.coop-two{width: 750px; margin-left: 10px; height: 220px; overflow: hidden; padding: 30px 20px 20px;background-color: #78c3cf;}
.page-coop dl.coop-three{width: 750px; margin: 10px 0 0 10px; height: 170px; background-color: #efc377; }
.page-coop dl.coop-three>dt img{ display: block; float: left; height: 170px; width: 300px; }
.page-coop dl.coop-three>dd{padding: 30px 20px 20px; float: left; width: 410px; line-height: 1.8; box-sizing: border-box;}
.page-develop{background: url(../images/icon_line.png) repeat-y 110px top; margin: 20px auto; padding: 10px 0 0; display: table;}
.page-develop li{ margin: 10px auto;  overflow: hidden; min-height: 48px;}
.page-develop li>h2{font-size: 18px; line-height: 30px; width: 90px; float: left; background:url(../images/icon_arr2.png) no-repeat 80px center; font-weight: normal;}
.page-develop li>h2 a{display: block; background-color: #3CAAE5; color: #fff; width: 80px; text-align: center; white-space: nowrap;overflow: hidden; padding: 0 5px; box-sizing: border-box; }
.page-develop li .dev-txt{ width: 900px; float: left; padding-left: 40px; background:url(../images/icon_po.png) no-repeat 12px 4px; margin-top: 3px; }
.page-teach dl{ width: 200px; float: left; padding: 20px 15px; box-sizing: border-box;}
.page-school{margin-bottom: 40px;}
.page-school li{ float: left; width: 270px; margin: 0 7.5px; }
.page-school li a.pic{display: block; height: 180px; overflow: hidden; }
.page-school li a.pic img{display: block; width: 100%; min-height: 100%;-webkit-transition: 0.5s;-ms-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}
.page-school li a:hover img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}
.page-school li a.tit{display: block; line-height: 30px; font-size: 16px; text-align: center; white-space: nowrap; overflow: hidden;}


/*slide edu*/
.edu-t{padding: 15px; position: relative; height: 470px; overflow: hidden;}
.edu-t .t-info .t-pic{display: block; width: 260px; height: 320px; overflow: hidden;}
.edu-t .t-info .t-pic img{width: 100%; min-height: 100%;}
.edu-t .t-info .t-name{display: block; font-size: 18px;font-weight: bold; line-height: 40px;}
.edu-t .t-info div{ height: 100px; overflow: hidden; margin-top: 5px; color: #666; }
.edu-t .t-info div p span{font-weight: bold; color: #000;}
.t-det{position: absolute; top: 100%; left: 0; width: 100%; height: 60%; background-color: #3CAAE5; padding: 15px;box-sizing: border-box; color: #fff; }
.t-det>h2{text-align: center; line-height: 50px; font-size: 16px;}
.t-det>h2 a{color: #fff;}
.t-det>h2 a:hover{text-decoration: underline;}
.t-det .t-mess{ text-align: justify; }

.slide-content{padding: 10px 0;}
.slide-item-body ul {padding-top:10px;overflow:visible;}
.slide-item-body ul li { width:290px; float:left; display:block;height:470px;padding-top:42px;margin: 0 10px; border:none;border-radius:8px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;height:inherit;padding-top:0;border-radius:0;background-color:#f2f2f2;color:#000;z-index:10002;}
.slide-item {width:930px;position:relative;margin:0 auto;}
.slide-item-box .next {
	position:absolute;
	top:49%;
	z-index:10;
	cursor:pointer;
	-moz-background-size:60px;
	-webkit-background-size:60px;
	background-size:60px;
	background-position:center;
	background-repeat:no-repeat;
	right:auto;
	left:-100px;
	height:60px;
	width:60px;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease
}
.slide-item-box .next-bg {background-image:url(../images/btn-fl1.png);}
.slide-item-box .next:hover {background-image:url(../images/btn-fl2.png);}
.slide-item-box .prev {
	position:absolute;
	top:49%;
	z-index:10;
	cursor:pointer;
	-moz-background-size:60px;
	-webkit-background-size:60px;
	background-size:60px;
	background-position:center;
	background-repeat:no-repeat;
	right:-100px;
	height:60px;
	width:60px;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease
}
.slide-item-box .prev-bg {background-image:url(../images/btn-fr1.png);}
.slide-item-box .prev-bg:hover {background-image:url(../images/btn-fr2.png);}








.list-bg{background-color: rgb(255,255,255,0.6); margin-top: 40px; padding-bottom: 40px;}
.page-job{padding: 20px 40px 40px;}
.page-job li{ padding: 15px; border-bottom: 1px solid #e6e6e6; clear: both; height: 50px; }
.page-job li span{width: 140px; float: left; border-right: 1px dotted #ddd; line-height: 50px; font-size: 20px; font-family: "impact"; color: #5aace5; margin-left: 20px;}
.page-job li a{display: block; width: 970px; float: right; -webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;}
.page-job li a h3{font-size: 16px; font-weight: normal; line-height: 1; margin-bottom: 10px;}
.page-job li p{color: #888;}
.page-job li a:hover h3{text-decoration: underline;}
.page-job li a:hover{transform: translateX(10px);}

.list-shop{position: relative; }
.list-shop ul{float: right; width: 720px; min-height: 320px;}
.list-shop li{ padding: 10px 10px 10px 60px; border-bottom: 1px solid #e4e4e4; background: url(../images/add2.png) no-repeat 10px center; }

.list-shop li h4{font-size: 18px; line-height: 1; padding: 10px 0; font-weight: normal; color: #333;}
.list-shop li p{font-size: 14px;}
.list-shop-img{ width: 420px; position: absolute; left: 0; top: 50%; margin-top: -160px; }
.list-shop-img img{ display: block; max-width: 420px !important;}

.page-form{ padding: 20px 30px; }
.jkform ul li {clear: both; overflow: hidden; margin-bottom: 10px;}
.jkform li span{width: 100px; float: left; line-height: 30px;}
.jkform li span font{display: inline-block; margin-right: 10px; width: 6px;}
.jkform li p{width: 700px; float: left; line-height: 30px;}
.jkform li p input[type=text]{ width: 200px; height: 30px; border: 1px solid #ddd; line-height: 30px; padding: 0 10px; color: #666; }
.jkform li p label{ margin-right: 15px;}
.jkform li textarea{width: 630px; height: 100px; float: left; resize: none; padding: 5px 10px; border: 1px solid #ddd; line-height: 24px; color: #666;}
.jkform .formbtn { margin: 30px 0 0 100px; }
.jkform .formbtn input{width: 100px; height: 32px; line-height: 32px; border: none; outline: none; text-align: center; color: #fff; background-color: #6cb6ea;}
.jkform .formbtn input.dosub{background-color: #eeb04a;}

.page-contact{}
.contact_l{ margin: 20px 0; }
.contact_l li{ border:1px solid #ddd; float: left; width: 32%; box-sizing: border-box; padding: 15px 5px; border-radius: 5px;}
.contact_l li:nth-child(2){margin: 0 2%;}
.contact_l li span{ background-position: left center; background-repeat: no-repeat; padding-left: 30px;}
.contact_l li span{ display: block; font-size: 16px; color:#333; }
.contact_l li.c1 span{background-image: url(../images/con_tel.png);}
.contact_l li.c2 span{background-image: url(../images/con_qq.png);}
.contact_l li.c3 span{background-image: url(../images/con_add.png);}
.contact_l li p{ font-size: 16px; padding-left: 30px;margin-top: 5px;}
.contact_map{ width: 1140px; height: 240px; border:1px solid #e4e4e4; overflow: hidden; box-sizing: border-box; margin-bottom: 20px;}

.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
}

.pagination > li {
	display: inline;
}

.pagination > li > a,
.pagination > li > span {
	position: relative;
	float: left;
	padding: 6px 12px;
	line-height: 1.42857;
	text-decoration: none;
	color: #337ab7;
	background-color: #fff;
	border: 1px solid #ddd;
	margin-left: -1px;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
	margin-left: 0;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
}

.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
	z-index: 2;
	color: #23527c;
	background-color: #eeeeee;
	border-color: #ddd;
}

.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
	z-index: 3;
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
	cursor: default;
}