@charset "utf-8";
/* CSS Document */
/*---initialize --*/
body { padding:0px; margin: 0px; font-family: Arial; font-size: 12px; }
p { margin: 0px; padding:0px; }
ul,li { list-style: none; margin: 0px; padding:0px}
img { border: none; }
a { text-decoration: none; }
input,select { font-family: Arial; font-size: 12px;  }

/*---constant---*/
.overHidden { overflow: hidden; }
.width_100 { width: 100%;}
.fleft { float: left;}
.fright { float: right;}
.fb { font-weight: bold;}
.underLine { text-decoration: underline;}

.ft12 { font-size: 12px; }
.ft14 { font-size: 14px; }
.ft16 { font-size: 16px; }
.ft18 { font-size: 18px; }
.ft20 { font-size: 20px; }
.fc_yellow { color: #FFEE00; }
.fc_white { color: #fff; }
.fc_black { color: #000;}
.fc_red { color: #E70C15;}
.fc_red2 { color: #B70000;}
.fc_blue { color: #0073C5;}


.bn { display: inline-block; height: 24px; line-height: 24px; color: #fff; }
.bn span { cursor: pointer; }
.bn .bl { float: left; height: 24px;  padding-left: 20px; padding-right: 15px;  background: url(../images/bnleft.png) no-repeat;  *background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/bnleft.png',sizingMethod='crop'); }
.bn .br { float: left; height: 24px; width: 5px; cursor: pointer; background: url(../images/bnright.png) no-repeat right 0px;  *background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/bnright.png',sizingMethod='crop'); }

.contianer { width: 969px; overflow: hidden; margin: 0px auto; }

.top { width: 969px; overflow: hidden; }

.nav { width: 969px; padding-left: 50px; overflow: hidden; margin-top: 2px; height: 52px; background: url(../images/navbg.jpg) no-repeat; }
	.nav .line { background: #fff; float: left; display: inline; margin: 10px 5px 0px; width: 1px; height: 24px; }
	.nav a { float: left; display: inline; height: 45px; overflow: hidden; line-height: 48px; font-weight: bold; color: #fff; font-size: 13px; padding-left: 27px; }
	.nav a span {  float: left; padding-right: 26px; height: 45px; cursor: pointer;}
	.nav a:hover { background: url(../images/aleft.jpg) no-repeat; }
	.nav a:hover span {  background: url(../images/aright.jpg) no-repeat right 0px;}
	.nav .hover { background: url(../images/aleft.jpg) no-repeat; }
	.nav .hover span {  background: url(../images/aright.jpg) no-repeat right 0px;}
	.nav .lg:visited, .lg:link { padding-right: 0px;  cursor: pointer; background:none; font-size:12px;  color:#CCC; float:right; font-weight:normal;}
	.nav .lg:hover { background:none; text-decoration:underline; font-size:12px;  color:#CCC; float:right; font-weight:normal;}

.content { width: 969px; overflow: hidden; padding-bottom: 30px; }
	.content .left { float: left; display: inline; margin-left: 2px; padding: 45px 0px 0px; width: 214px; height: 800px; overflow: hidden; background: url(../images/left_top.jpg) no-repeat #BC0000;}
	.content .left a { float: left ; display: inline; margin-left: 7px; }
	.content .right { float: right; width: 753px; overflow: hidden; }
	.content .right .right_t1 { width: 753px; overflow: hidden; background: url(../images/right_t1.jpg) no-repeat 0px -1px; }
	.content .right .right_t1 .right_t1_con { float: right; width: 745px; background: url(../images/right_t2.jpg) no-repeat -9px bottom #0070BF; padding-bottom: 10px; }
	.content .right .right_t1 .right_t1_con p { line-height: 16px; color: #fff; padding-bottom: 10px; }
	.content .right .right_t1 .right_t1_con .txt { float: left; display: inline; margin: 10px 0px 0px 20px; width: 515px; }
	.content .right .right_t1 .right_t1_con .chat { float: right; display: inline; margin: 2px 6px 0px 0px;}
	.content .right .right_t3 { width: 753px; height: 190px; overflow: hidden; background: url(../images/right_t3.jpg) no-repeat; color: #fff; }
	.content .right .right_t3 .txt1 { float: left; display: inline; width:450px; margin: 15px 0px 0px 30px;}
	.content .right .right_t3 .txt1 p { padding-top: 22px; line-height: 20px; }
	.content .right .right_t3 .txt1 a { text-decoration: underline; }
	.content .right .right_t3 .txt2 { float: right; display: inline; width: 220px; margin-right: 10px; }
	.content .right .right_t3 .txt2 table  { width: 220px; }
	.content .right .right_t3 .txt2 table td { padding: 3px 0px 0px 5px; }
	.content .right .right_t3 .txt2 table .title { font-size: 14px; font-weight: bold; line-height: 40px; padding-bottom: 7px; }
	.content .right .text { position: relative; width: 746px; height: 562px; overflow: hidden; float: right; margin-top: 5px; background: url(../images/text_bg.jpg) #0057A3 repeat-x 0px 0px; color: #fff; line-height: 20px; }
	.content .right .text .text_bg { position: absolute; z-index:1; width: 746px; height: 562px; overflow: hidden;  }
	.content .right .text .tfooter { position: absolute; z-index: 0; bottom: 0px; width: 746px; height: 152px; overflow: hidden; background: url(../images/textFoot.png) no-repeat;  *background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/textFoot.png',sizingMethod='crop');  }
	.content .right .text .txt1 { width: 330px; float: left; display: inline; margin-left: 15px; }
	.content .right .text .txt1 p { padding-bottom: 18px; }
	.content .right .text .txt1 .title1 { width: 330px; overflow: hidden; padding-bottom: 25px; }
	.content .right .text .txt1 .title1 span { float: left; padding: 25px 10px 10px 0px; font-size: 14px; font-weight: bold; border-bottom: 1px dashed #fff; } 
	.content .right .text .txt1 ul { overflow: hidden; padding-bottom: 18px; }
	.content .right .text .txt1 ul li { text-indent: 20px; background: url(../images/tool.jpg) no-repeat 0px 3px; }
	.content .right .text .line { float: left; display: inline; margin-left: 20px; width: 1px; height: 500px; background: url(../images/line.jpg) no-repeat; margin-top: 20px; }
	.content .right .text .bns { float: left; width: 746px; }
	.content .right .text .bns .bn { float: left; display: inline; margin-left: 60px; }

.ads { width: 826px; overflow: hidden; background: #F2F2F2; margin: 0px auto 0px; }
	.ads .links { float: left; width: 630px; overflow: hidden; height: 92px; }
	.ads .links a { float: left; display: inline; margin-left: 4px; }
	.ads .viewAll { width: 826px; padding: 15px 0px; text-align: center; overflow: hidden; background: #fff; }
	.ads .viewAll a { font-weight: bold; font-size: 14px; color: #bb0000; text-decoration: underline; }

.footer { width: 100%; height: 47px; padding-top: 5px; background: url(../images/footer.jpg) repeat-x; text-align: center; line-height: 20px; color: #fff; }
	.footer a { color: #fff; display: inline-block; padding: 0px 10px; }

/*--------------subpage--------------*/

.bg2 { background: url(../images/navbg2.jpg) no-repeat; }
.content2 { width: 969px; overflow: hidden; margin-top: 12px; padding: 0px 0px 30px; }
	.content2 .left { float: left; width: 214px; }
	.content2 .left .left_top { width: 214px; height: 20px; background: url(../images/left_top2.jpg) no-repeat; }
	.content2 .left .left_bottom { width: 214px; height: 20px; background: url(../images/left_bottom2.jpg) no-repeat; }
	.content2 .left .left_ms { width: 214px; background: url(../images/left2_bg.jpg) repeat-y; text-align: center;  font-size: 14px; }
	.content2 .left .left_ms .title { width: 214px; overflow: hidden; color: #0077CB; line-height: 24px;}
	.content2 .left .left_ms a { width: 214px; overflow: hidden; display: inline-block; margin-top: 35px; color: #0077CB; }
	.content2 .box1 { float: left; display: inline; margin: 10px 0px 0px 20px; width: 295px; height: 215px; overflow: hidden; background: url(../images/box1.jpg) no-repeat; }
	.content2 .box1 table  { width: 220px; margin: 10px 0px 0px 30px; color: #fff; }
	.content2 .box1 table td { padding: 3px 0px 0px 5px; }
	.content2 .box1 table .title { font-size: 14px; font-weight: bold; line-height: 40px; padding-bottom: 7px; }
	.content2 .right { float: right; width: 214px; background: url(../images/right_top.jpg) no-repeat #BC0000; padding-top: 20px; }
	.content2 .right .right_bottom { float: left; width: 214px; overflow: hidden; height: 20px; background: url(../images/right_bottom.jpg) no-repeat; }
	.content2 .right a { float: left; text-align: center;  width: 214px; overflow: hidden; }
	.content .box1 { float: left; display: inline; margin: 10px 0px 0px 10px; width: 295px; height: 215px; overflow: hidden; background: url(../images/box1.jpg) no-repeat; }
	.content .box1 table  { width: 220px; margin: 10px 0px 0px 30px; color: #fff; }
	.content .box1 table td { padding: 3px 0px 0px 5px; }
	.content .box1 table .title { font-size: 14px; font-weight: bold; line-height: 40px; padding-bottom: 7px; }
	.content .leftbg {background: url(../images/left_top3.jpg) no-repeat 0px -2px #BC0000;}
	.content .blueBox { float: right; margin-top: 5px; width: 202px; overflow: hidden; background: url(../images/blueTop.jpg) no-repeat #0072C3; text-align: center; padding: 5px 0px ;}
	.content .blueBox .title { width: 175px; margin: 0px auto; overflow: hidden; border-bottom: 1px dashed #fff; text-align: left; color: #fff; font-size: 14px; line-height: 24px; } 
	.content .blueBox a { display: inline-block; margin-top: 8px; }
	.content .right .text2 .txt2 { width: 720px; overflow: hidden; margin: 0px auto; font-size: 14px; }
	.content .right .text2 .txt2  .title { width: 100%; overflow: hidden; font-size: 16px; font-weight: bold; padding-bottom: 20px; }
	.content .right .text2 .txt2  .title span { border-bottom: 1px dashed #fff; line-height: 36px; display: inline-block;}
	.content .right .text2 .txt2  p { padding-bottom: 20px; }
	.content .right .text2 .txt2 ul { padding-bottom: 20px;}
	.content .right .text2 .txt2 ul, .content .hauto .txt2 ul li { list-style-type: disc; list-style-position: inside; }
	.content .right .text2 { position: relative; width: 746px; overflow: hidden; float: right; margin-top: 5px; background: url(../images/text_bg.jpg) #0057A3 repeat-x 0px 0px; color: #fff; line-height: 20px; }
	.content .right .text2 .txt2 { position: relative; z-index:2}
	.content .right .text2 .tfooter { position: absolute; z-index: 0; bottom: 0px; width: 746px; height: 152px; overflow: hidden; background: url(../images/textFoot.png) no-repeat;  *background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/textFoot.png',sizingMethod='crop');  }
	.content .right .txt3 { float: left; display: inline; margin: 10px 0px 0px 15px; width: 521px; overflow: hidden; background: #F0F0F0; line-height: 16px; }
	.content .right .txt3 .txt3_ms { width: 491px; overflow: hidden; padding: 15px; font-size: 14px;}
	.content .right .txt3 .title { width: 491px; overflow: hidden; line-height: 24px; border-bottom: 1px dashed #0073C5; font-size: 16px; font-weight: bold; color: #0073C5; margin-bottom: 15px;}
	.content .right .txt3 p { padding-bottom: 18px;}
	.content .right .txt3 .ttop1 { width: 521px; overflow: hidden; height: 10px; font-size: 0px; background: url(../images/ttop1.jpg) no-repeat; }
	.content .right .txt3 .tbottom1 { width: 521px; overflow: hidden; height: 10px; font-size: 0px; background: url(../images/tbottom1.jpg) no-repeat; }
	.content .right .txt3 .redDic { display: inline-block; line-height: 16px; overflow: hidden; background: url(../images/red_dic.jpg) no-repeat 0px 5px; text-indent: 10px;}
	.content .right .blueBox2 { float: right; color: #fff; width: 202px; margin-top: 10px; overflow: hidden;  font-size: 14px;}
	.content .right .blueBox2 .blueTop2 { overflow: hidden; width: 202px; font-size: 0px; height: 10px; background: url(../images/blueTop2.jpg) no-repeat; }
	.content .right .blueBox2 .blueBottom2 { overflow: hidden; width: 202px; font-size: 0px; height: 85px; background: url(../images/blueBottom2.jpg) no-repeat; }
	.content .right .blueBox2 .blueBg2 { overflow: hidden; width: 182px; padding: 10px; background: url(../images/blueBg2.jpg) repeat-x #0058A4; line-height: 20px; }
	.content .right .blueBox2 .blueBg2 .title { line-height: 18px; font-size: 16px; border-bottom: 1px dashed #fff; margin-bottom: 25px; padding-bottom: 5px;}
	.content .right .blueBox2 .blueBg2 .whiteDic { float: left; background: url(../images/whiteDic.jpg) no-repeat 0px 6px; width: 182px; overflow: hidden; display: inline-block; text-indent: 10px;}
	.content2 .txtBox { float: right; display: inline; margin-right: 15px; width: 715px; overflow: hidden; /*background: #F0F0F0; */background: #FFF; }
	.content2 .txtBox .ttop2 { width: 715px; height: 10px; overflow: hidden; font-size: 0px; /*background: url(../images/ttop2.jpg) no-repeat;*/} 
	.content2 .txtBox .tbottom2 { width: 715px; height: 10px; overflow: hidden; font-size: 0px; /*background: url(../images/tbottom2.jpg) no-repeat;*/} 
	.content2 .txtBox .txtBox_ms { width: 675px; padding: 15px; overflow: hidden; margin: 0px auto; line-height: 18px; font-size: 14px;}
	.content2 .txtBox .txtBox_ms .title { width: 675px; margin-bottom: 15px; font-weight: bold; overflow: hidden; padding-bottom: 10px; font-size: 16px; border-bottom: 1px dashed #0073C5; color: #0073C5; 	}
	.content2 .txtBox .txtBox_ms p { padding-bottom: 15px;}
	.content2 .txtBox .txtBox_ms .redbox1 { display: inline-block; border: 3px solid red; padding: 3px; margin: 35px 0px;}
	.content2 .txtBox .txtBox_ms .redbox2 { display: inline-block; border: 1px solid red; padding: 30px 25px;}
	.content .right .txt3 .txt3_ms .tab1 {  margin-bottom: 80px;}
	.content .right .txt3 .txt3_ms .tab1 td { padding: 5px 5px 0px 0px; }
	.content2 .txtBox .txtBox_ms .tg { text-indent: 45px; display: inline-block;}
	.content2 .txtBox .txtBox_ms .tab1 td { padding: 5px 15px 0px 0px; }
	.content2 .txtBox .txtBox_ms .redDic { width: 675px; display: inline-block; line-height: 16px; overflow: hidden; background: url(../images/red_dic.jpg) no-repeat 0px 5px; text-indent: 10px;}
	.content2 .txtBox .txtBox_ms .stxt { width: 600px; overflow: hidden; margin: 30px auto; line-height: 18px;}
	.content2 .txtBox2 { margin: 10px auto 0px; width: 842px; overflow: hidden; background: #F0F0F0; }
	.content2 .txtBox2 .ttop3 { width: 842px; height: 10px; overflow: hidden; font-size: 0px; background: url(../images/ttop3.jpg) no-repeat;} 
	.content2 .txtBox2 .tbottom3 { width: 842px; height: 10px; overflow: hidden; font-size: 0px; background: url(../images/tbottom3.jpg) no-repeat;} 
	.content2 .txtBox2 .txtBox_ms { width: 675px; overflow: hidden; margin: 0px auto; line-height: 18px; font-size: 12px;}
	.content2 .txtBox2 .txtBox_ms .title { font-weight: bold; width: 675px; margin-bottom: 15px; overflow: hidden; padding-bottom: 10px; font-size: 16px; border-bottom: 1px dashed #0073C5; color: #0073C5; 	}
	.content2 .txtBox2 .txtBox_ms table { width: 675px;}
	.content2 .txtBox2 .txtBox_ms table td { padding: 5px 15px 0px 0px; line-height: 24px;}
	.content2 .txtBox .txtBox_ms .tab2 { width: 675px; overflow: hidden;}
	.content2 .txtBox .txtBox_ms .tab2 td { padding-bottom: 8px;}
	.content2 .txtBox .txtBox_ms .tbox { width: 653px; background: #fff;  height: 480px; padding: 10px; font-size: 12px; overflow: auto; border: 1px solid #ccc;}
	.content2 .txtBox .txtBox_ms .tbox .sj { padding-left: 50px;}
	
		.table {
	border:1px solid #004080; font-size:12px;
}
.table td {
	background-color:#fff; padding:10px 15px 10px 15px;   vertical-align:middle;  
}
.table th {
	color:#004080;  padding:12px 17px 12px 17px;   background-color:#F1F1F1; font-size:14px; text-align:center;
}
.auxt:visited,.auxt:link{ font-weight:normal; color:green;}
.auxt:hover {font-weight:normal; text-decoration:underline; color:#001c31;}

.cell_left {
	padding:3px 5px 3px 15px;
}
