@charset "utf-8";
/* CSS Starry */
section, div, ul, li, p{display: block;margin: 0;padding: 0;border: 0;font: inherit;font-size: 100%;vertical-align: baseline;}
@font-face {font-family: "iconfont";
  src: url('/Template/kelink_starry_wap/static/ttf/iconfont.eot'); /* IE9*/
  src: url('/Template/kelink_starry_wap/static/ttf/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('/Template/kelink_starry_wap/static/ttf/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('/Template/kelink_starry_wap/static/ttf/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
@font-face {font-family: "kelink";
  src: url('/Template/kelink_starry_wap/static/ttf/dtlnobelt-webfont.eot'); /* IE9*/
  src: url('/Template/kelink_starry_wap/static/ttf/dtlnobelt-webfont?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('/Template/kelink_starry_wap/static/ttf/dtlnobelt-webfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('/Template/kelink_starry_wap/static/ttf/dtlnobelt-webfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
/* 图标调用 */
.iconfont {font-family:"iconfont" !important; font-size:16px; font-style:normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale;}
.kelink {font-family:"kelink" !important; font-size:16px; font-style:normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale;}
.top-cbl-ico {  display: block;  font-size: 25px;  text-align: center;  height: 30px;  line-height: 30px;  margin-top: 7px;  color: #fff;}
.cbl-cd-ico {  width: 30px;  height: 30px;  font-size: 15px;  color: #fff;  border-radius: 50px;  padding: 7px;  margin: 0 10px;  text-align: center;  line-height: 20px;}
.cbl-logins-ico {font-size:30px; text-align: center;line-height: 50px;color: #fff;border-radius: 50px;height: 50px;width: 50px;display: block;}
.cbl-logins-qq-ico {height: 20px;width: 20px; font-size:20px; color:#fff; margin-right:5px;}
.view_list-ico {height: 15px;width: 15px; font-size:15px; margin-right:2px;}
.more-ico { height:17px; width:17px; font-size:18px; margin-left:2px;}

/* 其他通用 */
.arc_title { overflow:hidden; background:#47b751; padding:10px 15px; color:#fff;}
.arc_title a { color:#fff; margin-right:8px;}
.h45 { height:45px; width:100%;}
.bdsharebuttonbox {  float: left;  margin-top: 5px;  width: 170px;}
.menu_more_black {  height: 33px;  border-radius: 3px;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  clear: both;  display: -webkit-box;  padding: 12px;}
.menu_more_black a {   display: block;  color: #999;  font-size: 13px;  line-height: 33px;  text-align: center;  background: #EFEFEF;  border-radius: 3px;  -webkit-border-radius: 3px;  width: 100%;  border: 1px solid #E7E7E7;}
.menu_more_black a:hover {  background: #53b856;  color: #fff;  border: 1px solid #53b856;}
.title-bt {  white-space: nowrap;  display: inline-block;  font-size: 15px;  color: #333;  margin: 3px 0 2px 7px;  padding-bottom: 7px;  float: left;  height: 30px;  width: 100%;}
.title-bt:before {  content: "";  display: block;  width: 3px;  height: 15px;  float: left;  background: #ff6633;  margin: 8px 7px 0 0;}
.f0 { height:0px; width:0px; font-size:0px; overflow:hidden;}
.waplogin .btn { height:45px; width:100%; border: 1px #999 solid; border-radius:3px; background-image: -moz-linear-gradient(#4eb23a,#359921);  background-image: -webkit-linear-gradient(#4eb23a,#359921);  background-image: linear-gradient(#4eb23a,#359921);  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF4EB23A', endColorstr='#FF359921');  -moz-box-shadow: inset 0 1px 0 #72c261;  -webkit-box-shadow: inset 0 1px 0 #72c261;  box-shadow: inset 0 1px 0 #72c261;  text-shadow: 0 1px 0 rgba(0,0,0,0.2);  background-color: #4eb23a;  border-color: #2c8e00;  color: #fff; font-size:14px; border-radius:50px;}
.wapreg .btn {height:45px; width:100%; border: 1px #999 solid;   background-image: linear-gradient(#51aff7,#328ED7);   background-color: #4DABF3;  border-color: #46A3EB;  color: #fff; font-size:14px; border-radius:50px;}
.wapreg .txt,.waplogin .txt {background-color: #fcfcfc;  border: 1px solid #cccccc;  height: 36px;  width: 100%;  text-indent: 8px;  vertical-align: middle;  color: #444;  border-radius: 3px;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.wapreg .txt:focus,.waplogin .txt:focus {  border-radius: 5px;  outline: -webkit-focus-ring-color auto 0;  moz-box-shadow: 0 0 3px rgba(59,170,36,0.6),0 1px 3px rgba(0,0,0,0.05) inset;  -webkit-box-shadow: 0 0 3px rgba(59,170,36,0.6),0 1px 3px rgba(0,0,0,0.05) inset;  box-shadow: 0 0 3px rgba(59,170,36,0.6),0 1px 3px rgba(0,0,0,0.05) inset;  border-color: #3baa24;  outline: 0;}
.wapreg .txt:hover,.waplogin .txt:hover {  border-color: rgba(59,170,36,0.5);}
.myfile .list { background:#fff; border-bottom: 1px #f0f0f0 solid;   height: 30px;}

/* pits */
#index-tip { position:fixed; top:0; bottom:0; left:0; right:-1px; background:url(/Template/kelink_starry_wap/static/img/tips.png) no-repeat left -30px rgba(0,0,0,0.80); z-index:999; margin-top:44px;}


/******轮播*****/
.slider { position: relative; }
.slider_img { height: 167px; overflow: hidden; }
.slider_img ul { height: 100%; }
.slider_img li { float: left; width: 100%; height: 100%; }
.slider_img li img { width: 100%; height: 100% }
.slider_li { position: absolute; right: 0; bottom: 15px; height: 30px; overflow: hidden; font: 14px/30px "Microsoft YaHei"; color: #fff; }
.slider_li li { display: none; }
.slider_li li.on { display: block; }
.slider_li li span, .slider_li li em { float: right; height: 30px; overflow: hidden; padding: 0 10px; background-color: rgba(0,0,0,.7); }
.slider_li li span:only-child{max-width:100%;}
.slider_li li em { background-color: #399441; }

/* 新闻列表 */
.bg_orange {  background-color: #ff6633;}
.bg_grass {  background-color: #53b856;}
.main_news { background:#fff; box-shadow: 0 2px 3px #dcdcdc;  margin-bottom: 10px;  overflow: hidden;}
.main_news dl { position: relative;  height:55px; margin: 0 8px 0px; padding: 0 0 2px; border-bottom: #F5F5F5 1px solid; }
.main_news dl:last-child { border: none; }
.main_news dl a { display: block; }
.main_news dl dt { float: left; width: 40px; height: 100%; overflow: hidden; margin-right: 10px; text-align: center; }
.main_news dl dt a { width: 100%; height: 100%; color: #fff; }
.main_news dl dt .types, .main_news dl dt .date { display: block; width: 100%; height: 20px; margin: 7px 0 0; font: 12px/20px "Microsoft YaHei"; color: #fff; }
.main_news dl dt .date { height: 20px; background: #f2f1f1; margin: 0 0 0; font: 12px/20px "Microsoft YaHei"; color: #999; }
.main_news dl dt .num { position: relative; display: block; width: 30px; height: 40px; margin: 7px auto 0; background: #bbbec2; text-align: center; font: 18px/30px "Microsoft YaHei"; color: #fff; }
.main_news dl dt .num:after { position: absolute; bottom: 0; left: 0; z-index: 2; display: block; content: ''; height: 0px; width: 0px; border-style: solid; border-width: 0 15px 10px 15px; border-color: transparent transparent #fff transparent; }
.main_news dl:nth-of-type(1) dt .num { background: #f15353; }
.main_news dl:nth-of-type(2) dt .num { background: #ffb220; }
.main_news dl:nth-of-type(3) dt .num { background: #56b1ea; }
.main_news dl:nth-of-type(4) dt .num { background: #80d739; }
.main_news dl:nth-of-type(5) dt .num { background: #8d85ee; }
.main_news dl .title { display: block; height: 31px; overflow: hidden; font: 16px/33px "Microsoft YaHei"; color: #333; }
.main_news dl .intro { display: block; height: 22px; overflow: hidden; font: 12px/20px "Microsoft YaHei"; color: #999; }
.main_news dl dd .plun { float: right; padding: 0 8px; line-height: 22px; color: #aaa; }
.main_news dl dd .plun i { font-style: normal; }

.view_list {  padding: 15px 10px;  line-height: 1.35em;  border-bottom: 1px #f0f0f0 solid;  position: relative; background:#fff;}
.view_list {  zoom: 1;}
.view_list a {  display: block;  width: 100%;  height: 100%;  zoom: 1;  overflow: hidden; color:#333;}
.view_list .newsimg {  float: right;  margin-left: 10px;  width: 95px;  height: 70px; overflow:hidden;}
.view_list .newsimg img {  width: 95px;  height: auto; min-height:100%;}
.view_list .text {  word-break: break-all;  font-size: 14px;  line-height: 19px;}
.view_list .text p:nth-child(1) {  max-height: 55px;  font-size: 16px;  margin-bottom: 16px;  overflow-y: hidden;}
.view_list .date {  font-size: 12px;  color: #b5b5b5;  position: absolute;  bottom: 5px;  left: 10px;}
.view_list .cmt { padding-left: 16px;  margin-left: 10px;}



/* 链接列表调用 */
.xk_list { overflow:hidden;   margin: 10px 0;}
.xk_list ul {margin: 0 10px;  display: -webkit-box;}
.xk_list ul li {-webkit-box-flex: 1;  position: relative;  margin-right: 5px;  max-height: 120px;  overflow: hidden;  width: 100%;}
.xk_list ul li:nth-child(2) {  margin-right: 0px;  margin-left: 5px;}
.xk_list ul li a {  display: block;}
.xk_list ul li img {  width: 100%;  height: auto;  min-height: 120px;}
.xk_list ul li p {  overflow: hidden;  width: auto;  font-size: 12px;  color: #fff;  text-align: center;  position: absolute;  left: 0px;  right: 0px;  bottom: 0;  text-overflow: ellipsis;  background-color: rgba(0,0,0,0.5);  line-height: 25px;  white-space: nowrap;  transition: all 0.2s linear;  -webkit-transition: all 0.2s linear;  -moz-transition: all 0.2s linear;  -o-transition: all 0.2s linear;  padding: 0 3px;}
.xk_list ul li p:hover {  color: #222;  background-color: rgba(255,255,255,0.6);}

.xk_new_list {  background: #FCFCFC;  zoom: 1;}
.xk_new_list ul { overflow:hidden;}
.xk_new_list ul li{  padding: 15px 5px;  line-height: 1.35em;  border-bottom: 1px #EAEAEA solid;  position: relative;  margin: 0 5px;}
.xk_new_list ul li a {  display: block;  width: 100%;  height: 100%;  zoom: 1;  overflow: hidden;  color: #333;}
.xk_new_list ul li .newsimg {  float: left; margin-right: 10px;  width: 95px;  height: 70px;  overflow: hidden;}
.xk_new_list ul li .newsimg img {  width: 95px;  height: auto;  min-height: 100%;}
.xk_new_list ul li .text {  word-break: break-all;  font-size: 14px;  line-height: 19px;}
.xk_new_list ul li .text p:nth-child(1) {  max-height: 55px;  font-size: 15px;  margin-bottom: 5px;  overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; color:#000;  text-indent: 0;}
.xk_new_list ul li .text p { font-size:13px; color:#8B8B8B;  text-indent: 2em;}
.xk_new_list ul li .date {  font-size: 12px;  color: #CACACA !important;  position: absolute;  bottom: 10px;  right: 10px;}


/* 登录 */
.Waplogin-bg { background:#f0f0f0; overflow:hidden; width:100%;}
.Waplogin-top { background:#fff; box-shadow: 0 2px 3px #dcdcdc; height:45px; width:100%; position:relative; text-align:center; line-height:45px; color:#000; font-size:15px; margin-bottom:20px;}
.Waplogin-top .back,.Waplogin-top .home { height:45px; width:45px; position:absolute; left:0; top:0; text-align:center; line-height:45px;  overflow: hidden;}
.Waplogin-top .home { left:inherit; right:0;}
.Waplogin-top .back a,.Waplogin-top .home a { display:block; color:#555;   font-weight: bolder;}

dl.list {  border-top: 1px solid #DDD8CE;  border-bottom: 1px solid #DDD8CE;  margin-top: .2rem;  margin-bottom: 0;  background-color: #fff;}
dl.list-in {  margin: 0;  border-top: 0;}
dl.list:first-child {  margin: 0;  border-top: 0;  padding: 0;}
dl.list dt, dl.list dd {  margin: 0;  border-bottom: 1px solid #DDD8CE;  overflow: hidden;  font-size: inherit;  font-weight: 400;  position: relative;}
dl.list dt:last-child, dl.list dd:last-of-type {  border-bottom: 0;}
dl.list dd dl {  margin: 0;  margin-bottom: -1px;  border: 0;}
dl.list .dd-padding, dl.list dt, dl.list dd>.react {  padding: 10px 10px;  overflow: hidden;}
dl.list dd dl>.dd-padding, dl.list dd dl dd>.react, dl.list dd dl>dt {  padding-left: 0;}
input.input-weak, textarea.input-weak {  border: 0;  height: 28px;  margin: -.15rem 0;  text-indent: .1rem;  line-height: 1;  font-size: 14px;  border-radius: .06rem;  padding: 0;}
dl.list dd>.input-weak {  width: 100%;  display: block;   margin: 0 10px;  border-radius: 3px;}
.btn-wrapper {  margin: 15px; margin-bottom:10px;}
.btn-wrapper .btns {  display: inline-block;  margin: 0;  text-align: center;  height: 45px;  color: #fff;  border: 0;  vertical-align: middle;  line-height: .6rem;  box-sizing: border-box;  cursor: pointer;  -webkit-user-select: none;  border-radius: 5px;  font-size: 15px;  background-image: linear-gradient(#4eb23a,#41A52D);}
.btn-wrapper .btns:hover { background:#4eb23a;}
.btn-block {  display: block;  width: 100%;}
.btn-larger {  height: .94rem;  line-height: .94rem;  font-size: .4rem;}
.subline {  margin: 0 15px; overflow:hidden;}
.subline:after {  clear: both;  display: table;  content: "";}
.subline li { float:left;}
.subline li a { color: #4eb23a;  text-decoration: none;  outline: 0; font-size:13px;}
.pull-right {  float: right !important;}
input.input-weak:focus {  background: #ececec;  outline: 0;}
.sanfangdl { height:40px; text-align:center; position:relative; text-align:center; z-index:99; overflow: hidden; margin-top: 95px;}
.sanfangdl p { background:#f0f0f0; padding:0 10px; display: block; width: 130px; margin: 0 auto; position: inherit; z-index: 99; height: 40px; line-height: 40px; color: #8c8c8c; font-size: 13px;}
.sanfangdl:after {content: ""; position:absolute; top:19px; left: 15px; right: 15px; z-index:88; border-bottom: 1px solid #D3D3D3;}
.sanfang-Waplogin { overflow:hidden;   display: -webkit-box; margin:15px 20px;}
.sanfang-Waplogin li {-webkit-box-flex: 1; width:100%;}
.sanfang-Waplogin li a { display:block; height:60px;}
.sanfang-Waplogin .qqdl {background:url(/Template/kelink_starry_wap/static/img/dl-qq.png) no-repeat center center; background-size:60px;}
.sanfang-Waplogin .wxdl {background:url(/Template/kelink_starry_wap/static/img/dl-wx.png) no-repeat center center; background-size:60px;}
.dltips-sb { background: url(/Template/kelink_starry_wap/static/img/dlts-shibai.gif) no-repeat center 20px #FFFFFF; padding: 150px 15px 20px; color: #FF8954; text-align: center; font-size: 13px;}
.dltips-cg { background: url(/Template/kelink_starry_wap/static/img/dlts-chenggong.gif) no-repeat center 20px #FFFFFF; padding: 150px 15px 20px; color: #4EB23A; text-align: center; font-size: 13px;}
.tiaozhuan { margin:15px; height:45px;}
.tiaozhuan a { display:block; text-align:center; line-height:45px; color:#fff; font-size:15px; background:#FF773A; border-radius:5px;}
.tiaozhuan a:hover { color:#fff;}




