@charset "utf-8";
/* CSS Document */
A,ABBR,ACRONYM,ADDRESS,APPLET,BIG,BLOCKQUOTE,BODY,CAPTION,CITE,CODE,DD,DEL,DFN,DIV,DL,DT,EM,FIELDSET,FONT,FORM,H1,H2,H3,H4,H5,H6,HTML,IFRAME,IMG,INS,KBD,LABEL,LEGEND,LI,OBJECT,OL,P,Q,S,SAMP,SMALL,SPAN,STRIKE,SUB,SUP,TABLE,TBODY,TD,TFOOT,TH,THEAD,TR,TT,UL,VAR,INPUT,BUTTON,I,SELECT,textarea{
	margin:0;
	padding:0;
	outline:0;
	list-style:none;
	font-weight:inherit;
	font-style:inherit;
	font-size:14px;
	font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;
	text-decoration:none;
	color:#303030;
	font-style: normal;
	}
@font-face {
  font-family: 'FontAwesome';
  src: url('../../../Common/css/font-awesome/fonts/fontawesome-webfont.eot'); /* IE9 Compat Modes */
  src: url('../../../Common/css/font-awesome/fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('../../../Common/css/font-awesome/fonts/fontawesome-webfont.woff') format('woff'), /* Modern Browsers */
	   url('../../../Common/css/font-awesome/fonts/fontawesome-webfont.ttf') format('truetype'), /* Safari, Android, iOS */
	   url('../../../Common/css/font-awesome/fonts/fontawesome-webfont.svg#fontawesomeregular') format('svg'); /* Legacy iOS */
  font-weight: normal;
  font-style: normal;
}	
i{color: inherit;}
img{ border:0px;}	
.com-topBarBox{
	width:100%;
	height:30px;
	background:#F5F5F5;
	}
.com-topBarDiv{
	width:1200px;
	height:30px;
	margin:0 auto;
	position: relative;
	}	
.com-topErweima{
	width:138px;
	height:143px;
	background:url(../../images/erweimaTop.png) center no-repeat;
	position:absolute;
	top:25px;
	right:0px;
	display:none;
	z-index:99999;
	}	
.com-topCity{
	height:30px;
	line-height:30px;
	padding-left:20px;
	background:url(../../images/icons.png) no-repeat -313px -129px;
	float:left;
	}
.com-topBarDiv>a,.com-topBarDiv>span{
	display:block;
	height:20px;
	line-height:20px;
	float:right;
	margin-left:20px;
	color:#aaaaaa;
	font-size:12px;
	margin-top:5px;
	}
.com-topBarDiv>a:hover{
	color:#7844dd;
	}	
.com-topBarDiv>span>a{
	color:#7844dd;
	font-size:12px;
	}	
/*	原
.com-logoNavi{
	width:1200px;
	height:82px;
	margin:0 auto;
	}
.com-logoNavi a:hover{
	color:#7353cc;
	font-weight:bold;
	}

.com-logo{
	background: url(../../images/icons.png) no-repeat -391px -153px;
	width: 346px;
	height: 35px;
	margin-top:23.5px;
	float:left;
	display:block;
	}	
.com-naviMenu{
	display:block;
	float:right;
	font-size:18px;
	color:#151515;
	padding:0 15px;
	margin-top:30.5px;
	}
	*/
	.com-logoNavi{
	width:1200px;
	height:50px;
	margin:1% auto;
	}
.com-logoNavi a:hover{
	color:#62289f;
	font-weight:bold;
	border-top:2px solid #7353cc;
	}
.com-logo{
	background: url(http://www.suwanhome.com/Public/Home/images/icons.png) no-repeat -391px -153px;
	width: 346px;
	height: 35px;
	margin-top:23.5px;
	float:left;
	display:block;
	}	
.com-naviMenu{
	display:block;
	float:left;
	font-size:22px;
	color:#000000;
	padding:0 25px;
	height:50px;
	line-height:50px;
	border-top:2px solid #d4d4d4;
	}
.com-topTle{
	background: url(../../images/icons.png) no-repeat -305px -70px;
	padding-left:35px;
	line-height:28px;
	color:#ff0000;
	float:right;
	height: 28px;
	margin-top:28px;
	font-size:18px;
	margin-left: 20px;
	}	
.com-footerIcons{
	width:1200px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	padding:48px 0;
	}
.com-footerIcons>li{
	width: 160px;
	height:auto;
	overflow:hidden;
	background:url(../../images/icons.png) no-repeat;
	padding-left:65px;
	float: left;
	line-height: 24px;
	margin-right:18px;
	}	
.com-footerIcons>li>b{
	font-size:16px;
	font-weight:normal;
	}		
.com-footerIcons>li>font{
	font-size:12px;
	color:#919090;
	}	
.com-footerBox{
	width:100%;
	height:auto;
	overflow:hidden;
	border-top:1px solid #705ba0;
	padding-top:35px;
	padding-bottom: 30px;
	}	
.com-footerDiv{
	width:1200px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	}	
.com-fdUl{
	float:left;
	border-right:1px solid #e3e3e3;
	}	
.com-fdUl>li{
	float:left;
	margin-right:80px;
	}
.com-fdUl>li>h1{
	font-size:16px;
	color:#727272;
	margin-bottom:15px;
	}	
.com-fdUl>li>a{
	display: block;
    font-size: 12px;
    color: #a8a3a3;
    margin: 8px 0;
    padding-left: 2px;
	}		
.com-fdTelIcon{
	background: url(../../images/icons.png) no-repeat -299px -4px;
	width: 39px;
	height: 39px;
	float:left;
	margin:0px 0 0 50px;
	}	
.com-fdTelDiv{
    width: 200px;
    height: 50px;
    float: left;
    margin-left: 5px;
    color: #51318f;
	}	
.com-fdTelDiv>b{
	font-size:22px;
	}
.com-fdAddIcon{
    background: url(../../images/icons.png) no-repeat -298px -752px;
    width: 39px;
    height: 39px;
    float: left;
    margin: 0px 0 0 50px;
	}	
.com-fdAddDiv{
    width: 230px;
    height: 65px;
    float: left;
    margin-left: 4px;
    color: #51318f;

	}	
.com-fdAddDiv>b{
	font-size:17px;
	}		
.com-fdErwm{
	width: 138px;
    height: 146px;
    border-left: 1px solid #e3e3e3;
    float: right;
    /* margin-left: 55px; */
    padding-left: 60px;
    padding-top: 10px;
	}	
.com-footerInfo{
	width:100%;
	height:auto;
	overflow:hidden;
	background:#d7d7d7;
	}	
.com-footerInfoDiv{
	width:1200px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	padding:10px 0;
	letter-spacing: 2px;
	}	
.com-footerInfoDiv>a{
	color: #878787;
    font-size: 12px;
    border-right: 1px solid #A9A9A9;
    padding: 0 8px;
	}
.com-footerInfoDiv>span{
	color: #878787;
    font-size: 12px;
	float:right;
	line-height:20px;
	}		
.com-crumbsBox{
	width:100%;
	height:40px;
	background:#7414b2;
	}	
.com-crumbsDiv{
	width:1200px;
	height:40px;
	line-height:40px;
	margin:0 auto;
	color:#fff;
	}
.com-crumbsDiv>a{
	color:#fff;
	}	
.com-crumbsDiv>i{
	color:#fff;
	margin:0 5px;
	}		
	
/*日期选择插件样式	*/
.jcDateIco { background:#fff url(../../images/dateIco.png) no-repeat 250px center; }
input.jcDate { cursor:pointer; }
#jcDate { background:#fefefe; width:161px; padding:10px; height:203px; position:absolute; z-index:1000; border:2px solid #2b84b5; color:#333; display:none; font-size:0; overflow:hidden; }
#jcDateTt { height:15px; line-height:15px; position:relative; margin-bottom:10px; }
#jcDateTt a { color:#333; display:block; position:absolute; top:0; width:15px; height:15px; cursor:pointer; }
#jcDateTt a#d_prev { background:url(../../images/r_left.png) no-repeat center 3px; left:0; }
#jcDateTt a#d_next { background:url(../../images/r_right.png) no-repeat center 3px; right:0; }
#jcDateTt a#d_prev:hover { background-position:center -11px; background-color:#2b84b5; }
#jcDateTt a#d_next:hover { background-position:center -11px; background-color:#2b84b5; }
#jcDateTt div { position:absolute; top:0; left:15px; right:15px; bottom:0; color:#333; font-size:12px; font-weight:bold; text-align:center; }
#jcDateTt div samp,#jcDateTt div span { margin:0 5px; color:#333; font-size:12px; font-weight:bold; cursor:pointer; }
#jcDateTt div samp:hover,#jcDateTt div span:hover,#jcDateTt div samp.visited,#jcDateTt div span.visited { color:#2b84b5; }
#jcDateMax { width:1935px; height:124px; position:relative; left:-687px; top:0;}
#jcDateMax ul { width:161px; font-size:0; float:left; height:124px; display:inline-black; }
#jcDayWrap { overflow:hidden; }
#jcYeas,#jcMonth { display:none; overflow:hidden; padding-left:2px; margin-bottom:10px; }
#jcYeas dt,#jcYeas dd { font-weight:bold; width:53px; height:30px; float:left; text-align:center; line-height:30px; cursor:pointer; }
#jcYeas dt:hover,#jcYeas dd:hover,#jcMonth dt:hover,#jcMonth dd:hover { background:#5aaad8; color:#fff; }
#jcYeas dt.visited,#jcYeas dd.visited,#jcMonth dt.visited,#jcMonth dd.visited { background:#2b84b5; color:#fff; }
#jcMonth dt { font-weight:bold; width:53px; height:25px; float:left; text-align:center; line-height:25px; cursor:pointer; margin:10px 0; }
#jcDayWrap ul li,
#jcDayCon dt { float:left; width:23px; line-height:20px; text-align:center; display:inline; }
#jcDayWrap ul li { color:#bbb; cursor:pointer; }
#jcDayCon dt { color:#2b84b5; font-size:13px; }
#jcDayWrap ul li.jcDateColor { color:#555; }
#jcDayWrap ul li.visited { background:#2b84b5; color:#fff; }
#jcDayWrap ul li:hover { background:#5aaad8; color:#fff; }
#jcDateMax { clear:both; }
#jcDateBtn { clear:both; line-height:19px; height:19px; padding-top:10px; overflow:hidden; }
#jcTimeWrap { float:right; width:54px; border:1px solid #999; border-left:1px solid #555; border-top:1px solid #555; height:17px; overflow:hidden; display:none; }
#jcDateBtn label { width:6px; line-height:18px; height:17px; display:block; float:left; text-align:center; color:#333; }
#jcDateBtn input { line-height:17px; height:17px; text-align:center; float:left; width:24px; border:0; }
#jcDateBtn samp,#jcDateBtn span { float:left; margin-right:10px; cursor:pointer; }
#jcDateBtn samp:hover,#jcDateBtn span:hover { color:#d52222; }
#jcDateBtn a#d_sub { width:37px; float:right; display:block; line-height:18px; height:17px; text-align:right; cursor:pointer; }
#jcDateBtn a#d_sub:hover { text-decoration:none; color:#d52222; font-weight:bold; }	
/*日期选择插件样式	*/



.com-fenye{
	padding-top: 50px;
    text-align: center;
    height: 40px;
    overflow: hidden;
	}	
.com-fenye a.prev{
	border-left:1px solid #ccc !important;
	}	
.com-fenye span.current{
	background: #8b5dbb;
    color: #fff;
	}	
.com-fenye a.num,.com-fenye span.current,.com-fenye a.prev,.com-fenye a.next{
    padding: 8px 16px;
    border: 1px solid #ccc;
    text-align: center;
    border-left: 0px;
	}	
	
	
.com-loginMask{
	width:100%; height:100%; background:rgba(0, 0, 0, 0.75); position:absolute; left:0px; top:0px; z-index:99999
	}
.com-loginBox{
	width:630px; height:400px; position:fixed; left:50%; top:50%; background:#fff; z-index:999999; margin-left:-315px; margin-top:-200px;
	}	
.com-loginTitle{
	height:70px; line-height:70px;padding: 0 30px;
	}
.com-loginTitle>span{
	float:left; font-size:16px;
	}
.com-loginTitle>a{
	display:block; 
	float:right; 
	width:32px; 
	height:32px; 
	background:#000 url(../../images/close.png) center no-repeat;     
	margin-top: 16px;
	background-size: 55%;
	}	
.com-loginContent{
	height:auto; overflow:hidden;
	}
.com-loginCleft{
	width:213px; height:213px; float:left; margin-left:50px; margin-top:20px;
	}					
.com-login-box{
	width: 270px;
    height: auto;
    overflow: hidden;
    float: left;
    margin-top: 20px;
    margin-left: 40px;
	}	
.com-login-box input[type="text"],.com-login-box input[type="password"]{
	width:213px;
	height:40px;
	line-height:40px;
	border:1px solid #c1c1c1;
	padding:0 10px;
	padding-left:45px;
	}	
.com-loginTip{
	display: block;
    font-size: 12px;
	}	
.com-login-box input#userName{
	background:url(../../images/icons.png) no-repeat -945px -149px;
	}
.com-login-box input#passWord{
	background:url(../../images/icons.png) no-repeat -946px -215px;
	}
#verification{
	width: 95px;
    float: left;
    background: url(../../images/icons.png) no-repeat -952px -400px;
	}			
.com-login-autoDiv{
	height:auto;
	overflow:hidden;
	}			
.com-login-autoDiv>span,label{
	float:left;
	font-size:12px;
	cursor:pointer;
	}	
.com-login-autoDiv>a{
	float:right;
	color:#686868;
	font-size:12px;
	}		
#doLogin{
	height: 40px;
    line-height: 40px;
    width: 270px;
    border: 0px;
    font-size: 16px;
    font-weight: 900;
    background: #51318f;
    color: #fff;
    letter-spacing: 4px;
    text-align: center;
    margin-top: 15px;
	cursor:pointer;
	}	
.com-login-weixin{
	display:block;
	background: url(../../images/icons.png) no-repeat -957px -294px;
	height: 22px;
	line-height:22px;
	padding-left:28px;
	margin:0 auto;
	font-size:12px;
	color:#686868;
	width:80px;
	margin-top:25px;
	}	
.com-myezxDiv{
	width: 90px;
    height: auto;
	overflow:hidden;
    background: #fff;
    border: 1px solid #E9E9E9;
    border-top: 0px;
    position: absolute;
    left: 722px;
    top: 0px;
	padding-top: 30px;
    padding-bottom: 10px;
	display:none;
	}	
.com-myezxDiv>a{
	display:block;
	font-size:12px;
	height:30px;
	line-height:30px;
	text-align:center;
	}	
.com-myezxDiv>a:hover{
	background:#e9e9e9;
	}
.com-retae{
	-webkit-transition: -webkit-transform 0.2s ease-in;
        -moz-transition:    -moz-transform 0.2s ease-in;
        -o-transition:      -o-transform 0.2s ease-in;
        transition:         transform 0.2s ease-in;
	-moz-transform:           rotate(180deg);      
        -webkit-transform:        rotate(180deg);       
        -o-transform:             rotate(180deg);       
        transform:                rotate(180deg);       
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	}
.com-retae2{
	-webkit-transition: -webkit-transform 0.2s ease-in;
        -moz-transition:    -moz-transform 0.2s ease-in;
        -o-transition:      -o-transform 0.2s ease-in;
        transition:         transform 0.2s ease-in;
	-moz-transform:           rotate(180deg);      
        -webkit-transform:        rotate(0deg);       
        -o-transform:             rotate(0deg);       
        transform:                rotate(0deg);       
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
	}	
	
.com-fixed{
	position:fixed;
	width:80px;
	height:486px;
	bottom:20px;
	right:10px;
	z-index:100;
	}	
.com-fixedDiv{
	width:80px;
	height:486px;
	position:relative;
	}	
.com-fixedDiv>a{
	display:block;
	width:80px;
	height:80px;
	margin-bottom:2px;
	background: url(../../images/fiex.png) no-repeat;
	}
.com-fixedEwm{
	width:138px;
	height:138px;
	background:url(../../images/erweima.jpg) center no-repeat;
	position:absolute;
	top:222px;
	right:90px;
	display:none;
	}
.com-fixedEwmDiv{
	width:138px;
	height:138px;
	background:url(../../images/erweima.jpg) center no-repeat;
	position:relative;
	}
.weixing-sanjiao{
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent transparent transparent #ffffff;
    border-width: 7px;
    right: -13px;
    top: 61px;
    position: absolute;
    z-index: 2;
}		
.weixing-sanjiao-big{
	width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent transparent transparent #736596;
    border-width: 8px;
    right: -16px;
    top: 60px;
    position: absolute;
	}
.com-mflf{
	background-position:0 0;
	}
.com-mflf:hover{
	background-position:-90px 0 !important;
	}	
.com-mfsj{
	background-position:0 -81px !important;
	}
.com-mfsj:hover{
	background-position:-90px -81px !important;
	}			
.com-yhzx{
	background-position:0 -162px !important;
	}
.com-yhzx:hover{
	background-position:-90px -162px !important;
	}	
.com-fixedSys{
	background-position:0px -243px !important;
	}
.com-fixedSys:hover{
	background-position:-90px -243px !important;
	}		
.com-fixedTel{
	background-position:0px -325px !important;
	}
.com-fixedTel:hover{
	background-position:-90px -325px !important;
	}		
.com-fixedTop{
	background-position:0px -406px !important;
	}	
.com-fixedTop:hover{
	background-position:-90px -406px !important;
	}
.com-footOrder{
	width:0;
	height:143px;
	position:fixed;
	left:0px;
	bottom:0px;
	display:none;
	background:url(../../images/footerbg.png) center no-repeat;
	z-index:99;
	}		
.com-footOrderDiv{
	width:1200px;
	height:160px;
	margin:0 auto;
	position:relative;
	}	
			
.com-footerForm{
    width: 702px;
    height: 84px;
    top: 59px;
    right: 107px;
    position: absolute;
	}	
.com-ffTitle{
    height: 30px;
    line-height: 30px;

    font-weight: 900;
    width: 200px;
    color: #fff;
	}	
.com-ffTitle>font{
	color:#c9182a;
	}
.com-footerForm input#reName,.com-footerForm input#telPhone{
    width: 125px;
    height: 28px;
    line-height: 28px;
    border: 0;
    background: #fff;
    float: left;
    margin-top: 16px;
    padding: 0 10px;
    margin-left: 38px;
	}
.com-footerForm input#telPhone{
	margin-left: 60px;
	}
.com-footerForm input#area{
    width: 52px;
    height: 28px;
    line-height: 28px;
    border: 0;
    background: #fff;
    float: left;
    margin-top: 16px;
    margin-left: 70px;
    padding: 0 10px;
	}
.com-footerForm input#doOrder{
    width: 120px;
    height: 28px;
    line-height: 28px;
    border: 0;
    background: none;
    color: #fff;
    float: left;
    margin-top: 15px;
    margin-left: 52px;
    font-weight: 900;
    cursor: pointer;
    padding: 0 10px;
	}				

.com-ffLeft{
	width:230px;
	height:266px;
	background:url(../../images/footerLeft.png) center no-repeat;
	position:fixed;
	left:-230px;
	bottom:0px;
	cursor:pointer;
	z-index:99999;
	}	
.com-ffClose{
	width:32px;
	height:32px;
	background:url(../../images/close.png) center no-repeat;
	position:absolute;
	top:60px;
	right:10px;
	cursor:pointer;
	}	
.com-badge{
	width:30px; height:20px; background:#F00; border-radius:10px; color:#fff; position:absolute; left:0px; top:0px; text-align:center; font-size:12px; display:none;
	}	
	

/***头部***/
@keyframes mymove_tel{
	0%{transform:scale(1.5)}
	50%{transform:scale(1.05)}
	100%{transform:scale(1.5)}
}
.header{margin:0 auto;max-width:1924px}
.header_banner{min-width:1200px;height:60px;background:url(http://www.suwanhome.com/Public/Home/images/heaer_banner.jpg) no-repeat center center;transform:translateZ(0)}
.header_banner a{display:block;width:100%;height:100%}
.header_top{height:30px;line-height:30px;background:#dbdbdb}
.container{margin:0 auto;width:1200px}
.header_city{float:left; background: url(http://www.suwanhome.com/Public/Home/images/ico_dw.png) no-repeat 0 5px;width: 80px;text-align: center;background-size: 20%;}


.header_tel{float:right;display:flex;justify-content: space-between;}
.header_tel li{margin-left:30px;color: #282828;font-size:13px}
.header_tel li a{color:#7414b2;font-weight:bold;}
.i1{display:inline-block;width:25px;height:25px;vertical-align:middle;background:url(http://www.suwanhome.com/Public/Home/images/header_phone.png) no-repeat 0 0;background-size:80%;animation:mymove_tel 1.4s infinite linear;}
.header_tel .i2{display:inline-block;width:20px;height:20px;vertical-align:middle;background:url(http://www.suwanhome.com/Public/Home/images/ico_phone.png) no-repeat 0 0;background-size:90%}
.header_tel span{font-size:14px;line-height:20px}


.header_logo_menu{margin:0 auto;max-width:1924px;height:70px;background:rgba(255,255,255,1)}
.header .logo{ display:inline;float:left;padding:3px 0 0 2px}
.header .header_menu{display:inline;float:right;height:70px;}
.header .header_menu dd{float:left;position:relative;width:100px;height:100%;z-index:200}
.header #h_first{width:100px}
.header .header_menu dd>a{display:block;position:relative;width:100%;height:100%;line-height:75px;font-size:20px;color:#000;text-align:center;transition:all .1s ease-in-out}
.header .header_menu dd:hover>a{background-color:#7414b2;color:#FFF!important;height:70px}
.header .header_menu dd:nth-child(1)>a{color:#000}
.header .header_menu dd>a:hover,.header_menu dd>a.hover,.header_menu dd>a:active{text-decoration:none}
.header .sub_menu{transition:all .2s ease-in-out;display:none;position:absolute;top:73px;left:0;width:110px;background:#FFF;z-index:200}
.header .sub_menu p{display:block}
.header .sub_menu p a{display:block;border-bottom:#d5d5d5 solid 1px;height:40px;line-height:40px;color:#000;text-align:center}
.header .sub_menu a:active,.header .sub_menu a:hover{background:#9a00fe;color:#FFF}
.header .header_menu dd:after{position:absolute;top:0;left:0;right:0;margin:auto;content:'';width:0;height:70px;border-bottom:#ff6600 solid 3px;transition:all .5s ease-in-out;z-index:-1}
.header .header_menu dd.hover,.header .header_menu dd:hover:after{width:100%}
.header .header_menu dd:hover .sub_menu{display:block}
.header_logo_menu_hover{position:fixed;top:0;left:0;width:100%;z-index:9999;background:#7414b2;-moz-box-shadow:0 2px 3px #0F0F0F;-webkit-box-shadow:0 2px 3px #0F0F0F;box-shadow:0 2px 3px #0F0F0F}
.header_logo_menu_hover{height:50px !important;}
.header_logo_menu_hover .header_menu dd>a{color:#fff !important;line-height:50px}
.header_logo_menu_hover .header_menu dd>a:hover{height:50px}
.header_logo_menu_hover .header_menu dd:after{height:50px}
.header_logo_menu_hover .logo{padding:2px 0 0 2px}
.header_logo_menu_hover .header_menu{height:50px}
.header_logo_menu_hover .sub_menu{top:53px}
/***头部***/
/***底部***/
.footer{margin:0 auto 0 auto;max-width:1924px;min-width:1200px;font-size:14px;height:284px;background:#282521;}
.footer .org{color:#ff6600}
.footer .footer_menu{margin:0 auto;height:236px;width:1200px;}
.footer_menu dl{width:200px;height:100%;float:left; overflow:hidden;}
.footer_menu #f_first{width:300px}
.footer_menu dl dt{display:block;margin-top:32px;color:#fff;font-size:16px;padding-left:20px;font-weight:600;border-left:4px solid #7414b2}
.footer_menu dl dt a{ color:#fff;}
.footer_menu dd{margin-top:24px;}
.footer_menu dd a{ display:block;color:#9f9f9f;line-height:26px;padding-left:26px;}
.footer_menu dd span{margin-right:4px}

.footer_menu .last_box{width:300px;height:164px;margin-top:32px;border-left:1px solid #4e504e;box-sizing:border-box;padding-left:60px}
.footer_menu .last_box dt{padding-left:0;border:none;margin-top:0;margin-bottom:20px}
.footer_menu .last_box .org{font-size:22px;font-weight:700}
.footer_menu .last_box p.two{color:#9f9f9f}
.footer_menu .last_box .button{text-align:center;margin-top:16px;height:40px;width:160px;border-radius:8px;border:0;background:#ff6600;color:#FFF;line-height:40px;font-weight:600;cursor:pointer}
.footer_menu .last_box .button:hover{background:#f78a41}
.footer_menu .last_box .button span{display:inline-block;width:28px;height:28px;background:#000;vertical-align:middle;background:url(http://www.suwanhome.com/Public/Home/images/foot_icon.png) no-repeat;margin-right:4px}
.footer .footer_copy{height:48px;background:#1e1c1a;text-align:center;color:#9f9f9f;line-height:48px;font-size:14px}
/***底部***/

/*右浮动*/
.float_right_box{ display:none;position:fixed;top:20%;right:12px;width:58px;z-index:1000;}
.float_right_box dd,.float_right_box dt{ position:relative; margin-bottom:1px; width:58px; height:56px; background:url(http://www.suwanhome.com/Public/Home/images/float_right_box.png) no-repeat 0 0; background-color:#7414b2;}
.float_right_box dd a,.float_right_box dt a{ display:block; width:100%; height:100%; cursor:pointer;}
.float_right_box dt{ background-color:#c8c8c8;}
.float_right_box dd:nth-child(2){ background-position:0 -57px;}
.float_right_box dd:nth-child(3){ background-position:0 -114px;}
.float_right_box dd:nth-child(4){ background-position:0 -171px;}
.float_right_box dt{ background-position:0 -228px;}
.float_right_box i{ position:absolute; top:-8px; right:-8px; width:20px; height:20px; line-height:20px; text-align:center; color:#fff; font-size:12px; font-style:normal; background:#df0404;border-radius:50%; }
.float_right_box_tel{ display:none; position:absolute; top:0; left:-400px;padding: 13px 14px 0 14px; height:43px; width: 372px; overflow:hidden; background-color:#9a00fe;}
.float_right_box_tel input{display:inline-block;*display:inline;*zoom:1;vertical-align:top; height:30px; line-height:30px; padding:0 10px; width:124px; color:#716f6f; background-color:#fff; border:0px;}
#right_button{display:inline-block;*display:inline;*zoom:1;vertical-align:top; height:30px; line-height:30px; color:#fff; width:66px; font-size:12px; text-align:center; border:0px;background-color:#ff6600; cursor:pointer;}
.float_right_box dd:hover{ background-color:#7c25b4;}
.float_right_box dd:hover .float_right_box_tel{ display:block;}
/*右浮动end*/

/*底部浮动*/
/*按钮*/
@keyframes mymove_a{
	0%{transform:scale(1)}
	50%{transform:scale(1.05)}
	100%{transform:scale(1)}
}

.float_bottom.on{height:0px;overflow:hidden;}
.float_bottom{width:100%;height:82px;background:url(http://www.suwanhome.com/Public/Home/images/bgs.png);position:fixed;bottom:0;left:0;z-index:1000;-webkit-transition:all 0.3s;}
.float_bottom_box{width:1200px;height:82px;margin:0 auto;position:relative;-webkit-transition:all 0.3s;}
.float_bottom_left{position:absolute; left:0; top:-43px;-webkit-transition:all 0.3s; overflow:hidden;}
.float_bottom_center{margin:0 0 0 460px;position:relative; padding-top:20px;-webkit-transition:all 0.3s;overflow:hidden;}
.float_bottom_center input{display:inline-block;*display:inline;*zoom:1;vertical-align:top; margin-right:10px; padding:0 20px; height:46px; line-height:46px; font-size:18px; color:#000; border:0px; width:200px; border-radius:8px;}
#f_doOrder{display:inline-block;*display:inline;*zoom:1;vertical-align:top; border:0px; margin:0; padding:0; background:url(http://www.suwanhome.com/Public/Home/images/float_bottom_btn.png) no-repeat left center; width:167px; height:50px;cursor:pointer;animation:mymove_a 1.4s infinite linear;}
.float_bottom_max{display:none;position:absolute;left:0px;top:-48px;-webkit-transition:all 0.3s;}
.float_bottom.in{width:240px;height:100px;bottom:50px;border-radius:0 130px 130px 0;cursor:pointer;}
.float_bottom.in .float_bottom_box{width:240px;height:100px;}
.float_bottom.in .float_bottom_left,.float_bottom.in .float_bottom_center{width:0;height:0;}
.float_bottom.in .float_bottom_max{display:block;}
.float_bottom_close{ display:none;width:33px;position:fixed;bottom:32px;left:50%;margin-left:570px;height:50px;z-index:1001;}
.float_bottom_close i{float:left;margin:0 16px;width:1px;height:30px;background:#fff;}
.float_bottom_close img{float:left;width:33px;height:33px;cursor:pointer;}
/*底部浮动*/
	
/******友情链接**
.links{width:1200px;margin:0.5% auto;}
.links a{padding:3px 8px;font-size:12px;color:#878787;}
****/