@charset "gb2312";

/* CSS Document */




.xw { width:1000px; margin:0 auto; clear:both; padding-top:10px; height: 330px;}
.xw .yyxw { width:675px; height:300px; float:left; border:1px solid #c9c8c8; padding:15px 10px;}
.xw .yyxw .top { width:675px; border-bottom: 1px solid #0e9275; height:30px; float: left; margin-bottom: 8px; background: url(img/zhxwll.png) no-repeat 4px 0px;}
.xw .yyxw .top ul li { width:120px; border-bottom: 3px solid #ff7800; height:29px; line-height: 20px; float:left; text-align:center; color:#007b5f; font-size:20px; cursor:pointer; text-indent: 1em;}
.xw .yyxw .top .on { background:url(../../../img/xwon.png) no-repeat center 30px;}
.xw .yyxw .top .rr { background:url(img/xqrr.png) no-repeat right 1px; width: 68px; height: 30px; line-height: 20px; float: right; padding-right: 20px; border: none; color: #ff7800;}
.xw .yyxw .box-xw {}
.xw .yyxw .box-xw ul li { width:100%; float:left;}
.xw .yyxw .box-xw ul li .left { width:280px; height:260px; float:left;}
.xw .yyxw .box-xw ul li .right { float:left; margin-left:15px; width:380px; height:260px;}
.xw .yyxw .box-xw ul li .right .top1-xw { width:100%; color:#404040; line-height:26px;}
.xw .yyxw .box-xw ul li .right .top1-xw h2 { font-size:19px; font-weight:bold;line-height:40px;}
.xw .yyxw .box-xw ul li .right .top1-xw .new { padding:3px; font-size:18px; color:#FFF; background-color:#ff7800; margin-right:5px;}
.xw .yyxw .box-xw ul li .right .top2-xw p { padding-left:20px; background:url(../../../img/sk.png) no-repeat 0px center;  width: 355px; height: 35px; overflow: hidden;}
.xw .yyxw .box-xw ul li .right .top2-xw p a {color:#666; line-height:36px; font-size:18px;}
.xw .jxzn { float:right; width:285px; height:330px; border:1px solid #c9c8c8}
.xw .jxzn .top-jx { width:225px; height:60px; background:#eeeeee url(../../../img/jyzn.png) no-repeat 30px center; line-height:60px; color:#404040; padding-left:60px; font-weight:bold; font-size:20px;}
.xw .jxzn .top-jx .small { font-size:12px; font-weight:100; padding-left:5px; color:#999;}
.xw .jxzn .box-jx { background:url(../../../img/jyznx.png) no-repeat center 25px; width:100%; height:190px; background-size:225px; height:175px;}
.xw .jxzn .box-jx ul li { width:95px; height:75px; float: left;}
.xw .jxzn .box-jx ul li a { display:block; height:75px; line-height:145px; text-align:center; color:#666; -webkit-animation:all 0.3s ease-in-out 0s; -o-animation:all 0.3s ease-in-out 0s; -moz-animation:all 0.3s ease-in-out 0s; -ms-animation:all 0.3s ease-in-out 0s;}
.xw .jxzn .box-jx ul li a:hover { color:#ff7200; -webkit-animation:all 0.3s ease-in-out 0s; -o-animation:all 0.3s ease-in-out 0s; -moz-animation:all 0.3s ease-in-out 0s; -ms-animation:all 0.3s ease-in-out 0s;}
.xw .jxzn .box-jx ul li:nth-child(1) { background:url(../../../img/zxzj.png) no-repeat center center;}
.xw .jxzn .box-jx ul li:nth-child(1):hover { background:url(../../../img/zxzj-1.png) no-repeat center center;}
.xw .jxzn .box-jx ul li:nth-child(2) { background:url(../../../img/jylc.png) no-repeat center center;}
.xw .jxzn .box-jx ul li:nth-child(2):hover { background:url(../../../img/jylc-1.png) no-repeat center center;}
.xw .jxzn .box-jx ul li:nth-child(3) { background:url(../../../img/wsyy.png) no-repeat center center;}
.xw .jxzn .box-jx ul li:nth-child(3):hover{ background:url(../../../img/wsyy-1.png) no-repeat center center;}
.xw .jxzn .box-jx ul li:nth-child(4) { background:url(../../../img/cclx.png) no-repeat center center;}
.xw .jxzn .box-jx ul li:nth-child(4):hover{ background:url(../../../img/cclx-1.png) no-repeat center center;}
.xw .jxzn .box-jx ul li:nth-child(5) { background:url(../../../img/czsj.png) no-repeat center center;}
.xw .jxzn .box-jx ul li:nth-child(5):hover { background:url(../../../img/czsj-1.png) no-repeat center center;}
.xw .jxzn .box-jx ul li:nth-child(6) { background:url(../../../img/zxly.png) no-repeat center center;}
.xw .jxzn .box-jx ul li:nth-child(6):hover { background:url(../../../img/zxly-1.png) no-repeat center center;}
.xw .jxzn img { width:100%;}
.rdzx { width:1000px; height:100px; margin:0 auto; padding-top:20px; clear:both;}
.rdzx img { float:left;}
.rdzx ul li { text-align:center; font-size:16px; color:#FFF; height:50px; margin:1px; float:left; line-height:50px;}
.rdzx ul li a { color:#FFF; display:block;}
.rdzx ul li:nth-child(1) { width: 170px; background-color:#029779;}
.rdzx ul li:nth-child(2) { width:215px;background-color:#0ccca5;}
.rdzx ul li:nth-child(3) { width:175px;background-color:#0ccca5;}
.rdzx ul li:nth-child(4) { width:150px; background-color:#029779;}
.rdzx ul li:nth-child(5) { width:160px;background-color:#0ccca5;}
.rdzx ul li:nth-child(6) { width:260px;background-color:#0ccca5;}
.rdzx ul li:nth-child(7) { width:170px; background-color:#029779;}
.rdzx ul li:nth-child(8) { width:200px;background-color:#0ccca5;}
.rdzx ul li:nth-child(9) { width:170px; background-color:#029779;}
.rdzx ul li:nth-child(10) { width:70px;background-color:#ff7200}

.yypp { width:1000px; margin:20px auto 0; clear:both; height:330px;}
.yypp .left { float:left; width:112px;}
.yypp .left ul li { width:112px; height:72px; margin-top:14px; cursor:pointer;}

.yypp .left ul li:nth-child(1) { background:url(../../../img/yyl-1.png) no-repeat center center;margin-top:0;}
.yypp .left ul li:nth-child(1).on{ background:url(../../../img/yyl-1on.png) no-repeat center center;margin-top:0;}
.yypp .left ul li:nth-child(2) { background:url(../../../img/yyl-2.png) no-repeat center center;}
.yypp .left ul li:nth-child(2).on { background:url(../../../img/yyl-2on.png) no-repeat center center;}
.yypp .left ul li:nth-child(3) { background:url(../../../img/yyl-3.png) no-repeat center center;}
.yypp .left ul li:nth-child(3).on { background:url(../../../img/yyl-3on.png) no-repeat center center;}
.yypp .left ul li:nth-child(4) { background:url(../../../img/yyl-4.png) no-repeat center center;}
.yypp .left ul li:nth-child(4).on { background:url(../../../img/yyl-4on.png) no-repeat center center;}
.yypp .right { width:865px; height:328px; float: right;}
.yypp .right ul li { width:865px; height:328px;}
.yypp .right ul li img { width:100%; height:100%;}


.zj { width:100%; background:url(../../../img/zj-s.png) no-repeat center center; max-width:1920px; height:523px; margin:0 auto; padding-top:20px; margin-top:15px;}
.zj .main { width:1000px; margin:15px auto 0;}
.zj .main .left { float:left; width:413px; height:400px;}
.zj .main .left .top-zj { height:44px; font-size:20px;}
.zj .main .left .top-zj .cz { background:#029779 url(../../../img/zj-ss.png) no-repeat 10px center; padding-left:45px; color:#FFF; height:45px; width:100px; line-height:45px; float:left;}
.zj .main .left .top-zj .xz { border:1px solid #029779; width:125px; height:45px; line-height:45px; color:#000; text-align:center;}
.zj .main .left .box-zj { width:415px; height: 405px; float:left; margin-top:5px;}
.zj .main .left .box-zj ul li { height:95px; width:95px;float:left; margin-left:10px; margin-top:10px; cursor:pointer;}
.zj .main .left .box-zj ul li:nth-child(1),.zj .main .left .box-zj ul li:nth-child(5),.zj .main .left .box-zj ul li:nth-child(9),.zj .main .left .box-zj ul li:nth-child(13) { margin-left: 0;}
.zj .main .right { width:550px; height:455px; float:right;}
.zj .main .right ul li { width:550px; height:470px; margin-left:10px;}
.zj .main .right ul li:nth-child(4) { background:url(../../../img/zjr-hxt1.png) no-repeat center center;}
.zj .main .right ul li:nth-child(5) { background:url(../../../img/zjr-zq2.png) no-repeat center center;}
.zj .main .right ul li:nth-child(3) { background:url(../../../img/zjr-zh3.png) no-repeat center center;}
.zj .main .right ul li:nth-child(1) { background:url(../../../img/zjr-mxw4.png) no-repeat center center;}
.zj .main .right ul li:nth-child(2) { background:url(../../../img/zjr-wcy5.png) no-repeat center center;}
.zj .main .right ul li:nth-child(6) { background:url(../../../img/zjr-ylq6.png) no-repeat center center;}
.zj .main .right ul li:nth-child(7) { background:url(../../../img/zjr-cy7.png) no-repeat center center;}
.zj .main .right ul li:nth-child(8) { background:url(../../../img/zjr-lyl8.png) no-repeat center center;}
.zj .main .right ul li:nth-child(9) { background:url(../../../img/zjr-zqj9.png) no-repeat center center;}
.zj .main .right ul li:nth-child(10) { background:url(../../../img/zjr-yf10.png) no-repeat center center;}
.zj .main .right ul li:nth-child(11) { background:url(../../../img/zjr-wym11.png) no-repeat center center;}
.zj .main .right ul li:nth-child(12) { background:url(../../../img/zjr-dx12.png) no-repeat center center;}
.zj .main .right ul li:nth-child(13) { background:url(../../../img/zjr-lzg13.png) no-repeat center center;}
.zj .main .right ul li:nth-child(14) { background:url(../../../img/zjr-qsm14.png) no-repeat center center;}
.zj .main .right ul li:nth-child(15) { background:url(../../../img/zjr-cmj15.png) no-repeat center center;}
.zj .main .right ul li:nth-child(16) { background:url(../../../img/zjr-wsj16.png) no-repeat center center;}

.zj .main .right ul li .zjr-box { padding-top:110px; margin-left:10px; width:305px; height:320px; padding-left:5px; padding-right:5px;}
.zj .main .right ul li .zjr-box .box-zjr { padding-left:5px; padding-right:10px;}
.zj .main .right ul li .zjr-box .top-zjr { font-size:33px; color:#000; font-weight:bold; text-align:center;}
.zj .main .right ul li .zjr-box .heihei { width:80px; height:30px; line-height:30px; background-color:#555555; color:#FFF; padding:3px; margin-right:5px;}
.zj .main .right ul li .zjr-box p{ line-height:28px; color:#666; margin-top:10px; font-size:18px; text-align:justify; line-height:35px;}
.zj .main .right ul li .zjr-box p .zj-blu,.zj .main .right ul li .zjr-box p .zj-yell { width:128px; height:45px; float:left; margin:5px; line-height:45px;  text-align:center; border-radius:4px;}
.zj .main .right ul li .zjr-box p .zj-blu a,.zj .main .right ul li .zjr-box p .zj-yell a {color:#FFF; font-size:18px; display:block;}
.zj .main .right ul li .zjr-box p .zj-blu { background-color:#029779;}
.zj .main .right ul li .zjr-box p .zj-yell { background-color:#fb7600;}

.spp { position: absolute; width:875px; height:340px; z-index:999; margin-top:-340px;}
.spp .box-sp{  position:absolute; width:700px; height:335px;}
#sp1,#sp2,#sp3 { width:395px; height:235px; margin-top:20px; margin-left:160px; float:left;}
.spp .li-sp { float:right; width:170px; height:315px; margin-right:8px; margin-top:13px;}
#spl1,#spl2,#spl3 { margin-top:10px; width:160px; height:95px; cursor:pointer;}

.nav { margin: 15px auto 0; width: 998px; padding: 1px; border: 1px solid #c9c8c8; height: 120px; }
.nav ul {}
.nav ul li { width: 100.8px; float: left; margin: 5px;}
.nav ul li a { display: block; text-align: center; font-size: 14px; color: #0e9275; line-height: 35px;}
.nav ul li span { width: 71px; height: 71px; border-radius: 50%; cursor: pointer; display: block; margin: 5px auto 0;}
.nav ul li:nth-child(1) span { background:#0e9275 url(img/nav_1.png) no-repeat center center;}
.nav ul li:nth-child(2) span { background:#0e9275 url(img/nav_2.png) no-repeat center center;}
.nav ul li:nth-child(3) span { background:#0e9275 url(img/nav_3.png) no-repeat center center;}
.nav ul li:nth-child(4) span { background:#0e9275 url(img/nav_4.png) no-repeat center center;}
.nav ul li:nth-child(5) span { background:#0e9275 url(img/nav_5.png) no-repeat center center;}
.nav ul li:nth-child(6) span { background:#0e9275 url(img/nav_6.png) no-repeat center center;}
.nav ul li:nth-child(7) span { background:#0e9275 url(img/nav_7.png) no-repeat center center;}
.nav ul li:nth-child(8) span { background:#0e9275 url(img/nav_8.png) no-repeat center center;}
.nav ul li:nth-child(9) span { background:#0e9275 url(img/nav_9.png) no-repeat center center;}

/* 推荐专家*/
.zjz { width: 1000px; height: 205px; margin: 15px auto 0; clear: both; border: 1px solid #c9c8c8; overflow: hidden;}
.zjz .tjzj { width: 97%; height: 35px; padding: 0 1.5%; margin-top: 5px;}
.zjz .tjzj .left { color: #007b5f; font-size: 21px; border-bottom: 2px solid #007b5f; position: relative; float: left; width: 125px; text-align: center;line-height: 35px;}
.zjz .tjzj .r { float: right; border-bottom: none; font-size: 18px; color: #6d6d6d;}
#sanjj { width: 0; height: 0; border-top: 10px solid #007b5f; left: 50px; bottom: -12px; border-left: 8px solid transparent; border-right: 8px solid transparent; position: absolute;}

.zjz .bd { float: left; width: 100%; margin-top: 15px; margin-left: 5px;}
.zjz .bd ul { float: left; width: 100%; margin-top: 20px; margin-left: 5px;}
.zjz .bd ul li { display: block; margin:5px 0 0 30px; float: left; width: 296px; height: 129px;}
.zjz .bd ul li .imgl { float: left; width: 106px; height: 124px;}
.zjz .bd ul li .art { width: 180px; float: left; margin-left: 10px; width: 180px; height: 122px; }
.zjz .bd ul li .art .tit { line-height: 30px; height: 30px; color: #ffb777; font-size: 23px;}
.zjz .bd ul li .art .ftit { line-height: 30px; height: 30px; color: #4d4a4a;}
.zjz .bd ul li .art .jianj { line-height: 25px; height: 30px; color: #626464;}
.zjz .bd ul li .art .djyy {text-align:center; width: 110px; height: 30px; line-height: 27px; border: 1px solid #029779; border-radius: 5px;}
.zjz .bd ul li .art .djyy a { color: #029779;}

.nzj { margin: 15px auto 0; width: 978px; border: 1px solid #c9c8c8; clear: both; padding: 15px 10px; height: 325px;}
.ttop { height: 30px; width: 978px; line-height: 20px; border-bottom: 1px solid #0e9275;}
.ttop .left { width: 125px; border-bottom:3px solid #ff7800; font-size: 20px; color: #007b5f; background: url(img/ys_l.png) no-repeat 0px 0px; text-indent: 1.5em; height: 29px; float: left;}
.ttop .right { width: 64px; border:none; font-size: 20px; color: #007b5f;  background: url(img/xqrr.png) no-repeat right 2px; float: right;}
.nzj  .nzjli { overflow: hidden; width: 978px; margin-top: 15px;}
.nzj  .nzjli ul li { float: left; width: 230px; height: auto; border: 1px solid #9ac0b8; margin-left: 13.4px;}
.xshlttop .left {background: rgba(0, 0, 0, 0) url("img/xujl.png") no-repeat scroll 4px -1px/25px;}



.nzj  .nzjli ul li .zjimg { width: 130px; margin: 5px auto 0;}
.nzj  .nzjli ul li .zjtit { font-size: 25px; font-weight: bold; text-align: center; color: #0a7d64; height: 40px; line-height: 35px;}
.nzj  .nzjli ul li .zjtit span { font-size: 20px; color: #555555; }
.nzj  .nzjli ul li .fzjtit { font-size: 20px; color: #555555; border-top: 1px dashed #adadad; width: 226px; margin-left: 2px;}
.nzj  .nzjli ul li .fzjtit p:nth-child(1) { line-height: 30px; width: 100%; margin-top: 5px; font-size: 20px; padding-left: 5px;}
.nzj  .nzjli ul li .fzjtit p:nth-child(2) { line-height: 30px; width: 100%; font-size: 16px; padding-left: 5px; line-height: 25px;}
.nzj  .nzjli ul li .yy {float: left;}
.nzj  .nzjli ul li .yy span { width: 75px; display: block; float: left; height: 35px; line-height: 35px; color: #FFF; margin-left: 1px; text-align: center; font-size: 16px; cursor: pointer;}
.nzj  .nzjli ul li .yy span:nth-child(1) { background-color: #f97b00;}
.nzj  .nzjli ul li .yy span:nth-child(2) { background-color: #0b9375;}
.nzj  .nzjli ul li .yy span:nth-child(3) { background-color: #09755d;}

.xsjl { margin: 15px auto 0; width: 1000px; clear: both; height: 260px; border: 1px solid #c9c8c8; width: 978px; border: 1px solid #c9c8c8; padding: 15px 10px; }
.xsjl .jlli { float: left;}
.xsjl .jlli ul { text-align: center;}
.xsjl .jlli ul li { float: left; width: 230px; height: 205px; text-align: center; position: relative; margin-top: 20px; margin-left: 19.3px;}
.xsjl .jlli ul li:nth-child(1) {margin-left: 0px;}
.xsjl .jlli ul li a { display: block; color: #FFF; font-size: 20px; position: absolute; bottom: 12px; width: 230px; font-size: 18px;}

.mtzf { width: 988px; border: 1px solid #cecccc; height: 400px; padding: 10px 10px 10px 0; margin: 15px auto 0}
.mtzf .left { float: left; width: 335px; height: 400px; background: url(img/mtzf_lt.png) no-repeat left top, url(img/mtzf_lb.png) no-repeat left bottom;}
.mtzf .left ul { margin-top: 125px; margin-left: 25px;}
.mtzf .left ul li { height: 60px; line-height: 70px; border-bottom: 1px dashed #b9b7b7; cursor: pointer;}
.mtzf .left ul li span:nth-child(1) {margin-top: 5px; display: block; float: left; height: 50px;}
.mtzf .left ul li span:nth-child(2) { font-size: 18px; color: #3ca991; display: block; float: left; padding:0 5px; height: 60px; line-height: 70px;}
.mtzf .left ul li span:nth-child(3) { font-size: 19px; color: #525252;}
.mtzf .right { width: 650px; height: 400px; float: left; background-color: #e2e1e1;}
.mtzf .right ul { color: #2f2f2f;}
.mtzf .right ul li { position: relative; padding: 10px;}
.mtzf .right ul li {}
.mtzf .right ul li img {}
.mtzf .right ul li a { position: absolute; color: #2f2f2f; display: block;float: left; width: 600px; font-size: 18px; text-align: center; height: 40px; line-height: 35px;}

.bo4 { width: 1000px; margin: 15px auto 5px; height: 600px; border: 1px solid #cecccc;}
.bo4 .top { width: 1000px; float: left;height: 75px;}
.bo4 .top ul {}
.bo4 .top ul li { float: left; width: 164px; height: 75px; font-size: 24px; font-weight: bold; color: #0b9375; padding-left: 85px; cursor: pointer; border-left: 1px solid #cecccc; border-bottom: 1px solid #cecccc;}
.bo4 .top ul li:nth-child(1) { border-left: none;}
.bo4 .top ul li span:nth-child(1) { text-transform: uppercase; font-size: 23px; font-weight: bold; line-height: 55px;}
.bo4 .top ul li span:nth-child(2) { text-transform: uppercase; font-size: 11px; line-height: 0px; float: left;}
.bo4 .top ul li:nth-child(1) { background: url(img/gylg.png) no-repeat 40px center;}
.bo4 .top ul li:nth-child(1).on{ background:#0b9375 url(img/gylg0.png) no-repeat 40px center; color: #FFF;}
.bo4 .top ul li:nth-child(2) { background: url(img/zrlg.png) no-repeat 40px center;}
.bo4 .top ul li:nth-child(2).on{ background:#0b9375 url(img/zrlg0.png) no-repeat 40px center; color: #FFF;}
.bo4 .top ul li:nth-child(3) { background: url(img/hjlg.png) no-repeat 40px center;}
.bo4 .top ul li:nth-child(3).on{ background:#0b9375 url(img/hjlg0.png) no-repeat 40px center; color: #FFF;}
.bo4 .top ul li:nth-child(4) { background: url(img/lxlg.png) no-repeat 40px center;}
.bo4 .top ul li:nth-child(4).on{ background:#0b9375 url(img/lxlg0.png) no-repeat 40px center; color: #FFF;}
.bo4 .bo { margin-top: 15px; float: left;}
.bo4 .bo ul { margin-left: 12px; float: left;}
.bo4 .bo ul li {}


