/**** Reset ****/
html{}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote {padding: 0;margin: 0;}
fieldset,img {border: 0;}
ol,ul {list-style: none;}
caption,th {text-align: left;}
q:before,q:after {content:'';}
abbr,acronym { border: 0;}
body {font-size:14px;padding:0px;margin:auto;font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif, Verdana;line-height:26px;color:#333333;min-width: 320px;max-width:1920px;}
a{text-decoration:none;color:#333333;font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif, Verdana;background:none;}
a:hover{color:#B20000;text-decoration:none;}
.clear{clear:both;font-size:0px;line-height:0px;height:0px;width:100%;}
.clear30{clear:both;font-size:0px;line-height:0px;height:30px;width:100%;}
.main_cle{clear:both;font-size:0px;line-height:0px;height:30px;width:100%;}
/*********************/
/********母版*********/
/*********************/
/*网站顶部*/
.top{height:62px;background-color: #333333;}
.top .con{width:1200px;margin:auto;position: relative;}
.top .con .tel{padding-left:52px;height:32px;background:url(/Public/static/images/tel.png) left center no-repeat;color:white;line-height: 32px;float:left;margin-top:15px;}
.top .con .tel span{color:#C61313;font-size: 15px;font-weight: bold;}
.top .con .sitemap{color:white;float:right;color:white;margin-top: 15px;}
.top .con .wechat{width:32px;height:28px;display: block;background:url(/Public/static/images/wechat.png) center center no-repeat;float:right;margin-right: 32px;margin-top: 12px;}
.top .con .qq{width:26px;height:28px;display: none;background:url(/Public/static/images/qq.png) center center no-repeat;float:right;margin-right: 32px;margin-top: 12px;}
.top .con .ewm{position: absolute;top:50px;right:40px;display: none;width:135px;height:135px;}
.main_nav{height:126px;width:1200px;margin:auto}
.main_nav.fixed{position: fixed;top:0px;left:0px;z-index: 12;width:90%;padding:0 5% 0 5%;background-color: white;height:80px;opacity: 0.8;}
.main_nav.fixed .logo{display: block;float:left;margin-top: 5px;width:300px;height:70px;}
.main_nav.fixed .nav{margin-top: 15px}
.main_nav.fixed .nav li{height:auto;padding:0px;}
.main_nav .logo{display: block;float:left;margin-top: 20px;}
.main_nav .nav{float:right;height:126px;}
.main_nav .nav li{float:left;height:100%;text-align: center;margin-right:12px;font-size: 16px;line-height:22px;padding:40px 10px 0 10px;transition:0.2s;}
.main_nav .nav li a{color:#333333}
.main_nav .nav li span{color:#808080;display: block;font-size: 13px;}
.main_nav .nav li:hover{background-color: #CE3131;}
.main_nav .nav li.on{background-color: #CE3131;}
.main_nav .nav li:hover a{color:white;}
.main_nav .nav li:hover span{color:white;}
.main_nav .nav li.on a{color:white;}
.main_nav .nav li.on span{color:white;}
.main_nav .nav li:last-child{margin-right: 0px;}
.index_sou{width:1200px;margin:12px auto auto auto;}
.index_sou .left_focus{width:40%;float:left;}
.index_sou .left_focus .title{width:72px;height:24px;display:block;float:left;line-height: 24px;text-align: center;}
.index_sou .left_focus .marquee{width:250px;float:left;margin-left:5px; }
.index_sou .left_focus .marquee a{color:#666666;height:24px;display:block;width:100%;line-height: 24px;}
.index_sou .left_focus .marquee a:hover{color:#303440;}
.index_sou .right_sou{width:60%;float:right;color:#666666;line-height: 38px;}
.index_sou .right_sou a{color:#666666;}
.index_sou .right_sou .sou_con{width:248px;height:38px;border:1px solid #BBBBBB;float:right;}
.index_sou .right_sou .sou_con .input{padding-left: 8px;height:28px;line-height: 28px;float:left;width:160px;outline: none;margin-top: 5px;border:0px;}
.index_sou .right_sou .sou_con .submit{width:53px;height:38px;display: block;float:right;border:0px;background-color:#C31010;color:white;}
.index_title{font-size: 36px;color:#333333;text-align: center;margin-top: 30px;line-height: 34px;}
.index_line{width:200px;height:1px;background-color: #B3B3B3;display: block;margin:20px auto auto auto;}
.index_des{text-align: center;margin-top:10px;font-size: 16px;}
.index_case_list{margin:25px auto auto auto;text-align: center;}
.index_case_list li{hieght:45px;line-height:45px;display: inline-block;}
.index_case_list li a{display: block;padding:0px 25px;font-size: 16px;transition: 0.3s;}
.index_case_list li a:hover{background-color:#C31010;color:white;}
.index_case{width:1200px;margin:38px auto auto auto;}
.index_case .show_con{width:35%;float:left;height:500px;overflow: hidden;position: relative;}
.index_case .show_con img{width:100%;height:100%;}
.index_case .show_con .red_con{width:92.14%;height:92.4%;background:url(/Public/static/images/tou_red.png);margin:auto;position: absolute;top:3.6%;left:3.86%;display: none;}
.index_case .show_con .red_con .con{width:92.52%;height:92.4%;border:1px solid white;margin:3.6% auto auto auto;text-align: center;}
.index_case .show_con .red_con .con .title{font-size: 18px;font-weight: bold;color:white;width:94%;padding:0 3%;height:18px;line-height: 18px;overflow: hidden;margin:130px auto auto auto;}
.index_case .show_con .red_con .con .project_style{color:white;width:94%;padding:0 3%;height:40px;line-height: 20px;overflow: hidden;margin:22px auto auto auto;}
.index_case .show_con .red_con .con .project_area{color:white;width:94%;padding:0 3%;height:15px;line-height: 15px;overflow: hidden;margin:22px auto auto auto;}
.index_case .show_con .red_con .con .more{width:95px;height:33px;display: block;color:white;line-height: 33px;text-align: center;margin:25px auto auto auto;border:1px solid white;}
.index_case ul{width:63.5%;float:right;}
.index_case ul li{width:48.82%;float:left;height:240px;margin-bottom: 20px;cursor:pointer;}
.index_case ul li img{width:100%;height:100%;}
.index_case ul li:nth-child(2n){float:right;}
.index_adv{padding:1px 0 30px 0;background: url(/Public/static/images/index_advantageBg.png);margin-top:30px;}
.index_adv .con{width:1200px;margin:45px auto auto auto;}
.index_adv .con .advtext{width:50%;margin-top: 25px;}
.index_adv .con .advtext .list_index{width:22.83%;height:55px;display: block;background: url(/Public/static/images/advindexBg.png) center center no-repeat;float:left;font-size:24px;color:white;text-align: center;line-height: 55px;}
.index_adv .con .advtext .text_con{width:73.33%;float:right;margin-top: 15px;}
.index_adv .con .advtext .text_con .advtitle{line-height: 30px;font-size: 20px;font-weight: bold;overflow: hidden;}
.index_adv .con .advtext .text_con .advtitle span{color:#C31010;}
.index_adv .con .advtext .text_con .adventitle{color:#999999;line-height: 20px;margin-top: 15px;font-size: 12px;}
.index_adv .con .advtext .text_con .advcon{font-size:16px;line-height: 32px;margin-top: 15px;}
.index_adv .con .advtext .text_con .advcon span{color:#C31010;}
.index_adv .con .advimg1{display: block;width:45.5%;float:right;margin-top: 30px}
.index_adv .con .advimg2{display: block;width:48.58%;float:left;margin-top: 30px;}
.index_adv .con .advimg3{display: block;width:41.83%;float:right;margin-top: 30px;}
.index_adv .con .float_right{float:right;}
.index_adv .con .float_left{float:left;}
.index_adv .con .margin_top{margin-top:60px;}
/*首页流程*/
.serviceList{ text-align:center; position:relative; width:1100px; margin:0 auto;height:250px;}
.serviceList li{ margin:30px auto 30px; position:absolute; left:0; right:0;}
.productlist dl{ float: left; background:url(/Public/static/images/right_arrow.jpg) right no-repeat; }
.productlist dl a{ padding:0px 28px; width: 127px;display: block;}
.productlist dl dt img{ width: 127px; height: 127px; border-radius: 127px;transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s;}
.productlist dl dd{ color: #555; padding-top: 15px; font-size: 16px;white-space: nowrap;}
.productlist dl a:hover img{border-color: #c5001c; transform: scale(1.1) rotate(360deg); -moz-transform: scale(1.1) rotate(360deg); -webkit-transform: scale(1.1) rotate(360deg);}
.productlist dl a:hover dd{ color: #c5001c;}
.more_process{width:163px;height:55px;display: block;background-color:#CDCDCD;text-align:center;line-height: 55px;color:#333333;font-size: 16px;margin:auto;transition: 0.4s;}
.more_process:hover{color:white;background-color:#C31010;}
/*首页客户评价*/
.index_evaluation{margin:70px auto auto auto;padding:40px 0 70px 0;background:url(/Public/static/images/customBg.jpg);}
.index_evaluation ul{width:79.48%;margin:40px auto auto auto;}
.index_evaluation ul li{width:24.5%;float:left;margin-right: 0.666%;padding-bottom: 16px;background-color: white;}
.index_evaluation ul li .pic{width:100%;padding-top: 61.98%;position: relative;}
.index_evaluation ul li .pic img{width:100%;height:100%;position: absolute;left:0;top:0;}
.index_evaluation ul li .des{height:84px;line-height: 28px;overflow: hidden;font-size: 16px;width:90%;padding:0 5%;margin-top: 10px;text-align:justify;text-justify:auto;}
.index_evaluation ul li .more{width:97px;height:36px;display: block;line-height: 36px;text-align:center;color:white;background-color: #C31010;font-size: 16px;float:right;margin:10px 5% auto auto;}
.index_evaluation ul li:last-child{margin-right: 0px;float:right;}
/*首页团队*/
.index_team{width:1200px;margin:20px auto auto auto;position: relative;height:430px;}
.index_team .prev_one{width:24px;height:34px;line-height: 34px;display: block;text-align:center;color:white;background-color: #6E6E6E;float:left;transition: 0.2s;font-size: 30px;z-index: 1;}
.index_team .prev_one:hover{background-color:#C31010;}
.index_team .next_one{width:24px;height:34px;line-height: 34px;display: block;text-align:center;color:white;background-color: #6E6E6E;float:left;margin-left: 1px;transition: 0.2s;font-size: 30px;z-index: 1;}
.index_team .next_one:hover{background-color:#C31010;}
.index_team .more{padding-left:31px;height:25px;line-height: 25px;font-size: 16px;display: inline-block;float:right;background:url(/Public/static/images/more_tream.png) left center no-repeat;}
.index_team .con{position: absolute;top:65px;left:0px;padding-bottom: 2px;}
.index_team .con li{width:93%;border:1px solid #e1e1e1;border-radius: 6px;padding-top:18px;padding-bottom:38px;transition: 0.3s;float:left;}
.index_team .con li .pic{width:64%;padding-top: 75%;border-radius: 50%;position: relative;margin:auto;overflow: hidden;}
.index_team .con li .pic img{width:100%;height:100%;position: absolute;top:0px;left:0px;transition:0.3s;}
.index_team .con li .pic:hover img{transform: scale(1.1);}
.index_team .con li .designer_name{font-size: 16px;width:94%;padding:0 3%;overflow: hidden;height:18px;line-height: 18px;margin-top: 20px;text-align:center;transition: 0.3s;}
.index_team .con li .type{width:94%;padding:0 3%;overflow: hidden;height:16px;line-height: 16px;margin-top: 10px;color:#666666;text-align:center;transition: 0.3s;}
.index_team .con li .book{width:81px;height:29px;line-height: 29px;border:1px solid #8c8c8c;text-align:center;display: block;margin:25px auto auto auto;font-size: 15px;transition: 0.3s;}
.index_team .con li .book:hover{color:white;}
.index_team .con li:hover{background-color: #C31010;}
.index_team .con li:hover .book{color:white;border:1px solid white;}
.index_team .con li:hover .type{color:white;}
.index_team .con li:hover .designer_name{color:white;}
.index_about_environment{margin-top:50px;padding:60px 0px 65px 0px;background-color: #f5f5f5;}
.index_about{width:1200px;margin:auto;}
.index_about .img{float:left;display: block;width:42.5%;height:310px;}
.index_about .right_con{width:53.33%;float:right;}
.index_about .right_con .title{font-size: 24px;color:black;font-weight: : bold;display: block;}
.index_about .right_con .con{color:#666666;line-height: 35px;text-align: justify;text-justify:auto;margin-top: 10px;font-size: 15px;}
.index_about .right_con .more{width:124px;height:38px;line-height: 38px;color:white;margin-top:15px;display:block;font-size: 16px;text-align: center;background-color:#C31010;}
.index_environment{margin-top: 40px;}
.index_environment .list{text-align: center;}
.index_environment .list a{display: inline-block;margin:auto 18px auto 18px;font-size: 18px;color:black;}
.index_environment .list a:hover{color:#F3AB01;border-bottom:1px solid #F3AB01; }
.index_environment .list a.on{color:#F3AB01;border-bottom:1px solid #F3AB01; }
.index_environment .con{width:1200px;margin:30px auto auto auto;display: none;}
.index_environment .con li{width:292px;height:180px;float:left;margin-right: 10.6px;}
.index_environment .con li img{width:100%;height:100%;}
.index_environment .con li:last-child{margin-right: 0px;}
.index_news{width:1200px;margin:20px auto auto auto;padding-top: 10px;}
.index_news .con{margin:20px auto auto auto;}
.index_news .con .left_news{width:770px;float:left;}
.index_news .con .left_news .list{}
.index_news .con .left_news .list a{width:124px;height:36px;display: block;border:1px solid #303440;text-align: center;line-height: 36px;float:left;margin-right:15px;font-size: 16px;transition: 0.3s;}
.index_news .con .left_news .list a:hover{background-color:#C31010;color:white;border:1px solid #C31010;}
.index_news .con .left_news .list a.on{background-color:#C31010;color:white;border:1px solid #C31010;}
.index_news .con .left_news .news_con{margin-top: 25px;display: none;}
.index_news .con .left_news .news_con .first_news{}
.index_news .con .left_news .news_con .first_news img{width:335px;height:207.6px;float:left;}
.index_news .con .left_news .news_con .first_news .first_con{width:420px;float:right;text-align: right;}
.index_news .con .left_news .news_con .first_news .first_con .title{font-size: 20px;color:#333333;height:22px;display:block;line-height: 22px;width:100%;overflow: hidden;text-align: left;}
.index_news .con .left_news .news_con .first_news .first_con .des{color:#666666;line-height: 36px;margin-top: 10px;text-align: left;}
.index_news .con .left_news .news_con .first_news .first_con .more{color:#C31010;text-align: right;display:inline-block;margin-top: 30px;}
.index_news .con .left_news .news_con ul{margin-top: 10px;}
.index_news .con .left_news .news_con ul li{width:47%;float:left;height:38px;line-height: 38px;overflow: hidden;}
.index_news .con .left_news .news_con ul li span{width:90px;height:38px;display: block;float:right;text-align: right;}
.index_news .con .left_news .news_con ul li a:hover{color:#303440;}
.index_news .con .left_news .news_con ul li:nth-child(2n){float:right;}
.index_news .con .right_que{width:350px;float:right;margin-right: 20px;}
.index_news .con .right_que .title{display: block;line-height: 22px;font-size: 22px;color:#C31010;}
.index_news .con .right_que ul{margin-top:15px;}
.index_news .con .right_que ul li{border-bottom: 1px dashed #D6D6D6;padding-bottom: 35px;margin-bottom: 15px;}
.index_news .con .right_que ul li .ask{padding-left:30px;height:22px;display: inline-block;background:url(/Public/static/images/ask.jpg) left center no-repeat;}
.index_news .con .right_que ul li .ask:hover{color:#303440;}
.index_news .con .right_que ul li .reply{padding-left: 30px;line-height: 22px;color:#666666;background:url(/Public/static/images/reply.jpg) left top no-repeat;margin-top: 10px;}
.index_news .con .right_que ul li:last-child{margin-bottom: 0px;border-bottom:0px;}
.index_cooperation{width:1200px;margin:30px auto auto auto;}
.index_cooperation li{width:18.5%;float:left;border:1px solid #DBDBDB;margin-right: 1%;margin-bottom: 28px;}
.index_cooperation li .pic{width:100%;padding-top: 54%;position: relative;}
.index_cooperation li .pic img{width:100%;height:100%;position: absolute;top:0;left:0;}
.index_cooperation li:nth-child(5n){margin-right: 0px;}
.link{padding:15px 0px;background-color: #4D4D4D;}
.link .con{width:1200px;margin:auto;color:white;font-size: 12px;}
.link .con ul{display: inline-block;}
.link .con ul li{display: inline-block;}
.link .con a{color:white;display: inline-block;margin-right: 15px;}
.bottom_img{width:1200px;margin:30px auto auto auto;}
.bottom_img img{width:100%;display: block;border:0px;padding:0;margin:auto;}
.main_bottom{padding:20px 0;background-color: #333333;}
.main_bottom .con{width:1200px;margin:auto;}
.main_bottom .con ul{display: inline-block;padding-bottom: 10px;border-bottom:1px solid #D3D3D3;float:left;}
.main_bottom .con ul li{display: inline-block;margin-right: 18px;color:white;}
.main_bottom .con ul li a{color:white;font-weight:bold;}
.main_bottom .con ul li a:hover{color:red;}
.main_bottom .con ul li:last-child{margin-right:0px;}
.main_bottom .con .info{width:66.66%;line-height: 30px;color:#FEFEFE;float:left;margin-top: 10px;}
.main_bottom .con .ewm{float:right;color:white;font-size: 16px;width:170px;}
.main_bottom .con .ewm .sao{width:20px;line-height: 22px;float:right;}
.main_bottom .con .ewm .ewm_con{width:135px;line-height: 24px;flaot:left;text-align:center;}
.main_bottom .con .ewm .ewm_con img{width:135px;height:135px;}
.main_bottom .con .support{margin-top: 5px;text-align:center;color:white;}
.main_bottom .con .support a{color:white;}
.location{height:76px;background:url(/Public/static/images/locationBg.jpg) center center no-repeat;background-size: cover;line-height: 76px;border-bottom:1px solid #E6E6E6;}
.location .con{width:1200px;margin:auto;text-align: right;}
.location .con .title{font-size: 22px;color:white;line-height: 76px;float:left;}
.location .con .title span{font-size: 32px;}
.location .con .path{height:24px;line-height: 24px;padding-left:30px;background: url(/Public/static/images/home.png) left center no-repeat;display:inline-block;}
.inner_title{width:349px;padding:1px 0px;font-size: 36px;line-height:36px;margin:45px auto auto auto;background:url(/Public/static/images/lineBg.png) center center no-repeat;text-align:center;}
.inner_title span{display: block;color:#666666;font-size: 15px;}
.inner_title2{width:480px;padding:1px 0px;font-size: 36px;line-height:36px;margin:45px auto auto auto;background:url(/Public/static/images/inner_line2.jpg) center 40px no-repeat;text-align:center;}
.inner_title2 .span1{display: block;color:#666666;font-size: 15px;}
.inner_title2 .span2{color:#C31010;}
.inner_list{width:1200px;margin:40px auto auto auto;text-align: center;}
.inner_list li{display: inline-block;font-size: 18px;color:#333333;margin-right:15.25%;}
.inner_list li a{color:#333333;transition: 0.2s;width:172px;height:47px;border:1px solid #d6d6d6;display: block;line-height: 47px;}
.inner_list li:hover a{color:white;background:url(/Public/static/images/newslistBg.jpg) center center no-repeat;background-size: cover;border:1px solid white;}
.inner_list li.on a{color:white;background:url(/Public/static/images/newslistBg.jpg) center center no-repeat;background-size: cover;border:1px solid white;}
.inner_list li:last-child{margin-right: auto;}
.inner_list{width:1200px;margin:40px auto auto auto;text-align: center;}
.inner_list li{display: inline-block;font-size: 18px;color:#333333;margin-right:15.25%;}
.inner_list li a{color:#333333;transition: 0.2s;width:172px;height:47px;border:1px solid #d6d6d6;display: block;line-height: 47px;}
.inner_list li:hover a{color:white;background:url(/Public/static/images/newslistBg.jpg) center center no-repeat;background-size: cover;border:1px solid white;}
.inner_list li.on a{color:white;background:url(/Public/static/images/newslistBg.jpg) center center no-repeat;background-size: cover;border:1px solid white;}
.inner_list li:last-child{margin-right: auto;}
.case_inner_list{width:1200px;margin:40px auto auto auto;text-align: left;}
.case_inner_list li{display: inline-block;font-size: 18px;color:#333333;margin-right:5;}
.case_inner_list li a{color:#333333;transition: 0.2s;padding:0 28px;height:47px;display: block;line-height: 47px;}
.case_inner_list li:hover a{color:white;background:url(/Public/static/images/newslistBg.jpg) center center no-repeat;background-size: cover;}
.case_inner_list li.on a{color:white;background:url(/Public/static/images/newslistBg.jpg) center center no-repeat;background-size: cover;}
.case_inner_list li:last-child{margin-right: auto;}
.design_list{width:1200px;margin:43px auto auto auto;}
.design_list li{display: inline-block;margin-right: 10px;}
.design_list li a{padding:0px 28px;height:36px;display: block;text-align: center;line-height: 36px;border-radius: 20px;font-size: 18px;transition: 0.2s;}
.design_list li:hover a{color:white;background-color:#C31010;}
.design_list li.on a{color:white;background-color:#C31010;}
.about{width:1200px;margin:40px auto auto auto;}
.about .img{float:left;width:33.1666%;}
.about .con{width:65%;float:right;line-height: 38px;color:#666666;font-size: 16px;}
.about .con span{color:#C31010;font-size: 24px;}
.about_pic{margin-top:40px;position: relative;}
.about_pic img{width:100%;}
.about_pic a{width:65px;height:65px;display: block;position: absolute;top:0px;left:48%;}
.honour{width:1100px;margin:30px auto auto auto;position: relative;}
.honour .prev_honour{width:48px;height:195px;background:url(/Public/static/images/prev_honour.jpg) center center no-repeat;display: block;position: absolute;top:0;left:-70px;}
.honour .next_honour{width:48px;height:195px;background:url(/Public/static/images/next_honour.jpg) center center no-repeat;display: block;position: absolute;top:0;right:-70px;}
.honour ul{}
.honour ul li{width:94%;}
.honour ul li .pic{position:relative;width:96%;padding-top: 67%;border:1px solid #D5D5D5;}
.honour ul li .pic img{width:100%;height:100%;position: absolute;top:0px;left:0px;}
.honour ul li span{height: 18px;width:92%;padding:0 4%;line-height: 18px;overflow: hidden;display: block;margin-top: 10px;font-size: 16px;text-align:center;}
.team_consult{margin-top:50px;padding:30px 0 40px 0;background:url(/Public/static/images/teamconsult.jpg);background-size:cover; }
.team_consult ul{width:1200px;margin:30px auto auto auto;}
.team_consult ul li{width:32.25%;float:left;margin-right: 1.625%;}
.team_consult ul li .pic{position:relative;width:100%;padding-top: 64.6%;}
.team_consult ul li .pic img{width:100%;height:100%;position: absolute;top:0px;left:0px;}
.team_consult ul li span{height: 20px;width:92%;padding:0 4%;line-height: 20px;overflow: hidden;display: block;margin-top: 10px;font-size: 18px;text-align:center;}
.team_consult ul li:last-child{margin-right:0px;}
.contact_title{width:206px;height:52;margin:45px auto auto auto;text-align:center;display: block;background-color:#C31010;color:white;border-radius: 30px;line-height: 52px;font-size: 18px;font-weight: bold;}
.contact{width:1200px;margin:50px auto auto auto;}
.contact .con_one{padding:10px 40px 10px 85px;background:url(/Public/static/images/tower.jpg) left top no-repeat;width:40.8%;border-right:1px solid #E6E6E6;float:left;}
.contact .con_one .title{font-size: 24px;}
.contact .con_one .address{height:21px;line-height:21px;padding-left:28px;background:url(/Public/static/images/address.jpg) left center no-repeat;font-size: 16px;margin-top: 15px;margin-bottom: 10px;}
.contact .con_one .info{display: inline-block;line-height: 24px;height:24px;width:210px;overflow: hidden;margin-top: 15px;color:#888888;}
.contact .con_one .info img{vertical-align: middle;}
.contact .con_two{width:41.6%;float:left;margin-left:5%;}
.contact .con_two .title{font-size: 18px;color:#808080;}
.contact .con_two .title span{font-size: 36px;color:#C31010;display: block;}
.contact .con_two .info{display: inline-block;line-height: 24px;height:24px;width:210px;overflow: hidden;margin-top: 15px;color:#888888;}
.contact .con_two .info img{vertical-align: middle;}
.message{padding:40px 0px 35px 0px;background:url(/Public/static/images/messageBg.jpg) center center no-repeat;background-size: cover;margin-top: 40px;}
.message .con{width:1200px;margin:auto;}
.message .con .title{font-size: 20px;line-height: 20px;}
.message .con .title span{font-size: 18px;}
.message .con .list{margin-top: 18px;}
.message .con .list .list_name{width:110px;display: inline-block;font-size: 16px;text-align:right;}
.message .con .list .list_name span{color:#C61F1F;}
.message .con .list .input1{width:28%;padding-left:5px;outline:none;height:32px;line-height: 32px;border:1px solid #CBCBCB;border-radius:3px;}
.message .con .list .textarea{height:120px;padding:5px;width:38%;border-radius:3px;outline:none;border:1px solid #CBCBCB;}
.message .con .list .tip{display: inline-block;color:#666666;}
.message .con .list .tip span{color:#C61F1F;;}
.message .con .submit{width:75px;height:36px;text-align:center;line-height: 36px;color:white;border:0px;background-color: #C31010;display: block;float:left;margin-left:40%;margin-top: 30px;border-radius: 3px;font-size: 16px;}
.message .con .reset{width:75px;height:36px;text-align:center;line-height: 36px;color:white;border:0px;background-color: #C31010;display: block;float:left;margin-left:22px;margin-top: 30px;border-radius: 3px;font-size: 16px;}
.map_title{width:1200px;font-size: 20px;margin:40px auto auto auto;}
.service{width:1200px;margin:50px auto auto auto;}
.service li{width:15.16%;margin-right:6.05%;float:left;}
.service li .pic{width:100%;padding-top: 100%;position: relative;background-color: #8D8D8D;border-radius: 50%;transition: 0.2s}
.service li .pic img{position: absolute;top:20%;left:20%;}
.service li .pic .img1{width:62.08%;}
.service li .pic .img2{width:62.08%;}
.service li .pic .img3{width:52.75%;}
.service li .pic .img4{width:62.08%;}
.service li .pic .img5{width:67.03%;}
.service li:last-child{margin-right:0px;}
.service li:hover .pic{background-color: #C31010;}
.service li .des{line-height: 24px;font-size: 16px;margin-top:30px;text-align:center;}
.service_pic{width:100%;margin-top:60px;}
.floatwindow{position: fixed;right:5px;top:20%;z-index: 10;width:70px;}
.floatwindow li{width:70px;height:68px;border:1px solid #FFDD43;border-radius: 10px;box-shadow: 0px 0px 15px 2px #DEDCDC;margin-bottom: 8px;background-color:white;line-height: 68px;text-align: center;float:right;position: relative;}
.floatwindow li img{vertical-align: middle;}
.floatwindow li.phone{width:60px;color:#FFDD43;line-height: 24px;padding-top: 5px;height:63px;transition: 0.3s;overflow: hidden;padding-right: 10px;cursor:pointer;}
.floatwindow li.phone span{display: block;font-size: 18px;font-weight:bold; }
.floatwindow li.phone img{display: block;float:right;margin:6px 5px 10px 10px;}
.floatwindow li.phone:hover {width:225px;}
.floatwindow li .ewm_con{width:200px;height:250px;display:none;background:url(/Public/static/images/ewm.jpg) center center no-repeat;background-size:200px 250px;position: absolute;top:0px;left:-200px;}
.product{padding:35px 0px;margin-top: 20px;background-color: #F5F5F5;}
.product .con{width:1200px;margin:auto;}
.product .con li{width:31.2%;float:left;margin-right: 2.13%;margin-bottom: 35px;box-shadow: 0px 0px 8px 2px #CCCCCC;}
.product .con li .pic{width:100%;position: relative;padding-top: 64.7%;overflow: hidden;}
.product .con li .pic img{width:100%;height:100%;position: absolute;top:0px;left:0px;transition: 0.3s;}
.product .con li span{width:94%;padding:0 3%;display: block;background-color:#cccccc;height:45px;line-height: 45px;text-align: center;font-size: 18px;color:#333333;overflow: hidden;}
.product .con li:nth-child(3n){margin-right: 0px}
.product .con li:hover img{transform: scale(1.1);}
.product .more{width:169px;height:44px;display: block;border:1px solid #A0A0A0;color:#666666;line-height: 44px;text-align: center;margin:auto;transition:0.3s;}
.product .more:hover{background-color:#303440;color:white;}
.news{width:1200px;margin:auto;}
.news li{padding:12px 0;margin:38px auto auto auto;position: relative;}
.news li .date{width:13.58%;float:left;line-height: 34px;font-size: 21px;text-align:center;margin-top: 15px;}
.news li .date span{color:#C31010;font-size: 30px;}
.news li .img{width:20.66%;height:164px;float:left;}
.news li .img img{width:100%;height:100%;}
.news li .right_con{width:51.66%;float:left;margin-left:2%;}
.news li .right_con .title{height:20px;width:100%;display:block;line-height: 20px;font-size: 18px;line-height: 20px;overflow: hidden;margin-top: 25px;}
.news li .right_con .con{height:90px;line-height: 30px;color:#A5A5A5;overflow: hidden;text-align: justify;text-justify:auto;margin-top:10px;}
.news li .more{width:85px;height:35px;text-align: center;line-height: 35px;border-radius: 5px;font-size: 16px;display: block;position: absolute;bottom:12px;right:0px;transition:0.2s;}
.news li .more:hover{background-color:#C31010;color:white;}
.news li:nth-child(2n){background-color: #F2F2F2;}
.design{width:1200px; margin:26px auto auto auto;}
.design li{width:23.41%;float:left;margin-right: 2.12%;margin-bottom: 24px;}
.design li .pic{width:100%;padding-top: 130.6%;position: relative;}
.design li .pic img{width:100%;height:100%;position: absolute;top:0px;left:0px;border-radius:5px;z-index: 0;cursor:pointer;}
.design li .pic .des{width:100%;height:100%;background: url(/Public/static/images/tou_black.png);position: absolute;top:0;left:0;z-index: 2;opacity:0;transition: 0.3s;}
.design li .pic .des .title{width:94%;padding:0 3%;height:18px;line-height: 18px;overflow: hidden;color:white;font-size: 16px;margin-top: 45%;display: block;text-align: center;}
.design li .pic .des .more{width:91px;line-height: 32px;display:block;height:32px;border:1px solid #9D9D9E;text-align: center;color:white;margin:45px auto auto auto;}
.design li:nth-child(4n){margin-right: 0px;}
.design li:hover .des{opacity:1;}
.decoration_process{width:1200px;margin:40px auto auto auto;}
.decoration_process img{width:100%;}
.decoration_process .img1{}
.decoration_process .img2{display: none;}
.decoration_standard{display: block;width:100%;margin-top: 25px;}
.meal{width:1200px;margin:30px auto auto auto;}
.meal li{width:32%;float:left;margin-right: 2%;margin-bottom: 22px;}
.meal li .pic{width:100%;padding-top: 67.18%;position: relative;}
.meal li .pic img{width:100%;height:100%;position: absolute;top:0;left:0;z-index: 0;}
.meal li .pic .des{width:95%;height:92%;display:block;position: absolute;left:2.5%;top:4%;background:url(/Public/static/images/mealBg.png) center center no-repeat;z-index:1;opacity: 0;transition:0.15s;}
.meal li .pic .des .price{width:22%;color:white;margin:11% auto auto 35%;font-size: 26px;overflow: hidden;}
.meal li .pic .des .title{width:65%;height:20px;line-height: 20px;overflow: hidden;color:white;font-size: 18px;margin:45px auto auto auto;text-align: center;}
.meal li .pic .des .title span{font-size: 12px;}
.meal li:nth-child(3n){margin-right: 0px;}
.meal li:hover .des{opacity: 1;}
.case{width:1200px;margin:30px auto auto auto;}
.case li{width:32%;float:left;margin-right: 2%;margin-bottom: 22px;}
.case li .pic{width:100%;padding-top: 67.18%;position: relative;}
.case li .pic img{width:100%;height:100%;position: absolute;top:0;left:0;z-index: 0;}
.case li .pic .red_con{width:94%;height:94%;background:url(/Public/static/images/tou_red.png);margin:auto;position: absolute;top:3%;left:3%; opacity:0;transition: 0.15s;}
.case li .pic .red_con .con{width:95%;height:95%;border:1px solid white;margin:1.5% auto auto auto;text-align: center;}
.case li .pic .red_con .con .title{font-size: 18px;font-weight: bold;color:white;width:94%;padding:0 3%;height:18px;line-height: 18px;overflow: hidden;margin:20px auto auto auto;}
.case li .pic .red_con .con .project_style{color:white;width:94%;padding:0 3%;height:40px;line-height: 20px;overflow: hidden;margin:22px auto auto auto;}
.case li .pic .red_con .con .more{width:95px;height:33px;display: block;color:white;line-height: 33px;text-align: center;margin:25px auto auto auto;border:1px solid white;}
.case li:nth-child(3n){margin-right: 0px;}
.case li:hover .red_con{opacity:1;}
.case_detail{width:1200px;margin:40px auto 30px auto;}
.case_detail .con{width:68.33%;float:left;}
.case_detail .con .title{height:30px;line-height: 30px;overflow: hidden;font-size: 24px;color:#C31010;text-align: center;}
.case_detail .con .detail_case{margin-top:25px;}
.case_detail .book{width:27.5%;float:right;}
.case_detail .book .thisdesigner{border:1px solid #CDCDCD;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom:0px;padding-bottom: 20px;}
.case_detail .book .thisdesigner .span{display: block;font-size: 17px;margin-top: 20px;text-align: center;}
.case_detail .book .thisdesigner .pic{width:60%;padding-top: 60%;border-radius: 50%;overflow: hidden;position: relative;margin:15px auto auto auto;}
.case_detail .book .thisdesigner .pic img{position: absolute;top:0px;left:0px;transition:0.1s;width:100%;height:auto;}
.case_detail .book .thisdesigner .pic:hover img{transform: scale(1.1);}
.case_detail .book .thisdesigner .name{padding-left:40px;font-size: 16px;margin-top: 15px;}
.case_detail .book .thisdesigner .name span{color:#C31010;font-size: 24px;}
.case_detail .book .yu{padding:22px;background-color:#C31010;}
.case_detail .book .yu input{height:48px;border-radius:5px;background-color: white;outline: none;padding-left: 5%;border:0px;width:95%;margin-bottom: 20px;}
.case_detail .book .yu select{height:48px;border-radius:5px;background-color: white;outline: none;padding-left: 5%;border:0px;width:95%;margin-bottom: 20px;}
.case_detail .book .yu button{height:48px;border-radius:5px;background-color: white;outline: none;border:0px;width:100%;margin-bottom: 20px;color:#333333;cursor: pointer;font-size: 15px;}
.case_detail .book .yu button:hover{color:white;background-color: #C31010;border:1px solid white;}
.hot_case_title{width:1200px;margin:30px auto auto auto;font-size: 18px;color:#C31010;border-bottom:1px solid #C31010;padding-bottom: 5px;}
.hot_case{width:1200px;margin:30px auto auto auto;position: relative;}
.hot_case .prev_case{width:25px;height:56px;background:url(/Public/static/images/prev_case.jpg) center center no-repeat;display: block;position: absolute;left:-35px;top:30%;}
.hot_case .next_case{width:25px;height:56px;background:url(/Public/static/images/next_case.jpg) center center no-repeat;display: block;position: absolute;right:-35px;top:30%;}
.hot_case ul{}
.hot_case ul li{width:96%;}
.hot_case ul li .pic{position: relative;width:100%;padding-top:63.53%;}
.hot_case ul li .pic img{position: absolute;top:0;left:0;width:100%;height:100%;}
.hot_case ul li .title{width:94%;padding:0 3%;height:18px;line-height: 18px;overflow: hidden;text-align: center;margin-top: 10px;display: block;}
.question{width:1100px;margin:30px auto auto auto;}
.question li{padding:0px 60px 10px 15px;margin-bottom: 20px;border-bottom: 1px solid #E6E6E6;}
.question li .title{height:20px;line-height: 20px;overflow: hidden;font-size: 18px;}
.question li .des{height:52px;line-height: 26px;margin-top: 5px;color:#666666;overflow: hidden;}
.question li span{display: inline-block;float:right;margin-top: 5px;}
.main_nav_m{display: none;}
.main_banner{width:100%;z-index: 0;}
.main_banner img{width:100%;}
.search_title{width:60%;margin:10px auto 10px auto;text-align: center;}
#dituContent{width:1200px;height:540px;margin:20px auto auto auto;}
#fengxiang{width:1200px;margin:15px auto auto auto;}
.resource{width:1000px;margin:30px auto auto auto;}
h1{width:1200px;font-size:20px;color:#404040;text-align:center;height:22px;line-height: 22px;margin:80px auto auto auto;overflow: hidden;}
.detail_time{width:1200px;height:16px;line-height: 16px;color:#999999;text-align: center;margin:30px auto auto auto;overflow: hidden;}
.detail_con{width:1020px;padding:10px 90px;margin:50px auto auto auto;}
.pre_next{width:1200px;margin:25px auto auto auto;}
.pre{font-size: 14px;float:left;width:50%;height:18px;line-height: 18px;overflow: hidden;}
.pre a{color:#404040;}
.next{font-size: 14px;float:right;width:50%;height:18px;line-height: 18px;overflow: hidden;text-align: right;}
.next a{color:#404040;}
.dede_pages{text-align: center;margin:40px auto auto auto;}
.dede_pages .current{width:60px;height:30px;line-height: 30px;font-size: 16px;color:#333333;background-color: #C31010;display: inline-block;margin-bottom: 0px;margin-left:15px;color:white;}
.dede_pages a{width:50px;height:30px;line-height: 30px;padding-top:0px;font-size: 16px;color:#333333;background-color: white;display: inline-block;float:none;margin-bottom: 0px;margin-left:15px;border:1px solid #333333;}
.dede_pages a:hover{background-color: #C31010;color:white; }
.dede_pages .next{width:60px;height:30px;line-height: 30px;font-size: 16px;padding-top:0px;color:white;background-color: #C31010;display: inline-block;float:none;text-align: center;margin-bottom: 0px;margin-left:15px;vertical-align:top;border:1px solid white}
.dede_pages .prev{width:60px;height:30px;line-height: 30px;font-size: 16px;padding-top:0px;color:white;background-color: #C31010;display: inline-block;float:none;text-align: center;margin-bottom: 0px;border:1px solid white}
@Media screen and (max-width: 1400px){
.hot_product{width:85.7%;margin:30px auto auto auto;position: relative;}
.hot_product .title{font-size: 17px;}
.hot_product ul li{width:97%;float:left;height:15vw;position: relative;box-shadow: 0px 0px 2px 1px #C8C3C1;}
.hot_product ul li span{font-size: 16px;line-height: 30px;height:30px;}
.hot_product .prev_product{width:46px;height:46px;left:-5%; top:50%;}
.hot_product .next_product{width:46px;height:46px;right:-5%; top:50%;}
}
@Media screen and (max-width: 1280px){
.honour{width:85.93%;}
.honour .prev_honour{width:35px;height:150px;background-size:cover;top:0;left:-42px;}
.honour .next_honour{width:35px;height:150px;background-size:cover;top:0;right:-42px;}
.hot_case{width:90%;}
.hot_case .prev_case{width:20px;height:48px;background-size:cover;left:-25px; }
.hot_case .next_case{width:20px;height:48px;background-size:cover; right:-25px;}
}
@Media screen and (max-width: 1199px){
.top .con{width:97%;}
.main_nav{width:97%;}
.main_nav.fixed{width:97%;padding:0 1.5% 0 1.5%;}
.main_nav.fixed .nav li{margin-right: 0px;margin-left: 10px;font-size: 14px;}
.main_nav.fixed .logo{width:25%;height:auto;}
.index_sou{width:97%;}
.index_title{font-size: 30px;line-height: 30px;}
.index_case{width:97%;}
.index_case .show_con{width:35%;height:40vw;}
.index_case .show_con .red_con .con .title{margin:9vw auto auto auto;}
.index_case ul{width:63.5%;float:right;}
.index_case ul li{width:48.82%;height:19vw;}
.index_adv .con{width:97%;}
/*首页流程*/
.serviceList{ width:91.666%;height:400px; }
.index_evaluation ul li .des{height:72px;line-height: 24px;overflow: hidden;font-size: 14px;}
.index_evaluation ul li .more{width:80px;height:32px;line-height: 32px;font-size: 14px;}
.index_evaluation ul li:last-child{margin-right: 0px;float:right;}
/*首页团队*/
.index_team{width:97%;height:430px;}
.index_about{width:97%;}
.index_about .img{float:left;display: block;width:42.5%;height:auto;}
.index_about .right_con .title{font-size: 16px;}
.index_about .right_con .con{line-height: 22px;}
.index_about .right_con .more{width:146px;height:42px;line-height: 42px;color:white;margin-top:15px;display:block;font-size: 16px;text-align: center;border-radius: 3px;background-color:#303440;}
.index_environment{margin-top: 30px;}
.index_environment .list{text-align: center;}
.index_environment .list a{font-size: 16px;}
.index_environment .con{width:97%;}
.index_environment .con li{width:24%;height:15vw;float:left;margin-right: 1.33%;}
.index_news{width:97%;margin-top: 30px;padding-top: 5px;}
.index_news .con{}
.index_news .con .left_news{width:64.16%;float:left;}
.index_news .con .left_news .news_con{margin-top: 25px;}
.index_news .con .left_news .news_con .first_news img{width:43.5%;height:16.5vw;}
.index_news .con .left_news .news_con .first_news .first_con{width:54.54%;}
.index_news .con .left_news .news_con .first_news .first_con .title{font-size: 17px;height:20px;line-height: 20px;}
.index_news .con .left_news .news_con .first_news .first_con .des{line-height: 26px;margin-top: 10px;}
.index_news .con .left_news .news_con .first_news .first_con .more{margin-top: 10px;}
.index_cooperation{width:97%;}
.link{padding:10px 0px;}
.link .con{width:97%;font-size: size:15px;}
.bottom_img{width:100%;}
.main_bottom .con{width:97%;}
.location{background-size: 100% 100%;}
.location .con{width:97%;}
.location .con .title{font-size: 20px;}
.location .con .title span{font-size: 30px;}
.about{width:97%;}
.about .con{line-height: 26px;color:#666666;font-size: 14px;}
.about .con span{font-size: 18px;}
.team_consult ul{width:97%;}
.contact{width:97%;margin:50px auto auto auto;}
.message .con{width:97%;margin:auto;}
.service{width:97%;margin:30px auto auto auto;}
.service li .des{line-height: 22px;font-size: 14px;margin-top:25px;}
.inner_list{width:97%;margin:40px auto auto auto;}
.inner_list li{font-size: 17px;margin-right:10%;}
.inner_list li a{color:#333333;transition: 0.2s;width:172px;height:47px;border:1px solid #d6d6d6;display: block;line-height: 47px;}
.case_inner_list{width:97%;margin:40px auto auto auto;}
.case_inner_list li{font-size: 17px;}
.case_inner_list li a{color:#333333;transition: 0.2s;height:47px;display: block;line-height: 47px;}
.design_list{width:97%;}
.design{width:97%; }
.news{width:97%;}
.news li{padding:12px 0;margin:38px auto auto auto;position: relative;}
.news li .date{width:13.58%;line-height: 28px;font-size: 18px;margin-top: 10px;}
.news li .date span{font-size: 26px;}
.news li .img{width:20.66%;height:14vw;}
.news li .right_con .title{height:18px;width:100%;display:block;line-height: 18px;font-size: 17px;line-height: 18px;overflow: hidden;margin-top: 10px;}
.news li .right_con .con{height:78px;line-height: 26px;margin-top:8px;}
.news li .more{width:7%;height:30px;line-height: 30px;border-radius: 3px;font-size: 14px;}
.news li .more:hover{background-color:#C31010;color:white;}
.news li:nth-child(2n){background-color: #F2F2F2;}
.map_title{width:97%;font-size: 16px;}
.decoration_process{width:97%;}
.meal{width:97%;}
.meal li .pic .des{background-size:cover; }
.meal li .pic .des .price{font-size: 18px;margin:10% auto auto 33%;}
.meal li .pic .des .title{font-size: 15px;margin:25px auto auto auto;}
.case{width:97%;}
.case li .pic .red_con .con .title{font-size: 16px;font-weight: bold;color:white;width:94%;padding:0 3%;height:18px;line-height: 18px;overflow: hidden;margin:20px auto auto auto;}
.case li .pic .red_con .con .project_style{color:white;width:94%;padding:0 3%;overflow: hidden;margin:10px auto auto auto;}
.case li .pic .red_con .con .more{width:95px;height:33px;display: block;color:white;line-height: 33px;text-align: center;margin:10px auto auto auto;border:1px solid white;}
.case_detail{width:97%;margin:40px auto 30px auto;}
.hot_case_title{width:97%;font-size: 16px;}
.resource{width:97%;margin:20px auto auto auto;}
.question{width:91.66%;margin:30px auto auto auto;}
.question li{padding:0px 5.45% 10px 1.36%;}
.question li .title{height:18px;line-height: 18px;overflow: hidden;font-size: 17px;}
.question li .des{height:48px;line-height: 24px;margin-top: 5px;}
#dituContent{width:100%;height:430px;margin:20px auto auto auto;}
h1{width:97%;font-size:20px;color:#404040;text-align:center;height:22px;line-height: 22px;margin:60px auto auto auto;overflow: hidden;}
.detail_time{width:97%;height:16px;line-height: 16px;color:#999999;text-align: center;margin:30px auto auto auto;overflow: hidden;}
.detail_con{width:90%;padding:10px 5%;margin:40px auto auto auto;}
.pre_next{width:97%;}
}
@Media screen and (max-width: 768px){
.top{display: none;}
.main_nav{width:97%;padding:0.1rem 1.5% 0.1rem 1.5%;height:auto;}
.main_nav .logo{width:55%;margin-top: 0px;}
.main_nav .nav{margin:auto;height:auto;}
.main_nav .nav li{width:25%;font-size: 0.28rem;font-weight: bold;margin-left: 0px;margin-top:0.2rem;margin-right: 0px; padding:0;height:auto;}
.main_nav .nav li span{display: none;}
.index_sou .left_focus{width:100%;}
.index_sou .right_sou{width:100%;}
.index_title{font-size: 24px;line-height: 20px;}
.index_line{width:120px;}
.index_case_list{margin-top: 15px;}
.index_case_list li{hieght:30px;line-height:30px;}
.index_case_list li a{display: block;padding:0px 10px;font-size: 14px;}
.index_case .show_con{width:90%;height:80vw;float:none;margin:auto;}
.index_case .show_con .red_con .con .title{font-size: 15px;height:15px;line-height: 15px;margin:9vw auto auto auto;}
.index_case .show_con .red_con .con .project_style{color:white;width:94%;padding:0 3%;height:40px;line-height: 20px;overflow: hidden;margin:22px auto auto auto;}
.index_case .show_con .red_con .con .more{width:95px;height:33px;display: block;color:white;line-height: 33px;text-align: center;margin:25px auto auto auto;border:1px solid white;}
.index_case ul{width:100%;float:none;margin-top:0.2rem;}
.index_case ul li{width:48.82%;float:left;height:27vw;margin-bottom: 2vw;cursor:pointer;}
.index_adv{background-size: cover;}
.index_adv .con .advtext{width:100%;margin-top: 25px;}
.index_adv .con .advtext .list_index{width:22.83%;height:55px;display: block;background: url(/Public/static/images/advindexBg.png) center center no-repeat;float:left;font-size:24px;color:white;text-align: center;line-height: 55px;}
.index_adv .con .advtext .text_con{width:73.33%;float:right;margin-top: 15px;}
.index_adv .con .advtext .text_con .advtitle{line-height: 30px;font-size: 20px;font-weight: bold;overflow: hidden;}
.index_adv .con .advtext .text_con .advtitle span{color:#C31010;}
.index_adv .con .advtext .text_con .adventitle{color:#999999;line-height: 20px;margin-top: 15px;font-size: 12px;}
.index_adv .con .advtext .text_con .advcon{font-size:16px;line-height: 32px;margin-top: 15px;}
.index_adv .con .advtext .text_con .advcon span{color:#C31010;}
.index_adv .con .advimg1{display: block;width:82%;float:none;margin: 30px}
.index_adv .con .advimg2{display: block;width:85%;float:none;margin-top: 30px;}
.index_adv .con .advimg3{display: block;width:80%;float:none;margin-top: 30px;}
.index_adv .con .float_right{float:none;}
.index_adv .con .float_left{float:none;}
.index_adv .con .margin_top{margin-top:60px;}
/*首页流程*/
.serviceList{text-align:center; position:relative; width:97%; margin:0 auto;height:6.3rem;}
.serviceList li{ margin:30px auto 30px; position:absolute; left:0; right:0;}
.productlist dl{ float: left; background:url(/Public/static/images/right_arrow.jpg) right top no-repeat; }
.productlist dl a{ padding:0px 0.38rem; width: 1.67rem;display: block;}
.productlist dl dt img{ width: 1.67rem; height: 1.67rem; border-radius: 1.27rem;transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s;}
.productlist dl dd{ color: #555; padding-top: 10px; font-size: 14px;white-space: nowrap;}
.more_process{width:1.9rem;height:0.65rem;line-height: 0.65rem;font-size: 14px;}
.index_evaluation{margin:30px auto auto auto;padding:20px 0 15px 0;background-size: cover;}
.index_evaluation ul{width:90%;margin:30px auto auto auto;}
.index_evaluation ul li{width:48%;margin-right: 0;margin-bottom: 15px}
.index_evaluation ul li:nth-child(2n){float:right;margin-right: 0px;}
.index_team .more{font-size: 14px;}
.index_team .con li .designer_name{font-size: 14px;margin-top: 10px;}
.index_team .con li .type{margin-top: 5px;font-size: 12px;}
.index_team .con li .book{width:60px;height:25px;line-height: 25px;margin:15px auto auto auto;font-size: 14px;}
.index_about{width:97%;margin:10px auto auto auto;}
.index_about .img{float:none;width:100%;}
.index_about .right_con{width:100%;float:none;}
.index_about .right_con .title{font-size: 0.24rem;font-weight:bold;margin-top: 0.1rem;}
.index_about .right_con .con{line-height: 0.5rem;margin-top: 0.10rem;font-size: 0.22rem;}
.index_about .right_con .more{width:2rem;height:0.6rem;line-height: 0.6rem;margin-top:15px;font-size:0.22rem;border-radius: 0.03rem;}
.index_news .con .left_news .list a{width:80px;font-size: 14px;}
.index_news .con .left_news{width:100%;float:none;}
.index_news .con .left_news .news_con{margin-top: 25px;}
.index_news .con .left_news .news_con .first_news img{width:43.5%;height:30vw;}
.index_news .con .left_news .news_con .first_news .first_con{width:54.54%;}
.index_news .con .left_news .news_con .first_news .first_con .title{font-size: 15px;height:18px;line-height: 18px;}
.index_news .con .left_news .news_con .first_news .first_con .des{line-height: 20px;margin-top: 7px;font-size: 13px;}
.index_news .con .left_news .news_con .first_news .first_con .more{margin-top: 10px;}
.index_news .con .left_news .news_con ul li{width:100%;float:none;}
.index_news .con .left_news .news_con ul li:nth-child(2n){float:none;}
.index_news .con .right_que{width:100%;float:none;margin-right: auto;margin-top: 15px;}
.index_news .con .right_que .title{font-size: 16px;}
.index_cooperation li{width:32%;fmargin-right: 1%;margin-bottom: 10px;}
.index_cooperation li:nth-child(5n){margin-right: 1%;}
.index_cooperation li:nth-child(3n){margin-right: 0px;}
.main_bottom .con ul{padding-bottom: 5px;float:none;}
.main_bottom .con ul li{margin-right: 10px;}
.main_bottom .con .info{width:100%;line-height: 26px;float:none;}
.main_bottom .con .ewm{float:none;font-size: 14px;width:170px;margin:10px auto auto auto;}
.main_bottom .con .ewm .sao{width:20px;line-height: 20px;}
.main_bottom .con .ewm .ewm_con{line-height: 20px;}
.location{height:40px;line-height: 40px;background-size: 100% 100%}
.location .con{width:97%;}
.location .con .title{font-size: 15px;line-height: 40px;float:right;color:#C41011;font-weight: bold;}
.location .con .title span{font-size: 16px;}
.location .con .path{display: none;}
.inner_title{width:240px;font-size: 24px;line-height:28px;margin:30px auto auto auto;background:url(/Public/static/images/lineBg.png) center center no-repeat;background-size:100% auto;}
.inner_title span{font-size: 13px;}
.about .img{float:none;width:90%;margin:auto;display: block;}
.about .con{line-height: 26px;color:#666666;font-size: 14px;float:none;width:100%;margin-top: 10px;text-align: justify;text-justify:auto;}
.about .con span{font-size: 16px;}
.honour{width:83%;}
.honour .prev_honour{width:20px;height:100px;background-size:cover;top:5%;left:-25px;}
.honour .next_honour{width:20px;height:100px;background-size:cover;top:5%;right:-25px;}
.honour ul{}
.honour ul li{width:94%;}
.honour ul li .pic{position:relative;width:96%;padding-top: 67%;border:1px solid #D5D5D5;}
.honour ul li .pic img{width:100%;height:100%;position: absolute;top:0px;left:0px;}
.honour ul li span{height: 18px;width:92%;padding:0 4%;line-height: 18px;overflow: hidden;display: block;margin-top: 10px;font-size: 14px;text-align:center;}
.team_consult{margin-top:30px;padding:20px 0 30px 0;}
.team_consult ul{margin:20px auto auto auto;}
.team_consult ul li span{height: 16px;width:92%;line-height: 16px;font-size: 12px;overflow: hidden;}
.contact .con_one{padding:10px 5% 10px 60px;background:url(/Public/static/images/tower.jpg) left top no-repeat;width:75.8%;border-right:1px solid #E6E6E6;float:none;}
.contact .con_one .title{font-size: 20px;}
.contact .con_one .address{height:21px;line-height:21px;padding-left:28px;background:url(/Public/static/images/address.jpg) left center no-repeat;font-size: 16px;margin-top: 15px;margin-bottom: 10px;}
.contact .con_one .info{display: inline-block;line-height: 24px;height:24px;width:210px;overflow: hidden;margin-top: 15px;color:#888888;}
.contact .con_one .info img{vertical-align: middle;}
.contact .con_two{width:90%;float:none;margin-left:5%;margin-top:30px; }
.message{padding:25px 0px 25px 0px;;margin-top: 25px;}
.message .con .title{font-size: 18px;line-height: 20px;}
.message .con .title span{font-size: 16px;}
.message .con .list{margin-top: 12px;}
.message .con .list .list_name{width:85px;display: inline-block;font-size: 14px;text-align:right;}
.message .con .list .input1{width:52%;}
.message .con .list .textarea{height:100px;padding:5px;width:65%;}
.message .con .submit{width:60px;height:30px;text-align:center;line-height: 30px;color:white;background-color: #C31010;display: block;float:left;margin-left:40%;margin-top: 20px;font-size: 14px;}
.message .con .reset{width:60px;height:30px;text-align:center;line-height: 30px;color:white;background-color: #C31010;display: block;float:left;margin-left:15px;margin-top: 20px;font-size: 14px;}
.inner_title2{width:250px;padding:1px 0px;font-size: 18px;line-height:24px;margin:45px auto auto auto;background:url(/Public/static/images/inner_line2.jpg) center 28px no-repeat;background-size: 100% auto;}
.inner_title2 .span1{font-size: 13px;}
.service li{width:25%;margin-right:12.5%;float:left;margin-bottom: 15px;}
.service li:nth-child(3n){margin-right:0px;}
.service li .des{font-size: 12px;line-height: 18px;margin-top:15px;}
.inner_list{margin:30px auto auto auto;text-align: center;}
.inner_list li{font-size: 16px;margin-right:5%;}
.inner_list li a{color:#333333;transition: 0.2s;width:100px;height:30px;border:1px solid #d6d6d6;display: block;line-height: 30px;}
.inner_list li:hover a{color:white;background:url(/Public/static/images/newslistBg.jpg) center center no-repeat;background-size: cover;border:1px solid white;}
.inner_list li.on a{color:white;background:url(/Public/static/images/newslistBg.jpg) center center no-repeat;background-size: cover;border:1px solid white;}
.inner_list li:last-child{margin-right: auto;}
.case_inner_list{margin:30px auto auto auto;}
.case_inner_list li{font-size: 16px;}
.case_inner_list li a{color:#333333;transition: 0.2s;padding:0 10px;height:30px;display: block;line-height: 30px;}
.case_inner_list li:hover a{color:white;background:url(/Public/static/images/newslistBg.jpg) center center no-repeat;background-size: cover;}
.case_inner_list li.on a{color:white;background:url(/Public/static/images/newslistBg.jpg) center center no-repeat;background-size: cover;}
.case_inner_list li:last-child{margin-right: auto;}
.design_list li{margin-bottom: 10px;}
.design_list li a{font-size: 15px;padding:0 10px;border-radius: 15px;height:30px;line-height: 30px;}
.design li{width:48%;margin-right: auto;margin-bottom: 15px;}
.design li .pic img{border-radius:3px;}
.design li .pic .des{transition: 0.2s;opacity: 1;}
.design li .pic .des .title{font-size: 15px;}
.design li .pic .des .more{width:91px;line-height: 30px;display:block;height:30px;color:white;margin:20px auto auto auto;}
.design li:nth-child(4n){margin-right: 0px;}
.design li:nth-child(2n){float:right;}
.news{width:97%;}
.news li{margin:20px auto auto auto;}
.news li .date{width:13.58%;line-height: 22px;font-size: 13px;margin-top: 5px;}
.news li .date span{color:#C31010;font-size: 14px;}
.news li .img{height:20vw;}
.news li .right_con .title{height:18px;line-height: 18px;font-size: 16px;line-height: 18px;margin-top: 0px;}
.news li .right_con .con{height:60px;line-height: 20px;margin-top:6px;}
.news li .more{font-size: 12px;width:12%;}
.meal li{width:48%;margin-right: auto;}
.meal li .pic .des{width:95%;height:92%;display:block;position: absolute;left:2.5%;top:4%;background:url(/Public/static/images/mealBg.png) center center no-repeat;z-index:1;opacity: 0;transition:0.15s;}
.meal li .pic .des .price{width:22%;color:white;margin:11% auto auto 35%;font-size: 26px;overflow: hidden;}
.meal li .pic .des .title{width:65%;height:20px;line-height: 20px;overflow: hidden;color:white;font-size: 18px;margin:45px auto auto auto;text-align: center;}
.meal li .pic .des .title span{font-size: 12px;}
.meal li:nth-child(3n){margin-right: auto;}
.meal li:nth-child(2n){float:right;}
.case li{width:48%;float:left;margin-right: auto;margin-bottom: 15px;}
.case li .pic{width:100%;padding-top: 67.18%;position: relative;}
.case li .pic img{width:100%;height:100%;position: absolute;top:0;left:0;z-index: 0;}
.case li .pic .red_con{width:94%;height:94%;background:url(/Public/static/images/tou_red.png);margin:auto;position: absolute;top:3%;left:3%; opacity:1;transition: 0.15s;}
.case li .pic .red_con .con{width:95%;height:95%;border:1px solid white;margin:1.5% auto auto auto;text-align: center;}
.case li .pic .red_con .con .title{font-size: 14px;font-weight: bold;color:white;width:94%;padding:0 3%;height:16px;line-height: 16px;overflow: hidden;margin:0.10rem auto auto auto;}
.case li .pic .red_con .con .project_style{color:white;width:94%;padding:0 3%;height:32px;line-height:16px;overflow: hidden;margin:0.12rem auto auto auto;font-size: 12px;}
.case li .pic .red_con .con .more{width:85px;height:26px;display: block;color:white;line-height: 26px;font-size:12px;text-align: center;margin:0.15rem auto auto auto;border:1px solid white;}
.case li:nth-child(3n){margin-right: auto;}
.case li:nth-child(2n){float:right;margin-right: 0px;}
.case_detail .con{width:100%;}
.case_detail .book{display: none;}
.decoration_process .img1{display: none}
.decoration_process .img2{display: block;}
.link{display: none;}
.floatwindow{display: none;}
.hot_case_title{font-size: 15px;}
.hot_case{width:85%;}
.hot_case .prev_case{width:15px;height:40px;background-size:15px 40px;left:-20px; }
.hot_case .next_case{width:15px;height:40px;background-size:15px 40px; right:-20px;}
.question{width:95%;margin:20px auto auto auto;}
.question li .title{font-size: 16px;}
.question li .des{height:40px;line-height: 20px;margin-top: 5px;font-size: 13px;}
#dituContent{height:350px;}
h1{font-size: 18px;margin:30px auto auto auto;}
.detail_time{font-size: 12px;margin:20px auto auto auto;}
.detail_con{width:92%;padding:10px 3%;margin:20px auto auto auto;}
.pre{font-size: 14px;width:100%;float:none;}
.next{font-size: 14px;width:100%;float:none;text-align: left;margin-top:10px;}
.dede_pages{text-align: center;margin:40px auto auto auto;}
.dede_pages a{width:40px;height:25px;line-height: 25px;font-size: 14px;margin-bottom: 10px;}
.dede_pages .current{width:40px;height:25px;line-height: 25px;font-size: 14px;color:white;background-color: #C31010;display: inline-block;margin-bottom: 0px;margin-left:5px;}
.dede_pages .num{width:40px;height:25px;line-height: 25px;padding-top:0px;font-size: 14px;color:#333333;background-color: white;display: inline-block;float:none;margin-bottom: 0px;margin-left:15px;}
.dede_pages .num:hover{background-color: #FFDD43;color:white; }
.dede_pages .next{width:60px;height:25px;line-height: 25px;font-size: 14px;margin-top: auto;padding-top:0px;color:white;background-color: #C31010;display: inline-block;float:none;text-align: center;margin-bottom: 0px;margin-left:15px;}
.dede_pages .prev{width:60px;height:25px;line-height: 25px;font-size: 14px;padding-top:0px;color:white;background-color: #C31010;display: inline-block;float:none;text-align: center;margin-bottom: 0px;}
}
@Media screen and (max-width: 360px){
.index_sou .sou input{margin:7% auto auto 10vw;}
}
/*
FILE ARCHIVED ON 22:11:40 Jun 18, 2019 AND RETRIEVED FROM THE
INTERNET ARCHIVE ON 05:55:22 Jul 11, 2024.
JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.
ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
SECTION 108(a)(3)).
*/
/*
playback timings (ms):
captures_list: 0.943
exclusion.robots: 0.061
exclusion.robots.policy: 0.044
esindex: 0.014
cdx.remote: 5.933
LoadShardBlock: 62.939 (3)
PetaboxLoader3.datanode: 75.067 (4)
load_resource: 103.53
PetaboxLoader3.resolve: 53.178
*/