﻿@charset "utf-8";
@import url("top_end.css");
img{ border:none;}
*{ margin:0px; padding:0px;}
li{ list-style:none; transition: all 0.3s linear 0s; }
.clr{ width:0px; height:0px; clear:both; overflow:hidden;}
a{ text-decoration:none; border:0; color:#555;}
body{font-family:"Microsoft Yahei"; color:#555;}
.wrap{ width:1200px; height:auto; position:relative;  margin:20px auto;}
.op5{ filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5;}
.op8{ filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;}
body ::selection {color:#FFFFFF;background-color:#CEA074;}
body ::-moz-selection {color:#FFFFFF;background-color:#CEA074;}
.h40{ height:40px; width:100%; clear:both;}

.art,.list,.p_tc{ width:1198px; height:auto; margin-top:360px; border:1px #ddd solid; position:relative; overflow:hidden; float:left;}
.p_jj,.p_zj,.p_zt,.p_sp{ width:100%; margin-top:360px; float:left;}
.p_zg{ width:100%; margin-top:0px; float:left;}

.nbanner{ width:100%; height:500px; top:0; z-index:-1; position:absolute;}
.nbanner .artbanner{ width:100%; height:500px; background: url(../images/banner_art.jpg) center no-repeat;}
.nbanner .jjbanner{ width:100%; height:500px; background: url(../images/banner_jj.jpg) center no-repeat;}
.nbanner .zjbanner{ width:100%; height:500px; background: url(../images/banner_zj.jpg) center no-repeat;}
.nbanner .zgbanner{ width:100%; height:500px; background:#F3E8D5 url(../images/banner_zg.jpg) center no-repeat;}


.header .ztop{ width:100%; height:120px; float:left;}
.header .ztop .logo{ top:23px; left:10px; position:absolute;}
.header .ztop .tel{ right:0; top:70px; position:absolute;}
.header .ztop .tb{ right:0; top:30px; position:absolute;}
.header .ztop .tb a{ width:31px; height:30px; background:url(../images/t_tb.png); margin-left:5px; transition: all 0.3s linear 0s; float:left;}
.header .ztop .tb .tb1{background-position:0 0;}
.header .ztop .tb .tb2{background-position:-31px 0;}
.header .ztop .tb .tb3{background-position:-62px 0;}
.header .ztop .tb .tb4{background-position:-93px 0;}
.header .ztop .tb .tb1:hover{background-position:0 30px; }
.header .ztop .tb .tb2:hover{background-position:-31px 30px;}
.header .ztop .tb .tb3:hover{background-position:-62px 30px;}
.header .ztop .tb .tb4:hover{background-position:-93px 30px;}


.header .nav{ width:100%; height:45px; position:relative; float:left;}
.header .nav .bg{ width:100%; height:45px; background:#fff; position:absolute;}
.header .nav ul li:first-child{ width:100px; background:#CEA074; padding:0; margin:0; float:left;}
.header .nav ul li:first-child a{ font-size:16px; color:#fff;}
.header .nav ul li{ padding-left:20px; height:45px; text-align:center; line-height:45px; background: url(../images/navli.png) 0 center no-repeat; margin-left:60px; float:left;}
.header .nav ul li a{width:100%; height:100%; font-size:16px; color:#555; display:block; float:left;}
.header .nav ul li a:hover{ color:#AD7036;}
.header .nav ul li:first-child a:hover{ color:#fff;}

.header .subnav{ width:100%; height:auto; margin-top:450px; float:left;}
.header .subnav .s1{ width:70%; height:40px; padding-left:30%; float:left;}
.header .subnav .s1 li{ width:155px; height:40px; margin:0 3px; position:relative; float:left;}
.header .subnav .s1 li .bg{ width:155px; height:40px; background:#fff; border-radius:5px 5px 0 0;  position:absolute;}
.header .subnav .s1 li span{ width:100%; height:40px; text-align:center; line-height:40px; font-size:18px; color:#bc7c40;  position:absolute;}
.header .subnav .s1 .on .bg{ background:#b36f37 url(../images/subnavb.png) center bottom no-repeat; }
.header .subnav .s1 .on span{ color:#fff;}
.header .subnav .s2{ width:100%; height:45px; position:relative; float:left;}
.header .subnav .s2 .bg{ width:100%; height:45px; background:#b36f37; border-radius:20px 20px 0 0; position:absolute;}
.header .subnav .s2 li{ width:100%; height:45px; text-align:center; line-height:45px; position:absolute;}
.header .subnav .s2 li a{ color:#fff; font-size:14px; margin:0 20px;}
.header .subnav .s2 li span{ width:100%; height:45px; text-align:center; left:0; top:0; line-height:45px; position:absolute;}


.flexslider{position:relative;height:auto;overflow:hidden;/*background:url(../images/loading.gif) 50% no-repeat;*/}
.slides{position:relative;z-index:1;}
.slides li{}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;  text-align:center; }
.flex-control-nav li{display:inline-block;width:80px;height:5px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:80px;height:5px; background:#fff;cursor:pointer; text-indent:-999999px; }
.flex-control-nav .flex-active{background:#CEA074;}
.flex-direction-nav{position:absolute;z-index:2;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:97px;height:194px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/banner_btn_l.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/banner_btn_r.png) center center no-repeat;}

.banner{ width:100%; height:700px; top:0; z-index:0; position:absolute;}
.banner .flex-control-nav{ display:none;}
.banner .slides li{ height:700px;}

.leftnav {
    width: 243px;
    height: 426px;
    float: right;
}
.navBox {
    margin: 0 auto;
    height: 100%;
    overflow: hidden
}

.navBox dl {
    float: left
}

.navBox dt {
    width: 237px;
    height: 60px;
    margin: 2px;
    text-align: center;
    font-size: 25px;
    color: #fff;
}

.navBox dd {
    float: left;
}

.navBox dd a {
    display: inline-block;
    float: left;
    width: 35px;
    height: 35px;
    margin: 2px;
    background: #36F;
    color: #fff;
    padding: 10px 17px 23px 24px;
    line-height: 23px;
    text-decoration: none;
    font-size: 15px;
}

.navBox dd a:hover {
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.navBox .c1 {
    background: #ef725c
}

.navBox .c2 {
    background: #d66696
}

.navBox .c3 {
    background: #e88b2b
}

.navBox .c4 {
    background: #68bbc1
}

.navBox .c5 {
    background: #957dc7
}

.navBox .c6 {
    background: #a7a7a7
}

.navBox .c7 {
    background-image: url(../images/bp1.jpg);
    line-height: 65px;
    font-size: 20px;
}

.navBox .c8 {
    background-image: url(../images/bp2.jpg);
    line-height: 65px;
    font-size: 20px;
}

.rightyuyue {
    width: 278px;
    height: 426px;
    float: left;
}

.student {
    width: 252px;
    padding: 0 23px 0 0;
}

.pubtit {
    border-bottom: 1px solid #BB7B3F;
    overflow: hidden;
    color: #BB7B3F;
    font-size: 18px;
}

.pubtit h3 span {
    font-size: 14px;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    color: #999999;
    padding: 0 0 0 5px;
}

.stu_zx {
    background: url(../images/stu_zx.png) center no-repeat;
    overflow: hidden;
    margin: 5px 0 0;
}

.stu_zx li {
    overflow: hidden;
    height: 63px;
    background-image: url(../images/stu_zx.png);
    background-repeat: no-repeat;
}

.stu_zx li:hover {
    background-image: url(../images/stu_zx_hov.png);
}

.stu_zx li.s1 {
    background-position: 0 0;
}

.stu_zx li.s2 {
    background-position: 0 -64px;
}

.stu_zx li.s3 {
    background-position: 0 -129px;
}

.stu_zx li.s4 {
    background-position: 0 -195px;
}

.stu_zx li.s5 {
    background-position: 0 -261px;
}

.stu_zx li.s6 {
    background-position: 0 -325px;
}

.stu_zx li:cur.s1 {
    background-position: 0 0;
}

.stu_zx li.cur.s2 {
    background-position: 0 -64px;
}

.stu_zx li.cur.s3 {
    background-position: 0 -129px;
}

.stu_zx li.cur.s4 {
    background-position: 0 -195px;
}

.stu_zx li.cur.s5 {
    background-position: 0 -261px;
}

.stu_zx li.cur.s6 {
    background-position: 0 -327px;
}

.stu_zx li a {
    color: #ffffff;
    height: 66px;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
}

.midmedia {
    width: 600px;
    margin: 5px 0;
    float: left;
    padding: 0 20px;
}
#news {
    float: left;
}

#news div ul li {
    background: url("../images/li.jpg") no-repeat scroll 5px 10px rgba(0, 0, 0, 0);
    cursor: pointer;
    float: left;
    font-size: 12px;
    line-height: 29px;
    padding-left: 15px;
    width: 235px;
    color: #000;
}

#news .div1 {
    float: left;
}

#news .divfg {
    border-bottom: 1px dashed #d7d7d7;
    margin-top: 20px;
}

#news .pp {
    text-indent: 2em;
    line-height: 25px;
    font-size: 13px;
    color: #695c5c;
    margin: 10px 0;
}

#news dt h2 {
    line-height: 38px;
    overflow: hidden;
    zoom: 1;
    background: url(../images/news_tbg.png) center left no-repeat;
    padding: 0 0 0 6px;
}

#news dt span {
    font-size: 16px;
    color: #ffffff;
}

#news dt i {
    font-style: normal;
    font-weight: normal;
    padding: 0 8px;
    color: #555555;
}

#news dt h2 a {
    color: #BC7C40;
    font-size: 16px;
    font-weight: bold;
}

#news dd {
    overflow: hidden;
    zoom: 1;
}

#news dd span {
    padding: 30px 45px 30px 0;
    color: #555555;
}

#news dd a {
    color: #555555;
    line-height: 30px;
    font-size: 14px;
    line-height: 33px;
}

.index .hd{ width:252px; height:384px; float:left;}
.index .hd .t{ width:100%; height:40px; float:left;}
.index .hd .t span{ line-height:40px; font-size:18px; color:#BC7C40;}
.index .hd .b{ width:100%; height:384px; float:left;}
.index .hd .b .flex-direction-nav{ display:none;}
.index .hd .b .slides li{ height:384px;}
.index .hd .b .flex-control-nav{ bottom:10px;}
.index .hd .b .flex-control-nav li{ width:30px; height:5px; line-height:50px;}
.index .hd .b .flex-control-nav a{ width:30px; height:5px;}
/*.index .news{ width:540px; height:338px; margin:40px 30px 0; float:left;}
.index .news .t{ width:100%; height:42px; border-bottom:2px #e0e0e0 solid; float:left;}
.index .news .t a{ width:110px; height:40px; text-align:center; line-height:40px; font-size:18px; color:#555; float:left;}
.index .news .t .on{ color:#BC7C40; border-bottom:2px #BC7C40 solid;}
.index .news .b{ width:100%; height:auto; float:left;}
.index .news .b .z{ width:100%; height:150px;  float:left;}
.index .news .b .z .i{ width:160px; height:113px; margin:20px 25px 0 0; float:left;}
.index .news .b .z .bt{ width:355px; height:auto; margin-top:20px; float:left;}
.index .news .b .z .bt a{ font-size:18px; color:#555;}
.index .news .b .z .zw{ width:355px; height:auto; font-size:14px; color:#555; line-height:24px; margin-top:10px; float:left;}
.index .news .b .z .zw a{ color:#BB7B3F;}
.index .news .b ul{ width:100%; height:auto;  float:left;}
.index .news .b ul li{ width:100%; height:28px; border-bottom:1px #fff dotted; line-height:28px; float:left; background:url(../images/ico.gif) no-repeat scroll 0 12px}
.index .news .b ul li:hover{ height:28px;}
.index .news .b ul li:hover .z1 a{ color:#BB7B3F;}
.index .news .b ul li .z1{ width:80%; height:28px; float:left; text-indent:15px;}
.index .news .b ul li .z1 a{ font-size:14px; color:#555; cursor:pointer;}
.index .news .b ul li .z2{ width:20%; font-size:14px; color:#999; text-align:right; float:left;}


.index .server{ width:300px; height:338px; margin-top:40px; float:left;}
.index .server .t{ width:100%; height:40px; float:left; border-bottom:2px solid #e0e0e0;}
.index .server .t span{ line-height:40px; font-size:18px; color:#555;}
.index .server .b{ width:100%; height:338px; overflow:hidden; float:left;}
.index .server .b ul{ width:100%; overflow:hidden; margin-bottom:15px;}
.index .server .b ul li{ width:33.3%; text-align:center; float:left; margin-top:15px;}
.index .server .b ul li i{ display:block; width:55px; height:55px; margin:0 auto;}
.index .server .b ul li i.i1{ background:url(../images/s_01.png) no-repeat;}
.index .server .b ul li:hover i.i1{ background:url(../images/s_01_a.png) no-repeat;}
.index .server .b ul li i.i2{ background:url(../images/s_02.png) no-repeat;}
.index .server .b ul li:hover i.i2{ background:url(../images/s_02_a.png) no-repeat;}
.index .server .b ul li i.i3{ background:url(../images/s_03.png) no-repeat;}
.index .server .b ul li:hover i.i3{ background:url(../images/s_03_a.png) no-repeat;}
.index .server .b ul li i.i4{ background:url(../images/s_04.png) no-repeat;}
.index .server .b ul li:hover i.i4{ background:url(../images/s_04_a.png) no-repeat;}
.index .server .b ul li i.i5{ background:url(../images/s_05.png) no-repeat;}
.index .server .b ul li:hover i.i5{ background:url(../images/s_05_a.png) no-repeat;}
.index .server .b ul li i.i6{ background:url(../images/s_06.png) no-repeat;}
.index .server .b ul li:hover i.i6{ background:url(../images/s_06_a.png) no-repeat;}
.index .server .b ul li span{ display:block; text-align:center; margin-top:8px; font-size:14px;}
.index .server .b ul li:hover span{ color:#bc7d41;}*/

.szj{ width:100%; height:800px; background:url(../images/zjb.jpg) center no-repeat; float:left; }
.szj .t{ width:100%; height:auto; margin-top:40px; float:left;}
.szj .t .z1{ width:100%; height:50px; line-height:50px; text-align:center; font-size:36px; color:#BC7C40; float:left;}
.szj .t .z2{ width:100%; height:auto; padding:10px 0; line-height:24px; text-align:center; font-size:16px; color:#555; float:left;}
.szj .b{ width:100%; height:640px; position:relative; float:left;}
.szj .b .an{ width:42px; height:auto; right:0; top:-100px; position:absolute;}
.szj .b .an li{ width:42px; height:127px; margin-bottom:20px; z-index:2; position:relative;float:left;}
.szj .b .an li .bg{width:40px; height:100%; background:#fff; border:1px #b2793b solid;  border-radius:5px;  position:absolute;}
.szj .b .an li span{ width:42px; text-align:center; line-height:24px; color:#b2793b; font-size:22px; padding-top:16px; z-index:3; position:absolute; }
.szj .b .an .on span{ color:#fff; }
.szj .b .an .on .bg{ background:#b2793b;}
.szj .b .qh{ width:100%; height:640px; overflow:hidden; margin-top:2px; float:left;}
.szj .b .sbg{ width:843px; height:558px;  top:30px; right:0; position: absolute;}
.szj .b .yn .i{ width:410px; height:630px; top:10px; z-index:3; position:absolute;}
.szj .b .yn .i img{ width:410px; height:630px; float:left;}
.szj .b .yn .z{ width:760px; height:558px; background:url(../images/zjbg.png) no-repeat; padding-left:83px; right:0; top:30px; position:absolute;}
.szj .b .yn .slides li{height:640px;}
.szj .b .yn .flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.szj .b .yn .flex-control-nav a{ text-indent:-999999px;}
.szj .b .yn .flex-direction-nav{position:absolute;z-index:2;width:100%;top:25%;}
.szj .b .yn .z .z1{ width:100%; height:auto; margin-top:40px; font-size:32px; line-height:40px; float:left;}
.szj .b .yn .z .z2{ width:100%; height:auto; font-size:16px; margin-top:10px; line-height:24px; float:left;}
.szj .b .yn .z .z3{ width:600px; padding-left:60px; height:48px; line-height:24px; font-size:14px; margin-top:10px; background:url(../images/i_zjsc.png) no-repeat; float:left;}
.szj .b .yn .z .z4{ width:600px; padding-left:60px; height:auto; line-height:24px; font-size:14px; margin-top:10px; background:url(../images/i_zjjj.png) no-repeat; float:left;}
.szj .b .yn .z .z4 a{ color:#cf9c65;}
.szj .b .yn .z .zx{ width:80%; height:auto; padding-left:20%; margin-top:20px; float:left;}
.szj .b .yn .z .zx a{ width:114px; height:43px; padding-left:60px; margin-right:20px; line-height:43px; font-size:18px; color:#fff; border-radius:5px; float:left;}
.szj .b .yn .z .zx .zx1{ background:#E14343 url(../images/zx1.png) 34px center no-repeat;}
.szj .b .yn .z .zx .zx2{ background:#FB7803 url(../images/zx2.png) 34px center no-repeat;}
.szj .b .yn .z .al{ width:100%; height:auto; margin-top:20px; float:left;}
.szj .b .yn .z .al a{ width:220px; height:148px;  position:relative; margin-right:20px; float:left;}
.szj .b .yn .z .al img{ width:220px; height:148px; cursor:pointer; float:left;}
.szj .b .yn .z .al .tb{ width:220px; height:148px; background:url(../images/sp.png) center no-repeat; left:0; top:0; position:absolute;}
.szj .b .gj ul{ width:1122px; height:600px; padding:0 15px; position:relative; float:right;}
.szj .b .gj .bg{ width:1152px; height:600px; background:#fff; border-radius:15px; right:0; position:absolute;}
.szj .b .gj ul li{ width:374px; height:auto; float:left;}
.szj .b .gj ul li .i{ width:100%; height:272px; text-align:center; margin-top:25px; float:left;}
.szj .b .gj ul li .p1{ width:100%; height:auto; font-size:24px; line-height:30px; text-align:center; float:left;}
.szj .b .gj ul li .p2{ width:344px; height:auto; padding:0 15px; font-size:14px; margin-top:20px;  float:left;}
.szj .b .gj ul li b{ padding:0 5px 1px; margin-right:10px; background:#CD985F; text-align:center; line-height:20px; border-radius:3px; font-size:14px;  color:#fff;}
.szj .b .gj ul li .p2 p{ width:290px; line-height:16px; margin-bottom:5px; float:right;}
.szj .b .gj ul li .p3{ width:344px; height:auto; padding:0 15px; font-size:14px; margin-top:10px; float:left;}
.szj .b .gj ul li .p3 span{ line-height:24px;}
.szj .b .gj ul li .p3 a{ color:#555;}


.index .lc{ width:100%; height:720px; float:left;}
.index .lc .t{ width:100%; height:auto; margin-top:40px; float:left;}
.index .lc .t .z1{ width:100%; height:50px; line-height:50px; text-align:center; font-size:36px; color:#BC7C40; float:left;}
.index .lc .t .z2{ width:100%; height:auto; padding:10px 0; line-height:24px; text-align:center; font-size:16px; color:#555; float:left;}
.index .lc .b{ width:100%; height:auto; position:relative; float:left;}
.index .lc .b .z3{ top:70px; right:0; top:0; position:absolute; width: 470px; border: 1px solid #e0e0e0;}
.index .lc .b .z3 .g{font-size: 24px;color: #555;line-height: 50px; text-align: center;border-bottom: 2px solid #cb9b6b;margin-bottom:10px;}
.index .lc .b .z3 .b p{font-size: 16px; line-height: 30px; text-indent:2em;}
.index .lc .b .z3 .b img{margin: 20px 0 10px 0;text-align: right;width: 470px;}

.index .lc .b .gy{ width:735px; height:548px; background:url(../images/gybg.gif) no-repeat; position:relative; margin-top:20px;}
.index .lc .b .gy .gyy{ width:215px;}
.index .lc .b .gy h6{ font-size:14px; font-weight:normal; margin-top:40px; margin-left:30px;}
.index .lc .b .gy p{ font-size:14px; line-height:20px; margin:5px 0 10px 10px;}
.index .lc .b .gy .gy1{ position:absolute; left:1px;}
.index .lc .b .gy .gy2{ position:absolute; left:244px;}
.index .lc .b .gy .gy3{ position:absolute; left:487px;}
.index .lc .b .gy .gy4{ position:absolute; top:305px; left:1px;}
.index .lc .b .gy .gy5{ position:absolute; top:305px; left:244px;}
.index .lc .b .gy .gy6{ position:absolute; top:305px; left:487px;}

.ksguahao{ width:980px;margin:0 auto;background: url(../images/ksgh.jpg) no-repeat left center #efefef;  height:49px; padding-left:220px; padding-top:13px}
.ksguahao ul{ width:850px; float:left}
.ksguahao li{ float:left; font-size:14px;/*font-weight:bold;*/ padding-left:13px;color:#555555}
.ksguahao li input,.ksguahao li select { width:130px;background-color:#fff;border:1px solid #d9d9d9; height: 33px;line-height:33px;vertical-align:middle; color:#555;}
.kstijiao{ background-color:#cea074;color:#555;border-radius:5px; float: left; width:91px;height:29px; margin-left:23px;margin-top:5px; display:inline; cursor:pointer;}


.shj{ width:100%;  position:relative; float:left;}
.shj .t,.hj .t{ width:100%; overflow:hidden; margin-bottom:40px;}
.shj .t .z1,.hj .t .z1{ width:100%; height:50px; line-height:50px; text-align:center; font-size:36px; color:#BC7C40; float:left;}
.shj .t .z2,.hj .t .z2{ width:100%; height:auto; padding:10px 0; line-height:24px; text-align:center; font-size:16px; color:#555; float:left;}
.shj .b{ width:100%; height:650px; position:absolute;}
.shj .b .slides li{height:650px;}
.shj .b .flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center; }
.shj .b .flex-direction-nav{position:absolute;z-index:2;width:100%;top:35%;}






.art .sboxt{ width:100%; height:20px;background:url(../images/sboxt.gif) -1px; margin-top:20px; float:left;}
.art .sboxb{ width:100%; height:20px;background:url(../images/sboxb.gif); margin-bottom:20px; float:left;}
.art .sboxz{ width:100%; height:auto;background:url(../images/sboxz.gif); float:left;}
.art .viewbox{ height:auto; padding:30px 50px 50px; float:left;}
.art .viewbox .title{ width:100%; height:40px; font-size:26px; text-align:center; line-height:40px; float:left;}
.art .viewbox .info{ width:100%; height:30px; font-size:14px; text-align:center; line-height:30px; float:left;}
.art .viewbox .info .s{ color:#C98147;}
.art .viewbox .info a{ color:#555;}
.art .viewbox .content{ width:100%; height:auto; font-size:16px; line-height:32px; margin-top:20px; float:left;}
.art .viewbox .context{ width:100%; height:auto; margin-top:30px; float:left;}
.art .viewbox .context ul li{ width:100%; height:30px; font-size:18px; float:left; }
.art .viewbox .context ul li a{ color:#555}
.art .viewbox .zx{ width:1100px; height:auto; padding:30px 0 0; border-top:1px #ddd solid; margin-top:30px; float:left;}
.art .viewbox .zx ul li{ width:275px; height:auto; float:left;}
.art .viewbox .zx ul li a{ color:#555;}
.art .viewbox .zx ul li a:hover .k{ border:1px #db9c60 solid;}
.art .viewbox .zx ul li .k{ width:143px; height:82px; border:1px #ddd solid; margin:30px 65px 0; border-radius:15px; float:left;}
.art .viewbox .zx ul li .k .i{ width:60px; height:60px; background:url(../images/a_zx.png); margin:11px 41px 0; transition: all 0.3s linear 0s;  float:left;}
.art .viewbox .zx ul li .k .i1{ background-position:0 0;}
.art .viewbox .zx ul li .k .i2{ background-position:-60px 0;}
.art .viewbox .zx ul li .k .i3{ background-position:-120px 0;}
.art .viewbox .zx ul li .k .i4{ background-position:-180px 0;}
.art .viewbox .zx ul li a:hover .i1{ background-position:0 -60px;}
.art .viewbox .zx ul li a:hover .i2{ background-position:-60px -60px;}
.art .viewbox .zx ul li a:hover .i3{ background-position:-120px -60px;}
.art .viewbox .zx ul li a:hover .i4{ background-position:-180px -60px;}
.art .viewbox .zx ul li .p1{ width:100%; height:auto; text-align:center; font-size:26px; line-height:50px; float:left;}
.art .viewbox .zx ul li .p2{ width:235px; height:auto; font-size:18px; margin:0 20px; line-height:30px; float:left;}

.pleft{ width:898px; height:auto; border-right:1px #ddd solid; overflow:hidden; position:relative; float:left;}
.pright{ width:299px; height:inherit; float:left;}

.place{ width:858px; height:60px; padding-left:40px; border-bottom:1px #ddd solid; line-height:60px; font-size:14px; float:left;}
.place a{ font-size:14px; color:#555;}

.pages{ width:100%; height:48px; text-align:center; padding-top:28px;  font-size:12px; color:#008C00; float:left;}
.pages li{ text-align:center; font-size:14px; color:#BB7B3F; margin:0 2px; display:inline;}
.pages li a{ font-size:14px; color:#BB7B3F; background:#eee; padding:2px 5px;}
.pages li a:hover{ background:#BB7B3F; color:#fff;}

.listbox{ width:818px; height:auto; padding:0 40px; float:left;}
.listbox ul li{ width:100%; height:170px; border-bottom:1px #ddd solid; position:relative; float:left;}
.listbox ul li .z1{ width:40px; height:auto; padding-top:75px; font-size:12px; float:left;}
.listbox ul li .z1 .tj{ width:30px; height:16px; background:#E6605D; text-align:Center; line-height:16px; color:#fff; border-radius:3px; float:left;}
.listbox ul li .z2{ width:180px; height:135px; padding-top:18px; margin-right:20px; float:left;}
.listbox ul li .z2 img{ width:180px; height:135px;}
.listbox ul li .z3{ width:460px; padding-top:18px; float:left;}
.listbox ul li .z3 .title{ width:100%; height:auto; font-size:14px; font-weight:bold; margin-right:20px; float:left;}
.listbox ul li .z3 .title a{ color:#555;}
.listbox ul li .z3 .intro{ width:100%; height:auto; line-height:26px; font-size:14px; margin-top:10px; float:left;}
.listbox ul li .z3 .xq{ width:100%; height:auto; line-height:24px; margin-top:6px; float:left;}
.listbox ul li .z3 .xq a{ font-size:14px;  text-decoration:underline; color:#BB7B3F;}
.listbox ul li .z4{ width:90px; height:auto; line-height:170px; font-size:12px; text-align:right; float:right;}

.pright .r1{ width:299px; height:300px; background:url(../images/r1.png) center 20px no-repeat; border-bottom:1px #ddd solid; position:relative; float:left;}
.pright .r1 p{ padding:0 20px; height:auto; font-size:14px; line-height:24px; bottom:20px; text-indent:2em; position:absolute;}

.pright .r3{ width:300px; height:1500px; float:left;}
.pright .r3 .u1{ border-top:1px #ddd solid;}
.pright .r3 .u1 li{ width:99px; height:99px; border-right:1px #ddd solid; border-bottom:1px #ddd solid; float:left;}
.pright .r3 .u1 li .i{ width:56px; height:56px; margin:10px 21px 5px; background:url(../images/r_u1.png) no-repeat; transition: all 0.3s linear 0s; float:left;}
.pright .r3 .u1 .l1 .i{ background-position:0 0;}
.pright .r3 .u1 .l2 .i{ background-position:-56px 0;}
.pright .r3 .u1 .l3 .i{ background-position:-112px 0;}
.pright .r3 .u1 .l4 .i{ background-position:-168px 0;}
.pright .r3 .u1 .l5 .i{ background-position:-224px 0;}
.pright .r3 .u1 .l6 .i{ background-position:-280px 0;}
.pright .r3 .u1 .l7 .i{ background-position:-336px 0;}
.pright .r3 .u1 .l8 .i{ background-position:-392px 0;}
.pright .r3 .u1 .l9 .i{ background-position:-448px 0;}
.pright .r3 .u1 .l10 .i{ background-position:-504px 0;}
.pright .r3 .u1 .l11 .i{ background-position:-560px 0;}
.pright .r3 .u1 .l12 .i{ background-position:-616px 0;}
.pright .r3 .u1 .l1 a:hover .i{ background-position:0 -56px;}
.pright .r3 .u1 .l2 a:hover .i{ background-position:-56px -56px;}
.pright .r3 .u1 .l3 a:hover .i{ background-position:-112px -56px;}
.pright .r3 .u1 .l4 a:hover .i{ background-position:-168px -56px;}
.pright .r3 .u1 .l5 a:hover .i{ background-position:-224px -56px;}
.pright .r3 .u1 .l6 a:hover .i{ background-position:-280px -56px;}
.pright .r3 .u1 .l7 a:hover .i{ background-position:-336px -56px;}
.pright .r3 .u1 .l8 a:hover .i{ background-position:-392px -56px;}
.pright .r3 .u1 .l9 a:hover .i{ background-position:-448px -56px;}
.pright .r3 .u1 .l10 a:hover .i{ background-position:-504px -56px;}
.pright .r3 .u1 .l11 a:hover .i{ background-position:-560px -56px;}
.pright .r3 .u1 .l12 a:hover .i{ background-position:-616px -56px;}
.pright .r3 .u1 li p{ width:100%; height:auto; text-align:center;  line-height:16px; color:#555; float:left;}
.pright .r3 .u1 li a{ width:99px; height:99px; font-size:16px; color:#555; float:left;}
.pright .r3 .tel{ width:299px; height:85px; background:url(../images/tel3.png) center no-repeat; float:left;}
.pright .r3 .u2{ width:260px; height:auto; padding-left:24px; float:left;}
.pright .r3 .u2 li{ width:120px; height:30px; margin:10px 10px 0 0; float:left;}
.pright .r3 .u2 li .t{ width:38px; height:30px; background:#BCBCBC; float:left;}
.pright .r3 .u2 li .t .i{ width:24px; height:24px; margin:3px 7px; background:url(../images/r_u2.png) no-repeat; float:left;}
.pright .r3 .u2 li .t .i1{ background-position:0 0;}
.pright .r3 .u2 li .t .i2{ background-position:-24px 0;}
.pright .r3 .u2 li .t .i3{ background-position:-48px 0;}
.pright .r3 .u2 li .t .i4{ background-position:-72px 0;}
.pright .r3 .u2 li p{ width:82px; height:30px; background:#e5e5e5; text-align:center; line-height:30px; float:left;}
.pright .r3 .u2 li a{ color:#555;}
.pright .r3 .u2 li a:hover .t{ background:#BB7B3F;}
.pright .r3 .zx{ width:100%; height:auto; text-align:center; float:left;}
.pright .r3 .zx a{ width:250px; height:40px; border:1px #fff solid; background:#FB7803; border-radius:5px; text-align:center; line-height:40px;font-size:18px; color:#fff; margin:10px 24px; float:left;}
.pright .r3 .zx a:hover{ background:#fff; border:1px #FB7803 solid; color:#FB7803;}

.r_zj{ width:260px; height:280px; padding-left:20px; float:left;}
.r_zj .btop{ width:260px; height:40px; padding-top:10px; line-height:40px; background:url(../images/r_btopb.gif) bottom no-repeat; position:relative; float:left;}
.r_zj .btop span{ left:0px; font-size:20px; position:absolute;}
.r_zj .btop .an{ right:0px; width:40px; height:13px; margin-top:6px; position:absolute;}
.r_zj .btop .r_left{ width:13px; height:13px; margin-right:7px; float:left;}
.r_zj .btop .r_right{ width:13px; height:13px; float:left;}
.r_zj .bbox{ width:260px; height:220px; padding-top:10px; overflow:hidden; float:left;}
.r_zj .bbox .r_box{ width:260px; height:150px; float:left;}
.r_zj .bbox .r_zjbox{ width:260px; height:150px; float:left;}
.r_zj .bbox .img{ width:113px; height:150px; margin-right:14px; float:left;}
.r_zj .bbox .img img{ width:113px; height:150px; }
.r_zj .bbox .bt{ width:133px; height:30px; line-height:30px; float:left;}
.r_zj .bbox .bt a{ font-size:16px; color:#BB7B3F;}
.r_zj .bbox .zc{ width:133px; height:22px; font-size:12px; color:#000; line-height:22px; float:left;}
.r_zj .bbox .zw{ width:133px; height:66px; margin-top:5px; line-height:22px; font-size:12px; color:#666; float:left;}
.r_zj .bbox .zx{ width:260px; height:40px; margin-top:10px; float:left;}
.r_zj .bbox .zx a{ width:166px; height:38px; border-radius:5px; border:1px #E14343 solid; background:#E14343 url(../images/i_zjzx1.gif) 55px center no-repeat; font-size:18px; color:#fff; padding-left:92px; line-height:38px; float:left;}
.r_zj .bbox .zx a:hover{ border:1px #E14343 solid; background:#fff  url(../images/i_zjzx2.gif) 55px center no-repeat; font-size:18px; color:#E14343;}

.szx{ width:100%; height:auto; padding:30px 0 50px 0; border-top:1px #ddd solid; margin-top:-1px; float:left;}
.szx ul li{ width:300px; height:auto; float:left;}
.szx ul li a{ color:#555;}
.szx ul li a:hover .k{ border:1px #db9c60 solid;}
.szx ul li .k{ width:143px; height:82px; border:1px #ddd solid; margin:30px 79px 0; border-radius:15px; float:left;}
.szx ul li .k .i{ width:60px; height:60px; background:url(../images/a_zx.png); margin:11px 41px 0; transition: all 0.3s linear 0s;  float:left;}
.szx ul li .k .i1{ background-position:0 0;}
.szx ul li .k .i2{ background-position:-60px 0;}
.szx ul li .k .i3{ background-position:-120px 0;}
.szx ul li .k .i4{ background-position:-180px 0;}
.szx ul li a:hover .i1{ background-position:0 -60px;}
.szx ul li a:hover .i2{ background-position:-60px -60px;}
.szx ul li a:hover .i3{ background-position:-120px -60px;}
.szx ul li a:hover .i4{ background-position:-180px -60px;}
.szx ul li .p1{ width:100%; height:auto; text-align:center; font-size:26px; line-height:50px; float:left;}
.szx ul li .p2{ width:240px; height:auto; font-size:18px; margin:0 30px; line-height:30px; float:left;}

.panels{ width:299px; height:650px; float:left;}

.p_jj .n1{ width:100%; height:auto; float:left;}
.p_jj .n1 .b1{ width:100%; height:620px; background:url(../images/n1i1.png) 0 74px no-repeat; position:relative; float:Left;}
.p_jj .n1 .b2{ width:100%; height:710px; position:relative; float:Left;}
.p_jj .n1 .b3{ width:100%; height:730px; background:url(../images/n1i3.png) 0 0 no-repeat; position:relative;float:Left;}
.p_jj .n1 .b1 span{ top:120px; right:0;}
.p_jj .n1 .b2 span{ top:156px;}
.p_jj .n1 .b3 span{ top:194px; right:40px;}
.p_jj .n1 .b2 .i{ width:500px; overflow:hidden; right:0; top:20px; position:absolute;}
.p_jj .n1 .b2 .i ul{ width:1500px; float:left;}
.p_jj .n1 .b2 .i ul li{ width:500px; float:left;}
.p_jj .n1 span{ width:580px; height:auto; position:absolute;}
.p_jj .n1 p{ margin-bottom:40px;}
.p_jj .n1 .p1{ font-size:36px; color:#b2b2b2; line-height:36px; font-weight:lighter;}
.p_jj .n1 .p1 b{ font-size:38px; color:#ca8147; font-weight:normal;}
.p_jj .n1 .p2{ font-size:20px; line-height:40px; text-indent:2em;}
.p_jj .n1 .b3 .p2{ text-indent:0px;}
.p_jj .n1 .p3{ font-size:16px; text-indent:2em; line-height:30px; }
.p_jj .n2{ width:100%; height:auto; margin-top:60px; float:left;}
.p_jj .n2 .t{ width:404px; height:100px; background:url(../images/n2b.png); margin-left:373px; position:relative; float:left;}
.p_jj .n2 .t span{ width:227px; height:100px; text-align:center; line-height:100px; font-size:38px; color:#fff; left:124px; position:absolute;}

.p_jj .n2 .b1{ width:96%; height:auto; padding:0 2%; font-size:16px; text-indent:2em; line-height:2em; margin-top:20px;  float:left;}
.p_jj .n2 .b2{ width:100%; height:auto; margin-top:20px;  float:left;}
.p_jj .n3{ width:100%; height:auto; background:#F9F2E3; margin-top:60px; float:left;}
.p_jj .n3 .t{ width:100%; height:auto; text-align:center; margin-top:40px; float:left;}
.p_jj .n3 .t .p1{ font-size:36px;}
.p_jj .n3 .t .p2{ font-size:18px;}
.p_jj .n3 ul{ padding:50px 150px; float:Left;}
.p_jj .n3 ul li{ width:300px; height:auto; text-align:center; float:left;}

.p_zj .n1{ width:100%; height:760px; float:left;}
.p_zj .n1 .i{ width:480px; height:760px; background:url(../images/zj_i1.png) center bottom no-repeat; float:left;}
.p_zj .n1 .p1{ width:694px; height:110px; text-align:center; line-height:110px; font-size:50px; margin:20px 20px 0 0; float:right;}
.p_zj .n1 .p1 .s{ color:#bc7c40;}
.p_zj .n1 .p2{ width:629px; height:128px;margin-right:20px; padding:10px 0 10px 65px; position:relative; background:url(../images/zj_i2.jpg) 0 center no-repeat; line-height:32px; float:right;}
.p_zj .n1 .p2 p{ font-size:18px; }
.p_zj .n1 .p3{ width:654px; height:50px; padding:26px 20px; margin:35px 20px 0 0; background: url(../images/zj_i3.png); font-size:16px; line-height:25px; text-indent:2em; float:right;}
.p_zj .n1 .v{ width:660px; height:auto; margin-top:45px; padding-left:34px; float:left;}
.p_zj .n1 .v .z{ width:284px; height:225px; padding:10px 6px; background:url(../images/zj_i4.png) no-repeat; margin-right:30px;  float:left;}
.p_zj .n1 .v .z p{ width:100%; height:24px; text-align:Center; line-height:24px; float:left;}

.p_zj .n2{ width:100%; height:auto; background:#F0F0F0; float:left;}
.p_zj .n2 .t{ width:100%; height:100px; text-align:center; margin-top:40px; float:left;}
.p_zj .n2 .t .p1{ font-size:38px; color:#BC7C40;}
.p_zj .n2 .t .p2{ font-size:20px;}
.p_zj .n2 .t .p2 b{ font-weight:normal; color:#f00;}
.p_zj .n2 .t .p3{ font-size:8px;}
.p_zj .n2 .b{ width:100%; height:auto; padding-bottom:40px; float:left;}
.p_zj .n2 .b ul{ width:1224px; height:auto;}
.p_zj .n2 .b ul li .s{ width:270px; height:434px; padding:3px; border:0; display:block; background:url(../images/zj_i5.jpg) center no-repeat; float:left;}
.p_zj .n2 .b ul li .s:hover{ width:270px; height:434px; border:3px #DB9C60 solid; padding:0; margin-top:-3px;}
.p_zj .n2 .b ul li{ width:276px; height:440px; margin:50px 24px 0 0; float:left;}
.p_zj .n2 .b ul li .i{ width:270px; height:360px; overflow:hidden; float:left; }
.p_zj .n2 .b ul li .z{ width:270px; height:74px; float:left;}
.p_zj .n2 .b ul li .z .z1{ width:220px; height:40px; padding:17px 0; text-align:center; line-height:20px; float:left;}
.p_zj .n2 .b ul li .z .z1 .p1{ font-size:20px;}
.p_zj .n2 .b ul li .z .z1 .p2{ font-size:14px;}
.p_zj .n2 .b ul li .z .z2{ width:40px; height:60px; padding:7px 0; margin-left:10px; float:left;}
.p_zj .n2 .b ul li .z .z2 .i{ width:40px; height:30px; float:left;}
.p_zj .n2 .b ul li .s .c1 .i{ background:url(../images/zj_c1.png) center no-repeat;}
.p_zj .n2 .b ul li .s .z2 a{display:none; font-size:14px; color: #BC7C40; text-align:center; line-height:30px; }
.p_zj .n2 .b ul li .s .c2 .i{ background:url(../images/zj_c2.png) center no-repeat;}
.p_zj .n2 .b ul li .s .c1:hover a{ display:block;}
.p_zj .n2 .b ul li .s .c1:hover .i{ display:none;}
.p_zj .n2 .b ul li .s .c2:hover a{ display:block;}
.p_zj .n2 .b ul li .s .c2:hover .i{ display:none;}
.p_zj .n3{ width:100%; height:760px; background:#fff; float:left;}
.p_zj .n3 .t{ width:100%; height:100px; text-align:center; margin-top:40px; float:left;}
.p_zj .n3 .t .p1{ font-size:38px; color:#BC7C40;}
.p_zj .n3 .t .p2{ font-size:20px;}
.p_zj .n3 .t .p2 b{ font-weight:normal; color:#f00;}
.p_zj .n3 .t .p3{ font-size:8px;}
.p_zj .n3 .b{ width:100%; height:660px; background:url(../images/zj_i6.jpg) center 0 no-repeat; float:left;}

.p_tc .tcbox{  height:auto; padding:35px; float:left}
.p_tc .tcbox .dh{ width:100%; height:96px; marginfloat:left;}
.p_tc .tcbox .dh .t{ width:140px; height:75px; padding:20px 0 0 83px; background:#BBBABA url(../images/tc_i1.png) 24px 22px no-repeat; color:#fff; float:left;}
.p_tc .tcbox .dh .t .p1{ font-size:26px;}
.p_tc .tcbox .dh .t .p2{ font-size:12px;}
.p_tc .tcbox .dh ul{ width:603px; height:96px; float:left;}
.p_tc .tcbox .dh ul li{ width:200px; height:47px; background:#EDEDEE; margin:0 0 1px 1px; text-align:center; line-height:47px; font-size:16px;  cursor:pointer;  float:left;}
.p_tc .tcbox .dh ul .on{ color:#bc7c40;}
.p_tc .tcbox .tcbt{ width:100%; height:auto; text-align:center; margin:50px 0 30px 0; float:Left;}
.p_tc .tcbox .tcbt .p1{ font-size:30px; color:#bc7c40}
.p_tc .tcbox .tcbt .p2{ font-size:12px; color:#e6ba90}
.p_tc .tcbox .tczw{ width:100%; height:auto; border-bottom:1px #c4c4c4 dotted; padding-bottom:30px; float:left;}
.p_tc .tcbox .tczw p{ text-indent:2em; line-height:24px; }
.p_tc .tcbox .tczw .p24{ font-size:24px; text-indent:0em;}
.p_tc .tcbox .tczw .p14{ font-size:14px;}
.p_tc .tcbox .tczw table{margin-bottom:14px;}
.p_tc .tcbox .tczw a{ color:#bc7c40; }
.p_tc .tcbox .tczw .img{ width:100%; height:auto; text-align:center;}
.p_tc .tcbox .tczw .img img{ padding:20px 0;}
.p_tc .tcbox .tczw td{ line-height:24px; padding:10px;}
.p_tc .tcbox .tczw .hs{ background:#f0f0f0; border-bottom:1px solid #cccccc; border-right:1px solid #ccc;}
.p_tc .tcbox .tczw .hs1{ background:#BBBABA; border-bottom:1px solid #fff; text-align:center; font-size:14px; color:#fff; padding:0 10px;}
.p_tc .tcbox .tczw .hs2{ background:#DB9C60; border-right:1px solid #f0f0f0; text-align:center; font-size:14px; color:#fff;}
.p_tc .tcbox .tczw .hs3{ background:#DB9C60; text-align:center; color:#fff;}
.p_tc .tcbox .wxts{ width:100%; height:auto; float:left;}
.p_tc .tcbox .wxts .t{ width:100%; height:auto; margin-top:20px; font-size:24px; color:#bc7c40; text-align:center; line-height:50px; float:left;}
.p_tc .tcbox .wxts .b{ width:100%; height:auto; float:left;}
.p_tc .tcbox .wxts .b p{ font-size:14px; line-height:24px; }
.p_tc .tcbox .wxts .zx{ width:100%; height:auto; margin-top:20px; float:left;}
.p_tc .tcbox .wxts .zx a{ width:45%; height:42px; margin-right:5%; text-align:center; line-height:42px; font-size:18px; color:#fff; border-radius:5px; float:left;}
.p_tc .tcbox .wxts .zx .zx1{ background:#E14343 url(../images/zx1.png) 30% center no-repeat;}
.p_tc .tcbox .wxts .zx .zx2{ background:#FB7803 url(../images/zx2.png) 30% center no-repeat;}

.p_tc .tcbox .tc2 .tczw .u1{ width:100%; height:550px;}
.p_tc .tcbox .tc2 .tczw .u1 li{ width:826px; height:100px; border:1px #ddd solid; margin-top:10px;  float:left;}
.p_tc .tcbox .tc2 .tczw .u1 li .i{ width:232px; height:100px; float:left;}
.p_tc .tcbox .tc2 .tczw .u1 li .z{ width:437px; height:100px; border-right:1px #ddd solid; background:#EDEDEE; text-align:center; line-height:100px; font-size:24px; float:left;}
.p_tc .tcbox .tc2 .tczw .u1 li:hover .z{ background:#DB9C60; color:#fff;}
.p_tc .tcbox .tc2 .tczw .u1 li .zx{ width:156px; height:100px; text-align:center; line-height:100px; float:left;}

.p_tc .tcbox .tc2 .tczw .u2{ width:100%; height:auto;}
.p_tc .tcbox .tc2 .tczw .u2 li{ width:100%; height:73px; margin-top:20px;  float:left;}
.p_tc .tcbox .tc2 .tczw .u2 li .i{ width:73px; height:73px; float:left;}
.p_tc .tcbox .tc2 .tczw .u2 li .z{ width:740px; height:72px; padding-top:1px; line-height:24px; font-size:14px; float:right;}
.p_tc .tcbox .tc3 .tczw .ts{ width:826px; height:327px; border:1px #ddd solid;}
.p_tc .tcbox .tc3 .tczw .ts .i{ width:233px; height:inherit; float:left;}
.p_tc .tcbox .tc3 .tczw .ts .z{ width:435px; height:inherit; border-right:1px #ddd solid; border-left:1px #ddd solid; background:#F0F0F0; float:left;}
.p_tc .tcbox .tc3 .tczw .ts .z .bt{ width:100%; height:50px; background:#DB9C60; text-align:center; line-height:50px; font-size:24px; color:#fff;  float:left;}
.p_tc .tcbox .tc3 .tczw .ts .z ul{ padding-left:32px; float:left;}
.p_tc .tcbox .tc3 .tczw .ts .z ul li{ width:355px; height:44px; line-height:44px; padding-left:0px; border-top:1px #ddd dashed; font-size:16px; float:left;}
.p_tc .tcbox .tc3 .tczw .ts .z ul li:first-child{ border-top:0;}
.p_tc .tcbox .tc3 .tczw .ts .zx{ width:156px; height:inherit; text-align:center; line-height:327px; float:left;}
.p_tc .tcbox .tc5 .tczw table{ background:#ddd; }
.p_tc .tcbox .tc5 .tczw td{ width:33.333%; background:#EDEDEE;}
.p_tc .tcbox .tc5 .tczw .on{ background:#DB9C60; color:#fff;}
.p_tc .tcbox .tc6 .tczw .zx{ padding:10px 60px; background:#DB9C60; font-size:20px; line-height:30px; color:#fff; text-decoration:underline;}



.p_zt .ztt{ width:100%; height:auto; text-align:center; padding:20px 0 40px 0; float:left;}
.p_zt .ztt .p1{ font-size:38px; color:#BC7C40;}
.p_zt .ztt .p2{ font-size:16px; line-height:24px;}
.p_zt .ztt .p2 b{ font-weight:normal; color:#f00;}
.p_zt .ztt .p3{ font-size:16px; line-height:24px;}

.p_zt .ztb{ width:1200px; height:auto; overflow:hidden; border-bottom:1px #ccc dashed; padding:0 0 40px; float:left;}
.p_zt .ztb .vbox{ width:1230px; height:auto; float:left;}
.p_zt .ztb .img{ width:380px; height:140px; border:1px #fff solid; margin:0 27px 30px 0; float:left;}
.p_zt .ztb .img img{ width:380px; height:140px; float:left;}
.p_zt .ztb .img:hover{ border:1px #CEA074 solid; }

.p_sp .ztt{ width:100%; height:auto; text-align:center; padding:20px 0 40px 0; float:left;}
.p_sp .ztt .p1{ font-size:38px; color:#BC7C40;}
.p_sp .ztt .p2{ font-size:16px; line-height:24px;}
.p_sp .ztt .p2 b{ font-weight:normal; color:#f00;}
.p_sp .ztt .p3{ font-size:16px; line-height:24px;}

.p_sp .ztb{ width:1200px; height:auto; overflow:hidden; border-bottom:1px #ccc dashed; padding:0 0 40px; float:left;}
.p_sp .ztb .vbox{ width:1230px; height:auto; float:left;}
.p_sp .ztb .img{ width:380px; height:290px; border:1px #fff solid; margin:0 27px 30px 0; position:relative; float:left;}
.p_sp .ztb .img .tb{ width:380px; height:240px; background:url(../images/sp.png) center no-repeat; left:0; top:0; position:absolute;}
.p_sp .ztb .img img{ width:380px; height:240px; float:left;}
.p_sp .ztb .img p{ width:380px; height:50px; text-align:center; line-height:50px; background:#CEA074; color:#fff; float:left;}
.p_sp .ztb .img:hover{ border:1px #CEA074 solid; color:#fff; cursor:pointer;}
.p_sp .ztb .img a{ color:#fff;}


.zgbanner .z{ padding-left:100px; top:220px; position:relative; text-align:center;  }
.zgbanner .z .cs-viewport.cursor-grab { cursor:default }
.zgbanner .z .circle { border-radius:50%; width:218px; height:218px; background:rgba(255,255,255,0.7); margin-right:115px; position:relative; float:left;}
.zgbanner .z .circle:after { content:''; width:100%; height:100%; position:absolute; top:0; left:0; box-shadow:0 0 0 10px rgba(255,255,255,0.1); -moz-box-shadow:0 0 0 10px rgba(255,255,255,0.1); -ms-box-shadow:0 0 0 10px rgba(255,255,255,0.1); -o-box-shadow:0 0 0 10px rgba(255,255,255,0.1); -webkit-box-shadow:0 0 0 10px rgba(255,255,255,0.1); border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%;}
.zgbanner .z .circle:hover { background:rgba(179,122,67,0.7); cursor:pointer; transform:scale(0.95,0.95); -webkit-transform:scale(0.95,0.95); -moz-webkit-transform:scale(0.95,0.95); -ms-webkit-transform:scale(0.95,0.95); -o-webkit-transform:scale(0.95,0.95);}
.zgbanner .z .circle:hover h2,.zgbanner .z .circle:hover h3 { color:#fff}
.zgbanner .z .circle:hover:after { transition:all .6s .1s; -moz-transition:all .6s .1s; -o-transition:all .6s .1s; -webkit-transition:all .6s .1s; transform:scale(1.5,1.5); -webkit-transform:scale(1.5,1.5); -moz-webkit-transform:scale(1.5,1.5); -ms-webkit-transform:scale(1.5,1.5); -webkit-transform:scale(1.5,1.5); opacity:0; filter:alpha(opacity=0);}
.zgbanner .z .circle:last-child { margin-right:0}
.zgbanner .z .circle h2 { font-size:34px; padding-top:80px; font-weight:lighter; color:#ad7036 }
.zgbanner .z .circle h3 { color:#ad7036; font-size:12px; font-weight:lighter; }
.zgbanner .z .transition { -webkit-transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; transition:all .2s }

.p_zg .n1{ width:100%; height:auto; float:left;}
.p_zg .n1 .t{ width:800px; padding:40px 0 20px 400px;float:left;}
.p_zg .n1 .t span{ width:120px; height:40px; border:1px #fff solid; text-align:center; line-height:40px; font-size:20px; margin-right:20px; cursor:pointer; float:left;}
.p_zg .n1 .t .on{ border:1px #AD7036 solid; color:#AD7036;}
.p_zg .n1 .b .z1{ width:100%; height:auto; font-size:16px; text-indent:2em; line-height:2em; float:left;}
.p_zg .n1 .b1 .z2{ width:100%; height:665px; background:url(../images/zg_a.jpg) center 0 no-repeat; margin:20px 0; position:relative; float:left;}
.p_zg .n1 .b1 .z2 p{ font-size:12px; color:#fff;  line-height:2em; text-indent:2em; position:absolute;}
.p_zg .n1 .b1 .z2 .p1{ width:290px; height:127px; padding:15px; left:183px;}
.p_zg .n1 .b1 .z2 .p2{ width:290px; height:137px; padding:10px 15px; left:524px; bottom:0;}
.p_zg .n1 .b1 .z2 .p3{ width:142px; height:262px; padding:30px 15px; right:0; bottom:0;}
.p_zg .n1 .b2 .z2{ width:100%; height:663px; margin:20px 0;  float:left;}
.p_zg .n1 .b2 .z2 .c1{ width:780px; height:662px; position:relative; float:left;}
.p_zg .n1 .b2 .z2 .c1 .i{ position:absolute;}
.p_zg .n1 .b2 .z2 .c1 .i img{ width:780px; height:662px;}
.p_zg .n1 .b2 .z2 .c1 .bg{ width:100%; height:70px; background:#F6E5D2; bottom:0; position:absolute;}
.p_zg .n1 .b2 .z2 .c1 span{ width:100%; text-align:center; font-size:16px; color:#ad7036; bottom:0; position:absolute;}
.p_zg .n1 .b2 .z2 .c1 .l1{ height:70px; line-height:70px; }
.p_zg .n1 .b2 .z2 .c1 .l2{ width:80%; line-height:24px; padding:11px 10%; text-align:left; text-indent:2em;}
.p_zg .n1 .b2 .z2 .c2{ width:420px; height:665px;  float:left;}
.p_zg .n1 .b2 .z2 .c2 li{ width:200px; height:158px; margin:0 0 10px 10px; overflow:hidden; float:left;}
.p_zg .n1 .b2 .z2 .c2 li img{ width:100%; height:auto;}
.p_zg .n1 .b3 .z2{ width:100%; height:665px; margin:20px 0;  float:left;}
.p_zg .n1 .b3 .z2 .i{ width:100%; height:auto; overflow:hidden; flaot:left;}
.p_zg .n1 .b3 .z2 .i img{ width:292.5px; height:184px; margin:0 10px 10px 0; float:left;}
.p_zg .n1 .b3 .z2 .i .vbox{ width:1210px; height:auto; float:left;}
.p_zg .n1 .b3 .z2 .zx{ width:1200px; height:84px; background:#FB7803; text-align:center; line-height:84px;  float:left;}
.p_zg .n1 .b3 .z2 .zx a{ font-size:24px; color:#fff; }
.p_zg .n2 .t{ width:940px; padding:40px 0 25px 260px;float:left;}
.p_zg .n2 .t span{ width:120px; height:40px; border:1px #fff solid; text-align:center; line-height:40px; font-size:20px; margin-right:20px; cursor:pointer; float:left;}
.p_zg .n2 .t .on{ border:1px #AD7036 solid; color:#AD7036;}
.p_zg .n2 .b{ padding-bottom:40px;  float:left;}
.p_zg .n2 .b1{ width:100%; height:auto; float:left;}
.p_zg .n2 .b1 .i{ width:100%; height:500px; float:left;}
.p_zg .n2 .b1 .zw{ width:100%; height:auto; padding:20px 0%; float:left;}
.p_zg .n2 .b1 .zw .p1{ width:100%; height:auto; text-align:center; font-size:20px; float:left;}
.p_zg .n2 .b1 .zw .p2{ width:100%; height:auto; font-size:16px; line-height:2em; text-indent:2em; float:left;}
.p_zg .n2 .b2{ width:1198px; height:150px; border:1px #E7E6E6 solid; float:left;}
.p_zg .n2 .b2 .zgr,.p_zg .n2 .b2 .zgl{ width:54px; height:88px; margin-top:31px; float:left;}
.p_zg .n2 .b2 .zgr{ background:url(../images/zg_r.png) center no-repeat; cursor:pointer;}
.p_zg .n2 .b2 .zgl{ background:url(../images/zg_l.png) center no-repeat; cursor:pointer;}
.p_zg .n2 .b2 .zgb{ width:1090px; height:auto; overflow:hidden; margin:22px 0; float:left;}
.p_zg .n2 .b2 .zgb a{ width:248px; height:104px; margin-right:30px; border:1px #EDCEB0 solid; float:left;}
.p_zg .n2 .b2 .zgb img{ width:248px; height:104px;}








/**微信滚动条**/
.qrcode{
	-webkit-animation-name: qrcode;
    -moz-animation-name: qrcode;
    -o-animation-name: qrcode;
    animation-name: qrcode;
	
	-webkit-animation-delay: 0.5s;
    -moz-animation-delay: 0.5s;
    -o-animation-delay: 0.5s;
    animation-delay: 0.5s;
	
	-webkit-animation-duration: 3s;
    -moz-animation-duration: 3s;
    -o-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
}
@-webkit-keyframes qrcode {
    0% {top:-17px;opacity: 1;}
    50% {top:160px;opacity: 1;}
    100% {top:-17px;opacity: 1;}
}
@-moz-keyframes qrcode {
    0% {top:-17px;opacity: 1;}
    50% {top:160px;opacity: 1;}
    100% {top:-17px;opacity: 1;}
}
@-o-keyframes qrcode {
    0% {top:-17px;opacity: 1;}
    50% {top:160px;opacity: 1;}
    100% {top:-17px;opacity: 1;}
}
@keyframes qrcode {
    0% {top:-17px;opacity: 1;}
    50% {top:160px;opacity: 1;}
    100% {top:-17px;opacity: 1;}
}

/*20170522 ld*/
.f3Box{overflow:hidden;}
        .f3Box .tab{overflow:hidden;}
        .f3Box .tab span{float:left;width:199px;height:50px;text-align:center;line-height:50px;font-size:24px;color:#434343;background-color:#ccc;margin-right:1px;}
        .f3Box .tab span a{color:#434343;}
        .f3Box .tab span.active{color:#fff;background-color:#cfa074;}
        .f3Box .tab span.active a{color:#fff;}
        .f3Box .tabBox{height:320px;background-color:#fafafa;overflow:hidden;}
/*        .f3BoxCon p{line-height:55px;font-size:16px;color:#5c5c5c;padding:0 20px;}
        .f3BoxCon p a{color:#5c5c5c;}
        .f3BoxCon p a:hover{color:#a0532e;}
        .f3BoxCon p i{padding:0 15px;}
        .f3BoxCon dl{overflow:hidden;padding-left:20px;}
        .f3BoxCon dt{float:left;}
        .f3BoxCon dt,.f3BoxCon dt img{width:400px;height:300px;}
        .f3BoxCon dd{float:right;width:726px;}
        .f3BoxCon dd li{float:left;width:286px;line-height:35px;font-size:14px;color:#5c5c5c;position:relative;padding-left:14px;}
        .f3BoxCon dd li i{width:3px;height:3px;background-color:#5c5c5c;display:block;position:absolute;left:0px;top:50%;margin-top:-1px;}
        .f3BoxCon dd li a{color:#5c5c5c;}
        .f3BoxCon dd li a:hover{color:#a0532e;}
        .f3BoxCon dd li:nth-child(2n-1){border-right:#8f8f8f dashed 1px;padding-right:40px;margin-right:65px;}
        .f3BoxList{padding:33px 0 0 24px;position:relative;}
        .f3BoxList li{float:left;margin-right:10px;}
        .f3BoxList .zixun{width:213px;line-height:78px;text-align:center;line-height:78px;font-size:24px;color:#fff;background-color:#ff8a00;border-radius:5px;display:block;position:absolute;right:65px;top:63px;}
*/
.tab1{
    width:1200px;
    /* height:250px; */
    font-size:14px;
    color:#666;
    margin-top: 20px;
}
.tab1 a{
    color:#BC7C40;
}
.list01 a{
    font-size:16px;
    color:#666;
}
.list01 a:hover{ color:#cfa074;text-decoration:underline;}

.tab1 dl dt {
    color:#333;
    font-size:26px;
    text-align:center;
    font-weight:bolder;
    line-height:60px;
}
.tab1 dl dd {
    font-size:16px;
    text-align:left;
    line-height:30px;
    border-bottom:1px dashed #6bbec6;
    padding: 0 20px;
    text-align: justify;
}
.tab1 dl dd a {
    font-size:12px;
    color:#BC7C40;
}

.list01{
    width:90%;
    height:140px;
    margin:10px auto;
    overflow:hidden;
}
.list01 li{
    width:200px;
    height:35px;
    line-height:35px;
    font-size:14px;
    overflow:hidden;
    float: left;
    margin-left:55px;
}


.list01 li span{
    font-size:22px;
    vertical-align:bottom;
    padding-right:5px;
    color:#cfa074;
}
		/*医院环境*/
.hj{ width:100%; margin-top:30px; overflow:hidden;}
.hj .HomeCon1{ width:100%; margin:0 auto; clear:both;}
.hj .HomeCon1 .HomeCon1_n{width:100%;height:70px; line-height:70px;  background:#cea074; width:100%;}
.hj .HomeCon1 ul{ width:1200px; margin:0 auto;}
.hj .HomeCon1 ul li{ width:25%; text-align:center; height:70px;float:left;}
.hj .HomeCon1 ul li a{ display:block;}
.hj .HomeCon1 ul li.lihover{ background:#c29163;}
.hj .HomeCon1 ul li a{ color:#fff; font-size:18px;}
.hj .HomeCon1 .HomeCon1_1{ width:1200px; margin:0 auto; }
.hj .HomeCon1 .HomeCon1_1 .hj .hj_l{ width:933px;}
.hj .HomeCon1 .HomeCon1_1 .hj .hj_l a{ display:block; float:left; margin-bottom:8px;}
.hj .HomeCon1 .HomeCon1_1 .hj .hj_r a{ display:block;}
.hj .HomeCon1 .HomeCon1_1 .hj .hj_l a.p1{ width:325px; height:264px; overflow:hidden; margin-right:8px;}
.hj .HomeCon1 .HomeCon1_1 .hj .hj_l a.p2{ width:600px; height:264px; overflow:hidden;}
.hj .HomeCon1 .HomeCon1_1 .hj .hj_l a.p3{ width:360px; height:217px; overflow:hidden; margin-right:7px;}
.hj .HomeCon1 .HomeCon1_1 .hj .hj_l a.p4{ width:300px; height:217px; overflow:hidden; margin-right:6px;}
.hj .HomeCon1 .HomeCon1_1 .hj .hj_l a.p5{ width:260px; height:217px; overflow:hidden;}
.hj .HomeCon1 .HomeCon1_1 .hj .hj_r a.p6{ width:259px; height:489px; overflow:hidden;}
.hj .HomeCon1 .HomeCon1_1 .hj .hj_r{ width:259px;}
.hj .HomeCon1 .HomeCon1_1 .hj a img{  transition: all 0.6s;  }
.hj .HomeCon1 .HomeCon1_1 .hj a:hover img{ transform: scale(1.2);  }


/*Beau*/
.Beau{width: 100%;margin-bottom: 50px;height: auto;}
.Beau_c{width: 1200px;margin: 0 auto;}
.Beau_c .title{ display:none;}
.Beau_c ul {overflow: hidden;}
.Beau_c ul li{width: 115px;height: 115px;background:#ccc;border-radius: 50%;float: left;}
.Beau_c ul li span{width: 50px;height: 50px;padding-left: 32px;padding-top: 21px;display: block;}
.Beau_c ul li p{font-size: 16px;text-align: center;padding-top: 6px;color: #FFFFFF;}
.Beau_c ul li:hover,.qqqq{background: #cfa074;}
.Beau_c ul .IconJH{float: left;display: block;margin-top: 50px;padding: 0 11px;}