@charset "utf-8";
/* CSS Document */

#header {height:110px; background:url(../images/headerbg.gif) no-repeat;}
#header .logonav {display:none;}
#header .logonav a,
#header .logonav a:visited,
#header .logonav a:hover {}
#header .topnav {margin:0; padding:20px 20px 0; text-align:right;}
#header .topnav a.home,
#header .topnav a.home:visited {margin-right:10px; background:url(../images/homebg.gif) no-repeat; padding-left:16px; color:#fff;}
#header .topnav a.home:hover {text-decoration:underline;}
#header .topnav a.favorite,
#header .topnav a.favorite:visited {background:url(../images/favoritebg.gif) no-repeat; padding-left:20px; color:#fff;}
#header .topnav a.favorite:hover {text-decoration:underline;}

#menuer {padding:0 1px; height:39px; background:url(../images/menubg.gif) top no-repeat;}
#menuer ul {}
#menuer ul li {margin-right:7px; display:inline; float:left; height:39px; width:120px; overflow:hidden;}
#menuer ul li.lir {margin-right:0; display:inline; float:left; height:39px; width:120px; overflow:hidden;}
#menuer ul li a,
#menuer ul li a:visited {width:120px; height:39px; display:block; background:url(../images/menulibg1.gif) no-repeat; color:#fff; font-size:14px; font-weight:bold; text-align:center; line-height:39px;}
#menuer ul li a:hover {background:url(../images/menulibg.gif) no-repeat; color:#db0202; line-height:37px;}

#footer {padding:12px 20px 0; color:#777; font-size:11px; height:48px; text-align:center; background:url(../images/footerbg.gif) no-repeat;}
#footer a,
#footer a:visited {font-size:11px; color:#777;}
#footer a:hover {font-size:11px; color:#999;}

/*main*/
#focuser {margin:10px 0; background:url(../images/banner.jpg) no-repeat; width:884px; height:301px;}

#mainer {margin:0 1px; padding:10px; background:url(../images/pagerbg.gif) top #02439a repeat-x; height:192px;}

.tabnav {float:left;}
.tabnav .tabtit {background:#0154b2; height:28px; line-height:28px; font-size:14px; color:#fff; font-weight:bold; padding-left:10px;}
.tabnav .tabcon {line-height:20px; font-family:'宋体';}

.tabnav .con1 {padding:10px;}
.tabnav .con1 ul {}
.tabnav .con1 ul li {height:26px; overflow:hidden;}
.tabnav .con1 ul li a,
.tabnav .con1 ul li a:visited {color:#999;}
.tabnav .con1 ul li a:hover {color:#f90;}

.tabnav .con2 {background:url(../images/sliderbg.gif) repeat-x; padding:16px 0; height:70px; overflow:hidden; margin:30px 0 0;}

.tabnav .con3 {padding:10px 10px 10px 20px;}
.tabnav .con3 span {display:block; margin-top:10px; font-size:24px; font-family:Arial;}

.tabnav .con4 {padding:10px;}
.tabnav .con4 span {display:block; margin-top:10px; font-size:24px; font-family:Arial;}

/*page*/
#pager {margin:0 1px; padding:10px; background:url(../images/pagerbg.gif) top #02439a repeat-x; width:862px;}

#pager .lftnav {padding-right:11px; width:190px; float:left; background:url(../images/dotted.gif) right repeat-y;}
#pager .rgtnav {margin-left:10px; width:651px; float:right;}
#pager .rgtnav .rgttit {height:30px; background:url(../images/pagertitbg.gif) left bottom no-repeat; overflow:hidden; font-size:14px; font-weight:bold; color:#fff; padding:7px 0 0 20px;}
#pager .rgtnav .rgtcon {padding:10px 0; line-height:20px;}

.pagetabnav {}
.pagetabnav .tabtit {margin-bottom:19px; height:12px;}
.pagetabnav .tabcon {line-height:19px; font-family:'宋体';}

.pagetabnav .protit {background:url(../images/titcat.gif) no-repeat;}
.pagetabnav .procon {}

.newscon {}
.newscon ul {}
.newscon ul li {height:29px; line-height:28px; overflow:hidden; font-family:'宋体'; color:#de7270;}
.newscon ul li a,
.newscon ul li a:visited {color:#f90;}
.newscon ul li a:hover {color:#fff;}
.newscon ul li span {color:#999; font-size:11px; float:right;font-family:Verdana, Geneva, sans-serif;}

.newsdetailcon {}
.newsdetailcon h4.tit1 {margin:20px 0 0; padding:0; text-align:center; font-size:16px; color:#fff;}
.newsdetailcon p.tit2 {margin:0; padding:10px 0; text-align:center; color:#999;}

.pagenav {height:28px; line-height:27px; background:#0154b2; padding:0 5px 0 10px; margin-top:10px; text-align:right; overflow:hidden;}
.pagenav span.pcount {color:#999; float:left;}
.pagenav span.pagenum {margin-top:5px; float:right;}
.pagenav span.pagenum a,
.pagenav span.pagenum a:visited,
.pagenav span.pagenum a:hover,
.pagenav span.pagenum span.sel,
.pagenav span.pagenum span.current {display:inline-block; float:left; width:16px; height:16px; line-height:14px; text-align:center; overflow:hidden; font-size:10px; font-family:Verdana, Geneva, sans-serif; margin-right:4px;}
.pagenav span.pagenum a,
.pagenav span.pagenum a:visited,
.pagenav span.pagenum span.current {background:#024398; border:#999 1px solid; color:#fff;}
.pagenav span.pagenum span.sel,
.pagenav span.pagenum a:hover {background:#999; border:#999 1px solid; color:#024398;}

.lftpagemenu {margin-top:10px;}
.lftpagemenu li {background:#0146a1; border-top:#02439a 1px solid;}
.lftpagemenu li span.sub1,
.lftpagemenu li a.sub1,
.lftpagemenu li a.sub1:visited {display:block; color:#81a1cc; height:28px; line-height:29px; font-family:'宋体'; padding-left:25px; background:url(../images/icon_bg.gif) 10px -9px no-repeat; overflow:hidden;}
.lftpagemenu li a.sub1:hover {color:#fff; background:url(../images/icon_bg.gif) 10px -9px no-repeat;}
.lftpagemenu li a.sub2,
.lftpagemenu li a.sub2:visited {display:block; color:#81a1cc; height:20px; line-height:21px; font-family:'宋体'; padding-left:40px; background:url(../images/icon_bg.gif) 25px -34px no-repeat; overflow:hidden;}
.lftpagemenu li a.sub2:hover {color:#fff;}

.productcon {margin-top:10px;}
.productcon ul {}
.productcon ul li {float:left; width:24.8%; margin-bottom:20px;}
.productcon ul li img {font-size:0; background:#999; padding:3px; display:block; width:140px; height:122px; margin:0 auto;}
.productcon ul li a span,
.productcon ul li a:visited span,
.productcon ul li a:hover span {display:block; text-align:center; height:20px; line-height:20px; width:146px; margin:0 auto; overflow:hidden;}

.productdetailcon {line-height:24px;}

/*slider-products*/
.photo_slider {position:relative; overflow:hidden;}
.photo_slider .back {position:absolute; top:-12px; top:-12px\9; *top:0; left:0; z-index:2;}
.photo_slider .next {position:absolute; top:-12px; top:-12px\9; *top:0; right:0; z-index:2;}
.photo_slider ul {position:relative; left:0; width:auto; overflow:hidden; z-index:1; height:70px; margin:0 19px;}
.photo_slider ul li {float:left; display:inline; height:70px;}
.pro_hot {width:298px; height:70px;}
.pro_hot .back {width:19px; height:70px; left:0;}
.pro_hot .back a {display:block; width:19px; height:70px; background:url(../images/sliderlftbtn.gif) no-repeat top left;}
.pro_hot .next {width:19px; height:70px; right:0;}
.pro_hot .next a {display:block; width:19px; height:70px; background:url(../images/sliderrgtbtn.gif) no-repeat top right;}
.pro_hot li a img {font-size:0; display:block; height:66px; width:76px; border:#999 2px solid; margin-right:10px;}

/*guestbook*/
.Table_box {border:#b91310 1px solid; margin:0 auto 10px; line-height:18px;}
.Table_box .writebox {background:#ad120f; padding:5px 10px; font-size:12px;}
.Table_box .writebox .wtit {color:#f60; text-align:right; margin:0 0 3px; background:url(../images/icon_w.gif) 0 4px no-repeat; padding:0 0 0 15px;}
.Table_box .writebox .wtit span.time {font-family:verdana; font-size:10px; color:#999;}
.Table_box .writebox .wcon {margin:0 0 0 15px; color:#de7270;}
.Table_box .replybox {padding:5px 10px; font-size:12px; border-top:#b91310 1px solid;}
.Table_box .replybox .rtit {color:#01ed06; background:url(../images/icon_r.gif) 0 4px no-repeat; padding:0 0 0 15px;}
.Table_box .replybox .rcon {margin:0 0 0 15px; color:#999;}