﻿html, body {
    width: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    font: 14px/24px "微软雅黑", Arial, Helvetica, sans-serif;
}

body {
    overflow-x: hidden;
}

ul, li, p, img, b, ol, em, a, h1, h2, h3, h4, h5, h6, dl, dd, dt {
    list-style-type: none;
    margin: 0;
    padding: 0;
    border: none;
    font-style: normal;
    text-decoration: none;
    font-weight: initial;
}

#dituContent img {
    max-width: inherit;
}

img {
    max-width: 100%;
}

a:link, a:visited {
    /* color: inherit;
    font-size: inherit; */
}

.fl {
    float: left;
}

.fr {
    float: right;
}

img {
    max-width: 100%;
}

.container {
    max-width: 1200px;
    margin: auto;
}

.clear {
    position: relative;
}

.clear:after {
    display: block;
    clear: both;
    content: "";
}

.index_img {
    position: absolute;
    width: 100%;
    z-index: -1;
    height: 100%;
    top: 0px;
}

.index_img img {
    width: 100%;
    height: 100%;
    display: block;
}

.title {
    text-align: center;
    font-size: 16px;
    color: #5a5a5a;
    line-height: 40px;
}

.title h2 {
    color: #434343;
    font-size: 28px;
    font-weight: bold;
    position: relative;
    padding-bottom: 10px;
}

.title h2:after {
    content: '';
    background: url(../images/title.png) repeat;
    height: 3px;
    width: 100px;
    position: absolute;
    bottom: 0px;
    left: 50%;
    margin-left: -50px;
}

.navbox .nav .cur, .three li h3, .four_text h2, .six_fl li:hover h3, .six_fr li:hover h3, .six_time, a.interlink__item:hover, .page_lj b, .article li:hover h3, .article_title h2 {
    color: #94c537;
}

.navbox .nav a:hover, .navs b, .navs b:before, .bottom .dhzx, .one_title, .one_input .searchBtn, .two_nav .on, .three li:after, .four_text .p:before, .six_fl:before, .seven li:hover, .eight ul:before, .page_title, .page_navs li a:hover, .page_navs li .cur, .pading span.current, .article_time {
    background: #94c537;
}

.navbox .nav a:hover, #copy_btn, .bottom .dhzx, .one_title, .one_input .searchBtn, .two_nav .on, .two_ul li:after, .three li:after, .three_qh .prev, .three_qh .next, .four_text:before, .five_top, .seven li:hover, .eight li:first-child, .footer, .interlink__inner, a.interlink__item, .page_title, .page_navs li a:hover, .page_navs li .cur, .pading span.current, .article_time {
    color: #fff
}
.eight ul p{
    color: #bbbbbb;
    line-height: 40px;
}
/**/

#slides {
    position: relative;
    width: 100%;
}

#slides img {
    width: 100%;
    display: block;
}

#slides .hd {
    left: 47%;
    padding: 4px;
    position: absolute;
    border-radius: 24px;
    bottom: 20px;
    z-index: 10;
}

#slides .hd li {
    margin: 0px 5px;
    line-height: 5px;
    width: 15px;
    height: 15px;
    background: #fff;
    float: left;
    cursor: pointer;
    text-align: center;
    color: transparent;
    border-radius: 50%;
}

#slides .hd li.on {
    background: #94c537 ;
}

/*header*/

.header {
    width: 100%;
    background: #94c537;
}
.header.fix1{
    position: fixed;
    left:0;
    top:0;
    z-index: 9
}
.header_top {
    height: 35px;
    background: #f0f0f0;
    line-height: 35px;
}

.header_top li {
    display: inline-block;
    margin: 0px 10px;
}

/**/

/*logo*/

.logo img {
    max-height:200px;
    display: block;
}

.logo {
    height: 100px;
    display: flex;
    align-items: center;
}

/**/

/*导航*/
.logotext{
    border-left:1px solid #ccc;
    color:#333;
    font-weight:bold;
    font-size:24px;
    padding:6px 15px;
    margin-left:15px;
    margin-top:32px;
}

.phone{
    width:300px;
    font-size: 30px;
    color: #94c537;
    line-height: 1.5;
    font-weight:bold;
    margin-top:5px;
}
.message_index{
    margin-bottom:50px;
     margin-top:26px;
}
.message_index .name1 p,.message_index .contact1 p,.message_index .checkcode1 p{
    color:#999;
    font-size:16px;
    line-height: 36px
}

.message_index p font{
    color:#f00;
}

.message_index .name1 input,.message_index .contact1 input,.message_index .checkcode1 input{
    border:none;
    background: #efefef;
    height:52px;
    padding-left:12px;
    line-height: 52px;
    width:100%;
    border-radius: 3px;
    position: relative;
    z-index: 999;
    font-size:15px;
    color:#333;
}
.message_index .checkcode1 input{
    width:calc(100% - 130px);
}

.message_index .checkcode1 img{margin-top:8px;}

.message_index .msgbtn{
    display: block;
    width:70%;
    margin:0 auto;
    height:58px;
    text-align: center;
    font-size:18px;
    color:#fff;
    line-height: 58px;
    border:none;
    background: #94c537;
    padding:0;
    margin-top:30px;
}
.navbox {
    /*width: 895px;*/
}

.navbox .nav li {
    float: left;
    position: relative;
    width:11.1%;
    padding:12px 0;
}

.navbox .nav a {
    display: block;
    text-align: center;
    line-height:39px;
    box-sizing: border-box;
    /*padding: 0px 25px;*/
    font-size: 16px;
    color:#fff;
    position: relative;
}
.navbox .nav a.last:after{
    display: none
}
.navbox .nav a:after{
    content:"/";
    position: absolute;
    right:-3px;
    top:0;
    color:#fff;
}
.navbox .nav a:hover{
    background: url(../images/navbg.png) no-repeat center;
 
    background-size:100% 100%;
}
.navbox .subnav {
    position: absolute;
    top: 63px;
    z-index: 11;
    display: none;
    width: 100%;
    background: #94c537
}

.navbox .subnav li {
    float: none;
    width:100%;
    padding:0;
}

.navbox .subnav a {
    height: 40px;
    line-height: 40px;
    padding: 0px;
    font-size: 14px;
}
.navbox .subnav a:after{
    display: none
}
.navbox .subnav a:hover{
    background: #fff;
    color:#000
}
.navbox li:hover .subnav {
    display: block;
}

.navbox .nav .cur {
    font-weight: bold;
}

.navs {
    position: absolute;
    top: 27.5px;
    right: 15px;
    display: none;
}

.navs b {
    position: relative;
    height: 5px;
    width: 25px;
    display: block;
    border-radius: 25px;
    margin-bottom: 5px;
    background: #fff;
}

.navs b:before {
    content: '';
    width: 5px;
    height: 5px;
    border-radius: 50%;
    position: absolute;
    left: -8px;
    top: 0px;
    background: #fff;
}

@media(max-width:992px){
    .logotext,.phone{
        display:none;
        
    }
    
    .navs{
        display:block;
    }
    
    .header1{
        background:#fff;
    }
    .navs b,.navs b:before{
       background: #000; 
    }
    .xypg-right-content img{
        max-width:100%;
        height:auto!important;
    }
}


/**/

.Tc {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 999;
    background: rgba(0, 0, 0, 0.5);
    top: 0px;
    left: 0px;
}

.Tcs {
    background: #fff;
    width: 70%;
    height: 343px;
    position: absolute;
    left: 50%;
    margin-left: -35%;
    top: 50%;
    margin-top: -171.5px;
    border-radius: 10px;
    padding: 20px 10px;
    box-sizing: border-box;
    text-align: center;
}

.Tc_gb {
    position: absolute;
    right: 0px;
    width: 30px;
    height: 30px;
    font-size: 30px;
    text-align: center;
    top: 0px;
    transform: rotate( 45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate( 45deg);
}

.Tcs img {
    width: 100px;
    height: 100px;
    display: block;
    margin: 0 auto 5px;
    box-shadow: 0px 0px 3px 3px #eee;
}

.Tcs .Tc_dt {
    width: 150px;
    height: auto;
    margin: 15px auto 0;
    display: block;
    box-shadow: initial;
}

#weixin {
    line-height: 30px;
    display: inline-block;
    font-size: 15px;
}

#copy_btn {
    background: #000;
    border: none;
    line-height: 30px;
    width: 115px;
    border-radius: 5px;
    margin: 5px auto 0px;
}

.Tcs p {
    line-height: 30px;
}

.bottom {
    position: fixed;
    bottom: 0px;
    background: #fff;
    width: 100%;
    overflow: hidden;
    z-index: 555;
    display: none
}

.bottom li {
    float: left;
}

.bottom li {
    width: 25%;
    padding: 5px 0;
    text-align: center;
}

.bottom .dhzx {
    width: 50%;
}

.bottom .dhzx a {
    display: block;
    line-height: 44px;
    font-size: 16px;
}

.bottom li img {
    display: block;
    margin: auto;
    height: 20px;
}

.bottom .dhzx img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    height: 25px;
}

.max_banner {
    display: none;
    overflow: hidden;
}

.max_banner img {
    width: 100%;
    display: block;
}

/**/

.one {
    background: url(../images/ssbg.png) no-repeat center;
    height:94px;
}

.one_title {
    width: 33%;
    box-sizing: border-box;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    background: none;
    color: rgb(0, 0, 0);
    padding-top: 15px;
    font: bold 23px/35px 微软雅黑;
}
.one_title .region1,.one_title .region1 a{
    color: rgb(0, 0, 0);
    font: 12px/30px 微软雅黑;
}
.one_title h2 {
    font-size: 24px;
    font-weight: bold;
    line-height: 40px;
}

.one_input {
    width: 50%;
    padding-left: 70px;
    box-sizing: border-box;
}

/* .one_input {
    color: #5A5A5A;
    line-height: 40px;
}

.one_input input {
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
    width: 338px;
    float: left;
    box-sizing: border-box;
    border: 2px solid #94c537;
}

.one_input .searchBtn {
    width: 72px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border: none;
    cursor: pointer;
    float: left;
} */

.one_img {
    width: 17%;
    padding-left: 40px;
    color: rgb(0, 0, 0);
    font: 18px/94px 微软雅黑;
    background: url(../images/tel2.png) left center no-repeat;
    box-sizing: border-box;
}

.one_img img {
    max-width: 100%;
    max-height: 100%;
    display: block;
}
#formsearch {
    margin: 9px 0;
}
#formsearch input{height:34px;background:none;border:none;line-height:34px;box-sizing: border-box;}
#formsearch input#keyword{height:34px;line-height:34px;padding-left:4px;color:#666;width: 90%;}
#formsearch #s_btn{width:10%;height:34px;line-height:34px;text-align:center;background:url(../images/ss.png) no-repeat center;color:#fff;border:none;cursor:pointer;}
.MsoNormal{font: normal 14px/40px "微软雅黑";color: #000;}
.MsoNormal a{padding-right:6px;}
.sweet-alert{display: none;}


.job_list1 li>div{
	float: left;
	width: 25%;
	font:500 14px/40px "微软雅黑";
	text-align: center;
}
.job_list1 li.job_a1{
	background: #e6e5ea;
}
.job_list1 li.job_a2:hover{
	background: #e6e5ea;
}
.job_list1 li.job_a2:hover a{
	color: #94c537;
}
.job_content h4{
    background-color: #94c537;
    height: 32px;
    line-height: 32px;
    text-align: left;
    padding-left: 15px;
    color:#fff;
    font-size:14px
}
.job_content .text{
    padding:15px
}
.job-title .job-send {
    background: #94c537;
    padding: 8px 15px;
    border-radius: 4px;
    color: #fff;
}
.send-title {
    border-bottom: 1px solid #ddd;
    margin-bottom: 15px;
    padding-bottom: 10px;
    font-size: 16px;
    color: #94c537;
}
.message-job{padding-left:10px;padding-bottom:10px;}
.message-job li{line-height:30px;margin-bottom:10px;}
.message-job li label{font-size:14px;width:70px;float:left;text-align:right;}
.message-job li span{color:red;}
.message-job li input[type='radio']{margin:0 10px;}
.message-job li input.jobinput{border:1px solid #ccc;width:200px;margin:0 5px;line-height:24px;height:24px;padding:0 5px;}
.message-job li select{line-height:24px;height:24px;padding:0 5px;}
.message-job li #experience{width:348px;height:80px;}
.message-job li input#file{margin-top:18px;margin-right:20px;}
.message-job input.jobbtn{width:80px;border:1px solid #f1f1f1;background:#476199;color:#fff;border-radius:4px;font-family:"Microsoft Yahei";line-height:30px;height:30px;margin:0 8px 0;cursor:pointer;}
.message-job input.jobbtn:hover{background:#476199;}
.message-job li.last{border-bottom: 1px solid #ddd;margin-bottom:8px;padding:5px 0;font-size:14px;color:#060;}
 .resume-prompt{line-height:36px;color:#999;}
.message-job span.last{color:red;display:inline-block;line-height:36px;}
@media(max-width:768px){
    .job-title{
        display: none;
    }
}

/**/

.two {
  
}

.two_nav {
    margin-top: 50px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 20px;
    box-sizing: border-box;
}

.two_nav li {
    float: left;
    width: 21%;
    text-align: center;
    line-height: 50px;
    font-size: 16px;
    height: 50px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin:0 2%;
}
.two_nav li:last-child{
    display: none
}
.two_nav li:hover{
    color:#fff;
    /*background: #94c537*/
}
.two_nav li:hover a{
    color:#fff;
}
.two_ul {
    margin-top: 50px;
}

.two_ul li {
    float: left;
    position: relative;
    margin-bottom:25px;
}


.two_ul li img {
    width: 100%;
    height: auto;
    display: block;
}
.two_ul li p.p1{
    position: relative;
    color:#fff
}
.two_ul li p.p1:before {
    content: '';
    width: 100%;
    height: 100%;
    background: rgb(15, 78, 184, 0.5);
    position: absolute;
    top: 0px;
    left: 0px;
    display: none;
}

.two_ul li p.p1:after {
    content: '+';
    width: 80px;
    height: 80px;
    font-size: 80px;
    position: absolute;
    left: 50%;
    margin-left: -25px;
    z-index: 5;
    top: 50%;
    margin-top:-40px;
    text-align: center;
    line-height: 80px;
    display: none;
}

.two_ul li h3 {
    line-height: 50px;
    text-align: center;
    height: 50px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    font-size:16px;
}

.two_ul li:hover p:after, .two_ul li:hover p:before {
    display: block;
}
.two_ul li h4 p{
    font-weight:400;
    line-height: 2;
    font-size:16px;
    padding-left:10px;
}

.two_ul li h5{
    font-weight:400;
    color:#fff;
    width:50%;
    height:36px;
    line-height: 36px;
    background: #94c537;
    border-radius:5px;
    text-align: center;
    margin:0 auto;
    margin-top:12px;
}
/**/
@media(max-width:768px){
    .two_ul li h4 p{
        font-size:13px;
    }
    .two_ul li p.p1:after{
        margin-left:-40px;
    }
}
.cont1{
    padding-top: 45px;
}

.tit{
    text-align: center;
    width: 100%;
}

.tit h2{
    color: #434343;
    font-size: 28px;
    line-height: 29px;
    margin-bottom: 5px;
    font-weight:bold
}

.tit p{
    color: #666666;
    font-size: 16px;
    line-height: 29px;
    font-weight:normal
}
.center1{
    margin-top: 46px;
}

.center1 li{
   
    float: left;
    margin-bottom:20px
}

.center1 .fwxm{
    width: 100%;
    overflow:hidden;
    box-sizing: border-box;
    padding: 25px 28px 22px 28px;
    text-align: center;
    border: 1px solid #e0e0e0;
    transition: all 0.5s linear;
}
.center1 .fwxm img{
    width: 100%;
}
.center1 .fwxm:hover{
    box-shadow: -1px 6px 18px #a29f9f;
}
.center1 .fwxm h1{
    color: #111111;
    font-weight: normal;
    font-size: 22px;
    line-height: 25px;
    margin-bottom: 25px;
}
.center1 .fwxm p{
    color: #666666;
    font-size: 14px;
    margin-top: 25px;
}
.ljbj{
    width: 116px;
    height: 34px;
    margin:0 auto;
    text-align: center;
    line-height: 34px;
    margin-top: 22px;
}
.center1 li:first-of-type .fwxm{
    border-top: 3px solid #f39801;
}
.center1 li:first-of-type .ljbj{
    border: 1px solid #f39801;
    color: #f39801;
}

.center1 li:nth-of-type(2) .fwxm{
    border-top: 3px solid #85bb59;
}
.center1 li:nth-of-type(2)  .ljbj{
    border: 1px solid #85bb59;
    color: #85bb59;
}
.center1 li:nth-of-type(3)  .fwxm{
    border-top: 3px solid #63a5ff;
}
.center1 li:nth-of-type(3) .ljbj{
    border: 1px solid #63a5ff;
    color: #63a5ff;
}
.center1 li:last-of-type .fwxm{
    border-top: 3px solid #ff764d;
}
.center1 li:last-of-type .ljbj{
    border: 1px solid #ff764d ;
    color: #ff764d;
}

@media(max-width:600px){
    .center1 li{
        width:48%;
        margin:2% 1%;
        padding:0
    }
    .center1 .fwxm{
        padding:15px 10px
    }
    .center1 .fwxm h1{
        font-size:16px
    }
    .c1 ul li .count-title{
        font-size:33px;
         padding-left:0px;

    }
    .c1 ul li dt{
        font-size:14px;
            padding-top:5px
    }
    .c1 ul li .count-title{
        padding-top:0;
    }
    /*.c1 ul li:first-child dt{*/
    /*    left:120px*/
    /*}*/
    /*.c1 ul li:nth-child(2) dt{*/
    /*    left:130px*/
    /*}*/
    /*.c1 ul li:nth-child(3) dt{*/
    /*    left:133px */
    /*}*/
    /*.c1 ul li:nth-child(4) dt{*/
    /*    left:120px*/
    /*}*/
}

/**/

.four {
    position: relative;
    margin-top: 50px;
    padding-bottom: 30px;
}

.four ul {
    margin-top: 50px;
}

.four li {
    overflow: hidden;
    margin-bottom: 20px;
}

.four_text, .four_img {
    width: 550px;
}

.four_img img {
    display: block;
    margin: auto;
}

.four_text {
    position: relative;
    padding-left: 100px;
    box-sizing: border-box;
}

.four_text:before {
    content: '01';
    width: 74px;
    height: 74px;
    line-height: 74px;
    background: url(../images/four.png) no-repeat;
    display: block;
    text-align: center;
    font-size: 20px;
    position: absolute;
    left: 0px;
    top: 0px
}

.four li:nth-child(2) .four_text:before {
    content: "02";
}

.four li:nth-child(3) .four_text:before {
    content: "03";
}

.four li:nth-child(4) .four_text:before {
    content: "04";
}

.four_text h2 {
    font-size: 20px;
    font-weight: bold;
    line-height: 40px;
}

.four_text .p {
    position: relative;
    margin-top: 20px;
}

.four_text .p:before {
    content: '';
    width: 8px;
    height: 8px;
    border-radius: 50%;
    position: absolute;
    left: -17px;
    top: 8px;
}

.four_text h3 {
    color: #666666
}

/**/

.five {
    position: relative;
    margin-top: 30px;
    padding-top: 50px;
}

.five .index_img {
    height: 530px;
}

.five_top {
    text-align: center;
}

.five_top h2 p {
    font-size: 24px;
    line-height: 50px;
    font-weight: bold;
    height: 50px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
    padding-bottom: 5px
}
.five_top h2 p:after{
    content: '';
    background: url(../images/title1.png) repeat;
    height: 3px;
    width: 100px;
    position: absolute;
    bottom: 0px;
    left: 50%;
    margin-left: -50px;
}


.five_top h3 p {
    line-height: 40px;
    margin-bottom: 10px;
    height: 40px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size:16px
}

.five_top img {
    width: 24px;
    vertical-align: middle;
    margin: 0px 10px;
}

.five_top .b {
    font-size: 24px;
    font-weight: bold;
}

.five_bottom {
    margin-top: 50px;
    background: #f4f4f4;
    padding: 50px;
    box-sizing: border-box;
    overflow: hidden;
}

.five_img, .five_text {
    width: 530px;
    margin-top: 50px;
}

.five_img img {
    width: 100%;
    display: block;
}

.five_text {
    line-height: 30px;
}

.five_text h2 {
    font-size: 20px;
    line-height: 50px;
    font-weight: bold;
}

.five_text ul {
    margin-top: 20px;
}

.five_text li {
    display: inline-block;
    margin: 0px 36px;
    color: #666666;
    line-height: 40px;
}

.five_text li img {
    width: 56px;
    display: block;
    transform: translateY(0px);
}

.five_text li:hover img {
    transform: translateY(-5%);
}

.six {
    margin-top: 50px;
}

.six_fl {
    width: 400px;
    margin-top: 50px;
    position: relative;
    border: 1px solid #dddddd;
    padding: 30px;
    box-sizing: border-box;
}

.six_fl:before {
    content: '';
    height: 160px;
    width: 100%;
    position: absolute;
    top: 0px;
    z-index: -1;
    left: 0px
}

.six_img {
    width: 100%;
    display: block;
    height: 211px;
    overflow: hidden;
}

.six_img img {
    width: 100%;
    height: 100%;
    display: block;
    transition: all 0.6s;
}

.six_fl li:hover img {
    transform: scale(1.1);
}

.six_fl li h3 {
    font-size: 16px;
    padding-top: 10px;
    color: #5A5A5A;
    font-weight: bold;
    line-height: 40px;
    overflow: hidden;
    height: 40px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.six_fl li span {
    display: block;
    color: #929292;
}

.six_fl li p {
    color: #929292;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-top: 5px;
}

.six_fr {
    width: 750px;
    margin-top: 50px;
    border: 1px solid #ddd;
    padding: 15px 30px 10px;
    box-sizing: border-box;
}

.six_fr li {
    overflow: hidden;
    margin-bottom: 5px;
}

.six_time {
    width: 70px;
    text-align: center;
    font-weight: bold;
}

.six_time span {
    font-size: 42px;
    display: block;
    line-height: 45px;
    padding-top: 13px;
}

.six_text {
    width: 590px;
}

.six_text h3 {
    font-size: 16px;
    color: #5A5A5A;
    font-weight: bold;
    line-height: 40px;
    overflow: hidden;
    height: 40px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.six_text p {
    color: #929292;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/**/

.seven {
    margin-top: 50px;
    background: #f4f4f4;
    padding: 50px 0;
}

.seven ul {
    margin-top: 50px;
}

.seven li {
    float: left;
    width: 380px;
    margin-right: 30px;
    background: #fff;
    line-height: 60px;
    font-size: 18px;
    text-align: center;
}

.seven li:nth-child(3n) {
    margin-right: 0px;
}

.seven li img {
    width: 100%;
    display: block;
    height: 253px;
}

/**/

.eight {
    background: #434343;
}

.eight .container {
    border-right: 1px solid #666;
}

.eight ul {
    padding: 50px 20px;
    border-left: 1px solid #666;
    position: relative;
    box-sizing: border-box;
    float: left;
    width: 232px;
    text-align: center;
}

.eight ul:before {
    content: '';
    width: 3px;
    height: 50px;
    position: absolute;
    left: -1.5px;
    top: 50px
}

.eight li {
    color: #bbbbbb;
    line-height: 40px;
}
.eight li a{
    color: #bbbbbb;
}
.eight li:first-child {
    font-size: 16px;
}

.eight .wx img {
    width: 100px;
    display: block;
    margin: 10px auto 0;
}
.partner .title{margin:30px 0}
.partner{max-width:1300px;margin:30px auto}
.picMarquee-left{ overflow:hidden; position:relative;padding:0 50px;margin-top:30px}
		.picMarquee-left .hd{  }
		.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:45px; height:45px; overflow:hidden;
			 cursor:pointer; top:50%;margin-top:-23px;position: absolute;}
		.picMarquee-left .hd .next{ background:url("../images/product_right.png") no-repeat;right:0}
        .picMarquee-left .hd .prev{background:url("../images/product_left.png") no-repeat;left:0}
		.picMarquee-left .bd{ overflow:hidden;  }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;width:230px; }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:100%; height:auto; display:block; }

/**/

.footer {
    background: #222222;
    text-align: center;
    padding: 15px 0;
}
.footer a{
    color:#fff
}
.interlink {
    padding: 0px 0 15px;
    background: #222222;
}

.interlink__inner {
    width: 1200px;
    margin: auto;
    overflow: hidden;
}

.interlink__title {
    width: 100px;
    font-size: 16px;
    background: url(../images/yqlj.png) no-repeat right;
    float: left
}

.interlink__list {
    width: 1090px;
    float: right;
}

a.interlink__item {
    margin: 0px 10px;
    font-size: 15px;
}

/**/

.page .eight {
    margin-top: 30px;
}

.page_banner img {
    width: 100%;
    display: block;
}

.page_lj {
    background: #eeeeee;
    line-height: 50px;
}

.page_fl {
    margin-top: 30px;
    width: 230px;
}

.page_title {
    text-align: center;
    padding: 20px 10px;
    box-sizing: border-box;
}

.page_title h2 {
    font-size: 24px;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.page_title h3 {
    font-size: 16px;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-transform: uppercase;
}

.page_navs ul {
    border: 3px solid #0062d2
}

.page_navs li {
    position: relative;
    padding: 0 10px;
    margin: 10px 0;
}

.page_navs li a {
    display: block;
    line-height: 40px;
    text-align: center;
    border: 1px dashed #ccc;
}

.page_navs .page_ul {
    border: none;
    position: absolute;
    top: -10px;
    right: -227px;
    width: 100%;
    background: #fff;
    z-index: 2;
    display: none;
}

.page_navs li:hover .page_ul {
    display: block;
}

.page_navs li a:hover, .page_navs li .cur {
    border-color: #0062d2
}

/**/

.page_xw {
    margin-top: 30px;
}

.page_xw ul {
    border: 3px solid #0062d2;
    padding: 5px 10px 10px;
    box-sizing: border-box;
}

.page_xw li {
    line-height: 40px;
    border-bottom: 1px dashed #ccc;
    height: 40px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/**/

.page_fr {
    margin-top: 30px;
    width: 930px;
    border: 1px solid #ccc;
    padding: 20px;
    box-sizing: border-box;
}

.product li {
    width: 282px;
    margin-right: 20px;
    float: left;
}

.product li:nth-child(3n) {
    margin-right: 0;
}

.product_img {
    width: 100%;
    height: 188px;
    overflow: hidden;
}

.product_img img {
    height: 100%;
    display: block;
    width: 100%;
    transition: all 0.6s;
}

.product li:hover img {
    transform: scale(1.1);
}

.product li h3 {
    line-height: 50px;
    height: 50px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}

/**/

.pading {
    text-align: center;
    margin-top: 20px;
}

.pading a, .pading span {
    border: 1px solid #e5e5e5;
    padding: 0px 10px;
    display: inline-block;
}

.pading .next, .pading .prev {
    border: 1px solid #e5e5e5;
}

.pading span.current {
    border: #0062d1 1px solid;
}

.page_fr .pading {
    margin-bottom: 10px;
}

/**/

.product_imgs .bd {
    width: 450px;
}

.product_imgs li, .product_imgs li img {
    width: 100%;
    display: block;
    height: 281px;
}

.product_text {
    width: 410px;
}

.product_text h2 {
    line-height: 50px;
    height: 50px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 18px;
    border-bottom: 1px dashed #000;
    margin-bottom: 10px;
}

.product_text p {
    color: #868686;
    line-height: 30px;
    font-size: 15px;
    height: 210px;
    overflow: hidden;
}

/**/

.Product_item_text {
    font-size: 22px;
    line-height: 40px;
    border-bottom: 2px solid #d4d4d4;
    margin-top: 20px;
    margin-bottom: 20px;
}

.Product_item_text span {
    border-bottom: 2px solid #0062d2;
    display: inline-block;
}

.Product_item_text em {
    text-transform: uppercase;
}

/**/

.main_next {
    overflow: hidden;
    width: 100%;
    margin-top: 20px;
}

.main_next .prevrecord, .main_next .nextrecord {
    margin: 5px 0px;
    display: block;
    font-size: 16px;
    color: #000;
}

.main_next b {
    text-align: center;
    display: inline-block;
}

/**/

.xgwz, .xgcp {
    background: #f7f7f7;
    padding: 20px;
    box-sizing: border-box;
    margin-bottom: 10px;
    margin-top: 20px;
}

/**/

h4.related {
    border-bottom: 1px dashed #ccc;
    font-size: 22px;
    line-height: 40px;
}

h4.related span {
    display: inline-block;
}

.relatedlist {
    margin: 0 10px;
    padding: 10px 0;
    overflow: hidden;
}

ul.relate_news li a {
    color: inherit;
    display: block;
    border-bottom: 1px dashed #ccc;
    height: 46px;
    line-height: 46px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

ul.relate_pr li {
    width: 20%;
    float: left;
}

ul.relate_pr li a {
    color: inherit;
    display: block;
    margin: 5px;
    text-align: center;
    line-height: 30px;
}

ul.relate_pr li img {
    width: 100%;
    display: block;
    height: 92px;
}

ul.relate_pr p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/**/

.page_cp {
    margin-top: 20px;
}

.page_cp ul {
    border: 3px solid #0062d2;
    padding: 10px;
    box-sizing: border-box;
}

.page_cp li img {
    width: 100%;
    height: 128px;
    display: block;
}

.page_cp li h3 {
    line-height: 35px;
    height: 35px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 15px;
    text-align: center;
}

/**/

.article li {
    border: 1px solid #ccc;
    padding: 20px;
    box-sizing: border-box;
    overflow: hidden;
    margin-bottom: 20px;
}

.article_time {
    width: 100px;
    height: 100px;
    text-align: center;
}

.article_time span {
    font-size: 40px;
    display: block;
    line-height: 50px;
    margin-top: 13px;
}

.article_text {
    width: 726px;
}

.article_text h3 {
    line-height: 40px;
    height: 40px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 16px;
    font-weight: bold;
}

.article_text p {
    line-height: 30px;
    font-size: 15px;
    color: #999999;
    height: 60px;
    overflow: hidden;
}

.article_title {
    text-align: center;
    color: #5A5A5A;
    border-bottom: 1px dashed #ccc;
    padding-bottom: 15px;
    margin-bottom: 20px;
}

.article_title h2 {
    font-size: 20px;
    font-weight: bold;
    line-height: 50px;
    height: 50px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/**/
@media only screen and (max-width: 992px) {
     .logo {
        display: flex;
        align-items: center;
        width: 80%;
        height: 80px;
        float: left;
    }
    .navbox .nav li{
        width:100%;
    }
     .navs{
        display: block;
    }
    .nav_button {
        position: absolute;
        top: 10px;
        right: 53%;
        width: 30px;
        height: 30px;
        background: url(../images/close.png) no-repeat;
        display: block;
    }
    .navbox {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 100;
        width: 100%!important;
        height: 100%;
        background: rgba(0, 0, 0, 0.5);
        display: none;
        margin: 0;
        padding:0;
    }
    .navbox .nav {
        width: 50%;
        height: 100%;
        background: #000;
        box-sizing: border-box;
        float: right;
    }
    .navbox li {
        width: 100%;
        border-bottom: 1px solid rgba(255, 255, 255, 0.3);
        box-sizing: border-box;
     
    }
    .navbox .nav li{
        padding:0;
    }
    .navbox li a {
        display: block;
        padding: 0;
        line-height: 55px;
        text-align: center;
        color: #fff;
        font-size: 15px;
    }
    .navbox .nav a{
        display: block;
        padding: 0;
        line-height: 55px;
        text-align: center;
        color: #fff;
        font-size: 15px;
     
    }
      .navbox .nav a:hover{
          background:none;
      }
      .navbox .nav a:after{
          display:none;
      }
    .navbox li:hover .subnav {
        display: none;
    }
    .navbox .nav .cur {
        background: #94c537;
        color: #fff
    }
}
@media only screen and (max-width: 768px) {
    body {
        padding-bottom: 54px;
    }
    .container {
        width: 96%;
    }
    .header_top ul {
        display: none;
    }
    .title {
        font-size: 14px;
        line-height: 30px;
    }
    .title h2 {
        font-size: 22px;
        padding-bottom: 10px;
    }
   
    #slides {
        display: none;
    }
    .navs, .max_banner, .bottom {
        display: block;
    }
    
    .one{
        background-position: right top;
    }
    .one .container {
        width: 100%;
    }
    .one_title {
        width: 50%;
        padding-top: 20px;
        height: 100px;
        padding: 20px 2% 0;
        display: none;
    }
    .one_title h2 {
        font-size: 18px;
        font-weight: bold;
        line-height: 30px;
    }
    .one_input {
        width: 100%;
        padding:0 20px
    }
    .one_img {
        width: 50%;
        height: 100px;
        display: none;
    }
    .two {
        margin-top: 30px;
    }
    .two_nav {
        margin-top: 30px;
        padding: 2% 0;
    }
    .two_nav li {
        width: 50%;
        line-height: 40px;
        font-size: 15px;
        height: 40px;
    }
    .two_ul {
        margin-top: 30px;
    }
    .two_ul li {
        width: 49%;
        margin-right: 0;
        padding:0 5px
    }
    .two_ul li:nth-child(2n) {
        float: right;
    }
    .two_ul li img {
        height: 150px;
    }
    .two_ul li:hover:after, .two_ul li:hover:before {
        display: none;
    }
    .two_ul li h3 {
        line-height: 40px;
        height: 40px;
        font-size: 14px;
    }
    .three {
        margin-top: 30px;
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .three .bd {
        margin-top: 30px;
        overflow: hidden;
    }
    .three li {
        width: 100%;
        margin: 0;
        padding-bottom: 50px;
    }
    .three li h3 {
        line-height: 50px;
        font-size: 16px;
        height: 50px;
    }
    .three li:after {
        width: 30px;
        height: 30px;
        border-radius: 50%;
        line-height: 29px;
        font-size: 20px;
        margin-left: -15px;
        bottom: 15px;
    }
    .three_qh {
        margin-top: 30px;
    }
    .three_qh .prev, .three_qh .next {
        width: 25px;
        height: 25px;
        line-height: 24px;
        font-size: 15px;
        margin: 0 5px;
    }
    .four, .four ul {
        margin-top: 30px;
        padding: 0;
    }
    .four li {
        /* width: 49%;
        float: left; */
    }
    .four li:nth-child(2n) {
        float: none;
    }
    .four_text, .four_img {
        width: 100%;
        float: none;
    }
    .four_text {
        padding-left: 20px;
    }
    .four_text h2 {
        font-size: 16px;
        line-height: 24px;
    }
    .four_text h3 {
        font-size: 14px;
    }
    .four_img {
        display: none;
    }
    .four li:nth-child(2n) {
        text-align: left;
    }
    .four_text:before {
        width: 50px;
        height: 50px;
        line-height: 50px;
        font-size: 14px;
        background-size: 100% 100%;
        display:none
    }
    .four li:nth-child(2n) .four_text {
        padding-left: 20px;
        padding-right: 0px;
    }
    .four li:nth-child(2n) .four_text:before {
        right: 0px;
        left: initial;
    }
    .five {
        margin-top: 10px;
        padding-top: 30px;
    }
    .five_top h2 {
        font-size: 20px;
        line-height: 30px;
        height: 30px;
    }
    .five_top h3 {
        line-height: 30px;
        height: 30px;
        font-size: 15px;
        margin-bottom: 5px;
    }
    .five_top .b {
        font-size: 20px;
    }
    .five_bottom {
        margin-top: 30px;
        padding: 30px 2%;
    }
    .five_img {
        width: 100%;
        margin-top: 30px;
        float: none;
    }
    .five_text {
        width: 100%;
        margin-top: 0;
        float: none;
    }
    .five_text h2 {
        font-size: 16px;
        line-height: 40px;
        margin-top: 10px;
    }
    .five_text ul {
        margin-top: 10px;
    }
    .five_text li {
        margin: 0px 0px;
        line-height: 30px;
        width: 24%;
        text-align: center;
    }
    .five_text li img {
        margin: auto;
    }
    .six {
        margin-top: 30px;
    }
    .six_fl {
        width: 100%;
        margin-top: 30px;
        padding: 30px 2%;
        float: none;
    }
    .six_img {
        height: 228px;
    }
    .six_fr {
        width: 100%;
        margin-top: 30px;
        padding: 15px 2% 10px;
        float: none;
    }
    .six_time {
        width: 20%;
    }
    .six_time span {
        font-size: 30px;
        line-height: 35px;
        padding-top: 9px;
    }
    .six_text {
        width: 77%;
    }
    .six_text h3 {
        font-size: 15px;
        line-height: 30px;
        height: 30px;
    }
    .seven {
        margin-top: 30px;
        padding: 30px 0;
    }
    .seven ul {
        margin-top: 30px;
    }
    .seven li {
        width: 32%;
        margin-right: 2%;
        line-height: 40px;
        font-size: 14px;
    }
    .seven li img {
        height: 82px;
    }
    .eight ul {
        padding: 15px 10px 15px;
        width: 50%;
    }
    .eight ul.wx {
        display: none;
    }
    .interlink__inner {
        width: 96%;
        margin: auto;
    }
    .interlink__title {
        float: none;
        line-height: 40px;
    }
    .interlink__list a {
        margin: 0;
        margin-right: 5px;
    }
    .interlink__list {
        width: 100%;
        float: none;
    }
    /**/
    .page_fl {
        width: 100%;
    }
    .page_title {
        padding: 10px 10px;
    }
    .page_title h2 {
        font-size: 20px;
    }
    .page_title h3 {
        font-size: 14px;
        line-height: 24px;
        height: 24px;
    }
    .page_navs ul {
        overflow: hidden;
        padding: 2% 2% 0;
    }
    .page_navs li {
        width: 49%;
        padding: 0 0px;
        margin: 0px 0px 2%;
        float: left;
    }
    .page_navs li:nth-child(2n) {
        float: right;
    }
    .page_navs li:hover .page_ul {
        display: none
    }
    .page_xw ul {
        padding: 1% 2% 2%;
    }
    .page_fr {
        width: 100%;
        padding: 2% 2% 2%;
    }
    .product li {
        width: 49%;
        margin-right: 0;
    }
    .product li:nth-child(2n) {
        float: right;
    }
    .product_img {
        height: 119px;
    }
    .product li h3 {
        line-height: 35px;
        height: 35px;
        font-size: 14px;
    }
    /**/
    .product_imgs .bd {
        width: 100%;
        float: none;
    }
    .product_imgs li, .product_imgs li img {
        height: 229px;
    }
    .product_text {
        width: 100%;
    }
    .product_text h2 {
        line-height: 40px;
        height: 40px;
        font-size: 16px;
    }
    .product_text p {
        line-height: 24px;
        font-size: 14px;
        height: 72px;
    }
    .Product_item_text {
        font-size: 18px;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .main_next .prevrecord, .main_next .nextrecord {
        font-size: 15px;
        height: 24px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .xgwz, .xgcp {
        padding: 1%;
        margin-top: 10px;
    }
    h4.related span {
        font-size: 18px;
    }
    ul.relate_news li a {
        height: 35px;
        line-height: 35px;
    }
    ul.relate_pr li img {
        height: 34px;
    }
    /**/
    .article li {
        padding: 2%;
        margin-bottom: 2%;
    }
    .article_time {
        width: 20%;
        height: 87px;
    }
    .article_time span {
        font-size: 30px;
        line-height: 40px;
        margin-top: 10px;
    }
    .article_text {
        width: 78%;
    }
    .article_text h3 {
        line-height: 30px;
        height: 30px;
        font-size: 16px;
    }
    .article_text p {
        line-height: 28px;
        font-size: 14px;
        height: 57px;
    }
    .page_cp ul {
        overflow: hidden;
    }
    .page_cp li {
        float: left;
        width: 49%;
    }
    .page_cp li:nth-child(2n) {
        float: right;
    }
    .page_cp li img {
        height: 110px;
    }
    .article_title {
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    .article_title h2 {
        font-size: 18px;
        line-height: 35px;
        height: 35px;
    }
}






.n1{padding: 50px 0;background: #f2f2f2;}
.ntlt{font: bold 22px/40px "å¾®è½¯é›…é»‘";color: #000;text-align: center;padding-bottom: 40px;}
.n1-con ul li{width: 23%;margin:1%;background: #fff;padding: 5px 5px 35px;float: left;text-align: center;overflow: hidden;}
.n1-con ul li img{width: 100%;height: auto;}
.n1-con ul li h3{font: bold 18px/80px 'å¾®è½¯é›…é»‘';color: #333;}
.n1-con ul li p{font: normal 14px/24px "å¾®è½¯é›…é»‘";color: #333;}
.n1-con ul li:hover{background: #95bf37;}

@media(max-width:768px){
  .n1-con ul li p{ font-size:13px}
.n1-con ul li p
{min-height:96px;}
}

.n2{padding: 50px 0;}
.n2-con .tu{}
.picScroll-left{ overflow:hidden; position:relative;     }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:36px; height:84px;  overflow:hidden;position: absolute;z-index: 99999;
     cursor:pointer; top: 50%;margin-top:-42px;}
.picScroll-left .hd .prev{ background: url(../images/left022.png) no-repeat;  left: 0;}
.picScroll-left .hd .next{ background: url(../images/right022.png) no-repeat;  right: 0;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 15px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li img{width: 200px;height: auto;border: 1px solid #eee; }
.n2-con .wz{}
.n2-con .wz ul li{background: #95bf37;width: 18%;padding: 10px 20px;float: left;margin:1%;min-height:132px;}
/*.n2-con .wz ul li:nth-child(3n){margin-right: 0;}*/
.n2-con .wz ul li h3{font: bold 16px/40px "å¾®è½¯é›…é»‘";color: #000;}
.n2-con .wz ul li p{font: normal 14px/20px 'å¾®è½¯é›…é»‘';color: #000;height:60px;overflow:hidden;}
.picScroll-left .bd .tempWrap{margin-left:25px;}


@media(max-width:768px){
.n2-con .wz ul li{
    width:48%;
}
.n2-con .wz{
    margin-bottom:15px;
}

}




.n3{padding-top: 60px;background: #f2f2f2;}
.n3-con{overflow: hidden;padding:0;padding-bottom: 150px;}
.picScroll-left2{ position:relative;     }
.picScroll-left2 .slick-arrow{ display:block;  width:29px; height:30px;  overflow:hidden;position: absolute;z-index: 99999;border: none;outline: none;
     cursor:pointer; top: 60px;text-indent: 100px;overflow: hidden;}
.picScroll-left2 .slick-prev{ background: url(../images/left011.png) no-repeat;  left: 0;}
.picScroll-left2 .slick-next{ background: url(../images/right011.png) no-repeat;  right: 0;}

.picScroll-left2 .slick-slide{ margin:0 10px; float:left; _display:inline; padding:30px 10px;background: #fff; cursor: pointer;position: relative;}
.picScroll-left2 .slick-slide .tu{width: 30%;float: left;;}
.picScroll-left2 .slick-slide img{max-width: 100%;height: auto;}
.picScroll-left2 .slick-slide .wz{width: 65%;float: right;}
.picScroll-left2 .slick-slide .wz h3{font: bold 20px/40px "å¾®è½¯é›…é»‘";color: #333;}
.picScroll-left2 .slick-slide .wz p{font: normal 14px/24px "å¾®è½¯é›…é»‘";color: #333;}
.picScroll-left2 .slick-slide .wz2{position: absolute;left: 0;right: 0;top: 148px;background: #95bf37;display: none;transition: 0.5s;
font: normal 14px/28px "å¾®è½¯é›…é»‘";color: #000;padding: 10px;height: 120px;overflow: hidden;;}
.picScroll-left2 .slick-slide:hover .wz2{display: block;}
.picScroll-left2 .slick-list{overflow:visible ;}
.n3img img{
    width:100%;
    height:auto;
}

.n4{padding: 50px 0;}
.n4 ul{display:flex;justify-content:space-between;}
.n4 ul li{text-align: center;background: url(../images/jt03.png) no-repeat 100% 39%;box-sizing:content-box;width:20%;}
.n4 ul li:last-child{padding-right: 0px;background: none;}
.n4 ul li img{max-width: 150px;height: auto;}
.n4 ul li h3{font: normal 18px/60px "å¾®è½¯é›…é»‘";color: #333;}


.nban{width:100%;position:relative;}
.n_banner{width:1920px;position:relative;left:50%;margin-left:-960px}
.n_banner img{width:1920px}

.ly{background: #fff;padding: 20px;position: absolute;top: 50%;right: 10%;margin-top:-195px;}
.ly > h3{font: bold 20px/30px "microsoft yahei";color: #333;padding-bottom: 20px;text-align: center;}
.ly > h4{font: normal 15px/40px 'microsoft yahei';color: #000;padding: 10px 0 20px;}
.message1{position:relative;margin: 0 auto;}
.message1 input{vertical-align:middle;}
.message1 #name{display:block;height:36px;line-height:36px;padding:0;border:1px solid #b7c1aa;width:270px;border-radius: 5px;}
.message1 #address{display:block;height:36px;line-height:36px;padding:0;border:1px solid #b7c1aa;width:270px;text-indent:15px;color:#bbb;border-radius: 5px;}
.message1 #contact{display:block;height:36px;line-height:36px;padding:0;border:1px solid #b7c1aa;width:270px;border-radius: 5px;}
.message1 .msgbtn{background:#95bf37;cursor:pointer;width:270px;height:40px;line-height:40px;text-align:center;border:none;color:#000;font-size:18px;
    font-family:"Microsoft YaHei";margin-top: 10px;border-radius: 5px;}
.message1 #code{padding-top:10px;line-height:26px;}
.message1 #checkcode{height:32px;line-height:32px;width:120px;border:1px solid #b7c1aa;}
#message_main1 tr{position:relative;}
#message_main1 tr th{font-weight:normal;text-align:right;height:36px;line-height:36px;color:#bbb;font-size: 14px;}
.message1 .m_label{position:absolute;width:200px;text-align:left;padding-left:20px;color:#bbb;z-index:1;cursor:text;height:36px;line-height:36px;font-size: 14px;}
.message1 .c_label{line-height:18px;padding-top:12px;}




@media(max-width:992px){
    .n1-con ul li{
        width:48%;
    }
    .n2-con .tu,.n2-con .wz{
        width:100%;
    }
    .n4 ul li img{
        max-width:100px;
    }
    .n4 ul li h3{
        font-size:16px;
    }
    .n4 ul li{
        background:none;
    }
    .ly{background: #fff;padding: 20px;position: relative;top: auto;right: auto;margin-top:20px;}
    #message_main1{margin:0 auto;}
    .ly > h4{text-align:center;}
}
@media(max-width:600px){
    .n1-con{
        padding:0;
    }
      .n4 ul li img{
        max-width:70px;
    }
    .n4 ul li h3{
        padding-top:10px;
        font-size:14px;
        line-height:20px;
    }
}
