@charset "utf-8";

/*css reset*/

/*去掉点击高亮（-webkit-tap-highlight-color:rgba(0, 0, 0, 0)）*/

*{margin:0;padding:0;border:none;outline:0; font-weight:normal; font-family:"Microsoft Yahei"; font-size:100%;color:#333;vertical-align:baseline;background:transparent; -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}

body{ background-color:#fff; font-size:1rem;}

article, aside, dialog, figure, footer, header,hgroup, nav, section {display:block;}

ul,ol,li{list-style:none;}

p{ line-height:150%;}

i,em{font-style:normal;}

blockquote, q {quotes:none;}

blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}

table {border-collapse:collapse; border-spacing:0;}

input, select {vertical-align:middle;}

a{text-decoration:none;}

em{font-style:normal;}

input[type="text"]{-webkit-appearance:none;background:none;}

input[type="text"]::-webkit-input-placeholder{ line-height:normal;}

input[type="submit"]{-webkit-appearance:none;}

input[type="checkbox"]{border:1px solid #ccc;border-radius:0;}

input[type="password"]{-webkit-appearance:none;}

input[type="tel"]{-webkit-appearance:none;background:none;}

input[type="tel"]{-webkit-appearance:none;background:none;}

body{font-family:微软雅黑,Helvetica,Arial,sans-serif;}

td,th{vertical-align:middle;}

/*reset end*/

/*basic start*/

@media screen and (min-width:240px){html,body{font-size:10px;}}

@media screen and (min-width:320px){html,body{font-size:12px;}}

@media screen and (min-width:480px){html,body{font-size:14px;}}

@media screen and (min-width:560px){html,body{font-size:16px;}}

@media screen and (min-width:640px){html,body{font-size:18px;}}

@media screen and (min-width:720px){html,body{font-size:20px;}}

@media screen and (min-width:800px){html,body{font-size:22px;}}

@media screen and (min-width:1024px){html,body{font-size:24px;}}

.clearfix:after{clear:both;height:0;font-size:0;display:block;content:"";visibility:hidden;}

.clear{ clear:both; height:0px; overflow:hidden; font-size: 0px; line-height: 0px; }

.ff-1{font-family:Helvetica;}

.fs18{font-size:0.75rem;}

.fs20{font-size:0.833rem;}

.fs22{font-size:0.916rem;}

.fs24{font-size:1rem;}

.fs26{font-size:1.083rem;}

.fs28{font-size:1.167rem;}

.fs30{ font-size:1.25rem;}

.fs32{font-size:1.416rem;}

.fs34{font-size:1.416rem;}

.fs36{font-size:1.500rem;}

.fs38{font-size:1.583rem;}

.fs40{font-size:1.67rem;}

.fs42{font-size:1.75rem;}

.fs44{font-size:1.833rem;}

.fs46{font-size:1.916rem;}

.fs48{font-size:2.0rem;}

.fs70{font-size:2.916rem;}

.bdl-dashed1{border-left:1px dashed #d6d6d6;}

.fl{float:left;}

.fr{float:right;}

.fn{ float:none;}

.bold{font-weight:bold;}

.rotate30{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);-moz-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg);}

.rotate-30{-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-o-transform:rotate(-30deg);transform:rotate(-30deg);}

.rotate45{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}

.rotate-45{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}

.rotate180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}

.tl{text-align:left;}

.tc{text-align:center;}

.tr{text-align:right;}

* input::-moz-placeholder{color:#cfcfcf;font-family:"Microsoft Yahei,Helvetica,Arial,sans-serif";}

* input::-webkit-input-placeholder{color:#cfcfcf;font-family:"Microsoft Yahei,Helvetica,Arial,sans-serif",Helvetica,Arial,sans-serif;line-height:1.333rem;}

* input::-o-input-placeholder{color:#cfcfcf;font-family:"Microsoft Yahei,Helvetica,Arial,sans-serif",Helvetica,Arial,sans-serif;}

* input::-ms-input-placeholder{color:#cfcfcf;font-family:"Microsoft Yahei,Helvetica,Arial,sans-serif",Helvetica,Arial,sans-serif;}

.thin{font-weight:normal;}

.red1{color:#ff0040;}

.red2{color:#f34649;}

.blue1{color:#377bed;}

.caa{color:#aaaaaa;}

.c7d{color:#7d7d7d;}

.c55{color:#555555;}

.t_i30{ text-indent:1.25rem;}

.h58{ height:2.416rem; line-height:2.416rem;}

.line_hei{ line-height:1.5;}

/*basic end*/

/*自定义通用样式 s*/

.color_716969{ color:#716969;}

.color_7c7c7c{ color:#7c7c7c;}

.color_ccc{ color:#ccc;}

.color_000{ color:#000;}

.color_333{ color:#333;}

.color_666{ color:#666;}

.color_999{ color:#999;}

.color_f00{ color:#f00;}

.color_fff{ color:#fff;}

.color_ff675c{ color:#ff675c;}

.color_b8b8b8{ color:#b8b8b8;}

.color_6c6c6c{ color:#6c6c6c;}

.color_ea102c{ color:#ea102c;}

.color_16a86f{ color:#16a86f;}

.color_48d9cf{color:#48d9cf;}

.bg_fff{ background-color:#fff;}

.bg_f3f3f3{ background-color:#f3f3f3;}

.bg_ff675c{ background-color:#ff675c; color:#fff;}

.bg_ff9900{ background-color:#ff9900;}

.bg_5da3e1{ background-color:#5da3e1;}

.bg_5ac64f{ background-color:#5ac64f;}

.t_line{ text-decoration:underline;}

.b_r100{ border-radius:100%; -webkit-border-radius:100%;}

.b_r5{ -webkit-border-radius:0.2rem; border-radius:0.2rem;}

.b_r10{ -webkit-border-radius:0.416rem; border-radius:0.416rem;}

.b_r18{ -webkit-border-radius:0.75rem; border-radius:0.75rem;}

.b_r23{ -webkit-border-radius:0.958rem; border-radius:0.958rem;}

.b_r24{ -webkit-border-radius:1rem; border-radius:1rem;}

.b_r27{ -webkit-border-radius:1.125rem; border-radius:1.125rem;}

.b_s3{ -webkit-box-shadow: 0 0 0.167rem #999; box-shadow: 0 0 0.167rem #999;}

textarea{ resize:none; outline:none;}

.w_1200{ width:1200px; margin:0px auto;}

.neirong img{ max-width:100%;}

.s_btn_01{ display:inline-block; width:100%; height:3.25rem; line-height:3.25rem; text-align:center; color:#fff; background-color:#ff675c; font-size:1.5rem; border:0 none; margin:0.75rem 0;}

.s_btn_01.disable{ background-color:#999;}

.w_40{ width:40%;}

.w_875{ width:87.5%; margin:0 auto;}

.w_92{ display:block; width:92%; margin:0 auto;}

.w_94{ width:94%;}

.w_94m{ width:94%; margin:0 auto;}

.m_tb12{ margin:0.5rem auto;}

.m_tb18{ margin:0.75rem auto;}

.m_tb24{ margin:1rem auto;}

.p_tb6{ padding:0.25rem 0;}

.p_tb12{ padding:0.5rem 0;}

.p_tb18{ padding:0.75rem 0;}

.p_tb24{ padding:1rem 0;}

.m_t6{ margin-top:0.25rem;}

.m_t12{ margin-top:0.5rem;}

.m_t18{ margin-top:0.75rem;}

.m_t20{ margin-top:0.833rem;}

.m_t24{ margin-top:1rem;}

.m_b20{ margin-bottom:0.833rem;}

.m_b24{ margin-bottom:1rem;}

.m_l12{ margin-left:0.5rem;}

.m_l20{ margin-left:0.833rem;}

.m_l24{ margin-left:1rem;}

.m_r12{ margin-right:0.5rem;}

.m_r20{ margin-right:0.833rem;}

.m_r24{ margin-right:1rem;}

.p_l12{ padding-left:0.5rem;}

.p_l18{ padding-left:0.75rem;}

.p_l24{ padding-left:1rem;}

.p_t8{ padding-top:0.33rem;}

.p_t12{ padding-top:0.5rem;}

.p_t18{ padding-top:0.75rem;}

.p_t24{ padding-top:1rem;}

.p_r12{ padding-right:0.5rem;}

.p_r18{ padding-right:0.75rem;}

.p_r24{ padding-right:1rem;}

.p_b12{ padding-bottom:0.5rem;}

.p_b18{ padding-bottom:0.75rem;}

.p_b24{ padding-bottom:1rem;}

.p_l24{ padding-left:1rem;}

.p_r24{ padding-right:1rem;}

.p_b24{ padding-bottom:1rem;}

.l_hei2{ line-height:2rem;}

.bold{ font-weight:bold;}

.bg_fix{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:2; background:rgba(0,0,0,0.5);}

.m_auto{ display:block; margin:0 auto;}

.list_more{ width:100%; margin:1rem 0; height:2rem; text-align:center; line-height:2rem; color:#333; font-size:1.125rem; cursor:pointer;}

/*自定义通用样式 e*/





/*首页*/

.header{width: 100%; background: #fff;}

.header .top .left{display: none;}

.bannerBox{display: none;}

.navRt{display: none; float: none;}

.w1200{width: 90%; margin: 0px auto;}

.navBox .logo{width: 5.6875rem;
    height: 4.5rem;

    margin-top:2%;
    line-height: 4.5rem;
}

.navBox .logo img{width: 100%; 
    height: auto;}
    .navBox .tit{
        float: left;
        margin-top: 5.6%;
        margin-left: 2%;
    }
    .navBox .tit h1{
        font-size: 16px;
        font-weight: 700;
    }
.header .top .right{position: absolute; right: 1rem; top:0; line-height: 4.5rem; font-size: 0.88rem; color: #ddd;}

.header .top .right a{color: #333; padding:0 0.5rem;}

.header .top .right a.weibo{padding-left: 1.8rem; background: url(../bg/weibo.png) no-repeat left center; background-size:1.4rem auto;}

.header .top .right a:active{color: #2c489c}

@media screen and (max-width: 480px){
    .navBox .tit{
        float: left;
        margin-top: 5.6%;
        margin-left: 1%;
    }
    .navBox .tit h1{
        font-size: 12px;
        font-weight: 700;
    }
}

/*导航*/

.m-navBox{display: block; /*height: 3rem;*/ padding: 0px 1rem; border-top: 1px solid #eae8e8; background: #fff;}

.per-container {width: 100%;height: 100%;}

.swiper-slide {

    	display: block;

        text-align: center;

        font-size: 14px;



        /* Center slide text vertically */

        display: -webkit-box;

        display: -ms-flexbox;

        display: -webkit-flex;

        display: flex;

        -webkit-box-pack: center;

        -ms-flex-pack: center;

        -webkit-justify-content: center;

        justify-content: center;

        -webkit-box-align: center;

        -ms-flex-align: center;

        -webkit-align-items: center;

        align-items: center;

    }

.m-navBox a{color: #333; height: 3rem; line-height: 3rem;}

.m-navBox .current a{border-bottom: 2px solid #4AA9F9; color: #4AA9F9;}

.m-navBox a:hover{color: #4AA9F9;}

.m-navBox a:active{color: #4AA9F9;}



/*搜索框*/



.search{padding: 1rem 0; height: auto; margin-bottom: 2rem;}

.search-box{width: 90%; margin-bottom: 0;}

.search-box form{width: 100%;}

.search-box .tit{height: 3rem; margin-right: 0.5rem; line-height: 3rem; text-align: right; font-size: 1rem;}

.search-s{height: auto; }

.search-s .s{width: 96%; height: 2rem; line-height: 2rem; padding:0.5rem 0 0.5rem 4%; font-size: 0.8rem;}

.search-s .go{width: 4.5rem; height: 3rem; line-height: 3rem; background:#4AA9F9 url(../bg/m-go.png) no-repeat center center; background-size:2rem auto;}





/*手机banner图*/

.m-banner{width: 100%; display: block;}

.m-banner img{display: block; width: 100%;}

.m-banner .swiper-pagination-bullet{background: #fff; opacity: 1;}

.m-banner .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #267ad8;}



/*首页产品列表*/

.hm-product{width: 98%}

.hm-product ul.top{display: -webkit-box; display: -ms-flexbox; display: -webkit-flex;display: flex;}

.hm-product ul.top li{height: auto; overflow: hidden; margin:0 0.2rem; padding-bottom: 1.4rem;}

.hm-product ul.top li .tit{height:4rem; line-height: 4rem; font-size: 1.2rem;}

.hm-product ul.top li .pic{width: 6.3125rem; height: 6.3125rem;}

.hm-product ul.top li .con{height:3rem; padding:0 2rem; line-height: 3rem; font-size: 0.9rem; }

.hm-product ul.top li .btn{width: 8rem; height: 2rem; line-height: 2rem; font-size: 0.88rem;}



.opendown{padding:1rem;}

.opendown .title{height: 2.6rem; margin-bottom: 1rem; line-height: 2.6rem; font-size: 1.6rem;}

.opendown .close{width: 2rem; height: 2rem; background-size:2rem auto;}

.opendown .close:hover{background-size:2rem auto;}

.opendown li dl dt{margin-bottom: 0;}

.opendown li dl dt h5{height: 3rem; line-height: 3rem; font-size: 1.05rem;}

.opendown li dl dt .bt{width: 3rem; height: 3rem; background-size:1.2rem auto;}

.opendown li dl dt .bt.up{background-size:1.2rem auto;}

.opendown li dl dd{padding-bottom: 0.6rem; margin-bottom: 0.6rem;}

.opendown li dl dd a{height: 2rem; line-height: 2rem; font-size: 1rem;}



/*首页新闻动态*/

.newsabt{padding-top: 1rem; padding-bottom: 1rem;}

.newsabt .left{width: 100%; float: none;}

.newsabt .right{width: 100%; float: none; overflow: hidden;}

.newsabt .tit00{margin-bottom: 1.2rem; line-height: 3rem;}

.newsabt .tit00 h5{font-size: 1.8rem;}

.newsabt .tit00 .more{font-size: 1rem;}

.N06_list_ol li{padding-bottom: 0.8rem; margin-bottom: 0.8rem;}

.N06_list_ol li dl{}

.N06_list_dl dt{width: 5.625rem; float: none; color: #fff;}

.N06_list_dl dd{margin-left: 1rem;}

.N06_list_dl dt b{width: 5.625rem; height: 4rem; padding:0.3rem 0;}

.N06_list_dl dt b big{height: 2.6rem; line-height: 2.6rem; color: #fff; font-size: 1.7rem;}

.N06_list_dl dt b small{height: 1.4rem; line-height: 1.4rem; color: #fff; font-size: 0.8rem;}

.N06_list_dl dt em{height: 1.8rem; line-height: 1.8rem; font-size: 0.9rem; color: #fff;}

.N06_list_dl dd h4{height: 2rem; line-height: 2rem; font-size: 1.1rem;}

.N06_list_dl dd p{height: 3rem; line-height: 1.6rem; font-size: 0.86rem;}



.abtus .pic{width: 100%; height: 12rem; margin-bottom: 1rem;}

.abtus .pic img{width: 100%; height: 12rem;}

.abtus .con{width: 100%; padding-bottom: 1rem; border-bottom: none;}

.abtus .con p{height: 6rem; line-height: 1.6rem; font-size: 0.88rem;}



/*页脚*/

.footer{padding-top: 2rem;}

.footer .fttop{padding-bottom: 1rem;}

.footer .fttop .ftlogo{width: 50%; height: auto; margin-right: 0;}

.footer .fttop .ftlogo a{margin-left: 0;text-align: center;}

.footer .fttop .ftlogo a img{display: block; margin:0 auto; width: 4.6rem; height: auto;}

.footer .fttop .ftweibo{width: 50%; text-align: left; margin-right: 0;}

.footer .fttop .ftweibo .pic{width: 3rem; height: 3rem;}

.footer .fttop .ftweibo .pic img{width: 3rem; height: 3rem;}

.footer .fttop .ftweibo .tt{width: 5rem; line-height: 2rem; margin:0 auto; font-size: 0.84rem; text-align: center;}

.footer .fttop .list{float: none; width: 100%; padding-top: 1rem; clear:both; /*border-top: 1px solid #2b2d32;*/}

.footer .fttop .list li{margin: 0; width: 33.33%;}

.footer .fttop .list li a{font-size: 0.88rem; line-height: 2rem;}

.footer .copyright{padding:1rem; height: auto; line-height: 1.8rem; font-size: 0.82rem;}



/*新闻列表页面*/

.inBanner{ width: 100%; height: 12rem; padding-top: 2rem; background-size:auto 100%; }

.inBanner .con{padding-top: 0.5rem;}

.inBanner .con h5{line-height: 3rem; font-size: 1.4rem;}

.inBanner .con .intro{line-height: 1.6rem; font-size: 0.9rem;}

.inBanner .con span{height: 1px; margin-bottom: 2rem;}



.innerCon .left{float: none; width: 100%; padding-bottom: 1rem;}

.innerCon .left dt{width: 100%; height:3rem; line-height: 3rem; font-size: 1.3rem;}

.innerCon .left dt em{font-size: 1.3rem;}

.innerCon .left dd{width: 100%; height: 3rem; line-height: 3rem;}

.innerCon .left dd a{width: 100%; height: 3rem; line-height: 3rem; font-size: 1.1rem; background: url(../bg/rt1.png) no-repeat 95% center; -webkit-background-size: 1rem auto; background-size: 0.45rem auto;}



.innerCon .right{width: 100%; float: none;}

.news-list ul li{padding-bottom: 0.8rem; margin-bottom: 0.8rem;}

.news-list ul li:last-child{margin-bottom: 0;}

.news-list ul li dl dt{float: none; width: 4rem; margin-right: 1rem;}

.news-list ul li dl dt .day{width: 4rem; height: 2.2rem; line-height: 2.2rem; font-size: 1.8rem;}

.news-list ul li dl dt .moye{ width: 4rem; height: 1.6rem; line-height: 1.6rem; font-size: 0.88rem;}

.news-list ul li dl dd .more{float: none; margin-left: 1.5rem; width: 2rem; height: 2rem; -webkit-background-size:1rem auto; background-size: 1.6rem auto;}

.news-list ul li dl dd .more:hover{background-size: 1.6rem auto;}

.news-list ul li dl dd .cct{width: 100%; float: none;}

.news-list ul li dl dd .cct h5{height: 1.6rem; font-size: 1.08em; line-height: 1.6rem}

.news-list ul li dl dd .cct h5 a{display: block;}

.news-list ul li dl dd .cct .con{height: 1.8rem; line-height: 1.8rem; font-size: 0.88em; color: #666;}



.asppage24{display: none;}

.m-pager{display: block; width: 60%; height: 4rem; margin:0 auto; line-height: 4rem; text-align: center; font-size: 1.2rem;}

.m-pager a{display: block; color: #999;}

.m-pager a:active{color: #4AA9F9;}



/*新闻详情页面*/

.NewsDetails_01{width: 100%; padding-top: 1rem; padding-bottom: 2rem;}

.NewsDetails_01 .newstl{margin-bottom: 1.4rem;}

.NewsDetails_01 .newstl h3{font-size: 1.5rem; padding-bottom: 0.8rem;}

.NewsDetails_01 .newstl span{font-size: 1rem; padding-bottom: 0.6rem;}

.NewsDetails_01 .con{padding-bottom: 1rem; margin-bottom: 1rem; /*border-bottom: 1px solid #ddd;*/}

.NewsDetails_01 .con img{display: block; width: 100%; margin:1rem 0;}

.NewsDetails_01 .con p{font-size: 0.9rem; line-height: 2rem;}

.NewsDetails_01 .nextOne h5{width: 70%; height: 2rem; line-height: 2rem; font-size: 1rem;}

.NewsDetails_01 .nextOne a{line-height: 2rem; font-size: 1rem;}



/*员工活动列表页面*/

.activity-list li{margin:0 0.5rem; width: 30%;}

.activity-list li.last{margin-right: 0.5rem;}

.activity-list li a.pic{width: 100%; max-height: 8rem; height: auto;}

.activity-list li a.pic img{position: inherit; width: 100%; height: auto; max-height: 8rem;}

.activity-list li a.tit{height: 2rem; line-height: 2rem; font-size: 0.6rem;}



/*招聘列表页面*/

.employment{padding-top: 1rem; padding-bottom: 4rem;}

.employment .zp{ margin-bottom: 1rem; font-size: 0.8rem; line-height: 1.8rem;}

.employment .tips{padding-bottom: 1rem; margin-bottom: 1rem; font-size: 0.8rem; line-height: 1.8rem;}

.zpbox{font-size:0.9rem;}

.zpbox h3{ margin-top:2px; /*padding-left:1rem;*/ height:2.4rem; line-height:2.4rem;  font-size:0.92rem;}

.employment h3 .sp1{ width:23%; padding-left:0.5em; font-size: 0.86rem;}

.employment h3 .sp2{ width:19%; font-size: 0.86rem;}

.employment h3 .sp3{ width:18%; font-size: 0.86rem;}

.employment h3 .sp4{ width:16%; font-size: 0.86rem;}

.employment h3 .sp5{ font-size: 0.86rem;}

.zpbox .zpmain{width: auto; display:none; padding:1rem 1rem; min-height:10rem; line-height:1.8rem; font-size: 0.68rem;}

.zpbox .zpmain .my{display: block; position: inherit; right:0; top:0; margin-bottom: 1em;}







.zpbox h3 em{ display:block; float:right; width:10%; height:3rem; -webkit-background-size: 1rem auto; background-size: 1rem auto;}

.zpbox .on em{-webkit-background-size: 1rem; background-size: 1rem;}



/*下载列表*/

.download-list{padding-top: 1rem;}

.innerCon .left-down dd a{padding-left: 1rem; background: url(../bg/pic1.jpg) no-repeat 0.5rem center; -webkit-background-size: 0.4rem auto; background-size: 0.4rem auto;}

.download-list ul li a.tit{float: none; max-width: 100%; padding-left: 1.4rem; height: 3rem; line-height: 3rem; font-size: 0.88rem;}

.download-list ul li a.download{float: none; margin-left: 1.2rem; padding-left: 1.4rem; height: 3rem; line-height: 3rem; font-size: 0.88rem; -webkit-background-size:1rem; background-size: 1rem;}

.innerCon .left-down dt em{padding-left: 1rem;}



/*联系我们*/

.contact{padding-top: 1.5rem;}

.contact .top .left{width: 100%; padding-top: 0rem; margin-right: 0;}

.contact .top .left ul li{padding-left: 2rem; width: auto; margin-bottom: 1rem;}

.contact .top .left ul li img{width: 1.8rem; height: 1.8rem; top:0.3rem; left:-0.6rem; }

.contact .top .left ul li h5{height: 2rem; margin-bottom: 0; line-height: 2rem; font-size: 1.28rem;}

.contact .top .left ul li b{height: auto; line-height: 1.8rem; font-size: 0.88rem;}

.contact .top .left ul li p{font-size: 0.88rem; line-height: 1.8rem;}

.contact .top .right{width: 100%;}

.contact .top .right img{width: 100%; height: auto;}

.listfm{padding-bottom: 4rem;}

.aform .title{margin-bottom: 0.8rem; padding-bottom: 0.4rem; height: 2rem; line-height: 2rem; font-size: 1rem;}

.aform .title span{width: 2px; height: 14px; margin-right: 0.5rem; vertical-align: middle;}

.aform .info{margin-bottom: 1.4rem; font-size: 0.88rem; line-height: 1.6rem;}

.listfm ul li{margin-bottom: 1rem; margin-right: 0;}

.listfm ul li input{float: none; width: 100%; padding: 0.5rem 0px 0.5rem 1rem; font-size: 0.88rem; height: 1rem; line-height: 1rem;}

.listfm .tips{float: none; margin-left: 0; line-height: 1.8rem;}

.listfm ul li textarea{float: none; width: 100%; padding:0.6rem 1rem; font-size: 0.88rem;}

.listfm .tips .rgt{font-size: 0.88rem; padding-left: 1.6rem; -webkit-background-size: 1.12rem auto; background-size: 1.12rem auto;}

.listfm .tips .wrong{font-size: 0.88rem; padding-left: 1.6rem; -webkit-background-size: 1.12rem auto; background-size: 1.12rem auto;}

.listfm .btn{padding-top: 1.4rem; padding-bottom: 1rem;}

.listfm .btn a{display: block; width: 88%; height: 3rem; margin:0 auto 1rem;}

.listfm .btn a input{width: 100%; height: 3rem; line-height: 3rem; font-size: 1rem;}



/*关于富泰*/

.aboutUs .left {width: 100%;}

.aboutUs .left .tit{height: 3rem; margin-bottom: 1rem; line-height: 3rem; font-size: 1.2rem;}

.aboutUs .left .tit span{height: 3rem; line-height: 3rem;}

.aboutUs .left .intro{margin-bottom: 1rem; line-height: 1.8rem; font-size: 0.88rem;}

.toc{width: 5rem; height: 8rem;}

.pagination i.selected{width: 5rem; height: 8rem;}

.thumbWrap{width: 80%; margin:0 auto;}

.toc a{height: 2.2rem; line-height: 2.2rem;}

.toc.top a{padding-bottom: 5.8rem;}

.toc.bottom a{padding-top: 5.8rem;}

.syFocusThumb .prev{width: 1.4rem; top:3rem; -webkit-background-size: 1rem auto;background-size: 1rem auto;}

.syFocusThumb .next{width: 1.4rem; top:3rem; -webkit-background-size: 1rem auto;background-size: 1rem auto;}

.sliderwrapper{padding-top: 10rem;}

.pagination{height: 10rem;}

.contentdiv{width: 100%;}

.contentdiv img{width: 100%; max-width: 100%;}

.contentdiv .con{padding:1rem 1rem; width: auto; height: auto;}

.contentdiv .con .yr{width: 5rem; height: 3rem; line-height: 3rem; font-size: 2rem;}

.contentdiv .con .tt{height: 3rem; line-height: 1.6rem; font-size: 0.88rem;}

.syFocusThumb{height: auto; margin:1rem 0;}



.aboutUs .right .tit{width: 100%; height: 3rem; line-height: 3rem;}

.aboutUs .right .tit h5{width: 7rem; height: 3rem; line-height: 3rem; font-size: 1.24rem;}

.aboutUs .right .tit .more{width: 4rem; height: 3rem; line-height: 3rem; font-size: 0.9rem;}



.picScroll-top{display: none;}

.m-picList{display: block; width: 100%;}

.m-picList li{float: left; width: 8.90625rem; height:2.90625rem; margin:0.5rem 0.6rem; border:1px solid #ddd;}

.m-picList li a img{display: block; float: left; width: 8.90625rem; height:2.90625rem;}



/*产品列表*/

.productBox{padding-top: 2rem;}

.productBox .ptNav{float: none; width: 100%; margin-bottom: 2rem;}

.productBox .right{float: none; width: 100%;}

.productLt{width: 100%; padding-bottom: 3rem;}

.productLt ul li{width: 100%; margin-bottom: 1rem; padding:1rem 0;}

.productLt ul li .pic{float: none; width: 9.375rem; height:7.9687rem; margin-left: 1rem; }

.productLt ul li .pic img{width: 9.375rem; height:7.9687rem; }

.productLt ul li .con{width: 100%; margin-right: 1rem; margin-left: 1rem;}

.productLt ul li .con h5{height: 2.4rem; margin-bottom: 0.4rem; line-height: 2.4rem; font-size: 1rem;}



.productBox .ptNav .lfsearch{position: relative; width: 100%; height: 3.4rem; padding:0rem;}

.productBox .ptNav .lfsearch .searchS {position: absolute; top:0.2rem; left: 0.2rem; width: 100%; height: 3rem;}

.productBox .ptNav .lfsearch .s{/*width: 100%;*/ height: 2rem; line-height: 2rem; padding:0.5rem 0 0.5rem 0.5rem; font-size: 0.88rem;}

.productBox .ptNav .lfsearch form{width: 100%;}

.productBox .ptNav .lfsearch .go{width: 4rem; height: 3rem; -webkit-background-size: 1.6rem auto; background-size: 1.6rem auto; padding:0;}



.ptNav h2{width: 100%; height: 2.6rem; padding-left: 0; line-height: 2.6rem; font-size: 1rem;}

.ptNav h2 span{padding-left: 1rem; color: #fff;}

.sidenav{width: 100%;}

.sidenav h3 .one{color: #fff; width: 100%; height: 2.6rem; line-height: 2.6rem;}

.sidenav h3 .one span{padding-left: 1rem; font-size: 1rem;}

.sidenav h3 em{width: 3rem; height: 2.6rem; line-height: 2.6rem; -webkit-background-size: 10.9rem auto; background-size: 0.9rem auto;}

.sidenav h3 em.on{-webkit-background-size: 10.9rem auto; background-size: 0.9rem auto;}

.sidenav .sdtwo{padding:0 0rem 0 1.6rem; height: 2.6rem; line-height: 2.6rem; font-size: 0.9rem;}

.sidenav .sdtwo span{width: 3rem; height: 2.6rem; right: 0;}

.sidenav .onesd ol li{height: 2rem; line-height: 2rem; font-size: 0.88rem;}



/*产品详情*/

.productDt{width: 94%; padding:0 3%; margin-bottom: 1rem;}

.productDt .ptop{width: 100%; padding:0.8rem 0;}

.pdtDetailes{width: 100%; margin-bottom: 1.2rem; font-size: 1rem; line-height: 1.8rem;}

.pdtDetailes img{width: 96%; margin:1rem auto;}

.pdtDetailes p{line-height: 1.8rem;}

.pftTit{width: 100%; margin-bottom: 1.2rem; padding-left: 0; height: 3rem; line-height: 3rem; font-size: 1.1rem;}

.pftTit span{padding-left: 1rem; color: #4AA9F9; font-weight: bold;}

.picScroll-left{display: none;}

.productDt .pdaform{width: 100%;}

.productDt .pdaform .listfm ul li{margin-bottom: 0.8rem;}

.productDt .ptop .pic{float: none; width: 9.375rem; height:7.9687rem; margin-left: 1rem; }

.productDt .ptop .pic img{width: 9.375rem; height:7.9687rem; }

.productDt .ptop .con{width: 100%; margin-right: 1rem; margin-left: 1rem;}

.productDt .ptop .con h5{height: 2.4rem; margin-bottom: 0.4rem; line-height: 2.4rem; font-size: 1rem;}

.productDt .ptop .con .cc{padding-bottom: 0.5rem; margin-bottom: 0.5rem;}

.productDt .ptop .con .lst{min-height: 1.6rem; padding-left: 7rem;}

.productDt .ptop .con .lst span{width: 5rem; height: 1.6rem; line-height:1.6rem; font-size: 0.88rem;}

.productDt .ptop .con .lst p{padding-top: 0.1rem; max-height: 3rem; line-height:1.5rem; font-size: 0.88rem;}

.productDt .ptop .con .more{width: 8rem; height: 2.2rem; line-height: 2.2rem; font-size: 1rem;}

.m-rmpList{margin-bottom: 1rem; display: block;}

.m-rmpList .swiper-slide .pic{text-align:center;}

.m-rmpList .swiper-slide .pic img{ width:98%; height:auto; display:block; border:1px solid #ddd;}

.m-rmpList .swiper-slide .title{display: block; width: 100%; line-height:2rem; font-size: 0.9rem; color: #333; overflow:hidden; text-align: center;}

.m-rmpList .swiper-slide .title a{display: block; line-height:2rem; overflow: hidden; color: #333; text-align: center; width: 100%; font-size: 0.8em;}

.m-rmpList .swiper-slide .title a:hover{color: #4AA9F9;}



/*产品-数据单下载*/

.pdfmDown{width: 100%; padding:0; margin-bottom: 3rem;}

.pdmdTit{width: 90%; margin:0 auto 0.6rem; line-height: 3rem; font-size: 1.1rem;}

.pdfmDown .aform{width: 90%; margin:0 auto 0.6rem; padding-left: 0;}

.pdfmDown .intro{width: 90%; margin:0 auto 1.4rem;}

.pdfmDown .intro .ch{font-size: 1rem; line-height: 1.8rem;}

.pdfmDown .intro .eng{font-size: 1rem;}









@media screen and (max-width:420px){

/*搜索*/

.search-s{height: 2.4rem}

.search-s .uinput{height: 2.4rem}

.search-s .s{width: 96%; height: 1.4rem; line-height: 1.4rem; font-size: 0.6rem;}

.search-s .go{width: 4.5rem; height: 2.4rem; line-height: 2.4rem; background-size:1.4rem auto;}

/*搜索*/

.activity-list li{margin:0rem; width: 100%;}

.activity-list li.last{margin-right: 0.5rem;}

.activity-list li a.pic{width: 100%; max-height: 18rem; height: auto;}

.activity-list li a.pic img{position: inherit; width: 100%; height: auto; max-height: 18rem;}

.activity-list li a.tit{height: 4rem; line-height: 4rem; font-size: 1rem;}



/*产品列表页面*/

.productLt ul li .pic{float: none; width: 9.375rem; height:7.9687rem; margin-left: 1rem; }

.productLt ul li .pic img{width: 9.375rem; height:7.9687rem; }

.productLt ul li .con{width: 100%; margin-right: 1rem; margin-left: 1rem;}

.productLt ul li .con h5{height: 1.4rem; margin-bottom: 0.4rem; line-height: 1.4rem; font-size: 1rem;}

.productLt ul li .con .cc{padding-bottom: 0.5rem; margin-bottom: 1rem;}

.productLt ul li .con .lst{min-height: 1.6rem; padding-left: 7rem;}

.productLt ul li .con .lst span{width: 5rem; height: 1.6rem; line-height:1.6rem; font-size: 0.88rem;}

.productLt ul li .con .lst p{padding-top: 0.1rem; max-height: 3rem; line-height:1.5rem; font-size: 0.88rem;}

.productLt ul li .con .more{width: 8rem; height: 2.2rem; line-height: 2.2rem; font-size: 1rem;}



.employment h3 .sp1{ width:42%; padding-left:0.5em; font-size: 0.86rem;}

.employment h3 .sp2{ display: none;}

.employment h3 .sp3{width:24%;}

.employment h3 .sp4{ display: none;}

.employment h3 .sp5{ font-size: 0.86rem;}

.mapright{width: 100%;height: 250px;}

}



@media screen and (max-width:380px){

.search{margin-bottom: 1rem;}

.search-box .tit{height: 2rem; line-height: 2rem; text-align: right; font-size: 0.86rem;}

/*搜索*/

.search-s{height: 2rem}

.search-s .uinput{height: 2rem}

.search-s .s{width: 96%; height: 2rem; line-height: 2rem; padding-top: 0; padding-bottom: 0; font-size: 0.6rem;}

.search-s .go{width: 4.5rem; height: 2rem; line-height: 2rem; background-size:1.4rem auto;}

/*搜索*/

.hm-product ul.top{margin-bottom: 1rem;}

.hm-product ul.top li{padding-bottom: 1rem;}

.hm-product ul.top li .tit{font-size: 0.9rem; height: 3rem; line-height: 3rem;}

.hm-product ul.top li .pic{width: 4rem; height: 4rem;} 

.hm-product ul.top li .con{height: 2rem; line-height: 2rem; font-size: 0.8rem;} 

.hm-product ul.top li .btn{width: 6.4rem; height: 1.8rem; line-height: 1.8rem; font-size: 0.5rem;}

.opendown .title{height: 2rem; margin-bottom: 0.6rem; line-height: 2rem; font-size: 1.2rem;}

.opendown .close{width: 2rem; height: 2rem; background-size:1.4rem auto;}

.opendown .close:hover{background-size:1.4rem auto;}

.opendown li dl dt h5{height: 2.4rem; line-height: 2.4rem; font-size: 1rem;}

.opendown li dl dt .bt{width: 2.4rem; height: 2.4rem; background-size:1rem auto;}

.opendown li dl dt .bt.up{background-size:1rem auto;}

.opendown li dl dd{padding-bottom: 0.4rem; margin-bottom: 0.4rem;}

.opendown li dl dd a{height: 1.8rem; line-height: 1.8rem; font-size: 0.8em;}



.newsabt{padding-top: 0;}

.newsabt .tit00{margin-bottom: 0.5rem;}

.newsabt .tit00 h5{font-size: 1.4rem;}

.newsabt .tit00 .more{font-size: 0.9rem;}

.N06_list_dl dt{width: 4.625rem; float: none; color: #fff;}

.N06_list_dl dd{margin-left: 0.8rem;}

.N06_list_dl dt b{width: 4.625rem; height: 3rem; padding:0.3rem 0;}

.N06_list_dl dt b big{height: 2rem; line-height: 2rem; color: #fff; font-size: 1.2rem;}

.N06_list_dl dt b small{height: 1rem; line-height: 1rem; color: #fff; font-size: 0.5em;}

.N06_list_dl dt em{font-size: 0.8rem; color: #fff;}

.N06_list_dl dd h4{height: 1.8rem; line-height: 1.8rem; font-size: 0.96rem;}

.N06_list_dl dd p{height: 2.8rem; line-height: 1.4rem; font-size: 0.8rem;}

.footer .copyright{padding:0.8rem; height: auto; line-height: 1.4rem; font-size: 0.72em;}



.news-list ul li dl dd .more{margin-left: 1rem;}

.activity-list li a.pic{width: 100%; max-height: 16rem; height: auto;}

.activity-list li a.pic img{position: inherit; width: 100%; height: auto; max-height: 16rem;}

.activity-list li a.tit{height: 4rem; line-height: 4rem; font-size: 1rem;}



.m-picList li{width: 7.59375rem; height:2.46875rem; margin:0.5rem 0.8rem;}

.m-picList li a img{width: 7.59375rem; height:2.46875rem;}



.m-pager{height: 3rem; line-height: 3rem; font-size: 0.88rem;}



/*关于富泰*/

.pagination{height: 9rem;}

.sliderwrapper{padding-top: 9rem;}

.thumbWrap{width: 82%; margin:0 auto; left: 2.5rem;}

.toc{width: 5.8rem; height: 8rem; -webkit-background-size:3.8rem auto; background-size: 3.8rem auto;}

.pagination i.selected{ -webkit-background-size:3.8rem auto; background-size: 3.8rem auto;}

.pagination i.selected{width: 5.8rem; height: 8rem;}

.toc a{height: 2.2rem; line-height: 2.2rem;}

.toc.top a{padding-bottom: 5.8rem;}

.toc.bottom a{padding-top: 5.8rem;}



/*产品列表页面*/

.productLt ul li .pic{float: none; width: 6.375rem; height:4.9687rem; margin-left: 1rem; }

.productLt ul li .pic img{width: 6.375rem; height:4.9687rem;}



.productDt .ptop .pic{width: 6.375rem; height:4.9687rem; margin-left: 1rem;}

.productDt .ptop .pic img{width: 6.375rem; height:4.9687rem;}



}







@media screen and (max-width:340px){

.m-picList li{width: 6.34375rem; height:2.0625rem; margin:0.5rem 0.7rem;}

.m-picList li a img{width: 6.34375rem; height:2.0625rem;}



/*关于富泰*/

.pagination{height: 8rem;}

.sliderwrapper{padding-top: 8rem;}

.thumbWrap{width: 82%; margin:0 auto; left: 2.5rem;}

.toc{width: 5rem; height: 8rem; -webkit-background-size:3.8rem auto; background-size: 3.8rem auto;}

.pagination i.selected{ -webkit-background-size:3.8rem auto; background-size: 3.8rem auto;}

.pagination i.selected{width: 5rem; height: 8rem;}

.toc a{height: 2.2rem; line-height: 2.2rem;}

.toc.top a{padding-bottom: 5.8rem;}

.toc.bottom a{padding-top: 5.8rem;}

.syFocusThumb .prev{width: 1.4rem; top:3rem; -webkit-background-size: 1.2rem auto;background-size: 1.2rem auto;}

.syFocusThumb .next{width: 1.4rem; top:3rem; -webkit-background-size: 1.2rem auto;background-size: 1.2rem auto;}

.sliderwrapper{padding-top: 8.8rem;}

.pagination{height: 8.8rem;}

.contentdiv{width: 100%;}

.contentdiv img{width: 100%; max-width: 100%;}

.contentdiv .con{padding:1rem 1rem; width: auto; height: auto;}

.contentdiv .con .yr{width: 5rem; height: 3rem; line-height: 3rem; font-size: 2rem;}

.contentdiv .con .tt{height: 3rem; line-height: 1.6rem; font-size: 0.88rem;}

.syFocusThumb{height: auto; margin:1rem 0;}





}















































































































































































































































