@charset "utf-8";
/* CSS Document */
* {padding:0px; margin:0px; line-height:22px; font-family:Arial, Helvetica, sans-serif,'宋体',"微软雅黑";}
ul {list-style-type:none;}
img {border:none;}
body {font-size:12px; background:#CC3300;}
.head, .main, .foot {width:950px; margin:0px auto; background:#FFF;}
.head {background:url(bg_body_left7.jpg) #FDF3E7 0px 26px repeat-x; min-height:262px;}
.head .logo {float:left; width:170px;}
.head .headright {float:left; width:780px;}
.logo .logotop {height:26px; line-height:26px; background:#CC3300; color:#FFF; text-align:center; letter-spacing:1px;}
.headright .headrighttop {height:26px; line-height:30px; background:url(headrighttop.gif) no-repeat; text-align:right; padding-right:10px; overflow:hidden; color:#E23F09;}
.headright .menu {height:36px; overflow:hidden; background:url(menubg.gif) repeat-x;}
.menu ul {margin-left:9px;}
.menu ul li {float:left; width:90px; height:36px; line-height:36px; text-align:center; font-weight:bold;}
.menu ul li.fen {width:2px; background:url(lifen.gif) no-repeat; margin:0px 2px;}
.menulink:link, .menulink:visited {color:#FFF; display:block; text-decoration:none; height:36px; line-height:36px;}
.menulink:hover, .menulink:active {color:#CC3300; display:block; text-decoration:none; height:36px; line-height:36px; background:url(libg.jpg) no-repeat center;}
.main {background:url(bg_body_left3.jpg) repeat-x;}
.main .left {float:left; width:170px; background:url(pic_left1.jpg) no-repeat left bottom; _height:700px; min-height:700px;}
.left .procalist {background:none;}
.procalist ul {margin:0px auto; width:125px;}
.procalist ul li {height:21px; background:url(bg_title_left2.jpg) no-repeat; width:125px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom:5px;}
.procalink:link, .procalink:visited {text-decoration:none; height:21px; line-height:21px; #line-height:23px; color:#FFF; display:block; padding-left:25px; overflow:hidden;}
.procalink:hover, .procalink:active {text-decoration:none; height:21px; line-height:21px; #line-height:23px; color:#FFF; display:block; padding-left:25px; background:url(bg_title_left1.jpg) no-repeat; overflow:hidden;}
.main .right {float:left; width:780px; background:#FFF; _height:700px; min-height:700px;}
.right .searchform {background:url(searchformbg.gif) 10px 8px no-repeat #FEE3D0; height:32px; line-height:32px; border-bottom:1px #FED3B7 solid; border-left:1px #FED3B7 solid; margin-top:1px; padding-left:40px;}
.searchform form {padding-top:6px;}
.right .path {height:29px; line-height:29px; width:704px; margin:0px auto; margin:30px auto; font-size:16px; color:#CC3300; text-align:center; font-weight:bold; background:url(pathbg.gif) no-repeat;}
.right .content {width:704px; margin:0px auto; padding-bottom:10px;}
.content img {border:1px #DDD9C9 solid; padding:2px;}
.newslist{width:704px;}
.newslist ul li{border-bottom:1px #CCC dashed; height:22px; line-height:22px;}
.newslist ul li.seleted{background:#FBFAFA;}
.newslist ul li.topline{border-bottom:1px #CCC solid; font-weight:bold; margin-bottom:8px;}
.newslist ul li p{float:left; text-align:center; height:22px; line-height:22px;}
.newslist ul li p.date{width:130px;}
.newslist ul li p.title{width:474px;}
.newslist ul li p.click{width:100px;}
.newslist ul li p.lefts{text-align:left;}
.newslist .newstitle{text-align:center; font-size:14px; font-weight:bold; border-bottom:1px #CCC solid; height:35px; line-height:35px; margin:0px 8px;}
.newslist .newsinfo{text-align:center; padding:2px 0px; border-bottom:1px #DDD solid; margin:0px 8px;}
.newslist .newscontent{padding:8px;}
.prolist {}
.prolist ul {margin-left:13px;}
.prolist ul li {float:left; width:210px; height:230px; overflow:hidden; margin-right:20px;}
.prolist ul li.nomargin {margin-right:0px;}
.prolist .proimg {text-align:center}
.proimg img {width:170px; height:180px; padding:2px;}
.prolist .proname {text-align:center; margin-top:6px;}
.prolist .procode {text-align:center;}
.prolist .productname {font-size:14px; font-weight:bold; color:#B50000; padding-left:20px; margin-bottom:10px;}
.productname span {font-size:12px; font-weight:normal; color:#666; margin-left:6px;}
.foot .bottombg {background:url(footbg.gif) repeat-x; height:50px;}
.foot .foottxt {color:#FFF; text-align:center; background:#CC3300; line-height:18px; padding:10px 0px;}


.clear {clear:both;}
.inputstyle {border:1px #CCC solid; height:16px; line-height:16px;}
.buttonstyle {border-top:1px #FFF solid; border-left:1px #FFF solid; border-right:1px #404040 solid; border-bottom:1px #404040 solid; height:20px; line-height:20px; text-align:center; width:50px; font-size:12px; position:relative; top:1px;}
.marginr10 {margin-right:10px;}
.height8 {height:8px; line-height:8px; font-size:0px;}
a:link, a:visited {color:#333; text-decoration:none;}
a:hover, a:active {color:#333; text-decoration:underline;}

/* 分页专业样式表 */
.paginator {font-size:12px; padding:10px 20px 10px 0; margin: 0px; text-align:right}
.paginator a, .pageList .this-page {padding: 1px 5px; border: solid 1px #FCEFE5; background: #FDF5EF; color:#656565; text-decoration: none;margin-right:6px; hide-focus: expression(this.hideFocus=true);  /* for ie 5+ */  outline: none;  /* for firefox 1.5 + */}
.paginator a:visited {padding: 1px 5px; border: solid 1px #FCEFE5; background: #FDF5EF; text-decoration: none; color:#656565;}
.paginator .cntxt {padding-top:1px; padding-left:6px; padding-right:6px; *padding-top:1px; *padding-bottom:0px;}
.paginator .this-page {padding: 1px 5px;font-weight: bold; font-size: 13px;border:none}
.paginator a:hover {color: #FFF; background:#CC3300; border-color:#CC3300; text-decoration: none;}