﻿/*
Copyright (c) 2011, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.9.0
*/
/**
 * YUI Reset
 * @module reset
 * @namespace
 * @requires 
 */
html {
	color: #000;
	background: #FFF;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
select,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,
img {
	border: 0;
}

address,
button,
caption,
cite,
code,
dfn,
em,
input,
optgroup,
option,
select,
strong,
textarea,
th,
var {
    font:inherit;
}

del,
ins {
	text-decoration: none;
}

li {
	list-style: none;
}

caption,
th {
	text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,
q:after {
	content: '';
}

abbr,
acronym {
	border: 0;
	font-variant: normal;
}



/*because legend doesn't inherit in IE */
legend {
	color: #000;
}

html, body {font-family: 宋体;font-size: 12px;font-weight: 200;}
body {background: none repeat scroll 0 0 #FFFFFF;}
a img {border: medium none;}
a {color: #666;text-decoration: none;}
a:hover {color:#D9251C;text-decoration: none;}
b {font-weight: 200;}
strong {font-weight: bold;}
em, dfn {font-style: italic;}
dfn {font-weight: bold;}
ul li {list-style: none outside none;}
input {background: none repeat scroll 0 0 white;margin: 0;padding: 0;vertical-align: middle;}
button {background: none repeat scroll 0 0 white;border: 0 none; margin: 0;padding: 0;}
select {background: none repeat scroll 0 0 white;border: 1px solid #CCCCCC;height: 18px;line-height: 18px;margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6, dt {font-weight: 700;}
dd, dt {height: 24px;line-height: 24px;overflow: hidden;}
.clear {clear: both;}
* {margin: 0;padding: 0;}
body {text-align:left;font-size: 12px;}
.fr_contentarea {margin: 0 auto;width:1002px;height:auto;}
.fr_top{margin: 0 auto;}
.top_menu{background: url("../images/top_menu_bg.jpg") repeat-x scroll 0 0 transparent; height:38px;}
.top_menu ul{padding-left: 20px;}
.top_menu ul li{ float: left;padding: 5px;text-align: center;line-height:26px;}
.top_menu ul li a{border-right: 1px solid #000000;padding-right: 12px;}
.logo {text-indent: -9999px; width:305px; height:83px; float:left;}
.logo a {height:90px;}
.da{ height:83px; width:1002px;}
.dianhua{ float:right; height:83px; width:253px;}
.fr_menu {background: url("../images/menu_bg.jpg") repeat scroll 0 0 transparent; height:46px;}
.fr_menu ul.sl_menu ul { display: none;}
.fr_menu ul.sl_menu li {float: left;width: auto;background: url("../images/menu_line.jpg") no-repeat scroll 100% 0 transparent;}
.fr_menu ul.sl_menu_vertical li {float: none;}
.fr_menu ul.sl_menu ul {-moz-border-bottom-colors: none;-moz-border-image: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background: none repeat scroll 0 0 #F9FAFC;border-color: -moz-use-text-color #DDE1E4 #DDE1E4;border-style: none solid solid;border-width: medium 1px 1px; display: none;list-style-type: none;margin: 0;padding: 0;position: absolute;z-index: 10000;}
.fr_menu ul.sl_menu ul li {float: none;margin: 0;}
.fr_menu ul.sl_menu { float: left; height: 46px;width: 725px;}
.fr_menu ul.sl_menu ul {height: auto;}
.fr_menu ul.sl_menu li {color: #FFFFFF; cursor: pointer;font-family: sans-serif;font-size: 14px;height:46px;line-height:46px;margin:0;padding:0;white-space:nowrap;width:88px;}
.fr_menu ul.sl_menu li li {height: 46px;line-height:46px;text-align: left;width: 88px;}
.fr_menu ul.sl_menu li li a {background-color:#E7C347;padding: 0 10px;}
.fr_menu ul.sl_menu li li a:hover {background-color: #C99E21;background-image: none;color: #D9251C;}
.fr_menu ul.sl_menu_vertical li a {}
.fr_menu ul.sl_menu_vertical li ul li a {}
.fr_menu ul.sl_menu li a {display: block;font-weight: bold;text-align: center;text-decoration: none;color: #FFFFFF;}
.fr_menu ul.sl_menu li a:hover {color:#D9251C;background: url("../images/menu_hover.jpg") repeat-x scroll center center transparent;height:46px;}
.language{color: #FFFFFF;float: right;line-height: 46px;width:200px;font-weight:bold;}
.language a{color:#fff;font-weight: bold;display:inline-block;width:80px;padding-left: 12px;}
.language a:hover{color:#3F3100;}
 /* 重置CSS用 */
ul,li{margin:0;padding:0}
.content_top{margin-top:3px;}
.banner{width:740px; float:left;}
#expo2010{height:388px; overflow:hidden;}
.mF_expo2010_wrap{padding: 2px;float: left;background: #fff;}
.mF_expo2010 .pic li{position: absolute;}
.mF_expo2010 .txt li{position: absolute;z-index: 2;left: 0;height: 36px;line-height: 36px;}
.mF_expo2010 .txt li a{display: block;color: #fff;padding: 2px 0 0 16px;font-size: 14px;font-weight: bold;text-decoration: none;}
.mF_expo2010 .txt-bg{position: absolute;bottom: 0;z-index: 1;height: 36px;background: #000;filter: alpha(opacity=40);opacity: 0.4;}
.mF_expo2010 .num{position: absolute;z-index: 3;bottom: 8px;right: 8px;}
.mF_expo2010 .num li{float: left;position: relative;width: 22px;height: 18px;line-height: 18px;overflow: hidden;text-align: center;margin-right: 1px;cursor: pointer;}
.mF_expo2010 .num li a, .mF_expo2010 .num li span{position: absolute;z-index: 2;display: block;color: #fff;width: 100%;height: 100%;top: 0;left: 0;text-decoration: none;}
.mF_expo2010 .num li span{z-index: 1;background: #fff;filter: alpha(opacity=50);opacity: 0.5;}
.mF_expo2010 .num li.current a, .mF_expo2010 .num li.hover a{background: #F60;}
.plate1{margin:0px auto;border:1px solid #ccc; width: 1000px;height:350px;}
.plate1 h2{background: url("../images/tuijian.jpg") no-repeat scroll 0 0 transparent;height:39px;}
.plate1 h2 a{float:right;line-height: 39px;margin-right: 10px;color:#666666;}
.plate1 h2 a:hover{color:#FF9022;}
.plate1 ul,.plate12 ul,.plate13 ul{float:left;width:1000px}
.plate1 ul li{float:left;width:233px;margin:8px;_margin:4px}
.plate1 h3{ font-weight:normal; line-height: 20px;padding-left:10px;width:230px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.plate12{margin:10px auto;border:1px solid #ccc; width: 1000px;height:757px;}
.plate12 h2{background: url("../images//yigui.jpg") no-repeat scroll 0 0 transparent;height:39px; display:inline; float:left; margin-right:10px; width: 1000px;}
.plate12 h2 ul li{float:left;width:65px;margin:8px; float:right; line-height:29px;}
.plate12 h2 ul li a{ color:#000;}
.plate12 h2 ul li a:hover{ color:#ff8600; border-bottom:2px solid #ff8600; padding-bottom:2px; }
.plate12 ul li{float:left;width:233px;margin:8px;_margin:4px}
.plate12 h3{ font-weight:normal; line-height: 20px;padding-left:10px;width:230px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.plate13{margin:10px auto;border:1px solid #ccc; width: 1000px;height:757px;}
.plate13 h2{background: url("../images/yimen.jpg") no-repeat scroll 0 0 transparent;height:39px;display:inline; float:left; margin-right:10px;}
.plate13 h2 image{ margin-left:10px;}
.plate13 ul li{float:left;width:233px;margin:8px;_margin:4px}
.plate13 h3{ font-weight:normal; line-height: 20px;padding-left:10px;width:230px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.plate14{margin-top:10px auto; border:1px #ccc solid;}
.plate14 h2{background: url("../images/d_68.jpg") no-repeat scroll 0 0 transparent;height:39px; width:412px;text-indent:-9999px;}
.plate14 ul li{width:233px; float:left;margin:8px;_margin:7px;}
.plate14 ul li h3{ font-weight:normal;line-height: 24px;text-indent: 4px;width:230px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.plate15{margin-top:10px auto; border:1px #ccc solid;}
.plate15 h2{background: url("../images/d_552.jpg") no-repeat scroll 0 0 transparent;height:39px; width:412px;text-indent:-9999px;}
.plate15 ul li{width:233px; float:left;margin:8px;_margin:7px;}
.plate15 ul li h3{ font-weight:normal;line-height: 24px;text-indent: 4px;width:230px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.plate15{margin-top:10px auto; border:1px #ccc solid;}
.plate15 h2{background: url("../images/d_552.jpg") no-repeat scroll 0 0 transparent;height:39px; width:412px;text-indent:-9999px;}
.plate15 ul li{width:233px; float:left;margin:8px;_margin:7px;}
.plate15 ul li h3{ font-weight:normal;line-height: 24px;text-indent: 4px;}
/*.plate14{margin:10px auto;border:1px solid #ccc; width: 1000px;}
.plate14 h2{background: url("../images/d_68.jpg")no-repeat scroll 0 0 transparent;height:39px; width:412px;text-indent:-9999px;}
.plate14 h2 a{float:right;line-height: 39px;margin-right: 10px;color:666666;}
.plate14 h2 a:hover{color:#FF9022;}
.plate14 ul{height:auto;}
.plate14 ul li{float:left;width:233px;margin:8px;_margin:0px;_padding:0px;}
.plate14 h3{ font-weight:normal; line-height: 20px;padding-left:10px;width:230px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.plate15{margin:10px auto;border:1px solid #ccc; width: 1000px;}
.plate15 h2{background: url("../images/d_552.jpg") no-repeat scroll 0 0 transparent;height:39px;}
.plate15 h2 a{float:right;line-height: 39px;margin-right: 10px;color:666666;}
.plate15 h2 a:hover{color:#FF9022;}
.plate15 ul li{float:left;width:233px;margin:8px;}
.plate15 h3{ font-weight:normal; line-height: 20px;padding-left:10px;width:230px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.plate16 ul li{float:left;width:233px;margin:8px;_margin:4px}
.plate16 h3{ font-weight:normal; line-height: 20px;padding-left:10px;width:230px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}*/
.tp{ margin:0 auto;}
.tp img{ margin:10px; }
.price{color:red; font-size:16px;}
.ptitle:hover{ text-decoration:underline;}
.ptitle{color:#FF7F00;}
.biaoyu{margin:0 auto;text-align: center;}
.fr_footer{text-align:center; width:1000px;}
.copyright p{line-height:180%;}
.friendly{border-bottom: 1px dotted #CCCCCC;border-top: 1px dotted #CCCCCC;margin:5px auto;width: 1000px;}
.friendly ul li{ text-align:center; width:140px; margin: 10px 15px; float:left;  height:80px; _display:inline;}
.friendly img{border:1px solid #ccc;padding:2px;width:140px;height:80px;}
.index_news{ float:right; margin-top:0px; line-height:20px;}
.index_news h2{ background:url("../images/newstitle.jpg"); width:258px; height:45px;text-indent:-9999px;}
.index_news ul{ background:url("../images/newsbg.jpg"); width:258px; height:344px;}
.index_news ul li span{ margin-left:10px; height:20px;}
.index_news ul li{ border-bottom:1px #CCCCCC dotted; width:256px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.nybanner{ width:1000px; height:200px; margin:0 auto;}
.xinwen{margin:10px auto;border:1px solid #ccc; width:998px;}
.center_left{ margin-left:0px; float:left; width:200px; border-right:1px solid #ccc; border-lef:1px solid #ccc;border-bottom:1px solid #ccc;}
.center_right{margin-left:10px;float:left;  width:773px;overflow:hidden  }
.hang2 {
font-size: 14px;
line-height: 27px;
font-weight: bold;
color: white;
background-image: url(../images/hang2.jpg);
background-repeat: no-repeat;text-indent: 20px;
}
.center_left_top ul{ margin:5px; line-height:20px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:187px; border-bottom:1px #CCCCCC solid;}
.center_left_bottom{ margin-top:10px;}
.center_left_bottom ul{ margin:5px; line-height:20px; width:187px;}
.hang1 {
font-size: 14px;
line-height:39px;
font-weight: bold;
color: white;
background-image: url(../images/c_16.jpg);
background-repeat: no-repeat;
padding-left: 30px;
height:39px;
}
.neirong{ margin:10px;width:773px;}
.neirong .title{width:765px;overflow:hidden}
.neirong ul{ width:760px;float:left }
.neirong ul li{ line-height:25px; width:760px; height:25px;}
.neirong ul li a{ float:left; display: block; font-weight:normal;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:550px;padding-left:10px}
.neirong ul li h3{font-weight:normal}
.neirong h2{float:left; padding-left:10px; }
.neirong span{ float:right; padding-right:22px;}
.neirong1{margin:10px; line-height:25px;}
.neirong ul li span{ float:right; width:65px;padding-right:12px}
.fanye{
border-collapse: collapse;
width: 99%;
margin: auto;
padding: 4px;
margin: 10px auto auto;
}
.page_left{ text-align:left; }
.page_right{ text-align:right;}
.if ie6{}
.fr_neicontent{ width:1000px;margin:0 auto;}