/* CSS reset */
html{-webkit-text-size-adjust:none; overflow-y:scroll; overflow-x:auto;}
*,body{ margin:0; padding:0; font-family: Microsoft YaHei,Helvetica,STHeiti STXihei, Microsoft JhengHei,  Tohoma, Arial; }
* {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
::-webkit-input-placeholder { color:#999999; }
:-moz-placeholder { color:#999999; }
::-moz-placeholder { color:#999999; }
:-ms-input-placeholder { color:#999999; }

body{background:#fff; color:#545454; line-height:2; font-size:14px;}
table{border-collapse:collapse;border-spacing:0; }
th,td{border-collapse:collapse;}
img,a img,a:hover img{ border:0; }
th,optgroup{font-style:inherit;}
ol,ul,dl,li,dt,dd{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input{-webkit-appearance:none;}
:focus{outline:0;}
.clearfix {
    clear: both;
}
a{text-decoration:none;vertical-align:middle;}
a:hover{color:#2a80ff;text-decoration:none;}
a,a:hover{transition:all 500ms ease; -webkit-transition:all 500ms ease;-moz-transition:all 500ms ease; -o-transition:all 500ms ease;}
button{cursor:pointer;}
.clear{height:0;font-size:0px;overflow:hidden;clear:both;float:none;}
.mainbox { width:70%; margin:0px auto; }

#wrap {min-width: 1400px; }


/*页面底部*/
#footer {
}
.footnav { background:#283971; padding:10px 0px; text-align:center;}
.footnav a{ display:inline-block; padding:0px 30px; height:40px; line-height:40px; font-size:16px; color:#939bb2;}
.footnav a:hover{ color:#fff;}
.footnav i{ display:inline-block; width:1px; height:40px; line-height:40px; background:url(../../images/footer/line.png) center center no-repeat; vertical-align:middle;}
.footbox { background:#152245; padding-top:36px; }
.footbox .fbox { padding-left:34px; }
.footbox .fbox .t{ line-height:30px; color:#fff; font-size:16px; }
.footbox .fbox .m{ line-height:30px; color:#939bb2; font-size:16px; }
.footbox .fbox .m a{ color:#2a80ff; }
.footbox .fbox .m a:hover{ color:#ffffff; }
.footbox .fbox1 { background:url(../../images/footer/fb1.png) left 2px no-repeat; }
.footbox .fbox2 { background:url(../../images/footer/fb2.png) left 2px no-repeat; margin-bottom:20px; }
.footbox .fbox3 { background:url(../../images/footer/fb3.png) left 2px no-repeat; }
.footbox .fbox4 { background:url(../../images/footer/fb4.png) left 2px no-repeat; }
.footbox .fbox5 { background:url(../../images/footer/fb5.png) left 2px no-repeat;}
.footbox .fbox5 .s{ height:30px; line-height:30px; font-size:16px;}
.footbox .fbox5 .s b{ color:#fff; font-weight:normal;}
.footbox .fbox5 .s a{ color:#939bb2;}
.footbox .fbox5 .s a:hover{ color:#ffffff;}

.footbox .fbox6 { background:url(../../images/footer/fb6.png) left 2px no-repeat;}
.footbox .fbox6 .t_co a{ color:#ffffff;}
.footbox .fbox6 .t_co a:hover{ color:#ffffff;}


.footbox_l { float:left; width:50%; margin-bottom:20px; padding-right: 20px;}
.footbox_m { float:left; width:35%; margin-bottom:20px; }
.footbox_r { float:right; width:30%; margin-bottom:20px; }
.footbox_f { clear:both; border-top:1px #2a3655 solid; padding:12px 0px; }

.footcopy { background:#0d1a3c; padding:10px 0px; height:40px; line-height:40px; font-size:14px; color:#939bb2;}
.footcopy a{ color:#939bb2;}
.footcopy a:hover{ color:#ffffff;}
.footcopy .footcopy_l{ float:left;}
.footcopy .footcopy_l img{ vertical-align:middle; margin-bottom:2px;}
.footcopy .footcopy_r{ float:right;}

.rtool { position:fixed; z-index:9; right:0; top:20%; width:79px;height:360px; border-left:1px #2759d4 solid; border-top:1px #2759d4 solid; }
.rtool ul li{ border-bottom:1px #5367ad solid; }
.rtool ul li a{ display:block; background:#03134b; padding:10px 0px 7px 0px; line-height:32px; text-align:center; color:#687193; }
.rtool ul li a img{ opacity:0.4; display:block; margin:0 auto; }
.rtool ul li a:hover{ background:#052f91; color:#ffffff; }
.rtool ul li a:hover img{ opacity:1; }