.clearfix::after{content:"";display:block;height:0;clear:both;}
.clearfix{zoom: 1;}
.tgfw_inner{width: 1200px;margin: auto;}
.tgfw_inner .tgfw_title{font-size: 36px;text-align: center;color: #198ede;margin-top: 80px;margin-bottom: 50px;}
.tgfw_axis_left{float: left;text-align: right;}
.tgfw_axis_left .tgfw_axis_title{padding-top: 40px;}
.tgfw_axis_right{float: right;}
.tgfw_axis{position: relative;margin-bottom: 146px;}
.tgfw_axis_line{position: absolute;left: 50%;top: 164px;width: 1px;height: 1600px;background: #ef4c1a;}
.tgfw_axis .tgfw_axis_title{position: relative;margin-bottom: 60px;}
.tgfw_axis .tgfw_axis_title h3{line-height: 62px;margin: 0;}
.tgfw_axis .tgfw_axis_title p{line-height: 30px;}
.tgfw_axis_right{text-align: left;padding-top: 180px;}
.tgfw_axis_right span{display: block;background: rgba(239,76,26,.5);width: 24px;height: 19px;position: absolute;left: -55px;top:20px;padding-top:5px;text-align: center;border-radius: 50%;overflow: hidden;}
.tgfw_axis_right span i{display: inline-block;width: 14px;height: 14px;background: #ef4c1a;vertical-align: middle;border-radius: 50%;}
.tgfw_axis_left span{display: block;background: rgba(239,76,26,.5);width: 24px;height: 19px;position: absolute;right: -29px;top:20px;padding-top:5px;text-align: center;border-radius: 50%;overflow: hidden;}
.tgfw_axis_left span i{display: inline-block;width: 14px;height: 14px;background: #ef4c1a;vertical-align: middle;border-radius: 50%;}
.tgfw_feedbook{background: #fff;}
.tgfw_feedbook_left{float: left;width: 609px;height: 350px;}
.tgfw_feedbook_left img{display: block;width: 609px;height: 350px;}
.tgfw_feedbook_right{width: 368px;float: left;background: #fff;padding-left: 122px;padding-right: 101px;line-height: 52px;font-size: 18px;padding-top: 32px;}
.tgfw_feedbook_right .font_blod{font-weight: bold;}
.is_trusteeship p{display: inline-block;float: left;}
.is_trusteeship a{display: inline-block;width: 102px;line-height: 37px;background: #808080;float: left;text-align: center;color: #fff;margin-left: 5px;margin-top: 10px;}
.is_trusteeship a.on{background: #198ede;color: #fff;}
/* .remark{margin-top: 20px;} */
.remark p{width: 90px;float: left;}
.remark .remark_textarea{resize: none;width: 262px;height: 85px;float: right;margin-top: 10px;padding:0 5px;color:#999999;line-height:24px;border:1px solid #dcdcdc;}
.tgfw_feedbook_right_btn{padding-left: 90px;padding-top: 12px;}
.tgfw_feedbook_right_btn a{background: #ef4c1a;color: #fff;font-size: 16px;text-align: center;display:block;width: 130px;height: 37px;line-height: 37px;float: left;}
.tgfw_feedbook_right_btn input{width: 130px;height: 37px;line-height: 37px;color: #fff;background: #198ede;border: none;float: right;font-size:16px;}
.tgfw_feedbook{margin-bottom: 100px;box-shadow:5px 5px 5px 5px rgba(212,212,212,.1);}
.f-top-l .gray9{color: #666;}
.tgfw_banner{width: 100%;overflow: hidden;}
.tgfw_banner img{display: block;}

/* 模具定制 */
.mjdz_banner{background:#fff url(../images/mjdz_banner_02.jpg) no-repeat;}
.mjdz_title{color: #fff;padding-top: 60px;margin-bottom: 50px;}
.mjdz_title h2{font-size: 48px;position: relative;width: 404px;margin: auto;text-align: center;}
.mjdz_title h2 .mjdz_title_left{position: absolute;left: -200px;top: 30px;}
.mjdz_title h2 .mjdz_title_right{position: absolute;right: -200px;top: 30px;}
.mjdz_title h2 img{display:block;}
.mjdz_title p{font-size: 36px;text-align: center;text-transform: uppercase;letter-spacing: 15px;}
.mjlx_box{background: #fff;padding-bottom: 43px;padding-top: 72px;height: 600px;}
.mjlx_box_title{margin-bottom: 40px;margin-top: 60px;}
.mjlx_box_title span{display: inline-block;width: 30px;height: 30px;background: #ec6941;color: #fff;font-size: 20px;line-height: 30px;border-radius: 50%;text-align: center;margin-right: 20px;}
.mjlx_box h2{font-size: 36px;color: #198ede;text-align: center;}
.mjlx_box_title h3{display: inline-block;font-size: 30px;color: #333333;margin-right: 16px;} 
.mjlx_box_title p{display: inline-block;font-size: 20px;}
.mjlx_box_inner{width: 1078px;margin: auto;height: 100%;}
.classification{width: 511px;border: 1px solid #808080;border-radius: 103px;padding: 4px;float: left;}
.classification img{display:block;border-radius: 50%;width: 144px;height: 144px;float: left;margin-right: 20px;}
.classification .classification_right{width: 307px;float: left;}
.classification .classification_right h4{padding-top: 18px;margin-bottom: 12px;font-size: 16px;}
.classification .classification_right p{line-height: 24px;font-size: 14px; display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.classification:nth-child(2){margin-left: 36px;}
.classification:hover{background: #198ede;color: #fff;}
.mj_class{margin-bottom: 58px;}
.mj_class a{display: inline-block;width: 262px;height: 47px;background: #808080;text-align: center;line-height: 47px;color: #fff;font-size: 20px;margin-right: 44px;}
.mj_class a.on{background: #198ede;}
.mj_class a:hover{background: #198ede;}

.slideTxtBox_mj{ width:100%; }
.slideTxtBox_mj .hd{ background:#e5e5e5;height: 52px;}
.slideTxtBox_mj .hd ul li{ float:left; cursor:pointer; width: 50%;display: block; line-height: 52px;height: 52px;text-align: center;}
.slideTxtBox_mj .hd ul li.on{  background:#ec6941;color: #fff;}
.slideTxtBox_mj .bd ul{background: #eeeeee;}
.slideTxtBox_mj .bd ul li{ line-height:30px;}
.slideTxtBox_mj_box{padding: 33px 150px 90px;}

.mjxn{background: url(../images/mjxn_bg_02.jpg) no-repeat;padding-bottom: 170px;padding-top: 70px;}
.mjxn .mjxn_title{text-align: center;font-size: 36px;color: #198ede;margin-bottom: 24px;}
.mjxn_title_msg{text-align: center;line-height: 25px;font-size: 14px;margin-bottom: 120px;}
.mjxn_position{position: relative;width: 282px;border:1px solid #ec6941;margin: auto;padding: 25px 0;border-radius: 50%;}
.mjxn_position .mjxn_position_centre{display: block;margin: auto;}
.mjxn_position div{position: absolute;cursor:pointer}
.mjxn_position div h4{font-size: 16px;}
.mjxn_position div span{display: block;width: 15px;height: 15px;background: #ec6941;border-radius: 50%;}
.mjxn_position_1{top: -65px;left: -72px;width: 420px;text-align: center;}
.mjxn_position_1 span{margin: auto;}
.mjxn_position_1 h4{line-height: 38px;}
.mjxn_position_2{top: 10px;right: -382px;width: 400px;}
.mjxn_position_2 h4{font-size: 16px;display: inline-block;margin-right: 30px;}
.mjxn_position_2 p{display: inline-block;}
.mjxn_position_2 span{position: absolute;left: -32px;top: 20px;}

.mjxn_position_3{top: 105px;right: -425px;width: 400px;}
.mjxn_position_3 h4{margin-right: 30px;margin-bottom: 5px;}
.mjxn_position_3 span{position: absolute;left: -32px;top: 20px;}


.mjxn_position_4{top:210px;right: -391px;width: 400px;}
.mjxn_position_4 h4{margin-right: 30px;margin-bottom: 5px;}
.mjxn_position_4 span{position: absolute;left: -32px;top: 20px;}


.mjxn_position_5{bottom:-60px;right: -59px;width: 400px;text-align: center;}
.mjxn_position_5 h4{margin-bottom: 5px;}
.mjxn_position_5 span{position: absolute;left: 0;right: 0;margin: auto;top: -20px;}

.mjxn_position_6{top:105px;left: -418px;width: 400px;text-align: right;}
.mjxn_position_6 h4{margin-bottom: 5px;}
.mjxn_position_6 span{position: absolute;right: -25px;top: 20px;}

.mjxn_position_7{top:210px;left:-391px;width: 400px;text-align: right;}
.mjxn_position_7 h4{margin-bottom: 5px;}
.mjxn_position_7 span{position: absolute;right: -35px;top: 20px;}

.mjxn_position_8{top:10px;left: -391px;width: 400px;}
.mjxn_position_8 h4{margin-bottom: 5px;display: inline-block;float: right;}
.mjxn_position_8 p{display: inline-block;float: left;text-align: right;}
.mjxn_position_8 span{position: absolute;right:-41px;top: 20px;}

.mjxn_position div:hover{color: #198ede;}
.mjxn_position div:hover span{background: #198ede url(../images/check_03.png) no-repeat center center;}

.mjcl_box{padding-top: 72px;background: #eff2f3;}
.mjcl_title{position: relative;width: 224px;text-align: center;margin: auto;font-size: 26px;color: #198ede;}
.mjcl_title .mjcl_title_left{position: absolute;left: -276px;top: 18px;}
.mjcl_title .mjcl_title_right{position: absolute;right: -276px;top: 18px;}

.mjcl_msg{font-size: 14px;position: relative;height: 200px}
.mjcl_msg_a{position: absolute;width:1130px;margin: auto;background: #eff2f3;bottom: -176px;padding-left: 160px;padding-bottom: 40px;}
.mjcl_msg_a a{display: block;line-height: 36px;padding-left: 36px;background: url(../images/mjcl_msg_f_13.png) no-repeat left center;}
.mjcl_msg_a a:hover{background: url(../images/mjcl_msg_d_10.png) no-repeat left center;color: #198ede;}
.mjcl_msg_a p{margin-bottom: 25px;}

.mjdz_type_box{padding-top: 240px;background: #fff;}
.mj_ty_title{height: 30px;margin-bottom: 48px;}
.mj_ty_title h3{display: inline-block;float: left;font-size: 30px;color: #333333;border-left: 8px solid #198ede;line-height: 30px;padding-left: 15px;margin-right: 25px;}
.mj_ty_title p{color: #333333;height:30px;display:table-cell;vertical-align:bottom;}

.slideTxtBox_type{ width:1200px;height: 320px;margin-bottom: 68px;}
.slideTxtBox_type .hd{width: 280px;float: left;background: #eff2f3;padding: 35px 0;}
.slideTxtBox_type .hd ul li{cursor:pointer;height: 30px;line-height: 30px;font-size: 20px;padding: 20px 0 20px 70px;margin-bottom: 20px;background:#e6e6e6;}
.slideTxtBox_type .hd ul li:last-child{margin-bottom: 0;}
.slideTxtBox_type .hd ul li.on{background:#ec6941 url(../images/slideTxtBox_type_icon_03.png) no-repeat 26px center;color: #fff;}
.slideTxtBox_type .bd{background: #198ede;}
.slideTxtBox_type .bd ul{width: 920px;float: left;}
.slideTxtBox_type .bd li{ color: #fff;color: #fff;padding: 60px 55px 0;}
.slideTxtBox_type .bd li p{line-height: 30px;}

.slideTxtBox_class{margin-bottom: 34px;}
.slideTxtBox_class .hd{margin-bottom: 5px;}
.slideTxtBox_class .hd ul li{ float:left; cursor:pointer; width:112px;height: 125px;margin-right: 83px;background: url(../images/slideTxtBox_class_bg_05.png) no-repeat;color: #fff;line-height: 124px;text-align: center;}
.slideTxtBox_class .hd ul li.on{background: url(../images/slideTxtBox_class_bg_03.png) no-repeat;}

.slideTxtBox_class .bd{background: #eff2f3;}
.slideTxtBox_class .bd ul{height: 246px;padding: 40px 72px 0;}
.slideTxtBox_class .bd li p{line-height: 36px;text-indent: 2em;}

.mjdz_form{padding: 0 100px;background: #fff;box-sizing: border-box;padding-top: 28px;margin-bottom: 30px;}
.mjdz_form h2{font-size: 20px;text-align: center;}
.mjdz_form .mjdz_form_left{width: 444px;float: left;}
.mjdz_form .mjdz_form_left li{margin-bottom: 15px;}
.mjdz_form_left,.mjdz_form_right{margin-top: 45px}
.mjdz_form_left p{display: inline-block;width: 86px;font-size: 16px;float: left;}
.mjdz_form_left a{display: inline-block;border: 1px solid #dcdcdc;color: #999;text-align: center;height: 27px;line-height: 27px;}
.mjdz_form_left .w107{width:107px;margin-right: 6px;}
.mjdz_form_left .w196{width: 196px;}
.mjdz_form_left .w153{width: 153px;}
.mjdz_form_left input{outline:none;border: 1px solid #dcdcdc;width: 344px;height: 27px;line-height: 27px;padding-left: 12px;}
.mjdz_form_right{float: right;width: 486px;}
.mjdz_form_right li{margin-bottom: 16px;}
.mjdz_form_right p{display: inline-block;width: 94px;float: left;}
.mjdz_form_right textarea{width: 360px;float: left;outline: none;resize: none;height: 70px;border: 1px solid #dcdcdc;padding: 0 15px;line-height: 28px;}
.mjdz_form_btn{margin-top: 45px;}
.mjdz_form_btn input{display:block;width: 348px;line-height: 30px;background: #ec6941;color:#fff;border: 1px solid #ec6941;margin: auto;font-size: 14px;}
.mjdz_form_btn P{text-align: center;color: #ff0000;line-height: 36px;}

.cjdz_bot{background: url(../images/mudz_bot_bg_02.jpg) no-repeat;text-align: center;padding:84px 0 100px;}
.cjdz_bot ul{padding-left: 105px;}
.cjdz_bot li{width: 150px;margin-right: 123px;float: left;}
.cjdz_bot li h3{line-height: 40px;}
.cjdz_bot li p{line-height: 30px;}



/* 2019-3-25 */
.mjdz_title h1{font-size: 48px;text-align: center;font-weight: normal;}
/* 热处理 */
.rcl {background: url(../images/rcl_banner_03.jpg) no-repeat;}
.rcl_title{text-align: center;padding-top: 42px;margin-bottom:100px;}
.rcl_title h2{font-size: 60px;color: #173d6c;line-height: 80px;margin: 38px 0;}
/* .rcl_title img{display: block;margin: auto;} */
.rcl_list_img{width: 600px;}
.rcl_list_text{width: 600px;padding-left: 80px;box-sizing: border-box;padding-top: 48px;padding-right: 50px;}
.number_left{background: url(../images/number_bg_03.png) no-repeat;width: 57px;height: 58px;line-height: 58px;font-size: 28px;color: #fff;text-align: center;float: left;}
.rcl_list_text_title {margin-bottom: 20px;}
.rcl_list_text_title .text_right{line-height: 26px;font-size: 26px;border-bottom: 1px solid #676767;margin-left: 10px;padding: 14px 0;}
.rcl_list_text_msg{line-height: 30px;}
.rcl_list_text_title .special{padding: 2px 0;}
.rcl_form{background: url(../images/rcl_form_bg_02.jpg) no-repeat;margin-top: 70px;padding-bottom: 60px;}
.rcl_form_box{background: #fff;padding: 33px 25px;}
.rcl_form_left{display: inline-block;float: left;}
.rcl_form_right{width: 365px;margin-left: 109px;float: left;}
.rcl_form_right h3{font-size: 30px;color: #2e97e0;text-align: center;padding: 20px 0 26px 0;}
.rcl_form_right label{display:block;margin-bottom: 9px;height: 48px;}
.rcl_form_right label span{display:inline-block;font-size: 16px;height: 48px;width: 55px;float: left;line-height: 48px;}
.rcl_form_right label input{background: #eeeeee;border: none;height: 48px;line-height: 48px;width: 308px;box-sizing: border-box;padding-left: 15px;float: left;}
.rcl_form_right label textarea{float: left;width: 308px;height: 74px;resize: none;background: #eeeeee;border: none;padding-left: 15px;box-sizing: border-box;line-height: 28px;}
.rcl_form_btn{width: 100%;line-height: 48px;background: #173d6c;color: #fff;border: none;margin-top: 12px;cursor:pointer;}
.rcl_lx{font-size: 54px;text-align: center;line-height: 170px;color: #fff;}

/* 托管服务 */
.tgfw2_inner{padding-top: 70px;padding-bottom: 70px;background: #fff;}
.tgfw2_inner h1{font-family: "黑体";text-align: center;margin-bottom: 50px;font-size: 36px;}
.perplex{position: relative;background: url(../images/perplex_bg_03.png) no-repeat bottom center;height: 607px;}
.perplex_title{width: 200px;background: #198ede;color: #fff;border-radius: 14px;text-align: center;font-size: 24px;line-height: 52px;margin-bottom: 16px;}
.perplex_box{position: absolute;}
.perplex_box .perplex_msg{line-height: 36px;}
.perplex_box1{top: 0;left: 0;right: 0;margin: auto;width: 256px;text-align: center;}
.perplex_box1 .perplex_title{margin: auto;}
.perplex_box2{top: 100px;right: 50px;width: 315px;}
/* .perplex_box1 .perplex_title{} */
.perplex_box3{width: 265px;right: 17px;top: 346px;}
.perplex_box4{width: 246px;left: 48px;top: 346px;}
.perplex_box5{width: 336px;left: 109px;top: 109px;}
.tgfw2_main{background: #fff;}
.tgfw2_main_title_left p{font-size: 28px;padding-top: 18px;color: #333333;}
.tgfw2_main_title_left h3{font-size: 40px;color: #198ede;}
.tgfw2_main_title_right h2{font-size: 88px;color: #198ede;}

.tgfw2_main_bg{background: url(../images/tgfw2_bg_02.jpg) no-repeat 100%;padding-bottom: 150px;}
.tgfw2_main_bg ul li{margin-bottom: 74px;}
.tgfw2_main_bg ul li:last-child{margin-bottom: 0;}
.tgfw2_main_title{width: 548px;margin: auto;position: relative;margin-bottom: 70px;}
.tgfw2_main_title .title_left_icon{position: absolute;left: -200px;top: 48px;}
.tgfw2_main_title .title_right_icon{position: absolute;right: -193px;top: 48px;}
.tgfw2_main_text{width: 580px;float: left;box-sizing: border-box;padding: 70px 70px 0;}
.tgfw2_main_text h3{font-size: 30px;margin-bottom: 30px;}
.tgfw2_main_text p{font-size: 16px;line-height: 30px;text-align:justify;}
.tgfw2_main_pic{width: 620px;float: left;position: relative;}
.tgfw2_main_pic .number_icon{position: absolute;left: 0;top: 0;}

.tgfw2_box{padding-top: 80px;}
.tgfw2_box .tgfw2_title{display:block;width:436px;margin: auto;position: relative;text-align: center;margin-bottom: 56px;}
.tgfw2_title h2{font-size: 36px;margin-bottom: 15px;}
.tgfw2_title p{text-transform: uppercase;font-size: 24px;color: #dadada;}
.tgfw2_title .title_left_icon{position: absolute;left: -130px;top: 20px;}
.tgfw2_title .title_right_icon{position: absolute;right: -130px;top: 20px;}
.tgfw2_form label input{border: 1px solid #dcdcdc;width: 272px;height: 36px;box-sizing: border-box;padding: 0 5px;color: #999999;}

/* 模具类型 */
.mjlx_form {width: 100%;height: 100%;}
.mjlx_select_box{margin-top: 38px;}
.mjlx_form .swiper-slide {font-size: 18px;background: #fff;height: 100%;}
.mjlx_form .swiper-pagination-bullet {width: 26px;height: 26px;text-align: center;line-height: 26px;font-size: 12px;color:#000;opacity: 1;background: rgba(0,0,0,0.2);}
.mjlx_form .swiper-pagination-bullet-active {color:#fff;background: #007aff;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 65px 0 0;}
.imaginary_line{position: absolute;bottom: 20px;left: 0;width: 100%;height: 1px;}
.imaginary_line:after{content:'';position:absolute;border-top: 1px dashed #000;width: 100%;height: 1px;width: 100%;z-index: 1;}
.mjlx_form .swiper-slide h3{width: 100%;display: block;font-size: 16px;}
.independent{width: 260px;box-sizing: border-box;padding-left: 28px;float: left;margin-bottom: 44px;font-size: 16px;line-height: 32px;cursor: pointer;}
.independent .item{display: block;width: 6px;height: 6px;border: 4px solid #999999;border-radius: 50%;margin-right: 17px;float: left;margin-top: 9px;}
.mjlx_select .bd .independent{width: 170px;margin-bottom: 20px;padding-left: 0;}
.rests_input{box-sizing: border-box;height: 30px;line-height: 30px;}
.rests_input .item{display: block;width: 6px;height: 6px;border: 4px solid #999999;border-radius: 50%;margin-right: 17px;float: left;margin-top: 9px;}
.rests_input span{margin-right: 20px;display: block;height: 30px;float: left;cursor: pointer;}
.rests_input input{width: 253px;border: none;border-bottom: 1px solid #999999;color: #999999;line-height: 30px;font-size: 14px;outline: none;float: left;}
.mjlx_select .bd .mjlx_select_msg{display: none;}
.mjlx_select .bd .on{display: block;}
.mjlx_select_box .active .item{border-color: #198ede;}

.mjlx_box .swiper-button-next, .swiper-button-prev{bottom: 50px;top: auto;}
.mjlx_box .swiper-button-next, .swiper-container-rtl .swiper-button-prev{background: #198ede;width:170px;line-height: 36px;text-align: center;color: #fff;right: 350px;height: 36px;}
.mjlx_box .swiper-button-prev, .swiper-container-rtl .swiper-button-next{background: #198ede;width:170px;line-height: 36px;text-align: center;color: #fff;left: 350px;height: 36px;}

.the_second_page{margin-top: 20px;}
.the_third_page{width: 900px;margin: auto;}
.the_third_page_title{text-align: center;margin-bottom: 50px;}
.the_third_page_title h2{margin-bottom: 10px;}
.the_second_page .independent{width: 164px;margin-bottom: 20px;}
.the_third_page_line{margin-bottom: 20px;}
.the_third_page_line label input{box-sizing: border-box;width: 320px;padding-left: 24px;line-height: 40px;font-size: 14px;float: left;border:1px solid #dcdcdc;}
.the_third_page_line label span{display: block;float: left;width: 98px;line-height: 40px;font-size: 16px;}
.the_third_page_line label textarea{width: 802px;box-sizing: border-box;resize: none;border: 1px solid #dcdcdc;height: 105px;}
.the_third_page_btn input{display: block;width: 348px;margin: auto;background: #ec6941;color: #fff;border: none;height: 32px;font-size: 16px;}
.the_third_page_btn p{color: #ff0000;text-align: center;font-size: 12px;margin-top: 16px;}
.mjlx_form  .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:last-child{margin: 0 0 0 0;}
.mjlx_form .swiper-pagination-bullet{position: relative;}
.mjlx_form .swiper-pagination-bullet::after{content: '';position: absolute;right: -55px;top: 13px;width: 50px;height: 1px;border-top: 1px dashed #a9a9a9;}
.mjlx_form .swiper-pagination-bullet:last-child{position: static;margin:0 0 0 0;}

.footer_list .a_link{color: #91929a;}
.jsddm li:hover a{color:#fff;}

.jsddm .jsl li a{color:#696969;}
.jsddm .jsl li:hover a{color:#1168d2;}