/* 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, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }

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; }

body p{ font-size: 14px; }
body main .banner { width: 100%; height: 601px; background: url("../images/design/design_banner.jpg") center no-repeat; }
body main .banner .content_design { padding-top: 144px; width: 100%; }
body main .banner .content_design .con_clear { position: relative; width: 900px; margin: 0 auto; background: white; box-shadow: 0 0 10px #ccc; overflow: hidden; }
body main .banner .content_design .con_clear .con_form_left { position: relative; float: left; width: 409px; padding: 32px 74px 32px 25px; border-right: 1px solid #eee; }
body main .banner .content_design .con_clear .con_form_left h3 { font-size: 20px; font-weight: 400; }
body main .banner .content_design .con_clear .con_form_left h3 span { color: #ff9c00; font-size: 12px; }
body main .banner .content_design .con_clear .con_form_left .con_form { padding-top: 17px; }
body main .banner .content_design .con_clear .con_form_left .con_form .form_row { padding-bottom: 15px; overflow: hidden; }
body main .banner .content_design .con_clear .con_form_left .con_form .form_row label { float: left; display: inline-block; font-size: 14px; line-height: 34px; }
body main .banner .content_design .con_clear .con_form_left .con_form .form_row label em { font-size: 22px; font-family: Arial; color: #ff5347; vertical-align: -webkit-baseline-middle; }
body main .banner .content_design .con_clear .con_form_left .con_form .form_row .form_select { float: left; margin-left: 6px; }
body main .banner .content_design .con_clear .con_form_left .con_form .form_row .form_select select { width: 144px; height: 38px; font-size: 15px; padding: 0 12px; border: 1px solid #BBBBBB;}
body main .banner .content_design .con_clear .con_form_left .con_form .form_row .form_select select:nth-child(1) { margin-right: 18px; }
body main .banner .content_design .con_clear .con_form_left .con_form .form_row:nth-child(3) .form_select { width: 77%; }
body main .banner .content_design .con_clear .con_form_left .con_form .form_row:nth-child(3) .form_select select {width: 309px; line-height: 35px; padding: 0 15px; }
body main .banner .content_design .con_clear .con_form_left .con_form .form_input input { width: 276px; height: 35px; line-height: 35px; padding: 0 15px; margin-left: 6px; border: 1px solid #BBBBBB; }
body main .banner .content_design .con_clear .con_form_left .con_form .form_input input[value] { float: left; }
body main .banner .content_design .con_clear .con_form_right { float: left; padding: 46px 0 32px 85px; }
body main .banner .content_design .con_clear .con_form_right .content_right > p { font-size: 20px; text-align: center; padding-bottom: 30px; }
body main .banner .content_design .con_clear .con_form_right .content_right > p span { padding: 0 4px; }
body main .banner .content_design .con_clear .con_form_right .content_right .res_list { width: 290px; border: 1px solid #eee; }
body main .banner .content_design .con_clear .con_form_right .content_right .res_list ul { padding: 23px; }
body main .banner .content_design .con_clear .con_form_right .content_right .res_list ul li p { font-size: 14px; line-height: 40px; text-align: center; }
body main .banner .content_design .con_clear .con_form_right .content_right .res_list ul li p span { padding: 0 4px 0 13px; }
body main .banner .content_design .con_clear .Calculation { position: absolute; left: 49.6%; top: 36%; }
body main .banner .content_design .con_clear .Calculation > img:hover { opacity: 0.8; }
body main .word { width: 100%; }
body main .word .introduction { width: 1224px; padding-top: 60px; margin: 0 auto; }
body main .word .introduction .item_list { padding-bottom: 30px; border-bottom: 1px solid #27c27b; }
body main .word .introduction .item_list ul { display: inline-block; }
body main .word .introduction .item_list ul li { float: left; margin-right: 74px; }
body main .word .introduction .item_list ul li:nth-child(6) { margin-right: 0; }
body main .word .introduction .tab_Img { width: 1222px; padding-top: 20px; }
body main .word .introduction .tab_Img ul li { padding: 16px 0; }
body main .word .introduction .tab_Img ul li span { display: inline-block; font-size: 16px; color: black; }
body main .word .introduction .tab_Img ul li span:nth-child(1) { width: 18%; padding-left: 20px; }
body main .word .introduction .tab_Img ul li span:nth-child(2) { width: 20%; padding-right: 6%; }
body main .word .introduction .tab_Img ul li span:nth-child(3) { width: 14%; padding-right: 5%; text-align: center; }
body main .word .introduction .tab_Img ul li span:nth-child(4) { width: 27%; text-align: center; }
body main .word .introduction .tab_Img ul li span a { display: inline-block;  width: 102px;  text-align: center; }
body main .word .introduction .tab_Img ul li:nth-child(1) span { font-size: 28px; color: black; }
body main .word .introduction .tab_Img ul li:nth-child(1) span:nth-child(3) { width: 28%; text-align: left; padding-right: 0; padding-left: 20px; }
body main .word .introduction .tab_Img ul li:nth-child(1) span:nth-child(4) { width: 21%; padding: 0; text-align: left; }
body main .word .introduction .room_list .room_iten { padding-top: 66px; }
body main .word .introduction .room_list .room_iten h3 { padding-bottom: 46px; font-size: 24px; text-align: center; }
body main .word .introduction .room_list .room_iten ul { display: inherit; text-align: center; }
body main .word .introduction .room_list .room_iten ul li { display: inline-block; margin-right: 88px; width: 321px; vertical-align: text-top; }
body main .word .introduction .room_list .room_iten ul li a { display: inline-block; }
body main .word .introduction .room_list .room_iten ul li a p { position: relative; display: inline-block; width: 86%; font-size: 15px; padding: 20px 26px 19px 20px; line-height: 24px; text-align: center; }
body main .word .introduction .room_list .room_iten ul li a p:after { display: inline-block; position: absolute; content: ""; width: 52px; height: 4px; left: 50%; margin-left: -26px; bottom: 0px; background: url("../images/design/font_border.jpg"); }
body main .word .introduction .room_list .room_iten:nth-child(1) ul li:nth-child(2) { margin-right: 0; }
body main .word .introduction .room_list .room_iten:nth-child(2) ul li:nth-child(3) { margin-right: 0; }
body main .word .introduction .room_list .room_iten:nth-child(3) ul li:nth-child(3) { 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; }

/*# sourceMappingURL=screen.css.map */
