/* CSS Document */
.top{ width:100%; padding:20px 0; margin-top:20px; overflow:hidden;}
.top_m{ width:1200px; height:50px; margin:0 auto; color:#666;}
.top_m dt{ float:left; width:300px; height:50px; line-height:50px; font-size:30px;}
.top_m dt a{ color:#666666;}
.top_m dt a:hover{ color:#E77918;}
.top_m dd{ float:left; width:550px; line-height:25px; font-size:14px;}

.top_menu{ width:1200px; margin:0 auto; overflow:hidden; margin-top:10px; background-color:#f8f8f8;padding-top:15px;padding-bottom:10px;}
.top_menu_list{ width:1200px; height:108px; overflow:hidden; margin-left:0px;}
.top_menu_list li{ float:left; width:120px; height:108px; overflow:hidden; margin-left:10px;}
.top_menu_list li a i{ display:block; background:url(../img_produce/produce_menu.png) no-repeat; width:78px; height:78px; margin-left:11px;}
.top_menu_list li a span{ display:block; width:100px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#035BA5;}
.top_menu_list li a:hover span, .top_menu_list li a.active span{ color:#E77918;}

.top_menu_list li.num1 a i{ background-position:0 0;}
.top_menu_list li.num1:hover a i{ background-position:-78px 0;}
.top_menu_list li.num1 a.active i{ background-position:-78px 0;}

/*.top_menu_list li.num2 a i{ background-position:0 -78px;}
.top_menu_list li.num2:hover a i{ background-position:-78px -78px;}
.top_menu_list li.num2 a.active i{ background-position:-78px -78px;}*/

.top_menu_list li.num2 a i{ background-position:0 -156px;}
.top_menu_list li.num2:hover a i{ background-position:-78px -156px;}
.top_menu_list li.num2 a.active i{ background-position:-78px -156px;}

.top_menu_list li.num3 a i{ background-position:0 -234px;}
.top_menu_list li.num3:hover a i{ background-position:-78px -234px;}
.top_menu_list li.num3 a.active i{ background-position:-78px -234px;}

.top_menu_list li.num4 a i{ background-position:0 -312px;}
.top_menu_list li.num4:hover a i{ background-position:-78px -312px;}
.top_menu_list li.num4 a.active i{ background-position:-78px -312px;}

.top_menu_list li.num5 a i{ background-position:0 -390px;}
.top_menu_list li.num5:hover a i{ background-position:-78px -390px;}
.top_menu_list li.num5 a.active i{ background-position:-78px -390px;}

.top_menu_list li.num6 a i{ background-position:0 -468px;}
.top_menu_list li.num6:hover a i{ background-position:-78px -468px;}
.top_menu_list li.num6 a.active i{ background-position:-78px -468px;}

.top_menu_list li.num7 a i{ background-position:0 -546px;}
.top_menu_list li.num7:hover a i{ background-position:-78px -546px;}
.top_menu_list li.num7 a.active i{ background-position:-78px -546px;}

/*.top_menu_list li.num9 a i{ background-position:0 -624px;}
.top_menu_list li.num9:hover a i{ background-position:-78px -624px;}
.top_menu_list li.num9 a.active i{ background-position:-78px -624px;}*/

.warp_tit{ width:1200px; height:43px; margin:0 auto; border-bottom:#E1E1E1 dashed 1px; margin-top:30px;}
.warp_tit i{ float:left; display:block; width:8px; height:8px; border-radius:50%; background-color:#999999; margin-top:17px; margin-right:10px;}
.warp_tit span{ line-height:43px; font-size:20px; color:#555555;}
.warp_tit a:hover span{ color:#E77918;}

.warp_txt{ width:1164px; margin:0 auto; overflow:hidden; padding:0 18px; margin-top:20px; font-size:16px; line-height:180%; color:#666666;}

.warp_m_bg{ width:1200px; overflow:hidden; padding-bottom:25px; background-color:#F8F8F8;margin:0 auto;}
.warp_m{ width:1200px; overflow:hidden; margin:0 auto;}
.warp_m_list{ width:1195px; overflow:hidden; margin-left:5px;}
.warp_m_list li{ float:left; width:165px; height:120px; margin-top:20px; overflow:hidden;}
.warp_m_list li.steptxt dd em{ font-style:normal; width:155px; display:block; height:80px; line-height:80px; font-size:20px; text-align:center; overflow:hidden; margin:0 5px;}
.warp_m_list li.stepover{ width:163px; height:118px; border:#48B8EA dashed 1px; text-align:center; line-height:120px; border-radius:5px; font-size:30px; color:#48B8EA;}
.warp_m_list li dt{ width:165px; height:40px; background-color:#48B8EA; border-radius:5px 5px 0 0;}
.warp_m_list li dt i{ float:left; width:25px; height:25px; display:block; border:#FFFFFF solid 2px; border-radius:50%; margin-top:5px; margin-left:5px; font-size:20px; color:#FFFFFF; line-height:26px; text-align:center; font-style:normal; font-family:Arial, Helvetica, sans-serif;}
.warp_m_list li dt span{ float:left; width:121px; height:40px; line-height:40px; color:#FFFFFF; font-size:18px; margin-left:10px; display:block; overflow:hidden;}
.warp_m_list li dt a:hover span{ color:#E77918;}
.warp_m_list li dd{ width:163px; height:78px; border:#48B8EA solid 1px; border-radius:0 0 5px 5px; text-align:center;}
.warp_m_list li dd img{ width:95px; height:35px; border:#E1E1E1 solid 1px; margin-top:10px;}
.warp_m_list li dd span{ display:block; width:163px; height:25px; line-height:25px; text-align:center; font-family:"宋体";}
.warp_m_list em{ float:left; width:40px; height:120px; overflow:hidden; display:block; text-align:center; margin-top:20px;}
.warp_m_list em img{ margin-top:50px;}

.warp_info{ width:1200px; margin:0 auto; overflow:hidden; border-bottom:#E1E1E1 dashed 1px;}
.warp_info_m{ width:1200px; overflow:hidden; padding:20px 0; border-top:#E1E1E1 dashed 1px;}

.info_m_intro{ float:left; width:280px; overflow:hidden;}
.m_tit{ width:280px; height:35px; line-height:35px; font-size:18px; color:#666666;}
.m_tit span{ font-weight:bold; font-size:18px; color:#555555; margin-right:20px;}
.m_logo{ height:65px; margin-top:5px; overflow:hidden;}
.m_logo img{ width:95px; height:35px; padding:1px; border:#E1E1E1 solid 1px;}
.m_logo span{ width:99px; height:30px; line-height:30px; display:block; text-align:center; font-family:"宋体";}
.m_intro{ width:280px; line-height:25px; overflow:hidden; font-size:14px; color:#666666; margin-top:5px;}

.info_m_shu{ float:left; width:1px; height:299px; background-image:url(../img_produce/shu.jpg); margin:0 40px; margin-top:10px;}

.info_m_com{ float:right; width:839px; overflow:hidden;}
.m_com_list{ width:839px; overflow:hidden;}
.m_com_list li{ float:left; width:839px; height:30px; line-height:30px; margin-top:15px; overflow:hidden;}
.m_com_list li i{ display:block; float:left; width:30px; height:30px; text-align:center; background-color:#F26537; font-style:normal; font-size:26px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.m_com_list li a.com_a{ display:block; float:left; height:30px; font-size:14px; margin-left:10px; width:240px; overflow:hidden; color:#666666;}
.m_com_list li a.pro_a{ display:block; float:left; height:30px; font-size:14px; margin-left:40px; max-width:239px; overflow:hidden; color:#035BA5;}
.m_com_list li a:hover{ color:#E77918;}