










@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_jsgc_zb{width:650px;
height:80px;

line-height:80px; font-size: 30px; color: #8c8c8c;
}

.logo_jsgc_tb{width:650px;
height:80px;

line-height:80px; font-size: 30px; color: #8c8c8c;
}

.logo_zfcg_zb{width:650px;
height:80px;

line-height:80px; font-size: 30px; color: #8c8c8c;
}

.logo_zfcg_tb{width:650px;
height:80px;

line-height:80px; font-size: 30px; color: #8c8c8c;
}
.logo_ylcg_zb{width:650px;
height:80px;

line-height:80px; font-size: 30px; color: #8c8c8c;
}

.logo_ylcg_tb{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_jsgc_zb{height:440px;
overflow:hidden;
background: url(../img/211100/main_bg_jsgc_zb.jpg) center top no-repeat;
}

.main_wrap_jsgc_tb{height:440px;
overflow:hidden;
background: url(../img/211100/main_bg_jsgc_tb.jpg) center top no-repeat;
}

.main_wrap_zfcg_zb{height:440px;
overflow:hidden;
background: url(../img/211100/main_bg_zfcg_zb.jpg) center top no-repeat;
}

.main_wrap_zfcg_tb{height:440px;
overflow:hidden;
background: url(../img/211100/main_bg_zfcg_tb.jpg) center top no-repeat;
}

.login_box_400{width:400px;
height:255px;
margin:50px 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;
}

.btn_tb{width:80px;
height:35px;
display:inline-block;
cursor:pointer;
background: url(../img/btn_tb.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:100px;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)
}
}

