/* CSS Document */

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #535353;
}
body {
	background-color:#FFFFFF;
	background-image: url(images/bg.jpg);
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
ul,li,form,dt,dd,dl{margin:0px;padding:0px;list-style:none;}
img {border:none;}
a{text-decoration:none;color:#535353;}
a:hover{text-decoration:none;}
#wrapper{width:935px;margin-left:auto;margin-right:auto;overflow:hidden;}
#top{width:935px; height:83px;float:left;overflow:hidden;}
.logo{width:500px;height:83px; float:left; overflow:hidden;}
.language{width:93px;height:83px; float:right; overflow:hidden; line-height:83px; vertical-align:middle;margin-right:1px;}
#menu{width:933px;float:left;overflow:hidden;border-left:#FFFFFF 1px solid;border-right:#FFFFFF 1px solid;border-top:#FFFFFF 1px solid;}
.topbg{width:933px; height:11px;float:left;}
#nav {width:933px;float:left; background:url(images/menu_bg.jpg) left top repeat-x; height:31px;line-height:31px; vertical-align:middle;}
#nav li{ width:110px; height:31px;float:right;}
#nav a{font-weight:bold; color:#FFFFFF; width:110px; background:url(images/menu_line.jpg) left center no-repeat; text-align:center; display:block; float:right;}
#nav a:hover{width:110px;font-weight:bold; background:url(images/hlink_bg.jpg) left center no-repeat;}
.indexbanner{width:933px; height:241px; float:left;overflow:hidden;}
#indexconntent{width:935px;float:left;background-color:#FFFFFF; height:410px;}
.indexabout{width:236px;height:380px; float:left; background:url(images/about.jpg) left top no-repeat; overflow:hidden;}
.aboutpic{width:195px;height:67px;margin-top:31px; float:left; padding-left:21px;}
.abouttxt{width:195px;height:180px;float:left;font-size:10px;overflow:hidden;line-height:15px;margin-left:21px!important;margin-left:10px;/* IE6 */margin-top:180px;}
.indexnew{width:455px;height:142px;float:left;background:url(images/new.jpg) left top no-repeat;overflow:hidden;}
.pro{width:113px;height:103px;background:url(images/product_line.jpg) left center no-repeat;text-align:center;float:left;margin-top:11px;}

.indexproducts{width:455px;float:left; background:url(images/indexproducts.jpg) left top no-repeat; overflow:hidden;}
.indexright{width:237px;float:right;overflow:hidden;}
.search{width:237px; height:39px; float:left; background:url(images/search_bg.jpg) left top no-repeat;line-height:237px; vertical-align:middle;}
.search form{width:160px;height:22px;line-height:22px;margin-top:10px;overflow:hidden; padding-left:65px;}
.search form .txt{width:115px;height:22px; float:left; background:url(images/search_txt_bg.jpg) left top no-repeat; border:none; font-size:10px; line-height:22px; margin:0px; padding:0px; text-indent:5px;}
.search form .btn{ float:right;width:40px; height:22px; background:url(images/search_btn.jpg) no-repeat; border:0px;cursor:pointer;}
.indexcontact{width:237px;float:left; background:url(images/contact.jpg) left top no-repeat;}
.contacttxt{width:200px;float:left; margin-top:45px;font-size:10px;margin-left:21px!important;margin-left:10px;/* IE6 */line-height:15px;}
.sendmail{width:172px; height:56px;margin-left:auto; margin-right:auto; margin-top:10px;}
#footer{width:935px; height:57px; float:left; background:url(images/footer_bg.jpg) left top repeat-x; line-height:57px; text-align:right; font-size:10px;}

.more{width:95%;height:6px;float:left;text-align:right;margin-top:22px;}
.banner{width:935px; height:103px; float:left;}
.content{width:935px; float:left; background-color:#FFFFFF;}
#left{width:217px; height:341px;float:left; background:url(images/left_bg.jpg) 6px top no-repeat;}
.title{width:179px;height:25px; float:left;margin-left:12px!important; margin-left:6px;/* IE6 */ margin-top:23px;}
#left ul{width:180px; float:left; margin:10px 0px 0px 15px!important;margin:10px 0px 0px 8px;/* IE6 */}
#left ul li{width:180px; float:left; line-height:25px; color:#666; border-bottom:#ccc 1px dashed; text-indent:8px; background:url(images/dot2.jpg) 167px 10px no-repeat;}
#left ul li ul{width:180px; float:left; margin:0px; padding:0px;}
#left ul li ul li{width:180px; float:left; line-height:25px; color:#666; border:none;text-indent:8px; background:url(images/dot3.jpg) left center no-repeat; text-indent:8px;}

#left ul li a{width:180px; display:block; text-decoration:none;}
#left ul li a:hover{width:180px;font-weight:bold;color:#fff; background:url(images/dot.jpg) 167px 10px no-repeat #0157aa;}
a.link1 {width:180px;font-weight:bold;color:#fff; background:url(images/dot.jpg) 167px 10px no-repeat #0157aa;}
a.link1n{width:180px; display:block; text-decoration:none;background-color:#f1f1f1;}
a.link1one{width:180px; display:block; text-decoration:none;background-color:#fff;}

#left ul li ul li a{width:180px; display:block; text-decoration:none;}
#left ul li ul li a:hover{width:180px;color:#fff;background:url(images/dot3.jpg) left center no-repeat #0157AA; font-weight:normal;}
a.link2{width:180px;color:#0157AA;background:url(images/dot3.jpg) left center no-repeat #FFFFFF; font-weight:normal;}

#right{width:718px;float:right;background:url(images/left_bg.jpg) left top no-repeat; text-align:center; margin-bottom:10px;}
#page{width:718px;float:left; text-align:center;}
.aboutcontent{width:700px;float:left;line-height:25px;text-align:left; margin-left:5px; font-size:11px;}
.products{width:237px; height:220px; float:left;text-align:center; overflow:hidden; margin-bottom:10px;}
.products .title{width:216px;height:28px; float:left;background:url(images/product_title.jpg) no-repeat;text-align:left;text-indent:8px;font-weight:bold;line-height:28px; margin-bottom:8px; overflow:hidden;}
.products .title a{color:#4C6586;}
.products .pic{width:90px;float:left;margin-left:5px!important; margin-left:5px;/* IE6 */}
.products .aboutproduct{width:120px; height:150px; overflow:hidden;float:left;font-size:10px; text-align:left;word-wrap:break-word;margin-left:5px!important; margin-left:3px;/* IE6 */ line-height:18px;}
.products .more{width:95%;height:6px;float:left;text-align:right;margin-top:5px;}

#download {width:600px;float:left;border-bottom:#ccc 1px dashed; padding-top:10px; padding-bottom:10px; margin-left:10px; text-align:left;}
#download .title{width:325px; float:left;}
#download p{color:#333; margin-top:5px;}
#download .title p a{color:#333; text-decoration:none; font-weight:bold;}
#download .title p a:hover{color:#333; text-decoration:underline;}
.k{width:85px;float:left; text-align:right;}
.d{width:125px;float:left; text-align:right;}

#newslist {width:655px;float:left;margin-top:15px;}
#newslist ul{width:655px;float:left;margin:0px;padding:0px;}
#newslist ul li{width:655px;float:left;height:25px;line-height:25px; background:url(dot2.gif) left center no-repeat; border-bottom:#ccc 1px dashed; font-size:14px; color:#666;}
#newslist ul li .left{width:550px;float:left; text-indent:10px;}
#newslist ul li .right{width:90px;float:right;}
#demo2 {width:100%; float:left;}
#demo1 {width:100%; float:left;}