/*
  ibw.cn Reset Stylesheet
  Edited by Jue
  Copyright (c) 2016 ibw
 */

@charset "utf-8";


.banner { position: relative; width: 100%;  overflow: hidden; z-index:0;  }
.banner .bd { position: relative; left: 50%; width:1900px; margin: 0 0 0 -950px; text-align: center; overflow: hidden; }
.banner .wrap { position:relative; }
.banner .hd { position: absolute; bottom: 30px; width:1200px; text-align:center; z-index:999; }
.banner .hd ul {  display:inline-block; *display:inline; zoom:1;   }
.banner .hd li { float:left; width:50px; height:5px; margin-right:10px; text-indent:-9999em; background:#7a7e81; cursor:pointer; }
.banner .hd li.on { background:#097cdc; }


.footer { background:#202430; }
.footer01 { padding:20px 0; }
.footer01 .network { float:left; }
.footer01 .network dl { float:left; width:190px; text-align:center; background:url(footer01.jpg) right top no-repeat; min-height:170px; }
.footer01 .network dl dt { font-size:15px; color:#b5b9c1; margin-bottom:10px; }
.footer01 .network dl dd { font-size:13px; line-height:25px; }
.footer01 .network dl dd a { color:#90949c; }
.footer01 .network dl dd a:hover { color:#23a2eb; }

.footer01 .txt { float:left; width:300px; margin-left:40px; }
.footer01 .txt h1 { font-weight:normal; font-size:15px;  color:#b5b9c1; margin-bottom:10px;  }
.footer01 .txt p { color:#b5b9c1; line-height:25px; }
.footer01 .txt p i { color:#0785d5; }

.footer01 .code { float:right; width:114px; padding-left:30px; background:url(footer01.jpg) left top no-repeat; margin-right:100px; }
.footer01 .code h1 { font-size:15px; color:#dadee6; line-height:1; margin-bottom:10px; font-weight:normal; }
.footer01 .code span { display:block; color:#bbb; margin-top:10px; text-align:center; }
.footer01 .code .i { display:block; color:#d4d4d5; font-size:13px; height:22px; line-height:22px; background:url(sina.png) no-repeat left; padding-left:35px; margin:10px 0 0 10px; }
.footer01 .code .i:hover { background:url(sina01.png) no-repeat left; }

.footer02 { height:50px; line-height:50px; text-align:center; border-top:1px solid #2f3446; color:#747880; text-transform:uppercase; }
.footer02 a { color:#747880; }
.footer02 a:hover { color:#23a2eb; }

.leftsead{ width: 72px; position:fixed; top:30%; right: 0; z-index:9999999; }
.leftsead li{ width:100%; height:72px; margin-top:1px;clear: both; float: right; position: relative; }
.leftsead li .a{ display: block;float: right; height:72px; min-width:72px; max-width:232px;}
.leftsead .shows{ float: right; width: 72px; height: 29px; color: #fff; padding-top: 43px; text-align: center; position: absolute; right: 0;top: 0; }
.leftsead .qqq .shows { background: url(qqq.png) no-repeat center 12px #6da9de; }
.leftsead .qqq .shows:hover { background: url(qqq.png) no-repeat center 12px #348fe0; }
.leftsead .qqq01 .shows { background: url(qq1.png) no-repeat center 12px #6da9de; }
.leftsead .qqq01 .shows:hover { background: url(qq1.png) no-repeat center 12px #348fe0; }
.leftsead .weixin .shows { background: url(eixin.png) no-repeat center 11px #78c340; cursor:pointer; }
.leftsead .weixin .shows:hover { background: url(eixin.png) no-repeat center 11px #5ac40b; }
.leftsead .weixin1 .shows { background: url(ftel.png) no-repeat center 11px #fbb01f; cursor:pointer; }
.leftsead .weixin1 .shows:hover { background: url(ftel.png) no-repeat center 11px #d09118; }
.leftsead .tel .shows { background: url(ftel.png) no-repeat center 12px #fbb01f; }
.leftsead .tel .shows:hover { background: url(ftel.png) no-repeat center 12px #d09118; }
.leftsead .gotop .shows { background: url(gotop.png) no-repeat center 18px #666666; }
.leftsead .gotop .shows:hover { background: url(gotop.png) no-repeat center 18px #888; }
.leftsead .imghide { position: absolute; right: 72px; top: 0; display: none; }
.leftsead .weixin:hover .imghide { display: block; }
.leftsead .weixin1:hover .imghide { display: block; }
.tel { position:relative; background:#fbb01f; }
.tel .sidebox { position:absolute; width:72px; height:72px; top:0; right:0; transition:all 0.3s; background:#d09118; opacity:0.8; filter:Alpha(opacity=80); color:#fff; overflow:hidden; }
.tel .hides em { height:72px; padding-left:0px; font-size:23px; }

.right { position:fixed; top:100px; left:20px;  border:1px solid #ccc; background:#fff; z-index:99999; }
.right h1 { font-size:14px; text-align:center; padding-top:10px; color:#000; font-weight:normal; }
.right ul { width:145px; }
.right ul li { float:left; margin:10px; }
.right ul li { display:block; height:21px; line-height:21px; background:url(qq.gif) no-repeat center left; padding-left:25px; }