body, div, iframe, ul, ol, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, table, th, td, 
form, input, button, select, textarea {margin: 0;padding: 0;font-weight: normal;font-style: normal;font-size: 100%;font-family: inherit;}
ol, ul {list-style: none;}
img {border: 0;}
input {outline:none;}
a:link,a:visited {color:#000;text-decoration:none;}
a:hover {color:#f00;text-decoration:none;}
.menu a:hover,.gofrom .sbtn:hover {-webkit-transition:all linear .218s;-moz-transition:all linear .218s;transition:all linear .218s}
body {font-size:14px;color:#000;font-family:'Î¢ÈíÑÅºÚ','Microsoft Yahei', Tahoma,Verdana;background:#F4F4F4;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border:0; }
h1,h2,h3,h4,h5,h6 {margin:0; padding:0;font-weight:normal;}
li{list-style-type:none;}
img{vertical-align:top;}
.cr {clear:both;height:0px;overflow:hidden;}
.fl {float:left;}
.fr {float:right;}
.mt10 {margin-top:10px;}
.mt8 {margin-top:8px;}
.hidden,.ins {display:none}
.bold {font-weight:bold;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.w,.head,.menu ul,#main {width:1180px;margin:0 auto;}
.ins {display:none}
/* ¹«¹© */
#header {height:156px;background:#fff}
.head {height:100px;}
a.logo,a.logo:visited {float:left;display:block;background:url(logo.gif) no-repeat;widtH:203px;line-height:240px;height:75px;margin-top:12px;overflow:hidden}
.logotxt {float:left;margin:36px 0 0 10px;display:block;height:44px;background:url(logotxt.gif) no-repeat;widtH:316px}
.plus {float:right;}
.plus p {line-heighT:24px;heighT:24px;padding-top:14px}
.plus i,.plus span {float:left;display:inline-block}
.plus i {widtH:24px;height:24px;margin-right:8px;}
.plus a,.plus a:visited {color:#888}
.plus a:hover {color:#f00}
.menu {height:56px;background:#fff url(menubg.png) repeat-x 0 bottom;clear:both}
.menu ul {height:50px;padding-top:4px}
.menu li {float:left;border-right:1px solid #EBEBEB;height:50px;font-size:16px;}
.menu li.fast {border-left:1px solid #EBEBEB;}
.menu li a,.menu li a:visited,.menu li span{float:left;display:block;padding-left:40px;line-height:50px;}
.menu li span{padding:0 40px 0 0;}
.menu .curr { position:relative;top:-3px;height:53px;}
.menu .curr a,.menu .curr span {background:url(menu.png) no-repeat;color:#fff}
.menu .curr span { background-position:right -54px;padding-top:3px;}
.guding{position:fixed;z-index:2; _padding-top:0px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));}
.guding2{position:fixed; top:0px; z-index:2;widtH:100%;}

/* back-top */
#gotop {position:fixed;right: 20px;bottom: 230px;display: none;z-index: 999999;}
*html #gotop{position:absolute;_top: expression(documentElement.scrollBottom + 160 + "px");}
#gotop a {width: 50px;height: 50px;display: block;overflow: hidden;text-indent: -999px;background: url(gotop.gif) 0 0 no-repeat #9f9f9f;border-radius:50px}
#gotop a:hover {background-position: -50px 0;background-color: #FF8018;}

#footer {clear:both;padding:30px 0;background:#313131;color:#808080;text-align:center;margin-top:48px}
#footer p{line-height:36px;text-align:center;}
#footer a{color:#808080}
#footer a:hover {color:#F00}

.ico {background:url(m.png) no-repeat;}
.ico-wx { background-position:-25px 0}
.ico-tel { background-position:-50px 0}
.ico-qqd { background-position:-81px 0}
.ico-wxd { background-position:-112px 0}

.box {padding-top:16px;}
.box .title {height:60px;padding-left:26px;background:url(boxt.jpg) no-repeat}
.box .title h2 {float:left;line-height:180px;height:60px;overflow:hidden;widtH:268px}
.box .title p {float:left;line-height:60px;font-size:16px;color:#fff;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;padding-left:12px}

#A1 .title h2 {width:190px;}
#A2 .title { background-position:0 -60px}
#A2 .title h2 {width:288px;}
#A3 .title,#A33 .title { background-position:0 -120px}
#A33 .title h2 { background:url(boxt2.jpg) no-repeat}
#A4 .title,#A44 .title { background-position:0 -180px}
#A44 .title h2 { background:url(boxt2.jpg) no-repeat 0 -60px}
#A5 .title,#A55 .title { background-position:0 -240px}
#A55 .title h2 { background:url(boxt2.jpg) no-repeat 0 -120px}
#A6 .title,#A66 .title { background-position:0 -300px}
#A66 .title h2 { background:url(boxt2.jpg) no-repeat 0 -180px}
#A7 .title { background-position:0 -360px}

.recdomain,.package,.domianlist {border-bottom:5px solid #ECECEC;background:#fff;overflow:hidden}
.recdomain ul {overflow:hidden;widtH:1181px;}
.recdomain li {float:left;widtH:179px;border:solid #ECECEC;border-width:0 1px 1px 0;height:84px;overflow:hidden;padding:16px 28px 0; position:relative}
.recdomain li b {display:block;line-height:44px;height:44px;color:#F26A20;font-size:26px;font-weight:400}
.recdomain li p {color:#AEAEAE;font-size:16px}
.recdomain li:hover {background:#FFFFEA}
.package dl dt i,.recdomain li i {display:block;widtH:45px;height:45px;background:url(m.png) no-repeat -144px 0; position:absolute;top:-1px;right:0;}
.package {border:0;}
.package dl {float:left;widtH:590px;line-height:56px;height:56px;border-left:1px solid #ECEBE9;border-bottom:1px solid #ECEBE9;margin-left:-1px}
.package dl dt {float:left;widtH:172px;border-right:1px solid #ECEBE9;height:56px;background:#FEFDFB;text-indent:24px;font-size:16px; position:relative;color:#B49777}
.package dl dt i {widtH:25px;height:25px; background-position:-189px 0}
.package dl dt a {color:#B49777}
.package dl dd {float:right;widtH:417px;height:56px;}
.package dl p {float:left;padding-left:20px;color:#7E7E7E;font-size:16px}
.package .hd,.package .hd dt,.package .hd dd,.domianlist .hd,.domianlist .hd:hover {line-height:48px;height:48px;font-size:18px;font-weight:bold;color:#F8643E;background:url(packagedt.png) repeat-x}
.package .hd dd {text-align:center}

.domianlist li {float:left;widtH:590px;line-height:50px;height:50px;border-left:1px solid #DCDCDC;border-bottom:1px solid #ECEBE9;margin-left:-1px}
.domianlist li:hover,.package dl dd:hover {background:#f9f9f9}
.domianlist i,.domianlist em,.domianlist span,.domianlist b,.domianlist p {float:left;display:inline-block;line-height:50px;height:50px;border-right:1px solid #F3F3F3;color:#909090;text-align:center;font-style:normal}
.domianlist p {border-right:0;color:#E0C7A9;widtH:181px;}
.domianlist b {text-indent:24px;widtH:130px;font-size:16px; position:relative;text-align:left;color:#C9814F;font-weight:400}
.domianlist em {widtH:80px;}
.domianlist i {widtH:82px;}
.domianlist span {widtH:112px;}
.domianlist .hd,.domianlist .hd *{font-size:16px;font-weight:400;color:#666}
.endpage li b,.recdomain li b,.package dl p,.domianlist b {font-family:Arial, Helvetica, sans-serif; cursor:pointer}
.domianlist a:hover b,.package dl a:hover p,.recdomain li:hover b{ text-decoration:underline;}

.link,.contact {background:#fff;padding:18px;widtH:539px;height:200px}
.link {float:left;}
.contact {float:right}
h4.hd {height:50px;border-bottom:1px solid #EDEDED;line-height:24px;font-size:18px;font-weight:400}
h4.hd span {float:left;display:block;height:50px;border-bottom:1px solid #ED6942; position:relative;bottom:0;color:#707070}
.link ul {widtH:552px;margin-right:-12px;padding-top:4px}
.link li {float:left;widtH:124px;height:52px;margin:18px 13px 0 0;}
.contact h4 {margin-bottom:16px}
.contact ul {height:132px;border-right:1px solid #EFEFEF;width:384px;float:left}
.contact ul li {line-height:30px;height:30px;padding-top:16px;}
.contact ul li.fast {padding-top:8px;}
.contact li i,.contact li span,.contact li em {float:left;display:inline-block;font-style:normal;font-size:16px;}
.contact li i {widtH:30px;height:30px;margin-right:8px;}
.contact li em {color:#B5B5B5}
.contact img {float:right}
.tbox-vd {box-shadow:0 0 10px #000;background:#fff;width:850px;height:466px;display:none;z-index:99;top:50%; left:50%; position:fixed;margin:-233px 0 0 -425px; _position:absolute;border-radius:10px; }
.tbox-vd .title {height:36px;line-height:36px;padding:0 14px;background:#f2f2f2;border-bottom:1px solid #ddd;border-radius:10px 10px 0 0}
.tbox-vd .title b {font-size:16px;float:left;font-weight:400}
.tbox-vd .title a.close {float:right;font-size:12px;}
.tboxcon {padding:5px;}
.opacity_bg{width:100%; position:absolute; background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;top:0; left:0; display:none; z-index:98;}

.endpage .title {border-bottom:1px solid #e8e8e8;background:#eee;line-height:60px;font-size:24px;font-weight:400}
.endpage ul{padding:30px;background:#fff;height:100%;overflow:hidden}
.endpage li {float:left;widtH:560px;line-height:46px;height:46px;font-size:16px;border-bottom:1px dotted #d8d8d8;}
.endpage li span {float:left;display:inline-block;widtH:100px;text-align:right;padding-right:10px;color:#888}
.endpage li p {float:left;}
.endpage li b {color:#f00;font-size:28px;}
.endpage li.desc {clear:both;widtH:1120px;}