article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{margin:0;padding:0;font-family:'Microsoft YaHei';-ms-touch-action:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
table{border-collapse:collapse;border-spacing:0}
audio,canvas,video{display:inline-block}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;}
ol,ul{list-style:none}
ol,ul,li,dl,dt,dd{ display: block;}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{}
q:after,q:before{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
.clearfix:after{clear:both;content:"\20";display:block;height:0;visibility:hidden}
.clearfix{zoom:1}
input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}
input{ text-indent: 0.2em;} 
a,button,div,input{outline:0;text-decoration:none}
::-moz-focus-inner{border:0}
body{ background: #fff; }
.lf{ float: left;}
.rt{ float: right;}
.f20{ font-size: 20px;}
.f16{ font-size: 16px;}
.h15{ height: 15px;}
.posa{ position: absolute; display: block;}
.posr{ position: relative; display: block;}
.posf{ position: fixed; display: block;}
.none{ display: none;}
.main{ width: 1200px; margin: 0px auto; position: relative;}
.mbtn{ display: block; cursor: pointer;  text-align: center; }
.ic{ display: block; position: absolute;}
.red{ color: #f00;}
/**定义头部样式**/
.head_top .member,
.head_top .member .mlist .ui,
.head_top .member .mlist .ic,
.head_btm .search_box .mbtn .ic,
.head_btm .search_box .search .ic,
.userbox .uloginout .mlist .ic
{ background: url(../images/s1.png) no-repeat;}
.head{ height: 165px; margin-bottom: 15px; }
.head a{ color: #000;}
.head_top{ height: 100px; z-index: 10;}
.head_top .logo{ display: block; width: 225px; height: 68px; float: left; margin: 13px 0px 0px 10px;}
.head_top .nav{ width: 915px; height: 52px; float: right; margin-top: 27px; }
.head_top .nav .navlist{ height: 52px;}
.head_top .nav .navlist li{ float: left; line-height: 52px; margin-right: 45px; }
.head_top .nav .navlist li.mr{ margin-right: 0px; }
.head_top .nav .navlist li a.on{ color: #00aded;}
.head_top .nav .navlist li a:hover{ color: #00aded; text-decoration: none; }
.head_top .member{ padding: 0px; border: none;  width: 63px; height: 52px; top: 27px; right: 0px; background-position: 0px 0px; z-index: 10;  }
.head_top .member .mlist{ width: 140px; height: 174px; border-radius: 8px; border-top-right-radius: 0px; background: #ffab33; top: 52px; right: 0px; }
.head_top .member .mlist .ui{ width: 98px; height: 13px; top: -9px; right: -25px; background-position: -80px 0px;}
.head_top .member .mlist a{ display: block; height: 30px; color: #fff; padding-left: 60px; position: relative;}
.head_top .member .mlist a.a_1{ margin-top: 15px; *padding-top: 15px; }
.head_top .member .mlist a:hover{  color: #000000;}
.head_top .member .mlist .ic{ display: block; width: 25px; height: 25px; position:absolute; left: 22px; top: 3px; }
.head_top .member .mlist a.a_1 .ic{ *top: 20px;}
.head_top .member .mlist .ic1{ background-position: -60px -60px;}
.head_top .member .mlist .ic2{ background-position: -100px -60px;}
.head_top .member .mlist .ic3{ background-position: -133px -60px;}
.head_top .member .mlist .ic4{ background-position: -155px -60px;}
.head_top .member .mlist .ic5{ background-position: -180px -60px; left: 27px;}  
.head_top .member .mlist .formbox{  width: 195px; margin:10px auto 0px auto; *padding-top: 10px; *overflow: hidden; }
.head_top .member .mlist .formbox .inputs{ overflow: hidden; margin-bottom: 10px;}
.head_top .member .mlist .formbox .inputs input{ display: block; float: right; width: 130px; height: 25px; border: 2px solid #fff; background: #ffab33; border-radius: 30px;}
.head_top .member .mlist .formbox .inputs span{ font-size: 14px; color: #fff; float: left; display: block; margin: 5px 0px 0px 0px;}
.head_top .member .mlist .formbox .buttons { height: 30px;}
.head_top .member .mlist .formbox .buttons .mbtn{ padding: 0px; border: none; padding-left: 0px; float: left; margin-right: 13px; line-height:28px;}
.head_top .member .mlist .formbox .buttons .mbtn.on{ width: 70px; height: 28px; border-radius: 30px; background: #fff;  margin-right: 0px; color: #000; }
#loginout{ width: 230px; height: 125px;}
.head_btm{ height: 64px; background: #00aded;}
.head_btm .search_box{ width: 600px; height: 36px; border:2px solid #fff; top: 12px; right: 0px; border-radius: 30px;  z-index: 9; }
.head_btm .search_box .mbtn{  padding: 0px; line-height: 32px; height: 32px; color: #000; float: left; padding-right:26px; margin-right: 15px; position: relative; }
.head_btm .search_box .mbtn:hover{ color: #fff; text-shadow:#ddd 1px 1px 2px;}
.head_btm .search_box .mbtn .ic{  width: 7px; height: 6px; background-position:-40px -60px; top: 14px; right: 5px; }
.head_btm .search_box .mbtn.first{ margin-left: 36px;}
.head_btm .search_box .mbtn.last{ margin-right: 0px;}
.head_btm .search_box .search{  width: 125px; height: 20px; position: absolute; top: 8px; right: 8px;}
.head_btm .search_box .search .ic{ width: 20px; height: 20px; top: 0px; right: 3px; background-position: 0px -60px; }
.head_btm .search_box .search input{ display: block; width: 100px; height: 18px; background: none; border: none; color: #fff; font-size: 14px; }
.head_btm .main{ *z-index: 9;}
.head_btm .search_box .search input::-webkit-input-placeholder{color: #fff!important; font-size: 14px; }
.head_btm .search_box .search input:-moz-placeholder{color: #fff!important;  font-size: 14px; }
 .head_btm .search_box .search input::-moz-placeholder{color: #fff!important; font-size: 14px;  }
.head_btm .search_box .search input:-ms-input-placeholder{color: #fff!important; font-size: 14px;  }

.head_btm .search_box .mbtn .mlist{ width: 603px; height: 140px; background: #00aded; border-radius: 8px; color: #000; }
.head_btm .search_box .mbtn .mlist.m1{ left: -1px; top: 40px;}
.head_btm .search_box .mbtn .mlist.m2{ left:-163px; top: 40px;}
.head_btm .search_box .mbtn .mlist.m3{ left: -273px; top: 40px;}
.head_btm .search_box .mbtn .mlist.m4{ left:-383px; top: 40px;}
.head_btm .search_box .mbtn .mlist ul{ padding:15px 35px; overflow: hidden; }
.head_btm .search_box .mbtn .mlist ul li{ height: 25px; line-height: 25px; float: left; margin-right: 30px; width: 110px; text-align: left; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap; margin-bottom: 5px;}
.head_btm .search_box .mbtn .mlist ul li.mr{ margin-right: 0px;}
.head_btm .search_box .mbtn .mlist ul li a:hover{ text-shadow:#ddd 1px 1px 2px; color: #fff; }

.cont{ overflow: hidden;}
.mbx{ overflow: hidden;}
.mbx .not{ top: 0px; right: 15px; line-height: 36px;  }
.mbx .not i{ font-style: normal; color: #f00;}

.page { overflow: hidden;}
.page .pagination{ margin: 0px auto; display: block;  width: 425px; overflow: hidden;}
