@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; list-style:none; border:0; font-family:"微软雅黑"; color:#1b1b1b;}
a{ color:#646368; font-size:14px; font-family:"微软雅黑"; text-decoration:none;}
a:hover{ color:#2C93DF; text-decoration:none;}
img{ display:block;}
i{ font-size:25px; font-family:"Georgia"; margin-left:10px; color:#DFDFDF;}
body{
    background: -moz-linear-gradient(top,  #f9f1d4 0%, #fffdfa 100%);
    background: -webkit-gradient(linear, top, bottom, color-stop(0%,#f9f1d4), color-stop(100%,#fffdfa));
    background: -webkit-linear-gradient(top,  #f9f1d4 0%,#fffdfa 100%);
    background: -o-linear-gradient(top, #f9f1d4 0%,#fffdfa 100%);
    background: -ms-linear-gradient(top, #f9f1d4 0%,#fffdfa 100%);
    background: linear-gradient(to buttom, #f9f1d4 0%,#fffdfa 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f1d4', endColorstr='#fffdfa',GradientType=0 );}


#top{ width: 100%; height: 86px; background: url(/images/top_bj.gif) repeat-x;}
.top_wrap{ width: 960px; height: 86px; margin: 0 auto;}
.top_wrap img{ float: left; border: 0px;}
.top_wrap img.img01{ padding-top: 7px; padding-right: 10px;}
.top_wrap img.img02{ padding: 35px 65px 0px;}
.top_wrap img.img03{ float: right; padding-top: 20px; padding-right: 10px;}
#nav{ width: 100%; height: 37px; background: url(/images/nav_bj.gif) no-repeat center center;background-color:#be924c;}
.nav_wrap{ width: 960px; height: 37px; margin: 0 auto;}
.nav_wrap li{ float: left; height: 37px;width:120px;text-align:center;}
.nav_wrap li.cur{   background: url(/images/cur.png) no-repeat 0px 0px;}

.nav_wrap li a{background:url(/images/line.gif) no-repeat 0px 5px; color: #fff; font-size: 18px; display: inline-block; margin-top: 6px; padding: 0px 20px;width:79px;}
#banner{ width: 100%; height: auto; overflow: hidden;}
.new_banner{height:auto;position:relative; margin:0 auto;overflow:hidden;}
.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{ width:60px; height:60px; background-image:url(/images/icon01.png); display:block; position:absolute;  text-indent:-10em; overflow:hidden;}

.prev{ background-position:0 0;left:130px; top:130px;}
.next{ background-position:-62px 0;right:130px; top:130px;}
.rslides_tabs{ position:absolute; left:450px; top:370px;clear:both;text-align:center; z-index:99999;}
.rslides_tabs li{display:inline;float:none;float:left;*float:left;margin-right:5px}
.rslides_tabs a{ width:12px; height:12px; background:#fff;text-indent:-5em; overflow:hidden; display:block; float:left; margin-left:6px;border-radius:6px;}
.rslides_tabs .rslides_here a{ background:#D968C0;}
#con01{ width: 956px; height: 260px;  margin: 10px auto;}
#con01 dl{ float: left; margin-right: 13px;}
#con01 dl.dl03{ margin: 0px;}
#con01 dl dt{ width: auto; height: 32px; background: url(/images/con_nav_bj.jpg) repeat-x; margin-bottom: 8px; padding-left: 10px; font-size: 16px; line-height: 32px; color: #fff;}
#con02{ width: 960px; height: auto; overflow: hidden; margin: 10px auto;}
#con02 .con02_nav{ width: 100%; height: 28px; background: url(/images/con_nav_bj.jpg) repeat-x; font-size: 16px; line-height: 28px; color: #fff; padding-left: 10px;}
#con02 .con02_wrap{ width: 100%; height: 283px; background: url(/images/con_bj01.gif) no-repeat 0 0; margin: 10px 0px; overflow: hidden;}
#lunbo { height: auto; width: 800px; margin: 15px auto; overflow: hidden; position: relative;}
#lunbo .pre{ background: url(/images/left_2.gif) no-repeat 0px 0px; display: block; height: 55px; width: 20px; cursor:pointer; position: absolute; left: 5px; top: 76px; z-index: 1;}
#lunbo .next{ background: url(/images/right_2.gif) no-repeat 0px 0px; display: block; height: 55px; width: 20px; cursor:pointer; top: 76px; right: 5px; position: absolute; z-index: 1;}
#lunbo #wai_box { height: 250px; width: 800px; overflow: hidden; position: relative;}
#lunbo #wai_box .lunbo_box .title { font-family: "微软雅黑"; font-size: 14px; line-height: 30px; color: #FFFFFF; background:rgba(000, 000, 000, 0.5); filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#6B000000,endColorstr=#6B000000); display: none; height: 30px; position: absolute; bottom: 0px; z-index: 30; width:248px; text-indent: 1em; left: 0px;}
#lunbo .lunbo_box{ width: 2976px; position: absolute; left: 0px; top: 0px;}
#lunbo .lunbo_box a.img:hover{ -moz-opacity:0.9; -khtml-opacity:0.9; Opacity:0.9; Filter:alpha(opacity=90); outline:none;}
#lunbo .lunbo_box .img{ display: block;}
#lunbo .lunbo_box ul { float: left; display: block; height: 250px; width: 800px;}
#lunbo .lunbo_box li { float: left;height:250px; font-size: 0px; line-height: 0px; padding: 0px 44px; position: relative;}
#con03{ width: 956px; height: 260px; margin: 10px auto; border: 2px solid #805c3a; background: #fff;}
#con03 .con03_nav{ width: 946px; height: 28px; background: url(/images/con_nav_bj.jpg) repeat-x; font-size: 16px; line-height: 28px; color: #fff; padding-left: 10px;}
#con03 .con03_wrap{ width: 926px; height: 227px; padding: 10px;}
#con03 .con03_wrap .con03_left{ float: left; margin-right: 15px;}
#con03 .con03_wrap .con03_left ul{ height: auto; overflow: hidden;}
#con03 .con03_wrap .con03_left ul li{ padding: 2px 0px;}
#con03 .con03_wrap .con03_right{ float: left; width: 760px; height: 205px; border: 1px solid #7f5935;}
#con03 .con03_wrap .con03_right p{ font-size: 14px; line-height: 24px; color: #000105; padding: 10px 15px;}
#con03 .con03_wrap .con03_right div{ font-size: 14px; line-height: 24px; color: #000105; padding: 10px 15px;}
#con04{ width: 956px; height: 260px; margin: 20px auto; border: 2px solid #805c3a; background: #fff;}
#con04 .con04_nav{ width: 946px; height: 28px; background: url(/images/con_nav_bj.jpg) repeat-x; font-size: 16px; line-height: 28px; color: #fff; padding-left: 10px;}
#con04 .con04_wrap{ width: 936px; height: 210px; padding: 10px;}
#con04 .con04_wrap .con04_wrap_left,#con04 .con04_wrap .con04_wrap_right{ float: left; width: 395px; margin: 0px 35px;}
#con04 .con04_wrap .con04_wrap_left li,#con04 .con04_wrap .con04_wrap_right li{ padding: 5px 0px; height: 40px;}
#con04 .con04_wrap .con04_wrap_left li a,#con04 .con04_wrap .con04_wrap_right li a{ font-size: 16px; line-height: 40px; color: #805c3a;}


/*-------02--------*/
#con_02{ width: 960px; height: auto; overflow: hidden; margin: 10px auto;}
.con_02_left{ float: left; width: 314px; padding-right: 20px;}
.con_02_con01{ width: 310px; height:228px; border: 2px solid #805c3a;}
.con_02_con01 .nav{ height: 30px; width: 300px;padding-left:10px; background: #c09350; font-size: 16px; line-height: 30px; color: #fff;}
.con_02_con01 .nav a{ font-size: 16px; line-height: 30px; color: #fff;}
.con_02_con01 ul{ padding: 16px 70px; overflow: hidden;}
.con_02_con01 ul li{ font-size: 16px; line-height: 32px; color: #4A2901; padding: 5px 0px;}
.con_02_con01 ul li.cur a{ font-weight: bold;font-size:16px;}
.con_02_con02{ width: 310px; height: 284px; border: 2px solid #805c3a; margin-top: 20px;}
.con_02_con02 .nav{ height: 30px; width: 300px;padding-left:10px;  background: #c09350; font-size: 16px; line-height: 30px; color: #fff;}
.con_02_con02 img{ float: left; display: inline-block; margin-top: 55px;}
.con_02_con02 img.img01{ padding: 0px 40px;}
.con_02_con03{ width: 310px; height: 265px; border: 2px solid #805c3a; margin-top: 20px;}
.con_02_con03 .nav{ height: 30px; width: 300px;padding-left:10px; background: #c09350; font-size: 16px; line-height: 30px; color: #fff;}
.con_02_con03 ul{ padding: 7px 45px;}
.con_02_con03 ul li{ width: 220px; height: 55px; border-bottom: 1px solid #805c3a;font-size: 18px; line-height: 55px;}
.con_02_right{ width: 562px; height: auto; padding: 46px 30px 7px; overflow: hidden; border: 2px solid #805c3a;}
.con_02_right01,.con_02_right02{ width: 556px; height: 212px; border: 1px solid #805c3a;}
.con_02_right01 p,.con_02_right02 p{ padding: 15px 10px; font-size: 14px; line-height: 24px; color: #5F3301;}
.con_02_right02{ margin-top: 40px;}
.con_02_right03{ width: 558px; height: 432px; margin-top: 40px;}
.con_02_right03 p{ font-size: 14px; line-height: 28px; color: #5F3301;}
.con_02_right03 ul{ width: 558px; height: 335px;}
.con_02_right03 ul li{ float: left; width: 130px; height: 158px; border: 1px solid #805c3a; margin: 3px 3px;}
.con_02_right03 ol{ width: 84px; height: 30px; margin-top: 10px; padding: 0px 236px;}
.con_02_right03 ol li{ float: left; width: 8px; height: 8px; margin: 5px; border-radius: 10px; border: 1px solid #805c3a;}
.con_02_right03 ol li.cur{ background: #805c3a;}
.con_02_right04{ width: 558px; height: auto; overflow: hidden;}
.con_02_right04 p{ font-size: 18px; line-height: 36px; color: #5F3301;}


/*-------03、04、05、06、07、08--------*/
#con_03,#con_04,#con_06{ width: 960px; height: auto; overflow: hidden; margin: 10px auto;}
.con_03_left,.con_04_left,.con_06_left{ float: left; width: 314px; padding-right: 20px;}
.con_03_con,.con_04_con,.con_06_con{ width: 310px; height: auto; overflow: hidden; border: 2px solid #805c3a;}
.con_03_con .nav,.con_04_con .nav,.con_06_con .nav{ height: 30px; width: 300px;padding-left:10px; background: #c09350; font-size: 16px; line-height: 30px; color: #fff;}
.con_03_con .nav a,.con_04_con .nav a,.con_06_con .nav a{ font-size: 16px; line-height: 30px; color: #fff;}
.con_03_con ul,.con_04_con ul,.con_06_con ul{ padding: 26px 70px; overflow: hidden;}
.con_03_con ul li,.con_04_con ul li,.con_06_con ul li{ font-size: 16px; line-height: 32px; color: #482B11; padding: 5px 0px;}
.con_03_con ul li.cur a,.con_04_con ul li.cur a,.con_06_con ul li.cur a{ color: #482B11; font-weight: bold;font-size:16px;}
.con_03_right,.con_04_right,.con_06_right{ width: 562px; height: auto; padding: 46px 30px 7px; overflow: hidden; border: 2px solid #805c3a;}



/*-------06--------*/
.con_06_right{ padding: 25px 30px 25px;}
.con_06_right01,.con_06_right02{ width: 556px; height: 410px; border: 1px solid #9f9f9f;}
.con_06_right_nav01,.con_06_right_nav02{ height: 30px; font-size: 16px; line-height: 30px; color: #5F3301;}
.con_06_right_nav02{ margin-top: 20px;}
.con_06_right01 p,.con_06_right02 p{ padding: 15px 10px; font-size: 14px; line-height: 24px; color: #5F3301;}




#down{ width: 100%; height: 41px; background: url(/images/down_nav_bj.jpg) repeat-x;}
.down_wrap{ width: 960px; height: 37px; margin: 0 auto;}
.down_wrap li{ float: left; height: 35px;}
.down_wrap li.cur{ border-bottom: 5px solid #904e19;}
.down_wrap li a{ color: #000; font-size: 18px; display: inline-block; margin-top: 11px; width:120px;text-align:center;}
#copy{ width: 960px; height: auto; overflow: hidden; margin: 0px auto; padding-top: 20px; padding-bottom: 10px;}
#copy .copy_left,#copy .copy_right{ float: left;}
#copy .copy_left dl{ padding: 10px 30px 10px;}
#copy .copy_left dl dt{ padding: 10px 60px;}
#copy .copy_left dl dd{ padding-top: 5px; font-size: 18px; line-height: 30px; color: #000; text-align: center;}
#copy .copy_right{ padding-top: 30px; padding-left: 120px; font-size: 18px; line-height: 30px; color: #000;}



.keshi_xq{ padding:10px;}
.newxq_title{ text-align:center; margin-bottom:20px; border-bottom:1px #cccccc dashed; padding-bottom:15px; padding-top:10px;}
.newxq_title h4{ font-size:20px; line-height:30px; padding-bottom:10px;}
.newxq_title p{ line-height:24px;}


.zhuanjia{ border:1px #cccccc solid; margin-top:10px;}
.zjtitle{ background-color:#d3eaff; padding:0 10px; height:30px; line-height:30px; font-size:16px; font-weight:bold;}
.zjtitle .more{ width:44px; height:13px; float:right; padding-top:8px;}
.zjlist{ overflow:hidden; padding:5px 0 5px 4px; }
.zjlist ul{ height:420px; overflow:hidden;}
.zjli{ width:110px; height:200px; overflow:hidden; float:left; padding:5px 11px; line-height:20px; text-align:center;}
.zjli p{ padding:5px 0; line-height:24px;}
a.zja{ display:block; width:118px; height:145px; border:1px #deeaf1 solid; overflow:hidden;}
a.zja img{ width:100%; height:100%;}


.aboutbox{ margin:10px; line-height:24px; min-height:300px;
   /* sets min-height for IE */
   _height:expression(this.scrollHeight < 300 ? "300px" : "auto");}
.honorbox{ margin:10px; line-height:24px; min-height:300px;
   /* sets min-height for IE */
   _height:expression(this.scrollHeight < 300 ? "300px" : "auto");}
   
   
.listboxlbb{ padding:0 10px; overflow:hidden;}
.listboxlbb ul{ min-height:300px;
   /* sets min-height for IE */
   _height:expression(this.scrollHeight < 300 ? "300px" : "auto");}
.list_li{ padding:10px 0; border-bottom:1px #cccccc dotted; overflow:hidden;}
.list_li h4{ height:40px; line-height:40px; font-size:16px; color:#0077c1; overflow:hidden;}
.list_li b{ font-size:16px; color:#0077c1;}
.list_li h4 a{ color:#0077c1;}
.list_li h4 a:hover{ text-decoration:underline;}
.list_li p{ line-height:20px; color:#707070;}
.list_li .time{ text-align:right;}

.page{ height:20px; margin-top:30px; margin-bottom:10px; font-size:12px; color:#757575;}
.page input{ width:30px; height:18px; border:1px #0083d7 solid; line-height:18px;}
.page .go{ display:block; background:url(/images/page_bg.gif) no-repeat; width:20px; height:20px; color:#ffffff; line-height:20px; text-align:center; font-size:12px; font-family:Verdana, Geneva, sans-serif;}
.pagebox{ height:20px; float:right; overflow:hidden;}


.liuyanbox{ overflow:hidden; margin-top:20px;}
.liuyantable{ width:100%; line-height:24px;}
.liuyantable th{ font-size:16px; color:#0077c1; text-align:left;}
.liuyantable textarea{ width:536px; border:1px #cccccc solid; height:160px; font-size:14px; color:#333333; line-height:24px;}
.liuyantable td.inputtd{ text-align:left;}
.liuyantable input{ width:116px; height:34px; border:none; border-radius:4px; background-color:#0177c1; margin-top:10px; margin-bottom:10px; font-size:18px; text-align:center; line-height:34px; color:#ffffff; font-family:"寰蒋闆呴粦";}

#ulHomeTreatmentList li{background-image:url(/images/li_nav_bj.gif);width:145px;height:38px;text-align:center;line-height:35px;color:white;cursor:default;}