*{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:#333}
.clear{clear:both;}
p{padding-bottom:14px;}
h1{font-size:14px; font-weight:bold; color:#054292; padding:10px 0;}
h2{ font-size:16px; font-weight:bold;  background:url(../images/tb.jpg) left  no-repeat; padding-left:40px  }
h2 a{ color:#054292;}
.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.gif) no-repeat; width:116px; height:60px; float:left; margin:10px 0 8px 10px}
.com{font-size:20px; line-height:32px; font-weight:bold; color:#004b9c; position:absolute; top:45px; left:200px}
.lorigh{ float:right; margin-right:0; margin-top:5px;display:inline;width:400px;}
.lorigh li img{margin-top:4px;}
.lorigh li{ line-height:22px; margin-top:3px; float:left;color:#333}
.lorigh li a{color:#333;padding-left:2px;padding-right:2px;}
.lorigh li a:hover{text-decoration:underline;color:#F08300;}
.lorigh li.f a{color:#005e57;}
.lorigh li.f a:hover{text-decoration:underline;color:#F08300;}
.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:0;}
#nav li .title{display:block; padding:0 30px; color:#fff}

#nav li a.now{background:#e5f3f7; color:#054292}
#nav li a:hover{background:#e5f3f7; color:#054292}
#nav li .title:hover{background:#e5f3f7; color:#054292}
#nav li a.title{display:block; padding-left:46px;padding-right:46px;margin-right:1px;}
#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}

#content{width:971px; margin:0 auto; margin-bottom:10px}
.slink{line-height:24px; height:24px; padding-left:10px; border-bottom:#054292 solid 1px; margin-bottom:4px;}
.slink a:hover{text-decoration:underline;}
.left{width:187px; float:left; padding:0 10px;background:#054292;border:#ccc 1px solid; }
.plist{margin-bottom: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;color:#fce7cb; 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.u{text-decoration:underline;}
.plist a.c{background:none; padding-left:20px;}
.plist a.cur{text-decoration:underline}
.plist a.cu{background:none; padding-left:20px; text-decoration:underline;}
.plist a:hover{text-decoration:underline}
.plist a.cur{text-decoration:underline}



.plist1{margin-bottom:8px}
.plist1 span{display:block; line-height:28px; font-size:14px; font-weight:bold;border-bottom:#ccc 1px dashed; margin-bottom:4px; color:#fff}
.plist1 a{display:block; line-height:13px; padding:2px 0 2px 10px; color:#fff}
.plist1 a.w{font-weight:bold; background:none; padding-left:8px;background:url(../images/aa.gif) left center no-repeat;}
.plist1 a.ww{font-weight:bold; background:none; padding-left:8px;background:url(../images/aa.gif) left center no-repeat; text-decoration:underline;}
.plist1 a.u{text-decoration:underline;}
.plist1 a.c{background:none; padding-left:20px;}
.plist1 a.cu{background:none; padding-left:20px; text-decoration:underline;}
.plist1 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:480px; float:left; margin-left:20px}
.middle1{width:510px; float:left; margin-left:20px}
.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:23px 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;}
#form2{ padding:20px 150px;}
.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:235px; float:left; margin-left:20px}
.about{background:#e4eef7; 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:2px}
.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:65px; 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; margin-left:20px; float:left;}
.ptitle{background:#f2f2f2; line-height:24px; color:#0047b4; font-weight:bold; padding-left:10px; margin:10px 0;}
.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;}
.con_all.last{ margin-left:35px}
.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}
#footer a:hover{text-decoration:underline}
.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{width:971px;height:300px;margin-bottom:10px;margin-top:1px;position:relative;}
.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;}

.name{width:380px;color:#054292;font-size:16px;font-weight:bold;float:left;margin-top:32px;margin-left:5px;}
.proKey{position:absolute; right:2px; top:44px; width:370px; color:#000;}


span.b {font-weight:bold;}
#sitemap a{ display:block; color:#054292;}
#sitemap a:hover{text-decoration:underline;}
#sitemap .a{color:#054292; font-size:14px;font-weight:bold;}
#sitemap .w{color:#000; font-size:14px;font-weight:bold;}
#sitemap .b{color:#054292;font-size:12px;font-weight:bold;}
#sitemap .c{color:#054292;font-size:11px;font-weight:bold;}

.info{position:absolute;font-size:13px;top:65px;left:90px;color:#145177;font-weight:bold;z-index:50;width:340px;}
.strong{font-size:22px;font-weight:bold;color:#f68400;}

#scrollDiv1{ height:710px; overflow: hidden; float:right;margin-left:5px;margin-right:5px;}
#scrollDiv1 ul li a:hover{color:#F08300}
#scrollDiv1 img{width:200px;height:150px;border:#ccc solid 1px; padding:1px;}

.float{float:right;margin-left:10px;margin-right:5px;border:solid 1px #054292;}
.dbImg{margin-bottom:5px;}
.dbImg li{display:none;position:absolute;}
.dbImg li.a1{ background:url(../images/1.jpg) center top no-repeat;}
.dbImg li a{ display:block; text-align:center;}
.dbImg li a img{ text-align:center;}
.jsNav{position:absolute;width:200px;height:20px;bottom:9px;right:9px;z-index:99; left:610px;top:280px; margin-left:150px; text-align:right; float:right;}
.jsNav a{display:inline-block;width:10px;height:10px;margin-right:4px;background:url(../images/jsNavIcon.gif) no-repeat;overflow:hidden; cursor:pointer; font-size:0; }
.jsNav a.current{background:url(../images/jsNavIconCur.gif) no-repeat;}
.jsNav a:hover{text-decoration:none;}

.btn{position:absolute;top:115px;left:230px;}
.btn a{width:95px;background:url(../images/more1.png) left center no-repeat;}
.btn a:hover{background:url(../images/more2.png) left center no-repeat;}
.detail{font-size:11px; font-weight:bold;color:#fff;}




div.video1{width:720px;margin-top:10px;}
.v_scroll{overflow:hidden;zoom:1; background:url(../images/video_bj.jpg) no-repeat; width:716px; height:170px; margin-top:20px; margin-bottom:20px}
.v_scroll .pcont {width:510px; float:left; overflow:hidden; margin:14px auto;}
.v_scroll .ScrCont {width:32766px;zoom:1;}
.v_scroll #List1_1, .v_scroll #List2_1 { float:left;}
.v_scroll .LeftBotton, .v_scroll .RightBotton{display:block; width:31px; height:53px; float:left; display:inline; margin:46px 32px; padding:0px;}
.v_scroll .ScrCont a{font-size:11px; color:#454545;-webkit-text-size-adjust: none;-ms-text-size-adjust: none; }
.v_scroll .ScrCont a:hover{text-decoration:underline;}
.v_scroll .pl img {width:90px;display:block; cursor:pointer;border:1px solid #ccc;padding:1px; }
.v_scroll .pl {width:90px; float:left;margin:0px 18px;text-align:center;}
