@charset "gb2312";
/* CSS Document */
/*¹²ÓÐÑùÊ½*/
.no_border{ border-bottom:none;}
.containerbox{ padding-top:20px; overflow:hidden}

.containerbox .ct_hd{height:46px; background:url(imagesct-hd.png) no-repeat;font-size:22px; color:white; padding-left:58px; line-height:46px}
.containerbox .ct_bd{ margin-top:20px}

/*Í·²¿*/
 body{ width:100%; background:url(imagesbg.png) no-repeat center 0 #fafdff; font-size:12px;}
 /**
.header{ width:1000px; margin:0 auto;}
.head img{ display:block; width:111px; height:67px; float:left; padding:31px 26px 31px 2px;}
.head h1{ font-size:30px; font-weight:bold; color:#0060ac; line-height:130px; letter-spacing:10px;}

.nav{ overflow:hidden; box-shadow:0 3px 3px rgba(0,0,0,0.2);}
.nav .nav_layout{ float:left; background:#828282;}
.subnav{ position:absolute; z-index:100; display:none;}
.nav .nav_layout:hover .subnav{ display:block; background-color:#959595}
.nav li a{ width:200px; height:44px; display:block; text-align:center; line-height:44px;  font-size:20px; color:white;}
.nav .subnav a{ font-size:16px;}
.nav li:hover{ background:#959595}
.nav .subnav li:hover{ background-color:#ccc;}
.nav .subnav li:hover a{ color:#555}
.nav li .current{ background:#c33c3c;}
**/

.header{ padding-top:167px; }
.header .nav{ width:1000px; margin:0 auto; background:url(imagesnavbg.png) repeat; height:60px; line-height:60px;}
.header .nav li{ float:left; font-size:16px; width:120px; text-align:center; font-family:"Î¢ÈíÑÅºÚ"; position:relative;}
.header .nav .sec_navbox{
	position: absolute;
	top: 60px;
	left: 0px;
	z-index:100;
}
.header .nav li:hover{ background-color:#eaeaea;}
.header .nav li .sec_navbox{ display:none;}
.header .nav li .fir_nav{ color:#666;}
.header .nav li:hover .fir_nav{color:#1d84b8;}
.header .nav .current{ background:url(imagesnavbg_current.png) repeat;}
.header .nav .current a{ color:#fff;}
.header .nav .current .fir_nav{ color:#fff;}
.header .nav .current:hover{ background:url(imagesnavbg_current.png) repeat;}
.header .nav .current:hover .fir_nav{ color:#fff;}
.header .nav .sec_nav{ display:block; width:120px; text-align:center; font-size:14px; background-color:#eaeaea; color:#666;}
.header .nav .sec_nav:hover{ background-color:#ccc; color:#fff;}
.main{ width:1000px; margin:0 auto;}


.main{ width:1000px; margin:0 auto;}
.top{ padding-top:20px; overflow:hidden;}
.top .container{ float:left;}
.container{ border:1px solid #b5d9ff}
.top .news{ border:none; width:407px; padding-right:20px;}
.container .news_bd{ position:relative;}
.container .news_pic{ width:100%; height:268px; position:relative; overflow:hidden; zoom:1;}
.news_pic li{ width:100%; height:100%;}
.news_pic li a img{ display:block; width:100%; height:270px;}

.news .news_foot{ position:absolute; width:407px; height:40px; bottom:0; background:url(imagesbd_foot.png) repeat; overflow:hidden;}
.news .news_foot p{ font-size:16px; line-height:40px; width:220px; overflow:hidden; text-overflow:ellipsis;white-space:nowrap; color:#fff; float:left; padding-left:8px;}
.news .news_foot ul{ float:right; padding-right:10px;}
.news .news_foot ul li{ float:left; padding:10px 0 0 10px;}
.news .news_foot ul li a{ display:block; width:16px; height:16px; border:1px solid #666; background:url(imagesbd_bg.png) no-repeat; color:#b5b5b5; line-height:16px; text-align:center; font-size:10px;}
.news .news_foot ul li a.flex-active,.news .news_foot ul li.active a{ background-position:0 -16px;}
.news .news_foot ul li .current{ background-position:0 -16px;}

.working{ width:570px;}
.container .hd{ background:url(imageshd_bg.png) repeat; width:100%; height:40px; border-bottom:1px  solid #b5d9ff;}
.container .bd{ padding:20px 10px;}
.container  .hd .more{ float:right; font-size:12px; padding-right:10px; cursor:pointer; padding-top:11px;}
.container   .hd .more a{ line-height:29px; color:#979797;}
.more a:hover{ color:#c33c3c}
.container .hd h2{ float:left; margin:11px 0 0 10px; background:url(imagesbtn.png) no-repeat; height:29px; color:#fff; font: 500 16px/29px  "Î¢ÈíÑÅºÚ"; text-align:center;}
.container .hd h2{ width:90px;}
.rmjyzj .hd h2{width:134px;background-position:0 -29px;}
 .bd li{ font-size:12px; color:#999; line-height:30px;border-bottom:1px dashed #CCC; overflow:hidden;}
 .bd li a{ color:#414141; display:block; width:470px; padding-left:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left;}
.bd  li a:hover{color:#c33c3c}
.bd .dt_text span{ float:right; padding-right:6px;}
.rmjyzj .bd span{float:right; line-height:30px;}
.rmjyzj .bd th{ font-size:14px; line-height:24px; font-weight:bold; color:#666; padding:0 0 10px 4px;}
.middle{ padding-top:20px; overflow:hidden;}
.middle .leftbox{ float:left; width:220px;}
.middle .rightbox{ float:left; width:759px; padding-left:18px;}
.middle .rightbox .container{ margin-bottom:20px;}
.middle .leftbox .leftbtn{ margin-bottom:10px;background:url(imagesbtn.png) 0 -58px no-repeat; height:76px;}
.middle .leftbox .leftbtn_02{ background-position:0 -134px;}
.middle .leftbox .leftbtn_03{ background-position:0 -210px;}
.middle .leftbox .leftbtn_04{ background-position:0 -286px;}
.middle .leftbox .leftbtn_05{background-position:0 -754px;}
.middle .leftbox .leftbtn_06{ background-position:0 -830px;}
.middle .leftbox .leftbtn .btn_text{ padding-left:70px;}
.middle .leftbox .leftbtn_05 .btn_text{padding:0; width:100%; height:100%;}
.middle .leftbox .leftbtn_05 .btn_text .title{ padding:0; width:100%; height:100%; cursor:pointer;}
.middle .leftbox .leftbtn .btn_text .title{ display:block;  font:700 20px/26px "Î¢ÈíÑÅºÚ"; padding:16px 0 10px 0;}
.middle .leftbox .leftbtn .btn_text li{ float:left; width:40px;}
.middle .leftbox .leftbtn .btn_text .btn_bottom{ font-size:14px; color:#666}
.middle .leftbox .leftbtn .btn_text .btn_bottom:hover{ text-decoration:underline;}

.middle .lefttext{ padding:10px 10px 20px 10px; width:200px; 
    border: 1px solid #b5d9ff; margin-bottom:20px;
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    border-radius:4px; }
	.middle .lefttext .hd{ border-bottom:1px  solid #d6d6d6; overflow:hidden; padding:0 4px 10px 4px;}
.middle .lefttext .hd h3{ float:left; font:500 16px/20px "Î¢ÈíÑÅºÚ"; color:#2d8dc4;}
.middle .lefttext .hd span{ float:right;}
.middle .lefttext .hd span a{ font-size:12px; color:#979797; line-height:20px;}

.middle .lefttext .bdtext li{ line-height:18px;padding-top:12px; position:relative}
.middle .lefttext .bdtext li span{ display:block; width:6px; height:6px;background:url(imagesspan.png) no-repeat; position:absolute; top:18px; }
.middle .lefttext .bdtext li a{ color:#777; padding-left:14px;}
.middle .lefttext .bdtext li a:hover{ color:#c33c3c;}
.middle-shadow{ box-shadow:0 0 8px rgba(0,0,0,.3);}
.box{ overflow:hidden;}

.mail{ width:760px;}
.mail .hd h2{ width:134px; background-position:0 -29px;}

.mail .bd th{ font-size:14px; line-height:24px; font-weight:bold; color:#666; padding:0 0 10px 4px;}
.mail .bd td{ color:#999; padding:4px; border-bottom:1px dashed #ccc; line-height:27px;}
.mail .bd .no_border{ border:none;}
.mail .bd td a{ display:block; width:480px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.mail .bd td a:hover{ color:#c33c3c;}
.f_blue{ color:#337ec6;}
.f_grey{ color:#6f6f6f;}
.f_green{ color:#15a523}
.f_red{ color:#ec0e0e;}
.crumb{
	line-height: 30px;
	height: 30px;
}
.crumb a{
	color: #337ec6;
}
.crumb  a:hover{ color:#6f6f6f;}
.pic_news .bdpic{ overflow:hidden; padding:20px 10px;}
.leftpic{ width:265px; float:left; margin-right:14px;}
.rightpic{ float:left; width:450px;}
.newsimg{ display:block; position:relative; width:265px; height:190px;}
.newsimg span{ display:block; position:absolute; bottom:0px; width:260px; height:40px; background:url(imagesbd_foot.png) repeat; font-size:14px; font-weight:bold; color:#fff; line-height:40px; padding-left:5px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.rightpic ul{ width:457px; height:194px;}
.rightpic li{ float:left; margin:0 7px 4px 0px;}
.rightpic .newsimg{ width:145px; height:92px;}
.leftpic .newsimg img{display:block; width:265px; height:190px;}
.rightpic .newsimg img{display:block; width:145px; height:92px;}
.rightpic .newsimg span{ width:140px; height:26px; font-size:12px; line-height:26px; font-weight:normal;}

.bd_jgjs{ overflow:hidden; padding:20px 10px; width:760px;}
.jglist{ overflow:hidden; width:369px; float:left;}
.jglist .pic{ float:left;}
.jglist .text{ float:left; margin-left:10px; width:200px;}
.jglist .pic a{ display: block; width:90px; padding:30px 25px 18px 25px; border:1px  solid #dcdcdc; font:700 22px/40px "Î¢ÈíÑÅºÚ"; color:#ec5735;}
.jglist .pic i{ display:block; width:90px; height:90px; background:url(imagesjgjs.png) no-repeat;}
.jglist .text h4 { font-size:14px;font-weight:bold; padding:10px 0;}
.jglist .text h4 a{ color:#454545; }
.jglist .text p{ text-indent:2em; line-height:18px; color:#999; padding-bottom:8px;}
.jglist .text li{ padding-bottom:6px; font-weight:bold; position:relative; line-height:20px;}
.jglist .text li span{ display:block; width:5px; height:9px; background:url(imagesspan.png) 0 -6px no-repeat; position:absolute; top:4px;}
.jglist .text li a{ color:#454545; padding-left:12px;}
.jglist .text a:hover{ color:#c33c3c; text-decoration:underline;}

.bottom{ border:1px solid #b5d9ff; padding:10px 10px 20px 10px; margin-bottom:20px;}
.bottom .hd h2{background:url(imagesbtn.png) 0 -362px no-repeat; height:34px; color:#fff; font: 500 16px/29px  "Î¢ÈíÑÅºÚ"; width:80px; text-align:center; margin-bottom:20px;}
.bottom ul{ overflow:hidden;}
.bottom li{ float:left; width:154px;  height:65px; padding-right:9px; position:relative;}
.bottom li:last-child{ padding:0;}
.bottom li a { display:block; width:154px;  height:65px; background:url(imageslink.png); }

	
.bottom li .link02{ background-position:0 -65px;}
.bottom li .link03{ background-position:0 -130px;}
.bottom li .link04{ background-position:0 -195px;}
.bottom li .link05{ background-position:0 -260px;}
.bottom li .link06{ background-position:0 -325px;}

.footer{ width:100%; background-color:#e9e9e9; padding:20px 0;}
.footer p{ color:#555; font-size:12px; text-align:center; line-height:20px;}
.rgb01{color:#1d6db4}
.rgb02{ color:#ff8400}

/*¹¤×÷¶¯Ì¬*/
.leftbox-border{ border-right:1px solid #f5f5f5;}
.leftbox .hd h1{ font:700 20px/40px "Î¢ÈíÑÅºÚ"; text-align:center; color:#107daa; background:url(imagesleftnav.png) bottom no-repeat;}
.bd-secnav{ padding:15px 25px;}
.bd-secnav li{margin-left:14px; height:34px; line-height:34px; font-size:14px; position:relative; width:144px; border-bottom:1px dashed #ddd;}
.bd-secnav .current{ background:url(imagesbtn.png) 0 -396px no-repeat; border:none;}
.bd-secnav li span{ display:block; width:5px; height:9px; background:url(imagesspan.png) 0 -15px no-repeat; position: absolute; top:11px;left:10px;}
.bd-secnav .current span{ background-position:0 -24px;}
.bd-secnav .current a{ color:#fff;}
.bd-secnav li a{ padding-left:25px; color:#7e7f7f}
.bd-secnav li:hover a{ color:#c33c3c; text-decoration:underline}
.bd-secnav li:hover span{ background-position:0 -6px;}
.bd-secnav .current:hover a{ color:#fff; text-decoration:none}
.bd-secnav .current:hover span{ background-position:0 -24px;}

.rightbox-border{ border-left:1px solid #f5f5f5; margin-bottom:20px;}
.rightbox-border .hd{ height:30px; font-size:14px; color:#bebebe; line-height:30px;}
.bd-header { color:#0d7aa7; position:relative;font-weight:bold;}
.bd-header p{font-size:16px; height:30px; line-height:30px;  background:url(imagesbd-header.png) bottom repeat-x; padding:10px 0 10px 25px;}
.bd-header span{ display:block; width:16px; height:11px; background:url(imagesspan.png) 0 -33px no-repeat; position:absolute; top:18px;}
.bd-list{ margin:20px 10px;}
.bd-list li{ position:relative;}
.bd-list li a{ width:630px; line-height:36px; padding:0 10px 0 15px;}
.bd-list li span{ line-height:36px; }
.bd-list li em{ display:block; width:5px; height:9px; background:url(imagesspan.png) 0 -6px no-repeat; float:left; position:absolute; top:13px;}

/* ·ÖÒ³ */
.page{padding:26px 0; height:25px; float:right; font-size:12px;}
.no-page{ width:200px; margin:0 auto; float:none;}
.page a{color:#555;}
.pageon,.pagenext{padding:0 6px; border:1px solid #f2e2ad; float:left; font-family:Tahoma; line-height:18px; text-align:center; margin:0 0 0 3px;}
.pagenext:hover{background-color:#eeeeee; cursor:pointer;}
.pageon{background-color:#107daa; color:#FFF; border:1px solid #107daa;}
.pagenext{background-color:#fff; border:1px solid #dddddd;}
.pageinput{background-color:#FFF; border:1px solid #dddddd; height:16px; line-height:16px; padding-left:3px;}
.pagetext{padding:0 8px; float:left; font-family:Tahoma; line-height:20px; text-align:center; margin:0 0 0 3px;}
.page .fred{color:#107daa; font-weight:bold;}

/*ÊÜÀí²éÑ¯*/
.searchbox{ padding:0 10px}
.searchbox .hd{padding:6px 0; border-bottom:1px dashed #dae7ee; position:relative;}
.searchbox .hd h2{
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 16px;
	color: #1c73b2;
	padding-left:24px;
}
.searchbox .hd span{ display:block; width:19px; height:17px; background:url(imagesspan.png) 0 -44px no-repeat; position:absolute; top:8px;}
.bd-search{ padding:20px 8px 20px 6px;}
.bd-search th{ font-size:12px;  color:#61bcea; padding-bottom:6px;}
.bd-search td input{ width:130px; height:24px; background-color:white; border: 1px solid #61bcea; margin-bottom:6px;}
.bd-search{ padding:20px 8px 20px 6px;}
.bd-search th{ font-size:12px;  color:#555; padding-bottom:6px;}
.bd-search td input{ width:130px; height:16px; background-color:white; border: 1px solid #ccc; margin-bottom:6px; padding:4px 0 4px 4px;}

.bd-search .btn{ width:60px; height:28px; background:url(imagesbtn.png) 0 -430px no-repeat; margin-right:6px; color:white; border:none; cursor:pointer;}
.bd-search .btn_cx:hover{ background-position:0 -458px}
.bd-search .btn_cz{ background-position:0 -486px; color:#1c73b2}
.bd-search .btn_cz:hover{ background-position:0 -514px;}

/*ÐëÖª*/
.rightbox-border .bdtext{ padding-left:30px;}
.bd-header h1{ font:700 24px/30px "Î¢ÈíÑÅºÚ";  margin-left:280px; padding:10px 0;}
.bdtext p{line-height:24px; padding-bottom:8px; color:#666}
.agree{width:220px; margin-left:200px;}
.agree a{display:inline-block; width:220px; height:70px; background:url(imagesbtn.png) 0 -542px no-repeat; color:#7f7f7f; text-align:center; font:bold 22px/70px "Î¢ÈíÑÅºÚ"; cursor:pointer;}
.agree a:hover{background-position:0 -612px;}

/*Ð´ÐÅ*/
.commenttab{ margin:20px 0;}
.commenttab th{
	text-align: right;
	padding: 8px 8px 12px 0;
}
.commenttab td{padding:4px 0 4px 8px;}
.cgm{text-align:center; padding:20px 0; font-family:"Î¢ÈíÑÅºÚ"; font-size:22px; font-weight:bold;}
.cgm span{
	margin: 0 10px;
	color: #525252;
}
.cgm span em{color:#666;}
.wxts{position:relative; background-color:#f7f7f7; width:650px; padding:25px; margin:20px auto;}
.wxts dt{
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 22px;
	font-weight: 600;
	color: #FFC600;
	padding-left: 30px;
}
.wxts dd{border-bottom:1px solid #e7e7e7; padding:6px 12px 6px 30px; line-height:24px; font-size:14px;  background:url(imagesdian4.png) 8px 12px no-repeat;}
.wxts .wrongdd{ background:url(imagesdian5.png) 8px 12px  no-repeat;}
.zhengbg{position:absolute; left:12px; top:-16px; background:url(imageszhengbg.gif) no-repeat; width:32px; height:54px;}
.tsbottom{position:absolute; right:0; bottom:0; background:url(imagestsbottom.gif) no-repeat; width:21px; height:32px;}
.wxts .wrong{
	color: #f20909;
	line-height: 32px;
	background: url(imagescheck_alt.png) 40px center no-repeat;
	padding-left: 80px;
	margin-bottom: 10px;
}
.rewrite{margin:20px auto; width:132px;}
.rewrite a{display:block; height:46px; line-height:46px; background:url(imagesrewrite.png) no-repeat; font-size:16px; font-weight:bold; padding-left:40px;}
.rewrite a:hover{text-decoration:none; background-position:0 -46px;}
.serinfo{margin:18px 6px 40px 6px; background-color:#fffae9; position:relative; padding:12px;}
.serinfo dt{margin-bottom:5px; font-size:14px; color:#666; font-weight:bold; padding-left:20px; _padding-left:26px;}
.serinfo dd{color:#999; padding-bottom:5px;}
.tsbg{position:absolute; top:5px; left:8px; width:17px; height:21px; background:url(imagestsbg.gif) no-repeat;}

.serbtn{width:60px; height:28px; line-height:24px; text-align:center; cursor:pointer; margin-right:5px; border:none; background:url(imagesbtn.png) 0 -430px no-repeat;}
.tj{color:#FFF;}
.tj:hover{background-position:0 -458px; color:#FFF; text-decoration:none;}
.qx{background-position:0 -486px; color:#666;}
.qx:hover{background-position:0 -514px; color:#666; text-decoration:none;}

/*ÊÐ³¤ÐÅÏä*/
.searchform{ width:720px; height:100px; border:1px solid #b1dcf1;margin:20px auto; background-color:#f5fbff;}
.sdtab{ margin:0 20px;}
.sdtab td{
	padding: 8px 8px;
}
.sltab a:hover{text-decoration:underline;}
.sltab th{background:url(images/tabre.gif) repeat-x; border-bottom:2px solid #4e9bc2; height:32px; line-height:32px; text-align:center; font-size:14px; font-weight:bold; color:#4e9bc2;}
.sltab td{background-color:#FFF; text-align:center; padding:12px 0; border-bottom:1px dashed #dfdfdf;}
.sltab .bg_fffbec{background:#fbfbfb;}
.inputre{
	width:140px;
	height: 24px;
	line-height: 24px;
	padding-left: 3px;
	border: 1px solid #c7c7c7;
	background-color: #FFF;
	color: #333;
}
.areainputre{padding-left: 3px;}

/*ÏêÇéÒ³Ãæ*/
.xq{ padding:0 20px;}
.xq .xq_title{text-align:center; padding:10px 0 5px 0; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; font-weight:bold; color:#333;}
.xq .xq_subTitle{text-align:center; padding:10px 0 5px 0; font-family:"Î¢ÈíÑÅºÚ"; font-size:17px; font-weight:bold; color:#333;}
.xq .xq_secondSubTitle{text-align:center; padding:10px 0 5px 0; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; font-weight:bold; color:#333;}
.xq .xq_thirdSubTitle{text-align:center; padding:10px 0 5px 0; font-family:"Î¢ÈíÑÅºÚ"; font-size:15px; font-weight:bold; color:#333;}
.xq .xq_info{text-align:center; height:30px; line-height:30px; border-bottom:1px solid #eee; font-size:14px; color:#999}
.xq .xq_info span{padding:0 8px;}
.xq .xq_info a{padding:0 3px; color:#d40000;}
.xq .xq_textcon{padding:20px 0 20px 0; font-size:14px; line-height:24px;}
.xq .xq_textitle{ text-align:center; padding:10px; color:#333}
.xq .xq_textcon p{font-size:14px; line-height:24px; margin-bottom:15px;}

.message{ margin-bottom:20px;}
.message th{text-align:right; padding:8px 20px 2px 5px;font-size:14px; color:#666; vertical-align:text-top;}
.message td{ padding:8px 20px 2px 5px; color:#333; font-size:14px; line-height:24px; vertical-align:text-top;}
.message select{ display:inline-block; width:100px; height:26px; padding-left:4px;padding:4px 0 4px 4px}
.message button{ display:inline-block; width:50px; height:26px; background:url(imagesbtn.png) -112px -432px no-repeat; border:none; color:#fff; cursor:pointer;}
.message button:hover{ background-position:-62px -432px;}
.message .f_red{ color:#ec0e0e; font-size:12px;}

.result{ width:483px; height:381px; background:url(imagestjbg_03.png) no-repeat; margin:20px auto; text-align:center;}
.result h1{ font:bold 24px/50px "Î¢ÈíÑÅºÚ"; padding:90px 0 20px 0; color:#57bf45}
.result .fail{ color:#C30}
.result .number{ width:70%; margin:0 auto; font-size:18px; line-height:30px;}
.result .number th{ text-align:right; padding-right:10px;}
.result .number td{ text-align:left;}
.result p{ font-size:14px; line-height:30px; color:#aaa; padding-top:10px;}
.result .back{ width:98px; height:36px; background:url(imagesbtn.png) 0 -682px no-repeat; margin:20px auto;}
.result .back:hover{ background-position:0 -718px;}
.result .back a{ height:36px; line-height:36px; font-size:14px; color:#5d5d5d}