@charset "utf-8";
/* CSS Document */

/* base */
body{ font:14px/1.5 Microsoft YaHei; color:#666666; font-family:"微软雅黑";}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{ margin:0; padding:0;}
li{ list-style-type:none;}
img{ vertical-align:top; border:0;}
ol,ul { list-style:none;}
h1,h2,h3,h4,h5,h6,input{ font-size:12px; font-weight:normal;}
address,cite,code,em,th{ font-weight:normal; font-style:normal;}
a{ text-decoration:none; color:#666;}


/* public */
.fb{ font-weight:bold;}
.fl{ float:left;}
.fr{ float:right;}
.red{color:#fa5760;}
.green{ color:#4caf50;}
.blue{color:#179df2;}
.white{color:#fff;}
.gray{ color: #818181;}

.mtop50{margin-top:50px;}

.dl_right{margin-right:10px;}
.dl_right span{margin:0 10px;}
.dl_right ul a div{width:35px;text-overflow:clip; white-space : nowrap; overflow:hidden; float:left;}
.dl_right img{ width:24px; height:24px; border-radius:12px; margin-left:10px;}
/*头部*/
.zj_top{border-bottom:1px solid #dbdbdc; height:63px;}
.zj_top h1{padding:0 0 7px 0;}
.zj_top .zj_top_div{ width:1100px; margin:0 auto; }
.zj_top .zj_top_div ul{margin:18px 0px 0px 25px; float:left; }
.zj_top .zj_top_div ul li{ float:left;margin-right:8px;}
.zj_top .zj_top_div ul li a{padding:0px 10px 22px 10px;font-size:16px;text-align:center;}
.zj_top .zj_top_div ul li a:hover{border-bottom:2px solid #179df2;color:#179df2;}
.zj_top .zj_top_div ul li .on{border-bottom:2px solid #179df2;color:#179df2;}

.zj_top .zj_cha{width:270px;border-radius:3px 0px 0px 3px;margin:13px 25px 0px 20px;border:1px solid #dbdbdc; float:left; position:relative;}
.zj_top .zj_cha input{background:#ffffff;height:27px;padding-left:1%;border:0px;outline:0;margin:0px;font-family:"Microsoft YaHei";font-size:14px;color:#999;}
.zj_top .zj_cha a{display:inline-block; float:right;}
.gz{display:inline-block;background:url(../images/icon.png) no-repeat -6px -7px;padding-left:25px;margin-top:20px; margin-right:8px;}


/*主体*/
.zj_nav{width:1100px; margin:0 auto; overflow:hidden;}


/*底部*/
.c_copyright{ text-align:center;padding:20px 0;}
.c_copyright a{ display:inline-block; margin-left:10px;}
.risk,.r_point{ background:url(../images/icon.png) no-repeat;}
.risk{ padding-left:22px; background-position:-10px -325px;}
.r_con{ position:absolute;}
.r_info{ width:330px; padding:5px; border:1px solid #ff8f8f; line-height:18px; background:#fff;}
.r_point{ width:10px; height:6px; background-position:0 -150px; position:relative; top:-1px; left:10px;}
