/**********重置**********/
@charset "utf-8";

@font-face {
    font-family: 'Source';
    src: url('../font/SourceHanSansCN-Regular.otf');
    font-weight: normal;
    font-style: normal;
}
img{ max-width:100%; height:auto !important;}
/*网站顶部*/

.wapper{ width:100%; height:auto; position:relative; z-index:1; overflow:hidden; margin:0 auto;}

/*header*/
.head{width: 100%;height:140px; background-color:#fff; margin:0 auto;} 
.headn{width: 100%;height:auto;position: fixed;top:0;left: 0;z-index: 98; background-color:rgba(5,108,210,0.77);}
.header_top{ width:100%; height:50px; overflow:hidden; margin:0 auto;}
.header_top .h_left{ width:50%; height:50px; overflow:hidden; float:left; text-indent:40px; font-size:16px; color:#333; line-height:50px;}
.header_top .h_right{ width:235px; height:50px; overflow:hidden; float:right; background:#a7d500 url(../img/images/t1.png) no-repeat 30% center; background-size:31px 32px; border-radius:0 0 0 50px; font-size:16px; color:#fff; line-height:50px; text-indent:100px;}
.header_down{ width:100%; height:90px; margin:0 auto; position:relative; }
.header_left{ width:auto; height:90px; float:left; margin:0 auto;}
.header_left img{width:168px; height:auto; overflow:hidden; margin:15px auto 0 40px}
.header_right{ width:auto; height:90px; float:right; margin:0 auto;  }
.tnav{ width:100%; height:auto; overflow:hidden;}

.nav_b{ width:auto; height:73px; overflow:hidden; margin:17px 40px 0 0; float:right;}
.nav_b .nav_li{ width:auto; height:70px; overflow:hidden; margin:0 auto; padding:0 10px; border-bottom:3px solid #fff; background:url(../img/images/y.png) no-repeat center 70px; line-height:40px; font-family:"Source"; color:#333; font-size:16px; float:right; transition:all 0.4s;}
.nav_b .nav_li:hover{ width:auto; height:70px; overflow:hidden; margin:0 auto; padding:0 10px; border-bottom:3px solid #a7d500; background:url(../img/images/y.png) no-repeat center 45px; line-height:40px; font-family:"Source"; color:#a7d500; font-size:16px;float:right; transition:all 0.4s;}
.nav_b:hover a{color:#a7d500; transition:all 0.4s;}
.nav_b .nav_lia{ width:auto; height:70px; overflow:hidden; margin:0 auto; padding:0 10px; border-bottom:3px solid #a7d500; background:url(../img/images/y.png) no-repeat center 45px; line-height:40px; font-family:"Source"; color:#a7d500; font-size:16px;float:right; transition:all 0.4s;}
.nav_b .nav_lia:hover{ width:auto; height:70px; overflow:hidden; margin:0 auto; padding:0 10px; border-bottom:3px solid #a7d500; background:url(../img/images/y.png) no-repeat center 45px; line-height:40px; font-family:"Source"; color:#a7d500; font-size:16px;float:right; transition:all 0.4s;}

.nav_c{ width:60vw; height:300px; overflow:hidden; background-color:#f9fafa; position:absolute; top:90px; left:39vw; display:none; z-index:99; transition:all 0.5s;}
.nav_b:hover .nav_c{ width:60vw; height:300px; overflow:hidden; background-color:#f9fafa; position:absolute; top:90px; left:39vw; display: block; z-index:99; transition:all 0.5s;}

.nav_c_l{ width:25%; height:100%; overflow:hidden; float:left;}
.nav_c_l .navname{ width:140px; height:45px; overflow:hidden; margin:75px auto 35px auto; border-left:12px solid #a7d500; line-height:45px; font-family:"Source"; color:#333; font-size:26px; font-weight:bold; text-align:center;}
.nav_c_l .navmore{ width:145px; height:40px; overflow:hidden; margin:0 auto; border:1px solid #a7d500; line-height:40px; font-family:"Source"; color:#333; font-size:16px; text-align:center; border-radius:20px;}
.nav_c_l .navmore:hover{ width:145px; height:40px; overflow:hidden; margin:0 auto; border:1px solid #a7d500; line-height:40px; font-family:"Source"; color:#fff; font-size:16px; text-align:center; border-radius:20px; background-color:#a7d500;}
.nav_c_r{ width:70%; height:auto; overflow:hidden; margin-top:40px; float:right;}
.nav_c_r .snavname{ width:auto; height:45px; margin:35px 35px 0 35px; line-height:45px; font-family:"Source"; color:#333; font-size:18px; text-align:center; float:left;}
.nav_c_r .snavname:hover{ width:auto; height:45px; margin:35px 35px 0 35px; line-height:45px; font-family:"Source"; color:#a7d500; font-size:18px; text-align:center; float:left;}

.headprduct{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.headprduct .pro_left{ width:17%; height:auto; overflow:hidden; margin:0 3% 0 0; float:left;}

.headprduct .pro_left a{ width:100%; height:35px; overflow:hidden; margin:0 auto; display:block; font-size:14px; color:#a7d500; text-align:center; line-height:35px; background:#f9fafa;}
.headprduct .pro_left a:hover{width:100%; height:35px; overflow:hidden; margin:0 auto; display:block; font-size:14px; color:#fff; text-align:center; line-height:35px; background:#a7d500;}
.headprduct .pro_left .on{width:100%; height:35px; overflow:hidden; margin:0 auto; display:block; font-size:14px; color:#fff; text-align:center; line-height:35px; background:#a7d500;}

.headprduct .pro_right{ width:66%; height:auto; overflow:hidden; margin:0 auto 50px auto; float:left; background-color:#fff; border-top:1px solid #dcdcdc;}
.headprduct .pro_right .p_box{ width:33%; height:auto; overflow:hidden; float:left; margin:0 auto; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}

.headprduct .pro_right .p_box .p_title{ width:80%; height:25px; overflow:hidden; margin:0 auto; line-height:25px; color:#333; font-size:14px; font-family:"Source"; text-align:center;}
.headprduct .pro_right .p_box:hover .p_title{ width:80%; height:25px; overflow:hidden; margin:0 auto; line-height:25px; color:#a7d500; font-size:14px; font-family:"Source"; text-align:center;}
.headprduct .pro_right .p_box .p_pic{ width:80%; height:80px; overflow:hidden; margin:5px auto; text-align:center;}
.headprduct .pro_right .p_box .p_pic img{ width:auto; max-width:100%; height:100%; transition:all 0.4s;}


.headers{width:100%; height:1rem; background-size:100%; position:fixed; top:0; z-index:98; display:none;}
.navb{width: 100%; height:100vh; position: fixed; top:0;  background: url(../img/images/about1.jpg) no-repeat center top; background-size:auto 100%;z-index: 99; animation: mymenu 0.5s; -webkit-animation: mymenu 0.5s; display:none;}

#pcbanner{ display:none;}

.search{ width:100%; height:99px; overflow:hidden; border-bottom:1px solid #dcdcdc;}
.search .sealeft{ width:25%; height:99px; overflow:hidden; margin:0 auto; float:left;}
.search .searight{ width:75%; height:99px; overflow:hidden; margin:0 auto; float:right; background:#a7d500;}
.search .boxleft{ width:80%; height:99px; float:right; line-height:99px; color:#333; font-size:16px; font-family:"Source"; text-align:left;}
.search .boxleft span{ line-height:99px; color:#ff0000; font-size:24px; font-family:"Source"; text-align:left;}
.search .boxright{ width:90%; height:50px; margin:24px 0 24px 3%; float:left; background-color:#fff; border-radius:25px;}

.search .search_left{ width:88%; height:30px; overflow:hidden; margin:10px 2%; float:left; background:none; border:0; line-height:30px; color:#333; font-size:22px; font-family:"Source"; text-indent:1em;}
.search .search_right{ width:23px; height:24px; float:right; margin:13px 2%; cursor:pointer; }
.boxright input::-webkit-input-placeholder{line-height:30px; color:#dedede; font-size:22px; font-family:"Source"; }

/*product*/
.product{ width:82%; height:auto; overflow:hidden; margin:25px auto;}
.product .p_top{ width:100%; height:100px; overflow:hidden; margin:0 auto;}
.product .p_top .title{ width:15%; height:97px; overflow:hidden; float:left; margin:0 auto; border-bottom:3px solid #a7d500;line-height:97px; color:#333; font-size:36px; font-family:"Source"; font-weight:bold; }
.product .p_top .right{ width:85%; height:99px; overflow:hidden; float:left; margin:0 auto; border-bottom:1px solid #dedede;}
.product .p_top .right .more{ width:120px; height:45px; overflow:hidden; float:right; margin:20px auto; background:#a7d500 url(../img/images/j1.png) no-repeat 85% center; line-height:45px; color:#fff; font-size:16px; font-family:"Source"; text-indent:2em; border-radius:22px;}

.p_nav a{ width:13%; height:90px; overflow:hidden; float:left; margin:0 3.6% 0 auto; font-size:26px; color:#adadad; text-align:left; line-height:90px;}
.p_nav a:hover{width:13%; height:90px; overflow:hidden; float:left; margin:0 3.6% 0 auto; font-size:26px; color:#a7d500; text-align:left; line-height:90px;}
.p_nav .on{width:13%; height:90px; overflow:hidden; float:left; margin:0 3.6% 0 auto; font-size:26px; color:#a7d500; text-align:left; line-height:90px;}
.p_down{ width:99.6%; height:auto; overflow:hidden; margin:0 auto; border:1px solid #dcdcdc;}
.p_down .p_box{ width:24.91%; height:auto; overflow:hidden; float:left; margin:0 auto; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
.p_down .p_box:nth-child(4n){ width:24.91%; height:auto; overflow:hidden; float:left; margin:0 auto; border-bottom:1px solid #dcdcdc; border-right:0;}

.p_down .p_box .p_title{ width:80%; height:40px; overflow:hidden; margin:15px auto 0 auto; line-height:40px; color:#333; font-size:24px; font-family:"Source"; font-weight:bold;}
.p_down .p_box:hover .p_title{ width:80%; height:40px; overflow:hidden; margin:15px auto 0 auto; line-height:40px; color:#a7d500; font-size:24px; font-family:"Source"; font-weight:bold;}
.p_down .p_box .p_intro{ width:80%; height:30px; overflow:hidden; margin:0 auto; line-height:30px; color:#666; font-size:16px; font-family:"Source";}
.p_down .p_box .p_pic{ width:80%; height:255px; overflow:hidden; margin:15px auto; text-align:center;}
.p_down .p_box .p_pic img{ width:100%; height:auto; transition:all 0.4s;}
.p_down .p_box .p_more{ width:120px; height:40px; overflow:hidden; margin:30px auto 30px 10%; background:url(../img/images/j2.png) no-repeat 90% center; border:1px solid #333; line-height:40px; font-family:"Source"; color:#333; font-size:16px; text-indent:1em; border-radius:20px;}
.p_down .p_box:hover .p_more{ width:120px; height:40px; overflow:hidden; margin:30px auto 30px 10%; background:#a7d500 url(../img/images/j3.png) no-repeat 90% center; border:1px solid #a7d500; line-height:40px; font-family:"Source"; color:#fff; font-size:16px; text-indent:1em; border-radius:20px;}
.p_down .p_box:hover .p_pic img{ width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}


/*about*/
.about_bg{ width:100%; height:auto; overflow:hidden; margin:50px auto 0 auto; background-color:#f9f9f9; padding:80px 0;}
.about{ width:82%; height:auto; overflow:hidden; margin:0 auto; display:none;}
.about .a_box{ width:50%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.about .a_box .a_title{ width:100%; height:50px; overflow:hidden; margin:0 auto; line-height:50px; font-family:"Source"; color:#333; font-size:36px; font-weight:bold;}
.about .a_box .a_intro{ width:100%; height:auto; max-height:120px; overflow:hidden; margin:40px auto 0 auto; line-height:30px; font-family:"Source"; color:#666; font-size:16px;}
.about .a_box .a_horeo{ width:100%; height:auto; overflow:hidden; margin:65px auto 0 auto; text-align:center;}
.about .a_box .a_horeo .box_l{ width:auto; height:auto; overflow:hidden; float:left; padding:0 25px; border-right:1px solid #dcdcdc; line-height:140%; font-family:"Source"; color:#333; font-size:14px; text-align:center;}
.about .a_box .a_horeo .box_l span{line-height:60px; font-family:"Source"; color:#333; font-size:32px; font-weight:bold;}
.about .a_box .p_more{width:120px; height:40px; overflow:hidden; margin:40px auto 30px 0; background:#a7d500 url(../img/images/j3.png) no-repeat 90% center; border:1px solid #a7d500; line-height:40px; font-family:"Source"; color:#fff; font-size:16px; text-indent:1em; border-radius:20px;}
.about .a_box .p_more:hover{ width:120px; height:40px; overflow:hidden; margin:40px auto 30px 0; background:#a7d500 url(../img/images/j3.png) no-repeat 90% center; border:1px solid #a7d500; line-height:40px; font-family:"Source"; color:#fff; font-size:16px; text-indent:1em; border-radius:20px;}
.about .a_box .videobox{width:95%; height:50vh; overflow:hidden; float:right;}
.about .a_box .videobox #myplayer1{width:100%; height:100%;}
.about .a_box .videobox #myplayer2{width:100%; height:100%;}

#abouts{ display:none;}
#aboutsm{ display:none;}

/*guangao*/
.guanggao{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.guanggao img{ width:100%; height:auto; overflow:hidden; margin:0 auto;}

/*youshi*/
.youshi{ width:82%; height:auto; overflow:hidden; margin:90px auto; display:block;}
.youshi .y_top{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.youshi .y_top .title{ width:100%; height:50px; overflow:hidden; margin:0 auto; line-height:50px; color:#333; font-size:36px; font-family:"Source"; font-weight:bold; }
.youshi .y_top .intro{ width:100%; height:60px; overflow:hidden; margin:25px auto 35px auto; line-height:30px; color:#666; font-size:16px; font-family:"Source";}
.youshi .y_top .xian{ width:100%; height:5px; overflow:hidden; margin:0 auto; background:url(../img/images/x.png) no-repeat left center;}

.youshi .y_down{ width:100%; height:auto; overflow:hidden; margin:60px auto 0 auto;}
.youshi .y_down .y_box{ width:22%; height:auto; overflow:hidden; float:left; margin:0 3% 0 0;}

.youshi .y_down .y_box .y_title{ width:100%; height:35px; overflow:hidden; margin:0 auto; line-height:35px; color:#333; font-size:24px; font-family:"Source";}
.youshi .y_down .y_box:hover .y_title{ width:100%; height:35px; overflow:hidden; margin:0 auto; line-height:35px; color:#a7d500; font-size:24px; font-family:"Source";}
.youshi .y_down .y_box .y_intro{ width:100%; height:25px; overflow:hidden; margin:15px auto 0 auto; line-height:25px; color:#666; font-size:16px; font-family:"Source";}
.youshi .y_down .y_box .y_pic{ width:100%; height:340px; overflow:hidden; margin:30px auto 0 auto; text-align:center;}
.youshi .y_down .y_box .y_pic img{ width:100%; height:auto; transition:all 0.4s;}
.youshi .y_down .y_box .y_more{ width:90px; height:30px; overflow:hidden; margin:45px auto 0 0; border:1px solid #333; line-height:30px; font-family:"Source"; color:#333; font-size:16px; text-align:center; border-radius:15px;}
.youshi .y_down .y_box:hover .y_more{ width:90px; height:30px; overflow:hidden; margin:45px auto 0 0; background-color:#a7d500; border:1px solid #a7d500; line-height:30px; font-family:"Source"; color:#fff; font-size:16px; text-align:center; border-radius:15px;}
.youshi .y_down .y_box:hover .y_pic img{ width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}

.youshim{ width:82%; height:auto; overflow:hidden; margin:90px auto; display:none;}
/*case*/
.case_bg{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:url(../img/images/bg.jpg) no-repeat center top; background-size:100% 100%;}
.case{ width:82%; height:auto; overflow:hidden; margin:60px auto 100px auto;}
.case .c_top{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.case .c_top .title{ width:100%; height:50px; overflow:hidden; margin:0 auto; line-height:50px; color:#fff; font-size:36px; font-family:"Source"; font-weight:bold; }
.case .c_top .intro{ width:100%; height:30px; overflow:hidden; margin:25px auto 0 auto; line-height:30px; color:#fff; font-size:16px; font-family:"Source";}

.c_down{ width:100%; height:auto; overflow:hidden; margin:50px auto 0 auto;}
.c_down .c_left{ width:85%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.c_down .c_box{ width:30%; height:auto; overflow:hidden; float:left; margin:0 3.33% 0 0;}

.c_down .c_box .c_pic{ width:100%; height:275px; overflow:hidden; margin:0 auto; text-align:center;}
.c_down .c_box .c_pic img{ width:100%; height:auto; transition:all 0.4s;}
.c_down .c_box .c_title{ width:100%; height:35px; overflow:hidden; margin:35px auto 0 auto; line-height:35px; color:#fff; font-size:24px; font-family:"Source";}
.c_down .c_box:hover .c_title{ width:100%; height:35px; overflow:hidden; margin:35px auto 0 auto; line-height:35px; color:#a7d500; font-size:24px; font-family:"Source";}
.c_down .c_box .c_intro{ width:100%; height:60px; overflow:hidden; margin:30px auto 0 auto; line-height:30px; color:#d6d7da; font-size:16px; font-family:"Source";}
.c_down .c_box:hover .c_pic img{ width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}

.c_down .c_right{ width:15%; height:auto; overflow:hidden; margin:0 auto; float:right;}
.c_right .c_nav a{ width:95%; height:75px; overflow:hidden; margin:0 auto; display:block; font-size:20px; color:#fff; line-height:75px; border-left:3px solid #6c6c6c; text-align:center; transition:all 0.4s;}
.c_right .c_nav a:hover{ width:95%; height:75px; overflow:hidden; margin:0 auto; display:block; font-size:20px; color:#a7d500; line-height:75px; border-left:3px solid #a7d500; text-align:center; transition:all 0.4s;}
.c_right .c_nav .on{width:95%; height:75px; overflow:hidden; margin:0 auto; display:block; font-size:20px; color:#a7d500; line-height:75px; border-left:3px solid #a7d500; text-align:center; transition:all 0.4s;}

/*news*/
.news{ width:82%; height:auto; overflow:hidden; margin:70px auto;}
.news .n_top{ width:100%; height:100px; overflow:hidden; margin:0 auto;}
.news .n_top .title{ width:33%; height:97px; overflow:hidden; float:left; margin:0 auto; border-bottom:3px solid #a7d500;line-height:97px; color:#333; font-size:36px; font-family:"Source"; font-weight:bold; }
.news .n_top .right{ width:67%; height:99px; overflow:hidden; float:left; margin:0 auto; border-bottom:1px solid #dedede;}
.news .n_top .right .more{ width:auto; height:35px; overflow:hidden; float:right; margin:20px 10px; line-height:35px; color:#666; font-size:24px; font-family:"Source";}
.news .n_top .right .more:hover{ width:auto; height:35px; overflow:hidden; float:right; margin:20px 10px; line-height:35px; color:#a7d500; font-size:24px; font-family:"Source";}

.n_down{ width:100%; height:auto; overflow:hidden; margin:25px auto 0 auto;}
.n_down .box_l{ width:32%; height:auto; overflow:hidden; float:left; margin:0 3% 0 0;}
.n_down .box_r{ width:30%; height:auto; overflow:hidden; float:left; margin:0 auto;}
.nav_top{ width:100%; height:35px; overflow:hidden; margin:30px auto;}
.nav_top .nav_title{ width:60%; height:35px; overflow:hidden; margin:0 auto; float:left; line-height:35px; color:#333; font-size:24px; font-family:"Source"; font-weight:bold;}
.nav_top .nav_more{ width:37%; height:35px; overflow:hidden; float:left; background:url(../img/images/j4.png) no-repeat right center; margin:0 auto; line-height:35px; color:#999; font-size:14px; font-family:"Source"; text-align:right; padding-right:3%;}
.nav_top .nav_more:hover{ width:37%; height:35px; overflow:hidden; float:left; background:url(../img/images/j4.png) no-repeat right center; margin:0 auto; line-height:35px; color:#a7d500; font-size:14px; font-family:"Source"; text-align:right; padding-right:3%;}
.box_l .nav_down{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.box_l .nav_down .lie{ width:100%; height:45px; overflow:hidden; margin:0 auto; border-bottom:1px solid #e5e5e5;}
.box_l .nav_down .lie .left{ width:80%; height:45px; overflow:hidden; margin:0 auto; float:left; line-height:45px; color:#666; font-size:16px; font-family:"Source"; }
.box_l .nav_down .lie .left span{line-height:45px; color:#a7d500; font-size:24px; font-family:"Source"; font-weight:bold; }
.box_l .nav_down .lie .right{ width:20%; height:45px; overflow:hidden; margin:0 auto; float:left; line-height:45px; color:#999; font-size:12px; font-family:"Source"; text-align:right;}
.box_l .nav_down .lie:hover .left{ width:80%; height:45px; overflow:hidden; margin:0 auto; float:left; line-height:45px; color:#a7d500; font-size:16px; font-family:"Source"; }
.n_down .box_r .r_box{ width:80%; height:auto; overflow:hidden; margin:0 auto 0 0; padding:25px 15px; line-height:40px; color:#333; font-size:16px; font-family:"Source"; background-color:#f2f2f2; }

.footer_bg{width:100%; height:auto; margin:0 auto; overflow:hidden; background-color:#323337; display:block;}
.footer_bg .footer{ width:82%; height:auto; overflow:hidden; margin:90px auto 0 auto;}
.footer_bg .foot_top{ width:100%; height:auto; overflow:hidden; margin:0 auto 60px auto;}
.footer_bg .foot_top .foot_left{ width:25%; height:auto; overflow:hidden; float:left; margin:0 auto;}
.footer_bg .foot_top .foot_left .f_logo{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.footer_bg .foot_top .foot_left .f_er{ width:100%; height:auto; overflow:hidden; margin:100px auto 0 auto;}
.footer_bg .foot_top .foot_left .f_er img{ width:115px; height:115px;}
.footer_bg .foot_top .foot_right{ width:75%; height:auto; overflow:hidden; float:right; margin:0 auto;}
.footer_bg .foot_top .foot_right .links{ width:100%; height:65px; overflow:hidden; margin:0 auto; border-bottom:1px solid #5b5c5f;}
.footer_bg .foot_top .foot_right .links .links_l{ width:15%; height:65px; overflow:hidden; margin:0 auto; float:left; line-height:65px; font-family:"Source"; color:#fff; font-size:18px; }
.footer_bg .foot_top .foot_right .links .links_r{ width:85%; height:65px; overflow:hidden; margin:0 auto; float:left;}
.footer_bg .foot_top .foot_right .links .links_r .links_b{ width:auto; height:25px; overflow:hidden; margin:20px 15px; float:left;}
.footer_bg .foot_top .foot_right .links .links_r .links_b img{ width:auto; height:25px !important;-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; }
.footer_bg .foot_top .foot_right .r_nav{ width:100%; height:auto; overflow:hidden; margin:40px auto 0 auto;}

.footer_bg .foot_top .foot_right .r_nav .r_lir{ width:15%; height:auto; overflow:hidden; margin:0 0.5%; float:left;}
.footer_bg .foot_top .foot_right .r_nav .r_lir .bnavname{ width:100%; height:auto; overflow:hidden; color:#bfbfc0; font-size:20px; line-height:40px; font-family:"Source"; text-align:left;} 
.footer_bg .foot_top .foot_right .r_nav .r_lir .smnavname{ width:100%; height:auto; overflow:hidden; color:#fff; font-size:16px; line-height:40px; font-family:"Source"; text-align:left;} 
.footer_bg .foot_top .foot_right .r_nav .r_lir .smnavname:hover{ width:100%; height:auto; overflow:hidden; color:#a7d500; font-size:16px; line-height:40px; font-family:"Source"; text-align:left;} 
.footer_bg .foot_right .r_nav .r_contact{ width:35%; height:auto; overflow:hidden; margin:0 auto; float:right;}
.footer_bg .foot_right .r_nav .r_contact .bnavname{ width:100%; height:auto; overflow:hidden; margin-bottom:40px; color:#bfbfc0; font-size:20px; line-height:40px; font-family:"Source"; text-align:left;}
.footer_bg .foot_right .r_nav .r_contact .r_con{ width:100%; height:auto; overflow:hidden; margin:0 auto; color:#fff; font-family:"Source"; line-height:40px; font-size:20px; text-align:left;}
.footer_bg .foot_right .r_nav .r_contact .r_con span{ color:#a7d500; font-family:"Source"; line-height:40px; font-size:18px;}

.footer_bg .foot_down{ width:82%; height:60px; overflow:hidden; margin:0 auto; line-height:60px; font-size:14px; color:#858587; text-align:center; border-top:1px solid #5b5c5f;}
.footer_bg .foot_down span a{color:#858587;}

/**footer**/
.footerm{ display:none;}
.footermf{ display:none;}

.touchsliderindex{width: 100%;height:auto;overflow: hidden; position:relative;}
.touchsliderindex .touchslider-item .pic{width: 100%;height:915px;overflow: hidden;}
.touchsliderindex,.touchsliderindex .touchslider-viewport,.touchsliderindex .touchslider-item,.touchsliderindex .touchslider-item .pic{height: 915px;}
.touchsliderindex .pic img{width: 100%;height:100%;display: none;}
.touchsliderindex .touchslider-navtag{position:absolute; bottom:4%; right:18%; text-align:center; width:auto;}
.touchsliderindex .touchslider-navtag .touchslider-prev{ width:30px; height:30px; background:url("../img/prev.png") no-repeat center; float:left; cursor:pointer;}
.touchsliderindex .touchslider-navtag .touchslider-next{ width:30px; height:30px; background:url("../img/next.png") no-repeat center; float:right; cursor:pointer;}
.touchsliderindex .touchslider-navtag .wk{height: 36px;}
.touchsliderindex .touchslider-navno{ width:auto; height:30px; overflow:hidden; float:left; line-height:30px; font-size:16px; color:#fff; text-align:center;}
.touchsliderindex .touchslider-navno li{ width:auto; height:30px; overflow:hidden; float:left; line-height:30px; font-size:16px; color:#fff; text-align:center;}
.touchsliderindex .touchslider-navno .shu{ display:none;}
.touchsliderindex .touchslider-navno .shu.active{ display:block;}
.touchsliderindex .touchslider-nav-item-current{background-color: #074349;}
.touchsliderindex .touchslider-item.active .pwk p{opacity: 1; -webkit-animation: fadeInUp .7s ease-in-out both; animation: fadeInUp .7s ease-in-out both; -webkit-animation-delay: 1.2s; animation-delay: 1.2s; }


/*内页*/
.commbg{ width:100%; height:auto; overflow:hidden; background-color:#f2f2f2; margin:0 auto;}
.commpc{ width:82%; height:auto; overflow:hidden; min-height:600px; margin:0 auto;}
.commInpage{ width:82%; height:auto; overflow:hidden; min-height:600px; padding:50px 0; margin:100px auto; background-color:#fff;}
.commbox{ width:90%; height:auto; overflow:hidden; min-height:600px; margin:0 auto;}
.pro_nei{width:80%; height:auto; overflow:hidden; margin:50px auto;}
.probanner{width: 100%;height:950px; overflow: hidden; margin:0 auto;}

/*neicase*/
.neicase{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.neicase_nav{ width:100%; height:200px; overflow:hidden; margin:0 auto; color:#333; font-family:"Source"; line-height:200px; font-size:34px;}
.neicase_menu{ width:18.5%; height:auto; overflow:hidden; margin:0 auto 0 1.5%; float:left; position:relative; border-radius:10px;}
.neicase_menu img{ width:100%; height:auto; transition:all 0.4s;}
.neicase_menu .upbox{ width:80%; height:auto; overflow:hidden; top:45px; left:10%; position:absolute; z-index:9;}
.neicase_menu .upbox .en{ width:50%; height:auto; overflow:hidden; margin:0 auto 0 0; color:#fff; font-family:"Source"; line-height:25px; font-size:16px;}
.neicase_menu .upbox .tiao{ width:40px; height:4px; overflow:hidden; margin:20px auto 20px 0; background-color:#fff; transition:all 0.5s;}
.neicase_menu .upbox .cn{ width:100%; height:auto; overflow:hidden; margin:0 auto; color:#fff; font-family:"Source"; line-height:30px; font-size:24px; transition:all 0.5s;}
.neicase_menu:hover img{ width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}
.neicase_menu:hover .upbox .tiao{ width:100%; height:4px; overflow:hidden; margin:20px auto 20px 0; background-color:#a7d500; transition:all 0.5s;}
.neicase_menu:hover .upbox .cn{ width:100%; height:auto; overflow:hidden; margin:0 auto; color:#a7d500; font-family:"Source"; line-height:30px; font-size:24px; transition:all 0.5s;}

.neicase_xg{ width:31%; height:auto; overflow:hidden; float:left; margin:0 auto 50px 2.3%; border-bottom:3px solid #dcdcdc; transition:all 0.4s;}
.neicase_xg .xg_pic{ width:100%; height:325px; overflow:hidden; margin:0 auto;}
.neicase_xg .xg_pic img{ width:100%; height:auto; min-height:100%; transition:all 0.4s;}
.neicase_xg .xg_title{ width:100%; height:35px; overflow:hidden; margin:25px auto 0 auto; color:#333; font-family:"Source"; line-height:35px; font-size:24px; transition:all 0.5s;}
.neicase_xg .xg_intro{ width:100%; height:60px; overflow:hidden; margin:25px auto 35px auto; color:#666; font-family:"Source"; line-height:30px; font-size:16px;}
.neicase_xg:hover{ width:31%; height:auto; overflow:hidden; float:left; margin:0 auto 50px 2.3%; border-bottom:3px solid #a7d500; transition:all 0.4s;}
.neicase_xg:hover img{ width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}
.neicase_xg:hover .xg_title{ width:100%; height:35px; overflow:hidden; margin:25px auto 0 auto; color:#a7d500; font-family:"Source"; line-height:35px; font-size:24px; transition:all 0.5s;}

.navmenu{ width:100%; height:40px; overflow:hidden; margin:0 auto; padding:30px 0; border-bottom:1px solid #dcdcdc; background:url(../img/images/t3.png) no-repeat left center; color:#333; font-family:"Source"; line-height:40px; font-size:36px; text-indent:1em;}

.neicase_shai{ width:100%; height:auto; overflow:hidden; margin:30px auto;}
.neicase_shai .shai_lie{ width:100%; height:auto; overflow:hidden; margin:15px auto;}
.neicase_shai .shai_lie .left{ width:5%; height:32px; overflow:hidden; float:left; margin:0 auto; color:#333; font-family:"Source"; line-height:32px; font-size:16px;}
.neicase_shai .shai_lie .right{ width:95%; height:auto; overflow:hidden; float:left; margin:0 auto; float:right;}
.neicase_shai .shai_lie .right .box{ width:auto; height:32px; overflow:hidden; margin:0 20px; padding:0 10px; float:left; color:#333; font-family:"Source"; line-height:32px; font-size:14px; transition:all 0.2s;}
.neicase_shai .shai_lie .right .box:hover{ width:auto; height:32px; overflow:hidden; margin:0 20px; padding:0 10px; background-color:#a7d500; float:left; color:#fff; font-family:"Source"; line-height:32px; font-size:14px; transition:all 0.2s;}
.neicase_shai .shai_lie .right .boxa{ width:auto; height:32px; overflow:hidden; margin:0 20px; padding:0 10px; background-color:#a7d500; float:left; color:#fff; font-family:"Source"; line-height:32px; font-size:14px; transition:all 0.2s;}
.neicase_shai .shai_lie .right .boxa:hover{ width:auto; height:32px; overflow:hidden; margin:0 20px; padding:0 10px; background-color:#a7d500; float:left; color:#fff; font-family:"Source"; line-height:32px; font-size:14px; transition:all 0.2s;}

.neicase_shaimenu{ width:0.4rem; height:auto; overflow:hidden; text-align:right; position:absolute; top:0.3rem; right:0; display:none;}
.neicase_shaim{ width:100%; height:100vh; overflow:hidden; position:fixed; top:0.8rem; left:0; background-color:rgba(0,0,0,0.2); animation: mymenu 0.5s; -webkit-animation: mymenu 0.5s; display: none;}
/*--neicontact--*/
.neicontact{ width:100%; height:auto; overflow:hidden; margin:65px auto 0 auto;}
.neicontact .left{ width:40%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.neicontact .left img{ width:100%; height:auto;}
.neicontact .right{ width:53%; height:auto; overflow:hidden; margin:0 auto; float:right;}
.neicontact .right .webname{ width:100%; height:80px; overflow:hidden; margin:0 auto; border-bottom:1px solid #dcdcdc; color:#333; font-family:"Source"; line-height:80px; font-size:24px;}
.neicontact .right .lie{ width:100%; height:auto; overflow:hidden; margin:30px auto; color:#666; font-family:"Source"; line-height:55px; font-size:16px; text-indent:5em;}
.neicontact .right .lie span{ color:#333; font-family:"Source"; line-height:30px; font-size:24px; font-weight:bold; margin-left:80px;}

/*message*/
.message_lie{ width:100%; height:50px; overflow:hidden; margin:50px auto 20px auto; color:#333; font-family:"Source"; line-height:50px; font-size:36px; text-align:center;}
.message_lieb{ width:100%; height:50px; overflow:hidden; margin:0 auto; color:#666; font-family:"Source"; line-height:50px; font-size:16px; text-align:center;}
.regcona{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.lolia{ width:100%; height:auto; overflow:hidden; margin:15px auto;}
.lolia .l{width:10%; height:50px; overflow:hidden; float:left;}
.lolia .r{width:85%; font-size:16px; line-height:50px; float:left;}
.lolia .r2{height: 28px;text-align: left;}
.lolia .lolibor{ width:100%; height:6px; overflow:hidden; position:absolute; bottom:0; left:0;}
.lolia .lolibor .lor{width:6px; height:6px; overflow:hidden; float:left; background-color:#f08519; border-radius:3px}
.lolia .lolibor .ror{width:97%; height:1px; overflow:hidden; float:right; background-color:#d4d4d4; margin-top:3px;}

input::-webkit-input-placeholder{color:#999; font-size:12px;}
.regcona .lolia .inp{float:left;text-indent: 10px;width: 100%;height: 50px;background:none; border:0; color:#333; font-size:15px;}
.regcona .lolia .tex{min-height: 200px;width: 98%;padding:0.5%;text-indent: 0; border:1px solid #d4d4d4; }
.regcona .lolia .sinp{float:left;text-indent: 10px;width: 10%;margin-right:2%;height: 40px;background-color: #fff;border: none;outline: none;}
.regcona .lolia .mescode{background-color: #fbfbfb;border: 1px solid #d8d8d8;}
.regcona .lolia .send{text-indent: 10px;width: 10%;margin-right:0;height: 40px;background-color: #fff;border: none;outline: none;cursor:pointer;font-size: 18px;font-family: "Source";}
.regcona .lolia .inpf{height: auto;background: none;text-indent: 0;}
.regcona .lolia .inpty{width: 60%;display: inline-block;text-align: left;}
.regcona .lolia .sel{text-indent: 10px;width: 60%;height: 45px;background-color: #fff;border: none;outline: none;}
.regcona .lolia .sub{width: 100%; border:none;height: 60px; background-color:#a7d500;color: #fff;font-size: 18px; line-height:60px; text-align:center;}
.regcona .lolia .sub:hover{background-color:#ff6600;}

/*job*/
.job{ width:48%; height:auto; overflow:hidden; margin:40px auto 40px 3.5%; padding:40px 0 100px 0; -moz-box-shadow:0px 0px 10px #f3f3f3; -webkit-box-shadow:0px 0px 10px #f3f3f3; box-shadow:0px 0px 10px #f3f3f3; position: relative; float:left;}
.job_top{ width:90%; height:60px; overflow:hidden; margin:0 auto; border-bottom:1px solid #dcdcdc; font-size:24px; font-family:"Source"; color:#333; line-height:60px; font-weight:bold;}
.job_top span{float:right; font-size:24px; font-family:"Source"; color:#a7d500; line-height:60px; font-weight:bold;}
.job_time{width:90%; height:25px; overflow:hidden; margin:0 auto; font-size:12px; font-family:"Source"; color:#666; line-height:25px; text-align:right;}
.job_down{ width:90%; height:auto; max-height:120px; overflow:hidden; margin:15px auto; font-size:16px; color:#888; font-family:"Source"; line-height:30px;}
.job_more{ width:140px; height:50px; overflow:hidden; position:absolute; bottom:40px; left:5%; text-align:center; font-size:16px; font-family:"Source"; color:#fff; line-height:50px; background-color:#a7d500;}

/*neiprduct*/
.neiprduct{ width:100%; height:auto; overflow:hidden; margin:50px auto;}
.neiprduct .left{ width:17%; height:auto; overflow:hidden; margin:0 3% 0 0; float:left;}
.neiprduct .left .navtop{ width:100%; height:70px; overflow:hidden; margin:0 auto; background-color:#a7d500; font-size:30px; font-family:"Source"; color:#fff; line-height:70px; text-align:center;}
.neiprduct .left .lie{ width:100%; height:80px; overflow:hidden; margin:0 auto; background:#fbfbfb; font-size:24px; font-family:"Source"; color:#666; line-height:80px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}
.neiprduct .left .lie:hover{ width:100%; height:80px; overflow:hidden; margin:0 auto; background:#fbfbfb url(../img/images/t10.png) no-repeat left center; background-size:auto 55%; font-size:24px; font-family:"Source"; color:#666; line-height:80px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}
.neiprduct .left .lieb{ width:100%; height:80px; overflow:hidden; margin:0 auto; background:#fbfbfb url(../img/images/t10.png) no-repeat left center; background-size:auto 55%; font-size:24px; font-family:"Source"; color:#666; line-height:80px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}
.neiprduct .left .lieb:hover{ width:100%; height:80px; overflow:hidden; margin:0 auto; background:#fbfbfb url(../img/images/t10.png) no-repeat left center; background-size:auto 55%; font-size:24px; font-family:"Source"; color:#666; line-height:80px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}

.neiprduct .right{ width:80%; height:auto; overflow:hidden; margin:0 auto 50px auto; float:right; border-top:1px solid #dcdcdc;}
.neiprduct .right .p_box{ width:33.15%; height:auto; overflow:hidden; float:left; margin:0 auto; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}

.neiprduct .right .p_box .p_title{ width:80%; height:50px; overflow:hidden; margin:30px auto 0 auto; line-height:50px; color:#333; font-size:24px; font-family:"Source"; font-weight:bold;}
.neiprduct .right .p_box:hover .p_title{ width:80%; height:50px; overflow:hidden; margin:30px auto 0 auto; line-height:50px; color:#a7d500; font-size:24px; font-family:"Source"; font-weight:bold;}
.neiprduct .right .p_box .p_intro{ width:80%; height:30px; overflow:hidden; margin:0 auto; line-height:30px; color:#666; font-size:16px; font-family:"Source";}
.neiprduct .right .p_box .p_pic{ width:80%; height:255px; overflow:hidden; margin:15px auto; text-align:center;}
.neiprduct .right .p_box .p_pic img{ width:100%; height:auto; transition:all 0.4s;}
.neiprduct .right .p_box .p_more{ width:120px; height:40px; overflow:hidden; margin:30px auto 50px 10%; background:url(../img/images/j2.png) no-repeat 90% center; border:1px solid #333; line-height:40px; font-family:"Source"; color:#333; font-size:16px; text-indent:1em; border-radius:20px;}
.neiprduct .right .p_box:hover .p_more{ width:120px; height:40px; overflow:hidden; margin:30px auto 50px 10%; background:#a7d500 url(../img/images/j3.png) no-repeat 90% center; border:1px solid #a7d500; line-height:40px; font-family:"Source"; color:#fff; font-size:16px; text-indent:1em; border-radius:20px;}
.neiprduct .right .p_box:hover .p_pic img{ width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}

.pro_nav{ width:auto; height:40px; overflow:hidden; float:right; margin:0 auto;}
.pro_nav .box{ width:auto; height:40px; overflow:hidden; float:right; margin:0 15px; line-height:40px; color:#999; font-size:24px; font-family:"Source";}
.neipro_top{ width:100%; height:auto; overflow:hidden; margin:50px auto;}
.neipro_left{ width:40%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.neipro_left #playBox{ width:560px; height:620px; margin:0 auto; position:relative; overflow:hidden;}
.neipro_left #playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
.neipro_left #playBox .oUlplay li{ width:560px; height:520px; overflow:hidden; float:left;}
.neipro_left #playBox .oUlplay li img{ width:560px; height:auto;}
.neipro_left #playBox .pre{ cursor:pointer; width:12px; height:22px; background:url(../img/myjta.png) no-repeat; position:absolute; bottom:30px; left:0; z-index:10; transition:all 0.3s;}
.neipro_left #playBox .next{ cursor:pointer; width:12px; height:22px; background:url(../img/myjt.png) no-repeat; position:absolute; bottom:30px; right:0; z-index:10; transition:all 0.3s;}
.neipro_left #playBox .pre:hover{ cursor:pointer; width:12px; height:22px; background:url(../img/myjta.png) no-repeat; position:absolute; bottom:30px; left:0; z-index:10; transition:all 0.3s;}
.neipro_left #playBox .next:hover{ cursor:pointer; width:12px; height:22px; background:url(../img/myjt.png) no-repeat; position:absolute; bottom:30px; right:0; z-index:10; transition:all 0.3s;}
.neipro_left #playBox .smalltitle {width:100%; height:auto; position:absolute; bottom:0; min-height:50px;}
.neipro_left #playBox .smalltitle ul{ width:96%; height:75px; margin:0 auto;overflow-x: auto;}
.neipro_left #playBox .smalltitle ul img{ width:100%; height:75px; margin:0 auto;overflow-x: auto;}
.neipro_left #playBox .smalltitle ul .dian{ width:103px; height:73px; margin:0 10px; float:left; text-align:center; overflow:hidden; cursor:pointer; border:1px solid #dcdcdc;}
.neipro_left #playBox .smalltitle .thistitle{ width:103px; height:73px; margin:0 10px; float:left; text-align:center; overflow:hidden; cursor:pointer; border:1px solid #a7d500;}


.neipro_right{ width:55%; height:auto; overflow:hidden; margin:0 auto; float:right;}
.neipro_right .pro_title{ width:100%; height:85px; overflow:hidden; margin:50px auto 0 auto; border-bottom:1px solid #dcdcdc; line-height:85px; color:#333; font-size:30px; font-family:"Source";}
.neipro_right .pro_tag{ width:100%; height:25px; overflow:hidden; margin:20px auto 0 auto; line-height:25px; color:#a7d500; font-size:16px; font-family:"Source";}
.neipro_right .pro_con{ width:100%; height:auto; overflow:hidden; margin:20px auto 0 auto; line-height:30px; color:#666; font-size:16px; font-family:"Source";}
.neipro_right .pro_more{ width:240px; height:40px; overflow:hidden; margin:40px auto 0 0; background:#a7d500 url(../img/images/j3.png) no-repeat 90% center; border-radius:20px; line-height:40px; color:#fff; font-size:16px; font-family:"Source"; text-align:center;}
.neipro_box{ width:100%; height:auto; overflow:hidden; margin:80px auto 0 auto;}
.neipro_box .box_tag{ width:100%; height:85px; overflow:hidden; margin:15px auto 0 auto; border-bottom:1px solid #dcdcdc; line-height:85px; color:#333; font-size:30px; font-family:"Source";}
.neipro_box .box_ntr{ width:100%; height:auto; min-height:300px; overflow:hidden; margin:40px auto 0 auto; font-family:"Source";}

.box_ntr img{ max-width:100%;}

.pn{ width:100%; height:auto; overflow:hidden; margin:15px auto;}
.pn li{ width:100%; height:auto; overflow:hidden; margin:5px auto; font-size:16px;}

.neipronav{ width:100%; height:auto; overflow:hidden;}
.neipronav a{ width:100%; height:80px; overflow:hidden; margin:0 auto; display:block; background:#fbfbfb; font-size:24px; font-family:"Source"; color:#666; line-height:80px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}
.neipronav a:hover{ width:100%; height:80px; overflow:hidden; margin:0 auto; display:block; background:#fbfbfb url(../img/images/t10.png) no-repeat left center; background-size:auto 55%; font-size:24px; font-family:"Source"; color:#666; line-height:80px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}
.neipronav .on{ width:100%; height:80px; overflow:hidden; margin:0 auto; display:block; background:#fbfbfb url(../img/images/t10.png) no-repeat left center; background-size:auto 55%; font-size:24px; font-family:"Source"; color:#666; line-height:80px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}

/*内页新闻*/
.neinews_box{ width:30%; height:auto; overflow:hidden; margin:40px auto 0 3.33%; float:left;}
.neinews_box .pic{ width:100%; height:275px; overflow:hidden; margin:0 auto; position:relative;}
.neinews_box .pic img{ width:100%; height:275px; overflow:hidden; margin:0 auto;}
.neinews_box .xian{ width:0; height:3px; overflow:hidden; position:absolute; bottom:0; left:0; background-color:#a7d500; transition:all 0.5s;}
.neinews_box:hover .xian{ width:100%; height:3px; overflow:hidden; position:absolute; bottom:0; left:0; background-color:#a7d500; transition:all 0.5s;}
.neinews_box .title{ width:100%; height:40px; overflow:hidden; margin:35px auto 0 auto; font-size:24px; font-family:"Source"; color:#333; line-height:40px;}
.neinews_box:hover .title{ width:100%; height:40px; overflow:hidden; margin:35px auto 0 auto; font-size:24px; font-family:"Source"; color:#a7d500; line-height:40px;}
.neinews_box .intro{ width:100%; height:60px; overflow:hidden; margin:25px auto 0 auto; font-size:16px; font-family:"Source"; color:#666; line-height:30px;}


.neinews_two_box{ width:100%; height:260px; overflow:hidden;  margin:0 auto; background-color:#fff;}
.neinews_two{ width:100%; height:30px; overflow:hidden; padding:10px 0; margin:0 auto; border-bottom:1px dashed #dadada;}
.neinews_two_left{ width:90%; height:30px; float:left; position:relative; z-index:1; line-height:30px; color:#333; font-size:16px; font-family:"Source";}

.neinews_two_right{ width:10%; height:30px; overflow:hidden; float:right; line-height:30px; color:#999; font-size:14px; font-family:"Source";}

/*neiabout*/
.neiabout{ width:82%; height:auto; overflow:hidden; margin:0 auto; position:relative;}
.neiabout .a_box{ width:50%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.neiabout .a_box .a_title{ width:100%; height:50px; overflow:hidden; margin:0 auto; line-height:50px; font-family:"Source"; color:#333; font-size:36px; font-weight:bold;}
.neiabout .a_box .a_intro{ width:100%; height:auto; max-height:150px; overflow:hidden; margin:20px auto 0 auto; line-height:30px; font-family:"Source"; color:#666; font-size:16px;}
.neiabout .a_box .a_horeo{ width:100%; height:auto; overflow:hidden; margin:65px auto 0 auto; text-align:center;}
.neiabout .a_box .a_horeo .box_l{ width:auto; height:auto; overflow:hidden; float:left; padding:0 25px; border-right:1px solid #dcdcdc; line-height:140%; font-family:"Source"; color:#333; font-size:14px; text-align:center;}
.neiabout .a_box .a_horeo .box_l span{line-height:60px; font-family:"Source"; color:#333; font-size:32px; font-weight:bold;}
.neiabout .a_box .p_more{width:120px; height:40px; overflow:hidden; margin:60px auto 30px 0; background:#a7d500 url(../img/images/j3.png) no-repeat 90% center; border:1px solid #a7d500; line-height:40px; font-family:"Source"; color:#fff; font-size:16px; text-indent:1em; border-radius:20px;}
.neiabout .a_box .p_more:hover{ width:120px; height:40px; overflow:hidden; margin:60px auto 30px 0; background:#a7d500 url(../img/images/j3.png) no-repeat 90% center; border:1px solid #a7d500; line-height:40px; font-family:"Source"; color:#fff; font-size:16px; text-indent:1em; border-radius:20px;}
.neiabout .a_box .videobox{width:95%; height:50vh; overflow:hidden; float:left;}
.neiabout .a_box .videobox #myplayer1{width:100%; height:100%;}

.neiabout1{ width:100%; height:auto; overflow:hidden; margin:100px auto 0 auto; background:url(../img/images/bg1.jpg) no-repeat center top; background-size:100% 100%;}
.neiabout1 .neiabout_nav{width:100%; height:50px; overflow:hidden; top:75px; left:0; color:#fff; font-family:"Source"; line-height:50px; font-size:34px; position:absolute;}

.neiabout1 #playBox{ width:61vw; height:805px; margin:0 auto 0 0; position:relative; overflow:hidden;}
.neiabout1 #playBox .oUlplay { width:99999px; position:absolute; left:0; top:300px;}
.neiabout1 #playBox .oUlplay li{ width:61vw; float:left;}
.neiabout1 #playBox .oUlplay li img{ width:auto; height:auto; max-height:480px; max-width:400px;}
.neiabout1 .pro_b{ width:60%; height:50vh; float:left; overflow:hidden;}
.neiabout1 .pro_b_t{ width:80%; height:auto; line-height:100%; font-size:48px; color:#fff; font-family:"Source"; font-weight:bold; display:block;}
.neiabout1 .pro_b_e{ width:40px; height:5px; overflow:hidden; background-color:#fff; margin:45px auto 45px 0; display:block;}
.neiabout1 .pro_b_k{ width:80%; height:auto; line-height:150%; font-size:16px; color:#fff; font-family:"Source"; display:block;}
.neiabout1 #playBox .pre{ cursor:pointer; width:37px; height:37px; background:url(../img/images/t13.png) no-repeat; position:absolute; top:580px; left:10px; z-index:10; transition:all 0.3s;}
.neiabout1 #playBox .next{ cursor:pointer; width:37px; height:37px; background:url(../img/images/t14.png) no-repeat; position:absolute; top:580px; left:65px; z-index:10; transition:all 0.3s;}
.neiabout1 #playBox .smalltitle {width:300px; height:auto; position:absolute; right:0; top:0; z-index:99;}
.neiabout1 #playBox .smalltitle ul{ width:100%; height:auto; margin:0 auto; position: relative;}
.neiabout1 #playBox .smalltitle ul .dian:nth-child(1){ width:75px; height:75px; position:absolute; right:95px; top:30px; text-align:center; font-size:18px; color:#fff; line-height:75px; border:1px solid #fff; background-color:#a7d500; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}
.neiabout1 #playBox .smalltitle ul .dian:nth-child(2){ width:75px; height:75px; position:absolute; right:170px; top:180px; text-align:center; font-size:18px; color:#fff; line-height:75px; border:1px solid #fff; background-color:#a7d500; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}
.neiabout1 #playBox .smalltitle ul .dian:nth-child(3){ width:75px; height:75px; position:absolute; right:210px; top:350px; text-align:center; font-size:18px; color:#fff; line-height:75px; border:1px solid #fff; background-color:#a7d500; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}
.neiabout1 #playBox .smalltitle ul .dian:nth-child(4){ width:75px; height:75px; position:absolute; right:180px; top:520px; text-align:center; font-size:18px; color:#fff; line-height:75px; border:1px solid #fff; background-color:#a7d500; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}
.neiabout1 #playBox .smalltitle ul .dian:nth-child(5){ width:75px; height:75px; position:absolute; right:90px; top:690px; text-align:center; font-size:18px; color:#fff; line-height:75px; border:1px solid #fff; background-color:#a7d500; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}
.neiabout1 #playBox .smalltitle ul .dian:nth-child(6){ width:75px; height:75px; position:absolute; right:150px; top:590px; text-align:center; font-size:18px; color:#fff; line-height:75px; border:1px solid #fff; background-color:#a7d500; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}
.neiabout1 #playBox .smalltitle ul .dian.thistitle{ width:110px; height:110px; position:absolute; margin-top:-20px; text-align:center; font-size:30px; color:#a7d500; line-height:110px; border:1px solid #fff; background:#fff url(../img/images/t12.png) no-repeat center top; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}

.neiabout2{ width:100%; height:auto; overflow:hidden; margin:100px auto 0 auto; background:url(../img/images/bg2.jpg) no-repeat center top; background-size:100% auto;}
.neiabout2 .neiabout_nav{width:100%; height:50px; overflow:hidden; margin:0 auto; color:#333; font-family:"Source"; line-height:50px; font-size:34px;}
.neiabout2 .naiabtou_box{width:49%; height:auto; overflow:hidden; margin:40px auto 0 2%; float:left;}
.naiabtou_box .videobox{width:100%; height:50vh; overflow:hidden; float:left;}
.naiabtou_box .videobox .myplayer{width:100%; height:100%;}

.neiabout3{ width:100%; height:auto; overflow:hidden; margin:100px auto 0 auto; background:url(../img/images/bg2.jpg) no-repeat center top; background-size:100% auto;}
.neiabout3 .neiabout_nav{width:100%; height:50px; overflow:hidden; margin:0 auto; color:#333; font-family:"Source"; line-height:50px; font-size:34px;}
.neiabout3 .neiabout_intro{width:100%; height:30px; overflow:hidden; margin:15px auto 0 auto; color:#666; font-family:"Source"; line-height:30px; font-size:16px;}
.neiabout3 .naiabtou_down{width:100%; height:auto; overflow:hidden; margin:45px auto 0 auto;}
.neiabout3 .naiabtou_box{width:33.33%; height:auto; overflow:hidden; margin:0 auto; float:left; position:relative; cursor:pointer;}
.neiabout3 .naiabtou_box img{width:100%; height:auto; transition:all 0.4s;}
.neiabout3 .naiabtou_box:hover img{width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}
.neiabout3 .naiabtou_title{width:90%; height:auto; overflow:hidden; top:60px; left:7.5%; position:absolute; color:#fff; font-family:"Source"; line-height:50px; font-size:36px; transition:all 0.8s;}
.neiabout3 .naiabtou_text{width:90%; height:auto; overflow:hidden; top:130px; left:7.5%; position:absolute; color:#fff; font-family:"Source"; line-height:30px; font-size:16px; transition:all 0.8s;}
.neiabout3 .naiabtou_jt{width:58px; height:58px; overflow:hidden; bottom:30px; right:50px; position:absolute; background:url(../img/images/t15.png) no-repeat center; background-size:100%; transition:all 0.5s;}
.neiabout3 .naiabtou_boxb{width:25%; height:auto; overflow:hidden; margin:0 auto; float:left; position:relative; cursor:pointer;}
.neiabout3 .naiabtou_boxb img{width:100%; height:auto; transition:all 0.4s;}
.neiabout3 .naiabtou_boxb:hover img{width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}
.neiabout3 .naiabtou_box:hover .naiabtou_title{width:90%; height:auto; overflow:hidden; top:60px; left:7.5%; position:absolute; color:#fff; font-family:"Source"; line-height:50px; font-size:36px; transition:all 0.8s; text-indent:35%;}
.neiabout3 .naiabtou_box:hover .naiabtou_text{width:90%; height:auto; overflow:hidden; top:130px; left:7.5%; position:absolute; color:#fff; font-family:"Source"; line-height:30px; font-size:16px; transition:all 0.8s; text-indent:18%;}
.neiabout3 .naiabtou_box:hover .naiabtou_jt{width:58px; height:58px; overflow:hidden; bottom:-58px; right:50px; position:absolute; background:url(../img/images/t15.png) no-repeat center; background-size:100%; transition:all 0.5s;}
.neiabout3 .naiabtou_boxb:hover .naiabtou_title{width:90%; height:auto; overflow:hidden; top:60px; left:7.5%; position:absolute; color:#fff; font-family:"Source"; line-height:50px; font-size:36px; transition:all 0.8s; text-indent:30%;}
.neiabout3 .naiabtou_boxb:hover .naiabtou_text{width:90%; height:auto; overflow:hidden; top:130px; left:7.5%; position:absolute; color:#fff; font-family:"Source"; line-height:30px; font-size:16px; transition:all 0.8s; text-indent:8%;}
.neiabout3 .naiabtou_boxb:hover .naiabtou_jt{width:58px; height:58px; overflow:hidden; bottom:-58px; right:50px; position:absolute; background:url(../img/images/t15.png) no-repeat center; background-size:100%; transition:all 0.5s;}


.neiabout4{ width:100%; height:auto; overflow:hidden; margin:100px auto 0 auto; background:#f7f7f7;}
.neiabout4 .neiabout_nav{width:100%; height:50px; overflow:hidden; margin:50px auto 0 auto; color:#333; font-family:"Source"; line-height:50px; font-size:34px;}
.neiabout4 .naiabtou_down{width:100%; height:auto; overflow:hidden; margin:45px auto 70px auto;}
.neiabout4 .hoor_box{ width:24%; height:280px; overflow:hidden; float:left; margin:0 0.5%;}
.neiabout4 .hoor_box img{ width:100%; height:auto; transition:all 0.5s;}
.neiabout4 .hoor_box:hover img{width:100%; height:auto; transform:scale(1.1); transition:all 0.5s;}
.neiabout4 .swiper-container{width:100%; height:auto; margin:0 auto; position:relative;}
.neiabout4 .swiper-wrapper{ width:100%; margin:0 auto;}
.neiabout4 .swiper-slide{ width:100%; height:100%; overflow:hidden; position:relative; text-align:center;}
.neiabout4 .swiper_btnz{position: absolute;top: 55%;width: 50px;height: 50px; left:10px;background: url(../img/images/t16.png) 0 0 no-repeat; background-size:cover; display: block;z-index:10;}
.neiabout4 .swiper_btny{position: absolute;top: 55%;width: 50px;height: 50px; right:10px;background: url(../img/images/t17.png) 0 0 no-repeat; background-size:cover; display: block;z-index:10;}

.fen_neiabout{ width:100%; height:auto; overflow:hidden; padding:40px 0; min-height:300px;}
.fen_box{ width:100%; height:auto; overflow:hidden;}
.fen_box .a_horeo{ width:100%; height:auto; overflow:hidden; margin:65px auto 0 auto; padding:45px 0; text-align:center; border-top:1px solid #dedede;}
.fen_box .a_horeo .box_l{ width:19.5%; height:auto; overflow:hidden; float:left; border-right:1px solid #dcdcdc; line-height:140%; font-family:"Source"; color:#333; font-size:14px; text-align:center;}
.fen_box .a_horeo .box_l span{line-height:60px; font-family:"Source"; color:#333; font-size:32px; font-weight:bold;}

.licheng{ width:100%; height:auto; overflow:hidden; margin:60px auto 0 auto;}
.licheng_box{ width:25%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.licheng_box .title{ width:100%; height:auto; overflow:hidden; margin:0 auto; line-height:35px; font-family:"Source"; color:#a7d500; font-size:30px; font-weight:bold; text-align:center;}
.licheng_box .intro{ width:90%; height:60px; overflow:hidden; margin:25px auto 0 auto; line-height:30px; font-family:"Source"; color:#333; font-size:16px; text-align:center;}
.licheng_box .shu{ width:2px; height:140px; overflow:hidden; margin:30px auto 0 auto; border-right:1px dashed #333;}
.licheng_box .heng{ width:100%; height:33px; overflow:hidden; margin:15px auto 0 auto; background:url(../img/images/t19.jpg) repeat-x center; text-align:center;}
.licheng_box .heng img{ width:33px; height:33px;}
.licheng_box .title2{ width:100%; height:auto; overflow:hidden; margin:0 auto; line-height:30px; font-family:"Source"; color:#333; font-size:24px; font-weight:bold; text-align:center;}

.licheng .swiper-container{width:100%; height:auto; margin:0 auto; position:relative;}
.licheng .swiper-wrapper{ width:100%; margin:0 auto;}
.licheng .swiper-slide{ width:100%; height:100%; overflow:hidden; position:relative; text-align:center;}
.licheng .swiper_btnz{position: absolute;top: 80%;width: 50px;height: 50px; left:0;background: url(../img/images/t16.png) 0 0 no-repeat; background-size:cover; display: block;z-index:10;}
.licheng .swiper_btny{position: absolute;top: 80%;width: 50px;height: 50px; right:0;background: url(../img/images/t17.png) 0 0 no-repeat; background-size:cover; display: block;z-index:10;}


@media all and (max-width:1600px){
/*header*/
.head{width: 100%;height:140px; background-color:#fff; margin:0 auto;} 
.headn{width: 100%;height:auto;position: fixed;top:0;left: 0;z-index: 98; background-color:rgba(5,108,210,0.77);}
.header_top{ width:100%; height:50px; overflow:hidden; margin:0 auto;}
.header_top .h_left{ width:50%; height:50px; overflow:hidden; float:left; text-indent:40px; font-size:16px; color:#333; line-height:50px;}
.header_top .h_right{ width:235px; height:50px; overflow:hidden; float:right; background:#a7d500 url(../img/images/t1.png) no-repeat 30% center; background-size:31px 32px; border-radius:0 0 0 50px; font-size:16px; color:#fff; line-height:50px; text-indent:100px;}
.header_down{ width:100%; height:90px; margin:0 auto; position:relative; }
.header_left{ width:auto; height:90px; float:left; margin:0 auto;}
.header_left img{width:168px; height:auto; overflow:hidden; margin:15px auto 0 40px}
.header_right{ width:auto; height:90px; float:right; margin:0 auto;  }
.tnav{ width:100%; height:auto; overflow:hidden;}
.nav_b{ width:auto; height:73px; overflow:hidden; margin:17px 40px 0 0; float:right;}
.nav_b .nav_li{ width:auto; height:70px; overflow:hidden; margin:0 auto; padding:0 10px; border-bottom:3px solid #fff; background:url(../img/images/y.png) no-repeat center 70px; line-height:40px; font-family:"Source"; color:#333; font-size:16px; float:right; transition:all 0.4s;}
.nav_b .nav_li:hover{ width:auto; height:70px; overflow:hidden; margin:0 auto; padding:0 10px; border-bottom:3px solid #a7d500; background:url(../img/images/y.png) no-repeat center 45px; line-height:40px; font-family:"Source"; color:#a7d500; font-size:16px;float:right; transition:all 0.4s;}
.nav_b:hover a{color:#a7d500; transition:all 0.4s;}
.nav_b .nav_lia{ width:auto; height:70px; overflow:hidden; margin:0 auto; padding:0 10px; border-bottom:3px solid #a7d500; background:url(../img/images/y.png) no-repeat center 45px; line-height:40px; font-family:"Source"; color:#a7d500; font-size:16px;float:right; transition:all 0.4s;}
.nav_b .nav_lia:hover{ width:auto; height:70px; overflow:hidden; margin:0 auto; padding:0 10px; border-bottom:3px solid #a7d500; background:url(../img/images/y.png) no-repeat center 45px; line-height:40px; font-family:"Source"; color:#a7d500; font-size:16px;float:right; transition:all 0.4s;}

.nav_c{ width:65vw; height:300px; overflow:hidden; background-color:#f9fafa; position:absolute; top:90px; left:34vw; display:none; z-index:99; transition:all 0.5s;}
.nav_b:hover .nav_c{ width:65vw; height:300px; overflow:hidden; background-color:#f9fafa; position:absolute; top:90px; left:34vw; display: block; z-index:99; transition:all 0.5s;}

.nav_c_l{ width:25%; height:100%; overflow:hidden; float:left;}
.nav_c_l .navname{ width:140px; height:45px; overflow:hidden; margin:75px auto 35px auto; border-left:12px solid #a7d500; line-height:45px; font-family:"Source"; color:#333; font-size:26px; font-weight:bold; text-align:center;}
.nav_c_l .navmore{ width:145px; height:40px; overflow:hidden; margin:0 auto; border:1px solid #a7d500; line-height:40px; font-family:"Source"; color:#333; font-size:16px; text-align:center; border-radius:20px;}
.nav_c_l .navmore:hover{ width:145px; height:40px; overflow:hidden; margin:0 auto; border:1px solid #a7d500; line-height:40px; font-family:"Source"; color:#fff; font-size:16px; text-align:center; border-radius:20px; background-color:#a7d500;}
.nav_c_r{ width:70%; height:auto; overflow:hidden; margin-top:40px; float:right;}
.nav_c_r .snavname{ width:auto; height:45px; margin:35px 35px 0 35px; line-height:45px; font-family:"Source"; color:#333; font-size:18px; text-align:center; float:left;}
.nav_c_r .snavname:hover{ width:auto; height:45px; margin:35px 35px 0 35px; line-height:45px; font-family:"Source"; color:#a7d500; font-size:18px; text-align:center; float:left;}

.headers{width:100%; height:1rem; background-size:100%; position:fixed; top:0; z-index:98; display:none;}
.navb{width: 100%; height:100vh; position: fixed; top:0;  background: url(../img/images/about1.jpg) no-repeat center top; background-size:auto 100%;z-index: 99; animation: mymenu 0.5s; -webkit-animation: mymenu 0.5s; display:none;}

#pcbanner{ display:none;}

.search{ width:100%; height:99px; overflow:hidden; border-bottom:1px solid #dcdcdc;}
.search .sealeft{ width:25%; height:99px; overflow:hidden; margin:0 auto; float:left;}
.search .searight{ width:75%; height:99px; overflow:hidden; margin:0 auto; float:right; background:#a7d500;}
.search .boxleft{ width:80%; height:99px; float:right; line-height:99px; color:#333; font-size:16px; font-family:"Source"; text-align:left;}
.search .boxleft span{ line-height:99px; color:#ff0000; font-size:24px; font-family:"Source"; text-align:left;}
.search .boxright{ width:90%; height:50px; margin:24px 0 24px 3%; float:left; background-color:#fff; border-radius:25px;}

.search .search_left{ width:88%; height:30px; overflow:hidden; margin:10px 2%; float:left; background:none; border:0; line-height:30px; color:#333; font-size:22px; font-family:"Source"; text-indent:1em;}
.search .search_right{ width:23px; height:24px; float:right; margin:13px 2%; cursor:pointer; }
.boxright input::-webkit-input-placeholder{line-height:30px; color:#dedede; font-size:22px; font-family:"Source"; }

/*product*/
.product{ width:92%; height:auto; overflow:hidden; margin:25px auto;}
.product .p_top{ width:100%; height:100px; overflow:hidden; margin:0 auto;}
.product .p_top .title{ width:15%; height:97px; overflow:hidden; float:left; margin:0 auto; border-bottom:3px solid #a7d500;line-height:97px; color:#333; font-size:36px; font-family:"Source"; font-weight:bold; }
.product .p_top .right{ width:85%; height:99px; overflow:hidden; float:left; margin:0 auto; border-bottom:1px solid #dedede;}
.product .p_top .right .more{ width:120px; height:45px; overflow:hidden; float:right; margin:20px auto; background:#a7d500 url(../img/images/j1.png) no-repeat 85% center; line-height:45px; color:#fff; font-size:16px; font-family:"Source"; text-indent:2em; border-radius:22px;}

.p_nav a{ width:13%; height:90px; overflow:hidden; float:left; margin:0 3.6% 0 auto; font-size:26px; color:#adadad; text-align:left; line-height:90px;}
.p_nav a:hover{width:13%; height:90px; overflow:hidden; float:left; margin:0 3.6% 0 auto; font-size:26px; color:#a7d500; text-align:left; line-height:90px;}
.p_nav .on{width:13%; height:90px; overflow:hidden; float:left; margin:0 3.6% 0 auto; font-size:26px; color:#a7d500; text-align:left; line-height:90px;}
.p_down{ width:99.6%; height:auto; overflow:hidden; margin:0 auto; border:1px solid #dcdcdc;}
.p_down .p_box{ width:24.92%; height:auto; overflow:hidden; float:left; margin:0 auto; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
.p_down .p_box:nth-child(4n){ width:24.92%; height:auto; overflow:hidden; float:left; margin:0 auto; border-bottom:1px solid #dcdcdc; border-right:0;}

.p_down .p_box .p_title{ width:80%; height:40px; overflow:hidden; margin:15px auto 0 auto; line-height:40px; color:#333; font-size:24px; font-family:"Source"; font-weight:bold;}
.p_down .p_box:hover .p_title{ width:80%; height:40px; overflow:hidden; margin:15px auto 0 auto; line-height:40px; color:#a7d500; font-size:24px; font-family:"Source"; font-weight:bold;}
.p_down .p_box .p_intro{ width:80%; height:30px; overflow:hidden; margin:0 auto; line-height:30px; color:#666; font-size:16px; font-family:"Source";}
.p_down .p_box .p_pic{ width:80%; height:255px; overflow:hidden; margin:15px auto; text-align:center;}
.p_down .p_box .p_pic img{ width:100%; height:auto; transition:all 0.4s;}
.p_down .p_box .p_more{ width:120px; height:40px; overflow:hidden; margin:30px auto 30px 10%; background:url(../img/images/j2.png) no-repeat 90% center; border:1px solid #333; line-height:40px; font-family:"Source"; color:#333; font-size:16px; text-indent:1em; border-radius:20px;}
.p_down .p_box:hover .p_more{ width:120px; height:40px; overflow:hidden; margin:30px auto 30px 10%; background:#a7d500 url(../img/images/j3.png) no-repeat 90% center; border:1px solid #a7d500; line-height:40px; font-family:"Source"; color:#fff; font-size:16px; text-indent:1em; border-radius:20px;}
.p_down .p_box:hover .p_pic img{ width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}


/*about*/
.about_bg{ width:100%; height:auto; overflow:hidden; margin:50px auto 0 auto; background-color:#f9f9f9; padding:80px 0;}
.about{ width:92%; height:auto; overflow:hidden; margin:0 auto;}
.about .a_box{ width:50%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.about .a_box .a_title{ width:100%; height:50px; overflow:hidden; margin:0 auto; line-height:50px; font-family:"Source"; color:#333; font-size:36px; font-weight:bold;}
.about .a_box .a_intro{ width:100%; height:auto; max-height:120px; overflow:hidden; margin:40px auto 0 auto; line-height:30px; font-family:"Source"; color:#666; font-size:16px;}
.about .a_box .a_horeo{ width:100%; height:auto; overflow:hidden; margin:65px auto 0 auto; text-align:center;}
.about .a_box .a_horeo .box_l{ width:auto; height:auto; overflow:hidden; float:left; padding:0 20px; border-right:1px solid #dcdcdc; line-height:140%; font-family:"Source"; color:#333; font-size:14px; text-align:center;}
.about .a_box .a_horeo .box_l span{line-height:60px; font-family:"Source"; color:#333; font-size:32px; font-weight:bold;}
.about .a_box .p_more{width:120px; height:40px; overflow:hidden; margin:50px auto 20px 0; background:#a7d500 url(../img/images/j3.png) no-repeat 90% center; border:1px solid #a7d500; line-height:40px; font-family:"Source"; color:#fff; font-size:16px; text-indent:1em; border-radius:20px;}
.about .a_box .p_more:hover{ width:120px; height:40px; overflow:hidden; margin:50px auto 20px 0; background:#a7d500 url(../img/images/j3.png) no-repeat 90% center; border:1px solid #a7d500; line-height:40px; font-family:"Source"; color:#fff; font-size:16px; text-indent:1em; border-radius:20px;}
.about .a_box .videobox{width:95%; height:55vh; overflow:hidden; float:right;}
.about .a_box .videobox #myplayer1{width:100%; height:100%;}


/*guangao*/
.guanggao{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.guanggao img{ width:100%; height:auto; overflow:hidden; margin:0 auto;}

/*youshi*/
.youshi{ width:92%; height:auto; overflow:hidden; margin:90px auto; display:block;}
.youshim{ width:92%; height:auto; overflow:hidden; margin:90px auto; display:none;}

.youshi .y_top{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.youshi .y_top .title{ width:100%; height:50px; overflow:hidden; margin:0 auto; line-height:50px; color:#333; font-size:36px; font-family:"Source"; font-weight:bold; }
.youshi .y_top .intro{ width:100%; height:60px; overflow:hidden; margin:25px auto 35px auto; line-height:30px; color:#666; font-size:16px; font-family:"Source";}
.youshi .y_top .xian{ width:100%; height:5px; overflow:hidden; margin:0 auto; background:url(../img/images/x.png) no-repeat left center;}

.youshi .y_down{ width:100%; height:auto; overflow:hidden; margin:60px auto 0 auto;}
.youshi .y_down .y_box{ width:22%; height:auto; overflow:hidden; float:left; margin:0 3% 0 0;}

.youshi .y_down .y_box .y_title{ width:100%; height:35px; overflow:hidden; margin:0 auto; line-height:35px; color:#333; font-size:24px; font-family:"Source";}
.youshi .y_down .y_box:hover .y_title{ width:100%; height:35px; overflow:hidden; margin:0 auto; line-height:35px; color:#a7d500; font-size:24px; font-family:"Source";}
.youshi .y_down .y_box .y_intro{ width:100%; height:25px; overflow:hidden; margin:15px auto 0 auto; line-height:25px; color:#666; font-size:16px; font-family:"Source";}
.youshi .y_down .y_box .y_pic{ width:100%; height:340px; overflow:hidden; margin:30px auto 0 auto; text-align:center;}
.youshi .y_down .y_box .y_pic img{ width:100%; height:auto; transition:all 0.4s;}
.youshi .y_down .y_box .y_more{ width:90px; height:30px; overflow:hidden; margin:45px auto 0 0; border:1px solid #333; line-height:30px; font-family:"Source"; color:#333; font-size:16px; text-align:center; border-radius:15px;}
.youshi .y_down .y_box:hover .y_more{ width:90px; height:30px; overflow:hidden; margin:45px auto 0 0; background-color:#a7d500; border:1px solid #a7d500; line-height:30px; font-family:"Source"; color:#fff; font-size:16px; text-align:center; border-radius:15px;}
.youshi .y_down .y_box:hover .y_pic img{ width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}


/*case*/
.case_bg{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:url(../img/images/bg.jpg) no-repeat center top; background-size:100% 100%;}
.case{ width:92%; height:auto; overflow:hidden; margin:60px auto 100px auto;}
.case .c_top{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.case .c_top .title{ width:100%; height:50px; overflow:hidden; margin:0 auto; line-height:50px; color:#fff; font-size:36px; font-family:"Source"; font-weight:bold; }
.case .c_top .intro{ width:100%; height:30px; overflow:hidden; margin:25px auto 0 auto; line-height:30px; color:#fff; font-size:16px; font-family:"Source";}

.c_down{ width:100%; height:auto; overflow:hidden; margin:50px auto 0 auto;}
.c_down .c_left{ width:85%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.c_down .c_box{ width:30%; height:auto; overflow:hidden; float:left; margin:0 3.33% 0 0;}

.c_down .c_box .c_pic{ width:100%; height:275px; overflow:hidden; margin:0 auto; text-align:center;}
.c_down .c_box .c_pic img{ width:100%; height:auto; transition:all 0.4s;}
.c_down .c_box .c_title{ width:100%; height:35px; overflow:hidden; margin:35px auto 0 auto; line-height:35px; color:#fff; font-size:24px; font-family:"Source";}
.c_down .c_box:hover .c_title{ width:100%; height:35px; overflow:hidden; margin:35px auto 0 auto; line-height:35px; color:#a7d500; font-size:24px; font-family:"Source";}
.c_down .c_box .c_intro{ width:100%; height:60px; overflow:hidden; margin:30px auto 0 auto; line-height:30px; color:#d6d7da; font-size:16px; font-family:"Source";}
.c_down .c_box:hover .c_pic img{ width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}

.c_down .c_right{ width:15%; height:auto; overflow:hidden; margin:0 auto; float:right;}
.c_right .c_nav a{ width:95%; height:75px; overflow:hidden; margin:0 auto; display:block; font-size:20px; color:#fff; line-height:75px; border-left:3px solid #6c6c6c; text-align:center; transition:all 0.4s;}
.c_right .c_nav a:hover{ width:95%; height:75px; overflow:hidden; margin:0 auto; display:block; font-size:20px; color:#a7d500; line-height:75px; border-left:3px solid #a7d500; text-align:center; transition:all 0.4s;}
.c_right .c_nav .on{width:95%; height:75px; overflow:hidden; margin:0 auto; display:block; font-size:20px; color:#a7d500; line-height:75px; border-left:3px solid #a7d500; text-align:center; transition:all 0.4s;}

/*news*/
.news{ width:92%; height:auto; overflow:hidden; margin:70px auto;}
.news .n_top{ width:100%; height:100px; overflow:hidden; margin:0 auto;}
.news .n_top .title{ width:33%; height:97px; overflow:hidden; float:left; margin:0 auto; border-bottom:3px solid #a7d500;line-height:97px; color:#333; font-size:36px; font-family:"Source"; font-weight:bold; }
.news .n_top .right{ width:67%; height:99px; overflow:hidden; float:left; margin:0 auto; border-bottom:1px solid #dedede;}
.news .n_top .right .more{ width:auto; height:35px; overflow:hidden; float:right; margin:20px 10px; line-height:35px; color:#666; font-size:24px; font-family:"Source";}
.news .n_top .right .more:hover{ width:auto; height:35px; overflow:hidden; float:right; margin:20px 10px; line-height:35px; color:#a7d500; font-size:24px; font-family:"Source";}

.n_down{ width:100%; height:auto; overflow:hidden; margin:25px auto 0 auto;}
.n_down .box_l{ width:32%; height:auto; overflow:hidden; float:left; margin:0 3% 0 0;}
.n_down .box_r{ width:30%; height:auto; overflow:hidden; float:left; margin:0 auto;}
.nav_top{ width:100%; height:35px; overflow:hidden; margin:30px auto;}
.nav_top .nav_title{ width:60%; height:35px; overflow:hidden; margin:0 auto; float:left; line-height:35px; color:#333; font-size:24px; font-family:"Source"; font-weight:bold;}
.nav_top .nav_more{ width:37%; height:35px; overflow:hidden; float:left; background:url(../img/images/j4.png) no-repeat right center; margin:0 auto; line-height:35px; color:#999; font-size:14px; font-family:"Source"; text-align:right; padding-right:3%;}
.nav_top .nav_more:hover{ width:37%; height:35px; overflow:hidden; float:left; background:url(../img/images/j4.png) no-repeat right center; margin:0 auto; line-height:35px; color:#a7d500; font-size:14px; font-family:"Source"; text-align:right; padding-right:3%;}
.box_l .nav_down{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.box_l .nav_down .lie{ width:100%; height:45px; overflow:hidden; margin:0 auto; border-bottom:1px solid #e5e5e5;}
.box_l .nav_down .lie .left{ width:80%; height:45px; overflow:hidden; margin:0 auto; float:left; line-height:45px; color:#666; font-size:16px; font-family:"Source"; }
.box_l .nav_down .lie .left span{line-height:45px; color:#a7d500; font-size:24px; font-family:"Source"; font-weight:bold; }
.box_l .nav_down .lie .right{ width:20%; height:45px; overflow:hidden; margin:0 auto; float:left; line-height:45px; color:#999; font-size:12px; font-family:"Source"; text-align:right;}
.box_l .nav_down .lie:hover .left{ width:80%; height:45px; overflow:hidden; margin:0 auto; float:left; line-height:45px; color:#a7d500; font-size:16px; font-family:"Source"; }
.n_down .box_r .r_box{ width:80%; height:auto; overflow:hidden; margin:0 auto 0 0; padding:25px 15px; line-height:40px; color:#333; font-size:16px; font-family:"Source"; background-color:#f2f2f2; }


.footer_bg{width:100%; height:auto; margin:0 auto; overflow:hidden; background-color:#323337; display:block;}
.footer_bg .footer{ width:92%; height:auto; overflow:hidden; margin:90px auto 0 auto;}
.footer_bg .foot_top{ width:100%; height:auto; overflow:hidden; margin:0 auto 60px auto;}
.footer_bg .foot_top .foot_left{ width:25%; height:auto; overflow:hidden; float:left; margin:0 auto;}
.footer_bg .foot_top .foot_left .f_logo{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.footer_bg .foot_top .foot_left .f_er{ width:100%; height:auto; overflow:hidden; margin:100px auto 0 auto;}
.footer_bg .foot_top .foot_left .f_er img{ width:115px; height:115px;}
.footer_bg .foot_top .foot_right{ width:75%; height:auto; overflow:hidden; float:right; margin:0 auto;}
.footer_bg .foot_top .foot_right .links{ width:100%; height:65px; overflow:hidden; margin:0 auto; border-bottom:1px solid #5b5c5f;}
.footer_bg .foot_top .foot_right .links .links_l{ width:15%; height:65px; overflow:hidden; margin:0 auto; float:left; line-height:65px; font-family:"Source"; color:#fff; font-size:18px; }
.footer_bg .foot_top .foot_right .links .links_r{ width:85%; height:65px; overflow:hidden; margin:0 auto; float:left;}
.footer_bg .foot_top .foot_right .links .links_r .links_b{ width:auto; height:25px; overflow:hidden; margin:20px 15px; float:left;}
.footer_bg .foot_top .foot_right .links .links_r .links_b img{ width:auto; height:25px !important;-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; }
.footer_bg .foot_top .foot_right .r_nav{ width:100%; height:auto; overflow:hidden; margin:40px auto 0 auto;}

.footer_bg .foot_top .foot_right .r_nav .r_lir{ width:15%; height:auto; overflow:hidden; margin:0 0.5%; float:left;}
.footer_bg .foot_top .foot_right .r_nav .r_lir .bnavname{ width:100%; height:auto; overflow:hidden; color:#bfbfc0; font-size:20px; line-height:40px; font-family:"Source"; text-align:left;} 
.footer_bg .foot_top .foot_right .r_nav .r_lir .smnavname{ width:100%; height:auto; overflow:hidden; color:#fff; font-size:16px; line-height:40px; font-family:"Source"; text-align:left;} 
.footer_bg .foot_top .foot_right .r_nav .r_lir .smnavname:hover{ width:100%; height:auto; overflow:hidden; color:#a7d500; font-size:16px; line-height:40px; font-family:"Source"; text-align:left;} 
.footer_bg .foot_right .r_nav .r_contact{ width:35%; height:auto; overflow:hidden; margin:0 auto; float:right;}
.footer_bg .foot_right .r_nav .r_contact .bnavname{ width:100%; height:auto; overflow:hidden; margin-bottom:40px; color:#bfbfc0; font-size:20px; line-height:40px; font-family:"Source"; text-align:left;}
.footer_bg .foot_right .r_nav .r_contact .r_con{ width:100%; height:auto; overflow:hidden; margin:0 auto; color:#fff; font-family:"Source"; line-height:40px; font-size:20px; text-align:left;}
.footer_bg .foot_right .r_nav .r_contact .r_con span{ color:#a7d500; font-family:"Source"; line-height:40px; font-size:18px;}

.footer_bg .foot_down{ width:92%; height:60px; overflow:hidden; margin:0 auto; line-height:60px; font-size:14px; color:#858587; text-align:center; border-top:1px solid #5b5c5f;}
.footer_bg .foot_down span a{color:#858587;}
/**footer**/
.footerm{ display:none;}
.footermf{ display:none;}

.touchsliderindex .touchslider-item .pic{width: 100%;height:760px;overflow: hidden;}
.touchsliderindex,.touchsliderindex .touchslider-viewport,.touchsliderindex .touchslider-item,.touchsliderindex .touchslider-item .pic{height: 760px;}
.touchsliderindex .pic img{width: 100%;height:100%;display: none;}
.touchsliderindex .touchslider-navtag{position:absolute; bottom:4%; right:18%; text-align:center; width:auto;}
.touchsliderindex .touchslider-navtag .touchslider-prev{ width:30px; height:30px; background:url("../img/prev.png") no-repeat center; float:left; cursor:pointer;}
.touchsliderindex .touchslider-navtag .touchslider-next{ width:30px; height:30px; background:url("../img/next.png") no-repeat center; float:right; cursor:pointer;}
.touchsliderindex .touchslider-navtag .wk{height: 36px;}
.touchsliderindex .touchslider-navno{ width:auto; height:30px; overflow:hidden; float:left; line-height:30px; font-size:16px; color:#fff; text-align:center;}
.touchsliderindex .touchslider-navno li{ width:auto; height:30px; overflow:hidden; float:left; line-height:30px; font-size:16px; color:#fff; text-align:center;}
.touchsliderindex .touchslider-navno .shu{ display:none;}
.touchsliderindex .touchslider-navno .shu.active{ display:block;}
.touchsliderindex .touchslider-nav-item-current{background-color: #074349;}
.touchsliderindex .touchslider-item.active .pwk p{opacity: 1; -webkit-animation: fadeInUp .7s ease-in-out both; animation: fadeInUp .7s ease-in-out both; -webkit-animation-delay: 1.2s; animation-delay: 1.2s; }


/*内页*/
.commbg{ width:100%; height:auto; overflow:hidden; background-color:#f2f2f2; margin:0 auto;}
.commpc{ width:92%; height:auto; overflow:hidden; min-height:600px; margin:0 auto;}
.commInpage{ width:92%; height:auto; overflow:hidden; min-height:600px; padding:50px 0; margin:100px auto; background-color:#fff;}
.commbox{ width:90%; height:auto; overflow:hidden; min-height:600px; margin:0 auto;}

/*neicase*/
.neicase{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.neicase_nav{ width:100%; height:200px; overflow:hidden; margin:0 auto; color:#333; font-family:"Source"; line-height:200px; font-size:34px;}
.neicase_menu{ width:18.5%; height:auto; overflow:hidden; margin:0 auto 0 1.5%; float:left; position:relative; border-radius:10px;}
.neicase_menu img{ width:100%; height:auto; transition:all 0.4s;}
.neicase_menu .upbox{ width:80%; height:auto; overflow:hidden; top:45px; left:10%; position:absolute; z-index:9;}
.neicase_menu .upbox .en{ width:50%; height:auto; overflow:hidden; margin:0 auto 0 0; color:#fff; font-family:"Source"; line-height:25px; font-size:16px;}
.neicase_menu .upbox .tiao{ width:40px; height:4px; overflow:hidden; margin:20px auto 20px 0; background-color:#fff; transition:all 0.5s;}
.neicase_menu .upbox .cn{ width:100%; height:auto; overflow:hidden; margin:0 auto; color:#fff; font-family:"Source"; line-height:30px; font-size:24px; transition:all 0.5s;}
.neicase_menu:hover img{ width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}
.neicase_menu:hover .upbox .tiao{ width:100%; height:4px; overflow:hidden; margin:20px auto 20px 0; background-color:#a7d500; transition:all 0.5s;}
.neicase_menu:hover .upbox .cn{ width:100%; height:auto; overflow:hidden; margin:0 auto; color:#a7d500; font-family:"Source"; line-height:30px; font-size:24px; transition:all 0.5s;}

.neicase_xg{ width:31%; height:auto; overflow:hidden; float:left; margin:0 auto 50px 2.3%; border-bottom:3px solid #dcdcdc; transition:all 0.4s;}
.neicase_xg .xg_pic{ width:100%; height:325px; overflow:hidden; margin:0 auto;}
.neicase_xg .xg_pic img{ width:100%; height:auto; min-height:100%; transition:all 0.4s;}
.neicase_xg .xg_title{ width:100%; height:35px; overflow:hidden; margin:25px auto 0 auto; color:#333; font-family:"Source"; line-height:35px; font-size:24px; transition:all 0.5s;}
.neicase_xg .xg_intro{ width:100%; height:60px; overflow:hidden; margin:25px auto 35px auto; color:#666; font-family:"Source"; line-height:30px; font-size:16px;}
.neicase_xg:hover{ width:31%; height:auto; overflow:hidden; float:left; margin:0 auto 50px 2.3%; border-bottom:3px solid #a7d500; transition:all 0.4s;}
.neicase_xg:hover img{ width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}
.neicase_xg:hover .xg_title{ width:100%; height:35px; overflow:hidden; margin:25px auto 0 auto; color:#a7d500; font-family:"Source"; line-height:35px; font-size:24px; transition:all 0.5s;}

.navmenu{ width:100%; height:40px; overflow:hidden; margin:0 auto; padding:30px 0; border-bottom:1px solid #dcdcdc; background:url(../img/images/t3.png) no-repeat left center; color:#333; font-family:"Source"; line-height:40px; font-size:36px; text-indent:1em;}

.neicase_shai{ width:100%; height:auto; overflow:hidden; margin:30px auto;}
.neicase_shai .shai_lie{ width:100%; height:auto; overflow:hidden; margin:15px auto;}
.neicase_shai .shai_lie .left{ width:5%; height:32px; overflow:hidden; float:left; margin:0 auto; color:#333; font-family:"Source"; line-height:32px; font-size:16px;}
.neicase_shai .shai_lie .right{ width:95%; height:auto; overflow:hidden; float:left; margin:0 auto; float:right;}
.neicase_shai .shai_lie .right .box{ width:auto; height:32px; overflow:hidden; margin:0 20px; padding:0 10px; float:left; color:#333; font-family:"Source"; line-height:32px; font-size:14px; transition:all 0.2s;}
.neicase_shai .shai_lie .right .box:hover{ width:auto; height:32px; overflow:hidden; margin:0 20px; padding:0 10px; background-color:#a7d500; float:left; color:#fff; font-family:"Source"; line-height:32px; font-size:14px; transition:all 0.2s;}
.neicase_shai .shai_lie .right .boxa{ width:auto; height:32px; overflow:hidden; margin:0 20px; padding:0 10px; background-color:#a7d500; float:left; color:#fff; font-family:"Source"; line-height:32px; font-size:14px; transition:all 0.2s;}
.neicase_shai .shai_lie .right .boxa:hover{ width:auto; height:32px; overflow:hidden; margin:0 20px; padding:0 10px; background-color:#a7d500; float:left; color:#fff; font-family:"Source"; line-height:32px; font-size:14px; transition:all 0.2s;}
.neicase_shaimenu{ width:0.4rem; height:auto; overflow:hidden; text-align:right; position:absolute; top:0.3rem; right:0; display:none;}
.neicase_shaim{ width:100%; height:100vh; overflow:hidden; position:fixed; top:0.8rem; left:0; background-color:rgba(0,0,0,0.2); animation: mymenu 0.5s; -webkit-animation: mymenu 0.5s; display: none;}
/*--neicontact--*/
.neicontact{ width:100%; height:auto; overflow:hidden; margin:65px auto 0 auto;}
.neicontact .left{ width:40%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.neicontact .left img{ width:100%; height:auto;}
.neicontact .right{ width:53%; height:auto; overflow:hidden; margin:0 auto; float:right;}
.neicontact .right .webname{ width:100%; height:80px; overflow:hidden; margin:0 auto; border-bottom:1px solid #dcdcdc; color:#333; font-family:"Source"; line-height:80px; font-size:24px;}
.neicontact .right .lie{ width:100%; height:auto; overflow:hidden; margin:30px auto; color:#666; font-family:"Source"; line-height:55px; font-size:16px; text-indent:5em;}
.neicontact .right .lie span{ color:#333; font-family:"Source"; line-height:30px; font-size:24px; font-weight:bold; margin-left:80px;}

/*message*/
.message_lie{ width:100%; height:50px; overflow:hidden; margin:50px auto 20px auto; color:#333; font-family:"Source"; line-height:50px; font-size:36px; text-align:center;}
.message_lieb{ width:100%; height:50px; overflow:hidden; margin:0 auto; color:#666; font-family:"Source"; line-height:50px; font-size:16px; text-align:center;}
.regcona{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.lolia{ width:100%; height:auto; overflow:hidden; margin:15px auto;}
.lolia .l{width:10%; height:50px; overflow:hidden; float:left;}
.lolia .r{width:85%; font-size:16px; line-height:50px; float:left;}
.lolia .r2{height: 28px;text-align: left;}
.lolia .lolibor{ width:100%; height:6px; overflow:hidden; position:absolute; bottom:0; left:0;}
.lolia .lolibor .lor{width:6px; height:6px; overflow:hidden; float:left; background-color:#f08519; border-radius:3px}
.lolia .lolibor .ror{width:97%; height:1px; overflow:hidden; float:right; background-color:#d4d4d4; margin-top:3px;}

input::-webkit-input-placeholder{color:#999; font-size:12px;}
.regcona .lolia .inp{float:left;text-indent: 10px;width: 100%;height: 50px;background:none; border:0; color:#333; font-size:15px;}
.regcona .lolia .tex{min-height: 200px;width: 98%;padding:0.5%;text-indent: 0; border:1px solid #d4d4d4; }
.regcona .lolia .sinp{float:left;text-indent: 10px;width: 10%;margin-right:2%;height: 40px;background-color: #fff;border: none;outline: none;}
.regcona .lolia .mescode{background-color: #fbfbfb;border: 1px solid #d8d8d8;}
.regcona .lolia .send{text-indent: 10px;width: 10%;margin-right:0;height: 40px;background-color: #fff;border: none;outline: none;cursor:pointer;font-size: 18px;font-family: "Source";}
.regcona .lolia .inpf{height: auto;background: none;text-indent: 0;}
.regcona .lolia .inpty{width: 60%;display: inline-block;text-align: left;}
.regcona .lolia .sel{text-indent: 10px;width: 60%;height: 45px;background-color: #fff;border: none;outline: none;}
.regcona .lolia .sub{width: 100%; border:none;height: 60px; background-color:#a7d500;color: #fff;font-size: 18px; line-height:60px; text-align:center;}
.regcona .lolia .sub:hover{background-color:#ff6600;}

/*job*/
.job{ width:48%; height:auto; overflow:hidden; margin:40px auto 40px 3.5%; padding:40px 0 100px 0; -moz-box-shadow:0px 0px 10px #f3f3f3; -webkit-box-shadow:0px 0px 10px #f3f3f3; box-shadow:0px 0px 10px #f3f3f3; position: relative; float:left;}
.job_top{ width:90%; height:60px; overflow:hidden; margin:0 auto; border-bottom:1px solid #dcdcdc; font-size:24px; font-family:"Source"; color:#333; line-height:60px; font-weight:bold;}
.job_top span{float:right; font-size:24px; font-family:"Source"; color:#a7d500; line-height:60px; font-weight:bold;}
.job_time{width:90%; height:25px; overflow:hidden; margin:0 auto; font-size:12px; font-family:"Source"; color:#666; line-height:25px; text-align:right;}
.job_down{ width:90%; height:auto; max-height:120px; overflow:hidden; margin:15px auto; font-size:16px; color:#888; font-family:"Source"; line-height:30px;}
.job_more{ width:140px; height:50px; overflow:hidden; position:absolute; bottom:40px; left:5%; text-align:center; font-size:16px; font-family:"Source"; color:#fff; line-height:50px; background-color:#a7d500;}

/*neiprduct*/
.neiprduct{ width:100%; height:auto; overflow:hidden; margin:50px auto;}
.neiprduct .left{ width:17%; height:auto; overflow:hidden; margin:0 3% 0 0; float:left;}
.neiprduct .left .navtop{ width:100%; height:70px; overflow:hidden; margin:0 auto; background-color:#a7d500; font-size:30px; font-family:"Source"; color:#fff; line-height:70px; text-align:center;}
.neiprduct .left .lie{ width:100%; height:80px; overflow:hidden; margin:0 auto; background:#fbfbfb; font-size:24px; font-family:"Source"; color:#666; line-height:80px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}
.neiprduct .left .lie:hover{ width:100%; height:80px; overflow:hidden; margin:0 auto; background:#fbfbfb url(../img/images/t10.png) no-repeat left center; background-size:auto 55%; font-size:24px; font-family:"Source"; color:#666; line-height:80px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}
.neiprduct .left .lieb{ width:100%; height:80px; overflow:hidden; margin:0 auto; background:#fbfbfb url(../img/images/t10.png) no-repeat left center; background-size:auto 55%; font-size:24px; font-family:"Source"; color:#666; line-height:80px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}
.neiprduct .left .lieb:hover{ width:100%; height:80px; overflow:hidden; margin:0 auto; background:#fbfbfb url(../img/images/t10.png) no-repeat left center; background-size:auto 55%; font-size:24px; font-family:"Source"; color:#666; line-height:80px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}

.neiprduct .right{ width:80%; height:auto; overflow:hidden; margin:0 auto 50px auto; float:right; border-top:1px solid #dcdcdc;}
.neiprduct .right .p_box{ width:33.1%; height:auto; overflow:hidden; float:left; margin:0 auto; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}

.neiprduct .right .p_box .p_title{ width:80%; height:50px; overflow:hidden; margin:30px auto 0 auto; line-height:50px; color:#333; font-size:24px; font-family:"Source"; font-weight:bold;}
.neiprduct .right .p_box:hover .p_title{ width:80%; height:50px; overflow:hidden; margin:30px auto 0 auto; line-height:50px; color:#a7d500; font-size:24px; font-family:"Source"; font-weight:bold;}
.neiprduct .right .p_box .p_intro{ width:80%; height:30px; overflow:hidden; margin:0 auto; line-height:30px; color:#666; font-size:16px; font-family:"Source";}
.neiprduct .right .p_box .p_pic{ width:80%; height:255px; overflow:hidden; margin:15px auto; text-align:center;}
.neiprduct .right .p_box .p_pic img{ width:100%; height:auto; transition:all 0.4s;}
.neiprduct .right .p_box .p_more{ width:120px; height:40px; overflow:hidden; margin:30px auto 50px 10%; background:url(../img/images/j2.png) no-repeat 90% center; border:1px solid #333; line-height:40px; font-family:"Source"; color:#333; font-size:16px; text-indent:1em; border-radius:20px;}
.neiprduct .right .p_box:hover .p_more{ width:120px; height:40px; overflow:hidden; margin:30px auto 50px 10%; background:#a7d500 url(../img/images/j3.png) no-repeat 90% center; border:1px solid #a7d500; line-height:40px; font-family:"Source"; color:#fff; font-size:16px; text-indent:1em; border-radius:20px;}
.neiprduct .right .p_box:hover .p_pic img{ width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}

.pro_nav{ width:auto; height:40px; overflow:hidden; float:right; margin:0 auto;}
.pro_nav .box{ width:auto; height:40px; overflow:hidden; float:right; margin:0 15px; line-height:40px; color:#999; font-size:24px; font-family:"Source";}
.neipro_top{ width:100%; height:auto; overflow:hidden; margin:50px auto;}
.neipro_left{ width:40%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.neipro_left #playBox{ width:560px; height:620px; margin:0 auto; position:relative; overflow:hidden;}
.neipro_left #playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
.neipro_left #playBox .oUlplay li{ width:560px; height:520px; overflow:hidden; float:left;}
.neipro_left #playBox .oUlplay li img{ width:560px; height:auto;}
.neipro_left #playBox .pre{ cursor:pointer; width:12px; height:22px; background:url(../img/myjta.png) no-repeat; position:absolute; bottom:30px; left:0; z-index:10; transition:all 0.3s;}
.neipro_left #playBox .next{ cursor:pointer; width:12px; height:22px; background:url(../img/myjt.png) no-repeat; position:absolute; bottom:30px; right:0; z-index:10; transition:all 0.3s;}
.neipro_left #playBox .pre:hover{ cursor:pointer; width:12px; height:22px; background:url(../img/myjta.png) no-repeat; position:absolute; bottom:30px; left:0; z-index:10; transition:all 0.3s;}
.neipro_left #playBox .next:hover{ cursor:pointer; width:12px; height:22px; background:url(../img/myjt.png) no-repeat; position:absolute; bottom:30px; right:0; z-index:10; transition:all 0.3s;}
.neipro_left #playBox .smalltitle {width:100%; height:auto; position:absolute; bottom:0; min-height:50px;}
.neipro_left #playBox .smalltitle ul{ width:96%; height:75px; margin:0 auto;overflow-x: auto;}
.neipro_left #playBox .smalltitle ul img{ width:100%; height:75px; margin:0 auto;overflow-x: auto;}
.neipro_left #playBox .smalltitle ul .dian{ width:103px; height:73px; margin:0 10px; float:left; text-align:center; overflow:hidden; cursor:pointer; border:1px solid #dcdcdc;}
.neipro_left #playBox .smalltitle .thistitle{ width:103px; height:73px; margin:0 10px; float:left; text-align:center; overflow:hidden; cursor:pointer; border:1px solid #a7d500;}


.neipro_right{ width:55%; height:auto; overflow:hidden; margin:0 auto; float:right;}
.neipro_right .pro_title{ width:100%; height:85px; overflow:hidden; margin:50px auto 0 auto; border-bottom:1px solid #dcdcdc; line-height:85px; color:#333; font-size:30px; font-family:"Source";}
.neipro_right .pro_tag{ width:100%; height:25px; overflow:hidden; margin:20px auto 0 auto; line-height:25px; color:#a7d500; font-size:16px; font-family:"Source";}
.neipro_right .pro_con{ width:100%; height:auto; overflow:hidden; margin:20px auto 0 auto; line-height:30px; color:#666; font-size:16px; font-family:"Source";}
.neipro_right .pro_more{ width:240px; height:40px; overflow:hidden; margin:40px auto 0 0; background:#a7d500 url(../img/images/j3.png) no-repeat 90% center; border-radius:20px; line-height:40px; color:#fff; font-size:16px; font-family:"Source"; text-align:center;}
.neipro_box{ width:100%; height:auto; overflow:hidden; margin:80px auto 0 auto;}
.neipro_box .box_tag{ width:100%; height:85px; overflow:hidden; margin:15px auto 0 auto; border-bottom:1px solid #dcdcdc; line-height:85px; color:#333; font-size:30px; font-family:"Source";}
.neipro_box .box_ntr{ width:100%; height:auto; min-height:300px; overflow:hidden; margin:40px auto 0 auto; font-family:"Source";}

.pn{ width:100%; height:auto; overflow:hidden; margin:15px auto;}
.pn li{ width:100%; height:auto; overflow:hidden; margin:5px auto; font-size:16px;}

.neipronav{ width:100%; height:auto; overflow:hidden;}
.neipronav a{ width:100%; height:80px; overflow:hidden; margin:0 auto; display:block; background:#fbfbfb; font-size:24px; font-family:"Source"; color:#666; line-height:80px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}
.neipronav a:hover{ width:100%; height:80px; overflow:hidden; margin:0 auto; display:block; background:#fbfbfb url(../img/images/t10.png) no-repeat left center; background-size:auto 55%; font-size:24px; font-family:"Source"; color:#666; line-height:80px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}
.neipronav .on{ width:100%; height:80px; overflow:hidden; margin:0 auto; display:block; background:#fbfbfb url(../img/images/t10.png) no-repeat left center; background-size:auto 55%; font-size:24px; font-family:"Source"; color:#666; line-height:80px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}

/*内页新闻*/
.neinews_box{ width:30%; height:auto; overflow:hidden; margin:40px auto 0 3.33%; float:left;}
.neinews_box .pic{ width:100%; height:275px; overflow:hidden; margin:0 auto; position:relative;}
.neinews_box .pic img{ width:100%; height:275px; overflow:hidden; margin:0 auto;}
.neinews_box .xian{ width:0; height:3px; overflow:hidden; position:absolute; bottom:0; left:0; background-color:#a7d500; transition:all 0.5s;}
.neinews_box:hover .xian{ width:100%; height:3px; overflow:hidden; position:absolute; bottom:0; left:0; background-color:#a7d500; transition:all 0.5s;}
.neinews_box .title{ width:100%; height:40px; overflow:hidden; margin:35px auto 0 auto; font-size:24px; font-family:"Source"; color:#333; line-height:40px;}
.neinews_box:hover .title{ width:100%; height:40px; overflow:hidden; margin:35px auto 0 auto; font-size:24px; font-family:"Source"; color:#a7d500; line-height:40px;}
.neinews_box .intro{ width:100%; height:60px; overflow:hidden; margin:25px auto 0 auto; font-size:16px; font-family:"Source"; color:#666; line-height:30px;}


.neinews_two_box{ width:100%; height:260px; overflow:hidden;  margin:0 auto; background-color:#fff;}
.neinews_two{ width:100%; height:30px; overflow:hidden; padding:10px 0; margin:0 auto; border-bottom:1px dashed #dadada;}
.neinews_two_left{ width:90%; height:30px; float:left; position:relative; z-index:1; line-height:30px; color:#333; font-size:16px; font-family:"Source";}

.neinews_two_right{ width:10%; height:30px; overflow:hidden; float:right; line-height:30px; color:#999; font-size:14px; font-family:"Source";}

/*neiabout*/
.neiabout{ width:92%; height:auto; overflow:hidden; margin:0 auto; position:relative;}
.neiabout .a_box{ width:50%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.neiabout .a_box .a_title{ width:100%; height:50px; overflow:hidden; margin:0 auto; line-height:50px; font-family:"Source"; color:#333; font-size:36px; font-weight:bold;}
.neiabout .a_box .a_intro{ width:100%; height:auto; max-height:150px; overflow:hidden; margin:20px auto 0 auto; line-height:30px; font-family:"Source"; color:#666; font-size:16px;}
.neiabout .a_box .a_horeo{ width:100%; height:auto; overflow:hidden; margin:65px auto 0 auto; text-align:center;}
.neiabout .a_box .a_horeo .box_l{ width:auto; height:auto; overflow:hidden; float:left; padding:0 20px; border-right:1px solid #dcdcdc; line-height:140%; font-family:"Source"; color:#333; font-size:14px; text-align:center;}
.neiabout .a_box .a_horeo .box_l span{line-height:60px; font-family:"Source"; color:#333; font-size:32px; font-weight:bold;}
.neiabout .a_box .p_more{width:120px; height:40px; overflow:hidden; margin:60px auto 30px 0; background:#a7d500 url(../img/images/j3.png) no-repeat 90% center; border:1px solid #a7d500; line-height:40px; font-family:"Source"; color:#fff; font-size:16px; text-indent:1em; border-radius:20px;}
.neiabout .a_box .p_more:hover{ width:120px; height:40px; overflow:hidden; margin:60px auto 30px 0; background:#a7d500 url(../img/images/j3.png) no-repeat 90% center; border:1px solid #a7d500; line-height:40px; font-family:"Source"; color:#fff; font-size:16px; text-indent:1em; border-radius:20px;}
.neiabout .a_box .videobox{width:95%; height:60vh; overflow:hidden; float:left;}
.neiabout .a_box .videobox #myplayer1{width:100%; height:100%;}


.neiabout1{ width:100%; height:auto; overflow:hidden; margin:100px auto 0 auto; background:url(../img/images/bg1.jpg) no-repeat center top; background-size:100% 100%;}
.neiabout1 .neiabout_nav{width:100%; height:50px; overflow:hidden; top:75px; left:0; color:#fff; font-family:"Source"; line-height:50px; font-size:34px; position:absolute;}

.neiabout1 #playBox{ width:66vw; height:805px; margin:0 auto 0 0; position:relative; overflow:hidden;}
.neiabout1 #playBox .oUlplay { width:99999px; position:absolute; left:0; top:300px;}
.neiabout1 #playBox .oUlplay li{ width:66vw; float:left;}
.neiabout1 #playBox .oUlplay li img{ width:auto; height:auto; max-height:480px; max-width:400px;}
.neiabout1 .pro_b{ width:60%; height:50vh; float:left; overflow:hidden;}
.neiabout1 .pro_b_t{ width:80%; height:auto; line-height:100%; font-size:48px; color:#fff; font-family:"Source"; font-weight:bold; display:block;}
.neiabout1 .pro_b_e{ width:40px; height:5px; overflow:hidden; background-color:#fff; margin:45px auto 45px 0; display:block;}
.neiabout1 .pro_b_k{ width:80%; height:auto; line-height:150%; font-size:16px; color:#fff; font-family:"Source"; display:block;}
.neiabout1 #playBox .pre{ cursor:pointer; width:37px; height:37px; background:url(../img/images/t13.png) no-repeat; position:absolute; top:580px; left:10px; z-index:10; transition:all 0.3s;}
.neiabout1 #playBox .next{ cursor:pointer; width:37px; height:37px; background:url(../img/images/t14.png) no-repeat; position:absolute; top:580px; left:65px; z-index:10; transition:all 0.3s;}
.neiabout1 #playBox .smalltitle {width:300px; height:auto; position:absolute; right:0; top:0; z-index:99;}
.neiabout1 #playBox .smalltitle ul{ width:100%; height:auto; margin:0 auto; position: relative;}
.neiabout1 #playBox .smalltitle ul .dian:nth-child(1){ width:75px; height:75px; position:absolute; right:75px; top:30px; text-align:center; font-size:18px; color:#fff; line-height:75px; border:1px solid #fff; background-color:#a7d500; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}
.neiabout1 #playBox .smalltitle ul .dian:nth-child(2){ width:75px; height:75px; position:absolute; right:150px; top:180px; text-align:center; font-size:18px; color:#fff; line-height:75px; border:1px solid #fff; background-color:#a7d500; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}
.neiabout1 #playBox .smalltitle ul .dian:nth-child(3){ width:75px; height:75px; position:absolute; right:170px; top:340px; text-align:center; font-size:18px; color:#fff; line-height:75px; border:1px solid #fff; background-color:#a7d500; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}
.neiabout1 #playBox .smalltitle ul .dian:nth-child(4){ width:75px; height:75px; position:absolute; right:150px; top:520px; text-align:center; font-size:18px; color:#fff; line-height:75px; border:1px solid #fff; background-color:#a7d500; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}
.neiabout1 #playBox .smalltitle ul .dian:nth-child(5){ width:75px; height:75px; position:absolute; right:80px; top:690px; text-align:center; font-size:18px; color:#fff; line-height:75px; border:1px solid #fff; background-color:#a7d500; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}
.neiabout1 #playBox .smalltitle ul .dian:nth-child(6){ width:75px; height:75px; position:absolute; right:150px; top:590px; text-align:center; font-size:18px; color:#fff; line-height:75px; border:1px solid #fff; background-color:#a7d500; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}
.neiabout1 #playBox .smalltitle ul .dian.thistitle{ width:110px; height:110px; position:absolute; margin-top:-20px; text-align:center; font-size:30px; color:#a7d500; line-height:110px; border:1px solid #fff; background:#fff url(../img/images/t12.png) no-repeat center top; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}

.neiabout2{ width:100%; height:auto; overflow:hidden; margin:100px auto 0 auto; background:url(../img/images/bg2.jpg) no-repeat center top; background-size:100% auto;}
.neiabout2 .neiabout_nav{width:100%; height:50px; overflow:hidden; margin:0 auto; color:#333; font-family:"Source"; line-height:50px; font-size:34px;}
.neiabout2 .naiabtou_box{width:49%; height:auto; overflow:hidden; margin:40px auto 0 2%; float:left;}
.naiabtou_box .videobox{width:100%; height:60vh; overflow:hidden; float:left;}
.naiabtou_box .videobox .myplayer{width:100%; height:100%;}


.neiabout3{ width:100%; height:auto; overflow:hidden; margin:100px auto 0 auto; background:url(../img/images/bg2.jpg) no-repeat center top; background-size:100% auto;}
.neiabout3 .neiabout_nav{width:100%; height:50px; overflow:hidden; margin:0 auto; color:#333; font-family:"Source"; line-height:50px; font-size:34px;}
.neiabout3 .neiabout_intro{width:100%; height:30px; overflow:hidden; margin:15px auto 0 auto; color:#666; font-family:"Source"; line-height:30px; font-size:16px;}
.neiabout3 .naiabtou_down{width:100%; height:auto; overflow:hidden; margin:45px auto 0 auto;}
.neiabout3 .naiabtou_box{width:33.33%; height:auto; overflow:hidden; margin:0 auto; float:left; position:relative; cursor:pointer;}
.neiabout3 .naiabtou_box img{width:100%; height:auto; transition:all 0.4s;}
.neiabout3 .naiabtou_box:hover img{width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}
.neiabout3 .naiabtou_title{width:90%; height:auto; overflow:hidden; top:60px; left:7.5%; position:absolute; color:#fff; font-family:"Source"; line-height:50px; font-size:36px; transition:all 0.8s;}
.neiabout3 .naiabtou_text{width:90%; height:auto; overflow:hidden; top:130px; left:7.5%; position:absolute; color:#fff; font-family:"Source"; line-height:30px; font-size:16px; transition:all 0.8s;}
.neiabout3 .naiabtou_jt{width:58px; height:58px; overflow:hidden; bottom:30px; right:50px; position:absolute; background:url(../img/images/t15.png) no-repeat center; background-size:100%; transition:all 0.5s;}
.neiabout3 .naiabtou_boxb{width:25%; height:auto; overflow:hidden; margin:0 auto; float:left; position:relative; cursor:pointer;}
.neiabout3 .naiabtou_boxb img{width:100%; height:auto; transition:all 0.4s;}
.neiabout3 .naiabtou_boxb:hover img{width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}
.neiabout3 .naiabtou_box:hover .naiabtou_title{width:90%; height:auto; overflow:hidden; top:60px; left:7.5%; position:absolute; color:#fff; font-family:"Source"; line-height:50px; font-size:36px; transition:all 0.8s; text-indent:35%;}
.neiabout3 .naiabtou_box:hover .naiabtou_text{width:90%; height:auto; overflow:hidden; top:130px; left:7.5%; position:absolute; color:#fff; font-family:"Source"; line-height:30px; font-size:16px; transition:all 0.8s; text-indent:18%;}
.neiabout3 .naiabtou_box:hover .naiabtou_jt{width:58px; height:58px; overflow:hidden; bottom:-58px; right:50px; position:absolute; background:url(../img/images/t15.png) no-repeat center; background-size:100%; transition:all 0.5s;}
.neiabout3 .naiabtou_boxb:hover .naiabtou_title{width:90%; height:auto; overflow:hidden; top:60px; left:7.5%; position:absolute; color:#fff; font-family:"Source"; line-height:50px; font-size:36px; transition:all 0.8s; text-indent:30%;}
.neiabout3 .naiabtou_boxb:hover .naiabtou_text{width:90%; height:auto; overflow:hidden; top:130px; left:7.5%; position:absolute; color:#fff; font-family:"Source"; line-height:30px; font-size:16px; transition:all 0.8s; text-indent:8%;}
.neiabout3 .naiabtou_boxb:hover .naiabtou_jt{width:58px; height:58px; overflow:hidden; bottom:-58px; right:50px; position:absolute; background:url(../img/images/t15.png) no-repeat center; background-size:100%; transition:all 0.5s;}


.neiabout4{ width:100%; height:auto; overflow:hidden; margin:100px auto 0 auto; background:#f7f7f7;}
.neiabout4 .neiabout_nav{width:100%; height:50px; overflow:hidden; margin:50px auto 0 auto; color:#333; font-family:"Source"; line-height:50px; font-size:34px;}
.neiabout4 .naiabtou_down{width:100%; height:auto; overflow:hidden; margin:45px auto 70px auto;}
.neiabout4 .hoor_box{ width:24%; height:280px; overflow:hidden; float:left; margin:0 0.5%;}
.neiabout4 .hoor_box img{ width:100%; height:auto; transition:all 0.5s;}
.neiabout4 .hoor_box:hover img{width:100%; height:auto; transform:scale(1.1); transition:all 0.5s;}
.neiabout4 .swiper-container{width:100%; height:auto; margin:0 auto; position:relative;}
.neiabout4 .swiper-wrapper{ width:100%; margin:0 auto;}
.neiabout4 .swiper-slide{ width:100%; height:100%; overflow:hidden; position:relative; text-align:center;}
.neiabout4 .swiper_btnz{position: absolute;top: 55%;width: 50px;height: 50px; left:10px;background: url(../img/images/t16.png) 0 0 no-repeat; background-size:cover; display: block;z-index:10;}
.neiabout4 .swiper_btny{position: absolute;top: 55%;width: 50px;height: 50px; right:10px;background: url(../img/images/t17.png) 0 0 no-repeat; background-size:cover; display: block;z-index:10;}

.fen_neiabout{ width:100%; height:auto; overflow:hidden; padding:40px 0; min-height:300px;}
.fen_box{ width:100%; height:auto; overflow:hidden;}
.fen_box .a_horeo{ width:100%; height:auto; overflow:hidden; margin:65px auto 0 auto; padding:45px 0; text-align:center; border-top:1px solid #dedede;}
.fen_box .a_horeo .box_l{ width:19.5%; height:auto; overflow:hidden; float:left; border-right:1px solid #dcdcdc; line-height:140%; font-family:"Source"; color:#333; font-size:14px; text-align:center;}
.fen_box .a_horeo .box_l span{line-height:60px; font-family:"Source"; color:#333; font-size:32px; font-weight:bold;}

.licheng{ width:100%; height:auto; overflow:hidden; margin:60px auto 0 auto;}
.licheng_box{ width:25%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.licheng_box .title{ width:100%; height:auto; overflow:hidden; margin:0 auto; line-height:35px; font-family:"Source"; color:#a7d500; font-size:30px; font-weight:bold; text-align:center;}
.licheng_box .intro{ width:90%; height:60px; overflow:hidden; margin:25px auto 0 auto; line-height:30px; font-family:"Source"; color:#333; font-size:16px; text-align:center;}
.licheng_box .shu{ width:2px; height:140px; overflow:hidden; margin:30px auto 0 auto; border-right:1px dashed #333;}
.licheng_box .heng{ width:100%; height:33px; overflow:hidden; margin:15px auto 0 auto; background:url(../img/images/t19.jpg) repeat-x center; text-align:center;}
.licheng_box .heng img{ width:33px; height:33px;}
.licheng_box .title2{ width:100%; height:auto; overflow:hidden; margin:0 auto; line-height:30px; font-family:"Source"; color:#333; font-size:24px; font-weight:bold; text-align:center;}

.licheng .swiper-container{width:100%; height:auto; margin:0 auto; position:relative;}
.licheng .swiper-wrapper{ width:100%; margin:0 auto;}
.licheng .swiper-slide{ width:100%; height:100%; overflow:hidden; position:relative; text-align:center;}
.licheng .swiper_btnz{position: absolute;top: 80%;width: 50px;height: 50px; left:0;background: url(../img/images/t16.png) 0 0 no-repeat; background-size:cover; display: block;z-index:10;}
.licheng .swiper_btny{position: absolute;top: 80%;width: 50px;height: 50px; right:0;background: url(../img/images/t17.png) 0 0 no-repeat; background-size:cover; display: block;z-index:10;}
	
}
	
	
@media all and (max-width:1366px){
/*header*/
.head{width: 100%;height:120px; background-color:#fff; margin:0 auto;} 
.headn{width: 100%;height:auto;position: fixed;top:0;left: 0;z-index: 98; background-color:rgba(5,108,210,0.77);}
.header_top{ width:100%; height:40px; overflow:hidden; margin:0 auto;}
.header_top .h_left{ width:50%; height:40px; overflow:hidden; float:left; text-indent:40px; font-size:14px; color:#333; line-height:40px;}
.header_top .h_right{ width:205px; height:40px; overflow:hidden; float:right; background:#a7d500 url(../img/images/t1.png) no-repeat 20% center; background-size:31px 32px; border-radius:0 0 0 40px; font-size:16px; color:#fff; line-height:40px; text-indent:80px;}
.header_down{ width:100%; height:80px; margin:0 auto; position:relative; }
.header_left{ width:auto; height:80px; float:left; margin:0 auto;}
.header_left img{width:168px; height:auto; overflow:hidden; margin:15px auto 0 40px}
.header_right{ width:auto; height:80px; float:right; margin:0 auto;  }
.tnav{ width:100%; height:auto; overflow:hidden;}
.nav_b{ width:auto; height:63px; overflow:hidden; margin:17px 20px 0 0; float:right;}
.nav_b .nav_li{ width:auto; height:60px; overflow:hidden; margin:0 auto; padding:0 10px; border-bottom:3px solid #fff; background:url(../img/images/y.png) no-repeat center 60px; line-height:40px; font-family:"Source"; color:#333; font-size:16px; float:right; transition:all 0.4s;}
.nav_b .nav_li:hover{ width:auto; height:60px; overflow:hidden; margin:0 auto; padding:0 10px; border-bottom:3px solid #a7d500; background:url(../img/images/y.png) no-repeat center 45px; line-height:40px; font-family:"Source"; color:#a7d500; font-size:16px;float:right; transition:all 0.4s;}
.nav_b:hover a{color:#a7d500; transition:all 0.4s;}
.nav_b .nav_lia{ width:auto; height:60px; overflow:hidden; margin:0 auto; padding:0 10px; border-bottom:3px solid #a7d500; background:url(../img/images/y.png) no-repeat center 45px; line-height:40px; font-family:"Source"; color:#a7d500; font-size:16px;float:right; transition:all 0.4s;}
.nav_b .nav_lia:hover{ width:auto; height:60px; overflow:hidden; margin:0 auto; padding:0 10px; border-bottom:3px solid #a7d500; background:url(../img/images/y.png) no-repeat center 45px; line-height:40px; font-family:"Source"; color:#a7d500; font-size:16px;float:right; transition:all 0.4s;}

.nav_c{ width:60vw; height:280px; overflow:hidden; background-color:#f9fafa; position:absolute; top:80px; left:38.5vw; display:none; z-index:99; transition:all 0.5s;}
.nav_b:hover .nav_c{ width:60vw; height:280px; overflow:hidden; background-color:#f9fafa; position:absolute; top:80px; left:38.5vw; display: block; z-index:99; transition:all 0.5s;}

.nav_c_l{ width:25%; height:100%; overflow:hidden; float:left;}
.nav_c_l .navname{ width:140px; height:40px; overflow:hidden; margin:50px auto 30px auto; border-left:10px solid #a7d500; line-height:40px; font-family:"Source"; color:#333; font-size:22px; font-weight:bold; text-align:center;}
.nav_c_l .navmore{ width:130px; height:35px; overflow:hidden; margin:0 auto; border:1px solid #a7d500; line-height:35px; font-family:"Source"; color:#333; font-size:14px; text-align:center; border-radius:17px;}
.nav_c_l .navmore:hover{ width:130px; height:35px; overflow:hidden; margin:0 auto; border:1px solid #a7d500; line-height:35px; font-family:"Source"; color:#fff; font-size:14px; text-align:center; border-radius:17px; background-color:#a7d500;}
.nav_c_r{ width:70%; height:auto; overflow:hidden; margin-top:20px; float:right;}
.nav_c_r .snavname{ width:auto; height:35px; margin:25px 25px 0 25px; line-height:35px; font-family:"Source"; color:#333; font-size:16px; text-align:center; float:left;}
.nav_c_r .snavname:hover{ width:auto; height:35px; margin:25px 25px 0 25px; line-height:35px; font-family:"Source"; color:#a7d500; font-size:16px; text-align:center; float:left;}

.headprduct{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.headprduct .pro_left{ width:17%; height:auto; overflow:hidden; margin:0 3% 0 0; float:left;}

.headprduct .pro_left a{ width:100%; height:35px; overflow:hidden; margin:0 auto; display:block; font-size:14px; color:#a7d500; text-align:center; line-height:35px; background:#f9fafa;}
.headprduct .pro_left a:hover{width:100%; height:35px; overflow:hidden; margin:0 auto; display:block; font-size:14px; color:#fff; text-align:center; line-height:35px; background:#a7d500;}
.headprduct .pro_left .on{width:100%; height:35px; overflow:hidden; margin:0 auto; display:block; font-size:14px; color:#fff; text-align:center; line-height:35px; background:#a7d500;}

.headprduct .pro_right{ width:66%; height:auto; overflow:hidden; margin:0 auto 50px auto; float:left; background-color:#fff; border-top:1px solid #dcdcdc;}
.headprduct .pro_right .p_box{ width:32.9%; height:auto; overflow:hidden; float:left; margin:0 auto; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}

.headprduct .pro_right .p_box .p_title{ width:80%; height:25px; overflow:hidden; margin:0 auto; line-height:25px; color:#333; font-size:14px; font-family:"Source"; text-align:center;}
.headprduct .pro_right .p_box:hover .p_title{ width:80%; height:25px; overflow:hidden; margin:0 auto; line-height:25px; color:#a7d500; font-size:14px; font-family:"Source"; text-align:center;}
.headprduct .pro_right .p_box .p_pic{ width:80%; height:80px; overflow:hidden; margin:5px auto; text-align:center;}
.headprduct .pro_right .p_box .p_pic img{ width:auto; max-width:100%; height:100%; transition:all 0.4s;}



.headers{width:100%; height:1rem; background-size:100%; position:fixed; top:0; z-index:98; display:none;}
.navb{width: 100%; height:100vh; position: fixed; top:0;  background: url(../img/images/about1.jpg) no-repeat center top; background-size:auto 100%;z-index: 99; animation: mymenu 0.5s; -webkit-animation: mymenu 0.5s; display:none;}

#pcbanner{ display:none;}

.search{ width:100%; height:80px; overflow:hidden; border-bottom:1px solid #dcdcdc;}
.search .sealeft{ width:30%; height:80px; overflow:hidden; margin:0 auto; float:left;}
.search .searight{ width:70%; height:80px; overflow:hidden; margin:0 auto; float:right; background:#a7d500;}
.search .boxleft{ width:80%; height:80px; float:right; line-height:80px; color:#333; font-size:14px; font-family:"Source"; text-align:left;}
.search .boxleft span{ line-height:80px; color:#ff0000; font-size:24px; font-family:"Source"; text-align:left;}
.search .boxright{ width:90%; height:40px; margin:20px 0 20px 3%; float:left; background-color:#fff; border-radius:20px;}

.search .search_left{ width:88%; height:30px; overflow:hidden; margin:5px 2%; float:left; background:none; border:0; line-height:30px; color:#333; font-size:18px; font-family:"Source"; text-indent:1em;}
.search .search_right{ width:23px; height:24px; float:right; margin:8px 2%; cursor:pointer; }
.boxright input::-webkit-input-placeholder{line-height:30px; color:#dedede; font-size:18px; font-family:"Source"; }

/*product*/
.product{ width:92%; height:auto; overflow:hidden; margin:25px auto;}
.product .p_top{ width:100%; height:80px; overflow:hidden; margin:0 auto;}
.product .p_top .title{ width:15%; height:77px; overflow:hidden; float:left; margin:0 auto; border-bottom:3px solid #a7d500;line-height:77px; color:#333; font-size:28px; font-family:"Source"; font-weight:bold; }
.product .p_top .right{ width:85%; height:79px; overflow:hidden; float:left; margin:0 auto; border-bottom:1px solid #dedede;}
.product .p_top .right .more{ width:100px; height:35px; overflow:hidden; float:right; margin:20px auto; background:#a7d500 url(../img/images/j1.png) no-repeat 85% center; line-height:35px; color:#fff; font-size:14px; font-family:"Source"; text-indent:2em; border-radius:22px;}

.p_nav a{ width:13%; height:80px; overflow:hidden; float:left; margin:0 3.6% 0 auto; font-size:22px; color:#adadad; text-align:left; line-height:80px;}
.p_nav a:hover{width:13%; height:80px; overflow:hidden; float:left; margin:0 3.6% 0 auto; font-size:22px; color:#a7d500; text-align:left; line-height:80px;}
.p_nav .on{width:13%; height:80px; overflow:hidden; float:left; margin:0 3.6% 0 auto; font-size:22px; color:#a7d500; text-align:left; line-height:80px;}
.p_down{ width:99.6%; height:auto; overflow:hidden; margin:0 auto; border:1px solid #dcdcdc;}
.p_down .p_box{ width:24.91%; height:auto; overflow:hidden; float:left; margin:0 auto; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
.p_down .p_box:nth-child(4n){ width:24.93%; height:auto; overflow:hidden; float:left; margin:0 auto; border-bottom:1px solid #dcdcdc; border-right:0;}

.p_down .p_box .p_title{ width:80%; height:40px; overflow:hidden; margin:10px auto 0 auto; line-height:40px; color:#333; font-size:20px; font-family:"Source"; font-weight:bold;}
.p_down .p_box:hover .p_title{ width:80%; height:40px; overflow:hidden; margin:10px auto 0 auto; line-height:40px; color:#a7d500; font-size:20px; font-family:"Source"; font-weight:bold;}
.p_down .p_box .p_intro{ width:80%; height:30px; overflow:hidden; margin:0 auto; line-height:30px; color:#666; font-size:14px; font-family:"Source";}
.p_down .p_box .p_pic{ width:80%; height:200px; overflow:hidden; margin:15px auto; text-align:center;}
.p_down .p_box .p_pic img{ width:100%; height:auto; transition:all 0.4s;}
.p_down .p_box .p_more{ width:100px; height:30px; overflow:hidden; margin:30px auto 30px 10%; background:url(../img/images/j2.png) no-repeat 90% center; border:1px solid #333; line-height:30px; font-family:"Source"; color:#333; font-size:14px; text-indent:1em; border-radius:15px;}
.p_down .p_box:hover .p_more{ width:100px; height:30px; overflow:hidden; margin:30px auto 30px 10%; background:#a7d500 url(../img/images/j3.png) no-repeat 90% center; border:1px solid #a7d500; line-height:30px; font-family:"Source"; color:#fff; font-size:14px; text-indent:1em; border-radius:15px;}
.p_down .p_box:hover .p_pic img{ width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}


/*about*/
.about_bg{ width:100%; height:auto; overflow:hidden; margin:50px auto 0 auto; background-color:#f9f9f9; padding:50px 0;}
.about{ width:92%; height:auto; overflow:hidden; margin:0 auto;}
.about .a_box{ width:50%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.about .a_box .a_title{ width:100%; height:40px; overflow:hidden; margin:0 auto; line-height:40px; font-family:"Source"; color:#333; font-size:30px; font-weight:bold;}
.about .a_box .a_intro{ width:100%; height:auto; max-height:100px; overflow:hidden; margin:30px auto 0 auto; line-height:25px; font-family:"Source"; color:#666; font-size:14px;}
.about .a_box .a_horeo{ width:100%; height:auto; overflow:hidden; margin:30px auto 0 auto; text-align:center;}
.about .a_box .a_horeo .box_l{ width:15.5%; height:auto; overflow:hidden; float:left; padding:0 2%; border-right:1px solid #dcdcdc; line-height:140%; font-family:"Source"; color:#333; font-size:14px; text-align:center;}
.about .a_box .a_horeo .box_l span{ width:70%; line-height:50px; font-family:"Source"; color:#333; font-size:26px; font-weight:bold;}
.about .a_box .p_more{width:100px; height:30px; overflow:hidden; margin:20px auto 30px 0; background:#a7d500 url(../img/images/j3.png) no-repeat 90% center; border:1px solid #a7d500; line-height:30px; font-family:"Source"; color:#fff; font-size:14px; text-indent:1em; border-radius:15px;}
.about .a_box .p_more:hover{ width:100px; height:30px; overflow:hidden; margin:20px auto 30px 0; background:#a7d500 url(../img/images/j3.png) no-repeat 90% center; border:1px solid #a7d500; line-height:30px; font-family:"Source"; color:#fff; font-size:14px; text-indent:1em; border-radius:15px;}
.about .a_box .videobox{width:95%; height:60vh; overflow:hidden; float:right;}
.about .a_box .videobox #myplayer1{width:100%; height:100%;}


/*guangao*/
.guanggao{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.guanggao img{ width:100%; height:auto; overflow:hidden; margin:0 auto;}

/*youshi*/
.youshi{ width:92%; height:auto; overflow:hidden; margin:90px auto; display:block;}
.youshim{ width:92%; height:auto; overflow:hidden; margin:90px auto; display:none;}
.youshi .y_top{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.youshi .y_top .title{ width:100%; height:40px; overflow:hidden; margin:0 auto; line-height:40px; color:#333; font-size:30px; font-family:"Source"; font-weight:bold; }
.youshi .y_top .intro{ width:100%; height:50px; overflow:hidden; margin:25px auto 25px auto; line-height:25px; color:#666; font-size:14px; font-family:"Source";}
.youshi .y_top .xian{ width:100%; height:5px; overflow:hidden; margin:0 auto; background:url(../img/images/x.png) no-repeat left center; background-size:cover;}

.youshi .y_down{ width:100%; height:auto; overflow:hidden; margin:40px auto 0 auto;}
.y_down .y_box{ width:22%; height:auto; overflow:hidden; float:left; margin:0 3% 0 0;}

.youshi .y_down .y_box .y_title{ width:100%; height:35px; overflow:hidden; margin:0 auto; line-height:35px; color:#333; font-size:20px; font-family:"Source";}
.youshi .y_down .y_box:hover .y_title{ width:100%; height:35px; overflow:hidden; margin:0 auto; line-height:35px; color:#a7d500; font-size:20px; font-family:"Source";}
.youshi .y_down .y_box .y_intro{ width:100%; height:25px; overflow:hidden; margin:0 auto; line-height:25px; color:#666; font-size:14px; font-family:"Source";}
.youshi .y_down .y_box .y_pic{ width:100%; height:300px; overflow:hidden; margin:20px auto 0 auto; text-align:center;}
.youshi .y_down .y_box .y_pic img{ width:100%; height:auto; transition:all 0.4s;}
.youshi .y_down .y_box .y_more{ width:90px; height:30px; overflow:hidden; margin:45px auto 0 0; border:1px solid #333; line-height:30px; font-family:"Source"; color:#333; font-size:14px; text-align:center; border-radius:15px;}
.youshi .y_down .y_box:hover .y_more{ width:90px; height:30px; overflow:hidden; margin:45px auto 0 0; background-color:#a7d500; border:1px solid #a7d500; line-height:30px; font-family:"Source"; color:#fff; font-size:14px; text-align:center; border-radius:15px;}
.youshi .y_down .y_box:hover .y_pic img{ width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}


/*case*/
.case_bg{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:url(../img/images/bg.jpg) no-repeat center top; background-size:100% 100%;}
.case{ width:92%; height:auto; overflow:hidden; margin:60px auto 60px auto;}
.case .c_top{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.case .c_top .title{ width:100%; height:40px; overflow:hidden; margin:0 auto; line-height:40px; color:#fff; font-size:30px; font-family:"Source"; font-weight:bold; }
.case .c_top .intro{ width:100%; height:25px; overflow:hidden; margin:15px auto 0 auto; line-height:25px; color:#fff; font-size:14px; font-family:"Source";}

.c_down{ width:100%; height:auto; overflow:hidden; margin:40px auto 0 auto;}
.c_down .c_left{ width:85%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.c_down .c_box{ width:30%; height:auto; overflow:hidden; float:left; margin:0 3.33% 0 0;}

.c_down .c_box .c_pic{ width:100%; height:240px; overflow:hidden; margin:0 auto; text-align:center;}
.c_down .c_box .c_pic img{ width:100%; height:auto; transition:all 0.4s;}
.c_down .c_box .c_title{ width:100%; height:35px; overflow:hidden; margin:25px auto 0 auto; line-height:35px; color:#fff; font-size:20px; font-family:"Source";}
.c_down .c_box:hover .c_title{ width:100%; height:35px; overflow:hidden; margin:25px auto 0 auto; line-height:35px; color:#a7d500; font-size:20px; font-family:"Source";}
.c_down .c_box .c_intro{ width:100%; height:60px; overflow:hidden; margin:20px auto 0 auto; line-height:30px; color:#d6d7da; font-size:14px; font-family:"Source";}
.c_down .c_box:hover .c_pic img{ width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}

.c_down .c_right{ width:15%; height:auto; overflow:hidden; margin:0 auto; float:right;}
.c_right .c_nav a{ width:95%; height:70px; overflow:hidden; margin:0 auto; display:block; font-size:18px; color:#fff; line-height:75px; border-left:3px solid #6c6c6c; text-align:center; transition:all 0.4s;}
.c_right .c_nav a:hover{ width:95%; height:70px; overflow:hidden; margin:0 auto; display:block; font-size:18px; color:#a7d500; line-height:75px; border-left:3px solid #a7d500; text-align:center; transition:all 0.4s;}
.c_right .c_nav .on{width:95%; height:70px; overflow:hidden; margin:0 auto; display:block; font-size:18px; color:#a7d500; line-height:75px; border-left:3px solid #a7d500; text-align:center; transition:all 0.4s;}

/*news*/
.news{ width:92%; height:auto; overflow:hidden; margin:40px auto;}
.news .n_top{ width:100%; height:80px; overflow:hidden; margin:0 auto;}
.news .n_top .title{ width:33%; height:77px; overflow:hidden; float:left; margin:0 auto; border-bottom:3px solid #a7d500;line-height:77px; color:#333; font-size:30px; font-family:"Source"; font-weight:bold; }
.news .n_top .right{ width:67%; height:79px; overflow:hidden; float:left; margin:0 auto; border-bottom:1px solid #dedede;}
.news .n_top .right .more{ width:auto; height:35px; overflow:hidden; float:right; margin:20px 10px; line-height:35px; color:#666; font-size:18px; font-family:"Source";}
.news .n_top .right .more:hover{ width:auto; height:35px; overflow:hidden; float:right; margin:20px 10px; line-height:35px; color:#a7d500; font-size:18px; font-family:"Source";}

.n_down{ width:100%; height:auto; overflow:hidden; margin:25px auto 0 auto;}
.n_down .box_l{ width:32%; height:auto; overflow:hidden; float:left; margin:0 3% 0 0;}
.n_down .box_r{ width:30%; height:auto; overflow:hidden; float:left; margin:0 auto;}
.nav_top{ width:100%; height:30px; overflow:hidden; margin:10px auto;}
.nav_top .nav_title{ width:60%; height:30px; overflow:hidden; margin:0 auto; float:left; line-height:30px; color:#333; font-size:20px; font-family:"Source"; font-weight:bold;}
.nav_top .nav_more{ width:37%; height:30px; overflow:hidden; float:left; background:url(../img/images/j4.png) no-repeat right center; margin:0 auto; line-height:30px; color:#999; font-size:14px; font-family:"Source"; text-align:right; padding-right:3%;}
.nav_top .nav_more:hover{ width:37%; height:30px; overflow:hidden; float:left; background:url(../img/images/j4.png) no-repeat right center; margin:0 auto; line-height:30px; color:#a7d500; font-size:14px; font-family:"Source"; text-align:right; padding-right:3%;}
.box_l .nav_down{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.box_l .nav_down .lie{ width:100%; height:45px; overflow:hidden; margin:0 auto; border-bottom:1px solid #e5e5e5;}
.box_l .nav_down .lie .left{ width:80%; height:45px; overflow:hidden; margin:0 auto; float:left; line-height:45px; color:#666; font-size:14px; font-family:"Source"; }
.box_l .nav_down .lie .left span{line-height:45px; color:#a7d500; font-size:24px; font-family:"Source"; font-weight:bold; }
.box_l .nav_down .lie .right{ width:20%; height:45px; overflow:hidden; margin:0 auto; float:left; line-height:45px; color:#999; font-size:12px; font-family:"Source"; text-align:right;}
.box_l .nav_down .lie:hover .left{ width:80%; height:45px; overflow:hidden; margin:0 auto; float:left; line-height:45px; color:#a7d500; font-size:14px; font-family:"Source"; }
.n_down .box_r .r_box{ width:80%; height:auto; overflow:hidden; margin:0 auto 0 0; padding:25px 15px; line-height:40px; color:#333; font-size:14px; font-family:"Source"; background-color:#f2f2f2; }

.footer_bg{width:100%; height:auto; margin:0 auto; overflow:hidden; background-color:#323337; display:block;}
.footer_bg .footer{ width:92%; height:auto; overflow:hidden; margin:50px auto 0 auto;}
.footer_bg .foot_top{ width:100%; height:auto; overflow:hidden; margin:0 auto 40px auto;}
.footer_bg .foot_top .foot_left{ width:25%; height:auto; overflow:hidden; float:left; margin:0 auto;}
.footer_bg .foot_top .foot_left .f_logo{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.footer_bg .foot_top .foot_left .f_er{ width:100%; height:auto; overflow:hidden; margin:70px auto 0 auto;}
.footer_bg .foot_top .foot_left .f_er img{ width:100px; height:100px;}
.footer_bg .foot_top .foot_right{ width:75%; height:auto; overflow:hidden; float:right; margin:0 auto;}
.footer_bg .foot_top .foot_right .links{ width:100%; height:50px; overflow:hidden; margin:0 auto; border-bottom:1px solid #5b5c5f;}
.footer_bg .foot_top .foot_right .links .links_l{ width:12%; height:50px; overflow:hidden; margin:0 auto; float:left; line-height:50px; font-family:"Source"; color:#fff; font-size:18px; }
.footer_bg .foot_top .foot_right .links .links_r{ width:83%; height:50px; overflow:hidden; margin:0 auto; float:left;}
.footer_bg .foot_top .foot_right .links .links_r .links_b{ width:auto; height:25px; overflow:hidden; margin:12px 15px; float:left;}
.footer_bg .foot_top .foot_right .links .links_r .links_b img{ width:auto; height:25px !important;-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; }
.footer_bg .foot_top .foot_right .r_nav{ width:100%; height:auto; overflow:hidden; margin:30px auto 0 auto;}

.footer_bg .foot_top .foot_right .r_nav .r_lir{ width:15%; height:auto; overflow:hidden; margin:0 0.5%; float:left;}
.footer_bg .foot_top .foot_right .r_nav .r_lir .bnavname{ width:100%; height:auto; overflow:hidden; color:#bfbfc0; font-size:18px; line-height:40px; font-family:"Source"; text-align:left;} 
.footer_bg .foot_top .foot_right .r_nav .r_lir .smnavname{ width:100%; height:auto; overflow:hidden; color:#fff; font-size:14px; line-height:30px; font-family:"Source"; text-align:left;} 
.footer_bg .foot_top .foot_right .r_nav .r_lir .smnavname:hover{ width:100%; height:auto; overflow:hidden; color:#a7d500; font-size:14px; line-height:30px; font-family:"Source"; text-align:left;} 
.footer_bg .foot_right .r_nav .r_contact{ width:35%; height:auto; overflow:hidden; margin:0 auto; float:right;}
.footer_bg .foot_right .r_nav .r_contact .bnavname{ width:100%; height:auto; overflow:hidden; margin-bottom:40px; color:#bfbfc0; font-size:18px; line-height:40px; font-family:"Source"; text-align:left;}
.footer_bg .foot_right .r_nav .r_contact .r_con{ width:100%; height:auto; overflow:hidden; margin:0 auto; color:#fff; font-family:"Source"; line-height:30px; font-size:18px; text-align:left;}
.footer_bg .foot_right .r_nav .r_contact .r_con span{ color:#a7d500; font-family:"Source"; line-height:30px; font-size:18px;}

.footer_bg .foot_down{ width:92%; height:50px; overflow:hidden; margin:0 auto; line-height:50px; font-size:14px; color:#858587; text-align:center; border-top:1px solid #5b5c5f;}
.footer_bg .foot_down span a{color:#858587;}
/**footer**/
.footerm{ display:none;}
.footermf{ display:none;}

.touchsliderindex .touchslider-item .pic{width: 100%;height:649px;overflow: hidden;}
.touchsliderindex,.touchsliderindex .touchslider-viewport,.touchsliderindex .touchslider-item,.touchsliderindex .touchslider-item .pic{height: 649px;}
.touchsliderindex .pic img{width: 100%;height:100%;display: none;}
.touchsliderindex .touchslider-navtag{position:absolute; bottom:4%; right:18%; text-align:center; width:auto;}
.touchsliderindex .touchslider-navtag .touchslider-prev{ width:30px; height:30px; background:url("../img/prev.png") no-repeat center; float:left; cursor:pointer;}
.touchsliderindex .touchslider-navtag .touchslider-next{ width:30px; height:30px; background:url("../img/next.png") no-repeat center; float:right; cursor:pointer;}
.touchsliderindex .touchslider-navtag .wk{height: 36px;}
.touchsliderindex .touchslider-navno{ width:auto; height:30px; overflow:hidden; float:left; line-height:30px; font-size:16px; color:#fff; text-align:center;}
.touchsliderindex .touchslider-navno li{ width:auto; height:30px; overflow:hidden; float:left; line-height:30px; font-size:16px; color:#fff; text-align:center;}
.touchsliderindex .touchslider-navno .shu{ display:none;}
.touchsliderindex .touchslider-navno .shu.active{ display:block;}
.touchsliderindex .touchslider-nav-item-current{background-color: #074349;}
.touchsliderindex .touchslider-item.active .pwk p{opacity: 1; -webkit-animation: fadeInUp .7s ease-in-out both; animation: fadeInUp .7s ease-in-out both; -webkit-animation-delay: 1.2s; animation-delay: 1.2s; }


/*内页*/
.commbg{ width:100%; height:auto; overflow:hidden; background-color:#f2f2f2; margin:0 auto;}
.commpc{ width:92%; height:auto; overflow:hidden; min-height:600px; margin:0 auto;}
.commInpage{ width:92%; height:auto; overflow:hidden; min-height:600px; padding:30px 0; margin:60px auto; background-color:#fff;}
.commbox{ width:90%; height:auto; overflow:hidden; min-height:600px; margin:0 auto;}

/*neicase*/
.neicase{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.neicase_nav{ width:100%; height:150px; overflow:hidden; margin:0 auto; color:#333; font-family:"Source"; line-height:150px; font-size:30px;}
.neicase_menu{ width:18.5%; height:auto; overflow:hidden; margin:0 auto 0 1.5%; float:left; position:relative; border-radius:10px;}
.neicase_menu img{ width:100%; height:auto; transition:all 0.4s;}
.neicase_menu .upbox{ width:80%; height:auto; overflow:hidden; top:45px; left:10%; position:absolute; z-index:9;}
.neicase_menu .upbox .en{ width:50%; height:auto; overflow:hidden; margin:0 auto 0 0; color:#fff; font-family:"Source"; line-height:25px; font-size:14px;}
.neicase_menu .upbox .tiao{ width:40px; height:4px; overflow:hidden; margin:20px auto 20px 0; background-color:#fff; transition:all 0.5s;}
.neicase_menu .upbox .cn{ width:100%; height:auto; overflow:hidden; margin:0 auto; color:#fff; font-family:"Source"; line-height:30px; font-size:20px; transition:all 0.5s;}
.neicase_menu:hover img{ width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}
.neicase_menu:hover .upbox .tiao{ width:100%; height:4px; overflow:hidden; margin:20px auto 20px 0; background-color:#a7d500; transition:all 0.5s;}
.neicase_menu:hover .upbox .cn{ width:100%; height:auto; overflow:hidden; margin:0 auto; color:#a7d500; font-family:"Source"; line-height:30px; font-size:20px; transition:all 0.5s;}

.neicase_xg{ width:31%; height:auto; overflow:hidden; float:left; margin:0 auto 50px 2.3%; border-bottom:3px solid #dcdcdc; transition:all 0.4s;}
.neicase_xg .xg_pic{ width:100%; height:270px; overflow:hidden; margin:0 auto;}
.neicase_xg .xg_pic img{ width:100%; height:auto; min-height:100%; transition:all 0.4s;}
.neicase_xg .xg_title{ width:100%; height:35px; overflow:hidden; margin:20px auto 0 auto; color:#333; font-family:"Source"; line-height:35px; font-size:20px; transition:all 0.5s;}
.neicase_xg .xg_intro{ width:100%; height:25px; overflow:hidden; margin:20px auto 35px auto; color:#666; font-family:"Source"; line-height:25px; font-size:14px;}
.neicase_xg:hover{ width:31%; height:auto; overflow:hidden; float:left; margin:0 auto 50px 2.3%; border-bottom:3px solid #a7d500; transition:all 0.4s;}
.neicase_xg:hover img{ width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}
.neicase_xg:hover .xg_title{ width:100%; height:35px; overflow:hidden; margin:20px auto 0 auto; color:#a7d500; font-family:"Source"; line-height:35px; font-size:20px; transition:all 0.5s;}

.navmenu{ width:100%; height:35px; overflow:hidden; margin:0 auto; padding:20px 0; border-bottom:1px solid #dcdcdc; background:url(../img/images/t3.png) no-repeat left center; background-size:auto 40%; color:#333; font-family:"Source"; line-height:35px; font-size:28px; text-indent:1em;}

.neicase_shai{ width:100%; height:auto; overflow:hidden; margin:20px auto;}
.neicase_shai .shai_lie{ width:100%; height:auto; overflow:hidden; margin:10px auto;}
.neicase_shai .shai_lie .left{ width:5%; height:30px; overflow:hidden; float:left; margin:0 auto; color:#333; font-family:"Source"; line-height:30px; font-size:14px;}
.neicase_shai .shai_lie .right{ width:95%; height:auto; overflow:hidden; float:left; margin:0 auto; float:right;}
.neicase_shai .shai_lie .right .box{ width:auto; height:30px; overflow:hidden; margin:0 15px; padding:0 10px; float:left; color:#333; font-family:"Source"; line-height:30px; font-size:14px; transition:all 0.2s;}
.neicase_shai .shai_lie .right .box:hover{ width:auto; height:30px; overflow:hidden; margin:0 15px; padding:0 10px; background-color:#a7d500; float:left; color:#fff; font-family:"Source"; line-height:30px; font-size:14px; transition:all 0.2s;}
.neicase_shai .shai_lie .right .boxa{ width:auto; height:30px; overflow:hidden; margin:0 15px; padding:0 10px; background-color:#a7d500; float:left; color:#fff; font-family:"Source"; line-height:30px; font-size:14px; transition:all 0.2s;}
.neicase_shai .shai_lie .right .boxa:hover{ width:auto; height:30px; overflow:hidden; margin:0 15px; padding:0 10px; background-color:#a7d500; float:left; color:#fff; font-family:"Source"; line-height:30px; font-size:14px; transition:all 0.2s;}
.neicase_shaimenu{ width:0.4rem; height:auto; overflow:hidden; text-align:right; position:absolute; top:0.3rem; right:0; display:none;}
.neicase_shaim{ width:100%; height:100vh; overflow:hidden; position:fixed; top:0.8rem; left:0; background-color:rgba(0,0,0,0.2); animation: mymenu 0.5s; -webkit-animation: mymenu 0.5s; display: none;}
/*--neicontact--*/
.neicontact{ width:100%; height:auto; overflow:hidden; margin:65px auto 0 auto;}
.neicontact .left{ width:40%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.neicontact .left img{ width:100%; height:auto;}
.neicontact .right{ width:53%; height:auto; overflow:hidden; margin:0 auto; float:right;}
.neicontact .right .webname{ width:100%; height:60px; overflow:hidden; margin:0 auto; border-bottom:1px solid #dcdcdc; color:#333; font-family:"Source"; line-height:60px; font-size:20px;}
.neicontact .right .lie{ width:100%; height:auto; overflow:hidden; margin:20px auto; color:#666; font-family:"Source"; line-height:55px; font-size:16px; text-indent:5em;}
.neicontact .right .lie span{ color:#333; font-family:"Source"; line-height:30px; font-size:20px; font-weight:bold; margin-left:80px;}

/*message*/
.message_lie{ width:100%; height:50px; overflow:hidden; margin:50px auto 10px auto; color:#333; font-family:"Source"; line-height:50px; font-size:30px; text-align:center;}
.message_lieb{ width:100%; height:30px; overflow:hidden; margin:0 auto; color:#666; font-family:"Source"; line-height:30px; font-size:14px; text-align:center;}
.regcona{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.lolia{ width:100%; height:auto; overflow:hidden; margin:15px auto;}
.lolia .l{width:10%; height:50px; overflow:hidden; float:left;}
.lolia .r{width:85%; font-size:14px; line-height:50px; float:left;}
.lolia .r2{height: 28px;text-align: left;}
.lolia .lolibor{ width:100%; height:6px; overflow:hidden; position:absolute; bottom:0; left:0;}
.lolia .lolibor .lor{width:6px; height:6px; overflow:hidden; float:left; background-color:#f08519; border-radius:3px}
.lolia .lolibor .ror{width:97%; height:1px; overflow:hidden; float:right; background-color:#d4d4d4; margin-top:3px;}

input::-webkit-input-placeholder{color:#999; font-size:12px;}
.regcona .lolia .inp{float:left;text-indent: 10px;width: 100%;height: 50px;background:none; border:0; color:#333; font-size:15px;}
.regcona .lolia .tex{min-height: 200px;width: 98%;padding:0.5%;text-indent: 0; border:1px solid #d4d4d4; }
.regcona .lolia .sinp{float:left;text-indent: 10px;width: 10%;margin-right:2%;height: 40px;background-color: #fff;border: none;outline: none;}
.regcona .lolia .mescode{background-color: #fbfbfb;border: 1px solid #d8d8d8;}
.regcona .lolia .send{text-indent: 10px;width: 10%;margin-right:0;height: 40px;background-color: #fff;border: none;outline: none;cursor:pointer;font-size: 18px;font-family: "Source";}
.regcona .lolia .inpf{height: auto;background: none;text-indent: 0;}
.regcona .lolia .inpty{width: 60%;display: inline-block;text-align: left;}
.regcona .lolia .sel{text-indent: 10px;width: 60%;height: 45px;background-color: #fff;border: none;outline: none;}
.regcona .lolia .sub{width: 100%; border:none;height: 50px; background-color:#a7d500;color: #fff;font-size: 18px; line-height:50px; text-align:center;}
.regcona .lolia .sub:hover{background-color:#ff6600;}

/*job*/
.job{ width:48%; height:auto; overflow:hidden; margin:40px auto 40px 3.5%; padding:20px 0 100px 0; -moz-box-shadow:0px 0px 10px #f3f3f3; -webkit-box-shadow:0px 0px 10px #f3f3f3; box-shadow:0px 0px 10px #f3f3f3; position: relative; float:left;}
.job_top{ width:90%; height:50px; overflow:hidden; margin:0 auto; border-bottom:1px solid #dcdcdc; font-size:20px; font-family:"Source"; color:#333; line-height:50px; font-weight:bold;}
.job_top span{float:right; font-size:20px; font-family:"Source"; color:#a7d500; line-height:50px; font-weight:bold;}
.job_time{width:90%; height:25px; overflow:hidden; margin:0 auto; font-size:12px; font-family:"Source"; color:#666; line-height:25px; text-align:right;}
.job_down{ width:90%; height:auto; max-height:120px; overflow:hidden; margin:15px auto; font-size:14px; color:#888; font-family:"Source"; line-height:30px;}
.job_more{ width:100px; height:35px; overflow:hidden; position:absolute; bottom:40px; left:5%; text-align:center; font-size:14px; font-family:"Source"; color:#fff; line-height:35px; background-color:#a7d500;}

/*neiprduct*/
.neiprduct{ width:100%; height:auto; overflow:hidden; margin:50px auto;}
.neiprduct .left{ width:17%; height:auto; overflow:hidden; margin:0 3% 0 0; float:left;}
.neiprduct .left .navtop{ width:100%; height:60px; overflow:hidden; margin:0 auto; background-color:#a7d500; font-size:26px; font-family:"Source"; color:#fff; line-height:60px; text-align:center;}
.neiprduct .left .lie{ width:100%; height:70px; overflow:hidden; margin:0 auto; background:#fbfbfb; font-size:20px; font-family:"Source"; color:#666; line-height:70px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}
.neiprduct .left .lie:hover{ width:100%; height:70px; overflow:hidden; margin:0 auto; background:#fbfbfb url(../img/images/t10.png) no-repeat left center; background-size:auto 55%; font-size:20px; font-family:"Source"; color:#666; line-height:70px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}
.neiprduct .left .lieb{ width:100%; height:70px; overflow:hidden; margin:0 auto; background:#fbfbfb url(../img/images/t10.png) no-repeat left center; background-size:auto 55%; font-size:20px; font-family:"Source"; color:#666; line-height:70px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}
.neiprduct .left .lieb:hover{ width:100%; height:70px; overflow:hidden; margin:0 auto; background:#fbfbfb url(../img/images/t10.png) no-repeat left center; background-size:auto 55%; font-size:20px; font-family:"Source"; color:#666; line-height:70px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}

.neiprduct .right{ width:80%; height:auto; overflow:hidden; margin:0 auto 50px auto; float:right; border-top:1px solid #dcdcdc;}
.neiprduct .right .p_box{ width:33.1%; height:auto; overflow:hidden; float:left; margin:0 auto; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}

.neiprduct .right .p_box .p_title{ width:80%; height:40px; overflow:hidden; margin:20px auto 0 auto; line-height:40px; color:#333; font-size:20px; font-family:"Source"; font-weight:bold;}
.neiprduct .right .p_box:hover .p_title{ width:80%; height:40px; overflow:hidden; margin:20px auto 0 auto; line-height:40px; color:#a7d500; font-size:20px; font-family:"Source"; font-weight:bold;}
.neiprduct .right .p_box .p_intro{ width:80%; height:30px; overflow:hidden; margin:0 auto; line-height:30px; color:#666; font-size:14px; font-family:"Source";}
.neiprduct .right .p_box .p_pic{ width:80%; height:200px; overflow:hidden; margin:15px auto; text-align:center;}
.neiprduct .right .p_box .p_pic img{ width:100%; height:auto; transition:all 0.4s;}
.neiprduct .right .p_box .p_more{ width:100px; height:30px; overflow:hidden; margin:20px auto 40px 10%; background:url(../img/images/j2.png) no-repeat 90% center; border:1px solid #333; line-height:30px; font-family:"Source"; color:#333; font-size:14px; text-indent:1em; border-radius:15px;}
.neiprduct .right .p_box:hover .p_more{ width:100px; height:30px; overflow:hidden; margin:20px auto 40px 10%; background:#a7d500 url(../img/images/j3.png) no-repeat 90% center; border:1px solid #a7d500; line-height:30px; font-family:"Source"; color:#fff; font-size:14px; text-indent:1em; border-radius:15px;}
.neiprduct .right .p_box:hover .p_pic img{ width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}

.pro_nav{ width:auto; height:40px; overflow:hidden; float:right; margin:0 auto;}
.pro_nav .box{ width:auto; height:40px; overflow:hidden; float:right; margin:0 15px; line-height:40px; color:#999; font-size:20px; font-family:"Source";}
.neipro_top{ width:100%; height:auto; overflow:hidden; margin:40px auto;}
.neipro_left{ width:40%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.neipro_left #playBox{ width:445px; height:450px; margin:0 auto; position:relative; overflow:hidden;}
.neipro_left #playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
.neipro_left #playBox .oUlplay li{ width:445px; height:340px; overflow:hidden; float:left;}
.neipro_left #playBox .oUlplay li img{ width:445px; height:auto;}
.neipro_left #playBox .pre{ cursor:pointer; width:12px; height:22px; background:url(../img/myjta.png) no-repeat; position:absolute; bottom:20px; left:0; z-index:10; transition:all 0.3s;}
.neipro_left #playBox .next{ cursor:pointer; width:12px; height:22px; background:url(../img/myjt.png) no-repeat; position:absolute; bottom:20px; right:0; z-index:10; transition:all 0.3s;}
.neipro_left #playBox .pre:hover{ cursor:pointer; width:12px; height:22px; background:url(../img/myjta.png) no-repeat; position:absolute; bottom:20px; left:0; z-index:10; transition:all 0.3s;}
.neipro_left #playBox .next:hover{ cursor:pointer; width:12px; height:22px; background:url(../img/myjt.png) no-repeat; position:absolute; bottom:20px; right:0; z-index:10; transition:all 0.3s;}
.neipro_left #playBox .smalltitle {width:100%; height:auto; position:absolute; bottom:0; min-height:50px;}
.neipro_left #playBox .smalltitle ul{ width:96%; height:60px; margin:0 auto;overflow-x: auto;}
.neipro_left #playBox .smalltitle ul img{ width:100%; height:60px; margin:0 auto;overflow-x: auto;}
.neipro_left #playBox .smalltitle ul .dian{ width:82px; height:58px; margin:0 10px; float:left; text-align:center; overflow:hidden; cursor:pointer; border:1px solid #dcdcdc;}
.neipro_left #playBox .smalltitle .thistitle{ width:82px; height:58px; margin:0 10px; float:left; text-align:center; overflow:hidden; cursor:pointer; border:1px solid #a7d500;}


.neipro_right{ width:55%; height:auto; overflow:hidden; margin:0 auto; float:right;}
.neipro_right .pro_title{ width:100%; height:60px; overflow:hidden; margin:0 auto; border-bottom:1px solid #dcdcdc; line-height:60px; color:#333; font-size:26px; font-family:"Source";}
.neipro_right .pro_tag{ width:100%; height:25px; overflow:hidden; margin:20px auto 0 auto; line-height:25px; color:#a7d500; font-size:16px; font-family:"Source";}
.neipro_right .pro_con{ width:100%; height:auto; overflow:hidden; margin:10px auto 0 auto; line-height:30px; color:#666; font-size:14px; font-family:"Source";}
.neipro_right .pro_more{ width:240px; height:40px; overflow:hidden; margin:40px auto 0 0; background:#a7d500 url(../img/images/j3.png) no-repeat 90% center; border-radius:20px; line-height:40px; color:#fff; font-size:16px; font-family:"Source"; text-align:center;}
.neipro_box{ width:100%; height:auto; overflow:hidden; margin:50px auto 0 auto;}
.neipro_box .box_tag{ width:100%; height:60px; overflow:hidden; margin:15px auto 0 auto; border-bottom:1px solid #dcdcdc; line-height:60px; color:#333; font-size:26px; font-family:"Source";}
.neipro_box .box_ntr{ width:100%; height:auto; min-height:300px; overflow:hidden; margin:30px auto 0 auto; font-family:"Source";}

.pn{ width:100%; height:auto; overflow:hidden; margin:15px auto;}
.pn li{ width:100%; height:auto; overflow:hidden; margin:5px auto; font-size:14px;}

.neipronav{ width:100%; height:auto; overflow:hidden;}
.neipronav a{ width:100%; height:80px; overflow:hidden; margin:0 auto; display:block; background:#fbfbfb; font-size:24px; font-family:"Source"; color:#666; line-height:80px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}
.neipronav a:hover{ width:100%; height:80px; overflow:hidden; margin:0 auto; display:block; background:#fbfbfb url(../img/images/t10.png) no-repeat left center; background-size:auto 55%; font-size:24px; font-family:"Source"; color:#666; line-height:80px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}
.neipronav .on{ width:100%; height:80px; overflow:hidden; margin:0 auto; display:block; background:#fbfbfb url(../img/images/t10.png) no-repeat left center; background-size:auto 55%; font-size:24px; font-family:"Source"; color:#666; line-height:80px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}

/*内页新闻*/
.neinews_box{ width:30%; height:auto; overflow:hidden; margin:40px auto 0 3.33%; float:left;}
.neinews_box .pic{ width:100%; height:235px; overflow:hidden; margin:0 auto; position:relative;}
.neinews_box .pic img{ width:100%; height:235px; overflow:hidden; margin:0 auto;}
.neinews_box .xian{ width:0; height:3px; overflow:hidden; position:absolute; bottom:0; left:0; background-color:#a7d500; transition:all 0.5s;}
.neinews_box:hover .xian{ width:100%; height:3px; overflow:hidden; position:absolute; bottom:0; left:0; background-color:#a7d500; transition:all 0.5s;}
.neinews_box .title{ width:100%; height:35px; overflow:hidden; margin:20px auto 0 auto; font-size:20px; font-family:"Source"; color:#333; line-height:35px;}
.neinews_box:hover .title{ width:100%; height:35px; overflow:hidden; margin:20px auto 0 auto; font-size:20px; font-family:"Source"; color:#a7d500; line-height:35px;}
.neinews_box .intro{ width:100%; height:50px; overflow:hidden; margin:10px auto 0 auto; font-size:14px; font-family:"Source"; color:#666; line-height:25px;}


.neinews_two_box{ width:100%; height:260px; overflow:hidden;  margin:0 auto; background-color:#fff;}
.neinews_two{ width:100%; height:30px; overflow:hidden; padding:10px 0; margin:0 auto; border-bottom:1px dashed #dadada;}
.neinews_two_left{ width:90%; height:30px; float:left; position:relative; z-index:1; line-height:30px; color:#333; font-size:16px; font-family:"Source";}

.neinews_two_right{ width:10%; height:30px; overflow:hidden; float:right; line-height:30px; color:#999; font-size:14px; font-family:"Source";}

/*neiabout*/
.neiabout{ width:92%; height:auto; overflow:hidden; margin:0 auto; position:relative;}
.neiabout .a_box{ width:50%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.neiabout .a_box .a_title{ width:100%; height:40px; overflow:hidden; margin:0 auto; line-height:40px; font-family:"Source"; color:#333; font-size:30px; font-weight:bold;}
.neiabout .a_box .a_intro{ width:100%; height:auto; max-height:125px; overflow:hidden; margin:20px auto 0 auto; line-height:25px; font-family:"Source"; color:#666; font-size:14px;}
.neiabout .a_box .a_horeo{ width:100%; height:auto; overflow:hidden; margin:30px auto 0 auto; text-align:center;}
.neiabout .a_box .a_horeo .box_l{ width:15.5%; height:auto; overflow:hidden; float:left; padding:0 2%; border-right:1px solid #dcdcdc; line-height:140%; font-family:"Source"; color:#333; font-size:14px; text-align:center;}
.neiabout .a_box .a_horeo .box_l span{line-height:60px; font-family:"Source"; color:#333; font-size:32px; font-weight:bold;}
.neiabout .a_box .p_more{width:100px; height:35px; overflow:hidden; margin:20px auto 0 0; background:#a7d500 url(../img/images/j3.png) no-repeat 90% center; border:1px solid #a7d500; line-height:35px; font-family:"Source"; color:#fff; font-size:14px; text-indent:1em; border-radius:20px;}
.neiabout .a_box .p_more:hover{ width:100px; height:35px; overflow:hidden; margin:20px auto 0 0; background:#a7d500 url(../img/images/j3.png) no-repeat 90% center; border:1px solid #a7d500; line-height:35px; font-family:"Source"; color:#fff; font-size:14px; text-indent:1em; border-radius:20px;}
.neiabout .a_box .videobox{width:95%; height:65vh; overflow:hidden; float:left;}
.neiabout .a_box .videobox #myplayer1{width:100%; height:100%;}


.neiabout1{ width:100%; height:auto; overflow:hidden; margin:100px auto 0 auto; background:url(../img/images/bg1.jpg) no-repeat center top; background-size:100% auto;}
.neiabout1 .neiabout_nav{width:100%; height:40px; overflow:hidden; top:60px; left:0; color:#fff; font-family:"Source"; line-height:40px; font-size:30px; position:absolute;}

.neiabout1 #playBox{ width:69vw; height:560px; margin:0 auto 0 0; position:relative; overflow:hidden;}
.neiabout1 #playBox .oUlplay { width:99999px; position:absolute; left:0; top:150px;}
.neiabout1 #playBox .oUlplay li{ width:69vw; float:left;}
.neiabout1 #playBox .oUlplay li img{ width:auto; height:auto; max-height:480px; max-width:400px;}
.neiabout1 .pro_b{ width:60%; height:50vh; float:left; overflow:hidden;}
.neiabout1 .pro_b_t{ width:80%; height:auto; line-height:100%; font-size:40px; color:#fff; font-family:"Source"; font-weight:bold; display:block;}
.neiabout1 .pro_b_e{ width:40px; height:5px; overflow:hidden; background-color:#fff; margin:35px auto 35px 0; display:block;}
.neiabout1 .pro_b_k{ width:80%; height:auto; line-height:150%; font-size:14px; color:#fff; font-family:"Source"; display:block;}
.neiabout1 #playBox .pre{ cursor:pointer; width:37px; height:37px; background:url(../img/images/t13.png) no-repeat; position:absolute; top:420px; left:10px; z-index:10; transition:all 0.3s;}
.neiabout1 #playBox .next{ cursor:pointer; width:37px; height:37px; background:url(../img/images/t14.png) no-repeat; position:absolute; top:420px; left:65px; z-index:10; transition:all 0.3s;}
.neiabout1 #playBox .smalltitle {width:300px; height:auto; position:absolute; right:0; top:0; z-index:99;}
.neiabout1 #playBox .smalltitle ul{ width:100%; height:auto; margin:0 auto; position: relative;}
.neiabout1 #playBox .smalltitle ul .dian:nth-child(1){ width:60px; height:60px; position:absolute; right:110px; top:20px; text-align:center; font-size:18px; color:#fff; line-height:60px; border:1px solid #fff; background-color:#a7d500; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}
.neiabout1 #playBox .smalltitle ul .dian:nth-child(2){ width:60px; height:60px; position:absolute; right:170px; top:130px; text-align:center; font-size:18px; color:#fff; line-height:60px; border:1px solid #fff; background-color:#a7d500; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}
.neiabout1 #playBox .smalltitle ul .dian:nth-child(3){ width:60px; height:60px; position:absolute; right:190px; top:250px; text-align:center; font-size:18px; color:#fff; line-height:60px; border:1px solid #fff; background-color:#a7d500; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}
.neiabout1 #playBox .smalltitle ul .dian:nth-child(4){ width:60px; height:60px; position:absolute; right:170px; top:370px; text-align:center; font-size:18px; color:#fff; line-height:60px; border:1px solid #fff; background-color:#a7d500; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}
.neiabout1 #playBox .smalltitle ul .dian:nth-child(5){ width:60px; height:60px; position:absolute; right:110px; top:480px; text-align:center; font-size:18px; color:#fff; line-height:60px; border:1px solid #fff; background-color:#a7d500; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}
.neiabout1 #playBox .smalltitle ul .dian:nth-child(6){ width:60px; height:60px; position:absolute; right:140px; top:425px; text-align:center; font-size:18px; color:#fff; line-height:60px; border:1px solid #fff; background-color:#a7d500; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}
.neiabout1 #playBox .smalltitle ul .dian.thistitle{ width:90px; height:90px; position:absolute; margin-top:-15px; text-align:center; font-size:26px; color:#a7d500; line-height:90px; border:1px solid #fff; background:#fff url(../img/images/t12.png) no-repeat center top; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}

.neiabout2{ width:100%; height:auto; overflow:hidden; margin:50px auto 0 auto; background:url(../img/images/bg2.jpg) no-repeat center top; background-size:100% auto;}
.neiabout2 .neiabout_nav{width:100%; height:40px; overflow:hidden; margin:0 auto; color:#333; font-family:"Source"; line-height:40px; font-size:30px;}
.neiabout2 .naiabtou_box{width:49%; height:auto; overflow:hidden; margin:30px auto 0 2%; float:left;}
.naiabtou_box .videobox{width:100%; height:60vh; overflow:hidden; float:left;}
.naiabtou_box .videobox .myplayer{width:100%; height:100%;}


.neiabout3{ width:100%; height:auto; overflow:hidden; margin:50px auto 0 auto; background:url(../img/images/bg2.jpg) no-repeat center top; background-size:100% auto;}
.neiabout3 .neiabout_nav{width:100%; height:40px; overflow:hidden; margin:0 auto; color:#333; font-family:"Source"; line-height:40px; font-size:30px;}
.neiabout3 .neiabout_intro{width:100%; height:25px; overflow:hidden; margin:10px auto 0 auto; color:#666; font-family:"Source"; line-height:25px; font-size:14px;}
.neiabout3 .naiabtou_down{width:100%; height:auto; overflow:hidden; margin:35px auto 0 auto;}
.neiabout3 .naiabtou_box{width:33.33%; height:auto; overflow:hidden; margin:0 auto; float:left; position:relative; cursor:pointer;}
.neiabout3 .naiabtou_box img{width:100%; height:auto; transition:all 0.4s;}
.neiabout3 .naiabtou_box:hover img{width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}
.neiabout3 .naiabtou_title{width:90%; height:auto; overflow:hidden; top:50px; left:7.5%; position:absolute; color:#fff; font-family:"Source"; line-height:40px; font-size:30px; transition:all 0.8s;}
.neiabout3 .naiabtou_text{width:90%; height:auto; overflow:hidden; top:110px; left:7.5%; position:absolute; color:#fff; font-family:"Source"; line-height:30px; font-size:16px; transition:all 0.8s;}
.neiabout3 .naiabtou_jt{width:40px; height:40px; overflow:hidden; bottom:20px; right:30px; position:absolute; background:url(../img/images/t15.png) no-repeat center; background-size:100%; transition:all 0.5s;}
.neiabout3 .naiabtou_boxb{width:25%; height:auto; overflow:hidden; margin:0 auto; float:left; position:relative; cursor:pointer;}
.neiabout3 .naiabtou_boxb img{width:100%; height:auto; transition:all 0.4s;}
.neiabout3 .naiabtou_boxb:hover img{width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}
.neiabout3 .naiabtou_box:hover .naiabtou_title{width:90%; height:auto; overflow:hidden; top:50px; left:7.5%; position:absolute; color:#fff; font-family:"Source"; line-height:40px; font-size:30px; transition:all 0.8s; text-indent:35%;}
.neiabout3 .naiabtou_box:hover .naiabtou_text{width:90%; height:auto; overflow:hidden; top:110px; left:7.5%; position:absolute; color:#fff; font-family:"Source"; line-height:30px; font-size:16px; transition:all 0.8s; text-indent:18%;}
.neiabout3 .naiabtou_box:hover .naiabtou_jt{width:40px; height:40px; overflow:hidden; bottom:-40px; right:30px; position:absolute; background:url(../img/images/t15.png) no-repeat center; background-size:100%; transition:all 0.5s;}
.neiabout3 .naiabtou_boxb:hover .naiabtou_title{width:90%; height:auto; overflow:hidden; top:50px; left:7.5%; position:absolute; color:#fff; font-family:"Source"; line-height:40px; font-size:30px; transition:all 0.8s; text-indent:30%;}
.neiabout3 .naiabtou_boxb:hover .naiabtou_text{width:90%; height:auto; overflow:hidden; top:110px; left:7.5%; position:absolute; color:#fff; font-family:"Source"; line-height:30px; font-size:16px; transition:all 0.8s; text-indent:0;}
.neiabout3 .naiabtou_boxb:hover .naiabtou_jt{width:40px; height:40px; overflow:hidden; bottom:-40px; right:30px; position:absolute; background:url(../img/images/t15.png) no-repeat center; background-size:100%; transition:all 0.5s;}


.neiabout4{ width:100%; height:auto; overflow:hidden; margin:50px auto 0 auto; background:#f7f7f7;}
.neiabout4 .neiabout_nav{width:100%; height:40px; overflow:hidden; margin:40px auto 0 auto; color:#333; font-family:"Source"; line-height:40px; font-size:30px;}
.neiabout4 .naiabtou_down{width:100%; height:auto; overflow:hidden; margin:40px auto 60px auto;}
.neiabout4 .hoor_box{ width:24%; height:280px; overflow:hidden; float:left; margin:0 0.5%;}
.neiabout4 .hoor_box img{ width:100%; height:auto; transition:all 0.5s;}
.neiabout4 .hoor_box:hover img{width:100%; height:auto; transform:scale(1.1); transition:all 0.5s;}
.neiabout4 .swiper-container{width:100%; height:auto; margin:0 auto; position:relative;}
.neiabout4 .swiper-wrapper{ width:100%; margin:0 auto;}
.neiabout4 .swiper-slide{ width:100%; height:100%; overflow:hidden; position:relative; text-align:center;}
.neiabout4 .swiper_btnz{position: absolute;top: 55%;width: 35px;height: 35px; left:10px;background: url(../img/images/t16.png) 0 0 no-repeat; background-size:cover; display: block;z-index:10;}
.neiabout4 .swiper_btny{position: absolute;top: 55%;width: 35px;height: 35px; right:10px;background: url(../img/images/t17.png) 0 0 no-repeat; background-size:cover; display: block;z-index:10;}

.fen_neiabout{ width:100%; height:auto; overflow:hidden; padding:40px 0; min-height:300px;}
.fen_box{ width:100%; height:auto; overflow:hidden;}
.fen_box .a_horeo{ width:100%; height:auto; overflow:hidden; margin:65px auto 0 auto; padding:45px 0; text-align:center; border-top:1px solid #dedede;}
.fen_box .a_horeo .box_l{ width:19.5%; height:auto; overflow:hidden; float:left; border-right:1px solid #dcdcdc; line-height:140%; font-family:"Source"; color:#333; font-size:14px; text-align:center;}
.fen_box .a_horeo .box_l span{line-height:60px; font-family:"Source"; color:#333; font-size:30px; font-weight:bold;}

.licheng{ width:100%; height:auto; overflow:hidden; margin:60px auto 0 auto;}
.licheng_box{ width:25%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.licheng_box .title{ width:100%; height:auto; overflow:hidden; margin:0 auto; line-height:35px; font-family:"Source"; color:#a7d500; font-size:26px; font-weight:bold; text-align:center;}
.licheng_box .intro{ width:90%; height:50px; overflow:hidden; margin:15px auto 0 auto; line-height:25px; font-family:"Source"; color:#333; font-size:14px; text-align:center;}
.licheng_box .shu{ width:2px; height:100px; overflow:hidden; margin:20px auto 0 auto; border-right:1px dashed #333;}
.licheng_box .heng{ width:100%; height:25px; overflow:hidden; margin:15px auto 0 auto; background:url(../img/images/t19.jpg) repeat-x center; text-align:center;}
.licheng_box .heng img{ width:25px; height:25px;}
.licheng_box .title2{ width:100%; height:auto; overflow:hidden; margin:0 auto; line-height:30px; font-family:"Source"; color:#333; font-size:20px; font-weight:bold; text-align:center;}

.licheng .swiper-container{width:100%; height:auto; margin:0 auto; position:relative;}
.licheng .swiper-wrapper{ width:100%; margin:0 auto;}
.licheng .swiper-slide{ width:100%; height:100%; overflow:hidden; position:relative; text-align:center;}
.licheng .swiper_btnz{position: absolute;top: 80%;width: 35px;height: 35px; left:0;background: url(../img/images/t16.png) 0 0 no-repeat; background-size:cover; display: block;z-index:10;}
.licheng .swiper_btny{position: absolute;top: 80%;width: 35px;height: 35px; right:0;background: url(../img/images/t17.png) 0 0 no-repeat; background-size:cover; display: block;z-index:10;}
}


@media all and (max-width:1280px){
/*header*/
.head{width: 100%;height:120px; background-color:#fff; margin:0 auto;} 
.headn{width: 100%;height:auto;position: fixed;top:0;left: 0;z-index: 98; background-color:rgba(5,108,210,0.77);}
.header_top{ width:100%; height:40px; overflow:hidden; margin:0 auto;}
.header_top .h_left{ width:50%; height:40px; overflow:hidden; float:left; text-indent:40px; font-size:14px; color:#333; line-height:40px;}
.header_top .h_right{ width:205px; height:40px; overflow:hidden; float:right; background:#a7d500 url(../img/images/t1.png) no-repeat 20% center; background-size:31px 32px; border-radius:0 0 0 40px; font-size:16px; color:#fff; line-height:40px; text-indent:80px;}
.header_down{ width:100%; height:80px; margin:0 auto; position:relative; }
.header_left{ width:auto; height:80px; float:left; margin:0 auto;}
.header_left img{width:168px; height:auto; overflow:hidden; margin:15px auto 0 40px}
.header_right{ width:auto; height:80px; float:right; margin:0 auto;  }
.tnav{ width:100%; height:auto; overflow:hidden;}
.nav_b{ width:auto; height:63px; overflow:hidden; margin:17px 20px 0 0; float:right;}
.nav_b .nav_li{ width:auto; height:60px; overflow:hidden; margin:0 auto; padding:0 10px; border-bottom:3px solid #fff; background:url(../img/images/y.png) no-repeat center 60px; line-height:40px; font-family:"Source"; color:#333; font-size:16px; float:right; transition:all 0.4s;}
.nav_b .nav_li:hover{ width:auto; height:60px; overflow:hidden; margin:0 auto; padding:0 10px; border-bottom:3px solid #a7d500; background:url(../img/images/y.png) no-repeat center 45px; line-height:40px; font-family:"Source"; color:#a7d500; font-size:16px;float:right; transition:all 0.4s;}
.nav_b:hover a{color:#a7d500; transition:all 0.4s;}
.nav_b .nav_lia{ width:auto; height:60px; overflow:hidden; margin:0 auto; padding:0 10px; border-bottom:3px solid #a7d500; background:url(../img/images/y.png) no-repeat center 45px; line-height:40px; font-family:"Source"; color:#a7d500; font-size:16px;float:right; transition:all 0.4s;}
.nav_b .nav_lia:hover{ width:auto; height:60px; overflow:hidden; margin:0 auto; padding:0 10px; border-bottom:3px solid #a7d500; background:url(../img/images/y.png) no-repeat center 45px; line-height:40px; font-family:"Source"; color:#a7d500; font-size:16px;float:right; transition:all 0.4s;}

.nav_c{ width:65vw; height:280px; overflow:hidden; background-color:#f9fafa; position:absolute; top:80px; left:33.5vw; display:none; z-index:99; transition:all 0.5s;}
.nav_b:hover .nav_c{ width:65vw; height:280px; overflow:hidden; background-color:#f9fafa; position:absolute; top:80px; left:33.5vw; display: block; z-index:99; transition:all 0.5s;}

.nav_c_l{ width:25%; height:100%; overflow:hidden; float:left;}
.nav_c_l .navname{ width:140px; height:40px; overflow:hidden; margin:50px auto 30px auto; border-left:10px solid #a7d500; line-height:40px; font-family:"Source"; color:#333; font-size:22px; font-weight:bold; text-align:center;}
.nav_c_l .navmore{ width:130px; height:35px; overflow:hidden; margin:0 auto; border:1px solid #a7d500; line-height:35px; font-family:"Source"; color:#333; font-size:14px; text-align:center; border-radius:17px;}
.nav_c_l .navmore:hover{ width:130px; height:35px; overflow:hidden; margin:0 auto; border:1px solid #a7d500; line-height:35px; font-family:"Source"; color:#fff; font-size:14px; text-align:center; border-radius:17px; background-color:#a7d500;}
.nav_c_r{ width:70%; height:auto; overflow:hidden; margin-top:20px; float:right;}
.nav_c_r .snavname{ width:auto; height:35px; margin:25px 25px 0 25px; line-height:35px; font-family:"Source"; color:#333; font-size:16px; text-align:center; float:left;}
.nav_c_r .snavname:hover{ width:auto; height:35px; margin:25px 25px 0 25px; line-height:35px; font-family:"Source"; color:#a7d500; font-size:16px; text-align:center; float:left;}

.headers{width:100%; height:1rem; background-size:100%; position:fixed; top:0; z-index:98; display:none;}
.navb{width: 100%; height:100vh; position: fixed; top:0;  background: url(../img/images/about1.jpg) no-repeat center top; background-size:auto 100%;z-index: 99; animation: mymenu 0.5s; -webkit-animation: mymenu 0.5s; display:none;}

#pcbanner{ display:none;}

.search{ width:100%; height:70px; overflow:hidden; border-bottom:1px solid #dcdcdc;}
.search .sealeft{ width:30%; height:70px; overflow:hidden; margin:0 auto; float:left;}
.search .searight{ width:70%; height:70px; overflow:hidden; margin:0 auto; float:right; background:#a7d500;}
.search .boxleft{ width:80%; height:70px; float:right; line-height:70px; color:#333; font-size:14px; font-family:"Source"; text-align:left;}
.search .boxleft span{ line-height:70px; color:#ff0000; font-size:24px; font-family:"Source"; text-align:left;}
.search .boxright{ width:90%; height:35px; margin:17px 0 18px 3%; float:left; background-color:#fff; border-radius:17px;}

.search .search_left{ width:88%; height:30px; overflow:hidden; margin:2px 2%; float:left; background:none; border:0; line-height:30px; color:#333; font-size:16px; font-family:"Source"; text-indent:1em;}
.search .search_right{ width:23px; height:24px; float:right; margin:6px 2%; cursor:pointer; }
.boxright input::-webkit-input-placeholder{line-height:30px; color:#dedede; font-size:16px; font-family:"Source"; }

/*product*/
.product{ width:92%; height:auto; overflow:hidden; margin:25px auto;}
.product .p_top{ width:100%; height:80px; overflow:hidden; margin:0 auto;}
.product .p_top .title{ width:15%; height:77px; overflow:hidden; float:left; margin:0 auto; border-bottom:3px solid #a7d500;line-height:77px; color:#333; font-size:28px; font-family:"Source"; font-weight:bold; }
.product .p_top .right{ width:85%; height:79px; overflow:hidden; float:left; margin:0 auto; border-bottom:1px solid #dedede;}
.product .p_top .right .more{ width:100px; height:35px; overflow:hidden; float:right; margin:20px auto; background:#a7d500 url(../img/images/j1.png) no-repeat 85% center; line-height:35px; color:#fff; font-size:14px; font-family:"Source"; text-indent:2em; border-radius:22px;}

.p_nav a{ width:13%; height:80px; overflow:hidden; float:left; margin:0 3.6% 0 auto; font-size:22px; color:#adadad; text-align:left; line-height:80px;}
.p_nav a:hover{width:13%; height:80px; overflow:hidden; float:left; margin:0 3.6% 0 auto; font-size:22px; color:#a7d500; text-align:left; line-height:80px;}
.p_nav .on{width:13%; height:80px; overflow:hidden; float:left; margin:0 3.6% 0 auto; font-size:22px; color:#a7d500; text-align:left; line-height:80px;}
.p_down{ width:99.6%; height:auto; overflow:hidden; margin:0 auto; border:1px solid #dcdcdc;}
.p_down .p_box{ width:24.91%; height:auto; overflow:hidden; float:left; margin:0 auto; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
.p_down .p_box:nth-child(4n){ width:24.93%; height:auto; overflow:hidden; float:left; margin:0 auto; border-bottom:1px solid #dcdcdc; border-right:0;}

.p_down .p_box .p_title{ width:80%; height:40px; overflow:hidden; margin:10px auto 0 auto; line-height:40px; color:#333; font-size:20px; font-family:"Source"; font-weight:bold;}
.p_down .p_box:hover .p_title{ width:80%; height:40px; overflow:hidden; margin:10px auto 0 auto; line-height:40px; color:#a7d500; font-size:20px; font-family:"Source"; font-weight:bold;}
.p_down .p_box .p_intro{ width:80%; height:30px; overflow:hidden; margin:0 auto; line-height:30px; color:#666; font-size:14px; font-family:"Source";}
.p_down .p_box .p_pic{ width:80%; height:180px; overflow:hidden; margin:15px auto; text-align:center;}
.p_down .p_box .p_pic img{ width:100%; height:auto; transition:all 0.4s;}
.p_down .p_box .p_more{ width:100px; height:30px; overflow:hidden; margin:30px auto 30px 10%; background:url(../img/images/j2.png) no-repeat 90% center; border:1px solid #333; line-height:30px; font-family:"Source"; color:#333; font-size:14px; text-indent:1em; border-radius:15px;}
.p_down .p_box:hover .p_more{ width:100px; height:30px; overflow:hidden; margin:30px auto 30px 10%; background:#a7d500 url(../img/images/j3.png) no-repeat 90% center; border:1px solid #a7d500; line-height:30px; font-family:"Source"; color:#fff; font-size:14px; text-indent:1em; border-radius:15px;}
.p_down .p_box:hover .p_pic img{ width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}


/*about*/
.about_bg{ width:100%; height:auto; overflow:hidden; margin:50px auto 0 auto; background-color:#f9f9f9; padding:50px 0;}
.about{ width:92%; height:auto; overflow:hidden; margin:0 auto;}
.about .a_box{ width:50%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.about .a_box .a_title{ width:100%; height:40px; overflow:hidden; margin:0 auto; line-height:40px; font-family:"Source"; color:#333; font-size:30px; font-weight:bold;}
.about .a_box .a_intro{ width:100%; height:auto; max-height:100px; overflow:hidden; margin:20px auto 0 auto; line-height:25px; font-family:"Source"; color:#666; font-size:14px;}
.about .a_box .a_horeo{ width:100%; height:auto; overflow:hidden; margin:30px auto 0 auto; text-align:center;}
.about .a_box .a_horeo .box_l{ width:29%; height:auto; margin:10px auto; overflow:hidden; float:left; padding:0 2%; border-right:1px solid #dcdcdc; line-height:140%; font-family:"Source"; color:#333; font-size:14px; text-align:center;}
.about .a_box .a_horeo .box_l span{ width:70%; line-height:50px; font-family:"Source"; color:#333; font-size:26px; font-weight:bold;}
.about .a_box .p_more{width:100px; height:30px; overflow:hidden; margin:40px auto 30px 0; background:#a7d500 url(../img/images/j3.png) no-repeat 90% center; border:1px solid #a7d500; line-height:30px; font-family:"Source"; color:#fff; font-size:14px; text-indent:1em; border-radius:15px;}
.about .a_box .p_more:hover{ width:100px; height:30px; overflow:hidden; margin:40px auto 30px 0; background:#a7d500 url(../img/images/j3.png) no-repeat 90% center; border:1px solid #a7d500; line-height:30px; font-family:"Source"; color:#fff; font-size:14px; text-indent:1em; border-radius:15px;}
.about .a_box .videobox{width:95%; height:55vh; overflow:hidden; float:right;}
.about .a_box .videobox #myplayer1{width:100%; height:100%;}


/*guangao*/
.guanggao{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.guanggao img{ width:100%; height:auto; overflow:hidden; margin:0 auto;}

/*youshi*/
.youshi{ width:92%; height:auto; overflow:hidden; margin:90px auto; display:block;}
.youshim{ width:92%; height:auto; overflow:hidden; margin:90px auto; display:none;}
.youshi .y_top{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.youshi .y_top .title{ width:100%; height:40px; overflow:hidden; margin:0 auto; line-height:40px; color:#333; font-size:30px; font-family:"Source"; font-weight:bold; }
.youshi .y_top .intro{ width:100%; height:50px; overflow:hidden; margin:25px auto 25px auto; line-height:25px; color:#666; font-size:14px; font-family:"Source";}
.youshi .y_top .xian{ width:100%; height:5px; overflow:hidden; margin:0 auto; background:url(../img/images/x.png) no-repeat left center; background-size:cover;}

.youshi .y_down{ width:100%; height:auto; overflow:hidden; margin:40px auto 0 auto;}
.youshi .y_down .y_box{ width:22%; height:auto; overflow:hidden; float:left; margin:0 3% 0 0;}

.youshi .y_down .y_box .y_title{ width:100%; height:35px; overflow:hidden; margin:0 auto; line-height:35px; color:#333; font-size:20px; font-family:"Source";}
.youshi .y_down .y_box:hover .y_title{ width:100%; height:35px; overflow:hidden; margin:0 auto; line-height:35px; color:#a7d500; font-size:20px; font-family:"Source";}
.youshi .y_down .y_box .y_intro{ width:100%; height:25px; overflow:hidden; margin:0 auto; line-height:25px; color:#666; font-size:14px; font-family:"Source";}
.youshi .y_down .y_box .y_pic{ width:100%; height:390px; overflow:hidden; margin:20px auto 0 auto; text-align:center;}
.youshi .y_down .y_box .y_pic img{ width:100%; height:auto; transition:all 0.4s;}
.youshi .y_down .y_box .y_more{ width:90px; height:30px; overflow:hidden; margin:25px auto 0 0; border:1px solid #333; line-height:30px; font-family:"Source"; color:#333; font-size:14px; text-align:center; border-radius:15px;}
.youshi .y_down .y_box:hover .y_more{ width:90px; height:30px; overflow:hidden; margin:25px auto 0 0; background-color:#a7d500; border:1px solid #a7d500; line-height:30px; font-family:"Source"; color:#fff; font-size:14px; text-align:center; border-radius:15px;}
.youshi .y_down .y_box:hover .y_pic img{ width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}


/*case*/
.case_bg{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:url(../img/images/bg.jpg) no-repeat center top; background-size:100% 100%;}
.case{ width:92%; height:auto; overflow:hidden; margin:60px auto 60px auto;}
.case .c_top{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.case .c_top .title{ width:100%; height:40px; overflow:hidden; margin:0 auto; line-height:40px; color:#fff; font-size:30px; font-family:"Source"; font-weight:bold; }
.case .c_top .intro{ width:100%; height:25px; overflow:hidden; margin:15px auto 0 auto; line-height:25px; color:#fff; font-size:14px; font-family:"Source";}

.c_down{ width:100%; height:auto; overflow:hidden; margin:40px auto 0 auto;}
.c_down .c_left{ width:85%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.c_down .c_box{ width:30%; height:auto; overflow:hidden; float:left; margin:0 3.33% 0 0;}

.c_down .c_box .c_pic{ width:100%; height:220px; overflow:hidden; margin:0 auto; text-align:center;}
.c_down .c_box .c_pic img{ width:100%; height:auto; transition:all 0.4s;}
.c_down .c_box .c_title{ width:100%; height:35px; overflow:hidden; margin:25px auto 0 auto; line-height:35px; color:#fff; font-size:20px; font-family:"Source";}
.c_down .c_box:hover .c_title{ width:100%; height:35px; overflow:hidden; margin:25px auto 0 auto; line-height:35px; color:#a7d500; font-size:20px; font-family:"Source";}
.c_down .c_box .c_intro{ width:100%; height:60px; overflow:hidden; margin:20px auto 0 auto; line-height:30px; color:#d6d7da; font-size:14px; font-family:"Source";}
.c_down .c_box:hover .c_pic img{ width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}

.c_down .c_right{ width:15%; height:auto; overflow:hidden; margin:0 auto; float:right;}
.c_right .c_nav a{ width:95%; height:70px; overflow:hidden; margin:0 auto; display:block; font-size:18px; color:#fff; line-height:75px; border-left:3px solid #6c6c6c; text-align:center; transition:all 0.4s;}
.c_right .c_nav a:hover{ width:95%; height:70px; overflow:hidden; margin:0 auto; display:block; font-size:18px; color:#a7d500; line-height:75px; border-left:3px solid #a7d500; text-align:center; transition:all 0.4s;}
.c_right .c_nav .on{width:95%; height:70px; overflow:hidden; margin:0 auto; display:block; font-size:18px; color:#a7d500; line-height:75px; border-left:3px solid #a7d500; text-align:center; transition:all 0.4s;}

/*news*/
.news{ width:92%; height:auto; overflow:hidden; margin:40px auto;}
.news .n_top{ width:100%; height:80px; overflow:hidden; margin:0 auto;}
.news .n_top .title{ width:33%; height:77px; overflow:hidden; float:left; margin:0 auto; border-bottom:3px solid #a7d500;line-height:77px; color:#333; font-size:30px; font-family:"Source"; font-weight:bold; }
.news .n_top .right{ width:67%; height:79px; overflow:hidden; float:left; margin:0 auto; border-bottom:1px solid #dedede;}
.news .n_top .right .more{ width:auto; height:35px; overflow:hidden; float:right; margin:20px 10px; line-height:35px; color:#666; font-size:18px; font-family:"Source";}
.news .n_top .right .more:hover{ width:auto; height:35px; overflow:hidden; float:right; margin:20px 10px; line-height:35px; color:#a7d500; font-size:18px; font-family:"Source";}

.n_down{ width:100%; height:auto; overflow:hidden; margin:25px auto 0 auto;}
.n_down .box_l{ width:32%; height:auto; overflow:hidden; float:left; margin:0 3% 0 0;}
.n_down .box_r{ width:30%; height:auto; overflow:hidden; float:left; margin:0 auto;}
.nav_top{ width:100%; height:30px; overflow:hidden; margin:10px auto;}
.nav_top .nav_title{ width:60%; height:30px; overflow:hidden; margin:0 auto; float:left; line-height:30px; color:#333; font-size:20px; font-family:"Source"; font-weight:bold;}
.nav_top .nav_more{ width:37%; height:30px; overflow:hidden; float:left; background:url(../img/images/j4.png) no-repeat right center; margin:0 auto; line-height:30px; color:#999; font-size:14px; font-family:"Source"; text-align:right; padding-right:3%;}
.nav_top .nav_more:hover{ width:37%; height:30px; overflow:hidden; float:left; background:url(../img/images/j4.png) no-repeat right center; margin:0 auto; line-height:30px; color:#a7d500; font-size:14px; font-family:"Source"; text-align:right; padding-right:3%;}
.box_l .nav_down{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.box_l .nav_down .lie{ width:100%; height:45px; overflow:hidden; margin:0 auto; border-bottom:1px solid #e5e5e5;}
.box_l .nav_down .lie .left{ width:80%; height:45px; overflow:hidden; margin:0 auto; float:left; line-height:45px; color:#666; font-size:14px; font-family:"Source"; }
.box_l .nav_down .lie .left span{line-height:45px; color:#a7d500; font-size:24px; font-family:"Source"; font-weight:bold; }
.box_l .nav_down .lie .right{ width:20%; height:45px; overflow:hidden; margin:0 auto; float:left; line-height:45px; color:#999; font-size:12px; font-family:"Source"; text-align:right;}
.box_l .nav_down .lie:hover .left{ width:80%; height:45px; overflow:hidden; margin:0 auto; float:left; line-height:45px; color:#a7d500; font-size:14px; font-family:"Source"; }
.n_down .box_r .r_box{ width:80%; height:auto; overflow:hidden; margin:0 auto 0 0; padding:25px 15px; line-height:40px; color:#333; font-size:14px; font-family:"Source"; background-color:#f2f2f2; }

.footer_bg{width:100%; height:auto; margin:0 auto; overflow:hidden; background-color:#323337; display:block;}
.footer_bg .footer{ width:92%; height:auto; overflow:hidden; margin:50px auto 0 auto;}
.footer_bg .foot_top{ width:100%; height:auto; overflow:hidden;  margin:0 auto 40px auto;}
.footer_bg .foot_top .foot_left{ width:25%; height:auto; overflow:hidden; float:left; margin:0 auto;}
.footer_bg .foot_top .foot_left .f_logo{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.footer_bg .foot_top .foot_left .f_er{ width:100%; height:auto; overflow:hidden; margin:70px auto 0 auto;}
.footer_bg .foot_top .foot_left .f_er img{ width:100px; height:100px;}
.footer_bg .foot_top .foot_right{ width:75%; height:auto; overflow:hidden; float:right; margin:0 auto;}
.footer_bg .foot_top .foot_right .links{ width:100%; height:50px; overflow:hidden; margin:0 auto; border-bottom:1px solid #5b5c5f;}
.footer_bg .foot_top .foot_right .links .links_l{ width:12%; height:50px; overflow:hidden; margin:0 auto; float:left; line-height:50px; font-family:"Source"; color:#fff; font-size:18px; }
.footer_bg .foot_top .foot_right .links .links_r{ width:83%; height:50px; overflow:hidden; margin:0 auto; float:left;}
.footer_bg .foot_top .foot_right .links .links_r .links_b{ width:auto; height:25px; overflow:hidden; margin:12px 15px; float:left;}
.footer_bg .foot_top .foot_right .links .links_r .links_b img{ width:auto; height:25px !important;-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; }
.footer_bg .foot_top .foot_right .r_nav{ width:100%; height:auto; overflow:hidden; margin:30px auto 20px auto;}

.footer_bg .foot_top .foot_right .r_nav .r_lir{ width:15%; height:auto; overflow:hidden; margin:0 0.5%; float:left;}
.footer_bg .foot_top .foot_right .r_nav .r_lir .bnavname{ width:100%; height:auto; overflow:hidden; color:#bfbfc0; font-size:18px; line-height:40px; font-family:"Source"; text-align:left;} 
.footer_bg .foot_top .foot_right .r_nav .r_lir .smnavname{ width:100%; height:auto; overflow:hidden; color:#fff; font-size:14px; line-height:30px; font-family:"Source"; text-align:left;} 
.footer_bg .foot_top .foot_right .r_nav .r_lir .smnavname:hover{ width:100%; height:auto; overflow:hidden; color:#a7d500; font-size:14px; line-height:30px; font-family:"Source"; text-align:left;} 
.footer_bg .foot_right .r_nav .r_contact{ width:35%; height:auto; overflow:hidden; margin:0 auto; float:right;}
.footer_bg .foot_right .r_nav .r_contact .bnavname{ width:100%; height:auto; overflow:hidden; margin-bottom:20px; color:#bfbfc0; font-size:18px; line-height:40px; font-family:"Source"; text-align:left;}
.footer_bg .foot_right .r_nav .r_contact .r_con{ width:100%; height:auto; overflow:hidden; margin:0 auto; color:#fff; font-family:"Source"; line-height:30px; font-size:16px; text-align:left;}
.footer_bg .foot_right .r_nav .r_contact .r_con span{ color:#a7d500; font-family:"Source"; line-height:30px; font-size:16px;}

.footer_bg .foot_down{ width:92%; height:50px; overflow:hidden; margin:0 auto; line-height:50px; font-size:14px; color:#858587; text-align:center; border-top:1px solid #5b5c5f;}
.footer_bg .foot_down span a{color:#858587;}
/**footer**/
.footerm{ display:none;}
.footermf{ display:none;}

.touchsliderindex .touchslider-item .pic{width: 100%;height:608px;overflow: hidden;}
.touchsliderindex,.touchsliderindex .touchslider-viewport,.touchsliderindex .touchslider-item,.touchsliderindex .touchslider-item .pic{height: 608px;}
.touchsliderindex .pic img{width: 100%;height:100%;display: none;}
.touchsliderindex .touchslider-navtag{position:absolute; bottom:4%; right:18%; text-align:center; width:auto;}
.touchsliderindex .touchslider-navtag .touchslider-prev{ width:30px; height:30px; background:url("../img/prev.png") no-repeat center; float:left; cursor:pointer;}
.touchsliderindex .touchslider-navtag .touchslider-next{ width:30px; height:30px; background:url("../img/next.png") no-repeat center; float:right; cursor:pointer;}
.touchsliderindex .touchslider-navtag .wk{height: 36px;}
.touchsliderindex .touchslider-navno{ width:auto; height:30px; overflow:hidden; float:left; line-height:30px; font-size:16px; color:#fff; text-align:center;}
.touchsliderindex .touchslider-navno li{ width:auto; height:30px; overflow:hidden; float:left; line-height:30px; font-size:16px; color:#fff; text-align:center;}
.touchsliderindex .touchslider-navno .shu{ display:none;}
.touchsliderindex .touchslider-navno .shu.active{ display:block;}
.touchsliderindex .touchslider-nav-item-current{background-color: #074349;}
.touchsliderindex .touchslider-item.active .pwk p{opacity: 1; -webkit-animation: fadeInUp .7s ease-in-out both; animation: fadeInUp .7s ease-in-out both; -webkit-animation-delay: 1.2s; animation-delay: 1.2s; }


/*内页*/
.commbg{ width:100%; height:auto; overflow:hidden; background-color:#f2f2f2; margin:0 auto;}
.commpc{ width:92%; height:auto; overflow:hidden; min-height:600px; margin:0 auto;}
.commInpage{ width:92%; height:auto; overflow:hidden; min-height:600px; padding:30px 0; margin:60px auto; background-color:#fff;}
.commbox{ width:90%; height:auto; overflow:hidden; min-height:600px; margin:0 auto;}

/*neicase*/
.neicase{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.neicase_nav{ width:100%; height:150px; overflow:hidden; margin:0 auto; color:#333; font-family:"Source"; line-height:150px; font-size:30px;}
.neicase_menu{ width:18.5%; height:auto; overflow:hidden; margin:0 auto 0 1.5%; float:left; position:relative; border-radius:10px;}
.neicase_menu img{ width:100%; height:auto; transition:all 0.4s;}
.neicase_menu .upbox{ width:80%; height:auto; overflow:hidden; top:45px; left:10%; position:absolute; z-index:9;}
.neicase_menu .upbox .en{ width:50%; height:auto; overflow:hidden; margin:0 auto 0 0; color:#fff; font-family:"Source"; line-height:25px; font-size:14px;}
.neicase_menu .upbox .tiao{ width:40px; height:4px; overflow:hidden; margin:20px auto 20px 0; background-color:#fff; transition:all 0.5s;}
.neicase_menu .upbox .cn{ width:100%; height:auto; overflow:hidden; margin:0 auto; color:#fff; font-family:"Source"; line-height:30px; font-size:20px; transition:all 0.5s;}
.neicase_menu:hover img{ width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}
.neicase_menu:hover .upbox .tiao{ width:100%; height:4px; overflow:hidden; margin:20px auto 20px 0; background-color:#a7d500; transition:all 0.5s;}
.neicase_menu:hover .upbox .cn{ width:100%; height:auto; overflow:hidden; margin:0 auto; color:#a7d500; font-family:"Source"; line-height:30px; font-size:20px; transition:all 0.5s;}

.neicase_xg{ width:31%; height:auto; overflow:hidden; float:left; margin:0 auto 50px 2.3%; border-bottom:3px solid #dcdcdc; transition:all 0.4s;}
.neicase_xg .xg_pic{ width:100%; height:250px; overflow:hidden; margin:0 auto;}
.neicase_xg .xg_pic img{ width:100%; height:auto; min-height:100%; transition:all 0.4s;}
.neicase_xg .xg_title{ width:100%; height:35px; overflow:hidden; margin:20px auto 0 auto; color:#333; font-family:"Source"; line-height:35px; font-size:20px; transition:all 0.5s;}
.neicase_xg .xg_intro{ width:100%; height:25px; overflow:hidden; margin:20px auto 35px auto; color:#666; font-family:"Source"; line-height:25px; font-size:14px;}
.neicase_xg:hover{ width:31%; height:auto; overflow:hidden; float:left; margin:0 auto 50px 2.3%; border-bottom:3px solid #a7d500; transition:all 0.4s;}
.neicase_xg:hover img{ width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}
.neicase_xg:hover .xg_title{ width:100%; height:35px; overflow:hidden; margin:20px auto 0 auto; color:#a7d500; font-family:"Source"; line-height:35px; font-size:20px; transition:all 0.5s;}

.navmenu{ width:100%; height:35px; overflow:hidden; margin:0 auto; padding:20px 0; border-bottom:1px solid #dcdcdc; background:url(../img/images/t3.png) no-repeat left center; background-size:auto 40%; color:#333; font-family:"Source"; line-height:35px; font-size:28px; text-indent:1em;}

.neicase_shai{ width:100%; height:auto; overflow:hidden; margin:20px auto;}
.neicase_shai .shai_lie{ width:100%; height:auto; overflow:hidden; margin:10px auto;}
.neicase_shai .shai_lie .left{ width:5%; height:30px; overflow:hidden; float:left; margin:0 auto; color:#333; font-family:"Source"; line-height:30px; font-size:14px;}
.neicase_shai .shai_lie .right{ width:95%; height:auto; overflow:hidden; float:left; margin:0 auto; float:right;}
.neicase_shai .shai_lie .right .box{ width:auto; height:30px; overflow:hidden; margin:0 15px; padding:0 10px; float:left; color:#333; font-family:"Source"; line-height:30px; font-size:14px; transition:all 0.2s;}
.neicase_shai .shai_lie .right .box:hover{ width:auto; height:30px; overflow:hidden; margin:0 15px; padding:0 10px; background-color:#a7d500; float:left; color:#fff; font-family:"Source"; line-height:30px; font-size:14px; transition:all 0.2s;}
.neicase_shai .shai_lie .right .boxa{ width:auto; height:30px; overflow:hidden; margin:0 15px; padding:0 10px; background-color:#a7d500; float:left; color:#fff; font-family:"Source"; line-height:30px; font-size:14px; transition:all 0.2s;}
.neicase_shai .shai_lie .right .boxa:hover{ width:auto; height:30px; overflow:hidden; margin:0 15px; padding:0 10px; background-color:#a7d500; float:left; color:#fff; font-family:"Source"; line-height:30px; font-size:14px; transition:all 0.2s;}
.neicase_shaimenu{ width:0.4rem; height:auto; overflow:hidden; text-align:right; position:absolute; top:0.3rem; right:0; display:none;}
.neicase_shaim{ width:100%; height:100vh; overflow:hidden; position:fixed; top:0.8rem; left:0; background-color:rgba(0,0,0,0.2); animation: mymenu 0.5s; -webkit-animation: mymenu 0.5s; display: none;}

/*--neicontact--*/
.neicontact{ width:100%; height:auto; overflow:hidden; margin:65px auto 0 auto;}
.neicontact .left{ width:40%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.neicontact .left img{ width:100%; height:auto;}
.neicontact .right{ width:53%; height:auto; overflow:hidden; margin:0 auto; float:right;}
.neicontact .right .webname{ width:100%; height:60px; overflow:hidden; margin:0 auto; border-bottom:1px solid #dcdcdc; color:#333; font-family:"Source"; line-height:60px; font-size:20px;}
.neicontact .right .lie{ width:100%; height:auto; overflow:hidden; margin:20px auto; color:#666; font-family:"Source"; line-height:55px; font-size:16px; text-indent:5em;}
.neicontact .right .lie span{ color:#333; font-family:"Source"; line-height:30px; font-size:20px; font-weight:bold; margin-left:80px;}

/*message*/
.message_lie{ width:100%; height:50px; overflow:hidden; margin:50px auto 10px auto; color:#333; font-family:"Source"; line-height:50px; font-size:30px; text-align:center;}
.message_lieb{ width:100%; height:30px; overflow:hidden; margin:0 auto; color:#666; font-family:"Source"; line-height:30px; font-size:14px; text-align:center;}
.regcona{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.lolia{ width:100%; height:auto; overflow:hidden; margin:15px auto;}
.lolia .l{width:10%; height:50px; overflow:hidden; float:left;}
.lolia .r{width:85%; font-size:14px; line-height:50px; float:left;}
.lolia .r2{height: 28px;text-align: left;}
.lolia .lolibor{ width:100%; height:6px; overflow:hidden; position:absolute; bottom:0; left:0;}
.lolia .lolibor .lor{width:6px; height:6px; overflow:hidden; float:left; background-color:#f08519; border-radius:3px}
.lolia .lolibor .ror{width:97%; height:1px; overflow:hidden; float:right; background-color:#d4d4d4; margin-top:3px;}

input::-webkit-input-placeholder{color:#999; font-size:12px;}
.regcona .lolia .inp{float:left;text-indent: 10px;width: 100%;height: 50px;background:none; border:0; color:#333; font-size:15px;}
.regcona .lolia .tex{min-height: 200px;width: 98%;padding:0.5%;text-indent: 0; border:1px solid #d4d4d4; }
.regcona .lolia .sinp{float:left;text-indent: 10px;width: 10%;margin-right:2%;height: 40px;background-color: #fff;border: none;outline: none;}
.regcona .lolia .mescode{background-color: #fbfbfb;border: 1px solid #d8d8d8;}
.regcona .lolia .send{text-indent: 10px;width: 10%;margin-right:0;height: 40px;background-color: #fff;border: none;outline: none;cursor:pointer;font-size: 18px;font-family: "Source";}
.regcona .lolia .inpf{height: auto;background: none;text-indent: 0;}
.regcona .lolia .inpty{width: 60%;display: inline-block;text-align: left;}
.regcona .lolia .sel{text-indent: 10px;width: 60%;height: 45px;background-color: #fff;border: none;outline: none;}
.regcona .lolia .sub{width: 100%; border:none;height: 50px; background-color:#a7d500;color: #fff;font-size: 18px; line-height:50px; text-align:center;}
.regcona .lolia .sub:hover{background-color:#ff6600;}

/*job*/
.job{ width:48%; height:auto; overflow:hidden; margin:40px auto 40px 3.5%; padding:20px 0 100px 0; -moz-box-shadow:0px 0px 10px #f3f3f3; -webkit-box-shadow:0px 0px 10px #f3f3f3; box-shadow:0px 0px 10px #f3f3f3; position: relative; float:left;}
.job_top{ width:90%; height:50px; overflow:hidden; margin:0 auto; border-bottom:1px solid #dcdcdc; font-size:20px; font-family:"Source"; color:#333; line-height:50px; font-weight:bold;}
.job_top span{float:right; font-size:20px; font-family:"Source"; color:#a7d500; line-height:50px; font-weight:bold;}
.job_time{width:90%; height:25px; overflow:hidden; margin:0 auto; font-size:12px; font-family:"Source"; color:#666; line-height:25px; text-align:right;}
.job_down{ width:90%; height:auto; max-height:120px; overflow:hidden; margin:15px auto; font-size:14px; color:#888; font-family:"Source"; line-height:30px;}
.job_more{ width:100px; height:35px; overflow:hidden; position:absolute; bottom:40px; left:5%; text-align:center; font-size:14px; font-family:"Source"; color:#fff; line-height:35px; background-color:#a7d500;}

/*neiprduct*/
.neiprduct{ width:100%; height:auto; overflow:hidden; margin:50px auto;}
.neiprduct .left{ width:17%; height:auto; overflow:hidden; margin:0 3% 0 0; float:left;}
.neiprduct .left .navtop{ width:100%; height:60px; overflow:hidden; margin:0 auto; background-color:#a7d500; font-size:26px; font-family:"Source"; color:#fff; line-height:60px; text-align:center;}
.neiprduct .left .lie{ width:100%; height:70px; overflow:hidden; margin:0 auto; background:#fbfbfb; font-size:20px; font-family:"Source"; color:#666; line-height:70px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}
.neiprduct .left .lie:hover{ width:100%; height:70px; overflow:hidden; margin:0 auto; background:#fbfbfb url(../img/images/t10.png) no-repeat left center; background-size:auto 55%; font-size:20px; font-family:"Source"; color:#666; line-height:70px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}
.neiprduct .left .lieb{ width:100%; height:70px; overflow:hidden; margin:0 auto; background:#fbfbfb url(../img/images/t10.png) no-repeat left center; background-size:auto 55%; font-size:20px; font-family:"Source"; color:#666; line-height:70px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}
.neiprduct .left .lieb:hover{ width:100%; height:70px; overflow:hidden; margin:0 auto; background:#fbfbfb url(../img/images/t10.png) no-repeat left center; background-size:auto 55%; font-size:20px; font-family:"Source"; color:#666; line-height:70px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}

.neiprduct .right{ width:80%; height:auto; overflow:hidden; margin:0 auto 50px auto; float:right; border-top:1px solid #dcdcdc;}
.neiprduct .right .p_box{ width:33.1%; height:auto; overflow:hidden; float:left; margin:0 auto; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}

.neiprduct .right .p_box .p_title{ width:80%; height:40px; overflow:hidden; margin:20px auto 0 auto; line-height:40px; color:#333; font-size:20px; font-family:"Source"; font-weight:bold;}
.neiprduct .right .p_box:hover .p_title{ width:80%; height:40px; overflow:hidden; margin:20px auto 0 auto; line-height:40px; color:#a7d500; font-size:20px; font-family:"Source"; font-weight:bold;}
.neiprduct .right .p_box .p_intro{ width:80%; height:30px; overflow:hidden; margin:0 auto; line-height:30px; color:#666; font-size:14px; font-family:"Source";}
.neiprduct .right .p_box .p_pic{ width:80%; height:180px; overflow:hidden; margin:15px auto; text-align:center;}
.neiprduct .right .p_box .p_pic img{ width:100%; height:auto; transition:all 0.4s;}
.neiprduct .right .p_box .p_more{ width:100px; height:30px; overflow:hidden; margin:20px auto 40px 10%; background:url(../img/images/j2.png) no-repeat 90% center; border:1px solid #333; line-height:30px; font-family:"Source"; color:#333; font-size:14px; text-indent:1em; border-radius:15px;}
.neiprduct .right .p_box:hover .p_more{ width:100px; height:30px; overflow:hidden; margin:20px auto 40px 10%; background:#a7d500 url(../img/images/j3.png) no-repeat 90% center; border:1px solid #a7d500; line-height:30px; font-family:"Source"; color:#fff; font-size:14px; text-indent:1em; border-radius:15px;}
.neiprduct .right .p_box:hover .p_pic img{ width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}

.pro_nav{ width:auto; height:40px; overflow:hidden; float:right; margin:0 auto;}
.pro_nav .box{ width:auto; height:40px; overflow:hidden; float:right; margin:0 15px; line-height:40px; color:#999; font-size:20px; font-family:"Source";}
.neipro_top{ width:100%; height:auto; overflow:hidden; margin:40px auto;}
.neipro_left{ width:40%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.neipro_left #playBox{ width:415px; height:400px; margin:0 auto; position:relative; overflow:hidden;}
.neipro_left #playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
.neipro_left #playBox .oUlplay li{ width:415px; height:310px; overflow:hidden; float:left;}
.neipro_left #playBox .oUlplay li img{ width:415px; height:auto;}
.neipro_left #playBox .pre{ cursor:pointer; width:12px; height:22px; background:url(../img/myjta.png) no-repeat; position:absolute; bottom:20px; left:0; z-index:10; transition:all 0.3s;}
.neipro_left #playBox .next{ cursor:pointer; width:12px; height:22px; background:url(../img/myjt.png) no-repeat; position:absolute; bottom:20px; right:0; z-index:10; transition:all 0.3s;}
.neipro_left #playBox .pre:hover{ cursor:pointer; width:12px; height:22px; background:url(../img/myjta.png) no-repeat; position:absolute; bottom:20px; left:0; z-index:10; transition:all 0.3s;}
.neipro_left #playBox .next:hover{ cursor:pointer; width:12px; height:22px; background:url(../img/myjt.png) no-repeat; position:absolute; bottom:20px; right:0; z-index:10; transition:all 0.3s;}
.neipro_left #playBox .smalltitle {width:100%; height:auto; position:absolute; bottom:0; min-height:50px;}
.neipro_left #playBox .smalltitle ul{ width:96%; height:50px; margin:0 auto;overflow-x: auto;}
.neipro_left #playBox .smalltitle ul img{ width:100%; height:50px; margin:0 auto;overflow-x: auto;}
.neipro_left #playBox .smalltitle ul .dian{ width:75px; height:48px; margin:0 10px; float:left; text-align:center; overflow:hidden; cursor:pointer; border:1px solid #dcdcdc;}
.neipro_left #playBox .smalltitle .thistitle{ width:75px; height:48px; margin:0 10px; float:left; text-align:center; overflow:hidden; cursor:pointer; border:1px solid #a7d500;}


.neipro_right{ width:55%; height:auto; overflow:hidden; margin:0 auto; float:right;}
.neipro_right .pro_title{ width:100%; height:60px; overflow:hidden; margin:0 auto; border-bottom:1px solid #dcdcdc; line-height:60px; color:#333; font-size:26px; font-family:"Source";}
.neipro_right .pro_tag{ width:100%; height:25px; overflow:hidden; margin:20px auto 0 auto; line-height:25px; color:#a7d500; font-size:16px; font-family:"Source";}
.neipro_right .pro_con{ width:100%; height:auto; overflow:hidden; margin:10px auto 0 auto; line-height:30px; color:#666; font-size:14px; font-family:"Source";}
.neipro_right .pro_more{ width:240px; height:40px; overflow:hidden; margin:40px auto 0 0; background:#a7d500 url(../img/images/j3.png) no-repeat 90% center; border-radius:20px; line-height:40px; color:#fff; font-size:16px; font-family:"Source"; text-align:center;}
.neipro_box{ width:100%; height:auto; overflow:hidden; margin:50px auto 0 auto;}
.neipro_box .box_tag{ width:100%; height:60px; overflow:hidden; margin:15px auto 0 auto; border-bottom:1px solid #dcdcdc; line-height:60px; color:#333; font-size:26px; font-family:"Source";}
.neipro_box .box_ntr{ width:100%; height:auto; min-height:300px; overflow:hidden; margin:30px auto 0 auto; font-family:"Source";}

.pn{ width:100%; height:auto; overflow:hidden; margin:15px auto;}
.pn li{ width:100%; height:auto; overflow:hidden; margin:5px auto; font-size:14px;}

.neipronav{ width:100%; height:auto; overflow:hidden;}
.neipronav a{ width:100%; height:80px; overflow:hidden; margin:0 auto; display:block; background:#fbfbfb; font-size:24px; font-family:"Source"; color:#666; line-height:80px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}
.neipronav a:hover{ width:100%; height:80px; overflow:hidden; margin:0 auto; display:block; background:#fbfbfb url(../img/images/t10.png) no-repeat left center; background-size:auto 55%; font-size:24px; font-family:"Source"; color:#666; line-height:80px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}
.neipronav .on{ width:100%; height:80px; overflow:hidden; margin:0 auto; display:block; background:#fbfbfb url(../img/images/t10.png) no-repeat left center; background-size:auto 55%; font-size:24px; font-family:"Source"; color:#666; line-height:80px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}

/*内页新闻*/
.neinews_box{ width:30%; height:auto; overflow:hidden; margin:40px auto 0 3.33%; float:left;}
.neinews_box .pic{ width:100%; height:215px; overflow:hidden; margin:0 auto; position:relative;}
.neinews_box .pic img{ width:100%; height:215px; overflow:hidden; margin:0 auto;}
.neinews_box .xian{ width:0; height:3px; overflow:hidden; position:absolute; bottom:0; left:0; background-color:#a7d500; transition:all 0.5s;}
.neinews_box:hover .xian{ width:100%; height:3px; overflow:hidden; position:absolute; bottom:0; left:0; background-color:#a7d500; transition:all 0.5s;}
.neinews_box .title{ width:100%; height:35px; overflow:hidden; margin:20px auto 0 auto; font-size:18px; font-family:"Source"; color:#333; line-height:35px;}
.neinews_box:hover .title{ width:100%; height:35px; overflow:hidden; margin:20px auto 0 auto; font-size:18px; font-family:"Source"; color:#a7d500; line-height:35px;}
.neinews_box .intro{ width:100%; height:50px; overflow:hidden; margin:10px auto 0 auto; font-size:14px; font-family:"Source"; color:#666; line-height:25px;}


.neinews_two_box{ width:100%; height:260px; overflow:hidden;  margin:0 auto; background-color:#fff;}
.neinews_two{ width:100%; height:30px; overflow:hidden; padding:10px 0; margin:0 auto; border-bottom:1px dashed #dadada;}
.neinews_two_left{ width:90%; height:30px; float:left; position:relative; z-index:1; line-height:30px; color:#333; font-size:16px; font-family:"Source";}

.neinews_two_right{ width:10%; height:30px; overflow:hidden; float:right; line-height:30px; color:#999; font-size:14px; font-family:"Source";}

/*neiabout*/
.neiabout{ width:92%; height:auto; overflow:hidden; margin:0 auto; position:relative;}
.neiabout .a_box{ width:50%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.neiabout .a_box .a_title{ width:100%; height:40px; overflow:hidden; margin:0 auto; line-height:40px; font-family:"Source"; color:#333; font-size:30px; font-weight:bold;}
.neiabout .a_box .a_intro{ width:100%; height:auto; max-height:125px; overflow:hidden; margin:20px auto 0 auto; line-height:25px; font-family:"Source"; color:#666; font-size:14px;}
.neiabout .a_box .a_horeo{ width:100%; height:auto; overflow:hidden; margin:20px auto 0 auto; text-align:center;}
.neiabout .a_box .a_horeo .box_l{ width:29%; height:auto; margin:10px auto; overflow:hidden; float:left; padding:0 2%; border-right:1px solid #dcdcdc; line-height:140%; font-family:"Source"; color:#333; font-size:14px; text-align:center;}
.neiabout .a_box .a_horeo .box_l span{line-height:60px; font-family:"Source"; color:#333; font-size:32px; font-weight:bold;}
.neiabout .a_box .p_more{width:100px; height:35px; overflow:hidden; margin:40px auto 0 0; background:#a7d500 url(../img/images/j3.png) no-repeat 90% center; border:1px solid #a7d500; line-height:35px; font-family:"Source"; color:#fff; font-size:14px; text-indent:1em; border-radius:20px;}
.neiabout .a_box .p_more:hover{ width:100px; height:35px; overflow:hidden; margin:40px auto 0 0; background:#a7d500 url(../img/images/j3.png) no-repeat 90% center; border:1px solid #a7d500; line-height:35px; font-family:"Source"; color:#fff; font-size:14px; text-indent:1em; border-radius:20px;}
.neiabout .a_box .videobox{width:95%; height:55vh; overflow:hidden; float:left;}
.neiabout .a_box .videobox #myplayer1{width:100%; height:100%;}


.neiabout1{ width:100%; height:auto; overflow:hidden; margin:100px auto 0 auto; background:url(../img/images/bg1.jpg) no-repeat center top; background-size:100% auto;}
.neiabout1 .neiabout_nav{width:100%; height:40px; overflow:hidden; top:60px; left:0; color:#fff; font-family:"Source"; line-height:40px; font-size:30px; position:absolute;}

.neiabout1 #playBox{ width:69vw; height:560px; margin:0 auto 0 0; position:relative; overflow:hidden;}
.neiabout1 #playBox .oUlplay { width:99999px; position:absolute; left:0; top:150px;}
.neiabout1 #playBox .oUlplay li{ width:69vw; float:left;}
.neiabout1 #playBox .oUlplay li img{ width:auto; height:auto; max-height:480px; max-width:400px;}
.neiabout1 .pro_b{ width:60%; height:50vh; float:left; overflow:hidden;}
.neiabout1 .pro_b_t{ width:80%; height:auto; line-height:100%; font-size:40px; color:#fff; font-family:"Source"; font-weight:bold; display:block;}
.neiabout1 .pro_b_e{ width:40px; height:5px; overflow:hidden; background-color:#fff; margin:35px auto 35px 0; display:block;}
.neiabout1 .pro_b_k{ width:80%; height:auto; line-height:150%; font-size:14px; color:#fff; font-family:"Source"; display:block;}
.neiabout1 #playBox .pre{ cursor:pointer; width:37px; height:37px; background:url(../img/images/t13.png) no-repeat; position:absolute; top:420px; left:10px; z-index:10; transition:all 0.3s;}
.neiabout1 #playBox .next{ cursor:pointer; width:37px; height:37px; background:url(../img/images/t14.png) no-repeat; position:absolute; top:420px; left:65px; z-index:10; transition:all 0.3s;}
.neiabout1 #playBox .smalltitle {width:300px; height:auto; position:absolute; right:0; top:0; z-index:99;}
.neiabout1 #playBox .smalltitle ul{ width:100%; height:auto; margin:0 auto; position: relative;}
.neiabout1 #playBox .smalltitle ul .dian:nth-child(1){ width:55px; height:55px; position:absolute; right:110px; top:20px; text-align:center; font-size:16px; color:#fff; line-height:55px; border:1px solid #fff; background-color:#a7d500; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}
.neiabout1 #playBox .smalltitle ul .dian:nth-child(2){ width:55px; height:55px; position:absolute; right:160px; top:120px; text-align:center; font-size:16px; color:#fff; line-height:55px; border:1px solid #fff; background-color:#a7d500; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}
.neiabout1 #playBox .smalltitle ul .dian:nth-child(3){ width:55px; height:55px; position:absolute; right:180px; top:240px; text-align:center; font-size:16px; color:#fff; line-height:55px; border:1px solid #fff; background-color:#a7d500; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}
.neiabout1 #playBox .smalltitle ul .dian:nth-child(4){ width:55px; height:55px; position:absolute; right:160px; top:340px; text-align:center; font-size:16px; color:#fff; line-height:55px; border:1px solid #fff; background-color:#a7d500; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}
.neiabout1 #playBox .smalltitle ul .dian:nth-child(5){ width:55px; height:55px; position:absolute; right:110px; top:450px; text-align:center; font-size:16px; color:#fff; line-height:55px; border:1px solid #fff; background-color:#a7d500; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}
.neiabout1 #playBox .smalltitle ul .dian:nth-child(6){ width:55px; height:55px; position:absolute; right:140px; top:425px; text-align:center; font-size:16px; color:#fff; line-height:55px; border:1px solid #fff; background-color:#a7d500; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}
.neiabout1 #playBox .smalltitle ul .dian.thistitle{ width:85px; height:85px; position:absolute; margin-top:-15px; text-align:center; font-size:24px; color:#a7d500; line-height:85px; border:1px solid #fff; background:#fff url(../img/images/t12.png) no-repeat center top; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}

.neiabout2{ width:100%; height:auto; overflow:hidden; margin:50px auto 0 auto; background:url(../img/images/bg2.jpg) no-repeat center top; background-size:100% auto;}
.neiabout2 .neiabout_nav{width:100%; height:40px; overflow:hidden; margin:0 auto; color:#333; font-family:"Source"; line-height:40px; font-size:30px;}
.neiabout2 .naiabtou_box{width:49%; height:auto; overflow:hidden; margin:30px auto 0 2%; float:left;}
.naiabtou_box .videobox{width:100%; height:60vh; overflow:hidden; float:left;}
.naiabtou_box .videobox .myplayer{width:100%; height:100%;}


.neiabout3{ width:100%; height:auto; overflow:hidden; margin:50px auto 0 auto; background:url(../img/images/bg2.jpg) no-repeat center top; background-size:100% auto;}
.neiabout3 .neiabout_nav{width:100%; height:40px; overflow:hidden; margin:0 auto; color:#333; font-family:"Source"; line-height:40px; font-size:30px;}
.neiabout3 .neiabout_intro{width:100%; height:25px; overflow:hidden; margin:10px auto 0 auto; color:#666; font-family:"Source"; line-height:25px; font-size:14px;}
.neiabout3 .naiabtou_down{width:100%; height:auto; overflow:hidden; margin:35px auto 0 auto;}
.neiabout3 .naiabtou_box{width:33.33%; height:auto; overflow:hidden; margin:0 auto; float:left; position:relative; cursor:pointer;}
.neiabout3 .naiabtou_box img{width:100%; height:auto; transition:all 0.4s;}
.neiabout3 .naiabtou_box:hover img{width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}
.neiabout3 .naiabtou_title{width:90%; height:auto; overflow:hidden; top:50px; left:7.5%; position:absolute; color:#fff; font-family:"Source"; line-height:40px; font-size:30px; transition:all 0.8s;}
.neiabout3 .naiabtou_text{width:90%; height:auto; overflow:hidden; top:110px; left:7.5%; position:absolute; color:#fff; font-family:"Source"; line-height:30px; font-size:16px; transition:all 0.8s;}
.neiabout3 .naiabtou_jt{width:40px; height:40px; overflow:hidden; bottom:20px; right:30px; position:absolute; background:url(../img/images/t15.png) no-repeat center; background-size:100%; transition:all 0.5s;}
.neiabout3 .naiabtou_boxb{width:25%; height:auto; overflow:hidden; margin:0 auto; float:left; position:relative; cursor:pointer;}
.neiabout3 .naiabtou_boxb img{width:100%; height:auto; transition:all 0.4s;}
.neiabout3 .naiabtou_boxb:hover img{width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}
.neiabout3 .naiabtou_box:hover .naiabtou_title{width:90%; height:auto; overflow:hidden; top:50px; left:7.5%; position:absolute; color:#fff; font-family:"Source"; line-height:40px; font-size:30px; transition:all 0.8s; text-indent:35%;}
.neiabout3 .naiabtou_box:hover .naiabtou_text{width:90%; height:auto; overflow:hidden; top:110px; left:7.5%; position:absolute; color:#fff; font-family:"Source"; line-height:30px; font-size:16px; transition:all 0.8s; text-indent:5%;}
.neiabout3 .naiabtou_box:hover .naiabtou_jt{width:40px; height:40px; overflow:hidden; bottom:-40px; right:30px; position:absolute; background:url(../img/images/t15.png) no-repeat center; background-size:100%; transition:all 0.5s;}
.neiabout3 .naiabtou_boxb:hover .naiabtou_title{width:90%; height:auto; overflow:hidden; top:50px; left:7.5%; position:absolute; color:#fff; font-family:"Source"; line-height:40px; font-size:30px; transition:all 0.8s; text-indent:30%;}
.neiabout3 .naiabtou_boxb:hover .naiabtou_text{width:90%; height:auto; overflow:hidden; top:110px; left:7.5%; position:absolute; color:#fff; font-family:"Source"; line-height:30px; font-size:16px; transition:all 0.8s; text-indent:0;}
.neiabout3 .naiabtou_boxb:hover .naiabtou_jt{width:40px; height:40px; overflow:hidden; bottom:-40px; right:30px; position:absolute; background:url(../img/images/t15.png) no-repeat center; background-size:100%; transition:all 0.5s;}


.neiabout4{ width:100%; height:auto; overflow:hidden; margin:50px auto 0 auto; background:#f7f7f7;}
.neiabout4 .neiabout_nav{width:100%; height:40px; overflow:hidden; margin:40px auto 0 auto; color:#333; font-family:"Source"; line-height:40px; font-size:30px;}
.neiabout4 .naiabtou_down{width:100%; height:auto; overflow:hidden; margin:40px auto 60px auto;}
.neiabout4 .hoor_box{ width:24%; height:280px; overflow:hidden; float:left; margin:0 0.5%;}
.neiabout4 .hoor_box img{ width:100%; height:auto; transition:all 0.5s;}
.neiabout4 .hoor_box:hover img{width:100%; height:auto; transform:scale(1.1); transition:all 0.5s;}
.neiabout4 .swiper-container{width:100%; height:auto; margin:0 auto; position:relative;}
.neiabout4 .swiper-wrapper{ width:100%; margin:0 auto;}
.neiabout4 .swiper-slide{ width:100%; height:100%; overflow:hidden; position:relative; text-align:center;}
.neiabout4 .swiper_btnz{position: absolute;top: 55%;width: 35px;height: 35px; left:10px;background: url(../img/images/t16.png) 0 0 no-repeat; background-size:cover; display: block;z-index:10;}
.neiabout4 .swiper_btny{position: absolute;top: 55%;width: 35px;height: 35px; right:10px;background: url(../img/images/t17.png) 0 0 no-repeat; background-size:cover; display: block;z-index:10;}

.fen_neiabout{ width:100%; height:auto; overflow:hidden; padding:40px 0; min-height:300px;}
.fen_box{ width:100%; height:auto; overflow:hidden;}
.fen_box .a_horeo{ width:100%; height:auto; overflow:hidden; margin:65px auto 0 auto; padding:45px 0; text-align:center; border-top:1px solid #dedede;}
.fen_box .a_horeo .box_l{ width:19.5%; height:auto; overflow:hidden; float:left; border-right:1px solid #dcdcdc; line-height:140%; font-family:"Source"; color:#333; font-size:14px; text-align:center;}
.fen_box .a_horeo .box_l span{line-height:50px; font-family:"Source"; color:#333; font-size:26px; font-weight:bold;}

.licheng{ width:100%; height:auto; overflow:hidden; margin:50px auto 0 auto;}
.licheng_box{ width:25%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.licheng_box .title{ width:100%; height:auto; overflow:hidden; margin:0 auto; line-height:35px; font-family:"Source"; color:#a7d500; font-size:26px; font-weight:bold; text-align:center;}
.licheng_box .intro{ width:90%; height:50px; overflow:hidden; margin:15px auto 0 auto; line-height:25px; font-family:"Source"; color:#333; font-size:14px; text-align:center;}
.licheng_box .shu{ width:2px; height:100px; overflow:hidden; margin:20px auto 0 auto; border-right:1px dashed #333;}
.licheng_box .heng{ width:100%; height:25px; overflow:hidden; margin:15px auto 0 auto; background:url(../img/images/t19.jpg) repeat-x center; text-align:center;}
.licheng_box .heng img{ width:25px; height:25px;}
.licheng_box .title2{ width:100%; height:auto; overflow:hidden; margin:0 auto; line-height:30px; font-family:"Source"; color:#333; font-size:20px; font-weight:bold; text-align:center;}

.licheng .swiper-container{width:100%; height:auto; margin:0 auto; position:relative;}
.licheng .swiper-wrapper{ width:100%; margin:0 auto;}
.licheng .swiper-slide{ width:100%; height:100%; overflow:hidden; position:relative; text-align:center;}
.licheng .swiper_btnz{position: absolute;top: 80%;width: 35px;height: 35px; left:0;background: url(../img/images/t16.png) 0 0 no-repeat; background-size:cover; display: block;z-index:10;}
.licheng .swiper_btny{position: absolute;top: 80%;width: 35px;height: 35px; right:0;background: url(../img/images/t17.png) 0 0 no-repeat; background-size:cover; display: block;z-index:10;}
}


@media all and (max-width:1024px){
.wapper{ width:100%; height:auto; position:relative; z-index:1; overflow:hidden; margin:80px auto 0 auto;}
/*headerpc*/
.head{width: 100%;height:auto;position: fixed;top:0;left: 0;z-index: 100; display:none;}
/*--headerm--*/
.headers{width:100%; height:80px; overflow:hidden; background-color:#fff; position:fixed; top:0; z-index:99; display:block;}
.headers_left{width:50%; height:80px; overflow:hidden; float:left;}
.headers_logo{width:100%; height:auto; overflow:hidden;}
.headers_logo img{width:auto; height:40px !important; overflow:hidden; margin:20px auto 0 30px; }
.headers_right{width:30%; height:80px; overflow:hidden; float:right; text-align:right;}
.headers_right img{width:auto; height:45% !important; overflow:hidden; margin:7% 6% 0 0;}

.navb{width: 100%; height:100vh; position: fixed; top:0;  background:#fff;z-index: 99; animation: mymenu 0.5s; -webkit-animation: mymenu 0.5s; display:none;}

.navb .menu { width:50%; height:auto; overflow:hidden; position:absolute; left:5%; top:10%;}
.navb li { width:100%; height:50px; overflow:hidden;color: #333; font-size:22px; font-family:"Source";line-height:50px;}
.navb li>a {line-height: 50px; color: #333; font-size:22px; font-family:"Source";}
.close { width:10%; height:50px;float: right;margin:20px 20px 0 auto;cursor: pointer; text-align:center;}
.fontc { width:60%;height:50px; line-height:50px;font-weight: bold;margin-left: 30px; font-size:18px; float:left;}
@keyframes mymenu {
        0% {
			 top:0%;
			 left:50%;
			opacity: 1;
            width: 0%;
			border-radius:50%;
        }

        100% {
			 top:0;
			 left:0;
			opacity: 1;
            width: 100%;
        }
    }

    @-webkit-keyframes mymenu {
        0% {
			 top:0%;
			 left:50%;
			opacity: 1;
            width: 0%;
			border-radius:50%;
        }

        100% {
			 top:0;
			 left:0;
			opacity: 1;
            width: 100%;
        }
    }

#pcbanner{ display:none;}

.search{ width:100%; height:70px; overflow:hidden; border-bottom:1px solid #dcdcdc;}
.search .sealeft{ width:40%; height:70px; overflow:hidden; margin:0 auto; float:left;}
.search .searight{ width:60%; height:70px; overflow:hidden; margin:0 auto; float:right; background:#a7d500;}
.search .boxleft{ width:80%; height:70px; float:right; line-height:70px; color:#333; font-size:14px; font-family:"Source"; text-align:left;}
.search .boxleft span{ line-height:70px; color:#ff0000; font-size:24px; font-family:"Source"; text-align:left;}
.search .boxright{ width:90%; height:35px; margin:17px 0 18px 3%; float:left; background-color:#fff; border-radius:17px;}

.search .search_left{ width:86%; height:30px; overflow:hidden; margin:2px 2%; float:left; background:none; border:0; line-height:30px; color:#333; font-size:16px; font-family:"Source"; text-indent:1em;}
.search .search_right{ width:21px; height:22px; float:right; margin:6px 2%; cursor:pointer; }
.boxright input::-webkit-input-placeholder{line-height:30px; color:#dedede; font-size:16px; font-family:"Source"; }

/*product*/
.product{ width:92%; height:auto; overflow:hidden; margin:25px auto;}
.product .p_top{ width:100%; height:80px; overflow:hidden; margin:0 auto;}
.product .p_top .title{ width:15%; height:77px; overflow:hidden; float:left; margin:0 auto; border-bottom:3px solid #a7d500;line-height:77px; color:#333; font-size:28px; font-family:"Source"; font-weight:bold; }
.product .p_top .right{ width:85%; height:79px; overflow:hidden; float:left; margin:0 auto; border-bottom:1px solid #dedede;}
.product .p_top .right .more{ width:100px; height:35px; overflow:hidden; float:right; margin:20px auto; background:#a7d500 url(../img/images/j1.png) no-repeat 85% center; line-height:35px; color:#fff; font-size:16px; font-family:"Source"; text-indent:2em; border-radius:22px;}

.p_nav a{ width:13%; height:80px; overflow:hidden; float:left; margin:0 3.6% 0 auto; font-size:22px; color:#adadad; text-align:left; line-height:80px;}
.p_nav a:hover{width:13%; height:80px; overflow:hidden; float:left; margin:0 3.6% 0 auto; font-size:22px; color:#a7d500; text-align:left; line-height:80px;}
.p_nav .on{width:13%; height:80px; overflow:hidden; float:left; margin:0 3.6% 0 auto; font-size:22px; color:#a7d500; text-align:left; line-height:80px;}
.p_down{ width:99.6%; height:auto; overflow:hidden; margin:0 auto; border:1px solid #dcdcdc;}
.p_down .p_box{ width:24.89%; height:auto; overflow:hidden; float:left; margin:0 auto; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
.p_down .p_box:nth-child(4n){ width:24.93%; height:auto; overflow:hidden; float:left; margin:0 auto; border-bottom:1px solid #dcdcdc; border-right:0;}

.p_down .p_box .p_title{ width:80%; height:40px; overflow:hidden; margin:10px auto 0 auto; line-height:40px; color:#333; font-size:20px; font-family:"Source"; font-weight:bold;}
.p_down .p_box:hover .p_title{ width:80%; height:40px; overflow:hidden; margin:10px auto 0 auto; line-height:40px; color:#a7d500; font-size:20px; font-family:"Source"; font-weight:bold;}
.p_down .p_box .p_intro{ width:80%; height:30px; overflow:hidden; margin:0 auto; line-height:30px; color:#666; font-size:14px; font-family:"Source";}
.p_down .p_box .p_pic{ width:80%; height:160px; overflow:hidden; margin:15px auto; text-align:center;}
.p_down .p_box .p_pic img{ width:100%; height:auto; transition:all 0.4s;}
.p_down .p_box .p_more{ width:100px; height:30px; overflow:hidden; margin:30px auto 30px 10%; background:url(../img/images/j2.png) no-repeat 90% center; border:1px solid #333; line-height:30px; font-family:"Source"; color:#333; font-size:14px; text-indent:1em; border-radius:15px;}
.p_down .p_box:hover .p_more{ width:100px; height:30px; overflow:hidden; margin:30px auto 30px 10%; background:#a7d500 url(../img/images/j3.png) no-repeat 90% center; border:1px solid #a7d500; line-height:30px; font-family:"Source"; color:#fff; font-size:14px; text-indent:1em; border-radius:15px;}
.p_down .p_box:hover .p_pic img{ width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}


/*about*/
.about_bg{ width:100%; height:auto; overflow:hidden; margin:50px auto 0 auto; background-color:#f9f9f9; padding:50px 0;}
.about{ width:92%; height:auto; overflow:hidden; margin:0 auto;}
.about .a_box{ width:50%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.about .a_box .a_title{ width:100%; height:40px; overflow:hidden; margin:0 auto; line-height:40px; font-family:"Source"; color:#333; font-size:30px; font-weight:bold;}
.about .a_box .a_intro{ width:100%; height:auto; max-height:100px; overflow:hidden; margin:10px auto 0 auto; line-height:25px; font-family:"Source"; color:#666; font-size:14px;}
.about .a_box .a_horeo{ width:100%; height:auto; overflow:hidden; margin:10px auto 0 auto; text-align:center;}
.about .a_box .a_horeo .box_l{ width:29%; height:auto; margin:5px auto; overflow:hidden; float:left; padding:0 2%; border-right:1px solid #dcdcdc; line-height:140%; font-family:"Source"; color:#333; font-size:14px; text-align:center;}
.about .a_box .a_horeo .box_l span{ width:70%; line-height:50px; font-family:"Source"; color:#333; font-size:26px; font-weight:bold;}
.about .a_box .p_more{width:100px; height:30px; overflow:hidden; margin:20px auto 30px 0; background:#a7d500 url(../img/images/j3.png) no-repeat 90% center; border:1px solid #a7d500; line-height:30px; font-family:"Source"; color:#fff; font-size:14px; text-indent:1em; border-radius:15px;}
.about .a_box .p_more:hover{ width:100px; height:30px; overflow:hidden; margin:20px auto 30px 0; background:#a7d500 url(../img/images/j3.png) no-repeat 90% center; border:1px solid #a7d500; line-height:30px; font-family:"Source"; color:#fff; font-size:14px; text-indent:1em; border-radius:15px;}
.about .a_box .videobox{width:95%; height:35vh; overflow:hidden; float:right;}
.about .a_box .videobox #myplayer1{width:100%; height:100%;}


/*guangao*/
.guanggao{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.guanggao img{ width:100%; height:auto; overflow:hidden; margin:0 auto;}

/*youshi*/
.youshi{ width:92%; height:auto; overflow:hidden; margin:90px auto; display:block;}
.youshim{ width:92%; height:auto; overflow:hidden; margin:90px auto; display:none;}
.youshi .y_top{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.youshi .y_top .title{ width:100%; height:40px; overflow:hidden; margin:0 auto; line-height:40px; color:#333; font-size:30px; font-family:"Source"; font-weight:bold; }
.youshi .y_top .intro{ width:100%; height:50px; overflow:hidden; margin:25px auto 25px auto; line-height:25px; color:#666; font-size:14px; font-family:"Source";}
.youshi .y_top .xian{ width:100%; height:5px; overflow:hidden; margin:0 auto; background:url(../img/images/x.png) no-repeat left center; background-size:cover;}

.youshi .y_down{ width:100%; height:auto; overflow:hidden; margin:40px auto 0 auto;}
.youshi .y_down .y_box{ width:22%; height:auto; overflow:hidden; float:left; margin:0 3% 0 0;}

.youshi .y_down .y_box .y_title{ width:100%; height:35px; overflow:hidden; margin:0 auto; line-height:35px; color:#333; font-size:20px; font-family:"Source";}
.youshi .y_down .y_box:hover .y_title{ width:100%; height:35px; overflow:hidden; margin:0 auto; line-height:35px; color:#a7d500; font-size:20px; font-family:"Source";}
.youshi .y_down .y_box .y_intro{ width:100%; height:25px; overflow:hidden; margin:0 auto; line-height:25px; color:#666; font-size:14px; font-family:"Source";}
.youshi .y_down .y_box .y_pic{ width:100%; height:315px; overflow:hidden; margin:20px auto 0 auto; text-align:center;}
.youshi .y_down .y_box .y_pic img{ width:100%; height:auto; transition:all 0.4s;}
.youshi .y_down .y_box .y_more{ width:90px; height:30px; overflow:hidden; margin:25px auto 0 0; border:1px solid #333; line-height:30px; font-family:"Source"; color:#333; font-size:14px; text-align:center; border-radius:15px;}
.youshi .y_down .y_box:hover .y_more{ width:90px; height:30px; overflow:hidden; margin:25px auto 0 0; background-color:#a7d500; border:1px solid #a7d500; line-height:30px; font-family:"Source"; color:#fff; font-size:14px; text-align:center; border-radius:15px;}
.youshi .y_down .y_box:hover .y_pic img{ width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}


/*case*/
.case_bg{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:url(../img/images/bg.jpg) no-repeat center top; background-size:100% 100%;}
.case{ width:92%; height:auto; overflow:hidden; margin:60px auto 60px auto;}
.case .c_top{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.case .c_top .title{ width:100%; height:40px; overflow:hidden; margin:0 auto; line-height:40px; color:#fff; font-size:30px; font-family:"Source"; font-weight:bold; }
.case .c_top .intro{ width:100%; height:25px; overflow:hidden; margin:15px auto 0 auto; line-height:25px; color:#fff; font-size:14px; font-family:"Source";}

.c_down{ width:100%; height:auto; overflow:hidden; margin:40px auto 0 auto;}
.c_down .c_left{ width:85%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.c_down .c_box{ width:30%; height:auto; overflow:hidden; float:left; margin:0 3.33% 0 0;}

.c_down .c_box .c_pic{ width:100%; height:170px; overflow:hidden; margin:0 auto; text-align:center;}
.c_down .c_box .c_pic img{ width:100%; height:auto; transition:all 0.4s;}
.c_down .c_box .c_title{ width:100%; height:35px; overflow:hidden; margin:25px auto 0 auto; line-height:35px; color:#fff; font-size:20px; font-family:"Source";}
.c_down .c_box:hover .c_title{ width:100%; height:35px; overflow:hidden; margin:25px auto 0 auto; line-height:35px; color:#a7d500; font-size:20px; font-family:"Source";}
.c_down .c_box .c_intro{ width:100%; height:60px; overflow:hidden; margin:20px auto 0 auto; line-height:30px; color:#d6d7da; font-size:14px; font-family:"Source";}
.c_down .c_box:hover .c_pic img{ width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}

.c_down .c_right{ width:15%; height:auto; overflow:hidden; margin:0 auto; float:right;}
.c_right .c_nav a{ width:95%; height:55px; overflow:hidden; margin:0 auto; display:block; font-size:18px; color:#fff; line-height:55px; border-left:3px solid #6c6c6c; text-align:center; transition:all 0.4s;}
.c_right .c_nav a:hover{ width:95%; height:55px; overflow:hidden; margin:0 auto; display:block; font-size:18px; color:#a7d500; line-height:55px; border-left:3px solid #a7d500; text-align:center; transition:all 0.4s;}
.c_right .c_nav .on{width:95%; height:55px; overflow:hidden; margin:0 auto; display:block; font-size:18px; color:#a7d500; line-height:55px; border-left:3px solid #a7d500; text-align:center; transition:all 0.4s;}

/*news*/
.news{ width:92%; height:auto; overflow:hidden; margin:40px auto;}
.news .n_top{ width:100%; height:80px; overflow:hidden; margin:0 auto;}
.news .n_top .title{ width:33%; height:77px; overflow:hidden; float:left; margin:0 auto; border-bottom:3px solid #a7d500;line-height:77px; color:#333; font-size:30px; font-family:"Source"; font-weight:bold; }
.news .n_top .right{ width:67%; height:79px; overflow:hidden; float:left; margin:0 auto; border-bottom:1px solid #dedede;}
.news .n_top .right .more{ width:auto; height:35px; overflow:hidden; float:right; margin:20px 10px; line-height:35px; color:#666; font-size:18px; font-family:"Source";}
.news .n_top .right .more:hover{ width:auto; height:35px; overflow:hidden; float:right; margin:20px 10px; line-height:35px; color:#a7d500; font-size:18px; font-family:"Source";}

.n_down{ width:100%; height:auto; overflow:hidden; margin:25px auto 0 auto;}
.n_down .box_l{ width:32%; height:auto; overflow:hidden; float:left; margin:0 3% 0 0;}
.n_down .box_r{ width:30%; height:auto; overflow:hidden; float:left; margin:0 auto;}
.nav_top{ width:100%; height:30px; overflow:hidden; margin:10px auto;}
.nav_top .nav_title{ width:60%; height:30px; overflow:hidden; margin:0 auto; float:left; line-height:30px; color:#333; font-size:20px; font-family:"Source"; font-weight:bold;}
.nav_top .nav_more{ width:37%; height:30px; overflow:hidden; float:left; background:url(../img/images/j4.png) no-repeat right center; margin:0 auto; line-height:30px; color:#999; font-size:14px; font-family:"Source"; text-align:right; padding-right:3%;}
.nav_top .nav_more:hover{ width:37%; height:30px; overflow:hidden; float:left; background:url(../img/images/j4.png) no-repeat right center; margin:0 auto; line-height:30px; color:#a7d500; font-size:14px; font-family:"Source"; text-align:right; padding-right:3%;}
.box_l .nav_down{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.box_l .nav_down .lie{ width:100%; height:45px; overflow:hidden; margin:0 auto; border-bottom:1px solid #e5e5e5;}
.box_l .nav_down .lie .left{ width:75%; height:45px; overflow:hidden; margin:0 auto; float:left; line-height:45px; color:#666; font-size:14px; font-family:"Source"; }
.box_l .nav_down .lie .left span{line-height:45px; color:#a7d500; font-size:24px; font-family:"Source"; font-weight:bold; }
.box_l .nav_down .lie .right{ width:25%; height:45px; overflow:hidden; margin:0 auto; float:left; line-height:45px; color:#999; font-size:12px; font-family:"Source"; text-align:right;}
.box_l .nav_down .lie:hover .left{ width:80%; height:45px; overflow:hidden; margin:0 auto; float:left; line-height:45px; color:#a7d500; font-size:14px; font-family:"Source"; }
.n_down .box_r .r_box{ width:80%; height:auto; overflow:hidden; margin:0 auto 0 0; padding:25px 15px; line-height:40px; color:#333; font-size:14px; font-family:"Source"; background-color:#f2f2f2; }

.footer_bg{width:100%; height:auto; margin:0 auto; overflow:hidden; background-color:#323337; display: block;}
.footer_bg .footer{ width:92%; height:auto; overflow:hidden; margin:50px auto 0 auto;}
.footer_bg .foot_top{ width:100%; height:auto; overflow:hidden; margin:0 auto 40px auto;}
.footer_bg .foot_top .foot_left{ width:25%; height:auto; overflow:hidden; float:left; margin:0 auto;}
.footer_bg .foot_top .foot_left .f_logo{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.footer_bg .foot_top .foot_left .f_logo img{ width:70%; height:auto;}
.footer_bg .foot_top .foot_left .f_er{ width:100%; height:auto; overflow:hidden; margin:70px auto 0 auto;}
.footer_bg .foot_top .foot_left .f_er img{ width:100px; height:100px;}
.footer_bg .foot_top .foot_right{ width:75%; height:auto; overflow:hidden; float:right; margin:0 auto;}
.footer_bg .foot_top .foot_right .links{ width:100%; height:40px; overflow:hidden; margin:0 auto; border-bottom:1px solid #5b5c5f;}
.footer_bg .foot_top .foot_right .links .links_l{ width:15%; height:40px; overflow:hidden; margin:0 auto; float:left; line-height:40px; font-family:"Source"; color:#fff; font-size:16px; }
.footer_bg .foot_top .foot_right .links .links_r{ width:80%; height:40px; overflow:hidden; margin:0 auto; float:left;}
.footer_bg .foot_top .foot_right .links .links_r .links_b{ width:auto; height:25px; overflow:hidden; margin:12px 15px; float:left;}
.footer_bg .foot_top .foot_right .links .links_r .links_b img{ width:auto; height:25px !important;-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; }
.footer_bg .foot_top .foot_right .r_nav{ width:100%; height:auto; overflow:hidden; margin:15px auto 20px auto;}

.footer_bg .foot_top .foot_right .r_nav .r_lir{ width:15%; height:auto; overflow:hidden; margin:0 0.5%; float:left;}
.footer_bg .foot_top .foot_right .r_nav .r_lir .bnavname{ width:100%; height:auto; overflow:hidden; color:#bfbfc0; font-size:18px; line-height:40px; font-family:"Source"; text-align:left;} 
.footer_bg .foot_top .foot_right .r_nav .r_lir .smnavname{ width:100%; height:auto; overflow:hidden; color:#fff; font-size:14px; line-height:30px; font-family:"Source"; text-align:left;} 
.footer_bg .foot_top .foot_right .r_nav .r_lir .smnavname:hover{ width:100%; height:auto; overflow:hidden; color:#a7d500; font-size:14px; line-height:30px; font-family:"Source"; text-align:left;} 
.footer_bg .foot_right .r_nav .r_contact{ width:35%; height:auto; overflow:hidden; margin:0 auto; float:right;}
.footer_bg .foot_right .r_nav .r_contact .bnavname{ width:100%; height:auto; overflow:hidden; margin-bottom:20px; color:#bfbfc0; font-size:18px; line-height:40px; font-family:"Source"; text-align:left;}
.footer_bg .foot_right .r_nav .r_contact .r_con{ width:100%; height:auto; overflow:hidden; margin:0 auto; color:#fff; font-family:"Source"; line-height:30px; font-size:16px; text-align:left;}
.footer_bg .foot_right .r_nav .r_contact .r_con span{ color:#a7d500; font-family:"Source"; line-height:30px; font-size:16px;}

.footer_bg .foot_down{ width:92%; height:50px; overflow:hidden; margin:0 auto; line-height:50px; font-size:14px; color:#858587; text-align:center; border-top:1px solid #5b5c5f;}
.footer_bg .foot_down span a{color:#858587;}
/**footer**/
.footerm{ display:none;}
.footermf{ display:none;}

.touchsliderindex .touchslider-item .pic{width: 100%;height:768px;overflow: hidden;}
.touchsliderindex,.touchsliderindex .touchslider-viewport,.touchsliderindex .touchslider-item,.touchsliderindex .touchslider-item .pic{height: 768px;}
.touchsliderindex .pic img{width: 100%;height:100%;display: none;}
.touchsliderindex .touchslider-navtag{position:absolute; bottom:4%; right:18%; text-align:center; width:auto;}
.touchsliderindex .touchslider-navtag .touchslider-prev{ width:30px; height:30px; background:url("../img/prev.png") no-repeat center; float:left; cursor:pointer;}
.touchsliderindex .touchslider-navtag .touchslider-next{ width:30px; height:30px; background:url("../img/next.png") no-repeat center; float:right; cursor:pointer;}
.touchsliderindex .touchslider-navtag .wk{height: 36px;}
.touchsliderindex .touchslider-navno{ width:auto; height:30px; overflow:hidden; float:left; line-height:30px; font-size:16px; color:#fff; text-align:center;}
.touchsliderindex .touchslider-navno li{ width:auto; height:30px; overflow:hidden; float:left; line-height:30px; font-size:16px; color:#fff; text-align:center;}
.touchsliderindex .touchslider-navno .shu{ display:none;}
.touchsliderindex .touchslider-navno .shu.active{ display:block;}
.touchsliderindex .touchslider-nav-item-current{background-color: #074349;}
.touchsliderindex .touchslider-item.active .pwk p{opacity: 1; -webkit-animation: fadeInUp .7s ease-in-out both; animation: fadeInUp .7s ease-in-out both; -webkit-animation-delay: 1.2s; animation-delay: 1.2s; }


/*内页*/
.commbg{ width:100%; height:auto; overflow:hidden; background-color:#f2f2f2; margin:0 auto;}
.commpc{ width:92%; height:auto; overflow:hidden; min-height:600px; margin:0 auto;}
.commInpage{ width:92%; height:auto; overflow:hidden; min-height:600px; padding:30px 0; margin:60px auto; background-color:#fff;}
.commbox{ width:90%; height:auto; overflow:hidden; min-height:600px; margin:0 auto;}

/*neicase*/
.neicase{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.neicase_nav{ width:100%; height:150px; overflow:hidden; margin:0 auto; color:#333; font-family:"Source"; line-height:150px; font-size:30px;}
.neicase_menu{ width:18.5%; height:auto; overflow:hidden; margin:0 auto 0 1.5%; float:left; position:relative; border-radius:10px;}
.neicase_menu img{ width:100%; height:auto; transition:all 0.4s;}
.neicase_menu .upbox{ width:80%; height:auto; overflow:hidden; top:30px; left:10%; position:absolute; z-index:9;}
.neicase_menu .upbox .en{ width:50%; height:auto; overflow:hidden; margin:0 auto 0 0; color:#fff; font-family:"Source"; line-height:25px; font-size:14px;}
.neicase_menu .upbox .tiao{ width:40px; height:4px; overflow:hidden; margin:15px auto 15px 0; background-color:#fff; transition:all 0.5s;}
.neicase_menu .upbox .cn{ width:100%; height:auto; overflow:hidden; margin:0 auto; color:#fff; font-family:"Source"; line-height:30px; font-size:20px; transition:all 0.5s;}
.neicase_menu:hover img{ width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}
.neicase_menu:hover .upbox .tiao{ width:100%; height:4px; overflow:hidden; margin:15px auto 15px 0; background-color:#a7d500; transition:all 0.5s;}
.neicase_menu:hover .upbox .cn{ width:100%; height:auto; overflow:hidden; margin:0 auto; color:#a7d500; font-family:"Source"; line-height:30px; font-size:20px; transition:all 0.5s;}

.neicase_xg{ width:31%; height:auto; overflow:hidden; float:left; margin:0 auto 50px 2.3%; border-bottom:3px solid #dcdcdc; transition:all 0.4s;}
.neicase_xg .xg_pic{ width:100%; height:210px; overflow:hidden; margin:0 auto;}
.neicase_xg .xg_pic img{ width:100%; height:auto; min-height:100%; transition:all 0.4s;}
.neicase_xg .xg_title{ width:100%; height:35px; overflow:hidden; margin:10px auto 0 auto; color:#333; font-family:"Source"; line-height:35px; font-size:20px; transition:all 0.5s;}
.neicase_xg .xg_intro{ width:100%; height:25px; overflow:hidden; margin:10px auto 25px auto; color:#666; font-family:"Source"; line-height:25px; font-size:14px;}
.neicase_xg:hover{ width:31%; height:auto; overflow:hidden; float:left; margin:0 auto 50px 2.3%; border-bottom:3px solid #a7d500; transition:all 0.4s;}
.neicase_xg:hover img{ width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}
.neicase_xg:hover .xg_title{ width:100%; height:35px; overflow:hidden; margin:10px auto 0 auto; color:#a7d500; font-family:"Source"; line-height:35px; font-size:20px; transition:all 0.5s;}

.navmenu{ width:100%; height:35px; overflow:hidden; margin:0 auto; padding:20px 0; border-bottom:1px solid #dcdcdc; background:url(../img/images/t3.png) no-repeat left center; background-size:auto 40%; color:#333; font-family:"Source"; line-height:35px; font-size:28px; text-indent:1em;}

.neicase_shai{ width:100%; height:auto; overflow:hidden; margin:20px auto;}
.neicase_shai .shai_lie{ width:100%; height:auto; overflow:hidden; margin:10px auto;}
.neicase_shai .shai_lie .left{ width:7%; height:30px; overflow:hidden; float:left; margin:0 auto; color:#333; font-family:"Source"; line-height:30px; font-size:14px;}
.neicase_shai .shai_lie .right{ width:93%; height:auto; overflow:hidden; float:left; margin:0 auto; float:right;}
.neicase_shai .shai_lie .right .box{ width:auto; height:30px; overflow:hidden; margin:0 10px; padding:0 5px; float:left; color:#333; font-family:"Source"; line-height:30px; font-size:14px; transition:all 0.2s;}
.neicase_shai .shai_lie .right .box:hover{ width:auto; height:30px; overflow:hidden;  margin:0 10px; padding:0 5px; background-color:#a7d500; float:left; color:#fff; font-family:"Source"; line-height:30px; font-size:14px; transition:all 0.2s;}
.neicase_shai .shai_lie .right .boxa{ width:auto; height:30px; overflow:hidden;  margin:0 10px; padding:0 5px; background-color:#a7d500; float:left; color:#fff; font-family:"Source"; line-height:30px; font-size:14px; transition:all 0.2s;}
.neicase_shai .shai_lie .right .boxa:hover{ width:auto; height:30px; overflow:hidden; margin:0 10px; padding:0 5px; background-color:#a7d500; float:left; color:#fff; font-family:"Source"; line-height:30px; font-size:14px; transition:all 0.2s;}
.neicase_shaimenu{ width:0.4rem; height:auto; overflow:hidden; text-align:right; position:absolute; top:0.3rem; right:0; display:none;}
.neicase_shaim{ width:100%; height:100vh; overflow:hidden; position:fixed; top:0.8rem; left:0; background-color:rgba(0,0,0,0.2); animation: mymenu 0.5s; -webkit-animation: mymenu 0.5s; display: none;}

/*--neicontact--*/
.neicontact{ width:100%; height:auto; overflow:hidden; margin:65px auto 0 auto;}
.neicontact .left{ width:40%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.neicontact .left img{ width:100%; height:auto;}
.neicontact .right{ width:53%; height:auto; overflow:hidden; margin:0 auto; float:right;}
.neicontact .right .webname{ width:100%; height:60px; overflow:hidden; margin:0 auto; border-bottom:1px solid #dcdcdc; color:#333; font-family:"Source"; line-height:60px; font-size:20px;}
.neicontact .right .lie{ width:100%; height:auto; overflow:hidden; margin:20px auto; color:#666; font-family:"Source"; line-height:55px; font-size:16px; text-indent:5em;}
.neicontact .right .lie span{ color:#333; font-family:"Source"; line-height:30px; font-size:20px; font-weight:bold; margin-left:80px;}

/*message*/
.message_lie{ width:100%; height:50px; overflow:hidden; margin:50px auto 10px auto; color:#333; font-family:"Source"; line-height:50px; font-size:30px; text-align:center;}
.message_lieb{ width:100%; height:30px; overflow:hidden; margin:0 auto; color:#666; font-family:"Source"; line-height:30px; font-size:14px; text-align:center;}
.regcona{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.lolia{ width:100%; height:auto; overflow:hidden; margin:15px auto;}
.lolia .l{width:10%; height:50px; overflow:hidden; float:left;}
.lolia .r{width:85%; font-size:14px; line-height:50px; float:left;}
.lolia .r2{height: 28px;text-align: left;}
.lolia .lolibor{ width:100%; height:6px; overflow:hidden; position:absolute; bottom:0; left:0;}
.lolia .lolibor .lor{width:6px; height:6px; overflow:hidden; float:left; background-color:#f08519; border-radius:3px}
.lolia .lolibor .ror{width:97%; height:1px; overflow:hidden; float:right; background-color:#d4d4d4; margin-top:3px;}

input::-webkit-input-placeholder{color:#999; font-size:12px;}
.regcona .lolia .inp{float:left;text-indent: 10px;width: 100%;height: 50px;background:none; border:0; color:#333; font-size:15px;}
.regcona .lolia .tex{min-height: 200px;width: 98%;padding:0.5%;text-indent: 0; border:1px solid #d4d4d4; }
.regcona .lolia .sinp{float:left;text-indent: 10px;width: 10%;margin-right:2%;height: 40px;background-color: #fff;border: none;outline: none;}
.regcona .lolia .mescode{background-color: #fbfbfb;border: 1px solid #d8d8d8;}
.regcona .lolia .send{text-indent: 10px;width: 10%;margin-right:0;height: 40px;background-color: #fff;border: none;outline: none;cursor:pointer;font-size: 18px;font-family: "Source";}
.regcona .lolia .inpf{height: auto;background: none;text-indent: 0;}
.regcona .lolia .inpty{width: 60%;display: inline-block;text-align: left;}

.regcona .lolia .sel{text-indent: 10px;width: 60%;height: 45px;background-color: #fff;border: none;outline: none;}
.regcona .lolia .sub{width: 100%; border:none;height: 50px; background-color:#a7d500;color: #fff;font-size: 18px; line-height:50px; text-align:center;}
.regcona .lolia .sub:hover{background-color:#ff6600;}

/*job*/
.job{ width:48%; height:auto; overflow:hidden; margin:40px auto 40px 3.5%; padding:20px 0 100px 0; -moz-box-shadow:0px 0px 10px #f3f3f3; -webkit-box-shadow:0px 0px 10px #f3f3f3; box-shadow:0px 0px 10px #f3f3f3; position: relative; float:left;}
.job_top{ width:90%; height:50px; overflow:hidden; margin:0 auto; border-bottom:1px solid #dcdcdc; font-size:20px; font-family:"Source"; color:#333; line-height:50px; font-weight:bold;}
.job_top span{float:right; font-size:20px; font-family:"Source"; color:#a7d500; line-height:50px; font-weight:bold;}
.job_time{width:90%; height:25px; overflow:hidden; margin:0 auto; font-size:12px; font-family:"Source"; color:#666; line-height:25px; text-align:right;}
.job_down{ width:90%; height:auto; max-height:120px; overflow:hidden; margin:15px auto; font-size:14px; color:#888; font-family:"Source"; line-height:30px;}
.job_more{ width:100px; height:35px; overflow:hidden; position:absolute; bottom:40px; left:5%; text-align:center; font-size:14px; font-family:"Source"; color:#fff; line-height:35px; background-color:#a7d500;}

/*neiprduct*/
.neiprduct{ width:100%; height:auto; overflow:hidden; margin:40px auto;}
.neiprduct .left{ width:17%; height:auto; overflow:hidden; margin:0 3% 0 0; float:left;}
.neiprduct .left .navtop{ width:100%; height:60px; overflow:hidden; margin:0 auto; background-color:#a7d500; font-size:26px; font-family:"Source"; color:#fff; line-height:60px; text-align:center;}
.neiprduct .left .lie{ width:100%; height:60px; overflow:hidden; margin:0 auto; background:#fbfbfb; font-size:18px; font-family:"Source"; color:#666; line-height:60px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}
.neiprduct .left .lie:hover{ width:100%; height:60px; overflow:hidden; margin:0 auto; background:#fbfbfb url(../img/images/t10.png) no-repeat left center; background-size:auto 55%; font-size:18px; font-family:"Source"; color:#666; line-height:60px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}
.neiprduct .left .lieb{ width:100%; height:60px; overflow:hidden; margin:0 auto; background:#fbfbfb url(../img/images/t10.png) no-repeat left center; background-size:auto 55%; font-size:18px; font-family:"Source"; color:#666; line-height:60px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}
.neiprduct .left .lieb:hover{ width:100%; height:60px; overflow:hidden; margin:0 auto; background:#fbfbfb url(../img/images/t10.png) no-repeat left center; background-size:auto 55%; font-size:18px; font-family:"Source"; color:#666; line-height:60px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}

.neiprduct .right{ width:80%; height:auto; overflow:hidden; margin:0 auto 50px auto; float:right; border-top:1px solid #dcdcdc;}
.neiprduct .right .p_box{ width:33.1%; height:auto; overflow:hidden; float:left; margin:0 auto; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}

.neiprduct .right .p_box .p_title{ width:80%; height:30px; overflow:hidden; margin:10px auto 0 auto; line-height:30px; color:#333; font-size:20px; font-family:"Source"; font-weight:bold;}
.neiprduct .right .p_box:hover .p_title{ width:80%; height:30px; overflow:hidden; margin:10px auto 0 auto; line-height:30px; color:#a7d500; font-size:20px; font-family:"Source"; font-weight:bold;}
.neiprduct .right .p_box .p_intro{ width:80%; height:30px; overflow:hidden; margin:0 auto; line-height:30px; color:#666; font-size:14px; font-family:"Source";}
.neiprduct .right .p_box .p_pic{ width:80%; height:150px; overflow:hidden; margin:15px auto; text-align:center;}
.neiprduct .right .p_box .p_pic img{ width:100%; height:auto; transition:all 0.4s;}
.neiprduct .right .p_box .p_more{ width:100px; height:30px; overflow:hidden; margin:20px auto 20px 10%; background:url(../img/images/j2.png) no-repeat 90% center; border:1px solid #333; line-height:30px; font-family:"Source"; color:#333; font-size:14px; text-indent:1em; border-radius:15px;}
.neiprduct .right .p_box:hover .p_more{ width:100px; height:30px; overflow:hidden; margin:20px auto 20px 10%; background:#a7d500 url(../img/images/j3.png) no-repeat 90% center; border:1px solid #a7d500; line-height:30px; font-family:"Source"; color:#fff; font-size:14px; text-indent:1em; border-radius:15px;}
.neiprduct .right .p_box:hover .p_pic img{ width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}

.pro_nav{ width:auto; height:40px; overflow:hidden; float:right; margin:0 auto;}
.pro_nav .box{ width:auto; height:40px; overflow:hidden; float:right; margin:0 10px; line-height:40px; color:#999; font-size:16px; font-family:"Source";}
.neipro_top{ width:100%; height:auto; overflow:hidden; margin:40px auto;}
.neipro_left{ width:40%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.neipro_left #playBox{ width:340px; height:400px; margin:0 auto; position:relative; overflow:hidden;}
.neipro_left #playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
.neipro_left #playBox .oUlplay li{ width:340px; height:300px; overflow:hidden; float:left;}
.neipro_left #playBox .oUlplay li img{ width:340px; height:auto;}
.neipro_left #playBox .pre{ cursor:pointer; width:12px; height:22px; background:url(../img/myjta.png) no-repeat; position:absolute; bottom:20px; left:0; z-index:10; transition:all 0.3s;}
.neipro_left #playBox .next{ cursor:pointer; width:12px; height:22px; background:url(../img/myjt.png) no-repeat; position:absolute; bottom:20px; right:0; z-index:10; transition:all 0.3s;}
.neipro_left #playBox .pre:hover{ cursor:pointer; width:12px; height:22px; background:url(../img/myjta.png) no-repeat; position:absolute; bottom:20px; left:0; z-index:10; transition:all 0.3s;}
.neipro_left #playBox .next:hover{ cursor:pointer; width:12px; height:22px; background:url(../img/myjt.png) no-repeat; position:absolute; bottom:20px; right:0; z-index:10; transition:all 0.3s;}
.neipro_left #playBox .smalltitle {width:100%; height:auto; position:absolute; bottom:0; min-height:50px;}
.neipro_left #playBox .smalltitle ul{ width:95%; height:50px; margin:0 auto;overflow-x: auto;}
.neipro_left #playBox .smalltitle ul img{ width:100%; height:50px; margin:0 auto;overflow-x: auto;}
.neipro_left #playBox .smalltitle ul .dian{ width:60px; height:40px; margin:0 5px; float:left; text-align:center; overflow:hidden; cursor:pointer; border:1px solid #dcdcdc;}
.neipro_left #playBox .smalltitle .thistitle{ width:60px; height:40px; margin:0 5px; float:left; text-align:center; overflow:hidden; cursor:pointer; border:1px solid #a7d500;}


.neipro_right{ width:55%; height:auto; overflow:hidden; margin:0 auto; float:right;}
.neipro_right .pro_title{ width:100%; height:50px; overflow:hidden; margin:0 auto; border-bottom:1px solid #dcdcdc; line-height:50px; color:#333; font-size:24px; font-family:"Source";}
.neipro_right .pro_tag{ width:100%; height:25px; overflow:hidden; margin:10px auto 0 auto; line-height:25px; color:#a7d500; font-size:16px; font-family:"Source";}
.neipro_right .pro_con{ width:100%; height:auto; overflow:hidden; margin:10px auto 0 auto; line-height:25px; color:#666; font-size:14px; font-family:"Source";}
.neipro_right .pro_more{ width:240px; height:40px; overflow:hidden; margin:40px auto 0 0; background:#a7d500 url(../img/images/j3.png) no-repeat 90% center; border-radius:20px; line-height:40px; color:#fff; font-size:16px; font-family:"Source"; text-align:center;}
.neipro_box{ width:100%; height:auto; overflow:hidden; margin:50px auto 0 auto;}
.neipro_box .box_tag{ width:100%; height:60px; overflow:hidden; margin:15px auto 0 auto; border-bottom:1px solid #dcdcdc; line-height:60px; color:#333; font-size:26px; font-family:"Source";}
.neipro_box .box_ntr{ width:100%; height:auto; min-height:300px; overflow:hidden; margin:30px auto 0 auto; font-family:"Source";}

.pn{ width:100%; height:auto; overflow:hidden; margin:15px auto;}
.pn li{ width:100%; height:auto; overflow:hidden; margin:5px auto; font-size:14px;}

.neipronav{ width:100%; height:auto; overflow:hidden;}
.neipronav a{ width:100%; height:60px; overflow:hidden; margin:0 auto; display:block; background:#fbfbfb; font-size:18px; font-family:"Source"; color:#666; line-height:60px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}
.neipronav a:hover{ width:100%; height:60px; overflow:hidden; margin:0 auto; display:block; background:#fbfbfb url(../img/images/t10.png) no-repeat left center; background-size:auto 55%; font-size:18px; font-family:"Source"; color:#666; line-height:60px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}
.neipronav .on{ width:100%; height:60px; overflow:hidden; margin:0 auto; display:block; background:#fbfbfb url(../img/images/t10.png) no-repeat left center; background-size:auto 55%; font-size:18px; font-family:"Source"; color:#666; line-height:60px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}

/*内页新闻*/
.neinews_box{ width:30%; height:auto; overflow:hidden; margin:40px auto 0 3.33%; float:left;}
.neinews_box .pic{ width:100%; height:215px; overflow:hidden; margin:0 auto; position:relative;}
.neinews_box .pic img{ width:100%; height:215px; overflow:hidden; margin:0 auto;}
.neinews_box .xian{ width:0; height:3px; overflow:hidden; position:absolute; bottom:0; left:0; background-color:#a7d500; transition:all 0.5s;}
.neinews_box:hover .xian{ width:100%; height:3px; overflow:hidden; position:absolute; bottom:0; left:0; background-color:#a7d500; transition:all 0.5s;}
.neinews_box .title{ width:100%; height:35px; overflow:hidden; margin:20px auto 0 auto; font-size:18px; font-family:"Source"; color:#333; line-height:35px;}
.neinews_box:hover .title{ width:100%; height:35px; overflow:hidden; margin:20px auto 0 auto; font-size:18px; font-family:"Source"; color:#a7d500; line-height:35px;}
.neinews_box .intro{ width:100%; height:50px; overflow:hidden; margin:10px auto 0 auto; font-size:14px; font-family:"Source"; color:#666; line-height:25px;}


.neinews_two_box{ width:100%; height:260px; overflow:hidden;  margin:0 auto; background-color:#fff;}
.neinews_two{ width:100%; height:30px; overflow:hidden; padding:10px 0; margin:0 auto; border-bottom:1px dashed #dadada;}
.neinews_two_left{ width:90%; height:30px; float:left; position:relative; z-index:1; line-height:30px; color:#333; font-size:16px; font-family:"Source";}

.neinews_two_right{ width:10%; height:30px; overflow:hidden; float:right; line-height:30px; color:#999; font-size:14px; font-family:"Source";}

/*neiabout*/
.neiabout{ width:92%; height:auto; overflow:hidden; margin:0 auto; position:relative;}
.neiabout .a_box{ width:50%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.neiabout .a_box .a_title{ width:100%; height:40px; overflow:hidden; margin:0 auto; line-height:40px; font-family:"Source"; color:#333; font-size:30px; font-weight:bold;}
.neiabout .a_box .a_intro{ width:100%; height:auto; max-height:125px; overflow:hidden; margin:10px auto 0 auto; line-height:25px; font-family:"Source"; color:#666; font-size:14px;}
.neiabout .a_box .a_horeo{ width:100%; height:auto; overflow:hidden; margin:10px auto 0 auto; text-align:center;}
.neiabout .a_box .a_horeo .box_l{ width:29%; height:auto; margin:5px auto; overflow:hidden; float:left; padding:0 2%; border-right:1px solid #dcdcdc; line-height:140%; font-family:"Source"; color:#333; font-size:14px; text-align:center;}
.neiabout .a_box .a_horeo .box_l span{line-height:60px; font-family:"Source"; color:#333; font-size:32px; font-weight:bold;}
.neiabout .a_box .p_more{width:100px; height:35px; overflow:hidden; margin:20px auto 0 0; background:#a7d500 url(../img/images/j3.png) no-repeat 90% center; border:1px solid #a7d500; line-height:35px; font-family:"Source"; color:#fff; font-size:14px; text-indent:1em; border-radius:20px;}
.neiabout .a_box .p_more:hover{ width:100px; height:35px; overflow:hidden; margin:20px auto 0 0; background:#a7d500 url(../img/images/j3.png) no-repeat 90% center; border:1px solid #a7d500; line-height:35px; font-family:"Source"; color:#fff; font-size:14px; text-indent:1em; border-radius:20px;}
.neiabout .a_box .videobox{width:95%; height:45vh; overflow:hidden; float:left;}
.neiabout .a_box .videobox #myplayer1{width:100%; height:100%;}


.neiabout1{ width:100%; height:auto; overflow:hidden; margin:60px auto 0 auto; background:url(../img/images/bg1.jpg) no-repeat center top; background-size:100% auto;}
.neiabout1 .neiabout_nav{width:100%; height:40px; overflow:hidden; top:60px; left:0; color:#fff; font-family:"Source"; line-height:40px; font-size:30px; position:absolute;}

.neiabout1 #playBox{ width:72vw; height:430px; margin:0 auto 0 0; position:relative; overflow:hidden;}
.neiabout1 #playBox .oUlplay { width:99999px; position:absolute; left:0; top:130px;}
.neiabout1 #playBox .oUlplay li{ width:72vw; float:left;}
.neiabout1 #playBox .oUlplay li img{ width:auto; height:auto; max-height:430px; max-width:400px;}
.neiabout1 .pro_b{ width:60%; height:50vh; float:left; overflow:hidden;}
.neiabout1 .pro_b_t{ width:80%; height:auto; line-height:100%; font-size:36px; color:#fff; font-family:"Source"; font-weight:bold; display:block;}
.neiabout1 .pro_b_e{ width:40px; height:5px; overflow:hidden; background-color:#fff; margin:30px auto 30px 0; display:block;}
.neiabout1 .pro_b_k{ width:80%; height:auto; line-height:150%; font-size:14px; color:#fff; font-family:"Source"; display:block;}
.neiabout1 #playBox .pre{ cursor:pointer; width:37px; height:37px; background:url(../img/images/t13.png) no-repeat; position:absolute; top:350px; left:10px; z-index:10; transition:all 0.3s;}
.neiabout1 #playBox .next{ cursor:pointer; width:37px; height:37px; background:url(../img/images/t14.png) no-repeat; position:absolute; top:350px; left:65px; z-index:10; transition:all 0.3s;}
.neiabout1 #playBox .smalltitle {width:300px; height:auto; position:absolute; right:0; top:0; z-index:99;}
.neiabout1 #playBox .smalltitle ul{ width:100%; height:auto; margin:0 auto; position: relative;}
.neiabout1 #playBox .smalltitle ul .dian:nth-child(1){ width:50px; height:50px; position:absolute; right:120px; top:20px; text-align:center; font-size:16px; color:#fff; line-height:50px; border:1px solid #fff; background-color:#a7d500; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}
.neiabout1 #playBox .smalltitle ul .dian:nth-child(2){ width:50px; height:50px; position:absolute; right:160px; top:100px; text-align:center; font-size:16px; color:#fff; line-height:50px; border:1px solid #fff; background-color:#a7d500; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}
.neiabout1 #playBox .smalltitle ul .dian:nth-child(3){ width:50px; height:50px; position:absolute; right:175px; top:190px; text-align:center; font-size:16px; color:#fff; line-height:50px; border:1px solid #fff; background-color:#a7d500; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}
.neiabout1 #playBox .smalltitle ul .dian:nth-child(4){ width:50px; height:50px; position:absolute; right:160px; top:270px; text-align:center; font-size:16px; color:#fff; line-height:50px; border:1px solid #fff; background-color:#a7d500; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}
.neiabout1 #playBox .smalltitle ul .dian:nth-child(5){ width:50px; height:50px; position:absolute; right:120px; top:350px; text-align:center; font-size:16px; color:#fff; line-height:50px; border:1px solid #fff; background-color:#a7d500; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}
.neiabout1 #playBox .smalltitle ul .dian:nth-child(6){ width:50px; height:50px; position:absolute; right:100px; top:360px; text-align:center; font-size:16px; color:#fff; line-height:50px; border:1px solid #fff; background-color:#a7d500; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}
.neiabout1 #playBox .smalltitle ul .dian.thistitle{ width:75px; height:75px; position:absolute; margin-top:-15px; text-align:center; font-size:24px; color:#a7d500; line-height:75px; border:1px solid #fff; background:#fff url(../img/images/t12.png) no-repeat center top; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}

.neiabout2{ width:100%; height:auto; overflow:hidden; margin:50px auto 0 auto; background:url(../img/images/bg2.jpg) no-repeat center top; background-size:100% auto;}
.neiabout2 .neiabout_nav{width:100%; height:40px; overflow:hidden; margin:0 auto; color:#333; font-family:"Source"; line-height:40px; font-size:30px;}
.neiabout2 .naiabtou_box{width:49%; height:auto; overflow:hidden; margin:30px auto 0 2%; float:left;}
.naiabtou_box .videobox{width:100%; height:40vh; overflow:hidden; float:left;}
.naiabtou_box .videobox .myplayer{width:100%; height:100%;}


.neiabout3{ width:100%; height:auto; overflow:hidden; margin:50px auto 0 auto; background:url(../img/images/bg2.jpg) no-repeat center top; background-size:100% auto;}
.neiabout3 .neiabout_nav{width:100%; height:40px; overflow:hidden; margin:0 auto; color:#333; font-family:"Source"; line-height:40px; font-size:30px;}
.neiabout3 .neiabout_intro{width:100%; height:25px; overflow:hidden; margin:10px auto 0 auto; color:#666; font-family:"Source"; line-height:25px; font-size:14px;}
.neiabout3 .naiabtou_down{width:100%; height:auto; overflow:hidden; margin:35px auto 0 auto;}
.neiabout3 .naiabtou_box{width:33.33%; height:auto; overflow:hidden; margin:0 auto; float:left; position:relative; cursor:pointer;}
.neiabout3 .naiabtou_box img{width:100%; height:auto; transition:all 0.4s;}
.neiabout3 .naiabtou_box:hover img{width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}
.neiabout3 .naiabtou_title{width:90%; height:auto; overflow:hidden; top:30px; left:7.5%; position:absolute; color:#fff; font-family:"Source"; line-height:40px; font-size:30px; transition:all 0.8s;}
.neiabout3 .naiabtou_text{width:90%; height:auto; overflow:hidden; top:80px; left:7.5%; position:absolute; color:#fff; font-family:"Source"; line-height:30px; font-size:16px; transition:all 0.8s;}
.neiabout3 .naiabtou_jt{width:40px; height:40px; overflow:hidden; bottom:20px; right:30px; position:absolute; background:url(../img/images/t15.png) no-repeat center; background-size:100%; transition:all 0.5s;}
.neiabout3 .naiabtou_boxb{width:25%; height:auto; overflow:hidden; margin:0 auto; float:left; position:relative; cursor:pointer;}
.neiabout3 .naiabtou_boxb img{width:100%; height:auto; transition:all 0.4s;}
.neiabout3 .naiabtou_boxb:hover img{width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}
.neiabout3 .naiabtou_box:hover .naiabtou_title{width:90%; height:auto; overflow:hidden; top:30px; left:7.5%; position:absolute; color:#fff; font-family:"Source"; line-height:40px; font-size:30px; transition:all 0.8s; text-indent:35%;}
.neiabout3 .naiabtou_box:hover .naiabtou_text{width:90%; height:auto; overflow:hidden; top:80px; left:7.5%; position:absolute; color:#fff; font-family:"Source"; line-height:30px; font-size:16px; transition:all 0.8s; text-indent:0;}
.neiabout3 .naiabtou_box:hover .naiabtou_jt{width:40px; height:40px; overflow:hidden; bottom:-40px; right:30px; position:absolute; background:url(../img/images/t15.png) no-repeat center; background-size:100%; transition:all 0.5s;}
.neiabout3 .naiabtou_boxb:hover .naiabtou_title{width:90%; height:auto; overflow:hidden; top:30px; left:7.5%; position:absolute; color:#fff; font-family:"Source"; line-height:40px; font-size:30px; transition:all 0.8s; text-indent:20%;}
.neiabout3 .naiabtou_boxb:hover .naiabtou_text{width:90%; height:auto; overflow:hidden; top:80px; left:7.5%; position:absolute; color:#fff; font-family:"Source"; line-height:30px; font-size:16px; transition:all 0.8s; text-indent:0;}
.neiabout3 .naiabtou_boxb:hover .naiabtou_jt{width:40px; height:40px; overflow:hidden; bottom:-40px; right:30px; position:absolute; background:url(../img/images/t15.png) no-repeat center; background-size:100%; transition:all 0.5s;}


.neiabout4{ width:100%; height:auto; overflow:hidden; margin:50px auto 0 auto; background:#f7f7f7;}
.neiabout4 .neiabout_nav{width:100%; height:40px; overflow:hidden; margin:40px auto 0 auto; color:#333; font-family:"Source"; line-height:40px; font-size:30px;}
.neiabout4 .naiabtou_down{width:100%; height:auto; overflow:hidden; margin:40px auto 60px auto;}
.neiabout4 .hoor_box{ width:24%; height:280px; overflow:hidden; float:left; margin:0 0.5%;}
.neiabout4 .hoor_box img{ width:100%; height:auto; transition:all 0.5s;}
.neiabout4 .hoor_box:hover img{width:100%; height:auto; transform:scale(1.1); transition:all 0.5s;}
.neiabout4 .swiper-container{width:100%; height:auto; margin:0 auto; position:relative;}
.neiabout4 .swiper-wrapper{ width:100%; margin:0 auto;}
.neiabout4 .swiper-slide{ width:100%; height:100%; overflow:hidden; position:relative; text-align:center;}
.neiabout4 .swiper_btnz{position: absolute;top: 55%;width: 35px;height: 35px; left:10px;background: url(../img/images/t16.png) 0 0 no-repeat; background-size:cover; display: block;z-index:10;}
.neiabout4 .swiper_btny{position: absolute;top: 55%;width: 35px;height: 35px; right:10px;background: url(../img/images/t17.png) 0 0 no-repeat; background-size:cover; display: block;z-index:10;}

.fen_neiabout{ width:100%; height:auto; overflow:hidden; padding:40px 0; min-height:300px;}
.fen_box{ width:100%; height:auto; overflow:hidden;}
.fen_box .a_horeo{ width:100%; height:auto; overflow:hidden; margin:65px auto 0 auto; padding:45px 0; text-align:center; border-top:1px solid #dedede;}
.fen_box .a_horeo .box_l{ width:19.5%; height:auto; overflow:hidden; float:left; border-right:1px solid #dcdcdc; line-height:140%; font-family:"Source"; color:#333; font-size:14px; text-align:center;}
.fen_box .a_horeo .box_l span{line-height:50px; font-family:"Source"; color:#333; font-size:26px; font-weight:bold;}

.licheng{ width:100%; height:auto; overflow:hidden; margin:50px auto 0 auto;}
.licheng_box{ width:25%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.licheng_box .title{ width:100%; height:auto; overflow:hidden; margin:0 auto; line-height:35px; font-family:"Source"; color:#a7d500; font-size:26px; font-weight:bold; text-align:center;}
.licheng_box .intro{ width:90%; height:50px; overflow:hidden; margin:15px auto 0 auto; line-height:25px; font-family:"Source"; color:#333; font-size:14px; text-align:center;}
.licheng_box .shu{ width:2px; height:100px; overflow:hidden; margin:20px auto 0 auto; border-right:1px dashed #333;}
.licheng_box .heng{ width:100%; height:25px; overflow:hidden; margin:15px auto 0 auto; background:url(../img/images/t19.jpg) repeat-x center; text-align:center;}
.licheng_box .heng img{ width:25px; height:25px;}
.licheng_box .title2{ width:100%; height:auto; overflow:hidden; margin:0 auto; line-height:30px; font-family:"Source"; color:#333; font-size:20px; font-weight:bold; text-align:center;}

.licheng .swiper-container{width:100%; height:auto; margin:0 auto; position:relative;}
.licheng .swiper-wrapper{ width:100%; margin:0 auto;}
.licheng .swiper-slide{ width:100%; height:100%; overflow:hidden; position:relative; text-align:center;}
.licheng .swiper_btnz{position: absolute;top: 80%;width: 35px;height: 35px; left:0;background: url(../img/images/t16.png) 0 0 no-repeat; background-size:cover; display: block;z-index:10;}
.licheng .swiper_btny{position: absolute;top: 80%;width: 35px;height: 35px; right:0;background: url(../img/images/t17.png) 0 0 no-repeat; background-size:cover; display: block;z-index:10;}

}

@media all and (max-width:768px){
.wapper{ width:100%; height:auto; position:relative; z-index:1; overflow:hidden; margin:0.8rem auto 0.9rem auto;}
/*headerpc*/
.head{width: 100%;height:auto;position: fixed;top:0;left: 0;z-index: 100; display:none;}
/*--headerm--*/
.headers{width:100%; height:0.8rem; overflow:hidden; background-color:#fff; position:fixed; top:0; z-index:99; display:block;}
.headers_left{width:50%; height:0.8rem; overflow:hidden; float:left;}
.headers_logo{width:100%; height:auto; overflow:hidden;}
.headers_logo img{width:auto; height:0.4rem !important; overflow:hidden; margin:0.2rem auto 0 0.3rem; }
.headers_right{width:30%; height:0.8rem; overflow:hidden; float:right; text-align:right;}
.headers_right img{width:auto; height:45% !important; overflow:hidden; margin:10% 10% 0 0;}

.navb{width: 100%; height:100vh; position: fixed; top:0;  background:#fff;z-index: 99; animation: mymenu 0.5s; -webkit-animation: mymenu 0.5s; display:none;}

.navb .menu { width:50%; height:auto; overflow:hidden; position:absolute; left:5%; top:10%;}
.navb li { width:100%; height:0.6rem; overflow:hidden;color: #333; font-size:0.3rem; font-family:"Source";line-height:0.6rem;}
.navb li>a {line-height: 0.6rem; color: #333; font-size:0.3rem; font-family:"Source";}
.close { width:10%; height:0.4rem;float: right;margin:0.2rem 0.2rem 0 auto;cursor: pointer; text-align:center;}
.fontc { width:60%;height:0.4rem; line-height:0.4rem;font-weight: bold;margin-left: 0.3rem; font-size:0.2rem; float:left;}
@keyframes mymenu {
        0% {
			 top:0%;
			 left:50%;
			opacity: 1;
            width: 0%;
			border-radius:50%;
        }

        100% {
			 top:0;
			 left:0;
			opacity: 1;
            width: 100%;
        }
    }

    @-webkit-keyframes mymenu {
        0% {
			 top:0%;
			 left:50%;
			opacity: 1;
            width: 0%;
			border-radius:50%;
        }

        100% {
			 top:0;
			 left:0;
			opacity: 1;
            width: 100%;
        }
    }

#pcbanner{ display:none;}
.banner{ width:100%; height:auto; overflow:hidden; margin:0 auto; position:relative;}

.search{ width:100%; height:auto; overflow:hidden; border-bottom:1px solid #dcdcdc;}
.search .sealeft{ width:35%; height:0.8rem; overflow:hidden; margin:0 auto; float:left;}
.search .searight{ width:65%; height:0.8rem; overflow:hidden; margin:0 auto; float:right; background:#a7d500;}
.search .boxleft{ width:100%; height:0.4rem; float:right; line-height:0.4rem; color:#333; font-size:0.24rem; font-family:"Source"; text-align:center;}
.search .boxleft span{ line-height:0.3rem; color:#ff0000; font-size:0.3rem; font-family:"Source"; text-align:center; display:block; font-weight:bold;}
.search .boxright{ width:90%; height:0.4rem; margin:0.2rem 0 0.2rem 5%; float:left; background-color:#fff; border-radius:0.2rem;}

.search .search_left{ width:86%; height:0.4rem; overflow:hidden; margin:0 2%; float:left; background:none; border:0; line-height:0.4rem; color:#333; font-size:0.24rem; font-family:"Source"; text-indent:1em;}
.search .search_right{ width:0.22rem; height:0.22rem; float:right; margin:0.09rem 2%; cursor:pointer; }
.boxright input::-webkit-input-placeholder{line-height:0.4rem; color:#dedede; font-size:0.24rem; font-family:"Source"; }

/*product*/
.product{ width:92%; height:auto; overflow:hidden; margin:0.25rem auto;}
.product .p_top{ width:100%; height:0.7rem; overflow:hidden; margin:0 auto;}
.product .p_top .title{ width:100%; height:0.67rem; overflow:hidden; float:left; margin:0 auto; border-bottom:0 solid #a7d500;line-height:0.67rem; color:#333; font-size:0.3rem; font-family:"Source"; font-weight:bold; text-align:center; }
.product .p_top .right{ width:80%; height:0.69rem; overflow:hidden; float:left; margin:0 auto; border-bottom:0.01rem solid #dedede; display:block;}
.product .p_top .right .more{ width:1rem; height:0.35rem; overflow:hidden; float:right; margin:0.2rem auto; background:#a7d500 url(../img/images/j1.png) no-repeat 85% center; line-height:0.35rem; color:#fff; font-size:0.22rem; font-family:"Source"; text-indent:1em; border-radius:0.17rem;}

.p_nav{ width:100%; height:0.7rem; overflow:hidden; float:left; margin-bottom:0.3rem; border-bottom:1px solid #dcdcdc; border-top:1px solid #dcdcdc;}
.drag-x{ width:150%; height:0.7rem; overflow:hidden; float:left; cursor:grab;-moz-user-select:none;
            -webkit-user-select:none;
            -ms-user-select:none;
            -khtml-user-select:none;
            user-select:none; text-align:center;}
			
.p_nav a{ width:auto; height:0.66rem; overflow:hidden; display:inline-block; margin:0 3.6% 0 auto; border-bottom:0.02rem solid #fff; border-top:0.02rem solid #fff; font-size:0.26rem; color:#adadad; text-align:left; line-height:0.7rem;}
.p_nav a:hover{width:auto; height:0.66rem; overflow:hidden;  display:inline-block; margin:0 3.6% 0 auto; font-size:0.26rem; color:#a7d500; text-align:left; line-height:0.7rem;}
.p_nav .on{width:auto; height:0.66rem; overflow:hidden;  display:inline-block; margin:0 3.6% 0 auto; border-bottom:0.02rem solid #a7d500; border-top:0.02rem solid #a7d500; font-size:0.26rem; color:#a7d500; text-align:left; line-height:0.7rem;}
.p_down{ width:99.6%; height:auto; overflow:hidden; margin:0 auto; border:1px solid #dcdcdc;}
.p_down .p_box{ width:49.4%; height:auto; overflow:hidden; float:left; margin:0 auto; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
.p_down .p_box:nth-child(2n){ width:49.4%; height:auto; overflow:hidden; float:left; margin:0 auto; border-bottom:1px solid #dcdcdc;}

.p_down .p_box .p_title{ width:80%; height:0.4rem; overflow:hidden; margin:0.3rem auto 0.3rem auto; line-height:0.4rem; color:#333; font-size:0.26rem; font-family:"Source"; font-weight:bold;}
.p_down .p_box:hover .p_title{ width:80%; height:0.4rem; overflow:hidden; margin:0.3rem auto 0.3rem auto; line-height:0.4rem; color:#a7d500; font-size:0.26rem; font-family:"Source"; font-weight:bold;}
.p_down .p_box .p_intro{ width:80%; height:0.3rem; overflow:hidden; margin:0 auto; line-height:0.3rem; color:#666; font-size:0.2rem; font-family:"Source"; display:none;}
.p_down .p_box .p_pic{ width:80%; height:2rem; overflow:hidden; margin:0.15rem auto; text-align:center;}
.p_down .p_box .p_pic img{ width:100%; height:auto; transition:all 0.4s;}
.p_down .p_box .p_more{ width:1.3rem; height:0.3rem; overflow:hidden; margin:0.3rem auto 0.3rem auto; background:url(../img/images/j2.png) no-repeat 90% center; background-size:auto 50% !important; border:1px solid #333; line-height:0.3rem; font-family:"Source"; color:#333; font-size:0.2rem; text-indent:0.5em; border-radius:0.15rem;}
.p_down .p_box:hover .p_more{ width:1.3rem; height:0.3rem; overflow:hidden; margin:0.3rem auto 0.3rem auto; background:#a7d500 url(../img/images/j3.png) no-repeat 90% center; background-size:auto 50% !important; border:1px solid #a7d500; line-height:0.3rem; font-family:"Source"; color:#fff; font-size:0.2rem; text-indent:0.5em; border-radius:0.15rem;}
.p_down .p_box:hover .p_pic img{ width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}


/*about*/
.about_bg{ width:100%; height:auto; overflow:hidden; margin:0.5rem auto 0 auto; background-color:#fff; padding:0.5rem 0;}
.about{ width:92%; height:auto; overflow:hidden; margin:0 auto;}
.about .a_box{ width:100%; height:auto; overflow:hidden; margin:0 auto; float:right;}
.about .a_box .a_title{ width:100%; height:0.6rem; overflow:hidden; margin:0 auto; line-height:0.6rem; font-family:"Source"; color:#333; font-size:0.3rem; font-weight:bold; text-align:center;}
.about .a_box .a_intro{ width:100%; height:auto; max-height:1.5rem; overflow:hidden; margin:0.3rem auto 0.3rem auto; line-height:0.3rem; font-family:"Source"; color:#666; font-size:0.2rem;}
.about .a_box .a_horeo{ width:100%; height:auto; overflow:hidden; margin:0.1rem auto 0 auto; text-align:center; border-top:1px solid #dcdcdc;}
.about .a_box .a_horeo .box_l{ width:28%; height:auto; margin:0.2rem auto; overflow:hidden; float:none; display:inline-block; padding:0 2%; border-right:0; line-height:140%; font-family:"Source"; color:#333; font-size:0.2rem; text-align:center;}
.about .a_box .a_horeo .box_l span{ width:70%; line-height:0.5rem; font-family:"Source"; color:#333; font-size:0.3rem; font-weight:bold;}
.about .a_box .p_more{width:100%; height:0.6rem; overflow:hidden; margin:0.2rem auto 0.3rem 0; background:#a7d500; border:0 solid #a7d500; line-height:0.6rem; font-family:"Source"; color:#fff; font-size:0.2rem; text-indent:0; border-radius:0; text-align:center;}
.about .a_box .p_more:hover{width:100%; height:0.6rem; overflow:hidden; margin:0.2rem auto 0.3rem 0; background:#a7d500; border:0 solid #a7d500; line-height:0.6rem; font-family:"Source"; color:#fff; font-size:0.2rem; text-indent:0; border-radius:0; text-align:center;}
.about .a_box .videobox{width:100%; height:40vh; overflow:hidden; float:left;}
.about .a_box .videobox #myplayer1{width:100%; height:100%;}


/*guangao*/
.guanggao{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.guanggao img{ width:100%; height:auto; overflow:hidden; margin:0 auto;}

/*youshi*/
.youshi{ width:92%; height:auto; overflow:hidden; margin:0.5rem auto; display:none;}

.youshim{ width:92%; height:auto; overflow:hidden; margin:0.5rem auto; display:block;}
.youshim .y_top{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.youshim .y_top .title{ width:100%; height:0.4rem; overflow:hidden; margin:0 auto; line-height:0.4rem; color:#333; font-size:0.3rem; font-family:"Source"; font-weight:bold; text-align:center;}

.youshim .y_down{ width:100%; height:auto; overflow:hidden; margin:0.3rem auto 0 auto;}
.youshim .y_down .y_box{ width:47%; height:auto; overflow:hidden; float:left; margin:0 3% 0.4rem 0;}
.youshim .y_down .y_box .y_pic{ width:100%; height:3.6rem; overflow:hidden; margin:0.2rem auto 0 auto; text-align:center; position:relative;}
.youshim .y_down .y_box .y_pic img{ width:100%; height:auto; transition:all 0.4s;}
.youshim .y_down .y_box:hover .y_pic img{ width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}

.youshim .y_down .y_box .y_box_t{ width:90%; height:auto; overflow:hidden; text-align:center; position: absolute; z-index:9; top:0.3rem; left:5%;}
.youshim .y_down .y_box_t .y_title{ width:100%; height:0.5rem; overflow:hidden; margin:0 auto; line-height:0.5rem; color:#fff; font-size:0.24rem; font-family:"Source"; text-align:left;}
.youshim .y_down .y_box:hover .y_title{ width:100%; height:0.5rem; overflow:hidden; margin:0 auto; line-height:0.5rem; color:#a7d500; font-size:0.24rem; font-family:"Source"; text-align:left;}
.youshim .y_down .y_box_t .y_intro{ width:100%; height:0.25rem; overflow:hidden; margin:0 auto; line-height:0.25rem; color:#fff; font-size:0.2rem; font-family:"Source"; text-align:left;}
.youshim .y_down .y_box .y_more{ width:1rem; height:0.3rem; overflow:hidden; margin:0.25rem auto 0 0; background-color:#fff; border:1px solid #fff; line-height:0.3rem; font-family:"Source"; color:#333; font-size:0.2rem; text-align:center; border-radius:0.15rem; position: absolute; top:70%; left:5%;}
.youshim .y_down .y_box:hover .y_more{ width:1rem; height:0.3rem; overflow:hidden; margin:0.25rem auto 0 0; background-color:#a7d500; border:1px solid #a7d500; line-height:0.3rem; font-family:"Source"; color:#fff; font-size:0.2rem; text-align:center; border-radius:0.15rem; position: absolute; top:70%; left:5%;}


/*case*/
.case_bg{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:url(../img/images/bg3.jpg) no-repeat center top; background-size:100% 100%;}
.case{ width:92%; height:auto; overflow:hidden; margin:0.6rem auto 0.6rem auto;}
.case .c_top{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.case .c_top .title{ width:100%; height:0.4rem; overflow:hidden; margin:0 auto; line-height:0.4rem; color:#fff; font-size:0.3rem; font-family:"Source"; font-weight:bold; text-align:center; }
.case .c_top .intro{ width:100%; height:0.25rem; overflow:hidden; margin:0.15rem auto 0 auto; line-height:0.25rem; color:#fff; font-size:0.2rem; font-family:"Source";}

.c_down{ width:100%; height:auto; overflow:hidden; margin:0.4rem auto 0 auto;}
.c_down .c_left{ width:100%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.c_down .c_box{ width:48%; height:auto; overflow:hidden; float:left; margin:0.15rem 1%;}

.c_down .c_box .c_pic{ width:100%; height:2.1rem; overflow:hidden; margin:0 auto; text-align:center; position:relative;}
.c_down .c_box .c_pic img{ width:100%; height:auto; transition:all 0.4s;}
.c_down .c_box .c_title{ width:90%; height:0.35rem; overflow:hidden; margin:0 auto; line-height:0.35rem; color:#fff; font-size:0.24rem; font-family:"Source"; position:absolute; top:75%; left:5%;}
.c_down .c_box:hover .c_title{ width:100%; height:0.35rem; overflow:hidden; margin:0.25rem auto 0 auto; line-height:0.35rem; color:#a7d500; font-size:0.24rem; font-family:"Source";}
.c_down .c_box .c_intro{ width:100%; height:0.6rem; overflow:hidden; margin:0.15rem auto 0 auto; line-height:0.3rem; color:#d6d7da; font-size:0.2rem; font-family:"Source";}
.c_down .c_box:hover .c_pic img{ width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}

.c_down .c_right{ width:100%; height:auto; overflow:hidden; margin:0.2rem auto; float:right;}
.c_right .c_nav a{ width:19%; height:0.55rem; overflow:hidden; margin:0 auto; display:block; float:left; font-size:0.22rem; color:#fff; line-height:0.55rem; border-left:0 solid #6c6c6c;border-top:0.03rem solid #6c6c6c; text-align:center; transition:all 0.4s;}
.c_right .c_nav a:hover{ width:19%; height:0.55rem; overflow:hidden; margin:0 auto; display:block; float:left; font-size:0.22rem; color:#a7d500; line-height:0.55rem; border-left:0 solid #a7d500; border-top:0.03rem solid #a7d500; text-align:center; transition:all 0.4s;}
.c_right .c_nav .on{width:19%; height:0.55rem; overflow:hidden; margin:0 auto; display:block; float:left; font-size:0.22rem; color:#a7d500; line-height:0.55rem; border-left:0 solid #a7d500; border-top:0.03rem solid #a7d500; text-align:center; transition:all 0.4s;}

#casem .c_more{width:100%; height:0.6rem; overflow:hidden; margin:0.2rem auto 0.3rem 0; background:#a7d500; border:0 solid #a7d500; line-height:0.6rem; font-family:"Source"; color:#fff; font-size:0.2rem; text-indent:0; border-radius:0; text-align:center;}
.#casem .c_more:hover{width:100%; height:0.6rem; overflow:hidden; margin:0.2rem auto 0.3rem 0; background:#a7d500; border:0 solid #a7d500; line-height:0.6rem; font-family:"Source"; color:#fff; font-size:0.2rem; text-indent:0; border-radius:0; text-align:center;}


/*news*/
.news{ width:92%; height:auto; overflow:hidden; margin:0.4rem auto;}
.news .n_top{ width:100%; height:0.7rem; overflow:hidden; margin:0 auto;}
.news .n_top .title{ width:33%; height:0.67rem; overflow:hidden; float:left; margin:0 auto; border-bottom:0.03rem solid #a7d500;line-height:0.67rem; color:#333; font-size:0.3rem; font-family:"Source"; font-weight:bold; }
.news .n_top .right{ width:67%; height:0.69rem; overflow:hidden; float:left; margin:0 auto; border-bottom:0.01rem solid #dedede;}
.news .n_top .right .more{ width:auto; height:0.4rem; overflow:hidden; float:right; margin:0.2rem 0.1rem; line-height:0.4rem; color:#666; font-size:0.22rem; font-family:"Source";}
.news .n_top .right .more:hover{ width:auto; height:0.4rem; overflow:hidden; float:right; margin:0.2rem 0.1rem; line-height:0.4rem; color:#a7d500; font-size:0.22rem; font-family:"Source";}

.n_down{ width:100%; height:auto; overflow:hidden; margin:0.3rem auto 0 auto;}
.n_down .box_l{ width:100%; height:auto; overflow:hidden; float:left; margin:0.1rem auto;}
.n_down .box_r{ width:100%; height:auto; overflow:hidden; float:left; margin:0.1rem auto; display:none;}
.nav_top{ width:100%; height:0.35rem; overflow:hidden; margin:0.1rem auto;}
.nav_top .nav_title{ width:60%; height:0.35rem; overflow:hidden; margin:0 auto; float:left; line-height:0.35rem; color:#333; font-size:0.24rem; font-family:"Source"; font-weight:bold;}
.nav_top .nav_more{ width:37%; height:0.35rem; overflow:hidden; float:left; background:url(../img/images/j4.png) no-repeat right center; margin:0 auto; line-height:0.35rem; color:#999; font-size:0.2rem; font-family:"Source"; text-align:right; padding-right:3%;}
.nav_top .nav_more:hover{ width:37%; height:0.35rem; overflow:hidden; float:left; background:url(../img/images/j4.png) no-repeat right center; margin:0 auto; line-height:0.35rem; color:#a7d500; font-size:0.2rem; font-family:"Source"; text-align:right; padding-right:3%;}
.box_l .nav_down{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.box_l .nav_down .lie{ width:100%; height:0.45rem; overflow:hidden; margin:0 auto; border-bottom:1px solid #e5e5e5;}
.box_l .nav_down .lie .left{ width:75%; height:0.45rem; overflow:hidden; margin:0 auto; float:left; line-height:0.45rem; color:#666; font-size:0.2rem; font-family:"Source"; }
.box_l .nav_down .lie .left span{line-height:0.45rem; color:#a7d500; font-size:24px; font-family:"Source"; font-weight:bold; }
.box_l .nav_down .lie .right{ width:25%; height:0.45rem; overflow:hidden; margin:0 auto; float:left; line-height:0.45rem; color:#999; font-size:0.18rem; font-family:"Source"; text-align:right;}
.box_l .nav_down .lie:hover .left{ width:80%; height:0.45rem; overflow:hidden; margin:0 auto; float:left; line-height:0.45rem; color:#a7d500; font-size:0.2rem; font-family:"Source"; }
.n_down .box_r .r_box{ width:80%; height:auto; overflow:hidden; margin:0 auto 0 0; padding:0.25rem 0.15rem; line-height:0.4rem; color:#333; font-size:0.2rem; font-family:"Source"; background-color:#f2f2f2; }

.footer_bg{width:100%; height:auto; margin:0 auto; overflow:hidden; background-color:#323337; display:none;}

/**footer**/
.footerm{width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0.7rem 0; background:#323337; display:block;}
.footerm .footer{ width:92%; height:auto; overflow:hidden; margin:0 auto;}
.footerm .foot_top{ width:100%; height:auto; overflow:hidden; margin:0 auto; border-bottom:1px solid #dcdcdc; padding-bottom:0.4rem;}
.footerm .foot_top .f_logo{ width:100%; height:auto; overflow:hidden; margin:0 auto; text-align:center;}
.footerm .foot_top .f_logo img{ width:auto; height:0.5rem !important;}
.footerm .foot_top .f_tel{ width:100%; height:auto; overflow:hidden; margin:0.5rem auto 0 auto; text-align:center; color:#a7d500; font-family:"Source"; line-height:0.4rem; font-size:0.3rem; font-weight:bold;}
.footerm .foot_top .f_add{ width:100%; height:auto; overflow:hidden; margin:0.2rem auto 0 auto; text-align:center; color:#fff; font-family:"Source"; line-height:0.4rem; font-size:0.3rem;}

.footerm .foot_down .f_er{ width:100%; height:auto; overflow:hidden; margin:0.4rem auto 0 auto; text-align:center;}
.footerm .foot_down .f_er img{ width:1.5rem; height:1.5rem;}

.footerm .foot_down .f_cody{ width:100%; height:auto; overflow:hidden; margin:0.3rem auto 0 auto; line-height:0.35rem; font-size:0.24rem; color:#858587; text-align:center;}
.footerm .foot_down .f_cody span a{color:#858587;}

.footermf{ overflow:hidden; position:fixed; width:100%; height:0.9rem; margin:auto; left:0; right:0; bottom:0; z-index:101; background:#a7d500; box-sizing:border-box; display:block;}
.footermf ul{ overflow:hidden;}
.footermf ul li{ width:25%; float:left; text-align:center; padding-top:0.15rem; position:relative;}
.footermf ul li img{ width:0.4rem;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
.footermf ul li p{ font-size:0.22rem; color:#fff; padding:0.05rem 0 0.15rem 0;}
.footermf ul li.footlia img{-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);}
.footermf ul li.footlia p{ color:#fff;}



.touchsliderindex .touchslider-item .pic{width: 100%;height:5.6rem;overflow: hidden;}
.touchsliderindex,.touchsliderindex .touchslider-viewport,.touchsliderindex .touchslider-item,.touchsliderindex .touchslider-item .pic{height: 5.6rem;}
.touchsliderindex .pic img{width: 100%;height:auto;display: none;}
.touchsliderindex .touchslider-navtag{position:absolute; bottom:6%; right:15%; text-align:center; width:auto;}
.touchsliderindex .touchslider-navtag .touchslider-prev{ width:30px; height:30px; background:url("../img/prev.png") no-repeat center; float:left; cursor:pointer;}
.touchsliderindex .touchslider-navtag .touchslider-next{ width:30px; height:30px; background:url("../img/next.png") no-repeat center; float:right; cursor:pointer;}
.touchsliderindex .touchslider-navtag .wk{height: 36px;}
.touchsliderindex .touchslider-navno{ width:auto; height:30px; overflow:hidden; float:left; line-height:30px; font-size:16px; color:#fff; text-align:center;}
.touchsliderindex .touchslider-navno li{ width:auto; height:30px; overflow:hidden; float:left; line-height:30px; font-size:16px; color:#fff; text-align:center;}
.touchsliderindex .touchslider-navno .shu{ display:none;}
.touchsliderindex .touchslider-navno .shu.active{ display:block;}
.touchsliderindex .touchslider-nav-item-current{background-color: #074349;}
.touchsliderindex .touchslider-item.active .pwk p{opacity: 1; -webkit-animation: fadeInUp .7s ease-in-out both; animation: fadeInUp .7s ease-in-out both; -webkit-animation-delay: 1.2s; animation-delay: 1.2s; }


/*内页*/
.commbg{ width:100%; height:auto; overflow:hidden; background-color:#fff; margin:0 auto;}
.commpc{ width:92%; height:auto; overflow:hidden; min-height:5rem; margin:0 auto;}
.commInpage{ width:92%; height:auto; overflow:hidden; min-height:5rem; padding:0.3rem 0; margin:0.6rem auto; background-color:#fff;}
.commbox{ width:100%; height:auto; overflow:hidden; min-height:5rem; margin:0 auto;}

/*neicase*/
.neicase{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.neicase_nav{ width:100%; height:1.5rem; overflow:hidden; margin:0 auto; color:#333; font-family:"Source"; line-height:1.5rem; font-size:0.3rem; text-align:center;}
.neicase_menu{ width:48%; height:auto; overflow:hidden; margin:0.1rem 1%; float:left; position:relative; border-radius:0.15rem;}
.neicase_menu:nth-child(6){ width:100%; height:2.8rem; overflow:hidden; margin:0.1rem auto; float:left; position:relative; border-radius:0.15rem;}
.neicase_menu img{ width:100%; height:auto; transition:all 0.4s;}
.neicase_menu .upbox{ width:80%; height:auto; overflow:hidden; top:0.4rem; left:10%; position:absolute; z-index:9;}
.neicase_menu .upbox .en{ width:70%; height:auto; overflow:hidden; margin:0 auto 0 0; color:#fff; font-family:"Source"; line-height:0.3rem; font-size:0.2rem;}
.neicase_menu .upbox .tiao{ width:0.4rem; height:0.04rem; overflow:hidden; margin:0.15rem auto 0.15rem 0; background-color:#fff; transition:all 0.5s;}
.neicase_menu .upbox .cn{ width:100%; height:auto; overflow:hidden; margin:0 auto; color:#fff; font-family:"Source"; line-height:0.35rem; font-size:0.24rem; transition:all 0.5s;}
.neicase_menu:hover img{ width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}
.neicase_menu:hover .upbox .tiao{ width:100%; height:0.04rem; overflow:hidden; margin:0.15rem auto 0.15rem 0; background-color:#a7d500; transition:all 0.5s;}
.neicase_menu:hover .upbox .cn{ width:100%; height:auto; overflow:hidden; margin:0 auto; color:#a7d500; font-family:"Source"; line-height:0.35rem; font-size:0.24rem; transition:all 0.5s;}

.neicase_xg{ width:48%; height:auto; overflow:hidden; float:left; margin:0 1% 0.5rem 1%; border-bottom:0.03rem solid #dcdcdc; transition:all 0.4s;}
.neicase_xg .xg_pic{ width:100%; height:2.1rem; overflow:hidden; margin:0 auto;}
.neicase_xg .xg_pic img{ width:100%; height:auto; min-height:100%; transition:all 0.4s;}
.neicase_xg .xg_title{ width:100%; height:0.4rem; overflow:hidden; margin:0.1rem auto 0 auto; color:#333; font-family:"Source"; line-height:0.4rem; font-size:0.24rem; transition:all 0.5s;}
.neicase_xg .xg_intro{ width:100%; height:0.3rem; overflow:hidden; margin:0.1rem auto 0.25rem auto; color:#666; font-family:"Source"; line-height:0.3rem; font-size:0.2rem; display:none;}
.neicase_xg:hover{ width:48%; height:auto; overflow:hidden; float:left; margin:0 1% 0.5rem 1%; border-bottom:0.03rem solid #a7d500; transition:all 0.4s;}
.neicase_xg:hover img{ width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}
.neicase_xg:hover .xg_title{ width:100%; height:0.4rem; overflow:hidden; margin:0.1rem auto 0 auto; color:#a7d500; font-family:"Source"; line-height:0.4rem; font-size:0.24rem; transition:all 0.5s;}

.navmenu{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0.2rem 0 0.2rem 0; border-bottom:0 solid #dcdcdc; background:none; background-size:auto 40%; color:#333; font-family:"Source"; line-height:0.6rem; font-size:0.28rem; text-indent:0; text-align:center; position:relative;}
.neicase_shaimenu{ width:0.4rem; height:auto; overflow:hidden; text-align:right; position:absolute; top:0.3rem; right:0; display:block;}
.neicase_shaimenu img{ width:100%; height:auto;}

.neicase_shaim{ width:100%; height:100vh; overflow:hidden; position:fixed; top:0.8rem; left:0; background-color:rgba(0,0,0,0.2); animation: mymenu 0.5s; -webkit-animation: mymenu 0.5s; display: none;}

.neicase_shaib{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:#fff; border-radius:0 0 0.2rem 0.2rem;}

.neicase_shaib .advice{
					width:24%; height:0.5rem; overflow:hidden; margin:0.1rem 0.5%; padding:0; float:left; color:#333; font-family:"Source"; line-height:0.5rem; font-size:0.22rem; transition:all 0.2s; text-align:center; background-color:#f7f7f7;
				}
.neicase_shaib input[type="radio"]:checked + .advice{
				   width:24%; height:0.5rem; overflow:hidden; margin:0.1rem 0.5%; padding:0;  background-color:#a7d500; float:left; color:#fff; font-family:"Source"; line-height:0.5rem; font-size:0.22rem; transition:all 0.2s; border-radius:0.05rem; text-align:center;
				}


.neicase_shaim .neicase_shaib .shai_lie{ width:90%; height:auto; overflow:hidden; margin:10px auto; border-bottom:1px solid #dcdcdc;}
.neicase_shaim .neicase_shaib .shai_lie .left{ width:100%; height:0.5rem; overflow:hidden; float:left; margin:0.2rem auto; color:#333; font-family:"Source"; line-height:0.5rem; font-size:0.26rem;}
.neicase_shaim .neicase_shaib .shai_lie .right{ width:100%; height:auto; overflow:hidden; float:left; margin:0 auto 0.3rem auto; float:right;}
.neicase_shaim .neicase_shaib .botton{ width:90%; height:auto; overflow:hidden; margin:0.3rem auto;}
.neicase_shaim .neicase_shaib .botton .anniu{ width:49%; height:0.8rem; overflow:hidden; margin:0 auto; float:left; color:#333; font-family:"Source"; line-height:0.8rem; font-size:0.26rem; background-color:#f7f7f7; border-radius:0.05rem;}
.neicase_shaim .neicase_shaib .botton .anniub{ width:49%; height:0.8rem; overflow:hidden; margin:0 auto 0 2%; float:left; color:#fff; font-family:"Source"; line-height:0.8rem; font-size:0.26rem; background-color:#a7d500; border-radius:0.05rem;}



/*--neicontact--*/
.neicontact{ width:100%; height:auto; overflow:hidden; margin:0.5rem auto 0 auto;}
.neicontact .left{ width:100%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.neicontact .left img{ width:100%; height:auto;}
.neicontact .right{ width:100%; height:auto; overflow:hidden; margin:0 auto; float:right;}
.neicontact .right .webname{ width:100%; height:0.8rem; overflow:hidden; margin:0 auto; border-bottom:1px solid #dcdcdc; color:#333; font-family:"Source"; line-height:0.8rem; font-size:0.3rem;}
.neicontact .right .lie{ width:100%; height:auto; overflow:hidden; margin:0.2rem auto; color:#666; font-family:"Source"; line-height:1rem; font-size:0.22rem; text-indent:5em;}
.neicontact .right .lie span{ color:#333; font-family:"Source"; line-height:0.55rem; font-size:0.24rem; font-weight:bold; margin-left:1.1rem;}

/*message*/
.message_lie{ width:100%; height:0.5rem; overflow:hidden; margin:0.5rem auto 0.1rem auto; color:#333; font-family:"Source"; line-height:0.5rem; font-size:0.3rem; text-align:center; display:none;}
.message_lieb{ width:100%; height:0.3rem; overflow:hidden; margin:0 auto; color:#666; font-family:"Source"; line-height:0.3rem; font-size:0.2rem; text-align:center; display:none;}
.regcona{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.lolia{ width:100% !important; height:auto; overflow:hidden; margin:0.15rem auto;}
.lolia .l{width:10%; height:0.5rem; overflow:hidden; float:left;}
.lolia .r{width:85%; font-size:0.2rem; line-height:0.5rem; float:left;}
.lolia .r2{height: 28px;text-align: left;}
.lolia .lolibor{ width:100%; height:6px; overflow:hidden; position:absolute; bottom:0; left:0;}
.lolia .lolibor .lor{width:6px; height:6px; overflow:hidden; float:left; background-color:#f08519; border-radius:3px}
.lolia .lolibor .ror{width:97%; height:1px; overflow:hidden; float:right; background-color:#d4d4d4; margin-top:3px;}

input::-webkit-input-placeholder{color:#999; font-size:0.2rem;}
.regcona .lolia .inp{float:left;text-indent: 0.1rem;width: 100%;height: 0.5rem;background:none; border:0; color:#333; font-size:0.2rem;}
.regcona .lolia .tex{min-height: 200px;width: 98%;padding:0.5%;text-indent: 0; border:1px solid #d4d4d4; }
.regcona .lolia .sinp{float:left;text-indent: 0.1rem;width: 30%;margin-right:2%;height: 0.5rem;background-color: #fff;border: none;outline: none;}
.regcona .lolia .mescode{background-color: #fbfbfb;border: 1px solid #d8d8d8;}
.regcona .lolia .send{text-indent: 0.1rem;width: 30%;margin-right:0;height:  0.5rem;background-color: #fff;border: none;outline: none;cursor:pointer;font-size: 0.22rem;font-family: "Source";}
.regcona .lolia .inpf{height: auto;background: none;text-indent: 0;}
.regcona .lolia .inpty{width: 60%;display: inline-block;text-align: left;}

.regcona .lolia .sel{text-indent: 10px;width: 60%;height: 45px;background-color: #fff;border: none;outline: none;}
.regcona .lolia .sub{width: 100%; border:none;height: 50px; background-color:#a7d500;color: #fff;font-size: 18px; line-height:50px; text-align:center;}
.regcona .lolia .sub:hover{background-color:#ff6600;}
.regcona .advice{
					height: 12px;
			        width: 12px;
				    display: inline-block;
					background-color:#dcdcdc;
			        vertical-align: middle;
			    	margin-top: -4px;
					border-radius:6px;
				}
.regcona input[type="radio"]:checked + .advice{
				    background-color:#a7d500;
				}

/*job*/
.job{ width:100% !important; height:auto; overflow:hidden; margin:0.4rem auto; padding:0.2rem 0 1rem 0; -moz-box-shadow:0px 0px 0.1rem #f3f3f3; -webkit-box-shadow:0px 0px  0.1rem #f3f3f3; box-shadow:0px 0px  0.1rem #f3f3f3; position: relative; float:left;}
.job_top{ width:90%; height:0.5rem; overflow:hidden; margin:0 auto; border-bottom:1px solid #dcdcdc; font-size:0.24rem; font-family:"Source"; color:#333; line-height:0.5rem; font-weight:bold;}
.job_top span{float:right; font-size:0.24rem; font-family:"Source"; color:#a7d500; line-height:0.5rem; font-weight:bold;}
.job_time{width:90%; height:0.25rem; overflow:hidden; margin:0 auto; font-size:0.18rem; font-family:"Source"; color:#666; line-height:0.25rem; text-align:right;}
.job_down{ width:90%; height:auto; max-height:1.2rem; overflow:hidden; margin:0.15rem auto; font-size:0.2rem; color:#888; font-family:"Source"; line-height:0.3rem;}
.job_more{ width:90%; height:0.6rem; overflow:hidden; position:absolute; bottom:0.4rem; left:5%; text-align:center; font-size:0.2rem; font-family:"Source"; color:#fff; line-height:0.6rem; background-color:#a7d500; border-radius:0.05rem;}

/*neiprduct*/
.neiprduct{ width:100%; height:auto; overflow:hidden; margin:0.4rem auto;}
.neiprduct .left{ width:100%; height:auto; overflow:hidden; margin:0 3% 0 0; float:left; display:none !important;}
.neiprduct .left .navtop{ width:100%; height:60px; overflow:hidden; margin:0 auto; background-color:#a7d500; font-size:26px; font-family:"Source"; color:#fff; line-height:60px; text-align:center;}
.neiprduct .left .lie{ width:100%; height:60px; overflow:hidden; margin:0 auto; background:#fbfbfb; font-size:18px; font-family:"Source"; color:#666; line-height:60px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}
.neiprduct .left .lie:hover{ width:100%; height:60px; overflow:hidden; margin:0 auto; background:#fbfbfb url(../img/images/t10.png) no-repeat left center; background-size:auto 55%; font-size:18px; font-family:"Source"; color:#666; line-height:60px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}
.neiprduct .left .lieb{ width:100%; height:60px; overflow:hidden; margin:0 auto; background:#fbfbfb url(../img/images/t10.png) no-repeat left center; background-size:auto 55%; font-size:18px; font-family:"Source"; color:#666; line-height:60px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}
.neiprduct .left .lieb:hover{ width:100%; height:60px; overflow:hidden; margin:0 auto; background:#fbfbfb url(../img/images/t10.png) no-repeat left center; background-size:auto 55%; font-size:18px; font-family:"Source"; color:#666; line-height:60px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}

.neiprduct .right{ width:100%; height:auto; overflow:hidden; margin:0 auto 0.5rem auto; float:right; border-top:1px solid #dcdcdc;}
.neiprduct .right .p_box{ width:49.2%; height:auto; overflow:hidden; float:left; margin:0 auto; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-left:1px solid #dcdcdc !important;}

.neiprduct .right .p_box .p_title{ width:80%; height:0.35rem; overflow:hidden; margin:0.3rem auto; line-height:0.35rem; color:#333; font-size:0.24rem; font-family:"Source"; font-weight:bold;}
.neiprduct .right .p_box:hover .p_title{ width:80%; height:0.35rem; overflow:hidden; margin:0.3rem auto; line-height:0.35rem; color:#a7d500; font-size:0.24rem; font-family:"Source"; font-weight:bold;}
.neiprduct .right .p_box .p_intro{ width:80%; height:0.3rem; overflow:hidden; margin:0 auto; line-height:0.3rem; color:#666; font-size:0.2rem; font-family:"Source"; display:none;}
.neiprduct .right .p_box .p_pic{ width:80%; height:2.3rem; overflow:hidden; margin:0.25rem auto; text-align:center;}
.neiprduct .right .p_box .p_pic img{ width:100%; height:auto; transition:all 0.4s;}
.neiprduct .right .p_box .p_more{ width:1.3rem; height:0.4rem; overflow:hidden; margin:0.35rem auto; background:url(../img/images/j2.png) no-repeat 90% center; background-size:auto 50% !important; border:1px solid #333; line-height:0.4rem; font-family:"Source"; color:#333; font-size:0.2rem; text-indent:0.5em; border-radius:0.2rem;}
.neiprduct .right .p_box:hover .p_more{ width:1.3rem; height:0.4rem; overflow:hidden; margin:0.35rem auto; background:#a7d500 url(../img/images/j3.png) no-repeat 90% center; background-size:auto 50% !important; border:1px solid #a7d500; line-height:0.4rem; font-family:"Source"; color:#fff; font-size:0.2rem; text-indent:0.5em; border-radius:0.2rem;}
.neiprduct .right .p_box:hover .p_pic img{ width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}

.pro_nav{ width:100%; height:0.4rem; overflow:hidden; float:right; margin:0 auto;}
.pro_nav .box{ width:auto; height:0.4rem; overflow:hidden; float:left; margin:0 0.1rem; line-height:0.4rem; color:#999; font-size:0.2rem; font-family:"Source";}
.neipro_top{ width:100%; height:auto; overflow:hidden; margin:0.6rem auto;}
#yidong{ display:none;}
.neipro_left{ width:100%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.neipro_left #playBox{ width:100%; height:5.5rem; margin:0 auto; position:relative; overflow:hidden;}
.neipro_left #playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
.neipro_left #playBox .oUlplay li{ width:6.36rem; height:4.3rem; overflow:hidden; float:left; text-align:center;}
.neipro_left #playBox .oUlplay li img{ width:auto; height:4.3rem !important;}
.neipro_left #playBox .pre{ cursor:pointer; width:12px; height:22px; background:url(../img/myjta.png) no-repeat; position:absolute; bottom:0.3rem; left:0; z-index:10; transition:all 0.3s;}
.neipro_left #playBox .next{ cursor:pointer; width:12px; height:22px; background:url(../img/myjt.png) no-repeat; position:absolute; bottom:0.3rem; right:0; z-index:10; transition:all 0.3s;}
.neipro_left #playBox .pre:hover{ cursor:pointer; width:12px; height:22px; background:url(../img/myjta.png) no-repeat; position:absolute; bottom:20px; left:0; z-index:10; transition:all 0.3s;}
.neipro_left #playBox .next:hover{ cursor:pointer; width:12px; height:22px; background:url(../img/myjt.png) no-repeat; position:absolute; bottom:20px; right:0; z-index:10; transition:all 0.3s;}
.neipro_left #playBox .smalltitle {width:100%; height:auto; position:absolute; bottom:0; min-height:0.7rem;}
.neipro_left #playBox .smalltitle ul{ width:90%; height:0.8rem; margin:0 auto;overflow-x: auto;}
.neipro_left #playBox .smalltitle ul img{ width:100%; height:0.7rem; margin:0 auto;overflow-x: auto;}
.neipro_left #playBox .smalltitle ul .dian{ width:1rem; height:0.7rem; margin:0 0.1rem; float:left; text-align:center; overflow:hidden; cursor:pointer; border:1px solid #dcdcdc;}
.neipro_left #playBox .smalltitle .thistitle{  width:1rem; height:0.7rem; margin:0 0.1rem; float:left; text-align:center; overflow:hidden; cursor:pointer; border:1px solid #a7d500;}


.neipro_right{ width:100%; height:auto; overflow:hidden; margin:0 auto; float:right;}
.neipro_right .pro_title{ width:100%; height:0.8rem; overflow:hidden; margin:0 auto; border-bottom:1px solid #dcdcdc; line-height:0.8rem; color:#333; font-size:0.26rem; font-family:"Source";}
.neipro_right .pro_tag{ width:100%; height:0.3rem; overflow:hidden; margin:0.3rem auto 0 auto; line-height:0.3rem; color:#a7d500; font-size:0.22rem; font-family:"Source";}
.neipro_right .pro_con{ width:100%; height:auto; overflow:hidden; margin:0.1rem auto 0 auto; line-height:0.3rem; color:#666; font-size:0.2rem; font-family:"Source";}
.neipro_right .pro_more{ width:100%; height:0.7rem; overflow:hidden; margin:0.4rem auto 0 0; background:#a7d500 url(../img/images/j3.png) no-repeat 70% center; border-radius:0.2rem; line-height:0.7rem; color:#fff; font-size:0.2rem; font-family:"Source"; text-align:center; border-radius:0.05rem;}
.neipro_box{ width:100%; height:auto; overflow:hidden; margin:0.5rem auto 0 auto;}
.neipro_box .box_tag{ width:100%; height:0.6rem; overflow:hidden; margin:0.25rem auto; border-bottom:0 solid #dcdcdc; line-height:0.6rem; color:#333; font-size:0.3rem; font-family:"Source"; text-align:center;}
.neipro_box .box_ntr{ width:100%; height:auto; min-height:3rem; overflow:hidden; margin:0.3rem auto 0 auto; font-family:"Source";}

.pn{ width:100%; height:auto; overflow:hidden; margin:15px auto;}
.pn li{ width:100%; height:auto; overflow:hidden; margin:5px auto; font-size:14px;}

.neipronav{ width:100%; height:auto; overflow:hidden;}
.neipronav a{ width:100%; height:60px; overflow:hidden; margin:0 auto; display:block; background:#fbfbfb; font-size:18px; font-family:"Source"; color:#666; line-height:60px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}
.neipronav a:hover{ width:100%; height:60px; overflow:hidden; margin:0 auto; display:block; background:#fbfbfb url(../img/images/t10.png) no-repeat left center; background-size:auto 55%; font-size:18px; font-family:"Source"; color:#666; line-height:60px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}
.neipronav .on{ width:100%; height:60px; overflow:hidden; margin:0 auto; display:block; background:#fbfbfb url(../img/images/t10.png) no-repeat left center; background-size:auto 55%; font-size:18px; font-family:"Source"; color:#666; line-height:60px; text-align:center; border-bottom:1px solid #eaf3c9; transition:all 0.3s;}

/*内页新闻*/
.neinews_box{ width:49%; height:auto; overflow:hidden; margin:0.5rem 0.5% 0 0.5%; float:left;}
.neinews_box .pic{ width:100%; height:2.2rem; overflow:hidden; margin:0 auto; position:relative;}
.neinews_box .pic img{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.neinews_box .xian{ width:0; height:3px; overflow:hidden; position:absolute; bottom:0; left:0; background-color:#a7d500; transition:all 0.5s;}
.neinews_box:hover .xian{ width:100%; height:3px; overflow:hidden; position:absolute; bottom:0; left:0; background-color:#a7d500; transition:all 0.5s;}
.neinews_box .title{ width:100%; height:0.5rem; overflow:hidden; margin:0.2rem auto 0 auto; font-size:0.26rem; font-family:"Source"; color:#333; line-height:0.5rem;}
.neinews_box:hover .title{ width:100%; height:0.5rem; overflow:hidden; margin:0.2rem auto 0 auto; font-size:0.26rem; font-family:"Source"; color:#a7d500; line-height:0.5rem;}
.neinews_box .intro{ width:100%; height:0.6rem; overflow:hidden; margin:0.1rem auto 0 auto; font-size:0.2rem; font-family:"Source"; color:#666; line-height:0.3rem; display:none;}


.neinews_two_box{ width:100%; height:260px; overflow:hidden;  margin:0 auto; background-color:#fff;}
.neinews_two{ width:100%; height:0.35rem; overflow:hidden; padding:0.1rem 0; margin:0 auto; border-bottom:1px dashed #dadada;}
.neinews_two_left{ width:80%; height:0.35rem; float:left; position:relative; z-index:1; line-height:0.35rem; color:#333; font-size:0.24rem; font-family:"Source";}

.neinews_two_right{ width:20%; height:0.35rem; overflow:hidden; float:right; line-height:0.35rem; color:#999; font-size:0.2rem; font-family:"Source";}

/*neiabout*/
.neiabout{ width:92%; height:auto; overflow:hidden; margin:0 auto; position:relative;}
.neiabout .a_box{ width:100%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.neiabout .a_box .a_title{ width:100%; height:0.5rem; overflow:hidden; margin:0 auto; line-height:0.5rem; font-family:"Source"; color:#333; font-size:0.3rem; font-weight:bold;}
.neiabout .a_box .a_intro{ width:100%; height:auto; max-height:1.75rem; overflow:hidden; margin:0.2rem auto 0 auto; line-height:0.35rem; font-family:"Source"; color:#666; font-size:0.2rem;}
.neiabout .a_box .a_horeo{ width:100%; height:auto; overflow:hidden; margin:0.1rem auto 0 auto; text-align:center; border-top:1px solid #dcdcdc;}
.neiabout .a_box .a_horeo .box_l{ width:28%; height:auto; margin:0.2rem auto; overflow:hidden; float:none; display:inline-block; padding:0 2%; border-right:0 solid #dcdcdc; line-height:140%; font-family:"Source"; color:#333; font-size:0.2rem; text-align:center;}
.neiabout .a_box .a_horeo .box_l span{line-height:0.6rem; font-family:"Source"; color:#333; font-size:0.3rem; font-weight:bold;}
.neiabout .a_box .p_more{width:100%; height:0.6rem; overflow:hidden; margin:0.2rem auto 0 0; background:#a7d500 ; border:0 solid #a7d500; line-height:0.6rem; font-family:"Source"; color:#fff; font-size:0.2rem; text-indent:1em; border-radius:0; text-align:center;}
.neiabout .a_box .p_more:hover{ width:100%; height:0.6rem; overflow:hidden; margin:0.2rem auto 0 0; background:#a7d500; border:0 solid #a7d500; line-height:0.6rem; font-family:"Source"; color:#fff; font-size:0.2rem; text-indent:1em; border-radius:0; text-align:center;}
.neiabout .a_box .videobox{width:100%; height:40vh; overflow:hidden; float:left;}
.neiabout .a_box .videobox #myplayer1{width:100%; height:100%;}


.neiabout1{ width:100%; height:auto; overflow:hidden; margin:60px auto 0 auto; background:url(../img/images/bg4.jpg) no-repeat center top; background-size:100% auto;}
.neiabout1 .neiabout_nav{width:100%; height:0.6rem; overflow:hidden; margin:0.7rem auto 0 auto; color:#fff; font-family:"Source"; line-height:0.6rem; font-size:0.3rem; text-align:center; position:relative; left:0; top:0;}

.neiabout1 #playBox{ width:100%; height:430px; margin:0 auto 0 0; position:relative; overflow:hidden;}
.neiabout1 #playBox .oUlplay { width:99999px; position:absolute; left:0; top:1rem;}
.neiabout1 #playBox .oUlplay li{ width:92vw; float:left;}
.neiabout1 #playBox .oUlplay li img{ width:auto; height:auto; max-height:430px; max-width:400px;}
.neiabout1 .pro_b{ width:100%; height:auto; float:left; overflow:hidden;}
.neiabout1 .pro_b_t{ width:100%; height:auto; line-height:100%; font-size:0.34rem; color:#fff; font-family:"Source"; font-weight:bold; text-align:center; display:block;}
.neiabout1 .pro_b_e{ width:0.5rem; height:0.05rem; overflow:hidden; background-color:#fff; margin:0.35rem auto; display:block;}
.neiabout1 .pro_b_k{ width:100%; height:auto; line-height:150%; font-size:0.22rem; color:#fff; font-family:"Source"; display:block;}
.neiabout1 #playBox .pre{ cursor:pointer; width:37px; height:37px; background:url(../img/images/t13.png) no-repeat; position:absolute; top:4rem; left:40%; z-index:10; transition:all 0.3s;}
.neiabout1 #playBox .next{ cursor:pointer; width:37px; height:37px; background:url(../img/images/t14.png) no-repeat; position:absolute; top:4rem; left:55%; z-index:10; transition:all 0.3s;}
.neiabout1 #playBox .smalltitle {width:100%; height:auto; position:absolute; right:0; top:0; z-index:99;}
.neiabout1 #playBox .smalltitle ul{ width:100%; height:auto; margin:0 auto; position: relative;}
.neiabout1 #playBox .smalltitle ul .dian:nth-child(1){ width:0.7rem; height:0.7rem; position:absolute; left:0; top:5.5rem; text-align:center; font-size:0.22rem; color:#fff; line-height:0.7rem; border:1px solid #fff; background-color:#a7d500; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}
.neiabout1 #playBox .smalltitle ul .dian:nth-child(2){ width:0.7rem; height:0.7rem; position:absolute; left:1.4rem; top:5.2rem; text-align:center; font-size:0.22rem; color:#fff; line-height:0.7rem; border:1px solid #fff; background-color:#a7d500; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}
.neiabout1 #playBox .smalltitle ul .dian:nth-child(3){ width:0.7rem; height:0.7rem; position:absolute; left:2.8rem; top:5rem; text-align:center; font-size:0.22rem; color:#fff; line-height:0.7rem; border:1px solid #fff; background-color:#a7d500; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}
.neiabout1 #playBox .smalltitle ul .dian:nth-child(4){ width:0.7rem; height:0.7rem; position:absolute; left:4.2rem; top:5rem; text-align:center; font-size:0.22rem; color:#fff; line-height:0.7rem; border:1px solid #fff; background-color:#a7d500; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}
.neiabout1 #playBox .smalltitle ul .dian:nth-child(5){ width:0.7rem; height:0.7rem; position:absolute; left:5.6rem; top:5.4rem; text-align:center; font-size:0.22rem; color:#fff; line-height:0.7rem; border:1px solid #fff; background-color:#a7d500; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}
.neiabout1 #playBox .smalltitle ul .dian:nth-child(6){ width:0.7rem; height:0.7rem; position:absolute; left:5.6rem; top:360px; text-align:center; font-size:0.22rem; color:#fff; line-height:0.7rem; border:1px solid #fff; background-color:#a7d500; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}
.neiabout1 #playBox .smalltitle ul .dian.thistitle{ width:0.85rem; height:0.85rem; position:absolute; margin-top:-0.15rem; text-align:center; font-size:0.28rem; color:#a7d500; line-height:0.85rem; border:1px solid #fff; background:#fff url(../img/images/t12.png) no-repeat center top; overflow:hidden; cursor:pointer; display:block; border-radius:50%;}

.neiabout2{ width:100%; height:auto; overflow:hidden; margin:50px auto 0 auto; background:url(../img/images/bg2.jpg) no-repeat center top; background-size:100% auto;}
.neiabout2 .neiabout_nav{width:100%; height:0.5rem; overflow:hidden; margin:0 auto; color:#333; font-family:"Source"; line-height:0.5rem; font-size:0.3rem;}
.neiabout2 .naiabtou_box{width:100%; height:auto; overflow:hidden; margin:0.3rem auto 0 auto; float:left;}
.naiabtou_box .videobox{width:100%; height:35vh; overflow:hidden; float:left;}
.naiabtou_box .videobox .myplayer{width:100%; height:100%;}


.neiabout3{ width:100%; height:auto; overflow:hidden; margin:0.5rem auto 0 auto; background:url(../img/images/bg2.jpg) no-repeat center top; background-size:100% auto;}
.neiabout3 .neiabout_nav{width:100%; height:0.5rem; overflow:hidden; margin:0 auto; color:#333; font-family:"Source"; line-height:0.5rem; font-size:0.3rem;}
.neiabout3 .neiabout_intro{width:100%; height:0.3rem; overflow:hidden; margin:0.1rem auto 0 auto; color:#666; font-family:"Source"; line-height:0.3rem; font-size:0.2rem;}
.neiabout3 .naiabtou_down{width:100%; height:auto; overflow:hidden; margin:0.35rem auto 0 auto;}
.neiabout3 .naiabtou_box{width:100%; height:auto; overflow:hidden; margin:0.05rem auto; float:left; position:relative; cursor:pointer;}
.neiabout3 .naiabtou_box img{width:100%; height:auto; transition:all 0.4s;}
.neiabout3 .naiabtou_box:hover img{width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}
.neiabout3 .naiabtou_title{width:auto; min-width:90% !important; height:auto; overflow:hidden; top:1rem; left:7.5%; position:absolute; color:#fff; font-family:"Source"; line-height:0.5rem; font-size:0.3rem; transition:all 0.8s;}
.neiabout3 .naiabtou_text{width:auto; height:auto; min-width:90% !important; overflow:hidden; top:1.8rem; left:7.5%; position:absolute; color:#fff; font-family:"Source"; line-height:0.35rem; font-size:0.22rem; transition:all 0.8s;}
.neiabout3 .naiabtou_jt{width:0.5rem; height:0.5rem; overflow:hidden; bottom:47%; right:0.3rem; position:absolute; background:url(../img/images/t15.png) no-repeat center; background-size:100%; transition:all 0.5s;}
.neiabout3 .naiabtou_boxb{width:49%; height:auto; overflow:hidden; margin:0.05rem 0.5%; float:left; position:relative; cursor:pointer;}
.neiabout3 .naiabtou_boxb img{width:100%; height:auto; transition:all 0.4s;}
.neiabout3 .naiabtou_boxb .naiabtou_title{width:auto; min-width:90% !important; height:auto; overflow:hidden; top:0.2rem; left:7.5%; position:absolute; color:#fff; font-family:"Source"; line-height:0.5rem; font-size:0.3rem; transition:all 0.8s;}
.neiabout3 .naiabtou_boxb .naiabtou_text{width:auto; height:auto; min-width:90% !important; overflow:hidden; top:0.7rem; left:7.5%; position:absolute; color:#fff; font-family:"Source"; line-height:0.35rem; font-size:0.22rem; transition:all 0.8s;}
.neiabout3 .naiabtou_boxb .naiabtou_jt{width:0.4rem; height:0.4rem; overflow:hidden; bottom:10%; left:0.3rem; position:absolute; background:url(../img/images/t15.png) no-repeat center; background-size:100%; transition:all 0.5s;}

.neiabout3 .naiabtou_boxb:hover img{width:100%; height:auto; transform:scale(1.1); transition:all 0.4s;}
.neiabout3 .naiabtou_box:hover .naiabtou_title{width:auto; height:auto; min-width:90% !important; overflow:hidden; top:1rem; left:7.5%; position:absolute; color:#fff; font-family:"Source"; line-height:0.5rem; font-size:0.3rem; transition:all 0.8s; text-indent:35%;}
.neiabout3 .naiabtou_box:hover .naiabtou_text{width:auto; height:auto; min-width:90% !important; overflow:hidden; top:1.8rem; left:7.5%; position:absolute; color:#fff; font-family:"Source"; line-height:0.35rem; font-size:0.22rem; transition:all 0.8s; text-indent:0;}
.neiabout3 .naiabtou_box:hover .naiabtou_jt{width:0.5rem; height:0.5rem; overflow:hidden; bottom:47%; right:-1.3rem; position:absolute; background:url(../img/images/t15.png) no-repeat center; background-size:100%; transition:all 0.5s;}
.neiabout3 .naiabtou_boxb:hover .naiabtou_title{width:auto; min-width:90% !important; height:auto; overflow:hidden; top:0.2rem; left:7.5%; position:absolute; color:#fff; font-family:"Source"; line-height:0.5rem; font-size:0.3rem; transition:all 0.8s;}
.neiabout3 .naiabtou_boxb:hover .naiabtou_text{width:auto; height:auto; min-width:90% !important; overflow:hidden; top:0.7rem; left:7.5%; position:absolute; color:#fff; font-family:"Source"; line-height:0.35rem; font-size:0.22rem; transition:all 0.8s;}
.neiabout3 .naiabtou_boxb:hover .naiabtou_jt{width:0.4rem; height:0.4rem; overflow:hidden; bottom:-0.6rem; right:0.3rem; position:absolute; background:url(../img/images/t15.png) no-repeat center; background-size:100%; transition:all 0.5s;}


.neiabout4{ width:100%; height:auto; overflow:hidden; margin:50px auto 0 auto; background:#f7f7f7;}
.neiabout4 .neiabout_nav{width:100%; height:40px; overflow:hidden; margin:40px auto 0 auto; color:#333; font-family:"Source"; line-height:40px; font-size:30px;}
.neiabout4 .naiabtou_down{width:100%; height:auto; overflow:hidden; margin:40px auto 60px auto;}
.neiabout4 .hoor_box{ width:24%; height:280px; overflow:hidden; float:left; margin:0 0.5%;}
.neiabout4 .hoor_box img{ width:100%; height:auto; transition:all 0.5s;}
.neiabout4 .hoor_box:hover img{width:100%; height:auto; transform:scale(1.1); transition:all 0.5s;}
.neiabout4 .swiper-container{width:100%; height:auto; margin:0 auto; position:relative;}
.neiabout4 .swiper-wrapper{ width:100%; margin:0 auto;}
.neiabout4 .swiper-slide{ width:100%; height:100%; overflow:hidden; position:relative; text-align:center;}
.neiabout4 .swiper_btnz{position: absolute;top: 55%;width: 35px;height: 35px; left:10px;background: url(../img/images/t16.png) 0 0 no-repeat; background-size:cover; display: block;z-index:10;}
.neiabout4 .swiper_btny{position: absolute;top: 55%;width: 35px;height: 35px; right:10px;background: url(../img/images/t17.png) 0 0 no-repeat; background-size:cover; display: block;z-index:10;}

.neiabout4m{ width:100%; height:auto; overflow:hidden; margin:0.5rem auto 0 auto; background:#fff;}
.neiabout4m .neiabout_nav{width:100%; height:0.5rem; overflow:hidden; margin:0.5rem auto 0 auto; color:#333; font-family:"Source"; line-height:0.5rem; font-size:0.3rem;}
.neiabout4m .naiabtou_down{width:100%; height:3rem; overflow:hidden; margin:0.4rem auto 0.4rem auto;}
.neiabout4m .naiabtou_down .drag-x{ width:1000%; height:3rem; overflow:hidden; float:left; cursor:grab;-moz-user-select:none;
            -webkit-user-select:none;
            -ms-user-select:none;
            -khtml-user-select:none;
            user-select:none; text-align:center;}
.neiabout4m .hoor_box{ width:4rem; height:3rem; overflow:hidden; float:left; margin:0 0.1rem;}
.neiabout4m .hoor_box img{ width:100%; height:auto; transition:all 0.5s;}
.neiabout4m .hoor_box:hover img{width:100%; height:auto; transform:scale(1.1); transition:all 0.5s;}
.neiabout4m .swiper-container{width:100%; height:auto; margin:0 auto; position:relative;}
.neiabout4m .swiper-wrapper{ width:100%; margin:0 auto;}
.neiabout4m .swiper-slide{ width:100%; height:100%; overflow:hidden; position:relative; text-align:center;}
.neiabout4m .swiper_btnz{position: absolute;top: 55%;width: 0.4rem;height: 0.4rem; left:0.1rem;background: url(../img/images/t16.png) 0 0 no-repeat; background-size:cover; display: block;z-index:10;}
.neiabout4m .swiper_btny{position: absolute;top: 55%;width: 0.4rem;height: 0.4rem; right:0.1rem;background: url(../img/images/t17.png) 0 0 no-repeat; background-size:cover; display: block;z-index:10;}

.fen_neiabout{ width:100%; height:auto; overflow:hidden; padding:0.4rem 0; min-height:300px;}
.fen_box{ width:100%; height:auto; overflow:hidden;}
.fen_box .a_horeo{ width:100%; height:auto; overflow:hidden; margin:0.65rem auto 0 auto; padding:0.45rem 0; text-align:center; border-top:1px solid #dedede;}
.fen_box .a_horeo .box_l{ width:28%; height:auto; overflow:hidden; float: none; display:inline-block; padding: 0 2%; margin:0.2rem auto; border-right:1px solid #dcdcdc; line-height:140%; font-family:"Source"; color:#333; font-size:0.2rem; text-align:center;}
.fen_box .a_horeo .box_l span{line-height:0.5rem; font-family:"Source"; color:#333; font-size:0.3rem; font-weight:bold;}

.licheng{ width:100%; height:auto; overflow:hidden; margin:0.5rem auto 0 auto;}
.licheng_box{ width:100%; height:auto; overflow:hidden; margin:0 auto; float:left; position:relative;}
.licheng_box .title{ width:25%; height:auto; overflow:hidden; margin:0 auto; line-height:0.4rem; font-family:"Source"; color:#a7d500; font-size:0.26rem; font-weight:bold; text-align:center; float:left;}
.licheng_box .shu{ width:0.1rem; height:0.1rem; overflow:hidden; position:absolute; top:0; left:24.3%; margin:0; border:0; background:url(../img/images/t20.png) no-repeat right top; background-size:100% auto;}
.licheng_box .heng{ width:1px; height:1.5rem; overflow:hidden; margin:0 auto; background:#dcdcdc; float:left;}
.licheng_box .intro{ width:60%; height:auto; overflow:hidden; margin:0 auto 0 4%; line-height:0.3rem; font-family:"Source"; color:#333; font-size:0.2rem; text-align:left; float:left;}

.licheng_box .heng img{ width:0.3rem; height:0.3rem;}
.licheng_box .title2{ width:100%; height:auto; overflow:hidden; margin:0 auto; line-height:0.35rem; font-family:"Source"; color:#333; font-size:0.24rem; font-weight:bold; text-align:center;}

.licheng .swiper-container{width:100%; height:auto; margin:0 auto; position:relative;}
.licheng .swiper-wrapper{ width:100%; margin:0 auto;}
.licheng .swiper-slide{ width:100%; height:100%; overflow:hidden; position:relative; text-align:center;}
.licheng .swiper_btnz{position: absolute;top: 80%;width: 0.4rem;height: 0.4rem; left:0.2rem;background: url(../img/images/t16.png) 0 0 no-repeat; background-size:cover; display: block;z-index:10;}
.licheng .swiper_btny{position: absolute;top: 80%;width: 0.4rem;height: 0.4rem; right:0.2rem;background: url(../img/images/t17.png) 0 0 no-repeat; background-size:cover; display: block;z-index:10;}
}

/*判断 end*/