html{height:100%;}
body {
    height:100%;
    margin:0;
	padding:0;
	font-size:14px;
	font-family:Verdana, \5FAE\8EDF\6B63\9ED1\9AD4;
	background:url(images/bg.jpg) no-repeat top;
}

img {border:0;vertical-align:middle}
ul,li {list-style:none; margin:0; padding:0}
input,button,select,textarea{outline:none}
textarea{resize:none}
/*placeholder*/
::-webkit-input-placeholder {opacity:.8}
:-moz-placeholder {	opacity:.8}
.placeholder { opacity:.8}
.placeholderFocus { opacity:.8 }
.cleardiv{clear:both}

.editor * {max-width:100%}

#workSelectBox {width:95%;margin:0 auto}
#work_select {width:20%;min-width:150px}
footer {position:relative;margin-top:30px;display:inline-block;background:url(images/footer/bg.jpg)}
footer #newsBox {position:relative;background:#fff;max-width:1200px;margin:0 auto}
footer #newsBox .content {position: relative;margin:0 123px;background:url(images/footer/news_bg02.jpg) repeat-x;height: 50px;}
footer #newsMarqee {display:inline-block;position: relative;width:100%;height:27px;margin-top:10px;overflow:hidden;color:#666;line-height:27px;}
footer #newsMarqee ul {position: absolute}
footer #newsMarqee ul li{height:27px;overflow:hidden}
footer #newsMarqee ul li a, footer #newsMarqee ul li a:hover {display:block;color:#666;text-decoration:none}
footer #newsBox .marquee_btn {position: absolute; top:50%; margin-top:-15px;cursor: pointer}
footer #adBox {position:relative;padding:15px 15px 30px}
footer #adBox .nav_btn {position:absolute;width:65px;height:65px;top:50%;margin-top:-32px;cursor:pointer}
footer #adBox .swiper-slide div.content {width:80%;margin:0 auto}
footer #adBox .swiper-slide div.content img {width:100%}
footer #adBox .swiper-slide div.content .desc {padding:5px 0;color:#666;line-height:1.3em}
footer .addthis_sharing_toolbox {position:absolute;bottom:-3px}
footer .share_btn {position:absolute}
footer .share_btn input {margin-right:2px;border:0;width:32px;height:32px;cursor:pointer}
#goTopBtn {position:fixed;width:41px;height:41px;background:url(images/footer/goTop_btn.png);right:10px;bottom:80px;cursor:pointer;z-index:999}


ul.page {float:right;margin:15px}
ul.page li {padding:2px 10px; float:left; background:#fff; margin-left:-1px; border:1px solid #CCC;border-top:0;border-bottom:0; font-size:13px; color:#666; font-weight:bold; cursor:pointer}
ul.page li:hover {color:#403000}
ul.page li.current {color:#403000}
ul.page li.pageGo {width:25px;height:25px;padding:0;border:0;margin:0 10px}

.gray33 {font-size:14px; color:#333333; line-height:18px}
.gray15 {font-size:15px; color:#333333; line-height:18px}
.gray66 {font-size:14px; color:#666666; line-height:16px}
.gray99 {font-size:14px; color:#999999; line-height:16px}
.grayCC {font-size:14px; color:#CCCCCC; line-height:16px}
.red {font-size:14px; color:#CC0000; line-height:16px}
.white {font-size:14px; color:#FFFFFF; line-height:18px}

.text_transparent {
	font-size: 14px;
	line-height: 30px;
	color: #333;
	border: 0;
	height:30px;
	margin:15px 5px;
	background:transparent;
}

.text {font-size: 14px;
	line-height: 16px;
	color: #777;
	border: 1px solid #ccc;
	padding:5px;
}

a:link {text-decoration: none}
a:hover {text-decoration:underline}
a:active {	text-decoration: none}

.rollOver a:hover {position:relative; top:1px}
