@charset "UTF-8";
/* CSS Document */

body{ margin:0; padding:0; background:#5b6e78; font-size:11px; font-family: Helvetica, Arial,sans-serif; color:#333; line-height:1.8em;}
a{color:#666; text-decoration:none;}
a:hover{text-decoration:underline;}
.clear{clear:both;}
h1{font-size:1.4em; color:#353535; margin:0; padding:0; line-height:1.8em; font-weight:normal;}
input.login{background:url(../images/login.gif) no-repeat; height:19px; width:56px; border:0;}
/*LM str*/
div.table1 table {
    padding: 1px; margin:10px 0; padding-left:20px;
	font-size:11px;
	line-height:1.4em;border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;
}
div.table1 li,div.table1 ul,div.table1 ol{list-style:none; margin:0; padding:0;}
div.table1 td.tit{ padding:0px; border-left:0px;}
div.table1 td{ border-left:1px solid #dfdfdf;  border-top:1px solid #dfdfdf; text-align:left; padding:10px 20px 10px;}
div.table1 tr.dar{background:#f8f8f8;}
div.table1 tr{text-align:left;}
div.table1 .title{font-size:1.2em;margin-bottom:10px;color:#666; font-weight:bold;} 
tablle1 .tit{background:#f2f2f2; display:block;}
div.table1 td.left{ border-left:0px solid #fff;}
.table1 a{ color:#666;}
img{border:0;}
div.table2 table {
    padding: 1px; margin:10px 0; padding-left:20px;
	font-size:12px;
	line-height:1.4em;border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;
}
div.table2 td{ border-left:1px solid #dfdfdf;  border-top:1px solid #dfdfdf; text-align:left; padding:5px 5px 5px;}


/*LM end */
#top{ height:66px; margin:border-bottom:2px solid #eee; background:url(../images/logo.gif) #fff no-repeat 10px 20px;}
#top .language{width:158px; float:left; margin:27px 0 0 785px!important; margin:27px 0 0 392px; padding:6px 0 0 10px; background:url(../images/language.gif) #f5f5f5 right no-repeat; height:18px; font-size:11px;}

#mid{margin:8px 0 0 10px; width:940px;}
#nav{ height:28px; background:url(../images/nav_bg.gif) repeat-x top; width:940px; margin-bottom:1px;}
#nav ul{margin:0 30px 0 0; width:580px; padding:0; display:block; float:left}
#nav ul li{list-style:none; margin:0 7px; padding:0; float:left;display:block;height:22px; padding:4px 3px 0 3px;font-size:1.2em;text-align:center;}
#nav ul li a{text-decoration:none;display:block; height:22px; color:#292929; }
#nav ul li a:hover,body#home #nav ul li.home,body#aboutus #nav ul li.aboutus,body#news #nav ul li.news,body#products #nav ul li.products,body#download #nav ul li.download,body#contactus #nav ul li.contactus,body#jobs #nav ul li.jobs{border-bottom:2px solid #fc6701;}
body#home #nav ul li.home a:hover,body#aboutus #nav ul li.aboutus a:hover,body#news #nav ul li.news a:hover,body#products #nav ul li.products a:hover,body#download #nav ul li.download a:hover,body#contactus #nav ul li.contactus a:hover,body#jobs #nav ul li.jobs a:hover{border:0;}
#nav ul li.home{width:40px;}
#nav ul li.aboutus{width:62px;}
#nav ul li.news{width:40px;}
#nav ul li.products{width:80px;}
#nav ul li.download{width:80px}
#nav ul li.contactus{width:40px;}
#nav ul li.jobs{width:60px}
#nav .search{float:right; margin-right:2px;}
#nav .search input{height:15px; margin-top:3px; border:1px solid #848a98; background:url(../images/search_bg.gif) repeat-x top;}
.submit{background:#32445c; height:19px; border:1px solid #1c283a; color:#fff; font-size:1em; }
#nav .search input.submit{background:#32445c; height:19px; border:1px solid #1c283a; color:#fff; font-size:1em; }

#mid #banner{ width:940px; height:350px;}

#mid #main{margin:0px; width:940px; height:auto; padding:0; background:#f2f2f2;}
body#home #mid #main{margin-top:4px;background:url(../images/main_bg.gif) #fff right bottom no-repeat; }

#mid #main .news{width:296px; background:url(../images/news_bg.gif) #fff top repeat-x; height:152px; float:left; padding-left:16px;}
#mid #main ul{margin:5px 0 0 0; padding:0;}
#mid #main .news li{list-style:none; background:url(../images/arrow.gif) no-repeat left; padding-left:15px; font-size:12px;} 
#mid #main .news li.more{background:none; text-align:right; margin-top:5px; padding-right:10px;}
#mid #main .more a{ color:#fe6601; font-size:11px; font-family:Tahoma, Geneva, sans-serif;}
#mid #main .service{float:left;width:296px;background:url(../images/service_bg.gif) #eee top repeat-x; height:152px;padding-left:16px;}
#mid #main .service li{font-size:12px;float:left; width:90px; list-style:none;background:url(../images/arrow2.gif) no-repeat left; padding-left:16px}
#mid #main .service .left{float:left; width:220px;}
#mid #main .service ul.left{ margin:0;}
#mid #main .service .pic{float:left; width:60px;}
#mid #main .service .more{background:none; text-align:right; margin-top:7px; padding-right:10px;}

#mid #main .contactus{float:left;background:url(../images/news_bg.gif) top repeat-x;; height:152px; width:300px;padding-left:16px;}
#mid #main .contactus .con{font-size:12px;margin-top:4px; height:100px; background:url(../images/map.gif) right top no-repeat;}
#mid #main .contactus .more{text-align:right; display:block; margin-top:8px; padding-right:10px;}
#main .left{float:left; width:215px; height:auto; padding:0; margin:0;}
#main .left2{float:left; width:215px; height:auto; padding:0; margin:0;}
#main .left ul{}
#main .left2 li{list-style:none; margin:0 auto; font-family:Verdana, Geneva, sans-serif; font-size:12px; width:170px; background:url(../images/arrow.gif) no-repeat 10px 8px; padding:5px 0 6px 26px; border-bottom:1px solid #c3c3c3}
#main .left2 li.lv{border:0px; background:url(../images/arrow4.gif) no-repeat 10px 8px;}
#main .left2 li.lv2{padding-left:50px; width:146px; background:none; border:0;}
#main .left2 li.lv3{padding-left:50px; width:146px; background:none; border-bottom:1px solid #c3c3c3;}
#main .left2 .down{width:170px; margin:20px auto; font-size:12px;}
#main .left2 .down select{margin:5px 0;}
#main .right{float:right; padding:0; margin:0; width:723px; border-left:1px solid #5b6e78; height:auto;}
#main .right .banner{border-bottom:1px #5b6e78 solid; height:115px; width:723px; margin:0; padding:0; text-align:right;}
#main .right .banner img{width:723px;}
#main .right .con{padding:8px 25px 30px 18px; height:auto;background:url(../images/main_bg.gif) #fff right bottom no-repeat; margin:0; font-size:12px;}
#main .right .con .left{float:left; margin:0; padding:0; width:400px; height:auto; border:0; background:#fff; position:relative;}
#main .right .con .left ul{margin:0; padding:0; font-family:Tahoma, Geneva, sans-serif; font-size:1.1em; color:#666; width:300px;}
#main .right .con .left li{margin:0 0 6px 0; padding:0 0 0 10px; background:url(../images/arrow3.gif) no-repeat 0px 6px; border:0; color:#ff7e00; width:300px; line-height:18px; list-style:none;}
#main .right .con .left li a{color:#666; font-size:12px;}
#main .right .con .lefttext{font-size:1.3em; color:#666; font-weight:bold;}
#main .right .con .leftbt{ font-size:1.2em; color:#ff7e00;}
#main .right .con .left li a:hover{color:#ff3c00;}
#main .right .con .right .manual{ border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; height:auto; width:214px; margin-top:10px; margin:0; padding:0; background:#f2f2f2;}
#main .right .con .right .manual .top{background:url(../images/products_title3.gif) #ff5f00 right no-repeat; width:204px; height:22px; padding-left:10px; color:#fff; font-weight:bold; font-family:Verdana, Geneva, sans-serif;}
#main .right .con .right .manual .conn{height:auto; width:214px; padding:0; margin:0;}
#main .right .con .right .mmore{text-align:right;padding:0 14px 0 0; font-size:10px; width:202px;;background:url(../images/manual_bg.gif) bottom no-repeat; height:23px; margin:0;}
#main .right .con .right .mmore a{ color:#ff5b00; font-weight:bold; font-family:Tahoma, Geneva, sans-serif}
#main .right .con .right .manual li{list-style:none; border-bottom:1px dotted #d2d2d2; padding:0 0 2px 10px!important; padding:0 0 6px 10px; width:192px; margin:0 auto; background:url(../images/arrow3.gif) no-repeat 0px 6px;}
#main .right .con .right .manual li img{margin-left:15px;}
#main .right .con .page{color:#ff7e00;top:320px; left:0px;position:absolute;}
#main .right .con .page a{ color:#ff7e00; font-family:Arial, Helvetica, sans-serif;}
#main .right .con .page a:hover{color:#666; text-decoration:none;}
#main .right .con .right{
	float:right;
	width:214px;
	height:320px;
	padding:0;
	border:0px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#main .right .con .right .newsright{width:157px; float:right;background:url(../images/news_rightbg.gif) no-repeat bottom; height:153px; margin-bottom:6px;}
#main .right .con .right .newsright .conn{background:url(../images/arrow.gif) no-repeat 5px 8px; padding:6px 6px 0 20px; line-height:1.4em; margin:0;}

#main .right .con input.np{height:16px; width:120px; border:1px solid #d2d2d2;}

#main .right .con .nav2{padding:0 0 9px 0px; border-bottom:1px solid #e5e5e5; font-size:12px;}
#main .right .con .ptitle{ background:url(../images/products_title2.gif) #e6e6e6 right no-repeat; width:680px; height:22px; padding:0; margin:6px 0 ;}
#main .right .con .ptitle .name,#main .right .con .ptitle .name2{background:url(../images/products_title.gif) #ff5f00 right no-repeat; width:125px; height:18px; padding-left:10px; padding-top:3px; color:#fff; font-weight:bold; font-family:Verdana, Geneva, sans-serif;}
#main .right .con .ptitle .name2{width:186px;}

#main .right .con ul.products{ display:block; width:680px; margin:0 0 5px 0; padding:0;}
#main .right .con ul.products li{ float:left; margin:0 17px 17px 0; background:url(../images/products_debg.gif) right bottom no-repeat; display:block; list-style:none; height:117px; width:157px;}
#main .right .con ul.products li.noma{margin-right:0;}
#main .right .con ul.products li img{border:1px solid #e5e5e5; border-bottom:1px solid #f2f2f2;}
#main .right .con .no{ background: url(../images/arrow.gif) no-repeat 6px 8px;height:32px; width:135px; display:block; padding:4px 0 0 20px;}
#main .right .con ul.products p{margin:0; padding:0;}

#main .right .con ul.download{ width:680px; margin:0; padding:0;}
#main .right .con ul.download li{float:left; width:150px; display:block; border:1px solid #f2f2f2; margin:0 10px 10px 0; list-style:none; text-align:center;}
#main .right .con ul.download li a{display:block;}
#main .right .con ul.download li a:hover{background:#fc6701; color:#fff; }

#main .right .title{border-bottom:1px solid #e5e5e5; padding:10px 0; margin:10px 0;}
#main .right .photo{padding-top:15px; margin:20px 0 0 0; border-top:1px solid #e5e5e5;}
#main .right .photo img{padding:3px; border:1px solid #e9e9e9; margin-right:20px;}

#bom{margin-top:8px; color:#fff;}
#bom a{color:#fff;}
#bom .left{float:left}
#bom .right{float:right; margin-right:10px;}
