@charset "utf-8";
/*
Copyright ibw.cn
Created by Clearfix
*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
body, button, input, select, textarea { font: 12px/1.5 Microsoft YaHei, Arial, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
ul, ol { list-style: none; }
a { text-decoration: none; }
legend { color: #000; }
fieldset, img { border: 0; vertical-align: top;}
section, article, aside, header, footer, nav, dialog, figure { display: block; }
figure { margin: 0; }
button, input, select, textarea { font-size: 100%;border:0;background:none;outline:none; }
table { border-collapse: collapse; border-spacing: 0 }
.clear { display: block; height: 0; overflow: hidden; clear: both }
.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfix { *zoom:1;}
a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: none; }
a { blr:expression_r(this.onFocus=this.blur());}
a { outline: none; /*transition-duration: 0.3s, 0.3s;*/ transition-property: background-color, color; transition-timing-function: ease, ease;}
table { border-collapse: collapse; border-spacing: 0; }
.hidden { display: none; }
.invisible { visibility: hidden; }
.noBg { background: none !important; }
.noBd { border: none !important; }
.noMr{margin-right:0 !important; float:right !important;}
.i{text-align: justify; text-justify: inter-ideograph;}

/*Body*/
body { color: #555;overflow:scroll;overflow-x:hidden; }
a { color: #555; }
a:hover { color: #176eff;}
.wrap { width: 1200px; margin: 0 auto;}
.wrapper{width:100%; position:relative; overflow:hidden;}

/*top*/
#header{height: 90px;position: relative;left: 0;right: 0;box-shadow: 0px 4px 4px 0px rgba(0,0,0,.04);-webkit-box-shadow: 0px 4px 4px 0pxrgba(0,0,0,.04);
-moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,.04);-ms-box-shadow: 0px 4px 4px 0px rgba(0,0,0,.04);z-index: 100;background: #fff;}
.top_are {height: 30px;line-height: 30px;background:#0e61ce;border-bottom: solid 1px #ddd;}
.main_t{width: 1200px;margin: 0 auto;}
.top_are_title h6 {font-weight: normal;font-size: 12px;color: #fff;/*background: url(hi.png) left no-repeat;padding-left: 22px;*/}
.top_are_title h6 span{margin-right: 60px;font-size: 14px;color: #ffb82a}
.top_are_right ul:after {display: block;content: "";clear: both;}
.top_are_right li {margin-left: 18px;float: left;padding-left: 21px;background-size: 16px;background-repeat: no-repeat;background-position: left center;color: #fff;}
.top_are_right li{position: relative;}
.top_are_right li i{font-style: normal;}
.top_are_right li.weixin {background-image: url(weixin.png);}
.top_are_right li.kefu {background-image: url(kefu.png);}
.top_are_right li.shoucang {background-image: url(shoucang.png);}
.top_are_right li.shoucang a {background: none;padding-right: 0px}
.top_are_right li a {display: block;font-size: 12px;background: url(down.png) no-repeat right center;background-size: 12px;padding-right: 18px;color: #fff;}
.top_are_right li.kefu a {background: none;padding-right: 0px;}
.top_are_right li.weixin .weixin_img {position: absolute;top: 34px;left: 0px;display: none;background: #fff;box-shadow: 0 0 5px #888;z-index: 300;}
.top_are_right li.weixin .weixin_img p {font-size: 12px;text-align: center;color: #333}
.top_are_right li.weixin:hover .weixin_img {display: block;}
.top_are_right li.weixin .weixin_img img {width: 100px;}
.topLink-3 {font-size:14px;color:#ffd900!important;margin-right: 16px;}


#banner .bd ul li a{display: block;height: 580px}




.t-c-all{background:#FFF;width:100%;height:90px;position:relative;top:0;left:0;z-index:100;}

.t-c{width:1200px;margin: 0 auto;}
.logo{float:left;margin-top:12px;}

/*Nav*/
.nav {float:right;}
.nav ul{}
.nav ul li { float: left; display: inline; position:relative; z-index:10; }
.nav ul li a { display: block; height: 90px; line-height:90px; font-size: 14px;color:#666; text-align:center;padding: 0 23px;}
.nav ul li a:hover, .nav ul li .current{color:#176eff;/*border-bottom: 1px solid #f86d07;*/}
.Snav{display: none;position: absolute;}
.nav ul li dl{background:#176eff;}
.nav ul li dl dt a{color: #fff;height: 45px;line-height: 45px;font-size: 13px;/*padding: 0 20px;*/width: 80px;}
.nav ul li:nth-child(6) dl dt a{padding: 0 39px;}
/*.nav ul li dl dt:nth-child(3) a{line-height: 24px;}*/
.nav ul li dl dt:hover a{border:none;background: #fff;color: #176eff;}
.search{width:130px;height:28px;background:url(search.png);float:right;margin-top:30px;}
.search .text{width:109px;height:28px;line-height:28px;float:left;color:#fff;font-size:14px;}
.search .ibtn{width:21px;height:28px;float:right;cursor:pointer;}

.search input::-webkit-input-placeholder, .search textarea::-webkit-input-placeholder {   
 /* WebKit browsers */   
color: #ccc;   
}   
.search input:-moz-placeholder, .search textarea:-moz-placeholder {   
/* Mozilla Firefox 4 to 18 */   
color: #ccc;   
}   
.search input::-moz-placeholder, .search textarea::-moz-placeholder {   
 /* Mozilla Firefox 19+ */   
color: #ccc;   
}   
.search input:-ms-input-placeholder, .search textarea:-ms-input-placeholder {   
 /* Internet Explorer 10+ */   
color: #ccc;   
}

/*Banner*/
.banner {position:relative; left:50%; width:1920px; margin-left:-960px; text-align:center;}
.banner .hd { position:absolute; left:48%; bottom:18px; width:180px; z-index:4;padding: 10px 0;}
.banner .hd ul li { width:14px; height:14px; background:rgb(255,255,255,0.6); line-height:14px; overflow:hidden; cursor:pointer; vertical-align:top;
border-radius: 18px;float: left;margin-right:10%;color: #fff;line-height: 999;}
.banner .hd ul .on {background:#176effd9;}
.banner .bd li a{display:block;width:100%;height:100%;}
.banner  .prev,.banner  .next{background: url(icon_arr.png) no-repeat;background-position-x: 0%;background-position-y: 0%;width: 60px;height: 80px;zoom: .75;overflow: hidden;position: absolute;
top: 50%;
z-index: 10;
font-size: 0;
line-height: 0;
text-indent: -999em;
margin-top: -45px;
cursor: pointer;
display: block;
opacity: 0;
filter: alpha(opacity=0);
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
transition: all .3s ease-out;}
.banner:hover .prev{left: 8px;background-position: left top;opacity: 1;filter: alpha(opacity=100);}
.banner:hover .next{right: 8px;background-position: right top;opacity: 1;filter: alpha(opacity=100);}
.banner .prev{left: -60px;}
.banner .next{right: -60px;background-position: right top;}

.footer{background:url(footer.png) top center repeat-y;padding:60px 0 0;}
.f-z{width:796px;float:left;}
.f-z-1{border-bottom:1px solid #474747;padding-bottom:20px;}
.f-z-1 dl{float:left;margin-right:100px;}
.f-z-1 dl a:hover{color:#176eff;}
.f-z-1 dt{padding-bottom:26px;}
.f-z-1 dt a{font-size:16px;color:#fff;background:url(line2.png) bottom left no-repeat;padding-bottom:16px;}
.f-z-1 dd{font-size:12px;line-height:28px;}
.f-z-1 dd a{color:#9e9c9c;}
.f-z-1 dd:hover a{color: #fff;}
.f-z-1 dl:last-child{margin-right:0;}
.f-z-2{padding-top:44px;}

.f-y{width:264px;float:right;}
.f-y h2{font-size:24px;color:#fff;font-weight:normal;}
.f-y ul{padding-top:40px;}
.f-y li{float:left;display:inline;width:46px;height:46px;cursor:pointer;position:relative;}
.f-y li:nth-child(1){background:url(wx.png);margin-right:10px;}
.f-y li:nth-child(2){background:url(sina.png);}
.f-y li img{position:absolute;bottom:-24px;left:71px;z-index:10;display:none;}
.f-y li:hover img{display:block;}
.f-y .tel{border-top:1px solid #474747;margin-top:24px;padding:22px 0 28px;}
.f-y .tel p{font-size:18px;color:#888;}
.f-y .tel h3{font-weight:normal;color:#fff;font-size:36px;font-family:Arial;}
.f-y .copyright{color:#888;line-height:24px;}

.f-y .copyright a{color:#888;}
.f-y .copyright a:hover{color:#e20909;}
.f-z .copyright a{color:#888;}

/*
	首页默认模式 在线客服 
*/
.online-qq-lx { position:absolute; top:380px; width:55px; z-index:100; }
.online-qq-lx .qq_content-lx dd { position:relative; width:55px; margin-bottom:2px; font-size:12px; }
.mbar-ico { position:relative; background:#3b76df; font-size:14px; }
.mbar-ico i { position:relative; display:block; width:55px; height:40px; background:url(online_lx.png) no-repeat #176eff; cursor:pointer; z-index:2; }
.mbar-ico .mbar-tip  { position:absolute; top:0; background:#176eff; color:#fff; opacity:0; transition:all 0.3s ease 0s; text-align:left; white-space:nowrap; visibility:hidden; }
.mbar-ico .mbar-tip a { display:block; color:#fff; }
.mbar-ico .mbar-tip a:hover { color:#ff0; }
.mbar-ico:hover .mbar-tip { opacity:1; z-index:1; visibility:visible; }
	/* QQ */
.mbar-qq i { background-position:0 0; }
.mbar-qq .mbar-tip { min-height:40px; padding:5px 24px 5px 14px; line-height:30px; }
.mbar-qq .mbar-tip img { margin-right:8px; margin-top:-3px; vertical-align:middle; }
	/* 咨询 */
.mbar-tel i { background-position:0 -40px; }
.mbar-tel .mbar-tip { padding:9px 15px; font-size:14px; line-height:22px; }
	/* 二维码 */
.mbar-micro .mbar-tip  { top:-100px; min-width:120px; padding:5px; background:#fff; color:#000; box-shadow: 0 0 10px #ccc; text-align:center; line-height:20px; }
.mbar-micro .mbar-tip span { display:block; }
.mbar-micro-sj i { background-position:0 -200px; }
.mbar-micro-wx i { background-position:0 -120px; }
.mbar-micro-hc i { background-position:0 -160px; }
	/* 返回顶部 */

.mbar-top i { background-position:0 -240px; }
.mbar-top .mbar-tip { right:0; height:40px; line-height:40px; }
.mbar-top .mbar-tip a { padding:0px 15px; }

.online-qq-left { left:10px; right:auto; }
.online-qq-left .mbar-ico .mbar-tip { left:100px; right:auto; }
.online-qq-left .mbar-ico:hover .mbar-tip { left:55px; right:auto; }
.online-qq-left .mbar-top .mbar-tip { left:100px; right:auto; }
.online-qq-left .mbar-top:hover .mbar-tip { left:55px; right:auto; }
.online-qq-right { right:10px; left:auto; }
.online-qq-right .mbar-ico .mbar-tip { right:100px; left:auto; }
.online-qq-right .mbar-ico:hover .mbar-tip { right:55px; left:auto; }
.online-qq-right .mbar-top .mbar-tip { right:100px; left:auto; }
.online-qq-right .mbar-top:hover .mbar-tip { right:55px; left:auto; }

/*在线客服*/
.online-qq{width:135px;z-index:500;padding:12px 0 0;text-align:center}
.qq_content{background:#fff;font-weight:normal;box-shadow:0 0 10px rgba(0, 0, 0, 0.2);}
.qq_content .dt{font-size:14px;font-weight:bold;color:#fff;cursor:pointer;padding:10px 20px;text-align:left}
.qq_content dd{padding:12px;font-size:12px}
.qq_content dd a{line-height:22px;display:block;margin:0 0 5px;border:1px solid #d2d2d2;}
.qq_content dd a:hover{color:#fff;text-decoration:none}
.qq_content dd img{margin:0 3px -3px 0}
.qq_content .tel{background:#eee;font-size:14px}
.qq_content .tel strong{font-weight:bold;color:#f00}
.qq_content .qr{background:#fff}
.qq_content .qr img{margin:0}
.qq_content dd p{padding:.3em 0}
.qq_content dd p a{padding:0 0 0 18px}
.online-qq{}
.qq_content .dt{background:#1a7bb5;}
.qq_content dd a{background:url(tab_bg.jpg) repeat-x}
.qq_content dd a:hover{background:#062f7e;border-color:#062f7e;}
.qq_content dd p a{background:url(icon_qq.png) no-repeat 0 50%;}

.copyright{ padding: 14px 0;color: #ffffff80;}


/* Dü???í·t */
.suspend{ width:62px; height:186px; position: fixed;right: 0;top:50%; margin-top:-93px; z-index:104;}
.suspend_R{ display: block; width:62px; height:161px;background: url(suspend_bg.png);padding-top:25px; position: absolute;right: 0;top:0px; z-index: 10;}
.suspend_R span{ display: inline-block; width: 32px;height: 34px; margin: 0 auto; margin-left: 22px; text-align: center;}
.suspend_R span img{width:100%; height: 100%;}
.suspend_R p{ display: block; font-size:16px; color: #FFF; width: 16px; margin-left:30px;padding-top: 6px; }
.suspend_C{ background:url(suspend_c.png); width: 352px; height:551px; position: absolute;right:-364px;top:50%; margin-top:-272px; z-index: 9;}
.suspend_list{width: 320px;margin-left: 10px; }
.suspend_tit{ width: 196px; background: url(tit_bor.jpg) repeat-x left center; text-align: center; margin: 0 auto; margin-top:37px;}
.suspend_tit em{ color:#555; font-size:14px;padding:0 15px; background: #FFF; }
.suspend_list p{ display: block; text-align: center; font-size:22px; color: #555;padding-top:15px; }
.suspend_list a{ display: block; width:65px; height: 30px; background: url(button_old_41.gif) no-repeat 12px center #00aeff; background-size: 23px;padding-left:41px; border-radius: 3px; font-size: 12px; color: #FFF; line-height:30px; margin: 0 auto; margin-top:14px;}
.suspend_list1{ width: 320px; height: 130px; background-color: #f4fcff;padding-top:24px;margin-left: 10px; margin-top:28px;}
.suspend_list1 .suspend_tit{margin-top: 0;}
.suspend_list1 .suspend_tit em{ background: #f4fcff; }
.suspend_ewm{ width: 139px; margin: 0 auto;padding-top:32px;}
.suspend_ewm span{ display: block; width: 107px; height: 107px; border:1px solid #ededed;padding:15px; }
.suspend_ewm span img{ width: 100%; }
.suspend_ewm p{ display: block; font-size: 12px; color: #555; text-align: center;padding-top:7px;}
.scroll_Top{ display: block; width:69px; height:69px; position: fixed; right: 30px; bottom: 30px; }
/* ??2íò? */
.floot_foot{ position: fixed; z-index: 1000;bottom: 0px;width: 100%;height: 140px;display: none;}
.floot_foot1{background-color: rgba(0,0,0,0.8);}
.floot_foot .w1200{position: relative;height: 140px;}
.floot_foot .left{margin-top: 30px;margin-left: 15px;width: 240px; padding: 15px;
	background: url(floot_foot_bk.png)no-repeat left center;margin-right: 5px;float: left}
.floot_foot .left h3{background:#28c124;-webkit-background-clip: text;color: transparent;font-size: 18px;line-height: 24px;font-weight: 500;}
.floot_foot .content{float: left;margin-top: 40px;}
.floot_foot .content .text{float: left;width: 300px;text-align: justify;text-align: end;text-align-last: justify;text-justify: distribute; margin-right: 30px;}
.floot_foot .content .text h4{font-size: 30px;font-weight: bold; color: #fff;}
.floot_foot .content .text h5{font-size: 17px;color: #fff;font-weight: 500;}
.floot_foot .content .gbook{float: left;padding-top: 8px;}
.floot_foot .content .gbook input{font-size: 16px;color: #555;border: 1px solid #d0d0d0;line-height: 48px; border-radius: 5px; padding: 0 10px;width: 230px;margin-right: 10px;background: none;}

.floot_foot .content .gbook button{
  font-size: 15px;
  color: #fff;
  line-height: 50px;
  background-color: #176eff;
  border-radius: 5px;
  text-align: center;
  width: 135px;
  border: 0px;
}
.floot_foot .right{
  position: relative;
  bottom: -22px;
  right: -58px;
}
.floot_foot .close{
  position: absolute;
  right: 0px;
  top: 4px;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  background-color: #878787;
  text-align: center;
  cursor: pointer;
}
.floot_foot .close p{
  position: absolute;
  left: 3px;
  top: 9px;
  width: 14px;
  height: 1px;
  background-color: #fff;
}
.floot_foot .close p:nth-child(1){
  transform: rotate(45deg);
}
.floot_foot .close p:nth-child(2){
  transform: rotate(135deg);
}
