﻿@charset "utf-8";
/* CSS Document */
body{
font-family:"微软雅黑";font-size:12px;font-weight:normal;color:#666;margin:0px;padding:0px; background:#fff;-webkit-tap-highlight-color:rgba(0,0,0,0);  }
p,form,h1,h2,h3,h4,h5,h6,input,dl,dd,table,td,input,ul,li{margin:0px;padding:0px;}
h1,h2,h3,h4,h5,h6{ font-weight:normal}
ul,ol{margin:0px;padding:0px;list-style-type:none;}
img{border:none; -webkit-user-select: none;  /* Chrome all / Safari all */-moz-user-select: none;     /* Firefox all */
    -ms-user-select: none;      /* IE 10+ /* No support for these yet, use at own risk */-o-user-select: none;    user-select: none;}
li{ list-style:none}
a{color:#666;text-decoration:none;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms;-ms-transform:all ease-in-out 200ms;}
a:link{text-decoration:none;outline: none;/* 指正常的未被访问过的链接*/}
a:visited{text-decoration:none;outline: none;/*指已经访问过的链接*/}
a:hover{text-decoration:none;outline: none;/*指鼠标在链接*/}
a:active{text-decoration:none;outline: none;/* 指正在点的链接*/}
.clear{clear:both;}
input,button,textarea{outline: none;border:none;font-family:"微软雅黑";}
.content{margin: 0 30px;}
.content a{color:#fff;}
.detail  a{color:#666;}
.product_detail  a{color:#666;}

/* nav */

/*手机导航*/

@font-face {font-family:modesign;src:url(../fonts/modesign.ttf) format('truetype'),url(../fonts/modesign.woff) format('woff'),url(../fonts/modesign.svg) format('svg');font-weight:400;font-style:normal}

[class*=" icon-"]:before,[class^=icon-]:before {font-family:modesign!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.icon-arrow-right:before {content:"\e902"}
.icon-arrow-back:before {content:"\e90f"}

button {background:0 0;border:none;text-shadow:none;position:relative;outline:0}
#nav_overlayer {position: fixed;display: none;top: 0;left: 0;right: 0; bottom: 0;background-color: #000;opacity: 0;z-index: 900;}

header {position:fixed;top:0;left:0;width:100%;height:60px;background-color:#13a3f7;box-shadow:0 0 30px rgba(0,0,0,.1);overflow:visible;z-index:1000;background-color:#fff}
.top_logo {float:left;overflow:hidden; }
.top_logo img{ /*width:90%;*/ padding-top:15px; padding-left:15px}

nav .menu_btn {position:relative;display:none;float:right;width:60px;height:60px;overflow:hidden;text-indent:100%;white-space:nowrap;color:transparent;cursor:pointer}
nav .menu_btn span,nav .menu_btn span:after,nav .menu_btn span:before {position:absolute;width:20px;height:2px;background-color:#f4ae00;border-radius:1px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease;transition:all .4s ease}
nav .menu_btn span {top:28px;left:20px}
nav .menu_btn span:after,nav .menu_btn span:before {content:"";left:0}
nav .menu_btn span:before {top:-6px}
nav .menu_btn span:after {top:6px}

.nav-open nav .menu_btn {background-color:#fff}
.nav-open nav .menu_btn span {background-color:transparent}
.nav-open nav .menu_btn span:before {background-color:#f4ae00;-webkit-transform:translateY(6px) rotate(-45deg);-ms-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg)}
.nav-open nav .menu_btn span:after {background-color:#f4ae00;-webkit-transform:translateY(-6px) rotate(45deg);-ms-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg)}

#nav>li>a {position:relative;display:block;height:100%;padding:0 20px;line-height:50px;color:#333;text-align:left;color:#999;overflow:hidden;z-index:0; }

.subnav {position:fixed;left:100%;top:0px;height:100%;background-color:#fff;width:100%;text-align:center;overflow-x:hidden;overflow-y:auto;opacity:0;visibility:hidden;-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .6s cubic-bezier(.77,0,.175,1) 0s;transition:all .6s cubic-bezier(.77,0,.175,1) 0s;-webkit-overflow-scrolling:touch;-webkit-transform:none;-ms-transform:none;transform:none}
.has_sub.open .subnav {opacity:1;visibility:visible;-webkit-transform:none;-ms-transform:none;transform:none}
.subnav .back_btn {cursor: pointer;display:block;width:100%;height:50px;padding:0 20px;text-align:left;font-size:12px;color:#fff;background-color:#000;font-family:novecento_bold,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;font-weight:400}
.has_sub.open .subnav:hover{color:#13a3f7;}



.subnav .back_btn::before {position:relative;display:inline-block;font-size:20px;margin-right:5px;margin-bottom:3px}
nav .menu_btn {display:block}
#nav {position:absolute;background-color:#fff;width:100%;right:0;top:60px;overflow-x:visible;-webkit-transition:all .4s cubic-bezier(1,0,0,1);transition:all .4s cubic-bezier(1,0,0,1)}
#nav>li {width:100%;height:0;overflow:hidden}
.nav-open #nav>li {height:50px;border-top:1px solid #d7d7d7}
#nav>li>a i {position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:20px;display:block;font-size:16px}

.open_sub #nav {right:100%}
.open_sub #nav .subnav {left:0}

.subNav{cursor:pointer;color:#999;line-height:50px;border-bottom: #f0f0f0 solid 1px;background: url(../images/line.jpg) no-repeat 20px 26px;text-align:left; line-height:50px; padding:0 20px 0 40px;}
.subNav i{ float:right; margin-top:18px; font-size:15px;transform: rotate(90deg);display: none;}
.subNav a i{transform: rotate(0deg);}
.subNav a{ color:#999;display: block;}
.currentDd{color:#000;}
.currentDd i{/*transform: rotate(270deg);*/}
.navContent{display: none; background-color:#f6f5f5}
.navContent li{border-bottom: 1px solid #ececec; width:100%;background: url(../images/line2.png) no-repeat 40px 12px; }
.navContent li a{display:block;width: 100%;padding: 7px 20px;color: #7c7c7c;line-height: 22px;text-align: left;padding-left: 60px;}


.ph_language{float:right;}
.ph_language a{display:inline-block;font-size:12px;color:#000;padding: 0 5px; line-height: 60px}
.ph_language a:hover,.ph_language a.on{color:#0094d7}

/* 轮播 */
.slide_banner{margin-top: 60px;}
.slide_banner,.ban,.ban img{width: 100%;}
.slide_banner .swiper-slide,.slide_banner .swiper-slide img{width: 100%;}

.slide_banner .swiper-pagination-bullet{width: 10px;height: 10px;margin: 0 5px;background-color: #000;opacity: 0.2}
.slide_banner .swiper-pagination-bullet-active{background-color: #e67817;opacity: 1;}

/*合作企业*/
.menu_title{padding: 45px 0 25px;text-align: center;}
.menu_title div{font-size: 16px;color: #333;margin: 0 0 10px;}
.menu_title h2{font-size: 20px;color: #333;font-weight: bold;margin: 0 0 10px;}
.menu_title h2 span{color: #f4ae00;}
.menu_title p{font-size: 14px;color: #ccc;}
.menu_title.title_write h1,.menu_title.title_write h2,.menu_title.title_write h2 span,.menu_title.title_write p{color: #fff;}

.partner_slide{padding: 0 30px;}
.partner_slide .swiper-slide{border:1px solid #e5e5e5;border-radius: 5px;overflow: hidden;box-sizing:border-box;}
.partner_slide .swiper-slide img{width: 100%;}
.partner_slide .swiper-button-next,.partner_slide .swiper-button-prev{width: 23px;height: 32px;margin-top: -16px;}
.partner_slide .swiper-button-next{background: url(../images/right.png) no-repeat center;right: 0;}
.partner_slide .swiper-button-prev{background: url(../images/left.png) no-repeat center;left: 0;}

.pad_50{padding-bottom: 20px;}
.home_pro{background-color: #f6f6f6;}
.home_pro img{width: 100%;}
.pro_nav{padding:30px 0 ;}
.pro_nav li{width: 32%;margin-right: 2%;float: left; margin-bottom: 10px;}
.pro_nav li.none{margin-right: 0;}
.pro_nav li a{display: block;font-size: 14px;color: #fff;background-color: #1da3e0;border:1px solid #1da3e0;text-align: center;height: 38px;line-height: 38px;border-radius: 10px;}


.pro_list li{width: 49%;float: left;margin-right: 2%;margin-bottom: 15px;}
.pro_list li.none{margin-right: 0}
.pro_list li img{width: 100%;}
.pro_list li p{margin-top: 15px;font-size: 14px;color: #333;text-align: center;}


/*免费热线咨询*/

.home_adv img{width: 100%;}

/*优势展示*/
.home_advantage{background-color: #1da3e0;padding-bottom: 50px;}

.advantage_txt div{color: #fff;font-size: 18px;padding-left: 65px;}
.advantage_txt div.one{background: url(../images/01.png) no-repeat 0 0;}
.advantage_txt div.two{background: url(../images/02.png) no-repeat 0 0;}
.advantage_txt div.three{background: url(../images/03.png) no-repeat 0 0;}
.advantage_txt div.four{background: url(../images/04.png) no-repeat 0 0;}

.advantage_txt div b{font-weight: bold;margin-top: 5px;display: block;}
.advantage_txt h2{height: 5px;border-top: 1px dashed #fff;border-bottom: 1px dashed #fff;opacity: 0.5;margin:15px 0 20px}
.advantage_txt p{font-size: 14px;color: #fff;line-height: 24px;margin-bottom: 20px;}

/*选择鑫晟豪的四大理由*/
.home_chose img{width: 100%;}
.choose_txt{padding:30px 0 0;}
.choose_txt div{font-size: 16px;color: #333;}
.choose_txt p{font-size: 13px;color: #666;line-height: 30px;padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px dashed #cccccc;margin-top: 10px;}
.choose_txt p b{color: #e67817;}


.home_case{padding-bottom: 50px;}
.home_case .swiper-slide img{width: 100%;}
.home_case .swiper-slide p{text-align: center;color: #333;font-size: 18px;margin-top: 15px;}

.home_case .swiper-button-next,.home_case .swiper-button-prev{width: 23px;height: 32px;margin-top: -16px;}
.home_case .swiper-button-next{background: url(../images/right.png) no-repeat center;right: 0;}
.home_case .swiper-button-prev{background: url(../images/left.png) no-repeat center;left: 0;}

.home_about{font-size: 14px;color: #fff;line-height: 24px;background-color: #1da3e0;padding-bottom: 20px;}
.home_about img{width: 100%;}

.more{display: block;margin: 30px auto;width: 120px;background-color: #fff;color: #1da3e0;height: 30px;line-height: 30px;text-align: center;}
.second_title{border-bottom: 1px solid #e5e5e5;margin: 50px 0 10px;font-size: 22px;color: #333;line-height: 30px;padding: 10px 0;border-top: 1px solid #e5e5e5;}
.second_title>a{font-size: 16px;color: #333;}
.second_title>a.active,.second_title>a:hover{color: #1da3e0;}
.second_title span{float: right;}
.second_title span>a{font-size: 14px;color: #ccc;}
.second_title span>a:hover{color: #1da3e0;}

.home_news {margin-bottom: 50px;}
.home_news li{padding: 10px 0;border-bottom: 1px dashed #e5e5e5;}
.home_news li a{font-size: 13px;color: #666;line-height: 24px;}

/* foot */

.foot{width: 100%;background-color: #1da3e0;position: fixed;bottom: 0;left: 0;z-index: 10; -webkit-box-shadow: 0 0 8px rgba(245,245,245,0.3); -moz-box-shadow: 0 0 8px rgba(245,245,245,0.3); box-shadow: 0 0 8px rgba(245,245,245,0.3);}
.foot li{width: 25%;float: left;text-align: center;padding: 5px 0;}
.foot li img{max-width: 30%;}
.foot li p{font-size: 12px;color: #fff;padding-top: 5px;}



.home_title a{float: left;display: block;width: 10px;background: url(../images/jt.png) no-repeat center;height: 50px;}
.home_title{border-bottom: 1px solid #e5e5e5;text-align: center;font-size: 20px;color: #333;line-height: 50px;}

.pro_class{background-color: #f5f5f5;text-align: center;margin-bottom: 15px;padding: 20px 0;display: inline-block;}
.pro_class a{width:calc((100% - 40px) / 2); margin:0 5px 5px; padding:0px 5px;float: left;display: block;font-size: 14px; border:0;color: #fff;background-color: #1da3e0;text-align: center;height: 40px;line-height: 40px;border-radius: 10px;}
.pro_class a:hover,.pro_class a.active{color: #fff;background-color: #e67817; border:0;}


.news_class{background-color: #f5f5f5;margin-bottom: 30px;}
.news_class a{font-size: 14px;color: #666;display: inline-block;padding: 10px;border-bottom: 1px solid #f5f5f5}
.news_class a:hover,.news_class a.active{color: #1da3e0;border-bottom: 1px solid #1da3e0;}


/* 轮播 */
.pro_slide .swiper-slide,.pro_slide .swiper-slide img{width: 100%;}
.pro_slide{margin-top: 20px;}
.pro_slide .swiper-pagination-bullet{width: 10px;height: 10px;margin: 0 5px;background-color: #000;opacity: 0.2}
.pro_slide .swiper-pagination-bullet-active{background-color: #fff;opacity: 1;}


.pro_detail h1{padding: 10px 0;font-size: 18px;color: #333;}
.detail_profile{border-bottom: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;padding: 10px 0;}
.pro_detail{font-size: 14px;color: #333;line-height: 30px;}
.detail_profile p span{color: #666;}

.purchase{display: block;width: 100%;height: 38px;line-height: 38px;text-align: center;background-color: #1da3e0;margin: 30px 0;}
.purchase span{display: inline-block;font-size: 16px;color: #fff;padding-left: 25px;background: url(../images/info.png) no-repeat center left;}

.pro_title{font-size: 18px;color: #333;margin-bottom: 30px;padding-top: 15px;border-top: 1px dashed #e5e5e5;}
.pro_title span{color: #ccc;}

.detail{font-size: 14px;color: #666;line-height: 24px;padding-bottom: 15px;border-bottom: 1px dashed #e5e5e5;margin-bottom: 15px;}
.detail img{max-width: 100%;}
a.ToMenu{background-color:#1da3e0;padding: 3px 10px;color: #fff;}

/*产品详情页表单*/
.product_form{border:1px solid #e5e5e5;margin-bottom: 50px;}
.product_form div{background-color: #f2f2f2;font-size: 16px;color: #666;padding: 10px 30px;}
.product_form div span{float:  right;}
.product_form div b{color: #ff0000;}

.message_form{margin: 20px;}
.message_form input,.message_form textarea{line-height: 45px;border:1px solid #e5e5e5;text-indent: 20px;box-sizing: border-box;margin-bottom: 30px;}
.message_form input{height: 45px;width: 100%;}
.message_form input.none{margin-right: 0;}
.message_form textarea{height: 200px;width: 100%;}
.message_form p{font-size: 14px;color: #666;margin: 10px 0 20px;}
.message_form p span{color: #ff0000;}

.apply_submit,.message_form input.reset{font-size: 14px;text-align: center;height: 38px;line-height: 38px;box-sizing:border-box;}

.apply_submit{width: 48%;background-color: #1da3e0;border:1px solid #1da3e0;color: #fff;display: inline-block;}
.message_form input.reset{width: 48%;color: #fff;margin-right: 0;float: right;text-indent:0;cursor: pointer;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms;}
.apply_submit:hover{color: #1da3e0;background-color: #fff;}
.message_form input.reset:hover,input[type=reset]:hover{background-color: #1da3e0;border:1px solid #1da3e0;color: #fff;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms;}


.news_list{margin-top: 60px;}
.news_list li{border:1px solid #e5e5e5;margin-bottom: 20px;padding: 15px;}
.news_list li div{font-size: 14px;color: #333;padding-bottom: 10px;border-bottom: 1px solid #e5e5e5;margin-bottom: 10px;line-height: 24px;}
.news_list li p{font-size: 12px;color: #666;line-height: 24px;}

.evaluation{margin-top: 60px;}
.evaluation li{border:1px solid #e5e5e5;margin-bottom: 20px;padding: 15px;}
.evaluation li div{font-size: 16px;color: #333;padding-bottom: 10px;border-bottom: 1px solid #e5e5e5;margin-bottom: 10px;line-height: 24px;}
.evaluation li p{font-size: 12px;color: #666;line-height: 24px;}
.evaluation li .pro_img{margin-bottom:20px;}
.evaluation li .pro_img img{width:100%;}

.problem li{margin-bottom: 20px;padding-bottom: 10px;border-bottom: 1px dashed #e5e5e5;}
.problem li div{font-size: 14px;color: #333;margin-bottom: 10px;line-height: 24px;}
.problem li p{font-size: 12px;color: #666;line-height: 24px;}

/* 详情页标题*/
.detail_title{margin: 0px 0 30px;}
.detail_title h1{font-size: 16px;color: #333;margin-bottom: 20px;}
.detail_title h2{border-bottom: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;padding: 15px 0;}
.detail_title h2 span{padding: 0 30px;font-size: 14px;color: #999;line-height: 30px;}

span.time{background: url(../images/time.png) no-repeat center left;}
span.glance{background: url(../images/glance.png) no-repeat center left;}

/*详情页分页*/
.detail_page{overflow: hidden;zoom: 1;margin: 35px 0;}
.page_prev span{background: url(../images/prev.png) no-repeat center left;padding-left: 50px;}
.page_back{text-align: center;}
.page_back span{background: url(../images/back.png) no-repeat center right;padding: 15px 30px 15px 0;}

.page_next span{background: url(../images/next.png) no-repeat center right;padding-right: 50px;}
.detail_page a{-webkit-transition:all ease-in-out 0ms;transition:all ease-in-out 0ms;-ms-transform:all ease-in-out 0ms;display: block;}

.page_next,.page_prev,.page_back{width: 100%;border:1px solid #e5e5e5;height: 55px;float: left;box-sizing:border-box;margin-bottom: 20px;}
.page_back{width: 100%;margin-bottom: 20px;}

.page_back span{padding-top: 15px;font-size: 13px;display: inline-block;}
.page_next span,.page_prev span{padding-top: 15px;font-size: 13px;color: #666;margin: 0 30px;display: block;padding-bottom: 15px;text-align: center;}
.page_next:hover a,.page_prev:hover a,.page_back:hover a{color: #fff;}
.page_next:hover span{background: url(../images/next_hover.png) no-repeat center right;color: #fff; }
.page_prev:hover span{background: url(../images/prev_hover.png) no-repeat center left; color: #fff;}
.page_prev:hover,.page_next:hover,.page_back:hover{background-color: #1da3e0}

.page_back:hover span{color: #fff;background: url(../images/back_hover.png) no-repeat center right;}

.about{font-size: 14px;color: #666;line-height: 24px;padding:25px 0;border-bottom: 1px solid #e5e5e5;margin-bottom: 25px;}
.about h1{font-size: 16px;color: #333;}
.about img{max-width: 100%;}


/*企业相册*/
.album_slide {margin-bottom: 30px;overflow: hidden;}
.album_slide  .hd{margin: 0px auto 25px;font-size: 16px;color: #333;width: 1200px;}
.album_slide  .hd li{font-size: 16px;color: #333;display: inline-block;padding: 10px;border: 1px solid #e5e5e5;margin-right: 10px;}
.album_slide  .hd li.on,.album_slide  .hd li:hover{border: 2px solid #1da3e0;background-color: #1da3e0;color: #fff;}
.album_slide  .hd span{float: right;}
.album_slide  .hd span>a{font-size: 16px;color: #ccc;}
.album_slide  .hd span>a:hover{color: #1da3e0;}
.album_slide .bd ul li{width: 49%;float: left;margin-right: 2%;border:1px solid #e5e5e5;border-radius: 5px;margin-bottom: 10px;box-sizing:border-box;}
.album_slide .bd ul li img{width: 100%;}
.album_slide .bd ul li.none{margin-right: 0;}

.contact{font-size: 14px;color: #666;line-height: 30px;padding-bottom: 50px;}
.contact div{padding: 30px 0 15px;border-bottom: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;margin-bottom: 15px;font-size: 18px;color: #333;}
.contact p a{color: #1da3e0;}


.form_question{background: url(../images/question.png) no-repeat center;}
.form_name{background: url(../images/name.png) no-repeat center;}
.form_email{background: url(../images/contact_email.png) no-repeat center;}
.form_phone{background: url(../images/contact_tel.png) no-repeat center;}
.form_suggest{background: url(../images/suggest.png) no-repeat center;}

.message_inline,.message_block{background-color: #fff;overflow: hidden;zoom: 1;margin-bottom: 10px;border:1px solid #e5e5e5;padding: 5px 0;}

.message_inline label,.message_block label{width:20%;height: 38px;display:block;float: left;}
.message_inline input,.message_block textarea{font-size: 14px;color: #999;height: 38px;line-height: 38px;float: left;border-left: 1px solid #e5e5e5;text-indent: 20px;width: 80%;box-sizing:border-box;}
.message_inline.none{margin-right: 0}
.message_block textarea{height: 200px;}
.apply_submit{display: block;background: #1da3e0;height: 38px;line-height: 38px;color: #fff;text-align: center;font-size: 14px;border:1px solid #1da3e0;float: left;margin-right: 2%;box-sizing:border-box;}
.apply_submit:hover{color: #1da3e0;background-color: #fff;}

input[type=reset]{display: block;float: left;background-color: #333333;border:1px solid #333333;font-size: 14px;color: #fff;line-height: 38px;height: 38px;text-align:center;cursor: pointer;width: 49%}

.ban{position: relative;margin-top: 60px;}
.ban img{width: 100%;}
.ban_title{position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);width: 100%;text-align: center;}
.ban_title div{font-size: 20px;color: #fff;}
.ban_title p{font-size: 14px;color: #fff;width: 80%;margin: 20px auto 0;} 

.ban_title.black_title div,.ban_title.black_title p{color: #000;}
.ban_home{padding: 10px 0;background: rgba(0,0,0,0.8);width: 100%;}
.ban_home div{font-size: 14px;color: #fff;padding-left: 30px;background: url(../images/add.png) no-repeat center left;}






















