@charset "utf-8";
/*!
 * http://www.ibw.cn
 * Version - 3.5.1
 * Edited by Snowe / 2015.12.12
 * Copyright (c) 2016 ibw
 */
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol,form,input{margin:0;padding:0}em,i{font-style:normal}li{list-style:none}a,s,a:hover{text-decoration:none}img{border:0;vertical-align:top;}table{border-collapse:collapse;border-spacing:0}body,button,input,select,textarea{font:12px/1.5 \5b8b\4f53,'microsoft yahei',Tahoma,arial,'Hiragino Sans GB'}input,textarea{resize:none;border:none;}a,a:focus{outline:none}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}.noBg{background:none!important}.noBd{border:0!important}.noMg { margin: 0!important; }

/* 项目主体部分设置 */
body { background: #e5e5e5; color:#2e2e2e;min-width: 1200px;overflow: auto; }
a { color:#2e2e2e;text-decoration:none; transition: all 0.5s ease 0s; }
a:hover { color: #009ee7; }

.wrapper { position:relative; width:100%; height: 100%; margin:0 auto; overflow:hidden; min-width:1206px; }
.header { position: relative; left: 50%; width: 1920px; margin: 0 0 0 -960px; }
.wrap { width: 1206px; margin:0 auto; }

.siteNav { height: 34px; background: url(siteNav_bg.gif); color: #5c5c5c; line-height: 34px; }
.wel { float: left; }
.fav { float: right; padding-right: 10px; }
.fav a { margin: 0 3px; color: #5c5c5c; }
.fav a:hover { color: #009ee7; text-decoration: underline; }
.stIco { float: right; }
.stIco i { position: relative; display: inline; float: left; width: 27px; height: 27px; margin-top: 3px; margin-left: 12px; cursor: pointer; z-index: 10; }
.stIco i.home { background: url(ico_01.png); }
.stIco i.wechat { background: url(ico_02.png); }
.stIco i.sina { background: url(ico_03.png); }
.stIco i img { position: absolute; left: -37px; top: 30px; z-index: 5; display: none; }
.stIco i:hover img { display: block; }

.topArea { position: relative; left: 50%; width: 1920px; height: 174px; margin-left: -960px; padding-top: 20px; background: url(topArea.jpg); }
.logo { float: left; }
.topArea .tel { float: right; margin-top: 17px; padding-left: 130px; background: url(tel.png) left center no-repeat; font-family: 'microsoft yahei'; }
.topArea .tel strong { display: block; color: #fff; font-size: 30px; line-height: 1;}
/*.topArea .tel strong em{letter-spacing: 2px;}*/
.topArea .tel strong s { display: block; color: #f6c83f; }

.nav { position: relative; height: 43px; margin-top: -62px; padding: 12px 0 7px; background: url(nav.png) center no-repeat; text-align: center; font-family: 'microsoft yahei'; z-index: 9; }
.nav dl { margin-left: 195px; width: 1200px; }
.nav dt { position: relative; float: left; margin-right: 5px; }
.nav dt a { display: block; width: 108px; height: 44px; color:#fff; font-size: 15px; line-height: 44px; }
.nav dt:hover a,.nav .current { background: #fff; border-radius: 8px; color: #fab917; }

.nav .sub { position: absolute; top: 45px; width: 100%; background: #fff; display: none; z-index: 9; }
.nav .sub li a { height: 30px; background: none; border-radius: 0; color: #009ee7; font-size: 13px; line-height: 30px; }
.nav .sub li a:hover { background: #009ee7; color: #fff; }

.banner { position: relative; width: 100%; margin: 0 auto; overflow: hidden; text-align: center; }
.banner .hd { position: absolute; left: 50%; bottom: 25px; width: 1200px; height: 5px; margin: 0 0 0 -600px; }
.banner .hd ul { display: inline-block; *display: inline; zoom: 1; vertical-align: top; }
.banner .hd ul li { float: left; display: inline-block; width: 12px; height: 12px; margin: 0 5px; background: #fff; border-radius: 100%; text-indent: -9999px; cursor: pointer; }
.banner .hd ul li.on { background: #2ba2dd; }
.banner .prev,.banner .next{ display:block; position:absolute; top:50%; left:20%; width:30px; height:59px; margin-top: -30px; background:url(arr_01.png) -30px center no-repeat; cursor:pointer; display:none; filter:alpha(opacity=70); opacity:0.7; }
.banner .next{ left:auto; right:20%; background-position: 0 center; }
.banner .prev:hover,.banner .next:hover { filter:alpha(opacity=100); opacity:1; }

.footer {}
.brand { height: 60px; padding: 10px 0; background: #444; border-top: 8px solid #f19b21; }
.brand h3 { display: inline-block; color: #fff; font-size: 18px; font-family: 'simhei'; line-height: 60px; }
.brand a { display: inline-block; margin: 0 5px; vertical-align: top; }
.ftSite { padding: 25px 0 45px; background: #2a2a2a; border-top: 2px solid #505050; color: #e2e0df; text-align: center; }
.ftSite a { margin: 0 5px; color: #e2e0df; }
.ftSite a:hover { text-decoration: underline; }
.copy { margin-top: 20px; font-family:Arial;}
.copy a{margin:0;}

.series ul { width: 1250px; }
.series ul li { float: left; height: 50px; margin-right: 15px; padding: 10px; border: 1px solid #d6d6d6; line-height: 20px; }
.series ul li s { display: inline-block; width: 55px; height: 20px; background: #009ee7; color: #fff; font-weight: bold; text-align: center; }
.series ul li a { display: inline-block; height: 20px; margin: 3px; cursor: pointer; }
.series ul li a:hover{ color: #009ee7; }
.series ul li a.current { background: #009ee7; color:#fff;padding:0 4px;}
.series ul li.style { width: 420px; }
.series ul li.layout { width: 335px; }
.series ul li.area { width: 335px; }


#m-woo-panel { position:fixed; right:0; top:20%; width:152px; padding:5px; z-index:99999; }
#m-woo-panel .g-hd { position:relative; }
#m-woo-panel .g-hd h2 { font-size:18px; font-weight:normal; line-height:50px; text-align:center; }
#m-woo-panel .g-bd { padding:10px 0; }
.m-im { padding:0 10px 2px; }
.m-im li { margin:0 0 8px; border:1px solid #ddd; background:url(k_14.png) no-repeat 20px center #fff; border-radius:4px; line-height:24px; text-align:left; }
.m-im li a { display:block; padding:2px 0 2px 45px; }
.u-close { position:absolute; top:-15px; right:-5px; display:block; width:24px; height:24px; background:url(mod-qq-close.png) no-repeat; line-height:999px; overflow:hidden; }
.m-console { position:absolute; top:-1px; left:-35px; width:35px; height:208px; background:url(mod-qq-console.png) no-repeat; cursor:pointer; }
.g-tel { padding:5px 10px 15px; font-size:14px; }
.g-tel span { display:block; font-size:18px; line-height:20px; }
.g-rqcode { line-height:30px; text-align:center; }
.u-woo-white { border:1px solid #ddd; background:#fff; color:#333; }