﻿/*------------------------通用--------------------------*/
.h3con, .h3con span, .h3con span a, .conbox .bb, .conbox .bb span, #todaynews h3.h3con, .fenxiname span, .item10 li a, .item10 li a span{ background:url(../images/cfblueskin.gif) no-repeat}

.item3 li, .item4 li, .item5 li, #i_zhibo .hotcontnet, .item8 li, .item9 li, #i_fenxishi .rightbar h4, .answer, .i_zhishu .tb, .i_zhishu .bb{ background:url(../images/cfblueicon.gif) no-repeat 0 0; overflow:hidden;}

/* index整体layout*/
	.KF{ float:left; padding-right:10px; overflow:hidden;}
	.i_l_box{ float:left; width:718px; padding-right:10px; overflow:hidden;}
	.i_r_box{ float:left; width:212px; overflow:hidden;}
		.colLC{}
.ggbanner{float:left; height:77px; overflow:hidden;}

.i_zhishu{background:url(../images/i_zhishu_bg.gif) repeat-x 0 -27px; height:27px; margin-top:8px; position:relative; }
	.i_zhishu .l_bg,.i_zhishu .r_bg{ background:url(../images/i_zhishu_bg.gif) no-repeat; width:4px; height:27px; position:absolute; top:0; left:0}
	.i_zhishu .r_bg{background-position:-4px 0; left:auto; right:0}
	
.cfpro{ background:url(../images/cpro_bg.gif) no-repeat; width:135px; height:100px; padding:13px 0 0 75px}
	.cfpro h4{font-size:14px; color:#d70000;}
		.cfpro span{ display:block; color:#666; margin-bottom:6px}
	.cfpro a{display:block; background:url(../images/icfpro_bt.gif) no-repeat; width:53px; height:22px; line-height:19px; text-align:center; float:left; margin:1px 1px 0 0; color:#fff} .cfpro a:hover{ color:#fff;}
	


/* ----------MAIN CONTENT ----------- */
#main{}
	.colL{ float:left; width:276px; padding-right:10px; overflow:hidden}
	.colR{ float:left; width:432px; overflow:hidden}

	

#hotpic{border:1px solid #cddff2; padding:2px; margin:0 0 8px 0; height:150px; position:relative; }
.slide-pic{width:270px; height:150px; overflow:hidden}

#hotpic .bg{ overflow:hidden; position:absolute; bottom:2px; left:2px; height:26px; width:250px; line-height:26px; padding:0 10px; background:#000; opacity:0.7;
	/* For IE 5-7 */
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
		/* For IE 8 */
		-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}
		
		#hotpic .slide-txt{position:absolute; bottom:5px; left:13px; color:#fff;}
		#hotpic .slide-txt li{display:none}
		#hotpic .slide-txt li.cur{ display:block}
		#hotpic .op{position:absolute; bottom:6px; right:3px}
	#hotpic .op li{float:left; background:url(../images/ico_hot.gif) no-repeat 0 0; width:18px; margin-right:1px;; height:20px; text-align:center; line-height:20px; font-weight:bold; cursor:pointer;}
	#hotpic .op li.cur{ color:#FFF; background-position:0 -20px}
.gprow{background:url(../images/gp_tit.gif) no-repeat; height:50px;  line-height:50px}	
.cjrow{background:url(../images/cjrow.gif) no-repeat; height:50px;  line-height:50px}	
.xyrow{background:url(../images/xyrow.gif) no-repeat; height:50px;  line-height:50px}	


.itemrow{ float:right; padding-right:10px}
		.itemrow li{ display:inline; padding-left:5px}
		


/*-----------------------conbox-----------------------*/
.conbox{ padding-bottom:10px}
	.h3con{ background-position:0 -90px; height:29px; line-height:29px; position:relative ; z-index:1; }
	.conbox .tr,.conbox .br{ background-position:right -90px; position:absolute; display:block; width:5px; height:29px; right:0; top:0}
	.conbox .bb{position:relative; background-position:0 -155px; height:3px; overflow:hidden}
	.conbox .bb .br{ background-position:right -155px}
	
	.h3con span{}		
	
		.h3con span a{ color:#333; font-size:12px; display:block; height:29px; background-position:0 -90px; float:left; position:relative; text-align:center; width:92px}
		.h3con a.selected,.tabs h3 .selected{background-position:0 -60px;  z-index:2;}
		
		.h3con span a:hover{}

		* html .conbox .h3con a.last span{ background-position: right -90px;width:5px; height:29px; display:block; position:absolute; right:0; top:0; z-index:8}
		.conbox .h3con span a.selected span{ background-position:right -60px;  width:5px; height:29px; display:block; position:absolute; right:0; top:0; z-index:9}
		
	.conbox .c{border:1px solid #cddff2; border-top:none; border-bottom:none}
	.content{ padding:0 9px 0 13px}
	.conbox h4 a{ color:#ff0000; font-size:14px;}#i_fenxishi h4{margin-bottom:5px}
	.conbox h4{margin-bottom:5px}
	
	#i_vod  dl{ height:243px; overflow:hidden}
	#i_vod  dd{display:none}
	#i_vod .h3con span a{ width:138px}

.item3{}
	.item3 li{ background-position:0 3px; padding:0 0 0 16px; height:23px; line-height:23px}
	.hotcontnet{padding-bottom:8px; color:#666}
	.hotcontnet img{ float:left; margin-right:5px}
	.hotcontnet p { margin-bottom:5px; width:160px; overflow:hidden;white-space:nowrap; -o-text-overflow: ellipsis;text-overflow: ellipsis;}

#todaynews .content{ padding:0 5px 0 10px; line-height:20px; height:436px; overflow:hidden}
#todaynews h3.h3con{ background-position:0 -188px; height:24px}
.topnews{ text-align:center;}
.topnews p{ margin-bottom:12px;}

#todaynews h1{ height:45px}
#todaynews h1 a{ font:bold 26px/1.5em "黑体"; color:#c60000; text-decoration:none}
	#todaynews h1 a:hover{color:#d70000}
#todaynews h1 small{font: normal 12px Arial, Helvetica, sans-serif; color:#666; display:block }
	.item4 li{background-position:0 -18px; padding-left:6px; font-size:14px; height:25px; line-height:25px; }
	.item4 li span{ float:right; font-size:12px; display:block}
		.item4 li span a{color:#8a9bbd}
		#todaynews .leftbar{float:left; width:264px; padding-right:10px}
		#todaynews .rightbar{float:left; width:123px; padding:4px 7px 10px 8px; background:#f5fafb; border:1px solid #e8f5f9}
		#todaynews .rightbar span{display:block; font-weight:bold; color:#666}
		#todaynews .rightbar a{display:block; color:#666}
		#todaynews .rightbar .dotLine{margin-top:8px}

.jinggu{background:url(../images/jinggu.png) no-repeat; height:144px; padding:0 5px; color:#666 }
	.jinggu h4{color:#fff; padding:14px 0 10px 102px;}
	.jinggu h4 span{color:#666; font-size:11px; font-weight:normal; float:right; margin:5px 0 0 0}
	.jinggu h2, .jinggu h2 a{color:#d70000 ; text-align:center; font-size:14px}
	.jinggu p{margin-bottom:0; padding:0 8px 5px; }
	.jinggu .cfrom {padding:0 0 0 70px; display:block; height:21px }
		.jinggu .cfrom input{ font-size:14px; line-height:21px; background:0; border:0}
		.jinggu .cfrom .a{ width:103px;}
		.jinggu .cfrom .b{width:72px; height:21px;}
	
	

.vodhotline{ background:url(../images/hotvod.png) no-repeat; height:148px; padding:7px 10px 10px; overflow:hidden }
	.vodhotline h4{  font-size:12px; margin-bottom:8px}
	.vodhotline a{ display:block;  height:60px; width:60px; float:left; position:relative}
		.vodhotline a span{background:url(../images/vodline_a.png) no-repeat; height:74px; width:75px; display:none; position:absolute; top:-3px}
	.vodhotline a.a{width:65px; margin-right:4px }
	.vodhotline a.a span{ left:-4px}
	.vodhotline a.b{width:50px; margin-right:15px }
	.vodhotline a.b span{ left:-10px}
	.vodhotline a.c{width:50px}
	.vodhotline a.c span{ left:-10px}
	.vodhotline a:hover span{ display:block}
	.vodhotline .bnt{display:block; height:82px}
	.vodhotline .phone{ color:#FFF; text-align:center; font-weight:bold; text-indent:-9999px;}
	
#i_zhibo{ clear:both;}
	#i_zhibo h3, #i_shengxun h3{ font-size:12px; padding:0 6px 0 10px}
	#i_zhibo .nmb{float:right; font-weight:normal; color:#d70000;}
	#i_zhibo .content{ padding:0; height:231px; overflow:hidden; background:#f7f9fd}
	.item6 li{ background:url(../images/i_zhibo.gif) 5px 7px no-repeat; padding:5px 4px; line-height:21px; text-indent:1.5em; border-bottom:1px dashed #ccc;}
	.item6 li span{ color:#666;}
		.item6 li a{color:#000;}

#i_fenxishi { color:#666; position:relative; z-index:1}
	.hot_fxs{ position:absolute; top:0; right:0; z-index:2 }
	.hot_fxs a{display:block; position:relative; z-index:10; background:url(../images/hot_fenxis.gif) no-repeat right 0; height:42px; width:42px}

	#i_fenxishi .h3con{ background-position:0 -253px; color:#333; padding:0 10px 0 23px; font-size:12px}
	#i_fenxishi .h3con .tr{background-position:right -253px}
	#i_fenxishi .leftbar{float:left; width:260px; padding-right:22px;}
	#i_fenxishi .rightbar{ float:left; width:412px; overflow:hidden}
	#i_fenxishi .rightbar h4{ background-position:0 -120px; padding:0 0 0 18px; color:#666}
	#i_fenxishi .rightbar .coL{ float:left; width:150px; padding-right:10px; overflow:hidden}
	#i_fenxishi .rightbar .coR{ float:left;  overflow:auto; height:252px; width:250px}
		#i_fenxishi .rightbar .coL li{ float:left; width:55px}
		#i_fenxishi .rightbar .coL li img{border:1px solid #f5f5f5; padding:2px}
			#i_fenxishi .rightbar .coL .fa, #i_fenxishi .rightbar .coL .fc{border:1px solid #7bd6f6; width:150px; margin-bottom:5px; background:url(../images/input2_bg.png) repeat-x; color:#999}
			#i_fenxishi .rightbar .coL .bnt{background:url(../images/fenxi_bnt.png) no-repeat; width:98px; height:33px; border:none; text-indent:-999px}
			#i_fenxishi .rightbar .coL .fc{height:110px}
		
	
	.fenxiname{ background:#eff3fb; height:25px; line-height:26px}
		.fenxiname span{ display:block; background-position:-338px -4px; height:19px; width:48px; float:left; margin:4px 10px 0; padding-left:10px; line-height:19px; color:#1f376d}
		.fenxiname a{margin-right:10px}
	#i_fenxishi .bb{ background-position:0 -172px;}
	#i_fenxishi .bb .br{ background-position:right -172px;}
	
	
.rcon{ padding:0 0 10px 0}
	.rcon .h3con{ background-position:0 -60px; color:#333; padding:0 10px 0 18px; font-size:12px}
	.rcon .h3con .tr{background-position:right -60px}
	.item8 li{background-position:0 -86px; height:21px; line-height:21px; padding-left:17px }
.item8{padding:5px 0 7px}
.hot2{margin-bottom:10px}
.twobar{}

	.conbox dl{ height:225px; overflow:hidden; padding:12px 9px 12px 13px}
	.conbox dd.lcon{ width:110px; float:left; padding-right:10px; overflow:hidden}
	.conbox dd{float:left; width:285px; overflow:hidden}
	.colL .conbox dd{float:none; width:auto; overflow:hidden}
		.conbox dd.lcon p{text-align:center; margin:0; padding:2px 0 13px}
		.conbox dd.lcon img {border:1px solid #ccc; padding:1px}
		.twobar .h3con span a{ width:108px; padding:0}
		.tj_txt{border:1px solid #E8F5F9; background:#f5f5f5; padding:5px}
		.tj_txt li{line-height:21px}
		.conbox dd .dotLine{ margin:10px 0}
		.tit_hot{ font-family:"黑体"; font-size:18px; line-height:21px; height:21px; font-weight:100; margin-bottom:6px; overflow:hidden}
		
		.conbox  .l_hot{ width:246px; color:#666; height:100px; float:none}
		.conbox  .l_hot img{float:left; margin:0 6px 6px 0; border:1px solid #e1e1e1; padding:1px}

.hot3{ height:127px; overflow:hidden; margin-bottom:10px; background:url(../images/jiemi.gif) no-repeat; color:#fff; padding:65px 16px 0}
	.hot3 p{margin-bottom:10px}
	.hot3 .ipt{border:1px solid #CCC; width:110px; margin-bottom:3px; padding:1px 0 0 5px; height:21px; line-height:21px}
	.hot3 .bnt{background:url(../images/jiemi_bnt.gif) no-repeat; height:55px; width:55px; float:right; border:none}
.coneow {height:248px; overflow:hidden}
	.i_r_box .coneow a{color:#666}
	
.item9{padding:5px 0 0}
.item9 li{background-position:0 -20px; height:21px; line-height:21px; padding-left:8px}
	.item9 a{font-size:12px}
	
.item10{ padding:5px 0 0;}	
.item10 li{float:left;}
.i_r_box .item10 li a{display:block; background-position:0 -303px; height:23px; line-height:23px; padding:0 3px; margin: 0 1px 2px; position:relative; color:#369; float:left}
.item10 li a:hover{background-position:0 -326px; text-decoration:none}
	.item10 li a span{background-position:right -303px; position:absolute; height:23px; display:block; width:2px; right:0; top:0}
	.item10 li a:hover span{background-position:right -326px;}
.hot5{ clear:both; background:url(../images/hot5.gif) no-repeat 0 bottom; height:95px; padding:10px 0 0 5px; position:relative;}

.hot5 strong{color:#ff0000; display:block; padding-bottom:8px}
	.hot5 .ipt{border:1px #cecece solid ; width:110px; height:18px; line-height:18px; margin-bottom:0px}
	.hot5 .bnt{background:url(../images/hot5_bnt.gif) no-repeat; height:22px; width:72px; border:none;}

	
	
/* --------------在线问答-------------- */
.farroom{}
	.farroom li{padding:4px 2px; color:#333}
	.farroom li p{ margin:0 0 1px; text-indent:1.5em;}
	    .roomqs{ background:url(../images/farroom_rs.gif) 0 2px no-repeat;}
		.answer{ background:url(../images/farroom_as.gif) 0 2px no-repeat; color:#C40000;}
		.farroom li p .date{font-size:10px; padding-left:10px; color:#999}
	.farroom li.bg{background:#e8edf5}



/* -------------CONTACT PAGE -------------- */

.p_l_box{ float:left; width:660px; margin-right:10px}
.p_r_box{ float:left; width:270px}

.p_hot{margin-bottom:10px}
.pagecontont{border:1px solid #d3dbe6; border-top:3px solid #3c61a4; padding:10px}
.breadcrumbs{border-bottom:1px dashed #e1e1e1; padding-bottom:10px; margin-bottom:10px}





/* -------------FOOTER -------------- */
#footer{ text-align:center; color:#666; background:none; margin-top:0;}
	.links{ background:url(../images/link_bg.png) no-repeat; height:78px; padding:9px 10px 0 55px; color:#999; text-align:left}
		.links a{ color:#666; line-height:23px;}
	.lastmenu{ padding:20px 0}


/*-----------------------idtabs -----------------------------*/
#ivod2 li{padding:0 0 15px 45px; line-height:23px; background:url(../images/ivod_2.jpg) no-repeat}
#ivod2 li h6{font-size:14px; color:#4e4e4e; }
#ivod2 li.a{}
#ivod2 li.b{ background-position:0 -84px}

