.w990{width: 990px;margin:0 auto;}
.w1140{width: 1140px;margin:0 auto;}
.w1020{width: 1020px;margin:0 auto;}
.icons{background: url(../images/icons.png) no-repeat;float: left;}
/*topbar*/
.topbar{height: 34px;line-height: 34px;background: #333;color: #fff}
.topbar .tel-icon{background-position: 0 0;width: 12px;height: 16px;margin-top: 9px;margin-right: 7px;}
.topbar .back-btn{float: left; color: #fff;padding-right: 20px; font-size: 12px;}
/*logo*/
#logo img{display: block;}
/*menu*/
#menu{padding-top: 25px;color: #d8d8d8;margin-right: -22px;}
#menu a{font-size: 16px;color: #333;padding: 0 22px;}
#menu a.on,#menu a:hover{color: #db1c21;}

/*loc*/
.loc{height: 40px;line-height: 40px;background: #333;}
.loc,.loc a{font-size: 14px;color: #fff}
.white-loc{background: #f2f2f2;height: 46px;line-height: 46px;box-shadow: 0 2px 8px #d0d0d0}
.white-loc strong{color: #d11d21;font-weight: normal;}
.white-loc,.white-loc a{color: #777;}
.white-loc .cur{color: #444}
.ag{
	transition: .5s;
}
.ds{-webkit-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;}

/* banner */
.banner{height: 400px; overflow: hidden; position: relative;}
.banner .bd a{display: block; font-size: 0; text-align: center;height: 400px;}
.banner .hd{position: absolute; bottom: 10px; left: 0; right: 0; text-align: center;}
.banner .hd li{display: inline-block; *display: inline; zoom:1; width: 18px; height:17px; font-size: 0; background: url(../images/banner_hd.png) no-repeat; cursor: pointer;margin:0 4px}
.banner .hd li.on{background-position: -25px 0;}

/* main */
.main{background: #F9F8F8 url(../images/main_bg.jpg) left center repeat-x; width: 100%;}
.naGo{width: 1188px; margin: 0 auto;position: relative;}
.main-alt{text-align: center;}
.main-alt h1{font-size: 30px; color: #5E5E5E; padding-top: 30px;}
.main-alt p{font-size: 18px; line-height: 30px; color: #999999; padding-top: 5px;}
.naGo-main{padding-top: 30px;}
.naGo-main li{width: 376px; margin:0 10px; float: left; background: #fff; position: relative;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;}
.naGo-item{padding:0 63px; height: 430px; margin:0 auto; text-align: center; overflow: hidden; border:1px solid #EEEEEE; border-bottom: none;}
.naGo-item h1{ font-size: 20px; color: #5E5E5E; padding-top: 30px;}
.naGo-item span{font-size: 14px; color: #999999;}
.naGo-item h2{ font-size: 18px; color: #333333;}
.naGo-item span{font-size: 14px; color: #797979;}
.naGo-item p{font-size: 14px; color: #797979; text-align: left; line-height: 22px; margin-top: 5px;}
.naGo-item .light-img,.naGo-item .common-img{height: 200px; line-height: 200px;}
.naGo-item .light-img img,.naGo-item .common-img img{vertical-align:middle}
.naGo-item .light-img{display: none;}
.naGo-title{text-align: center; line-height: 60px; height: 60px; background: #999999; color: #fff; font-size: 20px;}
.naGo-tap{background: url(../images/left_tap.png) no-repeat; width: 39px; height: 39px; position: absolute; left: 10px; top: 10px; display: none;}
.naGo .prev,.naGo .next{ display:block;  width:33px; height:59px;position: absolute;top: 50%;margin-top: -30px; overflow:hidden;cursor:pointer; background:url("../images/index-arrow.png") no-repeat;}
.naGo .prev{left: -73px;}
.naGo .prev:hover{background-position: 0 -59px }
.naGo .next{right: -73px;background-position: -33px 0 }
.naGo .next:hover{background-position: -33px -59px;}
.naGo .bd{ padding:10px;   }
.naGo .bd ul{ overflow:hidden; zoom:1; }
.naGo .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.naGo .bd ul li .pic{ text-align:center; }
.naGo .bd ul li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
.naGo .bd ul li .pic a:hover img{ border-color:#999;  }
.naGo .bd ul li .title{ line-height:24px;   }
.naGo .bd ul li.active{ margin-top: -6px; box-shadow: 0 5px 15px #999;}
.naGo .bd ul li.active .naGo-title{background: #E62B30;}
.naGo .bd ul li.active .common-img{display: none;}
.naGo .bd ul li.active .light-img,.naGo .bd ul li.active .naGo-tap{display: block;}

.naGood{width: 1020px; margin:0 auto; padding-top: 30px;}
.naGood li{width: 185px; padding: 0 35px; margin: 0; float: left; overflow: hidden; height: 280px;}
.naGood li h1{text-align: center; font-size: 24px; color: #333333; padding-top: 30px;}
.naGood li p{text-align: left; font-size: 13px; color:#797979; }
.naGood li .item-ico{height: 114px; width: 140px; margin: 0 auto; background: url(../images/naGood_ico.png) no-repeat;}
.naGood li .ico_01{background-position: 30px 0;}
.naGood li .ico_02{background-position: -112px 0;}
.naGood li .ico_03{background-position: -265px 0;}
.naGood li .ico_04{background-position: -415px 0;}

.naPartner{width: 1020px; margin: 0 auto; margin-top: 50px; position: relative;}
.naPartner .bd{padding:0 18px;}
.naPartner li{width: 148px; margin: 0 8px;}
.naPartner li p{text-align: center; font-size: 14px; color:#333333; padding-top: 10px;}
.partner-logo{border: 1px solid #D5D5D5; height: 86px; line-height: 86px;font-size: 0; text-align: center;  background: #fff;}
.partner-logo img{vertical-align: middle;max-width: 146px;max-height: 86px;*height:86px;*display:block;*margin: 0 auto;}
.naPartner .prev,.naPartner .next{width: 15px; height: 27px; position: absolute; background: url(../images/partner_prev_next.png) no-repeat; top: 30px; z-index: 10; cursor: pointer;}
.naPartner .prev{background-position: 0 0; left: 0;}
.naPartner .next{background-position: -22px 0; right: 0;}

.naJoin{height: 116px; width: 100%;background: url(../images/join_bg.jpg) no-repeat; background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/join_bg.jpg', sizingMethod='scale');
    -ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/join_bg.jpg', sizingMethod='scale');}
.join-link{padding-left: 326px; padding-top: 34px; width: 500px; height: 82px; margin:0 auto; background: url(../images/join_btn.png) -3px -22px no-repeat;}
.join-link a{font-size: 30px; color: #D60D09; display: block;float: left; text-align: center;width:120px; height: 50px; line-height: 50px;background: #fff;border-radius: 22px;padding: 0 40px;margin: 0 20px;}

/*footer*/
footer{background: #262626;}
footer,#footer a{color: #fff;}
.footerTop{border-bottom: 1px solid #4f4f4f;padding: 26px 0 10px 0;height:181px;}
.footerTop dl{float: left; padding: 0 80px;}
.footerTop dl dt{font-size: 16px;text-align: center;padding-bottom: 7px;}
.footerTop dl dd{line-height: 30px; text-align: center;}
.footerTop dl dt.align_l{text-align: left;}
.footerTop dl dd.align_l{text-align: left; color: #ababab;}
.footerTop dl dd.line_h{line-height: normal;}
.footerTop dl dd.mt_5{margin-top: 5px;}
.footerTop dl dd a{font-size: 12px; color: #ababab !important;}
.footerTop dl dd a:hover{color: #fff !important;}
.footerTop dl dd a.qq{height: 18px; width: 15px; display: inline-block; background: url(../images/_iconsBg.png) no-repeat -56px -17px; margin-top: 5px;}
.footerTop dl dd a.sina{display: block; background: url(../images/global-con.png) no-repeat -54px 2px; width: 18px;  height: 18px; margin-left: 10px;}
.footerTop dl dd a.sina.active,.footerTop dl dd a.sina:hover{background-position: -78px 2px;}
.footerTop dl dd a.ten{display: block; background: url(../images/global-con.png) no-repeat 0 0; width: 21px;  height: 18px; margin-left: 10px}
.footerTop dl dd a.ten.active,.footerTop dl dd a.ten:hover{background-position: -27px 0;}

.footerBot,.footerBot a{font-size: 12px; }
.footerBot{clear:both;}
.footerBot a{color: #FBD78A;}
.ntt{margin-right: 16px;vertical-align: middle;}
.fBDetail{text-align: center;padding-top: 18px;}
.fBDetail p{line-height: 20px;}
.fBDetail p span{padding:0 12px;}
.fBDetail p .yColor{color: #e5923a;font-style: normal;}
.fBDBot{padding-top: 9px;padding-bottom: 10px;}
.fBDBot a.color-b{color:#444 !important;}
.fBDBot .footerImg,.fBDBot p{display: inline-block;}
.fBDetail .footerImg{padding-bottom: 30px;}
.footerImg img{display: inline-block;vertical-align: middle;margin: 0 4px;}

/*--在线客服--*/
.online-service{width:156px;position:fixed;right: -156px;top:170px;z-index: 500;}
.zxkf-obtn{background: url(../images/_os_03.png) no-repeat center 0;width:44px;height: 144px;float: left;position: absolute;left:-44px;}
.os-main{border: 1px solid #ece8e5;float: left;height: auto;width:133px;background:#fff;padding: 10px;}
.os-main .tel{background: url(../images/phone.png) no-repeat 0 5px;padding-left: 25px;color:#444;font-size: 14px;height:30px;line-height: 30px;}
.os-main dl{font-size: 14px;margin: 10px 0;}
.os-main dt{background: #dcdcdc;padding-left: 10px;height: 28px;line-height: 28px;color:#606060;}
.os-main dd a{height: 28px;line-height: 28px;padding-left: 25px;color:#686868; background: url(../images/server_ico.png) 0 -4px no-repeat;}

/* 返回顶部 */
.back-top{font-size: 0; position: fixed; right: 5px; cursor:pointer; bottom: 50px; display: none; height:83px; width:32px; background: url(../images/back_top_hui.png);}
.back-top:hover{background: url(../images/back_top.png);}


/*pagination*/
.pagination{text-align: center;padding: 31px 0;}
.pagination a,.pagination span{display: inline-block;margin:0 .1em; height: 25px;line-height: 25px;padding:0 7px;color: #666;border:1px solid #c9c9c9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.pagination .current{background: #ff603d;color: #fff;border:1px solid #ff603d;}