/* CSS Document */
/*基础标签重置*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,  caption,tfoot, s { margin:0; padding:0; border:0; font-size:14px; vertical-align:baseline; font-style:normal; text-decoration:none;word-wrap: break-word;font-weight: normal;}
ol,ul { list-style:none;}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }/* End hide from IE-mac */

html {font-size: 62.5%;/*10 ÷ 16 × 100% = 62.5%*/}
body{font-family: "Arial, Helvetica, sans-serif";font-size: 1.4rem; color:#666666;}
a{ font-size: 1.4rem; color:#666666;font-family: arial;}
a:hover{font-size: 1.4rem;  color:#666666;font-family: "arial";}
.red{ color:#ff0000}
.orange{color: #f8b72c; font-size:16px;}
.fl{ float:left;}
.fr{ float:right}
.radius{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

/*总体样式*/
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {-webkit-appearance: none;color:#999;font-family:Helvetica;font-size: 1.6rem;} 
input{border-radius: 0px;color:#999;font-family:Helvetica;font-size: 1.6rem;}
input::-webkit-input-placeholder { /* WebKit browsers*/ 
　　color:#999;font-family:Helvetica;font-size: 1.6rem;}
input:-moz-placeholder {  /* Mozilla Firefox 4 to 18*/ 
　　color:#999;font-family:Helvetica;font-size: 1.6rem; }
input::-moz-placeholder {  /* Mozilla Firefox 19+*/ 
　　color:#999;font-family:Helvetica;font-size: 1.6rem; }
input:-ms-input-placeholder {/* Internet Explorer 10+*/ 
　　color:#999;font-family:Helvetica;font-size: 1.6rem;}


.w_radius{background: #ffffff;border-radius: 5px;}
.mt_top{margin-top:4vh;}
.mt_b{margin:2vh 0vh;}
.pd_20{padding:20px;}
.pd_5{padding:5vh 0px;}
.pd_b30{padding-bottom:3vh;}
.ma_b30{margin-bottom:3vh;}
.m{max-width:1500px;min-width:320px;margin:0 auto;/*overflow: hidden;*/}
.mob{display: none;}
.m_header{display: none;}
.m_mobile{display: none;}


.home_banner{position: relative;}
.home_banner .img_bg{display: block;}
.home_banner .img_bg img{display:block;width:100%;}

.header{width:100%;height:132px;border-bottom: solid 1px #f4f4f4;}
.header .logo {height: inherit;padding:40px 0px;box-sizing: border-box;position: absolute;left: 60px;top: 0px;}
.header .logo img {float: left;display: block;height: 100%;vertical-align: middle;padding-right: 20px;}
.header .menu{position: absolute;right: 60px;top: 40px;}
.header .menu ul li{height:52px; padding:0px 25px; float:left; position:relative;}
.header .menu ul li a{ display:inline-block;height:52px; line-height:52px;color: #282828; font-size:16px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.header .menu ul li a:hover{ display:inline-block;height:52px; line-height:52px;color:#282828; background:url(../images/line.png) no-repeat center bottom;font-size:16px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.header.home{position:absolute;left: 0px;top: 0px;z-index: 99;border-bottom: none;}
.header.home .menu ul li a{ display:inline-block;height:52px; line-height:52px;color: #FFFFFF; font-size:16px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.header.home .menu ul li a:hover{ display:inline-block;height:52px; line-height:52px;color:rgb(255,255,255); background:url(../images/line.png) no-repeat center bottom;font-size:16px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.TwoNav{display:none;width:750px;border-radius: 10px; position:absolute; right:-260px; top:45px; z-index:99; background:#FFF; padding:10px;}
.TwoNav.ab{left:-72px;}

.header .menu ul li .TwoNav dl{width: 20%;float:left;box-sizing:border-box; margin:0px;padding: 0px 15px;}
.header .menu ul li .TwoNav dl dt{height:40px; line-height:40px; color:#282828;font-size:16px;font-weight: bold; display:block; padding-right:10px;}
.header .menu ul li .TwoNav dl dt a{height:40px; line-height:40px; color:#282828;font-size:16px;font-weight: bold;}
.header .menu ul li .TwoNav dl dt a:hover{height:40px; line-height:40px; color:#282828;font-size:16px;font-weight: bold;}

.header .menu ul li .TwoNav dl dd{padding: 10px 0px;}
.header .menu ul li .TwoNav dl dd a{text-align:left;display: block;color: #999999;font-size: 16px;height:30px;line-height: 30px;}
.header .menu ul li .TwoNav dl dd a:hover{text-align:left;display: block;color: #282828;font-size: 16px;height:30px;line-height: 30px;}



/*底部样式*/
.ft_bg{background: #0b2333;padding:50px 0;}
.footer_cont{padding-bottom:20px;}
.footer_cont .f_contact{width: 41%;float: left;padding-left: 50px;box-sizing: border-box;}
.footer_cont .f_contact img{display:block;width:100%;max-width:330px;}
.footer_cont .f_contact .p_c{line-height: 30px;font-size: 14px;color: #999999;margin-top: 20px;}
.footer_cont .f_cen{width:26%;float: left;box-sizing: border-box;
border-left: solid 1px #324552;border-right: solid 1px #324552;}
.footer_cont .f_cen dl{width: 50%;float: left;padding: 0px 10px;text-align:center;box-sizing: border-box;}
.footer_cont .f_cen dl dt{width:100%;font-size: 18px;color: #ffffff;line-height: 60px;}
.footer_cont .f_cen dl dd{padding: 10px 0;}
.footer_cont .f_cen dl dd a{display: block;line-height: 30px;color: #999999;font-size: 14px;}
.footer_cont .f_ewm{width:33%;float: right;padding-left: 50px;box-sizing: border-box;}
.footer_cont .f_ewm .e_li{width:50%;float: left;padding: 0px 20px;box-sizing: border-box;}
.footer_cont .f_ewm .e_li .e_img{width:100%;max-width:135px;margin:0 auto;display: block;}
.footer_cont .f_ewm .e_li .e_p{width:100%;text-align: center;padding: 10px;color: #999999;font-size: 14px;box-sizing: border-box;}
.f_s_center{padding:0px 50px 30px;color: #999999;font-size: 14px;line-height: 24px;}
.f_s_center span{display:block;color: #ffffff;line-height:30px;}
.copy_right{border-top: solid 1px #324552;padding-top: 20px;text-align: center;font-size: 14px;color: #999999;}



/*内页样式*/
.b_sw{box-shadow: 0px 10px 10px #eaeaea;margin-bottom: 20px;}
.path{padding:20px 15px;height:24px;line-height:24px;color:#999999;font-family:"宋体";}
.path i{color:#c9c9c9;height:24px;line-height:24px;float:left;padding-right:5px;overflow: hidden;}
.path a{color:#999999;height:24px;line-height:24px;font-size: 14px;font-family:"宋体";}
.path a:hover{color:#666666;}

.nya_h2{color: #282828;font-size:40px;padding:50px 0px;text-align: center;} 
.about_text{background: #f7f7f7;padding:30px;color: #282828;line-height: 30px;font-size: 16px;text-indent: 2em;}
.c_history{padding:30px 0;}
.c_history dl{padding: 30px 0;overflow: hidden;}
.c_history dl dt{width: 160px;margin-top:-10px;float: left;text-align: center;font-family: "微软雅黑";font-size: 40px;color: #cccccc;font-weight: bold}
.c_history dl dd{max-width:1300px;float: left;border-left: solid 1px #cccccc;padding-left: 30px}
.c_history dl dd .c_event{color: #282828;font-size: 16px;margin-bottom: 10px;line-height: 22px;}

/*.pro_ms{padding:20px;line-height: 26px;}
.pro_ms a{color: #7baed4;}
.s_suppliers_box{width: 100%;margin-bottom: 30px;}*/

.c_honor{width: 100%;}
.c_honor ul li{width: 25%;float:left;padding: 30px;box-sizing: border-box;}
.c_honor ul li .h_img{width:100%;padding:40px;background:#f7f7f7;box-sizing: border-box;overflow: hidden;}
.c_honor ul li .h_img img{width:100%;max-width:350px;display: block;}
.c_honor ul li .img_t{margin-top:10px;text-align:center;width:100%;color: #282828;line-height:24px;height:46px;font-size: 16px;}

.c_contact{width: 100%;}
.c_contact ul li{width:33.4%;float:left;padding-right:50px;box-sizing: border-box;}
.c_contact ul li .ccont{width:100%;padding:30px;box-sizing: border-box;min-height:260px;background: #f7f7f7;}
.c_contact ul li .ccont span{display:block;font-size: 22px;font-weight: bold; color:#666666;padding-bottom: 20px;}
.c_contact ul li .ccont .p_cont{font-size:16px;color:#666666;line-height: 30px;}
.c_contact ul li .ccont .p_cont a{font-size:16px;color:#666666;line-height: 30px;}
.c_contact ul li:last-child{width:33.2%;padding-right:0px;}
.c_contact ul li .ccont .p_bz{font-size:14px;color:#999999;margin-top: 20px;line-height: 22px;}
.c_search{background: #f7f7f7;margin-top: 50px;padding: 20px 230px;}
.c_search span{width:150px;font-size:20px;line-height:52px;color:#282828;display: block;float: left;}
.c_search .s_input{width:60%;float: left;padding: 0px 30px;}
.c_search .s_input input{width:100%;padding:0px 20px;border: solid 1px #e5e5e5;background: #FFFFFF;box-sizing: border-box;height: 52px;border-radius: 50px;}
.c_search .btn{width:136px;font-size:20px;color:#FFFFFF;background:#ff9900;text-align:center;float: left;border: solid 1px #ff9900;box-sizing: border-box;height: 52px;line-height:52px;border-radius: 50px;}


.service_area{width: 100%;margin-bottom:10px;}
.service_area dl{width:100%;height: 50px;}
.service_area dl:nth-child(odd){width:100%;background: #fafafa;}
.service_area dl:nth-child(even){width:100%;background: #efefef;}
.service_area dl:first-child{background: #ff9900;height: 60px;}
.service_area dl dt{width:50%;height: 50px;line-height:50px;text-align:center;font-size:16px;color: #666666;float:left;border-right: solid 1.5px #FFFFFF;box-sizing: border-box;}
.service_area dl dd{width:50%;height: 50px;line-height:50px;text-align:center;font-size:16px;color: #666666;float:left;border-left: solid 1.5px #FFFFFF;box-sizing: border-box;}
.service_area dl:first-child dt{height: 60px;line-height:60px;font-size: 20px;font-weight: bold;color: #ffffff;}
.service_area dl:first-child dd{height: 60px;line-height:60px;font-size: 20px;font-weight: bold;color: #ffffff;}

.form_box{width:45%;margin: 0 auto;padding-bottom: 50px;}
.form_box .f_input{width:100%;padding:10px 0px;}
.form_box .f_input .text_input{width:100%;padding:0px 30px;border: solid 1px #e5e5e5;background: #FFFFFF;box-sizing: border-box;height: 52px;border-radius: 50px;}
.form_box .f_input .text_input.area{height:200px;padding:10px 20px;line-height:30px;border-radius:20px;}
.form_box .f_input .text_btn{width:100%;border: solid 1px #ff9800;background: #ff9800;box-sizing: border-box;height: 52px;line-height:52px;color:#FFFFFF;border-radius: 50px;}

.ny_m_feedback{margin:5vh 0;background:#f5f5f5;overflow: hidden;}
.ny_m_feedback .customer_img{width:50%;float:left;position: relative;}
.ny_m_feedback .customer_img img{display:block;width:100%;}
.list-playIcon{content: '';position: absolute;background: url(../images/bofang.png);background-size: auto auto;background-size: cover;top: 50%;left: 50%;width:66px;height: 66px;margin-top: -20px;margin-left: -20px;z-index: 9;}
.ny_m_feedback .customer_aspirations{width:50%;float: right;padding: 30px 60px;box-sizing: border-box;}
.ny_m_feedback .cont_text{color: #999999;line-height:32px;font-size:16px;padding-left:110px;padding-top: 20px;}
.ny_m_feedback .cont_text i{font-size:30px;font-family:"arial rounded mt bold";}

.ny_m_feedback .signature{margin-top:65px; text-align: right;line-height:32px;font-size: 20px;color: #999999;}
.ny_m_feedback .signature span{display: block;font-size: 16px;}

.c_video{width: 100%;margin-bottom: 30px;}
.c_video ul li{width: 25%;float:left;padding:10px 20px 30px;box-sizing: border-box;}
.c_video ul li .v_img{width:100%;max-width:440px;overflow: hidden;}
.c_video ul li .v_img img{width:100%;display: block;}
.c_video ul li .img_t{display:block;width:100%;color: #282828;line-height:60px;height:60px;font-size: 16px;padding: 0px 10px;box-sizing: border-box;overflow: hidden;}
.c_video ul li .img_t:hover{display:block;width:100%;color: #ffffff;line-height:60px;height:60px;background:#ff9900;font-size: 16px;}
.c_video ul li .img_t i{font-size:26px;float: left;display: block;padding-right: 15px;}



.liheigt_box_bg{ position:absolute; height:auto;background:#000; filter:alpha(opacity=60);-moz-opacity:0.6; -khtml-opacity: 0.6;opacity: 0.6; z-index:120}
.pop_up_video{display:none; position:fixed; z-index:121; width:750px; height:422px; margin:0 auto; justify-content:center; align-items:center; left:0px; top: 0px;}
.pop_up_video img{ max-width: 750px;}
.pop_closed{position: fixed;right:15px; top:15px;font-size: 40px;height:40px;line-height:40px;overflow:hidden;cursor:pointer;z-index: 130;color: #ffffff;display: none;}
.pop_up_zs{display:none; position:fixed; z-index:121; width:396px; height:560px; margin:0 auto; justify-content:center; align-items:center; left:0px; top: 0px;}
.pop_up_zs img{width: 396px;display: block;}
.pop_up_zs .modal_content{position: absolute;top:45%;left:47%;}
.pop_up_zs .modal_content .wz{font-size:14px;color: #333333;line-height:30px;}
.pop_up_zs .modal_content .wz span{display:block;font-size: 14px;color: #333333;padding-left: 15px;}



.v_banner{width:100%;}
.v_banner img{width:100%;display: block;}
.sbg{background: #effcff;}
.seo_experience{max-width:1000px;margin: 0 auto;padding-top: 20px;box-sizing: border-box;}
.nys_h2{color: #3b8ede;font-size:34px;padding:15px 0px;text-align: center;} 
.nys_h3{color: #999999;font-size:16px;text-align: center;} 
.nys_h2.newt{color: #282828;} 
.nys_h2.tw{color: #ffffff;} 


.seo_tabt{margin-top: 30px;padding-bottom: 80px;}
.seo_tabt ul li{width:25%;float:left;cursor:pointer;text-align: center;position: relative;}
.seo_tabt ul li .r_line{width:100%;background: #ffffff;height: 2px;box-shadow:0px 0px 4px #79c0ec;}
.seo_tabt ul li .r_radius{position:absolute;top:-8px;width:16px;height:16px;background: #ffffff;border-radius:16px;box-shadow:0px 0px 4px #3b8ede;}
.seo_tabt ul li .wz{text-align:left;box-sizing: border-box;position:absolute;left:0px;top:20px;font-size: 18px; color:#3b8ede;line-height:24px;}
.seo_tabt ul li.current .r_radius{width:16px;height:16px;background: #3b8ede;border:solid 3px #c1e1ff;box-sizing:border-box;border-radius:16px;box-shadow:0px 0px 4px #79c0ec;}
.seo_tabt ul li:nth-child(1) .r_radius{left:0%;}
.seo_tabt ul li:nth-child(2) .r_radius{left: 33%;}
.seo_tabt ul li:nth-child(3) .r_radius{left: 66%;}
.seo_tabt ul li:nth-child(4) .r_radius{right:0%;}
.seo_tabt ul li:nth-child(2) .wz{left:15%;}
.seo_tabt ul li:nth-child(3) .wz{left:50%;}
.seo_tabt ul li:nth-child(4) .wz{left:28%;}

.seo_contbg{max-width:1000px;margin: 0 auto;overflow: hidden;}
.seo_contbg img{width:100%;display: block;}

.seo_Ll{max-width:1400px;margin: 0 auto;padding:20px 0px;overflow: hidden;}
.seo_Ll .fl{width:50%;}
.seo_Ll .fl img{width:100%;display: block;}
.seo_map{max-width:1140px;padding-top:5vh;padding-bottom:3vh;margin:0 auto;display: block;}
.seo_map img{width:100%;display: block;}
.lg_market{max-width:1400px;margin: 0 auto;margin-top: 30px;}
.lg_market ul li{width: 33.33%;float: left;position:relative;padding:15px 20px;box-sizing: border-box;}
.lg_market ul li dl{display: flex;width:100%;border-radius: 5px;box-shadow: 0px 0px 5px #d6d6d6;padding: 20px 30px;box-sizing: border-box;}
.lg_market ul li dl dt{position:absolute;top:50%;margin-top:-23px;width: 45px;height:45px; display: table-cell; vertical-align: middle;}
.lg_market ul li dl dt img{width: 45px;height: 45px;}

.lg_market ul li dl dd{flex: 1;padding-left:65px;}
.lg_market ul li dl dd .lg_n{height: 40px;line-height: 40px;font-size: 20px;color: #282828;}
.lg_market ul li dl dd .lg_fb{height:28px;line-height: 28px;font-size: 16px;color: #999999;overflow: hidden;}
.lg_market ul li dl:last-child{min-height: 136px;}
.lg_market ul li dl a{width:100%;text-align: center;font-size: 20px;color:#282828;line-height:96px;}

.qbg{background: #3b8edf;}
.qbg .nys_h2{color: #FFFFFF;} 
.marketing_channel{max-width:1400px;margin: 0 auto;padding:30px 0px;overflow: hidden;position: relative;}
.marketing_channel .l_btn{position: absolute;left:-10px;top: 50%;margin-top: -30px;font-size:50px;font-weight:bold;height:50px;line-height:50px;overflow:hidden;color:#ffffff;z-index: 9;}
.marketing_channel .r_btn{position: absolute;right:-10px;top: 50%;margin-top: -30px;font-size:50px;font-weight:bold;height:50px;line-height:50px;overflow:hidden;color:#ffffff;z-index: 9;}
.marketing_channel .bg_list{position: relative;overflow: hidden;}
.marketing_channel .show_text{position: absolute;width: 100%;height: 100%;text-align:center;left: 0px;top:50%;margin-top:-70px;z-index: 10;}
.marketing_channel .show_text .icon{width: 90px;height: 84px;margin: 0 auto;}
.marketing_channel .show_text .title_h1{font-size: 18px;color: #ffffff;padding-top: 20px;}
.marketing_channel .hide_text{position: absolute;width: 100%;height: 100%;left: 0px;top:100%;padding:20px;overflow:hidden;box-sizing:border-box;z-index: 10;}
.marketing_channel .hide_text .title_h1{font-size:24px;color: #ffffff;text-align: center;padding:30px 0px;}
.marketing_channel .hide_text .text_p{font-size:16px;color: #ffffff;line-height: 32px;}
.marketing_channel .hide_text .more{display:block;margin-top:20px;text-align:right;font-size:18px;color: #ffffff;line-height: 32px;}

.news_con{ width:100%;display:flex;margin-top:50px;padding-bottom:60px;}    
.news_con .main_con{flex:1;padding-right: 60px;}  
.main_con .n_content{border-top: dashed 1px #d1d1d1;}  
.n_content ul li{border-bottom: dashed 1px #d1d1d1;padding:30px 0px;display:flex;}  
.n_content ul li .n_pic{width: 250px;height: 128px;flex:none;}  
.n_content ul li .n_pic img{width:100%;height:100%;display: block;} 
.n_content ul li .n_detail{flex:1;padding-left: 30px;} 
.n_content ul li .n_detail .n_t{color: #666666;font-size:18px;height: 36px;line-height: 36px;
overflow: hidden;text-overflow: ellipsis;}
.n_content ul li .n_detail .n_text{margin-top:10px;color: #999999;font-size:14px;height:46px;line-height:24px;
overflow: hidden;} 
.n_content ul li .n_detail .n_date{color: #999999;font-size:14px;height:24px;line-height:24px;margin-top:10px;} 
.n_more{width:150px;height:46px;line-height:46px;display:block;margin:0 auto;margin-top:40px;background: #ff9900;border-radius:40px;text-align: center;color: #FFFFFF;font-size: 18px;}
.n_more:hover{width:150px;height:46px;line-height:46px;display:block;margin:0 auto;margin-top:40px;background: #ff9900;border-radius:40px;text-align: center;color: #FFFFFF;font-size: 18px;}

.news_con .n_left{ width:400px;flex:none;}
.news_con .n_left .n_bj{margin-bottom:30px;background:#f7f7f7;padding:15px 25px;}
.news_con .n_left .npub_t{color:#282828;font-size: 18px;height: 40px;line-height: 40px;width: 100%;}
.news_con .n_rec{width: 100%;}
.news_con .n_rec ul li{width: 100%;padding: 10px 0px;border-bottom: dashed 1px #d1d1d1;margin-bottom: 10px;}
.news_con .n_rec ul li .title_n{width: 100%;color: #666666;font-size: 16px;height:24px;line-height:24px;overflow: hidden;}
.news_con .n_rec ul li .title_n a{color: #666666;font-size: 16px;height:24px;line-height:24px;}
.news_con .n_rec ul li .date_n{width: 100%;color: #999999;font-size:14px;height:24px;line-height:24px;margin-top:5px;}
.news_con .n_rec ul li.bn{border-bottom:none;padding:5px 0px;margin-bottom:0px;}
.news_con .n_rec ul li.bn .title_n a i{display:block;width:4px;height:4px;border-radius:4px;background: #666666;margin-top: 10px;margin-right: 5px;float: left;}
.news_dt{font-size: 24px;color: #666666;font-weight: bold;text-align:center;padding:40px 10px;line-height: 30px;}
.news_dy{padding: 15px;color: #999999;font-size: 16px;line-height: 30px;}
.news_dy img{display: block;max-width:1004px;margin: 0 auto;padding: 10px 0px;}
.n_page{margin-top: 30px;padding-top: 30px;border-top: dashed 1px #d1d1d1}
.n_page .prev{margin:5px 0px;color:#282828;font-size: 16px;line-height: 30px;display: block;}
.no_find{padding: 30px;text-align:center;max-width:700px;margin: 0 auto;}
.no_find img{display: block;max-width:700px;width: 100%;}
.no_find p{padding:20px;font-size: 18px;color:#999999;}
.no_find p a{padding-left:10px;font-size: 18px;color:#ff9900;}
.return_btn{width:200px;height:46px;line-height:46px;display:block;margin:0 auto;margin-top:30px;margin-bottom:30px;background: #ff9900;border-radius:40px;text-align: center;color: #FFFFFF;font-size: 18px;}
.return_btn:hover{width:200px;height:46px;line-height:46px;display:block;margin:0 auto;margin-top:30px;margin-bottom:30px;background: #ff9900;border-radius:40px;text-align: center;color: #FFFFFF;font-size: 18px;}
.our_service{padding: 40px 0px;}
.our_service dl{width:25%;text-align: center;float: left;}
.our_service dl dt img{width: 100%;max-width: 110px;}
.our_service dl dd{font-size: 14px;color: #999999;line-height: 22px; padding: 0px 70px;}
.our_service dl dd span{display:block;font-size: 16px;color: #282828;padding-bottom: 10px;}
.our_service dl.sdl{padding: 20px 0px;}
.our_service dl dd.sns{color: #c9afe9;}
.our_service dl dd.sns span{color: #FFFFFF;}

.our_service.yx dl{width:33.33%;text-align: center;float: left;margin-bottom: 20px;}
.our_service.yx dl dt img {width: 100%;max-width: 138px;}
.our_service.yx dl dd {padding: 0px 40px;}

.our_service.qf dl{width:33.33%;text-align: center;float: left;margin-bottom: 20px;}
.our_service.qf dl dt img {width: 100%;max-width: 110px;}
.our_service.qf dl dd {padding: 0px 40px;}


.y_bg{background:#fff9f3;padding: 40px 10px;}
.email_marketing{padding: 20px 120px;}
.email_marketing dl{width: 100%;}
.email_marketing dl dt{width:50%;float: left;}
.email_marketing dl dt span{display:block;width:100%;font-size:34px;color: #f9a077;}
.email_marketing dl dt .e_js{margin-top: 15px;line-height: 30px;color: #6a4024;font-size: 16px;}
.email_marketing dl dt .e_jh{margin-top: 15px;line-height: 30px;color: #c14e00;font-size: 16px;}

.email_marketing dl dd{width:50%;text-align: center;float: left;}
.email_marketing dl dd img{width: 100%;max-width: 350px;}
.gl_ad_plan{max-width: 700px;margin: 0 auto;}
.gl_ad_plan img{width: 100%;height: 100%;padding: 20px 0px;}
.gl_bg{background:#f5f6f7;padding: 40px 10px;}
.glad_plan2{padding: 20px 30px;text-align: center;}
.glad_plan2 ul li{width:50%;float: left;padding:10px 35px;box-sizing: border-box;}
.glad_plan2 ul li .img_g{max-width: 570px;max-height: 335px;margin: 0 auto;}
.glad_plan2 ul li .img_g img{width:100%;float: left;display: block;}
.glad_plan2 ul li .img_p{text-align:center;line-height:50px;font-size: 16px;color:#999999;}
.glad_advantage{padding: 20px 0px;}
.glad_advantage dl{width: 33.33%;float: left;padding: 10px 70px;box-sizing: border-box;}
.glad_advantage dl dt{width:100%;border-radius:48px;height: 48px;line-height: 48px;font-size: 20px;
text-align: center;color: #ffffff;font-weight: bold;
background:-moz-linear-gradient(left,#3e6ee0,#6c98fe);/*Mozilla*/
background:-webkit-gradient(linear,0 50%,100% 50%,from(#3e6ee0),to(#6c98fe));/*Old gradient for webkit*/
background:-webkit-linear-gradient(left,#3e6ee0,#6c98fe);/*new gradient for Webkit*/
background:-o-linear-gradient(left,#3e6ee0,#6c98fe); /*Opera11*/
}
.glad_advantage dl dd{width: 100%;box-shadow: 0px 5px 5px #f1f4fe;margin-top: -30px;text-align: center;
padding:50px 50px 30px 50px;box-sizing: border-box;line-height: 30px;font-size: 16px;color: #282828;
border-bottom-left-radius:20px;border-bottom-right-radius: 20px;}
.glad_type{width:100%;margin-top: 30px;}
.glad_type ul li{width: 25%;padding:10px 40px;float:left;box-sizing: border-box;}
.glad_type ul li img{width:100%;display: block;}

.glad_bg{width: 100%;overflow: hidden;text-align: center;box-sizing: border-box;}
.glad_bg img{width: 100%;display: block;}

.glad_ys{width: 100%;overflow: hidden;text-align: center;}
.glad_ys img{width: 100%;display: block;}

.glad_ysbg{width: 100%;border:solid 2px #eeeeee;margin-top:30px;margin-bottom:30px;border-radius: 20px;padding: 30px 20px;box-sizing: border-box;}

.glad_ysbg .p_h{padding: 5px 0px;line-height: 30px;font-size: 16px;color: #666666;}
.glad_ysbg .p_h i{text-align:center;width:24px;height:24px;line-height:24px;margin-top:3px;float:left;font-size: 16px;
color: #FFFFFF;border-radius: 24px;background: #4e8bf5;margin-right: 10px;}
.ys_li{padding:20px 30px;}
.ys_li ul li{float: left;width: 20%;}
.ys_li ul li img{max-width:280px;text-align:center;display: block;width: 100%;}

.gl_title{width: 100%;height:40px;line-height: 40px;color: #999999;font-size: 20px;padding: 0px 10px;box-sizing: border-box;}
.glad_box{padding: 20px 30px;text-align: center;}
.glad_box ul li{width:25%;float: left;padding:10px 40px;box-sizing: border-box;}
.glad_box ul li .img_g{max-width:300px;max-height: 300px;margin: 0 auto;}
.glad_box ul li .img_g img{width:100%;display: block;}
.glad_box ul li .img_p{width:100%;text-align:center;line-height:24px;font-size: 16px;color:#999999;padding:10px;box-sizing: border-box;}
.glad_box ul li .img_p span{padding-bottom:5px;font-weight:bold;line-height:50px;font-size: 18px;color:#282828;display: block;}

.fl_bg{background:#3d1c93;padding: 40px 10px;}
.glad_pic{max-width: 1400px;margin: 0 auto;padding: 30px 0px;}
.glad_pic img{width: 100%;display: block;}

.sns_mod1{text-align: center;padding: 40px 20px;}
.sns_mod1 .s_icon{max-width:285px;margin: 0 auto;width: 100%;}
.sns_mod1 .s_icon img{width: 100%;}

.sns_mod1 span{display: block;font-size: 14px;color: #999999;padding:10px 10px 30px 10px;}
.sns_mod1 .p_h{font-size:18px;color: #282828;line-height:30px;padding: 10px;}
.sns_bg{background:#8560ef;padding: 40px 10px;}
.nys_h2.snst{color: #ffffff;}
.nys_h3.snst{color: #ffffff;}

.sns_package{max-width:940px;margin:0 auto;margin-top:30px;margin-bottom:10px;}
.sns_package dl{width:100%;height: 50px;}
.sns_package dl:nth-child(odd){width:100%;background: #fafafa;}
.sns_package dl:nth-child(even){width:100%;background: #efefef;}
.sns_package dl:first-child{background: #8560ef;height: 60px;}
.sns_package dl dt{width:40%;height: 50px;line-height:50px;text-align:center;font-size:16px;color: #666666;float:left;border-right: solid 1.5px #FFFFFF;box-sizing: border-box;}
.sns_package dl dd{width:60%;float: left;}
.sns_package dl dd .dd_li{width:50%;float:left;height: 50px;line-height:50px;text-align:center;font-size:16px;color: #666666;float:left;border-left: solid 1.5px #FFFFFF;box-sizing: border-box;}
.sns_package dl:first-child dt{height: 60px;line-height:60px;font-size: 20px;font-weight: bold;color: #ffffff;}
.sns_package dl:first-child dd .dd_li{height: 60px;line-height:60px;font-size: 20px;font-weight: bold;color: #ffffff;}

.hg_bg{background:url(../images/hbj.jpg) no-repeat center top;padding: 60px 0px;}
.customs_data{max-width:1400px;margin:0 auto;margin-top:10px;background-color: rgba(255,255,255,0.9);padding: 50px;box-sizing: border-box;}
.customs_data .p_wz{padding:20px;line-height: 30px;font-size: 16px;color: #282828;}
.customs_data .video_customs{width: 100%;}
.customs_data .video_customs ul li{width: 50%;padding: 10px 30px;float: left;box-sizing: border-box;}
.customs_data .video_customs ul li .customer_img{width:100%;position: relative;}
.customs_data .video_customs ul li .customer_img img{width:100%;display: block;}
.nyad_cont{padding: 20px 50px;}
.nyad_cont ul li{width: 50%;float: left;padding: 10px 50px;box-sizing: border-box;}
.nyad_cont ul li .title_ad{width:100%;color:#868bfc;font-family: arial;font-size: 40px;line-height: 70px;font-weight: bold;}
.ad_lcpic{max-width: 1092px;margin: 0 auto;padding: 40px 0px;}
.ad_lcpic img{width: 100%;display: block;}
/*内页样式--地区*/
.region_mod_1{width: 100%;margin-top: 60px;}
.region_mod_1 ul li{width:33.33%;float: left;padding: 10px 15px;box-sizing: border-box;}
.region_mod_1 ul li img{display: block;width: 100%;max-width: 448px;}
.rgbj{width: 100%;max-height:328px;overflow:hidden;padding-bottom:50px;padding-top: 30px; background-color: #ffffff;}
.rgbj .region_about{max-height:260px;overflow:hidden;line-height: 25px;font-size: 16px;color: #666666;}
.rgbj .region_about .a_pic{width: 326px;height: 245px;float: left;margin-right: 30px;}
.rgbj .region_about .a_pic img{width:100%;height:100%;display: block;border-radius: 10px;}


.region_mod_2{width: 100%;padding-top: 60px;}
.region_mod_2 ul li{width:25%;float: left;box-sizing: border-box;padding:0px 10px;}
.region_mod_2 ul li img{display: block;width: 100%;max-width: 338px;}
.sj_bg{background: #e6e9eb;padding: 60px 0px;}
.region_mod_3{width: 100%;max-height:900px;margin-top:60px;}
.region_mod_3 ul li{width:822px;height:527px;}
.region_mod_3 ul li img{width:100%;display: block;}

.region_mod_3 .swiper-slide {

      /* 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;
	  transition: 300ms;
	  transform: scale(0.8);
    }
	.region_mod_3 .swiper-slide-active,.region_mod_3 .swiper-slide-duplicate-active{
      transform: scale(1.8);z-index: 99;
	}
.mb_bg{background: #3c60ad;padding: 60px 0px;}
.region_mod_4{width: 100%;padding-top: 60px;}
.region_mod_4 ul li{width:25%;float:left;box-sizing: border-box;padding:25px 8px;}
.region_mod_4 ul li img{display:block;width:100%;max-width:338px;border: solid 10px #eeeeee;border-radius: 10px;box-shadow:0px 5px 5px #2e4d8f;box-sizing: border-box;}

.ny_case_content{width: 100%;padding: 30px 0px;overflow: hidden;box-sizing: border-box;}
.ny_case_content ul li{float: left;width:33.33%;padding:15px 20px;box-sizing: border-box;}
.ny_case_content ul li img{max-width:440px;max-height:280px;width: 100%;height: 100%;}
.ny_case_content ul li .pic_detail{margin-top: 30px;padding:0px 40px;text-align:center;}
.ny_case_content ul li .pic_detail .t_cn{width: 100%;color: #333333;font-size: 22px;height: 36px;line-height: 36px;overflow: hidden;}
.ny_case_content ul li .pic_detail .t_en{display:block;width: 100%;color: #333333;font-size:18px;height:30px;line-height:30px;overflow: hidden;}
.ny_case_content ul li .pic_detail .t_detail{margin-top:20px;width: 100%;color: #666666;font-size:16px;height:50px;line-height:26px;overflow: hidden;}

.sroll_btn{width:96px;margin:0 auto;margin-top:10px;overflow: hidden;}
.sroll_btn .prev_btn{width:48px;height:48px;line-height:48px;font-size:30px;float: left;text-align:center;color: #ffffff; background:#f56d33}
.sroll_btn .next_btn{width:48px;height:48px;line-height:48px;font-size:30px;float: right;text-align:center;color: #bebebe;background:#e4e4e4}
.pub_btn{cursor:pointer;display:block;margin:0 auto;margin-top:4vh;width: 160px;height:46px;line-height:46px;border: solid 1px #dcdcdc;border-radius: 50px;text-align:center;font-size:16px;overflow: hidden;}

.region_mod_6 {width: 100%;padding-top: 20px;}
.region_mod_6 ul li{width:25%;padding:10px 20px;box-sizing: border-box;float: left;}
.region_mod_6 ul li dl{width:100%;border:solid 1px #3eb5e8;min-height:520px;box-sizing: border-box;}
.region_mod_6 ul li:nth-child(2) dl{border:solid 1px #0484cf;}
.region_mod_6 ul li:nth-child(3 dl){border:solid 1px #3c60ad;}
.region_mod_6 ul li:nth-child(4) dl{border:solid 1px #224797;}
.region_mod_6 ul li dl dt{width:100%;box-sizing: border-box;background: #3eb5e8;text-align:center;padding:10px 10px 15px;}
.region_mod_6 ul li dl dt .t_1{width:100%;color:#ffffff;font-size: 20px;line-height:34px;}
.region_mod_6 ul li dl dt .t_2{width:100%;color:#ffffff;font-size: 14px;height: 24px;line-height: 24px;}
.region_mod_6 ul li dl dt .t_3{width:100%;color:#ffffff;font-size: 14px;margin-top: 15px;height: 20px;line-height: 20px;overflow: hidden;}
.region_mod_6 ul li dl dd{text-align:center;padding:30px;}
.region_mod_6 ul li dl dd p{width:100%;font-size: 16px;color: #666666;line-height:24px;padding: 5px 0px;}
.region_mod_6 ul li dl dd .zxzh_btn{cursor:pointer;display:block;margin:0 auto;margin-top:20px;width: 160px;height:42px;line-height:42px;background:#3eb5e8;color:#ffffff;border-radius:5px;text-align:center;font-size:16px;}
.region_mod_6 ul li:nth-child(2) dl dt{background:#0484cf;}
.region_mod_6 ul li:nth-child(3) dl dt{background:#3c60ad;}
.region_mod_6 ul li:nth-child(4) dl dt{background:#224797;}
.region_mod_6 ul li:nth-child(2) dl dd .zxzh_btn{background:#0484cf;}
.region_mod_6 ul li:nth-child(3) dl dd .zxzh_btn{background:#3c60ad;}
.region_mod_6 ul li:nth-child(4) dl dd .zxzh_btn{background:#224797;}
.region_mod_6 ul li.phb{width:33.33%;}
.region_mod_6 ul li.phb dl{background: #ffffff;border:none}

.region_mod_6 ul li.phb dl dd{text-align:left;padding:30px;}
.region_mod_6 ul li.phb dl dd p{width:100%;font-size: 16px;color: #666666;line-height:20px;height:20px;overflow:hidden;margin: 10px 0px;}

.nv_bg{background: #0484cf;padding-top: 60px;}
.market_feedback{padding-top:10vh;overflow: hidden;position: relative;}
.market_feedback .customer_img{width:50%;float:left;position: relative;}
.market_feedback .customer_img img{display:block;width:100%;}
.market_feedback .customer_aspirations{width:50%;float: right;padding: 0px 60px;box-sizing: border-box;}

.sroll_btn_mb{width:96px;overflow: hidden;margin: 0 auto;margin-top:40px;}
.sroll_btn_mb .prev_btn2{float:left;width:48px;height:48px;line-height:48px;font-size:26px;text-align:center;color: #bebebe; background:#e4e4e4;cursor: pointer;}
.sroll_btn_mb .next_btn2{float:left;width:48px;height:48px;line-height:48px;font-size:26px;text-align:center;color: #ffffff;background:#f56d33;cursor: pointer;}

.market_feedback .homep_t{margin-top:-20px;width:100%;text-align:right;font-size:50px;font-weight:bold;color: #ffffff;}
.market_feedback .homep_t .t_en{color: #ffffff;}
.market_feedback .cont_text{color: #ffffff;line-height:32px;font-size:16px;padding-left:110px;padding-top: 20px;height:230px;overflow: hidden;text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 5;
-webkit-box-orient: vertical}
.market_feedback .cont_text i{font-size:30px;font-family:"arial rounded mt bold";}
.market_feedback .signature{margin-top:65px; text-align: right;line-height:32px;font-size: 20px;color: #ffffff;}
.market_feedback .signature span{display: block;font-size: 16px;}

.region_mod_zs {width: 100%;padding-top: 20px;}
.region_mod_zs ul li{width:25%;padding:10px 15px;box-sizing: border-box;float: left;}
.region_mod_zs ul li .zs_bg{width:100%;background:#ffffff;padding:30px;box-sizing: border-box;}
.region_mod_zs ul li .zs_bg .zs_pic{width:100%;max-width:200px;max-height:266px;overflow:hidden;margin:0 auto;text-align:center;}
.region_mod_zs ul li .zs_bg .zs_pic img{display:block;width:100%;height:100%;}
.region_mod_zs ul li .zs_bg .zs_t{width:100%;color:#282828;padding:0px 10px;margin-top:30px;text-align:center;line-height: 22px;height:22px;overflow:hidden;font-size: 16px;}
.m_pub_btn{display:block;margin:0 auto;margin-top:4vh;width: 160px;height:46px;line-height:46px;border: solid 1px #dcdcdc;border-radius: 50px;text-align:center;font-size:16px;overflow: hidden;}
.m_pub_btn:hover{display:block;margin:0 auto;margin-top:4vh;width: 160px;height:46px;line-height:46px;border: solid 1px #dcdcdc;border-radius: 50px;text-align:center;font-size:16px;overflow: hidden;}
.region_mod_zs ul li.jb .zs_bg .zs_pic{max-width:300px;max-height:160px;width:100%;margin:0 auto;text-align:center;overflow:hidden;vertical-align: middle;}
.region_mod_zs ul li.ry .zs_bg .zs_pic{width:100%;height:100%;max-width:250px;margin:0 auto;text-align:center;overflow:hidden;vertical-align: middle;}
.news_content{width: 100%;margin-top: 40px;}
.news_content .new_n{width:50%;float: left;padding-right: 100px;box-sizing: border-box;}
.news_content .new_n .n_pic{width:100%;position: relative;}
.news_content .new_n .n_pic img{width:100%;max-width:650px;display: block;}
.news_content .new_n .date{position: absolute;left:0px;top:0px;width: 80px;height: 80px;background-color: rgba(245,109,51,0.65);
text-align: center;color:#ffffff;font-size: 14px;}
.news_content .new_n .date span{display:block;font-size: 42px;}
.news_content .new_n .n_title{display:block;color:#282828;font-size:24px;padding:0 10px;margin:15px 0px;height:40px;line-height: 40px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.news_content .new_n .n_title:hover{display:block;color:#f56d33;font-size:24px;padding:0 10px;margin:15px 0px;height:40px;line-height: 40px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}

.news_content .new_n .n_text{padding:0 10px;color:#999999;font-size:16px;line-height:24px;}
.news_content .new_n .a_more{padding:10px;display:block;color:#f56d33;font-size:18px;line-height:24px;height: 24px;}
.news_content .new_r{width:50%;float: right;border-top: dashed 1px #cccccc;}
.news_content .new_r ul li{width:100%;border-bottom: dashed 1px #cccccc;padding: 20px 0px;}
.news_content .new_r ul li .date{float:left;width: 90px;height: 80px;border-right: solid 1px #f0f0f0;text-align: center;color:#999999;font-size: 16px;}
.news_content .new_r ul li .date span{display:block;font-size: 42px;}
.news_content .new_r ul li .n_text{padding:0 25px;overflow: hidden;}
.news_content .new_r ul li .n_text a{display:block;color:#282828;font-size:24px;line-height:30px;height:30px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.news_content .new_r ul li .n_text a:hover{display:block;color:#f56d33;font-size:24px;line-height:30px;height:30px;overflow: hidden;}
.news_content .new_r ul li .n_p{color:#999999;font-size:16px;line-height:24px;height:48px;overflow: hidden;margin-top:10px;}

.region_mod_last {width: 100%;padding:20px 0px;}
.region_mod_last a{display:block;float: left;padding-right: 10px;line-height:30px;color: #666666;font-size: 16px;}
.b_banner{max-width:1400px;margin: 0 auto;margin-bottom: -100px;}
.b_banner img{width:100%;display: block;}
.nys_h2.sqt{color: #282828;margin-top: 60px;} 

 @media only screen and (max-width:1400px) {
.c_search{padding: 20px 150px;}
.c_search .s_input{width:50%;float: left;}
.form_box{width:50%;}

.ny_m_feedback .cont_text{padding-left:80px;padding-top: 10px;}
.ny_m_feedback .signature{margin-top:10px;font-size: 18px}
.market_feedback {padding-top:6vh;}
.market_feedback .homep_t{font-size:40px;}
.market_feedback .cont_text{padding-left:80px;padding-top: 10px;}
.market_feedback .signature{margin-top:10px;font-size: 18px}
.b_banner{width:100%;}

}


 @media only screen and (max-width:1280px) {

.c_honor ul li{padding:30px;}
.c_honor ul li .h_img{padding:20px;}
.c_honor ul li .img_t{font-size: 14px;}

.c_search{padding: 20px 100px;}
.c_search .s_input{width:50%;float: left;padding: 0px 30px;}
.c_contact ul li {width:50%;padding-right: 30px;}
.c_contact ul li:last-child {width:50%;}
.c_contact ul li:first-child{width:100%;padding-right:0px;margin-bottom:30px;margin-top: 10px;}
.form_box{width:60%;padding-bottom: 50px;}
.ny_m_feedback .cont_text{line-height:26px;font-size:14px;padding-left:30px;padding-top:0px;}
.ny_m_feedback .cont_text i{font-size:24px;}
.ny_m_feedback .signature{line-height:32px;font-size:16px;color: #999999;}
.ny_m_feedback .signature span{display: block;font-size:14px;}
.ny_m_feedback .customer_aspirations {padding: 30px;}
.lg_market ul li{width: 50%;}
.lg_market ul li:last-child{width:100%;}
.our_service dl dd{ padding: 0px 30px;}
.email_marketing{padding: 20px 40px;}
.glad_advantage dl{padding: 10px 40px;box-sizing: border-box;}
.region_mod_3{height:100%;margin-top:20px;}
.region_mod_3 ul li {height: 100%;}
.market_feedback .homep_t{font-size:24px;}
.market_feedback .cont_text{line-height:26px;font-size:14px;padding-left:30px;padding-top:0px;}
.market_feedback .cont_text i{font-size:24px;}
.market_feedback .signature{line-height:32px;font-size:16px;}
.market_feedback .signature span{display: block;font-size:14px;}

.rgbj{padding: 30px 10px;box-sizing: border-box;}


}
@media only screen and (max-width:1040px) {
.m_header{display:block;}
.mob{display: block;}
.pc{display:none}
.pc_header{display: none;}
.m_dw{position: relative;}
.top{width:100%;height:5.6rem;display: block;position: static;}
.navbar-item-l{float:left;height:5.6rem;line-height:5.6rem;padding-left: 20px;display: block;}
.navbar-item-r{float:right;height:5.6rem;line-height:5.6rem;text-align: right;width:50%;}
.navbar-item-l .navbar-center {width: 100%; display: -webkit-box; display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; height: inherit;box-sizing: border-box}
.navbar-item-l .navbar-center img {max-height: 60%;display: block;}
.nav_div{position:relative;margin-right:25px;}
.nav_div .more_icon{position:absolute;right:-6px;top:0px;}
.iconfont.more_icon{font-size: 2rem;color:#282828;font-weight:700;}
.popups_bg{position: fixed;left: 0;right: 0;top: 0;bottom: 0;background: rgba(34,34,34,.5);display:none;z-index:49;transition: all .5s ease;}
.popups_up{position:fixed; width:100%;padding: 10px;box-sizing: border-box; height:auto; left:0px; top:50%; margin-top:-160px; z-index:50;display: none}
.Nav_popup{position:fixed;width:300px;height:100%;top:0px;left:0px;background:#0b2333;white-space: nowrap;overflow-y:auto;display: none;z-index:51;}
.Nav_popup .shortcut_menu{padding:10px 5px;}
.Nav_popup .shortcut_menu ul li{width:100%;height:50px;line-height:50px;border-bottom: solid 1px #2f4451;padding:0px 10px;box-sizing:border-box;float: left;text-align: left;margin-bottom: 10px;}
.Nav_popup .shortcut_menu ul li a{display:block;height:50px;line-height:50px;color: #ffffff;}
.top.home{position: absolute;left: 0px;top: 0px;z-index: 999;}
.top.home .iconfont.more_icon{color:#ffffff;}

.footer_cont .f_contact img {max-width: 330px;padding-top: 50px;}
.footer_cont .f_ewm {width: 50%;padding-left: 30px;}

.path{padding:12px;border-top: solid 1px #e5e5e5;}
.nya_h2{font-size:30px;padding:20px 0px;text-align: center;} 
.about_text{padding:15px;color: #282828;line-height:26px;font-size: 14px;text-indent: 2em;}
.c_history{padding:20px 0;}
.c_history dl{padding: 20px 0;overflow: hidden;}
.c_history dl dt{width: 100%;margin-top:0px;float: none;text-align: left;font-size:30px;text-indent: 20px;padding-bottom:20px;}
.c_history dl dd{float: none;border-left:none;padding-left:20px}
.c_history dl dd .c_event{font-size: 14px;margin-bottom: 10px;line-height:20px;}
.c_honor ul li .img_t{line-height:22px;height:40px;font-size: 14px;overflow: hidden;}
.c_search{padding: 20px ;}
.c_search .s_input{width:40%;}

.form_box{width:90%;padding-bottom:30px;}
.ny_m_feedback{margin-top:10px;}
.ny_m_feedback .customer_img{width:100%;float:none;padding:0px;box-sizing: border-box;}
.ny_m_feedback .customer_aspirations{width:100%;float: none;padding: 10px;box-sizing: border-box;}
.ny_m_feedback .cont_text {line-height:28px;font-size:16px;padding-left:10px;padding-top: 10px;}

.c_video ul li{width:50%;float:left;padding:10px 15px 20px;box-sizing: border-box;}
.c_video ul li .img_t{line-height:50px;height:50px;font-size:14px;}
.c_video ul li .img_t:hover{line-height:50px;height:50px;font-size: 14px;}
.c_video ul li .img_t i{font-size:22px;padding-right:10px;}
.nys_h2{font-size:22px;padding:10px 0px;} 
.nys_h3{font-size:14px;} 
.seo_tabt ul li .wz{font-size:14px;line-height:20px;}
.seo_tabt ul li:nth-child(2) .wz{left:19%;}
.seo_tabt ul li:nth-child(3) .wz{left:55%;}
.seo_tabt ul li:nth-child(4) .wz{left:44%;}
.seo_map{padding-top:3vh;padding-bottom:2vh;}
.sbg.pd_5{padding:3vh 0px;}

.lg_market{margin-top:20px;}
.lg_market ul li{padding:15px;}
.lg_market ul li dl{padding:15px 20px;}
.lg_market ul li dl dd{padding-left:65px;}
.lg_market ul li dl dd .lg_n{font-size:16px;overflow: hidden;}
.lg_market ul li dl dd .lg_fb{font-size:14px;}
.lg_market ul li dl a{font-size:16px;}
.our_service dl.sdl {padding: 10px 0px;}
.our_service dl dd{ padding: 0px 15px;}
.marketing_channel .show_text .icon{width: 80px;height:75px;margin: 0 auto;}
.marketing_channel .show_text .icon img{width:100%;}
.marketing_channel .show_text .title_h1{font-size:16px;}
.marketing_channel .hide_text .title_h1{font-size:20px;}
.marketing_channel .hide_text .text_p{font-size:14px;line-height:28px;}
.pop_up_zs .modal_content{top:47%;left:43%;}
.pop_up_zs .modal_content .wz{line-height:24px;}
.news_con .n_left{display: none;}
.news_con .main_con{flex:1;padding:0px 20px;}
.gl_ad_plan img{width: 100%;height: 100%; padding:10px 20px;box-sizing: border-box;}

.glad_advantage dl{padding: 10px 20px;}
.glad_advantage dl dt{font-size:18px;}
.glad_type ul li{width: 25%;padding:10px 20px;}
.glad_advantage dl dd{padding:40px 30px 20px 30px;line-height: 30px;font-size: 14px;}
.glad_ysbg .p_h {font-size: 14px;}
.glad_bg.lb{padding: 20px 0px;}
.glad_bg.lb img{max-width:820px;margin: 0 auto;}
.glad_bg.lc img{max-width:760px;margin: 0 auto;}
.ys_li {padding:10px;}
.ys_li ul li{float: left;width: 50%;}

.glad_box{padding:10px 20px;}

.glad_box ul li{width:50%;float: left;padding:10px;box-sizing: border-box;}
.glad_box ul li .img_p{font-size: 14px;}
.glad_box ul li .img_p span{font-size: 16px;}

.sns_mod1{padding:20px;}
.sns_mod1 .s_icon{max-width:200px;}
.sns_mod1 span{padding:10px 10px 20px 10px;}
.sns_mod1 .p_h{font-size:16px;color: #282828;line-height:30px;padding:5px;}

.sns_package dl dt{width:50%;font-size:14px;}
.sns_package dl dd{width:50%;}
.sns_package dl dd .dd_li{font-size:14px;}
.sns_package dl:first-child dt{font-size: 18px;font-weight: normal;}
.sns_package dl:first-child dd .dd_li{font-size:18px;font-weight: normal;}
.hg_bg { padding:20px 0px;}
.customs_data {padding:20px;}

.our_service.yx dl{width:50%;}
.our_service.yx dl dt img {width: 100%;max-width: 138px;}
.our_service.yx dl dd {padding: 0px 23px;}

.nyad_cont{padding: 20px;}
.nyad_cont ul li{width: 50%;float: left;padding: 10px 30px;box-sizing: border-box;}
.nyad_cont ul li .title_ad{font-size: 30px;line-height: 50px;}

.our_service.qf dl{width:33.33%;text-align: center;float: left;margin-bottom: 20px;}
.our_service.qf dl dt img {width: 100%;max-width:90px;}
.our_service.qf dl dd {padding: 0px 5px;}
.gl_bg{padding: 20PX 10px;}
.region_mod_1 {margin-top: 30px;}
 
.region_mod_1 ul li{width: 50%;}
.rgbj .region_about{padding:0px 10px 30px;box-sizing: border-box;font-size: 14px;line-height: 30px;max-height:100%;height:auto;}
.rgbj{width: 100%;max-height:100%;height:auto;overflow:hidden;background:#3d60c6;padding-bottom: 0px;}
.rgbj .region_about .a_pic{max-width: 326px;max-height: 245px;float: none;margin-right: 0px;margin: 0 auto;margin-bottom: 20px;}


.region_mod_2{padding: 20px 0px;}
.sj_bg {padding-top: 20px;padding-bottom: 30px;}
.region_mod_3{height:400px;margin-top:20px;}
.region_mod_3 .swiper-slide-active,.region_mod_3 .swiper-slide-duplicate-active{
      transform: scale(1.8);z-index: 99;}
.region_mod_4 {padding-top: 20px;}
.region_mod_4 ul li{width:33.33%;padding:15px 8px;}
.mb_bg {padding:30px 0px;}
.ny_case_content{padding:20px 0px;}

.ny_case_content ul li{width:50%;padding:10px;}
.ny_case_content ul li .pic_detail{margin-top:20px;padding:0px 20px;}
.ny_case_content ul li .pic_detail .t_cn{font-size:18px;height:30px;line-height: 30px;}
.ny_case_content ul li .pic_detail .t_en{font-size:16px;height:24px;line-height:24px;}
.ny_case_content ul li .pic_detail .t_detail{margin-top:10px;font-size:14px;height:40px;line-height:20px;overflow: hidden;}

.region_mod_6 ul li{width:50%;}
.market_feedback{padding-top:10px;padding-bottom:0px;}
.market_feedback .customer_img{width:100%;float:none;padding: 10px 20px;box-sizing: border-box;}
.market_feedback .customer_aspirations{width:100%;float: none;padding: 10px;box-sizing: border-box;}
.market_feedback .homep_t {margin-top: 0px;text-align: center;}
.market_feedback .cont_text {line-height:28px;font-size:16px;padding-left:10px;padding-top: 10px;}

.sroll_btn_mb{width:80px;margin-top: 20px;}
.sroll_btn_mb .prev_btn2{width:40px;height:40px;line-height:40px;font-size:26px;}
.sroll_btn_mb .next_btn2{width:40px;height:40px;line-height:40px;font-size:26px;}

.news_content{width: 100%;margin-top:20px;}
.news_content .new_n{padding-right:50px;}

.news_content .new_n .date{width:60px;height: 60px;font-size:14px;}
.news_content .new_n .date span{font-size:30px;}
.news_content .new_n .n_title{font-size:18px;padding:0 10px;margin:15px 0px;height:30px;line-height: 30px;}
.news_content .new_n .n_text{padding:0 10px;color:#999999;font-size:14px;}
.news_content .new_n .a_more{font-size:16px;line-height:20px;height: 20px;}
.news_content .new_r ul li{width:100%;border-bottom: dashed 1px #cccccc;padding:15px 0px;}
.news_content .new_r ul li .date{float:left;width:70px;height:60px;font-size: 14px;}
.news_content .new_r ul li .date span{display:block;font-size:30px;}
.news_content .new_r ul li .n_text{padding:0 15px;overflow: hidden;}
.news_content .new_r ul li .n_text a{display:block;color:#282828;font-size:18px;}
.news_content .new_r ul li .n_text a:hover{display:block;color:#f56d33;font-size:18px;}
.news_content .new_r ul li .n_p{font-size:14px;line-height:20px;height:40px;margin-top:5px;}
.b_banner{display: none;}
.nys_h2.sqt{margin-top:0px;}
.region_mod_last {padding: 20px 0px;}
.region_mod_last a{line-height:26px;color: #666666;font-size: 14px;}
.region_mod_zs{padding-top: 0px;}


}


 @media only screen and (max-width:767px) {
.pd_5 {padding: 3vh 0px;}
.footer_cont .f_contact {width: 100%;float: none;padding-left: 0px;}
.footer_cont .f_contact img {margin: 0 auto;text-align: center;padding-top: 0px;padding-bottom:40px;}
.footer_cont .f_ewm {width:100%;padding-left:0px;}
.nya_h2 {font-size:24px;padding: 10px 0px;}
.c_honor ul li{width: 50%;float:left;padding:20px;}
.c_honor ul li .h_img{padding:20px;}
.c_honor ul li .img_t{line-height:18px;height:36px;font-size:12px;}

.c_search{display: none;}
.c_contact ul li {width:100%;padding-right: 0px;margin-bottom:30px;}
.c_contact ul li:last-child {width:100%;margin-bottom:0px;}
.c_contact ul li:first-child{width:100%;}
.service_area{margin-top:10px;}
.c_video ul li{width:50%;float:left;padding:10px ;box-sizing: border-box;}
.c_video ul li .img_t{line-height:26px;height:26px;}
.c_video ul li .img_t:hover{line-height:26px;height:26px;}
.c_video ul li .img_t i{font-size:20px;}
.seo_tabt ul li .wz{left:5px;}
.seo_tabt ul li:nth-child(2) .wz{left:0%;}
.seo_tabt ul li:nth-child(3) .wz{left:35%;}
.seo_tabt ul li:nth-child(4) .wz{left:25%;}
.seo_Ll{padding:5px 0;}
.seo_Ll .fl{width:100%;padding:5px 0;}
.lg_market ul li{width:100%;padding:10px 0px;}
.service_area dl dd {font-size: 14px;}
.pop_up_zs .modal_content{top:45%;left:43%;}
.pop_up_zs .modal_content .wz{line-height:24px;}

.n_content ul li .n_pic {display: none;}
.our_service dl dt img {max-width: 80px;}
.our_service {padding: 20px 0px;}
.our_service dl{width:50%;padding: 10px;box-sizing: border-box;}
.our_service dl dd {padding: 0px 10px;box-sizing: border-box;}
.y_bg{padding:20px 0px;}
.email_marketing{padding:0px;}
.email_marketing dl{border-bottom: solid 1px #ffe3c7;padding: 20px;box-sizing: border-box;}
.email_marketing dl dt{width:100%;float: none;}
.email_marketing dl dd{width:100%;float: none;}
.email_marketing dl dt span {font-size: 26px;}
.glad_plan2{padding:10px 20px;box-sizing: border-box;}

.glad_plan2 ul li{width:100%;float: none;padding:10px 0px;box-sizing: border-box;}

.glad_advantage dl{width:100%;float:none;padding: 10px 20px;}
.glad_advantage dl dt{font-size:18px;}

.glad_advantage dl dd{padding:40px 100px 20px 100px;}
.glad_type ul li{width:50%;padding:15px;}
.customs_data .video_customs ul li {width: 100%;padding: 10px;float: none;}
.customs_data .p_wz {padding:10px;line-height: 24px;font-size: 14px;}

.our_service.yx dl{width:100%;}
.our_service.yx dl dd {padding: 0px 20px;}

.nyad_cont{padding:10px;}
.nyad_cont ul li{width: 50%;float: left;padding: 10px;box-sizing: border-box;}
.region_mod_2 ul li{width:50%;padding:10px;}
.region_mod_3{height:130px;}

.region_mod_4 ul li{width:50%;padding:15px 8px;}
.ny_case_content ul li{width:100%;}
.region_mod_6 ul li{width:100%;padding:10px 0px;}
.region_mod_6 ul li dl{min-height:auto;}
.region_mod_6 ul li.phb{width:100%;padding:10px 0px;}

.region_mod_zs ul li{width:50%;}
.news_content .new_n{padding-right:0px;width: 100%;float: none;}
.news_content .new_n .n_pic{display: none;}
.news_content .new_n .n_title{font-size:18px;padding:0 15px;margin:15px 0px;height:30px;line-height: 30px;}
.news_content .new_n .n_title:hover{color:#f56d33;font-size:18px;padding:0 15px;margin:15px 0px;height:30px;line-height: 30px;}

.news_content .new_n .n_text{display: none;}
.news_content .new_n .a_more{display: none;}
.news_content .new_r{width:100%;float: none;}

.news_content .new_r ul li{width:100%;border-bottom: dashed 1px #cccccc;padding:15px 0px;}
.news_content .new_r ul li .date{display: none;}
.news_content .new_r ul li .n_text{padding:0 15px;overflow: hidden;}
.news_content .new_r ul li .n_text a{display:block;color:#282828;font-size:18px;}
.news_content .new_r ul li .n_text a:hover{display:block;color:#f56d33;font-size:18px;}
.news_content .new_r ul li .n_p{display: none;}

 }




 @media only screen and (max-width:420px){
.pop_closed{right:10px; top:10px;font-size:30px;}
.glad_advantage dl dd{
padding:40px 50px 20px 50px;}
.region_mod_1 ul li{width:100%;padding:5px 0px;}

 
}

/* CSS Document */
/*-----------------------------------大图 language-------------------------------------------------*/
.language {
    width: 100%;
    height: auto;
}

.h2_title {
    border-bottom: solid 1px #dddddd;
    height: 38px;
    width: 100%;
    position: relative;
}

.h2_title span {
    font-size: 16px;
    color: #333333;
    border: solid 1px #dddddd;
    border-bottom: solid 1px #ffffff;
    height: 38px;
    line-height: 38px;
    position: absolute;
    padding: 0px 35px;
    display: block;
    left: 0px;
    bottom: -1px;
}

.language-wrapper {
    padding: 20px;
    margin-bottom: 20px;
    box-sizing: border-box;
}

.language-box {height:170px;
    overflow: hidden;
    box-sizing: border-box;
}
.language-box.h_auto {height:auto;
}

ul.language-box li {
    width: 132px;
    float: left;
    margin-bottom: 25px;
}

ul.language-box li a {
    display: block;
}

ul.language-box li .language-pic {
    display: block;
    width: 60px;
    margin: 0 auto;
    height: 40px;
    background-image: url("../images/language.png");
    background-repeat: no-repeat;
}

ul.language-box li .language-name {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    padding-top: 5px;
    line-height: 24px; height:24px; overflow:hidden;
    text-align: center;
    color: #555;
}

ul.language-box.ny li {
    width: 127px;
}
/*-----------------------------------Asia Pacific-------------------------------------------------*/
.language_ky {
    background-position: -560px 0;
}

.language_ps {
    background-position: 0 -60px;
}

.language_my {
    background-position: -560px -60px;
}

.language_sd {
    background-position: -640px -60px;
}

.language_ur {
    background-position: -640px -60px;
}

.language_tg {
    background-position: -720px -60px;
}

.language_ms {
    background-position: 0 -120px;
}

.language_ceb {
    background-position: -160px -120px;
}

.language_tl {
    background-position: -160px -120px;
}

.language_uz {
    background-position: -320px -120px;
}

.language_kk {
    background-position: -640px -120px;
}

.language_lo {
    background-position: -720px -120px;
}

.language_si {
    background-position: -160px -180px;
}

.language_mn {
    background-position: -240px -180px;
}

.language_th {
    background-position: -320px -180px;
}

.language_bn {
    background-position: -480px -180px;
}

.language_az {
    background-position: -560px -180px;
}

.language_ku {
    background-position: -80px -240px;
}

.language_fa {
    background-position: -80px -240px;
}

.language_hy {
    background-position: -160px -240px;
}

.language_ka {
    background-position: -240px -300px;
}

.language_yi {
    background-position: -400px -300px;
}

.language_iw {
    background-position: -400px -300px;
}

.language_tajikistan {
    background-position: -480px -300px;
}

.language_ar {
    background-position: -720px -300px;
}

.language_kr {
    background-position: 0 -360px;
}

.language_jp {
    background-position: -80px -360px;
}

.language_vi {
    background-position: -240px -360px;
}

.language_km {
    background-position: -320px -360px;
}

.language_tr {
    background-position: -400px -360px;
}

.language_gr {
    background-position: -640px -360px;
}

.language_jw {
    background-position: -560px -360px;
}

.language_id {
    background-position: -560px -360px;
}

.language_hu {
    background-position: -480px -360px;
}

.language_ml {
    background-position: 0 -420px;
}

.language_ta {
    background-position: 0 -420px;
}

.language_hi {
    background-position: 0 -420px;
}

.language_kn {
    background-position: 0 -420px;
}

.language_su {
    background-position: 0 -420px;
}

.language_gu {
    background-position: 0 -420px;
}

.language_pa {
    background-position: 0 -420px;
}

.language_te {
    background-position: 0 -420px;
}

.language_mr {
    background-position: 0 -420px;
}

.language_cn {
    background-position: -400px -420px;
}

.language_ne {
    background-position: -480px -420px;
}

.language_ca {
    background-position: -240px -420px;
}

.language_lb {
    background-position: -720px -420px;
}

.language_sr {
    background-position: 0 -480px;
}

.language_mk {
    background-position: -560px -420px;
}

.language_en {
    background-position: -640px -420px;
}

.language_es {
    background-position: -720px -360px;
}

.language_pt {
    background-position: -160px -360px;
}

.language_co {
    background-position: -320px -420px;
}

.language_fr {
    background-position: -320px -420px;
}

.language_da {
    background-position: -80px -420px;
}

.language_se {
    background-position: -160px -420px;
}

.language_eu {
    background-position: -720px -360px;
}

.language_gl {
    background-position: -720px -360px;
}

.language_is {
    background-position: -80px 0;
}

.language_no {
    background-position: -160px 0;
}

.language_mt {
    background-position: -640px 0;
}

.language_ga {
    background-position: -720px 0;
}

.language_et {
    background-position: -240px -60px;
}

.language_bg {
    background-position: -320px -60px;
}

.language_lt {
    background-position: -400px -60px;
}

.language_lv {
    background-position: -480px -60px;
}

.language_fy {
    background-position: -80px -120px;
}

.language_nl {
    background-position: -80px -120px;
}

.language_cy {
    background-position: -400px -120px;
}

.language_ro {
    background-position: -480px -120px;
}

.language_switzerland {
    background-position: -560px -120px;
}

.language_be {
    background-position: 0 -180px;
}

.language_sl {
    background-position: -80px -180px;
}

.language_cs {
    background-position: -720px -180px;
}

.language_bs {
    background-position: -320px -240px;
}

.language_gd {
    background-position: -400px -240px;
}

.language_pl {
    background-position: -480px -240px;
}

.language_hr {
    background-position: -560px -240px;
}

.language_uk {
    background-position: -640px -240px;
}

.language_de {
    background-position: 0 -300px;
}

.language_it {
    background-position: -160px -300px;
}

.language_ru {
    background-position: -320px -300px;
}

.language_sk {
    background-position: -560px -300px;
}

.language_fi {
    background-position: -640px -300px;
}

.language_ny {
    background-position: 0 0;
}

.language_sn {
    background-position: -400px 0;
}

.language_mg {
    background-position: -80px -60px;
}

.language_st {
    background-position: -160px -60px;
}

.language_so {
    background-position: -240px -120px;
}

.language_xh {
    background-position: -640px -180px;
}

.language_zu {
    background-position: -640px -180px;
}

.language_ig {
    background-position: 0 -240px;
}

.language_yo {
    background-position: 0 -240px;
}

.language_ha {
    background-position: 0 -240px;
}

.language_am {
    background-position: -240px -240px;
}

.language_sw {
    background-position: -720px -240px;
}

.language_sq {
    background-position: -80px -300px;
}

.language_ht {
    background-position: -400px -180px;
}

.language_mi {
    background-position: -320px 0;
}

.language_sm {
    background-position: -480px 0;
}

.language_haw {
    background-position: -240px 0;
}

/*-----------------------------------language-------------------------------------------------*/

/*22*15国旗*/
.flag_bg{ background-image:url(../images/flag_icon.png)}
.flag-sm{margin-top: 2px; width:22px; height:20px; float:left; margin-right:6px; display:inline;}

.flag-ny {
    background-position: 0 0;
}

.flag-is {
    background-position: -30px 0;
}

.flag-gl {
    background-position: -60px -120px;
}

.flag-no {
    background-position: -60px 0;
}

.flag-haw {
    background-position: -90px 0;
}

.flag-mi {
    background-position: -120px 0;
}

.flag_zimbabwe {
    background-position: -150px 0;
}

.flag-sm {
    background-position: -180px 0;
}

.flag-ky {
    background-position: -210px 0;
}

.flag-mt {
    background-position: -240px 0;
}

.flag-ga {
    background-position: -270px 0;
}

.flag-ps {
    background-position: 0 -20px;
}

.flag-mg {
    background-position: -30px -20px;
}

.flag_lesotho {
    background-position: -60px -20px;
}

.flag-et {
    background-position: -90px -20px;
}

.flag-bg {
    background-position: -120px -20px;
}

.flag-lt {
    background-position: -150px -20px;
}

.flag_latvia {
    background-position: -180px -20px;
}

.flag-my {
    background-position: -210px -20px;
}

.flag-ur {
    background-position: -240px -20px;
}

.flag-sd {
    background-position: -240px -20px;
}

.flag_tajikistan {
    background-position: -270px -20px;
}

.flag-ms {
    background-position: 0 -40px;
}

.flag-nl {
    background-position: -30px -40px;
}

.flag-tl {
    background-position: -60px -40px;
}

.flag-ceb {
    background-position: -60px -40px;
}

.flag-so {
    background-position: -90px -40px;
}

.flag-uz {
    background-position: -120px -40px;
}

.flag-cy {
    background-position: -150px -40px;
}

.flag-ro {
    background-position: -180px -40px;
}

.flag_switzerland {
    background-position: -210px -40px;
}

.flag-kk {
    background-position: -240px -40px;
}

.flag_laos {
    background-position: -270px -40px;
}

.flag-be {
    background-position: 0 -60px;
}

.flag-sl {
    background-position: -30px -60px;
}

.flag-si {
    background-position: -60px -60px;
}

.flag-mn {
    background-position: -90px -60px;
}

.flag-th {
    background-position: -120px -60px;
}

.flag-ht {
    background-position: -150px -60px;
}

.flag-bn {
    background-position: -180px -60px;
}

.flag-az {
    background-position: -210px -60px;
}

.flag-zu {
    background-position: -240px -60px;
}

.flag-xh {
    background-position: -240px -60px;
}

.flag-st {
    background-position: -240px -60px;
}

.flag-cs {
    background-position: -270px -60px;
}

.flag-ig {
    background-position: 0 -80px;
}

.flag-yo {
    background-position: 0 -80px;
}

.flag-sr {
    background-position: -270px -140px;
}

.flag-fa {
    background-position: -30px -80px;
}

.flag-tg {
    background-position: -30px -80px;
}

.flag-te {
    background-position: -30px -80px;
}

.flag-ta {
    background-position: -30px -80px;
}

.flag-hy {
    background-position: -60px -80px;
}

.flag-am {
    background-position: -90px -80px;
}

.flag-bs {
    background-position: -120px -80px;
}

.flag-gd {
    background-position: -150px -80px;
}

.flag-pl {
    background-position: -180px -80px;
}

.flag-hr {
    background-position: -210px -80px;
}

.flag-uk {
    background-position: -240px -80px;
}

.flag-sw {
    background-position: -270px -80px;
}

.flag-de {
    background-position: 0 -100px;
}

.flag-sq {
    background-position: -30px -100px;
}

.flag-it {
    background-position: -60px -100px;
}

.flag-ka {
    background-position: -90px -100px;
}

.flag-ru {
    background-position: -120px -100px;
}

.flag-iw {
    background-position: -150px -100px;
}

.flag-yi {
    background-position: -150px -100px;
}

.flag-lv {
    background-position: -180px -100px;
}

.flag-sk {
    background-position: -210px -100px;
}

.flag-fi {
    background-position: -240px -100px;
}

.flag-ar {
    background-position: -270px -100px;
}

.flag-kr {
    background-position: 0 -120px;
}

.flag-jp {
    background-position: -30px -120px;
}

.flag-pt {
    background-position: -60px -120px;
}

.flag-vi {
    background-position: -90px -120px;
}

.flag-km {
    background-position: -120px -120px;
}

.flag-tr {
    background-position: -150px -120px;
}

.flag-hu {
    background-position: -180px -120px;
}

.flag-id {
    background-position: -210px -120px;
}

.flag-su {
    background-position: -210px -120px;
}

.flag-jw {
    background-position: -210px -120px;
}

.flag-gr {
    background-position: -240px -120px;
}

.flag-ca {
    background-position: -270px -120px;
}

.flag-eu {
    background-position: -270px -120px;
}

.flag-hi {
    background-position: 0 -140px;
}

.flag-kn {
    background-position: 0 -140px;
}

.flag-gu {
    background-position: 0 -140px;
}

.flag-mr {
    background-position: 0 -140px;
}

.flag-ml {
    background-position: 0 -140px;
}

.flag-lb {
    background-position: -30px -40px;
}

.flag-fy {
    background-position: -30px -40px;
}

.flag_denmark {
    background-position: -30px -140px;
}

.flag-se {
    background-position: -60px -140px;
}

.flag-fr {
    background-position: -120px -140px;
}

.flag-co {
    background-position: -120px -140px;
}

.flag-cn {
    background-position: -150px -140px;
}

.flag-ne {
    background-position: -180px -140px;
}

.flag-mk {
    background-position: -210px -140px;
}

.flag-en {
    background-position: -240px -140px;
}











/*-----------------------------------language-------------------------------------------------*/

@media only screen and (max-width: 1400px) {
    ul.language-box li {
        width: 131px;
        float: left;
        margin-bottom: 25px;
    }
}

@media only screen and (max-width: 1360px) {
    ul.language-box li {
        width: 127px;
        float: left;
        margin-bottom: 25px;
    }
	

}

@media only screen and (max-width: 1280px) {
    ul.language-box li {
        width: 119px;
        float: left;
        margin-bottom: 25px;
    }
	ul.language-box.ny li {
    width: 113px;
}
}

@media only screen and (max-width: 1200px) {
    ul.language-box li {
        width: 111px;
        float: left;
        margin-bottom: 25px;
    }
	ul.language-box.ny li {
    width: 111px;
}
}

@media only screen and (max-width: 1040px) {
    ul.language-box li {
        width: 122px;
        float: left;
        margin-bottom: 25px;
    }
}


@media only screen and (max-width: 768px) {
    ul.language-box li {
        width: 120px;
        float: left;
        margin-bottom: 25px;
    }
}

@media only screen and (max-width: 767px) {
    ul.language-box li {
        width: 74px;
        float: left;
        margin-bottom: 25px;
    }
}

@media only screen and (max-width: 412px) {
    ul.language-box li {
        width: 90px;
        float: left;
        margin-bottom: 25px;
    }
	
			ul.language-box.ny li {
    width:80px;
}
.language-wrapper {
    padding: 10px;
}

}

@media only screen and (max-width: 375px) {
    ul.language-box li {
        width: 81px;
        float: left;
        margin-bottom: 25px;
    }
			ul.language-box.ny li {
    width:96px;
}
}

@media only screen and (max-width: 360px) {
    ul.language-box li {
        width: 104px;
        float: left;
        margin-bottom: 25px;
    }
}

@media only screen and (max-width: 320px) {
    ul.language-box li {
        width: 91px;
        float: left;
        margin-bottom: 25px;
    }
			ul.language-box.ny li {
    width:80px;
}

}
