@charset "utf-8";
/* Deepthroat CSS Document Created by zym500@163.com 2007-04-24 Modifiyed 2007-04-29*/
@import"parts.css";
body {
	margin: 0px;
	color:#666;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}
a{ color:#666; text-decoration:none;}
a:hover{ color:#f60; text-decoration:underline;}

h2,h3{ margin:0; padding:0;}
h2{ margin-left:5px;}
ul{ margin:0; padding:0; list-style:none;}
/**/
#wrapper{ width:956px; margin:0 auto; background:url(../images/wrap_bg.gif) repeat-y; padding:0 10px;}
#top{ width:956px; height:178px; background:url(../images/top.png) no-repeat;}
#nav{ width:956px; height:44px; background:url(../images/nav_bg.png) no-repeat;}
#nav ul{ padding-left:70px; padding-top:5px;}
#nav li{ height:28px; margin-right:10px; float:left;}
#nav li a{ color:#fff; font:14px "宋体"; font-weight:bold; text-decoration:none; padding:8px 8px; display:block;}
#nav li a:hover{ color:#f60; text-decoration:none; background-color:#FFE3D0;}
#nav li.selected{ height:28px; background:url(../images/nav_left.gif) no-repeat left top;}
#nav li.selected a{ color:#f60; background:url(../images/nav_right.gif) no-repeat right top;}
#nav li.selected a:hover{ text-decoration:underline; background:url(../images/nav_right.gif) no-repeat right top;}
#topflash{width:664px; height:124px; float:right; margin:34px 8px 0 0; padding-left:248px;}/*2007-04-29*/
/*#topflash-txt{ width:242px; height:178px; float:left; display:inline; padding-left:248px;}2007-06-07*/

/*index*/
#container{ width:925px; height:auto; background:url(../images/container_bg.gif) repeat-y right top; padding:0 17px 0 14px;}
#primaryContent{width:622px; float:left; overflow:hidden;}
.indexContentBox{ width:auto; margin-bottom:5px;}
.indexContentBox h2{ width:615px; height:56px; text-align:right; margin-bottom:10px;}
.indexContentBox h2 img{ margin-top:28px; margin-right:3px; border:0;}
.indexContentBox p{ line-height:1.5; text-indent:24px; margin-top:0; padding-top:10px;}
#shopTitle{ background:url(../images/index_shoptitle.jpg) no-repeat;}
#mediaTitle{ background:url(../images/index_mediatitle.jpg) no-repeat;}
#newsTitle{ background:url(../images/index_newstitle.jpg) no-repeat;}
#companyTitle{ background:url(../images/open_companies.jpg) no-repeat;}
#shopSmallPic{ width:180px; float:left; margin-top:10px;}
#shopMainPic{ width:439px; float:right;}
#shopSmallPic ul li{ float:left; width:81px; margin-right:6px; padding:0;}
#shopSmallPic li span{ color:#666; display:block; background:url(../images/arrow01.gif) no-repeat left center; margin:0; padding:2px 0 5px 8px;}
/*-------2007-04-29*/
.shopSmallPic{ width:142px; float:left;}
.shopSmallPic ul li{ margin:0px; padding:0;}
.shopSmallPic li span{ color:#666; height:16px; display:block; background:url(../images/arrow01.gif) no-repeat left center; margin:0; padding:2px 0 5px 8px;}
#shopFlashPic{ width:287px; margin:8px 20px 0 20px; float:left;}
.spaceLeft{ padding-left:6px;}
/*---------*/
.indexArticleTitle{ color:#333; font-size:14px; font-weight:normal;}
.articleStuff{ color:#999; font-size:10px; font-weight:normal; border-bottom:1px dashed #ccc; padding:5px 5px 5px 0; margin:0;}
.articleStuff strong{ color:#f60; font-weight:normal;}
.articleStuff .counter{ float:right; margin-top:-10px!important; margin-top:-15px;}
#newsBox{ padding-bottom:20px;}
.newsBoxPic{ width:173px; height:201px; padding:4px; background:url(../images/indexnewspic_bg.gif) no-repeat; float:left;}
.newsBoxPic p{ color:#999; margin:0; padding:5px 6px 5px 15px;}
.newsPicTime{ text-align:right; padding-right:5px; display:block;}
.newsBoxList{ padding-left:10px; width:430px; float:right;}
.newsBoxList,.newsBoxPic{ margin:14px 0 0 0;}
.newsBoxList li{ padding-left:20px; background:url(../images/arrow03.gif) no-repeat left center; line-height:2.0; border-bottom:1px dashed #ccc;}
.newsBoxList li a{ text-decoration:none;}
.newsBoxList li a:hover{ text-decoration:underline;}
.newsTime{ float:right; color:#999;}
.right{ clear:left; float:right; width:165px; background:none;}
.left{ float:left;}

/*side*/
#side{ width:244px; padding:8px 16px 0 14px; background:url(../images/side_top.gif) no-repeat left top; float:right;}
#memberBox{width:184px; height:129px; padding:15px 30px; background:url(../images/login_box.gif) no-repeat; margin-bottom:15px;}
#memberBox h2{ font-size:14px; color:#999;}
#memberBox h2 span a{ font-size:12px; color:#557A34; font-weight:normal; float:right;}
#member,#member li{ margin-top:8px;}
#member #submit{ text-align:right; padding-right:4px;}
.inputTxt{ width:118px; height:16px; line-height:16px; border:1px solid #D2D9C4; margin-left:10px;}

.sideBox{ margin-bottom:10px;}
.sideBox h2{ text-align:right; margin-bottom:10px;}
.sideBox h2 img{ margin-top:8px; margin-right:12px; border:0;}
#linkUs{ height:30px; background:url(../images/jiameng.gif) no-repeat;}
#linkUsList,#sideNav{ padding-left:10px;}
#linkUsList li,#sideNav li{ padding-left:24px; background:url(../images/arrow03.gif) no-repeat left center; line-height:1.5;}
#quickLink{ height:30px; background:url(../images/sideTitle.gif) no-repeat;}
#quickLinkList {  padding-left:14px;}
#quickLinkList li{  padding-left:14px; background:url(../images/arrow04.gif) no-repeat left center; line-height:1.5; margin-right:40px; float:left;}

/*common*/
.commonContentBox{ width:auto; margin-bottom:5px; margin-top:10px;}
.commonContentBox h2{ margin-bottom:10px;}
#commonTitle{ height:51px; line-height:51px; font-size:14px; color:#333; background:url(../images/commonTitle.gif) no-repeat; padding-left:60px;}
.commonContentBox p{ margin:0 0 5px 0; padding-top:10px; text-indent:24px; line-height:2.0;}
.ArticleTitle,#sideNavTitle{ color:#333; font-size:14px; font-weight:normal;}
#sideNav{}/*this is the same style with #linkUsList*/
#sideNavTitle{ height:30px; line-height:30px; font-size:14px; color:#333; background:url(../images/sideNavTitle.gif) no-repeat; padding-left:20px; margin-bottom:10px; text-align:left;}

/*bottom*/
#bottom{ width:976px; height:52px; margin:0 auto; border:0; float:none; background:url(../images/bottom.png) no-repeat;}
.clear{ clear:both;}
