*{margin:0; padding:0;}
img{border:0;}
ul,li{list-style:none;}
.clear{clear:both;}
a{color:#444; text-decoration:none;}
a:hover{color:#000;}
a.red{color:#F3003D; text-decoration:none;}
a.red:hover{color:#333333;}
body{color:#444; font-size:12px; font-family:"Microsoft YaHei"; text-align:center; background:#FFF url(../images/top_bg.gif) repeat-x left top; border-top:#04386A 4px solid;}
.box_toper{width:1000px; height:187px; margin:0 auto; margin-bottom:15px; background:url(../images/wxewm.gif) no-repeat 600px 25px;}
#home .box_toper{margin-bottom:0px;}
.logo{width:700px; height:131px; text-align:left; float:left;}
.var{width:300px; height:54px; float:left; text-align:right; padding-top:22px; background:url(../images/tel.gif) no-repeat left center;}
.search{width:300px; height:55px; float:left; text-align:left;}
.search .input{width:220px; line-height:24px; height:24px; border:#CCCCCC 1px solid; color:#666;}
.search .btn{width:40px; height:26px; line-height:26px; border:#04386A 1px solid; background-color:#005DA8; border-left:none; color:#FFFFFF;}
.menu{width:1000px; height:54px; float:left; clear:both; background:url(../images/menu_bg.gif) repeat-x left center; padding-bottom:2px;}
.menu li{float:left; width:123px; text-align:center; font-size:12px; border-right:#CECECE 1px solid; border-left:#DADADA 1px solid;}
.menu li a{color:#333; display:block; height:40px; padding-top:14px; line-height:20px; font-size:16px; width:123px; font-weight:bold;}
.menu li a.m1 span{padding-left:32px;}
.menu li a.m2 span{padding-left:32px;}
.menu li a.m3 span{padding-left:20px;}
.menu li a.m4 span{padding-left:38px;}
.menu li a.m5 span{padding-left:35px;}
.menu li a.m6 span{padding-left:28px;}
.menu li a.m7 span{padding-left:40px;}
.menu li a.m9 span{padding-left:20px;}
.menu li a span{font-size:9px; line-height:10px; font-weight:normal; color:#999999;}
.menu li a:hover{color:#FFFFFF; background:url(../images/menu_bgs.gif) no-repeat center top;}
.menu li a:hover span{color:#FFFFFF;}
#home a.m1,#about a.m2,#service a.m7,#supply a.m6,#contact a.m9,#news a.m4,#ziliao a.m4,#products a.m3,#videos a.m5{color:#FFFFFF; background:url(../images/menu_bgs.gif) no-repeat center top;}
#home a.m1 span,#about a.m2 span,#service a.m7 span,#supply a.m6 span,#contact a.m9 span,#ziliao a.m4 span,#news a.m4 span,#products a.m3 span,#videos a.m5 span{color:#FFFFFF;}
.box_banner{width:1000px; margin:0 auto; text-align:center; height:350px;}
.box_content{width:1000px; margin:0 auto; margin-bottom:20px;}
.about{width:1000px; float:left; padding-top:30px;}
.thead{width:1000px; float:left;}
.thead h3{float:left; height:22px; padding:5px; font-size:22px; background-color:#FFFFFF; font-weight:normal; color:#333333;}
.thead a.more:hover{color:#333333;}
.about .txt{width:750px; float:left; text-align:justify;}
.about .txt h3{float:left; width:750px; line-height:26px; font-size:22px; font-weight:normal; color:#000000;}
.about .txt .t{width:750px; float:left; padding:10px 0 0 0; line-height:29px;}
.about .txt .t a.more{display:block; width:90px; line-height:28px; text-align:center; background-color:#F5F5F5; border:#CCCCCC 1px solid; margin-top:10px;}
.about .txt. t a.more:hover{background-color:#E6E6E6;}
.contact{width:230px; height:50px; padding-top:193px; float:right; background:url(../images/contact.gif) no-repeat;}
.contact a{display:block; width:37px; height:37px; float:left; margin:0 10px;}
.pcont{background:url(../images/art_bg.gif) no-repeat center top; padding:20px 0 0 0;}
.product{width:750px; float:right;}
.product h3{float:left; width:750px; line-height:32px; font-size:22px; font-weight:normal; text-align:left; color:#000000;}
.product .list{width:750px; float:left;}
.product .list li{width:180px; height:176px; float:left; margin:16px 0 0 10px; background-color:#EFEFEF; line-height:18px; padding-bottom:5px;}
.product .list li img{width:178px; height:134px; margin-bottom:5px; margin-top:1px;}
.product .list li a{display:block;}
.product .list .first{margin-left:0;}
.cate{width:230px; float:left;}
.cate h3{float:left; width:230px; line-height:26px; font-size:22px; font-weight:normal; text-align:left; color:#000000;}

.video{width:371px; height:251px; padding:6px; float:right; margin-right:5px; margin-top:30px; background-color:#F7F7F7; border:#E4E4E4 1px solid;}
.compro ul{width:998px; float:left; padding:30px 2px;}
.compro ul li{width:138px; height:165px; float:left; line-height:24px; margin-left:34px;}
.compro ul .first{margin-left:0;}
.compro ul li img{width:134px; height:123px; border:#CCCCCC 1px solid;}
.articlebox{width:1000px; background:url(../images/artbg.gif) repeat-x center bottom; padding:0 0 15px 0; float:left;}
.article{float:left; border-left:#eee 1px solid; margin-top:15px; width:309px; margin-bottom:0;}
.artfirst{border-left:none; padding:0 10px;}
.artmid{padding-left:15px; padding-right:15px;}
.artr{padding:0 10px;}
.article h3{width:309px; float:left; font-size:22px; text-align:left; font-weight:normal; color:#333333;}
.article h3 a{color:#000000;}
.article h5{width:309px; float:left; font-size:12px; text-align:left; font-weight:normal; color:#999999;}
.article ul{width:309px; float:left; padding-top:10px;}
.article ul li{float:left; line-height:25px; text-align:left;}
.article ul .tt{width:273px;}
.article ul .td{width:36px; text-align:right; color:#999999;}
.article .txt{width:309px; float:left; padding-top:15px; text-align:left; line-height:30px;}
.morebtn{width:204px; float:left; height:26px; padding-top:20px; padding-left:102px;}
.morebtn a{display:block; line-height:26px; border:#CCCCCC 1px solid; width:100px; color:#999999;}
.morebtn a:hover{background-color:#f1f1f1;}
.box_nav{width:100%; background-color:#F4F4F8; padding-bottom:20px;}
.iconzs{width:918px; border:#DDDDDD 1px solid; padding:10px; margin-top:30px; float:left;}


.navlist2{width:920px; margin:0 auto; height:26px; text-align:left; padding:0 10px 6px 10px;}
.navlist2 li{float:left;}
.navlist2 li a{display:block; float:left; line-height:26px; padding:0 10px; white-space:nowrap; height:26px;}
.navlist2 li a:hover{ background-color:#E3E3E3;}

.linkbox{padding-top:15px; float:left; text-align:left;}
.linkbox a{line-height:24px; font-size:12px; padding:0 6px; color:#888;}
.linkbox .thead{margin-bottom:10px;}
.linkbox .thead h3{background-color:#F4F4F8; font-size:14px;}
.linkbox .txt{width:940px; float:left; clear:both;}

.secondbox{width:230px; float:left;}
.navbox,.searchbox{width:228px; float:left; border:#ddd 1px solid; border-top:#005CA6 2px solid; margin-bottom:12px; background-color:#FFFFFF;}
#home .navbox{margin-bottom:0;}
.navbox h4,.searchbox h4,.contactbox h4{width:213px; float:left; height:40px; line-height:40px; font-size:20px; font-weight:normal; background-color:#f7f7f7; color:#000000; text-align:left; padding-left:15px;}
.navbox h4 span,.searchbox h4 span,.contactbox h4 span{font-size:12px; color:#bbb; padding-left:5px;}
.navbox ul{width:228px; float:left;}
.navbox ul li{width:228px; float:left; text-align:left; border-bottom:#eee 1px solid;}
.navbox ul li a{width:198px; display:block; float:left; line-height:40px; padding-left:30px; background:url(../images/dot_out.gif) no-repeat 7px center; font-weight:bold;}
.navbox ul li a:hover{background:#005CA6 url(../images/dot_over.gif) no-repeat 15px center; color:#FFFFFF;}
.navbox ul li a.cur{background:#005CA6 url(../images/dot_over.gif) no-repeat 15px center; color:#FFFFFF;}
#home .navbox ul li a{line-height:32px;}
.navbox ul .scate{padding:3px 0; background-color:#fafafa;}
.navbox ul .scate a{display:inline; text-align:left; line-height:22px; padding-left:25px; background:none; font-weight:normal;}
.navbox ul .scate a:hover{background:none; color:#005CA6; display:inline;}
.navbox ul .scate a.cur{background:none; color:#005CA6; display:inline;}
#home .navbox ul .scate a{line-height:22px;}

.searchbox ul{width:228px; float:left; padding:5px 0;}
.searchbox ul li{float:left; padding:10px 0; text-align:left; line-height:24px;}
.searchbox ul .t{text-align:right; width:60px;}
.searchbox ul .o{width:168px;}
.searchbox ul .o input{width:150px; line-height:24px; height:24px; border:#CCCCCC 1px solid; color:#666;}
.searchbox ul .o select{width:150px; height:24px; line-height:24px; border:#CCCCCC 1px solid;}
.searchbox ul .b{width:228px; text-align:center; padding:6px 0;}
.searchbox ul .b input{width:60px; height:24px; line-height:24px; border:#CCCCCC 1px solid; background-color:#eee;}
.contactbox{margin-bottom:0; width:230px; float:left;}
.contactbox .txt{width:188px; float:left; background:url(../images/contact.gif) no-repeat left 5px; text-align:left; line-height:18px; padding-left:40px; color:#999999;}
.contactbox .txt p{padding:6px 0;}
.contactbox .txt span{font-weight:bold; font-size:14px; color:#555;}
.mainbox{width:720px; float:right; border:#ddd 1px solid; padding:0 15px; min-height:500px;}
.local{width:720px; float:left; line-height:40px; border-bottom:#ddd 1px solid; text-align:left; font-size:14px; font-weight:normal; color:#888;}
.local a{color:#005CA6;}
.local a:hover{color:#666666;}
.contentbox{width:720px; padding-bottom:15px; text-align:left; line-height:26px;}
.artlist{width:720px; float:left; padding-top:10px;}
.artlist li{float:left; line-height:26px; text-align:left;}
.artlist .tt{width:642px; font-weight:bold; background:url(../images/dot.gif) no-repeat left center; padding-left:8px;}
.artlist .td{width:70px; text-align:right; color:#999999; font-size:12px;}
.artlist .txt{width:714px; font-size:12px; color:#999999; line-height:22px; border-bottom:#dcdcdc 1px dashed; padding:6px 0 10px 0; margin-bottom:10px; float:left; padding-left:6px;}
.artlist .txt a.red{color:#FF0000;}
.artlist .txt a.red:hover{color:#00968F;}
#ziliao .artlist .txt{display:none;}
#ziliao .artlist li{border-bottom:#dcdcdc 1px dashed;}
.cpl{width:720px; float:left; padding-top:15px; border-bottom:#ddd 1px dashed;}
.cpl li{float:left; width:174px; height:185px; text-align:center; margin-left:8px; padding-bottom:10px; line-height:20px; overflow:hidden;}
.cpl .first{margin-left:0;}
.cpl li img{width:172px; height:130px; padding:1px; border:#CCCCCC 1px solid; float:left;}
.nlist{width:720px; float:left; padding:10px 0;}
.nlist h3{width:720px; float:left;}
.nlist h3 a{color:#005CA6;}
.nlist h3 a:hover{color:#666666;}
.nlist li{float:left; line-height:26px; text-align:left; border-bottom:#CCCCCC 1px dashed;}
.nlist .tt{width:590px;}
.nlist .td{width:70px; text-align:right; color:#999999; font-size:12px;}
.headtitle{width:720px; float:left; line-height:50px; text-align:center; font-size:20px; padding-top:10px;}
.subtitle{width:720px; float:left; font-size:12px; text-align:center; color:#999; font-weight:normal; border-top:#CCCCCC 1px dashed; margin-top:8px; line-height:36px;}
.content{width:720px; float:left; padding-bottom:20px;}
.content .img{width:360px; height:272px; float:left; padding:1px; border:#dcdcdc 1px solid; margin-right:10px;}
.cptitle{width:720px; float:left; font-size:20px; line-height:30px; text-align:left; padding:6px 0; clear:both; font-weight:normal;}
.mainvar{width:346px; float:left; padding:0;}
.mainvar li{width:346px; float:left; height:30px; line-height:30px; text-align:left; margin:0; padding:0;}
.mainvar .first{width:186px;}
.mainvar .first span{font-size:14px; color:#FF0000; font-weight:bold;}
.secondvar{width:330px; float:left; border:8px #eee solid; background-color:#FFFFFF; margin-top:20px;}
.secondvar li{width:315px; float:left; padding:5px 0; padding-left:15px; height:30px; line-height:30px; border-bottom:#EFEFEF 1px solid; text-align:left; color:#666666; margin:0;}
.secondvar li span{font-size:16px; color:#FF3300;}
.secondvar li.tel span{color:#005CA6; font-size:18px;}
.secondvar li.tel span span{color:#FF3300;}
.detitle{width:720px; float:left; border-bottom:#ddd 1px solid;}
.detitle li{float:left; margin:20px 4px 0 4px; height:auto;}
.detitle .mover{width:107px; text-align:center; font-size:14px; line-height:30px; height:30px; background-color:#ddd; color:#005CA6;}
.detitle .mout{width:107px; text-align:center; font-size:14px; line-height:30px; height:30px; color:#333;}
.txtcont{min-height:800px; padding:10px 0;}
.detailmore{width:720px; float:left; font-size:14px; padding:10px 0; text-align:center;}
.detailmore a{color:#005CA6;}
.detailmore a:hover{color:#666666;}
.prevnext{width:720px; float:left; font-size:12px; padding:5px 0; border-top:#dcdcdc 1px solid; background-color:#f7f7f7;}
.prevnext li{width:330px; float:left; line-height:24px; text-align:left;}
.xglist{width:720px; float:left; font-size:12px; border-top:#dcdcdc 1px solid; padding:5px 0; text-align:left;}
.xglist li{float:left; width:330px; line-height:24px;}
.xglist .td{display:none;}
.xglist h5{font-size:14px; line-height:28px;}
.xglist a{color:#005CA6;}
.xglist a:hover{color:#666666;}
.pagelist{width:720px; float:left; text-align:center; color:#666; font-size:12px; padding:8px 0; word-break:break-all; word-wrap:break-word;}
.pagelist a{border:#CCCCCC 1px solid; padding:2px 5px; line-height:24px; margin:3px;}
.pagelist a.cur{background-color:#eee; color:#999999;}
.vlist{width:720px; float:left; padding-top:15px; border-bottom:#ddd 1px dashed;}
.vlist li{width:220px; float:left; padding-bottom:20px; margin-left:15px; text-align:center;}
.vlist .first{margin-left:0;}
.vtxt{text-align:center;}
.fdnav{width:988px; float:left; line-height:38px; text-align:left; padding-left:10px; background:url(../images/fdnav_bg.gif) repeat-x; color:#666666; border:#CCCCCC 1px solid;}
.fdnav a{padding:0 10px; color:#666666;}
.fdnav a:hover{color:#333333;}
.pricetxt{width:100%; float:left; background-color:#E5E5E5; margin-top:20px;}
.pricetxt td{padding:0 4px; background-color:#f7f7f7; height:30px; line-height:30px;}
.pricetxt .tl{text-align:left;}
.pricetxt .tr{text-align:right;}
.pricetxt .tbh td{font-weight:bold; height:30px; line-height:30px; background-color:#eee;}
.pricetxt .tbi td{background-color:#FFFFFF;}

.box_footer{width:1000px; margin:0 auto; clear:both; line-height:24px; text-align:left; padding-top:5px;}
.box_footer a{padding:0 5px;}
.footer{width:1000px; float:left; border-top:#eaeaea 2px solid; padding:12px 0; margin-top:5px;}
.footer .txt{width:700px; float:left; color:#777; line-height:22px; text-align:left;}
.footer .icon{width:300px; float:left; text-align:right;}

.smbgc{width:1000px; margin:0 auto; text-align:center; padding-top:20px; font-size:14px; font-weight:bold;}
.smabouttxt{width:1000px; margin:0 auto; text-align:left; border-bottom:#CCCCCC 1px dashed;}
.smabout,.smdr,.smkays,.smnews,.smvideo,.smkfal{width:1000px; clear:both; padding-bottom:15px;}
.smabout h3{float:left; white-space:nowrap; padding:0 5px; line-height:22px; border:#f1f1f1 1px solid; margin:0 8px 8px 0; font-weight:normal; font-size:12px;}
.smdr h3,.smtsks h2,.smkays h2,.smnews h3,.smkfal h2,.smvideo h2{float:left; width:1000px; padding:5px 0; line-height:22px; font-size:14px;}
.smdr ul,.smnews ul{float:left; width:1000px; padding:5px 0; line-height:22px; font-weight:normal; font-size:12px;}
.smdr ul li,.smtsks h3,.smkays h3,.smkfal h3,.smvideo h3{float:left; white-space:nowrap; padding:0 5px; line-height:22px; margin:0 8px 8px 0; font-weight:normal; font-size:12px;}
.smtsks h3{border:#f1f1f1 1px solid;}
.smkays h3,.smvideo h3{width:326px; padding:0; overflow:hidden; margin-bottom:0;}
.smnews ul li{width:330px; padding:0; overflow:hidden; float:left;}
.smkfal h3{padding:0; overflow:hidden; margin-bottom:0; width:326px; float:left;}
.smlogo{width:1000px; margin:0 auto; height:131px; padding:8px 0; text-align:left; border-bottom:#333 2px solid; margin-bottom:20px; font-size:30px; font-weight:bold;}
.smlogo img{float:left;}

.table{width:100%; text-align:left; margin-top:20px;}
.table tr{background-color:#FFFFFF;}
.table td{line-height:32px; padding:0 8px;}