#visual{position:relative; width:100%; background:url(../../images/main.jpg) center ;   height:440px;  clear:both; overflow:hidden;}

.mainfla{position:relative;  height:440px; width:1100px; margin:0 auto; }
.move_img{opacity:0;margin-top:-25px;position:absolute;top:80px;left:0px}
.move_img2{opacity:0;margin-top:-45px;position:absolute;top:80px;left:225px}
.move_img3{opacity:0;margin-top:-65px;position:absolute;top:80px;left:450px}
.move_img4{opacity:0;margin-top:-65px;position:absolute;top:80px;left:675px}


.move_txt{opacity:0;margin-left:-25px;position:absolute;top:100px;left:680px; font-size:27px;   color:#2b597a; font-weight:600; word-spacing:-3}
.move_txt2{opacity:0;margin-left:-40px;position:absolute;top:150px;left:680px; color:#333; font-size:14px;    font-weight:600;  line-height:15px; }

#contents{position:relative; width:100%;  clear:both; overflow:hidden; padding:10px 0; background:url(../../images/bg.jpg) no-repeat top center  }


.contents_in{position:relative; overflow:hidden; margin:0 auto; width:1100px; hight:120px;  padding:30px 0 20px 0;}

	.notice_con{position:relative; overflow:hidden; float:left; width:320px; margin-right:20px}
	.notice_con h2{position:relative; overflow:hidden;   border-bottom: solid 2px  #1b60a1; height:29px; padding-top:6px; font-size:16px;  color:#005cc3; font-weight:600; letter-spacing:-0.7pt;}
	.notice_con h2 a:link, .notice_con h2 a:visited{display:block; color:#005cc3}
	.notice_con span.more{position:absolute; right:0}


.cs_bn{position:relative; overflow:hidden; float:left;  width:440px; height:146px; margin-left:0px; background:url(../../images/b1_R.jpg) right 65px no-repeat;  border:1px solid #ddd; margin-right:10px }
.cs_bn h2{font-size:16px; font-weight:600;  padding:10px 0 0px 20px; letter-spacing:-0.2pt;}
	
		.cs_in{ padding:0px 0 0px 20px}
	    .cs_in p.number{font-size:25px; color:#2987e4; line-height:19px; font-weight:700; padding:7px 0; letter-spacing:-0.3pt;}
		.cs_in .cs_info{position:relative; overflow:hidden ;font-size:15px; letter-spacing:-0.5pt; }
		.cs_in p{color:#222;  font-size:13px; padding-top:5px;  font-weight:600;}

					
		.col_30_r {position: relative; display: inline-block; float: left; width: 290px; text-align: left; padding: 20px 0 15px 10px; border:1px solid #ddd ; }
        .col_30_r h3{position:relative; font-size:15px; color: #333; font-weight: 600;letter-spacing: 0px; padding-bottom:12px;}			
		.scol_30 {position: relative; display: inline-block; float: left; width: 80px; margin: 0 7px; text-align: center;}
		.scol_31 {position: relative; display: inline-block; float: left; width: 80px; margin-left:5px; text-align: center;}		
        .content03 {width: 100%; overflow: hidden; position: relative; display: block; clear: both; text-align: left;}
        .content03 p {width: 100%; position: relative; display: block; clear: both; text-align: center; padding-top: 10px;}



.contents_in3{position:relative; overflow:hidden; margin:0 auto; width:1100px; padding:10px 0 10px 0;}
.product_con{position:relative; overflow:hidden; float:left; width:1095px;  height:180px; border:1px solid #ddd}
.contents_in3 h2{position:relative; overflow:hidden;   height:29px; padding-top:6px; font-size:16px;  color:#005cc3; font-weight:600; letter-spacing:-0.7pt;}
 .product_bn .proList{position:relative; overflow:hidden; float:left; width:1095px; }
		.proList h2{position:relative; font-size:16px; color:#333; font-weight:600; letter-spacing:-0.7pt; padding:8px 25px 8px 22px;}
		.proList h2 span.more_btn{position:absolute; right:25px; bottom:20px;}
		.proList .proList_in{position:relative; overflow:hidden;}
			.proList_in dl{position:relative; overflow:hidden; float:left; width:140px; margin-right:2px;}
			.proList_in dd.img{}
			.proList_in dd.img img{border:1px solid #ddd;}
			.proList_in dt{ text-align:center; padding:3px 0 0 0; line-height:17px}
			.proList_in dt a:link, .proList_in dt a:visited{font-size:12px; color:#333; font-weight:600; letter-spacing:-0.5pt; line-height:17px}
			.proList_in dd.txt{font-size:12px; text-align:center; line-height:17px}
		
			.gallery_rolling {position:relative; z-index:100 !important; width:1080px; height:130px; }
			.gallery_rolling .arrow_prev {position:absolute;top:40px; left:0;width:15px;height:20px;cursor:pointer;}
			.gallery_rolling .arrow_next {position:absolute;top:40px; right:0;width:15px;height:20px;cursor:pointer;}
			 
			.gallery_rolling div.carrousel_box {position:absolute; top:0; left:25px; overflow:hidden; width:1080px;height:130px;}
			.gallery_rolling div.carrousel_box ul{position:absolute;top:0px;margin-left:10px;overflow:hidden; }
			.gallery_rolling li {float:left; width:148px; height:130px;}


