/* CSS Document */

body{background-color:#ffffff; text-align:center; }
	 
#main{width:960px; text-align:left;  margin:0 auto; position:relative; }

.menutop{width:960px; height:49px; float:left;}

.line{width:1px; height:49px; padding-right:2px; float:left; padding-left:4px; }

.lin{width:1px; height:49px; padding-right:2px; padding-left:2px; float:left; }
	 
.button{width:99px; height:37px; background-color:#2cc2d1; float:left; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; font-weight:bold; padding-top:12px; font-weight:bolder;}

.button a{ color:#FFFFFF; text-decoration:none; }

.button a:hover{ color:#FFFFFF; text-decoration:none; }

.butt{width:136px; height:37px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; 
      color:#FFFFFF; font-weight:bold; float:left; padding-top:12px; background-color:#2cc2d1; }
	  
.butt a{ color:#FFFFFF; text-decoration:none; }
	   
.butt a:hover{ color:#FFFFFF; text-decoration:none; }
	  
.ss{width:960px; padding-top:10px; clear:both; float:left;}
	  
.top{width:191px; height:235px; border:#2cc2d1 solid 1px; clear:both; float:left; margin-left:2px; padding-top:7px; }

.bann{width:749px; height:239px; border:#2cc2d1 solid 1px; float:left; margin-left:4px; padding:2px;}

.menu{width:960px; height:44px; padding-top:10px; clear:both; }

.menu-tit{width:150px; height:32px; background-color:#2cc2d1; font-family:Arial, Helvetica, sans-serif; font-size:14px;          font-weight:bold; color:#FFFFFF; text-align:center;  padding-top:12px; margin-left:2px; float:left; }

.menu-tit a{color:#ffffff; text-decoration:none; }

.menu-tit a:hover{ color:#ffffff; text-decoration:none; } 

.menu-tit2{width:800px; height:28px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#cd5e14; text-align:center; padding-top:12px; margin-left:1px; float:left; background-color:#edf3f3; border-top:#38c5d4 solid 4px; } 

.menu-tit2 a{color:#cd5e14; text-decoration:none; }

.menu-tit2 a:hover{ color:#cd5e14;text-decoration:none; }

#cont{width:293px; height:275px; background:url(images/index_21.jpg) repeat-x top; text-align:left; margin-left:2px; margin-top:20px; clear:both; float:left; margin-bottom:16px; background-color:#edf3f3;  }

#contnt{width:293px; height:275px; background:url(images/index_21.jpg) repeat-x top; text-align:left; margin-left:34px; margin-top:20px; margin-right:22px; float:left; margin-bottom:16px; background-color:#edf3f3;  }

#contnt1{width:300px; height:275px; background:url(images/index_21.jpg) repeat-x top; text-align:left; margin-top:20px; margin-right:6px; margin-left:8px; float:right; margin-bottom:16px; background-color:#edf3f3;   }

.menu-but{width:60px; height:32px; background:url(images/menu5.jpg) no-repeat top; float:left; padding-top:14px; margin-left:1px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#2cc2d1; }

.menu-but1{width:76px; height:32px; background:url(images/menu6.jpg) no-repeat top; float:left; padding-top:14px; margin-left:1px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#2cc2d1; }

.menu-but2{width:112px; height:32px; background:url(images/menu2.jpg) no-repeat top; float:left; padding-top:14px; margin-left:1px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#2cc2d1; }

.snd{width:150px; height:32px; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px;          font-weight:bold; color:#2cc2d1; text-align:center;  padding-top:12px; margin-left:4px; float:right; }

.head_ing{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#095a76; font-weight:bold; text-align:left; margin-top:20px; padding-left:20px; padding-bottom:20px; display:inline; }

h1{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#095a76; font-weight:bold; text-align:left; margin-top:14px;padding-left:10px; }

h2{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#095a76; font-weight:bold; text-align:left; margin-top:14px;padding-left:10px; }

h3{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#095a76; font-weight:bold; text-align:left; padding-left:4px; padding-top:4px; padding-bottom:6px; }

li{list-style-image:url(images/li.jpg); list-style-position:inside; font-family:Arial, Helvetica, sans-serif; font-size:12px;
color:#4c4d4d; font-weight:normal; }

.arw{width:150px; height:17px; background:url(images/index_24.jpg) no-repeat left; text-align:left; margin-left:16px; margin-top:28px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#4c4d4d; font-weight:bold; padding-left:24px; }

.arw2{width:150px; height:17px; background:url(images/index_24.jpg) no-repeat left; text-align:left; margin-left:16px; margin-top:21px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#4c4d4d; font-weight:bold; padding-left:24px; }

.arw1{width:240px; height:17px; background:url(images/index_24.jpg) no-repeat left; text-align:left; margin-left:16px; margin-top:21px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#4c4d4d; font-weight:bold; padding-left:24px; }

.title{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2cc2d1; font-weight:bold; }

.title1{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#2cc2d1; font-weight:bold; }
.title1 a{color:#2cc2d1; text-decoration:none; }

.title1 a:hover{ color:#4c4d4d; text-decoration:none; }

.more{background:url(images/index_28.jpg) no-repeat left; font-family:Arial, Helvetica, sans-serif; font-size:12px;
color:#4c4d4d; font-weight:bold; width:40px; height:13px; margin-left:16px; padding-left:20px; margin-top:20px; float:right; }

.more a{color:#4c4d4d; text-decoration:none; }

.more a:hover{ color:#4c4d4d; text-decoration:none; }

.more1{background:url(images/index_28.jpg) no-repeat left; font-family:Arial, Helvetica, sans-serif; font-size:12px;
color:#4c4d4d; font-weight:bold; width:40px; height:13px; margin-left:16px; padding-left:20px; margin-top:12px; float:right; }

.more1 a{color:#4c4d4d; text-decoration:none; }

.more1 a:hover{ color:#4c4d4d; text-decoration:none; }

.more2{background:url(images/index_28.jpg) no-repeat left; font-family:Arial, Helvetica, sans-serif; font-size:12px;
color:#4c4d4d; font-weight:bold; width:40px; height:13px; margin-left:16px; padding-left:20px; margin-bottom:14px; float:right; }

.more2 a{color:#4c4d4d; text-decoration:none; }

.more2 a:hover{ color:#4c4d4d; text-decoration:none; }

.more3{background:url(images/index_28.jpg) no-repeat left; font-family:Arial, Helvetica, sans-serif; font-size:12px;
color:#4c4d4d; font-weight:bold; width:40px; height:13px; margin-left:16px; padding-left:20px; margin-top:0px; float:right; }

.more3 a{color:#4c4d4d; text-decoration:none; }

.more3 a:hover{ color:#4c4d4d; text-decoration:none; }

.text{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4c4d4d; font-weight:normal; margin-top:8px; padding-left:10px; padding-right:10px; }

.txt{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4c4d4d; font-weight:normal; margin-top:8px; padding-left:2px; padding-right:6px; }

#abt{width:629px; border:solid 1px #edf3f3; padding-left:2px; padding-bottom:4px; padding-right:2px;  clear:both; margin-top:10px; margin-left:2px; float:left; height:300px; }

#pro{width:930px; border:solid 1px #edf3f3; padding-left:4px; padding-bottom:6px; padding-left:10px; padding-right:10px; clear:both; margin-top:20px; margin-left:4px; float:left; }

#clt{width:300px; height:300px; border:solid 1px #edf3f3; padding-left:4px; padding-bottom:4px; padding-right:4px; float:left; margin-top:10px; margin-left:6px; text-align:left; }

.head{background:url(images/index_33.jpg) no-repeat right; font-family:Arial, Helvetica, sans-serif; font-size:12px;
color:#2cc2d1; font-weight:bold; width:80px; height:16px; }

.head2{background:url(images/index_33.jpg) no-repeat right; font-family:Arial, Helvetica, sans-serif; font-size:12px;
color:#2cc2d1; font-weight:bold; width:130px; height:16px; }

.clnt{width:238px; height:99px; background:url(images/clnt1.jpg); margin-left:30px; margin-top:25px; margin-right:30px; margin-bottom:10px; }

.img{width:93px; height:92px; background:url(images/index_41.jpg) center; margin-left:2px; margin-top:8px; margin-right:2px; margin-bottom:4px; float:left; }

.img1{width:94px; height:91px; background:url(images/index_43.jpg); margin-left:3px; margin-top:8px; margin-right:3px; margin-bottom:4px; float:left; }

.img2{width:92px; height:90px; background:url(images/index_46.jpg) center; margin-left:4px; margin-top:8px; margin-right:4px; margin-bottom:4px; float:left; }

.footer{width:952px; height:100px; background-color:#2cc2d1; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:normal; text-align:center; clear:both; margin-top:20px; float:left; margin-left:2px; }

.footer a{color:#FFFFFF; text-decoration:none;}

.footer a:hover{color:#333333; text-decoration:none; }

.add{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4c4d4d; font-weight:bold; padding-left:3px; }
.add a { text-decoration:none; color:#4c4d4d; }
.add a :hover{ text-decoration:none; color:#4c4d4d;}
