/* CSS Document */

/* css reset
--------------------------------------------------*/
* { margin: 0; padding: 0; font-size: 14px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-style: normal; text-align: left; color: #676767; }
html{margin:0;padding:0;_text-overflow:ellipsis;}
body { text-align: center; background: #fff; }
html, body { _background-image: url(about:blank); _background-attachment: fixed; }
img { border: none; }
li { list-style: none; }
select { border: 1px solid #A9A9A9; }
strong { font-weight: bold; }
td {line-height: 24px;}
img { vertical-align: middle; }
hgroup{clear:both;overflow:hidden;}
a { cursor: pointer; outline: none; color: #000; text-decoration: none; }
input { outline: none; }
a:link { }
a:visited { }
a:active, a:hover { color: #ff9724!important; }
hgroup h2.fr{font-weight:normal;}
.ul-bor{border-bottom:1px dashed #e4e4e4}
input:-webkit-autofill{box-shadow:0 0 0 1000px white inset;}/*����������ɱ���*/
em,a{font-style:normal;transition:all .6s;}
.art-tab .hd a{transition:none;}
.slider-nav a{line-height: 14px!important;}
/* ������ʽ
--------------------------------------------------*/
form {
	border: none;
	margin: 0;
	padding: 0;
}
span {
	border: none;
	margin: 0;
	padding: 0;
}
div {
	border: none;
	margin: 0;
	padding: 0;
}
img {
	border: none;
	margin: 0;
	padding: 0;
}
td {
	border: none;
	margin: 0;
	padding: 0;
}
table {
	border: none;
	margin: 0;
	padding: 0;
}
input {
	margin: 0;
	padding: 0;
	outline: none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.fc {
	text-align: center;
}
.fw {
	font-weight: bold;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
.blank1 {
	height: 1px;
	overflow: hidden;
	clear: both;
}
.blank5 {
	height: 5px;
	overflow: hidden;
	clear: both;
}
.blank3 {
	height: 3px;
	overflow: hidden;
	clear: both;
}
.blank8 {
	height: 8px;
	overflow: hidden;
	clear: both;
}
.blank7 {
	height: 7px;
	overflow: hidden;
	clear: both;
}
.blank10 {
	height: 10px;
	overflow: hidden;
	clear: both;
}
.blank15 {
	height: 15px;
	overflow: hidden;
	clear: both;
}
.blank20 {
	height: 20px;
	overflow: hidden;
	clear: both;
}
.blank30 {
	height: 30px;
	overflow: hidden;
	clear: both;
}
.blank40 {
	height: 40px;
	clear: both;
}
.blank50 {
	height: 50px;
	clear: both;
}
.blank70 {
	height: 70px;
	clear: both;
}
.blank105{
	height: 105px;
	overflow: hidden;
	clear: both;
}
.blank60 {
	height: 60px;
	clear: both;
}
.blank12 {
	height: 12px;
	overflow: hidden;
	clear: both;
}
.blank400 {
	height: 400px;
	clear: both;
}
.blank398 {
	height: 398px;
	clear: both;
}
.blank330 {
	height: 330px;
	clear: both;
}
.blank406 {
	height: 406px;
	clear: both;
}
.blank186 {
	height: 186px;
	clear: both;
}
.blank147 {
	height: 147px;
	background-color: #f1f1f1;
	clear: both;
}
.blank310 {
	height: 310px;
	clear: both;
}
.blank220 {
	height: 220px;
	clear: both;
}
.width495 {
	width: 49.5%;
	overflow: hidden;
}
.width10{
	width: 1%;
	height:100%;
	overflow: hidden;
}
.width6{
	width: 6px;
	height:100%;
	overflow: hidden;
}
.width8{
	width: 10px;
	height:175px;
	overflow: hidden;
}
.width20{
	width: 2%;
	height:100%;
	overflow: hidden;
}
.width12{
	width: 12px;
	height:100%;
	overflow: hidden;
}
.width17{
	width: 17px;
	height:100%;
	overflow: hidden;
}
.width320{
	width: 32%;
	overflow: hidden;
}
.width241{
	width: 241px;
	overflow: hidden;
}
.width350{
	width: 35%;
	overflow: hidden;
}
.width290{
	width: 29%;
	overflow: hidden;
}
.width700{
	width: 70%;
	overflow: hidden;
}
.width326{
	height: 100%;
	width: 326px; 
}
.width160{
	height: 100%;
	width: 160px; 
}
.width480{
	height: 100%;
	width: 480px; 
}
.red12 {
	color: #00602b;
	font-size: 12px;
}
.white12 {
	color: #fff;
	font-size: 12px;
}
.white14 {
	color: #fff;
	font-size: 14px;
}
.red18 {
	color: #923225;
	font-size: 18px;
}
.blacka14 {
	color: #404040;
	font-size: 14px;
}
.blacka12 {
	color: #404040;
	font-size: 12px;
}
ul li {
	list-style: none;
}
.clearfix{display:block;clear:both;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden;clear:both;height:0;visibility:hidden;content:".";}
.clearfix:before{display:block; overflow:hidden;clear:both;height:0;visibility:hidden;content:".";}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */ 
/* Hides from IE7 \*/
*+html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE7 */ 
.clear {
	clear: both;
}
.main {
	width: 1000px;
	position:relative;
	margin: 0 auto;
}
/* icon���� */
.icon { display: inline-block; vertical-align: middle; background: url(../images/icon_all.png) no-repeat; overflow: hidden; }
.iconVideo01 { width: 19px; height: 19px; background-position: 0px 0px; }
.iconAudio01 { width: 19px; height: 19px; background-position: -19px 0px; }
.iconMobile { width: 9px; height: 16px; background-position: 0px -25px; }
.iconDownArrow { width: 14px; height: 14px; background-position: 0 -45px; }
.iconDownArrowWhite { width: 14px; height: 14px; background-position: -19px -45px; }
.iconUpArrowWhite { width: 14px; height: 14px; background-position: -37px -45px; }
.iconSearchBtn { width: 16px; height: 16px; background-position: -19px -25px; }
.iconGs { width: 34px; height: 42px; background-position: 0 -158px; }
.iconFlagCH { width: 18px; height: 12px; background-position: -40px -25px; }
.iconDepth { width: 20px; height: 20px; background-position: -65px -25px; }
.iconGoTop { background-position: -90px -25px; }
.iconTwoCode { background-position: -108px -25px; }
.iconClose { background-position: -125px -25px; }
.iconLeftArrow { width: 4px; height: 10px; background-position: -51px -45px; }
.iconRightArrow { width: 4px; height: 10px; background-position: -55px -45px; }
.icon1 { width: 18px; height: 9px; background-position: -123px -65px; }/*��Ƶ*/
.icon2 { width: 29px; height: 14px; background-position: 0px -120px; }/*����*/
.icon3 { width: 14px; height: 12px; background-position: -93px -65px; }/*ͼ��*/
.icon4 { width: 29px; height: 14px; background-position: 0px -65px; }/*����*/
.icon5 { width: 14px; height: 12px; background-position: -41px -65px; }/*�ʺ�*/
.icon6 { width: 14px; height: 12px; background-position: -67px -65px; }/*�Զ�*/
.icon7 { width: 18px; height: 16px; background-position: -177px -65px; }/*�Ի�*/
.icon8 { width: 14px; height: 12px; background-position: -153px -93px; }/*PK*/
.icon9 { width: 29px; height: 14px; background-position: 0px -93px; }/*����*/
.icon10 { width: 29px; height: 14px; background-position: -175px -219px; }/*��Ƶ*/