@charset "utf-8";
/* CSS Document */
.line-title {width:100%;height: auto;overflow: hidden;text-align: center;line-height: 1.2;padding-bottom:50px;}
.line-title h2{color:#222;font-size: 40px;font-weight: normal;line-height: 36px;letter-spacing: 0px;}
.line-title p{margin-top: 16px;font-size:18px;line-height:25px;color:#b9b9b9;font-weight: 300;}
@media only screen and (max-width:768px){
.line-title{padding-bottom:30px;}
}
@media only screen and (max-width:499px){
.line-title h2{font-size:26px;}
.line-title p{font-size:14px;}
}


/*ABOUT*/
.home_about{padding-top:80px;padding-bottom:90px; overflow:hidden;position: relative}
/*.home_about:before{content:"";position: absolute;left:0;bottom:0; width:100%;height:240px;background:#ff6a00;z-index:-1;}*/
.home_about .habnr{width: 82%;height: auto;margin:0 auto;padding-bottom:60px;overflow: hidden;}
.home_about .habnr p{font-size:16px;line-height:1.8;color:#666;letter-spacing:1px;text-align:center;}

.home_about .hab_menu{background:#FFF;z-index:5;border-radius:3px;box-shadow: 0 10px 20px 0 rgba(67,90,123,.15);border: 1px solid #dbe1e8;}
.home_about .hab_menu ul{display: flex;flex-wrap: wrap;}
.home_about .hab_menu li{width:25%;padding:50px 50px;}
.home_about .hab_menu li .hature-content{display: flex;flex-direction: column;align-items: center;}
.home_about .hab_menu li .hature-content i{width:100px;height:100px;display:flex;justify-content:center;align-items: center;overflow:hidden;margin-bottom:10px;transition:.3s ease-in-out;}
.home_about .hab_menu li .hature-content i img{display: block;width:100%;}
.home_about .hab_menu li .hature-content h5{font-weight:normal;font-size:20px;line-height:28px;color:#000;transition:.3s ease-in-out;}
.home_about .hab_menu li .hature-content p{font-size:16px;color:#999;text-align: center;margin-top:15px;}

@media only screen and (max-width:820px){
.home_about .hab_menu li{width:50%;}
}
@media only screen and (max-width:768px){
.home_about{padding-top:50px;padding-bottom:50px;}
} 
@media only screen and (max-width:499px){
.home_about .hab_menu li {padding:20px 20px;}
.home_about .hab_menu li .hature-content p{font-size:14px;}
} 



/*SERVICE*/
.home_service{padding-top:100px;padding-bottom:100px;overflow: hidden;background: url(../images/index_bg1.png)no-repeat top center;background-size: cover;}
.home_service .hservBox{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;}
.hfwitem{width:50%;}
.hser_meum{max-width:386px;margin: auto;overflow:hidden;}
.hser_meum li{width:auto;padding: 0 20px;margin-bottom: 20px;box-sizing: border-box;}
.hser_meum li a{display: block;overflow: hidden;position: relative;padding: 30px 0 0 30px;background:#FFFFFF; box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.04);border-radius: 10px;}
.hser_meum li .ser_titbox {margin-bottom: 15px;}
.hser_meum li .ser_titbox h5{font-size: 26px;color: #333;font-weight: normal;transition: all 0.5s;}
.hser_meum li .ser_content .ser_sort {display: block;font-size: 14px;color: #a9a9a9;margin: 20px 0 30px;}
.hser_meum li .ser_content .ser_xtbbox {position: absolute;bottom: -70px;right: -45px;width: 157px;height: 157px;background-color: #f6f6f6;border-radius: 50%;transition: all 0.5s;}
.hser_meum li .ser_content .ser_imgbox {width: 40px;margin-top: 30px;margin-left: 50px;}
.hser_meum li .ser_content .ser_imgbox i{color:#435a7b;font-size:28px;}
.hser_meum li a:hover .ser_titbox h5, 
.hser_meum li.on a .ser_titbox h5{color:#ff6a00}
.hser_meum li a:hover .ser_xtbbox, 
.hser_meum li.on a .ser_xtbbox{background:#ff6a00}
.hser_meum li a:hover .ser_imgbox i, 
.hser_meum li.on a .ser_imgbox i{color:#FFF;}

.hfwscroll{width:50%;}
.hfws_con_title {}
.hfws_con_title h1{font-size: 40px;color: #fff;margin-bottom:10px;font-weight: 500;line-height:1.5}
.hfws_con_title span{display: block;font-size:18px;color: #fff;text-transform: uppercase;margin-bottom: 92px;position: relative;}
.hfws_con_title span::before {content: '';position: absolute;height: 4px;background:#FFF;top: 51px;width:100px;border-radius: 5px;}
.hfws_con_nr {background: #fff;border-radius: 4px;padding: 54px;display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;}
.hfws_con_nr .hfws_con_nr-wz{width:55%;}
.hfws_con_nr .hfws_con_nr-wz p{line-height:30px;font-size: 16px; color: #666666;}
.hfws_con_nr .hfws_con_nr-wz .more {margin-top: 40px;width: 200px;background-color: #d80031;border-radius: 25px;text-align: center;cursor: pointer;}
.hfws_con_nr .hfws_con_nr-wz .more a {position: relative;font-size: 16px;line-height: 46px;color: #fff;}
.hfws_con_nr .hfws_con_nr-wz .more a::after {content: "";position: absolute;top: 50%;transform: translateY(-50%);right: -20px;width: 0;height: 0;border: 6px solid #fff;border-top-color: transparent;border-right-color: transparent;border-bottom-color: transparent;}
.hfws_con_nr .hfws_con_nr-img{width:45%;}

@media screen and (max-width: 960px){
.hfwitem {width:100%;}
.hser_meum{max-width:100%;}
.hser_meum ul{display: flex;flex-wrap: wrap;}
.hser_meum li{width:25%;padding:0 5px;}
.hser_meum li .ser_titbox h5{font-size:20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.hser_meum li .ser_content .ser_xtbbox{bottom:-90px;right:-55px;}
.hser_meum li .ser_content .ser_imgbox{margin-top: 25px;margin-left: 40px;}
.hfwscroll {width:100%;margin-top:30px;}
}
@media screen and (max-width:768px){
.home_service{padding-top:60px;padding-bottom:60px}
.hser_meum li{width:50%;margin-bottom:10px;}
.hfws_con_title h1{font-size:30px;}
.hfws_con_title span{font-size:16px;margin-bottom:62px;}
.hfws_con_nr{padding:30px;}
.hfws_con_nr .hfws_con_nr-wz {width:100%;}
.hfws_con_nr .hfws_con_nr-img {width:100%;margin-top: 30px;}
}
@media screen and (max-width:499px){
.hser_meum li a {padding: 30px 0 0 10px;}
.hser_meum li .ser_titbox h5{font-size:17px;}
.hser_meum li .ser_content .ser_sort{font-size:12px;}
.hfws_con_nr .hfws_con_nr-wz p{font-size:14px;}
.hfws_con_nr .hfws_con_nr-wz .more{margin-top:20px;width:130px}
.hfws_con_nr .hfws_con_nr-wz .more a{line-height:32px;font-size:13px;}
}


/*合作客户*/
.home_kehu{padding-top:80px;padding-bottom:80px;overflow: hidden;}
.hkhbox{width: 100%;height: auto;overflow: hidden;}
.hkhbox ul {display: flex;align-items: flex-start;flex-wrap: wrap;}
.hkhbox li {width: 20%;padding: 20px;}
.hkhbox li img {display: block;margin: auto;}

@media screen and (max-width: 1024px){
.hkhbox li {padding:10px;}
}
@media screen and (max-width: 768px){
.home_kehu {padding-top:50px;padding-bottom:50px;}
.hkhbox li{width:33.33%;}
.hkhbox li img{width:100%;}
}
@media screen and (max-width: 499px){
.hkhbox li{width:50%;padding:10px;}
}



/*NEWS*/
.home_new{padding-top:80px;padding-bottom:80px;background:#f1f2f6;}
.hnewBox {width:100%;height: auto;display: flex;justify-content: space-between;flex-wrap: wrap;}
.hxew_bt {position:relative;border-bottom:#dedede 1px solid;font-size: 18px;line-height: 58px;font-weight: bold;color: #333;}
.hxew_bt a{position:absolute;top: 0px;right: 0px;font-size:14px;color:#333;font-weight:300;}
.hnewBox .hnew_a{width:64.66%;padding:20px;overflow: hidden;background:#FFF;}
.hnewitem{overflow: hidden;}
.hnewitem li{padding-top:20px;margin-top:20px;/* border-top: 1px solid #dedede; */}
.hnewitem li:nth-child(1){border-top:0;margin-top: 0;}
.hnewitem li a{display: flex;justify-content: space-between;align-items: center;}
.hnewitem li .hntime{width: 110px;height: 110px;background:#878787;text-align: center;}
.hnewitem li .hntime *{display: block;font-family:'Arial';}
.hnewitem li .hntime span{padding-top:6px;padding-bottom: 6px;font-size: 50px;color:#FFF;font-weight:bold;line-height:60px;}
.hnewitem li .hntime i{font-size: 17px;color:#FFF;}
.hnewitem li .text{width:calc(100% - 140px);}
.hnewitem li .text h3{font-size: 17px;font-weight: normal;color: #000;margin-bottom: 10px;line-height: 30px;}
.hnewitem li .text p {font-size: 14px;line-height: 22px;color: #a1a1a1;}
.hnewitem li .text span{display: block;font-size: 14px;margin-top: 8px;color:#ff6a00;}
.hnewitem li:hover .text h3{color:#ff6a00;text-decoration: underline;}
.hnewitem li:hover .text span{font-weight:bold;}

.hnewBox .hnew_b{width:33.33%; overflow: hidden;background:#FFF;}
.hnewBox .hnew_b_1{padding:20px;overflow: hidden;}
.hnewBox .hnew_b_1 dl{padding-top: 20px;}
.hnewBox .hnew_b_1 dl dt{position:relative;}
.hnewBox .hnew_b_1 dl dt img{display:block;width:100%;}
.hnewBox .hnew_b_1 dl dt h4{position:absolute;left:0;bottom:0;width:100%;padding:10px 20px;box-sizing:border-box; background:rgb(0, 0, 0, 37%);}
.hnewBox .hnew_b_1 dl dt h4 a{color:#FFF;font-size:17px;font-weight: normal;}
.hnewBox .hnew_b_1 dl dd{font-size: 15px;line-height: 24px;color: #666666;padding:5px 0;}
.hnewBox .hnew_b_2{border-top:10px solid #f5f5f5;padding:20px;overflow: hidden;}
.hnewBox .hnew_b_2 li{padding-bottom: 10px;font-size:16px;}
.hnewBox .hnew_b_2 li a{color: #333;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: 0.8s;}
.hnewBox .hnew_b_2 li em{color: #999;padding-left: 10px;float: right;}
.hnewBox .hnew_b_2 li a:hover{text-decoration: underline;color: #008E38;}

@media only screen and (max-width:1024px){
.hnewBox .hnew_b {width:49%;}
.hnewBox .hnew_a {width:100%;margin-top: 20px;}
}
@media only screen and (max-width:768px){
.home_new{padding-top:50px;padding-bottom:50px;}
.hnewBox .hnew_b {width:100%;}
.hnewBox .hnew_a {width:100%;margin-top:10px;}
} 
@media only screen and (max-width:499px){
.hnewitem li .hntime{width:80px;height:100px;}
.hnewitem li .hntime span{font-size:38px;line-height:50px;}
.hnewitem li .hntime i{font-size:15px;}
.hnewitem li .text {width:calc(100% - 100px);}
.hnewitem li .text h3{font-size:16px;margin-bottom:10px;}
.hnewitem li .text p {font-size: 14px;line-height:20px;}
.hnewitem li .text span {display:block;font-size:13px;margin-top:5px;}
} 



/*********************************************************************************************************/
.nybanner{height:600px;padding-top:230px;background-position: top center;position: relative;background-size: cover;}
.ibcatein {text-align: left;color: #FFF;}
.ibcatein .nbt-cn{font-size:48px;line-height:1.2;margin-bottom: 24px;}
.ibcatein .nbt-en{font-size: 20px;margin-bottom: 20px;color: #fff;}

@media only screen and (max-width:1024px){
.nybanner{height:400px;padding-top:150px;}
}
@media only screen and (max-width:768px) {
.nybanner{height:300px;padding-top:120px;}
.ibcatein .nbt-cn{font-size:26px;letter-spacing:1px;line-height:20px;}
}
@media only screen and (max-width:499px) {

}

/* 面包屑 */
.breav-nav{width:100%;height:30px;line-height:30px;overflow:hidden;font-size:16px;}
.location{float:left;background:url(../images/home.png)left center no-repeat;padding-left:28px;overflow:hidden;color:#F5F5F5;}
.location a{color:#F5F5F5;}
@media only screen and (max-width:768px){
.breav-nav{font-size:14px;}
}
@media only screen and (max-width:499px){
.breav-nav{font-size:13px;}
}


/*二级栏目*/
.sub_muen {width: 100%;height: auto;overflow: hidden;text-align: center;background:#FFF; overflow-x: auto;}
.sub_muen ul{display: flex;justify-content: space-between;flex-wrap: nowrap;}
.sub_muen ul li {text-align: center;flex: 1;transition: all .3s;line-height: 68px;height:68px;padding:0px 40px;}
.sub_muen ul li a {display:block;height:68px;line-height:68px;font-size:16px;color:#000;position:relative;}
.sub_muen ul li a:hover {color:#ff6a00;}
.sub_muen ul li.cur{background:#ff6a00;}
.sub_muen ul li.cur a {color:#FFF;}
.sub_muen ul li a::after {content:"";position:absolute;left:0px;bottom:0px;width:0px;height:5px;background-color:#ff6a00;transition:all .3s linear;}
.sub_muen ul li a:hover::after{width:100%;}

@media only screen and (max-width:1024px){
.sub_muen .main{margin:0;}
}
@media only screen and (max-width:768px){
.sub_muen ul li{padding:0;line-height:50px;height:50px;}
.sub_muen ul li a{height:50px;line-height:50px;}
}




.ny-title {margin-bottom:30px;}
.ny-title h3{line-height: 1.3;margin: 0px auto;font-weight: 500;font-size: 36px;}
@media only screen and (max-width:499px){
.ny-title h3{font-size:26px;}
}


.flex{display: flex;justify-content: space-between;flex-wrap: wrap;}
.nser-Contentbox{padding:50px 0px;}
.nser-Contentbox .fwtitle{font-size:36px;margin: 0px auto;line-height:1.0; font-weight: 500;margin-bottom: 48px;}
.nser-fuwu-img{width:40%;}
.nser-fuwu-nr {width:60%;padding-left:50px;}
.nser-fuwu-nr p{font-size: 16px;color: #666;line-height: 30px;margin-bottom: 10px;}
.nser-lc{display: block;}
.m-nser-lc{display:none;}
.m-nser-lc li{width:100%;border:2px solid #c1c1c1;border-radius:10px;}
.m-nser-lc li a{display: block;padding:20px 10px;text-align: center;}
.m-nser-lc ul em{display: block;text-align: center;padding:6px 0;font-size:16px;}

.nser-wm-nr p{font-size: 16px;color: #666;line-height: 30px;margin-bottom: 10px;}
.nser-wm-lc h4 {font-size: 24px;color: #ff700b;margin: 25px 0px;font-weight: 500;}
.nser-wm-lc ul{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;}
.nser-wm-lc li{flex:1;border:1px solid #c1c1c1;border-radius:5px;}
.nser-wm-lc li a{display: block;padding:20px 10px;text-align: center;}

.nser-gyl-ys{overflow: hidden;}
.nser-gyl-ys ul{display: flex;justify-content:space-between;flex-wrap: wrap;}
.nser-gyl-ys li{width:30%;}
.nser-gyl-ys li .naimg{display: block;}
.nser-gyl-ys li .naimg img{display: block;margin: auto;}
.nser-gyl-ys li .nattr{text-align: center;padding-top:40px;}
.nser-gyl-ys li .nattr p{display: block; font-size:17px;text-align: center;line-height:1.8;}


@media only screen and (max-width:960px){
.nser-fuwu-img{width:100%;margin-bottom:20px;}
.nser-fuwu-nr {width:100%;padding-left:0;}
.nser-lc{display:none;}
.m-nser-lc{display:block;padding-bottom:48px;}
.nser-wm-lc li{width:100%;flex:none;}
.nser-wm-lc em{transform: rotate(90deg);margin: auto;}
}



/*about*/
.about_company {padding: 50px 0px;}
.siab_bottom{display: block;margin-top:30px;}
.siab_bottom img{display: block;width:100%;}
.nab-title {margin-bottom: 48px;}
.nab-title h3{font-size: 36px;line-height: 1.0;font-weight: 500;}
.culture-Contentbox{padding:50px 0px;background:#FFF;}
.ncul-img{width:50%;padding-left:50px;}
.ncul-nr{width:50%;}
.ncul-nr p{line-height: 30px;font-size:16px;overflow: hidden;margin-top: 50px;}
.ncul-nr p i{float: left;display: block;font-size: 30px;font-weight: normal;background: #3462fd;width: 60px;height: 60px;text-align: center;line-height: 60px;border-radius: 50%;color: #fff;margin-right: 20px;}
.ncul-nr p span{display: block;font-size: 16px;line-height: 26px;}
.ncul-nr p span b{font-size: 20px;line-height: 30px;font-weight: bold;display: block;}

@media only screen and (max-width:960px){
.ncul-img{width:100%;padding-left:0;}
.ncul-nr{width:100%;margin-bottom:20px;}
}


/*联系我们*/
.conlianxi{overflow: hidden;}
.conlianxi .content{width:50%;float: left;}
.conlianxi .content li{color:#999;line-height:24px;margin-bottom:38px;}
.conlianxi .content li h4{font-size:30px;line-height:1.0; font-weight: normal;color: #222;}
.conlianxi .content li p i{margin-right:10px;font-size:22px;}
.conlianxi .content li p em{font-size:16px;}
.conlianxi .content li .p1{font-size:20px;margin-top:10px;color:#333;}
.conlianxi .MapBox{float: right;width:45%;overflow: hidden;}
@media only screen and (max-width:768px){
.conlianxi .content{width:100%;float:none;}
.conlianxi .content li h4{font-size:22px;}
.conlianxi .content li .p1{font-size:18px;}
.conlianxi .MapBox{width:100%;float:none;}
}




/*NEWLIST*/
.newlist{}
.newlist li{padding:30px 30px;background:#fff;margin-bottom: 20px;}
.newlist li a{display:flex;flex-wrap:wrap;justify-content:space-between;}
.newlist li .img-cover{width:38%;}
.newlist li .conwz{width:100%;}
.newlist li:nth-child(1) .conwz{width:62%;padding-left:35px;}
.newlist li .conwz .time{padding-top:28px;font-size:18px;line-height:1.2;color:#666;}
.newlist li .conwz .text{margin:15px 0 13px;font-size:25px;line-height:1.2;color:#222;transition: 0.5s;}
.newlist li .conwz .desc{padding-right:10px;font-size:16px;line-height:26px;color:#666;font-family:"OdL";}
.newlist li .conwz .more{display: block;width: 150px;padding: 8px 15px;font-size: 16px;background:#3462fd;color: #ffffff;margin-top: 26px;text-align: center;transition: 0.5s;}
.newlist li a:hover .conwz .text{color:#ff6a00;}
.newlist li a:hover .conwz .more{background:#ff6a00;}

@media only screen and (max-width:820px){
.newlist li .img-cover{width:100%;}
.newlist li .img-cover img{width:100%;}
.newlist li:nth-child(1) .conwz{width:100%;padding-left:0;}
}
@media only screen and (max-width:767px){
.newlist li .conwz .time{font-size:16px;padding-top: 15px;}
.newlist li .conwz .text{margin:10px 0;font-size:22px;}
.newlist li .conwz .desc{padding-right:0;font-size:16px;line-height:1.3}
.newlist li .conwz .more{margin-top:16px;font-size:14px;}
}
@media only screen and (max-width:499px){
.newlist li{padding:20px 20px 30px;}
}


/*IMGLIST*/
.imglist{width: 100%;height: auto;overflow: hidden;margin-top: 50px;}
.imglist ul {display: flex;align-items: flex-start;flex-wrap: wrap;}
.imglist li {width: 20%;padding: 20px;}
.imglist li img {display: block;margin: auto;}

@media screen and (max-width: 1024px){
.imglist li {padding:10px;}
}
@media screen and (max-width: 768px){
.imglist{margin-top:30px;}
.imglist li{width:33.33%;}
.imglist li img{width:100%;}
}
@media screen and (max-width: 499px){
.imglist li{width:50%;padding:10px;}
}



/*详情*/
.nrcompany {background: #fff;padding: 60px 50px;}
.nrcompany h1 {padding-top: 10px;padding-bottom: 20px;font-size: 24px;line-height: 35px;font-weight: normal;color: #000000;text-align: center;}
.nrcompany .met-editor {padding-bottom:20px;text-align: center;font-size:16px;color: #999;font-weight: 300;border-bottom:#eee solid 1px;}
.nrcompany .nrxqzy {font-size: 16px;padding: 50px 0;margin-bottom: 60px;line-height: 30px;text-align: justify;color: #333;}
.nrcompany .nrxqzy img{height: auto!important;max-width: 100%!important;}
.nrcompany .share {height: auto;margin-top:60px;margin-bottom: 50px;overflow: hidden;}
.nrcompany .share .more-btn{border: 1px solid #e0e0e0;color: #666;background:#FFF;display: flex;align-items: center;justify-content: center;width: 160px;height: 56px;}
.nrcompany .share .more-btn:hover{background-color:#ff6a00;color: #fff;border:0;transition:all .2s linear;}
.nrcompany .share i{font-size: 17px;margin-right:15px;transition: margin 300ms;}




/*分页样式*/
.pglist {padding: 40px 0 80px 0;width: 100%;text-align: center;clear: both;}
.pglist a, .pglist span {padding: 3px 15px;margin: 3px 2px;background:#fff;border: 1px solid #cfcfcf;font-size: 14px;border-radius: 3px;color:#333;}
.pglist * {display:inline-block;vertical-align: middle;line-height: 30px;padding-bottom:1px;}
.pglist a:hover, .pglist .page-num-current{display: inline-block;color: #fff;background:#ff6a00;border-color:#ff6a00;}
/*reLink*/
.reLink{padding-top:40px;overflow: hidden;font-size: 15px;border-top:1px solid #EEE;}
.prevLink, .nextLink{padding-top:8px;margin-bottom:8px;overflow: hidden;}
.reLink a{color: #676767;text-decoration: none;}
.reLink a:hover{color:#ff6a00;text-decoration:underline;}




/*SEARCH*/
.searchTitle{display: block;color: #333;font-size: 36px;font-weight: 500;margin-bottom: 48px;}
.search_list{}
.search_list li{padding:30px 30px;background:#fff;margin-bottom: 20px;}
.search_list li a{display:flex;flex-wrap:wrap;justify-content:space-between;}
.search_list li .conwz{width:100%;}
.search_list li .conwz .time{padding-top:28px;font-size:18px;line-height:1.2;color:#666;}
.search_list li .conwz .text{margin:15px 0 13px;font-size:25px;line-height:1.2;color:#222;transition: 0.5s;}
.search_list li .conwz .desc{padding-right:10px;font-size:16px;line-height:26px;color:#666;font-family:"OdL";}
.search_list li .conwz .more{display: block;width: 150px;padding: 8px 15px;font-size: 16px;background:#3462fd;color: #ffffff;margin-top: 26px;text-align: center;transition: 0.5s;}
.search_list li a:hover .conwz .text{color:#ff6a00;}
.search_list li a:hover .conwz .more{background:#ff6a00;}

@media only screen and (max-width:767px){
.search_list li .conwz .time{font-size:16px;padding-top: 15px;}
.search_list li .conwz .text{margin:10px 0;font-size:22px;}
.search_list li .conwz .desc{padding-right:0;font-size:16px;line-height:1.3}
.search_list li .conwz .more{margin-top:16px;font-size:14px;}
}
@media only screen and (max-width:499px){
.search_list li{padding:20px 20px 30px;}
}



/*MESSAGE*/
.messageBox{max-width:800px;margin:0 auto;background:#FFF;overflow: hidden;}
.mesTitle{text-align: center;font-size:26px;;margin:35px 0 20px;line-height:1.2;}
.input-label{padding:0 10px; border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.input-label h3{padding:10px 0;font-size:16px;font-weight:normal;line-height:1.2;}
.input-label p{padding:10px 0;font-size:18px; line-height:24px; color: #bbb;}
.add-msg-form{}
.add-msg-form .input-group{}
.add-msg-form .input-group .input-title{display: block;margin: 10px 0;word-wrap: break-word;padding-left: 10px;font-size: 16px;}
.add-msg-form .input-group .input-title span{color: #ff552e;padding-right: 3px;}
.add-msg-form .input-group .inp_dx {margin-top: 10px;padding-left: 10px;font-size: 16px;line-height:1.0;display: flex;flex-wrap: wrap;align-items: center;}
.add-msg-form .input-group .inp_dx label{padding-left:5px;}
.add-msg-form .input-group .inp_dx input{width:16px;height: 16px;}
.add-msg-form .input-group .inp_xl{border-bottom: 1px solid #ddd;}
.add-msg-form .input-group .inp_xl select{width: 100%;height:44px;line-height:44px;background:#FFF;color:#666;font-size: 16px;border: 0;padding-left:15px;padding-right:15px;appearance: none;-webkit-appearance: none;-moz-appearance: none;}
.add-msg-form .input-group .inp_xl select option{color:#333;}
.add-msg-form .input-group .inp_txt{border-bottom: 1px solid #ddd;}
.add-msg-form .input-group .inp_txt input{width: 100%;height:44px;line-height:44px;padding-left:15px;padding-right:15px;font-size: 16px;}
.add-msg-form .input-group .inp_txt textarea{width:100%; min-height:100px;padding-left:15px;padding-right:15px;font-size: 16px;}
.add-msg-form .input-group .inp_txtcke{position: relative;border-bottom: 1px solid #ddd;}
.add-msg-form .input-group .inp_txtcke input{width: 100%;height:44px;line-height:44px;padding-left:35px;padding-right:15px;font-size: 16px;}
.add-msg-form .input-group .inp_txtcke .number_extra {position:absolute;left:10px;top:10px;font-size:16px;color:#222;}
.add-msg-form .tjbtn{margin-top:30px;margin-bottom:50px;padding:0 10px;}
.add-msg-form .tjbtn input{width: 100%;display: block;margin: 0 auto;border: none;background: #108ee9;border-radius: 6px;line-height: 50px;color: #ffffff;cursor: pointer;font-size: 16px;margin-bottom: 10px;}
.add-msg-form .tjbtn .btn_cz{background: #FFF;color: #222;border: 1px solid #ddd;}
