@charset "UTF-8";

/* 主框架 */
.ymkj_1 {overflow: hidden;width: 100%;}

/* 块框架 */
.ymkj_2 {overflow: hidden;width: 100%;margin-top: 60px;margin-bottom: 60px;}

/* 页面宽度设置为1200 */
.k1200 {overflow: hidden;margin: 0 auto; width: 1200px;min-width: 1200px;}

/* 块 */
.table{ display: table; width: 100%; height: 100%;}
.table .table_cell{ display: table-cell; vertical-align: middle;}
.index_item {width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;overflow: hidden;}

/* 主标题 - 特大 */
.title_td {font-size: 46px;color: #333;text-align: center;font-family: Helvetica,Pingfang SC,Microsoft YaHei,STHeiti,Verdana,Arial,Tahoma,sans-serif;}

/* 副标题 - 较大 */
.title_jd {font-size:18px;text-align:center;color: #666;}

/* 网站介绍 */
.global_subbanner {text-align: center;-webkit-box-sizing: border-box;box-sizing: border-box;}
.global_subbanner .title {font-size: 36px;color: #c2c2c2;font-family: Helvetica,Pingfang SC,Microsoft YaHei,STHeiti,Verdana,Arial,Tahoma,sans-serif;}
.global_subbanner .intro {margin-top: 25px;font-size: 18px;color: #333;}
.global_subbanner .img {margin-top: 5px;}

/* 4列九宫格（图标+标题） */
.function .list{ margin: 49px auto 0;}
.function .list .item{ margin-left: 2.8%; padding: 40px 0 40px; width: 22.9%; background: #f2f9f8; -webkit-border-radius: 10px; border-radius: 10px;}
.function .list .item:first-child{ margin-left: 0;}
.function .list .item .img{ width: 100%; height: 100%;text-align: center;}
.function .list .item .title{ margin-top: 20px; width: 100%; line-height: 34px; font-size: 30px; color: #333; text-align: center;}

/*4列九宫格1（图标+标题+描述）*/
.deanlistimg {overflow: hidden;margin: 0 auto;text-align: center;position:relative;width: 100%;}
.deanlistimg li {  -webkit-box-shadow: 0px 2px 10px -1px rgba(0, 0, 0, 0.19);
-moz-box-shadow: 0px 2px 10px -1px rgba(0, 0, 0, 0.19);
-ms-box-shadow: 0px 2px 10px -1px rgba(0, 0, 0, 0.19);
-o-box-shadow: 0px 2px 10px -1px rgba(0, 0, 0, 0.19);
box-shadow: 0px 2px 10px -1px rgba(0, 0, 0, 0.19);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px; position:relative; text-align:center; margin-right:20px; margin-bottom:40px; }
.deanlistimg li { margin: 0 auto; float:left; display:inline; width:23%;overflow:hidden; border-radius: 5px; position:relative; text-align:center;margin:12px;background-color:#fff}
.deanlistimg li:hover{ background-color: #fafafa;}/*鼠标滑过变色*/
.deanlistimg li .deantechinfo {overflow: hidden;margin: 0 auto;width: 100%;}
.deanlistimg li .deantechinfo .deantechavar{ padding-top:20px; padding-bottom:15px;}
.deanlistimg li .deantechinfo .deantechname{ display:block; color:#333; padding:5px 0; font-size:18px;}
.deanlistimg li .deantechinfo .deantechname:hover{ color:#49b44f; text-decoration:underline;}
.deanlistimg li .deantechinfo span{ display:block; text-align:center; font-size:14px; color:#8f989f;}
.deanlistimg li .deantechp{height:60px; color:#666; font-size:14px; padding:15px; line-height:22px; text-align:center;}

#diyscroll{float:left;}
.productflow.prev:hover{ background:url({STYLEIMGDIR}/toogler.png) 0 0 no-repeat;}
.productflow .next:hover{}

/*4列九宫格2（图标+标题+描述）*/
.g_animation.translate { opacity: 0.2; transform: translateY(300px); transition: 1s ease; }
.g_animation.reset { opacity: 1; transform: none; filter: none; }
.tedian > li { float: left; width: 21.5%; height: 230px; text-align: center; padding: 30px 20px 0px; border: 1px solid #eee; border-right: 0; box-shadow: 0 0 20px rgba(0,0,0,0); overflow: hidden; transition: ease .3s;margin-left: -1px;margin-top: -1px;}
.tedian > li:hover { box-shadow: 0 0 30px rgba(0,0,0,.15); }
.tedian > li:nth-child(2n+4) { border-right: 1px solid #eee; }
.tedian > li .pic { display: inline-block; text-align: center; width: 100px;height:100px; line-height: 100px; background: #e6212a; border-radius: 50px; }
.tedian > li .pic img { width: 60px; vertical-align: middle;padding-top: 20px;}
.tedian > li .h1 { font-size: 16px; margin: 20px 0 10px; }
.tedian > li .h2 { color: #999; line-height: 1.5em; }

/* 4列九宫格3 */
.index_item.index1 {position: relative;padding: 90px 0 110px;background: #f5f5f5;}
.index_item.index1 .list {display: flex;justify-content: space-between;flex-wrap: wrap;position: relative;margin-top: 50px;width: 100%;/* height: 315px; */
}
.index_item.index1 .list .item {position: relative;margin-top: 24px;padding: 36px;width: 277px;height: 315px;background: #fff;z-index: 1;-webkit-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;
}
.index_item.index1 .list .item .icon {display: flex;justify-content: center;align-items: flex-end;width: 100%;height: 118px;
}
.index_item.index1 .list .item .title {margin-top: 40px;line-height: 35px;font-size: 18px;color: #333;text-align: center;
}

/*为什么选我*/
.help{ padding-bottom: 0px;}
.help .list{ margin-top: 50px;}
.help .list .item{ position: relative; margin-top: 115px; overflow: hidden;}
.help .list .item .img{ width: 50%;}
.help .list .item .txt{ position: absolute; left: 0; top: 0; padding-left: 5px; width: 50%; height: 100%; -webkit-box-sizing: border-box; box-sizing: border-box;}
.help .list .item .txt .title{ width: 100%; line-height: 50px; font-size: 30px; color: #333; font-weight: bold;}

.help .list .item .txt .txt_list .row .row_icon{ margin-top: 8px; width: 20px; height: 18px;}
.help .list .item .txt .txt_list .row .row_txt{ margin-left: 16px; width: calc(100% - 37px); line-height: 34px; font-size: 18px; color: #586069;}
.help .list .item:first-child{ margin-top: 0;}
.help .list .item:nth-child(even) .txt{ padding-left: 7%; left: inherit; right: 0;}

/*产品展示/价格展示*/
.price_list_box{width:100%;max-width:1200px; font-size:0px; padding-top:15px;}
.price_list_box .price_item{display:inline-block; vertical-align:top; width:31.5%;border-radius:9px; overflow:hidden; box-shadow:0px 0px 7px rgba(0,0,0,0.15); background-color:#fff; padding-bottom:10px;margin-top: 15px;margin-left: 20px; position:relative; border:1px solid transparent;  box-sizing:border-box; }
.price_list_box .price_item:last-child{margin-right:0px;}
.price_list_box .price_item.big{width:420px;}
.price_list_box .price_item .title_box{ display:block;padding: 5px; height:145px; background-color:#07ad87; }
.price_list_box .price_item .title_box .item_title{font-size:26px; line-height:40px; color:#fff; padding-top:28px;}
.price_list_box .price_item .title_box .brief_desc{padding-top: 10px;text-align: center; font-size:14px; line-height:25px; color:#fff;}
.price_list_box .price_item .price_box{text-align: center; margin:25px auto 0px; padding-bottom:22px; border-bottom:1px solid #eeeeee; font-size:0px;}
.price_list_box .price_item .price_box .price{display:inline-block; width:50%;}
.price_list_box .price_item.big .price_box{width:360px;}
.price_list_box .price_item.big .price_box .price{display:inline-block; width:160px; text-align:left; vertical-align:top; padding-right:19px; border-right:1px solid #e5e5e5;}
.price_list_box .price_item.big .price_box .price:nth-child(2){margin-left:-1px; padding-left:19px; border-left:1px solid #e5e5e5; border-right:0px; padding-right:0px;}
.price_list_box .price_item .price_box .price .cur{font-size:18px; color:#333333;}
.price_list_box .price_item .price_box .price .price_num{font-size:46px; color:#333333;}
.price_list_box .price_item .price_box .price .more_desc{width:100%; margin-top:20px; font-size:16px; line-height:32px; color:#666666;}
.price_list_box .price_item .price_box .price .more_desc .lang_num{font-size:16px; }
.price_list_box .price_item .price_box .price .more_desc .tra_count{font-size:16px; }
.price_list_box .price_item .price_box .price .more_desc .lang_list{display:inline-block; font-size:12px; color:#888888; line-height:22px;height:0px; overflow:hidden;}
.price_list_box .price_item .price_box .price .more_desc .green{color:#0db083;}
.price_list_box .price_item .func_list{text-align:left; margin:20px 20px 0px;}
.price_list_box .price_item .func_list ul li{height:110px;font-size:14px; color:#333; line-height:40px;}
.price_list_box .price_item .reg_btn_box{height:0px;overflow:hidden;}
.price_list_box .price_item .reg_btn{display:block; width:150px; height:36px; margin:35px auto 0px; line-height:36px; color:#fff; font-size:16px; background-color:#07ad87; border-radius:3px;}
.price_list_box .price_item:hover{box-shadow:0px 0px 40px rgba(7,173,135,0.3); border:1px solid #07ad87;}
.price_list_box .price_item:hover .title_box{background-color:#f5fffd;}
.price_list_box .price_item:hover .title_box .item_title {color:#333333;}
.price_list_box .price_item:hover .title_box .brief_desc {color:#07ad87;}
.price_list_box .price_item:hover .price_box .price .more_desc .lang_list{height:auto;}
.price_list_box .price_item:hover .reg_btn_box{height:71px;}


/* 我们的特色 */
.main_about {
    overflow: hidden;
    width: 100%;
}

.main_about .abt_l {
    width: 33%;
    float: left;
}

.main_about .abt_l .common_index_title {
    margin: 5px 0px 35px 0;
    display: inline-block;
}

.main_about .abt_l .common_index_title a {
    display: block;
}

.main_about .abt_l .common_index_title .t {
    font-size: 40px;
    line-height: 1;
    font-weight: bold;
    color: #2d4455;
}

.main_about .abt_l .common_index_title .en {
    font-size: 20px;
    line-height: 1;
    font-family: 'Arial';
    color: #fa0712;
    margin-bottom: 5px;
}

.main_about .abt_l .p1 {
    line-height: 1.6;
    font-size: 14px;
    color: #2d4455;
    overflow: hidden;
}

.main_about .abt_l .box_item {
    line-height: 1;
    margin-bottom: 50px;
}

.main_about .abt_l .box_item .item_l {
    position: relative;
}

.main_about .abt_l .box_item .item_l,
.main_about .abt_l .box_item .item_r {
    width: 50%;
    float: left;
}

.main_about .abt_l .box_item .y {
    font-size: 14px;
    margin-bottom: 5px;
}

.main_about .abt_l .box_item .s {
    font-size: 14px;
    line-height: 1;
}

.main_about .abt_l .box_item .y i {
    font-size: 40px;
    font-family: 'Impact';
    font-weight: bold;
    line-height: 1;
    margin-right: 10px;
}

.main_about .abt_l .box_item .item_l:after {
    content: '';
    position: absolute;
    right: 20%;
    height: 66px;
    width: 1px;
    background: #dfdfdf;
    top: 50%;
    margin-top: -33px;
}

.main_about .abt_r {
    width: 65%;
    float: right;
}

.main_about .abt_r .box {
    position: absolute;
    width: 430px;
    height: 186px;
    background: url(../images/index_sanjiao.png) no-repeat;
    right: 0;
    bottom: 0;
    color: #fff;
    text-align: right;
}

.main_about .abt_r .box .t {
    text-transform: uppercase;
    font-size: 30px;
    font-family: 'Arial';
    line-height: 1;
    margin-bottom: 5px;
    margin-right: 40px;
    margin-top: 110px;
}

.main_about .abt_r .box .p {
    font-size: 16px;
    margin-right: 40px;
}