@charset "gb2312";
/* 公共样式 */
	html,body{margin:0; padding:0; color:#575757; font-size:14px; font-family:"微软雅黑"; line-height:28px; }
	h1,h2,h3,h4,h5,h6,td,ul,li,p{ margin:0; padding:0px;}
	input,select,textarea{margin:0;padding:0;}
	a:link{color:#4c4c4c;text-decoration: none;}
	a:visited{color:#4c4c4c;text-decoration: none;}
	a:hover{color:##d9140e;text-decoration: none;}
/*------------------头部样式-----------------*/
	.topbj{width:100%; height:107px; background:#ffffff; position: fixed; z-index:2000; opacity: 1; top: 0px;}
	.topt{width:90%; height:107px; margin:0 auto; clear:both;}
	.logo{width:300px; height:54px; float:left;}
	.logo a{width:275px; height:54px; float:right; display:block; background:url(logo.jpg) right bottom  no-repeat;text-indent:-999px;}
	.bb{width:142px; height:24px; float:right; padding-top:20px; text-align:right;}
	.bb a:link{color:#000000; text-decoration: none;}
	.bb a:visited{color:#000000; text-decoration: none;}
	.bb a:hover{color:#d8140d; text-decoration: none;}
	
	.dao{width:100%; height:53px; float: right; font-size:16px;}
	
/*--------------- 横向导航------------------- */
	#divnav{width:100%; height:53px; float:left; clear:both;}
	#nav{padding:0; margin:0; list-style:none; height:53px; position:relative; z-index:2;}
	#nav li.top {display:block; float:left; height:53px;}
	#nav li a.top_link {display:block; float:left; height:53px; line-height:50px; color:#140909; text-decoration:none; cursor:pointer; text-align:center;}
	#nav li a.top_link span {float:left; display:block; padding:0; height:53px; text-align:center; width:110px;}
	#nav li a.top_link span.down {float:left; display:block; padding:0; height:53px; text-align:center; width:110px;}

	
	
	#nav li:hover a.top_link {color:#d8140d; text-align:center; width:110px; }
	#nav li:hover a.top_link span {color:#d8140d; text-align:center; width:110px;}
	#nav li:hover a.top_link span.down {color:#d8140d; text-align:center; width:110px;}

	
	#p1 #a1{color:#d8140d; text-align:center; width:110px; height:53px; }
	#p2 #a2{color:#d8140d; text-align:center; width:110px; height:53px; }
	#p3 #a3{color:#d8140d; text-align:center; width:110px; height:53px; }
	#p4 #a4{color:#d8140d; text-align:center; width:110px; height:53px; }
	#p5 #a5{color:#d8140d; text-align:center; width:110px; height:53px; }
	#p6 #a6{color:#d8140d; text-align:center; width:110px; height:53px; }
	#p7 #a7{color:#d8140d; text-align:center; width:110px; height:53px; }
	#p8 #a8{color:#d8140d; text-align:center; width:110px; height:53px; }
	#p9 #a9{color:#d8140d; text-align:center; width:110px; height:53px; }
	
	/*---------------导航下拉菜单样式---------------*/
		
	#nav li:hover {position:relative; z-index:200;}
	
	#nav li:hover ul.sub 
	{left:15px; top:50px; white-space:nowrap; width:240px; height:46px; line-height:46px; height:auto; z-index:300; background:#ffffff; padding:2px 0 0 0; font-size:16px; border-top:3px solid #d8140d;}
	#nav li:hover ul.sub li
	{display:block; height:46px; line-height:46px; position:relative; float:left; width:240px; border-bottom:1px solid #cccccc;  }
	#nav li:hover ul.sub li a
	{display:block; height:46px; line-height:46px; width:230px; color:#666666; text-decoration:none; text-align: left;text-indent:25px;  }
	#nav li:hover ul.sub li a:hover 
	{color:#d8140d; height:46px; line-height:46px;}
	
	
	#nav ul
	{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
	
/*--------------- 手机导航------------------- */	
	.m-wrap{padding: 0 4.7%; width: 90.6%; height:50px; }
	.sjlogo{width:204px; height:40px; float:left;}
	.header{position: relative; z-index: 20;height:46px; padding-top:4px; background:#ffffff;}	
	.header .nav-ico{display: none;	cursor: pointer; margin-right: 2.5%; height: 20px;}
	.header.m-wrap .nav-ico{display: block;	margin-right: 0; width: 66px; height: 46px; background:url(ico_18.jpg) center no-repeat; background-size: auto 40%; margin-right: -5%;}
	.header.m-wrap .nav-ico.hover{background: url(ico_99.png) no-repeat center #61ad33; background-size: auto 40%;}
	.header .nav-ico img{height:100%;}
	.header .m-navwrap{display: none;}
	.header.m-wrap .m-navwrap{width: 100%; position: absolute; top: 50px; left: 0; display: none; background: #ffffff;}
	
	.header.m-wrap .m-navwrap ul,.header.m-wrap .m-navwrap li{width:100%;}
	.header.m-wrap .m-navwrap .li1 .tit{	display:block;	width: 78%;	padding: 0 17% 0 5%; height: 40px; line-height: 40px; font-size: 15px; color: #ffffff; background: url(ico_100.png) no-repeat 95% center #d9140e; background-size: auto 22%; cursor: pointer;}
	.header.m-wrap .m-navwrap .li2 .tit{	display:block;	width: 78%;	padding: 0 17% 0 5%; height: 40px; line-height: 40px; font-size: 15px; color: #ffffff; background: url(ico_101.png) no-repeat 95% center #d9140e; background-size: auto 43%; cursor: pointer;}
	.header.m-wrap .m-navwrap .tit a{color: #ffffff; display: block;}
	.header.m-wrap .m-navwrap .tit a:hover{	color: #ffffff;}
	.header.m-wrap .m-navwrap li{border-bottom: 1px solid #ffffff; }
	.header.m-wrap .m-navwrap .sub-box{	width: 100%; background-color: #888888;	display: none;}
	.header.m-wrap .m-navwrap .sub-box a{display: block; width: 78%; padding: 0 17.4% 0 4.6%; height:30px; line-height:30px; border-top: 1px solid #ffffff; color: #fff; font-size: 13px;}
	.header.m-wrap .m-navwrap .sub-box a:hover{	background-color: #999999;}

/*------------------banner样式-----------------*/
	.swiper-container {height:auto; margin:0 auto; clear:both; }
    .swiper-slide {text-align: center; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;-webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; background-size:cover; overflow:hidden;}
	.swiper-slide img { width:100%;}
	
	.banner{ width:100%; height:auto; margin:0 auto; margin-top:57px;}
	.sjbanner{ width:100%; height:auto; margin:0 auto; }
	
/*------------------手机k区样式-----------------*/	
	.sjk1bj{width:100%; height:0; padding-bottom:28%; margin:0 auto; clear:both; background:#f5f5f5;}
	.sjk1{width:90%; height: auto; margin:0 auto; clear:both; padding:1.25% 0;}
	.sjkf{width:29.5%; height:0; padding-bottom:9%; line-height:2.45em; float:left; margin:2% 1.9% 0 1.9%; background:#ffffff; padding-top:2%; text-align:center; color:#333333;}
	.sjkf a:link{width:29.5%; height:0; padding-bottom:10%; background:#ffffff; text-decoration: none;}
	.sjkf a:visited{width:29.5%; height:0; padding-bottom:10%; background:#ffffff; text-decoration: none;}
	.sjkf a:hover{width:29.5%; height:0; padding-bottom:10%; background:#cccccc; text-decoration: none;}
	
	.sjk2bj{width:100%; height:0; padding-bottom:40%; margin:0 auto; background:url(k2bj.png) top center no-repeat #d9140e; background-size:contain;}
	.sjk2z{width:90%; height:0; padding-top:1.8%; padding-bottom:3.5%; margin:0 auto; clear:both; font-size:1.3em; color:#ffffff; }
	
	.sjk3bj{width:100%; height:0; padding-bottom:86%; margin:0 auto; clear:both; background-color:#f5f5f5; line-height:1.4em;}
	.sjk3z{width:90%; height:0; padding-top:1.8%; padding-bottom:4%; margin:0 auto; clear:both; background:url(k3b.jpg) left bottom no-repeat;}
	.sjk3b{width:50%; height:0; font-size:1.3em; padding-bottom:6%; color:#d9140e; float:left;}
	.sjk3m{width:1.5%; height:0; float:right;  text-align:right; background-size:contain;}
	.sjk3{width:90%; height:0; padding-bottom:72%; margin: 0 auto; clear:both; text-align:left;}
	.sjk3 p{font-size:1.15em; line-height:1.5em;}
	
/*------------------k区样式-----------------*/	
	.k1bj{width:100%; height: auto; margin:0 auto; clear:both;background:url(k1.jpg) bottom center no-repeat #f2f2f2;}
	.k1lf{width:48%; float:left; padding:2% 0 0 4%;}
	.k1lf a:link{color:#d9140e;text-decoration: none; line-height:50px;}
	.k1lf a:visited{color:#d9140e;text-decoration: none;}
	.k1lf a:hover{color:#FF9900;text-decoration: none;}
	.k1ri{width:45%; float: right; padding-top:1%;}
	
	.slideTxtBox{ width:100%; margin:0 auto; background:#ffffff;}
	.slideTxtBox .hd{width:90%; height:80px; line-height:88px; font-size:18px; position:relative; margin:0 auto; clear:both; }
	.slideTxtBox .hd ul{width:100%; float:left; text-align:left;  position:absolute; height:80px; }
	.slideTxtBox .hd ul li{width:16.66%; float:left; cursor:pointer; text-align:center; line-height:88px; display: block;}
	.slideTxtBox .hd ul li img{width:12%; }
	.slideTxtBox .hd ul li.on{ color:#ffffff; background:url(k1d.png) top center no-repeat; display: block; }
	
	.slideTxtBox .bd ul{width:90%; height:383px; zoom:1; margin-left:5%; line-height:26px; }
	.slideTxtBox .bd li{width:100%; list-style:none; position:relative; }
	
	
	.k2bj{width:100%; height:0; padding-bottom:39%; margin:0 auto; background:url(k2bj.png) top center no-repeat #ffffff; background-size:contain;}
	.k2z{width:90%; height:0; padding-top:2.5%; padding-bottom:3.2%; margin:0 auto; clear:both; font-size:3em; color:#d9140e; }
	.k2{width:90%; height:auto; padding-bottom:0; margin: 0 auto; clear:both; background-size:cover; overflow:hidden; position:relative}
	.k2 img{transition:all 1s; -moz-transition:transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; -webkit-transition:all 1s;}
	.k2:hover img{transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1);}
	

	.k3bj{width:100%; height:0; padding-bottom:33%; margin:0 auto; clear:both; background-color:#f5f5f5;}
	.k3z{width:90%; height:0; padding-top:2.5%; padding-bottom:3.2%; margin:0 auto; clear:both;}
	.k3b{width:50%; height:0; font-size:3em; color:#d9140e; float:left;}
	.k3m{width:30%; height:0; float:right; font-size:1.5em; color:#e79c9b; text-align:right;}
	.k3m a:link{color:#e79c9b;text-decoration: none;}
	.k3m a:visited{color:#e79c9b;text-decoration: none;}
	.k3m a:hover{color:#FF9900;text-decoration: none;}
	
	.k3{width:90%; height:0; padding-bottom:26.5%; margin: 0 auto; clear:both;}
	.k3k{width:31%; height:0; padding-bottom:26.5%; line-height:1.4em; float:left; margin-right:2.33%;}
	.k3t{width:100%; height:0; padding-bottom:66%; float:left; overflow:hidden;}
	.k3t img{transition:all 1s; -moz-transition:transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; -webkit-transition:all 1s;}
	.k3t:hover img{transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1);}
	.k3k p{font-size:1.15em; line-height:2.55em;}
	
/*------------------底部样式-----------------*/
	
	.downbj{width:100%; height:0; padding-bottom:13%; margin:0 auto; clear:both; background:#272727;}
	
	.down{width:90%; height: auto; margin:0 auto; clear:both; padding-top:2.1%;}
	.downlf{width:33%; height:0; float:left; color:#cccccc; font-size:16px;}
	.downlfd{width:33.33%; height:0; padding-bottom:8%; float:left; }
	.downlfd a:link{color:#cccccc; text-decoration: none;}
	.downlfd a:visited{color:#cccccc;text-decoration: none;}
	.downlfd a:hover{color:#FF9900;text-decoration: underline;}
	
	.downri{width:17.7%; height:0; float:right; }
	.downrit{width:45%; height:0; padding-bottom:60%; float:left; background-size:contain; text-align:center; line-height:40px; color:#ffffff;}
	.downrit1{width:45%; height:0; padding-bottom:60%; float:right; background-size:contain; text-align:center; line-height:40px; color:#ffffff;}

	.d{width:100%; height:64px; margin:0 auto; clear:both; background:#272727; border-top:1px solid #424141; }
	.db{width:90%; height: auto; padding-top:1%; padding-bottom:1%; margin:0 auto; clear:both; color:#888888;}
	.db a:link{color:#919090; text-decoration: none;}
	.db a:visited{color:#919090;text-decoration: none;}
	.db a:hover{color:#FF9900;text-decoration: underline;}
	
	.dblf{width:76%; height:auto; float:left;}
	.dbri{width:23.8%; height:auto; float:right; text-align:right;}
		
/*------------------内页样式-----------------*/
	.ab{width:100%; height:0; padding-bottom:22%; margin:57px auto 0 0; clear:both; background:url(about.jpg) top center no-repeat; background-size:cover;  }
	.xw{width:100%; height:0; padding-bottom:22%; margin:57px auto 0 0; clear:both; background:url(new.jpg) top center no-repeat; background-size:cover;  }
	.cp{width:100%; height:0; padding-bottom:22%; margin:57px auto 0 0; clear:both; background:url(product.jpg) top center no-repeat; background-size:cover;  }
	.al{width:100%; height:0; padding-bottom:22%; margin:57px auto 0 0; clear:both; background:url(case.jpg) top center no-repeat; background-size:cover;  }
	.lx{width:100%; height:0; padding-bottom:22%; margin:57px auto 0 0; clear:both; background:url(contact.jpg) top center no-repeat; background-size:cover;  }
	
	
	.nr{width:100%; height: auto; margin: 0 auto; clear:both;background-color:#f5f5f5; padding:1% 0 2% 0;}
	.wz{width:86%; height: auto; margin: 0 auto; clear:both;}
	
	.btz{width:100%; height:auto; line-height:50px; margin: 0 auto; clear:both; color:#d8140d; font-size:38px;}
	.btz p{font-size:30px; color:#e5e5e5; line-height:36px;}
	.abnr{width:100%; height:auto; float:left; }
	
	.ry{width:19%; height:auto; /*padding-bottom:13.5%; margin-bottom:1%;*/ float:left; margin-right:1%; margin-top:2%; background-size:contain; }
	.ry img{ width:100%;}
	
	.zh{width:100%; height:auto; float:left; background:#ffffff; margin-top:1%;}
	.zhlf{width:50%; height:auto; float:left; background:#ffffff;  padding:1.5% 3.5% 2% 2%; }
	.zhlfh{width:5%; height:auto; float:left; padding:3% 1%; font-size:100px; font-family:Arial; color:#d8140d;}
	.zhri{width:29.5%; height:auto; float:left; background:#fcfcfc; padding:2% 4% 26% 4%; }
	
	.xwnr{width:100%; height: auto; margin: 0 auto; clear:both; background-color:#ffffff; padding:0 0 2% 0;}
	.xws{width:65%; padding:2% 0; height:auto; float:left;  }
	.xws img{ max-width:100%; padding:20px 0;}
	.xwst{width:33%; padding:3% 0; height:auto; float: right;}
	.xwstd{width:95%; padding:2% 2.5%; height:auto; float:left;}
	
	.znk{width:300px; height:390px; float:left; margin:1% 0.8% 1% 0.8%;}
	.znkt{width:250px; height:160px; float:left; margin-left:26px;}
	.znkt img{ height:160px;}
	.znkz{width:250px; height:auto; float:left; margin-left:26px; padding:30px 0 10px 0;}
	.znkz h3{ font-size:16px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.znk p{width:250px; height:auto; float:left; font-size:12px; line-height:20px;}
	.znk a:link{width:300px; height:390px; float:left; background:#fff; color:#666; text-decoration:none;}
	.znk a:hover{width:300px; height:390px; float:left; background:#d8140d; color:#fff; text-decoration:none;}
	
	.dt{width:86%; height:auto; margin: 0 auto ; clear:both;}
	.dtlf{width:50%; height:auto; float:left; margin:2% 0;}
	.dtri{width:47%; height:auto; padding-bottom:1%; float:right;}
	.dtt{width:100%; height:auto; float:left; padding-bottom:1%; line-height:28px; border-bottom:1px solid #eeeeee;}
	.dtt p{width:100%; height:auto; float:left; line-height:2em; font-size:1.2em; color:#333333; padding-top:1%;}
	.dtt a:link{color:#666666;text-decoration: none;}
	.dtt a:visited{color:#666666;text-decoration: none;}
	.dtt a:hover{color:#FF9900;text-decoration: none;}
	
	.pro{width:23.4%;  float:left; margin:1% 0.8% 1% 0.8%; background:#ebebeb; box-shadow:0 0 8px rgba(255,255,255,.5)}
	.pro_img{width:calc(100% - 20px); float:left; margin:10px 10px; background-size:cover; }
	.pro_name{width:calc(100% - 20px); height:50px;  margin:0 10px; line-height:50px; float:left; text-align:center; font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
	.pro a:link{width:300px; height:340px; float:left; background:#ebebeb; color:#666; text-decoration:none;}
	.pro a:hover{width:300px; height:340px; float:left; background:#d8140d; color:#fff; text-decoration:none;}
	
	.cplf{width:35%; height:auto; float:left; margin:2% 0;}
	.cplfd{width:100%; height:0; padding-bottom:72%; border:1px solid #ebebeb;}
	.mcplfd{width:100%; height:0; padding-bottom:72%; border:1px solid #ebebeb; display:none}
	.cplfx{width:23.6%; height:0; float:left; padding-bottom:17%; margin:1% 0.5%; border:1px solid #ebebeb;}
	.cpri{width:62%; height:auto; float:right; margin:2% 0;}
	
	.lxlf{width:35%; height:auto; float:left; margin:3% 0;}
	.lxri{width:62%; height:auto; float:right; margin:3% 0; border:1px solid #cccccc;}

			

/*------------------内页导航-----------------*/
	#nrdao{width:100%; height: 80px; margin: 0 auto; clear:both;}		
	.nrdao{width:88%; color:#555555; height:80px;  line-height:78px; padding:0 6%; margin: 0 auto; clear:both; text-align:center; font-size:17px; border-bottom:1px solid #e5e5e5;}
	.nrdao a{display:block; float:left; color:#555555; text-decoration: none; padding:0 1%;  margin:0 1%;}
	.nrdao a:hover{display:block; float:left; color:#d9140e; text-decoration: none; padding:0 1%; border-bottom:2px solid #d9140e; }
	
	#d1 #b1{display:block; float:left; color:#d9140e; text-decoration: none; padding:0 1%; height:78px; border-bottom:2px solid #d9140e;}
	#d2 #b2{display:block; float:left; color:#d9140e; text-decoration: none; padding:0 1%; height:78px; border-bottom:2px solid #d9140e;}
	#d3 #b3{display:block; float:left; color:#d9140e; text-decoration: none; padding:0 1%; height:78px; border-bottom:2px solid #d9140e;}
	#d4 #b4{display:block; float:left; color:#d9140e; text-decoration: none; padding:0 1%; height:78px; border-bottom:2px solid #d9140e;}
	#d5 #b5{display:block; float:left; color:#d9140e; text-decoration: none; padding:0 1%; height:78px; border-bottom:2px solid #d9140e;}
	#d6 #b6{display:block; float:left; color:#d9140e; text-decoration: none; padding:0 1%; height:78px; border-bottom:2px solid #d9140e;}
	#d7 #b7{display:block; float:left; color:#d9140e; text-decoration: none; padding:0 1%; height:78px; border-bottom:2px solid #d9140e;}
	#d8 #b8{display:block; float:left; color:#d9140e; text-decoration: none; padding:0 1%; height:78px; border-bottom:2px solid #d9140e;}
	#d9 #b9{display:block; float:left; color:#d9140e; text-decoration: none; padding:0 1%; height:78px; border-bottom:2px solid #d9140e;}
	
	
	
/*------------------手机内页导航------------------*/	
	.mnrdao{width:100%; height:38px; float:left; clear:both; background:#ffffff;}
	.mnrdaoleft{width: 20%;cursor: pointer; float:left;}
	.mnrdaoico{display: block;width: 100%;height: 38px; background: url(ico_35.png) no-repeat center #d9140e;background-size: auto 30%;}
	.mnrdaoright{width: 80%; padding:0; float:left; margin:0; list-style:none; height:38px; line-height:38px; position:relative; z-index:2;  text-align:left; font-size:16px;}
	.mnrdaoright li.top {width:100%; display:block; float:left; height:38px; text-indent:38px; background: url(ico_36.png)  no-repeat 95% center; background-size: auto 45%; color:#d9140e; }
	.mnrdaoright li a.top_link {width:100%; display:block; float:left; height:38px; line-height:38px; color:#333333; text-decoration:none; cursor:pointer; background: url(ico_36.png) no-repeat 92% center;}
	.mnrdaoright li:hover a.top_link {width:100%; color:#333333;}
	
	/*---------------导航下拉菜单样式---------------*/	
	.mnrdaoright li:hover {position:relative; z-index:200;}
	
	.mnrdaoright li:hover ul.sub 
	{left:0px; top:38px; white-space:nowrap; width:100%; height:36px; line-height:36px; height:auto; z-index:300;  padding:2px 0 10px 0; font-size:14px;}
	.mnrdaoright li:hover ul.sub li
	{display:block; height:36px; line-height:36px; position:relative; float:left; width:100%;border-bottom:1px solid #eeeeee;}
	.mnrdaoright li:hover ul.sub li a
	{display:block; height:36px; line-height:36px; width:100%; color:#666666; text-decoration:none; text-indent:35px; background:url(ico_37.png) no-repeat 95% center #FFF;background-size: auto 30%;}
	.mnrdaoright li:hover ul.sub li a:hover 
	{color:#666666; height:36px; line-height:36px;background-color:rgba(248,248,248,0.9);}
	.mnrdaoright ul
	{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
	
.vid-box{
	
    position: relative;	
	}
	
 .vid-box .upbox{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	cursor: pointer;
	overflow: hidden;
	height: 350px;
	z-index: 2;
}
 .vid-box .upbox.uop{
	opacity: 0;
	filter: Alpha(opacity=0);
}
.vid-box .obj-box{
	width: 100%;
	position: relative;;
	height: 100%;
	z-index: 1;
}
.vid-box .obj-box.uop{
	z-index: 3;
}
 .vid-box .obj-box .obj{
	height: 100%;
	width: 86%;
	margin: 0 auto;
}
.vid-box .obj-box .close{
	display: block;
	cursor: pointer;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: 44%;
	background: url(../../images/ico_131.jpg) no-repeat left center;
	width: 46px;
	height: 46px;
}
.vid-box .obj-box .close:hover{
	background: url(../../images/ico_131.jpg) no-repeat right center;
}
.vid-box .upbox img{
	/*width: 100%;*/
	transform: translateZ(0px);
    transition: transform 0.3s ease 0s;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}
.vid-box .upbox:hover img{
	transform: scale(1.1, 1.1);
    transition: transform 0.6s ease 0s;
}
 .vid-box .upbox .ico{
	display: block;
	width: 60px;
	height: 60px;
	position: absolute;
	left: 50%;
	margin-left: -30px;
	top: 40%;
	background: url(../../images/ico_12.png) no-repeat center;
}
 .twrap .vid-box .upbox .ico{
	width: 35px;
	height: 35px;
	background: url(../../images/ico_12.png) no-repeat center;
	background-size: auto 100%;
	top: 43%;
	margin-left: -18px;
}
.vid-box .upbox p{
	width: 100%;
	text-align: center;
	line-height: 38px;
	position: absolute;
	left: 0;
	top: 53%;
	font-size: 24px;
	color: #fff;
}
 .twrap .vid-box .upbox p{
	top: 55%;
	font-size: 18px;
}

 .vid-box .upbox .uop{
	opacity: 0;
	filter: Alpha(opacity=0);
}

.wap  .up-box{
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 2;
}
.wap  .up-box img{
	width: 100%;
}
.wap .up-box .ico{
	display: block;
	width: 30px;
	height: 30px;
	background: url(../../images/ico_12.png) no-repeat center;
	left: 50%;
	margin-left: -15px;
	top: 50%;
	margin-top: -30px;
	position: absolute;
	z-index: 3;
}
.wap  .up-box p{
	line-height: 22px;
	text-align: center;
	color: #fff;
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	z-index: 3;
}
.wap video{ width:100%; background-color:#000}

.k1tz{width:100%; height:40px; line-height:40px; font-size:14px; margin-top:253px; background-color: rgba(0,0,0,0.5); position: absolute; z-index: 20; text-align:center; color:#ffffff; left:0; bottom:0}
.to-close{ width:100%; height:36px; margin:0px 20px 30px 0; line-height:36px; color:#f4a404; text-align:right;}
.to-close a{ padding:0 4px; color:#f4a404;}
.page-jump{ position:relative; padding-top:0px;}
.page-jump div{ line-height:42px; margin-top:10px; padding-left:20px; background:#E6E6E6; font-size:14px; color:#333;}
.page-jump div a{color:#333333; text-decoration:none;}
.page-jump div a:hover{color:#f4a404;}
	
div.fy { margin-top:30px; padding:0 10px; text-align:center;}
div.fy a { margin:2px 5px; padding:5px 10px; border:1px solid #666; color:#666; text-decoration:none;}
div.fy a:hover { border:1px solid #d10d1c; color:#d10d1c;}
div.fy a:active { border:1px solid #d10d1c; color:#d10d1c; }
div.fy span.current { margin:2px 5px; padding:5px 10px; border:1px solid #d10d1c; background-color:#d10d1c; color:#FFF; font-weight:bold;}
div.fy span.disabled { margin:2px 5px; padding:5px 10px; border:1px solid #DDD; color:#CCC;}