/*20170113 xyp*/
@charset "gb2312";
html{_background:url(#) fixed;overflow-x:hidden;}
body{font:14px/24px Verdana,arial,"\5FAE\8F6F\96C5\9ED1","\5b8b\4f53",sans-serif;_font-family:"\5b8b\4f53";color:#333;background:#fff;}
body,html,a,img,div,form,select,input,ul,ol,li,h1,h2,h3,h4,h5,h6,dd,dl,dt,p,label,em,span,cude,i{margin:0;padding:0;}
a{color:#333;text-decoration:none;}
a:hover{color:#f95497;text-decoration:underline;}
ol,ul,li{list-style:none;}
em,i{font-style:normal;}
img{border:none;background:#ff69a6}
.cf{*zoom:1;clear:both;}
.cf:after{content:'\20';display:block;height:0;clear:both;} 
.fl,.fr{_display:inline;} 
.fl{float:left;}
.fr{float:right;}
.lh{line-height:999em;overflow:hidden;}
input{border:none;border:0;outline:none}

/* comm */
.w{width:1200px;margin:0 auto;position:relative;overflow:hidden;}
.mt{margin-top:20px;}
.jz{text-align:center;}
.cor1{color:#ff69a6;}
.cor2{color:#666;}
.cor3{color:#999;}
.ft12{font-size:12px;}
.bb{border-bottom:1px solid #dfdfdf;}
.btn:hover{text-decoration:none;opacity:.9;}

.header .info .outa li em, .header .fx a, .qd i,.qd .m3 .ck{background-image:url(/hdimg../images/hdico.png);background-repeat:no-repeat;}
.header{position:relative;overflow:hidden;}
.header .banner{height:174px;}
.header .banner a{padding-top:87px;height:87px;display:block;}
.header .msg{ display:none; position:absolute;z-index:999; text-overflow:ellipsis; white-space:nowrap;color:#fff; height:32px; line-height:32px; padding:0 10px; border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000',endColorstr='#99000000');background:rgba(0,0,0,0.6);}
.header .topbar{position:absolute;left:0; top:0; width:100%; line-height:40px; font-size:12px;}
.header .topbar .fl{width:227px;color:#999;}
.header .tougao{width:45px;height:46px;border-radius:0 0 5px 5px;background:#69d8dc;text-align:center;font-size: 14px;color:#fff;line-height:44px;margin-left:20px;}
.header .tougao:hover{color:#fff;text-decoration:none}
.header .share{ width:164px;float:right; }
.header .share span{float:left;line-height:26px;padding-top:7px;color:#333;}
.header .share .bdshare a{ background:url(/hdimg../images/share.png) no-repeat; width:23px; height:23px; padding:0; margin:8px 6px 0 0;float:left; display:inline;}
.header .share .bdshare .bds_qzone{ background-position:-23px 0}
.header .share .bdshare .bds_tieba{ background-position:-46px 0}
.header .share .bdshare .bds_tsina{ background-position:-69px 0}
.header .share .bdshare a:hover{opacity:.8;filter:alpha(opacity=80);}
.header .loginfo{ width:125px; text-align:right;position:relative;}
.header .info{text-align:left; padding-bottom:2px; line-height:40px; width:100%; padding:1px;}
.header .info p{height:40px;width:75px; padding:0 15px 0 35px; position:relative;}
.header .info p a{ display:block; width:100%; height:40px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.header .info p em{ width:8px; height:4px; overflow:hidden;background:url(/hdimg../images/icon1.png) no-repeat; position:absolute; right:5px; top:18px;}
.header .info img{ position:absolute; left:5px; top:7px;border-radius:26px; width:26px; height:26px;}
.header .info .outa{display:none;position:absolute;line-height:24px;top:40px;left:0;border:1px solid #eeeeef;width:100%;background-color:#fff;overflow:hidden;border-radius:0 0 3px 3px;}
.header .info .outa li{float:left;display:inline;width:100%;border-top:1px solid #eeeeef;height:24px;margin-top:-1px;}
.header .info .outa li em{float:left;display:inline;width:30px;height:20px;background-position: 6px -21px;}
.header .info .outa li em.em2{background-position: 6px -44px;}
.header .info .outa li em.em3{background-position: 6px -67px;}
.header .info .outa li a{float:left;display:inline;width: 92px;height:24px;background-position:0 -200px;overflow: hidden;}
.header .infoon{border:1px solid #eeeeef; padding:0;background-color:#fff}
.header .infoon p em{ background-position:0 -4px; }
.header .infoon .outa{ display:block}
.topmenu{width:100%;height:40px;border-top:1px solid #dedee1;border-bottom:1px solid #dedee1;/* position:relative; */background-color:#fff;z-index: 54;zoom: 1}
.topmenu .logo{display: none;width: 68px;height:40px;}
.topmenu .logo img{display:block;width: 68px;height:40px;}
.topmenu ul.navul{position:absolute;top:0;left:0;width:100%;height:41px;}
.topmenu ul.navul li{ float:left; font-size:16px; margin-right:20px;_display:inline;}
.topmenu .navul li a{display:inline-block;padding:0 8px;height: 38px;line-height:40px;}
.topmenu .navul li a:hover,.topmenu .navul li.on a{border-bottom:3px solid #ff69a6;text-decoration:none;color:#FF69A6;}
.header .topbar .w,.topmenu .w{overflow:visible;}
.shadow{-webkit-box-shadow: 0 0 10px #333;-moz-box-shadow: 0 0 10px #333;box-shadow: 0 0 10px #333;position:fixed;top:0;_top:-180px;left: 0;_position:absolute;_top: expression(documentElement.scrollTop);}

@media screen and (max-width:1439px) {
    .w{width:980px;}
}

.w980 .w{width:980px;}