@charset "gb2312";
*{margin:0px;padding:0px;}
body{font-size:12px; font-family:"Î¢ÈíÑÅºÚ"; overflow:-scroll; overflow-x:hidden;background-image:url(../images/body_bj.gif);background-repeat:repeat; }
a,a:link{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;color:#A61E1E;}
img{border:none;}
.clear{clear:both;}
#background_lineblack{width:1000px; margin:0 auto;background-image:url(../images/background.gif);background-repeat:repeat-y;}
#container{width:980px;margin:0 auto;background-color:#fff;}
.top{height:132px;/*padding-top:10px;*/}
.logo{width:630px;height:85px;float:left;margin-top:10px;}
.menu{width:556px;height:47px;float:right;background-image:url(../images/menu.gif);background-repeat:no-repeat;}
.menu li{list-style:none;float:left;display:inline;text-align:center;height:47px;line-height:47px;width:103px;}
.menu li a,.menu li a:link{font-size:13.5px;color:#fff;font-weight:bold;}
.searcht{width:978px;height:33px;line-height:33px;_height:25px;_line-height:25px; overflow:hidden;background-image:url(../images/timebj.gif);background-repeat:no-repeat;margin-top:10px;_margin-top:5px;}
.time{float:left;width:300px;margin-left:10px; overflow:hidden; height:33px;display:inline;}
.search{width:500px;float:right; text-align:right;margin-right:63px; display:inline;}
.searchtext input{width:162px;}
.searchsubmit input{width:45px; height:19px; overflow:hidden;}
.search input{font-size:12px; color:#424242;}
.focus{height:296px; width:970px; margin-left:5px;margin-top:2px;background-image:url(../images/bannerdownbj.gif);background-repeat:no-repeat; background-position:bottom right;}
#pub_slideplay img{ width:970px; height:287px;}
.company,.news{margin-top:22px;}
.contentleft,.contentcenter,.contentright{float:left;display:inline;}
.contentleft{width:231px; margin-left:5px;}
.contentcenter{width:496px;}
.contentright{width:243px;_width:242px;margin-right:5px;}
.title,.listnewstitle{height:27px;line-height:27px;border-bottom:2px solid #dedede;}
.title,.title a,.title a:link,.listtitle,.listtitle a,.listtitle a:link,.listleftul li a,.listleftul li a:link{font-weight:bold;font-size:13.5px;}
.title a:hover,.listtitle a:hover{text-decoration:none;font-weight:bold;font-size:13.5px;}
.linebt{margin-left:8px;margin-right:8px;}
.hoverline{border-bottom:2px solid #0081d3;height:27px;line-height:27px;background-image:url(../images/subbt.gif);background-repeat:no-repeat; display:inline-block;float:left;padding-left:25px;}
.companydesc{width:221px; margin-left:5px;margin-top:8px;line-height:25px; clear:left; text-indent:2.0em; letter-spacing:0.1em;}
.companydesc a:hover{text-decoration:none;}
.more,.morenews{float:right;display:block;width:38px;height:12px;}

.box { width: 226px; height: 111px; overflow: hidden; position: relative; margin:0 auto; margin-top:6px;}
.box ol { position: absolute; left: 146px; bottom: 3px; z-index: 2; }
.box ol li { float: left; margin-right: 3px; display: inline; cursor: pointer; background: #151716; padding: 2px 5px; color: #fff; font-family: arial; font-size: 10px; }
.box .active { padding: 2px 5px; font-weight: bold; color: #ffffff; background: #3673a2; position: relative;}
.box ul { position: absolute; top: 0; left: 0; z-index: 1; }
.box ul li{ width: 226px; height: 150px;list-style:none;float: left;}
.box ul img{float: left; width: 231px; height: 111px;}

.news{margin-left:28px;}
.newsul li{list-style:none;height:30px;line-height:30px;background-image:url(../images/newsli.gif);background-repeat:no-repeat;padding-left:15px;}
.timeli{color:#8d8d8d;font-size:11px; display:inline;margin-left:5px;}
.morenews{margin-top:10px;}
.contactimg{margin-top:20px;width:215px;height:270px; overflow:hidden;}
.contactimg img{width:215px;height:270px;}
.footmenu{background-color:#0067b6;height:25px;line-height:25px;text-align:center;margin-top:34px;}
.footmenu a{margin-left:8px;margin-right:8px;}
.footmenu a,.footmenu a:link,.footmenu{color:#fff;}
#footer{text-align:center;margin-bottom:10px;}
.footp{line-height:25px;margin-top:15px;}

.adver,.listleft{margin-top:5px;}
.adver img{width:980px;height:150px;}
.listleft{width:236px; float:left;background-image:url(../images/list.gif);background-repeat:no-repeat;height:auto !important;height:376px;min-height:376px;background-color:#fefefe;}
.listtitle{height:35px;line-height:35px;padding-left:20px;color:#666;}
.listleftul{width:183px;margin:0 auto;margin-top:5px;}
.listleftul li{list-style:none;height:26px;line-height:26px;margin-top:8px;}
.listleftul li a,.listleftul li a:link,.listleftul li a:hover{display:block;padding-left:30px;}
.listleftul li a,.listleftul li a:link{background-image:url(../images/left_12.gif);background-repeat:no-repeat;color:#666;}
.listleftul li a:hover{background-image:url(../images/left_hover.gif);background-repeat:no-repeat;color:#fff;}

.listcontentright,.aboutusleft,.aboutusright{float:left;display:inline;}
.listcontentright{width:724px;margin-left:20px;_margin-left:15px;}
.urposition,.listmore{display:inline-block;float:right;}
.urposition{ margin-right:5px;}
.urposition,.urposition a,.urposition a:link,.urposition a:hover{font-size:12px;color:#666;font-weight:normal;}

.aboutusleft{width:95%;margin-left:10px;margin-right:15px;}
/*.aboutusright{width:179px;}*/
.positionimg{width:518px;height:150px;border:1px solid #d8d8d8;margin-top:20px;}
.aboutusshow,.aboutusshow_a{ line-height:2.0em;margin-top:10px;}
.aboutusshow_a{ min-height:242px; height:auto !important; height:242px;background-image:url(../images/contact_a.jpg); background-repeat:no-repeat; background-position: right top;}
.listcontact{margin-top:10px;}
.listcontact img{margin-top:10px;}
.listnewsout{width:704px;margin:0 auto;margin-top:20px;}
.listpositionimg{width:702px;height:150px;border:1px solid #d8d8d8;}
.specialul,.picturelistul{margin-top:10px;}
.specialul li{height:30px;line-height:30px;list-style:none;border-bottom:1px dotted #d8d8d8;}
.specialul li a{display:inline-block; float:left;background-image:url(../images/speciallist.gif);background-repeat:no-repeat;padding-left:10px;}
.specialul li a:hover{display:inline-block;float:left;background-image:url(../images/speciallisthover.gif);background-repeat:no-repeat;padding-left:10px;}
.newslisttime{float:right;color:#666;}
.page,.chapeter{border-top:1px double #d8d8d8;padding-top:10px;margin-top:10px;margin-bottom:10px;}
.page{line-height:2.0em;text-align:center;}
.show{line-height:1.8em;}
.showfoot{margin-top:20px;height:auto !important; height:300px;min-height:300px;}

.picturelistul{padding-bottom:10px;}
.picturelistul li{list-style:none;float:left;display:inline;height:200px;width:200px;margin-left:15px;margin-top:10px;margin-right:15px;}
.picturelistul li a{display:inline-block;border:1px solid #d8d8d8;}
.picturelistul li a:hover{display:inline-block;border:1px solid #ff921d;}
.picturelistul li img{height:168px;width:198px;}
.picturelistp{ text-align:center;height:30px;line-height:30px; background-color:#eaeaea;}
.picturelistp a,.picturelistp a:hover{border: none !important;}
.friendlink li{ list-style:none;  float:left;display:inline; height:30px; line-height:30px; border:1px solid #eaeaea;width:150px; overflow:hidden; margin-bottom:10px; margin-left:10px; text-align:center; background-color:#eheheh;}
#lingd_time{ color:#ff0000}
.addsc{width:158px; height:22px; line-height:22px; overflow:hidden; margin-bottom:-10px; text-align:center; float:right;background-image:url(../images/addflag.gif);background-repeat:no-repeat;}
#header{width:970px; margin-left:5px;}