﻿@charset "utf-8";

/* alltop */

body{

	margin:0;

	padding:0;

	text-align:center;

	font-family: Arial, 微软雅黑;

	background-color:#FFF;

}

#wrapper{

	margin:0 auto;

	padding:0;

	text-align:left;

	width:980px;

}

#footer{

	margin:0 auto;

	padding:0;

	text-align:left;

}

#footer ul{

	list-style:none;

}

#footer ul li a{

	padding:0 8px 0 0;

	color:#FFF;

	text-decoration:none;

	font-size:12px;

	font-family:Arial;

}


a{
	text-decoration:none;
}
#toptopback{

	background-image:url(images/toptopbackground.jpg);

	margin:0;

	padding:0;

	height:28px;

}

#wrapper ul{

	list-style:none;

}

#wrapper ul li a{

	padding:0 8px 0 0;

	color:#FFF;

	text-decoration:none;

	font-size:12px;

	font-family:Arial;

}

#languagechange{

	margin:0 0 0 8px;

	padding:0;

	float:left;

}

#languagechange li{

	margin:2px 0 0 0;

	padding:0;

	float:left;

}

#languagechange li+li a{

	margin:0;

	padding:0 0 0 8px;

	border-left:1px solid #FFF;

}

#loginmassage{

	float:right;

	margin:0 8px 0 0;

	padding:0;

}

#loginmassage li{

	float:left;

	margin:0 0 0 5px;

	padding:0;

}

#loginmassage li+li a{

	margin:0;

	padding:0 0 0 8px;

	border-left:1px solid #FFF;

}

#undertopt{



	margin:0 auto;

	padding:0;

	height:141px;

	background-image:url(images/backgroundcolor.jpg);

	background-repeat:repeat-x;



}

#logoleft{

	float:left;

	margin:28px 0 0 0;

	padding:0;

	border:0;

}

#logoright{

	float:right;

	margin:0;

	padding:0;

}

#menu{

	float:right;

	margin:2px 0 0 0;

	padding:0;

}

#menu ul{

	float:right;

	margin:7px 0 0 0;

	padding:0;

}

#menu ul li{

	float:left;

	margin:0 1px;

	padding:0;

}

#menu li a#selected{

	background-image:url(images/menubghover.jpg);

	background-repeat: repeat-x;

	height:33px;

	color:#fee995;

}



#menu ul li a{

	height:33px;

	border-top-left-radius:6px;

	border-top-right-radius:6px;

	-moz-border-top-left-radius:6px;

	-moz-border-top-right-radius:6px;

	-webkit-border-top-left-radius:6px;

	-webkit-border-top-right-radius:6px;

	margin:5px 0 0 0;

	background-image:url(images/menubg.jpg);

	padding:8px 15px;

}

#menu ul li a:hover{

	height:33px;

	color:#fee995;

	background-image:url(images/menubghover.jpg);

}

#submenu{

	background-color:#be1212;

	text-align:center;

	color:#cd6e6e;

	font:12px arial;

	padding:8px;

	border:1px solid #c67809;



border-bottom-left-radius: 5px;

border-bottom-right-radius: 5px; 



-moz-border-radius-bottomright: 5px;

-moz-border-radius-bottomleft: 5px;







}

#submenu a:link,

#submenu a:visited{

	color:#FFF;

	font:13px arial;

	padding:0 4px;

	text-decoration:none;

}

#borderindex{

	background-image:url(images/logo_bg.jpg);

	margin:0;

	padding:0;

	float:left;

	width:980px;
	
	margin-bottom:10px;

}

#bannerindex{

	float:left;

	margin:0;

	padding:0;

}

#bannerindex img{

	box-shadow:0 0 30px #7e7e7e;

	-webkit-box-shadow:0 0 30px #7e7e7e;

	-moz-box-shadow:0 0 30px #7e7e7e;

}

h1{

	color:#a40f0f;

	font-size:24px;

	margin:0 0 5px 0;

	padding:0;

}

#indexmassage{

	float:left;

	margin:30px 0 30px 8px;

	padding:0;

	width:980px;

}
#indexmassage1{

	float:left;

	margin:30px 0 30px 8px;

	padding:0;

	width:500px;

}

#userdetails{

	float:right;

	margin:30px 0 30px 0;

	padding:0 0 0 15px;

	border-left:1px solid #ffc560;

}

label{

	font-size:14px;

	display:inline-block;

	width:95px;

}

#contactusinput1{

	margin:8px 0;

	width:330px;

	height:28px;

}

#ddenglubuton1{

	margin:0 0 60px 450px;

	padding:0;

}

/*member*/

#memberwrapper{

	width:960px;

	margin:0 auto;

	padding:0;

}

h2{

	font-size:24px;

	border-bottom:1px solid #ffa200;

	padding:0 0 10px 0;

}

h3{

	font-size: 15px;

	color: #a40f0f;

}

h4{

	font-size:14px;

}

#memassage{

	float:left;

	width:770px;

	margin:0;

	padding:15px 0 0 0;

}

#memassage ul{

	margin:0 0 30px 0;

	padding:0;

}

#memassage ul li{

	line-height:150%;

	margin:0;

	padding:0;

	font-family:微软雅黑;

}

#memassage ul li a{

	line-height:150%;

	font-family:微软雅黑;

	color:#a40f0f;

	text-decoration:underline;

	font-size:15px;

}

#memassage ul li#toptitleme{

	margin:0;

	padding:0;

	color:#a40f0f;

}

#contactusinput2{

	height:22px;

	width:190px;

	margin:4px 0;

}

/*member*/



/*news*/

#righthh{

	float:right;

	margin:0;

	padding:0;

}

#righthh ul{

	float:right;

	margin:0;

	padding:0;

}

#righthh ul li{

	float:left;

	margin:0;

	padding:0;

}

#righthh ul li a{

	margin:0;

	padding:0 5px 0 5px;

	color:#4d4d4d;

}

#righthh ul li+li a{

	margin:0;

	padding:0 0 0 5px;

	color:#4d4d4d;

	border-left:2px solid #4d4d4d;

}

#righthh ul li a:hover{

	color:#a40f0f;

}

#sortbar{



	border-bottom:1px solid #ffa200;

	clear:both;

	width:960px;

	margin:-17px 0 10px 0;

	padding:0 0 5px 0;

	height:30px;

}

#sortbar ul{

	margin:0;	

	padding:0;

}

#sortbar li{

	list-style:none;

	margin:4px 0 0 0;	

	padding:0;

	float:left;

}

#sortbar li#page{

	margin:6px 0 0 0;

	float:right;

}

#sortbar li a:link,

#sortbar li a:visited{

	text-decoration:none;

	color:#a40f0f;

}

#sortbar li a:hover{

	color:#be152b;

}

#dateinnew{

	width:128px;

	height:30px;

}

td{

	margin:0;

}

#newslist{

	border-bottom:1px solid #ffa200;

	padding:0 0 30px 0;

	margin:0;

}

#sortbar2{

	float:left;

	width:960px;

	margin:4px 0 8px 0;

	padding:0;

}

#sortbar2 ul{

	margin:0;	

	padding:0;

}

#sortbar2 li{

	list-style:none;

	margin:4px 0 0 0;	

	padding:0;

	float:left;

}

#sortbar2 li#page{

	margin:6px 0 0 0;

	float:right;

}

#sortbar2 li a:link,

#sortbar2 li a:visited{

	text-decoration:none;

	color:#a40f0f;

}

#sortbar2 li a:hover{

	color:#be152b;

}

/*news*/



/*news2*/

#newstitle{

	margin:0 0 10px 0;

	padding:0 0 10px 0;

	float:left;

	width:960px;

	border-bottom:1px solid #ffa200;

}

#newstitle ul{

	margin:0;

	padding:0;

	float:left;

}

#newstitle ul li{

	margin:0;

	padding:0;

	line-height:150%;

}

#newstitle ul li#titleinnews2{

	margin:0;

	padding:0;

	font-size:14px;

}

#newstitle ul li#colorwordnews2{

	margin:0;

	padding:0;

	font-size:24px;	

	color:#a40f0f;

}

#newstitle ul li#wordionnews2{

	margin:0;

	padding:0;

	font-size:14px;

}

/*news2*/



#leftmenuinvideo{

	float:left;

	margin:0;

	padding:0;

	width:290px;

}

#leftmenuinvideo ul{

	margin:0;

	padding:0;

}

#leftmenuinvideo ul a{

	margin:0;

	padding:0;

	color:#000;

	font-size:14px;

	text-decoration:none;

}

#leftmenuinvideo ul a:hover{

	margin:0;

	padding:0;

	color:#b03c1c;

	text-decoration:none;

}

#leftmenuinvideo ul a li{

	margin:0 0 15px 0;

	padding:0;

}

#videosvideo{

	margin:15px 0 25px 0;

	padding:0;

	float:right;

	width:643px;

}



/*bottom*/
#footermenu{

	float:left;

	padding:0;

	margin-top:10px;
}

#footermenu ul{

	margin:0;

	padding:0;

}

#footermenu ul li{

	float:left;

	margin:0;

	padding:0;

}

#footermenu ul li a{

	color:#FFF;

	text-decoration:none;

	margin:0;

	padding:0 10px 0 0;

	font-size:13px;
}

#copyrightlinke{

	margin:8px 0 15px 0;

	padding:0;

	float:left;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;
	
	color:#FFF;

}

#designedby{

	float:right;

	margin:8px 0 15px 0;

	padding:0;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;
	
	color:#FFF;

}

#designedby a{

	text-decoration:none;

	color:#FFF;

}

/*bottom*/

#fieldtable #left{ -moz-border-top-left-radius:4px;	-khtml-border-top-left-radius: 4px;	-webkit-border-top-left-radius: 4px;	border-top-left-radius:4px;} 

#fieldtable td#right{ -moz-border-top-right-radius:4px;	-khtml-border-top-right-radius: 4px;	-webkit-border-top-right-radius: 4px;	border-top-right-radius:4px;} 

#fieldtable{	border:1px solid #CCC;	color:#222; -moz-border-radius:4px;	-khtml-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius:4px;}



/* tmall focus */
#focus {width:980px; height:441px; overflow:hidden; position:relative;}
#focus ul {float:left; width:980px; height:441px; position:absolute;margin:0;padding:0;}
#focus ul li {float:left; width:980px; height:441px; overflow:hidden; position:relative;left:0; background:#000;margin-left:0px;}
#focus ul li div {width:980px; height:441px;margin:0;padding:0;float:left;position:absolute; overflow:hidden;}
#focus ul li div img{margin:0;padding:0;float:left;width:980px; height:441px;}

#focus .btnBg {position:absolute; width:980px; height:40px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:980px; height:24px; left:0; bottom:8px; padding-left:10px;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:24px; height:24px; line-height:24px; text-align:center; font-size:20px; font-family:"Microsoft YaHei",SimHei; margin-right:10px; cursor:pointer; color:#fff;}
#focus .btn span.on {background:#000; color:#fcc;}
	 