/*
design by design4u.cn
QQ: 66383210
Email: caixfm@gmail.com
*/
@charset "gb2312";
table{border-collapse:collapse; border-spacing:0;}
*, ul { padding:0; margin:0; }
li { list-style:none; }
body { font-size:12px; }
img { border:0; }
.l { float:left; }
.r { float:right; }
.cf { clear:both; height:1px; overflow:hidden; margin-top:-1px; line-height:1%; font-size:1px; }
.marT { margin-top:10px; }
.borderBtm { border-bottom:1px dashed #ccc; }
.grayTxt { color: #999; }
.redTxt { color: #f00; }
.alignC { text-align:center; }
.alignR { text-align:right; }
.marT{ margin-top:10px;}
input,select{vertical-align:middle;}

.wrapper{ width:926px; margin:0 auto;}
.searchTxt{ color: #993300; font-weight:bolder; padding:0 6px;}
#mypagemain-right { FLOAT: right; WIDTH: 645px; MARGIN-RIGHT: 8px; }
#searchBar { border:1px solid #d4d4d4; background:url(imagessearchBg.jpg) repeat-x; height:170px; }
#searchBar h2 { padding:5px; text-align:center; margin:0; }
#searchBar form { padding:10px; margin:0; }
#searchBar ul li { padding:3px 0;}
#searchBar ul li.last { text-align:center; padding-top:6px;}
#searchBar input {  width:196px;  }
#searchBar select{ width:200px;}
#searchBar input.subbtn { color:#fff; background:#ffa757 url(imagesinputBtnBg.jpg) repeat-x; height:21px; line-height:16px;  border:1px solid #c95d00; width:auto; font-weight:bolder; margin-right:5px; padding:0 6px;}
#searchBar input.subbtn_adv {background:#fff url(imagesinputBtnBg_adv.jpg) repeat-x; height:21px;line-height:16px;  border:1px solid #999999; width:auto; font-weight:normal;color:#333333; padding:0;}

.conSearch{ border:1px solid #d4d4d4; height:34px; line-height:34px; background:url(imagesconSearchBg.jpg) repeat-x; text-align:center;}
.conSearch span{ font-weight:bolder; color:#666666;}
.conSearch .conInpt{ width:200px;}
.conSearch input.subbtn { color:#fff; background:#ffa757 url(imagesinputBtnBg.jpg) repeat-x; height:21px; line-height:21px;  border:1px solid #c95d00; width:auto; font-weight:bolder; margin-right:5px; padding:0 6px;}
.conSearch input.subbtn_adv {background:#fff url(imagesinputBtnBg_adv.jpg) repeat-x; height:21px;line-height:21px;  border:1px solid #999999; width:auto; font-weight:normal;color:#333333; padding:0;}

#leftAd { border:1px solid #d4d4d4; background:url(imagessearchBg.jpg) repeat-x; height:124px; }
#leftAd p { text-align:center; margin:6px 0; padding:0; }
#local { background:url(imageslocalBg.jpg) repeat-x; height:35px; line-height:35px; border-bottom:1px dashed #ccc; }
#local p { background: url(imageslocalIcon.jpg) left center no-repeat; padding-left:45px; }
#rightContent { }
#rightContent h1 { margin:0; padding:0; border-bottom:1px dashed #ccc; padding:0 20px; }
#rightContent h1 span { float:right; margin-top:30px; }
#rightContent h2 { padding:10px 20px; font-size:12px; font-weight:100; margin:0; color:#999; }
#rightContent .rightTxt { padding:10px 25px 40px; }
#rightContent .rightTxt p { text-indent:2em; margin-top:8px; }
#rightContent #rightList { padding:20px 30px; }
#rightContent #rightList .inTitle { background:url(imagesinTitleBg.jpg) repeat-x; height:31px; }
#rightContent #rightList .inTitle p { background:url(imagesinTitleIcon.jpg) left center no-repeat; padding:0; margin:0; padding-left:60px; height:31px; line-height:31px; }
.turnPage { margin-top:20px; text-align:center; margin-bottom:20px; }
#rightContent #rightList .imgCon { width:156px; }
#rightContent #rightList .listCon { width:400px; }
#rightContent #rightList .txtCon { width:280px; }
#rightContent #rightList .txtCon h3 { font-size:12px; padding-bottom:8px; margin-bottom:8px; border-bottom:1px dashed #999; }
#rightContent #rightList .txtCon h3 span { font-weight:100; }
#rightContent #rightList .txtCon p { text-indent:2em; }
#rightContent #rightList .inNewsList { width:285px; }
#rightContent #rightList .inNewsList .listCon { width:270px; }
#rightContent .subNav { height:39px; padding-left:30px; }
#rightContent .subNav li { float:left; margin:10px 0 0; margin-right:6px; }
#rightContent .subNav li a { display:block; height:29px; line-height:29px; width:109px; background:url(imagessubNavBtn.jpg) no-repeat center center; text-align:center; }
#rightContent .subNav li a.currenLink { background:url(imagessubNavBtn_hover.jpg) no-repeat center center; color:#fff; }
#leftNav { border:1px solid #d4d4d4; background:url(imagesleftNavBg.jpg) repeat-x #e1e1e1; margin-bottom:10px; }
#leftNav h2 { font-size:14px; color:#666; background:url(imagesleftNavTitle.jpg) no-repeat 10px center; height:52px; line-height:52px; padding-left:60px; }
#leftNav ul { background:#ebebeb; margin:8px; padding:10px 0; }
#leftNav ul li { border-top:1px solid #f8f8f8; background:#f4f4f4; margin-top:1px; }
#leftNav ul li a { background:url(imagesleftNavBtn.jpg) no-repeat center center; display:block; height:40px; line-height:40px; text-align:center; }
#leftNav ul li a.currenLink { background:url(imagesleftNavBtnCur.jpg) no-repeat center center; display:block; height:40px; line-height:40px; text-align:center; }
.picList { background:#f5f5f5; text-align:center; width:196px; padding:10px 0; float:left; margin:6px; margin-top:15px; }
.picList p { }
.picList p img { margin-top:10px; }
.videoDetail { text-align:center; padding:20px; }
.videoDetail h3 { font-size:16px; font-weight:bolder; padding:20px; color:#333; }
.videoDetail p.back { padding:0px; text-align:right; }
.videoDetail p.goPage { padding:0; text-align:left; background:#f8f8f8; padding:8px; }
.leftList { border:1px solid #d4d4d4; margin-bottom:10px; padding:5px; }
.leftList h2 { font-size:14px; color:#fff; background:#b8b8b8; height:32px; line-height:32px; padding-left:10px; }
.leftList p.list { padding:10px; background:#f8f8f8; }

/*search==================================================*/

.contant { padding:10px; }
.contant a{color:#113f70 !important;}
.contant a:hover{color:#f30 !important;}
table.searchForm { width:100%; border-collapse:collapse; border-spacing:0; }
	table.searchForm td { border:1px solid #fff; padding:4px 2px; }
	table.searchForm .tdL { text-align:right; width:30%; background:#f8f8f8; vertical-align:top; }
	table.searchForm .tdR { background:#fbfbfb; }
	table.searchForm .input_txt { border:1px solid #cccccc; height:22px; line-height:22px; width:360px; }
	table.searchForm .input_txt_date { border:1px solid #cccccc; height:22px; line-height:22px; width:120px; }

.sitemap{}
.sitemap table{border:1px solid #e0e0e0;width:100%; }
.sitemap table td{border-bottom:1px solid #e0e0e0; padding:6px;}
.sitemap table td span a{display:block;text-align:left; background:url(imagesarrow2.gif) no-repeat right center; padding-right:10px; color:#333 !important; font-weight:bolder; float:left; width:60px; margin-right:10px;}
.sitemap table td.cName{padding-right:10px; width:120px;}
.sitemap table td.cName a{display:block;text-align:right; background:url(imagesarrow2.gif) no-repeat right center; padding-right:10px; color:#4893b7 !important; font-weight:bolder;}

.btn { border:1px solid #adb9c2; background:url(imagessearchBtnBg.jpg) repeat-x; height:28px; line-height:28px; width:200px; width:auto; padding:0 15px; margin-right:10px; }

.reSearch{ border:1px solid #b7b7b7; background:url(imagesresearchBg.jpg) repeat-x; text-align:center;height:48px; overflow:hidden;}
.reSearch form{ background:url(imagesresearchIcon.jpg) no-repeat 70px center; padding-left:50px;  vertical-align:middle;height:48px;}
.reSearch form p{ padding-top:10px;}
.reSearch form .input_txt{ border:1px solid #cccccc; height:22px; line-height:22px; width:360px; }

.searchTurnPage{ background:#f5f5f5; margin-top:10px; padding:4px;}
.searchTurnPage .page{ float:right;}

.searchList dl{ border-bottom: solid 1px #dcdcdc; margin:20px 10px; padding-bottom:10px;}
.searchList dl dt{ margin-bottom:15px;}
.searchList dl dt a{ font-size:14px; text-decoration:underline;}
.searchList dl .date{ float:right; font-weight:bolder; color:#999;}
.banner{}
.kjzbl{ background:url(imageskjzblBg.jpg) no-repeat center top; height:560px; margin:10px 0; position:relative;}
.kjzbl a{font-size:12px; font-weight: normal; color:#303438; text-decoration:none;}
.kjzbl a:hover{text-decoration:underline; color:#f30;}
.kjzbl h3{font-size:14px; font-weight:bolder; color:#303438; height:40px; line-height:40px; padding:0 10px;}

.kjzbl .faq{ position: absolute; left:40px; top:135px; width:230px; height:180px;}
.kjzbl .faq h3 span a{ width:60px; text-align:right; display:block; height:40px; line-height:40px;}
.kjzbl .faq ul{ margin-top:10px; height:160px;}
.kjzbl .faq li{ height:20px; line-height:20px; padding-left:5px;}
.kjzbl .step{position: absolute; left:560px; top:160px; width:340px; }

.stepIn{background-color:transparent;}
.stepIn a{font-size:12px; font-weight: normal; color:#303438; text-decoration:none;}
.stepIn a:hover{text-decoration:underline; color:#f30;}
.stepIn .con{ height:200px; overflow:auto;}
.stepIn .con ul{ width:320px;}
.stepIn h3{color:#77b20a; text-align: center; padding-right:30px; font-size:14px; margin-bottom:14px;}
.stepIn h3 span a{ background:url(imagesarrow.gif) no-repeat left center; float:left; padding-left:16px;}
.stepIn li{ margin-bottom:10px;}
.stepIn li a{ display:block; background: url(imageskjzblList.gif) no-repeat left center; height:40px; line-height:40px; text-align:center; color:#fff; font-size:14px; font-weight:bolder;}
.stepIn li a:hover{background: url(imageskjzblList_hover.gif) no-repeat left center; color:#fff; text-decoration:none;}