@import "css.css";
body {
background:url("../images/bg.gif") repeat-x scroll center top #F5F5F5;
border-top:5px solid #D95701;
color:#000000;
font:12px/20px arial,helvetica,clean,sans-serif,"宋体";
text-align:center;
}
a:link {
color:#D95701;
text-decoration:underline;
}
a:visited {
color:#D95701;
text-decoration:underline;
}
a:hover {
color:#F34501;
text-decoration:none;
}
a:active {
color:#D95701;
text-decoration:none;
}
.clearboth {
clear:both;
font-size:0;
height:0;
line-height:0;
margin:0;
}
.index_wrap {
background:url("../images/bg.jpg") no-repeat scroll center -5px transparent;
margin:auto;
}
.wrap_bottom {
background:url("../images/ico.gif") no-repeat scroll 0 bottom transparent;
height:54px;
margin:auto;
width:938px;
}
.head_bg, .main, .foot {
margin:auto;
width:938px;
}
.main {
background:none repeat scroll 0 0 #FFFFFF;
padding:20px 22px 30px;
width:894px;
}
.head_bg {
}
.top {
background:none repeat scroll 0 0 #FFFFFF;
display:none;
height:32px;
}
.head {
display:block;
height:109px;
margin:0 auto;
}
.logo {
background:url("../images/logo.gif") no-repeat scroll 0 0 transparent;
cursor:pointer;
display:block;
float:left;
height:102px;
text-align:left;
vertical-align:middle;
width:237px;
}
.logo a {
display:block;
}
.top_top {
color:#D95701;
float:right;
height:28px;
line-height:28px;
margin-top:22px;
position:relative;
}
.top_top a {
margin:0 7px;
text-decoration:none;
}

.top_top a:link, .top_top a:visited{
	text-decoration:none;
}

.language {
margin-left:24px;
}
.top_bottom {
float:right;
height:50px;
padding-right:15px;
width:745px;
}
.banner {
margin:auto;
padding:0 5px;
width:928px;
background:#fff;
}
.banner img {
clear:both;
display:block;
}
.affiche {
background:none repeat scroll 0 0 #D95701;
color:#FFFFFF;
height:29px;
line-height:29px;
margin:auto;
padding-left:18px;
text-align:left;
width:972px;
}
.affiche strong {
color:#FFFFFF;
font-size:14px;
margin-right:17px;
}
.left {
float:left;
width:181px;
}
.middle {
float:left;
padding-left:18px;
width:432px;
}
.right {
float:right;
padding:0 0 0 34px;
width:679px;
}
.foot {
background:url("../images/foot_bg.jpg") no-repeat scroll center top transparent;
clear:both;
color:#666666;
line-height:30px;
padding:18px 0 30px;
}
.foot h3 {
font-size:14px;
margin-bottom:5px;
}
.foot p {
line-height:20px;
margin:0;
}
.copyright {
font-size:14px;
margin:auto;
}
.nav {
float:right;
height:29px;
margin-top:20px;
position:relative;
text-align:left;
}

.nav ul {
background:none repeat scroll 0 0 transparent;
display:block;
float:right;
margin:0;
overflow:hidden;
padding-right:5px;
width:678px;
}
.nav ul li {
display:inline-block;
float:right;
height:39px;
margin:0 0 0 10px;
overflow:hidden;
position:relative;
text-align:center;
}

*html .nav ul li {
	width:88px;
}

.nav ul li a {
background:url("../images/ico.gif") no-repeat scroll left -98px transparent;
cursor:pointer;
display:inline-block;
font-size:14px;
font-weight:bold;
height:39px;
line-height:39px;
padding-left:7px;
position:relative;
text-decoration:none;
}
.nav ul li a span {
background:url("../images/ico.gif") no-repeat scroll right -138px transparent;
display:block;
font-family:Arial;
height:39px;
padding:0 13px 0 8px;
}
.nav a:link {
color:#666666;
}
.nav a:visited {
color:#666666;
text-decoration:none;
}
.nav .first {
background:none repeat scroll 0 0 transparent;
}
.nav ul li.select a {
background-position:left top;
padding-left:8px;
}
.nav ul li.select a span {
background-position:right -40px;
padding:0 20px 0 12px;
}
.nav ul li.select a:link, .nav ul li.select a:visited {
color:#D95701;
}
.nav a:hover {
color:#D95701;
text-decoration:none;
}
.nav .select {
color:#D95701 !important;
}
.products {
display:inline-block;
margin-bottom:20px;
width:100%;
}
.products .topic a:link, .products .topic a:visited {
color:#000000;
}
.products ul {
display:block;
}
.products li {
background:url("../images/ico.gif") no-repeat scroll 4px -214px transparent;
font-size:14px;
font-weight:bold;
padding-left:24px;
text-align:left;
width:157px;
}
.products li a {
border-bottom:1px solid #E0E0E0;
display:block;
margin-bottom:10px;
padding-bottom:3px;
}
.products li ul {
padding-bottom:12px;
}
.products li ul li {
background:none repeat scroll 0 0 transparent;
font-size:12px;
font-weight:normal;
padding-left:0;
}
.products li ul li a:link, .products li ul li a:visited {
border:medium none;
color:#666666;
margin-bottom:0;
}
.products .select {
background:url("../images/ico.gif") no-repeat scroll -264px -445px transparent;
color:#CCCCCC;
}
.products .select a {
color:#666666;
}

.about_menu li{
	font-size:13px;
}

.describe {
float:left;
width:251px;
}
.describe ul {
display:block;
padding-bottom:22px;
}
.describe li {
display:block;
}
.topic {
background:url("../images/ico.gif") no-repeat scroll left -189px transparent;
color:#000000;
font-size:14px;
font-weight:bold;
margin:0 0 12px;
padding-left:24px;
text-align:left;
}
.describe .topic img {
display:block;
margin:auto;
}
.describe .synopsis {
margin:0 auto;
padding:0 0 8px;
text-align:justify;
}
.describe .synopsis h2 {
color:#6F6F6F;
font-size:14px;
margin:0 0 5px;
}
.more {
float:right;
font-size:11px;
}
.more a {
margin:0 1px 0 0 !important;
text-decoration:none;
}
.describe .synopsis p {
line-height:21px;
margin-bottom:0;
text-align:justify;
}
.describe_pic {
display:inline-block;
margin-top:12px;
}
.index_left_pic {
float:left;
width:329px;
}
.index_right_pic {
float:right;
width:329px;
}
.index_left_pic h2, .index_right_pic h2 {
border-bottom:1px solid #E0E0E0;
padding-bottom:3px;
}
.describe_pic h2 {
margin-bottom:9px;
}
.describe_pic h2 a {
background:none repeat scroll 0 0 transparent;
display:inline;
height:auto;
width:auto;
}
.describe_pic .synopsis_four {
width:336px;
}
.describe_pic a {
background:url("../images/ico_bg.gif") no-repeat scroll left top transparent;
display:inline-block;
height:128px;
margin:0 8px 17px 0;
text-decoration:none;
width:160px;
float:left;
}
.describe_pic a span {
color:#666666;
cursor:pointer;
display:inline-block;
line-height:20px;
overflow:hidden;
padding:3px 8px;
text-decoration:none;
white-space:nowrap;
width:144px;
}
.describe_pic a:link, .describe_pic a:visited {
text-decoration:none;
}
.describe_pic a:hover span {
color:#F34501;
text-decoration:underline;
}
.describe_pic img {
display:block;
height:91px;
margin:auto;
max-height:91px;
max-width:145px!important;
padding:9px 0 0;
}

*html .describe_pic img {
	width: expression(this.width > 145 && this.width > this.height ?    "145px" :auto);
	height: expression(this.height > 91 ?   "91px" :"145px");
	}
	 

.describe_pic a:hover img, .describe_pic a:hover {
text-decoration:none;
}
.product_pic {
margin-top:18px;
position:relative;
width:690px;
}

*html .product_pic ul {
	position:absolute;
	width:690px;
}

*html .product_pic {
	height:459px;
	width:679px;
}


.product_pic h2 {
background:url("../images/ico.gif") no-repeat scroll -260px -379px #F0F0F0;
color:#666666;
line-height:29px;
width:654px;
}

.product_pic h2 strong{
	margin-left:185px;
	font-size:12px;
	font-weight:normal;
}

.product_pic h2 .more {
padding-right:12px;
}

*html .product_pic h2 .more {
	margin-right:-35px;
}

.product_pic h2 .more a {
background:none repeat scroll 0 0;
display:inline;
height:auto;
padding:0;
width:auto;
}
.product_pic li {
display:inline-block;
float:left;
height:194px;
margin:0 12px 15px 0;
width:126px;
}
.product_pic li span {
display:block;
margin-top:5px;
}
.product_pic span a {
background:none repeat scroll 0 0 transparent;
display:inline-block;
height:auto;
margin:0;
padding:0;
}
.product_pic a:link, .product_pic a:visited {
color:#666666;
text-decoration:none;
}
.product_pic a:hover span {
color:#F9A128;
text-decoration:underline;
}
.product_pic a {
background:url("../images/ico_bg.gif") no-repeat scroll left -200px transparent;
display:inline-block;
height:150px;
padding:7px;
text-align:center;
text-decoration:none;
width:112px !important;
}
.product_pic a:hover {
color:#F34501;
}
.product_pic a img {
max-height:150px;
max-width:112px;
}

*html .product_pic img {
	width:112px;
	height:150px;
	width: expression(this.width > 112 && this.width > this.height ?   "112px" :auto);
	height: expression(this.height > 150 ?   "150px" :auto);
	}

.square {
display:inline-block;
float:left;
margin-right:22px;
position:relative;
text-align:left;
width:226px;
}
.square li, .square_right li {
line-height:20px;
overflow:hidden;
white-space:nowrap;
width:226px;
}
.square p {
margin-bottom:12px;
}
.square h2 {
background:none repeat scroll 0 0 transparent;
color:#EB6D00;
padding-left:0;
}
.square li a:link, .square li a:visited, .square_right li a:link, .square_right li a:visited {
color:#666666;
}
.square_right {
float:right;
text-align:left;
width:181px;
}
.square_right h2 {
border-bottom:1px solid #E0E0E0;
padding-bottom:3px;
}
.square_right li {
width:181px;
}
.qq {
margin-bottom:28px;
}
.qq h2 {
background:url("../images/ico.gif") no-repeat scroll -96px -550px transparent;
height:65px;
margin:0;
}
.qq ul {
margin-top:10px;
}
.qq img {
margin-right:8px;
vertical-align:middle;
}
.qq li {
margin-bottom:8px;
margin-top:5px;
text-align:left;
}
.qq li span {
font-size:18px;
vertical-align:middle;
}
.feedback {
text-align:left;
}
.content {
position:relative;
text-align:justify;
}



.news_list span{
	float:right;
}
	
.content img{
	max-width:678px;
}

*html .content img{
	width: expression(this.width > 678  ?    "678px" :auto);
}

.content h1 {
font-family:"黑体";
font-size:20px;
font-weight:normal;
text-align:center;
}
.content li {
background:url("../images/ico.gif") no-repeat scroll -263px -490px transparent;
line-height:24px;
padding-left:24px;
}
.content li a {
display:inline-block;
width:100%;
}
.content li a:hover {
background:none repeat scroll 0 0 #F7F7F7;
}
.content li span {
margin-left:12px;
}
.content table {
margin:auto;
}
.content .describe_pic li, .content .product_pic li {
list-style:none outside none;
padding-left:0;
}

*html .content .product_pic li {
	margin-right:9px;
}

.content .product_pic {
height:auto;
}
.content .describe_pic a {
display:inline-block;
width:160px;
}
.content .describe_pic span, .content .product_pic span {
float:none;
text-align:center;
margin-left:0;
}
.content .product_pic span {
	width:126px;
	overflow:hidden;
	white-space:nowrap;
}

.content .describe_pic a:hover {
background:url("../images/ico_bg.gif") no-repeat scroll left top transparent;
}
.content .product_pic a:hover {
background:url("../images/ico_bg.gif") no-repeat scroll left -200px transparent;
}
.content .product_pic span a:hover {
background:none repeat scroll 0 0 transparent;
}
.contact {
float:left;
padding-right:18px;
width:288px;
}
.store dl {
display:inline-block;
float:left;
height:123px;
margin-bottom:30px;
padding-right:18px;
width:320px;
}
.store dl dt {
font-weight:bold;
margin-bottom:18px;
}
.store_content dt {
color:#D95701;
font-family:"黑体";
font-size:20px;
padding-bottom:18px;
text-align:center;
}
.store_content dd {
text-align:center;
}
.store_content dd img {
border:1px solid #D95701;
margin:auto;
padding:2px;
width:400px;
}
.store_content dd p {
padding:18px 145px 0;
text-align:left;
}
.menu {
background:url("../images/menu_bottom.gif") no-repeat scroll left bottom #EEEEEE;
padding-bottom:12px;
text-align:left;
}
.menu h2 {
background:none repeat scroll 0 0 #E1E1E1;
color:#000000;
height:33px;
line-height:33px;
margin:0 0 9px;
padding-left:15px;
}
.menu ul {
}
.menu li {
display:inline-block;
line-height:30px;
width:100%;
}
.menu li a {
background:none repeat scroll 0 0 transparent;
display:block;
font-size:12px;
line-height:27px;
margin:2px auto;
padding-left:15px;
}
.menu a:link, .menu a:visited {
}
.menu a:hover {
background:none repeat scroll 0 0 #F2F2F2;
}
.menu .selected a {
background:none repeat scroll 0 0 #FFFFFF !important;
color:#D95701;
}
.menu .selected a:link, .menu .selected a:visited {
color:#D95701;
}
.links {
text-align:left;
}
.links .topic {
margin-bottom:12px;
}
.links li {
background:url("../images/ico.gif") repeat scroll -203px -242px transparent;
line-height:20px;
padding-left:24px;
}
.links li a:link, .links li a:visited {
color:#666666;
}
.links img {
display:block;
height:31px;
margin:auto auto 15px;
width:88px;
}
.intro {
display:block;
height:34px;
margin:auto;
width:656px;
}
.intro li {
display:block;
float:left;
text-align:center;
width:218px;
}
.intro li a {
background:none repeat scroll 0 0 #EEEEEE;
border:1px solid #FFFFFF;
display:block;
line-height:32px;
width:100%;
}
.intro li a:hover {
background:none repeat scroll 0 0 #F7F7F7;
}
.intro_content {
padding:8px;
}
.content .topic {
border-bottom:1px solid #E0E0E0;
letter-spacing:1px;
margin-top:0;
padding-bottom:5px;
}
.product {
border-left:1px solid #D0DAE9;
float:left;
}
.product {
padding-left:5px;
width:358px;
}
.product li {
float:left;
padding:0 8px;
}
.product li img {
display:block;
height:100px;
width:160px;
}
.product li span {
clear:both;
display:block;
padding:5px 0 8px;
}
.list {
text-align:justify;
}
.list h1 {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
.product_list {
display:inline-block;
}
.product_list ul {
width:710px;
}
.product_list li {
float:left;
margin:0 10px 8px 0;
}
.product_list img {
border:1px solid #D95701;
display:block;
padding:2px;
}
.product_list a:hover img {
border:1px solid #F90094;
}
.product_list h2 {
font-size:12px;
font-weight:normal;
margin:0;
padding:8px 0;
text-align:center;
}
.product_list dl {
border-bottom:1px solid #E6E6E6;
height:90px;
padding:12px 0;
}
.product_list dt {
float:left;
}
.pic {
border:1px solid #DBDBDB;
height:90px;
line-height:90px;
overflow:hidden;
text-align:center;
width:143px;
}
.pic:hover {
border:1px solid #EEEEEE;
}
* html .pic {
font-size:80px;
}
* > html body .pic {
font-size:80px;
}
* > html body .pic img {
margin:-35px 0 0;
}
.pic img {
margin:auto;
max-height:90px;
max-width:143px;
vertical-align:middle;
}
.product_list dd {
float:left;
padding-left:25px;
text-align:left;
width:486px;
}
.product_list h1 {
font-size:14px;
line-height:18px;
margin-bottom:10px;
margin-top:0;
}
.cssform {
color:#000000;
}
.cssform legend {
color:#F23E0D;
padding:0 8px 8px;
}
.cssform fieldset {
margin-top:15px;
}
.cssform .small_title {
padding-left:5px !important;
text-align:left;
}
.cssform li {
background:none repeat scroll 0 0 transparent;
line-height:24px;
margin:0;
padding:5px 0 5px 0;
text-align:left;
}
.cssform label {
color:#666666;
display:inline-block;
margin-right:12px;
text-align:right;
width:84px;
}
.cssform label span {
color:#D95701;
float:none;
margin:0;
padding-right:5px;
}
.cssform input {
vertical-align:middle;
}
.cssform textarea {
height:145px;
margin-bottom:10px;
overflow:auto;
width:377px;
}
.cssform input.button {
background:none repeat scroll 0 0 #D95701;
color:#FFFFFF;
cursor:pointer;
font-size:12px;
height:25px;
line-height:23px;
padding:0 12px;
vertical-align:middle;
width:62px;
}
.error {
background:url("../images/caveat.gif") no-repeat scroll 0 8px transparent;
color:#F34501;
display:inline-block;
margin-left:76px !important;
padding-left:22px !important;
}
.leave_word {
}
.leave_word .title {
width:393px;
}
.position {
margin-left:-8px;
padding-bottom:5px;
text-align:left;
}
.position p {
margin:0;
}
.position a, .position span {
margin:0 5px;
}
.pages {
clear:both;
margin:12px 0;
padding:5px;
text-align:center;
}
.pages a {
background:none repeat scroll 0 0 white;
border:1px solid #E0E0E0;
margin:0 5px;
padding:2px 6px;
}
.pages a:link, .pages a:visited {
text-decoration:underline;
}
.pages span {
font-size:12px;
padding:2px 4px;
text-decoration:none;
}
.pages a:hover {
background:none repeat scroll 0 0 #EB6D00;
border-color:#FFFFFF;
color:white;
text-decoration:none;
}
.pages .this-page {
color:#EB6D00;
display:inline;
font-size:12px;
font-weight:bold;
padding:2px 4px;
float:none;
}
.leaveword_button {
background:url("../images/ico.gif") repeat scroll -283px -155px transparent;
display:block;
float:right;
height:21px;
margin-top:-8px;
width:81px;
}
.leaveword_button a {
color:#FFFFFF;
display:block;
line-height:21px;
text-align:center;
}
.leaveword_button a:link, .leaveword_button a:visited {
color:#FFFFFF;
}

