html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15;-webkit-tap-highlight-color: rgba(0,0,0,0);}

body{margin:0;font-family: "Microsoft Yahei",PingFangSC-Regular,"Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;line-height: 1.42857143;font-size: 14px;min-width: 320px;background: #f7f8f8;color: #363636;padding-top: 50px;}

h1{font-size:2em;margin:.67em 0;}

figure{margin:1em 40px;}

hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;}

a{-webkit-text-decoration-skip:objects;background-color:transparent;}

abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}

b,strong{font-weight:bolder;}

dfn{font-style:italic;}

mark{background-color:#ff0;color:#000;}

small{font-size:80%;}

sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}

sub{bottom:-.25em;}

sup{top:-.5em;}

audio:not([controls]){display:none;height:0;}

img{border-style:none;}

svg:not(:root){overflow:hidden;}

button,input,optgroup,select,textarea{line-height:1.42857143;margin:0;outline: none;}

body, button, input, select, textarea {text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-moz-font-feature-settings: "liga","kern";}

button,input{overflow:visible;}

button,select{text-transform:none;}

button,html [type=button],/* 1 */

[type=reset],[type=submit]{-webkit-appearance:button;}

button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;}

button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText;}

fieldset{padding:.35em .75em .625em;}

legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}

progress{display:inline-block;vertical-align:baseline;}

textarea{overflow:auto;}

[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}

[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}

[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;}

::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}

summary{display:list-item;}

article,aside,footer,header,nav,section,figcaption,figure,main,details,/* 1 */

menu{display:block;}

pre,code,kbd,samp{font-family:monospace, monospace;font-size:1em;}

audio,video,canvas{display:inline-block;}

template,[hidden]{display:none;}

.clearfix{zoom:1;}

.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}

.clearfix:after{clear:both;}

a {color: #363636;text-decoration: none;}

ul {margin: 0;list-style: none;padding: 0;}



@font-face{

    font-family: 'Book Antiqua';

    src: url('../fonts/BookAntiqua.eot');

    src:url('../fonts/BookAntiqua.woff') format('woff'),

    url('../fonts/BookAntiqua.ttf') format('truetype'),

    url('../fonts/BookAntiqua.svg') format('svg');

}



.pages { text-align: center; }

.footer-fix {box-shadow: 0 0 10px rgba(0,0,0,0.2);position: fixed;bottom: 0;left: 0;width: 100%;background-color: #fff;z-index: 10;display: none;}
.footer-fix li {float: left;width: 25%;}
.footer-fix li a {display: block;text-align: center;padding: 7px 0;font-size: 12px;line-height: 1;}
.footer-fix li i {display: block;height: 20px;background: no-repeat center;background-size: contain;margin-bottom: 4px;}
.footer-fix li i.i1 {background-image: url(../images/f_01.png);}
.footer-fix li i.i2 {background-image: url(../images/f_02.png);}
.footer-fix li i.i3 {background-image: url(../images/f_03.png);}
.footer-fix li i.i4 {background-image: url(../images/f_04.png);}


.container {margin: 0 auto;padding: 0 15px;}

.link {line-height: 30px;width: 100%; margin-top: 15px; padding-bottom: 10px;}

.link h4{font-size: 15px;float: left;height: 30px;line-height: 30px; margin:0; padding: 0;}

.link h4 a{ color:#000;}

.link ul{height: 30px;line-height: 30px; display: inline;}

.link ul li{display:inline;margin-left:15px;font-size: 14px;}


.header {padding: 10px 0;background-color: #2b6aca;position: fixed;z-index: 100;left: 0;top: 0;width: 100%;}

.header .logo {float: left;}

.header .logo img {height: 30px;width: auto;display: block;}

.header .logo .w {display: none;}

.header .tool {float: right;}

.header .tool a {float: left;width: 30px;height: 30px;margin-left: 10px;}

.header .tool a.wb {background: url(../images/ico1.png) no-repeat center;background-size: contain;}

.header .tool a.wx {background: url(../images/ico2.png) no-repeat center;background-size: contain;}

.header .tool a.menu {background: url(../images/ico4.png) no-repeat center;background-size: 20px auto;}

.header .nav {float: left;width: 100%;display: none;}

.header .nav>ul {margin-top: 10px;}

.header .nav>ul>li {border-top: 1px solid #617386;}

.header .nav>ul>li>a {color: #fff;line-height: 40px;display: block;}

.header .nav .arr {float: right;width: 40px;height: 40px;background: url(../images/ico3.png) no-repeat center;background-size: 16px 16px;border-left: 1px solid #617386;cursor: pointer;}

.header .nav .dropdown-box {display: none;}

.header .nav .dropdown-box li {margin-left: 20px;margin-bottom: 10px;padding-top: 10px;border-top: 1px solid #617386;}

.header .nav .dropdown-box li a {display: block;color: #fff;}

.header .nav .dropdown-box li img {display: inline-block;vertical-align: middle;height: 30px;width: auto;margin-right: 10px;}

.header .search {margin-top: 10px;padding-top: 10px;border-top: 1px solid #617386;}

.header .search form {display: block;border: 1px solid #fff;overflow: hidden;border-radius: 20px;position: relative;}

.header .search input {display: block;width: 100%;padding: 2px 62px 2px 12px;background-color: transparent;border: 0;font-size: 12px;color: #fff;-webkit-box-sizing: border-box;box-sizing: border-box;line-height: 20px;}

.header .search button {position: absolute;right: 0;top: 0;padding: 0;margin: 0;border: 0;width: 50px;height: 24px;background-color: #fff;font-size: 12px;cursor: pointer;border-radius: 20px;line-height: 24px;}

.header-w {background-color: #fff;}

.header-w .logo .b {display: none;}

.header-w .logo .w {display: block;}

.header-w .search,.header-w .nav>ul>li,.header-w .nav .arr,.header-w .nav .dropdown-box li {border-color: #ddd;}

.header-w .search form {border-color: #25384d;}

.header-w .search button {background-color: #25384d;color: #fff;}

.header-w .nav>ul>li>a,.header-w .nav .dropdown-box li a {color: #363636;}

.header-w .tool a.menu {background-image: url(../images/ico4_a.png);}

.header-w .nav .arr {background-image: url(../images/ico3_a.png);}

.header-w .search input {color: #363636;}



.banner .item {height: 250px;background: no-repeat center;background-size: cover;}

.banner .owl-prev {position: absolute;top: 50%;z-index: 10;left: 10px;margin-top: -25px;}

.banner .owl-prev span {font-size: 0;display: block;background: url(../images/l_arrow.png) no-repeat 0 0;width: 30px;height: 47px;background-size: contain;}

.banner .owl-next {position: absolute;top: 50%;z-index: 10;right: 10px;margin-top: -25px;}

.banner .owl-next span {font-size: 0;display: block;background: url(../images/r_arrow.png) no-repeat 0 0;width: 30px;height: 47px;background-size: contain;}



.list-1 {margin-left: -20px;margin-top: -30px;position: relative;z-index: 10;}

.list-1 li {float: left;width: 50%;}

.list-1 li a {margin: 0 0 20px 20px;display: block;}

.list-1 li img {display: block;width: 100%;height: auto;}

.list-1 li .text {text-align: center;padding-top: 15px;}

.list-1 li .text h4 {margin: 0;font-family: Book Antiqua;font-size: 16px;height: 24px;overflow: hidden;}

.list-1 li .text p {margin: 0;}

.list-1 li .text:after {height: 4px;width: 80px;content: '';display: block;margin: 0 auto;}

.list-1 li:nth-of-type(1) .text:after {background-color: #2b6aca;}

.list-1 li:nth-of-type(2) .text:after {background-color: #006b80;}

.list-1 li:nth-of-type(3) .text:after {background-color: #647f02;}

.list-1 li:nth-of-type(4) .text:after {background-color: #fed100;}



.title-1 {margin: 0 0 20px;line-height: 1;border-left: 10px solid #647f02;padding-left: 10px;font-size: 24px;}

.title-1 small {display: block;font-size: 14px;}



.prd-1 {margin-bottom: 20px;margin-top: 40px;}

.prd-1 .m {position: relative;}

.prd-1 .m img {display: block;width: 100%;height: auto;}

.prd-1 .m i {background: url(../images/ico6.png) no-repeat 0 0;width: 30px;height: 30px;background-size: cover;position: absolute;top: 50%;left: 50%;margin: -15px 0 0 -15px;}

.prd-1 p {margin: 0;padding: 10px;background-color: #c9caca;}

.prd-2 {overflow: hidden;margin-bottom: 40px;margin-left: -15px;margin-right: -15px;}

.prd-2 li {float: left;width: 50%;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0 15px;}

.prd-2 li:last-child {border-left: 1px solid rgba(0,0,0,0.5);}

.prd-2 li p {margin-top: 0;}

.prd-2 li a {display: block;color: #fff;background: url(../images/ico7.png) no-repeat 12px center #2b6aca;padding: 6px 12px;text-align: right;font-size: 16px;}

.prd-2 li:last-child a {background-color: #647f02;}



.dingzhi {padding: 20px;background-color: #0f418c;color: #fff;margin-bottom: 40px;}

.dingzhi-left {position: relative;}

.dingzhi-left .m img {display: block;width: 100%;height: auto;}

.dingzhi-left .text-1 {font-size: 18px;}

.dingzhi-left .text-1 small {display: block;}

.dingzhi-left .text-2 {font-size: 16px;}

.dingzhi-left .text-2 small {display: block;color: #999;}

.dingzhi-left-item {display: none;}

.dingzhi-right {margin-top: 20px;}

.dingzhi-right ul {margin-left: -5px;margin-top: -5px;}

.dingzhi-right li {float: left;width: 33.333333%;cursor: pointer;}

.dingzhi-right li.active .item {background-color: #0fafa7;}

.dingzhi-right a {color: #fff;}

.dingzhi-right li .item {margin-left: 5px;margin-top: 5px;padding: 10px;background-color: #095ee0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.dingzhi-right li img {display: block;margin-bottom: 20px;}

.dingzhi-right li small {display: block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}



.section {padding: 40px 0;}



.tuz {background-color: #2b6aca;}

.tuz li img {display: block;width: 100%;height: auto;}



.lanmu-nav {margin-left: -10px;margin-bottom: 10px;}

.lanmu-nav a {display: inline-block;margin: 0 0 10px 10px;border-bottom: 2px solid transparent;padding-bottom: 5px;}

.lanmu-nav a:hover,.lanmu-nav a.active {border-color: #fed100;}



.list-2 {margin-left: -10px;margin-bottom: -20px;}

.list-2 li {float: left;width: 50%;}

.list-2 li a {display: block;margin: 0 0 20px 10px;}

.list-2 li .m img {display: block;width: 100%;height: auto;}

.list-2 li .text h4 {margin: 10px 0;padding-bottom: 10px;border-bottom: 1px solid #ddd;font-size: 16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.list-2 li .text p {margin: 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}



.footer {padding: 30px 0;color: #fff;background-color: #2b6aca;}

.footer a {color: #fff;}

.footer .logo {margin-bottom: 20px;text-align: center;font-size: 0;}

.footer .logo img {height: 40px;width: auto;}

.footer .tel {text-align: center;font-size: 16px;margin-bottom: 20px;}

.footer .tel strong {display: block;font-size: 25px;color: #db241e;}

.footer .tel p {margin: 0;font-size: 14px;}

.footer .copy {text-align: center;}

.footer .copy p {margin-bottom: 0;}

.footer .copy .wb,.footer .copy .wx {display: inline-block;width: 50px;height: 50px;margin: 0 10px;background: no-repeat center;background-size: contain;}

.footer .copy .wb {background-image: url(../images/ico18.png);}

.footer .copy .wx {background-image: url(../images/ico19.png);}



.banner-sub {height: 150px;background: no-repeat center;background-size: cover;}



.lanmu {margin-bottom: 20px;}

.lanmu .hd {font-size: 30px;font-weight: bold;color: #035199;}

.lanmu .hd small {display: block;font-size: 20px;font-family: 'Book Antiqua';}

.lanmu .bd {border-bottom: 1px solid #a1a1a1;}

.lanmu .btn {display: block;color: #fff;background: url(../images/ico7.png) no-repeat 12px center #647f02;padding: 6px 12px;text-align: right;font-size: 16px;}

.lanmu ul {overflow: hidden;margin-left: -10px;}

.lanmu li {margin-top: 10px;float: left;width: 50%;}

.lanmu li a {display: block;margin-left: 10px;line-height: 30px;padding: 0 30px 0 10px;background: url(../images/ico21.png) no-repeat 95% center #ddd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}



.list-3 {margin: 0 0 -10px -10px;}

.list-3 li {float: left;width: 50%;}

.list-3 li a {display: block;margin: 0 0 10px 10px;-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.2);box-shadow: 0 0 20px rgba(0,0,0,0.2);}

.list-3 li .m img {display: block;width: 100%;height: auto;}

.list-3 li .text {color: #fff;text-align: center;line-height: 30px;}

.list-3 li:nth-of-type(3n+1) .text {background-color: #fdd100;}

.list-3 li:nth-of-type(3n+2) .text {background-color: #db241e;}

.list-3 li:nth-of-type(3n+3) .text {background-color: #006f83;}



.list-4 {margin: 0 0 -10px -10px;}

.list-4 li {float: left;width: 50%;}

.list-4 li a {display: block;margin: 0 0 10px 10px;-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.2);box-shadow: 0 0 20px rgba(0,0,0,0.2);}

.list-4 li .m {padding: 10px;}

.list-4 li .m h4 {margin: 0 0 10px;color: #006b80;font-size: 16px;padding-bottom: 10px;border-bottom: 1px solid #ccc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.list-4 li .m p {margin: 0;height: 120px;overflow: hidden;}

.list-4 li .text {color: #fff;text-align: center;line-height: 30px;background-color: #006f83;}



.more-btn {display: block;width: 280px;line-height: 44px;background-color: #25384d;color: #fff;text-align: center;margin: 30px auto 0;}



.prd-detail-ms {text-align: justify;margin: 0 auto 30px;font-size: 16px;max-width: 900px;}



.prd-detail-class {margin: 0 0 20px -10px;}

.prd-detail-class li {float: left;width: 50%;}

.prd-detail-class li a {display: block;margin: 0 0 10px 10px;color: #fff;background-color: #25384d;text-align: center;padding: 20px 10px;}

.prd-detail-class li span {display: block;font-size: 16px;font-family: 'Book Antiqua';}

.prd-detail-class li:nth-of-type(2) a {background-color: #006f83;}

.prd-detail-class li:nth-of-type(3) a {background-color: #db241e;}

.prd-detail-class li:nth-of-type(4) a {background-color: #fdd100;}



.prd-detail-left {margin-bottom: 30px;}



.prd-detail-info {overflow: hidden;margin-bottom: 30px;}

.prd-detail-info .m {text-align: center;font-size: 0;}

.prd-detail-info .m img {max-width: 100%;height: auto;}

.prd-detail-info .text {margin-top: 20px;}

.prd-detail-info .text h1 {margin: 0 0 10px;font-size: 20px;text-align: center;color: #25384d;}

.prd-detail-info .text h5 {font-size: 16px;margin: 0 0 5px;color: #25384d;}

.prd-detail-info .text p {margin: 0 0 20px;}

.prd-detail-info .text p:last-child {margin-bottom: 0;}



.detail-info h1 {margin: 0 0 10px;font-size: 20px;color: #25384d;}



.prd-detail-iso {text-align: center;padding: 6px 12px;background-color: #ddd;margin-bottom: 30px;}



.prd-detail-body {font-size: 16px;line-height: 1.8;}

.prd-detail-body img {max-width: 100%;height: auto;}



.prd-detail-search {padding: 15px;background-color: #ccc;}

.prd-detail-search form {display: block;border: 1px solid #444;overflow: hidden;border-radius: 20px;position: relative;}

.prd-detail-search input {display: block;width: 100%;padding: 6px 72px 6px 12px;background-color: transparent;border: 0;font-size: 14px;-webkit-box-sizing: border-box;box-sizing: border-box;}

.prd-detail-search button {position: absolute;right: 0;top: 0;padding: 0;margin: 0;border: 0;width: 60px;height: 32px;background-color: #444;font-size: 14px;color: #fff;border-radius: 20px;cursor: pointer;}



.prd-detail-message {padding: 15px;background-color: #ccc;}

.prd-detail-message p {margin: 0 0 15px; color: #fff;}

.prd-detail-message label {display: block;margin-bottom: 5px;font-weight: bold;font-size: 16px; color: #fff;}

.prd-detail-message input,.prd-detail-message textarea {background: #eeeeef;padding: 6px 12px;border: 0;width: 100%;font-size: 14px;-webkit-box-sizing: border-box;box-sizing: border-box;display: block;}

.prd-detail-message button {background: #eeeeef;display: block;width: 100%;line-height: 44px;font-size: 16px;border: 0;padding: 0;cursor: pointer;color: #3e3a39;font-weight: bold;}



.map {margin-bottom: 30px;height: 250px;}



.contact-left {margin-bottom: 30px;}

.contact-left .title-1 {padding: 0;border: 0;margin-bottom: 10px; line-height: 26px;}

.contact-left p {margin: 0;}



.contact-right .tel {background: url(../images/ico20.png) no-repeat 0 center;font-size: 20px;line-height: 1;padding-left: 70px;background-size: auto 100%;}

.contact-right .tel strong {font-size: 26px;margin-top: 10px;display: block;color: #db241e;}



.contact-message {margin-bottom: 30px;background-color: #db241e;color: #fff;}

.contact-message p {margin-bottom: 15px !important;}



.lanmu-desc {padding: 30px;background-color: #006f83;color: #fff;text-align: center;}

.lanmu-desc .container {position: relative;}

.lanmu-desc img {position: absolute;left: 0;bottom: 0;display: none;}



.section-about {position: relative;}

.section-about:before {position: absolute;content: '';left: 0;top: 0;width: 100%;background: url(../images/ico23.png) repeat center;}

.section-about .container {position: relative;}

.section-about-title {text-align: center;color: #fff;}

.section-about-title h2 {margin: 0 0 5px;font-size: 18px;font-family: 'Book Antiqua';}

.section-about-title h4 {margin: 0;font-size: 16px;}

.section-about-title p {margin: 5px 0 0;}



.section-about.s1:before {height: 240px;}



.section-about.s2 {padding: 0;position: relative;}

.section-about.s2 img {display: block;width: 100%;height: auto;}

.section-about.s2 .section-about-title {position: absolute;left: 0;top: 5%;width: 100%;margin: 0;}

.section-about.s2 .section-about-title h2 {color: #d6b788;}



.section-about.s3:before {height: 50%;}



.section-about.s4:before {height: 50%;}



.section-about.s5:before {height: 50%;}



.about-1 {margin-bottom: 30px;}

.about-1 .m img {height: auto;}



.about-2 p {text-align: justify;}



.about-3 li {margin-bottom: 20px;}

.about-3 li .m img {display: block;width: 100%;height: auto;}

.about-3 .text {height: 132px;padding: 15px;background-color: #fff;}

.about-3 .text h4 {margin: 5px 0 5px;display: inline-block;padding-bottom: 10px;border-bottom: 2px solid #f4a75a;}

.about-3 .text p {margin: 0;}



.about-4 {margin-left: -10px;}

.about-4 li {margin-bottom: 10px;float: left;width: 50%;}

.about-4 li a {display: block;margin-left: 10px;}

.about-4 li .m img {display: block;width: 100%;height: auto;}

.about-4 li .text {line-height: 30px;padding: 0 10px;background-color: #444;color: #fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size: 12px;}



.about-5 .m img {height: auto;}

.about-5 .text {padding: 15px;background-color: #fff;}

.about-5 .text h4 {margin: 0 0 10px;display: inline-block;padding-bottom: 10px;border-bottom: 2px solid #f4a75a;}

.about-5 .text p {margin: 0;}



#zoom {background-color: transparent;-webkit-filter: none;filter: none;-ms-filter: none;}

#zoom .content {-webkit-box-shadow: 0 0 20px rgba(0,0,0,.3);box-shadow: 0 0 20px rgba(0,0,0,.3);}

#zoom img {border: 1px solid #eee;}

#zoom .close, #zoom .previous, #zoom .next {display: none !important;}

#allmap {width: 100%; height: 250px;}

.section-about-title { margin-bottom: 0; }

.tuz li{transition: all .3s;

        -moz-transition:all .3s; 

        -webkit-transition:all .3s; 

        -o-transition:all .3s;}

.tuz li img{transition: all .3s;

        -moz-transition:all .3s; 

        -webkit-transition:all .3s; 

        -o-transition:all .3s;}

@media screen and (max-width: 768px) {
 .footer-fix {display: block;}  

.footer .copy {
    text-align: center;
    padding: 20px 0 60px 0;
}

    .pc{display: none}

    .dingzhi-left .qipao { 

        right: 0px;

    top: 10px;

    position: absolute;

    width: 100px;

    height: 203px; 

    background: url(../images/qipao.png) no-repeat center top;

    background-size: 100% 100%;

     }

    .dingzhi-left .qipao p {padding-left: 20px;}

    .tuz li{transition: all .3s;

        -moz-transition:all .3s; 

        -webkit-transition:all .3s; 

        -o-transition:all .3s;}

    .tuz li img.active {z-index: 1;-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-box-shadow: 0 0 25px rgba(0,0,0,0.5);box-shadow: 0 0 25px rgba(0,0,0,0.5);}

    .tuz li:active {z-index: 1;-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-box-shadow: 0 0 25px rgba(0,0,0,0.5);box-shadow: 0 0 25px rgba(0,0,0,0.5);}

    .tuz {width: 80%; padding: 20px 10% 20px; margin: 0 auto;}

    .section-about-title {

        margin-bottom: 24px;

    }

    .tuz .title-1 {

    margin: 10px 0 30px;

}

.contact-left .title-1 {

    font-size: 1.534rem;

    font-weight: bold;

}

    .title-1 small {

        font-size: .85rem;

        font-weight: normal;

    }

    .container8 {

        padding: 0 8%;

    }





    .about-1 { padding-left: 8%;width: 92%; }

    .about-1 .owl-item:nth-child(1) {width: 55%!important}

    .about-1 .owl-item:nth-child(2) {width: 39.2%!important;float: right!important;margin-right: 0!important;}

    .about-5.owl-carousel .owl-stage { padding-left: 8%; }

}

@media screen and (min-width: 992px) {

    body {min-width: 1200px;padding-top: 0;}

    .tuz .ul1 {padding-top: 40px;}

    .about-1 { padding-left: 8%;width: 92%; }

    .about-1 .owl-item:nth-child(1) {width: 55%!important}

    .about-1 .owl-item:nth-child(2) {width: 39.2%!important;float: right!important;margin-right: 0!important;}

    .about-5.owl-carousel .owl-stage { padding-left: 8%; }

    .wap {display: none}

    .list-1 li .text h4 {height: 34px;}

    #allmap {width: 899px; height: 400px;margin: 0 auto 50px;}

    .container {max-width: 1170px}

.section-about-title { margin-bottom: 30px; }

    

    .header {padding: 0;background-color: rgba(3,65,142,0.7);}

    .header .container {position: relative;}

    .header .logo {padding: 20px 0;}

    .header .logo img {height: 60px;}

    .header .tool {padding: 35px 0;}

    .header .tool a.menu {display: none;}

    .header .nav {display: block;width: auto;}

    .header .nav .arr {display: none;}

    .header .nav>ul {float: left;margin: 0;}

    .header .nav>ul>li {float: left;border: 0;background: url(../images/ico5.png) no-repeat right center;background-size: 1px 18px;}

    .header .nav>ul>li:last-child {background: none;}

    .header .nav>ul>li>a {font-size: 18px;height: 80px;border-bottom: 20px solid transparent;line-height: 100px;padding: 0 20px;}

    .header .nav>ul>li.open>a {border-color: #fff;}

    .header .nav>ul>li.open .dropdown-box {display: block;}

    .header .nav .dropdown-box {position: absolute;left: 0;width: 100%;z-index: 100;}

    .header .nav .dropdown-box ul {background-color: #fff;}

    .header .nav ul li.dropdown:nth-child(2) .dropdown-box ul{padding-left: 225px}

    .header .nav ul li.dropdown:nth-child(3) .dropdown-box ul{padding-left: 340px}

    .header .nav ul li.dropdown:nth-child(4) .dropdown-box ul{padding-left: 505px}

    .header .nav ul li.dropdown:nth-child(6) .dropdown-box ul{padding-left: 785px}

    .header .nav .dropdown-box li {border: 0;margin: 0 10px;padding: 0;width: 92px;display: inline-block;}

    .header .nav .dropdown-box li a {color: #363636; margin-bottom: 8px;}

    .header .nav .dropdown-box li img {display: block;width: 100%;height: auto;margin-bottom: 10px; margin-top: 10px;}

    .header .search {float: right;border: 0;margin: 0 0 0 10px;padding: 37px 0;width: 140px;}

    .header-w {background-color: #fff;}

    .header-w .nav>ul>li {background-image: url(../images/ico5_a.png);}

    .header-w .nav>ul>li.open>a {border-color: #eee;}

    .header-w .nav .dropdown-box ul {background-color: #eee;}



    .banner .item {height: 663px;}

    .banner .owl-prev {left: 50px;margin-top: -61px;}

    .banner .owl-prev span {width: 53px;height: 82px;}

    .banner .owl-next {right: 50px;margin-top: -61px;}

    .banner .owl-next span {width: 53px;height: 82px;}



    .list-1 {margin-left: -45px;margin-top: -80px;}

    .list-1 li {width: 25%;}

    .list-1 li a {margin-left: 45px;}

    .list-1 li .text h4 {font-size: 20px;}

    .list-1 li .text p {font-size: 18px;}



    .prd-1 {float: left;margin: 90px 0;width: 43%;}

    .prd-1 .m i {width: 53px;height: 53px;margin: -26px 0 0 -26px;}

    .prd-2 {float: right;margin: 90px 0; width: 53%}

    .prd-2 li {border-left: 1px solid rgba(0,0,0,0.5);width: 50%;padding: 118px 45px 0 45px;}

    .prd-2 li p {font-size: 22px;}

    .prd-2 li h4 {font-size: 24px; font-weight: normal;}

    .prd-2 li a {font-size: 19px;}



    .dingzhi {margin-bottom: 50px;}

    .dingzhi-left {float: left;width: 46%;}

    .dingzhi-left .qipao { right: 25px;top: 10px;position: absolute; width: 152px; height: 233px; background: url(../images/qipao.png) no-repeat center top; }

    .dingzhi-left .qipao p {padding-left: 20px;}

    .dingzhi-left .text-1 {position: relative;}

    .dingzhi-left .dingzhi-left-item .m { margin: 10px 0; }

    .dingzhi-left .text-2 {}

    .dingzhi-right {float: right;width: 48%;margin: 0;}

    .dingzhi-right li .item {font-size: 16px;padding: 15px;}

    .dingzhi-right li img {margin-bottom: 34px;}



    .section {padding: 80px 0;}



    .title-1 {font-size: 28px;margin-bottom: 30px; letter-spacing: 2px;}

    .title-1 small {font-size: 18px; letter-spacing: 1.5px;}



    .tuz ul {float: left;width: 50%;}

    .tuz ul:first-child {padding-top: 40px;}

    .tuz li {position: relative;-webkit-transition: all 0.3s;transition: all 0.3s;}

    .tuz li:after {position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: '';background-color: #fff;opacity: 0.4;filter: alpha(opacity=40);-webkit-transition: all 0.3s;transition: all 0.3s;}

    .tuz li:hover {z-index: 1;-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-box-shadow: 0 0 25px rgba(0,0,0,0.5);box-shadow: 0 0 25px rgba(0,0,0,0.5);}

    .tuz li:hover:after {opacity: 0;filter: alpha(opacity=0);}



    .list-2 li {width: 33.333333%;}

    .list-2 li .text h4 {font-size: 20px;}



    .lanmu-nav {float: right;margin: -65px 0 0;}



    .footer {padding: 90px 0;}

    .footer .logo {margin: 0;float: left;text-align: left;}

    .footer .logo img {height: auto;width: 90%;}

    .footer .tel {float: left;border-left: 1px solid #fff;border-right: 1px solid #fff;text-align: left;padding: 0 60px;margin: 0;}

    .footer .tel span {display: block;background: url(../images/ico20.png) no-repeat 0 center;font-size: 24px;line-height: 1;padding-left: 80px;}

    .footer .tel strong {font-size: 32px;margin-top: 10px;}

    .footer .tel p {margin-top: 10px;font-size: 18px;}

    .footer .copy {text-align: right;float: right;font-size: 18px; }

    .footer .copy p {margin-top: 0px;}



    .banner-sub {height: 663px;}



    .ct2-sd {float: left;width: 239px;}

    .ct2-mn {float: right;width: 899px;border-left: 1px solid #a1a1a1;padding-left: 30px;}



    .lanmu .hd {font-size: 66px;line-height: 1.1;}

    .lanmu .hd small {font-size: 45px;}

    .lanmu .hd span {display: block;}

    .lanmu .bd {font-size: 16px;padding-right: 30px;text-align: justify;}

    .lanmu ul {padding-right: 30px;}

    .lanmu li {float: none;width: auto;margin-top: 15px;}



    .list-3 {margin: 0 0 -30px -30px;}

    .list-3 li {width: 33.333333%;}

    .list-3 li a {margin: 0 0 30px 30px;}

/* 	.list-3 li a .m {width: 280px; height: 366px;} */
		
    .list-3 li a .m {height:255px;overflow:hidden;line-height:255px;width:100%;}

    .list-3-1 li {width: 25%;}



    .list-4 {margin: 0 0 -30px -30px;}

    .list-4 li {width: 33.333333%;}

    .list-4 li a {margin: 0 0 30px 30px;}

    .list-4 li .m h4 {font-size: 20px;}

    .list-4 li .m p {height: 200px;}



    .prd-detail-ms {text-align: center;margin-bottom: 50px;font-size: 18px;}

    .prd-detail-class {margin-left: -20px;}

    .prd-detail-class li {width: 25%;}

    .prd-detail-class li a {margin: 0 0 20px 20px;padding: 40px 20px;font-size: 16px;}

    .prd-detail-class li span {font-size: 18px;}

    .prd-detail-left {float: left;width: 700px;margin: 0;}

    .prd-detail-info .m {float: left;width: 284px;}

    .prd-detail-info .text {margin-left: 310px;}

    .prd-detail-info .text h1 {text-align: left;font-size: 26px;}

    .prd-detail-right {float: right;width: 448px;}

    .prd-detail-search {padding: 30px 70px;}

    .prd-detail-message {padding: 30px;}



    .detail-info h1 {text-align: left;font-size: 26px;}



    .map {height: 400px;}



    .contact-left {float: left;width: 450px;border-right: 1px solid #a1a1a1;margin: 0;}

    .contact-right {float: right;width: 400px;}

    .contact-right .tel {font-size: 24px;padding-left: 80px;margin-top: 10px;}

    .contact-right .tel strong {font-size: 32px;}



    .contact-message {padding: 60px 50px 20px;}

    .contact-message .left {float: left;width: 350px;border-right: 1px solid #fff;padding-right: 50px;padding-top: 25px;}

    .contact-message .left p {margin-bottom: 28px !important;}

    .contact-message .right {float: right;width: 350px;}



    .lanmu-desc {font-size: 18px;}

    .lanmu-desc img {display: block;}



    .section-about.s1:before {height: 45%;}

    .section-about-title {margin-bottom: 50px;}

    .section-about-title h2 {font-size: 60px;line-height: 1.1;}

    .section-about-title h4 {font-size: 26px;}

    .section-about-title p {font-size: 16px;}



    .about-3 {margin-left: -20px;}

    .about-3 li {float: left;width: 33.333333%;}

    .about-3 li a {display: block;margin-left: 20px;    cursor: default;}



    .about-4 {margin-left: -80px;}

    .about-4 li {margin-bottom: 40px;}

    .about-4 li a {margin-left: 80px; cursor: default;}

    .about-4 li .text {line-height: 50px;font-size: 18px;padding: 0 20px;}

    .about-4 li a:hover {-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.3);box-shadow: 0 0 20px rgba(0,0,0,0.3);}

    .about-4 li a:hover .text {background-color: #006b80;}



    .about-5 .text {padding: 30px;}

    .about-5 .text h4 {font-size: 18px;}



    .section-about.s4:before {height: 30%;}

}

