﻿body{ font-size:12px; color:#000000; margin:0px; padding:0px;}
ul,li,ol,p,dd,dt{ list-style: none; padding:0px; margin:0px;}
a{color:#000000; text-decoration: none;}
a:hover {color:#ff0000;}
img{border:0;}
form { margin: 0;}
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px; font-size:12px; font-weight:normal; display:inline;}
.clear{ clear:both; font-size:0px;}

.top_bg{background:url(top_bg.jpg) repeat-x top; width:100%; height:auto;}
.header{background:#FFFFFF;}
.head{width:960px;height: auto;overflow:hidden; margin:0 auto;clear:both; }
.logo{margin-top:5px; margin-left:15px;}
.logo img{/*height:90px; width:970px;*/ border:0px;}
.top_nav{text-align:right; width:960px; margin:0 auto; line-height:26px;}
.top_nav a{background:url(global_link.gif) no-repeat center left; margin-left:5px; margin-right:5px; padding-left:12px; float:right}
#top_bdshare  { width: 301px; height: 31px; background: url(bg_search_box.gif);  float:right; margin-top:30px; } 
#top_bdshare  #s { float: left; padding: 0; margin: 0 0 0 6px; border: 0; width: 259px; background: none; font-size: 12px; height:31px; line-height:31px;} 
#top_bdshare  #go { float: right; margin: 3px 5px 0 0; } 

.Top_menu{background:url(nav_bg.jpg) repeat-x center top; height:35px; width:100%; font-size:14px}
.Top_menu ul{color:#fff;list-style:none; width:955px;margin:0 auto;height:33px;}
.Top_menu ul li{ width:117px;float:left;line-height:33px; text-align:center; margin:auto;}
.Top_menu ul .li_link{background: url(li_line.jpg) no-repeat center top;width:1px; height:33px; line-height:33px;}
.Top_menu ul li a:link{color:#fff;text-decoration:none;}
.Top_menu ul li a:visited{color:#fff;text-decoration:none;}
.Top_menu ul li a:hover{background:#cc0000;text-decoration:none;display:block;} 
.Top_menu ul li a:active {color:#fff;display:block;}
.Top_tag{ background: url(reco_bg.jpg) repeat-x; width:100%; height:36px; }
.Top_tag dt{width:955px;margin:0 auto;line-height:36px; height:36px; font-size:14px}
.Top_tag dt a{ margin-left:5px;margin-right:5px; float:left}
.Top_tag dt span{background:url(reco_nav.jpg) no-repeat left; width:93px; height:36px; display:block; text-align:center;color:#FFFFFF; float:left;}
.daohang{ width:955px;margin:0 auto;line-height:36px; height:36px; font-size:12px}
.daohang-left{background:url(reco_nav.jpg) no-repeat left; width:93px; height:36px; display:block; text-align:center;color:#FFFFFF; float:left;}
.daohang-right{ width:850px; height:36px; line-height:36px; float:right; padding-left:10px;}

.banner{text-align:center; background:url(banner.jpg) no-repeat center center }
#flash {POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 970px; PADDING-RIGHT: 0px; HEIGHT:350px; CLEAR: both;OVERFLOW: hidden; PADDING-TOP: 0px}
#flash A {WIDTH: 970px; DISPLAY: none; HEIGHT:350px}
#flash IMG {WIDTH: 970px; HEIGHT:350px}
.flash_bar {Z-INDEX:0; POSITION: absolute; TEXT-ALIGN: center;right:385px; WIDTH:138px; BOTTOM: 0px; BACKGROUND: url(slide_nav.png) no-repeat 0 0;  HEIGHT:21px; OVERFLOW: hidden; PADDING-TOP: 5px;margin:0 auto; padding-left:35px}
.flash_bar .dq {MARGIN:0 5px; WIDTH: 12px; DISPLAY: block; BACKGROUND: url(tg_flash_p.png) no-repeat 0px 0px;  FLOAT: left; HEIGHT: 12px; CURSOR: pointer;}
.flash_bar .no {MARGIN:0 5px; WIDTH: 12px; DISPLAY: block; BACKGROUND: url(tg_flash_p2.png) no-repeat 0px 0px; FLOAT: left; HEIGHT: 12px; CURSOR: pointer;}

.main{width:1000px;margin:0 auto;}
.web{ width:970px; margin:8px auto 0 auto;background:url(Navigation_bg.png) repeat-y left;}
.web01{ width:970px; margin:8px auto 0 auto;background:url(Navigation_bg.png) repeat-y left; padding-bottom:10px;}

.left{width:238px;  float:left; height:auto; }
.left-top{ width:238px; height:28px; background:url(lefttop.jpg) no-repeat;}

.right{width:720px; float:right; height:auto;}

.left-search{ width:230px; height:auto; margin-bottom:10px; padding-left:8px;}
.left-search-tit{ width:238px; height:40px; background:url(sear-tit.jpg) no-repeat;}
.left-search-cen{ width:200px; height:auto; margin:0 19px; padding-top:10px;}
#txt_Key{width: 185px; background:url(sear.jpg) no-repeat; font-size: 12px; height:34px; line-height:34px; border:0px; margin-bottom:5px; padding-left:5px;}

.left-pro{ width:238px; height:auto;}
.left-pro-tit{background:url(pro-tit.jpg) no-repeat; width:238px; height:48px;}
.left-pro-cen{ width:238px; height:auto; }
.left-pro-cen ul{ width:200px; margin:0 19px; height:auto;}
.left-pro-cen ul li{background:url(class1.gif) no-repeat left bottom;font-size:12px;line-height:34px; height:34px; width:200px;}
.left-pro-cen  ul li a{ display:block; padding-left:35px; width:165px;  font-size:14px;}
.left-pro-cen  ul li a:hover{background:url(class2.gif) no-repeat left bottom;color:#CC0000;}
.left-cont{ width:238px; margin-top:10px; height:auto;}
.left-cont-tit{ background:url(right_class_bg.gif) no-repeat 10px top; font-weight:bold;height:35px; line-height:35px; width:205px; padding-left:33px; font-size:14px;}
.left-cont-cen{ width:238px; height:auto;}
.left-cont-cen ul{ width:200px; margin:0 19px; height:auto;}
.left-cont-cen ul li{background:url(tit.jpg) no-repeat left bottom;font-size:14px;line-height:35px; height:auto; width:200px;}


.right-com{ width:720px; height:auto;}
.right-com-tit{ width:690px; color:#ff0000;height:55px; background:url(dt2.jpg) no-repeat left center; line-height:55px; padding-left:30px; color:#CC0000; font-size:14px; font-weight:bold;}
.right-com-tit span{color:#333;float:right; padding-right:15px; padding-top:5px}
.right-com-cen{width:700px; line-height:23px; padding:0px 10px 0px 10px; font-size:14px;}

.right-pro{ width:720px; height:auto;}
.right-pro-tit{ width:690px; color:#ff0000;height:55px; background:url(dt2.jpg) no-repeat left center; line-height:55px; padding-left:30px;  font-size:14px; font-weight:bold;}
.right-pro-tit span{color:#333;float:right; padding-right:15px; padding-top:5px}
.right-pro-cen{ width:720px; height:auto;}
.right-pro-cen ul{ width:720px; height:auto; margin:0px; padding:0px;}
.right-pro-cen ul li{width:180px;float:left;height:auto; text-align:center; line-height:30px; margin-bottom:5px;_margin-bottom:0px}
.right-pro-cen ul li a{ display:block; margin:0 8px;}
.right-pro-cen ul li img{ width:160px; height:134px;}
.right-pro-cen ul li:visited img{border: 1px solid #cccccc;}
.right-pro-cen ul li img{border: 1px solid #cccccc;padding:0px;}
.right-pro-cen ul li:hover img{border: 1px solid #ff0000;}


.news{width:970px; height:auto; margin:0 auto 8px auto; }
.right-new{ width:970px; height:auto;}
.right-new-tit{ width:930px; color:#ff0000;height:55px; background:url(newstit01.jpg) no-repeat left center; line-height:55px; padding-left:40px; color:#CC0000; font-size:14px; font-weight:bold;}
.right-new-tit span{color:#333;float:right; padding-right:15px; padding-top:5px; height:55px; line-height:55px;}
.right-new-cen{ width:970px; height:auto; font-size:14px;}
.right-new-cen-left{ width:200px; height:225px; float:left; padding-left:5px;}
.right-new-cen-right{ width:750px; height:225px; float:right; margin-right:5px;}
.right-new-cen-right ul{ width:750px; height:225px;  }
.right-new-cen-right ul li{ width:340px; height:30px; line-height:30px; border-bottom:1px solid #cccccc; background:url(1.gif) no-repeat 5px center; padding-left:20px; float:left; margin: 0px 5px; }
.right-new-cen-right ul li span{ float:right; color:#CC9900; font-size:11px; padding-right:5px; } 

.bottom{ width:100%; height:auto;}
.bottom-top{ background:url(footertop.gif) repeat-x; height:19px;}
.bottom-cen{background:url(footercen.gif) repeat;  padding-bottom:15px}
.Copyright{color:#FFFFFF;line-height:22px; text-align:center;width:1000px;margin:0 auto;}
.Copyright a{ color:#FFFFFF}
.link{margin:0;padding:0;color:#cc0000; width:1000px; text-align:left;margin:5px auto;}
.link span{ color:#FFFFFF; font-size:14px; font-weight:bold;}
.link a{color:#ffffff;text-decoration:none; margin:0 5px;}
.link a:hover{color:#f30;}



.new2-menu{ border-top:none; height:auto; overflow:hidden; padding-bottom:5px; line-height:28px; width:99%; }
.new2-menu ul{ border-top:none; height:auto; overflow:hidden; padding-bottom:5px; line-height:28px; width:95%; margin-left:20px;  list-style:none;}
.new2-menu ul li{ background:url(../images/ico.jpg) no-repeat left center; border-bottom:1px dotted #d6d6d6; line-height:30px; padding-left:10px; list-style-type:none; }
.new2-menu ul li a{ margin-left:8px;}

.mytable {border-collapse:collapse;width: 100%;border: 1px solid #999999;} 
.mytable td {padding: 0px 6px 0px 12px;border-right-width: 1px;border-bottom-width: 1px;border-right-style: solid;border-bottom-style: solid;border-right-color: #999999;border-bottom-color: #CCCCCC;}

.k_pagelist EM {BORDER-RIGHT: #CED5DB 1px solid; BORDER-TOP:#CED5DB 1px solid; BACKGROUND: #eef5fe; FONT: 700 12px/160% Arial; BORDER-LEFT: #CED5DB 1px solid; BORDER-BOTTOM: #CED5DB 1px solid}
.k_pagelist INPUT {BORDER-RIGHT: #c0e0f3 1px solid; BORDER-TOP: #c0e0f3 1px solid; BACKGROUND: #eef5fe; FONT: 700 12px/160% Arial; BORDER-LEFT: #c0e0f3 1px solid; BORDER-BOTTOM: #c0e0f3 1px solid}
.k_pagelist EM {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
.k_pagelist STRONG {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
.k_pagelist A {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px }


.k_but{clear:both;display:block;width:100%;line-height:26px;padding-top:2px;}
.k_but .k_menu{display:block;float:left;width:29%;}
.k_but .k_pagelist{float:left;width:70%;text-align:right;}
.k_menu {}
.k_menu input {padding:1px;margin:0px;border:1px solid;border-color:#EEE #777 #EE #777;background:#ff0000;font-size:12px;margin-right:4px;}
.k_form{display:block;width:100%;margin:0px;margin-top:15px;margin-left:0px;}
.k_form p{text-align:left;}
.k_form p label{clear:both;display:block;color:#666;font-size:12px;}
.k_form p span label{clear:none;display:inline;color:#666;}
.k_form div {text-align:left;}
.k_form div input { margin-top:10px;}
.k_form ol {text-align:left;}
.k_form ol li {line-height:24px;}
.k_error  {color:#C01920;display:block;line-height:14px;font-size:12px;}

.contitle, .contitle h1 { margin:8px 0px; font:normal normal bold 20px/120% Arial, Verdana, Helvetica, sans-serif, "宋体"; color:#c00; text-align:center; }
.conAuthor{height:20px; line-height:24px; text-align:center; border:1px dotted #999999;}
.contenttext, .contenttext_G{ padding:10px 10px; font:normal normal normal 14px/150% Arial, Verdana, Helvetica, sans-serif, "宋体"; height: auto;}

.i_pro2{width:100%;_width:99%; padding:4px 0 0 5px; text-align:left;}
.i_pro2 ul{ width:100%; text-align:left; margin:0px; padding:0px;}
.i_pro2 li{ float:left; width:320px;padding-right:8px; padding-left:5px; padding-top:5px; text-align:center; line-height:200%; border:#cccccc 1px solid; margin:0 5px 8px 5px;}
.xq{ color:#FF9933;}
.xq a{ color:#FF9933;}
.xq a:hover{ color:#0099FF;}

.p_list{ width:99%; height:auto;}
.p_list ul{ width:99%; padding-left:5px; padding-right:5px; height:auto;}
.p_list ul li{ width:155px!important; width:156px; height:auto; float:left; margin:4px 6px; _margin:4px 5px; line-height:25px; border:#CCCCCC 1px solid; padding:2px; text-align:center;}
.p_list ul li img{ width:156px;width:155px!important; height:130px;}


.footlinks {clear:both;margin:5px auto;padding:2px;width:964px;height:auto;font-size:9pt;line-height:140%;color:#777;text-align:left;border:solid 1px #EEE;}
.footlinks a:link, .footlinks a:visited {font-size:9pt;line-height:140%;color:#777;}

.k_search div{ border-bottom:1px solid #cccccc; margin-bottom:10px;}
#k_search .k_search div strong { font-size:12px; padding-left:10px;}
h3{font-size:12px; font-weight:bold; color:#990000}
h3 a{color:#990000;}
h3 a:hover{ color:#0033FF}

.iborder{ border:1px solid #cccccc; padding:4px;}
.cpzs{padding-top:0px;}
.cpzs2{ padding-top:3px;}

.cpzs ul{
	background:url(../images/cpzsbj.jpg) center top no-repeat;
	height:175px;
	padding-top:25px;
	padding-left:50px;
	padding-right:50px; text-align:center;}

