﻿.wrapper{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 15px;}.container{}@media (max-width:750px){}.topbar{height:40px;font-size:12px;color:#666;line-height:40px;background-color:#f5f5f5;}.topbar .welcome{float:left;}.toplink{float:right;}.toplink li{position:relative;float:left;}.toplink li.line{color:#ccc;}.toplink li .parent{display:block;padding:0 15px;}.toplink li .parent .icon{display:inline-block;margin-top:-2px;margin-right:10px;vertical-align:middle;}.toplink li .parent .icon-phone{width:11px;height:17px;background:url('../image/top_phone.png') no-repeat center;}.toplink li .parent .icon-language{width:23px;height:15px;background:url('../image/top_flag.png') no-repeat center;}.toplink li .parent .icon-arrow{width:9px;height:5px;margin-right:0;margin-left:5px;background:url('../image/arrow_down.png') no-repeat center;}.toplink li .sub{display:none;box-shadow:2px 2px 3px rgba(0,0,0,0.1);position:absolute;top:40px;left:50%;z-index:1001;width:91px;height:91px;margin-left:-50px;padding:5px;border:1px solid #ddd;background-color:#fff;}.toplink li.active .sub{display:block;}@media (max-width:750px){.topbar{display:none;}}.header{width:100%;height:110px;}.head{width:100%;}.logo{float:left;margin-top:36px;}.logo img{width:238px;}.slogan{float:left;margin-top:36px;margin-left:16px;}.top-contact{float:right;margin-top:50px;}.top-contact ul li{float:left;margin-left:45px;line-height:32px;}.top-contact ul li .icon{display:inline-block;width:23px;height:23px;margin-top:-2px;margin-right:8px;vertical-align:middle;background-repeat:no-repeat;background-position:center;}.top-contact ul li .icon-chat{background-image:url('../image/header_chat.png');}.top-contact ul li .icon-phone{background-image:url('../image/header_phone.png');}.top-contact ul li .icon-message{background-image:url('../image/header_message.png');}.top-contact ul li .icon-email{background-image:url('../image/header_email.png');}.top-contact ul li span{font-size:16px;}@media (max-width:1100px){.top-contact ul li{margin-left:30px;}.top-contact ul li .icon{width:20px;height:20px;background-size:cover;}.top-contact ul li span{font-size:14px;}}@media (max-width:1050px){.logo{margin-top:40px;}.logo img{width:200px;}.slogan{margin-top:40px;}.slogan img{height:20px;}.top-contact{margin-top:50px;}.top-contact ul li{margin-left:30px;}.top-contact ul li .icon{width:18px;height:18px;background-size:cover;}.top-contact ul li span{font-size:14px;}}@media (max-width:980px){.logo{margin-top:40px;}.logo img{width:180px;}.slogan{margin-top:38px;}.slogan img{height:15px;}.top-contact{margin-top:50px;}.top-contact ul li{margin-left:30px;}.top-contact ul li .icon{width:18px;height:18px;background-size:cover;}.top-contact ul li span{font-size:12px;}}@media (max-width:850px){.logo{margin-top:40px;}.logo img{width:180px;}.slogan{margin-top:38px;}.slogan img{height:15px;}.top-contact{margin-top:25px;}.top-contact ul li{float:left;width:50%;margin-left:0;}.top-contact ul li .icon{width:18px;height:18px;background-size:cover;}.top-contact ul li span{font-size:12px;}}@media (max-width:750px){.header{height:60px;}.head{position:fixed;top:0;left:0;z-index:1000;width:100%;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,0.1);}.logo{height:60px;float:left;margin-top:0;}.logo img{width:160px;margin-top:15px;}.slogan{float:left;margin-top:10px;margin-left:10px;}.slogan img{height:12px;}.top-contact{display:none;}}.btn-nav{display:none;}



.nav{position:relative;z-index:1000;width:100%;background-color:#e4262e;}
.nav ul li{position:relative;float:left;width:12.5%;}
.nav ul li .parentmenu{transition:background-color 0.3s ease;display:block;height:50px;font-size:16px;color:#fff;line-height:50px;text-align:center;}
.nav ul li .submenu{display:none;position:absolute;top:50px;left:0;width:100%;background-color:#a5151b;}
.nav ul li .submenu li{float:none;width:100%;}
.nav ul li .submenu li a{transition:background-color 0.3s ease;display:block;font-size:14px;color:#fff;text-align:center;line-height:42px;}
.nav ul li .submenu li a:hover{background-color:#e4262e;}
.nav ul li.active{display:block;}
.nav ul li.active .parentmenu{background-color:#8a0e13;}
.nav ul li.current .parentmenu{background-color:#333;}
.nav .headsear {display:none;}

@media (max-width:750px){
  .btn-nav{display:block;position:absolute;top:0;right:0;width:60px;height:60px;}
  .btn-nav i{position:absolute;top:50%;left:50%;width:22px;height:22px;margin-top:-11px;margin-left:-11px;text-indent:-9999em;background:url("../image/menu.png") no-repeat left top;background-size:22px auto;overflow:hidden;}
  .btn-nav-active i{background-position:left bottom;}

  .nav{display:none;position:fixed;top:60px;right:0;bottom:0;left:0;background-color:#fff;}
  .nav .wrapper{height:100%;padding:0;overflow-y:auto;}
  .nav ul li{position:static;float:none;width:100%;border-bottom:1px solid #e6e6e6;}
  .nav ul li .parentmenu{position:relative;padding:0 15px;color:#333;text-align:left;}
  .nav ul li .parentmenu:after{transition:transform 0.5s ease;transform:rotate(45deg);content:"";position:absolute;top:50%;right:15px;width:10px;height:10px;margin-top:-5px;border-top:1px solid #ccc;border-right:1px solid #ccc;}
  .nav ul li .submenu{position:static;top:auto;left:auto;border-top:1px dotted #eee;background-color:#fff;}
  .nav ul li .submenu li{border-bottom:none;}
  .nav ul li .submenu li a{padding:0 15px;color:#888;text-align:left;text-indent:1em;}
  .nav ul li .submenu li a:hover{background-color:#fff;}
  .nav ul li.active{display:block;}
  .nav ul li.active .parentmenu{color:#333;background-color:#fff;}
  .nav ul li.active .parentmenu:after{transform:rotate(135deg);}
  .nav ul li.current .parentmenu{background-color:#fff;}
  .nav-active{display:block;}
  .nav .headsear {display:block;}


  .nav ul li:last-child {border:none;padding-top:25px;}
  .nav .headsear {float:none;background-color:white;border:none;line-height:normal;-webkit-appearance:none;width:205px;height:40px;padding:0 10px 0 15px;margin:0 auto;border:1px solid #e6e6e6;border-radius:20px;}
  .nav .headsear .inpT {float:left;border:none;width:180px;height:30px;line-height:30px;padding:5px 5px 5px 0;background-color:transparent}
  .nav .headsear .inpB {float:left;width:20px;height:20px;margin-top:10px;border:none;text-indent:-10000px;cursor:pointer;background-repeat:no-repeat;background-size:20px 20px;background-image:url(../image/zoom.png);background-color:transparent;background-position:center center;}
}



.module{padding:85px 0 100px;}.module-title{margin-bottom:60px;text-align:center;}.module-title .title h2{font-size:34px;font-weight:bold;}.module-title .title h2 span{color:#e4262e;}.module-title .title p span{position:relative;display:inline-block;padding:0 10px;font-size:16px;color:#aaa;text-transform:uppercase;}.module-title .title p span:before,.module-title .title p span:after{content:"";position:absolute;top:50%;width:126px;height:11px;margin-top:-5px;background-position:center;background-repeat:no-repeat;}.module-title .title p span:before{left:-126px;background-image:url("../image/title_line_left.png");}.module-title .title p span:after{right:-126px;background-image:url("../image/title_line_right.png");}.module-title .desc{margin-top:20px;font-size:16px;color:#666;text-align:center;line-height:1.8;}@media (max-width:750px){.module{padding:55px 0 70px;}.module-title{margin-bottom:40px;}.module-title .title h2{font-size:26px;}.module-title .title p span{font-size:14px;}.module-title .title p span:before,.module-title .title p span:after{width:100px;height:7px;margin-top:-3px;background-size:100% 100%;}.module-title .title p span:before{left:-100px;}.module-title .title p span:after{right:-100px;}.module-title .desc{margin-top:15px;font-size:12px;}}.more{transition:all 0.3s ease;display:inline-block;width:135px;max-width:100%;padding:10px 5px;font-size:14px;line-height:20px;text-align:center;border:1px solid #ddd;background-color:#fff;}.more:hover{color:#fff;border-color:#e4262e;background-color:#e4262e;}.more i{margin-left:5px;}.btn-more{margin-top:50px;text-align:center;}@media (max-width:750px){.more{font-size:12px;}.btn-more{margin-top:30px;}}.main{margin:85px 0 0;}.main-default{margin:85px 0;}@media (max-width:750px){.main{margin:40px 0 0;}.main-default{margin:40px 0;}}.footer{padding:40px 0 10px;color:#fff;background:#3f3f3f url("../image/footer.jpg") no-repeat center top;background-size:cover;background-attachment:fixed;overflow:hidden;}.footer .wrapper{position:relative;}.footer a{transition:color 0.3s ease;color:#fff;}.footer a:hover{color:#bbb;}.footer-info{float:left;width:33.5%;}.footer-info .flogo{overflow:hidden;}.footer-info .hotline{margin-top:15px;font-size:30px;color:#e4262e;line-height:1;}.footer-info .branch-office{margin-top:15px;line-height:1.625;}.footer-info .branch-office p{margin:10px 0;}.footer-nav{float:right;width:62%;margin-top:20px;margin-left:4.5%;}.footer-nav > ul > li{float:left;width:20%;}.footer-nav ul li span{position:relative;display:block;padding-bottom:10px;font-size:16px;}.footer-nav ul li span i{position:absolute;left:0;bottom:0;width:32px;height:2px;background-color:#fff;}.footer-nav ul li ul{margin-top:15px;}.qrcode{position:absolute;right:0;bottom:20px;}.qrcode ul li{float:left;margin-left:25px;text-align:center;}.qrcode ul li .qr{width:91px;height:91px;background-color:#fff;}.qrcode ul li .qr img{width:100%;}.qrcode ul li .title{display:block;font-size:12px;line-height:26px;background-color:#e4262e;}@media (max-width:750px){.footer{padding:30px 0;font-size:12px;}.footer-info{float:none;width:100%;}.footer-info .flogo img{height:50px;}.footer-info .hotline{margin-top:10px;font-size:18px;}.footer-info .branch-office{margin-top:15px;}.footer-nav{display:none;}.qrcode{display:none;}}

.copyright-info{color:#999;line-height:40px;background-color:#222;}
.copyright-info a{color:#999;}
.copyright-info a:hover{color:#fff;}
.copyright{float:left;}
.developer{float:right;}
@media (max-width:750px){
	.copyright-info{height:30px;font-size:10px;line-height:30px;overflow:hidden;}
	.copyright{float:none;display:block;text-align:center;}
}
.gototop{transition:background-color 0.3s ease;position:fixed;right:30px;bottom:20%;z-index:100;width:60px;height:60px;color:#fff;text-align:center;border-radius:3px;background-color:#e4262e;cursor:pointer;}
.gototop i{display:block;width:24px;height:24px;margin:10px auto 0;text-indent:-9999em;background:url("../image/top.png") no-repeat center;overflow:hidden;}
.gototop span{display:block;font-size:14px;text-transform:uppercase;line-height:1;}
.gototop:hover{background-color:#a21218;}

@media (max-width:750px){.gototop{right:10px;bottom:50px;width:50px;height:50px;border-radius:3px;}.gototop i{width:20px;height:20px;margin:6px auto 0;background-size:20px;}.gototop span{font-size:12px;}}.banner{position:relative;width:100%;height:320px;background-color:#000;}.banner .pic{opacity:0.4;width:100%;height:100%;background-repeat:no-repeat;background-position:top center;background-size:cover;}.banner .txt{position:absolute;top:50%;left:0;width:100%;margin-top:-70px;color:#fff;text-align:center;}.banner .txt h3{font-size:32px;font-weight:normal;}.banner .txt p{margin-top:5px;font-size:24px;}@media (max-width:750px){.banner{height:180px;}.banner .pic{background-size:auto 100%;}.banner .txt{margin-top:-40px;}.banner .txt h3{font-size:22px;}.banner .txt p{margin-top:5px;font-size:14px;}}.subnav{position:relative;z-index:1;margin-top:-40px;}.subnav-bar{height:80px;box-shadow:5px 5px 5px rgba(0,0,0,0.06);background-color:#fff;}.subnav-title{display:none;}.subnav-list{padding:0 10px;}.subnav-list ul{font-size:0;text-align:center;}.subnav-list ul li{display:inline-block;}.subnav-list ul li a{transition:color 0.3s ease;display:inline-block;padding:0 35px;font-size:16px;line-height:80px;text-align:center;}.subnav-list ul li a:hover,.subnav-list ul li.current a{color:#e4262e;}@media (max-width:750px){.subnav{margin-top:-30px;}.subnav-bar{position:relative;height:60px;box-shadow:1px 1px 5px rgba(0,0,0,0.06);}.subnav-bar .subnav-title{position:relative;display:block;height:60px;padding:0 30px;line-height:60px;}.subnav-bar .subnav-title i{transition:all 0.5s ease;transform:rotate(45deg);position:absolute;top:50%;right:30px;width:10px;height:10px;margin-top:-10px;border-right:1px solid #aaa;border-bottom:1px solid #aaa;}.subnav-bar .subnav-list{position:absolute;top:60px;left:0;width:100%;padding:0;display:none;background-color:#fff;box-shadow:1px 1px 5px rgba(0,0,0,0.06);}.subnav-bar .subnav-list ul{text-align:left;}.subnav-bar .subnav-list ul li{width:100%;}.subnav-bar .subnav-list ul li a{position:relative;display:block;padding:0 30px;font-size:14px;line-height:50px;text-align:left;}.subnav-bar .subnav-list ul li a:after{transform:rotate(45deg);content:"";position:absolute;top:50%;right:35px;width:8px;height:8px;margin-top:-4px;border-top:1px solid #ccc;border-right:1px solid #ddd;}.subnav-bar .subnav-list ul li a:hover,.subnav-bar .subnav-list ul li.current a{color:#333;}.subnav-bar .subnav-list ul li.current{display:none;}.subnav-bar-active{height:auto;}.subnav-bar-active .subnav-title i{transform:rotate(225deg);margin-top:-5px;}}


@font-face {
  font-family:'fontello';
  src:url('../font/fontello.eot');
  src:url('../font/fontello.eot') format('embedded-opentype'),
  url('../font/fontello.woff2') format('woff2'),
  url('../font/fontello.woff') format('woff'),
  url('../font/fontello.ttf') format('truetype'),
  url('../font/fontello.svg') format('svg');
  font-weight:normal;font-style:normal;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family:"fontello";
  font-style:normal;
  font-weight:normal;
  speak:none;
  display:inline-block;
  text-decoration:inherit;
  width:1em;
  margin-right:.2em;
  text-align:center;
  font-variant:normal;
  text-transform:none;
  line-height:1em;
  margin-left:.2em;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}

.icon-phone-circled:before {content:'\e064';}
.icon-wechat:before {content:'\f1d7';}
.icon-user:before {content:'👤';}

.kf-icon {font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}


.sidebar {position:fixed;z-index:9;bottom:0;width:100%;height:42px;line-height:42px;text-align:center;background-color:#e4262e;display:none;}
.sidebar li {float:left;width:33.333%;border-right:1px solid #f63c44;border-left:1px solid #c50f16;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.sidebar li a {display:block;width:100%;height:42px;line-height:42px;color:#fff;font-size:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}


.headsear {float:right;background-color:white;border:none;line-height:normal;-webkit-appearance:none;border-radius:15px;height:30px;margin-top:5px;padding:0 10px 0 15px;}
.headsear .inpT {float:left;border:none;width:180px;height:20px;line-height:20px;padding:5px 5px 5px 0;background-color:transparent}
.headsear .inpB {float:left;width:20px;height:20px;border:none;text-indent:-10000px;cursor:pointer;background-repeat:no-repeat;margin-top:5px;background-size:20px 20px;background-image:url(../image/zoom.png);background-color:transparent;background-position:center center;}


.searchOuter{width:96%;max-width:1202px;margin:0 auto;}

.search_option{float:left;width:18.085106%;overflow:hidden}
.search_option div{text-align:right;padding:10px 10px 10px 0px;border-top:1px solid #ccc}
.search_option div.first{border:none}
.search_option div span{font-size:0.875em}
.search_option ul li a{font-size:0.75em}
.search_option ul li a.current{color:blue;text-decoration:underline}

.search_result{float:right;width:81.808511%;min-height:300px;padding:10px 0;overflow:hidden}
.slist li{padding:0px 10px 10px;border-left:1px solid #ccc}
.slist li div a:link,
.slist li div a:visited{font-size:0.875em;color:#00c;text-decoration:underline}
.slist li div img{vertical-align:text-bottom}
.slist li p{font-size:0.75em}
.slist li span{color:#666}


.page2{padding:10px 0;clear:both;font-size:12px;}
.page2 span,
.page2 a,
.page2 strong {display:inline-block;position:relative;z-index:1;line-height:20px;padding:0px 5px;overflow:hidden;border:1px solid #ccc;background-color:white;}
.page2 span {z-index:2;font-weight:normal;border-color:#ff6700;color:#ff6700;}
.page2 a:hover {z-index:2;text-decoration:none;border-color:#ff6700;color:#ff6700;}
.page2 a:last-child {border-top-right-radius:3px;border-bottom-right-radius:3px;}


@media screen and (max-width:390px){
	.search_option{float:none;width:100%}
	.search_option div{text-align:left;padding:10px 0px 10px 0px}
	.search_option div span{font-size:0.75em}
	.search_option ul,
	.search_option ul li{display:inline}
	.search_option ul li{margin-left:10px}
	.search_option ul li a{text-decoration:underline}
	.search_result{float:none;width:100%;border-top:1px solid #ccc}
	.slist li{padding:0 0 10px;border:none}
}

@media screen and (max-width:768px){
  body {padding-bottom:45px;}
  .sidebar {display:block;}
}