/* Design by http//www.dreamtemplate.com */
@charset "utf-8";
body {
	margin:0;
	padding:0;
	width:100%;
	color:#343537;
	font:normal 12px/1.5em "Liberation sans", Arial, Helvetica, sans-serif;
	background:#f3f3f3 url(../images/main_bg.gif) repeat-x center top;
}
html, .main {
	padding:0;
	margin:0;
}
.main {
	background:url(../images/hbg_bg.jpg) no-repeat center top;
}
.clr {
	clear:both;
	padding:0;
	margin:0;
	width:100%;
	font-size:0;
	line-height:0;
}
h2 {
	margin:8px 0;
	padding:8px 0;
	font-size:26px;
	font-weight:normal;
	color:#343537;
	text-transform:uppercase;
	border-bottom:2px solid #c8c8c8;
}
p {
	margin:8px 0;
	padding:0 0 8px 0;
}
a {
	color:#3183bf;
	text-decoration:underline;
}
.header, .content, .menu_nav, .fbg, .footer, form, ol, ol li, ul, .content .mainbar, .content .sidebar {
	margin:0;
	padding:0;
}
.header {
}
.header_resize {
	margin:0 auto;
	padding:0;
	width:960px;
}
.logo {
	padding:0 0 0 20px;
	float:none;
	float:left;
	width:auto;
	height:104px;
}
h1 {
	margin:0;
	padding:24px 0 0;
	font-size:36px;
	font-weight:bold;
	line-height:1.2em;
	text-transform:none;
	letter-spacing:1px;
}
h1 a, h1 a:hover {
	color:#efeeee;
	text-decoration:none;
}
h1 span {
}
h1 small {
	display:block;
	font-size:13px;
	line-height:1.2em;
	letter-spacing:normal;
	text-transform:none;
	color:#efeeee;
}
.slider {
	margin:0 0 20px;
	padding:10px;
	background:#fff;
}
.rss {
	padding:18px 20px 0 0;
	float:right;
	width:auto;
}
.rss p {
	margin:0;
	padding:0;
	float:right;
	width:auto;
	color:#fff;
	font-size:13px;
	line-height:1.5em;
	font-weight:bold;
}
.rss a {
	color:#fff;
	text-decoration:none;
}
.rss a:hover {
	text-decoration:underline;
}
.rss img {
	margin:-3px 0 -3px 6px;
	border:none;
}
.menu_nav {
	margin:0;
	padding:7px 0 0 24px;
	height:57px;
}
.menu_nav ul {
	list-style:none;
	padding:0;
	height:57px;
	float:left;
}
.menu_nav ul li {
	margin:0;
	padding:0 2px 0 0;
	float:left;
	background:url(../images/menu_split.gif) no-repeat right center;
}
.menu_nav ul li a {
	display:block;
	margin:0;
	padding:19px 24px;
	font-size:18px;
	line-height:19px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
}
.menu_nav ul li.active a, .menu_nav ul li a:hover {
	text-decoration:none;
	color:#fff;
}
.content {
	padding:0;
}
.content_resize {
	margin:0 auto;
	padding:24px 0 40px;
	width:960px;
}
.content .mainbar {
	margin:0;
	padding:0;
	float:right;
	width:690px;
}
.content .mainbar h2 {
	margin-bottom:0;
	padding-bottom:8px;
	font-size:26px;
	line-height:1.2em;
	color:#212121;
}
.content .mainbar div.img {
	padding:0 0 12px;
	float:left;
}
.content .mainbar img {
}
.content .mainbar img.fl {
	margin:0;
	border:1px solid #dedede;
}
.content .mainbar .article {
	margin:0 0 8px;
	padding:6px 20px;
}
.content .mainbar .post_content {
}
.content .mainbar .post_content strong {
	color:#6d6d6d;
}
.content .sidebar {
	padding:0;
	float:left;
	width:260px;
}
.content .sidebar .gadget {
	margin:0 0 12px;
	padding:6px 20px 24px;
}
.content .sidebar h2 {
	color:#212121;
}
ul.sb_menu, ul.ex_menu {
	margin:0;
	padding:0;
	list-style:none;
	color:#6e6e6e;
}
ul.sb_menu li, ul.ex_menu li {
	margin:0;
	border-bottom:1px solid #e8e8e8;
}
ul.sb_menu li, ul.ex_menu li {
	padding:8px 0;
	width:220px;
}
ul.sb_menu li a {
	color:#6e6e6e;
	text-decoration:none;
	margin-left:-16px;
	padding:4px 8px 4px 16px;
}
ul.ex_menu li a {
	font-weight:bold;
	color:#6e6e6e;
	text-decoration:none;
}
ul.sb_menu li a:hover, ul.ex_menu li a:hover {
	color:#3183bf;
	font-weight:bold;
	text-decoration:none;
}
p.spec {
	padding:0 0 16px;
}
p.infopost {
	margin:0 0 8px;
	padding:6px 0;
}
p.infopost a {
	padding:0 2px;
	text-decoration:none;
	font-weight:normal;
}
p.infopost a:hover {
	text-decoration:underline;
}
p.infopost span.date {
	padding:2px 4px;
	color:#fff;
	background:#3183bf;
}
.article a.com {
	float:right;
	margin:-32px 0;
	padding:8px 0 0 48px;
	width:44px;
	height:36px;
	font-size:30px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	color:#fff;
	background:url(../images/comment.gif) no-repeat left top;
}
.article a.com:hover {
	text-decoration:none;
}
.article a.com span {
	font-weight:normal;
}
.post_content a.rm {
	display:block;
	float:left;
	margin:0 0 16px;
	padding:12px 0;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	text-transform:none;
	color:#3183bf;
	text-decoration:none;
	text-align:center;
}
.post_content a.rm:hover {
	text-decoration:underline;
}
.content p.pages {
	margin:0;
	padding:6px 20px;
	font-size:11px;
	line-height:16px;
	color:#6e6e6e;
	text-align:left;
}
.content p.pages span, .content p.pages a {
	display:block;
	float:left;
	margin:0 4px 0 0;
	padding:6px 18px;
	text-decoration:none;
	text-align:center;
}
.content p.pages span, .content p.pages a:hover {
	color:#fff;
	background:#2e2e2e;
}
.content p.pages a {
	color:#6e6e6e;
	border:none;
}
.content p.pages small {
	font-size:12px;
	float:right;
}
.content .mainbar .comment {
	margin:0;
	padding:16px 0 0 0;
}
.content .mainbar .comment img.userpic {
	border:1px solid #dedede;
	margin:10px 16px 0 0;
	padding:0;
	float:left;
}
.fbg {
	background:#2476ab url(../images/fbg_bg.gif) repeat-x left top;
	border-bottom:1px solid #1b639a;
}
.fbg_resize {
	margin:0 auto;
	width:920px;
	padding:16px 20px;
	color:#c8c8c8;
	background:url(../images/fbg_c.gif) repeat-x left top;
}
.fbg h2 {
	color:#c8c8c8;
	padding-bottom:24px;
	font-size:22px;
	border-bottom:none;
	text-transform:none;
}
.fbg img.gal {
	margin:0 8px 8px 0;
	padding:0;
	border:4px solid #ece7e7;
}
.fbg .col {
	margin:0;
	float:left;
}
.fbg .c1 {
	padding:0 16px 0 0;
	width:280px;
}
.fbg .c2 {
	padding:0 36px 0 16px;
	width:280px;
}
.fbg .c3 {
	padding:0 0 0 16px;
	width:274px;
}
.fbg .fbg_ul {
	margin:0;
	padding:0;
	list-style:none;
}
.fbg .fbg_ul li {
	margin:0;
	padding:0;
	list-style:none;
}
.fbg .fbg_ul li a {
	display:block;
	margin:0;
	padding:2px 0 2px 12px;
	color:#c8c8c8;
	text-decoration:none;
	background:url(../images/li.gif) no-repeat left center;
}
.fbg .fbg_ul li a:hover {
	color:#c8c8c8;
	text-decoration:underline;
}
.fbg p.contact_info {
	line-height:1.8em;
}
.fbg p.contact_info a {
	color:#c8c8c8;
	text-decoration:underline;
	font-weight:normal;
}
.fbg p.contact_info span {
	display:block;
	float:left;
	width:74px;
	font-weight:bold;
}
ol {
	list-style:none;
}
ol li {
	display:block;
	clear:both;
}
ol li label {
	display:block;
	margin:0;
	padding:16px 0 0 0;
}
ol li input.text {
	width:480px;
	border:1px solid #c0c0c0;
	margin:0;
	padding:5px 2px;
	height:16px;
	background-color:#fff;
}
ol li textarea {
	width:480px;
	border:1px solid #c0c0c0;
	margin:0;
	padding:2px;
	background-color:#fff;
}
ol li .send {
	margin:16px 0 0 0;
}
.searchform {
	padding:12px 40px 0 0;
	float:right;
}
#formsearch {
	margin:0;
	padding:32px 0 0 20px;
	width:auto;
	height:30px;
}
#formsearch span {
	display:block;
	margin:0;
	padding:0;
	float:left;
	background:url(../images/search_bg.gif) no-repeat left top;
}
#formsearch input.editbox_search {
	margin:0;
	padding:7px 10px;
	float:left;
	width:178px;
	font-size:12px;
	line-height:16px;
	color:#a8acb2;
	background:none;
	outline:none;
	border:none;
}
#formsearch input.button_search {
	margin:0;
	padding:0;
	border:none;
	float:left;
}
.footer {
	background:#2476ab;
	border-top:1px solid #3b8cba;
}
.footer_resize {
	margin:0 auto;
	padding:0 20px;
	width:920px;
	line-height:1.5em;
	color:#c8c8c8;
}
.footer_resize p {
	margin:24px 0;
	padding:0;
	line-height:normal;
	white-space:nowrap;
	text-indent:inherit;
}
.footer_resize a {
	padding:2px 4px;
	color:#3183bf;
	background:#c8c8c8;
	font-weight:normal;
	margin:0;
	border:none;
	text-decoration:none;
}
.footer_resize a:hover {
	text-decoration:none;
}
.footer_resize .lf {
	float:left;
}
.footer_resize .rf {
	float:right;
}
a {
	outline:none;
}



a {text-decoration:none; outline:none;blr:expression(this.onFocus=this.blur());}

a:hover { text-decoration:underline;}

.topnav{background-color:#F5F5F5;border-bottom: 1px solid #DDD; padding:5px;}
.soso #q{font-size:14px; padding:5px; border:1px solid #999999;}
.soso #bntSub{font-size:14px; padding:5px 0px 1px 0px; border:1px solid #999999; background-color:#FFFFFF; cursor:pointer;}

.red12{color:#FF0000;}

.link{font-size:14px; padding:8px; line-height:180%;}
.link span{ color:#999; margin:0px 5px;}
.link img{border:1px solid #CCC; padding:1px;}

.lygg{ background-color:#EEE; font-size:14px; margin-bottom:8px; margin-top:5px; line-height:32px; height:32px; padding:0px 8px;}
.lygg div{float:left;}
.lygg span{float:right;}
.lybb{border-bottom:1px solid #CCCCCC; margin-bottom:8px;}
.lyrr{text-align:right; color:#666666;}
.lyrr span{ font-size:18px; font-weight:bold; color:#0000FF; margin-right:5px;}
.lycc{font-size:14px; line-height:170%;}
.lybhead{border:1px solid #CCCCCC; padding:1px; width:100px; height:100px; margin-bottom:8px;}
.lyll{color:#999999; text-align:right;}
.lysubb{border:1px solid #CCCCCC; margin-top:5px;}
.lysubt{font-size:14px; padding:8px; background-color:#F5F5F5;}
.lypp{border:1px solid #CCCCCC; background-color:#F5F5F5; margin:8px; padding:8px;}
.lypp div{ padding-bottom:8px;}
.lyask{border:1px dotted #CCCCCC; color:#FF0000; margin:8px 0px; padding:8px;}


.artfootad{padding:35px 0px 10px 0px; text-align:center;}
.artfootvote{padding:5px; margin:5px 0px; border-bottom:1px solid #CCCCCC; text-align:center;}
.artfootpn{line-height:170%; font-size:14px;}
.114{line-height:170%; font-size:12px;}

.page_nav{ font-size:12px; padding-top:10px; padding-bottom:10px;}
.page_nav a{  font-size:12px;color:#333333; text-decoration:none; padding:5px 8px 2px 8px; border:1px solid #CCC; background-color:#F5F5F5;}
.page_nav a:hover{  font-size:12px;color:#FF0000; text-decoration:none; background:#FFFFFF; border:1px solid #bbd37e;}

.box{border:1px solid #5c731e; margin-bottom:5px;}
.box_title{ background-color:#bbd37e;position: relative;height: 28px; line-height:28px; padding:0px 8px;}
.box_list{padding:5px; line-height:170%; text-align:left;}
.box_list2{background-image:url(../images/topbg.gif);background-repeat:repeat-x;background-position:0px 0px;padding:5px; line-height:170%; text-align:left;}
.box_title h3,.box_list h3,.box_list2 h3 {margin:0px; padding:0px; font-weight: bold; font-size:14px; float:left;}
.box_title span {float:right;}

.nbox{border:1px solid #CCCCCC; margin-top:5px;}
.nbox_t{background-color:#F5F5F5; padding:5px; font-size:14px;}
.nbox_c{padding:5px;}

.cbox{ margin-bottom:5px; border:1px solid #CCC;}
.cbox_t{height:28px; line-height:28px; padding:0px 8px; background-color:#F5F5F5; position:relative;}
.cbox_t h3{ font-size:14px; font-weight:bold; margin:0px; padding:0px; float:left;}
.cbox_t span{ font-size:14px; font-weight:bold; margin:0px; padding:0px; float:right;}

.binput{border:1px solid #CCCCCC; padding:2px; font-size:12px; margin-bottom:5px;}
.vcode{cursor:pointer; border:1px solid #CCC; padding:0px;}
.vcode1{cursor:pointer; border:0px solid #fff; padding:0px;}
.vcode2{cursor:pointer; border:0px solid #fff; padding:0px;}
.vcode5{cursor:pointer; border:1px solid #2476AB; padding:0px;}
.vcode9{cursor:pointer; border:0px solid #fff; padding:0px;}


.bbnt{ padding-top:5px; border:1px solid #CCCCCC; font-size:12px; background-color:#FFFFFF; cursor:pointer;}

.newstitle{position: relative;}
.newstitle div{font-size:14px; line-height:170%; float:left;}
.newstitle span{float:right; color:#999999; font-size:12px;}

.classlist{ padding:0px 8px; line-height:170%;}
.classlist span{color:#999999; margin:0px 5px;}

.clist{font-size:14px; line-height:200%;}
.clist div{border-bottom:1px dotted #CCCCCC; height:1px; line-height:1px;}

.slist{font-size:14px; line-height:200%;}
.slist a{color:#0000FF; text-decoration:underline;}
.slist div{border-bottom:1px dotted #CCCCCC; padding-bottom:5px; margin-bottom:5px;}
.xlist{font-size:12px; line-height:170%; color:#666666;}

.thisPageNav{ font-size:14px; padding-top:15px; text-align:center;}
.thisPageNav a{ color:#0000FF; text-decoration:underline;}
.thisPageNav a:hover{ color:#FF0000; text-decoration:underline;}

.about{border:1px solid #5c731e; text-align:center; line-height:30px; background-color:#F5F5F5;}
.foot{text-align:center; line-height:220%; padding-bottom:14px;}

h1{color:#CC0000; font-size:24px; margin:0px; padding:0px; line-height:200%;}
.content_more{text-align:center; color:#666666; padding:8px; padding-bottom:8px;}
.content_line{border-bottom:1px solid #CCCCCC; width:100%; height:1px; overflow:hidden; margin-bottom:8px;}
.zoom{word-break: break-all; font-size:14px; line-height:170%; }
.description{border:1px solid #CCCCCC; background-color:#F6F6F6; color:#333333; word-break: break-all; padding:5px; margin-bottom:8px;}

.adminleft{border:1px solid #99BBDD; font-size:14px; background-color:#F2F6FB;}
.ad_ask{color:#FF0000; border:1px dotted #CCCCCC; background-color:#fdfddf; padding:5px; margin-top:8px; margin-bottom:8px;}

.msg{font-size:14px; line-height:170%; margin-top:8px; margin-bottom:8px; border-top:1px dotted #CCCCCC;}

.keyword a{color:#0000FF; text-decoration:underline;}

.soft_s{text-align:center; border-bottom:1px solid #CCCCCC; margin-bottom:8px;}

.downURL{ font-size:14px; border:1px solid #CCCCCC; background-color:#FFFFFF; padding:10px; margin:10px 0px; width:200px;}
.downURL a{ color:#0000FF; text-decoration:underline;}

.buttons{margin:20px 12px 12px;text-align:center;}
.buttons img{margin:0 12px 0 0;}

.ding-Out{width:189px; height:48px; background-image:url(../images/ding.gif); background-position:0px 0px; cursor:pointer; }
.ding-Over{width:189px; height:48px; background-image:url(../images/ding.gif); background-position:-189px 0px; cursor:pointer; }
.cai-Out{width:189px; height:48px; background-image:url(../images/cai.gif); background-position:0px 0px; cursor:pointer;}
.cai-Over{width:189px; height:48px; background-image:url(../images/cai.gif); background-position:-189px 0px; cursor:pointer;}

.ding-bar{width:55px;height:5px;border:1px solid #40a300;background-color:#fff;overflow:hidden;text-align:left;}
.ding-bar div{background-color:#40a300;}
.cai-bar{width:55px;height:5px;border:1px solid #555555;background-color:#fff;overflow:hidden;text-align:left;}
.cai-bar div{background-color:#555555;}
#barnum1, #barnum2{font:400 10px/12px arial;color:#333;}

.indeclassimg{ border-bottom:1px dotted #CCC; padding-bottom:7px; text-align:left; margin:5px 5px 0px 5px; overflow:hidden; line-height:150%;}
.indeclassimg img{ float:left; margin-right:5px; border:1px solid #CCCCCC;}
.indeclassimg strong{ font-size:14px; color:#CC0000;}

.listimg{ border:1px solid #333333; margin-bottom:8px;}

.hdover{background-color:#FFF; line-height:20px; margin-top:5px; padding:2px 5px 0px 5px; border:1px solid #5c731e; border-bottom-width:0px; cursor:pointer;}
.hdout{line-height:20px; margin-top:4px; padding:2px 5px 0px 5px;}


.preload1 {background: url(../images/three_1.gif);}
.preload2 {background: url(../images/three_1a.gif);}

#nav {padding:0; margin:0; list-style:none; height:38px; background:#fff url(../images/three_0.gif) repeat-x; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left; height:38px;}
#nav li a.top_link {display:block; float:left; height:35px; line-height:33px; color:#ccc; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(../images/three_0.gif);}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(../images/three_0.gif) right top no-repeat;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(../images/three_0a.gif) no-repeat right top;}

#nav li:hover a.top_link {color:#fff; background: url(../images/three_1.gif) no-repeat;}
#nav li:hover a.top_link span {background:url(../images/three_1.gif) no-repeat right top;}
#nav li:hover a.top_link span.down {background:url(../images/three_1a.gif) no-repeat right top;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:1px; top:38px; background: #bbd37e; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:90px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:90px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:18px; width:88px; line-height:18px; text-indent:5px; color:#000; text-decoration:none;border:1px solid #bbd37e;}
#nav li ul.sub li a.fly
{background:#bbd37e url(../images/arrow.gif) 80px 6px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#6a812c; color:#fff; border-color:#fff;}
#nav li:hover ul.sub li a.fly:hover
{background:#6a812c url(../images/arrow_over.gif) 80px 6px no-repeat; color:#fff;}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; background: #bbd37e; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:90px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#6a812c url(../images/arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#bbd37e url(../images/arrow.gif) 80px 6px no-repeat; color:#000; border-color:#bbd37e;} 


/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}



/*图片*/
/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/*底部浮动样式*/
.body_footer{width:100%; height:120px; background:url(../images/k1.png) left bottom repeat-x; position:fixed; bottom:0;}
.body_footer ul{width:100%;}
.body_footer ul li{width:20% ; float:left; color:#fff; background:url()  right top no-repeat;}
.body_footer ul li:hover{width:20% ; float:left; color:#fff; background:url()    left bottom repeat-x;}
.body_footer ul li a{width:100%; height:120px; display:block; padding-top:15px;}
.body_footer ul li a:hover { color:#fff;;font-family: "宋体",Arial, Helvetica, sans-serif;}
.body_footer ul li dl{width:auto; margin:0 auto; text-align:center;}
.body_footer ul li dt{width:auto; height:25px; overflow:hidden;}
.body_footer ul li dd{width:auto; height:30px; font-size:25px; color:#000; line-height:30px; overflow:hidden;}

/*底部浮动样式*/
.body_foot1{width:100%; height:120px; background:url(../images/k1.png) left bottom repeat-x; position:fixed; bottom:0;}


/*新闻*/
.newslist {}
.newslist li { /*border-bottom: 1px solid #DDD;*/ }
.newslist li:nth-child(2n){ background:#FFF;}
.newslist li a { display: block; overflow: hidden; padding: 20px 10px; }
.newslist li img { width: 80px; height: 60px; float: left; margin-right: 10px; }
.newslist li h1 { font-size: 16px; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.newslist li p { margin: 0; padding: 0; line-height: 30px; font-size: 14px; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.pagelist { margin: 20px 10px; height: 40px; background:#FFF; font-weight: bold; line-height: 40px; display: box; font-size: 16px; border: 1px solid #BBB; display: -moz-box; display: -webkit-box; border-radius: 5px; }
.pagelist1 { margin: 20px 10px; height: 30px; background:#66CC99; font-weight: bold; line-height: 40px; display: box; font-size: 14px; border: 1px solid #BBB; display: -moz-box; display: -webkit-box; border-radius: 20px; }
.pagelist2{ margin: 20px 10px; height: 30px; background:#FF6633; font-weight: bold; line-height: 40px; display: box; font-size: 14px; border: 1px solid #BBB; display: -moz-box; display: -webkit-box; border-radius: 20px; }
.pagelist3{   font-weight: bold; display: box; font-size: 14px; border: 1px solid #BBB; display: -moz-box; display: -webkit-box; border-radius: 10px; }
.pagelist span { display: block; text-align: center; box-flex: 1.0; -moz-box-flex: 1.0; -webkit-box-flex: 1.0; }
.pagelist span a { display: block; /*color:#666;*/}
.page { width:30px; overflow:hidden;  border-left: 1px solid #BBB; border-right: 1px solid #BBB;}
.page select{ font-size:16px; height:40px; background:none; text-align:center; border:none; font-family: Arial; /*color:#666;*/ -webkit-appearance:none; -moz-appearance: none; appearance:none; }


.divcss5{text-decoration:underline} 

.divcss5_1{text-decoration:line-through} 

.divcss5_2{text-decoration:overline} 



