* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
a{
    color: #000;
    -webkit-transition:color .3s,opacity .3s;
    transition:color .3s,opacity .3s;
	outline: none !important;
}
a:focus{
	outline: none !important;
}
a:active{
	outline: none !important;
}
a:hover{
    color: #F47115;
}
#banner .item{height: 0;overflow: hidden}
#banner .slick-slide.item{height: auto}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slider,.slick-slider{outline:0}
u{text-decoration: none;}

im1g{
    max-width: 100%;
    height: auto;
	/*pointer-events: none;*/
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
input[type="submit"],
input[type="reset"],
input[type="button"],
button {
  -webkit-appearance: none;
}
select,
input,
textarea{
    outline: none;
}

h1,h2,h3,h3,h4,h5,h6{font-weight: normal;}
.fix:before,
.fix:after{
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}

.fix:after{
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.fix{
  zoom: 1;
}

#map img{
	max-width: 999999999px;
}
.BMapLabel{
	display: none !important;
}
body{
    font-family:Arial,"微软雅黑","Microsoft Yahei";
    font-size: 14px;
    *font-family:"\5FAE\8F6F\96C5\9ED1";
}

.wp{
    max-width: 1200px;
    width: 100%;
    *width: 1200px;
    margin: 0 auto;
}


/*手机头部*/
.m-bar{
    height: 60px;
    background-color: #fff;
}
.logo-m{
    width: 75%;
    display: inline-block;
    float: left;
    margin-left: 10px;
    height: 60px;
    line-height: 60px;
}
.logo-m img{
    height: 30px;
    display: inline-block;
    z-index: 60;
    vertical-align: middle;
}
.img_m{
	display: none;
}
.m-hd{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1000000;
    -webkit-box-shadow: 0px 4px 5px -2px rgba(0,0,0,.2);
    box-shadow: 0px 4px 5px -2px rgba(0,0,0,.2);
}
.m-nav{
    clear: both;
    position: absolute;
    top: 60px;
    left: 0;width: 100%;
    -webkit-box-shadow: 0px 4px 5px -2px rgba(0,0,0,.2);
    box-shadow: 0px 4px 5px -2px rgba(0,0,0,.2);
}
.m-nav a{
    display: block;
    width: 100%;
    line-height: 40px;
    text-align: left;
    border-top: 1px solid #e0e0e0;
    font-size: 15px;
    background-color: #fff;
    padding: 0 20px;
    color: #333;
}

.m-trigger{
    height: 60px;
    cursor: pointer;
    width: 60px;
    float: right;
    background: url(../../../../Images/home/afriso/zh-cn/menu.png) no-repeat center center;
    -webkit-background-size: 25px;
    -moz-background-size: 25px;
    -o-background-size: 25px;
    background-size: 25px;
}
.m-nav{display: none;}
.m-sub{
    display: none;
}
.m-sub a{font-size: 14px;padding: 0 30px;background-color: #F1F1F1;}

.m-show{display: none !important;}




/*底部*/
#fd{
    background: #333;
    padding-top: 50px;
    color: #c6c6c6;
}
#fd .fd-copy .r a{
    color: #fff;
	line-height: 2;
}
#fd .fd-copy .r a:hover{
	color: #fff;
}
#fd p{
    line-height: 2;
}
#fd a:hover{
    color: #fff;
}
#fd dl{
     float: left;
    line-height: 28px;
    margin-right: 136px;
}
#fd dt{
    margin-bottom: 30px;
    font-size: 14px;
}
#fd dt a{
	color: #fff;
	background: url(../../../../Images/home/afriso/zh-cn/line2.png) no-repeat left bottom;
	padding-bottom: 20px; color: #fff;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 20px;
}
#fd dl dd a{
    display: block;
    font-size: 12px;
    line-height: 2.7;
    color: #ffffff;
}
#fd .fd-ewm{
	float: right;
	width: 130px;
	padding: 10px;
	text-align: center;
	background-color: #fff;
}
#fd .fd-ewm img{
	width: 100%;
}
#fd .fd-ewm p{
	color: #666;
	margin-top: 5px;
	font-size: 12px;
	line-height: 1.6;
}
.fd-nav{
	overflow: hidden;
	margin-right: 50px;
	margin-bottom: 60px;
}
#fd .fd-nav h3{
	margin-bottom: 4px;
}
#fd .fd-nav h3 a{
	font-weight: normal;
	font-size: 14px;
	color: #fff;
}
#fd .fd-nav h3 a:hover{
	color: #fff;
}
#fd dl dd a:hover{
	opacity: .8;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}
#fd .fd-ewm .pad{
	display: inline-block;
	width: 104px;
    text-align: center;
    margin-left: 30px;
    font-size: 12px;
}
#fd .fd-ewm img{
    width: 106px;
    margin-bottom: 4px;
}
#fd .fd-copy {
	border-top: 1px solid rgba(255,255,255,.1);
    color: #66a8d4;
}
.ie8 #fd .fd-copy {
	border-top: 1px solid #197CBE;
}
#fd .fd-copy .l a{
	color: #fff;
}
#fd .fd-copy{
    padding: 9px 0;
    overflow: hidden;
    color: #fff;
    clear: both;

}
#fd .fd-copy .l{
	/*display: inline-block;*/
	width: 600px;
}
#hd{
	padding: 0 20px;
}
#header{
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 60;
	background-color: #fff;
	-webkit-transition:.3s;
	transition:.3s;
}
.header-holder{
	height: 139px;
	-webkit-transition:.3s;
	transition:.3s;
}
.fixed-hd #header{
	top: -49px !important;
}
.fixed-hd .header-holder{
	height: 90px;
}

#top-bar:before,
#top-bar:after{
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}

#top-bar:after{
  clear: both;
}

#top-bar{
  zoom: 1;
  border-bottom: 1px solid #ddd; background:#333;
}
.logo{
	float: left;
	height: 90px;
	line-height: 90px;
}
.logo img{
	vertical-align: middle;
	*margin-top: 26px;
}
.nav {
	float: left;
	margin-left: 50px;
}
.nav li{
	float: left;
	position: relative;
}
.nav li a.v1{
	display: block;
	*float: left;
	height: 90px;
	line-height: 90px;
	padding: 0 25px;
	*padding: 0 14px;
	font-size: 14px;
	-webkit-transition:.3s;
	transition:.3s;
}
.nav li a.v1:hover{
	background-color: #F47115;
	color: #fff;
}
.sub-nv {
	position: absolute;
	left: -170px;
	background-color: #fff;
	top: 90px;
	width: 1180px;
	z-index: 20;
	border-top: 1px solid #ddd;
	box-shadow: 0 5px 5px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,.2);
	display: none;
}
.sub-l{
	float: left;
	margin-right: -1px;
	width: 190px;
}
.sub-l a{
	display: block;
	height: 60px;
	line-height: 60px;
	padding-left: 20px;
	border: 1px solid #ddd;
	margin-top: -1px;
	color: #666;
	background-color: #fff;
}
.sub-l a.on,
.sub-l a:hover{
	border-right: 1px solid #fff;
	color: #0074bc;
}
.sub-r{
	overflow: hidden;
	padding: 50px;
	border-left: 1px solid #ddd;
}
.list-m1 dd{
	float: left;
	width: 25%;
	padding-right: 30px;
}
.list-m1 dd a{
	border: 1px solid #ddd;
	display: block;
	-webkit-transition:.3s;
	transition:.3s;
}
.list-m1 dd a:hover p,
.list-m1 dd a:hover{
	border-color: #F47115;
}
.list-m1 dd a:hover p,
.list-m1 dd a:hover em{
	color: #F47115;
}

.list-m1 dd .img{
	display: block;
	height: 200px;
	line-height: 200px;
}
.list-m1 dd .img img{
	vertical-align: middle;
	max-height: 200px;
}
.list-m1 dd em{
	color: #666;
	float: right;
}
.list-m1 dd p{
	height: 32px;
	line-height: 32px;
	border-top: 1px solid #ddd;
	padding: 0 20px;
	color: #666;
	-webkit-transition:.3s;
	transition:.3s;
}



#top-bar{
	padding: 10px 30px;
}
#top-bar .r{
	/**width: 500px;*/
}
#top-bar .inp{
	width: 280px;
	height: 26px;
	line-height: 26px\9;
	border: none;
	padding: 0 10px;
	vertical-align: middle;
}
#top-bar form{
	border: 1px solid #dddddd;
	border-radius: 2px;
	display: inline-block;
	vertical-align: middle;
}
.change-lan{
	white-space:nowrap;
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
}
#top-bar form{
	*display: inline;
	*zoom: 1;
}
.change-lan a{
	border-radius: 4px;
	border: 1px solid #ddd;
	padding: 2px 10px;
	width: 110px\9;
	display: inline-block;
}
.change-lan *{vertical-align: middle;}
.change-lan em{
	margin-left: 10px;
	color: #fff;
}
#top-bar .sub{
	width: 37px;
	height: 24px;
	background: url(../../../../Images/home/afriso/zh-cn/sbg.gif) no-repeat left top;
	text-align: center;
	border: 0;
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
}
#banner{
	clear: both;
}
#banner img{
	width: 100%;
}
#banner .slick-dots{
    width: 100%;
    position: absolute;
    bottom: 20px;
    text-align: center;
    z-index: 20;
    background: url(../../../../Images/home/afriso/zh-cn/blank.gif) repeat left top \9;
}
#banner .slick-dots li{
    display: inline-block;
    *display: inline;
    zoom:1;
    line-height: 1;
    margin: 0 3px;
}
#banner .slick-dots li a{
    width: 15px;
    height: 15px;
    display: inline-block;
    border-radius: 50%;
    cursor: pointer;
    font-size: 0;
	border: 2px solid #fff;

}
#banner .slick-dots li a{
	background: url(../../../../Images/home/afriso/zh-cn/dt-1.png) no-repeat 50%;
}
.ie8 #banner .slick-dots li a{
	border: none;
}
/*#banner .slick-dots li.slick-active a{*/
	/*background-color: #fff;*/
	/*background: url(../../../../Images/home/afriso/zh-cn/dt-2.png) no-repeat 50%\9;*/
/*}*/

#banner .slick-dots li.slick-active a{
	background: #fff url(../../../../Images/home/afriso/zh-cn/dt-2.png) no-repeat 50%;
}

.ie8 #banner .slick-dots li.slick-active a{
	background: #fff url(../../../../Images/home/afriso/zh-cn/dt-2.png) no-repeat 50%;
	background-color: transparent;
}


.t2{
	font-weight: bold;
	padding-bottom: 14px;
	background: url(../../../../Images/home/afriso/zh-cn/line1.gif) no-repeat left bottom;
	font-size: 24px;
	margin-bottom: 30px;
}

.list-i2 p{
	font-size: 16px;
	max-height: 80px;
	overflow: hidden;
}
.list-i2 h6{
	font-size: 14px;
	color: #666;
	margin-top: 8px;
	/*margin-bottom: 40px;*/
}
.more1{
	width: 120px;
	padding: 8px 0;
	color: #000;
	text-align: center;
	border: 0;
	cursor: pointer;
	display: inline-block;
	border: 3px solid #000;
}
.more1:hover{
	border-color: #F47115;
	color: #F47115;
}
.i-news .l{
	width: 70%;
}
.i-news .r{
	width: 30%;
	padding-left: 30px;
	*padding-right: 0;
	*width: 27%;
}
.i-news{
	border-top: 1px solid #ddd;
	overflow: hidden;
}
.list-i2 li{
	float: left;
	width: 50%;
	padding-right: 40px;
	*padding-right: 0;
	min-height: 80px;
}
.list-i2{
	overflow: hidden;
}
.i-news .r li{
	float: none;
	width: 100%;
	padding-right: 0;
}
.i-news .t2{
	margin-top: 54px;
}
.i-news .wp{
	background: url(../../../../Images/home/afriso/zh-cn/line3.gif) repeat-y 70% top;
	overflow: hidden;
	padding-bottom: 90px;
}
.list-i1 .item{
	float: left;
	margin: 0 5px;
	position: relative;  border: 1px solid #ededed;
}
.list-i1 .item .front{
	background-color: #F47115;
}
.list-i1 .back{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: rgba(244,113,21,.9);
	zoom: 1;
	opacity: 0;
	-webkit-transition:.5s;
	transition:.5s; 1background:#F47115;
}
.ie8 .list-i1 .back{
	-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#cc366FB4,endColorstr=#cc366FB4)'; /*Filter for IE8 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#cc366FB4, endColorstr=#cc366FB4);
	display: none;
}
.list-i1 .back.on{
	opacity: 1;
}
.ie8 .list-i1 .back{
	display: none;
}
.ie8 .list-i1 .back.on{
	display: block;
}
.list-i1 .back .ico{
	position: absolute;
	top: 50%;
	transform: translateY(-90%);
	-webkit-transform: translateY(-90%);
	width: 100%;
	left: 0;
	text-align: center;
	margin-top:-15px;
}
.list-i1 .back .ico img{
	display: inline-block;
}
.list-i1 .back h4{
	color: #fff;
	font-weight: bold;
	font-size: 18px;
}
.list-i1 .back a{
	position: absolute;
	bottom: 0;
	width: 50%;
	height: 50px;
	line-height: 50px;
	color: #fff;
	text-align: center;
	border-top: 1px solid #fff;
	-webkit-transition:.3s;
	transition:.3s;
}
.list-i1 .back a:hover{
	background-color: #fff;
	color: #f47115;
}
.list-i1 .back .s1{
	left: 0;
	border-right: 1px solid #fff;
}
.list-i1 .back .s2{
	right: 0;
}
.list-i1 .item em{
	display: block;
	text-align: center;
	height: 50px;
	line-height: 50px;
	font-size: 16px; color:#fff;
}
.list-i1 .img{
	display: block;
	padding-top: 80%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.list-i1 .slick-arrow,.show_imgtone .slick-arrow{
    position: absolute;
    width: 48px;
    height: 48px;
    top: 50%;
    margin-top: -30px;
    border: none;
    font-size: 0;
    cursor: pointer;
    z-index: 50;
    border-radius: 50%;
    border: 1px solid #d0cfd3;
    background: none;
}
.list-i1 .slick-prev,.show_imgtone .slick-prev{
    left: -60px;
    background: url(../../../../Images/home/afriso/zh-cn/ar_l.png) no-repeat 50% 14px;
}
.show_imgtone .slick-prev{
	left: -80px;
}
.list-i1 .slick-next,.show_imgtone .slick-next{
    right: -60px;
    background: url(../../../../Images/home/afriso/zh-cn/ar_r.png) no-repeat 50% 14px;
}
.show_imgtone .slick-next{
	right: -80px;
}

.list-i1 .slick-arrow:hover,.show_imgtone .slick-arrow:hover{
	background-color: #F47115;
	border-color: #F47115;
	background-position: 50% -28px;
}

#banner{

}
.box h1{
	text-align: center;
	font-size: 60px;
	color: #f000f0;
}
.i-grid{
	font-size: 0;
}
.i-grid .s2 .img{
	clear: both;
}
.i-grid li{
	display: inline-block;
	vertical-align: bottom;
}
.i-grid .s1{
	width: 26%;
}
.i-grid .s2{
	width: 50%;
}
.i-grid .s3{
	width: 11.9%;
}
.i-grid .s4{
	width: 11.9%;
}
.i-grid .tit{
	display: block;
	height: 140px;
	background-color: #F47115;
	text-align: center;
	font-size: 18px;
	color: #fff;
	-webkit-transition:.3s;
	transition:.3s;
	position: relative;

}
.i-grid .tit:after{
	content: '';
	width: 0;
	height: 0;
	position: absolute;
	/*-webkit-transition:.3s;*/
	/*transition:.3s;*/
	/*opacity: 0;*/
	z-index: 55;
}
.i-grid .tit.hover,
.i-grid .tit:hover{
	background-color: #ffb607;
}

.i-grid .g2:hover .tit:after,
.i-grid .g3 .fr:hover .tit:after,
.i-grid .s2:hover .tit:after,
.i-grid .s3:hover .tit:after,
.i-grid .s2:hover .tit:after{
	right: -5px;
	top: 50%;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #ffb607;
}

.i-grid .g1:hover .tit:after,
.i-grid .s4:hover .tit:after{
	top: -5px;
	left: 50%;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #ffb607;
}


.i-grid .tit:hover:after{
	opacity: 1;
}

.scroll-a .txt{
	font-size: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,.8);
	color: #fff;
	line-height: 2;
	text-align: center;
	padding: 20px;
	opacity: 0;
	-webkit-transition:.3s;
	transition:.3s;
	*padding: 0;
	*padding-top: 40px;
}

.ie8 .scroll-a .txt{
	-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#cc000000,endColorstr=#cc000000)'; /*Filter for IE8 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#cc000000, endColorstr=#cc000000);
	display: none;
}
/*.scroll-a .pic:hover .txt{*/
	/*opacity: 1;*/
	/*display: block\9;*/
/*}*/
.scroll-a .pic:hover .txt{
	opacity: 1;
}
.ie8 .scroll-a .pic:hover .txt{
	display: block;
}
.scroll-a .txt p{
	font-size: 14px;
	color: #a9a9a9;
}
.scroll-a .txt h3{
	font-size: 16px;
	font-weight: normal;
}
.scroll-a .txt .middle{
	display: inline-block;
	vertical-align: middle;
}

.scroll-a .txt:before{
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.scroll-a .txt p{
	color: #a9a9a9;
}
.i-grid .tit i{
	display: block;
	height: 90px;
	line-height: 90px;
}
.i-grid .tit i img{
	width: auto;
	height: 45px;
	vertical-align: middle;
	*margin-top: 22px;
}
.i-grid .g1 img{
	*margin-top: 30px;
}

.i-grid img{
	vertical-align: bottom;
	height: 100%;
	width: 100%;
	-webkit-transition:.3s;
	transition:.3s;
}
.i-grid .on .bg,
.i-grid .on img,
.i-grid .img:hover img{
	-webkit-transform: scale(1);
	transform: scale(1);
}
.i-field{
	clear: both;
}
.scroll-a .item{
}
.scroll-a h3{
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.i-grid .img{
	overflow: hidden;
	height: 140px;
	overflow: hidden;
}
.i-grid .s1 .img{position: relative;}
.i-grid .s1 .img,
.i-grid .s1 img{
	height: auto;
}

.scroll-a .slick-arrow{

    position: absolute;
    width: 50px;
    height: 140px;
	*width: 40px;
	*height: 146px;
	_width: 40px;
	_height: 146px;
    border: none;
    font-size: 0;
    cursor: pointer;
    z-index: 50;
    top: 280px;
    opacity: 1;
    -webkit-transition:.3s;
    transition:.3s;
}
.ie8 .scroll-a .slick-arrow{
	width: 40px;
}
.scroll-a .slick-prev{
	left: 0px;
	background: #F47115  url(../../../../Images/home/afriso/zh-cn/ar_l1.png) no-repeat center 33px;
}
.scroll-a .slick-next{
	right: -1px;
	background: #F47115 url(../../../../Images/home/afriso/zh-cn/ar_r1.png) no-repeat center 33px;
}
/*.scroll-a:hover .slick-arrow{*/
	/*opacity: 1;*/
/*}*/
.scroll-a .slick-arrow:hover{
	opacity: 1;
}

.scroll-a{
	/*height: 360px;*/
}
.scroll-a .con{
	padding:25px 20px 60px 20px;
	height: 140px;
	*height: 61px;
	background-color: #F47115;
}
.scroll-a .item{
	width: 310px;
	text-align: center;
	cursor:pointer;
}
.scroll-a .con p{
	font-size: 15px;
	color: #c6dffe;
	text-transform: capitalize;
}
.scroll-a .pic{
	overflow: hidden;
	height: 280px !important;
	background-color:#f1f1f1;
	line-height: 280px !important;
	text-align: center;
	position: relative;
}

.scroll-a .pic img{
	max-height: 280px;
	width: auto;
	vertical-align: middle;
	display: inline-block; width:100%;
}

.scroll-a-nav a em{
    width: 20px;
    height: 20px;
    border: 2px solid #fff;
    display: inline-block;
    border-radius: 50%;
    cursor: pointer;
    font-size: 0;
}
.ie8 .scroll-a-nav a em{

	border: none;
	background: url(../../../../Images/home/afriso/zh-cn/dt-3.png) no-repeat 50%;
}

.scroll-a-nav a *{vertical-align: middle;}
.scroll-a-nav{
	position: absolute;
	bottom: 20px;
	z-index: 20;
	width: 100%;
	text-align: center;
}
.scroll-a-box{
	position: relative;
	font-size: 14px;
}

.scroll-a-nav span{
	font-size: 14px;
	color: #fff;
	white-space:nowrap;
	display: none;
}
.scroll-a-nav a{
	display: inline-block;
	height: 20px;
}

.ie8 .scroll-a-nav a{
	display: inline;
	display/*\**/ : inline-block;
	zoom: 1;
}
.scroll-a-nav .on em{
	display: none;
}

.scroll-a-nav .on span {
	display: inline-block;
	background-color: #fff;
	color: #333;
	border-radius: 30px;
	padding: 2px 6px;



}

.ie8 .scroll-a-nav .on{
	background: url(../../../../Images/home/afriso/zh-cn/sq1.png) no-repeat left top;
	display: inline;
	display/*\**/ : inline-block;
	zoom: 1;
	height: 20px;
	padding-left: 10px;
	margin-right: 10px;
}


.ie8 .scroll-a-nav .on span {
	display: inline;
	display/*\**/ : inline-block;
	zoom: 1;
	height: 20px;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 20px;
	background: url(../../../../Images/home/afriso/zh-cn/sq1.png) no-repeat right top;
	margin-right: -8px;
	line-height: 20px;
}


.i-grid .s2 .tit{
	/*width: 140px;*/
	width: 23.88%;
	float: right;
}

.wide-bg{height: 140px;
	overflow: hidden;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.fr{float: right;}
.i-grid .l{
	width: 305px;
	*margin-top: 2px;
	z-index: 1;
	position: relative;
}
.i-grid .r{
	float: none;
	margin-top: 3px;
	overflow: hidden;
}
.i-grid .g1{
	float: right;
	width: 140px;
}
.i-grid .g2{
	float: right;
	width: 280px;
	padding-top: 140px;
}
.i-grid .g2 .img,
.i-grid .g2 .tit{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 140px;
	vertical-align: top;
}
.i-grid .g3{
	clear: both;
}
.i-grid .g3 .tit,
.i-grid .g3 .img{
	width: 140px;
	height: 140px;
	float: right;
}
.i-grid .g3 .fr{
	*width: 280px;
}
.i-grid .bg{
	height: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	-webkit-transition:.3s;
	transition:.3s;

	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.i-grid .g1 .bg{
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}
.i-grid .bg:hover{
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.i-grid .g1 .bg:hover,
.i-grid .g1 .on .bg{
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.i-grid .bg{
	/*-ms-transform: scale(1)\9 !important; */
}
.i-grid .bg:hover{
	/*-ms-transform: scale(1)\9 !important; */
}
.i-about{
	background: url(../../../../Images/home/afriso/zh-cn/bg1.jpg) no-repeat 50% top;
	padding-top: 118px;
	padding-bottom: 30px;
}
.top-product{
	overflow: hidden;
	margin-right: -2px;
}
.top-product .item{
	overflow: hidden;
	float: left;
	width: 33.333%;
	/*padding: 0 30px;*/
	padding: 0 1.6%;
	border-right: 1px solid #ddd;
	/*padding-top: 40px;*/
	padding-top: 2.2%;
	position: relative;
	/*min-height: 230px;*/
	*width: 33%;
	*padding-left: 0;
	*padding-right: 0;
	/**border-right: none;*/

}
.top-product .front .txt{
	*padding-right: 10px;
	cursor: pointer;
}
.top-product .front img,.top-product .front em{
	cursor: pointer;
}

.top-product .item:last-child{border: none;}
.top-product-box{
	width: 100%;
	max-width: 1920px;
	margin: 0 auto;
}
.top-product-box .wp{
	max-width: 1920px;
	*width: 100%;
	overflow: hidden;
}
.i-about{overflow: hidden;}

.top-product .front img{
	float: left;
	width: 50%;
}
.top-product .front .txt{
	overflow: hidden;
	padding-left: 10px;
}
.top-product .front h3{
	font-size: 24px;
	font-weight: bold;
	/*margin-bottom: 20px;*/
	margin-bottom: 7%;
}
.top-product .front p{
	color: #666;
}

.top-product em{
	position: absolute;
	right: 40px;
	bottom: 40px;
	width: 40px;
	text-align: center;
	font-size: 20px;
	color: #999;
	height: 40px;
	line-height: 40px;
	border: 1px solid #999999;
	-webkit-transition:.3s;
	transition:.3s;
}
.top-product em:hover{
	background-color: #F47115;
	border-color: #F47115;
	color: #fff;
}

.top-product .back{
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	padding: 6% 7%;
	background-color: #336db3;
	background-color: rgba(51,109,179,.9);
	background-color: rgba(51,109,179,.5) \9;
}
.top-product .back h3{
	font-size: 24px;
	font-weight: bold;
	color: #fff;
}
.top-product i{
	float: right;
	font-style: normal;
}
.top-product .back a{
	float: left;
	width: 48%;
	height: 40px;
	line-height: 40px;
	border: 1px solid #fff;
	margin: 0 1%;
	margin-top: 20px;
	padding: 0 20px;
	color: #a9c4e6;
	-webkit-transition:.3s;
	transition:.3s;
	*width: 35%;
}
.top-product .back a:hover{
	background-color: #fff;
	color: #336db3;
}
.top-product .back{
	opacity: 0;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	-webkit-transition:.3s;
	transition:.3s;
}
.top-product .item.hover .back{
	opacity: 1;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
}
.i-about .wp{
	position: relative;
}
.i-about .hd {
	position: absolute;
	left: 0;
	right: 0;
	/*padding-left: 390px;*/
	padding-left: 35%;
	/*padding-right: 180px;*/
	padding-right: 16%;
}
.i-about .hd h3{
	font-size: 30px;
	margin-bottom: 30px;
}
.i-about .hd p{
	font-size: 16px;
	line-height: 1.8;
}
.m-i-about{display: none;}
.t3{
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 50px;
}
.t3 span{position: relative;display: inline-block;padding: 0 15px;}
.t3 span:before,.t3 span:after{content: '';position: absolute;top: 50%;height: 1px;background-color: #000;width: 64px;}
.t3 span:before{right: 100%;}
.t3 span:after{left: 100%;}


.i-field{
	1background: url(../../../../Images/home/afriso/zh-cn/bg3.jpg) repeat-x left top;
	padding: 70px 0 80px 0;
}
.go-top{
	position: fixed;
	right: 10px;
	bottom: 10%;
	text-align: center;
	font-size: 12px;
	display: none;
	z-index: 555; color:#fff; background:#333;
}
.go-top:hover{
	color: #F47115 !important;
}
.go-top img{display: block;margin-bottom: 4px;opacity: 0.7;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 70)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);}
.hd-r{
	float: right;
	height: 90px;
	line-height: 90px;
	width: 230px\9;
	cursor: default;
}
.hd-r img{
	vertical-align: middle;
	margin-left: 10px;
}




/*******************************
	-------[=lxj]-------
********************************/
#ban-in{
	position: relative;
	height: 450px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	z-index: 59;
}
#ban-in .con{
	position: absolute;
	top: 50%;
	-webkit-transform:  translateY(-50%);
	-moz-transform:  translateY(-50%);
	-ms-transform:  translateY(-50%);
	-o-transform:  translateY(-50%);
	transform:  translateY(-50%);
	width: 100%;
	_width:auto;
	*width:auto;
	color: #fff;
	padding-left: 74px;
}
.ie8 #ban-in .black{
	margin-top: -50px;
}
#ban-in .con h4{
	font-size: 50px;
	font-weight: bold;
	margin-bottom: 6px;
}
#ban-in .con p{
	color: #fff;
	font-size: 40px;
	font-weight: bold;
}
#ban-in .txt{
	position: absolute;
	top: 50%;
	-webkit-transform:  translateY(-50%);
	-moz-transform:  translateY(-50%);
	-ms-transform:  translateY(-50%);
	-o-transform:  translateY(-50%);
	transform:  translateY(-50%);
	width: 100%;
	text-align: center;
	color: #fff;
}
.ie8 #ban-in .txt{
	margin-top: -80px;
}
#ban-in h3{
	font-size: 40px;
	font-weight: bold;
	color: #fff;
	margin-top: 6px;
	margin-bottom: 24px;
}
#ban-in p{
	font-size: 20px;
	color: #a8a8a8;
}
#ban-in .ico{
	width: 60px;
	height: 60px;
	text-align: center;
	border: 0;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle;
	display: inline-block;
}
#ban-in .ico1{
	background-image: url(../../../../Images/home/afriso/zh-cn/uc1.png);
}
#ban-in .ico2{
	background-image: url(../../../../Images/home/afriso/zh-cn/uc2.png);
}
#ban-in .ico3{
	background-image: url(../../../../Images/home/afriso/zh-cn/uc3.png);
}
#ban-in img{
	display: block;
	width: 100%;
}
#ban-in h2{
	color: #fff;
	font-size: 50px;
	font-weight: bold;
	padding-left: 74px;
	position: absolute;
	top: 50%;
	-webkit-transform:  translateY(-50%);
	-moz-transform:  translateY(-50%);
	-ms-transform:  translateY(-50%);
	-o-transform:  translateY(-50%);
	transform:  translateY(-50%);
	width: 100%;
}
#ban-in .black *,
#ban-in .black{
	color: #fff !important;
}
#main{
	background-color: #fff;
	overflow: hidden;
}
.snv-box{
	background-color: #fff;
	height: 80px;
	border-bottom: 1px solid #e6e6e6;
	padding: 0 80px;
}
.cur{
	float: right;
	line-height: 80px;
	font-size: 12px;
	background: url(../../../../Images/home/afriso/zh-cn/icon_cur.png) left center no-repeat;
	padding-left: 22px;
	color: #858585;
}
.cur a{
	color: #858585;
}
.cur a.last,
.cur a:hover{
	color: #F47115;
}
.snv a{
	display: inline-block;
	font-size: 16px;
	padding: 0 8px;
	line-height: 80px;
	margin-right: 40px;
}
.snv a.on{
	color: #DB2051;
	border-bottom: 2px solid #DB2051;
	line-height: 76px;
}


	/*关于*/
.about-tit1{
	padding: 50px 0 35px 0;
}
.about-tit1 h3{
	font-size: 48px;
	color: #333333;
}
.about-tit1 h4{
	font-size: 40px;
	color: #e1e1e1;
	font-weight: bold;
	font-family: Arial;
	text-transform: uppercase;
}
.ul-img1{
	margin: 0 -20px;
	overflow: hidden;
}
.ul-img1 li{
	float: left;
	width: 33.333%;
	*width: 30%;
	_width: 30%;
	padding: 0 20px;
}
.ul-img1 li img{
	display: block;
	width: 100%;
}
.about-bd .txt{
	float: left;
	width: 50%;
	*width: 46%;
	_width: 46%;
	color: #666;
	line-height: 1.8;
	margin-top: 33px;
}
.about-bd .txt p{
	margin-bottom: 15px;
}
.about-bd .txt-1{
	padding-right: 40px;
}
.about-bd .txt-1 .dl{
	color: #015496;
}
.about-bd .txt-1 .dl p{
	margin-bottom: 0;
}
.about-bd .txt-1 .dl a{
	color:#015496;
	padding-left: 11px;
	background: url(../../../../Images/home/afriso/zh-cn/blue.png) no-repeat left;
}
.about-bd .txt-1 .dl h5{
	margin-bottom: 13px;
	font-size: 14px;
}
.about-bd .txt-2{
	border-left: 1px dashed #c4c4c4;
	padding-left: 40px;
}
.about-bd .txt-2 h3{
	color: #015496;
	font-size: 16px;
	font-weight: bold;
}
.about-bd .txt-box{
	overflow: hidden;
	clear: both;
	margin-bottom: 4%;
}
.about-line{
	/*max-width: 92%;*/
	width: 100%;
	margin: 0 auto;
	border-top: 1px dashed #c4c4c4;
	overflow: hidden;
	padding-bottom: 4.23%;
}
.about-line h3{
	font-size: 24px;
	color: #336db3;
	font-weight: bold;
	padding: 40px 0;
}
.ul-img2{
	overflow: hidden;
	margin: 0 -18px;
	/*width: 1100px;*/
}
.ul-img2 .big{
	width: 45%;
}
.ul-img2 li{
	float: left;
	width: 27%;
	*width: 23%;
	_width: 23%;
	padding: 0 18px;
	color: #333;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial;
	margin-bottom: 29px;
}
.ul-img2 li .pad{
	padding: 0 10px;
}
.ul-img2 li img{
	display: block;
	width: 100%;
	margin-bottom: 14px;
}

.about-tit2{
	padding: 40px 0 33px 0;
}
.about-tit2 h3{
	font-size: 48px;
	color: #333;
}
.about-tit2 h4{
	font-size: 40px;
	color: #e1e1e1;
	font-family: Arial;
	text-transform: uppercase;
	font-weight: bold;
}
.history-txt{
	line-height: 28px;
	color: #333;
	padding-bottom: 41px;
}
.history-txt p{
	/*text-indent: 2em;*/
	margin-bottom: 15px;
	text-transform: uppercase;
}
.history-txt .txt{
	border-top: 1px dashed #c4c4c4;
	padding-top: 30px;
	overflow: hidden;
}
.history-txt .txt-2 .ovh{
	padding-right: 30px;
	padding-top: 30px;
}
.history-txt .txt-3 .ovh{
	padding-left: 30px;
}
.history-txt .img img{
	display: inline-block;
	_display:inline;
	*display:inline;
	_zoom:1;
	*zoom:1;
	margin-right: 10px;
	margin-bottom: 22px;
}
.history-txt .txt-2 .img img{
	margin-right: 0;
	margin-left: 10px;
}

.about-global{
	background-color: #cbe0f3;
	padding-bottom: 35px;
}
.about-global .about-tit2 h4{
	color: #fff;
}
.about-global .about-tit2 h5{
	font-size: 16px;
	color: #666;
	line-height: 40px;
	margin-top: 7px;
	margin-bottom: 20px;
}


.sofa-china{
	padding: 0 4.21%;
	padding-bottom: 50px;
	overflow: hidden;
}
.sofa-china .about-tit1 h3{
	color: #333;
	margin-bottom: 0;
}
.china-bd .img-slider{
	width: 353px;
	margin-left: 40px;
	position: absolute;
	right: 0;
	top:0;
}
.china-bd .img-slider .slick-dots{
	margin-top: 13px;
	text-align: center;
	width: 100%;
}
.china-bd .img-slider .slick-dots li{
	display: inline-block;
	width: 17px;
	height: 17px;
	border-radius: 100%;
	background-color: #cacaca;
	margin: 0 9px;
	cursor: pointer;
	*display: inline;
	*zoom:1;
}
.china-bd .img-slider .slick-dots li.slick-active{
	background-color: #006cb8;
}
.china-bd .img-slider .slick-dots li button{
	display: none;
}
.china-bd{
	clear: both;
	overflow: hidden;
	position: relative;
	padding-bottom: 50px;
}
.china-bd .china-con{
	overflow: hidden;
	background-color: #fff;
	position: relative;
	1margin-right: 373px;
}
.china-bd .china-con .pic{
	float: left;
	width: 48%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	/*padding-top: 36%;*/
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
}
.china-bd .china-con .pic .img-cover,.ie8 .china-bd .china-con .pic .img-cover img{
	height: 100%;
}
.china-bd .china-con .txt{
	float: right;
	overflow: hidden;
	padding: 20px 3% 0 3%;
	height: 460px;
	*width: 40%;
}
.china-bd .china-con .txt h3{
	font-size: 30px;
	color: #F47115;
	margin-bottom: 26px;
	line-height: 1.6;
}


.snv2-box{
	clear: both;
	/*position: relative;*/
	position: absolute;
	z-index: 200;
	background-color: #f6f6f6;
	/*display: none;*/
	height: 0;
	overflow: hidden;
	left: 0;
	width: 100%;
}
.snv2-box .pad{
	padding-top: 10px;
	border-bottom: 1px dashed #e6e6e6;
}

.snv2-box .wp{

}
.snv2-box ul{
	overflow: hidden;
}
.snv2-box ul li{
	float: left;
	height: 50px;
}
.snv2-box ul li a{
	display: block;
	line-height: 50px;
	height: 50px;
	overflow: hidden;
	padding: 0 23px;
	color: #666;
}
.snv2-box ul li a:after{
	content: '';
	position: absolute;
	left: 0;
	bottom: -1px;
	height: 1px;
	background-color: #fff;
	width: 100%;
}
.snv2-box ul li.current a,
.snv2-box ul li a:hover{
	background-color: #fff;
	border: 1px solid #e6e6e6;
	padding: 0 22px;
	color: #336db3;
	font-weight: bold;
}
.snv3-box{
	position: absolute;
	left: 0;
	height: 165px;
	top: 59px;
	width: 100%;
	background-color: #fff;
	padding: 25px 0;
	border-bottom: 1px solid #e6e6e6;
	-webkit-box-shadow: 0px 4px 5px -2px rgba(0,0,0,.2);
	    box-shadow: 0px 4px 5px -2px rgba(0,0,0,.2);
}
.snv3-box dl dd{
	float: left;
	padding: 0 15px;
}
.snv3-box dl dd a{
	display: block;
	color: #666;
	text-align: center;
}
.snv3-box dl dd a span{
	display: block;
	height: 90px;
	line-height: 90px;
}
.snv3-box dl dd a span img{
	max-height: 80px;
}
.snv3-box dl dd a p{
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}
.snv3-box dl dd a span img{
	display: inline-block;
	vertical-align: middle;
}
.snv3-box dl dd a:hover{
	font-weight: bold;
	color: #336db3;
}



/*******************************
	-------[=pz]-------
********************************/
.list-z1{
	margin: 0 -20px;
	overflow: hidden;
	padding: 20px 0;
}
.list-z1 li{
	float: left;
	width: 25%;
	padding:20px;
	_width: 21.5%;
	*width: 21.5%;
}
.list-z1 a{display: block;overflow: hidden;}
.list-z1 .img{
	display: block;
	width: 100%;
	padding-top: 72%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	-webkit-transition:.3s;
	transition:.3s;
}
.list-z1 a: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);
}
.list-z1 h3{
	height: 60px;
	line-height: 60px;
	background-color: #fff;
	text-align: center;font-size: 16px;color: #383838;
	position: relative;
	z-index: 50;
}
.ab-bor{
	overflow: hidden;
	border: 1px solid #dcdcdc;
	background-color: #fff;
	padding: 18px;
	color: #666;
}

.ab-row1{
	overflow: hidden;
}
.ab-row1 .map-l{
	float: left;
	width: 49%;
}
.ab-row1 .map-r{
	width: 50%;
	*width: 43%;
	_width: 43%;
	float: right;

}
.ab-row2 li{
	width: 33.33333%;
	width: 28.2% \9;
	float: left;
	padding-bottom: 999px;
	margin-bottom: -999px;
	/*border-right: 1px solid #dcdcdc;*/
	padding-left: 30px;
	padding-right: 30px;
	line-height: 1.8;
}
.ab-row2{
	padding: 100px 0 0 0;
	overflow: hidden;
	margin: 0 -20px;
	margin-bottom: 50px;
}
.map-r h3{
	font-size: 30px;
	color: #F47115;
	font-weight: bold;
	padding: 20px 0 0 0;
	padding-top: 0;
}
.map-r{
	overflow: hidden;
	padding: 20px 36px;
	padding-top: 0;
	line-height: 1.8;
	color: #666;
}
.map-r h4{
	font-size: 18px;
	color: #336db3;
}
.ab-row2 h3{
	color: #336db3;
	margin-bottom: 20px;
}
.contact-box{
	padding: 40px 0 60px;
	padding-top: 0;
}



.map-l img{
	width: 100%;
	vertical-align: bottom;
}
.recruitment-box .rec-hd h3{
	font-size: 48px;
	color: #333;
	margin-bottom: 10px;
}
.recruitment-box .rec-hd p{
	color: #e1e1e1;
	font-size: 40px;
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
}

.rec-hd .s1,
.rec-hd .s2,
.rec-hd .s4,
.rec-hd .s3{
	float: left;
	width: 25%;
}
.rec-hd .pad{
	padding: 0 20px;
}
.rec-hd{
	overflow: hidden;
	/*margin: 0 -20px;*/
	overflow: hidden;
	margin-bottom: 25px;
}
.rec-hd p{
	margin-bottom: 0 !important;
}

.rec-hd select,
.rec-hd .inp{
	height: 38px;
	border: 1px solid #d8d8d8;
	padding: 0 16px;
	width: 100%;
}
.rec-hd .sub{
	width: 100%;
	height: 38px;
	color: #ffffff;
	text-align: center;
	line-height: 38px;
	text-align: center;
	border: 0;
	cursor: pointer;
	display: inline-block;
	background-color: #F47115;
}
.job-list .tit{
	height: 70px;
	line-height: 70px;
	padding: 0 30px;
	font-size: 16px;
	color: #666;
	background-color: #fff;
	cursor: pointer;
	position: relative;
}
.job-list .ok .tit{
	background-color: #F47115;
	color: #fff;
}
.job-list{
	margin-bottom: 40px;
}
.job-list li{
	margin-bottom: 2px;
}
.job-list .con{
	background-color: #fff;
	color: #666;
	display: none;
}
.job-list em {
    background-image: url(../../../../Images/home/afriso/zh-cn/more1.png);
    width: 30px;
    height: 30px;
    position: absolute;
    right: 40px;
    top: 20px;
    background-position: left 0;
    background-repeat: no-repeat;
}
.job-list .ok em{
	background-position: 0 bottom;
}
.job-list .ok{
	margin-bottom: 14px;
}
.job-list .pad{
	padding: 30px 40px;
}
.job-meta span{
	display: inline-block;
	width: 160px;
	margin-bottom: 10px;
}
.job-meta{
	border-bottom: 1px solid #ddd;
	padding-bottom: 6px;
}
.job-det p{
	color: #666;
}

.job-det h3{
	color: #333;
	margin: 20px 0;
	font-size: 14px;
}

.soft-box,
.recruitment-box{
	padding: 50px 0;
	clear: both;
}
.video-box,
.down-box{padding-bottom: 50px;}



.video-box .t5,
.down-box .t5{
	padding: 40px 0 30px 0;
}

.rec-hd h3{
}
.rec-hd  p{
	text-align: center;
	font-size: 28px;
	margin-bottom: 50px;
}

.page{
  text-align: center;
}
.page a{
  display: inline-block;
  padding: 0 11px;
  height: 30px;
  line-height: 30px;
  border: 1px solid #e5e5e5;
  color: #545454;
  margin: 2px;
  background-color: #fff;
  -webkit-transition:.3s;
  transition:.3s;
}
.page a.on,.page a:hover{
  background-color: #F47115;
  color: #fff;
  border: 1px solid #F47115;
}



.m-page {
    width: 100%;
    height: 36px;
    border: 1px solid #ddd;
    border-left: none;
    line-height: 36px;
    font-size: 14px;
    display: none;
	clear: both;
	overflow: hidden;
}
.body-m .m-page{display: block;}
.m-page a{
    float: left;
    width: 33.333333%;
    text-align: center;
    border-left: 1px solid #ddd;
    background: #fff;
    height: 100%;
}

.m-page .num{
    background: url(../../../../Images/home/afriso/zh-cn/icon_m_page.png) no-repeat 80% center;
}
.m-page-pop{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 0;
    background-color: #fff;
    overflow: auto;
    z-index: 800000;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.m-page-pop a{
    display: block;
    height: 40px;
    line-height: 40px;
    text-align: left;
    border-bottom: 1px solid #ddd;
    padding: 0 40px;
    font-size: 14px;
    color: #888;
}
.show-page .m-page-pop{
    height: 100%;
    padding-top: 60px;
}


.list-down .img{
	float: left;
	width: 200px;
	height: 270px;
}
.list-down .img.img_soft{
	height: 200px;
}
.list-down li{
	overflow: hidden;
	line-height: 2;
}
.list-down h3{
	color: #F47115;
	font-size: 16px;
	margin-bottom: 10px;
	line-height: 1.4;
	max-height: 60px;
	overflow: hidden;
}
.list-down .txt{
	overflow: hidden;
	padding-left: 30px;
	padding-top:50px;
	padding-bottom: 0;
}
.list-down .con{
	height: 54px;
	font-size: 12px;
	color: #666;
}
.list-down .btn-down-p{
	padding: 1px 20px;
	color: #fff;
	background-color: #F47115;
	color: #fff;
	font-size: 12px;
	text-align: center;
	border: 0;
	cursor: pointer;
	display: inline-block;
	margin-top: 20px;
}
.list-down .btn-down-p:hover{
	opacity: .8;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}
.list-down .pad{
	padding: 0 15px;
}
.list-down li{
	float: left;
	width: 50%;
	*width: 48%;
	margin-bottom: 30px;
}
.list-down .bg{
	background-color: #fff;
	overflow: hidden;
	padding: 15px;
}
.list-down{
	margin: 0 -15px;
	margin-top: 10px;
}
.soft-det b{font-weight: normal;color: #666;}
.soft-det {
	margin-bottom: 20px;
	line-height: 1.6;}
.soft-det p{
	color: #999;
}
.soft-det p{margin-bottom: 4px;}
.btn-down2{
	display: inline-block;
	width: 80px;
	-webkit-transition:.3s;
	transition:.3s;
	height: 24px;
	color: #fff;
	line-height: 24px;
	border: 1px solid #F47115;
	border-radius: 3px;
	color: #F47115;
	text-align: center;
	display: inline-block;
	margin-right: 4px;
	border: 1px solid #F47115;
	position: relative;
}

.btn-down2:hover{
	color: #fff;
	background-color: #F47115;
}
.soft-box .list-down h3{
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-size: 20px;
}
.soft-det .s1{
	max-height: 44px;
	overflow: hidden;
}
.qr-down{
	width: 146px;
	height: 156px;
	background: url(../../../../Images/home/afriso/zh-cn/qr_bg.png) no-repeat bottom;
	position: absolute;
	left: -33px;
	z-index: -1;
	opacity: 0;
	display: none\9;
	visibility: hidden;
	-webkit-transition:.3s;
	transition:.3s;
	top: -200px;
}
.qr-down img{
	width: 108px;
	height: 108px;
	display: block;
	margin-top: 18px;
	margin-left: 18px;
	_margin-left: 0px;
	*margin-left: 0px;
}


.btn-down2:hover .qr-down{
	opacity: 1;
	display: block\9;
	visibility: visible;
	z-index: 20;
	top: -156px;
}
.list-com-news .img,
.rec-news .img{
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: 50% 50%;
	display: block;
	float: left;
	background-repeat: no-repeat;
}
.list-com-news li,
.rec-news{
	overflow: hidden;
	background-color: #fff;
	margin-bottom: 20px;
}
.rec-news .img{
	height: 300px;
	width: 400px;
	position: relative;
	background-size: contain !important;
}
.rec-news em{
	position: absolute;
	left: 0;
	top: 0;
	width: 80px;
	height: 80px;
	background: url(../../../../Images/home/afriso/zh-cn/rec.png) no-repeat left top;
	font-size: 0;
}
.rec-news .txt{
	overflow: hidden;
	color: #666;
	line-height: 1.6;
	padding: 30px 40px;
}
.rec-news h3 a{
	font-size: 24px;
	color: #336db3;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	display: block;
}

.rec-news h4{
	font-size: 14px;
	color: #999;
	margin: 10px 0;
}
.rec-news .con{
	height: 110px;
	overflow: hidden;
	margin-bottom: 20px;
}

.more-3{
	display: inline-block;border: 1px solid #999999;
	color: #999;
	padding: 2px 20px;
}

.list-com-news{
	overflow: hidden;
	padding-bottom: 20px;
}
.list-com-news li{
	padding: 20px;
	border: 1px solid #e6e6e6;
	position: relative;
}
.list-com-news .img{
	width: 200px;
	height: 150px;
	margin-right: 20px;
}
.list-com-news .txt{
	overflow: hidden;
	padding-right: 200px;
}
.list-com-news h3{
	margin-bottom: 14px;
}
.list-com-news h3 a{
	color: #333;
	font-size: 24px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	display: block;
}
.list-com-news h3 a:hover{
	color: #336db3;
}
.list-com-news p{
	color: #666;
	line-height: 1.6;
	height: 70px;
	overflow: hidden;
}

.date-n{
	border: 1px solid #dbdbdb;
	border-radius: 4px;
	width: 66px;
	height: 66px;
	padding: 10px;
	text-align: center;
	line-height: 1.6;
	color: #000;
	position: absolute;
	right: 30px;
	color: #666;
	top: 50%;
	margin-top: -33px;
}
.img-ovh{
	overflow: hidden;
}
.img-ovh img{
	-webkit-transition:.3s;
	transition:.3s;
}
.img-ovh: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);
}
.com-news-box{
	padding: 40px 0 50px 0;
 }
 .rec-news h3 a:hover{
 	opacity: .8;
 	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
 	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
 }





.article-box{
 position: relative;
}
.article-box .bd{
 line-height: 1.8;
}
.article-box .fd{
 padding: 20px 0;
 border-top: 1px dashed #eee;
 font-size: 14px;
 line-height: 1.8;
 position: relative;
 padding-right: 120px;
}
.article-box .fd .btn{
 width: 140px;
 height: 40px;
 color: #fff;
 line-height: 40px;
 display: block;
 text-align: center;
 border: 0;
 cursor: pointer;
 -o-transition: .3s;
 -ms-transition: .3s;
 -moz-transition: .3s;
 -webkit-transition: .3s;
 transition: .3s;
 background-color: #F47115;
 position: absolute;
 right: 0;
 margin-top: 20px;
 font-size: 16px;
}
.article-box .fd .btn:hover{
	color: #fff;
	opacity: .8;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}
.article-box .hd{
 padding-bottom: 30px;
 text-align: center;
 border-bottom: 1px solid #dedede;
}
.article-box .bd{
 padding: 30px 0;
 color: #4a4a4a;
}
.article-box .hd *{
	vertical-align: middle;
}
.article-box .hd em{
	color: #F47115;
}
.article-box .hd span{
 margin: 0 6px;
 color: #999;
}
.article-box .hd h1{
 margin-bottom: 10px;
 font-size: 24px;
 color: #333;
 margin-bottom: 20px;
}

.article-box{
	padding: 50px 0;
}

.article-box .fd a{
	color: #4a4a4a;
	font-size: 16px;
}

.article-box .fd a:hover{
	color: #336db3;
}
.list-video li{
	/*float: left;*/
	display: inline-block;
	_display: inline;
	*display: inline;
	_zoom: 1;
	*zoom: 1;
	width: 25%;
	vertical-align: top;
}
.list-video{
	margin: 0 -10px;
}
.list-video .pad{
	padding: 10px;


}
.list-video h3{
	background-color: #fff;
	font-size: 14px;
	color: #666;
	padding: 10px;
	height: 66px;
}
.list-video .img{
	display: block;
	/*padding-top: 55%;*/
	/*height: 0;*/
	position: relative;
	font-size: 0;
}

.ie8 .list-video .img img{
	position: absolute;
	top: 0px;
	z-index: 1;
}
.ie8 .list-video .img{
	height:160px;
}

.list-video em{
	position: absolute;
	width: 75px;
	height: 76px;
	background: url(../../../../Images/home/afriso/zh-cn/play.png) no-repeat 50%;
	top: 50%;
	left: 50%;
	margin-left: -32px;
	margin-top: -32px;
	z-index: 50;
	opacity: 0;
	display: none\9;
	-webkit-transition:.3s;
	transition:.3s;
}
.list-video a{
	box-shadow: 0 0 0 0 rgba(0,0,0,0);
	-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0);
	-webkit-transition:.3s;
	transition:.3s;
	display: block;
}
.list-video a:hover{
	-webkit-transform: translate(0px, -2px);
    transform: translate(0px, -2px);
    box-shadow: 0px 10px 30px -10px rgba(0, 0, 0, 0.3);
}

.list-video .img:after{
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: #000;
	opacity: 0;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	-webkit-transition:.3s;
	transition:.3s;
}

.list-video a:hover .img:after{
	opacity: .6;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 60)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
}

.list-video a:hover em{
	opacity: 1;
	display: block\9;
}
.list-video a:hover h3{
	color: #F47115;
}






/*******************************
	-------[=lxj2]-------
********************************/
.pro-imgtxt{
	background-color: #fff;
	overflow: hidden;
	border: 1px solid #f1f1f1;
	height: 384px;
	margin-bottom: 20px;
}
.pro-imgtxt .img{
	width: 384px;
	height: 384px;
	float: left;
	border-right: 1px solid #f1f1f1;
	text-align: center;
	line-height: 384px;
}
.pro-imgtxt img{
	display: inline-block;
	vertical-align: middle;
	max-width: 90%;
	max-height: 360px;
}
.pro-imgtxt .pic img{
	max-width: 80%;
}
.pro-imgtxt .txt{
	overflow: hidden;
}
.pro-imgtxt .txt .info-box{
	padding: 35px 40px;
	line-height: 21px;
	overflow: hidden;
	float: left;
	width: 53%;
	-width: 45%;
	*width: 45%;

}
.pro-imgtxt .txt .info-box .info{
	line-height: 1.8;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 7;
	overflow: hidden;
}
.pro-imgtxt .txt .info-box .info ul li{
	padding-left: 12px;
	background: url(../../../../Images/home/afriso/zh-cn/blue.png) no-repeat left 8px;
}
.pro-imgtxt .txt .pic{
	float: right;
	width:47%;
	border-left: 1px solid #f1f1f1;
	height: 384px;
	line-height: 384px;
	text-align: center;
}
.pro-imgtxt .txt h3{
	font-size: 30px;
	color: #336db3;
	line-height: 32px;
	font-weight: bold;
}
.pro-imgtxt .txt h4{
	font-size: 20px;
	color: #666;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	line-height: 30px;
	margin-bottom:10px;
	margin-top: 8px;
}
.pro-imgtxt .txt .btn-down{
	margin-top: 25px;
	/*display: block;*/
}
.pro-tab-hd{
	background-color: #fff;
	/*height: 49px;*/
	border-bottom: 2px solid #336db3;
	font-size: 0;
}
.pro-tab-hd a{
	-webkit-transition:.3s;
	transition:.3s;
	max-width: 165px;
	width: 100%;
	text-align: center;
	line-height: 47px;
	line-height: 49px\9;
	font-size: 16px;
	display: inline-block;
	_display: inline;
	_zoom:1;
	*display: inline;
	*zoom:1;
	/*float: left;*/
	color: #666;
	border-right: 1px solid #f5f5f5;
	white-space: nowrap;
}
.pro-tab-hd a.on,
.pro-tab-hd a:hover{
	background-color: #336db3;
	color: #fff;
}
.pro-contain{
	position: relative;
	overflow: hidden;
}
.pro-con-bd {
	height: 0;
	overflow: hidden;
}
.pro-con-bd.autoh{
	height: auto;
	position: relative;
	padding: 35px 40px 40px 40px;
	background-color: #fff;
}
.down-con{
	line-height: 28px;
}
.down-con h3{
	font-size: 16px;
	color: #333;
	font-weight: bold;
}
.down-con h5{
	font-size: 14px;
	color: #336db3;
	margin: 13px 0;
}
.down-con h6{
	font-size: 14px;
	color: #999;
	margin-bottom: 40px;
}
.down-con .img1{
	margin-top: 15px;
	margin-bottom: 3px;
}
.down-class{
	border: 1px solid #cccccc;
	overflow: hidden;
	/*margin-top: 4.4%;*/
}
.down-class .m1{
	float: left;
	width: 50%;
}
.down-class .m1 .tit{
	text-align: center;
	font-size: 16px;
	color: #333;
	font-weight: bold;
	/*height: 56px;*/
	/*line-height: 56px;*/
	padding: 13px 0;
	border-bottom: 1px solid #ccc;
	white-space: nowrap;
}
.down-class .m1 .pic{
	text-align: center;
	height: 260px;
	line-height: 260px;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
}
.down-class .m1 .pic img{
	display: inline-block;
	vertical-align: middle;
	height:80%;
	max-width: 100%;
	margin:0 10px;
}
.down-class .m1 .txt{
	padding: 10px 20px;
	/*height: 662px;*/
	border-bottom: 1px solid #ccc;
}
.down-class .m1 .txt p{
	color: #666;
	line-height: 28px;
}
.down-class .m1 .txt dt{
	color: #333;
	font-weight: bold;
	margin-bottom: 10px;
}
.down-class .m1 .txt dl{
	margin-bottom: 25px;
}
.down-class .m1 .down-btn{
	height: 118px;
	border-top: 1px solid #ccc;
	background-color: #f5f5f5;
	text-align: center;
	line-height: 118px;
	font-size: 0;
}
.down-class .m1 .down-btn a:hover .qr-down{
	opacity: 1;
	display: block\9;
	visibility: visible;
	z-index: 20;
	top: -156px;
}
.down-class .m1 .down-btn a .qr-down{
	left:20px
}
.down-class .m1 .down-btn a{
	display: inline-block;
	vertical-align: middle;
	background: url(../../../../Images/home/afriso/zh-cn/btn_bg.png) no-repeat;
	width: 181px;
	height: 51px;
	line-height: 51px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	margin: 0 5px;
	position: relative;
}
.down-class .m1 .down-btn a:hover .qr-down{
	opacity: .8;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}
.down-class .m1-1{
	border-right: 1px solid #ccc;
}
.down-class .m1-2{
	float: right \9;
	width: 49.9%;
}
.pro-cont-box{
	padding-top: 0;
	padding-bottom: 50px;
}
.pro-cont-box .fd{
	background-color: #ddecf9;
	padding: 20px 40px;
	color: #4a4a4a;
	position: relative;
}

.pro-cont-box .fd p{
	margin-bottom: 5px;
}
.pro-cont-box .fd p a{
	color: #4a4a4a;
}
.pro-cont-box .fd p a:hover{
	color: #336db3;
	text-decoration: underline;
}

.snv-pro-box{
	background-color: #fff;
	height: 80px;
	border-bottom: 1px solid #e5e5e5;
}
.snv-pro-box .snv{
	float: right;
}
.snv-pro-box .typename{
	cursor: pointer;
	font-size: 18px;
	line-height: 80px;
	display: inline-block;
}
.snv-pro-box .typename img{
	display: inline-block;
	vertical-align: middle;
	margin-right: 7px;
	margin-top: -2px;
}
.snv-pro-box .typename em{
	margin-left: 20px;
	background: url(../../../../Images/home/afriso/zh-cn/icon_01.png) no-repeat;
	width: 13px;
	height: 13px;
	display: inline-block;
	position: relative;
}
.snv-pro-box .typename em img{
	display: none;
}
.snv-pro-box .on em,
.on-type .typename em,
.snv-pro-box .typename:hover em{
	background-image: url(../../../../Images/home/afriso/zh-cn/icon_01_h.png);
}

.snv-pro-box .typename i{
	background: url(../../../../Images/home/afriso/zh-cn/arr_top.png) no-repeat;
	width: 15px;
	height: 8px;
	display: block;
	position: absolute;
	left: 0;
	bottom: -34px;
	display: none;
}

.snv-pro-box .on i{
	display: block;
}
.cur-pro{
	position: relative;
	z-index: 10;
}
.cur-a{
	padding-top: 18px;
	padding-bottom: 20px;
	color: #666;
}
.cur-a .a{
	display: inline-block;
	position: relative;
	_zoom: 1;
	*display: inline;
}

.cur-a .a dl{
	position: absolute;
	left: 0;
	top: 28px;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	border-top: 0;
	min-width: 100%;
	display: none;
}
.cur-a .a dl dd a{
	display: block;
	padding: 2px 10px;
	white-space:nowrap;
}

.cur-a .has-sub > a{
	border: 1px solid #e5e5e5;
	padding: 0 10px;
	padding-right: 30px;
	background: url(../../../../Images/home/afriso/zh-cn/arr_down.png) right 9px center no-repeat;
	background: url(../../../../Images/home/afriso/zh-cn/arr_down.png) 95% center no-repeat\9;
	background-color: #ffffff;
}
.cur-a .a dl a:hover{
	color: #336db3;
}
.cur-a a{
	color: #666;
	display: inline-block;
	line-height: 28px;
}



.pro-cont-box .fd .btn{
 width: 140px;
 height: 40px;
 color: #fff;
 line-height: 40px;
 display: block;
 text-align: center;
 border: 0;
 cursor: pointer;
 -o-transition: .3s;
 -ms-transition: .3s;
 -moz-transition: .3s;
 -webkit-transition: .3s;
 transition: .3s;
 background-color: #336db3;
	font-size: 14px;
 position: absolute;
 margin-top: 20px;
 font-size: 16px;
 right: 40px;
 margin-top: 7px;
}
.pro-cont-box .fd .btn:hover{
	color: #fff;
	opacity: .8;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}

.btn-down{
	color: #333;
	width: 108px;
	height: 28px;
	background: url(../../../../Images/home/afriso/zh-cn/down.gif) no-repeat left bottom;
	text-align: center;
	border: 0;
	cursor: pointer;
	display: inline-block;
}
.btn-down:hover{
	/*background-position: 0 0;*/
	opacity: .8;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}

.table-ovh table{
	width: 100%;
	border-color:transparent;
}
.table-ovh table td{
	border-color:transparent;
}
.table-ovh table th{
	color: #333;
	font-weight: normal;
	border-right: 1px solid #8db0d8;
	white-space: nowrap;
}
.table-ovh>table>tbody>tr>td:nth-child(1){
	border-right: 1px solid #8db0d8;
	width:140px;
	/*white-space:nowrap;*/
	min-width: 81px;
}

.table-ovh>table>tr>td:nth-child(1){
	border-right: 1px solid #8db0d8;
	width:140px;
	white-space:nowrap;
}
.table-ovh table td{
	color: #666;
}
.table-ovh table td,
.table-ovh table th{
	padding: 4px 20px;
	line-height: 2;
	/*white-space: nowrap;*/
	vertical-align: middle;
}
.table-ovh>table>tbody>tr:nth-child(2n-1){
	background-color: #ddecf9;
}
.table-ovh>table>tbody>tr:nth-child(2n){
	background-color: #f5f9fd;
}
.table-ovh table p{
	line-height: 2;
}
.video_p video,.video_p .v_ie8{
	width: 90%;
	height:auto;
	display: block;
	margin: auto;
}
.video_p{
	margin: 30px 0;
}

.video_p .v_ie8{
	display: none;
}
.ie8 .video_p .v_ie8{
	display: block;
	height: 600px;
}

.btn-down-abs{
	position: absolute;
	right: 8px;
	top: -39px;
}
.list-relate-product > li{
	float: left;
	width: 50%;
}
.list-relate-product > li li{
	padding-left: 12px;
	background: url(../../../../Images/home/afriso/zh-cn/blue.png) no-repeat left 8px;
}
.list-relate-product .pad{
	display: block;
	margin: 20px;
	border: 5px solid #ddecf9;
	display: block;
	padding: 15px 20px;
	height: 265px;
	overflow: hidden;
}
/*.list-relate-product a{*/
	/*border: 5px solid #ddecf9;*/
	/*display: block;*/
	/*padding: 15px 20px;*/
	/*height: 265px;*/
	/*overflow: hidden;*/
/*}*/
.list-relate-product .img{
	float: left;
	width: 210px;
	text-align: center;
	height: 100%;
	line-height: 190px;
}
.list-relate-product .img img{
	vertical-align: middle;
	max-width: 90%;
	max-height: 100%;
}
.list-relate-product .txt{
	overflow: hidden;
	padding-left: 20px;
	line-height: 1.5;
}
.list-relate-product{
	overflow: hidden;
	margin: 0 -20px;
}
.list-relate-product .txt h4{
	font-size: 16px;
	color: #666;
	line-height: 1.5;
	margin-bottom: 6px;
}
.pro-imgtxt .pic b,
.pro-imgtxt .img b,
.list-relate-product b{
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -0.25em;
}
.list-relate-product h2{
	padding:6px 0;
}
.list-relate-product h3{
	font-weight: bold;color: #336db3;font-size: 18px;
}
.list-relate-product p{
	color: #666;
}

.table-order-num{
	width: 100%;
}
.table-order-num td{
	text-align: center;
	border: 1px solid #9ab7da;
	padding: 8px 0;
	color: #666;
}
.table-order-num th{
	background-color: #336db3;
	color: #fff;
	font-weight: normal;
	padding: 4px 0;
	text-align: center;
	border: 1px solid #336db3;
}


/*.table-order-num tr:nth-child(2n-1){*/
	/*background-color: #ddecf9;*/
/*}*/
/*.table-order-num tr:nth-child(2n){*/
	/*/!*background-color: #f5f9fd;*!/*/
/*}*/
.table-dimension{
	width: 100%;
	margin-bottom: 20px;
}
.table-dimension td{width: 50%;}
.table-dimension th{
	width: 50%;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #336db3;
	text-align: center;
	border: 1px solid #438ac8;
	font-weight: normal;
	background-color: #ddecf9;
	border-bottom: none;
}
.table-dimension td{
	text-align: center;
	vertical-align: middle;
	border: 1px solid #438ac8;
	border-top: none;
	padding: 20px 26px;
}
.table-dimension .tl{
	margin-bottom: 20px;
}
.table-dimension td{
	border: 5px solid #ddecf9;
	vertical-align: top;
}
.table-dimension td img{
	width: 100%\9 ;
}
@media all and (-ms-high-contrast:none) {
	.table-dimension td img { width: 100% ;}
}
.table-dimension2 th{
	border: 1px solid #ddecf9;
}

.table-param thead th{
	font-size: 0;
	padding: 0;
	line-height: 0;
}
.fht-table,.fht-table thead,.fht-table tfoot,.fht-table tbody,.fht-table tr,.fht-table th,.fht-table td{margin:0;padding:0;font-size:100%;font:inherit;vertical-align:top}.fht-table{border-collapse:collapse;border-spacing:0}.fht-table-wrapper,.fht-table-wrapper .fht-thead,.fht-table-wrapper .fht-tfoot,.fht-table-wrapper .fht-fixed-column .fht-tbody,.fht-table-wrapper .fht-fixed-body .fht-tbody,.fht-table-wrapper .fht-tbody{overflow:hidden;position:relative}.fht-table-wrapper .fht-fixed-body .fht-tbody,.fht-table-wrapper .fht-tbody{overflow:auto}.fht-table-wrapper .fht-table .fht-cell{overflow:hidden;height:1px}.fht-table-wrapper .fht-fixed-column,.fht-table-wrapper .fht-fixed-body{top:0;left:0;position:absolute}.fht-table-wrapper .fht-fixed-column{z-index:1}


/*
-----------------[7.6]--------------*/
.nav-n{
	position: absolute;
	z-index: 50;
	bottom: 0;
	width: 100%;
	left: 0;
	height: 60px;
	background: url(../../../../Images/home/afriso/zh-cn/line4.png) repeat-x left top;
	-webkit-transition:.3s;
	transition:.3s;
}
.nav-n li{
	float: left;
	height: 60px;
	line-height: 60px;
	font-size: 16px;
	position: relative;
	text-align: center;
	border-right: 1px solid #666;
	border-right: 1px solid rgba(255,255,255,.2);
}
.nav-n li:last-child{
	border-right: none;
}
.nav-n li a{
	color: #bbb8b8;
}
.nav-n a:hover{
	color: #fff;
}
.nav-n li:after{
	content: '';
	position: absolute;
	left: 50%;
	top: -8px;
	margin-left: -7px;
	width: 15px;
	height: 8px;
	background: url(../../../../Images/home/afriso/zh-cn/ar6.png) no-repeat left top;
	display: none;
}
.nav-n li.on{
	color: #fff;
	border-right: none;
	background: url(../../../../Images/home/afriso/zh-cn/bg4.png) repeat left top;
}
.n-sub{
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
	box-shadow: 2px 1px 7px 3px rgba(0,0,0,.1);
	display: none;
}
.show-nsub .n-sub{
	display: block;
}

.show-nsub .v1{
	color: #fff;
	background-color: #188cdd;
}
.n-sub a{
	font-size: 12px;
	color: #999;
	background-color: #fff;
	border-bottom: 1px solid #cccccc;
	height: 31px;
	line-height: 31px;
	-webkit-transition:.3s;
	transition:.3s;
}
.n-sub a:hover{
	background-color: #188cdd;
	color: #fff;
	border-bottom-color: #188cdd;
}
.n-sub a:last-child{
	border: none;
}
.nav-n .v1{
	-webkit-transition:.3s;
	transition:.3s;
}
.nav-n .v1:hover{
	/*background-color: #188cdd;*/
	color: #fff;
}
.nav-n li a{
	display: block;
}
.nav-n li.on:after{
	display: block;
}
.nav-n li.on a{
	color: #fff;
}
.nav-n li.on .n-sub a{
	color:#bbb8b8;
}
.nav-n li.on .n-sub a:hover{
	color: #ffffff;
}
.nav-n1 li{
	width: 100%;
}
.nav-n2 li{
	width: 50%;
}
.nav-n4 li{
	width: 25%;
	*width: 24%;
	_width: 24%;
}
.nav-n5 li{
	width: 20%;
}
.nav-n6 li{
	width: 16.66666%;
}
.nav-n7 li{
	width: 14.28888%;
}
.nav-n8 li{
	width: 12.5%;
	*width: 12.4%;
	_width: 12.4%;
}
.nav-n3 li{
	width: 33.333333%;
	*width: 33.2%;
	_width: 33.2%;
}
.nav-n9 li{
	width: 11.11%;
}
.cur-pos{
	white-space: nowrap;
	overflow-x: auto;
	overflow-y: hidden;
	height: 50px;
	line-height: 50px;
	background-color: #fff;
	padding: 0 20px;
	color: #666;
	border-bottom: 1px solid #eeeeee;
}
.cur-pos a{
	color: #666;
	margin: 0 4px;
}
.cur-pos a:hover{
	color: #336db3;
}
.cur-pos a:last-child{
	cursor: default;
}
.cur-pos a:last-child:hover{
	color: #666;
}
.pro-cont-box{
	margin-top: 40px;
}
.list-f1 h3{
	text-align: center;
}
.list-f1 b{
	color: #333;
	font-size: 16px;
	font-weight: bold;
	display: block;
}
.list-f1 h3:after{
	content: '';
    background: #cccccc;
    width: 20px;
    height: 2px;
    margin: 0 auto;
    display: block;
    margin-top: 20px;
}
.list-f1 .txt h3 b{
	color: #fff;
}
.list-f1 .txt h3:after{
	background-color: #fff;
}
.list-f1 .txt{
	position: absolute;
	left: -10%;
	/*right: 0;*/
	width: 100%;
	top: 0;
	bottom: 0;
	background-color: rgba(0,110,183,.9);
	opacity: 0;
	-webkit-transition:.8s;
	transition:.8s;
	z-index: 49;
	zoom: 1
}
.ie8 .list-f1 .txt{
	-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#cc006EB7,endColorstr=#cc006EB7)'; /*Filter for IE8 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#cc006EB7, endColorstr=#cc006EB7);
	display: none;
}
.list-f1 .item.offset .txt{
	left: 10%;
}
.list-f1 .item.hover{
	/*position: relative;*/
	z-index: 10;
}
.list-f1 .item.hover .txt{
	left: 0;
}

.list-f1 .txt h3{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	width: 100%;
	text-align: center;
}
.list-f1{
	margin: 0 -10px;
	padding: 25px 0;
	margin-bottom: 50px;
}
.list-f1:before,
.list-f1:after{
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}

.list-f1:after{
  clear: both;
}
.list-f1 .g1{
  zoom: 1;
}
.list-f1 .item{
	position: relative;
	float: left;
	width: 25%;
	*width: 24%;
	_width: 24%;
	z-index: 8;
}
.list-f1 .item.hover{
	z-index: 10;
}


.list-f1 .item .pad{
	margin: 10px;
	position: relative;
	overflow: hidden;
	*overflow: visible;
	_overflow: visible;
	background-color: #ebebeb;
}

.list-f1 .g1{
	padding-top: 34px;
	padding-bottom: 12px;
	text-align: center;
	-webkit-transition:.3s;
	transition:.3s;
}
.list-f1 .back{
	position: absolute;
	left: 80%;
	background-color: #fff;
	top: 0;
	width: 360px;
	height: 100%;
	/**height: 346px;*/
	/*_height: 346px;*/
	overflow: hidden;
	opacity: 0;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	visibility: hidden;
	-webkit-transition:left .8s;
	transition:left .8s;
	z-index: 50;
}

.list-f1 .back ul{
	height:100%
}

.ie8 .list-f1 .back{
	visibility: visible;
}


.list-f1 .item.hover .pad{
	overflow: visible;
}
.list-f1 .item.hover .txt{
	opacity: 1;
}
.ie8 .list-f1 .item.hover .txt{
	display: block;
}
.list-f1 .item.hover .g1{
	opacity: 0;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.list-f1 .hover .back,
.list-f1 .item.hover .back{
	left: 90%;
	opacity: 1;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	visibility: visible;
}

.list-f1 .offset.item .back{
	left: auto !important;
	right: 90%;
	transition: right .8s;
}
.list-f1 .offset.item.hover .back{
	right: 100%;
}

.list-f2 li {
	float: left;
	/*width: 33.333333%;*/
	width: 121px;
	*width: 120px;
	_width: 120px;
	height: 50%;
	*height: 172px;
	_height: 172px;
	text-align: center;
	border-right: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	/*border-left: 1px solid #eeeeee;*/
	/*margin-right: -1px;*/
	margin-bottom: 1px;
	-webkit-transition: .3s;
	transition: .3s;
	cursor: pointer;
}
.list-f2 li{
	width: 120px;
}
.list-f2 li a{
	display: block;
	height: 100%;
	width: 100%;
	*height:170px;
}
.list-f2 li .pic{
	display: block;
	height: 75%;
	*height: 115px;
	_height: 115px;
	line-height: 120px;
	padding-top: 16px;
	overflow: hidden;
}
.list-f2 li .pic img{
	/*vertical-align: middle;*/
	max-height: 100%;
}
.list-f2 li p{
	height: 25%;
	font-size: 12px;
	line-height: 32px;
	padding-top: 5px;
}

.list-f1 .front img{
	vertical-align: bottom;
}
.list-f2 li:hover{
	background-color: #f6f6f6;
}
/*.list-f2 li:hover p{*/
	/*font-weight: bold;*/
/*}*/
.list-f1 .on{
	z-index: 50;
}
.list-f1{
}





.cur-pos-gray{
	background: #ebebeb;
}
.pro-list-con-box{
	background-color: #fff;
	overflow: hidden;
	padding-top: 66px;
}
.pro-list-box{
	margin-bottom: 60px;
}
.pro-list-box h3{
	font-size: 24px;
	border-left: 5px solid #006eb7;
	padding-left: 14px;
	height: 25px;
	line-height: 25px;
	margin-bottom: 30px;
	overflow: hidden;
	position: relative;
}
.pro-list-box h3 .keyname{
	position: absolute;
	top: -90px;
}
.ul-pro-list{
	margin: 0 -20px;
	overflow: hidden;
	font-size: 0;
}

.ul-pro-list li{
	float: none;
	width: 25%;
	/*padding:20px;*/
	text-align: center;
	display: inline-block;
	*display:inline;
	*zoom:1;
	_display:inline;
	_zoom:1;
	vertical-align: top;
}
.ul-pro-list li .pad{
	margin:20px;

}
.ul-pro-list li a{
	display: block;
	width: 100%;
	height: 100%;
	/*padding: 20px 0;*/
	padding-bottom: 10px;
	background: #eaeaea;
	line-height: 21px;
	/*border: 1px solid #fff;*/
	-webkit-transition:.3s;
	transition:.3s;
	-webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.05);
	box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.05);
}
.ul-pro-list li a:hover{
	border-color: #e0e0e0;
}
.ul-pro-list li h5{
	font-size: 14px;
	font-weight: bold;
	color: #333;
	-webkit-transition:.3s;
	transition:.3s;
	margin-top:10px;
}
.ul-pro-list li a p{
	color: #999;
	/*white-space: nowrap;*/
	overflow: hidden;
	font-size: 14px;
	line-height: 1.2;
}
.ul-pro-list li .pic{
	height: 256px;
	line-height: 246px;
	overflow: hidden;
	position: relative;
}
.ul-pro-list li .pic:hover img{
	-webkit-transform: scale(1.05, 1.05);
	-moz-transform: scale(1.05, 1.05);
	-o-transform: scale(1.05, 1.05);
	-ms-transform: scale(1.05, 1.05);
	transform: scale(1.05, 1.05);
}
.ul-pro-list li .pic img{
	vertical-align: middle;
	max-height: 100%;
	padding: 10px 0;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.ul-pro-list li a:hover p{
	color: #999;
}

.ul-pro-list li a:hover h5{
	color: #006eb7;
}

.more-4{
	width: 210px;
	height: 40px;
	color: #999;
	line-height: 40px;
	text-align: center;
	border: 0;
	cursor: pointer;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
	font-size: 14px;
	margin-top: 20px;
	display: inline-block;
	border: 1px solid #999;
}
.more-4:hover{
	background-color: #006eb7;
	border-color: #006eb7;
	color: #fff;
}
.manual-table li a{
	color: #666;
}
.manual-table li a:hover{
	color: #026eb9;
}
.manual-table li{
	overflow: hidden;
	border-top: 1px solid #e0e0e0;
	background: url(../../../../Images/home/afriso/zh-cn/t_line.png) repeat-y center;
}
.manual-table li:hover .td {
	color:#026eb9;
}
.manual-table .td{
	float: left;
	width: 50%;
	*width: 47%;
	_width: 47%;
	/*border-right: 1px dashed #ccc;*/
	/**border-right: none;*/
	/*—border-right: none;*/
	padding: 16px;
}
.lan-dl a{
	display: inline-block;
	padding-left: 34px;
	background-repeat: no-repeat;
	background-position: left center;
	margin-right: 7px;
}
.lan-dl .cn{
	background-image: url(../../../../Images/home/afriso/zh-cn/cn.gif);
}
.lan-dl .de{
	background-image: url(../../../../Images/home/afriso/zh-cn/de.gif);
}
.lan-dl .en{
	background-image: url(../../../../Images/home/afriso/zh-cn/en.gif);
}
.manual-table{
	margin-top: 40px;
	border-bottom: 1px solid #e0e0e0;

}
/*.manual-table .td:last-child{*/
	/*border: none;*/
/*}*/
.t5{overflow: hidden;}
.t5 h3{
	font-size: 40px;
	margin-bottom: 30px;
}
.t5 a{
	line-height: 40px;
	height: 40px;
	border: 1px solid #e6e6e6;
	text-align: center;
	cursor: pointer;
	display: inline-block;
	margin-right: 20px;
	color: #666;
	border-radius: 3px;
	padding: 0 70px;
	background-color: #fff;
	-webkit-transition:.3s;
	transition:.3s;
	margin-bottom: 10px;
}
.t5 a:hover,
.t5 a.on{
	background-color: #006eb7;
	border-color: #006eb7;
	color: #fff;
}
.t5{
	padding: 60px 0 20px 0;
}

.list-g1{
	margin: 0 -20px;
	overflow: hidden;
	padding-bottom: 30px;
}
.list-g1 li{
	display: inline-block;
	*display:inline;
	*zoom:1;
	_display:inline;
	_zoom:1;
	vertical-align: top;
	width: 33.33333%;
	text-align: center;

}
.list-g1 li .app_box{
	padding:20px;
}
.list-g1 li a{
	display: block;
	width: 100%;
	height: 100%;
	padding-bottom: 10px;
	line-height: 21px;
	background: #ebebeb;
}
.list-g1 li a:hover .pic img{
	-webkit-transform: scale(1.05, 1.05);
	-moz-transform: scale(1.05, 1.05);
	-o-transform: scale(1.05, 1.05);
	-ms-transform: scale(1.05, 1.05);
	 transform: scale(1.05, 1.05);
}
.list-g1 li h5{
	font-size: 14px;
	font-weight: bold;
	color: #333;
	-webkit-transition:.3s;
	transition:.3s;
	margin: 3px 0;
}
.list-g1 li a p{
	color: #999;
	margin-bottom: 3px;
}
.list-g1 li .pic{
	height: 320px;
	overflow: hidden;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
	position: relative;
}
.list-g1 li .pic img{
	max-width: 90%;
	max-height: 100%;
	padding: 10px 0;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.list-g1 li a:hover p{
	color: #999;
	margin-bottom: 3px;
}

/*.list-g1 li a:hover h5{*/
	/*color: #006eb7;*/
/*}*/
.list-g1 li h6{
	color: #006eb7;
	font-size: 12px;
	margin-top: 2px;
	overflow:hidden;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 70%;
	margin: auto;
}
.application-box{
	background-color: #fff;
}
.list-g2 li{
	padding: 20px;
	background-color: #fff;
	border: 1px solid #e6e6e6;
	margin-bottom: 20px;
	overflow: hidden;
}
.list-g2 .img{
	float: left;
	width: 400px;
	position: relative;
}
.list-g2 .img-cover{
	width: 400px;
	height: 300px;
}
.list-g2 .txt{
	overflow: hidden;
	padding-left: 20px;
}
.list-g2 h3{
	margin-bottom: 10px;
	font-size: 24px;
	color: #333;
}
.list-g2 h4{
	margin-bottom: 10px;
	font-size: 18px;
	color: #999;
}
.list-g2 h3 a{
	font-size: 24px;
	color: #333;
}
.list-g2 p{
	line-height: 2;
	font-size: 14px;
	line-height: 1.6;
	color: #666;
}
.list-g2 h3 a:hover{
	color: #006eb7;
}

.list-g2 .slick-arrow{
	position: absolute;
	width: 50px;
	height: 50px;
	top: 50%;
	margin-top: -25px;
	border: none;
	font-size: 0;
	cursor: pointer;
	background-color: #000;
	background-position: 50%;
	background-repeat: no-repeat;
	z-index: 50;
	opacity: .6;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 60)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	-webkit-transition:.3s;
	transition:.3s;
}
.list-g2 .slick-prev{
	left: 0;
	background-image:url(../../../../Images/home/afriso/zh-cn/ar_l2.png);
}
.list-g2 .slick-next{
	right: 0;
	background-image:url(../../../../Images/home/afriso/zh-cn/ar_r2.png);
}
.list-g2 .slick-disabled{
	opacity: .5;
}
.list-g2 .slick-arrow:hover{
	background-color: #0770b6;
	opacity: 1;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.video-iframe{
	width: 970px;
	margin: 0 auto;
	margin-top: 80px;
	position: relative;
	padding-top: 50%;
	margin-bottom: 30px;
}
.video-iframe iframe{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.contact-row1{
	background-color: #fff;
	padding: 70px 0;
}
.abs-hd #header{
	position: absolute !important;
}

.fix-nav{
	background: #333;
}

.fix-nav li.on{
	background: #1989d8;
}
.u-mask{
	position: fixed;
	width: 100%;
	height: 100%;
	background-color:rgb(0,0,0);
	left: 0;
	top: 0;
	z-index:0;
	opacity: 0;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 00)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=00);
	visibility: hidden;
	-webkit-transition:opacity 1s;
	transition:opacity 1s;
	/*display: none;*/
}
.ie8 .u-mask{
	visibility: visible;
}
.show-mask .u-mask{
	display: block;
	z-index: 8;
	opacity: 0.2;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=20)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
	visibility: visible;
}
.body-mask{
	display: none;
	z-index: 60;
	opacity: 0;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	visibility: hidden;
	-webkit-transition:opacity 1s;
	transition:opacity 1s;
	position: fixed;
	width: 100%;
	height: 100%;
	background-color:rgb(0,0,0);
	left: 0;
	top: 0;
}
.stopscroll .body-mask{
	display: block;
	opacity: 0.8;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	visibility: visible;

}
.list-f1 .close_back{
	display: none;
}
.blue{
	color: #336db3;
}
.btn-d3{
	font-size: 0;
    width: 117px;
    height: 28px;
    background: url(../../../../Images/home/afriso/zh-cn/btn2.gif) no-repeat left bottom;
    text-align: center;
    border: 0;
    cursor: pointer;
    display: inline-block;
    margin-bottom: 20px;
    -webkit-transition:.3s;
    transition:.3s;
}
.btn-d3:hover{
	opacity: .8;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}


.search-box .bd span{
    color: #006eb7;
}

.search-box .hd em{
    font-size: 20px;
    border-bottom: 3px solid #ca1810;
    float: left;
    display: block;
    line-height: 53px;
}

.search-box .hd p{
    float: right;
    font-size: 14px;
}
.search-box .bd{
    clear: both;
}
.search-box{
	background-color: #fff;
}
.search-box li{
    line-height: 56px;
    padding: 0 5px;
}
.search-box li h3{
	font-size: 16px;
    line-height: 1.5;
    padding: 0 5px;
	color:#666
}
.search-box li h4{
	font-size: 14px;
	line-height: 1.5;
    padding: 0 5px;
	color:#999
}

.search-box li a{
    display: block;
    font-size: 14px;
    padding: 0 38px 0 20px;
    border-bottom: 1px dotted #ddd;
    text-align: left;
    color: #666;
	padding: 8px 0;
}
.search-box li a:hover{
	color: #000;
}

.search-box u{
    float: right;
	line-height: 45px;
}
.result-span em{
    color: #006eb7;
}
.result-span{
	color: #666;
	display: inline-block;
	float: left;
	font-size: 22px;
	padding: 25px 20px;
}


.error-page .btn-s1{
	padding: 13px 0;
	width: 150px;
	text-align: center;
	margin: 0 20px;
	font-size: 16px;
	color: #666666;
	-webkit-transition: .3s;
	transition: .3s;
	padding: 11px 25px;
	border-radius: 4px;
	text-align: center;
	border: 0;
	border: 1px solid #ddd;
	cursor: pointer;
	display: inline-block;
	margin-left: 10px;
}
.error-page{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
	-webkit-transform: translateY(-50%) translateX(-50%);
	text-align: center;
}
.error-page h3{
	color: #006eb7;
	font-weight: bold;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 260px;
	line-height: .9;
}

.error-page h4{
	font-size: 35px;
	color: #333;
}
.error-page p{
	font-size: 18px;
	color: #666;
	margin-bottom: 30px;
	line-height: 1.6;
}


.error-page .btn-s1:hover{
	background-color: #006eb7;
	color: #fff;
	border-color: #005893;
}
.sub-v{
	position: absolute;
	left: 0;
	top: 90px;
	background-color: #fff;
	box-shadow: 0 1px 6px 0px rgba(0,0,0,.2);
	display: none;
	width:170px;
}
.sub-v a{
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #ddd;
	text-align: left;
	display: block;
	-webkit-transition:.3s;
	transition:.3s;
	white-space: nowrap;
	text-indent: 15px;
}

/*.sub-v a:last-child{border: none;}*/

.ie8 .table-dimension img{
	width: 100%;
}

.third-nv{
	position: absolute;
	left: 100%;
	top: 0;
	/*margin-left: -2px;*/
	background-color: #f0f0f0;
	display: none;
	width: 170px;
	text-align: center;
}
.show-third .third-nv{
	display: block;
}
.third-nv a{
	display: block;
	background-color: #f0f0f0;
	white-space:nowrap;

}
.third-nv a:hover,
.sub-v a:hover{
	background-color: #F47115;
	color: #fff;
}
.sub-v dd{
	position: relative;
	width: 170px;
}

.list-i2 LI{
	*width:48%;
}
.BMap_Marker.BMap_noprint{
	background: url(../../../../Images/home/afriso/zh-cn/us_cursor.gif) no-repeat !important;
	overflow: hidden;
	background-position: -46px -21px !important;
}
.history-txt .txt .img{
	font-size: 0px;
	white-space: nowrap;
}
.close_back{font-size: 0}
.job-det a,.ab-row2 a{
	color: #336db3;
	border-bottom: 1px solid #336db3;
	padding-bottom: 2px;
}
img.mb_ban{
	display: none;
}
.img-box {
	overflow: hidden;
	width: 100%;
}
.img-box .img{
	width:100%
}
.img-box .img a{
	cursor: -webkit-zoom-in;
}

/*.img-box .img{*/
	/*height: 400px ;*/
	/*width: 300px;*/
	/*border:1px solid #ccc;*/
	/*float: left;*/
	/*margin: 20px 15%;*/
	/*background-size: contain !important;*/
/*}*/
.img-box .txt h3 {
	color: #F47115;
	font-size: 18px;
	margin-bottom: 10px;
	line-height: 1.4;
	max-height: 75px;
	overflow: hidden;
}
/*.img-box .txt{*/
	/*margin-top: 50px;*/
/*}*/
.img-box .txt a{
	width: 120px;
	height: 40px;
	color: #fff;
	line-height: 40px;
	display: inline-block;
	text-align: center;
	border: 0;
	cursor: pointer;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
	background-color: #F47115;
	font-size: 14px;
	margin-top: 20px;
	font-size: 16px;
	margin-top: 25px;
}
.img-box .txt a:hover{
	color: #fff;
	opacity: .8;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}
.img-box .txt p{
	margin-top: 10px;
	color:#999;
}
.img-box a.m_pdf{
	display: none;
}
.shera{
	clear: both;
	overflow: hidden;
	margin: 15px 0;
	font-size: 14px;
}
.shera span{
	font-size: 14px !important;
}
.shera a span.jiathis_txt.jtico.jtico_weixin,
.shera a.jiathis_txt.jtico.jtico_jiathis,
.shera a span.jiathis_txt.jtico.jtico_qzone,
.shera a span.jiathis_txt.jtico.jtico_tsina,
.shera a span.jiathis_txt.jtico.jtico_tqq{
	width: 20px;
	height: 20px !important;
	margin-right:7px ;
}
.jiathis.jiathis_txt.jtico.jtico_jiathis{
	background: url(../../../../Images/home/afriso/zh-cn/sss1.png) no-repeat !important;
}
.jiathis_txt.jtico.jtico_qzone{
	background: url(../../../../Images/home/afriso/zh-cn/ss2.png) no-repeat !important;
}
.jiathis_txt.jtico.jtico_tsina{
	background: url(../../../../Images/home/afriso/zh-cn/ss3.png) no-repeat !important;
}
.jiathis_txt.jtico.jtico_tqq{
	background: url(../../../../Images/home/afriso/zh-cn/ss4.png) no-repeat !important;
}
.jiathis_txt.jtico.jtico_weixin{
	background: url(../../../../Images/home/afriso/zh-cn/ss6.png) no-repeat !important;
}
.list-g1 li .pic .pro-mask,.ul-pro-list li .pic .pro-mask{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2;
	-webkit-transition: opacity 0.5s ease-in-out;
	-moz-transition: opacity 0.5s ease-in-out;
	-o-transition: opacity 0.5s ease-in-out;
	transition: opacity 0.5s ease-in-out;
	opacity: 0;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	background-color: #006eb7;
}
.list-g1 li .pic:hover .pro-mask,.ul-pro-list li .pic:hover .pro-mask{
	opacity: 0.65;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 65)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
}
.jiathis_style>div{
	border:none !important;
}
.law.article-box .hd{
	border:none;
	padding-bottom: 0;
}
.nopoint{
	cursor:default;
}
.show_img{
	width: 620px;
	margin: auto;
	border: 1px solid #f5f5f5;
}
.show_img.oneimg{
	width: 100%;
}
#fd .fd-copy .l a.icb{
	margin-right: 5px;
	margin-left: 15px;
}
.icb img{
	vertical-align: middle;
	width: 16px;
}
.p_img{
	display: none
}