@charset "utf-8";

/*
===========================================================
------------------global-----------------------------------
===========================================================
*/
* { padding:0; margin:0; }

body { font:12px "Arial", "Tahoma", "宋体"; background-color:#341510; margin:0; padding:0; }

table,
tr,
td { font-family:"Arial", "Tahoma", "宋体"; font-size:12px; }

div { margin-left:auto; margin-right:auto; font-family:"Arial", "Tahoma", "宋体"; font-size:12px; }

ul,
li,
dl,
dt,
dd,
ol { padding:0; margin:0; list-style:none; }

hr { height:0px; border:0px; border-top:1px solid #000; width:96%; }

img { border:0; }

a { text-decoration:none; color:#545454; }

a:hover { color:#fff; text-decoration:none; }

a:link { color:#999; }

a:visited { color:#545454; }

/*
===========================================================
------------------common style-----------------------------
===========================================================
*/
.end { clear:both; background:green; line-height:0px; } /* Clear float */

.f_left { float:left; }

.f_right { float:right; }

/*
===========================================================
------------------  layout    -----------------------------
===========================================================
*/

.box { width:1000px; margin:0 auto; background:#260d09;}
.header {height:110px; background:#260d09;}

.nav_box {height:54px; background:url(../images/dh.gif) 0 -110px;}
.nav_box ul { float:left; padding-top:7px; padding-left:45px;}
.nav_box ul li {float:left; width:127px; }
.nav_box ul li a,.nav_box ul li a:link,.nav_box ul li a:visited {display:block; width:97px; height:36px; padding:0 15px; line-height:36px; font-size:14px; color:#e3cdaf; text-align:center;}
.nav_box ul li a:hover { background:url(../images/idh.gif) center no-repeat;}

.banner {height:302px; background:#260d09;}

.content_box {padding:18px; background:#260d09;}
.con_left {width:240px; float:left; background:#260d09;}
.con_right {width:715px; float:right; background:#260d09;}
.text {padding:10px;}

.titlebox {height:36px; background:url(../images/border2.gif) 20px 18px repeat-x;}
.title01 {width:223px; height:36px; background:url(../images/heading.gif) -10px 0; float:left;}
.title02 {width:223px; height:36px; background:url(../images/heading.gif) -10px -42px; float:left;}
.title03 {width:223px; height:36px; background:url(../images/heading.gif) -10px -80px; float:left;}
.title04 {width:223px; height:36px; background:url(../images/heading.gif) -10px -126px; float:left;}
.title05 {width:223px; height:36px; background:url(../images/heading.gif) -10px -160px; float:left;}
.title06 {width:223px; height:36px; background:url(../images/titleb.gif) 0 2px; float:left;}
.title06 span { display:block; margin:10px 50px 0 40px; text-align:center;}
.title_a {width:60%; margin:6px 18%; height:24px; display:block;}

.left_top {height:60px; background:url(../images/heading.gif) -10px -196px;}
.treemenu {overflow:visible; z-index:100;}
.treemenu li {height:40px; background:url(../images/border.gif) 0 39px no-repeat; position:relative; overflow:visible; z-index:2;}
.treemenu li:hover {position:relative; z-index:999;}
.treemenu li a,.treemenu li a:link,.treemenu li a:visited {height:39px; background:url(../images/ico2.gif) 43px 15px no-repeat; padding-left:54px; display:block; line-height:39px; font-size:13px; color:#e3cdaf; margin:0;}
.treemenu li a:hover {background:url(../images/tree_bg.jpg) 5px -3px no-repeat; color:#EAEAEA;}
.treemenu li ul {display:none;}

.treemenu li ul li {background:#b77521; height:20px; padding:5px 6px;}
.treemenu li ul li a,.treemenu li ul li a:link,.treemenu li ul li a:visited {display:block; background:url(../images/ico3.gif) 4px 7px no-repeat; line-height:20px; height:20px; padding-left:12px; border-bottom:1px dotted #ca9152; color:#ead9a9; font-size:12px;}
.treemenu li ul li a:hover {background:url(../images/ico3.gif) 4px 7px no-repeat;}
.treemenu ul li.iShow ul {display:block; width:110px; position:absolute; left:195px; top:0; background:url(../images/ico1.gif) 0 15px no-repeat; padding-left:5px; z-index:999;}

.contact {width:205px; height:240px; background:url(../images/tel_bg.jpg) no-repeat; position:relative; margin:50px 0 0 15px;}
.contact_text {position:absolute; width:150px; left:22px; top:166px; font-size:12px; line-height:18px; color:#723f28;}

.profile { height:250px; border:1px solid #3e1d13; background:#2f130d; margin:10px 0; position:relative;}
.profile_left {position:absolute; left:20px; top:18px;}
.profile_left img {width:192px; height:203px; border:6px solid #fff;}
.profile_right {width:410px; height:210px; overflow:hidden; position:absolute; left:250px; top:18px; text-indent:24px; line-height:20px;}

.productbox {padding:8px 0 0 20px; margin-bottom:20px;}
.productbox ul { float:left;}
.productbox ul li {width:137px; height:231px; float:left; padding:0 10px;}
.productbox ul li a {}
.productbox ul li span.a{ border:3px solid #984f44; background:#fff; display:block; width:131px; height:131px; overflow:hidden; text-align:center;}
.productbox ul li span.a img {}
.productbox ul li span.b {width:100%; line-height:20px; padding-top:5px; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.productbox ul li a:hover {}

.newbox {padding:10px 0 0 10px;}
.newbox ul {float:left;}
.newbox ul li {width:348px; float:left;}
.newbox ul li table {border-collapse:separate; border-spacing:3px; table-layout:fixed;}
.newbox ul li table td.td_a {width:10px; background:url(../images/ico4.gif) 3px 7px no-repeat;}
.newbox ul li table td.td_b {width:265px;}
.newbox ul li table td.td_b a {display:block; width:265px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:18px;}
.newbox ul li table td.td_c {width:40px;}

.foot_nav { height:32px; background:url(../images/footnav.gif) no-repeat; margin-top:20px; text-align:center;}
.foot_nav a {padding:8px; line-height:34px; }
.footerbox {height:110px; background:#260d09; position:relative;}
.footerbox_logo { width:128px; height:55px; left: 209px; top: 7px; position:absolute;}
.footerbox_text { width:544px; position:absolute; left: 357px; top: 17px; line-height:20px; }
.footerbox_logo a {width:128px; height:55px; display:block; background:url(../images/logoa.gif);}

.product {}
.product ul {float:left; padding:10px;}
.product ul li { float:left; padding:10px 12px; height:225px;}
.product ul li a {}
.product ul li span.pic {border:1px solid #b2b2b2; padding:5px; background:#000; display:block; width:178px; height:186px; overflow:hidden; text-align:center;}
.product ul li span.pic img {width:178px; height:186px;}
.product ul li span.txt {display:block; padding-top:6px; width:198px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center;}
.product ul li:hover span.pic{border:1px solid #f39800;}

.new {}
.new table td {border-bottom:1px dotted #6e3c26; padding:3px 0 0 15px; line-height:20px;}
.new table td.td_tltle {}
.new table td.td_date {width:125px;}
.new table td a { display:block; width:570px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.pageList {text-align:right; border-top:1px solid #92713c; padding-top:10px; position:relative;}
.pageList2 {text-align:left; border-top:1px solid #92713c; padding-top:10px; margin-top:12px;}
.pageList3 {text-align:right; border-top:1px solid #92713c; padding-top:0px; height:35px; position:relative; text-indent:0px;}

.footerbox_logo a:hover {background:url(../images/logob.gif);}

.page_text {padding:40px;}

.box2 {margin:0; overflow:hidden; padding:15px; border-top:4px solid #411811;  border-bottom:4px solid #411811;}
.pimg {text-align:center; overflow:hidden; float:left; border:1px solid #CCC; width:360px; vertical-align:middle; margin-top:15px;}
.pimg img {padding:3px; width:350px;}
.ptext { padding:10px 15px; width:560px; margin-top:10px; float:left; white-space:normal;}
.p_title {text-align:left;}
.swfbottom {width:1000px; margin:0 auto; height:80px;  line-height:80px; text-align:center; color:#cc6633; }
.swfbottom a:link,.swfbottom a:visited,.swfbottom a, {text-decoration:underline;  color:#cc6633;}
.swfbottom a:hover {color:#da0000;}

.flashbox {width:1000px; height:652px; margin:0 auto;}
.bian1 { border:1px solid #92713c;}
/*
===========================================================
------------------ text & font & link ---------------------
===========================================================
*/
.f13b,
.f13b a,
.f13b a:link,
.f13b a:visited { font-size:13px; color:#e3cdaf; font-weight:bold; }
 .f13b a:haver {
font-size:13px;
color:#0FF;
}

.f13b_a,
.f13b_a a,
.f13b_a a:link,
.f13b_a a:visited { font-size:13px; color:#EFEFEF; }

.f13b_black a:hover { background:url(../images/ico.gif) 2px 10px no-repeat; color:#fff; }

.f12,
.f12 a,
.f12 a:link,
.f12 a:visited { font-size:12px; color:#e3cdaf; }
.f12 a:hover { color:#EAEAEA; }

.f14,
.f14 a,
.f14 a:link,
.f14 a:visited { font-size:14px; color:#e3cdaf; }
.f14 a:hover { color:#EAEAEA; }

.f12_q,
.f12_q a,
.f12_q a:link,
.f12_q a:visited {font-size:12px; color:#5b261e; }
.f12_q a:hover { color:#EAEAEA; }

.f13,
.f13 a,
.f13 a:link,
.f13 a:visited { font-size:13px; color:#e3cdaf; }

.f13 a:hover { color:#EAEAEA; }

.f15b,
.f15b a,
.f15b a:link,
.f15b a:visited { font-size:19px; color:#fff4bf; font-family:"黑体";}
.f15b a:hover { color:#EAEAEA; }

/* style */
.page_text textarea,.page_text input { background:#ececec;}
.page_m {padding-top:60px; padding-left:60px;}

.withBorder, table.withBorder td, ul.withBorder li {border-color:#5c3f33;}

.withImportBackground, tr.withImportBackground td { background:#260d09;}

.engageBox .engageBoxBody {border-top:1px dotted #35140e; border-bottom:0;}

.border0 { border:0;}

table.withTableBackground { background:#35140e;}

.pageList ul li:hover { background-color:#3c0d05; border:1px solid #35140e; }
.pageList .on:hover, .pageList .on, .pageList .current:hover, .pageList .current { background-color:#3c0d05; border:1px solid #35140e;
color:#e3cdaf; }
.pageList ul li {background-color:#2f130d; border:1px solid #35140e;}

.zy {border:1px dashed #35140e;}
.articleBoxBody { width:100%; overflow:hidden; line-height:250%;}

.xinxi li {border-bottom:1px dashed #723f28; line-height:25px; padding-left:15px; background:url(../images/ico2.gif) 5px 9px no-repeat;}
.QQ {width:80px; height:25px; position:absolute; left:50px; top:110px;}