a:hover{transition: all .3s ease;}
.p_c_main{ width:1316px; overflow:hidden; margin:0 auto;}
.p_c_main_left_box{width:292px; overflow:hidden;float:left;}
.p_c_main_left{ width:292px; overflow:hidden; position:fixed; top:0px;}
.p_c_main_right{ width:1024px; float:left; overflow:hidden; margin:0 0 0 292px;}
.p_c_main_left_content{ background:#f5f5f5; padding:10px;}
.p_c_main_left_content p{ color:#fff;}
.p_c_main_left_title{ background:#041133; height:70px; padding:20px 0 0 10px; color:#fff;}
.p_c_main_left_title h1{ line-height:45px; font-size:30px; font-weight:bold;}
.p_c_main_left_title p{ font-size:14px; text-transform:uppercase; font-weight:lighter;}
.p_c_main_left_class ul li a{ color:#333333; display:block; width:247px; padding:0 0 0 25px; height:42px; margin:0 0 1px 0; background:url(pro_class/left_class.jpg); font-size:16px; line-height:42px;}
.p_c_main_left_class ul li a:hover{ background:#c40e24; color:#fff;transition: all .3s ease;}
#p_c_class_over{ background:#c40e24;color:#fff;}

.p_c_main_right_top{ height:959px; overflow:hidden;}
.youshi_1{ background:url(pro_class/youshi1.jpg) no-repeat center top #f1f1f1; height:600px; overflow:hidden;min-width:1024px;}
 .youshi_1_txt{ padding:228px 0 0 573px; width:447px; height:279px;}
 .youshi_1_txt h1{ color:#333333; font-size:22px; line-height:35px;}
 .youshi_1_txt h2{ color:#888888; font-size:18px; font-weight:normal; line-height:25px;}
 .youshi_1_txt p{ padding:0 0 0 25px;}
 .youshi_1_txt p span{ font-weight:bold; color:#00a040;}
 #y1_01{ padding-top:55px;}
 #y1_03{ padding-top:13px;}
.youshi_2{ background:url(pro_class/youshi2.jpg) no-repeat center top #f1f1f1; height:351px; overflow:hidden;min-width:1024px; clear:both;}
 .youshi_2_txt{height:258px; width:420px; text-align:right; margin:0; padding:25px 0 0 0;}
 .youshi_2_txt h1{ color:#333333; font-size:22px; line-height:35px;}
 .youshi_2_txt h2{ color:#888888; font-size:18px; font-weight:normal; line-height:25px;}
 .youshi_2_txt p{ padding:0 30px 0 0;}
 .youshi_2_txt p span{ font-weight:bold; color:#00a040;} 
  #y2_01{ padding-top:48px;}
  #y2_02{ padding-top:20px;}
.youshi_3{ background:url(pro_class/youshi3.jpg) no-repeat center top #f1f1f1; height:345px; overflow:hidden;min-width:1024px;}
 .youshi_3_txt{ padding:55px 0 0 570px;  height:279px;}
 .youshi_3_txt h1{ color:#333333; font-size:22px; line-height:35px;}
 .youshi_3_txt h2{ color:#888888; font-size:18px; font-weight:normal; line-height:25px;}
 .youshi_3_txt p{ padding:0 0 0 25px;}
 .youshi_3_txt p span{ font-weight:bold; color:#00a040;}
 #y3_01{ padding-top:44px;}
 #y3_02{ padding-top:13px;}
 
.pro_ad{ height:181px; clear:both;}
.pro_cate{ margin:5px 0;}
.pro_cate a{ color:#555555;}
.pro_cate a:hover{ color:#f2740d;}
.pro_cate_title{ float:left; width:190px; height:71px; padding:0 0 0 51px; background:url(pro_class/pro_cate.jpg); color:#fff;}
.pro_cate_title h1{ line-height:45px; font-size:30px; font-weight:bold;}
.pro_cate_title p{ font-size:14px; text-transform:uppercase; font-weight:lighter;}
.pro_cate_list{height:45px; margin:13px 0  0 0 ; background:#00a040; font-size:15px;}
.pro_cate_list a{ margin:0; padding:13px 5px; line-height:45px; color:#fff;}
.pro_cate_list a:hover{ margin:0; padding:13px 5px;background:#f2740d;transition: all .3s ease;}
#pro_cate_list_over{ background:#f2740d;}

.pro_list{ clear:both; overflow:hidden;}
.pro_list ul li{ float:left; width:246px; height:240px; margin:8px 4px; border:1px solid #cccccc; overflow:hidden; text-align:center; line-height:30px;}
.pro_list ul li a{ color:#333;}
.pro_list ul li img{ width:246px; height:190px;}
.pro_list ul li:hover{ background:#001f71; color:#fff;transition: all .3s ease;}
.pro_list ul li:hover a{ color:#fff;transition: all .3s ease;}

.pro_footcate{ text-align:center; color:#fff; background:#028838; line-height:60px; font-size:16px;}
.pro_footcate a{ margin:0 10px; padding:20px 10px; color:#fff;}
.pro_footcate a:hover{ background:#f2740d;transition: all .3s ease;}
.pro_foot{ clear:both; padding:20px 0; background:#00a040; color:#fff; overflow:hidden;}
.pro_foot a{ color:#fff;}
.pro_foot a:hover{ color:#f89421;}
.pro_foot_left{ float:left; width:290px; text-align:center; margin:20px 0 0 0}
.pro_foot_right{ float:left; width:734px; text-align:center; line-height:30px; margin:20px 0 0 0; text-align:left; font-size:16px;}


.shengwu_title{ clear:both; height:53px; line-height:53px;}
.shengwu_title_1{ float:left; width:225px; background:url(pro_class/shengwu_title.jpg) no-repeat left center; color:#fff; font-size:18px; padding:0 0 0 25px;}
.shengwu_title_2{ float:left; width:774px; text-align:right; font-size:14px;}
.shengwu_title_2 a{ color:#555555;}
.shengwu_title_2 a:hover{ color:#c40e24;}

.shengwu_box{ background:#00a040; padding:10px; overflow:hidden;}
.shengwu_pro{ background:#fff; width:1004px; overflow:hidden;}
.shengwu_pro ul li{ float:left; width:322px; margin:10px 5px; height:310px; text-align:center; line-height:30px; border:1px solid #cccccc; font-size:16px;}
.shengwu_pro ul li img{ width:322px; height:254px;}
.shengwu_pro ul li a{ color:#555555;}
.shengwu_pro ul li:hover{ background:#c40e24;}
.shengwu_pro ul li:hover a{ color:#fff;}