/*
bg#262c38
nav#2d2e33
subNav#57585c
link#d4d4d6
footer#262c38
page#553236#ccc2c3#886f72
*/
body{
	background:#262c38;
	padding:0 0 30px 0;
}
.clear
{
    clear:both;
}
.top{
	background:url(top.png) no-repeat top center;
	padding:40px 0;
}
.shadow{
	background:url(shadow.png) no-repeat bottom center;
	padding:0 0 30px 0;
}
.wrapper{
	background:#fff;
	width:1000px;
	margin:0 auto;
	padding:20px;
}

.header{
	background:url(header_bg.jpg);
	height:100px;
}
.logo{
	float:left;
/*background:rgba(0,0,0,0.5);
filter:progid:DXImageTransform.Microsoft.Gradient( startColorStr=#88000000, endColorStr=#88000000);*/
	width:230px;
	height:80px;
	margin:10px 0 0 50px;
}
.header ul{
	float:right;
	margin:25px 20px 0 0;
}
.header ul li{
	height:25px;
	width:205px;
	text-align:right;
	margin:0 0 8px 0;
}
.header ul li a{
	float:left;
	width:85px;
	background:url(adviser.png) no-repeat;
	display:block;
	font-weight:bold;
	color:#553236;
	padding:3px 5px 4px 0;
}
.header ul li span
{
    color:#ccc;
    font-weight:normal;
	padding:0 0 0 5px;
	line-height:25px;
}
.menu{
}
.menu a{
	display:block;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}
.main_nav{
	background:#2d2e33;
	height:30px;
	margin:1px 0;
	padding:0 45px;
	position:relative;
}
.main_nav li{
	display:inline;
	float:left;
	text-align:center;
	width:110px;
	margin:0 10px;
	line-height:30px;
	*position:relative;
}
.main_nav .sub_nav
{
    display:none;
	position:absolute;
	bottom:-21px;
	border-top:1px solid #fff;
}
.main_nav .sub_nav a{
	font-weight:normal;
	font-size:12px;
}
.main_nav .sub_nav li:hover{
	background:#2d2e33;
}
.main_nav .sub_nav li{
	float:left;
	background:#57585c;
	width:90px;
	border-right:1px solid #fff;
	margin:0 0 0 0;
	padding:0 0 0 0;
	line-height:20px;
}

.banner{
	width:1000px;
	height:285px;
	position:relative;
	overflow:hidden;
	margin:0 0 10px 0;
}

.title{
	border-bottom:1px solid #c7c6c8;
	height:24px;
	margin:0 0 10px;
	padding:0 0 0 0;
}
.title img
{
    float:left;
}
.links{
	clear:both;
	background:#d4d4d6 url(link.png) no-repeat;
	text-align:center;
	margin:10px 0 0 0;
	padding:0 0 10px 0;
}
.links .goto
{
    height:60px;
}
.links .goto a
{
    float:right;
    display:block;
    width:50px;
    height:20px;
	margin:15px 0 0 10px;
}
.links a{
	margin:0 0 0 20px;
	color:#000;
}
.links a:hover{
	color:#57585c;
}
.footer{
	margin:20px 0 20px 0;
	color:#262c38;
}
.footer a{
	color:#57585c;
}

.index_l{
	display:inline;
	float:left;
	width:230px;
	padding:10px;
	margin:0 10px 20px 0;
	border:1px solid #c8c8c8;
}
.left{
	background:url(index_l_bg.png) repeat-x bottom left;
	padding:10px 10px 30px;
}
.pdt_nav{
	background:url(pro.png) 0 5px no-repeat;
	margin:20px 0 55px 0;
	height:345px;
	padding:0 0 0 110px;
}
.pdt_nav li{
	margin:10px 0;
	width:100px;
	_margin:7px 0;
}
.pdt_nav a{
	display:block;
	padding:0 5px;
	color:#262c38;
}
.pdt_nav a:hover{
	background:url(hover.png);
	color:#fff;
}
.pdt_nav b{
	font-size:14px;
}
.search_top{
	background:url(search_top_bg.png) no-repeat top center;
	width:212px;
	margin:40px 0 0 0;
	padding:10px 0 0 0;
}
.search{
	background:#fff url(search_btm_bg.png) no-repeat bottom center;
	padding:10px 10px 15px 15px;
}
.search_txt{
	background:#fff url(search_txt.png) no-repeat top left;
	width:110px;
	height:20px;
	padding:0 2px 0 3px;
	border:none;
}
.search_btn{
	background:#fff url(search_btn.png) no-repeat top left;
	text-align:center;
	margin:10px 0 0 70px;
	font-weight:bold;
	width:60px;
	height:21px;
	border:none;
}
.index_pdt
{
    background:url(index_pdt.jpg) no-repeat top left;
	float:left;
	width:700px;
	height:300px;
	padding:5px 35px 5px 0;
	text-align:right;
	border:1px solid #cbcbcb;
}
.index_box{
	float:left;
	background:url(hr.png) 366px 60px no-repeat;
	width:735px;
	height:270px;
	border:1px solid #cbcbcb;
	margin:10px 0 20px 0;
	position:relative;
}
.box01{
	float:left;
	width:326px;
	height:230px;
	padding:20px;
	color:#646469;
}
.index_about
{
    height:163px;
    overflow:hidden;
}
.box02{
	float:left;
	background:url(hr01.png) 20px 135px no-repeat;
	width:326px;
	height:230px;
	margin:0 0 0 1px;
	padding:20px;
}
.box02 li a{
	color:#646469;
}
.box02 li a:hover{
	color:#262c38;
}
.box02 ul
{
}
.box02 li{
	list-style:disc inside url('list.png');
}
.index_box .more
{
	background:url(hover.png) top right;
    display:block;
    width:80px;
    height:20px;
    color:#fff;
    padding:0 0 0 5px;
    position:absolute;
    bottom:20px;
}
.content{
	width:870px;
	min-height:500px;
	margin:60px auto;
	overflow:hidden;
}
.pdt_con
{
	background:url(pdt_bg.png) top left;
	width:870px;
	min-height:500px;
	padding:60px 65px;
	overflow:hidden;
}
.custom
{
    clear:both;
}
.con_left{
    display:inline;
    float:left;
    width:200px;
    margin:0 10px 0 0;
    padding:20px 0 0 0;
}
.con_left a{
	display:block;
	padding:0 5px;
	color:#262c38;
}
.con_left b{
    font-size:14px;
}
.pdt_menu{
}
.pdt_menu li{
	margin:10px 0;
	width:100px;
}
.pdt_menu span
{
    font-size:14px;
    cursor:pointer;
    padding:0 0 0 15px;
}
.pdt_menu a:hover{
}
.pdt_menu li.selected{
	background:url(hover.png) no-repeat;
}
.pdt_menu li.selected a{
	color:#fff;
}
.pdt_menu li.selected li a{
	color:#000;
}
.list2,.list3
{
    display:none;
}
.con_right{
    float:left;
    width:660px;
}
.pdt_pic
{
    margin:0 0 50px 0;
}
.pdt_pic li
{
    font-family:Arial;
    float:left;
    margin:20px 30px 0 0;
    text-align:center;
}
.pdt_pic a
{
    color:#553236;
}
.pdt_pic img{
    /*width:175px;
    height:265px;*/
    border:1px solid #cbcbcb;
    margin:0 0 15px 0;
}

.news_list
{
    margin:0 0 50px 0;
}
.news_list li
{
    padding:0 0 30px 0;
    border-bottom:1px dashed #969696;
}
.news_list .news_title a
{
    color:#2d2e33;
}
.news_list .news_title span
{
    float:right;
    font-weight:normal;
    font-size:12px;
}
.news_list p
{
    margin:15px 0 30px;
    line-height:26px;
}
.news_list .more
{
    color:#553236;
}
.news_title
{
    margin:30px 0 5px;
    font-size:16px;
    color:#2d2e33;
}
.date
{
    font-size:12px;
}
.content_box
{
    margin:20px 0 50px;
    line-height:26px;
}
.back
{
    background:#553236;
    color:#fff;
    padding:2px 20px;
}
.main_nav a:hover{
	background:url(shine.png) no-repeat bottom center;
}
.loadShine{
	background:url(shine.png) no-repeat bottom center;
}
.loadShine a{
    color:#efe3a9;
}
.loadShine .sub_nav{
    display:block;
    width:273px;
    *left:10px;
}
.sub_nav a
{
    color:#fff;
}
.sub_nav a:hover
{
	background:none;
}

.image_wrap
{
    float:left;
    width:455px;
    height:660px;
}
.image_wrap img
{
    border-top:1px solid #d6d6d6;
    border-right:1px solid #c9c9c9;
    border-bottom:2px solid #999999;
    border-left:1px solid #c9c9c9;
}
.items
{
    float:left;
    margin:0 0 0 20px;
    height:660px;
    width:180px;
    overflow:hidden;
}
.items img
{
    border:2px solid #c8c8c8;
    margin:0 0 10px 0;
    
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
}
.items img.active
{
    border:2px solid #553236;
}
.pdt_txt
{
    clear:both;
}

.msg_box{
    margin:30px 0 0 0;
    color:#666;
}
.msg_box tr{
    height:70px;
}
.msg_box b{
    color:#000;
}
.msg_box input{
    height:26px;
    border-top:2px solid #cfcfcf;
    border-right:1px solid #dcdcdc;
    border-bottom:1px solid #dcdcdc;
    border-left:2px solid #cfcfcf;
}
.textarea{
    border-top:2px solid #cfcfcf;
    border-right:1px solid #dcdcdc;
    border-bottom:1px solid #dcdcdc;
    border-left:2px solid #cfcfcf;
    margin:0 0 30px;
}
.submit
{
    color:#fff;
    background:#553236;
    border:none;
	padding:2px 15px;
    cursor:pointer;
}
.submit:hover{
}
