@charset "utf-8";
html { font-size:625%;/* filter: grayscale(100%);*/}
body { font-size:14px; background:#ffffff;}
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:#3d3d3d; font-family:NotoSansHansRegular,微软雅黑; line-height:1.5 }
article, aside, figcaption, figure, footer, header, main, nav, section { display:block; }
h1 { font-size:20px; }
h2 { font-size:18px; }
h3 { font-size:16px; }
h4, h5 { font-size:14px; }
h1,h1 a,h2,h2 a,h3,h3 a,h4 ,h4 a,h5,h5 a{ color:#3d3d3d; font-weight:normal;}
img { border:none; vertical-align:middle; max-width:100%; }
li { list-style:none; }
i, em { font-style:normal; }
a { color:#333; text-decoration:none; }
a:focus { outline:none; }
a:hover { color:#122a88; 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; }
* { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; outline: 0; }
/* clear floating */
.clearfix:after,.layout:after,.web_main:after,.page_main:after, .about_us .about_content:after, .nav_wrap .head_nav:after,.company_service .service_title:after { content:""; display:block; clear:both; visibility:hidden; height:0;}
.clearfix, .layout, .web_main, .page_main, .about_us .about_content, .nav_wrap .head_nav,.company_service .service_title { *zoom:1;}
.clear { clear:both; }
/* layout */
.z9999 { z-index:9999!important; }
.layout{ width:1200px; margin:0 auto; position:relative; }
body { width:100%; position:absolute; left:0; top:0; overflow-x:hidden }
.gotop {position:fixed;text-align:center;right:50px;bottom:50px;color:#333;background:#000;opacity:.3;color:#fff;box-shadow:0 0 10px rgba(0,0,0,0.15);border-radius: 50%;text-align: center; height:50px;line-height:50px;width:50px; 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:before{content: "\f176";font: 18px/50px 'FontAwesome';}
.gotop.active:hover { -moz-transform:translateY(-10px); -webkit-transform:translateY(-10px); -ms-transform:translateY(-10px); -o-transform:translateY(-10px); transform:translateY(-10px);opacity:1;color: #fff; }
.gotop.active{opacity:.8;visibility: visible;-moz-transform:none; -webkit-transform:none; -ms-transform:none; -o-transform:none; transform:none;}


/* transition */
.product_item figure, .gotop, .product-item .item-img img, .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,.ad_item figure figcaption .item_more,
.web_head,.foot_sns li img,.side_product_item .add-friend,.side_product_item .add-friend:after,.nav_wrap .head_nav li ul,.product_item .item_img a,
.product_item,.product_item .item_img:before, .product_item .item_img:after,.ad_item figure figcaption .item_more:before{
-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; }

.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;}
/*web header*/
.web_head { position:absolute;width:calc(100% + 167px);padding:0 0 0 340px; height:auto;top:0; left:0; z-index:9;}
.top_bar .head_email,.change-language,.logo,.nav_wrap,.nav_wrap .head_nav,.nav_line,.head-search ,.nav_wrap .head_nav  li,.exponential,.exponential_negative{ position:relative; display:inline-block; vertical-align:top; text-align:left; }
.logo { position:absolute; left:0; top:0;width:338px; height:338px; background:#f6f5f3; text-align:center;}
.index_logo{ height:350px;}
.logo img { margin:31px 0 81px; width:/*49.266862171%*/168px;}
.top_bar{ background:url(img/top_bg.jpg) no-repeat center center; background-size:cover;line-height:36px; text-align:right;}
.top_bar .head_email{ position:absolute; left:0; top:0;padding:0 0 0 25px; font-size:12px;}
.top_bar .head_email,.top_bar .head_email a{ color:#FFF; font-style:normal; }
.top_bar .head_email:before{ content:""; width:15px; height:11px; background:url(img/icon_bg.png) no-repeat -2px -9px; position:absolute; left:0; top:8px;}
.nav_wrap { padding:30px 0 0;-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease; }
.nav_wrap .head_nav{ padding:0 0 0 18px;}
.nav_wrap .head_nav  li {vertical-align:top;margin:0 21px; font-size:16px;}
.nav_wrap .head_nav > li > a { position:relative; display:block; line-height:35px;padding:0 10px; color:#FFF}

.nav_wrap .head_nav li li{ display:block; margin:0;}
.nav_wrap .head_nav li li a { text-align:center; display:block; padding: 7px 0;-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 li:hover > a{ }
.nav_wrap .head_nav li ul { position:absolute; left:-30px; top:35px; width:140px; padding:10px 0;z-index:999; background:#fff; border:1px solid #EEE;transform: scale3d(.95,.95, 1); opacity:0; visibility:hidden;-moz-transition:all .25s ease-in-out; -webkit-transition:all .25s ease-in-out; -ms-transition:all .25s ease-in-out; -o-transition:all .25s ease-in-out; transition:all .25s ease-in-out;  }
.nav_wrap .head_nav li li ul { top:-20px; left:260px; border-top:0; }
.nav_wrap .head_nav li:hover > ul { transform: scale3d(1, 1, 1); opacity:1; visibility:visible; }

.head-search{position:relative;width:33px;height:33px;}
.head-search-form{position:absolute;top:0;right:0;z-index:9;width:200px;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:right 0;transform-origin:right 0;}
.head-search-show .head-search-form{display:block\9;visibility:visible;opacity:1;-webkit-transform:none;transform:none;}
.head-search-form .search-ipt{position:relative;padding:0;padding-left:10px;width:100%;height:35px;border:none;border-radius:25px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5);line-height:35px;}
.head-search-form .search-btn{position:absolute;top:0;right:0;width:35px;height:35px;border:none;background:0 0;background:url(img/search_btn_s.png) no-repeat center center;}
.search-toggle{position:absolute;top:0;right:0;width:33px;height:33px;text-align:center;font-size:18px;line-height:40px;cursor:pointer;}
.head-search .search-toggle{background:url(img/search_btn.png) no-repeat center center;}
.head-search .search-toggle:before{content:"";font-family:fontawesome;}
.head-search.head-search-show .search-toggle{ background:none;}
.head-search.head-search-show .search-toggle:before{content:"\f00d"; background:none;}
.exponential,.exponential_negative{ font-family:"微软雅黑"; font-size:16px; color:#e83c00; font-weight:bold; padding:0 20px 0 0;margin: 5px 0 0 30px;}
.exponential:after,.exponential_negative:after{ content:""; position:absolute; right:0; top:4px;width:14px; height:15px; background:url(img/ico14.png) no-repeat right 0; }
.exponential_negative{ color:#01c333;}
.exponential_negative:after{ background-image:url(img/ico14_dowm.png)}


.fixed-nav .nav_wrap{width: 100%;position: fixed;left: 0;top: 0;z-index: 9; padding:20px 0; text-align:center;background-color: rgba(0,0,0,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c8000000,endcolorstr=#c8000000);box-shadow: 0 1px 0 rgba(0,0,0,0.1);-webkit-transition: none;-o-transition: none;transition: none;-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);-o-transform: translateY(-100%);transform: translateY(-100%);opacity: 0;border-top: 0;}
.fixed-nav-active .nav_wrap{-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;opacity: 1;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}


/*---------------------------------index----------------
									-------------------------------------------------*/

/*index_title*/
h1.index_title{ text-align:center; font-size:36px;}
h1.index_title span{ color:#122a87;}
/* index_ad */
.index_ad{ position:relative; padding:80px 0;}
.index_ad span.title{ position:absolute; left:93px; top:0; }
.bg_title{font-family:"微软雅黑"; font-weight:bold; font-size:160px; color:#f7f7f7; line-height:1.2; letter-spacing:8px; overflow:hidden}
.bg_title:after{content: '';display: block;width: 30px;height: 100%;position: absolute;left: -10%;top: 0;z-index:1;background-color: rgba(255,255,255,.35);
-webkit-transform: rotate(30deg);-ms-transform: rotate(30deg);-o-transform: rotate(30deg);transform: rotate(30deg);-webkit-animation: logoAnim 4s linear infinite;-ms-animation: logoAnim 4s linear infinite;-o-animation: logoAnim 4s linear infinite;animation: logoAnim 4s linear infinite;}
@-webkit-keyframes logoAnim{0%{left: -10%;}100%{left: 110%;}}
@keyframes logoAnim{0%{left: -10%;}100%{left: 110%;}}


.index_ad .ad_items{font-size: 0; margin:90px 0; text-align:center;}
.index_ad .ad_item{display: inline-block; width:33.333%;  position: relative;vertical-align: top;font-size: 14px;}
.index_ad .ad_item .item_img,.index_ad .ad_item .item_img img{display: inline-block;vertical-align: middle; overflow:hidden;  border:4px solid #122a87; border-radius:8px;}
.index_ad .ad_item .item_img{position: relative;overflow: hidden; margin:0 0 28px;-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;}
.index_ad .ad_item:hover .item_img{ border-color:#f39800}
.index_ad .ad_item .item_img img{width: 132px;height: 132px; overflow:hidden; border:none;display: block;-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;-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.index_ad .ad_item .item_img img+img{opacity: 0;filter: alpha(opacity=0);position: absolute;left: 0;top: 0;}
.index_ad .ad_item .item_title{font-size: 24px;}
.index_ad .ad_item .item_text{font-size: 18px;}
.index_ad .ad_item .item_title,.index_ad .ad_item .item_title a,.index_ad .ad_item .item_text,.index_ad .ad_item .item_text a{color:#000;-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;}
.index_ad .ad_item:hover .item_title,.index_ad .ad_item:hover .item_title a,.index_ad .ad_item:hover .item_text,.index_ad .ad_item:hover .item_text a{color:#f39800;}
.index_ad .ad_item .sys_btn{margin-top: 35px;max-width: 192px;line-height: 1.1;}
.index_ad .ad_item figcaption{padding: 0 3%;}
.index_ad .ad_item:hover .item_img img{opacity: 0;filter: alpha(opacity=0);}
.index_ad .ad_item:hover .item_img img+img{-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;opacity: 1;filter: alpha(opacity=1000);}
/*.index_ad .ad_item:hover figure{-moz-animation: 2.5s icojump linear infinite;-webkit-animation: 2.5s icojump linear infinite;-ms-animation: 2.5s icojump linear infinite;animation: 2.5s icojump linear infinite;}
@-moz-keyframes icojump{0%{-moz-transform:translateY(0);}25%{-moz-transform:translateY(-8px);}50%{-moz-transform:translateY(0);}75%{-moz-transform:translateY(-4px);}100%{-moz-transform:translateY(0);}}
@-webkit-keyframes icojump{0%{-webkit-transform:translateY(0);}25%{-webkit-transform:translateY(-8px);}50%{-webkit-transform:translateY(0);}75%{-webkit-transform:translateY(-4px);}100%{-webkit-transform:translateY(0);}}
@-ms-keyframes icojump{0%{-ms-transform:translateY(0);}25%{-ms-transform:translateY(-8px);}50%{-ms-transform:translateY(0);}75%{-ms-transform:translateY(-4px);}100%{-ms-transform:translateY(0);}}
@keyframes icojump{0%{transform:translateY(0);}25%{transform:translateY(-8px);}50%{transform:translateY(0);}75%{transform:translateY(-4px);}100%{transform:translateY(0);}}
*/

/*index_ad02*/
.index_ad.index_ad02{ padding:80px 0 0; }
.index_ad.index_ad02 .ad_items{ margin:0px 0 90px -0%;width:100%;}
.index_ad.index_ad02 .index_title{ text-align:center;}
.index_ad.index_ad02 .index_title img{ position:relative; display:inline-block; vertical-align:bottom; margin-left:142px;}
.index_ad.index_ad02 .index_title .text{ color:#000;display:inline-block; vertical-align:bottom; text-align:left; padding:0  35px 0 40px;font-size:24px;}
.index_ad.index_ad02 .ad_item .item_text,.index_ad.index_ad02 .ad_item .item_text a{ color:#717171;}
.index_ad.index_ad02 .ad_item:hover .item_text,.index_ad.index_ad02 .ad_item:hover  .item_text a{ color:#f39800;}
.index_ad.index_ad02 .index_title .text span{ display:block; color:#122a87}
.index_ad.index_ad02 .ad_item{ width:25%;}
.index_ad.index_ad02 .ad_item .item_img{ border:none; margin:0 0 10px;}
.index_ad.index_ad02 .ad_item .item_img img{ width:100px; height:100px;}
.index_ad.index_ad02 .ad_item .item_title{ font-size:20px; font-family: 'NotoSansHansBold'; margin:0 0 5px;}

/*index_news*/
.index_news{margin-top: 80px;}
.index_news_items{position:relative;font-size:0; margin:85px 0 0;}
.index_news_item{ position:relative; display:inline-block; vertical-align:top; font-size:16px; width:25%;}
.index_news_item,.index_news_item a{ color:#FFF;}
.index_news_item figure{ position:relative;overflow:hidden;}
.index_news_item .item_img{ position:relative;}
.index_news_item .item_img img{}
.index_news_item .item_img .item_link{ position:absolute; width:145px; height:145px; border-radius:50%; background:#122a87 url(img/search.png) no-repeat center center; left:50%; top:50%; margin:-72.5px 0 0 -72.5px; z-index:1;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;-webkit-transform: scale(0.5);-ms-transform: scale(0.5);-o-transform: scale(0.5);transform: scale(0.5);opacity: 0;filter: alpha(opacity=0);}
.index_news_item figure:hover .item_img .item_link{-webkit-transition-delay: .3s;-o-transition-delay: .3s;transition-delay: .3s;-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;opacity: 0.9;filter: alpha(opacity=90);}
.index_news_item figcaption{ position:absolute; width:100%; height:100%; left:0; top:0; }
.index_news_item figcaption:before{ content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:#000; background:rgba(0,0,0,.4);-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.index_news_item figcaption .item_top{position:absolute; width:100%; top:0; left:0;padding:40px 50px;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.index_news_item figcaption .item_top .item_title{ font-size:24px; color:#FFF;}
.index_news_item figcaption .item_top time{ font-size:14px; display:block; margin:18px 0 0;}
.index_news_item figcaption .item_bottom{position:absolute; width:100%; bottom:0; left:0;padding:40px 50px;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.index_news_item figcaption .item_bottom .item_text{ font-family: 'NotoSansHansLight'; line-height:2.2;}
.index_news_item figcaption .item_bottom .item_more{ position:relative; display:block;font-family: 'NotoSansHansMedium'; margin:32px 0 0;}
.index_news_item figure:hover figcaption .item_top{transform:translateY(-220px);opacity:0;}
.index_news_item figure:hover figcaption .item_bottom{transform:translateY(220px);opacity:0;}
.index_news_item figure:hover figcaption:before{opacity:0;}

/*index_contact*/
.index_contact{ padding:0 0 65px;}
.index_contact h1.index_title{ position:relative;font-size:36px;}
.index_contact span.title{position:absolute;top:-90px;right:-78px;}
.index_contact .content{ position:relative;margin:112px 0 0;}
.index_contact .content .address{ position:relative; float:left; width:calc(33.3333% - 10px)}
.index_contact .content .address li{ font-size:16px; margin:0 0 12px; color:#717171;}
.contact_form{ position:relative; float:right; font-size:0; width:calc(66.66666% + 10px)}
.contact_form .item{ position:relative; display:inline-block; vertical-align:top; font-size:14px; width:33.333%; text-align:right;}
.contact_form .item input{ position:relative;width:calc(100% - 10px);margin:0 0 10px;background:#f3f3f3;padding:0 25px; height:60px;border:none; border-radius:15px;}
.contact_form .item textarea{position:relative;width:calc(100% - 10px); background:#f3f3f3; padding:0 25px; height:130px; line-height:60px; border:none;border-radius:15px;resize:none;}
.contact_form ::-webkit-input-placeholder{color:#9d9d9d }
.contact_form :-moz-placeholder,.contact_form ::-moz-placeholder,.contact_form :-ms-input-placeholder {color:#9d9d9d}
.contact_form .btn_wrap{ position:relative; display:block; text-align:right; margin:27px 0 0;}
.contact_form .btn_wrap button{ position:relative; display:inline-block; background:#2e4495; font-size:14px; color:#FFF; width:136px; height:50px; border-radius:28px; text-align:center; border:none; box-shadow:0 12px 18px rgba(1,67,176,.24); cursor:pointer;-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;}
.contact_form .btn_wrap button:after{ content:url(img/right.png); padding:0 0 0 18px;}
.contact_form .btn_wrap button:hover{ box-shadow:none;}

.contact_form .btn_wrap .wpcf7-submit{ position:relative; display:inline-block; background:#2e4495; font-size:14px; color:#FFF; width:136px; height:50px; border-radius:28px; text-align:center; border:none; box-shadow:0 12px 18px rgba(1,67,176,.24); cursor:pointer;-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;}
.contact_form .btn_wrap .wpcf7-submit:after{ content:url(img/right.png); padding:0 0 0 18px;}
.contact_form .btn_wrap .wpcf7-submit:hover{ box-shadow:none;}

.page_contact_form{position:relative; overflow:hidden;background:#fafafa;}
.page_contact_form .contact_form{ width:calc(100% - 397px); float:left; padding:40px;}
.page_contact_form .contact_pic{ width:347px; float:right;}
.page_contact_form  .contact_form .item{ width:50%; padding:0 10px;}
.page_contact_form  .contact_form .item.item_message{ width:100%;}
.page_contact_form  .contact_form .item input{ width:100%; height:60px; background:#FFF; margin:10px 0;}
.page_contact_form  .contact_form .item.item_message textarea{ width:100%; background:#FFF; height:180px; margin:10px 0 0;}


/*web footer*/
.web_footer { position:relative; overflow:hidden; line-height:36px; background:#122a88; padding:40px 0;overflow:hidden;}
.web_footer,.web_footer a{ color:#FFF;}
.foot_logo,.foot_nav,.foot_nav li,.copyright{ position:relative; display:inline-block; vertical-align:middle;}
.foot_logo{ margin:0 52px 0 0;}
.foot_logo img{}
.foot_nav{width: 70%;text-align: center;}
.foot_nav li{}
.foot_nav li a{ padding:0 18px;}
.foot_nav li a:hover{ text-decoration:underline;}
.copyright{ font-size:12px; float:right;    width: 100%;text-align: center;}

/*---------------------------------public----------------
									-------------------------------------------------*/
.body_pre{ width:1200px; height:100vh; position:fixed; left:calc(50% - 600px); top:0;}
.body_pre span{position:absolute;width:1px; height:100%; background:#f4f4f424; top:0; left:0;}
.body_pre span:nth-child(2){left:33.3333%}
.body_pre span:nth-child(3){left:66.6666%;}
.body_pre span:nth-child(4){left:100%;}
.page_banner{ position:relative;}
.page_banner .body_pre{ position:absolute;}
.page_banner .body_pre span{ background:f4f4f4; background:rgba(244,244,244,.1);}
.page_nav{ position:absolute; width:100%; top:45%; right:0; text-align:right; z-index:1;}
.page_nav,.page_nav a{ color:#FFF;}
.page_nav .title{ font-size:60px;color:#FFF; margin:0 0 5px;transform:translateX(5px); letter-spacing:5px;}
.page_nav ul{}
.page_nav ul li{ font-size:24px; display:inline-block; vertical-align:top;}
.page_nav .text{ font-family: 'DINProRegular'; font-size:24px;}
.page_main { padding:65px 0 65px;-moz-transform:translate3d(0, 0, 0); -webkit-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); }
.page_info{  position:relative;font-size:18px; color:#717171; line-height:2; margin:30px 0 85px;}

.page_bar{ position:relative;  text-align:center;color:#999999; letter-spacing:1px; line-height:40px; margin:50px 0 0;}
.page_bar a{ position:relative; display:inline-block; vertical-align:middle; width:60px; height:40px; border:1px solid #999999;text-align:center; margin:0 4.5px; font-size:14px; color:#999999;}
.page_bar .prev,.page_bar .next{ border:none;}
.page_bar .prev{ background:url(img/ico15.png) no-repeat center center}
.page_bar .next{background:url(img/ico16.png) no-repeat center center}
.page_bar .choose{ width:80px; height:40px; border:1px solid #999999; margin:0 10px 0 15px; text-align:center;}
.page_bar a.current,.page_bar a:hover{ }

/*---------------------------------网站地图----------------
									-------------------------------------------------*/
.web_nav{ position:relative;}
.web_nav li{ position:relative; font-family: 'NotoSansHansMedium'; font-size:24px; border-bottom:1px solid #eeeeee; padding:30px 0;}
.web_nav li:last-child{ border:none;}
.web_nav li a{position:relative; display:block;color:#000; line-height:2.2;}
.web_nav li a:after{ content:""; position:absolute; right:0; top:20px;width:9px; height:16px; background:url(img/nav_right.png) no-repeat center center;}
.web_nav li ul{position:relative; font-size:0;  }
.web_nav li ul li{display:inline-block; vertical-align:top;  width:33.3333%; font-size:18px; border:none;  padding:10px 0;}
.web_nav li ul li a{color:#000;}
.web_nav li ul li a:after{ display:none;}
.web_nav li ul li ul{}
.web_nav li ul li ul li{ width:100%; display:block; font-family: 'NotoSansHansRegular';font-size:16px; padding:0;}
.web_nav li ul li ul li a{ color:#666; display:inline-block; }
.web_nav li ul li ul li a:hover{color:#0069d6;}
/*---------------------------------设备----------------
									-------------------------------------------------*/
.akordeon{}
.akordeon_item{position: relative; border-top:1px solid #cccccc;}
.akordeon_item:last-child{ border-bottom:1px solid #cccccc;}
.akordeon_item .item_head{ height:95px; line-height:95px;}
.akordeon_item .item_head h2{ font-size:32px; text-align:center}
.akordeon_item .item_body{ overflow:hidden; display:none;}
.akordeon_item .item_body .item_content{ position:relative; overflow:hidden;}
.akordeon_title_bar{ position:relative; margin:30px 0 0;font-size:0;}
.akordeon_title_bar h3{position:relative; display:inline-block; vertical-align:middle; width:25%;font-size:16px; height:78px;  background:#f0f0f0; text-align:center; border-right:1px solid #FFF; color:#000; cursor:pointer;}
.akordeon_title_bar h3:last-child{ border:none;}
.akordeon_title_bar h3.current{ background:#172a88; color:#FFF;}
.akordeon_title_bar h3.current a{  color:#FFF;}
.akordeon_title_bar h3:before{content:'';display: inline-block;height: 100%; vertical-align: middle;}
.akordeon_title_bar h3 span{position: relative;display: inline-block;vertical-align: middle;width:90%;}
.akordeon_content{ position:relative;padding:90px 0; display:none!important;}
.akordeon_content.current{ display:block!important;}
.akordeon_content.content_pre{ font-size:14px;float: left;line-height: 1.8;
width: 100%;}
.akordeon_content .left,.akordeon_content .right{ position:relative;display:inline-block; vertical-align:top; width:50%; font-size:14px;float:left;}
.akordeon_content .left h4{ font-size:20px; color:#000;}
.item_content{ position:relative; padding:20px 0 30px;}
.item_content p{ padding:5px 0;}
.item_content.parameter li{position:relative;padding:5px 26px; background:url(img/ico01.png) no-repeat -5px 10px;}
.item_content .pdf{ position:relative; display:inline-block; background:url(img/pdf.png) no-repeat left center; padding:0 0 0 30px; line-height:25px;}
.akordeon_content .right{}
.akordeon_item .arrow{position:absolute; bottom:28px; right:0; font-size:16px; line-height:36px; cursor:pointer;}
.akordeon_item .arrow:after{ content:""; display:inline-block; vertical-align:middle; background:#999999 url(img/down.png) no-repeat center center; width:36px; height:36px; margin:0 0 0 15px;}
.akordeon_item .arrow.current:after{-moz-transform:rotate(-360deg);-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);}
.akordeon_content .left.spe_left { width:100%; font-size:0;}
.akordeon_content .left.spe_left .left_item{ position:relative; display:inline-block; vertical-align:top; font-size:14px; padding:0 100px 0 0;}
.akordeon_content .left.spe_left .left_item:nth-child(1){ width:360px;}
.akordeon_content .left.spe_left .left_item:nth-child(2){ width:640px;}
.akordeon_content .left.spe_left .left_item:nth-child(3){ width:200px; padding:0}
.akordeon_content .left.spe_left .left_item .item_content.parameter li{ position:relative; display:inline-block; vertical-align:top; padding: 5px 66px 5px 26px;}
.akordeon_content .left.spe_left .left_item.ex_left_item{ display:block; width:100%;padding:20px 0 0;}
.akordeon_content .left.spe_left .left_item.ex_left_item .item_content{ font-size:0; width:calc(100% + 40px); margin:15px 0 0;}
.akordeon_content .left.spe_left .left_item.ex_left_item li{ position:relative; display:inline-block; vertical-align:top; width:25%; font-size:14px;}
.akordeon_content .left.spe_left .left_item.ex_left_item li figure{ padding:0 40px 20px 0; text-align:center;}
.akordeon_content .left.spe_left .left_item.ex_left_item li figure  span{ display:block; border:1px solid #ccc; overflow:hidden;}
.akordeon_content .left.spe_left .left_item.ex_left_item li figure img{width:100%;-moz-transition:all .8s ease-in-out;-webkit-transition:all 8s ease-in-out;-ms-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;}
.akordeon_content .left.spe_left .left_item.ex_left_item li figure img:hover{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.akordeon_content .left.spe_left .left_item.ex_left_item li figure figcaption{ padding:20px;}

.akordeon_item.akordeon_item01{border:none; margin:70px 0 0;}
.akordeon_item.akordeon_item01:first-child{ margin:-50px 0 30px;}
.akordeon_item.akordeon_item01 .akordeon_content .right{ width:41%; float:right;}
.akordeon_item.akordeon_item01 .item_body{ display:block;}
.akordeon_item.akordeon_item01 .akordeon_title_bar{ margin:15px 0 0;}
.akordeon_item.akordeon_item01 .item_head h2{ font-size:38px;}
.akordeon_item.akordeon_item01  .pa_table{ padding:20px 0 0;}
.akordeon_item.akordeon_item01  .pa_table h4{font-size:20px; color:#000; margin:0 0 32px}
.akordeon_item.akordeon_item01  .pa_table .table_con{}

.akordeon_item.akordeon_item01 .item_content_text{ line-height:2; margin:20px 0 45px; overflow:hidden;}
.akordeon_item.akordeon_item01 .item_content_text h3{font-size:20px; color:#000; margin:0 0 10px}
.akordeon_item.akordeon_item01 .item_content_text p{ color:#717171;}

.akordeon_item.akordeon_item01 .hot_detail h3.title{ font-size:20px; color:#000; margin:0 0 20px;}
.akordeon_item.akordeon_item01 .hot_detail p{ margin:0 0 55px;}
.akordeon_item.akordeon_item01 .akordeon_content .hot_detail .left.spe_left{ margin:40px 0 0;}
.akordeon_item.akordeon_item01 .akordeon_content .hot_detail .left   h4{ font-size:14px;}
.akordeon_item.akordeon_item01 .akordeon_content.current{ padding-bottom:0;}

.akordeon_item.akordeon_item01 .akordeon_content .left.spe_left .left_item.ex_left_item li figure{ padding-bottom:0;}
.quality_test{display: block;}

/*---------------------------------冶金智能装备----------------
									-------------------------------------------------*/
.video_info{ position:relative; overflow:hidden; margin:62px 0 35px;}
.video_info .left{position:relative; float:right;position:relative; width:calc(100% - 475px)}
.video_info .left .video_wrap{ position:relative;}

.video_info .left .video_wrap .video_button{position:absolute; left:50%; top:50%; margin:-25px 0 0 -25px;width:50px; height:50px; background:url(img/video_button.png) no-repeat center center;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.video_info .left .video_wrap:hover:before{opacity:0;}/*
.video_info .left .video_wrap:hover .video_button{-moz-transform:scale(1.2) rotate(120deg);-webkit-transform:scale(1.2) rotate(120deg);-ms-transform:scale(1.2) rotate(120deg);-o-transform:scale(1.2) rotate(120deg);transform:scale(1.2) rotate(120deg);}*/
.video_info .right{position:relative; float:left;font-size:18px; width:475px; padding:50px 70px 0 0; line-height:2;}
.video_info .right h2{ font-size:24px;font-family: 'NotoSansHansBold'; color:#000; margin:0 0 5px;}
.video_info .right p{ margin:0 0 35px; }

.page_news { position:relative;width:calc(100% + 106px); margin:0 0 0 -53px;}
.page_news .index_news_item figcaption .item_bottom{ padding:30px 40px;}
.page_news .index_news_item figcaption .item_bottom .item_title{ font-size:20px; margin:0 0 5px;}
.page_news .index_news_item figcaption .item_bottom .item_title,.page_news .index_news_item figcaption .item_bottom .item_title a{ color:#FFF;}
.page_news .index_news_item figcaption .item_bottom .item_text{ font-size:18px;}
.page_news .index_news_item .item_img .item_link{ width:124px; height:124px;}
.page_news .slider_banner_btn{ width:calc(100% - 226px); height:0; left:113px; top:50%;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out; }
.page_news:hover .slider_banner_btn{width:calc(100% - 106px); height:0; left:53px;}
.page_news .slider_banner_btn span{ text-transform:uppercase; font-size:20px; font-family: 'DINProRegular';}
.page_news .slider_banner_btn .slider_banner_prev{ float:left;}
.page_news .slider_banner_btn .slider_banner_next{ float:right;}
.page_news .swiper_pagination,.page_partner .swiper_pagination{ text-align:center; position:relative; margin:60px 0 0; bottom:0 !important;}
.page_news  .swiper-pagination-bullet,.page_partner .swiper-pagination-bullet{ width:14px; height:14px; border-radius:50%; margin:0 12px !important; background:#cccccc;}
.page_news  .swiper-pagination-bullet-active,.page_partner .swiper-pagination-bullet-active{ background:#2e4495;}

/*---------------------------------服务----------------
									-------------------------------------------------*/

.index_ad.index_ad02.page_ad{ padding:0;}
.index_ad.index_ad02.page_ad .ad_item{ width:33.3333%;}
.index_ad.index_ad02.page_ad .ad_item .item_text{ font-size:14px;}
/*page_case*/
.page_case{ position:relative;}
.page_case .title{ position:relative;font-family: 'NotoSansHansMedium';font-size:36px; text-align:center; margin:0 0 78px;}
.case_items{ position:relative; font-size:0; width:calc(100% + 40px);}
.case_item{ position:relative; display:inline-block; vertical-align:top; width:33.3333%; font-size:14px;}
.case_item figure{ margin:0 40px 20px 0;}
.case_item figure .item_img{ position:relative; display:block; width:100%; overflow:hidden;}
.case_item figure .item_img img{ width:100%;-moz-transition:all .8s ease-in-out;-webkit-transition:all 8s ease-in-out;-ms-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;}
.case_item figure:hover .item_img img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.case_item figure figcaption{ line-height:2; padding:20px 0;}
.case_item figure figcaption .item_title{ font-family: 'NotoSansHansMedium';font-size:20px; margin:0 0 3px;}
.case_item figure figcaption .item_text{ font-size:16px; line-height:1.8}
/*page_partner*/
.page_partner{ background:#3333331c; padding:30px 0 0; margin:60px 0 35px; overflow:hidden;}
.partner_items{ position:relative; font-size:0; width:calc(100% + 350px);}
.partner_item{ position:relative; display:inline-block; vertical-align:top; width:100px; margin:0 175px 30px 0;}
.partner_item figure{}
.partner_item figure img{}

.pre_text{ position:absolute; right:93px; bottom:300px; z-index:9999; overflow:hidden;-moz-transform:translate3d(0, 0, 0); -webkit-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);}

.pre_text:after{content: '';display: block;width: 150%;height: 30px;position: absolute;right:-25%;top:-10%;z-index:1;background-color: rgba(255,255,255,.4);
-webkit-transform: rotate(30deg);-ms-transform: rotate(30deg);-o-transform: rotate(30deg);transform: rotate( 30deg);-webkit-animation: bgAnim 4s linear infinite;-ms-animation: bgAnim 4s linear infinite;-o-animation: bgAnim 4s linear infinite;animation: bgAnim 4s linear infinite;}

@-webkit-keyframes bgAnim{0%{top: -10%;}100%{top: 110%;}}
@keyframes bgAnim{0%{top: -10%;}100%{top: 110%;}}

/*---------------------------------联系我们----------------
									-------------------------------------------------*/
/*address_items*/
.address_items{ position:relative; display:block;min-height:400px; background:#fafafa; overflow:hidden; margin:70px 0 0;}
.address_items .address_item{ position:relative; width:calc(100% - 410px); float:left;font-size:0;padding:60px 0 0 48px;}
.address_items .address_item ul{position:relative; display:inline-block; vertical-align:top; width:55%; font-size:16px; }
.address_items .address_item ul:nth-child(2n){width:45%;}
.address_items .address_item ul li{ position:relative; padding:0 0 0 40px; margin:22px 0;}
.address_items .address_item ul li:before{ content:"";position:absolute;left:0;top:0; background-image:url(img/ico05.png); background-repeat:no-repeat;width:25px; height:25px;}
.address_items .address_item ul li.item_com:before{ background-position:0px 0px;}
.address_items .address_item ul li.item_addr:before{ background-position:0px -50px;}
.address_items .address_item ul li.item_email:before{ background-position:0px -100px;}
.address_items .address_item ul li.item_tel:before{ background-position:0px -160px;}
.address_items .address_item ul li.item_link:before{ background-position:0px -214px;}
.address_items .address_item ul li:before{ background-position:px px;}
.address_items .address_item ul li a{ position:relative;/*color:#2c2c2c;*/}
.address_items .address_item ul li a:after{ content:"";position:absolute; bottom:-8px; left:0; width:100%; height:1px; /*background:#2875dd;*/}
.address_items .map_content{position:relative; width:410px; float:right;}
.address_items .co_pre{ position:absolute; left:-18px; bottom:-15px; font-size:120px; color:#cccccc; color:rgba(204,204,204,.35); line-height:1;-moz-transition:all .6s ease-in-out;-webkit-transition:all 6s ease-in-out;-ms-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out;}
.address_items:hover .co_pre{ left:0; bottom:0;}
.address_items:nth-child(2n) .co_pre{ left:auto; right:-18px; bottom:0;}
.address_items:nth-child(2n):hover .co_pre{ right:0; bottom:9px;}
.address_items:nth-child(2n) .address_item{ float:right;}
.address_items:nth-child(2n) .map_content{ float:left;}
.bo_pre { position:relative; display:block; font-family: 'NotoSansHansBold'; font-size:160px; color:#f7f7f7;}

.bo_pre img,.bo_pre span{ position:relative; display:block; margin:80px 0 25px;-moz-transition:all .8s ease-in-out;-webkit-transition:all 8s ease-in-out;-ms-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;-moz-transform:translateX(-161px);-webkit-transform:translateX(-161px);-ms-transform:translateX(-161px);-o-transform:translateX(-161px);transform:translateX(-161px);}
.bo_pre span{ position:relative; margin:50px 0 5px; line-height:1;}
.bo_pre:hover img,.bo_pre:hover span{-moz-transform:translateX(-61px);-webkit-transform:translateX(-61px);-ms-transform:translateX(-61px);-o-transform:translateX(-61px);transform:translateX(-61px);}
.bo_pre span:after{content: '';display: block;width: 30px;height: 100%;position: absolute;left: -10%;top: 0;z-index:1;background-color: rgba(255,255,255,.35);
-webkit-transform: rotate(30deg);-ms-transform: rotate(30deg);-o-transform: rotate(30deg);transform: rotate(30deg);-webkit-animation: logoAnim 4s linear infinite;-ms-animation: logoAnim 4s linear infinite;-o-animation: logoAnim 4s linear infinite;animation: logoAnim 4s linear infinite;}
.art_wrap{ padding:65px 0 0;}

/*---------------------------------质量检测----------------
									-------------------------------------------------*/
/*page_container*/
.page_container{ position:relative;}
.page_container .title{ position:relative; text-align:center; font-family: 'NotoSansHansMedium'; font-size:36px; margin:0 0 85px;}
.container_items{ position:relative; font-size:0; width:calc(100% + 40px);}
.container_item{ position:relative;position:relative; display:inline-block; vertical-align:top; width:33.3333%; font-size:16px; }
.container_item figure{ position:relative; margin:0 40px 40px 0;}
.container_item .item_img{ position:relative; display:block; overflow:hidden;}
.container_item .item_img img{ width:100%;position:relative;-moz-transition:all .8s ease-in-out;-webkit-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;}
.container_item figure:hover .item_img img{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-transition-delay: .3s;-o-transition-delay: .3s;transition-delay: .3s;}
.container_item figcaption{ position:absolute; left:0; top:0; width:100%; height:100%; background:#f5f5f5; background:rgba(245,245,245,1); padding:0 40px; overflow:hidden;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.container_item figure:hover figcaption{ background:none;background:rgba(245,245,245,0);}
.container_item figcaption .item_num{ position:relative; font-family: 'DINProMedium'; font-size:80px; color:#f39800;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.container_item figcaption .item_bottom{ position:absolute; bottom:0; left:0; width:100%; padding:20px 40px;}
.container_item figcaption .item_bottom .item_title{ position:relative; font-family: 'NotoSansHansBold'; font-size:30px;}
.container_item figcaption .item_bottom .item_title,.container_item figcaption .item_bottom .item_title a{ color:#122a88;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.container_item figcaption .item_bottom .item_text{ position:relative; font-size:18px;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.container_item figcaption .item_bottom .item_text p{ margin:11px 0;}

.container_item figure:hover figcaption .item_bottom .item_title,.container_item figure:hover figcaption .item_bottom .item_title a,.container_item figure:hover figcaption .item_bottom .item_text,.container_item figure:hover figcaption .item_bottom .item_text a{ color:#FFF;}
.container_item figure:hover figcaption .item_num{color:#fff;color:rgba(255,255,255,.2)}

/*page_container01*/
.page_container01{ position:relative; overflow:hidden;background:#f5f5f5; margin:57px 0 100px;}
.page_container01 .left{ font-size:18px; margin:0 0 0 calc(50% - 600px); width:560px; float:left; padding:20px 40px;}
.page_container01 .left .num{position:relative; font-family: 'DINProMedium'; font-size:80px; color:#f39800;}
.page_container01 .left h3{position:relative; font-family: 'NotoSansHansBold'; font-size:30px;color:#122a88;}
.page_container01 .left .wrap{ margin:0 0 35px;}
.page_container01 .left h4{ color:#3d3d3d ; font-size:18px; margin:12px 0 10px;}
.page_container01 .left p{ color:#717171; margin:11px 0;}
.page_container01 .right{ float:right; overflow:hidden; width:calc(50% + 40px); overflow:hidden;}
.page_container01 .right img{ width:100%;-moz-transition:all .8s ease-in-out;-webkit-transition:all 8s ease-in-out;-ms-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;}
.page_container01 .right img:hover{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

/*page_container02*/
.page_container02{position:relative;font-size:0;}
.page_container02 .items{position:relative; width: calc(100% + 38px)}
.page_container02 .items .item{position:relative;position:relative; display:inline-block; vertical-align:middle; width:33.3333%; font-size:18px; padding:0 38px 38px 0;}
.page_container02 .items .item:nth-child(1) .wrap{background:#f5f5f5; padding:0 40px 63px;}
.page_container02 .items .item .num{position:relative; font-family: 'DINProMedium'; font-size:80px; color:#f39800; margin:0 0 80px; display:block;}
.page_container02 .items .item h3{position:relative; font-family: 'NotoSansHansBold'; font-size:30px;color:#122a88; margin:0 0 5px;}
.page_container02 .items .item p{color:#717171; margin:11px 0;}
.page_container02 .items .item img{ width:100%;}

/*page_container03*/
.page_container03{ position:relative; padding:55px 0 0;}
.page_container03 h2.title{position: relative;text-align: center;font-family: 'NotoSansHansMedium';font-size: 36px;margin: 0 0 75px;}
.page_container03 .wrap{ margin:0 0 65px;}
.page_container03 .wrap:last-child{ margin:0;}
.page_container03 .wrap h3.title{font-family: 'NotoSansHansBold'; font-size:30px;color:#122a88; margin:0 0 12px}
.page_container03 .wrap .text{font-size:18px; margin:0 0 55px; color:#717171}
.page_container03 .wrap .sub_title{ font-size:20px; margin:0 0 40px; color:#000;}
/*.page_container03 .wrap .tab_img{ position:relative; display:block; font-size:0; text-align:center;}*/
.page_container03 .wrap .tab_img img{}
/*.page_container03 .wrap .tab_img li { position:relative; display:inline-block;vertical-align:top; width:40%; padding:38px;}*/
.page_container03 .wrap .tab_img li figure{ box-shadow:0 0 20px rgba(0,0,0,.1); overflow:hidden;}
.page_container03 .wrap .tab_img li figure img{ width:100%;-moz-transition:all .8s ease-in-out;-webkit-transition:all 8s ease-in-out;-ms-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;}
.page_container03 .wrap .tab_img li figure:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

/*---------------------------------行业新闻----------------
									-------------------------------------------------*/

/*new_search*/
.new_search_wrap{ position:relative; width:100%;text-align:right; margin:50px 0 39px;}
.new_search{ position:relative; display:inline-block; width:306px; height:52px; border:1px solid #000; text-align:left;}
.new_search .search-ipt{ position:absolute; left:0; top:0; width:100%; height:100%; border:none; background:none; padding:0 18px; font-size:16px; letter-spacing:1px;}
.new_search .search-btn{ position:absolute; right:0;top:0; width:55px; height:100%; border:none; background:url(img/ico06.png) no-repeat center center;}

.news_top{position:relative;font-size:0; width:100%}
.news_top .news_slide .news-txt{
	font-size: 35px;
	color: #fff;
	top: 200px;
}
.news_slide{ position:relative; display:inline-block; vertical-align:top; width:50%; font-size:14px; padding:0 10px 0 0;}
.news_slide img{ width:100%;}
.news_slide  .swiper-pagination-bullets{ position:absolute; width:calc(100% - 10px); left:0; bottom:20px; text-align:center;z-index:9;}
.news_slide  .swiper-pagination-bullet{ width:10px; height:10px; background:rgba(255,255,255,.5); border-radius:50%; margin:0 7px;}
.news_slide  .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#FFF;}
.news_wrap{ position:relative; display:inline-block; vertical-align:top; width:25%;font-size:14px;}
.news_date{ position:relative; width:100%; padding:0 10px; margin:0 0 20px;}
.news_date .wrap { position:relative; }
.news_date .wrap  img{ width:100%;}
.news_date .wrap time{ position:absolute; width:100%; height:100%; left:0; top:0; color:#e8eaf3; padding:35px  35px; text-align:right;}
.news_date .day{  font-family: 'DINProMedium'; font-size:160px; line-height:1.1; display:block; text-align:left;}
.news_date .month{ font-family: 'DINProMedium'; font-size:48px;}
.news_date .year{ font-family: 'DINProRegular'; font-size:19px;}
.slider_news_btn{ padding:0 10px;}
.slider_news_btn .wrap{ position:relative; background:#f5f5f5; width:100%; height:235px; text-align:center;}
.slider_news_btn  span{ position:relative; display:inline-block; vertical-align:middle; width:70px; height:70px; background-image:url(img/ico07.png); background-repeat:no-repeat; cursor:pointer; margin:75px 27px;-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;}
.slider_news_btn  span.slider_banner_prev{ background-position:16px 25px}
.slider_news_btn  span.slider_banner_next{background-position:-250px 25px}
.slider_news_btn  span.slider_banner_prev:hover{ background-position:-57px 25px}
.slider_news_btn  span.slider_banner_next:hover{background-position:-179px 25px}
.news_item_wrap{}

.page_news_items{ position:relative;font-size:0; width:calc(100% + 20px); margin:10px 0 0 -10px;}
.page_news_item {position:relative; display:inline-block; vertical-align:top; width:25%; padding:10px; font-size:14px;}
.page_news_item  figure{position:relative;}
.page_news_item  .item_img{}
.page_news_item  .item_img img{ width:100%;}
.page_news_item  figcaption{ position:absolute; left:0; top:0; width:100%; height:100%; padding:25px 30px;}
.page_news_item  figcaption .item_time{}
.page_news_item  figcaption .item_title{ font-family: 'NotoSansHansMedium'; font-size:18px; margin:8px 0;}
.page_news_item  figcaption .item_more{ position:absolute; left:30px; bottom:30px;}
.page_news_item.page_news_item_dc,.page_news_item.page_news_item_dc a{ color:#FFF}
.page_news_item.page_news_item_dc a:hover{ text-decoration:underline}
.news_item_wrap .page_news_item{ width:100%; padding:0 0 20px 10px;}
.news_item_wrap .page_news_item:last-child{ padding-bottom:0;}

.page_main.w_page_main{ padding:0;}
.sm_layout{ width:1000px; background:#FFF; padding:65px 0;}
.page_title_bar{ position:relative; border-bottom:1px solid #eee;}
.page_title_bar .title{ font-family: 'NotoSansHansMedium'; font-size:48px; margin:20px 0 40px;}
.page_title_bar .info{ font-size:16px;}
.page_title_bar .info span{ padding:0 38px 0 0;}
.page_title_bar .info span i{ padding:0 0 0 22px;}
.page_title_bar .link{position:relative; display:block; margin:50px 0 50px;}
.page_title_bar .link li{ position:relative; display:inline-block; vertical-align:middle; margin:0 30px 0 0;}
.page_title_bar .link li img{-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;-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%);-o-filter: grayscale(100%); filter: grayscale(100%);filter: gray;}
.page_title_bar .link li img:hover{-webkit-filter: grayscale(0); -moz-filter: grayscale(0); -ms-filter: grayscale(0);-o-filter: grayscale(0); filter: grayscale(0);filter:none;}

.page_link{ position:relative; overflow:hidden; margin:30px 0 0;}
.page_link a{ position:relative;font-size:16px;}
.page_link .prev{ float:left; padding:0 0 0 48px; /*background:url(img/ico08.png) no-repeat left center;*/}
.page_link .next{ float:right; padding:0 48px 0 0;/*background:url(img/ico09.png) no-repeat right center;*/}

/*---------------------------------关于泰尔----------------
									-------------------------------------------------*/
.w_wrap{ width:calc(100% - 2px); margin:0 0 0 1px; background:#FFF; padding:115px 0 65px;}
.pre_text.c_pre_text{ right:0; bottom:85px;}
.cha_sen{ text-align:center;}
.cha_sen .title{  font-family: 'NotoSansHansMedium';font-size:20px; color:#000; margin:115px 0 40px;}
.cha_sen p{ padding:9px 0;}
.cha_sen .aut{  font-family: 'NotoSansHansMedium';font-size:18px;color:#000; margin:50px 0 0;}

.com_items{ position:relative; margin:55px 0 0;}
.com_item{position:relative; font-size:0; margin:0 0 110px;}
.com_item .item_pic{position:relative; display:inline-block; vertical-align:bottom; font-size:14px; width:39.833333%}
.com_item .item_pic .flex-direction-nav{ left:auto; right:0;}
.com_item .item_info{position:relative; display:inline-block; vertical-align:bottom; font-size:14px;width:60.166667%; padding:30px 38px; background:#f7f7f7 url(img/ico10.png) no-repeat left calc(100% + 80px); min-height:430px; line-height:2.2;}
.com_item .item_info .item_title{ font-family: 'NotoSansHansMedium'; font-size:20px; margin:0 0 18px;}
.com_item .item_info .item_text{}
.com_item .item_info .item_text p{}
.com_item .item_info  .co_pre{ position:absolute; line-height:1; right:-82px; bottom:-50px;color:#cccccc; color:rgba(204,204,204,.2); font-size:120px;}
.com_item:nth-child(2n) .item_info  .co_pre { right:auto; bottom:auto; top:-80px; left:-52px; z-index:-1;}

.culture_wrap{ position:relative}
.culture_wrap:after{ content:""; position:absolute; top:0; left:50%; margin:0 0 0 -.5px; background:#CCC; width:1px; height:100%; z-index:-1;}
.index_ad.index_ad02.cu_ad{ padding:0;}
.index_ad.index_ad02.cu_ad .ad_items{ /*background:#f9f9f9; */padding:30px 0 40px;margin:60px 0 0;}
.cu_title{ position:relative;text-align:center; }
.cu_title h2{ position:relative; display:inline-block; font-size:28px; color:#FFF; background:#132a88;width:220px; height:80px; line-height:80px; background:#132a88;}
.cu_title h2:before,.cu_title h2:after{ content:""; position:absolute; right:0; top:0; background:#FFF; background:rgba(255,255,255,.2);width:75px; height:100%;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.cu_title h2:after{ left:0; top:auto; bottom:0;width:100%; height:25px;-webkit-transition-delay: .2s;-o-transition-delay: .2s;transition-delay: .2s;}
.cu_title h2:hover:before{ width:0%;background:rgba(255,255,255,0);}
.cu_title h2:hover:after{ height:0%;background:rgba(255,255,255,0);}

.cul_systems_wrap{ margin:60px 0 0;}
.cul_systems{ position:relative; font-size:0; margin:90px 0 0 -20px;}
.cul_systems:before{ content:""; position:absolute; left:16.666666%; top:-50px; width:66.66666%; height:1px; background:#CCC;}
.cul_system{overflow:hidden;position:relative; display:inline-block; vertical-align:top; width:calc(33.33333% - 40px); margin:0 20px; font-size:14px; background:#fafafa; text-align:center; padding:30px 0; min-height:880px; line-height:1.8;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.cul_system:hover{ background:#f5f5f5;}
.cul_system .item_wrap{ position:relative; width:100%; overflow:hidden;  }
.cul_system:nth-child(1):before,.cul_system:nth-child(3):before{ content:""; position:absolute; left:50%; top:-50px; width:1px; height:50px; background:#CCC;}
.cul_system .item_title{ font-family: 'NotoSansHansBold'; font-size:30px; color:#122a88}
.cul_system:nth-child(2) .item_title{ color:#f39800}
.cul_system:nth-child(3) .item_title{ color:#9f9f9f;}
.cul_system .item_text{font-size:16px; margin:30px 0 45px;}
.cul_system .item_text strong{ font-size:18px; font-family: 'NotoSansHansMedium'}
.cul_system .item_text p{ }
.cul_system  ul{position:relative; font-size:0; text-align:left;}
.cul_system  ul li{position:relative; display:inline-block; vertical-align:top; width:50%; text-align:left; font-size:14px; padding:0 30px; margin:0 0 25px ;}
.cul_system  ul li h4{ font-size:20px; font-family: 'NotoSansHansMedium'; color:#000;}
.cul_system  ul li .item_li_text{}
.cul_system  ul li .item_li_text span{ padding:0 7px 0 0;}
.cul_system .co_pre{ position:absolute; right:-15px; bottom:5px!important; font-size:100px; color:rgba(19,42,136,.25); line-height:.9;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.cul_system:nth-child(2) .co_pre{color: rgba(243,152,0,.25);right:-22px;}
.cul_system:nth-child(3) .co_pre{ color: rgba(51,51,51,.15); right:-8px;}
.cul_system:hover .co_pre{ bottom:0; right:0;}

/*honor_wrap*/
.honor_wrap{ padding:25px 0 0;}
.honor_items{ position:relative; margin:0 0  85px;}
.honor_items .title{font-family: 'NotoSansHansBold';font-size:30px; color:#122a88;}
.honor_items  .sub_title{ margin:18px 0 20px; color:#f39800; font-size:18px;}
.honor_items  .sub_title strong{ font-size:36px;}
.honor_items .honor_list{}
.honor_items:nth-child(3) .honor_list ul{ display:inline-block; vertical-align:top; width:34%}
.honor_items .honor_list li{ font-size:18px;padding: 0 26px; background: url(img/ico01.png) no-repeat -5px 8px; margin:12px 0;}
.honor_data{ position:relative; font-size:0;background:#f9f9f9; padding:55px 0 35px; margin:60px 0 0;}
.honor_data li{ position:relative; display:inline-block; vertical-align:top; width:33.3333%; font-size:14px; padding:0 70px;}
.honor_data li h3{ font-size:20px; color:#000; line-height:1.1; margin:0 0 5px;}
.honor_data li h3 span{ display:block;}
.honor_data li .num{ font-size:30px; color:#f39800}
.honor_data li .num i{ font-size:72px;font-family: 'Helvetica';}
.honor_items:nth-child(2) .honor_pic{ position:relative; margin:-40px 0 0; z-index:-1;}
.honor_items:nth-child(3) .honor_pic{position:relative; margin:-180px 0 0; z-index:-1;}

/*2019-01-05*/
.company_info{ padding:0 0 120px;}
.company_title{ text-align:center; font-family: 'NotoSansHansMedium'; font-size:36px; margin:15px 0 100px;}
.company_info_content{ position:relative; width:100%; overflow:hidden;}
.company_info_left{ position:relative; width:725px; float:left;}
#certify {  width:750px}
#certify .swiper-container { overflow:visible}
#certify  .swiper-slide {width: 493px; background: #fff;}
#certify  .swiper-slide.swiper-slide-active{box-shadow: 0 10px 30px rgba(0,0,0,.2);}
#certify  .swiper-slide img{display:block;width:100%;}
#certify .company_btn{ position:relative; margin:45px 0 0 265px;}
#certify .company_prev,#certify .company_next{ position:relative; display:inline-block; width:33px; height:16px;vertical-align:top; margin:0 40px; z-index:999; cursor:pointer;}
#certify .company_prev{background:url(img/ico_left.png) no-repeat center center;}
#certify .company_prev:hover {}
#certify .company_next {background:url(img/ico_right.png) no-repeat center center;}
#certify .company_next:hover {}
.company_info .company_info_right{ position:relative; float:right; width:475px; padding-top: 200px;}
.company_info .company_info_right .title{font-family: 'NotoSansHansMedium'; font-size:20px; margin:0 0 32px;}
.company_info .company_info_right .company_info_text{ line-height:3;}
.company_info .company_info_right .company_info_right_title{ position:absolute; top:-10px; left:-90px;font-family: 'NotoSansHansBold'; font-size:160px; line-height:1; z-index:-1; letter-spacing:7px;}

.akordeon_item.akordeon_item01.development .item_head h2{ font-family: 'NotoSansHansMedium'; font-size:36px;}
.akordeon_item.akordeon_item01.development .akordeon_title_bar h3 span{font-family: 'NotoSansHansMedium'; font-size:20px;}
.akordeon_item.akordeon_item01.development .akordeon_title_bar h3 span p{ font-size:18px;}

.akordeon_item.akordeon_item01.development .akordeon_content{}
.akordeon_item.akordeon_item01.development .akordeon_content h4.title{font-family: 'NotoSansHansMedium'; font-size:24px; text-align:center; margin:0 0 60px;}
.history_wrap{ position:relative; width:900px; margin:0 auto;}
.history_wrap:after{ content:"";position:absolute;width:1px;height:calc(100% - 160px);background:#999; top:40px; left:50%; z-index:-1;}
.history_wrap li{ position:relative; display:block; overflow:hidden; margin:0 0 49px;}
.history_wrap li:before{ content:""; position:absolute; left:50%; top:32px; margin:0 0 0 -90px; width:180px; height:1px; border-bottom:1px dashed #ececec}
.history_wrap li:after{ content:""; position:absolute; left:50%; top:24px; margin:0 0 0 -15px;width:30px; height:30px; background:url(img/ico17.png) no-repeat center center;}
.history_wrap li figure{}
.history_wrap li figure .image{ position:relative; display:inline-block; vertical-align:top;font-size:14px; width:400px; float:left;}
.history_wrap li:nth-child(2n) figure .image{ float:right}
.history_wrap li figure .image img{}
.history_wrap li figure figcaption{position:relative; display:inline-block; vertical-align:top;font-size:14px; width:330px; float:right;}
.history_wrap li:nth-child(2n) figure figcaption{ float:left; text-align:right;}
.history_wrap li figure figcaption h5{ font-family: 'NotoSansHansMedium'; font-size:24px; color:#000; margin:10px 0 12px;}
.history_wrap li figure figcaption div{}
.history_wrap li figure figcaption div p{}

.history_wrap01{ position:relative; font-size:0; width:calc(100% + 60px); margin:0 0 0 -30px;}
.history_wrap01 li{position:relative; display:inline-block; vertical-align:top; width:50%;overflow:hidden; margin:0 0 80px;font-size:14px; padding:0 30px; }
.history_wrap01 li figure{}
.history_wrap01 li figure .image{ position:relative; display:inline-block; vertical-align:top;font-size:14px; width:260px; float:right;}
.history_wrap01 li figure .image img{}
.history_wrap01 li figure figcaption{position:relative; display:inline-block; vertical-align:top;font-size:14px; width:calc(100% - 260px); padding:0 38px 0 0; float:left;}
.history_wrap01 li figure figcaption h5{ font-family: 'NotoSansHansMedium'; font-size:24px; color:#000; margin:0 0 16px;}
.history_wrap01 li figure figcaption div{ font-size:16px;}
.history_wrap01 li figure figcaption div p{}

.history_wrap02{ position:relative; font-size:0; width:calc(100% + 60px); margin:0 0 0 -30px;}
.history_wrap02:after{ content:""; position:absolute; left:50%; top:0; width:1px; height:100%; background:#ccc;}
.history_wrap02 li{position:relative; display:inline-block; vertical-align:top; width:50%;overflow:hidden; margin:0 0 49px;font-size:14px; padding:0 70px; }
.history_wrap02 li figure{}
.history_wrap02 li figure .image{ position:relative; width:260px; }
.history_wrap02 li figure .image img{}
.history_wrap02 li figure figcaption{position:relative;}
.history_wrap02 li figure figcaption h5{ font-family: 'NotoSansHansMedium'; font-size:24px; color:#000; margin:12px 0 9px;}
.history_wrap02 li figure figcaption div{}
.history_wrap02 li figure figcaption div p{}

/*---------------------------------投资者关系----------------
									-------------------------------------------------*/
.investment_ad{}
.index_ad.index_ad02.investment_ad{ padding:30px 0 0;}
.index_ad.index_ad02.investment_ad .ad_items{ margin:0px 0 80px -0%;}
.index_ad.index_ad02.investment_ad .ad_item{ width:20%; margin:0 0 35px;}
.investment_ad .index_title{}
.investment_ad .index_title h2{ font-size:32px;}

.manager_info{}
.manager_info .index_title{ text-align:center;}
.manager_info .index_title h2{font-size:32px;}
.manager_items{ position:relative; font-size:0; width:calc(100% + 20px); margin:87px 0 115px;}
.manager_item{ position:relative; display:inline-block; vertical-align:top; width:33.33333%; padding:0 20px 20px 0; font-size:16px;}
.manager_item figure{ position:relative; text-align:center;}
.manager_item .item_img{}
.manager_item .item_img img{ position:relative; width:100%;}
.manager_item figcaption{ position:absolute; bottom:10px; left:0; width:100%;}
.manager_item figcaption,.manager_item figcaption a{ color:#FFF;}
.manager_item figcaption .item_title{ font-size:20px; margin:0 0 5px;}
.manager_item figcaption .item_text{}

.investment .akordeon_content{ padding:50px 0;}
.investment  .page_news_item figcaption .item_download,.investment  .page_news_item figcaption .item_link{position: absolute;left: 30px;bottom: 30px; padding:0 0 0 27px;background:url(img/ico12.png) no-repeat left center;}
.investment  .page_news_item figcaption .item_link{ left:auto;right:30px;background-image:url(img/ico13.png);}
.investment  .page_news_item.page_news_item_dc figcaption .item_download{background-image:url(img/ico12_hover.png); color:#FFF}
.investment  .page_news_item.page_news_item_dc figcaption .item_link{background-image:url(img/ico13_hover.png);color:#FFF}
.news_more{ position:relative; display:block; text-align:center; padding:50px 0;}
.news_more a{ position:relative; display:inline-block; background:#2e4495; font-size:14px; color:#FFF; width:172px; height:50px; line-height:50px; padding:0 0 0 10px; border-radius:28px; text-align:center; border:none; box-shadow:0 12px 18px rgba(1,67,176,.24); cursor:pointer;-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;}
.news_more a:after{ content:url(img/right.png); padding:0 0 0 18px;}
.news_more a:hover{ box-shadow:none;}

.investment_info{}
.investment_info .content{text-align: center;width:100%;}
.investment_info .title{text-align:center;font-size:30px;}
.investment_info ul{ position:relative; font-size:0; width:calc(100% + 20px)}
.investment_info ul li{position:relative; display:inline-block; vertical-align:top; width:calc(50% - 20px); font-size:14px; margin:0 20px 20px 0 ;}
.investment_info ul li h2{font-size:30px;}
.investment_info ul li .content{ text-align:center; height:300px; border:1px solid #eee; margin:53px 0 0;}
.investment_info ul li .content img{ width:100%;}
.investment_info ul li.info02 h3{  font-family: 'NotoSansHansBold';font-size:20px; color:#122a88}
.investment_info ul li.info02 h4{font-family: 'NotoSansHansMedium'; font-size:20px; margin:36px 0 10px;color:#000;}
.investment_info ul li.info03 h3{ font-family: 'NotoSansHansMedium'; font-size:24px;margin:38px 0 15px;color:#000;}
.investment_info ul li.info03 .more{ color:#000;}

.fr_link{ position:relative; background:#f4f4f4; padding:45px 0 0; margin:66px 0 0;}
.fr_link h2{ font-size:32px; text-align:center;}
.fr_link ul{ position:relative; font-size:0; width:calc(100% + 56px); padding:50px 0 40px;}
.fr_link ul li{position:relative; display:inline-block; vertical-align:middle; font-size:14px; margin:0 56px 20px 0 ;}
.fr_link ul li img{}

/*---------------------------------招贤纳士----------------
									-------------------------------------------------*/
/*development_items*/
.development_items{ padding:50px 0 0;}
.development_item{ position:relative; margin:0 0 78px; line-height:2.2; overflow:hidden;}
.development_item .item_info{ width:50%; height:490px; background:#f7f7f7 url(img/ico11.png) no-repeat left bottom; padding:0 159px 0 79px;}
.development_item .item_info:before{ content:""; display:inline-block; vertical-align:middle; height:100%;}
.development_item .item_info .item_wrap{ position:relative; display:inline-block; vertical-align:middle; width:90%;}
.development_item .item_info .item_title{ font-family: 'NotoSansHansBold';font-size:30px;color:#122a88; margin:-110px 0 10px;}
.development_item .item_info .item_text{ color:#717171; font-size:16px;}
.development_item .item_info .item_text h3{ color:#000;font-size:16px; }
.development_item .item_info .item_text p{}
.development_item .item_pic{ position:absolute; width:610px; height:408px; line-height:70px; top:41px; right:0;overflow:hidden;}
.development_item .item_pic img{ position:relative;border:1px solid #eee; -moz-transition:all .8s ease-in-out;-webkit-transition:all 8s ease-in-out;-ms-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;}
.development_item:hover .item_pic img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.development_item:nth-child(1) .item_info .item_title{ margin:-40px 0 0;}
.development_item:nth-child(2n) .item_info{ padding:0 79px 0 140px; float:right;}
.development_item:nth-child(2n) .item_pic{ right:auto; left:0;}
.development_item:last-child{ margin-bottom:41px;}
.pre_text.d_pre_text01,.pre_text.d_pre_text02{ position:absolute; left:0;right: auto; bottom:634px;}
.pre_text.d_pre_text02{ bottom:auto; top:575px; left:auto; right:0;}
.pre_text.d_pre_text03{ right:-40px}
/*post_wrap*/
.post_wrap{ position:relative; padding:40px 0 0;}
.post_items{ position:relative; margin:0 0 85px;}
.post_items:last-child{ margin-bottom:0;}
.post_items .title{font-family: 'NotoSansHansBold';font-size:30px;color:#122a88; margin:0 0 50px;}
.post_items .post_table{}
.payatt{ font-size:18px; padding:36px 0;}
.payatt span{ padding:0 100px 0 0;}

.recruitment{ position:relative; text-align:center; background:#f9f9f9; padding:60px 0 50px; margin:50px 0 0;}
.recruitment .title{font-family: 'NotoSansHansBold';font-size:30px;color:#122a88; margin:0  0 15px -50px;}
.recruitment ul{ position:relative; display:inline-block; vertical-align:top; text-align:left; color:#000;font-size:18px; margin:0 0 0 145px;}
.recruitment ul li{ position:relative; margin:12px 0;}
.recruitment ul li img{ margin:0 25px 0 0;}
.recruitment ul li a{ color:#2875dd;}


.page_title { position:relative; font-size:20px; text-transform:uppercase; margin:0 0 25px;}

.web_main { position:relative; }
/*path_nav*/
.path_bar { position:relative; overflow:hidden; padding:20px 0; margin:0 0 30px; }
.path_bar .path_nav{position:relative; font-size:12px;}
.path_bar li {display:inline-block; vertical-align:top; position:relative; }
.path_bar li:first-child a:before{ content:url('img/home.png'); padding:0 5px 0 0;}
.path_bar li:first-child a{ color:#122a88;}
.path_bar li:after { content:"/";margin:0 1px 0 5px;  }
.path_bar li:last-child:after {display:none; }
.path_bar li,.path_bar li  a{ }
.mobile-head-items { display:none;}
/*--------------------------------------------------------
													page: blog list
																	------------------------------------------------------*/
.blog_list { position:relative; width:100%; }
.blog-item { position:relative; width:100%; overflow:hidden;  padding:20px;}
.blog-item:nth-child(2n+1) {background:#f9f9f9;}
.blog-item:before { content: ""; position: absolute; left: 0; bottom: 0; width:100%; height: 1px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.blog-item .item-wrap { }
.blog-item .item-img { position:relative; display:block; max-width:200px;  margin:0 20px 0 0;float:left; }
.blog-item .item-img img { position:relative; width:100%; }
.blog-item .item-info { }
.blog-item .item-info .item-title { font-size:16px; }
.blog-item .item-info time { display:block; font-style:italic; margin:8px 0; }
.blog-item .item-info .item-detail { }
.blog-item .item-info .item-more { float:right; color:#8f9395; margin:10px 0 0; }
/*--------------------------------------------------------
													page: download list
																	------------------------------------------------------*/
.download_list { position:relative; width:100%; }
.download-item { position:relative; overflow:hidden;  padding:15px 0;margin:0 0 10px;line-height:30px;border-bottom:1px solid #eee; }
.download-item .item-img { max-width:25px; }
.download-item .item-title { position:relative; display:inline-block;  *display:inline;vertical-align:top;  *zoom:1;margin:0 10px;font-size:16px; font-weight:bold; }
.download-item .item-button { position:relative; display:inline-block;  *display:inline;vertical-align:top;  *zoom:1;float:right;  line-height:30px;padding:0 15px;border:1px solid #ccc; background:#eee; border-radius:5px; cursor:pointer; }
.download-item .item-button:before { content:"\f019";  margin:0 10px 0 0;
}
/*--------------------------------------------------------
													page: faq list
																	------------------------------------------------------*/
.faq_list { position:relative; width:100%; }
.faq-item { position:relative; width:100%; overflow:hidden;  padding:0 25px;border:1px solid #eee; margin:0 0 20px;}
.faq-item .faq-title { position:relative; font-size:16px;  padding:15px 0;cursor:pointer; }
.faq-item .faq-title:before { position:absolute; content:"\f067"; right:0; font-size:14px; }
.faq-item .faq-title.show-title:before { content:'\f068';}
.faq-item .faq-title h3{font-weight:normal;}
.faq-item .faq-cont {margin:0 0 25px; display:none;}
.faq-item:first-child .faq-cont { display:block;}

/*------------------------------------
                                 add_2019_03_06
								 ------------------------------------------*/
.employee_video{}
.employee_video .title{ text-align:center; font-size:30px;font-family: 'Helvetica';font-weight:bold; margin:20px 0 40px;}
.employee_video_items{position:relative;font-size:0;}
.employee_video_item{ position:relative; padding:9px; display:inline-block; vertical-align:top; width:33%; font-size:14px;}
.employee_video_item a{position:relative; display:block;}
.employee_video_item span{position:relative; display:block;}
.employee_video_item span:before{ content:""; position:absolute; left:0; top:0; width:100%; height:100%; left:0; background:rgba(0,0,0,.3); z-index:1;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.employee_video_item span:after{content:""; position:absolute; right:20px; bottom:20px; width:50px; height:50px; background:#f39800 url(img/play_btn.png) no-repeat center center; z-index:2; border-radius:100%;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.employee_video_item:hover span:before{opacity:0; visibility:hidden;}
.employee_video_item:hover span:after{box-shadow:2px 2px 25px rgba(0,0,0,1); }
.employee_video_item img{ border:1px solid #eee; width:100%;}
.employee_video_item h3{ font-family: 'NotoSansHansMedium';font-size:20px; color:#000; padding:12px 0;}
.song_layout{ position:relative; margin:0 auto;width:76.67%}
.theme_song{position:relative; width:79.6%; margin:0 10.2%; border:1px solid #eee; text-align:center; padding:25px 0 16px; border-radius:6px;}
.theme_song audio{ width:93%}
.song_content{ position:relative; background:#fcfcfc; margin:60px 0; text-align:center; padding:85px 0; line-height:2.9;}
.song_content .title{  position:relative;font-weight:bold; color:#000; font-size:20px;}
.song_content span{  position:relative; display:inline-block;color:#666; padding:5px 40px 25px;}
.song_content p{  position:relative;color:#000; display:block;}
.song_content .ico{ position:absolute; width:100%; height:100%; left:0; top:0;}
.song_content .ico i{ position:absolute; left:40px; top:40px; background:url(img/border_pic.png) no-repeat center center; width:53px; height:53px;}
.song_content .ico i+i{ left:auto; right:40px;-moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); -o-transform:rotate(90deg); transform:rotate(90deg);}
.song_content .ico i+i+i{ top:auto; right:auto;left:40px; bottom:40px;-moz-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -o-transform:rotate(-90deg); transform:rotate(-90deg);}
.song_content .ico i+i+i+i{ top:auto; left:auto; right:40px; bottom:40px;-moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg);}
/*-------------------------------
			font start
			----------------------------------*/
@font-face {
 font-family: 'fontawesome';
 src: url("fonts/Font-Awesome/fontawesome-webfont.eot?v=4.5.0");
src: url("fonts/Font-Awesome/fontawesome-webfont.eot?#iefix&v=4.5.0") format("embedded-opentype"), url("fonts/Font-Awesome/fontawesome-webfont.woff2?v=4.5.0") format("woff2"), url("fonts/Font-Awesome/fontawesome-webfont.woff?v=4.5.0") format("woff"), url("fonts/Font-Awesome/fontawesome-webfont.ttf?v=4.5.0") format("truetype"), url("fonts/Font-Awesome/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular") format("svg");
font-weight: normal;
font-style: normal;
font-display: fallback;
}
@font-face {
 font-family: 'NotoSansHansRegular';
src: url("fonts/NotoSansHans-Regular.otf") format("OpenType");
font-weight: normal;
font-style: normal;
font-display: fallback;
}
@font-face {
 font-family: 'NotoSansHansLight';
src: url("fonts/NotoSansHans-Light.otf") format("OpenType");
font-weight: normal;
font-style: normal;
font-display: fallback;
}
@font-face {
 font-family: 'NotoSansHansMedium';
src: url("fonts/NotoSansHans-Medium.otf") format("OpenType");
font-weight: normal;
font-style: normal;
font-display: fallback;
}
@font-face {
 font-family: 'NotoSansHansBold';
src: url("fonts/NotoSansHans-Bold.otf") format("OpenType");
font-weight: normal;
font-style: normal;
font-display: fallback;
}
@font-face {
 font-family: 'DINProMedium';
src: url("fonts/DINPro/DINPro-Medium.ttf") format("truetype"),
url("fonts/DINPro/DINPro-Medium.eot") format("embedded-opentype"),
url("fonts/DINPro/DINPro-Medium.otf") format("openType"),
url("fonts/DINPro/DINPro-Medium.woff") format("woff"),
url("fonts/DINPro/DINPro-Medium.woff2") format("woff2"),
url("fonts/DINPro/DINPro-Medium.svg") format("svg");
font-weight: normal;
font-style: normal;
font-display: fallback;
}
@font-face {
 font-family: 'DINProRegular';
src: url("fonts/DINPro/DINPro-Regular.ttf") format("truetype"),
url("fonts/DINPro/DINPro-Regular.eot") format("embedded-opentype"),
url("fonts/DINPro/DINPro-Regular.otf") format("openType"),
url("fonts/DINPro/DINPro-Regular.woff") format("woff"),
url("fonts/DINPro/DINPro-Regular.woff2") format("woff2"),
url("fonts/DINPro/DINPro-Regular.svg") format("svg");
font-weight: normal;
font-style: normal;
font-display: fallback;
}
@font-face {
 font-family: 'Helvetica';
src: url("fonts/Helvetica/Helvetica.ttf") format("truetype");
font-weight: normal;
font-style: normal;
font-display: fallback;
}


/*-------------------------------
			font end
			----------------------------------*/
/*-------------------------------
			swiper-slide end
			----------------------------------*/
.slider_banner {position:relative; width: calc(100% - 167px); overflow:visible !important;}
.slider_banner .head_sns{ position:absolute; top:0; left:0;width:167px; height:100%; background:#f6f5f3;}
.slider_banner .head_sns ul { position:absolute; bottom:0; left:0; width:100%; text-align:center; z-index:999;}
.slider_banner .head_sns ul:before{ content:""; position:absolute; width:1px; height:40px; background:#c5c4c2; top:-42px;}
.slider_banner .head_sns li{ position:relative; display:block; margin:32px 0;}
.slider_banner .head_sns li a{ position:relative; display:inline-block; vertical-align:middle;}
.slider_banner .head_sns li a img{-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%);-o-filter: grayscale(100%); filter: grayscale(100%);filter: gray;opacity:.5;-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;}
.slider_banner .head_sns li a:hover img{-webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%);-o-filter: grayscale(0%); filter: grayscale(0%);filter: none;opacity:1}


.page_slider_banner.slider_banner{ width:100%;}
.page_slider_banner.slider_banner .head_sns{ height:338px; }
.slide-page-box{ display:block;font-family: 'DINProMedium';}
.slide-page-box i,.slide-page-box b{ position:relative; display:inline-block; vertical-align:top;}
.slide-page-box .cur{ font-size:80px; color:#122a87;}
.slide-page-box .line{ font-size:18px;font-family: 'DINProRegular'; padding:6px 15px 0 15px;}
.slide-page-box .total{ font-size:24px;font-family: 'DINProRegular';}
.slider_banner .swiper-wrapper { margin-left:167px;}
.slider_banner_btn{ position:absolute; left:167px; top:47%; color:#FFF; z-index:9; font-size:16px;}
.slider_banner_btn span{ position:relative; display:inline-block; vertical-align:middle; overflow:hidden;margin:0 20px; cursor:pointer;-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;}
.slider_banner_btn .slider_banner_prev:before{ content:"";background:url(img/banner_left.png) no-repeat left center; width:26px; height:11px; display:inline-block;vertical-align:middle; margin:-3px 16px 0 0;-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;}
.slider_banner_btn .slider_banner_next:after{content:"";background:url(img/banner_right.png) no-repeat right center; width:26px;height:11px;display:inline-block; vertical-align:middle;margin:-3px 0 0 16px;-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; }
.slider_banner_btn .slider_banner_prev:hover:before,.slider_banner_btn .slider_banner_next:hover:after{ width:36px;}
.slider_banner_btn .slider_banner_next:hover{ margin-left:10px;}
.page_news .slider_banner_btn .slider_banner_prev:before,.page_news .slider_banner_btn .slider_banner_prev:after{ width:34px; height:18px;}
.page_news .slider_banner_btn .slider_banner_prev:before{ background-image:url(img/ico03.png)}
.page_news .slider_banner_btn .slider_banner_prev:after{background-image:url(img/ico04.png)}


.swiper-container-no-flexbox .swiper-slide {float:left }
.swiper-container-vertical>.swiper-wrapper {-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column }
.swiper-wrapper {position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box }
.swiper-container-android .swiper-slide, .swiper-wrapper {-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0) }
.swiper-container-multirow>.swiper-wrapper {-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap }
.swiper-container-free-mode>.swiper-wrapper {-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto }
.swiper-slide {-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;overflow:hidden;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform }
.swiper-invisible-blank-slide {visibility:hidden }
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {height:auto }
.swiper-container-autoheight .swiper-wrapper {-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height, -webkit-transform;transition-property:height, -webkit-transform;-o-transition-property:transform, height;transition-property:transform, height;transition-property:transform, height, -webkit-transform }
.swiper-container-3d {-webkit-perspective:1200px;perspective:1200px }
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {-webkit-transform-style:preserve-3d;transform-style:preserve-3d }
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10 }
.swiper-container-3d .swiper-slide-shadow-left {background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image:linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.swiper-container-3d .swiper-slide-shadow-right {background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image:linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.swiper-container-3d .swiper-slide-shadow-top {background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image:linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.swiper-container-3d .swiper-slide-shadow-bottom {background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image:linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal>.swiper-wrapper {-ms-touch-action:pan-y;touch-action:pan-y }
.swiper-container-wp8-vertical, .swiper-container-wp8-vertical>.swiper-wrapper {-ms-touch-action:pan-x;touch-action:pan-x }
.swiper-button-next, .swiper-button-prev {position:absolute;top:50%;width:55px;height:55px;line-height: 55px;text-align: center;margin-top:-27px;z-index:2;cursor:pointer;opacity:0;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-size: 30px;background-color: #fff;border-radius: 2px;}
.swiper-container:hover .swiper-button-next, .swiper-container:hover .swiper-button-prev {}
.swiper-container:hover .swiper-button-prev {left:65px;}
.swiper-container:hover .swiper-button-next {right:65px;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {cursor:auto;/*pointer-events:none;*/opacity: 0.15;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {left:10px;right:auto }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {background-size:cover;right:10px;left:auto }
.swiper-button-prev:before, .swiper-container-rtl .swiper-button-next:before{content: '\f104';}
.swiper-button-next:before, .swiper-container-rtl .swiper-button-prev:before{content: '\f105';}
.swiper-button-lock {display:none }
.swiper-pagination {position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:3 }
.swiper-pagination.swiper-pagination-hidden {opacity:0 }
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom:20px;left:0;width:100% }
.swiper-pagination-bullets-dynamic {overflow:hidden;font-size:0 }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1) }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1) }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66) }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33) }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66) }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33) }
.swiper-pagination-bullet {width:15px;height:15px;display:inline-block;vertical-align:middle;background:#999;}
button.swiper-pagination-bullet {border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none }
.swiper-pagination-clickable .swiper-pagination-bullet {cursor:pointer }
.swiper-pagination-bullet-active {background-color: #febd17;}
.swiper-pagination-white .swiper-pagination-bullet{background-color: #999;}
.swiper-pagination-white .swiper-pagination-bullet-active{background: #fff;}
.swiper-container-vertical>.swiper-pagination-bullets {right:10px;top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0) }
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {margin:6px 0;display:block }
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {display:inline-block;-webkit-transition:.2s top, .3s -webkit-transform;
transition:.2s top, .3s -webkit-transform;-o-transition:.2s transform, .3s top;transition:.2s transform, .3s top;transition:.2s transform, .3s top, .3s -webkit-transform}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin:0 5px }
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap }
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {-webkit-transition:.2s left, .3s -webkit-transform;
transition:.2s left, .3s -webkit-transform;-o-transition:.2s transform, .3s left;transition:.2s transform, .3s left;transition:.2s transform, .3s left, .3s -webkit-transform}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {-webkit-transition:.2s right, .3s -webkit-transform;transition:.2s right, .3s -webkit-transform;-o-transition:.2s transform, .3s right;transition:.2s transform, .3s right;transition:.2s transform, .3s right, .3s -webkit-transform}
.swiper-pagination-progressbar {background:rgba(0, 0, 0, .25);position:absolute }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top }
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top }
.swiper-container-horizontal{overflow:hidden;}
.swiper-container-horizontal>.swiper-pagination-progressbar {width:100%;height:4px;left:0;top:0 }
.swiper-container-vertical>.swiper-pagination-progressbar {width:4px;height:100%;left:0;top:0 }
.swiper-pagination-progressbar.swiper-pagination-white {background:rgba(255, 255, 255, .25) }
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {background:#fff }
.swiper-pagination-black .swiper-pagination-bullet-active {background:#000 }
.swiper-pagination-progressbar.swiper-pagination-black {background:rgba(0, 0, 0, .25) }
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {background:#000 }
.swiper-pagination-lock {display:none }
.swiper-scrollbar {border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0, 0, 0, .1) }
.swiper-container-horizontal>.swiper-scrollbar {position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98% }
.swiper-container-vertical>.swiper-scrollbar {position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98% }
.swiper-scrollbar-drag {height:100%;width:100%;position:relative;background:rgba(0, 0, 0, .5);border-radius:10px;left:0;top:0 }
.swiper-scrollbar-cursor-drag {cursor:move }
.swiper-scrollbar-lock {display:none }
.swiper-zoom-container {width:100%;height: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;text-align:center }
.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg {max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain }
.swiper-slide-zoomed {cursor:move }
.swiper-lazy-preloader {width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite }
.swiper-lazy-preloader:after {display:block;content:'';width:100%;height:100%; background-position:50%;background-size:100%;background-repeat:no-repeat }
.swiper-lazy-preloader-white:after { }
@-webkit-keyframes swiper-preloader-spin {100% {-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes swiper-preloader-spin {100% {-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.swiper-container .swiper-notification {position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000 }
.swiper-container-fade.swiper-container-free-mode .swiper-slide {-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out }
.swiper-container-fade .swiper-slide {pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity }
.swiper-container-fade .swiper-slide .swiper-slide {pointer-events:none }
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {pointer-events:auto }
.swiper-container-cube {overflow:visible }
.swiper-container-cube .swiper-slide {pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100% }
.swiper-container-cube .swiper-slide .swiper-slide {pointer-events:none }
.swiper-container-cube.swiper-container-rtl .swiper-slide {-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0 }
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {pointer-events:auto }
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev {pointer-events:auto;visibility:visible }
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top {z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden }
.swiper-container-cube .swiper-cube-shadow {position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0 }
.swiper-container-flip {overflow:visible }
.swiper-container-flip .swiper-slide {pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1 }
.swiper-container-flip .swiper-slide .swiper-slide {pointer-events:none }
.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {pointer-events:auto }
.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden }
.swiper-container-coverflow .swiper-wrapper {-ms-perspective:1200px }
.slider_banner .swiper-button-prev,.slider_banner .swiper-button-next{color: #fff;background-color:#000;background-color: rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);font-size: 32px;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;opacity: 0;filter: alpha(opacity=0);}
.slider_banner .swiper-button-prev {left:-100px;}
.slider_banner .swiper-button-next {right:-100px;}
.slider_banner:hover .swiper-button-prev {left:0;}
.slider_banner:hover .swiper-button-next {right:0; }
.slider_banner .swiper-slide img {width:100%;}
.slider_banner .swiper-slide img+img {position:absolute;left:0;top:0;}
.slider_banner .swiper-slide img {width: 100%;transition: 3s linear;transform: scale(1.08);}
.slider_banner .swiper-slide.swiper-slide-active img {transform: scale(1);}
/*-------------------------------
			swiper-slide end
			----------------------------------*/
/*-------------------------------
			entry-table start
			----------------------------------*/
.entry { padding:30px 0; }
.entry { color:#666; }
.entry a { color:#0030FF; }
.entry p { margin:0; padding:8px 0; font-size:14px; line-height:1.8; }
.entry table { border-collapse:collapse; border-spacing:0; width:100%; margin-bottom:20px; }
.entry th, .entry td { height:30px; border:1px solid #ccc; text-align:left; line-height:1.5; font-size:12px; color:#666; background:#fbfbfb; padding:0 15px; }
.entry th { font-size:12px; background:#eee; }
.entry td p, .entry th p, .pd-panel .entry td p, .pd-panel .entry th p { margin:0; padding:5px; color:#666; font-size:12px; line-height:1.3; }
.entry td.amts { color:#cb2027; }
.entry th#cartDelete { text-align:center; }
.entry .button { margin:15px 10px 0 0; background:#dfdfdf; padding:8px 15px; border:0; cursor:pointer; line-height:1.2; color:#777; font-weight:bold; text-transform:Capitalize; }
.entry .button:hover { background:#cb2027; color:#fff; }
.entry .deletecartitem { width:50px; text-align:center; }
.entry .deletecartitem label { display:none; }
.entry .stotal td.amts { font-size:18px; font-weight:bold; }
.entry img.alignleft { float:left; margin:20px 15px 0 0; }
.entry img.alignright { float:right; margin:20px 0 0 15px; }
.entry img.alignleftnopad { float:left; margin-left:0; }
.entry img.alignrightnopad { float:right; margin-right:0; }
.entry img.aligncenter { text-align:center; display:block; margin:20px auto 0 auto; }
.entry img { max-width:100%; }
.cartitem a { color:#292929; font-weight:bold; }
.inquiry-form ul li { background:none; }
.entry .inquiry-form-wrap { margin:20px 0 0; }
.table_wrap { position:relative; display:block; }
.main table { position:relative; border-collapse: collapse; border-spacing: 0; width: 100%; margin-bottom:0 !important; }
.main table th, .main table td { height: 30px; border: 1px solid #ccc; text-align: left; line-height: 1.5; font-size: 12px; color: #666; background: #fbfbfb; padding: 0 15px; }
.main table th { font-size: 12px; background: #eee; }
.main table td p, .main table th p, table td p, table th p { margin: 0; padding: 5px; color: #666; font-size: 12px; line-height: 1.3; }
.main table td.amts { color: #cb2027; }
.main table th#cartDelete { text-align: center; }
/*-------------------------------
			entry-table end
			----------------------------------*/

/*-------------------------------
			search  end
			----------------------------------*/
/*-------------------------------
			scrollsidebar start
			----------------------------------*/
.scrollsidebar, .scrollsidebar a { font-size:12px; color:#999; font-family:Arial, Helvetica, sans-serif; }
.scrollsidebar { position:absolute; z-index:30; top:150px; right:0; }
.show_btn { width:38px; height:192px; overflow:hidden; cursor:pointer; display:block; overflow:hidden; background:url(img/custom_service/show_btn.png) no-repeat center center; }
.side_content { width:0; height:auto; overflow:hidden; float:left; }
.side_content .side_list { width:140px; overflow:hidden; border:1px solid #dadada; border-radius:8px; position:relative; background:#FFF; }
.side_content .side_list .hd img { width:100%; border-bottom:1px solid #dadada; }
.side_content .side_list .cont li { height:40px; line-height:40px; border-bottom:1px solid #dadada; list-style:none; position:relative; }
.side_content .side_list .cont li a { position:relative; display:block; padding:0 0 0 43px; text-decoration:none; }
.side_content .side_list .cont li a:before { content:""; position:absolute; display:block; overflow:hidden; top:0; left:10px; width:25px; height:40px; background-repeat:no-repeat; background-position:center center; }
.side_content .side_list .cont li .email:before { background-image:url(img/custom_service/icons01.png); }
.side_content .side_list .cont li .skype:before { background-image:url(img/custom_service/icons02.png); }
.side_content .side_list .cont li .inquiry:before { background-image:url(img/custom_service/icons03.png); }
.side_content .side_list .cont li .qq:before { background-image:url(img/custom_service/icons04.png); }
.ww { margin-left:-30px; }
.side_content .side_list .t-code { padding:10px 10px 7px; border-bottom:1px solid #dadada; }
.side_content .side_list .t-code img { width:100%; }
.side_content .side_list .side_title { height:30px; line-height:30px; padding:0 12px; }
.side_content .side_list .side_title .close_btn { background:url(img/custom_service/close.png) no-repeat center center; width:12px; height:30px; position:absolute; bottom:0; right:10px; cursor:pointer; }
.side_content .side_list .side_title .close_btn span { display:none; }
/*-------------------------------
			scrollsidebar end
			----------------------------------*/
/*inquiry*/
.inquiry-pop-bd{position:fixed; left:50%; top:50%; margin:-300px 0 0 -275px;width:550px;height:500px;background:#FFF; box-shadow:0 0 10px rgba(255, 255, 255, .5); display:none; z-index:2000;}
.inquiry-pop-bd:before{ content:""; position:fixed;width:100%; height:100%; left:0; top:0;background:rgba(0, 0, 0, .7); z-index:-1; }
.inquiry-pop-bd .inquiry-pop { position:absolute; width:100%; height:100%; left:0; top:0;padding:22px;z-index:1; background:#FFF;}
.inquiry-pop-bd .inquiry-pop .ico-close-pop { position:absolute;right:-10px;top:-10px;width:30px;height:30px;background:url(img/custom_service/fancy_close.png) no-repeat center center; cursor:pointer; z-index:1; }
.inquiry-form-wrap { position:relative; height: 420px; width: 100.5%; }
.ad_prompt { position:absolute; display:block; top:50%; left:0; width:100%; line-height:40px; margin:-20px 0 0; text-align:center; color:#ff6f00; font-size:20px; -webkit-animation:twinkling 1s infinite ease-in-out; animation:twinkling 1s infinite ease-in-out; display:none; }
@media screen and (max-width: 550px) {
.inquiry-pop-bd{width:98%;height:450px;left:0; margin:-265px 0 0 1%}
.inquiry-pop-bd .inquiry-pop{padding:10px;}
.scrollsidebar {display:none;}
}
/*-------------------------------
			language  start
			----------------------------------*/
.prisna-wp-translate-seo{ display:none; font-family:Arial, Helvetica, sans-serif;}
.mobile-head-language .prisna-wp-translate-seo,.change-language .prisna-wp-translate-seo{ display:block}
.change-language{ margin:8px 40px 0 45px;}
.change-language .change-language-title, .change-language .change-language-title a {   }
.change-language .change-language-title { padding:0 18px 0 5px; }
.change-language .change-language-title .language-flag span{ font-size:12px; color:#FFF;}
.change-language .change-language-title a:after { font-family: 'fontawesome'; content:"\f0d7";display:inline-block;   position:absolute; right:0 ; top:-2px;color:#FFF; font-size:14px;}
.change-language:hover .change-language-title a:after { -moz-transform:rotate(-360deg); -webkit-transform:rotate(-180deg); -ms-transform:rotate(-180deg); -o-transform:rotate(-180deg); transform:rotate(-180deg); }
.change-language .change-language-cont { position:absolute; top:28px; right:-10px; width:360px; background:#FFF; padding:15px 10px 15px 15px; transform: scale3d(0.9, 0.9, 1); opacity:0; visibility:hidden; z-index:999; -moz-transition:all 0.25s ease-in-out; -webkit-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out; border:1px solid #eee; 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%;font-size:12px;overflow:hidden; padding:0 10px 0 0; margin:5px 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; padding:15px 0 5px; }
.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:50%;display:inline-block; vertical-align:top;  *display:inline;*zoom:1;
background-repeat: no-repeat; background-image:url(img/all-m.gif); width:22px; height:16px; margin:-8px 5px 0; }
li.language-flag a{ position:relative;}
.language-flag-af .country-flag { background-position: 0 0 !important; }
.language-flag-sq .country-flag { background-position: 0 -16px !important; }
.language-flag-ar .country-flag { background-position: 0 -32px !important; }
.language-flag-hy .country-flag { background-position: 0 -48px !important; }
.language-flag-az .country-flag { background-position: 0 -64px !important; }
.language-flag-eu .country-flag { background-position: 0 -80px !important; }
.language-flag-be .country-flag { background-position: 0 -96px !important; }
.language-flag-bg .country-flag { background-position: 0 -112px !important; }
.language-flag-ca .country-flag { background-position: 0 -128px !important; }
.language-flag-zh .country-flag { background-position: 0 -144px !important; }
.language-flag-zh-TW .country-flag { background-position: 0 -160px !important; }
.language-flag-hr .country-flag { background-position: 0 -176px !important; }
.language-flag-cs .country-flag { background-position: 0 -192px !important; }
.language-flag-da .country-flag { background-position: 0 -208px !important; }
.language-flag-nl .country-flag { background-position: 0 -240px !important; }
.language-flag-en .country-flag { background-position: 0 -256px !important; }
.language-flag-et .country-flag { background-position: 0 -272px !important; }
.language-flag-tl .country-flag { background-position: 0 -288px !important; }
.language-flag-fi .country-flag { background-position: 0 -304px !important; }
.language-flag-fr .country-flag { background-position: 0 -320px !important; }
.language-flag-gl .country-flag { background-position: 0 -336px !important; }
.language-flag-ka .country-flag { background-position: 0 -352px !important; }
.language-flag-de .country-flag { background-position: 0 -368px !important; }
.language-flag-el .country-flag { background-position: 0 -384px !important; }
.language-flag-ht .country-flag { background-position: 0 -400px !important; }
.language-flag-iw .country-flag { background-position: 0 -416px !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-flag-hu .country-flag { background-position: 0 -448px !important; }
.language-flag-is .country-flag { background-position: 0 -464px !important; }
.language-flag-id .country-flag { background-position: 0 -480px !important; }
.language-flag-ga .country-flag { background-position: 0 -496px !important; }
.language-flag-it .country-flag { background-position: 0 -512px !important; }
.language-flag-ja .country-flag { background-position: 0 -528px !important; }
.language-flag-ko .country-flag { background-position: 0 -544px !important; }
.language-flag-la .country-flag { background-position: 0 -560px !important; }
.language-flag-lv .country-flag { background-position: 0 -576px !important; }
.language-flag-lt .country-flag { background-position: 0 -592px !important; }
.language-flag-mk .country-flag { background-position: 0 -608px !important; }
.language-flag-ms .country-flag { background-position: 0 -624px !important; }
.language-flag-mt .country-flag { background-position: 0 -640px !important; }
.language-flag-no .country-flag { background-position: 0 -656px !important; }
.language-flag-fa .country-flag { background-position: 0 -672px !important; }
.language-flag-pl .country-flag { background-position: 0 -688px !important; }
.language-flag-pt .country-flag { background-position: 0 -704px !important; }
.language-flag-ro .country-flag { background-position: 0 -720px !important; }
.language-flag-ru .country-flag { background-position: 0 -736px !important; }
.language-flag-sr .country-flag { background-position: 0 -752px !important; }
.language-flag-sk .country-flag { background-position: 0 -768px !important; }
.language-flag-sl .country-flag { background-position: 0 -784px !important; }
.language-flag-es .country-flag { background-position: 0 -800px !important; }
.language-flag-sw .country-flag { background-position: 0 -816px !important; }
.language-flag-sv .country-flag { background-position: 0 -832px !important; }
.language-flag-th .country-flag { background-position: 0 -848px !important; }
.language-flag-tr .country-flag { background-position: 0 -864px !important; }
.language-flag-uk .country-flag { background-position: 0 -880px !important; }
.language-flag-ur .country-flag { background-position: 0 -896px !important; }
.language-flag-vi .country-flag { background-position: 0 -912px !important; }
.language-flag-cy .country-flag { background-position: 0 -928px !important; }
.language-flag-yi .country-flag { background-position: 0 -944px !important; }
.language-flag-bn .country-flag { background-position: 0 -960px !important; }
.language-flag-eo .country-flag { background-position: 0 -976px !important; }
.language-flag.language-flag-custom-afghanistan .country-flag { background-position: 0 -992px !important; }
.language-flag.language-flag-custom-albania .country-flag { background-position: 0 -1008px !important; }
.language-flag.language-flag-custom-algeria .country-flag { background-position: 0 -1024px !important; }
.language-flag.language-flag-custom-argentina .country-flag { background-position: 0 -1040px !important; }
.language-flag.language-flag-custom-australia .country-flag { background-position: 0 -1056px !important; }
.language-flag.language-flag-custom-austria .country-flag { background-position: 0 -1072px !important; }
.language-flag.language-flag-custom-belgium .country-flag { background-position: 0 -1088px !important; }
.language-flag.language-flag-custom-brazil .country-flag { background-position: 0 -1104px !important; }
.language-flag.language-flag-custom-canada .country-flag { background-position: 0 -1120px !important; }
.language-flag.language-flag-custom-chile .country-flag { background-position: 0 -1136px !important; }
.language-flag.language-flag-custom-cote-d-ivoire .country-flag { background-position: 0 -1152px !important; }
.language-flag.language-flag-custom-ecuador .country-flag { background-position: 0 -1168px !important; }
.language-flag.language-flag-custom-egypt .country-flag { background-position: 0 -1184px !important; }
.language-flag.language-flag-custom-england .country-flag { background-position: 0 -1200px !important; }
.language-flag.language-flag-custom-luxembourg .country-flag { background-position: 0 -1216px !important; }
.language-flag.language-flag-custom-malaysia .country-flag { background-position: 0 -1232px !important; }
.language-flag.language-flag-custom-mexico .country-flag { background-position: 0 -1248px !important; }
.language-flag.language-flag-custom-new-zealand .country-flag { background-position: 0 -1264px !important; }
.language-flag.language-flag-custom-oman .country-flag { background-position: 0 -1280px !important; }
.language-flag.language-flag-custom-qatar .country-flag { background-position: 0 -1296px !important; }
.language-flag.language-flag-custom-saudi-arabia .country-flag { background-position: 0 -1312px !important; }
.language-flag.language-flag-custom-singapore .country-flag { background-position: 0 -1328px !important; }
.language-flag.language-flag-custom-south-africa .country-flag { background-position: 0 0 !important; }
.language-flag.language-flag-custom-switzerland .country-flag { background-position: 0 -1344px !important; }
.language-flag.language-flag-custom-syria .country-flag { background-position: 0 -1360px !important; }
.language-flag.language-flag-custom-united-arab-emirates .country-flag { background-position: 0 -1376px !important; }
.language-flag.language-flag-custom-united-states-of-america .country-flag { background-position: 0 -1392px !important; }
.language-flag-hy .country-flag { background-position: 0 -1408px; }
.language-flag-bs .country-flag { background-position: 0 -1424px; }
.language-flag-ceb .country-flag { background-position: 0 -1440px; }
.language-flag-ny .country-flag { background-position: 0 -1456px; }
.language-flag-ha .country-flag { background-position: 0 -1472px; }
.language-flag-hmn .country-flag { background-position: 0 -1488px; }
.language-flag-ig .country-flag { background-position: 0 -1504px; }
.language-flag-jw .country-flag { background-position: 0 -1520px; }
.language-flag-kk .country-flag { background-position: 0 -1536px; }
.language-flag-km .country-flag { background-position: 0 -1552px; }
.language-flag-lo .country-flag { background-position: 0 -1568px; }
.language-flag-la .country-flag { background-position: 0 -1584px; }
.language-flag-mg .country-flag { background-position: 0 -1600px; }
.language-flag-ml .country-flag { background-position: 0 -1616px; }
.language-flag-mi .country-flag { background-position: 0 -1632px; }
.language-flag-mr .country-flag { background-position: 0 -1648px; }
.language-flag-mn .country-flag { background-position: 0 -1664px; }
.language-flag-my .country-flag { background-position: 0 -1680px; }
.language-flag-ne .country-flag { background-position: 0 -1696px; }
.language-flag-pa .country-flag { background-position: 0 -1712px; }
.language-flag-st .country-flag { background-position: 0 -1728px; }
.language-flag-si .country-flag { background-position: 0 -1744px; }
.language-flag-so .country-flag { background-position: 0 -1760px; }
.language-flag-su .country-flag { background-position: 0 -1776px; }
.language-flag-tg .country-flag { background-position: 0 -1792px; }
.language-flag-uz .country-flag { background-position: 0 -1808px; }
.language-flag-yo .country-flag { background-position: 0 -1824px; }
.language-flag-zu .country-flag { background-position: 0 -1840px; }
/*-------------------------------
			language  end
			----------------------------------*/
/*-------------------------------
			flexslider start
			----------------------------------*/
 /*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */


/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav {margin: 0; padding: 0; list-style: none;}
/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.banner_flexslider{
	position:relative;
	width:100%;
	overflow:hidden;
	}
.banner_flexslider img{ width:100%;-moz-transition:all .8s ease-in-out;-webkit-transition:all 8s ease-in-out;-ms-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;height: 350px;}
.banner_flexslider img:hover{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.history_wrap img{ width:100%;-moz-transition:all .8s ease-in-out;-webkit-transition:all 8s ease-in-out;-ms-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;height: 270px;}
.history_wrap img:hover{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

.carousel li {margin-right: 5px}
.banner_flexslider li.item{ display:none !important}
.banner_flexslider li.item.flex-active-slide{ display:block !important}

/* Direction Nav */
.flex-direction-nav{ position:absolute; left:0; bottom:0; font-size:0; z-index:99;}
.flex-direction-nav li{ position:relative; display:inline-block; vertical-align:top;}
.flex-direction-nav li a{ position:relative; display:block; width:90px; height:88px; background-color:rgba(255,255,255,.8); background-repeat:no-repeat; background-image:url(img/ico02.png);-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;}
.flex-direction-nav li a.flex-prev {background-position:35px 35px;}
.flex-direction-nav li a.flex-next {background-position:-174px 35px;}
.flex-direction-nav li a.flex-prev:hover {background-position:-25px 35px;background-color:rgba(37,115,194,.7);}
.flex-direction-nav li a.flex-next:hover {background-position:-115px 35px;background-color:rgba(37,115,194,.7);}


.flex-direction-nav .disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav { position: absolute; width:100%; text-align:center;bottom:15px; text-align: center; z-index:99; left:0; display:none;}
.flex-control-nav li {margin: 0 8px; display: inline-block; zoom: 1; *display: inline; vertical-align:middle;cursor: pointer;}
.flex-control-paging li a {
	display:inline-block;
	width: 10px;
	height: 10px;
	box-shadow: 0 0 0 2px white;
	background: transparent;
	will-change: transform;
	border-radius:50%;
	text-indent:9999px;
	cursor:pointer
	 }
 .flex-control-paging li a.flex-active{ box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.1);
	background: #fff;
	pointer-events: none; cursor: pointer; }
.flex-control-paging li a.flex-active {  }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .active {opacity: 1;   }


@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
  .flex-direction-nav .flex-next {opacity: 1; right: 0;}
}
/*-------------------------------
			flexslider end
			----------------------------------*/
/*! fancyBox v2.1.3 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp { padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; }
.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020; }
.fancybox-skin { position: relative; background: #f9f9f9; color: #444; text-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.fancybox-opened { z-index: 8030; }
.fancybox-opened .fancybox-skin { -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }
.fancybox-outer, .fancybox-inner { position: relative; }
.fancybox-inner { overflow: hidden; }
.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling: touch; }
.fancybox-error { color: #444; font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0; padding: 15px; white-space: nowrap; }
.fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 100%; }
.fancybox-image { max-width: 100%; max-height: 100%; }
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url('img/custom_service/fancybox_sprite.png'); }
#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; z-index: 8060; }
#fancybox-loading div { width: 44px; height: 44px; background: url('img/custom_service/fancybox_loading.gif') center center no-repeat; }
.fancybox-close { position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 8040; }
.fancybox-nav { position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; text-decoration: none; background: transparent url('img/custom_service/blank.gif'); /* helps IE */ -webkit-tap-highlight-color: rgba(0, 0, 0, 0); z-index: 8040; }
.fancybox-prev { left: 0; }
.fancybox-next { right: 0; }
.fancybox-nav span { position: absolute; top: 50%; width: 36px; height: 34px; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden; }
.fancybox-prev span { left: 10px; background-position: 0 -36px; }
.fancybox-next span { right: 10px; background-position: 0 -72px; }
.fancybox-nav:hover span { visibility: visible; }
.fancybox-tmp { position: absolute; top: -99999px; left: -99999px; visibility: hidden; max-width: 99999px; max-height: 99999px; overflow: visible !important; }
/* Overlay helper */
.fancybox-lock { overflow: hidden; }
.fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; background:rgba(0, 0, 0, .7); }
.fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0; }
.fancybox-lock .fancybox-overlay { overflow: auto; overflow-y: scroll; }
/* Title helper */
.fancybox-title { visibility: hidden; font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; position: relative; text-shadow: none; z-index: 8050; }
.fancybox-opened .fancybox-title { visibility: visible; }
.fancybox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 8050; text-align: center; }
.fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent; /* Fallback for web browsers that doesn't support RGBa */ background: rgba(0, 0, 0, 0.8); -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; text-shadow: 0 1px 2px #222; color: #FFF; font-weight: bold; line-height: 24px; white-space: nowrap; }
.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff; }
.fancybox-title-inside-wrap { padding-top: 10px; }
.fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0, 0, 0, .8); }
#fancybox-buttons { position: fixed; left: 0; width: 100%; z-index: 8050; }
#fancybox-buttons.top { top: 10px; }
#fancybox-buttons.bottom { bottom: 10px; }
#fancybox-buttons ul { display: block; width: 166px; height: 30px; margin: 0 auto; padding: 0; list-style: none; border: 1px solid #111; border-radius: 3px; -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .05); -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .05); box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .05); background: rgb(50,50,50); background: -moz-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(68,68,68)), color-stop(50%, rgb(52,52,52)), color-stop(50%, rgb(41,41,41)), color-stop(100%, rgb(51,51,51))); background: -webkit-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%); background: -o-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%); background: -ms-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%); background: linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222', GradientType=0 );
}
#fancybox-buttons ul li { float: left; margin: 0; padding: 0; }
#fancybox-buttons a { display: block; width: 30px; height: 30px; text-indent: -9999px; background-image: url('img/custom_service/fancybox_buttons.png'); background-repeat: no-repeat; outline: none; opacity: 0.8; }
#fancybox-buttons a:hover { opacity: 1; }
#fancybox-buttons a.btnPrev { background-position: 5px 0; }
#fancybox-buttons a.btnNext { background-position: -33px 0; border-right: 1px solid #3e3e3e; }
#fancybox-buttons a.btnPlay { background-position: 0 -30px; }
#fancybox-buttons a.btnPlayOn { background-position: -30px -30px; }
#fancybox-buttons a.btnToggle { background-position: 3px -60px; border-left: 1px solid #111; border-right: 1px solid #3e3e3e; width: 35px }
#fancybox-buttons a.btnToggleOn { background-position: -27px -60px; }
#fancybox-buttons a.btnClose { border-left: 1px solid #111; width: 35px; background-position: -56px 0px; }
#fancybox-buttons a.btnDisabled { opacity : 0.4; cursor: default; }
#fancybox-thumbs { position: fixed; left: 0; width: 100%; overflow: hidden; z-index: 8050; }
#fancybox-thumbs.bottom { bottom: 2px; }
#fancybox-thumbs.top { top: 2px; }
#fancybox-thumbs ul { position: relative; list-style: none; margin: 0; padding: 0; }
#fancybox-thumbs ul li { float: left; padding: 1px; opacity: 0.5; }
#fancybox-thumbs ul li.active { opacity: 0.75; padding: 0; border: 1px solid #fff; }
#fancybox-thumbs ul li:hover { opacity: 1; }
#fancybox-thumbs ul li a { display: block; position: relative; overflow: hidden; border: 1px solid #222; background: #111; outline: none; }
#fancybox-thumbs ul li img { display: block; position: relative; border: 0; padding: 0; }
/*-------------------------------
			animation  start
			----------------------------------*/
.animated{-webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both;}
.animated.infinite {-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.hinge {-webkit-animation-duration:2s;animation-duration:2s}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);}
to{opacity:1;-webkit-transform:none;transform:none;-ms-transform:none;}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
@-webkit-keyframes fadeInDownA{0%{opacity:0;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);transform-origin:center 0;}
to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInDownA{0%{opacity:0;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);transform-origin:center 0;-ms-transform:translate3d(0,-30px,0);}
to{opacity:1;-webkit-transform:none;transform:none;-ms-transform:none;}
}
.fadeInDownA{-webkit-animation-name:fadeInDownA;animation-name:fadeInDownA;}
@-webkit-keyframes fadeInLeftA{0%{opacity:0;-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInLeftA{0%{opacity:0;-webkit-transform:translate3d(-20%,0,0);-ms-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}
.fadeInLeftA{-webkit-animation-name:fadeInLeftA;animation-name:fadeInLeftA}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);-ms-transform:translate3d(0,100px,0);}
to{opacity:1;-webkit-transform:none;transform:none;-ms-transform:none;}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
@-webkit-keyframes fadeInUpA{0%{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInUpA{0%{opacity:0;-webkit-transform:translate3d(0,30px,0);-ms-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}
.fadeInUpA{-webkit-animation-name:fadeInUpA;animation-name:fadeInUpA}
@-webkit-keyframes fadeInRightA{0%{opacity:0;-webkit-transform:translate3d(20%,0,0);transform:translate3d(20%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);}
to{opacity:1;-webkit-transform:none;transform:none;-ms-transform:none;}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}
@keyframes fadeInRightA{0%{opacity:0;-webkit-transform:translate3d(20%,0,0);-ms-transform:translate3d(20%,0,0);transform:translate3d(20%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}
.fadeInRightA{-webkit-animation-name:fadeInRightA;animation-name:fadeInRightA}
@-webkit-keyframes twinkling{0%{opacity:0;}100%{opacity:1;}}
@-webkit-keyframes OrangePulse {from { background-color: rgba(210,174,109,.2); -webkit-box-shadow: 0 0 10px rgba(210,174,109,1); }50% { background-color: rgba(210,174,109,1); -webkit-box-shadow: 0 0 10px rgba(210,174,109,1); }to { background-color:rgba(210,174,109,.2); -webkit-box-shadow: 0 0 10px rgba(210,174,109,1); }}
@-webkit-keyframes shine { 100% {left: 125%;}}
@keyframes shine { 100% {left: 125%;}}
@-webkit-keyframes lightLine{0%{left:-130%;top:-35%;opacity:0;}50%{left:50%;top:-25%;opacity:.15;}100%{left:280%;top:-15%;opacity:0;}}
@-moz-keyframes lightLine{0%{left:-130%;top:-35%;opacity:0;}50%{left:50%;top:-25%;opacity:.15;}100%{left:280%;top:-15%;opacity:0;}}
@keyframes lightLine{0%{left:-130%;top:-35%;opacity:0;}50%{left:50%;top:-25%;opacity:.15;}100%{left:280%;top:-15%;opacity:0;}}
@-webkit-keyframes bounceInA {
0% {opacity:.9;-webkit-transform:scale3d(.97, .97, .97);transform:scale3d(.97, .97, .97)}
50% {opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}
100% {opacity:.9;-webkit-transform:scale3d(.97, .97, .97);transform:scale3d(.97, .97, .97)}
}
@-webkit-keyframes bounceInB {
0% {opacity:.8;-webkit-transform:scale3d(.87, .87, .87);transform:scale3d(.87, .87, .87)}
50% {opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}
100% {opacity:.8;-webkit-transform:scale3d(.87, .87, .87);transform:scale3d(.87, .87, .87)}
}
@-webkit-keyframes bounceIn {0%, 100%, 20%, 40%, 60%, 80% {-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)
}
20% {-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)
}
40% {-webkit-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9)
}
60% {opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)
}
80% {-webkit-transform:scale3d(.97, .97, .97);transform:scale3d(.97, .97, .97)
}
100% {opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}
}
@keyframes bounceIn {
0%, 100%, 20%, 40%, 60%, 80% {-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {opacity:0;-webkit-transform:scale3d(.3, .3, .3);-ms-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)
}
20% {-webkit-transform:scale3d(1.1, 1.1, 1.1);-ms-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)
}
40% {-webkit-transform:scale3d(.9, .9, .9);-ms-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9)
}
60% {opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);-ms-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)
}
80% {-webkit-transform:scale3d(.97, .97, .97);-ms-transform:scale3d(.97, .97, .97);transform:scale3d(.97, .97, .97)
}
100% {opacity:1;-webkit-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}
}
.bounceIn {-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}
@keyframes fadeInUpSmall {
  0% {
    opacity: 0;
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
    transform:scale(1.1);
  }
  100% {
    opacity: 1;
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
    transform:scale(1);
  }
}
.fadeInUpSmall {
	-webkit-animation-name:fadeInUpSmall;
	animation-name:fadeInUpSmall
}
@keyframes time {
  0% {
	width:0;
  }
  100% {
	width:100%;
  }
}
.time {
	-webkit-animation-name:time;
	animation-name:time
}
@-webkit-keyframes bg_pan_left {
  0% {background-position: 100% 100%; }
  100% {background-position: 0% 100%; }
  }
@keyframes bg_pan_left {
  0% {background-position: 100% 100%; }
  100% {background-position: 0% 100%; }
  }
 @-webkit-keyframes circle{
from{opacity:1;-webkit-transform:scale(0);}
to{opacity:0;-webkit-transform:scale(2.5);}
}
/*-------------------------------
			animation  end
			----------------------------------*/

@media only screen and (max-width: 768px) {
.inquiry-form .form-btn-wrapx .form-btn-submitx {top:0 !important;}
.news_top .news_slide .news-txt{
	font-size: 15px;
	bottom: 30px;
}
}
@media only screen and (max-width: 1680px) {
.logo{ width:300px; height:300px;}
.logo img{ margin-bottom:50px;}
.page_slider_banner.slider_banner .head_sns{ height:300px ;}
.web_head {width:calc(100% + 147px);padding-left:300px}
.nav_wrap{ text-align:center;}
.slider_banner {width: calc(100% - 147px);}
.slider_banner .head_sns{ width:147px;}
.slider_banner .swiper-wrapper { margin-left:147px;}
.slider_banner_btn{left: 107px;}
.index_news_item figcaption .item_top,.index_news_item figcaption .item_bottom{ padding: 35px 40px;}
}
@media only screen and (max-width: 1440px){
.logo{ width:250px; height:250px;}
.logo img{ margin-bottom:35px;}
.nav_wrap .head_nav li{ margin:0 15px;}
.slide-page-box .cur{ font-size:65px;}
.page_slider_banner.slider_banner .head_sns{ height:250px ;}
.web_head {width:calc(100% + 117px); padding-left:250px}
.slider_banner {width: calc(100% - 117px);}
.slider_banner .head_sns{ width:117px;}
.slider_banner .swiper-wrapper { margin-left:117px;}
.index_ad{ padding:80px 0 30px;}
.index_ad.index_ad02 { padding: 165px 0 0;}
.index_news_item figcaption .item_top,.index_news_item figcaption .item_bottom{ padding: 25px 30px;}
}
@media only screen and (max-width: 1400px){
.nav_wrap .head_nav li{ margin:0 10px;}
.news_top .news_slide .news-txt{
	font-size: 20px;
	bottom: 40px;
}
}
@media only screen and (max-width: 1366px) {
.layout{ width:990px;}
.body_pre{ width:990px; left:calc(50% - 495px);}
#certify .swiper-slide{ width:380px;}
.index_ad{ padding:80px 0 0;}
.index_ad.index_ad02 { padding: 145px 0 0;}
.company_info_left { width:550px; overflow:hidden;}
#certify{ width:650px;}
.company_info .company_info_right{ width:370px;overflow-x:auto;}
.company_info .company_info_right .company_info_right_title{ font-size:120px; left:-40px;}
#certify .company_btn{ margin-left:210px;}
.foot_logo {margin: 0 22px 0 0;}
.foot_nav li a {padding: 0 8px;}
}
@media only screen and (max-width: 1250px){
	.index_news_item figcaption .item_bottom .item_text{
		line-height: 1.2
	}
	.index_news_item figcaption .item_top, .index_news_item figcaption .item_bottom{
		padding: 20px 30px;
	}
	.index_news_item figcaption .item_top .item_title{
		font-size: 20px;
	}
	.news_top .news_slide .news-txt{
		font-size: 25px;
		bottom: 40px;
	}
}
@media only screen and (max-width: 1152px) {
.logo{ width:auto; height:auto;}
.logo img{ width:100px;margin:50px 0 0 7px;}
.web_head { padding-left:117px}
.slide-page-box{ display:none;}

}
@media only screen and (max-width:1024px){
 .layout{ width:98%;}
.body_pre{width:98%; left:1%;}
}
@media only screen and (max-width: 950px) {
.z10000 { position:relative; z-index:100000; }
.mobile-body-mask { width:100%; height:100vh; background:rgba(0, 0, 0, 0.6); position:fixed; left:0; top:0; z-index:999 }
.mobile-ico-close { width:30px; height:30px; background:#fff url(img/mobile_close.png) center center no-repeat; background-size:50% auto; position:absolute; right:-35px; top:0; }
.sub-content { position:relative; display:block; right:auto; border-radius:0; border:none; box-shadow:none; z-index:99999; }
.lang-more { display:none !important }
.mobile-head-items { position:fixed; top:0; left:0; background:#161622; width:100%; height:25px; line-height:25px; text-align:left; display:block; z-index:999; }
.mobile-head-item { float:left; width:45px; }
.mobile-head-item.mobile-head-aside { float:right }
.mobile-head-item .title { width:100%; height:25px; line-height:25px; overflow:hidden; text-align:center; color:#FFF; }
.mobile-head-item .title a { position:relative; display:block; color:#FFF; }
.mobile-head-item.mobile-head-home .title a:before { content:'\f015'; }
.mobile-head-item.mobile-head-nav .title:before { content:'\f0c9'; }
.mobile-head-item.mobile-head-language .title:before { content:"\f1ab"; }
.mobile-head-item.mobile-head-search .title:before { content:"\f002"; }
.mobile-head-item.mobile-head-social .title:before { content:"\f007"; }
.mobile-head-item.mobile-head-aside .title:before { content:"\f060"; }
.mobile-head-item .main-content-wrap { background:#FFF; top:0; display:block; z-index:99999; }
.mobile-head-item .main-content-wrap .content-wrap { overflow-y: scroll; height:100%; padding:15px 10px; }
.mobile-head-item .main-content-wrap.middle-content-wrap .content-wrap { overflow-y:hidden; }
.mobile-head-item .side-content-wrap { position:fixed; display:block; left:-70%; width:70%; height:100%; }
.mobile-head-item .middle-content-wrap { position:absolute; left:0; width:100%; height:auto; padding:20px 0; opacity:0; visibility:hidden; }
.mobile-head-item .middle-show-content-wrap { top:30px; visibility:visible; opacity:1; }


.web_head{ padding:25px 0 0; height:auto; z-index:auto; text-align:center;}
.web_head .change-language,.nav_wrap .head_nav,.head-search{display:none;}
.logo{ position:relative; background:none; }
.logo img{ width:167px; margin:40px 0 20px;}
.head-search-form{ position:relative; right:auto; top:auto; -webkit-transform:none; transform:none; width:100%;}
.web_head{ width:100%; position:relative; padding:0;}
.slider_banner .head_sns{   width:auto; height:auto; top:55px; background:none;}
.slider_banner .head_sns ul{ position:relative;}
.slider_banner .head_sns ul:before{ display:none;}
.slider_banner .head_sns ul li{ display:inline-block; vertical-align:top; margin:0 15px;}
.exponential,.exponential_negative{ display:none;}
.slider_banner{ width:100%;}
.slider_banner .swiper-wrapper{ margin-left:0;}
.slider_banner_btn{ display:none;}
.employee_video_item{ width:33.3333%;}

/*nav */
.head_nav li { position:relative; display:block; width:100%; font-size:16px; }
.head_nav > li { border-bottom: 1px solid #eee; line-height:35px; }
.head_nav > li:after { content: '\f105'; position: absolute; right: 0; top:0; color:#999; font-size:12px; }
.head_nav li ul { display:block; width:100%; }
.head_nav li ul li { width:auto; padding:0 10px; font-size:14px; text-transform:lowercase; line-height:30px; }
.head_nav li ul li:before { content:""; width:3px; height:3px; background:#999; border-radius:50%; position:absolute; left:0; top:15px; }
.head_nav li ul li li { line-height:25px; font-family: 'SourceSansProLight'; }
.head_nav li ul li li:before { display:none; }

.swiper-container-horizontal>.swiper-pagination-bullets{ bottom:10px !important; }
.swiper-pagination-bullet{ width:8px !important; height:8px !important;}
.swiper-button-prev, .swiper-button-next{ display:none !important;}
.gotop,.scrollsidebar{ display:none !important;}

.index_news_item{ width:50%;}
.index_ad{ padding-bottom:0;}
.index_ad.index_ad02{ padding-top:120px;}
.index_ad.index_ad02 .index_title img{ margin-left:0;}
.index_ad.index_ad02 .index_title .text{ padding:0; text-align:center; display:block; margin:40px 0 0;}
.index_ad.index_ad02 .ad_items{ width:100%; margin-left:0;}
.index_ad.index_ad02 .ad_item{ width:33.3333%}
.index_contact .content .address,.contact_form{ width:100%; float:none;}
.foot_logo, .foot_nav, .copyright{ float:none;display:block; text-align:center; margin:0}
.foot_nav{ margin:20px 45px 10px;}
.page_nav{ text-align:center; top:20%;}

.video_info .left,.video_info .right{ width:100%; float:none; padding:0; }
.video_info .left{ width:80%; margin:0 auto 40px;}
.page_news{ width:100%; margin:0;}
.partner_items{ width:100%;}
.partner_item{ margin:0 50px 30px 0;}
.pre_text{ right:0; z-index:-1;}
.address_items .address_item{ padding: 60px 0 0 28px;}
.address_items .address_item ul,.address_items .address_item ul:nth-child(2n){ width:100%}
.page_contact_form .contact_pic{ width:280px;}
.page_contact_form .contact_form{ width:calc(100% - 280px); padding:40px 20px;}
.container_item figcaption .item_bottom{ padding:20px;}
.container_item figcaption .item_bottom{ position:relative; padding:0}
.container_item figcaption{ position:relative; padding:15px;}
.page_container01 .left,.page_container01 .right{ width:100%; float:none; margin:0;}

.page_container02 .items .item{ width:50%}

.slider_news_btn .wrap{ display:none;}
.news_slide{ width:60%}
.news_wrap{ width:40%;}
.news_wrap.news_item_wrap{ width:100%}
.news_item_wrap .page_news_item{ width:50%; padding:10px;}
.page_news_item{ width:50%;}
.page_news_items{ width:100%; margin-left:0;}

.com_item .item_pic,.com_item .item_info{ width:100%;}

.cul_systems{ margin-left:10px;}
.cul_system{width: calc(33.33333% - 20px); margin: 0 10px; min-height:inherit;}
.cul_system .item_wrap{ padding:30px 10px;}
.cul_system ul li{ width:100%; padding:0;}
.honor_data li{ padding:0;}
.index_ad.index_ad02.investment_ad .ad_items{ margin-left:0;}
.development_item .item_info,.development_item .item_pic{ width:100%; position:relative; float:none;}

/* product intro */
.video_close { display:none }

/* product detail  */
}
@media only screen and (max-width: 480px) {
.index_ad{ padding:50px 0 0;}
.index_ad .ad_item{ width:100%; margin:0 0 30px;}
.index_news_items,.index_ad .ad_items{ margin:50px 0 0;}

.index_news_item{ width:100%; padding:10px;}
.index_ad.index_ad02 .ad_item{ width:100%;}
.contact_form .item{ width:100%; text-align:center;}
.index_ad.index_ad02 .index_title img{ width:50%;}
.index_ad.index_ad02{ padding-top:60px;}
.index_ad.index_ad02 .ad_items{ margin-top:60px;}

.page_nav{ text-align:center; position:relative; top:auto;}
.page_nav .title,.page_nav, .page_nav a{ color:inherit}
.page_main{ padding-top:0;}

.development_item .item_info .item_title {
	font-family: 'NotoSansHansBold';
	font-size: 30px;
	color: #122a88;
	z-index: 999;
	margin: -7px 0 10px;
}
.payatt span {
	padding: 0 10px 0 0;
}

.index_contact span.title {
	position: absolute;
	top: -90px;
	right: 5px;
}

.bg_title {
    font-family: "微软雅黑";
    font-weight: bold;
    font-size: 73px;
    color: #f7f7f7;
    line-height: 1.2;
    letter-spacing: 8px;
    overflow: hidden;
}

.akordeon_title_bar h3{ width: 100% !important; margin:1px 0 0;}
.akordeon_content .left, .akordeon_content .right,.akordeon_item.akordeon_item01 .akordeon_content .right{ width:100%; float:none;}
.akordeon_content .left.spe_left .left_item.ex_left_item li{ width:80%; margin:0 10%;}

.video_info .left,.index_ad.index_ad02.page_ad .ad_item,.case_items,.case_item{ width:100%;}
.case_item figure{ margin:0; padding:10px;}

.w_wrap{ padding:35px 0 65px;}
.cul_system{ width:100%; margin:0 0 20px;}
.cul_system:nth-child(1):before, .cul_system:nth-child(3):before,.cul_systems:before{ display:none;}
.cul_system ul li{ width:50%}
.honor_data li{ width:100%; text-align:center; margin:0 0 20px;}
.honor_items:nth-child(2) .honor_pic,.honor_items:nth-child(3) .honor_pic{ margin:20px 0 0;}
.honor_items:nth-child(3) .honor_list ul,.index_ad.index_ad02.investment_ad .ad_item,.manager_item,.investment_info ul li{ width:100%}
.investment_info ul li{ margin:0 0 20px;}
.fr_link ul{ text-align:center; width:100%;}
.fr_link ul li{ margin:15px;}

.development_item .item_info, .development_item .item_pic{ height:auto; padding:0; line-height:inherit}
.development_item .item_info{ padding:30px 0 15px;}
.development_item:nth-child(2n) .item_info{ padding:0}

.recruitment ul{ margin:0;}

.partner_items{ text-align:center;}
.partner_item{ margin:15px;}
.address_items .address_item,.address_items .map_content{ float:none; width:100%;}
.address_items .co_pre{ display:none;}
.bo_pre span{ font-size:80px;}
.bo_pre:hover img,.bo_pre span{-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
.page_contact_form .contact_form,.page_contact_form .contact_pic,.container_item,.page_container02 .items .item,.page_container03 .wrap .tab_img li,.news_slide,.news_wrap,.news_item_wrap .page_news_item,.page_news_item{ width:100%;}
.news_slide{ margin:0 0 20px; padding:0 10px;}
.new_search_wrap{ text-align:center;}
.side-widget{ margin:0 0 30px;}
.side-cate li a{ padding:0 20px;}
.side-cate li li a{ padding:0 30px;}
.side_product_item{ padding:5px; width:80%; margin:8px 0 8px 10%;}
.blog-item .item-img{ width:150px;}
.table_wrap{ overflow-x:scroll;}
.theme_song,.song_layout{ width:100%; margin: 0;}
.song_content .ico i{left:10px; top:10px; background-size:cover; width:40px; height:40px;}
.song_content .ico i+i{ left:auto; right:10px;}
.song_content .ico i+i+i{ top:auto; right:auto;left:10px; bottom:10px;}
.song_content .ico i+i+i+i{ top:auto; left:auto; right:10px; bottom:10px;}
.employee_video_item{ width:100%;}
.akordeon_item.akordeon_item01 .item_head h2{font-size:20px; line-height:50px;}
.akordeon_item .arrow{bottom:0px;}
.akordeon_item .item_head h2{font-size:22px;}
.company_info_left{overflow-x:auto;}
.akordeon_wrap{overflow-x:auto;}
.item_text{width:320px;}
 .video_info_1 video{height:200px !important;}
 .video_info_2 video, .video_info_3 video{height:100px !important;}
}
@media only screen and (max-width: 320px) {
.side_product_item {width:100%;}
}
.post_wrap table td, .fd_godao td,.fd_godao th{
    height: 65pt!important;
    border: 1px solid #ccc;
    text-align: center;
    line-height: 1.5;
    font-size: 12px;
    background: #fff;
    padding: 0 15px;
    font-size:14px;
    
}
.post_wrap table{
   border-top:2px solid #122a88;
    width:100%!important;
}
.post_wrap table tbody tr:nth-child(1) td{
	font-size:16px!important;
      text-align: center;
}
.page_vedio .video_info{
	margin:80px 0 0 0;
	float:left;
}
.page_vedio .video_info_3{
	margin:0!important;
}
.page_vedio .video_info_1{
	width:60%;
}
.page_vedio .video_info_2,.page_vedio .video_info_3{
	width:40%;
}
.page_vedio .video_info .left{
	width:100%;
}
.video_info video{
	width:100%!important;
}
.video_info_1 video{
	height:600px;
}
.video_info_2 video,.video_info_3 video{
	height:300px;
}
.video_info video{
	object-fit:fill;
}
.out {

	border-top: 5em #199fff solid;

	border-left: 200px #ff8838 solid;

	position: relative;

	color:white;

}

.video_info_2 .video_wrap{

	height:300px;
}

.out b {

	font-style: normal;

	display: block;

	position: absolute;

	top: -5.3em;

	left: -160px;

	width: 200px;

}



.out em {

	font-style: normal;

	display: block;

	position: absolute;

	top: -78px;

	left: -230px;

	width: 200px;

}
.fd_godao td,.fd_godao th{
	height: 70px;
	text-align:center;
}
.fd_godao{
	border-top:2px solid #122a88;
    	width:100%!important;
	color:#000;
}
.fd_godao td{
	font-weight: 500;
	color: #000;
}
.fd_godao tbody tr:nth-child(1) th,.fd_godao tbody tr td:nth-child(1),.xl655{
	font-weight: bolder!important;
	color: #000!important;
	font-size:16px!important;

}
.fd_godao tbody tr:nth-child(1) th{
	padding:0 46px;
}
.fd_godao tbody tr td:nth-child(1),.xl655{
	background:#f9fafa!important;
}

.page_link a:before{

    	-moz-transition:all 0.1s ease-in-out;
	-webkit-transition:all 0.1s ease-in-out;
	-o-transition:all 0.1s ease-in-out;
	-ms-transition:all 0.1s ease-in-out;
	transition:all 0.1s ease-in-out;
}
.prev a:before{
    content: "";
    background: url(img/ico08.png) no-repeat left center;
    color: #000;
    font-family: 'fontawesome';
    line-height: 23px;
    font-size: .18rem;
    position: absolute;
    left: -45px;
    top: 0px;
    width:50px;
    height:20px;
}
.next a:after{
    content:"";
    background: url(img/ico09.png) no-repeat right center;
    color: #000;
    font-family: 'fontawesome';
    line-height: 23px;
    font-size: .18rem;
    position: absolute;
    right: -45px;
    top: 0px;
    width:50px;
    height:20px;
}
.next a:hover:after{
    background: url(img/ico09_1.png) no-repeat right center;
}
.prev a:hover:before{
    background: url(img/ico08_1.png) no-repeat left center;
}
/*table 表格样式*/
.table_wrap  table {
	position: relative;
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	margin-bottom: 20px !important;
}
.table_wrap  table th, .table_wrap table td {
	border: 1px solid #ccc;
	text-align: left;
	line-height: 1.5;
	font-size: 14px;
	color: #666;
	padding: 6px 15px;
	text-align: center;
}
.table_wrap table th {
	ftable_wrapont-size: 12px;
	background: #eee;
}
.table_wrap table td p, .table_wrap table th p, table td p, table th p {
	margin: 0;
	padding: 5px;
	color: #666;
	font-size: 12px;
	line-height: 1.3;
}
.table_wrap table td.amts {
	color: #cb2027;
}
.table_wrap table th#cartDelete {
	text-align: center;
}
.table_wrap  table.dakun {
	position: relative;
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	margin-bottom: 0 !important;
}
.table_wrap table.dakun td{
  height: 30px;
	border:none;
	text-align: left;
	line-height: 1.5;
	font-size: 14px;
	color: #666;
	background: #fff;
	padding: 0 15px 10px;
}
/*表格样式  end*/
/*质量检测样式修改*/
.page_main .wrap ul.ad_items{
	    padding: 0px 0 60px !important;
    margin: 50px 0 0 !important;
}
.page_main .wrap li.ad_item{
	    float: left;
    height: 40px;
}
.banner_flexslider p{
	text-align: center;
	line-height: 50px;
	z-index: 100000;
	font-size: 20px;
}
.swiper-wrapper p{
	text-align: center;
	line-height: 60px;
	z-index: 100000;
	font-size: 20px;
}
.page_container .left p{
	text-align: left;
}
.page_container p{
	text-align: center;
}
.tab_img_wrap.swiper-container.swiper-container-horizontal.swiper-container-ios{
      overflow: visible;
}
.wrap .ad_item{text-align: left;}
.pa_table h4 {
	color: #000;
	font-size: 20px;
}
/*质量检测样式修改end*/
/*-------------------------------
			fancybox start
			----------------------------------*/

/*! fancyBox v2.1.3 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}
.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}
.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.fancybox-opened {
	z-index: 8030;
}
.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
	position: relative;
}
.fancybox-inner {
	overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}
.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}
.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('img/fancybox/fancybox_sprite.png');
}
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}
#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('img/fancybox/fancybox_loading.gif') center center no-repeat;
}
.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}
.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('img/fancybox/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}
.fancybox-prev {
	left: 0;
}
.fancybox-next {
	right: 0;
}
.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}
.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}
.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}
.fancybox-nav:hover span {
	visibility: visible;
}
.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}
/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}
.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('img/fancybox/fancybox_overlay.png');
}
.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}
.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
	z-index: 99999;
}
/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}
.fancybox-opened .fancybox-title {
	visibility: visible;
}
.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}
.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}
.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}
.fancybox-title-inside-wrap {
	padding-top: 10px;
}
.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}
/*-------------------------------
			fancybox end
			----------------------------------*/