/*

By  鐭� 
QQ  1174188215

*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,img{margin:0;padding:0}
ul,li,ol,dl,dt,dd{list-style: none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; }
table{border-collapse:collapse;border-spacing:0}
audio,canvas,video { display: inline-block;*display: inline;*zoom: 1;}
fieldset,img{border:0}
caption,th{text-align:left}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
/*sup{vertical-align:text-top}*/
/*sub{vertical-align:text-bottom}*/
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select{*font-size:100%}
@media screen and (max-width: 767px){
	input[type="button"],input[type="submit"],input[type="reset"],textarea,select{-webkit-appearance: none;-webkit-tap-highlight-color:transparent;} 
}
a{text-decoration:none;color: #666;}
a:hover{text-decoration:none;cursor: pointer;}
html,body{
	font-family: '寰蒋闆呴粦',Meiryo,'瀹嬩綋',Simsun,sans-serif;
	/*overflow-y: hidden;*/
}
@media screen and (max-width: 1024px){
	html,body{overflow: auto;}
}
body{
	color: #333;
	font-size: 100%;
	line-height: 100%;
	text-align: left;
	background-color: #fff;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
*{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
img{
	-moz-user-select:none;/*鐏嫄*/
	-webkit-user-select:none;/*webkit娴忚鍣�*/
	-ms-user-select:none;/*IE10*/
	-khtml-user-select:none;/*鏃╂湡娴忚鍣�*/
	user-select:none;
}
body{position: relative;overflow-x: hidden;min-width: 540px;}

.clear{clear: both;}
.after:after{
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.wrapper1200{
	max-width: 1200px;
	margin: 0 auto;
	width: 100%;
}
.pubgray{background-color:#dadada;}
.pubred{background-color:#e60027;}

/*澶撮儴*/


.HeaderArea {
	position: relative;
	border-top: solid 5px #e60027;
	background-color: #f2f2f2;
	zoom: 1;
	overflow: hidden;
}
.HeaderSet{
	border-bottom: solid 1px #ccc;
}
.HeaderSet .headlogo {
	float: left;
	display: block;
	padding: 9px 0 0 0;
}
.headfr{
	float: right;
}
.headfr p{
	float: left;
}

.headfr a{
	display: table-cell;
	width: 90px;
	height: 45px;
	padding: 0 5px;
	font-size: 76%;
	text-align: center;
	color: #333;
	vertical-align: middle;
	border-right: solid 1px #f2f2f2;
	text-decoration: none;
	line-height: 100%;
}
.CountryRegion a{
	border: 0;
}
.headfr a img{
	width: 21px;
	height: 21px;
	vertical-align: middle;
	margin-right: 5px;
}
.rightmenu{
	float: left;
	position: relative;
	margin-top: -5px;
}
.rightmenu a{
	width: 118px;
	background-color: #e60027;
	color: #fff;
	line-height: 1.2em;
	text-align: left;
	padding: 0 18px 0;
	height: 50px;
	border: 0;
}
.rightmenu .massage a{border-left: 1px solid  #eb5b74;}
.headfr .pubgray a:hover,.headfr .pubgray.on a:hover{background-color:#ccc;}
.headfr .pubred a:hover,.headfr .pubred.on a:hover{background-color:#b1000e ;}
.headfr p.on a{
	background-image:url(../images/icon/bg_u_navi_current.gif);
	background-repeat:no-repeat ;
	background-position: center bottom;
}

.rightmenu .headerMenu a{
	width: 50px;
	height: 50px;
}
.rightmenu .headerMenu.on a{
	background-image:url(../images/icon/bg_g_navi_current_rwd.gif);
	background-repeat:no-repeat ;
	background-position: center bottom;
}
.rightmenu .headerMenu a img{margin-right: 0;}
.rightmenu .headerMenu{
	display: none;
}


/*涓嬫媺鑿滃崟*/

.HeaderMenu{
	background-color:#e5e5e5 ;
}
.HeaderMenu>div{
	display: none;
	position: relative;
}
/*澶撮儴閾炬帴*/
.HeaderLink{
	height: 60px;
	line-height: 60px;
	border-top: 1px solid #fff;
}
.HeaderLink a{
	float: left;
	font-size: 16px;
	color: #333;
}
.HeaderLink .right{
	float: right;
}
.HeaderLink .right a{
	font-size: 12px;
	margin-left: 27px;
}
.HeaderLink a.linkleft{
	letter-spacing: 1px;
}
.HeaderLink a.linkleft:hover{
	color: #666;
}
.HeaderLink .right a:hover{
	color: #b1000e;
	text-decoration: underline;
}

.menuBox{
	background-color:#333;
}
.menuBox ul{
	padding:15px;
}
.menuBox a{
	display: block;
	width: 100%;
	position: relative;
    display: block;
    padding: 12px 40px 12px 15px;
    font-size: 12px;
    line-height: 140%;
    color: #fff;
}
.menuBox ul.box1{
	border-bottom: solid 1px #444;
}
.menuBox ul.box1 li{
	background-color: #555;
	border-top: 1px solid #444;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
}
.menuBox ul.box2 li{
	background-color:#e60027;
	border-top: 1px solid #b1000e;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	 font-size: 14px;
}
.menuBox ul.box2 li a{
	font-size: 14px;
}
.menuBox ul li:hover{
	background-color: #b1000e;
}
.menuBox ul li:first-child{
	border-top: 0;
}
.menuBox i{
	position: absolute;
	width: 16px;
	height: 16px;
	top: 50%;
	margin-top: -8px;
	right: 8px;
	background:url(../images/icon/icon_link_right_l_white_hd.gif) no-repeat center;
	background-size: 16px 16px;
    -moz-background-size: 16px 16px;
    -webkit-background-size: 16px 16px;
    -o-background-size: 16px 16px;
    -ms-background-size: 16px 16px;
    -webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
}
.menuBox ul li:hover i{
	right: 6px;
}

.HeaderMenu .search_box{
	padding: 20px 0;
	text-align: center;
	font-size: 14px;
	line-height: 26px;
	color: #333;
	position: relative;
}
.HeaderMenu .search_box p{
	display: inline-block;
	vertical-align: middle;
}
.HeaderMenu .search_box input{
	height: 26px;
	border: none;
}
.HeaderMenu .search_box input[type=text]{
	width: 250px;
	margin-left: 14px;
	padding: 0 15px;
}
.HeaderMenu .search_box .searchBtn{
	height: 26px;
    padding: 0 10px;
    background-color: #ccc;
    font-family: '寰蒋闆呴粦',Meiryo,'瀹嬩綋',Simsun,sans-serif;
    font-size: 90%;
    border: 0 none;
    color: #333;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.headClose{
	display: block;
    width: 80px;
    padding: 2px 15px 2px 10px;
    background-image: url(../images/icon/icon_close_hd.gif);
    background-position: right center;
    background-repeat: no-repeat;
    font-size: 76%;
    text-align: center;
    border-right: solid 5px transparent;
    font-size: 12px;
    text-align: center;
    color: #fff;
    font-style: normal;
    background-size: 16px 16px;
    -moz-background-size: 16px 16px;
    -webkit-background-size: 16px 16px;
    -o-background-size: 16px 16px;
    -ms-background-size: 16px 16px;
    background-color:#E60027 ;
    position: absolute;
    right: 0;
    top: 20px;
    cursor: pointer;
    line-height: 1.5em;
}
.headClose:hover{
	background-color:#B1000E ;
}

@media only screen and (max-width:1200px) {
	.HeaderSet,.HeaderLink{
		padding: 0 15px;
	}
	.HeaderMenu .search_box{
		padding: 20px 15px;
	}
	.headClose{
		right: 20px;
	}
}
@media only screen and (max-width:767px ) {
	.HeaderSet{
		padding: 0 0  0 15px;
	}
	.rightmenu .headerMenu{
		display: block;
	}
	.rightmenu .product,.rightmenu .massage{
		display: none;
	}
	.headfr a{
		width: 50px;
	}
	.headfr a span{
		display: none;
	}
	.HeaderLink .right{
		display: none;
	}
	.HeaderLink a.linkleft{
		font-weight: bold;
		color: #000;
	}
	.HeaderMenu .search_box span{
		display: block;
	}
	.HeaderMenu .form{
		width: 300px;
		text-align: left;
		margin: 0 auto;
	}
	.HeaderMenu .search_box input[type=text]{
		margin-left: 0;
	}
	.headClose{
		display: none;
	}
}

/*棣栭〉banner*/
.index_banner{
	width: 100%;
	position: relative;
}
.index_banner .index_bannerin{
	width: 100%;
	position: relative;
	padding-top: 31.5%;
}
.fullSlide{width:100%;position:absolute;height:100%;left: 0;top: 0;}
.fullSlide .bd{
	position:relative;
	z-index:0;
	overflow:hidden;
	width:100%;
	height:100%;
}
.fullSlide .bd ul{
	width:100% !important;
	height:100% !important;
}
.fullSlide .bd li{
	width:100% !important;
	height:100%;
	overflow:hidden;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
}
.fullSlide .bd li .banimg{
	height: 100%;
	width: 100%;
	background-position:center center;
	background-size:cover;
	-webkit-background-size:cover;
	z-index: 5;
	position: relative;
}
.ti{
	width: 40%;
	position: absolute;
	height: 100%;
	top: 0;
	left: 50%;
	margin-left: -20%;
	z-index: 1;
	background-image: url(../images/t.jpg);
	background-repeat:no-repeat ;
	background-size:100% auto;
	background-position:top center;
	animation:ti 60s linear;
}

@keyframes ti{
	from{background-position:top center;}
	to{background-position:center center;}
}
.zoom_img2{
	    -webkit-animation: sliderzoomtwo linear 5s forwards;
	    -moz-animation: sliderzoomtwo linear 5s forwards;
	    animation: sliderzoomtwo linear 5s forwards;
	}
	@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
		.zoom_img2{
		    animation: none;
		}
	}
	@-webkit-keyframes sliderzoomtwo {
	    from {
	        -webkit-transform: scale(1);
	    }
	    to {
	        -webkit-transform: scale(1.08);
	    }
	}
	@-moz-keyframes sliderzoomtwo {
	    from {
	        -moz-transform: scale(1);
	    }
	    to {
	        -moz-transform: scale(1.08);
	    }
	}
	@keyframes sliderzoomtwo {
	    from {
	        transform: scale(1);
	    }
	    to {
	        transform: scale(1.08);
	    }
	}


/*banner鏂囧瓧鍔ㄦ晥*/
/*banner*/
.index_banner{
	width: 100%;
	position: relative;
}
.index_banner .index_bannerin{
	width: 100%;
	position: relative;
	padding-top: 36.45833333333333%;
}
.fullSlide{width:100%;position:absolute;height:100%;left: 0;top: 0;}
.fullSlide .bd{
	position:relative;
	z-index:0;
	overflow:hidden;
	width:100%;
	height:100%;
}
.fullSlide .bd ul{
	width:100% !important;
	height:100% !important;
}
.fullSlide .bd li{
	width:100% !important;
	height:100%;
	overflow:hidden;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
}

.bword1{
	display: block;
	position: absolute;
	height: 23.168%;
	width: auto;
	left: 50%;
	top: 32.532%;
	opacity: 0;
	progid:DXImageTransform.Microsoft.Alpha(Opacity=1);
	filter: alpha(opacity=100);
	z-index: 5;
}
.bannerWord1 .cur{
	-webkit-animation: fadeIn 1.5s linear 1s forwards;
    -moz-animation: fadeIn 1.5s linear 1s forwards;
    animation: fadeIn 1.5s linear 1s forwards;
}
@keyframes fadeIn{
	from{opacity: 0;}
	to{opacity: 1;}
}
@-webkit-keyframes fadeIn{
	from{opacity: 0;}
	to{opacity: 1;}
}
.bannerWord1 i{
	display: block;
	width: 4.3%;
	left:50%;
	margin-left: -2.15%;
	height: 0;
	height: 11.4% \9;
	border: 1px solid rgba(255,255,255,0.54);
	position: absolute;
	animation: bwordline .8s ease .2s forwards;
	-webkit-animation: bwordline .8s ease .2s forwards;
	-moz-animation: bwordline .8s ease .2s forwards;
	-ms-animation: bwordline .8s ease .2s forwards;
	-o-animation: bwordline .8s ease .2s forwards;
	z-index: 6;
}
.bannerWord1 .bwordlinet{
	top: 19%;
	border-bottom: 0;
}
.bannerWord1 .bwordlineb{
	bottom: 30%;
	border-top: 0;
}

@keyframes bwordline{
	from{height: 0;}
	to{height: 11.4%;}
}
@-webkit-keyframes bwordline{
	from{height: 0;}
	to{height: 11.4%;}
}
@-moz-keyframes bwordline{
	from{height: 0;}
	to{height: 11.4%;}
}
@-ms-keyframes bwordline{
	from{height: 0;}
	to{height: 11.4%;}
}


/*棣栭〉鍐呭*/
.index_box1{
	position: relative;
}
.index_box1 .top{
	height: 68px;
	line-height: 68px;
	background-color: rgba(40,40,40,0.9);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#90404040,endcolorstr=#90404040);
	position: absolute;
	top: -68px;
	left: 0;
	width: 100%;
}
.index_box1 .top li{
	float: left;
	width: 25%;
	color: #fff;
	font-size: 20px;
	text-align: center;
	letter-spacing: 1px;
	cursor: pointer;
	transition: all .5s;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
}
.index_box1 .top li a{
	color: #fff;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
}
/* .index_box1 .top li dl:hover a{
	color: #e60027;
} */

.index_box1 .top li>a{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	letter-spacing: 4px;
}
.index_box1 .top li:nth-child(4)>a:before{
	display: none;
}
.index_box1 .top li>a:before{
	content: '';
	display: block;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 10px solid #e60027;
	position: absolute;
	left: 50%;
	margin-left: -5px;
	top: -10px;
	opacity: 0;
	filter:alpha(opacity=0);
	z-index: 5;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
}
.index_box1 .top li:hover>a:before{
	opacity: 1;
	filter:alpha(opacity=100);
}
.index_box1 .top li:hover{
	background: #e60027;
}
.index_box1 .top li i{
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url(../images/icon/icon_cont1.png) no-repeat;
	background-size:30px 120px;
	vertical-align: middle;
	margin-right: 15px;
}
.index_box1 .top li i.imgwhite{
	background: none;
	overflow: hidden;
	position: relative;
}
.index_box1 .top li i.imgwhite img{
	display: block;
	height: 40px;
	position: absolute;
	top: -7px;
	right: -4px;
}
.index_box1 .top li i.i1{background-position:0 0;}
.index_box1 .top li i.i2{background-position:0 -30px;}
.index_box1 .top li i.i3{background-position:0 -60px;}
.index_box1 .top li i.i4{background-position:0 -90px;}

.index_box1 .bottom{
	background: #fff;
	padding: 20px 15px;
}
.index_box1 .bottom li{
	width: 24.58%;
	margin-left: 0.56%;
	float: left;
	overflow: hidden;
}
.index_box1 .bottom li:first-child{
	margin-left: 0;
}
.index_box1 .bottom li a{
	position: relative;
	width: 100%;
	padding-top: 131.058%;
	overflow: hidden;
}
.index_box1 .bottom li a>img{
	width: 100%;
	height: 100%;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
}
.index_box1 .bottom .word{
	width: 88%;
	background: rgba(255,255,255,.9);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#90ffffff,endcolorstr=#90ffffff);
	position: absolute;
	bottom: 18px;
	left: 50%;
	margin-left: -44%;
	padding: 15px;
	transition: all .5s;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
}
.index_box1 .bottom .line{
	display: block;
	position: absolute;
	width: 50px;
	height: 1px;
	background: #fff;
	right:-8%;
	top: 50%;
}
.index_box1 .bottom h2{
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	line-height: 1.2em;
	margin-bottom: 10px;
}
.index_box1 .bottom p{
	padding: 7px 15px;
	background: #fff;
	display: inline-block;
	font-size: 12px;
	color: #666666;
}
.index_box1 .bottom p i{
	width: 8px;
	height: 8px;
	display: inline-block;
	vertical-align: middle;
	background: url(../images/icon/icon_right.png) no-repeat center;
	margin-left: 5px;
}
.index_box1 .bottom li:hover .word{
	background-color:#e60027;
}
.index_box1 .bottom li:hover h2{
	color: #fff;
}
.index_box1 .bottom li:hover img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
}
/*涓婃媺鑿滃崟*/
.inLista{
	position: absolute;
	width: 100%;
	bottom: 68px;
	background-color: rgba(40,40,40,0.9);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#90404040,endcolorstr=#90404040);
	left: 0;
	display: none;
	text-align: center;
	border-bottom: 1px solid #000;
}
.inLista>div{
	display: table;
	padding: 20px 0;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	background-color: none;
}
.inLista dl{
	display: table-cell;
	text-align: center;
	padding: 10px 0 10px;
	position: relative;
}
.inLista dl:before{
	content: "";
	width: 2px;
	height: 14px;
	background-color: #3f3f3f;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -7px;
}
.inLista dl:first-child:before{
	display: none;
}
.inLista dl dt h1{
	font-weight:normal;
	font-size: 20px;
	line-height: 40px;
	height: 40px;
}
.inLista dl:hover{
	background-color: #3f3f3f;
}
.inLista dl img{
	width: 24px;
	height: 26px;
	vertical-align: middle;
	margin-right: 10px;
}
.inLista dl img.img1{
	display: inline-block;
	transition: all 1s;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	display: none;
}
.inLista dl img.img2{
	display: none;
}
.inLista dl dd{
	font-size: 16px;
	line-height: 40px;
	height: 40px;
	margin-bottom: 20px;
}
/*.inLista dl dt:hover .img1{
	display: none;
}
.inLista dl dt:hover .img2{
	display: inline-block;
}*/
.inLista dl dt:hover .img1{
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
}

/*.inLista dl dt:hover a,.inLista dl dd:hover a{
	color: #b1000e;
}*/
.index_box2{
	background: #f9f9f9;
	padding:0 15px 65px;
	overflow: hidden;
}
.index_box2>div{
	text-align: center;
}
.index_box2 .indextit{
	font-size: 20px;
	color: #e60027;
	font-weight: normal;
	display: inline-block;
	margin: 0 auto;
	padding: 45px 0;
	position: relative;
}
.index_box2 .indextit i{
	position:absolute;
	width: 20px;
	height: 1px;
	background: #d9d9d9;
	top: 50%;
}
.index_box2 .indextit i.left{
	left: -30px;
}
.index_box2 .indextit i.right{
	right: -30px;
}
.index_box2 .newsList li{
	float: left;
	width: 50%;
	padding-top: 18.333%;
	position: relative;
	overflow: hidden;
}
.index_box2 .newsList li .word,.index_box2 .newsList li .img{
	position: absolute;
	top: 0;
	width:50%;
	height: 100%;
}
.index_box2 .newsList li .img{
	right: 0;
}
.index_box2 .newsList li.right .word{
	right: 0;
	left: auto;
	text-align: left;
}
.index_box2 .newsList li.right .img{
	left: 0;
	right: auto;
}

.index_box2 .newsList li .img img{
	width: 100%;
	height: 100%;
	display: none;
}
.index_box2 .newsList li .img img.hui{
	display: block;
}
.index_box2 .newsList li .word{
	padding: 6% 4% 4%;
	background: #fff;
	text-align: right;
}
.index_box2 .newsList li .date{
	color: #999;
	font-size: 16px;
	margin: 5% 0;
}
.index_box2 .newsList li h2{
	font-size: 18px;
	color: #333333;
	font-weight: normal;
	margin-bottom: 5%;
	height: 3em;
	line-height: 1.5em;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow:ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.index_box2 .newsList li .in{
	font-size: 12px;
	color: #999999;
	line-height: 2em;
	height: 3.6em;
	overflow : hidden;
	text-overflow: ellipsis;
	-o-text-overflow:ellipsis;
	display: -webkit-box;/*灏嗗璞′綔涓哄脊鎬т几缂╃洅瀛愭ā鍨嬫樉绀�*/
	-webkit-line-clamp: 2;/*闄愬埗鏄剧ず鐨勬枃鏈鏁�*/
	-webkit-box-orient: vertical;/*璁剧疆鎴栨绱几缂╃洅瀵硅薄鐨勫瓙鍏冪礌鐨勬帓鍒楁柟寮� */
}
.index_box2 .newsList li .moreBtn{
	font-size: 14px;
	display: block;
	margin: 6% 0 0;
	color: #999;
	text-align: center;
	border: 1px solid #dedede;
	width: 100px;
	height: 30px;
	line-height: 28px;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	float: right;
}
.index_box2 .newsList li.right .moreBtn{
	float: left;
}
.index_box2 .newsList li:hover .img .hui{
	display: none;
}
.index_box2 .newsList li:hover .img .cai{
	display: block;
}
.index_box2 .newsList li:hover .moreBtn{
	color: #e81135;
	border: 1px solid #e81135;
	box-shadow: 0 2px 5px rgba(0,0,0,0.2);
	transform: translateY(-5px);
	-webkit-transform: translateY(-5px);
	-moz-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	-o-transform: translateY(-5px);
}

.index_box2 .newsList li .word i{
	position: absolute;
	width: 7px;
	height: 11px;
	background: url(../images/icon/sanjiao.png) no-repeat center;
	right: -7px;
	top: 10%;
	z-index: 2;
}
.index_box2 .newsList li.right .word i{
	right: auto;
	left: -7px;
	background: url(../images/icon/sanjiao2.png) no-repeat center;
}






@media only screen and (max-width:1200px ) {
	.index_box1 .top{
		height: 50px;
		line-height: 50px;
		top: -50px;
	}
	.inLista{
		padding: 0 15px;
	}
	.index_box1 .top li{
		font-size: 18px;
	}
	.index_box2 .newsList li .moreBtn{
		margin-top: 5%;
	}
	.inLista{
		bottom: 50px;
	}
	.inLista dl{
		padding-top: 20px;
		padding-bottom: 10px;
	}
	.inLista dl dt{
		margin-bottom: 10px;
		font-size: 18px;
	}
	.inLista dl dd{
		margin-bottom: 10px;
		line-height: 35px;
	}
}
@media only screen and (max-width: 994px) {
	.index_box2 .newsList li{
		width: 100%;
		padding-top: 36.666%;
	}
	.index_box2 .newsList li:nth-child(even) .word{
		left: 0;
		right: auto;
	}
	.index_box2 .newsList li:nth-child(even) .img{
		right: 0;
		left: auto;
	}
	.index_box2 .newsList li:nth-child(odd) .word{
		right: 0;
		left: auto;
	}
	.index_box2 .newsList li:nth-child(odd) .img{
		left: 0;
		right: auto;
	}
	.index_box2{
		padding-bottom: 40px;
	}
	.inLista{
		display: none !important;
	}
}

@media only screen and (max-width:768px ) {
	.index_box1 .top{
		height: 40px;
		line-height: 40px;
		top: 0;
		position: relative;
	}
	.index_box1 .top li{
		font-size: 14px;
	}
	.index_box1 .top li i{
		width: 20px;
		height: 20px;
		background-size:20px 80px;
		margin-right: 5px;
	}
	.index_box1 .top li i.i1{background-position:0 0;}
	.index_box1 .top li i.i2{background-position:0 -20px;}
	.index_box1 .top li i.i3{background-position:0 -40px;}
	.index_box1 .top li i.i4{background-position:0 -60px;}
	.index_box1 .bottom h2{font-size: 14px;}
	.index_box1 .bottom .word{padding: 10px;}
	.index_box1 .bottom p{padding: 5px 10px;}
	.index_box1 .top li i.imgwhite img{
		height: 30px;
		top: -6px;
	}
}
@media only screen and (max-width:579px){
	.index_box1 .top{
		height: 80px;
	}
	.index_box1 .top li{
		width: 50%;
	}
	.index_box1 .bottom li{
		width: 48%;
		margin: 0 1% 10px;
	}
	.index_box1 .bottom li:first-child{
		margin-left:1% ;
	}
	.index_box2 .newsList li .in{
		height: 2em;
		overflow: hidden;
		-webkit-line-clamp:1;
	}
}


/*搴曢儴*/
.Bottom_btn{
	background: #fff;
}
.Bottom_btn h2{
	font-size: 20px;
	color: #e60027;
	text-align: center;
	font-weight: normal;
	/*padding: 4% 0 3% 0;*/
	padding: 4% 0 0 0;
	position: relative;
}
.Bottom_btn h2:before,
.Bottom_btn h2:after{
	content: "";
	width: 20px;
	height: 1px;
	background: #d9d9d9;
	display: inline-block;
	vertical-align: middle;
	margin: 0 10px;
}
.Bottom_btn li{
	float: left;
	width: 25%;
	text-align: center;
	padding: 5% 10px;
}
.Bottom_btn li p{
	font-size: 20px;
	color: #333;
	text-align: center;
	line-height: 2em;
}
.Bottom_btn li .icon{
	width: 100px;
	height: 100px;
	border-radius: 50%;
	display: block;
	margin: 0 auto 1.5em;
	border: 2px solid #e60027;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	/* -webkit-transition: all .5s ease-in-out 0s;
	-moz-transition: all .5s ease-in-out 0s;
	-ms-transition: all .5s ease-in-out 0s;
	-o-transition: all .5s ease-in-out 0s;
	transition: all .5s ease-in-out 0s; */
}
.Bottom_btn li .icon{
	background-image:url(../images/k1.png);
	background-repeat:no-repeat;
	background-size:200px 400px;
}
.Bottom_btn li:hover .icon{
	background-color:#e60027;
	border: 2px solid #fff;
	box-shadow:0 0 20px rgba(230,0,39,0.5);
}
.Bottom_btn li .icon1{background-position:0 0;}
.Bottom_btn li .icon2{background-position:0 -100px;}
.Bottom_btn li .icon3{background-position:0 -200px;}
.Bottom_btn li .icon4{background-position:0 -300px;}

.Bottom_btn li:hover .icon1{background-position:-100px 0;}
.Bottom_btn li:hover .icon2{background-position:-100px -100px;}
.Bottom_btn li:hover .icon3{background-position:-100px -200px;}
.Bottom_btn li:hover .icon4{background-position:-100px -300px;}
@media screen and (max-width: 1024px){
	.Bottom_btn li p{
		font-size: 18px;
	}
}
@media screen and (max-width: 980px){
	.Bottom_btn li p{
		font-size: 16px;
	}
}

/*鍔ㄦ晥*/
.Bottom_btn ul li{
	-webkit-transform: scale(0);
	transform: scale(0);
}
.Bottom_btn ul li.btn1{
	-webkit-transition: all .6s ease-in-out 0s;
	transition: all .6s ease-in-out 0s;
}
.Bottom_btn ul li.btn2{
	-webkit-transition: all .6s ease-in-out .2s;
	transition: all .6s ease-in-out .2s;
}
.Bottom_btn ul li.btn3{
	-webkit-transition: all .6s ease-in-out .4s;
	transition: all .6s ease-in-out .4s;
}
.Bottom_btn ul li.btn4{
	-webkit-transition: all .6s ease-in-out .6s;
	transition: all .6s ease-in-out .6s;
}
.Bottom_btn ul li.cur{
	-webkit-transform: scale(1);
	transform: scale(1);
}
.Bottom_btn ul li:hover .icon{
	
}
.pubfoot{background: #E5E5E5;}
.pubfoot .top{
	background: #f2f2f2;
}
.pubfoot .top .wrapper1200{
	position: relative;
	padding-right: 110px;
}
.pubfoot .top .wrapper1200:after{
	content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.pubfoot .top a{
	float: left;
	width: 210px;
	max-width: 25%;
	font-size: 14px;
	color: #333333;
	height: 39px;
	line-height: 39px;
	padding-left: 20px;
	border-left: 5px solid #e60027;
	margin-top: 1px;
}
.pubfoot .top a.right{
	position: absolute;
	right: 0;
	top: 0;
	width: 100px;
	height: 28px;
	line-height: 28px;
	background-color: #e60027;
	color: #fff;
	font-size: 12px;
	padding-left: 15px;
	background-image: url(../images/icon/icon_link_right_white_hd.gif);
	background-image: url(../images/icon/icon_link_right_white.gif) \9;
	background-repeat:no-repeat;
	background-size:16px 16px;
	background-position:80px center;
	transition: all .3s;
	-webkit-transition: all .3s;
	border-left: none;
}
.pubfoot .top a.right:hover{
	background-color: #b1000e;
	background-position:85px center;
}
.pubfoot .top a i{
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
	background-image: url(../images/icon/icon_link_right_l_hd.gif);
	background-image: url(../images/icon/icon_link_right_xl.gif) \9;
	background-repeat:no-repeat;
	background-size:16px 16px;
	background-position:center center;
	margin-left: 5px;
}
.pubfoot .bottom{
	padding: 30px 15px;
}
.pubfoot .bottom{
	font-size: 12px;
	color: #333;
}
.pubfoot .bottom a{
	font-size: 12px;
	color: #333;
}
.pubfoot .bottom p{
	float: right;
}
.pubfoot .bottom a:hover{
    color: #b1000e;
    text-decoration: underline;
}
.pubfoot .bottomword{
	font-size: 14px;
	color: #e60027;
	padding-bottom: 20px;
	text-align: center;
	text-decoration: underline;
}
@media only screen and (max-width:1200px ) {
	.pubfoot .top{
		padding:0 15px;
	}
	.pubfoot .bottom{
		padding:20px 15px;
	}
}
@media only screen and (max-width:768px ) {
	.pubfoot .top{
		display: none;
	}
	.pubfoot .bottom{
		text-align: center;
	}
	.pubfoot .bottom p{
		float: none;
		margin-top: 20px;
	}
}


/*澶撮儴鍥藉*/
#CountryRegionArea {
	position: relative;
	width: 100%;
	min-width: 965px;
	height: 313px;
	top: 0;
	left: 0;
	background-color: #e5e5e5;
	overflow: hidden;
	font-family: Arial, Helvetica;
}
* html #CountryRegionArea {
	top: 50px;
}

#CountryRegionSet {
	position: relative;
}

#CountryRegion .Inner {
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding: 20px 0 0;
}

#CountryRegion .Inner h2 {
	float: left;
	width: 16em;
	margin: 0 10px 0 0;
	padding: 0;
	background: none transparent;
	font-size: 90%;
}

#CountryRegion .Inner h2 a {
	display: inline-block;
	padding: 0 20px 0 0;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: right center;
}
#CountryRegion .Inner h2 a:link,
#CountryRegion .Inner h2 a:visited {
	color: #333;
	text-decoration: none;
	background-image: url(../images/icon/icon_link_right_xl.gif);
}
#CountryRegion .Inner h2 a:hover,
#CountryRegion .Inner h2 a:active {
	color: #b1000e;
	text-decoration: underline;
	background-image: url(../images/icon/icon_link_right_xl_hover.gif);
}

#CountryRegion .Inner h3 {
	position: absolute;
	top: 60px;
	margin: 0;
	padding: 0;
	font-size: 83%;
	width: 20%;
}
#CountryRegion .Inner h3.Americas {left: 0;}
#CountryRegion .Inner h3.Asia {left: 20%;}
#CountryRegion .Inner h3.Europe {left: 40%;}
#CountryRegion .Inner h3.MENA {left: 60%;}
#CountryRegion .Inner h3.Oceania {left: 80%;}

#CountryRegion .Inner h3 a {
	display: table-cell;
    width: 240px;
    height: 44px;
    margin: 0;
    padding: 0 15px;
    color: #333;
    font-weight: bold;
    border-top: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
    vertical-align: middle;
    line-height: 140%;
    background-image: none;
    text-align: center;
}
* html #CountryRegion .Inner h3 a {
	display: block;
	height: 30px;
	padding: 15px 15px 0;
}
*:first-child+html #CountryRegion .Inner h3 a {
	display: block;
	height: 30px;
	padding: 15px 15px 0;
}
#CountryRegion .Inner h3 a:link,
#CountryRegion .Inner h3 a:visited {
	color: #333;
	text-decoration: none;
	background-color: transparent;
}
#CountryRegion .Inner h3 a:hover,
#CountryRegion .Inner h3 a:active,
#CountryRegion .Inner h3.Current a {
	color: #fff !important;
	text-decoration: none !important;
	background-color: #b1000e !important;
	border-top: solid 1px #b1000e !important;
	border-bottom: solid 1px #b1000e !important;
}

#CountryRegion .Inner h3 a:hover:after,
#CountryRegion .Inner h3 a:active:after,
#CountryRegion .Inner h3.Current a:after {
	content: "";
	display: block;
	position: absolute;
	width: 15px;
	height: 8px;
	bottom: -8px;
	left: 50%;
	margin: 0 0 0 -7px;
	background-image: url(../images/icon/bg_gn_current.gif);
	background-repeat:no-repeat ;
}

#CountryRegion .Inner div.Americas,
#CountryRegion .Inner div.Asia,
#CountryRegion .Inner div.Europe,
#CountryRegion .Inner div.MENA,
#CountryRegion .Inner div.Oceania {
	display: none;
}

#CountryRegion .Inner .ColumnSet {
	margin: 105px 0 0;
	zoom: 1;
}
* html #CountryRegion .Inner .ColumnSet  {
	width: 965px;
	margin: 125px 0 0;
}
*:first-child+html #CountryRegion .Inner .ColumnSet  {
	margin: 125px 0 0;
}
#CountryRegion .Inner .ColumnSet:after {
	content: "";
	display: block;
	clear: both;
}
#CountryRegion .Inner .Current {
	display: block !important;
}

#CountryRegion .Inner .Column1 {
	float: left;
	width: 230px;
	margin: 0 0 0 15px;
}
#CountryRegion .Inner .FirstItem {
	margin: 0;
}
#CountryRegion .Inner ul.Global {
	float: left;
	width: 230px;
	margin: 0 0 0 15px;
	border-left: solid 1px #ccc;
}

#CountryRegion .Inner li {
	margin: 0 0 5px;
	border: none;
	font-size: 83%;
	line-height: 140%;
	background-image: url(../images/icon/icon_list_marker.gif);
	background-repeat: no-repeat;
	background-position: 0 1px;
	text-align: left;
}

#CountryRegion .Inner ul.Global li {
	width: auto;
	margin: 0;
	background: none;
	line-height: 2.5em;
}

#CountryRegion .Inner li span {
	display: block;
	padding: 0 0 0 17px;
}
#CountryRegion .Inner ul.Global li span {
	display: block;
	padding: 0 0 0 15px;
}

#CountryRegion .Inner li a {
	line-height: 140%;
}
#CountryRegion .Inner li a:link,
#CountryRegion .Inner li a:visited {
	color: #c02;
	text-decoration: underline;
}
#CountryRegion .Inner li a:hover,
#CountryRegion .Inner li a:active {
	color: #b1000e;
	text-decoration: none;
}

#CountryRegion .Inner .BtnClose {
	position: absolute;
	right: 0;
	top: 20px;
	line-height: 130%;
}
#CountryRegion .Inner .BtnClose a {
	display: block;
	min-width: 50px;
	padding: 2px 15px 2px 10px;
	background-image: url(../images/icon/icon_close.gif);
	background-position: right center;
	background-repeat: no-repeat;
	font-size: 76%;
	text-align: center;
	border-right: solid 5px transparent;
}


@media only screen and (max-width: 994px) {
	#CountryRegionArea{
		width: 100%;
		min-width: 100%
	}
}
@media only screen and (max-width: 767px) {
	#CountryRegionArea{
		height: auto;
	}
	#CountryRegionSet,.listbox {
		padding: 0;
	}
	#CountryRegion .Inner h2 {
	    float: none;
	    width: auto;
	    margin: 0;
	}
	#CountryRegion .Inner h2 a {
	    position: relative;
	    display: block;
	    padding: 15px 25px 15px 15px;
	    line-height: 140%;
	    background-image: none !important;
	}
	
	 #CountryRegion .Inner h2 a:hover,
	 #CountryRegion .Inner h2 a:active {
		color: #fff;
		text-decoration: none;
		background-color: #b1000e;
	}
	 #CountryRegion .Inner h2 a:after {
		content: "";
		position: absolute;
		display: block;
		width: 16px;
		height: 16px;
		top: 50%;
		margin: -8px 0 0;
		background-repeat: no-repeat;
		background-size: 16px 16px;
		-moz-background-size: 16px 16px;
		-webkit-background-size: 16px 16px;
		-o-background-size: 16px 16px;
		-ms-background-size: 16px 16px;

	}
	 #CountryRegion .Inner h2 a:link:after,
	 #CountryRegion .Inner h2 a:visited:after {
		right: 7px;
		background-image: url(../images/icon/icon_link_right_l_hd.gif);
	}
	 #CountryRegion .Inner h2 a:hover:after,
	 #CountryRegion .Inner h2 a:active:after {
		right: 5px;
		background-image: url(../images/icon/icon_link_right_l_white_hd.gif);
	}

	 #CountryRegion .Inner h3 {
		position: static;
		width: auto;
		font-size: 90%;
	}

	 #CountryRegion .Inner h3 a {
		position: relative;
		display: block;
		width: auto;
		height: 50px;
		padding: 14px 25px 0 15px;
		text-align: left;
		line-height: 110%;
	}
	 #CountryRegion .Inner h3 a:link,
	 #CountryRegion .Inner h3 a:visited,
	 #CountryRegion .Inner h3 a:hover,
	 #CountryRegion .Inner h3 a:active {
		color: #333 !important;
		background-color: transparent !important;
		border-top: solid 1px #ccc !important;
		border-bottom: 0 none !important;
	}
	 #CountryRegion .Inner h3 a:hover,
	 #CountryRegion .Inner h3 a:active,
	 #CountryRegion .Inner h3.Current a:link,
	 #CountryRegion .Inner h3.Current a:visited {
		color: #fff !important;
		background-color: #b1000e !important;
		border-top: solid 1px #b1000e !important;
		border-bottom: 0 none !important;
	}

	 #CountryRegion .Inner h3 a:after {
		content: "";
		position: absolute;
		display: block;
		width: 16px !important;
		height: 16px !important;
		top: 50% !important;
		right: 8px !important;
		left: auto !important;
		margin: -8px 0 0 !important;
		background-size: 16px 16px;
		-moz-background-size: 16px 16px;
		-webkit-background-size: 16px 16px;
		-o-background-size: 16px 16px;
		-ms-background-size: 16px 16px;

	}
	 #CountryRegion .Inner h3 a:link:after,
	 #CountryRegion .Inner h3 a:visited:after,
	 #CountryRegion .Inner h3 a:hover:after,
	 #CountryRegion .Inner h3 a:active:after{
		background-image: url(../images/icon/icon_down_l_hd.gif) !important;
	}
	 #CountryRegion .Inner h3 a:hover:after,
	 #CountryRegion .Inner h3 a:active:after {
		background-image: url(../images/icon/icon_down_l_white_hd.gif) !important;
	}
	 #CountryRegion .Inner h3.Current a:link:after,
	 #CountryRegion .Inner h3.Current a:visited:after,
	 #CountryRegion .Inner h3.Current a:hover:after,
	 #CountryRegion .Inner h3.Current a:active:after {
		background-image: url(../images/icon/icon_up_l_white_hd.gif) !important;
	}

	 #CountryRegion .Inner .ColumnSet {
		margin: 0;
		padding: 15px 0;
	}

	 #CountryRegion .Inner .Column1 {
		float: none;
		width: auto;
	}

	 #CountryRegion .Inner ul li {
		margin: 0;
		padding: 7px 15px;
		background-position: 15px 8px;
		font-size: 90%;
	}

	 #CountryRegion .Inner ul.Global {
		float: none;
		width: auto;
		margin: 0;
		padding: 0;
		border-left: none;
	}

	 #CountryRegion .Inner ul.Global li {padding: 0;}

	 #CountryRegion .Inner ul.Global li span {
		position: relative;
		display: block;
		height: 50px;
		padding: 12px 25px 0 15px;
		font-weight: bold;
		line-height: 110%;
		color: #333;
		text-decoration: none;
		border-top: solid 1px #ccc;
		cursor: pointer;
	}

	 #CountryRegion .Inner ul.Global li span:hover,
	 #CountryRegion .Inner ul.Global li span:active {
		color: #fff;
		text-decoration: none;
		background-color: #b1000e;
		border-top: solid 1px #b1000e;
	}
	 #CountryRegion .Inner ul.Global li span:after {
		content: "";
		position: absolute;
		display: block;
		width: 16px;
		height: 16px;
		top: 50%;
		right: 7px;
		margin: -8px 0 0;
		background-image: url(../images/icon/icon_link_right_l_hd.gif);
		background-repeat: no-repeat;
		background-size: 16px 16px;
		-moz-background-size: 16px 16px;
		-webkit-background-size: 16px 16px;
		-o-background-size: 16px 16px;
		-ms-background-size: 16px 16px;
	}

	 #CountryRegion .Inner ul.Global li span:hover:after,
	 #CountryRegion .Inner ul.Global li span:active:after {
		right: 5px;
		background-image: url(../images/icon/icon_link_right_l_white_hd.gif);
	}

	 #CountryRegion .Inner ul.Global li span a:link,
	 #CountryRegion .Inner ul.Global li span a:visited {
		color: #333;
		text-decoration: none;
	}
	 #CountryRegion .Inner ul.Global li:hover span a,
	 #CountryRegion .Inner ul.Global li:active span a,
	 #CountryRegion .Inner ul.Global li span a:hover,
	 #CountryRegion .Inner ul.Global li span a:active {
		color: #fff;
		text-decoration: none;
	}

	
	
	 #GlobalNaviTopButtonSP {
		display: inline-block;
		margin: -5px 0 0;
		vertical-align: top;
	}

	 #GlobalNaviTopButtonSP a {
		position: relative;
		display: block;
		width: 45px;
		height: 50px;
		overflow: hidden;
	}
	 #GlobalNaviTopButtonSP a:link,
	 #GlobalNaviTopButtonSP a:visited,
	 #GlobalNaviTopButtonSP a:hover,
	 #GlobalNaviTopButtonSP a:active {background-color: #e60027;}
	.PC #GlobalNaviTopButtonSP a:hover,
	.PC #GlobalNaviTopButtonSP a:active {background-color: #b1000e;}
	 #GlobalNaviTopButtonSP a.Current {
		background: url(../images/icon/bg_g_navi_current_rwd.gif) no-repeat center bottom #b1000e;
	}

	 #GlobalNaviTopButtonSP a img {
		position: absolute;
		display: block;
		top: 16px;
		left: 13px;
	}

	 #UltraGlobalNavi {
		position: absolute;
		display: none;
		width: 100%;
		min-width: 320px;
		height: 0px;
		top: 45px;
		left: 0px;
		background-color: #333;
		overflow: hidden;
	}
	 #UltraGlobalNavi .BtnOpen {display: none;}

	 .SuperGlobalNavi {
		display: block;
		position: static;
		width: auto;
		height: auto;
		padding: 0 15px;
		background-color: transparent;
	}
	 #SuperGlobalNaviProducts {padding-top: 15px;}
	 #SuperGlobalNaviCompany {padding-bottom: 15px;}

	 .SuperGlobalNavi .Inner {
		height: auto;
		top: 0;
		margin: 0;
		padding: 0;
		background-color: transparent;
	}
	 .SGNOpen .SuperGlobalNavi .Inner {left: 0;}

	 .SuperGlobalNavi h2 {
		margin: 0;
		padding: 0;
	}

	 .SuperGlobalNavi .ColumnSet,
	 .SuperGlobalNavi ul {
		margin: 0;
		padding: 0;
	}

	 .SuperGlobalNavi .Column1 {
		float: none;
		width: auto;
		margin: 0;
	}

	 .SuperGlobalNavi h2 a {
		position: relative;
		display: block;
		width: auto;
		min-height: 20px;
		margin: 0;
		padding: 12px 25px 12px 15px;
		line-height: 140%;
		font-weight: normal;
		background-image: none;
	}
	 #SuperGlobalNaviCompany h2 a {border-top: 1px solid #b1000e;}

	 .SuperGlobalNavi h2 a:link,
	 .SuperGlobalNavi h2 a:visited {
		color: #fff;
		background-color: #e60027;
	}
	 .SuperGlobalNavi h2 a:hover,
	 .SuperGlobalNavi h2 a:active {
		color: #fff;
		text-decoration: none;
		background-color: #b1000e;
	}
	 .SuperGlobalNavi h2 a:after {
		content: "";
		position: absolute;
		display: block;
		width: 16px;
		height: 16px;
		top: 50%;
		margin: -8px 0 0;
		background-image: url(/image/cn/r1/icon/icon_link_right_l_white_hd.gif);
		background-repeat: no-repeat;
		background-size: 16px 16px;
		-moz-background-size: 16px 16px;
		-webkit-background-size: 16px 16px;
		-o-background-size: 16px 16px;
		-ms-background-size: 16px 16px;
	}
	 .SuperGlobalNavi h2 a:link:after,
	 .SuperGlobalNavi h2 a:visited:after {right: 7px;}
	 .SuperGlobalNavi h2 a:hover:after,
	 .SuperGlobalNavi h2 a:active:after {right: 5px;}

	 #UltraGlobalNavi .SuperGlobalNavi ul,
	 #UltraGlobalNavi .SuperGlobalNavi .ColumnSet,
	 #UltraGlobalNavi .SuperGlobalNavi .BtnClose {display: none;}
	
}




.head_pubtit{
	line-height:30px;
	font-size: 14px;
	margin-bottom: 15px;
}
.head_pubtit a{
	color: #333;
	display: inline-block;
	padding: 0 20px 0 0;
	background-repeat: no-repeat;
    background-position: right center;
    background-image: url(../images/icon/icon_link_right_xl_hd.gif);
    background-image: url(../images/icon/icon_link_right_xl.gif) \9;
    background-size: 16px 16px;
    -moz-background-size: 16px 16px;
    -webkit-background-size: 16px 16px;
    -o-background-size: 16px 16px;
    -ms-background-size: 16px 16px;
}
.head_pubtit a:hover{
	color: #b1000e;
	background-image: url(../images/icon/icon_link_right_xl_hover_hd.gif);
	background-image: url(../images/icon/icon_link_right_xl_hover.gif) \9;
}
.fuwuBox{
	padding-top: 20px;
}
.fuwuBox li{
	float: left;
	width: 25%;
	font-size: 14px;
	line-height: 2em;
}
.fuwuBox li a{
	display: inline-block;
	color: #c02;
	padding-right: 20px;
	background-image: url(../images/icon/icon_link_right.gif);
    background-size: 16px 16px;
    -moz-background-size: 16px 16px;
    -webkit-background-size: 16px 16px;
    -o-background-size: 16px 16px;
    -ms-background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: right center;
}
.fuwuBox li a:hover{
	color: #b1000e;
	background-image: url(../images/icon/icon_link_right_hover.gif);
}
.fuwuBox ul{
	padding: 15px 0;
	border-top: 1px solid #ccc;
}
.fuwuBox ul.bor0{
	padding-top: 0;
	border:0;
}

@media only screen and (max-width:1200px ) {
	.fuwuBox{
		padding: 0 15px;
	}
}
@media only screen and (max-width:767px ) {
	.fuwuBox{
		display: none;
	}
}





/*鍚岄懌*/

/*鍏叡鏍峰紡*/
	.mid{
		width: 100%;
		max-width: 1200px;
		margin: 0 auto;
	}
	.text{
		word-wrap: break-word;
		word-break: normal; 
		line-height: 1.8em;
	}
	.text *{
		max-width: 100%;
		/* font-size: 18px !important;
			    color: #333 !important;
			    line-height: 2.2em !important;
			    font-weight: normal !important; */
	}
	.text:after{
		content: "";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
	@media only screen and (max-width:1200px){
		.mid{
			padding-left: 15px;
			padding-right: 15px;
		}
	}
	.font18{
		font-size: 18px;
	}
	.font16{
		font-size: 16px;
	}
	.font14{
		font-size: 14px;
	}

/*鍐呴〉banner*/
	.neiNav{
		font-size: 14px;
		color: #c6c6c6;
		height: 45px;
		line-height: 45px;
		background: #fff;
	}
	.neiNav a,.neiNav span{
		color: #333 ;
		cursor: pointer;
		padding: 0 2px;
	}

	.neiNav a:hover,.neiNav a.link{
		color: #e60027;
	}

	.neibanner{
		width: 100%;
		height: 300px;
		background-position:center;
		background-repeat:no-repeat;
		background-size:auto 100%;
	}

	@media only screen and (max-width:1260px) {
		.neibanner{
			height: 200px;
		}
	}
	@media only screen and (max-width:1200px) {
		.neiNav{
			padding: 0 15px;
		}
	}

/*鍐呴〉椤堕儴瀵艰埅*/
	.yPubnav{
		background-color: #f2f2f2;
	}
	.yPubnav a{
		display: block;
		float: left;
		padding: 10px;
		position: relative;
		text-align: center;
		min-width: 140px;
		line-height: 1.5em;
		font-size: 14px;
		-webkit-transition: all .3s ease-in-out 0s;
		-moz-transition: all .3s ease-in-out 0s;
		-ms-transition: all .3s ease-in-out 0s;
		-o-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
		color: #333333;
	}
	.yPubnav a:after{
		content: "";
		width: 0;
		height: 0;
		border-left: 8px solid transparent;
		border-right: 8px solid transparent;
		border-bottom: 8px solid #fff;
		position: absolute;
		left: 50%;
		bottom: -8px;
		margin-left: -8px;
		opacity: 0;
		-webkit-transition: all .3s ease-in-out .1s;
		-moz-transition: all .3s ease-in-out .1s;
		-ms-transition: all .3s ease-in-out .1s;
		-o-transition: all .3s ease-in-out .1s;
		transition: all .3s ease-in-out .1s;
	}
	.yPubnav a.on:after,
	.yPubnav a:hover:after{
		opacity: 1;
		bottom: 0px;
	}
	.yPubnav a.on,
	.yPubnav a:hover{
		background: #e60027;
		color: #ffffff;
	}
	.yPubmbx{
		font-size: 0;
		padding-top: 20px;
		padding-bottom: 15px;
	}
	.yPubmbx *{
		font-size: 14px;
		color: #333333;
		display: inline-block;
		font-style: normal;
	}
	.yPubmbx a.on{
		color: #e60027;
	}
	.yPubmbx a:hover{
		text-decoration: underline;
	}
	.yPubmbx em{
		padding: 0 3px;
		color: #c6c6c6;
	}
	@media screen and (max-width: 768px){
		.yPubnav{
			display: none;
		}
	}

/*鍐呴〉banner*/
	.yInbanner{
		width: 100%;
		font-size: 20px;
		height: 15em;
		position: relative;
		overflow: hidden;
	}
	.yInbanner>h1{
		width: 100%;
		font-size: 20px;
		height: 15em;
		position: relative;
		overflow: hidden;
	}
	.yInbanner>img,
	.yInbanner>h1>img{
		width: 100em;
		display: block;
		height: inherit;
		position: absolute;
		left: 50%;
		margin-left: -50em;
	}
	.yInbanner .mid{
		position: relative;
		z-index: 2;
		height: 100%;
		display: none;
	}
	.yInbanner .mid i{
		display: inline-block;
		font-size: 0;
		height: 100%;
		width: 3%;
		vertical-align: middle;
	}
	.yInbanner .mid p,
	.yInbanner .mid h1{
		font-size: 2em;
		display: inline-block;
		vertical-align: middle;
		font-weight: bold;
	}
	@media screen and (max-width: 1200px){
		.yInbanner{
			font-size: 15px;
		}
	}
	@media screen and (max-width: 980px){
		.yInbanner{
			font-size: 13px;
		}
	}
	@media screen and (max-width: 768px){
		.yInbanner{
			font-size: 12px;
		}
	}

/*鍏叡宸﹀彸鍒囨崲*/
	.yPub_tabbox{
		width: 100%;
		position: relative;
	}
	.yPub_tabbox>div{
		position: relative;
	}
	.yPub_tabbox .ycen_tab_head{
		position: absolute;
		left: -230px;
		top: 0;
	}
	.yPub_tabbox .ycen_tab_head li{
		width: 200px;
		height: 80px;
		border: 1px solid #dddddd;
		border-top: none;
		padding-left: 55px;
		padding-right: 5px;
		position: relative;
		cursor: pointer;
		background-color: #fff;
	}
	.yPub_tabbox .ycen_tab_head li:before{
		content: "";
		width: 0;
		height: 2px;
		position: absolute;
		left: 0;
		bottom: 0;
		background: #e60027;
		-webkit-transition: all .4s ease-in-out 0s;
		-moz-transition: all .4s ease-in-out 0s;
		-ms-transition: all .4s ease-in-out 0s;
		-o-transition: all .4s ease-in-out 0s;
		transition: all .4s ease-in-out 0s;
	}
	.yPub_tabbox .ycen_tab_head li.on:before,
	.yPub_tabbox .ycen_tab_head li:hover:before{
		width: 100%;
	}
	.yPub_tabbox .ycen_tab_head li:first-child{
		border-top: 1px solid #ddd;
	}
	.yPub_tabbox .ycen_tab_head li i{
		display: block;
		width: 40px;
		height: 40px;
		position: absolute;
		left: 10px;
		top: 50%;
		margin-top: -20px;
		background-position: left top;
		background-size: 80px auto;
		background-repeat: no-repeat;
		-webkit-transition: all .7s ease .1s;
		-moz-transition: all .7s ease .1s;
		-ms-transition: all .7s ease .1s;
		-o-transition: all .7s ease .1s;
		transition: all .7s ease .1s;
		overflow: hidden;
	}
	.yPub_tabbox .ycen_tab_head li i.imgblack,
	.yPub_tabbox .ycen_tab_head li i.imgwhite,
	.yPub_tabbox .ycen_tab_head li i.imgred{
		background-image: none !important;
	}
	.yPub_tabbox .ycen_tab_head li i.imgblack img{
		position: absolute;
		-webkit-transition: all .7s ease .1s;
		-moz-transition: all .7s ease .1s;
		-ms-transition: all .7s ease .1s;
		-o-transition: all .7s ease .1s;
		transition: all .7s ease .1s;
		height: 100%;
		top: 0;
	}
	.yPub_tabbox .ycen_tab_head li i.imgblack img{
		left: 0;
	}
	.yPub_tabbox .ycen_tab_head li.on i.imgblack img,
	.yPub_tabbox .ycen_tab_head li:hover i.imgblack img{
		left: -40px;
	}
	.yPub_tabbox .ycen_tab_head li p{
		width: 100%;
		height: 78px;
		/*line-height: 78px;*/
		overflow: hidden;
		font-size: 16px;
		color: #666;
		-ms-text-overflow: ellipsis;
		text-overflow: ellipsis;
		white-space: nowrap;
		line-height: inherit;
		vertical-align: middle;
	}
	.yPub_tabbox .ycen_tab_head li p span{
		display: inline-block;
		vertical-align: middle;
		white-space: normal;
		line-height: 1.3em;
		max-height: 2.6em;
		max-width: 96%;
		overflow: hidden;
	}
	.yPub_tabbox .ycen_tab_head li p em{
		display: inline-block;
		vertical-align: middle;
		width: 0;
		height: 100%;
	}
	.yPub_tabbox .ycen_tab_head li p sup{
	    vertical-align: bottom;
	    position: relative;
    	top: -5px;
	}
	.yPub_tabbox .ycen_tab_body{
		width: 100%;
		position: relative;
		display: none;
	}
	.yPub_tabbox .ycen_tab_body.on{
		display: block;
	}
	@media screen and (max-width: 1670px){
		.yPub_tabbox .ycen_tab_head{
			position: relative;
			left: auto;
			top: auto;
		}
		.yPub_tabbox .ycen_tab_head li{
			display: inline-block;
			border: 1px solid #ddd;
			margin: 0 2% 2% 0;
		}
	}
	@media screen and (max-width: 1200px){
		.yPub_tabbox .ycen_tab_head li{
			height: 60px;
			line-height: 60px;
		}
		.yPub_tabbox .ycen_tab_head li p{
			height: 58px;
			line-height: 58px;
		}
	}

/*缈婚〉*/
	.yfanye{
		text-align: right;
		font-size: 20px;
		padding: 1em 0 0 0;
	}
	.yfanye .pub_page4,
	.yfanye a{
		display: inline-block;
		height: 2.5em;
		line-height: 2.4em;
		padding: 0 1em;
		color: #999999;
		background-color: #fff;
		border: 1px solid #f2f2f2;
		text-align: center;
		margin: 0 0 0.5em 0.5em;
		-webkit-transition: all .5s ease-in-out 0s;
		transition: all .5s ease-in-out 0s;
		cursor: pointer;
	}
	.yfanye .pub_page4{
		color: #333;
	}
	.yfanye .pub_page1,
	.yfanye .pub_page3{
		display: inline-block;
		height: 2.5em;
		line-height: 2.4em;
		color: #999999;
		background-color: #fff;
		text-align: center;
		margin: 0 0 0.5em 0.5em;
	}
	.yfanye .pub_page2{
		display: inline-block;
		height: 2.5em;
		line-height: 2.4em;
		padding: 0 0.2em;
		color: #333;
		background-color: #fff;
		border: 1px solid #f2f2f2;
		text-align: center;
		margin: 0 0 0 0.8em;
		width: 3em;
		text-align: center;
	}
	.yfanye .pub_page4:hover,
	.yfanye a.on,
	.yfanye a:hover{
		background: #e60027;
		border: 1px solid #e60027;
		color: #fff;
	}
	@media screen and (max-width: 1200px){
		.yfanye{
			font-size: 18px;
		}
	}
	@media screen and (max-width: 1024px){
		.yfanye{
			font-size: 16px;
		}
	}
	@media screen and (max-width: 768px){
		.yfanye{
			font-size: 14px;
		}
	}

/*parallaximg*/
	.parallaximg{
	    overflow: hidden;
	    position: relative;
	}
	.parallaximg>img{
	    position: relative !important;
	    left: 0;
	    top: 0;
	}

/*寮瑰嚭瑙嗛灞�*/
	.tan_movie{
		width: 100%;
		height: 100%;
		padding: 5%;
		position: fixed;
		left: 0;
		top: 0;
		z-index: 1000;
		background: url(../images/a5.png) repeat;
		display: none;
	}
	.tan_movie i.close{
		display: block;
		width: 46px;
		height: 46px;
		background: url(../images/a6.png) center no-repeat;
		position: absolute;
		right: 2%;
		top: 2%;
		z-index: 1001;
		cursor: pointer;
	}
	.tan_movie .boxin{
		width: 100%;
		height: 100%;
	}
	.tan_movie #a2{
		width: 100%;
		height: 100%;
	}

/*鎼滅储鏃犵粨鏋�*/
	#search_null{
		text-align: center;
		max-width: 100%;
		padding: 3% 0;
	}


/*鑻忕珛瓒呮牱寮�*/
	.slc_text18{
		font-size: 18px;
		color: #333;
		line-height: 2.2em;
	}

/*娣诲姞杩斿洖搴曢儴鎸夐挳*/
	.pub_tjtop{
		position: fixed;
		right: 7px;
		bottom: 10%;
		z-index: 1234567890;
		background-color: #ddd;
		display: none;
		width: 40px;
		height: 40px;
		-webkit-transition: all .3s ease-in-out 0s;
		-moz-transition: all .3s ease-in-out 0s;
		-ms-transition: all .3s ease-in-out 0s;
		-o-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
		cursor: pointer;
	}
	.pub_tjtop i{
		display: block;
		width: 40px;
		height: 40px;
		background-image: url(../images/zt-top.png);
		background-repeat: no-repeat;
		-webkit-background-size: 80px auto;
		background-size: 80px auto;
		background-position: 0 0;
		cursor: pointer;
	}
	.pub_tjtop:hover{
		background-color: #e60027;
	}
	.pub_tjtop:hover i{
		background-position: -40px 0;
	}
