@charset "UTF-8";
*{padding: 0;margin: 0;}
.headtop {
    background-color: #f5f5f5;
    height: 36px;
    line-height: 36px;
    font-size: 13px;
}
.wrap {
    border: 0;
    padding: 0;
    width: 1200px;
    margin: 0 auto;
    *zoom: 1;
}
a{
    text-decoration: none;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
a:visited {

    text-decoration: none;
}
.headtop_right a img {
    height: 15px;
}
.headtop_right .activelanguage i {
    color: #f15d24!important;
}
.headtop_right a i {
    font-size: 12px;
    margin-left: 0px;
    margin-right: 20px;
    color: #000;
}
.headtop_right a i:hover{
    color:#f15d24;
}
i, em, b {
    font-style: normal;
}
.header img{
    height: 110px;
    float: left;
}
.header h3{
    float: left;
    font-size: 32px;
    margin-top: 7px;
    color: #065496;
}
.header .h-l{
    float: left;
    width: 460px;
}
.header .h-r{float: right;margin-top: 6px;}
.header .h-l .youshi{color: #f15d24;font-size: 18px;}
.header .h-r .lx .telbox .tel{
height: 30px;
}
.header .h-r .lx{
    float: left;
    width: 200px;
    font-size: 20px;
    margin-top: 6px;
    font-weight: 600;
}
.header{
    height: 125px;
}
.header .h-r .lx .telbox{

height: 66px;

width: 40px;

float: left;
}
.header .h-r .ewm{
    float: right;
}
.navcon {
    /* height: 55px; */
    line-height: 55px;
    background-color: #065496;
}
ul, li {
    list-style: none;
    margin: 0;
    padding: 0;
}
.navcon ul li :hover{
    background-color: #f15d24;
}
.active {
    background-color: #f15d24;
}
.navcon ul li {
    float: left;
    text-align: center;
    width: calc(100% / 7);
    position: relative;
}
.navcon ul li>a {
    color: #fff;
    font-size: 15px;
    display: block;
}
.navcon ul li .navitem {
    position: absolute;
    left: 0;
    width: 100%;
    top: 100%;
    z-index: 2;
    background-color: #fff;
    /* border: 1px solid #f5f5f5; */
    display: none;
}
.navcon ul li .navitem :hover{
    background-color:#f15d24;
    color:#fff;
}
.navitem a {
    color: #666;
    display: block;
    font-size: 13px;
    font-weight: 500;
    line-height: 25px;
    padding: 10px 1px;
    transition: all 0.2s ease-in-out 0s;
    max-width: 100%;
    /* border-bottom: 1px solid #f15d24; */
}

.liucheng{
    height: 300px;
    background-color: #065496;
}
.liucheng h3 {
    height: 66px;
    line-height: 66px;
    text-align: center;
    position: relative;
    margin-bottom: 30px;
    font-size: 40px;
    font-weight: bold;
    padding-top: 10px;
    color: #f15d24;
}
.liucheng .ulbox{float: left;}
.liucheng .ulbox ul{
    text-align: center;
}
.liucheng li:last-child:before {
    background: none;
}
.liucheng li:hover{
    transition:all 1.2s;
   
}
.liucheng li {
    float: left;
    width: 102px;
    position: relative;
    margin-right: 62px;
}
.liucheng li:before {
    content: "";
    position: absolute;
    background: url(../images/lcjt.png) no-repeat;
    background-size: 100%;
    width: 39px;
    height: 28px;
    left: 117px;
    top: 52px;
}
.liucheng li img {
    width: 93px;
    height: 81px;
    display: block;
}
.liucheng li img:hover{
    transform:scale(1.2);
}
.liucheng li em {
    display: block;
    width: 106px;
    line-height: 46px;
    font-size: 18px;
    color: #fff;
    text-align: center;
}

.g_wt {
    background: url(../images/kunraobj.jpg) no-repeat center top;
    /* overflow: hidden; */
    padding-top: 60px;
    padding-bottom: 455px;
}
.g_wt .m_kr {
    height: 534px;
}
.g_wt h2 {
    text-align: center;
    font-size: 30px;
    color: #333;
    font-weight: normal;
}
.g_wt h2 em {
    color: #06a93c;
    display: block;
    font-weight: 700;
}
i, em, b{
	font-style: normal;
}
.f_cb {
    display: block;
    width: 100%;
    overflow: hidden;
    padding: 20px 0;
    margin: 30px 0 15px 0;
}
.g_wt li {
    float: left;
    width: 23%;
    border: 1px solid #dddddd;
    margin: 0 1%;
    background: #fff;
    padding: 20px 0 20px 38px;
    transition: all 0.3s linear 0s;
}
.g_wt li b {
    display: block;
    /* width: 52px; */
    height: 52px;
    line-height: 52px;
    border-radius: 50%;
    text-align: center;
    font-size: 30px;
    color: #333333;
    font-weight: normal;
    margin-bottom: 12px;
}
.g_wt li em {
    display: block;
    font-size: 17px;
    line-height: 24px;
    color: #333333;
    padding-right: 20px;
    /* margin: auto; */
    text-align: center;
}
.g_wt .lastli {
    margin-right: 0;
}
.g_wt li {
    float: left;
    width: 23%;
    border: 1px solid #dddddd;
    margin: 0 1%;
    background: #fff;
    padding: 20px 0 20px 38px;
    transition: all 0.3s linear 0s;
}

.g_wt .wtbtn {
    display: block;
    width: 174px;
    height: 46px;
    line-height: 46px;
    background: #065496;
    border-radius: 5px;
    margin: -9px auto 15px;
    text-align: center;
    font-size: 16px;
    color: #fff;
}
.g_wt .wtbtn a {
    display: block;
    color: #fff;
    overflow: hidden;
    text-transform: uppercase;
    position: relative;
    z-index: 1;
}
.g_wt .wtbtn a:before {
    content: "";
    position: absolute;
    z-index: -1;
    width: 0;
    height: 48px;
    top: 0;
    left: 0;
    -webkit-transition: width .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);
    -webkit-transition: width .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.g_wt h3 {
    text-align: center;
    font-size: 32px;
    color: #333;
    line-height: 69px;
    font-weight: 700;
}
.g_wt .m_fw h4 {
    font-size: 34px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    margin-top: 20px;
}
.fwcon {
 
    text-align: center;
}
.g_wt .m_fw .wt1, .g_wt .m_fw .wt4 {
    margin-top: -25px;
}
.g_wt .m_fw dl {
    width: 24.5%;
    display: block;
    float: left;
}
.g_wt .m_fw dt {
    overflow: hidden;
}
.g_wt .m_fw dd {
    margin-top: 20px;
}
.g_wt .m_fw h3 {
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 24px;
    color: #fff;
    margin-bottom: 10px;
}
.g_wt .m_fw p {
    font-size: 16px;
    line-height: 28px;
    color: #ffffffad;
    text-align: center;
    width: 92%;
    margin: 0 auto;
}
.g_wt .m_fw .wt2, .g_wt .m_fw .wt3 {
    margin-top: 50px;
}
.g_wt .m_fw dt img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
    transition: all 0.5s linear 0s;
}
.g_wt .m_fw .wt1, .g_wt .m_fw .wt4 {
    margin-top: -25px;
}
.g_wt li:hover {
    border: 1px solid #f15d24;
    transform: translateY(-10px);
}
.g_wt .m_fw dt:hover img {
    transform: rotate(360deg);
}
.m_kr p{
	font-size: 40px;
	font-weight: 700;
	color: #111;
	line-height: 45px;
	text-align: center;
}
.m_kr .emmm {
    display: block;
    font-size: 16px;
    color: #666;
    width: 580px;
    line-height: 26px;
    margin: 0 auto;
    padding-top: 10px;
    text-align: center;
}
.g_fa{padding-top: 60px;position: relative;height: 830px;background:url(../images/anbg.jpg) no-repeat;}
.g_fa h2{ height: 120px; text-align: center;font-size: 44px;color: #333;font-weight: bold; }
.g_fa h2 a{color: #333}
.g_fa h2 em{display: block;font-size: 20px;color: #666666;padding-top: 8px;font-weight: normal;}
.g_fa .fatit{float: left;width: 302px; overflow: hidden;background: #f6f6f6;}
.g_fa .fatit li{float: left;width: 150px;height: 122px;border: 1px solid #d4d4d4;position: relative;border-left: none;border-bottom: none;
box-sizing: border-box;}
.g_fa .fatit li:nth-child(2n){border-right: none;}
.g_fa .fatit li:nth-child(1),.g_fa .fatit li:nth-child(2){border-top: none;}
.g_fa .fatit li i{width: 60px;height: 50px; overflow: hidden;margin: 0 auto;display: block;margin-top: 20px;}
.g_fa .fatit li i img{transition: all 0.3s linear 0s;}
.g_fa .fatit li a{display: block;height: 52px;text-align: center;font-size: 20px;color: #333333;}
.g_fa .fatit li:hover,.g_fa .fatit .on{background: #065496;color: #fff;font-weight: bold;}
.g_fa .fatit li:hover i img,.g_fa .fatit .on i img{margin-left: -60px;}
.g_fa .fatit li:hover a,.g_fa .fatit .on a{color: #fff;}
.gduo a:hover{
    color: #f15d24;
}
.newbds{float: right;width: 100%;margin-top: 10px; position: relative; height: 599px;}
.newbds dl{position: relative;width: 860px;height: 430px;overflow: hidden;margin-bottom: 35px;}
.newbds dt{width: 860px;height: 430px;}
.newbds dt img{width: 860px;height: 430px;display: block;transition: all 1s ease 0s;}
.newbds dl:hover dt img{transform: scale(1.1);}
.newbds .con{position: absolute; width: 860px; left: 0px; top: 0px;}
.newbds dd{position: absolute;left:0;bottom: 0;height: 72px;background: rgba(0,0,0,.6);padding: 7px 320px 0 14px;width: 860px;
	-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.newbds h3 a{display: block;line-height: 36px;font-size: 20px;font-weight: bold;color: #fff;width: 600px;}
.newbds p{line-height: 24px;font-size: 14px;color: #fff;width: 600px;}
.newbds dd:before{content: "";position: absolute;width: 1px;height: 66px;background: rgba(255,255,255,.1); left:630px;top:5px;}
.newbds span a{position: absolute;right: 28px;top:22px;width: 140px;height: 34px;line-height: 34px;background: #f15d24;text-align: center;font-size: 16px;color: #fff;}
.m_hz{/* margin-left: 52px; */width: 66%;/* position: absolute; *//* top: 629px; */margin: 0 auto;margin-right: 56px;/* right: 322px; */}
.m_hz h4 a{height: 36px;line-height: 36px;font-size: 15px;color: #333;border-bottom: 1px solid #e3e3e3;position: relative;display: block;margin-bottom: 8px;}
.m_hz h4 span{font-size: 14px;font-weight: normal;color: #9b9b9b;}
.m_hz li{float: left;width: 190px;margin-right: 10px;}
.m_hz li img{width: 190px;height: 95px;display: block;border: 1px solid #ebecec;}
.m_hz li:nth-child(4){/* margin-right: 0; */}
.m_hz .bd .tempWrap{width:100%!important;} 
.m_hz h4{
    padding: 10px;
}
.honorbox{
    height: 800px;
}
.honorlist{
    height: 334px;
    float: left;
    /* border: 1px solid #ccc; */
    margin-left: 39px;
    margin-top: 39px;
}
.honorlist img{
    height: 100%;
      
    transition: all 2s ease-out;
}
.honorlist img:hover{

    transform:scale(1.2);
}
.dianhua{
    height: 110px;
}
.dianhua img{
    height: 100%;
}
.tubx{
    color: #777;
    font-size: 18px;
    margin-top: 0px;
    text-align: center;
}
.box1 {
    width: 250px;
    height: 7px;
    margin: 35px auto;
    transform: scale(1.1);
}
.box1 > div {
    width: 30px;
    height: 30px;
    float: left;
    cursor: pointer;
    border-radius: 4px;
    background-size: contain;
    margin: 0 10px;
}
#share-qrcode { background-image: url(../images/wechat.png); }
#share-douban { background-image: url(../images/db.png); }
#share-qzone { background-image: url(../images/qzone.png); }
#share-sina { background-image: url(../images/sina.png); }
#share-qq { background-image: url(../images/qq.png); }
.honor{padding-top: 50px;}
@media (max-width:1760px){
    .liucheng .ulbox {
        float: left;
    }
}
@media (max-width:1690px){
    .liucheng li {
        float: left;
        width: 106px;
        position: relative;
        margin-right: 60px;
    }
    .liucheng li:before {
        left: 107px;
    }
}
@media (max-width:1550px){
    .liucheng li:before{
        left: 105px;
    }
    .liucheng li{
        margin-right: 49px;
    }
}
@media(max-width:1506px){
    .container{
        width: 1300px;
    }
    .slideGroup01 .parHd ul li {
        width: 11%;
        padding: 0 3px;
    }
    .footer_tel {
        width: 20%;
        padding: 0px 0 0 0px;
        float: left;
        border-left:0;
    }
    .lanmu_left{border-left: 0;border-right: 0;}
    .lanmu01 .lanmu11 {
        width: 15%!important;
        padding: 0px 0px!important;float:left;
    }
    .lanmu01 .lanmu11 dl{
        float: left;
    }
    .ltxt{
        width: 20%;
        float: left;
        color: #fff;
        font-size: 20px!important;
        margin-top: 20px;
        display: none;
    }
    
    .ltxt img{
            height:40px;
    }
}

@media (max-width:1455px){
    .liucheng .ulbox {
        margin-left: 8%;
    }
    .liucheng li {
        float: left;
        width: 80px;
        position: relative;
        margin-right:55px;
    }
    .liucheng li:before {
        background-size: 75%;
        left: 100px;
        top: 113px;
    }
}
@media(max-width:1313px){
    .liucheng .ulbox{
        margin-left: 8%;
    }
    .liucheng{
        height: 260px;
    }
    .liucheng li img{
        width: 100%;
        height: 100%;
    }
    .ltxt{
        margin: 0!important;
    }
    .liucheng li:before {
        background-size: 60%;
        left: 78px;
        top: 76px;
    }
    .liucheng li {
        float: left;
        width: 65px;
        position: relative;
        margin-right: 55px;
    }
    .liucheng li em {
        display: block;
        width: 106px;
        line-height: 46px;
        font-size: 20px;
        color: #fff;
        margin-left: -21px;
        text-align: center;
    }
}
@media(max-width:1200px){
    .newbds dt img{
        width: 100%;
    }
    .m_hz{
        width: 70%;
        margin-right: 35px;
    }
    .container {
        width: 1000px;
    }
    .slideGroup01 .parHd ul li {
        width: 10%;
        padding: 0 3px;
    }
    .pic .btnBox{
        width: 100%;
    }
    .wrap{
        width: 1000px;
    }
    .g_fa .fatit {
        width: 240px;
    }
    .g_fa .fatit li{
        width: 50%;
    }
    .newbds{width: 735px!important;}
    .header img {
        height: 86px;
        float: left;
    }
    .pic .btnBox {
        width: 114%;
    }
    .xinwen_tuotiao {
        width: 48%;
        height: 100%!important;
        overflow: hidden;
        display: block;
        float: left;
        margin-right: 30px;
    }
    .lanmu01 .lanmu11 {
        width: 15%!important;
        padding: 0px 0px!important;
        float: left;
    }
    .footer_erwen {
        float: right;
        width: 11.8%;
        margin-left: 92px;
    }
    .dianhua img {
        height: 70%;
    }
    .lanmu01{
        width: 76%;
    }
    .tubx {
        color: #777;
        font-size: 14px;
        margin-top: -37px;
        text-align: center;
    } 
}
@media (max-width:1167px){
    .liucheng .ulbox{
        margin-left: 2%;
    }
    .ltxt{
        width: 17%;
    }
}
@media (max-width:1086px){
.ltxt{
    display: none;
}
.liucheng .ulbox{
    margin-left: 10%;
}
}
@media (max-width:1099px){
    .liucheng{
        height: 270px;
    }
    .liucheng li {
        float: left;
        width: 75px;
        position: relative;
        margin-right: 46px;
    }
    .liucheng li:before {
        background-size: 55%;
        left: 84px;
        top: 85px;
    }
    .liucheng li img {
        width: 100%;
        height: 100%;
        display: block;
    }
    .liucheng li em {
        display: block;
        width: 106px;
        line-height: 46px;
        font-size: 19px;
        color: #fff;
        text-align: center;
        margin-left: -17px;
    }

}
.ltxt{
    width: 300px;
    float: left;
    color:#fff;
    font-size: 26px;
    margin-top: 14px;
}
.ltxt p{
    margin-bottom:20px;
    font-size: 26px;
}

.blk {
    margin-bottom: 20px;
}
.p12-curmbs-1 {
    font-size: 14px;
    border-bottom: 1px dashed #dcdcdc;
    line-height: 65px;
    margin-bottom: 30px;
}
.p12-curmbs-1 b {
    border-left: 10px solid #ff7a09;
    font-weight: normal;
    padding-left: 8px;
}
.p12-curmbs-1 span {
    padding: 0 5px;
    height: 46px;
    line-height: 46px;
}
.p12-curmbs-1 i {
    font-style: normal;
}
.clear {
    clear: both;
    height: 0;
}
.blk-xs {
    width: 260px;
}
.fdh-01-tit {
    background: #065496;
    height: 80px;
}
.fdh-01-tit h3 {
    height: 75px;
    font-size: 24px;
    font-weight: normal;
    line-height: 75px;
    color: #fff;
    /* border-bottom: 1px solid #fff; */
    text-align: center;
}
.fdh-01-nav-one h3 {
    height: 50px;
    line-height: 50px;
    background: #ececeb;
    margin-bottom: 2px;
}
.fdh-01-nav-one h3 a {
    display: block;
    font-size: 18px;
    font-weight: normal;
    margin-right: 40px;
    margin-left: 38px;
    color: #666666;
    text-align: center;
}
.fdh-01-nav-one h3.sidenavcur,.fdh-01-nav-one h3:hover {
    background: #065496;
}
        .fdh-01-nav dt.sidenavcur:after,
        .fdh-01-nav dt:hover i {
            border-color:  #f26d3a;
        }
  
        .fdh-01-nav dt.sidenavcur a,
        .fdh-01-nav dt:hover a {
            color: #f26d3a;
        }
        .on1{
            color: #f26d3a!important;
        }
        .on2{
            border-color:  #f26d3a!important;
        }
.fdh-01-nav-one h3.sidenavcur a, .fdh-01-nav-one h3:hover a {
    color: #fff;
    text-align: center;
}
.fdh-01-nav dt {
    height: 50px;
    font-size: 16px;
    line-height: 50px;
    padding-left: 54px;
    padding-right: 40px;
    margin-bottom: 1px;
    background: #ececec;
    position: relative;
}
.fdh-01-nav a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
}
.fdh-01-nav dt i {
    content: "";
    width: 8px;
    height: 8px;
    border: 2px solid #b8b8b8;
    border-style: solid solid none none;
    position: absolute;
    top: 50%;
    right: 32px;
    margin-top: -4px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.p6-order-form-1-add {
    border: 1px solid #eee;
    overflow: hidden;
    margin-bottom: 65px;
}
.p6-order-form-1-add ul {
    padding: 5px 0px;
}
.p6-order-form-1-add li {
    font-size: 13px;
    line-height: 34px;
    color: #666;
}
.blk-sm {
    width: 1160px;
}
.p14-infolist-1-list dl {
    border: 1px solid #dedede;
    margin-bottom: 15px;
    padding: 22px 50px 22px 22px;
    background: #fff;
    overflow: hidden;
}
.p14-infolist-1-list dt img{
	display: block;
	transform: scale(1);
	transition: all 2s ease-out;
	width: 220px;
	height: 169px;
}
.p14-infolist-1-list dl:hover dt img {
	transform: scale(1.2);
}
        .p14-infolist-1-list dl:hover .p14-infolist-1-list-deta {
            background: #f26d3a;
       
        }
        

.p14-infolist-1-list dt {
    width: 29.5%;
    float: left;
    margin-right: 5.8%;
}
.p14-infolist-1-list dt img {
    width: 100%;
    display: block;
}
.p14-infolist-1-list dd h4 {
    height: 40px;
    font-weight: normal;
    font-size: 18px;
    color: #154c64;
    line-height: 40px;
    margin-bottom: 5px;
}
.p14-infolist-1-list h4 a {
    display: block;
    color: #4b4a4a;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.p14-infolist-1-list-desc {
    max-height: 72px;
    font-size: 14px;
    line-height: 24px;
    color: #797979;
    margin-bottom: 28px;
    overflow: hidden;
}
.p14-infolist-1-list-deta {
    width: 90px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    display: block;
    float: right;
    background: #b6b6b6;
    color: #fff;
}
.p14-infolist-1-list-deta a {
    color: #fff;
}
.lxfs p{
    text-align: left;
    margin-left: 30px;
    margin-top: 16px;
    font-size: 15px;
    color: #666;
}
.lxfs p:last-child{
    margin-bottom: 10px;
}
.search_box{
    background: #f2f2f2;
    height: 82px;
    border-bottom: 1px solid #eee;
    overflow: hidden;
    font-size: 14px;
}
.search_box p{
    color: #444;
    line-height: 82px;
}
.search_box p a{
    color: #444;
    display: inline-block;
    margin-right: 15px;
}
.search_box .search-inp{
    width: 270px;
    height: 30px;
    border-radius: 20px;
    background: #fff;
    padding-left: 10px;
    margin-top: 28px;
}
.search_box .search-inp form{}
.search_box .search-inp form .search-key{
    width: 224px;
    height: 30px;
    line-height: 30px;
    color: #a9a9a9;
    float: left;
    border: 0;
}
.search_box .search-inp form .search-button{
    width: 30px;
    height: 30px;
    background: url(../images/searchico.png) 5px 6px no-repeat;
    float: right;
    cursor: pointer;
    border: 0;
}
.ysbox{
    padding: 60px 0;
    overflow: hidden;
}
.ysbox h2{
    height: 126px;
    text-align: center;
    font-size: 44px;
    color: #333;
    font-weight: bold;
    margin-bottom: 20px;
}
.ysbox h2 em{
    display: block;
    font-size: 20px;
    color: #666666;
    padding-top: 8px;
    font-weight: normal;
}
.ys_main{}
.ys_main .ysgy{
    height: 550px;
    margin-bottom: 0;
    position: relative;
}
.ys_main .ysgy dd{
    position: relative;
}
.ys_main .ys1 dd{
    float: left;
    width: 600px;
    padding-top: 82px;
}
.ys_main .ysgy dd h3{
    font-size: 36px;
    font-weight: bold;
    color: #000;
}
.ys_main .ysgy dd h3 em{
    display: block;
    font-size: 20px;
    color: #b6b6b6;
    font-weight: normal;
    text-transform: uppercase;
}
.ys_main .ysgy dd h3 b{
    color: #065496;
}
.ys_main .ys1 .wz{
    height: 155px;
    width: 550px;
}
.ys_main .ysgy p{
    position: relative;
    padding-left: 20px;
    font-size: 16px;
    line-height: 28px;
    color: #555555;
}
.ys_main .ysgy p:before{
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    background: #2197ee;
    left: 0;
    top: 12px;
}
.ys_main .ysgy .ysno li{
    font-size: 16px;
    color: #333333;
    float: left;
    padding: 0 40px;
    position: relative;
}
.g_ys .m_ysgy .ysno li:nth-child(1){
    padding-left: 0;
}
.ys_main .ysgy .ysno li span{
    display: block;
    height: 66px;
    line-height: 66px;
}
.ys_main .ysgy .ysno li b{
    font-size: 60px;
    color: #065496;
    float: left;
}
.ys_main .ysgy .ysno li i{
    font-size: 40px;
    color: #1d1d1d;
    float: left;
    font-style: normal;
}

.ys_main .ysgy .yssmall{
    position: absolute;
    width: 540px;
}
.ys_main .ys1 .yssmall{
    left: 770px;
    top: 360px;
    z-index: 9;
}
.ys_main .ysgy .yssmall li{
    float: left;
    margin-right: 26px;
    width: 242px;
    height: 140px;
}
.ys_main .ysgy img{
    display: block;
    transition: all 0.3s linear 0s;
}
.ys_main .ysgy .yssmall li img{
    width: 232px;
    height: 130px;
    border: 5px solid #fff;
}
.ys_main .ys1 dt{
    float: right;
    width: 960px;
    position: absolute;
    left: 50%;
}
.ys_main .ys2 dt{
    float: left;
    width: 960px;
    margin-left: -960px;
    position: absolute;
    left: 50%;
}
.ys_main .ys2 dd{
    float: right;
    width: 520px;
    padding-top: 82px;
}
.ys_main .ys2 .yssmall{
    left: -750px;
    top: 360px;
}
.ys_main .ys2 .wz{
    height: 185px;
    width: 520px;
}
.ys_main .ys3 dt{
    float: right;
    width: 960px;
    position: absolute;
    left: 50%;
}
.ys_main .ys3 dd{
    float: left;
    width: 600px;
    padding-top: 112px;
}
.ys_main .ys3 .wz{
    height: 130px;
    width: 550px;
}
.ys_main .ys4 dt{
    float: left;
    width: 960px;
    margin-left: -960px;
    position: absolute;
    left: 50%;
}
.ys_main .ys4 dd{
    float: right;
    width: 520px;
    padding-top: 82px;
}
.ys_main .ys4 .wz{
    height: 155px;
    width: 520px;
}

.news_content_title{
    padding-bottom: 55px;
}
.news_content_title dd{
    text-transform: uppercase;
    line-height: 50px;
    font-size: 24px;
    color: #333333;
    font-family: "宋体";
    position: relative;
    padding-left: 35px;
}
.news_content_title dd:before{
    content: "“";
    font-size: 56px;
    color: #bbbbbb;
    font-family: "Arial";
    position: absolute;
    left: 0;
    top: 5px;
}
.news_content_title .news_title{}
.news_content_title .news_title a{
    width: 120px;
    line-height: 50px;
    display: inline-block;
    background: #eeeeee;
    font-size: 16px;
    color: #333333;
    margin-right: 13px;
    text-align: center;
}
.news_content_title .news_title a:hover,.news_content_title .news_title a.on{
    color: #fff;
    background: #ff7019;
}
.sortlanmucon{
    margin-top: 40px;
}

.lmnavbox{
    height: 153px;
    background: #fff;
    width: 100%;
    padding: 43px 40px;
    border-bottom: 1px solid #e5e5e5;
}
.lmnavbox ul{}
.lmnavbox ul li{
    margin-right: 2.5%;
    margin-bottom: 2%;
    position: relative;
    display: inline-block;
    width: 9.8%;
}
.lmnavbox ul li:nth-child(8n){
    margin-right: 0;
}
.lmnavbox ul li:before{
    content: "";
    position: absolute;
    display: inline-block;
    width: 0px;
    height: 2px;
    background: #ff7019;
    bottom: -10px;
    left: 0;
    margin: 0 auto;
    right: 0;
    transition: all 0.5s ease 0s;
    -webkit-transform: all 0.5s ease 0s;
}
.lmnavbox ul li a{
    color: #999999;
    font-size: 14px;
    width: 100%;
    text-align: center;
    display: block;
}
.lmnavbox ul li.on a,.lmnavbox ul li:hover a{
    color: #333333;
}
.lmnavbox ul li.on:before,.lmnavbox ul li:hover:before{
    width: 56px;
    transition: all 0.5s ease 0s;
    -webkit-transform: all 0.5s ease 0s;
}