﻿@charset "utf-8";
/* CSS Document */
* {line-height:22px; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}
ul {list-style-type:none;}
img {border:none;}
body {font-size:12px; background:#DDD;}
.header, .main, .footer {width:1000px; margin:0px auto; border-right:1px #EDEDE5 solid; border-left:1px #EDEDE5 solid;}
.header {background:url(headbg.gif) repeat-x;}
.head {height:106px; border-bottom:1px #EDEDE5 solid; margin-bottom:1px;}
.logo {height:79px; margin-left:5px;}
.logoimg {float:left;}
.lang {float:right; padding-right:40px; padding-top:30px;}
.menu {position:absolute; z-index:999;}
.menu ul {margin-left:10px;}
.menu ul li {float:left; width:103px; height:27px; text-align:center; margin-right:3px;}
.menulink:link, .menulink:visited {font-size:14px; font-weight:bold; line-height:33px; height:27px; display:block; background:url(menubg.gif) no-repeat; text-decoration:none; color:#FFF; overflow:hidden;}
.menulink:hover, .meunlink:active {font-size:14px; font-weight:bold; line-height:33px; height:27px; display:block; background:url(menubg1.gif) no-repeat; text-decoration:none; color:#FFD200; overflow:hidden;}
.banner {border-bottom:1px #CCC solid; padding-bottom:2px;}
.main {background:url(mainbg.gif) repeat-y #F7F8FA; border-bottom:3px #CE0000 solid;}
.leftdiv, .middlediv, .rightdiv {float:left;}
.leftdiv {width:230px;}
.leftsys {width:220px; margin:0px auto; padding-top:6px;}
.leftsys .title{height:28px; background:url(lefttitlebg.gif) no-repeat; color:#BC0A04; font-weight:bold; line-height:28px; letter-spacing:2px; padding-left:20px; *line-height:34px; overflow:hidden; font-size:14px; letter-spacing:6px;}
.leftsys .title1 {height:1px; border-bottom:1px #E1E1E1 solid; line-height:0px; font-size:0px;}
.leftsys .tellist {border:1px #E1E1E1 solid;}
.leftsys .tela {background:url(tela.gif) no-repeat 6px 6px #FFF; color:#EC0000; line-height:13px; padding-top:7px; padding-bottom:4px; padding-left:34px;}
.leftsys .telb {background:url(telb.gif) no-repeat 6px 6px #FFF; color:#F90; line-height:13px; padding-top:7px; padding-bottom:4px; padding-left:34px;}
.leftsys .middle {background:url(middlebg.gif) repeat-y; padding:8px;}
.leftsys .bottom {background:url(leftbottom.gif) no-repeat; height:4px; line-height:0px; font-size:0px;}
.leftsys .middle .newsimg {padding-bottom:5px; border-bottom:1px #CCC solid;}
.leftmenulist ul li {border-bottom:1px #EBEBEB solid; margin-bottom:2px;}
.leftmenulist ul li.submenu {padding-left:10px;}
.submenulink:link, .submenulink:visited {padding-top:2px; *padding-top:4px; padding-left:3px; padding-right:3px; margin-right:8px; background:#999; color:#FFF; text-decoration:none;}
.submenulink:hover, .submenulink:active {padding-top:2px; *padding-top:4px; padding-left:3px; padding-right:3px; margin-right:8px; background:#A20606; color:#FCFF00; text-decoration:none;}
.submenulink.s:link, .submenulink.s:visited, .submenulink.s:hover, .submenulink:active {padding-top:2px; *padding-top:4px; padding-left:3px; padding-right:3px; margin-right:8px; background:#A20606; color:#FCFF00; text-decoration:none;}
.leftmenulink:link, .leftmenulink:visited {color:#5B5A5A; text-decoration:none; padding-left:50px; font-size:14px; letter-spacing:2px; background:url(news_ico.gif) no-repeat 35px 13px; display:block; padding-top:5px; padding-bottom:3px;}
.leftmenulink:hover, .leftmenulink:active {color:#FFF; text-decoration:none; padding-left:50px; font-size:14px; letter-spacing:2px; background:url(news_ico1.gif) no-repeat 35px 13px #FF0000; display:block; padding-top:5px; padding-bottom:3px;}
.leftsys .middle ul.joinlist li {border-bottom:1px #7F7F7F dashed; padding-left:10px; padding-top:2px; padding-bottom:2px;}
.middlediv {width:570px;}
.middlediv .middlesys {margin-top:6px; margin-left:10px; margin-right:10px;}
.middlediv .middlesys .title {height:28px; background:url(middletitlebg.gif) no-repeat; color:#BC0A04; font-weight:bold; line-height:28px; letter-spacing:2px; padding-left:20px; *line-height:34px; overflow:hidden; font-size:14px; letter-spacing:6px;}
.middlediv .middlesys .quickmenu ul {margin-top:15px; margin-left:8px;}
.middlediv .middlesys .quickmenu ul li {float:left; width:110px; height:110px; background:url(quickmenu.gif) no-repeat; text-align:center; margin-right:30px;}
.middlediv .middlesys .quickmenu ul li.nomargin {margin-right:0px;}
.middlediv .middlesys .middletop ul {margin-top:10px; margin-left:4px;}
.middlediv .middlesys .middletop ul li {color:#666; height:130px;}
.middlediv .middlesys .middletop ul li img {border:1px #DEDEDE solid; padding:1px; float:left; margin-right:15px;}
.middlediv .middlesys .middletop ul li span {font-weight:bold; color:#BC0A04;}
.middlediv .middlesys .middletop ul li p.indexprocontent img {display:none;}
.middlediv .middlesys .middletop ul li p.more {text-align:right; padding-right:15px; display:block;}
.middlediv .middlesys .middletop ul li.nomargin {margin-right:0px;}
.middlediv .middlesys .toppro {height:130px; background:url(toppro.gif) no-repeat;}
.middlediv .middlesys .toppro ul {margin:0px auto; width:490px; height:130px; padding-top:4px; overflow:hidden;}
.middlediv .middlesys .toppro ul li {}
.content {float:left; background:#F7F8FA; margin-left:10px; display:inline; width:750px; min-height:335px; _height:335px; padding-top:6px;}
.content .path {height:31px; line-height:33px; *line-height:35px; padding-left:15px; background:url(pathbg.gif) no-repeat; overflow:hidden; color:#0097B2; font-weight:bold; letter-spacing:1px;}
.content .maincontent {padding:8px;}
.content .maincontent .prolist {margin-left:40px; margin-top:10px;}
.content .maincontent .prolist li {float:left; width:160px; margin-right:80px; padding-top:5px; margin-bottom:10px;}
.content .maincontent .prolist li.nomargin {margin-right:0px;}
.content .maincontent .prolist li .proimg {margin:0px auto; width:150px;}
.content .maincontent .prolist li .proimg img {width:150px; height:130px; border:none;}
.content .maincontent .prolist li .proname {text-align:center; margin-top:5px; border-top:1px #DDD solid; height:24px; line-height:24px; padding-top:3px;}
.leftcalink:link, .leftcalink:visited {color:#5B5A5A; text-decoration:none; padding-left:30px; letter-spacing:2px; background:url(news_ico.gif) no-repeat 15px 10px; display:block; padding-top:2px; padding-bottom:0px; font-weight:bold;}
.leftcalink:hover, .leftcalink:active {color:#FFF; text-decoration:none; padding-left:30px; letter-spacing:2px; background:url(news_ico1.gif) no-repeat 15px 10px #FF0000; display:block; padding-top:2px; padding-bottom:0px; font-weight:bold;}

ul.prolists {}
ul.prolists li {border-bottom:1px #CCC dotted; padding-top:5px; height:130px; overflow:hidden;}
ul.prolists li .proimg {float:left; width:160px;}
ul.prolists li .proimg img {height:120px; width:150px;}
ul.prolists li .prodetail {float:left; width:572px; border:1px #CCC solid; height:118px; overflow:hidden;}
ul.prolists li .prodetail .t {height:24px; line-height:24px; border-bottom:1px #CCC solid; background:#EEE; overflow:hidden;}
ul.prolists li .prodetail .t p {float:left; height:24px; overflow:hidden; line-height:24px;}
ul.prolists li .prodetail .t p.t1 {width:70px; height:24px; border-right:1px #CCC solid; margin-right:5px; text-align:center;}
ul.prolists li .prodetail .t p.t2 {width:160px; border-right:1px #CCC solid; margin-right:20px;}
ul.prolists li .prodetail .t p.t3 {width:80px; padding-left:26px; background:url(pdf.gif) 5px 3px no-repeat; border-right:1px #CCC solid; margin-right:15px;}
ul.prolists li .prodetail .t p.t4 {}
ul.prolists li .prodetail .c {padding:4px 8px;}
ul.prolists li .prodetail .c img {display:none;}

.proshow {border-bottom:1px #CCC dotted; height:130px; padding-top:5px;}
.proshow .proimg {float:left; width:160px;}
.proshow .proimg img {height:120px; width:150px;}
.proshow .prodetail {float:left; width:572px; border:1px #CCC solid; height:118px;}
.proshow .prodetail .t {height:50px; line-height:50px; border-bottom:1px #CCC solid; background:#EEE; overflow:hidden;}
.proshow .prodetail .t p {line-height:50px;}
.proshow .prodetail .t p.t1 {float:left; padding-left:20px;}
.proshow .prodetail .t p span {color:#EC5100; font-size:14px; font-weight:bold;}
.proshow .prodetail .t p.t2 {float:right; padding-right:20px;}
.proshow .prodetail .c1 {height:34px; line-height:34px; border-bottom:1px #CCC solid; padding-left:20px;}
.proshow .prodetail .c1 span {color:#EC5100; font-size:14px; font-weight:bold;}
.proshow .prodetail .c2 {height:34px; line-height:34px; padding-left:42px; background:url(pdf.gif) no-repeat 20px 7px;}
.proshow .prodetail .c2 a:link, .proshow .prodetail .c2 a:visited, .proshow .prodetail .c2 a:hover, .proshow .prodetail .c2 a:active {line-height:34px;}

.protab {border:1px #CCC solid; margin-top:10px;}
#tabNav {background:#EEE; border-bottom:1px #CCC solid;}
#tabNav ul {height:26px; overflow:hidden;}
#tabNav ul li {float:left; height:26px; line-height:26px; #line-height:28px; width:100px; text-align:center; border-right:1px #CCC solid;}
#tabNav ul li a:link, #tabNav ul li a:visited, #tabNav ul li a:hover, #tabNav ul li a:active {text-decoration:none; display:block; height:26px; line-height:26px; #line-height:28px; outline:none; letter-spacing:2px; font-weight:bold; color:#333;}
#tabNav ul li a.selected:link, #tabNav ul li a.selected:visited, #tabNav ul li a.selected:hover, #tabNav ul li a.selected:active {background:#FE4F00; color:#FFF; cursor:default;}
#tab1, #tab2, #tab3, #tab4 {padding:10px;}
#askform {padding-left:50px; padding-top:10px;}
ul.otherlist {}
ul.otherlist li {float:left; width:178px; height:150px; margin-top:5px; overflow:hidden; text-align:center;}
ul.otherlist li p.p1 {}
ul.otherlist li p.p1 img {width:150px; height:120px;}
ul.otherlist li p.p2 {margin-top:4px;}


.content .maincontent .newslist{}
.content .maincontent .newslist ul li{border-bottom:1px #CCC dashed; height:22px; line-height:22px;}
.content .maincontent .newslist ul li.seleted{background:#FBFAFA;}
.content .maincontent .newslist ul li.topline{border-bottom:1px #CCC solid; font-weight:bold; margin-bottom:8px;}
.content .maincontent .newslist ul li p{float:left; text-align:center; height:22px; line-height:22px;}
.content .maincontent .newslist ul li p.date{width:120px;}
.content .maincontent .newslist ul li p.title{width:430px;}
.content .maincontent .newslist ul li p.click{width:100px;}
.content .maincontent .newslist ul li p.left{text-align:left;}
.content .maincontent .newslist .newstitle{text-align:center; font-size:14px; font-weight:bold; border-bottom:2px #CCC solid; height:35px; line-height:35px; margin:0px 8px;}
.content .maincontent .newslist .newsinfo{text-align:center; padding:2px 0px; border-bottom:1px #DDD solid; margin:0px 8px;}
.content .maincontent .newslist .newscontent{padding:4px 12px; overflow-x:hidden;}
.content .maincontent .protitle {font-weight:bold; color:#B50000; padding:6px 0px; border-bottom:1px #DEDEDE solid; margin-bottom:10px;}
.content .maincontent .protitle span {font-size:11px; color:#666; margin-left:6px;}
.content .maincontent .procontent {overflow-x:hidden; margin-bottom:10px; _width:735px; _overflow:hidden;}
.rightdiv {width:200px;}
.rightsys {width:190px; margin:0px auto; padding-top:6px;}
.rightsys .title {height:28px; background:url(righttitlebg.gif) no-repeat; color:#BC0A04; font-weight:bold; line-height:28px; letter-spacing:2px; padding-left:20px; *line-height:34px; overflow:hidden; font-size:14px; letter-spacing:6px;}
.rightsys .middle {background:url(middlebg1.gif) repeat-y; padding:8px;}
.loginform li {padding:2px 0px; text-align:center;}
.txtinput{border:1px #CCC solid; font-size:12px; line-height:16px;}
.button {width:56px; height:20px; line-height:22px; color:#CE0609; text-align:center; background:url(buttonbg.gif) no-repeat; font-size:12px; border:none;}
.rightsys ul.newprolist {height:298px; overflow:hidden; _height:311px;}
.rightsys .newpro ul li {border-bottom:1px #CCC dotted; margin-bottom:8px; text-align:center;}
.rightsys .newpro ul li img {clear:both; padding:2px; border:1px #DDD solid;}
.rightsys .newpro .proname {text-align:center; color:#333;}
.rightsys .bottom {background:url(rightbottom.gif) no-repeat; height:4px; line-height:0px; font-size:0px;}
.footer {background:url(footerlogo.gif) no-repeat 30px 50% #A5A6A8;}
.footer .foot {margin-left:180px; padding:10px 0px; color:#333;}


.clear {clear:both;}
.height10 {height:10px; line-height:10px; font-size:0px;}
.alignc {text-align:center;}
.marginr10 {margin-right:10px;}
.marginb5 {margin-bottom:5px;}
a:link, a:visited {color:#000; text-decoration:none;}
a:hover, a:active {color:#000; text-decoration:underline;}
#toppro1 img {margin-right:8px; width:150px; height:120px;}
#toppro2 img {margin-right:8px; width:150px; height:120px;}
.topprolink:link, .topprolink:visited {}
.topprolink:hover, .topprolink:active {}
/* 分页专业样式表 */
.paginator { font: 12px Arial, Helvetica, sans-serif; padding:10px 20px 10px 0; margin: 0px; text-align:right}
.paginator a, .pageList .this-page {padding: 1px 5px; border: solid 1px #E7E7E7; background: #FFF; color:#656565; text-decoration: none;margin-right:3px; hide-focus: expression(this.hideFocus=true);  /* for ie 5+ */  outline: none;  /* for firefox 1.5 + */}
.paginator a:visited {padding: 1px 5px; border: solid 1px #E7E7E7; background: #FFF; text-decoration: none; color:#656565;}
.paginator .break {padding: 1px 5px; border:none;text-decoration: none;}
.paginator .this-page {padding: 1px 5px;font-weight: bold; font-size: 13px;border:none}
.paginator a:hover {color: #FFF; background:url(pagehover.gif) no-repeat #FFA501; #background:url(pagehover.gif) no-repeat 1px 1px #FFA501; border-color:#E7E7E7; text-decoration: none;}