@charset "utf-8";
/* CSS Document */
body{ font:12px/1.5 MessinaSansWeb,Helvetica,Arial,"Microsoft JhengHei",sans-serif; color:#000; margin:0 auto; padding:0; background:#fff; overflow-x:hidden;}
html{ overflow-x:hidden;}
/*链接整体设置*/
a{ text-decoration:none; color:#000; transition:all 0.6s;}
a:hover{ color:#0044bd; text-decoration:none;}
a:active{ color:#000;}
a{ blr:expression(this.onFocus=this.close());}
a{ blr:expression(this.onFocus=this.blur());} 
div:focus,*:focus,a:focus,input:focus,button:focus,textarea:focus,select:focus{ outline:none; hide-focus:expression(this.hideFocus=true);}
select{ appearance:none; -moz-appearance:none; -webkit-appearance:none;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color:#999;}
input::-moz-placeholder,textarea::-moz-placeholder{ color:#999;}
input:-moz-placeholder,textarea:-moz-placeholder{ color:#999;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{ color:#999;}

/*公用样式*/
div,table,tr,th,td,img,ul,li,ol,h1,h2,h3,h4,h5,h6,p,em,i,font,span,b,dl,dt,dd,form,textarea,input,select,a{ margin:0; padding:0; font-style:normal; font-family:"Microsoft YaHei"; box-sizing:border-box;}
ul,ol{ list-style-type:none;}
h1,h2,h3,h4{font-weight:500;}
img{ border:none; -ms-interpolation-mode:bicubic; -o-object-fit:cover; object-fit:cover;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.clear0{ clear:both; font-size:0px; height:0px; overflow:hidden;}
.hidden{display:none;}
input[type="button"],input[type="reset"]{ transition:all 0.6s;}
.wrap{ width:100%; overflow-x:hidden;}
.w{ max-width:1635px; width:94%; margin:0 auto; max-height:999999px;}
.comflex{ display:flex; flex-wrap:wrap; justify-content:space-between;}
.comflex1{ display:flex; flex-wrap:wrap;text-align:left;}
.comflex2{ display:flex; flex-wrap:wrap; justify-content:center; align-items:center;}
.comflex3{ display:flex; flex-wrap:wrap; align-items:center;}
.comflex4{ display:-webkit-flex; -webkit-flex-flow:row-reverse wrap; display:flex; flex-flow:row-reverse wrap; justify-content:space-between;}
.pic{ overflow:hidden;}

.header{ height:132px;background:#fff;}
.header-fixed{ height:76px; top:0; left:0; z-index:1000; width:100%;background: #FAFAFA; border-bottom: #DEDEDE 1px solid;;}
.logo a{ display:inline-block;}
.logo img{ height:58px;}
.logo .txt{ font-size:18px; line-height:1.5; padding:0 0 0 30px; border-left:1px solid #ccc; margin-left:30px;}
.nav{max-width: 1635px;width: 94%;margin: 0 auto; position:relative; line-height:100%;}
.nav .plebans{ font-size:16px; line-height:56px; position:relative;}
.nav .plebans a{ display:inline; transition:all .5s;}
.nav li{ position:relative;}
.nav li .jd{ display:inline-block; margin:0 0 0 7px; height:9px;}
.nav_bg{ display:none;}
.nav li.hover .plebans a,.nav li.cur .plebans a{ color:#025cbb;}
.goutp{ display:none; position:absolute; top:100%; left:0; border-top:1px solid #0178d6; width:251px; z-index:10; background:rgba(255,255,255,.9);}
.goutp p{ font-size:14px; line-height:2.714285714285714;}
.goutp p a{ color:#333; padding-left:12px; width:100%;}
.goutp p a:hover{ background:linear-gradient(to bottom,#f6f9fe,#dadde2);}
.goutp p a img{ height:10px; margin-right:7px;}
.h_rt a{ border:1px solid #262626; line-height:2; padding:0 26px; font-size:18px; border-radius:5px;}
.h_rt a:hover{ background:#0044bd; border-color:#0044bd; color:#fff;}
.comfloat{float:left;width:86%;max-width:1535px;}
.comlong{float:right;width:13%;max-width:200px;}
.nav .right_div {
    margin-top: 0px;
    overflow: hidden;
    float: right;
    text-align: right;
    height: 56px;
	width:13%;max-width:200px;
	line-height: 56px;
    cursor: pointer;
}
.nav-right .he2 {
    overflow: hidden;
    height: 56px;
	font-size:14px;
}
.nav-right .lang_div {
        width: 100%;overflow:hidden;top: 49px;
    position: absolute;
    z-index: 7777777777;
	right:0px;
    margin: 0 auto;
    padding-bottom: 20px;
    display: none;
    background-color: rgba(255,255,255,0.2);
    }
.nav-right .lang_div ul li{ margin-bottom: 10px;text-align: left; line-height:30px;font-size: 14px;}

    .nav-right .lang_div2 ul li{width: 25%;margin-bottom: 10px;font-size:14px;

    line-height: 30px;}

    .nav-right .lang_div ul li a{
        font-size: 14px;
    }
    .nav-right .lang_div ul li a{
        font-size: 14px;
    }

    .nav-right .lang_div  ul li>a:hover{
        color:#622C6E;
    }
.comfloat li{float:left;margin-right:20px;padding: 0 12px;}
.banner{ position:relative; z-index:5; overflow:hidden;}
.banner .swiper-slide{ height:530px;}
.banner .swiper-slide .w{ position:absolute; left:50%; top:48%; transform:translate(-50%,-50%); color:#232939;}
.banner .swiper-slide .b_t1{ font-size:90px; font-weight:bold; line-height:1.422222222222222;}
.banner .swiper-slide .b_t1 em{ display:block; font-weight:bold;}
.banner .swiper-slide .b_t2{ font-size:30px; line-height:1.7; margin-top:20px;}
.banner .swiper-pagination{ bottom:15px;}
.banner .swiper-pagination-bullet{ width:13px; height:13px; background:#615966; opacity:1; margin:0 5px!important; border-radius:13px; transition:all 0.6s;}
.banner .swiper-pagination-bullet-active{ background:#f46f06;}
.nyban .swiper-slide{ height:430px;}

.titc{ text-align:center; padding:20px 0;}
.titc em{ display:block; font-size:54px; font-weight:bold;}
.titc p{ font-size:28px; padding-top:5px;}

.con1{ background:#fff; padding:35px 0;}
.con1_list{ padding:60px 0 20px 0;}
.con1_list li{ width:25%; margin-bottom:50px; color:#092c48;}
.con1_list li span{ display:block; font-size:90px; color:#0A2D4C; line-height:1; font-weight:bold;}
.con1_list li p{ font-size:21px; margin-top:6px;}
.con1_list li p em{ display:block;}

.con2{ padding:30px 0 90px 0; background:#eff8ff;}
.con2_c{ background:#0056ab; padding-left:25%; position:relative; margin-top:15px;}
.con2_c .clear{ width:100%;}
.con2_c .hd{ width:25%; margin:0; position:absolute; left:0; top:50%; transform:translate(0,-50%);}
.con2_c .hd ul li{ padding:0 8%; height:132px; color:#fff; margin:18px 0;}
.con2_c .hd ul li em{ display:block; font-size:30px;}
.con2_c .hd ul li p{ font-size:16px;}
.con2_c .hd ul li.on{ background:#277fd8;}
.con2_c .bd{ width:100%; margin:0;}
.con2_c .bd img,.con2_c .bd video{ display:block; width:100%;}

.con3{ background:#fff;}
.con3_list{ padding:6% 0;}
.con3_list li{ padding:4.281345565749235% 0;}
.con3_list li .clear{ width:100%;}
.con3_list li .pic{ width:49.84709480122324%; overflow:hidden;}
.con3_list li .pic img{ display:block; width:100%;}
.con3_list li .txt{ width:46.48318042813456%;}
.con3_list li .txt h3{ font-weight:bold; font-size:42px; margin-bottom:18px;}
.con3_list li .txt p{ font-size:20px; line-height:2;}

.con4{ padding:40px 0; background:#f2f2f2;}
.con4_list{ padding-bottom:30px;}
.con4_list li{ width:49%; box-shadow:0 0 5px rgba(0,0,0,.1); padding:2%; background:#fff; margin-top:2%;}
.con4_list li .pic{ width:100%;}
.con4_list li .pic img{ display:block; width:100%;}
.con4_list li .txt{ font-size:18px; line-height:2.666666666666667; margin:7.4% 0 5% 0; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical;}
.con4_list li .more{ margin-bottom:30px;}

.con5{ background:#fff; padding:65px 0;}
.con5_list{ width:102%;}
.con5_list li{ width:31.3333333333333%; margin:3.4% 2% 0 0;}
.con5_list li img{ display:block; height:65px;}
.con5_list li em{ display:block; font-weight:bold; font-size:26px; color:#0078d7; margin:25px 0 7px 0;}
.con5_list li p{ font-size:21px; line-height:1.3;}
.con5_but{ text-align:center; padding:55px 0 0 0;}
.con5_but a{ display:inline-block; color:#fff; font-size:26px; line-height:5; border-radius:5px; padding:0 110px; background:#0041b9;}

.con6{ padding:30px 0 50px 0; background:#e6f0fc;}
.con6_list{ padding:20px 0; width:102%;}
.con6_list li{ font-size:21px; line-height:2.5; padding-left:15px; position:relative; width:31.33333333333%; margin-right:2%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.con6_list li:before{ content:""; display:block; position:absolute; left:0; top:50%; margin-top:-2px; height:4px; width:4px; background:#638db7; font-size:0; overflow:hidden;}
.con6_list li:nth-child(1),.con6_list li:nth-child(2),.con6_list li:nth-child(3),.con6_list li:nth-child(22),.con6_list li:nth-child(23),.con6_list li:nth-child(24){ font-weight:bold;}
.con6_list li:nth-child(1):before,.con6_list li:nth-child(2):before,.con6_list li:nth-child(3):before,.con6_list li:nth-child(22):before,.con6_list li:nth-child(23):before,.con6_list li:nth-child(24):before{ background:#c54051; width:6px; height:6px; margin-top:-3px;}
.more{ font-size:20px; padding:10px 0 0 0;}
.more a{ color:#848484; display:inline-block; padding-right:20px; position:relative;}
.more a:after{ content:""; font-family:"swiper-icons"; color:#848484; display:block; position:absolute; top:50%; transform:translate(0,-50%); right:0; font-size:20px; overflow:hidden;}

.nyban{ text-align:center; background:url(../images/nyban.jpg) center top no-repeat; height:275px;}
.nyban .txt{ position:relative; top:50%; transform:translate(0,-50%);}
.nyban .txt em{ display:block; font-size:25px; color:#fff;}
.nyban .txt p{ font-size:18px; color:rgba(255,255,255,.8); margin-top:19px;}

.main{ width:100%; padding:50px 0;}
.sider{ width:19.26605504587156%; min-width:265px; max-width:315px; background:#f2f2f2; padding:20px 0;}
.s_t1{ font-size:26px; padding:19px 0 15px 24px;}
.sider ul li{ font-size:18px;}
.sider ul li a{ padding:17px 0 17px 48px; position:relative; display:block;}
.sider ul li a:before{ content:""; display:block; position:absolute; left:24px; top:50%; border-radius:50%; margin-top:-4.5px; height:9px; width:9px; background:#93aec3; font-size:0; overflow:hidden;}
.sider ul li.cur a,.sider ul li a:hover{ background-color:#dededc;}
.m_rt{ width:80.73394495412844%; max-width:calc(100% - 265px); padding-left:3.5%;}
.com_txt{ font-size:20px; line-height:1.875;}
.news_list li{ margin-bottom:5%;}
.news_list li:last-child{ margin-bottom:0;}
.news_list li:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0; overflow:hidden;}
.news_list li .pic{ margin-right:2.380952380952381%; width:24.6031746031746%; min-width:262px; border:1px solid #cec9cd;}
.news_list li .pic img{ display:block; width:100%;}
.news_list li h3{ font-size:24px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.news_list li .txt_c{ color:#333; font-size:16px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical;}
.news_list li .txt_c p{ margin:10px 0;}
.news_list li .txt_c p a{ color:#0f60bb;}
.news_list li em{ display:block; color:#999; font-size:16px;}
.news_list li .other{ padding-top:5px;}
.news_list li .other i{ color:#888; background:#efefef; border-radius:3px; padding:0 10px; margin-right:10px; line-height:26px;}
.case_list li .txt_c{ color:#888; font-size:14px;}

.menu{ display:flex; justify-content:center; background:#f2f2f2;}
.menu a{ padding:0 2.604166666666667%; font-size:15px; line-height:75px;}
.menu a.cur,.menu a:hover{ color:#fff; background:#015ac2;}

.ny_sear{ background:#051666;}
.ny_searc{ width:850px; margin:0 auto; padding:65px 0 60px 0;}
.search{ background:#fff;}
.s_intxt{ background:#fff; border:none; font-size:16px; line-height:42px; padding:0 15px; width:calc(100% - 185px);}
.s_inbut{ color:#fff; border:none; background:#ff6600; font-size:18px; width:185px; text-align:center; cursor:pointer; line-height:42px;}
.ny_searc p{ font-size:13px; color:rgba(255,255,255,.8); margin-top:18px;}
.ny_searc p a{ color:rgba(255,255,255,.8); margin-right:15px;}
.ny_searc p a:last-child{ margin-right:0;}
.ny_searc p a:hover{ color:rgba(255,255,255,.95);}

.help_list{ padding:35px 0 0 0;}
.help_list li{ padding-left:30px; margin-bottom:5%;}
.help_list li:last-child{ margin-bottom:1%;}
.help_list li h3{ font-size:26px; position:relative;}
.help_list li h3:before{ content:""; display:block; position:absolute; left:-30px; top:50%; margin-top:-4px; height:8px; width:8px; border-radius:50%; background:#041968; font-size:0; overflow:hidden;}
.help_list li .txt{ font-size:20px; line-height:1.8; color:#888; margin:10px 0 0 0; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.help_list li .dt_but{ color:#1773bc; font-weight:bold; font-size:18px; position:relative; margin-top:10px; display:inline-block; padding-right:20px;}
.help_list li .dt_but:after{ content:"next"; font-family:"swiper-icons"; color:#1773bc; display:block; position:absolute; top:50%; transform:translate(0,-50%); right:0; font-size:18px; overflow:hidden;}

.txt_list{ padding:35px 0;}
.txt_list li{ width:33.333333%; position:relative; padding:0 3.547400611620795%; text-align:center;}
.txt_list li:after{ content:""; display:block; position:absolute; right:0; top:5px; bottom:5px; width:1px; background:#dadada; font-size:0; overflow:hidden;}
.txt_list li:last-child:after{ display:none;}
.txt_list li em{ font-size:24px; margin-bottom:7px; font-weight:bold; color:#222b3c; display:block;}
.txt_list li p{ font-size:18px;}

.price{ background:#fafafa; padding:65px 0;}
.tit1{ text-align:center;}
.tit1 em{ font-weight:bold; font-size:30px; color:#242b3d; display:block;}
.tit1 p{ font-size:24px; margin-top:10px;}
.price_list{ border-left:2px solid #f0f0f0; margin-top:25px;}
.price_list li{ width:25%; border:2px solid #f0f0f0; background:#fff; border-left:none; padding:25px 1.834862385321101% 63px 1.834862385321101%; overflow:hidden; position:relative;}
.price_list li h3{ font-size:24px; font-weight:bold;}
.price_list li .txt{ font-size:15px; line-height:30px; color:#43434b; margin-top:25px; min-height:195px;}
.price_list li .txt p{ position:relative; padding-left:28px;}
.price_list li .txt p:before{ content:""; display:block; background:url(../images/ico1.png) #f6f6f6 center center no-repeat; background-size:100%; border-radius:50%; width:20px; height:20px; position:absolute; left:0; top:5px;}
.price_list li .p_more{ display:inline-block; position:relative; font-size:16px; color:#c4c4c4; padding-right:18px; margin-top:25px;}
.price_list li .p_more:after{ content:"next"; font-family:"swiper-icons"; color:#c4c4c4; display:block; position:absolute; top:50%; transform:translate(0,-50%); right:0; font-size:14px; overflow:hidden;}
.price_list li .price_txt{ color:#d10008; font-size:14px; padding:25px 0 15px 0;}
.price_list li .price_txt font{ font-size:32px; font-weight:bold;}
.buy_but{ text-align:center; display:block; border-top:1px solid #f3f3f3; line-height:62px; font-size:20px; color:#d10008; font-weight:bold; box-shadow:0 0 10px rgba(0,0,0,.05); position:absolute; left:0; bottom:0; right:0;}
.buy_but:hover{ background:linear-gradient(to right,#c395ef,#6b8ced,#35e5c1); color:#fff;}

.js_c{ padding:70px 0;}
.js_w{ background:#ececec; padding-left:5.5%; margin-bottom:50px;}
.js_w .clear{ width:100%; position:relative;}
.js_w .t2{ padding:30px 0; background:url(../images/ico3.png) left center no-repeat; line-height:76px; position:relative; font-size:24px; font-weight:bold; padding:0 25px 0 95px;}
.js_w .t2 .clear:after{ content:""; display:block; position:absolute; right:-60px; top:5px; bottom:5px; width:1px; background:#d5d5d7; font-size:0; overflow:hidden;}
.js_c .bot{ text-align:center;}
.js_list{ padding:30px 0;}
.js_list li{ padding:15px 0;}
.js_list li em{ line-height:42px; font-size:18px;}
.js_list li span{ margin:0 10px; border:1px solid #cacaca; line-height:40px;}
.js_list li span a{ width:35px; text-align:center; font-size:20px; color:#8d8487; font-weight:bold;}
.j_intxt{ border:none; text-align:center; width:225px; font-size:18px; line-height:40px; border-right:1px solid #cacaca; border-left:1px solid #cacaca;}
.js_txt{ background:#e6e6e8; width:35%; padding:0 0 0 3.33%;}
.js_txt em{ font-size:20px;}
.js_txt em font{ font-size:30px;}
.js_txt p{ font-size:18px; color:#a2a2a4;}
.js_but{ color:#fff; background:#0041b9; padding:0 130px; border-radius:5px; display:inline-block; border:none; cursor:pointer; font-size:24px; line-height:2.5;}
.js_c .bot p{ font-size:16px; color:#a8a8a8; margin-top:12px;}

.qa_w{ padding-bottom:70px;}
.qa_tit{ font-size:45px; font-weight:bold;}
.qa_but{ font-weight:bold; padding:25px 0 0 0;}
.qa_but a{ width:auto; font-size:20px; color:#747474; position:relative; margin-right:37px;}
.qa_but a:after{ content:""; display:block; position:absolute; right:-18px; top:5px; bottom:5px; width:1px; background:#2f2f2f; font-size:0; overflow:hidden;}
.qa_but a:last-child:after{ display:none;}
.qa_but a:hover,.qa_but a.cur{ color:#016bbf; text-decoration:underline;}
.qa_list{ border-top:1px solid #d3d3d3; margin-top:25px;}
.qa_list li{ border-bottom:1px solid #d3d3d3; font-size:20px; padding:30px 0; line-height:1.75;}
.qa_list li h3{ padding-left:35px; position:relative; font-weight:bold;}
.qa_list li h3:before{ content:""; font-family:"swiper-icons"; color:#000; display:block; position:absolute; top:50%; transform:translate(0,-50%); left:8px; font-size:16px; overflow:hidden;}
.qa_list li .txt{ padding:10px 0 0 35px; font-size:18px; color:#999; display:block;}
.qa_list li.cur .txt{ display:none;}

.page{ padding:50px 0; display:flex; justify-content:center;}
.page a{ background:#fff; border:1px solid #e2e2e1; border-radius:5px; font-size:14px; line-height:32px; padding:0 12px; margin:0 6px;}
.page a.cur,.page a:hover{ border-color:#ff6c39; color:#ff6c39;}

.footer{ background:#1b2326; padding:50px 0;}
.f_nav{ font-size:17px;}
.f_nav a{ color:#fff; margin-right:45px;}
.footer .txt{ font-size:17px; color:#999; margin-top:20px; line-height:1.75;}
.footer .txt em{ padding-left:45px;}

.com li .pic img{ display:block; transition:all 0.6s; max-height:100%; max-width:100%;}
.com li.hover .pic img{ transform:scale(1.05);}

/*右侧浮窗 style*********************************************************************/
.right-menu{ position:fixed; right:0; bottom:12%; z-index:7; width:45px; text-align:center;}
.right-menu .btn{ width:100%; margin-bottom:5px; cursor:pointer; font-size:15px; color:#fff; line-height:1.266666666666667; transition:all linear 0.6s; display:block; position:relative;}
.right-menu .btn.btn-online{ background:url(../images/bg0.jpg) #3773f5 center top no-repeat; padding:42px 10px 10px 10px;}
.right-menu .btn.btn-top{ background:url(../images/top.png) #fff center center no-repeat; margin-bottom:0; height:47px; border:1px solid #c7c7c7;}

.buy-pop{ position:fixed; left:0; right:0; bottom:0; top:0; z-index:1000; display:none;}
.buy-pop-bg{ background:rgba(0,0,0,.5); position:absolute; left:0; right:0; bottom:0; top:0;}
.buy-popc{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); background:#fff; border-radius:10px; width:900px; overflow:hidden;}
.p_tit{ border-bottom:1px solid #eee; background:#f1f1f1; font-size:18px; line-height:2.666666666666667; padding:0 5%; position:relative;}
.buy-pop .close{ width:22px; height:22px; background:url(../images/close.png) center center no-repeat; position:absolute; right:5%; top:50%; margin-top:-11px; cursor:pointer;}
.p_form{ padding:40px 5% 16px 5%;}
.p_form li{ width:49%; margin-bottom:24px; position:relative;}
.p_form li.big_w{ width:100%;}
.p_form li em{ display:block; text-align:center; font-size:16px; width:100px; border-right:2px solid #d8d8d8; line-height:18px; position:absolute; left:0; top:15px;}
.p_form li p{ text-align:center; font-size:16px; color:#a4a4a4; margin-top:10px;}
.p_intxt{ border-radius:5px; background:#f6f6f6; border:1px solid #e8e8e8; width:100%; padding:8px 20px 8px 120px; font-size:16px; line-height:1.875; resize:none;}
.p_inbut{ border-radius:5px; display:block; width:300px; margin:0 auto; border:none; background:#0041b9; color:#fff; font-size:24px; cursor:pointer; line-height:2.5;}

@media screen and (max-width:1600px){
.w{ max-width:1400px;}
.logo .txt{ font-size:16px; padding-left:25px; margin-left:25px;}
.logo img{ height:54px;}
.nav .plebans{ font-size:15px;}
.nav li .jd{ height:8px;}
.goutp{ width:115px;}
.h_rt a{ font-size:16px;}
.banner .swiper-slide .b_t1{ font-size:78px;}
.banner .swiper-slide .b_t2{ font-size:26px;}
.titc em{ font-size:46px;}
.titc p{ font-size:24px;}
.con1_list li span{ font-size:78px;}
.con1_list li p{ font-size:18px;}
.con2_c .hd ul li{ height:84px; margin:26px 0;}
.con2_c .hd ul li em{ font-size:28px;}
.con2_c .hd ul li p{ font-size:15.5px;}
.con3_list li .txt h3{ font-size:36px;}
.con3_list li .txt p{ font-size:17px;}
.con4_list li .txt{ font-size:16px;}
.more{ font-size:17px;}
.more a:after{ font-size:17px;}
.con5_list li em{ font-size:22px;}
.con5_list li p{ font-size:18px;}
.con5_but a{ font-size:22px;}
.con6_list li{ font-size:18px;}
.s_t1{ font-size:23px;}
.sider ul li{ font-size:15.5px;}
.com_txt{ font-size:17px;}
.help_list li h3{ font-size:23px;}
.help_list li .txt{ font-size:17px;}
.help_list li .dt_but{ font-size:15.5px;}
.help_list li .dt_but:after{ font-size:15.5px;}
.news_list li h3{ font-size:21px;}
.nyban .txt em{ font-size:21.5px;}
.nyban .txt p{ font-size:15.5px;}
.menu a{ font-size:14px; line-height:64px;}
.txt_list li{ padding:0 3%;}
.txt_list li em{ font-size:21px;}
.txt_list li p{ font-size:15.5px;}
.tit1 em{ font-size:25.5px;}
.tit1 p{ font-size:21px;}
.price_list li h3{ font-size:21px;}
.price_list li .txt{ font-size:14px;}
.price_list li .p_more{ font-size:14px;}
.price_list li .price_txt font{ font-size:27.5px;}
.price_list li{ padding-bottom:55px;}
.buy_but{ font-size:17px; line-height:54px;}
.js_w .t2,.js_but{ font-size:21px;}
.js_w .t2 .clear:after{ right:-51.5px;}
.js_list li em,.j_intxt{ font-size:15.5px;}
.js_txt em{ font-size:18px;}
.js_txt em font{ font-size:26px;}
.js_txt p{ font-size:16px;}
.js_c .bot p{ font-size:14px;}
.qa_tit{ font-size:38.5px;}
.qa_list li,.qa_but a{ font-size:17px;}
.qa_list li .txt{ font-size:15px;}
.f_nav{ font-size:15px;}
.footer .txt{ font-size:15px;}
}

@media screen and (max-width:1440px){
.w{ max-width:1200px;}
.logo .txt{ font-size:14px; padding-left:20px; margin-left:20px; border-width:1px;}
.logo img{ height:46px;}
.nav .plebans{ font-size:14px;}
.nav li .jd{ height:7px;}
.h_rt a{ font-size:14px;}
.banner .swiper-slide .b_t1{ font-size:65px;}
.banner .swiper-slide .b_t2{ font-size:22.5px;}
.titc em{ font-size:40px;}
.titc p{ font-size:21px;}
.con1_list li span{ font-size:65px;}
.con1_list li p{ font-size:15.5px;}
.con2_c .hd ul li{ height:72px; margin:22px 0;}
.con2_c .hd ul li em{ font-size:24px;}
.con2_c .hd ul li p{ font-size:13px;}
.con3_list li .txt h3{ font-size:31px;}
.con3_list li .txt p{ font-size:15px;}
.con4_list li .txt{ font-size:14px;}
.more{ font-size:15px;}
.more a:after{ font-size:15px;}
.con5_list li em{ font-size:19.5px;}
.con5_list li p{ font-size:15.5px;}
.con5_but a{ font-size:19px;}
.con6_list li{ font-size:15.5px;}
.con6_list li:before{ margin-top:-1.5px; height:3px; width:3px;}
.con6_list li:nth-child(1):before,.con6_list li:nth-child(2):before,.con6_list li:nth-child(3):before,.con6_list li:nth-child(22):before,.con6_list li:nth-child(23):before,.con6_list li:nth-child(24):before{ width:4px; height:4px; margin-top:-2px;}


.s_t1{ font-size:20px;}
.sider ul li{ font-size:14px;}
.com_txt{ font-size:15px;}
.help_list li h3{ font-size:20px;}
.help_list li .txt{ font-size:15px;}
.help_list li .dt_but{ font-size:14px;}
.help_list li .dt_but:after{ font-size:14px;}
.news_list li h3{ font-size:18px;}
.nyban .txt em{ font-size:18px;}
.nyban .txt p{ font-size:14px;}
.menu a{ font-size:14px; line-height:64px;}
.txt_list li{ padding:0 2.5%;}
.txt_list li em{ font-size:18px;}
.txt_list li p{ font-size:14px;}
.tit1 em{ font-size:22px;}
.tit1 p{ font-size:18px;}
.price_list li h3{ font-size:18px;}
.price_list li .txt{ font-size:14px;}
.price_list li .p_more{ font-size:14px;}
.price_list li .price_txt font{ font-size:24px;}
.price_list li{ padding-bottom:47px;}
.buy_but{ font-size:15px; line-height:46px;}
.js_w .t2,.js_but{ font-size:18px;}
.js_w .t2 .clear:after{ right:-45px;}
.js_list li em,.j_intxt{ font-size:14px;}
.js_txt em{ font-size:16px;}
.js_txt em font{ font-size:24px;}
.js_txt p{ font-size:15px;}
.js_c .bot p{ font-size:14px;}
.qa_tit{ font-size:33px;}
.qa_list li,.qa_but a{ font-size:15px;}
.qa_list li .txt{ font-size:14px;}
.f_nav{ font-size:14px;}
.footer .txt{ font-size:14px;}
}