.zoomPad{
	position:relative;
	float:left;
	z-index:99;
	cursor:crosshair;
}


.zoomPreload{
   -moz-opacity:0.8;
   opacity: 0.8;
   filter: alpha(opacity = 80);
   color: #333;
   font-size: 12px;
   font-family: Tahoma;
   text-decoration: none;
   border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
   text-align:center;
   background-image: url(../images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
   z-index:110;
   width:90px;
   height:43px;
   position:absolute;
   top:0px;
   left:0px;
    * width:100px;
    * height:49px;
}


.zoomPup{
	overflow:hidden;
	background-color: #FFF;
	-moz-opacity:0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	z-index:120;
	position:absolute;
	border:1px solid #CCC;
  z-index:101;
  cursor:crosshair;
}



.zoomOverlay{
	position:absolute;
	left:0px;
	top:0px;
	background:#FFF;
	/*opacity:0.5;*/
	z-index:5000;
	width:100%;
	height:100%;
	display:none;
  z-index:101;
}

.zoomWindow{
	position:absolute;
	left:110%;
	top:40px;
	background:#FFF;
	z-index:6000;
	height:auto;
  z-index:10000;
  z-index:110;
}
.zoomWrapper{
	position:relative;
	border:1px solid #999;
  z-index:110;
}
.zoomWrapperTitle{
	display:block;
	background:#999;
	color:#FFF;
	height:18px;
	line-height:18px;
	width:100%;
  overflow:hidden;
	text-align:center;
	font-size:10px;
  position:absolute;
  top:0px;
  left:0px;
  z-index:120;
  -moz-opacity:0.6;
  opacity: 0.6;
  filter: alpha(opacity = 60);
}
.zoomWrapperImage{
	display:block;
  position:relative;
  overflow:hidden;
  z-index:110;

}
.zoomWrapperImage img{
  border:0px;
  display:block;
  position:absolute;
  z-index:101;
}

.zoomIframe{
  z-index: -1;
  filter:alpha(opacity=0);
  -moz-opacity: 0.80;
  opacity: 0.80;
  position:absolute;
  display:block;
}

/*********************************************************
/ When clicking on thumbs jqzoom will add the class
/ "zoomThumbActive" on the anchor selected
/*********************************************************/
#baguetteBox-overlay { display: none; opacity: 0; position: fixed; overflow: hidden; top: 0; left: 0; width: 100%; height: 100%; background-color: #222; background-color: rgba(0, 0, 0, 0.8); -webkit-transition: opacity .5s ease; -o-transition: opacity .5s ease; -moz-transition: opacity .5s ease; transition: opacity .5s ease; z-index: 99999999999999999999999999999999999999; }

#baguetteBox-overlay.visible { opacity: 1; }

#baguetteBox-overlay .full-image { display: inline-block; position: relative; width: 100%; height: 100%; text-align: center; }

#baguetteBox-overlay .full-image figure { display: inline; margin: 0; height: 100%; }

#baguetteBox-overlay .full-image img { display: inline-block; width: auto; height: auto; max-height: 100%; max-width: 100%; vertical-align: middle; -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); }

#baguetteBox-overlay .full-image figcaption { display: block; position: absolute; bottom: 0; width: 100%; text-align: center; line-height: 1.8; color: #ccc; background-color: #000; background-color: rgba(0, 0, 0, 0.6); font-family: Verdana, Geneva, sans-serif; }

#baguetteBox-overlay .full-image:before { content: ""; display: inline-block; height: 50%; width: 1px; margin-right: -1px; }

#baguetteBox-slider { position: absolute; left: 0; top: 0; height: 100%; width: 100%; white-space: nowrap; -webkit-transition: left .4s ease, -webkit-transform .4s ease; transition: left .4s ease, -webkit-transform .4s ease; -o-transition: left .4s ease, -o-transform .4s ease; -moz-transition: left .4s ease, transform .4s ease, -moz-transform .4s ease; transition: left .4s ease, transform .4s ease; transition: left .4s ease, transform .4s ease, -webkit-transform .4s ease, -moz-transform .4s ease, -o-transform .4s ease; transition: left .4s ease, transform .4s ease, -webkit-transform .4s ease; }

#baguetteBox-slider.bounce-from-right { -webkit-animation: bounceFromRight .4s ease-out; -moz-animation: bounceFromRight .4s ease-out; animation: bounceFromRight .4s ease-out; }

#baguetteBox-slider.bounce-from-left { -webkit-animation: bounceFromLeft .4s ease-out; -moz-animation: bounceFromLeft .4s ease-out; animation: bounceFromLeft .4s ease-out; }

.baguetteBox-button#next-button, .baguetteBox-button#previous-button { top: 50%; top: -webkit-calc(50% - 30px); top: -moz-calc(50% - 30px); top: calc(50% - 30px); width: 44px; height: 60px; }

.baguetteBox-button { position: absolute; cursor: pointer; outline: 0; padding: 0; margin: 0; border: 0; border-radius: 15%; background-color: #323232; background-color: rgba(50, 50, 50, 0.5); color: #ddd; font: 1.6em sans-serif; -webkit-transition: background-color .4s ease; -o-transition: background-color .4s ease; -moz-transition: background-color .4s ease; transition: background-color .4s ease; }

.baguetteBox-button:hover { background-color: rgba(50, 50, 50, 0.9); }

.baguetteBox-button#next-button { right: 2%; display: block !important; }

.baguetteBox-button#previous-button { left: 2%; display: block !important; }

.baguetteBox-button#close-button { top: 20px; right: 2%; right: -webkit-calc(2% + 6px); right: -moz-calc(2% + 6px); right: calc(2% + 6px); width: 30px; height: 30px; }

.baguetteBox-button svg { position: absolute; left: 0; top: 0; }

/*# sourceMappingURL=baguetteBox.css.map */

@charset "UTF-8";
/* CSS Document */
* { margin: 0; padding: 0; }

html { font-size: 62.5%; }

body { color: #333; font-family: "OpenSans"; font-size: 14px; font-size: 1.4rem; max-width: 1920px; margin: 0 auto; overflow-x: hidden; }

img { border: none; }

ul li { list-style-type: none; }

ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span { margin: 0; padding: 0; list-style: none; }

a { text-decoration: none; color: #333; outline: none; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; }

h1 { margin: 0; padding: 0; font-weight: normal; }

input, textarea { font-family: "OpenSans"; font-size: 14px; font-size: 1.4rem; border: none; outline: none; }

img { max-width: 100%; border: 0px solid #ccc; }

embed, video { max-width: 100%; }

input, textarea { border: none; background: none; font-family: inherit; }

input[type="submit"], textarea[type="submit"] { cursor: pointer; }

input[type="checkbox"], textarea[type="checkbox"] { cursor: pointer; }

input[type="radio"], textarea[type="radio"] { cursor: pointer; }

input:focus, textarea:focus { outline: none; }

textarea { resize: none; }

.pull-left { float: left; }

.pull-right { float: right; }

.clear { clear: both; }

.fix { *zoom: 1; }

.fix:after, .fix:before { display: block; content: "clear"; height: 0; clear: both; overflow: hidden; visibility: hidden; }

/* html5 */
article, aside, dialog, footer, header, section, footer, nav, figure, menu { display: block; }

ul, form, p, a, img, table, tr, td, ul, li, dd, dt, dl, span, div { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

input, textarea { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

::-webkit-input-placeholder { color: #666; opacity: 1; }

/* WebKit browsers */
:-o-placeholder { color: #666; opacity: 1; }

/* Mozilla Firefox 4 to 18 */
::-moz-placeholder { color: #666; opacity: 1; }

/* Mozilla Firefox 19+ */
:-ms-input-placeholder { color: #666; opacity: 1; }

/* Internet Explorer 10+ */
.self-ellipsis { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.self-ellipsis-2 { display: -webkit-box; overflow: hidden; white-space: normal !important; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.self-ellipsis-3 { display: -webkit-box; overflow: hidden; white-space: normal !important; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }

.self-ellipsis-4 { display: -webkit-box; overflow: hidden; white-space: normal !important; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 4; -webkit-box-orient: vertical; }

.relative { position: relative; }

.absolute { position: absolute; }

.common-vc { position: absolute; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); }

.common-hc { position: absolute; left: 50%; transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); }

.common-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }

.text-right { text-align: right; }

.text-left { text-align: left; }

.nlazy { min-width: 20%; }

/**/
[class*="-item"] .item-pic, [class*="-item"] .item-pics { position: relative; display: block; text-align: center; overflow: hidden; }

[class*="-item"] .item-pic img { -webkit-transition: all 350ms; -o-transition: all 350ms; -moz-transition: all 350ms; transition: all 350ms; }

[class*="-item"] .item-pic:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

[class*="-item"] .item-title { overflow: hidden; }

[class*="-item"] .item-title a:hover { color: #F08300 !important; }

[class*="-item"] .item-subt { overflow: hidden; }

[class*="-item"] .item-subt a:hover { color: #F08300 !important; }

[class*="-item"] .item-desc { overflow: hidden; }

[class*="-item"] .item-desc a { display: block; color: #666; }

[class*="-item"] .item-desc a:hover { color: #F08300 !important; }

/* @media screen and (min-width:1420px) {.wp {width: 1410px;margin: auto;}}

@media screen and (min-width:1220px) and (max-width:1419px) {.wp {width: 1200px;margin: auto;}} */
.wp { width: 1200px; margin: auto; }

@media screen and (min-width: 1220px) { .wp { width: 1200px; margin: auto; } }

@media screen and (min-width: 1000px) and (max-width: 1219px) { .wp { width: 980px; margin: auto; } }

@media screen and (max-width: 999px) { .wp { width: 95%; margin: auto; } }

@media screen and (min-width: 1220px) { .no_marginr { margin-right: auto !important; }
  .no_marginl { margin-left: auto !important; } }

@media screen and (min-width: 1000px) and (max-width: 1219px) { .no_marginr { margin-right: auto !important; }
  .no_marginl { margin-left: auto !important; } }

/*-------------table start-------------------------------------------------------------------*/
.table table { width: 100%; border-collapse: collapse; line-height: 30px; border: 1px solid #ccc; }

.table table tr td { padding: 9px 3px 10px; border: 1px solid #ccc; color: #000; text-align: center;/*word-break: break-word;*/ }


.table{overflow: scroll;}
.table table tr:first-child { font-family: "OpenSans-Bold"; }

@media screen and (max-width: 1000px) { .table { width: 100%; overflow: scroll; }
  .table table { width: 885px; } }

@media screen and (max-width: 767px) { .table table tr td { padding: 3px; line-height: 24px; } }

/*-------------table end---------------------------------------------------------------------*/
/*-------------proslide_menubtn start--------------------------------------------------------*/
.proslide_menubtn { display: none; width: 23px; height: 18px; position: absolute; top: 12px; right: 12px; cursor: pointer; -webkit-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 9999; }

.proslide_menubtn span { display: block; width: 100%; height: 3px; margin-bottom: 3px; background-color: #FFFFFF; }

@media screen and (max-width: 767px) { .proslide_menubtn { display: block; } }

/*-------------proslide_menubtn end----------------------------------------------------------*/
/*-------------page-start--------------------------------------------------------------------*/
.page { text-align: center; overflow: hidden; }

.page a { display: inline-block; border: solid 1px #ededed; background-color: #f8f8f8; color: #333; width: 44px; height: 37px; line-height: 35px; margin: 0 3.5px 10px; }

.page a.prev, .page a.next { width: 76px; }

.page a:hover, .page a.page-active { border-color: #F08300; background-color: #F08300; color: #FFFFFF; }

@media only screen and (max-width: 767px) { .page a { height: 28px; line-height: 26px; width: 33px; font-size: 12px; font-size: 1.2rem; }
  .page a.prev, .page a.next { width: 60px; } }

.page .fl { float: none; display: inline-block; }

.page .add-form { float: none; display: inline-block; background: url(../images/af-bg.png) no-repeat right center; padding-right: 23px; margin-left: 5px; }

.page .add-form .add-btn { text-align: center; width: 168px; height: 37px; line-height: 37px; background-color: #F08300; color: #FFFFFF; cursor: pointer; }

.page .add-form .add-btn:hover { background-color: #333; }

@media only screen and (max-width: 767px) { .page .add-form { margin-left: 0; padding-right: 20px; -webkit-background-size: 15px 15px; background-size: 15px; }
  .page .add-form .add-btn { width: 140px; height: 28px; line-height: 26px; font-size: 14px; font-size: 1.4rem; letter-spacing: 0; } }

/*-------------page-end--------------------------------------------------------------------*/
/*-------------contact start---------------------------------------------------------------*/
.contact-pc { position: fixed; z-index: 999; right: 0; width: 47px; }

.contact-pc li { position: relative; width: 100%; height: 47px; border-radius: 0; margin-bottom: 0; }

.contact-pc li a { display: block; height: 100%; width: 100%; text-align: center; line-height: 47px; cursor: pointer; }

.contact-pc li .iconfont { color: #fff; }

.contact-pc li .ewm { position: absolute; bottom: 0; left: 125px; max-width: 120px; width: 120px; height: 120px; }

.contact-pc li.ewm-box:hover .ewm { left: -125px; }

.c1 { background: #3B5998; }

.c1 .iconfont { font-size: 22px; font-size: 2.2rem; }

.c2 { background: #00AFF0; }

.c2 .iconfont { font-size: 26px; font-size: 2.6rem; }

.c3 { background: #35B30D; }

.c3 .iconfont { font-size: 24px; font-size: 2.4rem; }

.c4 { background: #00D00B; }

.c4 .iconfont { font-size: 28px; font-size: 2.8rem; }

.contact-phone { position: fixed; bottom: 0; height: 47px; left: 0; right: 0; display: none; z-index: 999; }

.contact-phone li { width: 25%; height: 100%; float: left; position: relative; }

.contact-phone li a { display: block; height: 100%; width: 100%; text-align: center; line-height: 47px; cursor: pointer; }

.contact-phone li .iconfont { color: #fff; }

.contact-phone li .ewm { position: absolute; bottom: 47px; right: 0; display: none; max-width: 120px; width: 120px; height: 120px; }

@media only screen and (max-width: 767px) { .contact-pc { display: none; }
  .contact-phone { display: block; }
  body { padding-bottom: 47px; } }

/*back-top*/
.back-top { position: fixed; right: 10px; bottom: -100px; -webkit-transition: 1s; -o-transition: 1s; -moz-transition: 1s; transition: 1s; cursor: pointer; z-index: 998; width: 48px; height: 48px; line-height: 48px; border-radius: 50%; background-color: #F08300; }

.back-top:after { position: absolute; content: ''; background-color: #fff; width: 26px; height: 26px; top: 50%; left: 50%; margin: -13px 0 0 -13px; z-index: 997; }

.back-top .iconfont { font-size: 48px; font-size: 4.8rem; display: block; width: 48px; height: 48px; line-height: 48px; border-radius: 50%; color: #F08300; position: relative; z-index: 998; }

/*-------------contact end-----------------------------------------------------------------*/
/*-------------pro-share start-------------------------------------------------------------*/
.pro-share { height: 26px; font-size: 0; letter-spacing: 0; }

.pro-share .share-title { margin-right: 8px; display: inline-block; *display: inline; *zoom: 1; line-height: 26px; font-size: 14px; font-size: 1.4rem; color: #666; }

.pro-share .share-pic { display: inline-block; *display: inline; *zoom: 1; vertical-align: top; height: 26px; }

/*-------------pro-share end---------------------------------------------------------------*/
/*-------------m-oths----------------------------------------------------------------------*/
.m-oths { padding: 20px 0 0; border-top: solid 1px #d2d2d2; }

.m-oths .oths-item { font-size: 16px; font-size: 1.6rem; line-height: 30px; }

.m-oths .oths-item, .m-oths .oths-item a { color: #333; }

.m-oths .oths-item a { display: block; }

.m-oths .oths-item a:hover { color: #F08300; }

.m-oths .oths-item .item-name { margin-right: 5px; }

.m-oths .oths-item p { overflow: hidden; }

.m-oths .oths-item-1 { margin-bottom: 8px; }

@media only screen and (max-width: 767px) { .m-oths .oths-item { font-size: 14px; font-size: 1.4rem; line-height: 24px; } }

/*-------------bread start-----------------------------------------------------------------*/
.bread { border-bottom: solid 1px #ccc; line-height: 24px; padding: 39px 0 11px; font-size: 16px; font-size: 1.6rem; }

.bread .iconfont { color: #666; font-size: 16px; font-size: 1.6rem; margin-right: 5px; }

.bread a:hover, .bread .bread-active { color: #F08300; }

@media only screen and (max-width: 767px) { .bread { font-size: 14px; font-size: 1.4rem; padding: 12px 0 5px; } }

/*-------------bread end-------------------------------------------------------------------*/
.search-box ::-webkit-input-placeholder { color: #fff; opacity: 1; }

/* WebKit browsers */
.search-box :-o-placeholder { color: #fff; opacity: 1; }

/* Mozilla Firefox 4 to 18 */
.search-box ::-moz-placeholder { color: #fff; opacity: 1; }

/* Mozilla Firefox 19+ */
.search-box :-ms-input-placeholder { color: #fff; opacity: 1; }

/* Internet Explorer 10+ */
.search { position: relative; margin-top: 8px; }

@media screen and (max-width: 767px) { .search { display: none; } }

.search .search-icon { cursor: pointer; display: none; }

.search .search-icon .iconfont { font-size: 20px; font-size: 2rem; color: #333; }

.search .search-box { overflow: hidden; position: relative; width: 229px; height: 34px; border-radius: 17px; border: solid 1px #fff; cursor: pointer; }

.search .search-box .iconfont { font-size: 19px; font-size: 1.9rem; color: #fff; position: absolute; width: 44px; height: 32px; line-height: 32px; text-align: center; right: 0; top: 50%; margin-top: -16px; }

.search .search-input { position: absolute; top: 0; left: 0; width: 100%; height: 100%; line-height: 32px; padding: 0 48px 0 13px; color: #fff; }

.search .search-submit { position: absolute; width: 45px; border-left: solid 1px #fff; bottom: 1px; top: 1px; right: 0px; cursor: pointer; z-index: 1; }

/*-------------header start----------------------------------------------------------------*/
.header .h-top { padding: 27px 0 21px; }

@media screen and (max-width: 999px) { .header .h-top { padding: 20px 0; }
  .header .h-top .clear2 { clear: both; } }

@media screen and (max-width: 767px) { .header .h-top { padding: 2px 35px 0 0; } }

.header .h-top .m-hdlang { float: right; width: 131px; border: solid 1px #ccc; border-radius: 5px; position: relative; overflow: visible; float: right; }

.header .h-top .m-hdlang .lang-list { display: none; position: absolute; left: 0; top: 100%; z-index: 999; width: 100%; background-color: #E8E9EC; }

.header .h-top .m-hdlang .lang-item { float: none; line-height: 32px; padding: 0 11px; width: 100%; text-transform: capitalize; }

.header .h-top .m-hdlang .lang-item svg, .header .h-top .m-hdlang .lang-item img { vertical-align: middle; margin-right: 14px; max-width: 19px; max-height: 19px; }

.header .h-top .m-hdlang .lang-item a:hover { color: #F08300; }

@media screen and (max-width: 767px) { .header .h-top .m-hdlang .lang-item { line-height: 24px; padding: 2px 10px; } }

.header .h-top .m-hdlang > .lang-item { cursor: pointer; line-height: 32px; display: inline-block; padding: 0 20px 0 11px; color: #333; background: url(../images/lang.png) no-repeat 115px center; }

.header .h-top .m-hdlang > .lang-item svg, .header .h-top .m-hdlang > .lang-item img { vertical-align: middle; }

.header .h-top .h-follow { margin-right: 40px; float: right; }

.header .h-top .h-follow a { float: left; margin-left: 18px; -o-transition: all .5s; -moz-transition: all .5s; transition: all .5s; -webkit-transition: all .5s; }

.header .h-top .h-follow a:first-child { margin-left: 0; }

.header .h-top .h-follow a:hover { margin-top: -5px; margin-bottom: 5px; }

.header .h-top .h-follow .iconfont { color: #006098; font-size: 18px; font-size: 1.8rem; line-height: 34px; }

@media screen and (max-width: 1219px) { .header .h-top .h-follow { margin-right: 10px; }
  .header .h-top .h-follow a { margin-left: 8px; } }

@media screen and (max-width: 767px) { .header .h-top .h-follow { display: none; } }

.header .h-top .list-item { font-size: 16px; font-size: 1.6rem; line-height: 34px; margin-right: 37px; }

.header .h-top .list-item .iconfont { font-size: 21px; font-size: 2.1rem; color: #006098; margin-right: 7px; vertical-align: middle; }

.header .h-top .list-item a:hover { color: #F08300; }

@media screen and (max-width: 1219px) { .header .h-top .list-item { margin-right: 10px; font-size: 14px; font-size: 1.4rem; } }

@media screen and (max-width: 767px) { .header .h-top .list-item { display: none; } }

.header .h-top .logo { display: block; margin-top: -7px; width: 322px; }

.header .h-top .logo img { display: block; }

@media screen and (max-width: 999px) { .header .h-top .logo { float: none; margin: 15px auto 0; } }

@media screen and (max-width: 767px) { .header .h-top .logo { width: 250px; margin: 15px auto; } }

.header .h-bot { background-color: #F08300; }

.header .navlist { float: left; }

@media screen and (max-width: 999px) { .header .navlist { width: 67%; } }

@media screen and (max-width: 767px) { .header .navlist { display: none; } }

.header .navlist > li { position: relative; float: left; margin-left: 7px; }

.header .navlist > li:first-child { margin-left: 0; }

.header .navlist > li > a { display: block; position: relative; font-size: 14px; font-size: 1.4rem; text-transform: uppercase; line-height: 50px;
/*padding: 0 30px;*/
padding: 0 18px;
color: #fff; }

.header .navlist > li.nav-active > a, .header .navlist > li:hover > a { background-color: #fff; color: #333; }

@media screen and (max-width: 1219px) { .header .navlist > li > a { padding: 0 16px; } }

@media screen and (max-width: 999px) { .header .navlist > li { margin: 0; width: 14.28%; }
  .header .navlist > li > a { display: block; padding: 0; text-align: center; font-size: 14px; font-size: 1.4rem; } }

@media screen and (max-width: 850px) { .header .navlist > li > a { text-transform: capitalize; padding: 0 5px; font-size: 14px; font-size: 1.4rem; } }

.header .navlist li:hover .yiji { top: 100%; }

.header .yiji { z-index: 99; position: absolute; top: -9999px; width: 296px; -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1); left: 0; border-top: solid 7px transparent; }

.header .yiji li { background-color: #fff; position: relative; text-align: left; }

.header .yiji li > a { display: block; line-height: 24px; padding: 9px 5px 9px 19px; font-size: 16px; font-size: 1.6rem; }

.header .yiji li:hover > a { background-color: #F08300; -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1); color: #fff; }

.header .yiji li:hover .erji { left: 100%; }

@media screen and (max-width: 980px) { .header .yiji { display: none; } }

.header .erji li:hover .sanji { left: 100%; }

.header .erji, .header .sanji { position: absolute; left: -9999px; top: 0; border-left: solid 5px transparent; width: 234px; }

/* 767 navlist1 */
.navlist1 { display: none !important; width: 100%; background-color: #F08300; }

.navlist1 > li { float: left; width: 25%; text-align: center; }

.navlist1 > li > a { text-transform: uppercase; display: block; position: relative; line-height: 40px; color: #fff; }

.navlist1 > li.nav-active > a, .navlist1 > li:hover > a { background-color: #fff; color: #333; }

@media screen and (max-width: 767px) { .navlist1 { display: block !important; } }

/*-------------header end------------------------------------------------------------------*/
/*-------------footer start----------------------------------------------------------------*/
.footer ::-webkit-input-placeholder { color: #fff; opacity: 1; }

/* WebKit browsers */
.footer :-o-placeholder { color: #fff; opacity: 1; }

/* Mozilla Firefox 4 to 18 */
.footer ::-moz-placeholder { color: #fff; opacity: 1; }

/* Mozilla Firefox 19+ */
.footer :-ms-input-placeholder { color: #fff; opacity: 1; }

/* Internet Explorer 10+ */
.footer, .footer a { color: #fff; }

.footer a:hover { color: #F08300; }

.footer .f-top { background-color: #1D2830; padding: 58px 0 28px; }

.footer .f-top li { line-height: 30px; font-size: 14px; font-size: 1.4rem; }

.footer .f-top .footer-title { font-family: "OpenSans-Semibold"; font-size: 24px; font-size: 2.4rem; text-transform: capitalize; padding-bottom: 8px; margin-bottom: 41px; position: relative; }

.footer .f-top .footer-title:after { position: absolute; content: ''; width: 117px; height: 2px; background-color: #F08300; left: 0; bottom: 0; }

.footer .f-top .flist1 { width: 286px; padding-right: 70px; }

.footer .f-top .flist1 a { display: block; }

.footer .f-top .flist2 { width: 223px; padding-right: 15px; }

.footer .f-top .flist3 { width: 275px; }

.footer .f-top .flist4 { width: 367px; }

.footer .f-top .foot-form { margin-top: -5px; }

.footer .f-top .foot-form input, .footer .f-top .foot-form textarea { border-bottom: solid 1px #686868; display: block; font-size: 12px; font-size: 1.2rem; color: #fff; padding: 0 10px 0 48px; width: 100%; }

.footer .f-top .foot-form .input-row, .footer .f-top .foot-form .textarea-row { position: relative; background: url(../images/star1.png) no-repeat left center; }

.footer .f-top .foot-form .input-row .iconfont, .footer .f-top .foot-form .textarea-row .iconfont { color: #fff; font-size: 18px; font-size: 1.8rem; position: absolute; left: 18px; top: 11px; }

.footer .f-top .foot-form .input-row { width: 46.32153%; }

.footer .f-top .foot-form .input-row input { height: 44px; line-height: 44px; }

.footer .f-top .foot-form .textarea-row { width: 100%; }

.footer .f-top .foot-form .textarea-row textarea { width: 100%; height: 59px; padding-top: 18px; line-height: 24px; }

.footer .f-top .foot-form .textarea-row .iconfont { top: 22px; }

.footer .f-top .foot-form .btn-row { margin-top: 20px; width: 100%; }

.footer .f-top .foot-form .btn-row input { padding: 0; width: 100%; height: 45px; line-height: 45px; border: 0; background-color: #686868; border-radius: 8px; color: #fff; text-align: center; font-size: 14px; font-size: 1.4rem; text-transform: uppercase; }

.footer .f-top .foot-form .btn-row input:hover { background-color: #F08300; }

.footer .f-top .f-follow { padding: 27px 0 0; }

.footer .f-top .f-follow a { float: left; margin-left: 23px; -o-transition: all .5s; -moz-transition: all .5s; transition: all .5s; -webkit-transition: all .5s; }

.footer .f-top .f-follow a:first-child { margin-left: 0; }

.footer .f-top .f-follow a:hover { margin-top: -5px; margin-bottom: 5px; }

.footer .f-top .f-follow .iconfont { font-size: 40px; font-size: 4rem; }

@media screen and (max-width: 1219px) { .footer .f-top .flist1 { width: 215px; padding-right: 10px; }
  .footer .f-top .flist2 { width: 140px; }
  .footer .f-top .flist3 { width: 250px; padding-right: 10px; }
  .footer .f-top .flist4 { width: 367px; } }

@media screen and (max-width: 999px) { .footer .f-top { font-size: 0; letter-spacing: 0; }
  .footer .f-top .flist1, .footer .f-top .flist2, .footer .f-top .flist3, .footer .f-top .flist4 { width: 50%; display: inline-block; vertical-align: top; float: none; }
  .footer .f-top .flist3, .footer .f-top .flist4 { margin-top: 30px; } }

@media screen and (max-width: 767px) { .footer .f-top { padding: 0; }
  .footer .f-top .flist1, .footer .f-top .flist2, .footer .f-top .flist3, .footer .f-top .foot-form, .footer .f-top .footer-title { display: none; }
  .footer .f-top .flist3, .footer .f-top .flist4 { margin-top: 0; }
  .footer .f-top .flist4 { width: 100%; }
  .footer .f-top .f-follow { padding: 15px 0; }
  .footer .f-top .f-follow a { margin-left: 15px; }
  .footer .f-top .f-follow .iconfont { font-size: 34px; font-size: 3.4rem; } }

.footer .f-bot { background-color: #121C22; line-height: 24px; padding: 14px 0 8px; }

.footer .f-bot .copyright img { margin-left: 5px; }

.footer .f-bot .links a { display: inline-block; margin-right: 30px; }

@media screen and (max-width: 767px) { .footer .f-bot .links { display: none; } }

/*-------------footer end------------------------------------------------------------------*/
/*-------------index start-----------------------------------------------------------------*/
/* index-title start */
.index-title { font-family: "OpenSans-Bold"; text-transform: uppercase; font-size: 36px; font-size: 3.6rem; text-align: center; position: relative; padding-bottom: 18px; }

.index-title a:hover { color: #F08300; }

.index-title:after { position: absolute; content: ''; width: 87px; height: 3px; background-color: #333; left: 50%; margin-left: -44px; bottom: 0; }

@media screen and (max-width: 999px) { .index-title { font-size: 30px; font-size: 3rem; } }

@media screen and (max-width: 767px) { .index-title { font-size: 24px; font-size: 2.4rem; padding-bottom: 10px; } }

/* index-title end */
/* index-wwd start */
.index-wwd { padding: 58px 0 74px; }

@media screen and (max-width: 999px) { .index-wwd { padding: 50px 0; } }

@media screen and (max-width: 767px) { .index-wwd { padding: 30px 0; } }

.index-wwd .box-desc { text-align: center; font-size: 16px; font-size: 1.6rem; line-height: 30px; margin-top: 29px; }

.index-wwd .box-desc a { display: block; }

.index-wwd .box-desc a:hover { color: #F08300; }

@media screen and (max-width: 767px) { .index-wwd .box-desc { font-size: 14px; font-size: 1.4rem; line-height: 24px; margin-top: 20px; } }

.index-wwd .box-list .list-item { float: left; width: 23.33333%; margin-left: 2.22222%; margin-top: 37px; }

@media screen and (max-width: 999px) { .index-wwd .box-list .list-item { width: 23%; margin: 30px 1% 0; } }

@media screen and (max-width: 640px) { .index-wwd .box-list .list-item { width: 48%; } }

.index-wwd .box-list .item-pic img { display: block; margin: 0 auto; max-width: 280px; width: 100%; }

.index-wwd .box-list .item-title { font-family: "OpenSans-Bold"; font-size: 16px; font-size: 1.6rem; line-height: 30px; margin-top: 9px; }

.index-wwd .box-list .item-desc { line-height: 24px; height: 48px; margin-top: 5px; }

/* index-wwd end */
/* index-about start */
.index-about { background: url(../images/bg1.jpg) no-repeat right center; position: relative; }

@media screen and (max-width: 959px) { .index-about { background-image: none; } }

.index-about .item-pic { width: 50%; }

.index-about .item-pic img { display: block; }

@media screen and (max-width: 959px) { .index-about .item-pic { width: 100%; float: none; } }

.index-about .item-body { width: 50%; position: absolute; top: 50%; margin-top: -233.5px; right: 0; }

@media screen and (max-width: 1619px) { .index-about .item-body { margin-top: -205px; } }

@media screen and (max-width: 1419px) { .index-about .item-body { margin-top: -170px; } }

@media screen and (max-width: 1219px) { .index-about .item-body { margin-top: -140px; } }

@media screen and (max-width: 959px) { .index-about .item-body { width: 100%; position: relative; top: auto; margin-top: auto; background: url(../images/bg1.jpg) no-repeat center; -webkit-background-size: cover; background-size: cover; padding: 30px 2.5%; } }

.index-about .box-list { width: 640px; margin-left: -54px; }

@media screen and (max-width: 1419px) { .index-about .box-list { margin-left: -50px; } }

@media screen and (max-width: 1219px) { .index-about .box-list { width: 520px; margin-left: -40px; } }

@media screen and (max-width: 999px) { .index-about .box-list { width: 100%; } }

@media screen and (max-width: 959px) { .index-about .box-list { margin: 0; } }

.index-about .box-list .list-item { margin-top: 49px; }

.index-about .box-list .list-item:first-child { margin-top: 0; }

@media screen and (max-width: 1619px) { .index-about .box-list .list-item { margin-top: 20px; } }

.index-about .box-list .item-pics { float: left; margin-right: 37px; width: 123px; -o-transition: all .5s; -moz-transition: all .5s; transition: all .5s; -webkit-transition: all .5s; }

.index-about .box-list .item-pics img { display: block; }

.index-about .box-list .item-pics:hover { transform: rotate(360deg); -ms-transform: rotate(360deg); /* IE 9 */ -moz-transform: rotate(360deg); /* Firefox */ -webkit-transform: rotate(360deg); /* Safari 和 Chrome */ -o-transform: rotate(360deg); /* Opera */ }

@media screen and (max-width: 1419px) { .index-about .box-list .item-pics { width: 100px; margin-right: 20px; } }

@media screen and (max-width: 1219px) { .index-about .box-list .item-pics { width: 80px; } }

.index-about .box-list .item-info { overflow: hidden; display: table-cell; vertical-align: middle; width: 1000px; height: 123px; }

@media screen and (max-width: 1419px) { .index-about .box-list .item-info { height: 100px; } }

@media screen and (max-width: 1219px) { .index-about .box-list .item-info { height: 80px; } }

.index-about .box-list .item-title { font-family: "OpenSans-Semibold"; font-size: 20px; font-size: 2rem; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.index-about .box-list .item-title, .index-about .box-list .item-title a { color: #fff; }

@media screen and (max-width: 1219px) { .index-about .box-list .item-title { font-size: 18px; font-size: 1.8rem; line-height: 26px; } }

@media screen and (max-width: 767px) { .index-about .box-list .item-title { font-size: 16px; font-size: 1.6rem; } }

.index-about .box-list .item-desc { margin-top: 7px; font-size: 16px; font-size: 1.6rem; line-height: 30px; max-height: 60px; }

.index-about .box-list .item-desc, .index-about .box-list .item-desc a { color: #fff; }

@media screen and (max-width: 1419px) { .index-about .box-list .item-desc { margin-top: 0; line-height: 24px; max-height: 48px; } }

@media screen and (max-width: 767px) { .index-about .box-list .item-desc { font-size: 14px; font-size: 1.4rem; line-height: 24px; } }

/* index-about end */
/* our products  start */
.index-probox { padding: 64px 0 66px; }

@media screen and (max-width: 999px) { .index-probox { padding: 50px 0; } }

@media screen and (max-width: 767px) { .index-probox { padding: 30px 0; } }

.index-probox .tab-options { font-size: 0; letter-spacing: 0; margin-top: 52px; }

@media screen and (max-width: 999px) { .index-probox .tab-options { margin-top: 30px; } }

.index-probox .tab-options li { display: inline-block; vertical-align: top; width: 16.66667%; margin-left: 4.16667%; margin-bottom: 17px; font-size: 14px; font-size: 1.4rem; border: solid 1px #ccc; line-height: 24px; padding: 12px 3px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; }

.index-probox .tab-options li:hover, .index-probox .tab-options li.tab-active { background-color: #F08300; border-color: #F08300; color: #fff; }

@media screen and (max-width: 1219px) { .index-probox .tab-options li { width: 18.4%; margin-left: 2%; } }

@media screen and (max-width: 999px) { .index-probox .tab-options li { width: 23%; margin: 0 1% 15px; padding: 8px 3px; } }

@media screen and (max-width: 767px) { .index-probox .tab-options li { width: 31.33%; } }

@media screen and (max-width: 640px) { .index-probox .tab-options li { width: 48%; padding: 5px 3px; } }

.index-probox .box-list { font-size: 0; letter-spacing: 0; }

.index-probox .box-list .list-item { display: inline-block; vertical-align: top; width: 23.33333%; margin-left: 2.22222%; margin-top: 24px; }

@media screen and (max-width: 999px) { .index-probox .box-list .list-item { width: 23%; margin: 24px 1% 0; } }

@media screen and (max-width: 640px) { .index-probox .box-list .list-item { width: 48%; margin-top: 20px; } }

.index-probox .box-list .item-pic { width: 100%; border: solid 1px #ccc; }

.index-probox .box-list .item-pic img { display: block; margin: 0 auto; max-width: 405px; width: 100%; }

.index-probox .box-list .item-desc { margin-top: 17px; font-size: 14px; font-size: 1.4rem; line-height: 26px; max-height: 78px; }

.index-probox .box-list .item-desc, .index-probox .box-list .item-desc a { color: #333; }

@media screen and (max-width: 767px) { .index-probox .box-list .item-desc { line-height: 20px; max-height: 60px; } }

/* our products  end */
/* What MakesUs Special? start*/
.index-special { background: url(../images/bg2.jpg) no-repeat center; background-attachment: fixed; -webkit-background-size: cover; background-size: cover; }

@media screen and (max-width: 999px) { .index-special .wp { width: 100%; } }

.index-special .box-list { font-size: 0; letter-spacing: 0; }

.index-special .box-list .list-item { display: inline-block; vertical-align: top; text-align: center; width: 25%; padding: 0 30px; }

.index-special .box-list .list-item, .index-special .box-list .list-item a { color: #fff; }

.index-special .box-list .list-item a { display: block; }

@media screen and (max-width: 1219px) { .index-special .box-list .list-item { padding: 0 10px; } }

@media screen and (max-width: 999px) { .index-special .box-list .list-item { padding: 0 5px; width: 33.33%; } }

@media screen and (max-width: 600px) { .index-special .box-list .list-item { width: 100%; padding: 0 15px 30px; } }

.index-special .box-list .item-body { display: table-cell; vertical-align: middle; width: 1000px; height: 284px; }

@media screen and (max-width: 600px) { .index-special .box-list .item-body { display: block; height: auto; width: 100%; } }

.index-special .box-list .item1 { padding: 0 30px; font-size: 36px; font-size: 3.6rem; line-height: 48px; font-family: "OpenSans-Bold"; text-transform: uppercase; background-color: #F08300; text-align: left; }

.index-special .box-list .item1 a:hover { color: #333 !important; }

@media screen and (max-width: 1219px) { .index-special .box-list .item1 { padding: 0 10px; line-height: 36px; font-size: 30px; font-size: 3rem; } }

@media screen and (max-width: 999px) { .index-special .box-list .item1 { font-size: 28px; font-size: 2.8rem; width: 100%; padding: 20px 15px !important; }
  .index-special .box-list .item1 .item-body { height: auto; display: block; width: 100%; } }

@media screen and (max-width: 767px) { .index-special .box-list .item1 { line-height: 30px; font-size: 24px; font-size: 2.4rem; } }

@media screen and (max-width: 600px) { .index-special .box-list .item1 { margin-bottom: 20px; } }

.index-special .box-list .item-num { font-size: 36px; font-size: 3.6rem; font-family: "OpenSans-Semibold"; position: relative; padding-bottom: 15px; }

.index-special .box-list .item-num a:hover { color: #F08300; }

.index-special .box-list .item-num:after { position: absolute; content: ''; width: 33px; height: 2px; background-color: #F08300; left: 50%; margin-left: -16.5px; bottom: 0; }

@media screen and (max-width: 600px) { .index-special .box-list .item-num { font-size: 30px; font-size: 3rem; padding-bottom: 10px; } }

.index-special .box-list .item-desc { margin-top: 16px; font-size: 16px; font-size: 1.6rem; line-height: 30px; margin-bottom: 24px; }

@media screen and (max-width: 999px) { .index-special .box-list .item-desc { font-size: 14px; font-size: 1.4rem; line-height: 24px; margin-bottom: 0; } }

@media screen and (max-width: 600px) { .index-special .box-list .item-desc { margin-top: 10px; } }

/* What MakesUs Special? end */
/* SOLUTIONS start */
.index-solution { padding: 57px 0 58px; }

@media screen and (max-width: 999px) { .index-solution { padding: 50px 0; } }

@media screen and (max-width: 767px) { .index-solution { padding: 30px 0; } }

.index-solution .box-list { padding: 60px 0 0; }

@media screen and (max-width: 999px) { .index-solution .box-list { padding: 50px 0 0; } }

@media screen and (max-width: 767px) { .index-solution .box-list { padding: 30px 0 0; } }

.index-solution .box-list .list-item { width: 49.91667%; }

@media screen and (max-width: 700px) { .index-solution .box-list .list-item { width: 100%; max-width: 599px; float: none; margin: 0 auto; } }

.index-solution .box-list .item1 { position: relative; width: 100%; float: left; margin-bottom: 4px; }

.index-solution .box-list .item2 { position: relative; float: left; margin-bottom: 4px; width: 49.74958%; margin-left: 0.50083%; }

.index-solution .box-list .item2.no_margin { margin-left: 0; }

.index-solution .box-list .item-pic img { display: block; }

.index-solution .box-list .item-backdrop { opacity: 0; filter: alpha(opacity=0); display: none \9; position: absolute; top: 0; bottom: 0; left: 0; width: 100%; background: #F08300; background: rgba(240, 131, 0, 0.9); }

@media screen and (max-width: 999px) { .index-solution .box-list .item-backdrop { opacity: 1; filter: alpha(opacity=100); position: relative; top: auto; bottom: auto; left: auto; background-color: #333; } }

.index-solution .box-list .list-item > div:hover:hover .item-backdrop { opacity: 1; filter: alpha(opacity=100); display: block \9; }

.index-solution .box-list .list-item > div:before { opacity: 0.8; content: ""; height: 1px; width: 0; top: 5.5336%; left: 5.36913%; background: #fff; position: absolute; z-index: 100; -webkit-transition: all .3s ease-in; -o-transition: all .3s ease-in; -moz-transition: all .3s ease-in; transition: all .3s ease-in; }

.index-solution .box-list .list-item > div:after { opacity: 0.8; content: ""; height: 1px; width: 0; bottom: 5.5336%; right: 5.36913%; background: #fff; position: absolute; z-index: 100; -webkit-transition: all .3s ease-in; -o-transition: all .3s ease-in; -moz-transition: all .3s ease-in; transition: all .3s ease-in; }

.index-solution .box-list .item-backdrop:before { opacity: 0.8; content: ""; height: 0; width: 1px; left: 5.36913%; bottom: 5.5336%; background: #fff; position: absolute; z-index: 100; -webkit-transition: all .3s ease-in; -o-transition: all .3s ease-in; -moz-transition: all .3s ease-in; transition: all .3s ease-in; }

.index-solution .box-list .item-backdrop:after { opacity: 0.8; content: ""; height: 0; width: 1px; right: 5.36913%; top: 5.5336%; background: #fff; position: absolute; z-index: 100; -webkit-transition: all .3s ease-in; -o-transition: all .3s ease-in; -moz-transition: all .3s ease-in; transition: all .3s ease-in; }

.index-solution .box-list .list-item > div:hover:before { width: 89.26174%; }

.index-solution .box-list .list-item > div:hover:after { width: 89.26174%; }

.index-solution .box-list .list-item > div:hover .item-backdrop:before { height: 88.93%; }

.index-solution .box-list .list-item > div:hover .item-backdrop:after { height: 88.93%; }

@media screen and (max-width: 999px) { .index-solution .box-list .list-item > div:before, .index-solution .box-list .list-item > div:after, .index-solution .box-list .item-backdrop:before, .index-solution .box-list .item-backdrop:after { display: none; } }

.index-solution .box-list .item-body { text-align: center; position: absolute; left: 10.06711%; right: 10.06711%; top: 50%; margin-top: -68px; }

@media screen and (max-width: 999px) { .index-solution .box-list .item-body { position: relative; top: auto; margin: auto; left: auto; right: auto; padding: 15px 10px; } }

.index-solution .box-list .item-title { font-size: 20px; font-size: 2rem; font-family: "OpenSans-Semibold"; line-height: 24px; }

.index-solution .box-list .item-title, .index-solution .box-list .item-title a { color: #fff; }

.index-solution .box-list .item-title a:hover { color: #333 !important; }

@media screen and (max-width: 999px) { .index-solution .box-list .item-title { font-size: 18px; font-size: 1.8rem; }
  .index-solution .box-list .item-title a:hover { color: #F08300 !important; } }

@media screen and (max-width: 767px) { .index-solution .box-list .item-title { font-size: 16px; font-size: 1.6rem; } }

.index-solution .box-list .item-desc { margin-top: 13px; font-size: 16px; font-size: 1.6rem; line-height: 24px; height: 48px; }

.index-solution .box-list .item-desc, .index-solution .box-list .item-desc a { color: #fff; }

.index-solution .box-list .item-desc a:hover { color: #333 !important; }

@media screen and (max-width: 999px) { .index-solution .box-list .item-desc { margin-top: 5px; }
  .index-solution .box-list .item-desc a:hover { color: #F08300 !important; } }

@media screen and (max-width: 767px) { .index-solution .box-list .item-desc { font-size: 14px; font-size: 1.4rem; line-height: 20px; height: 40px; } }

.index-solution .box-list .item-btn { margin-top: 20px; background: url(../images/web1.png) no-repeat center; -webkit-background-size: contain; background-size: contain; width: 35px; height: 37px; display: inline-block; }

@media screen and (max-width: 999px) { .index-solution .box-list .item-btn { margin-top: 5px; display: none; } }

@media screen and (max-width: 767px) { .index-solution .box-list .item-btn { width: 30px; height: 30px; } }

/* SOLUTIONS end */
/* index-news start */
.index-news { padding-bottom: 72px; }

@media screen and (max-width: 999px) { .index-news { padding: 0 0 50px; } }

@media screen and (max-width: 767px) { .index-news { padding: 0 0 30px; } }

.index-news .index-title:after { background-color: #F08300; left: 0; margin-left: 0; bottom: 2px; width: 79px; }

@media screen and (max-width: 767px) { .index-news .index-title:after { width: 70px; } }

.index-news .box-btn { width: 107px; line-height: 45px; border-radius: 8px; background-color: #006098; text-align: center; color: #fff; font-size: 16px; font-size: 1.6rem; margin-top: 13px; }

.index-news .box-btn:hover { background-color: #F08300; }

@media screen and (max-width: 767px) { .index-news .box-btn { font-size: 14px; font-size: 1.4rem; line-height: 36px; margin-top: 5px; } }

.index-news .news1-list { padding-bottom: 0; }

.index-news .news1-list .list-item { margin-bottom: 0; margin-top: 28px; }

/* index-news end */
/* index-cus start */
.index-cus { background: url(../images/bg3.jpg) no-repeat center; -webkit-background-size: cover; background-size: cover; background-attachment: fixed; padding: 70px 0 57px; }

@media screen and (max-width: 999px) { .index-cus { padding: 50px 0; } }

@media screen and (max-width: 767px) { .index-cus { padding: 30px 0; } }

.index-cus .box-title { font-family: "OpenSans-Bold"; font-size: 36px; font-size: 3.6rem; text-transform: uppercase; text-align: center; background: url(../images/web2.png) no-repeat top center; padding-top: 48px; margin-bottom: 25px; }

.index-cus .box-title, .index-cus .box-title a { color: #fff; }

.index-cus .box-title a:hover { color: #F08300; }

@media screen and (max-width: 999px) { .index-cus .box-title { font-size: 30px; font-size: 3rem; } }

@media screen and (max-width: 767px) { .index-cus .box-title { font-size: 24px; font-size: 2.4rem; padding-top: 40px; -webkit-background-size: 25px 25px; background-size: 25px; } }

.index-cus .slide-main { position: relative; }

.index-cus .slide-main .prev-btn, .index-cus .slide-main .next-btn { display: block; position: absolute; z-index: 99; top: 50%; margin-top: -35px; overflow: hidden; cursor: pointer; }

.index-cus .slide-main .prev-btn .iconfont, .index-cus .slide-main .next-btn .iconfont { font-size: 37px; font-size: 3.7rem; color: #fff; }

.index-cus .slide-main .prev-btn .iconfont:hover, .index-cus .slide-main .next-btn .iconfont:hover { color: #F08300; }

@media screen and (max-width: 767px) { .index-cus .slide-main .prev-btn, .index-cus .slide-main .next-btn { margin-top: -12px; }
  .index-cus .slide-main .prev-btn .iconfont, .index-cus .slide-main .next-btn .iconfont { font-size: 24px; font-size: 2.4rem; } }

.index-cus .slide-main .prev-btn { left: 0; }

.index-cus .slide-main .next-btn { right: 0; }

.index-cus .slide-main .item { margin-top: 51px; display: block; width: 100%; text-align: center; font-size: 0; letter-spacing: 0; line-height: 0; }

.index-cus .slide-main .item a { display: inline-block; vertical-align: top; width: 11px; height: 11px; border-radius: 50%; margin: 0 4.5px; border: solid 1px #fff; cursor: pointer; }

.index-cus .slide-main .item a.cur { background-color: #F08300; border-color: #F08300; }

@media screen and (max-width: 767px) { .index-cus .slide-main .item { margin-top: 30px; } }

.index-cus .slide-main .slide-box { position: relative; display: block; width: 100%; overflow: hidden; padding: 0 140px; }

@media screen and (max-width: 999px) { .index-cus .slide-main .slide-box { padding: 0 50px; } }

@media screen and (max-width: 767px) { .index-cus .slide-main .slide-box { padding: 0 30px; } }

.index-cus .slide-main .list-item { display: none; }

.index-cus .slide-main .list-item .item-desc { text-align: center; font-size: 16px; font-size: 1.6rem; line-height: 30px; }

.index-cus .slide-main .list-item .item-desc, .index-cus .slide-main .list-item .item-desc a { color: #A3A2A2; }

@media screen and (max-width: 767px) { .index-cus .slide-main .list-item .item-desc { font-size: 14px; font-size: 1.4rem; line-height: 24px; } }

.index-cus .slide-main .list-item .item-name { margin-top: 37px; font-family: "OpenSans-Semibold"; font-size: 18px; font-size: 1.8rem; line-height: 30px; }

.index-cus .slide-main .list-item .item-name, .index-cus .slide-main .list-item .item-name a { color: #fff; }

@media screen and (max-width: 767px) { .index-cus .slide-main .list-item .item-name { font-size: 16px; font-size: 1.6rem; line-height: 24px; margin-top: 15px; } }

/* index-cus end */
/* index-brand start */
.index-brand { padding: 60px 0 50px; }

@media screen and (max-width: 999px) { .index-brand { padding: 50px 0; } }

@media screen and (max-width: 767px) { .index-brand { padding: 30px 0; } }

.index-brand .brand-scroll { width: 100%; position: relative; }

.index-brand .brand-scroll .box-bd { width: 100%; overflow: hidden; }

.index-brand .brand-scroll .box-list { width: 1000%; }

.index-brand .brand-scroll .box-list .list-wp { float: left; width: 10%; position: relative; }

.index-brand .brand-scroll .box-list .list-item { float: left; width: 18.5%; margin-left: 1.875%; margin-bottom: 10px; }

@media screen and (max-width: 999px) { .index-brand .brand-scroll .box-list .list-item { width: 18%; margin: 0 1% 10px; } }

@media screen and (max-width: 600px) { .index-brand .brand-scroll .box-list .list-item { width: 31.33%; } }

.index-brand .brand-scroll .box-list .item-pics { border: solid 1px #ccc; width: 100%; }

.index-brand .brand-scroll .box-list .item-pics img { display: block; width: 100%; max-width: 220px; margin: 0 auto; }

.index-brand .brand-scroll .box-page { font-size: 0; letter-spacing: 0; text-align: center; margin-top: 44px; }

@media screen and (max-width: 999px) { .index-brand .brand-scroll .box-page { margin-top: 30px; } }

@media screen and (max-width: 767px) { .index-brand .brand-scroll .box-page { margin-top: 15px; } }

.index-brand .brand-scroll .page-item { margin: 0 4.5px; display: inline-block; *display: inline; *zoom: 1; width: 11px; height: 11px; border-radius: 50%; background-color: transparent; border: solid 1px #C8C8C8; }

.index-brand .brand-scroll .page-item.active { background-color: #C8C8C8; }

/* index-brand end */
.index-keys { padding: 18px 0; background-color: #F08300; font-size: 16px; font-size: 1.6rem; line-height: 24px; }

.index-keys, .index-keys a { color: #fff; }

.index-keys a:hover { color: #333; }

@media screen and (max-width: 767px) { .index-keys { font-size: 14px; font-size: 1.4rem; padding: 10px 0; } }

/*-------------index end-------------------------------------------------------------------*/
/*-------------2-1-products start----------------------------------------------------------*/
.main .box-main { width: 834px; }

@media screen and (max-width: 1219px) { .main .box-main { width: 640px; } }

@media screen and (max-width: 999px) { .main .box-main { width: 100%; } }

.main .box-slide { width: 310px; }

@media screen and (max-width: 999px) { .main .box-slide { width: 100%; margin: 50px 0 0; } }

@media screen and (max-width: 767px) { .main .box-slide { margin: 30px 0 0; } }

.procate-title { position: relative; background-color: #F08300; font-size: 36px; font-size: 3.6rem; text-transform: uppercase; font-family: "OpenSans-Bold"; text-align: center; line-height: 111px; border-bottom: solid 1px #fff; }

.procate-title, .procate-title a { color: #fff; }

.procate-title a { display: block; }

.procate-title:hover { background-color: #333; }

@media screen and (max-width: 1219px) { .procate-title { line-height: 60px; font-size: 30px; font-size: 3rem; } }

@media screen and (max-width: 999px) { .procate-title { font-size: 26px; font-size: 2.6rem; line-height: 50px; } }

@media screen and (max-width: 767px) { .procate-title { font-size: 22px; font-size: 2.2rem; line-height: 40px; display: none; } }

.procate-title1 { display: none; font-size: 22px; font-size: 2.2rem; line-height: 40px; position: relative; background-color: #F08300; text-transform: uppercase; font-family: "OpenSans-Bold"; text-align: center; border-bottom: solid 1px #fff; }

.procate-title1, .procate-title1 a { color: #fff; }

.procate-title1 a { display: block; }

@media screen and (max-width: 767px) { .procate-title1 { display: block; } }

.proslide { border-top: solid 8px #F08300; }

@media screen and (max-width: 767px) { .proslide { display: none; } }

.proslide > li { margin-top: 3px; }

.proslide > li:first-child { margin-top: 0; }

.proslide > li:hover > a, .proslide > li.active > a { color: #fff; background-color: #F08300; }

.proslide > li:hover > a:after, .proslide > li.active > a:after { background-image: url(../images/slide2_1.png); }

.proslide > li > a { display: block; line-height: 24px; background-color: #ECECEB; padding: 16px 56px 16px 23px; font-size: 16px; font-size: 1.6rem; position: relative; }

.proslide > li > a:after { position: absolute; content: ''; width: 12px; height: 12px; top: 50%; margin-top: -6px; background: url(../images/slide2.png) no-repeat center; right: 33px; }

@media screen and (max-width: 999px) { .proslide > li > a { padding: 10px 50px 10px 20px; }
  .proslide > li > a:after { right: 15px; } }

@media screen and (max-width: 767px) { .proslide > li > a { font-size: 14px; font-size: 1.4rem; line-height: 22px; } }

/* news-slide start */
.news-slide { margin-top: 38px; }

@media screen and (max-width: 767px) { .news-slide { margin-top: 30px; } }

.news-slide .procate-title { display: block; }

.news-slide .box-list { border-top: solid 8px #F08300; background-color: #E8E8E8; padding: 12px 0 15px; }

@media screen and (max-width: 767px) { .news-slide .box-list { padding: 0; } }

.news-slide .box-list .list-item { border-top: solid 1px #CCCCCC; padding: 15px 10px 21px; }

.news-slide .box-list .list-item:first-child { border-top: 0; }

.news-slide .box-list .item-title { font-family: "OpenSans-Semibold"; font-size: 16px; font-size: 1.6rem; line-height: 26px; max-height: 52px; }

.news-slide .box-list .item-title a { display: block; }

@media screen and (max-width: 767px) { .news-slide .box-list .item-title { line-height: 24px; max-height: 48px; } }

.news-slide .box-list .item-desc { margin-top: 10px; line-height: 26px; max-height: 78px; }

@media screen and (max-width: 767px) { .news-slide .box-list .item-desc { line-height: 22px; max-height: 66px; margin-top: 5px; } }

/* news-slide end */
.pro1-list { font-size: 0; letter-spacing: 0; padding: 0 0 37px; }

@media screen and (max-width: 999px) { .pro1-list { padding: 0 0 20px; } }

@media screen and (max-width: 767px) { .pro1-list { padding: 0 0 10px; } }

.pro1-list .list-item { display: inline-block; vertical-align: top; width: 31.17506%; margin-left: 3.23741%; }

@media screen and (max-width: 999px) { .pro1-list .list-item { width: 31.33%; margin: 0 1%; } }

@media screen and (max-width: 600px) { .pro1-list .list-item { width: 48%; } }

.pro1-list .item-pic { width: 100%; border: solid 1px #ccc; }

.pro1-list .item-pic img { display: block; margin: 0 auto; max-width: 405px; width: 100%; }

.pro1-list .item-pic:hover { border-color: #F08300; }

.pro1-list .item-desc { margin-top: 6px; font-size: 14px; font-size: 1.4rem; line-height: 24px; height: 72px; }

.pro1-list .item-desc, .pro1-list .item-desc a { color: #333; }

@media screen and (max-width: 767px) { .pro1-list .item-desc { line-height: 20px; height: 60px; } }

.pro1-list .item-btnbox { margin: 18px 0 38px; }

.pro1-list .item-btnbox input { margin-right: 20px; }

@media screen and (max-width: 767px) { .pro1-list .item-btnbox { margin: 15px 0 30px; }
  .pro1-list .item-btnbox input { margin-right: 10px; } }

.pro1-list .item-btn { display: inline-block; width: 123px; height: 33px; line-height: 32px; background: #E8E8E8; border-radius: 8px; font-size: 14px; font-size: 1.4rem; text-align: center; }

.pro1-list .item-btn:hover { background-color: #F08300; color: #fff; }

@media screen and (max-width: 767px) { .pro1-list .item-btn { width: 100px; } }

/*-------------2-1-products end------------------------------------------------------------*/
/*-------------2-2-products start----------------------------------------------------------*/
.m-prob1 .prob-pic { width: 405px; float: left; }

.m-prob1 .prob-pic-big { position: relative; border: solid 1px #ccc; }

.m-prob1 .prob-pic-big-img { display: block; line-height: 0; font-size: 0; }

.m-prob1 .prob-pic-big-img .zoomPad { float: none; z-index: 8; }

.m-prob1 .zoomWrapperImage img { max-width: 1200px; }

.m-prob1 .prob-pic-small { position: relative; margin-top: 10px; padding: 0 35px; overflow: hidden; }

.m-prob1 .prob-pic-btn { position: absolute; top: 50%; margin-top: -13px; display: block; cursor: pointer; }

.m-prob1 .prob-pic-btn .iconfont { color: #666; font-size: 26px; font-size: 2.6rem; }

.m-prob1 .prob-pic-btn .iconfont:hover { color: #F08300; }

.m-prob1 .prob-pic-btn.prev { left: 0; }

.m-prob1 .prob-pic-btn.next { right: 0; }

.m-prob1 .prob-pic-list { overflow: hidden; }

.m-prob1 .prob-pic-list ul { width: 1000%; overflow: hidden; }

.m-prob1 .prob-pic-list li { position: relative; float: left; margin-right: 0.74627%; width: 2.83582%; }

.m-prob1 .prob-pic-item .item-pics { border: #ccc 1px solid; overflow: hidden; }

.m-prob1 .prob-pic-item .item-pics.zoomThumbActive { border: solid 1px #F08300; }

.m-prob1 .prob-pic-item .item-pics img { display: block; }

@media screen and (max-width: 1219px) { .zoomPad { cursor: default !important; }
  .zoomPup { display: none !important; }
  .zoomWindow { display: none !important; }
  .zoomPreload { display: none !important; }
  .m-prob1 .prob-pic { float: none; margin: 0 auto; } }

@media screen and (max-width: 767px) { .m-prob1 .prob-pic { width: 100%; }
  .m-prob1 .prob-pic-big { display: none; }
  .m-prob1 .prob-pic-small { margin-top: 0; }
  .m-prob1 .prob-pic-list ul li { margin-right: .2%; width: 3.2%; }
  .m-prob1 .prob-pic-item .item-pics.zoomThumbActive { border-color: #ccc; } }

@media screen and (max-width: 640px) { .m-prob1 .prob-pic-list ul li { margin-right: .2%; width: 4.9%; } }

@media screen and (max-width: 480px) { .m-prob1 .prob-pic-list ul li { margin-right: 0%; width: 10%; } }

/* pro-info */
.pro-info { width: 392px; }

@media screen and (max-width: 1219px) { .pro-info { width: 100%; margin: 30px auto 0; } }

.pro-info .item-title { font-family: "OpenSans-Semibold"; font-size: 18px; font-size: 1.8rem; border-bottom: solid 1px #CCCCCC; line-height: 24px; font-style: normal; padding-bottom: 6px; margin-bottom: 16px; margin-top: 10px; }

@media screen and (max-width: 767px) { .pro-info .item-title { font-size: 16px; font-size: 1.6rem; margin-top: 0; } }

.pro-info .item-desc { font-size: 16px; font-size: 1.6rem; line-height: 30px; min-height: 277px; padding: 24px 0 20px; }

.pro-info .item-desc img, .pro-info .item-desc iframe { max-width: 100%; }

.pro-info .item-desc p { padding-left: 22px; position: relative; }

.pro-info .item-desc p:after { position: absolute; content: ''; width: 8px; height: 8px; border-radius: 50%; background-color: #ccc; left: 0; top: 11px; }

@media screen and (max-width: 1219px) { .pro-info .item-desc { height: auto; min-height: auto; } }

@media screen and (max-width: 767px) { .pro-info .item-desc { line-height: 24px; font-size: 14px; font-size: 1.4rem; }
  .pro-info .item-desc p:after { top: 8px; } }

.pro-info .item-btn { float: left; display: inline-block; width: 151px; padding: 0 10px; line-height: 35px; font-size: 16px; font-size: 1.6rem; text-align: center; border: solid 1px #F08300; color: #F08300; font-family: arial, helvetica, sans-serif; font-weight: bold; }

.pro-info .item-btn:hover { background-color: #F08300; color: #fff; }

.pro-info .item-btn:first-child { margin-right: 55px; }

@media screen and (max-width: 550px) { .pro-info .item-btn { float: left; width: 49%; font-size: 14px; font-size: 1.4rem; }
  .pro-info .item-btn:first-child { margin-right: 2%; } }

.pro2-detail { margin-top: 42px; }

@media screen and (max-width: 999px) { .pro2-detail { margin-top: 30px; } }

.pro2-detail .item-desc { padding: 26px 0 43px; font-size: 16px; font-size: 1.6rem; line-height: 30px; }

.pro2-detail .item-desc p { min-height: 30px; }

.pro2-detail .item-desc, .pro2-detail .item-desc a { color: #666; }

.pro2-detail .item-desc strong { font-family: "OpenSans-Bold"; font-weight: normal; }

.pro2-detail .item-desc img, .pro2-detail .item-desc iframe { max-width: 100%; }

@media screen and (max-width: 767px) { .pro2-detail .item-desc { padding: 15px 0 30px; font-size: 14px; font-size: 1.4rem; line-height: 24px; }
  .pro2-detail .item-desc p { min-height: 24px; } }

.pro2-title { font-family: "OpenSans-Bold"; font-size: 24px; font-size: 2.4rem; text-transform: capitalize; border-bottom: solid 1px #ccc; line-height: 30px; padding: 0 0 15px; }

.pro2-title, .pro2-title a { color: #F08300; }

.pro2-title a:hover { color: #333; }

@media screen and (max-width: 767px) { .pro2-title { font-size: 20px; font-size: 2rem; padding-bottom: 10px; } }

.related-box .pro1-list .list-item { margin-top: 30px; }

/*-------------2-2-products end------------------------------------------------------------*/
/*-------------1-about start---------------------------------------------------------------*/
/* about-top start */
.about-top .box-title { font-size: 30px; font-size: 3rem; font-family: "OpenSans-Bold"; text-transform: uppercase; padding-bottom: 19px; text-align: center; position: relative; }

.about-top .box-title:after { position: absolute; content: ''; width: 152px; height: 2px; background-color: #F08300; left: 50%; margin-left: -76px; bottom: 0; }

@media screen and (max-width: 767px) { .about-top .box-title { font-size: 24px; font-size: 2.4rem; padding-bottom: 10px; }
  .about-top .box-title:after { width: 120px; margin-left: -60px; } }

.about-top .box-body { padding: 28px 0 0; font-size: 16px; font-size: 1.6rem; line-height: 30px; }

.about-top .box-body p { min-height: 30px; }

.about-top .box-body img, .about-top .box-body iframe { max-width: 100%; }

@media screen and (max-width: 767px) { .about-top .box-body { padding: 15px 0 0; font-size: 14px; font-size: 1.4rem; line-height: 24px; }
  .about-top .box-body p { min-height: 24px; } }

/* about-top end */
/* about-four start */
.about-four { margin-top: 30px; background-color: #F5F5F5; border-left: solid 5px #F08300; padding: 30px 45px 32px; font-size: 16px; font-size: 1.6rem; line-height: 34px; }

.about-four strong { font-weight: normal; font-family: "OpenSans-Bold"; color: #F08300; }

@media screen and (max-width: 999px) { .about-four { line-height: 30px; } }

@media screen and (max-width: 767px) { .about-four { padding: 15px 20px; font-size: 14px; font-size: 1.4rem; line-height: 24px; } }

/* about-four end */
.about-scroll { width: 100%; margin: 46px auto 0; position: relative; max-width: 1192px; }

@media screen and (max-width: 767px) { .about-scroll { margin-top: 30px; } }

.about-scroll .box-bd { width: 100%; overflow: hidden; }

.about-scroll .box-list { width: 1000%; }

.about-scroll .box-list .list-wp { float: left; width: 10%; position: relative; }

.about-scroll .box-list .item-pics { width: 100%; }

.about-scroll .box-list .item-pics img { display: block; width: 100%; max-width: 1192px; margin: 0 auto; }

.about-scroll .box-page { font-size: 0; letter-spacing: 0; text-align: center; margin-top: 34px; }

@media screen and (max-width: 767px) { .about-scroll .box-page { margin-top: 15px; } }

.about-scroll .page-item { margin: 0 10px; display: inline-block; *display: inline; *zoom: 1; width: 14px; height: 14px; border-radius: 50%; background-color: transparent; border: solid 2px #F08300; }

@media screen and (max-width: 767px) { .about-scroll .page-item { margin: 0 5px; width: 12px; height: 12px; } }

.about-scroll .page-item.active { background-color: #F08300; }

.about-title { font-family: "OpenSans-Bold"; font-size: 30px; font-size: 3rem; padding-bottom: 16px; text-transform: uppercase; text-align: center; position: relative; }

.about-title:after { position: absolute; content: ''; width: 58px; height: 2px; background-color: #F08300; left: 50%; margin-left: -29px; bottom: 0; }

@media screen and (max-width: 767px) { .about-title { font-size: 20px; font-size: 2rem; padding-bottom: 10px; } }

.about-desc { font-size: 16px; font-size: 1.6rem; line-height: 30px; margin: 35px auto 0; text-align: center; }

@media screen and (max-width: 767px) { .about-desc { font-size: 14px; font-size: 1.4rem; line-height: 24px; margin: 15px auto 0; } }

/* .about-fac start */
.about-fac { margin-top: 66px; padding: 57px 0 78px; border-top: solid 1px #ccc; }

@media screen and (max-width: 999px) { .about-fac { padding: 50px 0; margin-top: 50px; } }

@media screen and (max-width: 767px) { .about-fac { padding: 30px 0; margin-top: 30px; } }

.about-fac .ex-scroll { width: 100%; margin: 37px auto 0; position: relative; }

.about-fac .ex-scroll .box-bd { width: 100%; overflow: hidden; }

.about-fac .ex-scroll .box-list { width: 1000%; }

.about-fac .ex-scroll .box-list .list-wp { float: left; width: 10%; position: relative; }

.about-fac .ex-scroll .box-list .item-pics { float: left; width: 24.16667%; margin-left: 1.11111%; position: relative; }

.about-fac .ex-scroll .box-list .item-pics img { display: block; width: 100%; max-width: 290px; margin: 0 auto; }

.about-fac .ex-scroll .box-list .item-pics:hover .item-backdrop { top: 0; }

@media screen and (max-width: 999px) { .about-fac .ex-scroll .box-list .item-pics { width: 24%; margin: 0 0.5%; } }

@media screen and (max-width: 500px) { .about-fac .ex-scroll .box-list .item-pics { width: 49%; margin: 0 0.5% 10px; } }

.about-fac .ex-scroll .box-list .item-backdrop { position: absolute; top: 999px; bottom: 0; left: 0; width: 100%; background-color: #000; background-color: rgba(0, 0, 0, 0.5); -webkit-transition: all .5s; -o-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }

.about-fac .ex-scroll .box-list .item-backdrop .iconfont { position: absolute; font-size: 30px; font-size: 3rem; top: 50%; left: 50%; margin: -15px 0 0 -15px; color: #fff; }

@media screen and (max-width: 999px) { .about-fac .ex-scroll .box-list .item-backdrop { display: none; } }

.about-fac .ex-scroll .box-page { font-size: 0; letter-spacing: 0; text-align: center; margin-top: 39px; }

@media screen and (max-width: 767px) { .about-fac .ex-scroll .box-page { margin-top: 15px; } }

.about-fac .ex-scroll .page-item { margin: 0 10px; display: inline-block; *display: inline; *zoom: 1; width: 14px; height: 14px; border-radius: 50%; background-color: transparent; border: solid 2px #F08300; }

@media screen and (max-width: 767px) { .about-fac .ex-scroll .page-item { margin: 0 5px; width: 12px; height: 12px; } }

.about-fac .ex-scroll .page-item.active { background-color: #F08300; }

/* .about-fac end */
/* CERTIFICATE start */
.about-cer { padding: 44px 0 0; border-top: solid 1px #ccc; /* .turn_page start */ /* .turn_page end */ }

@media screen and (max-width: 767px) { .about-cer { padding: 30px 0 0; } }

.about-cer .about-desc { margin: 24px auto 0; }

.about-cer .turn_page { margin-top: 41px; margin-bottom: 32px; }

@media screen and (max-width: 999px) { .about-cer .turn_page { margin-top: 30px; margin-bottom: 0; } }

.about-cer .turn_page #box { position: relative; width: 1176px; height: 449px; margin: 0 auto; }

.about-cer .turn_page #box .box-list { position: relative; width: 1176px; height: 449px; }

.about-cer .turn_page #box .box-list li { position: absolute; list-style: none; background: #000; width: 0; height: 0; top: 146px; left: 377px; z-index: 0; }

.about-cer .turn_page #box .box-list li img { width: 100%; height: 100%; vertical-align: top; cursor: pointer; }

.about-cer .turn_page #box .prev, .about-cer .turn_page #box .next { display: none; }

.about-cer .turn_page #box .prev { left: 0; }

.about-cer .turn_page #box .next { right: 0; }

@media screen and (max-width: 1219px) { .about-cer .turn_page #box { display: none; } }

.about-cer .turn_page .scroll-box { display: none; position: relative; overflow: hidden; width: 100%; padding-left: 40px; padding-right: 40px; }

@media screen and (max-width: 1219px) { .about-cer .turn_page .scroll-box { display: block; } }

.about-cer .turn_page .scroll-box .box-btn { position: absolute; top: 50%; margin-top: -15px; display: block; }

.about-cer .turn_page .scroll-box .box-btn .iconfont { font-size: 30px; font-size: 3rem; color: #666; }

.about-cer .turn_page .scroll-box .box-btn .iconfont:hover { color: #F08300; }

.about-cer .turn_page .scroll-box .box-btn.prev { left: 0; }

.about-cer .turn_page .scroll-box .box-btn.next { right: 0; }

.about-cer .turn_page .scroll-box .box-list { overflow: hidden; }

.about-cer .turn_page .scroll-box .box-list ul { width: 1000%; }

.about-cer .turn_page .scroll-box .list-item { float: left; margin-left: .1%; margin-right: .1%; margin-bottom: 0; width: 2.3%; border-radius: 0; border: solid 0 #bfbfbf; overflow: hidden; }

.about-cer .turn_page .scroll-box .list-item img { display: block; }

@media only screen and (max-width: 640px) { .about-cer .turn_page .scroll-box .list-item { width: 3.13%; } }

@media only screen and (max-width: 500px) { .about-cer .turn_page .scroll-box .list-item { width: 4.8%; } }

/* CERTIFICATE end */
/*-------------1-about end-----------------------------------------------------------------*/
/*-------------3-service start-------------------------------------------------------------*/
.service-bar { display: flex;}

.service-bar a { display: inline-block; width: 24.58333%; margin-left: 0.55556%; font-size: 16px; font-size: 1.6rem; text-align: center; line-height: 24px; padding: 10px 0; background-color: #EEEEEE; }

.service-bar a:first-child { margin-left: 0; }

.service-bar a.active, .service-bar a:hover { background-color: #F08300; color: #fff; }

@media screen and (max-width: 1219px) { .service-bar a { font-size: 14px; font-size: 1.4rem; } }

@media screen and (max-width: 999px) { .service-bar a { width: 49%; margin: 0 0.5% 5px !important; } }

@media screen and (max-width: 530px) { .service-bar a { width: 100%; margin: 0 0 5px !important; padding: 5px 0; } }

.service-main .box-title { margin-top: 51px; font-size: 30px; font-size: 3rem; padding-bottom: 11px; text-align: center; position: relative; }

.service-main .box-title:after { position: absolute; content: ''; width: 108px; height: 2px; background-color: #F08300; left: 50%; margin-left: -54px; bottom: 0; }

@media screen and (max-width: 767px) { .service-main .box-title { font-size: 24px; font-size: 2.4rem; margin-top: 30px; } }

.service-main .box-body { padding: 36px 0 0; font-size: 16px; font-size: 1.6rem; line-height: 30px; }

.service-main .box-body p { min-height: 30px; }

.service-main .box-body strong { font-family: "OpenSans-Bold"; font-weight: normal; color: #F08300; }

.service-main .box-body img, .service-main .box-body iframe { max-width: 100%; }

.service-main .box-body .img { margin-top: 18px; }

@media screen and (max-width: 767px) { .service-main .box-body { padding: 15px 0 0; font-size: 14px; font-size: 1.4rem; line-height: 24px; }
  .service-main .box-body p { min-height: 24px; }
  .service-main .box-body img { margin-top: 0; } }

/*-------------3-service end---------------------------------------------------------------*/
/*-------------4-1-solution start----------------------------------------------------------*/
.proslide1 { border-top: solid 8px #F08300; }

@media screen and (max-width: 767px) { .proslide1 { display: none; } }

.proslide1 > li { margin-top: 3px; }

.proslide1 > li:first-child { margin-top: 0; }

.proslide1 > li:hover > a, .proslide1 > li.active > a { color: #fff; background-color: #F08300; }

.proslide1 > li > a { display: block; line-height: 24px; background-color: #ECECEB; padding: 18px 10px 14px; position: relative; }

@media screen and (max-width: 999px) { .proslide1 > li > a { padding: 10px; } }

@media screen and (max-width: 767px) { .proslide1 > li > a { font-size: 14px; font-size: 1.4rem; line-height: 22px; } }

.solution1-list { font-size: 0; letter-spacing: 0; padding: 0 0 35px; }

@media screen and (max-width: 999px) { .solution1-list { padding: 0 0 20px; } }

@media screen and (max-width: 767px) { .solution1-list { padding: 0 0 10px; } }

.solution1-list .list-item { display: inline-block; vertical-align: top; width: 31.89448%; margin-left: 2.15827%; margin-bottom: 35px; }

@media screen and (max-width: 999px) { .solution1-list .list-item { width: 31.33%; margin: 0 1% 30px; } }

@media screen and (max-width: 767px) { .solution1-list .list-item { margin-bottom: 20px; } }

@media screen and (max-width: 600px) { .solution1-list .list-item { width: 48%; } }

.solution1-list .item-pic { width: 100%; border: solid 1px #ccc; position: relative; }

.solution1-list .item-pic img { display: block; margin: 0 auto; max-width: 405px; width: 100%; }

.solution1-list .item-pic:hover .item-backdrop { opacity: 1; filter: alpha(opacity=100); display: block \9; }

.solution1-list .item-backdrop { opacity: 0; filter: alpha(opacity=0); display: none \9; position: absolute; top: 0; bottom: 0; left: 0; width: 100%; background: url(../images/web1.png) no-repeat center #F08300; background: url(../images/web1.png) no-repeat center rgba(240, 131, 0, 0.9); }

@media screen and (max-width: 999px) { .solution1-list .item-backdrop { display: none; } }

.solution1-list .item-pic:before { opacity: 0.8; content: ""; height: 1px; width: 0; top: 4%; left: 6.6%; background: #fff; position: absolute; z-index: 100; -webkit-transition: all .3s ease-in; -o-transition: all .3s ease-in; -moz-transition: all .3s ease-in; transition: all .3s ease-in; }

.solution1-list .item-pic:after { opacity: 0.8; content: ""; height: 1px; width: 0; bottom: 4%; right: 6.6%; background: #fff; position: absolute; z-index: 100; -webkit-transition: all .3s ease-in; -o-transition: all .3s ease-in; -moz-transition: all .3s ease-in; transition: all .3s ease-in; }

.solution1-list .item-backdrop:before { opacity: 0.8; content: ""; height: 0; width: 1px; left: 6.6%; bottom: 4%; background: #fff; position: absolute; z-index: 100; -webkit-transition: all .3s ease-in; -o-transition: all .3s ease-in; -moz-transition: all .3s ease-in; transition: all .3s ease-in; }

.solution1-list .item-backdrop:after { opacity: 0.8; content: ""; height: 0; width: 1px; right: 6.6%; top: 4%; background: #fff; position: absolute; z-index: 100; -webkit-transition: all .3s ease-in; -o-transition: all .3s ease-in; -moz-transition: all .3s ease-in; transition: all .3s ease-in; }

.solution1-list .item-pic:hover:before { width: 86.6%; }

.solution1-list .item-pic:hover:after { width: 86.6%; }

.solution1-list .item-pic:hover .item-backdrop:before { height: 92%; }

.solution1-list .item-pic:hover .item-backdrop:after { height: 92%; }

@media screen and (max-width: 999px) { .solution1-list .item-pic:before, .solution1-list .item-pic:after { display: none; } }

.solution1-list .item-title { text-align: center; font-size: 16px; font-size: 1.6rem; line-height: 24px; margin-top: 8px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

@media screen and (max-width: 767px) { .solution1-list .item-title { font-size: 14px; font-size: 1.4rem; } }

/*-------------4-1-solution end------------------------------------------------------------*/
/*-------------4-2-solution start----------------------------------------------------------*/
.solution2-main > .item-title { border-bottom: solid 1px #ccc; padding-bottom: 14px; padding-right: 240px; position: relative; }

.solution2-main > .item-title h1 { font-size: 18px; font-size: 1.8rem; font-family: "OpenSans-Semibold"; line-height: 24px; }

@media screen and (max-width: 767px) { .solution2-main > .item-title { padding-right: 0; } }

.solution2-main .pro-share { position: absolute; right: 0; top: 5px; display: inline-block; }

@media screen and (max-width: 767px) { .solution2-main .pro-share { position: relative; top: auto; right: auto; margin-top: 10px; } }

.solution2-main .item-desc { padding: 25px 0 64px; font-size: 16px; font-size: 1.6rem; line-height: 30px; }

.solution2-main .item-desc p { min-height: 30px; }

.solution2-main .item-desc strong { font-family: "OpenSans-Bold"; font-weight: normal; }

.solution2-main .item-desc img, .solution2-main .item-desc iframe { max-width: 100%; }

@media screen and (max-width: 767px) { .solution2-main .item-desc { padding: 15px 0 30px; font-size: 14px; font-size: 1.4rem; line-height: 24px; }
  .solution2-main .item-desc p { min-height: 24px; } }

/*-------------4-2-solution end------------------------------------------------------------*/
/*-------------5-1-news start--------------------------------------------------------------*/
.news1-list { padding-bottom: 60px; }

@media screen and (max-width: 1219px) { .news1-list { padding-bottom: 40px; } }

@media screen and (max-width: 999px) { .news1-list { padding-bottom: 30px; } }

@media screen and (max-width: 767px) { .news1-list { padding-bottom: 20px; } }

.news1-list .list-item { float: left; width: 31.41667%; margin-left: 2.875%; margin-bottom: 28px; }

@media screen and (max-width: 999px) { .news1-list .list-item { width: 31.33%; margin: 0 1% 20px; } }

@media screen and (max-width: 640px) { .news1-list .list-item { width: 48%; } }

@media screen and (max-width: 400px) { .news1-list .list-item { width: 98%; } }

.news1-list .item-pic { width: 100%; }

.news1-list .item-pic img { display: block; max-width: 377px; margin: 0 auto; width: 100%; }

.news1-list .item-title { font-size: 16px; font-size: 1.6rem; line-height: 26px; font-family: "OpenSans-Semibold"; margin-top: 17px; }

@media screen and (max-width: 767px) { .news1-list .item-title { margin-top: 10px; } }

.news1-list .item-date { margin-top: 9px; color: #666; }

.news1-list .item-date .iconfont { font-size: 18px; font-size: 1.8rem; vertical-align: middle; margin-right: 10px; }

@media screen and (max-width: 767px) { .news1-list .item-date { margin-top: 5px; } }

.news1-list .item-desc { font-size: 14px; font-size: 1.4rem; line-height: 26px; height: 78px; margin-top: 14px; }

@media screen and (max-width: 999px) { .news1-list .item-desc { line-height: 22px; height: 66px; margin-top: 5px; } }

/*-------------5-1-news end----------------------------------------------------------------*/
/*-------------5-2-news start--------------------------------------------------------------*/
.news2-main > .item-title { text-align: center; font-family: "OpenSans-Semibold"; font-size: 30px; font-size: 3rem; }

@media screen and (max-width: 767px) { .news2-main > .item-title { font-size: 24px; font-size: 2.4rem; line-height: 28px; } }

@media screen and (max-width: 600px) { .news2-main > .item-title { font-size: 20px; font-size: 2rem; line-height: 24px; } }

.news2-main .item-date { text-align: center; margin-top: 18px; }

.news2-main .item-date > span { color: #666; margin-right: 22px; line-height: 26px; display: inline-block; }

.news2-main .item-date > span .iconfont { font-size: 20px; font-size: 2rem; vertical-align: middle; color: #666; margin-right: 10px; }

@media screen and (max-width: 767px) { .news2-main .item-date { margin-top: 10px; } }

.news2-main .pro-share { display: inline-block; }

.news2-main .pro-share .share-title { color: #666; margin-right: 10px; }

@media screen and (max-width: 767px) { .news2-main .pro-share .share-title { margin-right: 8px; } }

.news2-main .item-desc { font-size: 16px; font-size: 1.6rem; line-height: 30px; padding: 40px 0 61px; }

.news2-main .item-desc p { min-height: 30px; }

.news2-main .item-desc img, .news2-main .item-desc iframe { max-width: 100%; }

@media screen and (max-width: 999px) { .news2-main .item-desc { padding: 30px 0 50px; line-height: 28px; }
  .news2-main .item-desc p { min-height: 28px; } }

@media screen and (max-width: 767px) { .news2-main .item-desc { font-size: 14px; font-size: 1.4rem; line-height: 24px; padding: 20px 0 30px; }
  .news2-main .item-desc p { min-height: 24px; } }

/*-------------5-2-news end----------------------------------------------------------------*/
/*-------------6-contact start-------------------------------------------------------------*/
.contact-main { background-color: #E5E5E5; border-radius: 10px; overflow: hidden; /* .box-left start */ /* .box-left start */ }

.contact-main .box-left { width: 38.75%; height: 603px; padding-left: 4.16667%; padding-right: 2.91667%; padding-top: 60px; background: url(../images/c1.jpg) no-repeat center; }

.contact-main .box-left, .contact-main .box-left a { color: #fff; }

.contact-main .box-left .item-title { font-size: 16px; font-size: 1.6rem; line-height: 24px; }

.contact-main .box-left .box-list { margin-top: 32px; font-size: 16px; font-size: 1.6rem; line-height: 26px; }

.contact-main .box-left .box-list a:hover { color: #F08300; }

.contact-main .box-left .box-list .li { margin-bottom: 26px; }

.contact-main .box-left .box-list .iconfont { float: left; font-size: 17px; font-size: 1.7rem; color: #F08300; margin-right: 17px; }

.contact-main .box-left .box-list .item-body { overflow: hidden; }

@media screen and (max-width: 999px) { .contact-main .box-left { width: 100%; -webkit-background-size: cover; background-size: cover; margin: 0 auto; float: none; height: auto; padding: 30px; }
  .contact-main .box-left .box-list .li { margin-bottom: 15px; } }

@media screen and (max-width: 767px) { .contact-main .box-left { padding: 30px 15px; }
  .contact-main .box-left .box-list { font-size: 14px; font-size: 1.4rem; }
  .contact-main .box-left .box-list .li { margin-bottom: 10px; } }

.contact-main .box-form { overflow: hidden; padding: 0 7.08333%; }

.contact-main .box-form .item-title { font-family: "OpenSans-Bold"; font-size: 24px; font-size: 2.4rem; color: #F08300; text-transform: uppercase; padding: 22px 0 20px 17px; }

.contact-main .box-form .star { background: url(../images/star.png) no-repeat left 14px; }

.contact-main .box-form .item-row { margin-bottom: 20px; padding-left: 14px; }

.contact-main .box-form .item-row input, .contact-main .box-form .item-row textarea { width: 100%; display: block; background-color: #fff; border: solid 1px #ccc; height: 37px; line-height: 35px; padding: 0 15px; font-size: 12px; font-size: 1.2rem; color: #666; }

.contact-main .box-form .item-row textarea { height: 214px; line-height: 24px; padding-top: 3px; padding-bottom: 3px; }

.contact-main .box-form .item-row .code-input { width: 154px; float: left; margin-right: 21px; }

.contact-main .box-form .item-row .code-img { float: left; width: 118px; margin-right: 10px; cursor: pointer; }

.contact-main .box-form .item-row .code-img img { display: block; }

.contact-main .box-form .item-row .code-btn { float: right; width: 181px; background-color: #F08300; text-align: center; font-size: 14px; font-size: 1.4rem; text-transform: uppercase; color: #fff; border: 0; }

.contact-main .box-form .item-row .code-btn:hover { background-color: #333; }

@media screen and (max-width: 1219px) { .contact-main .box-form .item-row .code-input { width: 140px; margin-right: 10px; }
  .contact-main .box-form .item-row .code-btn { width: 150px; } }

@media screen and (max-width: 999px) { .contact-main .box-form { padding: 15px 30px; }
  .contact-main .box-form .item-row .code-btn { float: left; } }

@media screen and (max-width: 767px) { .contact-main .box-form { padding: 15px; }
  .contact-main .box-form .item-title { font-size: 20px; font-size: 2rem; padding: 10px 0 10px 17px; }
  .contact-main .box-form .item-row { margin-bottom: 15px; } }

@media screen and (max-width: 500px) { .contact-main .box-form .item-row .code-input { width: -webkit-calc(100% - 130px); width: -moz-calc(100% - 130px); width: calc(100% - 130px); margin: 0 0 15px; }
  .contact-main .box-form .item-row .code-img { float: right; margin: 0; }
  .contact-main .box-form .item-row .code-btn { width: 100%; margin: 15px 0 0; } }

.map { margin-top: 50px; }

.map img { display: block; margin: 0 auto; }

@media screen and (max-width: 767px) { .map { margin-top: 30px; } }

/*-------------6-contact end---------------------------------------------------------------*/
.page_wrap { padding: 50px 0 100px; }

@media screen and (max-width: 1219px) { .page_wrap { padding: 50px 0 70px; } }

@media screen and (max-width: 999px) { .page_wrap { padding: 50px 0; } }

@media screen and (max-width: 767px) { .page_wrap { padding: 30px 0; } }

/*# sourceMappingURL=3style.css.map */

/*.phone_nav*/
.phone_nav { width: 5px; height: 100%; position: absolute; right: 0; -webkit-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 999999999999999; cursor: pointer; position: fixed; top: -5px; right: 0; display: block; }

.phone_nav .nav { overflow: hidden; width: 300px; background: rgba(0, 0, 0, 0.8); position: absolute; top: 0; right: 0; display: block; height: auto; overflow: scroll; }

.phone_nav .nav form { margin: 15px auto; width: 258px; height: 26px; border: 1px solid #fff; position: relative; }

.phone_nav .nav form .iptc { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-left: 15px; background-color: #fff; width: 80%; height: 26px; line-height: 26px; display: block; float: left; }

.phone_nav .nav form .ipsc { width: 20%; height: 26px; line-height: 26px; display: block; float: right; z-index: 1; position: relative; }

.phone_nav .nav form .iconfont { position: absolute; top: 0; right: 0; width: 20%; height: 26px; text-align: center; line-height: 26px; color: #F08300; z-index: 0; background-color: #fff; }

.phone_nav .nav > ul { display: none; margin-top: 0px; margin-bottom: 0px; overflow: scroll; padding-top: 45px; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.phone_nav .nav > ul > li { line-height: 40px; font-size: 12px; font-size: 1.2rem; text-indent: 20px; position: relative; font-family: "OpenSans"; }

.phone_nav .nav > ul > li .addition { width: 20px; height: 20px; position: absolute; right: 15px; top: 10px; background: url("../fonts/shizi.png") no-repeat center center; }

.phone_nav .nav > ul > li .addition.fa:before { margin-right: 5px; color: #fff; text-indent: 0; }

.phone_nav .nav > ul > li > a { color: #fff; font-size: 12px; font-size: 1.2rem; display: block; margin-right: 40px; }

.phone_nav .nav > ul > li > a span { color: #fff; font-size: 12px; font-size: 1.2rem; font-family: "OpenSans"; }

.phone_nav .nav > ul > li .c-show { display: none; width: 100%; }

.phone_nav .nav > ul > li .c-show1 .c-s1 { position: relative; padding-left: 15px; }

.phone_nav .nav > ul > li .c-show1 .c-s1 > a { position: relative; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; margin-right: 40px; }

.phone_nav .nav > ul > li .c-show1 .c-s1 > a span { font-size: 12px; font-size: 1.2rem; color: #fff; font-family: "OpenSans"; }

.phone_nav .nav > ul > li .c-show1 .c-s1 > .c-show2 { position: relative; }

.phone_nav .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 { position: relative; }

.phone_nav .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a { text-indent: 35px; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; margin-right: 40px; }

.phone_nav .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a span { font-size: 12px; font-size: 1.2rem; color: #fff; font-family: "OpenSans"; }

.phone_nav .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 { position: relative; }

.phone_nav .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a { text-indent: 50px; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; }

.phone_nav .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a span { font-size: 12px; font-size: 1.2rem; color: #fff; font-family: "OpenSans"; }

.phone_nav .nav > ul > dl { padding: 20px; }

.phone_nav .nav > ul > dl dd { float: left; margin: 0 2px; }

.phone_nav .nav > ul > dl dd img { width: 23px; }

.phone_nav .menubtn { width: 23px; height: 18px; position: absolute; top: 12px; right: 12px; -webkit-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 9999; }

.phone_nav .menubtn span { display: block; width: 100%; height: 3px; margin-bottom: 3px; background-color: #F08300; }

@media screen and (min-width: 768px) { .phone_nav, .nav { display: none !important; } }

/*# sourceMappingURL=4nav.css.map */

.slide { position: relative; }

.slide .carouse { width: 100%; overflow: hidden; position: relative; }

.slide .carouse .slideItem { width: 100%; position: absolute; cursor: pointer; }

.slide video { position: absolute; display: block; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); min-width: 100%; min-height: 100%; width: 100%; height: 100%; max-width: none; -o-object-fit: cover; object-fit: cover; -o-object-position: 50% 50%; object-position: 50% 50%; display: none \9; display: block \9\0; }

.slide .carouse .slideItem .banner-img { width: 100%; display: block; }

.slide .console { height: 57px; display: inline-block; width: 35px; position: absolute; top: 40%; }

.slide .carousel-control { position: absolute; top: 50%; width: 48px; height: 48px; z-index: 999; margin-top: -24px; line-height: 48px; text-align: center; background-color: #fff; background-color: #F08300/*rgba(255, 255, 255, 0.3)*/; border-radius: 50%; }

.slide .carousel-control .iconfont { font-size: 20px; font-size: 2rem; color: #fff; }

.slide .carousel-control:hover { background-color: #F08300; }

.slide .carousel-control.left { left: 55px; cursor: pointer; }

.slide .carousel-control.right { right: 55px; cursor: pointer; }

.slide .dotList { position: absolute; width: 100%; bottom: 31px; text-align: center; line-height: 0; }

.slide .dotList li { display: inline-block; cursor: pointer; font-size: 0px; margin: 0 5px; border: none; outline: none; width: 15px; height: 15px; border-radius: 50%; background-color: #fff; border: solid 1px #fff; }

.slide .dotList li.active { background-color: transparent; }

@media screen and (max-width: 999px) { .slide .carousel-control { display: none; }
  .slide .dotList { bottom: 15px; }
  .slide .dotList li { margin: 0 4px; width: 15px; height: 15px; } }

@media screen and (max-width: 767px) { .slide .dotList { bottom: 10px; }
  .slide .dotList li { margin: 0 3px; width: 12px; height: 12px; } }

/*# sourceMappingURL=5slide5.css.map */

@media screen and (min-width:1000px) and (max-width:1219px) {}
@media screen and (max-width:1219px) {}
@media screen and (max-width:999px) {	}
@media screen and (max-width:767px) {	}

@font-face {
    font-family: 'OpenSans';
    src: url('../fonts/OpenSans.eot');
    src: url('../fonts/OpenSans.eot') format('embedded-opentype'),
         url('../fonts/OpenSans.woff2') format('woff2'),
         url('../fonts/OpenSans.woff') format('woff'),
         url('../fonts/OpenSans.ttf') format('truetype'),
         url('../fonts/OpenSans.svg#OpenSans') format('svg');
}
@font-face {
    font-family: 'OpenSans-Semibold';
    src: url('../fonts/OpenSans-Semibold.eot');
    src: url('../fonts/OpenSans-Semibold.eot') format('embedded-opentype'),
         url('../fonts/OpenSans-Semibold.woff2') format('woff2'),
         url('../fonts/OpenSans-Semibold.woff') format('woff'),
         url('../fonts/OpenSans-Semibold.ttf') format('truetype'),
         url('../fonts/OpenSans-Semibold.svg#OpenSans-Semibold') format('svg');
}
@font-face {
    font-family: 'OpenSans-Bold';
    src: url('../fonts/OpenSans-Bold.eot');
    src: url('../fonts/OpenSans-Bold.eot') format('embedded-opentype'),
         url('../fonts/OpenSans-Bold.woff2') format('woff2'),
         url('../fonts/OpenSans-Bold.woff') format('woff'),
         url('../fonts/OpenSans-Bold.ttf') format('truetype'),
         url('../fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
}
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot?t=1569029986127'); /* IE9 */
  src: url('../fonts/iconfont.eot?t=1569029986127#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
  url('../fonts/iconfont.woff?t=1569029986127') format('woff'),
  url('../fonts/iconfont.ttf?t=1569029986127') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('../fonts/iconfont.svg?t=1569029986127#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-size: 1.6rem;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-home:before {
  content: "\e624";
}

.icon-facebook:before {
  content: "\e620";
}

.icon-top:before {
  content: "\e6cd";
}

.icon-rili:before {
  content: "\e60a";
}

.icon-pinterest:before {
  content: "\e8ab";
}

.icon-linkedin:before {
  content: "\e648";
}

.icon-youtube:before {
  content: "\e6d6";
}

.icon-twitter:before {
  content: "\e607";
}

.icon-jiahao:before {
  content: "\e626";
}

.icon-jianhao:before {
  content: "\e62b";
}

.icon-instagram1:before {
  content: "\e66e";
}

.icon-linkedin1:before {
  content: "\e666";
}

.icon-facebook1:before {
  content: "\e667";
}

.icon-twitter1:before {
  content: "\e66a";
}

.icon-youtube1:before {
  content: "\e66c";
}

.icon-pinterest1:before {
  content: "\e66d";
}

.icon-up7:before {
  content: "\e722";
}

.icon-bottom7:before {
  content: "\e723";
}

.icon-left7:before {
  content: "\e724";
}

.icon-right7:before {
  content: "\e725";
}

.icon-up16:before {
  content: "\e746";
}

.icon-bottom16:before {
  content: "\e747";
}

.icon-left16:before {
  content: "\e748";
}

.icon-right16:before {
  content: "\e749";
}

.icon-instagram:before {
  content: "\e79d";
}

.icon-search5:before {
  content: "\e7b3";
}

.icon-contact:before {
  content: "\e7be";
}

.icon-whatsapp:before {
  content: "\e7bf";
}

.icon-wechat:before {
  content: "\e7c1";
}

.icon-mobile:before {
  content: "\e7c3";
}

.icon-email1:before {
  content: "\e7c4";
}

.icon-whatsapp1:before {
  content: "\e7c2";
}

.icon-address:before {
  content: "\e7c5";
}

.icon-email11:before {
  content: "\e7c6";
}

.icon-skype:before {
  content: "\e7c9";
}

.icon-phone:before {
  content: "\e7cf";
}

.icon-message:before {
  content: "\e7da";
}

.icon-search4:before {
  content: "\e61f";
}

.icon-search:before {
  content: "\e602";
}

.icon-top101:before {
  content: "\e7ee";
}

.icon-bottom10:before {
  content: "\e7ef";
}

.icon-left10:before {
  content: "\e7f0";
}

.icon-right10:before {
  content: "\e7f1";
}



.at-resp-share-element .at-icon{width: 24px!important;height: 24px!important;}
.at-style-responsive .at-share-btn{padding: 0!important; border-radius: 2px!important;}
.at-resp-share-element .at-share-btn .at-icon-wrapper{width: 24px!important;height: 24px!important;}
.at-resp-share-element .at-share-btn{margin-bottom: 0!important;margin-right: 3px!important;}


.listcart{ width:100%; margin-top:40px;margin-bottom: 40px;}
.listcart a{ background:#fff;display:inline-block;height: 30px; width:200px; line-height: 30px;cursor: pointer;border: none;overflow: hidden;color: #F08300;cursor: pointer;  border:1px solid #F08300; padding-left:10px; padding-right:10px; text-align:center; font-size:14px; font-size:1.4rem; margin-left:10px;}
.listcart a:hover{  border:#F08300 solid 1px; background:#F08300; color:#fff!important;}
@media screen and (max-width:999px){
.listcart a{margin-left:2.5%; margin-right:2.5%; padding-left:0px; padding-right:0px }
.listcart{ width:100%;
}
}
@media screen and (max-width:420px){
.listcart a{ width:95% !important ; float:none; overflow:hidden; margin-bottom:1rem; margin-top:1rem}
}
.at-resp-share-element .at-icon{width: 24px!important;height: 24px!important;}
.at-style-responsive .at-share-btn{padding: 0!important; border-radius: 2px!important;}
.at-resp-share-element .at-share-btn .at-icon-wrapper{width: 24px!important;height: 24px!important;}
.at-resp-share-element .at-share-btn{margin-bottom: 0!important;margin-right: 3px!important;}
.ppp{line-height: 30px;margin-bottom: 20px;margin-top: 20px;}

.shuxp_c a:hover{color: #F08300;}

.fl a.no:hover{border: solid 1px #ededed;
    background-color: #f8f8f8;
    color: #333;}



    .slide-erji { padding: 10px 0; }

.slide-erji > li { border-bottom: dashed 1px #ECECEB; }

.slide-erji > li > a { display: block; line-height: 24px; padding: 8px 15px 8px 23px; font-size: 16px; font-size: 1.6rem; }

.slide-erji > li.active1 > a, .slide-erji > li:hover > a { color: #F08300; }

.slide-sanji { padding: 5px 0 10px; }

.slide-sanji > li > a { display: block; line-height: 24px; padding: 3px 15px 3px 50px; }

.slide-sanji > li.active2 > a, .slide-sanji > li:hover > a { color: #F08300; }


.tab-content-item .box-btn:hover {
    background-color: #F08300;
}


.tab-content-item .box-btn {
  margin-top:80px;    margin: 0 auto;
  text-align: center;
    display: block;
    width: 147px;
    line-height: 45px;
    border-radius: 8px;
    background-color: #006098;
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-size: 1.6rem;
    margin-top: 13px;
}
.form-code img{
    margin-top: 5px;
}
.yzm_tb{
    position: absolute;
    left: 13px;
    top: 11px;
    width: 26px;
}

/*view more*/
.clo {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

.box-desc-btn p {
  display: inline-block;
  font-size: 16px;
  line-height: 30px;
  cursor: pointer;
  color: #F08300;
  padding-top: 10px;
  margin-bottom: 20px;
}

.cloh {
  display: block;
}
/*view more*/

.box-list {
    margin-bottom: 30px;
}
.navlist1 .swiper-wrapper .swiper-slide{
    text-align: center;
    line-height: 40px;
    color: #fff;
    text-transform: uppercase;
    overflow: hidden;
    max-height: 40px;
}
.navlist1 .swiper-wrapper .swiper-slide a{
    color: #fff;
}

.m-clstext .box-desc.hid {
  max-height: 135px;
  color: #333;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}
.m-clstext .box-link {
  margin: 23px 0;
  display: none;
}
.m-clstext .box-link .span {
  display: inline-block;
    font-size: 16px;
    line-height: 30px;
    cursor: pointer;
    color: #F08300;
}
.m-clstext .box-link.active .span1 {
  display: none;
}
.m-clstext .box-link.active .span2 {
  display: inline-block;
}
.m-clstext .box-link .span2 {
  display: none;
}
.navlist1 .nav-active{
    background-color: #fff;
}
.navlist1 .nav-active a{
    color: black !important;
}