﻿@charset "utf-8";
/*global css*/
*{
	margin: 0px;
	padding: 0px;
}
body{
	margin:auto;
	font-size:12px;
	color: #666;
	height:auto;
	width:auto;
	font-family:"宋体";
}
select, input{
vertical-align:middle;
}
img{border:0px;}
html,body,div,h2,h3,h4,p,td,tr,ul,ol,li,table,dl,dd,dt,img,form{margin:0; padding:0;}
ol,ul,li {list-style-image: none; list-style-type: none;}
/*link style begin*/
a { color: #666666; text-decoration: none; cursor:pointer; }
a:hover { color: #cc0000;}
.black a { color: #000000; text-decoration: none; }
.black a:hover { color: #fe7605; }
.red a { color: #FF0000; text-decoration: none; }
.red a:hover {color: #fe7605;} 
.white a { color:#ffffff; text-decoration: none;}
.white a:hover {color:#ffffff; text-decoration: underline;}
.orange a{color:#fe7605; text-decoration: none;}
.orange a:hover{color:#666666;}
.blue a {color:#2A397A; text-decoration: none;}
.blue a:hover {color:#cc0000; text-decoration: none;}


.blueTint a {color:#0066ff; text-decoration: none;}
.blueTint a:hover {color:#cc0000; text-decoration: none;}

.blueTint1 a {color:#2584BC; text-decoration: none;}
.blueTint1 a:hover {color:#cc0000; text-decoration: none;}

.brown a{color:#963; text-decoration: none;}
.brown a:hover{color:#cc0000;}

.gray333 a{ color:#333;}
.gray333 a:hover{ color:#c00;}

.onLine {text-decoration: underline;}

.dis{ display:block;}
.undis{ display:none;}
/*link style end*/
/*title begin*/
.H1{
	width:195px;
	height: 24px;
	line-height: 25px;
	overflow:hidden;
	background: url(../images/bg/bg_H1.gif) repeat-y left top;
	border: 1px solid #CCCCCC;
	}
.H2{
	width:298px;
	height: 24px;
	line-height: 25px;
	overflow:hidden;
	background: url(../images/bg/bg_H2.gif) repeat-y left top;
	border: 1px solid #CCCCCC;
	clear:both;
	}
.H3{
	width: 666px;
	height: 26px;
	line-height: 27px;
	background: url(../images/bg/bg_main.gif) no-repeat left -52px;
	clear:both;
	overflow: hidden;
}
.H4{
	width: 100%;
	height: 25px;
	line-height: 27px;
	clear:both;
	overflow: hidden;
	border-bottom: 2px solid #cc0000;
}
.H5{
	width: 100%;
	height: 26px;
	line-height: 27px;
	clear:both;
	overflow: hidden;
	border-bottom: 1px solid #ccd;
}
.H6{
	width:198px;
	height: 24px;
	line-height: 25px;
	overflow:hidden;
	background: url(../images/bg/bg_H2.gif) repeat-y left top;
	border: 1px solid #CCCCCC;
	clear:both;
	}
.H7{
	width:745px;
	height: 24px;
	line-height: 25px;
	overflow:hidden;
	background: url(../images/bg/bg_H7.gif) repeat-y right top;
	border: 1px solid #CCCCCC;
	clear:both;
	}
.H8{
	width:216px;
	height: 25px;
	line-height: 25px;
	overflow:hidden;
	background: url(../images/bg/bg_H2.gif) repeat-y -50px top;
	border: 1px solid #CCCCCC;
	clear:both;
	}
.H9{
	width:366px;
	height: 25px;
	line-height: 25px;
	overflow:hidden;
	border: 1px solid #CCCCCC;
	clear:both;
	background: url(../images/bg/bg_H7.gif) repeat-y -100px top;
	}
.Htext1{
	width:100px;
	height:26px;
	overflow:hidden;
	color: #CC0B04;
	padding-left: 8px;
	font-size: 12px;
	line-height: 27px;
}
.Htext2{
	width:116px;
	height:25px;
	background: url(../images/bg/bg_main.gif) no-repeat left top;
	overflow:hidden;
	color: #1F3A87;
	font-size: 12px;
	line-height: 230%;
	text-align:center;
}
.Htext3{
	width:100px;
	height:26px;
	overflow:hidden;
	color: #CC0B04;
	padding-left: 8px;
	font-size: 12px;
	line-height: 230%;
	font-weight: bold;
}

/*title end*/
/*arrowMore begin*/
.arrowMore1{
	float:right;
	padding-left:10px;
	width:35px;
	height: 100%;
	font-size: 12px;
	font-weight: normal;
	vertical-align: middle;
	font-family: "宋体";
	background-image: url(../images/icon/icon_arrowRed1.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.arrowMore2{
	float:right;
	padding-left:10px;
	width:80px;
	height: 100%;
	font-size: 12px;
	font-weight: normal;
	vertical-align: middle;
	font-family: "宋体";
	background-image: url(../images/icon/icon_arrowRed1.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.arrowMore1 a,.arrowMore2 a{color:#1f3a87;}
.arrowMore1 a:hover,.arrowMore2 a:hover{color:#bc2931;}

.alignRig1 {float: right; padding-right: 20px;}
.alignRig2 {float: right; padding-right: 5px;}

/*font_color_begin*/
.f_white {color: #FFFFFF;}
.f_red {color: #cc0000;}
.f_orange {color: #fe7605;}
.f_blue{color: #2A397A;}
.f_green{color:#009900;}
.f_gray{color:#999;}
.f_yellow{color:#ffff00}
.f_brown{color:#996633}
.f_gray333{color:#333;}
.f_gray666{color:#666;}
/*font_style_end*/

/*layout begin*/
#head {
	height: auto;
	width: 970px;
	padding-bottom: 2px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	overflow: hidden;
}
#box {
	height: auto;
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	padding-bottom: 1px;
	background-color: #FFFFFF;
	padding-top: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cc0000;
}
#foot {
	height: auto;
	width: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.flashTit {
	background-image: url(../images/bg/bg_leftTit.jpg);
	background-repeat: no-repeat;
	width: 268px;
	height: 30px;
	padding-left: 30px;
	font-family: "黑体";
	font-size: 14px;
	color: #F90000;
	line-height: 32px;
	overflow: hidden;
	font-weight: bold;
}
.flash{
	border:1px solid #ccc;
	height:254px;
	width:298px;
	overflow: hidden;
}
.sideline_leftright1{
	padding-left:2px;
	padding-right:2px;
	white-space: nowrap;
}
.sideline_leftright6{padding-left:6px; padding-right:6px;}
/*layout end*/


/*head*/
#headLink {
	line-height: 180%;
	height: 25px;
	width: 940px;
	padding-left: 10px;
	border-bottom: 1px solid #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	color: #FFF8D0;
	background-color: #D8181A;
}
#head_Banner {
	height: 406px;
	width: 950px;
	clear: both;
	overflow: hidden;
	position: relative;
}
#headNav {
	width: 960px;
	height: 24px;
	border-top: 2px solid #FFFFFF;
	line-height: 200%;
	font-size: 13px;
	font-weight: bold;
	background-color: #D8181A;
	font-family: "宋体";
	background-image: url(../images/pic/pic_head.jpg);
	background-repeat: no-repeat;
	padding-top: 128px;
	display: block;
	float: right;
	padding-right: 10px;
}
#headNav li {
	height: 25px;
	width: auto;
	float: right;
	padding:0 15px 0 15px;
	display: inline;
	overflow: hidden;	
}
#headNav a {
	color: #FDE8D2;
}
#headNav a:hover{
	color:#ffff4c;}
/*head end*/
/*foot*/
#foot {
	width: 100%;
	height: auto;
	overflow: hidden;
	border-top: 5px solid #cc0000;
	text-align: center;
	line-height: 180%;
	font-size: 12px;
	color: #8D6954;
	font-family: "宋体";
}
/*foot end*/
/*amityLink begin*/
.amityLink {
	width: 300px;
	height: auto;
	clear: both;
	overflow: hidden;
	padding-top: 5px;
}
.amityLink_head {
	width: 290px;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
.amityLink ul {
	height: auto;
	width: 300px;
	padding-top: 2px;
	clear: both;
	display:block;
	overflow: hidden;

}
.amityLink li {
	height: 54px;
	width: 148px;
	float: left;
	overflow: hidden;
	display:block;
	white-space: nowrap;
	padding-top: 2px;
	padding-right: 2px;
}
/*amityLink end*/

.onLine1 {
	clear: both;
	height: 11px;
	width: 288px;
	background-image: url(../images/bg/bg_line1.gif);
	background-repeat: repeat-x;
	background-position: left center;
	margin-right: auto;
	margin-left: auto;
}
.onLine2 {
	width:280px;
	height:1px;
	display:block;
	border-bottom: 1px dashed #CCCCCC;
	padding-top: 10px;
	overflow: hidden;
}

.banner{
	height: auto;
	width: 970px;
	clear:both;
	padding-top:5px;
	overflow: hidden;
}
.banner1 {
	height: 90px;
	width: 768px;
	overflow: hidden;
}
.banner2, .banner3, .banner4{
	height: auto;
	width: 300px;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
	overflow: hidden;
}
.banner5 {
	height: 78px;
	width: 666px;
	overflow: hidden;
	padding-top: 5px;
	padding-bottom: 5px;
}
.banner6 {
	height: 54px;
	width: 460px;
	overflow: hidden;
}

.t1 {
	color: #996600;
	font-size: 12px;
	font-weight: bold;
}
