@charset "utf-8";

/*YUI Reset*/
/*body { text-align:center;}*/
* { /*text-align:left;*/ font-size:12px;}
html{color:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
del,ins{text-decoration:none;}

a { color:#262626; text-decoration:none;}
a:hover { color:#262626; text-decoration:underline;}
hr{height:1px;border:none;border-top:1px dashed #CCC;float:none;*float:left;display:block;margin:0;*margin:0px 0 -14px 0;_margin:0px 0 -14px 0;}

/* ClearFix */
.clearfix {
	display: inline-block;
}
.clearfix:after {
	/*/*/content: "."; /* HACK for IE8 */
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}


/* ClearFix */
.main01,.mainnews,.main03,.mainssq {
	display: inline-block;
}
.main01:after,.mainnews:after,.main03:after,.mainssq:after {
	/*/*/content: "."; /* HACK for IE8 */
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Hides from IE-mac \*/
* html .main01,* html .mainnews,* html .main03,* html .mainssq{
	height: 1%;
}
.main01,.mainnews,.main03,.mainssq {
	display: block;
}

/* Header */
#header { width:100%; background:url(../images/headerbj.png) repeat-x; overflow:hidden;}
#nav { width:960px; margin:0 auto; overflow:hidden;}
#nav #logo { float:left; width:138px; height:94px; overflow:hidden;}
#nav #subnav { float:right; width:820px;}
#nav #subnav #topnav { height:29px; padding:10px 0 0 0;}
#nav #subnav #topnav ul li { float:right; width:60px; padding-left:20px;}
#nav #subnav #topnav ul li a { color:#787878; text-decoration:none;}
#nav #subnav #topnav ul li a:hover { color:#000; text-decoration:none;}
#nav #subnav #topnav ul li.tnav1 { background:url(../images/ico3.png) no-repeat left center;}
#nav #subnav #topnav ul li.tnav2 { background:url(../images/ico2.png) no-repeat left center;}
#nav #subnav #topnav ul li.tnav3 { background:url(../images/ico1.png) no-repeat left center;}
#nav #subnav #sidebar { background:url(../images/sidebar.png) no-repeat right top; height:50px;}
#nav #subnav #sidebar ul { padding:23px 0 0 0; float:right;}
#nav #subnav #sidebar ul li { float:left; width:76px; height:19px; line-height:19px; text-align:center;}
#nav #subnav #sidebar ul li a { color:#666666; text-decoration:none; padding:2px; font-weight:bold; font-size:14px;}
#nav #subnav #sidebar ul li a:hover { color:#FFF; background:#F00; text-decoration:none; padding:2px; font-weight:bold;}
#mainbav { background:url(../images/menuc.png) no-repeat center center; height:42px;}
#mainbav #leftsidebar { background:url(../images/menul.png) repeat-x;}
#mainbav #leftsidebar ul { float:right; width:440px;}
#mainbav #leftsidebar ul li { float:left; padding:0 10px; display:block; border-right:solid 1px #CC0000; border-left:solid 1px #EC4E45;}
#mainbav #leftsidebar ul li a { color:#FFF; font-size:16px; font-weight:bold;}
#mainbav #leftsidebar ul li a:hover { color:#FFFFCC; font-size:16px; font-weight:bold; text-decoration:none;}
#mainbav #leftsidebar ul li.left { float:left; padding:0 10px; border-right:solid 1px #CC0000; border-left:solid 0px #EC4E45;}
#mainbav #leftsidebar ul li.right { float:left; padding:0 10px; border-right:solid 0px #CC0000; border-left:solid 1px #EC4E45;}
#mainbav #centersidebar { width:58px; height:42px; background:url(../images/menuc.png) no-repeat center center; }
#mainbav #rightsidebar { background:url(../images/menur.png) repeat-x;}
#mainbav #rightsidebar ul { float:left;width:440px;}
#mainbav #rightsidebar ul li { float:left; padding:0 7px; display:block;}
#mainbav #rightsidebar ul li a { color:#FFFF00; font-size:14px; font-weight:bold;}
#mainbav #rightsidebar ul li a:hover { color:#FFFFCC; font-size:14px; font-weight:bold; text-decoration:none;}
#menubj { background:url(../images/menub.png) repeat-x; height:16px;}

/* foot */
#footer{padding-top:10px; width:960px; margin:0 auto;}
#footer p{text-align:center;line-height:30px;}
#footer p#copyright{ background:url(../images/foot_copyright.png) repeat-x bottom; text-align:center;line-height:34px;}
#footer p#copyright a { color:#666666; font-size:14px;}
#footer ul{clear:both;width:500px;margin:0 auto;padding:10px 0;}
#footer ul li{float:left;padding-left:20px;}
#footer ul li a img{position:relative;top:-5px;display:block;float:left;padding-right:2px;}
#footer ul li span{display:block;float:left;cursor:pointer;text-align:center;}
#footer ul li a{white-space:nowrap;}


/* 专家说彩头部 */
.new_top{ width:100%; height:auto; background:url(../images/new_top_bg.jpg) repeat-x;}
.top_banner{ width:970px; height:109px; overflow:hidden; margin:0 auto; position:relative;}
.topbanner_img1{ position:absolute; width:357px; height:27px; overflow:hidden; top:0; left:0;}
.topbanner_img2{ position:absolute; width:152px; height:70px; overflow:hidden; bottom:0; left:0;}
.topbanner_img3{ position:absolute; width:582px; height:75px; overflow:hidden; bottom:0; left:199px;}
.top_banner p{ position:absolute; right:0; top:0; line-height:34px; font-weight:bold; color:#FFF;}
.top_banner p strong{ color:#FF0000;}
.top_banner p a{ font-weight:bold; color:#FFF;}
.top_menu{ width:970px; height:34px; margin:0 auto;}
.top_menu ul{ width:619px; float:left;}
.top_menu ul li{ float:left; height:34px; line-height:34px;}
.top_menu ul .li1 a , .top_menu ul .li2 a{ color:#FF8010; font-size:14px; font-weight:bold;}
.top_menu ul li.li1{ padding:0 17px; }
.top_menu ul li.li2{ width:3px; overflow:hidden;}
.top_menu ul li.li3{ margin: 7px 0 0; padding: 0 0 0 18px; width: 72px; height: 20px; line-height:19px; background: url(../images/notify_bg.gif) no-repeat; }
.top_menu ul li.li3 a{ color:#FFF; font-weight:bold;}
.top_menu .menu_menu{ width:150px; float:right; height:34px; overflow:hidden;}
.top_menu .menu_menu table td{  height:34px; vertical-align:middle;}
.top_menu .menu_menu table td a{ color:#993300;}
.top_menu .menu_menu table td img{ margin-right:2px;}
.top_menu .czpd{ width:70px; height:24px; float:right; margin-right:115px; position:relative; color:#FF8010; font-weight:bold; padding-top:10px;}
.top_menu .czpd_lm{ width:125px; overflow:hidden; background-color:#FFF; padding:5px 10px; border:1px solid #FEA026; position:absolute; left:53px; top:25px;}
.top_menu .czpd_lm ul{ width:125px;}
.top_menu .czpd_lm ul li{ padding:0 5px; float:left; height:24px; line-height:24px; text-align:center; z-index:99;}
.top_menu .czpd_lm ul li a{ color:#FF6600; font-size:12px; font-weight:normal;}
.top_menu .czpd img{ cursor:pointer; margin-left:1px;}

.new_top2{ width:100%; height:auto; background:url(../images/ck2_top_bg.gif) repeat-x;}
.new_top_banner{ width:970px; height:108px; overflow:hidden; margin:0 auto; position:relative;}
.topbanner_img11{ position:absolute; width:400px; height:22px; overflow:hidden; top:0; left:0;}
.topbanner_img22{ position:absolute; width:170px; height:78px; overflow:hidden; top:22px; left:0;}
.topbanner_img33{ position:absolute; width:730px; height:86px; overflow:hidden; bottom:0; left:234px;}
.topbanner_img33 img{ float:left; margin-right:33px;}
.new_top_banner p{ position:absolute; right:0; top:0; line-height:34px; font-weight:bold; color:#FFF;}
.new_top_banner p strong{ color:#FF0000;}
.new_top_banner p a{ font-weight:bold; color:#FFF;}


.new_content{ width:100%; background:url(../images/new_con_bg.jpg) repeat-x;}
.new_con{ width:970px; margin:0 auto;}
.new_con2{ width:970px; margin:0 auto; padding-top:10px;}
.new_con1{width:970px; height:100%; padding-bottom:30px; overflow:hidden; background: #FFF url(../images/home2.0_left_bg.jpg) 194px top repeat-y;}
.p_position{ line-height:35px; color:#FF8010;}
.p_position a{ color:#999898;}
.p_position1{ height:32px; border-bottom:1px solid #EDEDED;}
.p_position1 div{ width:970px; height:32px; _height:27px; line-height:32px; _line-height:27px; _padding-top:5px; margin:0 auto; color:#FF7800; font-weight:bold; font-family:"宋体";}
.p_position1 div strong{ color:#FF0000; font-size:14px;}
.p_position1 div a{ color:#9D9B99; font-weight:normal;}
.p_position1 div span{ background:url(../images/czpd_img1.gif) no-repeat;}
.p_position2{ line-height:35px;  background-color:#FFF; border-bottom:1px solid #EDEDED;}
.p_position2 div a{ color:#FF0000; font-size:14px;}
.p_position2 div{ width:970px; margin:0 auto; color:#FF0000; font-size:14px;}


.footer2_0{ clear:both; background:url(../images/footer20_bg.jpg) repeat-x; margin:0 auto; width:100%; margin-top:0px;}
.footer2_0 p{margin:0 auto; width:970px; text-align:center; padding:30px 0; font-size:12px; line-height:20px; color:#333;}



.fy{ height:23px; padding-top:10px; padding-bottom:10px;}
.fy ul{ width:455px; margin:0 auto;}
.fy ul li{text-align:center; float:left; margin-right:2px;}
.fy ul li.fy_li1{ width:53px;  height:21px; line-height:21px;  border:1px solid #A49C91; }
.fy ul li.fy_li2{ width:22px;  height:21px; line-height:21px;  border:1px solid #A49C91;}
.fy ul li.fy_li3{ width:24px;  height:23px; line-height:23px;  }
.fy ul li.fy_li_active{  width:22px;  height:21px; line-height:21px;  border:1px solid #A49C91; background-color:#A49C91; color:#FFF; font-weight:bold;}
.fy ul li.fy_li1 a,.fy ul li.fy_li2 a{ color:#7D7B6F;}
.fy ul li.fy_li1 a:hover,.fy ul li.fy_li2 a:hover{ color:#7D7B6F;}

.box970_mine_bg{ margin:0 auto; width:970px; height:100%; padding-bottom:30px; overflow:hidden; background:url(../images/home2.0_left_bg.jpg) 139px top repeat-y;}
.home2_mine_left{float:left; width:135px; margin-right:14px; padding:8px 9px 0 0; overflow:hidden; }
.home2_mine_left .left_ul01{ margin:0 7px; padding-bottom:15px;}
.home2_mine_left .left_ul01 li{ background:url(../images/left_li_bg01.gif) repeat-x left bottom; height:37px !important;height:22px; line-height:37px !important; line-height:22px; padding-top:0px!important; padding-top:15px; white-space:nowrap; overflow:hidden; }
	.home2_mine_left .left_ul01 li a{ color:#2C629E; font-size:12px;}
	.home2_mine_left .left_ul01 li img{ padding:0 10px 0 5px; vertical-align:middle; }
	.home2_mine_left .left_ul01 li li em{ margin-left:35px;  }
	.home2_mine_left .left_ul01 li li em a{ color:#AEAEAE; text-decoration:none;}
	.home2_mine_left .left_ul01 li p{ text-align:center; padding-bottom:20px;}
	
/* 新增 */	
.home2_mine_left .left_ul02{ margin:0 7px; padding-bottom:15px;}
.home2_mine_left .left_ul02 li{ background:url(../images/left_li_bg01.gif) repeat-x left bottom; height:37px !important;height:30px; line-height:37px !important; line-height:30px; padding-top:0px!important; padding-top:6px; white-space:nowrap; overflow:hidden; }
	.home2_mine_left .left_ul02 li a{ color:#2C629E; font-size:12px;}
	.home2_mine_left .left_ul02 li img{ padding:0 10px 0 5px; vertical-align:middle; }
	.home2_mine_left .left_ul02 li li em{ margin-left:35px;  }
	.home2_mine_left .left_ul02 li li em a{ color:#AEAEAE; text-decoration:none;}
	.home2_mine_left .left_ul02 li p{ text-align:center; padding-bottom:20px;}	
/* 新增结束 */

.qbfs_right{ width:810px; float:right; padding-top:7px; background-color:#FFF;}
.qbfs_right .qbfs_right_con1{ width:810px; height:34px; line-height:34px; overflow:hidden; border-bottom:1px solid #FFCF91;}
.qbfs_right .qbfs_right_con1 h1{ padding-left:20px; color:#6E6E6E; font-size:14px; background-color:#EEECED;}
.qbfs_right .qbfs_right_con1 h1 strong{ color:#FF800F; font-size:14px;}
.qbfs_right .qbfs_right_con1 p{ line-height:33px; background-color:#EEECED; color:#FD810F; font-size:14px; font-weight:bold; text-indent:20px;}

