body{ margin:0; padding:0; font-size:16px; line-height:24px; font-family:"Microsoft YaHei",sans-serif;}
.clear{ clear:both;}
img{ border:none;}
h1,h2,h3,h4,h5,h6,ul,ol,li,p{ display:block; margin:0; padding:0; font-size:16px; line-height:24px; font-weight:normal; list-style:none;}
a{ text-decoration:none;}
input,textarea,select{ font-family:"Microsoft YaHei",sans-serif; font-size:16px; line-height:24px; color:#333;}


.default p,.default h1,.default h2,.default h3,.default h4,.default h5,.default h6,.default ul,.default ol{ margin-top:15px;}
.default p{ text-indent:2em; text-align:justify; text-justify:inter-ideograph;}
.default h1,.default h2,.default h3,.default h4,.default h5,.default h6{ font-weight:bold;}
.default h1{ font-size: 2em; margin: .67em 0 }  
.default h2{ font-size: 1.5em; margin: .75em 0 }  
.default h3{ font-size: 1.17em; margin: .83em 0 }  
.default h5{ font-size: 1em; margin: 1.5em 0; }  
.default h6{ font-size: 1em; margin: 1.67em 0; } 
.default ul,.default ol{ margin-left:30px;}
.default li{ display:list-item; list-style:inherit; text-align:justify; text-justify:inter-ideograph;}

/*新品上市*/
.newPrj { width: 660px; margin: 20px auto; box-shadow: 0px 0px 15px #ccc; padding: 0 50px 30px 50px; overflow:hidden;}
.newPrj p{ padding: 0 30px;letter-spacing: 3px; color:#616161;margin-top:10px;}

/*游标*/
.buoy{ position:fixed; bottom:0;left:0;width:140px;height:140px;z-index:10000;cursor:pointer;}
.closedBy{ position:absolute;right:8px;top:-2px;width:22px;height:22px;background:url(/images/closed.png)}
.buoy img{ padding: 5px;}

.wrapper{}

/*header*/
.header{ background-color:#fff;}
.header-top{ height:80px; width:990px; margin:0 auto; position:relative;}
.header-top .logo{}
.header-top .tel{ position:absolute; top:20px; right:0;}
.header-top .qq{ position:absolute; top:20px; right:220px; cursor:pointer;}
.header-top .search{ position:absolute; left:50%; top:20px; margin-left:-200px; width:300px; padding-right:38px; border:#efefef 1px solid; height:38px; }
.header-top .search span{ display:block; padding:5px;}
.header-top .search span input{ border:none; width:100%; padding:0; height:28px; line-height:28px; color:#ccc;}
.header-top .search a{ display:block; position:absolute; width:38px; height:0; padding-top:38px; top:0; right:0; overflow:hidden; background-image:url(../images/search-btn.gif); background-position:3px 3px; background-repeat:no-repeat;}
.header-nav{ background-color:#f7f7f7; border:#eee 1px solid; border-left:none; border-right:none;}
.header-nav-wrap{ height:53px; width:1030px; margin:0 auto; position:relative; overflow:visible;}
.header-nav ul.nav{ position:absolute; top:0; left:0; right:0; height:54px;}
.header-nav ul.nav li{ display:inline-block; *display:inline; *zoom:1; height:54px; font-size:16px; padding:0 20px; position:relative; font-weight:bold; vertical-align:top;}
.header-nav ul.nav li a{ display:block; line-height:52px; color:#333;}
.header-nav ul.nav li a.over{ color:#cc0039; border-bottom:#df1344 2px solid;}


.header-nav ul.nav li.mu a{ position:relative; padding-right:15px; background-image:url(../images/nav-carat.gif); background-repeat:no-repeat; background-position:right 25px;}
.header-nav ul.nav li.shop{ overflow:visible;}
.header-nav ul.nav li.shop a{ display:block; height:53px; position:relative; top:-1px; background-color:#36bc2e; border:#32ae2a 1px solid; border-left:none; border-right:none; padding:0 25px; color:#fff;}
.header-nav ul.nav li.shop a b{ display:block; text-align:center; padding-top:8px; line-height:24px; font-size:18px; font-weight:normal;}
.header-nav ul.nav li.shop a span{ display:block; text-align:center; font-size:11px; line-height:14px; font-weight:normal;}

.header-menu{ background-color:#f7f7f7; position:relative; overflow:hidden; height:0;}
.header-menu-wrap{ position:absolute; width:990px; left:50%; margin-left:-495px; padding:30px 0 30px 0; top:0; background-color:#f7f7f7; font-size:0; letter-spacing:-5px;}
.header-menu-wrap a{ line-height:24px; font-size:16px; color:#333;}
.header-menu-wrap a:hover{ color:#0033cc; text-decoration:underline;}
.header-menu-wrap .col{ display:inline-block; *display:inline; *zoom:1; font-size:16px; letter-spacing:normal; vertical-align:top;}
.header-menu-wrap .col h1{ height:40px; font-size:16px; font-weight:bold; color:#cc0039; line-height:24px;}
.header-menu-wrap .col .tit{ height:40px; font-size:16px; font-weight:bold; color:#cc0039; line-height:24px;}
.header-menu-wrap .col p span{ display:block; padding:5px 0;}

.header-menu-wrap .col-1645{ width:180px;}
.header-menu-wrap .col-1652{ width:210px;}

.header-menu-wrap .col-1646,.header-menu-wrap .col-1647{ width:205px;}
.header-menu-wrap .col-1647{ width:185px;}
.header-menu-wrap .col-1646 i,.header-menu-wrap .col-1647 i{ display:block; width:185px; height:110px; background-color:#fff;}
.header-menu-wrap .col-1646 h1,.header-menu-wrap .col-1647 h1{ width:185px; color:#333; padding-top:20px; text-align:center;}
.header-menu-wrap .col-1646 .tit,.header-menu-wrap .col-1647 .tit{ width:185px; color:#333; padding-top:20px; text-align:center;}
.header-menu-wrap .col-1646 p,.header-menu-wrap .col-1647 p{ width:160px; padding-left:20px; text-align:center; font-size:0; letter-spacing:-5px;}
.header-menu-wrap .col-1646 p span,.header-menu-wrap .col-1647 p span{ display:inline-block; *display:inline; *zoom:1; width:80px; text-align:left; font-size:16px; letter-spacing:normal;}

.header-menu-wrap .col-1648{ width:135px;}
.header-menu-wrap .col-1649{ width:140px;}

.header-menu-wrap .col-1650,.header-menu-wrap .col-1651{ width:300px;}
.header-menu-wrap .col-1651{ width:280px;}
.header-menu-wrap .col-1650 .tit,.header-menu-wrap .col-1651 .tit{ width:280px; color:#333; padding-top:20px; font-weight:bold; height:48px;}
.header-menu-wrap .col-1650 p,.header-menu-wrap .col-1651 p{ width:280px; color:#333; text-indent:2em; font-size:15px; line-height:22px; padding-top:20px; text-align:justify; text-justify:inter-ideograph;}

/*content*/
.content{}

/*footer*/
.footer{ background-color:#202020; border-top:#b81d18 10px solid; padding:40px 0;}
.footer h1{ text-align:center; color:#fff; font-size:24px; font-weight:bold; line-height:normal;}
.footer .foot-top{ text-align:center; color:#fff; font-size:24px; font-weight:bold; line-height:normal;}
.footer ul{ text-align:center; padding:50px 0 20px 0;}
.footer ul li{ display:inline-block; *display:inline; *zoom:1; color:#fff; margin:0 5px; font-size:13px;}
.footer ul li a{ color:#fff;}
.footer ul li a:hover{ color:#b81d18;}
.footer p{ text-align:center; color:#e0e0e0; line-height:20px; font-size:14px;}
.footer p a{ color:#e0e0e0;}
.footer p a:hover{ color:#b81d18;}
.footer select{ font-size:12px; width:120px;}
.footer h2,.footer h3{ text-align:center; color:#fff; margin-bottom:10px; margin-top:20px; }
.footer p.links{ width:990px; margin:0 auto;}
.footer p.links a { display: inline-block; *display: inline; *zoom: 1; margin: 0 10px; color: #333; line-height: 24px; font-size: 12px; }
.footer p.links a:hover { color: #C30; }

/*quickbar*/
.quickbar{ position:fixed; _position:absolute; width:70px; top:135px; right:0; _top:expression(eval(document.documentElement.scrollTop) + 135); z-index:50000;}
.quickbar ul{}
.quickbar li{ width:70px; height:70px; margin-top:1px; *margin-top:-2px;}
.quickbar li.top{ *margin-top:-3px;}
.quickbar li a{ display:block; position:relative; width:70px; height:70px; color:#333;}
.quickbar li.services a{ color:#c91b1b; font-weight:bold;}
.quickbar li a h6{ position:absolute; top:0; left:0; background-color:#f7f7f7; width:70px; height:70px; z-index:-2; opacity:.9; filter:progid:DXImageTransform.Microsoft.Alpha(style=100,opacity=90,finishOpacity=100);}
.quickbar li a:hover h6{ background-color:#ededed; opacity:1; filter:progid:DXImageTransform.Microsoft.Alpha(style=5,opacity=100,finishOpacity=100);}
.quickbar li a i{ display:block; width:70px; height:70px; position:absolute; z-index:-1; background-image:url(../images/quickbar-icons.png); top:0; left:0;}
.quickbar li.services i{ background-position:0 0;}
.quickbar li.apply i{ background-position:0 -70px;}
.quickbar li.tel i{ background-position:0 -140px;}
.quickbar li.msg i{ background-position:0 -210px;}
.quickbar li.top i{ background-position:0 -280px;}
.quickbar li a span{ display:block; width:70px; font-size:12px; text-align:center; padding-top:45px; height:25px; line-height:20px; cursor:pointer; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.quickbar li a h1{ position:absolute; width:0; height:70px; line-height:70px; top:0; right:70px; color:#333; background-color:#ededed; font-size:36px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.quickbar li a p{ position:absolute; width:0; height:70px; line-height:70px; top:0; right:70px; color:#333; background-color:#ededed; font-size:36px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.blacker{ position:fixed; z-index:50000; width:100%; height:100%; top:0; left:0; background-color:#000; opacity:.3; filter:alpha(opacity=30);}  
.winner-wrap{ position:fixed; z-index:55000; width:540px; top:50%; left:50%; margin-top:-310px; margin-left:-250px; background-color:#fafafa;  box-shadow: rgba(142,150,169,.4) 0px 4px 14px 0;}
.winner-header{ position:relative; height:45px; line-height:45px; background: url(/Templates/2015/images/tips_header.png) right -45px center; background-size: cover; border-bottom: 1px solid #ddd;}
.winner-header h1{ padding-left:20px; line-height:45px; font-weight:bold; font-size:16px; color: #454545;}
.winner-header a{ display:block; width:32px; height:32px; background-color:#fff; border-radius:50%; position:absolute; top:-16px; right:-16px; background-image:url(../images/tip_close.png); background-repeat:no-repeat; background-position:center }
/*.winner-content{ border-top:#dfdfdf 1px solid;}*/

.mode-winner{ display:none; position:fixed; z-index:50000; width:100%; height:100%; top:0; left:0; background-color:#000; opacity:.2; filter:alpha(opacity=20); }
.winner-wrap-2{ display:none;  position:fixed; z-index:55000; width:480px; top:50%; left:50%; margin-top:-230px; margin-left:-240px; background-color:#fafafa; border:#dfdfdf 3px solid;}