/* CSS Document */

*{padding:0;margin:0;font-family:"Microsoft YaHei";}
img{border:none;display:block;}
li{list-style:none;}
i{ font-style:normal;}
a{color:#333; text-decoration:none;}
a:focus{outline:none;}
a{blr:expression(this.onFocus=this.blur());}
body{ min-width:1200px;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
input,button,textarea,select{font-family:"Microsoft YaHei";outline:none;}
.top{ position:relative; width:100%; overflow:hidden; height:130px;}
.top img{ width:1920px; position:absolute; top:0px; left:50%; margin-left:-960px; height:130px;}
.top.current{ margin-top:-140px;}
.banner{ width:100%;height:800px; position:relative; overflow:hidden;}
.banner .hd{ position:absolute; width:1200px; margin-left:-600px; left:50%; bottom:20px; z-index:555; text-align:center;}
.banner .hd span{ display:inline-block; width:12px; cursor:pointer; margin:0 5px; height:12px; border-radius:50%; background-color:#fff;}
.banner .hd span.on{ background-color:#dc6868;}
.banner .tempWrap{width:1920px !important;position:absolute; left:50%; top:0px; margin-left:-960px;}
.banner ul li img{ width:1920px; height:800px; }
.banner_main{ position:absolute; width:1200px; left:50%; margin-left:-600px; bottom:180px; z-index:5;}
.banner_main>img{ margin:0 auto;}
.banner_main { text-align:center;}
.banner_main p{ text-align:center; font-size:24px; color:#fff; margin-top:20px; margin-bottom:70px;}
.banner_main b{ display:inline-block; padding:5px 0; background-image:url(../images/img_05.png); background-position:left center; background-repeat:no-repeat; padding-left:50px;text-align:center; font-size:26px; color:#fff; margin-bottom:40px;}
.banner_main form{ width:574px; margin:0 auto; overflow:hidden;background-image:url(../images/img_07.png); border-radius:30px; padding:3px; height:46px;}
.search_box{ background-color:#fff;overflow:hidden;border-radius:30px;width:574px; margin:0 auto;height:46px;}
.search_box input[type="text"]{ font-size:16px; color:#333; width:420px; float:left; height:46px; line-height:46px; padding-left:15px; border:0px;}
.search_box input[type="button"]{ font-size:16px; background-image:url(../images/img_09.png); float:right; width:136px; padding-left:30px; height:46px; border:0px; background-color:#dc6868; cursor:pointer; color:#fff; border-radius:30px; background-repeat:no-repeat; background-position:30px center;}
.search_box input[type="submit"]{ font-size:16px; background-image:url(../images/img_09.png); float:right; width:136px; padding-left:30px; height:46px; border:0px; background-color:#dc6868; cursor:pointer; color:#fff; border-radius:30px; background-repeat:no-repeat; background-position:30px center;}
.arrow{height: 44px; width: 44px; bottom:80px;position: absolute;background:url(../images/img_08.png); left: 50%; margin-left: -22px; cursor:pointer;}
/*导航*/
.nav_box{ position:absolute; left:0px; top:180px; z-index:50; width:100%; width:100%; background-image:url(../images/img_06.png); height:156px;}
.nav_box.on{ position:fixed; top:0px;}
.nav{ width:1200px; margin:0 auto; overflow:hidden;}
.nav .logo{ float:left; margin-top:30px;}
.nav .logo img{ height:106px; width:401px;}
.nav .nav_right{float:right; }
.nav ul{ overflow:hidden;height:156px;}
.nav ul li{ float:left; position:relative;}
.nav ul li>img{ position:absolute; right:-16px; top:72px;}
.nav ul li a{ display:block; line-height:156px; color:#333333; margin-left:30px;}
.nav ul li a.on{ color:#dc6868; font-weight:bold; background-image:url(../images/img_04.png); background-position: center 94px; background-repeat:no-repeat;}
.nav ul li a:hover{ color:#dc6868 !important;}
/*内页导航*/
.nav_box01{ position:inherit !important; height:130px;}
.nav_box01 .nav .logo img{ width:300px; height:auto !important;}
.nav_box01 .nav ul li a{ display:block; line-height:60px; color:#333333; margin-left:30px;}
.nav_box01 .nav ul{ float:right; overflow:hidden;height:60px;}
.nav_box01 .nav ul li>img{ position:absolute; right:-16px; top:26px;}
.nav_box01 .nav ul li a.on{ color:#dc6868; font-weight:normal; background-image:url(../images/img_04.png); background-position: center 44px; background-repeat:repeat-x;}
.nav_search{ overflow:hidden;}
.nav_search b{ float:right; font-size:14px; color:#333333; background-image:url(../images/img_062.png); background-repeat:no-repeat; background-position:left center; padding-left:20px; margin-top:30px;}
.nav_search form{ float:right; margin-top:26px; margin-left:15px;}
.nav_search form p{ overflow:hidden; border:1px solid #e1e1e1; border-radius:20px; overflow:hidden; width:215px;}
.nav_search form input[type="text"]{ float:left; height:24px; line-height:24px; border:0; padding:0 5px 0 9px; font-size:12px; color:#333; width:160px;}
.nav_search form input[type="button"]{ float:right; width:32px; height:24px; border:0px; background-image:url(../images/img_061.png); background-repeat:no-repeat; background-position:center center; margin-right:5px; cursor:pointer; background-color:#fff;}
.nav_search form input[type="submit"]{ float:right; width:32px; height:24px; border:0px; background-image:url(../images/img_061.png); background-repeat:no-repeat; background-position:center center; margin-right:5px; cursor:pointer; background-color:#fff;}
/*首页案例*/
.case_index01{ display:none;}
.case_index{ width:1200px; margin:30px auto; overflow:hidden;} 
.case_index h2{ border-bottom:1px solid #ececec; padding-bottom:10px; color:#222222; font-size:24px;}
.case_title{ overflow:hidden; margin:15px 0;}
.case_title p{ float:left; font-size:16px; color:#222222; }
.case_title p a{padding:6px 16px;float:left; margin:0 10px; cursor:pointer;}
.case_title p a.on{ background-color:#dc6868; color:#fff; border-radius:30px; }
.case_title>a{ float:right;font-size:14px; color:#222222;}
.case_title>a:hover{color:#dc6868; text-decoration:underline;}
.case_index .anli{display:none;}
.case_index ul{ overflow:hidden; margin-top:25px; width:1215px; }
.case_index ul li{ float:left; position:relative;width:390px; height:266px; overflow:hidden; margin-bottom:15px; margin-right:15px;}
.case_index ul li a>img{ width:390px; height:266px;}
.case_index ul li .case_name{transition:all 0.4s; position:absolute;width:390px; overflow:hidden; left:0px; bottom:0px;background-image:url(../images/bg.png);  color:#fff; height:42px; line-height:42px;}
.case_index ul li .case_name i{ float:left; margin-left:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:340px;}
.case_index ul li .case_name img{ float:right; margin-right:15px; margin-top:15px;}
.case_text{transition:all 0.6s; width:360px; position:absolute;color:#fff; left:0px; bottom:-200px;background-image:url(../images/bg.png); padding:15px;}
.case_text>i{ display:block; font-size:22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.case_text>p{ font-size:14px;margin-bottom:15px; margin-top:10px; height:59px; overflow:hidden;}
.case_index ul li:hover .case_name{bottom:-50px;}
.case_index ul li:hover .case_text{bottom:0px;}
/*首页设计师*/
.design{ width:1200px; margin:0 auto; position:relative;}
.design h2{ border-bottom:1px solid #ececec; padding-bottom:10px; color:#222222; font-size:24px;}
.design ul{ width:1215px;}
.design ul li{ transition:all 0.6s;float:left; width:228px; position:relative; overflow:hidden; margin-right:15px;height:320px; margin-top:25px;}
.design ul li a>img{ width:228px; height:274px;}
.design ul li .design_box{transition:all 0.6s; padding:15px; position:absolute; background-color:#fff; z-index:2; left:0px; bottom:-120px;}
.design ul li .design_box h3 span{ font-size:16px; color:#222222; margin-right:10px;}
.design ul li .design_box h3 i{ color:#888888; font-size:14px;}
.design ul li .design_box p{ color:#888888; font-size:14px; margin-top:8px;}
.design .img_btn{ clear:both;}
.design .img_btn img{ position:absolute; top:180px; z-index:2; cursor:pointer;}
.design .img_btn .prev{ left:0px;}
.design .img_btn .next{ right:0px;}
.design ul li:hover .design_box{bottom:0px;}
.design ul li:hover{box-shadow:0px 5px 15px #ccc; margin-top:5px;}
.design .design_imgbox{ overflow:inherit !important}
.design .tempWrap{ padding-left:10px;margin-left:-10px;}
/*首页材料展示*/
.material{ width:1200px; margin:0 auto; margin-bottom:30px; position:relative;}
.material h2{border-bottom:1px solid #ececec; padding-bottom:10px; color:#222222; font-size:24px;margin-bottom:25px;}
.material ul{  width:1218px;}
.material ul li{transition:all 0.3s;width:288px; float:left; margin-right:16px; border-bottom:1px solid #e6e6e6;}
.material ul li a>img{ width:288px; height:216px;}
.material ul li p{transition:all 0.6s; padding:10px 18px 10px 10px; color:#666666; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background-image:url(../images/img_030.png); background-repeat:no-repeat; background-position:98% center;}
.material ul li:hover{ border-bottom:1px solid #dc6868; background-color:#dc6868; box-shadow:0px 5px 10px #cac8c9;}
.material ul li:hover p{color:#fff; background-image:url(../images/img_029.png); background-position:98% center;}
.material_title{ text-align:center;}
.material_title a{ cursor:pointer; display:inline-block; font-size:14px; border-radius:30px; padding:4px 25px;}
.material_title a.on{ background-color:#dc6868; color:#fff;}
.material_list li{ margin-bottom:20px;}
.case_xqbox>h3{ text-align:center; color:#333; padding-bottom:15px; border-bottom:1px solid #e6e6e6; font-size:22px;}
.material .img_btn{ clear:both;}
.material .img_btn img{ position:absolute; top:155px; z-index:2; cursor:pointer;}
.material .img_btn .prev{ left:0px;}
.material .img_btn .next{ right:0px;}
.material .tempWrap{ width:1200px !important;}
.caill{ clear:both; display:none;}
/*首页服务流程*/
.service{ width:1200px; margin:0 auto;}
.service h2{ border-bottom:1px solid #ececec; padding-bottom:10px; color:#222222; font-size:24px; margin-bottom:25px;}
.service ul{ overflow:hidden; border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;}
.service ul li{ float:left;border-left:1px solid #e8e8e8; width:198px;}
.service ul li span{ display:block; overflow:hidden; margin:15px 15px 15px 15px;}
.service ul li span i{ float:left; color:#111111; font-size:46px; font-family:Arial;}
.service ul li span img{ float:right; width:36px; height:36px;}
.service ul li p{ color:#111111; font-size:18px; padding:20px 15px 15px 15px;}
/*首页新闻中心*/
.news{ width:1200px; margin:0 auto; margin-top:30px; overflow:hidden;}
.news h2{ border-bottom:1px solid #ececec; padding-bottom:10px; color:#222222; font-size:24px; margin-bottom:25px;}
.news dl{ width:582px; float:left;}
.news dl dt{ background-color:#dc6868;}
.news dl dt a{ display:block; overflow:hidden;}
.news dl dt span{ float:left; color:#ffffff; font-size:26px; line-height:200px; width:200px; text-align:center;}
.news dl dt img{ float:right; width:382px; height:200px;}
.news dl dd{ overflow:hidden; padding-bottom:15px; border-bottom:1px dashed #e6e6e6; margin-top:15px;}
.news dl dd>span{ float:left; padding-right:15px; border-right:1px solid #e0e0e0; margin-top:10px;}
.news dl dd>span b{ display:block; font-weight:normal;font-size:26px; color:#222222; font-family:Arial;}
.news dl dd>span i{ display:block; font-size:14px; color:#888888; font-family:Arial;}
.news dl dd .news_con{ float:right; width:490px;}
.news dl dd .news_con a{ color:#222222; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news dl dd .news_con p{color:#222222; font-size:13px; color:#999999; margin-top:6px; height:40px; overflow:hidden;}
.news dl dd .news_con a:hover{ color:#dc6868; text-decoration:underline;}
/*服务客户*/
.customer{ width:1200px; margin:0 auto; margin-top:30px;}
.customer h2{border-bottom:1px solid #ececec; color:#222222; font-size:24px; margin-bottom:25px;}
.customer h2 span{ display:inline-block; border-bottom:1px solid #dc6868; padding-bottom:10px; margin-bottom:-1px;}
.customer ul{ overflow:hidden;}
.customer ul li{ float:left; border:1px solid #e9e9e9; width:158px; height:68px; margin-right:15px;}
.customer ul li img{width:158px; height:68px;}
.customer .tempWrap{ width:1200px !important;}
/*footer*/
.footer{ width:100%; background-color:#282828; margin-top:40px;}
.footer_top{ border-bottom:1px solid #3a3a3a;padding:20px 0;}
.footer_top p{ text-align:center; width:1200px; margin:0 auto; font-size:14px; color:#a2a2a2;}
.footer_top p a{ color:#a2a2a2; margin:0 20px;}
.footer_top p a:hover{ text-decoration:underline; color:#fff;}
.footer_center{ overflow:hidden; width:1200px; margin:0 auto;}
.footer_left{ float:left; margin-top:25px;}
.footer_left p{ overflow:hidden; margin-top:18px; margin-left:70px;}
.footer_left p img{ float:left;}
.footer_left p span{ float:left; font-size:16px; color:#a2a2a2; margin-left:8px;}
.footer_right { overflow:hidden; float:right; margin-top:25px; margin-bottom:25px; margin-right:30px;}
.footer_right p{ float:left; margin-right:50px;}
.footer_right p img{ margin:0 auto; width:92px; height:92px;}
.footer_right p span{ text-align:center; display:block; color:#a2a2a2; font-size:14px; margin-top:8px;}
.footer_bottom{ width:100%; background-color:#222222; text-align:center; font-size:12px; color:#a2a2a2; padding:15px 0;}
.footer_bottom p{ width:1200px; margin:0 auto;}
/*预约*/
.order_box{ height:110px; width:100%; position:fixed; left:0px; bottom:0px; z-index:99; background-image:url(../images/bg01.png);}
.order{ width:1100px; margin:0 auto; position:relative;}
.order .close{ position:absolute; width:20px; height:20px; right:-50px; top:10px; cursor:pointer;}
.order .img_01{ position:absolute; bottom:-10px; left:0px;}
.order .img_02{ float:left; margin-left:135px; margin-top:12px;}
.order .form{ float:right;overflow:hidden; margin-top:22px;}
.order .form form{ overflow:hidden;}
.order .form p{ float:left; width:106px; text-align:center; height:66px; background-color:#dc6868; margin-right:2px;}
.order .form p span{ display:block; color:#fff;}
.order .form p i{ display:block;color:#ffd12f;padding-top:10px;}
.order .form .input_box{ float:right; width:402px;}
.order .form .input_box input{ border:0px; float:left; margin-left:2px; margin-bottom:4px; padding:6px;}
.order .form .input_box input[type="button"]{ background-color:#dc6868; color:#fff; width:140px; cursor:pointer;}
/*右侧客服*/
.right_side{position:fixed; left:64%;width:60px;display:block; z-index:999; bottom:20%;margin-left:615px;}
.right_side ul li{ position:relative; background-color:#fff; border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0; width:58px; height:58px;}
.right_side ul li span img{ margin:0px auto; padding:6px 0 4px 0;}
.right_side ul li a img{ margin:0px auto; padding:6px 0 4px 0;}
.right_side ul li img.img_01{ display:block;}
.right_side ul li img.img_02{ display:none;}
.right_side ul li i{ display:block; text-align:center; font-size:12px; color:#818181;}
.right_side ul li:hover{ border-color:#dc6868 !important;background-color:#dc6868;}
.right_side ul li:hover i{ color:#fff;}
.right_side ul li:hover img.img_02{ display:block;}
.right_side ul li:hover img.img_01{ display:none;}
.right_side ul li .yuyue{ display:none; position:absolute; right:58px; bottom:-1px; height:184px; background-color:#fff; border:1px solid #e0e0e0; width:210px;}
.yuyue>img{ position:absolute; right:-8px; z-index:5; bottom:22px;}
.yuyue b{ display:block; text-align:center; color:#222222; padding:15px 0;}
.yuyue b strong{ color:#dc6868;}
.yuyue input[type="text"]{ display:block; width:176px; padding:5px; margin:0 auto; border:1px solid #e0e0e0; margin-bottom:12px;}
.yuyue input[type="button"]{ display:block;width:186px; margin:0 auto; padding:6px 0; cursor:pointer; background-color:#dc6868; border:0px; color:#fff;}
.right_side ul li:hover .yuyue{ display:block;}
.wap{ display:none; position:absolute; right:58px; bottom:-1px; background-color:#fff; border:1px solid #e0e0e0; padding:10px;}
.wap>img{ position:absolute; right:-8px; z-index:5; bottom:22px;}
.wap p span{ display:block; text-align:center; font-size:12px; color:#dc6868;}
.wap p img{ width:136px; height:136px;}
.right_side ul li:hover .wap{ display:block;}
.right_side ul li .gotop{ cursor:pointer;}
/*新闻中心*/
.sub_banner{ width:100%; position:relative; overflow:hidden; height:280px;}
.sub_banner img{ position:absolute; left:50%; margin-left:-960px;height:280px; top:0px;}
.sub_title{ width:1200px; margin:20px auto 0 auto; text-align:right;  border-bottom:1px solid #d2d2d2; margin-bottom:40px;}
.sub_title a{ display:inline-block; padding:0 6px; margin:0 20px;}
.sub_title a.on{ border-bottom:2px solid #dc6868; color:#dc6868;padding-bottom:12px; margin-bottom:-1px;}
.news_list{ width:1200px; margin:0 auto;}
.news_list li{ margin-bottom:30px; overflow:hidden;}
.news_list li>a{ float:left; width:245px; height:170px;}
.news_list li>a img{width:245px; height:170px;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;-webkit-transition:all 0.5s linear;transition:all 0.5s linear;}
.news_list li .news_right{ float:right; width:925px; margin-top:15px;}
.news_list li .news_right a{ display:inline-block; color:#333333;}
.news_list li .news_right span{ display:block; font-size:14px; color:#b2b2b2; font-family:Arial; margin-top:5px; padding-bottom:10px; border-bottom:1px dashed #cccccc;}
.news_list li .news_right p{ margin-top:15px; color:#999999; font-size:14px; line-height:24px;}
.news_list li .news_right a:hover{ color:#dc6868; text-decoration:underline;}
.news_list li:hover>a img{-moz-transform:scale(0.9,0.9);-o-transform:scale(0.9,0.9);-ms-transform:scale(0.9,0.9);-webkit-transform:scale(0.9,0.9);transform:scale(0.9,0.9);}
.pages{ text-align:center; padding:20px 0;}
.pages a{ display:inline-block; border:1px solid #e6e6e6; padding:4px 12px; margin:0 4px; border-radius:3px; font-size:14px; color:#808080;}
.pages a.on{ border:1px solid #dc6868; background-color:#dc6868; color:#fff;}
.news_main{ width:1200px; margin:30px auto;}
.news_main h1 span{ display:block;color:#;text-align:center; color:#333333; font-size:24px;}
.news_main h1 i{ display:block; text-align:center; color:#979797; font-size:14px; margin-top:15px; padding-bottom:25px; border-bottom:1px solid #ebebeb;}
.news_main .news_text{ font-size:14px; line-height:26px; color:#666666; margin-bottom:40px;}
.news_main .news_text img{ max-width:1200px !important; height:auto !important; margin:0 auto;}
.page{ overflow:hidden; border-bottom:1px solid #ebebeb; padding-bottom:15px;}
.page p{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; max-width:500px; float:left; font-size:14px; }
.page p a{ color:#666666;}
.page p i{color:#dc6868;}
.page p a:hover{color:#dc6868; text-decoration:underline;}
.xiangguan{ width:1200px; margin:0 auto;}
.xiangguan h2{ color:#222222; font-size:22px; padding-left:14px; background-image:url(../images/img_071.png); background-repeat:no-repeat; background-position:left center; margin-bottom:30px;}
.xiangguan ul{ overflow:hidden;}
.xiangguan ul li{ float:left; overflow:hidden; width:570px; margin-bottom:40px;}
.xiangguan ul li>span{ float:left; width:74px;}
.xiangguan ul li>span b{ display:block; font-family:Arial; font-weight:normal; color:#808080; font-size:28px;}
.xiangguan ul li>span i{transition:all 0.4s; display:block;font-family:Arial;color:#cccccc; font-size:14px; padding-left:38px; margin-top:5px;}
.xiangguan ul li .article{ float:right; width:470px;}
.xiangguan ul li .article a{ display:inline-block; font-size:16px; color:#7b7b7b;}
.xiangguan ul li .article p{ font-size:14px; color:#b2b2b2; margin-top:10px;}
.xiangguan ul li .article a:hover{ color:#dc6868; text-decoration:underline;}
.xiangguan ul li:hover >span i{padding-left:0px;}
/*公司简介*/
.fnav{ width:1200px;height:50px; line-height:50px; z-index:55; position:absolute;top:415px; left:50%; margin-left:-600px; background-color:#fff; border-bottom:1px solid #d2d2d2;}
.fnav ul{ text-align:right;}
.fnav ul li{ display:inline-block; }
.fnav ul li a{ color:#4c4c4c; padding:0 6px; margin:0 20px; cursor:pointer;}
.fnav ul li a.current{display:inline-block; border-bottom:2px solid #dc6868;height:49px;color:#dc6868;}
.fnav.on{ position:fixed; top:0px;}
.about{ width:1092px; margin:0 auto; padding-top:80px; overflow:hidden; border-bottom:1px solid #e6e6e6; padding-bottom:40px;}
.about_left{ float:left; width:650px;}
.about_title b{ display:block; font-family:Arial; text-transform:uppercase; color:#222222; font-size:28px; line-height:28px; letter-spacing:-1px;}
.about_title i{ font-size:22px; color:#222222; display:block; background-image:url(../images/img_073.jpg); background-repeat:no-repeat; padding-bottom:15px; background-position:left bottom; margin-top:10px;}
.about_left .about_text{ margin-left:20px; margin-top:30px; line-height:28px; color:#444444; font-size:14px;}
.about_right{ float:right; margin-top:50px; position:relative; width:426px;}
.about_right li img{ width:426px; height:562px;}
.about_right .hd{ position:absolute;text-align:center;left:10px; bottom:10px;width:426px;}
.about_right .hd span{display:inline-block; width:6px; height:6px; background-color:#fff; border-radius:50%;margin:0 3px;}
.about_right .hd span.on{ background-color:#dc6868;}
.culture{ width:1092px; margin:0 auto; margin-top:30px;border-bottom:1px solid #e6e6e6; padding-bottom:40px;}
.culture ul{ overflow:hidden; margin-top:30px;}
.culture ul li{ float:left; padding:15px 24px; width:225px; border-radius:5px;}
.culture ul li p{ margin-top:10px; color:#222222;}
.culture ul li p i{ display:block;font-size:22px; margin-bottom:8px;}
.culture ul li p span{ display:block; font-size:14px; line-height:26px; height:76px; overflow:hidden;}
.culture ul li img{ width:46px; height:46px;}
.culture ul li .img02{ display:none;}
.culture ul li:hover .img02{ display:block;}
.culture ul li:hover .img01{ display:none;}
.culture ul li:hover{ background-color:#dc6868;}
.culture ul li:hover p{ color:#fff;}
.elite{ width:1092px; margin:0 auto; margin-top:30px;border-bottom:1px solid #e6e6e6; padding-bottom:40px;}
.elite>h2{ margin-bottom:30px;}
.elite_item{ overflow:hidden;}
.elite_itemleft{ float:left;width:546px; overflow:hidden;height:340px;}
.elite_itemleft>p{ padding:30px;}
.elite_itemleft>p i{ display:block; color:#222222; font-size:24px;}
.elite_itemleft>p span{ display:block; font-size:14px; color:#888888; margin-top:10px;}
.elite_itemleft>b{ font-size:14px;color:#222222; padding:5px 30px;}
.elite_itemleft>.elite_text{ line-height:26px;padding:0px 30px;font-size:14px; color:#888888; margin-bottom:30px;}
.elite_itemright{float:right; width:546px; height:340px; position:relative;}
.elite_itemright img.elite_img{ width:546px; height:340px;}
.elite_item:hover{ background-color:#f5f5f5;}
.elite_itemright i{-webkit-transform: rotate(45deg);transform: rotate(45deg);-moz-transform: rotate(45deg);display:block; width:12px; height:12px; background-color:#fff; position:absolute;top:164px; z-index:25;}
.elite_item:hover .elite_itemright i{ background-color:#f5f5f5;}
.honor{ width:1092px; margin:0 auto; margin-top:30px;}
.galcolumn .item{ border:1px solid #dbdbdb;}
.galcolumn .item p{ color:#333333; font-size:14px; padding:10px 15px;}
/*案例*/
.case_xqbox{ width:1100px; margin:0 auto; margin-top:30px;}
.case_xqbox>h2 span{ display:block; color:#222222; font-size:22px;}
.case_xqbox>h2 i{ display:block; margin-top:6px;color:#999999; font-size:14px;}
.case_top{ overflow:hidden; margin-top:30px;}
.case_leftimg{ float:left; width:804px; max-height:614px;}
.case_leftimg{width:804px; max-height:614px;}
.case_right{ float:right; width:200px; width:278px; border:1px solid #ebebeb; padding-bottom:20px;}
.case_right dl{ padding:20px;}
.case_right dl dt{ font-size:18px; color:#222222; padding-left:14px; background-image:url(../images/img_071.png); background-repeat:no-repeat; background-position:left center;}
.case_right dl dd{ margin-top:15px; margin-left:14px; font-size:14px; color:#888888; line-height:26px;}
.sheji{ padding:0px 20px;}
.sheji h2{font-size:18px; color:#222222; padding-left:14px; background-image:url(../images/img_071.png); background-repeat:no-repeat; background-position:left center;}
.sheji>img{ width:166px; margin-top:20px; height:200px; margin-left:15px;}
.sheji>p{ font-size:14px; color:#888888; margin:15px 0; line-height:26px;}
.sheji>a{ display:block; height:40px; background-color:#dc6868; color:#fff; line-height:40px; text-align:center; font-size:15px;}
.case_bottom{ padding-bottom:40px; border-bottom:1px solid #ebebeb; margin-top:20px; font-size:14px; line-height:26px; color:#555555;}
.case_bottom img{ max-width:1100px !important; margin:0 auto;}
.case_index>h4{ color:#222222; font-size:22px; background-image:url(../images/img_071.png); background-repeat:no-repeat; background-position:left center; padding-left:14px;}
/*设计团队*/
.team_design{ margin-top:40px;}
.team_design ul li{ margin-top:0px; top:0px; width:286px; height:390px;}
.team_design ul li a>img{ width:286px; height:344px;}
.team_design ul li:hover{box-shadow:0px 5px 15px #ccc; margin-top:0px; top:-15px; z-index:5555;}
.team_design ul li .design_box{ width:246px; padding:20px;}
.team_design ul li .design_box h3 span{ font-size:20px;}
.team_design ul li .design_box h3 i{ font-size:16px;}
.team_design ul li .design_box p{ font-size:16px;}
.team_main{ overflow:hidden; width:1200px; margin:0 auto; margin-top:40px;}
.team_main .team_img{ float:left; width:286px; height:344px;}
.team_main .team_img img{width:286px; height:344px;}
.team_main .team_right{ float:right; margin-left:50px; margin-top:40px; width:850px;}
.team_main .team_right h2 span{ font-size:20px; color:#222222;}
.team_main .team_right h2 i{ color:#888888; font-size:16px; margin-left:10px;}
.team_main .team_right p{ font-size:16px; color:#888888; margin:10px 0;}
.team_main .team_right .team_tt{ font-size:14px; line-height:24px; color:#888888;}
.team_main .team_right a{ width:122px; height:38px; font-size:14px; display:block;line-height:38px; text-align:center; background-color:#dc6868; color:#fff; margin-top:30px;}
/*联系我们*/
.contact{ width:1200px; overflow:hidden; margin:0 auto; margin-top:30px;}
.contact .contact_left{ float:right; margin-left:80px; width:400px;}
.contact .contact_left h1{ font-size:26px; color:#333333; margin-bottom:38px; overflow:hidden}
.contact .contact_left h1 img{ width:300px;}
.contact .contact_left h1 i{ margin-left:10px;}
.contact .contact_left p{ overflow:hidden; margin-bottom:15px;}
.contact .contact_left p img{ float:left; width:26px; height:26px;}
.contact .contact_left p i{ float:left; margin-left:8px; color:#666666; font-size:16px;}
.contact .contact_left h2{ overflow:hidden; padding-top:10px;}
.contact .contact_left h2 span{ width:152px; float:left; margin-left:10px; margin-right:20px;}
.contact .contact_left h2 img{ height:152px;width:152px;}
.contact .contact_left h2 i{ display:block; text-align:center; font-size:16px; margin-top:5px; color:#333333;}
.contact .contact_right{ float:left; width:501px; height:463px; margin-right:76px;}
.contact .contact_right img{width:501px; height:463px;}

/*补充*/
.sub_title2{ width:1200px; margin:20px auto 0 auto; text-align:right;  border-bottom:1px solid #d2d2d2; margin-bottom:40px;}
.sub_title2 a{ display:inline-block; padding:0 6px; margin:0 20px;}
.sub_title2 a.on{ border-bottom:2px solid #dc6868; color:#dc6868;padding-bottom:12px; margin-bottom:-1px;}




