﻿@charset "utf-8";
/* CSS Document */

/* public */
html, body, div, span,applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;}

body{font:13px/1.5em Arial,Verdana,sans-serif;height:100%; margin:0; padding:0;}

html,body{height:100%; background:url(../images/bg.png) repeat;}

div {white-space:normal;}

a{text-decoration:none;color:#00853e;OUTLINE-STYLE: none}
a:hover{text-decoration:none;color:#0373c3;}
a:active{outline:none;OUTLINE-STYLE: none}

selection {color:#FFF;background-color:#209EEB;}
code::selection{background-color:#209EEB}
::-moz-selection {color:#FFF;background-color:#209EEB;}
code::-moz-selection{background-color:#209EEB}

li{list-style-type:none;}

img{border-style:none;vertical-align:middle;}

fieldset{border-style:none }

label,button{cursor:pointer;}

select,input,textarea{font-size:12px;line-height:1.2em; font-family:Tahoma;}

.clearfix:after {content: "";display:block;height:0;clear:both;visibility:hidden;}

.clearfix {display:inline-block;display:-moz-inline-stack;}

* html .clearfix {height:1%;}
*+html .clearfix {height:1%;}

.clear{clear:both;}

/* 头部 开始 */
#header{ height:300px;overflow:hidden; display:block; background:url(../images/top_bg1.jpg) no-repeat top center; }
#header .con{display:block; height:240px; padding-top:13px; min-width:1050px;}
#header .logo{width:832px; height:196px; margin:20px 0 0px 20px;}
.news_clumn{ height:34px; margin:0 auto;}
.news_clu_name{ line-height:34px;height:34px; color:#FFF; width:260px; padding-left:70px; float:left;}
.news_icon{ float:right; line-height:34px; color:#fff; width:140px;}
.news_icon a, .news_icon a:visited, .news_icon a:active{color:#fff;}
.news_icon a:hover{ color: #fff;text-decoration:none; font-weight:normal}/* 当有鼠标悬停在链接上 */

/* 中心内容 开始 */
#content{ margin:0 auto; overflow:hidden; display:block; clear:both}
.list_case{ clear:both; padding:4px 22px 6px 22px;background-color:#fff;display:block;color:#666;line-height:22px; }
.list_case p{ line-height:20px; margin-bottom:5px; text-indent:0em;text-align:justify;text-justify:inter-ideograph; padding:0 10px;}
.banner{width:790px; border:1px #efefef solid; margin:0 auto; margin-bottom:10px; padding:2px;}

.list_case .t,.list_case1 .t,.list_case2 .t{line-height:30px;height:30px;font-size:16px;padding:0px 16px; color:#333; background:#e8f1f4; margin-bottom:6px; border-left:8px solid #01ab92; font-weight:600}
.list_case ul{ clear:both;display:block;color:#666; margin:0 10px; overflow:hidden}
.list_case li{ line-height:22px; background:url(../images/icon02.gif) 3px 6px no-repeat; padding-left:25px; margin-bottom:0px;}
.list_case ul:hover{ color:#333;}

.list_case1{ clear:both; padding:4px 22px 2px 22px;background-color:#fff;display:block;color:#666;line-height:22px;}
.list_case1 ul{ display:block;color:#666; margin-left:20px; overflow:hidden; padding-bottom:5px; float:left; width:300px;}
.list_case1 li{ line-height:22px; background:url(../images/icon02.gif) 3px 6px no-repeat; padding-left:25px; margin-bottom:0px; clear:both}
.list_case1 ol span{ color:red; font-weight:normal}
.list_case1 ol{ color:#09C; font-weight:bold; text-align:center}

.list_case2{ clear:both; padding:4px 22px 2px 22px;background-color:#fff;display:block;color:#666;line-height:22px; overflow:hidden}
.list_case2:hover { cursor:pointer; background:#feffe8;color:#296dc0;}
.list_case2 ul{ display:block;color:#666; margin-left:20px;}
.list_case2 ol{ line-height:26px; background:url(../images/icon02.gif) 3px 6px no-repeat; padding-left:25px; margin-bottom:4px; clear:both;color:#09C; font-style:italic}
.list_case2 li{ line-height:28px; padding-left:30px; margin-bottom:2px; clear:both;}
.list_case2 ul:hover{ color:#296dc0;}

.list_case3{ padding:4px 0 6px 0px;background-color:#fff;display:block;color:#666;line-height:22px; float:left; display:block; overflow:hidden; margin-left:22px;}
.list_case3 p{ line-height:21px; text-indent:0em;text-align:justify;text-justify:inter-ideograph; clear:both; margin:0 10px 5px 10px}
.list_case3 .t{line-height:30px;height:30px;font-size:16px;padding:0px 16px; color:#333; background:#e8f1f4; margin-bottom:6px; border-left:8px solid #01ab92; font-weight:600; clear:both}

/* 底部 开始 */
#footer{height:80px; overflow:hidden; display:block; background-color:#333; text-align:center;color:#FFF; padding-top:25px;display:block; line-height:26px;}
#footer a{color:#FFF;}


/*size*/
.w1050 { width:1050px; margin:0px auto;}
.w130 { width:130px; margin:0px auto;}
.w150 { width:150px; margin:0px auto;}
.w200 { width:200px; margin:0px auto;}
.w230 { width:230px; margin:0px auto;}
.w300 { width:300px; margin:0px auto;}
.w320 { width:320px; margin:0px auto;}
.w840 { width:837px; margin:0px auto;}
.w290 { width:260px; margin:0px auto;}
.w250 { width:250px; margin:0px auto;}
.w270 { width:270px;}
.w200 { width:200px; margin:0px auto;}
.w300 { width:300px; margin:0px auto;}
.w330 { width:330px; margin:0px auto;}
.w360 { width:360px;}
.w400 { width:400px; margin:0px auto;}
.w410 { width:410px;}
.w485 { width:485px;}
.w370 { width:370px;padding-right:20px;}
.w380 { width:380px;padding-right:20px;}
.w840 { width:837px; margin:0px auto;}
.h5{ height:5px; font-size:0; line-height:0; display:block}
.h115{ height:115px;}
.h135{ display:block; overflow:hidden; padding-bottom:5px;}
.h160{ height:160px;}
.block{ display:block}
.leftb { border:#e2e2e2 1px solid; background-color:#fff;box-shadow:1px 1px 4px #EFEFEE;}
.leftb .t{ background:#F2F2F2 url(../images/t_bg.gif) no-repeat; height:33px; font-size:16px; line-height:33px; margin:0px 0 0 0px; color:#4F4F4F; position:relative;border-bottom:#01ab92 1px solid;padding-left:25px}
.leftb .t1{ background-color:#F2F2F2; height:33px; font-size:14px; line-height:33px; margin:0px 0 0 0px; color:#4F4F4F; position:relative;border-bottom:#2eab48 1px solid; border-left:11px solid #dc241f;}
.leftb .t .moreit a{ position:absolute; height:15px; width:38px; background-color:#D6D6D6; top:10px; right:10px; color:#fff; font-size:12px;padding:0px; line-height:15px; text-align:center }
.leftb .t .moreit a:hover { color:#000}
.leftb .t a { color:#4F4F4F; display:block; float:left; height:33px; padding:0px 10px}
.leftb .t a.onn { border-bottom:#E90000 1px solid;}

.leftb .zz{ background-color:#01ab92; height:33px; font-size:16px; line-height:33px; margin:6px; color:#fff;text-align:center}
.leftb .zl{ background-color:#0373c3; height:33px; font-size:16px; line-height:33px; margin-top:6px; color:#fff;text-align:center}
/*color*/
.black0,.black0 a{ color:#000}
.black3,.black3 a{ color:#00853e; display:block; line-height:25px;}

/*main*/
.fl{ float:left !important; display: block}
.fr{ float:right!important; display: block; border:#e2e2e2 1px solid;box-shadow:1px 1px 4px #EFEFEE; padding:10px 0 6px 0; background-color:#FFF;box-shadow:1px 1px 4px #EFEFEE;}
.mb7{ margin-bottom:7px;}
.mb9{ margin-bottom:9px;}
.mb5 { margin-bottom:5px}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.mr20{ margin-right:20px;}
.ml10{ margin-left:10px;}
.ml115{ margin-left:115px;}
.ml120{ margin-left:120px;}
.p10{ padding:10px;}
.pl8{ padding-left:8px;}
.pl17{ padding-left:17px;}

.mtb10 { margin:5px 0}
.m15{ margin:15px 0;}
.mt18{ margin-top:18px;}
.ml10 { margin-left:10px; _margin-left:5px;}
.ml11 { margin-left:11px;}
.ml55 { margin-left:55px}
.mt30 { margin-top:30px !important;}
.mt35 {  margin-top:75px !important;}
.mr5 {  margin-right:5px;}
.mb10 { margin-bottom:10px !important;}
.mt20{ margin-top:20px !important;}
.mlr5{ margin:0px 10px;}
.mt15 { margin-top:15px !important;}
.mt20 { margin-top:20px !important;}
.mt10 { margin-top:8px !important;}
.mr10{ margin-right:10px;}
.mr25{ margin-right:25px;}
.bgnone { background:none; border:none;}
.lh22 { line-height:22px;}
.lh28 { line-height:28px;}
.pr{ position:relative;}
.pa{ position:absolute;}
.center{ text-align:center;}
.borderthis { border:#C9C9C9 1px solid; padding:1px;}
.displaynone { display:snone;}
.bornone { border:none !important;}
.h0{ _height:0px; line-height:0px; font-size:0px; border:none; visibility:hidden}
.pt10 { padding-top:10px;}

.innerit { background-color:#fff; padding:2px 8px;}
ul.list_news{ clear:both; padding:6px 0;}
ul.list_news li { line-height:18px; color:#666; background:url(../images/icon01.gif) 0 7px no-repeat; padding-left:8px; margin-bottom:3px;}
ul.list_news li a { color:#666565}
ul.list_news li a:hover{ color:#E20000}
ul.list_img { padding-bottom:5px;}
ul.list_img li { margin:5px;}
ul.list_img li { display:block; border:#f1f1f1 2px solid;width:165px; height:46px; cursor:pointer}
ul.list_img li:hover{ display:block;  border:#8cc63f 2px solid;}

ul.list_dow { padding:6px 0;}
ul.list_dow li { margin:0 auto 5px auto;height:38px; text-align:center}
ul.list_dow img { width:163px; height:38px;}

.bg1{ background:url(../images/icon03.gif) 40px center no-repeat; padding-left:60px;}

.table01{ border:1px solid #dfdfdf; margin-top:5px;}
.table01 th{ background-color:#f1f1f1; text-align:center; font-weight:normal}
.border01{ border-top:1px solid #dadada;border-right:1px solid #dadada;}
.border02{ border-right:1px solid #dadada;}
.border03{ border-right:none;}

.menu_list { display:block; overflow:hidden; padding:7px 0;}
.menu_list .tit{ display:block; height:35px; background:url(../images/service_title.jpg) no-repeat; margin-bottom:2px; padding-left:20px; line-height:32px;font-size:16px;}
.menu_list li {margin:3px 0px;display:block;height:30px;}
.menu_list li a {height:30px;line-height:30px;padding-left:18px;background:#61c977;color:#fff;display:block;font-size:15px; width:168px; margin:0 auto;}
.menu_list li a:hover {background:url(../images/ic_sm.png) no-repeat 165px 11px #0373c3;}

#gototop {width:60px;height:34px;padding-top:36px;color:#6d7175;font-size:14px;position: fixed;bottom:123px;border-radius: 5px;border:1px solid #e4e4e4;background: url(../images/ic_top.png) no-repeat 14px 12px #f5f5f5;display: inline-block;text-align: center;}


.guest_pho{overflow:hidden;background-color:#f7f8f9;padding:22px 22px 0 22px; border:1px solid #ecf1f7; display:block;width:744px;}
.rollBox{overflow:hidden;width:764px; margin-bottom:10px}
.rollBox .LeftBotton{height:0px;width:51px;background:url(images/bestleft.gif) no-repeat 0 34px; overflow:hidden;float:left;display:inline;cursor:pointer;}
.rollBox .RightBotton{height:0px;width:17px;background:url(images/bestright.gif) no-repeat 0 34px;overflow:hidden;float:left;display:inline;cursor:pointer;}
.rollBox .Cont{width:744px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:180px;float:left;text-align:center;display:inline; margin-right:6px;text-align:center; color:#6d6d6d; line-height:18px;}
.rollBox .Cont .pic img, .rollBox .Cont .pic a img,.rollBox .Cont .pic a:visited img,.rollBox .Cont .pic a:active img{display:block;margin:0 auto; height:94px;width:71px;background:#fff url(../images/guest_pho.gif) center center no-repeat;border:1px solid #d6d6d6; margin-bottom:6px; padding:1px;}
.rollBox .Cont .pic a:hover img{ height:92px;width:69px; border:2px solid #ff8d4f; padding:1px;}

.rollBox #List1,.rollBox #List2{float:left;}