@charset "utf-8";
/* CSS Document */

/* css reset */

body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
fieldset, img {
    border: 0;
}
/* remember to define focus styles! */
:focus {
    outline: 0;
}
address, caption, cite, code, dfn,
em, strong, th, var, optgroup {
    font-style: normal;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
abbr, acronym {
    border: 0;
    font-variant: normal;
}
input, button, textarea,
select, optgroup, option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}
code, kbd, samp, tt {
    font-size: 100%;
}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {
    *font-size: 100%;
}
body {
    line-height: 1.5;
}
ol, ul {
    list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th {
    text-align: left;
}
sup, sub {
    font-size: 100%;
    vertical-align: baseline;
}
/* remember to highlight anchors and inserts somehow! */
:link, :visited , ins {
    text-decoration: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
/* end */

.clearfix:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {display: block;} 
/* End hide from IE-mac */

body{ background: url(images/bgTop.jpg) repeat-x #08151e; font:12px/180% Verdana; color:#8a8a8a;}
a,a:visited{ color:#666;}
a:hover{ color:#999;}

#header{ text-align:center;}
#contain{ width:962px; margin:0 auto; }
.div1,.div2,.div3{ float:left; display:inline; }
.pad10{ padding:5px 15px; line-height:200%;}
.padTop{ padding-top:15px;}
.red{ color:#b93d3d; }
a.red,a.red:visited{ color:#b93d3d; }
.titl{ background:#1f272d; margin:16px 0 10px 0;}
.div1{ width:362px; height:436px; background:#060f15; margin-left:6px;}
.news ul{ padding:2px 15px;}
.news ul li{ list-style:inside disc; padding:2px 0;}
.news ul li a,.news ul li a:visited{ color:#8a8a8a; }
.news ul li a:hover{ color:#CCC; }
.online{ background:url(images/onlineTitle.jpg) no-repeat 8px; margin:8px 0; height:21px; padding-left:160px;}
.online a{ padding:0 8px;}

.div2{ width:182px; height:411px; padding:15px 5px 10px 11px; }
.search input,.search select{ width:162px; background:#071219; border:1px solid #555556; height:22px; margin:3px 0; line-height:22px; color:#3e3e3e;}
.search select{ width:130px; margin-top:10px;}
.search .searchBt{ background:url(images/searchBt.jpg); width:31px; cursor:pointer; height:21px; border:none;}
.login{ padding:10px 0; color:#898989;}
.login input{width:162px; background:#071219; border:1px solid #555556; height:22px; margin:3px 0; line-height:22px; color:#3e3e3e;}
.login .loginBt{ background:url(images/submit.jpg); cursor:pointer; width:58px; height:21px; border:0; margin-left:57px; vertical-align:middle;}

.div3{  height:auto; padding:15px 0; }
.div3 ul{}
.div3 ul li{ background: url(images/proLiBg.jpg) no-repeat; width:376px; height:94px; padding:10px; margin-top:10px;}
.div3 ul li img{ float:left; padding-right:10px;}


#footer{ background:#061118; padding:10px 0; position:relative; clear:both;}
#footer div{ width:1003px; color:#5c5c5c; margin:0 auto; padding-left:65px;}
/*
#footer p{ width:1003px; color:#5c5c5c; margin:0 auto; padding-left:65px;}
#footer div{ width:20px; height:20px; position:absolute; right:150px; top:45px;}

*/

/* other page */

h4{ background:url(images/navTitle.jpg); width:189px; height:26px; line-height:26px; text-align:center; font-family: "微软雅黑"; font-size:14px; font-weight:bold; color:#FFF;}
.help{ padding:10px 0 20px 0;}
#sidebar{ width:189px; margin:0 8px; float:left; display:inline;}

a.nav,a.nav:visited{ display:block; text-align:center; background:#0b1b25; font-weight:bold; padding:2px 0; margin:1px 0;}
a.nav:hover{ background:#061119; color:#dedede;}
a.on,a.on:visited{  background:#061119; color:#dedede; }

#content{ float:left; width:735px; padding:15px 10px 8px 10px; }
/*#content td{background:#08151e;}*/
#proCon{ float:left; width:749px; padding:15px 3px 8px; }

a.newslist img{ vertical-align:middle;}
a.newslist,a.newslist:visited{display:block; background:#0b1b25; padding:4px 8px; margin:2px 0;}
.test{display:block; background:#0b1b25; padding:4px 8px; margin:2px 0;}
.test:hover{background:#061119; color:#dedede;}
a.newslist:hover{background:#061119; color:#dedede;}
#pagelist{ text-align:right; padding-top:20px;}
#pagelist a,#pagelist a:visited{ background:#0f212d; padding:4px; margin:8px 5px;}
#pagelist a:hover{background:#061119; color:#fff;}

h3{ background:#0f1c25; font-size:14px; font-weight:bold; color:#8a8a8a; text-align:center; margin:20px 0 15px 0;}
#proCon h3{ margin-top:10px; padding:3px; color:#FFF; font-weight:normal;}

.message input,.message textarea,.backFrom input,.backFrom textarea{ border:1px solid #4a5559; background:#0f1c25; color:#fff;}
.backFrom input{ width:230px;}


.newsPro{ width:280px; margin-left:11px; float:left; display:inline; background:url(images/news.gif) no-repeat 0 5px; margin-bottom:15px; margin-top:5px;}
.proOne{ margin:18px 0 0 15px; float:left; display:inline; width:190px;}
.proOne h2 a,.proOne h2 a:visited{ font-size:14px; font-weight:bold; color:#8d1d21; padding:5px 10px;}
.proOne h2 a:hover{ color:#000;}
.proOne h2{ margin-bottom:20px;}
.proOne img{ margin-bottom:10px;}

.proTwo,.proThree,.proFour{ float:left; margin-top:10px; }
.proTwo,.proThree{ width:225px; padding:0 5px; display:inline;}

.proli{ background:url(images/proNavbg.jpg) no-repeat top; height:auto; width:185px; margin:2px 0;  }
.prolist{ margin:10px 0; vertical-align:middle;}
.prolist li{ padding:10px 3px; background:#152129; width:360px; height:106px; float:left; margin:0 5px 5px 0;}
.prolist li strong{ display:block;}
.prolist li img{ float:left; padding:5px;}


.canshu{ background:url(images/bg2.jpg) repeat-x; height:25px; color:#000; line-height:25px; margin:10px 0; padding:0px 10px;_padding:5px 10px;}
.canshu img{ padding-right:8px;}

.csTable{ border:1px solid #5a5e61; margin:0 auto;}
.csTable tr td{ border-bottom:1px solid #5a5e61;border-right:1px solid #5a5e61; padding:2px;}
.Tit{ background:#101c25; font-weight:bold;}
.back{ padding:10px; margin-bottom:10px; text-align:center;}

/*left*/
.left_li,.left_liyes {
	float: left;
	width: 188px;
	color:#FFFFFF;
}
.left_li,.left_liyes {
	float: left;
	width: 189px;
	font-weight:bold;
}
.left_li a {
	display: block;
	background-image:url(images/navTitle.jpg);
	float: left;
	height: 28px;
	width: 189px;
	line-height: 28px;
	text-decoration: none;
	color: #000000;
	text-align: center;
	font-size: 14px;
}
.left_li a:hover, .left_liyes a:hover {
	background-image:url(images/navTitle.jpg);
	text-decoration: none;
}
.left_liyes a{
	display: block;
	list-style-type:none;
	background-image:url(images/navTitle.jpg);
	float: left;
	height: 28px;
	width: 189px;
	line-height: 28px;
	text-decoration: none;
	text-align: center;
	font-size: 14px;
}
.left_yes_in,.left_yes_inyes {
	float: left;
	width: 168px;
}

.left_yes_in a {
	display: block;
	float: left;
	height: 32px;
	width: 168px;
	line-height: 32px;
	text-decoration: none;
	font-size: 12px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	font-weight:bold;
	background:#061119; 
	color:#666666; 
}
.left_yes_in a:hover {
	/*background-color:#e4e4e4;*/
	background:#061119; 
	color:#dedede;
	text-decoration: none;
}
.left_yes_inyes a{
	display: block;
	float: left;
	height: 32px;
	width: 168px;
	line-height: 32px;
	text-decoration: none;
	color: #ffffff;
	font-size: 12px;
	padding-left: 20px;
	background-color: #000000;
	font-weight:bold;
	color:#dedede;
}
.left_yes_inyes a:hover {
	text-decoration: none;
}
.yjzs table tr td{ border:1px solid #354248; text-align:center; color:#b5b4b2; font-size:14px; padding:2px 0; }
.l{ background:#132028;}
.bla{ background:#09636e;}
.yjzs table tr .r{ color:#f0154d; font-weight:bold;}

.huatiCon{ border:1px solid #0f2736; padding:15px;}
.backCon{ border:1px solid #0f2736; margin:10px 0; }
.backCon h5{ background:#0f1c25; padding:5px 10px; margin-bottom:10px; }
.backCon h5 strong{ color:#F00; font-weight:normal; } 
.backCon div{ padding:0 15px 10px; }

