﻿body{ margin:0 auto; padding:0; font-size:12px;font-family:微软雅黑;color:#333;background-color:#FFFFFF;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:120px;
	width:1200px;
	text-align:right;	
}




/**********主导航*/



.MainNav{
   width:100%;
	 height:50px;
	 background-color:#2478B4;
}


.MainNav ul{
   width:1200px;
    }


.MainNav ul li{
	float:left;
    width:170px;
    height:50px;
    line-height:50px;
    text-align:center;
   }



.MainNav ul li a{
	display:block;
	font-size:16px;
	color:#fff;
}

.MainNav ul li a:hover{
    color: #fff;
    background-color:#082C5F;
}

.MainNav ul li ul{
  display:none;

}

/**********页眉动画*/

.TopFlash{
  height:580px;
  text-align:center;
  overflow:hidden;
}

/**********主页内容*/

.Contmain{	
	position:absolute;
	top:670px;	
	text-align:center;
	width:100%;
;
}

.Contmain ul{
   width:1200px;
   height:150px;
	background-color:#082C5F;
	 border-radius: 5px; 
	 	}


.Contmain ul li{
	width:240px;
	float:left;
	text-align:center;
	 height:150px;
	line-height:150px; 
	background-image:url('cp.gif');
	background-repeat:no-repeat;
	
	background-position:center center;

}

.Contmain ul li a{
	display:block;
	border-radius: 5px;
	padding-top:30px;
	 height:120px;

}

.Contmain ul li a:hover{
	background-color:#2478B4;
	 border-radius: 5px; 
 }

.Indexcont1{
     width:1200px;
      padding:70px 0 0px 0; 
      text-align:center;
       background-image:url('index_r4_c1.jpg');
       background-repeat:no-repeat;
        background-position:center  bottom;
        height:580px;
        font-size:18px;
        line-height:36px;
      
}


.Tit{
	font-size:35px;
	line-height:75px;
	background-image:url('titline.gif');
	background-repeat:no-repeat;
	background-position:center bottom;
	width:1200px;
	padding:50px 0 0px 0;
	 font-weight:normal;
	 text-align:center;
	 color:#072C5F;	 
}

.Indexcont1_left{
	 width:580px;
	 float:left;
	  padding-top:50px;
	  text-align:left;
	  color:#666666;
	  padding-left:20px;
}


.Indexcont1_right{
	 width:600px;
	 float:left;
	  padding-top:50px;
}



.Indexcont2{
     background-color:#EEEEEE;

 }


.Indexcont2_cont{
	width:1200px;
	text-align:center;	
	 padding-bottom:100px;
}

.Marqueecp{
	  height:540px;
	  margin:50px 0 0 0;
}


.Marqueecp ul{
	width:1200px;
	}

.Marqueecp ul li{
	width:380px;
	height:250px;
	text-align:center;
	float:left;
	position:relative;
	margin:10px;
	background-color:#2478B4;
 }
	 

.Marqueecp ul li a{
	display:block;
	color:#FFF;
}

.Marqueecp ul li a:hover{
	  margin:0px;
}
.Marqueecp ul li ul{
   width:380px;
   height:250px;
   opacity: 0.8;
   overflow:hidden;

   top:0px;
   display:none;

}

.Marqueecp ul li ul li{
	 color:#fff;
	 font-size:16px;
	 text-align:center;
	 padding:100px 0px 0 0;
	 margin:0px;
	 width:380px;
}

.Marqueecp ul li img{
	width:380px;
	height:250px;
	transition: transform 0.2s ease;
}
.Marqueecp ul li img:hover{
    transform: scale(1.05);
    transform-origin: center center;
    transition: transform 0.2s linear;
    border:1px aqua solid;
}




.Indexcont3{
   text-align:center;
   background-image:url('index_r6_c1.jpg');
   background-repeat:no-repeat;
   background-position:center center;
   height:680px;
}



.Indexcont3_cont{
	width:1200px;
	height:680px;
    position:relative;
    text-align:left;
    color:#FFFFFF;
}



.Indexcont3_cont a{
	color:#FFFFFF;
	display:block;
}




.Indexcont3_tit {
	font-size:20px;
	font-weight:bold;
	letter-spacing:1px;
	padding-bottom:8px;
	color:#FFFFFF;
}

.Indexcont3_1 {
   position:absolute;
   top:70px;
   left:15px;
   width:270px;
   color:#FFFFFF;
   line-height:160%;
   font-size:12px;  
}



.Indexcont3_2 {
   position:absolute;
   top:250px;
   left:15px;
   width:240px;
   color:#2478B2;
   line-height:160%;
   font-size:12px;  

}



.Indexcont3_3 {
	position:absolute;
   top:510px;
   left:15px;
   width:270px;
   color:#fff;
   line-height:160%;
   font-size:12px; 
}



.Indexcont3_4 {
   position:absolute;
   top:160px;
   left:930px;
   width:260px;
   color:#fff;
   line-height:160%;
   font-size:12px;
    text-align:right;
}


.Indexcont3_5 {
	position:absolute;
   top:350px;
   left:950px;
   width:260px;
   color:#fff;
   line-height:160%;
   font-size:12px;
    text-align:right;

}

.Indexcont3_6 {
	position:absolute;
   top:600px;
   left:950px;
   width:240px;
   color:#072C5F;
   line-height:160%;
   font-size:18px;
   text-align:right;
}



.Indexcont4{
	 width:1200px;
	 padding:0px 0 50px 0;
}


.Indexcont4_map{
	width:1190px;
	height:250px;
	border:5px #D7D7D7 solid;
	margin:50px 0 50px 0;
	
}



.Indexcont4_ly{
	width:600px;
	float:left;


}



.Indexcont4_lx{
   width:530px;
   float:right;
   text-align:left;	
   font-size:16px;
   color:#666666;
   padding-bottom:50px;
    padding-left:50px;
    background-image:url('index_r8_c3.jpg');
     background-repeat:no-repeat;
     background-position:right bottom;
     line-height:200%;

}


/**********内页*/
.Nycont{
	width:1200px;
	padding:50px 0;	
}



.Nyleft{
	width:280px;
	float:left;
}

.Nyleft ul{
	 background-color:#F4F4F4;
	 width:280px;
}


.Nyleft ul li{
    font-size:16px;
    color:#082C5F;
    line-height:30px;
    width:280px;
    height:80px;
    text-indent:30px;
    font-weight:100;
    border-bottom:1px #E0E0E0 solid;
}
 

.Nyleft ul li a{
	    display:block;
	    color:#082C5F;
	    height:80px;
}


.Nyleft ul li a:hover{
	  background-color:#E2E2E2;
	  color:#082C5F;
}




.Nyright{
	width:870px;
	float:right;
	padding:0px 0 50px 0;

}

.Nyright_tit{
	 background-image:url('tit.gif');
	 background-repeat:no-repeat;
	 background-position:left center;
	 line-height:50px;
	  padding-bottom:10px;
	 border-bottom:1px #E2E2E2 solid;
	 text-indent:50px;
	 font-size:30px;
	 color:#072C5F;
	 letter-spacing:2px;
}


.Nyright_cont{
	 font-size:16px;
	 color:#666666;
	 line-height:200%;
	 clear:both;
	 padding:30px 0 30px 0;
}



.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;
}


.cptit{
	font-size:18px;
	color:gray;
	line-height:50px;
}




/**********页尾*/
.Footer{
  clear:both;
  height:80px;
  background-color:#2478B4;
  }


.Footer1{
	width:1200px;
	text-align:left;	
	line-height:22px;
	color:#FFFFFF;
	font-size:14px;
	line-height:80px;
}



