@charset "utf-8";

/*index*/
.index{ width:910px; clear:both; padding-top:10px;}
/*Flash*/
#ifocus {width:705px;height:280px; position:relative; overflow:hidden; float:left;}
#ifocus_1{width:705px;height:280px;overflow:hidden;}
#ifocus_pic { width:705px;height:280px;overflow:hidden;}
#ifocus_piclist { position:absolute;}
#ifocus_piclist li {width:705px; position:relative; }
#ifocus_btn { display:block; position:absolute; height:50px; width:705px;  bottom:0; left:0px; overflow:hidden; }
#ifocus_btn ul{height:50px; padding-left:427px;}
#ifocus_btn li {height:36px; padding:4px 3px 3px 4px; overflow:hidden; width:83px; float:left; cursor:pointer;}
#ifocus_btn li img{border:#fff solid 1px; padding:1px;}
#ifocus_btn li img{ float:left;}
#ifocus_btn .current {background:url(../images/r1_c1.gif);}
#ifocus_btn .current img{ border:1px solid #063}


/*导航*/

.cp_list{ float:right; width:194px; height:280px; background:url(../images/top_r_bg.jpg) no-repeat}
.cp_list .padder{padding:0 0 0 9px;}
.cp_list h2{ height:26px;color:#406501; font-size:12px; font-family:Verdana;}
.cp_list li{ height:36px; line-height:36px; padding-left:10px;}
.cp_list li.new{ background:url(../images/index_ico.gif) 155px -233px no-repeat}
.cp_list li.hot{ background:url(../images/index_ico.gif) 155px -188px no-repeat}
.cp_list li.new a{ color:#F00}

.cp_list h2 div{ height:26px; width:160px; text-indent:10px;position:absolute; overflow:hidden; z-index:10; cursor:pointer;}
.cp_list h2 span{display:block;}
.cp_list h2 span em{ height:18px; padding-top:8px;font-style:normal; display:block; background:url(../images/more_soft.gif) no-repeat 106px -26px;}
.cp_list h2.active div{ width:140px;background:white;border:1px #91B02C solid;border-bottom:none; height:26px; line-height:26px;}
.cp_list h2.active span{ background:url(../images/more_soft.gif) repeat-x left -1px; } 
.cp_list h2.active span em{height:24px; padding-top:0px; margin-left:-1px; margin-top:1px; background-position:106px -28px;}

.softList{ position:absolute; margin-top:1px; background:white; border:1px #91B02C solid; z-index:9; padding:5px 8px; width:165px; display:none;}
.softList .drawingPin{background:#ddd url(../images/drawing_pin.gif) no-repeat 0 0; width:15px; height:15px; display:block; border:1px white solid; position:absolute;}
.softList .drawingPin:hover{ border:1px #e0edf4 solid;}
.softList .drawingPin_2{ background:url(../images/drawing_pin.gif) no-repeat 0 -15px; width:15px; height:15px; display:block; border:1px white solid; position:absolute;}
.softList .drawingPin_2:hover{	border:1px #e0edf4 solid;}
.cp_list .cp_list_hide h3{ font-size:12px; color:#64862E; line-height:26px; height:26px;}
.cp_list .cp_list_hide li{ height:22px; line-height:20px; padding-left:10px;}



.hot_title{ height:34px; line-height:34px; background:url(../images/index_m_bg.jpg) no-repeat; width:910px; clear:both; text-indent:20px; }


.index_box{ clear:both; padding-top:10px;}
.index_box h4{ height:34px; text-indent:25px; line-height:34px; color:#426703; font-size:14px;}
.index_box ul{ list-style:none}
.index_box .jiaoch{ float:left; width:248px; height:230px; background:url(../images/index_bot1.jpg) no-repeat}
.index_box .jiaoch ul{ height:184px; padding-top:12px; width:218px; padding-left:30px; background:url(../images/index_ico.gif) no-repeat 10px 18px;}
.index_box .jiaoch ul li{ height:29px; line-height:29px;}
.index_box .jiaoch ul li a{ font-size:14px;}
.index_box .down{ background:url(../images/con_bg.jpg) no-repeat; width:320px; height:230px; float:left; margin-left:11px;}
.index_box .down ul{height:184px; padding-top:12px; width:280px; padding-left:40px; background:url(../images/index_ico.gif) no-repeat -80px -180px; line-height:20px;}
.index_box .down ul li{ padding-bottom:5px; font-size:14px; color:#5B8E05}
.index_box .down ul a{ font-size:14px; color:#999}
.index_box .down ul p a{ font-size:12px; margin-right:8px;}
.index_box .news{ background:url(../images/con_bg.jpg) no-repeat; width:320px; height:230px; float:right;}
.index_box .news li{ line-height:24px;overflow:hidden; height:24px; width:285px; }
.index_box .news ul{height:184px; padding-top:12px; width:305px; padding-left:15px;line-height:20px;}
.index_box .news span{ color:#999; padding-right:10px;}



