﻿
/* ---------------------------------------------   首页样式   ------------------------------------------------ */

#banner{position: relative;background-color: #fafafa;overflow: hidden;min-width: 1200px;}
#banner img{width: 100%;}
#banner .swiper-slide .w{height: 100%;}
#banner .swiper-slide .video{height: 100%;width: 50%;}
#banner .slide-button-prev, #banner .slide-button-next{background: url(../images/slide-btn.png) no-repeat;width: 32px;height: 59px;position: absolute;top: 0;bottom: 0;margin:auto;z-index: 9999;display: block;}

#banner .slide-button-prev{left: 3%;}
#banner .slide-button-next{right: 3%;background-position: -180px 0}

#banner .swiper-pagination{bottom: 20px;width: 100%;padding-top: 20px;}
#banner .swiper-pagination-bullet{margin: 0 5px;background-color: rgba(255,255,255,.6);}
#banner .swiper-pagination-bullet-active{background-color: rgba(255,255,255,1);}

#banner .page{color: #fff;position: absolute;top: 0;width: 100%;}


.px{position: relative;}
.px:after{content: '';background: url(../images/0da768_8b89980121844d37be099f0dbe33e3e3.png) repeat;width: 100%;height: 100%;display: block;left: 0;top: 0;z-index: 111;position: absolute;}




#pic{padding: 0 0 60px;overflow: hidden;min-width: 1200px;}
#pic h1,#pic p{line-height: 100%;}
#pic h1{font-size: 30px;color: #333;margin-bottom: 15px;}
#pic p{font-size: 16px;color: #c4c4c4;margin-bottom: 30px;text-transform: uppercase;}
#pic .list{position: relative;font-size: 0;margin-right: -30px;}

#pic .list dl{width: 33.333%;display: inline-block;vertical-align: top;}
#pic .list dl a{position: relative;display: block;color: #999;line-height: 24px;margin-right: 30px;}
#pic .list dl dt{overflow: hidden;}
#pic .list dl dt img{width: 100%;transition: all 1s;}
#pic .list dl a:hover dt img{transform: scale(1.1);}

#pic .list dl dd{transition: all .5s ease;padding: 25px;font-size: 12px;background-color: #fff;border-bottom: solid 1px #eee;}
#pic .list dl dd h2{font-size: 14px;color: #333;line-height: 100%;transition: all .5s ease;}
#pic .list dl dd span{display: inline-block;border-top: solid 1px rgba(255,255,255,.5);border-bottom: solid 1px rgba(255,255,255,.5);width: 105px;line-height: 37px;color: #fff;opacity: 0;transition: all .5s ease;}
#pic .list dl a:hover dd{background-color: #007cc3;color: rgba(255,255,255,.7);}
#pic .list dl a:hover dd h2{color: #fff;}

#pic .list .product-button-prev, #pic .list .product-button-next{background: url(../images/product-btn.png) no-repeat;width: 31px;height: 55px;position: absolute;top: 0;bottom: 0;margin:auto;z-index: 9999;display: block;transition: all .3s;}

#pic .list .product-button-prev{left: -70px;}
#pic .list .product-button-next{right: -70px;background-position: -49px 0;}


#advantage{padding: 55px 0;overflow: hidden;}
#advantage h1,#advantage p{line-height: 100%;}
#advantage h1{font-size: 30px;color: #333;margin-bottom: 15px;}
#advantage p{font-size: 16px;color: #c4c4c4;margin-bottom: 30px;text-transform: uppercase;}

#advantage .list{}
#advantage .list ul li{float: left;position: relative;}
#advantage .list ul li a{color: #666;}
#advantage .list ul li .img{overflow: hidden;}
#advantage .list ul li .img img{transition: all 1s;}
#advantage .list ul li a:hover .img img{transform: scale(1.1);}
#advantage .list ul li .text1{position: absolute;top: 0;bottom: 0;right: 0;left: 0;margin:auto;width: 378px;text-align: center; height: 188px;background: rgba(255,255,255,.9);padding: 30px 24px;color: #666}
#advantage .list ul li .text1 h1{text-align: center;line-height: 100%;margin-bottom: 25px;color: #333;}
#advantage .list ul li a:hover .text1 h1{color: #007cc3}
#advantage .list ul li .text1 span.more{width: 106px;height: 32px;line-height: 32px;background: #007cc3;color: #fff;display: block;margin:0 auto;text-align: center;margin-top: 25px;}

#advantage .list ul li .title{height: 60px;background-color: #fafafa;line-height: 60px;font-size: 14px;text-align: center;}
#advantage .list ul li a:hover .title{color: #007cc3}

#advantage .list ul li .text4{position: absolute;width: 50%;left: 0;top: 0;background-color: rgba(255,255,255,.95);height: 100%;}
#advantage .list ul li .text4 .box{height: 168px;text-align: center;padding: 55px 40px;}
#advantage .list ul li .text4 h1{font-size: 22px;}
#advantage .list ul li a:hover .text4 h1{color: #007cc3;}
#advantage .list ul li .text4 span{display: block;background-color: #007cc3;height: 55px;line-height: 55px;text-align: center;position: absolute;bottom: 0;left: 0;width: 100%;color: #fff;}
#advantage .list ul li a:hover .text4 span{color: #fff}


#info{overflow: hidden;padding: 45px 0;min-width: 1200px;}
#info .news{width: 770px;float: right;}
#info .news h1{font-size: 18px;color: #333;line-height: 100%;margin-bottom: 10px;}
#info .news h1 a{font-size: 12px;color: #999;float: right;line-height: 24px;}
#info .news h1 a:hover{color: #007cc3}
#info .news h2{text-transform: uppercase;font-size: 16px;color: #c4c4c4;line-height: 100%;margin-bottom: 30px;}


#info .news .list{}
#info .news .box{position: absolute;top: 0;left: 0;padding: 25px;width: 100%;}
#info .news .list dl {width: 317px;overflow: hidden;float: left;}
#info .news .list dl dt{position: relative;line-height: 20px;width: 100%;}
#info .news .list dl dt img{width: 100%;}
#info .news .list dl dt .date{position: absolute;width: 85px;height: 85px;background-color: #ffdf00;right: 35px;bottom: -17px;text-align: center;line-height: 100%;color: #000;font-style: italic;font-size: 14px;}
#info .news .list dd{font-size: 12px;color: #999;line-height: 26px;}
#info .news .list dd h3{font-size: 14px;color: #333;line-height: 100%;padding:15px 0px;}
#info .news .list dl a:hover dd h3{color: #007cc3;}

#info .news .list dd span{width: 113px;height: 40px;border:solid 2px #0154a1;text-align: center;line-height: 36px;display: block;color: #0154a1;margin-top: 30px;}
#info .news .list ul{font-size: 0;width: 430px;float: right;height: 277px;overflow: hidden;}
#info .news .list ul li{display: inline-block;line-height: 24px;vertical-align: top;font-size: 12px;margin-bottom: 16px;padding-bottom: 16px;border-bottom: solid 1px #eee}
#info .news .list ul li a{color: #999;}
#info .news .list ul li a h4{line-height: 100%;color: #333;margin-bottom: 10px;}
#info .news .list ul li a:hover h4{color: #007cc3}

#info .left-box{width: 20.5%;float: left;}
#info .pro-sort{}
#info .pro-sort h1{font-size: 15px;line-height: 45px;text-indent: 10px;background-color: #007cc3;color: #fff;}
#info .pro-sort ul{border:solid 1px #ddd;border-bottom: none;}
#info .pro-sort ul li{line-height: 36px;text-indent: 20px;border-bottom: solid 1px #ddd;}
#info .pro-sort ul li a{display: block;}

#info .cont{}
#info .cont h1{font-size: 15px;line-height: 45px;text-indent: 10px;border-bottom:solid 1px #ddd;background-color: #007cc3;color: #fff;}
#info .cont .ul{border:solid 1px #ddd;border-top: none;line-height: 24px;padding: 11px 10px;color: #666;}

#info .about{width:77.5%;float: right;}

#info .about .img{float: left;width:49%;}
#info .about .img img{width: 100%;}
#info .about .text{width: 48.5%;float: right;}
#info .about h1{font-size: 30px;color: #333;line-height: 100%;margin-bottom: 10px;}
#info .about h1 a{font-size: 12px;color: #999;float: right;line-height: 24px;}
#info .about h1 a:hover{color: #007cc3}
#info .about h2{text-transform: uppercase;font-size: 16px;color: #c4c4c4;line-height: 100%;margin-bottom: 30px;}

#info .about .list{line-height: 26px;color: #666;}
#info .about .list img{margin-bottom: 15px;}

#info .about .list .more{display: block;width: 120px;line-height: 40px;text-align: center;margin-top: 30px;background-color: #007cc3;color: #fff;}



/* ---------------------------------------------   内页样式   ------------------------------------------------ */

#page-slide{height: 300px;overflow: hidden;min-width: 1200px;}






/* ---------------------------------------------   内页子菜单   ------------------------------------------------ */
.nav-box{line-height: 70px;height: 70px;border-bottom: solid 1px #f4f4f4;background-color: #fff;}
.nav-box h1{float: left;color: #0156a5;position: relative;text-indent: 15px;text-transform: uppercase;}
.nav-box h1:before{content: '';position: absolute;left: 0;width: 4px;height: 15px;background-color: #0156a5;top: 0;bottom: 0;margin:auto;text-indent: 20px;}
.nav-box ul{float: right;}
.nav-box ul li{float: left;font-weight: normal;}
.nav-box ul li.current{border-bottom: solid 3px #028cd5;height: 70px;}
.nav-box ul li a{padding: 0 25px;font-size: 14px;color: #666;display: block;}
.nav-box ul li.current a{color: #007cc3;}
.nav-box ul li a:hover{color: #007cc3;}


.catpos{line-height: 70px;height: 70px;border-bottom: solid 1px #f4f4f4;background-color: #fff;color: #666;font-size: 14px;}
.catpos a{color: #666;}
.catpos a:hover{color: #007cc3}

/* ---------------------------------------------   关于我们   ------------------------------------------------ */

.clearfix:after {display: block;clear: both;height: 0;content: ' ';}
.company1 {padding: 45px 0;}
.company1 .h1t {font-size: 30px;position: relative;margin-bottom: 13px;padding-bottom: 22px;text-align: center;color: #333;}
.company1 .h1t a{color: #333;}
.company1 .h1t::after {position: absolute;bottom: 0;left: 50%;width: 45px;height: 2px;margin-left: -22px;content: '';background: #007cc3;}
.company1 .p1 {font-size: 16px;line-height: 1.4;text-align: center;color: #666;}
.company1 .pcon {margin-top: 45px;}
.company1 .pcon .fl {width: 50%;margin-right: 40px;}
.company1 .pcon h3 {font-size: 24px;margin-top: 28px;padding-bottom: 10px;color: #333;}
.company1 .pcon p {font-size: 14px;line-height: 30px;margin-top: 14px;color: #666;}



.two-ct { background: #f9f9f9; background-size: 100% 100%; padding: 70px 0;overflow: hidden;}
.two-work{overflow: hidden;}
.two-work h3 {font-size: 30px;position: relative;margin-bottom: 13px;padding-bottom: 22px;text-align: center;color: #333;}
.two-work h3:after {position: absolute;bottom: 0;left: 50%;width: 45px;height: 2px;margin-left: -22px;content: '';background: #007cc3;}
.two-work .p1 {font-size: 16px;line-height: 1.4;text-align: center;color: #666;}
.two-work ul{padding-top: 40px;top: 100px;opacity: 0;filter:alpha(opacity=0);}
.two-work li{float: left;padding-top: 140px;width: 25%;cursor: pointer;transition: all 0.3s;}
.two-work li.q0{background: url(../images/img_10.png) no-repeat center top;}
.two-work li.q1{background: url(../images/img_12.png) no-repeat center top;}
.two-work li.q2{background: url(../images/img_14.png) no-repeat center top;}
.two-work li.q3{background: url(../images/img_16.png) no-repeat center top;}
.two-work ul li h2{font-size: 20px;color: #333;text-align: center;line-height: 70px;}
.two-work ul li p{text-align: center;font-size: 14px;color: #999;line-height: 24px;width: 230px;background: none;padding: 0;margin: 0 auto}
.cultureing {display: block;width: 200px;height: 45px;margin: 0 auto;line-height: 43px;text-align: center;font-size: 16px;color: #666;margin-top: 30px;transition: all 0.3s;border-radius: 90px;border:solid 1px #ddd;}
.cultureing:hover{border:solid 1px #007cc3;background-color: #007cc3;color: #fff;}



.sector_content {padding: 60px 0 60px;line-height: 22px;}
.sector_content h3 {font-size: 30px;position: relative;margin-bottom: 13px;padding-bottom: 22px;text-align: center;color: #333;}
.sector_content h3:after {position: absolute;bottom: 0;left: 50%;width: 45px;height: 2px;margin-left: -22px;content: '';background: #007cc3;}
.sector_content .p1 {font-size: 16px;line-height: 1.4;text-align: center;color: #666;}
#spic {margin-top: 40px;}
#spic ul{margin-right: -30px;font-size: 0;}
#spic li{display: inline-block;vertical-align: top;width: 33.333%;}
#spic li .imghide{margin-right: 30px;}
#spic li img{width: 100%;}
#spic li p{font-size: 16px;text-align: center;padding: 15px 0;color: #666;margin-right: 30px;}

.company3 {font-family: '微软雅黑';padding-bottom: 50px;padding-top: 50px;border-top: solid 1px #eee;}
.company3 h1 {font-size: 30px;position: relative;padding-bottom: 20px;color: #333;text-align: center;}
.company3 h1 a{color: #333;}
.company3 h1::after {position: absolute;bottom: 0;left: 50%;width: 45px;height: 2px;margin-left: -22px;content: '';background: #007cc3;}

.company3 ul {margin-top: 40px;}
.company3 li {position: relative;float: left;overflow: hidden;width: 33.3333%;padding-right: 60px;padding-left: 30px;}
.company3 li .date1 {font-family: 'Arial';font-size: 14px;position: absolute;top: 39px;left: -27px;width: 66px;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);text-align: right;color: #888;}
.company3 li .date1::before {position: absolute;top: 5px;right: 70px;width: 237px;height: 1px;content: '';background: #bbb;}
.company3 li .date2 {font-family: 'Century Gothic';font-size: 80px;font-weight: bold;color: #333;}
.company3 li h4 {line-height: 30px;overflow: hidden;height: 60px;margin-top: 3px;margin-bottom: 27px;color: #333;font-size: 18px;}
.company3 li a:hover h4{color: #007cc3;}
.company3 li p {font-size: 14px;line-height: 24px;overflow: hidden;height: 72px;color: #666;}
.company3 li .jian {line-height: 30px;display: block;width: 32px;height: 32px;margin-top: 31px;text-align: center;border: 1px solid #d2d2d2;transition: all .5s;position: relative;}
.company3 li:hover .jian {border-color: #006dab;background-color: #007cc3;color: #fff;margin-left: 10px;}




.detail table, td, th{border:solid 1px #eee;}
td, th{padding: 10px;}


/* ---------------------------------------------   常见问题   ------------------------------------------------ */


.list-faq{width: 900px;float: right;}
.list-faq ul{margin-bottom: 40px;}
.list-faq ul li{margin-bottom: 30px;color: #999;border-bottom: dashed 1px #ddd;padding-bottom: 30px;}
.list-faq ul li a{color: #666;font-size: 14px;line-height: 28px;}
.list-faq ul li h2{font-size: 16px;color: #333;line-height: 100%;margin-bottom:10px;}
.list-faq ul li a:hover h2{color: #0154a4;text-decoration: underline;}







.ovh { overflow: hidden;}
.por {   position: relative;}
.poa {   position: absolute;}
.page .white.title{ color: #fff;}
.page .white.title span:before, .page .white.title span:after{background: #fff;opacity: 0.8;}

.page1{padding: 2% 0;font-size: 14px;line-height: 30px;color: #666;}



/* ---------------------------------------------   新闻中心   ------------------------------------------------ */

.container .news{padding: 40px 0;overflow: hidden;}
.container .news dl{overflow: hidden;margin-bottom: 45px;position: relative;}
.container .news dl dt{width: 362px;float: left;}
.container .news dl dt img{width: 100%;}
.container .news dl dd{width: 800px;float: right;position: relative;}
.container .news dl a {color: #999;font-size: 14px;}
.container .news dl a dd h2{font-size: 18px;font-weight: normal;color: #333;margin-bottom: 15px;}
.container .news dl a:hover dd h2{color: #0156a5;}
.container .news dl a dd .date{margin-top: 40px;}
.container .news dl a dd .date i{margin-right: 10px;}



.share-box{margin-top: 30px;}
.share-box h5{font-size: 18px;margin-bottom: 20px;}
.share-link{display: inline-block;margin-right: 5px;font-size: 18px;margin-right: 20px;color: #007cc3;}


.tags{padding: 40px 0;}
.tags dl{overflow: hidden;margin-bottom: 45px;}
.tags dl dt{width: 28%;float: left;}
.tags dl dt img{width: 100%;border:solid 1px #ddd;}
.tags dl dd{width: 70%;float: right;}
.tags dl a {color: #999;font-size: 14px;}
.tags dl a dd h2{font-size: 18px;font-weight: normal;color: #333;margin-bottom: 15px;}
.tags dl a:hover dd h2{color: #0156a5;}
.tags dl a dd .date{margin-top: 40px;}
.tags dl a dd .date i{margin-right: 10px;}




.newsDetail{padding: 40px 0;}
.newsDetail h1.t{text-align: center;font-size: 20px;font-weight: normal;}
.newsDetail .time{text-align: center;color: #999;margin-bottom: 20px;border-bottom: solid 1px #eee;padding-bottom: 20px;margin-top: 10px;}
.newsDetail .content{line-height: 28px;color: #666;font-size: 14px;}
.newsDetail .content img{max-width: 100%;margin:0 auto;display: block;}



.caseDetail{}
.caseDetail h1.t{text-align: center;font-size: 20px;font-weight: normal;}
.caseDetail .time{text-align: center;color: #999;margin-bottom: 20px;border-bottom: solid 1px #eee;padding-bottom: 20px;margin-top: 10px;}
.caseDetail .content{line-height: 28px;color: #666;font-size: 14px;}
.caseDetail .content img{max-width: 100%;display: block;margin:0 auto 20px;}


/* ---------------------------------------------   设备展示   ------------------------------------------------ */

.factory {overflow: hidden;width: 100%;padding: 40px 0;}
.factory ul{margin-right: -20px;font-size: 0;}
.factory li a{margin-right: 20px;display: block;}
.factory li{width: 25%;vertical-align: top;display: inline-block;}
.factory li img{width: 100%;}
.factory li h2{overflow: hidden;text-align: center;font-weight: normal;line-height: 36px;margin-bottom: 20px;font-size: 12px;}

.pat {overflow: hidden;width: 100%;padding-bottom: 20px;}
.pat ul{margin-right: -30px;font-size: 0;}
.pat li a{margin-right: 30px;display: block;}
.pat li{width: 25%;vertical-align: top;display: inline-block;}
.pat li img{width: 100%;border:solid 1px #ddd;}
.pat li h2{overflow: hidden;text-align: center;font-weight: normal;line-height: 36px;margin-bottom: 20px;font-size: 12px;}


.page-adv{padding: 40px 0;}
.page-adv dl{overflow: hidden;margin-bottom: 30px;transition: all .5s}
.page-adv dl:hover{box-shadow: 0 0 15px rgba(0,0,0,.1)}
.page-adv dl dt{width: 50%;float: left;overflow: hidden;}
.page-adv dl dt img{width: 100%;transition: all .5s}
.page-adv dl a:hover dt img{transform: scale(1.1);}
.page-adv dl dd{width: 50%;float: left;padding:5% 4%;height: 100%;background-color: #fff;height: 401px;font-size: 15px;line-height: 30px;color: #666;}
.page-adv dl dd h1{font-size: 36px;margin-bottom: 20px;color:#333;}
.page-adv dl dd h3{font-size: 20px;color: #333;margin-bottom: 30px;}
.page-adv dl dd span{display: block;margin-top: 30px;width: 120px;line-height: 40px;border:solid 2px #0156a5;color: #0156a5;text-align: center;}
.page-adv dl.r dt{float: right;}



.honor {overflow: hidden;width: 100%;padding-bottom: 20px;}
.honor ul{margin-right: -30px;font-size: 0;}
.honor li a{margin-right: 30px;display: block;}
.honor li{width: 25%;vertical-align: top;display: inline-block;margin-bottom: 0;}
.honor li .img{border:solid 1px #eee;padding: 3px;}
.honor li img{width: 100%;border:solid 1px #eee;padding: 3px;}
.honor li  a h2{overflow: hidden;text-align: center;font-weight: normal;margin-bottom: 20px;font-size: 12px;padding: 10px 0;}





#page-product{overflow: hidden;width: 100%;padding: 2% 0;}
#page-product .list{}
#page-product .ul{font-size: 0;overflow: hidden;margin-right: -30px;padding-bottom: 60px;}
#page-product .p{display: inline-block;vertical-align: top;width: 25%;margin-bottom: 30px;}

#page-product .p img{width: 100%;}
#page-product .p a{display: block;margin-right: 30px;transition: all .3s;}
#page-product .p a:hover{}
#page-product .p a:hover img{}
#page-product .p a .text{padding: 15px 0;color: #888;line-height: 20px;font-size: 12px;}
#page-product .p a .text h2{position: relative;color: #333;font-size: 15px;    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;}
#page-product .p a:hover .text h2{color: #007aff;}







/* ---------------------------------------------   产品详情   ------------------------------------------------ */


.products-tips{background-color: #fff;overflow: hidden;margin-bottom: 20px;max-height: 422px;}

.products-img{width: 50%;position: relative;float: left;}
.products-img img{width: 100%;}

.products-info{width: 50%;float: right;background-color: #fff;padding: 3%;}
.products-info .tit{font-size: 24px;line-height: 100%;}
.products-info .tit h2{font-size: 24px;color: #333;line-height: 100%;margin-bottom: 15px;}
.products-info .tips{line-height: 26px;color: #666;font-size: 12px;line-height: 26px;}
.products-info .tips h3 {font-size: 18px;color: #333;padding: 10px 0;border-top: solid 1px #eee;border-bottom: solid 1px #eee;margin-bottom: 15px;}
.products-info .tips p {padding-top: 15px;margin-top: 15px;}
.products-info .tips p b {font-size: 22px;color: #0156a5;}




.page-case{font-size: 0;}
.page-case ul{margin-right: -20px;margin-bottom: 40px;overflow: hidden;}
.page-case li{display: inline-block;vertical-align: top;width: 25%;margin-bottom: 20px;}
.page-case li a{display: block;margin-right: 20px;}
.page-case li a img{width: 100%;}
.page-case li h2{font-size: 14px;padding: 10px 0;}

.gallery{padding: 40px 0;overflow: hidden;}



.pro-title{padding: 0 0 15px;font-size:18px;border-bottom: solid 1px #ddd;}
.detail{overflow: hidden;line-height: 28px;font-size: 14px;}
.detail img{max-width: 100%;}
.detail .js{color: #666;line-height: 30px;padding: 30px 0;}

.diog-bg{background: #000;position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 9999999;display: none;}
.diogBox{position: fixed;width: 100%;height: 100%;z-index: 99999999;left: 0;top: 0;display: none;}
.diogBox .swiper-slide{position: relative;}
.diogBox img{max-width: 30%;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin:auto;}
.diogBox .swiper-pagination-bullet{background-color: #fff;}

.relation{overflow: hidden;}
.relation h1{font-weight: normal;color: #333;margin-bottom: 20px;font-size: 18px;}
.relation .swiper-slide a{color: #999;}
.relation .swiper-slide a h2{color: #333;padding: 10px 0;font-size: 15px;}
.relation .swiper-slide a:hover h2{color: #0156a5;}
.relation img{width: 100%;border: solid 1px #eee;}



.relation ul{}
.relation ul li{width: 33.3333%;float: left;line-height: 36px;font-size: 15px;}




/* ---------------------------------------------   联系我们   ------------------------------------------------ */

.contact{padding: 4% 0;overflow: hidden;}
.map-title{font-size: 24px;margin-top: 30px;border-top: solid 1px #eee;padding-top: 30px;}
.map-title font{font-size: 16px;color: #999;padding-left: 10px;}

.contact .text{width: 45%;float: left;}
.contact .text h2{color: #333;font-weight: normal;}
.contact .text h3{color: #999;font-size: 12px;font-weight: normal;line-height: 30px;padding: 10px 0;}
.contact .text ul{}
.contact .text ul li{float: left;width: 50%;line-height: 36px;font-size: 14px;color: #666;}
.contact .text ul li.add{width: 100%;}
.contact .form{width: 50%;float: right;}
.contact .form h1{padding-left: 20px;}
.contact .form h1 font{font-size: 12px;padding-left: 10px;color: #999;}
.contact .form .line{width: 50%;float: left;padding-left: 20px;}
.contact .form .line label{display: block;color: #666;font-size: 14px;line-height: 100%;}
.contact .form .line input[type="text"]{background-color: #f6f6f6;border:none;border-radius: 3px;padding: 10px;width: 100%;margin: 10px 0;}
.contact .form .lineTextArea{width: 100%;}
.contact .form .lineTextArea textarea{background-color: #f6f6f6;border:none;border-radius: 3px;padding: 10px;width: 100%;margin-top: 10px;}
.contact .form .subBox{padding-left: 20px;}
.contact .form .subBox input[type="submit"]{margin-top: 30px;width: 87px;line-height: 32px;background-color: #0156a5;color: #fff;border:none;}




.allmap{height: 400px;overflow: hidden;margin-top: 30px;border:solid 1px #ccc;}
#allmap{height: 450px;width: 100%;}


#pages{text-align: center;overflow: hidden;font-size: 0}
#pages span,#pages a{border:solid 1px #eee;padding: 10px 20px;color: #666;font-size: 12px;margin-right: 5px;vertical-align: top;display: inline-block;}
#pages span.cur{background-color: #0156a5;color: #fff;border:solid 1px #0156a5;}


.pagelinks{padding: 15px 0;border-top: solid 1px #ddd;border-bottom: solid 1px #ddd;margin:15px 0;}


