@charset "utf-8";

@import "iconfont.css";

body{font-size:13px;}
.fr{float:right;}.fl{float:left;}

img{max-width:100%;height:auto;width:auto\9;vertical-align:bottom;}
*, *:before, *:after{box-sizing:border-box;}

/* CSS Document */
.wrap{ float:left; width:100%; margin:0 auto; font-family:Montserrat,Arial, Helvetica, sans-serif; background:url(../images/wrap_bg.jpg) repeat;}
.header-inner,.nav-inner,.banner-inner,.main-inner,.h-btm-main-inner,.footer-inner,.copyright-inner,.banner-1-inner{ width:1003px; margin:0 auto;}
.header,.nav,.banner,.main,.h-btm-main,.h-btm-main-tbg,.footer,.footer-main-bg,.copyright,.banner-1{ float:left; width:100%;}
.header{ padding-bottom:15px;}
.nav{ height:36px; background:#000;}
.banner{ overflow:hidden;}
.banner-inner{ width:1440px;}
.main{ padding:10px 0 24px 0;}
.footer{ background:url(../images/footer_bg.jpg) repeat-x left top; padding-top:7px;}
.footer-main-bg{ background:url(../images/footer_main_bg.jpg) repeat; min-height:178px!important; height:auto;}
.copyright{ background:url(../images/copyright_bg.jpg) repeat-x;}
.copyright-inner{ position:relative;}
.banner-1-inner{ text-align:center; padding:25px 0;}
a:hover{ text-decoration:underline;}

/* CSS */   

/*---mo-header---*/
.visible-xs-block{display:none;}
.mo-header{background:#333;z-index:99;width:100%;position:relative;}
.mo-header-wp{border-bottom:1px solid #222;text-align:center;}
.mo-header-wp span{width:50px;height:50px;display:block;line-height:50px;font-size:24px;color:#fff;}
.mo-header-wp span i{font-size:24px;line-height:50px;}
.mo-header-wp span a{color:#fff;}

.mo-search{padding:10px 15px;display:none;border-bottom:1px solid #222;position:absolute;left:0;top:51px;width:100%;background:#333;box-sizing:border-box;}
.mo-search .form-control {display:block;box-sizing: border-box;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}

.mo-leftmenu{background:#F5F5F5;position:fixed;top:0;left:0;bottom:0;overflow-x:hidden;box-sizing:content-box;width:70%;max-width:350px;-webkit-overflow-scrolling:touch;z-index:105!important;-ms-transition:all .4s cubic-bezier(0.7,0,0.2,1);transition:all .4s cubic-bezier(0.7,0,0.2,1);box-shadow:0 0 40px rgba(82,85,90,0.1);-ms-transform:translateX(-100%);transform:translateX(-100%)}
.mo-leftmenu .tit{height:50px;line-height:50px;background:#353535;}
.mo-leftmenu .tit h6{float:left;color:#fff;padding:0 0 0 20px;font-size:20px;font-weight:bold;font-family: "Times New Roman";}
.mo-leftmenu .tit span{float:right;cursor:pointer;width:50px;text-align:center;}
.mo-leftmenu .tit span i{color:#fff;font-size:16px;}
.mo-leftmenu > ul{}
.mo-leftmenu > ul > li{line-height:50px;font-size:15px;border-top:2px solid #e5e5e5;position:relative;}
.mo-leftmenu > ul > li > a{padding:0 0 0 20px;}
.mo-leftmenu > ul > li > i {position:absolute;color:#333;font-size:12px;top:5px;right:0;z-index:1;width:50px;line-height:40px;text-align:center;cursor:pointer;}
.mo-leftmenu > ul > li.active{}
.mo-leftmenu ul li a{color:#333;display: block;}
.mo-leftmenu ul li a:hover{text-decoration: none;}
.mo-leftmenu ul li ul{display:none;padding-bottom:10px;}
.mo-leftmenu ul li ul li{line-height:35px;}
.mo-leftmenu ul li ul li a{background:url("../images/d.png") no-repeat 25px center;padding:0 0 0 40px;}

.menu-transitioning{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}

   
.header-lang{ float:left;  position:relative; z-index:2;}
.header-lang h3{ display:block; color:#666; cursor:pointer; background:url(../images/header_lang_h3.jpg) no-repeat; width:120px; height:22px; line-height:22px; text-indent:9px; box-shadow:1px 1px 3px rgba(0,0,0,0.1);font-size:13px;}
.header-lang ul{ overflow:hidden; width:100px; position:absolute; left:0; z-index:100; background:#fff; text-align:center; border:1px solid #e1e1e1; border-radius:5px; padding-top:3px;}
.header-lang ul li{ width:100%; float:left; margin:3px 0;}      

.header-left{ float:left; display:inline; margin:3px 18px 0 6px;}
.header-center{ float:left; font-size:21px; color:#333; margin-top:10px; text-transform:uppercase; width:225px; border-left:1px solid #e4a791; padding:4px 0 4px 15px; line-height:26px; }
.header-right{ float:right;}
.header-right-t{ float:right; padding-top:16px;}
.rss-site{ float:left; margin-top:4px;}
.rss-site a{ float:left; font-size:12px; color:#666; margin-right:10px;}
.header-t-lang{ float:right; font-size:12px; margin-right:6px;}
.header-t-lang a{ font-size:12px; color:#666; margin-right:10px;}
.header-t-lang a img{ margin-right:8px; vertical-align:middle;}

.topNav{ height: 50px; width: 100%; text-align: center; background: #F1E3C9; display: none;}
#menuTop{ height: 50px; width: 100%; text-align: center;}
#menuBtn{ width: 40px; height: 50px; line-height: 50px; text-align: center; top: 0; cursor: pointer; z-index: 99; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); opacity: 1;}
#menuBtn { padding-left: 6px; float: left; margin-left: 5px;}
#menuBtn:before{content:"≡"; font-size:30px; color:#fff;}
#setBtn { width: 34px; height: 34px; padding-right: 6px; float: right; margin-right: 5px; background: url(../images/cilun.png) no-repeat; margin-top: 8px; cursor: pointer;}

.nav-narrow{ width:100%; display: none; margin: 0 auto;}
.nav-narrow li{ background:#e7e7e7; border-top: 1px solid #999; font-size: 16px;transition: all 0.1s ease 0.01s; list-style: none;}
.nav-narrow li>a{ display:block; line-height:28px; color:#fff; background: #555;padding-left: 10px;}
.nav-narrow li dl{ display: block;}
.nav-narrow li dl dd{ line-height:28px; background: #333; border-top: 1px solid #999;padding-left: 10px;}
.nav-narrow li dl dd a{ color: #878787;}
.nav-narrow li dl dd:hover a{ color: #fff;}

.search-button{ float:right;margin:13px 0 0 0;}
.searchbox{ float:right; width:232px; height:28px;background:url(../images/search_button.png) no-repeat;}
.submit-text{ float:left; width:178px; height:28px; line-height:28px; background:none; border:none; padding:0; font-size:12px; color:#666; padding:0 10px 0 10px;}
.submit-btn{ float:left; background:none; width:34px; height:28px; padding:0; border:none; cursor:pointer;}

.header p{float:right;margin:0 20px 0 0;font-size:14px;color:#fff;}
.header p a{float:left;}
.header p a:hover{text-decoration:none;}
.header p em{width:28px;height:28px;display:block;margin:0 2px;background:#fff;border-radius:50%;text-align:center;}
.header p em i{font-size:14px;color:#333;line-height:28px;}
.header p em:hover{background:#DD4712;}
.header p em:hover i{color:#fff;}



/**********nav***********/
.smartmenu {
	overflow:hidden;
	margin-right:-30px;
}

.smartmenuie6 {
    height: 30px;
}

.smartmenu a {
	float:left;
    font-size: 12px;
    color: #fff;
    /*padding: 0px 43px;*/
	height:36px;
	line-height:36px;
	width:140px; 
	text-align:center;
	
}

.smartmenu a.last {
    border: none;
}

li.nav-current a,.smartmenu a:hover {
	display:block;
	background:url(../images/nav_hover_bg.jpg) repeat-x center top;
	color:#fff;
	text-decoration:none;
}



.smartmenu ul li {
    float: left;
	border-right:1px dashed #fff;
	padding-right:2px;
}

.smartmenu ul li.nav-li-last {
	background:none;
}

.smartmenu li ul {
    display: none;
}

.smartmenufloaty {
    background: transparent;
    position: absolute;
    border: none;
    width: auto;
    height: auto;
    left: 0px;
    top: 0px;
    z-index: 1000;
	overflow:hidden;
}


.smartmenufloaty .tipIE6 { 
    background: url(../images/floatytip.gif);
}

.smartmenufloaty .padder {
	background:#fff;
    padding: 0px 8px;
	border:1px solid #352376;
	border-top:3px solid #352376;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
}

.smartmenufloaty .padderIE6 {
    background: url(../images/floatybg.gif);
}

.smartmenufloaty li {
    float: none ;
    border-bottom: 1px dotted #352376;
    padding: 5px 8px; 
}
 
.smartmenufloaty li.nav-li-li-last{ border:none;}

.smartmenufloaty a {
	display:block;
	font-family:Montserrat,Arial, Helvetica, sans-serif;
	min-width:150px;
    border: none;
    padding: 0px;
	color:#352376;
	font-size:12px;
	height:20px;
	line-height:20px;
	-moz-transition: all 0.5s ease 0.01s; 
	-webkit-transition: all 0.5s ease 0.01s; 
	-o-transition: all 0.5s ease 0.01s; 
	transition: all 0.5s ease 0.01s;
}

.smartmenufloaty a:hover {
	color:#2d1e66;
	text-decoration:underline;	
}



.main-top{ overflow:hidden; background:#fff; padding-top:10px;}
.main-top-left{ float:left; display:inline; width:243px; padding-left:10px;}

.left-top{ overflow:hidden; font-size:18px; line-height:30px; padding-bottom:0px; color:#272727; margin-bottom:20px; margin-top:20px;}
.left-top img{ vertical-align:middle; margin-left:12px;}

.sidemenu h3{display:none;height:50px;line-height:50px;padding:0 0 0 15px;background:#333;font-size:18px;font-weight:600;color:#fff;text-transform:uppercase;position:relative;}
.sidemenu h3::after{display:block;font-family:"qico";content: "\e727";position:absolute;right:0;top:5px;width:40px;height:40px;line-height:40px;font-size:20px;text-align:center;-webkit-transition: -webkit-transform .3s ease;transition: -webkit-transform .3s ease;transition: transform .3s ease;transition: transform .3s ease, -webkit-transform .3s ease;}
.sidemenu h3.active::after{-webkit-transform: rotate(45deg) scale(1.08);-ms-transform: rotate(45deg) scale(1.08);transform: rotate(45deg) scale(1.08);}


ul#menuleft{list-style-type:none; width:223px; background:#4f81b2; padding:4px 10px 10px 10px;}
ul#menuleft li a:visited{ color:#fff;height:30px;line-height:30px;}
ul#menuleft a {/*display: block;*/text-decoration: none;}
ul#menuleft li{ overflow:hidden; vertical-align:bottom;}
ul#menuleft li h5 { display:block; height:28px; line-height:28px; font-size:12px; color:#fff; border-bottom:1px dotted #fff;}
ul#menuleft li h5 a {color:#fff; font-weight: bold;}

ul#menuleft li a:hover{ color:#F55F01;}
ul#menuleft >li.active h5 a{color:#F55F01;}
ul#menuleft li h5 i{background:url(../images/menu_li_bg3.png) no-repeat left center; width:11px; height:11px; float:left; display:inline-block; margin:8px; cursor:pointer;}
ul#menuleft ul.menuleft-child-list{ /*width:222px;*/ padding-left:0; border:none;}
ul#menuleft li a:hover {}
ul#menuleft li ul li a {color:#fff; padding:5px 13px; text-indent:0;  line-height:20px; font-size:12px; border:none; border-bottom:1px dotted #fff; display:block;}
ul#menuleft li ul li a:hover{ color:#F55F01;}
ul#menuleft li ul li{ margin:0; border:none; padding:0 34px 0 12px;}
ul#menuleft li ul li.active a{color:#F55F01;}


.left-contact{ overflow:hidden; margin-top:10px; background:#4f81b2; width:223px; font-size:12px; color:#fff; padding:5px 10px;}
.left-contact h3{ overflow:hidden; font-size:22px; margin-bottom:10px;}
.left-contact-b{ overflow:hidden;}
.left-contact-b p{ line-height:23px;margin:5px;}
.left-contact-b p a{ color:#fff; text-decoration:underline;}
.left-contact-b p a:hover{ text-decoration:none;}

.main-top-right{ float:right; width:720px; padding-right:10px;}

.main_top1{ overflow:hidden; margin:18px 0 0 0;}
.main_top1 strong{ float:left; font-size:18px; color:#2c3770; text-transform:uppercase; text-indent:23px;}
.main_top1 a{ float:right; margin-top:5px; font-size:12px; color:#fff; background:#2c3770; padding:0 3px;}


.h-products{ overflow:hidden;}
.h-products-b{ overflow:hidden; margin-right:-30px;}


.produsts-page-list{}
.produsts-page-list ul{margin:-10px -10px 0;display:flex;flex-wrap:wrap;}
.produsts-page-list ul li{width:33.33333%;padding:10px;box-sizing:border-box;text-align:center;}
.produsts-page-list ul li .pic{display:block;padding:3px;border:1px solid #ccc; background:#fff;overflow:hidden;width: 100%;height: 200px;}
.produsts-page-list ul li .pic img{width: 100%;height: 100%;object-fit: cover;}
.produsts-page-list ul li h5{margin:15px 0 0;font-size:14px;color:#666;}
.produsts-page-list ul li h5 a{color:#666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}


.wopp-cont{ overflow:hidden; margin-right:-120px;}
.wopp-dl{ float:left; width:222px; height:205px; position:relative; overflow:hidden; margin:0 8px 5px 8px;}
.wopp-dl dt{ overflow:hidden;}
.wopp-dl dt img{ float:left; padding:3px; border:1px solid #ccc; background:#fff;}
.wopp-dl dd a{ display:block; line-height:30px; font-size:12px; color:#666; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:0 10px; text-align:center;}
.wopp-dl dd a:hover{ color:#E37006;}

.produsts-page-list{ overflow:hidden;}
.produsts-page-list .wopp-dl{ float:left; position:relative; overflow:hidden;}

.main-btm{ overflow:hidden; padding-top:32px;}

.main-btm-left{ float:right; width:182px; background:url(../images/main_btm_left_bg.jpg) no-repeat left bottom; padding-bottom:8px;}
.main-btm-left h2{ display:block; width:182px; height:25px; line-height:28px; background:url(../images/main_btm_left_h3.jpg) no-repeat; font-size:12px; font-weight:bold; color:#000; text-indent:32px;}
.main-btm-left-cont{ overflow:hidden; background:url(../images/main_btm_left_dl.jpg) repeat-y; padding:8px 18px 0 18px;}
.h-related-line{ overflow:hidden;}
.h-related-line dl dt{ overflow:hidden; border-bottom:1px solid #bbb09c; padding:3px 0;}
a.hrl-name{ float:left; font-size:11px; color:#df2829; width:110px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
a.hrl-more{ float:right; font-size:10px; color:#4d4d4d;}
.h-related-line dl dd{ overflow:hidden; padding:5px 0 7px 0; border-bottom:1px dashed #9c9282;}
.h-related-line dl dd img{ display:block; background:#fff; padding:3px; margin:0 auto;}

.main-btm-center{ float:left; width:817px; background:url(../images/main_btm_center_bg.jpg) no-repeat left bottom; padding-bottom:4px;}
.main-btm-center h2{ display:block; width:817px; height:26px; line-height:32px; background:url(../images/main_btm_center_h3.jpg) no-repeat; font-size:14px; font-weight:bold; color:#000; text-indent:42px;}
.main-btm-center-cont{ overflow:hidden; background:url(../images/main_btm_center_cont.jpg) repeat-y; padding:17px 0 0 13px;}
.etpl{ width:789px; height:126px; background:url(../images/etpl_bg.jpg) no-repeat;}
.etpl-box{ float:left; margin:8px 0 0 9px; position:relative;}
.etpl-box-t{ width:168px; height:23px; background:url(../images/etpl_b.png) no-repeat; cursor:pointer;}
.etpl-box-t.etplbs{ background:url(../images/etpl_b0.png) no-repeat;}
.etpl-box-b{ display:none; overflow:hidden; position:absolute; left:0; top:30px; width:156px; z-index:20; padding:6px 6px;/* background:#f0efef;*/ background:#fff; border:1px solid #a8a8a8; border-radius:4px; text-align:center; box-shadow:1px 2px 3px rgba(0,0,0,0.2);}
.etpl-box-b ul li{ border-bottom:1px dashed #ccc;}
.etpl-box-b ul li a{ display:block; font-size:12px; color:#444; margin:5px 0; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.etpl-box-b ul li a:hover{ color:#E37006; text-decoration:none;}
ul.etpl-btm-list{ overflow:hidden; padding-left:16px; margin-right:-100px; margin-top:14px;}
ul.etpl-btm-list li{ float:left; width:154px; border-bottom:1px dashed #fff; margin-right:44px;}
ul.etpl-btm-list li a{ display:block; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:12px; color:#fff; font-weight:bold; background:url(../images/etpl_btm_list_li_a.png) no-repeat left center; text-indent:10px;}
.h-hot-line{ overflow:hidden; margin-right:-30px;}
.h-hot-line dl{ float:left; margin-right:15px; padding:12px 0;}
.h-hot-line dl dt{ float:left; margin-right:8px;}
.h-hot-line dl dt img{ float:left; border-radius:2px;}
.h-hot-line dl dd{ float:left; width:147px;}
.h-hot-line dl dd a{ display:block; font-size:12px; color:#4d4d4d; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:25px; border-bottom:1px solid #c7c8c8; margin-bottom:2px;}
.h-hot-line dl dd span{ display:block; font-size:12px; color:#787878;}

.h-aboutus-news{ overflow:hidden; margin-top:3px;}
.h-aboutus{ float:left; width:712px; height:233px; background:url(../images/h_aboutus_bg.jpg) no-repeat;}
.h-aboutus h3{ display:block; height:23px; line-height:26px; font-size:14px; font-weight:bold; color:#000; text-indent:32px;}
.h-aboutus-cont{ overflow:hidden; padding:9px 0 0 12px; position:relative;}
.h-aboutus-cont img{ float:left; margin-right:16px; border-radius:5px;}
.h-aboutus-cont span{ float:left; width:470px; font-size:12px; color:#666; line-height:20px;}
.h-aboutus-cont a{ display:block; width:73px; height:28px; background:url(../images/h_aboutus_more.jpg) no-repeat; position:absolute; top:160px; right:20px;}

.h-news{ float:right; width:288px; height:233px; background:url(../images/h_news_bg.jpg) no-repeat;}
.h-news-t{ overflow:hidden; height:22px;}
.h-news-t h3{ float:left; height:23px; line-height:26px; font-size:14px; font-weight:bold; color:#000; text-indent:32px;}
.h-news-t a{ float:right; font-size:12px; color:#666; margin:6px 18px 0 0;}
.h-news-b{ overflow:hidden; padding:10px 16px 0 12px;}
.h-news-b dl{ overflow:hidden; margin-top:6px;}
.h-news-b dl dt{ overflow:hidden; border-bottom:1px solid #c3baa8; padding:4px 0;}
.h-news-b dl dt a{ float:left; font-size:12px; color:#df4c4c; width:184px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.h-news-b dl dt span{ float:right; font-size:10px; color:#000;}
.h-news-b dl dd{ overflow:hidden; height:28px; line-height:24px; font-size:12px; text-overflow:ellipsis; white-space:nowrap; color:#666; border-bottom:1px dashed #ada79b;}



.subscribe-email{ height:160px; overflow:hidden; position:relative;}
.subscribe-email div{ overflow:hidden; clear:both; margin-top:19px;}
.subscribe-email input{ float:left; background:none; border:none; font-size:12px; color:#8a8a8a; padding:0 6px; background:#fff; border:1px solid #8a92be;}
.subscribe-email input.subscribe-name{ width:106px; height:18px; line-height:18px;}
.subscribe-email input.subscribe-comp{ width:106px; height:18px; line-height:18px;}
.subscribe-email input.subscribe-email-id{ width:158px; height:18px; line-height:18px;}
.subscribe-email label{ float:left; line-height:23px; width:56px;}
.subscribe-email input.subscribe-submit{ background:#fff; padding:1px 2px; margin:0; cursor:pointer; text-align:center; font-size:11px; color:#000; border:none; position:absolute; bottom:0; right:0;}

.footer-inner > div{ float:left;}
.footer00{ width:155px; margin-top:47px;}
.footer01{ width:21px; height:137px; margin:26px 8px 0 0;}
.footer02{ width:155px; margin:10px 10px 0 0;}
.footer02 h3,.footer03 h3,.footer04 h3{ display:block; font-size:13px; font-weight:bold; color:#f2f2f2; margin-bottom:6px;}
.footer02 li{ background:url(../images/footer_li_a.png) no-repeat left 8px; padding-left:11px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#c3e3ff; line-height:18px;}
.footer02 ul li a{ font-size:11px; color:#c3e3ff;}

.footer03{ width:113px; margin:10px 10px 0 0;}
.footer03 li{ background:url(../images/footer_li_a.png) no-repeat left 8px; padding-left:11px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#f4f1f1; line-height:18px;}
.footer03 ul li a{ font-size:12px; color:#f4f1f1;}
.footer04{ width:276px; margin:10px 10px 0 0;}
.footer04 ul{ overflow:hidden; font-size:12px; color:#ffdbd3; line-height:20px;}
.footer04 ul li{ overflow:hidden; margin:0 0 8px 0;}
.footer04 ul li img{ float:left; margin-right:10px;}
.footer04 ul li span{ float:left; width:244px;}
.footer04 ul li span a{ color:#ffdbd3;}
.footer05{ width:186px;}
.f-inquiry{ display:block; margin:24px 0 14px 0;}
.footer05-b h3{ width:145px; height:20px; background:url(../images/footer05_b_h3.png) no-repeat; margin-bottom:10px;}
.d-email-post{ width:194px; height:32px; background:url(../images/d_email_post.png) no-repeat;}
.email-post-text{ float:left; width:107px; height:29px; line-height:29px; background:none; border:none; padding:0; font-size:12px; color:#666; padding:0 10px;}
.email-post-btn{ float:left; background:none; width:65px; height:29px; padding:0; border:none; cursor:pointer;}

.copyright{}
.copyright p{float:left;color:#fff; font-size:12px; text-align:left; line-height:51px;}
.copyright p a{color:#fff;}
.copyright img.tsbw-img{ position:absolute; bottom:6px; left:460px;}
.copyright a.cnzz-pic{ position:absolute; bottom:19px; left:423px;}

.copyright .foot-share{float:right;margin:14px 0 0 0;font-size:14px;color:#fff;}
.copyright .foot-share a{float:left;width:26px;height:26px;display:block;margin:0 2px;background:#fff;border-radius:50%;text-align:center;}
.copyright .foot-share a:hover{text-decoration:none;}
.copyright .foot-share i{font-size:14px;color:#333;line-height:26px;}
.copyright .foot-share a:hover{background:#DD4712;}
.copyright .foot-share a:hover i{color:#fff;}

a.skype-contact{ position:fixed; right:20px; top:200px; overflow:hidden; z-index:999;}

/**/
DIV.digg {padding:20px 10px 3px 0;margin:15px 0 20px 0px;clear:both;line-height:28px;text-align:center;border-top:1px solid #ADADAD;font-size:12px; COLOR: #333;}
DIV.digg A,DIV.digg span { padding: 4px 7px 4px 7px; MARGIN: 2px; COLOR: #333; TEXT-DECORATION: none; font-size:10px; border:1px solid #bebebe; border-radius: 2px 2px 2px 2px; -moz-transition: all 0.5s ease 0.01s; 
	-webkit-transition: all 0.5s ease 0.01s; 
	-o-transition: all 0.5s ease 0.01s; 
	transition: all 0.5s ease 0.01s;}
DIV.digg A:active {BORDER: #333 1px solid; COLOR: #f18101; }
DIV.digg SPAN.disabled { color:#fff; padding: 4px 7px 4px 7px; border:1px solid #F18101; background:#fff;}

DIV.digg SPAN.disabled,DIV.digg A:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: -moz-linear-gradient(center top , #ECECEC, #ECECEC) repeat scroll 0 0 transparent;
    border-color: #E0DCD0 #E8E4D9 #EDEAE0;
    border-image: none;
    border-left: 1px solid #E8E4D9;
    border-radius: 2px 2px 2px 2px;
    border-right: 1px solid #E8E4D9;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 0 #FFFFFF;
    color: #3B3B3B !important;
    margin: 2px;
    padding: 4px 7px 4px 7px;
}


/*表格*/
.f_contato { width:470px; margin:0 auto; background:none;}
.f_contato .campo { background: none;border: 1px solid #747474;color: #747474;display: block;font-size: 12px; margin-bottom: 10px;padding: 5px;width: 458px;}
.f_contato .NAME { background: none;border: 1px solid #747474;color: #747474;display: block;font-size: 12px; margin-bottom: 10px;padding: 5px;width: 458px;}
.f_contato .TEL { background: none;border: 1px solid #747474;color: #747474;display: block;font-size: 12px; margin-bottom: 10px;padding: 5px;width: 458px;}
.f_contato .SKYPE { background: none;border: 1px solid #747474;color: #747474;display: block;font-size: 12px; margin-bottom: 10px;padding: 5px;width: 458px;}
.f_contato .E-MAIL { background: none;border: 1px solid #747474;color: #747474;display: block;font-size: 12px; margin-bottom: 10px;padding: 5px;width: 458px;}
.f_contato .MSN { background: none;border: 1px solid #747474;color: #747474;display: block;font-size: 12px; margin-bottom: 10px;padding: 5px;width: 458px;}
.enviar {background:#666;border: medium none; color:#fff;cursor: pointer; height: 30px; margin: 0; padding: 0;width: 78px;}
.enviar:hover{background:#f18101;
	-moz-transition: all 0.5s ease 0.01s; 
	-webkit-transition: all 0.5s ease 0.01s; 
	-o-transition: all 0.5s ease 0.01s; 
	transition: all 0.5s ease 0.01s;}
.three_size{ line-height:23px; }




/********************home-banner*************************/
.rslides{width:1440px;position:relative;list-style:none;padding:0; margin:0 auto; overflow:hidden;}
.rslides li{ margin-right:50px;}
.rslides img{}
.rslides_nav{ width:18px; height:18px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);text-indent:-9999px;overflow:hidden;text-decoration:none;}
.rslides_nav.prev,.rslides_nav.next{ display:none;}
.rslides_tabs{ clear:both; height:5px; width:100%; background:url(../images/rslides_nav_bg.png) no-repeat; z-index:70; bottom:0; left:0; position:absolute; overflow:hidden;}
.rslides_tabs li{ float:left;height:5px;width:25%;}
.rslides_tabs a{text-indent:-9999px;overflow:hidden; background:#352376; display:block; margin-right:6px;}
li.rslides_here a{ background:#f55f01;}
.focus{width:1400px; height:610px; float:left; position:relative; overflow:hidden;}




/******************/
/*                */
/*    aboutus     */
/*                */
/******************/
.about_text{ font-size:12px; color:#666; line-height:20px;margin-top:15px; text-align:left; padding:0 14px; padding-bottom:20px;}
.about_text img { float:left; padding:0 10px 0px 0px}

.about-tit{text-align:center;margin:20px 0;}
.about-tit h1{position:relative;width:450px;margin:0 auto;}
.about-tit h1 span{background:#fff;font-size:30px;color:#222;font-weight:bold;padding:0 15px;position:relative;display:inline-block;z-index:1;}


.about{font-size:13px;}


.mianboxie{/*border-bottom:1px solid #1372b2;*/ border-bottom:1px solid #3A3A3A; font-size:12px ; padding-bottom:7px; margin-bottom:15px;color:#3A3A3A;}
.mianboxie1{ border-bottom:1px solid #3A3A3A; font-size:12px ; padding-bottom:7px; margin-bottom:15px;color:#9A8C5E ; margin-left:8px; margin-top:12px; width:97%;}
.mianboxie1 a{color:#3A3A3A;}
.mianboxie1 a:hover{ color:#E57006;}
.mianboxie a{color:#3A3A3A;}
.mianboxie a:hover{ color:#E57006;}


.webwidget_slideshow_dot{
    padding: 0px;
    margin: 0px;
    position: relative;
    font-size: 13px;
}
.webwidget_slideshow_dot a{
    text-decoration: none;
}
.webwidget_slideshow_dot a:hover{
    text-decoration: underline;
}
.webwidget_slideshow_dot .slides_box{
    padding: 0px;
    margin: 0px;
    overflow: hidden;
    position: absolute;
}
.webwidget_slideshow_dot .title_thumb_box{
    width: 100%;
    position: absolute;
    bottom: 0px;

}
.webwidget_slideshow_dot .title_thumb_box .title_box{
    padding: 5px;
}
.webwidget_slideshow_dot .title_thumb_box .thumb_box{
    text-align: center;
    height: 25px;
}
.webwidget_slideshow_dot .title_thumb_box .thumb_box span{
    margin-right: 5px;
    margin-left: 5px;
}
.webwidget_slideshow_dot .title_thumb_box .thumb_box span img{
    cursor: pointer;
}
.webwidget_slideshow_dot img{
    padding: 0px;
    margin: 0px;
    border: none;
}
.webwidget_slideshow_dot ul{
    padding: 0px;
    margin: 0px;
    position: absolute;
    list-style: none;
}
.webwidget_slideshow_dot ul li{
    padding: 0px;
    margin: 0px;
    float: left;
}
.webwidget_slideshow_dot ul li a{
    display: block;
}




















/******************/
/*                */
/*    products    */
/*                */
/******************/

dl.ppl-box{ overflow:hidden; float:left; display:inline; width:212px; margin:0 13px; margin-bottom:14px; height:174px;}
dl.ppl-box dt{ text-align:center;}
dl.ppl-box dt a img{ border:1px solid #ccc;}
dl.ppl-box dd{}
dl.ppl-box dd,dl.ppl-box dd a{ float:left; width:100%; font-size:12px; line-height:30px; color:#9A8C5E; margin-bottom:15px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
dl.ppl-box dd a{ color:#666;}
dl.ppl-box dd a:hover{ color:#F55F01; text-decoration:underline;}
dl.ppl-box dd span{ float:left; color:#767676; font-size:16px; line-height:22px;}

.pp-rp-maq{ overflow:hidden; float:left; width:738px; margin-top:15px;}
.pp-rp-maq h3{ display:block; line-height:40px; font-weight:bold; color:#29166F;}
.pp-rp-box{width: 700px;height: 164px;clear: both;position: relative;border:1px dashed #29166F; border-top:2px solid #29166F;}
.bx_wrap {margin-left: 10px; margin-top:10px}
.bx_wrap ul img { margin-bottom:6px;}
.bx_wrap ul li{text-align:center; border:1px solid #ccc; width:150px;}
.bx_wrap ul li a{ display:block; padding:0 0 6px 0; font-size:12px; color:#747474; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.bx_wrap ul li a:hover{text-decoration:none; color:#E57006;}
.bx_wrap a.prev {width:20px;height:24px;line-height:24px;outline-style:none;outline-width: 0;position:absolute; top:70px; left:-2px; text-indent:-999em; background: url(../images/arr_left.gif) no-repeat;}
.bx_wrap a.next {width:20px;height:24px;line-height:24px; right:0;position: absolute;top:70px; text-indent:-999em; background:url(../images/arr_right.gif) no-repeat;}

.next-pre-pro{ overflow:hidden; font-size:12px; margin-top:10px; padding:0 14px;}
.next-pre-pro p{ display:block; width:44%; margin:6px 0;}
.next-pre-pro p.npp-p{ float:left; margin-right:15px;}
.next-pre-pro p.npp-n{ float:left;}
.next-pre-pro p strong{ float:left; margin-right:4px;}
.next-pre-pro p a{ float:left; width:70%; font-size:12px; color:#E37006; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.next-pre-pro p a:hover{ text-decoration:underline;}



/*------------------------------products1-------------------------------------*/
/**/

.content-left{ overflow:hidden; padding:0 14px;}
.CALLERY_CONTENT P{ line-height:20px;}
#gallery { float:left; margin:15px; display:inline;}

#gallery ul li { display: inline; }
#gallery ul li a img.pro_img_23{ border:1px solid #ccc;}
#TITLEH2{ width:680PX; float:left; font:NORMAL 20PX Arial, Helvetica, sans-serif; height:30PX; line-height:30px; color:#000;}
#GALLERY_PIC{ 
 float:left; clear:both;}
 #GALLERY_PIC a{ display:block; border-radius:5px;  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); -moz-transition: all 0.5s ease 0.01s; 
	-webkit-transition: all 0.5s ease 0.01s; 
	-o-transition: all 0.5s ease 0.01s; 
	transition: all 0.5s ease 0.01s;}
 
 #GALLERY_PIC a:hover{ box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);} 
 

/*详细属性*/
.CALLERY_CONTENT{ width:280px; height:240px; float:left;font-size:12px; color:#747474; padding-left:0px; line-height:20px; padding-top:16px; padding-left:44px;}
.CALLERY_CONTENT .callery_top1{ display:block; font-size:16px; line-height:20px; font-weight:bold; color:#E57006; padding:0; border-bottom:2px solid #E57006; padding-bottom:6px;}
.CALLERY_CONTENT .callery_top2{ display:block; line-height:24px; font-size:1.2em;}
.CALLERY_CONTENT .callery_top3{ display:block; margin:16px 0; color:#707070; font-size:12px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.CALLERY_CONTENT .callery_top3 span{ font-size:15px; color:#2b2b2b; font-weight:bold;}
.CALLERY_CONTENT .callery_top3 strong{ font-weight:normal;}

.products1_tab{ width:100%; height:auto; overflow:hidden;}
.menu1{height: 29px; width: 100%; border-bottom: 1px solid #E4E7E8;}
.menu1 li{ float:left;width:153px; height:29px; line-height:29px;background:#EBEBEB;color:#5F5F5F; font-size:0.8em; margin-right:5px; cursor:pointer;}
.menu1 li.hover{color:#29166f; width:153px;background:url(../images/tabOn_right.jpg) repeat-x; height:30px;line-height:29px; font-weight:bold; border-left: 1px solid #E4E7E8; border-right: 1px solid #E4E7E8; position:relative; top:0;}
.products_text .main1{ text-align:left; font-size:12px; color:#2b2b2b; padding:15px; float:left; width:95%; font-family:Montserrat,Arial, Helvetica, sans-serif;}
.products_text .main1 dl dt pre{ font-family:Montserrat,Arial, Helvetica, sans-serif;}
.products_text p + p {margin-top:10px;}


.relate{ float:left; width:100%; overflow:hidden;}
.relate_t{
	/* [disabled]font:BOLD 12PX Arial, Helvetica, sans-serif; */
	height:29px;
	/* [disabled]line-height:29px; */
	border-bottom:1px solid #F55F01;
	color:#fff;
	margin-top:20px;
	width:auto;
}
.relate_t{  font-size:14px; color:#fff; background:#29166f; line-height:30px; margin-bottom:10px; text-indent:20px;}
.relare_c{ padding:20px 0 30px 0; overflow:hidden; height:100%; }
.relare_c1 .products_div{ margin-right:24px;}

.load_botton{ margin:20px 0 0 0;}
.chakan{ padding-left:0px;}
.products_text{ height:0 auto ; overflow:hidden ; margin-top:20px; clear:both; float:left; width:99%; text-align:center; padding-bottom:20px;font-size:14px;}

.products_text img{ display:inline-block;}
.products_text p {margin:5px 0;font-size:14px;}
.products_text h2 {font-size:18px;font-weight:700;margin:10px 0;colo:#333;}
.products_text table {width:100%;font-size:14px;color:#333;border-collapse:collapse;margin-top:15px;}
.products_text table th{padding:8px 15px;border:1px solid #1a1a1a;background-color:none;font-weight: 500;font-size: 14px;color: #000;}
.products_text table td{padding:8px 15px;border:1px solid #1a1a1a;background-color:none;}


.products-description{ overflow:hidden; margin-top:50px;}
.products-description h3,.relate_t h3{ font-size:14px; font-weight:bold; color:#fff; width:200px; height:30px; line-height:30px; background:#B40A00; text-indent:10px;}
.description-span{ display:block; border-bottom:1px solid #B40A00;}
.description-content{ padding:15px; font-size:12px; color:#000;}


.Related-products li{ float:left; display:inline; width:168px; margin:0 7px;}
.Related-products li img{ display:block;}
.Related-products li a{ display:block; width:168px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#747474; font-size:0.9em; text-align:center; line-height:1.8em;-moz-transition: all 0.5s ease 0.01s; -webkit-transition: all 0.5s ease 0.01s; -o-transition: all 0.5s ease 0.01s; transition: all 0.5s ease 0.01s;}
.Related-products li a:hover{ color:#E37006;}


.flag-li{ clear:both; overflow:hidden; width:320px; margin-top:15px; padding-left:8px;}
.flag-li-t{ float:left; margin-bottom:15px; overflow:hidden;}
.flag-li-t li{ float:left; margin-right:10px;}
.flag-li-t li a{ font-size:12px; color:#444; font-weight:bold;}
.flag-li-t li a img{ margin-right:5px;}
.flag-li-t li a:hover{ text-decoration:underline;}
.flag-li-b{ float:left;}

.small-pic-div{ clear:both; background:#ebebeb; overflow:hidden; width:713px; padding:8px 0 8px 5px;  margin-top:18px;}

dl.secondscreencontact{ color:#747474; overflow:hidden;}
dl.secondscreencontact dd{ clear:both; margin:6px 0; margin-left: 10px; font-size:12px;}
dl.secondscreencontact dd.tels{background: url("../images/procontacticon_01.png") no-repeat left center;
    padding-left: 20px;}
dl.secondscreencontact dd.email{background: url("../images/procontacticon_02.png") no-repeat scroll left center transparent; padding-left: 20px;}

dl.secondscreencontact dd.email a {
	color:#747474; font-size:medium; font-size:1.1em;
}
dl.secondscreencontact dd.email a:hover{ text-decoration:underline;}

dl.secondscreencontact dd.faxs {
    background: url("../images/procontacticon_03.png") no-repeat scroll left center transparent;
    margin-left: 10px;
    padding-left: 20px;
}



#marquee11 {
	width:435px;	
	overflow:hidden;
	float:left;
}
#marquee11 ul{ display:table-cell;}
#marquee11 ul li { float:left; display:inline; margin:5px 12px;}
#marquee11 ul li a{ display:block; border:1px solid #ccc; background:#fff; border-radius:2px;-moz-transition: all 0.5s ease 0.01s; 
	-webkit-transition: all 0.5s ease 0.01s; 
	-o-transition: all 0.5s ease 0.01s; 
	transition: all 0.5s ease 0.01s;}
#marquee11 ul li a:hover{ border:1px solid #fff; box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);}
#marquee11 ul li img {display:block;}





/******************/
/*                */
/*      news      */
/*                */
/******************/
.news-content{}
.news-content dl{overflow:hidden;height:140px;border-bottom:1px dashed #ccc;padding:20px 0;}
.news-content dl dt{float:left;width:180px;}
.news-content dl dt img{border:1px solid #DEDEDE;padding:1px;box-sizing:border-box;}
.news-content dl dd{margin:0 0 0 200px;}
.news-content dl dd h5{height:28px;line-height:28px;font-size:13px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;  font-weight:bold;}
.news-content dl dd h5 a{color:#2B2B2B;}
.news-content dl dd span{font-size:12px;color:#666;display:block;}
.news-content dl dd p{overflow:hidden;display:block; color:#666; font-weight:300;margin:7px 0 0 0;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 2;}
.news-content dl dd a.more{width:90px;height:25px;line-height:25px;margin:8px 0 0 0;text-align:center;color:#fff;font-size:12px;background:#D2480A;display:block;}




.news-list-pic{ float:left; margin-right:10px;}
.news-list-desp{ float:left; width:660px;}
.news-list-desp span{ display:block; height:60px; color:#747474; font-size:12px;}
.news-list-desp a{ color:#E57006; font-size:12px; text-decoration:underline;}
.news-list-desp a:hover{ text-decoration:none;}



.neyenewstitle{ color:#E37006; font-size:14px; font-weight:bold; text-align:left; overflow:hidden; line-height:18px; text-align:left; border-bottom:2px solid #E37006; padding:0 0 10px 0; margin:0 14px;}
.neyenews_autor_date{}
.neyenews_autor_date span{ display:block; width:97%; float:left; padding-left:10px; text-align:center; color:#747474; font-size:1.0em;}
.neyenews_content{line-height:20px; overflow:hidden; border-bottom:1px solid #ccc; padding:0 14px 20px 14px;}
.neyenews_content p{ color:#000; font-size:12px;}
.neyenews_content p strong{ font-size:1.1em;}
.neyenews_content h2{font-size: 20px;margin-bottom: 10px;margin-top:10px; font-weight: 600;}
.relate_news{ width:100%; float:left; margin:30px 10px 10px 10px;}
.relate_news li a{ color:#000; line-height:1.8em; text-decoration:underline;}
.relate_news li a:hover{ text-decoration:none;}
.relate_news_title{ width:100%; float:left; text-align:left; width:100%; float:left; height:30px; color:#902210;}








/******************/
/*                */
/*   contactus    */
/*                */
/******************/
.contact-page{ overflow:hidden; font-size:12px; padding:0 14px;}
.contact-page > div{ overflow:hidden; padding:8px 0;}
.contact-p1{ border-bottom:1px solid #ccc;}
.contact-p2{ border-bottom:1px dashed #ccc;}
.contact-p2 ul li{ margin:12px 0; color:#747474;}
.contact-p2 ul li strong{ color:#000;}
.contact-p2 ul li a{ color:#E57006;}
.contact-p2 ul li a:hover{ text-decoration:underline;}







/******************/
/*                */
/*    enquiry     */
/*                */
/******************/
.contact-inquiry{ clear:both; background:url(../images/f_bg.png) no-repeat left top;  font-size:12px;}
.contact-inquiry p{margin-bottom: 15px;text-align: center;}
.products1-inquiry{ margin-top:10px;}
.products1-inquiry input{ float:left; margin:0; padding:0; width:650px; height:24px; line-height:24px; background:none; border:none; background:#f5f5f5; border:1px solid #c6c6c6; border-radius:4px; padding-left:2px;-moz-transition: all 0.5s ease 0.01s; 
	-webkit-transition: all 0.5s ease 0.01s; 
	-o-transition: all 0.5s ease 0.01s; 
	transition: all 0.5s ease 0.01s;}
.products1-inquiry .pi-message{ float:left; margin:0; padding:0; width:640px; max-width:640px; min-height:102px; background:none; border:none; background:#f5f5f5; border:1px solid #c6c6c6; border-radius:4px; padding:10px 5px 10px 5px;}
.products1-inquiry dl{ margin-bottom:21px; overflow:hidden;}
.products1-inquiry dt{ text-align:left;}
.products1-inquiry dt label{ color:#000; font-size:12px; font-weight:bold; line-height:18px;}
.products1-inquiry dt label span{ color:#f00; vertical-align:middle; margin-left:5px;}
.products1-inquiry dd{}
.products1-inquiry-div{ overflow:hidden; *margin-bottom:21px;}
.products1-inquiry .products1-inquiry-div dl{ float:left; margin-right:14px; margin-bottom:21px;}
.products1-inquiry .products1-inquiry-div input{ width:316px;}
.products1-inquiry .pi-submit{ padding:0; width:72px; height:26px; color:#fff; background:none; border:none; background:#3a3a37; border:1px solid #fff; box-shadow:1px 1px 3px rgba(0,0,0,0.2); cursor:pointer;}






/******************/
/*                */
/*     others     */
/*                */
/******************/
.ser{ text-align:center; color:#666; padding-bottom:20px; font-size:12px;}
.ser h2{ font-family:Montserrat,Arial, Helvetica, sans-serif; font-size:28px; width:100%; height:60px;  line-height:60px; margin:10px;}
.ser .ser-content{ line-height:20px; text-align:left; margin:0 auto; width:96%; text-align:justify;}



/*tags*/
.panel {margin-bottom:20px;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,0.05);}
.panel-heading {padding:15px 15px;border-bottom:1px solid #ddd;border-top-right-radius:3px;border-top-left-radius:3px;color:#333;background-color:#f5f5f5;}
.panel-title {font-size:16px;}
.panel-body {padding:15px;}
.panel-body hr{margin-top:20px;margin-bottom:20px;border-top:1px solid #eee;}
.panel-body .btn{display:inline-block;padding:5px 10px;margin-bottom:3px;font-size:13px;font-weight:normal;line-height:1.428571429;vertical-align:middle;cursor:pointer;border-radius:4px;}
.btn-danger {color:#fff;background-color:#d9534f;border-color:#d43f3a;}
.btn-primary {color:#fff;background-color:#428bca;border-color:#357ebd;}
.btn-success {color:#fff;background-color:#5cb85c;border-color:#4cae4c;}



/******************/
/*                */
/*    download    */
/*                */
/******************/

dl.down-box{ overflow:hidden; float:left; display:inline; width:185px; margin:0 23px; margin-bottom:14px; height:214px;}
dl.down-box dt{ text-align:center;}
dl.down-box dt a img{ border:1px solid #ccc; border-radius:2px;}
dl.down-box dd{}
dl.down-box dd,dl.down-box dd a{ display:block; width:100%; font-size:12px; line-height:24px; color:#9A8C5E; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
dl.down-box dd a{ color:#3A3A3A;}
dl.down-box dd a:hover{ color:#BD3323; text-decoration:underline;}
dl.down-box dd span{ display:block; color:#767676; font-size:12px; line-height:22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}




/*----grid12----*/
.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block {display:none!important}

@media (max-width:766px) {
.visible-xs {display:block!important}
.visible-xs-block {display:block!important}
.visible-xs-inline {display:inline!important}
.visible-xs-inline-block {display:inline-block!important}
}

@media (min-width:767px) and (max-width:1279px) {
.visible-sm {display:block!important}
.visible-sm-block {display:block!important}
.visible-sm-inline {display:inline!important}
.visible-sm-inline-block {display:inline-block!important}
}

@media (min-width:1280px) and (max-width:1279px) {
.visible-md {display:block!important}
.visible-md-block {display:block!important}
.visible-md-inline {display:inline!important}
.visible-md-inline-block {display:inline-block!important}
}

@media (min-width:1280px) {
.visible-lg {display:block!important}
.visible-lg-block {display:block!important}
.visible-lg-inline {display:inline!important}
.visible-lg-inline-block {display:inline-block!important}
}

@media (max-width:766px) {
.hidden-xs {display:none!important}
}

@media (min-width:767px) and (max-width:1279px) {
.hidden-sm {display:none!important}
}

@media (min-width:1280px) and (max-width:1279px) {
.hidden-md {display:none!important}
}

@media (min-width:1280px) {
.hidden-lg {display:none!important}
}

.row{margin-right:-10px;margin-left:-10px; display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.align-items-center{-webkit-align-items:center;align-items:center;}
.row-reverse{-webkit-flex-direction:row-reverse;flex-direction:row-reverse;}

.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:10px;padding-left:10px;-webkit-box-sizing: border-box;box-sizing:border-box;}

.col-xs-12{width:100%;}.col-xs-11{width:91.66666667%;}.col-xs-10{width:83.33333333%;}.col-xs-9{width:75%;}.col-xs-8{width:66.66666667%;}.col-xs-7{width:58.33333333%;}
.col-xs-6{width:50%;}.col-xs-5{width:41.66666667%;}.col-xs-4{width:33.33333333%;}.col-xs-3{width:25%;}.col-xs-2{width:16.66666667%;}.col-xs-1{width:8.33333333%;}

@media (min-width: 768px) {
  .col-sm-12{width:100%;}.col-sm-11{width:91.66666667%;}.col-sm-10{width:83.33333333%;}.col-sm-9{width:75%;}.col-sm-8{width:66.66666667%;}.col-sm-7{width:58.33333333%;}
  .col-sm-6{width:50%;}.col-sm-5{width:41.66666667%;}.col-sm-4{width:33.33333333%;}.col-sm-3{width:25%;}.col-sm-2{width:16.66666667%;}.col-sm-1{width:8.33333333%;}
}

@media (min-width: 992px) {
  .col-md-12{width:100%;}.col-md-11{width:91.66666667%;}.col-md-10{width:83.33333333%;}.col-md-9{width:75%;}.col-md-8{width:66.66666667%;}.col-md-7{width:58.33333333%;}
  .col-md-6{width:50%;}.col-md-5{width:41.66666667%;}.col-md-4{width:33.33333333%;}.col-md-3{width:25%;}.col-md-2{width:16.66666667%;}.col-md-1{width:8.33333333%;}
}

@media (min-width: 1200px) {
  .col-lg-12 {width:100%;}.col-lg-11{width:91.66666667%;}.col-lg-10{width:83.33333333%;}.col-lg-9{width:75%;}.col-lg-8{width:66.66666667%;}.col-lg-7{width:58.33333333%;}
  .col-lg-6{width:50%;}.col-lg-5{width:41.66666667%;}.col-lg-4{width:33.33333333%;}.col-lg-3{width:25%;}.col-lg-2{width:16.66666667%;}.col-lg-1{width:8.33333333%;}
}