﻿body {
  font-size:12px;
  color:#333;
  background:#F3F3F3;
}
body,
button,
input,
select,
textarea {
  font:14px/1.5 Microsoft Yahei,Tahoma,Verdana,Arial,sans-serif;
  color:#333;
}
textarea {
  resize:none;
}
body,
ul,
ol,
li,
dl,
dd,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
.pr,
.pc {
  margin:0;
  padding:0;
}
table {
  empty-cells:show;
  border-collapse:collapse;
}
caption,
th {
  text-align:left;
  font-weight:400;
}
ul li,
.xl li {
  list-style:none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size:1em;
}
em,
cite,
i {
  font-style:normal;
}
a {
  color:#444;
  text-decoration:none;
}
a:hover {
  color:#DD4F50;
  text-decoration:none;
}
a img {
  border:none;
}
label {
  cursor:pointer;
}
.z {
  float:left;
}
.y {
  float:right;
}
.cl:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.cl {
  zoom:1;
}
.vm {
  vertical-align:middle;
}
.vm * {
  vertical-align:middle;
}
.hm {
  text-align:center;
}
.hidefocus {
  outline:none;
}
#ajaxwaitid {
  display:none;
  position:absolute;
  right:0;
  top:0;
  z-index:1;
  padding:0 5px;
  background:#D00;
  color:#444;
}
.cur1 {
  cursor:pointer;
}
.ct6 {
  width:1180px;
  margin:0 auto;
}
.minh {
  min-height:600px;
}
.xw1 {
  font-weight:700;
}
.xw0 {
  font-weight:400;
}
.emp {
  width:100%;
  margin-top:60px;
  padding-top:60px;
  text-align:center;
  background:url(./af_nofind.png) no-repeat 50% 0;
}
.bgf {
  background:#FFF;
}
button {
  outline:none;
}
.mtn {
  margin-top:5px !important;
}
.mbn {
  margin-bottom:5px !important;
}
.mtm {
  margin-top:10px !important;
}
.mtmn {
  margin-top:15px !important;
}
.mbm {
  margin-bottom:10px !important;
}
.mbwn {
  margin-bottom:15px !important;
}
.mtw {
  margin-top:20px !important;
}
.mtwn {
  margin-top:15px !important;
}
.mbw {
  margin-bottom:20px !important;
}
.mlw {
  margin-left:20px !important;
}
.mrw {
  margin-right:20px !important;
}
.mlm {
  margin-left:10px !important;
}
.mln {
  margin-left:5px !important;
}
.mrm {
  margin-right:10px !important;
}
.mrmn {
  margin-right:15px !important;
}
.mrn {
  margin-right:5px !important;
}
.ptn {
  padding-top:5px !important;
}
.pbn {
  padding-bottom:5px !important;
}
.ptm {
  padding-top:10px !important;
}
.ptmn {
  padding-top:15px !important;
}
.pbm {
  padding-bottom:10px !important;
}
.pbmn {
  padding-bottom:15px !important;
}
.ptw {
  padding-top:20px !important;
}
.pbw {
  padding-bottom:20px !important;
}
.pzw {
  padding-left:20px !important;
}
.pyw {
  padding-right:20px !important;
}
.pym {
  padding-right:10px !important;
}
.pzm {
  padding-left:10px !important;
}
.pzn {
  padding-left:5px !important;
}
.pyn {
  padding-right:5px !important;
}
.pzmn {
  padding-left:15px !important;
}
.xi0 {
  color:#000;
}
.xi1 {
  color:#D6392D;
}
.xi2 {
  color:#00809D;
}
.xi3 {
  color:#333;
}
.xi6 {
  color:#666;
}
.xg1,
.xg1 a {
  color:#999;
}
.xg1 a:hover {
  color:#DD4F50 !important;
}
.xs1 {
  font-size:12px !important;
}
.xs2 {
  font-size:14px !important;
}
.xs3 {
  font-size:16px !important;
}
.p_erweima {
  display:none;
  position:fixed;
  top:70px;
  right:60px;
  border:1px solid #EEE;
  box-shadow:1px 1px 1px 1px rgba(200,200,200,0.6);
  background:#FFF;
  z-index:100;
}
.webcont {
  width:748px;
  height:409px;
  padding:20px;
  overflow-y:auto;
}
.webcont li {
  float:left;
  margin:10px;
  position:relative;
  border-radius:5px;
}
.webcont li .webtitle {
  display:block;
  position:relative;
  width:105px;
  height:60px;
  padding:10px 10px 10px 45px;
}
.webcont li:hover {
  background-color:#F2F8FD;
}
.webcont li .webicon {
  position:absolute;
  left:10px;
  width:26px;
  height:26px;
  line-height:26px;
  text-align:center;
  color:#FFF;
  border-radius:13px;
  box-shadow:1px 1px 1px 1px rgba(200,200,200,0.6);
}
.webcont li .addweb {
  display:none;
  position:absolute;
  top:-6px;
  right:-6px;
  width:20px;
  height:20px;
  background:url(./af_seeweb.png) no-repeat 0 0;
  opacity:0.7;
  z-index:1;
}
.webcont li .addweb:hover {
  opacity:1;
}
.webcont li:hover .addweb {
  display:block;
}
.webcont li span {
  position:absolute;
  top:27px;
  left:27px;
}
.webcolor_0 {
  background-color:#FE4401;
}
.webcolor_1 {
  background-color:#EEBBAA;
}
.webcolor_2 {
  background-color:#557AD2;
}
.webcolor_3 {
  background-color:#E66897;
}
.webcolor_4 {
  background-color:#F7B74C;
}
.webcolor_5 {
  background-color:#8763B4;
}
.webcolor_6 {
  background-color:#69AD28;
}
.webcolor_7 {
  background-color:#FF6D15;
}
.webcolor_8 {
  background-color:#0D8484;
}
.webcolor_9 {
  background-color:#F11C71;
}
.homeblkwrap {
  margin-top:20px;
  padding:20px 30px;
  border-radius:3px;
  background:#FFF;
}
.homeblktitle {
  padding:18px 0;
}
.homeblktitle a {
  color:#000;
}
.homeblktitle a:hover {
  color:#DD4F50;
}
.homeblktitle span {
  font-size:16px;
  color:#000;
  font-weight:400;
}
.homeblktitle .websetup {
  padding-left:25px;
  background:url(./af_setup.png) no-repeat 0 50%;
}
.homeblk_bizhi {
  background:#F9F9F9;
}
.homeblk_bizhi .bizhiinfo {
  float:right;
  width:770px;
  padding:20px 80px 20px 20px;
}
.homeblk_bizhi .bizhiinfo div {
  padding-top:20px;
  line-height:30px;
}
.homeblk_wrap {
  max-width:1180px;
  margin:0 auto;
}
.homeblk_anli {
  display:-webkit-flex;
  display:flex;
  flex-wrap:nowrap;
}
.homeblk_anli .flexitem {
  width:20%;
}
.homeblk_anli img {
  width:100%;
  border-radius:2px;
}
.homeblk_anli p {
  position:absolute;
  margin:-40px 0 0 10px;
}
.homeblk_anli p a {
  font-size:16px;
  color:#FFF;
  text-shadow:#666 0 1px 1px;
}
.homeblk_anli .flexitem:hover img {
  opacity:0.8;
}
.homeblk_guifan {
}
.homeblk_guifan ul li {
  float:left;
  width:33.333%;
}
.homeblk_guifan ul li a {
  font-size:14px;
  line-height:30px;
}
.homeblk_friendwrap {
  width:100%;
  background:#EEE;
}
.homeblk_friend {
  min-height:60px;
}
.homeblk_friend ul li {
  float:left;
  width:10%;
}
.homeblk_friend ul li a {
  font-size:14px;
  line-height:30px;
}
.shadow {
  -moz-box-shadow:0 3px 5px #EAEAEA;
  -webkit-box-shadow:0 3px 5px #EAEAEA;
  box-shadow:0 3px 5px #EAEAEA;
}
.blkshadow {
  -moz-box-shadow:2px 2px 5px #DADADA;
  -webkit-box-shadow:2px 2px 5px #DADADA;
  box-shadow:2px 2px 5px #DADADA;
}
#wechat_float_qrcode {
  display:none;
}
#topcont {
  width:100%;
  height:100%;
  position:relative;
}
#bottomcont {
  width:100%;
}
.gonggaowrap {
  margin:0 auto;
  margin-bottom:20px;
  max-width:1140px;
  line-height:30px;
  padding:20px 20px;
  border-radius:15px;
  background:#000;
  color:#FFF;
  opacity:0.6;
  box-shadow:0 2px 10px rgba(0,0,0,.5);
}
#web_bg {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  min-width:1000px;
  z-index:-10;
  zoom:1;
  background-color:#fff;
  background-repeat:no-repeat;
  background-size:cover;
  -webkit-background-size:cover;
  -o-background-size:cover;
  background-position:center 0;
}
.toptbbwrap {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:70px;
  background-image:linear-gradient(rgba(15,25,50,.1) 0,rgba(15,25,50,.1) 100%);
  z-index:50;
}
.tophomenav {
  background:transparent !important;
}
.tophomenav a {
  color:#FFF !important;
}
.tophomenav a:hover {
  background-color:transparent !important;
}
.tophomenav .arrdown {
  padding:0 40px 0 25px;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAAPElEQVR42mL8DwQMRAKAAGICYkYi1TICBBATjEFIIYgACCAmdAFcCkEAIICYcElg4wMEEBMekzBsAggwADXGBBJu8nhkAAAAAElFTkSuQmCC) no-repeat 80px 33px !important;
}
#toptbb {
  width:100%;
  position:absolute;
  position:fixed;
  top:0;
  left:0;
  height:70px;
  line-height:70px;
  background:#FFF;
  z-index:51;
}
#toptbb .pipe {
  float:left;
  display:none;
}
.dhrightnav .arrdown {
  padding:0 40px 0 25px;
  background:url(./af_arrdown.png) no-repeat 80px 33px;
}
.dhrightnav li{
  display:inline-block;
  padding:0 28px;
  height:70px;
  line-height:70px;
  font-size:16px;
  color:#333;
  font-family:'Microsoft Yahei','Simhei','Simsun';
  font-weight:500;
}
.dhrightnav a:hover {
  color:#DD4F50 !important;
}
.dhrightnav .a {
  color:#EF5C59;
}
.dhrightnav .newpmtitle {
  position:absolute;
  margin:-8px 0 0 30px;
}
.dhrightnav .newpmtitle span {
  padding:2px 10px;
  border:1px solid #ED4040;
  border-radius:2px;
  background:#FA7D3C;
  color:#FFF;
  font-size:12px;
}
.topnewpm {
  display:inline-block;
  margin:20px 10px 0 10px;
  width:20px;
  height:20px;
  background:url(./af_img.png) no-repeat -194px -76px;
}
.topmy {
  display:inline-block;
  margin:10px 0px 0 10px;
  width:20px;
  height:20px;
  background:url(./af_img.png) no-repeat -133px -128px;
}
.topapp {
  margin-top:11px;
  padding:10px;
  background:url(./af_img.png) no-repeat -290px -150px;
}
.topmyavat img {
  width:30px;
  height:30px;
  border-radius:30px;
  margin:20px 10px;
  cursor:pointer;
}
.p_pop {
  border:1px solid #DDD;
  border-radius:2px;
  background:#FFF;
  box-shadow:1px 1px 1px 1px rgba(200,200,200,0.6);
}
.p_pop em {
  position:absolute;
  right:20px;
  top:-8px;
  width:16px;
  height:8px;
  background:url(./af_img.png) no-repeat -194px -104px;
}
.p_pop dt {
  position:absolute;
  right:80px;
  top:-8px;
  width:16px;
  height:8px;
  background:url(./af_img.png) no-repeat -194px -104px;
}
.p_pop li {
  display:inline;
}
.p_pop a {
  display:block;
  padding:14px 10px;
  text-align:left;
  white-space:nowrap;
  color:#666;
}
.p_pop li:hover a {
  background:#F2F2F5;
  color:#DD4F50;
}
.p_pop .toploginout {
  padding:10px;
  border-top:1px solid #ccc;
  text-align:center;
}
.p_pop .icon_my {
  padding:10px 20px;
  background:url(./af_myitem.png) no-repeat 0 0;
}
.p_pop .icon_mynews {
  background-position:0 -120px;
}
.p_pop .icon_myweb {
  background-position:0 -205px;
}
.p_pop .icon_myanli {
  background-position:0 -164px;
}
.p_pop .icon_myfav {
  background-position:0 -80px;
}
#mainlogo {
  margin:120px auto 30px;
  min-width:240px;
  height:64px;
}
#mainlogo .bannertitle {
  width:100%;
  text-align:center;
  margin-bottom:20px;
  font-size:45px;
  font-weight:400;
  color:#F9F9F9;
  text-shadow:rgba(0,0,0,.7) 1px 1px 3px;
}
.mainsearchwrap {
  margin:0 auto;
  width:660px;
  height:48px;
}
#mainsearch {
  position:relative;
  width:660px;
}
.hy_topsechinput {
  display:block;
  width:550px;
  height:44px;
  padding-left:45px;
  line-height:44px;
  border:1px solid #C9C9C9;
  border-radius:5px;
  outline:medium;
  box-shadow:0 2px 4px rgba(0,0,0,.3);
}
.topsechicon {
  position:absolute;
  width:45px;
  height:46px;
  border-radius:5px 0 0 5px;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAGCAYAAAAPDoR2AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABtSURBVHjaYnz8+PH/b9++MaADLi4uBoAAYuHj42N4+fIlhqSEhAQDQAAxgSSFhYVRJEB8kDhAADEB2YzS0tIMTExMYAkQDeKDxAECCCzCysrKCBUAS4D4IDZAADH8//8fjh89evQfCsB8gAADABAdIqsfc20VAAAAAElFTkSuQmCC) no-repeat 35px 50%;
  cursor:pointer;
}
.topsechicon img {
  margin:14px 0 0 12px;
}
.topsechicon:hover {
  background-color:#EEE;
}
.hy_sechlistwrap {
  position:absolute;
  margin-top:5px;
  width:656px;
  min-height:80px;
  background:#FFF;
  border-radius:5px;
  z-index:60;
}
.hy_sechlistwrap a {
  float:left;
  display:block;
  width:81px;
  height:80px;
  border-right:1px solid #F3F3F3;
  border-bottom:1px solid #F3F3F3;
  text-align:center;
  cursor:pointer;
}
.hy_sechlistwrap a .webicon {
  margin:0 auto;
  margin-top:15px;
}
.hy_sechlistwrap i {
  display:block;
  padding-top:5px;
}
.topsechinput {
  display:block;
  width:645px;
  height:44px;
  padding-left:10px;
  line-height:44px;
  border:1px solid #C9C9C9;
  border-radius:5px;
  background:#FFF;
  outline:medium;
}
.button_topsearch {
  position:absolute;
  top:1px;
  right:3px;
  width:44px;
  height:44px;
  background:url(./af_sech.png) no-repeat 50% 50%;
  border:none;
  border-radius:0 5px 5px 0;
  color:#FFF;
  font-size:18px;
  outline:none;
  cursor:pointer;
}
.button_topsearch:hover {
  background-color:#EEE;
}
.placeHolder div {
  border:dashed 0px gray !important;
}
#mainweb {
  position:relative;
  max-width:1080px;
  margin:60px auto 0;
  padding-bottom:40px;
  color:#FFF;
  border-radius:3px;
  opacity:1;
  min-height:250px;
}
.homeblk_web {
  display:-webkit-flex;
  display:flex;
  flex-wrap:wrap;
  max-width:1080px;
}
.homeblk_web li {
  position:relative;
  border-radius:5px;
  list-style:none;
}
.homeblk_web li:hover .webicon {
  box-shadow:0 0 10px rgba(200,200,200,0.9) !important;
}
.homeblk_web li a {
  width:60px;
  max-width:100px;
  text-align:center;
}
.homeblk_web li i {
  width:70px;
  margin:0 auto;
  padding-top:12px;
  font-size:14px;
  text-align:center;
  white-space:normal;
  height:16px;
  line-height:16px;
  word-break:break-all;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  color:#FFF;
  text-shadow:rgba(0,0,0,.7) 1px 1px 1px;
}
.homeblk_web li div {
  width:108px;
  height:100px;
  padding:20px 0 0 0;
  text-align:center;
}
.homeblk_web .webicon {
  margin:0 auto;
  width:54px;
  height:54px;
  line-height:54px;
  text-align:center;
  font-size:24px;
  color:#FFF;
  border-radius:27px;
  box-shadow:1px 1px 1px 1px rgba(200,200,200,0.5);
}
.homeblk_web .webicon img {
  width:54px;
  height:54px;
  border-radius:27px;
}
.homeblk_web .webadd {
  width:102.4px;
  height:64px;
  padding-top:20px;
}
.homeblk_web .webcolor_add {
  margin:0 auto;
  width:54px;
  height:54px;
  line-height:54px;
  text-align:center;
  font-size:36px;
  color:#929292;
  background:#F7F7F7;
  border-radius:27px;
  box-shadow:1px 1px 1px 1px rgba(200,200,200,0.5);
}
.hideclose {
  display:none;
  position:absolute;
  top:8px;
  right:3px;
  width:30px;
  height:30px;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAIlSURBVHjaAEEAvv8B4ODgAM3NzQC6uroAMDAwAKurqy7y8vJX5OTkO/Dw8CH8/PwICQkJ7SYmJrYODg6hVVVV09PT0wBDQ0MAMzMzAAKIhQEImJmZGX79+sW2ZcuWuoMHD+b//fuXhwEJfP78WQxoiSZQXToXF9dECQmJJiD7F0gOIIAYnj9/zrB161Y2BQWFpUD+f2IwSC3QMrZnz54xAAQQw+HDhxmio6NbiNUMw1FRUS0HDhxgAAgghsLCQm0mJqbvyJIsLCwYGtDFQHry8/O1AQKI6caNGzH//v3jgPmXjY2NYfv27aDABLNBeM2aNQw7duwAs2EApOfmzZsxAAHEcu3aNWvkAPv//z/Dx48fGUJCQsBsEAgODmZYu3YtnA8DIL0AAcTAzs7+CN25HBwc/1euXPkfBlatWgUWQ1cH0gsQQEwMOAAjIyMDIQByEUAAMcjLyx9ENpWVlfU/0M9wm2EuAYmB5JDVqqioHAQIIBZNTc1jDx8+tEO2WUBAABxwMTExYDFgiDMICgpiuAqYco8BBBBDQUEB2dEISgIAAcRw6NAhshISSA9IL0AAMbx8+ZLkpAwMt6WbNm1iA2Y4BoAAYvn58yfD79+/fwFzV+KLFy/uAxMMRmaCAaA3vri7u08UFRVtAukB6QUIIHBuBGoApbJf3t7eNd++fVsFys5Pnz4FZ2dgigPF1H0hIaGj3NzcK4BqLl+4cAGsBwQAAgwAvDlPUR/QIjkAAAAASUVORK5CYII=) no-repeat 50% 50%;
  opacity:1;
  z-index:20;
}
.homeblk_web li .hideclose:hover {
  opacity:0.6;
}
.webcolor_0 {
  background-color:#FE4401;
}
.webcolor_1 {
  background-color:#EEBBAA;
}
.webcolor_2 {
  background-color:#557AD2;
}
.webcolor_3 {
  background-color:#E66897;
}
.webcolor_4 {
  background-color:#F7B74C;
}
.webcolor_5 {
  background-color:#8763B4;
}
.webcolor_6 {
  background-color:#69AD28;
}
.webcolor_7 {
  background-color:#FF6D15;
}
.webcolor_8 {
  background-color:#0D8484;
}
.webcolor_9 {
  background-color:#F11C71;
}
.dialogcover {
  background:rgba(0,0,0,.3);
  width:100%;
  height:100%;
  top:0;
  left:0;
  overflow:hidden;
  position:fixed;
  z-index:59;
}
.dialogwrap {
  background:rgba(0,0,0,.3);
  display:none;
  width:100%;
  height:100%;
  top:0;
  left:0;
  overflow:hidden;
  position:fixed;
  z-index:100;
}
.dialogcontwrap {
  background:#fff;
  border-radius:3px;
  box-shadow:0 2px 16px rgba(0,0,0,.5);
  margin:auto;
  padding:0px 0;
  position:relative;
  top:20px;
  max-width:1120px;
  height:calc(100% - 40px);
  background:#FFF;
}
.dialogcont {
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:stretch;
  align-items:stretch;
  width:1120px;
  height:calc(100% - 80px);
  background-color:#FFF;
  position:relative;
}
.dialoghead {
  width:100%;
  height:76px;
  border-bottom:1px solid #EEE;
}
.dialoghead .websechbtn {
  position:absolute;
  top:21px;
  right:77px;
  width:32px;
  height:32px;
  border:none;
  cursor:pointer;
  background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFmSURBVHjaYvz//z8DDNy9e/f/mTNnGB49esTw8+dPBnZ2dgY5OTkGExMTBmVlZUYGNAAQQIwgzX/+/Pm/ZcsWhitXrjDgAjo6Ogw+Pj4MLCwscEMAAogFRMA0MjExMZibm4MVCggIMHz48AEsfvLkSbjBAQEBcAMBAogF5FSYxvDwcBTniYuLg7GCgsL/lStXgg3Q1dX9D1MDEEBMID+CAMhGbP4CAZA4SB4EYOpBACCAmECBA/MTPgCTh6kHAYAAYgKFKgiA/IgPwORh6kEAIICYQNEBAqDAwQdg8jD1IAAQQEygeAQBfNGELA9TDwIAAcQESgAgAIoOUMhj0wgSB8mDAEw9CAAEEAsoJIGBAY4uUHQAQ/U/tnj+9+8f2MkiIiJwzQABRHQKA2kEBRbI0NjYWAZ+fn5GgABiJDZtg2xcvHgx2DUwAwACCEUzIfDx48f/yAYABBATAwkA5FSQjbDwAAgwAKePs3L8LMjZAAAAAElFTkSuQmCC) no-repeat 50% 50%;
}
.dialoghead .websechbtn:hover {
  background-color:#eee;
}
#websechinput {
  margin:20px 20px 0 0;
}
.websechinput {
  padding:0 12px;
  height:33px;
  line-height:33px;
  border:1px solid #E0E0E0;
  border-radius:2px;
  background:#FFF;
  color:#444;
  outline:none;
}
.dialog_title {
  margin-left:35px;
  font-size:18px;
  line-height:76px;
  font-weight:bold;
}
.dialog_close {
  margin-right:20px;
  margin-top:15px;
  width:22px;
  height:22px;
  padding:12px;
  cursor:pointer;
  background:url(./icon_close.png) no-repeat 50% 50%;
  border-radius:50%;
  color:rgba(0,0,0,.45);
}
.dialog_close:hover {
  background-color:#EEE;
}
.webleftnav {
  width:169px;
  border-right:1px solid #EEE;
  overflow-y:scroll;
}
.webleftnav ul li a {
  display:block;
  height:32px;
  line-height:32px;
  text-align:center;
}
.webleftnav ul li a:hover {
  background-color:#F3F3F3;
}
.webleftnav .a {
  background-color:#E5E5E5;
}
.webrightcont {
  width:calc(100% - 170px);
}
.addmywebwrap {
  padding:40px;
}
.addmywebwrap .colorlist {
  margin-top:20px;
}
.addmywebwrap .colorlist a {
  position:relative;
  margin-right:6px;
  display:inline-block;
  width:20px;
  height:20px;
  border-radius:10px;
}
.addmywebwrap .colorselect {
  top:0;
  right:0;
  bottom:0;
  left:0;
  position:absolute;
  display:block;
  margin:auto;
  width:12px;
  height:12px;
  border:2px solid #FFF;
  border-radius:50%;
}
.addmywebwrap button {
  margin-top:40px;
  width:300px;
  height:40px;
  border:1px solid #DF5F47;
  border-radius:2px;
  color:#DF5F47;
  background:#FFF;
  cursor:pointer;
}
.addmywebwrap button:hover {
  background:#F1D1D1;
}
.addinput::-webkit-input-placeholder {
  color:#999;
}
.addinput:-moz-placeholder {
  color:#999;
}
.addinput:-ms-input-placeholder {
  color:#999;
}
#addmyweb input {
  width:300px;
  height:40px;
  line-height:40px;
  border:none;
  border-bottom:1px solid #CCC;
  outline:none;
}
#weblist {
  display:-webkit-flex;
  display:flex;
  flex-wrap:wrap;
  padding:10px 4px;
}
#weblist li {
  margin:5px 10px;
  position:relative;
  border-radius:5px;
}
#weblist li .webitem {
  display:block;
  position:relative;
  width:110px;
  height:60px;
  padding:10px 10px 10px 45px;
}
#weblist li:hover {
  background-color:#F2F8FD;
}
#weblist li:hover h2 {
  color:#EE521C;
}
#weblist li:hover .webinfo {
  color:#666;
}
#weblist li .webicon {
  position:absolute;
  left:10px;
  width:26px;
  height:26px;
  line-height:26px;
  text-align:center;
  color:#FFF;
  border-radius:13px;
  box-shadow:1px 1px 1px 1px rgba(200,200,200,0.6);
}
#weblist li .webicon img {
  width:26px;
  height:26px;
  border-radius:13px;
}
#weblist li .addweb {
  display:none;
  position:absolute;
  top:0;
  right:0;
  width:20px;
  height:20px;
  line-height:20px;
  text-align:center;
  color:#FFF;
  font-size:16px;
  background:red;
  border-radius:2px;
  opacity:0.7;
  z-index:1;
}
#weblist li .addweblogin {
  display:none;
  position:absolute;
  top:0;
  right:0;
  width:20px;
  height:20px;
  line-height:20px;
  text-align:center;
  color:#FFF;
  font-size:16px;
  background:red;
  border-radius:2px;
  opacity:0.7;
  z-index:1;
}
#weblist li .addweb:hover {
  opacity:1;
}
#weblist li:hover .addweb {
  display:block;
}
#weblist li:hover .addweblogin {
  display:block;
}
#weblist li .webedit {
  display:none;
  position:absolute;
  top:0px;
  right:20px;
  width:30px;
  height:20px;
  line-height:20px;
  text-align:center;
  background:blue;
  color:#FFF;
  z-index:1;
}
#weblist li:hover .webedit {
  display:block;
}
#weblist li h2 {
  width:70px;
  font-size:14px;
  color:#333;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:clip;
  font-weight:bold;
}
#weblist li .webinfo {
  margin-top:5px;
  width:110px;
  height:40px;
  font-size:12px;
  color:#8F8F8F;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
}
#weblist li span {
  position:absolute;
  top:27px;
  left:27px;
}
#foot {
  width:100%;
  height:60px;
  background:#000;
  color:#666;
}
#foot a {
  color:#666;
}
#foot a:hover {
  color:#DD4F50;
}
.scrollno {
  position:fixed;
  right:0;
  bottom:50px;
  display:block;
  width:46px;
  cursor:pointer;
  opacity:0.9;
}
.scrollno a {
  display:block;
  margin-top:15px;
  width:36px;
  height:36px;
  padding:0px 0px;
  background:#686A70 url(./af_scrolltophome.png) no-repeat 0 0;
  border-radius:18px;
  color:#999;
}
a.kefu:hover {
  background-position:-36px 0px !important;
}
a.replyfast {
  background-position:0 -116px !important;
}
a.replyfast:hover {
  background-position:-52px -116px !important;
}
a.erweima {
  background-position:0 -60px !important;
}
a.erweima:hover {
  background-position:-52px -58px !important;
}
a.backmulu {
  background-position:0 -230px !important;
}
a.backmulu:hover {
  background-position:-52px -227px !important;
}
a.scrolltopa {
  background-position:0 -36px !important;
}
a.scrolltopa:hover {
  background-position:-36px -36px !important;
}
