/* ======  reset  ====== */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}fieldset,img{border:0}:focus{outline:0}address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}abbr,acronym{border:0;font-variant:normal}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}code,kbd,samp,tt{font-size:100%}input,button,textarea,select{*font-size:100%}body{line-height:1.5}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}sup,sub{font-size:100%;vertical-align:baseline}:link,:visited ,ins{text-decoration:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}

/* ======  fonts  ====== */
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
h1,h2,h3,h4,h5,h6 {font-weight:bold; }
h1, .h1 { font-size:32px; }
h2, .h2 { font-size:26px; }
h3, .h3 { font-size:24px; }
h4, .h4 { font-size:22px; }
h5, .h5 { font-size:18px; }
h6, .h6 { font-size:14px; }

/* ======  clearfix  ====== */
.clear { clear:both; visibility:hidden; display:block; font-size:0; line-height:0; }
.clearfix:after { visibility:hidden; display:block; font-size:0;content:" "; clear:both; height:0; }
.clearfix { *zoom:1; }

.fl{float:left;}
.fr{float:right;}

/* ---------- top ---------- */
.top { position:absolute; top:50px; left:50%; margin-left:-560px; width:1120px;overflow:hidden;background-color:#fff;z-index:1000;}
.top .logo {float:left;padding:0 15px;}
.top .logo a { display:block; margin-top:10px; }
.top .nav {float:left;height:90px;overflow:hidden;width: 700px;}
.top .nav .sf-menu a { border:none; padding-top:0; padding-bottom:0; display:block; line-height:90px; font-size:16px; color:#333; }
.top .nav .sf-menu li {margin-left:0;background-color:transparent;float:left;padding: 0 10px;}
.top .nav .sf-menu a:hover,.top .nav .sf-menu .current a{ background-color:transparent; color:#df3d3e;text-decoration:none; }

/*banner*/
.banner{position:relative;height: 470px;overflow:hidden;background:url(../loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:680px;}
.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:50px;height:3px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:50px;height:3px;overflow:hidden;background:#fff;cursor:pointer;}
.flex-control-nav .flex-active{background:#df3d3e;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:38px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../prev_icon.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../next_icon.png) center center no-repeat;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}

/*ÃƒÂ©Ã‚Â¦Ã¢â‚¬"ÃƒÂ©Ã‚Â¡Ã‚ÂµÃƒÂ¦Ã…"Ã‚ÂÃƒÂ¥Ã…Â Ã‚Â¡ÃƒÂ©Ã‚Â¡Ã‚Â¹ÃƒÂ§Ã¢â‚¬ÂºÃ‚Â®*/
.module-full-screen{ padding:60px 0; }
.page_width { width:1120px; margin:0 auto; min-width:1120px; }
.module-title { margin-bottom:35px; text-align:center; }
.module-title h2 { display:inline-block;!important;*display:inline; margin-bottom:20px; padding:0 120px 15px; font-size:30px; line-height:normal; font-weight:normal; color:#333; border-bottom:1px solid #b3b3b3; }
.module-title h3 { font-size:26px; line-height:normal; font-weight:normal; color:#999; font-family:Arial;_padding-top:40px; }
.link-scrollable-3col ul li { width:313px; margin:0 16px; }
/*ÃƒÂ¦Ã…'Ã¢â‚¬Â°ÃƒÂ©'Ã‚Â®*/
.carousel { position:relative; }
.carousel-direction a { display:block; width:30px; height:60px; line-height:60px; overflow:hidden; position:absolute; top:50%; z-index:100; margin-top:-30px; font-family:simsun; text-align:center; color:#fff; font-size:30px; text-decoration:none; cursor:pointer; background-color:#808080; }
.carousel-direction a:hover { background-color:#4d4d4d; color:#fff; text-decoration:none; }
.carousel-prev { left:0; }
.carousel-next { right:0; }

/**/
.scrollable ul { padding:0; _margin-left:-5px !important; list-style:none; overflow:hidden; width:10000em; }
.scrollable ul li {padding:0px; margin:0 10px; display:block; float:left;text-align:center; }
.scrollable ul li p a { display:block;}
.scrollable ul li img { display:block;-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s; }
.scrollable ul li p { margin-bottom:10px; overflow:hidden;
	-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1);
	-o-transform: scale(1); transform: scale(1);
	
	-webkit-transition: all 0.3s ease-out 0s;  -moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;  transition: all 0.3s ease-out 0s;  }
.scrollable ul li p a:hover img{transform: scale(1.2, 1.2);	
 	-webkit-transform: scale(1.2, 1.2); -moz-transform: scale(1.2, 1.2);
  	-o-transform: scale(1.2, 1.2); -ms-transform: scale(1.2, 1.2);
	
	-webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } 
.scrollable ul li h2 { font-size:14px; margin-bottom:10px; line-height:22px; height:22px; overflow:hidden;}
.scrollable ul li h2 a { font-size:14px; font-weight:normal; color:#333;}
.scrollable ul li h2 a:hover { color:#df3d3e; text-decoration:none; }

.scrollable .carousel-direction a { width:32px; height:32px; line-height:32px; margin-top:0; top:97px; color:#fff; font-size:22px; background-color:#df3d3e; }
.scrollable .carousel-direction a:hover { background-color:#333; }
.scrollable .carousel-direction a.disabled, .scrollable .carousel-direction a.disabled:hover { color:#e5e5e5; background-color:transparent; }
.scrollable a.carousel-prev { left:20px; }
.scrollable a.carousel-next { right:20px; }

.scrollable-3col ul li { width:313px; text-align:center; }
.scrollable-3col ul li p { margin-bottom:15px; color:#fff;line-height:24px; }
.scrollable-3col ul li h2, .scrollable-3col ul li h2 a { font-size:16px; font-weight:normal; margin-bottom:0;color:#fff;font-family:"ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»'"; }
.scrollable-3col .carousel-direction a:hover { background-color:#1a1a1a; }

.full-scrollable ul li { width:auto; margin:0; }
.full-scrollable ul li a { position:relative; display:block; }
.full-scrollable .scrollable-image { overflow:hidden; 
	-webkit-transform: scale(1); -moz-transform: scale(1);
	-ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);
	
	-webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;	}
.full-scrollable a:hover .scrollable-image img { transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2); -moz-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2); -ms-transform: scale(1.2, 1.2);
	
	-webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;		}
.full-scrollable .scrollable-info { display:none; position:absolute; left:0; top:50%; z-index:20; margin-top:-40px; text-align:center; width:100%; color:#fff; }
.full-scrollable .scrollable-info h3 { margin-bottom:30px;  font-size:22px; font-weight:normal;height:30px;line-height:30px;overflow:hidden;font-family:"ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»'"; }

.full-scrollable .opacity-overlay {width:100%; height:100%; position:absolute; top:0; left:0; z-index:10; cursor:pointer; background-color:#000; opacity:0; filter:alpha(opacity=0); _height:expression( (this.parentElement.clientHeight) +'px'); 
	-webkit-transform:scale(0); -moz-transform:scale(0); -o-transform:scale(0);
	-ms-transform:scale(0); transform:scale(0);
	
	-webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out;
	-o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out;
	transition:all 0.25s ease-in-out;}
.opacity-overlay {_width:0;_height:0;_overflow:hidden;}
.full-scrollable a:hover .scrollable-info { display:block; }
.full-scrollable a:hover .opacity-overlay{display:block; filter:alpha(opacity=70); opacity:0.7;
	-webkit-transform:scale(1); -moz-transform:scale(1);
	-o-transform:scale(1); -ms-transform:scale(1);
	transform:scale(1); }
.full-scrollable .carousel-direction { text-align:center; margin:20px; height:30px; padding:10px 0; background:url(../carousel-direction-bg.gif) no-repeat center; }
.full-scrollable .carousel-direction a { position:static; display:inline-block; *display:inline; *zoom:1; width:30px; height:30px; line-height:30px; margin:0 8px; font-size:22px; }
.full-scrollable .carousel-direction a:hover { border-color:#fff; color:#fff; }

.module-full-screen-more{width:100%;text-align:center;margin:30px 0 0;}
.module-full-screen-more a{font-size:14px;color:#fff;padding:7px 28px;border:2px solid #fff;display:inline-block;}
.module-full-screen-more a:hover{background:#df3d3e;border:2px solid #df3d3e;}

/**/
.about_tit{margin-bottom:20px;line-height:50px;font-family:"ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»'";}
.about_us{height:180px;overflow:hidden;line-height:30px;font-size:14px;font-family:"ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»'";color:#333;}
.about_ck{color:#df3d3e;width:128px;height:32px;border:2px solid #df3d3e;display:block;text-align:center;line-height:32px;margin-top:30px;font-size:14px;}	
.about_ck:hover{background:#df3d3e;color:#fff;}

/*ÃƒÂ¥Ã¢â‚¬Â Ã¢â‚¬Â¦ÃƒÂ©Ã‚Â¡Ã‚ÂµÃƒÂ¥Ã‚Â°Ã‚Âmenu*/
.page_width_center{padding:50px 0 60px;display:inline-block;}	
.page_title{text-align:center;display:block;margin-bottom:40px;}
.page_title h2{padding:0 80px 15px;display:inline-block;!important;*display:inline;font-size:30px;font-weight:normal;color:#333;margin-bottom:20px;border-bottom:1px solid #b3b3b3;}
.page_menu_content{margin-bottom:80px;}
.page_menu_content ul{text-align:center;}
.page_menu_content ul li{background:#666;display:inline-block;!important;*display:inline;zoom:1;margin:10px;cursor:pointer;}
.page_menu_content ul li a:hover,.page_menu_content ul .current{background:#df3d3e;}
.page_menu_content ul li a{padding:0 40px;line-height:40px;color:#fff;font-size:14px;display:inline-block; *display:inline; *zoom:1;}

/*ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â³ÃƒÂ¤Ã‚ÂºÃ…Â½ÃƒÂ¦Ã‹â€ 'ÃƒÂ¤Ã‚Â»Ã‚Â¬*/
.page_content_wrapper{width:1120px;display:block;}
.page_content_text{width:600px;margin-right:50px;line-height:30px;font-size:14px;color:#333;
}	
.page_content_img{float:right;margin-top:10px;}	

/* ======  Columns  ====== */
.column:after {clear:both; content:"."; display:block; font-size:0; height:0; line-height:0;  min-height:0; visibility:hidden; *zoom:1;}
.column {width:100%;}
.column .col-2-1,.column .col-3-1{ float:left; min-height:1px; height:auto !important; _height:1px; }
.column .col-2-1 {width: 49%; margin-right:2%;}
.column .col-3-1 {width: 22%;margin:0 1%;float:left;}


/* ÃƒÂ¤Ã‚ÂºÃ‚Â§ÃƒÂ¥"Ã‚ÂÃƒÂ¤Ã‚Â¸Ã‚Â­ÃƒÂ¥Ã‚Â¿Ã†'*/
.portfolio-list li { margin-bottom:25px; }
.portfolio-img { margin-bottom:10px; }
.portfolio-img a { position:relative; }
.portfolio-img a, .portfolio-img img {width:100%; display:block; overflow:hidden;
		-webkit-transform: scale(1); -moz-transform: scale(1);
		-ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);
		
		-webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s;
		-o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; }
.portfolio-img a:hover .opacity-overlay { filter:alpha(opacity=70); opacity:0.7;
		-webkit-transform:scale(1); -moz-transform:scale(1);
		-o-transform:scale(1); -ms-transform:scale(1);transform:scale(1);
		
		-webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out;
		-o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out;
		transition:all 0.25s ease-in-out; }
.portfolio-img a:hover img { transform: scale(1.2, 1.2);
		-webkit-transform: scale(1.2, 1.2); -moz-transform: scale(1.2, 1.2);
		-o-transform: scale(1.2, 1.2); -ms-transform: scale(1.2, 1.2);
		
		-webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s;
		-o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; }
.portfolio-title { margin-bottom:10px; font-weight:normal; line-height:30px;text-align:center;height:30px;overflow:hidden; } 
.portfolio-title h2 { font-size:15px; line-height:1.5; font-weight:normal; }
.portfolio-title a { color:#333; }
.portfolio-title a:hover { color:#df3d3e; text-decoration:none; }
	
/*ÃƒÂ¦Ã¢â‚¬"Ã‚Â°ÃƒÂ©Ã¢â‚¬"Ã‚Â»*/
.xinwen_zhongxin{margin-top:50px;overflow:hidden;}
.xinwen_main{width:790px;text-align:left;}
.xinwen_tit a{font-size:20px;color:#333;font-family:"ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»'"}
.xinwen_dat{color:#b3b3b3;line-height:30px;}
.xinwen_tus{width:300px;height:226px;overflow:hidden;}
.xinwen_tu{width:226px;height:170px;overflow:hidden;}
.xinwen_tu img,.xinwen_tus img{-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
.xinwen_tu img:hover,.xinwen_tus img:hover{transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2); -moz-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2); -ms-transform: scale(1.2, 1.2);
	
	-webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;}
.xinwen_text{color:#999;width:790px;line-height:24px;height:48px;overflow:hidden;margin:15px 0 0;}
.xinwen_list{margin-top:0px;}
.xinwen_list a{display:block; color:#666;line-height:30px;padding-left:15px;background:url(../li.png) no-repeat left center;font-size:14px;height:30px;overflow:hidden;width:680px;}
.xinwen_list span{color:#b3b3b3;float:right;display:block;line-height:30px;}
.xinwen_zhongxin a:hover{color:#df3d3e;}
.xinwen_cx{float:right;color:#df3d3e;}

.xinwen_main_n{width: 1000px;text-align:left;margin:10px 0 0;}
.xinwen_textn{color:#999;width: 1000px;line-height:24px;height: 20px;overflow:hidden;margin:15px 0 0;}
.kr{margin:0 30px 0 0;}
.bh{border-bottom:1px solid #e5e5e5;padding-bottom:50px;_padding-bottom:220px;_padding-top:30px;}
.module-full-screen-more a.color{color:#333;border:2px solid #999;}
.module-full-screen-more a.color:hover{color:#fff;border:2px solid #df3d3e;}

/*ÃƒÂ©Ã‚Â¡Ã‚ÂµÃƒÂ¦Ã¢â‚¬Â¢Ã‚Â°*/
.Page{width:662px; text-align:center; padding:50px 0px;margin:0 auto;}
.Page a{display:inline-block;width:65px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Page a:hover,.Page a.current{ background:#df3d3e; color:#FFF;background-repeat:no-repeat; }
.Page span{display:inline-block;min-width:45px; padding:0 10px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;float:left;}

/* footer */
.footer { overflow:hidden; background-color:#f3f3f3;margin-top:30px; padding:35px 0;}
.footer .footer_main{width:1120px;margin:0 auto;}
.footer .footer_box{text-align:center;overflow:hidden;height:64px}
.footer .footer_tit{ font-size:14px; color:#666;line-height:24px;}
.footer a { color:#808080;font-size:14px; line-height:24px;padding:20px 10px;display:inline-block;!important;*display:inline;font-family:"ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»'"}
.footer a:hover { color:#df3d3e; }
.footer .footer_text{line-height:24px;color: #808080;font-size: 14px;text-align:center;padding-top:20px;_padding-top:0;}


/* ÃƒÂ¥Ã‹â€ Ã¢â‚¬Â ÃƒÂ©Ã‚Â¡Ã‚ÂµÃƒÂ¦Ã‚Â Ã‚Â·ÃƒÂ¥Ã‚Â¼Ã‚Â contact*/
.main{ overflow:hidden; width:1080px; margin:0 auto;padding-top:24px; padding-bottom:20px;}
.left_main{ width:227px; float:left;overflow:hidden;}
.procla_title{width:227px; height:66px;font-size:24px; line-height:66px;color:#fff;text-align:center;background:#187462; }
.procla_list{ width:225px; border:1px solid #cecece; border-top:none;border-bottom:none; background:#ddfce8;}
.procla_list ul li{ width:185px;  display:block;  line-height:45px; background:url(../bg.png) -26px -114px no-repeat; font-size:14px; color:#000; padding-left:40px; border-bottom:1px solid #a9d4b8;}
.procla_list a{font-size:14px; color:#025948; }
.procla_list ul  ul{ display:none; }
.procla_list ul  ul li{width:166px; height:45px;  line-height:45px; background:url(../arrow2.jpg) 45px 18px no-repeat; font-size:14px; color:#000; padding-left:59px; }
.leftnews_title{width:227px; height:50px;font-size:24px; line-height:50px;color:#fff;text-align:center; background:#187462;margin-top:20px;}
.leftnews_list{width:225px; border:1px solid #cecece; border-top:none;padding:8px 0;}
.leftnews_list ul li { width:195px;padding:0 10px; margin:0 5px; height:35px; line-height:35px; overflow:hidden;border-bottom:1px dotted #b0c9d1}
.leftnews_list ul li a{ color:#666; font-size:14px;}

.contactleft{width:225px;border:1px solid #cecece;border-top:none}
.conleft_title{ width:211px;overflow:hidden;color:#187462;font-size:16px;padding-left:14px; line-height:35px;}
.conleft_list{ line-height:30px; padding-left:10px; font-family:"ÃƒÂ¥Ã‚Â®Ã¢â‚¬Â¹ÃƒÂ¤Ã‚Â½""; font-weight:100;}
.main_con{width:820px; float:right;padding-left:10px;}
.mainConTitle{width:810px; height:50px; background:url(../index_06.jpg) left bottom repeat-x;}
.mainConTitle .title{display:block; float:left;font-size:24px;color:#187462; line-height:30px; padding-bottom:17px;}
.mainConTitle .position{display:block; float:right; color:#666; line-height:40px;}
.mainConTitle .position a{color:#666;}
.mainContect{ padding:20px 10px; line-height:30px; font-size:14px; color:#666666}
.mainContect p{font-size:14px; color:#666666;line-height:30px;}


.comtit{ text-align:center; line-height:30px; font-size:18px;}
.time{ text-align:center; font-size:12px; color:#ccc; margin-bottom:20px;}
.compic{ clear:both; width:auto; overflow:hidden; text-align:center; margin:0 auto; margin-bottom:20px;}
.compic img{ max-width:800px; overflow:hidden;}
.compcont{ line-height:30px;}

.Page{ clear:both; width:90%; text-align:center;  margin:0 auto; padding-left:20px; padding-top:50px;}
.Page a{display:inline-block;width:65px;background:#fff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Page a:hover{ background:#187462; color:#FFF;background-repeat:no-repeat; }
.Page span{display:inline-block;min-width:45px; padding:0 10px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;float:left;}
.Page span.current{ background:#187462; color:#FFF; _padding:0px 30px;}
.product{ overflow:hidden; width:100%;}
.product ul{ overflow:hidden; width:auto;}
.product ul li{ float:left; padding:3px; _width:248px;}
.product ul li img{padding:3px; border:1px solid #ccc;}
.product ul li span{ display:block; width:100%; height:40px; line-height:40px; overflow:hidden; text-align:center;}
.product ul li span a{ color:#999;}

.neli{ width:auto; overflow:hidden;}
.neli ul li{ height:40px; line-height:40px; border-bottom:1px dotted #ccc; overflow:hidden; font-family:"ÃƒÂ¥Ã‚Â®Ã¢â‚¬Â¹ÃƒÂ¤Ã‚Â½""; background:url(../bg.png) -53px -160px no-repeat; padding-left:10px; padding-right:5px;}
.neli ul li a{ color:#171717;}
.neli ul li a:hover{ color:#00483A;}
.neli ul li span{ float:right;}
.uppage{ width:100%; margin-top:40px;}
.up{ height:40px; line-height:40px; overflow:hidden;}
.up a{ color:#666;}

.wbytable td{ padding:8px;} 
.wbytable .wbytext{ outline:none; padding:5px; height:22px; width:320px; border:1px solid #e3e3e3;}    
.wbytable .wbyarea{ padding:5px; outline:none; width:450px; border:1px solid #e3e3e3; height:125px;}   
.wbytable .msgbut{ width:90px; height:32px; line-height:32px; cursor:pointer; color:#555;}             
.wbytable .wbytextyz{ outline:none; padding:5px; height:22px; width:100px; border:1px solid #e3e3e3;float:left;} 
.wbytable .wyzm{ padding-top:6px; display:block; width:48px; height:22px; float:left; padding-left:8px;}