@charset "utf-8";
/* CSS Document */
body {
	width:1000px;
	margin:0px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	background-image:url(images/bg-top.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	font-size: 12px;
	font-family: "Microsoft YaHei" ! important;
}
img{
border:0px;
margin:0px;
padding:0px;
}
div{
	float:left;
	padding:0px;
	margin:0px;
	display:inline;
	}
p{
clear:both;
}
a {
	font-family: "Microsoft YaHei" ! important;
	font-size: 13px;
	color: #16305a;
	text-decoration: none;
}
a:hover {
	color:#000000;
}
.xubian {
	border: 1px dotted #47638D;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size:12px;
	padding:2px;
}
.bfont{
	font-weight:bold;
	color:#d48c00;
	}
#mainbody {
	width:1000px;
}
#top{
	width:1000px;
	height:123px;
	
	}
#top img{
	float:left;
	margin-top:10px;
	margin-left:20px;
	}
a.topa{
	float:right;
	width:100px;
	margin-top:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	}
.indexk{
	width:1000px;
	margin-top:10px;
	}
#caidan{
   float:left; 
   width:1000px; 
}
#caidan a{
   float:left; 
   width:95px;
    height: 35px;
    overflow: hidden;
    font-size: 1rem;
    color: #ffffff;
    text-align: center;
    line-height: 34px;
    margin: 2px 15px 0px 15px;
    
}
#caidan a:hover{
   float:left; 
   width:95px;
    height: 35px;
    overflow: hidden;
    background-image: url("images/bt.png");
    color: #002e62;
    
}
#indk1,#indk2,#indk3{
	padding:1px;
	background-image:url(images/bg-k.png);
	background-repeat:repeat-x;
	background-position:1px 1px;
	}
#indk1{
	width:251px;
	height:380px;
	border:1px solid #b6d0f0;
	overflow:hidden;
	}
.indt1{
	width:223px;
	height:40px;
	margin-left:14px;
	border-bottom:1px solid #CCC;
	overflow:hidden;
	}
.indt1 img{
	float:left;
	margin-top:8px;
	}
.indt1 span{
	float:left;
	color:#003471;
	font-size:14px;
	font-weight:bold;
	margin-left:6px;
	margin-top:10px;
	width:160px;
	}
.indt1 a{
	float:left;
	margin-top:11px;
	}
#indexpic{
	width:223px;
	height:170px;
	margin-left:14px;
	margin-top:10px;
	overflow:hidden;
	border-bottom:1px solid #CCC;
	}
#indexpic img{
	float:left;
	}
#indexpic span{
	float:left;
	width:223px;
	height:20px;
	text-align:center;
	color:#0e4675;
	margin-top:5px;
	overflow:hidden;
	}
#indk1list{
	width:223px;
	height:140px;
	margin-left:14px;
	margin-top:10px;
	overflow:hidden;
	}
#indk1list ul{
	float:left;
	width:223px;
	list-style-type: none;
	margin:0px;
	padding:0px;
}
#indk1list ul li{
	float:left;
	margin:0px;
	padding:0px;
	width:223px;
	height:26px;
	border-bottom:1px dashed #CCC;
	line-height:26px;
	overflow:hidden;
}
a.indnewslist{
	width:230px;
	font-size:12px;
	color:#002178;
	}
.indmore{
	width:250px;
	text-align:right;
	}
#indk2{
	width:454px;
	height:380px;
	border:1px solid #b6d0f0;
	overflow:hidden;
	margin-left:16px;
	}
.indt2{
	width:424px;
	height:40px;
	margin-left:14px;
	border-bottom:1px solid #CCC;
	overflow:hidden;
	}
.indt2 img{
	float:left;
	margin-top:8px;
	}
.indt2 span{
	float:left;
	color:#003471;
	font-size:14px;
	font-weight:bold;
	margin-left:6px;
	margin-top:10px;
	width:360px;
	}
.indt2 a{
	float:left;
	margin-top:11px;
	}	
#indk3{
	width:251px;
	height:380px;
	border:1px solid #b6d0f0;
	overflow:hidden;
	margin-left:16px;
	}
#copyright{
	width:1000px;
	height:80px;
	margin-top:26px;
	border-top:1px solid #b3b3b3;
	overflow:hidden;
	}
#copyright span{
	float:left;
	width:1000px;
	text-align:center;
	font-size:12px;
	margin-top:6px;
	color:#000;
	}
#indabout{
	width:454px;
	height:329px;
	margin-top:10px;
	overflow:hidden;
	line-height:18px;
	color:#003472;
	background-image:url(images/index-about.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	}
#indabout span{
	float:left;
	width:426px;
	padding:14px;
	color:#5c5c5c;
	}
#indexxiashu{
	width:230px;
	height:170px;
	margin-left:12px;
	margin-top:10px;
	overflow:hidden;
	border-bottom:1px solid #CCC;
	}
#indexxiashu a{
	float:left;
	width:235px;
	height:24px;
	background-image:url(images/bt2.png);
	background-repeat:no-repeat;
	overflow:hidden;
	padding:4px;
	padding-left:14px;
	}
#indexxiashu a:hover{
	background-image:url(images/bt1.png);
	color:#FFF;
	}
.ind3k{
	width:223px;
	margin-left:14px;
	margin-top:10px;
	line-height:18px;
	}
.leftk{
	width:223px;
	margin-top:10px;
	margin-left:14px;
	}
#leftkuang{
	width:249px;
	border:1px solid #b6d0f0;
	padding:1px;
	background-image:url(images/bg-k.png);
	background-repeat:repeat-x;
	background-position:1px 1px;
	overflow:hidden;
	}

#right{
	width:731px;
	margin-left:14px;
	min-height:600px;
	border:1px solid #b6d0f0;
	overflow:hidden;
	}	
.neititle{
	width:731px;
	font-size:22px;
	color:#000;
	height:40px;
	background-image:url(images/bg-k.png);
	background-repeat:repeat-x;
	background-position:1px 1px;
	border-bottom:1px solid #CCC;
	}

.neititle img{
	float:left;
	margin-top:8px;
	margin-left:20px;
	}
.neititle span{
	float:left;
	color:#003471;
	font-size:14px;
	font-weight:bold;
	margin-left:6px;
	margin-top:10px;
	width:360px;
	}
	
#content,#newscontent{
	width:680px;
	margin-top:20px;
	margin-left:20px; 
	margin-bottom:20px;
	font-size:14px;
	}	
#newscontent ul{
	float:left;
	list-style-type: none;
	margin:0px;
	padding:0px;
	width:660px;
}
#newscontent ul li{
	float:left;
	margin:0px;
	padding:0px;
	width:680px;
	height:24px;
}
.newslist{
	width:580px;
}
.newsdate{
	width:100px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#999;
}
a.newsmenu{
float:left;
 margin: 0px;
 padding: 0px;
 font-size:14px;
}
#newsdetailtitle{
	width:660px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#1a3465;
}
.newsline{
	width:660px;
	height:10px;
	border-bottom-color:#bdc6d8;
	border-bottom-style:dashed;
	border-bottom-width:1px;
}
#dateandback{
	margin-top:10px;
	width:660px;
	text-align:right;
}
#newsdetailneirong{
	margin-top:10px;
	width:660px;
	min-height:400px;
}
#newsdetailneirong a{
	text-decoration:underline;
	color:#e44600;
	test:expression(target="_blank");
}	
#newsdetailneirong a:active {test:expression(target="_blank");}
#newsdetailneirong img{
	max-width: 660px; 
	width:expression(this.width > 660 ? "660px" : this.width);
	overflow:hidden;
	}		
#content table{
	border:1px solid #47638D;
	background-color:#FFF;
	width:100%;
	}
#content table td{
	border-bottom:1px solid #CCC;
	border-right:1px solid #ccc;
	padding:4px;
	}
#btpic{
	width:1000px;
	height:80px;
	margin-top:20px;
	}
#xiashuk{
	float:left;
	width:600px;
	height:51px;
	background-repeat:no-repeat;
	background-image:url(images/xiashu2.gif);
	margin-top:10px;
	
	}
#xiashuk1{
	float:left;
	width:600px;
	height:51px;
	background-repeat:no-repeat;
	background-image:url(images/xiashu1.gif);
	margin-top:10px;
	
	}
a.xiashua{
	float:left;
	width:600px;
	height:51px;
	background-repeat:no-repeat;
	background-image:url(images/xiashu1.gif);
	margin-top:10px;
	
	}
a.xiashua:hover{
	float:left;
	background-repeat:no-repeat;
	background-image:url(images/xiashu2.gif);
	color:#FFF;
	}
.xiashuspan{
	float:left;
	font-size:16px;
	font-family: "Microsoft YaHei" ! important;
	margin-top:15px;
	margin-left:55px;
	min-width:200px;
	}
.xiashufont{
	float:left;
	
	font-family: "Microsoft YaHei" ! important;
	margin-top:15px;
	margin-left:20px;
	padding-left:20px;
	color:#fff;
	font-weight:bold;
	border-left:1px solid #FFF;
	}
.xiashufont a{
	color:#F00;
	font-size:14px;
	}
#neizi{
	width:600px;
	margin-top:40px;
	}	
#xiashulist{
	width:680px;
	}	
a.xiashua{
	float:left;
	width:100px;
	height:22px;
	text-align:center;
	border:1px solid #D3E2EB;
	padding:10px;
	font-size:14px;
	color:#333;
	margin:10px;
	}	
a.xiashua:hover{
	color:#fff;
	background-color: #30425C;
	}
#xiashuaa{
	float:left;
	width:100px;
	height:22px;
	text-align:center;
	border:1px solid #D3E2EB;
	padding:10px;
	font-size:14px;
	margin:10px;
	color:#fff;
	background-color: #30425C;
	}
#xiashucontent{
	width:680px;
	margin-top:20px;
	}	
.xiashupic{
	width:320px;
	height:240px;
	border:1px solid #D3E2EB;
	margin:5px;
	padding:1px;
	}	
.xiashupicbig{
	width:654px;
	border:1px solid #D3E2EB;
	margin:5px;
	padding:1px;
	}		
	
	
	
	
	
	
	
	
	
	
	
#procontent{
	float:left;
	width:600px;
	margin-top:10px;	
	min-height:500px;
	}
#procontent ul{
	float:left;
	list-style-type: none;
	margin:0px;
	padding:0px;
	width:600px;
}
#procontent ul li{
	float:left;
	margin:0px;
	padding:0px;
	width:200px;
}
.prolist{
	float:left;
	margin:0px;
	padding:0px;
	width:200px;
	height:200px;
	overflow:hidden;
	}
.prolist img{
	float:left;
	width:180px;
	height:180px;
	padding:1px;
	margin:8px;
	border:1px solid #ffffff;
	}
.protitle{
	float:left;
	margin:0px;
	padding:2px;
	width:200px;
	height:30px;
	text-align:center;
	font-size:12px;
	color:#0d1d37;
	line-height:16px;
}
#prodetail{
	width:600px;
	}
#zoompic{
	width:594px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	padding:1px;
	background-color:#FFF;
	border:#efe196 2px solid;
	text-align:center;
	}
#proname{
	float:left;
	width:600px;
	margin-top:20px;
	}
.pronamelist1{
	float:left;
	width:590px;
	
	padding:10px;
	background-color:#D6EDF8;
	}
.pronamelist2{
	float:left;
	width:590px;
	padding:10px;
	}
#proneirong{
	border-top:#CCC 1px solid;
	padding-top:10px;
	width:600px;
	margin-top:10px;
	line-height:22px;
	}
.redword{
	color:#F00;
	}
#proneirong table{
	border:1px solid #55739f;
	background-color:#FFF;
	width:100%;
	}
#proneirong table td{
	border-bottom:1px solid #CCC;
	border-right:1px solid #ccc;
	padding:1px;
	}
#proneirong img{
	max-width: 594px; 
	width:expression(this.width > 594 ? "594px" : this.width);
	overflow:hidden;
	}