/* CSS Document */
body,h1,h2,h3,p,ul,li,form,dl,dt,dd{padding:0px;margin:0px;}
body{font-size:14px;font-family:"Î¢ÈíÑÅºÚ";text-align:center;}
ul,li{list-style-type:none;}
a{text-decoration:none;}
.bg{background-color:#f2f2f2;padding:15px 0px;}
.bg2{background-color:#FFF;}
.nav{width:1100px;margin-left:auto;margin-right:auto;}
h3{padding-top:20px;font-size:18px;color:#585858;line-height:40px;}
#ban_index{width:100%;height:605px;overflow:hidden;background:url(../images/ban_index.jpg) no-repeat top center;position:relative;top:0px;}
#ban_flash{width:470px;height:260px;position:absolute;bottom:30px;left:190px;}
#menu{height:56px;line-height:56px;background-color:#1255a2;color:#FFF;margin-top:95px;filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;}
	
#logo{width:212px;position:relative;left:0px;float:left;}
#menu_txt{float:left;margin:0px 25px;width:560px;}
#menu_txt li{float:left;padding:0px 20px;position:relative;line-height:56px;z-index:99;}
#menu_txt li a{color:#FFF;}
#menu_txt li ul{display:none;}
#menu_txt li:hover{background-color:#274faa;}
#menu_txt li:hover ul{display:block;position:absolute;top:56px;left:0px;background-color:#274faa;width:100%;z-index:100;}
#menu_txt li:hover li{line-height:32px;border-top:1px solid #365db4;}
#menu_tel{height:35px;float:left;width:240px;border-left:1px solid #216fc4;margin-top:10px;line-height:35px;text-align:left;}
#menu_tel img{margin:5px 20px;}
#menu_tel span{font-size:18px;line-height:35px;position:absolute;}
.title_index{position:relative;height:55px;border-bottom:1px solid #c2c2c2;padding-top:50px;}
.title_index h2{font-size:24px;color:#000;text-align:center;}
.title_index span{position:absolute;padding:0px;top:89px;left:460px;display:block;width:180px;color:#666;text-align:center;height:30px;line-height:30px;}

#pros{margin-top:30px;}
#pros li{width:270px;height:180px;float:left;position:relative;margin-left:5px;}
#pros li img{width:270px;height:180px;border:none;}
#pros li p{position:absolute;width:270px;height:30px;left:0px;bottom:0px;background-color:#000;line-height:30px;color:#FFF;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;}

#prostxt{margin-top:30px;text-align:left;}
#prostxt ul{height:180px;margin-bottom:15px;}
#prostxt li{width:270px;height:180px;float:left;position:relative;margin-right:5px;margin-bottom:20px;}
#prostxt li img{height:180px;border:none;}
#prostxt h1{margin-top:30px;font-size:24px;margin-bottom:15px;}
#prostxt p{text-align:left;}
#prostxt table{margin-bottom:15px;}
#prostxt table td{text-align:center;color:#333;}
#prostxt b{padding-top:15px;color:#0066CC;line-height:50px;}

#rys li{width:380px;float:left;margin-right:10px;height:245px;overflow:hidden;margin-bottom:20px;}
#rys li img{width:380px;}

#about_index{padding:25px 0px;text-align:left;color:#555;}
#about_index img{float:left;padding-right:15px;}
#about_index p{padding-top:10px;line-height:24px;text-indent:2em;}
.more_btn{width:120px;height:36px;line-height:36px;margin:20px auto 30px auto;color:#FFF;background-color:#0078ff;}
.more_btn:hover{background-color:#FF6600;}

#bottom{height:90px;background-color:#2b2b2b;padding:15px 0px;font-size:12px;color:#939393;line-height:24px;}
#bottom span{padding-left:15px;}

#ban{width:100%;overflow:hidden;height:360px;position:relative;top:0px;}
.bg_about{background:url(../images/ban_about.jpg) no-repeat top center;}
.bg_products{background:url(../images/ban_products.jpg) no-repeat top center;}
.bg_contact{background:url(../images/ban_contact.jpg) no-repeat top center;}
.bg_online{background:url(../images/ban_online.jpg) no-repeat top center;}

#position{height:40px;background-color:#F2F2F2;line-height:40px;text-align:left;color:#808080;}
#position a{color:#808080;padding:5px;}

#left{width:218px;float:left;margin-top:40px;background-color:#F2F2F2;float:left;min-height:600px;padding-bottom:20px;margin-bottom:20px;}
#title_left{height:40px;background-color:#1a5eaf;line-height:40px;text-align:center;color:#FFF;margin-bottom:15px;}
#proclass{margin-bottom:25px;}
#proclass li{height:40px;border-bottom:1px solid #FFF;line-height:40px;font-size:14px;text-align:left;padding-left:20px;color:#999;}
#proclass li a{color:#666;padding-left:10px;}
#main{width:800px;float:right;}
#title_main{font-size:24px;margin-top:40px;text-align:left;font-weight:bolder;}
#title_main span{font-size:18px;line-height:24px;color:#999;font-family:Arial, Helvetica, sans-serif;font-weight:100;padding-left:15px;}

#about_txt{padding:20px 0px;line-height:26px;color:#5e5e5e;text-align:left;}
#about_txt p{padding-top:15px;text-indent:2em;}

#culter_txt{padding:20px 0px;line-height:26px;color:#5e5e5e;text-align:left;}
#culter_txt p{padding-top:15px;}

#pro{text-align:left;}
#pro li{width:245px;height:190px;float:left;margin:20px 20px 0px 0px;}
#pro li img{width:245px;height:163px;border:none;}
#pro li p{text-align:center;line-height:30px;}
.cur{background-color:#fff9b3;}

#apps{margin-top:30px;}
#apps li{width:145px;height:150px;float:left;margin-right:10px;border:1px solid #E9E9E9;margin-bottom:20px;text-align:center;position:relative;}
#apps li img{max-width:135px;max-height:120px;margin-top:5px;}
#apps li p{height:30px;position:absolute;bottom:0px;line-height:30px;width:145px;left:0px;text-align:center;}

#contact_txt{text-align:left;margin-top:40px;line-height:36px;}
#contact_txt h1{font-size:20px;}

#onlineForm input{height:22px;width:300px;}

#news_list{margin-top:30px;margin-bottom:30px;}
#news_list li{line-height:36px;border-bottom:1px solid #F6F6F6;color:#666;text-align:left;font-size:14px;}
#news_list li a{color:#666;}
#news_list li span{float:right;color:#999;font-size:12px;}
#new_txt{line-height:24px;font-size:14px;color:#555;text-align:left;}
#new_txt h1{font-size:24px;font-weight:100;margin-top:40px;margin-bottom:10px;text-align:center;}
#newinfo{height:30px;border-top:1px solid #F6F6F6;border-bottom:1px solid #F6F6F6;line-height:30px;font-size:12px;color:#999;text-align:center;margin-bottom:30px;}
#new_txt p{padding-top:15px;text-indent:2em;}

/*Ê×Ò³×óÓÒ¹ö¶¯*/
#demo {
background: #FFF;
overflow:hidden;
width: 1100px;
}

#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
#pagenav{font-size:12px;color:#666;margin:20px 0px;text-align:left;}
#pagenav a{color:#2d66c3;padding:2px 4px;}