@charset "utf-8";
body, dl, dt, dd, ol, ul, pre, form, field, p, blockquote, th, td, h1, h2, h3, h4, h5, h6{
	margin: 0;
	padding: 0;
	font-family:"微软雅黑", Verdana, Tahoma, Lucida Grande, Arial, sans-serif;
	line-height:1.4em;
}
html{ width:100%; height:100%;}
body{
	height: 100%;
	font-size: 12px;
	background: url(../images/bg.jpg) top center repeat-y;
	color: #585858;
}
div{margin:0 auto; padding:0;}
a{color: #585858;text-decoration: none;}
a:hover {color: #27bcf2; text-decoration:none;}
a:hover *{color: #27bcf2; text-decoration:none;}
ul,ol,li{list-style:none;}
img{border:0;}
p, li {line-height:1.8em;}
.clear { clear:both; }
.pointer{cursor:pointer;}
.blockhide{display:none;}
.linkbtn{ display:block;cursor:pointer;}
.linkbtn:hover{text-decoration:none;}

.whitelink{color:#FFFFFF;}
.whitelink a{color:#FFFFFF;}
.whitelink a:hover{color:#FFFFFF;}

.input{border:1px solid #005696;padding:2px 3px;height:16px;}
.fileinput{border:1px solid #005696; background:#FFFFFF;}
.textarea{border:1px solid #005696;padding:2px 4px; font-size:12px;}
.red{ color:#FF0000;}
.green{ color:#65AB1E;}


/*-------------impromptu---------- */
.jqifade{ position: absolute; background-color: #aaaaaa; }
div.jqi{ width: 400px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff; font-size: 14px; text-align: left; border: solid 1px #eeeeee; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 7px; }
div.jqi .jqicontainer{ font-weight: bold; }
div.jqi .jqiclose{ position: absolute; top: 4px; right: -2px; width: 18px; cursor: default; color: #bbbbbb; font-weight: bold; cursor:pointer;}
div.jqi .jqimessage{ padding: 10px; line-height: 20px; color: #444444; }
div.jqi .jqibuttons{ text-align: right; padding: 5px 0 5px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; }
div.jqi button{ padding: 3px 10px; margin: 0 10px; background-color: #2F6073; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px; }
div.jqi button:hover{ background-color: #728A8C; }
div.jqi button.jqidefaultbutton{ background-color: #BF5E26; }
.jqiwarning .jqi .jqibuttons{ background-color: #BF5E26; }
/*-------------------------------- */

.mainWrapper{ width:975px; margin:auto;}
#header{ height:88px;}
#topLogo{float:left; padding-top:28px;}
#topRightLang{float:right; text-align:right; padding-top:38px;}

#headmenu{}
.menuList{ width:680px; float:left;}
.menuList ul{margin:0; padding:0;}
.menuList li{ float:left; height:21px; border-left:1px solid #707070; padding:0 22px;}
.menuList li a{ font-size:13px;}
.menuList li.selected{background:#F9DC4E;}

.headLink{ float:right;width:295px;margin:0; padding:0;}
.headLink ul{margin:0; padding:0;}
.headLink li{ float:left; margin:0; padding:0; padding-left:19px;height:21px;}

#SlideBox{height:357px; width:100%; background:#FFF;margin-top:9px;}
.SlideShow{ width:975px; height:357px; overflow:hidden; position:relative;} 
.SlideShow .hd{ height:15px; overflow:hidden; position:absolute; right:50px; bottom:10px; z-index:1; } 
.SlideShow .hd ul{ overflow:hidden; zoom:1; float:left;} 
.SlideShow .hd ul li{ float:left; margin-right:5px;  width:8px; height:8px; line-height:8px; font-size:1px; text-align:center; background:#999999; cursor:pointer; filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75; } 
.SlideShow .hd ul li.on{ background:#3DC018; color:#fff; filter:alpha(opacity=100);-moz-opacity: 1;opacity: 1;} 
.SlideShow .bd{ position:relative; height:100%; z-index:0;   } 
.SlideShow .bd li{ display:block;position:absolute; top:0; left:0; height:100%; z-index:1;   } 
.SlideShow .bd img{ width:975px; height:357px; }

.homeWrapper{ margin-top:22px;}
.homeWrapper .leftblock{ float:left;width:466px; border-top:1px solid #cccccc; padding-top:19px; margin-left:0; margin-bottom:20px;}
.homeWrapper .leftblock .hqt-1{clear:both;}
.homeWrapper .leftblock .hqt-1 .mimg{ float:left; width:268px;}
.homeWrapper .leftblock .hqt-1 .righttext{ float:right; width:184px;}
.homeWrapper .leftblock .hqt-1 .righttext .mtitle{ font-size:16px; font-weight: bold;  padding-bottom:15px; color:#000;}
.homeWrapper .leftblock .hqt-1 .righttext .mtext{font-size:14px; line-height:19px;}
.homeWrapper .leftblock .hqt-1 .righttext .mtext p{line-height:19px;}
.homeWrapper .leftblock .hqt-1 .righttext .mmore{padding-top:15px;}

.homeWrapper .leftblock .hqt-2{background: url(../images/line.jpg) top left repeat-x; padding-top:20px; margin-top:30px;}
.homeWrapper .leftblock .hqt-2 .mimg{ float:left; width:268px;}
.homeWrapper .leftblock .hqt-2 .righttext{ float:right; width:184px;}
.homeWrapper .leftblock .hqt-2 .righttext .mtitle{ font-size:16px; font-weight: bold; padding-bottom:15px;}
.homeWrapper .leftblock .hqt-2 .righttext .mtext{font-size:14px; line-height:22px;height:154px;}
.homeWrapper .leftblock .hqt-2 .righttext .mtext a{text-decoration:underline;}
.homeWrapper .leftblock .hqt-2 .righttext .mtext a:hover{text-decoration:underline;}
.homeWrapper .leftblock .hqt-2 .righttext .mmore{padding-top:15px;}

.homeWrapper .leftblock .hqt-3{background: url(../images/line.jpg) top left repeat-x; padding-top:20px; margin-top:30px;}
.homeWrapper .leftblock .hqt-3 .mimg{ float:left; width:268px;}
.homeWrapper .leftblock .hqt-3 .righttext{ float:right; width:184px;}
.homeWrapper .leftblock .hqt-3 .righttext .mtitle{font-size:16px; font-weight: bold;  padding-bottom:15px;}
.homeWrapper .leftblock .hqt-3 .righttext .mtext{font-size:14px; line-height:22px; height:200px;}
.homeWrapper .leftblock .hqt-3 .righttext .mtext a{text-decoration:underline;}
.homeWrapper .leftblock .hqt-3 .righttext .mtext a:hover{text-decoration:underline;}
.homeWrapper .leftblock .hqt-3 .righttext .mmore{padding-top:15px;}

.homeWrapper .rightblock{float:right;width:466px; border-top:1px solid #cccccc; padding-top:19px; margin-bottom:20px;}

.homeWrapper .rightblock .hqdr-1{clear:both;}
.homeWrapper .rightblock .hqdr-1 .btitle{ font-size:16px;font-weight: bold; padding-bottom:5px;}
.homeWrapper .rightblock .hqdr-1 .btext{font-size:14px; line-height:22px; text-align:justify;text-justify:inter-ideograph;padding-top:10px;}
.homeWrapper .rightblock .hqdr-1 .mmore{padding-top:15px;}

.homeWrapper .rightblock .hqdr-2{clear:both; border-top:1px solid #cccccc; margin-top:20px; padding-top:20px;}
.homeWrapper .rightblock .hqdr-2 .data-list{ border-bottom:1px solid #CCC; padding-bottom:10px; padding-left:23px;  background: url(../images/lidot.jpg) no-repeat 5px 55px;}
.homeWrapper .rightblock .hqdr-2 .listdate{color:#888889; font-size:12px; padding-top:15px;}
.homeWrapper .rightblock .hqdr-2 .data-cn{color:#221714; font-size:12px; line-height:26px;background: url(../images/line2.jpg) bottom left no-repeat; padding:10px 0;}
.homeWrapper .rightblock .hqdr-2 .data-en{color:#221714; font-size:12px; line-height:26px;background: url(../images/line2.jpg) bottom left no-repeat; padding:10px 0;}
.homeWrapper .rightblock .hqdr-2 .data-jp{color:#221714; font-size:12px; line-height:26px; padding:10px 0;}
.homeWrapper .rightblock .hqdr-2 .mmore{padding-top:15px;}
.homeWrapper .rightblock .hqdr-2 .btitle{ font-size:16px;font-weight: bold; padding-bottom:5px;}

#footer{height:80px;}
#footer .footerline{border-top:1px solid #cccccc; margin-top:8px; margin-bottom:15px;}
#footer .footerleft{float:left; width:450px;}
#footer .copytext{font-size:12px; padding-top:5px;}
#footer .copyright{font-size:11px;}
#footer .footerright{float:right; width:500px;}
#footer .footerright div{font-size:18px; text-align:right; color:#000000; padding-top:10px;}

#nSlideBox{margin-top:9px;}
.currnav{ color:#717071; margin-top:30px; border-bottom:1px solid #cccccc; padding-bottom:15px; margin-bottom:9px;}
.currnav a{color:#717071;}
.currnav a:hover{color:#717071;text-decoration:underline;}

.innerWrapper .leftblock{float:left;width:632px;}
.innerWrapper .rightblock{float:right;width:310px;background:#EAEAEA;}
.innerWrapper .rightblock .rtitle{ text-decoration:underline; font-size:22px; line-height:56px; color:#221714; font-family:'楷体'; margin-left:27px;}

.innerWrapper .cxz_text{ margin-left:30px; width:255px; padding-top:10px; padding-bottom:10px; line-height:33px; font-size:14px;}
.innerWrapper .rmap{padding-bottom:20px;}
.innerWrapper .rmap ul{margin:0px; padding:0px;}
.innerWrapper .rmap li{text-align:center; margin:0px; padding:0px; padding-bottom:6px; line-height:0;}
.mcontent{font-size:14px; line-height:24px;}
.mcontent p,.mcontent td,.mcontent div{font-size:14px; line-height:24px;}

.innerWrapper .rscdown{ margin-left:45px;}
.innerWrapper .rscdown ul{margin:0px; padding:0px;}
.innerWrapper .rscdown li{text-align:left; margin:0px; padding:0px; display:block; line-height:25px; font-size:13px;}
.innerWrapper .rscdown li a{ text-decoration:underline;}

.innerWrapper .rscblock .rbimg{ text-align:center; padding-top:30px; padding-bottom:30px;}
.innerWrapper .rscblock .rbimg img{ border:1px solid #E0E0E0;}
.innerWrapper .rscblock .rbtitle{ text-decoration:underline; font-size:22px; line-height:56px; color:#221714; font-family:'楷体'; text-align:center;}
.innerWrapper .rscblock .rbdown{text-align:center; font-size:13px; line-height:25px;}


.innerWrapper .leftblock .top-page{ padding:10px 0; height:37px;}
.innerWrapper .leftblock .top-page-button{ width:300px; float:left;}
.innerWrapper .leftblock .top-page-button div{ display:inline;}
.innerWrapper .leftblock .show-month{float:right; padding-right:20px; font-size:18px; height:27px; line-height:27px;}
.innerWrapper .leftblock .select-month{ float:right; padding-right:5px; height:27px; line-height:27px;}


.innerWrapper .listblock .top-page{ padding:10px 0; height:37px;}
.innerWrapper .listblock .top-page-button{ width:300px; float:left;}
.innerWrapper .listblock .top-page-button div{ display:inline;}
.innerWrapper .listblock .show-month{float:right; padding-right:20px; font-size:18px; height:27px; line-height:27px;}
.innerWrapper .listblock .select-month{ float:right; padding-right:5px; height:27px; line-height:27px;}

.pagelist{ border-top:1px solid #CCC; padding-bottom:15px;}
.pagelist .data-list{width:242px; float:left}
.pagelist .listimg{color:#888889; font-size:12px; padding-top:15px; width:242px; float:left;}
.pagelist .listdown{ text-align:center;}
.pagelist .listdown a{text-decoration:underline; font-size:16px; line-height:30px; color:#221714; font-family:'微软雅黑'; text-align:center;}
.pagelist .listdown a:hover{}

.pageinfo{ padding-bottom:8px; margin-top:23px; border-top:1px solid #CCC; padding-top:8px;}
.pageinfo a{ border:1px solid #CCC; width:35px; height:35px; font-size:12px; display:block; line-height:35px; text-align:center; font-family:"微软雅黑"; float:left; margin-left:3px; margin-right:3px;}
.pageinfo a.current_page{ color:#000; background:#F9DC4E; border:1px solid #F9DC4E;}
.pageinfo span{ display:block; float:left; width:12px; height:35px; line-height:35px; font-size:12px; margin-left:3px; margin-right:3px;}
.pageinfo a.pagebtn{  width:65px; border:0;}

.pagelist2 .data-list{ border-top:1px solid #CCC; padding-bottom:15px; padding-left:33px;  background: url(../images/lidot.jpg) no-repeat 15px 24px; overflow:hidden;}
.pagelist2 .listdate{color:#888889; font-size:12px; padding-top:19px; float:left; width:150px;}
.pagelist2 .data-text{ width:400px; float:left; padding-top:15px; margin-left:0; line-height:26px;}
.pagelist2 .data-text p{ line-height:26px;}