﻿@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; font-size:12px; font-family:"微软雅黑",Arial,Verdana,sans-serif; color:#555;}
a:link,a:visited{ text-decoration:none;}
a:hover{ text-decoration:underline;}
ul,li{ list-style:none;}
img{ border:none;}
.tc{ text-align:center;} .tl{ text-align:left;} .tr{ text-align:right;}
.fl{ float:left;} .fr{ float:right;}
.fb{ font-weight:bold;}
.mt5{ margin-top:5px;} .mt10{ margin-top:10px;} .mt15{ margin-top:15px;} .mt20{ margin-top:20px;}
.clear{ clear:both; overflow:hidden; height:0; line-height:0; font-size:0;}
.wrap{ width:100%; clear:both;}
.container{ width:1000px; margin:0 auto;}
body{ background:#fff;}


/*   header   */
#header{}
#header div.top{ background:url(../img/top_bg.jpg) no-repeat center 0; height:39px;}
#header div.top ul.container{ position:relative;}
#header div.top li.fl{ position:absolute; top:0; left:0; background:url(../img/logo_bg.jpg) no-repeat; width:227px; height:93px; text-align:center;}
#header div.top li.fl img{ margin:16px 0 0 0;}

#header div.top li.fr{ height:39px; line-height:39px; margin-right:10px; _display:inline;}
#header div.top li.fr span{ float:left; margin:0 0 0 25px; _display:inline;}
#header div.top li.fr span a{ color:#fff; display:block; padding:0 0 0 20px;}
#header div.top li.fr span a:hover{ text-decoration:none;}
#header div.top li.fr span.lx{ background:url(../img/top_lx.jpg) no-repeat 0 15px;}
#header div.top li.fr span.sc{ background:url(../img/top_sc.jpg) no-repeat 0 15px;}

.menu{ background:url(../img/menu_bg.jpg) repeat-x; height:56px; line-height:37px; font-size:14px;clear:both;}
.menu #menu{ background:url(images/nav.jpg) repeat-x; height:37px; width:auto; float:right;}
.menu #menu li{ float:left;width:105px; line-height:20px; text-align: center; background:url(../img/menu_line.jpg) no-repeat;padding:10px 0 0 0;}
.menu #menu li a{ display:block; clear:both; font-size:15px; color:#282828; height:56px;}
.menu #menu li a:hover{ text-decoration:none;}
.menu #menu li ul{ display:none; width:105px; position:absolute; z-index:9900; margin-left:auto; *margin-left:-68px; top:95px;}
.menu #menu li ul li{ vertical-align:top; text-align:center; overflow:hidden; height:37px; line-height:37px; margin-top:auto; background:none; background:#f6f6f6; opacity:0.73; -moz-opacity:0.73; filter:alpha(opacity=73);}
.menu #menu li ul li a{ float:left; width:105px; float:none; _display:inline-block; text-align:center; font-size:14px;  overflow:hidden;}
.cp_ul2 li a{ font-size:12px !important;}

.mainbanner{height:280px;overflow:hidden; position:relative;}
.mainbanner_window{left:50%;width:2000px;height:280px;overflow:hidden;margin-left:-1000px;position:absolute;}
.mainbanner_window ul{width:999999px;height:280px;position:relative;}
.mainbanner_window li{background:rgb(204, 204, 204);width:2000px;height:454px;text-align:center;font-size:0px;float:left;display:inline;}
.mainbanner_list{right:5%; bottom:10px;width:200px; height:20px;margin-left:-75px;position:absolute;}
.mainbanner_list li{ width:19px; height:18px; overflow:hidden; float:left; margin:0 2px; _display:inline;}
.mainbanner_list a{ background:url(../img/btnl.png) no-repeat; width:19px; height:18px; color:#fff; line-height:18px; font-weight:bold; overflow:hidden; text-align:center; float:left; display:inline-block;}
.mainbanner_list li.active a{ background:url(../img/btnr.png) no-repeat; text-decoration:none;}
.mainbanner_list li a:hover{ background:url(../img/btnr.png) no-repeat; text-decoration:none;}

#gongao{ height:34px; background:url(../img/gonggao_bg.jpg) repeat-x;-webkit-box-shadow: #666 0px 0px 5px; -moz-box-shadow: #666 0px 0px 5px; box-shadow: #666 0px 0px 5px;}
#gongao div.name{ color:#c00; height:34px; line-height:34px;}
#gongao #scroll_begin, #gongao #scroll_end{display:inline} 
#scroll_div{ height:34px; line-height:34px; white-space: nowrap; overflow:hidden; width:690px; margin:0 0 0 5px;}
#gongao #scroll_begin span{ float:left; margin-right:10px;}
#gongao div.search{ width:217px; height:22px;-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#fff; -webkit-box-shadow: #666 0px 0px 8px; -moz-box-shadow: #666 0px 0px 8px; box-shadow: #666 0px 0px 8px; padding:0 0 0 12px; margin:6px 0 0 0;}
#gongao div.search input.fl{ border:none; width:195px; height:22px; line-height:22px;}
#gongao div.search input.fr{ margin:3px 2px 0 0;}

/*   container   */
#container{ padding:15px 0 20px 0;}


div.mainbody{ background:url(../img/wrapL_bg.jpg) repeat-y; overflow:hidden;}
div.wrapL{ width:220px; overflow:hidden;}
div.wrapL h1{ clear:both; background:#361132 url(../img/wrapL_h1.jpg) no-repeat; height:33px; line-height:33px; border-top:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7; color:#fff; font-size:16px; font-weight:normal; text-indent:46px;}
div.wrapL div.list{ padding:0 0 20px 0; border-top:1px solid #B9C3CC; overflow:hidden;}
div.wrapL div.list li{ clear:both; border-bottom:1px solid #B9C3CC; background:url(../img/dian2.jpg) no-repeat 30px center; padding:0 0 0 40px;}
div.wrapL div.list li a{ color:#361132; font-size:14px; display:block; line-height:25px;}
div.wrapL div.list li a:hover{ text-decoration:none;}
div.wrapL div.contact{ border-top:1px solid #B9C3CC; overflow:hidden; line-height:30px; padding:7px 10px 50px 18px;}
div.wrapL div.contact p{ font-size:12px;}

div.wrapR{ width:750px; overflow:hidden;}
div.wrapR div.location{ height:35px; line-height:35px; border-bottom:1px dotted #ccc; overflow:hidden; text-indent:10px;}
div.wrapR div.location li.fl{ font-size:20px; color:#361132;}
div.wrapR div.location li.fr{ color:#555; font-weight:normal;}
div.wrapR div.location li.fr a{ color:#555; font-weight:normal;}
div.wrapR div.location li.fr span{ color:#330e16; font-weight:bold; margin:0 5px 0 0;}
div.wrapR div.location li.fr span.name{ color:#555; font-weight:normal;}



/*CSS Digg style pagination*/
DIV.digg { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN:20px auto; PADDING-TOP: 3px; TEXT-ALIGN: center;}
DIV.digg A { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; PADDING-TOP: 2px; TEXT-DECORATION: none; BORDER: #390C2B 1px solid; COLOR: #390C2B;}
DIV.digg A:hover { BORDER: #390C2B 1px solid; COLOR: #390C2B;}
DIV.digg A:active { BORDER: #390C2B 1px solid; COLOR: #390C2B;}
DIV.digg SPAN.current {	BORDER-RIGHT: #000099 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000099 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000099 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000099 1px solid; BACKGROUND-COLOR:#390C2B;}
DIV.digg SPAN.disabled { BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid;}



/*   footer   */
#footer{ height:104px; background:url(../img/footer_bg.jpg) repeat-x; line-height:100px;}
#footer p,#footer span,#footer a{ color:#c2c2c2;}
#footer span{ margin:0 3px;}


#qqTalk{ position:fixed; width:125px; right:0; top:130px; background:url(../img/qq_up.jpg) no-repeat; padding:80px 0 0 0; overflow:hidden; border-bottom:4px solid #490F35; z-index:9999;}
#qqTalk ul{ background:url(../img/qq_mid.jpg) repeat-y; width:125px; overflow:hidden; padding:15px 0;}
#qqTalk li{ clear:both; text-align:center; height:22px; overflow:hidden; margin:10px 0;}

