@charset "utf-8";

/*
===========================================================
------------------global-----------------------------------
===========================================================
*/

body { font-family:"宋体","Arial", "Tahoma"; font-size:14px; background:#030303 url(../images/bg.jpg) repeat-x; line-height:150%;}

table,
tr,
td { font-family: "宋体","Arial", "Tahoma"; font-size:12px; }

div { margin:0 auto; font-family: "宋体","Arial", "Tahoma"; font-size:13px; }
body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div {
border:0 none; margin:0; padding:0; font-weight:normal;
}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
img{vertical-align:top;}
ul, ol, dl {
list-style-type:none;
}
select, input, img, select {
vertical-align:middle;
}

a, a:link { text-decoration:none; color:#9b9fa9;}

a:hover, a:active, a:focus { color:#ffae00; text-decoration:none; }

a:visited {color:#9b9fa9;}
/*
===========================================================
------------------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;}
.header_box {}
.nav_box {height:96px; overflow:hidden;}
.content { background:#011426 url(../images/bg.gif) repeat-x;}
.content_top {height:8px; width:100%; line-height:0; font-size:0px; *margin-top:1px;}
.content_top_left {width:10px; height:8px; background:url(../images/bg1.gif) 0 -111px; float:left;}
.content_top_right {width:10px; height:8px; background:url(../images/bg1.gif) -12px -111px; float:right;}
.footer_box {border-top:10px solid #222; padding:10px; text-align:center; background:#111111;}
.banner_home {width:1000px; height:268px; overflow:hidden; position:relative;}
#fW_Content {width:1000px; height:268px; overflow:hidden; z-index:1; position:relative;}
#fW_Controls {position:absolute; right:11px; bottom:20px; z-index:2; width:150px; height:38px;}
#fW_Controls a {display:block; width:33px; height:33px; margin-right:3px; float:left; background:url(../images/bt_b.gif) -37px 0; font-size:14px; font-weight:bold; text-align:center; line-height:33px;}
#fW_Controls a:hover { background:url(../images/bt_b.gif);}
#fW_Controls a.activeSlide { background:url(../images/bt_b.gif);}


.home_text {padding:15px;}
.h3 {border-bottom:1px solid #192a31;}

.home_left {width:290px; float:left;}
.home_right {width:670px; float:right;}

.home_left h3 {margin:20px 0 0 16px; padding:0 0 10px 5px;}
.home_left h3 a {display:block; width:114px; height:18px; background:url(../images/bg1.gif) 0 -27px;}
.home_newlist {padding:8px 12px 8px 16px;}
.home_newlist li {width:242px; line-height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:18px; background:url(../images/ico.gif) 5px 10px no-repeat;}

.home_right h3 {margin:12px 0 0 16px; padding:0 0 10px 5px;}
.home_right h3 a {display:block; width:227px; height:26px; background:url(../images/bg1.gif);}
.home_productlist {paddnig:0px; float:left; width:650px; padding:10px;}
.home_productlist li {width:112px; line-height:20px; padding:3px 9px; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:center;}
.home_productlist li a img {width:110px; height:119px; border:1px solid #bfbfbf; margin-bottom:8px;}

.treelist {float:left; width:232px;}
.treelist h3 {margin:20px 0 0 16px; padding:0 0 10px 5px;}
.treelist h3 a {display:block; width:114px; height:18px; background:url(../images/bg1.gif) 0 -27px;}
.treelist ul {padding:5px 0 0 10px;}
.treelist ul li {background:url(../images/bg1.gif) -270px -195px no-repeat;}
.treelist ul li a {padding-left:36px; background:url(../images/bg1.gif) 0 -180px no-repeat; display:block; line-height:38px;}
.treelist ul li ul {padding:0;}
.treelist ul li ul li {background:url(../images/bg1.gif) -250px -90px no-repeat;}
.treelist ul li ul li a {padding-left:56px; background:url(../images/bg1.gif) 0 -180px no-repeat; display:block; line-height:38px;}

.treelist_border {margin-top:13px; background:url(../images/border1.jpg); width:58px; height:463px; float:right;}

.page_h3 h3 {margin:12px 16px 0 0;}
.page_h3 h3 a {width:175px;}
.page_productlist {padding:10px 0; float:left; width:100%;}
.page_productlist li {width:158px; line-height:20px; padding:3px 8px 16px 0; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:center;}
.page_productlist li a img {width:140px; height:150px; border:4px solid #bfbfbf; margin-bottom:14px;}

.pageList {border-top:1px dashed #104471; padding:8px; position:relative;}

.home_text h3.ph3 {border-bottom:1px solid #192a31; padding:18px 0 9px 20px; margin-bottom:14px;}
.home_text h3.title2 a {display:block; width:154px; height:18px; background:url(../images/bg1.gif) 0 -235px;}
.home_text h3.title3 a {display:block; width:154px; height:18px; background:url(../images/bg1.gif) 0 -271px;}
.home_text h3.title4 a {display:block; width:154px; height:18px; background:url(../images/bg1.gif) 0 -307px;}
.home_text h3.title5 a {display:block; width:154px; height:18px; background:url(../images/bg1.gif) 0 -343px;}
.home_text h3.title6 a {display:block; width:154px; height:18px; background:url(../images/bg1.gif) 0 -376px;}
.treelist h3 a{display:block; width:154px; height:18px; background:url(../images/tree.gif) no-repeat;}
.treelist ul.tree2 {padding:10px 0 0 10px;}
.treelist ul.tree2 li {}
.treelist ul.tree2 li a {padding-left:60px; background:url(../images/bg1.gif) 0 -67px no-repeat; display:block; line-height:36px;}
.treelist ul.tree2 li a:hover {background:url(../images/bg1.gif) 0 -419px no-repeat;}

.home_right h4 { background:url(../images/bg1.gif) -281px -147px no-repeat; padding:11px 0 8px 32px;}
.text_box {border:5px solid #063246;}
.text_box2 {padding:10px 40px;}
.h2 {text-align:center; font-size:16px; font-weight:bold; padding:12px 0; color:#9b9fa9;}
.text {padding:8px; line-height:180%; text-indent:2em;}

.page_left {width:300px; float:left;}
.page_right {width:640px; float:left; padding-right:20px;}
.new_banner {width:289px; height:373px; background:url(../images/fa.jpg); margin-top:60px;}
.new_banner_text {font-size:38px; font-family:Tahoma,Geneva,sans-serif; color:#e97500; text-align:right; padding-right:45px; line-height:38px;}
.newlist { padding:20px 0 10px 0px;}
.newlist li {line-height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:22px; padding-bottom:15px; background:url(../images/bg1.gif) -288px 8px no-repeat; _width:600px;}

.allist { float:left; padding-left:30px;}
.allist li {width:462px; height:112px; float:left; padding:8px 0;}
.allist li h2 { float:left; padding-bottom:6px; background:url(../images/al.gif) 3px 23px no-repeat; width:195px; height:28px; color:#fff;}
.allist li img { float:left; border:3px solid #FFF; margin-right:18px; width:200px; height:89px; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
.allist li a:hover img { filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.allist li h2 a span {padding-left:8px; color:#666;}
.allist li p {float:left; width:193px; height:60px; color:#919191; font-size:12px;}

.p_close { background:url(../images/close.gif) no-repeat; width:141px; height:38px; margin:20px auto 40px;}
.p_close a {display:block; height:38px; width:141px;}
.text p {margin:15px 0;}

/*
===========================================================
------------------ text & font & link ---------------------
===========================================================
*/
.f14,
.f14 a,
.f14 a:link,
.f14 a:visited { font-size:14px; color:#9b9fa9;}
.f14 a:hover {color:#ffae00;}

.f12,
.f12 a,
.f12 a:link,
.f12 a:visited { font-size:12px; color:#9b9fa9;}
.f12 a:hover {color:#ffae00;}

/* */
.Tree_box {float:left; width:100%;}
.footNavBox,.footCopyrightBox {text-align:center;}
.pageList .on:hover, .pageList .on, .pageList .current:hover, .pageList .current { background-color:#c27a08; border:1px solid #104471;
color:#fff; }
.pageList ul li {background:none; border:1px solid #104471;}
.pageList ul li:hover { background:none;}
