*{margin:0; padding:0}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#333}
img{border:none}
ul,ol{list-style:none}
a{text-decoration:none; outline:none; color:#333333}
.clear{clear:both;}
p{padding-bottom:14px;}
h1{font-size:14px; font-weight:bold; color:#054292; padding:10px 0;}
.table{height:auto; width:95%; background:#dad9d9; float:left; margin-bottom:10px; border-top:#c94a1d solid 2px;}
.table td{margin-bottom:3px; text-align:left; padding:0px 3px;}
.table tr{ background:#fff;}
.table tr.top{ background:#d8dcc3; font-weight:bold;}

.table1{height:auto; width:50%; background:#dad9d9; float:left; margin-bottom:10px; border-top:#c94a1d solid 2px;}
.table1 td{margin-bottom:3px; text-align:left; padding:0px 3px;}
.table1 tr{ background:#fff;}
.table1 tr.top{ background:#d8dcc3; font-weight:bold;}
#top{background:url(../images/top_bg.jpg) left top repeat-x; height:108px; margin-bottom:2px}
#header{width:971px; margin:0 auto; position:relative}
.proKey{position:absolute; right:10px; top:40px; width:500px; color:#000;}
.logo{background:url(../images/logo.jpg) no-repeat; width:300px; height:60px; float:left; margin:10px 0 8px 0}
.logo1 h3{ padding-left:100px; line-height:60px; font-size:22px;}

.com{font-size:20px; line-height:32px; font-weight:bold; color:#004b9c; position:absolute; top:45px; left:200px}
.lorigh{ float:right; margin-right:0; display:inline; width:450px; }
.lorigh li{ line-height:22px; margin-top:3px; float:left;color:#fff}
.lorigh li a{color:#000}
.lorigh li a:hover{color:#F08300}
.lorigh li.f a{color:#333;}
.lorigh li.f a:hover{text-decoration:underline;}
.banben{ height:15px; border:1px #888888 solid; background:url(../images/ss.gif) #fff no-repeat right center; width:161px; padding-left:5px; line-height:15px; color:#333}
.lang{width:170px}
#disone{ position:absolute; z-index:3; right:77px; top:23px; _right:76px; _top:21px;}
.ban_1{ border:1px #888888 solid; background-color:#ffffff; border-top:0px; overflow:hidden; width:166px;clear:both; height:100px;}
.ban_1 li{ line-height:20px; clear:both; font-size:14px;}
.ban_1 li a{width:167px; display:block; padding-left:6px}
.ban_1 li a:hover{ text-decoration:none; background-color:#054292;  color:#ffffff;}
.ban_1 li a img{margin-right:6px}
.dt_img{margin-left:20px; margin-top:4px;}
#nav {height:30px;line-height:30px;}
#nav li{float:left;position:relative;z-index:1;}
#nav li .title{display:block; padding:0 40px; color:#fff}
#nav li .title:hover{background:#fff; color:#054292}
#nav li .submenu{width:150px;margin:0 auto;position:absolute;left:0;top:30px;display:none; background:#fff; border:#ccc 1px solid}
#nav li .submenu dd{border-top:1px dotted #ddd;color:#fff; background:url(../images/san.jpg) 4px center no-repeat; padding-left:16px}
#nav li .submenu dd.img{background:none; padding-left:0; line-height:0}
#nav li .submenu dd a{line-height:14px; display:block; padding:6px 0}
#nav li .submenu dd a:hover{color:#F08300}
.banner1{margin-bottom:12px}
.cer img{padding:10px; border:#ccc 1px solid; margin-right:12px; margin-bottom:12px}

#content{width:980px; margin:0 auto; margin-bottom:10px}
.slink{line-height:24px; height:24px; padding-left:10px; border-bottom:#d76e1b solid 1px; margin-bottom:4px;}
.left{ width:207px; float:left;}
.plist{margin-bottom:10px;background:#054292;border:#ccc 1px solid; width:187px; padding:0 10px; }
.plist span{display:block; line-height:28px; font-size:14px; font-weight:bold;border-bottom:#ccc 1px dashed; margin-bottom:6px; color:#fff}
.plist a{display:block; line-height:14px; padding:4px 0 4px 10px; color:#fff}
.plist a.w{font-weight:bold; background:none; padding-left:8px;background:url(../images/aa.gif) left center no-repeat;}
.plist a.ww{font-weight:bold; background:none; padding-left:8px;background:url(../images/aa.gif) left center no-repeat; text-decoration:underline;}
.plist a.www{text-decoration:underline;}
.plist a.u{text-decoration:underline;}
.plist a.c{background:none; padding-left:20px;}
.plist a.cu{background:none; padding-left:20px; text-decoration:underline;}
.plist a:hover{text-decoration:underline}
.contact{line-height:28px; margin-bottom:10px;}
.contact img{margin-right:6px}
.contact span{display:block; line-height:28px; font-size:14px; font-weight:bold;border-bottom:#ccc 1px solid; margin-bottom:6px; color:#004b9c}
.contact a{text-decoration:underline; color:#004b9c}
.contact ul li.email{background:url(../images/email.jpg) left 20% no-repeat; padding-left:26px;}
.contact ul li.msn{background:url(../images/msn.jpg) left center no-repeat; padding-left:26px}
.contact ul li.tel{background:url(../images/tel.jpg) left 8% no-repeat; padding-left:26px}
.contact ul li.mobile{background:url(../images/mobile.jpg) left 8% no-repeat; padding-left:26px;}
.contact ul li.fax{background:url(../images/fax.jpg) left center no-repeat; padding-left:26px}
.contact ul li.web{background:url(../images/website.jpg) left center no-repeat; padding-left:26px}
.contact ul li span.kong{padding-left:10px;}
.middle{width:484px; float:left;}
.pshow{margin-bottom:12px}
.pshow span{display:block; line-height:28px; font-size:14px; font-weight:bold; margin-bottom:8px}
.pshow span a{color:#004b9c}
.pshow span a:hover{color:#F08300}
.pshow ul{float:left; width:484px; padding:12px 0}
.pshow ul li{float:left;}
.pshow ul li img{border:#ccc 1px solid; float:left;}
.pshow ul li.w{width:350px; margin-left:10px;}
.pshow ul li.w a{display:block; font-weight:bold; line-height:14px;}
.pshow ul li.w a:hover{color:#F08300}

.pshow1{margin-bottom:12px}
.pshow1 span{display:block; line-height:28px; font-size:14px; font-weight:bold; margin-bottom:8px}
.pshow1 span a{color:#004b9c}
.pshow1 span a:hover{color:#F08300}
.pshow1 ul{float:left; width:742px; padding:12px 0}
.pshow1 ul li{float:left;}
.pshow1 ul li img{border:#ccc 1px solid; float:left; width:120px; height:90px; padding:1px}
.pshow1 ul li.w{width:608px; margin-left:10px;}
.pshow1 ul li.w a{display:block; font-weight:bold; line-height:14px;}
.pshow1 ul li.w a:hover{color:#F08300}
.rprolink a{float:left; padding:4px 8px 4px 16px; width:340px; display:block; background:url(../images/t1.jpg) left center no-repeat;}
.rprolink a:hover{color:#054292; text-decoration:underline;}
.pimg img{float:left; margin:10px 20px 10px 0; border:#ccc solid 1px; padding:1px; width:200px; height:150px;}
.pimg1 img{float:left; margin:10px 20px 10px 0; border:#ccc solid 1px; padding:1px; width:140px; height:105px;}
.pimg2 img{float:left; margin:10px 20px 10px 0; border:#ccc solid 1px; padding:1px; width:200px; height:108px;}
.pimg3 img{float:left; margin:10px 20px 10px 0; border:#ccc solid 1px; padding:1px; width:120px; height:90px;}
.pimg4{width:220px; float:right; margin-left:10px;}
.pimg4 img{float:left; margin:10px 20px 10px 0; border:#ccc solid 1px; padding:1px; width:200px; height:108px;}
.pimg5 img{float:left; margin:10px 20px 10px 0; border:#ccc solid 1px; padding:1px; width:160px; height:120px;}

.application span{display:block; line-height:28px; font-size:14px; font-weight:bold; margin-bottom:8px}
.contus{padding:10px; line-height:24px;}
.contus a{text-decoration:underline;}
#form1{ padding:20px 10px;}
.application span a{color:#004b9c}
.application span a:hover{color:#F08300}
.application ul li{float:left; width:110px; padding-right:10px}
.application ul li a{display:block; text-align:center}
.application ul li a img{margin-bottom:10px}
.application ul li a:hover{color:#F08300}
.right{width:238px; float:left; margin-left:20px}


.about{background:#e4ebf4; padding:0 8px; margin-bottom:10px}
.about span{display:block; line-height:28px; font-weight:bold; margin-bottom:8px}
.about span a{color:#004b9c}
.about span a:hover{color:#F08300}
.about img{margin-bottom:12px}
.about .more{text-align:right; line-height:28px; margin-top:10px}
.about .more a:hover{color:#F08300}
.news_title{border-bottom:#ccc 1px solid; height:28px}
.news_title span{display:block; line-height:28px}
.news_title span.l{float:left;font-size:14px; font-weight:bold; color:#004b9c}
.news_title span.r{float:right}
.news_title span.r a:hover{color:#F08300}
#scrollDiv{ height:58px; background-color:#FFFFFF; margin-top:20px;}
#scrollDiv0{ height:58px; overflow: hidden;}
#scrollDiv ul li a:hover{color:#F08300}

#scrollDiv1{ height:330px; overflow: hidden; float:right}
#scrollDiv1 ul li a:hover{color:#F08300}
#scrollDiv1 img{border:#ccc solid 1px; padding:1px;}

.rightbar{width:742px; float:left; margin-left:20px; overflow:hidden}

.ptitle{background:#f2f2f2; line-height:24px; color:#0047b4; font-weight:bold; padding-left:10px; margin:10px 0; width:732px}
.ptitle a{ color:#0047b4;}
.ptxt img{width:120px; height:90px; border:#ccc solid 1px; padding:1px; margin:10px 10px 10px 0; float:left;}
.rimg{float:right; width:324px; margin-top:5px;}
.rimg .imgp{ margin-left:12px; border:#ccc 1px solid; padding:1px}
.rimg .xxt{margin-left:12px; margin-top:5px}
.rimg .xxt img{border:#ccc 1px solid; padding:1px; margin-right:5px; display:inline; width:50px; height:38px;}
.con_all{margin-top:6px; margin-left:10px;}
.rproducts a{float:left; width:136px; display:block; margin:10px 10px 10px 0; line-height:14px; text-align:center;}
.rproducts a:hover{ text-decoration:underline;}
.rproducts img{width:120px; height:90px; padding:1px; border:#ccc solid 1px;}
#footer{padding:12px 0; border-top:#ccc 1px solid}
.plink{text-align:center;}
.plink a{padding:4px 6px;}
.copyright{text-align:center; line-height:32px}
.copyright a{text-decoration:underline; color:#004b9c}
.flink{text-align:center; padding-top:6px}
.flink a{padding:0 6px}
#sitemap{padding:10px;}
#sitemap a{width:951px; display:block; color:#000;}
#sitemap .w{color:#054292; font-weight:bold;}
#sitemap .c{color:#999;}

.banner .tab ul li{ float:left; width:15px; background:url(../images/barro-1.gif) no-repeat 0 center; cursor:pointer; height:10px;}
.banner .tab{position:absolute; z-index:2;bottom:10px; right:20px;}
.banner .tab li.sel{ background:url(../images/barro-2.gif) no-repeat 0 center}
.banner .tab li.hover{ background:url(../images/barro-2.gif) no-repeat 0 center;}
.banner{position:relative;width:971px;height:200px;margin-bottom:20px;}
.banner .tabcont{position:absolute; z-index:1;}
.top ul.subnav li a{color:#ffffff; font-weight:bold;}
.banner .tabcont li .btext{width:350px;position:absolute; z-index:2; top:10px; right:50px;}
.banner .tabcont li .btext h2.title{font-size:24px;color:#333333;padding-bottom:15px;}
.banner .tabcont li .btext p.remark{ font-size:16px; color:#009F9F; font-weight:bold;}
.banner .tabcont li .btext a.but,.top .subnav1 .subleft p a.but{ background:url(../images/butbg.gif) no-repeat; width:110px; height:29px;display:block; font-size:14px; font-weight:bold; text-align:center; color:#ffffff;margin-top:10px;line-height:29px;text-align:center;}
.banner .tabcont li .btext a:hover,.top .subnav1 .subleft p a:hover{color:#cccccc;text-decoration:none;}


.banner .tabcont li .btext1{width:300px;position:absolute; z-index:2; top:10px; right:50px;}
.banner .tabcont li .btext1 h2.title{font-size:24px;color:#333333;padding-bottom:15px;}
.banner .tabcont li .btext1 p.remark{ font-size:16px; color:#009F9F; font-weight:bold;}
.banner .tabcont li .btext1 a.but,.top .subnav1 .subleft p a.but{ background:url(../images/butbg.gif) no-repeat; width:110px; height:29px;display:block; font-size:14px; font-weight:bold; text-align:center; color:#ffffff;margin-top:10px;line-height:29px;text-align:center;}
.banner .tabcont li .btext1 a:hover,.top .subnav1 .subleft p a:hover{color:#cccccc;text-decoration:none;}


.sosearright{ margin-left:15px; width:960px; float:left;}

.sosearmap{width:100%; float:left; margin-bottom:20px;}
.sosearmap ul{ margin-bottom:15px; line-height:18px;float:left; width:100%;}
.sosearmap li.a{ margin-left:15px;}
.sosearmap li a.a{color:#006cb5; font-size:13px;}
.sosearmap li a{ display:block; font-weight:bold;}
.sosearmap li a:hover{color:#006cb5;}


.sosear_title1{line-height:22px; font-weight:bold; border-bottom:#ccc 1px solid; border-top:#ccc 1px solid; background:#efefef; padding-left:10px; margin-bottom:12px; height:20px;}
.sosear_title1 span.a{ margin-left:115px;}
.sosear_title1 span{float:left;}

.ga_img{padding:10px 0;}
.ga_img ul{width:742px}
.ga_img ul li{ float:left; margin:10px 22px 10px 0; width:124px;}
.ga_img ul li a{display:block;}
.ga_img ul li img{width:120px; height:90px; border:#ccc solid 1px; padding:1px;}

.ga_table{ background:#ccc; width:95%; margin-bottom:10px;}
.ga_table tr{ background:#fff;}
.ga_table td{ text-align:center; width:145px; line-height:12px; font-size:11px;}
.ga_table tr.a{ background:#8fbdec; font-weight:bold; color:#fff;}


#products-scroll {width: 740px; padding: 0 1px; background: url(../images/bg.gif) top left no-repeat; height: 120px; position: relative; margin-bottom:10px;z-index:50 }
#products-scroll ul { margin: 0; padding: 0; list-style: none; list-style-image: none; border-top: 1px solid #cccccc; height: 98px;}
#products-scroll ul li { float: left; width: 163px; height: 98px; padding: 0; margin: 0; border-right: 1px solid #cccccc; text-align: center; }
#products-scroll ul li:hover { background: url(../images/fade.jpg) top repeat-x; }
#products-scroll ul li img { margin: 5px 0 0 0; width:150px; height:90px; }
#products-scroll ul li span { font-size: 11px; line-height: 15px; color: #6d6e71; }
#products-scroll ul li a { font-weight: normal; color: #6d6e71; text-decoration: none; }
#products-scroll .customScrollBox { position: absolute; width: 740px; height: 120px; overflow: hidden;}
#products-scroll .customScrollBox .horWrapper { position: relative; left: 0; height: 120px; }
#products-scroll .customScrollBox .container { position: relative; left: 0; display: inline-block; *display: inline; height: 98px; overflow:hidden }
#products-scroll .customScrollBox .content { clear: both; }
#products-scroll .dragger_container { position: absolute; bottom: 0; left: 20px; height: 19px; width: 700px; background: #ececed;}
#products-scroll .dragger {
	position: absolute;
	width: 120px;
	height: 11px;
	background: #3eb034;
	margin: 4px 4px 0 4px;
	top: -1px;
}
#products-scroll .dragger_pressed { position: absolute; width: 120px; height: 11px; background: #c8c8c8; margin: 4px 4px 0 4px;  }
#products-scroll .scrollUpBtn { position: absolute; bottom: 0; display: inline-block; width: 19px; height: 19px; text-decoration: none; text-indent: -9999px; left: 0; background: url(../images/left.gif); }
#products-scroll .scrollUpBtn:hover { background: url(../images/left_on.gif); }
#products-scroll .scrollDownBtn { position: absolute; bottom: 0; display: inline-block; width: 19px; height: 19px; text-decoration: none; text-indent: -9999px; right: 0; background: url(../images/right.gif); }
#products-scroll .scrollDownBtn:hover { background: url(../images/right_on.gif);}
