﻿@charset "utf-8";
/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	background-image: url(../images/body_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	line-height: 25px;}
/* 竖排表单01样式 */
.ul_list {
	padding-bottom: 3px; margin: 0px; padding-left: 3px; padding-right: 3px; padding-top: 6px
;}
.ul_list LI {
	background-image: url(../images/book.jpg); border-bottom: #ccc 1px dotted; position: relative; text-align: left; line-height: 33px; list-style-type: none; padding-left: 22px; background-repeat: no-repeat; background-position: left 2px
;}
.ul_list LI A {
	display: block; color: #333; font-size: 12px; text-decoration: none
;}
.ul_list LI A:hover {
	color: #06c; font-size: 12px; text-decoration: underline
;}
/* 横排导航样式 */
.ul_daohang {
	padding: 3px;
	list-style-type: none;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	display: block;
	margin: 0px;}
.ul_daohang li {
	float: left;}
.ul_daohang li a{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #039;
	color: #FFF;
	text-decoration: none;
	line-height: 30px;
	display: block;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #09F;
	width: 100px;
	text-align: center;}
.ul_daohang li a:hover {
	color: #000;
	background-color: #B0D8FF;}
/* 竖排导航样式 */
.ul_daohang1 {
	margin: 2px;
	padding: 0px;
	list-style-type: none;
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	width: 330px;}
.ul_daohang1 li {
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	text-align: left;
	text-indent: 15px;
	display: block;
	padding: 2px;
	background-image: url(../images/bt.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;}
.ul_daohang1 li a {
	text-decoration: none;
	display: block;
	color: #663;}
.ul_daohang1 li a:hover {
	color: #06C;
	text-decoration: underline;}
.ul_daohang2 {
	margin: 2px;
	padding: 0px;
	list-style-type: none;
	font-size: 12px;
	line-height: 20px;
	width: 180px;}
.ul_daohang2 li {
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	text-align: left;
	display: block;
	padding: 2px;}
.ul_daohang2 li a {
	text-decoration: none;
	display: block;
	color: #666;}
.ul_daohang2 li a:hover {
	color: #06C;
	text-decoration: underline;}
.ul_daohang3 {
	margin: 2px;
	padding: 0px;
	list-style-type: none;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	width: 180px;}
.ul_daohang3 li {
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	text-align: left;
	display: block;
	padding: 2px;}
.ul_daohang3 li a {
	text-decoration: none;
	display: block;
	color: #666;}
.ul_daohang3 li a:hover {
	color: #06C;
	text-decoration: underline;}
.ul_daohang4 {
	margin: 2px;
	padding: 0px;
	list-style-type: none;
	font-size: 12px;
	line-height: 25px;
	width: 99%;
	position:relative;}
.ul_daohang4 li {
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	text-align: left;
	text-indent: 15px;
	display: block;
	padding: 2px;
	background-image: url(../images/bt.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;}
.ul_daohang4 li a {
	text-decoration: none;
	display: block;
	color: #666;}
.ul_daohang4 li a:hover {
	color: #06C;
	text-decoration: underline;}
/* 标题样式 */
h1 {
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #06C;
	text-align: left;
	text-indent: 8px;
	display: block;
	line-height: 30px;
	margin: 0px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #09F;}
h1 a{
	text-decoration:none;
	color:inherit;}
h6 {
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #06C;
	text-align: left;
	text-indent: 8px;
	display: block;
	line-height: 30px;
	margin: 8px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #09F;}
.h {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	height: 50px;
	background-color: #F7F7F7;}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #06C;
	text-align: left;
	text-indent: 12px;
	display: block;
	line-height: 30px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-color: #F7F7F7;
	margin: 0px;}
h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bolder;
	color: #06C;
	text-align: left;
	text-indent: 8px;
	display: block;
	line-height: 30px;
	margin: 0px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #09F;}
h44 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #666;
	text-align: left;
	text-indent: 12px;
	display: block;
	line-height: 25px;}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bolder;
	color: #000000;
	text-align: middle;
	text-indent: 12px;
	display: block;
	line-height: 25px;}
h5 {
	font-size: 16px;
	line-height: 30px;
	color: #06C;
	text-align: center;
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: 15px;
	margin-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;}
.date {
	font-size: 12px;
	line-height: 30px;
	color: #999;
	text-align: center;
	display: block;
	font-family: Verdana, Geneva, sans-serif;
	margin-bottom: 10px;}
.newtime {
	position: absolute; padding-bottom: 0px; line-height: 12px; margin: 0px; padding-left: 0px; padding-right: 0px; display: block; color: #666; font-size: 11px; right: 0px; padding-top: 0px; top: 6px
;}
.white {
	color: #FFF;
	line-height: 18px;}
.white a{
	color: #FFF;}
.picnews {
	font-size: 16px;
	font-weight: bold;
	color: #918600;
	text-align: left;
	float: left;
	line-height: 20px;
	font-family: "Times New Roman", Times, serif;
	clear: right;
	width: 430px;}
.picnews1 {
	font-size: 12px;
	color: #999;
	text-align: left;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;
	float: left;
	margin-right: 20px;
	margin-left: 0px;
	margin-bottom: 20px;}
.picnews1 a {
	color: #999;
	text-align: left;
	line-height: 20px;
	float: left;
	text-decoration: none;}
.picnews1 a:hover {
	text-decoration: underline;
	color: #06C;}
.more {
	font-size: 12px;
	color: #06C;
	text-align: right;
	text-indent: 10px;
	display: block;
	line-height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;}
/* 左侧样式 */
.box {
	margin: 5px 3px 3px 0px;
	padding: 3px;
	width: 184px;}
.boxr {
	padding: 3px;
	width: 99%;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 3px;}
.pic {
	border: 3px solid #E7E7E7;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: left;
	height: 99px;
	clear: none;}
.pic1 {
	border: 3px solid #E7E7E7;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: left;
	height: 99px;}
.pic1_1 {
	border: 3px solid #E7E7E7;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	float: left;
	height: 99px;}
.pic2 {
	margin-top: 5px;
	border: 2px solid #E7E7E7;}
/* 
 * Layout
 */
#mastercontainer {
    margin-left: auto;
    margin-right: auto;

    border: 1px solid #e5dfc7;
    border-bottom: none;
    border-top: none;
    
    text-align:left;
    width: 768px;
    background-color: #ffffff;}

div.top, div.main, div.bottom {
    background-color: #ffffff;}

div.top {
    padding-top: 10px;}

div.top img {
    border: 0px;}

div.main {
    margin-left: 80px;
    margin-right: 80px;
    margin-top: 20px;
    margin-bottom: 0px;
    width: 608px;}

div.Slideshow img {
	border: 1px solid #e5dfc7;}

div.main pre {
    border: 1px solid #e0e0e0;
    background-color: #f7f7e6; 
    line-height: 1.3em; 
    font-size: 1.2em;
    padding: 2px; 
    margin-left: 20px; 
    margin-right: 20px; 
    margin-top: 10px; 
    margin-bottom: 10px;}

div.main p {
    margin: 0px;
    margin-top: 10px;
    margin-bottom: 20px;}

div.main h2 {
    margin-top: 10px;
    font-weight: lighter;
    font-family: Arial, sans-serif;
    font-size: 1.7em;
    color: #7eaf1a;}

div.main code {
    font-size: 1.2em;}

div.main ul.purchase li {
    list-style-type: none;}

div.main ul.purchase li span {
    margin-left: -20px;}

div.main p.smallprint {
    margin-top: 10px;
    font-size: 0.9em;
    line-height: 1.2em;}

div.bottom {
    padding-bottom: 10px;
    text-align: center;
    font-size: 0.8em;}

div.bottom p {
    margin: 0px;
    line-height: 1.8em;}
.morer {
	font-size: 8px;}
.banquan {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #09F;}
.banner {
	border-top-width: 3px;}
.r_line {
	background-image: url(../images/right.jpg);
	background-repeat: repeat-y;
	background-position: right;}
.l_line {
	background-image: url(../images/left.jpg);
	background-repeat: repeat-y;
	background-position: left;}
.pic img {
	border: 1px solid #CCC;
	padding: 3px;
	background-color: #FFF;}
/* 图片列表样式 */
.goods_list {
	width: 100%;
	overflow: hidden;}
.goods_list ul {
	padding: 0px;
	width: 105%;
	float: left;
	margin: 0px;}
.goods_list li {
	padding: 10px 14px 10px 0px; width: 200px; height: 265px; text-align: center; line-height: 16px; overflow: hidden; float: left;}
.goods_name {
	word-wrap: break-word;}
.goods_jj {
	height: 32px; overflow: hidden;}
.goods_img {
	width: 200px; height: 200px;}
.goods_img2 {
	width: 180px; height: 180px;}
.goods_img3 {
	border: 1px solid rgb(204, 204, 204); width: 200px; height: 200px;}
.goods_price {
	color: rgb(70, 74, 77); font-size: 14px; font-weight: bold;}
.goods_list a:link {
	color: rgb(4, 127, 222); text-decoration: none;}
.goods_list a:visited {
	color: rgb(4, 127, 222); text-decoration: none;}
.goods_list a:hover {
	color: rgb(4, 127, 222); text-decoration: none;}
.blue {
	height: 33px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #B0D8FF;}
.ul_daohang5 {
	margin: 5px;
	padding: 2px;
	list-style-type: none;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	width: 180px;}
.ul_daohang5 li {
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #666;
	border-bottom-color: #aaa;
	border-left-color: #666;
	background-color: #E4E4E4;
	text-align: left;
	text-indent: 25px;
	display: block;
	padding: 2px;}
.ul_daohang5 li a {
	text-decoration: none;
	background-image: url(../images/bt.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	color: #06C;}
.ul_daohang5 li a:hover {
	color: #FFF;
	background-color: #999;}
.ul_daohang6 {
	margin: 2px;
	padding: 0px;
	list-style-type: none;
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	width: 180px;}
.ul_daohang6 li {
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	text-align: left;
	text-indent: 15px;
	display: block;
	padding: 2px;
	background-image: url(../images/bt.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;}
.ul_daohang6 li a {
	text-decoration: none;
	display: block;
	color: #663;}
.ul_daohang6 li a:hover {
	color: #06C;
	text-decoration: underline;}

.unnamed1 {
font-weight: bold;
font-size: 22pt;
color: #ff0000;}
.unnamed2 {
font-weight: bold;
font-size: 15pt;
color: #000000;}
.zi_pic {
	border-right: #e8e8e8 1px solid;
	border-top: #e8e8e8 1px solid;
	background: #f6f6f6;
	margin: 2px;
	border-left: #e8e8e8 1px solid;
	border-bottom: #e8e8e8 1px solid;
	padding: 5px;}


.tubox{ width:500px;height:auto; float:left; margin-top:0px; font-size:12px;}
.tubox2{ width:500px;height:auto; float:left; margin-top:10px;}
.tubox-top{width:500px;height:9px; background:url(../images/tubox-top.jpg) no-repeat;overflow:hidden;}
.tubox-center{width:498px;height:auto;}
.tubox-botm{width:500px;height:8px; float:left; clear:both;}
.inline-box{width:482px;height:auto;margin:0 auto;overflow:hidden;}

.bigtu{width:482px;position:relative;z-index:0;}
.bigtu a{width:482px;position:absolute; z-index:1;}
      #banner
        {
            position: relative;
            width: 482px;
            height: 270px;
            border: 0px solid #666;
            overflow: hidden;}
        #banner_list img
        {
            border: 0px;}
        #banner_bg
        {
            position: absolute;
            bottom: 0;
            background-color: #000;
            height: 30px;
            filter: Alpha(Opacity=30);
            opacity: 0.3;
            z-index: 1000;
            cursor: pointer;
            width: 482px;}
        #banner_info
        {
            position: absolute;
            bottom: 6px;
            left: 5px;
            height: 22px;
            color: #fff;
            z-index: 1001;
            cursor: pointer;}
        #banner_text
        {
            position: absolute;
            width: 120px;
            z-index: 1002;
            right: 3px;
            bottom: 8px;}
        #banner ul
        {
            position: absolute;
            list-style-type: none;
            filter: Alpha(Opacity=80);
            opacity: 0.8;
            border: 1px solid #fff;
            z-index: 1002;
            margin: 0;
            padding: 0;
            bottom: 6px;
            right: 5px;
            background: #6f4f67;}
        #banner ul li
        {
            padding: 0px 8px;
            float: left;
            display: block;
            color: #FFF;
            border: #e5eaff 1px solid;            
            cursor: pointer;
            height:20px;}
        #banner ul li.on
        {
            background: #900;}
.headerke2{width:284px;height:29px; background:url(../images/kedong-bg2.jpg) no-repeat;}
.headerwen{ width:auto; height:29px; float:left; line-height:29px; color:#FFFFFF; font-size:13px; padding-left:26px; font-weight:bold;}


.navout{width:1001px;height:39px;}
.nav-left{width:19px; height:39px; float:left; background:url(../images/nav-leftbg.jpg) no-repeat;}
.navbox{width:956px; height:39px;float:left; background:url(../images/navbg.jpg) left repeat-x; _position:relative; _top:-10px;}
/*导航栏宽度*/
.nav{width:911px; height:39px; position:relative; top:-12px; +top:0px; -top:10px;}
/*导航栏首页两字宽度*/
.nav li.home{display:block;width:130px; height:39px; float:left;text-align:center;}
.nav li.home a{display:block;width:130px; height:39px;text-align:center; text-decoration:none;}
.nav li.home:hover a{background:url(../images/navhoverbg.jpg) repeat-x;text-align:center;}
.nav li.last{width:130px;background:none;}
.nav li.last a{width:130px;}
.nav li{position:relative; z-index:1000;display:block;width:130px;height:39px; float:left; text-align:center;}
/*导航栏其他文字宽度*/
.nav li a{ display:block;width:130px; height:39px; line-height:39px; font-size:13px; font-weight:bold; color:#ffffff; text-align:center; text-decoration:none;}
.nav li.hover a,.nav li:hover a{display:block;background:url(../images/navhoverbg.jpg) top center repeat-x;color:#ffffff;}
.nav li:hover ul,.nav li.hover ul{ display:block;}
.nav-right{width:26px; height:39px;float:left; background:url(../images/nav-rightbg.jpg) no-repeat;}
/*导航栏下拉宽度*/
.navchild{position:absolute;width:130px;left:-40px;top:39px;z-index:6; display:none; /*overflow:hidden;*/ white-space:nowrap;}
.navchild li{display:block;width:130px; height:30px; float:none;}
.navchild li a{display:block;width:130px;_width:110px; height:30px; line-height:30px; float:none;color:#ffffff; font-size:12px; font-weight:normal;
	background:url(../images/chilld-navbg.jpg) no-repeat !important;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/chilld-navbg.png');
	_background-image: none;
	display:block;}
.navchild li a:hover{	background:url(../images/chilld-navhoverbg.jpg) no-repeat !important;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/chilld-navhoverbg.png');
	_background-image: none;
	display:block;
	 color:#f6ff01;}
.nav li.hover ul li a,.nav li:hover ul li a{float:none;
	background:url(../images/chilld-navbg.jpg) no-repeat !important;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/chilld-navbg.png');
	_background-image: none;
	display:block;}
.nav li.hover ul li a:hover,.nav li:hover ul li a:hover{
	color:#f6ff01;
	background:url(../images/chilld-navhoverbg.jpg) no-repeat !important;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/chilld-navhoverbg.png');
	_background-image: none;
	display:block;}
#box-center{width:1001px; height:auto; background:url(../images/centerbg.jpg) top center repeat-y;}
.linka a{ text-decoration:none; color:#FFFFFF; padding-left:12px;line-height:20px;}
.linka a:hover{ text-decoration:underline; color:#3366cc;}


