
.container {
  background     : #f4f4f4 url() no-repeat center top;
  width          : 100%;
  padding-bottom : 80px;
  overflow       : hidden
}

.w {
  width  : 1200px;
  margin : 0 auto
}

.tit {
  color   : #888;
  padding : 10px 0 10px
}

.tit a {
  color : #888;
}

.info_left,
.info_right {
  background    : #fff;
  border-radius : 4px
}

.info_left {
  width      : 865px;
  min-height : 600px;
}

.info_right {
  width   : 275px;
  padding : 20px;
  margin-bottom: 15px;
}

.info_nav {
  border-bottom : 1px solid #eee;
  height        : 57px
}

.info_nav a {
  float         : left;
  height        : 55px;
  line-height   : 55px;
  text-align    : center;
  min-width     : 110px;
  font-size     : 16px;
  border-bottom : 3px solid transparent
}

.info_nav a.cur {
  font-weight  : 700;
  border-color : #ffe400
}

.info_nav a:hover {
  font-weight : 700;
}

.info_list {
  margin-bottom : 45px
}

.info_list li {
  border-bottom : 1px solid #eee;
  padding       : 25px 0 15px;
}

.list_t {
  font-size     : 16px;
  margin-bottom : 12px;
  color         : #333;
}

.desc {
  color       : #888;
  line-height : 24px;
  font-size   : 14px;
}

.list_t .lable {
  margin-right : 7px
}

.lable {
  display       : inline-block;
  border        : 1px solid #fe5600;
  color         : #fe5600;
  border-radius : 2px;
  font-size     : 12px;
  padding       : 2px 3px;
  height        : 12px;
  line-height   : 12px;
  float         : left;
  margin-top    : 3px;
}

.lable.blue {
  color        : #38adff;
  border-color : #38adff
}

.info_more {
  line-height   : 20px;
  color         : #888;
  border-bottom : 1px solid #ffe400;
  font-size     : 14px;
}

.info_more:hover {
  color : #333
}

.pagination {
  display    : block;
  margin     : 20px auto;
  text-align : center;
}

.pagination>li {
  display       : inline-block;
  /* overflow   : hidden; */
  /* float      : left; */
}

.pagination>li>a,
.pagination>li>span {
  position           : relative;
  /* float           :left; */
  padding            : 0 12px;
  line-height        : 36px;
  display            : inline-block;
  min-width          : 12px;
  color              : #2e2e2e;
  text-decoration    : none;
  margin             : 0 2px;
  border-radius      : 2px;
  background-color   : #f4f4f4;
  text-align         : center;
}

.pagination>li>a {
  cursor : pointer !important;
}

.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover,
.pagination>li>a:hover {
  z-index          : 3;
  color            : #333;
  cursor           : default;
  background-color : #ffe400
}

.pagination>li>.disabled {
  background-color : transparent;
  line-height      : 30px;
  color            : #888;
  margin           : 0
}

.tr {
  text-align : right;
}

.info_default {
  margin : 12px 34px 10px 30px
}

.default_title h2 {
  font-size  : 24px;
  padding    : 20px 0;
  text-align : center;
}

.default_title h1 {
	font-size:26px;
	line-height:56px;
	font-weight:bold;
	word-wrap:break-word;
	word-break:break-all;
	margin-top:10px; 
	text-align : center;
}

.default_title p {
	color       : #666;
	text-align : center;
}
.default_main {
  padding     : 28px 0;
  line-height : 30px;
  color       : #666;
}

.default_main p {
margin:0;
padding:0 0 15px;
line-height: 30px;
margin-bottom:3px;
font-size:15px;
}



.default_main a {color:#ff4839;}
.default_main a:hover {text-decoration:underline;}

.default_main h3 {
  font-size : 14px;
}

.default_main img {
  margin : 15px 0px;
}

/********å®¢æœä¸­å¿ƒ**********/
.kf-wrap {
  background : url(/static/web/img/kf-bg.jpg) top center no-repeat;
  width      : 100%;
  height     : 650px;
}

.kf-box {
  width       : 950px;
  margin      : 0 auto;
  padding-top : 38px;
}

.kf-hd {
  width         : 100%;
  height        : 36px;
  margin-bottom : 45px;
}

.kf-hd h3 {
  height      : 36px;
  line-height : 35px;
  color       : #333;
  float       : left;
  font-size   : 36px;
  font-weight : 400
}

.kf-hd h3 i {
  width         : 6px;
  margin        : 3px 14px;
  height        : 32px;
  background    : #FFF000;
  float         : left;
  border-radius : 2px
}

.kf-hd p {
  float       : right;
  line-height : 36px;
}

.kf-hd p a {
  color       : #333;
  font-size   : 16px;
  float       : right;
  margin-left : 64px;
  padding     : 0 2px;
}

.kf-hd p a.on {
  border-bottom      : 3px solid #FFEA00;
  font-weight        : bold;
  -webkit-transition : all 0s;
  -mz-transition     : all 0s;
  -moz-transition    : all 0s;
  transition         : all 0s;
}

.kf-hd p a:hover {
  font-weight : bold;
}

.kf-index {
  width    : 100%;
  position : relative;
  height   : 480px;
}

.modules {
  background    : #fff;
  position      : absolute;
  border-radius : 10px;
  overflow      : hidden;
}

.modules-1 {
  width      : 310px;
  height     : 290px;
  left       : 0px;
  top        : 0px;
  background : url(/static/web/img/modules-ico.png) -211px 0px no-repeat;
}

.modules-zx {
  width    : 100%;
  position : absolute;
  left     : 0px;
  top      : 150px;
}

.modules-zx a {
  height        : 36px;
  width         : 140px;
  margin        : 0 auto;
  display       : block;
  background    : #fff;
  margin-bottom : 10px;
  border-radius : 25px;
  text-align    : center;
  line-height   : 36px;
  font-size     : 14px;
  color         : #333
}

.modules-zx a:hover {
  background : #363636;
  color      : #fff
}

.modules-txt {
  color       : #938b0f;
  font-size   : 12px;
  position    : absolute;
  left        : 0px;
  top         : 243px;
  text-align  : center;
  width       : 100%;
  line-height : 18px;
}

.modules-txt b {
  font-size   : 14px;
  font-weight : normal;
}

.modules i {
  background : url(/static/web/img/modules-ico.png) no-repeat;
}

.modules-2 i,
.modules-3 i,
.modules-4 i,
.modules-5 i {
  height       : 90px;
  width        : 96px;
  float        : left;
  margin-right : 10px;
}

.modules span {
  float         : left;
  color         : #333;
  height        : 16px;
  font-size     : 16px;
  width         : 164px;
  font-weight   : 700;
  line-height   : 16px;
  margin-top    : 10px;
  margin-bottom : 5px
}

.modules em {
  font-size   : 14px;
  color       : #888;
  line-height : 19px;
  margin-top  : 5px;
  float       : left;
  width       : 156px;
}

.modules-2,
.modules-3,
.modules-4,
.modules-5 {
  width   : 270px;
  height  : 90px;
  padding : 28px 20px 22px 20px;
}

.modules-c1,
.modules-c2,
.modules-c3,
.modules-c4 {
  width       : 192px;
  height      : 32px;
  padding     : 26px 59px 27px 59px;
  line-height : 32px;
  color       : #333333;
  font-size   : 16px;
}

.m-xg {
  -webkit-transition : all .2s linear;
  transition         : all .2s linear;
}

.m-xg:hover {
  -webkit-box-shadow : 0px 5px 5px rgba(0, 0, 0, .1);
  box-shadow         : 0px 5px 5px rgba(0, 0, 0, .1);
  -webkit-transform  : translate3d(0, -4px, 0);
  transform          : translate3d(0, -4px, 0);
  -webkit-transition : all .2s linear;
  transition         : all .2s linear;
}

.modules-2 {
  top  : 0px;
  left : 320px;
}

.modules-2 i {
  background-position : -9px 0px;
}

.modules-3 {
  top  : 0px;
  left : 640px;
}

.modules-3 i {
  background-position : -111px 0px;
}

.modules-4 {
  top  : 150px;
  left : 320px;
}

.modules-4 i {
  background-position : -8px -90px;
}

.modules-5 {
  top  : 150px;
  left : 640px;
}

.modules-5 i {
  background-position : -110px -90px;
}

.modules-c1 i,
.modules-c2 i,
.modules-c3 i,
.modules-c4 i {
  height       : 34px;
  width        : 51px;
  float        : left;
  margin-right : 20px;
}

.modules-c1 {
  top  : 300px;
  left : 0px;
}

.modules-c1 i {
  background-position : -527px -4px;
}

.modules-c2 {
  top  : 300px;
  left : 320px;
}

.modules-c2 i {
  background-position : -527px -161px;
}

.modules-c3 {
  top  : 300px;
  left : 640px;
}

.modules-c3 i {
  background-position : -527px -245px;
}

.modules-c4 {
  top  : 395px;
  left : 640px;
}

.modules-c4 i {
  background-position : -527px -81px;
}

.modules-s1,
.modules-s2,
.modules-s3,
.modules-s4 {
  width       : 150px;
  height      : 85px;
  line-height : 85px;
  text-align  : center;
  display     : block;
  color       : #333;
  font-size   : 16px;
}

.modules-s1 {
  left : 0px;
  top  : 395px;
}

.modules-s2 {
  left : 160px;
  top  : 395px;
}

.modules-s3 {
  left : 320px;
  top  : 395px;
}

.modules-s4 {
  left : 480px;
  top  : 395px;
}

/******åº•éƒ¨éƒ¨åˆ†å…¥å£*******/
.bt-rk {
  padding-top : 16px;
}

.bt-rk-lf {
  width         : 285px;
  min-height    : 754px;
  margin-bottom : 60px;
}

.bt-rk-tab {
  width       : 100%;
  padding-top : 12px;
}

.bt-rk-tab li,
.bt-rk-tab.my-problem a {
  display     : block;
  border-left : 3px solid #fff;
  cursor      : pointer;
  float       : left;
  width       : 282px;
  height      : 40px;
  line-height : 40px;
  margin-top  : 18px;
  color       : #383838;
  font-size   : 16px;
  text-indent : 92px;
  background  : url(/static/web/img/bt-rk-ico.png) no-repeat;
}

.bt-rk-tab li.on,
.bt-rk-tab li.on:hover {
  border-left : 3px solid #FDE701;
  color       : #FE6203;
  background  : #FAFBFA url(/static/web/img/bt-rk-ico-h.png) no-repeat;
}

.bt-rk-tab li:hover {
  background  : #FAFAFA url(/static/web/img/bt-rk-ico.png) no-repeat;
  border-left : 3px solid #FAFAFA;
}

.bt-rk-tab li.bt-rk-i0,
.bt-rk-tab li.bt-rk-i0.on {
  background-position : 60px 7px;
}

.bt-rk-tab li.bt-rk-i1,
.bt-rk-tab li.bt-rk-i1.on {
  background-position : 60px -50px;
}

.bt-rk-tab li.bt-rk-i2,
.bt-rk-tab li.bt-rk-i2.on {
  background-position : 60px -111px;
}

.bt-rk-tab li.bt-rk-i3,
.bt-rk-tab li.bt-rk-i3.on {
  background-position : 60px -171px;
}

.bt-rk-tab li.bt-rk-i4,
.bt-rk-tab li.bt-rk-i4.on {
  background-position : 60px -232px;
}

.bt-rk-rf {
  margin-left    : 20px;
  width          : 833px;
  padding        : 0 31px;
  min-height     : 754px;
  margin-bottom  : 60px;
  position       : relative;
  padding-bottom : 50px;
}

.bt-rk-tit {
  width      : 100%;
  padding    : 50px 0px 42px 0px;
  text-align : center;
}

.bt-rk-tit p {
  font-size   : 14px;
  color       : #888;
  padding-top : 5px;
}

.bt-rk-nr,
.bt-rk-nr span,
.bt-rk-nr ul {
  width : 100%;
}

.bt-rk-nr span,
.bt-rk-nr ul {
  float : left;
}

.bt-rk-nr span {
  color          : #333333;
  font-size      : 16px;
  padding-bottom : 3px;
  line-height    : 32px;
  padding-top    : 18px;
}

.bt-rk-nr ul {
  line-height : 28px;
}

.bt-rk-nr ul li {
  font-size   : 14px;
  text-indent : 2rem;
}

.bt-rk-nr ul li i {
  font-size : 12px;
}

.bt-rk-nr ul li img {
  padding-top : 10px;
}

.bt-rk-nr li a {
  text-decoration : underline;
  color           : #fe5600;
  font-size       : 14px;
}

.bt-rk-nr p {
  color       : #383838;
  font-size   : 14px;
  width       : 100%;
  line-height : 28px;
  float       : left;
  text-indent : 2em;
  padding-top : 10px;
}

.bt-rk-corner {
  float          : right;
  width          : 180px;
  text-align     : right;
  font-size      : 14px;
  color          : #888;
  padding-bottom : 60px;
  padding-top    : 40px;
  line-height    : 28px;
}

.bt-rk-corner b,
.bt-rk-corner em {
  width       : 100%;
  float       : right;
  display     : block;
  font-weight : normal;
}

.xy-btn-box {
  width       : 100%;
  text-align  : center;
  height      : 40px;
  line-height : 40px;
  margin-top  : 50px;
}

.xy-btn-box span {
  border    : 3px;
  cursor    : pointer;
  height    : 40px;
  font-size : 14px;
  border    : 1px solid #a9a9a9;
  width     : 204px;
  display   : inline-block;
  margin    : 0 16px;
  color     : #a9a9a9
}

.xy-btn-box span.on {
  color  : #FE6203;
  border : 1px solid #FE6203;
}

/******ç§¯åˆ†è¯´æ˜Ž*******/
.score-explain {
  width          : 980px;
  padding        : 0 110px;
  margin         : 16px 0px 60px 0px;
  padding-bottom : 60px;
}

.score-explain h3 {
  color       : #3a3a3a;
  font-size   : 28px;
  width       : 100%;
  text-align  : center;
  font-weight : normal;
  padding     : 84px 0px 60px 0px;
}

.score-explain span {
  width          : 100%;
  float          : left;
  font-size      : 14px;
  color          : #ff4527;
  padding-top    : 15px;
  padding-bottom : 5px;
}

.score-explain p {
  width          : 100%;
  float          : left;
  font-size      : 14px;
  color          : #888;
  line-height    : 25px;
  padding-bottom : 15px;
  padding-top    : 6px;
}

.score-explain ul {
  width : 100%;
  float : left;
}

.score-explain li {
  float         : left;
  border-left   : 1px solid #fff;
  border-bottom : 1px solid #fff;
  background    : #F4F4F4;
  text-align    : center;
  height        : 46px;
  line-height   : 46px;
  font-size     : 14px;
  color         : #888;
  width         : 195px;
}

.score-wxts {
  height      : 46px;
  line-height : 46px;
  width       : 100%;
  font-size   : 14px;
  color       : #888;
  float       : left;
}

.score-wxts i {
  height        : 16px;
  line-height   : 16px;
  text-align    : center;
  font-size     : 12px;
  color         : #fe5600;
  border        : 1px solid #fe5600;
  border-radius : 3px;
  padding       : 0 3px;
  margin-right  : 6px;
}

/********æˆ‘çš„é—®é¢˜**********/
.bt-rk-tab.my-problem a {
  background  : url(/static/web/img/problem.png) no-repeat;
  text-indent : 122px;
}

.bt-rk-tab.my-problem a:hover {
  background  : #FAFAFA url(/static/web/img/problem-on.png) no-repeat;
  border-left : 3px solid #FAFAFA;
  color       : #FE6203;
}

.bt-rk-tab.my-problem a.on {
  background  : #FAFBFA url(/static/web/img/problem-on.png) no-repeat;
  border-left : 3px solid #FDE701;
  color       : #FE6203;
}

.bt-rk-tab.my-problem a.on:hover {
  border-left : 3px solid #FDE701;
  color       : #FE6203;
}

.bt-rk-tab.my-problem a.mp-i1 {
  background-position : 90px 11px;
}

.bt-rk-tab.my-problem a.mp-i2 {
  background-position : 90px -50px;
}

.bt-rk-tab.my-problem a.mp-i3 {
  background-position : 90px -109px;
}

.bt-rk-tab.my-problem a.mp-i4 {
  background-position : 90px -168px;
}

.bt-rk-tab.my-problem a.mp-i5 {
  background-position : 90px -230px;
}

.bt-rk-tab.my-problem a.mp-i6 {
  background-position : 90px -289px;
}

.bt-rk-tab.my-problem a.mp-i7 {
  background-position : 90px -350px;
}

.bt-rk-tab.my-problem a.mp-i8 {
  background-position : 90px -407px;
}

.bt-rk-tab.my-problem a.mp-i9 {
  background-position : 90px -469px;
}

.bt-rk-tab.my-problem a.mp-i11 {
  background : url(/static/web/img/mp-i11.png) 90px 10px no-repeat;
}

.bt-rk-tab.my-problem a.mp-i11:hover,
.bt-rk-tab.my-problem a.mp-i11.on {
  background : #FAFAFA url(/static/web/img/mp-i11-h.png) 90px 10px no-repeat;
}

.mp-btn {
  width       : 100%;
  padding-top : 30px;
}

.mp-btn a {
  display       : block;
  margin        : 0 auto;
  width         : 168px;
  height        : 42px;
  border        : 1px solid #DDDDDD;
  margin-top    : 8px;
  color         : #fe5600;
  font-size     : 16px;
  text-align    : center;
  line-height   : 42px;
  border-radius : 3px;
}

.mp-btn a:hover {
  color      : #fff;
  background : #fe5600;
  border     : 1px solid #fe5600;
}

.mp-tit {
  height        : 30px;
  border-bottom : 1px solid #EEEEEE;
  position      : absolute;
  left          : 0px;
  top           : 30px;
  width         : 100%;
}

.mp-tit span {
  color         : #333333;
  font-size     : 18px;
  margin-left   : 30px;
  border-bottom : 3px solid #FDE701;
  float         : left;
  height        : 28px;
}

.mp-list {
  display : none;
}

/********è´¦å·ç”³è¯‰**********/
.mp-nr {
  width          : 100%;
  padding-top    : 120px;
  padding-bottom : 100px;
}

.mp-box {
  width : 100%;
}

.mp-box-s {
  width         : 100%;
  float         : left;
  line-height   : 36px;
  margin-bottom : 20px;
}

.mp-box-s-tit {
  font-size     : 14px;
  color         : #FE5600;
  float         : left;
  width         : 100%;
  text-indent   : 20px;
  font-weight   : 700;
  border-radius : 3px;
  background    : #F9F9F9;
  height        : 32px;
  line-height   : 32px;
  margin-bottom : 15px
}

.mp-box-s .mp-box-span,
.rr-box .rr-box-w span {
  float         : left;
  text-align    : right;
  width         : 254px;
  font-size     : 14px;
  color         : #333;
  padding-right : 20px;
}

.mp-box-s input {
  width         : 230px;
  height        : 36px;
  line-height   : 34px;
  border        : 1px solid #E8E8E8;
  color         : #888;
  font-size     : 14px;
  padding       : 0 15px;
  border-radius : 3px;
  float         : left;
}

.mp-box-s input:focus {
  border : 1px solid #333;
}

.select-list {
  float         : left;
  height        : 38px;
  width         : 262px;
  border        : 1px solid #E8E8E8;
  color         : #a9a9a9;
  font-size     : 12px;
  border-radius : 3px;
  position      : relative;
  text-indent   : 5px;
  outline       : none;
  line-height   : 30px;
  margin-right  : 15px;
}

.select-list span {
  display     : inline-block;
  width       : 260px;
  height      : 34px;
  line-height : 34px;
  cursor      : pointer;
  z-index     : 9;
  position    : absolute;
  text-indent : 10px;
  background  : url(/static/web/img/down.jpg) 236px center no-repeat;
}

.select-list ul {
  width      : 260px;
  position   : absolute;
  top        : 34px;
  left       : -1px;
  border     : 1px solid #E8E8E8;
  display    : none;
  background : #fff;
  z-index    : 9999;
  max-height : 162px;
  overflow-y : auto;
}

.select-list li {
  cursor      : pointer;
  line-height : 32px;
  text-indent : 12px;
  height      : 32px;
  color       : #888;
  font-size   : 12px;
}

.select-list li:hover {
  background : #EFEFEF;
}

.mp-box-s.mp-box-yzm input {
  width : 150px;
}

.mp-box-btns {
  width         : 110px;
  height        : 35px;
  border-radius : 3px;
  margin-left   : 349px;
  text-align    : center;
  line-height   : 35px;
  display       : block;
  background    : #FDE700;
  color         : #333;
  font-size     : 14px;
  margin-top    : 15px;
}

.mp-box-btns:hover,
.mp-cz-file p a:hover,
.mp-nr-query-tit .q-ljcx:hover {
  background : #f4cf00;
}

.mp-box-pt {
  font-size    : 12px;
  color        : #a9a9a9;
  background   : url(/static/web/img/pt.jpg) 8px -45px no-repeat;
  padding-left : 30px;
  float        : left;
}

.mp-box-s.mbp-error .mp-box-pt {
  background-position : 8px 10px;
  color               : #FF4900;
}

.mp-box-s.mbp-error input:focus {
  border : 1px solid #FE5600;
}

.mp-box-fs {
  font-size   : 18px;
  color       : #333;
  width       : 100%;
  text-align  : center;
  line-height : 32px;
}

.mp-box-fs i {
  color : #fe5600;
}

.mp-box-btn {
  text-align  : center;
  width       : 100%;
  height      : 35px;
  line-height : 35px;
  padding-top : 35px;
}

.mp-box-btn a,
.mp-bdss-btns a {
  background    : #F4F4F4;
  font-size     : 14px;
  margin-right  : 20px;
  padding       : 8px 30px;
  border-radius : 3px;
}

.mp-box-btn a:hover,
.mp-bdss-btns a:hover {
  background : #EDEDED;
}

.mp-box-btn a.mp-box-count {
  color : #AAAAAA;
}

/********è¢«ç›—ç”³è¯‰**********/
.mp-nr.mp-bdss {
  width       : 100%;
  padding-top : 60px;
}

.mp-bdss-txt {
  width       : 100%;
  padding-top : 90px;
}

.mp-bdss-txt span {
  font-size      : 14px;
  color          : #333;
  float          : left;
  width          : 100%;
  padding-bottom : 5px;
}

.mp-bdss-txt p {
  font-size   : 14px;
  color       : #888;
  line-height : 30px;
  float       : left;
  width       : 100%;
}

.mp-bdss-txt p i {
  color : #fe5600;
}

.mp-bdss-txt p a {
  color           : #333;
  text-decoration : underline;
}

.mp-bdss-txt p a:hover {
  color : #FE5600;
}

.mp-bdss-ts {
  font-size   : 14px;
  line-height : 28px;
  float       : left;
  width       : 100%;
  color       : red;
  padding-top : 50px;
  text-align  : center;
}

.mp-box-a {
  padding-left    : 10px;
  color           : red;
  text-decoration : underline;
}

.mp-bdss-btns {
  width       : 100%;
  height      : 35px;
  line-height : 35px;
  padding-top : 10px;
  color       :
}

.zcityGroup {
  *zoom : 1;
  float : left;
}

.zcityGroup:after {
  display     : block;
  height      : 0;
  line-height : 0;
  clear       : both;
  visibility  : hidden;
  content     : '\0020';
}

.zcityGroup .zcityItem {
  position      : relative;
  width         : 124px;
  height        : 34px;
  border        : 1px solid #E8E8E8;
  border-radius : 3px;
  margin-right  : 10px;
  float         : left;
}

.zcityGroup .zcityItem .zcityItem-head {
  position : relative;
  z-index  : 0;
  width    : 124px;
  height   : 34px;
}

.zcityGroup .zcityItem .zcityItem-head .currentValue {
  width         : 100%;
  cursor        : pointer;
  display       : block;
  font-size     : 12px;
  color         : #888;
  height        : 34px;
  line-height   : 34px;
  text-overflow : ellipsis;
  white-space   : nowrap;
  overflow      : hidden;
  border        : none;
  text-indent   : 10px;
  padding       : 0;
  background    : url(/static/web/img/down.jpg) 100px center no-repeat
}

.zcityGroup .zcityItem .zcityItem-main {
  position   : fixed;
  z-index    : 99;
  left       : 0;
  top        : 32px;
  width      : 100%;
  visibility : hidden;
  display    : none;
  background : #fff;
}

.zcityGroup .zcityItem .zcityItem-main .cityContainer {
  height     : 164px;
  overflow-x : hidden;
  overflow-y : auto;
  border     : 1px solid #eee;
}

.zcityGroup .zcityItem .zcityItem-main .cityTips,
.zcityGroup .zcityItem .zcityItem-main .citylist .cityitem {
  padding       : 0 10px;
  display       : block;
  height        : 32px;
  line-height   : 32px;
  text-overflow : ellipsis;
  white-space   : nowrap;
  overflow      : hidden;
  text-align    : left;
  color         : #888;
}

.zcityGroup .zcityItem .zcityItem-main .cityTips:hover,
.zcityGroup .zcityItem .zcityItem-main .citylist .cityitem:hover {
  background : #EFEFEF;
  cursor     : pointer;
}

.zcityGroup .zcityItem.on .zcityItem-main {
  visibility : visible;
  display    : block;
}

.xjms {
  float         : left;
  width         : 240px;
  line-height   : 20px;
  border        : 1px solid #E8E8E8;
  color         : #888;
  padding       : 10px 10px;
  border-radius : 3px;
  resize        : none;
  height        : 66px;
}

.r-record {
  width          : 100%;
  color          : #fe5600;
  font-size      : 14px;
  text-align     : center;
  padding-bottom : 20px;
}

.r-record i {
  color : #333;
}

.rr-box {
  width          : 100%;
  float          : left;
  padding-bottom : 20px;
}

.rr-box .rr-box-w {
  height      : 36px;
  line-height : 36px;
  float       : left;
  padding-top : 15px;
}

.rr-box .rr-box-w em {
  float         : left;
  width         : 84px;
  text-align    : right;
  font-size     : 14px;
  color         : #333;
  padding-right : 20px;
}

.rr-box .select-list,
.rr-box .select-list span {
  width               : 124px;
  color               : #a9a9a9;
  font-size           : 12px;
  text-align          : left;
  background-position : 100px center;
  height              : 34px;
}

.rr-box .rr-box-w input {
  float         : left;
  height        : 36px;
  line-height   : 34px;
  color         : #888;
  font-size     : 14px;
  border-radius : 3px;
  border        : 1px solid #E8E8E8;
  width         : 104px;
  padding       : 0 10px;
  margin-right  : 15px;
}

.rr-box .rr-box-w .select-list ul {
  width : 124px;
}

/********å……å€¼é—®é¢˜**********/
.mp-cz-file {
  width : 262px;
}

.mp-cz-file p {
  width          : 100%;
  float          : left;
  height         : 36px;
  padding-bottom : 10px;
}

.mp-cz-file p i {
  font-size   : 12px;
  color       : #888;
  float       : left;
  width       : 136px;
  line-height : 18px;
  padding-top : 2px
}

.mp-cz-file p a,
.file_upload_btn {
  float         : right;
  border-radius : 3px;
  text-align    : center;
  line-height   : 35px;
  width         : 72px;
  display       : block;
  background    : #FDE700;
  color         : #333;
  font-size     : 14px
}

.mp-cz-file .file {
  float : left;
  width : 100%
}

.mp-cz-file .file li {
  float         : left;
  position      : relative;
  height        : 82px;
  width         : 82px;
  background    : #EEE;
  border-radius : 3px
}

.mp-cz-file .file li+li {
  margin-left : 8px
}

.mp-cz-file li input {
  height  : 82px;
  float   : left;
  padding : 0;
  opacity : 0;
  cursor  : pointer;
  width   : 82px
}

.mp-cz-file em {
  color        : #333;
  font-size    : 12px;
  float        : left;
  width        : 289px;
  background   : url(/static/web/img/pt.jpg) 0 11px no-repeat;
  padding-left : 18px;
  font-weight  : 700;
}

.ts-txt {
  font-size   : 12px;
  color       : #fe5600;
  line-height : 18px;
  width       : 100%;
  float       : left
}

.ts-txt p {
  width        : 434px;
  padding-left : 274px;
  line-height  : 21px;
  padding-top  : 8px
}

/********é—®é¢˜æŸ¥è¯¢**********/
.mp-nr-query {
  width          : 730px;
  padding-top    : 120px;
  padding-bottom : 100px;
  margin         : 0 auto;
}

.mp-nr-query-tit {
  height      : 36px;
  width       : 100%;
  line-height : 36px;
}

.mp-nr-query-tit span {
  float     : left;
  font-size : 14px;
}

.mp-nr-query-tit .select-list,
.mp-nr-query-tit .select-list ul,
.mp-nr-query-tit .select-list span {
  width : 100px;
}

.mp-nr-query-tit .select-list span {
  background-position : 77px center;
}

.mp-nr-query-tit .select-list {
  margin-right : 15px;
}

.mp-nr-query-tit input {
  float         : left;
  border        : 1px solid #E8E8E8;
  margin-right  : 15px;
  padding       : 0 5px;
  color         : #a9a9a9;
  font-size     : 14px;
  border-radius : 3px;
  width         : 80px;
  height        : 34px;
  text-align    : center
}

.mp-nr-query-tit .q-ljcx {
  height        : 36px;
  line-height   : 36px;
  width         : 110px;
  background    : #FEE90F;
  color         : #333;
  text-align    : center;
  border-radius : 3px;
  font-size     : 14px;
  margin-left   : 20px
}

.mp-nr-query-list {
  width         : 100%;
  overflow      : hidden;
  border-radius : 5px;
  border        : 1px solid #EEEEEE;
  margin-top    : 22px;
}

.mp-nr-query-list p {
  width       : 100%;
  float       : left;
  height      : 42px;
  background  : #EEEEEE;
  color       : #333;
  font-size   : 14px;
  line-height : 42px;
}

.mp-nr-query-list span,
.mp-nr-query-list em {
  float       : left;
  line-height : 42px;
  text-align  : center;
}

.mp-nr-query-list span {
  width : 135px;
}

.mp-nr-query-list em {
  width : 230px;
}

.mp-nr-query-list em.ycl {
  text-align  : left;
  line-height : 24px;
  padding     : 9px 0px;
  width       : 224px;
}

.mp-nr-query-list li {
  float       : left;
  line-height : 42px;
  color       : #888;
  font-size   : 12px;
}

.mp-nr-query-list li+li {
  border-top : 1px solid #EEEEEE;
}

/********æœç´¢ç»“æžœ**********/
.search-bg {
  width       : 100%;
  background  : url(/static/web/img/search-bg.jpg) top center no-repeat;
  height      : 218px;
  color       : #888;
  font-size   : 16px;
  text-align  : center;
  line-height : 218px;
}

.search-bg i {
  color   : #ffe400;
  padding : 0 14px;
}

.search-nr {
  width          : 805px;
  margin         : 0 auto;
  padding-top    : 68px;
  padding-bottom : 150px;
}

.search-list {
  float : left;
  width : 830px;
}

.search-list li {
  margin-bottom : 20px;
  height        : 160px;
  width         : 255px;
  float         : left;
  margin-right  : 20px;
  background    : #F4F4F4;
  overflow      : hidden;
  border-radius : 3px;
  position      : relative;
}

.game-box-img {
  height : 125px;
  width  : 100%;
}

.game-box-img i {
  width         : 255px;
  height        : 130px;
  position      : absolute;
  left          : 0;
  top           : 0;
  z-index       : 1;
  border-radius : 5px;
  overflow      : hidden;
}

.game-box-img span {
  width              : 255px;
  height             : 125px;
  background         : url(/static/web/img/ks-bg.png);
  position           : absolute;
  left               : 0;
  top                : -125px;
  text-align         : center;
  z-index            : 10;
  -webkit-transition : all .3s;
  -mz-transition     : all .3s;
  -moz-transition    : all .3s;
  transition         : all .3s;
}

.game-box-img span a {
  color     : #fff;
  font-size : 14px;
}

.game-box-img span a:hover {
  color : #fde701;
}

.game-box-img span a.game-box-ksyx:hover {
  color      : #5e504a;
  background : #f4cf00;
}

.game-box-img span a.game-box-ksyx {
  width         : 100px;
  height        : 28px;
  text-align    : center;
  line-height   : 28px;
  font-size     : 14px;
  color         : #333;
  display       : block;
  background    : #fde701;
  margin        : 0 auto;
  margin-top    : 39px;
  margin-bottom : 8px;
  border-radius : 18px;
}

.game-box-xfq {
  width       : 100%;
  height      : 35px;
  line-height : 35px;
  position    : relative;
}

.game-box-xfq i {
  color       : #333;
  font-size   : 14px;
  font-weight : 700;
  position    : absolute;
  left        : 10px;
  width       : 200px;
}

.game-box-xfq span {
  float        : right;
  color        : #E6E6E6;
  font-size    : 12px;
  margin-right : 5px;
  position     : relative;
}

.game-box-xfq span a {
  font-size : 14px;
  color     : #888;
  margin    : 0 5px;
}

.game-box-xfq span a:hover {
  color : #333;
}

.game-box-img:hover span {
  top : 0;
}

.search-no {
  width          : 100%;
  background     : url(/static/web/img/wu-jg.jpg) top center no-repeat;
  height         : 250px;
  margin-top     : 80px;
  padding-bottom : 80px;
  position       : relative;
}

.search-no p {
  font-size  : 18px;
  text-align : center;
  width      : 100%;
  position   : absolute;
  top        : 210px;
  left       : 0px;
  color      : #a8a8a8;
}

.search-no p i {
  color : #fe5600;
}

/********è´ªçŽ©ä»¤ç‰Œ**********/
.lp-header {
  width    : 100%;
  height   : 728px;
  position : relative;
  overflow : hidden;
}

.ct-hdmain {
  width       : 1000px;
  position    : absolute;
  left        : 50%;
  margin-left : -500px;
  top         : 0px;
  height      : 492px;
  z-index     : 9;
}

.lp-xian {
  width          : 1900px;
  height         : 1px;
  border-bottom  : 1px solid #fff;
  position       : absolute;
  left           : 50%;
  margin-left    : -950px;
  display        : block;
  top            : 93px;
  z-index        : 9;
  filter         : alpha(opacity=20);
  -moz-opacity   : .2;
  -khtml-opacity : .2;
  opacity        : .2;
}

.lp-slideBox {
  width       : 1920px;
  height      : 728px;
  overflow    : hidden;
  position    : relative;
  left        : 50%;
  margin-left : -960px;
  top         : 0px;
  z-index     : 1;
}

.lp-slideBox .hd {
  height   : 12px;
  overflow : hidden;
  position : absolute;
  left     : 0px;
  top      : 540px;
  z-index  : 1;
  width    : 100%;
}

.lp-slideBox .hd ul {
  overflow : hidden;
  zoom     : 1;
  width    : 1000px;
  margin   : 0 auto;
  height   : 12px;
}

.lp-slideBox .hd ul li {
  float          : left;
  margin-right   : 10px;
  margin-top     : 1px;
  width          : 10px;
  border-radius  : 12px;
  height         : 10px;
  background     : #fff;
  cursor         : pointer;
  filter         : alpha(opacity=70);
  -moz-opacity   : .7;
  -khtml-opacity : .7;
  opacity        : .7;
}

.lp-slideBox .hd ul li.on {
  height         : 12px;
  width          : 12px;
  filter         : alpha(opacity=100);
  -moz-opacity   : 1;
  -khtml-opacity : 1;
  opacity        : 1;
  margin-top     : 0px;
}

.lp-slideBox .bd {
  position : relative;
  height   : 100%;
  z-index  : 0;
}

.lp-slideBox .bd li {
  zoom           : 1;
  vertical-align : middle;
  width          : 1920px;
  height         : 728px;
}

.lp-slideBox .bd li .lp-sb-ct {
  width    : 1000px;
  height   : 728px;
  margin   : 0 auto;
  position : relative;
}

.lp-slideBox .bd li .lp-sb-ct img {
  width    : 723px;
  height   : 630px;
  position : absolute;
  right    : -105px;
  top      : 87px;
}

.lp-slideBox .bd li .lp-sb-ct span {
  color     : #ffffff;
  font-size : 48px;
  width     : 100%;
  position  : absolute;
  left      : 0px;
  top       : 205px;
}

.lp-slideBox .bd li .lp-sb-ct p {
  color     : #ffffff;
  font-size : 21px;
  width     : 100%;
  position  : absolute;
  left      : 0px;
  top       : 270px;
}

.fh-index {
  font-size      : 14px;
  color          : #fff;
  height         : 16px;
  line-height    : 14px;
  text-indent    : 21px;
  width          : 78px;
  position       : absolute;
  right          : 0px;
  top            : 38px;
  background     : url(/static/web/img/fh-index.png) 0px -21px no-repeat;
  filter         : alpha(opacity=80);
  -moz-opacity   : .8;
  -khtml-opacity : .8;
  opacity        : .8;
}

.fh-index:hover {
  filter         : alpha(opacity=100);
  -moz-opacity   : 1;
  -khtml-opacity : 1;
  opacity        : 1;
}

.lp-logo {
  height     : 44px;
  width      : 227px;
  position   : absolute;
  left       : 0px;
  top        : 25px;
  background : url(/static/web/img/lp-logo.png) no-repeat;
}

.lm-hd-download {
  width    : 334px;
  height   : 138px;
  position : absolute;
  top      : 352px;
  left     : 0px;
}

.lm-hd-btn {
  float : left;
  width : 198px;
}

.lm-hd-btn a,
.lp-ft-btn a {
  width         : 194px;
  height        : 60px;
  float         : left;
  border-radius : 3px;
  font-size     : 16px;
  line-height   : 60px;
  text-indent   : 69px;
}

.lm-hd-btn a {
  margin-bottom : 10px;
  border        : 2px solid #fff;
  background    : url(/static/web/img/download-ico.png) no-repeat;
  color         : #ffffff;
}

.lm-hd-btn a.iphone-dl {
  background-position : 0px -2px;
}

.lm-hd-btn a.android-dl {
  background-position : 0px -76px;
}

.lm-hd-btn a:hover {
  color : #333333;
}

.lm-hd-btn a:hover.iphone-dl {
  background : #fff url(/static/web/img/download-ico-h.png) 30px 16px no-repeat;
}

.lm-hd-btn a:hover.android-dl {
  background : #fff url(/static/web/img/download-ico-h.png) 30px -59px no-repeat;
}

.lm-hd-ewm {
  width         : 122px;
  height        : 138px;
  float         : left;
  margin-left   : 13px;
  background    : #fff;
  border-radius : 3px;
  position      : relative;
}

.lm-hd-ewm img {
  width   : 109px;
  height  : 109px;
  float   : left;
  padding : 6px 7px 0px 7px;
}

.lm-hd-ewm i {
  color       : #999999;
  font-size   : 12px;
  position    : absolute;
  width       : 100%;
  text-align  : center;
  left        : 0px;
  bottom      : 0px;
  height      : 24px;
  line-height : 24px;
}

.lp-content {
  width      : 100%;
  background : #fff;
  float      : left;
}

.lp-main {
  width  : 1000px;
  margin : 0 auto;
}

.lp-ct-tit {
  height        : 37px;
  border-bottom : 1px solid #E5E5E5;
  float         : left;
  width         : 100%;
}

.lp-ct-tit i {
  height      : 27px;
  border-left : 3px solid #25C35F;
  font-size   : 28px;
  color       : #333;
  float       : left;
  text-indent : 10px;
  line-height : 24px;
}

.lp-ct-ts {
  height         : 195px;
  padding-top    : 30px;
  width          : 100%;
  float          : left;
  padding-bottom : 20px;
}

.lp-ct-ts li {
  float       : left;
  width       : 25%;
  text-align  : center;
  height      : 195px;
  line-height : 22px;
  background  : url(/static/web/img/ts-ico.jpg) no-repeat;
}

.lp-ct-ts li span {
  color          : #333333;
  font-size      : 16px;
  float          : left;
  width          : 100%;
  padding-bottom : 5px;
  padding-top    : 100px;
}

.lp-ct-ts li i {
  color     : #999999;
  font-size : 14px;
  width     : 100%;
  float     : left;
}

.lp-ct-ts li.ts-i1 {
  background-position : 85px 0px;
}

.lp-ct-ts li.ts-i2 {
  background-position : -165px 0px;
}

.lp-ct-ts li.ts-i3 {
  background-position : -420px 0px;
}

.lp-ct-ts li.ts-i4 {
  background-position : -650px 0px;
}

.txtScroll-top {
  width       : 100%;
  overflow    : hidden;
  position    : relative;
  padding-top : 30px;
  height      : 285px;
}

.txtScroll-top .bd {}

.txtScroll-top .infoList li {
  height         : 50px;
  line-height    : 50px;
  padding-bottom : 20px;
}

.txtScroll-top .infoList li span,
.txtScroll-top .infoList li img {
  width  : 50px;
  height : 50px;
  float  : left;
}

.txtScroll-top .infoList li i {
  float       : left;
  height      : 50px;
  width       : 7px;
  background  : url(/static/web/img/lp-jt.jpg) center no-repeat;
  margin-left : 13px;
  display     : block;
}

.txtScroll-top .infoList li p {
  font-size     : 16px;
  color         : #999;
  float         : left;
  padding       : 0 10px;
  border-radius : 3px;
  background    : #F4F4F4;
}

.txtScroll-top .infoList li p em {
  color : #333;
}

.lp-footer {
  background : url(/static/web/img/lp-footer.jpg) top center no-repeat;
  width      : 100%;
  height     : 263px;
  float      : left;
}

.lp-ft-btn {
  width       : 436px;
  height      : 64px;
  margin      : 0 auto;
  padding-top : 148px;
}

.lp-ft-btn a {
  border     : 2px solid #1CC05B;
  background : url(/static/web/img/download-ico.png) no-repeat;
  color      : #1cc05b;
}

.lp-ft-btn a.ft-android-dl {
  margin-left : 40px;
}

.lp-ft-btn a:hover {
  color      : #fff;
  background : #1CC05B url(/static/web/img/download-ico.png) no-repeat;
}

.lp-ft-btn a:hover.ft-iphone-dl {
  background-position : 0px -2px;
}

.lp-ft-btn a:hover.ft-android-dl {
  background-position : 0px -76px;
}

.lp-ft-btn a.ft-iphone-dl {
  background-position : -216px -2px;
}

.lp-ft-btn a.ft-android-dl {
  background-position : -216px -76px;
}


.fl {
  float : left;
}

.my-gift-list {
  width      : 865px;
  border-top : 25px solid rgb(244, 244, 244);
  background : #fff;
}

.hot-gift-tit {
  height         : 16px;
  width          : 95%;
  position       : relative;
  margin         : 24px auto 17px;
  border-bottom  : 1px solid #EEEEEE;
  padding-bottom : 15px;
}

.hot-gift-tit .more {
  font-size : 16px;
  float     : right;
}

.ul_relatenews {
  margin-left : -30px;
  zoom        : 1;
  overflow    : hidden;
  width       : 95%;
  margin      : -5px auto 17px;
}

.ul_relatenews li {
  float          : left;
  width          : 385px;
  height         : 40px;
  line-height    : 40px;
  overflow       : hidden;
  border-bottom  : 1px dotted #ccc;
  display        : inline;
  vertical-align : middle;
}

.ul_relatenews li:nth-child(2n) {
  margin-left : 40px;
}

.ul_relatenews li a {
  float            : left;
  width            : 333px;
  white-space      : nowrap;
  -o-text-overflow : ellipsis;
  text-overflow    : ellipsis;
  overflow         : hidden;
  color            : #333;
  font-size        : 14px;
}

.ul_relatenews li a:hover {
  color : #f60
}

.ul_relatenews li em {
  float      : right;
  width      : 50px;
  text-align : right;
  color      : #999
}


.hot-gift-tit .hot-gift-h3 {
  height      : 16px;
  border-left : 3px solid #FDE701;
  font-size   : 16px;
  color       : #333;
  display     : block;
  text-indent : 10px;
  line-height : 14px
}

.gift-ny-list {
  width : 100%;
}

.gift-ny-list li {
  width              : 95%;
  height             : 100px;
  border             : 1px solid #EEEEEE;
  border-radius      : 3px;
  margin             : 0 auto 20px;
  -webkit-transition : all .2s linear;
  transition         : all .2s linear;
}

.gift-ny-list li:hover {
  border             : 1px solid #FDE509;
  -webkit-transition : all .3s linear;
  transition         : all .3s linear;
}

.gift-ny-txt {
  height : 60px;
  width  : 825px;
  margin : 20px;
}

.gift-txt-lt {
  height       : 60px;
  border-right : 1px solid #EEEEEE;
  width        : 206px;
}

.gift-txt-ico {
  border-radius : 10px;
  width         : 60px;
  height        : 60px;
  overflow      : hidden;
}

.gift-txt-lt-tit {
  margin-left : 14px;
  width       : 130px;
  height      : 60px;
}

.gift-txt-lt-tit i {
  font-size   : 14px;
  color       : #333333;
  font-weight : bold;
  margin-top  : 8px;
}

.gift-txt-lt-tit i,
.gift-txt-lt-tit p {
  width       : 100%;
  float       : left;
  height      : 20px;
  overflow    : hidden;
  line-height : 20px;
}

.gift-txt-lt-tit p {
  color      : #888888;
  margin-top : 5px;
  font-size  : 12px;
}

.gift-txt-lt-tit p em {
  color : #fe5600;
}

.gift-txt-ct {
  height       : 60px;
  margin-left  : 25px;
  width        : 333px;
  padding-left : 72px;
  background   : url(/static/web/img/gift-lb-tb.jpg) 0px center no-repeat;
}

.gift-txt-ct span {
  float       : left;
  height      : 28px;
  width       : 100%;
  position    : relative;
  line-height : 28px;
  font-size   : 14px;
  color       : #333333;
}

.gift-txt-ct span i {
  position   : absolute;
  left       : 0px;
  bottom     : 0px;
  height     : 2px;
  width      : 25px;
  background : #FFE400;
}

.gift-txt-ct p {
  float         : left;
  width         : 100%;
  color         : #888888;
  font-size     : 12px;
  height        : 16px;
  margin-top    : 6px;
  overflow      : hidden;
  text-overflow : ellipsis;
  white-space   : nowrap;
}

.gift-txt-rt {
  height : 60px;
  float  : left;
  width  : 141px;
}

.gift-txt-lq {
  width         : 100px;
  height        : 28px;
  background    : #FDE701;
  display       : block;
  font-size     : 14px;
  color         : #333333;
  text-align    : center;
  line-height   : 27px;
  float         : right;
  margin-top    : 15px;
  border-radius : 28px;
}

.gift-txt-lq:hover {
  background : #f4cf00;
}

.gift-fz {
  height   : 60px;
  width    : 100%;
  float    : left;
  position : relative;
}

.gift-fz p {
  width       : 400px;
  float       : left;
  font-size   : 12px;
  color       : #333333;
  text-align  : right;
  overflow    : hidden;
  margin-top  : 7px;
  height      : 20px;
  line-height : 20px;
  position    : absolute;
  top         : 0px;
  right       : 0px;
}

.gift-fz a {
  width         : 100px;
  height        : 28px;
  border        : 1px solid #DDDDDD;
  display       : block;
  font-size     : 14px;
  color         : #333333;
  text-align    : center;
  line-height   : 27px;
  top           : 30px;
  border-radius : 28px;
  position      : absolute;
  right         : 0px;
}

.gift-fz a:hover {
  background : #FDE701;
  border     : 1px solid #FDE701;
}

/*内页相关游戏*/
                        .arc2-game {
    padding: 15px;
    border: 1px solid #fde701;
    margin: 20px 0;
    position: relative;
    border-radius: 10px;
    width: 770px;
    height: 125px;
}
.arc2-game .arc2-d1 {
    width: 80px;
    height: 80px;
    border-radius: 4px;
    margin-right: 15px;
    overflow: hidden;
}
.arc2-game .arc2-d11 {
    width: 183px;
    height: 113px;
    border-radius: 4px;
    margin-right: 15px;
    overflow: hidden;
}
.arc2-game .arc2-d2 .bgame {
	display: inline-block;
    height: 38px;
	width: 138px;
    line-height: 38px;
    font-size: 16px;
    text-align: center;
    background-color: #ffd729;
    color: #333;
    border-radius: 4px;
    border: 0;
    cursor: pointer;
   
}
.arc2-game .arc2-d1 img {
    width: 100%;
    height: 100%;
}
.arc-game .arc2-d2 {

    line-height: 22px;
    color: #fe5600;
}
.arc2-game .arc2-d2 .arc2-tit {
    font-size: 22px;
    font-weight: normal;
    margin-top: 3px;
    color: #fe5600;
    margin-bottom: 25px;
}
.arc2-game .arc2-d2 .arc2-tit a:hover {color:#c16a30}

.arc2-game .arc2-d2 .arc2-tit a {color:#f60} 

.arc2-game .arc2-d2 .arc2-item {
    margin-top: 6px;
    font-size: 14px;
    color: #888;
}
.arc2-game .arc-d3 {
    width: 180px;
    text-align: center;
    height: 95px;
    padding-top: 5px;
    border-left: 1px solid #e3e3e3;
    top: 0;
    right: 0;
    position: absolute;
	
}

/*右侧最新资讯*/
.news_new_list {font-size:16px;}
.news_new_list li {position:relative;padding:.8em 0;border-bottom:1px dotted #e3e3e3;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news_new_list li:before {content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:5px;height:5px;background:#e9e9e9;border-radius:50%;}
.news_new_list li:hover:before {background:#ccc;}
.news_new_list a {padding-left:.8em;}
.news_new_list a:hover {text-decoration:underline;color:#f60}
.news_new_list em {float:right;color:#bbb}