*{ margin:0px; padding:0px}
body{ font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; color:#000000;}
img,div,table,tr,td,span{ border:none}
ul,li{ list-style:none}
a{ text-decoration:none; color:#000000}
a:hover{ text-decoration:none; color:#FF6600}

#topnav{ width:100%; margin:0px auto;  background:#0358a8; height:80px}
.tb{ width:1200px; margin:0px auto; height:80px; background:url(../images/logo.png) no-repeat center}
.tbyc{ width:1200px; margin:0px auto; text-align:right; position:absolute; top:5px}
.tbyc a{ padding-left:5px; color:#FFFFFF}

#nav1{ width:100%; margin:0px auto; background:url(../images/navbg.png) repeat-x; height:42px; line-height:42px}
#nav{ width:1200px; margin:0px auto; height:42px; line-height:42px; font-family:"Î¢ÈíÑÅºÚ"}
#nav ul{ list-style-type:none}
#nav ul li{ float:left; width:128px; text-align:center}
#nav ul li a{ color:#0358a8; text-align:center; font-size:14px}
#nav ul li a:hover{ width:128px; background-color:#FF9501; display:inline-block; color:#000}
#nav ul dt{float: right; line-height:42px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; color:#0358a8; font-weight: normal }

/*Banner*/
.banner { height:400px; overflow: hidden; width: 100%; min-width:1200px }
.banner .d1 { width: 100%; height:400px; display: block; left: 0px;  top: 0px;}
.banner .d2 {  width: 100%;  height:10px; clear: both; position: absolute; z-index: 100; left: 0px; top:510px;}
.banner .d2 ul { float: left; position: absolute; left: 47%; top: 0; margin: 0 auto; display: inline;}
.banner .d2 li { width:40px; height:5px; overflow: hidden;  cursor: pointer; background:#fff; float: left; margin: 0 3px; display: inline;}
.banner .d2 li.nuw { background:#0358a8;}
.banner .d3 {  display: block;  width: 100%;  height: 280px;}

#main{ width:1200px; margin:0px auto; padding:5px; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}

.announce{ width:240px; float:left; margin-top:5px; padding:5px;background-color:#0358a8;}
.n_part1{ height:45px; line-height:45px; font-size:18px; font-weight:bold; color:#fff; font-family:"Î¢ÈíÑÅºÚ"}
.n_part1 span{font-size:14px; color:#fff; font-weight:normal; text-transform:uppercase; padding:5px 0 0 10px;}
.announcet{ line-height:29px; color:#FFFFFF; font-size:13px}
.company{ width:940px; float:right;margin-top:5px}
.companyt{ line-height:29px; font-size:14px}
.part{ height:30px; line-height:30px; font-size:18px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; border-bottom:1px #cccccc solid; margin-bottom:5px}
.part h1{ border-bottom:2px solid #0358a8; height:29px;float:left; height:30px; font-size:16px; color:#0358a8; padding:0 6px; font-family:"Î¢ÈíÑÅºÚ"}
.part h1 span{font-size:14px; color:#666; font-weight:normal; text-transform:uppercase; padding:5px 0 0 10px;}
.part h2{float:right; padding:0 2px 0 0; font-size:12px; font-weight:normal; font-family:"Î¢ÈíÑÅºÚ"}
.part h2 a,.part4 h2 a:visited{color:#0358a8}
.part h2 a:hover{color:#ff9501}

.sleft{ width:258px;float:right;border:1px solid #ccc;}
.lxtop{ height:45px; line-height:45px; font-size:18px; font-weight:bold; color:#fff; font-family:"Î¢ÈíÑÅºÚ"; background:#0358a8; padding-left:5px}
.lxtop span{font-size:14px; color:#fff; font-weight:normal; text-transform:uppercase; padding:5px 0 0 10px;}
.lxwm1{ width:258px; margin:0px ; border-top:none; background:url(../images/lxwm.png) no-repeat bottom right;}
.slx{ width:255px; padding:5px 0}
.slx b{ color:#000000;line-height:35px; font-weight:bold; font-size:14px; padding-left:5px}
.slx p{ color:#000000;line-height:25px; padding-left:5px; font-size:13px}


.xwxx{ width:940px; float:left}
.news2{ width:940px; }
.news2_div{width:458px;float:left; height:112px; margin:0px 10px 10px 0px; border:1px #CCCCCC solid }
.news2_div ul{ margin:0px; padding:0px 0px 0px 10px;}
.news2_div ul li{ width:440px; line-height:35px; float:left; font-size:14px; height:35px; text-align:left; border-bottom:1px #0358a8 dashed}
.news2_div ul li a{  color:#0358a8; font-family:"Î¢ÈíÑÅºÚ"; font-weight: bold; }
.news2_div ul li span{ float:right; font-size:14px; font-weight: bold; padding-top:10px;}
.news2_div ul dt{float:left; width:440px; height:65px; line-height:30px; text-align:left;overflow:hidden; color:#333; padding-top:5px;}

#left{ width:248px; float:left;border:1px solid #ccc;}
.part1{background:url(../images/fl_tb.png) no-repeat 15px #0358a8; height:68px; font-size:18px; font-weight:bold; padding:20px 0 0 60px; color:#fff; font-family:"Î¢ÈíÑÅºÚ"}
.part1 span{font-size:14px; color:#ccc; font-weight:normal; display:block; text-transform:uppercase; font-family:Arial; padding:5px 0 0 0;}
.cpfl dl{ width:235px; padding:8px 0; margin:0px auto}
.cpfl dl dt{width:223px;height:48px;line-height:48px;background:url(../images/fyjian1.gif) left center no-repeat;border-bottom: 1px solid #cfcfcf; text-align:center; margin:0px auto}
.cpfl dl dt a{color:#646464; font-size:14px;}
.cpfl dl dt:hover{width:223px;height:44px;line-height:44px;background:url(../images/fyjian.gif) left center no-repeat;border-bottom: 1px solid #cfcfcf; text-align:center}

.cpzs{ width:940px; margin:0px auto; float:right}
.part2{background:url(../images/partbg_26.jpg) repeat-x left center; margin:0 px; height:41px; overflow:hidden; font-family:"Î¢ÈíÑÅºÚ"}
.part2 h1{float:left; font-size:18px; color:#047bcd; background:url(../images/box_bg.jpg); padding:0 10px 0 0}
.part2 h1 span{font-size:12px; font-weight:normal; text-transform:uppercase; display:block; font-family:Arial;}
.part2 h2{float:right; background:url(../images/index_29.jpg) no-repeat right #f2f2f2; padding:0 20px 0 7px; font-size:12px; font-weight:normal; height:41px; line-height:41px;} 
.prolist{}
.prolist div{ width:227px; float:left; margin-left:4px; margin-right:4px; float:left}
.prolist div h2{ width:227px}
.prolist div h2 a{ widows:227px}
.prolist div h2 a img{ width:225px; height:170px; border:1px solid #BEBEBE}
.prolist div h3{ height:30px; line-height:30px; text-align:center}
.prolist div h3 a{ color:#666666; font-size:12px; text-align:center; font-weight:600}
.prolist div h3 a:hover{ color:#32A03D}

.news1{ width:1198px; margin:0px auto; border:1px #cccccc solid; padding-top:5px }
.ndiv{width:390px; float:left; height:98px; margin:0px 4px 10px; }
.ndiv ul{ margin:0px; padding:0px 0px 0px 20px;}
.ndiv ul li{ width:82%; line-height:25px; float:left; font-size:14px; height:28px; text-align:left; border-bottom:1px #ccc dashed; overflow:hidden}
.ndiv ul li a{ color:#000; font-family:"Î¢ÈíÑÅºÚ"; font-weight: bold; }
.ndiv ul li span{ float:right; font-size:14px; font-weight: bold; padding-top:10px;}
.ndiv ul dt{ float:left; width:82%; height:60px; line-height:22px; text-align:left;overflow:hidden; color:#333; padding-top:3px;}
.data{ float: left; text-align: center; width:75px; height:98px; background:#0358a8; color:#fff; margin:0px 10px 0px 0px;;}
.data h2{ height:50px; line-height:50px; font-size: 32px}
.data span{ height:48px; line-height:48px; font-size:17px}


.line_b{border-bottom:1px solid #ddd; height:32px;}
.line_b .stitle{line-height:32px; font-size:16px; font-weight:bold; float:left; padding-left:10px;border-left:#0358a8 5px solid; margin-bottom:5px; height:27px}
.line_b .more{float:right; font-size:14px; line-height:32px; color:#0358a8;}

.infobox{ width:590px; float:left; margin-right:20px}
.infobox1{ width:590px; float:left}
.news{ list-style-type:none; padding-top:10px}
.news ul{ list-style-type:none;}
.news ul li{ line-height:33px; height:33px; border-bottom:1px #CCCCCC dashed; margin-bottom:5px}
.news ul li a{ padding-left:3px; color:#333; font-size:14px}
.news ul li span{ float:right; font-size:14px}
.news p{ color:#000000; font-size:14px; font-weight:900; font-family:"Î¢ÈíÑÅºÚ"; line-height:26px; height:26px}
.news h2{ color:#0358a8; font-size:12px;font-family:"Î¢ÈíÑÅºÚ"; line-height:26px; height:26px}
.news span{ line-height:25px; font-family:"Î¢ÈíÑÅºÚ"}
.news a:hover{ color:#666666}


#footer{ width:100%; margin:0px auto;}
.nav{ width:100%; margin:0px auto; height:46px; line-height:46px; font-family:"Î¢ÈíÑÅºÚ"; background:#0358A8; margin-bottom:10px}
.nav ul{ list-style-type:none;width:1200px; margin:0px auto;}
.nav ul li{ float:left; width:150px; text-align:center}
.nav ul li a{ color:#FFFFFF; text-align:center; font-size:14px}
.copyright{ width:1200px; margin:0px auto; text-align:center; line-height:30px; font-size:13px}
.copyright a{ font-size:13px}

#ileft{ width:240px; float:left; margin-top:5px;}
.cpfl ul{ width:234px; padding:8px 3px; border:1px solid #ccc;}
.cpfl ul li{width:223px;height:50px;line-height:50px;background:url(../images/fyjian1.gif) left center no-repeat;border-bottom: 1px solid #cfcfcf; text-align:center; margin:0px auto}
.cpfl ul li a{color:#646464; font-size:14px;}
.cpfl ul li:hover{width:223px;height:50px;line-height:50px;background:url(../images/fyjian.gif) left center no-repeat;border-bottom: 1px solid #cfcfcf; text-align:center}
.lxwm2{ width:238px; margin:0px ; background:url(../images/lxwm.png) no-repeat bottom right;border:1px solid #ccc;}

#iright{ width:950px; margin-top:5px; float:right}
.index{ border-bottom:1px #0358a8 solid; height:40px; line-height:40px; font-family:"Î¢ÈíÑÅºÚ"}
.index h2{ float:left; font-size:16px; padding-left:2px;#0358a8}
.index span{ float:right; font-size:13px; padding-right:3px;color:#666}
.index span a{ color:#666}
.index span a:link{ color:#666}

.content{ line-height:30px; padding:5px; font-size:13px}
.productlist dl{ width:219px; float:left; margin-left:6px; margin-right:6px}
.productlist dl dt{ width:219px}
.productlist dl dt a{ width:219px}
.productlist dl dt a img{ width:217px; height:170px; vertical-align:middle; border:1px solid #BEBEBE}
.productlist dl dd{ height:26px; line-height:26px; text-align:center}
.productlist dl dd a{ height:26px; line-height:26px}

.page { margin:0px auto; width:940px; padding-top:10px; padding-bottom:8px}
.page ul li{float:left; border:1px solid #e5e5e5; padding:0 5px; height:20px; line-height:20px; overflow:hidden; color:#000; margin:0 3px;}
.page ul li a{color:#666;}
.page ul li a:hover{color:#588b00;}
.page ul li a.on{color:#333; font-weight:bold;}
.page ul li.last{color:#7b7b7b;}

.title{text-align:center; line-height:40px; height:40px; font-size:22px; color:#000000; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold}
.info{width:380px;height:28px;line-height:28px;text-align:center;margin:15px auto;border:1px solid #ccc;border-left:none;border-right:none;color:#000; font-size:14px}
.xwzx ul{ list-style-type:none}
.xwzx ul li{ border-bottom:1px dotted #ccc}
.xwzx ul li span{ float:right}
.ipro dl{ width:219px; float:left; margin-left:6px; margin-right:6px}
.ipro dl dt{ width:219px}
.ipro dl dt a{ width:219px}
.ipro dl dt a img{ width:217px; height:170px; vertical-align:middle; border:1px solid #BEBEBE}
.ipro dl dd{ height:26px; line-height:26px; text-align:center}
.ipro dl dd a{ height:26px; line-height:26px}

.newslist{}
.newslist ul{ list-style-type:none}
.newslist ul li{ border-bottom:1px dotted #ccc; height:40px; line-height:40px}
.newslist ul li a{ font-size:14px; color:#000; font-family:"Î¢ÈíÑÅºÚ"}
.newslist ul li span{ float:right}
.newslist ul li p{ font-size:12px; font-family:"Î¢ÈíÑÅºÚ"}
.newslist ul li p a{ color:#0358A8}
