@charset "gb2312";
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:14px/1.14  "Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;color:#333;outline:0;}
body{background:#FFF;}
a,a:hover{color:#333;} 


/* function */
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{zoom:1;}
.f-ib{display:inline-block;*display:inline;*zoom:1;}
.f-dn{display:none;}
.f-db{display:block;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-pr{position:relative;}
.f-pa{ position:absolute;}
.f-prz{position:relative;zoom:1;}
.f-oh{overflow:hidden;}
.f-ff0{font-family:arial,\5b8b\4f53;}
.f-ff1{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.f-fs1{font-size:12px;}
.f-fs2{font-size:14px;}
.f-fwn{font-weight:normal;}
.f-fwb{font-weight:bold;}
.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.f-taj{text-align:justify;text-justify:inter-ideograph;}
.f-vam,.f-vama *{vertical-align:middle;}
.f-wsn{word-wrap:normal;white-space:nowrap;}
.f-pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}
.f-wwb{white-space:normal;word-wrap:break-word;word-break:break-all;}
.f-ti{overflow:hidden;text-indent:-30000px;}
.f-ti2{text-indent:2em;}
.f-lhn{line-height:normal;}
.f-tdu,.f-tdu:hover{text-decoration:underline;}
.f-tdn,.f-tdn:hover{text-decoration:none;}
.f-toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.f-csp{cursor:pointer;}
.f-csd{cursor:default;}
.f-csh{cursor:help;}
.f-csm{cursor:move;}
.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;} /* CSS Document */


/*  defined animate  */
.m-nwindex .nbox,
.newbox,
.m-newsin .cnt .cnt-inwrap{ -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;}
 
/*  defined background  */
.m-nav a,
.m-news .subnav,
.m-sd .download a,
.m-sd .top-ul a,
.m-sd  div.dn span,
.m-sd .appdn h3,
.m-sd .appdn .android,
.m-sd .appdn .ios,
.m-nwindex .nl,
.m-nwindex .agroup,
.m-nwindex .agroup a,
.m-nwindex-wr a.more,
.m-hdbtm .title,
.m-nwindex-wr i,
.m-news .newbox-in i,
.m-news .subnav a:hover,
.m-news .subnav a.active,
.m-newsin .sry-share a,
.wpbtn a,
.m-share a,
.m-sd a.survey{ background:url(../images/sprite032615.png) no-repeat 9999px 9999px;}

.m-hdbtm .title,
.m-nav{ background: url(../images/sprite-long.png) no-repeat 9999px 9999px}

/* defined m-sd */
.m-sd{}
.m-sd .top{ height:228px; overflow:hidden; background:url(../images/side_bg1.jpg) no-repeat}
.m-sd .top .logo{ display:block; padding:10px 0 3px 0;}
.m-sd .download{ display:block; width:153px; height:65px; margin-top:26px; margin-left:auto;margin-right:auto; padding:5px 0;padding-bottom:12px; border-bottom:1px dotted #7d858f;}
.m-sd .download a{ display:block; width:153px; height:65px;background-position:0 -1970px}
.m-sd .download a:hover{background-position:0 -2041px}
.m-sd .top-ul{ width:153px; height:105px; margin-left:auto;margin-right:auto;}
.m-sd .top-ul li{ float:left; width:76px; height:100px; text-align:center }
.m-sd .top-ul a{ display:block; width:76px; height:30px; padding-top:75px; color:#FFF }
.m-sd .top-ul a:hover{ color:#dcb259}
.m-sd .top-ul a.apply{ background-position:-18px -5px}
.m-sd .top-ul a.active{ background-position:-116px -5px}
.m-sd .down{ background:url(../images/side_bg2.jpg) no-repeat}
.m-sd .down  div.dn{ width:153px; margin-left:auto;margin-right:auto;color:#FFF}
.m-sd  div.dn b{ display:block; font-size:16px; font-weight:normal; line-height:24px;}
.m-sd  div.dn a{ display:block; width:153px; height:115px; border-bottom:1px solid #a9b6c8; padding-top:1px; background:url(../images/sidesprite0326.png) no-repeat 9999px 9999px; color:#d5def3}
.m-sd  div.dn a:hover{ border-bottom:1px solid #dcb259; color:#dcb259  }
.m-sd  div.dn s{ font-weight:bold;color:#FFF}
.m-sd  div.dn a:hover s{ color:#dcb259}
.m-sd  div.dn a.tm{ background-position:60px 11px;}
.m-sd  div.dn a.st{ background-position:60px -179px;}
.m-sd  div.dn a.ht{ background-position:50px -369px;}
.m-sd  div.dn a.nw{ background-position:50px -555px;}
.m-sd  div.dn span{ display:block; height:24px; line-height:24px; padding-left:20px; margin-top:30px; color:#dcb259; font-weight:normal}
.m-sd  div.dn span.tm{ background-position:-37px -116px}
.m-sd  div.dn span.st{ background-position:-37px -166px}
.m-sd  div.dn span.ht{ background-position:-37px -217px}
.m-sd  div.dn span.nw{ background-position:-37px -267px}

.m-sd  div.dn i{ line-height:18px;}

.m-share{width:160px; height:64px; padding:24px 0 15px 0; color:#8491a7;  margin-left:auto;margin-right:auto; text-indent:4px}
.m-share .NIE-share.NIE-share1 .NIE-share-txt{ display:block; line-height:32px;font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.m-share a{ display:inline-block; width:33px; height:33px;}
.m-share a.a-0{background-position:0 -2604px;}
.m-share a.a-1{background-position:-39px -2604px;}
.m-share a.a-2{background-position:-78px -2604px;}
.m-share a.a-3{background-position:-117px -2604px;}


.m-share a.a-0:hover{background-position:0 -2645px;}
.m-share a.a-1:hover{background-position:-39px -2645px;}
.m-share a.a-2:hover{background-position:-78px -2645px;}
.m-share a.a-3:hover{background-position:-117px -2645px;}


.m-sd .appdn{ width:184px; }
.m-sd .appdn h3{ height:24px; padding-top:20px; padding-bottom:5px;padding-left:20px; color:#dcb259;background-position:-37px -312px;}
.m-sd .appdn a{ display:inline-block; width:70px; height:80px;}
.m-sd .appdn .android{ border-right:1px dotted #7d858f; background-position:-28px -441px;}
.m-sd .appdn .ios{  background-position:-103px -441px;}
.m-sd .appdn .android:hover{ background-position:-28px -534px;}
.m-sd .appdn .ios:hover{  background-position:-103px -534px;}

.m-sd .appdn .appdn-d{ width:153px;margin-left:auto;margin-right:auto;}
.m-sd .appdn .appdn-i{ width:168px; margin-top:10px; margin-left:15px; color:#a9b6c8; line-height:16px; font-size:12px;}

.m-sd a.survey{ display: block; width: 153px; height: 100px; padding-top: 1px; margin-top: 20px; margin-left: auto; margin-right: auto}
.m-sd a.survey{   background-position: 0px -2700px }
.m-sd a.survey:hover{ background-position: 0px -2802px }
.m-sd a.survey  *{ vertical-align: top}
.m-sd a.survey  span.sutop{ display: block; padding-left:50px; margin-top:50px; color: #a9b6c8; font-size: 20px;}
.m-sd a.survey  b.sugood{ display:inline-block; width: 26px; height: 14px; margin-top: 2px; margin-left: 5px; line-height: 14px; text-align: center; background:#c62801;color:#FFF; font-size: 12px; font-weight: normal}
.m-sd a.survey span.subottom{display: block; padding-left:50px; line-height: 23px;font-size: 15px;color:#FFF}
.m-sd a.survey:hover  span.subottom{ color:#f3c565 }

/* smallVideo */
.vidoe_pop{position:absolute;z-index:300;display:none;}
.video_close_btn{position: absolute;width: 28px;height: 28px;background: url(http://res.tianyu.netease.com/gw/13v3/images/login_close.png) no-repeat;right:-40px;top:0px;display: block;}
#mask{display:none;width:100%;height:100%;position:absolute;left:0px;top:0; z-index:100;background-color:#000;filter:Alpha(opacity=80);opacity:0.8;}


.m-foot{ width:100%;text-align:center; margin-top:60px;padding:20px 0 15px 0;line-height:20px;display:block; border-top:1px dotted #917b4d}
.m-foot .ft-left{position:relative;vertical-align:top;top:3px;display:inline-block;}
.m-foot .ft-right{text-align:left;display:inline-block;padding-left:10px;}


.ty-footer{ padding:7px; margin:80px 30px; border-top:1px dotted #917b4d;}
.ty-footer,.ty-footer a{ color:#666}


