@charset "utf-8";
/* CSS Document */
/* Auther: Puyuan */
/* WebSite: http://www.ipuyuan.com/ */
/*公共样式与首页样式*/
A{TEXT-DECORATION: none; outline:none;}
A:link {color: #666666; outline:none;}
A:visited {color: #666666}
A:active {color: #666666}
A:hover{COLOR:#4aae34}
BODY
{
    margin:0px; font-family:"微软雅黑"; background:#ffffff; font-size:1.3em;line-height:150%;color:#666666;}
p,h1,h2,h3,h4,h5,h6,ul,li,input,dl,dt,dd,header,article,iframe,footer,ol,div,img{margin:0px; padding:0px; }
input{ border:0px;}
img{border:0px; vertical-align:middle; -webkit-transition:all 0.2s linear;
    -moz-transition:all 0.2s linear;
    -o-transition:all 0.2s linear;
    -ms-transition:all 0.2s linear;
    transition:all 0.2s linear;}
li{ list-style:none;}
a{outline:none; -webkit-transition:all 0.2s linear;
    -moz-transition:all 0.2s linear;
    -o-transition:all 0.2s linear;
    -ms-transition:all 0.2s linear;
    transition:all 0.2s linear;}
b{ font-weight:normal;}
input,button,select,textarea{outline:none;font-family:"微软雅黑"; font-size:12px;}
.left{float:left;}
.right{float:right;}
.clear{clear:both; margin:0px; padding:0px; height:0px;}

@media only screen and (max-width:1200px){

    .main{ width:100%; margin:0px auto;}
    .main2{ width:100%; margin:0px auto;}
}

@media only screen and (min-width:1200px){

    .main{ width:1200px; margin:0px auto;}
    .main2{ width:1000px; margin:0px auto;}
}


@media only screen and (max-width:1200px){
    #pf{
        display: none;
    }
    .top{ width:100%; background:#ffffff; height:55px;}
    .top .main{ height:55px; position:relative;}
    a.logo{ background: url(../images/jn1_13.jpg) no-repeat; background-size:100% 100%; width:186px; height:32px; position:absolute; left:3%; top:15px;}
    .logo_wz{ display:none;}
    .cd_t{ color:#999999; line-height:20px; width:94%; margin:10px 0px 10px 3%; float:left; font-size:1em;}
    .cd_t a{ color:#999999;}
    .cd_t a:hover,.cd_t a.on{ color:#000000;}
    .cd_t li{ float:left; height:20px; }
    .cd_t .l_cd{width:100%; text-align:center;}
    .cd_t .l_cd a{ float:left; width:12%;}
    .cd_t .l_ss{ width:100%; float:left; margin:5px 0px 10px 0px;}
    .cd_t a#cd_s{ background:url(../images/jn1_03.png) no-repeat; background-size:100% 100%; width:16px; height:16px; display:inline-block;}
    .cd_t a#cd_xy{ background:url(../images/jn1_xy.png) no-repeat; background-size:100% 100%; width:22px; height:16px; display:inline-block; margin-left:15px;}
    .cd_t a#cd_c{ background: url(../images/jn1_07.png) left no-repeat; padding-left:30px; font-size:1em; color:#43a32e;}
    .cd_t .l_c{ margin-left:15px; display:none;}
    .cd_t .l_c2{ margin-left:15px; display: block;}
    .cd_t .l_ss #ss{ width:94%; float:left;  border:solid 1px #dddddd; background:#ffffff; }
    .ss_tx{ width:70%; height:30px; line-height:30px; font-size:1em; color:#999999; float:left; padding-left:8px;}
    .ss_an{ width:30%; height:30px; background:#43a32e; color:#ffffff; font-size:1em; line-height:100%; cursor:pointer; float:right;}


    a#cd_ss{ background:url(../images/z1_06.png) center center no-repeat; display:none; width:20px; height:20px; }
    .menu{margin:0px 0px 10px 0%; float:left; font-size:1em; width:100%;}
    .menu li{ float:left;  width:100%; border-top:solid 1px #c6c6c6;}
    .menu a.dbt{ display:block; width:100%; padding:8px 0px; text-align:left; padding-left:3%; color:#333333; outline:none;}
    .menu li a.dbt:hover{background:#43a32e; color:#ffffff;}
    .menu2{ width:32px; height:20px; display:block; position:absolute; right:3%; top:18px;}
    .menu2 a{ background:url(../images/d2_1_03.png) no-repeat; outline:none; display:block; background-size:100% 100%; width:32px; height:20px; line-height:20px;}
    .menu2 a.on{background: url(../images/d2_2_03.png) no-repeat; background-size:100% 100%; }
    .menu a.dbt:hover,.menu li.on a.dbt{ }
    .menu li dl{ width:100%; float:left; background:#ffffff; padding:5px 0px; font-size:0.95em; border-top:solid 1px #c6c6c6;}
    .menu li dd{ float:left; width:31.33%; float:left; margin:1px 1%;}
    .menu li dd a{ float:left; padding:2px 5px; color:#666666; outline:none;}
    .menu li dd a:hover{ background:#4d4d4d; color:#ffffff;}
    .menu li dd img{ display:none;}
    .menu li dd.d_cd6{ width:0px; margin:0px;}
    .menu li dd.d_cd2{ width:0px; margin:0px;}
    .menu li dd.d_cd3{ width:0px; margin:0px;}
    .menu li dd.d_cd4{ width:0px; margin:0px;}
    .menu li dd.d_cd5{ width:0px; margin:0px;}
    .menu .nav_mn{ display:none;}
    #navk{ width:100%; display:none; background:#ffffff; position:absolute; left:0px; top:55px; z-index:20; border-top:solid 1px #43a32e;}
    .top_jg{ display:none;}
}
@media only screen and (max-width:380px){
    .menu li dd{ float:left; width:48%; float:left; margin:2px 1%;}

}
@media only screen and (min-width:1200px){
    /*box-shadow:0 1px 2px rgba(0,0,0,.2);*/
    #navk{}
    .menu2{ display:none;}
    .sy0{ position:fixed; width:100%; height:100px; z-index:17; top:0px;  left:0px;}
    .top{ width:100%; background:#ffffff; height:100px; position:relative; }
    .top .main{ height:100px; position:relative;}
    .top_jg{ height:100px;}
    a.logo{ background: url(../images/jn1_13.jpg) no-repeat; background-size:100% 100%; width:331px; height:57px; position:absolute; left:0px; top:30px;}
    .logo_wz{ display: block; position:absolute; left:345px; top:37px; color:#999999; border-left:solid 1px #c9c9c9; padding-left:13px; font-size:16px; line-height:22px;}
    .logo_wz p{ font-family:Arial; font-size:14px;}
    .cd_t{ color:#999999; height:16px; line-height:16px; position:absolute; right:0px; top:15px;}
    .cd_t a{ color:#999999;}
    .cd_t a:hover,.cd_t a.on{ color:#000000;}
    .cd_t li{ float:left; height:20px;}

    .cd_t .l_x{ background:#ededed; margin-right:0px; width:1px;}
    .cd_t .l_s { width:40px;  text-align:center;}
    .cd_t .l_c{ margin-left:15px;}
    .cd_t .l_c2{ margin-left:15px; display:none;}
    .cd_t .l_ss{ width:40px; text-align:center; position:relative; z-index:900; height:25px;}
    .cd_t a#cd_s{ background:url(../images/jn1_03.png) no-repeat; background-size:100% 100%; width:16px; height:16px; display:inline-block;}
    .cd_t a#cd_xy{ background:url(../images/jn1_xy.png) no-repeat; background-size:100% 100%; width:22px; height:16px; display:inline-block;}
    .cd_t a#cd_c{ background: url(../images/jn1_07.png) left no-repeat; padding-left:30px; font-size:14px; color:#43a32e;}
    .cd_t .l_ss #ss{ width:290px; height:33px; border:solid 1px #dddddd; display:none; background:#ffffff; position:absolute; top:25px; right:0px;}
    .ss_tx{ width:225px; height:31px; line-height:31px; font-size:14px; color:#999999; float:left; margin-left:10px;}
    .ss_an{ width:45px; height:27px; background:#43a32e; color:#ffffff; font-size:13px; line-height:100%; cursor:pointer; float:right; margin:2px;}
    a#cd_ss{ background: url(../images/jn1_05.png) center center no-repeat; width:17px; height:16px; display:inline-block;}
    .menu{ position:absolute; height:55px; line-height:53px; font-size:16px; right:0px; top:45px; z-index:19;}
    .menu li{ height:55px; float:left; margin-left:30px; width:70px;}
    .menu a.dbt{ display:block; height:55px; outline:none; display:inline-block; color:#666666; -webkit-transition:all 0.0s linear;
        -moz-transition:all 0.0s linear;
        -o-transition:all 0.0s linear;
        -ms-transition:all 0.0s linear;
        transition:all 0.0s linear;}
    .menu a.dbt:hover,.menu li:hover a.dbt{ border-bottom:solid 2px #448635; color:#448635;}
    .menu li.on a.dbt{ color:#448635;}
    .menu li .menu_n{ width:1200px; position:absolute; display:none; top:55px; right:0px; overflow:hidden; font-size:12px;text-align:center; padding-top:15px; padding-bottom:15px; }
    .menu li .menu_n dl{ width:1220px;}
    .menu li dd{ float:left; width:147px; margin-right:3px; height:135px; margin-bottom:0px; float:left;}
    .menu li dd a{ float:left; width:100%; height:135px; border:solid 1px #ffffff; outline:none;}
    .menu li dd img{ float:left; width:127px; height:80px; margin:10px 10px 0px 10px; background:#ffffff; border:solid 1px #ebebeb;}
    .menu li dd p{width:100%; padding:6px 6px 0px 6px; float:left;  line-height:18px; }
    .menu li dd a:hover{ border:solid 1px #e9e9e9; color:#448635;}
    .menu li.on a.dbt{color:#448635;}
    .menu li dd.d_cd6{ width:0px; margin:0px;}
    .menu li dd.d_cd2{ width:600px; margin:0px;}
    .menu li dd.d_cd3{ width:0px; margin:0px;}
    .menu li dd.d_cd4{ width:300px; margin:0px;}
    .menu li dd.d_cd5{ width:600px; margin:0px;}
    .menu li .menu_n dl.dl1{ width:300px; margin-bottom:10px; float:left; text-align:left;}
    .menu li .menu_n dl.dl1 dd{ width:100%; float:left; font-size:14px; height:24px; line-height:24px;}
    .menu li .menu_n dl.dl1 dd a{ background:url(../images/a8.png) left no-repeat; padding-left:10px; height:20px; border:0px; margin-left:5px;}
    .menu li .menu_n i{ display:inline-block; vertical-align:middle; width:17px; height:17px; margin-right:5px;}
    .menu li .menu_n dl.dl1 dd.d_bt{ height:46px; line-height:46px; color:#448635; width:100%; float:left;}
    .menu li .menu_n  i.i_ka1{ background:url(../images/a1.png)}
    .menu li .menu_n  i.i_ka2{ background:url(../images/a2.png)}
    .menu li .menu_n  i.i_ka3{ background:url(../images/a3.png)}
    .menu li .menu_n  i.i_ka4{ background:url(../images/a4.png)}
    .menu li .menu_n  i.i_ka5{ background:url(../images/a5.png)}
    .menu li .menu_n  i.i_ka6{ background:url(../images/a6.png)}
    .menu li .menu_n  i.i_ka7{ background:url(../images/a7.png)}
    .menu li .menu_n  i.i_ka8{ background:url(../images/a9.png)}
    .menu li .menu_n  i.i_yb1{ background:url(../images/a2.png)}
    .menu li .menu_n  i.i_yb2{ background:url(../images/a2.png)}
    .menu li .menu_n  i.i_yb3{ background:url(../images/a2.png)}
    .menu li .menu_n  i.i_yb4{ background:url(../images/a2.png)}
    .menu li .menu_n  i.i_yb5{ background:url(../images/a2.png)}
    .menu li .menu_n  i.i_yb6{ background:url(../images/a2.png)}
    .menu li .menu_n  i.i_yb7{ background:url(../images/a2.png)}
    .menu li .menu_n  i.i_yb8{ background:url(../images/a2.png)}
    .menu li .menu_n i.i_jk1{ background:url(../images/a2.png)}
    .menu li .menu_n dl.dl2{ width:600px; margin-bottom:10px; float:left; text-align:left;}
    .menu li .menu_n dl.dl2 dd.d_bt{ height:46px; line-height:46px; color:#448635; width:100%; float:left;}
    .menu li .menu_n dl.dl2 dd{ width:50%; margin:0px; float:left; font-size:14px; height:24px; line-height:24px;}
    .menu li .menu_n dl.dl2 dd a{ background:url(../images/a8.png) left no-repeat; padding-left:10px; height:24px; border:0px; margin-left:5px;}
    #menu_d{display:none; position: absolute; z-index:18; width:100%; top:100px; left:0px; box-shadow:0 1px 4px rgba(0,0,0,.15);}
    .menu li#cd1 .menu_n,.menu li#cd2 .menu_n,.menu li#cd3 .menu_n{ padding:0px;}
    .dvcd1{ height:651px;  background:url(../images/m2_03.jpg)}
    /*.dvcd1{ height:651px; background:url(../images/m2_03.jpg)}
    .dvcd2{ height:651px; background:url(../images/m2_03_.jpg)}
    */
    .dvcd2{ height:651px; background:#ffffff}
    .dvcd3{height:651px; background:url(../images/m2_03_.jpg)}
    .dvcd4{ height:166px; background:#ffffff;}
    .dvcd5{ height:166px; background:#ffffff;}
    .dvcd6{ height:300px; background:#ffffff;}
    .menu li#cd2 .menu_n dl.dl1{ display:none;}
    .menu .nav_mn{ width:100%; float:left;}
    .menu .menu_n dl.nav_dl3{ float:left; width:220px; background:#f6f6f6; height:651px; padding-top:25px;}
    .menu .menu_n dl.nav_dl3 dd{ width:100%; height:45px; margin:0px;}
    .menu .menu_n dl.nav_dl3 dd a{ width:96%; margin-left:4%; line-height:45px; height:45px; border:0px; text-align:left; font-size:14px; padding-left:10px;}
    .menu .menu_n dl.nav_dl3 dd a i{ margin-right:10px;}
    .menu .menu_n dl.nav_dl3 dd a.on{ background:#ffffff; color:#448635;}
    .menu .nav_mn .txtk{ float:right; width:945px; margin-top:30px;}
    .menu .nav_mn .tx_dl4 dl,.menu .nav_mn .tx_dl3 dl{ display:none;}
    .menu .nav_mn dl.nav_dl3_n{ width:100%; margin-bottom:0px; float:left; text-align:left;}
    .menu .nav_mn dl.nav_dl3_n dd{ width:50%; float:left; font-size:14px; height:30px; line-height:30px; margin:0px;}
    .menu .nav_mn dl.nav_dl3_n dd a{ background:url(../images/a8.png) left no-repeat; padding-left:10px; height:30px; border:0px; margin-left:5px;}
    .menu .menu_n dl.nav_dl4{ float:left; width:220px; background:#f6f6f6; height:651px; padding-top:25px;}
    .menu .menu_n dl.nav_dl4 dd{ width:100%; height:45px; margin:0px;}
    .menu .menu_n dl.nav_dl4 dd a{ width:96%; margin-left:4%; line-height:45px; height:45px; border:0px; text-align:left; font-size:14px; padding-left:10px;}
    .menu .menu_n dl.nav_dl4 dd a i{ margin-right:10px;}
    .menu .menu_n dl.nav_dl4 dd a.on{ background:#ffffff; color:#448635;}
    .menu .nav_mn dl.nav_dl4_n{ width:100%; margin-bottom:0px; float:left; text-align:left;}
    .menu .nav_mn dl.nav_dl4_n dd{ width:50%; float:left; font-size:14px; height:30px; line-height:30px; margin:0px;}
    .menu .nav_mn dl.nav_dl4_n dd a{ background:url(../images/a8.png) left no-repeat; padding-left:10px; height:30px; border:0px; margin-left:5px;}
}
@media only screen and (max-width:1200px){
    .ny_left{ width:100%; float:left; display:none;}
    .ny_right{ width:100%; float:left; margin:15px 0px 0px 0px;}
    .ny{ padding-bottom:10px;}
    .lm1{ float:left; width:100%;}
    .lm1 li{ float:left; width:100%; border-bottom:solid 1px #e6e6e6;}
    .lm1 li a{ display:block; height:35px; line-height:35px; font-size:1em; background:#f3f3f3; padding-left:3%;}
    .lm1 li a:hover,.lm1 li a.on{ color:#448635; background:#e6e6e6;}
    .lm1 li a.on{background:#e6e6e6 url(../images/jn1_26.png) no-repeat 95% 12px;}

    .ny_right2{ width:94%; float:left; margin:2px 0px 5px 3%;}
    .ny_right3{ width:94%; float:left; margin:2px 0px 5px 3%;}
    .jc_bt{ width:100%; float:left; font-size:1.3em; text-align:center; line-height:155%; color:#333333;}
    .jc_bt b{ color:#169cd3;}
    .ny_cd3 .jc_bt b{ color:#fa7d8b;}
    .ny_cd1 .jc_bt b{ color:#7cab42;}
    .jc_nr{ width:100%; float:left; margin:12px 0px; font-size:1em; line-height:155%;}
    .jc_nr_s{ width:100%; float:left; margin:12px 0px; font-size:1em; line-height:155%; border-bottom:solid 1px #dddddd; padding-bottom:15px;}
    .jc_nr img{ max-width:100%; height:auto;}
    .jc_nr_2 img{ max-width:100%; height:auto;}
    .jc_lm{ width:100%; float:left; font-size:1em; text-align:center; margin:0px 0px 15px 0px;}
    .jc_lm ul{ width:100%; float:left; }
    .jc_lm b{ font-family:宋体; display:none;}
    .jc_lm li{ width:16.66666666%; float:left;}
    .ny_cd1 .jc_lm li{ width:20%; float:left;}
    .jc_lm a{ display:block; outline:none; padding:8px 6px; background:#f2f2f2; border-right:solid 1px #ffffff;}
    .jc_lm a:hover,.jc_lm a.on{ color:#ffffff; background:#169cd3;}
    .jc_lm li:last-child a{ border:0px;}
    .ny_cd3 .jc_lm a:hover,.ny_cd3 .jc_lm a.on{ color:#ffffff; background:#fa7d8b;}
    .ny_cd1 .jc_lm a:hover,.ny_cd1 .jc_lm a.on{ color:#ffffff; background:#acd876;}

    .lm3{ float:left; width:100%; font-size:1em;}
    .lm3 li{ float:left; width:100%; border-bottom:solid 1px #e6e6e6;}
    .lm3 li h1{ display:block; width:100%; float:left; background:#f3f3f3 url(../images/jn13_05.png)  no-repeat 95% 15px; cursor:pointer; height:35px; line-height:35px; font-weight:normal; color:#333333; font-size:1.1em;  padding-left:3%;}
    .lm3 li h1.on{background:#169cd3 url(../images/jn13_09.png)  no-repeat 95% 15px; color:#ffffff;}
    .lm3 li dl{ width:100%; float:left; display:none;}
    .lm3 li dd{ background:#e6e6e6; border-bottom:solid 1px #dddddd; height:32px; line-height:32px; font-size:1em;}
    .lm3 li a{ display:block; padding-left:3%; outline:none;}
    .lm3 li a:hover,.lm3 li a.on{ color:#169cd3;}
    .ny_cd3 .lm3 li h1.on{background:#fa7d8b url(../images/jn13_09.png)  no-repeat 95% 15px; color:#ffffff;}
    .ny_cd1 .lm3 li h1.on{background:#acd876 url(../images/jn13_09.png)  no-repeat 95% 15px; color:#ffffff;}
    .ny_cd3 .lm3 li a:hover,.ny_cd3 .lm3 li a.on{ color:#fa7d8b;}
    .ny_cd1 .lm3 li a:hover,.ny_cd1 .lm3 li a.on{ color:#7cab42;}
}
@media only screen and (min-width:1200px){
    .ny_left{ width:255px; float:left;}
    .ny_right{ width:925px; float:right; margin:40px 0px 0px 0px;}
    .ny_right2{ width:760px; float:right; margin:45px 30px 0px 0px;}
    .ny_right3{ width:900px; float:right; margin:45px 0px 0px 0px;}
    .jc_bt{ width:100%; float:left; font-size:24px; line-height:35px; color:#333333;}
    .jc_bt b{ color:#169cd3;}
    .ny_cd3 .jc_bt b{ color:#fa7d8b;}
    .ny_cd1 .jc_bt b{ color:#7cab42;}
    .jc_nr{ width:100%; float:left; margin:20px 0px; font-size:14px; line-height:28px;}
    .jc_nr img{ max-width:100%; height:auto;}

    .jc_nr_s{ width:100%; float:left; margin:20px 0px 10px 0px; font-size:14px; line-height:28px; padding-bottom:25px; border-bottom:solid 1px #dddddd;}
    .jc_nr_s img{ max-width:100%; height:auto;}
    .jc_lm{ width:100px; float:left; background:url(../images/jn14_07.png) right top no-repeat; height:508px; margin-left:25px;}
    .jc_lm ul{ width:100%; float:left; margin-top:45px;}
    .jc_lm b{ font-family:宋体;}
    .jc_lm li{ height:35px; line-height:35px; float:left; width:100%; font-size:14px;}
    .jc_lm a:hover,.jc_lm a.on{ color:#169cd3;}
    .ny_cd3 .jc_lm a:hover,.ny_cd3 .jc_lm a.on{ color:#fa7d8b;}
    .ny_cd1 .jc_lm a:hover,.ny_cd1 .jc_lm a.on{ color:#7cab42;}

    .lm3{ float:left; width:100%;}
    .lm3 li{ float:left; width:100%; border-bottom:solid 1px #e6e6e6;}
    .lm3 li h1{ display:block; width:100%; float:left; background:#f3f3f3 url(../images/jn13_05.png) no-repeat 220px 17px; cursor:pointer; height:40px; line-height:40px; font-weight:normal; color:#333333; font-size:16px;  padding-left:35px;}
    .lm3 li h1.on{background:#169cd3 url(../images/jn13_09.png) no-repeat 220px 17px; color:#ffffff;}
    .lm3 li dl{ width:100%; float:left; display:none;}
    .lm3 li dd{ background:#e6e6e6; border-bottom:solid 1px #dddddd; height:35px; line-height:35px; font-size:12px;}
    .lm3 li a{ display:block; padding-left:35px; outline:none;}
    .lm3 li a:hover,.lm3 li a.on{ color:#169cd3;}
    .ny_cd3 .lm3 li h1.on{background:#fa7d8b url(../images/jn13_09.png) no-repeat 220px 17px; color:#ffffff;}
    .ny_cd3 .lm3 li a:hover,.ny_cd3 .lm3 li a.on{ color:#fa7d8b;}
    .ny_cd1 .lm3 li h1.on{background:#acd876 url(../images/jn13_09.png) no-repeat 220px 17px; color:#ffffff;}
    .ny_cd1 .lm3 li a:hover,.ny_cd1 .lm3 li a.on{ color:#7cab42;}
    .ny{ padding-bottom:10px;}
    .lm1{ float:left; width:100%;}
    .lm1 li{ float:left; width:100%; border-bottom:solid 1px #e6e6e6;}
    .lm1 li a{ display:block; outline:none; height:40px; line-height:40px; font-size:16px; background:#f3f3f3; padding-left:35px;}
    .lm1 li a:hover,.lm1 li a.on{ color:#448635; background:#e6e6e6;}
    .lm1 li a.on{background:#e6e6e6 url(../images/jn1_26.png) no-repeat 220px 15px;}


}

@media only screen and (max-width:1200px){
    .n1{ width:100%; float:left; overflow:hidden; margin:0px 0px 10px 0px;}
    .n1 ul{ width:100%;}
    .n1 li{ float:left; width:48%;  border:solid 1px #f5f5f5; margin:0px 1% 15px 1%;}
    .n1 li img{ width:100%; float:left; }
    .n1 .txtk{ width:100%; float:left; padding:8px 10px; font-size:1em; line-height:155%; color:#a0a0a0;}
    .n1 b{ display:block; font-weight:bold; color:#444444; font-size:1.1em; width:100%; height:24px; line-height:24px; overflow:hidden; margin-bottom:4px;}
    .n1 li:hover{ border:solid 1px #82be53; box-shadow:0 2px 6px rgba(0,0,0,.2);}
    .n1 li:hover .txtk{ color:#a0bc9a;}
    .n1 li:hover b{ color:#448635;}
}

@media only screen and (max-width:480px){
    .n1{ width:94%; float:left; overflow:hidden; margin:0px 0px 10px 3%;}
    .n1 ul{ width:100%;}
    .n1 li{ float:left; width:100%;  border:solid 1px #f5f5f5; margin:0px 0% 15px 0%;}
    .n1 li img{ width:100%; float:left; }
    .n1 .txtk{ width:100%; float:left; padding:8px 10px; font-size:1em; line-height:155%; color:#a0a0a0;}
    .n1 b{ display:block; font-weight:bold; color:#444444; font-size:1.1em; width:100%; height:24px; line-height:24px; overflow:hidden; margin-bottom:4px;}
    .n1 li:hover{ border:solid 1px #82be53; box-shadow:0 2px 6px rgba(0,0,0,.2);}
    .n1 li:hover .txtk{ color:#a0bc9a;}
    .n1 li:hover b{ color:#448635;}
}
@media only screen and (min-width:1200px){
    .n1{ width:925px; float:left; overflow:hidden; margin:0px 0px 20px 0px;}
    .n1 ul{ width:950px;}
    .n1 li{ float:left; width:294px; height:235px; border:solid 1px #f5f5f5; margin:0px 20px 20px 0px;}
    .n1 li img{ width:294px; float:left; height:120px; margin:-1px -1px 0px -1px;}
    .n1 .txtk{ width:100%; float:left; padding:10px 12px; font-size:12px; line-height:22px; color:#a0a0a0;}
    .n1 b{ display:block; width:100%; height:26px; overflow:hidden; font-weight:bold; color:#444444; font-size:14px; padding-bottom:5px;}
    .n1 li:hover{ border:solid 1px #82be53; box-shadow:0 2px 6px rgba(0,0,0,.2);}
    .n1 li:hover .txtk{ color:#a0bc9a;}
    .n1 li:hover b{ color:#448635;}
}

@media only screen and (max-width:1200px){
    .foot1{ width:100%; background:#ffffff; padding:40px 0px; display:none; }
    .f_cd{ width:1200px; overflow:hidden;}
    .f_cd ul{ width:1250px;}
    .f_cd li{ float:left; width:155px; font-size:14px; line-height:26px;}
    .f_cd li.l1{ width:280px;}
    .f_cd a{ display:block;}
    .f_cd a.dbt{ font-weight:bold; color:#333333;}
    .foot2{ width:100%; padding:15px 0px; background:#ececec; font-size:1em; line-height:155%;}
    .f_1{ width:94%; float:left; margin:0px 0px 15px 3%;}
    .f_2{ width:94%; float:left; margin:0px 0px 0px 3%;}
    .f_2 span{ float:left; line-height:34px;}
    .f_2 .form-control{ float:left; width:200px; margin-left:2px;}
}

@media only screen and (min-width:1200px){
    .foot1{ width:100%; background:#ffffff; padding:40px 0px;}
    .f_cd{ width:1200px; overflow:hidden;}
    .f_cd ul{ width:1250px;}
    .f_cd li{ float:left; width:155px; font-size:14px; line-height:26px;}
    .f_cd li.l1{ width:280px;}
    .f_cd a{ display:block;}
    .f_cd a.dbt{ font-weight:bold; color:#333333;}
    .foot2{ width:100%; padding:25px 0px; background:#ececec; font-size:14px; line-height:26px;}
    .f_1{ width:540px; float:left;}
    .f_2{ width:285px; float:right; margin-top:25px;}
    .f_2 span{ float:left; line-height:34px;}
    .f_2 .form-control{ float:left; width:210px; margin-left:2px;}
}


@media only screen and (max-width:1200px){
    .ban{ width:100%; height:250px;}
    .ban .main{ height:250px; position:relative;}
    .ban .main .lm_bt{font-size:1.3em;padding:8px 3% 8px 3%; width:100%; text-align:center; color:#ffffff; background:url(../images/jn1_19.png); position:absolute; left:0px; bottom:0px; display:none;}
    .ban .main .lm_bt2{font-size:1.2em; width:100%; text-align:center; color:#ffffff; background:url(../images/jn1_19.png); position:absolute; left:0px; bottom:0px;}
    .ban .main .lm_bt2 a{padding:8px 3% 8px 3%; width:100%; display:block; color:#ffffff; outline:none;}
    .ban .main .lm_bt2 a.on{}
    .ban .main .lm_bt2 a i{background:url(../images/d_x.png) no-repeat; background-size:100% 100%; outline:none;  position:absolute; width:22px; height:16px; right:10px; top:50%; margin-top:-8px;}
    .ban .main .lm_bt2 a.on i{background: url(../images/d_s.png) no-repeat; background-size:100% 100%}
    .cd2_ban .main .lm_bt2{font-size:1.2em; width:100%; text-align:center; color:#ffffff; background: url(../images/jn14_03.png); position:absolute; left:0px; bottom:0px;}
    .cd3_ban .main .lm_bt2{font-size:1.2em; width:100%; text-align:center; color:#ffffff; background: url(../images/jn15_05.png); position:absolute; left:0px; bottom:0px;}
}
@media only screen and (max-width:600px){
    .ban{ width:100%; height:220px;}
    .ban .main{ height:220px; position:relative;}
}
@media only screen and (max-width:450px){
    .ban{ width:100%; height:180px;}
    .ban .main{ height:180px; position:relative;}
}
@media only screen and (max-width:320px){
    .ban{ width:100%; height:140px;}
    .ban .main{ height:140px; position:relative;}
}
@media only screen and (min-width:1200px){
    .ban{ width:100%; height:397px;}
    .ban .main{ height:397px; position:relative;}
    .ban .main .lm_bt{ width:255px; height:78px; line-height:78px; font-size:24px; padding-left:35px; color:#ffffff; background:url(../images/jn1_19.png); position:absolute; left:0px; bottom:0px;}
    .ban .main .lm_bt2{ display:none;}
    .js_ban .main{ display:none;}
    .cd2_ban .main .lm_bt{ background:url(../images/jn14_03.png);}
    .cd3_ban .main .lm_bt{ background:url(../images/jn15_05.png);}
}
.ban_cd1{ background:url(../images/ban1.jpg) center center no-repeat; background-size:auto 100%;}
.ban_cd2{ background:url(../images/ban2.jpg) center center no-repeat; background-size:auto 100%;}
.ban_cd3{ background:url(../images/ban3.jpg) center center no-repeat; background-size:auto 100%;}
.ban_cd4{ background:url(../images/ban4.jpg) center center no-repeat; background-size:auto 100%;}
.ban_cd6{ background:url(../images/ban6.jpg) center center no-repeat; background-size:auto 100%;}
.ban_cd7{ background:url(../images/ban7.jpg) center center no-repeat; background-size:auto 100%;}
.ban_cd8{ background:url(../images/ban7.jpg) center center no-repeat; background-size:auto 100%;}
.ban_n4{ background: url(../images/jn9_02.jpg) center center no-repeat; background-size:auto 100%;}
.ban_cd10{ background:url(../images/ban6.jpg) center center no-repeat; background-size:auto 100%;}
@media only screen and (max-width:1200px){
    .ab_nr{ width:94%; float:left; margin:15px 0px 15px 3%; font-size:1em; line-height:155%; }
    .ab_nr p{ text-indent:2em; padding-bottom:15px;}
    .ab_nr .p_1{ font-size:1.5em; font-weight:bold; text-indent:0px; color:#444444;}
    .ab_nr img{ max-width:100%; height:auto;}
}

@media only screen and (min-width:1200px){
    .ab_nr{ width:880px; float:left; margin:30px 0px 35px 35px; font-size:14px; line-height:30px; }
    .ab_nr p{ text-indent:2em; padding-bottom:25px;}
    .ab_nr .p_1{ font-size:24px; font-weight:bold; text-indent:0px; color:#444444;}
    .ab_nr img{ max-width:850px; height:auto;}
}


@media only screen and (max-width:1200px){
    .news_k{ padding:15px 0px;}
    .news_l{ width:100%; float:left;}
    .news_r{ width:100%; float:left;}
    .lm2{ width:100%; float:left; height:40px; line-height:40px; background:#f6f6f6; font-size:1.3em; text-align:center;}
    .lm2 li{ float:left; width:50%; height:40px; }
    .lm2 li a{ display:block; height:40px; color:#333333;}
    .lm2 li a.on,.lm2 li a.on:hover{ background:#9bc667; color:#ffffff;}
    .lm2 li a:hover{ color:#9bc667;}
    .n2{ width:94%; float:left; font-size:1em; margin:0px 0px 10px 3%;}
    .n2 li{ width:100%; float:left; border-bottom:dotted 1px #dddddd; padding:15px 0px;}
    .n2 .imgk{ float:left; width:25%; }
    .n2 .imgk img{ width:90%; border:solid 1px #dddddd;}
    .n2 .txtk{ width:75%; float:right; }
    .n2 a.dbt{ font-size:1.1em; color:#444444;}
    .n2 a.dbt:hover{ color:#9bc667;}
    .n2 a.more{ font-size:1em; color:#b6b6b6; background:#eeeeee; padding:5px 10px; display: inline-block;}
    .n2 a.more:hover{ color:#ffffff; background:#9bc667;}
    .n2 .sj{ color:#d8d8d8; display:block; padding:5px 0px 5px 0px;}
    .n2 p{ line-height:150%; color:#a0a0a0; padding-bottom:10px;}

    .n2_2{ width:100%; float:left; font-size:1em; margin:0px 0px 10px 0%;}
    .n2_2 li{ width:100%; float:left; border-bottom:dotted 1px #dddddd; padding:15px 0px;}
    .n2_2 a.dbt{ font-size:1.1em; color:#444444;}
    .n2_2 a.dbt:hover{ color:#9bc667;}
    .n2_2 a.more{ font-size:1em; color:#b6b6b6; background:#eeeeee; padding:5px 10px;}
    .n2_2 a.more:hover{ color:#ffffff; background:#9bc667;}
    .n2_2 .sj{ color:#d8d8d8; display:block; padding:5px 0px 5px 0px;}
    .n2_2 p{  color:#a0a0a0; padding-bottom:10px; }

    .gg1{ width:94%; float:left; margin:0px 0px 15px 3%;}
    .gg1 img{ width:100%; display:block;}
    .cx{ width:94%; float:left; margin:0px 0px 0px 3%;background:#ffffff; border:solid 1px #dddddd; padding:0px 10px 10px 10px;}
    .cx a.more{ font-size:1em; color:#b6b6b6; background:#eeeeee; padding:5px 0px; float:left; width:100%; text-align:center;}
    .cx a.more:hover{ color:#ffffff; background:#df3f3f;}
    .cx_bt{ width:100%; float:left; font-size:1.3em; color:#df3f3f; line-height:45px;}
}

@media only screen and (min-width:1200px){
    .news_k{ padding:25px 0px;}
    .news_l{ width:835px; float:left;}
    .news_r{ width:336px; float:right;}
    .lm2{ width:100%; float:left; height:60px; line-height:60px; background:#f6f6f6; font-size:22px; text-align:center;}
    .lm2 li{ float:left; width:150px; height:60px; margin-right:1px;}
    .lm2 li a{ display:block; height:60px; color:#333333;}
    .lm2 li a.on,.lm2 li a.on:hover{ background:#9bc667; color:#ffffff;}
    .lm2 li a:hover{ color:#9bc667;}

    .n2{ width:100%; float:left; font-size:14px; margin:0px 0px 20px 0px;}
    .n2 li{ width:100%; float:left; border-bottom:dotted 1px #dddddd; padding:25px 0px;}
    .n2 .imgk{ float:left; width:305px; }
    .n2 .imgk img{ width:100%;  border:solid 1px #dddddd;height: 168px;}
    .n2 .txtk{ width:510px; float:right; margin-top:5px;}
    .n2 a.dbt{ font-size:16px; color:#444444;}
    .n2 a.dbt:hover{ color:#9bc667;}
    .n2 a.more{ font-size:12px; color:#b6b6b6; background:#eeeeee; padding:5px 10px;}
    .n2 a.more:hover{ color:#ffffff; background:#9bc667;}
    .n2 .sj{ color:#d8d8d8; display:block; padding:8px 0px 12px 0px;}
    .n2 p{ line-height:18px; color:#a0a0a0; height:66px;}

    .n2_2{ width:100%; float:left; font-size:14px; margin:0px 0px 20px 0px;}
    .n2_2 li{ width:100%; float:left; border-bottom:dotted 1px #dddddd; padding:20px 0px;}
    .n2_2 a.dbt{ font-size:16px; color:#444444;}
    .n2_2 a.dbt:hover{ color:#9bc667;}
    .n2_2 a.more{ font-size:12px; color:#b6b6b6; background:#eeeeee; padding:5px 10px;}
    .n2_2 a.more:hover{ color:#ffffff; background:#9bc667;}
    .n2_2 .sj{ color:#d8d8d8; display:block; padding:8px 0px 8px 0px;}
    .n2_2 p{  color:#a0a0a0; padding-bottom:15px; }

    .gg1{ width:100%; float:left; margin-bottom:15px;}
    .gg1 img{ width:100%; display:block;}
    .cx{ width:100%; float:left; background:#ffffff; border:solid 1px #dddddd; padding:0px 16px 15px 16px;}
    .cx a.more{ font-size:14px; color:#b6b6b6; background:#eeeeee; padding:5px 0px; float:left; width:100%; text-align:center;}
    .cx a.more:hover{ color:#ffffff; background:#df3f3f;}
    .cx_bt{ width:100%; float:left; font-size:24px; color:#df3f3f; line-height:55px;}
}

@media only screen and (max-width:1200px){
    .xz_k{ padding:20px 0px;}
    .xz_lb{ width:94%; overflow:hidden; float:left; margin:0px 0px 15px 3%;}
    .xz_lb ul{ width:100%;}
    .xz_lb li{ width:100%; float:left; margin:0px 0px 18px 0px; font-size:1.1em; line-height:155%;}
    .xz_lb .sj{ background:#ffffff; border:solid 1px #dddddd; line-height:35px; height:62px; color:#666666; text-align:center; width:16%;  float:left; font-size:1.5em;}
    .xz_lb .sj font{ display:none;}
    .xz_lb .sj b{ display:block; font-size:12px; border-top:solid 1px #dddddd; line-height:25px;}
    .xz_lb p{ float:right; margin:20px 0px 0px 0px; width:80%;}
    .xz_lb li:hover,.xz_lb a:hover{ color:#407d35;}
    .xz_lb li:hover .sj,.xz_lb a:hover .sj{ background:#407d35; color:#ffffff; border:solid 1px #407d35;}
    .xz_lb li:hover .sj b,.xz_lb a:hover .sj b{ border-top:solid 1px #75a06c;}
}
@media only screen and (max-width:480px){
    .xz_lb .sj{ background:#ffffff; border:solid 1px #dddddd; line-height:35px; height:62px; color:#666666; text-align:center; width:20%;  float:left; font-size:1.5em;}
    .xz_lb p{ float:right; margin:20px 0px 0px 0px; width:76%;}
}
@media only screen and (min-width:1200px){
    .xz_k{ padding:40px 0px;}
    .xz_lb{ width:1050px; overflow:hidden; float:left; margin:0px 0px 25px 75px;}
    .xz_lb ul{ width:1100px;}
    .xz_lb li{ width:500px; float:left; margin:20px 50px 20px 0px; font-size:16px; line-height:24px;}
    .xz_lb .sj{ background:#ffffff; border:solid 1px #dddddd; color:#666666; line-height:45px;text-align:center; width:70px; float:left; font-size:28px;}
    .xz_lb .sj font{ display:none;}
    .xz_lb .sj b{ display:block; font-size:14px; border-top:solid 1px #dddddd; line-height:28px;}
    .xz_lb p{ float:left; margin:25px 0px 0px 20px; width:400px;}
    .xz_lb li:hover,.xz_lb a:hover{ color:#407d35;}
    .xz_lb li:hover .sj,.xz_lb a:hover .sj{ background:#407d35; color:#ffffff; border:solid 1px #407d35;}
    .xz_lb li:hover .sj b,.xz_lb a:hover .sj b{ border-top:solid 1px #75a06c;}
}
@media only screen and (max-width:1200px){
    .jz_lb{ width:94%; overflow:hidden; float:left; margin:0px 0px 15px 3%;}
    .jz_lb ul{ width:100%;}
    .jz_lb li{ width:100%; float:left; padding:15px 0px; border-bottom:dotted 1px #dddddd; font-size:1em; line-height:155%;}
    .jz_lb .sj{ width:12%; float:left; border-right:solid 1px #dddddd; text-align:left; font-size:1.3em; color:#63b352; line-height:135%;}
    .jz_lb .sj b{ display:block; font-size:0.9em; padding-top:0px;}
    .jz_lb .txtk{ width:85%; float:right; }
    .jz_lb .txtk p{color:#999999; padding-top:5px; font-size:1em;}
    .jz_lb .txtk b{ display:block; font-size:1.1em; color:#333333; line-height:155%;}
    .jz_lb li a:hover,.jz_lb li a:hover .txtk b{ color:#63b352;}

}

@media only screen and (max-width:480px){
    .jz_lb .sj{ width:16%; float:left; border-right:solid 1px #dddddd; text-align:left; font-size:1.3em; color:#63b352; line-height:135%;}
    .jz_lb .txtk{ width:80%; float:right; }
}
@media only screen and (max-width:320px){
    .jz_lb .sj{ width:20%; float:left; border-right:solid 1px #dddddd; text-align:left; font-size:1.3em; color:#63b352; line-height:135%;}
    .jz_lb .txtk{ width:76%; float:right; }
}
@media only screen and (min-width:1200px){
    .jz_lb{ width:1050px; overflow:hidden; float:left; margin:0px 0px 25px 75px;}
    .jz_lb ul{ width:100%;}
    .jz_lb li{ width:100%; float:left; padding:35px 0px; border-bottom:dotted 1px #dddddd; font-size:14px; line-height:24px;}
    .jz_lb .sj{ width:120px; float:left; border-right:solid 1px #dddddd; text-align:center; font-size:35px; color:#63b352; line-height:38px;}
    .jz_lb .sj b{ display:block; font-size:24px; padding-top:2px;}
    .jz_lb .txtk{ width:905px; float:right; }
    .jz_lb .txtk p{color:#999999; padding-top:6px;}
    .jz_lb .txtk b{ display:block; font-size:18px; color:#333333; line-height:26px;}
    .jz_lb li a:hover,.jz_lb li a:hover .txtk b{ color:#63b352;}
}

@media only screen and (max-width:1200px){
    .fy1{ width:96%; margin-left:2%; text-align:center; color:#999999; padding:0px 0px 15px 0px; font-size:1.1em; float:left;}
    .fy1 a{ padding:6px 0px; float:left; width:48%;  background:#cecece; margin:0px 1%; color:#ffffff; border:solid 1px #cecece; font-family:Arial,微软雅黑;}
    .fy1 a:hover,.fy1 a.fdq{ background:#a0cb72;  border:solid 1px #a0cb72;}
    .fy1 .s1{ display:none;}
    .fy1 a.cd_fs{ font-family:宋体;}
}

@media only screen and (min-width:1200px){
    .fy1{ width:100%; text-align:center; color:#999999; padding:30px 0px 20px 0px; font-size:14px; float:left;}
    .fy1 a{ padding:0px 10px; height:30px; line-height:30px; display:inline-block; background:#cecece; margin:0px 3px; border:solid 1px #cecece; color:#ffffff; font-family:Arial,微软雅黑;}
    .fy1 a:hover,.fy1 a.fdq{ background:#a0cb72;  border:solid 1px #a0cb72;}
    .fy1 a.cd_fs{ font-family:宋体;}
}

@media only screen and (max-width:1200px){
    .zj1{ width:94%; float:left; border:solid 1px #dddddd; background:#ffffff; margin-left:3%; padding:12px 0px; margin-top:5px;}
    .ta1{ width:100%;}
    .ta1 .td1{ width:30%; text-align:center;}
    .ta1 .td1 img{ width:65%; -moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%;}
    .ta1 .td2{ width:70%; padding-right:12px;}
    .ta1 .td2 .p_1{ font-size:1.5em; line-height:150%;}
    .ta1 .td2 .p_2{ font-size:1.1em; line-height:150%; color:#538d46; padding-top:5px;}
    .zj2{width:94%; float:left; border:solid 1px #dddddd; background:#ffffff; margin-left:3%; line-height:155%; padding:5px 12px 10px 12px; margin-bottom:15px;}
    .zj2 dl{ float:left; width:100%;  border-bottom:dashed 1px #b2b2b2; padding:10px 0px;}
    .zj2 dl.dl1{ border:0px;}
    .zj2 dt{ float:left; width:100%; text-align:left; font-size:1.2em;  color:#448635; margin-bottom:7px;}
    .zj2 dd{ float:right; width:100%;  font-size:1em; }
}

@media only screen and (min-width:1200px){
    .zj1{ width:910px; float:left; border:solid 1px #dddddd; background:#ffffff; margin-left:15px; padding:15px 0px; margin-top:20px;}
    .ta1{ width:100%;}
    .ta1 .td1{ width:35%; text-align:center;}
    .ta1 .td1 img{ width:140px; height:140px;  -moz-border-radius:140px; -webkit-border-radius:140px; border-radius:140px;}
    .ta1 .td2{ width:65%;}
    .ta1 .td2 .p_1{ font-size:30px; line-height:40px;}
    .ta1 .td2 .p_2{ font-size:16px; line-height:30px; color:#538d46; padding-top:10px;}
    .zj2{width:910px; float:left; border:solid 1px #dddddd; background:#ffffff; margin-left:15px; padding:40px 0px 20px 0px; margin-bottom:20px;}
    .zj2 dl{ float:left; width:820px; margin-left:45px; border-bottom:dashed 1px #b2b2b2; padding:20px 0px;}
    .zj2 dl.dl1{ border:0px;}
    .zj2 dt{ float:left; width:100px; text-align:center; font-size:18px; color:#448635; padding:0px 10px;}
    .zj2 dd{ float:right; width:680px; margin-right:20px; font-size:14px; line-height:24px;}
}
@media only screen and (max-width:1200px){
    .htt{ width:100%; background:#eeeeee; height:35px;}
    .ns_k{ width:94%; margin:0px 3%; padding:20px 0px 10px 0px;}
    .sbt{ width:100%; float:left; text-align:center; color:#333333; font-size:1.3em; line-height:155%;}
    .ssj{ width:100%; float:left; text-align:center; font-size:1em; color:#999999; padding:6px 0px 10px 0px; border-bottom:solid 1px #e5e5e5;}
    .ssj .sj{ padding-right:10px;}
    .snr{width:100%; float:left; padding:15px 0px 25px 0px; border-bottom:solid 1px #e5e5e5; font-size:1em; line-height:155%;}
    .snr img{ max-width:100%; height:auto;}
    .ssx{width:100%; float:left; color:#999999; line-height:155%; font-size:1em; padding:10px 0px;}
    .sfh{ width:100%; float:left; text-align:center; margin-top:10px; margin-bottom:15px;}
    a.cd_a_lv{ background:#66b854; display:inline-block; font-size:1em; height:32px; line-height:32px; padding:0px 20px; color:#ffffff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
    a.cd_a_lv:hover{ background:#35a61c;}
    .sfh a.cd_a_lv{ width:30%;}
}

@media only screen and (min-width:1200px){
    .htt{ width:100%; background:#eeeeee; height:45px;}
    .ns_k{ width:1100px; margin:0px auto; padding:45px 0px 60px 0px;}
    .sbt{ width:100%; float:left; text-align:center; color:#333333; font-size:24px; line-height:normal;}
    .ssj{ width:100%; float:left; text-align:center; font-size:12px; color:#999999; padding:12px 0px 18px 0px; border-bottom:solid 1px #e5e5e5;}
    .ssj .sj{ padding-right:20px;}
    .snr{width:100%; float:left; padding:30px 15px 80px 15px; border-bottom:solid 1px #e5e5e5; font-size:14px; line-height:30px;}
    .snr img{ max-width:100%; height:auto;}
    .ssx{width:100%; float:left; color:#999999; line-height:30px; font-size:14px; padding:10px 15px;}
    .sfh{ width:100%; float:left; text-align:center; margin-top:40px;}
    a.cd_a_lv{ background:#66b854; display:inline-block; font-size:14px; height:33px; line-height:33px; padding:0px 20px; color:#ffffff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
    a.cd_a_lv:hover{ background:#35a61c;}
}

@media only screen and (max-width:1200px){
    .lx1{ width:94%; float:left; margin-left:3%; padding:10px 0px 10px 0px; margin-top:0px; font-size:1.1em; line-height:normal;}
    .lx1 p{ font-size:1.5em; color:#448635;}
    .lx_x{ width:94%; float:left; margin-left:3%; border:solid 1px #dddddd; padding-top:1px;}
    .lx2{ width:94%; float:left; margin-left:3%; padding:12px 0px 12px 0px; }
    .lx2 .txtk{ float:left; font-size:1em; line-height:155%; width:100%; margin-bottom:12px;}
    .lx2 .imgk{ float:left; width:100%; }
    .lx2 .imgk img{width:100%;}
    .lx2 .lx_bt{ font-size:1.3em; color:#444444; padding-bottom:8px; font-weight:bold;}
    .lx2 .lx_bt b{ color:#448635; font-weight:bold;}
    .lx_lb{ width:100%; overflow:hidden; padding:5px 0px 0px 0px;}
    .lx_lb ul{ width:100%;}
    .lx_lb li{ float:left; width:33.333%;  margin-bottom:6px; font-size:1em;}
    .lx_lb li a{ background:url(../images/jn10_11.png) right no-repeat; padding-right:20px; color:#666666; outline:none;}
    .lx_lb li a:hover{background: url(../images/jn10_09.png) right no-repeat;}
}
@media only screen and (max-width:400px){
    .lx_lb li{ float:left; width:50%;  margin-bottom:6px; font-size:1em;}
}
@media only screen and (min-width:1200px){
    .lx1{ width:910px; float:left; margin-left:15px; padding:10px 0px 10px 40px; margin-top:10px; font-size:22px; line-height:normal;}
    .lx1 p{ font-size:20px; color:#448635;}
    .lx_x{ width:910px; float:left; margin-left:15px; border:solid 1px #dddddd; padding-top:1px;}
    .lx2{ width:910px; float:left; margin-left:15px; padding:20px 0px 20px 40px; }
    .lx2 .txtk{ float:left; font-size:14px; line-height:24px; width:360px;}
    .lx2 .imgk{ float:right; width:478px; height:156px;}
    .lx2 .imgk img{width:478px; height:156px;}
    .lx2 .lx_bt{ font-size:20px; color:#444444; padding-bottom:15px; font-weight:bold;}
    .lx2 .lx_bt b{ color:#448635; font-weight:bold;}
    .lx_lb{ width:500px; overflow:hidden; padding:5px 0px 10px 0px;}
    .lx_lb ul{ width:550px;}
    .lx_lb li{ float:left; width:130px; height:26px; line-height:26px; margin-bottom:10px; font-size:14px;}
    .lx_lb li a{ background:url(../images/jn10_11.png) right no-repeat; outline:none; padding-right:20px; color:#666666;}
    .lx_lb li a:hover{background: url(../images/jn10_09.png) right no-repeat;}
}

@media only screen and (max-width:1200px){
    .js_ban{ position:relative;}
    .js_ban .js_lm{ display:none;}
    .js_k{ padding-bottom:20px;}
    .js_lm2{ float:left; width:100%; margin:0px 0%; display:none;}
    .js_lm2 li{ width:100%;  float:left; margin-bottom:1px;}
    .js_lm2 a{ display:block; outline:none; padding:6px 10px; background:#ffffff; text-align:center; border:solid 1px #dcdcdc; font-size:1em; color:#444444;}
    .js_lm2 a:hover,.js_lm2 a.on{ background:#ffffff; border:solid 1px #9bc667; color:#9bc667;}

    .js_nr1{ width:100%; float:left; border-bottom:solid 1px #e5e5e5; border-top: solid 1px #e5e5e5; padding:15px 0px;}
    .js_nr1 .imgk{ float:left; width:80%; margin:0px 0px 0px 10%;}
    .js_nr1 .imgk img{ width:100%;}
    .js_nr1 .txtk{ width:94%; float:right; margin:10px 0px 15px 3%; font-size:1em; line-height:155%;}
    .js_nr1 .txtk b{ display:block;  font-size:1.3em; color:#444444; padding-bottom:10px;}

    .js_lm3{ float:left; width:100%; border-bottom:solid 1px #e5e5e5; height:35px; line-height:35px;}
    .js_lm3 li{ float:left; width:33.3333%; height:35px; position:relative; cursor:pointer; text-align:center; font-size:1.1em;}
    .js_lm3 li.on{ color:#448635; border-bottom:solid 1px #448635;}
    .js_lm3 li.on i{ background:url(../images/jn12_30.png) no-repeat; background-size:100% 100%; width:15px; height:7px; position:absolute; bottom:-7px; left:50%; margin-left:-7.5px;}
    .js_nr2{ width:94%; float:left; margin:20px 0px 20px 3%; font-size:1em; line-height:155%;}
}

@media only screen and (min-width:1200px){
    .js_ban{ position:relative;}
    .js_ban .js_lm{ width:100%; position:absolute; left:0px; bottom:0px; background: url(../images/jn12_16.png);}
    .js_ban .js_lm li{ float:left; width:200px; text-align:center; height:140px;}
    .js_ban .js_lm ul{ width:1200px; margin:0px auto; height:140px;}
    .js_ban .js_lm a{ width:100%; outline:none; display:block; height:140px;  color:#444444;}
    .js_ban .js_lm img{ width:110px; height:73px; margin-top:14px;}
    .js_ban .js_lm p{ padding-top:5px;}
    .js_ban .js_lm a:hover,.js_ban .js_lm a.on{ background:#9cc767; color:#ffffff;}

    .js_k{ padding-bottom:60px;}
    .js_lm2{ float:left; width:906px; margin:39px 147px;}
    .js_lm2 li{ width:300px; height:45px; float:left; margin:1px;}
    .js_lm2 a{ display:block; outline:none; height:45px; line-height:45px; background:#ffffff; text-align:center; border:solid 1px #dcdcdc; font-size:16px; color:#444444;}
    .js_lm2 a:hover,.js_lm2 a.on{ background:#9bc667; border:solid 1px #9bc667; color:#ffffff;}

    .js_nr1{ width:100%; float:left; border-bottom:solid 1px #e5e5e5; border-top: solid 1px #e5e5e5; padding:24px 0px;}
    .js_nr1 .imgk{ float:left; width:390px; margin:0px 0px 0px 80px;}
    .js_nr1 .imgk img{ width:100%;}
    .js_nr1 .txtk{ width:565px; float:right; margin:40px 40px 0px 0px; font-size:14px; line-height:24px;}
    .js_nr1 .txtk b{ display:block; line-height:35px; font-size:24px; color:#444444; padding-bottom:20px;}

    .js_lm3{ float:left; width:100%; border-bottom:solid 1px #e5e5e5; height:50px; line-height:50px;}
    .js_lm3 li{ float:left; width:150px; height:50px; position:relative; cursor:pointer; text-align:center; font-size:18px;}
    .js_lm3 li.on{ color:#448635; border-bottom:solid 1px #448635;}
    .js_lm3 li.on i{ background:url(../images/jn12_30.png) no-repeat; background-size:100% 100%; width:15px; height:7px; position:absolute; bottom:-7px; left:50%; margin-left:-7.5px;}
    .js_nr2{ width:94%; float:left; margin:50px 0px 20px 3%; font-size:14px; line-height:24px;}
}




@media only screen and (max-width:1200px){
    .sp_lb{ width:96%; float:left; font-size:1em; margin:0px 0px 0px 2%;}
    .sp_lb ul{}
    .sp_lb li{ width:48%; float:left; text-align:center; margin:0px 1% 3px 1%;}
    .sp_lb li p{ width:100%; height:40px; line-height:40px; overflow:hidden; float:left;}
    .sp_lb li img{ width:100%; float:left;}
    .sp_lb li a{outline:none;}
}
@media only screen and (max-width:380px){

    .sp_lb li{ width:98%; float:left; text-align:center; margin:0px 1% 3px 1%;}
    .sp_lb li p{ width:100%; float:left; padding:10px 0px; height:auto; line-height:150%;}

}
@media only screen and (min-width:1200px){
    .sp_lb{ width:100%; float:left; font-size:14px; margin:20px 0px 0px 0px;}
    .sp_lb ul{}
    .sp_lb li{ width:320px; height:280px; float:left; text-align:center; margin:0px 40px;}
    .sp_lb li p{ padding-top:18px;}
    .sp_lb li img{ width:320px; height:190px;}
    .sp_lb li a{outline:none;}
}

@media only screen and (max-width:810px){
    .f_d_k{ background:#000000; filter:alpha(opacity=35); -moz-opacity:0.35; opacity:0.35; width:100%; height:100%; position:fixed; z-index:99991; top:0px; left:0px;}
    .f_d_nr{ position:fixed; top:35px; left:0px; z-index:99992; width:100%;}
    .f_d_d{ height:28px; line-height:28px; padding:5px 15px; text-align:right; border-top:dotted 1px #aaaaaa;}
    .f_d_d a{ display:inline-block; height:28px; background:#f0f0f0; border:solid 1px #919191; margin-left:5px; padding:0px 10px;}
    a.f_d_gb{ width:30px; height:30px; line-height:30px; position:absolute; right:10px; top:4px; background: url(../images/sp_03.png)}
    .sp_bt{ height:35px; line-height:35px; padding-left:15px; font-size:1.1em; background:#f5f5f5;}
    #spk{ display:none;}
    video{ margin:0px; padding:0px;}
    .f_d_zw{ width:500px; position:fixed; left:50%; top:50%; margin:-165px 0px 0px -250px; z-index:99993; height:331px; background:#ffffff;}
    .sp_nr{ width:500px; overflow:hidden;}
    #spk_nr{ width:500px; height:331px;}
    #video{ width:500px; height:296px;}
}
@media only screen and (max-width:480px){
    .f_d_zw{ width:400px; position:fixed; left:50%; top:50%; margin:-136px 0px 0px -200px; z-index:99993; height:272px; background:#ffffff;}
    .sp_nr{ width:400px; overflow:hidden;}
    #video{ width:400px; height:237px;}
    #spk_nr{ width:400px; height:272px;}
}
@media only screen and (max-width:420px){
    .f_d_zw{ width:360px; position:fixed; left:50%; top:50%; margin:-124px 0px 0px -180px; z-index:99993; height:248px; background:#ffffff;}
    .sp_nr{ width:360px; overflow:hidden;}
    #video{ width:360px; height:213px;}
    #spk_nr{ width:360px; height:248px;}
}
@media only screen and (min-width:810px){
    .f_d_k{ background:#000000; filter:alpha(opacity=35); -moz-opacity:0.35; opacity:0.35; width:100%; height:100%; position:fixed; z-index:99991; top:0px; left:0px;}
    .f_d_nr{ position:fixed; top:35px; left:0px; z-index:99992; width:100%;}
    .f_d_zw{ width:810px; position:fixed; left:50%; top:50%; margin:-265px 0px 0px -405px; z-index:99993; height:530px; background:#ffffff;}
    .f_d_d{ height:28px; line-height:28px; padding:5px 15px; text-align:right; border-top:dotted 1px #aaaaaa;}
    .f_d_d a{ display:inline-block; height:28px; background:#f0f0f0; border:solid 1px #919191; margin-left:5px; padding:0px 10px;}
    a.f_d_gb{ width:30px; height:30px; line-height:30px; position:absolute; right:15px; top:11px; background: url(../images/sp_03.png)}
    .sp_bt{ height:50px; line-height:50px; padding-left:20px; font-size:18px; background:#f5f5f5;}
    #spk{ display:none;}
    video{ margin:0px; padding:0px;}
}
@media only screen and (min-width:810px){
    .sp_nr{ width:810px; overflow:hidden;}
    #video{ width:810px; height:480px;}
    #spk_nr{ width:810px; height:530px;}}

.fullSlide2 .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide2 .bd ul{width:100% !important;}
.fullSlide2 .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px; display:none;}
.fullSlide2 .hd ul{text-align:center;}
.fullSlide2 .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide2 .hd ul .on{background:#f00;}

@media only screen and (max-width:1200px){
    .fullSlide2{width:100%;position:relative;height:686px;background:#ffffff;}
    .fullSlide2 .bd li{width:100% !important;height:686px;overflow:hidden;text-align:center;}
    .fullSlide2 .bd li a{display:block;height:686px;}
    .fullSlide2 .prev,.fullSlide2 .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-85px;left:5%;z-index:1;width:70px;height:70px;background: url(../images/m1_43.png) no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
    .fullSlide2 .next{left:auto;right:5%; background:url(../images/m1_46.png) no-repeat;}
}
@media only screen and (max-width:900px){
    .fullSlide2{width:100%;position:relative;height:400px;background:#ffffff;}
    .fullSlide2 .bd li{width:100% !important;height:400px;overflow:hidden;text-align:center;}
    .fullSlide2 .bd li a{display:block;height:400px;}
    .fullSlide2 .prev,.fullSlide2 .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-20px;left:3%;z-index:1;width:40px;height:40px;background: url(../images/m1_43.png) no-repeat; background-size:100% 100%;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
    .fullSlide2 .next{left:auto;right:3%; background:url(../images/m1_46.png) no-repeat; background-size:100% 100%;}
}
@media only screen and (max-width:700px){
    .fullSlide2{width:100%;position:relative;height:350px;background:#ffffff;}
    .fullSlide2 .bd li{width:100% !important;height:350px;overflow:hidden;text-align:center;}
    .fullSlide2 .bd li a{display:block;height:350px;}
}
@media only screen and (max-width:600px){
    .fullSlide2{width:100%;position:relative;height:300px;background:#ffffff;}
    .fullSlide2 .bd li{width:100% !important;height:300px;overflow:hidden;text-align:center;}
    .fullSlide2 .bd li a{display:block;height:300px;}
}
@media only screen and (max-width:450px){
    .fullSlide2{width:100%;position:relative;height:200px;background:#ffffff;}
    .fullSlide2 .bd li{width:100% !important;height:200px;overflow:hidden;text-align:center;}
    .fullSlide2 .bd li a{display:block;height:200px;}
    .fullSlide2 .prev,.fullSlide2 .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-15px;left:3%;z-index:1;width:30px;height:30px;background: url(../images/m1_43.png) no-repeat; background-size:100% 100%;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
    .fullSlide2 .next{left:auto;right:3%; background:url(../images/m1_46.png) no-repeat; background-size:100% 100%;}
}
@media only screen and (max-width:320px){
    .fullSlide2{width:100%;position:relative;height:160px;background:#000000;}
    .fullSlide2 .bd li{width:100% !important;height:160px;overflow:hidden;text-align:center;}
    .fullSlide2 .bd li a{display:block;height:160px;}
}
@media only screen and (min-width:1200px){
    .fullSlide2{width:100%;position:relative;height:768px;background:#ffffff; margin-top:50px;}
    .fullSlide2 .bd li{width:100% !important;height:768px;overflow:hidden;text-align:center;}
    .fullSlide2 .bd li a{display:block;height:768px;}
    .fullSlide2 .prev,.fullSlide2 .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-35px;left:3%;z-index:1;width:70px;height:70px;background: url(../images/m1_43.png) no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
    .fullSlide2 .next{left:auto;right:3%; background:url(../images/m1_46.png) no-repeat; background-size:100% 100%;}
}
.sy1{ background:url(../images/s2_14.jpg) no-repeat;  background-size:100% 100%;}
.sy2{ background: url(../images/s2_16.jpg) no-repeat;  background-size:100% 100%;}

.sy_bt1{ background:url(../images/s_04.png) no-repeat;background-size:auto 100%;}
.sy_bt2{ background: url(../images/s_11.png) no-repeat;background-size:auto 100%;}
.sy_bt3{ background: url(../images/s_21.png) no-repeat;background-size:auto 100%;}
.sy_bt4{ background: url(../images/s_27.png) no-repeat;background-size:auto 100%;}
.sy_bt5{ background: url(../images/s_41.png) no-repeat;background-size:auto 100%;}
.sy_bt6{ background: url(../images/s_61.png) no-repeat;background-size:auto 100%;}

@media only screen and (max-width:1200px){
    .sy_news{ float:left; width:100%; margin:20px 0px 20px 0px;}
    .sy_bt{ float:left; width:94%; height:35px; margin:0px 0px 0px 3%;}
    .sy_n1{ width:94%; float:left; overflow:hidden; margin:5px 3% 20px 3%;}
    .sy_n1 ul{ float:left; width:100%;}
    .sy_n1 li{ float:left; width:100%; padding:12px 0px; border-bottom: dotted 1px #dddddd;}
    .sy_n1 li a{ width:100%; float:left; outline:none;}
    .sy_n1 li a:hover .txtk b{color:#418b31;}
    .sy_n1 li .sj{ float:left; font-size:1.1em; width:15%; line-height:155%; text-align:center; color:#999999; display:none;}
    .sy_n1 li .sj p{ font-size:1.1em; border-bottom:solid 1px #d9d9d9; width:100%; float:left; padding-bottom:4px;}
    .sy_n1 li .txtk{ width:100%; float:left; font-size:1em; color:#999999; line-height:155%;}
    .sy_n1 li .txtk b{ display:block; font-size:1.1em; color:#555555;}
    .sy_n1 li .txtk .more{ color:#418b31;}
    .sy_n1 li .txtk p{ padding:6px 0px;}
    .sy_n1 li .txtk .sj2{ font-size:1em;}
    .sy_more{ width:94%; margin-left:3%; float:left; text-align:center;}
    a.more1{ display:inline-block; font-size:1.1em; color:#418b31; border:solid 1px #418b31; text-align:center; width:100%; padding:8px 0px; line-height:150%;}
    a.more1 i{ display:inline-block; background:url(../images/s_08.png) no-repeat;  background-size:100% 100%; width:16px; height:9px; margin-left:8px;}
    a.more1:hover{ background:#f8f8f8;}

    a.more2{ display:inline-block; font-size:1.1em; color:#169cd3; border:solid 1px #169cd3; text-align:center; width:100%; padding:8px 0px; line-height:150%;}
    a.more2 i{ display:inline-block; background: url(../images/s_18.png) no-repeat;  background-size:100% 100%; width:16px; height:10px; margin-left:8px;}
    a.more2:hover{ background:#f8f8f8;}


    .sy_n2{ width:94%; float:left; overflow:hidden; margin:5px 3% 20px 3%; }
    .sy_n2 ul{ float:left; width:100%;}
    .sy_n2 li{ float:left; width:100%; line-height:155%; font-size:1.1em; padding:10px 0px; border-bottom:dotted 1px #aaaaaa;}
    .sy_n2 li a{ width:100%; float:left; color:#555555;}
    .sy_n2 li a:hover{color:#418b31;}
    .sy_n2 li .sj{ color:#999999; font-size:0.9em;}

    .sy_n3{width:94%; float:left; overflow:hidden; margin:15px 3% 8px 3%; }
    .sy_n3 ul{ float:left; width:100%;}
    .sy_n3 li{ float:left; width:100%; line-height:155%; font-size:1em;  margin:0px 0% 12px 0%; background:#f7f7f7;}
    .sy_n3 li img{ float:left; width:100%; margin-bottom:5px;}
    .sy_n3 li .p_1{ width:94%; margin:0px 3%;  float:left; color:#418b31; border-bottom:solid 1px #dddddd; height:35px; line-height:35px; font-size:1.1em; overflow:hidden;}
    .sy_n3 li .p_2{ width:94%; margin:0px 3%; padding:8px 0px 10px 0px; float:left; color:#666666;}
    .sy_n3 li .more{color:#418b31;}

    .sy_ry{ width:100%; float:left; margin:10px 0px 20px 0px;}
    .sy_ry .imgk{ float:left; width:100%; margin:0px 0px 15px 0px;}
    .sy_ry .obj{ display:none;}

    .ry_lb{ float:left; width:94%; margin:0px 3% 0px 3%;}
    .ry_lb li{ width:100%; background:url(../images/s_30.png) left no-repeat; padding:10px 10px 10px 25px; font-size:1.1em; color:#333333; float:left;}
    .ry_lb li i{ display:none; }
    .ry_lb li:nth-child(even){ background: #c4dbd3 url(../images/s_30.png) left no-repeat;}

    .sy_n4{ width:96%; float:left; overflow:hidden; margin:15px 2% 20px 2%;}
    .sy_n4 ul{ float:left; width:100%;}
    .sy_n4 li{ float:left; width:31.3333%; line-height:150%; font-size:1.1em;  margin:0px 1%;}
    .sy_n4 li img{ width:100%; float:left;}
    .sy_n4 li .txtk{ width:100%; float:left;}
    .sy_n4 li .txtk i{ display:none; }
    .sy_n4 li .txtk p{ width:100%; float:left; padding:15px 0px; text-align:center;}
    .sy_n4 li .txtk p.p_2{ display:none;}

}

@media only screen and (max-width:380px){

    .sy_n4 li{ float:left; width:98%; line-height:150%; font-size:1.1em;  margin:0px 1%;}

}
@media only screen and (min-width:1200px){
    .sy_news{ position:absolute; width:1000px; height:530px; top:50%; left:50%; margin:-180px 0px 0px -500px;}
    .sy_bt{ float:left; width:475px; height:54px;}
    .sy_n1{ width:1000px; float:left; overflow:hidden; margin:35px 0px;}
    .sy_n1 ul{ float:left; width:1050px;}
    .sy_n1 li{ float:left; width:475px; height:90px; margin:25px 50px 25px 0px;}
    .sy_n1 li a{ width:100%; float:left; outline:none;}
    .sy_n1 li a:hover .txtk b{color:#418b31;}
    .sy_n1 li .sj{ float:left; font-size:21px; width:65px; line-height:30px; text-align:center; color:#999999; margin-top:10px;}
    .sy_n1 li .sj p{ font-size:26px; border-bottom:solid 1px #d9d9d9; width:100%; float:left; padding-bottom:4px;}
    .sy_n1 li .txtk{ width:390px; float:right; font-size:14px; color:#999999; line-height:28px;}
    .sy_n1 li .txtk b{ display:block; font-size:16px; color:#555555;}
    .sy_n1 li .txtk .more{ color:#418b31;}
    .sy_more{ width:100%; float:left; text-align:center;  position:relative; z-index:2;}
    a.more1{ display:inline-block; font-size:16px; color:#418b31; border:solid 1px #418b31; text-align:center; width:210px; height:40px; line-height:38px;}
    a.more1 i{ display:inline-block; background:url(../images/s_08.png) no-repeat;  background-size:100% 100%; width:16px; height:9px; margin-left:8px;}
    a.more1:hover{ background:#f8f8f8;}

    a.more2{ display:inline-block; font-size:16px; color:#169cd3; border:solid 1px #169cd3; text-align:center; width:210px; height:40px; line-height:38px;}
    a.more2 i{ display:inline-block; background: url(../images/s_18.png) no-repeat;  background-size:100% 100%; width:16px; height:10px; margin-left:8px;}
    a.more2:hover{ background:#f8f8f8;}


    .sy_n2{ width:1000px; float:left; overflow:hidden; margin:35px 0px; background:url(../images/s_14.png) center center no-repeat;}
    .sy_n2 ul{ float:left; width:1300px;}
    .sy_n2 li{ float:left; width:365px; line-height:24px; font-size:16px; height:70px; margin:35px 270px 35px 0px; border-bottom:dotted 1px #aaaaaa;}
    .sy_n2 li a{ width:100%; float:left; color:#555555; outline:none;}
    .sy_n2 li a:hover{color:#418b31;}
    .sy_n2 li .sj{ color:#999999; font-size:14px;}

    .sy_n3{ width:1000px; float:left; overflow:hidden; margin:25px 0px;}
    .sy_n3 ul{ float:left; width:1040px;}
    .sy_n3 li{ float:left; width:315px; line-height:28px; font-size:14px; height:330px; margin:0px 28px 0px 0px; background:#f7f7f7;}
    .sy_n3 li img{ float:left; width:100%; height:168px;}
    .sy_n3 li .p_1{ width:275px; margin:10px 20px 5px 20px; float:left; color:#418b31; border-bottom:solid 1px #dddddd; height:35px; line-height:35px; font-size:16px; overflow:hidden;}
    .sy_n3 li .p_2{ width:275px; margin:0px 20px; float:left; color:#666666;}
    .sy_n3 li .more{color:#418b31;}

    .sy_ry{ width:100%; float:left; margin:25px 0px 30px 0px;}
    .sy_ry .imgk{ float:left; width:450px;  height:320px; position:relative;}
    .sy_ry .obj{ width:500px; height:500px; top:-80px; left:-40px; position:absolute;}
    .ry_lb{ float:right; width:510px;}
    .ry_lb li{ width:100%; height:40px; line-height:40px; font-size:15px; color:#333333; float:left; cursor:pointer;}
    .ry_lb li i{ background:url(../images/s_30.png) no-repeat; background-size:100% 100%; width:19px; height:16px; display:inline-block; vertical-align:middle; margin:0px 10px;}
    .ry_lb li:nth-child(even){ background:url(../images/s_34.png);}

    .sy_n4{ width:1000px; float:left; overflow:hidden; margin:25px 0px;}
    .sy_n4 ul{ float:left; width:1200px;}
    .sy_n4 li{ float:left; width:240px; line-height:28px; font-size:14px; height:325px; margin:0px 50px; position:relative;}
    .sy_n4 li img{ width:240px; height:325px;}
    .sy_n4 li .txtk{ position:absolute;width:240px; height:325px; display:none; top:0px; left:0px; background:url(../images/s_68.png); color:#ffffff;}
    .sy_n4 li .txtk i{ float:left; margin:110px 0px 15px 110px; background:url(../images/s_72.png) no-repeat; background-size:100% 100%; width:20px; height:28px; }
    .sy_n4 li .txtk p{ width:100%; float:left; padding:0px 15px; text-align:center;}
    .sy_n4 li .txtk p.p_1{ font-size:16px;}

}

@media only screen and (max-width:1200px){
    .lc{ width:94%; float:left; margin:20px 0px 0px 3%; font-size:1em; }
    .lc .lc_bt .s4{ padding-left:10px; font-size:1.15em;}
    .lc .lc_bt{ float:left; width:100%;  line-height:30px; color:#444444; }
    .lc ul{ float:left; width:100%; margin:10px 0px 20px 0px;}
    .lc ul li{ width:100%; float:left; margin:5px 0px;}
    .lc li i{ background:url(../images/jn19_07.png) center center no-repeat; width:30px; height:30px; float:left; }
    .lc .s1{ width:10%; float:left; line-height:30px; color:#444444; font-size:1.05em; text-align:center;}
    .lc .s2{ max-width:75%;  padding:4px 15px; margin-top:1px; line-height:20px; color:#ffffff; font-size:1em; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px;}
    .lc1{background:url(../images/jn19_11_.png) left ;  background-repeat: repeat-y; width:100%; float:left;}
    .lc1 .lc_bt .s3{ background:url(../images/jn19_03.png) no-repeat; background-size:100% 100%; width:72px; height:30px; float:left; font-size:1.1em;  padding-left:8px; font-weight:bold;}
    .lc1 li .s2{ float:left; background:#eba872;}

    .lc2{background:url(../images/jn19_11_.png) left ;  background-repeat: repeat-y; width:100%; float:left;}
    .lc2 .lc_bt .s3{ background:url(../images/jn19_17__.png) no-repeat; background-size:100% 100%; width:72px; height:30px; float:left; font-size:1.1em;  padding-left:8px; font-weight:bold;}
    .lc2 li .s2{ float:left; background:#389aea;}

    .lc4{background:url(../images/jn19_11_.png) left ;  background-repeat: repeat-y; width:100%; float:left;}
    .lc4 .lc_bt .s3{ background:url(../images/jn19_17___.png) no-repeat; background-size:100% 100%; width:72px; height:30px; float:left; font-size:1.1em;  padding-left:8px; font-weight:bold;}
    .lc4 li .s2{ float:left; background:#e55f45;}

    .lc3{background:url(../images/jn19_11_.png) left ;  background-repeat: repeat-y; width:100%; float:left;}
    .lc3 .lc_bt .s3{ background:url(../images/jn19_19.png) no-repeat; background-size:100% 100%; width:72px; height:30px; float:left; font-size:1.1em;  padding-left:8px; font-weight:bold;}
    .lc3 li .s2{ float:left; background:#ecca32;}

    .lc5{background:url(../images/jn19_11_.png) left ;  background-repeat: repeat-y; width:100%; float:left;}
    .lc5 .lc_bt .s3{ background:url(../images/jn19_25.png) no-repeat; background-size:100% 100%; width:72px; height:30px; float:left; font-size:1.1em;  padding-left:8px; font-weight:bold;}
    .lc5 li .s2{ float:left; background:#87bf3d;}

}
@media only screen and (max-width:520px){
    .lc .s1{ width:15%; float:left; line-height:30px; color:#444444; font-size:1.05em; text-align:center;}
    .lc .s2{ max-width:70%;  padding:4px 15px; margin-top:1px; line-height:20px; color:#ffffff; font-size:1em; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px;}

}
@media only screen and (min-width:1200px){
    .lc{ width:920px; float:left; margin:30px 0px 50px 0px; }
    .lc li{ cursor:pointer;}
    .lc .s2{ max-width:350px; min-width:200px; margin-top:1px; font-size:14px; padding:4px 15px; line-height:20px; color:#ffffff; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px;}
    .lc1{background:url(../images/jn19_11.png) center;  background-repeat: repeat-y; width:920px; float:left;}
    .lc1 .lc_bt{ float:left; width:500px; height:35px; line-height:35px; color:#444444; margin-left:420px;}
    .lc1 .lc_bt .s3{ background:url(../images/jn19_03.png) no-repeat; width:84px; height:35px; float:left; font-size:18px;  padding-left:8px; font-weight:bold;}
    .lc1 .lc_bt .s4{ float:left; margin-left:20px; font-size:18px;}
    .lc1 ul{ float:left; width:460px; margin:20px 0px 40px 420px;}
    .lc1 ul li{ width:100%; float:left; margin:8px 0px;}
    .lc1 li i{ background:url(../images/jn19_07.png) center center no-repeat; width:30px; height:30px; float:left; margin-left:25px;}
    .lc1 li .s1{ float:left; line-height:30px; color:#444444; font-size:16px; width:40px; margin-left:10px;}
    .lc1 li .s2{ float:left; background:#eba872;}

    .lc2{background:url(../images/jn19_11.png) center;  background-repeat: repeat-y; width:920px; float:left;}
    .lc2 .lc_bt{ float:left; width:500px; height:35px; line-height:35px; color:#444444; margin-left:0px;}
    .lc2 .lc_bt .s3{ background: url(../images/jn19_17_.png) no-repeat; width:84px; height:35px; float:right; font-size:18px; text-align:right;  padding-right:8px; font-weight:bold;}
    .lc2 .lc_bt .s4{ float:right; margin-right:20px; font-size:18px;}
    .lc2 ul{ float:left; width:460px; margin:20px 0px 40px 0px;}
    .lc2 ul li{ width:100%; float:left; margin:8px 0px;}
    .lc2 li i{ background:url(../images/jn19_07.png) center center no-repeat; width:30px; height:30px; float:right; margin-right:25px;}
    .lc2 li .s1{ float:right; text-align:right; line-height:30px; color:#444444; font-size:16px; width:40px; margin-right:10px;}
    .lc2 li .s2{ float:right; text-align:right;  background:#389aea; }

    .lc4{background:url(../images/jn19_11.png) center;  background-repeat: repeat-y; width:920px; float:left;}
    .lc4 .lc_bt{ float:left; width:500px; height:35px; line-height:35px; color:#444444; margin-left:0px;}
    .lc4 .lc_bt .s3{ background: url(../images/jn19_17.png) no-repeat; width:84px; height:35px; float:right; font-size:18px; text-align:right;  padding-right:8px; font-weight:bold;}
    .lc4 .lc_bt .s4{ float:right; margin-right:20px; font-size:18px;}
    .lc4 ul{ float:left; width:460px; margin:20px 0px 40px 0px;}
    .lc4 ul li{ width:100%; float:left; margin:8px 0px;}
    .lc4 li i{ background:url(../images/jn19_07.png) center center no-repeat; width:30px; height:30px; float:right; margin-right:25px;}
    .lc4 li .s1{ float:right; text-align:right; line-height:30px; color:#444444; font-size:16px; width:40px; margin-right:10px;}
    .lc4 li .s2{ float:right; text-align:right;  background:#e55f45; }

    .lc3{background:url(../images/jn19_11.png) center;  background-repeat: repeat-y; width:920px; float:left;}
    .lc3 .lc_bt{ float:left; width:520px; height:35px; line-height:35px; color:#444444; margin-left:420px;}
    .lc3 .lc_bt .s3{ background: url(../images/jn19_19.png) no-repeat; width:84px; height:35px; float:left; font-size:18px;  padding-left:8px; font-weight:bold;}
    .lc3 .lc_bt .s4{ float:left; margin-left:20px; font-size:18px;}
    .lc3 ul{ float:left; width:460px; margin:20px 0px 40px 420px;}
    .lc3 ul li{ width:100%; float:left; margin:8px 0px;}
    .lc3 li i{ background:url(../images/jn19_07.png) center center no-repeat; width:30px; height:30px; float:left; margin-left:25px;}
    .lc3 li .s1{ float:left; line-height:30px; color:#444444; font-size:16px; width:40px; margin-left:10px;}
    .lc3 li .s2{ float:left; background:#ecca32; }

    .lc5{background:url(../images/jn19_11.png) center;  background-repeat: repeat-y; width:920px; float:left;}
    .lc5 .lc_bt{ float:left; width:500px; height:35px; line-height:35px; color:#444444; margin-left:420px;}
    .lc5 .lc_bt .s3{ background: url(../images/jn19_25.png) no-repeat; width:84px; height:35px; float:left; font-size:18px;  padding-left:8px; font-weight:bold;}
    .lc5 .lc_bt .s4{ float:left; margin-left:20px; font-size:18px;}
    .lc5 ul{ float:left; width:460px; margin:20px 0px 0px 420px;}
    .lc5 ul li{ width:100%; float:left; margin:8px 0px;}
    .lc5 li i{ background:url(../images/jn19_07.png) center center no-repeat; width:30px; height:30px; float:left; margin-left:25px;}
    .lc5 li .s1{ float:left; line-height:30px; color:#444444; font-size:16px; width:40px; margin-left:10px;}
    .lc5 li .s2{ float:left; background:#87bf3d;}
}

.zp{ width:100%; background:#d0e9ff;}

@media only screen and (max-width:1200px){
    .zpk{ width:100%; margin:0px auto;}
    .zp_ban{ width:100%; float:left;}
    .zp_ban img{ width:100%; display:block;}
    .zp_lb{ float:left; width:98%; overflow:hidden; position:relative; margin:0px 1% 5px 1%;}
    .zp_lb ul{ float:left; width:100%}
    .zp_lb li{ float:left; width:31.3333%; position:relative; margin:0px 1% 12px 1%; overflow:hidden;}
    .zp_lb li img{width:100%;}
    .zp_lb li .txtk{ width:100%;  font-size:1em; line-height:32px; height:32px; overflow:hidden; position:absolute; left:0px; bottom:0px; background:url(../images/job_08.png); color:#ffffff; }
    .zp_lb li .p_1{ text-align:center; width:100%; float:left; }
    .zp_lb li .more{ display:none;}
    .zp_lb li .p_2{ display:none;}
    .zp_more{ width:100%; float:left; text-align:center; line-height:150%; font-size:1.1em; margin-bottom:20px;}
    .zp_more a{ color:#6fba2c; text-decoration:underline; outline:none;}
}
@media only screen and (max-width:500px){

    .zp_lb li{ float:left; width:48%; position:relative; margin:0px 1% 10px 1%; overflow:hidden;}

}
@media only screen and (max-width:300px){

    .zp_lb li{ float:left; width:98%; position:relative; margin:0px 1% 10px 1%; overflow:hidden;}

}
@media only screen and (min-width:1200px){
    .zpk{ width:978px; margin:0px auto;}
    .zp_ban{ width:100%; float:left;}
    .zp_ban img{ width:100%; display:block;}
    .zp_lb{ float:left; width:978px; overflow:hidden; position:relative; margin-bottom:10px;}
    .zp_lb ul{ float:left; width:1050px}
    .zp_lb li{ float:left; width:296px; height:333px; position:relative; margin:0px 46px 40px 0px; overflow:hidden;}
    .zp_lb li img{width:296px; height:333px;}
    .zp_lb li .txtk{ width:296px; height:333px;  font-size:12px; line-height:24px; position:absolute; left:0px; top:288px; background:url(../images/job_08.png); color:#ffffff; padding:0px 12px;}
    .zp_lb li .p_1{ text-align:center; width:100%; float:left; font-size:16px; height:45px; line-height:45px; overflow:hidden;}
    .zp_lb li.on .p_1{ text-align:center; width:100%; float:left; font-size:24px; font-weight:bold; height:auto; line-height:normal; padding:18px 0px 10px 0px;}
    .zp_lb li .more{ background:#6fba2c; float:left; margin:20px 0px 0px 45px; color:#ffffff; font-size:14px; width:180px; height:40px; line-height:40px; text-align:center; display:block;}
    .zp_lb li .p_2{width:100%; float:left; height:195px; overflow:hidden;}
    .zp_more{ width:100%; float:left; text-align:center; line-height:150%; font-size:24px; margin-bottom:60px;}
    .zp_more a{ color:#6fba2c; text-decoration:underline; outline:none;}
}



@media only screen and (max-width:1200px){
    .zp_lb2{ width:100%; float:left; margin:0px 0px 10px 0px;}
    .zp_lb2 li{ width:100%; float:left;}
    .zp_lb2 li h1{ width:100%; padding:0px 0px 0px 12px; cursor:pointer; color:#444444; line-height:40px; height:40px; font-size:1.15em; border-bottom:solid 1px #f0f0f0; background:url(../images/job3_03.jpg) no-repeat 97% 10px; background-size:auto 50%;}
    .zp_lb2 li h1.on{ color:#85ba44;  background: url(../images/job3_06.jpg) no-repeat 97% 10px; background-size:auto 50%;}
    .zp_lb2 li .txtk{ width:100%; display:none; background:#f9f9f9; border-bottom:solid 1px #f0f0f0; color:#999999; padding:12px 12px; font-size:1em; line-height:155%;}
    .zp_lb2 li .txtk b{ color:#444444;}
    .dt_bt{font-size:1.1em; font-weight:bold; line-height:155%; padding:5px 0px}
    .dt_lb{line-height:155%; border-bottom:dotted 1px #b8b8b8; margin-bottom:12px; padding-bottom:12px; font-size:1em;}
    .dt_lb .s1{ font-size:0.9em; color:#999999;}
    .dt_lb .s1 a{ color:#999999;}
    .dt_lb .s1 a:hover{COLOR:#4aae34}
    .lb_yg{ width:96%; margin:0px 0px 15px 2%; float:left; overflow:hidden;}
    .lb_yg ul{ float:left; width:100%;}
    .lb_yg li{ float:left; width:23%; margin:0px 1% 0px 1%;}
    .lb_yg img{ float:left; width:100%;  padding:4px; border:solid 1px #dddddd;}
    .lb_yg p{ width:100%; height:30px; line-height:30px; overflow:hidden; margin:2px 0px; float:left; font-size:1em;}
    .lb_yg li:hover img{ box-shadow:0 2px 6px rgba(0,0,0,.15);}
    .s_pic{ width:100%; margin-top:15px; float:left;}
    .s_pic img{ width:100%;}
}
@media only screen and (max-width:580px){
    .lb_yg li{ float:left; width:48%; margin:0px 1% 0px 1%;}

}
@media only screen and (min-width:1200px){
    .zp_lb2{ width:100%; float:left; margin:-10px 0px 20px 0px;}
    .zp_lb2 li{ width:100%; float:left;}
    .zp_lb2 li h1{ width:100%; height:75px; cursor:pointer; padding-left:12px; color:#444444; line-height:75px; font-size:18px; border-bottom:solid 1px #f0f0f0; background:url(../images/job3_03.jpg) no-repeat 97% 25px;}
    .zp_lb2 li h1.on{ color:#85ba44;  background: url(../images/job3_06.jpg) no-repeat 97% 25px;}
    .zp_lb2 li .txtk{ width:100%; display:none; background:#f9f9f9; border-bottom:solid 1px #f0f0f0; color:#999999; padding:20px 15px; font-size:14px; line-height:30px;}
    .zp_lb2 li .txtk b{ color:#444444;}
    .dt_bt{font-size:16px; font-weight:bold; line-height:30px;}
    .dt_lb{line-height:28px; border-bottom:dotted 1px #b8b8b8; margin-bottom:15px; padding-bottom:15px; font-size:14px;}
    .dt_lb .s1{ font-size:12px; color:#999999;}
    .dt_lb .s1 a{ color:#999999;}
    .dt_lb .s1 a:hover{COLOR:#4aae34}

    .lb_yg{ width:925px; float:left; overflow:hidden; margin:0px 0px 20px 0px; }
    .lb_yg ul{ float:left; width:960px;}
    .lb_yg li{ float:left; width:218px; margin:0px 12px 5px 0px;}
    .lb_yg img{ float:left; width:216px; height:156px; padding:5px; border:solid 1px #dddddd;}
    .lb_yg p{ width:100%; height:30px; line-height:30px; overflow:hidden; margin:5px 0px; float:left;}
    .lb_yg li:hover img{ box-shadow:0 2px 6px rgba(0,0,0,.15);}
    .s_pic{ width:100%; margin-top:30px; float:left;}
    .s_pic img{ width:100%;}
}

@media only screen and (max-width:1200px){
    .p_n1 {
        padding-bottom: 15px;
        width:100%; float:left;
        font-size:1.1em;
    }
    .p_n1 li {
        background: url("../images/p_jt.jpg") left no-repeat;
        border-bottom: 1px dotted #bebebe;
        height:35px;
        line-height: 350px;
        overflow:hidden;
        padding-left: 10px;
    }
}

@media only screen and (min-width:1200px){
    .p_n1 {
        padding-bottom: 35px;
        width:100%; float:left;
        margin-top:10px;
        font-size:14px;
    }
    .p_n1 li {
        background: url("../images/p_jt.jpg") left no-repeat ;
        border-bottom: 1px dotted #bebebe;
        height: 40px;
        line-height: 40px;
        overflow:hidden;
        padding-left: 10px;
    }
    #pf{ width:55px; position: fixed; z-index:18; padding:5px 0px; right:0px; top:50%; margin-top:-115px; background:#539c43;  -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color:#ffffff;}
    #pf a{ color:#ffffff;}
    #pf ul{ float:left; width:100%;}
    #pf li{ width:100%; float:left; height:55px; position:relative;}
    #pf li.on{ background:#428933;}
    #pf a.a1{background:url("../images/pf_a1.png") center center no-repeat ; display:block; width:90%; margin-left:5%; height:55px; border-bottom:solid 1px #63a554;}
    #pf a.a2{background: url("../images/pf_a2.png") center center no-repeat ; display:block; width:90%; margin-left:5%; height:55px; border-bottom:solid 1px #63a554;}
    #pf a.a3{background: url("../images/pf_a3.png") center center no-repeat ; display:block; width:90%; margin-left:5%; height:55px; border-bottom:solid 1px #63a554;}
    #pf a.a4{background: url("../images/pf_a4.png") center center no-repeat ; display:block; width:90%; margin-left:5%; height:55px;}
    #pf li .txtk{ width:185px; left:235px; position:absolute;  top:0px; background:#428933;  -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
    #pf li .pf_tel{ width:100%; text-align:center; display:block; line-height:55px; font-family:Arial; font-size:20px;}
    #pf li .pf_yx{ width:100%; text-align:center; display:block; line-height:55px;  font-size:14px;}
    #pf li .pf_qq{ width:100%; text-align:center; display:block; line-height:55px; font-family:Arial;  font-size:18px;}
    #pf li .pf_wx{ width:100%; text-align:center; display:block; line-height:40px; padding:5px 0px 15px 0px; font-family:Arial;  font-size:16px;}
    #pf li .pf_wx img{ width:76%;}
    
    .section .sy_foot{
        position: absolute;
        bottom: 0px;
        left: 0px;
        width:100%;
    }
}
