.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 */

/* CSS Document */
* { margin: 0; padding: 0; }

html { font-size: 62.5%; }

body { color: #333; font-family: Tahoma; 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: Tahoma; 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: #333; opacity: 1; }

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

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

/* Mozilla Firefox 19+ */
:-ms-input-placeholder { color: #333; 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: #0055A2 !important; }

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

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

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

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

[class*="-item"] .item-desc a:hover { color: #0055A2 !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: 22px; border: 1px solid #ccc; }

.table table tr td { padding: 3px; border: 1px solid #ccc; }

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

/*-------------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: #0055A2; }

@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; background-color: #333; color: #fff; width: 25px; height: 25px; line-height: 25px; border-radius: 50%; margin: 0 3px 10px; }

.page a.prev, .page a.next { width: 70px; font-size: 12px; font-size: 1.2rem; background-color: transparent !important; color: #333; }

.page a.prev:hover, .page a.next:hover { color: #0055A2; }

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

@media only screen and (max-width: 767px) { .page a.prev, .page a.next { text-align: center !important; } }

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

@media only screen and (max-width: 767px) { .page .fl { float: none; } }

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

.page .add-form .add-btn { text-align: center; width: 148px; height: 30px; line-height: 28px; background-color: #0055A2; color: #FFFFFF; cursor: pointer; }

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

@media only screen and (max-width: 767px) { .page .add-form { float: none; margin-left: 0; }
  .page .add-form .add-btn { width: 140px; height: 28px; line-height: 26px; } }

/*-------------page-end--------------------------------------------------------------------*/
/*-------------contact start---------------------------------------------------------------*/
.contact-pc { position: fixed; z-index: 999; right: 0; width: 62px; background-color: #EEEEEE; -webkit-box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.24); box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.24); border-radius: 6px; padding: 8px; }

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

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

.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; }

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

.c1 { background: #1672D5; }

.c1 .iconfont { font-size: 20px; font-size: 2rem; }

.c2 { background: #00AFF0; }

.c2 .iconfont { font-size: 18px; font-size: 1.8rem; }

.c3 { background: #04B854; }

.c3 .iconfont { font-size: 20px; font-size: 2rem; }

.c4 { background: #B5B5B5; }

.c4 .iconfont { font-size: 20px; font-size: 2rem; }

.c5 { background: #009944; }

.c5 .iconfont { font-size: 18px; font-size: 1.8rem; }

.c6 { background: #00C300; }

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

.c7 { background: #4D02C5; }

.c7 .iconfont { font-size: 20px; font-size: 2rem; }

.c8 { background: #2A7FB8; }

.c8 .iconfont { font-size: 20px; font-size: 2rem; }

.contact-phone { position: fixed; bottom: 0; height: 50px; background-color: #EEEEEE; -webkit-box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.24); box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.24); padding: 5px; left: 0; right: 0; display: none; z-index: 999; }

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

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

.contact-phone li .ewm { position: absolute; bottom: 40px; right: 50%; margin-right: -60px; 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: 50px; } }

/*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: #0055A2; -webkit-box-shadow: 0px 5px 7px 1px rgba(0, 0, 0, 0.22); box-shadow: 0px 5px 7px 1px rgba(0, 0, 0, 0.22); }

.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: #0055A2; 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: 40px 0 0; border-top: solid 1px #d2d2d2; }

.m-oths .oths-item { line-height: 30px; }

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

.m-oths .oths-item .item-name { color: #888; text-transform: uppercase; }

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

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

.m-oths .iconfont { font-size: 26px; font-size: 2.6rem; color: #0055A2; vertical-align: middle; margin-right: 5px; }

@media only screen and (max-width: 767px) { .m-oths { padding: 20px 0 0; } }

/*-------------bread start-----------------------------------------------------------------*/
.bread { border-bottom: solid 1px #B7B7B7; font-size: 18px; font-size: 1.8rem; text-transform: uppercase; line-height: 24px; padding: 21px 0 17px; overflow: hidden; }

.bread, .bread a { color: #555; }

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

@media screen and (max-width: 999px) { .bread { font-size: 16px; font-size: 1.6rem; padding: 10px 0; } }

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

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

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

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

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

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

@media screen and (max-width: 767px) { .search { position: absolute; right: 150px; top: 0; margin-top: 0; } }

.search .search-icon { line-height: 30px; font-size: 18px; font-size: 1.8rem; color: #0055A2; display: none; }

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

.search-box { overflow: hidden; position: relative; z-index: 999; width: 210px; height: 39px; border: solid 1px #BFBFBF; background-color: #FFFFFF; cursor: pointer; }

@media screen and (max-width: 767px) { .search-box { position: absolute; top: 30px; right: -10px; display: none; } }

@media screen and (max-width: 400px) { .search-box { right: -50px; } }

.search-box .iconfont { font-size: 20px; font-size: 2rem; color: #0055A2; position: absolute; width: 20px; height: 20px; line-height: 20px; text-align: center; right: 7px; top: 50%; margin-top: -10px; z-index: -1; }

.search-box .search-input { position: absolute; top: 0; left: 0; width: 100%; height: 100%; line-height: 37px; padding: 0 30px 0 11px; color: #888; }

.search-box .search-submit { position: absolute; width: 30px; height: 100%; top: 0px; right: 0px; cursor: pointer; z-index: 1; }

/*-------------header start----------------------------------------------------------------*/
.header { position: relative; z-index: 999; }

.header .h-top { background-color: #EAE6E3; line-height: 40px; height: 40px; }

.header .h-top, .header .h-top a { color: #555; }

.header .h-top a:hover { color: #0055A2; }

.header .h-top .m-hdlang { width: 97px; position: relative; overflow: visible; float: right; border-left: solid 1px #BFBFBF; line-height: 20px; margin-top: 10px; }

.header .h-top .m-hdlang .lang-list { display: none; position: absolute; left: 0; top: 100%; z-index: 9998; width: 100%; border: solid 1px #BFBFBF; background-color: #EAE6E3; font-size: 12px; font-size: 1.2rem; }

.header .h-top .m-hdlang .lang-item { float: none; line-height: 26px; padding: 3px 5px; 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: 4px; max-width: 19px; max-height: 19px; }

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

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

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

.header .h-top .item-email { margin-left: 15px; margin-right: 14px; }

.header .h-top .keywords { overflow: hidden; }

@media screen and (max-width: 767px) { .header .h-top { padding-right: 35px; height: 30px; }
  .header .h-top .item-email, .header .h-top .keywords { display: none; }
  .header .h-top .m-hdlang { margin-top: 5px; } }

.header .h-bot { background-color: #ffffff; -webkit-box-shadow: 0px 4px 10px 0px rgba(6, 0, 1, 0.09); box-shadow: 0px 4px 10px 0px rgba(6, 0, 1, 0.09); }

.header .logo { float: left; display: block; margin: 28px 0 0; width: 177px; }

@media screen and (max-width: 850px) { .header .logo { width: 150px; } }

@media screen and (max-width: 767px) { .header .logo { float: none; margin: 20px auto 15px; } }

.header .navlist { float: right; margin-top: 34px; margin-right: 10px; }

.header .navlist > li { float: left; margin-left: 29px; padding-bottom: 26px; position: relative; }

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

.header .navlist > li > a { font-size: 18px; font-size: 1.8rem; text-transform: uppercase; display: block; line-height: 30px; padding: 0 8px 7px; border-bottom: solid 4px transparent; color: #555; }

.header .navlist > li.nav-active > a, .header .navlist > li:hover > a { color: #0055A2; border-color: #0055A2; }

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

@media screen and (max-width: 999px) { .header .navlist { margin-right: 10px; }
  .header .navlist > li { margin-left: 12px; }
  .header .navlist > li > a { font-size: 16px; font-size: 1.6rem; text-transform: capitalize; } }

@media screen and (max-width: 850px) { .header .navlist > li { margin-left: 10px; }
  .header .navlist > li > a { font-size: 14px; font-size: 1.4rem; } }

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

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

.header .yiji { z-index: 99; position: absolute; top: -9999px; width: 200px; left: 50%; margin-left: -100px; }

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

.header .yiji li > a { display: block; line-height: 24px; padding: 10px; }

.header .yiji li:hover > a { background-color: #0055A2; 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 1px transparent; width: 200px; }

/* 767 navlist1 */
.navlist1 { display: none; width: 100%; }

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

.navlist1 > li > a { text-transform: capitalize; display: inline-block; position: relative; line-height: 36px; border-bottom: solid 2px transparent; padding: 0 2px; }

.navlist1 > li.nav-active > a, .navlist1 > li:hover > a { color: #0055A2; border-color: #0055A2; }

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

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

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

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

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

/* Internet Explorer 10+ */
.footer { border-top: solid 1px #BFBFBF; }

.footer, .footer a { color: #555; }

.footer a:hover { color: #0055A2; }

.footer .f-top { padding-top: 47px; padding-bottom: 23px; }

.footer .f-top .footer-title { font-size: 20px; font-size: 2rem; text-transform: uppercase; padding-bottom: 18px; }

.footer .f-top .footer-title a:hover { color: #0055A2; }

.footer .f-top li { line-height: 30px; }

.footer .f-top .flist1 { float: left; width: 240px; padding-right: 15px; }

.footer .f-top .flist2 { float: left; width: 315px; padding-right: 15px; }

.footer .f-top .flist3 { float: left; width: 300px; padding-right: 15px; }

.footer .f-top .flist3 .iconfont { float: left; color: #0055A2; margin-right: 10px; }

.footer .f-top .flist3 .item-body { overflow: hidden; }

.footer .f-top .flist4 { float: right; width: 305px; }

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

.footer .f-top .f-follow .iconfont { font-size: 33px; font-size: 3.3rem; }

.footer .f-top .f-follow .icon-facebook { color: #4B64A6; }

.footer .f-top .f-follow .icon-twitter { color: #00ABF1; }

.footer .f-top .f-follow .icon-linkedin { color: #0F76A8; }

.footer .f-top .f-follow .icon-pinterest { color: #C9222D; }

.footer .f-top .f-follow .icon-youtube { color: #C4302A; }

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

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

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

.footer .f-top .copyright { line-height: 30px; }

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

@media screen and (max-width: 1219px) { .footer .f-top .flist1 { width: 180px; }
  .footer .f-top .flist2 { width: 240px; }
  .footer .f-top .flist3 { width: 240px; } }

@media screen and (max-width: 999px) { .footer .f-top .flist1 { width: 26%; }
  .footer .f-top .flist2 { width: 37%; }
  .footer .f-top .flist3 { width: 37%; }
  .footer .f-top .flist4 { width: 100%; margin-top: 30px; }
  .footer .f-top .f-follow { padding: 15px 0 0; }
  .footer .f-top .f-follow > a { margin-left: 15px; } }

@media screen and (max-width: 767px) { .footer .f-top { padding: 20px 0; }
  .footer .f-top .flist1, .footer .f-top .flist2, .footer .f-top .flist3, .footer .f-top .footer-title { display: none; }
  .footer .f-top .flist4 { width: 100%; margin-top: 0; }
  .footer .f-top .f-follow { padding: 15px 0 0; }
  .footer .f-top .copyright { line-height: 24px; } }

.footer .f-bot { background-color: #0055A2; }

.footer .links { padding: 22px 0 15px; line-height: 24px; font-size: 16px; font-size: 1.6rem; }

.footer .links, .footer .links p, .footer .links a { color: #fff; }

.footer .links a:hover { color: #ccc; }

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

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

/*-------------footer end------------------------------------------------------------------*/
/*-------------index start-----------------------------------------------------------------*/
/* index-title start */
.index-title { max-width: 786px; margin: 0 auto; position: relative; }

.index-title:after { position: absolute; content: ''; width: 100%; left: 0; height: 1px; background-color: #535353; top: 50%; margin-top: -0.5px; z-index: 0; }

.index-title a { width: 274px; margin: 0 auto; display: block; font-family: "HelveticaLTStdBoldCond"; font-size: 40px; font-size: 4rem; text-transform: capitalize; text-align: center; background-color: #fff; position: relative; z-index: 1; }

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

@media screen and (max-width: 1219px) { .index-title a { font-size: 36px; font-size: 3.6rem; } }

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

@media screen and (max-width: 767px) { .index-title a { font-size: 26px; font-size: 2.6rem; width: 160px; } }

/* index-title end */
/* Hot Products  start */
.index-hotpro { padding: 88px 0 51px; }

@media screen and (max-width: 1219px) { .index-hotpro { padding: 70px 0 30px; } }

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

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

.index-hotpro .box-list { padding: 59px 0 0; }

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

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

.index-hotpro .box-list .list-item { float: left; width: 23.58333%; margin-left: 1.88889%; margin-bottom: 44px; }

.index-hotpro .box-list .list-item:hover .item-pic { border-color: #0055A2; }

.index-hotpro .box-list .list-item:hover .item-title { border-color: #0055A2; background-color: #0055A2; }

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

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

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

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

.index-hotpro .box-list .item-pic { border: solid 1px #e5e5e5; }

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

.index-hotpro .box-list .item-title { border: solid 1px #e5e5e5; background-color: #EEEEEE; border-top: 0; line-height: 54px; font-size: 16px; font-size: 1.6rem; text-align: center; padding: 0 5px; }

@media screen and (max-width: 999px) { .index-hotpro .box-list .item-title { line-height: 40px; } }

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

/* Hot Products  end */
/* About Us start */
.index-about { position: relative; z-index: 0; background-color: #EEEEEE; padding: 100px 0 93px 0; /* .item-videobox start */ /* .item-videobox end */ }

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

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

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

.index-about .left-item { width: 51.5%; padding-left: 4.41667%; padding-bottom: 44px; margin-right: 3.5%; position: relative; }

.index-about .left-item .item-pic img { display: block; max-width: 565px; width: 100%; margin: 0 auto; }

@media screen and (max-width: 767px) { .index-about .left-item { float: none; max-width: 618px; width: 100%; margin: 0 auto 20px; } }

@media screen and (max-width: 360px) { .index-about .left-item { padding: 0; } }

.index-about .item-videobox { position: absolute; left: 0; bottom: 0; width: 55.33981%; overflow: hidden; padding: 8px; background-color: #fff; z-index: 2; }

.index-about .item-videobox .item-video { position: relative; overflow: hidden; padding-bottom: 70.55215%; height: 0; }

.index-about .item-videobox .item-video iframe, .index-about .item-videobox .item-video video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; }

.index-about .item-videobox .item-video iframe body, .index-about .item-videobox .item-video video body { margin: 0px !important; }

@media screen and (max-width: 360px) { .index-about .item-videobox { position: relative; left: auto; bottom: auto; width: 100%; max-width: 342px; margin: 0 auto 20px; } }

.index-about .item-title { margin-top: 18px; font-size: 20px; font-size: 2rem; line-height: 30px; }

.index-about .item-title, .index-about .item-title a { color: #666; }

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

@media screen and (max-width: 767px) { .index-about .item-title { font-size: 18px; font-size: 1.8rem; } }

.index-about .item-subt { margin-top: 8px; font-size: 40px; font-size: 4rem; font-family: "HelveticaLTStdBoldCond"; }

@media screen and (max-width: 1219px) { .index-about .item-subt { font-size: 36px; font-size: 3.6rem; } }

@media screen and (max-width: 999px) { .index-about .item-subt { font-size: 30px; font-size: 3rem; margin-top: 0; } }

@media screen and (max-width: 767px) { .index-about .item-subt { font-size: 24px; font-size: 2.4rem; } }

.index-about .item-desc { margin-top: 15px; font-size: 16px; font-size: 1.6rem; line-height: 30px; overflow: visible; }

.index-about .item-desc, .index-about .item-desc a { color: #333; }

@media screen and (max-width: 999px) { .index-about .item-desc { margin-top: 10px; line-height: 28px; } }

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

.index-about .box-list .box-title { font-size: 18px; font-size: 1.8rem; margin-top: 39px; }

.index-about .box-list .box-title, .index-about .box-list .box-title a { color: #0055A2; }

.index-about .box-list .box-title a:hover { color: #333; }

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

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

.index-about .box-list .box-desc { margin-top: 18px; font-size: 16px; font-size: 1.6rem; line-height: 36px; }

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

.index-about .box-list .box-desc a:hover { color: #0055A2; }

.index-about .box-list .box-desc .iconfont { color: #0055A2; margin-right: 5px; font-size: 18px; font-size: 1.8rem; margin-left: 8px; }

@media screen and (max-width: 999px) { .index-about .box-list .box-desc { margin-top: 10px; line-height: 30px; } }

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

.index-about .item-btn { margin-top: 30px; display: inline-block; position: relative; width: 164px; height: 49px; background-color: #0055A2; line-height: 49px; text-align: center; color: #fff; font-size: 16px; font-size: 1.6rem; }

.index-about .item-btn:hover { background-color: #333; }

.index-about .item-btn:after { position: absolute; content: ''; top: 5px; left: 5px; width: 100%; height: 100%; background-color: #DCDCDC; z-index: -1; }

@media screen and (max-width: 999px) { .index-about .item-btn { height: 40px; line-height: 40px; } }

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

/* About Us end */
/* Latest News start */
.index-lnews { padding: 86px 0 96px; }

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

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

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

.index-lnews .box-list .list-item { float: left; width: 31.33333%; margin-left: 3%; margin-top: 68px; }

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

@media screen and (max-width: 767px) { .index-lnews .box-list .list-item { margin-top: 30px; } }

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

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

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

.index-lnews .box-list .item-title { margin-top: 40px; font-weight: bold; font-size: 18px; font-size: 1.8rem; line-height: 26px; height: 52px; }

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

.index-lnews .box-list .item-title, .index-lnews .box-list .item-title a { color: #888; }

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

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

.index-lnews .box-list .item-date { margin-top: 12px; font-size: 16px; font-size: 1.6rem; line-height: 26px; color: #666; }

@media screen and (max-width: 767px) { .index-lnews .box-list .item-date { font-size: 14px; font-size: 1.4rem; margin-top: 5px; } }

.index-lnews .box-list .item-desc { font-size: 16px; font-size: 1.6rem; line-height: 26px; height: 78px; margin-top: 14px; }

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

.index-lnews .box-list .item-btn { display: block; margin-top: 25px; }

.index-lnews .box-list .item-btn .iconfont { font-size: 27px; font-size: 2.7rem; color: #888; }

.index-lnews .box-list .item-btn:hover .iconfont { color: #0055A2; }

@media screen and (max-width: 767px) { .index-lnews .box-list .item-btn { margin-top: 15px; }
  .index-lnews .box-list .item-btn .iconfont { font-size: 20px; font-size: 2rem; } }

/* Latest News end */
/* Customers start */
.index-cus { padding: 80px  0 92px; background-color: #EEEEEE; }

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

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

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

.index-cus .index-title a { background-color: #EEEEEE; }

.index-cus .box-list { padding: 35px 0 0; }

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

.index-cus .box-list .list-item { float: left; width: 14.5%; margin-left: 2.6%; margin-top: 31px; }

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

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

@media screen and (max-width: 500px) { .index-cus .box-list .list-item { width: 31.33%; margin: 10px 1% 0; } }

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

/* Customers end */
/*-------------index end-------------------------------------------------------------------*/
.page_wrap { padding: 55px 0 90px; }

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

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

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

/*-------------1-1-products start----------------------------------------------------------*/
.main .box-slide { width: 271px; }

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

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

.main .box-main { width: 871px; }

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

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

/* .pro1-list start */
.pro1-list { padding-bottom: 60px; }

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

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

.pro1-list .list-item { float: left; width: 31.5729%; margin-left: 2.64064%; margin-bottom: 30px; border: solid 1px #e5e5e5; background-color: #EEEEEE; padding-bottom: 19px; }

.pro1-list .list-item:hover { border-color: #0055A2; background-color: #0055A2; }

.pro1-list .list-item:hover .item-title, .pro1-list .list-item:hover .item-title a { color: #fff !important; }

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

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

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

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

.pro1-list .item-title { margin-top: 12px; font-size: 16px; font-size: 1.6rem; line-height: 30px; text-align: center; padding: 0 5px; }

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

.pro1-list .item-btnbox { margin-top: 10px; padding-left: 49px; }

.pro1-list .item-btnbox input { vertical-align: middle; margin-right: 12px; }

@media screen and (max-width: 1219px) { .pro1-list .item-btnbox { text-align: center; padding: 0; } }

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

.pro1-list .item-btn { text-align: center; display: inline-block; width: 115px; height: 33px; border: solid 1px #0055A2; border-radius: 16px; line-height: 32px; color: #0055A2; }

@media screen and (max-width: 767px) { .pro1-list .item-btn { width: 100px; height: 30px; line-height: 28px; border-radius: 15px; } }

/* .pro1-list end */
.proslide .slide-title { letter-spacing: 1.6px; font-size: 26px; font-size: 2.6rem; line-height: 50px; font-weight: bold; text-transform: uppercase; background-color: #EEEEEE; border-bottom: solid 1px #0055A2; padding: 0 18px; margin-bottom: 10px; position: relative; }

.proslide .slide-title, .proslide .slide-title a { color: #0055A2; }

.proslide .slide-title a { display: block; }

.proslide .slide-title:hover { background-color: #0055A2; }

.proslide .slide-title:hover, .proslide .slide-title:hover a { color: #fff; }

.proslide .slide-title.slide-title1 { display: none; font-size: 20px; font-size: 2rem; line-height: 40px; }

.proslide .slide-title.slide-title1:hover { background-color: #EEEEEE; }

.proslide .slide-title.slide-title1:hover, .proslide .slide-title.slide-title1:hover a { color: #0055A2; }

@media screen and (max-width: 1219px) { .proslide .slide-title { text-align: center; padding: 0; } }

@media screen and (max-width: 767px) { .proslide .slide-title { font-size: 20px; font-size: 2rem; line-height: 40px; text-align: center; display: none; }
  .proslide .slide-title.slide-title1 { display: block; } }

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

.slidenav-list > li { margin-bottom: 4px; }

.slidenav-list > li > a { width: 100%; font-size: 16px; font-size: 1.6rem; line-height: 24px; padding: 9px 30px 8px 13px; word-break: break-all; background-color: #E4E5E6; display: block; position: relative; }

.slidenav-list > li > a:after { position: absolute; content: ''; width: 16px; height: 16px; right: 10px; top: 12px; background: url(../images/snav1.png) no-repeat center; }

.slidenav-list > li:hover > a, .slidenav-list > li.snav-active > a { background-color: #0055A2 !important; color: #FFFFFF; }

.slidenav-list > li:hover > a:after, .slidenav-list > li.snav-active > a:after { background-image: url(../images/snav1_1.png) !important; }

.snav-yiji { padding: 12px 0 16px; background-color: #E4E5E6; background-color: rgba(228, 229, 230, 0.2); }

.snav-yiji > li > a { display: block; font-size: 14px; font-size: 1.4rem; line-height: 24px; color: #555; padding: 3px 10px 3px 40px; background: url(../images/snav2.png) no-repeat 18px 14px; }

.snav-yiji > li:hover > a, .snav-yiji > li.snav-active1 > a { background-image: url(../images/snav2_1.png) !important; color: #0055A2 !important; }

.snav-erji { padding: 5px 0; }

.snav-erji > li > a { display: block; padding: 0 10px 0 60px; line-height: 24px; }

.snav-erji > li:hover > a, .snav-erji > li.snav-active2 > a { color: #0055A2 !important; }

/*-------------1-1-products end------------------------------------------------------------*/
/*-------------1-2-products start----------------------------------------------------------*/
.pro2-box .m-propic { margin: 0 auto; width: 447px; float: left; }

.pro2-box .m-propic .pic-big { position: relative; float: left; width: 367px; margin-right: 8px; }

.pro2-box .m-propic .big-img { display: block; line-height: 0; font-size: 0; border-radius: 0; border: 1px solid #e5e5e5; }

.pro2-box .m-propic .big-img .zoomPad { float: none; z-index: 8; }

.pro2-box .m-propic .big-img .zoomPad img { border-radius: 0; }

.pro2-box .m-propic .zoomWrapperImage img { max-width: 1200px; }

.pro2-box .m-propic .pic-small { position: relative; float: left; width: 72px; padding: 20px 0; overflow: hidden; }

.pro2-box .m-propic .pic-btn { position: absolute; margin: 0 auto; left: 0; right: 0; display: block; width: 100%; cursor: pointer; text-align: center; }

.pro2-box .m-propic .pic-btn .iconfont { color: #333; opacity: 0.5; }

.pro2-box .m-propic .pic-btn .iconfont:hover { opacity: 1; }

.pro2-box .m-propic .pic-btn.prev { top: 0; }

.pro2-box .m-propic .pic-btn.next { bottom: 0; }

.pro2-box .m-propic .pic-list { height: 292px; overflow: hidden; }

.pro2-box .m-propic .pic-list ul { height: 2000px; }

.pro2-box .m-propic .pic-list .list-item { margin-bottom: 10px; overflow: visible; padding-left: 0; }

.pro2-box .m-propic .pic-list .item-pics { display: block; border-radius: 0; border: 1px solid #E5E5E5; position: relative; overflow: hidden; }

.pro2-box .m-propic .pic-list .item-pics img { width: 100%; display: block; }

.pro2-box .m-propic .item-pics:hover, .pro2-box .m-propic .item-pics.zoomThumbActive { border-color: #0055A2; }

.pro2-box .m-propic2 { display: none; }

@media screen and (max-width: 1219px) { .pro2-box { /*.m-propic .pic-small { width: 110px; } .m-propic .pic-list { height: 444px; } .m-propic .list-item { margin-bottom: 40px; } */ }
  .pro2-box .zoomPad { cursor: default !important; }
  .pro2-box .zoomPup { display: none !important; }
  .pro2-box .zoomWindow { display: none !important; }
  .pro2-box .zoomPreload { display: none !important; }
  .pro2-box .m-propic { max-width: 100%; float: none; margin: 0 auto; }
  .pro2-box .m-propic .pic-big { height: auto; } }

@media screen and (max-width: 767px) { .pro2-box .m-propic1 { display: none; }
  .pro2-box .m-propic2 { position: relative; display: block; overflow: hidden; width: 100%; padding-left: 30px; padding-right: 30px; }
  .pro2-box .m-propic2 .box-btn { position: absolute; top: 50%; margin-top: -12px; display: block; width: 24px; height: 24px; }
  .pro2-box .m-propic2 .box-btn .iconfont { font-size: 24px; font-size: 2.4rem; color: #0055A2; }
  .pro2-box .m-propic2 .box-btn.prev { left: 0; }
  .pro2-box .m-propic2 .box-btn.next { right: 0; }
  .pro2-box .m-propic2 .box-list { overflow: hidden; }
  .pro2-box .m-propic2 .box-list ul { width: 1000%; }
  .pro2-box .m-propic2 .list-item { float: left; margin-left: .1%; margin-right: .1%; margin-bottom: 0; width: 3.13%; border-radius: 0; border: 1px solid #e5e5e5; overflow: hidden; }
  .pro2-box .m-propic2 .list-item img { display: block; } }

@media only screen and (max-width: 640px) { .pro2-box .m-propic2 .list-item { float: left; margin-left: .1%; margin-right: .1%; margin-bottom: 0; width: 4.8%; } }

@media only screen and (max-width: 480px) { .pro2-box .m-propic2 .list-item { float: left; margin-left: .1%; margin-right: .1%; margin-bottom: 0; width: 9.8%; } }

.pro2-info { float: right; width: 367px; }

@media only screen and (max-width: 1219px) { .pro2-info { float: none; width: 100%; margin-top: 30px; } }

.pro2-info .item-title { margin-top: 4px; line-height: 30px; font-size: 24px; font-size: 2.4rem; text-transform: capitalize; }

@media only screen and (max-width: 767px) { .pro2-info .item-title { font-size: 20px; font-size: 2rem; } }

.pro2-info .item-subt { font-size: 16px; font-size: 1.6rem; line-height: 30px; margin-top: 1px; }

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

.pro2-info .item-desc { min-height: 141px; padding: 6px 0 15px; font-size: 16px; font-size: 1.6rem; line-height: 24px; }

.pro2-info .item-desc, .pro2-info .item-desc a { color: #555; }

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

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

.pro2-info .item-btns .item-btn { float: left; width: 115px; height: 33px; line-height: 31px; border-radius: 16px; text-align: center; border: solid 1px #0055A2; color: #0055A2; }

.pro2-info .item-btns .item-btn:hover { background-color: #0055A2; color: #fff; }

.pro2-info .item-btns .item-btn:first-child { margin-right: 13px; }

@media only screen and (max-width: 500px) { .pro2-info .item-btns .item-btn { width: 45%; margin: 0 2.5% !important; } }

.pro2-info .pro-share { margin-top: 30px; }

.pro2-info .pro-share .share-title { font-size: 16px; font-size: 1.6rem; color: #555; }

@media only screen and (max-width: 767px) { .pro2-info .pro-share .share-title { font-size: 14px; font-size: 1.4rem; } }

.pro2-tab { margin-top: 64px; }

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

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

.pro2-tab .tab-options a { width: 201px; height: 48px; line-height: 48px; float: left; border-radius: 10px 10px 0 0; background-color: #E4E5E6; color: #0055A2; font-weight: bold; text-align: center; font-size: 18px; font-size: 1.8rem; }

.pro2-tab .tab-options a:first-child { margin-right: 8px; width: 181px; }

.pro2-tab .tab-options a:hover { color: #fff; background-color: #0055A2; }

@media screen and (max-width: 500px) { .pro2-tab .tab-options a { font-size: 16px; font-size: 1.6rem; line-height: 40px; height: 40px; width: 49% !important; }
  .pro2-tab .tab-options a:first-child { margin-right: 2%; } }

.pro2-tab .tab-content { border: solid 1px #B7B7B7; padding: 6px 40px 68px; }

@media screen and (max-width: 767px) { .pro2-tab .tab-content { padding: 0 20px 30px; } }

.pro2-tab .tab-content .tab-content-item { padding: 26px 0 0; }

.pro2-tab .tab-content .item-title { background: url(../images/web1.png) no-repeat left 3px; font-size: 20px; font-size: 2rem; padding-left: 23px; font-style: normal; color: #333; line-height: 24px; }

@media screen and (max-width: 767px) { .pro2-tab .tab-content .item-title { font-size: 18px; font-size: 1.8rem; } }

.pro2-tab .tab-content .item-body { padding: 14px 0 0; font-size: 16px; font-size: 1.6rem; line-height: 30px; }

.pro2-tab .tab-content .item-body, .pro2-tab .tab-content .item-body a { color: #555; }

.pro2-tab .tab-content .item-body img, .pro2-tab .tab-content .item-body iframe { max-width: 100%; }

.pro2-tab .tab-content .item-body .table table { border-left: 0; border-right: 0; }

.pro2-tab .tab-content .item-body .table table tr:nth-child(2n) { background-color: #f2f2f2; }

.pro2-tab .tab-content .item-body .table table tr:nth-child(2n) td { border: 0; }

.pro2-tab .tab-content .item-body .table table td { border-color: #d4d4d4; padding: 5px 30px; color: #000; border-bottom: 0; border-top: 0; }

.pro2-tab .tab-content .item-body .table table tr td:first-child { border-left: 0; }

.pro2-tab .tab-content .item-body .table table tr td:last-child { border-right: 0; }

@media screen and (max-width: 767px) { .pro2-tab .tab-content .item-body { font-size: 14px; font-size: 1.4rem; line-height: 24px; } }

/* related-box start */
.related-box { margin-top: 50px; }

.related-box .box-title { font-weight: bold; font-size: 24px; font-size: 2.4rem; line-height: 30px; padding-bottom: 17px; border-bottom: solid 1px #B7B7B7; position: relative; }

.related-box .box-title a:hover { color: #0055A2; }

.related-box .box-title:after { position: absolute; content: ''; width: 132px; height: 5px; background-color: #0055A2; left: 0; bottom: -3px; }

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

.related-box .pro1-list { padding: 0; }

.related-box .pro1-list .list-item { margin-top: 48px; margin-bottom: 0; }

@media only screen and (max-width: 999px) { .related-box .pro1-list .list-item { margin-top: 30px; } }

.related-box .pro1-list .item-btnbox { padding: 0; text-align: center; }

/* related-box end */
/*-------------1-2-products end------------------------------------------------------------*/
/*-------------2-1-about start-------------------------------------------------------------*/
.bar-list { padding: 0 50px; background: url(../images/bar_bg.png) repeat-x center 58px; }

@media screen and (max-width: 1219px) { .bar-list { padding: 0; } }

@media screen and (max-width: 640px) { .bar-list { background-image: none; } }

.bar-list > a { cursor: pointer; padding-top: 130px; font-size: 16px; font-size: 1.6rem; text-transform: uppercase; line-height: 24px; float: left; display: inline-block; width: 23%; margin: 0 1%; text-align: center; -o-transition: all .5s; -moz-transition: all .5s; transition: all .5s; -webkit-transition: all .5s; }

.bar-list > a:hover, .bar-list > a.active { color: #0055A2; }

@media screen and (max-width: 767px) { .bar-list > a { font-size: 14px; font-size: 1.4rem; line-height: 20px; -webkit-background-size: 100px 100px !important; background-size: 100px 100px !important; padding-top: 110px; } }

@media screen and (max-width: 600px) { .bar-list > a { width: 48%; margin: 0 1% 15px; } }

.bar-list .bar1 { background: url(../images/bar1.png) no-repeat top center; }

.bar-list .bar1:hover, .bar-list .bar1.active { background: url(../images/bar1_1.png) no-repeat top center; }

.bar-list .bar2 { background: url(../images/bar2.png) no-repeat top center; }

.bar-list .bar2:hover, .bar-list .bar2.active { background: url(../images/bar2_1.png) no-repeat top center; }

.bar-list .bar3 { background: url(../images/bar3.png) no-repeat top center; }

.bar-list .bar3:hover, .bar-list .bar3.active { background: url(../images/bar3_1.png) no-repeat top center; }

.bar-list .bar4 { background: url(../images/bar4.png) no-repeat top center; }

.bar-list .bar4:hover, .bar-list .bar4.active { background: url(../images/bar4_1.png) no-repeat top center; }

/* about1-top start */
.about1-top { padding: 115px 0 74px; }

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

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

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

.about1-top .item-pic { float: right; position: relative; margin-top: 48px; margin-left: 3.16667%; width: 606px; padding: 16px 15px 0 0; }

.about1-top .item-pic img { display: block; max-width: 591px; margin: 0 auto; width: 100%; }

.about1-top .item-pic:after { position: absolute; content: ''; right: 0; top: 0; width: 111px; height: 111px; background-color: #0055A2; z-index: -1; }

@media screen and (max-width: 1219px) { .about1-top .item-pic { width: 500px; } }

@media screen and (max-width: 999px) { .about1-top .item-pic { width: 400px; margin-top: 0; } }

@media screen and (max-width: 767px) { .about1-top .item-pic { max-width: 606px; width: 100%; margin: 0 auto 30px; float: none; } }

.about1-top .item-title { background: url(../images/about2.png) no-repeat left center; padding-left: 26px; font-size: 24px; font-size: 2.4rem; color: #0055A2; text-transform: uppercase; }

@media screen and (max-width: 767px) { .about1-top .item-title { font-size: 20px; font-size: 2rem; } }

.about1-top .item-subt { margin-top: 27px; font-size: 36px; font-size: 3.6rem; font-weight: bold; text-transform: uppercase; padding-bottom: 18px; position: relative; }

.about1-top .item-subt:after { position: absolute; content: ''; width: 181px; height: 3px; background-color: #333; left: 0; bottom: 0; }

@media screen and (max-width: 999px) { .about1-top .item-subt { font-size: 28px; font-size: 2.8rem; margin-top: 15px; } }

@media screen and (max-width: 767px) { .about1-top .item-subt { font-size: 24px; font-size: 2.4rem; margin-top: 10px; } }

.about1-top .item-desc { padding: 37px 0 0; font-size: 16px; font-size: 1.6rem; line-height: 30px; }

.about1-top .item-desc p { min-height: 30px; }

.about1-top .item-desc .box-list { margin-top: 12px; }

.about1-top .item-desc .box-list .iconfont { color: #0055A2; margin-right: 5px; }

@media screen and (max-width: 999px) { .about1-top .item-desc { font-size: 14px; font-size: 1.4rem; padding: 30px 0 0; } }

@media screen and (max-width: 767px) { .about1-top .item-desc { padding: 20px 0 0; line-height: 24px; }
  .about1-top .item-desc p { min-height: 24px; } }

/* about1-top end */
.about1-scroll { background: url(../images/about3.jpg) no-repeat center; -webkit-background-size: cover; background-size: cover; padding: 82px 0 76px; }

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

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

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

.about1-scroll .scroll-box { position: relative; overflow: hidden; }

.about1-scroll .scroll-box .scroll-btns .scroll-btn { cursor: pointer; position: absolute; z-index: 99; top: 50%; margin-top: -1px; }

.about1-scroll .scroll-box .scroll-btns .scroll-btn .iconfont { font-size: 32px; font-size: 3.2rem; color: #fff; opacity: 0.5; }

.about1-scroll .scroll-box .scroll-btns .scroll-btn .iconfont:hover { opacity: 1; }

.about1-scroll .scroll-box .scroll-btns .scroll-btn.prev { left: 0; }

.about1-scroll .scroll-box .scroll-btns .scroll-btn.next { right: 0; }

.about1-scroll .scroll-box .scroll-list-box { width: 100%; overflow: hidden; padding: 0 50px; }

.about1-scroll .scroll-box .scroll-list { width: 10000%; }

.about1-scroll .scroll-box .scroll-list li { width: 1%; float: left; }

.about1-scroll .scroll-box .scroll-list .item-title { font-size: 24px; font-size: 2.4rem; color: #fff; text-align: center; }

.about1-scroll .scroll-box .scroll-list .item-title .iconfont { display: block; color: #fff; font-size: 64px; font-size: 6.4rem; margin: 0 auto; }

@media only screen and (max-width: 767px) { .about1-scroll .scroll-box .scroll-list .item-title { font-size: 20px; font-size: 2rem; }
  .about1-scroll .scroll-box .scroll-list .item-title .iconfont { font-size: 44px; font-size: 4.4rem; } }

.about1-scroll .scroll-box .scroll-list .item-desc { color: #fff; font-size: 16px; font-size: 1.6rem; line-height: 30px; text-align: center; margin-top: 34px; }

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

.about1-scroll .scroll-box .scroll-list .item-body { max-width: 920px; margin: 0 auto; background: url(../images/about4.png) no-repeat bottom center; padding-bottom: 60px; }

/* about1-faclist start */
.about1-faclist { padding: 66px 0 0; }

@media screen and (max-width: 1219px) { .about1-faclist { padding: 58px 0 0; } }

@media screen and (max-width: 767px) { .about1-faclist { padding: 50px 0 0; } }

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

.about1-faclist .list-item { float: left; width: 31.75%; margin-left: 2%; margin-bottom: 29px; }

.about1-faclist .list-item:hover .item-backdrop { top: 0; }

.about1-faclist .list-item:hover .item-title { background-color: #0055A2; color: #fff; }

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

@media screen and (max-width: 640px) { .about1-faclist .list-item { width: 48%; margin: 0 1% 20px; } }

.about1-faclist .item-pic { position: relative; width: 100%; }

.about1-faclist .item-pic img { display: block; margin: 0 auto; max-width: 381px; width: 100%; }

.about1-faclist .item-backdrop { position: absolute; top: 999px; bottom: 0; left: 0; width: 100%; background: #0055A2; background-color: rgba(0, 85, 162, 0.5); -o-transition: all .5s; -moz-transition: all .5s; transition: all .5s; -webkit-transition: all .5s; }

.about1-faclist .item-backdrop .iconfont { color: #fff; font-size: 34px; font-size: 3.4rem; position: absolute; top: 50%; margin-top: -17px; left: 50%; margin-left: -17px; }

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

/* about1-faclist end */
/*-------------2-1-about end---------------------------------------------------------------*/
/*-------------2-2-about start-------------------------------------------------------------*/
.cer-list { padding: 69px 0 57px; }

@media screen and (max-width: 1219px) { .cer-list { padding: 69px 0 10px; } }

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

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

.cer-list .list-item { float: left; width: 20.5%; margin-left: 6%; margin-bottom: 61px; }

.cer-list .item-pics { position: relative; width: 100%; }

.cer-list .item-pics img { display: block; margin: 0 auto; max-width: 246px; width: 100%; }

.cer-list .item-pics:hover .item-backdrop { top: 0; }

.cer-list .item-backdrop { position: absolute; top: 999px; bottom: 0; left: 0; right: 0; background: #000; background-color: rgba(0, 0, 0, 0.6); -o-transition: all .5s; -moz-transition: all .5s; transition: all .5s; -webkit-transition: all .5s; }

.cer-list .item-title { position: absolute; width: 100%; top: 50%; margin-top: -50px; text-align: center; color: #fff; font-size: 20px; font-size: 2rem; line-height: 30px; text-transform: uppercase; padding-top: 5px; }

.cer-list .item-title .iconfont { display: block; font-size: 34px; font-size: 3.4rem; margin-bottom: 16px; }

.cer-list .item-subt { text-transform: uppercase; font-size: 16px; font-size: 1.6rem; line-height: 30px; text-align: center; display: none; }

@media screen and (max-width: 999px) { .cer-list .list-item { width: 23%; margin: 0 1% 50px; }
  .cer-list .item-backdrop { display: none; }
  .cer-list .item-subt { display: block; } }

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

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

@media screen and (max-width: 450px) { .cer-list .list-item { width: 48%; margin: 0 1% 20px; } }

/*-------------2-2-about end---------------------------------------------------------------*/
/*-------------2-3-about start-------------------------------------------------------------*/
.fac-list { padding: 58px 0 45px; }

@media screen and (max-width: 1219px) { .fac-list { padding: 58px 0 30px; } }

@media screen and (max-width: 767px) { .fac-list { padding: 50px 0 20px; } }

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

.fac-list .list-item { float: left; width: 31.75%; margin-left: 2%; margin-bottom: 41px; }

.fac-list .list-item:hover .item-backdrop { top: 0; }

.fac-list .list-item:hover .item-title { background-color: #0055A2; color: #fff; }

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

@media screen and (max-width: 640px) { .fac-list .list-item { width: 48%; margin: 0 1% 20px; } }

@media screen and (max-width: 380px) { .fac-list .list-item { width: 98%; margin: 0 1% 20px; } }

.fac-list .item-pic { position: relative; width: 100%; }

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

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

.fac-list .item-backdrop .iconfont { color: #fff; font-size: 34px; font-size: 3.4rem; position: absolute; top: 50%; margin-top: -17px; left: 50%; margin-left: -17px; }

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

.fac-list .item-title { text-align: center; font-size: 16px; font-size: 1.6rem; line-height: 62px; background-color: #E4E5E6; padding: 0 5px; }

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

@media screen and (max-width: 380px) { .fac-list .item-title { white-space: normal; line-height: 20px; padding: 8px 5px; } }

/*-------------2-3-about end---------------------------------------------------------------*/
/*-------------2-4-about start-------------------------------------------------------------*/
/*-------------2-4-about end---------------------------------------------------------------*/
/*-------------3-history start-------------------------------------------------------------*/
.his-list { padding: 139px 0 22px; position: relative; }

@media screen and (max-width: 1219px) { .his-list { padding: 70px 0 22px; } }

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

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

.his-list:after { position: absolute; content: ''; width: 1px; top: 0; bottom: 0; background-color: #333; left: 50%; margin-left: -0.5px; }

.his-list:before { position: absolute; content: ''; width: 95px; height: 5px; background-color: #0055A2; left: 50%; margin-left: -47.5px; top: 0; }

@media screen and (max-width: 450px) { .his-list:before { display: none; }
  .his-list:after { left: 7px; margin-left: 0; } }

.his-list .list-item { margin-bottom: 17px; position: relative; }

.his-list .list-item:after { position: absolute; content: ''; width: 17px; height: 17px; background: url(../images/his.png) no-repeat center; -webkit-background-size: contain; background-size: contain; left: 50%; margin-left: -8.5px; top: 47px; }

@media screen and (max-width: 450px) { .his-list .list-item { padding-left: 30px; }
  .his-list .list-item:after { left: 0; margin-left: 0; } }

.his-list .item-pics { width: 50%; padding: 0 75px; text-align: left; }

.his-list .item-pics.pull-left { text-align: right; }

@media screen and (max-width: 999px) { .his-list .item-pics { padding: 0 30px; } }

@media screen and (max-width: 767px) { .his-list .item-pics { padding: 0 15px; } }

@media screen and (max-width: 450px) { .his-list .item-pics { width: 100%; padding: 0; float: none; }
  .his-list .item-pics img { display: block; max-width: 354px; width: 100%; } }

.his-list .pull-right + .item-body { text-align: right; }

@media screen and (max-width: 450px) { .his-list .pull-right + .item-body { text-align: left; } }

.his-list .item-body { overflow: hidden; padding: 46px 40px 0; }

@media screen and (max-width: 999px) { .his-list .item-body { padding: 10px 30px 0; } }

@media screen and (max-width: 767px) { .his-list .item-body { padding: 0 15px; } }

@media screen and (max-width: 450px) { .his-list .item-body { padding: 15px 0 0; } }

.his-list .item-title { font-weight: bold; font-size: 16px; font-size: 1.6rem; color: #0055A2; }

.his-list .item-desc { font-size: 16px; font-size: 1.6rem; line-height: 24px; margin-top: 28px; }

@media screen and (max-width: 767px) { .his-list .item-desc { margin-top: 10px; font-size: 14px; font-size: 1.4rem; } }

/*-------------3-history end---------------------------------------------------------------*/
/*-------------4-1-news start--------------------------------------------------------------*/
.news1-list { padding-bottom: 12px; }

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

.news1-list li { width: 100%; margin-bottom: 44px; }

@media screen and (max-width: 767px) { .news1-list li { margin-bottom: 30px; } }

.news1-list .item-pic { width: 376px; float: left; margin-right: 3.83333%; }

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

@media screen and (max-width: 999px) { .news1-list .item-pic { width: 350px; } }

@media screen and (max-width: 767px) { .news1-list .item-pic { width: 280px; } }

@media screen and (max-width: 530px) { .news1-list .item-pic { width: 100%; max-width: 376px; margin: 0 auto 20px; float: none; } }

.news1-list .item-body { overflow: hidden; }

.news1-list .item-title { margin-top: 17px; font-weight: bold; font-size: 18px; font-size: 1.8rem; line-height: 30px; }

.news1-list .item-title, .news1-list .item-title a { color: #0055A2; }

.news1-list .item-title a:hover { color: #333; }

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

.news1-list .item-date { margin-top: 11px; font-size: 16px; font-size: 1.6rem; line-height: 26px; color: #666; }

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

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

@media screen and (max-width: 767px) { .news1-list .item-desc { font-size: 14px; font-size: 1.4rem; line-height: 24px; height: 72px; margin-top: 5px; } }

.news1-list .item-btn { display: block; margin-top: 32px; }

.news1-list .item-btn .iconfont { font-size: 27px; font-size: 2.7rem; color: #0055A2; }

.news1-list .item-btn:hover .iconfont { color: #333; }

@media screen and (max-width: 767px) { .news1-list .item-btn { margin-top: 15px; }
  .news1-list .item-btn .iconfont { font-size: 20px; font-size: 2rem; } }

/*-------------4-1-news end----------------------------------------------------------------*/
/*-------------4-2-news start--------------------------------------------------------------*/
.news2-main .item-pic img, .news2-main .item-pic iframe { max-width: 100%; }

.news2-main > .item-title { margin-top: 28px; }

.news2-main > .item-title h1 { font-size: 18px; font-size: 1.8rem; font-weight: bold; color: #0055A2; line-height: 30px; }

@media screen and (max-width: 767px) { .news2-main > .item-title { margin-top: 15px; }
  .news2-main > .item-title h1 { font-size: 16px; font-size: 1.6rem; line-height: 24px; } }

.news2-main .item-date { margin-top: 11px; }

.news2-main .item-date > span { overflow: hidden; font-size: 16px; font-size: 1.6rem; margin-right: 20px; line-height: 26px; display: inline-block; color: #666; }

@media screen and (max-width: 767px) { .news2-main .item-date > span { font-size: 14px; font-size: 1.4rem; } }

.news2-main .pro-share { float: right; }

.news2-main .pro-share .share-title { color: #4D4D4D; }

@media screen and (max-width: 640px) { .news2-main .pro-share { float: none; margin: 10px 0; } }

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

.news2-main .item-desc, .news2-main .item-desc a { color: #666; }

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

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

.news2-main .news2-oth { padding: 0 9px; border: solid 1px #ccc; border-left: 0; border-right: 0; line-height: 37px; }

.news2-main .news2-oth, .news2-main .news2-oth a { color: #666; }

.news2-main .news2-oth a:hover { color: #0055A2; }

.news2-main .news2-oth a { margin-right: 8px; }

/*-------------4-2-news end----------------------------------------------------------------*/
/*-------------5-contact start-------------------------------------------------------------*/
/* contact-main start */
.contact-main { padding: 52px 0 0; }

@media screen and (max-width: 767px) { .contact-main { padding: 40px 0 0; } }

/* c-form start */
.c-form { /* .item-box{float: left;} */ }

.c-form .item-title { text-align: center; font-size: 20px; font-size: 2rem; font-weight: bold; text-transform: uppercase; }

.c-form .item-desc { text-align: center; line-height: 26px; color: #8A8A8A; margin-bottom: 38px; }

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

.c-form .star1 { position: relative; }

.c-form .star1:before { position: absolute; content: ' '; width: 7px; height: 7px; background: url(../images/star.png) no-repeat center; left: -15px; top: 50%; margin-top: -3.5px; }

.c-form .item-box input, .c-form .item-box textarea { border: solid 1px #333; color: #333; background-color: #fff; }

.c-form .item-box > div { margin-bottom: 19px; position: relative; }

.c-form .item-box > div .iconfont { font-size: 20px; font-size: 2rem; color: #333; line-height: 24px; position: absolute; width: 44px; text-align: center; left: 0; top: 14px; }

.c-form .item-box input { height: 50px; line-height: 48px; }

@media screen and (max-width: 999px) { .c-form .item-box input { height: 44px; line-height: 42px; }
  .c-form .item-box > div .iconfont { font-size: 20px; font-size: 2rem; line-height: 20px; width: 36px; left: 0; top: 15px; } }

@media screen and (max-width: 767px) { .c-form .item-box input, .c-form .item-box textarea { font-size: 14px; font-size: 1.4rem; }
  .c-form .item-box > div { margin-bottom: 15px; }
  .c-form .item-box > div .iconfont { font-size: 16px; font-size: 1.6rem; line-height: 16px; width: 30px; left: 0; top: 12px; }
  .c-form .item-box input { height: 38px; line-height: 36px; } }

.c-form .item-left { width: 494px; padding-left: 14px; padding-right: 0; }

.c-form .item-left input { width: 100%; padding: 0 10px 0 40px; }

@media screen and (max-width: 1219px) { .c-form .item-left { width: 480px; } }

@media screen and (max-width: 999px) { .c-form .item-left { width: 100%; padding-right: 0; }
  .c-form .item-left input { padding: 0 10px 0 36px; } }

@media screen and (max-width: 767px) { .c-form .item-left input { padding: 0 10px 0 30px; } }

.c-form .item-right { width: 658px; padding-left: 14px; }

.c-form .item-right .textarea:before { top: 23px; }

.c-form .item-right textarea { width: 100%; height: 188px; line-height: 24px; resize: none; padding: 10px 10px 10px 40px; display: block; }

.c-form .item-right .code-input { width: 37.73292%; padding: 0 16px; margin-right: 1.24224%; }

.c-form .item-right .code-img { cursor: pointer; width: 161px; height: 50px; overflow: hidden; }

.c-form .item-right .code-img img { width: 100%; display: block; }

.c-form .item-right .code-btn { width: 31.0559%; border: 0; background-color: #0055A2; color: #fff; }

.c-form .item-right .code-btn:hover { background-color: #333; }

@media screen and (max-width: 1219px) { .c-form .item-right { margin-right: 0; width: 490px; }
  .c-form .item-right .code-input { width: 31.0559%; }
  .c-form .item-right .code-btn { width: 31.0559%; } }

@media screen and (max-width: 999px) { .c-form .item-right { width: 100%; }
  .c-form .item-right .item-code.star1:before, .c-form .item-right .textarea:before { top: 15px; margin-top: 0; }
  .c-form .item-right textarea { height: 150px; padding: 8px 10px 10px 36px; }
  .c-form .item-right .code-input { width: 100%; margin-bottom: 20px; }
  .c-form .item-right .code-btn { width: 100%; margin-top: 20px; } }

@media screen and (max-width: 767px) { .c-form .item-right .item-code.star:before, .c-form .item-right .textarea:before { top: 13px; margin-top: 0; }
  .c-form .item-right textarea { height: 120px; padding: 3px 10px 10px 30px; }
  .c-form .item-right .code-input { margin-bottom: 15px; }
  .c-form .item-right .code-btn { margin-top: 15px; } }

/* c-form end */
/* contact-main end */
.c-map img { width: 100%; display: block; }

/* contact-list start */
.contact-list { background-color: #EAE6E3; margin-bottom: 1px; margin-top: 94px; }

@media screen and (max-width: 1219px) { .contact-list { margin-top: 70px; } }

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

@media screen and (max-width: 767px) { .contact-list { margin-top: 20px; } }

.contact-list .list-item { float: left; width: 16.66%; text-align: center; padding: 46px 0 47px; background: url(../images/web2.png) no-repeat left center; -webkit-background-size: auto 100%; background-size: auto 100%; }

.contact-list .list-item:first-child { background-image: none; }

@media screen and (max-width: 999px) { .contact-list .list-item { width: 33.33%; background-image: none; padding: 20px 0; } }

@media screen and (max-width: 500px) { .contact-list .list-item { width: 50%; padding: 10px 0; } }

.contact-list .iconfont { font-size: 42px; font-size: 4.2rem; color: #0055A2; display: block; margin: 0 auto; }

@media screen and (max-width: 767px) { .contact-list .iconfont { font-size: 30px; font-size: 3rem; } }

.contact-list .item-title { text-transform: uppercase; font-size: 16px; font-size: 1.6rem; line-height: 24px; margin-top: 26px; }

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

.contact-list .item-desc { line-height: 20px; margin-top: 11px; }

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

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

/* contact-list end */
/*-------------5-contact end---------------------------------------------------------------*/

/*.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: #0055A2; 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: Tahoma; }

.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: Tahoma; }

.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: Tahoma; }

.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: Tahoma; }

.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: Tahoma; }

.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: #0055A2; }

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

.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: 101%; min-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%; margin-top: -24px; z-index: 999; }

.slide .carousel-control .iconfont { font-size: 48px; font-size: 4.8rem; color: #2c2c2c; opacity: 0.5; }

.slide .carousel-control:hover .iconfont { color: #0055A2; opacity: 1; }

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

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

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

.slide .dotList li { display: inline-block; cursor: pointer; background: url(../images/dot.png) no-repeat center center; -webkit-background-size: contain; background-size: contain; font-size: 0px; margin: 0 7.5px; border: none; outline: none; width: 12px; height: 12px; }

.slide .dotList li.active { background: url(../images/dot1.png) no-repeat center center; -webkit-background-size: contain; background-size: contain; }

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

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

@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: 'HelveticaLTStdBoldCond';
    src: url('../fonts/HelveticaLTStdBoldCond.eot');
    src: url('../fonts/HelveticaLTStdBoldCond.eot') format('embedded-opentype'),
         url('../fonts/HelveticaLTStdBoldCond.woff2') format('woff2'),
         url('../fonts/HelveticaLTStdBoldCond.woff') format('woff'),
         url('../fonts/HelveticaLTStdBoldCond.ttf') format('truetype'),
         url('../fonts/HelveticaLTStdBoldCond.svg#HelveticaLTStdBoldCond') format('svg');
}

@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot?t=1565760796861'); /* IE9 */
  src: url('../fonts/iconfont.eot?t=1565760796861#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=1565760796861') format('woff'),
  url('../fonts/iconfont.ttf?t=1565760796861') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('../fonts/iconfont.svg?t=1565760796861#iconfont') format('svg'); /* iOS 4.1- */
}

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

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

.icon-zhengpinbaozhangduigou:before {
  content: "\e628";
}

.icon-duigou1:before {
  content: "\e65d";
}

.icon-skype1:before {
  content: "\e600";
}

.icon-viber:before {
  content: "\e601";
}

.icon-telegram-plane:before {
  content: "\f246";
}

.icon-bigger1:before {
  content: "\e647";
}

.icon-bigger4:before {
  content: "\e64a";
}

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

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

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

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

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

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

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

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

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

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

.icon-bottom13:before {
  content: "\e73b";
}

.icon-left14:before {
  content: "\e740";
}

.icon-right14:before {
  content: "\e741";
}

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

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

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

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

.icon-up25:before {
  content: "\e785";
}

.icon-bottom25:before {
  content: "\e786";
}

.icon-left27:before {
  content: "\e78f";
}

.icon-right27:before {
  content: "\e790";
}

.icon-search4:before {
  content: "\e7b2";
}

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

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

.icon-mobile:before {
  content: "\e7c3";
}

.icon-email1:before {
  content: "\e7c4";
}

.icon-tel:before {
  content: "\e7c7";
}

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

.icon-address:before {
  content: "\e7c2";
}

.icon-email:before {
  content: "\e7c5";
}

.icon-email11:before {
  content: "\e7c6";
}

.icon-skype:before {
  content: "\e7c9";
}

.icon-fax1:before {
  content: "\e7ca";
}

.icon-qq:before {
  content: "\e7cb";
}

.icon-tel1:before {
  content: "\e7cc";
}

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

.icon-phone:before {
  content: "\e7cf";
}

.icon-message:before {
  content: "\e7da";
}

.icon-line-line:before {
  content: "\e6c6";
}

.icon-top10:before {
  content: "\e7ee";
}

.icon-bottom10:before {
  content: "\e7ef";
}

.icon-left10:before {
  content: "\e7f0";
}

.icon-right10:before {
  content: "\e7f1";
}


.page a.no:hover {color: #333!important;}
.item-btns a.no:hover  {color: #333!important; background-color: #E5E5E5!important;}
.ppp{line-height: 30px;}
.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-bottom: 40px;}
.listcart a {
    display: inline-block;
    height: 33px;
    width: 200px;
    line-height: 32px;
    cursor: pointer;
    border: none;
    overflow: hidden;
    color: #0055A2;
    cursor: pointer;
    border: solid 1px #0055A2;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    font-size: 16px;
    font-size: 1.6rem;
    margin-left: 10px;
        border-radius: 15px;
  background-color: #EEEEEE;
    }