@charset "utf-8";



/* CSS Document */







*{ padding: 0; margin: 0; }



body{ font-family:Arial; background-color:#ffffff; }



img{ border: none; }



li{ list-style: none; }



input,label,img,th{vertical-align:middle;}



a{text-decoration: none; }







a:focus{outline:none;}



.main{ background:#ffffff; width:1000px; margin:0 auto; overflow:hidden;}



.htop{ width:1000px; height:26px; overflow:hidden; margin:0 auto; background:#111e2e; }



.time{ float:left; font-size:12px; color:#ffffff; line-height:26px; margin-left:20px;}



.htrig{ float:right; font-size:12px; line-height:26px; color:#ffffff; margin-right:15px;}



.htrig a{ color:#ffffff; margin:0 5px;}











.header{ background:url(../images/herbj.jpg); height:105px; width:1000px; overflow:hidden; margin:1px auto 0 auto; border-bottom:3px solid #0e1f31;}



.logos{ width:425px; height:76px; float:left; margin:15px 0 0 20px;}







.nav{ overflow:hidden; width:1000px; margin:0 auto;  height:51px; line-height:50px; background:url(../images/navbj.jpg); border-top:1px solid #e5e5e5; border-bottom:2px solid #ab1f20;}



.nav li{ float:left; font-size:16px; background:url(../images/navx.jpg) no-repeat left center; text-align:center;border-bottom:1px solid #e5e5e5;}



.nav li a{color:#000000; display:block;}



.nav .nav00{ width:107px; background-image:none;}



.nav .nav01{ width:121px;}



.nav .nav02{ width:98px;}



.nav .nav03{ width:241px;}



.nav .nav04{ width:165px;}



.nav .nav05{ width:134px;}



.nav .nav06{ width:134px;}



.nav li:hover{ background:url(../images/navbjs.jpg) no-repeat center center;}



.nav li:hover a{ color:#ffffff;}



.nav #new{ background:url(../images/navbjs.jpg) no-repeat center center;}



.nav #new a{ color:#ffffff;}







.banner{ width:1000px; overflow:hidden; height:380px; margin:0 auto;}







.maintop{ margin:12px auto 0 auto; overflow:hidden; width:1000px; height:365px; padding-bottom:5px; background:url(../images/mainbj01.jpg) repeat-x bottom;}



.aboutus{ float:left; width:232px;}



.news{ float:right; width:756px;}











.title01{ height:35px; line-height:35px; background:#004b99;}



.title01 span{ color:#ffffff; font-size:20px; font-weight:bold; margin-left:20px;}



.anav{ overflow:hidden; margin-top:8px; width:222px;}



.anav li{ height:36px; line-height:36px; background:url(../images/tb01.jpg) no-repeat 20px center; border-bottom:1px solid #cccccc;}



.anav li a{ color:#666666; font-size:14px; display:block; padding-left:45px;}



.atxt{ color:#333333; font-size:14px; line-height:22px; padding:10px;}



.atxt a{color:#333333;}



.title02{height:35px; line-height:35px; background:url(../images/tle02.jpg);}



.title02 span{ color:#ffffff; font-size:20px; font-weight:bold; margin-left:20px;}



.hot{ float:left; margin-top:10px; width:318px;}



.hot .hotimg{}



.hot h3 { font-size:18px; font-weight:normal; line-height:20px; height:40px; margin:8px 0;}



.hot h3 a{ color:#ab1f20;}



.hot h3 a:hover{ text-decoration:underline;}



.hot .hottxt{ font-size:14px; color:#333333; line-height:18px;}



.hot .hottxt a{ color:#333333; }



.hot .hottxt a:hover{ color:#AB1F20;}



.newslist{ overflow:hidden; width:380px; margin-left:25px; float:left;}



.newslist li{ padding-bottom:10px; border-bottom:1px dotted #bcbcbc; margin-top:18px;}



.newslist li h4{ font-size:14px; font-weight:normal; line-height:18px; height:36px;}



.newslist li h4 a{ color:#004b99;}



.newslist li h4 a:hover{ text-decoration:underline;}



.newslist li p{ font-size:12px; color:#666666; margin-top:8px; line-height:16px; height:32px;}











.maindb{ overflow:hidden; width:1000px; margin:20px auto 0 auto; height:408px;}



.brand{ float:left; width:232px; height:405px; border:1px solid #e0e0e0; background:#f2f4f6;}



.title03{ height:28px; line-height:28px; margin:10px 10px 0 10px; border-bottom:2px solid #2e7fb0;}



.title03 span{ color:#2e7fb0; font-size:20px; padding-left:10px;}







.brlist{ overflow:hidden; width:200px; margin:0 auto; padding-top:5px;}



.brlist li{ width:198px; margin-top:11px; height:56px; border:1px solid #cdcdcd; background:#ffffff;}



.brlist li img{ width:198px; height:56px;}







.pub{ width:330px; height:408px; border:1px solid #d0d0d0; float:left; margin-left:18px;}







.title04{ background:url(../images/tle04.jpg); height:39px; border-bottom:1px solid #cecece;}



.title04 span{ color:#014962; font-size:18px; line-height:39px; padding-left:20px;} 







.publist{ overflow:hidden; width:310px; overflow:hidden; margin:0 auto;}



.publist li{ float:left; overflow:hidden; width:100%; margin-top:12px;}



.publist li .pubimg{ float:left; width:124px; height:164px; border:1px solid #e8e8e8;}



.publist li .pubtxt{ float:right; width:170px;}



.publist li .pubtxt h3{ font-size:14px; padding-top:5px; font-weight:normal;}



.publist li .pubtxt h3 a{ color:#004B99;}



.publist li .pubtxt h3 a:hover{ text-decoration:underline;}



.publist li .pubtxt p{ color:#666666; font-size:14px; line-height:18px; padding-top:5px;}











.prod{ border:1px solid #cad4da; width:386px; height:406px; float:left; margin-left:18px; background:#f6f9fb;}



.title05{  height:39px; border-bottom:1px solid #94b3be; margin:0 12px;}



.title05 span{ color:#014962; font-size:18px; line-height:39px; padding-left:10px;} 







.prodlist{ overflow:hidden; width:344px; margin:0 auto; }



.prodlist li{ float:left; width:160px; margin:12px 6px 0 6px;}



.prodlist li p{ border:1px solid #cccccc; width:158px; height:133px;}



.prodlist li p img{ width:158px; height:133px;}



.prodlist li span{ font-size:12px; display:block; padding-top:6px; height:24px; line-height:24px; text-align:center;}



.prodlist li span a{ color:#666666;}











.footer{ width:1000px; margin:34px auto 0 auto; overflow:hidden; height:30px; line-height:30px; background:#232d2e;}



.footer .forleft{ float:left; color:#ffffff; font-size:12px; line-height:30px; margin-left:30px;}



.footer .forright{ float:right;color:#ffffff; font-size:12px; line-height:30px; margin-right:30px;}















.nye{ width:1000px; margin:18px auto 0 auto; overflow:hidden;}



.nyleft{ float:left; width:225px; margin-left:5px; background:url(../images/nybj.jpg) repeat-x;}



.nyleft h2{ font-weight:normal; overflow:hidden; height:48px; line-height:48px; padding:0 16px; color:#3e3e3e; font-size:20px;}



.nynav{ width:199px;}



.nynav li{ width:199px; overflow:hidden;height:35px; background:url(../images/nynavbj.png);}



.nynav li a{ display:block; color:#666666; line-height:38px;  font-size:14px; padding-left:32px;}



.nynav li:hover{ background:url(../images/nynavbjs.png);}



.nynav .dqlm{ background:url(../images/nynavbjs.png);}







.nyright{ width:740px; margin-right:5px; float:right; overflow:hidden;background:url(../images/nybj.jpg) repeat-x; min-height:300px;}



.weizi{ margin:20px 12px 0 12px; padding-left:45px; border-bottom:1px solid #dbdbdb; height:24px; background:url(../images/wztb.png) no-repeat left center;}



.weizi a{ color:#333333; line-height:24px; font-size:12px;}



.weizi a:hover{color:#AB1F20;}



.weizi span{ color:#a2a2a2; font-size:12px;}











.nlist{ overflow:hidden; width:710px; margin:20px auto 0 auto;}



.nlist li{ float:left; overflow:hidden; width:710px; padding:3px 0 1px 0; border-bottom:1px dotted #b0b0b0;}



.nlist li a{ line-height:33px; display:block; padding:0 13px; height:33px; color:#666666; font-size:12px;}



.nlist li a:hover{background:#8dc1da; color:#ffffff;}



.nlist li .ns01{ float:left;}



.nlist li .ns02{ float:right;}





.wzname{ text-align:center; font-size:18px; font-weight:normal; line-height:40px; margin-top:20px; color:#333333;}

.txt{ color:#666666; font-size:14px; line-height:22px; margin:20px 15px 0 15px;}



.fbsj{ font-size:14px; text-align:center; color:#666666; line-height:30px; border-bottom:1px solid #cccccc; margin:0 10px; }



.cplist{ overflow:hidden; width:710px; margin:25px auto 0 auto;} 



.cplist li{ overflow:hidden; margin-bottom:20px;}



.cplist li .cpimg{ float:left; width:120px; height:110px; border:1px solid #e6e6e6;}



.cplist li .cpimg img{width:120px; height:110px; }



.cplist li .cpcs{ float:left; margin-left:20px; width:560px; color:#666666; font-size:14px; line-height:18px; padding-top:10px;text-transform: uppercase;}















.fye{ overflow:hidden; text-align:center;line-height:24px; padding:20px 0 20px 0; margin:0 20px;}



.fye .a1{ font-size:14px;padding:5px 10px;color:#666666;border:1px solid #ccc;}



.fye a{ font-size:14px;padding:5px 10px;color:#666666;border:1px solid #cdcdcd; background-color:#ffffff;}



.fye span{ font-size:14px;padding:5px 10px;color:#ffffff;border:1px solid #0071cf; background-color:#0071cf;}



.fye a:hover{color:#fff;background:#0071cf;border:1px solid #0071cf;}
