body,td,th {font-size: 12px; color:#666; line-height:20px; margin:0px; }
li{list-style-type:none;}
body,div,form,img,span,ul,ol,list,ul,li,dl,dt,dd,table,p,border,table,tr,td,p,H1,H2,H3,H4,H5,H6,span {margin:0; padding:0;}
body {background-color:#000000;}

.area{ width:980px; margin:0 auto; clear:both; overflow:hidden; background-color:#FFFFFF}
.left{float:left;}
.right{float:right;}
.width1{ width:230px; overflow:hidden;}
.width2{ width:744px; overflow:hidden;}
.width3{ width:497px; margin:0px; overflow:hidden; }
.width4{ width:240px; overflow:hidden;}
.width5{ width:450px; margin:10px auto; overflow:hidden;}
.width6{ width:700px; margin:0px auto; overflow:hidden;}

.clear{ clear:both; overflow:hidden;}

a:link{color:#666; text-decoration:none;}
a:visited{color:#666; text-decoration:none;}
a:hover{color:#D71F1F;}
a:active{color:#D71F1F;}

.top_line{ background:#D71F1F; height:12px; clear:both; overflow:hidden;}

.top1_line{ background:#D71F1F; color:#FFFFFF; text-align:right; padding-right:15px; clear:both; overflow:hidden;}
.area .top1_line a{color:#FFFFFF; }
.top1_line a:hover{ color:#99FFFF;}
.top1_line .gwc{ background:url(../webpics/icon_gwc.jpg) no-repeat 0px 0px; padding-left:20px;}
.top1_line .gwc a{ color:#FFFFFF;}


.top{ border-bottom:#BFBFBF solid 1px; height:90px; clear:both; overflow:hidden;}
.logo{ width:255px; text-align:center; padding-top:13px;}
.tel{ width:300px; text-align:center; padding-top:13px;}
.dl{ background:url(../webpics/dl_bg.jpg) no-repeat 0 8px;  padding:7px 0 0 120px; height:65px; overflow:hidden;}
.dl1{ background:url(../webpics/dl1_bg.jpg) no-repeat 8px 20px;  padding:7px 0 0 100px; height:65px; overflow:hidden;}

.input1{ background:url(../webpics/input_bg1.gif) no-repeat; height:17px; line-height:15px; width:120px; padding:2px 5px 0; color:#666; border:none;}
.input2{ background:url(../webpics/input_bg2.gif) no-repeat; height:15px;line-height:15px; width:120px; padding:2px 5px 0;color:#666; border:none;}
.input3{ background:url(../webpics/input_bg3.gif) no-repeat; height:15px; line-height:15px;width:150px; padding:2px 5px 0;color:#666; border:none;}
.input4{ background:url(../webpics/input_bg4.gif) no-repeat; height:15px;line-height:15px; width:325px; padding:2px 5px 0;color:#666; border:none;}
.input5{ background:url(../webpics/input_bg5.gif) no-repeat; height:100px;line-height:15px; width:325px; padding:2px 5px 0;color:#666; font-size:12px; border:none;}
.input7{ background:url(../webpics/input_bg7.gif) no-repeat; height:100px;line-height:15px; width:543px; padding:2px 5px 0;color:#666; font-size:12px; border:none;}
.input6{ background:url(../webpics/input_bg6.gif) no-repeat; height:15px;line-height:15px; width:40px; padding:2px 5px 0;color:#666; border:none;}

.bord_left{ background:#FFFBFA; border:#E78F8E solid 1px; border-bottom:none; border-top:none; height:auto; padding-top:0px;}

.right_border{ background:#FFFBFA; border:#AAAAAA solid 1px; border-top:none; height:auto;  padding:0px; }

.lxfs{ color:#565656; text-align:center; clear:both; overflow:hidden;}
.lxfs .msn{ background:url(../webpics/icon_msn.jpg) no-repeat 0px 0px; padding-left:20px;}
.lxfs .qq{ background:url(../webpics/icon_qq.jpg) no-repeat 0px 0px; padding-left:20px;}
.lxfs a{color:#565656; text-decoration:none; }
.lxfs a:hover{ color:#D71F1F;}

.nav{background:url(../webpics/nav_bg.jpg) no-repeat; height:24px; clear:both;overflow:hidden;}
.nav LI {PADDING:3px 29px 0;_PADDING:6px 29px 0; BACKGROUND: url(../webpics/nav_icon.jpg) no-repeat 0px 3px; height:17px; FLOAT: left;}
.nav .nav_1 {PADDIN:0 30px; background:none;}

.nav1{background:url(../webpics/nav_bg.jpg) no-repeat; height:24px;  margin-bottom:2px; clear:both;overflow:hidden;}
.nav1 LI {PADDING:5px 30px 0 40px;_PADDING:5px 30px 0 40px; BACKGROUND: url(../webpics/nav_icon.jpg) no-repeat 0px 3px; height:17px; FLOAT: left;}
.nav1 .nav_1 {PADDIN:5px 40px 0 50px; _PADDING:5px 50px 0 40px; background:none;}

.font_red{ color:#D6201F;}

.blank6{ height:6px; clear:both; overflow:hidden;}
.blank3{ height:3px; clear:both; overflow:hidden;}
.vblank6{ width:6px; height:3px;  }

.tit{ background:url(../webpics/tit_bg.jpg) repeat-x; line-height:24px; height:24px; text-align:center; color:#D61E20; padding:0 15px; clear:both; overflow:hidden;}
.tit .word{ background:url(../webpics/tit_icon.gif) no-repeat right; float:left; text-align:left; padding:0 25px 0 10px;}

.lplb{ border-bottom:#9C9C9C solid 1px; padding:0 4px 4px; margin:8px; height:auto; clear:both; overflow:hidden; zoom:1;}
.lplb .titlb{color:#D61E20; font-weight:bold; clear:both;}
.lplb LI {BACKGROUND: url(../webpics/dot.gif) no-repeat 5px 8px; FLOAT: left; width:80px; padding:0 4px 0 10px; height:20px; overflow:hidden;}
.lplb .b {BACKGROUND: url(../webpics/lb_icon.gif) no-repeat 5px 4px; FLOAT: left; width:55px; padding:0 5px 0 15px; height:20px; overflow:hidden;}
.lplb A {COLOR:#666; TEXT-DECORATION: none}
.lplb A:hover {color:#D71F1F; TEXT-DECORATION: none}

.rxlp li{ border-bottom:#BEBEBE dashed 1px;  margin:2px 0; height:auto; clear:both; overflow:hidden; zoom:1; padding: 4px 6px;}
.rxlp img { width:55px; height:55px; float:left; border:0px;}
.rxlp span { float:right; width:156px;}
.rxlp p {height:20px; overflow:hidden;}
.rxlp A {COLOR:#666; TEXT-DECORATION: none}
.rxlp A:hover {color:#D71F1F;}

.lpnr{margin:15px 0; clear:both; overflow:hidden;}
.lpnr img { width:175px; height:130px; float:left; border:0px;}
.lpnr span { float:right; width:360px; padding-top:8px;}
.lpnr p {height:20px; overflow:hidden;}


.right_img{padding-bottom:12px;border-bottom:#BEBEBE dashed 1px; height:auto;clear:both; overflow:hidden; zoom:1;}
.right_img li{ margin:12px 0;border-right:#BEBEBE dashed 1px;float:left; padding:0 16px; width:206px; display: inline;}
.right_img li img{width:205px;height:137px;}
.right_img p{height:20px; overflow:hidden;}
.right_img span{ float:right;}
.right_img span img{width:40px;height:16px;}
.right_img A {COLOR:#666; TEXT-DECORATION: none}
.right_img A:hover {color:#D71F1F;}
.right_img .b {border-right:none}

.foot{ text-align:center; color:#002233; padding:15px; margin-top:2px; clear:both; overflow:hidden; }
.area .foot A{color:#663333; TEXT-DECORATION: none}
.foot A:hover{color:#66FF99;}

.ban li{ margin-right:1px; float:left;}

.yc{ color:#565656; line-height:28px;overflow:hidden; clear:both;}
.yc li{ padding:0 15px;height:28px; clear:both;overflow:hidden;}
.yc .t1{float:left;width:290px;padding-right:10px; overflow:hidden;}
.yc .t2{float:left;width:150px;padding-right:10px; overflow:hidden;}
.yc .t3{float:left;width:200px;padding-right:10px; overflow:hidden;}
.yc .t4{float:left;width:175px;padding-right:10px; overflow:hidden;}
.yc .t5{float:right;width:40px;overflow:hidden;}
.yc A {COLOR: #555;text-decoration:none;}
.yc a:hover{color: #C00;}
.yc .b{ background:#E2E2E2;}
.yc .tit{color:#fff; text-align:left; font-weight:bold;line-height:24px;height:24px; background: url(../webpics/nav_bg.jpg) no-repeat;letter-spacing:5px; overflow:hidden;}

.left_btn{ border:#BFBFBF dashed 0px; margin:4px 0; padding:6px 0 2px; text-align:center; border-left:none;border-right:none;}

.tit_left{ background:url(../webpics/tit_left.jpg) no-repeat; line-height:24px; height:24px; text-align:center; color:#CC0000;  padding:0 15px; clear:both; overflow:hidden; }
.border_left{ border:#D9D9D9 solid 1px; border-top:none; padding:5px 10px; background:#F5F5F5; margin-bottom:4px;height:auto;clear:both; overflow:hidden; zoom:1;}

.tit_center{color:#CC0000; font-weight:bold;line-height:24px;height:24px; background: url(../webpics/tit_center.jpg) no-repeat;letter-spacing:3px; padding:0 15px; overflow:hidden;}

.tit_right{color:#fff; font-weight:bold;line-height:24px;height:24px; background: url(../webpics/nav_bg.jpg) no-repeat;letter-spacing:3px;  padding:0 15px;overflow:hidden; width:95%;} 

.border_tw{ text-align:center; border:#D9D9D9 solid 1px;   padding-top:2px; padding-bottom:5px; margin-bottom:4px;height:auto;clear:both; overflow:hidden; zoom:1;}
.border_tw p{ height:20px; overflow:hidden;}

.tgzt{border:#BEBEBE dashed 1px;padding:4px 10px; margin:4px 0;height:auto; clear:both; overflow:hidden; zoom:1;}
.searchLeft{border:#BEBEBE dashed 1px;padding:4px 4px 2px; margin:0px 0;height:auto; clear:both; overflow:hidden; zoom:1; margin-bottom:4px; float:left; text-align:left}
.tgzt li{ height:20px; overflow:hidden;}
.rxlp A {COLOR:#666; TEXT-DECORATION: none}
.rxlp A:hover {color:#D71F1F;}

.yccg LI {BACKGROUND: url(../webpics/dot.gif) no-repeat 0px 8px; FLOAT: left; width:100px; padding:0 0px 0 4px; height:20px; overflow:hidden;}
.yccg A {COLOR:#666; TEXT-DECORATION: none}
.yccg A:hover {color:#D71F1F; TEXT-DECORATION: none}

.rdxx{ margin:4px 0;}

.rdxxnav{ background:url(../webpics/ls_active.jpg);  height:22px; line-height:24px; clear:both; overflow:hidden;
border:#FDCF7B solid 1px; border-bottom:none; }
.rdxxnav_active{ background:#aaaaaa; repeat-x; color:#FF0000; padding:0 17px; line-height:24px; display:block; float:left;}
.rdxxnav_active A{COLOR:#FF0000; }
.rdxxnav A{ TEXT-DECORATION: none; border:#fff solid 1px; border-top:none;border-right:none; padding:0 17px; height:21px;display:block;float:left;}
.rdxxnav A:hover {background:#aaaaaa; repeat-x; color:#FF0000;display:block;}

.rdxx .nr{ background:#EAEAEA;  line-height:32px; padding:0 15px; color:#333333;
border:#FDCF7B solid 1px; border-top:none;}
.rdxx .nr A {COLOR:#333333; TEXT-DECORATION: none}
.rdxx .nr A:hover {color:#CC0033; TEXT-DECORATION:underline;}

.yc1{ color:#565656; line-height:22px;overflow:hidden; clear:both; border:#999999 dashed 1px;
margin-bottom:3px; border-top:none;
}
.yc1 li{ padding:0 6px;height:22px; clear:both;overflow:hidden;}
.yc1 .t1{float:left;width:145px;padding-right:5px; overflow:hidden;}
.yc1 .t2{float:left;width:175px;padding-right:5px; overflow:hidden;}
.yc1 .t3{float:left;width:100px;padding-right:5px; overflow:hidden;}
.yc1 .t4{float:right;width:40px;overflow:hidden;}
.yc1 A {COLOR: #555;text-decoration:none;}
.yc1 a:hover{color: #C00;}
.yc1 .b{ background:#E2E2E2;}

.right_rd{color:#666; line-height:16px; text-decoration:none; border:#DCDCDC solid 1px;text-align:center; height:32px; clear:both; overflow:hidden; display:block; margin-bottom:1px;background:#F5F5F5;}
.right_rd A {COLOR: #666;text-decoration:none;}
.right_rd a:hover{color: #fff;background:url(../webpics/right_active.jpg) no-repeat; display:block;}
.fwnav{ background:#D6D6D6; height:22px; line-height:24px; clear:both; overflow:hidden; width:98%}
.fwnav_active{ background:url(../webpics/ls_active.jpg) repeat-x; color:#FF0000; padding:0 15px;  border-left:#fff solid 1px; border-right:#fff solid 1px;line-height:24px; display:block; float:left;}
.fwnav A{COLOR:#666; TEXT-DECORATION: none; padding:0 14px; height:22px;display:block;float:left;}
.fwnav A:hover {background:url(../webpics/ls_active.jpg) repeat-x;border-left:#fff solid 1px; border-right:#fff solid 1px;padding:0 14px; color:#FF0000;display:block;}

.qynav{ background:#D6D6D6; height:22px; line-height:24px; margin-left:-1px; clear:both; overflow:hidden;}
.qynav_active{ background:url(../webpics/ls_active.jpg) repeat-x; color:#FFF; padding:0 27px;  border-left:#fff solid 1px; border-right:#fff solid 1px;line-height:24px; display:block; float:left;}
.qynav A{COLOR:#666; TEXT-DECORATION: none; padding:0 28px; height:22px;display:block;float:left;}
.qynav A:hover {background:url(../webpics/ls_active.jpg) repeat-x;border-left:#fff solid 1px; border-right:#fff solid 1px;padding:0 27px; color:#FF0000;display:block;}

.qy{ color:#565656; text-align:center;  clear:both;line-height:22px;overflow:hidden;}
.qy li{height:22px; clear:both;overflow:hidden;}
.qy .t1{float:left;width:90px; border-right:#fff solid 1px;overflow:hidden;}
.qy .t2{float:left;width:340px;border-right:#fff solid 1px;overflow:hidden;}
.qy .t3{float:left;width:115px;border-right:#fff solid 1px;overflow:hidden;}
.qy .t4{float:left;width:85px; overflow:hidden;}
.qy A {COLOR: #555;text-decoration:none;}
.qy a:hover{color: #C00;}
.qy .b{ background:#E2E2E2;}
.qy .titqy{color:#ffffff;font-weight:bold;line-height:24px;height:24px; background:#D71F1F;letter-spacing:3px; overflow:hidden;}


.select_passport .select_box {
	BACKGROUND: url(../webpics/xllb.jpg) no-repeat; WIDTH: 180px; LINE-HEIGHT: 21px; POSITION: relative; TEXT-ALIGN: left
}
.select_passport .search_site {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 180px; CURSOR: pointer; COLOR: #4b4b4b; TEXT-INDENT: 10px; HEIGHT: 21px
}
.select_passport .select_list {
	BORDER-RIGHT: #b4b4b4 1px solid; BORDER-TOP: #b4b4b4 1px solid; DISPLAY: none; LEFT: 0px; BORDER-LEFT: #b4b4b4 1px solid; WIDTH: 178px; CURSOR: pointer; BORDER-BOTTOM: #b4b4b4 1px solid; POSITION: absolute; TOP: 0px
}

.select_passport .select_list A {
	CLEAR: both; DISPLAY: block; BACKGROUND: #fff; WIDTH: 178px; CURSOR: pointer; COLOR: #2b2b2b; TEXT-INDENT: 10px; HEIGHT: 21px
}
.select_passport .select_list A:hover {
	BACKGROUND: #E2E2E2; COLOR: #fff; TEXT-DECORATION: none
}
.cgycxx{ color:#565656; text-align:center;  clear:both;line-height:22px;overflow:hidden;}
.cgycxx li{height:22px; clear:both;overflow:hidden;}
.cgycxx .t1{float:left;width:220px; border-right:#fff solid 1px;overflow:hidden;}
.cgycxx .t2{float:left;width:190px;border-right:#fff solid 1px;overflow:hidden;}
.cgycxx .t3{float:left;width:225px;overflow:hidden;}
.cgycxx A {COLOR: #555;text-decoration:none;}
.cgycxx a:hover{color: #C00;}
.cgycxx .b{ background:#E2E2E2;}
.cgycxx .titcg{color:#fff;font-weight:bold;line-height:24px;height:24px; background:#D71F1F;letter-spacing:3px; overflow:hidden;}