@charset "utf-8";
body { font-size:14px; background:#FFF; overflow-x:hidden }
body, html, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, th, td, form, object, iframe, blockquote, pre, a, abbr, address, code, img, fieldset, form, label, figure { margin:0; padding:0; }
body, html, input, button, textarea { color:#333; font-family: "思源黑体 CN" !important; line-height:1.5 }
body{background-color: #fff; overflow-x:hidden}
article, aside, figcaption, figure, footer, header, main, section { display:block; }
h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a{ color:#000;}
h1 {/* font-size:20px; */}
h2 { font-size:18px; }
h3 { font-size:16px; }
h4, h5 { font-size:14px; }
img { border:none; vertical-align:middle;}
li { list-style:none; }
i, em { font-style:normal; }
a { color:#333; text-decoration:none; }
a:focus { outline:none; }
.fr { float:right;}


a:hover { color:#014099; text-decoration:none; }
input[type="text"]:focus { outline:none; }
input[type="button"], input[type="reset"], input[type="submit"] { cursor:pointer; }
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {border:none;padding:0;}
hr { height:1px; border:none; border-top:1px dashed #c1c1c1; margin:15px 0 15px 0; }
a:active, select, input, textarea { -webkit-tap-highlight-color:rgba(0, 0, 0, 0); -webkit-tap-highlight-color:transparent; outline:0!important; }


/* clear floating */
.clearfix:after,.layout:after,.sys_row:after,
.web_main:after,.page_main:after,.items_list ul:after,.cate_items ul:after,
.ad_items:after,
.foot_items:after{ content:""; display:block; clear:both; visibility:hidden; height:0;}
.clearfix,.layout,.sys_row,
.web_main,.page_main, .nav_wrap .head_nav,.cate_items ul,.items_list ul,
.ad_items,
.foot_items{ *zoom:1;}
.clear { clear:both; }

/* layout */
.z9999 { z-index:9999!important; }
.container{}
.layout,.sm_layout,.lg_layout{width:1300px; margin:0 auto; position:relative;}
.sm_layout{width:1200px;}
.lg_layout{ width:100%;}
.page_layout{width:1200px;}
/*.page_main .layout{width: 1240px;}*/
.hide{display: none;}
body { width:100%;max-width:1920px; margin:0 auto;}
.gotop {position:fixed;text-align:center;right:50px;bottom:50px;width:46px; height:46px; line-height:46px;border-radius:100%;background:#014099 url(../img/ico_top.png) no-repeat center center;color:#fff;text-align: center;background-clip: content-box;-webkit-box-sizing: content-box;box-sizing: content-box; z-index:99999; cursor:pointer; font-size:14px;opacity: 0;visibility: hidden; -webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;-moz-transform:translateY(50%) scale(0.8);-webkit-transform:translateY(50%) scale(0.8); -ms-transform:translateY(50%) scale(0.8); -o-transform:translateY(50%) scale(0.8); transform:translateY(50%) scale(0.8);}
 
.gotop em{display: none;} 
.gotop:hover,.gotop.active:hover { -moz-transform:translateY(-10px); -webkit-transform:translateY(-10px); -ms-transform:translateY(-10px); -o-transform:translateY(-10px); transform:translateY(-10px);background-color: #000;}
.gotop.active{opacity: 1;visibility: visible;-moz-transform:none; -webkit-transform:none; -ms-transform:none; -o-transform:none; transform:none;}

/* transition */
.head_nav li, .head_nav li a, .product_item figure, .gotop, .product-item .item-img img,.product_item .item_img a:before, .product-btn-wrap a, .change-language .change-language-title a:after, .newsletter .button, .mobile-head-item .middle-show-content-wrap, .product_item figure figcaption,.foot_item  a, .pages a,.ad_item figure figcaption .item_more,.head_sns li img,.side_product_item .add-friend,.side_product_item .add-friend:after{ -moz-transition:all .3s ease-in-out; -webkit-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out; }
 .nav_wrap .head_nav li ul,.product_item .item_img a,.product_item,.product_item .item_img a:before,.product_item .item_img a:after,.product_item .item_img:after,
.index_ad .ad_item .item_img img,.index_company_intr .company_intr_img a:before,.index_product .product_item .item_title a,.items_list .product_item .item_img:before,.goods-may-like .product_item .item_img:before,
.company_subscribe .button:after,.foot_sns li img{ -moz-transition:all .4s ease-in-out; -webkit-transition:all .4s ease-in-out; -ms-transition:all .4s ease-in-out; -o-transition:all .4s ease-in-out; transition:all .4s ease-in-out; }



/* placeholder */
input::-webkit-input-placeholder{color:#aaa;}
input::-moz-placeholder{color:#aaa;opacity: 1;}
input:-ms-input-placeholder{color:#aaa;}
input:-moz-placeholder{color:#aaa;}

/* box-sizing */
.index_promote,
.company_subscribe .button,
.product_item .item_img {-moz-box-sizing:content-box; -webkit-box-sizing:content-box; -ms-box-sizing:content-box; -o-box-sizing:content-box; box-sizing:content-box; }

/* font-family */
.side-cate li .icon-cate:before, .product-btn-wrap a:before, .mobile-head-item .title:before, .head_nav > li:after, .download-item .item-button:before, .faq-item .faq-title:before{ font-family: "fontawesome"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; font-variant: normal; text-transform: none; }
.btn_more:after,
.head-search .search-btn:before,.swiper-button-next:before, .swiper-button-prev:before,
.index_company_intr .company_intr_title:before,
.foot_txt_list li:before{font-family: 'fontawesome';}
/*ct-modal*/
.ct-modal{ }
.ct-modal.open{ z-index:9999} 
.ct-modal-overlay { position: fixed; width: 224vw; height: 224vw; top: calc(90px - 112vw); right: calc(100px - 112vw); z-index: 100; display: block; background-color: rgba(14, 14, 14, .9); -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; -webkit-transform: scale(0); -khtml-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transform-origin: center; transform-origin: center;  -webkit-transition: transform .8s ease-in-out;
 -khtml-transition: transform .8s ease-in-out;
 -moz-transition: transform .8s ease-in-out;
 -ms-transition: transform .8s ease-in-out;
 -o-transition: transform .8s ease-in-out;
 transition: transform .8s ease-in-out;
 transition-delay: .3s;
 -webkit-transition-delay: .3s;
}
.ct-modal .ct-modal-close { position:fixed; top: 60px; right: 60px; line-height: 60px; color: #fff; font-size: 22px; cursor: pointer; height: 60px; width: 60px; z-index: 101; color: #000; -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; text-align: center;  -webkit-transition: all .8s cubic-bezier(.4, 0, 0, 1);
 -khtml-transition: all .8s cubic-bezier(.4, 0, 0, 1);
 -moz-transition: all .8s cubic-bezier(.4, 0, 0, 1);
 -ms-transition: all .8s cubic-bezier(.4, 0, 0, 1);
 -o-transition: all .8s cubic-bezier(.4, 0, 0, 1);
 transition: all .8s cubic-bezier(.4, 0, 0, 1);
transition-delay: 0s; transition-delay: 0s; -webkit-transition-delay: 0s; -webkit-transform: scale(0); -khtml-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); opacity: 0; visibility: hidden; }
.ct-modal .ct-modal-close:before { content: ''; -webkit-transition: all .3s linear 0ms;
-khtml-transition: all .3s linear 0ms;
-moz-transition: all .3s linear 0ms;
-ms-transition: all .3s linear 0ms;
-o-transition: all .3s linear 0ms;
transition: all .3s linear 0ms;
top: 0; left: 0; right: 0; bottom: 0; background-color: #fff; z-index: -1; -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; position: absolute; }
.ct-modal .ct-modal-content{position:fixed;width:0;max-width:1200px;padding:30px 15px;left:50%;top:50%;opacity:0; visibility:hidden;z-index:101;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .5s 0s,width .8s .8s cubic-bezier(.225,.01,.475,1.01),transform .2s 0s;-khtml-transition:opacity .5s 0s,width .8s .8s cubic-bezier(.225,.01,.475,1.01),transform .2s 0s;-moz-transition:opacity .5s 0s,width .8s .8s cubic-bezier(.225,.01,.475,1.01),transform .2s 0s;-ms-transition:opacity .5s 0s,width .8s .8s cubic-bezier(.225,.01,.475,1.01),transform .2s 0s;-o-transition:opacity .5s 0s,width .8s .8s cubic-bezier(.225,.01,.475,1.01),transform .2s 0s;transition:opacity .5s 0s,width .8s .8s cubic-bezier(.225,.01,.475,1.01),transform .2s 0s;transition-delay:0s,.4s,0s;transition-delay:.2s;-webkit-transition-delay:.2s}
.ct-modal.open .ct-modal-close{opacity:1;visibility:visible;-webkit-transform:scale(1);-khtml-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);transition-delay:.3s;-webkit-transition-delay:.3s}
.ct-modal.open .ct-modal-overlay{-webkit-transform:scale(1);-khtml-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);transition-delay:0s;-webkit-transition-delay:0s;opacity:1;-webkit-transition:transform 1.6s cubic-bezier(.4,0,0,1);-khtml-transition:transform 1.6s cubic-bezier(.4,0,0,1);-moz-transition:transform 1.6s cubic-bezier(.4,0,0,1);-ms-transition:transform 1.6s cubic-bezier(.4,0,0,1);-o-transition:transform 1.6s cubic-bezier(.4,0,0,1);transition:transform 1.6s cubic-bezier(.4,0,0,1)}
.ct-modal.open .ct-modal-content{width:100%;opacity:1;visibility:visible;transition-delay:.7s;-webkit-transition-delay:.7s}
.ct-modal.ct-modal-search .ct-modal-content{max-width:680px}
.ct-modal-search form{position:relative}
.ct-modal-search .search-field{background-color:transparent;border:none;height:60px;padding-left:0;padding-right:60px;color:#fff;font-size:25px;font-weight:500}
.ct-modal-search .search-submit{ position:absolute;top:0;right:0;text-align:right;font-family: 'fontawesome'; border:none; background:none; width:60px; height:60px; line-height:60px; color:#fff; font-size:28px; font-weight:100;}
.ct-modal-search .search-submit{}
.ct-modal .ct-modal-content ::-webkit-input-placeholder{color:#fff } 
.ct-modal .ct-modal-content :-moz-placeholder,.ct-modal .ct-modal-content ::-moz-placeholder,.ct-modal .ct-modal-content :-ms-input-placeholder {color:#fff} 
.ct-modal .ct-modal-close i.zmdi.zmdi-close{-webkit-transform: scale(1,0.7);-ms-transform: scale(1,0.7);-o-transform: scale(1,0.7);transform:scale(1,0.7); display:block; font-size:25px;}
/*transition*/
a{-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.page_container{ background:#f4f4f4;}
body{ padding-top:167px;}
body.index_body{ padding-top:0;}
/*web header*/
header { position: fixed; top: 0px; left: 0; width: 100%; z-index: 999999;}
header .nav_wrap { padding-top:5px; padding-bottom:5px;}
.logo {position:relative; -moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s; padding-left:50px;}
.logo img{max-height:133px;}
.change-language{ position:relative; display:inline-block; vertical-align:middle;}  
.head_right { padding-right:50px;align-items:right; } 
.head_right .search_enter{ position:relative; display:inline-block; vertical-align:middle;}
.head_right .search_enter{ width:30px; height:30px; background:url(../img/ico_search1.png) no-repeat center center; cursor:pointer; margin:0 12px 0 0}

.head_right .search_enter:after{ content:""; position:absolute; right:-17px; top:50%; width:1px; height:19px; background:#fff; margin-top:-9px;}



#c-header .lg_layout { position: relative; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.lg_layout { width: 100%;}
#c-header.c-head-hide, #c-header.show { background: #fff; box-shadow: 0 0 8px rgba(0,0,0,.3);}

.nav_wrap .head_nav{ position:relative;display:flex;align-items:center;flex-wrap:wrap;margin:16px 0; padding-left:5%; }
.nav_wrap .head_nav,.nav_wrap .head_nav,.layout,.nav_wrap .head_nav li b,.nav_wrap .head_nav>li>a:before,.nav_wrap .head_nav>li>a:after,.nav_wrap .head_nav li li a{-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; }
.nav_wrap .head_nav li { position:relative; font-size:18px;margin:0 28px;z-index:1;}
.nav_wrap .head_nav li:first-child{ margin-left:0;}
.nav_wrap .head_nav li:last-child{ margin-right:0;}
.nav_wrap .head_nav li a{position:relative; display:block; line-height:1.8; padding:0 3px; color:#fff;}


.nav_wrap .head_nav li a:after{ content:""; position:absolute; left:50%; bottom:0;width:0; height:2px; background:#fff;}
.nav_wrap .head_nav li li a:after{display:none;}
.nav_wrap .head_nav li li{ margin:0;}
.nav_wrap .head_nav li li a{ padding:6px 15px; line-height:1.5; font-size:15px; color:#000; }

.nav_wrap .head_nav li.ico:after{ font-family:'iconfont';content:"\e654";position:absolute;right:-16px;top:50%; margin-top:-9px; font-size:12px; color:#fff; z-index: 999999999;}


#c-header.c-head-hide .head_nav li a {color:#4e4e4e;}
#c-header.c-head-hide .head_nav li.ico:after { color:#4e4e4e;}
#c-header.c-head-hide .head_nav li a:after {background:#4e4e4e;}

.nav_wrap .head_nav ul{ position:absolute;top:100%;left:0; width:168px;background:#FFF;padding:8px 0;font-size:14px;opacity:0;visibility:hidden;border-radius:0 0 8px 8px;  -moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s;-webkit-transform: scale(1,0.1);-ms-transform: scale(1,0.1);-o-transform: scale(1,0.1);transform:scale(1,0.1);transform-origin:top center;}
.nav_wrap .head_nav li:hover > ul{opacity:1; visibility:visible;-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.nav_wrap .head_nav ul ul{ top:0; left:158px;}
.nav_wrap .head_nav li:hover > a { font-weight:bold}
.nav_wrap .head_nav li:hover li > a {color:#000; font-weight:bold}
.nav_wrap .head_nav li.nav-current > a   {color:#fff; font-weight:bold} 
.nav_wrap .head_nav li:hover > a:after,.nav_wrap .head_nav li.nav-current > a:after{width:100%; left:0;} 
.head_holder{background-color:#47403d; }
.web_head.fixed-nav{background:#FFF;box-shadow:0 0 5px rgba(0,0,0,.1); padding:5px 0;}
/*.web_head.fixed-nav .logo{-moz-transform:translateY(-100px);  -webkit-transform:translateY(-100px); -o-transform:translateY(-100px); -ms-transform:translateY(-100px); transform:translateY(-100px);}*/

#c-header.c-head-hide .head_nav li.nav-current > a  { color:#4e4e4e; }

@media (max-width:1750px) { 
.nav_wrap .head_nav { padding-left:0px; }
.nav_wrap .head_nav li { margin:0 20px;}}

@media (max-width:1600px) {
.logo{ padding-left:20px; }
.nav_wrap .head_nav{ padding-left:0px; }
.nav_wrap .head_nav li { margin:0 15px;}
.head_right { padding-right:20px;}

}

@media (max-width:1417px) {
.head_right .search_enter { display:none;}	
}

@media (max-width:1371px) {
.nav_wrap .head_right  { display:none;}
}
@media (max-width: 1118px){
	.logo img{ max-width:180px;}
	
}

@media (max-width: 1015px){
	.logo img{ max-width:180px;} 
    .nav_wrap .head_nav li { margin:0 10px;}
	
}

@media (max-width: 945px){
#c-header {}
.nav_wrap .head_nav{ display: none;}
.nav_wrap { height: 70px;}
#c-header { position: relative;}
.logo img{ max-width:180px;}
}


@media (max-width: 640px){
	.logo{ padding-left:10px; }
    .nav_wrap { height: 60px;}
}

/*-------------------------------language  start----------------------------------*/
.prisna-wp-translate-seo{ display:none;}
.mobile-head-language .prisna-wp-translate-seo,.change-language .prisna-wp-translate-seo{ display:block; font-family:Arial, Helvetica, sans-serif;}
.change-language .change-language-title, .change-language .change-language-title a { }

.ensemble { margin-left:20px;}
.ensemble2 { margin-left:40px;}

.change-language .change-language-cont { position:absolute; top:100%; right:-23px; width:360px; background:#FFF; padding:20px 10px 20px 20px; transform: scale3d(0.9, 0.9, 1); opacity:0; visibility:hidden; z-index:999; -moz-transition:all 0.4s ease-in-out; -webkit-transition:all 0.4s ease-in-out; -ms-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out; border:1px solid #eee; border-radius:5px; overflow-y:scroll; max-height:80vh; }
.change-language:hover .change-language-cont { transform: scale3d(1, 1, 1); opacity:1; visibility:visible; }
.change-language .change-language-cont li { display:inline-block; vertical-align:top; width:30%; margin:0 0 10px; overflow:hidden; padding:0 10px 0 0; }
.change-language .change-language-cont .lang-item-hide { display:none !important; }
.change-language .change-language-cont .lang-more { position:relative; display:block; text-align:center; cursor:pointer;line-height: 30px; }
.change-language .change-language-cont .more-active{font-size: 20px;}
.language-flag span{position:relative; display:inline-block; vertical-align:top;  *display:inline; *zoom:1;white-space:nowrap;padding:0 0 0 33px; overflow:hidden; }
.change-language ::-webkit-scrollbar{width:5px;}
.change-language ::-webkit-scrollbar-track{background-color:#fff;}
.change-language ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3); border-radius:3px; }
.change-language .language-cont:hover::-webkit-scrollbar-thumb{ display:block}

.language-flag .country-flag { position:absolute; left:0; top:20%;display:inline-block; vertical-align:top;  *display:inline;*zoom:1;
background-repeat: no-repeat; background-image:url(../img/enicon1.png); width:22px; height:22px; margin:-10px 5px 0; }

.phone-flag .country-flag { position:absolute; left:0; top:30%;display:inline-block; vertical-align:top;  *display:inline;*zoom:1;
background-repeat: no-repeat; background-image:url(../img/tel1.png); width:22px; height:25px; margin:-5px 5px 0; }
.phone-flag span { font-size:20px; color:#fff; font-weight:bold; padding-left:35px;}

#c-header.c-head-hide .language-flag .country-flag { background-image:url(../img/enicon2.png);}
#c-header.c-head-hide .phone-flag .country-flag { background-image:url(../img/tel2.png);}
#c-header.c-head-hide .head_right .search_enter{ background:url(../img/ico_search2.png) no-repeat center center; }
#c-header.c-head-hide .head_right .search_enter:after{  background:#515151;}
#c-header.c-head-hide .phone-flag span { color:#515151; }

li.language-flag a{ position:relative;}
li.phone-flag a{ position:relative;}

.phone-flag-en .country-flag { background-position: 0 0px !important; }
.language-flag-en .country-flag { background-position: 0 0px !important; }

.language-flag-hi .country-flag, .language-flag-te .country-flag, .language-flag-kn .country-flag, .language-flag-ta .country-flag, .language-flag-gu .country-flag { background-position: 0 -432px !important; }
/*-------------------------------
			language  end
			----------------------------------*/



/* web_footer */
.web_footer{ position:relative; background:#f6f6f6; }
.foot_items{position:relative;display: flex;justify-content: space-between;flex-wrap: wrap; padding:80px 8% 50px; font-size:16px;}
.foot_items:after{ display:none;}
.foot_item{position:relative;vertical-align:top; max-width:400px;}
 
.foot_item .title{position:relative;font-size:22px; margin:15px 0; font-weight:bold;color:#014099;} 
.foot_item li{ padding:4px 0;}
.foot_item li:hover a{ text-decoration:underline;}
.foot_logo{ margin-bottom:20px; }
.foot_logoa{margin:20px; text-align:center;}
.foot_contact li{position:relative;padding-left:35px; margin-bottom:6px;}
.foot_contact li:before{ content:""; position:absolute; left:0; top:6px; width:35px; height:23px;background-image:url(img/ico_addr.png); background-repeat:no-repeat;-moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s;}
.foot_contact li.foot_addr:before{background-position:0 0; top:0;}
.foot_contact li.foot_email:before{background-position:2px -69px;}
.foot_contact li.foot_tel:before{background-position:0 -110px;}
.foot_contact li.foot_skype:before{background-position:0 -35px}
.foot_sns{ margin-top: 3px; font-size:0;}
.foot_sns li{position:relative;display: inline-block;vertical-align:top;margin:0 14px 14px 0; padding:0;}
.foot_sns li a{ display:block; background-repeat:no-repeat; background-position:center center; text-align:center;-moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s;}
 
.foot_sns li:hover a{-moz-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg);}

.foot_item04 .button{ font-weight:600;display:inline-block;vertical-align:top;font-size:18px; text-transform:uppercase; color:#fee953;background:#fef03d; border-radius:10px; padding:0 21px; line-height:44px; border:2px solid #fef03d; margin:15px 0 0;}
.foot_item04 .button:hover{ background:none; color:#fef03d;}
.contact_btn{ position:relative; display:inline-block; line-height:43px; padding:0 22px; background:#014099; border:1px solid #014099; font-size:16px; color:#FFF; margin-top:18px;-moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s;}
.contact_btn:hover{ background:#FFF;color:#014099} 
.copyright{ position:relative; text-align:center; border-top:1px solid #bfbfbf; padding:26px 0;}
/*--------------------------------------------------------*/


.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.index_main .section6{width: 100%;background: url(../img/footer_bj.jpg) no-repeat top center; position:relative;}
.index_main .section6 .fp-tableCell{height: auto !important;}
.index_main .section6 .footer{line-height:28px; color:#fff; text-align:left;}
.index_main .section6 .footer .f_top{ padding: 50px 0; display: block;}
.index_main .section6 .footer .f_top .t{position:relative;margin-bottom:20px;line-height:55px;font-size:18px;color:#fff; font-weight:bold;}
.index_main .section6 .footer .f_top .t::after {position: absolute;left: 0;bottom: 0;width: 24px;height: 3px;background: #f08200;content: "";}
.index_main .section6 .footer .f_top .f1{padding: 0 10px;}
.index_main .section6 .footer .f_top ul li{text-align:left; line-height: 36px;}
.index_main .section6 .footer .f_top ul li a{font-size:15px; color:#fff;}
.index_main .section6 .footer .f_top ul li a i{padding-right:10px;}
.index_main .section6 .footer .f_top .add{ font-size:15px;color: #fff;line-height:40px; }
.textcenter { text-align:center;}
.textleft { text-align:left;}
.index_main .section6 .footer .f_top .add .l{}
.index_main .section6 .footer .f_top .add .l p{display:inline-block;}
.index_main .section6 .footer .f_top .add i{display:inline-block; padding-right:10px;font-size:22px; width:26px; text-align: center; padding-top:5px;}
.index_main .section6 .footer .f_top .add .l:nth-child(2) i{font-size:14px;}

.index_main .section6 .footer .f_top .icon-box { margin-top:50px; height:50px;}
.index_main .section6 .footer .f_top .icon-box a { display: inline-block; width:50px;height:50px; margin: 0 6px;background: no-repeat center; position:relative;}
.index_main .section6 .footer .f_top .icon-box .wx  { background:#267bd0; width:50px; height:50px; border-radius:100%; vertical-align:top; text-align:center;}
.index_main .section6 .footer .f_top .icon-box .wx i { display:block; font-size:26px; width:26px; margin:0 auto; text-align: center; color:#fff; margin-top:0px;}

.index_main .section6 .footer .f_top .icon-box a:nth-child(2) i { font-size:18px;}
.index_main .section6 .footer .f_top .icon-box .ewm1{ display: none; width:100px; height:100px; position:absolute;left:-26px;top:60px;padding: 10px;background-color: #fff;border: 1px solid #333;border-radius: 5px;}

.index_main .section6 .footer .f_top .icon-box .ewm1 img { width:100%;}
.index_main .section6 .footer .f_top .icon-box .ewm1:before{ content: ''; position: absolute; left: 0; right: 0; bottom: 100%; margin: auto; width: 0; height: 0; border: 10px solid transparent;}
.index_main .section6 .footer .f_top .icon-box .ewm1:before{ border-bottom-color: #fff;}

.index_main .section6 .footer .f_top .icon-box a:hover .ewm1{ display:block;}
.index_main .section6 .footer .f_bottom{border-top:#dcdedf 1px solid;padding: 15px 0;color: #ccc;text-align:center;}
.index_main .section6 .footer .f_bottom a{color:#fff; padding: 0 5px;}


.index_main .section6 .footer  .f_bottom .icon-box1 { display: none;}


@media (max-width: 945px){
.index_main .section6{ height:100%; }
.index_main .section6 .fp-tableCell { padding-bottom:20px;}
.index_main .section6 .footer .f_top { display: none;}

.index_main .section6 .footer .f_bottom .icon-box1 {margin-top:10px; display: block;}
.index_main .section6 .footer .f_bottom .icon-box1 a { display: inline-block; width:50px;height:50px; margin: 0 6px;background: no-repeat center; position:relative;}
.index_main .section6 .footer .f_bottom .icon-box1 .wx  { background:#267bd0; width:50px; height:50px; border-radius:100%; vertical-align:top; text-align:center;}
.index_main .section6 .footer .f_bottom .icon-box1 .wx i { display:block; font-size:26px; width:26px; margin:0 auto; text-align: center; color:#fff; margin-top:10px; vertical-align:middle;}

.index_main .section6 .footer .f_bottom .icon-box1 a:nth-child(2) i { font-size:18px;}
.index_main .section6 .footer .f_bottom .icon-box1 .ewm1{  display:none; width:100px; height:100px; position:absolute;left:-24px;bottom: 68px;padding: 10px;background-color: #fff;border: 1px solid #333;border-radius: 5px;}
.index_main .section6 .footer .f_bottom .icon-box1 .ewm1:before{ content: ''; position: absolute; left:0; right:0; top:100%; margin: auto; width: 0; height: 0; border: 10px solid transparent;}
.index_main .section6 .footer .f_bottom .icon-box1 .ewm1:before{ border-bottom-color: #fff;}

.index_main .section6 .footer .f_bottom .icon-box1 a:hover .ewm1{ display:block;}


}