﻿/**
 * 人人站CMS
 * ============================================================================
 * 版权所有 2015-2030 山东康程信息科技有限公司，并保留所有权利。
 * 网站地址: http://www.rrzcms.com
 * ----------------------------------------------------------------------------
 * 如果商业用途务必到官方购买正版授权, 以免引起不必要的法律纠纷.
 * ============================================================================
 */
html{overflow-y:scroll;overflow-x:hidden}
body{font-family:"Microsoft Yahei",Arial,'Hiragino Sans GB',sans-serif;font-size:12px;color:#333}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,sub,sup,td,textarea,th,ul{margin:0;padding:0}
fieldset,img{border:0}
li,ol,ul{list-style:none}
img{-ms-interpolation-mode:bicubic;vertical-align:top}
input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;outline:0;font-family:"Microsoft Yahei"}
.imgmiddle,input,select{vertical-align:middle}
.table{border-collapse:collapse;border-spacing:0}
.clear{clear:both;height:0;overflow:hidden}
.clearbox:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.clearbox{zoom:1}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
a{text-decoration:none;color:#333}
a:hover{text-decoration:none;color:#e20f72}
a:active{blr:expression(this.onFocus=this.blur())}
.ffyh{font-family:"Microsoft Yahei"}
.ffarial{font-family:arial}
.tc{text-align:center}
.tl{text-align:left}
.tr{text-align:right}
.word{word-break:break-all}
.dn{display:none}
.header_w{width:100%;height:105px;background-color:rgba(0,0,0,.7);position:absolute;top:0;left:0;z-index:9999}
.header{width:980px;margin:0 auto;position:relative}
.logo{position:absolute;top:0;left:0}
.nav{margin-left:218px}
.nav ul li{width:100px;float:left;margin-right:3px;display:inline;text-align:center}
.nav ul li a{height:105px;display:block;font-size:14px;color:#fff;background-color:rgba(189,153,112,.7);background-image:url(about:blank)}
.nav ul li a:hover,.nav ul li.current a{background-color:#e7b900;color:#fff}
.nav ul li span{height:50px;display:block;padding-top:25px}
.header_link{width:144px;position:absolute;top:0;right:100px}
.header_link a{height:50px;line-height:50px;display:block;text-align:center;font-size:14px;color:#fff}
.header_login{background-color:rgba(231,185,0,.8)}
.header_login:hover{background-color:#e7b900}
.header_register{margin-top:5px;background-color:rgba(226,15,114,.8)}
.header_register:hover{background-color:#e20f72}
.footer_w{width:100%;height:210px;margin-top:20px;background:url(../img/pic15.jpg) no-repeat}
.footer{width:980px;margin:0 auto;padding-top:10px}
.footer_title{border-bottom:2px solid #8c8674}
.footer_name{padding-bottom:10px;display:inline-block;position:relative;top:2px;border-bottom:2px solid #a39d8f;font-weight:400}
.footer_name .cn{font-size:18px;color:#fff;margin-right:8px}
.footer_name .en{font-family:Arial;color:#fff}
.footer_links{width:565px;float:left}
.footer_links_con{margin-top:12px;height:138px;overflow:hidden}
.footer_links_con a{line-height:30px;color:#ccc;display:inline-block;margin-right:20px}
.footer_links_con a:hover{color:#e20f72}
.footer_about{width:330px;float:right}
.footer_about_con{margin-top:20px}
.footer_ewm span{display:block;margin-top:8px;text-align:center;color:#fff}
.footer_share{width:170px;float:left;padding:20px 0;margin-left:30px;display:inline;text-align:center}
.footer_share a{margin:0 20px}
.footer_baoming{width:170px;height:36px;line-height:36px;float:left;margin-left:30px;display:inline;background-color:rgba(231,185,0,.3);text-align:center;font-size:14px;color:#fff;background-image:url(about:blank)}
.footer_baoming:hover{color:#fff;background-color:#e7b900}
.footerInfo_w{width:100%;height:55px;line-height:55px;background-color:#e20f72}
.footerInfo{width:980px;margin:0 auto;position:relative;color:#fff}
.footerTop{width:55px;height:55px;position:absolute;top:-25px;left:50%;margin-left:-27px;background:url(../img/icon_top.png) no-repeat;text-indent:-9999px;overflow:hidden}
.in_banner{width:100%;overflow:hidden;position:relative}
.in_banner .slide_pic{width:100%;height:600px;overflow:hidden}
.in_banner .slide_pic li{width:100%;float:left;overflow:hidden}
.in_banner .slide_pic li a{width:300%;text-align:center;display:block;margin-left:-100%}
.in_banner .slide_btn{width:100%;position:absolute;bottom:20px;left:10px;text-align:center}
.in_banner .slide_btn li{width:30px;height:30px;line-height:30px;display:inline-block;margin:0 8px;font-size:14px;color:#fff;background:url(../img/roundbg1.png) no-repeat;cursor:pointer}
.in_banner .slide_btn li.active{background:url(../img/roundbg2.png) no-repeat}
.in_banner .slide_left{width:54px;height:54px;position:absolute;left:50%;top:300px;margin-left:-490px;background:url(../img/sidebtn.png) no-repeat;overflow:hidden}
.in_banner .slide_right{width:54px;height:54px;position:absolute;right:50%;top:300px;margin-right:-490px;background:url(../img/sidebtn.png) no-repeat -54px 0;overflow:hidden}
.in_banner .slide_left:hover{background:url(../img/sidebtn.png) no-repeat 0 -54px}
.in_banner .slide_right:hover{background:url(../img/sidebtn.png) no-repeat -54px -54px}
.in_container{width:980px;margin:0 auto}
.in_title{background:url(../img/line.png) repeat-x center}
.in_title_con{display:inline-block;padding:25px 50px;text-align:center;background-color:#fff}
.in_title_cn{display:inline-block;font-size:24px;color:#333;position:relative}
.in_title_en{margin-top:5px;font-family:Arial;font-weight:400;color:#999}
.in_title_link{width:70px;height:2px;line-height:0;font-size:0;margin-top:5px;display:inline-block;background-color:#adadad;overflow:hidden}
.in_designer{width:980px;margin-top:15px}
.in_designer .slide_pic{width:980px;height:332px;overflow:hidden;position:relative}
.in_designer .slide_pic ul{width:10000%}
.in_designer .slide_pic li{float:left;width:992px;height:332px;overflow:hidden}
.in_designer .slide_switch{padding:30px 0 20px 0;text-align:center}
.in_designer .slide_left{width:42px;height:25px;display:inline-block;margin:0 8px;background:url(../img/sidebtn2.png) no-repeat;overflow:hidden}
.in_designer .slide_right{width:42px;height:25px;display:inline-block;margin:0 8px;background:url(../img/sidebtn2.png) no-repeat -42px 0;overflow:hidden}
.in_designer .slide_left:hover{background:url(../img/sidebtn2.png) no-repeat 0 -25px}
.in_designer .slide_right:hover{background:url(../img/sidebtn2.png) no-repeat -42px -25px}
.in_designer_item{width:236px;height:332px;float:left;margin-right:12px;display:inline;position:relative;overflow:hidden}
.in_designer_about{width:236px;height:93px;position:absolute;top:100%;left:0;background:url(../img/designerbg.png) no-repeat}
.in_designer_info{line-height:24px;margin:30px 0 0 30px;color:#fff}
.in_designer_heart{position:absolute;top:22px;right:20px;text-align:center}
.in_designer_heart p{margin-top:8px;color:#fff}
.in_photo{width:980px;overflow:hidden}
.in_photo .slide_pic{width:980px;height:832px;overflow:hidden;position:relative}
.in_photo .slide_pic ul{width:10000%}
.in_photo .slide_pic li{float:left;width:1035px;height:832px;overflow:hidden}
.in_photo .slide_switch{padding:10px 0 20px 0;text-align:center}
.in_photo .slide_left{width:42px;height:25px;display:inline-block;margin:0 8px;background:url(../img/sidebtn2.png) no-repeat;overflow:hidden}
.in_photo .slide_right{width:42px;height:25px;display:inline-block;margin:0 8px;background:url(../img/sidebtn2.png) no-repeat -42px 0;overflow:hidden}
.in_photo .slide_left:hover{background:url(../img/sidebtn2.png) no-repeat 0 -25px}
.in_photo .slide_right:hover{background:url(../img/sidebtn2.png) no-repeat -42px -25px}
.in_photo_item{width:290px;float:left;margin:30px 55px 20px 0;display:inline}
.in_photo_img{width:290px;height:253px;position:relative;overflow:hidden}
.in_photo_heart{width:40px;height:40px;position:absolute;top:0;left:0;text-align:center;background:#e20f72 url(../img/icon_heart2.png) no-repeat center}
.in_photo_num{width:40px;height:40px;line-height:40px;position:absolute;top:42px;left:0;text-align:center;color:#fff;background-color:#888}
.in_photo_profession{width:100%;height:30px;line-height:30px;text-align:center;font-size:14px;color:#fff;position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,.5)}
.in_photo_title{margin-top:25px;font-weight:400;font-size:18px;text-align:center;width:100%;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.in_photo_about{height:54px;margin-top:10px;line-height:18px;text-align:center;color:#b5b5b5;overflow:hidden}
.in_works{width:980px;margin-top:15px;overflow:hidden}
.in_works ul{width:1023px}
.in_works ul li{width:298px;float:left;margin:0 43px 40px 0;display:inline;position:relative;text-align:center}
.in_works ul li a{font-size:14px;color:#fff}
.in_works ul li span{width:100%;height:46px;line-height:46px;position:absolute;bottom:0;left:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background-color:rgba(0,0,0,.7)}
.in_brand{margin-top:10px;padding-bottom:60px;position:relative}
.in_brand .slide_pic{width:980px;height:204px;overflow:hidden}
.in_brand .slide_pic ul{width:10000%}
.in_brand .slide_pic li{float:left;width:992px;height:204px;overflow:hidden}
.in_brand_item{width:236px;float:left;margin:8px 12px 0 0;display:inline}
.in_brand_item a{display:block;border:3px solid #f0f0f0}
.in_brand_item a:hover{border:3px solid #e20f72}
.in_brand .slide_btn{width:100%;margin-top:30px;text-align:center}
.in_brand .slide_btn li{width:10px;height:10px;display:inline-block;margin:0 5px;background-color:#777;cursor:pointer;overflow:hidden}
.in_brand .slide_btn li.active{background-color:#e20f72}
.in_brand_btn{height:24px;line-height:24px;position:absolute;top:-40px;right:0;padding:0 15px;color:#fff;background-color:#e20f72}
.in_brand_btn:hover{color:#fff}
.bannerBox{width:100%;height:423px;overflow:hidden}
.banner{width:300%;margin-left:-100%;text-align:center}
.container{width:980px;margin:0 auto}
.location{height:45px;line-height:45px;margin-top:20px;background-color:#efefef}
.location .name{float:left;padding:0 40px;font-weight:400;font-size:14px;color:#fff;background-color:#e20f72}
.location .time{float:right;margin-right:10px;display:inline;color:#e20f72}
.location_return{float:right;margin-right:20px;display:inline}
.screening{width:980px;padding:30px 0 20px 0}
.screening dl{padding:8px 10px 8px 80px}
.screening dt{float:left;margin-left:-80px;display:inline;font-size:14px;color:#000;position:relative}
.screening ul li{height:22px;line-height:22px;float:left;margin:0 5px 5px 0;display:inline}
.screening ul li a{display:block;padding:0 15px;font-size:14px;color:#666}
.screening ul li a:hover{color:#e20f72}
.screening ul li.on a{background-color:#e20f72;color:#fff}
.screening ul li.on a:hover{color:#fff}
.screening_design dl{padding-left:50px}
.screening_design dt{margin-left:-50px}
.page{text-align:center;padding:20px 0}
.page a{display:inline-block;width:25px;height:25px;line-height:25px;margin:0 3px;background-color:#d2d2d2;text-align:center;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.page a:hover{background-color:#e20f72;color:#fff}
.page a.next,.page a.prev{width:42px;text-indent:-9999px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.page a.prev{background:url(../img/sidebtn2.png) no-repeat}
.page a.prev:hover{background:url(../img/sidebtn2.png) no-repeat 0 -25px}
.page a.next{background:url(../img/sidebtn2.png) no-repeat -42px 0}
.page a.next:hover{background:url(../img/sidebtn2.png) no-repeat -42px -25px}
.page span{display:inline-block;width:25px;height:25px;line-height:25px;margin:0 2px;background-color:#e20f72;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.page_choose{margin-top:10px;padding-top:15px;border-top:1px dotted #cdcdcd}
.workSide{width:980px;height:326px;margin-top:50px;overflow:hidden;position:relative}
.workSide .slide_pic{width:786px;height:326px;margin:0 auto;overflow:hidden}
.workSide .slide_pic ul{width:10000%}
.workSide .slide_pic li{float:left;width:242px;height:326px;margin-right:30px;display:inline;overflow:hidden;position:relative}
.workSide .slide_pic li span{width:242px;height:30px;line-height:30px;position:absolute;bottom:0;left:0;color:#fff;text-align:center;background-color:rgba(0,0,0,.5)}
.workSide .slide_left{width:32px;height:50px;position:absolute;left:20px;top:50%;margin-top:-25px;background:url(../img/sidebtn3.png) no-repeat}
.workSide .slide_right{width:32px;height:50px;position:absolute;right:20px;top:50%;margin-top:-25px;background:url(../img/sidebtn3.png) no-repeat -32px 0}
.globalDetail{padding:20px 0;line-height:28px;color:#666}
.formText{padding:4px;border:1px solid #efefef;position:relative}
.formText .text{width:100%;height:22px;line-height:22px;border:0}
.formText .error{position:absolute;top:6px;right:5px;color:#e20f72}
.formText_checkcode{float:left;margin:5px 0 0 10px;display:inline}
.baiduShare{height:32px;overflow:hidden}
.baiduShare .name{float:left;margin:5px 5px 0 0;display:inline}
.loginBox{width:980px;position:relative}
.loginLine{width:2px;height:360px;position:absolute;top:90px;left:460px;background-color:#efefef;overflow:hidden}
.login_about{width:392px;float:left;margin-top:30px}
.login_weixin{margin-top:20px;background-color:#e20f72}
.login_ewm{padding:8px}
.login_weixin_about{line-height:30px;float:left;margin:20px 0 0 20px;display:inline;font-size:14px;color:#fff}
.loginMain{width:468px;margin-top:110px;float:right}
.login_title{font-weight:400;font-size:24px;color:#e20f72}
.loginFrom{width:386px;margin-top:20px}
.loginFrom_table .name{width:78px;display:block;margin-right:8px;text-align:right;font-size:14px}
.loginFrom_table td{padding:10px 0}
.loginFrom_text{width:292px;height:24px;padding:4px;border:1px solid #efefef;position:relative}
.loginFrom_text .text{width:100%;height:24px;line-height:24px;border:0;background:0 0;font-size:14px}
.loginFrom_text .error{height:24px;line-height:24px;position:absolute;top:4px;right:5px}
.loginFrom_info{margin-top:10px}
.loginFrom_state input{vertical-align:-2px}
.loginFrom_btn{width:240px;margin:0 auto;margin-top:54px}
.loginFrom_btn .login{width:240px;height:35px;line-height:35px;display:block;border:1px solid #efefef;text-align:center;background-color:#e20f72;color:#fff;cursor:pointer}
.loginFrom_btn .register{width:240px;height:35px;line-height:35px;display:block;margin-top:30px;border:1px solid #efefef;text-align:center;background-color:grey;color:#fff}
.registerBanner{margin-top:20px}
.registerAbout{line-height:18px;padding:30px 150px 10px 10px;position:relative;font-size:14px}
.registerTitle{margin-top:10px;font-weight:400;font-size:24px;color:#e20f72}
.registerAbout_img{position:absolute;top:30px;right:10px}
.registerForm{margin-top:30px}
.registerForm_table td{padding:12px 0}
.registerForm_table .name{display:block;margin-right:10px;text-align:right;font-size:14px}
.registerForm_text{height:32px;padding:0 4px;border:1px solid #efefef}
.registerForm_text .text{width:100%;height:24px;line-height:24px;padding:4px 0;border:0}
.registerForm_radio{margin-right:10px}
.registerForm_radio input{margin-right:5px}
.registerForm .tips{margin-right:10px;color:#b6b6b6;text-align:right}
.registerForm_file{width:96px;height:35px;line-height:35px;display:inline-block;margin-right:20px;text-align:center;font-size:14px;color:#fff;background-color:#e20f72}
.registerForm_file:hover{color:#fff}
.registerForm_dib{display:inline-block;margin-right:20px}
.registerForm_yzm{display:inline-block;font-size:14px}
.registerForm_yzm img{vertical-align:middle}
.registerForm_terms{margin-top:30px;font-size:14px;color:#666;border:0}
.registerForm_btn{margin-top:20px}
.registerForm_btn a{color:#e20f72;text-decoration:underline}
.registerForm_submit{width:170px;height:35px;line-height:35px;display:inline-block;margin-right:20px;border:0;text-align:center;font-size:14px;color:#fff;background-color:#e20f72;cursor:pointer}
.registerForm .error{display:inline-block;margin-top:4px}
.registerForm .formError{border:1px solid #e20f72}
.registerForm .registerForm_terms{border:0}
.serviceBox{padding-top:40px}
.serviceTitle{height:40px;line-height:40px;padding-left:20px;font-weight:400;font-size:14px;color:#fff;background-color:#8a8a8a}
.service_item{padding:20px}
.service_itemLf{width:640px;float:left;line-height:24px;color:#666}
.service_img img{margin:15px 0 25px 0;border:2px solid #efefef}
.service_about{padding:20px;line-height:24px;color:#666}
.enrollment_top{padding-bottom:20px;border-bottom:1px dotted #cdcdcd}
.enrollment_title{padding:20px 0;text-align:center;font-weight:400;font-size:24px;color:#e20f72}
.enrollment_info{text-align:center;color:#333}
.enrollment_about{padding:20px 0;line-height:26px;color:#666}
.enrollment_imgLf{float:left;margin:0 30px 20px 0;display:inline}
.enrollment_imgRg{float:right;margin:10px 0 10px 20px}
.enrollmentForm{width:350px;margin-top:30px}
.enrollmentForm_table td{padding:12px 0}
.enrollmentForm_table .name{width:70px;display:block;font-size:14px}
.enrollmentForm_text{height:32px;padding:0 4px;border:1px solid #efefef}
.enrollmentForm_text1{width:150px}
.enrollmentForm_text .text{width:100%;height:24px;line-height:24px;padding:4px 0;border:0;font-size:14px}
.enrollmentForm_text label{margin-top:4px;display:block;color:#e20f72}
.enrollmentForm_share{height:28px}
.enrollmentForm_has{height:30px;line-height:30px;font-size:14px;display:inline-block;color:#666}
.enrollmentForm_has .color{color:#e20f72}
.enrollmentForm_submit{width:136px;height:30px;line-height:30px;display:inline-block;margin-right:20px;vertical-align:top;text-align:center;border:0;font-size:14px;color:#fff;background-color:#e20f72;cursor:pointer}
.enrollmentForm_submit:hover{color:#fff;background-color:#e52780}
.enrollmentForm_btn{margin-top:10px}
.enrollmentRelated{margin-top:30px}
.enrollmentRelated_con{width:460px}
.enrollmentRelated_title{border-bottom:1px solid #ccc;font-size:14px;color:#e20f72}
.enrollmentRelated_title span{padding:5px 0;display:inline-block;border-bottom:2px solid #e20f72;position:relative;top:1px}
.enrollmentRelated_list{padding:10px 0}
.enrollmentRelated_list ul li{height:38px;line-height:38px;padding-right:110px;border-bottom:1px dashed #dcdcdc;font-size:14px;position:relative}
.enrollmentRelated_list ul li a{width:100%;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.enrollmentRelated_list ul li span{position:absolute;right:0;color:#999;font-size:12px}
.contact_about{margin-top:38px;padding:25px;background-color:#fafafa}
.contact_logo{width:280px;text-align:center;float:left}
.contact_info{float:left;padding:25px;border-left:2px solid #eaeaea}
.contact_logo img{margin-top:70px}
.contact_title{font-weight:400;font-size:18px;color:#333}
.contact_con{margin-top:30px;line-height:24px;font-size:14px;color:#666}
.contactMap{margin-top:35px}
.contactMap_about{margin-top:20px;line-height:30px;color:#666}
.contactMap_title{font-size:12px;color:#e20f72}
.brandDetail{padding:20px 0;line-height:26px;font-size:14px;color:#666}
.brandDetail_photo{float:right;margin:10px 0 10px 10px;display:inline}
.brandDetail_more{width:190px;height:38px;line-height:38px;display:block;text-align:center;font-size:14px;color:#fff;background-color:#e20f72}
.brandDetail_more:hover{color:#fff;background-color:#e52780}
.brandSide{width:980px;height:218px;margin-top:50px;overflow:hidden;position:relative}
.brandSide .slide_pic{width:810px;height:218px;margin:0 auto;overflow:hidden}
.brandSide .slide_pic ul{width:10000%}
.brandSide .slide_pic li{float:left;width:250px;height:218px;margin-right:30px;display:inline;overflow:hidden;position:relative}
.brandSide .slide_pic li span{width:250px;height:30px;line-height:30px;position:absolute;bottom:0;left:0;color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background-color:rgba(0,0,0,.5)}
.brandSide .slide_left{width:32px;height:50px;position:absolute;left:20px;top:50%;margin-top:-25px;background:url(../img/sidebtn3.png) no-repeat}
.brandSide .slide_right{width:32px;height:50px;position:absolute;right:20px;top:50%;margin-top:-25px;background:url(../img/sidebtn3.png) no-repeat -32px 0}
.brandList{width:980px;overflow:hidden}
.brandList ul{width:1035px}
.brandList ul li{width:290px;float:left;margin:30px 55px 20px 0;display:inline}
.brandList_img{width:290px;height:253px;position:relative;overflow:hidden}
.brandList_heart{width:40px;height:40px;position:absolute;top:0;left:0;text-align:center;background:#e20f72 url(../img/icon_heart2.png) no-repeat center}
.brandList_num{width:40px;height:40px;line-height:40px;position:absolute;top:42px;left:0;text-align:center;color:#fff;background-color:#888}
.brandList_profession{width:100%;height:30px;line-height:30px;text-align:center;font-size:14px;color:#fff;position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,.5)}
.brandList_title{margin-top:25px;font-weight:400;font-size:18px;text-align:center;width:100%;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.brandList_about{height:54px;margin-top:10px;line-height:18px;text-align:center;color:#b5b5b5;overflow:hidden}
.designDetail_about{margin-top:40px;padding:10px;background-color:#e20f72}
.designDetail_img{width:236px;float:left}
.designDetailShare{height:30px;margin-top:5px;padding-left:22px}
.designDetailShare .name{color:#fff;float:left;margin:5px 5px 0 0;display:inline}
.designDetail_info{width:670px;float:right;margin-right:20px;display:inline}
.designDetail_title{width:670px;padding:20px 0;border-bottom:1px solid #e83f8e;color:#fff;position:relative}
.designDetail_title .cn{margin-right:10px;font-weight:400;font-size:24px}
.designDetail_title .en{font-size:14px}
.designDetail_make{height:28px;line-height:28px;padding:0 20px;position:absolute;bottom:20px;right:0;background-color:#fff}
.designDetail_con{padding:10px 0;line-height:36px;font-size:14px;color:#fff}
.designWorks_title{margin-top:30px;padding:0 0 12px 15px;border-bottom:5px solid #f3f3f3;position:relative}
.designWorks_title .name{font-size:18px}
.designWorks_title i{width:5px;height:17px;position:absolute;top:4px;left:0;background-color:#e20f72;overflow:hidden}
.designWorks{height:326px;margin-top:50px;position:relative}
.designWorks_side .slide_pic{width:786px;height:326px;margin:0 auto;overflow:hidden;position:relative;z-index:9}
.designWorks_side .slide_pic ul{width:10000%}
.designWorks_side .slide_pic li{float:left;width:242px;height:326px;margin-right:30px;display:inline;overflow:hidden;position:relative}
.designWorks_side .slide_pic li span{width:242px;height:30px;line-height:30px;position:absolute;bottom:0;left:0;color:#fff;text-align:center;background-color:rgba(0,0,0,.5)}
.designWorks_btn{width:100%;height:150px;background-color:#efefef;margin-top:-150px}
.designWorks_side .slide_left{width:32px;height:50px;position:absolute;left:50%;bottom:50px;margin-left:-460px;background:url(../img/sidebtn3.png) no-repeat}
.designWorks_side .slide_right{width:32px;height:50px;position:absolute;right:50%;bottom:50px;margin-right:-460px;background:url(../img/sidebtn3.png) no-repeat -32px 0}
.worksDetail{margin-top:40px}
.worksDetail_side{width:980px;overflow:hidden;position:relative}
.worksDetail_side .slide_pic{width:976px;height:530px;border:2px solid #efefef;overflow:hidden}
.worksDetail_side .slide_pic ul{width:10000%}
.worksDetail_side .slide_pic li{float:left;width:976px;height:530px;overflow:hidden}
.worksDetail_side .slide_left{width:40px;height:70px;position:absolute;left:20px;top:50%;margin-top:-35px;background:url(../img/btnlf.png) no-repeat center;background-color:rgba(0,0,0,.5)}
.worksDetail_side .slide_right{width:40px;height:70px;position:absolute;right:20px;top:50%;margin-top:-35px;background:url(../img/btnrg.png) no-repeat center;background-color:rgba(0,0,0,.5)}
.worksDetail_side .slide_left:hover,.worksDetail_side .slide_right:hover{background-color:rgba(0,0,0,.7)}
.worksDetail_title{margin-top:20px;font-weight:400;font-size:18px;color:#e20f72}
.worksDetail_info p{padding:10px 0;font-size:14px;color:#666}
.worksDetail_info .color{display:inline-block;vertical-align:middle;width:38px;height:18px;margin-right:12px}
.worksDetail_about{padding:10px 0;line-height:26px;font-size:14px;color:#666}
.worksDetail_btn{margin-top:30px}
.worksDetail_btn a{width:190px;height:38px;line-height:38px;display:inline-block;margin-right:10px;text-align:center;font-size:14px;color:#fff;background-color:#e20f72}
.worksDetail_btn a:hover{color:#fff;background-color:#e52780}
.worksDetail_btn a.make{background-color:#eee;color:#666}
.worksDetail_btn a.make:hover{background-color:#e8e8e8}
.designList{width:980px;overflow:hidden}
.designList ul{width:992px}
.designList ul li{width:236px;height:332px;float:left;margin:0 12px 12px 0;display:inline;position:relative;overflow:hidden}
.designList_num{width:38px;height:38px;line-height:38px;text-align:center;font-size:14px;color:#fff;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.5)}
.designList ul li a:hover .designList_num{background-color:#e20f72}
.designList_hide{width:100%;height:40px;line-height:40px;position:absolute;top:100%;left:0;text-align:center;font-size:14px;color:#fff;background-color:rgba(226,15,114,.7)}
.designList_hide span{height:38px;float:right;margin-right:10px;display:inline;position:relative}
.designList_hide i{width:17px;height:14px;position:absolute;top:50%;left:-23px;margin-top:-7px;background:url(../img/icon_heart3.png) no-repeat 0 50%}
.news_listimg ul li{height:97px;padding:20px 0;border-bottom:1px solid #dedede;overflow:hidden}
.news_img{width:215px;float:left}
.news_img img{border:1px solid #e8e8e8}
.news_words{width:740px;float:right}
.news_words_con{height:48px;color:#666;line-height:24px;overflow:hidden}
.news_title a{display:block;font-size:18px;padding-bottom:6px;font-weight:400}
.news_time{color:#999;padding-bottom:5px}
.news_detail_top{padding-bottom:20px;border-bottom:1px dotted #cdcdcd}
.news_detail_title{padding:20px 0;text-align:center;font-weight:400;font-size:24px;color:#e20f72}
.news_detail_info{text-align:center;color:#333}
.news_detail_con{padding:20px 10px;line-height:30px;font-size:14px;color:#333}
.fixedBox{width:60px;height:197px;position:fixed;right:0;bottom:50%;margin-bottom:-60px;display:none}
.fixedBox a{width:60px;height:60px;display:block;position:relative;z-index:9}
.fixed_huodong{background:#dd7997 url(../img/icon_huodong.png) no-repeat 50% 50%}
.fixed_huodong:hover{background-color:#dd6597}
.fixed_weixin{border-top:1px solid #fff;border-bottom:1px solid #fff;background:#9081a0 url(../img/icon_weixin2.png) no-repeat 50% 50%}
.fixed_weixin:hover{background-color:#9677b7}
.fixed_ewm{position:absolute;bottom:3px;left:100%}
.fixed_qq_item{width:60px;position:relative}
.fixed_qq_item ul{width:183px;position:absolute;top:0;left:0;z-index:1}
.fixed_qq_item ul li{float:left;border-right:1px solid #fff}
.fixed_qq_item span{display:block;text-align:center;padding-top:38px;color:#fff}
.fixed_qq{background:#aac8ce url(../img/icon_qq.png) no-repeat 50% 8px}
.fixed_qq:hover{background-color:#95d0dc}
.fixed_measure{border-top:1px solid #fff;background:#df8d3c url(../img/icon_celiang.png) no-repeat 50% 15px}
.fixed_measure:hover{background-color:#db8026}
.fixed_measure span{display:block;text-align:center;padding-top:38px;color:#fff}
.fixed_top{width:60px;height:60px;border-top:1px solid #fff;background:#bfbfbf url(../img/top.png) no-repeat 50% 18px;cursor:pointer}
.fixed_top:hover{background-color:#999}
.popupMakeBox{width:600px;background-color:#fff;display:none}
.popupTitle{padding:10px 15px;border-bottom:1px solid #ccc;font-weight:400;font-size:18px;color:#e20f72}
.popupMake{padding:20px}
.popupMake_table td{padding:5px 0}
.popupMake_radio{float:left;margin-right:10px;border:0}
.popupMake_title{margin-top:5px;font-weight:400;font-size:14px;color:#e20f72}
.popupMake_submit{height:24px;line-height:24px;margin-top:20px;padding:0 20px;border:0;color:#fff;background-color:#e20f72;cursor:pointer}
.popupMake .popupMake_housing{border:0}
.popupMake .popupMake_radio{border:0}
.praiseShare_btn{height:28px;line-height:28px;padding:0 10px 0 30px;background:#e20f72 url(../img/praise.png) no-repeat 5px 50%;font-size:14px;color:#fff;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.praiseShare_baidu{width:194px;float:right}
.praiseShare_baidu .name{float:left;margin:5px 5px 0 0;display:inline}
.sendmail_btn{width:170px;height:35px;line-height:35px;display:inline-block;margin-right:20px;border:0;text-align:center;font-size:14px;color:#fff;background-color:#e20f72;cursor:pointer}
.sendmail_form{width:380px;min-height:500px;margin:0 auto}
.sendmail_formTable{margin-top:30px}
.sendmail_formTable td{padding:5px 0;font-size:14px}
.formError{border:1px solid #e20f72}
.formError label{color:#e20f72}
