@charset "gb2312";
/* CSS Document */
html { font-size:12px; color: #2F2E2E; background:#FFF; font-family:Î¢ÈíÑÅºÚ,Arial, Helvetica, sans-serif;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0; padding: 0 }
table { border-collapse: collapse; border-spacing: 0 }
fieldset, img { border: 0 }
address, caption, cite, code, dfn, em,  th, var { font-style: normal; font-weight: normal }
ol, ul { list-style: none }
caption, th { text-align: left }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal }
q:before, q:after { content: '' }
abbr, acronym { border: 0; font-variant: normal }
sup { vertical-align: text-top }
sub { vertical-align: text-bottom }
input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; font-size:100%; }
a { color:#454545; text-decoration:none;}
a:hover { color:#00425c;}
.fl { float:left;}
.fr { float:right;}
.ad1 { margin-top:10px;}
.hig_10{height:10px; overflow:hidden; clear:both;}
.red { color:#F00;}



#head {
    height: auto;
    margin: 0 auto;
    width: auto;
	float:left;
}
.center {
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    width: 1000px;
}
.list_bg {
    float: left;
    height: auto;
    margin: 0 0 15px;
    width: 1000px;
}
.list_left {
    float: left;
    height: auto;
    margin: 0 10px 0 0;
    overflow: hidden;
    width: 700px;
}
.xiangq {
    border: 1px solid #d8d8d8;
    float: left;
    margin: 0 auto;
    overflow: hidden;
    padding: 0 15px;
    width: 668px;
}
.xiangq_tt {
    float: left;
    height: 139px;
    margin: 0 auto;
    width: 668px;
}
.xiangq_tt dd {
    color: #00969d;
    font-size: 25px;
    font-weight: bold;
    height: 72px;
    line-height: 72px;
    margin: 0 auto;
    text-align: center;
    width: 668px;
}
.xiangq_tt dt {
    background: none repeat scroll 0 0 #f0f0f0;
    color: #666;
    height: 32px;
    line-height: 25px;
    margin: 0 auto;
    padding: 9px 0 0;
    text-align: center;
    width: 668px;
}
.xiangq_tt dt span {
    color: #d20002;
}
.xiangq_tt dt small {
    color: #d20002;
    font-size: 14px;
}
.xiangq_tt dt a:link, .xiangq_tt dt a:visited {
    color: #d20002;
}
.xiangq_tt dt a:hover {
    color: #d20002;
}
.xiangq_txt {
    float: left;
    font-size: 14px;
    line-height: 25px;
    margin: 0 auto;
    padding: 15px 0 0;
    text-indent: 28px;
    width: 668px;
}
.xiangq_txt p a:link, .xiangq_txt p a:visited {
    color: #0030fe;
}
.xiangq_txt p a:hover {
    color: #d20002;
}
.xiangq_txt small {
    color: #d20002;
    font-size: 14px;
}
.xiangq_txt span {
    font-weight: bold;
}
.xiangq_txt h1 {
    color: #d20002;
    font-size: 14px;
    font-weight: bold;
}
.xiangq_txt h2 {
    margin: 20px 0 0;
    text-align: center;
    width: 693px;
}
.xiangq_wx {
    float: left;
    height: 107px;
    margin: 0 auto 15px;
    width: 668px;
}
.xiangq_fx {
    float: left;
    height: 36px;
    margin: 0 auto;
    padding: 22px 0 0;
    width: 668px;
}
.xiangq_ydu {
    background: url("/images/xiangq_ydu.jpg") no-repeat scroll 0 0 ;
    float: left;
    height: 138px;
    margin: 0 auto;
    padding: 50px 0 0 29px;
    width: 649px;
}
.xiangq_ydu01 {
    float: left;
    height: 122px;
    line-height: 29px;
    margin: 0 95px 0 0;
    width: 262px;
}
.xiangq_ydu02 {
    float: left;
    height: 122px;
    line-height: 29px;
    margin: 0 auto;
    width: 262px;
}
.list_right {
    float: left;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    width: 288px;
}
.yyjs {
    border: 1px solid #d8d8d8;
    float: left;
    height: 410px;
    margin: 0 0 10px;
    overflow: hidden;
    width: 286px;
}
.yyjs_title {
    background: url("/images/title_bg_jianjie.jpg") repeat scroll 0 0 ;
    color: #666;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 41px;
    line-height: 41px;
    margin: 0 auto;
    text-indent: 10px;
    width: 286px;
}
.yyjs_txt {
    float: left;
    height: 350px;
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 0 0 14px;
    width: 258px;
}
.yyjs_txt dd {
    border-bottom: 1px dashed #d8d8d8;
    color: #666;
    float: left;
    height: 170px;
    line-height: 24px;
    margin: 0 auto;
    text-indent: 24px;
    width: 258px;
}
.yyjs_txt dd a:link, .yyjs_txt dd a:visited {
    color: #e40001;
}
.yyjs_txt dd a:hover {
    color: #e40001;
}
.yyjs_txt dt {
    float: left;
    height: 180px;
    margin: 0 auto;
    width: 258px;
}
.zjjs {
    border: 1px solid #d8d8d8;
    float: left;
    height: 352px;
    margin: 0 0 10px;
    overflow: hidden;
    width: 278px;
}
.zjjs_title {
    background: url("/images/title_bg.jpg") repeat scroll 0 0 ;
    color: #666;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 41px;
    line-height: 41px;
    margin: 0 auto;
    text-indent: 10px;
    width: 278px;
}
.zjjs_txt {
    float: left;
    height: 296px;
    margin: 0 auto;
    overflow: hidden;
    padding: 15px 0 0 10px;
    width: 260px;
}
.zjjs_txt dl {
    float: left;
    height: 133px;
    margin: 0 0 15px;
    width: 260px;
}
.zjjs_txt dd {
    border: 1px solid #d8d8d8;
    float: left;
    height: 127px;
    margin: 0 7px 0 0;
    padding: 2px;
    width: 90px;
}
.zjjs_txt dt {
    float: left;
    height: 133px;
    margin: 0 auto;
    width: 157px;
}
.zjjs_txt dt span {
    float: left;
    height: 34px;
    line-height: 34px;
    margin: 0 auto;
    width: 157px;
}
.zjjs_txt dt span a:link, .zjjs_txt dt span a:visited {
    color: #333;
    font-size: 14px;
    font-weight: bold;
}
.zjjs_txt dt span a:hover {
    color: #e40001;
}
.zjjs_txt dt p {
    color: #666;
    float: left;
    height: 75px;
    line-height: 22px;
    margin: 0 auto;
    text-indent: 24px;
    width: 157px;
}
.zjjs_txt dt p a:link, .zjjs_txt dt p a:visited {
    color: #e40001;
}
.zjjs_txt dt p a:hover {
    color: #e40001;
}
.lux {
    border: 1px solid #d8d8d8;
    float: left;
    height: 319px;
    margin: 0 auto;
    overflow: hidden;
    width: 278px;
}
.lux_title {
    background: url("/images/title_bg.jpg") repeat scroll 0 0 ;
    color: #666;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 41px;
    line-height: 41px;
    margin: 0 auto;
    text-indent: 10px;
    width: 278px;
}
.lux_txt {
    float: left;
    height: 268px;
    margin: 0 auto;
    padding: 10px 0 0 10px;
    width: 258px;
}
.lux_txt dd {
    border: 1px solid #d8d8d8;
    float: left;
    height: 153px;
    margin: 0 auto;
    padding: 2px;
    width: 252px;
}
.lux_txt dt {
    float: left;
    height: 109px;
    margin: 0 auto;
    width: 258px;
}
.lux_txt dt span {
    float: left;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    margin: 0 auto;
    text-align: center;
    width: 258px;
}
.lux_txt dt p {
    float: left;
    height: 75px;
    line-height: 20px;
    margin: 0 auto;
    text-align: center;
    width: 258px;
}
.lux_txt dt p a:link, .lux_txt dt p a:visited {
    color: #e40001;
}
.lux_txt dt p a:hover {
    color: #e40001;
}



.sous {
    background: none repeat scroll 0 0 #f2f2f2;
    height: 40px;
    margin: 10px 0;
    overflow: hidden;
    width: 1000px;
}
.sous_txt {
    background: url("/images/sous_ic.jpg") no-repeat scroll 0 0 ;
    float: left;
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    text-indent: 38px;
    width: 733px;
}
.sous_txt a:link, .sous_txt a:visited {
    color: #666;
}
.sous_txt a:hover {
    color: #e40001;
    text-decoration: none;
}
.sous_ss {
    float: left;
    height: 24px;
    margin: 0 auto;
    padding: 8px 0 0;
    width: 267px;
}

.shur {
    background: url("/images/shuru.jpg") no-repeat scroll 0 0 ;
    float: left;
    height: 24px;
    margin: 0 1px 0 0;
    width: 211px;
}
.ssou {
    float: left;
    height: 24px;
    margin: 0 auto;
    width: 45px;
}



.arc_page {
    border-top: 1px dashed #d8d8d8;
    color: #aeaeae;
    float: left;
    height: 35px;
    line-height: 32px;
    margin: 25px auto 0;
    padding-left: 10px;
    width: 670px;
}


.xiangq_txt p {
    color: #333333;
    font-family: "ËÎÌå",Helvetica,sans-serif;
    line-height: 28px;
    margin-top: 25px;
    text-align: justify;
}


.arc_zj {
    border: 1px solid #d8d8d8;
    height: auto;
    margin-top: 8px;
    overflow: hidden;
    width: 286px;
}
.slideBox2 {
    height: 312px;
    overflow: hidden;
    padding-top: 1px;
    position: relative;
}
#slideTwo {
    height: 292px;
    margin: 0 auto;
    width: 284px;
}
#slideTwoCont li {
    height: 312px;
    position: relative;
    width: 284px;
}
#slideTwoCont li a {
    display: block;
    height: 329px;
    overflow: hidden;
    width: 284px;
}
.r_zj_zx {
    bottom: 0;
    height: 23px;
    left: 0;
    position: absolute;
    width: 284px;
}
#slideTwoCont li a.ask {
    display: inline-block;
    height: 23px;
    width: 142px;
}
#slideTwoCont li .listExpertCont p a.yellow {
    color: #fff600;
    display: inline;
}
.listExpertBom {
    background: none repeat scroll 0 0 #00969d;
    bottom: 0;
    height: 87px;
    left: 0;
    position: absolute;
    width: 284px;
}
.listExpertCont {
    bottom: 0;
    height: 85px;
    left: 0;
    position: absolute;
    text-align: center;
    width: 284px;
}
.listExpertCont h3 {
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
}
.listExpertCont p {
    color: #fff;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    width: 284px;
}
.listExpertCont img {
    float: left;
}
.slideNum {
    height: 28px;
    position: relative;
}
.Numlist {
    left: 45px;
    position: absolute;
    top: 0;
}
.Numlist li {
    background: url("/images/listDot.gif") no-repeat scroll 0 50% ;
    cursor: pointer;
    float: left;
    height: 28px;
    margin-right: 35px;
    width: 11px;
}
.Numlist li.active {
    background: url("/images/listDotHover.gif") no-repeat scroll 0 50% ;
}
.listleft {
    background: url("/images/listLeftButton.gif") no-repeat scroll 0 50% ;
    cursor: pointer;
    height: 28px;
    left: 10px;
    position: absolute;
    top: 0;
    width: 10px;
}
.listright {
    background: url("/images/listRightButton.gif") no-repeat scroll 0 50% ;
    cursor: pointer;
    height: 28px;
    left: 265px;
    position: absolute;
    top: 0;
    width: 10px;
}
.more {
    background: url("/images/listMore.gif") no-repeat scroll 0 0 ;
    display: block;
    height: 14px;
    position: absolute;
    right: 10px;
    top: 7px;
    width: 52px;
}
.clearFix:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.arc_tsjs {
    border: 1px solid #d8d8d8;
    height: auto;
    margin-top: 8px;
    overflow: hidden;
    width: 286px;
}
.arc_tsjs ul li {
    border-bottom: 1px dashed #b8b4b4;
    height: 64px;
    margin: 0 auto;
    padding-left: 55px;
    width: 215px;
}
.arc_tsjs ul li a {
    color: #064f72;
    display: block;
    font-family: "Î¢ÈíÑÅºÚ";
    font-size: 15px;
    height: 22px;
    line-height: 22px;
    padding-top: 12px;
}
.arc_tsjs ul li p {
    color: #717070;
}
#arc_tsjs1 {
    background: url("/images/tsjs_bg1.jpg") no-repeat scroll 6px center ;
}
#arc_tsjs2 {
    background: url("/images/tsjs_bg2.jpg") no-repeat scroll 6px center ;
}
#arc_tsjs2 a {
    font-size: 13px;
}
#arc_tsjs3 {
    background: url("/images/tsjs_bg3.jpg") no-repeat scroll 6px center ;
}
#arc_tsjs4 {
    background: url("/images/tsjs_bg4.jpg") no-repeat scroll 6px center ;
}
#arc_tsjs5 {
    background: url("/images/tsjs_bg5.jpg") no-repeat scroll 6px center ;
}
#arc_tsjs6 {
    background: url("/images/tsjs_bg6.jpg") no-repeat scroll 6px center ;
    border-bottom: medium none;
}
.hot-online {
    float: right;
    padding: 0 10px 5px 0;
    width: 265px;
}
.cx {
}
#p1_cx {
    padding-right: 1px;
}
#p1_cx a {
    display: block;
    height: 64px;
    overflow: hidden;
    position: relative;
}
#p1_cx a u {
    background: url("/images/r_tsjs_bg.jpg") repeat scroll 0 top ;
    cursor: pointer;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 691px;
}
#p1_cx a.a1 {
    height: 64px;
}
#p1_cx a.a2 u {
    background-position: 0 -64px;
}
#p1_cx a.a3 u {
    background-position: 0 -128px;
}
#p1_cx a.a4 u {
    background-position: 0 -192px;
}
#p1_cx a.a5 u {
    background-position: 0 -256px;
}
#p1_cx a.a6 u {
    background-position: 0 -320px;
}
#p1_cx a.a7 u {
    background-position: 0 -384px;
}
.arc_cgal {
    border: 1px solid #d8d8d8;
    display: block;
    font-size: 12px;
    height: 330px;
    margin-top: 8px;
    overflow: hidden;
    width: 286px;
}
.cgal_t {
    background: url("/images/title_bg_anli.jpg") no-repeat scroll 50% 50% ;
    border-bottom: 1px solid #e9e9e9;
    color: #024d77;
    font-size: 14px;
    font-weight: bold;
    height: 41px;
    line-height: 41px;
    padding-left: 22px;
}
.cgal_t h2 {
    color: #024d77;
    float: left;
    font-size: 14px;
    font-weight: bold;
    width: 230px;
}
.cgal_t span {
    display: inline-block;
    float: right;
    font-size: 12px;
    width: 28px;
}
.cgal_t span a {
    color: #ababab;
}
.cgal_img {
    background: none repeat scroll 0 0 #dcebf4;
    height: 123px;
    margin: 10px auto 0;
    width: 268px;
}
.cgal_img img {
    border: 5px solid #ffffff;
    height: 93px;
    margin: 10px 0 0 10px;
    width: 238px;
}
.cgal_con h3 {
    border-bottom: 1px dashed #c4c4c4;
    font-size: 12px;
    line-height: 32px;
    margin: 0 auto;
    text-align: center;
    width: 268px;
}
.cgal_con h3 a {
    color: #ffa500;
}
.cgal_con ul {
    margin-left: 13px;
    margin-top: 4px;
}
.cgal_con ul li {
    background: url("/images/arrow2.jpg") no-repeat scroll left center ;
    height: 24px;
    line-height: 24px;
    padding-left: 8px;
}
.cgal_con ul li a {
    border-bottom: 1px dashed #868686;
    color: #444444;
    display: block;
    padding-left: 5px;
    width: 250px;
}



.r_yyzj_t {
    background: url("/images/title_bg_zhuanjia.jpg") no-repeat scroll 50% 50% ;
    border-bottom: 1px solid #e9e9e9;
    color: #024d77;
    font-size: 14px;
    font-weight: bold;
    height: 41px;
    line-height: 41px;
    padding-left: 22px;
}
.r_yyjj_t {
    background: url("/images/title_bg_jishu.jpg") no-repeat scroll 50% 50% ;
    border-bottom: 1px solid #e9e9e9;
    color: #024d77;
    font-size: 14px;
    font-weight: bold;
    height: 41px;
    line-height: 41px;
    padding-left: 22px;
}


.xzqk {
    height: 360px;
    margin-top: 8px;
    width: 288px;
}
.xzqk1 {
    float: left;
    height: 35px;
    width: 289px;
}
.xzqk2 {
    float: left;
    width: 289px;
	margin-top:5px;
}
.xzqk2 p {
    float: left;
    margin-bottom: 5px;
    margin-left: 20px;
    text-align: center;
    width: 68px;
}


.arc_jczt {
    border: 1px solid #d8d8d8;
    height: 192px;
    margin: 8px 0;
    padding: 1px;
    width: 996px;
	float:left;
}
.arc_jczt_t {
    background: none repeat scroll 0 0 #00969d;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    height: 31px;
    line-height: 31px;
    padding-left: 12px;
}
.arc_jczt_b {
    padding: 15px 0 0 6px;
}
.arc_jczt_b img {
    border: 1px solid #d7d7d7;
    height: 109px;
    margin: 0 8px;
    padding: 2px;
    width: 175px;
}
.arc_jczt_b p {
    height: 22px;
    line-height: 22px;
    text-align: center;
}
.arc_jczt_b p a {
    color: #666;
    font-size: 12px;
}

.tingd15 {
    float: left;
    height: 150px;
    width: 290px;
}
.tingd16 {
    background-color: #ffffff;
    float: left;
    height: 59px;
    width: 290px;
}
.tingd17 {
    background-color: #ffffff;
    float: left;
    height: 41px;
    padding-top: 5px;
    width: 290px;
}


p.listzhaiyao {
    background-color: #fcfcfc;
    border-color: #dadada;
    border-style: solid;
    border-width: 1px;
    padding: 10px;
}




.mb8 {
    margin-bottom: 8px;
}
.sub_bz_top_intro .title {
    background: url("/images/sub_bz_intro_title.gif") no-repeat scroll center top ;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    text-align: center;
}

.view_cont {
    border-color: #ded8e0;
    border-style: solid;
    border-width: 1px;
    position: relative;
}

p.vnewsjiao {
    position: absolute;
    top: -1px !important;
}

.vnewsjiao {
    position: absolute;
    top: -1px !important;
}

.listconts {
    line-height: 24px;
    padding: 30px 20px;
}

.listconts UL LI {
    padding-bottom: 12px;
}

p.title {
    background: url("/images/listico.gif") no-repeat scroll 5px center transparent;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 5px;
    padding-left: 25px;
}

.listconts p span {
    color: #999999;
    float: right;
    font-size: 12px;
}


p.title {
    background: url("/images/listico.gif") no-repeat scroll 5px center transparent;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 5px;
    padding-left: 25px;
}
p.title A {
    color: #485e5d;
    font-size: 14px;
}
p.title A:link {
    color: #485e5d;
    font-size: 14px;
}
p.title A:visited {
    color: #485e5d;
    font-size: 14px;
}
p.title A:hover {
    color: #485e5d;
    font-size: 14px;
}
.listconts UL LI {
    padding-bottom: 12px;
}

.m0a {
    margin-left: auto;
    margin-right: auto;
}
#page {
    font-size: 12px;
    height: 30px;
    line-height: 20px;
    margin: 20px 10px;
    overflow: hidden;
    text-align: left;
    width: 100%;
}

#page li {
    float: left;
    height: 30px;
    line-height: 30px;
    text-align: center;	margin-left:26px;
}

#page li a {
    border: 1px solid #d8d8d8;
    display: inline;
    margin-left: 5px;
    padding: 4px 8px;
}

#page li b {
    border: 1px solid #d8d8d8;
    display: inline;
    margin-left: 0;
    padding: 4px 8px;
}



.border_d7 {
    border: 1px solid #d7d7d7;
}


.globle_top_bg {
    background: url("/images/globle_title_bg.jpg") repeat-x scroll center top ;
    height: 38px;
    margin-bottom: 10px;
    padding-top: 0;
}

.sub_yyry .globle_top_bg .title, .sub_zjtd .globle_top_bg .title {
    margin-left: 10px;
}

.globle_top_bg .title {
    background: url("/images/globle_title_bgs.gif") no-repeat scroll left -280px ;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    height: 38px;
    line-height: 38px;
    text-align: center;
    width: 161px;
}

.sub_yyry .rylist {
    border-bottom: 1px dashed #ccc;
    margin-bottom: 15px;
    padding-bottom: 15px;
}

.sub_yyry .rylist li {
    border: 1px solid #ccc;
    display: inline;
    float: left;
    margin: 0 8px 10px;
    padding: 10px;
    width: 193px;
}
.sub_yyry .rylist li a img {
    height: 135px;
    padding-bottom: 5px;
    width: 193px;
}

.sub_yyry .rylist li a p {
    background: none repeat scroll 0 0 #eee;
    text-align: center;
	line-height:24px;
}

.globle_top_bg .title {
    background: url("/images/globle_title_bgs.gif") no-repeat scroll left -280px ;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    height: 38px;
    line-height: 38px;
    text-align: center;
    width: 161px;
}





.jinpai .jp-2 {
    border-bottom: 1px dashed #ccc;
    margin-bottom: 15px;
    padding-bottom: 15px;
}

.jinpai .jp-2  li {
    border: 1px solid #ccc;
    display: inline;
    float: left;
    margin: 0 16px 10px 0;
    padding: 10px;
    width: 183px;
}
.jinpai .jp-2  li a img {
    height: 130px;
    padding-bottom: 5px;
    width: 183px;
}

.jinpai .jp-2  li a p {
    background: none repeat scroll 0 0 #eee;
    text-align: center;
	line-height:24px;
}

.jp-2 {
    display: none;
    height: auto;
    overflow: hidden;
    width: 750px;
}











.service-1, .huanjing-1 {
    line-height: 24px;
    text-indent: 2em;
}
a.bz-online1, a.bz-online2, a.bz-online3, input.bz-online4, a.bz-online5, a.bz-online6, a.bz_clickmore, a.by_zixun, a.by_yuyue, a.bz-online7, a.hz-online2, a.hz-online3, input#hz-tijiao, a.lx-online1 {
    border-radius: 4px;
    display: inline-block;
    text-align: center;
}
span#by_btn_l, span#by_btn_r, span.rx-pre, span.rx-next, span#sb-pre, span#sb-next, span#by_btn2_l, span#by_btn2_r, span#by_btn3_l, span#by_btn3_r, span#news-pre, span#news-next {
    background: url("/images/sprite_bg1.png") no-repeat scroll -945px top ;
    cursor: pointer;
    display: block;
    height: 11px;
    width: 11px;
}
span.rx-next, span#sb-next {
    background-position: -956px top;
}
.bz_l_hot, .jp-hot {
    background: url("/images/sprite_bg5.png") no-repeat scroll left -78px ;
    display: block;
    height: 16px;
    position: absolute;
    width: 35px;
}
.suspend {
    background-color: #fff;
    height: 362px;
    left: 0;
    position: fixed;
    top: 80px;
    width: 70px;
    z-index: 110;
}
.ie6-r {
}
.ie6-r2 {
}
.suspend a {
    background-color: #fbb63c;
    display: block;
    height: 70px;
    margin-bottom: 3px;
    overflow: hidden;
    position: relative;
    text-align: center;
}
.suspend a:hover {
    background-color: #fba610;
}
.suspend span {
    background: url("/images/sprite_bg4.png") no-repeat scroll 0 0 ;
    display: block;
    margin: 0 auto;
    overflow: hidden;
}
.suspend span.sp-1 {
    background-position: left -85px;
    height: 26px;
    margin: 17px 0 0 15px;
    width: 37px;
}
.suspend span.sp-2 {
    background-position: left -112px;
    height: 30px;
    margin: 10px 0 0 17px;
    width: 31px;
}
.suspend span.sp-3 {
    background-position: left -143px;
    height: 37px;
    margin: 3px 0 0 17px;
    width: 44px;
}
.suspend span.sp-4 {
    background-position: left -181px;
    height: 37px;
    margin-top: 10px;
    width: 28px;
}
.suspend span.sp-5 {
    background-position: left -219px;
    height: 34px;
    margin: 10px auto 0;
    width: 36px;
}
.suspend i.sp-num {
    color: #fff;
    font-size: 12px;
    font-style: normal;
    position: absolute;
    right: 12px;
    top: 5px;
}
.header {
    height: 209px;
    margin: 0 auto;
    width: 1000px;
}
.xiwang {
    color: #898989;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.xiwang p span, .xiwang p a {
    float: left;
}
.xiwang p b {
    display: block;
    float: left;
    font-size: 30px;
    height: 25px;
    line-height: 15px;
    margin: 0 5px;
    padding-bottom: 5px;
}
.xiwang p a {
    background: url("/images/sprite_bg2.png") no-repeat scroll -51px -195px ;
    display: inline-block;
    height: 21px;
    margin: 4px 8px 0 0;
    overflow: hidden;
    width: 21px;
}
.xiwang p a.tengxun {
    background-position: -51px -217px;
}
.xiwang p a.qq {
    background-position: -51px -239px;
}
.xiwang p a.weixin {
    background-position: -51px -261px;
}
.head2 {
    background: url("/images/laopai.png") no-repeat scroll 440px 56px ;
    height: 134px;
}
a.logo {
    float: left;
    margin-top: 35px;
}
a.tel {
    float: right;
    margin-top: 49px;
}
.topNav {
    height: 45px;
    position: relative;
    width: 1000px;
}
.nav-down {
    background: none repeat scroll 0 0 #333;
    border-right: 1px solid #c38a25;
    color: #fff;
    font-size: 15px;
    font-weight: 800;
    height: 45px;
    left: 0;
    line-height: 45px;
    padding-left: 22px;
    position: absolute;
    top: -45px;
    width: 208px;
}
span.menu-down {
    background: url("/images/sprite_bg2.png") no-repeat scroll -89px -106px ;
    display: block;
    height: 15px;
    margin: 15px 22px 0 0;
    overflow: hidden;
    width: 15px;
}
span.rotate {
    transform: rotate(180deg);
    transition: transform 0.4s ease-out 0s;
}
span.m-cur {
    top: 0;
}
span.m-over {
    background: none repeat scroll 0 0 #333;
    color: #fff;
    top: 45px;
}
.down-page {
    clear: both;
    height: 450px;
    left: 50%;
    margin-left: -500px;
    position: absolute;
    top: 209px;
    width: 1000px;
}
.nav-1 {
    background: none repeat scroll 0 0 #fff;
    border-right: 1px solid #e2e2e2;
    clear: both;
    display: none;
    height: 100%;
    left: -70px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 70px;
}
.nav-1 dd {
    border-bottom: 1px dashed #dcdcdc;
    height: 88px;
    overflow: hidden;
}
.nav-1 dd a {
    background-image: url("/images/sprite_bg1.png");
    display: block;
    margin: 0 auto;
}
dd.page-d1 a {
    background-position: -727px top;
    height: 36px;
    margin-top: 28px;
    width: 39px;
}
dd.page-d1 a:hover {
    background-position: -727px -36px;
}
dd.page-d2 a {
    background-position: -767px top;
    height: 35px;
    margin-top: 20px;
    width: 39px;
}
dd.page-d2 a:hover {
    background-position: -767px -35px;
}
dd.page-d3 a {
    background-position: -807px top;
    height: 35px;
    margin-top: 25px;
    width: 36px;
}
dd.page-d3 a:hover {
    background-position: -807px -35px;
}
dd.page-d4 a {
    background-position: -844px top;
    height: 33px;
    margin-top: 25px;
    width: 41px;
}
dd.page-d4 a:hover {
    background-position: -844px -33px;
}
dd.page-d5 a {
    background-position: -886px top;
    height: 31px;
    margin-top: 30px;
    width: 43px;
}
dd.page-d5 a:hover {
    background-position: -886px -31px;
}
.nav-2 {
    background-color: #fff;
    border-bottom: 1px solid #e5e5e5;
    display: none;
    float: left;
    height: 449px;
    width: 229px;
}
.zhuanqu {
    background: url("/images/sprite_bg3.png") no-repeat scroll 130px -155px ;
    height: 75px;
    padding-left: 20px;
    width: 209px;
}
.zhuanqu i, .zhuanqu h3 {
    float: left;
}
.zhuanqu i {
    background-image: url("/images/sprite_bg3.png");
    display: block;
    height: 24px;
    margin-right: 9px;
    margin-top: 14px;
    width: 24px;
}
.zhuanqu h3 {
    float: left;
    font-size: 14px;
    margin-top: 15px;
}
.zhuanqu p {
    clear: both;
    padding-top: 3px;
}
.zhuanqu p a {
    font-size: 12px;
    margin: 0 3px;
    padding: 0 2px;
}
.zhuanqu p a:hover {
    background-color: #dcdcdc;
}
i.zq-icon2 {
    background-position: left -25px;
}
i.zq-icon3 {
    background-position: left -50px;
}
i.zq-icon4 {
    background-position: left -75px;
}
i.zq-icon5 {
    background-position: left -100px;
}
i.zq-icon6 {
    background-position: left -125px;
}
.nav-2 .cur {
    background-color: #f4ac2e;
}
.nav-2 .cur i.zq-icon1 {
    background-position: -24px top;
}
.nav-2 .cur i.zq-icon2 {
    background-position: -24px -25px;
}
.nav-2 .cur i.zq-icon3 {
    background-position: -24px -50px;
}
.nav-2 .cur i.zq-icon4 {
    background-position: -24px -75px;
}
.nav-2 .cur i.zq-icon5 {
    background-position: -24px -100px;
}
.nav-2 .cur i.zq-icon6 {
    background-position: -24px -125px;
}
.nav-3 {
    float: left;
    height: 446px;
    width: 767px;
}
.zq-con {
    background: none repeat scroll 0 0 #fff;
    border: 2px solid #ccc;
    display: none;
    height: 100%;
    overflow: hidden;
    width: 100%;
}

.zq-con-l {
    border-right: 1px solid #ccc;
    float: left;
    height: 380px;
    margin: 25px 0 0 22px;
    width: 502px;
}
h2.zq-h2 {
    font-size: 18px;
    font-weight: 600;
}
.zq-con-l ul {
    margin-top: 10px;
    width: 464px;
}
.zq-con-l li {
    border-bottom: 1px dashed #dcdcdc;
    overflow: hidden;
    padding: 10px 0 10px 2px;
    width: 100%;
}
.zq-con-l li h3 {
    float: left;
    font-size: 14px;
    line-height: 30px;
}
.zq-con-l li p {
    float: left;
    margin-top: 8px;
    width: 384px;
}
.zq-con-l li a {
    display: block;
    float: left;
    font-size: 12px;
    height: 14px;
    line-height: 14px;
    margin: 0 5px 8px 0;
    overflow: hidden;
    padding: 1px 3px;
}
.zq-con-l li a:hover {
    background: none repeat scroll 0 0 #f4ac2e;
}
.zq-con-r {
    float: left;
    height: 100%;
    margin: 25px 0 0 15px;
    width: 208px;
}
.liaojie {
    border-bottom: 3px solid #dcdcdc;
    height: 120px;
    margin-top: 5px;
}
.liaojie li {
    border-bottom: 1px dashed #dcdcdc;
    height: 27px;
    line-height: 27px;
    overflow: hidden;
}
.liaojie li span, .liaojie li a {
    display: block;
    float: left;
    font-size: 12px;
}
.liaojie li a {
    height: 20px;
    line-height: 20px;
    margin-top: 5px;
    padding: 0 2px;
}
.liaojie li a:hover {
    background: none repeat scroll 0 0 #f4ac2e;
}
.liaojie li a.lj-a {
    background: none repeat scroll 0 0 #dcdcdc;
    border-radius: 5px;
    height: 20px;
    line-height: 20px;
    margin: 5px 12px 0 10px;
    overflow: hidden;
    padding: 0 3px;
}
.liaojie li span.lj-num {
    background: url("/images/sprite_bg3.png") no-repeat scroll left -235px ;
    font-size: 10px;
    height: 12px;
    line-height: 12px;
    margin-top: 7px;
    padding-left: 12px;
}
.zq-doctor {
    height: 244px;
    margin-top: 10px;
}
.zq-doctor p {
    font-size: 12px;
    line-height: 20px;
    padding-top: 8px;
    width: 194px;
}
.a-bouncein, .a-bounceinT, .a-bounceinR, .a-bounceinB, .a-bounceinL, .a-rotatein, .a-rotateinLT, .a-rotateinLB, .a-rotateinRT, .a-rotateinRB, .a-flipin, .a-flipinX, .a-flipinY {
    animation: 0.8s ease-out 0s normal backwards 1 running none;
}
.a-fadein, .a-fadeinT, .a-fadeinR, .a-fadeinB, .a-fadeinL {
    animation: 1s ease-out 0s normal backwards 1 running none;
}
.a-bounceout, .a-bounceoutT, .a-bounceoutR, .a-bounceoutB, .a-bounceoutL, .a-rotateout, .a-rotateoutLT, .a-rotateoutLB, .a-rotateoutRT, .a-rotateoutRB, .a-flipout, .a-flipoutX, .a-flipoutY {
    animation: 0.8s ease-in 0s normal forwards 1 running none;
}
.a-fadeout, .a-fadeoutT, .a-fadeoutR, .a-fadeoutB, .a-fadeoutL {
    animation: 1s ease-in 0s normal forwards 1 running none;
}
.slide-focus {
    height: 450px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 1160px;
    z-index: 100;
}
.pic {
    height: 450px;
    left: 0;
    position: absolute;
    top: 0;
    width: 1160px;
}
.pic ul {
    width: 5000px;
}
.pic li {
    height: 450px;
    left: 0;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 1160px;
    z-index: 101;
}
.pic li.now {
    opacity: 1;
    z-index: 111;
}
.tanru-1, .tanru-2, .tanru-3, .tanru-4, .tanru-5 {
    padding-top: 30px;
    z-index: 11;
}
.tanru-1, .tanru-3 {
    height: 450px;
    width: 535px;
}
.tanru-2 {
    height: 386px;
    margin-left: 50px;
    width: 528px;
}
.tanru-4 {
    height: 349px;
    padding: 90px 0 0 80px;
    width: 491px;
}
.danru-1, .danru-2, .danru-3, .danru-4, .danru-5 {
    margin-right: 50px;
    padding-top: 120px;
    z-index: 11;
}
.danru-1 {
    height: 196px;
    width: 452px;
}
.danru-2 {
    height: 231px;
    width: 492px;
}
.danru-3 {
    height: 260px;
    width: 495px;
}
.danru-4 {
    height: 238px;
    width: 470px;
}
.danru-5 {
    height: 231px;
    margin-right: 80px;
    width: 500px;
}
.pic li.now .a-fadeinB {
    animation-name: fadeinB;
}
.pic li.now .a-bouncein {
    animation-delay: 0.8s;
    animation-name: bouncein;
}
.list {
    bottom: 10px;
    height: 16px;
    left: 530px;
    position: absolute;
    width: 200px;
    z-index: 121;
}
.list li {
    background-color: #fff;
    border-radius: 8px;
    cursor: pointer;
    float: left;
    height: 16px;
    margin: 0 5px;
    overflow: hidden;
    text-indent: -999px;
    width: 16px;
}
.list li.cur {
    background-color: #f4ac2e;
}
span#prev1, span#next1 {
    cursor: pointer;
    display: none;
    height: 40px;
    position: absolute;
    top: 190px;
    width: 28px;
    z-index: 120;
}
span#prev1 {
    background: url("/images/left-arrow.png") no-repeat scroll 0 0 ;
    left: 30px;
}
span#next1 {
    background: url("/images/right-arrow.png") no-repeat scroll 0 0 ;
    right: 30px;
}
a.ex-zx1, a.ex-zx2 {
    border-radius: 4px;
    display: block;
    float: left;
    font-size: 17px;
    font-weight: bold;
    height: 39px;
    line-height: 39px;
    position: relative;
    text-align: center;
    width: 133px;
    z-index: 5000;
}
a.ex-zx1 {
    background: none repeat scroll 0 0 #6a6a6a;
    color: #fff;
    margin-right: 29px;
}
a.ex-zx1:hover {
    color: #ddd;
}
a.ex-zx2 {
    background: none repeat scroll 0 0 #f4ac2e;
}
.ban-wrap {
    display: block;
    height: 100%;
    width: 100%;
    z-index: 101;
}
.ban-wrap img {
    float: left;
}
.slide-focus span.ban-a2 {
    display: block;
    float: right;
    height: 39px;
    margin: -40px 50px 0 0;
    width: 133px;
}
@keyframes fadeinB {
0% {
    opacity: 0;
    transform: translateY(100px);
}
100% {
    opacity: 1;
    transform: translateY(0px);
}
}
@keyframes fadeinB {
0% {
    opacity: 0;
    transform: translateY(100px);
}
100% {
    opacity: 1;
    transform: translateY(0px);
}
}
@keyframes bouncein {
0% {
    opacity: 0;
    transform: scale(0.3);
}
50% {
    opacity: 1;
    transform: scale(1.05);
}
70% {
    transform: scale(0.7);
}
100% {
    transform: scale(1);
}
}
@keyframes bouncein {
0% {
    opacity: 0;
    transform: scale(0.3);
}
50% {
    opacity: 1;
    transform: scale(1.05);
}
70% {
    transform: scale(0.7);
}
100% {
    transform: scale(1);
}
}
.banner {
    height: 299px;
    padding-bottom: 24px;
    position: relative;
    text-align: center;
    width: 100%;
    z-index: 100;
}
.banner img {
    display: block;
    left: 50%;
    position: absolute;
    top: 0;
}
.wrap-1 {
    border: 1px solid #e5e5e5;
    height: 440px;
    margin: 24px auto 0;
    padding: 15px 14px 0;
    width: 970px;
}
.about {
    width: 226px;
}
.news {
    width: 712px;
}
.caption {
    font-size: 24px;
    height: 44px;
    overflow: hidden;
}
.caption2 {
    border-bottom: 1px dashed #dcdcdc;
    position: relative;
}
span.guanzhu {
    bottom: 3px;
    color: #666;
    display: block;
    font-size: 14px;
    position: absolute;
    right: 0;
    width: 130px;
}
i.cap-icon {
    background: none repeat scroll 0 0 #f4ac2e;
    display: block;
    float: left;
    height: 24px;
    margin: 6px 8px 0 0;
    overflow: hidden;
    width: 24px;
}
.cap-en {
    color: #a0a0a0;
    font-size: 14px;
}
.about p.pro {
    font-size: 12px;
    line-height: 22px;
    padding: 8px 0 5px;
    text-indent: 2em;
}
.pinpai {
    height: 70px;
}
.pinpai2 {
    margin: 5px 0 8px;
}
.pinpai a {
    border: 1px solid #e5e5e5;
    display: inline-block;
    float: left;
    height: 24px;
    line-height: 24px;
    margin: 4px 2px;
    text-align: center;
    width: 67px;
}
.pinpai2 a {
    font-size: 12px;
    margin: 4px 2px;
}
.pinpai a.cur {
    background: none repeat scroll 0 0 #f4ac2e;
    border-color: #f4ac2e;
}
img.a-tel {
    display: block;
    margin: 10px auto;
    width: 195px;
}
a.a-tab1, a.a-tab2, a.a-tab3, a.a-tab4 {
    background: url("/images/sprite_bg1.png") no-repeat scroll 0 0 ;
    display: inline-block;
    height: 45px;
    margin-right: 10px;
    width: 45px;
}
a.a-pub1 {
    margin-right: 9px;
}
a.a-tab1:hover {
    background-position: left -45px;
}
a.a-tab2 {
    background-position: -48px top;
}
a.a-tab2:hover {
    background-position: -48px -45px;
}
a.a-tab3 {
    background-position: -95px top;
}
a.a-tab3:hover {
    background-position: -95px -45px;
}
a.a-tab4 {
    background-position: -142px top;
}
a.a-tab4:hover {
    background-position: -142px -45px;
}
.news-l {
    border-top: 1px solid #e5e5e5;
    height: 135px;
    overflow: hidden;
    width: 438px;
}
.news-l ul {
    margin: 8px 0 0 10px;
    width: 470px;
}
.news-l li {
    background: url("/images/list_nav.png") no-repeat scroll left -2px ;
    float: left;
    margin: 4px 0;
    padding-left: 15px;
    width: 215px;
}
.news-l li a {
    padding: 0 2px;
}
.news-l li a:hover {
    background: none repeat scroll 0 0 #f4ac2e;
}
.news-r {
    height: 120px;
    width: 243px;
}
.news-r p {
    float: right;
    height: 11px;
    margin: -20px 0 10px;
    width: 30px;
}
.news-slide {
    height: 120px;
    overflow: hidden;
    width: 243px;
}
.news-slide ul {
    width: 3000px;
}
.news-r li {
    float: left;
    height: 120px;
    overflow: hidden;
    width: 243px;
}
.life {
    border-top: 1px solid #e5e5e5;
    height: 244px;
}
span.switch {
    background: url("/images/sprite_bg2.png") no-repeat scroll 0 0 ;
    cursor: pointer;
    display: block;
    float: right;
    height: 18px;
    line-height: 18px;
    margin-top: 12px;
    padding-left: 28px;
    width: 46px;
}
.yuedu-out {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 712px;
}
.yuedu {
    height: 192px;
    width: 3800px;
}
.yuedu li {
    float: left;
    height: 197px;
    margin: 7px 0 0 2px;
    position: relative;
    width: 176px;
}
span.tuijie {
    background: url("/images/sprite_bg2.png") no-repeat scroll left -19px ;
    display: block;
    height: 44px;
    position: absolute;
    right: 0;
    top: -7px;
    width: 45px;
}
.yuedu li a.yd-a {
    background: url("/images/sprite_bg1.png") no-repeat scroll left -155px ;
    color: #fff;
    cursor: default;
    display: block;
    height: 62px;
    margin-top: 2px;
    width: 176px;
}
.yuedu li p {
    padding-top: 10px;
    text-align: center;
}
.yuedu li.cur a.yd-a {
    background-position: left -93px;
    color: #333;
}
.wrap-2 {
    background: none repeat scroll 0 0 #e5e5e5;
    height: 171px;
    margin: 25px 0;
}
.jibing {
    height: 100%;
    margin: 0 auto;
    padding-top: 25px;
    text-align: center;
    width: 1000px;
}
span.zice {
    background: url("/images/sprite_bg2.png") no-repeat scroll 36px -72px #f4ac2e;
    border: 1px solid #cb8c1e;
    border-radius: 5px;
    display: block;
    float: left;
    font-weight: bold;
    height: 25px;
    padding-top: 52px;
    width: 109px;
}
.jibing a {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #b8b8b8;
    border-radius: 2px;
    display: block;
    float: left;
    height: 31px;
    line-height: 31px;
    margin: 0 0 10px 10px;
    padding: 0 13px;
}
.jibing a:hover {
    background: none repeat scroll 0 0 #f4ac2e;
    border-color: #f4ac2e;
}
.wrap-3 {
    border: 1px solid #e5e5e5;
    height: 462px;
    margin: 0 auto;
    overflow: hidden;
    padding: 15px 14px 0;
    width: 970px;
}
.zj-l {
    height: 100%;
    overflow: hidden;
    width: 718px;
}
.expert {
    height: 100%;
    position: relative;
    width: 100%;
}
.thumb {
    height: 68px;
    overflow: hidden;
    position: relative;
}
.thumb ul {
    position: absolute;
    width: 1000px;
}
.thumb li {
    background: none repeat scroll 0 0 #b5b5b5;
    cursor: pointer;
    float: left;
    height: 68px;

    margin-right: 32px;
    overflow: hidden;
    width: 155px;
}
.thumb li.cur {
    background: none repeat scroll 0 0 #f4ac2e;
}
.thumb li img {
    float: left;
    height: 60px;
    margin: 4px;
    width: 55px;
}
.thumb li h3 {
    float: left;
    font-size: 14px;
    font-weight: 100;
    line-height: 26px;
    margin-left: 5px;
    padding-top: 10px;
    width: 87px;
}
.person {
    height: 313px;
    margin: 0 auto;
    overflow: hidden;
    padding: 21px 0;
    position: relative;
    width: 630px;
}
.expert span.prev, .expert span.next {
    top: 215px;
}
span.prev, span.next {
    background: url("/images/sprite_bg1.png") no-repeat scroll 0 0 ;
    cursor: pointer;
    display: block;
    height: 44px;
    overflow: hidden;
    position: absolute;
    width: 25px;
    z-index: 100;
}
span.prev {
    background-position: -191px top;
    left: 0;
    top: 125px;
}
span.next {
    background-position: -216px top;
    right: 0;
    top: 125px;
}
.person ul {
    height: 302px;
    position: absolute;
}
.person li {
    float: left;
    height: 302px;
    position: relative;
    width: 630px;
}
.person li img {
    float: left;
    margin-right: 22px;
}
.person li h3 {
    color: #333;
    font-size: 18px;
    font-weight: bold;
    height: 56px;
    padding-top: 38px;
}
span.goodat {
    display: block;
    font-size: 16px;
    height: 35px;
}
span.undergo {
    display: block;
    height: 110px;
    line-height: 26px;
}
.zj-r {
    overflow: hidden;
    position: relative;
    width: 214px;
    z-index: 0;
}
.them {
    height: 335px;
    margin-top: -9px;
}
.them dd {
    border-bottom: 1px dashed #dcdcdc;
    height: 78px;
    position: relative;
}
.th-wrap {
    height: 63px;
    left: 0;
    padding-top: 15px;
    position: absolute;
    top: 0;
}
.them dd img {
    float: left;
    margin: 0 16px 10px 0;
}
span.th-name {
    color: #969696;
    display: block;
    float: left;
    font-size: 12px;
    margin-top: -4px;
    padding-left: 3px;
}
span.th-des {
    display: block;
    float: left;
    line-height: 18px;
    width: 130px;
}
.th-info {
    background: url("/images/sprite_bg4.png") no-repeat scroll 0 0 ;
    display: none;
    font-size: 12px;
    height: 73px;
    left: 58px;
    overflow: hidden;
    padding: 10px 11px 0 13px;
    position: absolute;
    top: 27px;
    width: 127px;
    z-index: 10;
}
a.th-zx1, a.th-zx2 {
    display: block;
    float: left;
    font-weight: 800;
    height: 53px;
    line-height: 53px;
    text-align: center;
    width: 75px;
}
a.th-zx1:hover {
    color: #ddd;
}
a.th-zx1 {
    background: none repeat scroll 0 0 #6a6a6a;
    color: #fff;
    margin-left: 18px;
}
a.th-zx2 {
    background: none repeat scroll 0 0 #f4ac2e;
    margin-left: 22px;
}
.wrap-4 {
    background: none repeat scroll 0 0 #e5e5e5;
    height: 98px;
    margin: 24px 0;
    padding-top: 24px;
}
.guanzhu {
    margin: 0 auto;
    overflow: hidden;
    width: 1000px;
}
span.gz-tt {
    color: #1b1b1b;
    display: inline-block;
    float: left;
    font-size: 24px;
    height: 58px;
    line-height: 28px;
    width: 52px;
}
.gz-list {
    float: left;
    padding-left: 5px;
    width: 943px;
}
.gz-list li {
    float: left;
    height: 85px;
    margin: 0 5px;
    position: relative;
    width: 57px;
}
.gz-list li a {
    display: block;
    font-size: 12px;
    margin-bottom: 5px;
    position: absolute;
    text-align: center;
}
a.gz-a1, a.gz-a2, a.gz-a3, a.gz-a4, a.gz-a5, a.gz-a6, a.gz-a7, a.gz-a8, a.gz-a9, a.gz-a10, a.gz-a11, a.gz-a12, a.gz-a13, a.gz-a14, a.gz-ai1, a.gz-ai2, a.gz-ai3, a.gz-ai4, a.gz-ai5, a.gz-ai6, a.gz-ai7, a.gz-ai8, a.gz-ai9, a.gz-ai10, a.gz-ai11, a.gz-ai12, a.gz-ai13, a.gz-ai14 {
    background: url("/images/sprite_bg1.png") no-repeat scroll left -218px ;
    height: 57px;
    left: 0;
    top: 0;
    width: 57px;
}
a.gz-cla {
    bottom: 0;
    width: 100%;
}
a.gz-ai1 {
    background-position: left -275px;
}
a.gz-ai2 {
    background-position: -58px -275px;
}
a.gz-ai3 {
    background-position: -116px -275px;
}
a.gz-ai4 {
    background-position: -174px -275px;
}
a.gz-ai5 {
    background-position: -232px -275px;
}
a.gz-ai6 {
    background-position: -290px -275px;
}
a.gz-ai7 {
    background-position: -348px -275px;
}
a.gz-ai8 {
    background-position: -406px -275px;
}
a.gz-ai9 {
    background-position: -464px -275px;
}
a.gz-ai10 {
    background-position: -522px -275px;
}
a.gz-ai11 {
    background-position: -580px -275px;
}
a.gz-ai12 {
    background-position: -638px -275px;
}
a.gz-ai13 {
    background-position: -696px -275px;
}
a.gz-ai14 {
    background-position: -754px -275px;
}
a.gz-a2 {
    background-position: -58px -218px;
}
a.gz-a3 {
    background-position: -116px -218px;
}
a.gz-a4 {
    background-position: -174px -218px;
}
a.gz-a5 {
    background-position: -232px -218px;
}
a.gz-a6 {
    background-position: -290px -218px;
}
a.gz-a7 {
    background-position: -348px -218px;
}
a.gz-a8 {
    background-position: -406px -218px;
}
a.gz-a9 {
    background-position: -464px -218px;
}
a.gz-a10 {
    background-position: -522px -218px;
}
a.gz-a11 {
    background-position: -580px -218px;
}
a.gz-a12 {
    background-position: -638px -218px;
}
a.gz-a13 {
    background-position: -696px -218px;
}
a.gz-a14 {
    background-position: -754px -218px;
}
.gz-list li.cur a.gz-a1 {
    background-position: left -275px;
}
.gz-list li.cur a.gz-a2 {
    background-position: -58px -275px;
}
.gz-list li.cur a.gz-a3 {
    background-position: -116px -275px;
}
.gz-list li.cur a.gz-a4 {
    background-position: -174px -275px;
}
.gz-list li.cur a.gz-a5 {
    background-position: -232px -275px;
}
.gz-list li.cur a.gz-a6 {
    background-position: -290px -275px;
}
.gz-list li.cur a.gz-a7 {
    background-position: -348px -275px;
}
.gz-list li.cur a.gz-a8 {
    background-position: -406px -275px;
}
.gz-list li.cur a.gz-a9 {
    background-position: -464px -275px;
}
.gz-list li.cur a.gz-a10 {
    background-position: -522px -275px;
}
.gz-list li.cur a.gz-a11 {
    background-position: -580px -275px;
}
.gz-list li.cur a.gz-a12 {
    background-position: -638px -275px;
}
.gz-list li.cur a.gz-a13 {
    background-position: -696px -275px;
}
.gz-list li.cur a.gz-a14 {
    background-position: -754px -275px;
}
.wrap-5 {
    border: 1px solid #e5e5e5;
    height: 519px;
    margin: 0 auto;
    padding: 15px 14px 0;
    width: 970px;
}
.js-l {
    width: 730px;
}
.js-r {
    width: 206px;
}
.js-list-l {
    height: 100%;
    width: 125px;
}
.js-list-l a {
    background: url("/images/sprite_bg1.png") no-repeat scroll -189px -84px ;
    display: block;
    float: left;
    height: 66px;
    margin-bottom: 11px;
    overflow: hidden;
    position: relative;
    width: 125px;
}
a.js-list-a2 {
    background-position: -315px -84px;
}
a.js-list-a3 {
    background-position: -441px -84px;
}
a.js-list-a4 {
    background-position: -567px -84px;
}
a.js-list-a5 {
    background-position: -693px -84px;
}
a.js-list-a6 {
    background-position: -819px -84px;
}
.js-list-l a.js-list-a1.cur {
    background-position: -189px -150px;
}
.js-list-l a.js-list-a2.cur {
    background-position: -315px -150px;
}
.js-list-l a.js-list-a3.cur {
    background-position: -441px -150px;
}
.js-list-l a.js-list-a4.cur {
    background-position: -567px -150px;
}
.js-list-l a.js-list-a5.cur {
    background-position: -693px -150px;
}
.js-list-l a.js-list-a6.cur {
    background-position: -819px -150px;
}
.js-list-l span {
    color: #fff;
    display: block;
    height: 14px;
    position: absolute;
    right: 14px;
    text-align: center;
    top: 25px;
    width: 60px;
}
.js-list-r {
    border: 1px solid #ccc;
    height: 450px;
    padding-left: 24px;
    width: 576px;
}
.js-block {
    display: none;
}
h2.js-box-1 {
    color: #333;
    font-size: 20px;
    font-weight: bold;
    height: 75px;
    line-height: 75px;
    padding-left: 22px;
}
.js-box-2 {
    border-bottom: 1px dashed #dcdcdc;
    height: 213px;
    width: 570px;
}
.js-box-r {
    float: right;
    width: 200px;
}
.js-box-r li {
    line-height: 22px;
    list-style: outside none disc;
    margin-bottom: 6px;
}
span.gaishan {
    background: url("/images/sprite_bg2.png") no-repeat scroll left -149px ;
    display: block;
    height: 20px;
    line-height: 18px;
    overflow: hidden;
    padding-left: 14px;
    width: 64px;
}
.js-a-link {
    padding-top: 4px;
    width: 172px;
}
.js-box-3 {
    height: 90px;
}
.js-box-3 li {
    float: left;
    height: 100%;
    margin-right: 5px;
    position: relative;
    width: 136px;
}
.js-box-3 li img {
    height: 90px;
    width: 136px;
}
.js-box-3 li p {
    background-color: rgba(51, 51, 51, 0.7);
    bottom: 0;
    color: #fff;
    font-size: 12px;
    height: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-align: center;
    width: 136px;
}
.js-box-3 li p * {
    position: relative;
}
.tx-1 {
    height: 256px;
    margin-top: 11px;
    width: 180px;
}
.tx-1 li {
    background: url("/images/sprite_bg2.png") no-repeat scroll -138px -373px ;
    font-size: 20px;
    height: 48px;
    line-height: 38px;
    padding-left: 55px;
    width: 125px;
}
.tx-2 {
    height: 60px;
}
.tx-2 a {
    background: url("/images/sprite_bg1.png") no-repeat scroll 0 0 ;
    display: block;
    float: left;
    height: 45px;
    margin-right: 21px;
    width: 45px;
}
a.tx-s1 {
    background-position: -244px top;
}
a.tx-s1:hover {
    background-position: -814px -293px;
}
a.tx-s2 {
    background-position: -1px top;
}
a.tx-s2:hover {
    background-position: -1px -45px;
}
a.tx-s3 {
    background-position: -48px top;
}
a.tx-s3:hover {
    background-position: -48px -45px;
}
.tx-3 {
    border-bottom: 1px dashed #dcdcdc;
    border-top: 1px dashed #dcdcdc;
    height: 92px;
    overflow: hidden;
    padding: 9px 0;
}
.tx-3 dd {
    height: 33px;
}
.tx-3 dd span {
    display: block;
    line-height: 16px;
}
.tx-3 dd i {
    background: url("/images/sprite_bg1.png") no-repeat scroll left -33px ;
    display: block;
    float: left;
    height: 33px;
    margin-right: 9px;
    overflow: hidden;
    width: 33px;
}
dd.tx-d1 i {
    background-position: -292px -33px;
}
dd.tx-d2 {
    margin-top: 2px;
}
dd.tx-d2 i {
    background-position: -326px -33px;
}
.wrap-6 {
    height: 110px;
    margin: 25px auto;
    overflow: hidden;
    position: relative;
    width: 1000px;
}
.wrap-6 ul {
    height: 110px;
    left: 0;
    position: absolute;
    top: 0;
    width: 2000px;
}
.wrap-6 li {
    float: left;
    height: 110px;
    position: relative;
    width: 1000px;
}
a.wp6-online {
    background: url("/images/touming.png") no-repeat scroll 0 0 ;
    display: block;
    height: 39px;
    position: absolute;
    right: 82px;
    text-indent: -9999px;
    top: 39px;
    width: 133px;
}
.wrap-7 {
    border: 1px solid #e5e5e5;
    height: 307px;
    margin: 25px auto 0;
    overflow: hidden;
    padding: 23px 14px 0;
    width: 970px;
}
.wrap-7 img {
    margin: 0 3px 3px 0;
}
.wrap-8 {
    border: 1px solid #e5e5e5;
    height: 167px;
    margin: 24px auto;
    overflow: hidden;
    padding: 15px 14px 0;
    width: 970px;
}
.media-1 {
    border-bottom: 1px solid #cecece;
    height: 48px;
}
.media-1 a {
    display: block;
    float: left;
    font-size: 24px;
    height: 48px;
    margin-right: 25px;
    position: relative;
    width: 96px;
}
.media-1 a i {
    display: none;
}
.media-1 a.cur i {
    background: url("/images/sprite_bg2.png") no-repeat scroll left -177px ;
    bottom: -1px;
    height: 13px;
    left: 0;
    overflow: hidden;
    position: absolute;
    width: 96px;
}
.media-2 {
    padding-top: 32px;
    text-align: center;
    width: 100%;
}
#media-pic2 img {
    margin: 0 11px;
}
.media-pic {
    display: none;
}
.footer {
    background: url("/images/foot_bg.png") repeat-x scroll 0 0 ;
    overflow: hidden;
}
.bot {
    height: 429px;
    margin: 91px auto 0;
    width: 972px;
}
.bot-1 {
    border-bottom: 1px solid #434343;
    height: 276px;
}
.bot-logo {
    background: url("/images/sprite_bg3.png") no-repeat scroll 184px -255px ;
    float: left;
    height: 228px;
    width: 186px;
}
.bot-logo img {
    margin-top: 26px;
}
span.bot-tel {
    background: url("/images/sprite_bg3.png") no-repeat scroll -30px -256px ;
    color: #fff;
    display: block;
    font-size: 20px;
    height: 25px;
    line-height: 25px;
    margin-top: 15px;
    padding-left: 35px;
}
.bot-bz {
    background: url("/images/sprite_bg3.png") no-repeat scroll 572px -255px ;
    float: left;
    height: 234px;
    overflow: hidden;
    padding-left: 12px;
    width: 562px;
}
a.bot-icon1, a.bot-icon2, a.bot-icon3, a.bot-icon4, a.bot-icon5 {
    border-bottom: 1px solid #434343;
    display: block;
    float: left;
    height: 24px;
    margin-right: 20px;
    overflow: hidden;
    width: 90px;
}
.bot-bz a, .bot-bz a:visited {
    color: #fff;
}
.bot-bz a i {
    background: url("/images/sprite_bg3.png") no-repeat scroll -33px -290px ;
    display: inline-block;
    float: left;
    height: 22px;
    margin-right: 5px;
    width: 22px;
}
a.bot-icon2 i {
    background-position: -33px -313px;
}
a.bot-icon3 i {
    background-position: -33px -336px;
}
a.bot-icon4 i {
    background-position: -33px -359px;
}
a.bot-icon5 i {
    background-position: -33px -382px;
}
.bz-sort {
    float: left;
    padding-top: 15px;
    width: 68px;
}
.bz-sort li {
    height: 28px;
    line-height: 28px;
    width: 114px;
}
.bz-sort li a {
    font-size: 12px;
    padding: 0 2px;
}
.bz-sort li a:hover {
    background: none repeat scroll 0 0 #f4ac2e;
}
address.bot-lx {
    display: block;
    float: left;
    margin-left: 16px;
    width: 196px;
}
address.bot-lx img {
    display: block;
    margin-left: 22px;
}
address.bot-lx span {
    color: #fff;
    display: block;
    font-size: 12px;
    font-style: normal;
    line-height: 22px;
    margin-top: 8px;
}
a.a-tab5, a.a-tab6, a.a-tab7, a.a-tab8 {
    background: url("/images/sprite_bg1.png") no-repeat scroll -814px -218px ;
    display: inline-block;
    height: 37px;
    margin: 5px 10px 0 0;
    overflow: hidden;
    width: 37px;
}
a.a-tab6 {
    background-position: -852px -218px;
}
a.a-tab7 {
    background-position: -891px -218px;
}
a.a-tab8 {
    background-position: -930px -218px;
}
a.a-tab5:hover {
    background-position: -814px -255px;
}
a.a-tab6:hover {
    background-position: -852px -255px;
}
a.a-tab7:hover {
    background-position: -891px -255px;
}
a.a-tab8:hover {
    background-position: -930px -255px;
}
.bot-2 {
    float: right;
    height: 36px;
    margin-top: 30px;
    width: 286px;
}
#search {
    background: none repeat scroll 0 0 #242424;
    border: medium none;
    color: #fff;
    display: block;
    float: left;
    font-family: "Microsoft YaHei","Î¢ÈíÑÅºÚ","Î¢ÈíÑÅºÚ";
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    padding-left: 20px;
    width: 230px;
}
#tijiao {
    background: url("/images/sprite_bg3.png") no-repeat scroll -20px -421px ;
    border: medium none;
    cursor: pointer;
    display: block;
    float: left;
    height: 36px;
    width: 36px;
}
.bot-3 {
    color: #fff;
    font-size: 12px;
    height: 54px;
    line-height: 54px;
    margin: 32px auto 0;
    text-align: center;
    width: 706px;
}
span.icp {
    padding: 0 22px;
}
a.website {
    color: #fff;
    padding: 0 6px;
}
.left-wx {
    background-color: #fff;
    bottom: 0;
    display: none;
    height: 200px;
    left: 0;
    overflow: hidden;
    position: fixed;
    width: 148px;
    z-index: 110;
}
.ie6-l {
}
.wx-pic {
    display: none;
    height: 134px;
    margin: 6px auto 9px;
    width: 121px;
}
.wx-a {
    height: 48px;
    width: 100%;
}
.wx-a a {
    background-color: #fbb63c;
    display: block;
    float: left;
    height: 48px;
    margin-right: 2px;
    width: 48px;
}
.wx-a a.cur {
    background-color: #fba610;
}
.wx-a span {
    background: url("/images/sprite_bg4.png") no-repeat scroll 0 0 ;
    display: block;
    margin: 0 auto;
    overflow: hidden;
}
.wx-a span.wx-1 {
    background-position: -45px -112px;
    height: 18px;
    margin-top: 15px;
    width: 20px;
}
.wx-a span.wx-2 {
    background-position: -45px -131px;
    height: 25px;
    margin-top: 12px;
    width: 32px;
}
.wx-a span.wx-3 {
    background-position: -45px -157px;
    height: 24px;
    margin-top: 12px;
    width: 31px;
}
.wx-switch-2 {
    border-bottom: 1px solid #999;
    height: 41px;
}
.gz-us {
    color: #1b1b1b;
    font-size: 12px;
    height: 30px;
    padding-top: 10px;
    text-align: center;
}
.wx-pic a.wx-sina, .wx-pic a.wx-tx {
    background: url("/images/sprite_bg4.png") no-repeat scroll 0 0 ;
    display: block;
    margin: 0 auto;
    width: 105px;
}
.wx-pic a.wx-sina {
    background-position: -44px -182px;
    height: 32px;
}
.wx-pic a.wx-tx {
    background-position: -44px -218px;
    height: 27px;
    margin-top: 14px;
}
.qiyuan-1 {
    border-bottom: 1px solid #e5e5e5;
    height: 385px;
    padding-top: 38px;
}
.qiyuan-1 p {
    text-indent: 2em;
}
.qiyuan-1 p, .qiyuan-1 span {
    line-height: 28px;
}
.pinpai-1 {
    height: 315px;
    margin-top: 30px;
}
.pinpai-1 img {
    margin: 0 2px 2px 0;
}
.pinpai-2 {
    line-height: 26px;
    text-indent: 2em;
}
.pinpai-3 {
    background: url("/images/about_pic7.jpg") no-repeat scroll 242px top ;
    height: 260px;
    margin-top: 40px;
    padding-left: 18px;
    width: 608px;
}
.zhuanye {
    height: 120px;
    width: 192px;
}
.zy-1 {
    border-bottom: 1px dashed #666;
    height: 32px;
    line-height: 25px;
}
.zy-1 i {
    background: none repeat scroll 0 0 #f4ac2e;
    display: block;
    float: left;
    height: 16px;
    margin: 5px 14px 0 0;
    width: 16px;
}
span.zy-tt {
    color: #1b1b1b;
    font-size: 24px;
}
.zy-2 {
    font-size: 12px;
    line-height: 20px;
    padding-top: 10px;
    text-indent: 2em;
}
.service-1 {
    height: 130px;
    padding-top: 25px;
}
.service-2 {
    height: 155px;
}
.service-2 img {
    margin-right: 12px;
}
.huanjing-1 {
    height: 128px;
    padding-top: 28px;
}
.huanjing-2 {
    height: 145px;
}
.huanjing-2 img {
    margin-right: 12px;
}
.pub-l {
    overflow: hidden;
    width: 747px;
}
.art-slide {
    height: 89px;
    margin: 15px auto 0;
    overflow: hidden;
    position: relative;
    width: 720px;
}
.art-slide ul {
    height: 89px;
    left: 0;
    position: absolute;
    top: 0;
    width: 1440px;
}
.art-slide li {
    float: left;
    height: 89px;
    width: 720px;
}
img.share-ad {
    display: block;
}
h2.huanzhe-1 {
    font-size: 24px;
    font-weight: 500;
    margin-top: 35px;
    text-align: center;
}
.huanzhe-2 {
    background-color: #e5e4e4;
    font-size: 12px;
    height: 45px;
    line-height: 20px;
    margin: 20px auto 0;
    padding-left: 10px;
    padding-top: 5px;
    width: 500px;
}
a.hz-online1 {
    display: block;
    float: right;
    height: 25px;
    margin-right: 12px;
    padding-left: 13px;
    position: relative;
    width: 49px;
}
a.hz-online1 i {
    background: url("/images/sprite_bg2.png") no-repeat scroll -140px -525px ;
    display: block;
    height: 13px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: -3px;
    width: 14px;
}
.huanzhe-3 {
    height: 250px;
    margin: 35px auto 0;
    width: 622px;
}
.huanzhe-3 img {
    float: left;
    margin-right: 50px;
}
.huanzhe-3 p {
    float: left;
    height: 190px;
    line-height: 26px;
    margin-top: -8px;
    width: 294px;
}
a.hz-online2, a.hz-online3 {
    float: left;
    height: 29px;
    line-height: 29px;
    width: 100px;
}
a.hz-online2 {
    background-color: #f4ac2e;
    margin-right: 40px;
}
a.hz-online3 {
    background-color: #666;
    color: #fff;
}
a.hz-online3:hover {
    color: #ddd;
}
.huanzhe-4 {
    margin: 0 auto;
    width: 654px;
}
.huanzhe-4 p {
    line-height: 24px;
    padding: 10px 0;
}
.huanzhe-5 {
    height: 181px;
    margin: 25px auto 0;
    position: relative;
    width: 700px;
}
.huanzhe-5 p {
    height: 148px;
    left: 425px;
    line-height: 24px;
    position: absolute;
    top: 18px;
    width: 260px;
}
span.hz-tishi {
    color: #a40000;
    font-size: 18px;
}
.huanzhe-6 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #cfcece #cfcece;
    border-image: none;
    border-right: 1px solid #cfcece;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    height: 119px;
    margin: 0 auto;
    overflow: hidden;
    width: 698px;
}
.hz-online4 {
    background: url("/images/sprite_bg3.png") no-repeat scroll -35px -466px ;
    height: 25px;
    line-height: 15px;
    margin: 25px 0 0 22px;
    padding-left: 26px;
}
#jieda {
    border: 1px solid #cfcece;
    color: #999;
    font-size: 14px;
    height: 39px;
    line-height: 39px;
    margin-left: 20px;
    padding-left: 12px;
    width: 409px;
}
#hz-tijiao {
    background: none repeat scroll 0 0 #ccc;
    color: #666;
    cursor: pointer;
    font-family: "Microsoft YaHei","Î¢ÈíÑÅºÚ","Î¢ÈíÑÅºÚ";
    font-size: 18px;
    height: 39px;
    line-height: 39px;
    margin-left: 50px;
    width: 171px;
}
.huanzhe-7 {
    height: 22px;
    margin: 18px 17px 15px 0 !important;
}
.huanzhe-8 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #cfcece;
    border-image: none;
    border-right: 1px solid #cfcece;
    border-style: solid;
    border-width: 3px 1px 1px;
    height: 169px;
    margin: 0 auto 20px;
    overflow: hidden;
    position: relative;
    width: 698px;
}
.huanzhe-8 h1 {
    font-size: 24px;
    font-weight: 500;
    left: 18px;
    position: absolute;
    top: 11px;
}
.tj-1 {
    border-right: 1px solid #ccc;
    height: 105px;
    margin-left: 13px;
    width: 333px;
}
.tj-2 {
    border-right: medium none;
    padding-left: 40px;
    width: 280px;
}
.huanzhe-8 ul {
    margin-top: 23px;
    padding-top: 24px;
}
.huanzhe-8 li {
    border-bottom: 1px dashed #ccc;
    color: #999;
    height: 28px;
    list-style: inside none square;
    width: 274px;
}
.huanzhe-8 li a {
    font-size: 12px;
    line-height: 28px;
    padding: 0 2px;
}
.huanzhe-8 li a:hover {
    background-color: #f4ac2e;
}
.pub-r {
    overflow: hidden;
    padding: 0 15px;
    width: 220px;
}
.hot-zt {
    border-bottom: 1px solid #ccc;
    height: 318px;
    margin: 0 0 10px -15px;
    padding: 0 15px 10px;
    width: 220px;
}
.js-tj {
    border-top: 1px solid #e5e5e5;
    height: 272px;
    margin: 15px 0 0 -15px;
    padding: 5px 0 0 15px;
    width: 235px;
}
.edf {
    font-size: 12px;
    height: 76px;
    line-height: 20px;
}
.edf img {
    border: 1px solid #ccc;
    float: left;
    margin-right: 8px;
}
span.edf-tt {
    color: #c93;
    display: block;
    font-size: 14px;
    padding-bottom: 5px;
}
.other {
    border-bottom: 1px solid #e5e5e5;
    height: 348px;
}
.rexin {
    height: 390px;
    margin-top: 10px;
    overflow: hidden;
    position: relative;
    width: 220px;
}
span.rx-pre, span.rx-next {
    position: absolute;
    top: 16px;
}
span.rx-pre {
    left: 190px;
}
span.rx-next {
    right: 0;
}
.rx-1 {
    height: 50px;
    margin-top: 10px;
    overflow: hidden;
    position: relative;
}
.rx-1 ul {
    position: absolute;
    width: 238px;
}
.rx-1 li {
    float: left;
    height: 50px;
    margin-right: 5px;
    overflow: hidden;
    width: 40px;
}
.rx-1 li img {
    border: 1px solid #d1d1d1;
    cursor: pointer;
}
.rx-1 li.cur img {
    border: 2px solid #f4ac2e;
}
.rx-2 {
    height: 209px;
    margin-top: 15px;
    position: relative;
    width: 218px;
}
.rx-2 ul {
    height: 209px;
    position: absolute;
}
.rx-2 ul li {
    float: left;
    position: relative;
}
.rx-2 img {
    border: 1px solid #ccc;
}
.rx-2 p {
    background-color: rgba(229, 229, 229, 0.6);
    bottom: 0;
    color: #333;
    font-size: 12px;
    height: 52px;
    line-height: 24px;
    padding: 5px 0 0 16px;
    position: absolute;
}
.rx-3 {
    margin-top: 14px;
}
.shaomiao {
    height: 112px;
    margin-top: 15px;
}
.shaomiao p {
    float: left;
    padding: 20px 0 0 12px;
    width: 94px;
}
.share-lx {
    height: 325px;
}
.lylx-1 {
    float: right;
    height: 140px;
    margin-top: 16px;
    overflow: hidden;
    position: relative;
    width: 746px;
}
.lylx-1 ul {
    height: 140px;
    left: 0;
    position: absolute;
    top: 0;
    width: 1492px;
}
.lylx-1 li {
    float: left;
    height: 140px;
    width: 746px;
}
a.lx-online1 {
    background: none repeat scroll 0 0 #f4ac2e;
    bottom: 21px;
    height: 28px;
    line-height: 28px;
    position: absolute;
    right: 21px;
    width: 114px;
}
.lylx-2 {
    clear: right;
    padding: 30px 50px 0;
}
a.lx-online2 {
    bottom: 10px;
    display: block;
    font-size: 14px;
    height: 18px;
    padding: 8px 0 0 6px;
    position: absolute;
    right: -10px;
    width: 86px;
}
a.lx-online2 i {
    background: url("/images/sprite_bg2.png") no-repeat scroll -140px -525px ;
    display: block;
    height: 13px;
    left: 0;
    position: absolute;
    top: 0;
    width: 14px;
}
.lx-map {
    border: 3px solid #cfcece;
    height: 283px;
    margin-top: 10px;
    width: 641px;
}
.dizhi {
    height: 270px;
    line-height: 24px;
    padding-top: 18px;
}
img.zhinan {
    height: 237px;
    margin: 15px 0 25px 5px;
    width: 638px;
}
.bus {
    height: 380px;
    margin-top: 6px;
}
.bus-1 {
    height: 60px;
    line-height: 26px;
}
.bus-2 {
    border: 1px solid #ccc;
    height: 57px;
    width: 644px;
}
.bus-2 a {
    background-color: #333;
    border-right: 1px solid #ccc;
    color: #666;
    display: block;
    float: left;
    height: 100%;
    overflow: hidden;
    width: 160px;
}
.bus-2 a:hover {
    background-color: #f4ac2e;
    color: #333;
}
.bus-2 a:hover b {
    color: #f00;
}
.bus-2 a span {
    display: inline-block;
    float: left;
}
span.bus-icon1, span.bus-icon2, span.bus-icon3, span.bus-icon4 {
    background: url("/images/sprite_bg5.png") no-repeat scroll 0 0 ;
    margin: 11px 0 0 16px;
}
span.bus-icon1 {
    height: 35px;
    margin-right: 16px;
    width: 33px;
}
span.bus-icon2 {
    background-position: -35px top;
    height: 34px;
    margin-right: 15px;
    width: 28px;
}
span.bus-icon3 {
    background-position: -64px top;
    height: 29px;
    margin-right: 15px;
    width: 34px;
}
span.bus-icon4 {
    background-position: -99px top;
    height: 35px;
    margin-right: 12px;
    width: 33px;
}
.bus-2 a:hover span.bus-icon1 {
    background-position: left -35px;
}
.bus-2 a:hover span.bus-icon2 {
    background-position: -35px -34px;
}
.bus-2 a:hover span.bus-icon3 {
    background-position: -64px -30px;
}
.bus-2 a:hover span.bus-icon4 {
    background-position: -99px -35px;
}
span.bus-tt, span.view {
    width: 90px;
}
span.bus-tt {
    font-weight: bold;
    padding-top: 8px;
}
span.view {
    font-size: 12px;
}
b.here {
    color: #ccc;
}
.bus-3 {
    display: none;
    height: 110px;
    line-height: 26px;
    padding-top: 15px;
}
.sblist-1 {
    height: 100px;
    margin-top: -25px;
}
.sblist-1 h2 {
    font-weight: 500;
	font-size:21px;
    height: 38px;
    text-align: center;
}
.sblist-1 p {
    margin-left: -15px;
    text-indent: 2em;
    width: 686px;
}
.sblist-2 {
    border-top: 1px dashed #dcdcdc;
    height: 140px;
    margin: 0 auto;
    padding-top: 20px;
    text-align: center;
    width: 560px;
}
.sb-online1 {
    height: 22px;
    margin: 0 -8px 15px 0;
    overflow: hidden;
}
.sb-tab {
    height: 460px;
    position: relative;
}
.zhiliaoyi {
    clear: both;
    height: 730px;
    overflow: hidden;
    position: relative;
    width: 646px;
}
.sb-tab li {
    border: 1px solid #ccc;
    float: left;
    height: 448px;
    position: relative;
    width: 644px;
}
.sb-p1 {
    background-color: rgba(220, 220, 220, 0.6);
    height: 403px;
    padding: 45px 15px 0 30px;
    position: absolute;
    right: 0;
    top: 0;
    width: 315px;
}
.sb-p1 span {
    display: block;
    line-height: 24px;
    position: relative;
}
span.sb-tt {
    font-size: 18px;
    font-weight: bold;
    height: 60px;
}
span.sb-pro {
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 3px;
}
.sb-p2 {
    bottom: 0;
    height: 102px;
    left: 0;
    padding-left: 25px;
    position: absolute;
}
.sb-p2 span {
    display: block;
}
.sb-switch {
    height: 50px;
    position: relative;
}
span#sb-pre, span#sb-next {
    position: absolute;
    top: 20px;
}
span#sb-pre {
    right: 17px;
}
span#sb-next {
    right: 0;
}
.sb-tab2 {
    height: 220px;
    overflow: hidden;
    width: 646px;
}
.sb-tab2 ul {
    width: 700px;
}
.sb-tab2 li {
    cursor: pointer;
    float: left;
    height: 101px;
    margin: 0 10px 14px 0;
    width: 81px;
}
.sb-tab2 li img {
    border: 1px solid #ccc;
}
.sb-tab2 li.cur img {
    border: 2px solid #f93;
}
.liaofa {
    background: url("/images/zljs_bg1.jpg") no-repeat scroll 132px 6px ;
    height: 340px;
}
.liaofa ul {
    margin: 0 auto;
}
.liaofa li {
    height: 82px;
    width: 166px;
}
.liaofa li h3 {
    color: #1b1b1b;
    font-size: 14px;
    height: 22px;
}
.liaofa li p {
    font-size: 12px;
    line-height: 20px;
}
.lf-list1 {
    height: 103px;
    width: 646px;
}
.lf-list2 {
    height: 111px;
    padding-left: 20px;
}
.jp-1 {
    display: none;
    height: 700px;
    overflow: hidden;
    width: 730px;
}
.jp-1 li {
    float: left;
    height: 178px;
    margin-right: 45px;
    position: relative;
    width: 307px;
}
.jp-1 li img {
    border: 1px solid #ccc;
    margin-top: 18px;
}
span.jp-hot {
    right: 0;
    top: 0;
}
.zj-article {
    padding: 0 17px;
}
.zj-1 {
    height: 370px;
    margin: 48px auto 0;
    position: relative;
    width: 649px;
}
.zj-1 img {
    border: 1px solid #ccc;
}
.zj-1 p {
    height: 370px;
    line-height: 24px;
    padding: 42px 20px;
    position: absolute;
    right: 0;
    top: 0;
    width: 302px;
	font-size:14px;
}
.zj-2 {
    height: 190px;
    margin-top: 40px;
}
h2.zj-abl {
    font-size: 24px;
    font-weight: 500;
    height: 48px;
}
.zj-2 p {
    float: left;
    padding-left: 35px;
    width: 444px;
}
.zj-2 img {
    margin-right: 30px;
}
.zj-3 {
    height: 265px;
    margin-top: 20px;
    width: 690px;
}
.bingyou {
    float: left;
    height: 217px;
    margin-left: 40px;
    overflow: hidden;
    position: relative;
    width: 329px;
    z-index: 9;
}
.bingyou ul {
    width: 3000px;
}
.bingyou li img {
    border: 1px solid #cecece;
}
.by-r {
    background-color: #ccc;
    float: left;
    height: 217px;
    overflow: hidden;
    position: relative;
    width: 320px;
}
.by-r p {
    font-size: 12px;
    height: 140px;
    line-height: 22px;
    margin: 20px 0 0 48px;
    width: 220px;
}
a.by-online1, a.by-online2 {
    top: 175px;
}
a.by-online1 {
    left: 48px !important;
}
a.by-online2 {
    right: 62px !important;
}
.zj-list {
    bottom: 0;
    height: 15px;
    left: 148px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    width: 120px;
    z-index: 10;
}
.zj-list span {
    background-color: #999;
    border-radius: 4px;
    cursor: pointer;
    display: block;
    float: left;
    height: 8px;
    margin: 0 3px;
    overflow: hidden;
    text-indent: -999px;
    width: 8px;
}
.zj-list span.on {
    background-color: #c93;
}
.zj-4 {
    height: 155px;
    overflow: hidden;
    width: 690px;
}
.zj-4 li {
    margin-bottom: 15px;
    overflow: hidden;
}
.zj-icon2 {
    height: 118px;
    margin: 20px 0 0 38px;
    overflow: hidden;
    position: relative;
    width: 680px;
}
.zj-5 {
    margin-top: 10px;
    position: relative;
}
.zj-5 p {
    background-color: rgba(255, 255, 255, 0.6);
    border-radius: 4px;
    height: 98px;
    padding: 10px 9px 0 15px;
    position: absolute;
    right: 38px;
    top: 22px;
    width: 388px;
}
.zj-6 {
    margin-left: 17px;
    width: 718px !important;
}
.ft16 {
    font-size: 16px;
}
.ft18 {
    font-size: 18px;
}
.fw {
    font-weight: bold;
}
.zjlist-1 {
    display: block;
    margin: 0 auto;
}
.zjlist-2 {
    height: 85px;
	padding-top:20px;
	border-top:1px solid #ccc;
}
.zjlist-2 p {
    background: none repeat scroll 0 0 #f0f0f0;
    float: left;
    font-size: 12px;
    margin-right: 6px;
    width: 210px;
	color: #03939c;
}
.zjlist-2 p i {
    background: url("/images/zj_biao1.png") no-repeat scroll 0 0 ;
    display: block;
    float: left;
    overflow: hidden;
}
.zjlist-2 p i.cc-1 {
    height: 50px;
    margin-right: 8px;
    width: 55px;
}
.zjlist-2 p i.cc-2 {
    background: url("/images/zj_biao2.png") no-repeat scroll 0 0 ;
    height: 50px;
    margin-right: 4px;
    width: 55px;
}
.zjlist-2 p i.cc-3 {
    background: url("/images/zj_biao3.png") no-repeat scroll 0 0 ;
    height: 50px;
    margin-right: 8px;
    width: 55px;
}
.zjlist-3 {
    margin-top: 0 !important;
}
.zj-doctor {
    display: none;
    height: 100%;
    width: 100%;
}
.zj-online1 {
    background-color: #f4ac2e;
    display: none;
    height: 54px;
    left: 90px;
    padding-top: 10px;
    position: absolute;
    text-align: center;
    top: 349px;
    width: 213px;
}
.zj-online1 a:hover {
    color: #666;
}
.zjlist-4 {
    height: 180px;
    overflow: hidden;
    position: relative;
    width: 650px;
	background: none repeat scroll 0 0 #f0f0f0;
}
.zj-icon {
    height: 100%;
    margin-left: 15px;
    overflow: hidden;
    padding-top: 10px;
    position: relative;
    width: 630px;
}
.zjlist-4 ul {
    width: 640px !important;
}
.zjlist-4 li {
    margin: 0 15px 15px 0 !important;
    overflow: hidden;
}
span.zj-prev, span.zj-next {
    background: url("/images/sprite_bg1.png") no-repeat scroll 0 0 ;
    cursor: pointer;
    display: block;
    height: 11px;
    position: absolute;
    top: 0;
    width: 11px;
}
span.zj-prev {
    background-position: -945px top;
    right: 58px;
}
span.zj-next {
    background-position: -956px top;
    right: 38px;
}
span#zj-prev2, span#zj-next2 {
    top: 15px;
}
.zjlist-5 {
    height: 150px;
    position: relative;
    width: 670px;
}
.zjlist-5 span.a-abl {
    display: block;
    font-size: 24px;
}
.taidou {
    height: 100%;
    margin: 10px 0 0 15px !important;
    overflow: hidden;
    position: relative;
    width: 644px;
}
.taidou li {
    margin-right: 25px !important;
}
.article {
    line-height: 25px;
    margin-top: 25px;
}
.article-zx {
    height: 50px;
    padding-top: 50px;
    text-align: center;
}
.problem {
    border-bottom: 1px solid #e5e5e5;
    height: 325px;
}
.art-tab {
    height: 249px;
    overflow: hidden;
    position: relative;
    width: 221px;
}
.art-tab ul {
    width: 700px;
}
.art-tab li {
    float: left;
    height: 249px;
    width: 221px;
}
.art-tab li img {
    border: 1px solid #e5e5e5;
}
.art-list {
    bottom: 0;
    height: 20px;
    position: absolute;
    right: 0;
    width: 80px;
}
.art-list span {
    background-color: #999;
    border-radius: 6px;
    display: block;
    float: left;
    height: 12px;
    margin: 0 5px;
    overflow: hidden;
    text-indent: -999px;
    width: 12px;
}
.art-list span.on {
    background-color: #c93;
}
.wrap0 {
    border: 1px solid #e5e5e5;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 998px;
    z-index: 100;
	clear: both;
}
.place {
    background: url("/images/sprite_bg2.png") no-repeat scroll -144px -320px ;
    border-bottom: 1px solid #e5e5e5;
    height: 50px;
    line-height: 50px;
    padding-left: 34px;
    text-align: left;
}
.wrap_left {
    float: left;
    overflow: hidden;
    padding: 16px 15px;
    width: 220px;
}
.left_list {
    height: 370px;
    overflow: hidden;
    width: 100%;
}
.left_list ul {
    height: 100%;
}
.left_list ul a {
    display: block;
    float: left;
    height: 50px;
    overflow: hidden;
    width: 220px;
}
.left_list li {
    border-bottom: 1px dashed #e5e5e5;
    cursor: pointer;
    height: 49px;
    overflow: hidden;
    width: 220px;
}
.left_list_01, .left_list_02, .left_list_03, .left_list_04, .left_list_05, .left_list_06, .left_list_07, .left_list_08 {
    background: url("/images/sprite_bg2.png") no-repeat scroll -112px top ;
    height: 100%;
    overflow: hidden;
    padding-left: 52px;
    width: 168px;
}
.left_list li.cur {
    background-color: #f4ac2e;
    border: medium none;
    height: 50px;
}
.left_list .left_list_02 {
    background-position: -112px -43px;
}
.left_list .left_list_03 {
    background-position: -112px -81px;
}
.left_list .left_list_04 {
    background-position: -112px -120px;
}
.left_list .left_list_05 {
    background-position: -112px -163px;
}
.left_list .left_list_06 {
    background-position: -112px -207px;
}
.left_list .left_list_07 {
    background-position: -112px -247px;
}
.left_list .left_list_08 {
    background-position: -112px -287px;
}
.left_list li span {
    display: block;
    line-height: 20px;
}
span.left_list_con {
    font-size: 14px;
    font-weight: 800;
    margin-top: 8px;
}
span.left_list_con_en {
    font-size: 10px;
}
.left_about {
    width: 100%;
}
h2.a-abl {
    font-size: 18px;
    font-weight: 600;
    line-height: 40px;
    text-align: left;
}
.left_about span img {
    width: 220px;
}
.left_about p {
    font-size: 12px;
    height: 75px;
    line-height: 25px;
    margin-top: 10px;
    text-indent: 2em;
    width: 100%;
}
.left_tel {
    height: 114px;
    margin-left: 5px;
    padding: 9px 0;
}
.left_tel dd {
    height: 45px;
    padding: 12px 0 0;
}
.left_tel dd span {
    display: block;
    line-height: 16px;
}
a.tx-online1, a.tx-online2 {
    background: url("/images/sprite_bg1.png") no-repeat scroll -292px top ;
    display: inline-block;
    float: left;
    height: 33px;
    margin-right: 9px;
    overflow: hidden;
    width: 33px;
}
a.tx-online2 {
    background-position: -326px 0;
}
a.tx-online1:hover {
    background-position: -292px -33px;
}
a.tx-online2:hover {
    background-position: -326px -33px;
}
span.tx-tel {
    font-family: Impact;
    font-size: 22px;
    height: 22px;
    line-height: 22px;
}
.wrap_right {
    float: right;
    overflow: hidden;
    padding: 45px 50px 25px;
    width: 646px;
}
.right_con {
    width: 100%;
}
.safe_pic {
    height: 350px;
    width: 100%;
}
.s_pic_l {
    float: left;
    height: 100%;
    width: 450px;
}
.s_pic_l img {
    display: none;
    height: 350px;
    width: 450px;
}
.s_pic_r {
    float: right;
    font-size: 16px;
    height: 100%;
    margin-left: 60px;
    width: 135px;
}
.s_pic_r ul li {
    border-bottom: 1px solid #dcdcdc;
    cursor: pointer;
    float: left;
    height: 69px;
    line-height: 69px;
    text-align: center;
    width: 135px;
}
.s_pic_r ul li.curror {
    background: none repeat scroll 0 0 #666;
    border: medium none;
    color: #fff;
    height: 70px;
}
.a6 {
    color: #333;
    font-size: 16px;
}
.a7 {
    color: #a7a7a7;
    font-size: 14px;
}
.safe_cn {
    margin-top: 40px;
    overflow: auto;
    width: 100%;
}
.safe_cn ul li {
    border-bottom: 1px dashed #dcdcdc;
    float: left;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 100%;
}
.safe_ico_l {
    margin-top: 20px;
    width: 100%;
}
.safe_ico_l ul li {
    float: left;
    height: 90px;
    margin: 15px 0;
    width: 100%;
}
.safe_ico_l ul li p {
    background: url("/images/sprite_bg1.png") no-repeat scroll 0 0 ;
    float: left;
    height: 71px;
    margin: 6px 20px 10px 15px;
    width: 70px;
}
.safe_ico_l ul li h3 {
    font-size: 16px;
    line-height: 35px;
    text-align: left;
}
.safe_ico_l ul li span {
    line-height: 25px;
}
.safe_ico_l ul li.s_l_01 p {
    background-position: -361px top;
}
.safe_ico_l ul li.s_l_02 p {
    background-position: -432px top;
}
.safe_ico_l ul li.s_l_03 p {
    background-position: -503px top;
}
.safe_ico_l ul li.s_l_04 p {
    background-position: -574px top;
}
.safe_ico_l ul li.s_l_05 p {
    background-position: -645px top;
}
.link_n {
    background: none repeat scroll 0 0 #666;
    border-radius: 4px;
    height: 125px;
    margin: 25px auto;
    overflow: hidden;
    width: 1000px;
}
.link_n ul {
    width: 100%;
}
.link_n li {
    background: url("/images/sprite_bg2.png") no-repeat scroll 198px -484px ;
    color: #ebebeb;
    float: left;
    height: 51px;
    margin: 37px 0;
    overflow: hidden;
    padding-left: 15px;
    width: 185px;
}
.link_n li p {
    background: url("/images/sprite_bg2.png") no-repeat scroll left top ;
    float: left;
    margin: 3px 9px 0 0;
}
.link_n li p.l_n_01 {
    background-position: left -195px;
    height: 38px;
    width: 41px;
}
.link_n li p.l_n_02 {
    background-position: left -234px;
    height: 35px;
    width: 44px;
}
.link_n li p.l_n_03 {
    background-position: left -270px;
    height: 34px;
    width: 40px;
}
.link_n li p.l_n_04 {
    background-position: left -305px;
    height: 35px;
    width: 36px;
}
.link_n li p.l_n_05 {
    background-position: left -341px;
    height: 41px;
    width: 48px;
}
.link_n li h3 {
    border-bottom: 1px dashed #999;
    float: left;
    font-size: 14px;
    font-weight: 100;
    height: 22px;
}
.link_n li span {
    display: block;
    float: left;
    font-size: 12px;
    padding-top: 3px;
    width: 118px;
}
.by_l {
    height: 425px;
    width: 646px;
}
#picBox {
    height: 355px;
    overflow: hidden;
    position: relative;
    width: 646px;
}
#picBox dl.pic_g {
    height: 358px;
    position: absolute;
}
#picBox dl.pic_g dt {
    float: left;
    position: relative;
    width: 646px;
}
#picBox dl.pic_g dt #PBC1, #PBC2, #PBC3, #PBC4, #PBC5 {
    height: 358px;
    overflow: hidden;
    position: relative;
    width: 646px;
    z-index: 1;
}
#picBox dl.pic_g dt #PBC1 ul, #PBC2 ul, #PBC3 ul, #PBC4 ul, #PBC5 ul {
    position: absolute;
}
#picBox dl.pic_g dt #PBC1 ul li, #PBC2 ul li, #PBC3 ul li, #PBC4 ul li, #PBC5 ul li {
    float: left;
    position: relative;
}
.by_l_c {
    height: 258px;
    width: 646px;
}
.b_l_c_p {
    float: left;
    height: 240px;
    margin: 8px 0;
    width: 400px;
}
.b_l_c_p img {
    border: 1px solid #ccc;
    height: 238px;
    width: 398px;
}
.b_l_c_l {
    background: none repeat scroll 0 0 #fff;
    float: right;
    height: 100%;
    margin-top: -358px;
    overflow: hidden;
    position: relative;
    width: 215px;
    z-index: 999;
}
.b_l_c_l ul li {
    cursor: pointer;
    float: left;
    height: 70px;
    margin: 8px;
    width: 90px;
    z-index: 999;
}
.b_l_c_l ul li img {
    border: 1px solid #ccc;
    height: 68px;
    width: 88px;
}
.b_l_c_l ul li img:hover {
    border: 1px solid #edb24a;
}
.by_l_j {
    background: url("/images/ico_01.gif") no-repeat scroll 10px 0 ;
    height: 70px;
    padding-top: 15px;
    width: 646px;
}
.by_l_j_k {
    border: 1px solid #adadad;
    height: 70px;
}
.by_l_j_k h3 {
    float: left;
    font-size: 28px;
    line-height: 70px;
    text-indent: 15px;
    width: 50px;
}
.by_l_j_k span {
    display: block;
    height: 50px;
    line-height: 25px;
    margin: 10px 0;
}
.by_l_l {
    height: 50px;
    margin-top: 15px;
    overflow: hidden;
}
.by_l_l li {
    border: 1px solid #ccc;
    cursor: pointer;
    float: left;
    height: 48px;
    margin-right: 24px;
    width: 108px;
}
.by_l_l li.cur {
    border: 1px solid #edb24a;
}
.by_l_l li img {
    float: left;
    height: 100%;
    width: 45px;
}
.by_l_l li h3 {
    font-size: 14px;
    line-height: 25px;
    text-align: center;
}
.by_l_l li span {
    display: block;
    line-height: 20px;
    text-align: center;
}
.by_more {
    height: 295px;
    margin-top: 20px;
    width: 100%;
}
.titsp {
    font-size: 30px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    width: 330px;
}
.titsp h2 {
    font-size: 24px;
    font-weight: 100;
}
.titsp p {
    float: right;
    margin: 15px 30px 0 0;
    width: 30px;
}
span#by_btn_l, span#by_btn2_l, span#by_btn3_l, span#news-pre {
    float: left;
}
span#by_btn_r, span#by_btn2_r, span#by_btn3_r, span#news-next {
    background-position: -956px top;
    float: right;
}
.b_m_l {
    height: 240px;
    margin: 20px 0;
    overflow: hidden;
    position: relative;
}
.sh-b-m {
    float: left;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 330px;
}
ul.first-ul {
    width: 3000px;
}
.b_m_l ul li {
    float: left;
    position: relative;
}
.bml_l {
    float: left;
    height: 240px;
    overflow: hidden;
    width: 330px;
}
.bml_l li {
    float: left;
    height: 70px;
    margin-bottom: 15px;
    width: 100%;
}
.bml_l li img {
    float: left;
    height: 100%;
    width: 70px;
}
.bml_l li .bml_l_l {
    height: 100%;
    margin-left: 85px;
    width: 245px;
}
.bml_l li .bml_l_l dt {
    font-size: 14px;
    height: 25px;
    line-height: 20px;
    width: 245px;
}
.bml_p {
    float: right;
    height: 240px;
    width: 240px;
}
.bml_p img {
    border: 1px solid #dadada;
    height: 238px;
    width: 238px;
}
.zjtj {
    margin: 10px 0 0;
}
.sh-list {
    height: 90px;
    margin: 15px 0;
    overflow: hidden;
    position: relative;
    width: 646px;
}
.zjtj ul {
    height: 100%;
    width: 650px;
}
.zjtj li {
    display: inline;
    float: left;
    margin-left: 26px;
    width: 145px;
}
.zjtj li a{
    display: inline;
    width: 132px;
}
.zjtj li img {
    float: left;
    margin-right: 10px;
    margin-top: 4px;
}
.zjtj li span {
    color: #504f4f;
    display: inline-block;
    font-family: Î¢ÈíÑÅºÚ;
    font-size: 16px;
    line-height: 24px;
    margin-top: 12px;
}
.zjtj li span i{
    color: #969696;
    font-size: 14px;
    font-style: normal;
}
.zan {
    background-color: rgba(0, 0, 0, 0.6);
    bottom: 0;
    height: 0;
    left: 0;
    position: absolute;
    width: 100%;
}
.zan * {
    color: #fff;
    position: relative;
    text-align: center;
}
.zan h3 {
    font-size: 14px;
    margin: 36px 0 3px;
}
.zan span {
    background: url("/images/sprite_bg2.png") no-repeat scroll -144px -418px ;
    display: inline-block;
    padding-left: 36px;
}
.xgwz {
    margin: 0 auto;
    overflow: auto;
    padding-top: 10px;
    width: 1000px;
}
.xgwz dt {
    display: block;
    float: left;
    font-size: 24px;
    font-weight: bold;
    line-height: 35px;
    margin: 10px 0;
    width: 100%;
}
.xgwz_l {
    float: left;
    height: 172px;
    margin: 15px 0;
    overflow: hidden;
    width: 100%;
}
.xgwz_l li {
    border: 1px solid #dadada;
    float: left;
    height: 170px;
    margin-right: 37px;
    width: 220px;
}
.xgwz_l li:hover {
    border: 1px solid #f4ac2e;
}
.gy_p {
    height: 280px;
    overflow: hidden;
    width: 100%;
}
.gy_p_l {
    display: none;
    float: left;
    height: 279px;
    position: relative;
    width: 371px;
}
.gy_p_l img {
    border: 1px solid #dadada;
    float: left;
    height: 277px;
    width: 369px;
}
.gy_p_l p {
    background-color: rgba(255, 255, 255, 0.6);
    bottom: 0;
    display: none;
    left: 1px;
    padding: 5px 0;
    position: absolute;
    text-align: center;
    width: 369px;
}
.gy_p_r {
    float: right;
    height: 100%;
    width: 230px;
}
.gy_p_r ul {
    display: block;
    overflow: auto;
    width: 100%;
}
.gy_p_r ul li {
    background: none repeat scroll 0 0 #dadada;
    float: left;
    height: 60px;
    margin: 5px;
    width: 105px;
}
.gy_p_r ul li img {
    border: 1px solid #dadada;
    height: 58px;
    width: 103px;
}
.gy_p_r ul li img:hover {
    border: 1px solid #f4ac2e;
}
.gy_p_r span {
    display: block;
    line-height: 30px;
    margin-top: 20px;
    text-indent: 2em;
    width: 100%;
}
.gy_ls {
    height: 505px;
    margin-top: 40px;
    width: 100%;
}
.gy_l_l {
    background: none repeat scroll 0 0 #333;
    height: 70px;
    padding: 20px 0 0;
    width: 100%;
}
.gy_l_l ul {
    background: url("/images/ico_05.gif") no-repeat scroll 5px 40px ;
    height: 100%;
    width: 98%;
}
.gy_l_l li {
    color: #999;
    float: left;
    height: 70px;
    line-height: 30px;
    margin: 0 4px;
    text-align: center;
    width: 70px;
}
.gy_l_l li.cur {
    position: relative;
}
.gy_l_l li span {
    display: block;
    font-size: 12px;
}
.gy_l_l li.cur span {
    color: #fff;
    font-size: 20px;
}
.gy_l_l li i {
    background: none repeat scroll 0 0 #ccc;
    border-radius: 4px;
    display: block;
    height: 8px;
    margin: 6px auto 0;
    overflow: hidden;
    width: 8px;
}
.gy_l_l li.cur i {
    background: none repeat scroll 0 0 #f4ac2e;
}
span.gy-down {
    background: url("/images/sprite_bg2.png") no-repeat scroll left bottom ;
    bottom: -18px;
    display: none;
    height: 18px;
    left: 16px;
    overflow: hidden;
    position: absolute;
    width: 35px;
}
.gy_l_l li.cur span.gy-down {
    display: block;
}
.gy_l_pl {
    border: 1px solid #e5e5e5;
    height: 390px;
    margin: 30px auto 10px;
}
.gy_l_pl ul {
    display: none;
    height: 100%;
}
.gy_l_pl ul li {
    float: left;
    height: 162px;
    margin: 16px;
    width: 182px;
}
.gy_l_pl ul li img {
    border: 1px solid #dadada;
    float: left;
    height: 120px;
    width: 180px;
}
.gy_l_pl ul li span {
    display: block;
    float: left;
    font-size: 14px;
    height: 40px;
    line-height: 30px;
    margin-top: 10px;
    text-align: center;
    width: 100%;
}
.gy_con {
    height: 500px;
    margin: 20px auto;
    width: 100%;
}
.gy_con span {
    display: block;
    line-height: 25px;
    text-indent: 2em;
    width: 100%;
}
.gy_con_01 {
    height: 270px;
    margin-bottom: 20px;
    overflow: hidden;
    width: 100%;
}
.gy_con_1_l {
    float: left;
    width: 450px;
}
.gy_con_1_l p {
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin: 5px 0;
    width: 100%;
}
.gy_con_1_p {
    background: url("/images/pinpai_01.jpg") no-repeat scroll 3px 60px ;
    float: right;
    height: 100%;
    width: 170px;
}
.gy_con_02 {
    height: 220px;
    width: 100%;
}
.gy_con_2_l {
    float: left;
    margin-top: 50px;
    width: 450px;
}
.gy_con_2_p {
    background: url("/images/pinpai_02.jpg") no-repeat scroll 3px 10px ;
    float: right;
    height: 100%;
    width: 170px;
}
.jclear {
    clear: both;
    overflow: hidden;
}
.bz {
    padding: 25px 0 0;
    width: 747px;
}
.innerbanner {
    background: url("/images/banbg.gif") repeat-x scroll 0 0 ;
    height: 300px;
    padding-bottom: 150px;
}
.innerbanner .inner_center {
    margin: 0 auto;
    width: 1000px;
}
.bz_block {
    border-bottom: 1px solid #e5e5e5;
    height: 238px;
    padding: 20px 15px 15px;
}
h2.bz_title {
    font-size: 24px;
    font-weight: 100;
    height: 50px;
    line-height: 40px;
}
.bz_con {
    clear: both;
    height: 200px;
    overflow: hidden;
}
.bz_con_left {
    border: 1px solid #ccc;
    float: left;
    margin-right: 20px;
}
.bz_con_right {
    float: left;
    width: 700px;
}
.bz_con_right h2 {
    font-size: 22px;
    font-weight: 500;
    height: 40px;
    line-height: 24px;
}
.bz_ins {
    font-size: 12px;
    line-height: 25px;
}
.bz_con_right b {
    font-size: 14px;
}
.bz_bx {
    border-top: 1px dashed #ccc;
    font-size: 12px;
    height: 35px;
    line-height: 35px;
    margin-top: 5px;
}
.bz_last {
    clear: both;
}
.bz_last_left {
    float: left;
    width: 190px;
}
.bz_star {
    background: url("/images/sprite_bg2.png") no-repeat scroll -1px -447px ;
    font-size: 12px;
    height: 24px;
}
.bz_last_right {
    float: right;
    margin-top: 3px;
    width: 425px;
}
a.bz-online5, a.bz-online6 {
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    width: 160px;
}
a.bz-online5 {
    background: none repeat scroll 0 0 #666;
    color: #fff;
    margin-right: 40px;
}
a.bz-online5:hover {
    color: #ddd;
}
a.bz-online6 {
    background: none repeat scroll 0 0 #f4ac2e;
}
a.bz-online6:hover {
    color: #000;
}
.samll_nav {
    background: none repeat scroll 0 0 #ccc;
    clear: both;
    height: 48px;
    overflow: hidden;
    position: relative;
    width: 747px;
    z-index: 50;
}
.samll_nav ul li {
    float: left;
    height: 45px;
    line-height: 45px;
    text-align: center;
    width: 105px;
}
.samll_nav ul li.bz_now {
    background: none repeat scroll 0 0 #fff;
    border-top: 3px solid #f4ac2e;
}
.samll_nav a.bz_clickmore {
    background: none repeat scroll 0 0 #fff;
    height: 26px;
    left: 630px;
    line-height: 26px;
    position: absolute;
    top: 10px;
    width: 94px;
}
a.bz_ins_title {
    background: url("/images/sprite_bg2.png") no-repeat scroll 130px -386px ;
    display: block;
    font-size: 22px;
    margin: 30px 0 10px;
    text-indent: 20px;
    width: 155px;
}
.bz_box_pic1 {
    margin-bottom: 20px;
    position: relative;
}
.bz_box {
    padding: 10px 80px 0;
}
a.by_zixun, a.by_yuyue {
    height: 26px;
    line-height: 26px;
    position: absolute;
    top: 170px;
    width: 96px;
}
a.by_zixun {
    background: none repeat scroll 0 0 #f4ac2e;
    left: 19px;
}
a.by_yuyue {
    background: none repeat scroll 0 0 #666;
    color: #fff;
    right: 27px;
}
a.by_yuyue:hover {
    color: #ddd;
}
.bz_box_ins1 {
    line-height: 27px;
}
.bz_box_ins1 li {
    background: url("/images/sprite_bg2.png") no-repeat scroll -155px -488px ;
    overflow: hidden;
}
.bz_box_ins1 li b {
    float: left;
    text-indent: 25px;
    width: 102px;
}
.bz_box_ins1 li span {
    display: block;
    float: left;
    width: 484px;
}
.bz_box_ins2 {
    border: 1px solid #e5e5e5;
    height: 208px;
    width: 585px;
}
.bybox_left {
    float: left;
    height: 218px;
    width: 310px;
}
.bybox_right {
    background: none repeat scroll 0 0 #c7c5c5;
    float: right;
    font-size: 12px;
    height: 178px;
    padding: 30px 5px 0 15px;
    position: relative;
    width: 250px;
}
.bybox_right p {
    line-height: 23px;
}
.bz_box_ins3 {
    height: 268px;
    width: 610px;
}
.bz_ins3_title {
    background-color: rgba(0, 0, 0, 0.7);
    height: 0;
    left: 1px;
    overflow: hidden;
    position: absolute;
    top: 161px;
    width: 188px;
}
.bz_ins3_title span {
    color: #fff;
    position: relative;
}
.bz_box_ins3 img {
    border: 1px solid #ccc;
    height: 210px;
}
.bz_box_ins3 li {
    float: left;
    height: 252px;
    margin-right: 8px;
    position: relative;
    width: 190px;
}
.bz_box_ins3 span {
    padding: 3px 8px;
}
span.ins3_name, span.ins3_zc, span.ins3_jb {
    display: block;
    float: left;
    line-height: 20px;
}
a.bz-online7 {
    background: none repeat scroll 0 0 #f4ac2e;
    height: 29px;
    line-height: 29px;
    margin-top: 10px;
    width: 190px;
}
.bz_box_ins4 h2 {
    font-size: 14px;
    font-weight: 600;
    height: 35px;
    line-height: 35px;
    text-indent: 2em;
}
.bz_box_ins4 li {
    border-bottom: 1px dashed #ccc;
    color: #999;
    font-size: 12px;
    height: 27px;
    line-height: 27px;
    list-style: inside none square;
    text-indent: 5px;
    width: 270px;
}
.bz_box_ins4 li a {
    display: inline-block;
    padding: 0 3px 0 1px;
}
.bz_box_ins4 li a:hover {
    background-color: #f4ac2e;
}
.ins4_left {
    float: left;
    width: 270px;
}
.ins4_right {
    float: right;
}
a.bz_baike {
    background: none repeat scroll 0 0 ;
    width: 500px;
}
.bz_box_ins4 {
    width: 700px;
}
.bz_box_ins4 span {
    display: block;
    float: left;
    padding: 0 3px;
}
.baike_2 {
    height: 120px;
    overflow: hidden;
    padding: 10px 22px 0;
}
.baike_2 a, .baike_2 span {
    display: block;
    float: left;
}
.baike_2 a {
    height: 26px;
    line-height: 22px;
    overflow: hidden;
    padding: 0 4px;
}
.baike_2 a:hover {
    background-color: #f4ac2e;
}
.baike_2 a:hover {
    border-color: #cfcece;
    text-decoration: underline;
}
.baike_2 span {
    padding: 0 3px;
}
.bz_left_title {
    font-size: 18px;
    font-weight: 600;
    line-height: 40px;
}
.bz_left {
    float: left;
    overflow: hidden;
    padding-bottom: 20px;
    width: 250px;
}
.bz_left1 {
    padding: 16px 15px;
    width: 220px;
}
.bz_left_about {
    border-bottom: 1px solid #e5e5e5;
    padding: 16px 15px;
}
.bz_left_ask {
    border-bottom: 1px solid #e5e5e5;
    height: 310px;
    padding: 5px 15px 0;
}
.bz_left_ask a {
    border: 1px solid #e5e5e5;
    display: inline-block;
    float: left;
    height: 29px;
    line-height: 29px;
    margin: 0 2px 2px 0;
    text-align: center;
    width: 70px;
}
.bz_left_ask a:hover {
    background: none repeat scroll 0 0 #f4ac2e;
    border-color: #f4ac2e;
}
.bz_wyzx {
    margin-top: 15px;
}
input.bz-online4 {
    border: 1px solid #cfcece;
    cursor: pointer;
    font-family: "Microsoft YaHei","Î¢ÈíÑÅºÚ","Î¢ÈíÑÅºÚ";
    font-size: 18px;
    line-height: 40px;
    margin-top: 15px;
    padding: 0;
    width: 220px;
}
a.bz-online3 {
    background: none repeat scroll 0 0 #f4ac2e;
    border: medium none;
    color: #1b1b1b;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    width: 220px;
}
.bz_left_yuyue {
    border-bottom: 1px solid #e5e5e5;
    height: 315px;
    padding: 5px 15px 0;
}
.bz_left_title span {
    color: #797676;
    font-size: 12px;
    font-weight: 500;
}
.bz_jiuzhen {
    height: 189px;
    margin-top: 10px;
    overflow: hidden;
    width: 100%;
}
.bz_jiuzhen li {
    line-height: 27px;
    overflow: hidden;
    width: 225px;
}
.bz_jiuzhen li span {
    float: left;
}
.bz_jiuzhen .time {
    color: #797676;
    display: block;
    float: right;
    font-size: 10px;
    font-weight: 500;
    padding-right: 6px;
    text-align: right;
    width: 84px;
}
.bz_jiuzhen .bz_dotbq {
    color: #797676;
    font-size: 10px;
    font-weight: 500;
}
.bz_jinghua li {
    border-bottom: 1px dashed #ccc;
    color: #999;
    font-size: 12px;
    height: 27px;
    list-style: inside none square;
    text-indent: 2px;
}
.bz_jinghua li a {
    color: #333;
    font-size: 14px;
}
.bz_left_tj {
    height: 60px;
    line-height: 24px;
    padding: 0 15px;
}
.bz_left_tex {
    padding: 0 15px;
}
.bz_left_tex textarea {
    color: #666;
    font-size: 12px;
    height: 45px;
    line-height: 20px;
    padding: 2px 0 0 6px;
    resize: none;
    width: 212px;
}
.bzs_yuyue {
    margin-top: 20px;
}
.bz_left_lx {
    border-top: 1px solid #e5e5e5;
    padding: 5px 15px 0;
}
.bz_left_address {
    font-size: 12px;
    height: 130px;
    line-height: 23px;
    margin-top: 10px;
}
.bz_list_baike {
    height: 116px;
    padding: 10px 14px 0;
}
.bz_baike_left, .bz_baike_right {
    float: left;
}
.bz_baike_left {
    background: none repeat scroll 0 0 #f4ac2e;
    border-radius: 4px;
    color: #fff;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 130px;
}
.bz_baike_right {
    height: 116px;
    margin-left: 10px;
    width: 824px;
}
.bz_baike_right a {
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    display: inline-block;
    line-height: 22px;
    margin: 0 8px 5px 4px;
    padding: 0 3px;
}
.bz_baike_right a:hover {
    background-color: #f4ac2e;
}
.bz_baike_right span {
    display: block;
    float: left;
    padding: 2px 6px;
}
.bz_zx {
    float: right;
    width: 190px;
}
.bz_zx a, .bz_zx span {
    background: url("/images/sprite_bg2.png") no-repeat scroll 0 0 ;
    display: inline-block;
    float: left;
}
span.bz_tj {
    background-position: -160px -540px;
    height: 22px;
    padding-left: 18px;
    width: 60px;
}
.bz_zx a {
    height: 18px;
    margin: 2px 4px 0 5px;
    width: 18px;
}
.bz_zx a.bz_online1 {
    background-position: -51px -283px;
    overflow: hidden;
}
.bz_zx a.bz_online2 {
    background-position: -51px -302px;
    overflow: hidden;
}
.bz_zx a.bz_online3 {
    background-position: -51px -321px;
    overflow: hidden;
}
.bz_zx a.bz_online4 {
    background-position: -51px -340px;
    position: relative;
}
a.bz_online4 .bz_p {
    bottom: 22px;
    display: none;
    height: 116px;
    left: -55px;
    position: absolute;
    width: 117px;
}
a.bz_online4:hover .bz_p {
    display: block;
}
.bz_list_gold {
    border-top: 1px solid #e5e5e5;
    padding-top: 25px;
}
.bz_list_gold .bz_title span {
    color: #666;
    font-size: 12px;
    padding-left: 10px;
}
.bz_list_gold .bz_title {
    font-size: 24px;
    text-indent: 20px;
}
.bz_list_con ul {
    width: 1200px;
}
.bz_list_con li {
    border: 1px solid #fff;
    float: left;
    height: 340px;
    margin-bottom: 30px;
    margin-right: 100px;
    position: relative;
    width: 232px;
}
.bz_list_con li.cur {
    border: 1px solid #f4ac2e;
}
.bz_list_con li.cur p.l_start {
    display: block;
}
.bz_list_con li h3 {
    font-size: 14px;
}
.bz_list_con p.l_start {
    background-color: rgba(0, 0, 0, 0.6);
    display: none;
    height: 20px;
    width: 214px;
}
.bz_list_con li.bz_pic_3 {
    margin-right: 10px;
}
.bz_list_con {
    overflow: hidden;
    padding: 20px 40px;
    width: 918px;
}
.b_l_pic img {
    margin: 5px 8px;
    padding: 2px;
}
.b_l_content {
    line-height: 25px;
    padding: 5px;
}
.b_l_content h3 a {
    color: #333;
}
.bz_list_con li.cur h3 a {
    color: #f4ac2e;
}
.b_l_zz {
    font-size: 12px;
}
.b_l_zz a {
    padding: 0 5px;
}
.l_start {
    left: 10px;
    overflow: hidden;
    position: absolute;
    top: 158px;
}
.l_start span {
    display: block;
    position: relative;
}
span.star-sn {
    background: url("/images/star.png") repeat-x scroll 0 0 ;
    height: 14px;
    margin-left: 7px;
    margin-top: 3px;
    width: 80px;
}
span.zan-num {
    background: url("/images/sprite_bg5.png") repeat scroll -151px -113px ;
    color: #eee;
    font-size: 12px;
    height: 13px;
    line-height: 13px;
    margin-top: 4px;
    padding: 0 8px 0 18px;
    width: 22px;
}
.b_l_anniu {
    padding-top: 10px;
}
.b_l_anniu a {
    font-size: 13px;
    height: 29px;
    line-height: 29px;
    width: 99px;
}
a.bz-online1 {
    background: none repeat scroll 0 0 #666;
    color: #fff;
    float: left;
    margin-left: 1px;
}
a.bz-online2 {
    background: none repeat scroll 0 0 #f4ac2e;
    float: right;
    margin-right: 1px;
}
.pub_page li {
    border: 1px solid #e2dfe4;
    border-radius: 2px;
    cursor: pointer;
    float: left;
    height: 20px;
    line-height: 20px;
    margin: 0 1px 20px;
    padding: 0 8px;
}
.pub_page li.now_page {
    background: none repeat scroll 0 0 #f2ac31;
}
.pub_page li.now_page a {
    color: #fff;
}
.pub_page li a {
    color: #666;
}
.bz_list_page .pub_page {
    float: right;
    padding-right: 20px;
}
.bz_list_his {
    height: 250px;
    padding: 0 20px 30px;
}
.bz_list_his li {
    border: 1px solid #e5e5e5;
    float: left;
    height: 173px;
    margin-left: 10px;
    width: 223px;
}
.bz_list_his h3 {
    font-size: 26px;
    font-weight: 700;
    height: 70px;
    line-height: 70px;
}
.bz_l_hot {
    left: 220px;
    top: -20px;
}







.sub_nav {
    background: none repeat scroll 0 0 #fff;
    font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ,"ËÎÌå";
    height: 81px;
    overflow: hidden;
    padding: 10px 0;
}
.sub_nav ul {
    font-size: 12px;
    margin: 0 auto;
    overflow: hidden;
    width: 1000px;
}
.sub_nav li {
    float: left;
    width: 80px;
}
.sub_nav li i {
    display: block;
    height: 54px;
    overflow: hidden;
    position: relative;
    width: 80px;
}
.sub_nav li i img {
    left: 14px;
    position: absolute;
    top: 0;
}
.sub_nav li a, .sub_nav li a:visited {
    color: #222323;
    text-decoration: none;
}
.sub_nav li a:hover {
    color: #be6f08;
    text-decoration: none;
}
.sub_nav li span {
    display: block;
    line-height: 25px;
    text-align: center;
}
span.gz-tt {
    color: #1b1b1b;
    display: inline-block;
    float: left;
    font-size: 20px;
    height: 58px;
    line-height: 28px;
    padding-top: 10px;
    width: 40px;
}







.cycle {
    float: left;
    height: 370px;
    overflow: hidden !important;
    position: relative;
    width: 321px;
}
.imgslide {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
}
.imgslide li {
    cursor: pointer;
    float: left;
    height: 62px;
    margin-left: 3px;
    width: 96px;
}
.imgslide .i {
    margin: 0;
}

#slideBox1 {
    height: 400px;
}
.slideBox {
    overflow: hidden;
    position: relative;
    width: 100%;
}
.slideBox .hd {
    bottom: 5px;
    height: 20px;
    overflow: hidden;
    position: absolute;
    right: 20%;
    z-index: 1;
}

.slideBox .hd ul {
    float: left;
    overflow: hidden;
}

.slideBox .hd ul li {
    background: none repeat scroll 0 0 #fff;
    cursor: pointer;
    float: left;
    font-family: Arial,SimSun,sans-serif;
    font-size: 14px;
    font-style: italic;
    height: 20px;
    line-height: 20px;
    margin-right: 2px;
    text-align: center;
    width: 20px;
}

.slideBox .hd ul li.on {
    background: none repeat scroll 0 0 #f00;
    color: #fff;
}
.slideBox .bd {
    height: 100%;
    position: relative;
    z-index: 0;
}
#slideBox1 .head_hd1 {
    background: url("/images/VGxkt.jpg") no-repeat scroll center center;
    height: 400px;
    margin: 0 auto;
    width: 100%;
}
#slideBox1 .head_hd2 {
    background: url("/images/oOBrL.jpg") no-repeat scroll center center;
    height: 400px;
    margin: 0 auto;
    width: 100%;
}
.slideBox .bd a {
    display: block;
    height: 427px;
    width: 100%;
}

.footer_nav_1 {
	position:fixed;
	float:left;
	left:92%;
	top:4%;
	z-index:9999
}
.relative {
	position: relative;
}
.zIdex3 {
	z-index: 3;
}
.w1062, .hd_main, .m_main {
	margin: 0 auto;
	width: 1000px;
}
.menu_position {
	height: 85px;
	position: absolute;
	right: 0;

	top: 0;
	width: 75px;
	z-index: 3;
}
.menu_position .moreMenu {
	display: block;
	height: 100px;
	width:75px;
}
.more_menu_con {
	background: none repeat scroll 0 0 #fff;
	border: 2px solid #07a2b8;
	bottom: 74px;
	display: none;
	height: 313px;
	padding: 30px 0 0 36px;
	position: absolute;
	right: 0;
	width: 1022px;
	z-index: 3;
}
.more_menu_con dl {
	float: left;
	width: 255px;
}
.more_menu_con dl dt {
	border-bottom: 2px solid #e9e9e9;
	color: #000;
	font-family: "Microsoft Yahei";
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 6px;
	width: 216px;
}
.more_menu_con dl dt a {
	color: #000;
}
.more_menu_con dl dd {
	clear: both;
	margin-bottom: 10px;
	overflow: hidden;
	padding-top: 5px;
}
.more_menu_con dl dd a {
	color: #414141;
	display: inline-block;
	font-size: 12px;
	font-family:Î¢ÈíÑÅºÚ;
	line-height: 25px;
	margin-right: 18px;
	word-break: break-all;
	word-wrap: break-word;
}
.more_menu_con dl dd a.clrff0002 {
	color: #be6f08;
}
.more_menu_con dl dd a.clrff0002:hover {
	color: #be6f08;
}
.more_menu_con dl dd a:hover {
	color: #be6f08;
}

.box1 {
    background: none repeat scroll 0 0 #f7f7f7;
    height: 280px;
    margin-bottom: 10px;
    margin-top: 20px;
}
.dsj {
    height: 240px;
    margin: 30px auto 0;
}

.jyzn0 {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #dadada;
    float: right;
    height: 350px;
    margin-left: 20px;
    padding: 8px;
    width: 230px;
}
.jyzn {
	overflow: hidden;
	width: 1000px;
}
.jyzn_ul1 {
	height: 250px;
	overflow: hidden;
	padding-top: 10px;
	width:220px;
}
.jyzn_ul1 ul {
	overflow: hidden;
	width: 220px;
	height:250px;
}
.jyzn_ul1 li {
	background: none repeat scroll 0 0 #f7f7f7;
	border-bottom: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	float: left;
	height: 82px;
	overflow: hidden;
	text-align: center;
	width: 72px;
}
.jyzn_ul1 li span {
	display: block;
	height: 32px;
	margin-bottom: 8px;
	margin-top: 15px;
	margin-left:19px;
	margin-right:19px;
	overflow: hidden;
	text-align:center;
	width: 45px;
	clear:both;
}
.jyzn_ul1 li span.list_01 {
	background: url("/images/jyzn_ico1_x.png") no-repeat scroll 0 0;
}
.jyzn_ul1 li span.list_02 {
	background: url("/images/jyzn_ico2_x.png") no-repeat scroll 0 0;
}
.jyzn_ul1 li span.list_03 {
	background: url("/images/jyzn_ico3_x.png") no-repeat scroll 0 0;
}
.jyzn_ul1 li span.list_04 {
	background: url("/images/jyzn_ico4_x.png") no-repeat scroll 0 0;
}
.jyzn_ul1 li span.list_05 {
	background: url("/images/jyzn_ico5_x.png") no-repeat scroll 0 0;
}
.jyzn_ul1 li span.list_06 {
	background: url("/images/jyzn_ico6_x.png") no-repeat scroll 0 0;
}
.jyzn_ul1 li span.list_07 {
	background: url("/images/jyzn_ico7_x.png") no-repeat scroll 0 0;
}
.jyzn_ul1 li span.list_08 {
	background: url("/images/jyzn_ico8_x.png") no-repeat scroll 0 0;
}
.jyzn_ul1 li span.list_09 {
	background: url("/images/jyzn_ico9_x.png") no-repeat scroll 0 0;
}
.jyzn_ul1 li a {
	color: #797979;
	font-size: 12px;
	font-family:'Î¢ÈíÑÅºÚ';
}
.jyzn_ul1 li.current_new {
	background:#29b4c7;
}
.jyzn_ul1 li.current_new a {
	color: #fff;
}
.jyzn_ul1 li.current span.list_01 {
	background: url("/images/jyzn_hover1_x.png") no-repeat scroll 0 0;
}
.jyzn_ul1 li.current span.list_02 {
	background: url("/images/jyzn_hover2_x.png") no-repeat scroll 0 0;
}
.jyzn_ul1 li.current span.list_03 {
	background: url("/images/jyzn_hover3_x.png") no-repeat scroll 0 0;
}
.jyzn_ul1 li.current span.list_04 {
	background: url("/images/jyzn_hover4_x.png") no-repeat scroll 0 0;
}
.jyzn_ul1 li.current span.list_05 {
	background: url("/images/jyzn_hover5_x.png") no-repeat scroll 0 0;
}
.jyzn_ul1 li.current span.list_06 {
	background: url("/images/jyzn_hover6_x.png") no-repeat scroll 0 0;
}
.jyzn_ul1 li.current span.list_07 {
	background: url("/images/jyzn_hover7_x.png") no-repeat scroll 0 0;
}
.jyzn_ul1 li.current span.list_08 {
	background: url("/images/jyzn_hover8_x.png") no-repeat scroll 0 0;
}
.jyzn_ul1 li.current span.list_09 {
	background: url("/images/jyzn_hover9_x.png") no-repeat scroll 0 0;
}
.jyzn_ul1 li.bbn {
	border-bottom:none;
}
.jyzn_ul1 li.brn {
	border-right:none;
}
