@charset "utf-8";
/* CSS Document */
body,form,pre,dl,h3,h4,h5{margin:0px;padding:0px;}
body,p,div,li,td,span,font,label,b,i,u{font-size:12.5pt; font-family:Arial, Helvetica, sans-serif}
var,code,kbd,dfn{font-style:normal;font-size:12.5pt;}
input,select{font-size:12.5pt;vertical-align:middle;}
textarea{resize:none;}

ul{margin:0px;padding:0px;list-style-type:none;}
ol{margin:0px;padding:0px;padding-left:24px;padding-left:0px \9;margin-left:24px \9;}

a, a:link, a:visited{color:#000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif}
a:hover{color:#FD4D20;font-family:Arial, Helvetica, sans-serif}

a.red, a.red:link, a.red:hover, a.red:visited{color:#FF0000; text-decoration:none;}
a.unline, a.unline:link, a.unline:hover, a.unline:visited{text-decoration:underline;}

*.important, a.important:link, a.important:hover, a.important:visited{color:#FD4D20;}
*.strongred, a.strongred:link, a.strongred:hover, a.strongred:visited{font-weight:bold;color:#F00;}
*.disabled{color:#808080;}
*.discover{color:#c0993d;}
input.disabled{background-color:#F0F0F0;}
option.selected{background-color:#D8D8D8;color:#414874;font-weight:bold;}

table.layout{border:0px none;border-collapse:collapse; border-spacing:0px;table-layout:fixed;}
table.layout td, table.layout th{padding:0px;}

/*
*{word-break:break-all;word-wrap:break-word;}
*{background-color:;background-image:;background-repeat:;background-position:;}
*{background:#******* url() repeat fixed x y;}
table{border:1px;border-collapse:collapse;table-layout:fixed;}
td{padding:0px;}
*{filter:alpha(opacity=0);opacity:0;}
*/

/*-----------------------------  web app 通用  -----------------------------*/

body{width:100%;height:inherit;max-width:600px;min-height:100%;margin:0px auto;/*update:{*/background-color:#03235E;/*}*/}
img{border:0px none;vertical-align:middle;}
*.XYCenter{display: -webkit-box; -webkit-box-orient: horizontal; -webkit-box-pack: center; -webkit-box-align: center;
 display: -moz-box; -moz-box-orient: horizontal; -moz-box-pack: center; -moz-box-align: center;
 display: -o-box; -o-box-orient: horizontal; -o-box-pack: center; -o-box-align: center;
 display: -ms-box; -ms-box-orient: horizontal; -ms-box-pack: center; -ms-box-align: center;
 display: box; box-orient:horizontal; box-pack:center; box-align: center;}
div#page{padding:0px;/*update:{*/background:#ffffff;/*}*/}

/**/
section#header{/*update:{*/background:#ffffff;/*}*/}
section#header header{padding:0px;position:relative;}

section#header header nav{float:right;display:inline;font-weight:bold;font-size:13pt;height:inherit;line-height:32px;margin-left:10px;overflow:hidden;}
section#header header nav a, section#header header nav:hover{color:#F3F3F3;}
section#header header ul.dropdown-menu{top:35px;}	/*修正(保持箭头到字的间距为5px)*/
section#header header div#logo{padding:0px;}
section#header header div#logo img{height:100%;}
/*

section#header header nav{float:right;display:inline; font-weight:bold;font-size:13pt;height:inherit;margin-right:10px;margin-top:5px;overflow:hidden;}
section#header header nav a, section#header header nav:hover{color:#F3F3F3;}
section#header header ul.dropdown-menu{top: 35px;}	
section#header header div#logo{padding:0px; width:10%;}
section#header header div#logo img{ width:100%;}

section#header header nav{float:right;display:inline; font-weight:bold;font-size:13pt;height:inherit;margin-right:10px;margin-top:5px;overflow:hidden;}
section#header header nav a, section#header header nav:hover{color:#F3F3F3;}
section#header header ul.dropdown-menu{top: 35px;}	
section#header header div#logo{padding:0px; width:10%;}
section#header header div#logo img{ width:100%;}
*/

section#header div.swipe{width:100%;overflow:hidden;position:relative;}
section#header div.swipe-wrap{overflow:hidden;position:relative;}
section#header div.swipe-wrap > div{float: left; position: relative;}
section#header div.swipe .bottom {
    bottom: 0;
    color: #FFFFFF;
    display: block;
    height: 30px;
    line-height: 30px;
    padding: 0;
    position: absolute;
    text-align: left;
    text-indent: 5px;
    width: 100%;
    z-index: 0;
}

section#header div.swipe-wrap > div img {
    border: 0px none;
    margin: 0px;
    padding: 0px;
    width: 100%;
}

section#header div.swipe-wrap > div .dots {
    bottom: 0;
    display: block;
    height: 30px;
    line-height: 30px;
    padding: 0;
    position: absolute;
    right: 0;
    z-index: 1;
}

section#header div.swipe-wrap > div .dots b {
    background: none repeat scroll 0 0 rgba(144, 144, 144, 0.8);
    border-radius: 3px 3px 3px 3px;
    display: inline-block;
    height: 6px;
    margin: 12px 4px;
    width: 6px;
}


section#header div.swipe-wrap > div .dots b.select {
    background: none repeat scroll 0 0 #75AF00;
}

section#pagehead{/*update:{*/background:#ffffff;/*}*/}
section#pagehead header{padding:0px 18px 0px 20px;background-color:#ffffff;position:relative;}
section#pagehead header label{float:left;display:inline;height:inherit;line-height:normal;margin-right:10px;}
section#pagehead header h3{height:inherit;line-height:inherit;font-weight:bold;color:#FFF;text-align:center; /* text-overflow:ellipsis;-ms-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;*/}

section#pagehead header nav{float:right;display:inline;font-weight:bold;font-size:13pt;height:inherit;line-height:30px;margin-left:10px;overflow:hidden;}
section#pagehead header nav a,
section#pagehead header nav:hover{color:#F3F3F3;}
section#pagehead header div#logo{padding:0px;}
section#pagehead header div#logo img{height:100%;}/*background is height:98%*/

/*
section#pagehead header nav{float:right;display:inline; font-weight:bold;font-size:13pt;height:inherit;margin-right:10px;margin-top:5px;overflow:hidden;}
section#pagehead header nav a, section#pagehead header nav:hover{color:#F3F3F3;}
section#pagehead header ul.dropdown-menu{top: 35px;}	
section#pagehead header div#logo{padding:0px; width:10%;}
section#pagehead header div#logo img{ width:100%;}

section#pagehead header{padding:0px 0px 0px 0px;position:relative;background-image:url(images/logo.jpg);background-repeat:no-repeat;background-size:100% 100%;}
section#pagehead header nav{float:right;display:inline; font-weight:bold;font-size:13pt;height:inherit;margin-right:10px;margin-top:5px;overflow:hidden;}
section#pagehead header nav a, section#pagehead header nav:hover{color:#F3F3F3;}
section#pagehead header ul.dropdown-menu{top: 35px;}	
section#pagehead header div#logo{padding:0px; width:10%;}
section#pagehead header div#logo img{ width:100%;}

*/
.dropdown-menu {
	position: absolute;
	z-index: 9999;
	right: 5px;
    top: 40px;
	background:rgba(0,0,0,0.8);/*background:rgba(R,G,B,0-1);*/
	list-style: none outside none !important;
	margin: 0px;
	padding:0px;
	min-width: 150px;
	display: none;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.8);
	-moz-border-radius: 8px;      /* Gecko browsers */
    -webkit-border-radius: 8px;   /* Webkit browsers */
    border-radius:8px;            /* W3C syntax */
}
.dropdown-menu:after{
	position:absolute;
	top:-8px;
	right:22px;
	content:"";
	width:0px;
	height:0px;
	border:8px solid transparent;
	border-top:0px;
	border-bottom:8px solid rgba(0,0,0,0.8);/*sanjiao*/
}

.dropdown-menu li{
	border-top:1px solid #666;
	border-bottom:1px solid #000;
}
.dropdown-menu li:first-child{
	border-top:0px;
}
.dropdown-menu li:last-child{
	border-bottom:0px;
}
.dropdown-menu li:last-child:after{
	height:0px;
	border:0px none;
}
.dropdown-menu li a{
	text-align:left;
	display:block;
	width:auto;
	height:39px;
	line-height:39px;
	padding-left:8px;
	font-size:16px;
	margin:0px;
}
.dropdown-menu li a,
.dropdown-menu li a:link,
.dropdown-menu li a:hover,
.dropdown-menu li a:visited{color:#fdf7f7;}

.dropdown-menu li img{
	width:30px !important;
	height:30px !important;
	margin:5px 2px 4px 0px;
	line-height:39px;
	vertical-align:top;
}

section#hots{}

section#hots header{height:36px;line-height:36px;padding:0px 6px 0px 10px;background-color:#DCF4FC;margin-top:8px;}
section#hots header label{float:left;display:inline;height:inherit;line-height:normal;}
section#hots header nav{float:right;display:inline;height:inherit;line-height:normal;margin-right:10px;overflow:hidden; margin-top:10px}
section#hots header nav a{ color:#FFFFFF; font-size:14px; }
section#hots header h3{height:inherit;line-height:inherit;font-weight:bold;color:#6F6F6F;}
section#hots header h3 a, section#hots header h3 a:hover{color:#6F6F6F;}

section#badge header{height:42px;line-height:42px;padding:0px 6px 0px 10px;background-color:#853F4A;margin-top:8px;}
section#badge header label{float:left;display:inline;height:inherit;line-height:normal;margin-right:6px;}
section#badge header label img{margin-top:5px;}
section#badge header nav{float:right;display:inline;width:42px;height:inherit;line-height:normal;margin-left:10px;overflow:hidden;}
section#badge header h3{height:inherit;line-height:inherit;font-weight:bold;color:#FFF;}
section#badge header h3 a, section#badge header h3 a:hover{color:#FFF;}

section#badge ul {padding:14px 0px 2px 0px;}
section#badge ul li{float:left;display:inline;width:33%;}
section#badge ul li:nth-of-type(2n) div{margin:0px 8px 14px 7px;}
section#badge ul li:nth-of-type(2n+1) div{margin:0px 7px 14px 8px;}
section#badge ul li a{position:relative;display:block;overflow:hidden;}
section#badge ul li a, section#badge ul li a:hover{color:#EBEBEB;font-weight:bold;}

section#badge ul li a table,
section#badge ul li a h4{position:absolute;width:100%;height:100%;filter:alpha(opacity=0);opacity:0;}

section#badge ul li a h4{background:#5E5E5E;}
section#badge ul li a:hover h4{filter:alpha(opacity=85);opacity:0.85;}

section#badge ul li a table{border:0px none;border-collapse:collapse;table-layout:fixed;}
section#badge ul li a:hover table{filter:alpha(opacity=100);opacity:1;}

section#badge ul li a table td{padding:0px;font-size:10.5pt;line-height:20px;}
section#badge ul li a:hover table td{text-align:center; vertical-align:middle;}

section#hots ul {padding:10px;}
section#hots ul li{height:30px; line-height:30px; padding-left:10px;overflow:hidden; border-bottom:1px dashed #666px;
}
section#hots ul li span{ float:right;overflow:}
section#list{
	/*update:{*/
	background:#FFF;
	padding-bottom:12px;
	/*}*/
}
section#list ul {padding:6px 8px 0px 8px;}
section#list ul li{
	zoom:1;
	padding:10px 12px;
	margin:6px 0px 0px;
	min-height:60px;
	height:auto;
	border:1px solid #AEACAD;
	-moz-border-radius: 6px;      /* Gecko browsers */
    -webkit-border-radius: 6px;   /* Webkit browsers */
    border-radius:6px;            /* W3C syntax */
	overflow-x:hidden;
}
section#list ul li label{
	float:left;
	display:inline;
	width:80px;
	height:60px;
	height:inherit;
	overflow:hidden;
}
section#list ul li label img{width:inherit;height:inherit;}
section#list ul li h4{
	font-size: 13pt;
	font-weight:bold;
	margin-left:10px;
	margin-top:-2px;
    line-height: 22px;
    min-height: 44px;
    overflow: visible;
    word-break: break-all;
    word-wrap: break-word;
}
section#list ul li h4.short{
	line-height: 22px;
    min-height: 22px;
}
section#list ul li div{
	height:16px;
	line-height:16px;
	font-size:10pt;
	color:#666666;
	padding-left:16px;
}
section#list ul li div.lead{
	margin-top:6px;
	height:auto !important;
	min-height:16px;
	max-height:32px;
	line-height:16px;
	font-size:8.5pt;
	word-break: break-all;
    word-wrap: break-word;
	overflow:hidden;
}

section#button{
	background-color:#2E2E2E; text-align:center; margin:10px 0px;
}

section#common ul{}
section#common ul li{width:auto;height:42px;line-height:42px;display:block;margin-bottom:12px;}
/*section#common ul li:nth-of-type(2n){float:right;margin-left:1%;}*/
/*section#common ul li:nth-of-type(2n+1){float:left;margin-right:1%;}*/
section#common ul li label{float:left;display:inline;height:inherit;line-height:normal;width:auto;margin-left:10px;margin-right:6px;}
section#common ul li label img{margin-top:5px;}
section#common ul li h4{height:inherit;font-weight:bold;font-size:13pt;font-family:"黑体";color:#FFF;}
section#common ul li h4 a,
section#common ul li h4 a:link,
section#common ul li h4 a:hover,
section#common ul li h4 a:visited{color:#FFF;}

section#article{
	/*update:{*/background:url();/*}*/
	background-color:#FFFFFF;
}
section#article h1.article-title{
	display: block;
    font-size: 16pt;
    font-weight: bold;
    line-height: 28px;
	margin:0px;
	padding:16px 6px 10px;
	/*update:{*/color:#FFFFFF;/*}*/
}

section#article h4.article-time {
	color: #999999;
    font-size: 10pt;
    border-bottom: 1px solid #DADDDE;
    padding: 0px 6px 6px;
	font-weight:normal;
	overflow:hidden;
}

section#article dl.content,
section#article dl.content p,
section#article dl.content div,
section#article dl.content span {
	/*update:{*/ background:none !important;/*}*/
    font-size: 14px;
}

section#article dl.content {
    line-height: 26px;
    overflow-x: hidden;
	margin-top:1px;
    padding: 20px 10px 10px;
}

section#article dl.content img {
    display:none;
	margin:0px auto 0px;
	vertical-align: middle;
}

section#article dl.content img+br+br+img,
section#article dl.content img+br+div > img,
section#article dl.content img+div > br+img{
	margin-top:-10px;
}

section#works ul {padding:10px 5px;}
section#works ul li{
	width:48%;
	margin-bottom:16px;
	zoom:1;
}

section#works ul li:nth-of-type(2n+1){
	float:left;
	display:inline;	
	margin-right:1%;
}
section#works ul li:nth-of-type(2n){
	float:right;
	display:inline;	
	margin-left:1%;
}

section#works ul li div{
	padding:8px 12px;
	border:1px solid #B2B2B2;
	-moz-border-radius: 6px;      /* Gecko browsers */
    -webkit-border-radius: 6px;   /* Webkit browsers */
    border-radius:6px;            /* W3C syntax */
}

section#works ul li label{
	display:block;
	overflow:hidden;
}
section#works ul li label img{
	width:100%;
	max-width:100%;
	height:auto;
}
section#works ul li h4{
	padding-top:5px;
	height:40px;
	line-height:20px;
	font-size:11pt;
	font-family:"黑体";
	font-weight:bold;
	letter-spacing:1px;
	text-align:center;
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
}

footer{text-align:center;margin-top:30px;margin-bottom:30px;font-size:8pt;}
footer, footer a, footer a:link, footer a:visited, footer a:hover{color:#00468C;}

div#photoBox{display:block;width:100%;height:100%;overflow:hidden;}
ul#photoList{display:table;width:auto;height:inherit;margin:0px;padding:0px; list-style-type:none;}
ul#photoList li{display:table-cell;width:auto;height:inherit;text-align:center; vertical-align:middle; overflow:hidden;}

#photoPage{position:absolute;z-index:9;right:8px;top:8px;width:auto;min-width:50px;height:50px;padding:0px;margin:0px;list-style-type:none;-ms-box-sizing:content-box; -webkit-box-sizing:content-box; -moz-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;}
#photoPage li{position:absolute;width:100%;height:100%;background:#FFF;filter:alpha(opacity=60);opacity:0.6;-moz-border-radius: 24px;/* Gecko browsers */-webkit-border-radius: 24px;/* Webkit browsers */ border-radius:24px;/* W3C syntax */}
#photoPage li+li{line-height:50px;font-size:18pt;font-weight:bold;overflow:hidden;text-align:center;background:none;filter:alpha(opacity=100);opacity:1;white-space:nowrap;}

#toolBarBottom{background:url(images/index_34.jpg) repeat-x;height:33px;display:none;-ms-box-sizing:content-box; -webkit-box-sizing:content-box; -moz-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;padding:0px 8px;}/*@H*/

#toolBarBottom ol{
background:url(images/index_34.jpg) repeat-x;
	display:block;
	width:100%;
	max-width:600px;
	height:inherit;
	+height:100%;
	/*
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:content-box;
	box-sizing:border-box;
	border-right:1px solid #F7FFFF;
	border-left:1px solid #AAB2B4;
	*/
	margin:0px auto;
	padding:0px;
	list-style-type:none;
	overflow:hidden;
}
#toolBarBottom ol li{
	float:left;
	display:inline;
	width:25%;
	height:inherit;
	+height:100%;
	text-align:center;
	overflow:hidden;
	background:url(images/index_36.jpg) no-repeat 0px 0px;
	background-size:auto cover;
}
#toolBarBottom ol li:first-child{
	background:none;
}
#toolBarBottom ol li a{
	display:block;
	height:inherit;
	+height:100%;
	text-align:center;
	line-height:32px;/*@H*/
	padding:2px 0px 0px 2px;/*@H*/
}

#toolBarBottom ol li a,
#toolBarBottom ol li a:link,
#toolBarBottom ol li a:hover,
#toolBarBottom ol li a:visited{font-size:11pt;color:#FFFFFF;}

#toolBarBottom ol li:first-child a{
	padding-left:0px;
}

#toolBarBottom ol li a img{
	vertical-align:middle;
	margin:0px auto 4px;
}
#toolBarBottom ol li a img,
#toolBarBottom ol li a br{display:none;}

.white14b {
	
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
}
a.white14b:link {
	
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
}
a.white14b:visited {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	
}
a.white14b:hover {
	font-size: 14px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: underline;
	
}
a.white14b:active {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	
}


.home01{line-height:26px; padding-top:10px}
.home01 a{	font-size: 13pt;font-weight:bold; color:#FFFFFF;}
