/* CSS Document */
@charset "utf-8";
body{font-size:14px; font-family:"\5FAE\8F6F\96C5\9ED1"; background:#fff;font-size:14px;color:#333333; }/*rgba(0,0,0,0.2) */
body,form,p,dl,dt,dd,ul,li,h1,h2,h3,h4{padding:0; margin:0;}
a:link,a:visited{text-decoration:none;color:#333333;}
a:hover{color:#63c0ab; text-decoration:none;}
img,div{border:none;}
ul,li{list-style:none;}
.c{clear:both;}
/*{transition:all 0.1s;}*/

.bj{ background:url(../images/ind_bg1.jpg) no-repeat center bottom;}
/*input[type=text]{padding:0 5px; margin:0; box-sizing:border-box;}*/

.top{width:100%; height:30px; margin:0px auto; background-color:#222222; border-bottom:1px solid #c0c0c0;}
.top1{width:1207px; height:30px; margin:0px auto; color:#CCC; }
.top1 ul li{ width:50%; float:left; line-height:30px; height:30px;}
.top1 ul li:nth-child(2){ text-align:right;}
.top1 a{ color:#ccc;}
.top1 a:hover{ color:#e0f2ee;}
.tops{position:fixed;left:0;top:0; width:100%; height:116px; border-bottom:1px solid #c0c0c0; margin:0px auto; background-color:#ffffff;z-index:9999;}
.tops1{width:1207px; margin:0px auto; height:85px;}
.tops_a{width:450px; margin:0px auto; height:85px; float:left;}
.tops_a ul li:nth-child(1){ width:190px; float:left; height:70px; padding-top:15px; background:url(../images/index_11.jpg) no-repeat right center;}
.tops_a ul li:nth-child(2){ width:190px; float:left; height:70px; padding-top:24px; padding-left:18px;  font-size:14px;}
.tops_menu{ float:right;}
.tops_menu ul li{ height:85px; text-align:center; line-height:85px; float:left;}
.tops_menu ul li a{ height:85px; text-align:center; line-height:85px;display:block; padding:0px 28px 0px 28px;  font-size:15px;}
.tops_menu ul li a:hover{ height:85px; text-align:center; line-height:85px; padding:0px 28px 0px 28px; background-color:#51bba7; display:block; color:#ffffff;   font-size:15px;}

.ban{width:100%;  margin:0px auto; margin-top:117px;}
.ban1{width:100%;  margin:0px auto; margin-top:117px; height:220px; background:url(../images/com_ban.jpg) no-repeat;}
.banbg{ background:url(../images/com_ban1.jpg) no-repeat;}
.banbg1{ background:url(../images/com_ban2.jpg) no-repeat;}
.banbg2{ background:url(../images/com_ban3.jpg) no-repeat;}
.ban2{width:100%;  margin:0px auto; margin-top:85px; height:350px; background:url(../images/com_ban.jpg) no-repeat;}
.ind_tita1{ margin:0px auto; height:70px; text-align:center; padding-top:40px;}
.ind_tita2{ margin:0px auto; height:160px; text-align:center; padding-top:30px; line-height:200%;}
.ind_tita{width:1207px; margin:0px auto; height:145px; text-align:center; padding-top:50px; font-size:15px; line-height:300%; color:#848484;}
.ind_titaa{width:1207px; margin:0px auto; height:100px; text-align:center; padding-top:50px; font-size:15px; line-height:300%; color:#848484;}
.ind_serv{width:1207px; margin:0px auto; padding-bottom:353px;background:red;}
.ind_serv ul li{width:384px; height:245px; float:left; border:#dddddd 1px solid; margin-right:23px;}
.ind_serv ul li ul li{width:384px; height:90px; text-align:center; border:none; padding-top:30px;}
.ind_serv ul li ul li:nth-child(2){ height:60px; padding:0px; line-height:70px; font-size:18px; color:#000;}
.ind_serv ul li ul li:nth-child(3){ height:60px; padding:0px;  line-height:180%; color:#848484;}
.ind_serv ul li:nth-child(3){ margin-right:0px;}
.ind_case{width:100%; margin:0px auto; padding-bottom:30px; background-color:#e0f2ee;}
.ind_case_nocolor{ background:none;}
.ind_case_body{width:1207px; margin:0px auto;}

.news_list{width:1175px; margin:0px auto; background-color: #f7f7f7;   margin-bottom:20px; height:238px;}

.ind_serv1{width:384px; float:left; border-bottom:#dddddd 1px solid; margin:0px 23px 23px 0px; background-color:#b5e1d7;}
.ind_serv1 ul li:nth-child(1){width:384px; height:206px;}
.ind_serv1 ul li:nth-child(2){ height:60px;width:376px; padding:0px; line-height:70px; font-size:18px; color:#000; padding-left:8px;}
.ind_serv1 ul li:nth-child(3){ height:50px; padding:0px; line-height:180%; color:#848484; margin-right:0px; width:328px; float:left; padding-left:8px;}
.ind_serv1 ul li:nth-child(4){ height:50px; padding:0px; color:#848484; margin-right:0px; width:48px; float:left;}
.ind_serv2{width:384px; float:left; border-bottom:#dddddd 1px solid; margin:0px 0px 23px 0px; background-color:#b5e1d7;}
.ind_serv2 ul li:nth-child(1){width:384px; height:206px;}
.ind_serv2 ul li:nth-child(2){ height:60px; padding:0px;width:376px; line-height:70px; font-size:18px; color:#000;padding-left:8px;}
.ind_serv2 ul li:nth-child(3){ height:50px; padding:0px; line-height:180%; color:#848484; margin-right:0px; width:328px; float:left;padding-left:8px;}
.ind_serv2 ul li:nth-child(4){ height:50px; padding:0px; color:#848484; margin-right:0px; width:48px; float:left;}
.dd_over{background-color:#307172;}  
.ind_serv1:hover{box-shadow: 0 17px 50px 0 rgba(0,0,0,.19); transform: translate3d(0,-2px,0); transition: all .3s cubic-bezier(.55,0,.1,1);background:#6bd2c1;}
.ind_serv2:hover{box-shadow: 0 17px 50px 0 rgba(0,0,0,.19); transform: translate3d(0,-2px,0); transition: all .3s cubic-bezier(.55,0,.1,1);background:#6bd2c1;}
.ind_serv2 a:hover{ color:#FFF;}
.ind_serv1 a:hover{ color:#FFF;}
.ind_case_body_h{ height:455px;}
.ind_ys{float:left;width:200px;height:171px; text-align:center; line-height:230px; color:#6f7477; font-size:16px; border-top:#dddddd 1px solid; border-bottom:#dddddd 1px solid; border-left:#dddddd 1px solid;}
.ind_ys_r{border-right:#dddddd 1px solid;}
.ind_ys_n{border-top:none;}
.ind_ys_1 a{ background:url(../images/ys-01.png) no-repeat 78px 42px;}
.ind_ys_2 a{ background:url(../images/ys-02.png) no-repeat 78px 42px;}
.ind_ys_3 a{ background:url(../images/ys-03.png) no-repeat 78px 42px;}
.ind_ys_4 a{ background:url(../images/ys-04.png) no-repeat 78px 42px;}
.ind_ys_5 a{ background:url(../images/ys-05.png) no-repeat 78px 42px;}
.ind_ys_6 a{ background:url(../images/ys-06.png) no-repeat 78px 42px;}
.ind_ys_7 a{ background:url(../images/ys-07.png) no-repeat 78px 42px;}
.ind_ys_8 a{ background:url(../images/ys-08.png) no-repeat 78px 42px;}
.ind_ys_9 a{ background:url(../images/ys-09.png) no-repeat 78px 42px;}
.ind_ys_10 a{ background:url(../images/ys-010.png) no-repeat 78px 42px;}
.ind_ys_11 a{ background:url(../images/ys-011.png) no-repeat 78px 42px;}
.ind_ys_12 a{ background:url(../images/ys-012.png) no-repeat 78px 42px;}
.ind_ys a{float:left;width:200px;height:171px; text-align:center; line-height:230px; display:block;font-size:16px;}
.ind_ys_1 a:hover{color:#e7e9e9;  background:#51bba7 url(../images/ys-01.png) no-repeat 78px 42px;}
.ind_ys_2 a:hover{color:#e7e9e9;  background:#51bba7 url(../images/ys-02.png) no-repeat 78px 42px;}
.ind_ys_3 a:hover{color:#e7e9e9;  background:#51bba7 url(../images/ys-03.png) no-repeat 78px 42px;}
.ind_ys_4 a:hover{color:#e7e9e9;  background:#51bba7 url(../images/ys-04.png) no-repeat 78px 42px;}
.ind_ys_5 a:hover{color:#e7e9e9;  background:#51bba7 url(../images/ys-05.png) no-repeat 78px 42px;}
.ind_ys_6 a:hover{color:#e7e9e9;  background:#51bba7 url(../images/ys-06.png) no-repeat 78px 42px;}
.ind_ys_7 a:hover{color:#e7e9e9;  background:#51bba7 url(../images/ys-07.png) no-repeat 78px 42px;}
.ind_ys_8 a:hover{color:#e7e9e9;  background:#51bba7 url(../images/ys-08.png) no-repeat 78px 42px;}
.ind_ys_9 a:hover{color:#e7e9e9;  background:#51bba7 url(../images/ys-09.png) no-repeat 78px 42px;}
.ind_ys_10 a:hover{color:#e7e9e9;  background:#51bba7 url(../images/ys-010.png) no-repeat 78px 42px;}
.ind_ys_11 a:hover{color:#e7e9e9;  background:#51bba7 url(../images/ys-011.png) no-repeat 78px 42px;}
.ind_ys_12 a:hover{color:#e7e9e9;  background:#51bba7 url(../images/ys-012.png) no-repeat 78px 42px;}

.ind_news{ width:100%; margin:0px auto; background:url(../images/section03.jpg) no-repeat center center; height:779px; border-top:#efeeee 1px solid;}
.index_news_body{width:100%; margin:0px auto; height:779px;}
.indextitle {
    padding-top: 60px;
    text-align: center;
}
.indextitle h2 {
    font-size: 30px;
    color: #51bba7;
}
.indextitle h2 img {
    vertical-align: middle;
    margin-right: 10px;
}
.indextitle .line {
    display: block;
    max-width:1207px;
    height: 1px;
    margin: 0 auto;
    position: relative;
    background-color: #ccc;
    margin-top: 10px;
}
.indextitle .line i {
    display: block;
    width: 35px;
    height: 3px;
    background-color: #51bba7;
    position: absolute;
    left: 50%;
    top: -1px;
    margin-left: -17.5px;
}

.bot{width:100%; background-color:#363636; border-bottom:1px solid #525252; margin:0px auto;}
.bot_main{width:1207px; margin:0px auto;}
.bot0{ width:1000px; height:84px; text-align:left; background:#363636 url(../images/index_85.jpg) no-repeat 0px 13px; line-height:84px; padding-left:207px;}
.bot0 a{color:#999999;} 
.bot1{ height:190px; padding:20px 0px 20px 0px;}
.bot1_a{width:350px; float:left;}
.bot1_a ul li{ padding:5px 10px 5px 10px; float:left;}
.bot1_a ul li:nth-child(1){ width:350px; font-size:16px; color:#FFF;}
.bot1_a a{color:#999999;}
.bot1_b{width:480px; float:left; margin-left:100px;}
.bot1_b ul li{ padding:10px 20px 10px 15px; float:left;}
.bot1_b ul li:nth-child(1){ width:480px; font-size:16px; color:#FFF;}
.bot1_b a{color:#999999;}
.bot1_c{width:250px; height:150px; float:right;border-left:1px solid #525252; margin-top:20px;}
.bot1_c ul li{width:40%; float:right; padding-top:40px;}
.bot2{ height:100px; text-align:center; padding-top:20px;line-height:200%; color:#999999;}


.c-li-1-a {
        display: block;
        width: 384px;
        height: 206px;
        float: left;
    }
    .img_hover {
        position: absolute;
    }
    .img-black {
        width: 384px;
        height: 206px;
        position: relative;
    }
    .img-black:hover {
        background-color: #63c0ab;
        opacity: 0.6;
    }

.main_tit{width:100%; margin:0px auto; height:45px; border-bottom:1px solid #dddddd;}
.main_tit_body{margin:0px auto;  max-width:1207px; height:45px; line-height:45px;}
.main_tit_body ul li{ float:left;  width:48%; height:45px; line-height:45px; text-align:left;font-size:16px; color:#333; padding-left:1%;}
.case_fl1{width:100%; height:}
.main_tit_body ul li:nth-child(2){ text-align:right; font-size:14px; color:#999;padding-right:1%;}
.case_fl1{width:100%;  margin:0px auto; padding-bottom:60px;border-bottom:1px solid #dddddd;}
.case_fl1_noline{border-bottom:none;}
.case_fl{ margin:0px auto; text-align:center;  }
.case_fl ul li{ padding:8px 18px 8px 18px; border:1px solid #dddddd; list-style-type:none;  margin:0px auto;display:inline; margin-left:20px;}

.com_js{width:1207px; height:700px; margin:0px auto; padding-bottom:60px;}
.com_js ul li{ float:right;}
.com_js ul li:nth-child(1){width:190px; height:250px; background:url(../images/com_bg1.jpg) no-repeat; float:left; padding-left:310px; color:#fff; padding-top:450px; font-size:16px; line-height:200%; letter-spacing:2px;}	
.com_js ul li:nth-child(2){width:600px; height:150px; font-size:50px; line-height:160px; color:#666;}
.com_js ul li:nth-child(2) span{ color:#E3E3E3; font-size:30px;}
.com_js ul li:nth-child(3){width:600px; height:54px; font-size:30px;}
.com_js ul li:nth-child(4){width:600px; height:30px; border-bottom:4px solid #63c0ab; font-size:14px; color:#E3E3E3;}
.com_js ul li:nth-child(5){width:600px; height:410px; line-height:220%; text-align:justify; font-size:16px; word-spacing:10px; padding-top:30px;}

.com_main{width:100%; margin:0px auto; height:750px;}
.com_main ul li{width:50%; float:left;}
.com_main ul li:nth-child(1){ background-color:#f6f6f6;}

.com_m_left{width:603px; float:right; height:750px;}
.com_m_left ul li{width:603px;}
.com_m_left ul li:nth-child(1){ height:250px; background:url(../images/logo-1.jpg) no-repeat center 50px;}
.com_m_left ul li:nth-child(2){ height:450px; width:520px; text-align:justify; line-height:180%;}

.com_m_right{width:520px; float:left; height:750px; margin-left:83px; margin-top:100px; text-align:justify;line-height:180%;}
.com_ys{width:1207px; margin:0px auto; height:610px;}
.com_ys ul li{width:210px; height:130px; float:left; text-align:center; padding-top:200px; color:#AAA; margin-left:30px;}
.com_ys ul li:nth-child(1){width:1207px; height:160px;  padding-top:0px; line-height:350%; margin:0px;}
.com_ys ul li:nth-child(1) h1{ font-size:40px; color:#3F3F3F;}
.com_ys ul li:nth-child(1) span{ font-size:14px; line-height:180%; text-transform:capitalize; color:#AAA;}
.com_ys ul li:nth-child(2){ background:url(../images/tdys-1.jpg) no-repeat center top; line-height:250%; margin:0px;}
.com_ys ul li:nth-child(3){ background:url(../images/tdys-2.jpg) no-repeat center top; line-height:250%;}
.com_ys ul li:nth-child(4){ background:url(../images/tdys-3.jpg) no-repeat center top; line-height:250%;}
.com_ys ul li:nth-child(5){ background:url(../images/tdys-4.jpg) no-repeat center top; line-height:250%;}
.com_ys ul li:nth-child(6){ background:url(../images/tdys-5.jpg) no-repeat center top; line-height:250%;}
.com_ys ul li h3{ color:#3F3F3F;}

.message_main{width:100%; margin:0px auto;}
.message{padding:20px 3% 50px 3%;width:1207px; margin:0px auto;}
.message dl{background:#f5f5f5; padding:20px 28px;}
.message dl dt{font-size:30px; padding:35px 0 15px 0; text-align:center;color:#43acd8;}
.message dl dd{padding:5px 0;}
.message dl dd ul li{float:left; width:49%;}
.message dl dd ul li:nth-child(2){float:right;}
.textbt{width:100%; box-sizing:border-box; height:30px; line-height:30px; border:#e9e9e9 solid 1px; padding:0 10px;}
.textbox{width:100%; box-sizing:border-box; height:135px; line-height:30px; border:#e9e9e9 solid 1px; padding:0 10px;font-family:"\5FAE\8F6F\96C5\9ED1"; margin:0 0 0 0;}
.buttj{width:60px; cursor:pointer; height:30px; line-height:30px; box-sizing:border-box; border:#f0f0f0 solid 1px; background:#242424;color:#fff; font-size:12px;}

.news_content{ width:1167px; padding:20px; margin:0px auto;  text-align:justify; line-height:180%; font-size:15px; letter-spacing:1.5px;}