@charset "gb2312";
/* CSS Document */
body { margin:0 auto; font-size:12px; color:#000; font-family: Microsoft YaHei; line-height:1.5; background:#f1f1f1; width:100%; text-align:left;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;margin: 0;padding: 0;}
img { border:0px;}
.clearBoth{border-bottom:0;border-left:0;line-height:0;list-style-type:none;width:100%;height:0;clear:both;font-size:0;overflow:hidden;border-top:0;list-style-image:none;border-right:0}
a { color:#000000; text-decoration:none;}
a:hover { color:#2c6c09; text-decoration:none;}
form, button, {border:0 none;font-size:100%;margin:0;padding:0;text-decoration:none;vertical-align:middle; 
    font-size: 12px;
    list-style-type: none;
}


.topnav{ width:100%; background:url(/images/top.png) no-repeat top center; height:66px; position:absolute; top:37px;  z-index:999; position:absolute;}


.fbdabiao{ font-size:18px; line-height:29px; color:#003399}

.nav {
    height: 66px;
    width: 1003px;
	margin-left:auto;
	margin-right:auto;
}
.menu {
    display: inline;
    float: right;
    font-family: "Î¢ÈíÑÅºÚ";
    font-size: 14px;
    margin-top: 22px;
    width: 730px;
}
.menu li {
    color: #003463;
    display: block;
    float: left;
    text-align: center;
}
.menu li a {
    color: #003463;
    display: block;
    text-align: center;
    text-decoration: none;
    padding-bottom:14px;
}
.menu li a:link {
    color: #008c1e;
    text-decoration: none;
}
.menu li a:visited {
    color: #008c1e;
    text-decoration: none;
}
.menu li a:hover {
    color: #008c1e;
}
#sddm div {
    background: none repeat scroll 0 0 #ffffff;
    margin: 0;
    padding: 0;
    position: absolute;
    visibility: hidden;
    width: 120px;
}
#sddm div a {
    background: none repeat scroll 0 0 #ffffff;
    border-bottom: 1px #ccc dotted;
    color: #008c1e;
    display: block;
    font: 12px arial;
    margin: 0;
    padding: 10px 0px;
    position: relative;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    width: auto;
}
#sddm div a:hover {
    background: none repeat scroll 0 0 #008c1e;
    color: #FFFFFF;
}




.topsear{ width:1003px; margin-left:auto; margin-right:auto; padding-top:9px;}
.search{ background:url(/images/seatchbj.png) no-repeat left top; width:153px; height:20px; float:right; position:relative; z-index:999;}
.inxbanner{ margin-top:-29px;}
.search .srk{ background:#FFF; border:none; margin-left:6px; margin-top:1px; color:#666; width:120px;}
.search .btn{ width:24px; height:18px; background:none; border:none;}

.inxcenter{ margin-top:0px; width:100%; margin-left:auto; margin-right:auto; background:url(/images/inxbj.jpg) repeat-x top center; text-align:center;}
.center{ margin-top:0px; width:1003px; margin-left:auto; margin-right:auto; padding-top:30px;}
.inxnew{background:url(/images/inx01.png) no-repeat top left; width:242px; height:108px; float:left; margin-left:7px;}
.inxpro{background:url(/images/inx02.png) no-repeat top left; width:242px; height:108px; float:left; margin-left:7px;}
.inxhor{background:url(/images/inx03.png) no-repeat top left; width:242px; height:108px; float:left; margin-left:7px;}
.inxser{background:url(/images/inx04.png) no-repeat top left; width:242px; height:108px; float:left; margin-left:7px;}

.inxleft{ width:108px; float:left; margin-left:14px; margin-top:42px; _margin-left:8px;}
.inxright{ width:115px; float:right; margin-top:16px; _width:80px;}
.inxlefttxt{ color:#FFF; margin:4px 0px;}
.inxrightpic{float:right; border:#999 solid 1px; padding:4px; background:#FFF; margin-right:10px; _margin-right:5px;}

.foot{ width:1003px; margin-left:auto; margin-right:auto;}

.nybanner{ width:100%; height:280px; background-repeat:no-repeat; background-position:top center;}
.nyleft{ width:195px; float:left;}
.nyright{ width:790px; float:right;}
.nybtn{background:url(/images/nybtnbj.jpg) repeat-y top left;}
.nybtncenter{ width:100%;}
.nybtncenter ul{ width:186px; margin-left:auto; margin-right:auto; }
.nybtncenter ul li{ width:186px; height:40px; line-height:42px; background:url(/images/nybtnps.jpg) left top no-repeat;}
.nybtncenter ul li a{ display:block; padding-left:52px;}
.nybtncenter ul li a:hover{ background:url(/images/nybtnover.jpg) left top no-repeat;}
.nypic{ margin-top:15px;}

.nytopmbx{ float:right; width:100%; height:24px; text-align:right; color:#8c8c8c; border-bottom:1px #999 dotted;}
.nytopmbx a{ color:#8c8c8c;}
.nytopbt{ float:left; display:none;}
.nybt{ font-size:15px; text-align:center; font-weight:bold; margin-top:10px; margin-bottom:15px;}
.nycenter{ color:#2d2d2d; line-height:24px;}
.nynr{ width:96%; margin-left:auto; margin-right:auto;}

.nopiclist{width:100%; margin-left:auto; margin-right:auto;}
.nopiclist li{ background:url(/images/yellow.jpg) no-repeat 0px 10px; padding-left:20px; width:97%; border-bottom:dotted 1px #b7b7b7;padding-top:3px; padding-bottom:3px;}
.nopiclistbt{float:left; width:75;}
.nopiclistdate{float:right; width:14%; color:#999;}
.nopiclistlinks{ float:right; width:10%; color::#999; font-weight:bold;}
.nopiclistlinks a{color:#34750d;}
.nopiclisttext{ color:#666; width:100%; }

.nopiclistbt{float:left; width:75%;}
.nopiclistdate{float:right; width:14%; color:#999; text-align:right;}

.page{padding-top:10px; padding-bottom:10px; font-family:Verdana; color:#8c8c8c;}
.page .othpage{ color:#c2c2c2; width:22px; height:22px; font-size:14px; }
.page .nowpage{ color:#fff; width:22px; height:22px; background:#c2c2c2; margin:0px 3px;font-size:14px; }
.page_plain{float:left;}
.page_num{float:right;}

.olzp {width:100%; text-align:center; font-weight:bold; margin-top:5px;margin-bottom:10px;}

.speedlink{ margin-top:0px; margin-bottom:20px; border-bottom:1px #CCC dotted; height:30px; text-align:center; color:#999;}
.speedlink ul span{ width:auto; border-bottom:none; margin-left:5px; margin-right:5px; color:#999;}
.speedlink  a{color:#999;}

#pageshow { padding-top:10px; color:#999;}
#pageshow li{ border-bottom:none;}

.fx{ float:right;}

.nopiclist{width:97%; margin-left:auto; margin-right:auto;}
.nopiclist li{ background:url(/images/yellow.jpg) no-repeat 0px 10px; padding-left:10px; width:97%; border-bottom:dotted 1px #999999;padding-top:3px; padding-bottom:3px;}
.nopiclistbt{float:left; width:75;}
.nopiclistdate{float:right; width:14%; color:#999;}
.piclist {width:100%;}
.piclist li {margin-top:10px; padding-right:4px; border-bottom:dotted 1px #CCC; }
.piclistleft{ float:left; width:171px; height:128px; background:url(/images/newbj.jpg) no-repeat left top;}
.piclistleft img{ width:159px; height:104px; margin-top:6px; margin-left:6px;}
.piclistright {width:76%; float:right;} 
.piclistbt{float:left; width:75%; margin-right:10px; font-weight:bold; }
.piclistbt a{color:#2c6c09;}
.piclistdate{float:right; width:14%; color:#999; text-align:right;}
.piclistjs { width:100%; height:50px; overflow:hidden; line-height:23px; color:#646464;}
.piclistmore{width:20%; float:right; text-align:right;}
.piclistmore a{color:#2c6c09; font-weight:bold;}

.proinx{width:755px; padding-left:50px; }
.proinx li{width:322px; float:left; margin-right:53px; margin-bottom:20px;}
.proinx li img{ width:322px; height:142px;}
.proinx_txt{ background:url(/images/protxtbj.jpg) no-repeat top left; width:322px; height:73px;}

.proinx_txt_bt{ width:96%; overflow:hidden; height:29px;line-height:29px; margin-left:auto; margin-right:auto;}
.proinx_txt_bt #ch{ font-size:14px; font-weight:bold; color:#FFF; margin-right:5px;}
.proinx_txt_bt #eng{ font-size:14px; color:#99ccff; font-family:Arial;}
.proinx_txt_sm{ width:96%; overflow:hidden; height:38px;line-height:18px; margin-left:auto; margin-right:auto; color:#99ccff; margin-top:5px;}

.products_list{ margin-top:20px; width:100%; margin-left:15px;}
.products_list li{background:url(/images/prolisttxtbj.jpg) top center no-repeat; width:243px; height:206px; float:left; margin-right:9px; margin-top:15px;}
.products_list_pic{ margin-left:1px; margin-top:1px;}
.products_list_pic img{ width:241px; height:138px;} 
.products_list_txt{ color:#FFF; width:95%; margin-left:auto; margin-right:auto; margin-top:5px;display:block;}
.products_list a{ display:block;} 

.proxg {margin-top:20px;}
.proxg .products_list{ margin-top:0px; width:100%; margin-left:20px;}

.proxx{ width:100%;}
.proxx_left {width:448px; height:418px; float:left; background:url(/images/proleft.jpg) top left; margin-left:-15px;}



.t_rt{text-align:right;}
.cont{padding:5px;}
.cls{clear:both;}
.hidden{display:none;}
.example{margin:10px;background:#FFF;border:1px dotted #ccc;padding:10px;}
.scrolldoorFrame{width:330px;margin:0px auto;overflow:hidden;}
.scrollUl{width:330px;border-bottom:1px solid #CCC;overflow:hidden;height:32px; line-height:32px;}
.scrollUl li{float:left; text-align:center;}
.bor03{ background:url(/images/prorightbj.jpg) left top no-repeat; width:330px; height:377px; overflow:hidden;}
.sd01{cursor:pointer; background:url(/images/prorighthd02.jpg) top left no-repeat; width:110px; height:32px; color:#FFF;}
.sd02{cursor:pointer; background:url(/images/prorighthd01.jpg) top left no-repeat; width:110px; height:32px; color:#666;}

.bor03 div{ line-height:20px; padding-left:3px;}

.proxx_right{width:330px; float:right;margin-right:-15px;}
.nycenter_pro{width:100%;}

.logo{width:209px; float:left;}


.inxnews{ height:37px; width:1003px; margin-left:auto; margin-right:auto; background:url(/images/inxnewbt.jpg) top left no-repeat; margin-bottom:15px;}
.inxnews_txt{ width:80%; text-align:left; float:left; line-height:45px; margin-left:70px;}
.inxnews_more{ width:5%; text-align:right; float:right; padding-top:12px;}

