/* CSS Document */
*{padding:0;margin:0;}
div,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,img,ul,li,table,th,td,p,span,a{border:0;}
img,input{border:none;vertical-align:middle;}
body{font-family:Tahoma,Arial,Helvetica,"瀵邦喛钂嬮梿鍛寸拨";font-size:0.9rem;text-align:center;background:#FFF;color:#000;}
html{overflow-y:scroll;}
ul{list-style-type:none;}
th,td,input{font-size:0.9rem;}
h3{font-size:0.9rem;}
a:link,a:visited{text-decoration:none;color:#333;}
a:hover,a:active{text-decoration:underline; text-decoration:none;}

li{ list-style:none;}


/*******************************    婢舵挳鍎�  瀵拷顫�   *************************************************/

/********************    閻ц缍嶇�佃壈鍩呴弶锟�  瀵拷顫�   ************************/
/********************    閻ц缍嶇�佃壈鍩呴弶锟�  瀵拷顫�   ************************/
#d1{ width:100%; max-width:998px;overflow:hidden; margin:auto; height:2rem; line-height:2rem; background:rgba(126,126,126,1);}
#d1 ul{ width:95%; margin:auto; overflow:hidden;}
#d1 ul li{ float:left; width:auto; overflow:hidden; text-align:right;}
#d1 ul li a{ color:#fff;}
#d1 ul li:first-child{ float:left;}
#d1 ul li:nth-child(2){ float:right; margin-left:2%;}
#d1 ul li:last-child{ float:right;}
/********************  閻ц缍嶇�佃壈鍩呴弶锟� 缂佹挻娼�  *************************/
/********************  閻ц缍嶇�佃壈鍩呴弶锟� 缂佹挻娼�  *************************/

/********************  缂冩垹鐝疞OGO閸滃本鎮崇槐銏☆攱     瀵拷顫�    ********************/
/*************  logo 閸ワ拷  瀵拷顫�  **************/
#logo{ width:100%; max-width:998px; margin:auto; height:5rem; overflow:hidden; line-height:5rem; padding:1% 0; border:1px solid #e5e5e5;}
#logo .logo{ width:98%; margin:auto; overflow:hidden; height:100%;}
#logo .WebLogo{ float:left; height:100%; overflow:hidden; width:17%;}
#logo .WebLogo a{ display:block; width:100%; height:100%; overflow:hidden;} 
#logo .WebLogo a img{ max-width:100%;} 
/*************  logo 閸ワ拷  瀵拷顫�  **************/

/*************  閸斻劍锟� 閸ワ拷  瀵拷顫�  **************/
#logo .dynamic{ float:left; margin:0 2%; width:18%; overflow:hidden; height:100%;}
#logo .dynamic a{ height:100%; display:block; width:100%;}
#logo .dynamic a img{ max-width:100%; width:100%;}
#logo .dynamic1{ float:right; width:18%; overflow:hidden; height:100%;}
#logo .dynamic1 a{ height:100%; display:block; width:100%;}
#logo .dynamic1 a img{ max-width:100%; width:100%;}
/*************  閸斻劍锟� 閸ワ拷  瀵拷顫�  **************/

/************* 閹兼粎鍌ㄥ锟�  瀵拷顫�    ************/
/* 閹兼粎鍌ㄥ鍡楃磻婵拷*/
.search-cont{ height: 50%; float: left; margin-top: 1.7%; margin-left:1%; border: 1px solid #0aa770; overflow: hidden; width: 7%; float: left; }
.search-cont span{ float:left; }
.search-eng{ float:left; width:100%; height:100%; outline:none; font-family:"瀵邦喛钂嬮梿鍛寸拨"; font-size:1rem; font-weight:bold; appearance:none; -moz-appearance:none; -webkit-appearance:none; color:#0AA770; padding:0 0 0 15%;/*閿熸枻鎷烽�夐敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹閿熸彮璇ф嫹閿熷彨纭锋嫹閿熸枻鎷风ず灏忛敓鏂ゆ嫹澶村浘鐗�*/  background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll right center transparent;border: none; 
}
.search{
    /* border: 1px solid #0AA770; */
    width: 25%;
    height: 53%;
    /* margin-top: 25px; */
    outline: none;
    padding:0 2%;
    margin: 0; 
	float:left;
	margin-top: 3%;
	border-bottom: 1px solid #0aa770;
    border-top: 1px solid #0aa770;
    line-height: 1.5rem;
    }
#xj_button{ margin-top:1.7%; padding: 0 2%; line-height:1.5rem; float:left; border-style:none; height:53% !important; font-family:"瀵邦喛钂嬮梿鍛寸拨"; font-size:1rem; background-color:#0AA770; outline:none; color:rgba(255,255,255,1); }
#xj_button:hover{ cursor:pointer; color:rgba(204,204,204,1); }
/* 閹兼粎鍌ㄥ鍡欑波閺夛拷*/
/************* 閹兼粎鍌ㄥ锟�  缂佹挻娼�    ************/

/********************  缂冩垹鐝疞OGO閸滃本鎮崇槐銏☆攱     瀵拷顫�    ********************/

/********************  缂冩垹鐝弽蹇曟窗鐎佃壈鍩�   瀵拷顫�     ***********************/
#d2{ width:100%; margin:auto; overflow:hidden; padding:0.5% 0;}
#d2 .d2_1{ width:100%; margin:auto; overflow:hidden;}
#d2 .d2_1 ul{ width:16.66%; float:left; height:2rem; line-height:2rem;}
#d2 .d2_1 ul li{ float:left; width:33%;}
#d2 .d2_1 ul li:nth-child(1){ font-weight:600; }
#d2 .d2_1 ul a{ font-size:0.9rem;}
#d2 .d2_1 ul li a:hover{ color:#ef3838;}
/********************  缂冩垹鐝弽蹇曟窗鐎佃壈鍩�   缂佹挻娼�     ***********************/
/************************************  婢舵挳鍎�  缂佹挻娼�   *************************************************/




/**********************************************************     妫ｆ牠銆�  瀵拷顫�  ***********************************************/

/**************************************************************  缁楊兛绔撮弶鍨健瀵拷顫�     ******************************************************/
#d3{ width:100%; max-width:998px; margin:auto; border:0px solid #e5e5e5; border-top:0;}
#d3 #d3_1{ float:left; width:33.26%;}
/*******************************   鐟曚線妞堥崠锟藉锟筋潗   **********************/
#d3 #d3_1 .d3c{ overflow:hidden; line-height:2rem; height:2rem; border-bottom:1px solid #e5e5e5; font-weight: 700;}
#d3 #d3_1 .d3c li{ float:left; padding:0 5%; text-align:left;}
#d3 #d3_1 .d3c li a{ font-size:0.9rem;}
#d3 #d3_1 p{ height:2rem; line-height:2rem; text-align:left; border-bottom:1px solid #e5e5e5;}
#d3 #d3_1 p a{ padding:0 5%; display:block; font-size:0.9rem;}
#d3 #d3_1 #d3e ul li a{ font-size:0.9rem;}

#d3 #d31{ width:69%; float:left; overflow:hidden;}
#d3 #d31 #d3_1{ width:45%; float:left;}

#d3 #d3_1 #d3e .d3g1{ width:100%;/* margin:auto;*/ overflow:hidden;}/* 2018  2-9   */
#d3 #d3_1 #d3e .d3g1 li{ text-align:left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; line-height:1.75rem;margin-top: 14px;  } 
/* #d3 #d3_1 #d3e .d3g1 li:nth-child(1) a{ font-weight:600;} */
#d3 #d3_1 #d3e .d3g1 li:hover a{ color:#00a34a; text-decoration:underline;}

#d3 #d3_1 #d3e .d3g2{ width:100%; /*margin:auto;*/ overflow:hidden; margin-top:1%;}
#d3 #d3_1 #d3e .d3g2 li{ text-align:left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; line-height:1.75rem; position:relative; } 
#d3 #d3_1 #d3e .d3g2 li:hover a{ color:#00a34a; text-decoration:underline;}
#d3 #d3_1 #d3e .d3g2 li:nth-child(1) a{ font-weight:700;}

#d3 #d3_1 #d3e .d3g3{ width:100%;/* margin:auto;*/ overflow:hidden; margin-top:2%;}
#d3 #d3_1 #d3e .d3g3 li{ text-align:left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; line-height:1.75rem;  } 
#d3 #d3_1 #d3e .d3g3 li a span.i1{ width:30%; height:4.5rem; display:block;  overflow:hidden; float:left;}
#d3 #d3_1 #d3e .d3g3 li a span.i1 img{ max-width:100%; width:100%; height:100%;}
#d3 #d3_1 #d3e .d3g3 li:nth-child(1){ white-space:initial;    margin-bottom: 2%; margin-top: 1%;}
#d3 #d3_1 #d3e .d3g3 li:nth-child(1) a{ font-weight:700;}
#d3 #d3_1 #d3e .d3g3 li:nth-child(1) a h1{ float:right; font-size:0.9rem; width:65%; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; overflow:hidden; }
#d3 #d3_1 #d3e .d3g3 li:nth-child(1) a h1:hover{ text-decoration:underline;}
#d3 #d3_1 #d3e .d3g3 li:hover a{ color:#00a34a; text-decoration:underline;}
#d3 #d3_1 #d3e .d3g3 .btu{ background:url(../img/icon/s1.png) 0.9rem; padding-left:11%; background-repeat: no-repeat; position:relative; left:-4%;}

.d3a{ padding-bottom:1%; width:95%; margin:auto;}
.d3b{ display:none; padding-bottom:1%;}
/*******************************   鐟曚線妞堥崠锟界紒鎾存将   **********************/

/*******************************   閼昏鲸鏋冮崠锟藉锟筋潗   **********************/
#d3 #d31 #d3_2{ width:45%; float:left;}
#d3 #d31 #d3_2 .d3_a1{ border-bottom:0px solid #e5e5e5;}
#d3 #d31 #d3_2 p{ height:2rem; line-height:2rem; border-bottom:1px solid #e5e5e5; text-align:left;}
#d3 #d31 #d3_2 div:FIRST-CHILD p{ height: 2rem;line-height:2rem; border-bottom:1px solid #e5e5e5; text-align:left;}
#d3 #d31 #d3_2 div:last-child p{ font-weight: 700; height: 1.75rem; line-height: 1.75rem; margin-top: 14px; }
#d3 #d31 #d3_2 .d3_a1 .d3_a1p{ position:relative;}
#d3 #d31 #d3_2 .d3_a1 .d3_a1p a{}
#d3 #d31 #d3_2 .d3_a1 .d3_a1p a span{ float:left;}
#d3 #d31 #d3_2 .d3_a1 .d3_a1p a i{ display:block; background:#666; height:0.1rem; width:15%; float:left; position:absolute; left:30%; top:50%;}
#d3 #d31 #d3_2 .d3_a1 .d3_1{ width:100%; overflow:hidden;}/*     2018  2-9   */
#d3 #d31 #d3_2 .d3_a1 .d3_1 li{ text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.75rem;  margin-top: 14px;}
#d3 #d31 #d3_2 .d3_a1 .d3_1 li a{ color:#000000;font-size: 0.9rem;}
#d3 #d31 #d3_2 .d3_a1 .d3_1 li:hover a{ color:#00a34a; text-decoration:underline;}

#d3 #d31 #d3_2 .d3_a2{ border-bottom:0px solid #e5e5e5;}
#d3 #d31 #d3_2 .d3_a2 .d3_a2p{ position:relative; height:1.75rem; line-height:1.75rem; margin-top:1%;}
#d3 #d31 #d3_2 .d3_a2 .d3_a2p a{}
#d3 #d31 #d3_2 .d3_a2 .d3_a2p a span{ float:left; font-weight:700;}
#d3 #d31 #d3_2 .d3_a2 .d3_a2p a i{ display:block; background:#666; height:0.1rem; width:15%; float:left; position:absolute; left:35%; top:50%;}
/*#d3 #d31 #d3_2 .d3_a2 .d3_a3p{ width:95%; margin:auto;}*/
#d3 #d31 #d3_2 .d3_a2 .d3_1{ width:100%; margin:auto; overflow:hidden; margin-top:2%; margin-bottom:5%;}
#d3 #d31 #d3_2 .d3_a2 .d3_1 li{ text-align: left; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; line-height: 1.75rem;  height:1.75rem;}
#d3 #d31 #d3_2 .d3_a2 .d3_1 li:hover{ text-decoration:underline;color:#0AA770;}
#d3 #d31 #d3_2 .d3_a2 .d3_1 li:hover a{ text-decoration:underline; color:#0aa770;}

#d3 #d31 #d3_2 .d3_a2 .d3_1 li:nth-child(1){ font-size:0.9rem; text-align:left; line-height:1.75rem; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden; height:auto; font-weight:700; margin-top:0; margin-bottom:3%;}
#d3 #d31 #d3_2 .d3_a2 .d3_1 li:nth-child(1):hover{ color:#0AA770; text-decoration:underline;}
#d3 #d31 #d3_2 .d3_a2 .d3_1 li:nth-child(1):hover a{ color:#0AA770; text-decoration:underline;}

#d3 #d31 #d3_2 .d3_a2 .d3_1 li a{ color:#000000;}
#d3 #d31 #d3_2 .d3_a2 .d3_1 li a i{ width: 0.25rem; height: 0.25rem; display: block; background: #5f5f5f; float: left; border-radius: 50%; margin: 3.5% 0;  margin-right: 2%;}
#d3 #d31 #d3_2 .d3_a2 .d3_1 li:hover a{ color:#00a34a; text-decoration:underline;}
#d3 #d31 #d3_2 .d3_a2 .d3_1 li a:hover i{ background:#00a34a;}

#d3 #d31 #d3_2 .d4_a2{}
#d3 #d31 #d3_2 .d4_a2 .d4_a2_1{ width:96%; overflow:hidden; float:right; margin-bottom:2%;/* margin-top:2%;*/}
#d3 #d31 #d3_2 .d4_a2 .d4_a2_1 .i2{ float:left; width:100%; overflow:hidden; height:8rem; margin-bottom:2%;}
#d3 #d31 #d3_2 .d4_a2 .d4_a2_1 .i2 span{  width:100%; height:100%; overflow:hidden; display:block; float:left;}
#d3 #d31 #d3_2 .d4_a2 .d4_a2_1 .i2 span img{ max-width:100%; width:100%; height:100%;} 
#d3 #d31 #d3_2 .d4_a2 .d4_a2_1 .i2 ul{ width:52%; height:100%; text-align:left; float:right;}
#d3 #d31 #d3_2 .d4_a2 .d4_a2_1 .i2 ul li{ margin-top:3%;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; overflow: hidden; line-height:1.2rem; }
#d3 #d31 #d3_2 .d4_a2 .d4_a2_1 .i2 ul li:nth-child(1){ margin-top:0;}
#d3 #d31 #d3_2 .d4_a2 .d4_a2_1 .i2 ul li a{ color:#000; display:block; width:100%;}
#d3 #d31 #d3_2 .d4_a2 .d4_a2_1 .i2 ul li:hover a{ color:#00a34a; text-decoration:underline;}

#d3 #d31 #d3_2 .d4_a2 .d4_a2_1 .i3{ float:right; width:100%; margin:auto;}
#d3 #d31 #d3_2 .d4_a2 .d4_a2_1 .i3 li{ text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; overflow: hidden; line-height:1.75rem;font-weight:700; text-align:left; }
#d3 #d31 #d3_2 .d4_a2 .d4_a2_1 .i3 li a{ /*display:block; width:100%;*/}
/*#d3 #d31 #d3_2 .d4_a2 .d4_a2_1 .i3 li:hover a{ color:#00a34a; text-decoration:underline;}
#d3 #d31 #d3_2 .d4_a2 .d4_a2_1 .i3 li:hover{ color:#00a34a; text-decoration:underline;}
#d3 #d31 #d3_2 .d4_a2 .d4_a2_1 .i3 li a:hover{ color:#00a34a; text-decoration:underline;}*/
#d3_2 .d4_a2 .d4_a2_1 .i3 li a span{ display:block; width:100%; overflow:hidden; height:8rem;}
#d3_2 .d4_a2 .d4_a2_1 .i3 li a span img{ max-width:100%; width:100%; height:100%;} 
#d3_2 .d4_a2 .d4_a2_1 .i3 li a strong{ border:0; width:100%; text-align: left; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-height:1.75rem; margin-top:2 %;}
#d3_2 .d4_a2 .d4_a2_1 .i3 li a strong:hover{ color:#00a34a; text-decoration:underline;}
/*******************************   閼昏鲸鏋冮崠锟界紒鎾存将   **********************/

/*******************************   闁剧偓甯寸�佃壈鍩呴崠锟藉锟筋潗  **********************/
#d3_3{ width:30%; float:right; }
#d3 #d3_3 p{ position:relative; height:2rem; line-height:2rem; text-align:left; border-bottom:1px solid #e5e5e5; padding:0 2%;}
#d3 #d3_3 p a{/* padding:0 5%;*/ display:block; font-size:0.9rem;}
#d3 #d3_3 p a img{ position: absolute; right: 0; margin: 0.4rem 0;}

#d3 #d3_3 #bge{ width:98%; margin:auto;}
#d3 #d3_3 #bge table{ width:100%; border-collapse:collapse;}
#d3 #d3_3 #bge table tbody{ border-collapse:collapse;}
#d3 #d3_3 #bge table tbody tr{ border-collapse:collapse;}
#d3 #d3_3 #bge table tbody tr td{ position:relative; width:30%; border-collapse:collapse; padding:0.6% 0;}
#d3 #d3_3 #bge table tbody tr td a{ width:90%; margin:auto; display:block; overflow:hidden;}
#d3 #d3_3 #bge table tbody tr td a p{ border:0; float:left; padding:0; margin:0; margin-left:25%; width:80%; height:100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
#d3 #d3_3 #bge table tbody tr td a p:hover{ text-decoration:underline;}
#d3 #d3_3 #bge table tbody tr td a span{ position:absolute; margin:0.5rem 0; display:block; width:15px; height:15px; overflow:hidden; float:left;}
#d3 #d3_3 #bge table tbody tr td a span img{ max-width:100%; vertical-align:top;}
#d3 #d3_3 #bge table tbody tr td:last-child a{ }
#d3 #d3_3 #bge table tbody tr td:last-child a img{ width:18px; height:18px;}
#d3 #d3_3 #bge table tbody tr td:last-child ul{ border:#e5e5e5 solid 1px; position:absolute; top:-1px; left:30px;}
#d3 #d3_3 #bge table tbody tr td:last-child ul li{ position:relative; width:100%; border-collapse:collapse; }
#d3 #d3_3 #bge table tbody tr td:last-child ul li a{ width:90%; margin:auto; display:block; overflow:hidden;}
#d3 #d3_3 #bge table tbody tr td:last-child ul li a p{ border:0; float:left; padding:0; margin:0; margin-left:25%; width:80%; height:100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
#d3 #d3_3 #bge table tbody tr td:last-child ul li ap:hover { text-decoration:underline;}
#d3 #d3_3 #bge table tbody tr td:last-child ul li a span{ position:absolute; margin:0.5rem 0; display:block; width:15px; height:15px; overflow:hidden; float:left;}
#d3 #d3_3 #bge table tbody tr td:last-child ul li a span img{ max-width:100%; vertical-align:top; width:auto !important; height:auto !important;}
#d3 #d3_3 #bge table tbody tr:last-child td{ padding:2% 0; }
#d3 #d3_3 #bge table tbody tr:last-child td a span{ float:right; left:35px; margin:0.075rem 0;}
#d3 #d3_3 #bge table tbody tr:last-child td a p{ font-size:0.6rem; margin-left:5%; width:auto !important; height:100%; line-height:1.2rem;}
#d3 #d3_3 #bge table tbody tr:last-child td a span img{transform:rotate(-90deg); width:14px; height:18px;}

#d3 #d3_3 #bge table tbody tr td #block1{ display:none;}
#d3 #d3_3 #bge table tbody tr td #block2{ display:none;}
#d3 #d3_3 #bge table tbody tr td #block3{ display:none;}
#d3 #d3_3 #bge table tbody tr td #block4{ display:none;}
#d3 #d3_3 #bge table tbody tr td #block5{ display:none;}
#d3 #d3_3 #bge table tbody tr td #block6{ display:none;}
#d3 #d3_3 #bge table tbody tr td #block7{ display:none;}
#d3 #d3_3 #bge table tbody tr td #block8{ display:none;}
#d3 #d3_3 #bge table tbody tr td #block9{ display:none;}
#d3 #d3_3 #bge table tbody tr td #block10{ display:none;}
#d3 #d3_3 #bge table tbody tr td #block11{ display:none;}
#d3 #d3_3 #bge table tbody tr td #block12{ display:none;}
#d3 #d3_3 #bge table tbody tr td #block13{ display:none;}
#d3 #d3_3 #bge table tbody tr td #block14{ display:none;}
#d3 #d3_3 #bge table tbody tr td #block15{ display:none;}
#d3 #d3_3 #bge table tbody tr td #block16{ display:none;}

#d3 #d3_3 #bge table tbody tr td#yinc1:hover #block1{ display:block;}
#d3 #d3_3 #bge table tbody tr td#yinc2:hover #block2{ display:block;}
#d3 #d3_3 #bge table tbody tr td#yinc3:hover #block3{ display:block;}
#d3 #d3_3 #bge table tbody tr td#yinc4:hover #block4{ display:block;}
#d3 #d3_3 #bge table tbody tr td#yinc5:hover #block5{ display:block;}
#d3 #d3_3 #bge table tbody tr td#yinc6:hover #block6{ display:block;}
#d3 #d3_3 #bge table tbody tr td#yinc7:hover #block7{ display:block;}
#d3 #d3_3 #bge table tbody tr td#yinc8:hover #block8{ display:block;}
#d3 #d3_3 #bge table tbody tr td#yinc9:hover #block9{ display:block;}
#d3 #d3_3 #bge table tbody tr td#yinc10:hover #block10{ display:block;}
#d3 #d3_3 #bge table tbody tr td#yinc11:hover #block11{ display:block;}
#d3 #d3_3 #bge table tbody tr td#yinc12:hover #block12{ display:block;}
#d3 #d3_3 #bge table tbody tr td#yinc13:hover #block13{ display:block;}
#d3 #d3_3 #bge table tbody tr td#yinc14:hover #block14{ display:block;}
#d3 #d3_3 #bge table tbody tr td#yinc15:hover #block15{ display:block;}
#d3 #d3_3 #bge table tbody tr td#yinc16:hover #block16{ display:block;}
/*******************************   闁剧偓甯寸�佃壈鍩呴崠锟界紒鎾存将  **********************/

/**************************************************** 缁狅紕鎮婄敮鍝ユ暏缂冩垵娼� 瀵拷顫� ************************/
#background{ position:fixed; width:100%; background:#000; opacity:0.6; height:100%; top:0; left:0;}

.body_index{ position:absolute; top:0; left:0; right:0; height:100%; width:100%; z-index:1; display:none; }

.g-imglink, .g-imglink-img, .g-imglink-title {
	display: block;
}
.g-imglink {
	position: relative;
*zoom:1
}
.g-imglink-title {
	overflow: hidden;
	height: 28px;
	line-height: 28px;
	vertical-align: baseline;
	cursor: pointer;
}
.g-imglink-tag {
	position: absolute;
	top: 0;
	left: 0;
	padding: 0 3px;
	line-height: 18px;
	font-size: 12px;
	cursor: pointer;
}
.g-imglink-img-mask {
	cursor: pointer;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	background: #000;
	opacity: .2;
	filter: alpha(opacity=20);
}
.g-imglink:hover {
	padding: 0;
	text-decoration: none;
}
.g-imglink:hover .g-imglink-title {
	text-decoration: underline;
}
.g-imglink:hover .g-imglink-img-mask {
	visibility: visible;
}
.g-imglink:hover .g-imglink-tag {
	text-decoration: none;
}
.tdn .g-imglink:hover, .tdn .g-imglink:hover .g-imglink-title {
	text-decoration: none;
}
.g-imglink-over .g-imglink-title-bg {
	content: "";
	position: absolute;
	height: 39px;
	width: 100%;
	left: 0;
	bottom: 0;
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0, #000 100%);
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0, #000 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0, #000 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);
}
.g-imglink-over .g-imglink-title {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
}
.animating .g-imglink-over .g-imglink-title-bg { filter: none; }
.layout-container {
	background: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/imgs/hf_body_bg.cbb0c4a.png) repeat-x 0 0
}
.page-width { margin: 0 auto; width: 1200px; }
.width-nr .page-width { width: 990px }
.layout-content { width: 900px; float: right }
.width-nr .layout-content { width: 700px }
.layout-side { float: left; width: 280px }
.layout-guess, .layout-coolsite { margin-top: 10px }
.layout-coolsite { position: relative }
.yeyou_frame { width: 898px }
.width-nr .yeyou_frame { width: 698px }
#hao123-bodyct { zoom: 1 }

.g-fr {	float: right }
.g_fl, .g-fl { float: left; }
.g-ib { display: inline-block; }
.g-hide { display: none; }

.g_clr{ list-style-type:none; }
.g_clr ul.a1{ width:80%; overflow:hidden; margin:auto; padding:1% 0;}
.g_clr ul.a2{ width:50%; overflow:hidden; margin:auto;}
.g_clr div{  width:85%; height:2rem; margin:auto; }
.g_clr li{ float:left;text-align:left; width:16.6%; height:2rem;  line-height:2rem; margin:0.5% 0; }
.g_clr li a{ display:block; font-family:"瀵邦喛钂嬮梿鍛寸拨"; color:#666; padding-left:25%;}
.g_clr li:hover{ color:#fff;}
.g_clr li:hover div{ background:#0aa770; color:#fff; }
.g_clr li a:hover{ color:rgba(255,255,255,1);background:url(../img/icon/s3.png) no-repeat 6%; color:#fff; }

.g_clr ul.a6{ width:80%; overflow:hidden; margin:auto; padding:1% 0;}
.g_clr ul.a6 li{ width:14.28%;} 
.g_clr ul.a6 li:nth-child(4) a{ color:#ffb921;}
.g_clr ul.a6 li a:hover{ color:#fff;}

.g_clr ul.a7{ width:100%; overflow:hidden; margin:auto; padding:1% 0;}
.g_clr ul.a7 li{ width:11.33%;} 
.g_clr ul.a7 li:nth-child(3){ width:16%; }
.g_clr ul.a7 li:nth-child(6){ width:16%; }
.g_clr ul.a7 li a:hover{ color:#fff;}
.g_clr ul.a7 li:last-child{ margin-right:0;}
.g_clr ul.a7 li:first-child{ margin-left:0;}
.g_clr ul.a7 div{}
.g_clr ul.a7 li a{ padding-left:25%;}
/*.g_clr .a2 li{ float:left; width:30%; height:2rem; margin:0.8% 1.5%; text-align:left; line-height:2rem;}
*/
.popup-site-cms .g_clr:last-child{ border-bottom:none;}

.g_clr ul.a3{ padding:1% 0; overflow:hidden;}
.g_clr ul.a3 li{}
.g_clr ul.a3 li a{ padding-left:5%; margin:auto; overflow:hidden; display:block;}
.g_clr ul.a3 li a span{ width:12%; overflow:hidden; display:block; float:left;}
.g_clr ul.a3 li a span img{ max-width:100%;}
.g_clr ul.a3 li a p{ float:left; margin-left:5%;}
.g_clr ul.a3 li a:hover span{ display:none; color:#fff;}
.g_clr ul.a3 li a:hover p{ color:#fff;}
.g_clr ul.a3 li a:hover{ padding-left:15%;}
.g_clr ul.a3 li:hover a{ color:#fff;}
.g_clr ul.a3 li:hover span{ display:none;}
.g_clr ul.a3 li:hover div{ background:#0aa770; color:#fff; }

.g_clr .a4{ width:80%; margin:auto; overflow:hidden; padding:1% 0; }
.g_clr .a4 li{ float:left; width:14.28%; height:2rem; text-align:left; line-height:2rem;}
.g_clr .a4 li a{ }
.g_clr ul.a4 li:hover div{ background:#0aa770; color:#fff; }

.g_clr ul.a5{ width:85%; margin:auto; overflow:hidden; padding:1% 0; }
.g_clr ul.a5 li:nth-child(3){ width:20%;}
.g_clr ul.a5 li:nth-child(3) a span{ width:9%;}
.g_clr ul.a5 li:nth-child(3) a:hover{ padding-left:15%;}
.g_clr ul.a5 li:nth-child(5){ width:22.5%;}
.g_clr ul.a5 li:nth-child(5) a span{ width:8%;}
.g_clr ul.a5 li:nth-child(5) a:hover{ padding-left:15%;}
.g_clr ul.a5 li{ width:12.5%; margin-right:1.5%;}
.g_clr ul.a5 li a{ margin:auto; overflow:hidden; display:block; padding:0;}
.g_clr ul.a5 li a span{ width:15%; overflow:hidden; display:block; float:left;}
.g_clr ul.a5 li a span img{ max-width:100%;}
.g_clr ul.a5 li a p{ float:left; margin-left:5%;}
.g_clr ul.a5 li a:hover span{ display:none; color:#fff;}
.g_clr ul.a5 li a:hover p{ color:#fff;}
.g_clr ul.a5 li a:hover{ padding-left:20%;}
.g_clr ul.a5 li:hover a{ color:#fff;}
.g_clr ul.a5 li:hover span{ display:none;}
.g_clr ul.a5 li div{ width:100%;}
.g_clr ul.a5 li:nth-child(6){ margin-right:0;} 
.g_clr ul.a5 li:last-child{ margin-right:0;}



.g_clr ul.a8{ width:90%; margin:auto; overflow:hidden; }
.g_clr ul.a8 li:nth-child(4){ width:16%;}
.g_clr ul.a8 li:nth-child(4) a span{ width:12%;}
.g_clr ul.a8 li{ width:12.5%; margin-right:1.5%;}
.g_clr ul.a8 li a{ margin:auto; overflow:hidden; display:block; padding:0;}
.g_clr ul.a8 li a span{ width:15%; overflow:hidden; display:block; float:left;}
.g_clr ul.a8 li a span img{ max-width:100%;}
.g_clr ul.a8 li a p{ float:left; margin-left:5%;}
.g_clr ul.a8 li a:hover span{ display:none; color:#fff;}
.g_clr ul.a8 li a:hover p{ color:#fff;}
.g_clr ul.a8 li a:hover{ padding-left:20%;}
.g_clr ul.a8 li:hover a{ color:#fff;}
.g_clr ul.a8 li:hover span{ display:none;}
.g_clr ul.a8 li div{ width:100%;}
.g_clr ul.a8 li:last-child{ margin-right:0;}
.g_clr ul.a8 li:nth-child(7){ margin-right:0;} 

.sc1{ width:100%; text-align:left; padding-left:2%; border-bottom:1px solid #ccc; border-top:1px solid #ccc; height:2rem; line-height:2rem;}
.g_clr:after {
	content: '\20';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.g-bigrender {
	background: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/imgs/lazy-loading-new.e61f8a0.gif) center center no-repeat
}
.noscript .g-bigrender {
	background: 0 0
}
.adicon {
	position: absolute;
	display: inline-block;
	right: 0;
	bottom: 0;
	width: 27px;
	height: 16px;
	z-index: 20;
	background-repeat: no-repeat;
}
.g-lh14 {
	line-height: 14px;
}
.g-lh24 {
	line-height: 24px;
}
.g-lh26 {
	line-height: 26px;
}
.g-lh28 {
	line-height: 28px;
}
.g-lh30 {
	line-height: 30px;
}
.mt10 {
	margin-top: 10px;
}
.mb10 {

	margin-bottom: 10px;
}
.g-fs12 {
	font-size: 12px;
}
.g-grid {
	position: relative;
*zoom:1
}
.g-gc {
	display: inline-block;
*display:inline;
*zoom:1;
	vertical-align: top;
}
.g-box {
	vertical-align: baseline;
}
.width-nr .g-wrap {
	min-width: 990px;
}
.width-nr .width-nr-hide {
	display: none;
}
/*.s-fc0, .g-fc0, .s-fc0h:hover, .g-fc0h:hover {
	color: #333;
}
.s-fc1, .g-fc1, .s-fc1h:hover, .g-fc1h:hover {
	color: #f30;
}
.s-fc2, .g-fc2, .s-fc2h:hover, .g-fc2h:hover {
	color: #999;
}
.s-fc3, .g-fc3, .s-fc3h:hover, .g-fc3h:hover {
	color: #666;
}
.s-fc4, .g-fc4, .s-fc4h:hover, .g-fc4h:hover {
	color: #616161;
}
.s-fc5, .g-fc5, .s-fc5h:hover, .g-fc5h:hover {
	color: #fff;
}
.s-fc6, .g-fc6, .s-fc6h:hover, .g-fc6h:hover {
	color: #fd780d;
}
.s-fc7, .g-fc7, .s-fc7h:hover, .g-fc7h:hover {
	color: #498949;
}
.s-fc8, .g-fc8, .s-fc8h:hover, .g-fc8h:hover {
	color: #5aa01e;
}
.s-fc9, .g-fc9, .s-fc9h:hover, .g-fc9h:hover {
	color: #33a333;
}
.s-fc10, .g-fc10, .s-fc10h:hover, .g-fc10h:hover {
	color: #ddd;
}
.s-fc11, .g-fc11, .s-fc11h:hover, .g-fc11h:hover {
	color: #3b5998;
}
.g-fc12 {
	color: #333;
}
.s-fc13, .g-fc13, .s-fc13h:hover, .g-fc13h:hover {
	color: #6f6f6f;
}
.s-br0, .g-br0, .s-br0h:hover, .g-br0h:hover {
	border: 1px solid #e8e8e8;
}
.s-br1, .g-br1, .s-br1h:hover, .g-br1h:hover {
	border: 1px solid #ddd;
}
.s-br2, .g-br2, .s-br2h:hover, .g-br2h:hover {
	border: 1px solid #dadada;
}*/
.s-br3, .g-br3, .s-br3h:hover, .g-br3h:hover { border-bottom: 1px solid #cecece; }
.s-br4, .g-br4, .s-br4h:hover, .g-br4h:hover { border: 1px solid #97c853; }
.s-br5, .g-br5, .s-br5h:hover, .g-br5h:hover {
	border: 1px solid #f0f0f0;
}
.s-br6, .g-br6, .s-br6h:hover, .g-br6h:hover {
	border: 1px solid #eaeaea;
}
.s-br7, .g-br7, .s-br7h:hover, .g-br7h:hover {
	border: 1px solid #efefef;
}
.s-br8, .g-br8, .s-br8h:hover, .g-br8h:hover {
	border: 1px solid #fcfcfc;
}
.s-br9, .g-br9, .s-br9h:hover, .g-br9h:hover { border: 1px solid #817F82; }
.s-br10, .g-br10, .s-br10h:hover, .g-br10h:hover { border: 1px solid #69b527; }
.s-br11, .g-br11, .s-br11h:hover, .g-br11h:hover { border: 1px solid #eee; }
.s-br12, .g-br12, .s-br12h:hover, .g-br12h:hover { border: 1px solid #e9e9e9; }
.s-br13, .g-br13, .s-br13h:hover, .g-br13h:hover { border-bottom: 1px solid #ade0c1; }
.s-brt3, .g-brt3, .s-brt3h:hover, .g-brt3h:hover { border-top: 1px solid #cecece; }
.s-brt12, .g-brt12, .s-brt12h:hover, .g-brt12h:hover { border-top: 1px solid #e9e9e9; }
.s-bg0, .g-bg0, .s-bg0h:hover, .g-bg0h:hover { background-color: #f1f1f1; }
.s-bg1, .g-bg1, .s-bg1h:hover, .g-bg1h:hover { background-color: #f7f7f7; }
.s-bg2, .g-bg2, .s-bg2h:hover, .g-bg2h:hover { background-color: #cecece; }
.s-bg3, .g-bg3, .s-bg3h:hover, .g-bg3h:hover { background-color: #e0e4e8; }
.s-bg4, .g-bg4, .s-bg4h:hover, .g-bg4h:hover { background-color: #f2f2f2; }
.s-bg5, .g-bg5, .s-bg5h:hover, .g-bg5h:hover { background-color: #fcfcfc; }
.s-bg6, .g-bg6, .s-bg6h:hover, .g-bg6h:hover { background-color: #eaeaea; }
.s-bg7, .g-bg7, .s-bg7h:hover, .g-bg7h:hover { background-color: #333; }
.s-bg8, .g-bg8, .s-bg8h:hover, .g-bg8h:hover { background-color: #34a637; }
.s-bg9, .g-bg9, .s-bg9h:hover, .g-bg9h:hover { background-color: #ffe1e1; }
.s-bg10, .g-bg10, .s-bg10h:hover, .g-bg10h:hover { background-color: #ebebeb; }
.s-bg11, .g-bg11, .s-bg11h:hover, .g-bg11h:hover { background-color: #fff; }
.s-bg12, .g-bg12, .s-bg12h:hover, .g-bg12h:hover { background-color: #fd8220; }
.s-bg13, .g-bg13, .s-bg13h:hover, .g-bg13h:hover { background-color: #0aa770; }
.s-fc20, .g-fc20, .s-fc20:hover, .s-fc20h:hover, .g-fc20h:hover { color: #118850; }
.s-fc22, .g-fc22, .s-fc22h:hover, .g-fc22h:hover { color: #34a637; }
.s-fc23, .g-fc23, .s-fc23h:hover, .g-fc23h:hover { color: #0aa770; }
.g-fc24, .g-fc24:hover { color: #3b5998; }
.g-fc25, .g-fc25h:hover { color: #444; }
.g-fc26, .g-fc26h:hover { color: #222; }
.g-fc27, .g-fc27:hover {
	color: #777;
}
.s-br20, .g-br20, .s-br20h:hover, .g-br20h:hover {
	border: 1px solid #0aa770;
}
.s-br21, .g-br21, .s-br21h:hover, .g-br21h:hover {
	border: 1px solid #adb;
}
.s-br22, .g-br22, .s-br22h:hover, .g-br22h:hover {
	border: 1px solid #34a637;
}
.s-br23, .g-br23, .s-br23h:hover, .g-br23h:hover {
	border: 1px solid #d9d9d9;
}
.s-bg20, .g-bg20, .s-bg20h:hover, .g-bg20h:hover {
	background-color: #4b7;
}
.s-bg21, .g-bg21, .s-bg21h:hover, .g-bg21h:hover {
	background-color: #9ed18e;
}
.s-bg22, .g-bg22, .s-bg22h:hover, .g-bg22h:hover {
	background-color: #34a637;
}
.s-bg23, .g-bg23, .s-bg23h:hover, .g-bg23h:hover {
	background-color: #f4f4f4;
}
.g-fcolor0 {
	color: #118850;
}
.g-fcolor0:hover {
	color: #118850;
}
.g-border0 {
	border-width: 1px;
	border-style: solid;
	border-color: #0aa770;
}
.g-border0_w2 {
	border-width: 2px
}
.g-brwt {
	border-width: 1px 0 0
}
.g-brwr {
	border-width: 0 1px 0 0
}
.g-brwb {
	border-width: 0 0 1px
}
.g-brwl {
	border-width: 0 0 0 1px
}

.g_black {
	color: #333;
	text-decoration: none
}
.g_black:hover {
	color: #333;
	text-decoration: underline
}
.g_blue {
	color: #0053A5;
	text-decoration: none
}
.g_blue:hover {
	color: #0053A5;
	text-decoration: underline
}
.g_green, .g_green-red {
	color: #33a333;
	text-decoration: none
}
.g_green:hover, .g_green-red:hover {
	text-decoration: underline
}
.g_green:hover {
	color: #33a333
}
.g_green-red:hover {
	color: #f30
}
.g_red, .tc-orange {
	color: #f50;
	text-decoration: none
}
.g_red:hover, .tc-orange:hover {
	color: #f50;
	text-decoration: underline
}
.g_gray, .g_gray-red {
	color: #666;
	text-decoration: none
}
.g_gray:hover, .g_gray-red:hover {
	text-decoration: underline
}
.g_gray:hover {
	color: #666
}
.g_gray-red:hover {
	color: #f30
}
.tc-green {
	color: #118850;
	text-decoration: none
}
.tc-green:hover {
	color: #118850;
	text-decoration: underline
}
.g_bold {
	font-weight: 700
}
.g-icon {
	display: inline-block;
*zoom:1;
	vertical-align: middle;
	position: relative;
	top: -.1em;
*top:0
}
.g-icon-change {
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
}
.g-icon-change:hover {
	background-repeat: no-repeat;
}
.g-icon-change-wrap .icon {
	width: 20px;
	height: 20px;
	vertical-align: middle;
	position: relative;
	top: -.1em;
*top:0;
	background-repeat: no-repeat;
}
.g-icon-redpoint {
	position: absolute;
	width: 5px;
	height: 5px;
	background-repeat: no-repeat;
}
.g-tabs, .g-tab, .g-tab-sw {
	position: relative;
*zoom:1;
	vertical-align: top
}
.g-tab {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	cursor: pointer;
	text-align: center
}
.g-tab:hover {
	text-decoration: none
}
.g-tab-selected {
	margin-top: -1px;
	border-width: 1px 0 0
}
.g-tab-sw {
	margin-left: 1px
}
.g-tab-sw .g-tab-s {
	position: absolute;
	top: 12px;
	left: -1px;
	width: 1px;
	height: 16px;
	background: #e9e9e9
}
.g-slider, .g-slider-grid, .g-slider-slides {
	position: relative;
*zoom:1
}
.g-slider-grid, .g-slider-slides, .g-slider-slide {
	overflow: hidden
}
.g-slider-grid {
	width: 100%
}
.g-slider-slide {
	display: inline-block;
*display:inline;
*zoom:1;
	vertical-align: top
}
.g-slider-prev, .g-slider-next {
	position: absolute;
	top: 50%;
	cursor: pointer
}
.g-slider-prev {
	left: 0
}
.g-slider-next {
	right: 0
}
.g-slider-pagination {
	position: absolute
}
.g-slider-page {
	display: inline-block;
*zoom:1;
	overflow: hidden;
	cursor: pointer
}
.g-slider-fade .g-slider-prev, .g-slider-fade .g-slider-next {
	display: none;
	z-index: 5
}
.g-slider-fade .g-slider-slide {
	display: none;
	position: absolute;
	top: 0;
	left: 0
}
.g-slider-fade .animating, .g-slider-fade .selected {
	display: block
}
.g-slider-fade .selected {
	z-index: 2
}
.s-slider1 .g-slider-prev, .s-slider1 .g-slider-next {
	margin-top: -27px;
	width: 37px;
	height: 55px
}
.s-slider1 .g-slider-prev {
	background-repeat: no-repeat;
}
.s-slider1 .grid_hover .g-slider-prev {
	background-repeat: no-repeat;
}
.s-slider1 .grid_hover .g-slider-prev:hover {
	background-repeat: no-repeat;
}
.s-slider1 .g-slider-next {
	background-repeat: no-repeat;
}
.s-slider1 .grid_hover .g-slider-next {
	background-repeat: no-repeat;
}
.s-slider1 .grid_hover .g-slider-next:hover {
	background-repeat: no-repeat;
}
.s-slider2 .g-slider-prev, .s-slider2 .g-slider-next {
	display: none;
	margin-top: -12px;
	width: 24px;
	height: 24px;
	opacity: .6;
	filter: alpha(opacity=60)
}
.s-slider2 .grid_hover .g-slider-prev, .s-slider2 .grid_hover .g-slider-next {
	display: block
}
.s-slider2 .g-slider-prev {
	background-repeat: no-repeat;
}
.s-slider2 .g-slider-next {
	background-repeat: no-repeat;
}
.s-slider2 .g-slider-prev:hover, .s-slider2 .g-slider-next:hover {
	opacity: .9;
	filter: alpha(opacity=90)
}
.slider, .slider__grid {
	position: relative;
	zoom: 1
}
.slider__content {
	position: relative;
	overflow: hidden;
	width: 100%
}
.slider__slides {
	position: relative;
	width: 999999px
}
.slider__slide {
	float: left
}
.slider__pagination {
	position: relative;
	z-index: 2;
	cursor: pointer
}
.slider__nav {
	position: absolute;
	z-index: 2;
	top: 50%;
	cursor: pointer
}
.slider--type-fade .slider__slides {
	width: 100%
}
.slider--type-fade .slider__slide {
	display: none;
	position: absolute;
	top: 0;
	left: 0
}
.slider--type-fade .animating, .slider--type-fade .selected {
	display: block
}
.slider--type-fade .animating .imglink__title-bg {
	filter: none
}
.slider--navshow-hover .slider__nav {
	display: none
}
.slider--nav-1 .slider__nav {
	width: 24px;
	height: 24px;
	margin-top: -12px;
	opacity: .6;
	filter: alpha(opacity=60)
}
.slider--nav-1 .slider__nav:hover {
	opacity: .9;
	filter: alpha(opacity=90)
}
.slider--nav-1 .slider__nav--prev {
	left: 0;
	background-repeat: no-repeat;
}
.slider--nav-1 .slider__nav--next {
	right: 0;
	background-repeat: no-repeat;
}
.slider--nav-2 .slider__grid--hover .slider__nav--prev {
	background-repeat: no-repeat;
}
.slider--nav-2 .slider__grid--hover .slider__nav--prev:hover {
	background-repeat: no-repeat;
}
.slider--nav-2 .slider__grid--hover .slider__nav--next {
	background-repeat: no-repeat;
}
.slider--nav-2 .slider__grid--hover .slider__nav--next:hover {
	background-repeat: no-repeat;
}
.slider--nav-2 .slider__nav {
	width: 37px;
	height: 55px;
	margin-top: -27.5px
}
.slider--nav-2 .slider__nav--prev {
	left: 0;
	background-repeat: no-repeat;
}
.slider--nav-2 .slider__nav--prev:hover {
	background-repeat: no-repeat;
}
.slider--nav-2 .slider__nav--next {
	right: 0;
	background-repeat: no-repeat;
}
.slider--nav-2 .slider__nav--next:hover {
	background-repeat: no-repeat;
}
.slider--nav-3 .slider__nav {
	width: 30px;
	height: 30px;
	margin-top: -15px;
	opacity: .6;
	filter: alpha(opacity=60)
}
.slider--nav-3 .slider__nav:hover {
	opacity: .9;
	filter: alpha(opacity=90)
}
.slider--nav-3 .slider__nav--prev {
	left: 0;
	background-repeat: no-repeat;
}
.slider--nav-3 .slider__nav--next {
	right: 0;
	background-repeat: no-repeat;
}
.slider, .slider__grid, .slider__content, .slider__slide {
	width: 278px;
	height: 110px
}
.imglink {
	display: block;
	position: relative;
*zoom:1;
	text-align: center;
	cursor: pointer
}
.imglink__img, .imglink__title-wrap {
	position: relative;
	display: block
}
.imglink__img-mask, .imglink__title-bg {
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%
}
.imglink__img-mask {
	top: 0;
	display: none
}
.imglink__icon {
	position: absolute
}
.imglink__title {
	line-height: 28px
}
.imglink__title-bg {
	bottom: 0;
	background: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/component/imglink/title_bg.aa39845.png);
	background: -moz-linear-gradient(top, rgba(0,0,0,0), #000);
	background: -webkit-linear-gradient(top, rgba(0,0,0,0), #000);
	background: -ms-linear-gradient(top, rgba(0,0,0,0), #000);
	background: -o-linear-gradient(top, rgba(0,0,0,0), #000);
	_background: 0;
_filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#CC000000);
	_zoom: 1
}
.imglink:hover {
	text-decoration: underline
}
.imglink:hover .imglink__img-mask {
	display: block
}
.imglink--over {
	position: relative
}
.imglink--over, .imglink--over:hover {
	position: relative;
	text-decoration: none
}
.imglink--over .imglink__title {
	position: relative
}
.imglink--over .imglink__title-wrap {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%
}
.imglink {
	width: 278px
}
.imglink__img-mask, .imglink__img {
	width: 278px;
	height: 110px
}
.imglink__img-mask {
	background: rgba(0,0,0,.2)
}
.imglink__title-bg, .imglink__title {
	height: 28px;
	line-height: 28px
}
.imglink--over {
	height: 110px;
	color: #fff
}
.imglink__img-mask, .imglink__img {
	height: 110px
}
.tips_link {
	padding: 0;
	margin: 0;
	width: 0;
	background-image: none;
	text-decoration: none
}
.g_tips-r {
	position: relative
}
.g_icon {
	cursor: pointer
}
.g_tips-r-dot {
	position: absolute;
	width: 12px;
	height: 12px;
	background: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/component/qipao/hint_ball.28f61f9.gif) no-repeat;
	padding: 1px 4px;
	zoom: 1;
	top: -1px;
	left: 32px
}
.g_tips-r .g_icon {
	font-family: "閿熸枻鎷烽敓鏂ゆ嫹";
	position: absolute;
	margin-left: 2px;
	padding-left: 7px;
	width: 34px;
	height: 28px;
	font-size: 12px;
	overflow: hidden;
	word-wrap: break-word;
	padding-top: 2px;
	padding-right: 2px;
	line-height: 13px;
	vertical-align: top;
	color: #ff3c00;
	text-decoration: none;
	cursor: pointer;
	left: 0;
	top: -7px;
	background-repeat: no-repeat;
}
.g_red {
	color: #f50
}
.coolsiteresource-tip {
	display: inline-block;
	position: absolute;
	width: 12px;
	height: 12px;
	margin-left: 4px;
	cursor: pointer;
	background: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/component/qipao/siteresourcetip.9dcc0a1.gif)
}
.coolsiteresource_container {
	display: none;
	position: absolute;
	width: 141px;
	height: 105px;
	z-index: 1000;
	top: -8px;
	right: -125px;
	background-repeat: no-repeat;
}
.coolsiteresource-link {
	width: 141px;
	height: 105px;
	display: block;
	position: relative;
	padding: 0
}
.coolsiteresource-title {
	display: block;
	width: 138px;
	height: 12px;
	line-height: 12px;
	padding: 7px 0 0 3px;
	text-align: center;
	font-size: 12px;
	color: #666;
	overflow: hidden
}
.coolsiteresource-img {
	position: absolute;
	width: 130px;
	height: 75px;
	left: 7px;
	bottom: 6px
}
.g_tips-r-img i {
	padding: 0;
	top: 50%;
	position: absolute;
	margin-left: -2px;
	height: 25px;
	width: 30px;
	margin-top: -12.5px
}
.gif-icon {
	position: absolute
}
.sitelinks {
	position: relative;
	display: inline-block;
*zoom:1
}
.sitelinks .open-up {
	position: absolute;
	top: 10px;
	margin-left: 4px;
	width: 12px;
	height: 12px;
	cursor: pointer;
	background-repeat: no-repeat;
}
.sitelinks .open-down {
	background-repeat: no-repeat;
}
.sitelinks .bg-box {
	display: none;
	position: absolute;
	top: 25px;
	left: 3px;
	z-index: 101
}
.sitelinks .sitelinks-item {
	display: block;
	white-space: nowrap;
	line-height: 26px;
	padding: 0 6px;
	cursor: pointer
}
.sitelinks .site-inner {
	float: left;
	zoom: 1;
	border: 1px solid #d9d9d9;
	padding: 1px 6px;
	text-align: left;
	background: #f7f7f7
}
.hao123-coolsite .sitelinks .bg-box {
	left: 2px
}
.hao123-coolsite .sitelinks .open-up {
	right: -7px
}
.width-nr .hao123-coolsite .sitelinks .bg-box {
	left: -7px
}
.width-nr .hao123-coolsite .sitelinks .open-up {
	right: -14px
}
.banner-box {
	position: absolute;
	left: 0;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	width: 875px;
	padding-left: 23px;
	height: 35px;
	background-color: #f7f7f8
}
.banner-box1 {
	top: 36px
}
.banner-box2 {
	top: 67px
}
.banner-box3 {
	top: 98px
}
.banner-box .arrow {
	position: absolute;
	top: -5px;
	overflow: hidden;
	width: 9px;
	height: 6px;
	background-repeat: no-repeat;
}
.banner-box .closebanner {
	position: absolute;
	top: 11px;
	right: 13px;
	overflow: hidden;
	display: none;
	width: 14px;
	height: 14px;
	background-repeat: no-repeat;
}
.banner-box .closebanner:hover {
	background-repeat: no-repeat;
}
.banner-box .posl1 {
	left: 72px
}
.banner-box .posl2 {
	left: 216px
}
.banner-box .posl3 {
	left: 362px
}
.banner-box .posl4 {
	left: 504px
}
.banner-box .posl5 {
	left: 646px
}
.banner-box .posl6 {
	left: 802px
}
.banner-box .link-banner {
	width: 875px;
	height: 35px;
	overflow: hidden
}
.banner-box .link-banner a {
	line-height: 35px;
	cursor: pointer
}
.banner-box li {
	display: inline-block;
*display:inline;
*zoom:1;
	margin-right: 4px;
	padding-left: 13px;
	width: 126px;
	height: 35px
}
.banner-box .isred a {
	color: #f50
}
.banner-box i {
	float: left;
	margin-right: 2px;
	width: 15px;
	height: 35px;
	cursor: pointer
}
.banner-box .noicon {
	display: none
}
.width-nr .banner-box {
	padding-left: 17px;
	width: 681px
}
.width-nr .banner-box .link-banner {
	width: 685px;
	_width: 681px
}
.width-nr .banner-box li {
	width: 98px;
	padding-left: 9px;
	_padding-left: 10px
}
.width-nr .banner-box .posl1 {
	left: 58px
}
.width-nr .banner-box .posl2 {
	left: 172px
}
.width-nr .banner-box .posl3 {
	left: 286px
}
.width-nr .banner-box .posl4 {
	left: 396px
}
.width-nr .banner-box .posl5 {
	left: 508px
}
.width-nr .banner-box .posl6 {
	left: 629px
}
.coolsite-groups {
	padding: 10px 0
}
.coolsite-bar {
	overflow: hidden;
*zoom:1;
	margin: 10px 0;
	padding: 0 2px 0 4px;
	height: 34px;
	line-height: 34px;
	color: #d5d5d5;
	text-align: center
}
.coolsite-bar .bar-item { padding: 0 14px; font-family:"瀵邦喛钂嬮梿鍛寸拨"; font-weight:bold; }
.width-nr .coolsite-bar .bar-item {
	padding: 0 10px
}
.coolsite-category { width:100%; position: relative; padding: 0 2px; height: 32px; line-height: 32px; text-align: center; white-space: nowrap; }
.coolsite-category:hover { background: #f7f7f7; }
.coolsite-category .coolsite-name-wrap { float: left; padding-left: 88px; font-family:"瀵邦喛钂嬮梿鍛寸拨"; }
.coolsite-category .pic_icon {
	position: absolute;
	top: 6px;
	left: 66px;
*left:69px;
	padding: 0
}
.coolsite-category .pic_icon img { display: block; }
.coolsite-category span { position: relative; padding-right:9px; zoom: 1; }
.coolsite-category a {
	padding: 0 7px;
	_padding: 0 5px
}
.coolsite-category .sitelink { display: inline-block; display:inline; zoom:1; font-family:"瀵邦喛钂嬮梿鍛寸拨"; }
.coolsite-category .sitelink:hover{ text-decoration:underline; }
.coolsite-category .coolsite-more-wrap {
	float: right;
	padding: 0
}
.coolsite-category .coolsite-more {
	vertical-align: top;
	padding-right: 16px;
	font-size: 12px;
	font-family: \5b8b\4f53
}
.coolsite-category .imgtxt {
	height: 16px;
	line-height: 16px;
	position: relative;
	display: inline-block;
	_zoom: 1;
	_display: inline
}
.coolsite-category .imgtxt span {
	display: inline-block;
	_zoom: 1;
	_display: inline;
	background-position: left center;
	background-repeat: no-repeat;
	vertical-align: top;
	height: 16px;
	padding: 0;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer
}
.coolsite-category .no-icon {
	padding-left: 7px;
	zoom: 1
}
.width-nr .coolsite-category span {
	padding: 0
}
.width-nr .coolsite-category .last-link, .width-nr .coolsite-category .pic_icon {
	display: none
}
.kzloc-wrap .kzloc {
	position: relative;
	z-index: 2;
	padding: 0
}
.kzloc-wrap .kzloc-site {
	padding: 0
}
.kzloc-wrap .kzloc-site-first {
	position: relative;
	left: -2px;
	z-index: 1;
	padding-left: 0
}
.kzloc-wrap .kzloc-icon, .kzloc-wrap .kzloc-icon:hover {
	cursor: pointer;
	padding: 0 4px;
	line-height: 16px;
	text-decoration: none;
	background-repeat: no-repeat;
}
.kzloc-wrap .kzloc-pop {
	display: none;
	position: absolute;
	top: -25px;
	left: -153px
}
.kzloc-wrap .kzloc-tip {
	float: left;
	border: 1px solid #d9d9d9;
	border-radius: 1px;
	height: 20px;
	padding: 0 28px 0 8px;
	line-height: 20px;
	font-size: 12px;
	white-space: nowrap;
	background: #fff
}
.kzloc-wrap .kzloc-change, .kzloc-wrap .kzloc-loc {
	padding: 0
}
.kzloc-wrap .kzloc-close {
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	top: 4px;
	right: 4px;
	padding: 0;
	width: 13px;
	height: 13px;
	background-repeat: no-repeat;
}
.kzloc-wrap .kzloc-close:hover {
	background-repeat: no-repeat;
}
.kzloc-wrap .kzloc-arrow {
	overflow: hidden;
	position: absolute;
	top: 21px;
	left: 155px;
	width: 5px;
	height: 4px;
	background-repeat: no-repeat;
}
.coolsiteresource .coolsiteresource-hover {
	z-index: 1000
}
.coolsiteresource .coolsiteresource_container {
	display: none;
	position: absolute;
	top: -8px;
	right: -125px;
	width: 141px;
	height: 105px;
	z-index: 1000;
	background-repeat: no-repeat;
}
.coolsiteresource .coolsiteresource-link {
	width: 141px;
	height: 105px;
	display: block;
	position: relative;
	padding: 0
}
.coolsiteresource .coolsiteresource-link:hover {
	text-decoration: none
}
.coolsiteresource .coolsiteresource-img {
	position: absolute;
	width: 130px;
	height: 75px;
	left: 7px;
	bottom: 6px
}
.coolsiteresource .coolsiteresource-lgimg {
	height: 95px
}
.coolsiteresource .coolsiteresource-title {
	display: block;
	width: 138px;
	height: 13px;
	line-height: 12px;
	padding: 7px 0 0 3px!important;
	text-align: center;
	font-size: 12px;
	color: #666;
	overflow: hidden
}
.coolsiteresource-tip {
	position: absolute;
	width: 12px;
	height: 12px;
	margin-left: -7px;
	margin-top: 2px;
	background: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/component/coolsiteresource/siteresourcetip.abedd43.gif) no-repeat;
	cursor: pointer
}
.width-nr .coolsiteresource .coolsiteresource_container {
	right: -133px
}
.width-nr .coolsiteresource .coolsiteresource-tip {
	margin-left: -7px
}
.coolsite-recommend {
	position: relative;
	padding: 10px 0;
	background: #f7f7f7;
	display: none
}
.coolsite-recommend .slider, .coolsite-recommend .slider__grid, .coolsite-recommend .slider__content, .coolsite-recommend .slider__slide {
	width: 898px;
	height: 80px
}
.coolsite-recommend .items {
	padding: 0 30px
}
.coolsite-recommend .item {
	width: 62px;
	overflow: hidden;
	display: inline-block;
	margin-right: 24px;
	text-align: center;
	vertical-align: top
}
.coolsite-recommend .desc {
	display: block;
	font-size: 12px;
	margin-top: 3px
}
.coolsite-recommend .cpcimg {
	width: 62px;
	height: 62px;
	border-radius: 6px
}
.coolsite-recommend .bigimg {
	width: 152px;
	margin-right: 19px
}
.coolsite-recommend .bigimg .desc {
	margin-top: 6px
}
.coolsite-recommend .last {
	margin: 0
}
.coolsite-recommend .cpcbigimg {
	width: 152px;
	height: 60px;
	border-radius: 0
}
.coolsite-recommend .textlist {
	height: 14px;
	line-height: 14px;
	margin-bottom: 14px;
*margin-bottom:10px;
	overflow: hidden
}
.coolsite-recommend .textitem {
	width: 150px;
	height: 14px;
	line-height: 14px;
	font-size: 12px;
	text-align: left;
	margin-right: 22px;
	display: inline-block;
*display:inline;
*zoom:1
}
.coolsite-recommend .shorttext {
	width: 120px;
	margin-right: 23px
}
.coolsite-recommend .rank {
	overflow: hidden;
	width: 4px;
	height: 4px;
	margin: 4px 10px 4px 0;
*margin-top:5px;
	vertical-align: top;
	background-color: #ccc
}
.coolsite-recommend .recommend-text {
	line-height: 14px
}
.coolsite-recommend .text-item .recommend-text {
	height: 14px;
	display: inline-block;
*display:inline;
*zoom:1
}
.coolsite-recommend .item-link {
	color: #666
}
.coolsite-recommend .item-link:hover {
	color: #f50;
	text-decoration: underline
}
.coolsite-recommend .up {
	overflow: hidden;
	position: absolute;
	top: -6px;
	right: 36px;
	width: 11px;
	height: 6px;
	line-height: 6px;
	background-repeat: no-repeat;
}
.width-nr .coolsite-recommend .slider, .width-nr .coolsite-recommend .slider__grid, .width-nr .coolsite-recommend .slider__content, .width-nr .coolsite-recommend .slider__slide {
	width: 698px
}
.width-nr .coolsite-recommend .item {
	margin-right: 20px
}
.width-nr .coolsite-recommend .bigimg {
	margin-right: 10px
}
.width-nr .coolsite-recommend .width-nr-hide {
	display: none
}
.width-nr .coolsite-recommend .width-nr-last {
	margin-right: 0
}
.width-nr .coolsite-recommend .textitem {
	margin-right: 12px
}
.width-nr .coolsite-recommend .shorttext {
	margin-right: 9px
}
.width-nr .coolsite-recommend .up {
	right: 28px
}
.hao123-coolsite .fold {
	display: block;
	font-size: 12px;
	font-family: \5b8b\4f53;
	color: #666;
	position: relative;
	left: -11px;
	text-decoration: none
}
.el-tips {
	position: absolute;
	top: 60px;
	z-index: 400;
	height: 0;
	line-height: 0;
	cursor: pointer
}
.el-tips-show {
	display: block
}
.el-tips, .el-tips:hover {
	color: #118850
}
.el-tips-img {
	position: absolute;
	top: 0;
	left: 0
}
.el-tips-img-wrap {
	display: block;
	overflow: hidden;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 0;
	background: #fbfbfb
}
.el-tips-txt {
	position: absolute;
	top: 2px;
	left: 50%;
	border: 1px solid #d9d9d9;
	border-radius: 1px;
	padding: 0 4px;
	white-space: nowrap;
	font-size: 12px;
	line-height: 20px;
	background: #fff
}
.el-tips-txt-wrap {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	width: 100%
}
.el-tips-txt-arrow {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -2px;
	width: 5px;
	height: 3px;
	line-height: 0;
	background-repeat: no-repeat;
}
.headlink {
	position: relative;
	vertical-align: top;
	height: 60px
}
.headlink, .headlink__link, .headlink__icon, .headlink__text {
	display: inline-block;
*display:inline;
*zoom:1
}
.headlink__link {
	position: relative;
	z-index: 302;
	padding: 0 8px;
	line-height: 60px
}
.headlink__link, .headlink__link:hover {
	color: #999;
	text-decoration: none
}
.headlink__link:hover {
	background: #f7f7f7;
	background: rgba(247,247,247,.3);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4bF7F7F7, endColorstr=#4bF7F7F7)
}
.sk_skin-color-green .headlink__link:hover {
	background: #f7f7f7;
	filter: none
}
.headlink__icon {
	position: relative;
	vertical-align: middle;
	top: -.1em;
*top:.1em;
	background-repeat: no-repeat;
	cursor: pointer
}
.headlink__text {
	vertical-align: baseline;
	white-space: normal;
	cursor: pointer
}
.widget-topbanner {
	height: 39px;
	background: #fffeee;
	border-bottom: 1px solid #ddd;
	position: relative;
	z-index: 499
}
.widget-topbanner .topbanner-inner {
	position: relative;
	z-index: 499;
	margin: auto;
	width: 1190px
}
.widget-topbanner .link {
	font-size: 13px;
	position: relative;
	top: 0;
*top:2px;
	color: #333;
	cursor: pointer;
	height: 20px;
	line-height: 20px;
	display: inline-block;
	text-decoration: none
}
.widget-topbanner .link:hover {
	color: #f30;
	text-decoration: underline
}
.widget-topbanner .btn {
	display: inline-block;
	width: 80px;
	height: 24px;
	top: 6px;
*top:5px;
	position: relative;
	left: 10px;
	cursor: pointer
}
.widget-topbanner .close {
	position: absolute;
	right: 20px;
	top: 16px;
	width: 8px;
	height: 8px;
	cursor: pointer;
	z-index: 500;
	background-repeat: no-repeat;
}
.widget-topbanner .close:hover {
	background-repeat: no-repeat;
}
.widget-topbanner .close-leftlink {
	position: absolute;
	right: 40px;
	top: 14px;
	cursor: pointer;
	font-size: 13px;
	z-index: 500
}
.widget-topbanner .close-leftlink:hover {
	color: #f50;
	text-decoration: underline
}
.widget-topbanner .icon {
	display: inline-block;
	width: 18px;
	height: 18px;
	top: 4px;
	margin: 0 4px 0 0;
	position: relative
}
.widget-topbanner .xht-popup {
	display: none;
	position: absolute;
	right: 10px;
	top: 28px;
	z-index: 1001;
	padding: 66px 0 0 20px;
	width: 106px;
	height: 36px;
	background-repeat: no-repeat;
}
.widget-topbanner .xht-btn {
	width: 46px;
	height: 22px;
	line-height: 24px;
	text-align: center;
	display: inline-block;
	cursor: pointer
}
.widget-topbanner .ok:hover {
	background: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/headad/xht-popup.e770d6a.png) no-repeat 0 -110px
}
.widget-topbanner .cancel:hover {
	background: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/headad/xht-popup.e770d6a.png) no-repeat -46px -110px
}
.width-nr .widget-topbanner .topbanner-inner {
	width: 990px
}
.layout-header {
	position: relative;
	z-index: 220;
	zoom: 1
}
.layout-header__bg {
	position: absolute;
	top: 0;
	left: 0;
	border-bottom: 1px solid #ccc;
	width: 100%;
	height: 60px;
	background-color: #fcfcfc;
	opacity: .2;
	filter: alpha(opacity=20)
}
.header__inner {
	position: relative;
	padding: 0 0 0 205px;
	height: 61px;
	font-size: 12px;
	font-family: Tahoma
}
.header__item {
	height: 60px
}
.header__item--logo {
	display: inline;
	position: absolute;
	top: 0;
	left: 0
}
.header__item--fl {
	float: left
}
.header__item--fr {
	float: right;
	white-space: nowrap
}
.header__item--ib {
	vertical-align: top;
	display: inline-block;
*display:inline;
*zoom:1
}
.header__item--weather {
	min-width: 180px;
	_width: 180px
}
.header__item--calendar {
	margin-left: 2px;
	width: 170px
}
.header__item--star {
	margin-left: 2px;
	width: 74px
}
.header__item--sheshou {
	position: absolute;
	width: 36px;
	height: 36px;
	left: 166px;
	top: 13px
}
.hao123-search-panel-box {
	height: 82px
}
.hao123-search-panel {
	position: relative;
	z-index: 210
}
.hao123-search {
	height: 46px;
	padding: 27px 0 0 166px;
	position: relative
}
.width-nr .hao123-search {
	height: 41px;
	padding: 27px 0 0 100px
}
.hotsearchCon {
	width: 1000px;
	margin: -9px auto -7px
}
.layout-famoussite {
	position: relative;
	z-index: 100
}
#layout-guess {
	height: 221px;
	overflow: hidden
}
#layout-guesscpt {
	height: 158px
}
.box-toplist {
	position: relative;
*zoom:1
}
.bottom-box {
	height: 298px;
	width: 1188px;
	margin: 10px auto 0;
	position: relative
}
.bottom-box .box-site {
	width: 299px
}
.bottom-box .box-site-inner {
	margin: 20px 0 10px 19px;
	border: 0;
	width: 250px;
	height: auto;
	overflow: hidden
}
.bottom-box .box-ct {
	margin-top: 20px;
	height: auto;
	overflow: hidden
}
.bottom-box .neirong {
	vertical-align: top
}
.bottom-feed {
	height: auto;
	margin: 10px auto 0;
	position: relative
}
.hao123-shortvideo {
	height: 390px
}
.hao123-game {
	height: 346px
}
.hao123-shenghuo {
	height: 350px
}
.hao123-wuliao {
	height: 298px
}
.bottom-box .box-site, .bottom-box .box-ct, .bottom-box .box-ct2, .bottom-box .box-slider, .bottom-box .box-slider2 {
	vertical-align: top
}
.bottom-box .box-ct2 {
	width: 497px;
	height: 266px
}
.bottom-box .box-ct2 .box-ct-inner {
	margin: 0
}
.bottom-box .box-ct-inner {
	margin: 10px auto auto 30px
}
.bottom-box .box-slider {
	width: 248px;
	height: 232px;
	border-left: 1px solid #f1f1f1;
	margin-top: 17px;
	overflow: hidden
}
.bottom-box .box-slider2 {
	width: 248px;
	height: 266px;
	border-left: 1px solid #f1f1f1;
	margin: 0;
	padding: 0
}
.bottom-box .box-slider-inner {
	margin-left: 17px
}
.bottom-box .box-slider2 .box-slider-inner {
	padding-top: 17px
}
.bottom-box .box-slider-title {
	width: 220px;
	line-height: 120%;
	padding-bottom: 9px;
	vertical-align: baseline;
	overflow: hidden
}
.bottom-box .box-slider-title2 {
	padding-bottom: 12px;
	margin-bottom: 6px;
	border-bottom: 1px solid #f1f1f1
}
.bottom-box .bottomtool, .bottom-box .samplexingzuo, .bottom-box .music-area {
	position: absolute;
	top: 4px;
	right: 2px;
	width: 246px;
	height: 28px;
	z-index: 10
}
.bottom-box .box-ct-shangquan {
	width: 440px;
	margin: 2px auto 10px
}
.bottom-box .box-col3, .box-col3 .grid, .box-col3 .slide {
	width: 889px
}
.box-col3 .grid {
	position: relative;
	left: 0
}
.hao123-search-panel-box {
	height: 82px
}
#hao123-video .ctab-slider, #hao123-video .ctab-body, #hao123-game .ctab-slider, #hao123-game .ctab-body {
	margin-top: 20px
}
.width-nr .bottom-box {
	width: 988px
}
.width-nr .bottom-box .box-container {
	width: 988px
}
.width-nr .bottom-box .box-col3 {
	margin-left: 10px
}
.width-nr .bottom-box .box-col3, .width-nr .box-col3 .grid, .width-nr .box-col3 .slide {
	width: 679px
}
.hao123-erji {
	background-color: #f7f7f8;
	margin-top: 10px;
	border-width: 1px 0 0
}
.auth-wrap, .auth-wrap .auth {
	height: 35px;
	line-height: 35px;
	background: #fffeee;
	border-bottom: 1px solid #ddd;
	font-size: 13px
}
.auth-wrap .btn-wrap {
	margin: 6px 0 0 10px
}
.auth-wrap .btn-wrap, .auth-wrap .btn {

	height: 24px
}
.auth-wrap .close {
	display: none;
	position: absolute;
	right: 20px;
	top: 14px;
	width: 8px;
	height: 8px;
	cursor: pointer;
	background-repeat: no-repeat;
}
.auth-wrap .close:hover {
	background-repeat: no-repeat;
}
.hao123logo {
	position: relative
}
.hao123logo .card {
	position: absolute;
	top: 0;
	left: 0
}
.moondaylogo a {
	display: block;
	width: 190px;
	height: 60px;
	background: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/logo/moonday/logo.1f86a9c.png)
}
.moondaylogo img {
	display: none
}
.moondaylogo .astronaut {
	position: absolute;
	left: 72px;
	bottom: 0;
	width: 41px;
	height: 0;
	background: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/logo/moonday/logo.1f86a9c.png) -72px -137px
}
.moondaylogo .flag {
	overflow: hidden;
	position: absolute;
	left: 69px;
	bottom: 31px;
	width: 11px;
	height: 0;
	background: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/logo/moonday/logo.1f86a9c.png) -69px -75px
}
.moondaylogo-showed a {
	background: 0 0
}
.moondaylogo-showed img {
	display: block
}
.moonday {
	position: fixed;
	left: 50%;
	top: 100%;
	margin-left: -595px;
	width: 1190px;
	z-index: 99999
}
.width-nr .moonday {
	margin-left: -495px;
	width: 990px
}
.moonday .apollo {
	position: absolute;
	right: 0;
	top: 0;
	width: 296px;
	height: 244px
}
.moonday .airship {
	position: absolute;
	right: 0;
	top: 0;
	width: 296px;
	height: 244px;
	background: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/logo/moonday/apollo1.7f3e452.png)
}
.moonday .fire {
	position: absolute;
	left: 146px;
	top: 197px;
	width: 101px;
	height: 106px;
	background: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/logo/moonday/apollo1.7f3e452.png) -146px -278px
}
.moonday .fire1 {
	background: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/logo/moonday/apollo1.7f3e452.png) -146px -378px
}
.moonday .fire2 {
	background: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/logo/moonday/apollo1.7f3e452.png) -146px -477px
}
.moonday .apollo2 {
	width: 334px;
	height: 354px;
	background-image: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/logo/moonday/apollo2.0fa029d.png)
}
.moonday .apollo3 {
	background-image: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/logo/moonday/apollo3.48ed76f.png)
}
.moonday .apollo4 {
	background-image: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/logo/moonday/apollo4.b580af8.png)
}
.moonday .apollo5 {
	background-image: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/logo/moonday/apollo5.ba5dd95.png)
}
.moonday .apollo6 {
	background-image: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/logo/moonday/apollo6.672676f.png)
}
.moonday .apollo7 {
	background-image: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/logo/moonday/apollo7.b34fd31.png)
}
.sethome {
	position: absolute;
	z-index: 30;
	overflow: hidden;
	padding: 1px 5px;
	width: 26px;
	font-size: 12px;
	line-height: 17px;
	text-align: center;
	background: #07ac72;
	border-radius: 2px;
	height: 34px;
	color: #fff
}
.sethome .sheshou-gif {
	width: 36px;
	height: 36px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/sethome/img/hover.034fdd1.gif) 0 0 no-repeat;
	display: none
}
.sethome .sheshou-normal-gif {
	width: 36px;
	height: 36px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/sethome/img/normal.7235c4a.gif) 0 0 no-repeat;
	display: block
}
.sethome--hide {
	display: none
}
.sethome:hover .js_text {
	display: none
}
.sethome:hover .sheshou-gif {
	display: block
}
.sethome:hover .sheshou-normal-gif {
	display: none
}
.sethome.ie-down-sheshou .sheshou-normal-gif {
	display: none
}
.sethome.ie-down-sheshou:hover {
	background: #07ac72;
	color: #fff;
	text-decoration: none
}
.sethome.ie-down-sheshou:hover .js_text {
	display: inline
}
.sethome.ie-down-sheshou:hover .sheshou-gif {
	display: none
}
.sethome.ie-down-sheshou:hover .sheshou-normal-gif {
	display: none
}
.weather-tips {
	display: none;
*zoom:1;
	position: absolute;
	top: 50px;
	right: -6px;
	z-index: 210;
	border: 1px solid #e9e9e9;
	border-radius: 2px;
	padding: 0 10px;
	height: 22px;
	line-height: 21px;
	color: #c78544;
	text-align: center;
	background: #fff
}
.weather-tips .weather-tips-tr {
	position: absolute;
	top: -5px;
	left: 50%;
	margin-left: -3px;
	width: 7px;
	height: 5px;
	background-repeat: no-repeat;
}
.weather-tips .weather-tips-icon {
	position: relative;
	top: 2px;
	vertical-align: top;
	margin-right: 2px;
	width: 16px;
	height: 16px
}
.weather {
	position: relative;
*zoom:1;
	padding: 0 1px;
	white-space: nowrap
}
.weather__item {
	display: inline-block;
*zoom:1;
	height: 60px;
	line-height: 60px
}
.weather__item, .weather__item:hover {
	color: #999;
	text-decoration: none
}
.weather__city {
	vertical-align: top;
	padding: 0 10px 0 8px
}
.weather__city-arrow {
	display: inline-block;
*zoom:1;
	overflow: hidden;
	width: 9px;
	height: 6px;
	margin-left: 4px;
	vertical-align: middle;
	background-repeat: no-repeat;
}
.weather__city-name {
	display: inline-block;
*display:inline;
*zoom:1
}
.weather__info-icon {
	display: inline-block;
*zoom:1;
	vertical-align: top;
	width: 26px;
	height: 60px;
	background-position: 0 16px;
	background-repeat: no-repeat
}
.weather__info-txt {
	display: inline-block;
*zoom:1;
	margin-left: 4px
}
.weather__info-temperature {
	display: inline-block;
*zoom:1;
	font-family: arial;
	margin-left: 8px
}
.weather__site {
	vertical-align: top;
	padding: 0 8px 0 3px
}
.weather__site-icon {
	display: inline-block;
*zoom:1;
	vertical-align: top;
	cursor: pointer;
	overflow: hidden;
	margin-top: 25px;
	width: 11px;
	height: 11px;
	background-repeat: no-repeat;
}
.weather__site:hover .weather__site-icon {
	background-repeat: no-repeat;
}
.weather__city-modify-panel {
	position: absolute;
	top: 60px;
	left: -1px;
	z-index: 301;
	border: 1px solid #d9d9d9;
	padding: 20px 19px 0 20px;
	width: 241px;
	height: 97px;
	background: #f7f7f7
}
.weather__city-select {
	float: left;
	margin: 0 0 10px;
	width: 118px
}
.weather__city-select-wrap {
*zoom:1
}
.weather__city-select-wrap:after {
	content: '\20';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.weather__city-select--city {
	margin-left: 5px
}
.weather__city-btn {
	display: inline-block;
	vertical-align: top;
*zoom:1;
*margin-top:10px;
	text-align: center;
	cursor: pointer
}
.weather__city-btn, .weather__city-btn:hover {
	color: #666
}
.weather__city-btn--save {
	border: 1px solid #ccc;
	width: 39px;
	height: 20px;
	line-height: 20px;
	background-repeat: no-repeat;
}
.weather__city-btn--save:hover {
	text-decoration: none
}
.weather__city-btn--cancel {
	margin-left: 11px;
	width: 41px;
	height: 22px;
	line-height: 22px
}
.weather__mask {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 60px
}
.weather--state-hover .weather__mask {
	background: rgba(247,247,247,.3);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4bF7F7F7, endColorstr=#4bF7F7F7)
}
.sk_skin-color-green .weather--state-hover .weather__mask {
	background-color: #f7f7f7;
	filter: none
}
.weather--state-active {
	padding: 0;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #e4e4e4
}
.weather--state-active .weather__item {
	position: relative;
	z-index: 302;
	height: 61px;
	background: #f7f7f7
}
#weather.weather--state-active .weather__item {
	color: #999
}
.weather--state-active .weather__city-arrow {
	background: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/weather/city_arrow_up.e647908.png)
}
.weather--state-active .weather__mask {
	display: none
}
.weather__pm25 {
	display: none;
	padding-right: 5px;
	vertical-align: top
}
.weather__pm25-text {
	width: 16px;
	height: 16px;
	text-align: center;
	line-height: 16px;
	background-color: #ccc;
	color: #fff;
	border-radius: 2px;
*position:relative;
*top:22px
}
.calendar {
	display: block;
	text-align: center
}
.calendar__link {
	padding: 0
}
.calendar__cont {
	position: relative;
	overflow: hidden;
	padding: 0 1px;
	white-space: nowrap;
	z-index: 302;
	zoom: 1
}
.calendar__text--week {
	padding: 0 10px
}
.calendar__link, .calendar__text--nongli {
	display: inline-block;
*display:inline;
*zoom:1;
	line-height: 60px
}
.calendar__link, .calendar__nongli-link, .calendar__link:hover, .calendar__nongli-link:hover {
	color: #999;
	text-decoration: none
}
.calendar__text--nongli {
	vertical-align: top;
	overflow: hidden;
	width: 70px;
	height: 60px;
	position: relative
}
.calendar__text--nongli .g_green, .calendar__text--nongli .g_green:hover {
	color: #0aa770
}
.calendar .slider, .calendar .slider__grid, .calendar .slider__content, .calendar .slider__slide {
	width: 67px;
	height: 60px
}
.calendar .slider {
	vertical-align: top;
	display: inline-block;
*display:inline;
*zoom:1
}
.calendar .holiday-icon {
	width: 70px;
	height: 50px;
	margin: 5px 0;
	position: absolute;
	top: 60px;
	left: 0;
*top:0
}
.star {
}
.star__link {
	padding: 0 10px
}
.login--hide {
	display: none
}
.login__user {
	padding: 0 9px 0 10px
}
.login__icon {
	width: 15px;
	height: 14px
}
.login__icon--user {
	margin-right: 8px;
	background-repeat: no-repeat;
}
.login__icon--gift {
	display: none
}
.login__hongbao {
	position: absolute;
	top: 12px;
	left: -13px
}
.login__hongbao-icon {
	position: relative;
	width: 43px;
	height: 42px;
	background-repeat: no-repeat;
}
.login__hongbao-text {
	position: absolute;
	top: 8px;
	left: 13px;
	width: 0;
	height: 20px;
	background-repeat: no-repeat;
}
.login__icon--hongbao {
	position: absolute
}
.login__pop {
	display: none;
	overflow: hidden;
	position: absolute;
	top: 60px;
	z-index: 1;
	width: 100%
}
.login .g-icon-redpoint {
	position: relative;
	overflow: hidden;
	margin: 8px 0 0 1px
}
.login__item {
	display: block;
	padding-left: 9px;
	height: 32px;
	line-height: 32px;
	color: #999;
	opacity: .95;
	filter: alpha(opacity=95);
	background: #f7f7f7
}
.login__item:hover {
	color: #999;
	background: #f1f1f1;
	opacity: 1;
	filter: none
}
.login__item--coin {
	display: none
}
.login--hongbao .login__icon--user {
	background-repeat: no-repeat;
}
.login--hongbao .login__item--coin {
	display: block
}
.login__state-logout {
	display: inline-block;
*display:inline;
*zoom:1
}
.login__state-logout .login__user:hover {
	background: transparent;
	filter: none
}
.login__state-login {
	min-width: 108px;
	_width: 108px
}
.login--state-hover .login__pop {
	display: block
}
.login--state-hover .login__state-login .login__user {
	display: block;
	background-color: #f7f7f7;
	filter: none;
	color: #999
}
.mail {
	position: static;
	color: #999
}
.mail__pop {
	display: none;
	position: absolute;
	z-index: 301;
	top: 60px;
	right: 16px;
	border: 1px solid #d9d9d9;
	padding: 19px;
	width: 229px;
	background: #f7f7f7;
	white-space: normal
}
.mail__box {
	display: inline-block;
*display:inline;
*zoom:1;
	position: relative;
	border: 1px solid #ccc;
	width: 114px;
	height: 20px;
	line-height: 20px;
	vertical-align: top
}
.mail__box--name, .mail__box--pwd {
	margin-right: 5px
}
.mail__box--suffix {
	z-index: 1;
	width: 106px
}
.mail__box--pwd {
	margin-top: 5px;
	vertical-align: middle
}
.mail__box--btn {
	border: 0;
	width: 106px;
	height: 22px;
	margin-top: 5px
}
.mail__suffix {
	display: block;
	text-indent: 5px;
	cursor: pointer
}
.mail__suffix, .mail__suffix:hover {
	color: #666;
	text-decoration: none
}
.mail__icon--more {
	position: absolute;
	right: 5px;
	left: auto;
	top: 8px;
	overflow: hidden;
	width: 7px;
	height: 4px;
	background-repeat: no-repeat;
}
.mail__submit {
	border: 0 none;
	width: 42px;
	height: 22px;
	line-height: 20px;
	cursor: pointer;
	color: #666;
	vertical-align: top;
	background-repeat: no-repeat;
}
.mail__submit--state-hover {
	background-repeat: no-repeat;
}
.mail__cancel {
	display: inline-block;
	width: 40px;
	height: 22px;
	margin-left: 2px;
	color: #333;
	cursor: pointer;
	text-align: center
}
.mail__placeholder, .mail__input {
	position: absolute;
	left: 0;
	top: 0;
	text-indent: 5px
}
.mail__placeholder {
	cursor: text;
	z-index: 19
}
.mail__input {
	width: 99%;
	height: 19px;
	line-height: 19px;
	border: 1px solid #e9e9e9;
	border-width: 1px 0 0 1px
}
.mail__list {
	display: none;
	position: absolute;
	z-index: 999;
	top: 21px;
	left: -1px;
	border: 1px solid #817f82;
	width: 106px;
	color: #666;
	background: #fff;
	box-shadow: 0 0 3px #ccc;
	text-indent: 5px
}
.mail__list--state-open {
	display: block
}
.mail__list-item {
	display: block;
	height: 21px;
	line-height: 21px;
	cursor: pointer;
	text-indent: 5px
}
.mail__list-item, .mail__list-item:hover {
	color: #333
}
.mail__list-item:hover {
	background: #ebebeb;
	text-decoration: none
}
.mail__list-item-tip {
	background: #f2f2f2;
	cursor: default
}
.mail__msg {
	overflow: hidden;
	position: absolute;
	top: 69px;
	left: 18px;
	z-index: 2;
	width: 121px;
	height: 18px;
	line-height: 16px;
	text-indent: 5px;
	border: 1px solid #ccc;
	background: #ffe1e1;
	color: #f30
}
.mail__proxy {
	display: none;
	margin-top: 2px;
	height: 20px;
	line-height: 20px
}
.mail__agree, .mail__agree-link {
	margin-right: 3px;
	vertical-align: middle
}
.mail__agree-link {
	color: #999
}
.mail__agree-link:hover {
	color: #f50
}
.mail--state-hover .mail__mask {
	display: block
}
.mail--state-open .mail__link {
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #e4e4e4;
	padding: 0 7px 1px;
	background-color: #f7f7f7
}
#mail.mail--state-open .mail__link {
	color: #999
}
.mail--state-open .mail__pop {
	display: block
}
.mail--state-163 .mail__proxy {
	display: block
}
.ie6 .mail__placeholder, .ie7 .mail__placeholder {
	line-height: 23px
}
.ie6 .mail__submit, .ie7 .mail__submit {
	line-height: 21px
}
.ie8 .mail__msg {
	line-height: 18px
}
.width-nr .mail__pop {
	right: 0
}
.headjoke {
	width: 133px;
	overflow: hidden
}
.headjoke__link {
	padding: 0 5px
}
.headjoke .g_red {
	color: #f50
}
.headjoke .g_green {
	color: #0aa770
}
.headjoke__text--icon {
	padding-left: 24px
}
.headjoke__icon {
	position: absolute;
	top: 23px;
	margin: 0;
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
}
.width-nr .headjoke {
	display: none
}
.siye {
	display: none;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1000
}
.siye .siye-link {
	display: block;
	cursor: pointer
}
.siye .siye-img {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	-ms-interpolation-mode: bicubic
}
.siye .siye-icon {
	width: 20px;
	height: 10px;
	position: absolute;
	display: block;
	bottom: 0;
	right: 0;
	background-repeat: no-repeat;
}
.siye .close-btn {
	width: 22px;
	height: 23px;
	position: absolute;
	display: block;
	top: 50%;
	left: 50%;
	margin-top: -12px;
	margin-left: -9px;
	cursor: pointer;
	background-repeat: no-repeat;
}
.yixing-siye {
	display: none;
	position: absolute;
	right: 0;
	top: -180px;
	z-index: 1000
}
.yixing-siye .yixing-siye-link, .yixing-siye .yixing-siye-close {
	position: absolute;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center;
	top: 0
}
.yixing-siye .yixing-siye-close-wrapper {
	position: relative;
	z-index: 1001
}
.yixing-siye .yixing-siye-link-wrapper {
	width: 100%;
	position: relative;
	overflow: hidden
}
.shortcut-box {
	position: fixed;
	z-index: 200;
	left: 50%;
	bottom: 10px;
	margin-left: 614px;
	_position: absolute;
	_bottom: auto
}
.shortcut-box .vip {
	display: block;
	margin-bottom: 4px;
	width: 70px;
	height: 30px;
	font-size: 12px;
	line-height: 30px;
	color: #666;
	cursor: pointer
}
.shortcut-box .vip:hover {
	color: #118850;
	text-decoration: none
}
.shortcut-box .no-icon {
	text-align: center
}
.shortcut-box i {
	vertical-align: middle;
	margin: 0 6px 0 12px;
	width: 17px;
	height: 20px
}
.shortcut-box .video {
	background-repeat: no-repeat;
}
.shortcut-box .game {
	background-repeat: no-repeat;
}
.shortcut-box .gouwu {
	background-repeat: no-repeat;
}
.shortcut-box .joke {
	background-repeat: no-repeat;
}
.shortcut-box-nr {
	margin-left: 604px
}
.shortcut-box-nr .vip {
	width: 60px;
	text-align: center
}
.shortcut-box-nr i {
	display: none
}
.width-nr .shortcut-box {
	margin-left: 514px
}
.width-nr .shortcut-box-nr {
	margin-left: 504px
}
.rightTip {
	position: absolute;
	top: -123px;
	left: -19px
}
.rightTip, .rightTip-img {
	display: block;
	width: 115px;
	height: 120px
}
.rightTip-img {
	background-repeat: no-repeat;
	background-position: center
}
.rightTip-narrow {
	display: none
}
.shortcut-box-nr .rightTip {
	left: -9px
}
.shortcut-box-nr .rightTip, .shortcut-box-nr .rightTip-img {
	width: 70px
}
.shortcut-box-nr .rightTip-wide {
	display: none
}
.shortcut-box-nr .rightTip-narrow {
	display: block
}
.sc-tips {
	width: 80px;
	height: 22px;
	line-height: 22px;
	background-color: #eee;
	font-size: 12px;
	text-align: center;
	position: relative;
	left: -9px;
	top: -8px
}
.sc-tips a {
	color: #0aa770;
	vertical-align: top
}
.sc-tips .close-btn {
	width: 9px;
	height: 9px;
	margin-top: 6px;
	cursor: pointer;
	background-repeat: no-repeat;
}
.sc-tips .arrow {
	display: inline-block;
	width: 5px;
	height: 3px;
	position: absolute;
	top: -3px;
	left: 25px;
	background-repeat: no-repeat;
}
.sc-tips-after {
	position: relative;
	top: -8px
}
#search-input::-webkit-input-placeholder {
font-size:12px
}

.search .left {
	float: left;
	margin: 4px 30px 0 -26px;
	_margin-right: 27px
}
.search .logo {
	width: 120px;
	height: 40px;
	position: relative
}
.search .link {
	position: absolute;
	left: 0;
	z-index: 100
}
.search .link span {
	width: 120px;
	height: 39px;
	display: block
}
.search .link .color {
	background: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/search/searchlogo.dd56f38.png)
}
.search .input-wrapper {
	position: relative
}
.search .input-shadow {
	width: 538px;
	height: 44px;
	border: 1px solid #666;
	border-right: 0;
	background: #fff
}
.search .input {
	width: 448px;
	height: 18px;
	padding: 10px 0;
	border: 0;
	margin: 3px 30px 0 60px;
	_margin-top: 2px;
	font: 16px arial
}
.search .hotword {
	position: absolute;
	right: 5px;
	top: 9px;
	width: 24px;
	height: 24px;
	text-indent: -99999px;
	z-index: 12
}
.search .hot-num {
	position: absolute;
	top: -9px;
	left: 3px;
	width: 18px;
	height: 18px;
	text-indent: 0;
	text-align: center;
	color: #fff;
	cursor: pointer;
	line-height: 18px;
	font-family: arial;
	font-weight: 700;
	font-size: 12px;
	background-repeat: no-repeat;
}
.search .hotword-off .hot-num {
	display: block;
	color: #666;
	background-repeat: no-repeat;
}
.search .hotword-off .hot-num:hover {
	color: #f50
}
.tabs-toggle, .tabs-toggle:hover {
	cursor: pointer;
	position: absolute;
	top: 1px;
	left: 125px;
	z-index: 1;
	padding: 0 10px;
	width: 38px;
	height: 44px;
	font: 400 12px/45px simsun;
	text-decoration: none;
	color: #999
}
.tabs-toggle .arrow {
	overflow: hidden;
	position: absolute;
	top: 19px;
	left: 38px;
	width: 9px;
	height: 6px;
	text-indent: -999px;
	background-repeat: no-repeat;
}
.tabs-toggle-open .arrow {
	background-repeat: no-repeat;
}
#search .tabs {
	display: none;
	position: absolute;
	top: 45px;
	left: 124px;
	z-index: 776;
	border: 1px solid #666;
	border-top: 0;
	background: #fff
}
#search .tab {
	display: block;
	padding-left: 9px;
	width: 45px;
	height: 24px;
	font: 400 12px/24px simsun;
	color: #999;
	position: static
}
#search .tabs-hover .tab {
	background: transparent
}
#search .curr, #search .tabs-hover .tab:hover {
	text-decoration: none;
	color: #999;
	background: #f1f1f1
}
.suggest-search {
	width: 538px;
	top: 45px;
	left: 0;
	z-index: 104
}
.suggest-search .suggest-item {
	padding: 2px 0 2px 9px;
	font: 14px \5B8B\4F53;
	height: 24px;
	line-height: 24px;
	position: relative
}
.suggest-search b {
	font-weight: 700
}
.suggest-search .tag-type {
	float: right;
	color: #ccc;
	font-size: 12px;
	margin-right: 8px;
	display: none;
	position: absolute;
	right: 0;
	top: 2px
}
.hao123-indexsearchlist1 .suggest-search .history b {
	font-weight: 400;
	color: #5e81ca
}
.hao123-indexsearchlist1 .suggest-search .history .suggest-text {
	color: #5e81ca
}
.hao123-indexsearchlist1 .suggest-search .tag-type {
	display: block
}
.hao123-indexsearchlist1 .suggest-search .tag-type.hide {
	display: none
}
.hao123-indexsearchlist1 .suggest-search .tag-type.sugdel {
	display: none
}
.suggest-search i {
	font-size: 12px;
	padding-left: 5px
}
.suggest-search .info {
	font-size: 12px;
	font-weight: 400
}
.suggest-search .icon {
	padding-right: 8px
}
.suggest-search .define {
	font-weight: 700;
	padding-left: 18px
}
.suggest-search .hot-icon {
	display: inline-block;
	height: 16px;
	line-height: 18px;
	font-size: 12px
}
.suggest-search .hot-icon-index {
	width: 18px;
	margin-right: 8px;
	text-align: center;
	color: #fff;
	font-family: arial;
	font-weight: 800
}
.suggest-search .hot-icon-orange {
	background-repeat: no-repeat;
}
.suggest-search .hot-icon-dark {
	color: #999;
	background-repeat: no-repeat;
}
.suggest-search .hot-icon-new {
	width: 12px;
	text-indent: -99999px;
	background-repeat: no-repeat;
}
.suggest-search .list-hook {
	padding-bottom: 1px;
	zoom: 1
}
.suggest-search .footer-hook {
	font-size: 12px;
	line-height: 28px;
	height: 28px;
	z-index: 990;
	background: #f9f9f9;
	color: #ccc;
	padding: 0 8px 0 9px;
	display: none
}
.suggest-search .footer-hook a {
	cursor: pointer;
	color: #ccc
}
.suggest-search .footer-hook a:hover {
	text-decoration: underline;
	color: #666
}
.suggest-search .footer-hook .fl {
	float: left
}
.suggest-search .footer-hook .fr {
	float: right
}
.suggest-search .hotword-tip a {
	color: #0053a5
}
.search .hidden-params {
	display: none
}
.search .button-wrapper {
	vertical-align: top;
	border: 1px solid #666;
	border-left-color: #999
}
.search .button {
	width: 118px;
	height: 44px;
	border: 0;
	font-family: arial;
	font-size: 16px;
	color: #222;
	background: #e6e6e6;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#e6e6e6);
	background-image: -moz-linear-gradient(top, #fff 0, #e6e6e6 100%);
	background-image: -webkit-linear-gradient(top, #fff 0, #e6e6e6 100%);
	background-image: -ms-linear-gradient(top, #fff 0, #e6e6e6 100%);
	background-image: linear-gradient(top, #fff 0, #e6e6e6 100%);
	background-image: -o-linear-gradient(top, #fff 0, #e6e6e6 100%);
	background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #fff), color-stop(100%, #e6e6e6));
	cursor: pointer
}
.search .button:hover {
	background: #f4f4f4;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f4f4f4, endColorstr=#e5e5e5);
	background-image: -moz-linear-gradient(top, #f4f4f4 0, #e5e5e5 100%);
	background-image: -webkit-linear-gradient(top, #f4f4f4 0, #e5e5e5 100%);
	background-image: -ms-linear-gradient(top, #f4f4f4 0, #e5e5e5 100%);

	background-image: linear-gradient(top, #f4f4f4 0, #e5e5e5 100%);
	background-image: -o-linear-gradient(top, #f4f4f4 0, #e5e5e5 100%);
	background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #f4f4f4), color-stop(100%, #e5e5e5))
}
.hotword-yindao-tip {
	position: absolute;
	width: 143px;
	height: 31px;
	right: -147px;
	top: -32px;
	background-repeat: no-repeat;
}
.hotword-yindao-tip .hot-quan {
	position: absolute;
	width: 38px;
	height: 35px;
	left: -39px;
	top: 27px;
	background-repeat: no-repeat;
}
.hotword-yindao-tip .hot-close {
	position: absolute;
	width: 16px;
	height: 16px;
	right: -1px;
	top: 0;
	cursor: pointer
}
.form-hook .hotword-on {
	overflow: hidden;
	background-repeat: no-repeat;
}
.search .hotword-on .hot-num {
	display: none;
	left: 1000px
}
.sugB-Box .hot-icon-index {
	background: #cecece;
	width: 4px;
	height: 4px;
	position: relative;
	top: -3px;
	margin-right: 6px
}
.sugB-Box .hot-icon-num {
	display: none
}
.sugB-Box .suggest-item {
	width: 143px;
	float: left;
	padding-right: 11px;
	padding-left: 19px;
	height: 25px;
	line-height: 25px
}
.sugB-Box .list-hook {
	width: 355px;
	overflow: hidden;
	margin-bottom: 10px
}
.sugB-Box li.hover {
	background: 0 0;
	color: #f50;
	text-decoration: underline
}
.hao123-indexsearchlist1 .suggest-search li.hover .tag-type.sugdel {
	display: block
}
.suggest .list-header {
	display: none
}
.sugB-Box .list-header {
	display: block;
	width: 333px;
	font-family: "Microsoft YaHei";
	font-weight: 700;
	font-size: 14px;
	border-top: 1px solid #eaeaea;
	margin: 25px 0 7px 9px;
*zoom:1;
*position:relative
}
.sugB-Box .list-title {
	width: 64px;
	margin-top: -7px;
	padding-left: 26px;
	background: #fff url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/search/search.1b3c09e.png) 5px 0 no-repeat;
*zoom:1;
*position:relative
}
.suggest .sug-cms {
	display: none
}
.sugB-Box .sug-cms {
	display: block;
	width: 161px;
	position: absolute;
	top: 25px;
	right: 20px
}
.sugB-Box .sug-pic {
	display: block;
	position: relative;
	width: 161px;
	height: 92px;
	cursor: pointer;
	zoom: 1
}
.sugB-Box .sug-pic:hover {
	text-decoration: none
}
.sugB-Box .pictitle {
	position: absolute;
	display: block;
	width: 100%;
	top: 68px;
	left: 0;
	text-align: center;
	font-size: 12px;
	line-height: 22px;
	color: #fff
}
.sug-pic .picbg {
	display: none;
	width: 161px;
	height: 92px;
	position: absolute;
	left: 0;
	bottom: 0;
	_zoom: 1;
	background: rgba(0,0,0,.2);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000)\9
}
.pichover .picbg {
	display: block;
	zoom: 1
}
.sugB-Box .sug-textbox {
	overflow: hidden;
	width: 161px;
	margin-top: 10px
}
.sugB-Box .sug-text {
	display: block;
	float: left;
	width: 80px;
	height: 36px;
	margin: 0 1px 1px 0;
	background: #f7f7f7;
	line-height: 36px;
	text-align: left;
	font-size: 12px;
	color: #999
}
.sugB-Box .sug-righttext {
	margin-right: 0
}
.sugB-Box .sug-title {
	margin-left: 10px
}
.sugB-Box .sug-text:hover {
	text-decoration: none;
	color: #f50;
	background: #f4f4f4
}
.width-nr .hao123-search {
	height: 41px;
	padding: 27px 0 0 100px
}
.hotsearch-box {
	position: relative;
	z-index: 103;
	margin: 6px 0 26px 195px;
	width: 658px;
	height: 20px
}
.hotsearch-box .boxhot {
	overflow: hidden;
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 12px
}
.hotsearch-box .boxhot li { display: inline-block; }
.hotsearch-box .boxhot .title { margin-right: 6px; }
.hotsearch-box .boxhot .hotsearch-link {
	padding-left: 15px;
	padding-bottom: 1px;
	background-repeat: no-repeat;
}
.hotsearch-box .boxhot .text { margin-right: 20px; }
.hotsearch-box .boxhot a { color: #666; }
.hotsearch-box .boxhot .js-hotword:hover { color: #f30; }
.width-nr .hotsearch-box { margin-left: 228px; }
.search-fixed .hotsearch-box .hotsearchtop .boxhot .text a { color: #666; }
.search-fixed {
	z-index: 100001;
	position: fixed;
	top: 0;
	left: 0;
	height: 46px;
	overflow: visible;
	border: 0
}
.search-fixed, .width-nr .search-fixed { width: 100%; }
.search-fixed .search-bg { display: none; }
.search-fixed .hao123-search {
	padding: 14px 0 4px;
	width: 100%;
	border-bottom: 1px solid #ddd
}
.search-fixed .fixed-bg {
	position: absolute;
	top: 0;
	border: 1px solid #d9d9d9;
	height: 95px;
	width: 100%;
	background: #f3f3f3;
	opacity: .97;
	filter: alpha(opacity=97)
}
.search-fixed .border-shadow {
	overflow: hidden;
	height: 2px;
	width: 100%;
	z-index: 0;
	position: absolute;
	bottom: -35px;
	background: #f0f0f0;
	opacity: .75;
	filter: alpha(opacity=75)
}
.search-fixed .hotsearchCon, .search-fixed .search {
	width: 860px
}
.search-fixed .search {
	margin: 0 auto;
	height: 46px;
	z-index: 777
}
.search-fixed .notice {
	display: none
}
.search-fixed .notice-fixed {
	display: block;
	z-index: 788;
	position: absolute;
	left: 50%;
	margin-left: 360px;
	padding: 6px;
	right: 0;
	top: 20px
}
.search-fixed .hotsearch-box {
	margin-left: 123px
}
.search-fixed #search .link .color {
	background: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/search/searchlogo.dd56f38.png)
}
.notice {
	position: absolute;
	right: 16px;
	top: 37px;
	width: 197px;
	line-height: 16px;
	font-size: 12px
}
.notice .icon {
	position: absolute;
	top: 13px;
	left: 6px;
	width: 5px;
	height: 5px;
	background-repeat: no-repeat;
}
.notice a {
	display: block;
	overflow: hidden;
	width: 154px;
	white-space: nowrap;
	font-size: 12px;
	color: #666
}
.notice .slider, .notice .slider__grid, .notice .slider__content, .notice .slider__slide {
	width: 154px;
	height: 16px
}
.notice .slider {
	width: 197px;
	height: 28px
}
.notice .slider__grid {
	padding: 6px 0 6px 17px;
	width: 174px
}
.notice .slider__grid--hover {
	background-repeat: no-repeat;
}
.notice .slider__grid--hover .slider__nav--next {
	display: block
}
.notice .slider__grid--hover .s-wea {
	color: #f50
}
.notice .slider__content {
	margin-top: 1px
}
.notice .slider__nav {
	display: none
}
.notice .slider__nav--next {
	right: 6px;
	top: 6px;
	margin: 0;
	width: 15px;
	height: 15px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	background-repeat: no-repeat;
}
.notice .slider__nav--next:hover {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}
.width-nr .notice {
	display: none;
	overflow: hidden;
	width: 0;
	height: 0
}
.notice-fixed {
	display: none;
	width: 185px
}
.notice-fixed a {
	width: auto
}
.notice-fixed .gong-down {
	border: 1px dashed #bbb;
	display: inline-block;
*display:inline;
*zoom:1;
	padding: 1px 3px
}
.notice-fixed .gong-down .g_icon {
	position: relative;
	top: -.1em;
	vertical-align: middle;
	display: inline-block;
	margin-right: 3px;
	overflow: hidden;
	width: 10px;
	height: 10px;
	background-repeat: no-repeat;
}
.notice-fixed .g_icon_hot .g_icon {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 16px;
	height: 15px;
	cursor: pointer;
	margin-left: 2px;
	background-repeat: no-repeat;
}
.notice-fixed .icon {
	margin: 6px
}
.search-fixed .notice a {
	display: inline;
	color: #666
}
body .search-fixed .hao123-search .notice.notice-fixed {
	margin-left: 382px
}
.leftbanner {
	margin-bottom: 10px;
	position: relative
}
.leftbanner .items {
	padding: 0 0 0 10px;
	line-height: 28px
}
.leftbanner .item {
	display: inline-block;
	margin-right: 10px
}
.leftbanner .youxi-ph {
	height: 28px;
	padding: 0 10px;
	overflow: hidden
}
.leftbanner .youxi-toplist {
	height: 28px;
	line-height: 28px;
	white-space: nowrap;
	list-style: none;
	overflow: hidden;
	text-overflow: ellipsis
}
.leftbanner .club-dianqiu {
	position: absolute;
	width: 126px;
	height: 200px;
	left: -150px;
	top: 0;
	z-index: 10;
	background: red
}
.leftbanner .sjb-box-slider {
	height: 60px
}
.leftbanner .sjb-box-slider .piclink {
	height: 60px
}
.leftbanner .sjb-box-slider .silde-btn {
	top: 50%;
	margin-top: -19px
}
.wslider {
	position: relative;
	overflow: hidden;
	zoom: 1;
	width: 278px;
	margin-bottom: 10px
}
.wslider .slider, .wslider .slider__grid, .wslider .slider__content, .wslider .slider__slide {
	width: 278px;
	height: auto
}
.wslider-inner {
	width: 800%;
	font-size: 0
}
.wslider-inner .hide {
	position: absolute;
	visibility: hidden
}
.wslider-item {
	width: 278px;
	display: inline-block;
*display:inline;
*zoom:1
}
.wslider-item .item-pic {
	width: 278px
}
.wslider-item .item-text {
	padding: 7px 10px;
	margin-right: -10px
}
.wslider-item .txt {
	display: inline-block;
*display:inline;
*zoom:1;
	margin-right: 10px;
	height: 28px;
	line-height: 28px;
	vertical-align: top
}
.wslider-item .tag {
	position: relative;
	display: inline-block;
*display:inline;
*zoom:1;
	vertical-align: 1px;
	height: 18px;
	line-height: 18px;
	background-color: #9ed18e;
	padding: 0 10px 0 6px;
	margin-right: 5px;
	font-size: 12px;
	color: #fff
}
.wslider-item .tag-uparw {
	position: absolute;
	top: 0;
	right: -8px;
	border: 8px dashed transparent;
	border-top: 8px solid #fcfcfc
}
.wslider-item .tag-downarw {
	position: absolute;
	bottom: 0;
	right: -8px;
	border: 8px dashed transparent;
	border-bottom: 8px solid #fcfcfc
}
.wslider-item .link {
	display: inline-block;
*display:inline;
*zoom:1;
	font-size: 14px
}
.wslider-loading .P {
	border: 0;
	background: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/leftbannerv2/news_loading.03ce3dc.gif) no-repeat center
}
.wslider-seenone {
	display: none
}
.slidetoolbarContainer {
	position: fixed;
	_position: absolute;
	_overflow-y: hidden;
	top: 0;
	left: 0;
	width: 50px;
	height: 100%;
	z-index: 499
}
.slidetoolbarv2 {
	background: #e6e6e6;
	width: 50px;
	height: 100%;
	left: -50px;
	position: relative
}
.slidetoolbarv2 .applist {
	padding-top: 63px;
	font-size: 12px
}
.slidetoolbarv2 .appitem {
	position: relative;
*zoom:1;
	margin-bottom: 10px
}
.slidetoolbarv2 .appitem:hover .icon, .slidetoolbarv2 .appitem-jshover .icon, .slidetoolbarv2 .appitem-hover .icon {
	padding: 0;
	border: 1px solid #e6e6e6;
	border-width: 1px 0;
	background: #f7f7f7
}
.slidetoolbarv2 .appitem:hover .content, .slidetoolbarv2 .appitem-jshover .content, .slidetoolbarv2 .appitem-hover .content {
	display: block
}
.slidetoolbarv2 .flipping .icon, .slidetoolbarv2 .flipping:hover .icon, .slidetoolbarv2 .icon {
	position: relative;
	display: block;
	padding: 1px 0;
	height: 68px;
	color: #999;
	text-align: center;
	border: 0;
	background: transparent
}
.slidetoolbarv2 .flipping .icon:hover, .slidetoolbarv2 .flipping:hover .icon:hover, .slidetoolbarv2 .icon:hover {
	color: #999;
	text-decoration: none
}
.slidetoolbarv2 .hot {
	position: absolute;
	z-index: 5;
	right: 5px;
	top: 5px;
	width: 9px;
	height: 9px;
	background-repeat: no-repeat;
}
.slidetoolbarv2 .icon-img {
	display: block;
	margin: 8px auto;
	height: 32px;
	width: 32px
}
.slidetoolbarv2 .flipping:hover .content, .slidetoolbarv2 .content {
	display: none
}
.slidetoolbarv2 .content {
	position: absolute;
	top: 0;
	left: 0;
	padding-left: 50px;
	width: 210px;
	height: 68px;
	border: 1px solid #e6e6e6;
	border-left: 0;
	overflow: hidden;
	background: #f7f7f7
}
.slidetoolbarv2 .link, .slidetoolbarv2 .desc {
	display: block;
	overflow: hidden;
	padding-left: 10px;
	width: 127px;
	height: 34px;
	white-space: nowrap;
	text-overflow: ellipsis
}
.slidetoolbarv2 .img {
	display: block
}
.slidetoolbarv2 .link {
	padding-top: 3px;
	line-height: 46px;
	color: #666;
	font-size: 14px
}
.slidetoolbarv2 .link:hover {
	color: #f30
}
.slidetoolbarv2 .desc {
	line-height: 18px;
	color: #999
}
.slidetoolbarv2 .desc, .slidetoolbarv2 .desc:hover {
	color: #999;
	text-decoration: none
}
.slidetoolbarv2 .flipicon {
	height: 54px;
	position: absolute;
	top: -10px;
	right: 50px
}
.slidetoolbar-closebtn {
	position: absolute;
	height: 50px;
	width: 50px;
	bottom: 50px;
	background-color: #e6e6e6;
	cursor: pointer;
	display: none;
	background-repeat: no-repeat;
}
.slidetoolbar-closebtn:hover {
	background-color: #f1f1f1
}
.slideclosebtn-open {
	background-repeat: no-repeat;
}
.menus {
	z-index: 2;
	margin-bottom: 10px;
	border-top: 2px solid #099e6a;
	border-bottom: 1px solid #eaeaea
}
.menus .g-gc {
	position: relative;
	width: 111px
}
.menus .link {
	display: block;
	text-align: center;
	font: 400 16px/38px "Microsoft Yahei"
}
.menus .link:hover {
	text-decoration: none
}
.menus .first {
	width: 81px
}
.menus .last {
	width: 110px
}
.menus .split {
	content: "";
	width: 1px;
	height: 20px;
	position: absolute;
	top: 11px;
	right: 0;
	background: #eaeaea
}
.menus .last .split {
	display: none
}
.menus .recommend-wrap, .menus .recommend {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 0;
	width: 110px;
	line-height: 0
}
.menus .recommend {
	overflow: hidden
}
.menus .recommend-link {
	display: block;
	height: 60px;
	background-repeat: no-repeat
}
.width-nr .menus .g-gc {
	width: 101px
}
.width-nr .menus .first {
	width: 81px
}
.width-nr .menus .recommend-wrap {
	display: none
}
.width-nr .menus .width-nr-last .split {
	display: none
}
.govsite-top { overflow: hidden; height: 36px; }
.govsite-top .title { width: 80px; text-align: center; font-family:"瀵邦喛钂嬮梿鍛寸拨"; }
.govsite-top a{ font-family:"瀵邦喛钂嬮梿鍛寸拨"; color:rgba(51,51,51,1); }
.govsite-top a:hover{ color:#0AA770; }
.govsite-top .g-gc { margin: 8px 36px 8px 8px; line-height: 20px; }

.width-nr .govsite-top .g-gc {
	margin-right: 20px
}
.govsite-top .last, .width-nr .govsite-top .last {
	margin-right: 0
}

.widget-site .site-text {
	height: 20px;
	width: 56px;
	cursor: pointer;
	vertical-align: top
}
.widget-site .site-text:hover {
	background-position: 0 -20px
}
.widget-site .site-text1 {
	background-image: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/site/text/text1.32c2bfe.png)
}
.widget-site .site-text2 {
	background-image: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/site/text/text2.76b7382.png)
}
.widget-site .site-text3 {
	background-image: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/site/text/text3.d8e3b76.png)
}
.widget-site .site-text4 {
	width: 60px;
	background-image: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/site/text/text4.3f7e2d4.png)
}
.widget-site .site-manage {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 999;
	cursor: pointer;
	width: 33px;
	height: 33px;
	background-repeat: no-repeat;
}
.widget-site .site-bd {
	position: relative;
*zoom:1;
	padding: 3px 0 0 32px
}
.widget-site .site-hd0 {
	padding-bottom: 3px
}
.widget-site .site-item {
	position: relative;
	display: inline-block;
*display:inline;
*zoom:1;
	vertical-align: top;
	margin-right: 4px;
	padding: 6px 0 4px;
	width: 139px;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #000
}
.widget-site .site-item .sitelink {
	padding: 0 4px;
	display: inline-block;
*zoom:1
}
.widget-site .site-item .sublink, .widget-site .site-item .singglelink {
	padding-right: 0
}
.widget-site .site-item .sitemainlink, .widget-site .site-item .imgicon {
	background-repeat: no-repeat;
	background-position: 2px 44%;
	background-position: 2px 40%\9;
	padding-left: 25px
}
.widget-site .site-item-add {
	border: 1px dotted #bbb;
	padding: 0;
	height: 20px;
	line-height: 20px;
	position: relative;
	cursor: pointer;
	vertical-align: middle
}
.widget-site .site-item-add i {
	position: absolute;
	top: 0;
	left: 0;
	height: 20px;
	width: 17px;
	background-repeat: no-repeat;
}
.widget-site .site-item-add-normal {
	width: 77px;
	margin: 4px 0 4px 6px;
	padding-left: 18px
}
.widget-site .site-item-add-normal span {
	padding-left: 5px;
	color: #a6a6a6
}
.widget-site .site-item-add-short {
	width: 20px;
	margin: 4px 0 4px -26px;
	z-index: 126
}
.widget-site .site-item-add:hover, .widget-site .site-item-add-hover {
	border: 1px solid #97c853
}
.widget-site .site-item-add:hover span, .widget-site .site-item-add-hover span {
	color: #97c853
}
.widget-site .site-item .no-icon {
	padding-left: 0
}
.widget-site .site-item .imgtxt span {
	display: inline-block;
	_zoom: 1;
	_display: inline;
	background-position: left center;
	background-repeat: no-repeat;
	vertical-align: top;
	height: 20px;
	padding: 0;
	cursor: pointer
}
.widget-site .site .bg-box {
	left: 10px;
	padding: 2px 0;
	width: 86px;
	text-align: center
}
.widget-site .site .bg-box .site-inner, .widget-site .site .bg-box .sitelinks-item {
	padding: 0;
	line-height: 23px
}
.widget-site .login-tip {
	position: relative;
	border-bottom: 1px solid #f1f1f1;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	text-align: center;
	background: #fdfff1
}
.widget-site .login-tip .tipbtn {
	margin: 5px 0 0 10px;
	width: 46px;
	height: 20px;
	line-height: 20px;
	border-radius: 2px;
	background: #52ab26
}
.widget-site .login-tip .tipbtn:hover {
	text-decoration: none;
	background: #69b527
}
.widget-site .login-tip .tipclz {
	position: absolute;
	top: 2px;
	right: 2px;
	height: 12px;
	width: 12px;
	cursor: pointer;
	background-repeat: no-repeat;
}
.widget-site .login-tip .tipclz:hover {
	background-repeat: no-repeat;
}
.widget-site .login-tip .tipclz:active {
	top: 3px
}
.widget-site .nodata {
	text-align: center;
	line-height: 45px;
	width: 690px;
	font-size: 12px;
	padding-top: 8px
}
.widget-site .nodata a {
	margin: 0 3px;
	color: #0053A5
}
.widget-site .nodata a:hover {
	color: #f30
}
.widget-site .tips_link {
	vertical-align: top;
	padding: 0;
	margin: 0;
	width: 0;
	background-image: none;
	text-decoration: none;
	_padding-left: 5px
}
.widget-site .g_tips-l {
	left: -5px
}
.widget-site .g_tips-r-show .g_tips-r-hover {
	background: 0 0
}
.widget-site .g_tips-r-show .g_tips-r-hover .g_icon {
	top: 0
}
.widget-site .g_tips-r-hover {
	top: -5px;
	width: 12px;
	overflow: visible;
	white-space: normal;
	display: inline-block;
	background-repeat: no-repeat;
}
.widget-site .g_tips-r-hover .g_icon {
	top: -999em
}
.widget-site .g_tips-r-show .tips_link.g_tips-r-hover {
	background: 0 0
}
.widget-site .gif-icon {
	width: 30px;
	height: 22px;
	top: 0;
	left: -2px
}
.width-nr .widget-site {
}
.width-nr .widget-site .site-bd {
	width: 685px;
	padding-left: 22px
}
.width-nr .widget-site .site-item {
	width: 112px;
	margin-right: 0
}
.width-nr .widget-site .site-item .sitemainlink, .width-nr .widget-site .site-item .imgicon {
	padding-left: 20px
}
.width-nr .widget-site .site-item .no-icon {
	padding-left: 0
}
.width-nr .widget-site .site-item .sublink {
	padding-right: 0
}
.width-nr .widget-site .site-item-add {
	visibility: hidden
}
.width-nr .widget-site .site-item-add-short {
	width: 20px
}
.width-nr .widget-site .site-item-last {
	width: 115px
}
.width-nr .widget-site .site-item-hassub .tips_link, .width-nr .widget-site .site-item-longchar .tips_link {
	display: none
}
.widget-site .resource-container {
	display: none;
	top: -71px;
	left: 126px;
	z-index: 1000;
	position: absolute;
	width: 144px;
	height: 111px
}
.widget-site .resource-container-r0 {
	top: -11px
}
.widget-site .resource-container-r1 {
	top: -41px
}
.widget-site .resource-container-r2 {
	top: -71px
}
.widget-site .resource-container .siteresource-link {
	border-left: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0
}
.widget-site .resource-container .siteresource-curlink {
	border-left: 0;
	margin-left: 1px
}
.widget-site .resource-container-right {
	left: -141px
}
.widget-site .resource-container-right .siteresource-link {
	width: 139px;
	padding-left: 6px;
	margin-left: 0;
	border-left: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0
}
.widget-site .resource-container-right .siteresource-curlink {
	border-right: 0;
	border-left: 1px solid #f0f0f0;
	margin-left: 0
}
.widget-site .siteresource-link {
	display: block;
	width: 115px;
	height: 20px;
	margin-left: 0;
	padding: 6px 0 4px 25px;
	background: #f5f5f5;
	overflow: hidden
}
.widget-site .siteresource-firstlink {
	border-top: 1px solid #f0f0f0;
	margin-top: 10px
}
.widget-site .siteresource-lastlink {
	padding-bottom: 3px;
	border-bottom: 1px solid #f0f0f0
}
.widget-site .resourcelink-bg {
	background-color: #f5f5f5;
	height: 19px;
	margin-top: -1px;
	border: 1px solid #f0f0f0;
	border-left: 0;
	z-index: 1000
}
.widget-site .resourcelink-bg-left {
	background-color: #f5f5f5;
	height: 19px;
	margin-top: -1px;
	margin-left: -1px;
	border: 1px solid #f0f0f0;
	border-right: 0;
	z-index: 1000
}
.widget-site .siteresource-tip {
	vertical-align: top;
	width: 19px;
	height: 19px;
	position: relative;
	margin: -5px 0 0 0;
	z-index: 999;
	cursor: pointer;
	background: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/site/redpt.3abe3c5.png) -3px -4px no-repeat
}
.width-nr .widget-site .siteresource-tip {
	width: 15px;
	height: 15px;
	margin-left: -2px
}
.width-nr .widget-site .resource-container {
	width: 118px;
	left: 109px;
	_left: 103px
}
.width-nr .widget-site .resource-container-right {
	left: -111px
}
.width-nr .widget-site .resource-container-right .siteresource-link {
	margin-left: 0;
	padding-left: 6px;
	width: 110px;
	overflow: hidden
}
.width-nr .widget-site .siteresource-link {
	width: 106px;
	padding-left: 10px
}
.popup-site-holder {
	position: relative;
	z-index: 500;
	width: 100%;
	top:30%;
}
.width-nr .popup-site-holder {
	width: 700px
}
.popup-site {
	float: left;
	font-size: 0.9rem;
	line-height: normal;
/*	border: 1px solid #c1c1c1;*/
	background: #fff;
	position: relative;
	width:100%;
}
.popup-site-w {
/*	position:fixed;*/
	left: 0;
	z-index: 600;
	width: 100%;
	margin:auto;
	right:0;
	max-width:898px;
}
.popup-site-shadow {
	float: left;
	width: 100%;
	background: rgba(0,0,0,0.2);
}
.popup-site .item {
	padding-left: 26px;
	width: 83px;
	float: left;
	height: 23px;
	line-height: 23px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.popup-site .item-add { background-position: -115px -31px; }
.popup-site .item-added { color: #666; background-repeat: no-repeat; }
.popup-site .item-added-added:hover { color: #666; text-decoration: none; }
.popup-site .item-normal:hover, .popup-site .item-add:hover { color: #fff; text-decoration: none; background-repeat: no-repeat; background-position: -211px -472px; }
.popup-site .item-move { margin: 0;	position: absolute;	z-index: 255; }
.popup-site .important a.item-normal { color: #f30; }
.popup-site .important a.item-normal:hover { color: #fff; }
.popup-site-layer {
	position: absolute;
	height: 588px;
	width: 750px;
	background-color: #838581;
	z-index: 599;
	top: 106px;
	left: 86px
}
.popup-site-head {
	position: relative;
	background:lavender;
	width: 100%;
	overflow: hidden;
	background:#8064a2;
}
.popup-site-head span {
	font-size: 0.9rem;
	font-weight: 700;
	color: #333;
	display:block;
	line-height:2rem;
	margin-left:2%;
	float:left;
}
.popup-site-head p{ float:right; line-height:2rem; height:100%; margin-right:1%; color:#0053a5; cursor:pointer;}
.popup-site-head p:hover{ color:red; text-decoration:underline; }
.popup-site-head a {
	float: right;
	display: inline;
/*	margin-right: 15px;*/
	font-size:0.9rem;
/*	margin-top: 12px;*/
	color: #0053a5
}
.popup-site-head a:hover { color: #f30; }
.popup-site-head .close {
	height: 1.5rem;
	width: 1.5rem;
	margin:0.5%;
	background-repeat: no-repeat;
}
.popup-site-head .close:hover { background-repeat: no-repeat; }
.popup-site-self { background: #fff; height:auto; width:100%; overflow:hidden; padding:1% 0; }
.popup-site-self-sites { width:100%; height:100%; z-index:700; }
.popup-site-self-sites li {
	float: left;
	display: inline;
	margin: 1% 0 1% 2%;
	background: #fff;
	border: 1px dotted #bbb;
	width: 14%;
	height: 1.8rem;
	line-height: 1.8rem;
	overflow: hidden;
	font-size: 0.9rem;
}
.popup-site-self-sites li:hover { border: 1px dotted #000; }
.popup-site-self-sites a,.popup-site-self-sites span { float: left; display: inline; margin-left: 3%; outline: 0; width:65%; text-align:left; }
.popup-site-self-sites li a { height: 100%; color:rgba(0,0,0,1); font-family:"瀵邦喛钂嬮梿鍛寸拨"; display:block; }
.popup-site-self-sites li a.text:hover{ cursor:pointer; }
.popup-site-self-sites span {
	color: #999;
	overflow: hidden;
	text-decoration: none;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 95px;
	line-height:22px;
}

.wz{ margin:0 auto; text-align:left; height:2rem; line-height:2rem; background:#fff; width:90%; padding-left:2%; margin-bottom:2%; margin-top:2%;}

#yo{}
#yo .y{}
#yo .y .y1{}
#yo .y .y1 .ya1{}
#yo .y .y1 .ya1 ul{}
#yo .y .y1 .ya1 ul li{}
#yo .y .y1 .ya1 ul li a{}

#yo .y .y1 .ya1 .ya1_1{}
#yo .y .y1 .ya1 .ya1_1 ul{}
#yo .y .y1 .ya1 .ya1_1 ul li{}
#yo .y .y1 .ya1 .ya1_1 ul li a{}

#yo .y .y1 .ya1 .ya1_1 span{}
#yo .y .y1 .ya1 .ya1_1 span img{}

#yo .y .y2{}

#yo #yo1{ float:left; width:50%;}
#yo .popup-site-self{ padding:0; overflow:inherit;}
#yo .popup-site-self-sites li{ width:25%; overflow:inherit;}
#yo .popup-site-self-sites  li:last-child{ width:10%;} 
#yo .popup-site-self-sites  li:last-child ul{}
#yo .popup-site-self-sites  li:last-child ul li{}
#yo .popup-site-self-sites  li:last-child ul li a{}

.popup-site-self-sites .delete { width:10%;; background-repeat: no-repeat; display:block; float:right; margin-right:2%; }
.popup-site-self-sites .delete:hover { background-repeat: no-repeat; }
.popup-site-self-fsites li.hover { border: 1px dotted #000; }
.popup-site-self-sug { width: 90%; height:2rem; overflow:hidden; margin:3% auto; }
.popup-site-self-sug lable, .popup-site-self-sug input, .popup-site-self-sug a { vertical-align: middle; }
.popup-site-self-sug input {
	margin: 0 6px 0 2px;
	border: 2px solid #0aa770;
	padding: 4px 7px 4px 4px;
	width: 300px;
	height: 16px;
	line-height: 16px;
	color: #333;
	background-color: #fff;
	outline:none;
	font-family:"瀵邦喛钂嬮梿鍛寸拨";
}
.popup-site-self-sug .error { border-color: #e49a9a; }
.popup-site-self-sug .name { width: 178px; margin-right: 8px; }
.popup-site-self-sug .placeholder {
	line-height: normal;
	position: absolute;
	color: #999;
	font-size: 14px;
	margin: 0;
	cursor: text;
	top: 21px;
	left: 332px
}
.popup-site-self-sug .placeholder-name { left: 88px; }
.popup-site-self-sug a { margin-left: 3px; cursor: pointer; text-align: center; }
.popup-site-self-sug a:hover { text-decoration:none; }
.popup-site-self-sug .add {
	width: 69px;
	height: 28px;
	color: #fff;
	background-color: #0aa770;
	font-size:15px;
}
.popup-site-self-sug .add:hover{ cursor:pointer; color:rgba(204,204,204,1); }
.popup-site-self-sug .save {
	color: #1c1c1c;
	width: 71px;
	height: 29px;
	background-position: -60px 0;
	line-height: 29px;
	_line-height: 35px;
	overflow: hidden
}
.popup-site-cms { overflow: hidden; position: relative; clear: both; }
.popup-site-cms dl {
	border-bottom:1px solid #ccc;
	width: 100%;
	position: relative;
	margin:auto;
/*	padding-bottom:2%;*/
} 
.popup-site-cms dt{ padding-left:2%; left: 0; width:100%; text-align:left; height:2.5rem; line-height:2.5rem; overflow:hidden; display:block; font-family:"瀵邦喛钂嬮梿鍛寸拨"; font-size:0.9rem; }
.popup-site-cms dd {
	float: left;
	display: inline;
	margin-left: 10px;
	padding-top: 4px;
	line-height: 24px
}
.popup-site-nodata-hint {
	text-align: center;
	font-size: 12px;
	color: #666;
	line-height: 50px;
}
.popup-site-loading {
	padding-bottom: 100px;
	height: 155px;
	width: 898px;
	text-align: center
}
.popup-site-loading-pic {
	margin: 70px auto 0;
	width: 220px;
	height: 55px;
	background: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/site/loading.57f735f.png) no-repeat
}
.popup-site-tip-add, .popup-site-tip-del {
	width: 149px;
	height: 27px;
	background: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/site/site-tip-fs8.c6b7abf.png) no-repeat;
	margin:10px 350px;
}
.popup-site-tip-del {
	width: 189px;
	height: 36px;
	top: 24px;
	left: 228px;
	background-position: 0 -43px
}
.popup-site-tip-save {
	position: absolute;
	top: 27px;
	right: 42px;
	z-index: 1;
	width: 120px;
	height: 25px;
	background: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/site/tip_close-ie-fs8.5db5cda.png) no-repeat -3px 0
}
.popup-site-tip-close, .popup-site-tip-close2 {
	position: absolute;
	left:487px;
	top:12px;
	width: 12px;
	height: 12px;
	text-indent: -1000px;
	overflow: hidden;
	cursor: pointer;
}
.popup-site-tip-close2 { left: 0; top: 12px; }
.popup-site .suggest-site {
	overflow: hidden;
	top: 42px;
	left: 78px;
	z-index: 999;
	border: 1px solid #817F82;
	width: 558px;
	white-space: nowrap;
	font-family: Verdana, SimSun;
	background-color: #fff
}
.popup-site .suggest-site li {
	height: 30px;
	padding-left: 4px;
	padding-right: 4px;
	border-bottom: 1px solid #f7f7f7;
	list-style: none;
	line-height: 30px
}
.popup-site .suggest-site span {
	display: inline-block;
	font-size: 12px;
	font-weight: 400;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}
.popup-site .suggest-site .name { width: 215px; color: #323232; }
.popup-site .suggest-site .url { width: 230px; 	olor: #005a94; }
.popup-site .suggest-site strong { font-weight: 700; }
.popup-site .sug-select { background-color: #e5eef7; }
.popup-site-hint {
	display: none;
	position: absolute;
	z-index: 999;
	font-size: 12px;
	line-height: 25px
}
.popup-site-hint-sug {
	padding-left: 30px;
	width: 93px;
	height: 35px;
	background-repeat: no-repeat;
}
.popup-site-hint-added {
	padding-left: 35px;
	width: 77px;
	height: 28px;
	background-repeat: no-repeat;
}
.popup-site-hint-noicon {
	padding-left: 6px;
	width: 101px;
	height: 35px;
	background-repeat: no-repeat;
}
.popup-site-hint-save {
	padding-left: 25px;
	width: 176px;
	height: 35px;
	background-repeat: no-repeat;
}
.popup-site-hint-save-forever {
	position: absolute;
	left: 579px;
	top: 26px;
	width: 202px;
	height: 33px;
	z-index: 999;
	cursor: pointer;
	display: none;
	background: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/site/site-save-hint0928.ea604f1.png) no-repeat
}
.width-nr .popup-site .popup-site-self-sites { width: 691px; }
.width-nr .popup-site .popup-site-self-sites li { width: 103px; }
.width-nr .popup-site .popup-site-self-sites span { width: 64px; }
.width-nr .popup-site .popup-site-self-sug { width: 670px; }
.width-nr .popup-site .popup-site-self-sug .name { width: 148px; margin-right: 27px; }
.width-nr .popup-site .popup-site-self-sug .url { width: 255px; }
.width-nr .popup-site .popup-site-self-sug .placeholder-url { left: 321px; }
.width-nr .popup-site .popup-site-cms dl { width: 602px; padding: 14px 0 17px 91px; }
.width-nr .popup-site .popup-site-cms dt { top: 21px; zoom:1; display: block; }
.width-nr .popup-site-w { width: 698px; left: 145px; }
.width-nr .popup-site-shadow, .width-nr .popup-site-head, .width-nr .popup-site-loading { width: 698px; }
.width-nr .popup-site .item { width: 84px; }
@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min--moz-device-pixel-ratio:2), only screen and (-o-min-device-pixel-ratio:2/1), only screen and (min-device-pixel-ratio:2) {
.widget-site .site-text { background-size:56px 40px; }
.widget-site .site-text1 { background-image:url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/site/text/text1x2.0dd32b4.png); }
.widget-site .site-text2 { background-image:url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/site/text/text2x2.4c68610.png); }
.widget-site .site-text3 { background-image:url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/site/text/text3x2.ccf418f.png); }
.widget-site .site-text4 { background-size:60px 40px;
	background-image:url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/site/text/text4x2.a181ac4.png);
}
}
.box-famoussite { position: relative; zoom:1; }
.widget-famoussite .site-bd {
	position:relative;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 30px;
}
.widget-famoussite .wf-line {
	position: relative;
	z-index: 80;
	margin: 0 30px;
	border-bottom: 1px solid #f9f9f9;
}
.widget-famoussite .imgicon { margin-left: 2px; }
.width-nr .widget-famoussite .famoussite-span-last .tips_link { display: inline-block; }
.box-famoussite .banner-box .boxpos1 { top: 37px; }
.box-famoussite .banner-box .boxpos2 { top: 68px; }
.box-famoussite .banner-box .boxpos3 { top: 96px; }
.box-famoussite .banner-box .boxpos4 { top: 126px; }
.box-famoussite .banner-box .boxpos5 { top: 158px; }
.box-famoussite .banner-box .posl1 { left: 56px; }
.box-famoussite .banner-box .posl2 { left: 200px; }
.box-famoussite .banner-box .posl3 { left: 340px; }
.box-famoussite .banner-box .posl4 { left: 486px; }
.box-famoussite .banner-box .posl5 { left: 632px; }
.box-famoussite .banner-box .posl6 { left: 774px; }
.width-nr .box-famoussite .banner-box li { width: 100px; padding-left: 7px; }
.width-nr .box-famoussite .banner-box .posl1 { left: 48px; }
.width-nr .box-famoussite .banner-box .posl2 { left: 158px; }
.width-nr .box-famoussite .banner-box .posl3 { left: 286px; }
.width-nr .box-famoussite .banner-box .posl4 { left: 396px; }
.width-nr .box-famoussite .banner-box .posl5 { left: 508px; }
.width-nr .box-famoussite .banner-box .posl6 { left: 629px; }
.qiusuo-link { padding-left: 2px; }
.qiusuo-link.has-img {
	background-position: 5px -1px;
	background-repeat: no-repeat;
	background-size: 18px 18px;
	padding-left: 26px
}
.width-nr .qiusuo-link.has-img { padding-left: 24px; }
.widget-famoussite-recom .wf-tuijian { display: none; }
.widget-famoussite-recom .show {
	display: block;
	padding-top: 0;
	padding-bottom: 4px
}
.widget-famoussite-recom .tuijian-icon {
	position: absolute;
	left: 0;
	bottom: 7px;
	width: 22px;
	height: 22px;
	z-index: 20;
	background-repeat: no-repeat;
}
.widget-famoussite-recom .tuijian-icon-tips {
	position: absolute;
	left: 18px;
	bottom: 7px;
	z-index: 10;
	border: solid 1px #e9e9e9;
	border-left: 0;
	border-radius: 2px;
	padding-left: 7px;
	width: 101px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	font-family: "閿熸枻鎷烽敓鏂ゆ嫹";
	color: #0aa770;
	background: #f9f9f9
}
.widget-famoussite-recom .tuijianChange {
	position: absolute;
	right: 25px;
	bottom: 7px;
	padding: 0;
	cursor: pointer
}
.widget-famoussite-recom .site-item-last .sitelink {
	width: 100px;
	height: 20px;
	overflow: hidden
}
.width-nr .widget-famoussite-recom .site-item-last .sitelink { width: 65px; }
.mingzhanresource {
	width: 898px;
	background: #f7f7f7;
	overflow: hidden
}
.mingzhanresource .ul-btn {
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden
}
.mingzhanresource a {
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden
}
.mingzhanresource a:hover { text-decoration: none; }
.mingzhanresource i, .mingzhanresource span {
	cursor: pointer;
	display: block;
	float: left;
	font-family: "瀵邦喛钂嬮梿鍛寸拨";
	color: #000
}
.mingzhanresource li {
	height: 100%;
	display: inline-block;
}
.width-nr .mingzhanresource { width: 698px; }
.widget-hlbar {
	overflow: hidden;
	padding-left: 25px;
	height: 32px;
	line-height: 32px;
	font-size: 12px;
	text-align: center;
	vertical-align: middle
}
.widget-hlbar span {
	display: inline-block;
	padding-right: 20px
}
.widget-hlbar .hlbar-icon {
	height: 32px;
	line-height: 32px;
	vertical-align: top
}
.hlbar-mix {
	width: 300px;
	height: 32px;
	overflow: hidden;
	display: none;
	vertical-align: top;
	text-align: right
}
.hlbar-show { display: inline-block; }
.cprobox-mix {
	width: 575px;
	height: 32px;
	overflow: hidden;
	display: inline-block;
	vertical-align: top;
	padding: 0
}
.width-nr .cprobox-mix { width: 375px; }
.cprobox {
	text-align: left;
	height: 32px
}
.width-lg .cproad1 {
	display: block
}
.width-lg .cproad2 {
	display: none
}
.width-nr .cproad1 {
	display: none
}
.width-nr .cproad2 {
	display: block
}
#guesslikesite-block {
	width: 1198px;
	margin:0 auto;
}
#guesslikesite-block .youlike {
	position: absolute;
	left: 0;
	top: 59px;
	z-index: 10;
	width: 20px;
	height: 65px;
	background-repeat: no-repeat;
}
#guesslikesite-block .bottom-main { padding: 9px 0; width:90%; margin:0 auto; }
#guesslikesite-block .hideguesslike {
	display: none
}
#guesslikesite-block .guesslike-industry { position: relative; padding: 0 0 0 40px; width: 90%; height: 32px; line-height: 32px; }
#guesslikesite-block .guesslike-industry .red-icon {
	position: absolute;
	top: 4px;
	left: 63px;
	display: none;
	width: 5px;
	height: 5px;
	background-repeat: no-repeat;
}
#guesslikesite-block .g-bg1 {
	background-color: #f7f7f7
}
#guesslikesite-block .guesslike-LightOn .red-icon {
	display: inline-block;
}
#guesslikesite-block .guesslike-LightOf .red-icon {
	display: none
}
#guesslikesite-block .guesslike-row {
	display: none;
	height: 32px;
	line-height: 32px;
	vertical-align: top
}
#guesslikesite-block .show { display: inline-block; display:inline; zoom:1; margin-left:10px; }
#guesslikesite-block .guesslike-col { vertical-align: top; text-align:center; overflow: hidden; width: 115px; height: 32px; line-height: 32px; position: relative; }
#guesslikesite-block .guesslike-link { padding-left: 30px; height: 32px; line-height: 32px; font-family:"瀵邦喛钂嬮梿鍛寸拨"; color:rgba(51,51,51,1); }
#guesslikesite-block .guesslike-link:hover{ color:#0AA770; text-decoration:underline; }

#guesslikesite-block .changeBtn {
	display: inline-block;
	cursor: pointer;
	font-size: 12px;
	position: absolute;
	outline: 0
}
#guesslikesite-block .changeBtn:hover {
	color: red
}
.width-nr #guesslikesite-block {
	width: 698px
}
.width-nr #guesslikesite-block .guesslike-industry {
	width: 667px
}
.width-nr #guesslikesite-block .guesslike-col-last {
	display: none
}
.guesslike-industry-title {
	position: relative;
	overflow: hidden;
	width: 40px;
	height: 32px;
	line-height: 32px;
	color: #118850;
	font-family:"瀵邦喛钂嬮梿鍛寸拨";
}
#footer { background: #f7f7f8; }
.hao123-footer {
	padding-top: 15px;
	height: 50px
}
.hao123-footer .item {
	margin-right: 15px;
	height: 30px;
	font: 400 12px/30px "Microsoft YaHei";
	float: left
}
.hao123-footer .mr12 {
	margin-right: 12px
}
.hao123-footer .mr0 {
	margin-right: 0
}
.hao123-footer .icon {
	width: 18px;
	height: 16px;
	cursor: pointer;
	float: left;
	margin-top: 8px
}
.hao123-footer .tuiguang .icon {
	height: 15px;
	background-repeat: no-repeat;
}
.hao123-footer .beian .icon {
	height: 14px;
	background-repeat: no-repeat;
}
.hao123-footer .bottom-fawu .icon1 {
	background-repeat: no-repeat;
}
.hao123-footer .bottom-fawu .icon2 {
	background-repeat: no-repeat;
}
.hao123-footer .bottom-fawu .icon3 {
	background-repeat: no-repeat;
}
.hao123-footer .mobile .icon {
	background-repeat: no-repeat;
}
.starbar {
	position: relative;
*zoom:1;
	padding: 8px 0 8px 18px
}
.starbar .starbar-list {
	padding: 4px 0;
	width: 128px
}
.starbar .starbar-list .star-icon {
	content: "";
	display: inline-block;
	margin-right: 5px;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	position: relative;
	top: -0.1em;
}
.starbar .i-tv .star-icon {
	background-repeat: no-repeat;
}
.starbar .i-game .star-icon {
	background-repeat: no-repeat;
}
.starbar .i-movie .star-icon {
	background-repeat: no-repeat;
}
.starbar .i-comic .star-icon {
	background-repeat: no-repeat;
}
.starbar .i-toutiao .star-icon {
	background-repeat: no-repeat;
}
.starbar .i-travel .star-icon {
	background-repeat: no-repeat;
}
.starbar .i-caipiao .star-icon {
	background-repeat: no-repeat;
}
.starbar .i-gaoxiao .star-icon {
	background-repeat: no-repeat;
}
.starbar .i-tuan .star-icon {
	background-repeat: no-repeat;
}
.starbar .i-music .star-icon {
	background-repeat: no-repeat;
}
.starbar .split {
	position: relative;
	top: -1px;
	margin: 0 5px;
	color: #999
}
.starbar .tips {
	display: none;
	position: relative;
	margin: -7px 0 0 -18px;
	height: 33px
}
.starbar .tips-arrow {
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 0;
	height: 0;
	border: 5px dashed transparent;
	border-bottom: 5px solid #f7f7f5;
	z-index: 20
}
.starbar .tips-arrowOut {
	top: -3px;
	border-width: 6px;
	border-bottom-color: #d9d9d9
}
.starbar .tvtip {
	position: absolute;
	top: 8px;
	left: 0;
	z-index: 10;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	border-top: 1px solid #d9d9d9;
	width: 278px;
	height: 24px;
	background-color: #f7f7f5
}
.starbar .tvtip-txtkey {
	line-height: 14px;
	margin: 0 6px 0 12px;
	vertical-align: middle;
	text-decoration: none
}
.starbar .tvtip-txtlink {
	_zoom: 1;
	color: #ff5601
}
.starbar .tip-closed {
	width: 14px;
	height: 14px;
	position: absolute;
	right: 10px;
	top: 7px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
}
.starbar .tip-closed:hover {
	background-repeat: no-repeat;
}
.starbar .tiptime {
	margin-top: 1px;
	height: 30px
}
.starbar .tiptime .tvtip {
	top: 0;
	border: 1px solid #ebe9ec;
	border-width: 1px 0;
	width: 240px;
	height: 30px;
	padding: 0 20px 0 18px
}
.starbar .tiptime .tvtip-txtkey {
	margin: 0 10px 0 0
}
.navigate {
	height: 32px;
	margin-bottom: 2px;
	border-bottom: 1px solid #d9d9d9
}
.navigate .nav-item {
	width: 72px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	cursor: pointer
}
.navigate .nav-item-tip {
	overflow: hidden;
	width: 90px
}
.navigate .g-icon-redpoint {
	visibility: visible;
	top: 3px;
	right: -6px
}
.navigate .nav-tip-hover {
	visibility: hidden;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 32px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center
}
.navigate .nav-item:hover {
	padding: 0
}
.navigate .nav-item:hover .g-icon-redpoint {
	visibility: hidden
}
.navigate .nav-item:hover .nav-tip-hover {
	height: auto;
	visibility: visible
}
.navigate .nav-item:hover .nav-item-title {
	text-decoration: underline
}
.navigate .spt {
	border-right: 1px solid #f7f7f7;
	height: 14px;
	margin-top: 9px
}
.width-nr .navigate .nav-item {
	width: 54px
}
.width-nr .navigate .nav-item-tip {
	width: 90px
}
.navigate-wb {
	margin-bottom: 2px;
	height: 33px
}
.navigate-wb .g-gc {
	height: 33px;
	line-height: 33px;
	text-align: center;
	text-decoration: none
}
.navigate-wb .tab {
	margin: 0;
	width: 95px
}
.navigate-wb .tab-split {
	display: block;
	width: 1px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	top: 6px;
	right: 0
}
.navigate-wb .link {
	margin-left: 10px;
	width: 60px
}
.width-nr .navigate-wb .link {
	margin-left: 8px;
	width: 42px
}
body {
	padding: 0
}
.popup {
	position: absolute;
	background-color: #FFF;
	z-index: 999;
	top: 0;
	left: 0;
	border: 1px solid #B8D3AD;
	-moz-box-shadow: 4px 4px 2px rgba(0,0,0,.3);
	-webkit-box-shadow: 4px 4px 2px rgba(0,0,0,.3);
	box-shadow: 4px 4px 2px rgba(0,0,0,.3)
}
.popup table {
	width: 100%;
	height: 100%
}
.popup td {
	height: 100%
}
.popup-alert {
	width: 300px
}
.popup-forever {
	width: 540px
}
.popup-head {
	background: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/popup/head-bg.70a0eb1.png) repeat-x;
	line-height: 28px;
	height: 28px;
	width: 100%
}
.popup-head span {
	color: #333;
	font-size: 14px;
	font-weight: 700;
	margin-left: 15px
}
.popup-head a {
	cursor: pointer;
	float: right;
	margin-top: 5px;
	margin-right: 5px;
	display: inline;
	background: url(../jQuery閿熻浼欐嫹閿熸枻鎷烽〉閿熸枻鎷烽敓杈冭纰夋嫹閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鑴氾拷js_29/skin/css/site/sprite.png) -63px -28px no-repeat;
	width: 17px;
	height: 17px
}
.popup .button {
	background: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/popup/sprite.c040b05.png) -63px -1px no-repeat;
	width: 59px;
	height: 22px;
	font-size: 12px;
	color: #333;
	border: 0;
	cursor: pointer
}
.popup-alert-w {
	padding: 20px 30px;
	font-size: 12px
}
.popup-forever-w {
	padding: 30px 10px 30px 40px
}
.popup-alert-text {
	text-align: center
}
.popup-alert-control {
	text-align: center;
	margin-top: 15px;
	line-height: 16px
}
.popup-mask {
	background-color: #000;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	position: fixed;
	_position: absolute;
	z-index: 500;
	opacity: .6;
*filter:alpha(opacity=60);
	filter: alpha(opacity=60)\0;
	_top: 0;
	_left: 0
}
.popup-forever-w i {
	background: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/popup/sprite.c040b05.png) no-repeat;
	height: 50px;
	width: 43px;
	display: inline;
	float: left
}
.popup-forever-w div {
	margin-left: 60px;
	overflow: hidden
}
.popup-forever-w strong {
	display: block;
	color: #333;
	font-size: 14px
}
.popup-forever-w p {
	margin-top: 12px
}
.popup-forever-w .button {
	margin-right: 12px
}
.pop-sethome {
	position: absolute;
	_position: absolute;
	z-index: 990
}
.pop-sethome .clz {
	height: 19px;
	width: 19px;
	right: 4px;
	top: 4px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: -51px -25px
}
.pop-sethome .clz:hover {
	background-position: -51px -56px
}
.pop-sethome .info {
	font-size: 12px;
	position: absolute;
	text-align: right;
	bottom: 8px;
	right: 0;
	color: #666
}
.pop-sethome .info span {
	font-size: 12px;
	display: none;
	font-family: "Microsoft Yahei"
}
.pop-sethome .download, .pop-sethome .go, .pop-sethome .go2 {
	position: absolute;
	left: 50%
}
.pop-sethome .go {
	font-size: 12px;
	font-family: "Microsoft YaHei";
	line-height: 35px;
	text-decoration: none;
	text-align: center
}
.pop-sethome .go2 {
	bottom: 60px;
	background-position: -55px 140px
}
.pop-sethome .go2:hover {
	background-position: -55px 75px
}
.pop-sethome .go:hover {
	text-decoration: underline
}
.sethome-tip {
	width: 915px;
	height: 300px;
	padding-bottom: 54px;
	background: url(../jQuery閿熻浼欐嫹閿熸枻鎷烽〉閿熸枻鎷烽敓杈冭纰夋嫹閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鑴氾拷js_29/skin/css/sethomev2/tipBg.png) no-repeat 0 130px
}
.sethome-success {
	background-repeat: no-repeat;
	background-position: 0 0
}
.sethome-not-support {
	background-repeat: no-repeat;
	background-position: 0 0
}
.sethome-down-success {
	background-repeat: no-repeat;
	background-position: 0 0
}
.sethome-fail {
	background-repeat: no-repeat;
	background-position: 0 0
}
.sethometype {
	width: 280px;
	height: 180px;
	left: 50%;
	margin-left: -595px;
	top: 61px;
	border-radius: 10px;
	overflow: hidden;
	-webkit-box-shadow: 1px 3px 8px rgba(0,0,0,.3);
	-moz-box-shadow: 1px 3px 8px rgba(0,0,0,.3);
	box-shadow: 1px 3px 8px rgba(0,0,0,.3);
	-webkit-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-ms-animation-name: fadeInDown;
	animation-name: fadeInDown;
	-webkit-animation-duration: .5s;
	-moz-animation-duration: .5s;
	-ms-animation-duration: .5s;
	animation-duration: .5s
}
.width-lg .wideAnimation {
	margin-left: -595px
}
.width-nr .wideAnimation {
	margin-left: -495px
}
@-webkit-keyframes fadeInDown {
0% {
opacity:0;
-webkit-transform:translate(-10%, -10%)
}
100% {
opacity:1;
-webkit-transform:translate(0, 0)
}
}
@-moz-keyframes fadeInDown {
0% {
opacity:0;
-moz-transform:translate(-10%, -10%)
}
100% {
opacity:1;
-moz-transform:translate(0, 0)
}
}
@-ms-keyframes fadeInDown {
0% {
opacity:0;
-ms-transform:translate(-10%, -10%)
}
100% {
opacity:1;
-ms-transform:translate(0, 0)
}
}
@keyframes fadeInDown {
0% {
opacity:0;
transform:translate3d(-10%, -10%, 0)
}
100% {
opacity:1;
transform:none
}
}
.sethometype .go {
	bottom: 32px
}
.sethometype .info {
	width: 35px;
	height: 18px;
	line-height: 18px;
	zoom: 1;
	padding-top: 10px;
	overflow: hidden;
	display: block
}
.sethometype .info:hover {
	width: 250px;
	padding-right: 30px
}
.sethometype .info:hover span {
	display: inline-block;
*display:inline
}
.sethometype .info span:hover {
	text-decoration: underline
}
.sethometype .download, .pop-sethome .go, .pop-sethome .go2 {
	width: 169px;
	height: 35px;
	margin-left: -84px
}
.sethometype .download {
	bottom: 60px;
	background-position: -55px 140px
}
.sethometype .download:hover {
	background-position: -55px 75px
}
.sethometype .titles {
	height: 30px;
	background-color: #f7f7f7;
	color: #999;
	line-height: 2.2;
	text-indent: 20px
}
.sethometype .icon {
	width: 17px;
	height: 16px;
	background-position: -136px -26px;
	position: absolute;
	right: 10px;
	bottom: 1px
}
.pop-sethome .icon:hover {
	background-position: -136px -59px
}
.sethometype .contents {
	width: 280px;
	height: 180px;
	background-repeat: no-repeat
}
.sethome-long {
	height: 330px
}
.sethome-long .contents {
	width: 310px;
	height: 300px
}
.popup-vip-login, .popup-vip-success, .popup-vip-sorry {
	position: fixed;
	_position: absolute;
	z-index: 999;
	width: 423px;
	height: 353px;
	background: url(/common/images/popup-vip.png) no-repeat 0 0
}
.popup-vip-login .close, .popup-vip-success .close, .popup-vip-sorry .close {
	position: absolute;
	right: 16px;
	top: 30px;
	width: 20px;
	height: 20px;
	background: url(/common/images/popup-vip.png) no-repeat -496px -515px;
	-webkit-transition: .5s ease-in-out;
	-moz-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out
}
.popup-vip-login .close:hover, .popup-vip-success .close:hover, .popup-vip-sorry .close:hover {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg)
}
.popup-vip-login .goods, .popup-vip-success .goods, .popup-vip-sorry .goods {
	position: absolute;
	left: 102px;
	top: 92px
}
.popup-vip-login .remain {
	position: absolute;
	width: 110px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	left: 150px;
	top: 222px;
	font-weight: 700;
	font-size: 26px;
	color: #ff4e00;
	font-family: "Microsoft Yahei"
}
.popup-vip-login .login {
	position: absolute;
	left: 120px;
	top: 287px;
	width: 170px;
	height: 40px;
	background: url(/common/images/popup-vip.png) no-repeat -728px -377px
}
.popup-vip-login .hover {
	background-position: -728px -427px
}
.popup-vip-login .active {
	background-position: -728px -479px
}
.popup-vip-success {
	background-position: -491px 0
}
.popup-vip-success .success {
	position: absolute;
	left: 232px;
	top: 136px;
	width: 135px;
	height: 95px;
	background: url(/common/images/popup-vip.png) no-repeat -486px -384px
}
.popup-vip-success .vip {
	left: 138px;
	top: 262px
}
.popup-vip-sorry .vip {
	left: 104px;
	top: 287px
}
.popup-vip-success .vip, .popup-vip-sorry .vip {
	position: absolute;
	width: 140px;
	height: 40px;
	background: url(/common/images/popup-vip.png) no-repeat -726px -557px
}
.popup-vip-success .hover, .popup-vip-sorry .hover {
	background-position: -726px -607px
}
.popup-vip-success .active, .popup-vip-sorry .active {
	background-position: -725px -655px
}
.popup-vip-sorry {
	background-position: 0 -392px
}
.popup-sethome-title-active {
	position: absolute;
	top: 32px;
	left: 33px;
	background: url(/common/images/index-sheshou.png) no-repeat 0 -44px;
	width: 255px;
	height: 28px
}
.popup-sethome-title-active.browser {
	background-position: 0 0
}
.popup-sethome-text-active {
	background: url(/common/images/index-sheshou.png) no-repeat 0 -77px;
	width: 275px;
	height: 68px;
	top: 69px;
	position: absolute;
	left: 47px
}
#popup_active_cj {
	height: 43px;
	width: 180px;
	background: url(/common/images/index-sheshou.png) no-repeat -35px -145px
}
#popup_active_cj:hover {
	background-position: -36px -189px
}
.hao123-header .sethome .sheshouyouli {
	position: absolute;
	top: 28px;
	left: -1px;
	display: none;
	width: 216px;
	height: 20px;
	text-indent: 12px;
	line-height: 18px;
	color: #F30;
	background: #F9FCF5;
	border: 1px solid #CEE8C0;
	z-index: 8888
}
.hao123-header .sethome .sj1 {
	border: 8px dashed transparent;
	border-bottom: 8px solid #CEE8C0;
	display: block;
	width: 0;
	height: 0;
	line-height: 0;
	position: absolute;
	top: -16px;
	left: 33px
}
.hao123-header .sethome .sj2 {
	border: 8px dashed transparent;
	border-bottom: 8px solid #F9FCF5;
	display: block;
	width: 0;
	height: 0;
	line-height: 0;
	position: absolute;
	top: -15px;
	left: 33px
}
.hao123-header .sethome .close {
	display: block;
	width: 12px;
	height: 11px;
	background: url(/common/images/index_icon.png) no-repeat -442px -1010px;
	top: 4px;
	right: 4px;
	position: absolute
}
.hao123-header .sethome .close:hover {
	background-position: -442px -983px
}
.sethomehint-isset {
	background: url(/common/images/sethome-hint-isset.png) no-repeat;
	width: 283px;
	height: 168px;
	position: absolute;
	z-index: 999;
	top: 0;
	left: 0
}
.pop-treasure-good {
	width: 467px;
	height: 433px;
	position: fixed;
	background-position: 0 -433px;
	background-repeat: no-repeat;
	z-index: 9999;
	font-size: 14px
}
.pop-treasure-good a:active {
	background-color: transparent
}
.prizer-name {
	position: absolute;
	display: block;
	width: 137px;
	height: 24px;
	top: 207px;
	left: 217px;
	border: 0
}
.prizer-phone {
	position: absolute;
	display: block;
	width: 137px;
	height: 20px;
	top: 247px;
	left: 217px;
	border: 0
}
.prizer-address {
	line-height: 17px;
	word-break: break-all;
	resize: none;
	position: absolute;
	display: block;
	width: 180px;
	height: 34px;
	top: 282px;
	left: 217px;
	border: 0;
	vertical-align: top
}
.treasure-good-submit {
	display: block;
	width: 156px;
	height: 64px;
	position: absolute;
	top: 330px;
	left: 175px
}
.pop-treasure-good .redborder {
	border-color: #ff2a00
}
.treasure-good-close {
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 122px;
	left: 429px;
	cursor: pointer
}
.treasure-good-prize {
	width: 184px;
	height: 24px;
	position: absolute;
	top: 166px;
	left: 205px;
	font-size: 18px;
	color: #137bdc;
	font-weight: 700;
	font-family: "Microsoft Yahei";
	line-height: 24px;
	overflow: hidden;
	text-align: center
}
.good-confirm-box {
	width: 467px;
	height: 433px;
	position: fixed;
	background-position: -467px -433px;
	background-repeat: no-repeat;
	z-index: 9999;
	font-size: 18px;
	font-weight: 700;
	color: #e6390c;
	font-family: "Microsoft YaHei", 瀵邦喛钂嬮梿鍛寸拨
}
.good-confirm-box a:active {
	background-color: transparent
}
.good-confirm-box a:active {
	background-color: transparent
}
.ballon-lose-vip {
	display: block;
	width: 141px;
	height: 56px;
	position: absolute;
	top: 329px;
	left: 272px
}
.good-confirm-close {
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 121px;
	left: 429px;
	cursor: pointer
}
.treasure-gold-confirm {
	width: 467px;
	height: 433px;
	position: fixed;
	background-position: 0 0;
	background-repeat: no-repeat;
	z-index: 9999;
	font-size: 18px;
	font-weight: 700;
	color: #e6390c;
	font-family: "Microsoft YaHei", 瀵邦喛钂嬮梿鍛寸拨
}
.treasure-gold-empty {
	background-position: -467px 0
}
.gold-confirm-close {
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 122px;
	left: 429px;
	cursor: pointer
}
.gold-confirm-vip {
	display: block;
	width: 197px;
	height: 67px;
	position: absolute;
	top: 329px;
	left: 147px
}
.pop-treasure-virtual {
	width: 467px;
	height: 433px;
	position: fixed;
	background-position: -934px 0;
	background-repeat: no-repeat;
	z-index: 9999;
	font-size: 14px
}
.treasure-virtual-prize {
	width: 184px;
	height: 24px;
	position: absolute;
	top: 166px;
	left: 205px;
	font-size: 18px;
	color: #137bdc;
	font-weight: 700;
	font-family: "Microsoft Yahei";
	line-height: 24px;

	overflow: hidden;
	text-align: center
}
.treasure-virtual-prize {
	width: 184px;
	height: 24px;
	position: absolute;
	top: 166px;
	left: 205px;
	font-size: 18px;
	color: #137bdc;
	font-weight: 700;
	font-family: "Microsoft Yahei";
	line-height: 24px;
	overflow: hidden;
	text-align: center
}
.treasure-virtual-submit {
	display: block;
	width: 198px;
	height: 64px;
	position: absolute;
	top: 333px;
	left: 154px
}
.treasure-virtual-close {
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 121px;
	left: 429px;
	cursor: pointer
}
.treasure-virtual-num {
	width: 184px;
	height: 24px;
	position: absolute;
	top: 276px;
	left: 189px;
	color: #ff3955;
	font-weight: 700;
	font-family: "Microsoft Yahei";
	line-height: 24px;
	overflow: hidden;
	text-align: center
}
.treasure-virtual-tip {
	display: block;
	width: 58px;
	height: 18px;
	position: absolute;
	top: 384px;
	left: 368px;
	cursor: pointer
}
.treasure-virtual-img {
	width: 190px;
	height: 84px;
	position: absolute;
	top: 217px;
	left: 157px;
	background-position: 0 0;
	background-repeat: no-repeat
}
.treasure-dolotteryTip a:active, .treasure-sharePop a:active {
	background-color: transparent
}
.popup-confirm {
	width: 310px;
	height: 170px
}
.popup-confirm .popup-head {
	height: 34px;
	line-height: 34px;
	background: #f7f7f7
}
.popup-confirm .popup-head a {
	width: 28px;
	height: 28px;
	margin-top: 3px;
	margin-right: 0;
	background-repeat: no-repeat;
}
.popup-confirm .popup-head a:hover {
	background-repeat: no-repeat;
}
.popup-confirm .popup-body {
	padding: 36px 0 0 85px
}
.popup-confirm .popup-body button {
	width: 67px;
	height: 26px;
	font: 14px/22px '閿熸枻鎷烽敓鏂ゆ嫹';
	_line-height: 24px;
	border-width: 1px;
	border-style: solid
}
.popup-confirm .popup-body .js_ok {
	background: #1da671;
	border-color: #1da671;
	color: #fefefe
}
.popup-confirm .popup-body .js_cancel {
	background: #fff;
	border-color: #cecece;
	color: #666
}
.popup-confirm .popup-body div {
	overflow: hidden;
	padding-top: 2px
}
.popup-confirm i {
	display: none
}
.popup-confirm strong {
	display: block;
	color: #333;
	font-size: 14px
}
.popup-confirm p {
	margin-top: 40px
}
.popup-confirm .button {
	margin-right: 12px
}
.pop-sethome {
	position: absolute;
	z-index: 990
}
.pop-sethome .clz {
	height: 19px;
	width: 19px;
	right: 4px;
	top: 4px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: -51px -25px;
	z-index: 10
}
.pop-sethome .clz:hover {
	background-position: -51px -56px
}
.pop-sethome .info {
	font-size: 12px;
	position: absolute;
	text-align: right;
	bottom: 8px;
	right: 0;
	color: #666
}
.pop-sethome .info span {
	font-size: 12px;
	display: none;
	font-family: "Microsoft Yahei"
}
.pop-sethome .download, .pop-sethome .go, .pop-sethome .go2 {
	position: absolute;
	left: 50%
}
.pop-sethome .go {
	font-size: 12px;
	font-family: "Microsoft YaHei";
	line-height: 35px;
	text-decoration: none;
	text-align: center
}
.pop-sethome .go:hover {
	text-decoration: underline
}
.pop-sethome .go2 {
	bottom: 60px;
	background-position: -55px 140px
}
.pop-sethome .go2:hover {
	background-position: -55px 75px
}
.sethometype {
	overflow: hidden;
	top: 61px;
	left: 50%;
	margin-left: -595px;
	border-radius: 10px;
	width: 280px;
	height: 110px;
	-webkit-box-shadow: 1px 3px 8px rgba(0,0,0,.3);
	-moz-box-shadow: 1px 3px 8px rgba(0,0,0,.3);
	box-shadow: 1px 3px 8px rgba(0,0,0,.3);
	-webkit-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-ms-animation-name: fadeInDown;
	animation-name: fadeInDown;
	-webkit-animation-duration: .5s;
	-moz-animation-duration: .5s;
	-ms-animation-duration: .5s;
	animation-duration: .5s
}
.sethometype .go {
	bottom: 32px
}
.sethometype .info {
	overflow: hidden;
	display: block;
	zoom: 1;
	padding-top: 10px;
	width: 35px;
	height: 18px;
	line-height: 18px
}
.sethometype .info:hover {
	width: 250px;
	padding-right: 30px
}
.sethometype .info:hover:hover span {
	display: inline-block;
*display:inline
}
.sethometype .info:hover:hover span:hover {
	text-decoration: underline
}
.sethometype .download, .sethometype .go, .sethometype .go2 {
	width: 169px;
	height: 35px;
	margin-left: -84px
}
.sethometype .download {
	bottom: 60px;
	background-position: -55px 140px
}
.sethometype .download:hover {
	background-position: -55px 75px
}
.sethometype .titles {
	height: 30px;
	background-color: #f7f7f7;
	color: #999;
	line-height: 2.2;
	text-indent: 20px
}
.sethometype .icon {
	position: absolute;
	right: 10px;
	bottom: 1px;
	width: 17px;
	height: 16px;
	background-position: -136px -26px
}
.sethometype .icon:hover {
	background-position: -136px -59px
}
.sethometype .contents {
	width: 280px;
	height: 110px;
	background-repeat: no-repeat;
	position: relative
}
.sethometype .contents .jiaocheng {
	text-align: center;
	display: block;
	position: absolute;
	width: 100%;
	left: 0;
	top: 66px;
	height: 16px;
	line-height: 16px
}
.sethometype .contents .jiaocheng:hover {
	color: #00A770
}
.width-nr .sethometype {
	margin-left: -495px
}
@-webkit-keyframes fadeInDown {
0% {
opacity:0;
-webkit-transform:translate(-10%, -10%)
}
100% {
opacity:1;
-webkit-transform:translate(0, 0)
}
}
@-moz-keyframes fadeInDown {
0% {
opacity:0;
-moz-transform:translate(-10%, -10%)
}
100% {
opacity:1;
-moz-transform:translate(0, 0)
}
}
@-ms-keyframes fadeInDown {
0% {
opacity:0;
-ms-transform:translate(-10%, -10%)
}
100% {
opacity:1;
-ms-transform:translate(0, 0)
}
}
@keyframes fadeInDown {
0% {
opacity:0;
transform:translate3d(-10%, -10%, 0)
}
100% {
opacity:1;
transform:none
}
}
.sethome-tip {
	width: 915px;
	height: 300px;
	padding-bottom: 54px;
	background: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/sethome/tipBg.1a25ce2.png) no-repeat 0 130px
}
.suggest {
	position: absolute;
	display: none
}
.suggest .suggest-item {
	cursor: pointer;
*zoom:1
}
.suggest .detail {
	height: 180px;
	width: 238px;
	float: right;
	display: none
}
.suggest .list-special {
	width: 200px;
	border-right: 1px solid #DDD;
	float: left
}
.suggest-hint {
	display: none;
	position: absolute;
	top: 2px;
	right: 240px;
	background-image: url(/common/images/sug-new.png);
	background-repeat: no-repeat;
	background-position: right 50%;
	background-position: right 8px \9;
*background-position:right 7px;
	height: 24px;
	line-height: 24px;
	padding-right: 10px;
	margin-right: 10px;
	color: #666
}
.list-special .suggest-hint {
	right: 0
}
.suggest li.hover {
	background-color: #f5f5f5
}
.suggest li.video-detail-open {
	background-color: #fff
}
.suggest li.hover .video-detail {
	display: block
}
.suggest li.last-video-detail .video-detail {
	display: block
}
.suggest li.hover .video-type-icon {
	display: none
}
.suggest li.hover .video-type-label {
	display: none
}
.suggest li.last-video-detail .video-type-icon {
	display: none
}
.suggest li.last-video-detail .video-type-label {
	display: none
}
.suggest-item {
	zoom: 1;
	overflow: hidden;
	position: relative
}
.suggest-item div .suggest-text {
	float: left
}
.suggest-item .video-type-icon {
	float: left;
	overflow: hidden;
	margin-top: 4px;
	margin-left: 6px;
	width: 16px;
	height: 16px;
	background: url(/common/images/video-type-icons.png) no-repeat 0 -120px
}
.suggest-item .video-type-label {
	float: right;
	margin-right: 1em;
	display: inline;
	color: #999
}
.suggest-item .video-detail {
	clear: both;
	display: none;
	overflow: hidden;
	padding-top: 6px;
	padding-bottom: 10px;
	position: relative;
	zoom: 1
}
.suggest-item .video-detail .icon {
	position: absolute;
	bottom: 10px;
	right: 10px;
	background: url(/common/images/video-type-icons.png);
	padding: 0;
	margin: 0;
	opacity: .7
}
.suggest li.hover .video-detail .icon {
	opacity: 1
}
.suggest-item .video-detail .icon-tv {
	width: 85px;
	height: 51px;
	background-position: 0 -56px;
	_background: 0 0;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src="/common/images/video-type-tv.png")
}
.suggest-item .video-detail .icon-movie {
	width: 62px;
	height: 51px;
	_background: 0 0;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src="/common/images/video-type-movie.png")
}
.suggest-item .video-detail .icon-comic {
	width: 62px;
	height: 51px;
	background-position: -88px -56px;
	_background: 0 0;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src="/common/images/video-type-comic.png")
}
.suggest-item .video-detail .icon-show {
	width: 63px;
	height: 51px;
	background-position: -70px 0;
	_background: 0 0;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src="/common/images/video-type-show.png")
}
.suggest-item .video-detail .icon-short {
	width: 61px;
	height: 48px;
	background-position: -144px 0;
	_background: 0 0;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src="/common/images/video-type-short.png")
}
.suggest-item .video-detail .short-video-desc {
	font-size: 12px;
	color: #999;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 1.2;
	margin-bottom: 4px
}
.suggest-item .video-detail .col-left {
	float: left;
	margin-right: 22px
}
.suggest-item .video-detail .col-right {
	float: left;
	font-size: 12px
}
.suggest-item .video-detail .col-right label {
	color: #999;
	cursor: pointer;
	vertical-align: bottom
}
.suggest-item .video-detail .col-right em {
	color: #f60
}
.suggest li.short-detail-open .video-detail {
	display: block
}
.suggest li.short-detail-open .video-type-icon {
	display: none
}
.suggest li.short-detail-open .video-type-label {
	display: none
}
.suggest-detail-w {
	padding-top: 10px;
	padding-left: 10px;
	overflow: hidden;
*zoom:1
}
.suggest-detail-img {
	float: left;
	margin-right: 8px;
	width: 102px;
	height: 136px
}
.suggest-detail-img img {
	width: 102px;
	height: 136px
}
.suggest-detail-play {
	padding-left: 24px;
	clear: left;
	float: left;
	width: 87px;
	height: 28px;
	margin-top: 8px;
	background-image: url(/common/images/sug_button.png);
	background-repeat: no-repeat;
	line-height: 28px;
*line-height:32px;
	color: #FFF;
	font-size: 14px;
	overflow: hidden
}
.suggest-detail-play:hover {
	text-decoration: none;
	color: #FFF;
	background-position: 0 -28px
}
.suggest-detail-title {
	color: #666;
	font-size: 14px;
	font-weight: 700;
	margin-bottom: 14px
}
.suggest-detail-w p {
	line-height: 22px;
	font-size: 12px;
	color: #666;
	height: 22px;
	overflow: hidden
}
.suggest-detail-w p span {
	display: inline-block
}
.suggest-detail-w em {
	color: #ff8533;
	font-weight: 700;
	font-style: normal
}
.suggest-detail-w p.linenumber {
	color: #f60;
	font-weight: 700
}
#top-anim {
	position: relative;
	z-index: 109;
	margin: auto;
	width: 1190px;
	height: 0;
	line-height: 0
}
.width-nr #top-anim {
	width: 990px
}
.movinglink-wrap {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%
}
.movinglink {
	position: absolute;
	cursor: pointer;
	z-index: 12
}
#top-anim .rightanim {
	position: absolute;
	z-index: 11
}
.toplist {
	position: relative;
	z-index: 200
}
.toplist .link {
	line-height: 28px
}
.toplist .link:hover i {
	text-decoration: none
}
.toplist .link i {
	display: inline-block;
	width: 14px
}
.toplist .g_video i {
	background-repeat: no-repeat;
}
.toplist .g_live i {
	background-repeat: no-repeat;
}
.toplist .g_hot i {
	background-repeat: no-repeat;
}
.toplist .t_icon i {
	background-repeat: no-repeat;
}
.toptab2 .g-tab {
	width: 55px
}
.toptab2 .g-tab-first, .toptab2 .g-tab-last {
	width: 53px
}
.toptab2 .g-icon-redpoint {
	top: 6px;
	right: 5px
}
.toppicture {
	position: relative;
*zoom:1;
	padding-bottom: 12px
}
.toppicture, .toppicture .g-imglink-img {
	width: 278px;
	height: 110px;
	text-align: center
}
.toppicture .adicon {
	top: 0;
	bottom: auto
}
.toppicture-hover .slide-btn {
	display: block
}
.scrollable .g-slider-next {
	right: 10px
}
.scrollable .g-slider-prev {
	left: 10px
}
.topzixun, .topzixun-over {
	height: 530px;
	overflow: hidden;
	position: relative;
	z-index: 10
}
.topzixun-more {
	height: 24px;
	line-height: 24px;
	background: #f7f7f7;
	display: block;
	margin: 3px 15px 0;
	font-size: 12px;
	text-align: center
}
.topzixun-more:hover {
	background: #f1f1f1
}
.topzixun p {
	width: 250px;
	height: 28px;
	overflow: hidden;
	margin: 0 auto
}
.topzixun-over-hidden {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}
.top-scroll-box {
	top: 4px;
	right: 2px;
	position: absolute;
	width: 9px;
	opacity: .3;
	filter: alpha(opacity=30);
	z-index: 595;
	display: none
}
.top-scroll-box-bg {
	position: relative;
	margin: 9px 0;
	height: 508px;
	background: #000
}
.top-scroll-box-bg .scroll-box-top, .top-scroll-box-bg .scroll-box-bottom {
	content: "";
	position: absolute;
	left: 0;
	width: 9px;
	height: 9px
}
.top-scroll-box-bg .scroll-box-top {
	top: -9px;
	background-repeat: no-repeat;
}
.top-scroll-box-bg .scroll-box-bottom {
	bottom: -9px;
	background-repeat: no-repeat;
}
.top-scroll-box-btn {
	z-index: 599;
	width: 8px;
	height: 32px;
	display: block;
	position: absolute;
	right: 2px;
	top: 0;
	margin-top: 5px;
	cursor: pointer;
	display: none;
	background-repeat: no-repeat;
}
.user-select-none {
	-moz-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.topzixun .top-scroll-tip {
	position: absolute;
	top: 225px;
	right: 4px;
	width: 11px;
	height: 20px;
	background: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/topzixun/arrow.ee66aa8.gif) no-repeat
}
.topzixun-topnews {
	padding: 5px 0;
*padding:6px 0 4px
}
.topzixun-topnews a {
	line-height: 26px
}
.topzixun-tag, .topzixun .toplink-tag {
	position: relative;
	top: -1px;
	margin-right: 5px;
	border: 1px solid #ffe7cf;
	border-radius: 1px;
	padding: 1px 2px 1px 3px;
	font-size: 12px;
	color: #f90;
*padding:2px 2px 0 3px;
*top:-2px
}
.topzixun .toplink-tag {
	border-color: #f50;
	color: #f50
}
#box-toplist0 .toppicture {
	padding-bottom: 10px
}
.toppicture2 {
	padding-top: 10px
}
.topyingshi, .topyingshi .topyingshi-over {
	height: 288px
}
.topyingshi .top-scroll-box-bg {
	height: 266px
}
.topyingshi .sublink {
	margin-left: 10px
}
.topyingshi .desc {
	font-size: 12px;
	color: #999;
	float: right;
	line-height: 28px;
	cursor: pointer
}
.topyingshi .rank {
	float: left;
	width: 14px;
	height: 16px;
	margin-top: 6px;
	margin: 6px 5px 0 0;
	_margin-right: 2px;
	background-color: transparent;
	background-repeat: no-repeat;
}
.topyouxi p {
	margin-left: 14px;
	width: 124px;
	height: 28px;
	overflow: hidden
}
.topsearch .topsearch-icons {
	margin: 14px 0 0 14px;
	text-align: center
}
.topsearch .topsearch-icon {
	display: inline;
	overflow: hidden;
	margin: 6px 10px 0 0;
	width: 53px;
	height: 44px
}
.topsearch .icon {
	margin: 3px 13px 0 14px;
	width: 26px;
	height: 22px;
	background-repeat: no-repeat;
	background-position: center center
}
.topsearch .topsearch-texts {
	margin: 8px 0 8px 13px
}
.topsearch .col0 {
	width: 93px
}
.topsearch .col1 {
	width: 101px
}
.topsearch .col2 {
	width: 57px
}
.subtitle {
	height: 40px;
	line-height: 40px;
	padding-right: 44px
}
.subtitle .sublink {
	padding: 0 9px 0 8px
}
.subtitle .red {
	color: #f50
}
.box-head {
	border-width: 0 0 1px;
	border-style: none none solid;
	height: 39px;
	line-height: 39px
}
.box-head .box-title {
	margin: 13px 0 0 19px;
	width: 131px;
	height: 16px;
	vertical-align: top;
	font-size: 14px;
	line-height: 16px;
	font-weight: 700
}
.box-head .box-title-link {
	cursor: pointer
}
.box-head .box-title-link:hover {
	color: #333;
	text-decoration: none
}
.box-head .box-title-icon {
	display: inline-block;
*zoom:1;
	vertical-align: top;
	position: relative;
	width: 16px;
	height: 16px;
	background: no-repeat
}
.box-head .box-title-txt {
	display: inline-block;
*zoom:1;
	padding-left: 6px
}
.box-head .box-more {
	position: absolute;
	top: 0;
	right: 13px;
	height: 39px;
	width: 22px;
	background-repeat: no-repeat;
}
.box-head .box-more:hover {
	background-repeat: no-repeat;
}
.box-head .g-tab {
	margin-right: 30px
}
.navrecommend-top .c-item1, .navrecommend-top .c-item2, body .widget-topbanner {
	display: none
}
.navrecommend-top {
	height: 45px
}
.navrecommend-top .idiv {
	position: relative
}
.navrecommend-top .idiv .close {
	position: absolute;
	right: 8px;
	top: 16px;
	width: 20px;
	height: 15px;
	cursor: pointer;
	z-index: 500;
	background-repeat: no-repeat;
}
.navrecommend-top img {
	display: block;
	margin: 0 auto
}
.navrecommend-hjw {
	padding-bottom: 10px;
	overflow: hidden
}
.navrecommend-hjw a {
	display: block;
	float: left
}
.navrecommend-hjw .item4, .navrecommend-hjw .item3, .navrecommend-hjw .item0 {
	margin-left: 15px
}
.navrecommend-hjw .item6, .navrecommend-hjw .item5, .navrecommend-hjw .item2, .navrecommend-hjw .item1 {
	margin-left: 50px
}
.width-nr .navrecommend-hjw .item, .width-nr .navrecommend-hjw a {
	margin: 0 0 0 10px
}
.width-nr .navrecommend-hjw .first {
	margin: 0
}
.navrecommend-top .c-item1 {
	display: block
}
.width-nr .navrecommend-top .c-item2 {
	display: block
}
.width-nr .navrecommend-top .c-item1 {
	display: none
}
.knowledge {
	padding: 4px 0 12px
}
.knowledge .hd {
	margin: 0 14px;
	padding-top: 12px;
	border-top: 1px dashed #e9e9e9
}
.knowledge .title-wrap {
	cursor: pointer;
	display: block;
	text-align: right
}
.knowledge .title-wrap:hover .more {
	color: #f50
}
.knowledge .more {
	font-size: 12px;
	font-family: simsun;
	color: #999
}
.knowledge .items {
	padding: 0 14px
}
.knowledge .item {
	overflow: hidden;
	height: 28px
}
.knowledge .sub-item {
	margin-left: 14px
}
.knowledge .g-imglink {
	margin: 2px 0 8px
}
.knowledge .g-imglink-img {
	width: 250px;
	height: 70px
}
.knowledge .g-imglink-title {
	text-indent: 11px
}
.knowledge .slider, .knowledge .slider__grid, .knowledge .slider__content, .knowledge .slider__slide {
	height: auto
}
.lefttip-container {
	display: none;
	position: fixed;
	right: 50%;
	bottom: 0;
	z-index: 500;
	margin-right: 595px
}
.lefttip {
	position: absolute
}
.lefttip .lefttip-link {
	display: block;
	cursor: pointer;
	background-repeat: no-repeat
}
.lefttip .lefttip-close {
	position: absolute;
	right: -8px;
	top: -8px;
	width: 16px;
	height: 16px;
	background: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/container/module/lefttip/close.c8020b6.png);
	cursor: pointer
}
.lefttip-hover {
	position: absolute;
	display: none
}
.lefttip-hover.show {
	display: block
}
.lefttip-hover .lefttip-hover-link {
	display: block;
	background-repeat: no-repeat
}
.width-nr .lefttip-container {
	margin-right: 495px
}
.css_e14977a_85e7 {
	height: 88px
}
.widget-topbanner .xht-popup {
	background-position: 0px 0px
}
.coolsiteresource .coolsiteresource_container {
	background-position: -146px 0px
}
.coolsiteresource_container {
	background-position: 0px -158px
}
#guesslikesite-block .youlike {
	background-position: -161px -158px
}
.popup-confirm .popup-head a {
	background-position: -201px -158px
}
.popup-confirm .popup-head a:hover {
	background-position: -201px -187px
}
.slider--nav-2 .slider__grid--hover .slider__nav--next:hover {
	background-position: -249px -158px
}
.slider--nav-2 .slider__nav--next:hover {
	background-position: -249px -158px
}
.s-slider1 .g-slider-prev {
	background-position: -307px 0px
}
.slider--nav-2 .slider__grid--hover .slider__nav--prev {
	background-position: -307px -75px
}
.s-slider1 .grid_hover .g-slider-prev:hover {
	background-position: -307px -150px
}
.slider--nav-2 .slider__grid--hover .slider__nav--next {
	background-position: 0px -280px
}
.s-slider1 .grid_hover .g-slider-next:hover {
	background-position: -57px -280px
}
.slider--nav-2 .slider__nav--prev {
	background-position: -114px -280px
}
.slider--nav-2 .slider__nav--next {
	background-position: -171px -280px
}
.s-slider1 .grid_hover .g-slider-prev {
	background-position: -228px -280px
}
.s-slider1 .grid_hover .g-slider-next {
	background-position: -285px -280px
}
.s-slider1 .g-slider-next {
	background-position: -364px 0px
}
.slider--nav-2 .slider__grid--hover .slider__nav--prev:hover {
	background-position: -364px -75px
}
.slider--nav-2 .slider__nav--prev:hover {
	background-position: -364px -75px
}
.login__hongbao-icon {
	background-position: 0px -355px
}
.g_tips-r .g_icon {
	background-position: -63px -355px
}
.popup-site-hint-save {
	background-position: -121px -355px
}
.popup-site-hint-noicon {
	background-position: -421px 0px
}
.popup-site-hint-sug {
	background-position: 0px -417px
}
.hotword-yindao-tip .hot-quan {
	background-position: -421px -55px
}
.banner-box .arrow {
	background-position: -479px -55px
}
.hotword-yindao-tip {
	background-position: -143px -417px
}
.top-scroll-box-btn {
	background-position: -508px -55px
}
.s-slider2 .g-slider-next {
	background-position: -424px -113px
}
.slider--nav-1 .slider__nav--next {
	background-position: -424px -113px
}
.slider--nav-3 .slider__nav--next {
	background-position: -421px -110px
}
.s-slider2 .g-slider-prev {
	background-position: -474px -113px
}
.slider--nav-1 .slider__nav--prev {
	background-position: -474px -113px
}
.slider--nav-3 .slider__nav--prev {
	background-position: -471px -110px
}
.popup-site-hint-added {
	background-position: -306px -417px
}
.slidetoolbar-closebtn {
	background-position: -410px -149px
}
.slideclosebtn-open {
	background-position: -459px -149px
}
.notice .slider__grid--hover {
	background-position: 0px -472px
}
.popup-site-head .close {
	background-position: 63% 40.6%
}
.siye .close-btn {
	background-position: -464px -208px
}
.popup-site .item-added {
	background-position: -341px -472px
}
.popup-site-head .close:hover {
	background-position: 63% 49%
}
.widget-famoussite-recom .tuijian-icon {
	background-position: -506px -208px
}
.mail__submit {
	background-position: -464px -251px
}
.mail__submit--state-hover {
	background-position: -421px -294px
}
.widget-site .site-manage {
	background-position: -471px -294px
}
.weather__city-btn--save {
	background-position: -421px -336px
}
.popup-site-self-sites .modify:hover { background-position: -519px -160px; }
.popup-site-self-sites .delete { background-position: 70.5% 65.5%;; }
.popup-site-self-sites .delete:hover { background-position: 61.9% 73.5%; }
.popup-site-self-sites .modify { background-position: -515px -336px; }
.g-icon-change:hover { background-position: -456px -376px; }
.g-icon-change { background-position: -495px -376px; }
.g-icon-change-wrap .icon {
	background-position: -495px -376px
}

.popup-site-self-sites li a.js_xj{
	width: 12%;
    overflow: hidden;
    float: right;
    margin: 0;
    height: 100%;
    line-height: 1.8rem;}
	
.popup-site-self-sites li a.js_xj span{
	width: 100%;
    height: 100%;
    line-height: 1.8rem;
	background:url(../img/icon/x1.png) no-repeat center center;
}

.popup-site-self-sites li a.js_xj:hover span{ background:url(../img/icon/x1_1.png) no-repeat center center;}

a.js_xj span img{
	max-width:100%;
}

.form-hook .hotword-on {
	background-position: -361px -144px
}
.search .hot-num {
	background-position: -364px -188px
}
.search .hotword-off .hot-num {
	background-position: -364px -226px
}
.starbar .i-tuan .star-icon {
	background-position: -364px -261px
}
.shortcut-box .joke {
	background-position: -364px -300px
}
.hao123-footer .bottom-fawu .icon2 {
	background-position: -307px -225px
}
.suggest-search .hot-icon-orange {
	background-position: -146px -122px
}
.suggest-search .hot-icon-dark {
	background-position: -184px -122px
}
.shortcut-box .game {
	background-position: -222px -122px
}
.shortcut-box .gouwu {
	background-position: -258px -122px
}
.hao123-footer .bottom-fawu .icon1 {
	background-position: -161px -242px
}
.starbar .i-music .star-icon {
	background-position: -197px -240px
}
.hotsearch-box .boxhot .hotsearch-link {
	background-position: -233px -242px
}
.starbar .i-travel .star-icon {
	background-position: -269px -239px
}
.adicon {
	background-position: -342px -355px
}
.kzloc-wrap .kzloc-icon, .kzloc-wrap .kzloc-icon:hover {
	background-position: -389px -355px
}
.hao123-footer .bottom-fawu .icon3 {
	background-position: -438px -417px
}
.starbar .i-gaoxiao .star-icon {
	background-position: -474px -415px
}
.starbar .i-game .star-icon {
	background-position: -509px -415px
}
.notice .slider__nav--next {
	background-position: -471px -472px
}
.headjoke__icon {
	background-position: -506px -472px
}
.hao123-footer .tuiguang .icon {
	background-position: -548px 0px
}
.notice-fixed .g_icon_hot .g_icon {
	background-position: 0px -520px
}
.box-head .box-more:hover {
	background-position: -32px -508px
}
.hao123-footer .beian .icon {
	background-position: -546px -35px
}
.shortcut-box .video {
	background-position: -72px -519px
}
.starbar .i-toutiao .star-icon {
	background-position: -108px -516px
}
.login--hongbao .login__icon--user {
	background-position: -548px -69px
}
.login__icon--user {
	background-position: -548px -103px
}
.starbar .i-tv .star-icon {
	background-position: -144px -517px
}
.starbar .i-movie .star-icon {
	background-position: -180px -516px
}
.box-head .box-more {
	background-position: -212px -508px
}
.hao123-footer .mobile .icon {
	background-position: -548px -137px
}
.topyingshi .rank {
	background-position: -548px -170px
}
.toplist .g_hot i {
	background-position: -548px -198px
}
.kzloc-wrap .kzloc-close:hover {
	background-position: -548px -239px
}
.kzloc-wrap .kzloc-close {
	background-position: -548px -272px
}
.starbar .i-comic .star-icon {
	background-position: -252px -516px
}
.toplist .t_icon i {
	background-position: -548px -297px
}
.sitelinks .open-up {
	background-position: -548px -337px
}
.toplist .g_video i {
	background-position: -548px -361px
}
.sitelinks .open-down {	background-position: -548px -401px}
.weather__site:hover .weather__site-icon {background-position: -548px -433px}
.weather__site-icon {	background-position: -548px -464px}
.widget-site .login-tip .tipclz:hover {background-position: -288px -520px}
.widget-site .login-tip .tipclz {	background-position: -320px -520px}
.starbar .i-caipiao .star-icon {background-position: -352px -515px}
.toplist .g_live i {	background-position: -388px -512px}
.widget-site .site-item-add i {	background-position: -417px -515px}
.notice-fixed .gong-down .g_icon {background-position: -452px -520px}
.banner-box .closebanner {background-position: -482px -520px}
.starbar .tip-closed {	background-position: -482px -520px}
.banner-box .closebanner:hover {background-position: -511px -520px}
.starbar .tip-closed:hover {background-position: -511px -520px}
.navrecommend-top .idiv .close {background-position: -537px -515px}
.siye .siye-icon {background-position: -583px 0px}
.suggest-search .hot-icon-new {background-position: -583px -27px}
.top-scroll-box-bg .scroll-box-bottom {background-position: -583px -59px}
.top-scroll-box-bg .scroll-box-top {background-position: -583px -88px}
.slidetoolbarv2 .hot {background-position: -583px -117px}
.sc-tips .close-btn {background-position: -583px -146px}
.widget-topbanner .close:hover {background-position: -583px -175px}
.auth-wrap .close:hover {background-position: -583px -175px}
.widget-topbanner .close {background-position: -583px -203px}
.auth-wrap .close {background-position: -583px -203px}
.tabs-toggle .arrow {background-position: -583px -231px}
.weather__city-arrow {background-position: -583px -257px}
.tabs-toggle-open .arrow {background-position: -583px -283px}
.coolsite-recommend .up {background-position: -583px -309px}
#guesslikesite-block .guesslike-industry .red-icon {
	background-position: -583px -335px}
.notice .icon {background-position: -583px -360px}
.g-icon-redpoint {background-position: -583px -385px}
.widget-site .g_tips-r-hover {background-position: -579px -407px}
.weather-tips .weather-tips-tr {background-position: -583px -435px}
.mail__icon--more {	background-position: -583px -460px}
.kzloc-wrap .kzloc-arrow {background-position: -583px -484px}
.el-tips-txt-arrow {background-position: -583px -508px}
.sc-tips .arrow {background-position: -583px -531px}
.login__hongbao-text {	background-position: right 0px}
.widget-topbanner .xht-popup, .coolsiteresource .coolsiteresource_container, .coolsiteresource_container, #guesslikesite-block .youlike, .popup-confirm .popup-head a, .popup-confirm .popup-head a:hover, .slider--nav-2 .slider__grid--hover .slider__nav--next:hover, .slider--nav-2 .slider__nav--next:hover, .s-slider1 .g-slider-prev, .slider--nav-2 .slider__grid--hover .slider__nav--prev, .s-slider1 .grid_hover .g-slider-prev:hover, .slider--nav-2 .slider__grid--hover .slider__nav--next, .s-slider1 .grid_hover .g-slider-next:hover, .slider--nav-2 .slider__nav--prev, .slider--nav-2 .slider__nav--next, .s-slider1 .grid_hover .g-slider-prev, .s-slider1 .grid_hover .g-slider-next, .s-slider1 .g-slider-next, .slider--nav-2 .slider__grid--hover .slider__nav--prev:hover, .slider--nav-2 .slider__nav--prev:hover, .login__hongbao-icon, .g_tips-r .g_icon, .popup-site-hint-save, .popup-site-hint-noicon, .popup-site-hint-sug, .hotword-yindao-tip .hot-quan, .banner-box .arrow, .hotword-yindao-tip, .top-scroll-box-btn, .s-slider2 .g-slider-next {
	background-image: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/pkg/aio_z.6aa5f1c.png)
}
.slider--nav-1 .slider__nav--next, .slider--nav-3 .slider__nav--next, .s-slider2 .g-slider-prev, .slider--nav-1 .slider__nav--prev, .slider--nav-3 .slider__nav--prev, .popup-site-hint-added, .slidetoolbar-closebtn, .slideclosebtn-open, .notice .slider__grid--hover, .popup-site-head .close, .siye .close-btn, .popup-site .item-normal:hover, .popup-site .item-add:hover, .popup-site .item-added, .popup-site-head .close:hover, .widget-famoussite-recom .tuijian-icon, .mail__submit, .mail__submit--state-hover, .widget-site .site-manage, .weather__city-btn--save, .popup-site-self-sites .modify:hover, .popup-site-self-sites .delete, .popup-site-self-sites .delete:hover, .popup-site-self-sites .modify, .g-icon-change:hover, .g-icon-change, .g-icon-change-wrap .icon, .form-hook .hotword-on, .search .hot-num, .search .hotword-off .hot-num {
	background-image: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/pkg/aio_z.6aa5f1c.png)
}
.starbar .i-tuan .star-icon, .shortcut-box .joke, .hao123-footer .bottom-fawu .icon2, .suggest-search .hot-icon-orange, .suggest-search .hot-icon-dark, .shortcut-box .game, .shortcut-box .gouwu, .hao123-footer .bottom-fawu .icon1, .starbar .i-music .star-icon, .hotsearch-box .boxhot .hotsearch-link, .starbar .i-travel .star-icon, .adicon, .kzloc-wrap .kzloc-icon, .kzloc-wrap .kzloc-icon:hover, .hao123-footer .bottom-fawu .icon3, .starbar .i-gaoxiao .star-icon, .starbar .i-game .star-icon, .notice .slider__nav--next, .headjoke__icon, .hao123-footer .tuiguang .icon, .notice-fixed .g_icon_hot .g_icon, .box-head .box-more:hover, .hao123-footer .beian .icon, .shortcut-box .video, .starbar .i-toutiao .star-icon, .login--hongbao .login__icon--user, .login__icon--user, .starbar .i-tv .star-icon, .starbar .i-movie .star-icon, .box-head .box-more {
	background-image: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/pkg/aio_z.6aa5f1c.png)
}
.hao123-footer .mobile .icon, .topyingshi .rank, .toplist .g_hot i, .kzloc-wrap .kzloc-close:hover, .kzloc-wrap .kzloc-close, .starbar .i-comic .star-icon, .toplist .t_icon i, .sitelinks .open-up, .toplist .g_video i, .sitelinks .open-down, .weather__site:hover .weather__site-icon, .weather__site-icon, .widget-site .login-tip .tipclz:hover, .widget-site .login-tip .tipclz, .starbar .i-caipiao .star-icon, .toplist .g_live i, .widget-site .site-item-add i, .notice-fixed .gong-down .g_icon, .banner-box .closebanner, .starbar .tip-closed, .banner-box .closebanner:hover, .starbar .tip-closed:hover, .navrecommend-top .idiv .close, .siye .siye-icon, .suggest-search .hot-icon-new, .top-scroll-box-bg .scroll-box-bottom, .top-scroll-box-bg .scroll-box-top, .slidetoolbarv2 .hot, .sc-tips .close-btn, .widget-topbanner .close:hover {
	background-image: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/pkg/aio_z.6aa5f1c.png)
}
.auth-wrap .close:hover, .widget-topbanner .close, .auth-wrap .close, .tabs-toggle .arrow, .weather__city-arrow, .tabs-toggle-open .arrow, .coolsite-recommend .up, #guesslikesite-block .guesslike-industry .red-icon, .notice .icon, .g-icon-redpoint, .widget-site .g_tips-r-hover, .weather-tips .weather-tips-tr, .mail__icon--more, .kzloc-wrap .kzloc-arrow, .el-tips-txt-arrow, .sc-tips .arrow, .login__hongbao-text {
	background-image: url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexher/pkg/aio_z.6aa5f1c.png);
}

/**************************************************** 缁狅紕鎮婄敮鍝ユ暏缂冩垵娼� 缂佹挻娼� ************************/




/**************************************************************  缁楊兛绔撮弶鍨健缂佹挻娼�     ******************************************************/

/**************************************************************   鐠愩垻绮℃稉搴㈡殌閼诧拷瀵拷顫�    ***************************************************/
#x_d{ width:100%; overflow:hidden;}
#d4{  width:100%; max-width:998px; margin:auto; overflow:hidden;  border-top:0px solid #e5e5e5; padding-top:2%;}

/*************************  閿熺嫛鎾呮嫹  閿熸枻鎷峰  **************************/
#d4 .da4{ width:63.2%; overflow:hidden; float:left;}
#d4 .da4 .de{ border-top:1px solid #6daaea; width:100%; height:2rem; line-height:2rem; margin-bottom:1%;}
#d4 .da4 .de a{ float:left; display:block;}
#d4 .da4 .de span{ float:left; display:block; width:5%;}
#d4 .da4 .de a.xj1{ color:#0AA770;} 
#d4 .da4 .de a:hover{color:#0AA770;}

#d4 .da4 .de #pind{ float:left; width:38%; padding-left:1%;}
#d4 .da4 .de:hover{ background:#f6f6f6;}
#d4 .da4 .de #hua1{ /*display:none;*/ float:right; padding-left:45%; height:100%; padding-right:1%;}
#d4 .da4 .de #hua1 a{}
#d4 .da4 .de #hua1 a img{ width:20px; height:20px; vertical-align:text-bottom;}
#d4 .da4:hover #hua1{ display:block;}

#d4 .da4 #dc4_1{ width:100%; overflow:hidden;}
#d4 .da4 #dc4_1 .dc41{ float:left; width:48%; overflow:hidden;}
#d4 .da4 #dc4_1 .dc41 li{ width:100%; overflow:hidden; text-align:left;text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.75rem;}
#d4 .da4 .dc41 li a{ font-size:0.9rem; }
#d4 .da4 .dc41 li a:hover{ text-decoration:underline; color:#0AA770;}
#d4 .da4 .du2{ display:none;}
#d4 .da4 .du3{ display:none;}


#d4 .da4 .dc41 li:first-child{ margin-bottom:2%;}
#d4 .da4 .dc41 li:first-child a{ }
#d4 .da4 .dc41 li:first-child a span{ width:30%; float:left; overflow:hidden; display:block; height:4.5rem; } 
#d4 .da4 .dc41 li:first-child a span img{ max-width:100%;}
#d4 .da4 .dc41 li:first-child a p{float: right; font-size: 0.9rem; width: 65%; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.75rem; font-weight: 700; white-space: initial;}
#d4 .da4 .dc41 li:first-child a p:hover{ text-decoration:underline; white-space: initial;}

/*.da4 .dc42{ float:left; width:47.5%; overflow:hidden;}
*/
#d4 .da4 .dc42{ float:left; width:48%; overflow:hidden;}
#d4 .da4 .dc42 li{ width:100%; overflow:hidden; text-align:left;text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.75rem;}
#d4 .da4 .dc42 li a{ font-size:0.9rem; }
#d4 .da4 .dc42 li a:hover{ text-decoration:underline; color:#0AA770;}

#d4 .da4 .dc42 li:first-child{ margin-bottom:2%;}
#d4 .da4 .dc42 li:first-child a{ }
#d4 .da4 .dc42 li:first-child a span{ width:30%; float:left; overflow:hidden; display:block; height:4.5rem; } 
#d4 .da4 .dc42 li:first-child a span img{ max-width:100%;}
#d4 .da4 .dc42 li:first-child a p{float: right; font-size: 0.9rem; width: 65%; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.75rem; font-weight: 700; white-space: initial;}
#d4 .da4 .dc42 li:first-child a p:hover{ text-decoration:underline; white-space: initial;}
/*************************  鐠愩垻绮�  缂佹挻娼�  **************************/

/*************************  閺佹瑨鍋�  瀵拷顫�  **************************/
#d4 .db4{ width:32%; overflow:hidden; float:right;}
#d4 .db4 .de{ border-top:1px solid #6daaea; width:100%; height:2rem; line-height:2rem; margin-bottom:1%;}
#d4 .db4 .de a{ float:left; display:block;}
#d4 .db4 .de span{ float:left; display:block; width:2%;}
#d4 .db4 .de a.xj1{ color:#0AA770;} 
#d4 .db4 .de a:hover{color:#0AA770;}

/*.db4 #dc4_1{ width:100%; overflow:hidden; margin-top:1%;}*/
#d4 .db4 .dc41{ float:left; width:100%; overflow:hidden; margin-top:1%;}
#d4 .db4 .dc41 li{ width:100%; overflow:hidden; text-align:left;text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.75rem;}
#d4 .db4 .dc41 li a{ font-size:0.9rem; }
#d4 .db4 .dc41 li:nth-child(5) a{ background:url(../img/icon/s1.png) no-repeat left 0.094rem; position:relative; padding-left:7%;}
#d4 .db4 .dc41 li:nth-child(6) a{ background:url(../img/icon/s1.png) no-repeat left 0.094rem; position:relative; padding-left:7%;}
#d4 .db4 .dc41 li a:hover{ text-decoration:underline; color:#0AA770;}
#d4 .db4 .du2{ display:none;}
#d4 .db4 .du3{ display:none;}


#d4 .db4 .dc41 li:first-child{ margin-bottom:2%;}
#d4 .db4 .dc41 li:first-child a{ }
#d4 .db4 .dc41 li:first-child a span{ width:30%; float:left; overflow:hidden; display:block; height:4.5rem; } 
#d4 .db4 .dc41 li:first-child a span img{ max-width:100%;}
#d4 .db4 .dc41 li:first-child a p{float: right; font-size: 0.9rem; width: 65%; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.75rem; font-weight: 700; white-space: initial;}
#d4 .db4 .dc41 li:first-child a p:hover{ text-decoration:underline; white-space: initial;}

/*.db4 .dc42{ float:left; width:100%; overflow:hidden;}*/
#d4 .db4 .dc42{ float:left; width:100%; overflow:hidden; display:none; margin-top:1%;}
#d4 .db4 .dc42 li{ width:100%; overflow:hidden; text-align:left;text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.75rem;}
#d4 .db4 .dc42 li a{ font-size:0.9rem; }
#d4 .db4 .dc42 li:nth-child(5) a{ background:url(../img/icon/s1.png) no-repeat left 0.094rem; position:relative; padding-left:7%;}
#d4 .db4 .dc42 li:nth-child(6) a{ background:url(../img/icon/s1.png) no-repeat left 0.094rem; position:relative; padding-left:7%;}
#d4 .db4 .dc42 li a:hover{ text-decoration:underline; color:#0AA770;}

#d4 .db4 .dc42 li:first-child{ margin-bottom:2%;}
#d4 .db4 .dc42 li:first-child a{ }
#d4 .db4 .dc42 li:first-child a span{ width:30%; float:left; overflow:hidden; display:block; height:4.5rem; } 
#d4 .db4 .dc42 li:first-child a span img{ max-width:100%;}
#d4 .db4 .dc42 li:first-child a p{float: right; font-size: 0.9rem; width: 65%; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.75rem; font-weight: 700; white-space: initial;}
#d4 .db4 .dc42 li:first-child a p:hover{ text-decoration:underline; white-space: initial;}

/*.db4 .dc42{ float:left; width:100%; overflow:hidden;}*/
#d4 .db4 .dc43{ float:left; width:100%; overflow:hidden; display:none; margin-top:1%;}
#d4 .db4 .dc43 li{ width:100%; overflow:hidden; text-align:left;text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.75rem;}
#d4 .db4 .dc43 li a{ font-size:0.9rem; }
#d4 .db4 .dc43 li:nth-child(5) a{ background:url(../img/icon/s1.png) no-repeat left 0.094rem; position:relative; padding-left:7%;}
#d4 .db4 .dc43 li:nth-child(6) a{ background:url(../img/icon/s1.png) no-repeat left 0.094rem; position:relative; padding-left:7%;}
#d4 .db4 .dc43 li a:hover{ text-decoration:underline; color:#0AA770;}

#d4 .db4 .dc43 li:first-child{ margin-bottom:2%;}
#d4 .db4 .dc43 li:first-child a{ }
#d4 .db4 .dc43 li:first-child a span{ width:30%; float:left; overflow:hidden; display:block; height:4.5rem; } 
#d4 .db4 .dc43 li:first-child a span img{ max-width:100%;}
#d4 .db4 .dc43 li:first-child a p{float: right; font-size: 0.9rem; width: 65%; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.75rem; font-weight: 700; white-space: initial;}
#d4 .db4 .dc43 li:first-child a p:hover{ text-decoration:underline; white-space: initial;}
/*************************  閺佹瑨鍋�  缂佹挻娼�  **************************/
/**************************************************************  鐠愩垻绮℃稉搴㈡殌閼诧拷  缂佹挻娼�  ******************************************************/




/**************************************************************   娴ｆ捁鍋涙稉搴ｃ仦娴硷拷瀵拷顫�    ***************************************************/
#d5{ width:100%; max-width:998px; margin:auto; overflow:hidden; border:0px solid #e5e5e5; border-top:none; margin-top:2%;}

/*************************  娴ｆ捁鍋�  瀵拷顫�  **************************/
#d5 .da4{ width:63.2%; overflow:hidden; float:left;}
#d5 .da4 .de{ border-top:1px solid #6daaea; width:100%; height:2.5rem; line-height:2.5rem;}
#d5 .da4 .de a{ float:left; display:block;}
#d5 .da4 .de span{ float:left; display:block; width:2%;}
#d5 .da4 .de a.xj1{ color:#0AA770;} 
#d5 .da4 .de a:hover{color:#0AA770;}

#d5 .da4 #dc4_1{ width:100%; overflow:hidden; }
#d5 .da4 #dc4_1 .dc41{ float:left; width:48%; overflow:hidden;}
#d5 .da4 #dc4_1 .dc41 li{ width:100%; overflow:hidden; text-align:left;text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.75rem;}
#d5 .da4 .dc41 li a{ font-size:0.9rem; background:url(../img/icon/s1.png) no-repeat left;  padding-left:7%; }
#d5 .da4 .dc41 li:nth-child(2) a{ background:rgba(0,0,0,0); padding-left:0; }
#d5 .da4 .dc41 li a:hover{ text-decoration:underline; color:#0AA770;}
#d5 .da4 .du2{ display:none;}
#d5 .da4 .du3{ display:none;}


#d5 .da4 .dc41 li:first-child{ margin-bottom:3.6%;}
#d5 .da4 .dc41 li:first-child a{ background:rgba(0,0,0,0); padding-left:0; }
#d5 .da4 .dc41 li:first-child a span{ width:30%; float:left; overflow:hidden; display:block; height:4.5rem; } 
#d5 .da4 .dc41 li:first-child a span img{ max-width:100%;}
#d5 .da4 .dc41 li:first-child a p{float: right; font-size: 0.9rem; width: 65%; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.75rem; font-weight: 700; white-space: initial;}
#d5 .da4 .dc41 li:first-child a p:hover{ text-decoration:underline; white-space: initial;}

/*.da4 .dc42{ float:left; width:47.5%; overflow:hidden;}
*/
#d5 .da4 .dc42{ float:left; width:48%; overflow:hidden;}
#d5 .da4 .dc42 li{ width:100%; overflow:hidden; text-align:left;text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.75rem;}
#d5 .da4 .dc42 li a{ font-size:0.9rem;  font-size:0.9rem; /* background:url(../img/icon/s1.png) no-repeat left; */ padding-left:7%; }
#d5 .da4 .dc42 li:first-child a{/*  background:url(../img/icon/x5.png)  no-repeat left; */ padding-left:7%; } 
#d5 .da4 .dc42 li a:hover{ text-decoration:underline; color:#0AA770;}

#d5 .da4 .dc42 li:first-child{ }
#d5 .da4 .dc42 li:first-child a{ }
#d5 .da4 .dc42 li:first-child a span{ width:30%; float:left; overflow:hidden; display:block; height:4.5rem; } 
#d5 .da4 .dc42 li:first-child a span img{ max-width:100%;}
#d5 .da4 .dc42 li:first-child a p{float: right; font-size: 0.9rem; width: 65%; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.75rem; font-weight: 700; white-space: initial;}
#d5 .da4 .dc42 li:first-child a p:hover{ text-decoration:underline; white-space: initial;}
/*************************  娴ｆ捁鍋�  缂佹挻娼�  **************************/

/*************************  缁�鍙ョ窗  瀵拷顫�  **************************/
#d5 .db4{ width:32%; overflow:hidden; float:right;}
#d5 .db4 .de{ border-top:1px solid #6daaea; width:100%; height:2.5rem; line-height:2.5rem;}
#d5 .db4 .de a{ float:left; display:block;}
#d5 .db4 .de span{ float:left; display:block; width:2%;}
#d5 .db4 .de a.xj1{ color:#0AA770;} 
#d5 .db4 .de a:hover{color:#0AA770;}

/*.db4 #dc4_1{ width:100%; overflow:hidden; margin-top:1%;}*/
#d5 .db4 .dc41{ float:left; width:100%; overflow:hidden; margin-top:1%;}
#d5 .db4 .dc41 li{ width:100%; overflow:hidden; text-align:left;text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.75rem;}
#d5 .db4 .dc41 li a{ font-size:0.9rem; }
#d5 .db4 .dc41 li a:hover{ text-decoration:underline; color:#0AA770;}
#d5 .db4 .du2{ display:none;}
#d5 .db4 .du3{ display:none;}


#d5 .db4 .dc41 li:first-child{ margin-bottom:3.6%;}
#d5 .db4 .dc41 li:first-child a{ }
#d5 .db4 .dc41 li:first-child a span{ width:30%; float:left; overflow:hidden; display:block; height:4.5rem; } 
#d5 .db4 .dc41 li:first-child a span img{ max-width:100%;}
#d5 .db4 .dc41 li:first-child a p{float: right; font-size: 0.9rem; width: 65%; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.75rem; font-weight: 700; white-space: initial;}
#d5 .db4 .dc41 li:first-child a p:hover{ text-decoration:underline; white-space: initial;}

/*.db4 .dc42{ float:left; width:100%; overflow:hidden;}*/
#d5 .db4 .dc42{ float:left; width:100%; overflow:hidden; display:none; margin-top:1%;}
#d5 .db4 .dc42 li{ width:100%; overflow:hidden; text-align:left;text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.75rem;}
#d5 .db4 .dc42 li a{ font-size:0.9rem; }
#d5 .db4 .dc42 li a:hover{ text-decoration:underline; color:#0AA770;}

#d5 .db4 .dc42 li:first-child{ margin-bottom:2%;}
#d5 .db4 .dc42 li:first-child a{ }
#d5 .db4 .dc42 li:first-child a span{ width:30%; float:left; overflow:hidden; display:block; height:4.5rem; } 
#d5 .db4 .dc42 li:first-child a span img{ max-width:100%;}
#d5 .db4 .dc42 li:first-child a p{float: right; font-size: 0.9rem; width: 65%; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.75rem; font-weight: 700; white-space: initial;}
#d5 .db4 .dc42 li:first-child a p:hover{ text-decoration:underline; white-space: initial;}

/*.db4 .dc42{ float:left; width:100%; overflow:hidden;}*/
#d5 .db4 .dc43{ float:left; width:100%; overflow:hidden; display:none; margin-top:1%;}
#d5 .db4 .dc43 li{ width:100%; overflow:hidden; text-align:left;text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.75rem;}
#d5 .db4 .dc43 li a{ font-size:0.9rem; }
#d5 .db4 .dc43 li a:hover{ text-decoration:underline; color:#0AA770;}

#d5 .db4 .dc43 li:first-child{ margin-bottom:2%;}
#d5 .db4 .dc43 li:first-child a{ }
#d5 .db4 .dc43 li:first-child a span{ width:30%; float:left; overflow:hidden; display:block; height:4.5rem; } 
#d5 .db4 .dc43 li:first-child a span img{ max-width:100%;}
#d5 .db4 .dc43 li:first-child a p{float: right; font-size: 0.9rem; width: 65%; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.75rem; font-weight: 700; white-space: initial;}
#d5 .db4 .dc43 li:first-child a p:hover{ text-decoration:underline; white-space: initial;}
/*************************  缁�鍙ョ窗  缂佹挻娼�  **************************/
/**************************************************************  娴ｆ捁鍋涙稉搴ｃ仦娴硷拷  缂佹挻娼�  ******************************************************/


/*******************************************************     楠炲灝鎲�1  閸栬桨缍�   瀵拷顫�   ***********************************************/
#g1{ width:100%; max-width:1000px; margin:auto; overflow:hidden; margin-bottom:1%; margin-top:2%; height:5.7rem;}
#g1 .g1_1{ width:63.2%; float:left; overflow:hidden;}
#g1 .g1_1 a{}
#g1 .g1_1 a img{ max-width:100%; }

#g1 .g1_2{ width:32%; float:right; overflow:hidden;}
#g1 .g1_2 a{ }
#g1 .g1_2 a img{ max-width:100%; }  
/*******************************************************     楠炲灝鎲�1  閸栬桨缍�   缂佹挻娼�   ***********************************************閵嗭拷


/**************************************************************   缁夋垶濡ф稉搴㈢埗閹达拷瀵拷顫�    ***************************************************/
#d6{ width:100%; max-width:998px; margin:auto; overflow:hidden; border:0px solid #e5e5e5; border-top:none; margin-top:2%;}

/*************************  閿熺嫛纭锋嫹  閿熸枻鎷峰  **************************/
#d6 .da4{ width:63.2%; overflow:hidden; float:left;}
#d6 .da4 .de{ border-top:1px solid #6daaea; width:100%; height:2.5rem; line-height:2.5rem;}
#d6 .da4 .de a{ float:left; display:block;}
#d6 .da4 .de span{ float:left; display:block; width:2%;}
#d6 .da4 .de a.xj1{ color:#0AA770;} 
#d6 .da4 .de a:hover{color:#0AA770;}

#d6 .da4 #dc4_1{ width:100%; overflow:hidden;}
#d6 .da4 #dc4_1 .dc41{ float:left; width:48%; overflow:hidden;}
#d6 .da4 #dc4_1 .dc41 li{ width:100%; overflow:hidden; text-align:left;text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.75rem;}
#d6 .da4 .dc41 li a{ font-size:0.9rem; }
#d6 .da4 .dc41 li a:hover{ text-decoration:underline; color:#0AA770;}
#d6 .da4 .du2{ display:none;}
#d6 .da4 .du3{ display:none;}


#d6 .da4 .dc41 li:first-child{ margin-bottom:2%;}
#d6 .da4 .dc41 li:first-child a{ }
#d6 .da4 .dc41 li:first-child a span{ width:30%; float:left; overflow:hidden; display:block; height:4.5rem; } 
#d6 .da4 .dc41 li:first-child a span img{ max-width:100%;}
#d6 .da4 .dc41 li:first-child a p{float: right; font-size: 0.9rem; width: 65%; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.75rem; font-weight: 700; white-space: initial;}
#d6 .da4 .dc41 li:first-child a p:hover{ text-decoration:underline; white-space: initial;}

/*.da4 .dc42{ float:left; width:47.5%; overflow:hidden;}
*/
#d6 .da4 .dc42{ float:left; width:48%; overflow:hidden;}
#d6 .da4 .dc42 li{ width:100%; overflow:hidden; text-align:left;text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.75rem;}
#d6 .da4 .dc42 li a{ font-size:0.9rem; }
#d6 .da4 .dc42 li a:hover{ text-decoration:underline; color:#0AA770;}

#d6 .da4 .dc42 li:first-child{ margin-bottom:2%;}
#d6 .da4 .dc42 li:first-child a{ }
#d6 .da4 .dc42 li:first-child a span{ width:30%; float:left; overflow:hidden; display:block; height:4.5rem; } 
#d6 .da4 .dc42 li:first-child a span img{ max-width:100%;}
#d6 .da4 .dc42 li:first-child a p{float: right; font-size: 0.9rem; width: 65%; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.75rem; font-weight: 700; white-space: initial;}
#d6 .da4 .dc42 li:first-child a p:hover{ text-decoration:underline; white-space: initial;}
/*************************  缁夋垶濡�  缂佹挻娼�  **************************/

/*************************  濞撳憡鍨�  瀵拷顫�  **************************/
#d6 .db4{ width:32%; overflow:hidden; float:right;}
#d6 .db4 .de{ border-top:1px solid #6daaea; width:100%; height:2.5rem; line-height:2.5rem;}
#d6 .db4 .de a{ float:left; display:block;}
#d6 .db4 .de span{ float:left; display:block; width:2%;}
#d6 .db4 .de a.xj1{ color:#0AA770;} 
#d6 .db4 .de a:hover{color:#0AA770;}

/*.db4 #dc4_1{ width:100%; overflow:hidden; margin-top:1%;}*/
#d6 .db4 .dc41{ float:left; width:100%; overflow:hidden; margin-top:1%;}
#d6 .db4 .dc41 li{ width:100%; overflow:hidden; text-align:left;text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.75rem;}
#d6 .db4 .dc41 li a{ font-size:0.9rem; }
#d6 .db4 .dc41 li:nth-child(5) a{/* background:url(../img/icon/s1.png) no-repeat left 0.094rem; position:relative; padding-left:7%;*/}
#d6 .db4 .dc41 li:nth-child(6) a{/* background:url(../img/icon/s1.png) no-repeat left 0.094rem; position:relative; padding-left:7%;*/}
#d6 .db4 .dc41 li a:hover{ text-decoration:underline; color:#0AA770;}
#d6 .db4 .du2{ display:none;}
#d6 .db4 .du3{ display:none;}


#d6 .db4 .dc41 li:first-child{ }
#d6 .db4 .dc41 li:first-child a{ }
#d6 .db4 .dc41 li:first-child a span{ width:30%; float:left; overflow:hidden; display:block; height:4.5rem; } 
#d6 .db4 .dc41 li:first-child a span img{ max-width:100%;}
#d6 .db4 .dc41 li:first-child a p{float: right; font-size: 0.9rem; width: 65%; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.75rem; font-weight: 700; white-space: initial;}
#d6 .db4 .dc41 li:first-child a p:hover{ text-decoration:underline; white-space: initial;}

/*.db4 .dc42{ float:left; width:100%; overflow:hidden;}*/
#d6 .db4 .dc42{ float:left; width:100%; overflow:hidden; display:none; margin-top:1%;}
#d6 .db4 .dc42 li{ width:100%; overflow:hidden; text-align:left;text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.75rem;}
#d6 .db4 .dc42 li a{ font-size:0.9rem; }
#d6 .db4 .dc42 li:nth-child(5) a{ background:url(../img/icon/s1.png) no-repeat left 0.094rem; position:relative; padding-left:7%;}
#d6 .db4 .dc42 li:nth-child(6) a{ background:url(../img/icon/s1.png) no-repeat left 0.094rem; position:relative; padding-left:7%;}
#d6 .db4 .dc42 li a:hover{ text-decoration:underline; color:#0AA770;}

#d6 .db4 .dc42 li:first-child{ margin-bottom:2%;}
#d6 .db4 .dc42 li:first-child a{ }
#d6 .db4 .dc42 li:first-child a span{ width:30%; float:left; overflow:hidden; display:block; height:4.5rem; } 
#d6 .db4 .dc42 li:first-child a span img{ max-width:100%;}
#d6 .db4 .dc42 li:first-child a p{float: right; font-size: 0.9rem; width: 65%; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.75rem; font-weight: 700; white-space: initial;}
#d6 .db4 .dc42 li:first-child a p:hover{ text-decoration:underline; white-space: initial;}

/*.db4 .dc42{ float:left; width:100%; overflow:hidden;}*/
#d6 .db4 .dc43{ float:left; width:100%; overflow:hidden; display:none; margin-top:1%;}
#d6 .db4 .dc43 li{ width:100%; overflow:hidden; text-align:left;text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.75rem;}
#d6 .db4 .dc43 li a{ font-size:0.9rem; }
#d6 .db4 .dc43 li:nth-child(5) a{ background:url(../img/icon/s1.png) no-repeat left 0.094rem; position:relative; padding-left:7%;}
#d6 .db4 .dc43 li:nth-child(6) a{ background:url(../img/icon/s1.png) no-repeat left 0.094rem; position:relative; padding-left:7%;}
#d6 .db4 .dc43 li a:hover{ text-decoration:underline; color:#0AA770;}

#d6 .db4 .dc43 li:first-child{ margin-bottom:2%;}
#d6 .db4 .dc43 li:first-child a{ }
#d6 .db4 .dc43 li:first-child a span{ width:30%; float:left; overflow:hidden; display:block; height:4.5rem; } 
#d6 .db4 .dc43 li:first-child a span img{ max-width:100%;}
#d6 .db4 .dc43 li:first-child a p{float: right; font-size: 0.9rem; width: 65%; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.75rem; font-weight: 700; white-space: initial;}
#d6 .db4 .dc43 li:first-child a p:hover{ text-decoration:underline; white-space: initial;}
/*************************  濞撳憡鍨�  缂佹挻娼�  **************************/
/**************************************************************  缁夋垶濡ф稉搴㈢埗閹达拷  缂佹挻娼�  ******************************************************/


/**************************************************************   婵炲彉绠版稉搴㈡鐏忥拷瀵拷顫�    ***************************************************/
#d7{ width:100%; max-width:998px; margin:auto; overflow:hidden; border:1px solid #e5e5e5; border-top:none; margin-top:2%;}

/*************************  婵炲彉绠�  瀵拷顫�  **************************/
#d7 .da4{ width:63.2%; overflow:hidden; float:left;}
#d7 .da4 .de{ border-top:1px solid #6daaea; width:100%; height:2.5rem; line-height:2.5rem;}
#d7 .da4 .de a{ float:left; display:block;}
#d7 .da4 .de span{ float:left; display:block; width:2%;}
#d7 .da4 .de a.xj1{ color:#0AA770;} 
#d7 .da4 .de a:hover{color:#0AA770;}

#d7 .da4 #dc4_1{ width:100%; overflow:hidden;}
#d7 .da4 #dc4_1 .dc41{ float:left; width:48%; overflow:hidden;}
#d7 .da4 #dc4_1 .dc41 li{ width:100%; overflow:hidden; text-align:left;text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.75rem;}
#d7 .da4 .dc41 li a{ font-size:0.9rem; /* background:url(../img/icon/x5.png) no-repeat left; padding-left:7%; */ }
#d7 .da4 .dc41 li:nth-child(6) a{ background:rgba(0,0,0,0); padding-left:0; }
#d7 .da4 .dc41 li a:hover{ text-decoration:underline; color:#0AA770;}
#d7 .da4 .du2{ display:none;}
#d7 .da4 .du3{ display:none;}


#d7 .da4 .dc41 li:first-child{ margin-bottom:3.6%;}
#d7 .da4 .dc41 li:first-child a{ background:rgba(0,0,0,0); padding-left:0; }
#d7 .da4 .dc41 li:first-child a span{ width:30%; float:left; overflow:hidden; display:block; height:4.5rem; } 
#d7 .da4 .dc41 li:first-child a span img{ max-width:100%;}
#d7 .da4 .dc41 li:first-child a p{float: right; font-size: 0.9rem; width: 65%; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.75rem; font-weight: 700; white-space: initial;}
#d7 .da4 .dc41 li:first-child a p:hover{ text-decoration:underline; white-space: initial;}

/*.da4 .dc42{ float:left; width:47.5%; overflow:hidden;}
*/
#d7 .da4 .dc42{ float:left; width:48%; overflow:hidden;}
#d7 .da4 .dc42 li{ width:100%; overflow:hidden; text-align:left;text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.75rem;}
#d7 .da4 .dc42 li a{ font-size:0.9rem;  font-size:0.9rem; /* background:url(../img/icon/s1.png) no-repeat left; padding-left:7%; */ }
#d7 .da4 .dc42 li:nth-child(3) a{ background:rgba(0,0,0,0); padding-left:0; } 
#d7 .da4 .dc42 li:nth-child(4) a{ background:rgba(0,0,0,0); padding-left:0;}
#d7 .da4 .dc42 li:nth-child(5) a{ background:rgba(0,0,0,0); padding-left:0;}
#d7 .da4 .dc42 li:nth-child(7) a{ background:rgba(0,0,0,0); padding-left:0;}
#d7 .da4 .dc42 li:nth-child(8) a{ background:rgba(0,0,0,0); padding-left:0;}

#d7 .da4 .dc42 li a:hover{ text-decoration:underline; color:#0AA770;}

#d7 .da4 .dc42 li:first-child{ }
#d7 .da4 .dc42 li:first-child a{ }
#d7 .da4 .dc42 li:first-child a span{ width:30%; float:left; overflow:hidden; display:block; height:4.5rem; } 
#d7 .da4 .dc42 li:first-child a span img{ max-width:100%;}
#d7 .da4 .dc42 li:first-child a p{float: right; font-size: 0.9rem; width: 65%; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.75rem; font-weight: 700; white-space: initial;}
#d7 .da4 .dc42 li:first-child a p:hover{ text-decoration:underline; white-space: initial;}
/*************************  婵炲彉绠�  缂佹挻娼�  **************************/

/*************************  閺冭泛鐨�  瀵拷顫�  **************************/
#d7 .db4{ width:32%; overflow:hidden; float:right;}
#d7 .db4 .de{ border-top:1px solid #6daaea; width:100%; height:2.5rem; line-height:2.5rem;}
#d7 .db4 .de a{ float:left; display:block;}
#d7 .db4 .de span{ float:left; display:block; width:2%;}
#d7 .db4 .de a.xj1{ color:#0AA770;} 
#d7 .db4 .de a:hover{color:#0AA770;}

/*.db4 #dc4_1{ width:100%; overflow:hidden; margin-top:1%;}*/
#d7 .db4 .dc41{ float:left; width:100%; overflow:hidden; margin-top:1%;}
#d7 .db4 .dc41 li{ width:100%; overflow:hidden; text-align:left;text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.75rem;}
#d7 .db4 .dc41 li a{ font-size:0.9rem; }
/* #d7 .db4 .dc41 li:nth-child(5) a{ background:url(../img/icon/x5.png) no-repeat left; padding-left: 7%;} */
#d7 .db4 .dc41 li a:hover{ text-decoration:underline; color:#0AA770;}
#d7 .db4 .du2{ display:none;}
#d7 .db4 .du3{ display:none;}


#d7 .db4 .dc41 li:first-child{ margin-bottom:3.6%;}
#d7 .db4 .dc41 li:first-child a{ }
#d7 .db4 .dc41 li:first-child a span{ width:30%; float:left; overflow:hidden; display:block; height:4.5rem; } 
#d7 .db4 .dc41 li:first-child a span img{ max-width:100%;}
#d7 .db4 .dc41 li:first-child a p{float: right; font-size: 0.9rem; width: 65%; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.75rem; font-weight: 700; white-space: initial;}
#d7 .db4 .dc41 li:first-child a p:hover{ text-decoration:underline; white-space: initial;}

/*.db4 .dc42{ float:left; width:100%; overflow:hidden;}*/
#d7 .db4 .dc42{ float:left; width:100%; overflow:hidden; display:none; margin-top:1%;}
#d7 .db4 .dc42 li{ width:100%; overflow:hidden; text-align:left;text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.75rem;}
#d7 .db4 .dc42 li a{ font-size:0.9rem; }
#d7 .db4 .dc42 li a:hover{ text-decoration:underline; color:#0AA770;}

#d7 .db4 .dc42 li:first-child{ margin-bottom:2%;}
#d7 .db4 .dc42 li:first-child a{ }
#d7 .db4 .dc42 li:first-child a span{ width:30%; float:left; overflow:hidden; display:block; height:4.5rem; } 
#d7 .db4 .dc42 li:first-child a span img{ max-width:100%;}
#d7 .db4 .dc42 li:first-child a p{float: right; font-size: 0.9rem; width: 65%; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.75rem; font-weight: 700; white-space: initial;}
#d7 .db4 .dc42 li:first-child a p:hover{ text-decoration:underline; white-space: initial;}

/*.db4 .dc42{ float:left; width:100%; overflow:hidden;}*/
#d7 .db4 .dc43{ float:left; width:100%; overflow:hidden; display:none; margin-top:1%;}
#d7 .db4 .dc43 li{ width:100%; overflow:hidden; text-align:left;text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.75rem;}
#d7 .db4 .dc43 li a{ font-size:0.9rem; }
#d7 .db4 .dc43 li a:hover{ text-decoration:underline; color:#0AA770;}

#d7 .db4 .dc43 li:first-child{ margin-bottom:2%;}
#d7 .db4 .dc43 li:first-child a{ }
#d7 .db4 .dc43 li:first-child a span{ width:30%; float:left; overflow:hidden; display:block; height:4.5rem; } 
#d7 .db4 .dc43 li:first-child a span img{ max-width:100%;}
#d7 .db4 .dc43 li:first-child a p{float: right; font-size: 0.9rem; width: 65%; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.75rem; font-weight: 700; white-space: initial;}
#d7 .db4 .dc43 li:first-child a p:hover{ text-decoration:underline; white-space: initial;}
/*************************  閺冭泛鐨�  缂佹挻娼�  **************************/
/**************************************************************  婵炲彉绠版稉搴㈡鐏忥拷  缂佹挻娼�  ******************************************************/




/**************************************************************   濮瑰�熸簠/閹村じ楠�/閸庤法顏� 瀵拷顫�    ***************************************************/
#d8{ width:100%; max-width:998px; margin:auto; overflow:hidden; border:0px solid #e5e5e5; border-top:none; margin-top:2%;}

/*************************  鐠愩垻绮�  瀵拷顫�  **************************/
#d8 .da4{ width:63.2%; overflow:hidden; float:left;}
#d8 .da4 .de{ border-top:1px solid #6daaea; width:100%; height:2.5rem; line-height:2.5rem;}
#d8 .da4 .de a{ float:left; display:block;}
#d8 .da4 .de span{ float:left; display:block; width:2%;}
#d8 .da4 .de a.xj1{ color:#0AA770;} 
#d8 .da4 .de a:hover{color:#0AA770;}

#d8 .da4 #dc4_1{ width:100%; overflow:hidden;}
#d8 .da4 #dc4_1 .dc41{ float:left; width:48%; overflow:hidden;}
#d8 .da4 #dc4_1 .dc41 li{ width:100%; overflow:hidden; text-align:left;text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.75rem;}
#d8 .da4 .dc41 li a{ font-size:0.9rem; }
#d8 .da4 .dc41 li a:hover{ text-decoration:underline; color:#0AA770;}
#d8 .da4 .du2{ display:none;}
#d8 .da4 .du3{ display:none;}


#d8 .da4 .dc41 li:first-child{ margin-bottom:2%;}
#d8 .da4 .dc41 li:first-child a{ }
#d8 .da4 .dc41 li:first-child a span{ width:30%; float:left; overflow:hidden; display:block; height:4.5rem; } 
#d8 .da4 .dc41 li:first-child a span img{ max-width:100%;}
#d8 .da4 .dc41 li:first-child a p{float: right; font-size: 0.9rem; width: 65%; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.75rem; font-weight: 700; white-space: initial;}
#d8 .da4 .dc41 li:first-child a p:hover{ text-decoration:underline; white-space: initial;}

/*.da4 .dc42{ float:left; width:47.5%; overflow:hidden;}
*/
#d8 .da4 .dc42{ float:left; width:48%; overflow:hidden;}
#d8 .da4 .dc42 li{ width:100%; overflow:hidden; text-align:left;text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.75rem;}
#d8 .da4 .dc42 li a{ font-size:0.9rem; }
#d8 .da4 .dc42 li a:hover{ text-decoration:underline; color:#0AA770;}

#d8 .da4 .dc42 li:first-child{ margin-bottom:2%;}
#d8 .da4 .dc42 li:first-child a{ }
#d8 .da4 .dc42 li:first-child a span{ width:30%; float:left; overflow:hidden; display:block; height:4.5rem; } 
#d8 .da4 .dc42 li:first-child a span img{ max-width:100%;}
#d8 .da4 .dc42 li:first-child a p{float: right; font-size: 0.9rem; width: 65%; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.75rem; font-weight: 700; white-space: initial;}
#d8 .da4 .dc42 li:first-child a p:hover{ text-decoration:underline; white-space: initial;}
/*************************  閹村じ楠�  瀵拷顫�  **************************/


/*************************  閸庤法顏�  瀵拷顫�  **************************/
#d8 .db4{ width:32%; overflow:hidden; float:right;}
#d8 .db4 .de{ border-top:1px solid #6daaea; width:100%; height:2.5rem; line-height:2.5rem;}
#d8 .db4 .de a{ float:left; display:block;}
#d8 .db4 .de span{ float:left; display:block; width:2%;}
#d8 .db4 .de a.xj1{ color:#0AA770;} 
#d8 .db4 .de a:hover{color:#0AA770;}

/*.db4 #dc4_1{ width:100%; overflow:hidden; margin-top:1%;}*/
#d8 .db4 .dc41{ float:left; width:100%; overflow:hidden; margin-top:1%;}
#d8 .db4 .dc41 li{ width:100%; overflow:hidden; text-align:left;text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.75rem;}
#d8 .db4 .dc41 li a{ font-size:0.9rem; }
#d8 .db4 .dc41 li:nth-child(5) a{/* background:url(../img/icon/s1.png) no-repeat left 0.094rem; position:relative; padding-left:7%;*/}
#d8 .db4 .dc41 li:nth-child(6) a{/* background:url(../img/icon/s1.png) no-repeat left 0.094rem; position:relative; padding-left:7%;*/}
#d8 .db4 .dc41 li a:hover{ text-decoration:underline; color:#0AA770;}
#d8 .db4 .du2{ display:none;}
#d8 .db4 .du3{ display:none;}


#d8 .db4 .dc41 li:first-child{ margin-bottom:2%;}
#d8 .db4 .dc41 li:first-child a{ }
#d8 .db4 .dc41 li:first-child a span{ width:30%; float:left; overflow:hidden; display:block; height:4.5rem; } 
#d8 .db4 .dc41 li:first-child a span img{ max-width:100%;}
#d8 .db4 .dc41 li:first-child a p{float: right; font-size: 0.9rem; width: 65%; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.75rem; font-weight: 700; white-space: initial;}
#d8 .db4 .dc41 li:first-child a p:hover{ text-decoration:underline; white-space: initial;}

/*.db4 .dc42{ float:left; width:100%; overflow:hidden;}*/
#d8 .db4 .dc42{ float:left; width:100%; overflow:hidden; display:none; margin-top:1%;}
#d8 .db4 .dc42 li{ width:100%; overflow:hidden; text-align:left;text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.75rem;}
#d8 .db4 .dc42 li a{ font-size:0.9rem; }
#d8 .db4 .dc42 li:nth-child(5) a{ background:url(../img/icon/s1.png) no-repeat left 0.094rem; position:relative; padding-left:7%;}
#d8 .db4 .dc42 li:nth-child(6) a{ background:url(../img/icon/s1.png) no-repeat left 0.094rem; position:relative; padding-left:7%;}
#d8 .db4 .dc42 li a:hover{ text-decoration:underline; color:#0AA770;}

#d8 .db4 .dc42 li:first-child{ margin-bottom:2%;}
#d8 .db4 .dc42 li:first-child a{ }
#d8 .db4 .dc42 li:first-child a span{ width:30%; float:left; overflow:hidden; display:block; height:4.5rem; } 
#d8 .db4 .dc42 li:first-child a span img{ max-width:100%;}
#d8 .db4 .dc42 li:first-child a p{float: right; font-size: 0.9rem; width: 65%; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.75rem; font-weight: 700; white-space: initial;}
#d8 .db4 .dc42 li:first-child a p:hover{ text-decoration:underline; white-space: initial;}

/*.db4 .dc42{ float:left; width:100%; overflow:hidden;}*/
#d8 .db4 .dc43{ float:left; width:100%; overflow:hidden; display:none; margin-top:1%;}
#d8 .db4 .dc43 li{ width:100%; overflow:hidden; text-align:left;text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.75rem;}
#d8 .db4 .dc43 li a{ font-size:0.9rem; }
#d8 .db4 .dc43 li:nth-child(5) a{ background:url(../img/icon/s1.png) no-repeat left 0.094rem; position:relative; padding-left:7%;}
#d8 .db4 .dc43 li:nth-child(6) a{ background:url(../img/icon/s1.png) no-repeat left 0.094rem; position:relative; padding-left:7%;}
#d8 .db4 .dc43 li a:hover{ text-decoration:underline; color:#0AA770;}

#d8 .db4 .dc43 li:first-child{ margin-bottom:2%;}
#d8 .db4 .dc43 li:first-child a{ }
#d8 .db4 .dc43 li:first-child a span{ width:30%; float:left; overflow:hidden; display:block; height:4.5rem; } 
#d8 .db4 .dc43 li:first-child a span img{ max-width:100%;}
#d8 .db4 .dc43 li:first-child a p{float: right; font-size: 0.9rem; width: 65%; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.75rem; font-weight: 700; white-space: initial;}
#d8 .db4 .dc43 li:first-child a p:hover{ text-decoration:underline; white-space: initial;}
/*************************  閸庤法顏�  缂佹挻娼�  **************************/
/**************************************************************  濮瑰�熸簠/閹村じ楠�/閸庤法顏�   缂佹挻娼�  ******************************************************/



/********************************************************  閸嬨儱鎮�/闁挻鏆�/鐏忓繐绠嶉崨锟�   瀵拷顫�      ****************************************************/
#d9{ width:100%; max-width:1000px; margin:auto; overflow:hidden;}
#d9 .da9 b{ display:block; width:100%; text-align:left; font-size:0.9rem; float:left; height:2.5rem; line-height:2.5rem; border-top:1px solid #6daaea;font-weight: 500;}
#d9 .da9{ width:63.2%; float:left; overflow:hidden; margin-top:2%;}

#d9 .da9 #da9_1{ width:48%; float:left;}
#d9 .da9 #da9_1 ul{ width:100%; overflow:hidden;}
#d9 .da9 #da9_1 ul li{ width:100%; overflow:hidden; height:1.5rem;}
#d9 .da9 #da9_1 ul li a{ float:left;}
#d9 .da9 #da9_1 ul li{ overflow:hidden; width:100%; margin-top:2%; text-decoration: none;}
#d9 .da9 #da9_1 ul li a{}
#d9 .da9 #da9_1 ul li a:nth-child(1){ width:65%; text-align:left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
#d9 .da9 #da9_1 ul li a:nth-child(2){ font-size:0.6rem; margin-top:1%; width:65%; color:#9b9b9b; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align:left;}
#d9 .da9 #da9_1 ul li a:nth-child(3){ position:relative; top:-2rem;}
#d9 .da9 #da9_1 ul li a:nth-child(3) .t1{ float:right; margin-left:1%; width:30%; overflow:hidden; margin-bottom:0; height:3.5rem;}
#d9 .da9 #da9_1 ul li a:nth-child(3) .t2{ margin-top:12%; text-align:left; display:block; line-height:1.3rem; font-size:0.6rem; }
#d9 .da9 #da9_1 ul li a .t2:hover{ }
#d9 .da9 #da9_1 ul li a .t2 i:hover { text-decoration:underline; color:#0AA770;}
#d9 .da9 #da9_1 ul li a img{ max-width:100%; height:100%;}

#d9 .da9 #da9_2{ width:48%; float:right;}
#d9 .da9 #da9_2 .de{ /* border-top:1px solid #6daaea; */ width:100%; height:2.5rem; line-height:2.5rem; /* margin-top:2%; */ margin-bottom:2%;}
#d9 .da9 #da9_2 .de a{ float:left; display:block;}
#d9 .da9 #da9_2 .de span{ float:left; display:block; width:2%;}
#d9 .da9 #da9_2 .de a.xj1{ color:#0AA770;} 
#d9 .da9 #da9_2 .de a:hover{color:#0AA770;}


#d9 .da9 #da9_2  .dc41{ float:left; width:100%; overflow:hidden;}
#d9 .da9 #da9_2  .dc41 li{ width:100%; overflow:hidden; text-align:left;text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.75rem;}
#d9 .da9 #da9_2  .dc41 li a{ font-size:0.9rem; }
#d9 .da9 #da9_2  .dc42 li a:hover{ text-decoration:underline; color:#0AA770;}

#d9 .da9 #da9_2  .dc41 li:first-child{ margin-bottom:4%;}
#d9 .da9 #da9_2  .dc41 li:first-child a{ }
#d9 .da9 #da9_2  .dc41 li:first-child a span{ width:30%; float:left; overflow:hidden; display:block; height:4.5rem; } 
#d9 .da9 #da9_2  .dc41 li:first-child a span img{ max-width:100%;}
#d9 .da9 #da9_2  .dc41 li:first-child a p{float: right; font-size: 0.9rem; width: 65%; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.75rem; font-weight: 700; white-space: initial;}
#d9 .da9 #da9_2  .dc41 li:first-child a p:hover{ text-decoration:underline; white-space: initial; color:#0AA770}
/*#d9 .da9 #da9_2  .dc41 li:hover a{ text-decoration:underline; color:#0aa770;}*/
#d9 .da9 #da9_2  .dc41 li a:hover { text-decoration:underline; color:#0aa770;}




#d9 .db9{ width:32%; overflow:hidden; float:right; margin-top:2%;}
#d9 .db9_1{ width:100%; height:auto; position:relative;}
#d9 .scroll-box {MARGIN: 0px auto; OVERFLOW: hidden; WIDTH:auto; height:18rem; POSITION: relative}
#d9 .scroll-box .imgcon {WIDTH: 960px; POSITION: relative; height:100%;}
#d9 .scroll-box .imgcon LI {DISPLAY: block; FLOAT: left; width:320px; height:100%;}
#d9 .box-163css { overflow:hidden; repeat-x; WIDTH: 99%; POSITION: relative; border:1px solid #aaa;}
#d9 .arrow-img {CURSOR: pointer; POSITION: absolute}
#d9 .imgcon LI {DISPLAY: none; POSITION: relative}
#d9 .tit-area-bg {RIGHT: 0px; BACKGROUND: #000; FILTER: alpha(opacity=75); WIDTH: 185px; POSITION: absolute; TOP: 0px; HEIGHT: 350px; opacity: .75; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"
}
#d9 .tit-area {RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 175px; POSITION: absolute; TOP: 0px; HEIGHT: 350px}
#d9 .tit-area p{ padding-bottom:10px; width:100%;}
#d9 .mctit{MARGIN-TOP: 65px; FONT-WEIGHT: bold; FONT-SIZE: 20px; MARGIN-BOTTOM: 10px; COLOR: #fff; TEXT-ALIGN: left}
#d9 .mctit a{ color:#fff;}
#d9 .tit-area P {MARGIN: 0px; COLOR: #3abce9; LINE-HEIGHT: 20px; TEXT-ALIGN: left}
#d9 .imgcon .on {DISPLAY: block}
#d9 .imgmenu {MARGIN: 0px auto; WIDTH: 30%; position:absolute; right:0; bottom:3%; }
#d9 .imgmenu LI {BACKGROUND:url(../img/gao/g_g/vindex_20.png) no-repeat; FLOAT: left; MARGIN-LEFT: 3px; WIDTH: 18px; CURSOR: pointer; HEIGHT: 13px}
#d9 .imgmenu .on {BACKGROUND:url(../img/gao/g_g/vindex_22.png) no-repeat}
#d9 .imgcon img{ max-width:100%; height:100%;}

/********************************************************  閸嬨儱鎮�  瀵拷顫�      ****************************************************/

/********************************************************  閸嬨儱鎮�/闁挻鏆�/鐏忓繐绠嶉崨锟�   缂佹挻娼�      ****************************************************/


/**************************************************************   閺傚洤瀵�/婢堆冾啀/鐠囪鍔� 瀵拷顫�    ***************************************************/
#d10{ width:100%; max-width:998px; margin:auto; overflow:hidden; border:0px solid #e5e5e5; border-top:none; margin-top:2%;}

/*************************  閺傚洤瀵�  瀵拷顫�  **************************/
#d10 .da4{ width:63.2%; overflow:hidden; float:left; border-top:1px solid #6daaea;}
#d10 .da4 .de{ width:100%; height:2.5rem; line-height:2.5rem; }
#d10 .da4 .de a{ float:left; display:block;}
#d10 .da4 .de span{ float:left; display:block; width:2%;}
#d10 .da4 .de a.xj1{ color:#0AA770;} 
#d10 .da4 .de a:hover{color:#0AA770;}

#d10 .da4 #dc4_1{ width:48%; overflow:hidden;float:left;}
#d10 .da4 #dc4_1 .dc41{ float:left; width:100%; overflow:hidden;}
#d10 .da4 #dc4_1 .dc41 li{ width:100%; overflow:hidden; text-align:left;text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.75rem;}
#d10 .da4 .dc41 li a{ font-size:0.9rem; }
#d10 .da4 .dc41 li a:hover{ text-decoration:underline; color:#0AA770;}
#d10 .da4 .du2{ ;}
#d10 .da4 .du3{ display:none;}


#d10 .da4 .dc41 li:first-child{ margin-bottom:2% }
#d10 .da4 .dc41 li:first-child a{ }
#d10 .da4 .dc41 li:first-child a span{ width:30%; float:left; overflow:hidden; display:block; height:4.5rem; } 
#d10 .da4 .dc41 li:first-child a span img{ max-width:100%;}
#d10 .da4 .dc41 li:first-child a p{float: right; font-size: 0.9rem; width: 65%; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.75rem; font-weight: 700; white-space: initial;}
#d10 .da4 .dc41 li:first-child a p:hover{ text-decoration:underline; white-space: initial;}

/*.da4 .dc42{ float:left; width:47.5%; overflow:hidden;}
*/
/*************************  閺傚洤瀵�  缂佹挻娼�  **************************/

/************************ 婢堆冾啀  瀵拷顫�**************************/
#d10 .da4 #dc4_2{ width:48%; overflow:hidden; float:left;  margin-top: 7%; text-align: left;}
#d10 .da4 #dc4_2 .dc41{ float:left; width:100%; overflow:hidden;}
#d10 .da4 #dc4_2 .dc41 li{ width:100%; overflow:hidden; text-align:left;text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.75rem;}
#d10 .da4 #dc4_2 .dc41 li a{ font-size:0.9rem; }
#d10 .da4 #dc4_2 .dc41 li a:last-child{ background:rgba(0,0,0,0);} 
#d10 .da4 #dc4_2 .dc42 li{}
#d10 .da4 #dc4_2 .dc42 li a:hover{ text-decoration:underline; color:#0AA770;}

#d10 .da4 .df{ border-top:1px solid #6daaea; width:100%; height:2.5rem; line-height:2.5rem;}
#d10 .da4 .df a{ float:left; display:block;}
#d10 .da4 .df span{ float:left; display:block; width:2%;}
#d10 .da4 .df a.xj1{ color:#0AA770;} 
#d10 .da4 .df a:hover{color:#0AA770;}

#d10 .da4 #dc4_2 .dc41 li:first-child{ margin-bottom:2%;}
#d10 .da4 #dc4_2 .dc41 li:first-child a{  background:rgba(0,0,0,0); padding-left:0;}
#d10 .da4 #dc4_2 .dc41 li:first-child a span{ width:30%; float:left; overflow:hidden; display:block; height:4.5rem; } 
#d10 .da4 #dc4_2 .dc41 li:first-child a span img{ max-width:100%;}
#d10 .da4 #dc4_2 .dc41 li:first-child a p{float: right; font-size: 0.9rem; width: 65%; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.75rem; font-weight: 700; white-space: initial;}
#d10 .da4 #dc4_2 .dc41 li:first-child a p:hover{ text-decoration:underline; white-space: initial;}
/*************************  婢堆冾啀  瀵拷顫�  **************************/


#d10 .db4{ width:32%; overflow:hidden; float:right; border-top:1px solid #6daaea;}
#d10 .db4 .de{ width:100%; height:2.5rem; line-height:2.5rem; }
#d10 .db4 .de a{ float:left; display:block;}
#d10 .db4 .de span{ float:left; display:block; width:2%;}
#d10 .db4 .de a.xj1{ color:#0AA770;} 
#d10 .db4 .de a:hover{color:#0AA770;}

/*.db4 #dc4_1{ width:100%; overflow:hidden; margin-top:1%;}*/
#d10 .db4 .dc41{ float:left; width:100%; overflow:hidden; margin-top:1%;}
#d10 .db4 .dc41 li{ width:100%; overflow:hidden; text-align:left;text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.75rem;}
#d10 .db4 .dc41 li a{ font-size:0.9rem; }
#d10 .db4 .dc41 li:nth-child(5) a{/* background:url(../img/icon/s1.png) no-repeat left 0.094rem; position:relative; padding-left:7%;*/}
#d10 .db4 .dc41 li:nth-child(6) a{/* background:url(../img/icon/s1.png) no-repeat left 0.094rem; position:relative; padding-left:7%;*/}
#d10 .db4 .dc41 li a:hover{ text-decoration:underline; color:#0AA770;}
#d10 .db4 .du2{ display:none;}
#d10 .db4 .du3{ display:none;}


#d10 .db4 .dc41 li:first-child{ margin-bottom:2%;}
#d10 .db4 .dc41 li:first-child div{ float:left; width:30%; overflow:hidden;}
#d10 .db4 .dc41 li:first-child i{ display:block; width:5%; height:1rem; float:left;}
#d10 .db4 .dc41 li:first-child div a{ }
#d10 .db4 .dc41 li:first-child div a span{ width:100%; float:left; overflow:hidden; display:block; height:6rem; } 
#d10 .db4 .dc41 li:first-child div a span img{ max-width:100%; height:100%;}
#d10 .db4 .dc41 li:first-child div a p{ font-size: 0.9rem; width: 100%; text-align:center; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.3rem; font-weight: 700; white-space: initial; padding-top:5%;}
#d10 .db4 .dc41 li:first-child div a p:hover{ text-decoration:underline; white-space: initial;}

/*.db4 .dc42{ float:left; width:100%; overflow:hidden;}*/
#d10 .db4 .dc42{ float:left; width:100%; overflow:hidden; display:none; margin-top:1%;}
#d10 .db4 .dc42 li{ width:100%; overflow:hidden; text-align:left;text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.75rem;}
#d10 .db4 .dc42 li a{ font-size:0.9rem; }
#d10 .db4 .dc42 li:nth-child(5) a{ background:url(../img/icon/s1.png) no-repeat left 0.094rem; position:relative; padding-left:7%;}
#d10 .db4 .dc42 li:nth-child(6) a{ background:url(../img/icon/s1.png) no-repeat left 0.094rem; position:relative; padding-left:7%;}
#d10 .db4 .dc42 li a:hover{ text-decoration:underline; color:#0AA770;}

#d10 .db4 .dc42 li:first-child{ margin-bottom:2%;}
#d10 .db4 .dc42 li:first-child a{ }
#d10 .db4 .dc42 li:first-child a span{ width:30%; float:left; overflow:hidden; display:block; height:4.5rem; } 
#d10 .db4 .dc42 li:first-child a span img{ max-width:100%;}
#d10 .db4 .dc42 li:first-child a p{float: right; font-size: 0.9rem; width: 65%; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.75rem; font-weight: 700; white-space: initial;}
#d10 .db4 .dc42 li:first-child a p:hover{ text-decoration:underline; white-space: initial;}

/*.db4 .dc42{ float:left; width:100%; overflow:hidden;}*/
#d10 .db4 .dc43{ float:left; width:100%; overflow:hidden; display:none; margin-top:1%;}
#d10 .db4 .dc43 li{ width:100%; overflow:hidden; text-align:left;text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.75rem;}
#d10 .db4 .dc43 li a{ font-size:0.9rem; }
#d10 .db4 .dc43 li:nth-child(5) a{ background:url(../img/icon/s1.png) no-repeat left 0.094rem; position:relative; padding-left:7%;}
#d10 .db4 .dc43 li:nth-child(6) a{ background:url(../img/icon/s1.png) no-repeat left 0.094rem; position:relative; padding-left:7%;}
#d10 .db4 .dc43 li a:hover{ text-decoration:underline; color:#0AA770;}

#d10 .db4 .dc43 li:first-child{ margin-bottom:2%;}
#d10 .db4 .dc43 li:first-child a{ }
#d10 .db4 .dc43 li:first-child a span{ width:30%; float:left; overflow:hidden; display:block; height:4.5rem; } 
#d10 .db4 .dc43 li:first-child a span img{ max-width:100%;}
#d10 .db4 .dc43 li:first-child a p{float: right; font-size: 0.9rem; width: 65%; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.75rem; font-weight: 700; white-space: initial;}
#d10 .db4 .dc43 li:first-child a p:hover{ text-decoration:underline; white-space: initial;}
/*************************  鐠囪鍔�  缂佹挻娼�  **************************/
/************************************************************** 閺傚洤瀵�/婢堆冾啀/鐠囪鍔�   缂佹挻娼�  ******************************************************/



/**************************************************************   閸愭稐绨�/閺勭喎楠�/鐏忓繐绠嶉崨濠傜磻婵拷   ***************************************************/
#d11{ width:100%; max-width:998px; margin:auto; overflow:hidden; border:0px solid #e5e5e5; border-top:none; margin-top:2%;}

/*************************  閸愭稐绨�  瀵拷顫�  **************************/
#d11 .da4{ width:63.2%; overflow:hidden; float:left;}
#d11 .da4 .de{ border-top:1px solid #6daaea; width:100%; height:2.5rem; line-height:2.5rem; }
#d11 .da4 .de a{ float:left; display:block;}
#d11 .da4 .de span{ float:left; display:block; width:2%;}
#d11 .da4 .de a.xj1{ color:#0AA770;} 
#d11 .da4 .de a:hover{color:#0AA770;}

#d11 .da4 #dc4_1{ width:48%; overflow:hidden;float:left;}
#d11 .da4 #dc4_1 .dc41{ float:left; width:91%; overflow:hidden;}
#d11 .da4 #dc4_1 .dc41 li{ width:100%; overflow:hidden; text-align:left;text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.75rem;}
#d11 .da4 .dc41 li a{ font-size:0.9rem; }
#d11 .da4 .dc41 li a:hover{ text-decoration:underline; color:#0AA770;}
#d11 .da4 .du2{ ;}
#d11 .da4 .du3{ display:none;}


#d11 .da4 .dc41 li:first-child{ margin-bottom:2% }
#d11 .da4 .dc41 li:first-child a{ }
#d11 .da4 .dc41 li:first-child a span{ width:30%; float:left; overflow:hidden; display:block; height:4.5rem; } 
#d11 .da4 .dc41 li:first-child a span img{ max-width:100%;}
#d11 .da4 .dc41 li:first-child a p{float: right; font-size: 0.9rem; width: 65%; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.75rem; font-weight: 700; white-space: initial;}
#d11 .da4 .dc41 li:first-child a p:hover{ text-decoration:underline; white-space: initial;}

/*.da4 .dc42{ float:left; width:47.5%; overflow:hidden;}
*/
/*************************  閺傚洤瀵�  缂佹挻娼�  **************************/

/************************ 婢堆冾啀  瀵拷顫�**************************/
#d11 .da4 #dc4_2{ width:48%; overflow:hidden; float:left;}
#d11 .da4 #dc4_2 .dc41{ float:left;   width: 93%; overflow:hidden;}
#d11 .da4 #dc4_2 .dc41 li{ width:100%; overflow:hidden; text-align:left;text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.75rem;}
#d11 .da4 #dc4_2 .dc41 li a{ font-size:0.9rem; background:url(../img/icon/s1.png) no-repeat left; padding-left:7%; }
#d11 .da4 #dc4_2 .dc42 li a:hover{ text-decoration:underline; color:#0AA770;}

#d11 .da4 .df{ border-top:1px solid #6daaea; width:100%; height:2.5rem; line-height:2.5rem;}
#d11 .da4 .df a{ float:left; display:block;}
#d11 .da4 .df span{ float:left; display:block; width:2%;}
#d11 .da4 .df a.xj1{ color:#0AA770;} 
#d11 .da4 .df a:hover{color:#0AA770;}

#d11 .da4 #dc4_2 .dc41 li:first-child{ margin-bottom:2%;}
#d11 .da4 #dc4_2 .dc41 li:first-child a{ background:rgba(0,0,0,0); padding-left:0;}
#d11 .da4 #dc4_2 .dc41 li:first-child a span{ width:30%; float:left; overflow:hidden; display:block; height:4.5rem; } 
#d11 .da4 #dc4_2 .dc41 li:first-child a span img{ max-width:100%;}
#d11 .da4 #dc4_2 .dc41 li:first-child a p{float: right; font-size: 0.9rem; width: 65%; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.75rem; font-weight: 700; white-space: initial;}
#d11 .da4 #dc4_2 .dc41 li:first-child a p:hover{ text-decoration:underline; white-space: initial;}
/*************************  婢堆冾啀  瀵拷顫�  **************************/


/*************************  鐠囪鍔�  瀵拷顫�  **************************/
#d11 .db91{ width:32%; overflow:hidden; float:right;}
#d11 .db91 .scroll-box {MARGIN: 0px auto; OVERFLOW: hidden; WIDTH:auto; height:18rem; POSITION: relative}
#d11 .db91 .scroll-box .imgcon {WIDTH: 960px; POSITION: relative; height:100%;}
#d11 .db91 .scroll-box .imgcon LI {DISPLAY: block; FLOAT: left; width:320px; height:100%;}
#d11 .db91 .box-163css { overflow:hidden; repeat-x; WIDTH: 99%; POSITION: relative; border:1px solid #aaa;}
#d11 .db91 .arrow-img {CURSOR: pointer; POSITION: absolute}
#d11 .db91 .imgcon LI {DISPLAY: none; POSITION: relative}
#d11 .db91 .tit-area-bg {RIGHT: 0px; BACKGROUND: #000; FILTER: alpha(opacity=75); WIDTH: 185px; POSITION: absolute; TOP: 0px; HEIGHT: 350px; opacity: .75; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"
}
#d11 .db91 .tit-area {RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 175px; POSITION: absolute; TOP: 0px; HEIGHT: 350px}
#d11 .db91 .tit-area p{ padding-bottom:10px; width:100%;}
#d11 .db91 .mctit{MARGIN-TOP: 65px; FONT-WEIGHT: bold; FONT-SIZE: 20px; MARGIN-BOTTOM: 10px; COLOR: #fff; TEXT-ALIGN: left}
#d11 .db91 .mctit a{ color:#fff;}
#d11 .db91 .tit-area P {MARGIN: 0px; COLOR: #3abce9; LINE-HEIGHT: 20px; TEXT-ALIGN: left}
#d11 .db91 .imgcon .on {DISPLAY: block}
#d11 .db91 .imgmenu {MARGIN: 0px auto; WIDTH: 30%; position:absolute; right:0; bottom:3%; }
#d11 .db91 .imgmenu LI {BACKGROUND:url(../img/gao/g_g/vindex_20.png) no-repeat; FLOAT: left; MARGIN-LEFT: 3px; WIDTH: 18px; CURSOR: pointer; HEIGHT: 13px}
#d11 .db91 .imgmenu .on {BACKGROUND:url(../img/gao/g_g/vindex_22.png) no-repeat}
#d11 .db91 .imgcon img{ max-width:100%; height:100%;}
/*************************  鐠囪鍔�  缂佹挻娼�  **************************/
/************************************************************** 閺傚洤瀵�/婢堆冾啀/鐠囪鍔�   缂佹挻娼�  ******************************************************/



/**************************************************************   閸愭稐绨�/閺勭喎楠�/鐏忓繐绠嶉崨濠傜磻婵拷   ***************************************************/
#d12{ width:100%; max-width:1000px; margin:auto; overflow:hidden; margin-top:2%; margin-bottom:2%; }
#d12 .d12_1{}
#d12 .d12_1 ul{}
#d12 .d12_1 ul li:FIRST-CHILD{ line-height: 2rem; background: #666; color: #fff;}
#d12 .d12_1 ul li:FIRST-CHILD a{ font-size:0.9rem; color: #fff;}
#d12 .d12_1 ul li:FIRST-CHILD a:hover{ color:#0AA770} 

#d12 .d12_1 div{ margin-top:3%;}
#d12 .d12_1 div span{display:block; width:16.5%; float:left;/* background:#ccc;*/ height:2rem}
#d12 .d12_1 div i{ display:block; float:left; width:1.5%; height:2rem; /*background:#666;*/}
#d12 .d12_1 div a{ display:block; width:12%; float:left; background-color:#FF6600; border:1px solid #e5e5e5; height:3rem; overflow:hidden;}
#d12 .d12_1 div a img{ max-width:100%;}
/************************************************************  鎼存洟鍎存穱鈩冧紖    缂佹挻娼�    ***************************************************************/
/**********************************************************     妫ｆ牠銆�  缂佹挻娼�  ***********************************************/


