/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	color:#787878;

	}
a {
	color:#787878;
	font-size:12px;
	behavior:url(blur.htc);
}
a:hover {
	color:#000;
	text-decoration:none;
}
form,li,ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
a#close{ padding:5px 0px 0 5px;background:#fff;filter:Alpha(opacity=40); opacity:0.4; right:6px; top:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#666; font-size:18px; text-align:center; position:absolute; text-decoration:none;}
a#close:hover{ color:#000;}
a#ddd{right:6px; top:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#666; font-size:18px; text-align:center; position:absolute; text-decoration:none;}
a#ddd2:hover{ color:#000;}
.redfont {color:#ff0000; }
.bluefont {color:#390; }
.input {border:1px solid #ddd; height:18px;}
#head {
	float:left;
	width:950px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	/*padding-left:27px;*/
	padding-top:2px;
	/*padding-right:27px;*/
	
	
	
}
#home {
	float:left;
	width:946px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	/*padding-left:27px;*/
	padding-top:2px;
	/*padding-right:27px;*/
	
}
#link {
	width:946px;
	margin:auto;
}
#link .t { width:946px; background:url(/common/images/link_top_bg.jpg) center top no-repeat; height:20px;}
#link .m { width:946px; background:url(/common/images/link_middle_bg.jpg) repeat-y;}
#link .b { width:946px; background:url(/common/images/link_bottom_bg.jpg) center top no-repeat; height:20px;}
#link .m .title {
	float:left;
	width:60px;
	padding-left:10px;
	padding-top:2px;
}
#link .m .list {
	float:left;
	width:786px;
	line-height:1.5;
}
#link .m .list a.linkmore {
	text-decoration:underline;
	font-family:"宋体"
}
#link .m .add {
	float:left;
	text-align:right;
	padding-top:2px;
}
/*#link .l {
	float:left;
	width:25px;
	height:34px;
}
#link .m {
	float:left;
	width:896px;
	height:30px;
	padding-top:4px;
	background:url(..///common/images/link_mid.gif) repeat-x;
}
#link .m .title {
	float:left;
	width:70px;
	height:27px;
	padding-top:7px;
	
}
#link .m .list {
	float:left;
	width:746px;
	height:28px;
	padding-top:1px;
}
#link .m .add {
	float:left;
	width:80px;
	height:27px;
	padding-top:7px;
}
#link .r {
	float:left;
	width:25px;
	height:37px;
}*/
.gunDongLink { width: 746px; }
.gunDongLink ul li { line-height:24px; }
.gunDongLink a{ margin-left:10px; }
.gunDongLink .left { float:left; width:700px; text-align:left; }
.gunDongLink .right { float:left; width:46px; text-align:left; }
#foot {
	width:946px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	/*padding-left:27px;*/
	padding-top:10px;
	/*padding-right:27px;*/
}
#head .top {
	float:left;
	width:100%;
	height:60px;
	padding-top:4px;
}
#head .top .logo {
	float:left;
	width:148px;
	height:60px;
}
#head .top .mid {
	float:left;
	width:300px;
	height:60px;
}
#head .top .login {
	float:left;
	width:500px;
	text-align:right;
	height:22px;
}
#head .top .login a:hover {
	text-decoration:underline;
}
#head .top .telphone {
	float:left;
	width:500px;
	text-align:right;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	height:18px;
	_height:20px;
	color:#2057c1;
	font-weight:bold;
}
#head .top .search {
	float:left;
	width:500px;
	text-align:right;
	list-style:none;
	height:23px;
} 
#head .top .search .focus {
	background:url(..///Skin/bestsonny/search_bg0.gif) repeat-x;
	padding-top:4px;
	padding-left:5px;
	height:16px;
}
#head .top .search .blur {
	background:url(..///Skin/bestsonny/search_bg1.gif) no-repeat;
}
#head .top .search input {
	background:url(..///Skin/bestsonny/search_bg1.gif) no-repeat;
	border-top:1px solid #ebebeb;
	border-left:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
	border-right:none;
	height:18px;
	padding-top:2px;
	color:#999;
}
#head .menu {
	float:left;
	width:100%;
	padding-top:4px;
	padding-bottom:4px;
}
#head .menu .mitem {
	float:left;
	width:95px;
	height:32px;
}
#head .menu .righttime {
	float:left;
	width:190px;
	height:28px;
	padding-top:4px;
	line-height:28px;
	background: #CCC url(..///Skin/bestsonny/menu_right_bg.gif) no-repeat;
}
/*#head .menu .righttime .homeask {
	FONT-SIZE: 12px;WIDTH: 100%; COLOR: #c2130e; TEXT-ALIGN: center; background:#069
}
#head .menu .righttime .homeask A {COLOR: #000;TEXT-DECORATION: none
}*/
#home .banner {
	float:left;
	position:relative;
	padding-bottom:5px;
}
#home .banner .survey {
	float:right;
	position:absolute;
	right:20px;
	top:300px;
}
#home .newmain {
	margin:auto;
	width:947px;
	padding-bottom:10px;
}
#home .newmain .left {
	float:left;
	width:253px;
}
#home .newmain .left .shop {
	float:left;
	text-align:left;
}
#home .newmain .left .shop h1 {
	height:30px;
	padding:0;
	margin:0;
}
#home .newmain .left .blog h1 {
	height:42px;
	margin:0;
	padding:0;
}
#home .newmain .list {
	float:left;
	width:244px;
	height:144px;
	_height:146px;
	padding-left:10px;
	padding-top:6px;
	text-align:left;
	background:url(../common/images/blog_bg.gif) repeat-y;
}	
#home .newmain .list .DIGGTop {
	width:244px;
	height:18px;
}
#home .newmain .list .DIGGTop .DIGGNumber {
	float:left;
	width:20px;
}
#home .newmain .list .DIGGTop .DIGGTitle {
	float:left;
	width:222px;
	padding-left:2px;
	overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
/*#home .newmain .list .top8 {
	float:left;
	width:62px;
	height:68px;
	_height:69px;
	padding-top:3px;
	padding-bottom:4px;
	text-align:center;
}
#home .newmain .list .top8 .img {
	float:left;
	width:62px;
	text-align:center;
}
#home .newmain .list .top8 .title {
	float:left;
	width:62px;
	height:13px;
	padding-top:2px;
	background:url(/common/images/blog_title_bg.gif) center no-repeat;
}
#home .newmain .list .top8 .title a {
	color:#FFF;
}
#home .newmain .list .top8 .title a:hover {
	color:#ccc;
}*/
#home .newmain .middle {
	float:left;
	padding-left:4px;
	width:451px;
}
#home .newmain .product {
	background:url(/common/images/newproduct_bg.gif) no-repeat bottom;
}
#home .newmain .middle .news {
	height:194px;
	_height:196px;
	background:url(/common/images/news_bg.gif) no-repeat bottom;
}
#home .newmain .middle .news h1 {
	height:10px;
	padding-top:15px;
	padding-left:5px;
	text-align:left;
}
#home .newmain .middle .news .newsleft {
	float:left;
	width:160px;
	padding-left:10px;
}
#home .newmain .middle .news .newsleft h1 {
	float:left;
	height:98px;
	text-align:center;
}
#home .newmain .middle .news .newsleft p {
	float:left;
	text-align:left;
	font-size:12px;
	line-height:1.5;
	padding-top:2px;
}
#home .newmain .middle .news .newsleft p a {
	font-size:12px;
	color:#F00;
}
#home .newmain .middle .news .newsleft p a:hover {
	text-decoration:underline;
}
#home .newmain .middle .news .newsright {
	text-align:left;
}
#home .newmain .middle .news .newsright li {
	height:18px;
}
#home .newmain .middle .news .newsright p {
	float:right;
	margin-right:10px;
	margin-top:6px;
}
#home .newmain .right .vod {
	float:right;
	height:210px;
	width:234px;
	text-align:center;
	background:url(../common/images/vod_bg.gif) no-repeat bottom;
}
#home .newmain .right .vod h1 {
	text-align:right;
	padding-top:10px;
	height:10px;
}
#home .newmain .right .cpsx {
	float:right;
	height:40px;
	width:206px;
	text-align:left;
	padding-top:50px;
	padding-left:26px;
	background:url(../common/images/cpsx_title.gif) no-repeat bottom center;
}
#home .newmain .right .cpsx p {
	float:left;
	height:20px;
	text-align:left;
}
#home .newmain .right .ad {
	float:right;
	height:70px;
	width:230px;
	text-align:center;
	padding-top:39px;
	background:url(../common/images/ad_title.gif) no-repeat bottom center;
}
#home .main {
	float:left;
	width:100%;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:15px;
}
#home .main .left {
	float:left;
	width:482px;
}
#home .main .left .news {
	float:left;
	width:237px;
	height:185px;	
	padding-top:26px;
	background:url(..///Skin/bestsonny/home_news_bg.gif) no-repeat left;
}
#home .main .left .news ul {
	float:left;
	width:237px;
}
#home .main .left .news .img {
	float:left;
	width:150px;
	height:70px;
}
#home .main .left .news .img img {
	padding:2px;
	background:#fff;
}
#home .main .left .news .title {
	float:left;
	width:80px;
	/*font-weight:bold;*/
	text-align:left;
	color:#FFF;
	height:70px;
}
#home .main .left .news .title a {
	color:#FFF;
	text-decoration:none;
}
#home .main .left .news .title a:hover {
	color:#FFF;
	text-decoration:underline;
}
#home .main .left .news .intro {
	float:left;
	text-align:justify;
	padding-left:10px;
	padding-right:4px;
	color:#FFF;
}
#home .main .left .news .list {
	float:left;
	width:230px;
	color:#FFF;
	height:14px;
	padding-top:4px;
	text-align:left;
	padding-left:7px;
}
#home .main .left .news .list a {
	color:#FFF;
	text-decoration:none;
}
#home .main .left .news .list a:hover {
	color:#FFF;
	text-decoration:underline;
}
#home .main .left .news .more {
	font-family:"宋体";
	text-align:right;
	padding-right:6px;
	color:#fff;
}
#home .main .left .news .more a {
	color:#fff;
}
#home .main .left .news .more a:hover {
	text-decoration:underline;
}
#home .main .left .clear1 {
	float:left;
	width:8px;
	height:211px;
}
#home .main .left .clear2 {
	float:left;
	width:482px;
	height:10px;
	/*_height10px;*/
}
#home .main .left .notice {
	float:left;
	width:237px;
	height:211px;
	background:url(..///Skin/bestsonny/home_notice_bg.gif) no-repeat;
}
#home .main .left .notice .list {
	float:left;
	width:227px;
	padding-top:26px;
	padding-left:10px;
	text-align:left;
}
#home .main .left .notice a {
	color:#FFF;
	text-decoration:none;
}
#home .main .left .notice a:hover {
	color:#FFF;
	text-decoration:underline;
}
#home .main .left .notice .list {
	float:left;
	height:164px;
}
#home .main .left .notice .more {
	float:left;
	width:231px;
	font-family:"宋体";
	text-align:right;
	padding-right:6px;
}
#home .main .left .notice .more a:hover {
	text-decoration:underline;
}
#home .main .left .space {
	float:left;
	width:100%;
	height:200px;
	background:url(..///Skin/bestsonny/home_space_bg.gif) no-repeat;
}
#home .main .left .space .help {
	float:left;
	width:100%;
	text-align:right;
	padding-top:6px;
	height:34px;
}
#home .main .left .space .help a {
	color:#0091b5;
	padding-right:6px;
	text-decoration:none;
}
#home .main .left .space .help a:hover {
	color:#0091b5;
	padding-right:6px;
	text-decoration:underline;
}
#home .main .left .space .new {
	float:left;
	padding-left:35px;
	padding-top:10px;
	text-align:left;
	height:96px;
}
#home .main .left .space .new a {
	color:#5b5618;
}
#home .main .left .space .new a:hover {
	text-decoration:underline;
}
#home .main .left .space .new ul {
	float:left;
	width:62px;
}
#home .main .left .space .top {
	float:left;
	width:80%;
	padding-left:15px;
}
#home .main .left .space .top .rank {
	float:left;
	background:#dd9b0c;
	color:#FFF;
	width:14px;
	height:14px;
	text-align:center;
}
#home .main .left .space .top a {
	color:#5b5618;
	padding-left:5px;
}
#home .main .left .space .top a:hover {
	text-decoration:underline;
}
#home .main .left .space .top ul{
	float:left;
	width:77px;
	height:22px;
	text-align:left;
}
#home .main .clear {
	float:left;
	width:14px;
	height:400px;
}
#home .main .right {
	float:left;
	width:431px;
	padding-left:15px;
}
#home .main .right .rightcontent {
	float:left;
	width:431px;
	background:#f7f7f7;
}
#home .main .right .rightcontent .mobile {
	float:left;
	width:431px;
	height:180px;
	background:url(..///Skin/bestsonny/home_mobile_bg.gif) no-repeat center;
}
#home .main .right .rightcontent .mobile ul {
	float:left;
	width:200px;
	padding-left:6px;
	padding-top:6px;
}
#home .main .right .rightcontent .mobile .video {
	float:left;
	width:220px;
	background:#FFF;
	height:164px;
	padding-top:4px;
}
#home .main .right .rightcontent .mobile .newpro {
	float:right;
	width:190px;
	text-align:left;
	/*padding-top:8px;*/
}
#home .main .right .rightcontent .mobile .newpro ul,li,div {
	padding:0px;
	margin:0px;
}
#home .main .right .rightcontent .mobile .newpro .txt {
	float:left;
	width:120px;
}
#home .main .right .rightcontent .mobile .newpro .txt .title {
	float:left;
	width:120px;
	height:18px;
	/*padding-left:3px;*/
	padding-top:4px;
	font-weight:bold;
	text-align:left;
}
#home .main .right .rightcontent .mobile .newpro .txt .title a {
	font-size:12px;
}
#home .main .right .rightcontent .mobile .newpro .txt .title a:hover {
	text-decoration:underline;
}
#home .main .right .rightcontent .mobile .newpro .txt .intro {
	float:left;
	/*padding-left:3px;*/
	width:120px;
}
#home .main .right .rightcontent .mobile .newpro .img {
	float:left;
	width:63px;
	padding-right:3px;
}
#home .main .right .rightcontent .title {
	float:left;
	width:100%;
}
#home .main .right .rightcontent .fun {
	float:left;
	width:100%;
	height:206px;
	padding-bottom:5px;
	background:url(..///Skin/bestsonny/home_fun_bg.gif) bottom no-repeat center;
}
#home .main .right .fun ul li {
	margin:0px;
	padding:0px;
}
#home .main .right .rightcontent .fun .banner {
	float:left;
	width:392px;
	height:181px;
	padding-left:11px;
}
#home .main .right .rightcontent .fun .menu {
	float:left;
	width:100%;
	height:22px;
	background:url(..///Skin/bestsonny/home_fun_menu.gif) no-repeat center;
}
#home .main .right .rightcontent .fun .menu .l {
	float:left;
	width:60%;
	padding-left:24px;
	padding-top:4px;
	text-align:left;
}
#home .main .right .rightcontent .fun .menu .l a {
	text-decoration:none;
	font-size:12px;
}
#foot .bottom {
	width:100%;
	clear:both;
	height:60px;
	background:url(..///Skin/bestsonny/bottom_bg.gif) no-repeat center top;
	color:#8f8f8f;
	padding-top:20px;
}
#foot .bottom a {
	text-decoration:none;
	color:#8f8f8f;
}
#foot .bottom a:hover {
	text-decoration:underline;
}
#about {
	float:left;
	width:946px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	/*padding-left:27px;*/
	padding-top:10px;
	/*padding-right:27px;*/
}
#about .left {
	float:left;
	width:240px;
	text-align:left;
	padding-bottom:100px;	
}
#about .left .list {
	color:#C1C1C1;
}
#about .left .category {
	float:right;
	width:80%;
	padding-top:20px;
	padding-bottom:40px;
}
#about .left .category li,a {
	height:20px;
	text-decoration:none;
	font-size:12px;
	font-family:"宋体";
}
#about .left .category a:hover {
	text-decoration:underline;
}
#about .left .zt {
	float:left;
	width:230px;
	padding-top:50px;
	padding-left:10px;
}
#about .left .zt .jb {
	float:left;
	width:90%;
	height:90px;
	background:url(..///Skin/bestsonny/about_left_jb.gif) right no-repeat;
}
#about .left .zt .jb a {
	color:#06C;
	font-size:12px;
	text-decoration:underline;
}
#about .left .zt .jb li {
	float:left;
	width:150px;
}
#about .left .zt .kcxbg {
	float:left;
	width:90%;
	height:90px;
	background:url(..///Skin/bestsonny/about_left_kcxbg.gif) right no-repeat;
}
#about .left .zt .kcxbg li {
	float:left;
	width:110px;
}
#about .left .zt .qygl {
	float:left;
	width:90%;
	height:90px;
	background:url(..///Skin/bestsonny/about_left_qygl.gif) right no-repeat;
}
#about .left .zt .qygl li {
	float:left;
	width:110px;
}
#about .left .contact {
	float:left;
	width:221px;
	border:1px solid #f2f2f2;
	padding:1px;
}
#about .left .contact .title {
	background:url(..///Skin/bestsonny/left_contact_title_bg.gif);
	height:20px;
	padding-top:5px;
	padding-left:5px;
	color:#666;
	/*font-weight:bold;*/
}
#about .left .contact .info {
	padding-left:2px;
}
#about .left .contact .list {
	padding-left:2px; 
	color:#930;
}
#about .right {
	float:left;
	width:706px;
	padding-bottom:50px;
}
#about .right .location {
	width:100%;
	height:16px;
	text-align:right;
	font-family:"宋体";
}
#about .right .quality {
	float:left; width:694px; border:2px solid #ddd; padding-left:3px; padding-right:3px; padding-top:15px; padding-bottom:15px;
}
#about .right .qualitymenu {
	float:left;
	width:235px;
	height:60px;
	text-align:center;
}
#about .right .qualitylist {
	float:left;
	width:348px;
	text-align:center;
	height:216px;
	position:relative;
}
#about .right .qualitylist p {
	float:left;
	position:absolute;
	top:130px;
	left:9px;
	text-align:left;
	background:#FFF;
	filter:alpha(opacity=70);
	padding:3px;
	color:#000
}
/*#about .right .qualitylisttxt {
	float:left;
	width:348px;
	text-align:center;
	height:25px;
	color:#333;
}*/
#about .right .location a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#about .right .location a:hover {
	text-decoration:underline;
	font-size:12px;
}
#about .right .about {
	padding-top:10px;
	padding-bottom:50px;
	text-align:justify;
	line-height:1.5;
	font-size:14px;
}
#about .right .contact {
	float:left;
	width:705px;
	padding-top:20px;
	text-align:justify;
	font-size:14px;
}
#about .right .contact a {
	font-size:14px;
}
#about .right .contact a:hover {
	text-decoration:underline;
}
#about .right .contact h1{
	font-size:14px;
}
#about .right .sitemap div {
	float:left;
	width:170px;
	text-align:left;
	padding-top:20px;
	padding-right:5px;
	padding-bottom:10px;
}
#about .right .sitemap h1 {
	font-size:14px;
	text-align:left;
	border-bottom:1px solid;
}
#about .right .sitemap hr {
	float:left;
	width:705px;
	height:1px;
	color:#d7d7d7;
}
#about .right .sitemap li {
	text-align:left;
	height:20px;
}
#about .right .sitemap a:hover {
	text-decoration:underline;
}
#about .right .aboutimg {
	float:left;
	width:40%;
	height:400px;
	text-align:left;
	font-family:"宋体";
}
#about .right .category {
	float:left;
	width:30%;
	height:120px;
	text-align:left;
	font-family:"宋体";
}
#about .right .category li {
	float:left;
	width:200px;
	padding-top:2px;
	padding-bottom:2px;	
	line-height:1.5;	
}
#about .right .category a {
	font-size:12px;
	color:#4756a2;
	font-weight:bold;
}
#about .right .topone {
	float:left;
	width:100%;
}
#about .right .list {
	float:left;
	width:706px;
	padding-top:10px;
	padding-bottom:10px;
}
#about .right .list .img {
	float:left;
	width:180px;
	height:80px;
}
#about .right .list .title {
	float:left;
	width:516px;
	text-align:left;
	font-weight:bold;
	padding-left:10px;
}
#about .right .list .title a:hover {
	text-decoration:underline;
}
#about .right .list .intro {
	float:left;
	width:516px;
	color:#999;
	text-align:left;
	padding-left:10px;
	padding-top:2px;
}
#about .right .list .time {
	float:left;
	width:116px;
	text-align:left;
	padding-left:10px;
	padding-top:2px;
}
#about .right .list .more {
	float:left;
	width:390px;
	text-align:right;
	padding-right:10px;
	padding-top:2px;
}
#about .right .newstitle {
	float:left;
	width:706px;
	height:24px;
	padding-top:6px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	background:url(..///Skin/bestsonny/news_top_bg.gif) no-repeat;
}
#about .right .newscontent {
	float:left;
	width:686px;
	padding-top:6px;
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
	padding-bottom:30px;
	line-height:1.5;
	background:#f2f2f2 url(..///Skin/bestsonny/news_bottom_bg.gif) bottom no-repeat;
}
#about .right .newscontent a {
	font-size:12px;
	text-decoration:underline;
}
#about .right .service_left {
	float:left;
	width:470px;	
}
#about .right .service_left .playtitle {
	float:left;
	width:100%;
	font-size:14px;
	font-weight:bold;
}
#about .right .service_left .title {
	background:#e0e6e6 url(..///Skin/bestsonny/service_top_bg.gif) top no-repeat;
	height:10px;
	padding-top:8px;
	padding-bottom:8px;
	font-size:14px;
	font-weight:bold;
}
#about .right .service_left .content {
	float:left;
	width:450px;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
	background:#e0e6e6 url(..///Skin/bestsonny/service_bottom_bg.gif) bottom no-repeat;
	padding-bottom:14px;
	padding-top:10px;
}
#about .right .service_left .question {
	float:left;
	width:450px;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
	background:#e0e6e6 url(..///Skin/bestsonny/service_bottom_bg.gif) bottom no-repeat;
	padding-bottom:14px;
}
#about .right .service_left .question .list {
	float:left;
	width:100%;
}
#about .right .service_left .question .list a {
	font-size:12px;
}
#about .right .service_left .question .list a:hover {
	font-size:12px;
	text-decoration:underline;
}
#about .right .service_left .question .list ul {
	padding-bottom:5px;
	padding-top:5px;
}
#about .right .service_left .question .list .l {
	float:left;
	width:20px;
	height:20px;
	padding-top:5px;
	padding-left:10px;
	background:#fff url(..///Skin/bestsonny/question_left_bg.gif) left no-repeat;
}
#about .right .service_left .question .list .r {
	float:left;
	width:420px;
	height:19px;
	padding-top:6px;
	background:#fff url(..///Skin/bestsonny/question_right_bg.gif) right no-repeat;
}
#about .right .service_left .question .list .rr {
	float:left;
	width:410px;
	height:19px;
	padding-top:6px;
	padding-right:10px;
	text-align:right;
	background:#fff url(..///Skin/bestsonny/question_right_bg.gif) right no-repeat;
}
#about .right .service_left .question .list .t {
	float:left;
	width:100%;
	background:#fff url(..///Skin/bestsonny/question_top_bg.gif) top left no-repeat;
	height:10px;
}
#about .right .service_left .question .list .answer ul {
	padding:0px;
	margin:0px;
}
#about .right .service_left .question .list .a {
	float:left;
	width:380px;
	padding-left:60px;
	padding-right:10px;
	padding-bottom:30px;
	line-height:1.2;
	background:#fff url(..///Skin/bestsonny/question_answer_bg.gif) top left no-repeat;
}
#about .right .service_left .question .list .b {
	float:left;
	width:100%;
	background:#fff url(..///Skin/bestsonny/question_bottom_bg.gif) bottom left no-repeat;
	padding-bottom:10px;
}
#about .right .service_left .question .page {
	width:100%;
	text-align:center;
	padding-bottom:14px;
}
#about .right .service_left .question .page a:hover {
	text-decoration:underline;
}
#about .right .service_left .advice {
	float:left;
	width:450px;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
	background:#e0e6e6 url(..///Skin/bestsonny/service_bottom_bg.gif) bottom no-repeat;
	padding-bottom:14px;
}
#about .right .service_left .advice .t {
	float:left;
	width:100%;
	background:#fff url(..///Skin/bestsonny/question_top_bg.gif) top left no-repeat;
	height:10px;
}
#about .right .service_left .advice .advicetable {
    float:left;
	width:430px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
	padding-top:20px;
	background:#fff url(..///Skin/bestsonny/progress.gif) right top no-repeat;
}
#about .right .service_left .advice .advicetable .advicetext {
	float:left;
	width:90px;
	padding-top:6px;
	text-align:right;
}
#about .right .service_left .advice .advicetable .btn {
	float:left;
	width:430px;
	text-align:center;
	padding-top:5px;
}
#about .right .service_left .advice .advicetable .advicefield {
	float:left;
	width:340px;
}
#about .right .service_left .advice .advicetable span {
	color:#ff0000;
}
#about .right .service_left .advice .advicetable .noborder {
	border:1px solid #d7d7d7;
}
#about .right .service_left .advice .b {
	float:left;
	width:100%;
	background:#fff url(..///Skin/bestsonny/question_bottom_bg.gif) bottom left no-repeat;
	padding-bottom:10px;
}
#about .right .service_left .advice .progresstable {
    float:left;
	width:430px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
	padding-top:60px;
	background:#fff url(..///Skin/bestsonny/search.gif) right top no-repeat;
}
#about .right .service_left .advice .progresstable span {
	float:left;
	font-size:14px;
}
#about .right .service_left .advice .progresstable .input {
	border-top:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	border-right:none;
	font-family:Verdana, Geneva, sans-serif;
	width:320px;
	height:26px;
	font-size:22px;
}
#about .right .service_left .advice .servicetable {
         float:left;
	width:430px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
	padding-top:10px;
         line-height:1.5;
	background:#fff/* url(..///Skin/bestsonny/search.gif) right top no-repeat*/;
}
#about .right .service_left .advice .servicetable span {
         color:#ff0000;
}
#about .right .service_right {
	float:left;
	width:236px;
	text-align:right;
}
#about .right .service_right .question {
	float:right;
	width:90%;
	padding-left:10px;
	text-align:left;
}
#about .right .service_right .question li {
	height:14px;
	padding-top:4px;
	padding-bottom:4px;
}
#about .right .service_right .question .more {
	text-align:right;
	font-family:"宋体";
}
#about .right .service_right .question .more a {
	font-family:Arial, Helvetica, sans-serif;
}
#about .right .service_right .question a {
	font-size:12px;
}
#about .right .service_right .question a:hover {
	text-decoration:underline;
	font-size:12px;
}
#about .right .funbanner {
	float:left;
	width:100%;
	padding-bottom:20px;
}
#about .right .funclass {
	float:left;
	width:706px;
	height:200px;
	background:url(..///Skin/bestsonny/fun_bg.gif) center no-repeat top;
	padding-top:50px;
}
#about .right .funclass .items{
	float:left;
	width:353px;
}
#about .right .funclass .items .img {
	float:left;
	width:150px;
	height:150px;
}
#about .right .funclass .items .title {
	float:left;
	width:200px;
	text-align:left;
}
#about .right .funclass .items .intro {
	float:left;
	width:200px;
	padding-top:5px;
	text-align:justify;
}
#about .right .funclass .items .enter {
	float:left;
	width:200px;
	text-align:left;
	padding-top:5px;
}
#product {
	float:left;
	width:946px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	/*padding-left:27px;*/
	padding-top:10px;
	/*padding-right:27px;*/
}
#product ul,li {
	padding:0px;
	margin:0px;
}
#product .banner {
	float:left;
	width:100%;
	padding-bottom:10px;
}
#product .bigclass {
	float:left;
	width:100%;
	height:42px;
	background:url(..///Skin/bestsonny/product_class_bg.gif) no-repeat center;
}
#product .bigclass .title li {
	float:left;
	width:33%;
	padding-top:12px;
}
#product .intro {
	float:left;
	width:100%;
	padding-top:12px;
	padding-bottom:50px;
}
#product .intro .items {
	float:left;
	width:315px;
	text-align:center;
}
#product .intro .items .img {
	float:left;
	width:147px;
	height:116px;
	padding-left:3px;
}
#product .intro .items .txt {
	float:left;
	text-align:justify;
	padding-left:4px;
}
#product .intro .items .enter {
	float:left;
	text-align:left;
	padding-left:4px;
	padding-top:10px;
}
#proitems {
	float:left;
	width:706px;
	/*padding-top:10px;*/
	padding-bottom:20px;
}
#proitems hr {
	height:1px;
	color:#ddd;
}

#proitems .items {
	float:left;
	width:353px;
}
#proitems .items .img {
	float:left;
	width:160px;
	height:230px;
	text-align:center;
}
#proitems .items .title {
	float:left;
	width:190px;
	font-size:14px;
	text-align:left;
	padding-top:30px;
	font-weight:bold;
}
#proitems .items .intro {
	float:left;
	width:190px;
	text-align:left;
	color:#999;
	padding-top:4px;
}
#proitems .items .other {
	float:left;
	width:190px;
	text-align:left;
	height:15px;
	padding-top:3px;	
}
#proitems .other a {
	color:#06C;
	text-decoration:underline;
}
#procontent {
	float:right;
	width:706px;
	padding-top:10px;
	padding-bottom:100px;
}
#procontent .left {
	float:left;
	width:500px;
	padding:0px;
	margin:0px;
	position:relative;
}
#procontent .left .message {
	position:absolute;top:5px; left:100px;
}
#procontent .left .message a {
	color:#F00;
}
#procontent .left .message a:hover {
	padding-left:1px;
}
#procontent .left .messlist {
	float:left;
	width:500px;
	padding:0;
	margin:0;
}
#procontent .left .messlist .mlist {
	float:left;
	width:495px;
	padding-top:5px;
	padding-left:5px;/*
	background:#f7f7f7;*/	
}
#procontent .left .messlist .mlist .top {
	float:left;
	width:495px;
	background:url(../common/images/mess_top.gif) no-repeat right bottom;
}
#procontent .left .messlist .mlist .mid {
	float:left;
	width:495px;
	background:url(../common/images/mess_mid.gif) repeat-y right;
}
#procontent .left .messlist .mlist .mid p {
	float:right;
	width:440px;
	padding-right:4px;
	line-height:1.5;
}
#procontent .left .messlist .mlist .mid .adminreply {
	float:right;
	width:440px;
}
#procontent .left .messlist .mlist .mid .adminreply span {
	color:#F00;
}
#procontent .left .messlist .mlist .bottom {
	float:left;
	width:495px;
	background:url(../common/images/mess_bottom.gif) no-repeat right top;
}
#procontent .left .messlist .spanprodmess {
	color:#F00;
}
#procontent .left .messlist .madds div {
	padding-top:5px;
}
#procontent .left .messlist .madds div span {
	color:#F00;
}
#procontent .left .messlist .madds div input,textarea {
	border:1px solid #ccc;
}
#procontent .left .messlist .madd {
	float:left;
	text-align:right;
	width:500px;
}
#procontent .left .messlist .madd a {
	text-decoration:underline;
	font-size:14px;
	color:#F00;
}
#procontent .left .content {
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	border-top:none;
	padding:8px;
}
#procontent .left .content .l {
	border:1px solid #ddd;
	height:22px;
	text-align:right;
	background:#F7F7F7;
	padding-right:4px;
}
#procontent .left .content .r {
	color:#039;
	padding-left:4px;
}
#procontent .left .content .n {
	height:40px;
}
#procontent .left .content table {
	border-bottom:1px dashed #ddd;
}
#procontent .left p {
	margin:0;
	padding-top:10px;
	padding-bottom:10px;
	position:relative;
}
#procontent .left div a:hover {
	text-decoration:underline;
}
#procontent .right {
	float:left;
	width:206px;
	padding:0px;
	margin:0px;
}
#procontent .right div {
	float:left;
	width:190px;
	text-align:right;
	padding-right:10px;
	font-family:"宋体";
}
#procontent .right a {
	color:#333;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#procontent .right a:hover {
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}
#account {
	float:left;
	width:946px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	/*padding-left:27px;*/
	padding-top:10px;
	/*padding-right:27px;*/
}
#account .banner {
	float:left;
	width:946px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:20px;
}
#account .flow {
	float:left;
	width:210px;
	/*height:950px;*/
}
#account .answerleft {
	float:left;
	width:210px;
	height:400px;
	background:url(..///Skin/bestsonny/answer_left.gif) top center no-repeat;
	/*height:950px;*/
}
#account .answerleft .search {
	padding-top:50px;
	height:50px;
}
#account .answerleft .newguest {
	padding-top:60px;
	height:300px;
         text-align:left;
         padding-left:20px;
}
#account .answerleft .newguest li {
         float:left;
		 width:100%;
		 text-align:left;
		 height:20px;
}
#account .answerright {
	float:left;
	width:728px;
	height:30px;
}
#account .answerright .left {
	float:left;
	width:328px;
	height:30px;
	text-align:left;
}
#account .answerright .right {
	float:left;
	width:400px;
	height:21px;
	padding-top:9px;
	text-align:right;
}
#account .agreement {
	float:left;
	width:728px;
	text-align:justify;
	line-height:1.5;
}
#account .agreement fieldset form {
	padding-top:10px;
	padding-bottom:10px;
}
#account .agreement .txt {
	padding:10px;
}
#account .button {
	float:left;
	width:946px;
	margin-left:auto;
	margin-right:auto;
	height:30px;
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
}
#button {
	background:url(..///Skin/bestsonny/button_bg.gif);
	height:28px; 
	line-height:28px; 
	border:1px solid #D5D5D5; 
	font-size:14px;
	color:#555;
}
#loginbutton {
	background:url(..///Skin/bestsonny/button_bg.gif);
	height:22px; 
	line-height:22px; 
	border:1px solid #D5D5D5; 
	font-size:12px;
	color:#555;
}
#account .agreement .tabl {
	float:left;
	width:98px;
	text-align:right;
	padding-right:10px;
	height:25px;
}
#account .agreement .tabr {
	float:left;
	width:600px;
	height:25px;
}
#account .agreement .tabr span {
	color:#F00;
}
#account .agreement .tabb {
	text-align:center;
}
#account .agreement .tabr .input {
	border:1px solid #ddd;
	height:18px;
	font-size:12px;
         font-family:Arial, Helvetica, sans-serif;
}
#page {
	float:right;
	width:706px;
	text-align:center;
	padding-top:10px;
	padding-bottom:20px;
}
#page a {
	text-decoration:underline;
}
#page a:hover {
	text-decoration:none;
}
.ask_border {
	border:1px solid #d7d7d7;
}
.ask_border .ask_title td {
	height:25px;
	background:#eee;
	font-weight:bold;
}
.ask_border .ask_tdbg td {
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	/*border-bottom:1px dotted #ccc;*/
}
.ask_border .question_tdbg td {
	background:#FCFCFC;
}
.contmenu {
         height:45px;
	background:url(/user/images/contmenu_bg.gif) repeat-x;
}
.contmenu a {
	color:#999;
}
.contmenu span {
         color:#ff0000;
}
#box{
background:#fff;
border: 2px solid #ddd;
padding-top:2px;
padding-left:2px;
float:left;
overflow:hidden;
position:absolute;
left:0px;
top:0px;
float:left;
text-align:center;
}
#box div {
text-align:right;
color:#ff0000;
padding-right:4px;
padding-top:2px;
cursor:hand;
}
.dtk-carousel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; WIDTH: 455px; PADDING-TOP: 0px; POSITION: relative; height:210px; overflow:hidden; text-align:left;
}
.dtk-carousel H2 {
	FONT-WEIGHT: lighter; FONT-SIZE: 14px; MARGIN: 10px 10px 5px 4px; COLOR: #244075;
}
.dtk-carousel H2 A {
	FONT-SIZE: 14px; COLOR: #244075
}
.dtk-carousel H2 A:visited {
	FONT-SIZE: 14px; COLOR: #244075
}
.dtk-carousel H2 A:hover {
	FONT-SIZE: 14px; COLOR: #244075
}
.dtk-carousel A.prev SPAN {
	DISPLAY: none
}
.dtk-carousel A.next SPAN {
	DISPLAY: none
}
.dtk-carousel A.prev {
	DISPLAY: inline; RIGHT: 30px; BACKGROUND: url(/common/images/movcar_nav.gif) no-repeat; OVERFLOW: hidden; WIDTH: 31px; CURSOR: pointer; POSITION: absolute; TOP: 5px; HEIGHT: 22px
}
.dtk-carousel A.next {
	DISPLAY: inline; RIGHT: 30px; BACKGROUND: url(/common/images/movcar_nav.gif) no-repeat; OVERFLOW: hidden; WIDTH: 31px; CURSOR: pointer; POSITION: absolute; TOP: 5px; HEIGHT: 22px
}
.dtk-carousel A.next {
	BACKGROUND-POSITION: -30px 0px; RIGHT: 0px; WIDTH: 30px
}
A.off {
	CURSOR: default! important
}
.dtk-carousel .scrollnav {
	RIGHT: 75px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 12px
}
.dtk-carousel .scrollnav A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; /*BACKGROUND: url(../images/movcar_nav.gif) no-repeat -11px -23px;*/ FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 1px; OVERFLOW: hidden; WIDTH: 9px; TEXT-INDENT: -100px; PADDING-TOP: 0px; HEIGHT: 9px
}
.dtk-carousel .scrollnav A.current {
	BACKGROUND-POSITION: 0px -23px; CURSOR: default
}
.dtk-carousel .ft A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 5px; FONT: bold 85% arial; COLOR: #009dd9; PADDING-TOP: 5px; BACKGROUND-COLOR: #eaeaea; TEXT-DECORATION: none
}
.dtk-carousel DIV.scrollbody {
	DISPLAY: inline; FLOAT: left; MARGIN: 10px 0px 0px 5px; OVERFLOW: hidden; WIDTH: 440px
}
.dtk-carousel DIV.scrollpages {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 1000em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.dtk-list {
	DISPLAY: inline; FLOAT: left; WIDTH: 445px; padding-top:15px; padding-left:6px;
}
.scrollpage {
	DISPLAY: inline; FLOAT: left; WIDTH: 455px
}
UL.dtk-list LI.dtk-item {
	DISPLAY: inline; FLOAT: left;
}
UL.dtk-list LI.dtk-item .dtk-center {
	TEXT-ALIGN: center
}
UL.dtk-list LI.dtk-item .dtk-right {
	TEXT-ALIGN: right
}
UL.dtk-list LI.dtk-item H3 {
	 width:85px; background:url(/common/images/newproduct_title_bg.gif) no-repeat left bottom; height:15px; padding-left:10px; padding-bottom:6px;
}
UL.dtk-list LI.dtk-item H3 a {
	FONT-SIZE: 12px; font-family:Verdana, Geneva, sans-serif; color:#4b4b4b;
}
UL.dtk-list LI.dtk-item P {
	FONT-SIZE: 85%; float:left; width:100px; padding-left:4px;
}
.dtk-carousel:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.dtk-carousel .scrollpages:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.dtk-carousel H2:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.dtk-carousel UL.scrollnav:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.dtk-carousel {
	ZOOM: 1
}
.dtk-carousel .scrollpages {
	ZOOM: 1
}
.dtk-carousel H2 {
	ZOOM: 1
}
.dtk-carousel UL.scrollnav {
	ZOOM: 1
}
DIV.moreinfo {
	MARGIN-TOP: 20px
}
UL.dtk-list LI.dtk-item A.title {
	FONT-WEIGHT: lighter; FONT-SIZE: 12px; COLOR: #244075
}
UL.dtk-list LI.dtk-item A.more {
	DISPLAY: block; FONT-SIZE: 100%; COLOR: #a80530
}
.double IMG {
	OVERFLOW: hidden; WIDTH: 188px; HEIGHT: 103px;
}
.double UL.dtk-list LI.dtk-item {
	WIDTH: 178px; MARGIN-RIGHT: 12px
}
.double LI.dtk-item A.img {
	BORDER-RIGHT: #a4a5b7 2px solid; BORDER-TOP: #a4a5b7 2px solid; DISPLAY: block; MARGIN-BOTTOM: 5px; BORDER-LEFT: #a4a5b7 2px solid; WIDTH: 188px; BORDER-BOTTOM: #a4a5b7 2px solid; HEIGHT: 123px
}
UL.dtk-list LI.dtk-item A.img:hover {
	BORDER-RIGHT: #254075 2px solid; BORDER-TOP: #254075 2px solid; BORDER-LEFT: #254075 2px solid; BORDER-BOTTOM: #254075 2px solid
}
.quadruple IMG {
	OVERFLOW: hidden; WIDTH: 100px; HEIGHT: 135px; float:left;
}
.quadruple LI.dtk-item A.img {
	BORDER-RIGHT: #a4a5b7 2px solid; BORDER-TOP: #a4a5b7 2px solid; DISPLAY: block; MARGIN-BOTTOM: 5px; BORDER-LEFT: #a4a5b7 2px solid; WIDTH: 100px; BORDER-BOTTOM: #a4a5b7 2px solid; HEIGHT: 135px
}
.quadruple UL.dtk-list LI.dtk-item {
	WIDTH: 206px; MARGIN-RIGHT: 15px
}
.home_tx {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/common/images/alert_mid.gif); PADDING-BOTTOM: 0px; MARGIN: auto; OVERFLOW: hidden; WIDTH: 950px; PADDING-TOP: 0px;
}
.home_tx IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.home_tx DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; WIDTH: 61px; PADDING-TOP: 0px; HEIGHT: 37px
}
.home_tx SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 840px; COLOR: #333333; LINE-HEIGHT: 34px; PADDING-TOP: 0px; HEIGHT: 37px; TEXT-ALIGN: left
}
.home_tx SPAN B a {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; color:#990000; PADDING-TOP: 2px; font-size:14px;
}
.home_tx SPAN B a:hover {
	text-decoration:underline; color:#666;
}
/*.home_tx A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 35px; PADDING-TOP: 0px; HEIGHT: 37px
}*/
.div100 {Z-INDEX: 1000; POSITION: absolute;}
#Dpop {Z-INDEX: 9999; WIDTH: 550px; margin:auto; padding-top:180px;}
#Dquote {Z-INDEX: 9999; RIGHT: 0px; BOTTOM: 300px; POSITION: absolute; HEIGHT: 70px}
#Dquote UL {PADDING-RIGHT: 1px; FLOAT: right; WIDTH: 16px; HEIGHT: 34px}
#Dquote UL LI {FLOAT: left; OVERFLOW: hidden; WIDTH: 16px; HEIGHT: 16px}