@charset "utf-8";

/*全局样式*/ 
body{margin:0;padding:0;font-size:14px;font-family:"微软雅黑";-webkit-text-size-adjust:none;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p,a{margin:0;padding:0;}
input,select{font-size:14px;line-height:16px;}img{border:0;vertical-align : bottom}ul,li{list-style-type:none;}
a{color:#000; text-decoration:none;}
a:hover{text-decoration:none;}
.tl{float:left;}.tr{float:right;}
.clear{clear:both;}

.header{background: url(../images/banner.gif)no-repeat center;background-size: 100%;width: 100%;height: 1060px;padding-top: 0px}
.top{background: #12100d;}
.top_c{width: 1200px;margin:0 auto;height: 120px;}
.logo{width: 250px;float: left;margin-top: 18px;}
.tel{float:right;padding-top: 40px;color: #fff;line-height: 30px;font-size: 20px;padding-left: 70px;background: url(../images/telaa.png)no-repeat left bottom 5px;}
.nav{height: 45px;line-height: 45px;border-top:2px solid #545251;border-bottom: 2px solid #545251;}
.nav ul{width: 1200px;margin:0 auto;}
.nav ul li{width: 120px;float: left;text-align: center;}
.nav ul li a{font-size: 16px;color: #fff;}
.banenr_liiu{text-align: center;padding-top: 65px;}
.banner_l{width: 1128px;margin:80px auto 0;}
.banner_l a{margin-left:80px;}
.img1{text-align: center;padding-top: 75px;}
.img1a{width: 410px;margin:60px auto 0;}
.img1a a{float: left;background: #44c052;width: 200px;text-align: center;color: #fff;font-size: 16px;height: 40px;line-height: 40px;}
.img1a a:nth-child(2){background: #000;margin-left: 10px;}
.img1a a:hover{background: #FFEA00;color: #000;}

.index1{height: 125px;width: 100%;display: block;margin-top: 50px;}
.forr {margin: 0 auto;width: 1255px;padding-top: 35px;}
.forr input {float: left;margin-left: 25px;width: 210px;}
.forr input:nth-child(1){margin-left: 0;}
.forr .suyttg {border: 1px solid #9e9e9e; font-size: 16px;height: 55px;line-height: 55px;padding: 0 10px;}
.forr .submit {background: #ae012e none repeat scroll 0 0;border: 0 none;color: #fff;font-size: 25px; height: 57px;line-height: 57px;cursor: pointer;}
.forr .submit:hover{background: #fed24d;}


.forr1 {margin: 0 auto;width: 980px;padding-top: 193px;}
.forr1 input {float: left;margin-left: 25px;width: 150px;}
.forr1 input:nth-child(1){margin-left: 0;}
.forr1 .suyttg {border: 1px solid #9e9e9e; font-size: 16px;height: 40px;line-height: 40px;padding: 0 10px;}
.forr1 .submit {background: #fff100 none repeat scroll 0 0;border: 0 none;font-size: 20px; height: 42px;line-height: 42px;cursor: pointer;}
.forr1 .submit:hover{background: #fed24d;}

.school{width: 1218px;margin:0 auto;}
.school li{width: 165px;height: 165px;padding: 15px;border:1px dashed #fff;float: left;margin:6px 3px 0;}
.school li:hover{background: #d9cd01;}
.school li img{width: 100%;height: 165px;}
.smore{width: 100%;position: relative;}
.smore a{position: absolute;bottom: 50px;left:50%;margin-left:-29px;}

.img2{text-align: center;}
.img2 img{width: 100%;}

.img3{text-align: right;/*margin-top: 40px;*/position: relative;}
.img4{text-align: center;}


.lsss{position: absolute;top:60px;left: 50%;margin-left: -577px;}
.iuuyy{height: 55px;line-height: 55px;text-align: center;width: 300px;font-size: 20px;font-weight: bold;color: #fff;background: #ae012e;border-radius: 8px;display: block;margin: 60px auto;}
.iuuyy img{vertical-align: middle;margin-right: 15px;}

.img5{width: 100%;background: #ae012e;padding-top: 195px;position: relative;}
.img5_l{text-align: left;position: relative;}
.sssaaa1{position: absolute;right: 50%;margin-right: -700px;top:50px;}

.img5_cc{width: 1149px;display: block;height: 287px;position: absolute;left: 50%;margin-left: -575px;top:-143px;background: url(../images/index4.png)no-repeat;}

.img6{background: url(../images/index4.jpg)no-repeat center;background-size: 100%;margin-top: -200px;text-align: center;}
.img6 ul{width: 1200px;margin:0 auto}
.img6 ul li{width: 119px;float: left;}
.img6 ul li a{display: block;}
.img6 ul li a img{vertical-align:bottom}
.img6 .liiiu{margin-top:250px;}
.oool{background: #ae012e;color: #fff;font-size: 18px;width: 270px;display: block;text-align: center;height: 55px;line-height: 55px;margin:80px auto;}
.oool:hover{background: #FFEA00;color: #000}


.img7{background: url(../images/index5.jpg)no-repeat center;background-size: 100%;height: 757px;margin-top: -5px;text-align: center;position: relative;z-index: 99;}
.img7 .img7_aaaa{margin-top: 75px;}
.img7 .img7_ssa{position:absolute;bottom: -126px;left: 50%;margin-left: -575px;}

.img8{background: #f5f5f6 url(../images/bajjhgh.png)no-repeat bottom center;position: relative;text-align: right;padding-top: 185px;}
.lsss1{position: absolute;top:220px;left: 50%;margin-left: -577px;}
.img811{padding: 50px 0;text-align: center;}
.timg{text-align: center;}
.img8_lo{width:1200px;margin:110px auto 0;padding-bottom: 120px;}
.img8_lo a{float: left;margin:0 25px;}

.img9{text-align: center;}
.img9{text-align: center;}

.img10{background: url(../images/index6.jpg)no-repeat center;background-size: 100%;height: 530px;position: relative;}
.img10_kkjj{text-align: left;padding: 60px 0 80px;position: relative;}
.sssaaa2{position: absolute;right: 50%;margin-right: -700px;top:110px;}
.bottaaom{position: absolute;bottom:0;left: 50%;margin-left:-594px;}

.img11{text-align: center;}

.img12{background: url(../images/index7.jpg)no-repeat center;background-size: 100%;height:355px;position: relative;margin-top: 50px;padding-top: 115px;}
.img12_c{width: 1200px;margin:0 auto;}
.img12 .img12_l{float: left;width: 556px;}
.img12 .img12_r{float: right;width: 556px;}

.img13_title{text-align: center;padding:50px 0;}
.newsaa{width:1185px;margin: 0 auto;}
.news{height: 82px;width: 570px;float: left;margin-right: 45px;margin-top: 15px;}
.newsaa .news:nth-child(even){margin-right: 0;}
.newsaa .news:hover .new_l{background: #980015;color: #fff;}
.newsaa .news:hover .new_r{background: #ae012e;color: #fff;}
.newsaa .news:hover .new_r a{color: #fff;}

.new_l{float: left;width: 125px;background: #bab9b9;height: 82px;line-height: 82px;text-align: center;font-size: 18px;}
.new_r{width: 405px;background: #d1d0d0;height: 82px;float: left;padding: 0 20px;}
.new_r .new_r_o{height: 50px;line-height: 50px;font-size: 18px;}
.new_r .new_r_t{height: 30px;line-height: 30px;font-size: 14px;}
.new_r .new_r_t a{float: right;}



.newsmoi{padding: 50px 0 0;text-align: center;}
.newsmoi a{font-size: 20px;color: #524747;font-weight: bold;}
.img156{text-align: center;padding:50px 0 90px;}



.img14{width: 100%;height: 197px;background: url(../images/index8.jpg)no-repeat center;background-size: 100%;padding-top: 45px;}
.img_c{width: 1281px;margin: 0 auto;}
.img_c_l{border: 1px dashed #ae012e;overflow: hidden;width: 141px;height: 141px;border-radius: 70.5px;float: left;margin:0 15px;padding: 5px;}
.img_c_lll{background: #ae012e;width: 141px;height: 91px;border-radius: 70.5px;text-align: center;padding: 25px  0;line-height: 45px;font-size: 28px;color: #fff;}
.img_c_lll span{line-height: 90px;}
.img_c .img_c_l:hover{border: 1px dashed #fff100;}
.img_c .img_c_l:hover .img_c_lll{background: #fff100;color: #000;}

.nheader{background: url(../images/nbanner11.jpg)no-repeat center;background-size: 100%;height: 600px;position: relative;}
.nbnav{position: absolute;bottom: 0;width: 100%;left: 0;height: 50px;line-height: 50px;background: url(../images/m1.png);}
.nbnav ul{width: 1200px;margin:0 auto;}
.nbnav ul li{width: 150px;text-align: center;float: left;}
.nbnav ul li a{font-size: 20px;}
.nbnav ul li .on{color: #44c052;}


.conm{width: 1200px;margin:0 auto;}
.newslist{padding:50px 0;border-bottom:1px solid #ebebec;}
.newslist_1{width: 140px;float: left;font-size: 24px;color: #797878;padding-top: 43px;}
.newslist_1 span{display: block;font-size: 18px;}
.newslist_2{width: 230px;float: left;}
.newslist_3{width: 580px;float: left;margin-left: 40px;}
.newslist_3 p{height: 48px;line-height: 48px;font-size: 16px;}
.newslist_3 p a{color:#454545;}
.newslist_3 span{color: #666;line-height: 25px;}
.newslist_4{width: 120px;float: right;margin-top:45px;}
.newslist_4 a{height: 35px;line-height: 35px;text-align: center;text-align: center;display: block;color: #666;border: 1px solid #969696;}
.page_list{text-align: center;padding: 50px 0;}
.page_list a{padding: 3px 8px;margin-left:5px;border: 1px solid #969696;color: #666}
.page_list a:hover{background: #44c052;color: #fff;border: 1px solid #44c052;}
.page_list .on{background: #44c052;color: #fff;border: 1px solid #44c052;}

.footer{width: 100%;text-align: center;padding:30px 0;background: #000;color: #fff;}
.footer p{line-height: 35px;font-size: 16px;}
.footer a{color: #fff;}
.fooiuu{background: url(../images/nbanner12.jpg)no-repeat center;background-size: 100%;height: 760px;}
.footer1{width: 100%;text-align: center;padding:30px 0;}
.footer1 p{line-height: 35px;font-size: 16px;}


.wrap{
  width: 1200px;margin:0 auto; 
}
.index-banner .swiper-container{
    height: 700px;
    position: relative;
}
.index-banner .pagination {
    position: absolute;
    z-index: 20;
    bottom: 66px;
    width: 100%;
    text-align: center;
}
.index-banner .swiper-pagination-switch {
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 100%;
    margin: 0 10px;
    background: url("../images/ib-pag.png") no-repeat;
    background-size: 16px;
    cursor: pointer;
}
.index-banner .swiper-active-switch {
    background: url("../images/ib-pag-on.png") no-repeat;
    background-size: 100%;
}
.index-banner .swiper-slide a{
    display: block;
    height: 100%;
}

.index-title{
    padding-top: 34px;
    text-align: center;
}
.index-title h3{
    font-size: 26px;
    color: #44c052;
    font-weight: normal;
}
.index-title-line{
    width: 180px;
    height: 14px;
    background: url("../images/index-title-line.png") no-repeat;
    margin: 10px auto 6px;
}
.index-title p{
    font-size: 16px;
    color: #44c052;
    text-transform: uppercase;
}

.index-product{
    padding-bottom: 60px;
}
.index-product-content{
    padding-top: 40px;
}
.ip-box1{
    float: left;
    width: 600px;
}
.ip-box1-left{
    position: relative;
    float: left;
    width: 300px;
    overflow: hidden;
}
.ip-box1-img img{
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.ip-box1-left:hover .ip-box1-img img{
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.ip-box1-dark{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    line-height: 300px;
    background: url("../images/green-bg90.png");
    text-align: center;
    opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.ip-box1-left:hover .ip-box1-dark{
    opacity: 1;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
.ip-box1-dark span{
    display: inline-block;
    vertical-align: middle;
    width: 100px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: white;
    border: 1px solid #d1d1d1;
    border-radius: 20px;
}
.ip-box1-p{
    position: relative;
    float: left;
    width: 300px;
    height: 300px;
    line-height: 300px;
    background-color: #fbfbfb;
}
.ip-box1-pc{
    display: inline-block;
    vertical-align: middle;
    padding: 0 36px;
}
.ip-box1-pc h4{
    font-size: 24px;
    line-height: 30px;
    color: #333333;
    font-weight: normal;
}
.ip-box1-pc p{
    font-size: 14px;
    color: #999999;
    line-height: 24px;
    height: 72px;
    overflow: hidden;
    margin-top: 10px;
}
.ip-box-more{
    width: 100px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #999999;
    text-align: center;
    border: 1px solid #d1d1d1;
    margin-top: 12px;
    border-radius: 20px;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.ip-box1-p:hover .ip-box-more{
    color: #44c052;
    border: 1px solid #44c052;
}
.ip-arrow1{
    position: absolute;
    top: 50%;
    left: -14px;
    width: 14px;
    height: 28px;
    margin-top: -14px;
    background: url("../images/ip-arrow1.png") no-repeat;
    z-index: 1;
}
.ip-box2{
    float: left;
    width: 600px;
}
.ip-box2 .ip-arrow1{
    left: auto;
    right: -14px;
    background: url("../images/ip-arrow2.png") no-repeat;
}


.index-center{
    background-color: #f3f3f3;
    padding-bottom: 60px;
}
.index-center-type{
    text-align: center;
    margin-top: 40px;
}
.ict-box{
    display: inline-block;
    margin: 0 60px;
}
.ict-box span{
    float: left;
    display: inline-block;
    width: 20px;
    height: 1px;
    background-color: #d2d2d2;
    margin-top: 10px;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.ict-box.on span{
    background-color: #44c052;
}
.ict-box:hover span{
    background-color: #44c052;
}
.ict-box em{
    float: left;
    display: inline-block;
    font-size: 18px;
    color: #666666;
    font-style: normal;
    margin: 0 8px;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.ict-box.on em{
    color: #44c052;
}
.ict-box:hover em{
    color: #44c052;
}
.index-center-content{
    margin-top: 36px;
}
.icc-big{
    position: relative;
    float: left;
    width: 600px;
    overflow: hidden;
}
.icc-img{
    overflow: hidden;
}
.icc-img img{
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.icc-big:hover .icc-img img{
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.icc-small-box:hover .icc-img img{
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.icc-p{
    height: 40px;
    line-height: 40px;
    color: #192817;
    padding-left: 6px;
    font-size: 16px;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.icc-dark{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 600px;
    line-height: 600px;
    background: url("../images/green-bg90.png");
    z-index: 2;
    opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    -webkit-transition: all 0.8s ease;
    transition: all 0.8s ease;
}
.icc-big:hover .icc-dark{
    opacity: 1;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
.icc-dark-p{
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    line-height: 22px;
    color: white;
    text-align: center;
    width: 540px;
    padding: 26px 30px;
}
.icc-dark-line1{
    position: absolute;
    top: 0;
    left: 0;
    margin-left: -60px;
    width: 120px;
    height: 1px;
    background-color: white;
    opacity: 0.5;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -webkit-transition: all 0.9s ease 0.1s;
    transition: all 0.9s ease 0.1s;
}
.icc-big:hover .icc-dark-line1{
    left: 50%;
}
.icc-dark-line2{
    position: absolute;
    bottom: 0;
    right: 0;
    margin-right: -60px;
    width: 120px;
    height: 1px;
    background-color: white;
    opacity: 0.5;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -webkit-transition: all 0.9s ease 0.1s;
    transition: all 0.9s ease 0.1s;
}
.icc-big:hover .icc-dark-line2{
    right: 50%;
}
.icc-small{
    float: left;
    width: 600px;
}
.icc-small-box{
    position: relative;
    float: left;
    width: 280px;
    margin-left: 20px;
    overflow: hidden;
}
.icc-small-box .icc-dark{
    height: 280px;
    line-height: 280px;
}
.icc-small-box:hover .icc-dark{
    opacity: 1;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
.icc-small-box .icc-dark-p{
    width: 220px;
}
.icc-small-box .icc-dark-line1{
    width: 60px;
    margin-left: -30px;
}
.icc-small-box:hover .icc-dark-line1{
    left: 50%;
}
.icc-small-box .icc-dark-line2{
    width: 60px;
    margin-right: -30px;
}
.icc-small-box:hover .icc-dark-line2{
    right: 50%;
}


.index-about{
    background: url("../images/index-about-bg.png") no-repeat center 100px;
    padding-bottom: 86px;
}
.index-scope{
    background: url("../images/index-scope-bg.jpg") repeat-x;
}


.index-scope-content{
    padding-top: 30px;
    padding-bottom: 60px;
}
.index-scope-box{
    position: relative;
    border: 1px solid #f4f4f4;
    padding: 40px 0;
    background: #fff;
    margin-top: 10px;
}
.index-scope-bg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("../images/iscope-bg.jpg") no-repeat;
    background-size: 100% 100%;
    opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.index-scope-box:hover .index-scope-bg{
    opacity: 1;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
.index-scope-img{
    position: relative;
    float: left;
    height: 100px;
    width: 224px;
    text-align: center;
    z-index: 2;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.index-scope-box1 .index-scope-img{
    background: url("../images/iscope1.png") no-repeat center center;
}
.index-scope-box1:hover .index-scope-img{
    background: url("../images/iscope1-on.png") no-repeat center center;
}
.index-scope-box2 .index-scope-img{
    background: url("../images/iscope2.png") no-repeat center center;
}
.index-scope-box2:hover .index-scope-img{
    background: url("../images/iscope2-on.png") no-repeat center center;
}
.index-scope-box3 .index-scope-img{
    background: url("../images/iscope3.png") no-repeat center center;
}
.index-scope-box3:hover .index-scope-img{
    background: url("../images/iscope3-on.png") no-repeat center center;
}
.index-scope-p{
    position: relative;
    float: left;
    width: 862px;
    height: 100px;
    padding-left: 60px;
    z-index: 2;
    border-left: 1px solid #ebebeb;
}
.index-scope-p h4{
    font-size: 20px;
    color: black;
    margin-top: 10px;
    font-weight: normal;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.index-scope-box:hover .index-scope-p h4{
    color: white;
}
.index-scope-p p{
    font-size: 16px;
    color: #989898;
    line-height: 22px;
    margin-top: 14px;
    height: 44px;
    overflow: hidden;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.index-scope-box:hover .index-scope-p p{
    color: white;
}


.index-support{
    background-color: #f3f3f3;
    padding-bottom: 76px;
}
.index-support-content{
    margin-top: 42px;
}
.index-support-box{
    float: left;
    width: 220px;
    height: 250px;
    margin-left: 25px;
    background-color: white;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.index-support-box:hover{
    background-color: #44c052;
}
.index-support-content .index-support-box:nth-child(5n+1){
    margin-left: 0;
}
.index-support-icon{
    width: 80px;
    height: 80px;
    margin: 70px auto 0;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.index-support-box1 .index-support-icon{
    background: url("../images/isup1.png") no-repeat center center;
}
.index-support-box1:hover .index-support-icon{
    background: url("../images/isup1-on.png") no-repeat center center;
}
.index-support-box2 .index-support-icon{
    background: url("../images/isup2.png") no-repeat center center;
}
.index-support-box2:hover .index-support-icon{
    background: url("../images/isup2-on.png") no-repeat center center;
}
.index-support-box3 .index-support-icon{
    background: url("../images/isup3.png") no-repeat center center;
}
.index-support-box3:hover .index-support-icon{
    background: url("../images/isup3-on.png") no-repeat center center;
}
.index-support-box4 .index-support-icon{
    background: url("../images/isup4.png") no-repeat center center;
}
.index-support-box4:hover .index-support-icon{
    background: url("../images/isup4-on.png") no-repeat center center;
}
.index-support-box5 .index-support-icon{
    background: url("../images/isup5.png") no-repeat center center;
}
.index-support-box5:hover .index-support-icon{
    background: url("../images/isup5-on.png") no-repeat center center;
}
.index-support-box p{
    text-align: center;
    margin-top: 20px;
    padding: 0 30px;
    font-size: 18px;
    color: #666666;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.index-support-box:hover p{
    color: white;
}

.index-news{
    padding-bottom: 60px;
}
.index-news-content{
    padding-top: 24px;
}
.index-news-box{
    position: relative;
    float: left;
    width: 385px;
    margin-top: 20px;
    margin-left: 22px;
}
.index-news-content .index-news-box:nth-child(3n+1){
    margin-left: 0;
}
.index-news-date{
    position: absolute;
    top: 14px;
    left: 12px;
    width: 70px;
    height: 70px;
    text-align: center;
    background: url("../images/black-bg50.png");
    z-index: 2;
}
.index-news-date h4{
    font-size: 26px;
    color: white;
    font-weight: normal;
    margin-top: 8px;
}
.index-news-date p{
    font-size: 14px;
    color: white;
    margin-top: 8px;
}
.in-img{
    overflow: hidden;
}
.in-img img{
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.index-news-box:hover .in-img img{
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.in-p{
    padding: 0 24px;
    height: 120px;
    border: 1px solid #e9e9e9;
}
.in-p h4{
    font-weight: normal;
    font-size: 16px;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 24px;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.index-news-box:hover .in-p h4{
    color: #44c052;
}
.in-p p{
    font-size: 14px;
    color: #999999;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    margin-top: 18px;
}
.index-partner{
    position: relative;
    background-color: #f3f3f3;
    padding-bottom: 170px;
}
.index-partner-content{
    padding-top: 12px;
}
.ipartner-box{
    float: left;
    width: 385px;
    margin-left: 20px;
    overflow: hidden;
    margin-top: 24px;
}
.ipartner-box img{
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.ipartner-box:hover img{
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.index-partner-content .ipartner-box:nth-child(3n+1){
    margin-left: 0;
}

.bottom-anchor{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
}
.index-ad{
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 118px;
    background: url("../images/index-ad1.jpg") no-repeat center center;
    background-size: cover;
    z-index: 99;
}
.index-ad-container.cur .index-ad{
    position: absolute;
}
.index-ad-close{
    position: absolute;
    right: 0;
    top: 0;
    height: 40px;
    width: 30px;
    text-align: center;
    line-height: 40px;
    color: white;
    font-size: 30px;
    cursor: pointer;
}
.index-ad a{
    display: block;
    height: 100%;
}
.index-ad.on{
    position: fixed;
}
.footer-content{
    background-color: #373737;
    padding-top: 50px;
}
.footer-column{
    float: left;
}
.footer-col-box{
    float: left;
    height: 210px;
    border-right: 1px solid #454545;
    margin-left: 40px;
    padding-right: 40px;
}
.footer-column .footer-col-box:first-child{
    margin-left: 0;
}
.footer-col-box h3{
    font-size: 18px;
    color: white;
    padding-top: 18px;
    font-weight: normal;
    padding-bottom: 12px;
}
.footer-col-box p{
    font-size: 14px;
    line-height: 22px;
    color: white;
    opacity: 0.2;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
}
.footer-col-box p a{
    font-size: 14px;
    color: white;
}
.footer-contact{
    float: left;
    margin-left: 40px;
    height: 210px;
    border-right: 1px solid #454545;
    padding-right: 40px;
    padding-top: 10px;

}
.footer-contact p{
    margin-top: 6px;
    font-size: 14px;
    color: white;
    line-height: 20px;
    padding: 10px 0 10px 40px;
    width: 280px;
}
.footer-form{
    float: right;
    width: 300px;
}
.footer-form-box{
    border-bottom: 1px solid #4a4a4a;
}
.footer-form-input1{
    height: 40px;
    padding: 0 15px;
    border: none;
    width: 270px;
    background: none;
    color: white;
    font-size: 14px;
}
.footer-form-textarea{
    padding: 8px 15px;
    border: none;
    width: 270px;
    background: none;
    color: white;
    font-size: 14px;
    line-height: 24px;
    resize: none;
    height: 60px;
    overflow: auto;
}
.footer-form-submit{
    margin-top: 18px;
}
.footer-form-submit input{
    border: none;
    font-size: 14px;
    color: #999;
    margin-left: 15px;
    cursor: pointer;
    background: url("../images/footer-submit.png") no-repeat right center;
    padding-right: 20px;
}

.footer-form-input1::-webkit-input-placeholder,
.footer-form-textarea::-webkit-input-placeholder {
    color: #999;
}

.footer-form-input1:-ms-input-placeholder,
.footer-form-textarea:-ms-input-placeholder{ /* Internet Explorer 10+ */
    color:#999;
}


.footer-bot{
    margin-top: 20px;
    border-top: 1px solid #4b4b4b;
    padding-top: 22px;
    padding-bottom: 22px;
}
.footer-bot-share{
    float: left;
}
.footer-bot-share a{
    margin-right: 10px;
}
.footer-bot-p{
    float: right;
}
.footer-bot-p p{
    line-height: 25px;
    font-size: 14px;
    color: #cccccc;
    opacity: 0.1;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=10);
}
.footer-bot-p p a{
    font-size: 14px;
    color: #cccccc;
}
.inner-nav{
    padding: 15px 0;
}
.inner-nav a{
    display: inline-block;
    float: left;
    margin-left: 60px;
    font-size: 16px;
    color: #666666;
    height: 30px;
    line-height: 30px;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.inner-nav a.on{
    color: #44c052;
}
.inner-nav a:hover{
    color: #44c052;
}
.product{
    background-color: #f3f3f3;
    padding-bottom: 60px;
}
.product-content{
    padding-bottom: 58px;
    padding-top: 10px;
}
.product-box{
    float: left;
    width: 385px;
    position: relative;
    margin-top: 24px;
    margin-left: 22px;
    overflow: hidden;
}
.product-content .product-box:nth-child(3n+1){
    margin-left: 0;
}
.product-box-img img{
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.product-box:hover .product-box-img img{
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.product-box-p{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 2;
    background: url("../images/black-bg50.png");
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.product-box:hover .product-box-p{
    bottom: -100%;
}
.product-box-p p{
    height: 60px;
    line-height: 60px;
    text-align: center;
    color: white;
    font-size: 22px;
}
.product-box-dark{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 385px;
    line-height: 385px;
    background: url("../images/green-bg70.png");
    z-index: 4;
    opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.product-box:hover .product-box-dark{
    opacity: 1;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
.product-box-dark-p{
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    padding: 0 40px;
    width: 305px;
}
.product-box-dark-p h3{
    font-size: 22px;
    line-height: 30px;
    font-weight: normal;
    color: white;
}
.product-box-dark-p p{
    font-size: 14px;
    color: white;
    line-height: 24px;
    margin-top: 20px;
}
.product-box-more{
    width: 100px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: white;
    border: 1px solid #d1d1d1;
    border-radius: 20px;
    margin: 28px auto 0;
}
.page{
    text-align: center;
}
.page a{
    display: inline-block;
    width: 30px;
    height: 22px;
    font-size: 14px;
    font-style: italic;
    color: #999999;
    margin: 0 6px;
    border-bottom: 2px solid #dadada;
}
.page a.on{
    color: #44c052;
    border-bottom: 2px solid #44c052;
}
.page a:hover{
    color: #44c052;
    border-bottom: 2px solid #44c052;
}
.page a.prev{
    border-bottom: 2px solid #f3f3f3;
    background: url("../images/page-prev.png") no-repeat center 6px;
}
.page a.prev:hover{
    border-bottom: 2px solid #f3f3f3;
    background: url("../images/page-prev-on.png") no-repeat center 6px;
}
.page a.next{
    border-bottom: 2px solid #f3f3f3;
    background: url("../images/page-next.png") no-repeat center 6px;
}
.page a.next:hover{
    border-bottom: 2px solid #f3f3f3;
    background: url("../images/page-next-on.png") no-repeat center 6px;
}


.product-detail{
    background-color: #f3f3f3;
    padding-top: 26px;
    padding-bottom: 62px;
}
.product-info-left{
    float: left;
    width: 540px;
    background-color: white;
}
.product-info-right{
    float: right;
    width: 550px;
    /*height: 540px;*/
    padding: 0 50px;
    background-color: white;
}
.product-info-title{
    font-size: 24px;
    line-height: 34px;
    margin-top: 56px;
    padding: 0 10px 24px 10px;
    border-bottom: 1px solid #f3f3f3;
}
.product-info-table{
    margin-top: 20px;
}
.product-info-table td{
    padding-top: 8px;
    padding-bottom: 8px;
    vertical-align: top;
}
.product-info-table tr td:first-child{
    font-size: 16px;
    line-height: 24px;
    color: #666666;
}
.product-info-table tr td:nth-child(2){
    font-size: 16px;
    line-height: 24px;
    padding-left: 5px;
    padding-right: 5px;
}
.product-info-phone{
    display: inline-block;
    height: 100px;
    padding: 0 44px;
    border: 1px solid #44c052;
    margin-top: 30px;
}
.product-info-phone-icon{
    float: left;
    margin-top: 28px;
}
.product-info-phone-p{
    float: left;
    margin-left: 14px;
    margin-top: 28px;
}
.product-info-phone-p h4{
    font-size: 16px;
    font-weight: normal;
}
.product-info-phone-p p{
    font-size: 24px;
    font-weight: bold;
    color: #44c052;
    margin-top: 4px;
}
.product-detail-intro{
    margin-top: 12px;
}
.product-detail-intro-title{
    font-size: 18px;
    color: white;
    line-height: 60px;
    text-align: center;
    background-color: #44c052;
}


.service{
    padding-bottom: 60px;
}
.service-content{
    padding-top: 10px;
    padding-bottom: 58px;
}
.service-box{
    float: left;
    width: 590px;
    margin-left: 20px;
    margin-top: 20px;
    overflow: hidden;
}
.service-content .service-box:nth-child(2n+1){
    margin-left: 0;
}
.service-box-img{
    overflow: hidden;
}
.service-box-img img{
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.service-box:hover .service-box-img img{
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.service-box-p{
    height: 90px;
    background-color: white;
    padding: 0 36px;
}
.service-box-p h3{
    font-size: 18px;
    line-height: 28px;
    font-weight: normal;
    padding-top: 30px;
    padding-bottom: 4px;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.service-box:hover .service-box-p h3{
    color: #44c052;
}
.service-box-p p{
    font-size: 16px;
    line-height: 26px;
    color: #999999;
    margin-top: 6px;
}

.news{
    background-color: #f3f3f3;
    padding-bottom: 66px;
}
.news .index-news-content{
    padding-bottom: 50px;
}

.news-detail{
    padding-bottom: 60px;
}
.news-detail-title{
    padding-top: 34px;
    padding-bottom: 26px;
    text-align: center;
    border-bottom: 1px dashed #cecece;
}
.news-detail-title h3{
    font-size: 24px;
    line-height: 34px;
    font-weight: normal;
}
.news-detail-title p{
    font-size: 14px;
    color: #999999;
    margin-top: 12px;
}
.inner-share{
    border-top: 1px solid #e6e6e6;
    padding-top: 26px;
    padding-bottom: 10px;
}



.investment{
    background-color: #f3f3f3;
    padding-bottom: 70px;
}

.investment-apply{
    background-color: #f3f3f3;
    padding-bottom: 80px;
}
.service-issue{
    background-color: #f3f3f3;
    padding-bottom: 80px;
}
.investment-apply-content{
    padding-top: 30px;
}
.apply-box{
    float: left;
    width: 390px;
    margin-left: 14px;
}
.apply-list .apply-box:first-child{
    margin-left: 0;
}
.apply-box p{
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: #999999;
    padding-left: 6px;
}
.apply-box p em{
    color: #ff0000;
    font-style: normal;
}
.apply-input1{
    height: 50px;
    line-height: 50px;
    width: 370px;
    padding: 0 10px;
    border: none;
    font-size: 14px;
}
.apply-text p{
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: #999999;
    padding-left: 6px;
}
.apply-text textarea{
    width: 1180px;
    background-color: white;
    font-size: 14px;
    line-height: 22px;
    padding: 10px;
    height: 270px;
    border: none;
    resize: none;
    overflow: auto;
}
.apply-submit{
    text-align: center;
    margin-top: 20px;
}
.apply-submit input{
    width: 150px;
    height: 45px;
    color: white;
    font-size: 16px;
    background-color: #44c052;
    cursor: pointer;
    border: none;
    border-radius: 4px;
}

.about{
    background-color: #f3f3f3;
    padding-bottom: 80px;
}
.about-slide{
    position: relative;
    float: right;
    padding-left: 20px;
    padding-bottom: 16px;
    text-indent: 0;
}
.about-slide .swiper-container{
    height: 300px;
    width: 500px;
    position: relative;
}
.about-slide .swiper-slide{
    position: relative;
}
.about-slide .pagination {
    position: absolute;
    z-index: 20;
    bottom: 10px;
    width: 100%;
    text-align: center;
}
.about-slide .swiper-pagination-switch {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background: #fff;
    opacity: 0.5;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    margin: 0 7px;
    cursor: pointer;
}
.about-slide .swiper-active-switch {
    opacity: 1;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    background: #fff;
}
.about-slide-dark{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50px;
    z-index: 9;
    background: rgba(0,0,0,0.2);
}


.about-honor{
    padding-bottom: 60px;
}
.about-honor-content{
    padding-top: 6px;
    padding-bottom: 50px;
}
.honor-box{
    float: left;
    width: 383px;
    margin-left: 24px;
    margin-top: 36px;
}
.about-honor-content .honor-box:nth-child(3n+1){
    margin-left: 0;
}
.honor-box-img{
    border: 1px solid #e9e9e9;
    overflow: hidden;
}
.honor-box-img img{
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.honor-box:hover .honor-box-img img{
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.honor-box-p{
    border-bottom: 0px solid #e9e9e9;
}
.honor-box-p p{
    font-size: 16px;
    color: #333333;
    height: 50px;
    line-height: 50px;
    text-align: center;
    padding: 0 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.honor-box:hover .honor-box-p p{
    color: white;
    background-color: #44c052;
}

.about-develop{
    background-color: #f3f3f3;
    padding-bottom: 66px;
}

.contact{
    background-color: #f3f3f3;
    padding-bottom: 60px;
}
.contact-map{
    margin-top: 32px;
}
.contact-type{
    margin-top: 36px;
}
.contact-type-box{
    float: left;
    width: 350px;
}
.ctb-icon{
    float: left;
    height: 40px;
    line-height: 36px;
}
.ctb-p{
    float: left;
    width: 280px;
    margin-left: 16px;
}
.ctb-p h4{
    font-size: 16px;
    color: #333;
}
.ctb-p p{
    font-size: 16px;
    color: #666666;
    margin-top: 8px;
    line-height: 24px;
}

.contact-job{
    background-color: #f3f3f3;
    padding-bottom: 60px;
}
.contact-job-content{
    padding-top: 30px;
}
.job-box{
    position: relative;
    margin-top: 8px;
    background-color: white;
}
.job-title{
    position: relative;
}
.job-title-icon{
    position: absolute;
    top: 0;
    right: 0;
    width: 60px;
    height: 60px;
    background: url("../images/job-add.jpg") no-repeat;
    cursor: pointer;
}
.job-box.on .job-title-icon{
    background: url("../images/job-del.jpg") no-repeat;
}
.job-title h4{
    font-size: 16px;
    height: 60px;
    line-height: 60px;
    color: #666666;
    font-weight: normal;
    padding-left: 30px;
}
.job-box.on .job-title h4{
    color: #44c052;
}
.job-title h4 span{
    display: inline-block;
    width: 230px;
}
.job-p{
    display: none;
}


.log-content{
    height: 674px;
    background: url("../images/log-bg.jpg") no-repeat center center;
    background-size: cover;
    border-top: 1px solid white;
}
.log-box{
    width: 500px;
    height: 460px;
    margin: 94px auto 0;
    background-color: white;
    box-shadow: 0px 0px 18px #d9d9d9;
}
.log-box-c{
    width: 410px;
    margin: 0 auto;
}
.log-box-title{
    text-align: center;
    padding-top: 50px;
    font-size: 20px;
    color: #44c052;
}
.log-box-container{
    margin-top: 18px;
    border-top: 1px solid #dedede;
    padding-top: 12px;
}
.log-box-list{
    margin-top: 12px;
}
.log-input1{
    height: 58px;
    border: 1px solid #dedede;
    width: 368px;
    padding: 0 20px;
    font-size: 16px;
}
.log-input2{
    height: 58px;
    border: 1px solid #dedede;
    width: 154px;
    padding: 0 20px;
    font-size: 16px;
}
.log-verf{
    float: right;
}
.log-box-submit{
    margin-top: 20px;
}
.log-box-submit input{
    font-size: 16px;
    color: white;
    width: 100%;
    height: 60px;
    border-radius: 6px;
    background-color: #44c052;
    border: none;
    cursor: pointer;
}

.service-after{
    background-color: #f3f3f3;
}


.service-question{
    background-color: #f3f3f3;
    padding-bottom: 60px;
}
.sq-p{
    font-size: 16px;
    height: 60px;
    line-height: 60px;
    color: #666666;
    padding-left: 30px;
    width: 1020px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.job-box.on .sq-p{
    color: #44c052;
}
.service-question .contact-job-content{
    padding-bottom: 44px;
}


.service-download{
    background-color: #f3f3f3;
    padding-bottom: 80px;
}
.service-download-content{
    padding-top: 40px;
    padding-bottom: 20px;
}
.download-box{
    border-top: 1px dashed #dedede;
}
.download-box-p{
    float: left;
    height: 60px;
    line-height: 60px;
    margin-left: 26px;
    font-size: 16px;
    color: #333333;
}
.download-box-p:hover{
    color: #44c052;
}
.download-box-icon{
    float: right;
    margin-right: 24px;
    width: 30px;
    height: 60px;
    background: url("../images/download.png") no-repeat center center;
}
.download-box-icon:hover{
    background: url("../images/download-on.png") no-repeat center center;
}
.download-box-time{
    float: right;
    line-height: 60px;
    margin-right: 40px;
    font-size: 16px;
    color: #666666;
}

.ad-arrow{
    position: relative;
}
.ad-prev{
    position: absolute;
    top: 144px;
    left: 0;
    width: 32px;
    height: 64px;
    background: url("../images/ad-prev.png") no-repeat center center;
    cursor: pointer;
    z-index: 10;
}
.ad-next{
    position: absolute;
    top: 144px;
    right: 0;
    width: 32px;
    height: 64px;
    background: url("../images/ad-next.png") no-repeat center center;
    cursor: pointer;
    z-index: 10;
}
.about-develop-info{
    padding-top: 50px;
}
.adi-box{
    width: 860px;
    margin: 0 auto;
    display: none;
}
.adi-box-img{
    float: left;
}
.adi-box-p{
    float: right;
    width: 410px;
    height: 260px;
    line-height: 230px;
}
.adi-box-pc{
    display: inline-block;
    vertical-align: middle;
    width: 100%;
}
.adi-box-pc h3{
    font-size: 24px;
    color: #333333;
    line-height: 32px;
    font-weight: normal;
}
.adi-box-pc p{
    font-size: 18px;
    color: #333333;
    line-height: 30px;
    margin-top: 4px;
}

.about-develop-slide{
    position: relative;
    margin-top: 56px;
}
.about-develop-slide-line{
    position: absolute;
    top: 5px;
    left: 0;
    width: 100%;
    height: 1px;
    background: url("../images/ads-line.png");
}
.about-develop-slide .swiper-container{
    height: 66px;
}
.ads-box{
    width: 100px;
    margin: 0 auto;
}
.ads-box-point{
    width: 12px;
    height: 12px;
    border-radius: 100%;
    background-color: #c9c9c9;
    margin: 0 auto;
}
.ads-box p{
    text-align: center;
    font-size: 16px;
    margin-top: 18px;
}
.about-develop-slide .swiper-slide{
    cursor: pointer;
}
.about-develop-slide .swiper-slide.cur .ads-box-point{
    background-color: #44c052;
}
.about-develop-slide .swiper-slide.cur .ads-box p{
    color: #44c052;
}




/*侧边栏*/
.sidebar-content {
    position: fixed;
    top: 50%;
    right: 0;
    z-index: 1000;
    margin-top: -110px;
}
.sidebar-box {
    position: relative;
}
.sidebar-icon {
    width: 55px;
    height: 55px;
    cursor: pointer;
}
.si1 .sidebar-icon {
    background: #44c052 url(../images/side1.png) no-repeat center center;
}
.si2 .sidebar-icon {
    background: #44c052 url(../images/side2.png) no-repeat center center;
}
.si3 .sidebar-icon {
    background: #44c052 url(../images/side3.png) no-repeat center center;
}
.si4 .sidebar-icon {
    background: #44c052 url(../images/side4.png) no-repeat center center;
}
.si1:hover .sidebar-icon {
    background: #44c052 url(../images/side1.png) no-repeat center center;
}
.si2:hover .sidebar-icon {
    background: #44c052 url(../images/side2.png) no-repeat center center;
}
.si3:hover .sidebar-icon {
    background: #44c052 url(../images/side3.png) no-repeat center center;
}
.si4:hover .sidebar-icon {
    background: #44c052 url(../images/side4.png) no-repeat center center;
}
.sidebar-dark1 {
    position: absolute;
    top: 0;
    right: 55px;
    padding: 0 20px;
    background-color: #44c052;
    display: none;
}
.sidebar-dark2 {
    position: absolute;
    top: 0;
    right: 55px;
    padding: 16px 20px;
    background-color: #44c052;
    display: none;
}
.sidebar-box:hover .sidebar-dark1{
    display: block;
}
.sidebar-box:hover .sidebar-dark2{
    display: block;
}
.sidebar-dark1 p a {
    display: block;
    height: 55px;
    line-height: 55px;
    font-size: 16px;
    color: white;
    text-align: center;
    white-space: nowrap;
}
.sidebar-code{
    width: 98px;
    margin-top: 8px;
}
.sidebar-dark2 .sidebar-code:first-child{
    margin-top: 0;
}
.sidebar-code p{
    text-align: center;
    color: white;
    line-height: 18px;
    margin-top: 4px;
}
.sidebar-top{
    display: block;
    width: 55px;
    height: 55px;
}

.page_info{padding:30px 0;text-align: center;}

.message{border: 1px solid #cfcfcf;width: 1040px;margin: 70px auto 230px;padding:30px 80px 60px;border-radius: 8px;}
.messageti{text-align: center;font-size: 18px;border-bottom: 1px dashed #cfcfcf;height: 100px;line-height: 100px;}
.message ul li{width: 475px;float: left;margin-top: 35px;height: 42px;line-height: 42px;margin-right: 90px;}
.message ul li:nth-child(even){margin-right: 0;}
.message ul li span{width: 110px;float: left;font-size: 18px;}
.message ul li span b{color: #f00;margin-right: 10px;}
.message ul li input{width: 340px;float: right;height: 40px;border:1px solid #cfcfcf;padding:0 10px;}


.message1{width: 1040px;margin: 0 auto;padding:30px 80px 30px;border-radius: 8px;}
.sssaaa{text-align: center;font-size: 40px;font-weight: bold;}
.messageti{text-align: center;font-size: 18px;border-bottom: 1px dashed #cfcfcf;height: 100px;line-height: 100px;}
.message1 ul li{width: 475px;float: left;margin-top: 35px;height: 42px;line-height: 42px;margin-right: 90px;}
.message1 ul li:nth-child(even){margin-right: 0;}
.message1 ul li span{width: 110px;float: left;font-size: 18px;}
.message1 ul li span b{color: #f00;margin-right: 10px;}
.message1 ul li input{width: 340px;float: right;height: 40px;border:1px solid #cfcfcf;padding:0 10px;}


.sssiuyuy{margin-top: 90px;}
.sssiuyuy input{width: 130px;line-height: 50px;line-height: 50px;color: #fff;border: none;background: #00946a;font-size: 24px;}
.submit1{margin-left: 380px;}
.reset{margin-left: 35px;}

.keful{position: fixed;top:50%;margin-top: -200px;left: 5px;width: 140px;border: 2px solid #d31f1f;z-index: 999999;}
.keful_l{height: 35px;line-height: 35px;text-align: center;background: #d31f1f;color: #fff;font-size: 14px;position: relative;}
.keful ul{background: #efefef;padding:0 20px;}
.keful ul li{height: 30px;line-height: 30px;text-align: center;border-bottom: 1px solid #dedede;}
.suuyte{background: #d31f1f;padding: 10px 0;text-align: center;}
.tlkjj{color: #fff;text-align: center;font-size: 16px;padding-bottom:5px;background: #d31f1f;}
.clocs{display: block;position: absolute;top:-13px;right: -13px;}

.bnanee{background: #e4ecf6 url(../images/anaana.png) no-repeat bottom center;background-size:100%;}
.bnanee1{background: #e4ecf6 url(../images/121.png) no-repeat bottom center;background-size:100%;}

.com_c{width: 1200px;margin:0 auto;}
.cojas_t{text-align: center;padding-top:0px;}
.liuaa{text-align: right;height: 40px;line-height: 40px;font-size: 18px;color: #606060;padding:0 20px}
.liuaa1{text-align: right;height: 40px;line-height: 40px;font-size: 18px;color: #606060;padding-right: 214px}

.uyyts{text-align: center;margin-top: 55px;}
.bjjyyt{text-align: center;padding-top:82px;}

.n_footer{width: 100%;background: url(../images/abou3.png);width: 100%;margin-top: 30px;text-align: center;padding: 15px 0;}
.n_footer p{line-height: 30px;font-size: 16px;}

.login_c{width: 1026px;height: 575px;margin:40px auto 0;background: url(../images/abou4.png)no-repeat center center;}
.login_c_l{width: 400px;height: 500px;float: left;overflow-y:scroll;margin-top:30px;margin-left:78px;padding: 5px 20px}
.login_c_l_p{font-size: 20px;text-align: center;height: 45px;line-height: 45px;font-weight: bold;}
.login_c_r{width: 400px;height: 505px;float: left;margin-left:70px;}
.login_c_r_p{height: 65px;line-height: 65px;font-size: 24px;font-weight: bold;border-bottom:1px dashed #969696;width: 320px;margin-top: 20px;}

.login_c_r ul li{height: 32px;line-height: 32px;margin-top: 25px;font-size: 14px;}
.login_c_r ul li span{width: 80px;float: left;}
.login_c_r ul li input{width: 173px;float: left;height: 30px;border:1px solid #d4d4d5;padding: 0 32px 0 10px;}
.login_c_r ul li #cord{background: #fff url(../images/abou7.jpg)no-repeat center right 10px;}
.login_c_r ul li #possword{background: #fff url(../images/abou1.jpg)no-repeat center right 10px;}
.login_c_r ul li #yzm{width: 100px;padding: 0 5px;}
.login_c_r ul li a{font-size: 12px;margin-left:10px;float: left;color: #666;line-height: 40px;text-decoration:underline;}
.btn{background: #cc0000;width: 130px;height: 30px;border: none;color: #fff;border-radius:5px;margin-top:40px;cursor: pointer;}
.liiuus{margin-top: 30px;}
.liiuus p{height: 25px;line-height: 25px;color: #000;}
.liiuus p a{color: #000;}
.liiuus p a span{color: #f00;font-weight: bold;margin-left: 15px;}


.login_c_r ul li input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #f00;}
.login_c_r ul li input:-moz-placeholder, textarea:-moz-placeholder {color:#f00;}
.login_c_r ul li input::-moz-placeholder, textarea::-moz-placeholder {color:#f00;}
.login_c_r ul li input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#f00;}

.megone{width: 1100px;margin:85px auto 0;padding:0 50px 50px 50px;border: 1px dashed #878B90;border-radius: 15px;}
.megone_tel{height: 130px;line-height: 130px;font-size: 34px;font-weight: bold;text-align: center;}
.szs1{text-align: center;padding:50px 0;}
.szs2{text-align: center;}
.szs3{text-align: center;margin-top: 80px;}

.formone{margin-top: 86px;}
.fohjhlist{height: 30px;line-height: 30px;float: left;font-size: 16px;margin-right:70px;margin-top: 30px;min-width: 280px;}
.fohjhlist span{width: 95px;float: left;font-size:16px;text-align: right;padding-right: 10px;}
.fohjhlist .inputtext{width: 170px;float: left;border: 1px solid #959393;border-radius: 5px;height: 30px;padding:0 5px;background: url(../images/abou7.png)}
.fohjhlist .inputradio{margin-right: 10px;}
.fohjhlist select{width: 115px;height: 30px;line-height: 30px;border: 1px solid #959393;}
.submitbut{width: 300px;margin:70px auto 0;padding-bottom: 50px;}
.submitbut input{width: 130px;height: 30px;line-height: 30px;border:none;background: #cc0000;color: #fff;border-radius: 5px;cursor: pointer;}
.ymds{border: 1px solid #959393;border-radius: 5px;height: 30px;padding:0 5px;}

.red1{color: #ec000a;font-size: 16px;margin-top:30px;}
.uplodimg{margin-top:8px;}
.uplodimg .uplodimg_tl{height: 60px;line-height: 60px;color: #fff;font-size: 30px;font-weight: bold;background: #ea5f69;padding: 0 25px;}
.uplodimg .uplodimg_tl span{float: right;font-size: 14px;}
.photo_l{width: 50%;float: left;background: #f5f8fb;height: 440px;overflow: hidden;text-align: center;}
.photo_l .picimg{margin-top: 55px;}
.photo_l .cnote{width: 80px;height: 30px;background: #cdcbcb;margin-top: 30px;display: block;margin:0 auto;line-height: 30px;color: #666;margin-top: 30px;border-radius: 5px;cursor: pointer;}
.photo_l .cnote span{display: block;}
.photo_r{width: 50%;float: right;background: #f5f8fb;height: 440px;overflow: hidden;}
.photo_r_1{float: left;margin-top:55px;margin-left: 90px;width: 196px;text-align: center;}
.photo_r_1 span{font-size:16px;color: #ff3939;margin-top:20px;display: block;}
.photo_r_2{margin-top:55px;margin-left:35px;float: left;}
.photo_r_2 li{height: 25px;color: #ff3939;font-size:14px;}

.userphoto{background: #f5f8fb;}
.userphoto_l{text-align: center;width: 50%;float: left;height:373px;}
.userphoto_l .picimg1{margin-top: 60px;}
.userphoto_l .cnote{width: 80px;height: 30px;background: #cdcbcb;margin-top: 30px;display: block;margin:0 auto;line-height: 30px;color: #666;margin-top: 30px;border-radius: 5px;cursor: pointer;}
.userphoto_l .cnote span{display: block;}
.userphoto_l p{margin-top: 20px;font-size: 16px;color: #ff3939;}

.tables{margin-top: 5%;}
.tables table{border:1px solid #cdcbcb;}
.tables table tr td{height: 55px;line-height: 55px;font-size: 14px;color: #3E3E3E;}
.tables table tr .clas1{width: 110px;text-align: center;}
.tables table tr .clas2{width: 240px;padding: 0 20px}

.four_1{margin-top: 75px;color: #f92626;font-size: 18px;line-height: 45px;height: 45px;}
.four_2{color: #000;font-size: 18px;line-height: 45px;height: 45px;}

.bnaneelj{background: #e4ecf6 url(../images/default.png) no-repeat bottom center;background-size:100%;padding-bottom: 70px;}

.default_c{width: 1200px;margin:65px auto 30px;}
.default_c_t{height: 95px;line-height: 95px;text-align: center;font-size: 30px;border: 1px solid #000;border-bottom: none;letter-spacing:5px;position: relative;}
.default_c_t a{display: block;position: absolute;top:21px;right: 50px;width: 120px;text-align: center;height: 50px;line-height: 50px;border: 1px solid #d22020;color: #d22020;font-size: 25px;border-radius: 5px;}
.default_c table tr td{height:70px;}
.tableimg{text-align: center;}
.tablekk{text-align: center;font-size: 20px;}
.tablehh{padding:0 20px;font-size: 18px;}

.demss_c{width: 1200px;margin: 0 auto;border: 1px solid #000;}
.demss_c table{background: #bddee9;}
.demss_c table tr td{height: 65px;font-size: 16px;text-align: center;}
.demss_c table tr .demss_c_t{text-align: center;font-size: 30px;height: 85px !important;}

.baomins{width: 340px;margin: 55px auto;}
.baomins a{float:left;width: 155px;line-height: 50px;height: 50px;text-align: center;color: #fff;font-size: 18px;background: #cc0000;border-radius: 5px;}
.ming_c{width: 1200px;margin: 0 auto;}
.ming_std{margin-top: 80px;height: 75px;line-height: 75px;color: #ff0000;font-size: 20px;font-weight: 900;}

.ming_c_l{width: 820px;float: left;}
.ming_c_l table{border: 2px solid #7bb5d7;}
.ming_c_l table tr td{height: 80px;}
.ming_c_l table tr .liuyys{text-align: center;font-size: 26px;letter-spacing:5px;}
.ming_c_l table tr .tableo{background: #a9d7f7;width: 250px;padding-right: 15px;text-align: right;font-size: 16px;}
.ming_c_l table tr .tablet{padding-left: 24px;}
.ming_c_l table tr .tablet select{width: 180px;height: 30px;border: 1px solid #a9a9a9;}
.ming_c_l table tr .tablet input{width: 200px;height: 30px;border: 1px solid #a9a9a9;padding:0 10px;}
.ming_c_l table tr .tablet span{font-size: 14px;margin-left: 20px;}


.ming_c_r{width: 315px;float: right;border:1px solid #7bb5d7;padding:0 15px;min-height: 1109px;}
.ming_c_r_l{height: 95px;line-height: 95px;font-size: 26px;color: #f00;}

.buuys111{padding: 40px 0;text-align: center;border: 2px solid #7bb5d7;border-top: none;}
.gfffs{width: 160px;margin: 0 auto;height: 50px;line-height: 50px;border: none; background: #a9d7f7;color: #000;font-size: 16px;cursor: pointer;border-radius: 3px;}


.qqright{width: 55px;position:fixed;right: 5px;top:50%;margin-top: -180px;padding:18px 0;background: #44c052;text-align: center;z-index: 999999;}
.qqright .qqdds{height: 55px;line-height: 55px;margin-top: 10px;position: relative;cursor: pointer;}
/*.qqright .qqdds img{vertical-align:top;}*/
.qqright .qqdds:hover{background: #e40231;}
.qqri1 .qqriimg1{margin-top: 9.5px;}
.qqri1:hover .qqri1show{display: block;}
.qqri2 .qqriimg2{margin-top: 6px;}
.qqri2:hover .qqri1show{display: block;}
.qqri3 .qqriimg3{margin-top: 7px;}
.qqri3:hover .qqri2show{display: block;}
.qqri4 .qqriimg4{margin-top: 8.5px;}
.qqri4:hover .qqri3show{display: block;}
.qqri5 .qqriimg5{margin-top: 10.5px;}
.qqri1show{width: 360px;padding:15px 20px;position: absolute;right: 55px;top: 0;background: #fff;display: none;}
.qqri1show .sssa1{text-align: left;}
.qqri1show .sssa2{text-align: left;font-size: 14px;height: 50px;line-height: 25px;padding-bottom: 15px;/*border-bottom: 2px solid #e40231;*/}
.qqri1show ul li{float: left;width: 160px;height: 45px;line-height: 45px;text-align: left;padding-left:20px;}
.qqri1show ul li a{display: block;height: 45px;line-height: 45px;font-size: 14px;}
.qqri1show ul li a:hover{color: #e40231;}
.qqri1show ul li img{vertical-align:middle;}
.qq22{font-size: 18px;width: 360px;height: 55px;line-height: 55px;}
.qq22 img{vertical-align:middle;}


.qqri2show{width: 360px;padding:15px 20px;position: absolute;right: 55px;top: -130px;background: #fff;display: none;}
.qqri2show .tel1a{height: 65px;line-height: 65px;text-align: left;font-size: 18px;border-bottom: 1px solid #e2e2e2;}
.qqri2show .tel1a img{vertical-align:middle;}
.tel1p{height: 45px;line-height: 45px;text-align: left;font-size: 14px;color: #000;padding-left:15px;}

.qqri3show{width: 220px;position: absolute;right: 55px;top: -130px;background: #fff;display: none;}

.shshsg{height: 50px;line-height: 50px;padding:0 15px;background: #F17979;color: #fff;font-size: 18px;font-weight: bold;margin-top: 50px;}
.oiuu{background: url(../images/about9090.png);width: 100%;height: 320px;}
.oiuu_p{width: 33.33%;float: left;text-align:center;margin-top: 50px;}
.oiuu_p .cnote{width: 80px;height: 30px;background: #cdcbcb;margin-top: 30px;display: block;margin:0 auto;line-height: 30px;color: #666;margin-top: 30px;border-radius: 5px;cursor: pointer;}
.oiuu_p .cnote span{display: block;}

.zr{background: url(../images/baneht1.png)no-repeat bottom center;background-size: 100%;width: 1241;height: 867px;margin:30px auto 0;}
.zr_l{width: 520px;float: left;padding: 30px 20px 80px 50px;}
.zr_l_l{text-align: center;height: 95px;line-height: 95px;font-size: 32px;}
.zr_l_c{height:665px;overflow-y:scroll;padding-right: 30px;}
.zr_r{width: 490px;float: right;padding:25px 55px 70px 55px; }
.zr_r_l{text-align: center;height: 75px;line-height: 75px;font-size: 28px;border-bottom: 1px solid #cdcbcb;}
.zr_r ul li{height: 40px;line-height: 40px;border-bottom: 1px solid #cdcbcb;color: #666;}
.zr_r ul li span{width: 120px;float: left;}
.zr_r ul li .bgm{width: 360px;float: right;height: 38px;border:1px solid #fff;}
.zr_r ul li #sex{margin-left:10px;margin-right: 5px;}
.zr_r ul li select{width: 355px;border: 1px solid #fff;padding-left: 5px;color: #666}
.zr_r #content{width: 470px;height: 70px;border: 1px solid #cdcbcb;border-radius: 3px;margin-top:15px;padding:10px;color: #666 }
.zr_r .submit{width: 130px;height: 32px;line-height: 32px;color: #fff;background: #cc0000;border: none;border-radius: 3px;margin-top: 40px;margin-left: 175px;}

.info_box{width: 500px;height: 100px; overflow:hidden;margin-left: 590px;margin-top:30px;}
.info_box_c{padding:0 20px;overflow: hidden;}
.info_box ul li{color:#000;font:14px/30px "微软雅黑","Simsun",Arial; text-align:center; margin:0 auto; width:100%;}

.info_box1{width: 500px;height: 75px; overflow:hidden;float: left;margin-top: 25px;margin-left:240px;}
.info_box_c1{padding:0 20px;overflow: hidden;}
.info_box1 ul li{color:#fff;font:14px/30px "微软雅黑","Simsun",Arial; text-align:center; margin:0 auto; width:100%;}

.weblink a{margin-right: 10px;}