@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,input,button,textarea,p,blockquote,th,td,form{margin:0;padding:0;}
body{ font-size:14px; font-family:"AliPuHui-Regular",Arial,Helvetica,sans-serif,"宋体"; color: #434343; background: #f9f9f9;}
img{border:none;}
html,body{ _overflow-x: hidden;}
em{font-style:normal;font-weight:normal;}
ul,ol,li{list-style:none;}
table {border-collapse:collapse;border-spacing:0;}
input,select,label{ vertical-align:middle;}
q:before,q:after{content:'';}/* 消除q前后的内容 */
button,input,select,textarea{font-size:100%;}/* 使得表单元素在 ie 下能继承字体大小 */
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
address,cite,dfn,em,var{font-style:normal;} /* 将斜体扶正 */
a{color:#434343;text-decoration:none;}
.title a:hover i,a:hover{color:#0199fd;}
a.blue:link,a.blue:visited{ color: #2783cc;}
a.blue:hover,a.blue:active{ text-decoration: underline;}
a.link-999:link,a.link-999:visited{ color: #999;}
a.link-999:hover,a.link-999:active{ color:#0199fd;}
a.orange:link,a.orange:visited{ color: #0199fd;}
a.orange:hover,a.orange:active{ text-decoration: underline;}
.clearfix:after{ display:block; content:""; visibility:hidden; height:0; clear:both}
.clearfix{_zoom:1}
.txt-12{ font-size: 12px;}
.txt-14{font-size: 14px;}
.txt-16{ font-size: 16px;}
.txt-18{font-size: 18px;}
.f-left{ float: left;}
.f-right{float: right;}
.txt-center{ text-align: center;}
.ng-hide{ display: none;}
.txt-999{color: #999;}
.txt-orange{color: #0199fd;}
.txt-weight{font-weight: bold;}
.over-flow{ overflow: hidden;}
.wraper.m-t-45{margin-top: 45px;}

.topBar{ height: 69px; width: 100%; min-width: 1220px; background: #fff; box-shadow: 0 2px 12px #828282;position: relative; z-index: 10;}
.wrap{ width: 100%; min-width: 1220px;}
.wraper{ width: 1220px; margin: 0 auto;}
h1.logo{padding-top:10px; float: left; margin-right: 25px;}
h1.logo a{ display: block; width: 200px; height: 50px; line-height: 300px; overflow: hidden; background: url(/Public/home/images/logo.jpg) no-repeat left center;}
.nav{ }
.nav li{ float: left; margin: 0 15px;}
.nav a{ text-align: center;width: 70px; display: block; overflow: hidden;font-size: 0;cursor: pointer;}
.nav a em{font-size: 16px; height:60px;line-height: 60px;display: block; overflow: hidden; cursor: pointer;}
.nav a span {height:3px; width:0;padding:0; display: inline-block;*display: inline;zoom:1; background:#0199fd;overflow:hidden; -webkit-text-size-adjust:none;-webkit-transition-duration: 0.4s;	-moz-transition-duration: 0.4s;	-ms-transition-duration: 0.4s;-o-transition-duration: 0.4s;	transition-duration: 0.4s;}
.nav a.curr{color: #0199fd;}
.nav a:hover span,.nav a.curr span{padding:0 50%;}

@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1487563627'); /* IE9*/
  src: url('iconfont.eot?t=1487563627#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont.woff?t=1487563627') format('woff'), /* chrome, firefox */
  url('iconfont.ttf?t=1487563627') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1487563627#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:20px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
  color: #c7c7c7;
}


.icon-touxiang:before { content: "\e60a"; }
.icon-unie617:before { content: "\e661"; }
.icon-yanzhengma:before { content: "\e6fc"; }
.icon-phone:before { content: "\e69e"; }
.icon-youxiang-copy:before { content: "\e604"; }
.icon-duanxin:before { content: "\e606"; }
.icon-shouye-copy-copy-copy:before { content: "\e611"; }
.icon-time:before { content: "\e63c"; }
.icon-download:before { content: "\e666"; }
.icon-duihao:before { content: "\e61e"; }
.icon-demo32:before { content: "\e617"; }
.icon-triangle-left:before { content: "\e62d"; }
.icon-icon01:before { content: "\e643"; }
.icon-add:before { content: "\e6cf"; }
.icon-weibiaoti2fuzhi04:before { content: "\e612"; }
.icon-youjiantou:before { content: "\e710"; }


input::-webkit-input-placeholder{color: #ddd;}
input:-moz-placeholder{color:#ddd;}
input::-moz-placeholder{color:#ddd;}
input:-ms-input-placeholder{color:#ddd;}
.placeholder{color:#ddd;}
.btn{ height: 40px; line-height: 40px; text-align: center; color: #fff; background: #0199fd; border:0 none; cursor: pointer;}
.btn:hover{background: #f54e13;}
.link-btn:hover{ color: #fff;}
.btn-gary,.btn-gary:hover{background: #d6d6d6; cursor: default;}
.title{ width: 100%; border-bottom: 2px solid #cecece; margin: 25px 0; height: 50px; line-height: 50px;}
h3{font-size: 22px; color: #333; font-weight: bold;}
.title h3{ position: relative; border-bottom: 2px solid #0199fd; margin-bottom: -2px; float: left; padding-right: 20px;}
.slogan{ background: url(/Public/home/images/slogan.jpg) no-repeat center center; height: 175px;}
.login{ padding-top:20px}
.login li{ width: 100%; border: 1px solid #ccc; background: #fff; height:36px ; margin-bottom: 15px;}
.login li.input-green{border:1px solid #04b715;}
.login li.input-red{border:1px solid #f00;}
.login li input{ height: 36px; border: 0 none; line-height: 36px; outline: 0; width: 185px; background: #fff; float: left;}
.login li.yzm{margin-bottom: 0;}
.tc-in.login li.yzm input,.login li.yzm input{ width: 100px;}
.login li label{padding: 0 8px; float: left; margin-top:8px;-ms-transition: all 0.3s linear 0s;-moz-transition: all 0.3s linear 0s;-webkit-transition: all 0.3s linear 0s;-o-transition: all 0.3s linear 0s;transition: all 0.3s linear 0s;}
.login li label.bao{ background: url(/Public/home/images/img-24.png) no-repeat -54px -143px; width: 20px; height: 20px; padding: 0; margin: 8px 8px 0;}
.login li:hover label{-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg); 	-webkit-transform:rotateY(180deg); -o-transform:rotateY(180deg);transform: rotateY(180deg);}
.login li img{ float: right;height:36px ;}
.login .errmsg{ color: #f00; visibility:visible; height: 20px; line-height: 20px; overflow: hidden;}
.login .tool{ height: 15px;}
.login .tool label span{ vertical-align: middle;}
.login .tool input{ margin-right:4px; margin-top: 2px;}
.login .tool a{vertical-align: middle; margin-top: 3px; }
.login .btn{ width: 100%; margin-top: 10px;}
.third-btn{ width:30px; height:30px; background: url(/Public/home/images/img-24.png) no-repeat; line-height: 300px; overflow: hidden;float: left; margin-right: 10px;}
.third-btn.qq{ background-position: 0 0;}
.third-btn.wx{ background-position: -39px 0;}
.in-put{ border: 1px solid #ccc; height: 36px; line-height: 36px; text-indent: 5px; outline: none;}
.errmsg{ color: #f00; visibility:visible; height: 20px; line-height: 20px; overflow: hidden;}
.errmsg.l-reg{ height: auto;}
.m-r-15{margin-right: 15px;}
a.white-btn,a.white-btn:hover{ background: #fff; color: #0199fd;}

.g-tool{ padding: 5px 0 5px 10px; height: 27px; line-height: 37px;}
.g-tool i{ font-size: 14px; margin-right: 3px;}
.g-tool a:hover i{color: #0199fd;}
.btn-g{ border: 1px solid #0199fd; width: 78px; height: 25px; text-align: center; line-height: 25px; color: #0199fd;-moz-transition:all 300ms ease-in; -webkit-transition:all 300ms ease-in; -o-transition:all 300ms ease-in; transition: all 300ms ease-in; border-radius: 2px; font-size: 14px;}
.btn-g.btn-auto{ width: auto; padding: 0 15px; margin-top: 6px;}
.btn-g:hover{ background:#0199fd ; color: #fff;-moz-transition:all 300ms ease-in; -webkit-transition:all 300ms ease-in; -o-transition:all 300ms ease-in; transition: all 300ms ease-in;}
.g-tool div a{margin-right: 10px;}
.input-green{border:1px solid #04b715;}
.input-red{border:1px solid #f00;}
.bor-box{border: 2px solid #e3e3e3;}
/*select*/
.cssforms{padding-right:2px;}
.cssSelect { white-space: nowrap; clear: both;width: 100%; border: 1px solid #ccc; background: #fff; height:36px ; margin-bottom: 15px;}
.cssSelect *{ display: block; }
.cssSelect a{ color: #666; outline-width: 0px; text-decoration: none; }
.cssSelect .selectBox{ cursor: pointer; float: left; }
.cssSelect .selectLt{ cursor: pointer; float: left; text-align: left; }
.cssSelect .selectRt{ cursor: pointer; background:url(/Public/home/images/img-24.png) no-repeat -113px -169px; float: left;transition: all 0.3s linear 0s;-ms-transition: all 0.3s linear 0s;-moz-transition: all 0.3s linear 0s;-webkit-transition: all 0.3s linear 0s;-o-transition: all 0.3s linear 0s;}

.cssSelect .selectLt{ overflow: hidden; height: 33px; line-height: 33px; padding: 0 10px; width: 257px;}
.cssSelect .selectRt{ height: 7px; width: 13px; margin: 15px 15px 0 0;}


.cssSelect .sHover{ background-position: 0px -50px}
.cssSelect .sHover .selectRt{  background:url(/Public/home/images/img-24.png) no-repeat -113px -169px; }
.cssSelect .sPressDown{width: 100%; height: 38px; line-height: 38px;}
.cssSelect .sPressDown .selectRt{ background:url(/Public/home/images/img-24.png) no-repeat -113px -169px;transform: rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg); }
.cssSelect .optionsBox{ position: absolute; border: 1px solid #dbdbdb; padding: 2px; margin: 0px 0 -1px 0; background: #fff; z-index: 100; width: 302px;}
.cssSelect .optionsInnerBox { }
.cssSelect .optionBox { cursor: pointer; padding: 2px 30px 2px 18px; margin: 0px; height:35px; line-height: 35px; }
.cssSelect .optionBox span { cursor: pointer; font-size:12px}
.cssSelect .oNormal { }
.cssSelect .oHover{ color: #0199fd; }
.cssSelect .selected{ background: #0199fd; color: #fff;}
/*select*/

.tc{ width:100%; position:absolute; z-index:997; left:0; top:0; height: 100%;}
.tc_bj{ width:100%; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5; position:fixed; z-index:998; left:0; top:0; height:100%}
.tc_main{ left:50%; position:fixed; top:200px; background:#fff; _top:expression(documentElement.scrollTop + 100 + "px"); _position: absolute; z-index:999; padding:0 40px 15px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}
.tc_main.w-488{ width: 408px; margin-left: -244px;}
.tc_main.w-676{ width: 596px; margin-left: -338px;}
.tc_main.w-676 .tc-in,.tc-in.mibao{ padding: 25px 10px; overflow: hidden;}
.tc-title{ height:40px; line-height:40px;padding-top:10px; color: #aaa; border-bottom: 1px solid #ddd;}
.tc-title h3{ font-size: 16px; font-weight: 500;}
.tc-title h3 em{ font-size: 12px; color: #bbb; margin-left:10px}
.tc-close{ width:20px; height:20px; line-height: 20px; margin-top: 10px;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.tc-close:hover{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.tc-in{ padding: 25px 50px;}
.tc-in h4{ font-size: 18px; font-weight: 500; padding: 20px 0;}
.tc-in ul{padding-right:2px}
.tc-in.login li input{ width: 270px;}
.tc-in li.sm .btn{ height: 38px; line-height: 38px; width: 100px; margin: -1px -1px 0 0;}
.tc-in li.sm input{width: 171px;}
.tc-in.txt-center .btn{ width: 160px; margin:60px 0 50px;}
.tc-third{padding: 30px 0; overflow: hidden;}
.tc-third .btn{ width: 115px; margin-top: 3px;}
.tc-third i{ width: 48px; height: 48px; background: url(/Public/home/images/img-24.png) no-repeat; margin-right: 15px;}
.tc-third i.qq{ background-position: 0 -169px;}
.tc-third i.wx{ background-position: -54px -169px;}
.tc-third i.mail{ background-position: 0 -225px;}
.tc-third i.mb{ background-position: -54px -225px;}
.tc-third dt{ line-height: 28px;}
.tc-third dd i{ width: 15px; height: 15px; background: url(/Public/home/images/img-24.png) no-repeat; float: left; margin-right: 6px;}
.tc-third dd i.yes{ background-position: -105px -143px;}
.tc-third dd i.no{ background-position: -129px -143px;}
.tc-third p{ margin: 15px 0 0 20px;}
.tc-third .btn-gary{ cursor: pointer;}
.line{ height: 1px; background: #ccc; overflow: hidden;}
.mibao .reg label{ width: 75px; margin-right: 15px;}
.mibao .reg li{ width: 100%;}
.mibao .reg li .in-put,.mibao  .reg .btn{ width: 286px;}
.mibao .cssSelect{ width: 286px; margin-bottom: 0;}
.mibao .cssforms{ padding-right: 0;}
.mibao .cssSelect .selectLt{ width: 238px;}
.mibao .cssSelect .optionsBox{ width: 283px;}
.mibao .reg li p{ height: 38px; line-height: 38px;}

.vip{ width: 20px; height: 20px; text-indent: -9999px; overflow: hidden; display: inline-block; *display: inline;zoom:1;  background: url(/Public/home/images/img-24.png) no-repeat; margin:-6px 10px 0; vertical-align: middle;}
.vip.vip0{ background-position: 0 -84px;}
.vip.vip1{ background-position: -22px -84px;}
.vip.vip2{ background-position: -44px -84px;}
.vip.vip3{ background-position: -67px -84px;}
.vip.vip4{ background-position: -90px -84px;}
.vip.vip5{ background-position: -113px -84px;}
.vip.vip6{ background-position: -136px -84px;}
.vip.vip7{ background-position: -159px -84px;}
.vip.vip8{ background-position: -183px -84px;}
.vip.vip9{ background-position: -207px -84px;}


.vip.vip00{ background-position: 0 -37px;}
.vip.vip11{ background-position: -22px -37px;}
.vip.vip22{ background-position: -44px -37px;}
.vip.vip33{ background-position: -67px -37px;}
.vip.vip44{ background-position: -90px -37px;}
.vip.vip55{ background-position: -113px -37px;}
.vip.vip66{ background-position: -136px -37px;}
.vip.vip77{ background-position: -159px -37px;}
.vip.vip88{ background-position: -183px -37px;}
.vip.vip99{ background-position: -207px -37px;}







.footer{ width: 100%; min-width: 1220px; height:275px ; padding-top:40px; background: #2d3237;}
.footer.footer-low{ height: 110px; padding: 0; margin-top: 150px;}
.footer.footer-low .copyright{ padding-top: 40px;}
.foot-link{ width: 270px; float: left; overflow: hidden; margin-right: 200px; color: #999;}
.foot-link.last{margin-right: 0;}
.foot-link h2{ color: #e3e3e3; font-size: 20px; font-weight: 600;margin-bottom: 15px;}
.foot-link ul{ width: 300px; overflow: hidden;}
.foot-link ul li{ float: left; width: 150px; height: 30px; line-height: 30px;}
.foot-link ul li em{ font-weight: bold; margin-right: 3px;}
.foot-link p{padding-top:15px; padding-left:8px}
.copyright{ color: #999;  font-size: 12px; padding-top:50px; overflow: hidden; clear: both;}
.copyright .logo{ float: left; margin:-13px 30px 0 0;}
.copyright p{ line-height: 20px; }
.footer a{ color: #999;}
.footer a:hover{ color: #0199fd;}
.copyright span{width:20px ; height: 20px; display: inline-block; *display: inline; zoom:1; vertical-align: middle; margin: -3px 5px 0 0;}
.copyright span img{ width: 20px; height: 20px;}

/*活动*/
.side-hd{ width: 67px; height: 220px; position: fixed; _position: absolute; right: 0; top: 50%; z-index: 99;}
.side-hd a{ display: block; width: 67px; height: 220px; background: url(/Public/home/images/hd/prize.gif) no-repeat; text-indent: -999px; overflow: hidden;}

.prize{ width: 90px; position: fixed; _position: absolute; top: 50%; right: -100px; z-index: 100; }
.prize a{ display: block; width: 90px; height: 90px; position: relative; cursor:pointer; }
/*.prize a span{ display: block; position: absolute;}*/
a.in-tiger{background: url(/Public/home/images/hd/777.gif) no-repeat;}
a.in-egg{ margin-bottom: 40px; height: 100px; background: url(/Public/home/images/hd/egg.gif) no-repeat;}

.prize a.close-side{ width:33px ; height: 33px; background: url(/Public/home/images/hd/close.png) no-repeat; position: absolute; top: -30px; right: -26px; text-indent: -999px; overflow: hidden; transition: all .5s;}
.prize a.close-side:hover{ transform: rotateZ(180deg); transition: all .5s}

/*活动*/