
@charset"utf-8";
/*comcsoft web style初始化样式*/
/*初始化CSS*/

*{ padding:0px;margin:0px;}
body{background-color:#ffffff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,
section,nav,article,aside,hgroup,header,footer,address,b,em,i { margin:0px;padding:0px;font-family: arial, 'Microsoft Yahei', '微软雅黑', '宋体', 'Hiragino Sans GB', \5b8b\4f53, Tahoma, Arial, Helvetica, STHeiti !important;}
body{ width:100%;-webkit-text-size-adjust:none; -moz-text-size-adjust:none; -ms-text-size-adjust:none;
    -webkit-text-size-adjust:100%; -moz-text-size-adjust:100%; -ms-text-size-adjust:100%;font-size:14px;}
img,object,video,embed{ max-width:100%;}
video { max-width: 100%; height: auto;}
fieldset,img{ border:none;}
em{ font-style:normal;}
img{ border:0; vertical-align:middle;}
ul,ol{ list-style:none;}
li{ list-style-type:none;}
p{ word-wrap:break-word}
h1,h2,h3,h4,h5,h6{font-weight: normal; font-size:100%;}
input{ padding-top:0;padding-bottom:0;}
select,input,textarea{ vertical-align:middle; font-family: "微软雅黑";}
select{ background: #ffffff;}
table{ border-collapse:collapse;border-spacing:0;}
td{ padding:0px;margin:0px}
textarea {resize: none;}

/*iso元素去除系统样式*/
input{ box-shadow:none; border: 0; border-radius: 0;}
input[type="text"], input[type="password"], input[type="button"], input[type="submit"], input[type="reset"],select  { -webkit-appearance: none;}
input,select { outline: none;}
input[type="email"], input[type="search"] { -webkit-appearance: caret; -moz-appearance: caret;}
input[type="date"] { background: #ffffff;}
a:focus{outline:none;}

.clearfix{ zoom:1;}/*清除ie6的浮动*/
.clear{ clear:both;}
.clearleft{ clear:left;}
.clearright{ clear:right;}
.left{ float:left;}
.right{ float:right;}

.gray { color:#c4c5c6;}
/*链接的样式*/
a { text-decoration:none; color:#000;}

.hidden{ visibility:hidden;}
.visible{ visibility:visible;}
.undis{ display:none}
.dis{ display:block}
.noborder{ border:0; border-bottom: 0;}

/*margin left right top1-20px外边距*/
.mlrAuto{ margin-left:auto; margin-right:auto;}


.t_left{ text-align:left;}/*居左*/
.t_center{ text-align:center;}/*居中*/
.t_right{ text-align:right;}/*居右*/
.fb{font-weight: bold;}


.half_words {display: inline-block;width: 0.5em;}
.one_words {display: inline-block;width: 1em;}
.two_words {display: inline-block;width: 2em;}
.mask{position: fixed;top:0;bottom:0;left:0;right:0; background-color: rgba(0,0,0,0.3);z-index: 100;display: none;}

/*头*/
.top_Bg{background: #f6f6f6; position: relative;padding-top: 40px;}
.top-float {position: fixed;top: 0;left: 0;right: 0;z-index: 99;}
header.top-box{width: 92%;height: 40px;background:#4DC1D2;color: #FFFFFF;line-height: 40px; padding: 0 4%;}
header.top-box p.title {font-size: 17px;width: 70%;margin-left: auto;margin-right: auto;}
header.top-box p.title1 {font-size: 17px;width: 50%;margin-left: auto;margin-right: auto;}
header.top-box a.right span{padding:0;height: 21px;position: absolute;top: 8px; right: 12px;  font-size: 12px;line-height: 21px;text-align:center; width:46px;}
header.top-box a.right .login{border: 1px solid #F6F6F6; color: #FFFFFF;}
header.top-box a.left span{height: 40px;line-height: 40px;/*display: inline-block;*/color:#fff;font-size:15px;}
header.top-box a.left span img{width: 28px;}
header.top-box a.left span.home img{width:74px;height: auto;}
header.top-box a.right span img{width: 20px;}
header.top-box p.title.t_right{margin-right:0;width:50%;line-height: 36px;margin-top:4px;}
/*底部*/
.tool_list{ background: #fff; border-top: 1px solid #f4f4f4;position: fixed; left: 0; right: 0; bottom: 0; padding:0 10px 5px;}
.tool_list ul li{ float: left; height: 45px;width: 20%; text-align: center;}
.tool_list ul li div{height: 30px; text-align: center;}
.tool_list ul li div i{width:30px; height:30px;display: inline-block;background-image: url(../img/bottom_icons.png); background-size: 120px auto; background-repeat: no-repeat; background-position: 0 0;}
.tool_list ul li a{ color: #888; font-size: 12px;}
.tool_list ul li.toolicon1 div i{ background-position: 0 0;}
.tool_list ul li.toolicon2 div i{ background-position: -30px 0;}
.tool_list ul li.toolicon3 div i{ background-position: 0 -60px;}
.tool_list ul li.toolicon4 div i{ background-position: -60px 0;}
.tool_list ul li.toolicon5 div i{ background-position: -90px 0;}

/*底部经过效果*/
.tool_list ul li a:active{ color: #51c4d4;}
.tool_list ul li.toolicon1 a:active div i{ background-position: 0 -30px;}
.tool_list ul li.toolicon2 a:active div i{ background-position: -30px -30px;}
.tool_list ul li.toolicon3 a:active div i{ background-position: 0 -90px;}
.tool_list ul li.toolicon4 a:active div i{ background-position: -60px -30px;}
.tool_list ul li.toolicon5 a:active div i{ background-position: -90px -30px;}
/*底部点击之后的效果*/
.tool_list ul li a.clickPage{ color: #51c4d4;}
.tool_list ul li.toolicon1 a.clickPage div i{ background-position: 0 -30px;}
.tool_list ul li.toolicon2 a.clickPage div i{ background-position: -30px -30px;}
.tool_list ul li.toolicon4 a.clickPage div i{ background-position: -60px -30px;}
.tool_list ul li.toolicon5 a.clickPage div i{ background-position: -90px -30px;}
/*不同板块配色*/
.tool_list.tlist_h ul li.toolicon3 div i{ background-position: -30px -60px;}
.tool_list.tlist_h ul li.toolicon3 a:active div i{ background-position: -30px -90px;}
.tool_list.tlist_m ul li.toolicon3 div i{ background-position: -60px -60px;}
.tool_list.tlist_m ul li.toolicon3 a:active div i{ background-position: -60px -90px;}
.tool_list.tlist_q ul li.toolicon3 div i{ background-position: -90px -60px;}
.tool_list.tlist_q ul li.toolicon3 a:active div i{ background-position: -90px -90px;}

/*资讯头部*/
body.wrap{ padding-top: 40px; padding-bottom: 51px;}
header.head_box{ position: fixed; top: 0; left: 0; right: 0; z-index: 99; background: #f6f6f6; height: 40px; line-height: 40px; border-bottom: 1px solid #ebebeb; padding: 0 10px;}
.body .myzl-header{border-bottom: 1px solid #e3e3e3;background-color: #f6f6f6;}
.body .myzl-header i {
    width: 24px;
    height: 24px;
    background-position: -24px -40px;
}
.body .myzl-header i .icon-immune{display: inline-block;background-image: url(../img/icon-s.png);background-repeat: no-repeat;background-size: 120px auto;vertical-align: middle;}
.body .myzl-header h1{font-size: 18px;}
.body .myzl-header h1 span{font-size: 12px;padding-left: 5px;}

/*我的设置反馈*/
header.top-box a.right .feed_sbm{ border: none; color: #9be2ec; font-size: 15px; line-height: 25px; cursor:pointer;}

/*返回顶部*/
.go_top{ width: 40px; position: fixed; right: 10px; bottom: 61px;} 

/*发送验证码提示*/
.sendCode{ position: fixed; top: 50px; left: 0; right: 0; text-align: center; display: none; background: #ff9c00; width: 150px; height: 40px; line-height: 40px; margin: 0 auto; color: #fff;}


/*登录弹窗*/
.loginMask{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.3);}
.loginWindow{ background-color: #fff; position: fixed; left: 15px; right: 15px; top: 60px;}
.login_header{ position: relative; border-bottom: 1px solid #d4d4d4;padding: 15px; font-size: 17px;}
.login_header .logClose{ position: absolute; right: 15px; top: 10px; background: url(../img/icon_close.png) no-repeat right center; background-size: 14px; width: 34px; height: 34px; display: block;}
.login_content{ padding: 15px;}
.login_content li a{ color: #52C4D4;}
.login_content li{ margin-bottom: 15px;}
.login_content li p{ font-weight: bold; margin-bottom: 8px;}
.login_content li input{ border: 1px solid #d4d4d4; width: 100%; height: 32px; line-height: 32px; padding: 0 12px; box-sizing: border-box;}
.login_content li input.logBtn{ border: 1px solid #52C4D4; background-color: #52C4D4; color: #fff;}
.login_content li input.logBtn:active{ border: 1px solid #4eb9c7; background-color: #4eb9c7;}

/*底部*/
.dis-footer{width: 100%;background: #4e525e;padding-top: 15px;padding-bottom: 10px;}
.to-pc{width: 72px;height: 26px;background-color: #5b5f6a;border-radius: 5px;border: solid 1px #434343;margin: 0 auto 19px auto;}
.to-pc a{display: block;width: 100%;height: 100%;line-height: 26px;text-align: center;font-size: 16px;color: #e6e3e3;}
.copyright{font-size: 14px;color: #e6e3e3;text-align: center;margin-bottom: 2px;}
.copyright a{font-size: 14px;color: #e6e3e3;}

.header-banner {background-color: #5cb6c8; text-align: center; padding: 10px 0}
.header-banner img {height: 20px;}
