﻿/******Ĭϵ,԰Ҫ޸********/
/*
*ʽʼ
*/
*{ 
	padding: 0; 
	margin: 0;
	font-family:'΢ź';
} 
body{
	font-size:12px;
}
img { 
	border: 0; 
	
} 
address,caption,cite,code,dfn,th,var { 
	font-weight: normal; 
	font-style: normal; 
}
h1,h2,h3,h4,h5,h6 { 
	font-weight: normal;
	font-size: 100%; 
} 
q:before,q:after { 
	content:; 
} 
abbr,acronym { 
	border: 0; 
}
a{
	
}
a:link{
	color: #000;
	text-decoration: none;
}

a:visited{
	text-decoration: none;
	color: #000;
}
a:hover{
	text-decoration: underline;
	color: #4E667B;
}
a:active{
	text-decoration: none;
}
input {outline: none;}
textarea {outline: none;}

.wrap_{
	width:100%;
	margin:auto;
}
.wrap{
	clear:both;
	margin:auto;
}
.mt10{
	margin-top:10px;
}
.mb10{
	margin-bottom:10px;
}
.h10{
	height:10px;
	line-height:10px;
}
.h20{
	height:20px;
	line-height:20px;
}
.h30{
	height:30px;
	line-height:30px;
}
.cleardiv{
	clear:both;
}
.FL{
	float:left;
}
.FR{
	float:right
}
.F14{
	font-size:14px;
}
.FB{
	font-weight:bold;
}
.normal{
	font-style:normal;
	font-size:12px;
	font-weight:normal;
	color:#333;
	padding:0;
	margin:0;
	text-align:left;
}
/*******************************************վͷ************************************/
/*
*Ϣ
*/
#header_login{
	margin:auto;
	height:30px;
	line-height:30px;
	background:#efefef;
	display:none
}
#header_login .login{
	width:60%;
	padding-left:10px;
}
#header_login .login span{
	display:block;
	float:left;
	padding-right:5px;
}
#header_login .login span.word em{
	color:red;
}
#header_login .login span.word a{
	color:blue;
}
#header_login .login span.input{
	padding-top:4px !important;
	padding-top:3px;
}
#header_login .login span.input input{
	width:100px;
	border:#c7c7c7 solid 1px;
	height:18px;
}
#header_login .login span.sub{
	padding:3px 10px 0 10px;
}
#header_login .login span.sub input{
	width:50px;
	text-align:center;
}
#header_login .login span.sub input{
	width:50px;
	text-align:center;
}
#header_login .info{
	width:40%;
	text-align:right;
	padding-right:10px;
	word-spacing:5px;
	color:#666;
}
#header_login .info a{
	color:blue;
}
/*
*ǰλ
*/
#nav_guide{
	width:100%;
	margin:0 auto 0 auto;
	line-height:25px;
	color:#666;
}
#nav_guide a
{
	color:#666;
	font-size:12px;
}
#nav_guide a:hover
{
	color:#1283f4;
}
#nav_guide .t1,#nav_guide .t2{
	float:left;
}
#nav_guide .t1{
	padding-left:20px;
	background:url(home.gif) 0 45% no-repeat;
}
#nav_guide .t2{
	padding-left:10px;
}
/*
*վڼ
*/
#header_search{
	float:right;
	width:25%;
	margin-top:8px;
	font-size:14px;
	height:30px;
	line-height:30px;
}
#header_search ul{
	height:24px;
	width:180px;
	float:left;
	background:url(login_l.gif) 0 50% no-repeat;
}
#header_search a,#header_search a:link{
	color:#fff;
}
#header_search img{
	cursor:pointer;
	margin:0;
	padding:0;
	float:right;
}
.top_input{
	border:none 0;;
	height:24px;
	line-height:22px;
	width:140px;
	float:right;
	padding-left:3px;
	background:url(login_c.gif) 0 50% repeat-x;
	color:#B0B0B0;
}
/*****/
/*
*logoʽ
*/
#header_logo{
	clear:both;
	width:100%;
	margin:auto;
	height:83px;
	background:url(tophead.gif) 0 0 repeat-x;
	overflow:hidden;
}
.logo_left{
	float:left;
	width:45%;
}
.logo_left img{
	margin:11px 0 0 6px;
}
/*
*ʽ
*/
/**/
#Mainmenu
{
	float:right;
	width:500px;
	margin-top:-20px;
	position:relative;
	right:-12px;
	background:#fff;
	
}
#Mainmenu a{
	text-decoration:none;
}
#Mainmenu dl
{
	padding:0;
	position:relative;
	margin:0;
	top:0;
	float:left;
	z-index:999;
}
#Mainmenu dl dt
{
	height:50px;
	overflow:hidden;	
	text-align:center;
	float:left;
}
#Mainmenu dl dt a{
	display:block;
	padding:5px 40px 0 11px;
	line-height:39px;
	color:#000;
	font-size:16px;
	font-family:'微软雅黑';
}
#Mainmenu dl.choose dt,#Mainmenu dl.over dt{
	color:#fff;
	
}
#Mainmenu i
{
	width:7px;
	height:4px;
	background:url(up.gif) 0 -70px no-repeat;
	position:absolute;
	top:25px;
	right:10px;
	overflow:hidden;
}
#Mainmenu dl.choose dt a i
{
	background-position:0 -75px;
}
#Mainmenu dl.choose dt a,#Mainmenu dl.over dt a{
	color:#1283f4;
	background:url(pt_dh_xhx.jpg) 0 100% repeat-x;
	
}
#Mainmenu dl dd
{
	position:absolute;
	left:0;
	top:50px;
	display:none;
}
#Mainmenu dl.choose dd{
	display:block;
	z-index:9999;
	background:#ffffff;
	width:390px;
	padding:0 0;
	box-shadow:0 0 8px #999;
	border:1px solid #999;

}
#Mainmenu dl.choose dd div{
	border-bottom:1px dotted #D5E0D2;
	float:left;
	
	
}
#Mainmenu dl.choose dd div a{
	display:block;
	margin:0;
	font-size:14px;
	line-height:30px;
	text-align:left;
	color:#414C3B;
	text-align:center;
	width:130px;
	height:30px;
	padding:5px 0;
	
}
.dtastyle
{
	color:#1283f4;
	background:url(pt_dh_xhx.jpg) 0 100% repeat-x;
}

#Mainmenu dl.choose dd div a:hover{
	color:#ffffff;
	text-indent:5px;
	margin:0;
	background:#1283f4;
}

/*
*ҳʼ
*/

/*
*ҳ
*/
/*ݿҳ*/
#all_db{
clear:both;
width:98%;
margin:auto;
}
#all_db .all_head{
background:url(db_1.jpg) repeat-x;
height:42px;
padding:0 8px;
overflow:hidden;
border-bottom:1px dotted #DBDDD4;
padding-bottom:5px;
}
#all_db .all_head span{
float:left;
cursor:pointer;
width:100px;
height:42px;
line-height:52px;
color:#B68585;
text-align:center;
}
#all_db .all_head .choose{
background:url(db_3.gif) center 0 no-repeat;;
color:#fff;
}
.sp_sort{
width:99%;
clear:both;
}
.sp_sort li{
float:left;
height:24px;
list-style:none;
line-height:24px;
}
.sp_sort li a{
text-decoration: none;
margin:2px 9px;
line-height:24px;
color:#F5BDA6;
}
.show_dbs{
clear:both;
width:99%;
margin:auto;
}
.tables{
border:1px solid #D7D7D7;
border-bottom:none;
margin-top:10px;
}
.tables td{
border-bottom:1px solid #D7D7D7;
height:26px;
line-height:26px;
}
.tables .heads{
background:none;
color:#E2714B;
font-weight:bold;
}
/*
*ײʽ
*/
#copyright{
	width:1200px;
	margin:auto;
	text-align:center;
	color:#656d77;
	height:34px;
	line-height:34px;
	background:#394a62;
	position:fixed;
	bottom:0;
	z-index:3;
}
#copyright p{
	position:relative;
	bottom:0;
	text-align:center;
	width:100%;
	height:34px;
	line-height:34px;
	background:#394a62;
}
#copyright p,#copyright a{
	color:#fff;
}
#dept ul,#dept li{
list-style:none;
}
.memmenul{
border:0 #ABCEE2 solid; 
margin:0;
overflow:hidden !important; 
overflow: visible;
}
#xsnazzy {clear:both;background: transparent; margin:1em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#F9FAFB; border-left:1px solid #F9FAFB; border-right:1px solid #F9FAFB;}
.xb1 {margin:0 5px; background:#F9FAFB;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0;}
.xboxcontent {display:block; background:#F9FAFB; border:0 solid #F9FAFB; border-width:0 1px;}

#hiretypes{
height:120px;
}
#hiretypes li{
float:left;
width:16.5%;
list-style:none;
}
/***********************½**********************/
.float{width:50px; height:50px;position:fixed ; bottom:35px; right:20px; z-index:10000;padding-top:0px;_position:absolute;overflow:hidden;}
.float_bg{width: 50px; height:50px;display:block;}
.float_a{position:absolute;top:0px;left:0;}
.float_a a,.float_a a:hover{width:50px; height:50px;background:url(gotop.png) no-repeat}
.float_a a{background-position:0 0;height:50px;margin-bottom:0;display:none}
.float_a a:hover{background-position:-51px 0px;}
/***********************½**********************/




/***mystyle***/
div.pt_header
{
	width:1200px;
	height:190px;
	margin:auto;
	background:url(pt_headlogo.jpg) 50% 50% no-repeat;
}

div.pt_logo
{
	background:url(pt_logo.png) 50% 50% no-repeat;
	width:544px;
	height:109px;
	margin-left:25px;
}

div.pt_login
{	
	width:135px;
	height:24px;
	background:url(pt_login.png) 50% 50% no-repeat;
	margin-right:14px;
	text-align:center;
	line-height:24px;
	color:#378a69;
}
div.pt_login a
{
	color:#378a69;
	font-size:14px;
	font-family:Arial;
	display:inline-block;
}
div.pt_search_notice6
{
	text-align:left;
	padding-left:33px;
	margin-top:20px;
	font-size:14px;
}
div.pt_left1
{
	width:282px;
}
div.pt_newscom ul
{	
	list-style-type:none;
}
ul.ptulnews a
{
	margin-left:10px;
}
div.pt_newscom ul li
{
	clear:both;
	padding:8px 0;
	_padding:2px 0;
}
div.pt_newscom ul li a,div.pt_newscom ul li span
{
	font-family:;
	font-size:14px;
}
div.pt_newscom ul li:hover,div.pt_newscom ul li a:hover
{
	color:#5ca324;
}
div.pt_newscom ul li a
{
	display:block;
	float:left;
	
}
div.pt_newscom ul li span
{
	float:right;
}
div.pt_news_header
{
	text-align:center;
	border-bottom:1px solid #bee0a4;
}

a.pt_news_header_a
{
	display:inline-block;
	font-size:16px;
	text-decoration:none;
	text-align:center;
	padding-bottom:15px;
}
a.ainchoose
{
	display:inline-block;
	font-size:16px;
	text-decoration:none;
	text-align:center;
	padding-bottom:15px;
	color:#5ca324;
	background:url(ptnewsxh.jpg) 0 100% repeat-x;
}

a.pt_morestyle
{
	color:#7ec249;
}
div.pt_zxt_head,div.pt_resource_header
{
	border-bottom:1px solid #bee0a4;
}
div.pt_resource_header
{
	width:493px;
	margin:auto;
}
div.pt_zxt_head a
{
	display:inline-block;
	font-size:16px;
	font-family:;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:15px;
	background:url(ptnewsxh.jpg) 0 100% repeat-x;
	padding-right:12px;
	color:#5ca324;
	margin-left:12px;
}
div.pt_zxt_content
{
	margin-top:10px;
	padding-left:6px;
	padding-right:6px;
}
div.pt_zxt_pt
{
	float:left;
}
ul.pt_cnt
{
	float:right;
	letter-spacing:5px;
	font-size:14px;
	font-family:Arial;
}
ul.pt_cnt li
{
	line-height:25px;
	list-style:;
}
div.pt_left2
{
	width:550px;
}
div.pt_search_comx
{
	width:100%;
	border:1px solid #7ec249;
	height:190px;
	ovderflow:hidden;
}
div.pt_search_header
{
	width:100%;
	background:#5ca324;
	height:44px;
	text-align:center;
	overflow:hidden;
}
a.asearchchoose
{
	color:#5ca324;
	background:url(pt_search_t.png) 50% 50% no-repeat;
	font-size:16px;
	font-family:;
	width:100px;
	height:37px;
	line-height:37px;
	display:inline-block;
	text-align:center;
	margin-top:10px;
}
a.asearchmr
{
	
	font-size:16px;
	font-family:;
	width:100px;
	height:37px;
	line-height:37px;
	display:inline-block;
	text-align:center;
	margin-top:10px;
	color:#fff;
}


div.pt_search_area
{
	width:100%;
	padding-top:38px;
	background:#fbfaf7;
	height:108px;
}
div.pt_search_kuang
{
	width:480px;
	margin:auto;
	height:30px;
}
div.pt_search_bt
{
	float:left;
	background:#5ca324 url(pt_search_bt.jpg) 50% 50% no-repeat;
	height:32px;
	width:72px;
	cursor:pointer;
}
input.pt_search_text
{
	height:30px;
	line-height:30px;
	border:1px solid #d5d5d5;
	width:325px;
}


div.pt_search_type,div.pt_search_type2 div
{
	padding-left:5px;
	cursor:pointer;
	
	background:#fff;
}
div.pt_search_type
{
	background:#fff url(pt_sjx.png) 90% 50% no-repeat;
}
div.pt_search_type2 div
{
	border-bottom:none;
	width:79px;
	height:18px;
	line-height:18px;
}
div.pt_search_type2 div:hover
{
	background:#abd294;
}
div.pt_search_notice
{
	text-align:center;
	margin-top:20px;
}
div.pt_search_notice a
{
	display:inline-block;
	font-size:14px;
	font-family:;
	margin:0 15px;
}
a.pt_resource_header_a
{
	display:inline-block;
	font-size:16px;
	
	text-decoration:none;
	padding-bottom:15px;
	float:left;
	margin-right:35px;
}
a.rainchoose
{
	background:url(ptnewsxh.jpg) 0 100% repeat-x;
	color:#5ca324;
	display:inline-block;
	font-size:16px;
	
	text-decoration:none;
	padding-bottom:15px;
	float:left;
	margin-right:35px;
}
ul.pt_resource_content,ul.pt_bslc_content
{
	list-style-type:none;
	width:493px;
	margin:auto;
}
ul.pt_resource_content li
{
	float:left;
	line-height:33px;
	width:49.5%;
	border-bottom:1px dashed #86ba5c;
}
ul.pt_resource_content li a,ul.pt_bslc_content li a
{
	font-size:14px;
	font-family:;
	display:block;
	padding-top:3px;
	background:url(../title_icon3.gif) 0 50% no-repeat;
	padding-left:15px;
}
ul.pt_resource_content li a:hover,ul.pt_bslc_content li a:hover,ul.pt_s_s li a:hover
{
	color:#5ca324;
}
div.pt_resource,div.pt_bslc
{
	width:100%;
	background:#fbfaf7;
	margin-top:15px;
	padding-top:14px;
}
div.pt_bslc_header
{
	width:493px;
	margin:auto;
	border-bottom:1px solid #bee0a4;
}
div.pt_bslc_header a,div.pt_server_header a
{
	display:inline-block;
	font-size:16px;
	font-family:;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:15px;
	background:url(ptnewsxh.jpg) 0 100% repeat-x;
	padding-right:12px;
	color:#5ca324;
	float:left;
}
ul.pt_bslc_content li
{
	float:left;
	width:32.5%;
	border-bottom:1px dashed #86ba5c;
	line-height:36px;
}
div.pt_left3
{
	width:286px;
	
}
div.pt_newbook
{
	width:100%;
	height:166px;
}
div.pt_server_header
{
	width:100%;
	border-bottom:1px solid #bee0a4;
}
div.pt_xkfw,div.pt_jxpx,div.pt_qtfw
{
	width:100%;
	height:111px;
	border-bottom:1px dashed #bee0a4;
	margin-top:22px;
}
div.pt_xkfw
{
	background:url(pt_xkfw.png) 0% 50% no-repeat;
}
div.pt_jxpx
{
	background:url(pt_jxpx.png) 0% 50% no-repeat;
}

div.pt_qtfw
{
	background:url(pt_qtfw.png) 0% 50% no-repeat;
}
ul.pt_s_s
{
	list-style-type:none;
	float:right;
	width:70%;
	margin-top:15px;
}
ul.pt_s_s li
{
	float:left;
	width:49.5%;
	line-height:25px;
}
ul.pt_s_s li a
{
	font-size:14px;
	font-family:;
	display:block;
	padding-left:10px;
}
div.pt_main
{
	margin-top:30px;
	overflow:hidden;
}
div.pt_newscom
{
	margin-top:15px;
}
div.flinks
{
	color:#fff;
	height:28px;
	line-height:28px;
	margin-bottom:15px;
}
div.flinks a
{
	color:#444;
	margin:0 15px 0 15px;
}
span.footer_sx
{
	color:#a9a9a9;
}
div.copyright
{
	color:#a1a1a1;
	text-align:center;
	width:850px;
	border:1px solid red;
}
div.copyright p
{
	margin-bottom:60px;
}
div.pt_newbook_wz a,div.pt_newbook_wz span
{ 
	display:block;
}

div.pt_newbook_wz
{
	padding-left:15px;
}
div.pt_newbook_wz a
{
	margin:15px 0 15px 0;
	font-size:14px;
}
div.pt_newbook_wz span
{
	padding:4px 0;
	color:#6b6b6b;
}
div.pt_server_center
{
	margin-top:15px;
}
div.pt_qtfw
{
	border:none;
}
table.pt_zy_dh
{
	width:493px;
	margin:auto;
	font-size:14px;
	font-family:新宋体;
	text-align:left;
	line-height:35px;
}
table.pt_zy_dh a:hover
{
	color:#7ec249;
}
table.pt_zy_dh a
{
	font-size:14px;
	font-family:新宋体;
}
table.pt_zy_dh .pt_table_title
{
	font-weight:bold;
	width:26%;
	padding-left:20px;
	background:url(../title_icon3.gif) 0 50% no-repeat;
}

.pt_zy_dh td
{
	border-bottom:1px dashed #86ba5c ;
}
#copyright2
{
	margin-top:15px;
	padding-top:15px;
	border:1px solid #fff;
	background:#f7f9f9;
}
span.portal_fgtype
{
	margin:0 10px 0 10px;
}
div.search
{
	
	margin-top:10px;
}
div.search_radio
{
	margin-top:20px;
	margin-left:50px;
}

.defu2
{
	float:left;
}
.defu2 a
{
	font-size:16px;
	display:block;
	padding:0 18px;
	text-decoration:none;
}

.defu2 a:hover
{
	color:#1283f4;
	border-bottom:3px solid #1283f4
}

.banner .radio a
{
	padding:5px 10px 5px 20px;
	background:url(checkd.png) no-repeat 0 50%;
	display:inline-block;
}

#con_news_1 a,#con_one_1 a,#con_news_2 a
{
	color:#5b5b5b;
}

.newmore1
{
	float:right;
	display:block;
	height:40px;
	width:40px;
	background:url(newmore.jpg) no-repeat 50% 50%;
}

.newmore2
{
	float:right;
	display:block;
	height:40px;
	width:40px;
	background:url(newmore.jpg) no-repeat 50% 50%;
}

a.mylib
{
	color:#fff;
}