@charset "gb2312";
/* CSS Document */

.index_wrapper{ width:960px; overflow: hidden; margin:0 auto;}

.index_a{ width:960px; height:400px; overflow:hidden; margin-top:7px; float:left;}
	.index_a_hot{ height:385px; border:1px solid #e4d7c4; background:#fdfbef; width:290px; padding:6px; float:left; display:inline; overflow:hidden;}
	.index_a_hot p{ float:left;}
	.index_a_hot p.pitch{ margin:12px;}
	.index_a_hot p.pitch_but{ margin:7px 7px; margin-bottom:0px;}
	.index_a_hot p.pitch_but1{ margin-top:7px;}
	
	.index_a_essence{ width:336px; overflow:hidden; margin:0 7px; float:left; display:inline;}
	.index_a_essence p{ float:left;}
	.index_a_essence p.tab{ background:url(images/essenceTitle.jpg) no-repeat left; height:30px; text-align: right; padding-right:10px; color:#fff; line-height:25px; width:326px;}
	.index_a_essence p.title{ font-size:14px; font-weight:bold; color:#cd0102; text-align:center; width:336px; height:30px; line-height:30px; overflow:hidden;}
	.index_a_essence p.content{ width:320px; padding:0 10px; overflow:hidden; line-height:20px; color:#57500c; text-indent: 24px; height:120px; margin-bottom:10px;}
	.index_a_essence div.list{ width:316px; padding:10px 10px; padding-bottom:0px; overflow:hidden; clear:left; border-top:dotted 1px #646464;}
	.index_a_essence div.list li{ line-height:25px; height:25px; float:left; width:300px; overflow:hidden; background:url(images/dot.jpg) no-repeat left 10px; color:#57500c; padding-left:16px;}
	.index_a_essence div.list li a:link,.index_a_essence div.list li a:visited{color:#57500c; text-decoration:none;}
	.index_a_essence div.list li a:hover{color:#57500c; text-decoration: underline;}
	.index_a_essence div.list li span{ float:right; margin-left:10px;}
	.index_a_essence p.tab a:link,.index_a_essence p.tab a:visited{ color:#FFF;text-decoration:none;}
	.index_a_essence p.tab a:hover{ color:#FFF;text-decoration: underline;}
	
	.index_a_consulting{ width:294px; float:right; height:126px; overflow:hidden; background:url(images/zxbj.jpg) no-repeat left; padding:0 6px; padding-top:38px;}
	.index_a_consulting p{ float:left; margin:0 4px; margin-bottom:7px;}
	
	.index_a_meeting_k{ margin-top:10px; overflow:hidden; float:right;}
	.index_a_meeting{ background:url(images/meetingBg.jpg) no-repeat left; width:306px; height:190px;  padding-top:35px;}
	.index_a_meeting p.title{ color:#5a4300; font-weight:bold; width:266px; text-align:center; height:30px; line-height:30px; overflow:hidden; border-bottom:dotted 1px #efb64f; margin:0 auto; margin-bottom:10px; font-size:14px;}
	.index_a_meeting p.title a:link,.index_a_meeting p.title a:hover,.index_a_meeting p.title a:visited{font-size:14px;color:#5a4300; font-weight:bold; text-decoration:none;}
	.index_a_meeting p{ width:246px; margin:0 auto; height:30px; line-height:30px; color:#a50b0d; overflow:hidden; font-size:14px;}
	.index_a_meeting p.time{ font-size:14px; width:266px; height:32px; line-height:32px; overflow:hidden; color:#000; font-weight:bold; text-align:center; margin-top:10px;}
	.index_a_meeting p.time span{ color:#FF0000}
	
.index_b{ width:960px; height:80px; overflow:hidden; margin-top:7px; float:left;}
	.index_b_ad01{ width:643px; height:80px; float:left;}
	.index_b_ad02{ width:306px; height:80px; float:right;}
	
.index_c{ width:960px; height:270px; overflow:hidden; margin-top:7px; float:left;}
	.index_c_msg{ width:314px; border:1px solid #e3f0d8; height:266px; overflow:hidden; padding:1px; float:left; margin-right:7px;}
	.index_c_msg p.title{ height:26px; background:#f1f8ec url(images/ico.jpg) no-repeat 15px 5px; line-height:26px; padding-left:40px; font-weight:bold; color:#47842a;}
	.index_c_msg p.title span{ float:right; margin-right:10px;color:#47842a; font-weight:normal;}
	.index_c_msg ul{ padding:0 6px; margin:10px 0;}
	.index_c_msg li{ line-height:25px; height:25px; float:left; width:284px; overflow:hidden; background:url(images/dot.jpg) no-repeat left 10px; padding-left:10px;}
	.index_c_msg li span{ float:right; margin-left:10px;}
	.index_c_concern{ background:url(images/mrgzbg.jpg) no-repeat left; width:300px; height:94px; overflow:hidden; float:right; padding-top:40px; padding-left:6px;}
	.index_c_concern p{ float:left; background:url(images/mrgzbutbg.jpg) no-repeat left; width:68px; height:23px; line-height:23px; text-align:center; color:#fff; font-weight:bold; margin-right:7px; margin-bottom:7px;}
	.index_c_concern p a:link,.index_c_concern p a:visited{color:#fff; text-decoration:none}
	.index_c_concern p a:hover{color: #FFFF00; text-decoration:none}
	.index_c_quotes{ width:302px;border:1px solid #e3f0d8; float:right; margin-top:10px; height:122px; padding:1px; overflow:hidden;}
	.index_c_quotes p.title{ width:12px; height:85px; background:#f1f8ec;font-weight:bold; color:#47842a; padding:37px 7px; padding-bottom:0px; float:left;}
	.index_c_quotes ul{ float:left; width:260px; overflow:hidden; margin-left:10px; display:inline;}
	.index_c_quotes li{ line-height:25px; height:25px; float:left; width:250px; overflow:hidden; background:url(images/dot.jpg) no-repeat left 10px; padding-left:10px;}
	.index_c_quotes li span{ float:right; margin-left:10px;}

.index_d{ width:960px; height:270px; overflow:hidden; margin-top:10px; float:left;}
	.index_d_msg{ width:314px; border:1px solid #e3f0d8; height:266px; overflow:hidden; padding:1px; float:left; margin-right:7px;}
	.index_d_msg p.title{ height:26px; background:#f1f8ec url(images/ico.jpg) no-repeat 15px 5px; line-height:26px; padding-left:40px; font-weight:bold; color:#47842a;}
	.index_d_msg p.title span{ float:right; margin-right:10px;color:#47842a; font-weight:normal;}
	.index_d_msg ul{ padding:0 6px; margin:10px 0;}
	.index_d_msg li{ line-height:25px; height:25px; float:left; width:284px; overflow:hidden; background:url(images/dot.jpg) no-repeat left 10px; padding-left:10px;}
	.index_d_msg li span{ float:right; margin-left:10px;}
	
	.index_d_msg1{ width:302px; border:1px solid #e3f0d8; height:266px; overflow:hidden; padding:1px; float:right;}
	.index_d_msg1 p.title{ height:26px; background:#f1f8ec url(images/ico.jpg) no-repeat 15px 5px; line-height:26px; padding-left:40px; font-weight:bold; color:#47842a;}
	.index_d_msg1 p.title span{ float:right; margin-right:10px;color:#47842a; font-weight:normal;}
	.index_d_msg1 ul{ padding:0 6px; margin:10px 0;}
	.index_d_msg1 li{ line-height:25px; height:25px; float:left; width:272px; overflow:hidden; background:url(images/dot.jpg) no-repeat left 10px; padding-left:10px;}
	
	.index_d_msg1 li span{ float:right; margin-left:10px;}
	

.index_e{ width:960px; height:80px; overflow:hidden; margin-top:7px; float:left;}
	.index_e_ad{ width:210px; height:80px; margin-right:7px; float:left;}
	.index_e_soft{ width:306px; height:80px; overflow:hidden; background:url(images/rjbg.jpg) no-repeat left; float:right;}
	.index_e_soft p.title{color:#47842a; height:27px; line-height:27px; text-align:center; font-weight:bold; margin-bottom:8px;}
	.index_e_soft li{ background:url(images/downlogin.jpg) no-repeat 0; padding-left:20px; line-height:20px; height:20px; width:240px; margin:0 auto; color:#117629;}
	.index_e_soft li span{ float:right; color:#FF0000;}
	.index_e_soft li a:link,.index_e_soft li a:visited{color:#117629; text-decoration:none}
	.index_e_soft li a:hover{color:#117629; text-decoration:underline}
	.index_e_soft li span a:link,.index_e_soft li span a:visited{color:#FF0000; text-decoration:none}
	.index_e_soft li span a:hover{color:#FF0000; text-decoration:underline}
	
.index_f{ width:960px; height:265px; overflow:hidden; margin-top:7px; float:left;}
	.index_f_supply{ width:734px; height:261px; overflow:hidden; padding:1px; float:left; border:1px solid #e3f0d8;}
	.index_f_supply div.title{ height:30px; background:#f1f8ec url(images/ico.jpg) no-repeat 15px 7px; line-height:26px; padding-left:40px; font-weight:bold; color:#47842a;}
	.index_f_supply div.title li{ background:url(images/supplybut.jpg) no-repeat left; width:54px; height:24px; text-align:center; line-height:24px; color:#4d803e; font-weight:bold; float:left; margin-left:7px; margin-top:6px; display:block; text-decoration:none;overflow:hidden;cursor:pointer;}
	.index_f_supply div.title li.but_on{ background:url(images/supplybut_on.jpg) no-repeat left; width:54px; height:24px; text-align:center; line-height:24px; color:#4d803e; font-weight:bold; float:left; margin-left:7px; margin-top:6px; display:block; text-decoration:none; overflow:hidden;cursor:pointer;}
	.index_f_supply div.title li a:link{ color:#4d803e; text-decoration:none;overflow:hidden;cursor:pointer;}
	.index_f_supply div.title li a:hover{ background:url(images/supplybut_on.jpg) no-repeat left; width:54px; height:24px; display:block; text-decoration:none; cursor:pointer;}
	.index_f_supply div.title span{ float:right; margin-right:10px; margin-top:2px;}
	.index_f_supply_list{width:734px; height:230px; float:left; overflow:hidden;}
	.index_f_supply_list table.style{ width:734px;border:1px solid #fff; margin-top:0px;}
	.index_f_supply_list table.style thead td{ background:url(images/indextable.jpg) repeat-x left bottom; color:#8f5a0e; text-align:center; font-weight:bold; height:30px;}
	.index_f_supply_list table.style tbody tr{ height:20px; overflow:hidden; text-align:center; color:#47842a;}
	.index_f_supply_list table.style tbody td{ height:25px; overflow:hidden; text-align:center; color:#47842a;}
	.index_f_ad{ width:215px; height:265px; overflow:hidden; float:right;}
	
	
.index_g{ width:956px; height:296px; overflow:hidden; margin-top:7px; float:left;overflow:hidden; padding:1px; border:1px solid #e3f0d8;}
	.index_g p.title{ height:30px; background:#f1f8ec url(images/ico.jpg) no-repeat 15px 7px; line-height:26px; padding-left:40px; font-weight:bold; color:#47842a;}
	.index_g p.title span{ float:right;font-weight:normal; margin-right:10px;}
	.index_g ul{ margin-left:11px; float:left; display:inline;}
	.index_g li{ width:170px; height:250px; overflow:hidden; float:left; margin-left:14px; display:inline; padding-top:10px;}
	.index_g li p{height:20px; line-height:20px; width:162px; overflow:hidden; padding:0 5px;}
	.index_g li p.products{width:170px; height:149px; padding:0; margin-bottom:5px;}
	.index_g li p.products img{ border:1px solid #47842a; padding:1px; width:166px; height:145px;}
	.index_g li p.but{background:url(images/productbut.jpg) no-repeat; width:105px; height:24px; line-height:24px; text-align:center; color:#000; margin: 0 auto; margin-top:10px;}
	.index_g li p.but a:link,.index_g li p.but a:visited{ color:#000; text-decoration:none;}
	.index_g li p.but a:hover{ color:#47842a; text-decoration:none;}
	
.index_h{ width:960px; height:285px; overflow:hidden; margin-top:7px; float:left;}
	.index_h_journals{ width:641px; height:281px; overflow:hidden;padding:1px; border:1px solid #e3f0d8; float:left;}
	.index_h_journals p.title{ height:26px; background:#f1f8ec url(images/ico.jpg) no-repeat 15px 5px; line-height:26px; padding-left:40px; font-weight:bold; color:#47842a;}
	.index_h_journals p.title span{ float:right;font-weight:normal; margin-right:10px;}
	.index_h_journals div.content{ padding:17px; width:607px; height:209px; overflow:hidden;}
	.index_h_journals div.content img{ width:164px; height:214px; padding:5px; border:1px solid #47842a; float:left; margin-right:10px; }
	.index_h_journals div.content p.cont{ line-height:23px;float:left; width:420px;}
	.index_h_journals div.content p.tab{ width:412px; height:26px; line-height:26px;font-size:14px; font-weight:bold; color:#cd0102; text-align:center; overflow:hidden;}
	
	.index_h_interview{ width:301px; height:281px; overflow:hidden;padding:1px; border:1px solid #e3f0d8; float:right;}
	.index_h_interview p.title{ height:26px; background:#f1f8ec url(images/ico.jpg) no-repeat 15px 5px; line-height:26px; padding-left:40px; font-weight:bold; color:#47842a;}
	.index_h_interview p.title span{ float:right;font-weight:normal; margin-right:10px;}
	.index_h_interview p.title span a:link,.index_h_interview p.title span a:visited{color:#47842a; text-decoration:none;}
	.index_h_interview p.title span a:hover{color:#47842a; text-decoration:underline;}
	.index_h_interview div.content{ padding:17px; width:273px; height:100px; overflow:hidden;}
	.index_h_interview div.content img{ width:92px; height:104px; padding:3px; border:1px solid #47842a; float:left; margin-right:10px; }
	.index_h_interview div.content p.cont{ line-height:23px; width:163px; float:left;}
	.index_h_interview div.content p.tab{ width:163px; height:20px; line-height:14px;font-size:12px; font-weight:bold; overflow:hidden; float:left;}
	.index_h_interview div.list li{ width:273px; height:23px; overflow:hidden; float:left; line-height:23px; margin-left:17px; display:inline;}
	