@charset "utf-8";
/* CSS Document */

body{ background:url(images/bg.png); margin:0; font:12px/1.5em Arial, Helvetica, sans-serif}
img{ border:0}
ul,form{ list-style:none; margin:0; padding:0}
a{ text-decoration:none}
input{ vertical-align:middle}
.fontbig{ font: bold 30px Georgia, "Times New Roman", Times, serif}
.fontred{ color:#c30}

.header{  background:url(images/topbg.png) repeat-x top}
.header .topinfo{ width:950px; margin:0 auto;background:url(images/head.jpg) no-repeat center top; padding-top:110px}
.language { float:right; margin-top:-30px}
.language img{ margin-right:10px}
.nav{ height:42px; width:970px; background:url(images/navbg.png); margin:0 -10px; position:relative}
.nav li{ float:left; background:url(images/narlistbg.gif) no-repeat right; margin-left:-2px}
.nav ul{ padding-left:40px; float:left}
.nav li a{ display:block; color:#fff; padding:0 20px; line-height:41px; font-weight:bold}
.nav .cur a,.nav li a:hover{ background:#2F6584}
.nav form{ padding:8px 50px; float:right}

.wrapper{ width:950px; margin:0 auto; margin:10px auto; font:12px Arial, Helvetica, sans-serif}
.keywords{ background:url(images/searchbg.gif); border: none; padding:3px 8px}
.btn{ border:1px solid #00759B; padding:1px 5px; background:#006099; color:#fff; font-weight:bold}
.cont img{ padding:4px; background:#1B4B6F; float:right; margin:10px 0 10px 10px; display:inline}
.indexcon a{ color: #EDFC96; line-height:24px}

.prolist{ background-color:#819CAE; border:3px solid #7291A3; padding:6px 20px 0 20px}
.cont .prolist img{  padding:0; margin:-61px 0 0 0}
.prolist .title{ background-color:#92161D; margin:0 -26px; color:#fff; font:bold 18px Georgia, "Times New Roman", Times, serif; padding:7px 20px}
.prolist ul{ padding:50px 0 20px 0}
.prolist li{ border-bottom:1px dashed #5E7193; padding:5px 5px 5px 25px; background:url(images/arrow.gif) no-repeat 5px}
.prolist li a{ color:#1A4B79; font-weight:bold}
.prolist .cur { background-color:#3A5061}
.prolist .cur  a{ color:#fff}
.prolist li a:hover{ color:#fff}

.footer{ background:#385661; padding:25px 0; text-align:center; border-top:1px solid #fff; color:#999}
.footer a{ color:#999}

.procat { border:1px solid #7291A3;position:relative; float:left; width:215px; height:157px; overflow:hidden; margin-right:15px; margin-bottom:10px; text-align:center}
.procat img{ padding:0; margin:0; float:none}
.procat span{ background:#000; position:absolute; bottom:5px; left:0; width:100%; text-align:center; font-weight:bold; padding:2px }
.procat a{ color:#fff}

.index {border-top:1px solid #1B4B6F;border-bottom:1px solid #1B4B6F; position:relative; height:30px}
.index span{ background:#1B4B6F; display:block; height:30px}
.index div{ padding:5px 10px ; position:absolute; top:0; color:#fff}
.index div a{ color:#fff; font-weight:bold}
.index div a:hover{ text-decoration:underline}

.proshow img{ float:none}

/** 翻页条 **/
DIV.jogger {PADDING: 2px; MARGIN: 7px;FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, Verdana, sans-serif}
DIV.jogger A {PADDING: 0.5em 0.64em 0.43em 0.64em; MARGIN: 2px; COLOR: #fff; BACKGROUND-COLOR: #ee4e4e; TEXT-DECORATION: none}
DIV.jogger A:hover { COLOR: #fff; BACKGROUND-COLOR: #de1818}
DIV.jogger A:active { COLOR: #fff; BACKGROUND-COLOR: #de1818}
DIV.jogger SPAN.current {PADDING: 0.5em 0.64em 0.43em 0.64em; MARGIN: 2px; COLOR: #6d643c;  BACKGROUND-COLOR: #f6efcc}
DIV.jogger SPAN.disabled {DISPLAY: none}
/**/
.simg { text-align:center}
.simg li{ margin-left:5px; display:inline}
.simg li img{padding:3px; margin:0; border:none; width:40px; height:40px}

.equi{ overflow:hidden; height:1%}
.equi img{ float:left; margin:0; display:inline; width:315px; margin:5px}