@CHARSET "UTF-8";
/* CSS Document */

body{
	margin:0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	font-family:Tahoma,Verdana;
	color:#555555;
	font-size:12px;
	line-height:22px;
	background-color:#ffffff;
}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:12px;
	line-height:22px;
}

div ul li a:link,a:visited{
	color: #555555;
	text-decoration: none;
	font-size:12px;
	font-weight:normal;
}

div ul li a:hover{
	color: #31618a;
	text-decoration: none;
	font-size:12px;
	font-weight:normal;
}

table tr td a:link,a:visited{
	color: #555555;
	text-decoration: none;
	font-size:12px;
	font-weight:normal;
}
a:link{
	color: #555555;
	text-decoration: none;
	font-size:12px;
	font-weight:normal;
	}
 a:visited{
	color: #555555;
	text-decoration: none;
	font-size:12px;
	font-weight:normal;
}

table tr td a:hover{
	color: #31618a;
	text-decoration: none;
	font-size:12px;
	font-weight:normal;dca602
}

.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
.clear{ clear:both;}
/*------------------------------------------------topheader--------------------*/
#topheader{
	width:100%;
	height:430px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	
	color: #171003;
	text-decoration: none;
	padding: 0px;
	float: none;
}
#topheader_inner{
	width:100%;
	height:550px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	//background-color:#171003;
	//background:url(../images/topbj.gif) center top repeat-x;
	color: #171003;
	text-decoration: none;
	padding: 0px;
	float: none;
	display:inline-block;
}
#topheader_jm{
	width:100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	background-color:#171003;
	background:url(../images/top_bj.gif) center top;
	color: #171003;
	text-decoration: none;
	padding: 0px;
	float: none;
}
.top_menu_logo{
	width:960px;
	height:45px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #dcd66e;
	text-decoration: none;
	padding: 0px;
	float: none;
}
.banner {
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 58px;
	width: 960px;
}
.logo_menu{
	width:960px;
	height:80px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	padding: 0px;
	float: none;
}
.logo {
	background-repeat: no-repeat;
	padding: 0px;
	float: left;
	height: 52px;;
	width: 300px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.tel{
	float:right;
	padding-right:30px;
	width:300px;
	height:45px;
	display:inline-block;
}
.tel ul li{ width:50px; display:inline-block; height:30px; line-height:30px; float:left; padding-top:4px;} .tel ul li a:link{ color:#7a7a7a;}
.search_li{ width:400px; display:inline-block; padding-left:20px;}
#nav{height:35px;padding-bottom:9px;z-index:100; position:relative;}
#nav .layout{width:590px;display:inline-block; position:relative; padding-left:70px;}
#nav .menu{padding-top:10px;}
#nav .menu li{float:left;position:relative; padding:0 20px; display:inline-block;}
#nav .menu li.bbs{float:left;position:relative; width:30px; display:inline-block;}
#nav .menu li span{ font-size:9px;}
#nav .menu li a{ line-height:61px; color:#555555; font-size:20px; display:inline-block; }  #nav .menu li a:hover{ color:#36C;}
#nav .menu .sub li{float:left;background:none;width:190px; display:inline-block;}
#nav .sub{ display:none; /*默认隐藏*/  position:absolute; left:-3px; z-index:1; width:380px; background:#c8c8c8; *margin-top:40px;}
#nav .sub li{margin-bottom:-1px; width:190px; display:inline-block; float:left;}
#nav .sub li a{ border-bottom:1px solid #E6E4E3; padding:5px; height:auto; line-height:20px; color:#ffffff;overflow:hidden; width:180px;}
#nav .sub li.comnav{margin-bottom:-1px; width:190px; display:inline-block; float:left;}
#nav .sub li.comnav a{ border-bottom:1px solid #E6E4E3; padding:5px; height:auto; line-height:20px; color:#ffffff;overflow:hidden; width:180px;}
#nav .sub li a:hover{background-color:#005DAD;color:#ffffff;}


#nav .block{ height:3px; width:140px; background:#FE7700; position:absolute; left:0; top:57px; overflow:hidden;  }

/*****luckmoney***/
.bigImage1 .banner{
	background-position: 50% 50%;
    background-repeat: no-repeat;
    height: 100%;
    left: 0;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 0;
    transition: opacity 800ms ease-in-out 0s;
    vertical-align: middle;
    width: 100%;
    display: block;
    opacity: 1;
}

.bigImage1 .immediateLuck{
	position:absolute;
	bottom:23px;
	left:230px;
	height:71px;
	line-height:35px;
}

.bigImage1 .immediateLuck a{
	float:left;
	display:inline-block;
	width:306px;
	height:71px;
	 border-radius: 5px 5px 5px 5px;
	 displau:inline-block;
	 left: 132px;
    position: absolute;
}
.bigImage1{
	min-width:960px;
	width:100%;
	height:320px;
	margin:2px auto 0px;
	overflow: hidden;
	position:relative;
	z-index:5;
}

.bigImage1 .bannerBackground{
	background:url("../images/banner_bg.jpg?6") center repeat scroll #3392E2;
	background-position: 50% 50%;
    background-repeat: no-repeat;
    height: 100%;
    left: 0;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 0;
    transition: opacity 800ms ease-in-out 0s;
    vertical-align: middle;
    width: 100%;
    display: block;
    opacity: 1;
}

.bigImage1 .bannerBackground .total{
	line-height:60px;
	padding-top:150px;
	float:left;
	height:120px;
}

.bigImage1 .bannerBackground .total td{
	text-align:left;
}

.bigImage1 .bannerBackground .total span{
	font-size:40px;
	font-weight:700;
	color:#ffffff;
	text-shadow: 2px 2px 0px #939393;
	font-family:榛戜綋;
}

.bigImage1 .bannerBackground .total span.spanbtcleft{
	padding-left:10px;
}

.bigImage1 .bannerBackground .total span.spanltcleft{
	padding-left:85px;
}

.shadow{
	box-shadow:1px 1px 2px rgba(255,255,255,0.3)  inset;   
    box-shadow:1px 1px 4px #555555; 
}


.bigImage1 .bge{
	width:980px;
	margin:0 auto;
	z-index:25;
	position:relative;
}


.bigImage1 .bge .dz{
	width:300px;
	height:280px;
	right:0;
	margin-top:34px;
	position:absolute;
	background:none repeat scroll 0 0 rgba(17, 17, 17, 0.45);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66111111, endColorstr=#66111111);
  	*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#66111111, endColorstr=#66111111)";
}

.button-blue1{
	display:inline-block;
	font-weight:700;
	font-size:16px;
	color:#fff;
	text-align:center;
	width:263px;
	height:32px;
	line-height:32px;
	background:#ff8c19;
}

.button-blue1:hover{
	color:#fff;
	text-decoration: none;
	background:#fb8510;
	font-weight:700;
	font-size:16px;
	display:inline-block;
	cursor:pointer;
}


.button-blue2{
	display:inline-block;
	font-weight:700;
	font-size:14px;
	color:#fff;
	text-align:center;
	width:170px;
	height:32px;
	line-height:32px;
	background:#ff8c19;
	margin-top:10px;
}

.button-blue2:hover{
	color:#fff;
	text-decoration: none;
	background:#fb8510;
	cursor:pointer;
}

.buttonGreen{
	display:inline-block;
	font-weight:700;
	font-size:14px;
	color:#fff;
	text-align:center;
	width:170px;
	height:32px;
	line-height:32px;
	background:#068814;
	margin-top:10px;
}

.buttonGreen:hover{
	color:#fff;
	text-decoration: none;
	background:#068814;
}

.buttonRed{
	display:inline-block;
	font-weight:700;
	font-size:14px;
	color:#fff;
	text-align:center;
	width:170px;
	height:32px;
	line-height:32px;
	background:#E31F26;
	margin-top:10px;
}

.buttonRed:hover{
	color:#fff;
	text-decoration: none;
	background:#E31F26;
}

.bigImage1 .bge .dz div.title{
	font-weight:700;
	font-size:14px;
	color:#ffffff;
	padding:20px 0 0 20px;
}

.indexLoginTips{
	margin-left: 20px;
	color: red;
	background:#ffffff;
}


.bigImage1 .bge .dz .errorbg{
	background:#fffbb5;
	width:262px;
	display:none;
	height:25px;
	line-height:25px;
	float:left;
}

.bigImage1 .bge .dz .totpCodeError{
	background:#fffbb5;
	width:262px;
	height:25px;
	text-align:center;
	color:#FF0000;
	line-height:25px;
	float:left;
}

.bigImage1 .bge .dz .errorbgDiv{
	width:262px;
	height:25px;
	line-height:25px;
	float:left;
}

.bigImage1 .bge .dz li.l1{
	height:33px;
	padding-left:20px;
	margin-top:20px;
}

.bigImage1 .bge .dz li.l2{
	height:33px;
	padding-left:20px;
	margin-top:20px;
}
.bigImage1 .bge .dz li.l3{
	font-weight:700;
	font-size:12px;
	height:25px;
	text-align:center;
	color:#ff0000;
	padding-left:20px;
	padding-top:1px;
}

.bigImage1 .bge .dz li.l4{
	height:33px;
	padding-left:20px;
}

.bigImage1 .bge .dz li.l5{
	height:25px;
	padding-left:20px;
	padding-top:10px;
}

.bigImage1 .bge .dz li.l5 .forgetcode{
	float:right;
	padding-right:15px;
	font-size:14px;
}

.bigImage1 .bge .dz li span.ttitle{
	font-weight:700;
	font-size:14px;
	color:#ffffff;
}

.bigImage1 .bge .dz .dz-d{
	width:220px;
	height:32px;
	line-height:32px;
	color:#ffffff;
	padding-left:35px;
	padding-right:5px;
	background: url("/static/front/images/new_v1/icon.png") no-repeat scroll -196px -176px transparent;
	border:1px solid #888888;
}

.bigImage1 .bge .dz .dz-d:hover{
	border:1px solid #0087d0;
}

.bigImage1 .bge .dz .dz-p{
	width:220px;
	height:32px;
	line-height:32px;
	padding-left:35px;
	padding-right:5px;
	color:#ffffff;
	background: url("/static/front/images/new_v1/icon.png") no-repeat scroll -196px -146px transparent;
	border:1px solid #888888;
}

.bigImage1 .bge .dz .dz-p:hover{
	border:1px solid #0087d0;
}

.bigImage1 .bge .dz .dz-code{
	width:110px;
	height:32px;
	line-height:32px;
	padding-left:10px;
	padding-right:5px;
	color:#ffffff;
	background:transparent;
	border:1px solid #888888;
}

.bigImage1 .bge .dz .dz-code:hover{
	border:1px solid #0087d0;
}

.bigImage1 .bge .dz .codepicture{
	background:#ff0000;
	height:32px;
	line-height:32px;
	display:inline-block;
	width:120px;
	margin-left:15px;
}

.bigImage1 .bge .dz .dz-con .c-QQ{
	background:url("/static/front/images/new_v1/icon.png") no-repeat scroll 0px -151px transparent;
	width:24px;
}

.bigImage1 .bge .dz .dz-con a.c-Wei{
	background:url("/static/front/images/new_v1/icon.png") no-repeat scroll 0px -121px transparent;
	width:15px;
	height:20px;
}

.bigImage1 .bge .dz .dz-con{
	width:300px;
	padding-top:10px;
}

.bigImage1 .bge .dz .dz-con li{
	float:left;
	margin-top:0px;
	margin-left:20px;
	_margin-left:10px;
}

.bigImage1 .bge .dz .dz-con li a{
	color:#eeeeee;
}

.bigImage1 .bge .dz .dz-con li :hover{
	color:#ff7f00;
}

.bigImage1 .bge .dz .dz-con li span{
	line-height:30px;
	height:30px;
	margin-left:30px;
}

.bigImage1 .bge .dz .after-d{
	width:285px;
	margin-left:15px;
}

.bigImage1 .bge .dz .after-d .secondVerification{
	width:245px;
	height:32px;
	line-height:32px;
	padding-left:10px;
	padding-right:5px;
	color:#ffffff;
	background:transparent;
	border:1px solid #888888;
	margin-top:20px;
	margin-bottom:20px;
}

.bigImage1 .bge .dz .after-d .ttitle1{
	font-weight:700;
	font-size:14px;
	color:#ffffff;
	margin-top:15px;
	width:280px;
	display:block;
}


.bigImage1 .bge .dz .after-d .ttitle3{
	font-size:12px;
	color:#cccccc;
	padding-top:10px;
	width:280px;
	display:block;
}

.bigImage1 .bge .dz .after-d .ttitle4{
	font-size:12px;
	color:#cccccc;
	padding-top:20px;
	display:block;
}

.bigImage1 .bge .dz .after-d .ttitle2{
	font-weight:700;
	font-size:16px;
	color:#f9ac0d;
	margin-top:10px;
	padding-left:15px;
	width:270px;	
	display:block;
}

.bigImage1 .bge .dz .after-d .num1{
	padding-top:10px;
}

.bigImage1 .bge .dz .after-d .num1 .num1-title1{
	padding-left:15px;
}

.bigImage1 .bge .dz .after-d .num1 .num1-title2{
	padding-left:52px;
}

.bigImage1 .bge .dz .after-d .num1 .num1-title3{
	padding-left:10px;
}

.bigImage1 .bge .dz .after-d .num1 .num1-qq{
	background:url("/static/front/images/new_v1/icon.png") no-repeat scroll 0 -151px transparent;
}
.bigImage1 .bge .dz .after-d .num1 .pleft{
	padding-left:30px;
}

.bigImage1 .bge .dz .after-d .num1 .pleft a{
	padding-left:5px;
}
.bigImage1 .bge .dz .after-d .num1 span.num1-finbutton{
	background: url("/static/front/images/new_v1/icon.png") no-repeat scroll 0 -88px transparent;
    display: inline-block;
    width: 20px;
    margin-left:15px;
}

.button-blue3{
	display:inline-block;
	font-weight:700;
	font-size:14px;
	color:#fff;
	text-align:center;
	width:265px;
	height:32px;
	line-height:32px;
	background:#ff8c19;
	margin-top:10px;
	}

.button-blue3:hover{
	color:#fff;
	text-decoration: none;
	background:#fb8510;
	}
	
.bigImage1 .controlBackground{
 	height: 0;
    margin: 0 auto;
    position: absolute;
    width: 80px;
    z-index: 20;
    height:50px;
    bottom:10px;
    left:759px;
}

.slide-number {
    bottom:0px;
    padding: 8px 0 9px;
    position: absolute;
    text-align: center;
    width: 120px;
}

.slide-number a {
    background:url("../images/rolling_n.png") no-repeat;
    display: block;
    float: left;
    height: 14px;
    margin: 0 10px 0 0;
    outline: medium none;
    overflow: hidden;
    text-indent: -9999em;
    width: 14px;
	 cursor:pointer;
}

.slide-number .slide-number-active {
    background:url("../images/rolling_h.png") no-repeat; cursor:pointer;
}
.bigImage1 .bannerBackgroundVote{
	background:url("../images/banner_bg2.jpg?8") center repeat scroll #3392E2;
	background-position: 50% 50%;
    background-repeat: no-repeat;
    height: 100%;
    left: 0;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 0;
    transition: opacity 800ms ease-in-out 0s;
    vertical-align: middle;
    width: 100%;
    display: block;
    opacity: 1;
}

.bigImage1 .immediateVote{
	width:980px;
	position: relative;
	margin:0 auto;
	z-index:25;
}

.bigImage1 .immediateVote .announcement{
	position:absolute;
	display:inline-block;
	width:500px;
	height:35px;
	left:225px;
	top:5px;
	background:none repeat scroll 0 0 rgba(247, 244, 236, 0.75);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66F7F4EC, endColorstr=#66F7F4EC);
  	*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#66F7F4EC, endColorstr=#66F7F4EC)";
	border-bottom:1px solid #999999;
	 border-radius: 5px 5px 5px 5px;
}

.bigImage1 .immediateVote .announcement .newsIcon{
	background: url("/static/front/images/new_v1/icon1.png") no-repeat scroll 0px -1208px transparent;
	display:inline-block;
	width:25px;
	height:35px;
	margin-left:15px;
	float:left;
}

.bigImage1 .immediateVote .announcement .newsContent{
	float:left;
	line-height:35px;
	padding-left:5px;
}

.bigImage1 .immediateVote .announcement .newsMore{
	float:right;
	line-height:35px;
	padding-right:15px;
}
/******鍏憡******/
.announcement .news{
	width:980px;
	background:#F6C994;
	height:35px;
	margin:-7px auto 0px;
}

.announcement .news .newsContent{
	float:left;
	line-height:35px;
}


.J-slide {
    height: 400px;
    float:left;
    z-index:10;
}

.J-slide .slide {
    height: 320px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.search{height:36px;width:200px;background:url(../images/searchBg.gif) no-repeat;top:0%; margin-top:2px; *margin-top:8px; }
.search .text{width:136px;color:#A4A4A4;font-family:'Arial'; padding-left:10px; padding-top:3px;}
.search input{float:left;height:20px;background:none; border:0px;}
.submit{width:31px; border:1px; border-color:#666; border-style:solid; padding-top:5px;}

.hide { display: none; }

.png { display: inline-block; background-image: url(../images/icon.png); background-repeat: no-repeat; vertical-align: middle; width: 60px; height: 60px; }
.menu_home { background-position: -19px -18px; }
.menu_game { background-position: -139px -17px; }
.menu_video { background-position: -259px -18px; }
.menu_novel { background-position: -379px -17px; }
.menu_music { background-position: -499px -17px; }
.menu_download { background-position: 0 -220px; width: 281px; height: 70px; }

.menu_home:hover, .menu .active .menu_home { background-position: -19px -117px; }
.menu_game:hover, .menu .active .menu_game { background-position: -139px -117px; }
.menu_video:hover, .menu .active .menu_video { background-position: -259px -117px; }
.menu_novel:hover, .menu .active .menu_novel { background-position: -379px -117px; }
.menu_music:hover, .menu .active .menu_music { background-position: -499px -117px; }
.menu_download:hover { background-position: -300px -220px; }

.banner, .banner_music, .banner_game, .banner_video, .banner_novel { background: url(../images/001.jpg) no-repeat center; min-width: 100%; height: 452px; position: relative; }
.banner_music { background: url(../images/005.jpg) no-repeat center; }
.banner_game { background: url(../images/002.jpg) no-repeat center; }
.banner_video { background: url(../images/003.jpg) no-repeat center; }
.banner_novel { background: url(../images/004.jpg) no-repeat center; }

.banner .mask { display: block; width: 100%; position: absolute; left: 0; bottom: 0; height: 120px; background: #555555; opacity: 0.2; filter: alpha(opacity=20); z-index: 1; }
.banner .inner { display: block; width: 100%; position: absolute; left: 0; bottom: 10px; z-index: 2; text-align: center; }
.banner .menu { padding:0px 10px 10px 288px; height:59px; width: 715px; margin: 0 auto; overflow: hidden; zoom: 1; background:url(../images/INDEX2_03.png) no-repeat center top }
.banner .menu li { float: left; display: inline-block; height: 59px; margin-right: 35px; vertical-align: middle; }
.banner .btns { width: 281px; margin: 13px 0 0 55px; }
.banner .menu li a{ background-color:transparent;}

.links {
	font-family: Arial;
	font-size: 31px;
	font-weight: normal;
	text-transform: lowercase;
	color: #5a5a5a;
	text-decoration: none;
	bckground-image: url(images/menu_02.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 70px;
	width: 100px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 59px;
}
.links:hover {
	font-family: Arial;
	font-size: 31px;
	font-weight: normal;
	text-transform: lowercase;
	color: #ffffff;
	text-decoration: none;
	background-image: url(images/menu_02.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 70px;
	width: 100px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 59px;
}
.info{
	font-family: Arial;
	font-size: 31px;
	font-weight: normal;
	text-transform: lowercase;
	color: #5a5a5a;
	text-decoration: none;
	background-image: url(images/menu_03.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 70px;
	width: 100px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 60px;
}
.info:hover{
	font-family: Arial;
	font-size: 31px;
	font-weight: normal;
	text-transform: lowercase;
	color: #ffffff;
	text-decoration: none;
	background-image: url(images/menu_03.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 70px;
	width: 100px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 60px;
}
.works {
	font-family: Arial;
	font-size: 31px;
	font-weight: normal;
	text-transform: lowercase;
	color: #5a5a5a;
	text-decoration: none;
	background-image: url(images/menu_04.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 70px;
	width: 105px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 60px;
}
.works:hover {
	font-family: Arial;
	font-size: 31px;
	font-weight: normal;
	text-transform: lowercase;
	color: #ffffff;
	text-decoration: none;
	background-image: url(images/menu_04.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 70px;
	width: 105px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 60px;
}
/*------------------------------------------------search_strip-------------------*/
.registration {
	font-family: "Arial Narrow";
	font-size: 33px;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
}
.free {
	font-family: "Arial Black";
	font-size: 33px;
	font-weight: normal;
	color: #da2a2a;
	text-decoration: none;
	background-image: url(images/registration.png);
	background-repeat: no-repeat;
	height: 48px;
	padding-top: 0px;
	padding-right: 53px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-position: right;
}
.free:hover {
	font-family: "Arial Black";
	font-size: 33px;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
	background-image: url(images/registration.png);
	background-repeat: no-repeat;
	height: 48px;
	padding-top: 0px;
	padding-right: 53px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-position: right;
}

/*------------------------------------------------body_area--------------------*/
#body_area_bj{
	width:100%;
	background:#ffffff;
	margin-top:0px;
}
#body_area_bj_jm{
	width:100%;
	background-color:#ffffff;
}
#body_area{
	width:960px;
	height:440px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #474747;
	text-decoration: none;
	float: none;
	padding-top: 32px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#innerbody_area{
	background:url(../images/innercenterbj.gif) center repeat-y;
	width:960px;
	height:100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #474747;
	text-decoration: none;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	overflow:hidden;
}
#innerbody_area_jm{
	background-color:#1f1305;
	width:960px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #474747;
	text-decoration: none;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	overflow:hidden;
}
.ptstyle{ width:960px; margin-left:auto; margin-right:auto; margin-top:10px;}
.pt01{ width:250px; float:left;}
.news_box{ width:960px; margin-left:auto; margin-right:auto; margin-top:10px;}
.news{ float:left; width:400px; height:280px; display:inline-block; margin-left:35px;}
.about{ float:left; display:inline-block; margin-right:35px;}
.newst{ height:45px; display:inline-block; font-family:"微软雅黑"; font-size:15px; font-weight:bold; color:#0075c1;}
.newst ul{ display:block; width:410px;}
.newst ul li{float:left; height:65px; line-height:15px; display:inline-block; padding-top:10px;}
.newstpic{width:400px; display:inline-block;}
.aboutpic{width:300px; display:inline-block;}
.news_con{ padding:0px 10px 10px 0px; width:410px; display:block;}
.news_title{ width:350px; display:inline-block;}
.about_con{ padding:0px 10px 10px 0px; display:inline-block;}
.news_con ul li{ float:left; line-height:25px; height:28px;}
.aboutpic{ padding-top:3px; padding-bottom:10px;}

.newspictt a{ height:35px; line-height:35px;  font-family:"微软雅黑"; font-size:14px; font-weight:bold;}
.newspic_box{ width:450px; display:inline-block; height:90px;}
.newsttpic{ width:130px; display:inline-block; height:90px; float:left;}
.newsttcon{ width:270px; display:inline-block; float:left;}
.newsttcon span a:link{ color:#36C;}.newsttcon span a:hover{ color:#999;}.newsttcon span a:visited{ color:#36C;}
.instruct_con{ width:180px; display:inline-block;}
.instruct_con ul li{ height:44px; line-height:44px;  width:180px; display:inline-block; font-family:"微软雅黑"; font-size:15px; font-weight:bold; color:#646464; text-align:right; padding-right:15px; margin:3px 0px 0px 0px;}
.instruct_con ul li.hy1{background:url(../images/h1.gif) center center no-repeat;}
.instruct_con ul li.hy2{background:url(../images/h2.gif) center center no-repeat;}
.instruct_con ul li.hy3{background:url(../images/h3.gif) center center no-repeat;}
.instruct_con ul li.hy4{background:url(../images/h4.gif) center center no-repeat;}
.instruct_con ul li.hy5{background:url(../images/h5.gif) center center no-repeat;}
.instruct_con ul li.hy6{background:url(../images/h61.gif) center center no-repeat;}
.newsser{ float:left; width:180px; height:280px; display:inline-block; margin-right:10px;}

.propic_box{ margin:0 auto; width:1004px; height:240px;}
.propic_box ul li{ width:120px; height:120px; display:inline-block; float:left; margin:2px;}

#Main{height:270px;background:url(../images/indexMainBg.gif) repeat-x; margin-top:76px;}
#Main .layout{padding-top:23px;width:960px;margin:0 auto 0;overflow:hidden; background:#ebeaea; padding:5px;}
#Main .menu{margin-right:0px;*zoom:0;}
#Main .menu li{width:137px;float:left;margin-right:0px;color:#686866; margin-top:0px;}
#Main .menu li .pic{width:137px;height:129px;overflow:hidden;display:block;position:relative;background-color:#ffffff;}
#Main .menu li .pic:hover  .more{display:block;}
#Main .menu li .pic img{display:block;font-size:0;}
#Main .menu li .pic img.more{position:absolute;z-index:10000;display:none;}
#Main .menu li .title{font:bold 30px/30px '微软雅黑';padding-top:5px;}
#Main .menu li .text{font: 16px/25px 'arial';}

.left {
	margin: 0px;
	float: left;
	height: 420px;
	width: 250px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	overflow:hidden;
}
.about_us
{
	float: left;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:0px;
}
.left_sub {
	margin-left:10px;
	margin: 0px;
	float: left;
	height: 100%;
	width: 230px;
	padding-bottom:32536px;
	margin-bottom:-32536px;
	padding-left: 5px;
}
.left_menu_area {
	margin-top: 10px;
	padding: 0px;
	height: 190px;
	width: 240px;
	line-height:21px;
}
.left_menu.area a:link,a:visited{
	color: #555555;
	text-decoration: none;
	font-size:12px;
	font-weight:normal;
}
.left_menu_area_sub {
	margin-top: 0px;
	padding: 0px;
	width: 232px;
	line-height:21px;
	margin-left:5px;
	border:hidden;
	display:table;
}
.left_menu_area_sub ul{
	margin-top:0px;
}
.left_menu_area_sub ul li{
	padding-left:0px;
	background:#bbbbbb;
	border-bottom-color:#ffffff;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}
.left_menu_area_sub ul li a{
	padding:10px 110px 10px 30px;
	
}
.left_menu_area_sub ul li a:link{
	color:#ffffff;
	font-size:12px;
	line-height:40px;
	
}
.left_menu_area_sub ul li a:hover{
	color:#ecdfa5;
	font-size:12px;
}
.left_menu_area_sub ul li a:visited{
	color:#ffffff;
	font-size:12px;
}
.left_menu_area_sub ul li.leftsubmenu{
	height:20px;
	line-height:20px;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:50px;
	width:182px;
	display:inline-block;
}
.jm_sub{
	margin-top: 10px;
}
.jm_sub div{
	padding-left:20px;
}
.left_menutop {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 1px;
	width: 240px;
}
.left_menu {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #386060;
	text-decoration: none;
	background-image: url(images/menu_active.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 20px;
	width: 240px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.left_menu:HOVER {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #da2a2a;
	text-decoration: none;
	background-image: url(images/menu_hover.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 20px;
	width: 138px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.tmall-brand{ position: relative; height: 298px; width: 230px; overflow: hidden; margin-top:20px; margin-left:10px;}
.tmall-brand .fCl-slide a{ display: block;width: 230px;}
.tmall-brand .fCl-nav{ height:24px; line-height:18px; position: absolute;  top:0;right:0;}
.tmall-brand .fCl-nav li{ float: left; width: 12px; font-family: Tahoma,Helvetica; font-size: 12px; _font-size: 12px; margin-right: 5px; color: #B2B2B2; cursor: pointer;}
.tmall-brand .fCl-nav li.on{ color:#FF0000;  }

.comment_head {
	font-family: Georgia;
	font-size: 22px;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	background-repeat: no-repeat;
	margin: 0px;
	width: 240px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.comments_area {
	margin: 0px;
	padding: 0px;
	width: 240px;
}

.comments_text {
	font-family: 宋体;
	font-size: 12px;
	color: #474747;
	text-decoration: none;
	margin: 0px;
	float: left;
	width: 240px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.comments_text ul li.news_title{
	float:left;width:400px;padding:2px 0; text-align:left;
}

.comments_text ul li.news_date{
	float:left;width:40px;padding:2px 0; text-align:right; color:#5d5d5d;
}

.centen1 {
	font-family: 宋体;
	font-size: 12px;
	color: #767676;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	font-weight:100;
}

.centen2 {
	font-family: 宋体;
	font-size: 12px;
	color: #555555;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight:100;
	line-height:28px;
	font-size:14px;
}
.centen2 a{color:#09F; text-decoration:underline;}
.centen2 p a{color:#09F; text-decoration:underline;}
.centen2 table tr td a{color:#09F; text-decoration:underline;}
.centen2 table tr td p a{color:#09F; text-decoration:underline;}
.centen6_text {
	font-family: 宋体;
	font-size: 12px;
	color: #474747;
	text-decoration: none;
	margin: 0px;
	float: left;
	width: 740px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.centen6_text ul li.news_title{
	float:left;width:500px;padding:2px 0; text-align:left;
}

.centen6_text ul li.news_date{
	float:left;width:160px;padding:2px 0; text-align:right; color:#5d5d5d;
}

.comments_link {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	text-transform: none;
	color: #9ca27e;
	text-decoration: underline;
}
.comments_link:hover {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	text-transform: none;
	color: #386060;
	text-decoration: underline;
}
.Services_head {
	font-family: Georgia;
	font-size: 22px;
	font-weight: normal;
	text-transform: none;
	color: #d0910b;
	text-decoration: none;
	background-image: url(images/services.png);
	background-repeat: no-repeat;
	float: left;
	width: 130px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 23px;
	background-position: 45px 8px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.midarea {
	margin: 0px;
	float: left;
	height: 420px;
	width: 503px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.midarea_sub {
	margin: 0px;
	float: left;
	height: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	overflow:hidden;
	display:table;
}
.midarea_sub_login {
	margin: 0px;
	float: left;
	height: 100%;
	width: 940px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	overflow:hidden;
	display:table;
}
.rblm{
	background:url(../images/lmbtbj1.gif) center center no-repeat;
	height:36px;
	width:230px;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	padding-top:15px;
    margin-left:5px;
}
.cur_location{
	height:35px;
	padding-top:13px;
	padding-right:20px;
	text-align:right;
    background:url(../images/linebj.gif) left bottom repeat-x;
	font-size:11px;
	font-weight:100;
	color:#747474;
}
.cur_location_login{
	height:35px;
	width:900px;
	padding-top:13px;
	padding-right:20px;
	text-align:right;
    background:url(../images/linebj.gif) left bottom repeat-x;
	font-size:11px;
	font-weight:100;
	color:#747474;
}
.cur_location a:link{font-size:11px;
	font-weight:100;}
	.cur_location a:visited{font-size:11px;
	font-weight:100;}
	.cur_location a:hover{font-size:11px;
	font-weight:100;}
	.cur_location_login a:link{font-size:11px;
	font-weight:100;}
	.cur_location_login a:visited{font-size:11px;
	font-weight:100;}
	.cur_location_login a:hover{font-size:11px;
	font-weight:100;}
.content{
	margin-top:0px;
	background-color:#ffffff;
	height:auto;
	padding:10px;
}
.content_login{
	margin-top:0px;
	background-color:#ffffff;
	height:auto;
	width:900px;
	padding:10px;
}
.myheight{
	height:auto!important;
	height:475px;
	min-height:475px
}
.content ul li{
	line-height:25px;
	font-size:14px;
}
.service_head {
	text-decoration: none;
	margin: 0px;
	float: left;
	width: 130px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.fw01{
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.fw{
	float: left;
	width: 345px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.fw02{
	float: left;
	width: 150px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.fw03{
	float: left;
	width: 150px;
	padding-top: 60px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.mdshow{
	margin-top:230px;
	background:url(md.gif) left top;
	width:464px;
	height:174px;
	padding-left:20px;
}

.mdshow_table{
   padding-top:50px;
}
.readmore {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/readmore.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: right;
	height: 18px;
	width: 74px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.readmore:hover {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/readmore1.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: right;
	height: 18px;
	width: 74px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.innerbanner {
	width:100%;
	background:#000000;
	height:170px;
	display:inline-block;
	text-align:center;
	margin-top:2px;
}
.innerbanner_head {
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	color: #8a8a8a;
	text-decoration: none;
	background-image: url(images/tickmark.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	float: left;
	background-position: 0px 4px;
}
.right {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 420px;
	width: 150px;
}
.events_head {
	font-family: Georgia;
	font-size: 22px;
	font-weight: normal;
	text-transform: none;
	color: #d0910b;
	text-decoration: none;
	background-image: url(images/events.png);
	background-repeat: no-repeat;
	float: left;
	width: 135px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
}
.left_cl{
	padding-top:5px;
}
.login_area {
	margin: 0px;
	float: left;
	width: 150px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.login_area_sub {
	margin: 0px;
	float: left;
	width: 150px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.login_top {
	background-image: url(images/login_01.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 5px;
	width: 146px;
}
.login_bottom {
	background-image: url(images/login_03.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 5px;
	width: 146px;
}
.login_bodyarea {
	margin: 0px;
	float: left;
	width: 140px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 6px;
	background-attachment: scroll;
	background-image: url(images/login_02.png);
	background-repeat: repeat-y;
}
.right_head {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 17px;
	width: 131px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(images/right_head.png);
	background-repeat: no-repeat;
}
.right_textbox{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 17px;
	width: 131px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;

}
.right_text{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #d5ca89;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 17px;
	width: 131px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;

}
.righttextbox {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 18px;
	width: 128px;
	border: 1px solid #999999;
}
.righttextbox:hover {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 18px;
	width: 128px;
	border: 1px solid #333333;
}
.login {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #070808;
	text-decoration: none;
	background-image: url(images/login_button.png);
	background-repeat: no-repeat;
	float: right;
	height: 18px;
	width: 48px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.login:hover {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #070808;
	text-decoration: none;
	background-image: url(images/login_button1.png);
	background-repeat: no-repeat;
	float: right;
	height: 18px;
	width: 48px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.newletter_head {
	font-family: Georgia;
	font-size: 22px;
	font-weight: normal;
	text-transform: none;
	color: #d0910b;
	text-decoration: none;
	background-image: url(images/newlinks.png);
	background-repeat: no-repeat;
	float: left;
	width: 135px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 25px;
	margin: 0px;
	background-position: 0px 3px;
}
.news_link {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #9ca27e;
	text-decoration: underline;
}
.news_link:hover {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #386060;
	text-decoration: underline;
}
/*------------------------------------------------fotter--------------------*/
#fotter{
	width:960px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.top_picbj{ width:960px; margin-left:auto; margin-right:auto; background:url(../images/innertopbj.gif) top center no-repeat; height:10px; margin-top:10px;}
.bot_picbj{ width:960px; margin-left:auto; margin-right:auto; background:url(../images/innerbotbj.gif) bottom center no-repeat; height:10px; margin-bottom:10px;}

#fotter_inner{
	width:100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #c5a873;
	text-decoration: none;
	padding: 0px;
	float: left;
	height: 123px;
    background-image:url(../images/b1.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-attachment: scroll;
}
.inbanner_box{ width:100%; height:270px;}
.inbanner{width:100%; height:270px; display:inline-block; background:url(../images/innerb01.jpg) center center no-repeat;}
.fotter_links{ margin-top:50px; width:960px; height:65px; display:inline-block; margin-left:auto; margin-right:auto; text-align:center; color:#ffffff; background:url(../images/btbj.gif) bottom right no-repeat;}
.menu_area_sub{display:inline-block; width:900px; color:#999; text-align:left; float:left; padding-top:10px;}
.menu_area_sub span { padding-left:10px; padding-right:10px;}
.menu_area_sub span a:link{ color:#868788;}
.fotter_copyrights{ height:45px; line-height:35px; width:900px; padding-top:0px; color:#999; float:left; text-align:center;}
.fotter_designed{ height:45px; line-height:25px; padding-top:20px; color:#999; float:left; width:450px; float:left;}
/*----------------------------------------------------------------contactpage----------------------------------------------------------------------------------------*/																				

.cat_box{ width:100%; height:220px; display:inline-block; margin-top:0px;}
.catogary{ width:960px; margin-left:auto; margin-right:auto;}
.cat01{ width:135px; float:left;}
.cat01 ul li{ height:25px; line-height:25px; float:left; width:130px; display:inline-block;}.cat01 ul li.cattitle{ height:25px; line-height:25px; font-size:14px;  color:#0075c1}

.cat02{ width:290px; float:left; margin-left:20px;}
.cat02 ul li{ height:25px; line-height:25px; float:left; width:120px; display:inline-block;}.cat02 ul li.cattitle{ height:25px; line-height:25px; font-size:14px; width:240px; display:inline-block; color:#0075c1}

.list a:link{ color:#747474;} .list a:hover{ color:#446b8f;} .list a:visited{ color:#868788;}
.list_content { padding-top:5px; border-bottom-color:#CCC; border-bottom-style:dotted; border-bottom-width:1px; padding-bottom:30px; min-height:30px;} 
.list_pro { margin-top:30px; width:680px; border-bottom-color:#CCC; border-bottom-style:dotted; border-bottom-width:1px;}
.list_pro_left{ float:left; height:120px; width:120px; background:url(../images/product_bg.gif) center center no-repeat; display:inline-block;padding-top: 25px;padding-left: 21px;}
.list_pro_right{ float:left; padding-top:5px; padding-bottom:20px; display:inline-block;}
.list_pro_title{ font-size:12px; font-weight:bold; padding-top:3px;}
.list_pro_content{ padding-top:5px; min-height:90px; display:inline-block;}
.menu li#cur_m a:link{color:#d2dc00;} .menu li#cur_m a:visited{ font-weight:bold; color:#d2dc00;}
.main_hits{ font-weight:bold; color:#0076c3;}

.listdl{ float:left; width:320px; display:inline-block; height:28px; line-height:28px;}
.listdl a{ font-size:14px;}
.listdl a:link{ color:#747474; text-decoration:none;} .listdl a:hover{ color:#446b8f; text-decoration:none;} .listdl a:visited{ color:#868788; text-decoration:none;}

.rtdown {
	vertical-align: super;
	font-size: 10px;
}

.page_nav{ width:800px; display:inline-block; text-align:center;}

.left_menu_area_sub ul li.cur{background:#d2dc00}