*{ margin:0 auto; padding:0;  transition-property: all;-ms-transition-property: all;-moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all;}
body{ font-family: "Noto Sans SC";  color:#333; font-size:14px; background: #FFFFFF;}
a{ text-decoration: none; -webkit-transition: all ease .1s;  -moz-transition: all ease .1s; transition: all ease .1s; border:none; color: #333;}
a:focus { outline: 0 }
a:hover{ color: #c8131b;}
img{ border:none; -webkit-transition: all ease .5s;  -moz-transition: all ease .5s; transition: all ease .5s;}
ul,li{ list-style:none;}
.clear{ clear:both;}
p{ margin:0 auto; padding:0;}
.padding5{ padding:5px;}
.padding10{ padding:10px;}
.padding15{ padding:15px;}
.padding20{ padding:20px;}
.padding30{ padding:30px;}
.padding40{ padding:40px;}
.fr{ float:right;}
.fl{ float:left; }
.paddingright{ padding-right:10px;}
.paddingleft{ padding-left:10px;}
.undis{ display:block;  background-size: cover;}
.dis{ display:none;  }
.pr5{ padding-right:5px;}
.red{ color:#f00;}
.fff{ color:#fff;}
.pdt30{ padding-top: 30px;}
.txtcenter{ text-align: center;}
.nodata{ text-align:center; font-size:18px;}
.nodata a{ color: #c8131b;}
#home .home,
#products .products,
#news .news,
#about .about,
#tzzgx .tzzgx,
#service .service{color: #c8131b;}




.gotop {
	width: 24px;
	height: 24px;
	padding: 10px;
	background: #ccc url(../images/float_qqicon1.png) no-repeat center;
	position: fixed;
	right: 0;
	display:none;
	bottom: 0px;
}

input,button,select,textarea{ outline:none; font-family: "Noto Sans SC"; }
textarea{resize:none;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none; font-weight:normal;}


submit{font-family: "Noto Sans SC";  }
#warp{ width:100%; height:auto; overflow: hidden;}


#fp-nav #fp-tooltip1{ color: #666666;}
#fp-nav #fp-tooltip1s{ background: #666666;}

#fp-nav #fp-tooltip2{ color: #FFFFFF;}
#fp-nav #fp-tooltip2s{ background: #FFFFFF;}

.HeaderBg.current{ height:53px;}
.HeaderBg.current .Header{ height: 53px;}
.HeaderBg.current .Header .logo{ margin-top: 5px;}
.HeaderBg.current .Header .nav{ height: 53px;}
.HeaderBg.current .Header .nav li{ line-height: 53px;}
.HeaderBg.current .Header .nav li ul{ top: 53px;}

.HeaderBg.current .Header .HLange{ height: 53px; line-height: 53px; }

.HeaderBg.current .Header .HSearch{ height: 53px;  } 
.HeaderBg.current .Header .HSearch i{line-height: 53px; }
.HeaderBg.current .Header .searchshow{ top:53px;  }
.HeaderBg.current .Header .HLange ul{  top: 53px; }

.HeaderBg{ width: 100%; height: 97px; position: fixed; left: 0; top: 0; z-index: 999; background: #FFFFFF; box-shadow: 3px 3px 10px 0 rgba(0,0,0,.1);}
.Header{ position: relative; width: 90%; height: 97px;}
.Header .logo{ float: left; width: 333px; height: 43px; margin-top: 27px;}
.Header .logo a{ display: block; width: 333px; height: 43px; background: url(/templates/cn/images/logo.jpg) no-repeat;}

.Header .nav{ float: left; width: auto; height: 97px; text-align: center; padding-left: 60px;}
.Header .nav li{ display: inline-block; line-height: 97px; font-size: 20px; padding: 0 45px; position: relative;}
.Header .nav li a:hover{color:#c8131b; }
.Header .nav li:hover ul{ display: block;}
.Header .nav li ul{z-index: 999;position: absolute;width: 150px;left:10px;top: 77px;background: #FFFFFF;box-shadow: -1px 1px 4px 1px #9c9896;display: none;}
.Header .nav li ul li{width: 100%;line-height: 22px;font-size: 14px;text-align: center;border-bottom: 1px solid #dedede; padding: 0;}
.Header .nav li ul li a{display:block;line-height: 22px;padding: 10px 5px;}
.Header .nav li ul li a:hover{  background:#c8131b; color:#fff;}
.Header .nav li ul li ul{display:none;left:151px;top:0;width: 282px;}
.Header .nav li ul li ul li{ text-align:left; }
.Header .nav li ul li ul li a{padding-left:10px}

.Header .HLange{ float: right; width: auto; height: 97px; line-height: 97px; color: #1c6bb1; font-size: 18px; position:relative;}
.Header .HLange a{ color: #1c6bb1; padding: 0 10px;}
.Header .HLange i{ font-size: 22px;}
.Header .HLange:hover ul{ display: block;}
.Header .HLange ul{ display: none; z-index: 999;  position: absolute; left: 0; width: 80px; right:0; top: 90px; background: #FFFFFF;box-shadow: -1px 1px 4px 1px #9c9896;}
.Header .HLange ul a{ font-size: 14px; display: block; width: 100%; line-height: 42px; font-size: 14px; text-align: center; border-bottom: 1px solid #dedede; color:#333; padding:0;}
.Header .HLange ul a:hover{  background:#1c6bb1; color:#fff;}

.Header .HSearch{ width: auto; height: 97px;  cursor: pointer; float: right; margin-right: 50px;} 
.Header .HSearch i{line-height: 97px; font-size: 22px; color: #1c6bb1; }

.searchshow{ width: 248px; height: 34px; z-index: 10;  background: #FFFFFF; float:left; position:absolute; right:0; top:97px;  display:none}
.searchshow .inputt{ width: 188px; padding: 0 10px; height: 32px; border: 1px solid #ddd; border-right:none ; float: left; font-size: 14px; color:#999;}
.searchshow .submitt{ width: 39px; height: 34px; float: left;  border: none; background:#1c6bb1; color: #FFFFFF; font-size: 18px; }

.jobsearch{ width: 648px; height: 54px; z-index: 10;  background: #FFFFFF; margin-bottom:30px;}
.jobsearch .inputt{ width: 573px; padding: 0 10px; height: 52px; border: 1px solid #ddd; border-right:none ; float: left; font-size: 14px; color:#999;}
.jobsearch .submitt{ width: 54px; height: 54px; float: left;  border: none; background:#1c6bb1; color: #FFFFFF; font-size: 18px; }

.HeaderM{ display: none;}

#section1{ background: url(/templates/cn/images/in1Bgs.jpg) no-repeat center; background-size:cover;}


.main_visual1{ margin-top:97px;}
.main_visual1 .owl-carousel,.main_visual1 .owl-stage-outer,.main_visual1 .owl-stage,.main_visual1 .owl-carousel .owl-item{width: 100%;height: 100% !important;}
.main_visual1 .owl-carousel .item{width: 100%;height: 100%; background-repeat: no-repeat; background-position: center center;-webkit-background-size: cover; background-size: cover;}
.main_visual1 .owl-prev,.main_visual1 .owl-next{width:50px;height: 50px;background-repeat: no-repeat; background-position: center center; position: absolute;top: 50%;margin-top: -25px;text-indent: -999px; overflow: hidden;}
.main_visual1 .owl-prev{background-image: url(/templates/cn/images/BL.png);left: 5%; opacity: 0;}
.main_visual1 .owl-next{background-image: url(/templates/cn/images/BR.png);right: 5%;  opacity: 0;}
.main_visual1:hover .owl-prev{ opacity: 1.0;}
.main_visual1:hover .owl-next{ opacity: 1.0;}
.main_visual1 .owl-dots{ width: 100%; text-align: center; height: 10px; position:absolute; left: 0; bottom: 30px;  z-index: 999;}
.main_visual1 .owl-dots .owl-dot{display: inline-block;  margin:0 5px ;}
.main_visual1 .owl-dots .owl-dot span{  display: inline-block; width: 10px; height: 10px; background:#FFFFFF; border-radius: 10px;}
.main_visual1 .owl-dot.active span{width: 20px; height: 10px; background:#FFFFFF; border-radius: 10px;}
.main_visual1 .owl-carousel .item img.Bpic{ display: block;}
.main_visual1 .owl-carousel .item img.Bmpic{ display: none;}


.inBox1{ width: 1400px; height: 806px; background: url(/templates/cn/images/in1Bg.png) no-repeat right bottom; padding-top:100px;}
.inBox1L{ float: left; width: 564px; height: auto; overflow: hidden;}
.inBox1L h2{ font-size: 46px; color: #000000; line-height: 46px;}
.inBox1L h3{ line-height: 38px;  color: #000000;  margin-top: 24px; font-size: 30px;}
.inBox1L p{ line-height: 24px; padding-top: 38px;}
.inBox1L a{ display: block; color: #c8131b; font-size: 16px; line-height: 50px; margin-top: 20px; background: url(/templates/cn/images/inAbmore.png) no-repeat 123px center;}
.inBox1L a:hover{ color: #c8131b;}

.in1Num{ width: 100%; height: auto; color: #c8131b; padding-top: 40px;}
.in1Num dl{ float: left; padding-right: 90px;}
.in1Num dl dt{ height: 47px; line-height: 47px; font-size: 36px;}
.in1Num dl dt h4,.in1Num dl dt span{ display:inline-block;}
.in1Num dl dd{ height: 30px; line-height: 30px;}

.in1Box{ width: 100%; height: auto; margin-top: 70px;}
.main_visual .owl-carousel,.main_visual .owl-stage-outer,.main_visual .owl-stage,.main_visual .owl-carousel .owl-item{width: 100%;height: 100% !important;}
.main_visual .owl-carousel .item{width: 100%;height: 100%; position: relative; background-repeat: no-repeat; background-position: center center;-webkit-background-size: cover; background-size: cover;}
.main_visual .owl-carousel .item img{ width: 100%; height: auto; border-radius: 5px;}
.main_visual .owl-carousel .item p{ position: absolute; left: 22px; bottom: 22px; color: #FFFFFF; line-height: 22px; font-size: 16px;}
.main_visual .owl-prev,.main_visual .owl-next{width:50px;height: 50px;background-repeat: no-repeat; background-position: center center; position: absolute;top: 50%;margin-top: -25px;text-indent: -999px; overflow: hidden;}
.main_visual:hover .owl-prev{ opacity: 1.0;}
.main_visual:hover .owl-next{ opacity: 1.0;}
.main_visual .owl-dots{ width: 100%; text-align: right; height: 10px; position:absolute; right: 22px; bottom: 22px;  z-index: 999; }
.main_visual .owl-dots .owl-dot{display: inline-block;  margin:0 5px ;}
.main_visual .owl-dots .owl-dot span{  display: inline-block; width: 10px; height: 10px; background:#FFFFFF; border-radius: 10px;}
.main_visual .owl-dot.active span{width: 10px; height:10px; background:#c8131b; border-radius: 10px;}



.inBox1R{ float: right; width: 600px; height: 600px; overflow: hidden; }
.inBox1R a{ display: block;  width: 600px; height: 600px; cursor: pointer;}


.alertVideoHide{display:none;position:fixed;top:0px;left:0px;width:100%;height:100%;background:url(/templates/cn/images/blackBg.png);z-index:888;}
.alertVideoContent{display:none;position:fixed;top:50%;left:50%;width:800px;margin:-180px 0 0 -400px;z-index:999;background:#fff; height:auto; 
box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.2);-ms-box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.2);-o-box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.2);-webkit-box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.2);
border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;}
.alertVideoContent iframe{width:100% !important;height:100% !important;}
.alertVideoContent .vedioClose{position:absolute;top:-27px;right:-27px;cursor:pointer;}

#section2{ background: url(/templates/cn/images/in2Bg.jpg) no-repeat center; background-size:cover;}
.inTit1{ width: 1400px; text-align: right;}
.inTit1 h4{ font-size: 48px; color: #000000; line-height: 64px; padding-top:50px;}
.inTit1 p{ font-size: 22px; color: #000000; line-height: 42px;}

.inAppList{ width: 1400px; height: auto; overflow: hidden; padding-top: 45px;}
.inAppList dl{ float: left; width: 33.3%; height: auto; overflow: hidden;}
.inAppList dl dt{ width: 100%; height: 293px; background: #f7f7f7; box-sizing: border-box; padding: 80px 65px;}
.inAppList dl dt h4{ line-height: 60px; font-size: 24px;}
.inAppList dl dt p{ line-height: 28px; font-size: 16px;}
.inAppList dl dd{ width: 100%; height: auto; overflow: hidden;}
.inAppList dl dd img{ width: 100%; height: auto; }
.inAppList dl:hover img{transform: scale(1.1); -webkit-transform: scale(1.1);}
.inAppList dl:hover dt{ background: url(/templates/cn/images/inAppDT.jpg) no-repeat center; background-size:cover; transition: all ease .5s; color: #FFFFFF;}

.inAppListM{ display: none;}


.inTit2{ width: 1400px; text-align: center; padding-top: 50px;}
.inTit2 h4{ font-size: 48px; color: #000000; line-height: 64px;}
.inTit2 p{ font-size: 22px; color: #999; line-height: 42px;}

.imgtab {
    width:100%;
    position: relative; margin-top:50px;
}

.cont1 .smallimgtab{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 2;
	overflow: hidden;
	
}
.cont1 .smallimgtab .cont1_clo{
	margin-right: 0.005vw;
	width:20%;
	margin: 0;
	height: 30.1vw;
	display: block;
	float: left;
	/* border: solid 1px #002752; */
	overflow: hidden;
	position: relative;
}

.cont1 .smallimgtab .cont1_clo:nth-child(4){
	/* margin-right: 0; */
}
.cont1 .smallimgtab .zhezhao {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 30.1vw;
	display: block;
	opacity: 0.2;
	z-index: 3;
	background-color: #000000;
	transition: all 0.31s ease 0s;
	-webkit-transition: all .31s ease-in;
}
.cont1 .smallimgtab .imgbg {
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 30.1vw;
	top: 0;
	left: 0;
	background-size: cover !important;
	display: inline-block;
	transition: all 0.31s ease 0s;
	-webkit-transition: all .31s ease-in;
}


.cont1 .smallimgtab .cont1_clo .cont1_icon{
	position: absolute;
	transition: all 0.31s ease 0s;
	-webkit-transition: all .31s ease-in;
	top: 60%;
	left: 50%;
	z-index: 5;
	transform: translate(-50%,-50%);
	text-align: center;
}
.cont1 .smallimgtab .cont1_clo .cont1_icon img{
	max-width: 6.72vw;
	max-height: 6.72vw;
}
.cont1 .smallimgtab .cont1_clo .cont1_icon p{
	font-size: 1.56vw;
	font-weight: 500;
	color: #FFFFFF;
}
.cont1 .smallimgtab .cont1_clo .clo_a{
	background: none;
	border: 1px solid #c8131b;
	color: #fff;
	position: absolute;
	/* transition: all 0.31s ease; */
	top: 50%;
	left: 50%;
	z-index: 5;
	transform: translate(-50%,-50%);
	text-align: center;
	visibility: hidden;
	display: inline-block;
	line-height: 1.6em;
	border-radius: 10vw;
	padding: 0.2vw 1.5vw ;
}

/* é????????è?? */
.cont1 .smallimgtab .cont1_clo:hover .zhezhao{
	opacity: 0.5;
}
.cont1 .smallimgtab .cont1_clo:hover .cont1_icon{
	/* z-index: 99; */
	visibility: visible;
	top: 42%;
	left: 50%;
	opacity: .8;
}
.cont1 .smallimgtab .cont1_clo:hover .clo_a{
	visibility: visible;
	position: absolute;
	top: 76%;
	left: 50%;
	opacity: .8;
	transition: all .2s linear;
}
.cont1 .smallimgtab .cont1_clo .clo_a:hover{background: #c8131b;}

.cont1 .cont1_a {

	/* position: absolute;
	bottom: -1%;
    left: 50%;
    transform: translate(-50%, -50%); */
	margin: 1vw auto;
	display: inline-block;
	padding: .5vw 4.0vw;
	border: 1px solid #254578;
	border-radius: 10vw;
	font-size: .733vw;
	font-weight: 400;
	background-color: #fff;
	color: #102653;
	white-space: nowrap;
	transition: all .2s linear;
}
.cont1 .cont1_a:hover {
	border: 1px solid #FFD100;
	color: #fff;
	background: #FFD100;
	/* padding: .5vw 5.0vw; */
}
 /*??§?“?????±????è?? ?¤§?????·??? */
.cont1 .bigimg{
	width: 99.8%;
    height: 30.1vw;
    margin: 0 auto;
	z-index: -1;
	overflow: hidden;
	position: relative;
}
.cont1 .bigimg img{
	width:100%;
	position: absolute;
	display: none;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	transition: all 0.31s ease 0s;
	-webkit-transition: all .31s ease-in;
}

.inProList{ width: 100%; height: auto; overflow: hidden; padding-top:60px;}
.inProList dl{ float: left; width: 20%; height: 100%;  overflow: hidden; position: relative; text-align: center;}
.inProList dl dt{ width: 100%; height: auto; overflow: hidden;}
.inProList dl dt img{ width: 100%; height: auto; }
.inProList dl dd{ position: absolute; width: 100%; height: 102px; left: 0; bottom:62px; color: #FFFFFF; z-index: 333;}
.inProList dl dd h4{ line-height: 68px; font-size:22px; font-weight: normal;}
.inProList dl dd h3{ width: 133px; height: 34px; border: 1px solid #FFFFFF; line-height: 32px; font-weight: normal; font-size: 14px; border-radius: 30px;}
.inProList dl a:hover h3{ background: #FFFFFF; color: #c8131b; transition: all ease .5s;}
.inProList dl div{ position: absolute; width: 100%; height: 100%; left: 0; bottom:0; background: url(/templates/cn/images/inProDivbg.png) no-repeat; background-size:cover; opacity: 0;}
.inProList dl a:hover div{ opacity: 1.0; transition: all ease .5s;}

.inProListM{display: none;}

#section4{ background: url(/templates/cn/images/inZlbg.jpg) no-repeat center; background-size:cover;}

.inTit3{ width: 1400px; text-align: center; padding-top: 50px;}
.inTit3 h4{ font-size: 48px; color: #000000; line-height: 64px;}
.inTit3 p{ font-size: 22px; color: #999; line-height: 42px;}

.inZlBox{ width: 1400px; height: auto; overflow: hidden; padding-top: 50px;}
.inZlBox dl{ float: left; width:49%; height: 100%;  overflow: hidden; position: relative; text-align: center; margin-left: 2%;}
.inZlBox dl:first-child{ margin-left: 0;}
.inZlBox dl dt{ width: 100%; height: auto; overflow: hidden;}
.inZlBox dl dt img{ width: 100%; height: auto; }
.inZlBox dl dd{ position: absolute; width: 100%; height: 102px; left: 0; bottom:62px; color: #FFFFFF; z-index: 333;}
.inZlBox dl dd h4{ line-height: 68px; font-size:22px; font-weight: normal;}
.inZlBox dl dd h3{ width: 133px; height: 34px; border: 1px solid #FFFFFF; line-height: 32px; font-weight: normal; font-size: 14px; border-radius: 30px;}
.inZlBox dl a:hover h3{ background: #FFFFFF; color: #c8131b; transition: all ease .5s;}

.inZlBoxM{ display: none;}

.inNewsList{ width: 1400px; height: auto; overflow: hidden; padding-top: 50px;}
.inNewsList dl:first-child{ margin-left: 0;}
.inNewsList dl{ float: left; width: 32%; margin-left: 2%; position: relative;}
.inNewsList dl dt{ width: 100%; height: auto; overflow: hidden;}
.inNewsList dl dt img{ width: 100%; height: auto; border-radius: 5px; opacity: 0;}
.inNewsList dl dd{ width: 100%; height: auto; position: absolute; left: 0; top: 0; background: url(/templates/cn/images/inNewsbg1.png) no-repeat center; background-size:cover; padding: 40px 20px; box-sizing: border-box;}
.inNewsList dl dd h3{ line-height: 48px; font-size: 16px; color: #666666; font-weight: normal;}
.inNewsList dl dd h3 span{ font-size: 36px; color: #1c6bb1; padding-right: 15px;}
.inNewsList dl dd h4{ line-height: 48px; height: 48px; overflow: hidden; font-size: 18px; }
.inNewsList dl dd p{ line-height: 26px; height: 78px; overflow: hidden; margin-top: 30px; color: #666666;}
.inNewsList dl dd h2{ line-height: 38px; color: #999; font-size: 14px; font-weight: normal; margin-top: 25px;}
.inNewsList dl dd h2 i{ padding-left: 12px;}
.inNewsList dl a:hover img{ opacity: 1.0;}
.inNewsList dl a:hover dd{ color: #FFFFFF; background: none;}
.inNewsList dl a:hover dd h2{ color: #FFFFFF;}
.inNewsList dl a:hover dd h3{ color: #FFFFFF;}
.inNewsList dl a:hover dd h3 span{ color: #FFFFFF;}
.inNewsList dl a:hover dd p{ color: #FFFFFF;}

.inNewsListM{ display: none; }

.inNewsMore{ width: 100%; height: 55px; text-align: center; padding-top: 45px;}
.inNewsMore a{ display: block; width: 178px; height: 55px; line-height: 53px; font-size: 16px; box-sizing: border-box; border: 1px solid #c8131b; color: #c8131b; border-radius: 3px;}
.inNewsMore a i{ padding-left: 25px;}
.inNewsMore a:hover{ background: #c8131b; color: #FFFFFF;}

.footerBg{ width: 100%; height: auto; background: url(/templates/cn/images/footerbg.png) no-repeat center; background-size:cover; padding: 100px 0 25px 0;}
.footer{ width: 1400px; height: auto; color: #FFFFFF;}
.footer a{ color: #FFFFFF;}
.footer a:hover{color: #c8131b;}
.footerL{ float: left; width: 700px; height: auto; overflow: hidden;}
.footerL p{ font-size: 16px; line-height: 42px; height: 42px;}
.footerL p img{ vertical-align: middle; padding-right: 10px;}
.footerL a{ color:#fff; font-size:24px; padding-right:15px;}

.footerM{ float: left; width: 520px; height: auto; overflow: hidden;}
.footerM dl{ float: left; width: 33.3%; height: auto;}
.footerM dl dt{ width: 100%; font-size: 16px; line-height: 36px;}
.footerM dl dd{ width: 100%; height: auto; padding-top: 5px;}
.footerM dl dd a{ display: block; line-height: 30px;}
.footerM dl:first-child{ width:66.66%;}
.footerM dl:first-child dd a{  width:50%; float:left;}



.footerR{ float: right; width: 143px; height: auto; text-align: center; overflow: hidden;}
.footerR p{ font-size: 15px; line-height: 44px;}
.footerR img{ width: 123px; height: 123px;}


.banner2{ width: 100%; height: 498px; text-align: center; color: #FFFFFF; margin-top: 97px; display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;}
.banner2 h2{ font-size: 42px; line-height: 70px;}  
.banner2 p{ font-size: 20px; line-height: 46px;} 

.abmenuBgm{ display: none;}
.abMenuBg{ width: 100%; height: 77px; line-height: 75px; border-bottom: 1px solid #EEEEEE;}
.abMenu{ width: 1400px; height: auto; }
.abMenuL{ float: left;}
.abMenuL a{ display: block; float: left; font-size: 18px; margin-right: 55px;}
.abMenuL a:hover{ color: #c8131b; border-bottom: 2px solid #C8131B;}
#lm_hover{ color: #c8131b; border-bottom: 2px solid #C8131B;}

.abMenuL li{ float:left; position:relative;}
.abMenuL li:hover ul{ display:block;}
.abMenuL li ul{ position:absolute; left:0; top:75px; width:1280px; display:none;}
.abMenuL li ul li a:hover{ border:none;}

.abMenuR{ float: right; color: #999; font-size: 16px;}
.abMenuR a{ color: #999;}
.abMenuR a:hover{ color: #c8131b; }
.abMenuR span{ padding: 0 10px;}


.abBg{ width: 100%; height: auto; background: url(/templates/cn/images/abbg.jpg) no-repeat center; background-size:cover; padding: 58px 0 130px 0;}
.abbox1{ width: 1400px; height: auto; overflow: hidden;}
.abbox1L{ float: left; width: 607px; height: auto;}
.abbox1L img{ width: 100%; height: auto; border-radius: 3px;}

.abbox1R{ float: right; width: 650px; height: auto; overflow: hidden;}
.abbox1R h2{ font-size: 46px; line-height: 80px; color: #000000;}
.abbox1R h3{ font-size:30px; line-height:58px; color: #000000;}
.abbox1R .in1Num{ padding-bottom: 40px;}
.abbox1R .in1Num h4{font-size: 36px;}
.abbox1R p{ line-height: 24px; margin-bottom: 55px;}
.abbox1R h4{ font-size: 22px; line-height: 46px;}

.abbox1RVideo{ width: 100%; height: 152px; text-align: right; padding-top: 20px;}

.abJdTit{ width: 1400px; height: auto; margin-top: 70px;}
.abJdTit h3{ font-size: 36px; color: #000000; line-height: 48px; float: left;}
.abJdTit h4{ float: right; width: auto; height: 48px; line-height: 48px; font-size: 14px; padding-left: 37px; margin-top: 40px; color: #000000; background: url(/templates/cn/images/abTit2Bg.png) no-repeat left center;}

.abJdbox{ width: 1400px; height: auto; padding-top: 50px; overflow: hidden;}

.flexBetween {
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.idnexService .box .item {
  width: 14.13333%;
  transition: all 0.3s;
  flex-wrap: nowrap;
  position: relative;
}


.idnexService .box {
  overflow: hidden;
  height: 23.75rem;
}
.idnexService .box .item {
  width: 14.13333%;
  transition: all 0.3s;
  flex-wrap: nowrap;
  position: relative;
}
.idnexService .box .item .boxLeft {
  width: 100%;
  box-sizing: border-box;
  padding: 0 2.5rem 3.4375rem;
  background: #f1f1f1;
  position: relative;
  transition: all 0.3s;
}
.idnexService .box .item .boxLeft .box1 {
  transition: all 0.3s;
  float: left;
  width: 155px; line-height: 24px;
}
.idnexService .box .item .boxLeft .box1 .top1 {
  padding-top: 4.375rem;
}
.idnexService .box .item .boxLeft .box1 .top1 img {
  /* height: 3.125rem; */
}
.idnexService .box .item .boxLeft .box1 .top2 {
  font-size: 18px;
  color: #000;
  margin-top: 2rem;
}
.idnexService .box .item .boxLeft .box1 .top3 {
  font-size: 0.875rem;
  color: #999;
  margin-top: 0.625rem;
}
.idnexService .box .item .boxLeft .box1 .top4 {
  margin-top: 4.6875rem;
}


.idnexService .box .item .boxLeft .box1 .top5 {
  height: 5rem;
  display: none;
  margin-top: 2.1875rem;
}
.idnexService .box .item .boxLeft .box1 .top5 p {
  font-size: 14px;
  color: #fff;
  line-height: 24px;
}
.idnexService .box .item .boxRight {
  opacity: 0;
  position: absolute;
  height: 100%;
  top: 0;
  right: 0;
}
.idnexService .box .item .boxRight img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.idnexService .box .item:nth-child(2n) .boxLeft {
  background: #f6f6f6;
}
.idnexService .box .active {
  width: 57.6%;
}
.idnexService .box .active .boxLeft {
  background: #1c6bb1 !important;
}



.idnexService .box .active .boxLeft .box1 .top1 {
  display: none;
}
.idnexService .box .active .boxLeft .box1 .top2 {
  color: #fff;
  font-size: 22px;
  margin-top: 4.0625rem;
}
.idnexService .box .active .boxLeft .box1 .top3 {
  color: #fff;
}
.idnexService .box .active .boxLeft .box1 .top5 {
  display: block;
}
.idnexService .box .active .boxLeft .box1 .top4 {
  display: none;
}

.idnexService .box .active .boxRight {
  width: 70%;
  opacity: 1;
}

.abpartBg{ width: 100%; height: auto; background: url(/templates/cn/images/abpartnerBg.jpg) no-repeat center; background-size:cover; padding: 58px 0 130px 0;}
.abpartbox{ width: 1404px; height: auto; overflow: hidden;}
.abpartbox a{ background: #FFFFFF; display: block; float: left; margin: 6px; border: 1px solid #EEEEEE; width: 222px; height: 122px; text-align: center; box-sizing: border-box;}
.abpartbox a img{ width: 180px; height: 80px; padding-top: 20px;}
.abpartbox a:hover img{-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;}

.abjobBg{ width: 100%; height: auto; background: #f5f5f5; padding: 58px 0 130px 0;}
.joinBox{ width: 1400px; height: auto; overflow: hidden;}
.job-warp{width: 1400px; text-align: left; }
    
.job-warp ul li{height: auto;width: 100%; margin-bottom: 20px;}
.job-warp li .title{height: 81px; text-align: left;  color: #666666; line-height: 81px;padding: 0 40px; box-sizing: border-box; color: #4b4b4b;background: #ffffff url(../images/jonTbg.jpg) no-repeat right center;font-size: 16px;cursor:pointer;transition: all 0.5s;-webkit-transition: all 0.5s;}
.job-warp li .title b{ float: left; width: 16%;  font-weight: normal;}
.job-warp li .title b:first-child{ width: 30%;}
.job-warp li.on .title{background:#1c6bb1 url(../images/jonTbg1.jpg) no-repeat right center;color: #fff;}
.job-warp li .title span{float: right; background: url(/templates/cn/images/Jobmore.png) right center no-repeat; width: 24px; height: 24px; margin-top: 28px;}
.job-warp li.on .title span{background: url(/templates/cn/images/Jobmore1.png) right center no-repeat}
.job-warp li .warp{padding: 20px 40px;background-color: #fff;display: none; width: 1400px; box-sizing: border-box; }
.job-warp li .warp .cent{line-height: 30px; }
.job-warp li .warp .centBtn{ width:100%; text-align:center; padding-top:30px;}
.job-warp li .warp .centBtn a{ display:block; width: 162px; height: 45px; line-height: 45px; background: #c8131b; border: none; font-size: 16px; color: #FFFFFF; border-radius: 30px;}

.f-cb {
    zoom: 1;
}
.f-cb:after{
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
    content:".";
}

.abListArc{ width: 1400px; height: auto; overflow: hidden;}
.abListArc dl{ width: 100%; height: auto; background: #FFFFFF; margin-top: 22px; box-sizing: border-box; padding: 30px;}
.abListArc dl dt{ width:100%; height: 48px; line-height: 48px; overflow: hidden; font-size: 24px;}
.abListArc dl dd{ width:100%; height: 30px; line-height: 30px; overflow: hidden; color: #999999;}
.abListArc dl dd span{ font-size: 16px; color: #1c6bb1;}
.abListArc dl:hover{ background: #1C6BB1; transition: all ease .5s;}
.abListArc dl:hover a{color: #FFFFFF;}
.abListArc dl:hover dd{color: #FFFFFF;}
.abListArc dl:hover dd span{color: #FFFFFF;}

.abListArcShow{ width: 1400px; height: auto; background: #FFFFFF; padding: 30px; box-sizing: border-box;}
.abListArcShowTit{ width: 100%; height: auto; padding: 15px 0; font-size: 26px; line-height: 34px; font-weight: bold; text-align: center;}
.abListArcShowinfo{ padding: 20px 0; overflow: hidden; font-size: 16px; line-height:30px;}
.abListArcShowinfo img{ max-width: 100%; height: auto;}
.abListArcShowinfo p{ text-indent:2em;}

.newsBg{ width: 100%; padding: 50px 0; background: #f8f8f8;}
.NewsList{ width: 1440px; height: auto; overflow: hidden; }
.NewsList dl{ float: left; width: 31%; margin: 1%; position: relative; background: #FFFFFF; border-radius: 5px;}
.NewsList dl dt{ width: 100%; height: auto; overflow: hidden;}
.NewsList dl dt img{ width: 100%; height: auto; border-radius: 5px; opacity: 0;}
.NewsList dl dd{ width: 100%; height: auto; position: absolute; left: 0; top: 0; background: url(/templates/cn/images/inNewsbg1.png) no-repeat center; background-size:cover; padding: 40px 20px; box-sizing: border-box;}
.NewsList dl dd h3{ line-height: 48px; font-size: 16px; color: #666666; font-weight: normal;}
.NewsList dl dd h3 span{ font-size: 36px; color: #1c6bb1; padding-right: 15px;}
.NewsList dl dd h4{ line-height: 48px; height: 48px; overflow: hidden; font-size: 18px; }
.NewsList dl dd p{ line-height: 26px; height: 78px; overflow: hidden; margin-top: 30px; color: #666666;}
.NewsList dl dd h2{ line-height: 38px; color: #999; font-size: 14px; font-weight: normal; margin-top: 25px;}
.NewsList dl dd h2 i{ padding-left: 12px;}
.NewsList dl a:hover img{ opacity: 1.0;}
.NewsList dl a:hover dd{ color: #FFFFFF; background: none;}
.NewsList dl a:hover dd h2{ color: #FFFFFF;}
.NewsList dl a:hover dd h3{ color: #FFFFFF;}
.NewsList dl a:hover dd h3 span{ color: #FFFFFF;}
.NewsList dl a:hover dd p{ color: #FFFFFF;}

.NewsList dl:nth-child(1) img{ opacity: 1.0;}
.NewsList dl:nth-child(1) dd{ color: #FFFFFF; background: none;}
.NewsList dl:nth-child(1) dd h2{ color: #FFFFFF;}
.NewsList dl:nth-child(1) dd h3{ color: #FFFFFF;}
.NewsList dl:nth-child(1) dd h3 span{ color: #FFFFFF;}
.NewsList dl:nth-child(1) p{ color: #FFFFFF;}

.abListArcShowTime{ width: 100%; height: auto; line-height: 28px; color: #999999; text-align: center;}

.dqList{ width: 1440px; height: auto; overflow: hidden; }
.dqList dl{ width: 31%; float: left; margin: 1%; position: relative; background: #FFFFFF; border-radius: 3px; box-sizing: border-box; padding: 30px;}
.dqList dl dt{ width: 100%; height: auto;}
.dqList dl dt h4{ height: 50px; line-height: 50px; overflow: hidden; font-size: 24px;}
.dqList dl dt p{ color: #999999; font-size: 15px; line-height: 34px;}
.dqList dl dd{ line-height: 32px; padding-top: 40px; font-size: 16px; color: #1c6bb1;}
.dqList dl dd span{ line-height: 32px; font-size:30px;}
.dqList dl a:hover span{color: #c8131b;}

.lsList{ width: 1440px; height: auto; overflow: hidden; }
.lsList dl{ width: 100%; margin: 1% 0; position: relative; background: #FFFFFF; border-radius: 3px; box-sizing: border-box; padding: 30px;}
.lsList dl dt{ width: 80%; height: auto; float: left;}
.lsList dl dt h4{ height: 50px; line-height: 50px; overflow: hidden; font-size: 24px;}
.lsList dl dt p{ color: #999999; font-size: 15px; line-height: 34px;}
.lsList dl dd{ line-height: 32px;  font-size: 16px; color: #1c6bb1; float: right; width: 15%; padding-top: 25px;}
.lsList dl dd span{ line-height: 32px; font-size:30px;}
.lsList dl a:hover span{color: #c8131b;}


.jyList{ width: 1440px; height: auto; overflow: hidden; }
.jyList dl{ float: left; width: 31%; margin: 1%; overflow: hidden;}
.jyList dl dt{ width: 100%; height: auto; overflow: hidden;}
.jyList dl dt img{ width: 100%; height: auto; border-radius:3px 3px 0 0 ;}
.jyList dl dd{ width: 100%; height: auto; background: #FFFFFF; overflow: hidden; padding: 30px; box-sizing: border-box;  border-radius:0 0 3px 3px  ;}
.jyList dl dd h4{ height: 36px; line-height: 36px; overflow: hidden; font-size: 18px;}
.jyList dl dd p{ height: 32px; line-height: 32px; overflow: hidden; color: #999999;}


.pxBox1{ width: 1400px; height: auto; overflow: hidden; background: #FFFFFF;}
.pxBox1L{ float: left; width: 698px; height: auto; overflow: hidden;}
.pxBox1L img{ width: 100%; height: auto;}
.pxBox1R{ float: right; width:702px; height: auto; overflow: hidden; box-sizing: border-box; padding: 30px 35px;}
.pxBox1R h3{ font-size: 24px; line-height: 40px; margin-bottom: 10px;}
.pxBox1R p{ line-height: 22px; margin-bottom: 20px;}

.pxBox1R1{ width: 100%; height: 46px;}
.pxBox1R1 a.pxA1{ width: 149px; height: 46px; border: 1px solid #c8131b; border-radius: 3px; text-align: center; line-height: 44px; display: inline-block; font-size: 16px; color: #c8131b;}
.pxBox1R1 a.pxA1:hover{ background: #C8131B; color: #FFFFFF;} 
.pxBox1R1 a.pxA2{ float: right; color: #1c6bb1; line-height: 46px; font-size: 30px;}
.pxBox1R1 a.pxA2:hover{color: #c8131b;}

.pxList1{ width: 1440px; height: auto; overflow: hidden; padding-top: 30px;}
.pxList1 dl{ float: left; width: 31%; margin: 1%; overflow: hidden;}
.pxList1 dl dt{ background: #FFFFFF; padding: 30px; box-sizing: border-box; width: 100%;}
.pxList1 dl dt h3{height: 42px; line-height: 42px; overflow: hidden; font-size: 18px;}
.pxList1 dl dt h4{ line-height: 36px; color: #1c6bb1; font-size: 14px;}
.pxList1 dl dt span{ line-height: 36px; font-size:30px;}
.pxList1 dl dd{ width: 100%; height: auto; overflow: hidden;}
.pxList1 dl dd img{ width: 100%; height: auto;}
.pxList1 dl a:hover span{color: #c8131b;}

.pxList2{ width: 1440px; height: auto; overflow: hidden; }
.pxList2 dl{ float: left; width: 31%; margin: 1%; overflow: hidden;}
.pxList2 dl dt{ width: 100%; height: auto; overflow: hidden;}
.pxList2 dl dt img{ width: 100%; height: auto; border-radius:3px 3px 0 0 ;}
.pxList2 dl dd{ width: 100%; height: auto; background: #FFFFFF; overflow: hidden; padding: 30px; font-size: 15px; font-weight: bold; text-align: center; box-sizing: border-box;  border-radius:0 0 3px 3px  ;}
.pxList2 dl a:hover img{transform: scale(1.1); -webkit-transform: scale(1.1);}

.conMap{ width: 1400px; height: 655px; position: relative; overflow: hidden;}
.coninfo{ width: 522px; height: 573px;  box-sizing: border-box; position: absolute; left: 50px; top: 40px; z-index: 888; padding: 40px 50px; background: #FFFFFF;}
.coninfo h2{ color: #000000; line-height: 46px; font-size: 24px; margin-bottom: 15px;}
.coninfo dl{ width: 100%; height: 44px; padding: 17px 0;}
.coninfo dl dt{ float: left; width: 44px; height: 44px;}
.coninfo dl dd{ float: right; width: 355px; height: 66px; line-height: 22px; border-bottom: 1px solid #DDDDDD;}
.coninfo dl dd p{ color: #666666; font-size: 16px;}
.coninfo dl dd h4{ color: #000; font-size: 16px;}
.coninfo .conwx{ width: 355px; float: right; height: 114px; overflow: hidden;  margin-top: 25px;}
.coninfo .conwx img{ float: left; width: 114px; height: 114px;}
.coninfo .conwx h4{ float: left; padding: 23px 0 0 15px; font-weight: normal; line-height: 32px;}


.conbg2{ width: 1400px; height: auto; padding: 50px; box-sizing: border-box; background: #FFFFFF; margin-top: 45px;}

.conTit{ width: 100%; height: auto; text-align: center; padding-bottom: 25px; }
.conTit h4{ font-size: 36px; line-height: 60px; color: #000000;}
.conTit p{ line-height: 32px; color: #999999; font-size: 18px;}

.conFed1{ width: 100%; height: 95px; }
.conFed1 dl{ float: left; width: 308px; height: 95px; margin-left: 22px;}
.conFed1 dl:first-child{ margin-left: 0;}
.conFed1 dl dt{ width: 100%; height: 45px; line-height: 45px; font-size: 16px;}
.conFed1 dl dt span{ color: red;}
.conFed1 dl dd{ width: 100%; height: 50px;}
.conFed1 dl dd input{ width: 100%; height: 50px; line-height: 50px; border: 1px solid #EEEEEE; border-radius: 3px; box-sizing: border-box; padding: 0 10px;}

.conFed2{ width: 100%; height: 163px; padding-top: 10px;}
.conFed2 h4{width: 100%; height: 45px; line-height: 45px; font-size: 16px; font-weight: normal;}
.conFed2 h4 span{ color: red;}
.conFed2 textarea{ width: 100%; height: 118px; box-sizing: border-box; padding: 15px; line-height: 26px; border: 1px solid #EEEEEE;  border-radius: 3px;}

.conFed4{ width: 100%; height: 95px; padding-top: 10px;}
.conFed4 h4{width: 100%; height: 45px; line-height: 45px; font-size: 16px; font-weight: normal;}
.conFed4 h4 span{ color: red;}
.upload-path {
    width: 1200px;
    padding: 0 10px;
    height: 50px;
    line-height: 50px;
    border: 1px solid #EEEEEE;
    float: left;
}

.upload-img {
    width: 55px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    background: #c69762;
    float: left;
}


/*??????é?¨??????WebUploader??…é?????
----------------------------------------------*/
.webuploader-container {
    position: relative;
}

.webuploader-element-invisible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px,1px,1px,1px);
}

.webuploader-pick {
    position: relative;
    display: inline-block;
    cursor: pointer;
    width: 80px;
    height: 52px;
    line-height: 52px;
    text-align: center;
    color: #fff;
    background: #c8131b;
    float: left;
    overflow: hidden;
    zoom: 1;
    *display: inline;
}

.webuploader-pick-hover {
    opacity: 0.9;
}

.webuploader-pick-disable {
    opacity: 0.6;
    pointer-events: none;
}

.upload-box {
    position: relative;
    display: inline-block;
    height: 32px;
    vertical-align: middle;
    zoom: 1;
    *display: inline;
}

    .upload-box .upload-btn {
        display: inline-block;
        height: 32px;
        zoom: 1;
        *display: inline;
    }

    .upload-box .upload-progress {
        position: absolute;
        top: 0;
        left: 0;
        padding: 2px 5px;
        width: 115px;
        height: 28px;
        border: 1px solid #d7d7d7;
        background: #fff;
        overflow: hidden;
    }

        .upload-box .upload-progress .txt {
            display: block;
            padding-right: 10px;
            font-weight: normal;
            font-style: normal;
            font-size: 11px;
            line-height: 18px;
            height: 18px;
            text-overflow: ellipsis;
            overflow: hidden;
        }

        .upload-box .upload-progress .bar {
            position: relative;
            display: block;
            width: 112px;
            height: 4px;
            border: 1px solid #1da76b;
        }

            .upload-box .upload-progress .bar b {
                display: block;
                width: 0%;
                height: 4px;
                font-weight: normal;
                text-indent: -99em;
                background: #28B779;
                overflow: hidden;
            }

        .upload-box .upload-progress .close {
            position: absolute;
            display: block;
            top: 1px;
            right: 1px;
            width: 14px;
            height: 14px;
            text-indent: -99em;
            background: url(/templates/cn/images/sprite.gif) 0 -240px no-repeat;
            cursor: pointer;
            overflow: hidden;
        }
	

.conFed3{ width: 100%; height: 55px; text-align: center; margin-top: 42px;}
.conFed3 input{ width: 182px; height: 55px; line-height: 55px; background: #c8131b; border: none; font-size: 18px; color: #FFFFFF; border-radius: 30px;}

.goodsList{ width: 1430px; height: auto; overflow: hidden; }
.goodsList dl{ float: left; width: 31%; margin: 1%; overflow: hidden;}
.goodsList dl dt{ width: 100%; height: auto; overflow: hidden; position:relative;}
.goodsList dl dt div{ width:100%; height: 100%; background:rgba(0,0,0,0.5); position:absolute; left:0; top:0; z-index:333; color:#fff; display: flex; opacity:0;
    justify-content: center;
    align-items: center;
    text-align: center;}
.goodsList dl dt div ul{ width:80%;}
.goodsList dl dt div ul li {
        text-align: left;
        color: #FFFFFF;
        font-size: 14px;
        line-height: 1.8em;
        display: block !important;
        float: left;
        width: 50% !important;
    }
.goodsList dl dt div ul li span {
        color: #FFD100;
    }


.goodsList dl dt img{width: 100%; height: auto;}
.goodsList dl dd{ width: 100%; height: auto; background: #FFFFFF; padding: 35px 30px; font-size: 18px; line-height: 24px; box-sizing: border-box;}
.goodsList dl a:hover img{ transform: scale(1.1); -webkit-transform: scale(1.1);}
.goodsList dl a:hover dd{ background: #1c6bb1 ; color: #FFFFFF; transition: all ease .5s;}
.goodsList dl dd span{ width: 24px; height: 24px; background: url(/templates/cn/images/gsicon1.png) no-repeat; float: right; display: block;}
.goodsList dl a:hover dd span{  background: url(/templates/cn/images/gsicon1s.png) no-repeat;}
.goodsList dl a:hover div{ opacity:1.0;}


.goods_header {
		/* width: 90%; */
		margin-bottom:20px;
		display: flex;
		justify-content: center;
		align-items: center;
		text-align: center;
	}
.goods_header .dropdown {
		/* padding: 1.04vw 1.662vw;  */
    	margin: 1.12vw 0.80vw;
		font-weight: 500;
		color: #333333;
		background: #FFFFFF;
		border-radius: 20vw;
		white-space: nowrap;
		text-align: center;
		display: inline-block;
		
	}
.goods_header select {
    	margin: 0.8vw 1.80vw;
		font-weight: 500;
		color: #333333; font-size:18px;
		background: #FFFFFF;
		border: none;
		white-space: nowrap;
		
	}

.goods_header .dropdown option{ font-size:14px; line-height:30px;}

.gsShowBg{ width: 100%; height: auto; padding: 100px 0 60px 0; background: #f8f8f8;}
.gsWz{ width: 1400px; height: 100px; line-height: 100px; color: #999999; font-size: 16px;}
.gsWz i{ padding-right: 10px; font-size: 20px;}
.gsWz a{ color: #999;}
.gsWz a:hover{ color: #c8131b; }
.gsWz span{ padding: 0 10px;}

.gsShow1{ width: 1400px; height:561px; background:#fff;}
.tFocusInfo{width:495px; height:auto; float:right; padding-top:20px; margin-right:60px;}
.tFocusInfo h2{ line-height:46px; margin-bottom:0; font-size:30px; font-weight:normal;}
.tFocusInfo h4{ color: #1c6bb1; line-height: 52px; font-size: 16px; margin-top: 12px;}
.tFocusInfo1{ width: 100%; line-height: 26px; padding-top: 10px;}
.tFocusInfo1 p { width: 49%; float: inline-start;}


/*商品缩略图样式*/
.goods-pic{ position:relative; width:1400px; *z-index:1; }
	.pic-box{ width:1400px; }
	.pic-preview{ position:relative; float:left; width:791px; height:561px; }
    .pic-preview img{ width:791px; height:561px;}
	.pic-scroll{ margin-top:60px; width:495px; float:right; height:96px; margin-right:60px; }
	.pic-scroll .prev{ float:left; }
	.pic-scroll .next{ float:right; }
	.pic-scroll .prev,.pic-scroll .next{ display:block; font-family:"宋体"; text-align:center; width:20px; height:96px; line-height:96px; border:1px solid #e8e8e8; background:#f7f7f7; cursor:pointer; text-decoration:none; }
	.pic-scroll .items{ position:relative; float:left; width:450px; height:96px; overflow:hidden; }
	.pic-scroll .items ul{ position:absolute; margin:0; padding:0; width:999999px; height:100%; }
	.pic-scroll .items ul li{ float:left; width:150px; text-align:center; }
	.pic-scroll .items ul li img{  border:1px solid #e8e8e8; width:130px; height:94px; }
	.pic-scroll .items ul li img:hover{ border:1px solid #d70000; }

/* 图片放大镜样式*/
.jqzoom{ position:relative; display:block; margin:0; padding:0; width:791px; height:561px; border:none; cursor:crosshair; }
    .jqzoom img{ width:791px; height:561px; }
.zoomdiv{ position:absolute; z-index:100; display:none; width:368px; height:368px; background:#fff; border:1px solid #e8e8e8; overflow:hidden; }
.jqZoomPup{ position:absolute; top:0; left:0; z-index:10; visibility:hidden; max-width:368px; max-height:368px; border:1px solid #aaa; background:#fff; opacity:0.5;-moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(Opacity=50); overflow:hidden; }


.gsShow2{ width: 1400px; height: auto; background: #FFFFFF; box-sizing: border-box; padding: 35px 50px; margin-top: 55px;}
.gsShow2Tit{ width: 100%; line-height: 45px; height: 45px; border-bottom: 1px solid #EEEEEE;}
.gsShow2Tit h4{ float: left; font-size: 24px; color: #1c6bb1; border-bottom: 2px solid #1c6bb1;}

.gsShow2Tit a{ display: block; float: left; font-size: 24px; color: #333; margin-right:40px; }
.gsShow2Tit .tabs .thistab,.tabs .thistab a:hover { color: #1c6bb1; border-bottom: 2px solid #1c6bb1;}

.gsShow2Box{ width: 100%; height: auto; padding-top: 50px; overflow: hidden;}
.main_visual6 .owl-carousel,.main_visual6 .owl-stage-outer,.main_visual6 .owl-stage,.main_visual6 .owl-carousel .owl-item{width: 100%;height: 100% !important;}
.main_visual6 .owl-carousel .item{width: 100%;height: 100%; text-align: center; position: relative; background-repeat: no-repeat; background-position: center center;-webkit-background-size: cover; background-size: cover;}
.main_visual6 .owl-carousel .item img{ width: 100%; height: auto; }


.main_visual6 .owl-prev,.main_visual6 .owl-next{width:50px;height: 50px;background-repeat: no-repeat; background-position: center center; position: absolute;top: 50%;margin-top: -25px;text-indent: -999px; overflow: hidden;}

.main_visual6 .owl-dots{ width: 100%; text-align: center; height: 10px; position:absolute; right: 0; bottom: 5px;  z-index: 999; }
.main_visual6 .owl-dots .owl-dot{display: inline-block;  margin:0 5px ;}
.main_visual6 .owl-dots .owl-dot span{  display: inline-block; width: 10px; height: 10px; background:#c9c9c9; border-radius: 10px;}
.main_visual6 .owl-dot.active span{width: 10px; height:10px; background:#c8131b; border-radius: 10px;}


.gsShow2Box table {
    border: 1px solid #ccc;
    border-left: 0px;
    border-top: 0px;
    font-size: 14px;
    table-layout: fixed;
    width: 100%;
    box-sizing: border-box;
    border-spacing: 0;
}

    .gsShow2Box table td {
        border: 1px solid #ccc;
        border-right: 0px;
        border-bottom: 0px;
        padding: 8px 2px;
        text-align: center;
        word-wrap: break-word;
    }

    .gsShow2Box table tr {
        background: #fff;
    }

        .gsShow2Box table tr:nth-child(1) {
            background: #f6f6f6;
        }


.gsRelaTit{ width: 100%; height: auto; line-height: 86px; margin-top: 40px; text-align: center; font-size: 36px; font-weight: bold; color: #000;}
.invesh2{ font-size:34px; line-height:32px; width:1400px; padding:25px 0; color:#c8131b;}
.invesh2 a{ font-weight:normal; font-size:14px; color:#c8131b;}

.newGoogs1Menu{ width:80%; height:40px; line-height:40px; background:#f5f5f5; padding:25px 10%; margin-top:97px;}
.newGoogs1Menu img{ vertical-align:middle;}
.newGoogs1Menu b{ font-size:24px; padding-left:15px; color:#000;}
.newGoogs1Menu span a{ color:#333; font-size:18px;}
.newGoogs1Menu span a::after{ content:"/"; padding:0 45px;}
.newGoogs1Menu span a:last-child::after{ content:""; padding:0;}

.newGoogsBox1{ width:100%; height:auto; overflow:hidden; text-align:center;}
.newGoogsBox1 img{ width:100%; height:auto;}

.newGoogsBox2{ width:100%; height:auto; overflow:hidden;}
.newGoogsBox2 ul{ text-align:center; height:94px; line-height:94px; font-size:20px;}
.newGoogsBox2 ul a::after{ content:"/"; padding:0 45px;}
.newGoogsBox2 ul a:last-child::after{ content:""; padding:0;}
.newGoogsBox2 .tabs .thistab,.tabs .thistab a:hover { color: #0083cb; }
#tab_conbox2{ background:#f5f5f5; padding:75px 0;}
.newGoogsBox2List{ width:70%; height:auto ;overflow:hidden;}

.main_visual7 .owl-carousel,.main_visual7 .owl-stage-outer,.main_visual7 .owl-stage,.main_visual7 .owl-carousel .owl-item{width: 100%;height: 100% !important;}
.main_visual7 .owl-carousel .item{width: 100%;height: 100%; text-align: center; position: relative; background-repeat: no-repeat; background-position: center center;-webkit-background-size: cover; background-size: cover;}
.main_visual7 .owl-carousel .item img{ width: 100%; height: auto; }


.main_visual7 .owl-prev,.main_visual7 .owl-next{width:50px;height: 50px;background-repeat: no-repeat; background-position: center center; position: absolute;top: 50%;margin-top: -25px;text-indent: -999px; overflow: hidden;}

.main_visual7 .owl-dots{ width: 100%; text-align: center; height: 10px; position:absolute; right: 0; bottom: 5px;  z-index: 999; }
.main_visual7 .owl-dots .owl-dot{display: inline-block;  margin:0 5px ;}
.main_visual7 .owl-dots .owl-dot span{  display: inline-block; width: 10px; height: 10px; background:#c9c9c9; border-radius: 10px;}
.main_visual7 .owl-dot.active span{width: 10px; height:10px; background:#c8131b; border-radius: 10px;}


.main_visual8 .owl-carousel,.main_visual8 .owl-stage-outer,.main_visual8 .owl-stage,.main_visual8 .owl-carousel .owl-item{width: 100%;height: 100% !important;}
.main_visual8 .owl-carousel .item{width: 100%;height: 100%; text-align: center; position: relative; background-repeat: no-repeat; background-position: center center;-webkit-background-size: cover; background-size: cover;}
.main_visual8 .owl-carousel .item img{ width: 100%; height: auto; }


.main_visual8 .owl-prev,.main_visual8 .owl-next{width:50px;height: 50px;background-repeat: no-repeat; background-position: center center; position: absolute;top: 50%;margin-top: -25px;text-indent: -999px; overflow: hidden;}

.main_visual8 .owl-dots{ width: 100%; text-align: center; height: 10px; position:absolute; right: 0; bottom: 5px;  z-index: 999; }
.main_visual8 .owl-dots .owl-dot{display: inline-block;  margin:0 5px ;}
.main_visual8 .owl-dots .owl-dot span{  display: inline-block; width: 10px; height: 10px; background:#c9c9c9; border-radius: 10px;}
.main_visual8 .owl-dot.active span{width: 10px; height:10px; background:#c8131b; border-radius: 10px;}

@media (max-width: 1800px) {
    .Header .nav{ float: left; width: auto; height: 97px; text-align: center; padding-left: 40px;}
.Header .nav li{ display: inline-block; line-height: 97px; font-size: 20px; padding: 0 35px; position: relative;}
.Header .HSearch{ margin-right:15px;}
}



@media (max-width: 1620px) {

.Header .nav{ float: left; width: auto; height: 97px; text-align: center; padding-left: 20px;}
.Header .nav li{ display: inline-block; line-height: 97px; font-size:18px; padding: 0 25px; position: relative;}
.Header .HSearch{ margin-right:15px;}

}


@media (max-width: 1500px) {

.Header .nav{ float: left; width: auto; height: 97px; text-align: center; padding-left: 20px;}
.Header .nav li{ display: inline-block; line-height: 97px; font-size:18px; padding: 0 25px; position: relative;}
.Header .HSearch{ margin-right:15px;}

}


@media (max-width: 1400px) {
    .Header{ width: 98%;}
.Header .nav{ float: left; width: auto; height: 97px; text-align: center; padding-left: 20px;}
.Header .nav li{ display: inline-block; line-height: 97px; font-size:18px; padding: 0 25px; position: relative;}
.Header .HSearch{ margin-right:15px;}

}

<!--0.00025010108947754-->