
/* CSS Document */
body{ font:12px Arial, Helvetica, sans-serif; background:url(../image/bg.jpg) left top repeat-x; color:#333; line-height:18px;}
.no{-moz-user-select:none;}
*{margin:0; padding:0;}
h2{ font-size:16px; height:auto; line-height:20px; color:#b62a2b; padding:15px 0px;}
a{ text-decoration:none; }
ul,li,ol,li{list-style:none; margin:0px; padding:0px;}
img{border:none;}
.clear{clear:both;}
p{ padding-bottom:6px;}
.table{ width:98%; height:auto; background: #dad9d9; float:left; margin-bottom:10px;}
.table td{margin-bottom:3px;text-align:left; padding:0px 3px;}
.table tr{ background: #fff;}
.table tr.top{ background: #f4f2f2;}
.table1{ width:600px; height:auto; background: #dad9d9; margin:0 auto; margin-bottom:10px;}
.table1 td{margin-bottom:3px;text-align:left; height:auto; line-height:15px; padding:5px; }
.table1 tr{ background: #fff;}
.table1 tr.top{ background: #f4f2f2;}
.table1 a{ font-weight:bold; color:#f00; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif;}
.table1 a.back{ color:#000; text-decoration:none;}
.table1 a:hover{ text-decoration:underline;}
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { outline: none; } /* for Firefox */ 

#head{ width:932px; height:auto; margin:0 auto;}
#head .logo{ background:url(../image/logo.jpg) left top no-repeat; width:306px; height:41px; float:left; margin:7px auto 0px 15px; display:inline; padding-bottom:7px;}
#head .language{float:right; width:500px; height:11px; line-height:11px; margin-top:10px; margin-right:10px; color:#828282; text-align:right; display:inline;}
#head .language a{ color:#333; margin-left:5px;}
#head .language a:hover{color:#FF3300;text-decoration:underline;}
#menu{ width:932px; height:auto; margin:0 auto; padding-bottom:5px; overflow:hidden;}
#menu .menul{ float:left; width:9px; height:40px; background:url(../image/menul.jpg) no-repeat;}
#menu .menur{ float:left; width:9px; height:40px; background:url(../image/menur.jpg) no-repeat;}
#menu .menu{ float:left; width:914px; height:40px; background:url(../image/menu.jpg) repeat-x;}
#menu .menu ul li{ float:left; width:130px; height:40px; line-height:40px; background:url(../image/li.jpg) no-repeat right center; text-align:center;}
#menu .menu ul li.last{ background:none;}
#menu .menu ul li a{ width:130px; height:40px; line-height:40px; color:#676767; font-weight:bold; display:block;}
#menu .menu ul li a:hover, #menu .menu ul li a.dq{ background:url(../image/hover.jpg) no-repeat; color:#fff;}
#banner{ width:932px; height:109px; background:url(../image/banner.jpg) no-repeat center; margin:0 auto;}
#banner h3{ font-size:13px; color:#3D8249; padding:88px 0px 0px 400px;}
#container{ width:932px; height:auto; margin:0 auto; padding-top:10px;}
.left{ float:left; width:175px; height:auto;}
.list{ float:left; width:175px; height:auto;}
.list .list_t{ width:165px; height:36px; line-height:36px; font-size:14px; font-weight:bold; color:#656565; padding-left:10px; background:url(../image/list_t.jpg) no-repeat center;}
.list ul{ width:173px; height:auto; border:1px solid #dcdcdc; overflow:hidden; border-top:none;}
.list ul li{ float:left; width:173px; height:auto; line-height:15px; background: #f8f8fb; border-bottom:1px dotted #d1d5d7; background:url(../image/g.jpg) no-repeat 5% center #f8f8fb;}
.list ul li.t1{ background:url(../image/r.jpg) no-repeat 4% center #f0f1f6; border-bottom:1px solid #d1d5d7;}
.list ul li.t2{ width:173px; height:auto; background: #f8f8fb;}
.list ul li a{ color:#666; display:block; padding:5px 10px 5px 18px; }
.list ul li.t2 a{ padding-left:10px;}
.list ul li.t1 a{ color:#022255; font-weight:bold;}
.list ul li.t2 a{ font-weight:bold; color:#666;}
.list ul li a:hover, .list ul li.t2 a:hover, .list ul li a.dq{ background:#ccc; text-decoration:none; color:#fff;}
.list ul li.t1 a:hover, .list ul li.t1 a.dq{ background:url(../image/r.jpg) no-repeat 4% center #f0f1f6; color:#b62a2b;}
.center{ float:left; width:559px; height:auto; background:url(../image/center.jpg) no-repeat top center; margin-left:13px;}
.center .center_a{ text-align:justify;}
.center .center_a h2{ height:20px; line-height:20px; color:#515151; font-size:14px;}
.center .center_a img{ ; padding:0px 0px 0px 0px;}
.center .center_p{ width:559px; height:auto; margin-top:15px; overflow:hidden;}
.center .center_p .center_t{ width:559px; height:26px; line-height:26px; background:url(../image/center_p.jpg) no-repeat; margin-bottom:10px; padding-left:10px; color:#515151; font-weight:bold;}
.center .center_p ul{ float:left; width:49%; height:auto; margin-left:5px; display:inline;}
.center .center_p ul li{ float:left; width:100%; height:auto; margin:0px; padding:5px 0px;}
.center .center_p ul li ol li{ float:left; width:auto; height:auto; margin:0px; padding:0px;}
.center .center_p ul li ol li.txt{ width:130px; height:auto; margin-left:5px; display:inline;}
.center .center_p ul li a{ font-weight:bold; color:#022255;}
.center .center_p ul li span a{ padding-left:10px; color:#d13c40; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; font-size:9px;}
.right{ float:left; margin-left:10px; width:172px; height:auto;}
.right_s{ width:172px; height:auto; margin-bottom:20px; overflow:hidden;}
.right_s .right_st{ float:left; width:172px; height:29px; line-height:29px; background:url(../image/right_t.jpg) no-repeat;}
.right_s .right_st a{ color:#666; font-weight:bold; padding-left:28px;}
.right_s .right_sm{ float:left; width:170px; height:auto; border:1px solid #cbcbcb; border-top:none; border-bottom:none; padding-top:10px; background:url(../image/right_bg.jpg) repeat-x #f2f2f2;}
.right_s .right_sm ul li{ float:left; width:150px; height:auto; line-height:15px; padding:5px 0px; background:url(../image/y.jpg) no-repeat 4% center; padding-left:20px;}
.right_s .right_sm ul li a{ color:#666;}
.right_s .right_sm ul li a:hover{ text-decoration:underline;}
.right_s .right_sm .button{ float:left; width:88px; height:21px; line-height:21px; background:url(../image/more.jpg) no-repeat; margin:20px auto 0px 40px; padding-bottom:20px; display:inline;}
.right_s .right_sm .button a{ color:#fff; padding-left:8px;}
.right_s .right_sm p{ padding:0px 5px;}
.right_s .right_sm p span{ font-weight:bold; color:#ce3810;}
.right_s .right_sm p a{ color:#c65a02;}
.right_s .right_sm .i{ margin-left:10px;}
.right_s .right_sb{ float:left; width:172px; height:6px; background:url(../image/right_b.jpg) no-repeat;}
#footer{ width:932px; height:auto; margin:0 auto; background:url(../image/footer.jpg) no-repeat left bottom #505050; margin-top:2px;}
#footer .qlink{ width:932px; height:auto; padding-top:10px; text-align:center; margin:0 auto; color:#b62a2b;}
#footer .qlink a{ color:#ccc; font-weight:normal;}
#footer .qlink a:hover{ text-decoration:underline;}
#footer .link{width:932px; height:auto; padding-top:10px; text-align:center; color:#eee;}
#footer .link a{ padding:0 10px; color:#eee; font-weight:normal;}
#footer .link a:hover{ text-decoration:underline;}
#footer #otherlink{ width:400px; margin:0 auto; height:30px; padding-top:5px;}
#footer #otherlink div { float:left;width:auto;margin-left:10px;text-align:center;margin-top:6px;height:11px;line-height:17px; }
#footer #otherlink div a img{ border:none;}
#footer #otherlink div a{ text-decoration:none; color:#666; font-weight:normal; font-size:11px;}
#footer #otherlink h1{color:#666; font-weight:normal; font-size:11px;}

/*about*/
.rightbar{ float:left; width:747px; height:auto; margin-left:8px; padding-bottom:5px;}
.rightbar .title{ width:99%; height:auto; padding:3px 0px; border-bottom:1px solid #ccc; margin-top:10px; color:#b62a2b; font-weight:bold;}
.rightbar .title a{ color:#666;}
.rightbar .title a:hover{ text-decoration:underline;}
.rightbar .about{ width:99%; height:auto; padding:10px 0px;}
.rightbar .about img{ ; margin:0px 0px 0px 0px; padding:0px; border:0px solid #ddd;}
.titlen2{ float:left; width:98%; height:30px; line-height:30px; padding-left:5px; background: #e8e8e8; color:#000; font-weight:bold; margin-top:10px;}
#rel{float:left; width:99%; height:auto; margin-top:10px;}
#rel ul li{ float:left; width:119px; height:auto; line-height:16px; padding:0px 2px; display:inline;}
#rel ul li img{ border:1px solid #ccc; padding:1px;}
#rel ul li a{ float:right; height:auto; color:#022255; text-align:center;}
#rel ul li a:hover{ color:#000;}
.relat{ width:99%; height:auto; padding:5px 0px; overflow:hidden;}
.relat ul li{ float:left; width:auto; height:auto;}
.relat ul li a{ display:block; color:#022255; font-weight:bold;}
.relat ul li.txt{ width:81%; height:auto; padding-left:10px;}
.relat ul li img{ border:1px solid #ccc; padding:1px;}

/*service*/
.service{ width:99%; height:auto; padding-left:3px; margin:10px 0px 15px 0px; overflow:hidden;}
.service a{ float:left; width:135px; height:auto; margin:5px 3px; padding:1px; border:1px solid #ccc;}

/*certificate*/
.cer{ width:450px; height:auto; padding-top:20px; margin-bottom:7px; overflow:hidden; padding-left:150px;}
.cer a{ float:left; width:212px; height:auto; line-height:15px; text-align:center; display:block; color:#666; margin-right:12px; _margin-right:6px; text-decoration:none; margin-bottom:5px;}
.cer a img{ padding:1px; border:1px solid #ccc;}

/*contact*/
.rightbar .about .con p{ line-height:20px;}
.rightbar .about .con p a{ color:#022255; text-decoration:underline;}

/*product*/
.product, .productt{ width:99%; height:auto; margin-top:10px;}
.product ul{ float:left; width:100%; height:auto; margin:5px 0px 5px 0px; border-bottom:1px dotted #ddd; padding-bottom:5px;}
.productt ul{ float:left; width:50%; height:auto; margin:5px 0px 5px 0px; border-bottom:1px dotted #ddd; padding-bottom:5px;}
.product ul li, .productt ul li{ float:left; width:auto; height:auto;}
.product ul li.txt{ width:600px; height:auto; margin-left:10px;}
.productt ul li.txt{ width:220px; height:auto; margin-left:10px;}
.product ul li img, .productt ul li img{ padding:1px; border:1px solid #ccc;}
.product ul li a, .productt ul li a{ color:#333; font-weight:bold; display:block;}
.rc3{ float:left; width:400px; height:auto; margin-right:10px; padding-top:10px; text-align:justify; margin-bottom: -4px;}
.rc3 h2{ text-align:left;}
.ybtc{ float:left; width:auto; height:auto; border:1px solid #eee; padding:1px;} 
.con_all{width:137px;height:auto;margin-top:10px; display:block; float:right;}
.rr{ float:right; width:308px; height:auto; margin-top:10px; margin-right:10px; _margin-right:5px; padding-top:10px;}
.rr .tt{ width:299px; height:23px; line-height:23px; float:left; background: #EBEEEE; color:#000; padding-left:3px; margin-top:5px;}
.rr .xxtp{ width:298px; height:auto; float:left; padding:3px; background: #f5f5f5; overflow:hidden; border:1px solid #eee; border-top:none;}
.rr .xxtp a{ float:left; padding:3px 2px 3px 3px; _padding:3px 2px;}
.rr .xxtp img{ border:1px solid #ccc; padding:1px;}
.tit{ width:97%; height:20px; line-height:20px; border:1px solid #ccc; background:#f5f5f5; padding-left:10px; color:#000; font-weight:bold; margin-top:10px;}
.tit a{ color:#000;}
.dis{ width:98%; height:auto; padding-top:2px;}
.discrip{ float:left; width:513px; height:auto; padding-left:10px; padding-bottom:10px;}
.rr1{ float:left; width:203px; height:auto; border:1px solid #eee; padding:1px;}
.rr1 .tt{ width:200px; height:23px; line-height:23px; float:left; background:#EBEEEE; color:#000; padding-left:3px; margin-top:5px;}
.rr1 .xxtp{ width:195px; height:auto; float:left; padding:3px; background:#eee; overflow:hidden; padding-left:5px;}
.rr1 .xxtp a{ float:left; padding:3px 2px;}
.rr1 .xxtp img{ border:1px solid #ccc; padding:1px;}
.rr1 .more{ width:297px; float:left; height:auto; text-align:right; background:#f9f9f9; padding-right:5px;}
.rr1 .more a{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#e77918; font-style:italic; font-weight:bold; font-size:11px;}
.rr1 .more a:hover{ text-decoration:underline;}
.pdf{ width:300px; height:25px; line-height:25px; background:url(../image/pdf.jpg) no-repeat left center; padding-left:30px; margin-bottom:10px;}
.pdf a{ color:#022255; text-decoration:underline; font-weight:bold;}
.pdf a:hover{ text-decoration:none;}
.left .right_s{ margin-top:10px;}

/*sitemap*/
.titlen{ width:97%; height:25px; line-height:25px; border-bottom:1px solid #eee; font-weight:bold; color:#a80001; margin-left:10px;}
.titlen a{ color:#333;}
.titlen a:hover{ text-decoration:underline;}
#sitemap{ width:97%; height:auto; padding-left:15px; padding-top:10px; overflow:hidden; margin-bottom:5px;}
#sitemap ul li{ float:left; width:98%; height:auto; line-height:15px; padding:5px 0px;}
#sitemap ul li a{ text-decoration:underline; color:#a80001;}
#sitemap ul li.b{ padding:2px 0px;}
#sitemap ul li.c{ padding-left:10px;}
#sitemap ul li.t{ padding-bottom:10px;}
#sitemap ul li.t1{ padding-bottom:5px; padding-left:10px;}
#sitemap ul li.b a{ font-weight:bold;}
#sitemap ul li.c a{ color:#333; font-weight:bold; text-decoration:none;}
#sitemap ul li.d{ padding-left:10px; width:30%; height:auto;}
#sitemap ul li.d a{ color:#333;}
.video{ float:right; width:287px; height:auto; text-align:center; overflow:hidden;}
.video a{ width:287px; height:auto; padding-left:10px; color:#d13c40; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; font-size:10px;}
.videoo{ width:600px; height:auto; margin:0 auto;}
.vv{ width:100%; height:auto;}
.vv .v1{ float:left; width:87%; height:auto;}
.vv .v2{ float:left; width:auto; height:30px; line-height:30px; background:url(../image/video.jpg) no-repeat left center; padding-left:35px; padding-top:20px;}
.vv .v2 a{ color:#333; font-weight:bold; font-size:14px; text-decoration:underline;}