﻿body{ margin:0 auto; padding:0; font-size:12px;font-family:微软雅黑;color:#333;background-color:#F6F6F6;font-weight:lighter;}
div, form, dl, dd, dt{ margin:auto;overflow:hidden; }
img{ border: 0px; }
ul{ list-style: none; margin:0 auto; padding:0; }
a{ text-decoration: none; color:#666666; }
a:hover{ color:#D7242A; }
.BodyWidth{ width:1200px;}
.Left{ float:left; }
.Right{ float:right; }

/******************************************************************************/



/**********页眉*/

.Top{
	height:130px;
	width:100%;	
	background-color:#FFFFFF;
}




/**********主导航*/

.TopNav{
	width:1200px;
	 text-align:left;
}


.Lang{
	width:800px;
	float:right;
	height:50px;
	line-height:55px;
	text-align:right;
	font-size:14px;
}

.Lang a{
	color:#666;
}
.Lang a:hover{
	color:#CC0000;
}


.MainNav{
    width:800px;
    height:90px;
    float:right;
}


.MainNav ul{
    }


.MainNav ul li{
	float:left;
    width:90px;
    height:90px;
    line-height:70px;
    text-align:center;
    margin:0 5px;

   }



.MainNav ul li a{
	display:block;
	width:90px;
    height:90px;
	font-size:15px;
	color:#000;
}

.MainNav ul li a:hover{
    color: #CC0000;
    background-image:url('nav.gif');
    background-repeat:no-repeat;
    background-position:center 50px;
}

.MainNav ul li ul{
  display:none;

}

/**********页眉动画*/
.TopFlash{
  height:530px;
  text-align:center;
  overflow:hidden;

}

/**********主页内容*/



.Indexcont1{
     width:100%;
      padding:70px 0 50px 0; 
      text-align:center;
        background-image:url('index_r3_c1.jpg');
        background-repeat:no-repeat;
        background-position:center top;
        height:400px;
      
}

.Indexcont1_Main{
	width:1200px;
	text-align:left;
}
.Indexcont1_cont{
	  width:760px;
	  float:left;
	  font-size:16px;
	  line-height:30px;
}


.Indexcont1_Move{
	 width:390px;
	 float:right;
}



.Indexcont2{
    background-image:url('index_r4_c1.jpg');
    background-repeat:no-repeat;
    background-position:center top;
    height:215px;
 }


.Indexcont2_cont{
	width:1200px;
	text-align:center;
}

.Indexcont2_cont ul{
	
}


.Indexcont2_cont ul li{
	width:240px;
	height:215px;
	color:#FFFFFF;
	float:left;
}


.Indexcont2_cont ul li a{
	color:#FFFFFF;
	width:240px;
	height:215px;
	display:block;
}


.Indexcont2_cont ul li a:hover{
background-color:maroon;
      }



.Indexcont3{
   text-align:center;
   padding:50px 0;
}

.Indexcont3_cont{
	width:1200px;
	text-align:center;
	padding-top:30px;
}




.Indexcont3_cont ul{
	width:1200px;
	}

.Indexcont3_cont ul li{
	width:280px;
	height:362px;
	text-align:center;
	float:left;
	margin:10px;
	position:relative;
	background-color:#B10500;
	color:#FFFFFF;
	 text-align:center;
	 line-height:35px;
	 font-size:16px;
	 font-weight:normal;
	 }
	 
.Indexcont3_cont ul li img{
	position:relative;
}

.Indexcont3_cont ul li a{
	display:block;
	color:#FFF;
	padding-right:5px;
}

.Indexcont3_cont ul li a:hover{
	  margin:0px;
}
.Indexcont3_cont ul li  ul{
   width:280px;
   height:326px;
   opacity: 0.8;
   overflow:hidden;
   position:absolute;
   top:0px;
   display:none;

}

.Indexcont3_cont ul li  ul li{
	 color:#fff;
	 font-size:16px;
	 text-align:center;
	 padding:150px 0px 0 0;
	 margin:0px;
	 width:280px;
}
 
.Indexcont3more{
	 border:1px #B10500 solid;
	 border-radius: 5px; 
	 font-size:16px;
	 color:#B10500;
	 width:180px;
	 line-height:37px;
	 font-family:微软雅黑;
	 text-align:center;
	 clear:both;
	 margin-bottom:10px;
	 margin-top:30px;

}

.Indexcont3more a{
	 font-size:16px;
	 color:#B10500;
	 display:block;
}


.Indexcont3more a:hover{
	background-color:#B10500;
	color:#ffffff;
}




.Indexcont4{
    background-image:url('index_r8_c1.jpg');
    background-repeat:no-repeat;
    background-position: center top;
     padding-top:200px;
     padding-bottom:50px;
}

.Indexcont4_cont{
	width:1200px;
}

.Indexcont4_left{
	  width:550px;
	  text-align:center;
	  height:680px;
	  float:left;
	  padding:10px;
}

.Indexcont4_right{
	width:550px;
	 text-align:center;
	  height:680px;
	  float:right;
	   padding:10px;

}


.Indexcont4_cont ul{
	
}

.Indexcont4_cont ul li{
	width:250px;
	height:150px;
	color:#FFFFFF;
	line-height:21px;
	float:left;			
	 margin:8px;
	 color:#000000;
	 text-align:left;
	 float:left;

}


.Indexcont4_cont ul li a{
	display:block;
	color:#000000;
	line-height:50px;
	font-size:14px;
}

.Indexcont4_cont ul li a:hover{
	 color:#D80000;
}



.Indexcont4_cont ul li img{
	transition: transform 0.2s ease;
}
.Indexcont4_cont ul li img:hover{
    transform: scale(1.1);
    transform-origin: center center;
    transition: transform 0.2s linear;
}





.Indexcont5{
    background-color:#fff;  
}

.Indexcont5_cont{
	width:1200px;

}


.Indexcont5_left{
	  float:left;
	  width:990px;
	  text-align:left;
	  padding:50px 0  30px 0;
	  
}

.Indexcont5_pq{
	width:530px;
	float:left;
}


.Indexcont5_pq ul li{
	background-image:url('index_r11_c3.jpg');
	background-repeat:no-repeat;
	background-position:left 10px;
	padding-left:50px;
	font-size:14px;
	color:#666666;
	line-height:24px;
	margin-bottom:15px;
	font-weight:bolder
}

.Indexcont5_ad{
	width:420px;
	float:right;
}

.Indexcont5_ad1{
background-image:url('index_r11_c7.jpg');
	background-repeat:no-repeat;
	background-position:left 8px;
	padding-left:50px;
	font-size:14px;
	color:#666666;
	line-height:24px;
	margin-bottom:15px;
	font-weight:bolder

	
}


.Indexcont5_ad2{
background-image:url('index_r13_c7.jpg');
	background-repeat:no-repeat;
	background-position:left 8px;
	padding-left:50px;
	font-size:14px;
	color:#666666;
	line-height:24px;
	margin-bottom:25px;
	font-weight:bolder
	
}



.Indexcont5_right{
	  float:right;
	  width:170px;
	   text-align:center;
	  
}



/**********内页*/
.Maincont{
	width:1200px;
	padding:50px 0;
}

.Nyleft{
	width:230px;
	float:left;
	background-color:#FFFFFF;
	 border-left:1px #DDDDDD solid;
	 border-bottom:1px #DDDDDD solid;
	 border-right:1px #DDDDDD solid;
}

.Nyleft ul{
	
}


.Nyleft ul li{
    font-size:14px;
    color:#666;
    line-height:40px;
}
 

.Nyleft ul li a{
	   display:block;
	   height:40px;
	   display:block; 
	 background-image:url('j2.png');
    background-repeat:no-repeat;
    background-position:30px center;
    text-indent:50px;
    border-bottom:1px #DDDDDD solid;
    color:#333;
     

}


.Nyleft ul li a:hover{
	  background-color:#FFF2F2;
}


.Nyleft ul li  ul{
	
}

.Nyleft ul li  ul li{
	
}


.Nyleft ul li  ul li a{
	display:block; 
	 background-image:url('j3.png');
    background-repeat:no-repeat;
    background-position:50px center;
    text-indent:65px;

}

.Nyleft ul li  ul li ul{
	display:none;
}



.Nyleft_tit{
   font-size:18px;
   background-color:#BD0000;
   color:#fff;
   line-height:45px;
   font-weight:bold;
   background-image:url('j1.png');
   background-repeat:no-repeat;
   background-position:30px center;
   text-indent:60px;
  	
}




.Nyright{
	width:920px;
	float:right;
}

.Nyrigh_tit{
	border-top:1px #BD0000 solid;
	border-bottom:2px #BD0000 solid;
	font-size:30px;
	color:#000000;
	line-height:65px;
	letter-spacing:1px;
	 padding-left:10px;

}

.Nyright_cont{
	 font-size:16px;
	 width:900px;
	 color:#666666;
	 line-height:200%;
	 clear:both;
	 padding-top:30px;

}

.khlb{
	clear:both;
	width:900px;
}



.khlb ul{
	
}

.khlb ul li{
	width:278px;
	text-align:center;
	line-height:40px;
	float:left;
	margin:10px;
	border:1px #CCCCCC solid;
	padding-top:10px;
	background-color:#FFFFFF;
	
}

.khlb ul li img{
	width:260px;
	height:165px;
}


.cpzs{
	clear:both;
	width:900px;

}

.cpzs ul{
	}

.cpzs ul li{
	width:300px;
	text-align:center;
	line-height:40px;
	float:left;
    background-color:#FFFFFF;
    margin:10px 0;
    padding-bottom:5px;
    padding-top:20px;
	
}

.cpzs ul li img{
	width:260px;
	height:260px;
}







/**********页尾*/
.Footer{
  clear:both;
  height:60px;
  color:#fff;
  background-color:#7C1114;
  }


.Footer1{
	width:1200px;
	text-align:left;	
	line-height:60px;
}

.Footer1 a{
  color:#fff;
}



.huaming_links{
	width:100%;
	clear:both;
	text-align:center;
}
.huaming_links .links_c{
	width:1190px;
	margin:0 auto;
	line-height:18px;
	font-size:12px;
	padding:10px 0;
}

.huaming_links .links_c a:hover{
	text-decoration:underline;
}

