@charset "utf-8";
/* CSS Document */
*{margin:0;
  padding:0;}

a:link { color:#F00; text-decoration: none; }
a:visited { color:#F00; text-decoration: none; }
a:hover { color:#F00; text-decoration:underline; }
a:active { color:#F00; text-decoration: none; } 
a img{
border:0px;}
.clear{clear:both;
       width:auto;
	   height:auto;}

  
body{font-size:16px;
     font-family:"微软雅黑";
	 color:#666666;}
	 
.top{width:640px;
     height:63px;
	 margin:0 auto;
	 padding-top:26px;
	 background-color:#1c2952;
	 text-align:center;}

.top_L{width:192px;
       height:38px;
	   margin-left:220px;
	   float:left;}
.top_R{width:56px;
       height:40px;
	   margin-right:26px;
	   float:right;}
.p_menu{
width:172px;
height:327px;
position:absolute;
top:40px;
z-index:9999;
right:5px;
background:url(../images/top_R_bg.png)}
.p_menu ul{
padding-top:40px;
width:auto;
line-height:40px; 
font-size:22px;
font-weight:900;
list-style:none}
.p_menu ul li{
width:auto;}
.p_menu ul li a:link,.p_menu ul li a:visited{
color:#1C2852;}



                                

/*公用*/
.banner_index{width:640px;
		margin:0 auto;}	 
.banner{width:640px;
        height:200px;
		margin:0 auto;}
.banner img{width:640px;
            height:200px;}			
.content{width:640px;
         height:auto;
		 margin:0 auto;}
		 
.foot{width:640px;
      height:106px;
	  padding-top:20px;
	  line-height:24px;
	  text-align:center;
	  margin:0 auto;
	  clear:both;}	

/*通用下部广告栏样式*/
.c3{width:607px;
    height:auto;
	margin:0 auto;
	clear:both;}
.c31{width:607px;
     height:80px;
	 padding-top:16px;}
.c31 img{
    width:607px;
    height:80px;}	
	

/*通用分页样式*/
.c_p23{width:auto;
       height:auto;
	   padding-top:40px;
	   padding-bottom:40px;
	   padding-left:200px;}
.c_p23 ul{width:auto;
          list-style:none;}
.c_p23 ul li{width:30px;
             height:30px;
		     line-height:30px;
		     border:1px #FB7725 solid;
			 text-align:center;
			 margin-left:5px;
		     float:left;}
.c_p23 ul li.l1{width:50px;}
.c_p23 ul li.on{ background:#FB7725; color:#FFFFFF}
.c_p23 ul li a:link,.c_p23 ul li a:visited{ color:#666666;}
.c_p23 ul li a:hover{color:#FFFFFF;
                     background:#FB7725;}
.c_p23 ul li a{display:block;}
			 
	
	  
	  
	  	 

/*list-about*/	
.about {width:607px;
		  height:auto;
		  clear:both;
		  margin:0 auto;}

	 
.about .c1{width:607px;
    height:auto;
	margin:0 auto;
	padding-top:26px;
	line-height:26px;
	padding-bottom:26px;}
.about .c2{width:607px;
    height:597px;
	margin:0 auto;
	clear:both;}
	
.about .c21{width:607px;
     height:180px;
	 clear:both;
	 padding-bottom:20px;}
.about  .c21_L{width:300px;
       height:180px;
	   float:left;}
.about .c21_R{width:285px;
       height:180px;
	   float:right;}
.about .c21_R1{width:285px;
        height:50px;
		font-size:18px;
		line-height:50px;}
.about .c21_R2{width:285px;
        height:auto;
		line-height:10px;}
.about  .c21_R2 span{color:#F00;
             float:right;}
.about .c21_R2 a span:link,.c21_R2 a span:visited{color:#F00;}
.about .c21_R2 a span:hover{text-decoration:underline;}
		
.about .c22{width:607px;
     height:180px;
	 clear:both;
	 padding-bottom:20px;}
.about .c22_L{width:285px;
       height:180px;
	   float:left;}
.about .c22_L1{width:285px;
        height:50px;
		font-size:18px;
		line-height:50px;}
.about .c22_L2{width:285px;
        height:auto;
		line-height:10px;}
.about .c22_R{width:300px;
       height:180px;
	   float:right;}
		



/*list-news*/
.news{width:607px;
         height:auto;
		 padding-top:25px;
		 margin:0 auto;
		 clear:both;}
.news .c_p1{width:607px;
      height:auto;
	  margin:0 auto;}
.news .c_p1_L{width:296px;
        height:144px;
		float:left;
		margin-right:7px;
		margin-bottom:15px;}

.news .c_P2{width:607px;
      height:auto;
	  padding-top:15px;
	  clear:both;}
.news .c_P21{width:auto;
       height:50px;
	   font-size:18px;
	   line-height:50px;
	   padding-left:25px;
	   background:url(../images/c11_bg.jpg) no-repeat left center;
	   border-bottom:1px #d8d8d8 solid;
	   color:#1c2952;
	   font-weight:900;
	   clear:both;}
.news .c_P22{width:572px;
       height:auto;}
.news .c_P221{width:572px;
       height:auto;
	   line-height:40px;
	   padding-left:25px;
	   background:url(../images/c_p22.png) no-repeat left center;
	   margin-left:10px;}
.news .c_P221 a:link,.c_P221 a:visited{ color:#666666;}
.news .c_P221 a:hover{color:#1c2952;}






/*list_product*/
.product {width:607px;
		  height:auto;
		  clear:both;
		  margin:0 auto;}
.product  .content1{width:607px;
         height:auto;
		 clear:both;}
.product  .content1 a:link { color:#666666; text-decoration: none;}
.product .content1 a:visited { color:#666666; text-decoration: none; }
.product .content1 a:hover { color:#666666; text-decoration:none; }
.product .content1 a:active { color:#666666; text-decoration: none; } 
.product .clear{clear:both;
       width:auto;
	   height:auto;}
.product  .c111{width:auto;
    height:50px;
	line-height:50px;
	font-size:18px;
	padding-left:25px;
	background:url(../images/c11_bg.jpg) no-repeat left center;
    color:#1c2952;
	font-weight:900;
	clear:both;}
.product .c222{width:607px;
      height:auto;
	  clear:both;}
.product .c222_L{width:300px;
      height:48px;
	  line-height:48px;
	  text-align:center;
	  margin-top:8px;
	  background-color:#e8e8e8;
	  margin-right:3px;
	  float:left;}
	  

/*list_project*/	  

.project{width:607px;
         height:auto;
		 padding-top:25px;
		 margin:0 auto;
		 clear:both;}
.project .c_p1{width:607px;
      height:auto;
	  margin:0 auto;}
.project .c_p1_L{width:296px;
        height:144px;
		float:left;
		margin-right:7px;
		margin-bottom:15px;}

.project .c_P2{width:607px;
      height:auto;
	  padding-top:15px;
	  clear:both;}
.project .c_P21{width:auto;
       height:50px;
	   font-size:18px;
	   line-height:50px;
	   padding-left:25px;
	   background:url(../images/c11_bg.jpg) no-repeat left center;
	   border-bottom:1px #d8d8d8 solid;
	   color:#1c2952;
	   font-weight:900;
	   clear:both;}
.project .c_P22{width:572px;
       height:auto;}
.project .c_P221{width:572px;
       height:auto;
	   line-height:40px;
	   padding-left:25px;
	   background:url(../images/c_p22.png) no-repeat left center;
	   margin-left:10px;}
.project .c_P221 a:link,.c_P221 a:visited{ color:#666666;}
.project .c_P221 a:hover{color:#1c2952;}


/*list_service*/
.service{width:640px;
         height:auto;
		 margin:0 auto;
		 clear:both;}

.service .c1{width:607px;
    height:auto;
	margin:0 auto;
	padding-top:26px;
	line-height:26px;
	padding-bottom:26px;}
.service .c2{width:607px;
    height:597px;
	margin:0 auto;
	clear:both;}
	
.service .c21{width:607px;
     height:180px;
	 clear:both;
	 padding-bottom:20px;}
.service .c21_L{width:300px;
       height:180px;
	   float:left;}
.service .c21_R{width:285px;
       height:180px;
	   float:right;}
.service .c21_R1{width:285px;
        height:50px;
		font-size:18px;
		line-height:50px;}
.service .c21_R2{width:285px;
        height:auto;
		line-height:10px;}
.service .c21_R2 span{color:#F00;
             float:right;}
.service .c21_R2 a span:link,.c21_R2 a span:visited{color:#F00;}
.service .c21_R2 a span:hover{text-decoration:underline;}
		
.service .c22{width:607px;
     height:180px;
	 clear:both;
	 padding-bottom:20px;}
.service .c22_L{width:285px;
       height:180px;
	   float:left;}
.service .c22_L1{width:285px;
        height:50px;
		font-size:18px;
		line-height:50px;}
.service .c22_L2{width:285px;
        height:auto;
		line-height:10px;}
.service .c22_R{width:300px;
       height:180px;
	   float:right;}
		 
.service  .c4{width:607px;
    height:150px;
	margin-top:10px;
    background-color:#eee;
	margin:0 auto;}
.service .c41{width:auto;
     height:60px;
	 line-height:60px;
	 text-align:center;
	 font-size:18px;}
.service .c42{width:570px;
     height:auto;
	 line-height:22px;
	 margin:0 auto;} 


/*list-special*/
.special{width:607px;
         height:auto;
		 margin:0 auto;
		 clear:both;}
.c1_s{width:auto;
      height:120px;
	  margin-top:10px;
	  padding-top:20px;
	  clear:both;}
.c1_sL{width:160px;
       height:120px;
	   float:left;}
.c1_sR{width:405px;
       height:auto;
	   float:right;}
.c1_sR1{width:auto;
        height:35px;
		line-height:35px;
		font-size:18px;
		color:#0f075a;}
.c1_sR2{width:auto;
        height:auto;
		line-height:26px;}
.c1_sR2 span{color:#F00;
             float:right;}
.c1_sR2 a span:link,.c1_sR2 a span:visited{color:#F00;}
.c1_sR2 a span:hover{text-decoration:underline;}
