@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; }

.content_wrapper { width: 1460px; margin: 0 auto; overflow: hidden; }

.input_container { display: inline-block; float: left; margin-right: 20px; }
.input_container select { padding: 0 12px; width: 150px; height: 48px; font-size: 14px; color: #929090; border-radius: 4px; text-align: center; border: 1px solid #e3e3e3; background-color: #f4f4f4; box-shadow: 0 0 10px #e3e3e3; appearance: none; -moz-appearance: none; -webkit-appearance: none; }
.input_container input[type=text] { width: 230px; font-size: 14px; color: #929090; height: 48px; line-height: 48px; border-radius: 4px; padding-left: 20px;box-sizing: border-box; border: 1px solid #e3e3e3; background-color: #f4f4f4; box-shadow: 0 0 10px #e3e3e3; }
.input_container :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #929090; opacity: 1; }
.input_container ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #929090; opacity: 1; }
.input_container input:-ms-input-placeholder { color: #929090; opacity: 1; }
.input_container input::-webkit-input-placeholder { color: #929090; opacity: 1; }
.input_container input[type=button] { width: 190px; color: white; font-size: 16px; line-height: 48px; border-radius: 4px; background-color: #ff7f00; border: none; background: -webkit-linear-gradient(left, #ffa600, #ff7f00); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(right, #ffa600, #ff7f00); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(right, #ffa600, #ff7f00); /* Firefox 3.6 - 15 */ background: linear-gradient(to right, #ffa600, #ff7f00); /* 标准的语法（必须放在最后） */ }

.input_container1 input[type=button] { width: 90px; color: white; font-size: 15px; line-height: 33px; border-radius: 4px; background-color: #ff7f00; border: none; background: -webkit-linear-gradient(left, #ffa600, #ff7f00); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(right, #ffa600, #ff7f00); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(right, #ffa600, #ff7f00); /* Firefox 3.6 - 15 */ background: linear-gradient(to right, #ffa600, #ff7f00); /* 标准的语法（必须放在最后） */ }

.input_container:last-child { margin-right: 0; }

.index_h3 { display: inline-block; }

.index_common_header { width: 100%; text-align: center; }
.index_common_header .index_common_title { position: relative; display: inline-block; margin-top: 30px; width: 515px; height: 72px; border: 1px solid #e3e3e3; }
.index_common_header .index_common_title h3 { position: absolute; top: -26px; display: inline-block; font-size: 40px; min-width: 240px; line-height: 50px; left: 50%; margin-left: -120px; text-align: center; background-color: #f8f8f8; }
.index_common_header .index_common_title .alone_h3 { background-color: white; }
.index_common_header .index_common_title > p { padding-top: 25px; color: #b3b3b3; text-align: center; line-height: 45px; }
.index_common_header .index_common_title > p font { font-size: 13px; }
.index_common_header .index_common_nav { width: 100%; padding: 25px 0; text-align: center; }
.index_common_header .index_common_nav > ul { display: inline-block; }
.index_common_header .index_common_nav > ul li { float: left; }
.index_common_header .index_common_nav > ul li a { position: relative; padding: 0  24px; font-size: 15px; line-height: 22px; }
.index_common_header .index_common_nav > ul li a:after { position: absolute; content: ""; width: 1px; height: 16px; right: 0; top: 3px; background-color: #e3e3e3; }
.index_common_header .index_common_nav > ul li a:hover { color: #2fb476; }
.index_common_header .index_common_nav > ul li:last-child a:after { position: absolute; content: ""; width: 8px; height: 16px; background: url("../images/border_icon.png"); }

.spacing1 { padding: 30px 0 40px 0; }

.spacing2 { padding: 50px 0; }

body .warp { font-family: 微软雅黑; }
body .header .header_top { height: 35px; color: #929292; background-color: #f4f4f4; }
body .header .header_top .first_header_nav { position: relative; width: 1460px; font-size: 12px; margin: 0 auto; }
body .header .header_top .first_header_nav .first_header_left { float: left; margin-left: 1%; line-height: 35px; }
body .header .header_top .first_header_nav .first_header_right { position: relative; float: right; }
body .header .header_top .first_header_nav .first_header_right .right_tex > a { position: relative; display: inline-block; padding: 0 6px; line-height: 35px; text-align: center; }
body .header .header_top .first_header_nav .first_header_right .right_tex > a > font { font-weight: bold; }
.sub_nav_login{ position: absolute;display: none; width: 88px; left: 0; top: 35px;;background-color: white;border: 1px solid #e3e3e3;border-top: none; z-index: 9999999; margin-left:100px;}
.sub_nav_login1{ position: absolute;display: none; width: 88px; left: 0; top: 35px;;background-color: white;border: 1px solid #e3e3e3;border-top: none; z-index: 9999999}
.sub_nav_login a{ display: inline-block; font-family: "微软雅黑"; width: 100%; top:0;  line-height: 28px; text-align: center; font-size: 12px;}
.sub_nav_login1 a{ display: inline-block; font-family: "微软雅黑"; width: 100%; top:0;  line-height: 28px; text-align: center; font-size: 12px;}
.sub_nav_login a:hover{color: #00ad28}
.sub_nav_login1 a:hover{color: #00ad28}
.nav_login .icon2{ display: none}
.nav_login:hover .icon2{ display: inline-block;}
.nav_login:hover .icon1{ display: none;  }
/*body .header .header_top .first_header_nav .first_header_right .right_tex .nav_login:hover .sub_nav_login{display: inline-block}*/
body .header .header_top .first_header_nav .first_header_right .right_tex > a img { padding-bottom: 2px; vertical-align: middle; }
body .header .header_top .first_header_nav .first_header_right .right_tex .top_nav { position: absolute; display: none; padding: 15px 0; width: 685px; right: 0; border: 1px solid #e3e3e3; background-color: white; z-index: 999; }
body .header .header_top .first_header_nav .first_header_right .right_tex .top_nav .top_nav_item { float: left; width: 20%; min-height: 234px; text-align: center; border-right: 1px dashed #e3e3e3; box-sizing: border-box; }
body .header .header_top .first_header_nav .first_header_right .right_tex .top_nav .top_nav_item .item_head { display: inline-block; padding-bottom: 8px; text-align: center; }
body .header .header_top .first_header_nav .first_header_right .right_tex .top_nav .top_nav_item > h5 { color: #2fb476; font-size: 15px; font-weight: bold; line-height: 36px; text-align: center; }
body .header .header_top .first_header_nav .first_header_right .right_tex .top_nav .top_nav_item .item_ul li a { display: inline-block; width: 100%; color: #8b8b8b; line-height: 28px; }
body .header .header_top .first_header_nav .first_header_right .right_tex .top_nav .top_nav_item:last-child { border-right: none; }
body .header .header_top .first_header_nav .first_header_right .right_tex .bor_solid { min-width: 40px; padding: 0  7px 0  9px; }
body .header .header_top .first_header_nav .first_header_right .right_tex .bor_solid:before { position: absolute; content: ""; width: 1px; top: 50%; margin-top: -7px; left: -2px; height: 13px; background-color: #929292; }
body .header .header_nav_content { position: relative; display: inline-block; width: 100%; color: #787878;background-color: white; }
body .header .header_nav_content .header_nav_box { width: 1460px; margin: 0 auto; }
body .header .header_nav_content .header_nav_box .nav_content_left { float: left; margin: 15px 0; }
body .header .header_nav_content .header_nav_box .nav_content_left .logo_box { display: inline-block; vertical-align: text-bottom}
body .header .header_nav_content .header_nav_box .nav_content_left .min_banner { display: inline-block; margin: 0 4px; width: 212px; height: 61px; overflow: hidden }
body .header .header_nav_content .header_nav_box .nav_content_left .min_banner ul li {height: 100%; }
body .header .header_nav_content .header_nav_box .nav_content_left .min_banner ul li a { display: inline-block;vertical-align: bottom}
body .header .header_nav_content .header_nav_box .nav_content { float: left; margin: 0  0 0 4.8%; }
body .header .header_nav_content .header_nav_box .nav_content .nav_content_ul { display: inline-block; }
body .header .header_nav_content .header_nav_box .nav_content .nav_content_ul > li { float: left; margin: 0 10px 0 8px; padding: 22px 0; }
body .header .header_nav_content .header_nav_box .nav_content .nav_content_ul > li > a { position: relative; display: inline-block; padding: 0 10px; font-size: 15px; line-height: 48px; color: #504d4d; }
body .header .header_nav_content .header_nav_box .nav_content .nav_content_ul > li > a i { position: absolute; top: -2px; right: -5px; }
body .header .header_nav_content .header_nav_box .nav_content .nav_content_ul > li > a i .icon2 { display: none; }
body .header .header_nav_content .header_nav_box .nav_content .nav_content_ul > li a:hover { color: #2fb476; }
body .header .header_nav_content .header_nav_box .nav_content .nav_content_ul > li .item_color { color: #2fb476; }
body .header .header_nav_content .header_nav_box .nav_content .nav_content_ul > li .sub_nav { position: absolute; display: none;min-width: 1345px; padding: 24px 0; height: 132px; width: 100%; top: 89px; left: 0; text-align: center; border-top: 1px solid #e3e3e3; background-color: white; z-index: 99; }
body .header .header_nav_content .header_nav_box .nav_content .nav_content_ul > li .sub_nav .sub_nav_box { display: inline-block; margin: 0 auto; text-align: center; }
body .header .header_nav_content .header_nav_box .nav_content .nav_content_ul > li .sub_nav .sub_nav_box .sub_nav_item { float: left; margin: 0 15px; color: #8b8b8b; font-size: 14px; min-width: 160px; border-right: 1px dashed #e3e3e3; overflow: hidden; }
body .header .header_nav_content .header_nav_box .nav_content .nav_content_ul > li .sub_nav .sub_nav_box .sub_nav_item a {position: relative; display: inline-block; width: 100%; line-height: 20px; text-align: left; }
.top_icons{
  position: absolute;
  top: -10px;
  right: -3px;
  display: inline-block;
  color: white;
  font-size: 12px;
  border-radius: 32px;
  padding: 2px 9px;
  background-color: #ff9000;
}
body .header .header_nav_content .header_nav_box .nav_content .nav_content_ul > li .sub_nav .sub_nav_box .sub_nav_item a img { vertical-align: middle; padding: 0 0 3px 5px; }
body .header .header_nav_content .header_nav_box .nav_content .nav_content_ul > li .sub_nav .sub_nav_box .sub_nav_item a:hover { color: #2fb476; }
body .header .header_nav_content .header_nav_box .nav_content .nav_content_ul > li .sub_nav .sub_nav_box .sub_nav_item > ul { margin-top: 13px; }
body .header .header_nav_content .header_nav_box .nav_content .nav_content_ul > li .sub_nav .sub_nav_box .sub_nav_item > ul li { float: left; width: 33%; }
body .header .header_nav_content .header_nav_box .nav_content .nav_content_ul > li .sub_nav .sub_nav_box .sub_nav_item > ul li a { display: inline-block; width: 100%; padding: 0; font-size: 14px; text-align: left; line-height: 28px; }
body .header .header_nav_content .header_nav_box .nav_content .nav_content_ul > li .sub_nav .sub_nav_box .sub_nav_item > ul li a:hover { color: #2fb476; }
body .header .header_nav_content .header_nav_box .nav_content .nav_content_ul > li .sub_nav .sub_nav_box .icon_item { float: left; width: 120px; text-align: center; }
body .header .header_nav_content .header_nav_box .nav_content .nav_content_ul > li .sub_nav .sub_nav_box .icon_item > a { position: relative; display: inline-block; width: 100%; padding: 0; line-height: inherit; text-align: center; }
body .header .header_nav_content .header_nav_box .nav_content .nav_content_ul > li .sub_nav .sub_nav_box .icon_item > a > span { display: inline-block; }
body .header .header_nav_content .header_nav_box .nav_content .nav_content_ul > li .sub_nav .sub_nav_box .icon_item > a >  span > img { vertical-align: inherit!important; }
body .header .header_nav_content .header_nav_box .nav_content .nav_content_ul > li .sub_nav .sub_nav_box .icon_item > a > span .img2{ display: none; }
body .header .header_nav_content .header_nav_box .nav_content .nav_content_ul > li .sub_nav .sub_nav_box .icon_item > a .icon_tex { display: inline-block; width: 100%; color: #929292; font-size: 14px; line-height: 30px; }
body .header .header_nav_content .header_nav_box .nav_content .nav_content_ul > li .sub_nav .sub_nav_box .icon_item > a:hover .icon_tex { color: #2fb476; }
body .header .header_nav_content .header_nav_box .nav_content .nav_content_ul > li .sub_nav .sub_nav_box .icon_item > a:hover span .img1 { display: none; }
body .header .header_nav_content .header_nav_box .nav_content .nav_content_ul > li .sub_nav .sub_nav_box .icon_item > a:hover span .img2 { display: block; }
body .header .header_nav_content .header_nav_box .nav_content .nav_content_ul > li:hover a i .icon1 { display: none; }
body .header .header_nav_content .header_nav_box .nav_content .nav_content_ul > li:hover a i .icon2 { display: inline-block; }
body .header .header_nav_content .header_nav_box .nav_content .nav_content_ul > li:hover .sub_nav { display: inline-block; }
body .header .header_nav_content .header_nav_box .nav_content .nav_content_ul .alont_li { margin-left: 12px; }
body .header .header_nav_content .header_nav_box .nav_content .nav_content_ul > .alont_li:hover { color: #2fb476; }
body .header .header_nav_content .header_nav_box .nav_search { position: relative; float: right; margin: 32px 1% 0 0; }
body .header .header_nav_content .header_nav_box .nav_search .search_select { position: absolute; display: none; min-width: 88px; font-size: 13px; line-height: 34px; left: -88px; text-align: center; border: 1px solid #e5e5e5; }
body .header .header_nav_content .header_nav_box .nav_search .search_select >span{ display: inline-block;min-width: 52px;}
body .header .header_nav_content .header_nav_box .nav_search .search_select > img { padding-left: 4px; padding-bottom: 2px; vertical-align: middle; }
body .header .header_nav_content .header_nav_box .nav_search .search_select .select_list { display: none; position: absolute; width: 89px; left: -1px; top: 34px; border: 1px solid #e5e5e5; box-sizing: border-box; background-color: white; z-index: 999; }
body .header .header_nav_content .header_nav_box .nav_search .search_select .select_list > li { width: 100%; }
body .header .header_nav_content .header_nav_box .nav_search .search_select .select_list > li a { display: inline-block; width: 100%; padding-left: 22%; text-align: left; font-size: 12px; box-sizing: border-box; }
body .header .header_nav_content .header_nav_box .nav_search .search_select .select_list > li a:hover { color: #2fb476; background-color: #e3e3e3; }
body .header .header_nav_content .header_nav_box .nav_search .search_box { position: relative; float: left; }
body .header .header_nav_content .header_nav_box .nav_search .search_box .search { position: relative; width: 238px; padding-left: 15px; color: #787878; line-height: 34px; height: 34px; border-radius: 4px; border: 1px solid  #e5e5e5; }
body .header .header_nav_content .header_nav_box .nav_search .search_box .search_icon { position: absolute; right: 12px; top: 50%; margin-top: -10px; }
body .header .header_nav_content .header_nav_box .nav_search .search_box .search_val { position: absolute; font-size: 13px; left: 15px; line-height: 34px; top: 50%; margin-top: -17px; color: #787878; }
body .container_banner { position: relative; width: 100%; height: 640px; }
body .container_banner .form_box { position: absolute; width: 940px; padding: 24px 40px; top: 67%; left: 50%; margin-left: -471px; box-sizing: border-box; background-color: rgba(253, 253, 253, 0.84); z-index: 999; }
body .container_banner .form_box .form_tip { position: relative; display: inline-block; width: 100%; text-align: center; line-height: 40px; }
body .container_banner .form_box .form_tip span { display: inline-block; color: #6e6e6e; line-height: 56px; vertical-align: text-bottom; }
body .container_banner .form_box .form_tip .number_tip { display: inline-block; padding: 6px 10px; margin: 0 10px; background-color: #eeeeee; border: 1px solid #dcdcdc; border-radius: 4px; box-shadow: 0 0 10px #cec7c7; }
body .container_banner .form_box .form_tip .number_tip .nub_item { position: relative; float: left; width: 25px; color: #ff9000; font-family: Helvetica; font-size: 23px; margin-right: 8px; line-height: 38px; height: 38px; border-radius: 4px; background-color: #ffffff; box-shadow: 0 0 10px #dbdbdb; overflow: hidden; }
body .container_banner .form_box .form_tip .number_tip .nub_item ul { position: absolute; top: 0; width: 25px; }
/*body .container_banner .form_box .form_tip .number_tip .nub_item .nub{background: url("../images/number1.png")}*/
body .container_banner .form_box .form_tip .number_tip .nub_item:last-child { margin-right: 0; }
body .container_banner .form_box .form_tip .number_tip:before { position: absolute; content: ""; left: 0; top: 27px; width: 13%; height: 1px; background-color: #dbdbdb; }
body .container_banner .form_box .form_tip .number_tip:after { position: absolute; content: ""; right: 0; top: 27px; width: 13%; height: 1px; background-color: #dbdbdb; }
body .container_banner .form_box .form_content { margin-top: 10px; }
body .container_banner .notice_content { position: absolute; padding: 0 15px; width: 360px; height: 36px; top: 7%; right: 10%; overflow: hidden; background-color: rgba(64, 58, 58, 0.42); z-index: 9999; border-radius: 4px; box-sizing: border-box; }
body .index_common_company .company_content_box{position: relative; height: 485px;  overflow: hidden;}
body .container_banner .notice_content > span { display: inline-block;     vertical-align: top;  line-height: 45px;}
body .container_banner .notice_content ul{display: inline-block}
body .container_banner .notice_content a { display: inline-block; color: white; font-size: 13px; line-height: 35px; max-width: 290px; overflow: hidden; z-index: 9999; }
body .container_banner .notice_content a em { color: orange; }
body .min_banner { display: none; }
body .index_entries { padding: 22px 0; width: 100%; background-color: white; }
body .index_entries .entries_box { width: 100%; text-align: center; }
body .index_entries .entries_box > ul { display: inline-block; padding-bottom: 10px; }
body .index_entries .entries_box > ul li { float: left; width: 320px; height: 137px; margin-right: 20px; border: 1px solid #e3e3e3; box-sizing: border-box; }
body .index_entries .entries_box > ul li a { display: inline-block; width: 100%; height: 100%; padding: 28px 25px; font-family: 微软雅黑; box-sizing: border-box; background-color: white; -webkit-transition: 0.7s ease; -moz-transition: 0.7s ease; -ms-transition: 0.7s ease; -o-transition: 0.7s ease; transition: 0.7s ease; }
body .index_entries .entries_box > ul li a .entries_info { float: left; }
body .index_entries .entries_box > ul li a .entries_info h5 { font-size: 22px; color: #333; font-weight: bold; text-align: left; line-height: 50px; }
body .index_entries .entries_box > ul li a .entries_info > span { color: #868686; }
body .index_entries .entries_box > ul li a .entries_icon { float: right; }
body .index_entries .entries_box > ul li:last-child { margin-right: 5px; }
body .index_entries .entries_box > ul li:hover { border: none; }
body .index_entries .entries_box > ul li:hover a { padding: 26px 25px; box-shadow: 0px 4px 19px 6px #f1f1f1; }
body .index_common_case { width: 100%; background-color: #f8f8f8; }
body .index_common_case .content_wrapper .case_content { display: inline-block; width: 100%; }
body .index_common_case .content_wrapper .case_content .theme_banner { width: 670px; height: 473px; float: left; overflow: hidden; }
body .index_common_case .content_wrapper .case_content .theme_banner .theme_box a img { width: 100%; }
body .index_common_case .content_wrapper .case_content .theme_part { width: 790px; float: right; }
body .index_common_case .content_wrapper .case_content .theme_part .theme_item { position: relative; float: left; width: 376px; height: 226px; margin-left: 18px; margin-bottom: 17px; overflow: hidden; }
body .index_common_case .content_wrapper .case_content .theme_part .theme_item a { display: inline-block; }
body .index_common_case .content_wrapper .case_content .theme_part .theme_item a > img { width: 100%; }
body .index_common_case .content_wrapper .case_content .theme_part .theme_item .mask_div { position: absolute; transition: all 0.5s; top: -100%; width: 100%; height: 100%; text-align: center; background-color: rgba(51, 189, 125, 0.61); }
body .index_common_case .content_wrapper .case_content .theme_part .theme_item .mask_div .mask_content { margin-top: 56px; }
body .index_common_case .content_wrapper .case_content .theme_part .theme_item .mask_div .mask_content h6 { display: inline-block; font-size: 22px; color: white; line-height: 40px;    width: 91%;  height: 40px;  overflow: hidden; }
body .index_common_case .content_wrapper .case_content .theme_part .theme_item .mask_div .mask_content p { font-size: 14px; color: white; line-height: 32px; padding-bottom: 8px; }
body .index_common_case .content_wrapper .case_content .theme_part .theme_item .mask_div .mask_content .look_link { width: 112px; font-size: 14px; color: white; line-height: 34px; border-radius: 5px; letter-spacing: 1px; background-color: orange; }
body .index_common_case .content_wrapper .case_content .theme_part .theme_item:hover .mask_div { top: 0; }
body .index_common_case .content_wrapper .case_content .layout_part { width: 100%; }
body .index_common_case .content_wrapper .case_content .layout_part .layout_content { display: inline-block; width: 100%; }
body .index_common_case .content_wrapper .case_content .layout_part .layout_content ul { float: left; }
body .index_common_case .content_wrapper .case_content .layout_part .layout_content ul li { float: left; margin-right: 16px; width: 175px; height: 100px; border: 1px solid #e3e3e3; box-sizing: border-box; }
body .index_common_case .content_wrapper .case_content .layout_part .layout_content ul li a { display: inline-block; width: 100%; padding: 26px 20px; box-sizing: border-box; }
body .index_common_case .content_wrapper .case_content .layout_part .layout_content ul li a .type_icon { float: left; margin-top: 3px; }
body .index_common_case .content_wrapper .case_content .layout_part .layout_content ul li a .tex { display: inline-block; float: right; text-align: center; min-width: 64px; line-height: 44px; }
body .index_common_case .content_wrapper .case_content .layout_part .layout_content .grab_link { display: inline-block; float: right; }
body .index_common_case .content_wrapper .case_content .layout_part .layout_content ul li a .type_icon .img2{display: none}
body .index_common_case .content_wrapper .case_content .layout_part .layout_content ul li a:hover .type_icon .img1{display: none}
body .index_common_case .content_wrapper .case_content .layout_part .layout_content ul li a:hover .type_icon .img2{display: block}
body .index_common_case .content_wrapper .case_content .layout_part .layout_content ul li a:hover .tex{color: #00ad28}
body .index_common_company .company_content .company_item { position: relative; float: left; width: 350px; height: 458px; margin: 5px 5px 17px 10px; box-sizing: border-box; -webkit-transition: 0.7s ease; -moz-transition: 0.7s ease; -ms-transition: 0.7s ease; -o-transition: 0.7s ease; transition: 0.7s ease; overflow: hidden; }
body .index_common_company .company_content .company_item .item_img { width: 350px; height: 230px; overflow: hidden; }
body .index_common_company .company_content .company_item .alone_icon{ position: absolute;display: inline-block;width: 48px;  top:0; left: 4%;z-index: 999}
body .index_common_company .company_content .company_item .alone_icon  img{width: 100%}
body .index_common_company .company_content .company_item .item_img img { transition: all .7s; }
body .index_common_company .company_content .company_item .company_logo { position: absolute; left: 50%; margin-left: -62px; top: 164px; width: 124px; height: 124px; border-radius: 50%; background-color: white; border: 1px solid #e3e3e3; overflow: hidden; }
body .index_common_company .company_content .company_item .company_logo a { display: inline-block; width: 100%; text-align: center; }
body .index_common_company .company_content .company_item .company_logo a img { width: 100%; padding-top:25px;}
body .index_common_company .company_content .company_item .item_detail { width: 100%; padding-top: 62px; border: 1px solid #e3e3e3; box-sizing: border-box; border-top: none; }
body .index_common_company .company_content .company_item .item_detail h5 { padding-top: 15px; font-size: 18px; text-align: center; line-height: 35px; }
body .index_common_company .company_content .company_item .item_detail h5 a { display: inline-block; }
body .index_common_company .company_content .company_item .item_detail p { text-align: center; }
body .index_common_company .company_content .company_item .item_detail p a { display: inline-block; font-size: 15px; line-height: 30px; color: #b3b3b3; min-width: 110px; }
body .index_common_company .company_content .company_item .item_detail p a font { color: #ff9000; }
body .index_common_company .company_content .company_item .item_detail .link_box { padding: 20px 0; width: 100%; text-align: center; }
body .index_common_company .company_content .company_item .item_detail .link_box .link_tex { display: inline-block; width: 148px; color: #27c27b; line-height: 42px; text-align: center; border-radius: 5px; box-sizing: border-box; border: 1px solid #2fb476; }
body .index_common_company .company_content .company_item:last-child { margin-right: 0; }
body .index_common_company .company_content .company_item:hover { box-shadow: 0px 4px 19px 6px #f1f1f1; }
body .index_common_company .company_content .company_item:hover .item_img img { opacity: 0.8; transition: 0.7s ease; -webkit-transform: scale(1.06); -ms-transform: scale(1.06); transform: scale(1.06); }
body .index_common_company .company_content .company_item:hover .item_detail { border: none; }
body .index_common_company .company_content .company_item:hover .item_detail .link_tex { color: white; background-color: #ff9000; border: none; }
body .index_common_company h4 { padding-bottom: 10px; font-size: 30px; text-align: center; }
body .index_common_company .index_process > ul { display: inline-block; width: 100%; padding: 32px 0; }
body .index_common_company .index_process > ul li { float: left; margin-right: 66px; text-align: center; }
body .index_common_company .index_process > ul li i { display: inline-block; }
body .index_common_company .index_process > ul li span { display: inline-block; width: 100%; font-size: 17px; line-height: 32px; }
body .index_common_company .index_process > ul li p { font-size: 14px; color: #b3b3b3; line-height: 20px; }
body .index_common_company .index_process > ul li:last-child { margin-right: 0; }
body .index_common_company .index_process .index_step ul li { float: left; text-align: center; }
body .index_common_company .index_process .index_step ul li i { display: inline-block; padding: 0 5px; }
body .index_common_company .index_process .index_step ul li span { display: inline-block; width: 170px; height: 1px; margin: 0 0 18px 0; background-color: #efeded; }
body .index_common_company .index_process .index_step ul li:nth-child(1) i { margin-left: 52px; }
body .index_common_company .index_process .index_step ul li:last-child span { width: 0; }
body .index_common_design { background-color: #f8f8f8; }
body .index_common_design .design_content { margin: 64px 0 30px  0; }
body .index_common_design .design_content .design_box { position: relative; display: inline-block; width: 100%;height: 528px; padding: 45px 30px; border: 1px solid #e3e3e3; background-color: white; box-sizing: border-box; }
body .index_common_design .design_content .design_box .design_details { float: left; margin: 0 100px; width: 548px; }
body .index_common_design .design_content .design_box .design_details .design_info_head { width: 100%; overflow: hidden; }
body .index_common_design .design_content .design_box .design_details .design_info_head .design_logo { float: left; display: inline-block; width: 83px; height: 83px; border-radius: 50%; overflow: hidden; }
body .index_common_design .design_content .design_box .design_details .design_info_head .design_info { float: left; margin-left: 15px; }
body .index_common_design .design_content .design_box .design_details .design_info_head .design_logo img{width: 100%}
body .index_common_design .design_content .design_box .design_details .design_info_head .design_info .name_tex { color: #b3b3b3; float: left; line-height: 52px; }
body .index_common_design .design_content .design_box .design_details .design_info_head .design_info .name_tex font { font-size: 19px; color: #2fb476; line-height: 35px; }
body .index_common_design .design_content .design_box .design_details .design_info_head .design_info .name_tex em { padding-left: 15px; font-size: 13px; }
body .index_common_design .design_content .design_box .design_details .design_info_head .design_info .superior { color: #b3b3b3; font-size: 13px; }
body .index_common_design .design_content .design_box .design_details .design_info_head .about_design { margin: 20px 0; float: right; color: white; width: 146px; font-size: 14px; text-align: center; line-height: 42px; border-radius: 5px; background-color: #ff9000; }
body .index_common_design .design_content .design_box .design_details .idea_box { position: relative;  display: inline-block;  width: 100%;  min-height: 48px;  margin: 42px 0;  padding: 0 44px; }
body .index_common_design .design_content .design_box .design_details .idea_box .idea { position: absolute; display: inline-block; line-height: 38px; font-size: 30px; font-weight: bold; color: #2fb476; z-index: 1;max-width: 440px; }
body .index_common_design .design_content .design_box .design_details .idea_box .idea:before { position: absolute; content: ""; width: 49px; height: 37px; top: -19px; left: -40px; background: url(../images/symbol1.png); z-index: -1; }
body .index_common_design .design_content .design_box .design_details .idea_box .idea:after { position: absolute; content: ""; width: 34px; height: 27px; top: 5px; right: -43px; background: url(../images/symbol2.png); }
body .index_common_design .design_content .design_box .design_details .title_font { position: relative; line-height: 30px; text-align: center; }
body .index_common_design .design_content .design_box .design_details .title_font:before { position: absolute; content: ""; width: 20%; height: 1px; left: 18%; top: 15px; background-color: #e3e3e3; }
body .index_common_design .design_content .design_box .design_details .title_font:after { position: absolute; content: ""; width: 20%; height: 1px; right: 18%; top: 15px; background-color: #e3e3e3; }
body .index_common_design .design_content .design_box .design_details .case_ul { display: inline-block; width: 100%; padding-top: 20px; }
body .index_common_design .design_content .design_box .design_details .case_ul li { float: left; width: 260px; height: 160px; margin-right: 18px;overflow: hidden; }
body .index_common_design .design_content .design_box .design_details .case_ul li a { display: inline-block; }
body .index_common_design .design_content .design_box .design_details .case_ul li a  img{ width: 100% }
body .index_common_design .design_content .design_box .design_details .case_ul li:last-child { margin-right: 0; }
body .index_common_design .design_content .design_box .design_item_list { position: absolute; right: -3px; top: -16px; width: 614px; height: 560px; background: url("../images/lv_img.png"); }
body .index_common_design .design_content .design_box .design_item_list .item_box { margin: 90px 70px 90px 90px; }
body .index_common_design .design_content .design_box .design_item_list .item_box ul li { float: left; margin-right: 39px; margin-bottom: 60px; }
body .index_common_design .design_content .design_box .design_item_list .item_box ul li a { display: inline-block; width: 83px; height: 83px; border: 1px solid #b7b6b6; border-radius: 50%; overflow: hidden; box-sizing: border-box; }
body .index_common_design .design_content .design_box .design_item_list .item_box ul li .click_tag { border: 2px solid #ffcc00; }
body .index_common_design .design_content .design_box .design_item_list .item_box ul li:nth-child(4n+0) { margin-right: 0; }
body .index_common_design .design_content .design_box .design_item_list .item_box ul li a img{width: 100%}
body .index_common_raiders .raiders_content { padding: 40px 0; overflow: hidden; }
body .index_common_raiders .raiders_content .raiders_term { float: left; width: 473px; margin-right: 20px; }
body .index_common_raiders .raiders_content .raiders_term .raiders_item { width: 100%; height: 250px; border: 1px solid #e3e3e3; border-top: none; box-sizing: border-box; }
body .index_common_raiders .raiders_content .raiders_term .raiders_item ul { display: inline-block; padding: 25px; width: 100%; box-sizing: border-box; }
body .index_common_raiders .raiders_content .raiders_term .raiders_item ul li { float: left; margin-right: 37px; width: 54px; text-align: center; }
body .index_common_raiders .raiders_content .raiders_term .raiders_item ul li a { display: inline-block; }
body .index_common_raiders .raiders_content .raiders_term .raiders_item ul li a span { display: inline-block; }
body .index_common_raiders .raiders_content .raiders_term .raiders_item ul li a span .img2 { display: none; }
body .index_common_raiders .raiders_content .raiders_term .raiders_item ul li a > p { line-height: 30px; }
body .index_common_raiders .raiders_content .raiders_term .raiders_item ul li a:hover span .img1  { display: none; }
body .index_common_raiders .raiders_content .raiders_term .raiders_item ul li a:hover span .img2  { display: block; }
body .index_common_raiders .raiders_content .raiders_term .raiders_item ul li a:hover p{ color: #00ad28 }
body .index_common_raiders .raiders_content .raiders_term .raiders_item ul li:last-child { margin-right: 0; }
body .index_common_raiders .raiders_content .raiders_term .raiders_item .item_ul1 { padding: 86px 25px; }
body .index_common_raiders .raiders_content .raiders_term .raiders_item .item_ul2 { padding: 30px 25px; }
body .index_common_raiders .raiders_content .raiders_term .raiders_item .item_ul2 li { margin-right: 68px; margin-bottom: 22px; }
body .index_common_raiders .raiders_content .raiders_term .raiders_item .item_ul2 li:nth-child(4n+0) { margin-right: 0; }
body .index_common_raiders .raiders_content .raiders_term .raiders_item .item_ul3 { padding: 86px 116px; }
body .index_common_raiders .raiders_content .raiders_term .raiders_item .item_ul3 li { margin-right: 128px; }
body .index_common_raiders .raiders_content .raiders_term .raiders_item .item_ul3 li:last-child { margin-right: 0; }
body .index_common_raiders .raiders_content .raiders_term:last-child { margin-right: 0; }
body .index_common_raiders .raiders_type_list { display: inline-block; width: 100%; padding-top: 4px; padding-bottom: 15px; }
body .index_common_raiders .raiders_type_list .type_item { float: left; width: 340px; margin-left: 6px; margin-right: 17px; padding: 2px; border: 1px solid #e3e3e3; -webkit-transition: 0.7s ease; -moz-transition: 0.7s ease; -ms-transition: 0.7s ease; -o-transition: 0.7s ease; transition: 0.7s ease; }
body .index_common_raiders .raiders_type_list .type_item .type_item_head { padding: 44px 0 38px 0; height: 172px; text-align: center; box-sizing: border-box; border-bottom: 1px dashed  #e3e3e3; }
body .index_common_raiders .raiders_type_list .type_item .type_item_head span { display: inline-block; width: 100%; line-height: 40px; font-size: 18px; }
body .index_common_raiders .raiders_type_list .type_item .type_item_head i{display: inline-block}
body .index_common_raiders .raiders_type_list .type_item .type_item_head i .img2{display: none}
body .index_common_raiders .raiders_type_list .type_item .type_item_content { height: 320px; overflow: hidden}
body .index_common_raiders .raiders_type_list .type_item .type_item_content ul{padding: 20px 25px 0 40px;}
body .index_common_raiders .raiders_type_list .type_item .type_item_content ul li { position: relative; color: #e3e3e3; }
body .index_common_raiders .raiders_type_list .type_item .type_item_content ul li:before {position: absolute;  content: "";  width: 8px;  left: -20px;  top: 50%;  margin-top: -4px;  height: 8px;  background-color: #e3e3e3; border-radius: 50%;}
body .index_common_raiders .raiders_type_list .type_item .type_item_content ul li a { display: inline-block;white-space: nowrap; text-overflow: ellipsis; width: 100%; font-size: 15px; color: #808080; line-height: 36px;  overflow:hidden; }
body .index_common_raiders .raiders_type_list .type_item .type_item_content ul li a:hover { color: #2fb476; }
body .index_common_raiders .raiders_type_list .type_item .type_item_content .arrow_icon { text-align: center; padding-top: 8px; }
body .index_common_raiders .raiders_type_list .type_item .type_item_content .arrow_icon a { display: inline-block;width: 52px; }
body .index_common_raiders .raiders_type_list .type_item .type_item_content .arrow_icon a img{ width: 100%; }
body .index_common_raiders .raiders_type_list .type_item:hover { padding: 0 2px; box-shadow: -1px 8px 20px 5px #ececec; }
body .index_common_raiders .raiders_type_list .type_item:hover .type_item_head { background: url("../images/back_img.jpg"); }
body .index_common_raiders .raiders_type_list .type_item:hover .type_item_head > span { color: white; }
body .index_common_raiders .raiders_type_list .type_item:hover .type_item_head i .img2 { display: block }
body .index_common_raiders .raiders_type_list .type_item:hover .type_item_head i .img1 { display: none }
body .index_common_raiders .raiders_type_list .type_item:last-child { margin-right: 0; }
body .index_common_qa { background-color: #f8f8f8; }
body .index_common_qa .qa_content { height: 472px; overflow: hidden; }
body .index_common_qa .qa_content .qa_left {position: relative; width: 730px; height: 472px; float: left;overflow: hidden }
body .index_common_qa .qa_content .qa_left .qa_banner_box a { display: inline-block; }
body .index_common_qa .qa_content .qa_right { float: left; width: 650px; margin-left: 20px; }
body .index_common_qa .qa_content .qa_right .qa_item { display: inline-block; height: 120px; margin-bottom: 18px; }
body .index_common_qa .qa_content .qa_right .qa_item .min_img { float: left; width: 180px; height: 120px; }
body .index_common_qa .qa_content .qa_right .qa_item .min_img img { width: 100%; }
body .index_common_qa .qa_content .qa_right .qa_item .decorate_info { float: left; width: 459px; margin-left: 10px; }
body .index_common_qa .qa_content .qa_right .qa_item .decorate_info .tex_link {  display: inline-block; width: 100%; font-size: 17px; line-height: 24px;white-space: nowrap;  text-overflow: ellipsis;  overflow: hidden; }
body .index_common_qa .qa_content .qa_right .qa_item .decorate_info .tex_link:hover { color: #2fb476; }
body .index_common_qa .qa_content .qa_right .qa_item .decorate_info > p { font-size: 14px; color: #929292; line-height: 30px;    white-space: nowrap;  text-overflow: ellipsis; overflow: hidden }
body .index_common_qa .qa_content .qa_right .qa_item .decorate_info .font_sty { float: left; margin-top: 37px; }
body .index_common_qa .qa_content .qa_right .qa_item .decorate_info .font_sty font:nth-child(2){padding-left: 20px;}
body .index_common_qa .qa_content .qa_right .qa_item .decorate_info .font_sty font { font-size: 14px; color: #929292; line-height: 30px; }
body .index_common_qa .qa_content .qa_right .qa_item .decorate_info .font_sty font em { color: #2fb476; }
body .index_common_qa .qa_content .qa_right .qa_item .decorate_info .so_left { float: left; }
body .index_common_qa .qa_content .qa_right .qa_item .decorate_info .so_right { float: right; }
body .index_common_qa .qa_content .qa_right .gradient_box > a { display: inline-block; float: left; width: 305px; color: white; line-height: 52px; text-align: center; border-radius: 4px; background: -webkit-linear-gradient(left, #2db483, #28b3ae); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(right, #2db483, #28b3ae); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(right, #2db483, #28b3ae); /* Firefox 3.6 - 15 */ background: linear-gradient(to right, #2db483, #28b3ae); /* 标准的语法（必须放在最后） */ }
body .index_common_qa .qa_content .qa_right .gradient_box a:last-child { float: right; }
body .index_common_data .data_content .data_list { display: inline-block; width: 100%; padding: 40px 0; }
body .index_common_data .data_content .data_list .type_item { float: left; padding: 2px; margin-left: 7px; width: 465px; margin-right: 12px; border: 1px solid #e3e3e3; -webkit-transition: 0.7s ease; -moz-transition: 0.7s ease; -ms-transition: 0.7s ease; -o-transition: 0.7s ease; transition: 0.7s ease; }
body .index_common_data .data_content .data_list .type_item .data_item_head { padding: 28px 0 38px 0; margin: 0 15px; height: 154px; text-align: center; box-sizing: border-box; border-bottom: 1px dashed  #e3e3e3; }
body .index_common_data .data_content .data_list .type_item .data_item_head span { display: inline-block; width: 100%; line-height: 40px; font-size: 18px; }
body .index_common_data .data_content .data_list .type_item .data_item_content ul li { margin: 18px 18px 0 18px;  overflow: hidden; }
body .index_common_data .data_content .data_list .type_item .data_item_content ul li  { display: inline-block; height: 108px;width: 100%; }
body .index_common_data .data_content .data_list .type_item .data_item_content ul li {display: inline-block; }
body .index_common_data .data_content .data_list .type_item .data_item_content ul li  .item_img { float: left; width: 166px; height: 108px; overflow: hidden; }
body .index_common_data .data_content .data_list .type_item .data_item_content ul li  .item_img img { width: 100%; height: 100%;}
body .index_common_data .data_content .data_list .type_item .data_item_content ul li  .data_info { position: relative; float: left; width: 252px; margin-left: 10px; }
body .index_common_data .data_content .data_list .type_item .data_item_content ul li  .data_info .font_title { color: #353535; line-height: 24px;font-size: 16px;     white-space: nowrap;  text-overflow: ellipsis;overflow: hidden}
body .index_common_data .data_content .data_list .type_item .data_item_content ul li  .data_info > p { font-size: 14px; color: #929292; line-height: 30px; }
body .index_common_data .data_content .data_list .type_item .data_item_content ul li  .data_info .font_sty { float: left; margin-top: 28px; }
body .index_common_data .data_content .data_list .type_item .data_item_content ul li  .data_info .alone_font {position: absolute;  bottom: -26px;}
body .index_common_data .data_content .data_list .type_item .data_item_content ul li  .font_sty font { font-size: 14px; color: #929292; line-height: 30px; }
body .index_common_data .data_content .data_list .type_item .data_item_content ul li  .data_info .font_sty font em { color: #2fb476; }
body .index_common_data .data_content .data_list .type_item .data_item_content ul li  .data_info .so_left { float: left;margin-right: 20px; }
body .index_common_data .data_content .data_list .type_item .data_item_content ul li  .data_info .so_right { margin-left: 20px; float: left; }
body .index_common_data .data_content .data_list .type_item .data_item_content ul li:last-child { margin: 18px; }
body .index_common_data .data_content .data_list .type_item .data_item_content .arrow_icon { text-align: center; padding-bottom: 10px; }
body .index_common_data .data_content .data_list .type_item .data_item_content .arrow_icon a { display: inline-block; }
body .index_common_data .data_content .data_list .type_item:last-child { margin-right: 0; }
body .index_common_data .data_content .data_list .type_item:hover { padding: 0px 2px; border: 1px solid whitesmoke; box-shadow: 1px 7px 20px 5px #ececec; }
body .index_common_zzj { background-color: #f4f4f4; }
body .index_common_zzj .info_content h3 { padding-bottom: 40px; font-size: 34px; text-align: center; line-height: 60px; }
body .index_common_zzj .info_content ul { display: inline-block; width: 100%; padding-bottom: 40px; border-bottom: 1px solid #e3e3e3; }
body .index_common_zzj .info_content ul li { float: left; width: 33.33%; }
body .index_common_zzj .info_content ul li .info_list { text-align: center; }
body .index_common_zzj .info_content ul li .info_list .info_icon { display: inline-block; }
body .index_common_zzj .info_content ul li .info_list .info_tex { display: inline-block; width: 100%; line-height: 48px; }
body .index_common_zzj .info_content ul li .info_list p { line-height: 36px; }
body .index_common_zzj .info_content ul li .info_list p font { font-size: 27px; font-weight: bold; color: #2fb476; }
body .index_common_zzj .index_container_link { padding: 20px 0; }
body .index_common_zzj .index_container_link .link_content { display: inline-block; width: 100%; padding-bottom: 10px; }
body .index_common_zzj .index_container_link .link_content .link_item { display: inline-block; float: left; margin-right: 30px; line-height: 40px; max-width: 200px; }
body .index_common_zzj .index_container_link .link_content .qq_info { float: right; margin: 12px 0; }
body .index_common_zzj .index_container_link .item_font_box { width: 100%; }
body .index_common_zzj .index_container_link .item_font_box ul li { float: left; margin-right: 20px; }
body .index_common_zzj .index_container_link .item_font_box ul li a { font-size: 13px; color: #b3b3b3; line-height: 30px; }
body .index_common_zzj .index_container_link .item_font_box:nth-child(2){display: none}
body .index_common_zzj .index_container_link .item_font_box:nth-child(3){display: none}

body .footer { background-color: black; height:280px;}
body .footer .content_wrapper { padding: 40px 0 30px; }
body .footer .footer_left { float: left; width: 50%; }
body .footer .footer_left .footer_nav { padding: 20px  0; overflow: hidden; }
body .footer .footer_left .footer_nav ul li { float: left; }
body .footer .footer_left .footer_nav ul li a { position: relative; font-size: 15px; color: white; padding: 0 20px; }
body .footer .footer_left .footer_nav ul li a:after { position: absolute; content: ""; width: 1px; height: 14px; top: 3px; right: 0; background-color: #565656; }
body .footer .footer_left .footer_nav ul li:last-child a:after { display: none; }
body .footer .footer_left > p {  float: left; padding-left: 10px; color: #888787; font-size: 15px; font-family: Arial; line-height: 32px; padding-top: 10px; }

body .footer .footer_right { float: right; width: 50%; }
body .footer .footer_right .right_content { padding-top: 20px; text-align: right; overflow: hidden; }
body .footer .footer_right .right_content .qr_icon { display: inline-block; float: right; }
body .footer .footer_right .right_content .icon_box { float: right; margin-top: 56px; margin-right: 20px; }
body .footer .footer_right .right_content .icon_box .phone_icon { color: white; line-height: 30px; }
body .footer .footer_right .right_content .icon_box .phone_icon a { display: inline-block; vertical-align: middle; }
body .footer .footer_right .right_content .icon_box .phone_icon font { padding: 0 10px; }
body .footer .footer_right .right_content .icon_box .alon_nub { font-family: Arial; font-weight: bold; color: white; font-size: 38px; }

@media (max-width: 1460px) and (min-width: 0px) { .input_container { margin-right: 15px; }
  .input_container select { width: 142px; font-size: 13px; height: 40px; }
  .input_container input[type=text] { width: 215px; font-size: 13px; height: 36px; line-height: 36px; }
  .input_container input[type=button] { width: 180px; font-size: 15px; line-height: 38px; }
  .input_container:last-child { margin-left: 4px; }
  .content_wrapper { width: 1220px; margin: 0 auto; overflow: hidden; }
  body .header .header_top .first_header_nav { width: 1220px; }
  body .header .header_nav_content .header_nav_box { width: 1220px; }
  body .header .header_nav_content .header_nav_box .nav_content_left { margin: 10px 0  10px 5px; }
  body .header .header_nav_content .header_nav_box .nav_content_left .logo_box { width: 180px; }
  body .header .header_nav_content .header_nav_box .nav_content_left .logo_box img { width: 100%; }
  body .header .header_nav_content .header_nav_box .nav_content_left .min_banner { width: 180px; height: 54px; }
  body .header .header_nav_content .header_nav_box .nav_content_left .min_banner li a img { width: 100%; }
  body .header .header_nav_content .header_nav_box .nav_content { margin: auto; }
  body .header .header_nav_content .header_nav_box .nav_content .nav_content_ul { margin: 0px 0; }
  body .header .header_nav_content .header_nav_box .nav_content .nav_content_ul > li { padding: 0px; }
  body .header .header_nav_content .header_nav_box .nav_content .nav_content_ul > li a { font-size: 14px; line-height: 73px; }
  body .header .header_nav_content .header_nav_box .nav_content .nav_content_ul > li .sub_nav { top: 55px; padding: 20px 0; margin-top: 20px; }
  body .header .header_nav_content .header_nav_box .nav_search { margin: 22px 1% 0 0; }
  body .max_banner { display: none; }
  body .container_banner { height: 430px; }
  body .container_banner .form_box { padding: 20px 25px; width: 780px; top: 66%; margin-left: -380px; }
  body .container_banner .form_box .form_tip .number_tip:before { width: 7%; }
  body .container_banner .form_box .form_tip .number_tip:after { width: 7%; }
  body .container_banner .form_box { padding: 10px 25px; }
  body .container_banner .form_box .form_tip .number_tip .nub_item { line-height: 39px; }
  body .container_banner .form_box .form_content { margin-top: 0; }
  body .min_banner { display: block; }
  body .footer .footer_left > p a { display: inline-block;width: 82px; padding: 0 5px; vertical-align: middle; }
  body .index_entries .entries_box ul li { width: 282px; height: 112px; }
  body .index_entries .entries_box ul li a { padding: 25px; }
  body .index_entries .entries_box ul li a .entries_icon { width: 70px; }
  body .index_entries .entries_box ul li a .entries_icon img { width: 100%; }
  body .index_entries .entries_box ul li a .entries_info h5 { font-size: 21px; line-height: 40px; }
  body .index_entries .entries_box ul li a .entries_info > span { font-size: 14px; }
  body .index_entries .entries_box ul li:nth-child(1) { margin-left: 5px; }
  body .index_entries .entries_box ul li:hover a { padding: 23px 24px; }
  body .index_common_case .content_wrapper .case_content .theme_banner { width: 560px; height: 396px; }
  body .index_common_case .content_wrapper .case_content .theme_part { width: 660px; }
  body .index_common_case .content_wrapper .case_content .theme_part .theme_item { width: 312px; height: 190px; }
  body .index_common_case .content_wrapper .case_content .layout_part .layout_content ul { padding: 12px 0; }
  body .index_common_case .content_wrapper .case_content .layout_part .layout_content ul li { width: 135px; height: 78px; }
  body .index_common_case .content_wrapper .case_content .layout_part .layout_content ul li a { padding: 16px 10px; }
  body .index_common_company .company_content_box{height: 372px;  }
  body .index_common_case .content_wrapper .case_content .theme_part .theme_item .mask_div .mask_content h6 { font-size: 17px;}
  body .index_common_company .company_content_box .company_content .company_item {position: relative;  width: 290px; height: 347px; -webkit-transition: 0.7s ease; -moz-transition: 0.7s ease; -ms-transition: 0.7s ease; -o-transition: 0.7s ease; transition: 0.7s ease; }
  body .index_common_company .company_content_box .company_content .company_item .item_img { width: 100%; height: 148px; }
  body .index_common_company .company_content_box .company_content .company_item .item_img img { width: 100%; }
  body .index_common_company .company_content_box .company_content .company_item .company_logo { position: absolute; margin-left: -50px; top: 90px; width: 100px; height: 100px; }
  body .index_common_company .company_content_box .company_content .company_item .item_detail { padding-top: 55px; }
  body .index_common_company .company_content_box .company_content .company_item .item_detail > h5 { padding-top: 0px; font-size: 16px; }
  body .index_common_company .company_content_box .company_content .company_item .item_detail p a { font-size: 14px; min-width: 93px; }
  body .index_common_company .company_content_box .company_content .company_item .item_detail .link_box .link_tex { width: 132px; line-height: 36px; }
  body .index_common_company .index_process ul li { margin-right: 32px; }
  body .index_common_company .index_process ul li span { font-size: 16px; }
  body .index_common_company .index_process ul li p { font-size: 13px; }
  body .index_common_company .index_process .index_step ul li { margin-right: 5px; }
  body .index_common_company .index_process .index_step ul li > span { width: 126px; }
  body .index_common_design .design_content .design_box { padding: 25px 30px;height: 490px; }
  body .index_common_design .design_content .design_box .design_details { margin: 0 15px; }
  body .index_common_design .design_content .design_box .design_item_list { width: 594px; height: 505px; }
  body .index_common_design .design_content .design_box .design_item_list .item_box { margin: 66px 70px 90px 90px; }
  body .index_common_design .design_content .design_box .design_item_list .item_box ul li { margin-right: 33px; }
  body .index_common_raiders .raiders_type_list .type_item .type_item_content ul li a{line-height: 32px;}
  body .index_common_raiders .raiders_content .raiders_term { width: 393px; }
  body .index_common_raiders .raiders_content .raiders_term > img { width: 100%; }
  body .index_common_raiders .raiders_content .raiders_term .raiders_item ul li { margin-right: 17px; }
  body .index_common_raiders .raiders_content .raiders_term .raiders_item ul li a { font-size: 14px; }
  body .index_common_raiders .raiders_content .raiders_term .raiders_item .item_ul2 li { margin-right: 37px; }
  body .index_common_raiders .raiders_content .raiders_term .raiders_item .item_ul3 { padding: 86px 76px; }
  body .index_common_raiders .raiders_type_list .type_item { width: 280px;   }
  body .index_common_raiders .raiders_type_list .type_item .type_item_head { padding: 25px 0 17px 0; height: 140px; }
  body .index_common_raiders .raiders_type_list .type_item .type_item_content ul { padding: 20px 10px 0 30px; }
  body .index_common_qa .qa_content { height: 367px; }
  body .index_common_qa .qa_content .qa_left { width: 50%;height: 368px; }
  body .index_common_qa .qa_content .qa_left .qa_banner_box a img { width: 100%; }
  body .index_common_qa .qa_content .qa_right { width: 589px; margin-left: 14px; }
  body .index_common_qa .qa_content .qa_right .qa_item { height: 96px; margin-bottom: 10px; }
  body .index_common_qa .qa_content .qa_right .qa_item .min_img { width: 144px; height: 96px; }
  body .index_common_qa .qa_content .qa_right .qa_item .decorate_info { width: 423px; }
  body .index_common_qa .qa_content .qa_right .qa_item .decorate_info .font_sty { margin-top: 23px; }
  body .index_common_qa .qa_content .qa_right .qa_item .decorate_info .tex_link { font-size: 14px; }
  body .index_common_qa .qa_content .qa_right .qa_item .decorate_info > p { font-size: 12px; line-height: 23px; }
  body .index_common_qa .qa_content .qa_right .qa_item .decorate_info .font_sty font { font-size: 13px; }
  body .index_common_qa .qa_content .qa_right .gradient_box a { width: 285px; line-height: 42px; }
  body .index_common_data .data_content .data_list .type_item { width: 384px;  }
  body .index_common_case .content_wrapper .case_content .layout_part .layout_content ul li a .tex{  min-width: 60px; }
  body .index_common_data .data_content .data_list .type_item .data_item_head { padding: 24px 0 38px 0; height: 143px; margin: 0 9px; }
  body .index_common_data .data_content .data_list .type_item .data_item_content ul li { margin: 12px 8px 0 8px; }
  body .index_common_data .data_content .data_list .type_item .data_item_content ul li  { height: 89px; }
  body .index_common_data .data_content .data_list .type_item .data_item_content ul li  .item_img { width: 138px; height: 89px; }
  body .index_common_data .data_content .data_list .type_item .data_item_content ul li  .data_info { width: 220px; }
  body .index_common_data .data_content .data_list .type_item .data_item_content ul li  .data_info > p { font-size: 13px; line-height: 22px; }
  body .index_common_data .data_content .data_list .type_item .data_item_content ul li  .data_info .font_sty { margin-top: 20px; }
  body .index_common_data .data_content .data_list .type_item .data_item_content ul li  .data_info .font_sty font { font-size: 13px; }
  body .index_common_data .data_content .data_list .type_item .data_item_content ul li:last-child { margin: 12px 8px 16px 8px; } }
body .footer .footer_right{width: 36%;}
body .footer .footer_left{width: 62%;}
body .footer .footer_left > p{font-size: 14px;  padding-top: 25px;}
.ico_list{ display:inline-block; background:url(../images/icolist.png) no-repeat; margin:0px 2px; vertical-align:middle;}
span.login_litico{ width:6px; height:5px; background-position:-350px -97px; margin-left:4px; padding:0px !important;}
.login_ico{ background:url(../images/login_ico.png) no-repeat; vertical-align:middle; display:inline-block;}
.denglu_ico{ width:20px; height:18px; background-position:0px 0px;}
.in_t_s_ico{ width:20px; height:20px; background-position:0px -177px;}
/*# sourceMappingURL=screen.css.map */


.index-ct{border-bottom: 1px solid #E5E5E5;}
.mt20{ margin-top:20px;}
.mainwd{width: 1220px;position: relative;margin:0px auto;}
.mb40{margin-bottom: 40px;}
/*友情链接*/
.index-link .link-tit{border-bottom: 1px solid #e6e6e6;height: 38px;line-height: 38px;}
.index-link .link-tit li{float:left;font-size:16px;margin-right:20px;cursor:pointer;color: #8e8e8e;}
.index-link .link-tit .q_link{position: absolute;  right: 155px;  top: -2px;  font-size: 13px;  color: #7f7979;}
.index-link .link-tit li.cur{color: #000000;}
.index-link .link-cont{width: 810px;margin-top: 20px;min-height:120px;}
.index-link .link-cont li{ float:left; margin:5px 15px 5px 5px;line-height: 20px;}
.index-link .link-cont li a{color: #8e8e8e;}


.cl{ clear:both; height:0px;}

/*客服*/
.index-ewm{width: 330px;position: absolute;top: 50px;right: 10px;}
.index-ewm .lt{width: 120px;height: 120px;}
.index-ewm .info{width: 200px;text-align: center;margin-top: 10px;}
.index-ewm .info .phone{font-size: 24px;padding: 10px 0;}
.index-ewm .info a.fontcl1{font-size: 14px;}
.index-ewm .info a.fontcl1:hover{color: #27C27B;}
.index-ewm .info a.kefu{display:inline-block;width: 150px;height: 25px;line-height: 25px;font-size: 14px;color: #FFFFFF;text-align: center;background: #27C27B;border-radius: 5px;margin-top: 15px;}

/*------------------------------------底部样式开始------------------------------------*/
.footer{width: 100%;min-width:1220px;height:216px;background: #000000;}
.footer .footer-nav{padding: 20px 0 30px;text-align: center;font-size: 14px;color: #FFFFFF;}
.footer .footer-nav a{color: #FFFFFF;margin: 0 5px;}
.footer .fkx-icon{width: 165px;height: 25px;background: url(../images/fkx.png) no-repeat;display: inline-block;vertical-align: middle;}
.footer .footer-div{text-align: center;margin-bottom: 40px;}
.footer .footer-div .xyyz{display: inline-block;}
.footer .footer-div .xyyz img{}
.footer p{color: #5d5d5d;font-size: 12px;text-align: center;line-height: 25px;}
/*------------------------------------底部样式结束------------------------------------*


/* 新  ---------------报价悬浮窗口样式*/
.character {  position: fixed; display:none;  width: 17.5%;  width: 270px; min-width: 260px; bottom: 0%;  left: 0px;  z-index: 999 }
.character .character_img{width: 100%;}
.character .arr_bord{position: absolute;  right: 49px;  top: 72%; width: 19%;}


/*.amin {  transition: all 0.5s;  opacity: 1;  -moz-transition: all 0.5s; !* Firefox 4 *!  -webkit-transition: all 0.5s; !* Safari and Chrome *!  }*/
/*.aminOut1 {  transition: all 0.5s;  opacity: 0;  -moz-transition: all 0.5s;  -webkit-transition: all 0.5s;  }*/
/*.amins2 {  transition: all 0.5s;  display: inline-block;  left: 0;  display: block;  -moz-transition: all 0.5s; !* Firefox 4 *!  -webkit-transition: all 0.5s; !* Safari and Chrome *!  }*/
/*.aminOut2 {  transition: all 0.8s;  left: -100%;  display: inline-block;  -moz-transition: all 0.8s; !* Firefox 4 *!  -webkit-transition: all 0.8s; !* Safari and Chrome *!  }*/
/*.hidden {  display: none;  }*/

/* 新  ---------------底部报价弹窗*/


#cnzz_stat_icon_1256542309{ position: absolute;  bottom: -22px;  right: -40px;}
#footer-container{transition: all 0.5s;  position: fixed;  width: 100%;  bottom:0px; z-index: 999; height: 150px;}
@keyframes myfirst
{
    0%{
        transform: scale(1);
        opacity: .8;
        background-color: #e8e2cd;
    }

    100%{
        transform: scale(1.3);
        opacity: 0;
        background-color: #ffefbd;
    }
}
.radius_box{
    position: absolute;
    display: inline-block;
    width: 200px;
    height: 100%;
    margin-left: 55px;
    top: 0px;
    overflow: hidden;
}
.Button_icon{
    position: relative;
    display: inline-block;
    width: 138px;
    border-radius: 50%;
    height: 138px;
    margin-top: -4px;
    margin-left: 12px;
}
.circle-animate{
    position: absolute;
    left: 10.3%;
    top: 50%;
    display: inline-block;
    width: 105px;
    height: 105px;
    margin-top: -53px;
    animation: myfirst 1.7s  infinite linear;
    z-index: 1;
    border-radius: 50%;
    -moz-animation: myfirst 1.7s  infinite linear;	/* Firefox */
    -webkit-animation: myfirst 1.7s  infinite linear;	/* Safari 和 Chrome */
    -o-animation: myfirst 1.7s  infinite linear;
}
.rua_img{
    position: absolute;
    left: 10.4%;
    top: 50%;
    margin-top: -52px;
    z-index: 99;
}

/*.bottom-box { position: fixed; width: 100%; left: 0; opacity: 0;  bottom: 0; z-index: 999}*/
.bottom-box .bottom-back { width: 100%; height: 150px; background-color: rgba(2, 2, 2, 0.7); }
.bottom-box .bottom-back .font_color { color: #fff837; }
.bottom-box .bottom-back .bottom-content { position: relative; width: 1230px; height: 100%; margin: 0 auto; }
.bottom-box .bottom-back .bottom-content .max_img { position: absolute; bottom: 0; width: 180px; }
.bottom-box .bottom-back .bottom-content .form_tab { padding: 3px 0 10px 215px; width: 800px; height: 100%; }
.bottom-box .bottom-back .bottom-content .form_tab .tex_item { float: left; margin-top: 10px;}
.bottom-box .bottom-back .bottom-content .form_tab .tex_item h3 { height: 39px; line-height: 42px; letter-spacing: 2px; color: white; font-size: 36px; font-weight: bold; }
.bottom-box .bottom-back .bottom-content .form_tab .tex_item h3 span { font-size: 36px; font-weight: bold; }
.bottom-box .bottom-back .bottom-content .form_tab .tex_item h5 { font-size: 21px; color: white; height: 35px; line-height: 42px; letter-spacing: 2px; }
.bottom-box .bottom-back .bottom-content .form_tab .tex_item p { color: white; font-size: 16px; padding-top: 20px; letter-spacing: 1px; }
.bottom-box .bottom-back .bottom-content .form_tab .from_item { width: 330px; float: left; margin-left: 90px;margin-top: 11px; }
.bottom-box .bottom-back .bottom-content .form_tab .from_item span { position: relative; display: inline-block; padding-bottom: 10px; }
.bottom-box .bottom-back .bottom-content .form_tab .from_item span select { width: 150px; height: 34px; color: #8d8e8e; font-size: 14px; padding-left: 7px; margin-right: 4px; }
.bottom-box .bottom-back .bottom-content .form_tab .from_item span input { position: relative; padding-left: 6px; width: 150px; margin-right: 3px; color: #8d8e8e; line-height: 28px; height: 34px; box-sizing: border-box; vertical-align: bottom; }
.bottom-box .bottom-back .bottom-content .form_tab .from_item span .square { position: absolute; color: #8d8e8e; font-size: 14px; left: 127px; top: 2px; }
.bottom-box .bottom-back .bottom-content .form_tab .tex_item h3 { font-size: 30px; }
.bottom-box .bottom-back .bottom-content .form_tab .tex_item h3 .font_color { font-size: 30px; }
.bottom-box .bottom-back .bottom-content .form_tab .tex_item .alont_p { line-height: 27px; letter-spacing: 2px; padding-top: 8px; }
.bottom-box .bottom-back .bottom-content .form_tab .tex_back {     position: relative;  margin-left: 30px;  float: left;     width: 260px;
    height: 145px; margin-top: 3px;  border-radius: 9px;  overflow: hidden; }
.bottom-box .bottom-back .bottom-content .form_tab .tex_back img{max-width: 100%;}
.bottom-box .bottom-back .bottom-content .form_tab .tex_back .tex_uit { position: absolute; top: 14px; width: 100%; left: 0; }
.bottom-box .bottom-back .bottom-content .form_tab .tex_back .tex_uit p { padding-top: 0; font-size: 14px; text-align: center; letter-spacing: 1px; line-height: 30px;color:rgba(41, 39, 39, 0.82) }
.bottom-box .bottom-back .bottom-content .form_tab .tex_back .tex_uit p span { display: inline-block; min-width: 70px; font-size: 20px; color: #ff9c00; }
.bottom-box .bottom-back .bottom-content .form_tab .RQ_tex { padding-top:3px; float: left; width: 120px; margin-left: 70px; text-align: center; }
.bottom-box .bottom-back .bottom-content .form_tab .RQ_tex > p { font-size: 14px; line-height: 16px; letter-spacing: 1px; color: white; }
/*.bottom-box .bottom-back .bottom-content .Button_icon { position: absolute; display: inline-block; margin-left: 55px; top: 2px; }*/
.bottom-box .bottom-back .bottom-content .menu_Close { position: absolute; right: 0; top: 2px; }
.bottom_item2 {display: none }
.bottom_item2 .bottom-back .bottom-content .form_tab2 { width: 1050px; padding-top: 0; }
.bottom_item2 .bottom-back .bottom-content .form_tab2 .tex_item { padding-top: 12px; }

/*------------------------------------底部右侧弹窗样式开始·报价------------------------------------*/
.bottom-float{width: 100%;min-width: 1220px;height: 450px;position: fixed;left: 0;right: 0;bottom:-385px;z-index: 55;}
.bottom-float .bg-opacity{height: 450px;}
.bottom-float .float-body{width: 1220px;margin: 0 auto;position: absolute;top: 4px;left: 0;right: 0;}
.bottom-float .float-body .float-img{;margin-top: -79px;margin-left: 110px;}
.bottom-float .float-body .float-img2{;margin-left: -52px;}
.bottom-float .float-body .floatBox{width: 950px;height: 384px;margin-left: 40px; background: #FFFFFF;position: relative;}
.bottom-float .floatBox .float-form{ position: relative; width: 430px; padding: 20px 78px 20px 25px;border-right: 1px solid #E5E5E5;}
.bottom-float .floatBox .float-form h2{color: #525252;}
.bottom-float .floatBox .float-form h2 span{font-size: 14px;margin-left: 15px;}
.bottom-float .floatBox .float-form em{color: #FF0000;line-height: 40px;vertical-align: top;}
.bottom-float .floatBox .float-form .input-div{ position: relative; margin-top: 20px;}
.bottom-float .floatBox .float-form .input-div .label_tb{width: 80px;line-height: 40px; display: inline-block;font-size: 14px;color: #525252;vertical-align: top;}
.bottom-float .floatBox .float-form .input-div #contact-error{position: absolute;  top: 6px;  right: 33px}
.bottom-float .floatBox .float-form .input-div #mobile-error{position: absolute;  top: 6px;  right: 33px}
.bottom-float .floatBox .float-form .input-div #house_mj-error{position: absolute;  top: 6px;  right: 33px}


.bottom-float .floatBox .float-form .input-div .text{height: 26px;line-height: 26px;padding: 6px 10px;margin: 0;border: 1px solid #E5E5E5;box-sizing: content-box;}
.bottom-float .floatBox .float-form .select-div{display: inline-block;width: 320px;}
.bottom-float .floatBox .float-form .select-div .w-81{margin-bottom: 20px;}
.bottom-float .floatBox .float-calculator{width: 292px;height: 310px;padding: 50px 30px 30px 80px;}
.bottom-float .floatBox .float-calculator h2{color: #525252;text-align: center;}
.bottom-float .floatBox .float-calculator ul{width: 290px;height: 150px;padding: 25px 0;}
.bottom-float .floatBox .float-calculator li{padding: 5px 0 0 80px;font-size: 14px;color: #525252;}
.bottom-float .floatBox .float-calculator li font{font-size: 18px;margin: 0 5px;}
.bottom-float .floatBox .float-calculator .phone{display: block; font-size: 14px;color: #37b48d;text-align: center;}
.bottom-float .floatBox .calculator-btn{width: 50px;height: 50px;padding: 40px; background: url(../images/bottom_btn.png) no-repeat;position: absolute;top: 125px;left: 470px;font-size: 16px;color: #ffffff;text-align: center;cursor: pointer;}
.bottom-float .float-body .float-ewm{width: 230px;height: 338px;position: absolute;top: 80px;right: 0;}
.bottom-float .float-body .float-openbtn{width: 40px;height: 52px;background: url(../images/open_img.png) no-repeat;position: absolute;right: 217px;top: 14px;cursor: pointer;}
.bottom-float .float-body .float-colsebtn{background: url(../images/close_img.png) no-repeat;top: 0;}

/*------------------------------------底部右侧弹窗样式结束·报价------------------------------------*/


   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; }
        .company_prev{display: inline-block; left: 10px;}
        .company_next{display: inline-block; right: 5px;}
        .body .header .header_nav_content .header_nav_box .nav_content .nav_content_ul > li .sub_nav{height: auto}
