










@charset "utf-8";
/* CSS by linzhaohai;linzhaohai@hotmail.com;qq:3026026 */

html,body,ul,li,dl,dd,dt,p,h3,h4,h5,form,input{margin:0;padding:0}

html,body{width:100%;
          height:100%;
		  }

body{font:13px/1.5 Arial,"Microsoft yahei","微软雅黑",Tahoma,Verdana,Helvetica, sans-serif;	
     background:#fff url(../img/body_bg.jpg) 0 80px repeat-x;	
	 color:#474a4b;
	 }

table{width:100%;
      border-collapse:collapse;
	  }

ul,li,dl,dd{list-style:none;}

a{color:#474a4b;
  text-decoration:none;
  }
a:hover{color:#000;}


a{color:#064c8d;
 text-decoration:none;
 }
 
a:hover{color:#000}

h4{font-size:16px;
   color:#000;
   padding:4px 0 8px 0;
   font-weight:100;
  }
  
h5{font-size:14px;
   color:#064c8d;
   font-weight:100;
   padding:15px 0 0 0;   
   }

.top{background: url(../img/top_bg.gif) repeat-x;
	 height:80px;
	 }
	 
.w1000{width:1000px;
      margin:0 auto;
	  }
	  
.logo{width:550px;
	  height:80px;
	  
	  line-height:80px; font-size: 30px; color: #8c8c8c;
	 }

.logo_center{width:750px;
	  height:80px;
	  
	  line-height:80px; font-size: 30px; color: #8c8c8c;
	 }

.logo_jsgc_fw{width:750px;
	  height:80px;
	  
	  line-height:80px; font-size: 30px; color: #8c8c8c;
	 }

.logo_jsgc_jg{width:750px;
	  height:80px;
	  
	  line-height:80px; font-size: 30px; color: #8c8c8c;
	 }

.logo_zfcg_fw{width:650px;
	  height:80px;
	  
	  line-height:80px; font-size: 30px; color: #8c8c8c;
	 }

.logo_zfcg_jg{width:650px;
	  height:80px;
	  
	  line-height:80px; font-size: 30px; color: #8c8c8c;
	 }

.logo_ylcg_fw{width:650px;
	  height:80px;
	  
	  line-height:80px; font-size: 30px; color: #8c8c8c;
	 }

.logo_ylcg_jg{width:650px;
	  height:80px;
	  
	  line-height:80px; font-size: 30px; color: #8c8c8c;
	 }


.logo_zczx_zb{width:650px;
	  height:80px;
	  
	  line-height:80px; font-size: 30px; color: #8c8c8c;
	 }


.main_wrap{height:440px;
           overflow:hidden;
		   background: url(../img/main_bg.jpg) center top no-repeat;
		   }

.main_wrap_center{height:440px;
           overflow:hidden;
		   background: url(../img/211100/main_bg.jpg) center top no-repeat;
		   }

.main_wrap_jsgc_fw{height:440px;
           overflow:hidden;
		   background: url(../img/211100/main_bg_jsgc_fw.jpg) center top no-repeat;
		   }

.main_wrap_jsgc_jg{height:440px;
           overflow:hidden;
		   background: url(../img/211100/main_bg_jsgc_jg.jpg) center top no-repeat;
		   }
		   
.main_wrap_zfcg_fw{height:440px;
           overflow:hidden;
		   background: url(../img/211100/main_bg_zfcg_fw.jpg) center top no-repeat;
		   }

.main_wrap_zfcg_jg{height:440px;
           overflow:hidden;
		   background: url(../img/211100/main_bg_zfcg_jg.jpg) center top no-repeat;
		   }		   		   

.main_wrap_zczx_zb{height:440px;
           overflow:hidden;
		   background: url(../img/211100/main_bg_zczx_zb.jpg) center top no-repeat;
		   }

.login_box_400{width:400px;
           height:255px;
           margin:100px 0 0 550px;
           float:left;
		   }

.con_wrap{width:340px;
          height:260px;
		  overflow:hidden;
		  background: url(../img/login_box_bg.png) no-repeat;		 
		  }
		  
.con_wrap .con{padding:10px;
			   width:320px;
			   height:200px;			   
               text-align:center;
			   }
			   
.con_wrap .con p{height:30px;
                padding:5px 0 5px 40px;
				text-align:left;
				font-size:14px;
				color:#000;				
				vertical-align:middle;
				}

.con_wrap .con p span{width:80px;
                      display:inline-block;
					  vertical-align:middle;
					  }
			 
.con_wrap .con img{display:inline-block;
                   vertical-align:middle;
				  }	
				  			  

.btn{width:80px;
     height:35px;
	 display:inline-block;
	 cursor:pointer;
	 background: url(../img/btn.png) no-repeat;
	 }
	 
.text_input_login{width:160px;
              height:30px;
			  line-height:30px;
			  text-indent:5px;
			  border:none;
			  border:0;
			  vertical-align:middle;
			  font-family:Arial,"Microsoft yahei","微软雅黑";
			  background:#fff url(../img/input_bg.png) no-repeat;			
			  }
 
#common_user{display:none;}

.info_bar{height:80px;
		padding:10px 0 0 0;
		}
		
.info_bar ul{}


.info_bar li{float:left;
             width:175px;
			 padding:0 0 0 70px;
			 background: url(../img/icons.gif) 0 -8px no-repeat;
			 }
			 
.info_bar li a{color:#7c7f81;}

.info_bar li a:hover{color:#000;}

		  
.footer_login{height:60px;
        padding:10px 0 0 0 ;
		font-family:Arial,"宋体",\5B8B\4F53;
		background: url(../img/footer_bg.gif) left top repeat-x;
		}
		
.footer_login p{font-size:12px;
         line-height:25px;
		 text-align:center;
		 }
   
.clear{clear:both}

.right_1{  position: fixed;    top: 130px; right: 0;  min-height:50px;background:  url(../img/right_bj.png); border-radius: 5px 0 0 5px;   transform:translate(0 0);-moz-transform:translate(0 0);-webkit-transform:translate(0 0);
    animation:left_banner 2.5s ease-in-out both;
    -moz-animation:left_banner 2.5s ease-in-out both;
    -webkit-animation:left_banner 2.5s ease-in-out both; }
.sbdj{ overflow: hidden;float:left; cursor: pointer;transition: .7s; }
.sbdj ul{ padding: 0; margin: 0; overflow: hidden; width:50px; float: left;}
.sbdj ul li{ border-bottom: solid 1px #1095e8;height: 58px; line-height: 58px;  }
.sbdj ul li img{ margin-left:10px; margin-top: 10px; margin-right:5px; }
.sbdj ul li.one2{ border-bottom: none; }
.zknr{ overflow: hidden; transition: .7s;  transform:translate(0 0);-moz-transform:translate(0 0);-webkit-transform:translate(0 0);
    animation:left_banner1 1.5s ease-in-out both;
    -moz-animation:left_banner1 1.5s ease-in-out both;
    -webkit-animation:left_banner1 1.5s ease-in-out both;}
.zknr ul{ padding: 0; margin: 0; overflow: hidden; width: 135px;}
.zknr ul li{ border-bottom: solid 1px #1095e8; }
.zknr ul li a{ height: 58px; line-height: 58px; display: block; font-size: 16px; color: #fff;transition: .7s;padding-left: 2px;}
.zknr ul li a:hover{ color:#fbec43;}
.zknr ul li .one2 a{ border-bottom: none;}
.sbdj:hover > .zknr{ display:block; transition: .7s; }
@keyframes left_banner{
    0%{
        opacity: 0;
        transform:translateX(40%)
    }
    100%{
        opacity: 1;
        transform:translateX(0)
    }
}
@-moz-keyframes left_banner{
    0%{
        opacity: 0;
        transform:translateX(40%)
    }
    100%{
        opacity: 1;
        transform:translateX(0)
    }
}
@-webkit-keyframes left_banner{
    0%{
        opacity: 0;
        transform:translateX(40%)
    }
    100%{
        opacity: 1;
        transform:translateX(0)
    }
}
