@charset "utf-8";
/* CSS Document */
body {
    min-width: 1200px;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;background: transparent;}
ol, ul, ul li{list-style: none;}
table{ border-collapse:collapse; border-spacing: 0;}
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0px;height: 0px;}
.clearfix:after {content: "\0020";display: block;height: 0;clear: both}
.clearfix { _zoom: 1;}
*+html .clearfix {overflow:hidden;}
body{ font-family:Arial, Helvetica, sans-serif; background:#ffffff;}


.top_all{ width:100%; height:160px; overflow:hidden; background:url(../images/bj_01.png) repeat-x top;}
.box_in{ width:1140px; height:auto; overflow:hidden; margin:0 auto;}
.logo_1{ width:370px; height:115px; float:left;}
.top_nav{ width:40%; height:30px; line-height:35px; text-align:center; float:right;}
/*.top_nav a{ width:100px; height:35px; float:right;  }
*/.logo_r{ width:607px; height:120px; float:right; margin-top:10px;}
.u1{ background:url(../images/sing.png) no-repeat left center; padding-left:20px;font-size:13px; color:#333; text-decoration:none; float:left; margin-left:10px;}
.u2{ background:url(../images/user.png) no-repeat left center; padding-left:20px;font-size:13px; color:#333; text-decoration:none; float:left; margin-left:10px;}

.top_1{ width:200px; height:35px; float:right;background:url(../images/bj_02.png) repeat-x;}

.nav_all{ width:100%; height:44px; background: url(../images/nav_bj.png) repeat-x; border-bottom:5px solid #009b4c;  z-index:2;}
.nav_all ul{ width:660px; height:45px; list-style:none; float:left;}
.nav_all ul li{ width:129px; line-height:45px; background:url(../images/n1.png) right top no-repeat	; float:left; text-align:center;}
.nav_all ul li a{ font-size:16px; color:#fff; text-decoration:none; font-weight:700;}
.nav_r{ width:470px; height:45px; float:right; background:url(../images/nav_01.png) right -1px no-repeat; overflow:hidden; margin-top:0px; z-index:5;}
.t1{ width:200px; height:33px; background:#fff; border-radius:5px; border:none; float:left; margin-left:160px; margin-top:5px;}
.nav_r img{ margin-top:5px; padding-left:5px;}


.foot_all{ width:100%; height:280px; background:#0f145e; border-top:4px solid #009b4c; margin-top:30px;}
.foot_l{ width:500px;height:auto; overflow:hidden; float:left; margin-top:30px; color:#999; font-size:14px; line-height:25px;}
.foot_l em{ width:100%; height:30px; line-height:40px; display:block; color:#009b4c; font-size:25px;}
.foot_l p{ font-size:12px; line-height:20px; color:#fff;}
.foot_l span{ width:450px; height:20px; display:block; line-height:30px; font-size:12px; color:#fff; padding-left:40px;}
.foot_l div{ width:110px;  float:left;}
.foot_l div a{ width:100%; line-height:25px; text-decoration:none; color:#fff; font-size:12px; display:block; }

.foot_2{ width:550px; height:auto; overflow:hidden; float:right; margin-top:33px; color:#999; padding-left:90px; font-size:14px;}
.foot_2 em{ width:100%; height:40px; line-height:40px; display:block; color:#009b4c; font-size:25px; padding-bottom:10px;}
.div1{ width:100px;  float:left; }
.foot_2 div a{ width:100%; line-height:23px; text-decoration:none; color:#fff; font-size:12px; display:block; }
.end_t{ width:1140px; margin:0 auto; height:50px; text-align:center;color:#fff; font-size:16px; padding-top:40px;}

















