@charset "UTF-8";

/****************************共用代码************************/


/**7ckf**/

.page_banner {
    /* background: salmon; */
    margin-top: 1px;
    /*状态栏下面图片到上面的距离*/
}

.page_banner img {
    display: block;
    width: 100%;
    /* height: 20px; */
}

.slider {
    width: 100%;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    /*height: 460px;*/
}

.slider .bd {
    position: relative;
    z-index: 0;
}

.slider .bd li {
    /*height: 460px;*/
    overflow: hidden;
}

.slider .bd li img {
    display: block;
}

.slider .hd {
    width: 100%;
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    height: 30px;
    line-height: 30px;
}

.slider .hd ul {
    text-align: center;
}

.slider .hd ul li {
    cursor: pointer;
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 9px;
    height: 9px;
    margin: 0 10px;
    border-radius: 50%;
    background: #0ac0f7;
    overflow: hidden;
    filter: alpha(opacity=70);
    opacity: 0.7;
    vertical-align: top;
    line-height: 9999px;
}

.slider .hd ul .on {
    background: #fff;
}

.slider .timer {
    position: absolute;
    z-index: 1;
    left: 0;
    bottom: 0;
    height: 4px;
    width: 0;
    background: #0ac0f7;
    filter: alpha(opacity=40);
    opacity: 0.4;
    font-size: 0;
    overflow: hidden;
}

.nycon>h4 {
    color: #fff;
    background: #8b8baa;
    padding: 10px;
    padding-left: 20px;
    font-size: 24px;
}

.nycon>h1 {
    color: rgb(75, 66, 66);
    padding: 20px;
    text-align: center;
    font-weight: 400;
    padding-left: 20px;
    font-size: 26px;
    border-bottom: 1px solid rgb(236, 236, 236)
}



.nycon .syyl,
.nycon .sylc,
.nycon .sev_tip {
    padding: 10px;
    /* margin: 3px 20px; */
    background-color: rgb(248, 248, 248);
}

.nycon  h5 {
    font-size: 18px;
    margin-bottom: 10px;
    line-height: 40px;
    font-weight: 500;
    color: rgb(  79, 129, 189);
}

.nycon h4 {
    margin-bottom: 10px;
    color: rgb(79, 129, 189);
    font-family: 微软雅黑, sans-serif;
    font-size: 16px;
    line-height: 27px;
    padding-left: 20px;
}

.nycon p {
    font-family: 微软雅黑, sans-serif;
    font-size: 14px;
    color: rgb(0, 0, 0);
    padding-left: 20px;
    line-height: 2;
}




.nycon .pic_con img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}

.nycon .pic_con h5 img {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0;
    margin-right: 5px;
}

.nycon .sev_tip {
    background: #51516b;
    border-radius: 30px;
    padding: 20px;
    overflow: hidden;
    margin-top: 80px;
}

.sev_tip .bub {
    width: 120px;
    position: absolute;
    z-index: 20;
    margin-top: -100px;
    margin-left: -45px;
}

.sev_tip .tip_con {
    margin-left: 60px;
}

.nycon .sev_tip h5,
.nycon .sev_tip p,
.tip_con span,
.sev_tip p span {
    color: #fff!important;
}

.nycon .sev_tip p a {
    color: #fff;
}

.nycon .sev_tip p a:hover {
    color: #0713b2;
}

.About .abcon .abwz {
    text-indent: 2em;
}

.fose .fobt em.img1 {
    background: url(../images/bt1.jpg) 50% 0 no-repeat;
}

.fose .fobt em.img2 {
    background: url(../images/bt2.jpg) 50% 0 no-repeat;
}

.nrong_tit {
    text-align: center
}

.nrong_tit h2 {
    font-size: 18px;
    color: #28186f;
}

.nrong_tit span {
    margin-right: 26px;
    padding-left: 16px;
    color: #666;
    font-size: 12px;
    line-height: 40px
}

.dycontent .article_detail p {
    margin-top: 3px;
    /*text-indent: 2em;*/
}


/***7ckf***/

.Seareas ul li .servCon em {
    width: 45px;
    height: 35px;
    line-height: 35px;
    display: block;
    background: url(../images/mor1.png) right no-repeat;
}

.Seareas ul li .servCon span {
    color: #4d4d4d;
    font-size: 12px;
    line-height: 22px;
    display: block;
}

.Seareas ul li .servCon span a {
    color: #4d4d4d;
}

.seTwo {
    position: relative;
    margin: 15px 10px;
    padding-bottom: 30px;
    overflow: hidden;
}

.seTwo .twfl {
    float: left;
    width: 60%;
}

.seTwo .twfl img {
    display: block;
    width: 90%;
}

.seTwo .twfl span {
    width: 80%;
    height: 38px;
    display: block;
    /*background: #8a7db5;*/
}

.seTwo .twfr {
    width: 80%;
    float: left;
    margin-left: 30px;
}

.seTwo .twfr .twtitle {
    margin-bottom: 15px;
}

.seTwo .twfr .twtitle span {
    font-size: 26px;
    /* color: #67569e; */
    color: rgb(55, 136, 228);
    text-align: center;
    margin-left: 30%;
}

.seTwo .twfr .twtitle em {
    /*		width: 22px;
		height: 2px;*/
    display: block;
    /*background: #8a7db5;*/
    float: left;
    margin-top: 28px;
    /* background-color: #0ac0f7; */
}

.seTwo .twfr .twtitle h1 {
    font-family: microsoft YAHEI;
    text-align: center;
    color: #28186f;
    font-size: 30px;
    min-width: 20px;
    /*padding: 0 10px;*/
    display: block;
    float: left;
}

.seTwo .twfr .abt {
    width: 352px;
    background: url(../images/abbt.png) center no-repeat;
}

.seTwo .twfr .twcon {
    /*border: 1px solid #e7e7e7;*/
    color: #484747;
    line-height: 31px;
    text-indent: 2em;
}

.fose img {
    display: block;
    margin: 0 auto;
    max-width: 100%!important;
    height: auto!important
}


/*********首页新增样式s*****/

.corp_intro {
    overflow: hidden;
    border-radius: 15px;
    padding: 20px 10px;
    padding-top: 25px;
    box-shadow: 0px 2px 10px 0px #ddd;
}

.corp_intro h3 {
    color: #311781;
    line-height: 60px;
    font-size: 28px
}

.corp_intro p {
    line-height: 24px;
}

.corp_intro p a.more_btn {
    display: inline-block;
    margin-top: 15px;
    margin-bottom: 15px;
    color: #ffffff;
    padding: 5px 20px;
    background: #9986d8;
    border-radius: 10px;
    border-bottom: 2px solid #7f71ab;
}

.corp_intro .corp_img {
    padding-left: 15px;
    padding-bottom: 15px;
    border-left: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
}

.corp_intro div img {
    display: block;
    max-width: 100%;
}


/**********首页新增样式e******/

@media screen and (max-width:1200px) {
    .slider .bd li img,
    .fullSlide .bd li img {
        width: 157%;
    }
    .nycon .syyl,
    .nycon .sylc {
        margin: 10px 20px;
    }
    .picScroll ul li .mobg {
        display: none;
        position: initial;
    }
    .picScroll .prev,
    .picScroll .next {
        display: none;
    }
    .pinBox-wrapper {
        height: 0!important;
    }
    .nycon .pic_con img {
        max-width: 100%;
    }
}

@media screen and (max-width:991px) {
    .seTwo .twfl {
        width: 200px;
        background-color: #0ac0f7;
    }
    .seTwo .twfr {
        width: 400px;
        background-color: palegreen;
    }
}

@media screen and (max-width:767px) {
    .seTwo .twfl {
        width: 200px;
    }
    .seTwo .twfr {
        width: 100%;
        margin-left: 0
    }
    .sev_tip .bub {
        width: 80px;
        position: absolute;
        z-index: 20;
        margin-top: -70px;
        margin-left: -45px;
    }
    .sev_tip .tip_con {
        margin-left: 25px;
    }
}

@media screen and (max-width:375px) {
    .bio_resource ul li {
        width: 96%!important;
        margin: 2%;
        margin-bottom: 0
    }
}


/****************************1200***********当屏幕大于959时***/


/*pc-head*/

@media screen and (min-width: 1200px) {
    /* @media screen and (min-width: 959px) { */

    .navbar-left {
        float:left!important
    }

    .img-head-login{
        width: 35px;
        height: 35px;
        margin-left: 0px;
        margin-top: 0px;
    
        /* width: 20px;
        height: 22px; */
        /* left: 18px;
        top: 6px; */
        /* position: relative !important;
        background-color: rgb(224, 233, 39) !important; */
    }

    body {
        font-size: 14px;
    }
    /* .nycon h4 {
        margin-left: 20px;
    } */
    .mt {
        display: none;
    }
    .headers {
        width: 100%;
        position: fixed;
        top: 0px;
        left: 0;
        z-index: 999;
    }
    .headers_top {
        width: 100%;
        position: fixed;
        top: -60px;
        left: 0;
        z-index: 999;
    }

    .header {
        background-color: red;

        width: 100%;
        height: 60px;
        padding-top: 10px;
        background: #fff;
    }
    .header .head {
        width: 1200px;
        margin: 0 auto;
    }
    .header .logo {
        float: left;
        margin-left: 40px;
    }
    .header .search {
        margin-top: 1px;
        float: left;
        width: 430px;
        height: 30px;
        line-height: 35px;
        margin-left: 20px;
    }
    .header .serv_online {
        float: right;
        font-size: 15px;
        color: #6e6e6e;
    }
    /*顶部搜索*/
    .header .search .txt {
        margin-left: 1px;
        width: 200px;
        height: 30px;
        float: left;
        border: 1px solid rgb(51, 96, 192);
        text-indent: 1em;
        color: #464343;
    }
    .header .search .btn-tj {
        width: 60px;
        height: 30px;
        line-height: 30px;
        float: left;
        /* background: url(../images/sk.png) 10px center #67569e no-repeat;
        background:rgb(55, 136, 228); */
        background: url(../images/sk22.png) 10px center rgb(51, 96, 192) no-repeat;
        text-align: center;
        color: #fff;
        cursor: pointer;
    }
    .top-title1 {
        margin-top: -4px;
        margin-left: 1px;
        font-size: 17px;
        color: rgb(85, 127, 211);
        height: 25px;
    }
    .top-title2 {
        font-size: 10px;
        margin-top: -5px;
        margin-left: 1px;
        /* font-size: xx-small; */
        color: rgb(154, 156, 160);
        height: 15px;
    }
    /*---------公共样式------------*/
    .naver {
        width: 100%;
        height: 45px;
        /* background:#67569e; */
        /* background:rgb(55, 136, 228); */
        /*15  106  181*/
        background: rgb(52, 96, 192);
        /*主题颜色*/
        /* background:rgb(35, 106, 181); /*主题颜色*/
    }
    .naver .nav {
        width: 945px;
        margin: auto;
        position: relative;
        z-index: 99;
        /* font-weight: bold; */
    }
    .naver .nav ul li {
        float: left;
        width: 135px;
        /* tabbar width 顶部tab宽    */
        height: 45px;
        line-height: 45px;
        text-align: center;
        font-size: 16px;
    }
    .naver .nav ul li a {
        color: #fff;
        display: block;
    }
    .naver .nav ul li.on {
        background: #ebe7f8;
        /*悬浮鼠标后 背景色*/
    }
    .naver .nav ul li.on a {
        color: #333;
        /*悬浮鼠标后 字体黑色*/
    }
    .naver .nav>ul>li:hover {
        /*悬浮鼠标后 */
        background: #ebe7f8;
        box-shadow: 0 -4px 8px #bebdbd;
    }
    /*下拉列表部分*/
    .naver .nav ul li ul.sub {
        width: 100%;
        /* width: 200px; */
        background: #ebe7f8;
        /* background: #83f0d8; */
        opacity: 0.95;
        /*padding: 0;*/
        padding: 0;
        display: none;
        box-shadow: 0px 6px 12px #bebdbd;
    }
    .naver .nav ul li ul.sub.wide {
        /* 服务*/
        position: absolute;
        left: -75px;
        width: 1200px;
        padding-bottom: 5px;
    }

    .naver .nav ul li ul.sub.wide2 {
        /* 服务*/
        position: absolute;
        left: -75px;
        width: 200px;
        padding-bottom: 5px;
    }

    .naver .nav ul li ul.sub .xlm {
        /* 一列 */
        /* width: 280px; */
        width: 100%;
        height: 100%;
        overflow: hidden;
        float: left;
        /* font-weight: normal; */
        /*123*/
    }
    .naver .nav ul li ul.sub .xlm .son2 {
        /* width: 280px; */
        width: 100%;
        height: 100%;
        overflow: hidden;
        float: left;
        font-weight: normal;
        /*123*/
    }
    .naver .nav ul li ul.sub .xlm ul li {
        /* width: 155px; */
        height: 40px;
        /* float: left; */
        line-height: 40px;
        text-align: center;
        /* margin: 1px 0; */
        /* padding-left: 25px; */
    }
	.naver .nav ul li ul.sub .xlm ul li div {
	    /*color: #eee;*/
	    /* text-align:left; 
	    padding-left: 3px; */
	    font-size: 14px;
	    font-weight: 600;/*bianti*/
	}
    .naver .nav ul li ul.sub .xlm ul li a {
        /*color: #eee;*/
        /* text-align:left; 
        padding-left: 3px; */
        font-size: 14px;
        font-weight: 600;/*bianti*/
    }
	
	
    /*鼠标悬浮下拉列表 时  选项显示的颜色*/
    .naver .nav ul li ul.sub .xlm ul li a :hover {
        background: url(../images/xltb.png) 10px center no-repeat #fff;
        /* background: rgb(189, 217, 247); ; */
    }
    /*	.naver .nav ul li ul.sub .xlm ul li:hover a {
		color: #8a7db5;
	}*/
    .naver .nav ul li ul.sub .xlimg {
        width: 227px;
        /*    宽宽*/
        height: 155px;
        float: right;
        padding: 8px;
        /*background: #d4eefa;*/
    }
    .naver .nav ul li ul.sub .xlimg img {
        width: 212px;
        height: 140px;
    }
    .naver .nav ul li ul.abSub {
        position: absolute;
        top: 45px;
        right: 31px;
    }
    /*特殊宽度的下拉菜单*/
    .wide .xlm {
        display: table
    }
    .wide .xlm ul {
        display: table-row;
    }
    .wide .xlm ul li {
        display: table-cell;
        float: none;
    }
    .wide .bbg {
        overflow: hidden;
        /*background: #8a7db5;*/
        padding-top: 8px;
        padding-bottom: 3px;
        text-align: left;
        padding-left: 35px;
        /* font-weight: 800; */
        /*border-bottom-left-radius: 10px;*/
        /*border-bottom-right-radius: 10px;*/
    }
    .wide .bbg img {
        padding-bottom: 10px;
    }
    /*服务  多列 细节*/
    .naver .nav ul li ul.wide .xlm ul li:hover .bbg {
        background: #fff;
        /* background: rgb(189, 217, 247); ; */
    }
    /*服务  多列 细节*/
    .naver .nav ul li ul.wide .xlm ul li a.son:hover {
        /* text-decoration: underline; */
        /* background: url(../images/xltb.png) 5px center no-repeat #fff; */
        background: #fff;
        /* background: rgb(189, 217, 247); ; */
    }
	/*l下拉部分*/
    .naver .nav ul li ul.wide .xlm ul li:hover {
        background: transparent;
        border: 1px solid #ccc;
        border-top: none;
        border-bottom: none;
		  font-size: 14px;
    }
    .naver .nav ul li ul.wide .xlm ul li a.son {
        font-size: 13px;
        text-align: left;
        padding-left: 35px;
        display: block;
        font-weight: normal;
        line-height: 28px;
        /* background: yellow; */
    }
    /*	.naver .nav ul li ul.wide .xlm ul li:hover a.son {
		color: #eee;
	}*/
    .naver .nav ul li ul.sub .xlm ul li:hover:first-child {
        /*border-left: 1px solid #8a7db5;*/
    }
    .naver .nav ul li ul.sub .xlm ul li:hover:last-child {
        /*border-right: 1px solid #8a7db5;*/
    }
    .center {
        /* width: 1200px;
        margin: auto; */

         width: 100%;
        /* margin: auto; */
        margin-left: 0px; 


    }
    /**服务平台**/
    .picScroll {
        position: relative;
        height: 210px;
        padding: 10px 0 10px 60px;
        overflow: hidden;
        margin: 30px 0 20px 0;
    }
    .picScroll .tempWrap {
        overflow: inherit !important;
    }
    .picScroll .hd {
        display: none;
    }
    .picScroll ul {
        overflow: inherit !important;
    }
    .picScroll ul li {
        width: 210px;
        height: 210px;
        float: left;
        text-align: center;
        position: relative;
    }
    .picScroll ul li .molb {
        width: 100%;
        height: 100%;
        margin-top: 20px;
        /*7ckf*/
    }
    .picScroll ul li .molb img {
        margin: 5px 0;
    }
    .picScroll ul li .molb p {
        color: #565656;
        font-size: 16px;
        line-height: 34px;
    }
    .picScroll ul li .molb span {
        color: #8b8b8b;
        font-family: "Arial";
        font-size: 10px;
    }
    .picScroll ul li .mobg {
        width: 100%;
        height: 209px;
        background: url(../images/cpbg.jpg) center no-repeat;
        position: absolute;
        top: 0;
        left: 0;
        display: none;
    }
    .picScroll ul li .mobg .mocon {
        padding: 5px;
    }
    .picScroll ul li .mobg .mocon p {
        width: 100%;
        line-height: 24px;
        text-align: center;
    }
    .picScroll ul li .mobg .mocon p a {
        color: #fff;
    }
    .picScroll ul li:hover .mobg {
        display: block;
    }
    .picScroll .prev,
    .picScroll .next {
        width: 50px;
        height: 170px;
        display: block;
        position: absolute;
        top: 30px;
        z-index: 998;
    }
    .picScroll .prev {
        left: 0;
        background: url(../images/prve.png) center no-repeat #f2f2f2;
    }
    .picScroll .next {
        right: 0;
        background: url(../images/next.png) center no-repeat #f2f2f2;
    }
    .Pooducts {
        width: 100%;
        overflow: hidden;
    }
    .Pooducts ul {
        width: 1230px;
    }
    .Pooducts ul li {
        width: 282px;
        height: 282px;
        float: left;
        margin-right: 25px;
    }
    .Pooducts ul li p {
        height: 70px;
        line-height: 70px;
        text-align: center;
        font-size: 16px;
        color: #454545;
        display: block;
        background: url(../images/sx.png) center no-repeat;
        border-bottom: 1px solid #b7b7b7;
    }
    .Pooducts ul li:hover p {
        border-bottom: 1px solid #8a7db5;
        color: #8a7db5;
    }
    .Dynamic {
        width: 100%;
        /*height: 400px;*/
        margin-top: 30px;
        margin-bottom: 30px;
    }
    /*.Dynamic .About {
		width: 587px;
		height: 377px;
		float: right;
	}
	.Dynamic .About .abcon {
		height: 210px;
		border: 1px solid #e4e4e4;
		padding: 0 20px 0 38px;
		position: relative;
		top: 40px;
	}
	.Dynamic .About .abcon .abtit {
		width: 215px;
		height: 50px;
		text-align: center;
		background: #fff;
		display: block;
		position: absolute;
		top: -25px;
		color: #f1f1f1;
		font-size: 40px;
		font-weight: bold;
	}
	.Dynamic .About .abcon .abwz {
		width: 200px;
		height: 180px;
		padding-top: 26px;
		color: #555555;
		line-height: 33px;
	}
	.Dynamic .About .abcon .abimg {
		width: 288px;
		height: 290px;
		position: absolute;
		top: -40px;
		right: 0;
	}
	.Dynamic .About .abcon .abimg img {
		width: 262px;
		height: 290px;
		position: absolute;
		top: 0;
		right: 20px;
	}
	.Dynamic .About .abcon .abimg span {
		width: 20px;
		height: 235px;
		display: block;
		position: absolute;
		top: 25px;
		left: -14px;
		background: #e7e7e7;
		z-index: 1;
	}*/
    /*	.Dynamic .News {
		width: 587px;
		float: left;
	}*/
    .Dynamic .News ul li {
        margin-bottom: 17px;
    }
    .Dynamic .News ul li .date {
        width: 90px;
        height: 100%;
        float: left;
        background: #f3f3f3;
        text-align: center;
    }
    .Dynamic .News ul li .date p {
        color: #b1aeaf;
        font-size: 40px;
        font-weight: bold;
        line-height: 45px;
        margin-top: 10px;
    }
    .Dynamic .News ul li .date span {
        color: #acaaab;
    }
    .Dynamic .News ul li .necon {
        width: 490px;
        height: 100%;
        float: right;
        background: #f3f3f3;
        padding: 10px 15px;
        *width: 460px;
        *height: 66px;
    }
    .Dynamic .News ul li .necon a {
        width: 100%;
        height: 38px;
        display: block;
        line-height: 38px;
        color: #454545;
        font-size: 18px;
    }
    .Dynamic .News ul li .necon span {
        color: #777777;
    }
    .Dynamic .News ul li a:hover {
        color: #8a7db5;
    }
    .footer_wrapper {
        background: url(/Public2/images/biofavor_bg.jpg) no-repeat;
        background-size: 100% 100%
    }
    /* 页脚样式 footer */
    .footer {
        width: 100%;
        /* background: rgb(52, 96, 192); */
        background-color: #0E1C39;
        /*主题颜色*/
        padding-top: 40px;
    }
    .footer .ftfl {
        /*width: 815px;*/
        float: left;
    }
    .footer .ftfl ul li.fone {
        /* width: 260px; */
        float: left;
    }
    .footer .ftfl ul li.fone ul li {
        min-width: 100px;
        /* float: left; */
    }
    .footer .ftfl ul li.ftwo {
        min-width: 100px;
        float: left;
        padding: 0 40px 0 30px;
    }
    .footer .ftfl ul li {
        /*background: url(../images/fsx.png) right 20px no-repeat;*/
    }
    .footer .ftfl ul li a {
        color: #fdfdfd;
        font-size: 18px;
        line-height: 42px;
    }
    /* .footer .ftfl ul li p {
		color: #fdfdfd;
		font-size: 14px;
		line-height: 32px;
	} */
    .footer .ftfl ul li ul li p {
        color: #fafafa;
        font-size: 14px;
        line-height: 32px;
    }
    .footer .ftfl ul li ul li {
        background: none;
        margin-right: 20px;
    }
    .footer .ftfl ul li ul li a {
        color: #fafafa;
        font-size: 14px;
        line-height: 32px;
    }
    .footer .ftfl ul li ul li:hover a {
        /* color: #67569e; */
        color: rgb(55, 136, 228);
    }
    .footer .ftfr {
        margin-top: -20px;
        /* background-color: tomato; */
        width: 270px;
        float: right;
    }
    .footer .ftfr .ftel {
        margin-bottom: 12px;
    }
    .footer .ftfr .ftel p {
        color: white;
        font-size: 30px;
        line-height: 32px;
    }
    .footer .ftfr .ftel span {
        color: white;
    }
    .footer .ftfr ul {
        width: 280px;
    }
    .footer .ftfr ul li {
        float: left;
        width: 130px;
        height: 130px;
        margin-right: 8px;
        /* background: #8a7db5; */
    }
    .footer .ftfr ul li a img {
        display: block;
        width: 100%;
    }
    .footer .ftfr ul li:first-child {
        background: none
    }
    .foot {
        width: 100%;
        height: 20px;
        /*background: #31343b;*/
        line-height: 20px;
        text-align: center;
        color: #3e3e3e;
        font-size: 12px;
    }
    /*客服QQcss*/
    .izl-rmenu {
        position: fixed;
        right: 24px;
        top: 200px;
        z-index: 999;
        padding-bottom: 10px;
        background: #fff;
        border: 1px solid #9b88d9;
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
    }
    .izl-rmenu .btn {
        width: 50px;
        height: 50px;
        margin-bottom: 1px;
        cursor: pointer;
        position: relative;
        display: block;
        border-radius: 4px;
    }
    .izl-rmenu .btn-qq {
        /*background: url(../images/r_sh.png) center no-repeat;*/
        background-color: #8a7db5;
        color: #fff;
        font-size: 15px;
        overflow: hidden;
        padding-left: 9px;
        padding-top: 9px;
        letter-spacing: 1px;
        font-weight: bold;
        line-height: 16px;
    }
    .izl-rmenu .btn-wx {
        /*background: url(../images/r_ke.png) center no-repeat;*/
        /*background: url(../images/kefuqq.png) center no-repeat;*/
        background: url(../images/kefuqq2.png) center no-repeat;
        background-color: #8a7db5;
    }
    .izl-rmenu .btn-weixin {
        background: url(../images/icon1.png) center no-repeat;
        background-color: #8a7db5;
    }
    .izl-rmenu .btn-weixin img {
        display: none;
        position: absolute;
        right: 50px;
        margin-top: -20px;
        width: 200px;
    }
    .izl-rmenu .btn-top {
        background: url(../images/icon2.png) center no-repeat;
        background-color: #8a7db5;
        display: block;
    }
    .izl-rmenu .btn-rss {
        background: url(../images/r_ss.png) center no-repeat;
        background-color: #8a7db5;
    }
    .izl-rmenu .btn-qq:hover {
        /*background-color: #20b2b7;*/
    }
    .izl-rmenu .btn-wx:hover {
        /*background-color: #20b2b7;*/
    }
    .izl-rmenu .btn-rss:hover {
        background-color: #20b2b7;
    }
    /*new custom qq*/
    .izl-rmenu .btn-close {
        background: #8a7db5;
        border-top-left-radius: 5px;
        color: #fff;
        border: 0;
        border-bottom: 0px;
        padding: 3px;
        cursor: pointer;
    }
    .izl-rmenu .text-center {
        padding: 10px 0;
    }
    .izl-rmenu .btn-qq2 {
        display: block;
        padding-left: 31px;
        line-height: 27px;
        background: url(/Public2/images/qq_icon2.png) 0 50% no-repeat;
        height: 32px;
        width: 107px;
        border: 1px solid #9b88d9;
        border-radius: 15px;
        margin: 0 auto;
    }
    #openBridge {
        position: fixed;
        display: block;
        background: #8a7db5;
        text-align: center;
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
        right: -24px;
        top: 260px;
        color: #fff;
        padding: 10px 5px;
        width: 24px;
        text-decoration: none;
        cursor: pointer;
    }
    /******************大于1200内页******************/
    .nycenter {
        width: 100%;
        background: white;
        min-height: 700px;
        /* margin-left: 30px; */
        padding-bottom: 20px;
        position: relative;
        z-index: 1;
        /*文章内容页*/
    }
    .pinBox-wrapper {
        float: left;
        width: 242px;
        /* background-color: seagreen; */
    }
    .nycenter .nyfl {
        width: 242px!important;
        position: absolute;
        float: left;
        margin-top: 10px;
        /* background-color: sienna; */
    }
    /*侧边栏 背景*/
    .nycenter .nyfl .lm {
        height: 121px;
        /* background: url(./images/nylm2.jpg) no-repeat; */
        background-color: rgba( 48,  93, 195, 0.999999);/*侧边栏*/
        /*position: absolute;*/
        /*top: -111px;*/
        right: 0;
        color: #fff;
        text-align: center;
        padding-top: 25px;
    }
    .nycenter .nyfl .lm p {
        font-size: 24px;
        line-height: 36px;
    }
    .nycenter .nyfl .lm span {
        font-size: 14px;
        text-transform: uppercase;
    }
    .nycenter .nyfl .childclass {
        width: 242px;
        /*cebianlan*/
        /* background: #fff; */
        float: right;
        /* padding: 0 15px;*/
        /* background: springgreen; */
    }
    .nycenter .nyfl .childclass>ul>li {
        text-align: left;
        border-top: 0.1px solid #fff;
    }
    .nycenter .nyfl .childclass>ul>li:first-child {
        border-top: none;
    }
    .nycenter .nyfl .childclass>ul>li>a {
        color: #373d41;
        font-size: 16px;
        padding-left: 45px;
        height: 45px;
        line-height: 45px;
        background: #dddddd;
        display: block;
    }
    .nycenter .nyfl .childclass ul>li>a:hover,
    .nycenter .nyfl .childclass>ul>li>a.on {
        color: #fff;
        background: #928f94;
    }
    /*	.nycenter .nyfl .childclass ul li a:hover {
		background: url(../images/lmon.jpg) no-repeat;
	}
    */
    .nycenter .nyfl .childclass>ul>li:first-child {
        margin-top: 1px;
    }
    .nycenter .nyfl .childclass ul li ul {
        background: #fff;
        /*margin-bottom: 15px;*/
        /*padding: 15px 0;*/
        display: none;
        /*margin-top: -12px;*/
    }
    .nycenter .nyfl .childclass ul li ul li {
        width: 100%;
    }
    .nycenter .nyfl .childclass ul li ul li:first-child {
        margin-top: 0;
    }
    .nycenter .nyfl .childclass ul li ul li:last-child a {
        border-bottom: 0;
    }
    .nycenter .nyfl .childclass ul li ul li a {
        color: #373737;
        font-size: 14px;
        /*width: 220px;*/
        padding-left: 60px;
        height: 40px;
        line-height: 40px;
        margin: auto;
        /*background: url(../images/jia2.jpg) 205px center no-repeat;*/
        /*background: url(../images/jia4.png) 205px center no-repeat;*/
        border-bottom: 0.3px solid #f4f4f4;
        margin-bottom: 0;
        overflow: hidden;
        display: block;
    }
    .nycenter .nyfl .childclass ul li ul li a.on {
        color: #333333;
        font-weight: bold;
        background: url(../images/jia2.jpg) 205px center no-repeat;
    }
    .nycenter .nyfl .childclass ul li ul li a:hover {
        color: #333333;
        font-weight: bold;
        /*background: url(../images/jia2.jpg) 205px center no-repeat;*/
    }
    .nycenter .nyfl .childclass ul li ul li ul {
        background: #eff8fb;
        margin-top: 0;
    }
    .nycenter .nyfl .childclass ul li ul li ul li a {
        color: #646464;
        font-size: 14px;
        padding-left: 55px;
        height: 33px;
        line-height: 33px;
        margin: auto;
        background: url(../images/jia3.png) 40px center no-repeat;
        border-bottom: 0;
        margin-bottom: 0;
        display: block;
    }
    .nycenter .nyfl .childclass ul li ul li ul li a:hover {
        color: #8a7db5;
        font-weight: normal;
        background: url(../images/jia3.png) 40px center no-repeat;
    }
    .nycenter .nyfl .childclass ul li ul li ul li a.on {
        color: #8a7db5;
        font-weight: normal;
        background: url(../images/jia3.png) 40px center no-repeat;
    }
    .nycenter .nyfl .nyse {
        width: 242px;
        height: 175px;
        background: #fff;
        float: right;
        margin-top: 25px;
        padding: 15px 0;
    }
    .nycenter .nyfl .nyse ul li {
        /*width: 251px;*/
        height: 64px;
        margin-bottom: 15px;
        line-height: 64px;
        text-align: center;
        padding-left: 40px;
    }
    .nycenter .nyfl .nyse ul li a {
        color: #fff;
        font-size: 18px;
        width: 100%;
        height: 100%;
        display: block;
    }
    .nycenter .nyfl .nyse ul li.nfw1 {
        background: url(../images/nzb1.jpg) no-repeat;
    }
    .nycenter .nyfl .nyse ul li.nfw2 {
        background: url(../images/nzb2.jpg) no-repeat;
    }
    .nycenter .nyfr {
        width: 894px;
        float: left;
        padding-bottom: 60px;
    }
    .nycenter .nyfr .nycon {
        width: 894px;
        float: left;
        margin-left: 25px;
    }
    .nycenter .nyfr .dqwz {
        /*float: right;*/
        color: #a4a4a4;
        height: 62px;
        line-height: 62px;
    }
    .nycenter .nyfr .dqwz img {
        width: 36px;
        height: 30px;
    }
    .nycenter .nyfr .dqwz a {
        color: #a4a4a4;
    }
    .nycenter .nyfr .poTab {
        width: 100%;
        text-align: center;
        background: #fff;
    }
    .nycenter .nyfr .poTab .pobite {
        height: 56px;
        line-height: 56px;
        background: #8a7db5;
        font-weight: bold;
        color: #fff;
    }
    .nycenter .nyfr .poTab .pobite .cptab1 {
        width: 111px;
    }
    .nycenter .nyfr .poTab .pobite .cptab2 {
        width: 145px;
        background: #9284c2;
    }
    .nycenter .nyfr .poTab .pobite .cptab3 {
        width: 144px;
    }
    .nycenter .nyfr .poTab .pobite .cptab4 {
        width: 405px;
        background: #9284c2;
    }
    .nycenter .nyfr .poTab .pobite .cptab5 {
        width: 111px;
    }
    .nycenter .nyfr .poTab tr {
        height: 70px;
        color: #454545;
    }
    .nycenter .nyfr .poTab tr em {
        color: #454545;
        font-weight: bold;
    }
    .nycenter .nyfr .poTab tr a {
        color: #454545;
        font-weight: bold;
    }
    .nycenter .nyfr .poTab tr:nth-child(2n) {
        background: #f9f8fe;
    }
    .nycenter .nyfr .poTab tr:nth-child(2n):hover {
        background: #e4e0f1;
    }
    .nycenter .nyfr .poTab tr a:hover {
        color: #27cee2;
    }
    .nycenter .n_content {
        line-height: 28px;
        padding: 20px 30px;
    }
    .nycenter .n_t {
        line-height: 40px;
        font-size: 18px;
        color: #363636;
        font-weight: bold;
        text-align: center;
    }
    .nycenter .author {
        height: 30px;
        line-height: 30px;
        font-size: 12px;
        color: #555555;
        text-align: center;
    }
    .nycenter .n_c {
        font-size: 14px;
        line-height: 28px;
        margin-top: 10px;
        color: #555555;
    }
    .nycenter .n_c img {
        max-width: 100%;
    }
    .nycenter .prvnet {
        margin: 20px 0;
    }
    .nycenter .prvnet p {
        font-size: 14px;
        display: block;
        line-height: 32px;
    }
    .nycenter .prvnet span {
        font-size: 14px;
        color: #3c439b;
    }
    .nycenter .dycontent {
        line-height: 28px;
        padding: 30px 0px;
        color: #555555;
    }
    .nycenter .dycontent img {
        max-width: 100%;
    }
    .nycenter .dycontent .lf {
        padding: 0 20px;
    }
    .nynr {
        width: 100%;
        min-height: 500px;
        background: #fff;
    }
    /**服务领域**/
    .Seareas {
        width: 100%;
        padding: 10px 0;
        padding-left: 7px;

        /* background-color: yellow; */
    }
    .Seareas ul li {
        /* background-color: palevioletred; */
        width: 413px;
        /* height: 79px; */
        padding: 10px;
        float: left;
        margin: 10px 10px 10px 15px;
        background: #f7f7f7;
    }
    .Seareas ul li a em {
        color: #28186f;
    }
    .Seareas ul li img {
        width: 156px;
        height: 149px;
        float: left;
    }
    .Seareas ul li .servCon {
        float: left;
        /* width: 257px; */
        width: 100%;

        padding: 0 0px;

        /* background-color: rgb(159, 147, 13); */
    }
    .Seareas ul li .servCon p {
        font-weight: bold;
        color: #474747;
        line-height: 34px;
        margin-top: 0px;
        /* background-color: #27cee2; */

        text-align: center;
    }
    .Seareas ul li .servCon span a {
        color: #4d4d4d;
    }
    .Seareas ul li .servCon span a:hover {
        color: #3a2c7b;
    }
    .Seareas ul li:hover {
        background: #e6e4e4;
        /*border:1px solid #666666;*/
    }
    .SeThree {
        padding: 0 25px;
    }
    .SeThree ul li {
        height: 132px;
        border-bottom: 1px solid #e1e1e1;
    }
    .SeThree ul li .thimg {
        float: left;
        width: 72px;
        height: 72px;
        border-radius: 50%;
        margin-top: 28px;
    }
    .SeThree ul li .thimg img {
        width: 72px;
        height: 72px;
        border-radius: 36px;
    }
    .SeThree ul li .thcon {
        float: right;
        width: 750px;
        padding-top: 25px;
    }
    .SeThree ul li .thcon p {
        color: #2a2a2a;
        font-weight: bold;
        line-height: 26px;
    }
    .SeThree ul li .thcon span {
        line-height: 26px;
        color: #4a4a4a;
    }
    .SeThree ul li:last-child {
        border-bottom: 0;
    }
    .SeThree ul li:hover .thimg img {
        border: 3px solid #8a7db5;
        border-radius: 50%;
    }
    .SeThree ul li:hover .thcon p {
        color: #8a7db5;
    }
    .SeThree ul li:hover .thcon span {
        color: #8a7db5;
    }
    .fose {
        padding: 10px 20px 20px 20px;
        color: #494949;
        line-height: 33px;
    }
    .fose .fobt {
        /*width: 169px;*/
        height: 37px;
        /*background: url(../images/sjbt.png) center no-repeat;*/
        /*text-align: center;*/
        line-height: 37px;
        color: #fff;
        margin: 20px 0;
    }
    .fose .fobt span {
        min-width: 100px;
        padding-left: 10px;
        display: block;
        float: left;
        background: #8b8a8a;
        text-align: center;
    }
    .fose .fobt em {
        float: left;
        width: 31px;
        height: 37px;
    }
    .fose .fobt2 {
        font-weight: bold;
        font-size: 18px;
    }
    .fose .fose1 {
        position: relative;
        height: 260px;
    }
    .fose .fose1 img {
        width: 298px;
        height: 226px;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 3;
    }
    .fose .fose1 p {
        width: 275px;
        height: 209px;
        display: block;
        background: #8a7db5;
        position: absolute;
        top: 30px;
        left: 38px;
        z-index: 2;
    }
    .fose .fose1 .fo1con {
        width: 733px;
        height: 230px;
        position: absolute;
        left: 120px;
        top: 30px;
        z-index: 1;
        padding: 20px 20px 0 210px;
        color: #616161;
        line-height: 31px;
        filter: progid: DXImageTransform.Microsoft.Shadow(color=#efefef, direction=120, strength=3);
        /*ie*/
        -moz-box-shadow: 2px 2px 10px #efefef;
        /*firefox*/
        -webkit-box-shadow: 2px 2px 10px #efefef;
        /*safari或chrome*/
        box-shadow: 2px 2px 10px #efefef;
        /*opera或ie9*/
        ;
    }
    .fose .te1 {
        color: #2f2f2f;
        line-height: 37px;
        background: url(../images/dd.png) left center no-repeat;
        padding-left: 15px;
    }
    .fose .te1 em {
        color: #2f2f2f;
        font-weight: bold;
    }
    .newsnr {
        padding: 0 20px 20px 20px;
        margin-top: -20px;
        width: 100%;
    }
    .newsnr .newslb {
        /*width: 567px;*/
        width: 670px;
        float: left;
        /*border-right: 1px solid #ececec;*/
        padding-right: 30px;
        position: relative;
        z-index: 9;
    }
    .newsnr .newslb ul li {
        width: 100%;
        min-height: 100px;
        border-bottom: 1px solid #e1e1e1;
        padding: 0 20px;
        margin-bottom: 20px;
        padding-bottom: 30px;
        overflow: hidden;
    }
    .newsnr .newslb ul li .netp {
        width: 175px;
        height: 120px;
        float: left;
    }
    .newsnr .newslb ul li .netp img {
        width: 174px;
        height: 120px;
    }
    .newsnr .newslb ul li .nefr {
        width: 312px;
        float: right;
    }
    .newsnr .newslb ul li .nefr.on {
        width: 100%;
    }
    .newsnr .newslb ul li a {
        color: #666666;
        font-size: 18px;
        font-weight: bold;
        height: 30px;
        line-height: 30px;
        display: block;
        margin-top: 5px;
    }
    .newsnr .newslb ul li a em {
        float: right;
        color: #999;
        font-size: 14px;
        font-weight: normal;
    }
    .newsnr .newslb ul li span {
        color: #8f8f8f;
        line-height: 26px;
    }
    .newsnr .newslb ul li:hover .nefr a {
        color: #333333;
    }
    .newsnr .newslb ul li:last-child {
        border-bottom: 0;
    }
    .newsnr .newsyb {
        float: right;
    }
    .newsnr .newsyb ul li {
        width: 251px;
        height: 162px;
        margin-bottom: 15px;
        position: relative;
    }
    .newsnr .newsyb ul li .bg {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 0;
        background: #000;
        filter: alpha(opacity=50);
        opacity: 0.5;
    }
    .newsnr .newsyb ul li .lmore {
        position: absolute;
        left: -100px;
        top: 60px;
        width: 48px;
        height: 48px;
        background: url(../images/nehover.png) center no-repeat;
    }
    /**员工风采**/
    .Trem {
        padding-left: 14px;
        padding-top: 15px;
    }
    .Trem ul li {
        width: 260px;
        height: 330px;
        float: left;
        margin: 15px;
        position: relative;
    }
    .Trem ul li img {
        width: 100%;
        height: 330px;
    }
    .Trem ul li p.tle {
        width: 100%;
        height: 40px;
        line-height: 40px;
        display: block;
        text-align: center;
        color: #fff;
        font-size: 16px;
        background: rgba(0, 0, 0, 0.5);
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000);
        position: absolute;
        bottom: 0;
        left: 0;
        z-index: 1;
    }
    /*搜索结果*/
    .seresu {
        padding: 30px;
    }
    .seresu ul li {
        height: 40px;
        line-height: 40px;
        border-bottom: 1px dashed #ccc;
    }
    .seresu ul li a {
        float: left;
        color: #666666;
    }
    .seresu ul li span {
        float: right;
        color: #D1CFCF;
        font-size: 12px;
    }
    /**客户留言**/
    .content_text {
        padding-left: 10%;
        padding-right: 10px;
    }
    .content_text h1 {
        font-size: 20px;
        /* color: #67569e; */
        color: rgb(55, 136, 228);
        line-height: 44px;
        font-weight: bold;
        border-bottom: 1px solid #dcdcdc;
        padding-bottom: 10px;
    }
    #form1 {
        padding-top: 20px;
    }
    #form1 table {
        text-align: left;
        width: 80%
    }
    #form1 .left_width {
        font-size: 16px;
        color: #464646;
        padding-right: 15px;
        width: 20%;
    }
    #form1 .textarea_width {
        vertical-align: top;
        padding-top: 15px;
    }
    #form1 table tr td {
        height: 70px;
    }
    #form1 .input {
        line-height: 30px;
        border: 1px solid #ccc;
        text-indent: 5px;
        width: 65%;
        padding: 4px 6px;
    }
    #form1 .pl_btn {
        width: 50%;
        height: 39px;
        background: #8a7db5;
        border: 0;
        color: #fff;
        font-size: 16px;
        margin-top: 5px;
        border-bottom: 3px solid #7162a0;
    }
    #form1 #imgValidateCode {
        float: left;
        width: 100px;
        height: 30px;
        cursor: pointer;
        margin-top: 5px;
    }
    #form1 #txtcode {
        float: left;
        width: 20%;
        margin-right: 15px;
    }
    #form1 .textarea {
        width: 65%;
        border: 1px solid #ccc;
        text-indent: 5px;
        margin-top: 5px;
    }
    #oldsite {
        margin-left: 40px;
        line-height: 70px;
        vertical-align: bottom;
    }
}