*{margin:0; padding:0}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#333;}
.no{-moz-user-select:none;}
a{text-decoration:none; outline:none; color:#000}
p{margin-bottom:8px}
img{border:none}
h1{font-size:18px}
h2{font-size:13px; color:#d91010; margin:6px 0}
ul,li{list-style:none}
.clear{clear:both}

.table{width:96%;background:#dad9d9; float:left; margin:5px 0}
.table td{margin-bottom:3px;text-align:left; padding-left:3px}
.table tr{ background:#fff}
.table tr.top{ background:#eee; font-weight:bold}

.table1{background:#dad9d9; float:left; margin:5px 0}
.table1 td{margin-bottom:3px;text-align:left; padding-left:3px}
.table1 tr{ background:#fff}
.table1 tr.top{ background:#eee; font-weight:bold}

#header{width:967px; margin:0 auto}
.logo{background:url(../images/logo.gif) no-repeat; width:111px; height:62px; float:left}
.com{float:left; margin:20px 0 0 10px}
.lang{float:right; margin-top:20px}
.lang a{padding:0 6px}

.menu{height:30px; background:url(../images/menubg.gif) left top repeat-x}
.menu ul li{float:left; background:url(../images/menubg1.gif) right top no-repeat; padding-right:2px}
.menu ul li.w{background:none}
.menu ul li a{display:block; line-height:30px; font-weight:bold; padding:0 17px; color:#fff}
.menu ul li.j a, .menu ul li a:hover{color:#1ba3f9;}

.banner{background:url(../images/banner.jpg) no-repeat; width:967px; height:154px; margin-top:10px}

#content{width:967px; margin:0 auto; padding:12px 0;}
.mainbody{width:740px; float:left}
.left-margin{margin-right:15px}
.title{ height:26px; line-height:26px; background:url(../images/tbg1.gif) no-repeat; font-size:11px; padding-left:15px;}
.title span{color:#d91010}
.title a{ color:#000; font-weight:bold;}
.title a:hover{ color:#104e89; text-decoration:underline;}
.title .l{display:block; float:left; color:#d91010}
.title .r{display:block; float:right; margin-right:10px;}
.title1{ background:#f5f5f5; border:#ddd 1px solid; margin:8px 0; padding-left:5px; color:#104e89; font-weight:bold; font-size:11px;}

.border{border-bottom:#e4e4e4 1px solid; border-left:#e4e4e4 1px solid; border-right:#e4e4e4 1px solid}
.about{padding:8px; width:722px}
.about img{float:left; margin:8px 8px 0 0}
.about1{padding:8px 2px;}

.pshow{padding:8px; width:722px; margin-bottom:15px;}
.pshow ul{width:350px; float:left; margin-right:11px!important; margin-right:5px; padding:6px 0}
.pshow ul li{float:left; width:73px}
.pshow ul li img{padding:1px; border:#ccc 1px solid}
.pshow ul li.w{width:269px; margin-left:8px}
.pshow ul li.w a{display:block; color:#105a89; font-weight:bold; line-height:12px}
.pshow ul li.w a:hover{ text-decoration:underline;}
.list{padding:8px; width:722px}

.part{width:740px; float:left; margin-top:3px;}
.part ul{ float:left; width:33.3%; height:auto;}
.part ul li{ float:left; width:98%; height:auto; margin:1px 3px;}
.part ul li a{ display:block; background:#f2f2f2; color:#333; padding:2px 3px;}
.part ul li a:hover{ background:#d2e4f5; color:#fff;}

.products{padding:8px; width:722px}
.products ul{width:350px; float:left; margin-right:11px!important; margin-right:5px; padding:6px 0}
.products ul li{float:left; width:124px}
.products ul li img{padding:1px; border:#ccc 1px solid}
.products ul li.w{width:220px; margin-left:6px}
.products ul li.w a{display:block; color:#104e89; font-weight:bold}
.products ul li.w a:hover{color:#105a89}

.products1{padding:8px; width:722px}
.products1 ul{width:722px; float:left; border-bottom:1px dotted #ccc; padding:6px 0}
.products1 ul li{float:left; width:124px}
.products1 ul li img{padding:1px; border:#ccc 1px solid}
.products1 ul li.w{width:590px; margin-left:8px}
.products1 ul li.w a{display:block; color:#105a89; font-weight:bold}
.products1 ul li.w a:hover{ text-decoration:underline;}

.righ{float:right; width:324px; margin-top:5px}
.righ .imgp{ margin-left:12px; border:#ccc 1px solid; padding:1px}
.righ .xxt{margin-left:12px; margin-top:5px}
.righ .xxt img{border:#ccc 1px solid; padding:1px; margin-right:5px; display:inline}
.con_all{margin-left:10px}

.righ1{float:right; width:224px;}
.righ1 .imgp{ margin-left:12px; border:#ccc 1px solid; padding:1px}
.righ1 .xxt{margin-left:12px; margin-top:5px}
.righ1 .xxt img{border:#ccc 1px solid; padding:1px; margin-right:5px; display:inline}
.leftt{float:right; width:99%;}

.reproducts ul li{float:left; width:124px; padding:8px}
.reproducts ul li img{padding:1px; border:#ccc 1px solid}
.reproducts ul li a{display:block; text-align:center; color:#333;}
.reproducts ul li a:hover{color:#d91010}

.gallery img{margin:6px; padding:1px; border:#ccc 1px solid}
.cer{text-align:center}
.cer img{margin-right:8px; border:1px solid #eee;}

.sitemap a{font-weight:bold; color:#666}
.sitemap a.w{font-weight:bold; color:#000}

.sidebar{width:212px; float:left; position:relative; z-index:300;}
.section{ float:left; width:212px; height:auto; margin-bottom:12px; overflow:hidden; margin-top:15px;}
.sectiont{background:url(../images/sotbg1.gif) no-repeat; padding:0 8px; width:196px; height:26px; line-height:26px;color:#d91010; font-weight:bold}
.sectiont .l{color:#d91010; font-weight:bold; display:block; float:left}
.sectiont .r{display:block; float:right}
.text, .plist{ float:left; width:210px; height:auto; overflow:hidden; border-bottom:#e7e7e7 1px solid;border-left:#e7e7e7 1px solid;border-right:#e7e7e7 1px solid; padding-bottom:5px;}
.text{ padding:5px 10px; width:190px;}
.cont{ float:left; border:#e7e7e7 1px solid; padding:8px; width:194px;}
.cont a{color:#FF3300; text-decoration:underline}
/*.plist ul{ padding:0px 10px; width:190px;}
.plist ul li{ float:left; width:190px; border-bottom:#ddd 1px dashed;}
.plist ul li.f{ background:url(../images/icon.jpg) no-repeat 1% center;}
.plist ul li a{ display:block; height:auto; line-height:15px; padding:4px 0px; color:#666; padding-left:10px;}
.plist ul li.f a{ color:#333;}
.plist ul li.s a{ color:#333;}
.plist ul li a:hover, .plist ul li a.dq{color:#104e89; background:#eee;}
.plist ul li.f a:hover{ font-weight:bold; color:#104e89; background:url(../images/icon.jpg) no-repeat 1% center;}
.plist ul li.f a.dq{ text-decoration:underline; background:url(../images/icon.jpg) no-repeat 1% center;}*/


#footer{width:967px; margin:0 auto; padding:8px 0; border-top:#e7e7e7 1px solid; margin-top:10px;}
.olink{text-align:center; padding-top:8px;color:#d91010; font-weight:bold;}
.qlink{text-align:center; padding-top:8px}
.qlink a{padding:0 2px}
.flink{padding-top:8px; text-align:center}
.flink a{padding:0 4px}
.page{ width:100%; height:auto; margin:10px 0px; overflow:hidden;}
.page ul li{ float:left; width:145px; margin-right:2px; margin-bottom:1px;}
.page ul li a{ display:block; background:#ebf1f6; color:#333; height:30px; line-height:30px; padding:0px 3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center;}
.page ul li.t a{ height:27px; line-height:12px; padding-top:3px;}
.page ul li a:hover{background:#dde8f2;}
.page ul li a.dq{ background:#dde8f2; color:#d91010; font-weight:bold;}


#left{ float:left; width:210px; height:auto;  padding-bottom:20px; background:#fff; margin-right:10px;}
.left ul,.left{ float:left; width:210px; background:#fff;}
.left{ border-bottom:1px solid #eee;}
.left1{width:740px;}
.left ul li{ width:210px; height:auto; float:left; background:url(../images/icon.jpg) no-repeat 4% center; border-bottom:1px solid #f5f5f5; position:relative; line-height:14px; border-left:1px solid #eee; border-right:1px solid #eee;}
.left ul li a{ line-height:24px; color:#333; display:block; padding-left:18px;}
.left ul li a:hover{ color:#105a89; position:relative; background:none; border:none; text-decoration:underline;} 
.left ul li ul{ position:absolute; visibility:hidden; left:180px; top:0px; z-index:1000; background:#f4f7f9;}
.left ul li ul ul{ background:#dde8f2;}
.left ul li:hover ul ul{ visibility:hidden;}
.left ul li:hover ul, .left ul ul li:hover ul{ visibility:visible; } 
.left ul li a:hover ul ul{ visibility:hidden;}
.left ul li a:hover ul, .left ul ul li a:hover ul{ visibility:visible; left:180px;} 
.left ul li ul li, .left ul li ul li ul li{ background:url(../images/bit06.gif) no-repeat 4% center; line-height:16px; padding:4px 0;}
.left ul li ul li ul li{ background:none;}
.left ul li ul li a, .left ul li ul li ul li a{ line-height:14px; padding-right:3px; padding-left:20px;}
.left ul li ul li ul li a{ padding-left:10px;}
.left ul li.big{ background:url(../images/sotbg1.gif) no-repeat; padding:0 8px; width:196px; height:26px; line-height:26px;color:#d91010; font-weight:bold; border-bottom:none; border:none;}
.left ul li.big a{color:#000; font-weight:bold;}
.left ul li.big a:hover,.left ul li.big a.c{color:#fff;}
.left ul li.w{line-height:24px; color:#333; background:none;padding-left:8px; width:202px}
.left ul li.u{font-weight:bold}
.left ul li.w a.j{padding-left:0; font-weight:bold}