@charset "UTF-8";
/* Welcome to Compass. In this file you should write your main styles. (or centralize your imports) Import this file using the following HTML or equivalent: <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */


html { line-height: 1; }

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a img { border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

* { margin: 0; padding: 0; }

a { cursor: pointer; text-decoration: none ; color: #5d5b5b;}

.c_green1 { color: #2fb476; }

.c_orange1 { color: #ff9000; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

body p{ font-size: 14px; }
/*body main{width: 100%;float: left}*/
body main .banner p{line-height: normal;}
body main .banner{ position: relative; background:url("../images/design/design_banner.jpg") bottom center;background-size:100% auto ;}
body main .banner_img{width:100%;display: block;background:url("../images/design/design_banner.jpg") bottom center;}
body main .banner .content_design{width:100%;padding-bottom:28px;}
body main .banner .content_design-box{width:1280px;height:100%;margin:0 auto;display: flex;}

body main .banner .content_design-box form{width:100%;height:100%; display: flex; align-items: start;justify-content: space-between;}
body main .banner .content_design-box .content-left{height:100%;display: flex;flex-direction: column;justify-content: space-between;}
body main .banner .content_design-box .con-left-top{margin-top:50px;display: flex;flex-direction: column;}
body main .banner .content_design-box .con-left-top p{display: inline-block; margin-top:16px; color:#fff;font-size: 20px;line-height: normal;}
body main .banner .content_design-box .con-left-top .tit-orange{padding:14px 26px; width:300px;text-align: center; border-radius: 14px  14px 14px 0;font-size: 26px; background: #fa7d3b;}
body main .banner .content_design-box .con-left-top .tit-text{margin-top:20px;font-size: 42px;font-weight: bold; color:#fff;letter-spacing: 3px;}
body main .banner .content_design-box .con-left-ip{display: flex;align-items: start;margin-top:120px;}
body main .banner .content_design-box .con-left-ip img{width:370px;}
/*3cb860 背景：edfbf1*/
body main .banner .content_design-box .con-left-ip .res_list{margin-left:10px; margin-top:20px;padding:28px 14px 32px;width:332px;box-sizing: border-box; background:#edfbf1;border-radius: 10px;}
body main .banner .content_design-box .con-left-ip .res_list p{text-align: center; color:#000;font-size: 16px;}
body main .banner .content_design-box .con-left-ip .res_list .list-tit{font-size: 26px;font-weight: bold;margin-bottom:4px;}
body main .banner .content_design-box .con-left-ip .res_list .list-num span{margin-right:6px;display: inline-block;width:100px;text-align:right;font-weight: bold;font-size:28px;color:#3cb860;}
body main .banner .content_design-box .con-left-ip .res_list .list-box{margin-top:14px; display: flex;flex-wrap: wrap;}
body main .banner .content_design-box .con-left-ip .res_list .list-box p{margin-top:10px; width:50%;}
body main .banner .content_design-box .con-left-ip .res_list .list-box p span{display: inline-block;margin-right:4px; width:46px;text-align: right; color:#3cb860;font-weight: bold;}
body main .banner .content_design .con_form_left { position: relative; padding: 30px;margin-top:140px; background: #fff;border-radius: 14px;}
body main .banner .content_design .con_form_left h3 { font-size: 24px; font-weight:bold; }
body main .banner .content_design .con_form_left h3 span {display: inline-block;margin-left: 5px; color: #ff9c00; font-size: 12px; }
body main .banner .content_design .con_form_left .con_form { padding-top: 20px; }
body main .banner .content_design .con_form_left .con_form .form_row {position: relative; padding-bottom: 18px; overflow: hidden; }
body main .banner .content_design .con_form_left .con_form .form_row .square{display: inline-block;position: absolute;right: 15px;top:0;line-height: 38px;color:#000;}
body main .banner .content_design .con_form_left .con_form .form_row .form_select { width: 306px;display: flex;align-items: center;justify-content: space-between;}
body main .banner .content_design .con_form_left .con_form .form_row .form_select  select::-ms-expand { display: none; }
body main .banner .content_design .con_form_left .con_form .form_row .form_select select { width: 142px; height: 46px; line-height:40px; padding: 2px 15px;font-size: 15px; background: #f6f8f9;border:0;border-radius: 5px;}
/*body main .banner .content_design .con_form_left .con_form .form_row .form_select select:nth-child(1) { margin-right: 16px; }*/
body main .banner .content_design .con_form_left .con_form input { width: 276px; height: 42px;font-size: 14px; color:#000;line-height: 42px; padding: 2px 15px; background: #f6f8f9;;border:0;border-radius: 5px;}
body main .banner .content_design .con_form_left >p{text-align: center;}
body main .banner .content_design .con_form_left .con_form .teg{width: 306px;color:#fff;height:46px;line-height: 46px; font-size: 18px; background: #3cb860;}


body main .word { width: 100%; }
body main .word .introduction { width: 1224px; padding-top: 60px; margin: 0 auto; }
body main .word .content-box{width: 1460px;margin: 0 auto;padding: 40px 0;}
body main .word .content-box >h3{text-align: center;height: auto;line-height: 80px;}
body main .word .content-box >ul{display: inline-block; padding: 20px 0; width: 100%;box-sizing: border-box}
body main .word .content-box >ul li{float: left;margin-right: 60px;}
body main .word .content-box >ul li:nth-child(4n+0){margin-right: 0}
body main .word .introduction .use_table { padding: 50px 0 20px 0; }
body main .word .introduction .use_table h3 { font-size: 36px; text-align: center; overflow: inherit; }
body main .word .introduction .use_table .use_data { padding: 20px 0;font-size:13px; }
body main .word .introduction .use_table .use_data .data_title { border-bottom: 1px solid #eaeaea; border-top: 1px solid #eaeaea; }
body main .word .introduction .use_table .use_data .data_title span { display: inline-block; line-height: 40px; min-width: 226px; }
body main .word .introduction .use_table .use_data .data_title span:nth-child(1) { padding-left: 10px; }
body main .word .introduction .use_table .use_data .data_title span:nth-child(6) { min-width: 60px; }
body main .word .introduction .use_table .use_data .scroll_data { height: 400px; padding-top: 15px; overflow: hidden; }
body main .word .introduction .use_table .use_data .scroll_data ul li span { display: inline-block; line-height: 34px; min-width: 225px; }
body main .word .introduction .use_table .use_data .scroll_data ul li span:nth-child(1) { padding-left: 10px; }
body main .word .introduction .use_table .use_data .scroll_data ul li a { display: inline-block; min-width: 60px; text-align: center; }
body main .word .introduction .use_table .use_data .apply { padding-top: 60px; text-align: center; }
body main .word .introduction .use_table .use_data .apply .butt_apply { display: inline-block; width: 470px; font-size: 16px; line-height: 46px; color: white; margin: 0 auto; text-align: center; background-color: #27c27b; }
body main .word .introduction .use_table .use_data .apply .butt_apply:hover { opacity: 0.8; }

@media (max-width: 1540px) and (min-width: 0) {
    body main .banner .content_design-box{width:1200px;height:100%;margin:0 auto;display: flex;}
    body main .banner .content_design-box .con-left-ip{margin-top:60px;}
    body main .banner .content_design-box .con-left-top .tit-orange{width:260px;padding:10px 14px;font-size: 24px;}
    body main .banner .content_design-box .con-left-top .tit-text{font-size: 38px;}
    body main .banner .content_design-box .con-left-ip img{width:340px;}
    body main .banner .content_design .con_form_left{margin-top:100px;}
}
/*@media (max-width: 1440px) and (min-width: 0) {*/
    /*body main .banner .content_design-box{width:1200px;height:100%;margin:0 auto;display: flex;}*/
    /*body main .banner .content_design-box .con-left-ip{margin-top:60px;}*/
    /*body main .banner .content_design-box .con-left-top .tit-orange{width:260px;padding:10px 14px;font-size: 24px;}*/
    /*body main .banner .content_design-box .con-left-top .tit-text{font-size: 38px;}*/
    /*body main .banner .content_design-box .con-left-ip img{width:340px;}*/
    /*body main .banner .content_design .con_form_left{margin-top:100px;}*/
/*}*/
/*# sourceMappingURL=screen.css.map */
