/* CSS Document */
html,body{margin:0; font-size:12px; background:#eceaeb; color:#555; font-family: "メイリオ","Hiragino Kaku Gothic Pro",Meiryo,"ヒラギノ角ゴ Pro W3","MS PGothic","MS UI Gothic",Helvetica,Arial,sans-serif; line-height:200%;}
ol,ul,li{margin:0; padding:0; list-style:none;}
img{border:0; max-width:100%;}
a{color:#555; text-decoration:none; cursor:pointer;}
a:hover{color:#00508f;}
.clear{clear:both; font-size:0;}
.block{ width:1008px; margin:0 auto;}
.segment{ display:block; padding:5px;}

.header-box{width:100%; position:relative;}
 .header-top{width:100%; overflow:hidden;  border-bottom: 1px solid #e8e8e8; background: #f4f4f4;}
   .web_logo{ float:left;}
   .top-nav{text-align:right; float:right; color:#dfdfdf; width:220px; line-height:26px; margin:0 auto; font-family: "メイリオ","Hiragino Kaku Gothic Pro",Meiryo,"ヒラギノ角ゴ Pro W3","MS PGothic","MS UI Gothic",Helvetica,Arial,sans-serif;}
	.top-nav img{float: left}


.top-nav span.i{float:left; color:#555; font-family: "メイリオ","Hiragino Kaku Gothic Pro",Meiryo,"ヒラギノ角ゴ Pro W3","MS PGothic","MS UI Gothic",Helvetica,Arial,sans-serif;}
	.top-nav span.i h1,.top-nav span.i h2{ font-weight:normal; }
    .top-nav a{ padding:0px 4px 0px; color:#555; font-family: "メイリオ","Hiragino Kaku Gothic Pro",Meiryo,"ヒラギノ角ゴ Pro W3","MS PGothic","MS UI Gothic",Helvetica,Arial,sans-serif;display: inline-block;margin-top: 35px}
    .top-nav a:hover{color:#00508f;}	
 .header-con{width:100%;  height:44px; background: url(../images/header_bg.jpg) #f7f7f7 bottom repeat-x; }
   .nav-box{width:1008px; height:44px; text-align:center; margin:0 auto;}
	.nav-box ul li{float:left; padding-top:3px; height:38px; line-height:38px; position:relative; z-index:1;}
	.nav-box ul li.menuli{ background:url(../images/separate.jpg) no-repeat right center;}
	.nav-box ul li.navdown{border-bottom:3px solid #006833;}
	.nav-box ul li a{color:#555; padding:0 18px; display:block; text-align:left; height:38px; white-space: nowrap;}
	.nav-box ul li a:hover{color:#0160B1;}
	.nav-box ul li a font{font-size:14px;}
	.nav-box ul li ul{display:block; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;  position:absolute; left:0; top:0px; background:#fff; border-top:3px solid #006833;}
	.nav-box ul li ul{box-shadow:#555 0px 2px 4px; -webkit-box-shadow:#555 0px 2px 4px; -moz-box-shadow:#555 0px 2px 4px;}  
	.nav-box ul li ul li{ float:none; padding:0; position:static;}
	.nav-box ul li ul li.on{ height:32px; line-height:32px;}
	.nav-box ul li ul li.on:hover,.nav-box ul li ul li.on:hover a{ background:#00508f; color:#fff;}
	.nav-box ul li ul li.on a{ display:block; height:32px; }
	.nav-box ul li ul li a span{font-size:12px; }
	
.banner-box{width:1008px; position:relative; background: #00508e; overflow:hidden; background-position:center; z-index:9998;margin: 0 auto}
#banner-block{background:url(../images/block.png);}
.banner-block{background:url(../images/block.png);}
 .banner-box a.one{background-position:center; background-repeat:no-repeat; width:100%; display:block;}
 .banner-box a{display:block; width:100%; height:100%; background-position:center; background-repeat:no-repeat;}

.main-box{width:1008px; margin:0 auto; position:relative;}
.main-topblock{width:1008px; height:40px; line-height:40px;font-size: 12px;background-color: #eceaeb;color: #000;margin: 2px auto;border: solid 1px #fff;border-left: solid 2px #fff}
.main-greet{width:100%;height:68px; margin-top:-68px; background:url(../images/block.png); }
.main-block{width:100%; height:26px;}
 .main-con{width:324px; margin:3px 0 0 15px;height: 245px; background:#f6f6f6; float:left; _display:inline; border:1px solid #fff;  box-shadow: 0px 0px 3px 3px rgba(34,25,25,.1); -moz-box-shadow: 0px 0px 3px 3px rgba(34,25,25,.1); -webkit-box-shadow: 0px 0px 3px 3px rgba(34,25,25,.1);}
 .not-marginleft{margin-left:0;} 
 .main-con-top{}
  .main-con-bot{overflow:hidden; width:100%; height:100%;}
   .main-con-box{width:100%; height:100%;} 
	.main-con-img{ width:136px; height:100%; margin:1px 6px 0 0; background:#fff center; background-size:cover;}	
	.main-con-txt{ margin-left:10px;  _display:inline; padding-bottom:5px;  padding-right:10px; line-height:25px;}
	 .main-con-box a.title{display:block; height:35px; color:#fff; padding-left:10px; background:#fbb700;}
	  .main-con-box a.title h3{ overflow:hidden;padding:2px 2px 0 0px; height:30px; color:#00508f; font-weight:bold; line-height:30px; font-size:16px; float:left;}	  
	  .main-con-txt a.title span{padding:4px 3px 0 3px; height:30px; line-height:30px; font-size:16px; float:left;}
	   .main-con-txt a.title:hover span{color:#555;}
	  .main-con-txt a.title font{color:#006833; letter-spacing:-1px; padding:5px 0 0 2px; height:30px; line-height:30px; font-size:15px; float:left;}
	 .main-con-txt a.class{display:block; line-height:32px; height:32px; overflow:hidden; font-size:13px; padding-left:2px;}
	  .main-con-txt a.class span{color:#006833;}
	 .main-con-txt a.once{background:url(../images/news_bg.jpg) no-repeat 2px 9px; display:block; line-height:25px; height:25px;}
	 .main-con-txt a.once{margin-right:12px; overflow:hidden; padding-left:14px; text-align:right; } 
	 .main-con-txt a.once span{ display:block;width:200px; text-align:left; float:left; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
	 .main-con-txt a.once:hover,.main-con-txt a.once:hover span{ color:#00508f;} 

 .main-pro{width:1006px; margin:15px 0 23px; padding-bottom:10px; background:#f6f6f6; border:1px solid #fff;  box-shadow: 0px 0px 3px 3px rgba(34,25,25,.1); -moz-box-shadow: 0px 0px 3px 3px rgba(34,25,25,.1); -webkit-box-shadow: 0px 0px 3px 3px rgba(34,25,25,.1);}
 .main-pro-top{ padding:3px;}
  .main-pro-tit{height:23px; padding:10px 14px 0px 7px; overflow:hidden;}
  .link-xian{background:url(../images/main_pro_xian.jpg) center bottom no-repeat;}
   .main-pro-tit a.title{font-size:16px; float:left; line-height:23px; cursor:text; color:#00508f; font-weight:bold;}
    .main-pro-tit a.title span{font-size:15px; color:#006833; letter-spacing:-1px;}
	.main-pro-tit a.title:hover font{color:#555;}	
   .main-pro-tit a.more-pro{float:right; height:40px; line-height:40px; font-size:13px;}
    .main-pro-tit a.more-pro font{font-family: "メイリオ","Hiragino Kaku Gothic Pro",Meiryo,"ヒラギノ角ゴ Pro W3","MS PGothic","MS UI Gothic",Helvetica,Arial,sans-serif; font-weight:bold;}
	
  .main-pro-con{padding:5px 0; overflow:hidden;height:50px;}  
   .pro-left{width:37px; height:100%; float:left; background:url(../images/left_pro.jpg) center no-repeat; cursor:pointer; _display:inline;}
   .pro-right{width:37px; height:100%; float:right; background:url(../images/right_pro.jpg) center no-repeat; cursor:pointer; _display:inline;}
   .pro-center{width:900px; height:100%; float:left; margin-left:10px; overflow:hidden; position:relative;}
    .pro-move{width:40000px; height:100%; margin:0;}
     .pro-move a{ display:block; width:210px; float:left; background:#fff; height:100%; margin-right:20px; position:relative; overflow:hidden; _width:expression(this.clientWidth+'px'); cursor:default;}
	  .pro-move a img{max-height:100%;}
	  .pro-move a h3{width:100%; height:40px; font-size:12px; font-weight:100; line-height:40px; position:absolute; text-align:center; background:#111; left:0; bottom:0;}
	  .pro-move a h3{color:#fff; letter-spacing:1px; -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; filter:alpha(opacity=70);}   
  .main-link{padding:10px 0 10px 10px;}
   .main-link ul.main-link-img{float:left; width:100%; padding:0; margin:0;}
    .main-link ul.main-link-img li{float:left; padding:0 15px 0 5px; margin:0;}
	  .main-link ul.main-link-img li a img{height:45px;}
   .main-link ul.main-link-txt{float:left; width:100%; padding:0; margin:0;}
    .main-link ul.main-link-txt li{float:left; padding:0 5px; margin:0; line-height:25px;}
     .main-link ul.main-link-txt li a{}

.sidebar-box{width:100%; margin-bottom:7px; padding-bottom:23px; background:#fff;}
 .sidebar-con{width:1000px; margin:0 auto;}
  .sidebar-con-left{width:195px; float:left;}
   .sidebar-con-tit{border-bottom:1px solid #acacac; height:39px; margin:10px 0; width:100%;}
    .sidebar-con-box{ height:39px;}
    .sidebar-con-tit font.this{ width:185px; height:38px; line-height:38px; color:#00508f; display:inline-block; font-size:16px; padding:0 0px 0 10px; border-bottom:2px solid #006833; font-weight:bold; float:left;}
    .sidebar-con-tit span.this{}
	.sidebar-con-tit p{float:right; line-height:34px; height:38px; padding-right:10px; font-size:12px;}
	
   .sidebar-con-left-nav{width:100%;}
	.sidebar-con-left-nav ul{float:left; width:100%;}
     .sidebar-con-left-nav ul li{line-height:40px; font-size:14px; width:100%; float:left; _border-color:#bbb;}
	 #onefirst{border-top:0;}
	 .sidebar-con-left-nav ul li div{width:100%; height:40px; float:left; background:url(../images/dashed.jpg) repeat-x left bottom;}
	 .sidebar-con-left-nav ul li div strong{float:left; width:30px; height:40px; cursor:pointer; background:url(../images/nose.jpg) center no-repeat;}
	 .sidebar-con-left-nav ul li div strong.navdown{background-image:url(../images/nose_.jpg);} 
	 .sidebar-con-left-nav ul li div a{float:left; width:165px; display:block; height:40px; line-height:40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
	 .sidebar-con-left-nav ul li.navdown{}
	 .sidebar-con-left-nav ul li.navdown div a{color:#006833;}	  
	  .sidebar-con-left-nav ul li ul{border-top:1px solid #fafafa; padding-bottom:5px; overflow:hidden; display:none; float:left;}
	  .sidebar-con-left-nav ul li ul.navshow{display:block; padding-left:20px;}
	   .sidebar-con-left-nav ul li ul li{ border-top:0; padding-top:2px; background:url(../images/ot_nav.jpg) 30px 18px no-repeat; float:left; width:100%;}
	   .sidebar-con-left-nav ul li ul.navshow li div a,.sidebar-con-left-nav ul li ul li div,.sidebar-con-left-nav ul li ul li div strong{height:30px; line-height:30px;}
	   .sidebar-con-left-nav ul li ul li.navdown{background-image:url(../images/ot_nav_.jpg);}
	    .sidebar-con-left-nav ul li ul.navshow li div a{ color:#555;}
		.sidebar-con-left-nav ul li ul.navshow li div a:hover,.sidebar-con-left-nav ul li ul.navshow li.navdown div a{ color:#006833;}
   .sidebar-con-left-con{padding:0 15px; line-height:30px; color:#555;}
  .sidebar-con-right{width:755px; float:right;font-size:14px;}
   .sidebar-con-right-con{width:755px; padding:0; line-height:25px; font-size:12px;}
   
.footer-box{background:#00508f; width:100%; color:#fff; text-align:center; padding:12px 0 15px 0; line-height:22px;}
 .footer-box a{color:#fff;}
 .foot-nav{padding-bottom:8px; font-family: "メイリオ","Hiragino Kaku Gothic Pro",Meiryo,"ヒラギノ角ゴ Pro W3","MS PGothic","MS UI Gothic",Helvetica,Arial,sans-serif;}
  .foot-nav a{padding:0 8px; color:#fff; font-family: "メイリオ","Hiragino Kaku Gothic Pro",Meiryo,"ヒラギノ角ゴ Pro W3","MS PGothic","MS UI Gothic",Helvetica,Arial,sans-serif;}
  
  
.article_list{ margin-bottom:20px;}
a#web_logo img{ display:block; float:left;}




/*左右按钮图片滚动效果2*/
.picScroll-left{ width:980px;  overflow:hidden; margin:0 auto; position:relative; height:50px; }
.picScroll-left .hd{ overflow:hidden; width:100%;  height:50px; position:absolute; top:0; left:0; z-index:100 }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:14px; height:19px; cursor:pointer; position:absolute; top:15px;}
.picScroll-left .hd .prev{ background:url(../images/leftstart.jpg) no-repeat; left:0;}
.picScroll-left .hd .next{ background:url(../images/rightstart.jpg) no-repeat; right:0;}
.picScroll-left .bd{ margin:0 auto; width:925px; overflow:hidden;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin-right:25px; float:left; _display:inline; width:165px; height:50px; overflow:hidden; text-align:center;  }

