/* CSS Document */
@import url(wm_global.css);

.sub_page{width:100%; min-width:1300px; height:393px; float:left;  margin-top:95px;  }
.body_page{width:1200px; margin:0 auto; margin-bottom:100px; padding-bottom:100px;overflow:hidden;zoom:1; background-color:#FFF; -webkit-box-shadow:0 0 10px #9d9d9d;   -moz-box-shadow:0 0 10px #9d9d9d;  box-shadow:0 0 10px #9d9d9d; }

.index_body { float:left;width:100%; min-width:1300px;  margin-top:464px;  position:relative;  }


.sub_body{ width:1110px; margin:0 auto;  line-height:24px;text-align:justify; text-justify:inter-ideograph; padding-bottom:100px;}

.sub_title{ float:left; width:100%; min-width:1300px; margin-top:352px; line-height:40px; height:40px;background-color:rgba(233,233,233,0.5);  }
.sub_title span{ float:left;  font-size:13px;color:#5a5a5a; }
.sub_title b{ float:left; font-size:25px; color:#33526c; height:80px; line-height:80px; }







.honor{ float:left; margin:50px 0px 0px 50px; }
.honor ul{ margin:0px; padding:0px;}
.honor li{ float:left;margin-top:17px;   width:350px; display:inline;background-color: #fff; overflow:hidden; }
.honor li h1{ float:left; width:350px; height:50px; line-height:50px; text-align:center;  font-size:15px;  display:inline;}
.honor li span{ float:left;   width:350px; height:40px; line-height:40px; text-align:center;overflow:hidden;}


.honor li:hover{  
background-color: #1e69af; color:#FFF; 
  -webkit-box-shadow:0 0 10px #666666;  
  -moz-box-shadow:0 0 10px #666666;  
  box-shadow:0 0 10px #666666;  
 }  
.honor li:hover img {
    transform: scale(1.2);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.2);
	-webkit-transform: all 1s ease 0s;
}

.pro_category{ float:left; width:1200px; margin-top:20px;}
.pro_category ul{ margin:0px; padding:0px;}

.pro_category li h1{ text-align:center;height:34px; line-height:34px; font-weight:normal;   display:inline;}
.pro_category li{ float:left;width:119px; margin-left:1px;height:34px; line-height:34px;text-align:center; background-color:#e7e7e7;}
.pro_category li:hover{ background-color:#bf2d31; color:#FFF;}


.pro_menuon {color:#FFF;}
.company_int_body1{ float:left; width:100%; margin-top:20px;  padding:0px;overflow:hidden; zoom:1; }
.company_int_body1 ul{margin:0px 0px 0px 0px; padding:0px;}
.company_int_body1 li{  float:left;width:292px; height:270px; margin-top:15px;display:inline; background-color: #eeeeee; }

.company_int_body1 li span{  float:left; width:292px; height:227px; overflow:hidden;}

.company_int_body1 li:hover{ background-color:#bf2d31;  color:#FFF;}

.company_int_body1 p{ text-align:center; width:292px;height:34px; line-height:34px;  display:block;}

.company_int_body1 A IMG {width:292px; height:227px;border:1px solid #DDDDDD; }
.company_int_body1 A:hover IMG {border:1px solid #e77817;}


.company_int_body1   li:hover img {
    transform: scale(1.1);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;
}

   
.case{ width:1100px; margin:0 auto; margin-top:50px;  }
.case ul{ margin:0px; padding:0px;}
.case li{ float:left;margin-top:17px; margin-right:10px;   width:356px; display:inline;background-color: #fff; overflow:hidden; }
.case li h1{ float:left; width:356px; height:50px; line-height:50px; text-align:center;  font-size:15px;  display:inline;}
.case li span{ float:left;   width:356px; height:40px; line-height:40px; text-align:center;overflow:hidden;}
.case li h2{ float:left; width:356px; text-align:center; height:22px;  font-size:15px;  color:#838281;display:inline;}

.case li:hover{  
background-color: #33526c; color:#FFF; 
  -webkit-box-shadow:0 0 10px #666666;  
  -moz-box-shadow:0 0 10px #666666;  
  box-shadow:0 0 10px #666666;  
 }  
.case li:hover img {
    transform: scale(1.2);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.2);
	-webkit-transform: all 1s ease 0s;
}

.s_case { float:left; margin-top:30px; margin-left:30px; }
.s_case ul{ margin:0px; padding:0px;}
.s_case li{ float:left;margin-top:17px;   width:367px; display:inline;background-color: #fff; overflow:hidden; }
.s_case li h1{ float:left; width:367px; height:50px; line-height:50px; text-align:center;  font-size:15px;  display:inline;}
.s_case li span{ float:left;   width:367px; height:40px; line-height:40px; text-align:center;overflow:hidden;}
.s_case li h2{ float:left; width:281px; text-align:center; height:22px;  font-size:15px;  color:#838281;display:inline;}

.s_case li:hover{  
background-color: #1e69af; color:#FFF; 
  -webkit-box-shadow:0 0 10px #666666;  
  -moz-box-shadow:0 0 10px #666666;  
  box-shadow:0 0 10px #666666;  
 }  
.s_case li:hover img {
    transform: scale(1.2);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.2);
	-webkit-transform: all 1s ease 0s;
}


.case_more{ float:left; padding-bottom:50px; margin-top:10px;}
.case_more li{ float:left; width:268px; height:178px;}
.case_more li span { float:left; width:268px; height:30px; line-height:30px; text-align:center;}

.case_more li:hover{  
background-color:#cfcfcf;
  -webkit-box-shadow:0 0 10px #666666;  
  -moz-box-shadow:0 0 10px #666666;  
  box-shadow:0 0 10px #666666;  
 }  


.newsbody { float:left; width:1100px;  padding-bottom:50px; clear:both; }
.newsbody  ul{ margin:0px; padding:0px;}
.newsbody  li{ float:left;margin-top:40px; color:#6c6c6c; width:1070px;display:inline; padding:30px 0px 30px 30px; border-bottom: #e0e0e0 1px  solid;}

.newsbody  li h1{ float:left; width:523px; margin-left:30px; display:inline; font-size:25px; height:70px;}
.newsbody  li p{ float:left; margin:5px 0px 0px 30px; padding:0px; height:100px;line-height:25px; display:inline;width:500px;  text-align:justify;text-justify:inter-ideograph;}
.newsbody  li b{ float:right; width:205px; height:107px;   margin-top:20px; }


.newsbody li:hover{  
background-color: #bf2d31; color:#FFF; 
  -webkit-box-shadow:0 0 10px #666666;  
  -moz-box-shadow:0 0 10px #666666;  
  box-shadow:0 0 10px #666666;  
 }  

.input1 {BORDER: #cfcfcf 1px double;  float:left; width:100%; height:35px; color:#999; line-height:35px; padding-left:10px;TEXT-DECORATION: blink; background-color:#fff;}



.input4 {BORDER: #cfcfcf 1px double;  float:left; width:102%; height:35px; color:#999; line-height:35px; padding-left:10px;TEXT-DECORATION: blink; background-color:#fff;}



.button { float:left;  cursor:pointer ; width:100%; color:#fff; font-size:18px; line-height:32px; TEXT-DECORATION: none; background-color:#464646;border:none;
}
.button:hover {cursor:pointer ; 
background-color: #d90000; 
}




.pagecount  { float:left; margin-top:50px; margin-bottom:50px; }
.pagecount ul { float:left; margin:0px; padding:0px;}

.pagecount li { float:left;  background-color:#e3e3e3; text-align:center; width:40px; height:40px; line-height:40px; margin-right:5px; margin-top:5px; font-size:14px;color:#FFF; font-weight:bold;}
.pagecount li span{   text-align:center; color:#949494;}
.pagecount li:hover {  background-color:#c7000b;color:#FFF; }
.pagecount li:hover span { color:#fff;}

.gongdi_detail{ margin:0 auto; width:1040px;}
.case_content{ margin:0 auto; display:block;width:1040px; overflow:hidden;margin-top:15px; color:#686868;  line-height:24px;text-align:justify; text-justify:inter-ideograph; }	
.case_content img{max-width:1040px; height:auto;}
.case_title {  margin:0 auto; margin-top:40px;width:1040px; text-align:center;border-bottom:1px solid #e7e7e7; }
.case_title h1{ font-size:25px; font-weight: bold; color:#000000; height:50px;}
.case_title span { text-align:center; color:#5f5f5f; display:block;}

.more{ margin:0 auto; margin-top:30px;  width:300px; color:#F00; height:40px; font-size:16px; line-height:40px; background-color:#f1f1f1;  text-align:center;}
.more:hover{  
background-color: #fdd041; color:#FFF; 
 
 } 
 
 .back{ margin:0 auto; margin-top:30px;  width:200px; color:#FFF; height:40px; font-size:16px; line-height:40px; background-color:#33526c;  text-align:center;}
.back:hover{  
background-color: #c30000; color:#FFF; 
 
 }   
 
 
 
.body_content{ float:left; width:800px; padding:35px; margin:0 auto;color:#686868; display:inline; font-size:13px;  line-height:24px;text-align:justify; text-justify:inter-ideograph; }

.body_content p{ float:left; margin-top:10px; width:100%; line-height:24px;}

.body_content img{ max-width:800px;}