@charset "utf-8";



.clear{ clear:both}

/* 本例子css */
	.focusBox { position: relative; width:100%; height:auto; overflow: hidden; }
	.focusBox .pic img { width:100%; height:auto; display: block; }
	.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:5px; right:10px; z-index:3}
	.focusBox .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:25px; height:10px; cursor:pointer; overflow:hidden; background:#919191; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
	.focusBox .hd .on{ background:#fff; filter:alpha(opacity=100);opacity:1;   }

	.focusBox .prev,
	.focusBox .next { width:45px; height:99px; position:absolute; top:85px; z-index:3; filter:alpha(opacity=20); -moz-opacity:.2; opacity:.2; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
	.focusBox .prev { background-image:url(../images/index.png); background-position:-112px 0; left:0 }
	.focusBox .next { background-image:url(../images/index.png); background-position:-158px 0; right:0 }
	.focusBox .prev:hover,
	.focusBox .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 }
	
	
	
.ssdbt { width:100%; height:auto; margin:35px 0 0 0;}
.ssdbt h1 { width:100%; height:auto; margin:0 auto; text-align:center; line-height:35px; color:#333; font-size:24px; font-weight:bold;}
.ssdbt h2 { width:100%; height:auto; margin:0 auto; text-align:center; line-height:40px; color:#003d7d; font-size:30px; font-weight: bold;}


.ssdbt1 { width:100%; height:auto; margin:60px 0 0 0;}
.ssdbt1 h1 { width:100%; height:auto; margin:0 auto; text-align:center; line-height:50px; color:#fff; font-size:30px; font-weight:bold;}
.ssdbt1 h2 { width:100%; height:auto; margin:0 auto; text-align:center; line-height:40px; color:#fff; font-size:30px; font-weight: bold;}



.ssgsys { width:100%; height:auto; margin:0 auto; margin-top:20px; padding:0 0 60px 0;}
.ssgsys li{ width:47%; height:auto; margin:10px 0 0 2%; float:left; border:1px solid #2b41a4; padding:20px 0;}
.ssgsys li img{ width:70%; height:auto; margin:0 auto; display:block;}
.ssgsys li p{ width:95%; height:35px; line-height:35px; overflow:hidden; margin:0 auto; margin-top:15px; color:#000; font-size:16px; text-align:center; font-weight:bold;}
.ssgsys li span{ width:90%; height:100px; line-height:25px; overflow:hidden; margin:0 auto; color:#000; font-size:12px; display:block; text-align:center;}


.sscpzx { width:100%; height:780px; margin:0px;   background:url(../images/ssbj12.jpg);
  moz-background-size:100% 100%; 
  background-size:100% 100%;
  background-attachment: fixed;
  overflow: hidden;}




		.sscpfl{ width:95%; height:40px; margin:0 auto; padding:30px 0 50px 0; overflow:hidden; text-align:center;}
		.sscpfl li{ display:inline; margin:0 1%; padding:8px 3px; text-align:center; line-height:40px; overflow:hidden; border-radius: 8px; border:1px solid #999; overflow:hidden;}
		.sscpfl li a{color:#fff; font-size:14px;}
		.sscpfl li:hover{ background:#2b41a4;}


/* 本例子css */
		.picScroll-left{ width:1200px;  position:relative; margin:0 auto;}
		.picScroll-left .next{ display:block;  width:60px; height:121px; overflow:hidden; position:absolute; right:-70px; top:80px; z-index:9999;
			 cursor:pointer; background:url("../images/cptb1.png") no-repeat;}
			 .picScroll-left .prev{ display:block;  width:60px; height:121px; overflow:hidden; position:absolute; left:-70px; top:80px; z-index:9999;
			 cursor:pointer; background:url("../images/cptb2.png") no-repeat;}


		.picScroll-left .bd{ padding:0px;   }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ margin:0 7px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScroll-left .bd ul li .pic{ text-align:center; }
		.picScroll-left .bd ul li .pic img{ width:380px; height:300px; display:block;  padding:0px; border:3px solid #fff; }
		.picScroll-left .bd ul li .pic a:hover img{ border-color:#2b41a4;  }
		.picScroll-left .bd ul li .title{ width:280px; height:40px; margin:0 auto; margin-top:15px; text-align:center; line-height:40px; background:#2b41a4; overflow:hidden; border-radius: 8px;}
		.picScroll-left .bd ul li .title a{color:#fff; font-size:14px;}
		.picScroll-left .bd ul li .title a:hover{color:#fff;}
		
		
		
.ssgywm{ width:100%; height:auto; margin:0 auto; padding:120px 0 0px 0; overflow:hidden;}
.ssgywm-left{ width:95%; height:auto; margin:0 auto; overflow:hidden;}	
.ssgywm-left h1{ width:100%; height:60px; margin:5px 0 0 0; line-height:60px; color:#2b41a4; font-size:30px; overflow:hidden; text-align:left;}	
.ssgywm-left h2{ width:60px; height:3px; background:#2b41a4; overflow:hidden;}	
.ssgywm-left h3{ width:100%; height:50px; line-height:50px; color:#000; font-size:24px; overflow:hidden; text-align:left;}	
.ssgywm-left p{ width:100%; height:auto; line-height:25px; color:#333; font-size:12px; overflow:hidden; text-align:left; font-weight:inherit;}		
.ssgywm-left h5{ width:35%; height:40px; line-height:40px; margin:20px 0 0 0; overflow:hidden; text-align:center; border-radius: 8px; border:2px
 solid #2b41a4; font-weight:normal;}
.ssgywm-left h5 a{ color:#2b41a4; font-size:20px;}	
.ssgywm-left h5:hover{ color:#fff; background:#2b41a4;}	
.ssgywm-left h5:hover a{ color:#fff;}	

.ssgywm-right{ width:95%; height:auto; margin:0 auto; padding:0px; overflow:hidden;}		
.ssgywm-right a img{ width:100%; height:auto; margin:0px; padding:0px; overflow:hidden;}		
		
		
.sssygg{ width:100%; height:auto; margin:50px 0 0 0; padding:30px 0; overflow:hidden;  background:url(../images/ssgg1.jpg);
  moz-background-size:100% 100%; background-size:100% 100%; background-attachment: fixed;}

.sssygg h5{width:95%; text-align:center; line-height:30px; color:#fff; font-size:18px; margin:0 auto;}
.sssygg h6{ text-align:center; line-height:30px; color:#fff; font-size:18px; margin:10px 0 0 0;}

		
		.ssxwfl{width:100%; height:40px; margin:0 auto; padding:30px 0 30px 0; overflow:hidden; text-align:center;}
		.ssxwfl li{ margin:0 5px; padding:10px 16px; text-align:center; line-height:40px; overflow:hidden; border-radius: 8px; border:1px solid #999;  overflow:hidden; display:inline;}
		.ssxwfl li a{color:#333; font-size:14px;}
		.ssxwfl li:hover{ background:#2b41a4;}		
		.ssxwfl li:hover a{color:#fff;}	
		
		
.ssxwzx{ width:100%; height:auto; margin:0 auto; padding:0px 0 50px 0; overflow:hidden;}
.ssxwzx-left{width:95%; height:auto; margin:0 auto; overflow:hidden;}	
.ssxwzx-right{ width:95%; height:auto; margin:0 auto; overflow:hidden;}
.ssxwzx-right li{height:auto; padding:10px 10px; overflow:hidden;}
.ssxwzx-right li:hover{ background:#2b41a4;}
.ssxwzx-right li a h5{ font-size:16px; color:#000; line-height:30px; height:30px; overflow:hidden;}
.ssxwzx-right li a p{ font-size:12px; color:#333; line-height:25px;}
.ssxwzx-right li:hover a h5{ color:#fff;}
.ssxwzx-right li:hover a p{color:#fff;}




	.focus{width:95%; height:auto; margin:0 auto;  overflow:hidden; position:relative;}
	.focus #pic{width:100%;height:100%;overflow:hidden;}
	.focus #pic ul{width:100%;height:auto;float:left;}
	.focus #pic li{width:100%;height:auto;float:left; position:relative;}
	.focus #pic li img{width:100%;height:300px;}
	
	.focus .prev{background:url(../images/ssxwq_07.png) no-repeat left top; position:absolute; left:10px; top:130px; z-index:99999999999; width:40px; height:45px;}
	.focus .next{background:url(../images/ssxwq_09.png) no-repeat left top; position:absolute; right:10px; top:130px; z-index:99999999999; width:40px; height:45px;}
	
.ssxwp{width:100%; height:60px; padding:5px 0px; overflow:hidden; background:#000; opacity:0.7; position:absolute; bottom:0px; z-index:9999;}
.ssxwp h5{ padding:0 15px; font-size:16px; color:#fff; line-height:25px; height:25px; overflow:hidden;}
.ssxwp h5 a{ font-size:16px; color:#fff;}
.ssxwp p{padding:0 15px; font-size:12px; color:#fff; line-height:20px;}
