@import url(/static/public/css/layout.css); 
.rbox h4,.rbox h4 strong,.hotul,.chaxunInp button,
.hva,.hva strong,.search,.search button,.search .input,.viewbox .sbody,.c-nav span,.mrlb h4,.mrlb h4 strong,.mrlb ul
 {
    background: url(/static/public/images/acticle_img.gif) 0 0 no-repeat; 
}
#menu {
	position: fixed; top:0; background: url(/static/public/images/menu_bg.gif) center 0; left: 0; z-index: 9999;width: 100%; float: none;
}
* html #menu {position:absolute;left:expression(eval(document.documentElement.scrollLeft));top:expression(eval(document.documentElement.scrollTop));}
#menu .topnav, #menu .t-nav {
	width: 990px; margin: 0 auto; background: transparent;
}
.wrapper { background: url(/static/public/images/top_bg.gif) no-repeat 0 40px; padding-top: 40px; }
#header {
	background: transparent;
}
#searchBar{display:none}
.s-nav,.sonnav {
	display: none;
}
.c-nav {
	position: fixed; overflow: hidden;width: 100px;
}
* html .c-nav {position:absolute;top:expression(eval(document.documentElement.scrollTop)+90)}
.c-nav div {
	overflow: hidden;
}
.c-nav li {
	text-align: right; color: #fff; height: 28px;
}
.c-nav li a {
	display: inline-block; padding: 5px 10px;border-radius:3px; background: #fbe6ee; color: #bd3965
}
.c-nav li a.l1 {
	background: #e4f1f9; color: #2375a7
}
.c-nav li a.l2 {
	background: #ebe6f6; color: #7a59c1
}
.c-nav li a:hover {background:#eb88af;color:#fff}
.c-nav li a.l1:hover {background: #7ab9e0}
.c-nav li a.l2:hover {background: #a28ad3}


.c-nav span {
	display: block; border-radius:3px; background-position: -40px -70px; width: 24px; height: 24px; background-color: #f6ccdd; float: right; cursor: pointer; clear: both; margin-bottom: 5px;
}
.c-nav span.on {
	background-color: #e980aa;
}
.c-nav span.up {
	background-position: -60px -70px;
}
.c-nav span.sm {
	background-position: -80px -70px
}
.pleft {
    width:680px; overflow: hidden;
}
.pright {
    width:300px; 
}
.place {
    height:30px;
}
.hva {
    line-height:30px; width:680px; color: #fff; overflow: hidden;height:30px;
}
.hva a {
    color: #fff;
}
.hva strong {
	width: 37px; height: 20px; overflow: hidden; background-position: 0 -70px; margin: 5px 5px 0; ctext-indent: -99px; float: left; padding-top: 30px;
}
.search {
	height: 30px; background-position: -680px 0; width: 285px; padding: 0 5px 0 10px;
}
.search .input {
    background-position: 0 -35px; height: 30px; display: block;
}
.search input {
    height:14px; dline-height: 30px; padding: 8px 5px; width:200px; border:0; font-size:14px; vertical-align:middle; margin: 0 0 0 20px; color: #eaebfa;background: transparent; float: left;
}
.search input.on {
    color: #FFF
}
.search button {
    width:22px; height:22px; margin-top: 4px; vertical-align:middle; border:0; background-color:transparent; background-position:-300px -40px; float: right; cursor: pointer;
}
.pleft .box {
	border:solid 1px #97ceed;
}
.main-wraper {
	float: left;	
}
.pleft .viewbox {
     width: 678px; background: #fff; border-top: 0;
}
.viewbox h2.title {
    font-size:25px; text-align:center; line-height:30px; padding: 5px 0;
}
.viewbox .info {
    text-align:center; color:#7E7E7E; border-bottom:#E1E1E1 1px solid; margin-bottom:25px;  padding-bottom: 5px; font-size: 12px;
}
.viewbox .sbody {
    line-height:225%; font-size:15px; background-position: -979px -30px; padding: 15px 30px 15px 31px; margin-left: -1px;
}
.viewbox .sbody .desc{ background:#f6f6f6; color:#888; text-indent: 2em; padding:10px 15px; margin:0 0 10px;}
.viewbox .sbody p {
    margin:14px 0; text-indent: 30px;
}
.viewbox .sbody a {
	color: #3377b5;	
}
.viewbox .sbody .li_txt{margin-top: 20px;}
.viewbox .sbody .li_txt li{float: left;width: 290px;margin: 10px 0 0 10px;height: 30px;}
.viewbox .sbody .li_txt li a{background: #f3f3f3;display: inline-block;	max-width: 230px;padding: 0 10px;border-radius: 30px;height: 30px;}
.viewbox .sbody .li_txt li i{width: 18px;height: 18px;border-radius: 100%;display: inline-block;background: #97ceed;line-height: 18px;color: #ffffff;text-align: center;margin-right: 5px;font-style: normal;float: left;margin-top: 6px;}
.viewbox h3{ color: #333; font-size: 20px; line-height: 50px; margin-bottom: 10px;}

.test_box { background: #f6f6f6; margin-top: 20px; border-radius: 10px; overflow: hidden; }
.test_box h3 { background: url(/static/public/images/test_adbg.gif) no-repeat 0 0; line-height: 59px; padding: 0; margin: 0; color: #2f99d8; font-size: 22px; text-align: center }

.as_box{ padding:20px 20px 30px;}
.as_box .q_box dl{ }
.as_box .q_box dl dt { font-weight: bold; border-bottom: 1px solid #ddd; padding-bottom: 10px; margin-bottom: 10px; }
.as_box .q_box dl dd{ height:40px; line-height: 40px; padding:0 23px; margin-bottom: 5px; cursor:pointer;}
.as_box .q_box dl dd:hover{ background:#f9f9f9;}
.as_box .q_box dl dd input{ margin-right: 10px;cursor: pointer;}
.as_box .q_box dl dd input[type='radio']{width:16px; height: 16px; vertical-align: text-bottom;}
.as_box .btns { text-align: center; margin-top: 20px; }
.as_box .btns .alarm{color:#E41D21;height: 40px; line-height: 30px; display: none; overflow: hidden;}
.as_box .btns a{ margin: 0 20px; cursor: pointer; background: #90caec; display: inline-block; color:#fff; width:180px; height: 36px; line-height: 36px; text-align: center; border-radius: 4px; text-decoration: none;}
.as_box .btns a:hover{ background:#7abae0;}
.as_box .btns a.btn_next { background: #ed7272;}
.as_box .btns a.btn_next:hover{ background: #ea5959;}

.as_box .r_box p.rs{ font-size:16px; font-weight: bold; line-height: 30px; text-indent: 0;}
.as_box .r_result { line-height: 200%; color: #888; font-size: 16px;}
.pagelist {
    text-align:center; margin-top: 30px;
}
.pagelist em,.pagelist span,.pagelist a {
    display:inline-block; background:#5ea9d2; margin: 5px 2px; padding:5px 10px; font-size:14px; color:#FFF; font-weight: 700;border-radius: 3px;
}
.pagelist em,.pagelist span {
    background:#F262A5; color:#FFF;
}
.dt_0 {
	display: none;
}
.context {
    height:30px; line-height:30px; padding: 0 15px; border-left: 0; border-right: 0; background: #cfe8f7; font-size: 14px;color: #1C5B7F;
}
.context li {
	 
}
.context li a {
	color: #1C5B7F;
}
.likebox {
	padding: 20px 20px; height: 235px;
}
.likebox h4 {
	font-size: 14px; height: 20px; margin-bottom: 10px; color: #c9447a;
}
.likebox li {
	height: 26px; line-height: 24px; font-size: 14px;
}
.likebox li a {
	color: #3377b5
}
.jiemeilike {
	padding: 10px; width:658px;float:left
}
.jiemeilike ul:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.jiemeilike h4 {
  border-bottom: 1px #cf5085 dashed; height: 25px; line-height: 25px; padding: 0 10px; font-size: 14px; margin-bottom: 10px;
}
.jiemeilike li {
	float: left; white-space: nowrap; margin-right: 5px; width: 212px; line-height: 30px; height: 30px; font-size: 14px;
}
.mrlb {
	
}
.mrlb h4 {
  height: 30px; line-height: 30px; padding: 0 5px; color: #fff; margin-left:-1px; margin-top: -1px;
}
.mrlb h4 strong {
	font-size: 14px; float: left; background-position: 0 -100px; padding-left: 20px;
}
.mrlb h4 small {
	font-weight: 100; float: right;
}
.mrlb h4 a {
	color: #fff;
}
.mrlb ul {
	display: block; overflow: hidden; width: 678px;background-position: -979px -30px; margin-left: -1px; padding: 10px 0;
}
.mrlb li {
	line-height: 30px; float: left; font-size: 14px; overflow: hidden; margin: 0 0 0 -1px; display: inline;
}
.b_article .mrlb li { height: 30px; width: 309px; border-left: 1px #eee solid; padding: 0 15px; }
.b_album .lip { padding: 10px 0 10px 8px; }
.b_album .lip li { width: 134px; }
.mrlb li small {
	display:none;
}
.mrlb .pic li {
	height: 130px;
}
.mrlb .pic li strong a {
	color: #3377B5;
}
.mrlb .pic li p {
	line-height: 22px; font-size: 13px; color: Gray;
}
.mrlb .pic li img {
	float: left; margin-right: 10px; width: 120px; height: 90px;
}
.pright {
	background: #FFF
}
.rbox h4 {
    height:30px; line-height: 30px; font-size:14px; color:#fff; padding: 0 5px
}
.rbox h4 strong {
	font-size: 14px; float: left; background-position: 0 -100px; padding-left: 20px;
}
.rbox h4 a {
	color: #fff;
}
.rbox h4 small {
	float: right; font-weight: 100;
}
.rbox .m {
    border:solid 1px #f196c2; border-top:none; padding:10px 15px; font-size: 14px; 
}
.rbox .l1 li {
    background:url(/static/public/images/dt_0.gif) 0 bottom repeat-x; padding-bottom:8px; margin-bottom:8px;
}
.rbox .l1 li strong {
    display: block; overflow: hidden;
}
.rbox .l1 li strong.fcolor {
	text-indent: -14px;
}
.rbox .l1 li strong a {
	color:#c9447a; 
}
.rbox .l1 li p {
    color:#909090; line-height:150%;  margin-top: 10px; font-size: 13px;
}
.rbox .l1 li p a {
    color:#909090; 
}
.rbox .l1 img {
	float: left; margin-right: 10px; width: 100px; height: 75px;
}
.fcolor,.fcolor a {
    color:#c9447a; 
}
.rbox .l2 li {
    height:30px; line-height:30px; 
}
.rbox .l3 li {
    height:30px; line-height:30px; 
}
.hotul {
    background-position:-330px -40px; padding-left:20px; 
}
.share_bar {
	text-align: center; height: 26px; padding: 10px 0;
}

.share_bar a {
	margin: 0 5px; display: inline-block;
}
.rbox_cx .m {
	dpadding:10px;
}
.cx_f1 a,.cx_f3 a {
	color: #C9447A;
}
.cx_f3 a,.cx_f4 a {
	font-weight: 700;
}
.cx_f2 a,.cx_f4 a {
	color: #3377B5;
}
.chaxunInp {
	border:solid 1px #f196c2;
}
.chaxunInp h4 {
    font-size:14px;height:25px; background-color: #f2f2f2; line-height:25px; color: #c9447a; text-align: center;
}
.chaxunInp .m,.rbox .chaxunInp {
    overflow:hidden; padding:10px 10px;
} 
.chaxunInp form {
    padding:3px 0; clear: both; height: 22px;
}
.chaxunInp select,.chaxunInp button {
    font-size: 13px; margin:0 3px; float: left;
}
.chaxunInp select {
	border:1px solid #ccc; height: 22px; 
}
.chaxunInp select.sel02 {
    width:190px;
}
.chaxunInp select.sel03 {
    width:92px; 
}
.chaxunInp button {
    background-position:-158px -70px; border:0; height:21px; width:69px; margin-left: 10px;
}
.chaxunInp .sp {
   display: none;
}
.viewbox .adbox,.adb_2 {
	margin-left: 10px;padding:0;
}
.spageIcon { text-align: center; border-bottom: 1px #eee solid; padding-bottom: 10px; }
.spageIcon h3 { text-align: center; font-size: 16px; color: #3d88c8 }
.spageIcon span { display: inline-block; width: 16%;}
.spageIcon span a { display: block; height: 22px; width: 90px; margin: 10px auto; background: url(/static/public/images/spageicon_astro.gif) no-repeat; padding-top: 93px;}
.spageIcon span a.icon_1 { background-position: 0 0; }
.spageIcon span a.icon_2 { background-position: -90px 0; }
.spageIcon span a.icon_3 { background-position: -180px 0; }
.spageIcon span a.icon_4 { background-position: -270px 0; }
.spageIcon span a.icon_5 { background-position: -360px 0; }
.spageIcon span a.icon_6 { background-position: -450px 0; }
.spageIcon span a.icon_7 { background-position: -540px 0; }
.spageIcon span a.icon_8 { background-position: -630px 0; }
.spageIcon span a.icon_9 { background-position: -720px 0; }
.spageIcon span a.icon_10 { background-position: -810px 0; }
.spageIcon span a.icon_11 { background-position: -900px 0; }
.spageIcon span a.icon_12 { background-position: -990px 0; }
.spageIcon span em { display: inline-block; font-size: 14px; padding: 0 5px; line-height: 22px; background: #a6c8e5; color: #fff; border-radius: 5px; }

.adb_2 {margin-bottom: 25px}
.adb_6{border:solid 1px #E8B1CB;padding:2px;margin-top:5px;overflow: hidden;}
.adb_11 div {margin-top:5px;}
.adb_5 {float: right; dmargin-top: 30px;}
.adb_8 {border: solid 1px #f196c2;border-top: none;overflow: hidden;}.adb_8 div{margin: 0 0 0 -1px}
.adb_13 {border: solid 1px #97ceed; padding: 5px;margin-top:5px;overflow: hidden}
.adb_10 {margin-top:5px;}
.t_blink {
	width: 678px;
}
.t_blink ul {
	width:649px; 
}

.awx_qcode_txt { padding: 15px 0; }
.awx_qcode_txt strong { display: inline-block; color: #248ec5; text-decoration: underline; font-size: 15px; padding: 0 15px; border-radius: 5px; cursor: pointer }
.awx_qcode_box { width: 180px; color: #e02d6e; border: #97ceed solid 2px; padding: 10px 15px 15px; display: none; line-height: 140%; position: absolute; background: #fff; z-index: 999; box-shadow: 1px 1px 5px rgba(150, 150, 150, .8); }
.awx_qcode_box img { margin-top: 10px; }


.high_text { display: none; overflow: hidden; width: 100% }
.show_high_text { text-align: center; background: #f5f5f5; border: solid 1px #eee; cursor: pointer; overflow: hidden; color: #e23674;font-weight:700 }
.high_link { margin-left: 1px;}
.high_link h4 { line-height: 35px; margin-top: 5px; color: #2683be; font-size: 16px; text-align: center }
.high_link a { margin: -1px; width: 205px; display: inline-block; text-align: center; border: solid 1px #e5e5e5; background: #f9f9f9; }


.album { padding-bottom: 10px; }
.album img { display: block; margin: 10px auto; cursor: pointer }
.album_list {text-align: center;background: #eee;width:100%;overflow: visible; position: relative; z-index: 999}
.album_list .album_wrap {position: relative;display:inline-block;margin: 2px; dbackground: #fff}
.album_list span { cursor: pointer; display:inline-block; overflow: hidden; width:80px; height:80px; border: solid #eee 3px;background:#fff; position: relative }
.album_list span i { transform: translate(50%, 50%); width:100%; height: 100%; position: absolute; top: 0; left: 0 }
.album_list span img {width:100%; transform: translate(-50%, -50%);}
.album_list .album_over {position: absolute; border: #19b955 solid 3px; border-radius: 5px; text-align: center; cursor: pointer;display:none; top: 0px; box-shadow:inset 0 0 20px rgba(0,0,0,.8);}
.album_list .album_over i { background:#19b955; color:#fff; display:inline-block; position: relative; line-height: 20px; top: -20px; margin: 0 auto; padding: 0 10px; border-radius: 5px 5px 0 0 }
.album_list .opt_btn { position:absolute; display: none; right:0; top:-20px; background: #eee url(../images/album_arrow.gif) no-repeat center 0; width:35px; height:20px; cursor:pointer;}
.album_list .arrow { right: 35px; background-position: center -20px; border-radius: 5px 0 0 0; }
.album_list .close { border-radius: 0 5px 0 0; }
.fixed .opt_btn { display: inline-block }
.album_list .uparrow { background-position: center -40px; border-radius: 5px 5px 0 0 }

.lastPage { position: absolute; top: 100px; background: #fff; border: solid 4px #eee; padding: 20px; width: 380px; height: 410px; display: none }
.lastPage h5 { font-size: 16px; line-height: 28px; margin: 0; }
.lastPage i { background: #ccc url(../images/icon_close_1.gif) center no-repeat; cursor: pointer; position: absolute; right: 5px; top: 10px; color: #fff; display:inline-block; width: 24px; height: 24px;border-radius: 100%;}
.lastPage .wrap { width: 360px; height: 300px; margin: 20px 10px; }
.lastPage .repage {  }
.lastPage .repage a, .lastPage .repage span { background: #19b955; margin: 5px; display: inline-block; line-height: 30px; color: #fff; padding: 0 30px; }
.lastPage .repage .prev { float: left }
.lastPage .repage .next { float: right }
.lastPage .repage span { background: #DDD}