/*20161103 cfz*/
@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:#666;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:#666;text-decoration:none;}
a:hover{color:#ff69a6;text-decoration:underline;}
ol,ul,li{list-style:none;}
em,i{font-style:normal;}
img{border:none;background:#ff80bf;}
.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;}


.footer{padding:25px 0;background:#ececec;border-top:1px solid #dfdfdf;color:#666;}
.footer a{color:#666;}
.footer a:hover{color:#ff69a6;}

/* mk1 */
.curr{height:55px;line-height:55px;border-bottom:1px solid #dfdfdf;}

/* mk2 */
.type{padding-bottom:18px;border-bottom:1px solid #dfdfdf;}
.type div{overflow: hidden;margin-top: 10px;clear: both;position: relative;zoom:1;padding-left: 42px;}
.type div span{position:absolute;left:0;top:5px;}
.type a{float:left;display:inline;height:22px;line-height: 22px;padding:0 15px;margin:7px 0 0 5px;border:1px solid #dfdfdf;border-radius: 22px;white-space: nowrap;}
.type a:hover,.type a.on{border-color: #ff69a6;color:#ff69a6;text-decoration: none;}

/* mk3 */
.mk3{overflow: hidden;}
.mk3 .w0{margin-left:-25px;}
.tplist{overflow: hidden;}
.tplist li{float:left;display:inline;width:270px;height:300px;padding:24px;border-left:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;overflow: hidden;}
.tplist .tp{display:block;position:relative;z-index:3;font-size:16px;color:#333;height:230px;overflow: hidden;line-height: 45px;}
.tplist .tp img,.tplist .tp span{display:block;*display:table;width:270px;height:187px;}
.tplist .tp em{position:absolute;top:0;left:0;padding:5px 6px;line-height:1em;color:#fff;font-size:12px;border-radius:0 0 5px 0;background: #000;opacity:.7;_filter:alpha(opacity=70);}
.tplist .tp:hover{color:#ff69a6;*text-decoration:none;}
.tplist .tp:hover em,.tplist .tp-on em{top:2px;left:2px;_cursor: pointer;_text-decoration:none;}
.tplist .tp:hover img,.tplist .tp-on img{width:266px;height:183px;*margin-top:2px;}
.tplist .tp:hover span,.tplist .tp-on span{width:266px;height:183px;padding:1px;border:1px solid #ff69a6;_cursor: pointer;}
.tplist .sm{display:block;height:42px;font-size:12px;line-height:20px;overflow: hidden;}
.tplist .fz{display:block;height:24px;margin-top:5px;font-size:12px;}
.tplist .fz .i1{padding-left:18px;background-position:-150px 0;}
.tplist .fz .i2{padding-left:18px;background-position:-150px -124px;}
.tplist .fz .i3{padding-left:18px;background-position:-150px -26px;margin-right:15px}
.tppage{clear:both;height:30px;padding:35px 0 15px;text-align: center;font-size:0;}
.tppage a{display: inline-block;margin:0 5px;width:28px;height:28px;line-height:28px;border:1px solid #dfdfdf;border-radius: 30px;font-size:14px;}
.tppage em{display: inline-block;margin:0 5px;width:28px;height:28px;line-height:28px;font-size:14px;}
.tppage a:hover,.tppage a.on{border-color: #ff69a6;color: #ff69a6;text-decoration: none;}
.tppage a.prev,.tppage a.next{width:auto;padding:0 15px;}


.fixed-menu{position:fixed;left:50%;bottom:100px;width:44px;margin-left:640px;_position:absolute;_top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight-100);}
.fixed-menu a{display:block;width:44px;height:44px;overflow:hidden;}
.fixed-menu a.totop span{display:block;width:100%;height:100%;text-align:center;cursor:pointer;background-color:#f2f2f2;background-repeat:no-repeat;background-image:url(/hdimg../images/ico.png);background-position:-44px -122px;line-height:55px;}	
.fixed-menu a.totop:hover span{background-color:#ff69a6;background-position:-96px -122px;color:#fff;}

/********************************************* max-width:1440 *********************************************/
@media screen and (max-width:1439px) {
    .w{width:980px;}
    .w0{width:1065px;}
    /*mk3*/
    .mk3 .w0{margin-left:-43px;}
    .tplist li{padding:24px 42px;}

    .fixed-menu{margin-left:520px;}
}

/********************************************* IE8- *********************************************/
.w980 .w{width:980px;}
.w980 .w0{width:1065px;}
/*mk3*/
.w980 .mk3 .w0{margin-left:-43px;}
.w980 .tplist li{padding:24px 42px;}

.w980 .fixed-menu{margin-left:520px;}