﻿/* CSS Document */

body{
	margin:0;
	font:13px Arial,Simsun,Tahoma,Helvetica,sans-serif;   color:#58595b; 
}
body,div,form,img,p,ul,ol,li,table,th,td,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,input,button,select,textarea,fieldset{ margin:0;padding:0;}
a img, img{border:0;}
h2,h3,h4,h5,h6{ font-size:12px; font-weight:normal;}
em { font-style:normal;}
ul,ol,li{ list-style:none;}
input,label,select,option,textarea,button,fieldset,legend {font:12px Arial,Simsun,Helvetica,sans-serif;}  
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.hidden{display:none;}
.dispayblock{ display:block;}
a{ color:#58595b;text-decoration:none;}
a:hover{color:#b7181e;text-decoration:underline;}
.hr_line{ height:1px; background:url(../images/line_dashed.gif) 0 0 repeat-x; clear:both;font-size:0; line-height:1px; text-align:center;}
.Black5,.blank5px{display:block; clear:both; height:5px; font-size:1px; overflow:hidden;}
.Black8,.blank8px{display:block; clear:both; height:8px; font-size:1px; overflow:hidden;}
.Black10,.blank10px{display:block; clear:both; height:10px; font-size:1px; overflow:hidden;}
.blank12px{display:block; clear:both; height:12px; font-size:1px; overflow:hidden;}
.ml10{ margin-left:10px;}
.ml13{ margin-left:13px;}
.more{font-size:11px; color:#e07400; margin-right:10px; float:right}
.more a{color:#e07400;}
.xian{ border-top:solid 1px #b6cbd0; height:20px; line-height:20px;}

.container{width:959px; margin:0 auto;}
.con{ background:#FFFFFF;width:959px; margin:0 auto; clear:both;}
.header{ color:#ccc; height:132px;background:url(../images/bg.jpg) top right no-repeat ;width:959px; margin:0 auto;}
.header img{ margin-top:35px;}

.nav0{background: url(../images/nav.jpg); height:35px; }
.nav{ font-size:14px;font-weight:bold; height:35px;  clear:both;width:959px; margin:0 auto}
.nav ul{ float:left; margin-left:20px; margin-top:12px; display:inline; float:left}
.nav ul li{ float:left;  text-align:center;width:87px; height:16px;  display:inline; border-right: solid 1px #ccc;}
.nav ul li a{ color: #FFFFFF}
.left{ width:730px; float:left}

.con1{ width:730px; padding-right:10px; float:left;background:url(../images/bg1.jpg) center right no-repeat; }
.con1_t{ }
.con1_t h2{ font-size:16px; font-weight:bold; color:#5676b6; margin-bottom:7px;}
.con1_t h2 span{ color:#666666}
.con1_t ul{ float:left}
.con1_t ul li{  border:solid 1px #bcbec0; font-size:14px; height:25px; line-height:25px; font-weight:bold; width:126px; float:left; text-align:center; border-bottom:none}    
.con1_t ul li a{ color:#b7181e}
.con1_t ul li.selectTag{ background:url(../images/c.jpg) no-repeat center;  border-bottom:none}
.con1_t ul li.selectTag a{ color: #FFFFFF}
.con1_t_2{background:url(../images/bg2.jpg) bottom repeat-x; width:100px; height:32px; line-height:32px; font-weight:bold;text-align:right; float:left}
.con1_t_2 a{ color:#333; font-size:11px; }

.news_in{ margin-top:10PX; margin-right:10px;}
.news_in ul li{ background:url(../images/li2.jpg) left center no-repeat; text-indent:10px; line-height:16px; height:16x; margin-bottom:2px;}
.news_in ul li span{ float:right}

.jj_in{ line-height:18px; height:100px; margin-top:10px;border:solid 1px #bcbec0; padding:10px; margin-top:-1px; }
.jj_in img{margin-right:10px; float:left}
.jj_in a{ color:#990000}

.cp0{
	width:730px;
}
.cp0 h2{
	background:url(../images/t1.jpg);
	width:730px;
	height:29px;
	line-height:29px;
	text-indent:29px;
	font-size:14px;
	font-weight:bold;
	color:#b7181e
}
.cp0 h2 span{ color:#666}
.cp0 h2 a{ float:right; font-weight:normal; margin-right:10px; font-size:12px; color:#b7181e}
.cp0_in{
	border:solid 1px #b1b3b6;
	padding:7px;
	height:350px;
	border-top:none
}

.pr{}
.pr li{
	width:156px;
	height:150px;
	float:left;
	margin-right:12px;
	display:inline;
}
.pr li p{ text-align:center; line-height:20px;}
.pr li p a{ font-weight:bold}


.right{ width:218px; }
.r1{ line-height:18px; text-indent:10px}
.r1 h2{ width:218px; height:29px; background: url(../images/t2.jpg); color:#FFFFFF ; line-height:29px; font-weight:bold; text-indent:10px; font-size:14px}
.r1 div{ color:#b7181e}
.r1 div a{color:#b7181e}

.r2{ line-height:20px; text-indent:10px}
.r2 h2{ width:218px; height:29px; background: url(../images/t2.jpg); color:#FFFFFF ; line-height:29px; font-weight:bold; text-indent:10px; font-size:14px}
.r2_in{ background:url(../images/cc.jpg) right no-repeat; height:200px;}
.r2_in p{ line-height:31px; height:31px; border-bottom:dotted 1px #CCCCCC;}
.r2_in p img{ margin-top:4px; float:left}

.right1{ height:133px; clear:both;margin-top:10px; margin-bottom:10px; background:#edf4fa}
.right1 img{ float:left; margin-left:10px; margin-top:10px;}
.right1_r{ width:196px;  float:right}
.right1_r h3{ color:#7c7c7c; margin-top:10px; margin-bottom:10px; border-bottom:solid 1px #c4d7b7; font-size:13px; font-weight:bold;}

.footer{ border-top:solid 1px #939598; background:#e2e2e2; height:110px; clear:both}
.footer img{ float:left; margin-top:20px; margin-left:20px;}
.footer_l{ float:left; font-size:18px; font-weight:bold; margin-left:20px; line-height:25px; margin-top:20px;}
.footer_l_1 a{ color:#6e7d9c}
.footer_l p{ color:#939598; font-size:12px}

.footer_r{ width:300px; height:50px; float:right; color:#333333; margin-top:10px;}
.footer_r textarea{ width:200px;}
.f_nav{ border-top:solid 1px #939598; border-bottom:solid 1px #939598; line-height:25px; height:25px; margin:10px; clear:both}

.list_r{ width:734px; float:right}
.list_r h2{ border-bottom:solid 1px #ccc; height:20px; line-height:20px; padding-bottom:5px; font-weight:bold }

.news_ul2{ margin-top:10px; margin-left:5px;}
.news_ul2 li { background:url(../images/li1.gif) left center no-repeat; border-bottom:dotted 1px #ccc; height:24px; text-indent:10px; line-height:24px; }
.news_ul2 li a{}
.news_ul2 li span{ float:right} 


.list_r h3{ font-size:24px; font-weight:bold; color:#264fd4; text-align:center; margin-top:10px; margin-bottom:10px;}
.right_t{ border-bottom:solid 1px #4b4343; margin-bottom:10px; padding-bottom:10px;}
.list_in{
	line-height:22px;
	padding: 10px;
}

.pr2{ margin-left:10px;}
.pr2 li{ width:156px; height:125px; float:left;margin-right:25px; display:inline; }
.pr2 li p{ text-align:center; line-height:20px;}
.pr2 li p a{ font-weight:bold}
.k_pagelist {float:left;display:table;clear:both;line-height:30px;}
.k_pagelist em {padding:2px 5px;border:1px solid #F00;font-size:12px;margin:0px 1px;background:#F00;color:#fff;font-weight:bold;font-style:normal;}
.k_pagelist strong {padding:2px 5px;border:1px solid #F00;font-size:12px;margin:0px 1px;color:#F00;}
.k_pagelist a {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;}
.pr img {
	padding: 2px;
	border: 1px solid #CCCCCC;
}



.k_error {
	LINE-HEIGHT: 14px; DISPLAY: block; COLOR: #c01920; FONT-SIZE: 12px
}
.k_form {
	MARGIN: 15px 0px 0px; WIDTH: 100%; DISPLAY: block
}
.k_form .k_login {
	DISPLAY: table; MARGIN-LEFT: 100px
}
.k_form P {
	TEXT-ALIGN: left
}
.k_form P LABEL {
	DISPLAY: block; COLOR: #666; CLEAR: both; FONT-SIZE: 12px
}
.k_form P SPAN LABEL {
	DISPLAY: inline; COLOR: #666; CLEAR: none
}
.k_form DIV {
	TEXT-ALIGN: left
}
.k_form DIV INPUT {
	BORDER-BOTTOM: #777 1px solid; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 1px; MARGIN: 0px 4px 0px 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: #d4d0c8; FONT-SIZE: 12px; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #777 1px solid; PADDING-TOP: 1px
}
.k_form OL {
	TEXT-ALIGN: left
}
.k_form OL LI {
	LINE-HEIGHT: 24px
}
.k_table {
	BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #ccc 1px solid; WIDTH: 100%; CLEAR: both; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ddd 1px solid
}
.k_table TH {
	BORDER-BOTTOM: #bbb 1px solid; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: #e6e9ed; LETTER-SPACING: 2px; COLOR: #14316b; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 0px
}
.k_table TD {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 1px; LINE-HEIGHT: 18px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 1px
}
.k_table TD INPUT {
	MARGIN-RIGHT: 10px
}
.k_table * {
	FONT-SIZE: 12px
}
.k_table TR.hover {
	BACKGROUND: #e6e9ed; FONT-WEIGHT: bold
}
.k_table TR.hover A {
	FONT-WEIGHT: bold
}


h1{font-size: 2.4em;line-height: 1em;font-weight: 900;color: #000; margin: 0 0 50px 0;text-align:left;}
h2{font-size: 1.8em;line-height: 1em;font-weight: 700;color: #000; margin: 0 0 30px 0;text-align:left;}