﻿@charset "utf-8";
.headbg{ width:100%; height:99px; background:url(../images/headbg.jpg) repeat-x; overflow:hidden;}
.headbg .box{ width:1003px; height:99px; margin:0 auto; clear:both; overflow:hidden; position:relative;}
.headbg .add{ position:absolute; right:10px; top:21px;}
.headbg .add ul{ margin:0px; padding:0px; list-style:none;}
.headbg .add ul li{ margin:0px; padding:0px; list-style:none; float:left;}

.headbg .search{ position:absolute; width:215px; height:23px; right:10px; top:50px;}
.headbg .search ul{ margin:0px; padding:0px; list-style:none;}
.headbg .search ul li{margin:0px; padding:0px; list-style:none; float:left;}
.headbg .search ul li.k{ width:182px; height:23px; background:url(../images/search_01.jpg) no-repeat; position:relative;}
.headbg .search ul li .input1{ position:absolute; width:140px; height:16px; border:0px; left:37px; top:5px; background:#EBEBEB;}
.headbg .visite{ position:absolute; left:550px;}

#slidebox{ width:100%; height:483px; background:#FFF; overflow:hidden; position:relative;}



.slidebottom{ width:100%; background:url(../images/bottomline.gif) center no-repeat; height:81px; position: absolute; bottom:0px; z-index:10;}

#slidebox .list{ width:100%; height:483px; position:relative; z-index:1; top:0px;}
#slidebox .list ul
{margin:0px; padding:0px; list-style:none;}
#slidebox .list ul li
{width:100%; height:483px; overflow:hidden; position:relative;}
#slidebox .list ul li img
{position:absolute; left:0px; top:0px;}
#slidebox .Thumb
{position:absolute; left:85%; bottom:40px; z-index:999;}
#slidebox .Thumb ul li
{width:21px; height:21px; margin-left:3px; overflow:hidden; float:left; cursor:pointer; background:url(../images/bng2.gif) 0px 0px no-repeat; text-align:center; font-size:14px; font-weight:bold; color:#FFF; line-height:18px;}
#slidebox .Thumb ul li.onfocus
{background:url(../images/bng2.gif) left -21px no-repeat;}


#slidebox2{ width:100%; height:284px; background:#FFF; overflow:hidden; position:relative;}


.menubox{ width:100%; height:79px; background: url(../images/menubg.gif) top center no-repeat; position: absolute;; z-index:20; top:0px;}
.menubox .box{ width:1003px; height:82px; margin:0 auto; clear:both; overflow:hidden;}
.menubox .box ul{ margin:0px; padding:0px; list-style:none;}
.menubox .box ul li{ margin:0px; padding:0px; list-style:none; width:87px; height:82px; font-size:14px; font-family:"Microsoft Yahei"; text-align:center; line-height:40px; float:left;}
.menubox .box ul li.on{ width:87px; height:82px;}/*.menubox .box ul li.on*/
.menubox .box ul li.on a
{color:#ff0000; font-weight:bold;}
.menubox .box ul li.line{ width:64px; height:39px; background:url(../images/menuline.gif) top  center no-repeat;}

.slidebottom{ width:100%; background:url(../images/bottomline.gif) center no-repeat; height:81px; position: absolute; bottom:0px; z-index:10;}

#slidebox2 .list{ width:100%; height:284px; position:relative; z-index:1; top:0px;}
#slidebox2 .list ul
{margin:0px; padding:0px; list-style:none;}
#slidebox2 .list ul li
{width:100%; height:284px; overflow:hidden; position:relative;}
#slidebox2 .list ul li img
{position:absolute; left:0px; top:0px;}
#slidebox2 .Thumb
{position:absolute; left:85%; bottom:40px; z-index:999;}
#slidebox2 .Thumb ul li
{width:21px; height:21px; margin-left:3px; overflow:hidden; float:left; cursor:pointer; background:url(../images/bng2.gif) 0px 0px no-repeat; text-align:center; font-size:14px; font-weight:bold; color:#FFF; line-height:18px;}
#slidebox2 .Thumb ul li.onfocus
{background:url(../images/bng2.gif) left -21px no-repeat;}


/*盒子一*/
.picbox{ width:1003px; height:435px; overflow:hidden; margin:0px auto; position:relative;}


.hotproduct{ width:275px; height:213px; overflow:hidden; background:url(../images/hotprobg.gif) no-repeat; position:absolute; left:0px; top:0px;}
.hotproduct .picide{ width:251px; height:162px; overflow:hidden; position:absolute; left:5px; top:5px;}


.aboutbg{ width:450px; height:213px; overflow:hidden; position:absolute; left:275px; top:0px; background:url(../images/aboutbg.jpg) no-repeat;}
.aboutbg .about{ width:405px; height:160px; overflow:hidden; position:absolute; left:21px; top:42px; line-height:170%; font-size:12px; font-style:normal; color:#464845;}
.aboutbg .about span{ width:260px; height:24px; overflow:hidden; line-height:24px; font-size:14px; font-weight:bold; color:#057d3d; text-align:center; display:block;}
.aboutbg .about em{ width:260x; height:36px; overflow:hidden; line-height:36px; font-size:12px; font-weight:normal; color:#3d930e; text-align:center; display:block;}
.aboutbg .about img{ border:0px; margin:0px; padding:0px; padding-right:10px;}
.aboutbg .more{ position:absolute; right:11px; top:12px;}

.album
{width:275px; height:222px; overflow:hidden; position:absolute; left:0px; top:213px; background:url(../images/picturebg.jpg) no-repeat;}
.imgList
{width:267px; height:161px; overflow:hidden; position:absolute; left:0px; top:47px; z-index:100;}
.imgList ul li
{width:267px; height:161px; overflow:hidden; float:left; display:none; position:relative;}
.imgList ul li img{ position:absolute; left:0px; top:0px;}
.imgList ul li em{ width:267px; height:23px; overflow:hidden; line-height:23px; text-align:center; display:block; background:#000; color:#FFF; position:absolute; left:0px; top:138px;}
.strList
{width:80px; height:25px; overflow:hidden; position:absolute; right:26px; top:12px; z-index:500;}
.strList ul li
{width:26px; height:25px; line-height:22px; float:left; cursor:pointer; font-size:12px; font-weight:bold; color:#444444; text-align:center; background:url(../images/starli.jpg) center no-repeat; border-right:0px solid #ff0;}
.strList li.theBg
{ background:url(../images/starlion.jpg) center no-repeat; color:#1f884d;}


.newscen{ width:450px; height:222px; overflow:hidden; position:absolute; left:275px; top:213px; background:url(../images/newscen.jpg) no-repeat;}
.newscen .more{ position:absolute; right:11px; top:15px;}
.newscen .news{ width:405px; height:150px; overflow:hidden; position:absolute; left:22px; top:51px;}
.newscen .news ul{ margin:0px; padding:0px; list-style:none;}
.newscen .news ul li{ margin:0px; padding:0px; list-style:none; width:405px; height:30px; overflow:hidden; line-height:30px; border-bottom:1px dashed #b4b4b4;}
.newscen .news ul li em{ width:335px; height:30px; overflow:hidden; float:left; background:url(../images/newsmk.gif) left no-repeat; text-indent:10px;}
.newscen .news ul li span{ width:70px; height:30px; overflow:hidden; float:left; text-align:right;}

.tomeage{ width:278px; height:435px; overflow:hidden; position:absolute; right:0px; top:0px; background:url(../images/messagebg.jpg) no-repeat;}
.tomeage .more{ position:absolute; right:0px; top:0px;}
.tomeage .box1{ width:240px; height:380px; overflow:hidden; position:absolute; left:25px; top:42px;}
.tomeage .box1 ul{ list-style:none; margin:0px; padding:0px;}
.tomeage .box1 ul li{ list-style:none; margin:0px; padding:0px; width:240px; height:69px; overflow:hidden; line-height:20px; color:#464843;}
.tomeage .box1 ul li p{ color:#0f8342;}
.tomeage .box1 ul li span{color:#0f8342;}
.tomeage .box2{ width:240px; height:235px; overflow:hidden; position:absolute; left:25px; top:178px;}
.tomeage .box2 .btnSave2{ width:52px; height:21px; overflow:hidden; background:url(../images/reset.jpg) top no-repeat;}
.tomeage .box2 .btnSave1{ width:52px; height:21px; overflow:hidden; background:url(../images/submit.jpg) top no-repeat;}
.tomeage .box2 p{ width:40px; height:12px; overflow:hidden; color:#474745;}


/*盒子二*/
.picbox2{ width:1003px; height:194px; overflow:hidden; margin:0px auto; position:relative;}
.contactbg{ width:274px; height:194px; overflow:hidden; background:url(../images/contactusbg.jpg) no-repeat; position:absolute; left:0px; top:0px;}
.contactbg .contact{width:170px; height:100px; overflow:hidden; position:absolute; left:46px; top:53px; line-height:26px; font-family:"微软雅黑"; font-weight:bold; color:#202020;}
.contactbg .contact em{ color:#e60000; font-style:italic; font-weight:bold; font-family:"Adobe 黑体 Std R";}

.rollBox{width:729px;overflow:hidden; height:194px;margin:0 auto; position:absolute; left:274px; top:0px; background:url(../images/picsollbg.jpg) no-repeat;} 
.rollBox .LeftBotton{height:157px;width:18px;background:url(../images/arrleft.jpg) no-repeat;overflow:hidden;float:left;display:inline;cursor:pointer; position:absolute; left:18px; top:22px;} 
.rollBox .RightBotton{height:157px;width:18px;background:url(../images/arrright.jpg) no-repeat;overflow:hidden;float:left;display:inline;cursor:pointer; position:absolute; right:12px; top:22px;} 
.rollBox .ScrCont{width:700px;overflow:hidden;float:left; position:absolute; left:45px; top:22px;} 
.rollBox .ScrCont .pic{width:165px;float:left;text-align:center;} 
.rollBox .ScrCont .pic img{ border:0px;display:block;margin:0 auto;} 
.rollBox .ScrCont .pic p{line-height:36px;color:#464646;} 
.rollBox .ScrCont a:link,.rollBox .ScrCont a:visited{color:#464646;text-decoration:none;} 
.rollBox .ScrCont a:hover{color:#57c15c;text-decoration:underline;} 

.footbg{ width:1003px; overflow:hidden; height:110px; margin:0px auto; background:url(../images/footbg.jpg) no-repeat;}
.footbg .foot{ width:auto; height:110px; overflow:hidden; text-align:center; line-height:150%; margin-top:25px;}


/*在线留言*/
.message{ width:746px; margin:5px 0 0 10px; clear:both;}
.message ul{ margin:0px; padding:0px; width:700px; list-style:none;}
.message ul li{ margin:0px; padding:0px; width:700px; list-style:none; margin-top:10px;}
.message ul li span{ color:#8A5A06;}

/*二级主体部分左边*/
#mainbox{ width:1003px; height:auto; overflow:hidden; margin:0 auto; clear:both; background:#FFF;}
#mainbox .leftbox{ width:210px; height:auto; float:left; overflow:hidden; height:auto;}
#mainbox .leftbox .left1{ width:210px; height:70px; position:relative; background:url(../images/lttp.jpg) no-repeat;}
#mainbox .leftbox .left1 h5{ margin:0px; padding:0px; top:22px; left:67px; font-size:16px; font-weight:bold; color:#FFF; position:absolute;  }
#mainbox .leftbox .left1 h5 span{ font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:12px; font-weight:normal; position:absolute; left:10px; top:22px;}

#mainbox .leftbox .left2{ width:210px; overflow:hidden;height:auto;}
#mainbox .leftbox .left2 .box{ width:210px; height:auto; margin:0px;  padding:0px; overflow:hidden;}

#mainbox .leftbox .left2 .box ul{ margin:0px; padding:0px; list-style:none;}
#mainbox .leftbox .left2 .box ul li{ margin:0px; padding:0px; list-style:none; width:210px; height:32px; line-height:36px;  overflow:visible; text-indent:69px; font-size:12px; }
#mainbox .leftbox .left2 .box ul ul{ margin:0px; padding:0px; list-style:none;}
#mainbox .leftbox .left2 .box ul ul li{ margin:0px; padding:0px; list-style:none; width:226px; height:auto; background:none; overflow:hidden; line-height:31px; text-indent:69px; }

#mainbox .leftbox .tab1{ width:210px;  height:32px; background:url(../images/ltlion.jpg) no-repeat;}
#mainbox .leftbox .tab1 a{ color:#FFF;}
#mainbox .leftbox .tab2{ width:210px;  height:32px; background:url(../images/ltlino.jpg) no-repeat;}
#mainbox .leftbox .tab2 a{ color:#FFF;}

#mainbox .leftbox .tab3{ width:195px;  height:31px; background:url(../images/tab1.jpg) no-repeat;  font-weight:bold;}
#mainbox .leftbox .tab3 a{ color:#FFF;}
#mainbox .leftbox .tab4{ width:171px; font-weight:normal;  height:31px; background:url(../images/tab2.jpg) no-repeat;}
#mainbox .leftbox .tab4 a{ color:#FFF;}

#mainbox .leftbox .left3{ width:239px; height:0px; background:url(../images/left_03.jpg) no-repeat; display:none;}

#mainbox .leftbox .left4{ width:239px; height:38px; position:relative; background: url(../images/left_04.jpg) no-repeat;}
#mainbox .leftbox .left4 h5{ margin:0px; padding:0px; top:13px; left:44px; font-size:14px; font-weight:bold; color:#097505; position:absolute;  }
#mainbox .leftbox .left4  span{ position:absolute; display:block; font-family:Arial, Helvetica, sans-serif; right:15px; top:15px;}

#mainbox .leftbox .left5{ width:210px; background:url(../images/leftleft5.jpg) repeat-y; overflow:hidden;height:423px; position:relative;}
#mainbox .leftbox .left5 img{ position:absolute; left:8px; top:20px;}


#mainbox .rightbox{ width:793px; height:auto; float:left; overflow:hidden;}
#mainbox .rightbox .title{ width:793px; height:47px;position:relative; background:url(../images/rttp.jpg) no-repeat; position:relative; overflow:hidden;}
#mainbox .rightbox .title h5{ margin:0px; padding:0px; display:block; position:absolute; font-size:12px; font-weight:normal; font-weight:bold; font-size:14px; color:#F00; left:7px; top:19px;}
#mainbox .rightbox .title span{ background:url(../images/loc.jpg) left no-repeat; text-indent:20px; display:block; right:2px; top:19px; position:absolute;}

#mainbox .rightbox .box2{ width:793px; background: url(../images/rbg.jpg) repeat-y; overflow:hidden;}

#mainbox .rightbox .box3{ width:793px; height:24px; background:url(../images/rb.jpg) no-repeat; overflow:hidden;}
#mainbox2{ width:1003px; height:23px; margin:0 auto; clear:both; overflow:hidden; background:url(../images/cbg2.jpg) no-repeat;}
/*内容显示*/
.showus{ width:750px; margin:5px 0 0 20px;  clear:both; height:auto; overflow:hidden; line-height:200%;}

#book table{width:100%;border-collapse:collapse;}
#book td{border:1px solid #A9A9A9;line-height:27px;padding-left:4px;}
#book td em{color:#999;margin-left:5px; font-style:normal;}
#book .td60{width:100px;}
#book .tdTit{height:40px;line-height:40px;font-size:14px;}
#book .tdNone{width:650px;}
#book .tdNone td{border:none;height:27px;}


.topnews{ width:710px; height:163px; margin:0 0 0 10px;}
.topnews ul{ margin:0px; padding:0px; list-style:none;}
.topnews ul li{ margin:0px; padding:0px; list-style:none; width:700px; height:165px; background: url(../images/topnews.jpg) no-repeat; position:relative;}
.topnews ul li img{ width:176px; height:121px; position:absolute; left:22px; top:20px;}
.topnews ul li h6{ width:500px; height:27px; line-height:27px; display:block; position:absolute; left:215px; top:21px; font-size:14px; font-weight:bold; color:#326698; overflow:hidden;}
.topnews ul li em{ font-style:normal; display:block; position:absolute; width:500px; height:76px; line-height:26px; overflow:hidden; left:214px; top:48px;}
.topnews ul li i{ font-style:normal; display:block; position:absolute; left:216px; top:130px; color:#F73445;}
.topnews ul li i a{ color:#F73445;}



/*图片列表*/
.pic_list{ width:780px; margin:5px 0 0 20px; clear:both; overflow:hidden; clear:both;}
.pic_list ul{ margin:0px; padding:0px; list-style:none;}
.pic_list ul li{list-style:none; overflow:hidden; float:left; position:relative; width:195px; height:210px;}
.pic_list ul li img{ margin:0px; padding:1px; position:absolute; left:0px; top:0px;  overflow:hidden; border:1px solid #CCC;}
.pic_list ul li span{ width:160px; height:25px; line-height:25px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; position:absolute; top:165px;  text-align:center;  }

.z-x{ width:20px; height:190px; overflow:hidden;}

/*图片列表新闻列表*/
.pic_list2{ width:710px; margin:5px 0 0 20px; clear:both; overflow:hidden; clear:both;}
.pic_list2 ul{ margin:0px; padding:0px; list-style:none;}
.pic_list2 ul li{list-style:none; overflow:hidden; float:left; position:relative; width:201px; height:210px;}
.pic_list2 ul li img{ margin:0px; padding:1px; position:absolute; left:0px; top:0px; width:140px; height:160px; overflow:hidden; border:1px solid #CCC;}
.pic_list2 ul li span{ width:140px; height:25px; line-height:25px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; position:absolute; top:160px;  text-align:center;  }

.z-x{ width:20px; height:190px; overflow:hidden;}
/*新闻列表*/
.news_list{ width:780px; margin:5px 0 0 20px; clear:both; overflow:hidden; color:#165197; font-size:14px;}
.news_list_1{ width:780px; height:41px; background:url(../images/location.jpg) no-repeat;}
.news_list_2{ width:780px; height:auto; overflow:hidden;}
.news_list_2 ul{ margin:0px; padding:0px; list-style:none; overflow:hidden;}
.news_list_2 ul li{ list-style:none; border-bottom:1px dashed #CCC; height:29px; line-height:28px; width:770px;; position:relative; background:url(../images/arr.jpg) left no-repeat; text-indent:15px; text-align:left;}
.news_list_2 ul li span{ width:630px; left:0px; top:0px; display:block; cursor:pointer; position:absolute;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.news_list_2 ul li em{ position:absolute; right:0px; font-size:12px; font-style:normal; margin:0px; padding:0px; top:0px; cursor:pointer;}
.news_list_2 ul li.clear{ width:668px; height:25px; background:none; border:0px;}

.news_list a:link{color:#4E4E4E;text-decoration: none;}
.news_list a:visited{color:#4E4E4E;text-decoration: none;}
.news_list a:hover,a:active{color:#550E12;text-decoration:none; background:none;}



/*在线留言*/
.message{ width:710px; margin:5px 0 0 10px; clear:both;}
.message ul{ margin:0px; padding:0px; width:700px; list-style:none;}
.message ul li{ margin:0px; padding:0px; width:700px; list-style:none; margin-top:10px;}
.message ul li span{ color:#8A5A06;}

#timelist{ width:700px; height:auto; overflow:hidden; margin:0 0 0 20px;}
#timelist ul{ width:700px; height:auto; overflow:hidden; margin:0px; padding:0px; list-style:none;}
#timelist ul li{ width:700px; height:119px; border-bottom:1px dashed #CCC; margin:0px; padding:0px; list-style:none; position:relative;}
#timelist ul li img{ position:absolute; width:136px; height:95px; border:1px solid #CCC; left:18px; top:13px;} 
#timelist ul li h3{ margin:0px; padding:0px; list-style:none; width:500px; height:25px; line-height:25px; left:178px; top:13px; color:#145692; font-weight:bold; position:absolute; font-size:12px;}
#timelist ul li p{ margin:0px; padding:0px; position:absolute; left:178px; top:38px; line-height:160%; width:500px; height:40px; overflow:hidden;}
#timelist ul li span{ display:block; left:178px; top:78px; color:#BF0208; position:absolute; font-weight:bold;}
#timelist ul li i{ font-style:normal; position:absolute; left:178px; top:100px;} 
#timelist ul li em{ display:block; font-size:12px; color:#F00; position:absolute; font-style:normal; right:10px; top:100px;} 


#mainbox .showGuest{width:710px; clear:both; }

#mainbox .showGuest{overflow:hidden;border:1px solid #959595;margin-bottom:15px;}
#mainbox .showGuest dt{height:25px;line-height:25px;background:#B0B0B0; margin:0px; padding:0px; margin-top:1px;}
#mainbox .showGuest dt span{width:500px;float:left;text-indent:25px;background:url(../images/other_skin.gif) no-repeat 5px -130px;}
#mainbox .showGuest dt em{width:150px;float:right;text-align:center; margin:0px; padding:0px; font-style:normal;}
#mainbox .showGuest dd{line-height:40px;text-indent:20px;margin:0px; padding:5px;color:#C00;background:url(../images/dot_write.gif) no-repeat 5px 10px;}
#mainbox .showGuest p{border-top:1px solid #959595;padding:5px 0;color:#181818;}

#mainbox .showus2 table{width:422px; border-collapse:collapse;}
#mainbox td{border:1px solid #A9A9A9;line-height:27px;padding-left:4px;}
#mainbox td em{color:#999;margin-left:5px; font-style:normal;}
#mainbox .td60{width:100px;}
#mainbox .tdTit{height:40px;line-height:40px;font-size:14px;}
#mainbox .tdNone{width:300px;}
#mainbox .tdNone td{border:none;height:27px;}


/*表单的按钮*/
.inputin{ width:160px; height:16px; border:1px solid #D6C899;}
.inputin2{border:1px solid #D6C899;}
/*分页的位置*/
.pageus{ width:680px; height:auto; overflow:hidden; clear:both; line-height:25px; text-align:center; margin:10px 0 0 20px;}
.pageus2{ width:680px; height:25px; overflow:hidden; clear:both; background:url(../images/page.jpg) right bottom no-repeat; line-height:25px; text-align:right; padding:0 0 10px 0px;}

/*上一条下一条*/
.showup{ width:650px; height:25px; overflow:hidden;clear:both; margin:5px 0 0 20px;}
.showdown{width:650px; height:25px; overflow:hidden; clear:both;margin:5px 0 0 20px;}


