/*-- global style --*/
@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input,textarea,select,button,label{margin:0; padding:0;}
body{font:12px/14px 'Microsoft Yahei',verdana,"Simun"; color:#666;}
ul{list-style:none;}
select, button, input, textarea{font-size:12px; font-family:inherit; vertical-align:middle; line-height:normal;}
input{outline:none;}
button, input{border:0;}
button{cursor:pointer;}
em{font-style:normal;}
img{vertical-align:middle; border:0;}
a{text-decoration:none; color:#444;}
a:hover{color:#e85404; text-decoration:none;}
.clearfix{zoom:1;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.fl{float:left;}
.fr{float:right;}
.tac{text-align:center !important;}
.tal{text-align:left !important;}
.tar{text-align:right !important;}
.db{display:block;}
.clear{clear:both;}
.current{cursor:default;}
.hide{display:none;}
.noLine{border:none !important;}

.mt-60{margin-top:60px;}

.sprite-ico{background:url(../images/icon_01.png) no-repeat; display:inline-block; vertical-align:middle;}
.i-iconTitle{background-position:0 -134px; width:462px; height:23px;}
.i-icoOne{background-position:0 0; width:134px; height:134px;}
.i-icoTwo{background-position:-135px 0; width:134px; height:134px;}
.i-icoThree{background-position:-270px 0; width:134px; height:134px;}
.i-icoFour{background-position:-405px 0; width:134px; height:134px;}
.i-icoFive{background-position:-540px 0; width:134px; height:134px;}
.i-icoPrev{background-position:0 -157px; width:11px; height:21px;}
.i-icoNext{background-position:-12px -157px; width:11px; height:21px;}
.i-icoIndexOne{background-position:0 -178px; width:140px; height:172px;}
.i-icoIndexTow{background-position:-141px -178px; width:140px; height:172px;}
.i-icoIndexThree{background-position:-282px -178px; width:140px; height:172px;}
.i-icoIndexFour{background-position:-423px -178px; width:140px; height:172px;}
.i-icoIndexFive{background-position:-564px -178px; width:140px; height:172px;}
.i-icoHorse{background-position:0 -350px; width:464px; height:205px;}
.i-icoAboutIndex{background-position:-497px -350px; width:253px; height:72px;}
.i-icoShenzhen{background-position:-497px -423px; width:77px; height:77px;}
.i-icoAddr{background-position:-625px -451px; width:9px; height:12px;}
.i-icoFooterOne{background-position:-596px -423px; width:20px; height:27px;}
.i-icoFooterTwo{background-position:-617px -423px; width:23px; height:27px;}
.i-icoFooterThree{background-position:-641px -423px; width:22px; height:27px;}
.i-indexGoTop{background-position:-574px -452px; width:50px; height:45px;}

.common{width:1200px; margin:0 auto;}
.header{/*background-color:#181a1d; */height:120px;}
.header .common{position:relative; zoom:1;}

.logo{margin:25px 0 0 0px; display:inline-block; float:left;}
.logo-info{float:left; margin:46px 0 0 83px;}
.logo-info strong{font-size:36px; color:#ffffff; display:block; line-height:24px;}
.logo-info p{color:#fff; font-size:14px; line-height:24px; margin-top:5px;}

.menu{padding-top:90px;}
.menu li{float:left; margin-left:59px;}
.menu li a{font-size:18px; color:#fff; line-height:20px;}
.menu li.focus a, .menu li a:hover{border-bottom:3px solid #f4d700; color:#f4d700;}

.contactInformation{position:absolute; right:0; top:18px; color:red; font-size:18px; width:326px;}
.contactInformation strong{float:left; display:block; font-weight:normal; line-height:66px;}
.contactInformation ul{float:left; margin-left:10px;}
.contactInformation li{margin-top:13px;}
.contactInformation img{float:right;}

 

.title{text-align:center;}
.title strong{font-size:30px; color:#000; font-weight:normal; display:block; line-height:30px;}
.title .i-iconTitle{display:block; margin:5px auto 3px; text-transform:uppercase; font-family:arial; color:#eb6100; font-size:14px; line-height:23px;}
.title p{font-size:16px;}

.indexList{margin-top:25px;}
.indexList li{float:left; text-align:center; width:215px; padding:0 10px;}
.indexList li strong{display:block; font-size:24px; color:#000; font-weight:normal; line-height:24px; margin-top:35px;}
.indexList li p{font-size:14px; color:#676767; line-height:30px; margin-top:10px;}
.indexList i{
	-webkit-transition:-webkit-transform .2s linear;
		-moz-transition:-moz-transform .2s linear;
		-o-transition:-o-transform .2s linear;
		transition:transform .2s linear
}
.indexList i:hover{
	-webkit-transform:translateY(-5px);
	-moz-transform:translateY(-5px);
	-ms-transform:translateY(-5px);
	-o-transform:translateY(-5px);
	transform:translateY(-5px);
}

.caseIndex{    margin-top:45px;  }

.v_show {   margin-top:40px;}
.v_caption {position:relative; zoom:1;}
.v_caption h2 { float:left; width:84px; height:35px; overflow:hidden;}
.v_caption .cartoon { background-position: 0 -100px; }
.v_caption .variety { background-position:-100px -100px; }
.highlight_tip { text-align:center;}/*
.highlight_tip span, .highlight_tip a{ background-color:#e9e9e9; width:120px; height:32px; text-align:center; line-height:32px; font-size:15px; display:inline-block; margin:0 11px;}*/


.highlight_tip .current, .highlight_tip a:hover{ background-color:#fe7100; color:#fff;}
.change_btn { position:absolute; left:50%; top:580px; margin-left:-32px;}
.change_btn span { display:block; float:left; width:30px; height:23px; overflow:hidden; cursor:pointer; }
.change_btn .prev { width:32px; height:32px; background-color:#9d9d9d; display:inline-block; text-align:center; line-height:32px;}
.change_btn .next { width:32px; height:32px; background-color:#9d9d9d; display:inline-block; text-align:center; line-height:32px;}
.change_btn .prev i, .change_btn .next i{*margin-top:5px;}
.change_btn .prev:hover, .change_btn .next:hover{background-color:#fe7100;}
.v_caption em { display:inline; float:right; margin:10px 12px 0 0; font-family:simsun; }
.v_content { position:relative; width:1200px; height:6050px; overflow:hidden; margin-top:15px;}
.v_content_list { position:absolute; width:2500000px; top:0px; left:0px; }
.v_content ul {float:left; width:1220px; margin-left:-20px;}
.v_content ul li { display:inline; float:left; width:285px; background-color:#f6f6f7; height:449px; border-bottom:2px solid #ff7200; margin-left:20px;}
.v_content ul li a { display:block; width:285px; height:335px; overflow:hidden; }
.v_content ul li strong{margin-top:20px; color:#000; display:block; font-weight:normal; padding:0 10px; font-size:14px; height:20px; line-height:20px; overflow:hidden;}
.v_content ul li p{padding:0 10px; line-height:20px; margin-top:2px; height:60px; overflow:hidden;}

.indexInfo{padding-left:40px; margin-top:60px;}
.indexInfo li{float:left; width:140px; margin-left:70px;}
.indexInfo p{font-size:14px; color:#666; line-height:20px; margin-top:10px;}
.indexInfoTac{text-align:center; margin-top:35px;}

.serviceProcess{background:url(../images/bg_03.png) center top no-repeat; height:518px; padding-top:40px; margin-top:28px;}
.serviceProcess-img{background:url(../images/bg_01.png) no-repeat; width:1200px; height:254px; display:block; margin-top:96px;}

.table{border-collapse:collapse; table-layout:fixed; width:100%; border:1px solid #eaeaea; text-align:center; margin-top:35px;}
.table td{height:163px; border:1px solid #eaeaea;}

.aboutIndex{background:url(../images/bg_05.jpg) no-repeat; padding-top:45px; margin-top:83px; min-height:530px}
.aboutIndex-left{float:left;}
.aboutIndex-left p{margin-top:8px; font-size:14px;}
.aboutIndex-left ul{width:210px; padding-top:24px;}
.aboutIndex-left ul li{float:left; margin:5px 5px 0 0;}
.aboutIndex-left ul li a{width:100px; height:70px; display:block; color:#fff; text-align:center; line-height:70px; font-size:14px;}
.li1 a{background-color:#31353c;}
.li2 a{background-color:#30343b;}
.li3 a{background-color:#3a3e45;}
.li4 a{background-color:#45494f;}
.li5 a{background-color:#4f5359;}
.li6 a{background-color:#5a5e63;}
.li7 a{background-color:#62666b;}
.li8 a{background-color:#6c7074;}
.li9 a{background-color:#777a7f;}

.box{position:relative;width:390px; height:505px; background-color:#fff; float:left; margin-left:68px;}
.cont{height:390px; width:390px; overflow:hidden;}
.cont strong{font-size:14px; color:#333; line-height:20px; display:block; padding:0 25px; margin-top:15px; font-weight:normal; height:20px; overflow:hidden;}
.cont p{color:#999; line-height:20px; padding:0 25px; height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:200px;}
.cont a{height:390px; width:390px; overflow:hidden; display:block;}
.item{color:#fff;position:absolute;left:0;bottom:90px;width:98%;text-align:right;line-height:12px;height:12px;}
.item a{margin-right:10px;cursor:pointer; width:12px; height:12px; background-color:#7f7f7f; display:inline-block;
	-moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius:100%;
}
a.seld{background-color:#f22c49;}
a.hide{display:none;}

.aboutIndex-right{width:472px; float:right;}
.aboutIndex-right ul{background-color:#fff;}
.aboutIndex-right li{border-bottom:1px dotted #ccc; height:41px; line-height:41px; position:relative; zoom:1;}
.aboutIndex-right li span{position:absolute; right:14px; top:0; color:#000;}
.aboutIndex-right li a{padding-left:8px; display:block; width:350px; height:41px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:16px; color:#000;}
.aboutIndex-right-p{text-align:right; margin-top:10px;}
.aboutIndex-right-p a{width:63px; height:26px; line-height:26px; text-align:center; display:inline-block; background-color:#fff; color:#999;}

.bottomInde{background:url(../images/bg_04.jpg) no-repeat; height:146px;}
.bottomInde-left{color:#fff; float:left; padding-top:40px;}
.bottomInde-left strong{font-size:30px; line-height:30px; display:block;}
.bottomInde-left p{font-size:18px; margin-top:5px;}





.btmContact { width: 100%; height: 146px; background:url(../images/bg_04.jpg) center top no-repeat; overflow: hidden; }
.btmContact dl { padding-top: 33px; }
.btmContact dt { float: left; margin-right: 75px; width: 200px; color: #fff; }
.btmContact dt b { font-family: "Times New Roman"; font-size: 40px; margin-top:10px; display:block;}
.btmContact dt p { font-size: 20px; margin-top:20px;}
.btmContact dd { float: left; width: 430px; }
.btmContact dd.ddprig { float: left; width: 580px; }
.btmContact dd .iconBox { float: left; width: 77px; height: 77px; background: url(http://img.maxhom.com/static/common/index.png) 0 -205px no-repeat; text-align: center; font-size: 14px; color: #eee1e3; }
.btmContact dd .iconBox i { display: block; margin-left: auto; margin-right: auto; transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all; }
.btmContact dd .iconBox i.gz { margin-top: 11px; width: 29px; height: 31px; -webkit-transform-origin: left bottom; transform-origin: left bottom; }
.btmContact dd .iconBox p{margin-top:5px;}
.btmContact dd .iconBox i.sz { margin-top: 15px; width: 26px; height: 25px; }
.btmContact dd .info { margin-left: 88px; padding-top: 11px; color: #fff; }
.btmContact dd .info b { font-size: 24px; color: #fff;  }
.btmContact dd .info p { font-size: 14px; margin-top:10px;}
.btmContact dd .info p a { display: inline-block; *display: inline; *zoom: 1; margin-left: 3px; width: 9px; height: 12px; }
.btmContact dd:hover .iconBox i.gz { transform: rotate(-15deg); }
.btmContact dd:hover .iconBox i.sz { transform: scale(1.05); }

.footer { padding: 30px 0 20px; background-color: #181a1d; }
.footer .footerLeft { width: 900px; float: left; }
.footer .fastLink { font-size: 14px; margin-bottom: 10px; }
.footer .fastLink a { color: #848484; margin-right: 20px; }
.footer .fastLink a:hover { color: #b12427; }
.footer .friendLink { color: #5a5a5b; line-height: 24px; }
.footer .friendLink a { color: #5a5a5b; padding: 0 10px; }
.footer .friendLink a:hover { color: #b12427; }
.footer .copyRight { float: right; width: 230px; color: #5a5a5b; line-height: 18px; text-align: right; }
.footer .copyRight a { color: #5a5a5b; }
.footer .copyRight a:hover { color: #b12427; }
.footer .copyRight ul { padding-top: 5px; float: right; }
.footer .copyRight ul li { float: left; margin-left: 6px; }


.indexFloatCon { position: fixed; display: block; right: 0; bottom: 0; width: 50px; z-index: 9999; }
.indexFloatCon li { position: relative; margin-bottom: 1px; height: 50px; }
.indexFloatCon li:first-child { height: 45px; overflow: hidden; }
.indexFloatCon li a { display: block; height: 50px; -webkit-opacity: 0.5; opacity: 0.5; filter: alpha(opacity=50); }
.indexFloatCon li a:hover { -webkit-opacity: 1; opacity: 1; filter: alpha(opacity=100); }
.indexFloatCon li a.indexGoTop { position: absolute; width: 100%; left: 0; top: 46px; background: url(top.png) no-repeat; }
.indexFloatCon li a.online { position: absolute; top: 0; left: 0; width: 140px;  -webkit-opacity: 1; opacity:1; filter: alpha(opacity=100); background: #d51737 url(online.png) left center no-repeat; font-size: 18px; color: #fff; line-height: 50px; text-indent: 50px; }
.indexFloatCon li a.online:hover { background-color: #d51737; }
.indexFloatCon li a.erweima { background: #35373a url(tit11.png) left center no-repeat; }
.indexFloatCon li a.erweima:hover { background-color: #d51737; }
.indexFloatCon li .ewmCon { position: absolute; display: none; padding: 20px 10px 10px; bottom: -51px; right: 50px; width: 210px; background-color: #fff; border: 1px solid #dbdbdb; box-shadow: 0 0 5px #dbdbdb; }
.indexFloatCon li .ewmCon .ewm { float: left; margin: 0 10px; width: 85px; text-align: center; }
.indexFloatCon li .ewmCon .ewm img { display: block; width: 100%; }
.indexFloatCon li .ewmCon .ewm p { color: #666; }



.banner{position:relative; width:100%; height:550px; background-color:#fff;}
.bannerCont{width:100%; height:550px; overflow:hidden; position:relative; zoom:1;}
.bannerCont a{position:absolute; left:50%; top:0; margin-left:-960px; width:1920px; height:700px; overflow:hidden; display:block;}
.bannerItem{color:#fff;position:absolute;left:0;bottom:30px;width:100%;text-align:center;line-height:12px;height:12px;}
.bannerItem a{margin:0 5px;cursor:pointer; width:12px; height:12px; background-color:#7f7f7f; display:inline-block;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius:100%;
}
a.seld{background-color:#f22c49;}
a.hide{display:none;}