/*!
 * common css in 2018
 * xm and cj modify */
/*share*/
.bdshare-button-style1-16 .bds_qzone{background-position:0 -52px}.bdshare-button-style1-16 .bds_tsina{background-position:0 -104px}.bdshare-button-style1-16 .bds_renren{background-position:0 -208px}.bdshare-button-style1-16 .bds_tqq{background-position:0 -260px}.bdshare-button-style1-16 .bds_kaixin001{background-position:0 -312px}.bdshare-button-style1-16 .bds_tqf{background-position:0 -364px}.bdshare-button-style1-16 .bds_hi{background-position:0 -416px}.bdshare-button-style1-16 .bds_douban{background-position:0 -468px}.bdshare-button-style1-16 .bds_tieba{background-position:0 -728px}.bdshare-button-style1-16 .bds_hx{background-position:0 -988px}.bdshare-button-style1-16 .bds_fx{background-position:0 -1040px}.bdshare-button-style1-16 .bds_ty{background-position:0 -1196px}.bdshare-button-style1-16 .bds_fbook{background-position:0 -1352px}.bdshare-button-style1-16 .bds_twi{background-position:0 -1404px}.bdshare-button-style1-16 .bds_linkedin{background-position:0 -1664px}.bdshare-button-style1-16 .bds_meilishuo{background-position:0 -1716px}.bdshare-button-style1-16 .bds_mogujie{background-position:0 -1768px}.bdshare-button-style1-16 .bds_diandian{background-position:0 -1820px}.bdshare-button-style1-16 .bds_huaban{background-position:0 -1872px}.bdshare-button-style1-16 .bds_duitang{background-position:0 -2028px}.bdshare-button-style1-16 .bds_youdao{background-position:0 -2080px}.bdshare-button-style1-16 .bds_wealink{background-position:0 -2184px}.bdshare-button-style1-16 .bds_copy{background-position:0 -2288px}.bdshare-button-style1-16 .bds_mail{background-position:0 -2340px}.bdshare-button-style1-16 .bds_print{background-position:0 -2392px}.bdshare-button-style1-16 .bds_mshare{background-position:0 -2444px}.bdshare-button-style1-16 .bds_sqq{background-position:0 -2652px}.bdshare-button-style1-16 .bds_sdo{background-position:0 -2704px}.bdshare-button-style1-16 .bds_qingbiji{background-position:0 -2756px}.bdshare-button-style1-16 .bds_people{background-position:0 -2808px}.bdshare-button-style1-16 .bds_xinhua{background-position:0 -2912px}.bdshare-button-style1-16 .bds_yaolan{background-position:0 -2964px}.bdshare-button-style1-16 .bds_thx{background-position:0 -2496px}.bdshare-button-style1-16 .bds_bdhome{background-position:0 -156px}.bdshare-button-style1-16 .bds_bdxc{background-position:0 -2548px}.bdshare-button-style1-16 .bds_bdysc{background-position:0 -3068px}.bdshare-button-style1-16 .bds_isohu{background-position:0 -3016px}.bdshare-button-style1-16 .bds_more{background-position:0 0}.bdshare-button-style1-16 .bds_ibaidu{background-position:0 -3120px}.bdshare-button-style1-16 .bds_weixin{background-position:0 -1612px}.bdshare-button-style1-16 .bds_iguba{background-position:0 -1300px}.bdshare-button-style1-16 .bds_h163{background-position:0 -3160px}.bdshare-button-style1-16 .bds_evernotecn{background-position:0 -3195px}.bdshare-button-style1-16{zoom:1}.bdshare-button-style1-16:after{content:".";visibility:hidden;display:block;height:0;clear:both}.bdshare-button-style1-16 a,.bdshare-button-style1-16 .bds_more{float:left;font-size:12px;padding-left:17px;line-height:16px;height:16px;background-image:url(../img/share/icons_1_16.png?v=774cfc30.png);_background-image:url(../img/share/icons_1_16_debase.png?v=a2277903.png);background-repeat:no-repeat;cursor:pointer;margin:6px 6px 6px 0}.bdshare-button-style1-16 a:hover{color:#333;opacity:.8;filter:alpha(opacity=80)}.bdshare-button-style1-16 .bds_more{color:#333;float:left}.bdshare-button-style1-16 .bds_count{color:#333;background:url(../img/share/sc.png?v=a970ff04.png) no-repeat 0 -30px;width:42px;height:16px;padding:0;margin:6px 0 0;text-align:center}.bdshare-button-style1-16 .bds_count:hover{background-position:-42px -30px}.bdshare-button-style1-16 .bds_button_image{float:left;cursor:pointer;margin:6px 6px 0 0;height:auto;padding:0}.bdshare-button-style1-16 .bdshare_button_count{background:url(../img/share/sc.png?v=a970ff04.png) no-repeat 0 0;width:44px;height:24px;line-height:24px}.bdshare-button-style1-16 .bdshare_button_count:hover{background-position:-44px 0}.bds_tsohu,.bds_tfh,.bds_baidu,.bds_qq,.bds_msn,.bds_sohu,.bds_qy,.bds_leho,.bds_ifeng,.bds_ff,.bds_tuita,.bds_ms,.bds_deli,.bds_s51,.bds_t163,.bds_share189,.bds_xg,.bds_s139{display:none}
/*------common------*/

html {
  padding: 0;
  margin: 0;
  font-size: 10px;
  font-size: 62.5%;
}

body {
  padding: 0; position: relative;
  margin: 0;
  font-size: 14px;
  background-color:#000;
  font-family:'pingfang SC','helvetica neue',arial,'hiragino sans gb','microsoft yahei ui','microsoft yahei',simsun,sans-serif;
      color: #fff;
	      background-image: url(../images/awards/star.gif);
    background-position: left top;
    background-repeat: repeat;
}
 
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  line-height: 1.2;
}

li,
ul,
dd,
dt,
dl {
  list-style: none;
  margin: 0;
  padding: 0;
}

.btn:focus {
  box-shadow: none;
  outline: none;
}

.form-control:focus {
  box-shadow: none;
  outline: none;
}

p {
  max-height: 999999px;
  margin: 0;
}

a,
a:hover,
a:active,
a:focus,
a:visited {
  text-decoration: none;
  text-shadow: none;
  box-shadow: none;
  outline: none;
}

a {
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
}

img {
  max-width: 100%;
  border: 0;
}
/*-----modal----*/
.modal-dialog .modal-content {
  box-shadow: none;
  border: 0; 
}
.modal-title {font-size:16px;} 
.modal-deep .modal-header { border-bottom: 1px solid #503f17;}
.modal-deep .modal-content { background-color: #654d13;}
.modal-deep .modal-header .close {color:#fff;text-shadow:none; opacity:0.8;}
 
.modal-deep .text { font-size:13px; line-height:1.6;padding-bottom:20px;}
.modal-deep .text h3 { font-weight:bold;  font-size: 16px;  color: #dabc3f;  margin-top: 15px;}
.modal-deep .text strong {color: #dabc3f; padding-right:10px; font-weight:normal; display:block;}
.modal-deep .step-wrap {padding:20px 10px;font-size:12px; line-height:1.6; text-align:left;}
.modal-deep .step-wrap .row > div {min-height:80px; }
.modal-deep .step-wrap .info {margin-left:75px; }
.modal-deep .step-wrap .iconfont { font-size: 27px; float:left;
    background-color:#e4c946;
    color:#000;
    padding: 12px;
    border-radius: 10px;
    display: inline-block;
    line-height: 1;}
.modal-deep .step-wrap strong { display:block; font-size:16px;padding:0 0 5px 0; font-weight:normal;}
 
@media (min-width: 768px) {
.modal-deep .step-wrap {font-size:14px;padding:30px 20px;}	
.modal-deep .step-wrap .info {margin-left:90px;min-height:110px; }
.modal-deep .step-wrap .iconfont { font-size: 40px;padding:15px;}	
.modal-deep .step-wrap strong {padding:10px 0 5px 0;}
.modal-deep .text { font-size:14px; line-height:1.8; }
.modal-deep .text h3 {font-size: 18px;  }
}


/*----mod---------*/
.mod { position:relative; padding:30px 0; }
.mod-title { text-align:left; color: #fff; margin-top: 15px; font-weight: 700; position:relative;}

.mod-title h3 {font-size: 34px; line-height:1.2; color:#dabc3f;margin-bottom:0; font-weight:normal; }
.mod-title h2 { margin-bottom:10px; margin-top:5px; font-size: 20px; line-height:1.2; color: #fff; }
.mod-title span.red {color:#ce392d; }
.mod-title span.yellow {color:#F3C921; }
.mod-title span.blue {color:#349DEB; }
.mod-title span.green {color:#00f2ff; }

.mod-subcover .mod-title  {margin-top:100px; padding-bottom:30px;}
.mod-title.mod-subtitle h3 {font-size: 24px; }
.mod-title.mod-subtitle h2 {font-size: 14px; }

.mod-title .right-action { position:absolute;right:15px;top:5px;}
.mod-title .right-action a.border-btn { font-weight:normal;margin-left:10px;}

 @media (max-width: 991px) {
.mod-title.mod-subtitle {  background-position:center 45px; background:none;}	 

 }
 @media (max-width: 767px) {
.mod-title.mod-subtitle {background-position:center 34px;background:none;}	 

 }
@media (min-width: 768px) {
.mod-title {margin-top: 25px; }
.mod-title h3 {font-size: 48px; }
.mod-title h2 {font-size: 24px;margin-top:8px;}
.mod {padding:60px 0;}
.mod-title.mod-subtitle h3 {font-size: 34px; }
.mod-subcover .mod-title  {margin-top:170px;padding-bottom:50px;}
.mod-title.mod-subtitle h2 {font-size: 18px; }
.mod-title .right-action { top:10px;}
}

@media (min-width: 992px) {
.mod-title {}
.mod-title h3 {font-size: 64px; }
.mod-title h2 {font-size: 26px;margin-top:8px; }
.mod-title.mod-subtitle { background:none; }
.mod-title.mod-subtitle h3 {font-size:54px; }
.mod-title .right-action { top:20px;}
}



 .border-btn {  border:2px solid #b78c25; vertical-align: middle; line-height:32px; width:auto; background-color:#000;
    border-image:linear-gradient(to left,#f3df52,#b78c25) 2;padding-left:20px;padding-right:20px;color:#fff; display:inline-block;box-sizing: border-box; position: relative;}
 .border-btn:hover, .border-btn:focus {color:#fff; }
 .border-btn:after {
    content: ""; color:#fff; 
    position: absolute;
    left: -2px; 
    top: -2px;  
    right:-2px;
    bottom:-2px;
    border:2px solid #fff;
    border-image:linear-gradient(to left,#b78c25,#f3df52) 2;
    opacity: 0;
    -webkit-transition: opacity .4s;
    transition: opacity .4s;
} 

.border-btn:hover:after{opacity:1}
 

/*-------blank----*/

.blank {
  width: 100%;
  height: 100px;
  overflow: hidden;
  display: block;
}

/* ie678 error
==================================== */

.error-backdrop {
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 1500px;
  overflow: hidden;
  z-index: 10000;
  background: #26275C;
  -moz-opacity: 1;
  opacity: 1;
  filter: Alpha(opacity=100);
}

.error-modal {
  position: absolute;
  width: 700px;
  height: 400px;
  left: 50%;
  margin-left:-350px;
  top: 250px;
  color: #444;
  z-index: 10001;
  background-color: #fff;
}

.error-modal .error-text {
  padding-top: 60px;
}

.error-modal .error-text h2 {
  font-size: 18px;
  line-height: 1.6;
  color: #444;
  font-weight: normal;
  text-align: center;
}

.error-modal .error-text .error-show {
  width: 550px;
  margin: 0 auto;
  height: 120px;
  margin-top: 30px;
  background-image: url(../images/errorimg.jpg);
  background-position: center center;
  background-repeat: no-repeat;
}

 


/*------bottom tool ------*/

.bottom-tool {
  position: fixed;
  right: 0;
  bottom: 0;
  z-index: 199;
}

.bottom-tool>div>a {
  width: 50px;
  height: 50px;
  text-align: center;
  background-color: #cacacc;
  display: block;
}

.bottom-tool>div>a:hover {
  background-color: #c19a2d;
}

.bottom-tool .wx {
  position: relative;
  display: none;
}
.bottom-tool .wx a {background-color: #c19a2d;}
.bottom-tool .link {
  position: relative;
  background-image: url(../images/awards/bottomtool_a.png);
  background-size: 65%;
  background-position: center center;
  background-repeat: no-repeat;
}

.bottom-tool .wx:hover .link {
  background-color: #c19a2d;
}

.bottom-tool .wx .block-box {
  position: absolute;
  top: -68px;
  right: 50px;
  padding-right: 25px;
  display: none;
}

.bottom-tool .wx:hover .block-box {
  display: block;
}

.bottom-tool .wx .content {
  width: 130px;
  padding: 12px;
  height: auto;
  border: 1px solid #ddd;
  background-color: #fff;
  position: relative;
  text-align: center;
  line-height: 1.6;
  color: #666;
 
}

.bottom-tool .wx .content img {
  display: block;
  margin: 0;
}

.bottom-tool .wx .content p {
  padding-top: 5px;
  font-size: 13px;
}

.bottom-tool .wx .content .triangle {
  width: 0;
  height: 0;
  border-width: 10px 0 10px 10px;
  border-style: solid;
  border-color: transparent transparent transparent #ccc;
  right: -10px;
  top:50%;
  margin-top: -5px;
  position: absolute;
}

.bottom-tool .wx .content .triangle span {
  display: block;
  width: 0;
  height: 0;
  border-width: 13px 0 13px 13px;
  border-style: solid;
  border-color: transparent transparent transparent #fff;
  position: absolute;
  margin-top: -13px;
  right: 1px;
}

.bottom-tool .scrollup a {
  color: #fff;
  font-size: 24px;
  padding: 10px;
  font-weight: 100;
}

.bottom-tool .feedback {
  display: none
}

.bottom-tool .feedback a {
  position: relative;
  background-image: url(../images/bottomtool_c.png);
  background-size: 65%;
  background-position: center center;
  background-repeat: no-repeat;
}

@media (max-width: 767px) {
  .bottom-tool {
    right: 10px;
    bottom: 10px;
  }
  .bottom-tool .scrollup a {
    color: #fff;
    font-size: 20px;
    padding: 7px;
    font-weight: 100;
    opacity: 0.7;
  }
  .bottom-tool>div>a {
    width: 40px;
    height: 40px;
    text-align: center;
    background-color: #999;
    border-radius: 50%;
    display: block;
  }
}

@media (min-width: 768px) {
  .bottom-tool {
    right: 1px;
    bottom: 100px;
  }
  .bottom-tool>div {
    margin-bottom: 6px;
  }
  .bottom-tool .wx {
    display: block
  }
  .bottom-tool .feedback {
    display: block
  }
}

/*------header ------*/

.top-subnav {
  height: 40px; display:none;
  position: relative;
  z-index: 2; background-color:#1d1812;
  border-bottom: 1px solid #36557E;
}
.top-subnav ul { overflow:auto;}
.top-subnav li {
  float: left;
}

.top-subnav li a {
  color: #fff;
  padding: 0 10px;
  font-size: 12px;
  line-height: 40px;
}

.top-subnav .right ul {
  float: right;
}
.header { position:absolute;left:0; right: 0;z-index:10;  border-top:3px solid #dabc3f; }
.header .navbar {
  margin: 0;
  border: 0;
  border-radius: 0;
}

.header-fixed {
   top:0;z-index: 99;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
}
.navbar-header { position:relative; z-index:9;}
.logo-summit {  width: 225px;padding: 0;padding-top:4px;padding-left:10px;  display: block;   height: 100%;}
.logo-summit img { width:100%;height:auto;}


.join-btn {padding:20px 0; float:right; position:relative; z-index:10; }
.join-btn a { background-color:#1d1812; border:2px solid #fff; vertical-align: middle; line-height:32px; width:auto;
    border-image:linear-gradient(to left,#f3df52,#b78c25) 2; padding:0 20px;color:#fff; display:inline-block;box-sizing: border-box; position: relative;}
.join-btn a:after {
    content: ""; 
    position: absolute;
    left: -2px; 
    top: -2px; 
    right:-2px;bottom:-2px;
    border:2px solid #fff;
    border-image:linear-gradient(to left,#b78c25,#f3df52) 2;
    opacity: 0;
    -webkit-transition: opacity .4s;
    transition: opacity .4s;
} 

.join-btn a:hover:after{opacity:1}
 

@media (max-width: 767px) {
 
  .header .nav>li {
    text-align: left; float:left;width:50%;
  }
  .header .nav>li>a {
    color: #fff;
    border-left: 0px solid transparent;
    font-size: 14px;
    padding:8px 15px;
    margin:0;
	 white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
  }
  .header .nav>li>a:hover,
  .header .nav>li>a:focus,
  .header .nav>li>a:active {
    background: none;
  }
  .header .nav>li.active>a {
    border-left: 0px solid #fff;
  }
  .header .navbar-toggle .icon-bar {
    background-color: #fff
  }
  .header .navbar-collapse {
    background-color:#b78c25;
    border: 0;
    box-shadow: none;
   
  }
  .header .navbar-nav { margin: 15px -15px;}
  .header.header-fixed .navbar-header {
    background-color: #1d1812;
  }
  .header .navbar-toggle {
    padding: 18px 20px;
    margin: 0;
    background-color:#b78c25;    border: 0;
    border-radius: 0;
  }
  .header .navbar-toggle.collapsed {
    background: none;
  }
  .header.header-fixed .navbar-toggle.collapsed {
    background:none;
  }
}

@media (min-width: 768px) {
  .header.header-fixed {
    background-color:#000000;
  }
  .header .nav>li>a {
    color: #fff;    background: none;
    padding: 13px 1px 4px 1px;
    font-size: 16px;
	margin:0 15px;
	border-bottom:2px solid transparent;
  }
  .header .nav>li>a:hover,
  .header .nav>li>a:focus,
  .header .nav>li>a:active {
    background: none;
	border-bottom:2px solid #fff;
  }
  .header .nav>li.active>a,
  .header .nav>li.active>a:hover,
  .header .nav>li.active>a:focus,
  .header .nav>li.active>a:active {
   border-bottom:2px solid #fff;
  }
  .header .navbar-collapse {
    position: relative;
  }
 .logo-summit {  width: 290px; padding-top: 10px;padding-left:20px;}
}
@media (min-width: 768px) and (max-width: 991px) {
.header .navbar-collapse {padding:0}
.header .navbar-nav {width: 100%; margin:0;    padding-bottom: 10px; border-top: 1px solid #dabc3f;}
.header .navbar-nav > li { width:16.66%;    text-align: center;}
.header .navbar-nav > li > a { display:inline-block}
}
@media (min-width: 992px) {
.header .nav>li>a {
    color: #fff;
    padding: 26px 1px 4px 1px;
    font-size: 16px;  
	    margin: 0 10px;
  }
}
@media (min-width: 1200px) {
  .summit-middle {
    left: 50%;
    margin-left: -240px;
    top: 0;    z-index: 1;
    position: absolute;
  }
.header .nav>li>a {
    color: #fff;
    padding: 26px 1px 4px 1px;
    font-size: 16px;
	   margin: 0 18px;
  }
 .logo-summit { padding-left:30px;width: 300px; }
}


/*-------nav------*/
.main-nav {}
.main-nav.main-nav-fixed { position:fixed;left:0;right:0;top:0; background-color:#000; z-index:12;}
.main-nav .container {padding:0 5px;}
.navbar-awards {width: 100%; margin-bottom:0; overflow-y: hidden;overflow-x: auto;position: relative;
    -webkit-overflow-scrolling: touch; }
.navbar-awards ul {min-width: 100%;
    display: inline-block;
    white-space: nowrap;}
.navbar-awards li {display: inline-block;  text-align: center;}
.navbar-awards li a {padding:14px 10px ;font-size:15px; display:inline-block; color:#f1c95a; position:relative;}
.navbar-awards li a:hover { color:#f1c95a;  } 
.navbar-awards li a:hover:after { position:absolute;left:50%;top:38px; content:' ';margin-left:-5px;
   width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 6px solid #FFBB2D;}
	
.navbar-awards li.active a { color:#fff; position:relative;} 
.navbar-awards li.active a:after { position:absolute;left:50%;top:38px; content:' ';margin-left:-5px;
   width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 6px solid #fff;}
	
@media (min-width: 768px) {
.navbar-awards li a {padding:14px 10px ; font-size:16px;}
	}
	
@media (min-width: 1200px) {
.main-nav .container {padding:0 15px;}
 .navbar-awards li a {padding:14px 11px ; font-weight:bold; }

	}
	
	
@media (min-width: 1400px) {
 .navbar-awards li a:hover:after,.navbar-awards li.active a:after {top:42px;}
 .navbar-awards li a {padding:18px 20px ; }
	}			
/*-------footer------*/

.footer { clear: both; padding-top:30px; color:#fff; padding-bottom: 30px;text-align:left;border-top: 3px solid #dabc3f; background-color: #000;}

.footer .organizer { font-size: 14px; text-align:left; line-height:1.6; color: #59759a;}
.footer .organizer a { color: #fff;padding:0 10px;}
.footer .copyright {  color: #b78c25;text-align:left; font-size: 12px;padding-left:10px; padding-bottom:20px;}

.footer .wx-left { float:left;width:90px; margin: 0 5px;padding:7px; border:1px solid #b78c25;}
.footer .wx-left img {border:7px solid #fff;width:100%;height:100%;}
.footer .wx-right {margin-left:110px; }
.footer .wx-right strong { display:block; line-height:2; font-size:14px; font-weight:normal;}
.footer .wx-right p {  padding-top:4px; color: #b78c25; font-size: 12px;}

@media (min-width: 768px) {
.footer .organizer {padding-bottom:3px;font-size: 15px; text-align:left;}
.footer .copyright {font-size:14px;text-align:left; padding-bottom:0px;}
.footer .wx-right { padding-right:20px;margin-left:120px;}
.footer .wx-right strong { font-size:16px;}
.footer .wx-right p {font-size: 14px;}
.footer .wx-left {width:100px;}
}
@media (min-width: 1200px) {
.footer .organizer {padding-top:5px; }	
}


@media (min-width: 1400px) {
  .col-xlg-1,
  .col-xlg-2,
  .col-xlg-3,
  .col-xlg-4,
  .col-xlg-5,
  .col-xlg-6,
  .col-xlg-7,
  .col-xlg-8,
  .col-xlg-9,
  .col-xlg-10,
  .col-xlg-11,
  .col-xlg-12 {
    float: left;
  }
  .col-xlg-12 {
    width: 100%;
  }
  .col-xlg-11 {
    width: 91.66666667%;
  }
  .col-xlg-10 {
    width: 83.33333333%;
  }
  .col-xlg-9 {
    width: 75%;
  }
  .col-xlg-8 {
    width: 66.66666667%;
  }
  .col-xlg-7 {
    width: 58.33333333%;
  }
  .col-xlg-6 {
    width: 50%;
  }
  .col-xlg-5 {
    width: 41.66666667%;
  }
  .col-xlg-4 {
    width: 33.33333333%;
  }
  .col-xlg-3 {
    width: 25%;
  }
  .col-xlg-2 {
    width: 16.66666667%;
  }
  .col-xlg-1 {
    width: 8.33333333%;
  }
}




/*------cover----*/



.mod-cover {
  color: #fff;padding:0;width:100%; position:relative;    border-bottom: 1px solid #dabc3f;
  height:0;padding-bottom:160%; background-color:#000;
  background-image:url(../images/awards/cover_center.gif); background-size:130%; background-position:center bottom; background-repeat:no-repeat;
}
.mod-cover .flash { position:absolute;left:0;top:0; height:100%;width:100%; z-index:9; }
.mod-cover .cover-left { position:absolute;left:0;top:0; height:100%;width:100%; z-index:1; }
.mod-cover .cover-right { height:100%;background-image:url(../images/awards/cover_right.gif); background-size:60%; background-position:22% bottom;background-repeat:no-repeat;}
.mod-cover .cover-center {width:95%;margin:0 auto;padding-top:8%;}
.mod-cover .cover-center img {width:100%;height:auto;}


@media (min-width: 768px) {
.mod-cover {background-size:900px;padding-bottom:130%;}
.mod-cover .cover-center {width:600px; padding-top:8%;}	
.mod-cover .cover-right {background-size:55%;background-position:25% bottom; }
}

@media (min-width: 992px) {
.mod-cover {padding:0;height:700px;background-size:700px;}
.mod-cover .cover-left {background-image:url(../images/awards/cover_left.png); background-size:700px; background-position:left top; background-repeat:no-repeat;}	
.mod-cover .cover-right {background-size:600px; background-position:108% bottom;}
.mod-cover .cover-center {width:500px; padding-top:5%;}
}
@media (min-width: 1200px) {
.mod-cover { height:750px;	background-size:750px;}
.mod-cover .cover-left { background-size:750px; }
.mod-cover .cover-right {background-size:700px;  }
.mod-cover .cover-center {width:600px; padding-top:5%;}
}
@media (min-width: 1400px) {
.mod-cover { height:850px;background-size:900px; }	
.mod-cover .cover-left { background-size:850px; }
.mod-cover .cover-right {background-size:850px; }
.mod-cover .cover-center { width:730px; padding-top:5%;}
.mod-cover .cover-center img {width:100%;height:auto;}
}



/*-------mod-intro-----*/

.mod-intro { }
.mod-intro .btn-wrap { text-align:center; padding:25px 3px 0 3px;}
.mod-intro .btn-wrap a {width:100%;}
.intro-wrap { background:#634c13;padding:20px 0; border-radius:0 20px 0 20px;}

.intro-wrap .text { padding:5px 18px; line-height: 1.6;  font-size: 13px;}

.intro-wrap .text h3 {
  color: #dabc3f;margin-top:15px;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
}


.intro-wrap .text .blank {
  border-top: 1px dashed #ccc;
  height: 10px;
 
}
 
@media(min-width:768px) {
.mod-intro {padding-bottom:90px;}
.intro-wrap {padding:40px 0; margin-top:30px;border-radius:0 40px 0 40px;}
.intro-wrap .text {padding:0 30px;line-height: 1.8;  font-size: 15px;}	
.intro-wrap .text h3 { font-size: 18px;}
.intro-wrap .text p { margin-bottom: 20px;}
} 

/*-------step----*/

.mod-step { }
.mod-step .step-wrap {padding-top:30px; font-size:13px; line-height:1.6; text-align:center;}
.mod-step .step-wrap .row > div {min-height:200px}
.mod-step .iconfont { font-size: 30px;
    background-color:#e4c946;
    color:#000;
    padding: 15px;
    border-radius: 10px;
    display: inline-block;
    line-height: 1;}
.mod-step strong { display:block; font-size:16px;padding:20px 0 10px 0; font-weight:normal;}
 
 
@media(min-width:768px) {
.mod-step .step-wrap {padding-top:30px; font-size:15px;}
.mod-step .iconfont { font-size: 50px;}	
.mod-step strong {font-size:20px; }
}
@media(min-width:992px) {
	.mod-step .step-wrap .row > div {min-height:250px}
}

/*-------vote-----*/

.mod-vote {}

.mod-vote .vote-list { padding-top: 40px;}

.each-vote {text-align: left;  position: relative;  margin-bottom:20px;}
.each-vote a { display:block;width:100%;height:100%;background-color:#c19a2d; color:#fff;border:1px solid #634c13;border-radius:20px 0 20px 0;
   background-image: url(../images/awards/eachvote.png);background-repeat: no-repeat; background-position: right bottom; background-size:50%;
}
.each-vote a:hover { background-color:#634c13;  color:#fff;}
.each-vote .vote-bg {padding:25px 20px 15px 20px;position: relative;
  background-image: url(../images/awards/eachvote_star.png);
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: 90px;
    transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  }
.each-vote a:hover .vote-bg { background-position: right bottom;}
.each-vote h4 {margin:0;width:80%;overflow:hidden; font-size: 16px;font-weight:normal; line-height: 1.2;}
.each-vote p { opacity:0.5; padding-top:5px;font-size: 10px;padding-bottom:10px;}
.each-vote .border-btn {font-size:12px;border:0; line-height: 24px;}
@media(min-width:375px) {
.each-vote h4 {width:75%; font-size: 17px;}	
}
@media(min-width:768px) {
.each-vote { margin-bottom: 30px;}
.each-vote .vote-bg {padding:40px 30px; background-size: 125px;background-position: right 100px;}
.each-vote a:hover .vote-bg { background-position: right 90px;}
.each-vote h4 {font-size:22px;height:53px; width:100%;}
.each-vote p {font-size:12px; padding-top: 10px; padding-bottom:20px;}
.each-vote .border-btn {    border: 2px solid #b78c25;font-size:14px; line-height: 28px;}
}

@media(min-width:1400px) {
.each-vote {margin:10px; margin-bottom: 30px;background-size:auto;}
}
/*---------news--------*/

.mod-news {padding-top:0; }
.news-list {padding:0 10px; }
.news-list ul {}
.news-list li { margin-left:-15px; margin-right:-15px; border-bottom:1px dashed #555;}
.news-wrap .col-md-6:last-child li:last-child {border-bottom:0}

.news-list li a {padding: 15px 0; display:block;  overflow: auto; }
.news-list li a:hover { background-color: #c19a2d;}
.news-list li a > div {position: relative; min-height: 1px; padding-left: 15px;}
.news-list li .text {float: left; width:60%;}
.news-list li .img {float: left;width:40%;padding-right: 15px;}
.news-list li .img img {width:100%;height:auto;overflow:hidden ;border: 1px solid #777;}
.news-list li h3 { margin-top: 0; line-height: 1.42;font-size: 14px; display:block;color:#fff;}
.news-list li .time { display:block;font-size:12px; color:#fff; opacity:0.3;}
.news-list li p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
 
@media(min-width:768px) {
.news-wrap {padding-top:50px;}
.news-list li {margin-bottom:30px; border-bottom:0;}
.news-list li a { background-color:#1d1c1b;}
.news-list li a:hover { background-color:#000 }
.news-list li .text {  width:70%; padding-right:15px;}
.news-list li .img { width:30%;}
.news-list li h3 {padding-top:15px;font-size: 18px; }
.news-list li .time {font-size:14px;}
}

@media(min-width:992px) {
.news-list li h3 {display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;	}
	
}

/*---------banner--------*/

.mod-review#news {padding-bottom:0;  }
.review-banner {position: relative;height:300px;width:100%;margin:0 auto;margin-top:50px; }

.review-banner .swiper-button-next,.review-banner .swiper-button-prev {padding:0; opacity:1;  background-size:40%;}
.review-banner .swiper-button-next {right:0;}
.review-banner .swiper-button-prev {left:0;}
.review-banner .swiper-container { width: 100%;height:100%; margin-left: auto; margin-right: auto; }
.review-banner .swiper-slide { background-size: cover; background-position: center;border:1px solid #656565; background-repeat:no-repeat; position:relative;  }

.review-banner .swiper-container.gallery-top {height:78%; width:100%; margin:0 auto;  z-index:1; }
.review-banner .swiper-container.gallery-thumbs { height: 20%; box-sizing: border-box; padding:10px 0; z-index:9;}
.review-banner .gallery-thumbs .swiper-slide { cursor:pointer;height: 100%; opacity: 0.4; border:1px solid #656565; background-size:cover; }
.review-banner .gallery-thumbs .swiper-slide-active {  opacity: 1;}
 
.review-banner .text-wrap { background-color:#c19a2d; color:#fff;padding:10px 15px;right:0;bottom:0;width:70%; text-align:right; position:absolute; }
.review-banner .text-wrap .desc { line-height:1.8; min-height:110px; display:none;}
.review-banner .text-wrap h3 { line-height:1.42; font-size:16px;margin:0;}

@media (min-width:768px) { 

.review-banner { height:550px;}	
.review-banner .swiper-button-next {right:20px; background-size:80%;}
.review-banner .swiper-button-prev {left:20px; background-size:80%;}
.review-banner .swiper-container.gallery-thumbs { padding:20px 0; }
.review-banner .text-wrap {padding:35px 25px 30px 25px;right:80px;bottom:0;width:360px; text-align:left; }
.review-banner .text-wrap .desc {  display:none;}
.review-banner .text-wrap h3 {  font-size:22px;margin-bottom:15px;}
}


@media (min-width:1200px) {
.review-banner { height:650px;}	
.review-banner .text-wrap .desc {min-height:150px;}
	}
@media (min-width:1600px) {
.review-banner { height:700px;}		
}



/*-------review------*/

.review-wrapper {
  padding-top: 40px;
}
.menu-auto {width:100%; overflow:auto; position:relative; z-index:2;}
.review-info-menu { overflow:auto;width:720px; }
.review-info-menu li { float:left;width:11.1%;position:relative;padding-bottom: 10px;}
.review-info-menu li a { display:block; padding:12px 0;color:#fff; text-align:center; line-height:1.2; position:relative;border-top: 1px solid #e4c946; background-color:#312915;}
.review-info-menu li.active a {    background-color:#e4c946;}
.review-info-menu li.active a:after { position:absolute;left:50%;top:100%;margin-left:-3px; content:'';
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #e4c946;
}
.review-tab-content { background-color:#634c13; margin-top: -11px;
  padding:15px;
}
.review-tab-content .col-xs-7 {padding-left:0;}
.review-tab-content .title {
  margin: 0 auto;
  color:#d3bc2d;
  font-size:18px;
  text-align: center;
  font-weight:normal;
  margin-bottom:20px;
  border-bottom:0px dotted #DDB47F;
  padding-bottom: 10px;
}

.review-tab-content .awards-list { width:100%;}

.review-tab-content .awards-list .item {
  padding-bottom: 15px;
}

.review-tab-content .awards-list img {
  background-color: #fff;
  display: block;padding:5px;
  margin: 0 auto;
  height: auto;
}

.review-tab-content .awards-list h3 {
  width: 100%;
  line-height: 1.42;
  margin-top: 5px;margin-bottom:0; font-size: 15px;
}

.review-tab-content .awards-list p {
  margin-top: 0;
  color:#d3bc2d; 
}
@media(min-width:768px) {
.review-tab-content .col-xs-7 {padding-left:15px}
.review-tab-content .title {margin-bottom:40px; font-size:20px;}
.review-info-menu li a { padding:15px 0; }
.review-info-menu { overflow:auto;width:850px; }
.review-tab-content .awards-list h3 {font-size:16px;}
}
@media(min-width:992px) {
.review-info-menu li a { font-size:16px;}
.review-tab-content .title {font-size:22px;padding-top:10px; }
  .review-tab-content {padding:25px;}
 .review-info-menu { overflow:auto;width:100%;} 
  .review-tab-content .awards-list img {padding:10px;}
}

@media(min-width:1200px) {
.review-tab-content {padding:30px;}
 .review-tab-content .awards-list h3 {font-size:17px;}
.review-tab-content .awards-list p { font-size:15px; font-weight:bold; }
}

 
/*-------contact------*/

.mod-contact { }
.mod-contact .contact-wrap {padding-top:30px;padding-left:20px; text-align:left;}
.mod-contact .contact-wrap .row > div {padding-bottom:30px;}

.mod-contact .each-text { font-size: 14px;line-height: 1.6; padding-bottom: 30px; }
.mod-contact .each-text p {padding-bottom:15px;}
.mod-contact .each-text .sub-title { font-size: 20px; font-weight:normal;padding-bottom:20px; display:block;}
.mod-contact .each-text .sub-title .iconfont { padding:8px; font-size:17px; font-weight: normal;color:#fff; margin-right: 10px; background-color:#e4c946;  border-radius: 30px;}
.mod-contact .each-text strong {font-size: 16px; display: block;}
.mod-contact .each-text .border-btn {font-size:14px;}
.mod-contact .each-text .text {padding-left:45px;}

@media(min-width:768px) {
.mod-contact {background-size:450px;}
.mod-contact .contact-wrap {padding-left:5px;}
.mod-contact .each-text { padding-left:25px;	}
.mod-contact .each-text strong { font-size: 18px; padding-bottom: 10px;}


.mod-contact .each-text .text {padding-left:3px;}
}
@media(min-width:992px) { 
.mod-contact .contact-wrap {padding-top:60px;}
.mod-contact .contact-wrap .row > div  {border-left: 1px dashed #555; }
.mod-contact .contact-wrap .row > div:first-child {border:0}
.mod-contact .each-text {font-size: 16px;padding-left:50px;}
.mod-contact .each-text .sub-title .iconfont { padding: 12px; font-size: 20px;  }
.mod-contact .each-text .sub-title {padding-bottom:50px;font-size: 24px; }
}
@media(min-width:1200px) { 
.mod-contact {background-size:550px;}
.mod-contact .each-text {padding-left:60px; min-height:300px;}
}
@media(min-width:1400px) { 
.mod-contact .each-text {padding-left:80px;}
}

/*-----vote-list----*/


.mod-vote-list .menu-auto { width:100%; overflow:auto;position:relative; z-index:9; opacity:0; display:none; }
.mod-vote-list .menu-auto.menu-auto-fixed { position:fixed;left:0; width:100%;}
.vote-list-menu { overflow:auto;width:1300px; }
.vote-list-menu li { float:left;width:6.66%;position:relative;padding-bottom: 10px; line-height:1.42; }
.vote-list-menu li a { display:block; padding:15px 10px;color:#fff; text-align:center; position:relative; background: #634f18;
    border-right: 1px solid #000;   
    max-height: 92px;
 }
.vote-list-menu li.active a {    background:#e4c946;}
.vote-list-menu li.active a:after { position:absolute;left:50%;top:100%;margin-left:-3px; content:'';
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #e4c946;
}
@media(min-width:768px) { 

.vote-list-menu {width:100%  }
.vote-list-menu li a {  font-size:15px; }

}
@media(min-width:1400px) { 
.vote-list-menu li a { padding:25px 8px;}
.mod-vote-list .menu-auto { display:block;  }
.mod-vote-list .menu-auto.menu-auto-fixed {top:78px;opacity:1;
   transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;  }
 }


.vote-list-content {
  padding-top:20px;
  padding-bottom: 40px;
}
 
.each-brand {position: relative;margin-bottom: 20px;cursor: pointer;}
.each-brand a {color: #fff;  display:block; text-align:center; border-radius:0 20px 0 20px;padding:10px;padding-top:20px;
    background-color: #c19a2d; border: 1px solid #634c13; background-repeat:no-repeat; background-position:right bottom;
    background-image: url(../images/awards/eachvote.png);
transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;}
.each-brand a:hover { background-color: #634C13;color:#fff;}

.each-brand .brand-bg {  }

.each-brand .logo {
  display: table;
  width: 90px;
  height:45px;
  margin: 0 auto;
  background-color: #fff;
  overflow: hidden;
  border: 2px solid #F5C552;
}

.each-brand .logo a {
  display: table-cell;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  border: 0;
}

.each-brand .logo img {
  width: 100%;
  height: auto;
  overflow: hidden;
  max-height: 111px;
  border: 0;
}

.each-brand .logo a img {
  border: 0;
}

.each-brand h2 { font-size:18px; width:100%;margin:0 auto; padding-top:15px;white-space: nowrap;
      overflow: hidden;  text-overflow: ellipsis;}
.each-brand p { padding-top: 5px; font-size:13px;}

.each-brand .btn-div {text-align:center; width: 100%;padding-bottom:15px;padding-top:15px;}
.each-brand .border-btn {font-size:13px;}
.each-brand .border-btn.done { color: #b1a468;
    background-color: #827145;}

@media(min-width:768px) { 
.vote-list-content { padding-top:50px;padding-bottom:70px;}
.each-brand {margin-bottom:40px;}
.each-brand a {padding-top:30px;}
.each-brand h2 { font-size: 20px; padding-top:20px;}
.each-brand p { padding-top: 10px; font-size:16px;}
.each-brand .btn-div { padding-bottom:25px}
.each-brand .border-btn {font-size:14px;}
.each-brand .logo { width: 100px; height:55px;}
}
@media(min-width:1200px) { 
.each-brand .logo { width: 115px; height:65px;}
}
 
 
 
/*-----mod-detail----*/

.mod-detail {padding-bottom: 80px; }
.mod-detail .mod-title.mod-subtitle {padding-bottom:20px;}
.mod-detail .mod-title a {color:#fff; font-weight:normal;font-size:15px; }
.mod-detail .mod-title a .iconfont {font-size:12px; background-color:#c19a2d; position:relative;top:-2px; display: inline-block;
    line-height: 1;color:#fff;border-radius:30px;padding:5px;}

.mod-detail .text-wrap { background-color:#634c13; color:#fff; padding:10px;margin-top: 50px; 
background-image: url(../images/awards/cover_left.png); background-repeat: no-repeat; background-size:cover; background-position:left top;}
.mod-detail .text-center {padding-top:30px;}
.mod-detail .logo-wrap { position:relative;top:-30px; }
.mod-detail .logo-wrap .img { position:absolute; z-index:2;width:120px;height:120px; background-size:85%;left:50%;margin-left:-120px;
background-image: url(../images/awards/eachvote_star.png); background-repeat: no-repeat; background-position:left bottom;}

.mod-detail .logo-wrap .logo {
  width: 150px; position:relative; z-index:1;
  height: 120px;
  background-color: #fff;
  overflow: hidden; margin:0 auto;
  display: table;
  border: 2px solid #F5C552;
}

.mod-detail .logo-wrap .logo span {
  display: table-cell;
  width: 100%;
  height: 100%;
  vertical-align: middle;
}

.mod-detail .logo-wrap .logo img {
  width: 100%;
  height: auto;
  overflow: hidden;
}


.mod-detail .desc {color:#dabc3f; text-align:center;width:90%;margin:0 auto;  }
.mod-detail .desc h3 { font-size:22px; font-weight:normal; }
.mod-detail .desc p {line-height:1.42; font-size:14px; margin-top: 10px;}
.mod-detail .desc span {color:#fff;padding:0 4px;}
.mod-detail .desc .c { line-height:1.8; font-size:15px; color:#fff;}


.mod-detail .btn-vote { display:block; width:130px; margin:0 auto;margin-top:30px;font-size:15px; cursor:pointer;text-align:center; }
.mod-detail .btn-vote.done { color: #b1a468; background-color: #827145; }
	
.mod-detail .detail-info { margin-top:40px;line-height:1.8; font-size:13px;padding:30px 15px; border-top:10px solid #000;background-color:#634c13;
    margin-left: -10px;
    margin-right: -10px;}
.mod-detail .share-div {padding:10px 5px 10px 5px; display:none;}


a.able {display:block;font-size:15px; line-height:1.6; font-weight:normal;text-align:center;padding:5px 5px;
position: relative;z-index: 1;    cursor: pointer;  overflow: hidden; color:#000; background-color:#FFE337;}
a.able:hover { background-color:#FFE337; color:#fff;}
a.able:hover::after { transform: translateY(15%) translateX(-25px) rotate(-45deg);}
a.able:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 500%;
    height: 1000%;
    background: #000;
    z-index: -1;
    transform-origin: 0% 0%;
    transform: translateX(calc(20% - 25px)) translateY(10%) rotate(-45deg);
    transition: transform .3s;
}

a.able {}
a.disable {background-color:#9EAFB7; color:#dadfe0;}


@media (min-width: 768px) {
.mod-detail .mod-title.mod-subtitle {padding-bottom:40px;}
.mod-detail .mod-title a { font-size:18px}
 a.able {font-size:16px; padding:5px 0;}
.mod-detail .text-wrap {padding:30px;border-radius: 0 40px 0 40px; }
 

.mod-detail .logo-wrap .img {width: 200px;  margin-left:-200px;height: 185px;}
.mod-detail .logo-wrap {  top:-70px; }
.mod-detail .logo-wrap .logo{ width: 240px; height: 185px; }


.mod-detail .desc h3 { font-size:32px; font-weight:bold; color:#FFE337;}
.mod-detail .desc p {line-height:1.42; font-size:18px; margin-top: 10px;}
.mod-detail .detail-info {  margin-top:40px;  font-size:15px; padding:40px 20px;  border-top:1px dashed #9e874d;  border-bottom:1px dashed #9e874d;}

.mod-detail .share-div { display:block;
    padding: 30px 20px 10px 20px;
}
}

@media (min-width:992px) {
.mod-detail .text-wrap {background-image: url(../images/awards/eachvote.png); background-position:right top; background-size:cover;}

.mod-detail .logo-wrap {height:auto;padding-bottom:40px;top:0px; }
.mod-detail .logo-wrap .img {width: 170px;  margin-left:-165px;height: 145px;}
.mod-detail .logo-wrap .logo{ width: 190px; height: 145px; }

.mod-detail .detail-info {margin:0; margin-top:0; background:none; }
.mod-detail .desc {text-align:left;width:100%;margin:0 auto;  }
.mod-detail .btn-vote {margin-top:50px; float:right;margin-right:20px;font-size:16px;line-height: 36px;}	
}
@media (min-width:1400px) {
.mod-detail .logo-wrap .img {width: 200px;  margin-left:-200px;height: 185px;}
.mod-detail .logo-wrap .logo{ width: 240px; height: 185px; }	
.mod-detail .logo-wrap { height:165px; top:-70px; }
}



/*----list----*/ 
.mod-winner {padding-top:70px;}
.mod-title-awards {font-size:22px; text-align:center; line-height:1.2;padding:30px 10px; font-weight:normal;}
.mod-title-awards strong { font-weight:normal;}
.award-list {padding:20px 5px;  background-image:url(../images/awards/itembg.png); background-position:center center; background-repeat:repeat;}
.award-list .item { position: relative; line-height:1.8;padding-top:15px;padding-bottom:30px; border-bottom: 1px dotted #695229; font-size:12px;}
.award-list .item img {border-radius:5px;}
.award-list .item .visible-xs {margin-top:20px;}
.award-list .title {color:#f1c95a;margin-bottom:25px;font-size:18px;}
 .award-list .title i {
    display: inline-block;
    background-repeat: no-repeat;
    background-image: url(../images/awards/number.png);
}
.award-list .title .num-1 {
    width: 32px;
    height: 34px;
    background-position: 0 0;
}
.award-list .title .num-2{
    width: 32px;
    height: 35px;
    background-position: 0 -34px;
}
.award-list .title .num-3{
    width: 34px;
    height: 36px;
    background-position: 0 -69px;
}
.award-list .title .num-4{
    width: 32px;
    height: 36px;
    background-position: 0 -106px;
}
.award-list .title .num-5{
    width: 33px;
    height: 34px;
    background-position: 0 -143px;
}
.award-list .title .num-6{
    width: 34px;
    height: 35px;
    background-position: 0 -179px;
}
.award-list .title .num-7{
    width: 26px;
    height: 38px;
    background-position: 0 -218px;
}
.award-list .title .num-8{
    width: 32px;
    height: 35px;
    background-position: 0 -259px;
}
.award-list .title .num-9{
    width: 34px;
    height: 35px;
    background-position: 0 -296px;
}
.award-list .title .num-10{
    width: 62px;
    height: 35px;
    background-position: 0 -338px;
}
 
@media (min-width: 768px) {
.award-list .title {font-size:24px;}

.mod-title-awards {font-size:28px; }
.award-list .item {font-size:14px}
} 
@media (min-width: 1200px) {
.award-list {padding:20px 70px; }
.mod-title-awards {font-size:32px; }	
}


 /* share */
.social-icon .icon {
   background-image: url(../images/social-sprite.png);
     background-repeat: no-repeat; 
}
.bdshare-button-style1-16 {
    zoom: 1;
}
.bdshare-button-style1-16:after {
    content: ".";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}
        .article-share .bds_more {
            display: none !important;
            background: none !important;
        }

        .article-share .share-wrapper a {
           float:left;  
            width: 32px;
            height: 32px;margin:0;
             margin-left:10px;
            padding-left: 0; 
			filter: alpha(opacity=100);
            opacity:1;
        }

        .article-share .share-wrapper a:hover {
            color: #888;
            filter: alpha(opacity=100);
            opacity:1;
        }

        .article-share .share-wrapper a {
            -webkit-transition: background 0.3s cubic-bezier(0.17, 0.67, 0.88, 1.25) 0s;
            transition: background 0.3s cubic-bezier(0.17, 0.67, 0.88, 1.25) 0s;
        }

        .article-share .share-wrapper .icon-tsina {
            background-position: -4px -4px;
        }

        .article-share .share-wrapper .icon-tqq {
            background-position: -44px -4px;
        }

        .article-share .share-wrapper .icon-renren {
            background-position: -124px -4px;
        }

        .article-share .share-wrapper .icon-douban {
            background-position: -164px -4px;
        }

        .article-share .share-wrapper .icon-qzone {
            background-position: -204px -4px;
        }

        .article-share .share-wrapper .icon-wechat {
            background-position: -244px -4px;
        }

        .article-share .share-wrapper .icon-tsina:hover {
            background-position: -4px -44px;
        }

        .article-share .share-wrapper .icon-tqq:hover {
            background-position: -44px -44px;
        }

        .article-share .share-wrapper .icon-renren:hover {
            background-position: -125px -44px;
		}

        .article-share .share-wrapper .icon-douban:hover {
            background-position: -165px -44px;
        }

        .article-share .share-wrapper .icon-qzone:hover {
            background-position: -205px -44px;
        }

        .article-share .share-wrapper .icon-wechat:hover {
            background-position: -245px -44px;
        }

        .article-share .share-wrapper .bds_title {
            width: auto;
            line-height: 34px;
            font-size: 14px;
            font-weight:normal;
            text-decoration: none;
            color: #fff;margin-left:5px;
            background: none;
        }
		.bd_weixin_popup {padding:20px!important;width: 270px!important;
    height: 360px!important;}
