@charset "utf-8";
/* CSS Document */
body{ margin:0px; background:url(img/bg.jpg) center top repeat-y #fff; font-family: Verdana,Arial, Helvetica, sans-serif; font-size:11px; line-height:22px; text-align:center; color:#000; padding:0px;}
h1,h2,h3,h4,h5,div,ul,li,form{margin:0; padding:0px; list-style-type:none;}
img{ border:0px;}
img a{ border:0px;}
img a:hover{ border:0px; cursor:pointer;}
p{padding:0px;margin:0; border:0px;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
a{text-decoration:none; color:#000;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}

#top1{ width:1000px; height:18px; margin:0px auto; background:url(img/tb.gif) left top repeat-x; padding-bottom:4px;}
#tras{height:18px; float:right; padding:0px 15px; text-align:right; line-height:18px; color:#000;}
#tras img{ margin-left:5px; margin-top:3px;}
#top2{ width:1000px; height:91px; margin:0px auto;}
#logo{ width:188px; float:left;}
#name{ width:252px; height:60px; padding:11px 0px 0px 70px; float:left;}
#lan{ width:490px; float:left;}
#yuyan{ text-align:right; padding-top:5px; height:15px; line-height:15px;}
#en{ background:url(img/en.gif) left center no-repeat; padding:0px 10px 0px 32px;}
#ru{ background:url(img/ru.gif) left center no-repeat; padding:0px 10px 0px 32px;}
#jp{ background:url(img/jp.gif) left center no-repeat; padding:0px 10px 0px 32px;}
#top_nav{ text-align:right; padding-top:28px;}
#top_nav span{ background:url(img/t_ico.gif) left center no-repeat; padding:0px 7px 0px 15px;}
#top2_f{ height:9px; background:url( img/tbb.gif) left top no-repeat #dc207f;}
#nav{ width:998px; height:33px; margin:0 auto; line-height:33px; border:1px solid #bbe6fa; background:url(img/nav_bg.gif) left center repeat-x; font-size:13px;}
#nav ul{ text-align:center;}
#nav ul li{background:url(img/nav_li.gif) right center no-repeat; float:left;}
#nav ul li.last{ background:none;}
#nav ul li a{ color:#fff; display:block; padding:0px 37px 0px 35px; }
#nav ul li a:hover{ color: #CCCCCC; text-decoration:none;}
#nav_f{ width:980px; height:25px; margin:0 auto; background:url(img/tbbb.gif) left center repeat-x; padding:0px 10px 0px; line-height:25px; overflow:hidden; text-align:left;}
#nav_f a{ padding-right:12px;} 

#m{ width:992px; height:420px; overflow:hidden; padding:8px 4px 15px; margin:0px auto;}
#mL{ width:392px; float:left;}
#mR{ width:590px; float:right;}

#nan{ height:34px; padding-left:22px; line-height:34px; background:url(img/nar.gif) left center no-repeat; text-align:left;}
#nan span{ float:left; color:#1845a0; font-size:12px; font-weight:bold;}
#nan_c{ width:392px; height:112px; overflow:hidden; text-align:left;  border-bottom:1px solid #cccfcf;}

#search{ width:260px; float:right; text-align:right; padding-top:10px; height:24px; line-height:24px;}
#key{ width:170px; float:right; text-align:right;}
#go{ width:48px; float:right; padding-left:2px;}

#banner{ width:584px; height:330px; border:3px solid #d8d8da; overflow:hidden;}
#link1{ width:588px; height:75px; border:1px solid #d5d6d7; overflow:hidden; margin-top:2px;}
#rpt{ width:990px; height:23px; background:url(img/ptb.gif) left center repeat-x; margin:0px auto; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; line-height:23px;}
#rpt img{ margin-top:7px; margin-right:10px;}
#rp{ width:988px; height:170px; padding-top:23px; border:1px solid #e2e2e2; border-top:none; margin:0 auto;}
#footer{ width:990px; height:68px; background:url(img/foot_bg.gif) left top repeat-x; margin:0px auto; color:#2f2a2b}
#nav_foot{ width:520px; padding-top:20px; text-align:left; float:left}
#copy{ width:450px; padding-top:20px; float:right;}
#footer a{ color:#2f2a2b}
#rpl{ width:9px; padding:15px 12px 0px; float:left;}
#rpc{ width:922px; float:left; height:160px; overflow:hidden;}
#rpr{ width:9px; padding:15px 12px 0px; float:left;}
#box{width:127px; height:160px; overflow:hidden; padding:0px 13px; float:left;}
#box img{ width:125px; border:1px solid #f7af52;}
#box p{ line-height:33px;}
#box a:hover img{ border-color:#FF0000}
#footer1{ width:990px; height:68px; margin:0px auto; color:#2f2a2b}
#footer1 a{ color:#2f2a2b}

#banner1{ width:1000px; height:161px; padding:3px 0px 13px; margin:0 auto; background:url(img/banner1_bg.jpg) left center repeat-x;}
#pm{ width:992px; padding:4px 4px 15px; background:url(img/foot_line.jpg) left bottom repeat-x; margin:0px auto;}
#pml{ width:243px; background:url(img/left_bg.jpg) left top repeat-y; float:left; padding:10px 0px;}
#pmr{ width:740px; float:right;}
#pml ul{line-height:25px; text-align:left;}
#pml ul li{ padding-left:25px; background:url(img/pro_arr.gif) 5px center no-repeat; width:213px; overflow:hidden; font-weight:bold;}
#pml ul li.sub{ padding-left:35px; background:url(img/point.jpg) 23px center no-repeat; width:203px; overflow:hidden; font-size:11px; display:none; font-weight:normal;}
#pml ul ll.sub a{ color:#2f2a2b}

#pt{ width:733px; height:34px; background:url(img/prolist_tbg.jpg) left top repeat-x; line-height:34px;text-align:left; padding-left:7px; font-weight:bold;}
#pc{ width:740px; padding-top:20px;}
#ac{ width:740px; padding-top:10px; text-align:left;}
#boxp{ width:150px; height:192px; padding-right:30px; float:left; overflow:hidden;}
#boxp img{ width:148px; height:148px; border:1px solid #0383c3;}
#boxp p{ line-height:21px;}
#boxp a:hover img{border-color:#FF0000}

#box2{ width:740px; height:151px; border-bottom:1px solid #00375D; margin-bottom:23px; text-align:left; padding-bottom:3px;}
#zuo{ width:143px; height:143px; float:left;}
#zuo img{ border:1px solid #0885c4;}
#zong{ width:580px; float:left; height:151px; overflow:hidden; padding-left:10px; }

/*#bigPic{ width:468px; height:439px; padding:20px 136px 10px;}*/
#bigPic{ width:483px; height:446px; padding:16px 128px 7px;}
.ti{ width:732px; padding-right:8px; height:28px;line-height:28x; color:#00375d; font-size:14px; text-align:left; border-bottom:1px solid #00375d;}
.ti a{ color:#00375d;}
.cont{ text-align:left; padding:5px 0px;}
.line{ height:5px; line-height:0px; border-bottom:1px solid #cccccc;}


#le{width:585px; float:left; overflow:hidden;}
#ri{ width:142px; float:right;}
#let{height:34px; background:url(img/prolist_tbg.jpg) left top repeat-x; line-height:34px;text-align:left; padding-left:7px; font-weight:bold;}
#lec{ text-align:left;}

#ri p{ padding-bottom:10px;}
#ri a{ color:#0079c9}

#a{ border-bottom:1px solid #c7c5bb; text-align:left; line-height:35px; color:#0d4985; font-weight:bold}

#lec ul{ line-height:36px;}
#lec ul li{ border-bottom:1px dashed #a1a1a1;}
#dl{ width:475px; height:36px; float:left; background:url(img/darr.gif) 5px center no-repeat; padding-left:15px; overflow:hidden;}
#dr{ width:95px; text-align:right; float:right;}


#new{ width:740px; padding-top:20px;}
#new ul{}
#new ul li{ border-bottom:1px dashed #a1a1a1; padding:7px 0px;}
#newl{ width:620px; text-align:left; float:left; padding-left:20px; background:url(img/darr.gif) 5px center no-repeat; font-weight:bold;}
#newl2{ width:450px; text-align:left; float:left; padding-left:20px; background:url(img/darr.gif) 5px center no-repeat;}
#newr{ width:100px; text-align:right; float:right;}
#sum{ text-align:left; padding-left:20px; font-size:11px;}

#img{ padding:16px 21px; float:left;}
#img img{ padding:2px; width:150px; height:150px; border:1px solid #cccccc;}

#gt{height:34px; background:url(img/prolist_tbg.jpg) left top repeat-x; line-height:34px;text-align:left; padding-left:7px; font-weight:bold;}
#gt a{ color:#00548c}

#rpl{ width:9px; padding:15px 12px 0px; float:left;}
#rpc{ width:922px; float:left; height:160px; overflow:hidden;}
#rpr{ width:9px; padding:15px 12px 0px; float:left;}


/*滚动*/
.rollBox{ width:988px; overflow:hidden; height:160px;}
.rollBox .LeftBotton{width:9px; padding:15px 12px 0px;overflow:hidden;float:left;display:inline;cursor:pointer;}
.rollBox .RightBotton{width:9px; padding:15px 12px 0px;overflow:hidden;float:left;display:inline;cursor:pointer;}
.rollBox .Cont{width:922px; height:160px; overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:132px;float:left;text-align:center;}
.rollBox .Cont .pic img{padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
/*tab*/
#con {width:392px}
#tags { padding:0px; margin:0px 0px 0px 10px; width:392px; height:23px}
#tags li{ background:url(img/tagleft.gif) no-repeat left bottom; float:left; margin-right:1px; list-style-type:none; height:23px; font-size:9px; font-weight:bold;}
#tags li a{ background:url(img/tagright.gif) no-repeat right bottom; float: left; color:#999; line-height:23px; height:23px; text-decoration:none; padding:0px 10px;}
#tags li.selectTag { background-position:left top; margin-bottom:-2px; position:relative; height:25px}
#tags li.selectTag a{ background-position:right top; color:#000; line-height:25px; height:25px}
#tagContent {border-right: #cccccc 1px solid; padding-right:1px; border-top:#cccccc  1px solid; padding-left:1px; padding-bottom:1px; border-left:#cccccc 1px solid; padding-top:1px; border-bottom:#cccccc  1px solid; background-color:#fff}
.tagContent { padding:10px; display:none; width:368px; height:188px; overflow:hidden;}
#tagContent div.selectTag { display:block}

/*.wowo{ width:120px; line-height:18px; float:left; text-align:left; background:url(img/point.jpg) left center no-repeat; padding-left:15px; overflow:hidden;}*/
.wowo{ width:178px; line-height:18px; float:left; text-align:left; padding-left:5px; overflow:hidden; height:18px;}
.wowo a{ color:#999999}
.wowo a:hover{ color:#000;}
#space{ height:0px;}

/*map*/
#mpro ul li{ list-style-type:none; font-weight:bold;}
#mpro ul li.mm{ list-style-type:circle; margin-left:50px; font-weight:normal;}
#mabout ul li{ list-style-type:circle; margin-left:50px; font-weight:normal;}
#map{ font-weight:bold; color:#666666;}
#map a{ color:#333333}

/*产品多图*/
.pro_pic1{width:480px; height:340px; overflow:hidden; float:left; border:#999 1px solid;}
.pro_pic2{width:480px; height:94px; float:left; text-align:left; margin-top:10px;}
.pro_pic2_left{width:10px; height:94px; overflow:hidden; float:left; background:url(img/left.jpg) center center no-repeat; cursor:pointer}
.pro_pic2_center{width:440px; height:94px; margin-top:18px; overflow:hidden;float:left; margin-top:2px; margin:0px 10px;}
.pro_pic2_center img{ width:95px; height:90px; border:#CCC 1px solid; margin-left:10px;}
.pro_pic2_right{width:10px; height:94px; overflow:hidden; float:right; background:url(img/right.jpg) center center no-repeat; cursor:pointer}

/*----*/


/*liuyan*/
.table{ width:741px; padding:20px 10px 10px  9px;}
.tab{ width:741px; height:30px; background:url(img/t_table.gif) left center no-repeat; margin:10px 0px;}
.tab_ID{ width:59px; height:30px; line-height:30px; background:url(img/bj_tab.jpg) right center no-repeat; text-align:center; float:left;}
.tab_img{ width:122px; height:30px; line-height:30px; background:url(img/bj_tab.jpg) right center no-repeat; text-align:center; float:left;}
.tab_ite{ width:117px; height:30px; line-height:30px; background:url(img/bj_tab.jpg) right center no-repeat; text-align:center; float:left;}
.tab_dec{ width:185px; height:30px; line-height:30px; background:url(img/bj_tab.jpg) right center no-repeat; text-align:center; float:left;}
.tab_Quantity{ width:135px; height:30px; line-height:30px; background:url(img/bj_tab.jpg) right center no-repeat; text-align:center; float:left;}
.tab_op{ width:120px; height:30px; line-height:30px; background:none; text-align:center; float:left;}

.tabb{ width:741px; height:122px; border-bottom:#CCC 1px solid; display:table;}
.tabb_ID{ width:59px; height:122px; text-align:center; float:left;}
.tabb_img{ width:98px; height:98px;padding:12px; text-align:center; float:left;}
.tabb_imgs{ width:96px; height:96px; border:#CCC 1px solid; margin:5px 0px;}
.tabb_imgs img{ width:94px; height:94px;}
.tabb_ite{ width:117px; height:122px; vertical-align:middle; text-align:center; float:left;}
.tabb_dec{ width:185px; height:122px; font-family:Verdana, Geneva, sans-serif; color:#012f5b; text-align:center; float:left; display:table-cell; vertical-align:middle;}
.tabb_dec span{ width:185px; font-family:Verdana, Geneva, sans-serif; color:#012f5b; text-align:center; float:left; display:inline-table; vertical-align:middle;}
.tabb_Quantity{ width:135px; height:70px; text-align:center; float:left; padding-top:50px;}
.tabb_op{ width:120px; height:74px; text-align:center; float:left; padding-top:48px;}