@charset "utf-8";
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; }
ul, li, form { list-style:none; margin:0; padidng:0; padding: 0px; }
li{ line-height:22px; list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size:12px; margin:0; padding:0; }
a{ color: #333333; text-decoration: none; }
a:hover{ text-decoration: underline; }
.clear{clear:both;}
.wrap{width:990px;margin:0 auto;}
.header{ height: 87px; background: url(header_bg.jpg); margin-top: 15px; }
.header .logo{ float:left; width:149px; }
.header .topright{ float:right; width:760px; text-align: right; }
.header .topright .search{ margin-top: 12px; height: 30px; }
.header .topright .search .searchtag{ float:left; width: 360px;  line-height: 22px;margin-left: 120px;display:inline; }
.header .topright .search .searchtag a{ margin:0 4px; color: #666666; }
.header .topright .search .searchtxt{ float: left; padding-left: 30px; }
.header .topright .search .searchbox{ float: left; width: 125px; text-align: center; }
.header .topright .search .searchbox .input{ width: 120px; border: 1px groove #E1E1E1; }
.header .topright .search .searchbtn{ float: left; margin-left: 5px; }
.header .topright .menu{ }
.header .topright .menu li{ float:right; padding:0 15px 0 16px; background: url(menu_split.jpg) no-repeat; }
.header .topright .menu .home{background: none; }
.header .topright .menu .last{padding-right:5px;}
.banner{ height: 172px; overflow: hidden; width: 1000px; margin: 0 auto 10px; }
.onleft{float:left;width:230px;}
.onright{ float:right; width: 740px; }

.box{}
.box .tit{ border-top: 3px solid #CCDA2F; background: #f7f7f7; line-height: 28px; padding: 0 6px; font-weight: bold; color: #333333; }
.box .tit span{ float:right; }
.box .txt{ padding: 6px 6px 8 6x; padding: 6px 6px 8px; line-height: 24px; }
.box .txt li span{ float:right; color:#666; padding-left: 20px; }
.box .txt .icon1{ line-height: 28px; background: url(icon1.jpg) no-repeat 1px 10px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #ccc; padding: 0 0 0 12px; }
.box .txt .icon2{ line-height: 28px; background: url(icon2.jpg) no-repeat 2px 11px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #ccc; padding: 0 0 0 12px; }
.footer{ background-image: url(footer_bg.jpg); background-repeat: no-repeat; height: 50px; margin-top: 20px; padding: 24px 0 0 180px; line-height: 18px; color: #666666; font-size: 11px; }

.indexl{ float:left; width:480px; }
.indexr{ float:right; width: 240px; }
.shows{ height:286px; margin-top: 5px; width: 480px; }
.abtit{}
.abtxt{ line-height: 24px; padding: 10px 10px; }
.abpic{ background:url(contact_bg.jpg) no-repeat 0 -52px; height: 125px; margin-bottom: 8px; }
.link{ font-style: italic; }
.link a{ color: #666666;}

.pic{ float: left; width: 25%; text-align: center; margin: 10px 0 6px; }
.picsrc{ margin: 5px auto; width: 150px; border: 1px solid #ccc; }
.pictit{ height:60px;margin: 8px auto 0; width: 150px; line-height: 16px; }

.page{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px; padding: 0 0 0 5px; }
.page a,.page span{display:block;color:#390;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} 
.page a:hover, .page a.current{color:#F44;border:1px solid #F44}
.page input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px}
