body,div,form,h2,h3,h4,h5,li,p,table,textarea,ul{margin:0;padding:0}
img,input,select{border:none;vertical-align:middle}
body{background:#f5f5f5;-webkit-user-select:none;-webkit-text-size-adjust:none}
a{color:#78838e;text-decoration:none}
.wrap{overflow:hidden;padding:0;font-size:14px;line-height:130%}
.tc{position:fixed;right:10px;bottom:30px}
li{list-style: none;}
h2{color:#666;font-size:14px}
h2 a{display:block;margin:10px 20px;padding:12px 10px;border-radius:3px;background:rgba(0,0,0,.1);-webkit-box-shadow:0 3px 10px rgba(0,0,0,.04);-moz-box-shadow:0 3px 10px rgba(0,0,0,.04);box-shadow:0 3px 10px rgba(0,0,0,.04);color:#666;font-weight:100;font-size:12px}
h2 a.cat{text-decoration:none;font-size:14px}
.catlist,.ft{padding:10px 0;background:#efefef;text-align:center}
.adds{margin-bottom:6px;padding:2px 6px;background:#efefef;color:#666;font-size:14px}
.catlist a{margin:0 2px}
.b_adds{border:1px solid #efefef}
.m-page{clear:both;display:table;overflow:hidden;margin:20px auto}
.m-page .next,.m-page .prev{float:left}
.m-page .number{float:left;margin-right:4px;background:#fff}
.m-page .number .cur{padding:0 10px;background:#ddd}
.m-page .number select{height:25px}
.m-page a{float:left;display:block;margin-right:4px;padding-right:10px;padding-left:10px;height:25px;background:red;color:#fff;text-align:center;text-decoration:none;font-weight:700;font-size:14px;font-family:Arial;line-height:25px}
.m-page span{float:left;display:block;margin-right:4px;height:25px;color:#333;text-align:center;line-height:25px}
.m-page span.current{background:red}
.m-page a:hover{background:#333;color:#fff}
.m-page a.nextPage,.m-page a.prePage{font-family:Tahoma}
.m-page .dux-page{display:table;margin:0 auto}
.m-page .hidden{display:none}
h1{margin-bottom:0;padding:20px 10px 5px;font-weight:400;font-size:24px;line-height:1.4}
.tm{padding:0 10px 20px;color:#8c8c8c;font-size:4px; line-height:24px;}
.content{padding:20px 10px}
.content p{text-indent:0;font-size:16px;line-height:24px}
.mg_b6{margin-bottom:6px}
.yk{color:#999}
.lists{background:#f2f6fa}
.gap{background:0 0}
.w98{width:98%;font-size:12px}
.mod{margin:10px 0}
.ipt{padding:2px 6px;background:#09c;color:#fff;cursor:pointer}
.nav_logo{overflow:hidden;margin-bottom:0;color:#999;font-weight:700;line-height:48px}
.nav_logo img{margin:0 10px 0 0}
.hot{padding:3px;background:#09c;color:#ff0}
.hot a{color:#fff;text-decoration:underline}
.ft{margin:30px 0 0;padding:10px 0;background:#202830;color:#fff;text-align:center;font-size:.5rem}
.wap-listbox{overflow:hidden;padding:.75rem .75rem 1rem}
.wap-listbox a{display:block;margin-bottom:.75rem;background:#fff; width:48%; margin-right:4%; float:left;}
.wap-listbox a:nth-child(2n+2){margin-right:0;}
.wap-listbox a .img_box{text-align:center}
.wap-listbox a .img_box img{margin:0;border-top-right-radius:3px;border-top-left-radius:3px}
.wap-listbox a .r_list{overflow:hidden;padding:10px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background:#fff;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.05);-moz-box-shadow:0 2px 0 rgba(0,0,0,.05);box-shadow:0 2px 0 rgba(0,0,0,.05);box-shadow:0 2px 0 rgba(0,0,0,.05)}
.wap-listbox a .r_list h3{margin:5px 0 5px;color:#000;font-weight:600;font-size:14px;line-height:24px;    height: 48px;overflow: hidden;}
.wap-listbox a .r_list p{color:#666;font-size:14px}
.wap-listbox a .r_list span{color:#8c8c8c;font-size:14px}
.dropdown-menu,.layer,.modal,.popover{background:rgba(165,6,6,1) url(../images/ban01.png) no-repeat right bottom;box-shadow:rgba(0,0,0,.15) 0 .15rem .5rem,rgba(0,0,0,.25) 0 .15rem .5rem}
.blur{-webkit-filter:blur(10px);-moz-filter:blur(10px);-ms-filter:blur(10px);filter:blur(10px)}
.list.with-divider{border:0}
.index-body{position:relative;width:100%;height:100%;background:url(../images/bg.jpg) no-repeat;background-size:100%}
.header{position:relative;width:100%}
.logo{float:left;margin-top:20px;margin-left:20px;width:30%;height:50px;background:url(../images/logo.png) no-repeat;background-size:100%}
.menu{margin-right:10px;margin-left:40%;padding-top:15px;text-align:right}
.menu i{display:inline-block;width:26px;height:26px;background:url(../images/icon-menu.png) no-repeat;background-size:26px}
.main{margin-top:60px;width:100%;text-align:center}
.m-adv{margin:5rem auto 0;width:100%;height:200px;background:url(../images/index-h.png) no-repeat center bottom;background-size:contain}
.m-contact{margin:5rem auto 0;width:50%}
.tile{padding:.5rem .5rem}
.footer{margin-top:80px;width:100%;color:#c1c1cc;text-align:center;font-size:12px}
.cts{padding-top:50px;width:100%;text-align:left}
.cts h3{padding:6px 0 6px 30px;font-weight:600;font-size:.625rem}
.cts a{display:block;margin:0;color:#fff;text-indent:30px;line-height:36px}
.tile a{color:#fff}
.bt-border{border:0}
.min-header{position:relative;overflow:hidden;width:100%;border-bottom:1px solid #e8e8e8;background:#fff}
.min-logo{float:left;margin:5px 0 0px 10px;width:30%;height:36px;background:url(../images/logo2.png) no-repeat;}
.min-logo a{display:block;width:30%;height:36px}
.min-menu{margin-right:10px;margin-left:40%;padding-top:10px;text-align:right}
.min-menu i{display:inline-block;width:26px;height:26px;background:url(../images/icon-menu.png) no-repeat;background-size:26px}
.list_dt{position:relative;overflow:hidden;padding:0 40px 0 20px;width:100%;height:34px;border-bottom:1px solid rgba(255,255,255,.3);color:#fff;text-overflow:ellipsis;white-space:nowrap;line-height:34px;cursor:pointer}
.list_dt p{color:#fff}
.list_dt:hover{background:#222}
.list_dt:hover ._after{position:absolute;top:0;left:0;display:block;width:3px;height:100%;background:red}
#open{background:#222}
#open ._after{position:absolute;top:0;left:0;display:block;width:3px;height:100%;background:red}
.list_dt_icon{position:absolute;top:9px;right:10px;display:block;width:16px;height:16px;background:url(../images/off.png) no-repeat}
#open .list_dt_icon{background:url(../images/open.png) no-repeat}
.list_dd{display:none;margin:0}
.list_li{padding:0 30px;width:100%;height:34px;border-bottom:1px solid #6b6b6b;background:#4e4e4e;color:#fff;list-style-type:none;line-height:34px;cursor:pointer}
.list_li:hover{background:red}
.page-title{position:relative;margin:30px auto 10px;text-align:center}
.p-t-line{border-top:1px solid #e0e0e0}
.page-title h3{position:absolute;bottom:-15px;left:50%;z-index:1;margin-left:-68px;padding:0 20px;background:#f5f5f5;color:#044470;font-weight:400;font-size:24px}
.m-connect_us1{overflow:hidden;margin:0 auto;width:100%;max-width:995px}
.m-con_us{margin:0 auto 20px;width:90%;height:112px;border:1px solid #bdbdbd}
.m-animate{-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s}
.m-con_us i{float:left;display:block;margin:0 20px 0 30px;width:64px;height:112px;color:#c00001;font-size:56px;line-height:112px}
.m-con_us p.m-con_us_p{margin-top:25px}
.m-con_us p{color:#333;font-size:16px;line-height:32px}
.m-con_us p.m-con_us_p1{font-size:14px;line-height:20px}
.icon-iwing1 {background:url(../images/cico1.png) no-repeat center center; background-size:100%;}
.icon-iwing2 {background:url(../images/cico2.png) no-repeat center center; background-size:100%;}
.icon-iwing3 {background:url(../images/cico3.png) no-repeat center center; background-size:100%;}
.icon-iwing4 {background:url(../images/cico4.png) no-repeat center center; background-size:100%;}
.iwing-nav .iwing-bt .iwing-nav-list:hover{background-color:#4186fd;color:#fff;opacity:1}
.plr-50{padding:0 .5rem}
.col-auto{overflow:hidden}
.content{color:#666;text-align:justify;font-size:14px;line-height:28px}
.m-sale-box{overflow:hidden;text-align:center}
.m-sale-box ul li{display:inline-block;margin-bottom:4px;padding:18px 0 20px 0;width:100%;min-height:79px;color:#666;font-size:14px}
.m-sale-box h3{margin-bottom:10px;font-weight:600}
.m-c-01{background-color:#f99}
.m-c-02{background-color:#99f}
.m-c-03{background-color:#6cc}
.m-c-04{background-color:#c66}
.m-c-01 h3,.m-c-02 h3,.m-c-03 h3,.m-c-04 h3{color:#fff}
.m-centered-y h2{margin:20px 0 0;color:#333;text-align:center;font-size:18px}
.m-centered-y p{margin:20px 0 0;color:#666;text-align:center}
.m-mt60{margin:60px 0 0}
.m-mt40{margin:40px 0 0}
.m-kefu{overflow:hidden}
.m-kefu ul li{overflow:hidden;margin-bottom:10px;border:1px solid #e8e8e8;background:#fff}
.m-kefu ul li .fl{padding:25px 70px;border-right:1px solid #e8e8e8}
.m-kefu ul li .fl img{display:block;margin:0 auto;width:100px;height:100px;border-radius:50%}
.m-kefu ul li .fl h1{margin-top:20px;color:#45444d;text-align:center;font-size:24px;line-height:30px}
.m-kefu ul li .fl h2{color:#afaeb4;text-align:center;font-size:12px}
.m-kefu ul li .fr{overflow:hidden;padding:30px;font-size:14px;line-height:30px}
.ab2{display:table;padding:0 0 20px;background:#fff}
.ab2_class{margin:50px auto 0;width:278px;height:45px;background:red;color:#fff;text-align:center;font-size:18px;line-height:45px}
.ab2_line{margin:0 auto;width:100%;height:35px;background:url(../images/line.png) top center no-repeat;background-size:100%}
.ab2_list{margin:0 auto;width:100%}
.ab2_list ul{margin:0;padding:0}
.ab2_list ul li{float:left;margin:0 1% 20px 1%;width:48%;height:40px;background:#f7f7f7;color:#000;list-style:none;text-align:center;font-size:14px;line-height:40px}
.ab2_list ul li:hover{background:red}
.g-baner img{position:relative;display:block;margin:0;width:100%}
.about2_wz{position:absolute;top:0;z-index:222;margin:0 auto;padding:5%;width:100%;color:#fff}
.about2_wz h4{text-transform:uppercase;letter-spacing:0;font-size:14px;font-family:Arial,Helvetica,sans-serif}
.about2_wz h3{margin:10px 0;letter-spacing:4px;font-size:30px}
.about2_wz h5{letter-spacing:1px;font-size:16px}
.ab4{padding:30px 0;background:#fff}
.ab4 .alt{float:left;width:100%}
.ab4 .alt .aen{margin-top:10px;color:#aaa}
.ab4 .alt .at2{margin:30px 0 30px;color:red;font-weight:700;font-size:16px}
.ab4 .alt .atc{color:#4c4c4c;letter-spacing:2px;font-size:15px;line-height:30px}
.ab4 .art{position:relative;float:right;width:100%}
.ab4 .art img{display:block;margin:0 auto;width:90%}
.f_30{font-size:30px}
.ab6{padding:10px 0;background:#f7f7f7}
.ab6 .en{margin:15px 0 15px;color:#aaa}
.culture_idea .pt2{overflow:hidden}
.culture_idea .pt2 .inner_box{width:100%;background:rgba(231,235,238,.9)}
.culture_idea .pt2 .inner_box .pd{padding:20px 10px;color:#000;font-size:14px;line-height:30px}
#description{margin:20px 0 0;width:100%}
#description_menu{display:flex;margin-bottom:40px;border-bottom:solid 3px red}
#description_menu>li{padding:0 10px;width:30%;border-top:solid 1px red;border-right:solid 1px red;border-left:solid 1px red;text-align:center;cursor:pointer}
#description_menu>li:hover{opacity:.6}
#description_menu>li.current{margin-bottom:0;padding:0 10px;background:red;color:#fff}
#description_menu>li.current:hover{opacity:1}
#description_menu>li+li{margin-left:10px}
#description_menu>li>span{position:relative;display:inline-block;padding:0 10px 0 8px}
#description_menu>li+li>span{padding:0 21px 0 5px}
#description_menu>li>span::after{position:absolute;top:50%;right:0;display:block;margin-top:-5px;width:6px;height:6px;border-top:solid 2px red;border-right:solid 2px red;content:'';-webkit-transform:rotate(135deg);transform:rotate(135deg);-ms-transform:rotate(135deg)}
#description_menu>li.current>span::after{border-top:solid 2px #fff;border-right:solid 2px #fff}
#description_menu.no_variation>li{cursor:auto}
#description_menu.no_variation>li+li{display:none}
#description_list #feature{display:none;margin:20px 0px}
#description_list #feature>div+div{margin-top:40px}
#description_list #feature>div>p{margin-top:-4px;width:100%}
#description_list #variation{display:none;margin:40px 0px 0;    overflow: hidden;overflow-x: scroll;}
#description_list #variation>table{width:100%;border-top:solid 1px #ccc;border-left:solid 1px #ccc}
#description_list #variation>table th{padding:5px 15px 3px;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;background:#f2f2f2;vertical-align:top;white-space:nowrap}
#description_list #variation>table td{padding:3px;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;vertical-align:top;word-wrap:break-word;word-break:break-all}
#description_list #variation>table td:first-of-type{min-width:78px}
#description_list #variation>table td:nth-of-type(3),#description_list #variation>table td:nth-of-type(4),#description_list #variation>table td:nth-of-type(5){min-width:65px}
#description_list #variation>table td:last-of-type{min-width:139px}
#description_list #variation>table td:last-of-type>span{display:block}
#description_list #variation>table td:last-of-type>span+.btn{margin-top:7px}
#description_list #variation>table td:last-of-type>.btn a{position:relative;display:inline-block;padding:3px 20px 3px 9px;width:95px;border:solid 1px #d48758;background:#f6f5ea;color:#d48758}
#description_list #variation>table td:last-of-type>.btn a::after{position:absolute;top:50%;right:9px;display:block;margin-top:-4px;width:6px;height:6px;border-top:solid 2px #d48758;border-right:solid 2px #d48758;background:0 0;content:'';-webkit-transform:rotate(45deg);transform:rotate(45deg);-ms-transform:rotate(45deg)}
#description_list #variation>table td:last-of-type>.btn+.btn{margin-top:7px}
#description_list #variation>table td:last-of-type>.btn+span{margin-top:14px}
#description_list #variation>table td:last-of-type>span+span{margin-top:9px}
#description_list #variation>p{margin-top:25px}

.ly_inp1 {
    width: 100%;
    height: 40px;
    box-sizing: border-box;
    border: 1px solid #e8e8e8;
    color: #838584;
    background: #fff;
    outline: medium;
    text-indent: 10px;
	font-size:15px;
	margin-bottom: 20px;
}
.ly_inp2 {
    width: 100%;
    height: 165px;
    box-sizing: border-box;
    border: 1px solid #e8e8e8;
    color: #838584;
    background: #fff;
    outline: medium;
    padding: 10px;
	font-size:15px;
}
textarea {
    resize: none;
}

.uk-button {
    -webkit-appearance: none;
    overflow: visible;
    color: #666;
    box-sizing: border-box;
    background: #f7f7f7;
    vertical-align: middle;
    text-align: center;
    border: 1px solid rgba(0,0,0,.2);
    text-shadow: 0 1px 0 #fff;
    min-height: 40px;
    padding: 0 15px;
    line-height: 38px;
    font-size: 16px;
    border-radius: 5px;
    float: right;
    width: 100%;
    margin-top: 10px;
}
