html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend { margin:0; padding:0; border:0; outline:0; font-size:13px; vertical-align:baseline; background:transparent;}

ul,ol,li{list-style:none}
img,fieldset,input,button{border:0;background-color:transparent;} 
em,address{font-style:normal}
a,button { cursor:pointer;}
table { border-collapse:collapse; border-spacing:0; }

body { line-height:18px; font-family:"Î¢ÈíÑÅºÚ","ËÎÌå",Helvetica, Arial, sans-serif; font-size:12px; color:#333; background-color:#fefefe;}
a { text-decoration:none; color:#333; }
a:link { text-decoration:none; color:#333; }
a:visited { text-decoration:none; color:#333; }
a:active { text-decoration:none; color:#004e90; }
a:hover { text-decoration:none; color:#004e90; }
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0; *display:none;}
.clearfix{*zoom:1;}


#wrap{min-width:1200px;}

#spot.sub{position:relative; padding-top:0px; height:375px; overflow:hidden;}
#spot.sub .img{ width:1920px; position:absolute; left:50%; top:0px; margin-left:-960px; z-index:1;  }
#spot.sub .txt{ width:1000px; position:absolute; left:50%; top:130px; margin-left:-530px; z-index:3; color:#642423; font-size:42px; line-height:52px; text-align:right; font-weight:500; }
#spot.sub .path{ width:1100px; position:absolute; left:50%; bottom:2px; margin-left:-550px; z-index:3; color:#642423; font-size:13px; line-height:16px; text-align:right;}
#spot.sub .path a{color:#642423;}
#spot.sub .path .space{ margin:0 8px; }
#spot .bg_cover{ position:absolute; left:0; top:0; z-index:2; width:100%; height:100%; background-color:#000; display:none; }

#container{ width:100%;}
#container.sub{ background-color:#efefef; position:relative; z-index:5; }
#container.sub > .container_inner{padding-top:60px; min-height:660px;}
#container.sub .path{ width:1120px; position:absolute; left:50%; bottom:10px; margin-left:-550px; z-index:3; color:#dadada; font-size:14px; line-height:16px; text-align:right;}
#container.sub .path a{color:#dadada;}

.lst_tab_cont{ background-color:#909090;}
.lst_tab_cont .inner{width:1200px; margin-left:auto; margin-right:auto; position:relative;}
.lst_tab_cont .inner > ul:after{display:block; clear:both; content:""; height:0; visibility:hidden;}
.lst_tab_cont .inner > ul > li{ min-width:177px; position:relative; float:left;  }
.lst_tab_cont .inner > ul > li.side{padding:0 15px;}
.lst_tab_cont .inner > ul > li:after{position:absolute; left:0; top:0; width:2px; height:100%; background:url(../images/bg_tab_line.gif) 0 0 repeat-y; content:"";}
.lst_tab_cont .inner > ul > li > a{position:relative; width:100%; height:37px; padding-top:10px; display:block; text-align:center; font-size:15px; line-height:25px; color:#fff; font-weight:700;}
.lst_tab_cont .inner > ul > li > a:hover{color:#004e90; }
.lst_tab_cont .inner > ul > li.on:after{display:none;}
.lst_tab_cont .inner > ul > li.on > a{ margin-top:-12px; padding-top:15px; background:url(../images/bg_tab_on.png) 0 0 no-repeat; color:#004e90; font-weight:700;}

#container.sub > .container_inner{ width:1200px; height:127px; margin:auto; position:relative; clear:both; padding-top:60px; min-height:660px;}
.container_inner{ width:1200px; padding-top:60px; min-height:660px; margin:auto; position:relative; clear:both;}
#product_area{ padding-bottom:60px;}
#product_area .header{text-align:left; clear:both; margin:auto; position:relative; }
#product_area .header:after{display:block;clear:both;content:"";height:0;visibility:hidden;}
#product_area .header h1{ float:left; margin-bottom:30px; padding-left:10px; font-size:30px; line-height:32px; font-weight:500; color:#333;}
#product_area .header p{ float:left; color:#aaa; margin-left:20px; font-size:25px; line-height:25px; padding-top:9px; letter-spacing:-1px; }
#product_area p{ font-size:15px; line-height:25px;}

.web{width:1200px; margin:0 auto; position:relative; z-index:1;}
.productnav{text-align:center; margin:20px 0 30px 0; width:1200px; margin:auto; position:relative; clear:both; }
.productnav a{display:inline-block; *display:inline; *zoom:1; color:#333; font-size:15px; height:40px; line-height:40px; width:150px; margin:10px 25px 10px 20px; background-color:#dddddd; }
.productnav a span{  font-size:15px; display:inline-block; *display:inline; *zoom:1; height:35px; }
.productnav a:hover,.productnav a.cur{color:#fff;background-color:#004e90;}
.productnav a:hover span,.productnav a.cur span{background-color:#004e90;}

.content{ font-size:14px; line-height:25px; letter-spacing:1px; padding:20px 10px 30px 15px; text-align:justify; text-justify:inter-ideograph;}
.content img{ border: #dddddd 1px solid; padding:1px;}
.title1 {font-size:15px; color:#004e90; letter-spacing:1px; font-weight:bold;}
.title2 {font-size:18px; color:#004e90; letter-spacing:1px; font-weight:bold; line-height:35px; padding:0 30px 0 30px;}
.title3 {font-size:28px; line-height:50px; font-weight:bold; color: #004e90; letter-spacing:1px;}
.contents{ line-height:20px; font-size:13px; letter-spacing:1px; padding-top:10px 10px 30px 16px; text-align:justify; text-justify:inter-ideograph;}

.zixun{ width:1200px; text-align:left; margin:auto; position:relative; clear:both;}
.zixun .zixunl{ width:250px; float:left;padding-bottom:45px; }
.zixun .zixunr{ width:870px; float:left; margin-left:25px; text-align:justify; text-justify:inter-ideograph;}
.zixun .zixunr ul{ list-style-type:none;}
.zixun .zixunr li{ background-image:url(../images/marker.png); background-position:left; background-repeat:no-repeat; padding-left:25px; padding-top:3px; padding-bottom:3px; list-style:none;}
.zixun .zixunr li span{ font-size:18px; letter-spacing:1px; font-weight:bold; line-height:35px;}
.zixun .zixunr li a{ font-size:14px; color:#004e90; font-weight:bold; text-decoration:none;}
.zixun .zixunr li a:hover{ font-size:14px; color:#004e90; font-weight:bold; text-decoration:underline;}

#pages{ width:1150px; padding-top:13px; padding-bottom:10px; padding-right:10px; margin:auto; position: relative; clear:both;}
#page{ width:100%; font-size:15px; color:#ddd; padding-top:10px; padding-bottom:10px; text-align:center; background-color:#004e90; border:#a0aabc solid 1px;}
#page a{ font-size:15px; color:#ddd;}
.gray{ color:#aaa; font-size:15px;}
#links{ display:none;}
