html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend 
{ 
	margin: 0; 
	padding: 0; 
	border: 0; 
	outline: 0; 
	vertical-align: baseline; 
	text-decoration:none;
	font-family:Arial, Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;
 }
 
li{
	 list-style-type:none;
	 }
	

/** Generated by FG **/
@font-face {
	font-family: 'Conv_helvetica-black';
	src: url('helvetica-black_.eot');
	src: local('☺'), url('helvetica-black_.woff') format('woff'), url('helvetica-black_.ttf') format('truetype'), url('helvetica-black_.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_Eras Demi ITC';
	src: url('Eras Demi ITC.eot');
	src: local('☺'), url('Eras Demi ITC.woff') format('woff'), url('Eras Demi ITC.ttf') format('truetype'), url('Eras Demi ITC.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

#img1{
	position: absolute;
	z-index: 99;
	left: 2px;
	top: 2px;
	width: 168px;
	height: 168px;
}

.topmenu{
	width:100%;
	height:100px;
	position:fixed;
	top:0%;
	z-index:9;
	left:0%;
	background-color:#fff;
	box-shadow:0px 5px 10px rgba(0,0,0,0.1);
	transition:all 0.4s;
	}

.dropmenudiv_b{
	display:none;
	box-shadow:0px 5px 10px rgba(0,0,0,0.2);
	position:absolute;
	left:0px;
	top:100px;
	padding:20px 20px 30px 20px;
	width:200px;
	background:#d70c19;
	overflow:hidden;
	z-index: 99999999;
	}

.mini_top .dropmenudiv_b{
	top:50px;
	}

	
.dropmenudiv_b a{
	display:block;
	float:left;
	color:#fff;
	font-size:15px;
	line-height:30px;
	width:100%;
	}

.dropmenudiv_b a:hover{
	text-decoration:underline;
	}

#dropmenu1_b{left:114px}
#dropmenu2_b{left:224px}
#dropmenu3_b{left:392px}
#dropmenu4_b{left:432px}
#dropmenu5_b{left:661px}

.mini_top #dropmenu1_b{left:134px}
.mini_top #dropmenu2_b{left:267px}
.mini_top #dropmenu3_b{left:458px}
.mini_top #dropmenu4_b{left:518px}
.mini_top #dropmenu5_b{left:770px}


.mini_top{
	position:fixed;
	height:50px;
	background-color:rgba(0,0,0,0.8);
	box-shadow:0px 5px 20px rgba(0,0,0,0.6);
	}

.topmenu .logo{
	display: block;
	background:url(logo2.png) no-repeat center;
	width:150px;
	height:100px;
	float:left;
	overflow:hidden;
	transition:all 0.4s;
	}

.mini_top .logo{
	height:0px;
	display:none;
	}

.topmenu .daohang{
	float:right;
	height:100px;
	line-height:100px;
	position:relative;
	transition:all 0.1s;
	}
	
.mini_top .daohang{
	height:50px;
	line-height:50px;
	}

.topmenu .daohang a.menu{
	display:inline-block;
	float:left;
	padding:0px 20px;
	transition:all 0.4s;
	font-size:16px;
	font-weight:bold;
	color:#333;
	}

.topmenu .daohang a.menu:hover{
	color:#fff;
	background-color:#d70c19;
	}

.topmenu .daohang a.menunow{
	font-weight:bold;
	color:#d70c19;
	}

.mini_top .daohang a.menunow{
	background-color:#d70c19;
	color:#fff;
	}

.mini_top .daohang a.menu{
	font-size:14px;
	padding:0px 35px;
	height:50px;
	color:#fff;
	}

.topmenu .shoplink{
	height:30px;
	line-height:30px;
	padding:0px 20px;
	background-color:#d70c19;
	color:#fff;
	float:right;
	width:100px;
	border-radius:10px;
	position:relative;
	margin-top:35px;
	margin-right:30px;
	font-size:14px;
	font-weight:bold;
	margin-left:20px;
	transition:all 0.3s;
	z-index:999;
	}
	
.topmenu .shoplink:hover{
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	}

.mini_top .shoplink{
	margin-top:10px;
	width:0px;
	overflow:hidden;
	color:#d70c19;
	padding:0px;
	}


.topmenu .shoplink span{
	position:absolute;
	right:20px;
	top:7px;
	color:#fff;
	}

.topmenu .shoplink .linklist{
	display:none;
	width:100%;
	overflow:hidden;
	position:absolute;
	z-index:1;
	left:0px;
	top:30px;
	padding-top:10px;
	padding-bottom:20px;
	background:#333;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	z-index:99
	}


.topmenu .shoplink .linklist a{
	float:left;
	line-height:30px;
	width:80%;
	margin-left:10%;
	font-size:14px;
	color:#fff;
	text-align:left;
	border-bottom:1px solid #666;
	font-size:12px;
	font-weight:normal;
	}

.topmenu .shoplink .linklist a i{
	text-indent:0px;
	color:#666;
	margin-right:5px;
	}

.topmenu .shoplink .linklist a:hover{
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
	}

#banner{
	width:100%;
	height:680px;
	overflow:hidden;
	position:relative;
	z-index:1;
	background-size:1899px 100%;
	background-position:center 100px;
	animation:banner 3s ease-in-out infinite;
	animation-direction:alternate;
}

@keyframes banner{
	from{background-size:2100px 100%;}
	to{background-size:1899px 100%;}
	}
	
#banner .topcolor{
	width:100%;
	height:680px;
	position:absolute;
	z-index:1;
/*	background-color:rgba(0,0,0,0.2);*/
	}

div.b0{
	background-image:url(b1.jpg);
	}

div.b2{
	background-image:url(b3.jpg);
	}

div.b3{
	background-image:url(b4.jpg);
	}

div.b5{
	background-image:url(b6.jpg);
	}


#banner video{ 
	width:100%;
	}
	
#banner h3{
	font-size:60px;
	font-weight: normal;
	text-align:center;
	color:#FFF;
	display:inline-block;
	position:absolute;
	height:60px;
	line-height:60px;
	overflow:hidden;
	top:43%;
	left:0px;
	z-index:2;
	width:100%;
	letter-spacing:0px;
	font-family:"Conv_helvetica-black";
	text-shadow:2px 2px 5px rgba(0,0,0,0.2);
	animation:banner_h3 1s;
	text-transform:uppercase;
	}

@keyframes banner_h3
{
from {  opacity:0;  letter-spacing:50px;}
to {  opacity:1;letter-spacing:0px;}
}

@-webkit-keyframes banner_h3 /*Safari and Chrome*/
{
from {  opacity:0; top:53%; letter-spacing:50px;}
to {  opacity:1; top:43%;letter-spacing:0px;}
}


#banner h2{
	font-size:60px;
	font-weight: normal;
	text-align:center;
	color:#FFF;
	display:inline-block;
	position:absolute;
	z-index:2;
	top:55%;
	left:0px;
	width:100%;
	height:50px;
	background:url(tel2.png) no-repeat top center;
	}

#banner h1{
	z-index:2;
	font-size:26px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	display:inline-block;
	position:absolute;
	top:65%;
	left:50%;
	opacity:0;
	margin-left:-200px;
	width:400px;
	animation:banner_h1 1s;
	animation-delay:0.2s;
	-webkit-animation-delay:0.2s; /* Safari 和 Chrome */
	animation-fill-mode: forwards;
	}

@keyframes banner_h1
{
from { top:75%; opacity:0;}
to { top:65%; opacity:1;}
}

@-webkit-keyframes banner_h1 /*Safari and Chrome*/
{
from { top:75%; opacity:0;}
to { top:65%; opacity:1;}
}

.sldown{
	width:40px;
	height:40px;
	line-height:40px;
	border-radius:100px;
	border:1px solid #fff;
	position:absolute;
	left:50%;
	margin-left:-20PX;
	bottom:100px;
	text-align:center;
	overflow: hidden;
	}

.sldown i{
	font-size:20px;
	width:40px;
	line-height:50px;
	transition:all 1s;
	color:#fff;
	animation:sldown 1s infinite ;
	-webkit-animation:sldown 1s infinite ;
	}

@keyframes sldown
{
0% { line-height:10px; opacity:0}
80%{  line-height:50px; opacity:1}
100% {  line-height:70px; opacity:0}
}

@-webkit-keyframes sldown /*Safari and Chrome*/
{
0% { line-height:10px; opacity:0}
80%{  line-height:70px; opacity:1}
100% {  line-height:80px; opacity:0}
}

.page_menu{
	width:1190px;
	height:90px;
	margin:0px auto;
	margin-top:-70px;
	z-index:8;
	background-color:#fff;
	position:relative;
	border-bottom:1px solid #e5e5e5;
	}

.page_menu a{
	display:block;
	float:left;
	    height: 75px;
    padding-top: 15px;
	line-height:60px;
	color:#000;
	font-size:17px;
	background:url(bgline.png) no-repeat right center;
	text-align:center;
	}
.page_menu1 a{
	height:75px;
	line-height:30px;
	padding-top:15px;
	}
.page_menu a:hover{
	font-weight:bold;
	}

.page_menu a:last-child{
	background:none;
	}

.page_menu a.smenuvnow{
	font-weight:bold;
	background-color:#f1f1f1;
	}

.pinpai1{
	width:100%;
	height: 1000px;
	text-align:center;
	overflow:hidden;
	background: url(company.jpg) no-repeat top center;
	background-size:  100% 100%;
	}

.page_title{
	display:block;
	margin:0px auto;
	height:45px;
	font-weight:normal;
	line-height:45px;
	font-size:40px;
	text-transform:uppercase;
	font-family:"Conv_helvetica-black";
	}

.page_title2{
	display:block;
	margin:0px auto;
	font-weight:normal;
	line-height:25px;
	font-size:24px;
	font-family:Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif
	}

.page_title2 a{
	color:#000;
	}

.pinpai1 .con{
	width:1100px;
	overflow:hidden;
	margin:0px auto;
	background:url(line.png) no-repeat top center;
	margin-top:50px;
	color:#333;
	font-size:18px;
	line-height:200%;
	}

.pinpai2{
	width:100%;
	height:370px;
	margin:0px auto;
	margin-top:80px;
	background-position:bottom center;
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-color:#ff4800;
	background-size:100%;
	color:#fff;
	}

.pinpai2 .con{
	width:33%;
	float:left;
	text-align:center;
	margin-top:70px;
	}

.pinpai2 .con h1{
	font-size:48px;
	font-family:"Conv_Eras Demi ITC";
	}

.pinpai2 .con h1 span{
	font-size:16px;
	font-family:Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;
	vertical-align:super;
	margin-left:5px;
	}

.pinpai2 .con h2{
	font-size:35px;
	line-height:35px;
	text-transform:uppercase;
	font-family:"Conv_Eras Demi ITC";
	}

.pinpai2 .con h3{
	font-size:30px;
	font-weight:normal;
	line-height:30px;
	margin-top:50px;
	}

.pinpai3{
	width:100%;
	margin:0px auto;
	text-align:center;
	padding-top:80px;
	padding-bottom:80px;
	}

.pinpai3 .con{
	width:100%;
	overflow:hidden;
	margin-top:60px;
	text-align: center;
	}

.pinpai3 .con span{
	display: inline-block;
	width:170px;
	height:132px;
	background-image:url(huoban_caise.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	}

.pinpai3 .con span:hover{
	background-image:url(huoban_caise.jpg);
	}

.pinpai3 .con span.p1{ background-position:0px 0px;}
.pinpai3 .con span.p2{ background-position:-170px 0px;}
.pinpai3 .con span.p3{ background-position:-340px 0px;}
.pinpai3 .con span.p4{ background-position:-510px 0px;}
.pinpai3 .con span.p5{ background-position:-680px 0px;}
.pinpai3 .con span.p6{ background-position:-850px 0px;}
.pinpai3 .con span.p7{ background-position:-1020px 0px;}
.pinpai3 .con span.p8{ background-position:-1190px 0px;}
.pinpai3 .con span.p9{ background-position:-1360px 0px;}
.pinpai3 .con span.p10{ background-position:-1530px 0px;}
.pinpai3 .con span.p11{ background-position:-1700px 0px;}
.pinpai3 .con span.p12{ background-position:0px -132px;}
.pinpai3 .con span.p13{ background-position:-170px -132px;}
.pinpai3 .con span.p14{ background-position:-340px -132px;}
.pinpai3 .con span.p15{ background-position:-510px -132px;}
.pinpai3 .con span.p16{ background-position:-680px -132px;}
.pinpai3 .con span.p17{ background-position:-850px -132px;}
.pinpai3 .con span.p18{ background-position:-1020px -132px;}
.pinpai3 .con span.p19{ background-position:-1190px -132px;}
.pinpai3 .con span.p20{ background-position:-1360px -132px;}
.pinpai3 .con span.p21{ background-position:-1530px -132px;}
.pinpai3 .con span.p22{ background-position:-1700px -132px;}
.pinpai3 .con span.p23{ background-position:0px -264px;}
.pinpai3 .con span.p24{ background-position:-170px -264px;}
.pinpai3 .con span.p25{ background-position:-340px -264px;}
.pinpai3 .con span.p26{ background-position:-510px -264px;}
.pinpai3 .con span.p27{ background-position:-680px -264px;}
.pinpai3 .con span.p28{ background-position:-850px -264px;}
.pinpai3 .con span.p29{ background-position:-1020px -264px;}
.pinpai3 .con span.p30{ background-position:-1190px -264px;}
.pinpai3 .con span.p31{ background-position:-1360px -264px;}
.pinpai3 .con span.p32{ background-position:-1530px -264px;}
.pinpai3 .con span.p33{ background-position:-1700px -264px;}
.pinpai3 .con span.p34{ background-position:0px -396px;}
.pinpai3 .con span.p35{ background-position:-170px -396px;}
.pinpai3 .con span.p36{ background-position:-340px -396px;}
.pinpai3 .con span.p37{ background-position:-510px -396px;}
.pinpai3 .con span.p38{ background-position:-680px -396px;}
.pinpai3 .con span.p39{ background-position:-850px -396px;}
.pinpai3 .con span.p40{ background-position:-1020px -396px;}
.pinpai3 .con span.p41{ background-position:-1190px -396px;}
.pinpai3 .con span.p42{ background-position:-1360px -396px;}
.pinpai3 .con span.p43{ background-position:-1530px -396px;}
.pinpai3 .con span.p44{ background-position:-1700px -396px;}
.pinpai3 .con span.p45{ background-position:0px -528px;}
.pinpai3 .con span.p46{ background-position:-170px -528px;}
.pinpai3 .con span.p47{ background-position:-340px -528px;}
.pinpai3 .con span.p48{ background-position:-510px -528px;}
.pinpai3 .con span.p49{ background-position:-680px -528px;}
.pinpai3 .con span.p50{ background-position:-850px -528px;}
.pinpai3 .con span.p51{ background-position:-1020px -528px;}
.pinpai3 .con span.p52{ background-position:-1190px -528px;}
.pinpai3 .con span.p53{ background-position:-1360px -528px;}
.pinpai3 .con span.p54{ background-position:-1530px -528px;}
.pinpai3 .con span.p55{ background-position:-1700px -528px;}
.pinpai3 .con span.p56{ background-position:0px -660px;}
.pinpai3 .con span.p57{ background-position:-170px -660px;}
.pinpai3 .con span.p58{ background-position:-340px -660px;}
.pinpai3 .wu{
	width: 800px;
	overflow: hidden;
	text-align: center;margin: 20px auto;
}
.pinpai3 .wu span{
	display: inline-block;
	padding: 0 20px;
	height: 40px;
	line-height: 40px;
	cursor: pointer;
}
.pinpai3 .wu span:hover{
	color: #f00;
}
.pinpai3 .con .fenlei{
	width: 100%; overflow: hidden;display: none;
}
.pinpai4 {
	width:100%;
	margin:0px auto;
	background: url(pagebg4.jpg) top center ;
	background-size: auto 100%;
	background-color:#f7f7f7;
	overflow:hidden;
	padding-top:70px;
	padding-bottom:30px;
	text-align:center;
	}

.pinpai4 .con{
	width:100%;
	margin:0px auto;
	overflow:hidden;
	margin-top:80px;
	}

.pinpai4 .con span{
	width:420px;
	display:inline-block;
	height:300px;
	overflow:hidden;
	}

.pinpai4 .con span i{
	display:block;
	width:86px;
	margin:0px auto;
	border-radius:90px;
	height:86px;
	background-color:#d70c19;
	background-image:url(icon.png);
	background-repeat:no-repeat;
	}

.pinpai4 .con span b{
	display:block;
	margin-top:20px;
	height:30px;
	line-height:30px;
	font-size:16px;
	text-transform:uppercase;
	font-family:"Conv_Eras Demi ITC";
	}

.pinpai4 .con span strong{
	display:block;
	margin:0px auto;
	height:30px;
	line-height:30px;
	font-size:20px;
	}

.pinpai4 .con span font{
	display:block;
	margin:0px auto;
	font-size:16px;
	color:#666666;
	margin-top:20px;
	line-height:25px;
	}

.pinpai4 .con span.w2 i{ background-position:-85px 0px;}
.pinpai4 .con span.w3 i{ background-position:-172px 0px;}
.pinpai4 .con span.w4 i{ background-position:-259px 0px;}
.pinpai4 .con span.w5 i{ background-position:-343px 0px;}
.pinpai4 .con span.w6 i{ background-position:-429px 0px;}
.pinpai4 .con span.w7 i{ background-position:-517px 0px;}
.pinpai4 .con span.w8 i{ background-position:-602px 0px;}
.pinpai4 .con span.w9 i{ background-position:-689px 0px;}
.pinpai4 .con span.w10 i{ background-position:-771px 0px;}

.pinpai5{
	width:100%;
	margin:0px auto;
	padding-top:140px;
	background:url(png1.png) no-repeat top center;
	text-align:center;
	margin-bottom:100px;
	}
	
.pinpai5 .page_title{
	color:#cb961f;
	}

.pinpai5 .page_title2{
	color:#cb961f;
	}

.pinpai5 .con{
	width:720px;
	font-size:14px;
	line-height:24px;
	overflow:hidden;
	margin:0px auto;
	margin-top:30px;
	color:#666;
	}

.pinpai5 .con2{
	width:100%;
	text-align:center;
	overflow:hidden;
	margin:50px auto;
	}

.pinpai5 .con2 span{
	display:inline-block;
	width:150px;
	height:115px;
	background-image:url(renzheng.jpg);
	background-repeat:no-repeat;
	transform:scale(1,1);
	transition:all 0.1s;
	}
	
.pinpai5 .con2 span.r1{ background-position:0px 0px;}
.pinpai5 .con2 span.r2{ background-position:-150px 0px;}
.pinpai5 .con2 span.r3{ background-position:-300px 0px;}
.pinpai5 .con2 span.r4{ background-position:-450px 0px;}
.pinpai5 .con2 span.r5{ background-position:-600px 0px;}
.pinpai5 .con2 span.r6{ background-position:-750px 0px;}
.pinpai5 .con2 span.r7{ background-position:-900px 0px;}
.pinpai5 .con2 span.r8{ background-position:-1050px 0px;}
.pinpai5 .con2 span.r9{ background-position:-1200px 0px;}
.pinpai5 .con2 span.r10{ background-position:-1350px 0px;}
.pinpai5 .con2 span.r11{ background-position:-1500px 0px;}
.pinpai5 .con2 span.r12{ background-position:-1650px 0px;}
.pinpai5 .con2 span.r13{ background-position:-1800px 0px;}

.pinpai5 .con2 span:hover{
	transform:scale(1.1,1.1)
	}

.pinpai5 a.more{
	font-size:21px;
	color:#cb961f;
	display:block;
	width:150px;
	text-align:center;
	margin:0px auto;
	border-radius:30px;
	line-height:45px;
	font-family:Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;
	height:45px;
	border:1px solid #cb961f;
	transition:all 0.2s;
	}

.pinpai5 a:hover.more{
	background-color:#cb961f;
	color:#fff;
	width:200px;
	}

.slg{
	width:100%;
	height:200px;
	background-color:#e62e2e;
	position:relative;
	background-image:url(slg.jpg);
	background-repeat:no-repeat;
	background-position:center 60px;
	}

.slg a.backtop{
	font-size:21px;
	color:#fff;
	display:block;
	width:120px;
	text-align:center;
	margin:0px auto;
	border-radius:30px;
	line-height:45px;
	height:45px;
	transition:all 0.2s;
	position:absolute;
	top:-20px;
	left:50%;
	margin-left:-60px;
	font-weight:bold;
	box-shadow:0px 0px 20px rgba(0,0,0,0.2);
	background-color:#ff3333;
	border:1px solid #ff3333;
	}

.slg a:hover.backtop{
	color:#fff;
	}

.btinfo{
	width:100%;
	padding:50px 0px;
	margin:0px auto;
	background-color:#252e33;
	}

.btinfo .w1190{
	position:relative;
	width:1190px;
	height:150px;
	margin:0px auto;
	}

.btinfo .w1190 .mailto{
	display:block;
	width:150px;
	height:40px;
	line-height:40px;
	background-color:#252e33;
	color:#fff;
	position:absolute;
	left:0px;
	top:-90px;
	text-align:center;
	}

.btinfo .w1190 a.back{
	width:50px;
	height:50px;
	position:absolute;
	top:-80px;
	right:0px;
	text-align:center;
	line-height:50px;
	background-color:#fff;
	border-radius:50px;
	}

.btinfo .w1190 a.back i{
	line-height:50px;
	font-size:22px;
	color: #e62e2e
	}

.btmenu{
	width:100%;
	border-bottom:1px solid #737b80;
	margin:0px auto;
	overflow:hidden;
	height:75px;
	}

.btmenu input.input{
	margin-top:15px;
	width:210px;
	height:36px;
	border:none;
	text-indent:5px;
	padding:0px;
	float:left;
	}

.btmenu input.button{
	margin-top:15px;
	width:46px;
	height:36px;
	border:none;
	background-color:#888888;
	background-image:url(search.png);
	background-position:center;
	background-repeat:no-repeat;
	text-indent:5px;
	cursor:pointer;
	float:left;
	}

.btmenu div{
	float:right;
	height:75px;
	line-height:75px;
	}

.btmenu div a{
	color:#fff;
	padding:0px 0px 0px 30px;
	font-size:14px;
	}

.dbinfo{
	padding:20px 0px;
	overflow:hidden;
	width:100%;
	background:
	}

#fenxiang a{
	width:35px;
	height:35px;
	padding:0px;
	text-align:center;
	margin:2px;
	border-radius:6px;
	background-color:#c0c0c0;
	background-position:center;
	}

	
#fenxiang a.bds_more{background-image:url(more.png);}

#fenxiang a.bds_weixin{background-image:url(weixin.png);}

#fenxiang a.bds_sqq{background-image:url(qq.png);}

#fenxiang a.bds_qzone{background-image:url(qzone.png);}

#fenxiang a.bds_tqq{background-image:url(txweibo.png);}

#fenxiang a.bds_tsina{background-image:url(xlweibo.png);}

.dbcopry{
	float:right;
	width:800px;
	overflow:hidden;
	font-size:12px;
	color:#737a7e;
	font-family:"Simsun";
	line-height:20px;
	text-align:right;
	}
.dbcopry a{
	color:#737a7e;
	}
.dbcopry a:hover{
	color:#f00;
	}
.page1_box1{
	margin:0px auto;
	width:1190px;
	overflow:hidden;
	margin-top:70px;
	text-align:center;
	}
	
.page1_box1 .con{
	width:100%;
	margin:0px auto;
	margin-top:60px;
	text-align:center;
	overflow:hidden;
	min-height:600px;
	padding-bottom:55px;
	}

.page1_box1 .con img{
	margin:0px auto;
	}

.table_box tr td{
	font-size:14px;
	padding:5px 0px;
	}

.brand_list{
	width:350px;
	height:420px;
	float:left;
	margin:0px 20px;
	overflow:hidden;
	border:1px solid #CCC;
	box-shadow:0px 0px 10px rgba(0,0,0,0.2);
	margin-bottom:40px;
	transition:all 0.2s;
	background-color:#fff;
	}

.brand_list:hover{
	}

.brand_list .brand_img{
	width:100%;
	position:relative;
	height:182px;
	float:left;
	background-repeat:no-repeat;
	background-position:center;
	background-size:100%;
	transition:all 1s;
	}

.brand_list:hover .brand_img{
	background-size:110%;
	}


.brand_list .brand_img span{
	position:absolute;
	display:block;
	width:110px;
	height:110px;
	overflow:hidden;
	border-radius:100px;
	left:50%;
	margin-left:-55px;
	box-shadow:0px 0px 5px rgba(0,0,0,0.2);
	background-color:#fff;
	top:123px;
	transition:all 0.5s;
	}

.brand_list:hover .brand_img span{
	top:40px;
	}

.brand_list h2{
	display:block;
	width:100%;
	height:30px;
	line-height:30px;
	margin-top:70px;
	line-height:30px;
	color:#000;
	font-size:18px;
	text-align:center;
	overflow:hidden;
	float:left;
	transition:all 0.6s;
	}

.brand_list:hover h2{
	margin-top:30px;
	}

.brand_list font{
	display:block;
	width:80%;
	margin-left:10%;
	overflow:hidden;
	max-height:72px;
	line-height:24px;
	font-size:14px;
	color:#666;
	float:left;
	transition:all 0.7s;
	margin-top:20px;
	}

.brand_list:hover font{
	}

.wordmap{
	width:1190px;
	height:596px;
	position:relative;
	float:left;
	background:url(wordmap.png) no-repeat top center;
	overflow:hidden;
	margin-top:20px;
	}

.wordmap strong.mnlogo{
	display:block;
	position:absolute;
	z-index:10;
	background: url(mnlogo.png) no-repeat center;
	width:42px;
	height:29px;
	left:595px;
	top:173px;
	}

.wordmap .mapline{
	width:1190px;
	height:596px;
	float:left;
	background:url(mapline.png);
	}

.wordmap li{
	position:absolute;
	width:5px;
	height:5px;
	border-radius:10px;
	border:2px solid #FFF;
	left:300px;
	top:200px;
	}

.wordmap li i{
	display:block;
	width:5px;
	height:5px;
	opacity:0;
	border-radius:5px;
	background-color:#fff;
	transform:scale(1,1);
	animation:li_dh 1s infinite;
	-webkit-animation:li_dh 1s infinite; /*Safari and Chrome*/
	}

@keyframes li_dh{
	0%{transform:scale(1,1); opacity:0;}
	20%{transform:scale(5,5); opacity:0.5;}
	100% {transform:scale(15,15); opacity:0;}
	}

@-webkit-keyframes li_dh /*Safari and Chrome*/{
	0%{transform:scale(1,1); opacity:0;}
	20%{transform:scale(5,5); opacity:0.5;}
	100% {transform:scale(15,15); opacity:0;}
	}

.wordmap  a{
	position: absolute;
	height: 18px;
	line-height: 18px;
	font-size: 14px;
	overflow: hidden;
	color: #000;
	z-index:9;
	transition:all 0.2s;
	transform: scale(1,1);
	font-weight:bold;
	}

.wordmap a:hover{
	transform: scale(1.2,1.2)
	}

.wordmap  a span{
	display: inline-block;
	width:28px;
	height:18px;
	margin:0px 5px;
	float:left;
	}

.wordmap  a span img{
	width:28px;
	height:18px;
	}

.wordmap a font{
	display: inline-block;
	line-height:18px;
	font-size:14px;
	}

.wordmap a.riben{		left:708px;		top:195px;}
.wordmap a.hanguo{		left:635px;		top:164px;}
.wordmap a.jianada{		left:930px;		top:76px;		color:#fff;}
.wordmap a.meiguo{		left:923px;		top:138px;		color:#fff;}
.wordmap a.xinjiapo{	left:510px;		top:348px;}
.wordmap a.malaixiya{	    left: 592px; top: 364px;}
.wordmap a.bahama{		left:1058px;	top:212px;}
.wordmap a.jiana{		left:80px;		top:293px;		color:#fff;}
.wordmap a.nanfei{		left:203px;		top:426px;		color:#fff;}
.wordmap a.eluosi{		left:470px;		top:69px;		color:#fff;}
.wordmap a.deguo{		left:162px;		top:136px;		color:#fff;}
.wordmap a.helan{		left:80px;		top:135px;		color:#fff;}
.wordmap a.bilishi{		left:76px;		top:94px;		color:#000;}
.wordmap a.yingguo{		left:20px;		top:110px;		color:#000;}
.wordmap a.putaoya{		left:55px;		top:170px;		color:#fff;}
.wordmap a.banama{		left: 1005px; top: 309px;}
.wordmap a.danmai{		left:137px;		top:76px;		color:#fff;}
.wordmap a.aodaliya{	left:675px;		top:470px;		color:#fff;}
.wordmap a.xianggang{	    left: 577px; top: 227px;  color: #fff;}


.wordmap a.xinxilan{	left:790px;		top:515px;}
.wordmap a.sililanka{	    left: 425px;  top: 296px;}
.wordmap a.wenlai{		left: 634px; top: 329px;}
.wordmap a.shate{		left: 285px; top: 260px;		color:#fff;}
.wordmap a.libanen{		left: 245px;  top: 213px; color: #fff;}
.wordmap a.zhili{		left: 1073px; top: 505px;  }
.wordmap a.niriliya{		left: 135px; top: 336px; color: #fff;}
.wordmap a.gelujiya{		left: 253px;  top: 170px;  color: #fff;}
.wordmap a.wukelan{		left: 238px; top: 123px;		color:#fff;}
.wordmap a.yamaijia{		    left: 1026px; top: 259px;	color:#000;}
.wordmap a.moxige{		left: 902px;   top: 220px;}
.wordmap a.babaduosi{		    left: 1070px; top: 280px;}
.wordmap a.guiyana{		left: 1068px; top: 340px;		color:#fff;}
/*.wordmap a.aodaliya{	left:675px;		top:470px;		color:#fff;}
.wordmap a.xianggang{	    left: 577px; top: 227px;  color: #fff;}*/

.wordmap li.riben{		left:695px;		top:189px;}
.wordmap li.hanguo{		left:652px;		top:190px;}
.wordmap li.jianada{	left:974px;		top:62px;}
.wordmap li.meiguo{		left:952px;		top:165px;}
.wordmap li.xinjiapo{	left:569px;		top:334px;}
.wordmap li.malaixiya{	left:620px;		top:349px;}
.wordmap li.bahama{		left:1047px;	top:216px; border-color:#018dd8;}
.wordmap li.jiana{		left:120px;		top:317px;}
.wordmap li.nanfei{		left:230px;		top:454px;}
.wordmap li.eluosi{		left:510px;		top:92px;}
.wordmap li.deguo{		left:170px;		top:120px;}
.wordmap li.helan{		left:140px;		top:126px;}
.wordmap li.yingguo{	left:120px;		top:116px;}
.wordmap li.bilishi{	left:146px;		top:115px;}
.wordmap li.putaoya{	left:92px;		top:170px;}
.wordmap li.banama{		left:1039px;	top:300px;}
.wordmap li.danmai{		left:160px;		top:102px;}
.wordmap li.aodaliya{	left:703px;		top:457px;}
.wordmap li.xianggang{	left:610px;		top:250px;}


.wordmap li.xinxilan{	left:818px;		top:540px;}
.wordmap li.sililanka{		left: 473px;  top: 315px;}
.wordmap li.wenlai{	    left: 623px; top: 336px;}
.wordmap li.shate{	left: 318px; top: 246px;}
.wordmap li.libanen{	left: 280px; top: 205px;}
.wordmap li.zhili{	    left: 1088px; top: 490px;}
.wordmap li.niriliya{		left: 170px; top: 322px;}
.wordmap li.gelujiya{		    left: 300px;  top: 155px;}
.wordmap li.wukelan{		left: 278px;  top: 145px;}
.wordmap li.yamaijia{		left: 1052px; top: 248px; border-color:#018dd8;}
.wordmap li.moxige{		left: 942px; top: 244px;}
.wordmap li.babaduosi{	left: 1135px; top: 305px; border-color:#018dd8;}
.wordmap li.guiyana{	left: 1102px; top: 327px;}


#HBox {
	display:none;
	border-radius:10px;
	text-align:center;
	border:1px solid #FFF;
	box-shadow:0px 0px 20px rgba(0,0,0,0.4);
	}

#HBox .guoqi{
	border-radius:10px;
	overflow:hidden;
	width:220px;
	height:150px;
	margin-left:149px;
	background-size:100% 100%;
	background-repeat:no-repeat;
	box-shadow:0px 0px 10px rgba(0,0,0,0.2);
	margin-bottom:0px;
	opacity:0;
	}

#HBox .gq_dh{
	animation:gq_dh 1s ease ;
	-webkit-animation:gq_dh 1s ease ; /*Safari and Chrome*/
	-webkit-animation-fill-mode :forwards;
	animation-fill-mode:forwards;
	animation-delay:0.7s;
	-webkit-animation-delay:0.7s;
	}

@keyframes gq_dh{
	0%{ transform:translateY(70px); opacity:0;}
	100%{transform:translateY(-30px); opacity:1;}
	}

@-webkit-keyframes gq_dh /*Safari and Chrome*/{
	0%{ transform:translateY(70px); opacity:0;}
	100%{transform:translateY(-30px); opacity:1;}
	}
	
#HBox .zhuying{
	margin:0px auto;
	width:90%;
	font-size:14px;
	margin-top:20px;
	}

.brand_logo{
	float:left;
	width:100%;
	height:100px;
	text-align:center;
	}

.brand_intro{
	width:95%;
	overflow:hidden;
	margin:0px auto;
	padding-top:20px;
	color:#666666;
	line-height:170%;
	text-align: center;
	padding-bottom:100px;
	}
.brand_intro img{
	width:100%;
	}
.brand_intro h3{
	color:#000;
	position:relative;
	width:100%;
	text-align:center;
	height:50px;
	line-height:50px;
	font-size:26px;
	}

.brand_intro h3 a{
	position:absolute;
	right:20px;
	top:0px;
	color:#666;
	font-size:14px;
	font-weight:normal;
	}

.newsquery{
	display:block;
	float:left;
	width:370px;
	height:530px;
	border:2px solid #e5e5e5;
	transition:all 0.3s;
	margin:0px 10px;
	background-color:#f7f8f8;
	cursor:pointer;
	color:#000;
	margin-bottom:30px;
	background-image: url(newsimg.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	}

.newsquery:hover{
	border:2px solid red;

	background-color:#fff;
	}

.newsquery .news_link{
	display:block;
	width:100%;
	height:250px;
	float:left;
	background-repeat:no-repeat;
	background-position:center;
	background-size:100% 100%;
	position:relative;
	transition:all 1s ease;
	
	}

.newsquery:hover .news_link{
	background-size:120% 120%;
	}
          
.newsquery .news_link font{
	display:block;
	position: absolute;
	left:30px;
	bottom:0px;
	background-color:#ff0000;
	width:80px;
	height:80px;
	color:#fff;
	}

.newsquery .news_link font h3{
	font-size:30px;
	display:inline-block;
	width:100%;
	height:40px;
	line-height:40px;
	margin-top:10px;
	}

.newsquery .news_link font i{
	font-size:14px;
	font-style:normal;
	font-family: Arial, Helvetica, sans-serif;
	}

.newsquery h2{
	display:block;
	width:90%;
	float:left;
	margin-left:5%;
	height:40px;
	line-height:22px;
	font-size:18px;
	text-align:left;
	text-align:left;
	margin-top:40px;
	margin-bottom:30px;
	}

.newsquery:hover h2{
	}
	
.newsquery .news_memo{
	width:90%;
	float:left;
	height:74px;
	overflow:hidden;
	margin-left:5%;
	color:#333;
	font-size:14px;
	text-align:left;
	}

.news_cla{
	float:left;
	padding:0px 10px;
	background-color:#000;
	height:20px;
	line-height:20px;
	margin-left:5%;
	margin-top:20px;
	border-radius:10px;
	color:#fff;
	font-size:12px;
	transition:all 0.3s
	}

.newsquery:hover .news_cla{
	background-color:red;
	padding:0px 20px;
	}

.news_search{
	width:1190px;
	margin:0px auto;
	border-top:2px solid #ff0000;
	height:70px;
	line-height:70px;
	background-color:#efefef;
	font-size:16px;
	text-align:center;
	color:#505050;
	}
	
.news_search label{
	display:inline-block;
	padding:0px 10px;
	}

.news_search input{
	font-size:14px;
	font-family:"Microsoft yahei";
	}

.news_search input.input{
	height:35px;
	line-height:35px;
	border: none;
	background-color:#fff;
	width:600px;
	text-indent:10px;
	}

.news_search input.button{
	width:100px;
	height:35px;
	line-height:35px;
	text-align:center;
	color:#fff;
	background-color:red;
	vertical-align:middle;
	border: none;
	margin-left:10px;
	}
	

.fanye{
	border-top:1px solid #000;
	border-bottom:2px solid #000;
	margin-top:50px;
	margin-bottom: 40px;
	}
	
.news_detail{
	margin:0px auto;
	width:1190px;
	overflow:hidden;
	padding-bottom:50px;
	min-height:500px;
	}

.news_detail .news_title{
	display: block;
	width:100%;
	height:50px;
	line-height:50px;
	margin-top:50px;
	text-align:center;
	}

.news_detail  .news_pro {
	width:100%;
	height:40px;
	line-height:40px;
	font-size:14px;
	margin-top:20px;
	overflow:hidden;
	border-top:1px solid #E9E9E9;
	border-bottom:1px solid red;
	text-align:center;
	}

.news_detail  .news_detail{
	margin-top:40px;
	width:100%;
	font-size:16px;
	line-height:170%;
	overflow:hidden;
	}

.news_detail  .news_detail img{
	margin:20px ;
	border:5px solid #fff;
	box-shadow:0px 0px 1px #999;
	}

#l-map{
	width:100%;
	margin:0px auto;
	min-height:550px;
	}

.shop_map{
	width:100%;
	position:relative;
	overflow:hidden;
	margin-top:100px;
	}

.shop_clss{
	width:1000px;
	margin-left:-500px;
	display:block;
	height:30px;
	line-height:30px;
	color:#000;
	position:absolute;
	top:30px;
	z-index:1;
	text-align:center;
	left:50%;
	}

.shop_clss a{
	display:inline-block;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:14px;
	padding:0px 40px;
	margin-right:1px;
	background-color:#fff;
	color:#666;
	transition:all 0.2s;
	}

.shop_clss a:hover{
	background-color:#f6f6f6;
	color:#000;
	}

.shop_clss a.a_on{
	box-shadow:inset 3px 3px 3px rgba(0,0,0,0.2);
	background-color:red;
	color:#fff;
	}

.page4_box1{
	width:100%;
/*	background-color:#fff100;*/
	margin:0px auto;
	height:560px;
	margin-top:-22px;
	padding-top:80px;
/*	background-image:url(shucai.jpg);*/
	background-position:top center;
	background-repeat:no-repeat;
	animation:shucai_dh 20s ease;
	animation-fill-mode: forwards;

	}

@keyframes shucai_dh{
	from{ background-size:110% 110%;}
	to{ background-size:100% 100%;}
	}



.page4 .page_icon{
	width:75px;
	border-radius:50px;
	height:75px;
	display:block;
	background-color:#223371;
	margin:09px auto;
	background-repeat:no-repeat;
	background-position:center;
	}

.page4_box1 .page_icon{
	background-color:#99cc00;
	}

.page4 .page_title{
	font-size:60px;
	display:block;
	margin:0px auto;
	height:70px;
	line-height:70px;
	color:#000;
	overflow:hidden;
	width:200px;
	text-align:center;
	margin-top:30px;
	font-family:Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;
	}

.page4 .page_title_en{
	font-size:20px;
	display:block;
	margin:0px auto;
	height:30px;
	text-transform:uppercase;
	line-height:30px;
	color:#000;
	overflow:hidden;
	width:500px;
	text-align:center;
	font-family:"Conv_Eras Demi ITC"
	}

.page4 .lb_text{
	width:1190px;
	margin:30px auto 40px auto;
	line-height:50px;
	overflow:hidden;
	}

.page4 .lb_text ul li{
	height:34px;
	line-height:50px;
	width:100%;
	text-align:center;
	color:#000;
	font-size:20px;
	}

.yangzhichang{
	width:1190px;
	margin:0px auto;
	height:310px;
	}

.yangzhichang a{
	width:280px;
	margin:0px 8px;
	float:left;
	border-radius:10px;
	overflow:hidden;
	display:block;
	box-shadow:0px 0px 5px rgba(0,0,0,0.2)
	}

.yangzhichang span{
	display:block;
	width:100%;
	height:228px;
	float:left;
	background-repeat:no-repeat;
	background-position: center;
	background-size:100% 100%;
	transition:all 0.3s;
	}

.yangzhichang span:hover{
	background-size:110% 110%;
	}

.yangzhichang .c1 span{
	background-image: url(c1.jpg);
	}

.yangzhichang .c2 span{
	background-image: url(c2.jpg);
	}

.yangzhichang .c3 span{
	background-image: url(c3.jpg);
	}

.yangzhichang .c4 span{
	background-image: url(c4.jpg);
	}

.yangzhichang h3{
	width:100%;
	height:78px;
	line-height:78px;
	font-size:24px;
	color:#fff;
	float:left;
	text-align:center;
	background-image:url(cbg.png);
	background-repeat:repeat-x;
	background-position:top center;
	font-weight:normal;
	}

.yangzhichang h3 i{
	animation:jiantou 1s alternate infinite;
	}

@keyframes jiantou{
	from{ transform:translateX(0px)}
	to{ transform:translateX(-10px)}
	}

.yangzhichang .c1 h3{
	background-color:#99cc00;
	}

.yangzhichang .c2 h3{
	background-color:#99cc00;
	}

.yangzhichang .c3 h3{
	background-color:#99cc00;
	}

.yangzhichang .c4 h3{
	background-color:#99cc00;
	}

.page4_box2{
	margin-top:200px;
	width:100%;
	background-image:url(page4_bg2.png);
	background-position:center 0px;
	background-repeat:no-repeat;
	animation:keyan_dh 2s ease-in-out infinite;
	animation-direction:alternate;

}

@keyframes keyan_dh{
	from{background-position:center 0px;}
	to{ background-position:center 100px;}
	}

.keyanimg{
	width:1190px;
	margin:0px auto;
	overflow:hidden;
	}

.keyanimg .k1{
	width:567px;
	float:left;
	height:620px;
	background:url(k1.jpg) no-repeat left top;
	}

.keyanimg .k2{
	margin:0px 7px 7px 7px;
	display:block;
	width:304px;
	color:#FFF;
	text-align:center;
	font-size:30px;
	height:186px;
	float:left;
	background-color:#748ad8;
	padding-top:120px;
	}
	

.keyanimg .k3{
	width:304px;
	float:left;
	height:309px;
	margin-left:7px;
	background:url(k2.jpg) no-repeat top center;
	}

.keyanimg .k4{
	width:304px;
	height:621px;
	float:right;
	background:url(k3.jpg) no-repeat top center;
	}

.page4_box3{
	margin-top:100px;
	}

.page4_box3 .shengchan{
	width:900px;
	margin:50px auto;
	overflow:hidden;
	}

.page4_box3 .shengchan div{
	background-position:top center;
	background-repeat: no-repeat;
	padding-top:150px;
	font-size:30px;
	color:#223371;
	float:left;
	width:300px;
	text-align:center;
	padding-top:150px;
	}

.page4_box3 .shengchan div.s1{
	background-image:url(s1.png);
	}

.page4_box3 .shengchan div.s2{
	background-image:url(s2.png);
	}

.page4_box3 .shengchan div.s3{
	background-image:url(s3.png);
	}

.page4_box4{
	background:url(keyanbg.jpg) no-repeat top center;
	background-size:100% 100%;
	padding-top:60px;
	width:100%;
	height:700px;
	margin-top:100px;
	}

.page4_box4 .yanfa{
	background:url(yanfatuandui.png) no-repeat top center;
	width:1190px;
	margin:0px auto;
	height:210px;
	margin-top:60px;
	}

.page4_box4 .lb_text .line li{
	color:#fff;
	}

.page4_box5{
	background-color:#f84040;
	background-image:url(shichang2.png);
	background-position:top center;
	background-repeat:no-repeat;
	height:800px;
	overflow:hidden;
	padding-top:80px;
	margin:0px auto;
	}

.page4_box5 .shichang{
	width:610px;
	text-align:center;
	margin:0px auto;
	margin-top:60px;
	}

.page4_box5 .shichang div{
	width:330px;
	height:330px;
	float:left;
	overflow:hidden;
	border-radius:500px;
	background-position:center 100px;
	background-repeat:no-repeat;
	transition:all 0.4s;
	transform:scale(1,1)
	}

.page4_box5 .shichang div:hover{
		transform:scale(1.2,1.2)
	}

.page4_box5 .shichang div.sc1{
	background-color:#ffa200;
	background-image:url(canzhuo.png);
	}

.page4_box5 .shichang div.sc2{
	background-color:rgba(64,115,230,0.7);
	margin-left:-50px;
	background-image:url(world.png);
	}

.page4_box5 .shichang div h3{
	display:block;
	margin-top:65px;
	font-size:30px;
	color:#fff;
	font-weight:normal;
	padding-top:120px;
	font-size:30px;
	}

.page5_box1{
	width:100%;
	height:580px;
	margin:0px auto;
	background:url(page5_img.jpg) no-repeat top center;
	text-align:center;
	padding-top:120px;
	margin-top:-21px;
	position:relative;
	margin-bottom:100px;
/*	animation:renyuan_dh 5s ease-in-out infinite;*/
	

}

@keyframes renyuan_dh{
	from{background-size:120% 120%;}
	to{background-size:100% 100%;}
	}


.page5_box1 .down{
	position:absolute;
	width:144px;
	height:60px;
	line-height:60px;
	text-align:center;
	color:#333;
	bottom:-33px;
	left:50%;
	margin-left:-72px;
	border-radius:100px;
	background:#fff;
	overflow:hidden;
	}

.page5_box1 .down i{
	height:60px;
	line-height:60px;
	font-size:30px;
	}

.page5_box1 .renyuan{
	width:1190px;
	margin:0px auto;
	padding-top:40px;
	margin-top:50px;
	}

.page5_box1 .renyuan a{
	display:block;
	width:200px;
	height:324px;
	background-color:#fff;
	position:relative;
	float:left;
	margin:0px 13px;
	text-align:center;
	transition:all 0.3s;
	transform:scale(1,1)
	}

.page5_box1 .renyuan a:hover{
	transform:scale(1.1,1.1);
	background-color:#ef2b51;
	color:#fff;
	}
	
.page5_box1 .renyuan a span{
	display:block;
	width:80px;
	height:80px;
	background-color:#ef2b51;
	border-radius:80px;
	left:50%;
	margin-left:-40px;
	top:-40px;
	background-repeat:no-repeat;
	background-position:center;
	position:absolute;
	}

.page5_box1 .renyuan a strong{
	display:block;
	width:100%;
	height:30px;
	color:#000;
	font-size:20px;
	margin-top:90px;
	margin-bottom:20px;
	transition:all 0.5s;
	}

.page5_box1 .renyuan a:hover strong{
	color:#fff;
	margin-top:70px;
	}

.page5_box1 .renyuan a {
	font-size:16px;
	color:#999;
	line-height:24px;
	}

.page5_box2{
	width:1190px;
	height:800px;
	margin:0px auto;
	background:url(tuoputu.png) no-repeat top left;
	}
	
.page7_box1{
	width:100%;
	height:800px;
	margin:0px auto;
	/*background:url(zhengguijun.jpg);*/
/*	background-color: #e7e6ec;*/
	background-repeat:no-repeat;
	background-position:center;
	background-size:100% auto;
	margin-top:-21px;
	animation:tuandui_dh 5s ease-in-out infinite;
	animation-direction:alternate;
}

@keyframes tuandui_dh{
	from{background-size:120% 120%;}
	to{background-size:100% 100%;}
	}

.page7_box1 .page_title,.page7_box1 .page_title2{
	width: 1190px;
	text-align: center;
}
.page7_box1 .page_title{
	margin: 85px auto 25px ;
}
.page7_box1 .page_title2{
	margin-bottom: 25px;
}
.page7_box1 .box{
	width:338px;
	text-align:center;
	height:520px;
	float:left;
	color:#fff;
	border: 1px solid #e7e6ec;
	}

.page7_box1 .box h2{
	font-size:40px;
	height:40px;
	display:block;
	width:100%;
	margin-top:30px;
	}
.page7_box1 .box span{
	display:block;
	width:100%;
	height:40px;
	line-height:40px;
	font-size:24px;
	margin:10px 0px;
	}
.page7_box1 .box h3{
	display:block;
	width:100%;
	overflow:hidden;
	line-height:35px;
	margin-top:30px;
	font-size:30px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	}

.page7_box1 .box a{
	display:block;
	width:70%;
	font-size:14px;
	height:50px;
	line-height:50px;
	background:#FFF;
	color:#000;
	text-align:center;
	margin:0px auto;
	margin-top:50px;
	}
	
.page7_box1 .box a .fa{
	padding-right:10px;
	}
	
.page7_box1 .box font{
	width:80%;
	margin:0px auto;
	overflow:hidden;
	line-height:20px;
	font-size:14px;
	display:block;
	margin-top:40px;
	}

.page7_box1 .box font strong{
	margin-bottom:10px;
	display:inline-block;
	font-size:16px;
	}

.page7 .boxlist{
	width:1190px;
	padding-top:40px;
	overflow:hidden;
	margin:0px auto;
	}

.page7 .box1{
	background-color:#fff;
	color:#000
}

.page7 .box2{
	background-color:#ffd800;
	margin:0px 85px;
	color:#000;
}

.page7 .box3{
	background-color:#9bc231;
}
	
.tuandui {
	float:left;
	width:190px;
	overflow:hidden;
	margin:0px 20px;
	margin-bottom:40px;
	}

.tuandui a{
	float:left;
	width:170px;
	height:230px;
	border:10px solid #fff;
	display:block;
	background-size: 100% 100%;
	background-repeat:no-repeat;
	background-position:center;
	transition:all 0.3s;
	}

.tuandui a:hover{
	border-color:#FC0;
	}

.tuandui strong{
	display:block;
	width:100%;
	height:55px;
	line-height:55px;
	text-align:left;
	text-indent:1.2rem;
	background:url(huizhang1.png) no-repeat 90% center;
	background-size:50% auto;
	float:left;
	margin:10px 0;
	}

.tuandui  span{
	height:20px;
	line-height:20px;
	font-size:14px;
	text-align:center;
	display:block;
	float:left;
	width:100%;
	}

.cpquery3{
	margin:0px auto;
	width:1190px;
	overflow:hidden;
	margin-bottom:100px;
	margin-top:50px;
	min-height: 700px;
	}

.cpquery3 .renke{
	width: 100%;
	overflow: hidden;
	float: left;
	border-bottom: 1px dashed #bf8b40;
	margin-bottom: 40px;
}


.video_list{
	float:left;
	width:370px;
	margin:0px 10px;
	margin-bottom:40px;
	}

.video_list a{
	width:100%;
	display:block;
	height:250px;
	background-position:center;
	background-repeat:no-repeat;
	position:relative;
	background-size:100% 100%;
	transition:all 0.3s;
	}

.video_list a i{
	display:block;
	width:50px;
	height:50px;
	font-size:50px;
	position:absolute;
	top:100px;
	left:160px;
	color:#fff;
	transition:all 0.2s;
	transform:scale(1,1)
	}
	
.video_list a:hover{
	background-size:110% 110%;
	}

.video_list a:hover i{
	transform:scale(1.2,1.2)
	}

.video_list h2{
	display:block;
	width:100%;
	height:30px;
	line-height:30px;
	font-size:20px;
	font-weight:normal;
	margin-top:10px;
	}

#HBox2{
	display:none;
	}

.page8{
	width:1190px;
	margin:0px auto;
	overflow:hidden;
	margin-top:60px;
	margin-bottom:100px;
	}

.page8 .page_title{
	text-align:center;
	}

.page8 .page_title2{
	text-align:center;
	margin-bottom:50px;
	}

.fankuitujing{
	width:1190px;
	margin:0px auto;
	overflow:hidden;
	}

.fkbox{
	width:280px;
	height:430px;
	float:left;
	margin:0px 8px;
	border-radius:5px;
	overflow:hidden;
	background-color:#f1243d;
	text-align:center;
	color:#fff;
	position:relative;
	}

.fkbox h1{
	display:inline-block;
	font-size:20px;
	height:30px;
	width:100%;
	margin-top:20px;
	}

.fkbox h2{
	display:inline-block;
	font-size:14px;
	height:20px;
	line-height:20px;
	font-weight:normal;
	width:100%;
	}

.fkbox img{
	display:block;
	margin:20px auto;
	width:208px;
	height:208px;
	}

.fkbox span{
	display:block;
	position:absolute;
	bottom:0px;
	left:0px;
	height:90px;
	background-color:#d4152c;
	width:100%;
	overflow:hidden;
	}

.fkbox span a{
	display:block;
	width:93px;
	float:left;
	height:90px;
	color:#ff687a;
	font-size:14px;
	transition:all 0.3s;
	}

.fkbox span a.tooltip{
	color:#fff;
	}
	
.fkbox span a.tooltip:hover{
	background-color:#c0152a;
	}

.fkbox span a i{
	font-size:30px;
	line-height:30px;
	margin-top:20px;
	}

.contact{
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden;
	}

.contact_box{
	position:absolute;
	right:50px;
	margin-top:100px;
	box-shadow:20px 20px 20px rgba(0,0,0,0.2);
	top:10%;
	height:70%;
	width:400px;
	background-color:rgba(220,38,27,0.9);
	background-color:#dc261b\9;
	z-index:1;
	color:#fff;
	padding-top:70px;
	padding-left:50px;
	font-size:16px;
	overflow:hidden;
	line-height:160%;
	}

.contact_box h2{
	display:inline-block;
	font-size:35px;
	font-family:Arial, Helvetica, sans-serif;
	}

.contact_box img{
	margin:20px 0px;
	}

.contact_box a{
	color:#fff;
	}

#HBox3{
	display:none;
	padding-top:50px;
	padding-left:30px;
	}

#HBox3 .wxbox{
	display:block;
	width:250px;
	height:300px;
	text-align:center;
	float:left;
	margin:0px 20px;
	}

#HBox3 .wxbox strong{
	height:30px;
	line-height:30px;
	display:block;
	width:100%;
	font-weight:normal;
	}

@media screen and (max-height:900px) {
	.contact_box{
		margin-top:70px;
		padding-top:50px;
		}
	.contact_box img{
		width:180px;
		margin:10px 0px
		}
}

.page10_box1{
	width:1190px;
	margin:0px auto;
	overflow:hidden;
	text-align:center;
	padding-top:60px;
	margin-bottom:80px;
	}

.page10_box1 .page_title2{
	padding-bottom:50px;
	}

.page10_box1 .box1{
	width:1190px;
	height:530px;
	position:relative;
	margin:20px auto 100px auto
	}

.page10_box1 .box1 span{
	display:block;
	text-align:center;
	width:332px;
	height:332px;
	position:absolute;
	color:#fff;
	transition:all 0.3s;
	transform:scale(1,1)
	}

.page10_box1 .box1 span:hover{
	transform:scale(1.2,1.2)
	}

.page10_box1 .box1 span.b1{
	background-image:url(box1.png);
	top:0px;
	left:50%;
	margin-left:-166px;
	z-index:3;
	}

.page10_box1 .box1 span.b2{
	background-image:url(box2.png);
	top:200px;
	left:295px;
	z-index:2
	}

.page10_box1 .box1 span.b3{
	background-image:url(box3.png);
	right:295px;
	top:200px;
	}

.page10_box1 .box1 span h2{
	margin-top:115px;
	font-size:30px;
	}
	
.page10_box2{
	width:100%;
	text-align:center;
	margin:0px auto;
	height:670px;
	background-color:#f7f7f7;
	padding-top:50px;
	padding-bottom:30px;
	position:relative;
	margin-bottom:100px;
	}

.page10_box2 a.appt{
	display:block;
	height:50px;
	line-height:50px;
	width:300px;
	background-color:#9c65b0;
	color:#fff;
	font-size:18px;
	position:absolute;
	bottom:-25px;
	left:50%;
	margin-left:-150px;
	}

.page10_box2 a:hover.appt{
	background-color:#b985c9;
	}

.page10 .title1{
	font-size:35px;
	color:#000;
	padding-bottom:10px;
	line-height:50px;
	display:block;
	width:100%;
	text-align:center
	}

.page10_box3{
	width:1190px;
	margin:0px auto;
	overflow:hidden;
	padding-bottom:100PX;
	}

.page10_box3 .box3_box1{
	width:1190px;
	height:650px;
	margin:0px auto;
	background:url(page10_img.png) no-repeat center;
	}

.page10 .title2{
	line-height:24px;
	font-size:16px;
	color:#666;
	text-align:center;
	width:100%;
	margin:0px auto;
	font-weight:normal;
	margin-bottom:70px;
	}

.page10 .box1{
	width:1190px;
	height:580px;
	padding-bottom:10px;
	margin:0px auto;
	}

.page10 .box1 .sb{
	width:370px;
	float:left;
	background-color:#9c65b0;
	margin:0px 10px;
	color:#fff;
	height:420px;
	}

.page10 .box1 .sb span{
	display:block;
	height:240px;
	width:100%;
	margin-bottom:20px;
	}

.page10 .box1 .sb h3{
	font-size:25px;
	height:50px;
	line-height:50px;
	text-align:center;
	}

.page10 .box1 .sb font{
	display:block;
	width:80%;
	text-align:center;
	line-height:20px;
	margin:0px auto;
	font-size:14px;
	margin-top:20px;
	}

.page_cp_index{
	width:100%;
	margin:0px auto;
	overflow:hidden;
	background:url(siliangbazhu.jpg) no-repeat top center;
	text-align:center;
	margin-top:78px;
	}

.page_cp_index .page_title{
	margin-top:80px;
	}

.page_cp_index .house{
	width:1190px;
	margin:0px auto;
	height:470px;
	background:url(house.png) top center no-repeat;
	margin-top:80px;
	position:relative;
	font-size:18px;
	}

.page_cp_index .house a{
	color:#fff;
	font-size:14px;
	position:absolute;
	text-align:center;
	transition:all 0.2s;
	}

.page_cp_index .house .bayu{
	display:block;
	width:150px;
	height:50px;
	font-weight:bold;
	padding-top:10px;
	border-radius:100px;
	overflow:hidden;
	text-align:center;
	line-height:20px;
	background-color:#ff0010;
	top:0px;
	left:50%;
	margin-left:-75px;
	}

.page_cp_index .house .s{
	display:block;
	width:46px;
	height:46px;
	border-radius:50px;
	background:#bd1e2c;
	line-height:43px;
	font-weight:bold;
	}

.page_cp_index .house .s1{
	left:300px;
	top:162px;
	}

.page_cp_index .house .s2{
	left:480px;
	top:162px;
	}

.page_cp_index .house .s3{
	left:660px;
	top:162px;
	}

.page_cp_index .house .s4{
	left:840px;
	top:162px;
	}

.page_cp_index .house .b{
	display:block;
	height:40px;
	line-height:37px;
	padding:0px 10px;
	background-color:#48808f;
	border-radius:10px;
	position:absolute;
	font-weight:bold;
	top:260px;
	text-align:center;
	}

.page_cp_index .house .b1{
	left:200px;
	}

.page_cp_index .house .b2{
	left:310px;
	}

.page_cp_index .house .b3{
	left:370px;
	}

.page_cp_index .house .b4{
	left:500px;
	}

.page_cp_index .house .b5{
	left:555px;
	}

.page_cp_index .house .b6{
	left:715px;
	}

.page_cp_index .house .b7{
	left:833px;
	}

.page_cp_index .house .b8{
	left:925px;
	}

.page_cp_index a:hover{
	transform:scale(1.2,1.2)
	}

.cpquery4{
	width:100%;
	min-height:400px;
	margin:0px auto;
	overflow:hidden;
	margin-top:-21px;
	padding-bottom:80px;
	}

.cptitle{
	width:100%;
	height:90px;
	line-height:90px;
	margin:0px auto;
	background:url(line2.png) no-repeat center;
	margin-top:40px;
	text-align:center;
	font-weight:bold;
	font-size:30px;
	color:#541d21;
	}

.cptitle a{
	color:#541d21;
	}

.cpclass{
	margin:0px auto;
	overflow:hidden;
	text-align:center;
	width:1190px;
	margin-top:10px;
	}

.cpclass a{
	display:inline-block;
	height:40px;
	line-height:40px;
	color:#541d21;
	font-size:16px;
	border-radius:5px;
	padding:0px 20px;
	background-color:#fff;
	transition:background-color 0.3s;
	}

.cpclass div{
	display:none;
	}

.cpclass a:hover{
	background-color:#541d21;
	color:#fff;
	}

.cpclass a.smenuvnow{
	background-color:#541d21;
	color:#fff;
	}

.cplist{
	width:1190px;
	margin:0px auto;
	overflow:hidden;
	margin-top:50px;
	}

.cpquery{
	width:360px;
	float:left;
	overflow:hidden;
	margin:0px 18px;
	background-color:#fff;
	height:370px;
	margin-bottom:40px;
	text-align:center;
	border-radius:10px;
	cursor:pointer;
	transition:all 0.3s
	}

.cpquery:hover{
	box-shadow:0px 0px 20px rgba(0,0,0,0.2)}
	

.cplist span{
	display:block;
	width:100%;
	height:212px;
	background-size:100%;
	}
	
.cpquery h2{
	font-size:24px;
	line-height:30px;
	margin-top:20px;
	font-weight:normal;
	}

.cpquery a{
	display:inline-block;
	width:120px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	margin-top:20px;
	height:40px;
	border-radius:5px;
	overflow:hidden;
	text-align:center;
	background-image:url(cplink.png);
	background-position:center;
	background-repeat:no-repeat;
	background-color:#424242;
	line-height:38px;
	color:#CCC;
	transition:all 0.3s;
	}

.cpquery a:hover{
	width:150px;
	box-shadow:0px 0px 10px rgba(221,34,34,0.5);
	background-color:#d70c19;
	color:#fff;
	}

.cpdetail{
	width:100%;
	height:100%;
	background-position:0px center;
	background-repeat:no-repeat;
	background-size:100% 100%;
	overflow:hidden;
	animation:cpdetail 2s;
	animation-fill-mode: forwards;
	}

@keyframes cpdetail
{
from {background-size:120% 120%;background-position:0px center;}
to { background-size:100% 100%;background-position:200px center;}
}

.cp_pro{
	width:430px;
	background-color:#fdfef9;
	height:100%;
	text-align:left;
	box-shadow:0px 0px 50px rgba(0,0,0,0.2);
	animation:cp_pro 1s;
	animation-fill-mode: forwards;
	}

@keyframes cp_pro
{
from { margin-left:-430px;}
to { margin-left:0px;}
}

.cp_pro .cp_img2{
	width:100%;
	height:255px;
	overflow:hidden;
	float:left;
	opacity:0;
	animation:cp_img2 1s;
	animation-fill-mode: forwards;
	}

@keyframes cp_img2
{
from { transform:translateY(50px); opacity:0;}
to { transform:translateY(0px); opacity:1}
}

.cp_pro h3{
	display:inline-block;
	text-indent:30px;
	height:40px;
	line-height:40px;
	width:80%;
	font-size:30px;
	font-weight:900;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:15%;
	opacity:0;
	animation:cp_pro_h3 0.8s;
	animation-fill-mode: forwards;
	animation-delay:0.3s;
	}

@keyframes cp_pro_h3
{
from { transform:translateY(50px); opacity:0;}
to { transform:translateY(0px); opacity:1}
}

.cp_pro h1{
	width:90%;
	text-indent:30px;
	display:inline-block;
	font-size:30px;
	height:40px;
	color:#cc9900;
	line-height:40px;
	opacity:0;
	animation:cp_pro_h1 0.8s;
	animation-fill-mode: forwards;
	animation-delay:0.5s;
	}

@keyframes cp_pro_h1
{
from { transform:translateY(50px); opacity:0;}
to { transform:translateY(0px); opacity:1}
}

.cp_pro h4{
	width:90%;
	text-indent:65px;
	display:inline-block;
	height:40px;
	color: #333;
	margin:0px auto;
	line-height:40px;
	margin-top:5%;
	opacity:0;
	animation:cp_pro_h4 0.8s;
	animation-fill-mode: forwards;
	animation-delay:0.7s;
	}

.cp_pro h4.yuanliao{
		background: url(icon_1.png) no-repeat 30px center
	}
	
.cp_pro h4.tiaoli{
		background: url(icon_2.png) no-repeat 30px center
	}
	
.cp_pro h4.chucun{
		background: url(icon_3.png) no-repeat 30px center
	}

@keyframes cp_pro_h4
{
from { transform:translateY(50px); opacity:0;}
to { transform:translateY(0px); opacity:1}
}

.cp_pro span{
	padding-left:30px;
	display:inline-block;
	width:370px;
	margin:0px auto;
	color:#666;
	opacity:0;
	animation:cp_pro_span 0.8s;
	animation-fill-mode: forwards;
	animation-delay:0.9s;
	}

@keyframes cp_pro_span
{
from { transform:translateY(50px); opacity:0;}
to { transform:translateY(0px); opacity:1}
}

.xiangxi{
	display:none;
	position:fixed;
	z-index:99;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	}

.xiangxi a.close{
	width:100px;
	height:40px;
	line-height:40px;
	border:3px solid #000;
	background-color:#fff;
	text-align:center;
	position:fixed;
	right:30px;
	color:#000;
	top:30px;
	transition:all 0.3s;
	}

.xiangxi a:hover.close{
	background-color:#000;
	color:#fff;
	}

.page12{
	width:1190PX;
	margin:0PX auto;
	overflow:hidden;
	text-align:center;
	padding-top:50px;
	padding-bottom:100px;
	}

.page12_box1{
	width:100%;
	height:678px;
	position:relative;
	margin-top:50px;
	}


.page12 font{
	display:block;
	width:89px;
	height:100px;
	margin:0px auto;
	display:block;
	background:url(dsz.png) no-repeat top center;
	padding-top:100px;
	margin-top:40px;
	}

.page12 font h3{
	color:#999;
	font-weight:normal;
	}

.page12 span{
	background-image: url(name.png);
	background-repeat: no-repeat;
	padding-top: 120px;
	width: 89px;
	height:80px;
	margin: 0px 15px;
	float: left;
	display: block;
	overflow: hidden;
	transition: all 0.3s;
	transform: scale(1,1);
	}

.page12 span:hover{
	transform:scale(1.1,1.1)
	}

.page12 span.name0{
	background-image: url(dsz.png);
	background-position: 0px 0px;
	}


.page12 span.name1{
	background-position: 0px 0px;
}
.page12 span.name2{
	background-position: -123px 0px;
}
.page12 span.name3{
	background-position: -246px 0px;
}
.page12 span.name4{
	background-position: -369px 0px;
}
.page12 span.name5{
	background-position: -492px 0px;
}
.page12 span.name6{
	background-position: -615px 0px;
}
.page12 span.name7{
	background-position: -741px 0px;
}
.page12 span.name8{
	background-position: -863px 0px;
}
.page12 span.name9{
	background-position: -986px 0px;
}
.page12 span.name10{
	background-position: -1101px 0px;
}
.page12 span.name11{
	background-position: -1224px 0px;
}
.page12 span.name12{
	background-position: -1347px 0px;
}
.page12 span.name13{
	background-position: -1470px 0px;
}
.page12 span.name14{
	background-position: -1594px 0px;
}
.page12 span.name15{
	background-position: -1717px 0px;
}
.page12 span.name16{
	background-position: -1840px 0px;
}
.page12 span.name17{
	background-position: -1963px 0px;
}
.page12 span.name18{
	background-position: -2086px 0px;
}
.page12 span.name19{
	background-position: -2209px 0px;
}
.page12 span.name20{
	background-position: -2325px 0px;
	left: 963px;
	top: 361px;
}
.page12 span.name21{
	background-position: -2448px 0px;
	left: 88px;
	top: 366px;
}
.page12 span.name22{
	background-position: -2571px 0px;
}
.page12 span.name23{
	background-position: -2694px 0px;
}
.page12 span.name24{
	background-position: -2818px 0px;
}
.page12 span.name25{
	background-position: -2941px 0px;
}
.page12 span.name26{
	background-position: -3064px 0px;
}
.page12 span.name27{
	background-position: -3188px 0px;
}
.page12 span.name28{
	background-position: -3311px 0px;
	left: 708px;
	top: 477px;
}
.page12 span.name29{
	background-position: -3434px 0px;
	left: 878px;
	top: 477px;
}
.page12 span.name30{
	background-position: -3549px 0px;
	left: 441px;
	top: 595px;
}
.page12 span.name31{
	background-position: -3672px 0px;
}
.page12 span.name32{
	background-position: -3795px 0px;
	left: 797px;
	top: 589px;
}
.page12 span.name33{
	background-position: -3918px 0px;
}
.page12 span.name34{
	background-position: -4042px 0px;
}
.page12 span.name35{
	background-position: -4165px 0px;
}
.page12 span.name36{
	background-position: -4288px 0px;
}
.page12 span.name37{
	background-position: -4411px 0px;
}
.page12 span.name38{
	background-position: -4535px 0px;
}
.page12 span.name39{
	background-position: -4782px 0px;
}

.page12 span.name40{
	background-position: -4659px 0px;
}

.page12 span.name41{
	background-position: -5766px 0px;
}

.page12 span.name42{
	background-position: -5889px 0px;
}


.page12 span.name43{
	background-position: -5028px 0px;
}

.page12 span.name44{
	background-position: -4905px 0px;
}
.page12 span.name44{
	background-position: -4905px 0px;
}

.page12 span.name45{
	background-position: -5520px 0px;
}

.page12 span.name46{
	background-position: -5274px 0px;
}

.page12 span.name47{
	background-position: -5151px 0px;
}

.page12 span.name48{
	background-position: -5397px 0px;
}

.page12 span.name49{
	background-position: -5643px 0px;
}
.page12 span.name50{
	background-position: -6012px 0px;
}
.page12 span.name51{
	background-position: -6135px 0px;
}
.page12 span.name52{
	background-position: -6258px 0px;
	}
.page12 span.name53{
	background-position: -6381px 0px;
	}
.page12 span.name54{
	background-position: -6508px 0px;
	}
.page12 span.name55{
	background-position: -6635px 0px;
	}
.page12 span.name56{
	background-position: -6765px 0px;
	}
.honor{
	width:248px;
	height:200px;
	float:left;
	margin:0px 23px;
	overflow:hidden;
	position:relative;
	margin-bottom:40px;
	display:block;
	}

.honor span{
	display:block;
	width:248px;
	height:166px;
	background:url(honner.png) no-repeat top left;
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
	}

.honor font{
	display:block;
	width:248px;
	height:166px;
	position:absolute;
	left:0px;
	top:0px;
	background-repeat:no-repeat;
	background-position:center;
	background-size:100% 100%;
	z-index:0;
	}

.honor strong{
	display:block;
	width:100%;
	height:40px;
	margin-top:170px;
	font-size:14px;
	font-weight:normal;
	line-height:40px;
	text-align:center;
	color:#fff;
	}

.paibian{
	background:url(paibian.jpg) no-repeat top center;
	width: 100%;
	height: 214px;
	display: block;
}

.t_news{ height:30px;overflow:hidden; position:relative; width: 250px; float: left; margin-top: 35px;}
.t_news b{ line-height:30px;display:inline-block;}
.news_li,.swap{ line-height:30px; display:inline-block; position:absolute; top:0; left: 0px; width: 100%;}
.swap{top:30px;}
.news_li li,.swap li{
	width: 100%;
	height: 30px;
	float: left;
}

li.biaoyu1{
	background: url(biaoyu1.png) no-repeat left center;
}

li.biaoyu2{
	background: url(biaoyu2.png) no-repeat left center;
}

.right_box{
	position: fixed;
	width: 50px;
	height: 200px;
	right: 0px;
	top: 50%;
	margin-top: -100px;
	background-color: #000;
	z-index: 999;
	color: #fff;
}

.right_box span{
	display: block;
	float: left;
	width: 100%;
	cursor: pointer;
	height: 50px;
	text-align: center;
	transition: all 0.3s;
}

.right_box span:hover{
	background: #ff4800;
	
}

.right_box span i{
	line-height: 50px;
	font-size: 20px;
}

.right_box span i.fa-pause{
	display: none;
}

.cp_detail{
	width:1190px;
	min-height: 500px;
	border-radius: 5px;
	overflow: hidden;
	margin: 0px auto;
	background: #fff url(cpbg.jpg) top center repeat-x;
}

.cp_box{
	width:95%;
	margin: 0px auto;
	overflow: hidden;
	margin-top: 70px;
}

.cp_bigimg{
	width:600px;
	overflow: hidden;
	float: left;
}

.cp_bigimg .bigimg_left{
	width:90px;
	float: left;
	overflow: hidden;
	margin-right: 20px;
}

.cp_bigimg .bigimg_left span{
	display: block;
	overflow: hidden;
	height: 63px;
	width: 88px;
	border: 1px solid #e6e6e6;
	background-color: #fff;
	margin-bottom: 10px;
	cursor: pointer;
	transition: all 0.2s
}

.cp_bigimg .bigimg_left span.on{
	border:1px solid #e47f12;
}

.cp_bigimg .bigimg_left span img{
	width:80px;
	height:55px;
	margin-left: 4px;
	margin-top: 4px;
}

.cp_bigimg .bigimg_right{
	width: 490px;
	overflow: hidden;
	float: left;
	background-color: #fff;
}

.cp_bigimg .bigimg_right img{
	width:460px;
	border: 1px solid #e6e6e6;
	padding: 10px;
	background-color: #fff;
}

.cp_prop{
	width: 480px;
	float: left;
	overflow: hidden;
	margin-left: 50px;
}

.cp_prop h2{
	font-size: 22px;
	display: inline-block;
}

.cp_prop .xingji{
	display: inline-block;
	overflow: hidden;
	font-size: 12px;
	color: #666666;
	margin-left:10px;
}

.cp_prop .xingji span{
	display: block;
	width: 99px;
	height: 15px;
	float: left;
	background-position: center left;
	background-repeat: no-repeat;
	margin-right: 10px;
}

.cp_prop .xingji .xingji{
	background-image: url(star.png)
}

.cp_prop .xingji .xingji1{
	background-image: url(star1.png)
}

.cp_prop .xingji .xingji2{
	background-image: url(star2.png)
}

.cp_prop .xingji .xingji3{
	background-image: url(star3.png)
}

.cp_prop .xingji .xingji4{
	background-image: url(star4.png)
}

.cp_prop .xingji .xingji5{
	background-image: url(star5.png)
}

.cp_prop .memo{
	width:100%;
	overflow: hidden;
	color: #666666;
	line-height: 24px; 
	font-size: 14px;
	padding: 20px 0px;
	border-bottom: 1px solid #cdc9bd
}

.pengren{
	width: 100%;
	padding: 20px 0px;
	color: #666666;
	font-size: 14px;
	overflow: hidden;
	line-height: 24px;
	border-bottom: 1px solid #cdc9bd
}

.pengren strong{
	color: #e27500;
	font-size: 16px;
	margin-bottom: 5px;
	display: inline-block;
}

.yl_icon{
	width: 100%;
	background-color: #fbf9f6;
	border-bottom: 1px dotted #cacaca;
	overflow: hidden;
	font-size: 12px;
	color: #363636
}

.intro_title{
	width: 95%;
	margin: 0px auto;
	height: 40px;
	line-height: 40px;
	margin-top: 40px;
	background-color: #fdf7ed;
	text-indent: 15px;
	font-size: 16px;
	color: #7f6235;
	border-top: 2px solid #dcc38d;
	font-weight: bold;
}


.cp_intro{
	width: 95%;
	margin: 0px auto;
	overflow: hidden;
	padding: 20px 0px 40px 0px;
}

.cp_intro table{
	width: 100%;
	border-top: 1px solid #d8d5ca;
	border-left: 1px solid #d8d5ca;
}

.cp_intro table td{
	border-bottom: 1px solid #d8d5ca;
	border-right: 1px solid #d8d5ca;
	text-indent: 10px;
	font-size: 14px;
	color: #666;
	height: 35px;
	line-height: 35px;
}

.cp_intro table td.td_title{
	background-color: #fbf9f6;
	color: #9c7c42;
	font-weight: bold;
	width: 15%;
	min-width: 85px;
	max-width: 100px;
}

a.back{
	display: inline-block;
	padding: 0px 15px;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	background-color: #441815;
	text-align: center;
	border-radius: 3px;
	color: #fff;
	margin-left: 10px;
	transition: all 0.2s;
}

a.back i{
	margin-right: 5px;
}

a:hover.back{
	background-color: #ed3630
}

#tab1 span{
	cursor: pointer;
	display: inline-block;
	font-size: 18px;
	padding: 0px 10px;
	transition: all 0.2s
}

#tab1 span.on{
	font-weight: bold;
	color: #d70c19
}

.company_dh{
	width: 100%;
	margin: 50px auto;
	height: 400px;
	background: url(company.jpg) no-repeat center;
	background-size: 1100px 693px;
	animation: company_dh 5s forwards;

}


@keyframes company_dh
{
from {background-size: 1100px 693px;}
to {background-size: 1339px 843px;}
}


@-webkit-keyframes company_dh /* Safari 和 Chrome */
{
from {background-size: 1100px 693px;}
to {background-size: 1339px 843px;}
}

.pagesinfo{
	width:350px;
	}



.fancybox-title.fancybox-title-float-wrap span.child {
    font-size: 20px;
    padding: 10px 20px;
}





