/*
* @Author: chengguozi
* @Date:   2016-05-09 15:06:01
* @Last Modified by:   chengguozi
* @Last Modified time: 2016-05-24 19:37:21
*/
/* reset css start */
html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,input,button,fieldset, legend,img { margin:0; padding:0; }
body{
	font-family: "microsoft yahei","simsun",arial;
	font-size: 12px;
	color: #010101;
	background: #fff;
	overflow-x: hidden;
}
h1,h2,h3,h4,h5,h6{font-size: 100%;font-weight: normal;}
input,img{border: none;}
img{display: block;}
input{outline: none;}
ul,ol{list-style: none;}
textarea{resize:none; }
a:link,a:visited{text-decoration: none;color:#010101;font-size: 12px;}
a:hover{text-decoration: underline;}
a{text-indent: -9999px;}
.clearfix:after{
	content: "";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
.clearfix{zoom:1;}
/* reset css end */

/* global start */
.re{position: relative;}
.fl{float: left;}
.fr{float: right;}
.mt30{margin-top: 30px !important;}
.mid{
	position: relative;
	width: 1000px;
	margin: 0 auto;
}
.hide {
    display: block;
    text-indent: -9999em;
    line-height: 999px;
    overflow: hidden;
}
/* global end */

/* 弹框样式start */
.bg {
	display: none;
	background-color: #000;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0; /*FF IE7*/
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	z-index: 8888;
	position: fixed; /*FF IE7*/
	_position: absolute;
	_height: expression(eval(document.documentElement.clientHeight));
	_top: expression(eval(document.documentElement.scrollTop));
}
.close_btn {
	width: 76px;
	height: 76px;
	right: -87px;
	top: 0;
	position: absolute;
	z-index: 1;
	background: url(https://static.web.sdo.com/woool/pic/txmc/close_btn.png);
}
.mydiv,.video_A {
	display: none;
	z-index: 9999;
	background: #0f0f04;
	width: 586px;
	height: 270px;
	margin-left: -294px;
	margin-top: -136px;
	border:1px #4c443d solid;
	left: 50%; /*FF IE7*/
	top: 50%;
	color:#696969 ;
	font-size: 18px;
	position: fixed; /*FF IE7*/
	_position: absolute;
	_top: expression(eval(document.documentElement.scrollTop)+(document.documentElement.clientHeight/2));
}
.video_A{
	position: fixed;
	top:50%;
	width: 707px;
    height: 454px;
    margin-top: -240px;
    margin-left: -370px;
    background: none;
}
.video_A .close_layer {
	position: absolute;
    background: url("https://static.web.sdo.com/xuezu/pic/20140514_test/close.png") no-repeat;
    width: 71px;
    height: 71px;
    right: -75px;
    top: 0;
}
/* 弹框样式send */



/* 常用animation start */
/* 视频按钮旋转动画 */
-webkit-@keyframes ds {
	0% {
		transform: rotate(0deg);
		Opacity: 1;
	}
	50% {
		transform: rotate(180deg);
		Opacity: 0.2;
	}
	100% {
		transform: rotate(360deg);
		Opacity: 1;
	}
}
-moz-@keyframes ds {
	0% {
		transform: rotate(0deg);
		Opacity: 1;
	}
	50% {
		transform: rotate(180deg);
		Opacity: 0.2;
	}
	100% {
		transform: rotate(360deg);
		Opacity: 1;
	}
}
@keyframes ds {
	0% {
		transform: rotate(0deg);
		Opacity: 1;
	}
	50% {
		transform: rotate(180deg);
		Opacity: 0.2;
	}
	100% {
		transform: rotate(360deg);
		Opacity: 1;
	}
}
 /* 常用animation end */