body { background:#e8f5fb; font-size:12px; line-height:24px; color:#033e93;   }
*{ margin:0; padding:0; }
img{ border:none; }
ul, li{ list-style:none; }
a { color:#033e93; text-decoration:none }
a:hover{ color:#067ce6; text-decoration:none; }

.header{width:938px; height:97px; margin:0 auto; background:url(../images/hdbg.jpg) no-repeat; font-size:36px; font-weight:bold; line-height:97px; padding:0 20px; overflow:hidden; }

.main { width:978px; margin:0 auto; overflow:hidden; background:url(../images/bg.jpg) repeat-y }
.menu { width:952px; overflow:hidden; margin:0 auto; margin-top:6px; background:url(../images/mu_bg.jpg) repeat-x }
.menu01 { display:block; line-height:36px; color:#ffffff; font-size:14px; text-align:center; font-weight:bold; float:left; background:url(../images/nevli.gif) no-repeat right top; padding:0 15px; overflow:hidden; }
.menu01 a { color:#ffffff; text-decoration:none; }
.menu01 a:hover {color:#ffffff; text-decoration:none; }
.menu02 { overflow:hidden; line-height:36px;  float:left; }
.menu02 ul{ overflow:hidden; }
.menu02 ul li{ font-weight:bold; font-size:14px; text-align:center; color:#fff; float: left;  background:url(../images/nevli.gif) no-repeat right top; padding-right:3px;  }
.menu02 ul li a{ color:#ffffff; text-decoration:none; display:block; padding:0 15px;   }
.menu02 ul li a:hover{ background:#a93035; text-decoration:none; color: #fff; }

.banner { width:938px; border:1px solid #b9dbff; margin:6px auto 0 auto; padding:6px; overflow:hidden; }
.banner img{ width:938px; height:300px; }

.h_main { width:952px; margin:0 auto; padding:10px 0 ; overflow:hidden }
.h_us { width:251px; float:left;  } /*height:216px; background:url(../images/usbg.jpg) no-repeat;*/
.h_us .title{ width:211px; line-height:33px; float:left; color:#60769b; font-size:14px; font-weight:bold; padding-left:40px }
.h_us img { padding:8px 0 0 14px; width:225px; height:68px; display:block; float:left; }
.h_us .con{ width:231px; padding:3px 10px 0px 10px; color:#698ab5; float:left;   }
.h_us .con div,.h_us .con p{ text-indent:2em; }

.h_news { width:286px;margin-left:10px; float:left } /* height:217px; background:url(../images/h_n_bg.jpg) no-repeat; */
.h_news .title { width:270px; line-height:25px; background:url(../images/line.gif) no-repeat bottom; padding:5px 0 0 16px; color:#60769b; font-size:14px; font-weight:bold;  }
.h_news ul { width:268px; margin:0 auto; overflow:hidden;  }
.h_news ul li { width:268px;line-height:30px; border-bottom:1px solid #d4ddee; font-size:12px; overflow:hidden; background:url(../images/arr4.png) no-repeat 4px center; display:block; float:left;   }
.h_news ul li a {  width:206px; float:left; padding:0 0 0 14px; display:block;  overflow:hidden; 
    text-overflow:ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;}
.h_news ul li span{ width:48px; display:block; float:left; text-align:right; color:#900; font-size:10px; }

.hrinews { width:395px; margin-left:10px; float:left }  /* height:217px; background:url(../images/hribg.jpg) no-repeat;*/
.hrinews .title { width:380px; padding:5px 0 0 15px; line-height:25px; background:url(../images/hriline.gif) no-repeat bottom;  color:#60769b; font-size:14px; font-weight:bold;  }
.hrinews ul { width:375px; margin:0 auto; overflow:hidden;  }
.hrinews ul li { width:375px;line-height:30px; border-bottom:1px solid #d4ddee; font-size:12px; overflow:hidden; background:url(../images/arr4.png) no-repeat 4px center; display:block; float:left;  }
.hrinews ul li a {  width:320px; float:left; padding:0 0 0 15px; display:block;  overflow:hidden; 
    text-overflow:ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;}
.hrinews ul li span{ width:40px; display:block; float:left; text-align:right; color:#900; font-size:10px; }

.products{ width:952px; overflow:hidden; margin:0 auto; padding:0px 10px 10px 10px;  }
.products ul{ overflow:hidden; }
.products ul li{ width:180px; display:block; float:left; padding:0 5px; }
.products ul li img{ width:174px; border:#c0d3e4 1px solid; padding:2px;  }
#demo{ width:952px; overflow:hidden;} 

.footer { width:978px; overflow:hidden; margin:0 auto; background:url(../images/footerbg.png) no-repeat left bottom #FFF ; padding-bottom:10px; }
.foot{ width:974px; border:#c3e2f7 2px solid; border-bottom:none;  padding-top:10px; overflow:hidden;   }
.linktop{ width:952px; height:10px;  background:url(../images/linktop.png) no-repeat; margin:0 auto;  overflow:hidden;   }
.link{ width:940px; background:#f1f1f1; overflow:hidden; border-left:#e6e4f2 1px solid; border-right:#e6e4f2 1px solid; margin:0 auto; padding:0 5px;  }
.link li{ display:block; float:left; padding:0 5px; white-space:nowrap; }
.linkbot{ width:952px; height:10px; background:url(../images/linkbot.png) no-repeat; margin:0 auto;  overflow:hidden;    }

.copyright{ width:952px; margin:0 auto; line-height:60px; text-align:center;  }

.zy_l { width:196px; float:left; overflow:hidden; }
.zy_ltop{ width:196px;  height:10px; background:url(../images/lefttop.png) no-repeat; overflow:hidden;  }
.zy_lbot{ width:196px; height:10px; background:url(../images/leftbot.png) no-repeat; overflow:hidden;  }
.zy_l .title{ width:175px; line-height:24px; background:url(../images/line2.gif) no-repeat left bottom; margin:0 auto; font-weight:bold; font-size:14px; padding:0 0 5px 5px; }
.h10{ height:10px;  overflow:hidden;  }

.subnav{ width:194px; border-left:1px #dfe6ec solid; border-right:1px #dfe6ec solid; overflow:hidden;    }
.subnav ul{ overflow:hidden; width:180px; margin:0 auto; }
.subnav ul li { width:180px; line-height:30px; background:url(../images/wbg.jpg) no-repeat; margin-top:8px;  }
.subnav ul li a { padding-left:40px; font-weight:bold; font-size:12px }

.description{ overflow:hidden; width:180px; margin:0 auto; padding-top:5px;  }
.description div,.description p{ text-indent:2em; }

.hots{ width:194px; border-left:1px #dfe6ec solid; border-right:1px #dfe6ec solid; overflow:hidden;  }
.hots ul{ overflow:hidden; width:180px; margin:0 auto; }
.hots ul li{ width:167px; background:url(../images/arr4.png) no-repeat 4px center; padding-left:13px; border-bottom: 1px solid #d4ddee; display:block; float:left;  overflow:hidden; 
    text-overflow:ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1; }

.zy_r { width:750px; float:right; overflow:hidden; }
.zy_rtop{ width:750px; height:38px; background:url(../images/rh3.jpg) no-repeat; overflow:hidden;  }
.zy_rtop strong{ width:550px; display:block; float:left; color:#446996; font-weight:bold; font-size:14px; line-height:38px; padding-left:40px; }
.zy_rtop span { width:150px; display:block; float:left; padding:10px 10px 0 0; font-size:12px; color:#446996; text-align:right;  }
.rd { width:750px; height:9px; background:url(../images/z_r_d.jpg) no-repeat }

.zy_r .title{ width:750px; overflow:hidden; text-align:center; background:url(../images/z_r_m.jpg) repeat-y; color:#5476a3; font-size:16px; font-weight:bold; padding-top:10px;  }
.zy_r .date{ width:750px; overflow:hidden; text-align:center; background:url(../images/z_r_m.jpg) repeat-y;   color:#ff9300;  }
.zy_r .date01{ width:730px; margin:0 auto; border-bottom:1px #a2d9ec solid; padding-bottom:5px;}

.rm { width:730px; overflow:hidden; padding:5px 10px; background:url(../images/z_r_m.jpg) repeat-y;  }
.rm div,.rm p{ text-indent:2em; }

.body { width:730px; overflow:hidden; padding:15px 10px 5px 10px; background:url(../images/z_r_m.jpg) repeat-y;  }
.body div,.body p{ text-indent:2em; }
.body img{ display:block; margin:0 auto; }
.next{ width:710px; overflow:hidden; padding:0 20px;  background:url(../images/z_r_m.jpg) repeat-y; }

.list{ width:730px; overflow:hidden; padding:5px 10px; background:url(../images/z_r_m.jpg) repeat-y;  }
.list ul{ overflow:hidden; }
.list ul li{ width:715px; padding-left:15px; line-height:32px; background:url(../images/arr_2.png) no-repeat 2px 11px; overflow:hidden; border-bottom:#dfe6ec 1px dashed; display:block; float:left;   }
.list ul li a{ width:600px; display:block; float:left; }
.list ul li span{ width:110px; display:block; float:left; text-align:right; padding-right:5px;  }

.listpic{ width:730px; overflow:hidden; padding:0px 10px 5px 10px; background:url(../images/z_r_m.jpg) repeat-y; }
.listpic ul{ display:block; overflow:hidden;}
.listpic ul li{ width:730px; display:block; overflow:hidden; float:left; padding:5px 0 0 0; border-bottom: 1px solid #EEE; color: #aaa;}
.listpic ul li img{ width:80px; height:54px; display:block; padding:1px; border: 1px solid #EEE; float:left;}
.listpic ul li img:hover{ border: 1px solid #aaa; }
.listpic ul li a.preview{ width:84px; float:left; margin:5px 7px 3px 10px; display:inline;}
.listpic ul li a.title_cp{ overflow:hidden; line-height:25px; font-weight:bold; font-size:14px; margin-left:2px; }
.listpic ul span.info{ display:block; line-height:23px; color:#555; padding-left:12px; }
.listpic ul span.info small{ color:#AAA; font-size:12px; margin-left:3px; }
.listpic ul span.info a{ color:#690; }
.listpic ul p.intro{ color:#776955; line-height:20px;  padding-left:10px; padding-right:10px; }

.pagelist{ width:730px; overflow:hidden; padding:5px 10px; background:url(../images/z_r_m.jpg) repeat-y;  text-align:center; }
.pagelist li{ padding:0 3px; display:inline; }
