
body, h1, .hgroup h2, h2, h3, h4, h5, h6, blockquote, p, pre, dl, dd, menu, ol, ul, caption, th, td, form, fieldset, legend, input, button, textarea {
    margin: 0;
    padding: 0;
	color:#666666;
}
h1, .hgroup h2, h2, h3, h4, h5, h6 {
    font-size: 100%;
}
menu, ol, ul {
    list-style: inside none disc ;
}
li{

}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img {
    border: 0 none;
}
address, cite, dfn, em, var {
    font-style: normal;
}
code, kbd, pre, samp {
    font-family: 'courier new',courier,monospace;
}
input, button, textarea, select {
    font-size: 100%;
}
input,textarea{
background:#eeeeee}
abbr[title] {
    border-bottom: 1px dotted;
    cursor: help;
}
a {
    outline: 0 none;
    text-decoration: none;
}
a:link {
    color: #666666;
    text-decoration: none;
}
a:visited {
    color: #666666;
    text-decoration: none;
}
a:hover {
    color: #333333;
    text-decoration: underline;
}
a:active {
    color: #666666;
    text-decoration: none;
}
body, input, button, textarea, select, option, optgroup {
    font-family: "微软雅黑","宋体","黑体",Arial;
    font-size: 12px;
}
.clearfix {
    display: inline-block;
}
* html .clearfix {
    height: 1%;
}
.clear {
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
    width: 100%;
}

.topbox{ width:100%; background:#F6F6F6; height:151px; margin-left:auto; margin-right:auto; overflow:hidden}
.topboxa{width:1000px; margin-left:auto; margin-right:auto; text-align:left;}
.menudown{
width:244px;height:120px;display:none; text-align:center;
padding-top:10px
}
.menudown li{
text-align:center;
list-style:none;
height:35px;
line-height:35px}
.menudown li a{
font-size:16px;
color:#313842;
 font-family: "微软雅黑","宋体","黑体",Arial;

}
.logobox{ width:300px; float:left}
.logobox img{ }
.searchbox{ width:260px; float:left; margin-left:400px; margin-top:45px; height:110px; overflow:hidden}
.banbox{ width:100%; background:url(images/menubg.jpg) left top repeat-x; height:40px; margin-left:auto; margin-right:auto;}




#nav { width:1000px; height:40px; overflow:hidden; margin-left:auto; margin-right:auto}
#nav li,#nav li a { float:left;width:100%; text-indent:-9999px; display:block;height:40px;}
#nav li a { width:100%; text-indent:-9999px; }
#nav .n01 { width:244px; background:url(images/menu01.jpg) no-repeat  0 0; background-position: center; }

#nav .n01 a:hover { width:244px;background:url(images/menu01a.jpg) no-repeat 0 0;background-position: center; }
#nav .n01 a:active { width:244px;background:url(images/menu01a.jpg) no-repeat 0 0;background-position: center; }


#nav .n02 { width:244px; background:url(images/menu02.jpg) no-repeat  0 0;background-position: center;  }

#nav .n02 a:hover { width:244px;background:url(images/menu02a.jpg) no-repeat 0 0;background-position: center; }
#nav .n02 a:active { width:244px;background:url(images/menu02a.jpg) no-repeat 0 0;background-position: center; }
#nav .n03 { width:244px; background:url(images/menu03.jpg) no-repeat 0 0; background-position: center; }

#nav .n03 a:hover { width:244px;background:url(images/menu03a.jpg) no-repeat 0 0;background-position: center; }
#nav .n03 a:active { width:244px;background:url(images/menu03a.jpg) no-repeat 0 0;background-position: center; }
#nav .n04 { width:244px; background:url(images/menu04.jpg) no-repeat 0 0; background-position: center; }

#nav .n04 a:hover { width:244px;background:url(images/menu04a.jpg) no-repeat 0 0; background-position: center;}
#nav .n04 a:active { width:244px;background:url(images/menu04a.jpg) no-repeat 0 0;background-position: center; }
#menu001{}
#menu002{margin-left:244px;}
#menu003{margin-left:488px;}
#menu004{margin-left:732px;}
.inadbox{ width:1000px; margin-left:auto; margin-right:auto; height:auto; margin-top:0}
.inabox{ width:998px; height:37px; margin-left:auto; margin-right:auto; margin-top:5px; }
.inaboxa{ width:998px; height:290px; margin-left:auto; margin-right:auto; margin-top:5px; margin-bottom:40px }
.inbox{ width:1000px; height:430px; margin-left:auto; margin-right:auto; margin-top:5px; background:url(images/shux.gif) 465px top repeat-y;}

.inlt{ width:465px; height:215px; float:left; overflow:hidden; background:url(images/hengx.gif) left bottom repeat-x; }
.inrt{ width:465px; height:215px; float:left; overflow:hidden; background:url(images/hengx.gif) left bottom repeat-x; }
.inlb{ width:465px; height:215px; float:left; overflow:hidden;}
.inrb{ width:465px; height:215px; float:left; overflow:hidden;}
.inlbox{ width:165px; height:215px; float:left; overflow:hidden;}
.inrbox{ width:300px; height:215px; float:left; overflow:hidden;}
.inltit{ height:40px; width:120px; background:url(images/sjtb.gif) 10px 12px no-repeat;color: #5E5D5C;
    font-family: "Arial","Microsoft YaHei","黑体","宋体",sans-serif;
    font-size: 15.5px;
    font-weight: bold;
    line-height: 40px; padding-left:20px; margin-top:15px;float:left; display:inline; text-align:left; overflow:hidden;}
.inlnr{ width:160px; float:left; margin-left:10px; display:inline; height:100px;color: #999999; font-size: 14px;line-height: 24px; font-family: "微软雅黑","宋体","黑体",Arial; overflow:hidden}
.inlnrzz{ width:260px; float:left; text-align:left; padding-left:20px; margin-left:10px; display:inline; height:40px;color: #999999; font-size: 14px;line-height: 22px; font-family: "微软雅黑","宋体","黑体",Arial; overflow:hidden}
.inlmore{ width:140px; margin-left:10px; float:left; display:inline;font-family: "Arial","Microsoft YaHei","黑体","宋体",sans-serif;font-size: 13px;line-height:25px; overflow:hidden; color:#494949;font-weight: bold;text-transform:uppercase;}
.botbox{ width:100%; background:#383838; background:url(images/botbg.jpg) repeat-x; height:288px; margin-left:auto; margin-right:auto;}
.botboxa{ width:960px;  margin-left:auto; margin-right:auto; text-align:left; height:230px; }
.botboxa li{ float:left; text-decoration:none; list-style:none; width:auto; text-align:center; padding-left:10px; padding-right:10px}
.botboxb{ width:990px;  margin-left:auto; margin-right:auto; text-align:center; height:40px; padding-top:25px;font-size:12px; font-family: Arial;color:#FFFFFF;}
.botboxa li a{ font-size:12px; font-family: "微软雅黑","宋体","黑体",Arial;color:#FFFFFF; }
.datubg{ width:100%; background:url(images/datubga.jpg) center center;}
.xxadbox{ width:100%; height:553px; margin-left:auto; margin-right:auto; margin-top:0; overflow:hidden;}

.neibox{ width:1000px; height:auto; margin-left:auto; margin-right:auto;  margin-top:9px; }
.neiboxpp{ width:1000px; height:auto; margin-left:auto; margin-right:auto; margin-top:9px;}
.neiboxdd{ width:1000px; height:auto; margin-left:auto; margin-right:auto; margin-top:9px; }
.neilbox{ width:207px; float:left;min-height:350px; height:auto;}
.cl{ width:100%; height:1px; float:left; clear:both;overflow: hidden;}

     

.neirbox{ width:1000px; float:left; height:auto;}
.neilban{ width:207px; background:url(images/neibanbg.jpg) left top no-repeat; height:28px; float:left; height:28px; margin-bottom:2px; display:inline}
.neilbanx{ width:207px; background:url(images/neibanbg.jpg) left top no-repeat; height:auto; float:left; margin-bottom:2px; display:inline}
.neilbanx li{ margin-top:5px; margin-bottom:5px;width:150px; }
.neilban a{font-family: "Arial","Microsoft YaHei","黑体","宋体",sans-serif;font-size: 14px;line-height:28px; overflow:hidden;color:#494949;font-weight: bold; padding-left:30px;}
.neilbanx a{font-family: "Arial","Microsoft YaHei","黑体","宋体",sans-serif;font-size: 14px;line-height:28px; overflow:hidden;color:#494949;font-weight: bold; padding-left:30px;}
.neitit{ width:670px;font-family:"Arial","Microsoft YaHei","黑体","宋体",sans-serif;font-size:15.5px;line-height:28px; overflow:hidden;color:#494949;font-weight:bold; margin-left:26px; text-align:center; margin-top:10px}
.neisj{ width:670px; font-size:12px; color:#666666; margin-left:26px; margin-top:10px; line-height:22px; text-align:center}
.neinr{ width:670px;margin-left:26px; float:left; height:auto; font-size:14px; line-height:22px; color:#666666; margin-top:10px}
.neirboxa{ width:1000px; float:left; height:auto; text-align:center;  margin-bottom:20px}
.neinrpp{ width:910px;margin-left:10px; float:left; height:auto; font-size:14px; line-height:22px; color:#666666; margin-top:10px}
.neirboxb{ width:703px; float:left; height:auto; background:url(images/rbgbox.gif) left top repeat-x; margin-left:20px;}
.neirtbox{ width:670px; float:left;font-family:"Arial","Microsoft YaHei","黑体","宋体",sans-serif;font-size:15.5px;overflow:hidden;color:#494949;font-weight:bold; padding-left:26px; display:inline; padding-top:20px; }
.neilysm{width:670px; line-height:25px;float:left;font-family: Arial, Helvetica, sans-serif;font-size:14px;overflow:hidden;color:#494949;padding-left:26px; display:inline; padding-top:20px; margin-bottom:30px}


.forma{
margin: 0px auto;
width: 450px;
}
.bo{
border: none; width:100%;
}
.labela{
float: left; width:100px;
padding:6px 0px 4px 30px;
}


.inputa,.textareaa{
border: 1px solid #CCCCCC;
margin: 5px 0px; width:200px
}
.textareaa{
padding: 2px;
}
.bt{
width: 38px;
height: 20px;
font-size: 11px;
border: solid 1px #CCCCCC;
background: #FBFBFB;
text-align: center;
}
.btcenter{
text-align: center;
clear: left;
padding: 4px 0px 0px;
}
.sffocus {
background: #F0F9FB; /*----for IE----*/
border: 1px solid #1D95C7;
}
.textareaa:focus, .inputa:focus {
background: #F0F9FB; /*----for firefox......----*/
border: 1px solid #1D95C7;
}
.button {
font: 12px;
width:80px;
color: #D3E0E7; background:url(images/tjan.gif) left top no-repeat;
height: 20px;
line-height: 17px; border:none
}
.prod_list_list {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.5em; MARGIN: 5px 5px; PADDING-LEFT: 3px; WIDTH: 210px; PADDING-RIGHT: 3px; FLOAT: left; PADDING-TOP: 5px; _display: inline;border:#838383 solid 1px;
}
.prod_list_lisxt {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.5em; MARGIN: 5px 5px; PADDING-LEFT: 3px; WIDTH: 210px; PADDING-RIGHT: 3px; FLOAT: left; PADDING-TOP: 5px; _display: inline;border:#838383 solid 1px;
}
.prod_list_pic {
	MARGIN: 0px auto; WIDTH: 200px; HEIGHT: 200px; 
}
.prod_list_picx {
	MARGIN: 0px auto; WIDTH: 200px; HEIGHT: 200px; 
}
.prod_list_pic IMG {
	MARGIN: 0px auto; WIDTH: 190px; HEIGHT: 190px
}
.prod_list_picx IMG {
	MARGIN: 0px auto; WIDTH: 190px; HEIGHT: 190px
}
.prod_list_picssss {
	BORDER-BOTTOM: #d5e1e2 1px solid; BORDER-LEFT: #d5e1e2 1px solid; BORDER-TOP: #d5e1e2 1px solid; BORDER-RIGHT: #d5e1e2 1px solid
}

.prod_list_picwwwww:hover {
	BORDER-BOTTOM: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; BORDER-TOP: #a0a0a0 1px solid; BORDER-RIGHT: #a0a0a0 1px solid
}
.prod_list_name {
	TEXT-ALIGN: center; LINE-HEIGHT: 22px; MARGIN-TOP: 5px; font-size:16px; font-weight:bolder; HEIGHT: 22px; OVERFLOW: hidden
}
.jrboxal{ width:225px; float:left; margin-top:20px; display:inline;}
.jrboxar{ width:445px; float:left; margin-top:20px;margin-left:10px; padding:10px; display:inline}
.new{width:670px; line-height:25px;float:left;overflow:hidden;color:#494949;padding-left:26px; display:inline; padding-top:20px; margin-bottom:10px}
.new ul{ list-style:none}
.new ul li{ background:url(images/hengx.gif) left bottom repeat-x; float:left; font-size:14px; width:680px; color:#666666}
.new ul li a{ padding-left:20px; background:url(images/sj.gif) left center no-repeat;color:#666666}
.new ul li  span{ float:right; padding-right:10px}
.ltopl{ width:207px; height:30px; float:left; display:inline; background:url(images/leftbgtop.gif) left top no-repeat;  text-align:left}
.ltoplx{ width:207px; height:30px; float:left; display:inline; background:url(images/leftbgtop1.gif) left top no-repeat; padding-left:30px;  text-align:left}
.ltoplx span{ padding-left:12px;line-height:30px; display:inline}
.ltoplx font{ text-align:left; padding-left:5px; color:#343434; line-height:30px;display:inline}
.ltopl span{ padding-left:12px;line-height:30px; display:inline}
.ltopl font{ text-align:left; padding-left:5px; color:#343434; line-height:30px;display:inline}
.lbotla {width:207px; height:100%; float:left; display:inline; background:url(images/leftbg.gif) left top repeat-y;margin:0px; text-align:left; padding:0}
.lbotla ul{ width:191px;height:100%; padding-left:5px; list-style:none;}
.lbotla ul li{ width:191px; background:url(images/xx.gif) left bottom repeat-x; height:26px; line-height:26px;list-style:none; float:left; text-align:left}
.lbotla ul li a{width:140px; background:url(images/sj3.gif) left center no-repeat; line-height:26px;list-style:none; float:left; padding-left:20px; float:left; display:inline; text-align:left}
.lbotlb {width:207px; height: auto; float:left; display:inline; background:url(images/leftbg.gif) left top repeat-y;margin:0px; border-bottom:#C1C1C1 solid 1px; text-align:left;}
.lbotlb ul{ width:191px;height:auto; padding-left:5px; list-style:none; line-height:26px; padding-top:5px; padding-bottom:10px;}

.lbotlc {width:207px; height: auto; float:left; display:inline;text-align:left; margin-top:20px;}
.lbotld {width:207px; height: auto; float:left; display:inline; background:url(images/leftbg.gif) left top repeat-y;margin:0px; text-align:left;border-bottom:#C2C2C2 solid 1px;}
.lbotld ul{ width:181px;height:auto; padding-left:5px; list-style:none; padding-bottom:10px;}

.ltopz{ width:536px; height:25px; float:left; display:inline; margin-top:5px;text-align:left}
.ltopz span{ padding-left:12px;line-height:25px; display:inline}
.ltopz font{ text-align:left; padding-left:0px; color:#343434; line-height:25px;display:inline}
.lbotza{ width:536px; height: auto; float:left; display:inline; margin-top:5px;text-align:left}
.lbotzb{ width:536px; height: auto; float:left; display:inline;text-align:left; margin:0}
.lbotzb2{ width:727px; float:left; display:inline; margin-left:10px; text-align:left; padding-left:3px;height: auto;}
.cn{ font-size:15px; font-family:"宋体"; font-weight:bolder}
.en{ font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bolder}
.rightnr{ width:390px; margin-left:20px; margin-right:20px}
.rightnr ul li{font-size:14px; border-bottom:#969696 dashed 1px; color:#969696; text-align:left; list-style:inside; line-height:30px}
}