@charset "utf-8";

/* ============Banner============== */
#Container .top_column{
	width:1100px;
	height:362px;
	margin:0 auto; 
	padding-top:12px;
}
.top_column .focus_ad{
	float:left;
	width:792px;
	height:362px;
	padding-right:12px;
}
.focus_ad .focus_news{
	float:left;
	width:792px;
	height:240px;
	margin-bottom:12px;
}
.focus_news .focus_box{
	float:left;
	width:350px;
	height:240px;
	border-radius:3px 0 0 3px;
	overflow:hidden;
}
.focus_news .news_box{
	float:left;
	width:442px;
	height:240px;
	background:#fff;
	border-radius:0 3px 3px 0;
	overflow:hidden;
}
.news_box .news-wrap{
	float:left;
	width:415px;
	padding:12px 0 15px 15px;
}
.news-wrap .news_tab{
	float:left;
	width:415px;
	height:30px;
	border-bottom:1px solid #ededed;
}
.news_tab .tab_title{
	float:left;
	width:90px;
	height:30px;
	line-height:30px;
	color:#fff;
	text-align:center;
	background: transparent url("../images/tab_hover.png") no-repeat;
}
.news_tab .more{
	float:right;
	height:30px;
	line-height:30px;
	color:#999;
}
.news_tab .more a{
	color:#999;
}
.news-wrap .main-news{
	float:left;
	width:415px;
	height:34px;
	line-height:34px;
	font-size:18px;
	padding-top:10px;
}
.main-news a{color:#0093d0;}
.main-news a:hover{
	color:#0093d0;
	text-decoration:underline;
}
.news-wrap .news-list ul li{
	float:left;
	width:400px;
	height:28px;
	line-height:28px;
	font-size:14px;
	padding-left:10px;
	background: transparent url("../images/news-dot.png") no-repeat 0px 13px;
	overflow:hidden;
}
.news-list ul .news-text{
	float:left;
	width:365px;
	display:inline;
}
.news-list ul .time{
	float:left;
	width:35px;
	font-size:12px;
	color:#999;
	display:inline;
}
.focus_ad .top_ad{
	float:left;
	width:792px;
	height:110px;
}
.top_column .guide_wrap{
	float:left;
	width:296px;
}
.guide_wrap .guide_box{
	float:left;
	width:296px;
	height:264px;
	background:url(../images/guide.png) no-repeat;
	margin-bottom:8px;
}
.guide_box ul li{
	float:left;
	width:133px;
	height:59px;
	font-size:16px;
	padding-left:15px;
	padding-bottom:10px;
}
.guide_box ul li a{
	float:left;
	width:67px;
	height:59px;
	line-height:59px;
	padding-left:53px;
	color:#0093d0;
}
.guide_wrap .zjks{
	float:left;
	width:296px;
	height:90px;
}
/* ============myzj_column============== */
#Container .myzj_column{
	width:1100px;
	height:258px;
	margin:0 auto; 
	margin-top:12px;
	border:1px solid #cbdee9;
	border-radius:3px 3px 3px 3px;
	overflow:hidden;
}
.myzj_column .myzj_wrap{
	width:1098px;
	margin:0 auto; 
}
.myzj_wrap h2{
	width:1098px;
	height:35px;
	line-height:35px;
	font-size:16px;
	color:#0093d0;
	background:url(../images/box_title_bg.png) repeat-x;
}
.myzj_wrap .scroll-wrapper{
	width:1200px;
	height:620px;
	margin:0 auto;
	padding-top:15px;
}
.scroll_go_left,.scroll_go_right{
	width:12px;
	padding-top:55px;
	float:left;
}
.scroll_go_left{
	margin-left:14px;
}
.scroll_go_left img,.scroll_go_right img{
	cursor:pointer;
}
.scroll-wrapper .scroll_cont{
	float:left;
	width:1020px;
	height:228px;
	overflow:hidden;
	margin:0 11px;
}
.scroll-wrapper .expert_box{
	width:320px;
	height:228px;
	margin:5px 10px 0 10px;
	float:left;
}
.expert_box .scroll_img{ 
	float:left;
}
.scroll_img img{
	width:130px;
	height:189px;
}
.expert_box .expert_text{
	float:left;
	width:130px;
	padding-left:15px;
}
.expert_text h3{
	float:left;
	width:130px;
	font-size:14px;
	color:#0093d0;
	padding-bottom:10px;
}
.expert_text .expert_intro{
	float:left;
	width:130px;
	padding-bottom:10px;
}

/* ============middle_column============== */
#Container .middle_column{
	width:1100px;
	height:530px;
	margin:0 auto; 
	padding-top:12px;
	z-index:100;
	clear:both;
}
.middle_column .left_list{
	float:left;
	width:296px;
}
.left_list .zkzj_list{
	float:left;
	width:296px;
	min-height:250px;
	border:1px solid #cbdee9;
	border-radius:3px 3px 3px 3px;
	background:#fafdff;
}
.zkzj_list h2{
	float:left;
	width:296px;
	height:35px;
	line-height:35px;
	font-size:16px;
	color:#0093d0;
	background:url(../images/box_title_bg.png) repeat-x;
}
.zkzj_list .kslist_li{
	float:left;
	width:296px;
	height:35px;
	line-height:35px;
	font-size:14px;
	border-top:1px solid #cbdee9;
	position: relative;
}
.zkzj_list .kslist_li dt{
	float:left;
	width:260px;
	cursor:pointer;
	display: block;
	padding-left:33px;
	background:url(../images/zkzj-arrow.png) no-repeat 260px 12px;
}
.zkzj_list .kslist_li:hover{
	background:#eef7fd;
}
.zkzj_list .kslist_li p {
    position: absolute;
    z-index: 999;
     margin: 2px -40px -40px -30px;
	 width: 0; 
	 height: 0;
	 border-width: 8px;
	 border-style: solid;
	 border-color: transparent #cbdee9 transparent transparent;
}
.zkzj_list ul li ul{
	float:left;
	width:auto;
	height:auto;
	min-height:35px;
	line-height:35px;
	display:none;
	position:absolute; 
	top:0px;
	left:285px;
	z-index:999;
	background: #FFF;
	border: 3px solid #cbdee9;
	padding:5px 12px 12px 12px;
}
.zkzj_list ul li ul li{ 
	float:left;
	width:240px;
	border-bottom: 1px solid #cbdee9;
	padding: 0px 12px;
}
.zkzj_list ul li ul li:hover{
	float:left;
	line-height:35px;
	text-decoration: none; 
	color:#0093d0;
	background:#eef7fd;	
}
.zkzj_list ul li ul li a{ 
	line-height:35px; 
	font-size:12px; 
	color:#666;
	text-align:center;
	font-weight:400;
	clear:both;
}
.zkzj_list ul li ul li a:hover{ 
	color:#0093d0; 
	border-bottom: 0px;
}
html>/**/body ul#kslist li ul li{ 
	color:#666; 
	font-size:12px;
	line-height:35px; 
}
/* 2nd Menu Hover */ 
ul#kslist li:hover ul,
ul#kslist li.iehover ul{ display:block;}
/* left tsyl */
.left_list .tsyl_list{
	float:left;
	width:296px;
	min-height:260px;
	border:1px solid #cbdee9;
	border-radius:3px 3px 3px 3px;
	background:#fafdff;
	margin-top:11px;
}
.tsyl_list h2{
	float:left;
	width:296px;
	height:35px;
	line-height:35px;
	font-size:16px;
	color:#0093d0;
	background:url(../images/box_title_bg.png) repeat-x;
}
.tsyl_list ul{
	float:left;
	width:280px;
	padding-top:8px;
	padding-left:15px;
	overflow:hidden;
}
.tsyl_list ul li{
	float:left;
	width:296px;
	height:35px;
	line-height:35px;
	font-size:14px;
	background: transparent url("../images/news-dot.png") no-repeat 0px 16px;
	padding-left: 10px;
	overflow:hidden;
}
/* right_wrapper */
.middle_column .right_wrapper{
	float:left;
	width:790px;
	padding-left:12px;
}
.right_wrapper .zk_box{
	float:left;
	width:790px;
	height:200px;
	background:url(../images/zkbg.png) no-repeat;
}
.zk_box .zk_wrapper{
	float:left;
	width:448px;
	height:200px;
}
.zk_wrapper .zk_text{
	float:left;
	padding:15px;
}
.zk_text .xzicon{
 	float:left;
	width:16px;
	height:16px;
	padding-right:5px;
}
.zk_text .zk_list{
 	float:left;
}
.zk_list h2{
 	float:left;
	width:385px;
	color:#0093d0;
	font-size:14px;
	padding-bottom:5px;
}
.zk_list ul li{
 	float:left;
	line-height:24px;
	padding-right:8px;
}
.zk_box .tx_wrapper{
	float:left;
	width:106px;
	height:200px;
	padding-right:8px;
}
.tx_wrapper h2{
	float:left;
	color:#0093d0;
	font-size:14px;
	padding-top:105px;
	padding-left:20px;
}
.tx_wrapper .text{
	float:left;
	padding-top:5px;
	padding-left:20px;
	font-size:12px;
	line-height:18px;
}
.right_wrapper .news_box{
	float:left;
	width:790px;
	padding-top:8px;
}
.news_box .left_news{
	float:left;
	width:389px;
	height:317px;
	border:1px solid #cbdee9;
	border-radius:3px 3px 3px 3px;
}
.news_box .right_news{
	float:left;
	width:389px;
	height:317px;
	border:1px solid #cbdee9;
	border-radius:3px 3px 3px 3px;
	margin-left:8px;
}
.news_box .tag_box{
	float:left;
	width:389px;
	height:35px;
	background:url(../images/box_title_bg.png) repeat-x;
}
.tag_box ul{
	float:left;
	padding-top:5px;
	padding-left:5px;
}
.tag_box ul li{
	float:left;
	width:90px;
	height:30px;
	line-height:30px;
	font-size:14px;
	padding-right:5px;
	text-align:center;
	background:url(../images/tab_bg.png) no-repeat;
}
.tag_box ul li.active{
	float:left;
	width:90px;
	height:30px;
	line-height:30px;
	color:#fff;
	padding-right:5px;
	text-align:center;
	cursor:pointer;
	background:url(../images/tab_hover.png) no-repeat;
}
.left_news .more2,.right_news .more2{
	position: absolute;
    margin: -42px 0 0 305px;
    padding-left: 23px;
    line-height: 19px;
    text-decoration: none;
    font-size: 12px;
    font-weight: normal;
	width:35px;
}
.news_box .more2 a{
    color:#999;
}
.news_box .tab_wrapper{
	float:left;
	width:360px;
	height:244px;
	padding:18px 0 0 18px;
}
.tab_wrapper .img_text{
	float:left;
	width:360px;
	height:104px;
	border-bottom:1px dashed #dfdfdf;
}
.img_text .imgart_img{
	float:left;
	width:128px;
	height:90px;
	padding-right:10px;
}
.imgart_img img{
	width:128px;
	height:90px;
}
.img_text .imgart_text{
	float:left;
	width:220px;
}
.imgart_text h2{
	float:left;
	width:220px;
	font-size:14px;
	padding-bottom:10px;
}
.imgart_text a{
	color:#0093d0;
}
.imgart_text a:hover{
	color:#0093d0;
	text-decoration:underline;
}
.tab_wrapper .news_list{
	float:left;
	width:360px;
	height:160px;
	padding-top:10px;
}
.tab_wrapper ul li{
	float:left;
	width:360px;
	height:28px;
	line-height:28px;
	font-size:14px;
	background: transparent url("../images/news-dot.png") no-repeat 0px 13px;
	overflow:hidden;
}
.tab_wrapper ul .news_text{
	float:left;
	width:310px;
	padding-left:10px;
	display:inline;
}
.tab_wrapper ul .time{
	float:left;
	width:40px;
	color:#999;
	font-size:12px;
	display:inline;
}
/* ============links_wrapper============== */
#Container .links_wrapper{
	width:1098px;
	/*min-height:212px;*/
	margin:12px auto; 
	border:1px solid #cbdee9;
	border-radius:3px 3px 3px 3px;
	clear:both;
	overflow:hidden;
}
.links_wrapper .links_box{
	float:left;
	width:1098px;
	/*min-height:212px;*/
}
.links_box h2{
	float:left;
	width:1098px;
	height:35px;
	font-size:16px;
	color:#0093d0;
	line-height:35px;
	background:url(../images/box_title_bg.png) repeat-x;
}
.links_box ul{
	float:left;
	width:1098px;
	padding:15px 0 0 25px;
}
.links_box ul li{
	float:left;
	width:192px;
	height:62px;
	padding-right:22px;
	padding-bottom:16px;
}
.links_box ul li img{
	width:192px;
	height:62px;
}
/* ============links_wrapper============== */
