@charset "utf-8";
*{margin: 0;padding: 0;-webkit-font-smoothing: antialiased;-webkit-text-shadow: rgba(0, 0, 0, .01) 0 0 1px;text-shadow: rgba(0, 0, 0, .01) 0 0 1px;}
body{font-family: 'Montserrat', sans-serif;font-size: 14px;font-weight: 400;background: #FFFFFF;color: #a5a5a5;}
div{display: block;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
ul,li{list-style: none;margin-bottom: 0px;}
p{font-family: 'Montserrat', sans-serif;font-size: 14px;/*! line-height: 2.2; *//*! font-weight: 500; */color: #6f6f6f;-webkit-font-smoothing: antialiased;-webkit-text-shadow: rgba(0, 0, 0, .01) 0 0 1px;text-shadow: rgba(0, 0, 0, .01) 0 0 1px;}
p a{display: inline;position: relative;color: inherit;border-bottom: solid 1px #ffa07f;-webkit-transition: all 200ms ease;-moz-transition: all 200ms ease;-ms-transition: all 200ms ease;-o-transition: all 200ms ease;transition: all 200ms ease;}
p:last-of-type{margin-bottom: 0;}
a{-webkit-transition: all 200ms ease;-moz-transition: all 200ms ease;-ms-transition: all 200ms ease;-o-transition: all 200ms ease;transition: all 200ms ease;}
a,
a:hover,
a:visited,
a:active,
a:link{text-decoration: none;-webkit-font-smoothing: antialiased;-webkit-text-shadow: rgba(0, 0, 0, .01) 0 0 1px;text-shadow: rgba(0, 0, 0, .01) 0 0 1px;}
p a:active{position: relative;color: #FF6347;}
p a:hover{color: #FFFFFF;background: #ffa07f;}
p a:hover::after{opacity: 0.2;}
::selection{color: #f03271;}
p::selection{}
h1{font-size: 48px;}
h2{font-size: 36px;}
h3{font-size: 24px;}
h4{font-size: 18px;}
h5{font-size: 14px;}
h1,
h2,
h3,
h4,
h5,
h6{font-family: 'Montserrat', sans-serif;/*! line-height: 1.2; */-webkit-font-smoothing: antialiased;-webkit-text-shadow: rgba(0, 0, 0, .01) 0 0 1px;text-shadow: rgba(0, 0, 0, .01) 0 0 1px;font-weight: normal;color: #333;}
h1::selection,
h2::selection,
h3::selection,
h4::selection,
h5::selection,
h6::selection{}
.form-control{color: #db5246;}
section{display: block;position: relative;box-sizing: border-box;}
.clear{clear: both;}
.clearfix::before,
.clearfix::after{content: "";display: table;}
.clearfix::after{clear: both;}
.clearfix{zoom: 1;}
.pull-left{float: left;}
.pull-right{float: right;}
.trans_200{-webkit-transition: all 200ms ease;-moz-transition: all 200ms ease;-ms-transition: all 200ms ease;-o-transition: all 200ms ease;transition: all 200ms ease;}
.trans_300{-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}
.trans_400{-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease;-ms-transition: all 400ms ease;-o-transition: all 400ms ease;transition: all 400ms ease;}
.trans_500{-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}
.fill_height{height: 100%;}
.super_container{width: 100%;overflow: hidden;}
.prlx_parent{overflow: hidden;}
.prlx{height: 130% !important;}
.parallax-window{min-height: 400px;background: transparent;}
.parallax_background{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.tlinks{text-indent: -9999px;height: 0;line-height: 0;font-size: 0;overflow: hidden;}
.background_image{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-size: cover;background-position: center center;}
.nopadding{padding: 0px !important;}
.button{width: 180px;height: 46px;background: #f03271;text-align: center;border-radius: 20px;}
.button a{display: block;line-height: 46px;font-size: 16px;font-weight: 600;color: #FFFFFF;}
/*********************************
3. Header
*********************************/
.header{position: fixed;top: 0px;left: 0;width: 100%;background: #FFFFFF;z-index: 99;-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease;-ms-transition: all 400ms ease;-o-transition: all 400ms ease;transition: all 400ms ease;height: 50px;background: #222c3a;}
.header_content{/*! height: 80px; */-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease;-ms-transition: all 400ms ease;-o-transition: all 400ms ease;transition: all 400ms ease;position: relative;}
.header.scrolled{box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);}
.header.scrolled .header_content{height: 80px;}
.logo{font-size: 24px;font-weight: 500;color: #404040;/*! -webkit-transform: translateY(5px); *//*! -moz-transform: translateY(5px); *//*! -ms-transform: translateY(5px); *//*! -o-transform: translateY(5px); *//*! transform: translateY(5px); *//*! width: 100%; */position: relative;}
.header a.navclic{/*! float: right; *//*! display: block; *//*! width: 40px; *//*! height: 40px; *//*! display: block; */position: absolute;right: 0px;top: 0px;}
.logo span{color: #f03271;font-weight: 700;}
.logo img{/*! width: 230px; */height: 50px;}
.main_nav{background: #fff;width: 218px;position: absolute;right: 0px;top:50px;
display: none;}
.main_nav ul li{position: relative;padding: 0px 5px;width: 100%;line-height: 50px;background: #055ce1;}
.main_nav>ul>li:not(:last-child){}
.main_nav ul li::after{display: block;position: absolute;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);bottom: -12px;width: 100%;height: 3px;background: #f03271;content: '';visibility: hidden;opacity: 0;-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease;-ms-transition: all 400ms ease;-o-transition: all 400ms ease;transition: all 400ms ease;}
.main_nav ul li a{font-size: 16px;font-weight: 500;color: #fff;padding: 0px 15px;display: block;border-bottom: 1px solid #0e4599;}
.main_nav ul li.active a,
.main_nav>ul>li:hover>a{color: #fff;background: #055ce1;display: block;}
.main_nav ul li:hover .subli{display: block;}
.main_nav ul li .subli{position: absolute;top: 32px;left: 10%;background: #fff;width: 150px;border: 1px solid #ededed;text-align: center;padding: 10px 5px;text-align: left;display: none;}
.main_nav ul li .subli a:hover{color: #c00;background: none;}
.join_button{/*! width: 180px;*/height: 46px;/*! background: #f03271;*/text-align: center;border-radius: 20px;-webkit-transform: translateY(5px);-moz-transform: translateY(5px);-ms-transform: translateY(5px);-o-transform: translateY(5px);transform: translateY(5px);}
.join_button a{display: block;line-height: 46px;font-size: 18px;font-weight: 600;color: #666;font-weight: normal;}
.header_social{position: absolute;top: calc(50% + 5px);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);left: calc(85% + 49px);border-left: 1px solid #ededed;padding-left: 10px;}
.social ul li{text-align: center;-webkit-transition: all 200ms ease;-moz-transition: all 200ms ease;-ms-transition: all 200ms ease;-o-transition: all 200ms ease;transition: all 200ms ease;width: 80px;border-left: 1px solid #055ce1;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;background: #055ce1;line-height: 30px;font-size: 16px;color: #333;}
.social ul li a{color: #fff;}
.social ul li:not(:last-child){margin-right: 20px;}
.social ul li a i{width: 34px;height: 34px;border-radius: 50%;display: block;background: #c00;float: left;}
.social ul li a{display: block;}
.social ul li a i{color: #FFFFFF;line-height: 34px;-webkit-transition: all 200ms ease;-moz-transition: all 200ms ease;-ms-transition: all 200ms ease;-o-transition: all 200ms ease;transition: all 200ms ease;}
.social ul li a span{display: block;float: left;line-height: 35px;padding-left: 10px;color: #666;font-size: 18px;}
.hamburger{display: none;cursor: pointer;-webkit-transform: translateY(5px);-moz-transform: translateY(5px);-ms-transform: translateY(5px);-o-transform: translateY(5px);transform: translateY(5px);}
.hamburger i{font-size: 20px;color: #404040;-webkit-transition: all 200ms ease;-moz-transition: all 200ms ease;-ms-transition: all 200ms ease;-o-transition: all 200ms ease;transition: all 200ms ease;}
.hamburger:hover i,
.hamburger.active i{color: #f03271;}
/*********************************
4. Menu
*********************************/
.menu{position: fixed;left: 0;top: -100vh;width: 100vw;height: 100vh;background: rgba(240, 50, 113, 0.85);z-index: 99;-webkit-transition: all 800ms cubic-bezier(.88, .31, .65, .91);-moz-transition: all 800ms cubic-bezier(.88, .31, .65, .91);-ms-transition: all 800ms cubic-bezier(.88, .31, .65, .91);-o-transition: all 800ms cubic-bezier(.88, .31, .65, .91);transition: all 800ms cubic-bezier(.88, .31, .65, .91);}
.menu.active{top: 0;}
.menu_content{width: 100%;height: 100%;}
.menu_nav_list li{-webkit-transform: translateY(-50px);-moz-transform: translateY(-50px);-ms-transform: translateY(-50px);-o-transform: translateY(-50px);transform: translateY(-50px);visibility: hidden;opacity: 0;-webkit-transition: all 800ms ease;-moz-transition: all 800ms ease;-ms-transition: all 800ms ease;-o-transition: all 800ms ease;transition: all 800ms ease;}
.menu_nav_list li:first-child{transition-delay: 400ms;}
.menu_nav_list li:nth-child(2){transition-delay: 500ms;}
.menu_nav_list li:nth-child(3){transition-delay: 600ms;}
.menu_nav_list li:nth-child(4){transition-delay: 700ms;}
.menu_nav_list li:nth-child(5){transition-delay: 800ms;}
.menu_nav_list li:nth-child(6){transition-delay: 900ms;}
.menu_nav_list li:nth-child(7){transition-delay: 1000ms;}
.menu_nav_list li:nth-child(8){transition-delay: 1100ms;}
.menu_nav_list li:nth-child(9){transition-delay: 1200ms;}
.menu.active .menu_nav_list li{-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px);visibility: visible;opacity: 1;}
.menu_nav_list li a{position: relative;font-size: 40px;color: #FFFFFF;font-weight: 400;line-height: 1.3;-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease;-ms-transition: all 400ms ease;-o-transition: all 400ms ease;transition: all 400ms ease;}
.menu_nav_list li a::after{display: block;position: absolute;top: 63%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);left: -15px;width: 0%;height: 3px;background: #FFFFFF;content: '';-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease;-ms-transition: all 400ms ease;-o-transition: all 400ms ease;transition: all 400ms ease;}
.menu_nav_list li a:hover{color: #f49dba;}
.menu_nav_list li a:hover::after{width: calc(100% + 30px);}
.menu_join{margin-top: 25px;text-align: center;visibility: hidden;opacity: 0;-webkit-transition: all 800ms 1200ms ease;-moz-transition: all 800ms 1200ms ease;-ms-transition: all 800ms 1200ms ease;-o-transition: all 800ms 1200ms ease;transition: all 800ms 1200ms ease;}
.menu.active .menu_join{visibility: visible;opacity: 1;}
.menu_join a{white-space: nowrap;line-height: 1.1;font-size: 12px;font-weight: 400;color: #FFFFFF;-webkit-transition: all 200ms ease;-moz-transition: all 200ms ease;-ms-transition: all 200ms ease;-o-transition: all 200ms ease;transition: all 200ms ease;}
.menu_join a:hover{color: #f49dba;}
.menu_social{position: absolute;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);bottom: 15px;visibility: hidden;opacity: 0;-webkit-transition: all 800ms 1400ms ease;-moz-transition: all 800ms 1400ms ease;-ms-transition: all 800ms 1400ms ease;-o-transition: all 800ms 1400ms ease;transition: all 800ms 1400ms ease;}
.menu_social ul li{background: #FFFFFF;}
.menu_social ul li:hover{background: rgba(255, 255, 255, 0.75);}
.menu_social ul li a i{color: #f03271;}
.menu_social ul li:hover a i{color: #FFFFFF;}
.menu.active .menu_social{visibility: visible;opacity: 1;}
.bs-slider{overflow: hidden;max-height: 700px;position: relative;background: #000000;margin-top: 25px;}
.bs-slider:hover{cursor: -moz-grab;cursor: -webkit-grab;}
.bs-slider:active{cursor: -moz-grabbing;cursor: -webkit-grabbing;}
.bs-slider .bs-slider-overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.40);}
.bs-slider>.carousel-inner>.item>img,
.bs-slider>.carousel-inner>.item>a>img{margin: auto;width: 100% !important;}
/********************
*****Slide effect
**********************/
.fade{opacity: 1;}
.fade .item{top: 0;z-index: 1;opacity: 0;width: 100%;position: absolute;left: 0 !important;display: block !important;-webkit-transition: opacity ease-in-out 1s;-moz-transition: opacity ease-in-out 1s;-ms-transition: opacity ease-in-out 1s;-o-transition: opacity ease-in-out 1s;transition: opacity ease-in-out 1s;}
.fade .item:first-child{top: auto;position: relative;}
.fade .item.active{opacity: 1;z-index: 2;-webkit-transition: opacity ease-in-out 1s;-moz-transition: opacity ease-in-out 1s;-ms-transition: opacity ease-in-out 1s;-o-transition: opacity ease-in-out 1s;transition: opacity ease-in-out 1s;}
/*---------- LEFT/RIGHT ROUND CONTROL ----------*/
.control-round .carousel-control{top: 47%;opacity: 0;width: 30px;height: 60px;z-index: 100;color: #ffffff;display: block;/*! font-size: 24px; */cursor: pointer;overflow: hidden;text-shadow: none;position: absolute;font-weight: normal;background: rgba(0,0,0,0.3);/*! -webkit-border-radius: 100px; *//*! border-radius: 100px; */font-size: 35px;font-family: "宋体";text-align: center;line-height:60px;}
.control-round:hover .carousel-control{opacity: 1;}
.control-round .carousel-control.left{left: 1%;}
.control-round .carousel-control.right{right: 1%;}
.control-round .carousel-control.left:hover,
.control-round .carousel-control.right:hover{color: #fdfdfd;background: rgba(0, 0, 0, 0.5);border: 0px transparent;}
.control-round .carousel-control.left>span:nth-child(1){left: 45%;}
.control-round .carousel-control.right>span:nth-child(1){right: 45%;}
/*---------- INDICATORS CONTROL ----------*/
.indicators-line>.carousel-indicators{right: 0px;bottom: 3%;left: 0px;width: 100%;height: 20px;font-size: 0;overflow-x: auto;text-align: right;overflow-y: hidden;padding-left: 10px;padding-right: 10px;padding-top: 1px;white-space: nowrap;margin: 0px;}
.indicators-line>.carousel-indicators li{padding: 0;width: 15px;height: 15px;border: 1px solid rgb(158, 158, 158);text-indent: 0;overflow: hidden;text-align: left;position: relative;letter-spacing: 1px;background: #fff;-webkit-font-smoothing: antialiased;-webkit-border-radius: 50%;border-radius: 50%;margin-right: 5px;-webkit-transition: all 0.5s cubic-bezier(0.22, 0.81, 0.01, 0.99);transition: all 0.5s cubic-bezier(0.22, 0.81, 0.01, 0.99);z-index: 10;cursor: pointer;}
.indicators-line>.carousel-indicators li:last-child{margin-right: 0;}
.indicators-line>.carousel-indicators .active{margin: 1px 5px 1px 1px;box-shadow: 0 0 0 2px #fff;background-color: transparent;position: relative;-webkit-transition: box-shadow 0.3s ease;-moz-transition: box-shadow 0.3s ease;-o-transition: box-shadow 0.3s ease;transition: box-shadow 0.3s ease;-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-o-transition: background-color 0.3s ease;transition: background-color 0.3s ease;}
.indicators-line>.carousel-indicators .active:before{transform: scale(0.5);background-color: #fff;content: "";position: absolute;left: -1px;top: -1px;width: 15px;height: 15px;border-radius: 50%;-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-o-transition: background-color 0.3s ease;transition: background-color 0.3s ease;}
/*---------- SLIDE CAPTION ----------*/
.slide_style_left{text-align: left !important;}
.slide_style_right{text-align: right !important;}
.slide_style_center{text-align: center !important;}
.slide-text{left: 0;top: 25%;right: 0;margin: auto;padding: 10px;position: absolute;text-align: left;padding: 10px 85px;}
.slide-text>h1{padding: 0;color: #ffffff;font-size: 70px;font-style: normal;line-height: 84px;margin-bottom: 30px;letter-spacing: 1px;display: inline-block;-webkit-animation-delay: 0.7s;animation-delay: 0.7s;}
.slide-text>p{padding: 0;color: #ffffff;font-size: 20px;line-height: 24px;font-weight: 300;margin-bottom: 40px;letter-spacing: 1px;-webkit-animation-delay: 1.1s;animation-delay: 1.1s;}
.slide-text>a.btn-default{color: #000;font-weight: 400;font-size: 13px;line-height: 15px;margin-right: 10px;text-align: center;padding: 17px 30px;white-space: nowrap;letter-spacing: 1px;display: inline-block;border: none;text-transform: uppercase;-webkit-animation-delay: 2s;animation-delay: 2s;-webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;transition: background 0.3s ease-in-out, color 0.3s ease-in-out;}
.slide-text>a.btn-primary{color: #ffffff;cursor: pointer;font-weight: 400;font-size: 13px;line-height: 15px;margin-left: 10px;text-align: center;padding: 17px 30px;white-space: nowrap;letter-spacing: 1px;background: #00bfff;display: inline-block;text-decoration: none;text-transform: uppercase;border: none;-webkit-animation-delay: 2s;animation-delay: 2s;-webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;transition: background 0.3s ease-in-out, color 0.3s ease-in-out;}
.slide-text>a:hover,
.slide-text>a:active{color: #ffffff;background: #222222;-webkit-transition: background 0.5s ease-in-out, color 0.5s ease-in-out;transition: background 0.5s ease-in-out, color 0.5s ease-in-out;}
/*------------------------------------------------------*/
/* RESPONSIVE
/*------------------------------------------------------*/
@media (max-width: 991px){.slide-text h1{font-size: 40px;line-height: 50px;margin-bottom: 20px;}.slide-text>p{font-size: 18px;}}
/*---------- MEDIA 480px ----------*/
@media (max-width: 768px){.slide-text{padding: 10px 50px;}.slide-text h1{font-size: 30px;line-height: 40px;margin-bottom: 10px;}.slide-text>p{font-size: 14px;line-height: 20px;margin-bottom: 20px;}.control-round .carousel-control{display: none;}}
@media (max-width: 480px){.slide-text{padding: 10px 30px;}.slide-text h1{font-size: 20px;line-height: 25px;margin-bottom: 5px;}.slide-text>p{font-size: 12px;line-height: 18px;margin-bottom: 10px;}.slide-text>a.btn-default,.slide-text>a.btn-primary{font-size: 10px;line-height: 10px;margin-right: 10px;text-align: center;padding: 10px 15px;}.indicators-line>.carousel-indicators{display: none;}}
.shujucon{padding: 10px 0px;background: url(../images/about-banner.png) no-repeat bottom#67adff;background-size: 100%;color: #fff;font-size: 16px;line-height: 24px;/*! padding: 40px 0px; */margin-bottom: 10px;}
.shujucon ul li{float: left;text-align: center;padding: 0px;font-size: 18px;width: 25%;}
.shujucon ul li p{font-size: 16px;color: #fff;}
.shujucon ul li p.s_con{font-size: 18px;}
.shujucon img{display: block;margin: 0px auto;border-bottom: 2px solid #fff;padding-bottom: 10px;margin-bottom: 5px;width: 40px;}
.shujucon
.ser_titlecon{padding: 30px 0px;/*! padding-top: 30px; */padding-bottom: 0px;}
.ser_titlecon h3{font-size: 20px;line-height: 18px;font-weight: normal;color: #333;}
.ser_titlecon h4{font-size: 18px;color: #666;}
.serviceshow{/*! padding: 0px 0px 30px 0px; */padding-bottom: 10px;}
.servicecon{overflow: hidden;}
.serviceshow ul li{float: left;padding: 5px;text-align: center;width: 100%;margin-bottom: 10px;}
.serviceshow ul li .box{/*! padding: 15px; */background: #fff;/*! min-height: 280px; *//*! background-size: 100%; */border: 1px solid #ccc;/*! border-bottom: 0px; */overflow: hidden;position: relative;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius:5px;transition: all 4s; -webkit-transition: all 4s; /* Safari */width: 100%;min-height: 90px;}
.serviceshow ul li .box .iconsh{width: 48px;height: 48px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius:50%;position: relative;display: block;margin: -30px auto 0px auto;}
.serviceshow ul li .box .iconsh.iconone{background: url(../images/indextz01.png) no-repeat center;}
.serviceshow ul li .box .iconsh.icontwo{background: url(../images/indextz02.png) no-repeat center;}
.serviceshow ul li .box .iconsh.icontre{background: url(../images/indextz03.png) no-repeat center;}
.serviceshow ul li .box .iconsh.iconfour{background: url(../images/indextz04.png) no-repeat center;}
.serviceshow ul li .box.boxone:hover .iconsh.iconone{background: url(../images/indextz11.png) no-repeat center;}
.serviceshow ul li .box.boxtwo:hover .iconsh.icontwo{background: url(../images/indextz22.png) no-repeat center;}
.serviceshow ul li .box.boxtree:hover .iconsh.icontre{background: url(../images/indextz11.png) no-repeat center;}
.serviceshow ul li .box.boxfour:hover .iconsh.iconfour{background: url(../images/indextz22.png) no-repeat center;}
.serviceshow ul li .box:hover h3{color: #055ce1;}
.serviceshow ul li .box .icon_img{width: 90px;height: 100%;display: inline-block;/*! margin: 20px auto; */overflow: hidden;padding: 0px;/*! float: left; */position: absolute;left: 0px;top: 0px;}
.serviceshow ul li .box .txtbox{display: inline-block;/*! padding-left: 90px; */text-align:left;padding: 5px 0px 5px 90px;}
.serviceshow ul li.even .box .txtbox{padding-left: 5px;padding-right: 90px;}
.serviceshow ul li .box .icon_img img{display: block;margin: 0px auto;/*! width: 100%; */height: 100%;width: 100%;}
.serviceshow ul li .box h3{/*! padding-bottom: 5px; */font-size: 14px;/*! padding-top: 10px; */text-align: center;color: #055ce1;margin-bottom: 5px;text-align: left;padding-left: 10px;}
.serviceshow ul li .box p{font-size: 12px;line-height: 16px;color: #666;padding: 0px 10px;text-align: left;}
.ser_title{padding-bottom: 30px;}
.serviceshow ul li .box .botbg{position: absolute;bottom: -10px;display: block;width: 100%;left: 0px;}
.serviceshow ul li.even p.icon_img{left: 71%;}
.serviceshow ul li .box::before,
.serviceshow li .box::after{position: absolute;content: '';opacity: 0;transition: all 0.5s;}
.serviceshow ul li.even .
.serviceshow ul li .box::before{top: 0px;right: 0px;bottom: 0px;left: 0px;border-top: 1px solid #004790;border-bottom: 1px solid #004790;transform: scale(0, 1);-webkit-transform-origin: 0 0;transform-origin: 0 0}
.serviceshow ul li .box::after{top: 0px;right: 0px;bottom: 0px;left: 0px;border-right: 1px solid #004790;border-left: 1px solid #004790;transform: scale(1, 0);transform-origin: 100% 0;}
.serviceshow ul li:hover .box::before,
.serviceshow ul li:hover .box::after{opacity: 1;transform: scale(1);transition: all 0.5s;}
.serviceshow li:hover .icon_img{transform: scale(1.05, 1.05);-webkit-transform: scale(1.05, 1.05);-moz-transform: scale(1.05, 1.05);}
.more_a{width: 150px;line-height: 40px;display: block;margin: 20px auto;text-align: center;font-size: 20px;color: #a81404;border: 1px solid #a81404;}
.productshow ul.advantageul{padding: 10px 0px;overflow:hidden;}
.productshow ul.advantageul li{float: left;width: 48%;padding: 0px;border-bottom: 1px solid #ededed;height: 60px;/*! margin-bottom: 10px; */border: 1px solid #ededed;padding: 5px;/*! margin: 0px 2px; */margin: 0px 3px 10px 3px;}
.productshow ul.advantageul li .top{font-size: 22px;color: #222c3a;}
.productshow ul.advantageul li .top{font-size: 15px;}
.productshow ul.advantageul li .top img{width: 45px;}
.productshow ul.advantageul li p{font-size: 12px;/*! padding-left: 20px; */}
.customershow{padding:0px 5px;position:relative;overflow: hidden;padding-bottom: 40px;}
.customershow .hd{position: absolute;width:100%;left: 0px;right: 0px;bottom: 5px;text-align: center;padding: 10px 0px;}
.customershow .bd{width: 100%;overflow: hidden;/*! padding: 0px 45px; */}
.customershow .bd li .custop,.customershow .bd li .cusbotm{position: relative;padding-left: 120px;width: 100%;float: left;/*! min-height: 66px; *//*! border: 1px solid #ededed; */padding: 10px 15px;border-radius:5px;-webkit-border-radius:5px;}
.customershow .bd li .custop{/*! margin-bottom: 20px; */}
.customershow .bd li .img{width: 60px;height: 60px;border-radius: 5px;-webkit-border-radius: 5px;border: 1px solid #ccc;overflow:hidden;position: absolute;left: 5px;top:15px;}
.customershow .bd li .img img{width: 100%;}
.customershow .bd li .txtshow{padding-left: 65px;}
.customershow .bd li .txtshow h3{font-size: 18px;font-weight: normal;margin-bottom: 10px;}
.customershow .bd li .txtshow p{background-color: #ebebeb; border-radius: 5px; padding: 10px; font-size: 12px; line-height: 18px; position: relative;}
.customershow .bd li .txtshow p:after{border: solid transparent; content: ''; height: 0; position: absolute; width: 0; border-width: 10px; left: -20px; border-right-color: #ebebeb;}
.customershow .bd ul li{/*! padding: 0px 35px; */width: 100%;}
.customershow .hd a{/*! position: absolute; */width: 24px;height: 24px;background: #ededed;/*! display: block; */text-align: center;font-size: 13px;font-family: "宋体";line-height: 24px;z-index:100;cursor:pointer;display: inline-block;margin: 0px 10px;}
.customershow .hd a.prev{right: 0px;}
.customershow .bd li .cusbotm{width: 95%;margin-left: 5%;}
.partentshow .bd ul{padding:0px;}
.partentshow ul li{padding: 5px;width: 33%;}
.partentshow ul li p{border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius:5px;border: 1px solid #ededed;}
.partentshow ul li img{width: 100%;margin: 0px auto;display: block;}
.partentshow .hd ul{text-align: center;padding-bottom:30px;}
.partentshow .hd ul li{display: inline-block;width: 10px;height: 10px;margin: 0px 10px;border-radius: 50%;-moz-border-radius:50%;font-size: 0px;background: #ccc;padding: 0px;}
.partentshow .hd ul li.on{background: #0176ff;}
.sctamedownd{background: #efefef;padding: 10px 0px 20px 5px;}
.sctamedownd .pull-right{text-align:left;/*! padding-top:10px; */float: none;margin: 0px auto;max-width: 640px;}
.sctamedownd .pull-right h3{font-size: 13px;color: #666;padding: 15px 0px;margin-bottom: 0px;}
.sctamedownd .pull-right h3 span{font-size: 13px;font-weight: bold;padding-right: 5px;}
.sctamedownd .pull-right .dowimg a{border-radius: 4px;-webkit-border-radius: 4px;background: #fff;display: inline-block;margin: 0px 10px;line-height: 40px;padding: 0px 10px;width: 115px;text-align: center;color: #666;height: 40px;border: 1px solid #ccc;
font-size: 15px;}
.sctamedownd .pull-right .dowimg img{/*! height: 35px; */display: inline-block;margin: 0px auto;width: 100%;margin-top: -5px;}
.footer{background: #ccc;color: #fff;/*! padding: 40px 0px; */padding-bottom: 0px;/*! margin-top: 30px;*//*! padding: 10px 0px; */padding-top: 10px;padding-bottom: 65px;}
.footer .foottop{border-bottom: 1px solid #666;padding-bottom: 10px;}
.footer .foottop li{float: left;text-align: center;font-size: 20px;}
.footer .foottop li p{display: inline-block;padding-left: 15px;font-size: 20px;}
.footer .footcon{/*! padding: 30px 0px; */font-size: 16px;color: #726b6b;padding: 10px 0px;}
.footcon_left{/*! width: 45%; */padding-left: 10px;}
.footcon_right{/*! width: 55%; */}
.footer .footcon a{/*! color: #726b6b; */}
.footer .footcon .footcon_left h3{color: #ccc;padding-bottom: 15px;font-size: 16px;}
.footer .footcon .conatat li{width: 100%;float: left;margin-bottom: 10px;line-height: 11px;position: relative;color: #8491ad;font-size: 12px;}
.footer .footcon .conatat li.tel{line-break: 20px;padding-bottom: 10px}
.footer .footcon .conatat li img{width: 30px;margin-right: 5px;}
.footer .footcon .conatat li.tel span{/*! height: 40px; */display: inline-block;position: absolute;top: -10px;}
.footer .footcon .conatat li.tel a{font-size: 20px;font-weight: bold;color: #8491ad;}
.footer .footcon .conatat li.tel a{padding-left: 40px;display: inline-block;}
.footer .footcon ul li{float: left;width: 33.33%;text-align: left;}
.footer .footcon ul li h3 a{color: #8491ad;font-size: 16px;}
.footer .footcon ul li h3 a img{width: 30px;}
.footer .footcon ul li ul li{width: 100%;font-size: 16px;color: #8491ad;}
.footer .footcon ul li ul li p{font-size: 14px;color:#8491ad;}
.footer .footcon ul li ul li a{color: #8491ad;font-size: 14px;padding-left: 10px;}
.footer .bottom{border: 1px solid #42474f;height:57px;width: 100%;border-right: none;border-left: 0;line-height: 57px;position: relative;/*! margin-bottom: 30px; */}
.footer .bottom .bot_img{position: absolute;left: 0;right: 0;margin: 0 auto;top: -16px}
.footer .bottom ul li{width:calc(100%/6);float: left;text-align: center}
.footer .bottom ul li a{color: #727f9b;width: 100%;padding: 0 40px;border-right: 1px solid #727f9b;}
.footer .bottom ul li:last-of-type a{border-right: none}
.coptging{/*! background: #000; */text-align: center;}
.coptging p{display: inline-block;line-height: 19px;font-size: 12px;color: #727f9b;padding: 0px 15px;}
#xuanfu{position:fixed; width:40px; bottom:120px; right:0; z-index:99999999999999999999999;}
#xuanfu ul li{width:100%; height:40px; display:block; margin-bottom:1px; position:relative;}
#xuanfu ul li img{width: 100%;}
#xuanfu ul li .pic1{display:block; position:absolute}
#xuanfu ul li .pic2{display:none;position:absolute}
#xuanfu ul li .pic3{display:none; position:absolute;left:-114px; top:-56px;width: 110px;}
#xuanfu #backTop{opacity:0.8}
.replaycon .alert_btn{width: 150px;height: 45px;display: block;margin: 0px auto;background: #c00;color: #fff;border-radius: 5px;-webkit-border-radius: 5px;text-align: center;line-height: 45px;font-size: 20px;}
.down{width: 100%; height: 65px; background: #222c3a; border-top: 1px solid #333; position: fixed; bottom: 0; z-index: 10000000; left:0;}
.down div{max-width: 640px; margin: 0 auto;}
.down div a{float: left; width: 25%; height: 65px; padding-top: 8px; text-align: center; font-size: 12px; color: #FFF; display: block; border-right: 1px solid #444;}
.down div a img{margin-bottom: 5px}
.down div a:last-child{border-right: 1px solid transparent}
.down div a:hover{background-color: #555;}
.sharecon{padding: 15px 0px;text-align: left;font-size: 16px;}
.sharecon a{padding: 0px 5px;color: #726b6b;}
.replaycon{background: url(../images/sq.png) no-repeat center;padding: 50px 0px;margin-top: 30px;}
.alertcon{width: 500px;height: 400px;background: none;position: absolute;top: 30%;left: 36%;padding: 40px 10px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border: 1px solid #ccc;}
.close_a{position: absolute;right: 0px;top: 0px;}
.alert_box{position: fixed;left: 0px;right: 0px;bottom: 0px;top: 0px;background: rgba(0, 0, 0, 0.6);z-index: 1000;display: none;}
.alert_box li,
.lc_alertcon li{width: 50%;float: left;margin-bottom: 15px;}
.alert_box li input,
.lc_alertcon li input{border: 1px solid #ccc;line-height: 35px;border-radius: 5px;-webkit-border-radius: 5px;padding-left: 5px;font-size: 15px;color: #999;width: 90%;display: block;margin: 0px auto;}
.alert_box li textarea,
.lc_alertcon li textarea{clear: both;}
.alert_box li.text_li,
.lc_alertcon li.text_li{width: 100%;padding: 0px 15px;position: relative;}
.alert_box li.text_li textarea,
.lc_alertcon li.text_li textarea{padding-left: 10px;width: 100%;margin: 0px auto;border: 1px solid #ccc;border-radius: 5px;-webkit-border-radius: 5px;min-height: 120px;z-index: 1000;position: relative;background: none;text-align: left;}
.alert_box li.text_li #note,
.lc_alertcon li.text_li #note{position: absolute;top: 5px;left: 15px;padding-left: 10px;font-size: 16px;color: #999;}
.alert_box li.text_li #note font,
.lc_alertcon li.text_li #note font{color: #999;}
.alert_box li.last_btn,
.lc_alertcon li.last_btn{width: 100%;float: left;margin-top: 30px;}
.alert_box li.last_btn button,
.lc_alertcon li.last_btn button{border: 0px;width: 150px;line-height: 40px;background: #a81404;color: #fff;display: block;margin: 0px auto;border-radius: 5px;-webkit-border-radius: 5px;font-size: 20px;}
.lc_alertcon{padding: 30px;clear: both;width: 80%;float: left;}
.lc_alertcon h3{text-align: left;font-size: 20px;font-weight: normal;color: #a81404;padding: 15px 0px;}
.lc_alertcon li.last_btn button{float: right;line-height: 50px;width: 120px;}
.lc_alertcon li input{line-height: 45px;}
.wcont{position: fixed;right: 0px;width: 100px;background: #fff;padding: 5px;bottom: 10%;z-index: 100000000000;}
.wcont img{width: 100%;display: block;margin: 0px auto;}
.wcont span{display: block;text-align: center;}
/*==============================å†…é¡µ=====================================*/
.n_banner{width: 100%;/*! margin: 0px auto; *//*! height: 400px; *//*! background-size: cover; *//*! background-position: 30% 0; */margin-top: 50px;}
.n_banner img{width: 100%;display: block;margin: 0px auto;}
.list_box{min-height: 300px;padding: 0 20px 20px 20px;background: #fff;position: relative;margin-bottom: 30px;padding-bottom: 20px;}
.list_hline{border-left: 1px #d7d7d7 solid;position: absolute;left: 39px;top: 0;width: 2px;height: 100%;z-index: 1;}
.list_box_lit{width: 1000px;margin: 20px auto;padding: 0px;border-radius: 6px;min-height: 200px;}
.list_top{background: url(banner-us.jpg) 30% 0 no-repeat;width: 100%;height: 248px;padding: 0;}
.list_top_inner{width: 100%;height: 248px;padding: 0;background-position: 30% 0;}
.list_top img{max-width: none;}
.menu{border-bottom: #dfebf5 1px solid;position: relative;height: 50px;font-size: 16px;color: #666;line-height: 50px;background: #ededed;/*! margin: 0px auto 30px auto;*/}
.list_title_text{font-size: 18px;color: #06416b;position: absolute;right: 20px;bottom: 16px;}
.menu a{color: #666;}
.menu a.on{color: #a81404;}
.menu .container{background: url(../images/micon.png) no-repeat left center;padding-left: 30px;}
.mes{border-bottom: 1px solid #ccc;padding-bottom: 10px;margin-bottom: 20px;font-size: 14px;color: #999;text-align: center;}
.mes p{display: inline-block;}
.prtitle{text-align: center;/*! padding: 15px 0px;*/clear: both;}
.prtitle h3{padding: 20px 0px;text-align: center;font-size: 30px;font-weight: 600;border-bottom: 4px solid #a81404;display: inline-block;color: #333;padding-bottom: 10px;padding-top: 0px;margin-bottom: 20px;}
.jstd{text-align: left;padding: 20px 0px;line-height: 30px;}
.jstd p span{color: #a81404;display: block;}
.jstd p i{width: 5px;height: 5px;display: inline-block;background: #a81404;margin-right: 5rpx;}
.dection{padding-bottom: 20px;}
.dection p{text-indent: 2em;padding: 5px 0px;}
.tongchengshow ul li{float: left;text-align: left;margin-bottom: 20px;}
.tongchengshow ul li :hover.box{border: 1px solid #a81404;box-shadow: 2px 3px 3px #ccc;-webkit-box-shadow: 2px 3px 3px #ccc;-moz-border-shadow: 2px 3px 3px #ccc;}
.tongchengshow ul li h3{text-align: center;line-height: 35px;font-size: 20px;padding-top: 10px;}
.wrapper{position: relative;height: 40px;width: 100%;overflow: hidden;margin: 0 auto;display: none;}
.wrapper .scroller{position: absolute}
.wrapper .scroller li{color: #333;float: left;line-height: 40px;font-size: 18px;text-align: center;width: 170px;/*! margin:0px 50px !important;*/}
.wrapper .scroller li a{color: #fff;display: block;margin: 0 .3rem;background: #333;}
.wrapper .scroller li.on a{background: #a81404;}
.wrapper .scroller li.cur{/*! width: 170px;*//*! padding: 0px;*//*! margin: 0px 20px !important;*/}
.wrapper .scroller li.cur a{color: #fff;}
.tongchengshow ul li .tcpic{width: 80px;height: 80px;display: block;margin: 10px auto 0px auto;}
.tongchengshow ul li .tcpic img{width: 100%;display: block;margin: 0px auto;}
.tongchengshow ul li .box{border: 1px solid #ccc;padding: 10px;min-height: 280px;}
.headertop{position: absolute;top:0px;left: 0px;right: 0px;background: #19202a;z-index: 99999;height: 35px;color: #fff;line-height: 35px;}
.headertop .pull-right ul{text-align: right;}
.headertop .pull-right li{display: inline-block;padding: 0px 8px;}
.headertop .pull-right h3{color: #fff;font-size: 14px;cursor: pointer;margin-bottom: 0px;}
.menu_div{/*! background: #fff; *//*! padding: 10px; */display: none;}
.menu_div .downcon{padding: 5px;background: #055ce1;width: 100%;position: absolute;z-index: 9999999999999999999999999999999;}
.menu_div .downcon img{display: block;margin: 0px auto;width: 100%;}
.menu_div .downcon span{display: block;margin: 0px auto;text-align: center;}
/*内页部分*/
.aboutcon .aboutcondect{padding: 30px 0px;}
.aboutcon .aboutcondect .imgbox{overflow: hidden;}
.aboutcon .aboutcondect .imgbox img{width: 100%;display: block;}
.aboutcon .aboutcondect .txtshow{text-align: left;padding: 0px 5px;}
.aboutcon .aboutcondect .txtshow h3{font-size: 20px;color: #0263f5;font-weight: bold;padding-top: 20px;}
.aboutcon .aboutcondect .txtshow .top h3{line-height: 30px;}
.aboutcon .aboutcondect .txtshow .top p{font-size: 12px;color: #999;padding-bottom: 10px;}
.aboutcon .aboutcondect .txtshow p.txt{text-indent: 2em;line-height: 24px;font-size: 14px;}
.aboutcon .aboutseatul li{float: left;padding: 0px 25px;}
.aboutcon .aboutseatul li .img{width: 150px;height: 148px;border-radius: 5px 0px 0px 5px;-webkit-border-radius:5px 0px 0px 5px;-moz-border-radius:5px 0px 5px 0px;overflow: hidden;float: left;}
.aboutcon .aboutseatul li .img img{width: 100%;}
.aboutcon .aboutseatul li .txt{/*! display: inline-block; */padding-left: 170px;}
.aboutcon .aboutseatul li .txt h3{padding-top:20px;font-size: 18px;font-weight: 600;}
.aboutcon .aboutseatul li .box{border: 1px solid #ededed;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius:5px;/*! border: 1px solid #ededed; */margin-bottom: 25px;height: 150px;}
.aboutliuche{padding: 30px 0px;}
.aboutliuche dt{width: 150px;text-align: center;height: 150px;border: 1px solid #ccc;}
.aboutliuche dt p img{margin: 15px auto 5px auto;display: block;}
.aboutliuche dt p{font-size: 16px;}
.aboutliuche dd{width: 100px;text-align: center;}
.concactcon{/*! padding-bottom: 0px; *//*! padding-top: 0px; */padding: 0px 10px;}
.concactcon .pull-left{padding-right: 50px;}
.concactcon h3.title{color: #0263f5;font-size: 18px;line-height: 30px;/*! padding-bottom: 10px; */}
.concactcon p{text-align: left;line-height: 24px;font-size: 16px;}
.concactcon .imgbox{border-top:1px solid #ccc;margin-top:20px;padding-top: 20px;}
.concactcon .imgbox p{width: 45%;float: left;padding-bottom: 20px;}
.concactcon .imgbox p span{display: block;text-align: center;}
.concactcon .myform form{/*! border-left: 1px solid #ededed; *//*! padding-left: 50px; */clear: both;padding-bottom: 20px;}
.concactcon .imgbox p img{width: 90%;display: block;/*! margin: px auto; */border: 1px solid #ccc;}
.concactcon .myform p{width: 100%;float: none;font-size: 15px;padding: 10px 0px;}
.concactcon .myform input{width: 100%;line-height: 40px;padding-left: 10px;font-size: 14px;color: #666;border: 1px solid #ccc;}
.concactcon .myform textarea{width: 100%;height: 120px;border: 1px solid #ccc;}
.concactcon .myform button{width: 120px;border: 0px;line-height: 40px;margin-top:30px;background: #0263f5;color: #fff;font-size: 18px;}
.gyljrcont .n-titles{text-align: center;padding:20px 10px;}
.gyljrcont .n-titles h3 img{width: 70%;}
.gyljrcont .n-titles p{font-size: 12px;padding: 10px 0px;}
.gyljrcont .n-titles p.dection{text-align: left;text-indent: 2em;font-size: 14px;line-height: 24px;}
.gyljrcont .n-imgboxfull{overflow: hidden;}
.gyljrcont .n-imgboxfull img{max-width: 100%;margin-bottom:10px;}
.gylirfwcon{background: url(../images/about-banner.png) no-repeat bottom center #efefef;padding: 20px 0px;text-align: center;margin: 10px auto;}
.gylirfwcon h3.ntitile{font-size: 18px;}
.gylirfwcon ul{text-align: center;padding: 10px 0px;}
.gylirfwcon ul li{display: inline-block;width: 18%;}
.gylirfwcon ul li p.gylicon img{width: 48px;}
.gylirfwcon ul li p.gylitxt{font-size: 12px;padding-top: 10px;}
.xtptconulli{padding-bottom: 30px;}
.xtptconulli li{width: 49%;padding: 10px 10px;display: inline-block;box-sizing: border-box;/*! float: left; */font-size: 14px;}
.xtptconulli li p{border: 1px solid #ccc;padding: 5px;line-height: 50px;font-size: 12px;}
.xtptconulli li p i{font-size: 21px;color: #0263f5;padding-right: 10px;padding-left:10px;}
.driverjoin{padding: 30px 0px;padding-bottom: 0px;}
.driverjoin h3.title{padding:10px;font-size: 18px;}
.driverjoin h3.title img{width: 30px;}
.driverjoin .driverjointop{position: relative;padding-top:10px;}
.driverjoin .driverjointop img.pullrightimg{float: right;margin-top:50px;max-width: 100%;}
.driverjoin .driverjointop .boxleft{/*! display: inline-block; */}
.driverjoin .driverjointop .boxleft img{/*! float: left; */border: 1px solid #ccc;margin: 0px auto;display: block;}
.driverjoin .driverjointop .boxleft .txtshow{/*! display: inline-block; */padding-left: 10%;padding-top: 20px;}
.driverjoin .driverjointop .boxleft .txtshow h3{font-weight: normal;font-size: 15px;color: #999;}
.driverjoin .driverjointop .boxleft .txtshow p{line-height: 30px;}
.driverjoin .driverjoinbot .pullleftimg{/*! float: left; */margin-left: -10%;margin-bottom: -40px;width: 100%;}
.driverjoin .driverjoinbot .txttip{/*! display: inline-block; *//*! float: left; */width: 90%;/*! margin-top: 0px; */padding: 10px;background: #efefef;border: 1px dashed #ccc;text-align: left;margin-left: 0px;margin: 0px auto;}
.driverjoin .driverjoinbot .txttip p{line-height: 24px;}
.driverjoin .driverjoinbot .txttip h3{font-size: 17px;}
.loginbg{background: url(../images/loginbg.png) no-repeat center;background-size: 100% 100%;overflow:hidden;}
.logincont{position: relative;width: 100%;height: 100%;}
.loginimg{position: absolute;bottom: 0px;right: 10px;z-index: 10000;max-width: 100%;max-height: 100%;height: 50%;}
.loginboxcon .loginform{width:95%;height: 305px;background: #fff;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius:10px;/*! float: right; */
padding: 20px;margin-top:15%;
/*! margin-right: 10%; */
margin: 45% auto 0px auto;}
.loginboxcon h3{display: inline-block;font-size: 18px;color: #333;margin-bottom: 40px;padding: 0px 10px;cursor: pointer;}
.loginboxcon h3.on{color:#0263f5;border-bottom: 2px solid #0263f5;padding-bottom: 10px;}
.loginboxcon form input{width: 100%;line-height: 40px;border: 1px solid #ccc;padding-left: 10px;margin-bottom: 25px;padding-left: 50px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius:5px;}
.loginboxcon form input.usertext{background: url(../images/usericon.png) no-repeat left center;}
.loginboxcon form input.psdtext{background: url(../images/usericon2.png) no-repeat left center;}
.loginboxcon form input.yzmtxt{padding-left: 20px;}
.loginboxcon form .box{position: relative;}
.loginboxcon form .box a.yzmbtn{position: absolute;right: 0px;width: 120px;text-align: center;display: inline-block;line-height: 40px;background: #ededed;border-top:1px solid #ccc;color:#555 ;top: 0px;}
.loginboxcon form a.buttonlogin,.usercarform a.buttonlogin{text-align: center;width: 100%;line-height: 40px;display: inline-block;background: #0263f5;color: #fff;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius:5px;}
.loginboxcon form .logcon{display: none;}
.loginboxcon p.tap{text-align: center;color: #fff;position: absolute;top: -63px;text-align: center;width: 100%;/*! padding: 0px 20px; */padding-right: 40px;}
.usercarform{width: 90%;/*! border: 1px solid #ccc; *//*! position: absolute; *//*! top:135px; *//*! right: 20%; */background: rgba(255,255,255,0.8);/*! z-index: 86; */padding: 10px;border-radius: 10px;-webkit-border-radius: 10px;/*! display: none; */margin: 90px auto 0px auto;}
.usercarform h3{padding-bottom:10px;color: #666;}
.usercarform input{line-height: 35px;border: 1px solid #ccc;background: #fff;width: 100%;padding: 0px 10px;margin-bottom: 15px;border-radius:5px;-webkit-border-radius:5px;}
.usercarform .boxlitwo select{width: 48%;display: inline-block;margin-bottom:15px;border:1px solid #ccc;height:35px;/*! line-height:35px; */color:#666;font-size:14px;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.usercarform .boxlitwo select#province{}
.usercarform .boxlitwo select#city{float: right;}
.usercarform textarea{height: 90px;width: 100%;border: 1px solid #ccc;padding: 5px 10px;margin-bottom:30px;}
#map{width: 100%;}
.n-inline-block,
.n-validator input,
.n-validator select,
.n-validator textarea,
.msg-wrap,
.n-icon,
.n-msg{display: inline-block;*display: inline;*zoom: 1}
.index_title{text-align: center;padding: 10px 0px;}
.index_title h3{font-weight:500;background: url(../images/line.png) no-repeat bottom center;padding-bottom: 15px;}
.index_title p{font-size: 12px;}
.alertbox{display:none;position:fixed;top:0px;left:0px;right:0px;z-index:9999999;background:rgba(0,0,0,0.6);
bottom:0px;}
.alertbox img{max-width:100%;margin:50% auto;display:block;}
.fill_height{height: 100%;}
.super_container{width: 100%;overflow: hidden;}
.prlx_parent{overflow: hidden;}
.prlx{height: 130% !important;}
.parallax-window{min-height: 400px;background: transparent;}
.parallax_background{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.tlinks{text-indent: -9999px;height: 0;line-height: 0;font-size: 0;overflow: hidden;}
.background_image{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-size: cover;background-position: center center;}
.nopadding{padding: 0px !important;}
.button{width: 180px;height: 46px;background: #f03271;text-align: center;border-radius: 20px;}
.button a{display: block;line-height: 46px;font-size: 16px;font-weight: 600;color: #FFFFFF;}
/*********************************
3. Header
*********************************/
.header{position: fixed;top: 0px;left: 0;width: 100%;background: #FFFFFF;z-index: 99;-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease;-ms-transition: all 400ms ease;-o-transition: all 400ms ease;transition: all 400ms ease;height: 50px;background: #222c3a;}
.header_content{/*! height: 80px; */-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease;-ms-transition: all 400ms ease;-o-transition: all 400ms ease;transition: all 400ms ease;position: relative;}
.header.scrolled{box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);}
.header.scrolled .header_content{height: 80px;}
.logo{font-size: 24px;font-weight: 500;color: #404040;/*! -webkit-transform: translateY(5px); *//*! -moz-transform: translateY(5px); *//*! -ms-transform: translateY(5px); *//*! -o-transform: translateY(5px); *//*! transform: translateY(5px); *//*! width: 100%; */position: relative;}
.header a.navclic{/*! float: right; *//*! display: block; *//*! width: 40px; *//*! height: 40px; *//*! display: block; */position: absolute;right: 0px;top: 0px;}
.logo span{color: #f03271;font-weight: 700;}
.logo img{/*! width: 230px; */height: 50px;}
.main_nav{background: #fff;width: 218px;position: absolute;right: 0px;top:50px;
display: none;}
.main_nav ul li{position: relative;padding: 0px 5px;width: 100%;line-height: 50px;background: #055ce1;}
.main_nav>ul>li:not(:last-child){}
.main_nav ul li::after{display: block;position: absolute;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);bottom: -12px;width: 100%;height: 3px;background: #f03271;content: '';visibility: hidden;opacity: 0;-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease;-ms-transition: all 400ms ease;-o-transition: all 400ms ease;transition: all 400ms ease;}
.main_nav ul li a{font-size: 16px;font-weight: 500;color: #fff;padding: 0px 15px;display: block;border-bottom: 1px solid #0e4599;}
.main_nav ul li.active a,
.main_nav>ul>li:hover>a{color: #fff;background: #055ce1;display: block;}
.main_nav ul li:hover .subli{display: block;}
.main_nav ul li .subli{position: absolute;top: 32px;left: 10%;background: #fff;width: 150px;border: 1px solid #ededed;text-align: center;padding: 10px 5px;text-align: left;display: none;}
.main_nav ul li .subli a:hover{color: #c00;background: none;}
.join_button{/*! width: 180px;*/height: 46px;/*! background: #f03271;*/text-align: center;border-radius: 20px;-webkit-transform: translateY(5px);-moz-transform: translateY(5px);-ms-transform: translateY(5px);-o-transform: translateY(5px);transform: translateY(5px);}
.join_button a{display: block;line-height: 46px;font-size: 18px;font-weight: 600;color: #666;font-weight: normal;}
.header_social{position: absolute;top: calc(50% + 5px);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);left: calc(85% + 49px);border-left: 1px solid #ededed;padding-left: 10px;}
.social ul li{text-align: center;-webkit-transition: all 200ms ease;-moz-transition: all 200ms ease;-ms-transition: all 200ms ease;-o-transition: all 200ms ease;transition: all 200ms ease;width: 80px;border-left: 1px solid #055ce1;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;background: #055ce1;line-height: 30px;font-size: 16px;color: #333;}
.social ul li a{color: #fff;}
.social ul li:not(:last-child){margin-right: 20px;}
.social ul li a i{width: 34px;height: 34px;border-radius: 50%;display: block;background: #c00;float: left;}
.social ul li a{display: block;}
.social ul li a i{color: #FFFFFF;line-height: 34px;-webkit-transition: all 200ms ease;-moz-transition: all 200ms ease;-ms-transition: all 200ms ease;-o-transition: all 200ms ease;transition: all 200ms ease;}
.social ul li a span{display: block;float: left;line-height: 35px;padding-left: 10px;color: #666;font-size: 18px;}
.hamburger{display: none;cursor: pointer;-webkit-transform: translateY(5px);-moz-transform: translateY(5px);-ms-transform: translateY(5px);-o-transform: translateY(5px);transform: translateY(5px);}
.hamburger i{font-size: 20px;color: #404040;-webkit-transition: all 200ms ease;-moz-transition: all 200ms ease;-ms-transition: all 200ms ease;-o-transition: all 200ms ease;transition: all 200ms ease;}
.hamburger:hover i,
.hamburger.active i{color: #f03271;}
/*********************************
4. Menu
*********************************/
.menu{position: fixed;left: 0;top: -100vh;width: 100vw;height: 100vh;background: rgba(240, 50, 113, 0.85);z-index: 99;-webkit-transition: all 800ms cubic-bezier(.88, .31, .65, .91);-moz-transition: all 800ms cubic-bezier(.88, .31, .65, .91);-ms-transition: all 800ms cubic-bezier(.88, .31, .65, .91);-o-transition: all 800ms cubic-bezier(.88, .31, .65, .91);transition: all 800ms cubic-bezier(.88, .31, .65, .91);}
.menu.active{top: 0;}
.menu_content{width: 100%;height: 100%;}
.menu_nav_list li{-webkit-transform: translateY(-50px);-moz-transform: translateY(-50px);-ms-transform: translateY(-50px);-o-transform: translateY(-50px);transform: translateY(-50px);visibility: hidden;opacity: 0;-webkit-transition: all 800ms ease;-moz-transition: all 800ms ease;-ms-transition: all 800ms ease;-o-transition: all 800ms ease;transition: all 800ms ease;}
.menu_nav_list li:first-child{transition-delay: 400ms;}
.menu_nav_list li:nth-child(2){transition-delay: 500ms;}
.menu_nav_list li:nth-child(3){transition-delay: 600ms;}
.menu_nav_list li:nth-child(4){transition-delay: 700ms;}
.menu_nav_list li:nth-child(5){transition-delay: 800ms;}
.menu_nav_list li:nth-child(6){transition-delay: 900ms;}
.menu_nav_list li:nth-child(7){transition-delay: 1000ms;}
.menu_nav_list li:nth-child(8){transition-delay: 1100ms;}
.menu_nav_list li:nth-child(9){transition-delay: 1200ms;}
.menu.active .menu_nav_list li{-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px);visibility: visible;opacity: 1;}
.menu_nav_list li a{position: relative;font-size: 40px;color: #FFFFFF;font-weight: 400;line-height: 1.3;-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease;-ms-transition: all 400ms ease;-o-transition: all 400ms ease;transition: all 400ms ease;}
.menu_nav_list li a::after{display: block;position: absolute;top: 63%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);left: -15px;width: 0%;height: 3px;background: #FFFFFF;content: '';-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease;-ms-transition: all 400ms ease;-o-transition: all 400ms ease;transition: all 400ms ease;}
.menu_nav_list li a:hover{color: #f49dba;}
.menu_nav_list li a:hover::after{width: calc(100% + 30px);}
.menu_join{margin-top: 25px;text-align: center;visibility: hidden;opacity: 0;-webkit-transition: all 800ms 1200ms ease;-moz-transition: all 800ms 1200ms ease;-ms-transition: all 800ms 1200ms ease;-o-transition: all 800ms 1200ms ease;transition: all 800ms 1200ms ease;}
.menu.active .menu_join{visibility: visible;opacity: 1;}
.menu_join a{white-space: nowrap;line-height: 1.1;font-size: 12px;font-weight: 400;color: #FFFFFF;-webkit-transition: all 200ms ease;-moz-transition: all 200ms ease;-ms-transition: all 200ms ease;-o-transition: all 200ms ease;transition: all 200ms ease;}
.menu_join a:hover{color: #f49dba;}
.menu_social{position: absolute;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);bottom: 15px;visibility: hidden;opacity: 0;-webkit-transition: all 800ms 1400ms ease;-moz-transition: all 800ms 1400ms ease;-ms-transition: all 800ms 1400ms ease;-o-transition: all 800ms 1400ms ease;transition: all 800ms 1400ms ease;}
.menu_social ul li{background: #FFFFFF;}
.menu_social ul li:hover{background: rgba(255, 255, 255, 0.75);}
.menu_social ul li a i{color: #f03271;}
.menu_social ul li:hover a i{color: #FFFFFF;}
.menu.active .menu_social{visibility: visible;opacity: 1;}
.bs-slider{overflow: hidden;max-height: 700px;position: relative;background: #000000;margin-top: 25px;}
.bs-slider:hover{cursor: -moz-grab;cursor: -webkit-grab;}
.bs-slider:active{cursor: -moz-grabbing;cursor: -webkit-grabbing;}
.bs-slider .bs-slider-overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.40);}
.bs-slider>.carousel-inner>.item>img,
.bs-slider>.carousel-inner>.item>a>img{margin: auto;width: 100% !important;}
/********************
*****Slide effect
**********************/
.fade{opacity: 1;}
.fade .item{top: 0;z-index: 1;opacity: 0;width: 100%;position: absolute;left: 0 !important;display: block !important;-webkit-transition: opacity ease-in-out 1s;-moz-transition: opacity ease-in-out 1s;-ms-transition: opacity ease-in-out 1s;-o-transition: opacity ease-in-out 1s;transition: opacity ease-in-out 1s;}
.fade .item:first-child{top: auto;position: relative;}
.fade .item.active{opacity: 1;z-index: 2;-webkit-transition: opacity ease-in-out 1s;-moz-transition: opacity ease-in-out 1s;-ms-transition: opacity ease-in-out 1s;-o-transition: opacity ease-in-out 1s;transition: opacity ease-in-out 1s;}
/*---------- LEFT/RIGHT ROUND CONTROL ----------*/
.control-round .carousel-control{top: 47%;opacity: 0;width: 30px;height: 60px;z-index: 100;color: #ffffff;display: block;/*! font-size: 24px; */cursor: pointer;overflow: hidden;text-shadow: none;position: absolute;font-weight: normal;background: rgba(0,0,0,0.3);/*! -webkit-border-radius: 100px; *//*! border-radius: 100px; */font-size: 35px;font-family: "宋体";text-align: center;line-height:60px;}
.control-round:hover .carousel-control{opacity: 1;}
.control-round .carousel-control.left{left: 1%;}
.control-round .carousel-control.right{right: 1%;}
.control-round .carousel-control.left:hover,
.control-round .carousel-control.right:hover{color: #fdfdfd;background: rgba(0, 0, 0, 0.5);border: 0px transparent;}
.control-round .carousel-control.left>span:nth-child(1){left: 45%;}
.control-round .carousel-control.right>span:nth-child(1){right: 45%;}
/*---------- INDICATORS CONTROL ----------*/
.indicators-line>.carousel-indicators{right: 0px;bottom: 3%;left: 0px;width: 100%;height: 20px;font-size: 0;overflow-x: auto;text-align: right;overflow-y: hidden;padding-left: 10px;padding-right: 10px;padding-top: 1px;white-space: nowrap;margin: 0px;}
.indicators-line>.carousel-indicators li{padding: 0;width: 15px;height: 15px;border: 1px solid rgb(158, 158, 158);text-indent: 0;overflow: hidden;text-align: left;position: relative;letter-spacing: 1px;background: #fff;-webkit-font-smoothing: antialiased;-webkit-border-radius: 50%;border-radius: 50%;margin-right: 5px;-webkit-transition: all 0.5s cubic-bezier(0.22, 0.81, 0.01, 0.99);transition: all 0.5s cubic-bezier(0.22, 0.81, 0.01, 0.99);z-index: 10;cursor: pointer;}
.indicators-line>.carousel-indicators li:last-child{margin-right: 0;}
.indicators-line>.carousel-indicators .active{margin: 1px 5px 1px 1px;box-shadow: 0 0 0 2px #fff;background-color: transparent;position: relative;-webkit-transition: box-shadow 0.3s ease;-moz-transition: box-shadow 0.3s ease;-o-transition: box-shadow 0.3s ease;transition: box-shadow 0.3s ease;-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-o-transition: background-color 0.3s ease;transition: background-color 0.3s ease;}
.indicators-line>.carousel-indicators .active:before{transform: scale(0.5);background-color: #fff;content: "";position: absolute;left: -1px;top: -1px;width: 15px;height: 15px;border-radius: 50%;-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-o-transition: background-color 0.3s ease;transition: background-color 0.3s ease;}
/*---------- SLIDE CAPTION ----------*/
.slide_style_left{text-align: left !important;}
.slide_style_right{text-align: right !important;}
.slide_style_center{text-align: center !important;}
.slide-text{left: 0;top: 25%;right: 0;margin: auto;padding: 10px;position: absolute;text-align: left;padding: 10px 85px;}
.slide-text>h1{padding: 0;color: #ffffff;font-size: 70px;font-style: normal;line-height: 84px;margin-bottom: 30px;letter-spacing: 1px;display: inline-block;-webkit-animation-delay: 0.7s;animation-delay: 0.7s;}
.slide-text>p{padding: 0;color: #ffffff;font-size: 20px;line-height: 24px;font-weight: 300;margin-bottom: 40px;letter-spacing: 1px;-webkit-animation-delay: 1.1s;animation-delay: 1.1s;}
.slide-text>a.btn-default{color: #000;font-weight: 400;font-size: 13px;line-height: 15px;margin-right: 10px;text-align: center;padding: 17px 30px;white-space: nowrap;letter-spacing: 1px;display: inline-block;border: none;text-transform: uppercase;-webkit-animation-delay: 2s;animation-delay: 2s;-webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;transition: background 0.3s ease-in-out, color 0.3s ease-in-out;}
.slide-text>a.btn-primary{color: #ffffff;cursor: pointer;font-weight: 400;font-size: 13px;line-height: 15px;margin-left: 10px;text-align: center;padding: 17px 30px;white-space: nowrap;letter-spacing: 1px;background: #00bfff;display: inline-block;text-decoration: none;text-transform: uppercase;border: none;-webkit-animation-delay: 2s;animation-delay: 2s;-webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;transition: background 0.3s ease-in-out, color 0.3s ease-in-out;}
.slide-text>a:hover,
.slide-text>a:active{color: #ffffff;background: #222222;-webkit-transition: background 0.5s ease-in-out, color 0.5s ease-in-out;transition: background 0.5s ease-in-out, color 0.5s ease-in-out;}
/*------------------------------------------------------*/
/* RESPONSIVE
/*------------------------------------------------------*/
@media (max-width: 991px){.slide-text h1{font-size: 40px;line-height: 50px;margin-bottom: 20px;}.slide-text>p{font-size: 18px;}}
/*---------- MEDIA 480px ----------*/
@media (max-width: 768px){.slide-text{padding: 10px 50px;}.slide-text h1{font-size: 30px;line-height: 40px;margin-bottom: 10px;}.slide-text>p{font-size: 14px;line-height: 20px;margin-bottom: 20px;}.control-round .carousel-control{display: none;}}
@media (max-width: 480px){.slide-text{padding: 10px 30px;}.slide-text h1{font-size: 20px;line-height: 25px;margin-bottom: 5px;}.slide-text>p{font-size: 12px;line-height: 18px;margin-bottom: 10px;}.slide-text>a.btn-default,.slide-text>a.btn-primary{font-size: 10px;line-height: 10px;margin-right: 10px;text-align: center;padding: 10px 15px;}.indicators-line>.carousel-indicators{display: none;}}
.shujucon{padding: 10px 0px;background: url(../images/about-banner.png) no-repeat bottom#67adff;background-size: 100%;color: #fff;font-size: 16px;line-height: 24px;/*! padding: 40px 0px; */margin-bottom: 10px;}
.shujucon ul li{float: left;text-align: center;padding: 0px;font-size: 18px;width: 25%;}
.shujucon ul li p{font-size: 16px;color: #fff;}
.shujucon ul li p.s_con{font-size: 18px;}
.shujucon img{display: block;margin: 0px auto;border-bottom: 2px solid #fff;padding-bottom: 10px;margin-bottom: 5px;width: 40px;}
.shujucon
.ser_titlecon{padding: 30px 0px;/*! padding-top: 30px; */padding-bottom: 0px;}
.ser_titlecon h3{font-size: 20px;line-height: 18px;font-weight: normal;color: #333;}
.ser_titlecon h4{font-size: 18px;color: #666;}
.serviceshow{/*! padding: 0px 0px 30px 0px; */padding-bottom: 10px;}
.servicecon{overflow: hidden;}
.serviceshow ul li{float: left;padding: 5px;text-align: center;width: 100%;margin-bottom: 10px;}
.serviceshow ul li .box{/*! padding: 15px; */background: #fff;/*! min-height: 280px; *//*! background-size: 100%; */border: 1px solid #ccc;/*! border-bottom: 0px; */overflow: hidden;position: relative;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius:5px;transition: all 4s; -webkit-transition: all 4s; /* Safari */width: 100%;min-height: 90px;}
.serviceshow ul li .box .iconsh{width: 48px;height: 48px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius:50%;position: relative;display: block;margin: -30px auto 0px auto;}
.serviceshow ul li .box .iconsh.iconone{background: url(../images/indextz01.png) no-repeat center;}
.serviceshow ul li .box .iconsh.icontwo{background: url(../images/indextz02.png) no-repeat center;}
.serviceshow ul li .box .iconsh.icontre{background: url(../images/indextz03.png) no-repeat center;}
.serviceshow ul li .box .iconsh.iconfour{background: url(../images/indextz04.png) no-repeat center;}
.serviceshow ul li .box.boxone:hover .iconsh.iconone{background: url(../images/indextz11.png) no-repeat center;}
.serviceshow ul li .box.boxtwo:hover .iconsh.icontwo{background: url(../images/indextz22.png) no-repeat center;}
.serviceshow ul li .box.boxtree:hover .iconsh.icontre{background: url(../images/indextz11.png) no-repeat center;}
.serviceshow ul li .box.boxfour:hover .iconsh.iconfour{background: url(../images/indextz22.png) no-repeat center;}
.serviceshow ul li .box:hover h3{color: #055ce1;}
.serviceshow ul li .box .icon_img{width: 90px;height: 100%;display: inline-block;/*! margin: 20px auto; */overflow: hidden;padding: 0px;/*! float: left; */position: absolute;left: 0px;top: 0px;}
.serviceshow ul li .box .txtbox{display: inline-block;/*! padding-left: 90px; */text-align:left;padding: 5px 0px 5px 90px;}
.serviceshow ul li.even .box .txtbox{padding-left: 5px;padding-right: 90px;}
.serviceshow ul li .box .icon_img img{display: block;margin: 0px auto;/*! width: 100%; */height: 100%;width: 100%;}
.serviceshow ul li .box h3{/*! padding-bottom: 5px; */font-size: 14px;/*! padding-top: 10px; */text-align: center;color: #055ce1;margin-bottom: 5px;text-align: left;padding-left: 10px;}
.serviceshow ul li .box p{font-size: 12px;line-height: 16px;color: #666;padding: 0px 10px;text-align: left;}
.ser_title{padding-bottom: 30px;}
.serviceshow ul li .box .botbg{position: absolute;bottom: -10px;display: block;width: 100%;left: 0px;}
.serviceshow ul li.even p.icon_img{left: 71%;}
.serviceshow ul li .box::before,
.serviceshow li .box::after{position: absolute;content: '';opacity: 0;transition: all 0.5s;}
.serviceshow ul li.even .
.serviceshow ul li .box::before{top: 0px;right: 0px;bottom: 0px;left: 0px;border-top: 1px solid #004790;border-bottom: 1px solid #004790;transform: scale(0, 1);-webkit-transform-origin: 0 0;transform-origin: 0 0}
.serviceshow ul li .box::after{top: 0px;right: 0px;bottom: 0px;left: 0px;border-right: 1px solid #004790;border-left: 1px solid #004790;transform: scale(1, 0);transform-origin: 100% 0;}
.serviceshow ul li:hover .box::before,
.serviceshow ul li:hover .box::after{opacity: 1;transform: scale(1);transition: all 0.5s;}
.serviceshow li:hover .icon_img{transform: scale(1.05, 1.05);-webkit-transform: scale(1.05, 1.05);-moz-transform: scale(1.05, 1.05);}
.more_a{width: 150px;line-height: 40px;display: block;margin: 20px auto;text-align: center;font-size: 20px;color: #a81404;border: 1px solid #a81404;}
.productshow ul.advantageul{padding: 10px 0px;overflow:hidden;}
.productshow ul.advantageul li{float: left;width: 48%;padding: 0px;border-bottom: 1px solid #ededed;height: 60px;/*! margin-bottom: 10px; */border: 1px solid #ededed;padding: 5px;/*! margin: 0px 2px; */margin: 0px 3px 10px 3px;}
.productshow ul.advantageul li .top{font-size: 22px;color: #222c3a;}
.productshow ul.advantageul li .top{font-size: 15px;}
.productshow ul.advantageul li .top img{width: 45px;}
.productshow ul.advantageul li p{font-size: 12px;/*! padding-left: 20px; */}
.customershow{padding:0px 5px;position:relative;overflow: hidden;padding-bottom: 40px;}
.customershow .hd{position: absolute;width:100%;left: 0px;right: 0px;bottom: 5px;text-align: center;padding: 10px 0px;}
.customershow .bd{width: 100%;overflow: hidden;/*! padding: 0px 45px; */}
.customershow .bd li .custop,.customershow .bd li .cusbotm{position: relative;padding-left: 120px;width: 100%;float: left;/*! min-height: 66px; *//*! border: 1px solid #ededed; */padding: 10px 15px;border-radius:5px;-webkit-border-radius:5px;}
.customershow .bd li .custop{/*! margin-bottom: 20px; */}
.customershow .bd li .img{width: 60px;height: 60px;border-radius: 5px;-webkit-border-radius: 5px;border: 1px solid #ccc;overflow:hidden;position: absolute;left: 5px;top:15px;}
.customershow .bd li .img img{width: 100%;}
.customershow .bd li .txtshow{padding-left: 65px;}
.customershow .bd li .txtshow h3{font-size: 18px;font-weight: normal;margin-bottom: 10px;}
.customershow .bd li .txtshow p{background-color: #ebebeb; border-radius: 5px; padding: 10px; font-size: 12px; line-height: 18px; position: relative;}
.customershow .bd li .txtshow p:after{border: solid transparent; content: ''; height: 0; position: absolute; width: 0; border-width: 10px; left: -20px; border-right-color: #ebebeb;}
.customershow .bd ul li{/*! padding: 0px 35px; */width: 100%;}
.customershow .hd a{/*! position: absolute; */width: 24px;height: 24px;background: #ededed;/*! display: block; */text-align: center;font-size: 13px;font-family: "宋体";line-height: 24px;z-index:100;cursor:pointer;display: inline-block;margin: 0px 10px;}
.customershow .hd a.prev{right: 0px;}
.customershow .bd li .cusbotm{width: 95%;margin-left: 5%;}
.partentshow .bd ul{padding:0px;}
.partentshow ul li{padding: 5px;width: 33%;}
.partentshow ul li p{border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius:5px;border: 1px solid #ededed;}
.partentshow ul li img{width: 100%;margin: 0px auto;display: block;}
.partentshow .hd ul{text-align: center;padding-bottom:30px;}
.partentshow .hd ul li{display: inline-block;width: 10px;height: 10px;margin: 0px 10px;border-radius: 50%;-moz-border-radius:50%;font-size: 0px;background: #ccc;padding: 0px;}
.partentshow .hd ul li.on{background: #0176ff;}
.sctamedownd{background: #efefef;padding: 10px 0px 20px 5px;}
.sctamedownd .pull-right{text-align:left;/*! padding-top:10px; */float: none;margin: 0px auto;max-width: 640px;}
.sctamedownd .pull-right h3{font-size: 13px;color: #666;padding: 15px 0px;margin-bottom: 0px;}
.sctamedownd .pull-right h3 span{font-size: 13px;font-weight: bold;padding-right: 5px;}
.sctamedownd .pull-right .dowimg a{border-radius: 4px;-webkit-border-radius: 4px;background: #fff;display: inline-block;margin: 0px 10px;line-height: 40px;padding: 0px 10px;width: 115px;text-align: center;color: #666;height: 40px;border: 1px solid #ccc;
font-size: 15px;}
.sctamedownd .pull-right .dowimg img{/*! height: 35px; */display: inline-block;margin: 0px auto;width: 100%;margin-top: -5px;}
.footer{background: #ccc;color: #fff;/*! padding: 40px 0px; */padding-bottom: 0px;/*! margin-top: 30px;*//*! padding: 10px 0px; */padding-top: 10px;padding-bottom: 65px;}
.footer .foottop{border-bottom: 1px solid #666;padding-bottom: 10px;}
.footer .foottop li{float: left;text-align: center;font-size: 20px;}
.footer .foottop li p{display: inline-block;padding-left: 15px;font-size: 20px;}
.footer .footcon{/*! padding: 30px 0px; */font-size: 16px;color: #726b6b;padding: 10px 0px;}
.footcon_left{/*! width: 45%; */padding-left: 10px;}
.footcon_right{/*! width: 55%; */}
.footer .footcon a{/*! color: #726b6b; */}
.footer .footcon .footcon_left h3{color: #ccc;padding-bottom: 15px;font-size: 16px;}
.footer .footcon .conatat li{width: 100%;float: left;margin-bottom: 10px;line-height: 11px;position: relative;color: #8491ad;font-size: 12px;}
.footer .footcon .conatat li.tel{line-break: 20px;padding-bottom: 10px}
.footer .footcon .conatat li img{width: 30px;margin-right: 5px;}
.footer .footcon .conatat li.tel span{/*! height: 40px; */display: inline-block;position: absolute;top: -10px;}
.footer .footcon .conatat li.tel a{font-size: 20px;font-weight: bold;color: #8491ad;}
.footer .footcon .conatat li.tel a{padding-left: 40px;display: inline-block;}
.footer .footcon ul li{float: left;width: 33.33%;text-align: left;}
.footer .footcon ul li h3 a{color: #8491ad;font-size: 16px;}
.footer .footcon ul li h3 a img{width: 30px;}
.footer .footcon ul li ul li{width: 100%;font-size: 16px;color: #8491ad;}
.footer .footcon ul li ul li p{font-size: 14px;color:#8491ad;}
.footer .footcon ul li ul li a{color: #8491ad;font-size: 14px;padding-left: 10px;}
.footer .bottom{border: 1px solid #42474f;height:57px;width: 100%;border-right: none;border-left: 0;line-height: 57px;position: relative;/*! margin-bottom: 30px; */}
.footer .bottom .bot_img{position: absolute;left: 0;right: 0;margin: 0 auto;top: -16px}
.footer .bottom ul li{width:calc(100%/6);float: left;text-align: center}
.footer .bottom ul li a{color: #727f9b;width: 100%;padding: 0 40px;border-right: 1px solid #727f9b;}
.footer .bottom ul li:last-of-type a{border-right: none}
.coptging{/*! background: #000; */text-align: center;}
.coptging p{display: inline-block;line-height: 19px;font-size: 12px;color: #727f9b;padding: 0px 15px;}
#xuanfu{position:fixed; width:40px; bottom:120px; right:0; z-index:99999999999999999999999;}
#xuanfu ul li{width:100%; height:40px; display:block; margin-bottom:1px; position:relative;}
#xuanfu ul li img{width: 100%;}
#xuanfu ul li .pic1{display:block; position:absolute}
#xuanfu ul li .pic2{display:none;position:absolute}
#xuanfu ul li .pic3{display:none; position:absolute;left:-114px; top:-56px;width: 110px;}
#xuanfu #backTop{opacity:0.8}
.replaycon .alert_btn{width: 150px;height: 45px;display: block;margin: 0px auto;background: #c00;color: #fff;border-radius: 5px;-webkit-border-radius: 5px;text-align: center;line-height: 45px;font-size: 20px;}
.down{width: 100%; height: 65px; background: #222c3a; border-top: 1px solid #333; position: fixed; bottom: 0; z-index: 10000000; left:0;}
.down div{max-width: 640px; margin: 0 auto;}
.down div a{float: left; width: 25%; height: 65px; padding-top: 8px; text-align: center; font-size: 12px; color: #FFF; display: block; border-right: 1px solid #444;}
.down div a img{margin-bottom: 5px}
.down div a:last-child{border-right: 1px solid transparent}
.down div a:hover{background-color: #555;}
.sharecon{padding: 15px 0px;text-align: left;font-size: 16px;}
.sharecon a{padding: 0px 5px;color: #726b6b;}
.replaycon{background: url(../images/sq.png) no-repeat center;padding: 50px 0px;margin-top: 30px;}
.alertcon{width: 500px;height: 400px;background: none;position: absolute;top: 30%;left: 36%;padding: 40px 10px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border: 1px solid #ccc;}
.close_a{position: absolute;right: 0px;top: 0px;}
.alert_box{position: fixed;left: 0px;right: 0px;bottom: 0px;top: 0px;background: rgba(0, 0, 0, 0.6);z-index: 1000;display: none;}
.alert_box li,
.lc_alertcon li{width: 50%;float: left;margin-bottom: 15px;}
.alert_box li input,
.lc_alertcon li input{border: 1px solid #ccc;line-height: 35px;border-radius: 5px;-webkit-border-radius: 5px;padding-left: 5px;font-size: 15px;color: #999;width: 90%;display: block;margin: 0px auto;}
.alert_box li textarea,
.lc_alertcon li textarea{clear: both;}
.alert_box li.text_li,
.lc_alertcon li.text_li{width: 100%;padding: 0px 15px;position: relative;}
.alert_box li.text_li textarea,
.lc_alertcon li.text_li textarea{padding-left: 10px;width: 100%;margin: 0px auto;border: 1px solid #ccc;border-radius: 5px;-webkit-border-radius: 5px;min-height: 120px;z-index: 1000;position: relative;background: none;text-align: left;}
.alert_box li.text_li #note,
.lc_alertcon li.text_li #note{position: absolute;top: 5px;left: 15px;padding-left: 10px;font-size: 16px;color: #999;}
.alert_box li.text_li #note font,
.lc_alertcon li.text_li #note font{color: #999;}
.alert_box li.last_btn,
.lc_alertcon li.last_btn{width: 100%;float: left;margin-top: 30px;}
.alert_box li.last_btn button,
.lc_alertcon li.last_btn button{border: 0px;width: 150px;line-height: 40px;background: #a81404;color: #fff;display: block;margin: 0px auto;border-radius: 5px;-webkit-border-radius: 5px;font-size: 20px;}
.lc_alertcon{padding: 30px;clear: both;width: 80%;float: left;}
.lc_alertcon h3{text-align: left;font-size: 20px;font-weight: normal;color: #a81404;padding: 15px 0px;}
.lc_alertcon li.last_btn button{float: right;line-height: 50px;width: 120px;}
.lc_alertcon li input{line-height: 45px;}
.wcont{position: fixed;right: 0px;width: 100px;background: #fff;padding: 5px;bottom: 10%;z-index: 100000000000;}
.wcont img{width: 100%;display: block;margin: 0px auto;}
.wcont span{display: block;text-align: center;}
/*==============================å†…é¡µ=====================================*/
.n_banner{width: 100%;/*! margin: 0px auto; *//*! height: 400px; *//*! background-size: cover; *//*! background-position: 30% 0; */margin-top: 50px;}
.n_banner img{width: 100%;display: block;margin: 0px auto;}
.list_box{min-height: 300px;padding: 0 20px 20px 20px;background: #fff;position: relative;margin-bottom: 30px;padding-bottom: 20px;}
.list_hline{border-left: 1px #d7d7d7 solid;position: absolute;left: 39px;top: 0;width: 2px;height: 100%;z-index: 1;}
.list_box_lit{width: 1000px;margin: 20px auto;padding: 0px;border-radius: 6px;min-height: 200px;}
.list_top{background: url(banner-us.jpg) 30% 0 no-repeat;width: 100%;height: 248px;padding: 0;}
.list_top_inner{width: 100%;height: 248px;padding: 0;background-position: 30% 0;}
.list_top img{max-width: none;}
.menu{border-bottom: #dfebf5 1px solid;position: relative;height: 50px;font-size: 16px;color: #666;line-height: 50px;background: #ededed;/*! margin: 0px auto 30px auto;*/}
.list_title_text{font-size: 18px;color: #06416b;position: absolute;right: 20px;bottom: 16px;}
.menu a{color: #666;}
.menu a.on{color: #a81404;}
.menu .container{background: url(../images/micon.png) no-repeat left center;padding-left: 30px;}
.contop li .pull-left{width: 40px;height: 40px;padding-top: 5px;}
.contop li .pull-left img{display: block;width: 100%;margin-top: 7px;}
.conbot{padding-bottom: 20px;text-align: center;}
.conbot h3{text-align: center;padding: 20px 0px;line-height: 40px;font-size: 24px;font-weight: normal;}
.conbot p{display: inline-block;text-align: center;padding: 0px 10px;text-indent: 0em;font-size: 18px;}
.conbot p i{width: 10px;height: 10px;background: #a81404;display: inline-block;}
.contop li .pull-right{width: 76%;}
.contop li .pull-right p{text-align: left;color: #666;font-size: 16px;text-indent: 0em;width: 100%;float: left;line-height: 24px;}
.lc_alertcon{}
.paginationbox{text-align: center;}
.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;margin-left: -1px;line-height: 1.428571429;text-decoration: none;background-color: #ffffff;border: 1px solid #dddddd;color: #666;}
.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-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus{background-color: #eeeeee;}
.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus{z-index: 2;color: #ffffff;cursor: default;background-color: #a81404;border-color: #a81404;}
.pagination>.disabled>span,
.pagination>.disabled>a,
.pagination>.disabled>a:hover,
.pagination>.disabled>a:focus{color: #999999;cursor: not-allowed;background-color: #ffffff;border-color: #dddddd;}
.nrwview{padding: 30px 0px;text-align: left;}
.nrwview h3.nhtit{font-size: 24px;text-align: center;font-weight: normal;color: #666;padding-bottom: 10px;}
.mes{border-bottom: 1px solid #ccc;padding-bottom: 10px;margin-bottom: 20px;font-size: 14px;color: #999;text-align: center;}
.mes p{display: inline-block;}
.nrwview .newtxt{font-size: 16px;color: #666;}
.nrwview .newtxt p{text-indent: 2em;padding-bottom: 15px;}
.nrwview .bttitle{padding-top: 10px;border-top: 1px solid #ccc;font-size: 16px;}
.nrwview .bttitle a{color: #666;}
.nrwview .bttitle span{color: #a81404;}
.proconshow{padding: 30px 0px;font-size: 15px;color: #666;position: relative;}
.proconshow .picScroll-left .hd a{position: absolute;top: 20px;font-size: 40px;font-family: "å®‹ä½“";left: 0px;display: block;}
.proconshow .picScroll-left .hd a.prev{left: 100%;}
.proconshow .picScroll-left{padding: 0px 30px;}
.proconshow .picScroll-left .bd{overflow: hidden;}
.proconshow .picScroll-left .bd li{width: 200px;line-height: 40px;/*! margin-right:30px;*/text-align: center;color: #fff;font-size: 18px;/*! background: #222;*/}
.proconshow .picScroll-left .bd li a{display: block;width: 80%;margin: 0px auto;background: #333;color: #fff;}
.proconshow .picScroll-left li.on a{background: #a81404;color: #fff;}
.proconshow .procon{padding: 20px;}
.proconshow .procon p{font-size: 16px;text-indent: 2em;line-height: 30px;}
.proconshow .procon li.con{display: none;}
.prtitle{text-align: center;/*! padding: 15px 0px;*/clear: both;}
.prtitle h3{padding: 20px 0px;text-align: center;font-size: 30px;font-weight: 600;border-bottom: 4px solid #a81404;display: inline-block;color: #333;padding-bottom: 10px;padding-top: 0px;margin-bottom: 20px;}
.jstd{text-align: left;padding: 20px 0px;line-height: 30px;}
.jstd p span{color: #a81404;display: block;}
.jstd p i{width: 5px;height: 5px;display: inline-block;background: #a81404;margin-right: 5rpx;}
.dection{padding-bottom: 20px;}
.dection p{text-indent: 2em;padding: 5px 0px;}
.tongchengshow ul li{float: left;text-align: left;margin-bottom: 20px;}
.tongchengshow ul li :hover.box{border: 1px solid #a81404;box-shadow: 2px 3px 3px #ccc;-webkit-box-shadow: 2px 3px 3px #ccc;-moz-border-shadow: 2px 3px 3px #ccc;}
.tongchengshow ul li h3{text-align: center;line-height: 35px;font-size: 20px;padding-top: 10px;}
.wrapper{position: relative;height: 40px;width: 100%;overflow: hidden;margin: 0 auto;display: none;}
.wrapper .scroller{position: absolute}
.wrapper .scroller li{color: #333;float: left;line-height: 40px;font-size: 18px;text-align: center;width: 170px;/*! margin:0px 50px !important;*/}
.wrapper .scroller li a{color: #fff;display: block;margin: 0 .3rem;background: #333;}
.wrapper .scroller li.on a{background: #a81404;}
.wrapper .scroller li.cur{/*! width: 170px;*//*! padding: 0px;*//*! margin: 0px 20px !important;*/}
.wrapper .scroller li.cur a{color: #fff;}
.tongchengshow ul li .tcpic{width: 80px;height: 80px;display: block;margin: 10px auto 0px auto;}
.tongchengshow ul li .tcpic img{width: 100%;display: block;margin: 0px auto;}
.tongchengshow ul li .box{border: 1px solid #ccc;padding: 10px;min-height: 280px;}
.serveshow{padding-top: 30px;clear: both;padding-bottom: 30px;}
.serveshow .pull-left,
.serveshow .pull-right{position: relative;min-height: 300px;width: 48%;position: relative;border: 1px solid #ccc;box-shadow: 2px 3px 3px #ccc;-webkit-box-shadow: 2px 3px 3px #ccc;-moz-box-shadow: 2px 3px 3px;margin-top: 30px;padding-top: 40px;}
.headertop{position: absolute;top:0px;left: 0px;right: 0px;background: #19202a;z-index: 99999;height: 35px;color: #fff;line-height: 35px;}
.headertop .pull-right ul{text-align: right;}
.headertop .pull-right li{display: inline-block;padding: 0px 8px;}
.headertop .pull-right h3{color: #fff;font-size: 14px;cursor: pointer;margin-bottom: 0px;}
.menu_div{/*! background: #fff; *//*! padding: 10px; */display: none;}
.menu_div .downcon{padding: 5px;background: #055ce1;width: 100%;position: absolute;z-index: 9999999999999999999999999999999;}
.menu_div .downcon img{display: block;margin: 0px auto;width: 100%;}
.menu_div .downcon span{display: block;margin: 0px auto;text-align: center;}
.serveshow .pull-left .txt,
.serveshow .pull-right .txt{border-left: 1px solid #ccc;width: 95%;margin: 20px auto;/*! padding-top:40px;*/padding: 20px;/*! padding-top:70px;*/font-size: 14px;}
.serveshow p{font-size: 14px !important;text-indent: 0em !important;position: relative;padding-bottom: 5px;}
.serveshow .pull-left h3,
.serveshow .pull-right h3{position: absolute;left: -20px;top: -20px;}
.serveshow p i{width: 8px;height: 8px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;background: #ccc;display: inline-block;position: absolute;left: -25px;top: 5px;}
/*内页部分*/
.aboutcon .aboutcondect{padding: 30px 0px;}
.aboutcon .aboutcondect .imgbox{overflow: hidden;}
.aboutcon .aboutcondect .imgbox img{width: 100%;display: block;}
.aboutcon .aboutcondect .txtshow{text-align: left;padding: 0px 5px;}
.aboutcon .aboutcondect .txtshow h3{font-size: 20px;color: #0263f5;font-weight: bold;padding-top: 20px;}
.aboutcon .aboutcondect .txtshow .top h3{line-height: 30px;}
.aboutcon .aboutcondect .txtshow .top p{font-size: 12px;color: #999;padding-bottom: 10px;}
.aboutcon .aboutcondect .txtshow p.txt{text-indent: 2em;line-height: 24px;font-size: 14px;}
.aboutcon .aboutseatul li{float: left;padding: 0px 25px;}
.aboutcon .aboutseatul li .img{width: 150px;height: 148px;border-radius: 5px 0px 0px 5px;-webkit-border-radius:5px 0px 0px 5px;-moz-border-radius:5px 0px 5px 0px;overflow: hidden;float: left;}
.aboutcon .aboutseatul li .img img{width: 100%;}
.aboutcon .aboutseatul li .txt{/*! display: inline-block; */padding-left: 170px;}
.aboutcon .aboutseatul li .txt h3{padding-top:20px;font-size: 18px;font-weight: 600;}
.aboutcon .aboutseatul li .box{border: 1px solid #ededed;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius:5px;/*! border: 1px solid #ededed; */margin-bottom: 25px;height: 150px;}
.aboutliuche{padding: 30px 0px;}
.aboutliuche dt{width: 150px;text-align: center;height: 150px;border: 1px solid #ccc;}
.aboutliuche dt p img{margin: 15px auto 5px auto;display: block;}
.aboutliuche dt p{font-size: 16px;}
.aboutliuche dd{width: 100px;text-align: center;}
.concactcon{/*! padding-bottom: 0px; *//*! padding-top: 0px; */padding: 0px 10px;}
.concactcon .pull-left{padding-right: 50px;}
.concactcon h3.title{color: #0263f5;font-size: 18px;line-height: 30px;/*! padding-bottom: 10px; */}
.concactcon p{text-align: left;line-height: 24px;font-size: 16px;}
.concactcon .imgbox{border-top:1px solid #ccc;margin-top:20px;padding-top: 20px;}
.concactcon .imgbox p{width: 45%;float: left;padding-bottom: 20px;}
.concactcon .imgbox p span{display: block;text-align: center;}
.concactcon .myform form{/*! border-left: 1px solid #ededed; *//*! padding-left: 50px; */clear: both;padding-bottom: 20px;}
.concactcon .imgbox p img{width: 90%;display: block;/*! margin: px auto; */border: 1px solid #ccc;}
.concactcon .myform p{width: 100%;float: none;font-size: 15px;padding: 10px 0px;}
.concactcon .myform input{width: 100%;line-height: 40px;padding-left: 10px;font-size: 14px;color: #666;border: 1px solid #ccc;}
.concactcon .myform textarea{width: 100%;height: 120px;border: 1px solid #ccc;}
.concactcon .myform button{width: 120px;border: 0px;line-height: 40px;margin-top:30px;background: #0263f5;color: #fff;font-size: 18px;}
.gyljrcont .n-titles{text-align: center;padding:20px 10px;}
.gyljrcont .n-titles h3 img{width: 70%;}
.gyljrcont .n-titles p{font-size: 12px;padding: 10px 0px;}
.gyljrcont .n-titles p.dection{text-align: left;text-indent: 2em;font-size: 14px;line-height: 24px;}
.gyljrcont .n-imgboxfull{overflow: hidden;}
.gyljrcont .n-imgboxfull img{max-width: 100%;margin-bottom:10px;}
.gylirfwcon{background: url(../images/about-banner.png) no-repeat bottom center #efefef;padding: 20px 0px;text-align: center;margin: 10px auto;}
.gylirfwcon h3.ntitile{font-size: 18px;}
.gylirfwcon ul{text-align: center;padding: 10px 0px;}
.gylirfwcon ul li{display: inline-block;width: 18%;}
.gylirfwcon ul li p.gylicon img{width: 48px;}
.gylirfwcon ul li p.gylitxt{font-size: 12px;padding-top: 10px;}
.xtptconulli{padding-bottom: 30px;}
.xtptconulli li{width: 49%;padding: 10px 10px;display: inline-block;box-sizing: border-box;/*! float: left; */font-size: 14px;}
.xtptconulli li p{border: 1px solid #ccc;padding: 5px;line-height: 50px;font-size: 12px;}
.xtptconulli li p i{font-size: 21px;color: #0263f5;padding-right: 10px;padding-left:10px;}
.driverjoin{padding: 30px 0px;padding-bottom: 0px;}
.driverjoin h3.title{padding:10px;font-size: 18px;}
.driverjoin h3.title img{width: 30px;}
.driverjoin .driverjointop{position: relative;padding-top:10px;}
.driverjoin .driverjointop img.pullrightimg{float: right;margin-top:50px;max-width: 100%;}
.driverjoin .driverjointop .boxleft{/*! display: inline-block; */}
.driverjoin .driverjointop .boxleft img{/*! float: left; */border: 1px solid #ccc;margin: 0px auto;display: block;}
.driverjoin .driverjointop .boxleft .txtshow{/*! display: inline-block; */padding-left: 10%;padding-top: 20px;}
.driverjoin .driverjointop .boxleft .txtshow h3{font-weight: normal;font-size: 15px;color: #999;}
.driverjoin .driverjointop .boxleft .txtshow p{line-height: 30px;}
.driverjoin .driverjoinbot .pullleftimg{/*! float: left; */margin-left: -10%;margin-bottom: -40px;width: 100%;}
.driverjoin .driverjoinbot .txttip{/*! display: inline-block; *//*! float: left; */width: 90%;/*! margin-top: 0px; */padding: 10px;background: #efefef;border: 1px dashed #ccc;text-align: left;margin-left: 0px;margin: 0px auto;}
.driverjoin .driverjoinbot .txttip p{line-height: 24px;}
.driverjoin .driverjoinbot .txttip h3{font-size: 17px;}
.loginbg{background: url(../images/loginbg.png) no-repeat center;background-size: 100% 100%;overflow:hidden;}
.logincont{position: relative;width: 100%;height: 100%;}
.loginimg{position: absolute;bottom: 0px;right: 10px;z-index: 10000;max-width: 100%;max-height: 100%;height: 50%;}
.loginboxcon .loginform{width:95%;height: 305px;background: #fff;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius:10px;/*! float: right; */
padding: 20px;margin-top:15%;
/*! margin-right: 10%; */
margin: 45% auto 0px auto;}
.loginboxcon h3{display: inline-block;font-size: 18px;color: #333;margin-bottom: 40px;padding: 0px 10px;cursor: pointer;}
.loginboxcon h3.on{color:#0263f5;border-bottom: 2px solid #0263f5;padding-bottom: 10px;}
.loginboxcon form input{width: 100%;line-height: 40px;border: 1px solid #ccc;padding-left: 10px;margin-bottom: 25px;padding-left: 50px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius:5px;}
.loginboxcon form input.usertext{background: url(../images/usericon.png) no-repeat left center;}
.loginboxcon form input.psdtext{background: url(../images/usericon2.png) no-repeat left center;}
.loginboxcon form input.yzmtxt{padding-left: 20px;}
.loginboxcon form .box{position: relative;}
.loginboxcon form .box a.yzmbtn{position: absolute;right: 0px;width: 120px;text-align: center;display: inline-block;line-height: 40px;background: #ededed;border-top:1px solid #ccc;color:#555 ;top: 0px;}
.loginboxcon form a.buttonlogin,.usercarform a.buttonlogin{text-align: center;width: 100%;line-height: 40px;display: inline-block;background: #0263f5;color: #fff;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius:5px;}
.loginboxcon form .logcon{display: none;}
.loginboxcon p.tap{text-align: center;color: #fff;position: absolute;top: -63px;text-align: center;width: 100%;/*! padding: 0px 20px; */padding-right: 40px;}
.usercarform{width: 90%;/*! border: 1px solid #ccc; *//*! position: absolute; *//*! top:135px; *//*! right: 20%; */background: rgba(255,255,255,0.8);/*! z-index: 86; */padding: 10px;border-radius: 10px;-webkit-border-radius: 10px;/*! display: none; */margin: 90px auto 0px auto;}
.usercarform h3{padding-bottom:10px;color: #666;}
.usercarform input{line-height: 35px;border: 1px solid #ccc;background: #fff;width: 100%;padding: 0px 10px;margin-bottom: 15px;border-radius:5px;-webkit-border-radius:5px;}
.usercarform .boxlitwo select{width: 48%;display: inline-block;margin-bottom:15px;border:1px solid #ccc;height:35px;/*! line-height:35px; */color:#666;font-size:14px;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.usercarform .boxlitwo select#province{}
.usercarform .boxlitwo select#city{float: right;}
.usercarform textarea{height: 90px;width: 100%;border: 1px solid #ccc;padding: 5px 10px;margin-bottom:30px;}
#map{width: 100%;}
.n-inline-block,
.n-validator input,
.n-validator select,
.n-validator textarea,
.msg-wrap,
.n-icon,
.n-msg{display: inline-block;*display: inline;*zoom: 1}
.index_title{text-align: center;padding: 10px 0px;}
.index_title h3{font-weight:500;background: url(../images/line.png) no-repeat bottom center;padding-bottom: 15px;}
.index_title p{font-size: 12px;}
.alertbox{display:none;position:fixed;top:0px;left:0px;right:0px;z-index:9999999;background:rgba(0,0,0,0.6);
bottom:0px;}
.alertbox img{max-width:100%;margin:50% auto;display:block;}
.alertbox a.closea{position:absolute;top:10%;width:30px;height:30px;display:inline-block;border-radius:50%;
-webkit-border-radius:50%;background:#000;color:#666;line-height:30px;text-align:center;font-size:20px;right:10%;}