@charset "utf-8";
.ny_about{}
.aboutcj{ text-align:right;    height: 30px;
    color: #777;
    margin-top: 9px;}
.aboutcj a{ color:#777}
.zoujin{ padding-top:35px;}
.about_title{ text-align:center; background:url(../images/dc.png) no-repeat center 52px;    }
.about_title i{font-size: 30px;
    color: #2e2a24; font-weight:bold}
.about_title em{ font-weight:normal;    color: rgb(223, 0, 36);}
.about_title p{display: block;
    font-size: 14px;
    color: #333333;
    width: 650px; max-width:100%;
    margin: 0 auto;
    margin-top: 35px; line-height: 160%;}
.zoujin_nr{ margin-top:30px; background:url(../images/ab.jpg) top center no-repeat; min-height:484px;}
.zoujin_nr .zoujin_l{width: 439px;
    overflow: hidden;
    margin-top: 141px;
    margin-left: 90px; float:left;}
.zoujin_nr .zoujin_l img{ max-width:100%;}
.zoujin_nr .zoujin_l p{ display:block; padding-top:12px; line-height:22px; }
.zoujin ul{ }
.zoujin ul li{padding:70px 0px 100px 0px; float:left; width:33.3%; position:relative; border-right:1px solid #E6E1E6; margin-left:-1px;}
.zoujin ul li .conx{ max-width:97%; width:345px; display:block; margin:auto; background-size:cover;  background-repeat:no-repeat; background-position:center;  height:188px; position:relative; z-index:0; margin-top:-33px;}
.zoujin ul li.li2{ border:none;}
.zoujin ul li img{}
.zoujin ul li a.at{    font-size: 18px;
    font-weight: bold;
    display: block;

    text-align: center; max-width:97%; width:345px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; position:relative; z-index:99;  }
	.zoujin ul li a.at i{ font-style:italic; font-size:70px; font-weight:normal; display:inline-block; font-family:Arial, Helvetica, sans-serif;}
	.zoujin ul li a.at i i{ font-size:50px;}
	.zoujin ul li a.at em{ position:relative; top:-30px; display:inline-block; padding-left:10px; }
.zoujin ul li dl{opacity:0; filter:alpha(opacity=0); background:rgba(333,333,333,0.8); height:188px;}
.zoujin ul li dl p{ display:block; width:290px; margin:auto; max-width:90%; padding-top:30px;color: #696969;}
.zoujin ul li:hover dl{opacity:1; filter:alpha(opacity=1);}


.fzlc{background: #f5f4f2; text-align:center; padding:30px 0px 45px 0px;}
.fzlc_title{}
.fzlc_title i{ display:block;}
.fzlc_title em{display:block;    color: #d24f4f;}
.fzlc_nr{ background:url(../images/cgah6f9kftgaavswaabusv06_lk687.jpg) center 0px no-repeat;  padding-top:207px;}
.fzlc_nr li{ float:right; width: calc(50% - 50px);    line-height: 26px;
    overflow: hidden;
    display: block;
    color: #696969;}
.fzlc_nr li p{ text-align:left; margin:5px auto;}
.fzlc_nr li.i1 p{ text-align:right; display:block; width:100%; }
.fzlc_nr li.i1{ float:left; width: calc(50% - 70px);}
.wdys{padding-top: 92px;margin-bottom: 66px;}
.wdys ul{ display:block; padding-top:50px;}
.wdys ul li{ float:left; width:20%; text-align:center; position:relative;}
.wdys ul li .bkg{ padding-bottom:102%;}
.wdys ul li .shuzi{ position:relative;padding-bottom:102%;}
.wdys ul li .shuzi em{ display:block; width:100%; text-align:center;font-size: 29px;}
.wdys ul li .shuzi div{ position:absolute; left:0px; top:0px; width:100%; text-align:center; height:100%}
.wdys ul li .div_ceng{ display:block; position:absolute; left:0px; top:0px; width:100%; height:100%; background:#e6e1e6;opacity:0; filter: alpha(opacity=0);}
.wdys ul li:hover .div_ceng{ opacity:1; filter: alpha(opacity=1);}
.wdys ul li .div_ceng dl{ width:203px; margin:auto; max-width:90%; height:100%}
.wdys ul li .div_ceng dl a{ display:block;font-size: 29px; border-bottom:1px solid #bfbfbf; line-height:60px; height:60px;}
.wdys ul li .div_ceng dl p{ text-align:left;color: #696969;
    margin: 0 auto;
    line-height: 24px; padding-top:15px; height:216px;}
.gswh{ background:url(../images/cgage1mt3aqaqx4xaautpwyosvs604.png) center center no-repeat; margin-bottom:60px; }
.gswh .gswh_nr{ padding-top:78px;font-size: 22px; padding-bottom:78px;}
.gswh .gswh_nr p{font-size: 16px;
    color: #696969; line-height:30px;}
	.list_calture{ padding-bottom:20px;}
.gswh .gswh_nr .list_calture b{    }
.gswh .gswh_nr .list_calture i{ color:#C79E62; font-weight:normal; display:inline-block; padding-left:3px; font-size:20px;}
.gswh .gswh_nr .list_calture em{}



.piaofu{    position: fixed;
    height: 210px;
    width: 70px;
    z-index: 99;
    top: 50%;
    right: 0px; margin-top:-105px;}
.piaofu li{
	    width: 48px;
    height: 48px;

    border: 1px solid #e3ceb0; margin-top:-1px; position:relative; cursor:pointer;
	}
.piaofu li.weima{background: #fff3ea;
    background: #fff3ea url(../images/erweima.png)no-repeat center;}
.piaofu li.weima img{ display:none; width:100px; height:100px; position:absolute; right:48px; top:-3px; max-width: 100px;}
.piaofu li.weima:hover{opacity: 0.8;


	background: #e3ceb0 url(../images/white.png)no-repeat center;

	}
.piaofu li.weima:hover img{ display:block;}
.piaofu li.qqq{background: url(../images/qq.png)no-repeat center 10px #fff3ea;}
.piaofu li.qqq a,.piaofu li.ptop a{ display:block; width:100%; height:100%;}
.piaofu li.qqq:hover{background: #e3ceb0 url(../images/white1.png)no-repeat center 10px;}
.piaofu li.ptels{background: #fff3ea url(../images/pp.png) center 13px no-repeat;
    background-size: 56%;}
.piaofu li.ptels p{ position:absolute; right:0px; top:0px;position: absolute;
    right: 0px;
    top: 0px;
    width: 168px;
    height: 48px;
    line-height: 48px;
    background: #e3ceb0 url(../images/pp.png)no-repeat;
    font-size: 18px; text-align:center;
    color: #fff;
    font-weight: bold; display:none}
.piaofu li.ptels:hover p{ display:block;}
.piaofu li.ptop{background: #e3ceb0 url(../images/top.png) center 10px no-repeat;}
.yiji_title{ text-align:center;
    width: 87px;
    height: 87px;
    display:block;
    line-height: 87px;
    text-decoration: none;
    color: #333333;
    overflow: hidden; margin:40px auto; background:#F7F5F4; border:1px solid #EDE5E0; border-radius:87px;
}
.yiji_title:hover {
    color: #c08a5e;
}


@media only screen and (max-width: 1440px) {
.zoujin ul li{padding:30px 0px 30px 0px; }
.wdys{padding-top: 40px;margin-bottom: 30px;}
.wdys ul{  padding-top:30px;}
.gswh .gswh_nr{ padding-top:38px; padding-bottom:38px;}
.gswh{ margin-bottom:30px; }
}

@media only screen and (max-width: 1200px) {
.zoujin{ padding-top:20px;}
.zoujin_nr{ background-size:auto auto; background-position:center; min-height:inherit; height:484px;  }
.zoujin_nr .zoujin_l{
    margin-left: 4%; }
.zoujin ul li a.at i{  font-size:30px; }
	.zoujin ul li a.at i i{ font-size:30px;}
	.zoujin ul li a.at em{ position:relative; top:-6px; display:inline-block; padding-left:10px; }
	.zoujin ul li .conx{  margin-top:0px;}
	.zoujin ul li .conx{ height:auto;}

	.zoujin ul li dl {
    height: 160px;
}
.zoujin ul li{padding:30px 0px 15px 0px; }
.zoujin ul li{ border-right:0px solid #E6E1E6; margin-left:0px;}
.fzlc{padding:30px 0px 25px 0px;}


.fzlc_nr { background-size:90% 100%;
    padding-top: 144px;
}
.fzlc_nr li {
    line-height: 22px;
}
.fzlc_nr li{}
.fzlc_nr li.i1 {
    width: calc(50% - 47px);
}
.fzlc_nr li {
    width: calc(50% - 38px);
}
}

@media only screen and (max-width: 1100px) {
.fzlc_nr { background-size:100% auto;
    padding-top: 15%;
}
.wdys{padding-top: 20px;margin-bottom: 20px;}
.wdys ul{  padding-top:20px;}
.about_title i{ font-size: 24px; }
.about_title{background: url(../images/dc.png) no-repeat center 40px;}
}
@media only screen and (max-width: 1080px) {
.zoujin_nr .zoujin_l {

    margin-top: 91px;

}
	}
@media only screen and (max-width: 1070px) {
.zoujin_nr {

    background: url(../images/ab.jpg) right -50px center no-repeat;
}
.yiji_title{ margin:20px auto; }
	}

@media only screen and (max-width: 1023px) {
.wdys ul li .shuzi em {
    font-size: 18px;
}
.wdys ul li .div_ceng dl a {
    font-size: 20px;
    line-height: 38px;
    height: 38px;
}
.wdys ul li .div_ceng dl p {
    line-height: 22px;
    padding-top: 9px;
    height: 198px;

}

}

@media only screen and (max-width: 960px) {
	.zoujin_nr .zoujin_l { width:48%; margin-left:2%;
}
	}
@media only screen and (max-width: 920px) {
.zoujin_nr {
    background: url(../images/ab.jpg) center no-repeat;
}
.zoujin_nr .zoujin_l { width:47%;}
.zoujin ul li a.at{ font-size: 14px; }
.fzlc_nr li.i1,.fzlc_nr li  {
    width: calc(50% - 20px);
}
.fzlc_nr li p{margin:5px auto;}
}

@media only screen and (max-width: 800px) {
.gswh .gswh_nr p{ font-size: 14px; }
.gswh .gswh_nr{ font-size: 18px; }
}

@media only screen and (max-width: 767px) {
	.piaofu{    width: 50px;
	}
.fzlc_nr li p{ padding-bottom:12px; border-bottom:1px solid #CCC; padding-top:12px; margin:auto;}
.zoujin_nr { background:none;}
.zoujin_nr .zoujin_l { width:90%; float:none; margin:auto;}
.zoujin_nr {height: auto;}
.zoujin_nr .zoujin_l p {
    line-height:180%; height:auto; padding-bottom:12px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 90;
    overflow: hidden;
}
.zoujin {
    padding-top: 0px;
}
.about_title i {
    font-size: 19px;

}
.about_title {
    text-align: center;
    background: url(../images/dc.png) no-repeat center 37px;
}
.about_title p {
    margin-top: 27px;
}
.zoujin ul li{padding:15px 0px 15px 0px; width:345px; max-width:100%; float:none; margin:auto; }
.zoujin ul li dl {
    height: 191px;
}
.zoujin ul li a.at {

    max-width: 100%;
    width: 90%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    z-index: 99;  display:block; margin:auto
}
.fzlc_nr li,.fzlc_nr li.i1{ float:none!important; width: 100%!important; text-align:left!important}
.fzlc_nr li.i1 p {
    text-align: left;
}
.fzlc_nr{ background:none; padding-top:7px;}
.fzlc {
    padding: 15px 0px 15px 0px;
}

.wdys ul li {
    width: 100%;
}
.wdys ul li .hasdiv{ float:left; width:50%}
.wdys ul li .shuzi {
float:left; width:50%; background-size:cover!important;
    padding-bottom: 51%;
}
/*.wdys ul li .div_ceng{opacity:1; filter: alpha(opacity=1);}*/
.wdys ul li .div_ceng dl {
    width: 90%;
}
.wdys ul li .div_ceng dl p {
    height: auto; max-height:88px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}


.gswh .gswh_nr{ font-size: 18px; padding-bottom:28px;padding-top:28px;}

.yiji_title{ margin:17px auto; }
	}
@media only screen and (max-width: 360px) {

.zoujin ul li a.at {}
.zoujin ul li .conx {
    max-width:auto;
    width: 300px;
}
}
.layui-layer-setwin .layui-layer-close2 {
    position: absolute;
    right: -6px!important;
    top: -5px!important;
}