@charset "utf-8";
/* CSS Document */

*,body,div,p,span,a,img,table,tr,td,br,ul,li,dl,dt,dd,button,input,textarea,select,h1, h2, h3, h4, h5, h6{ padding:0px; margin:0px;}
img{ border:0px;}
ul,li{ list-style:none;}
a{ font-size:12px; color:#666;text-decoration:none;}
a:hover{text-decoration:underline;}
body,button,input,select,textarea{ font-size:12px; color:#666;}
body{ font-family:"microsoft yahei"; overflow-x:hidden; background:#ECECEC; position:relative;}

.clear{ clear:both;}
.center-w{margin: 0px auto;overflow: hidden;width: 1000px;}
.center-w01{margin: 0px auto;overflow: hidden;width: 1060px;}
.bgnone{ background:none;}
.mtop{ margin-top:10px;}
.mtop20{ margin-top:20px;}
.fleft{ float:left;}
.fright{ float:right;}

/*头部*/
/*导航*/
.nav,.nav3{ width:100%; height:41px;line-height:40px; border-bottom:1px solid #940034;}
.nav{background:#CC3467;}
.nav3{ background-color:#000}
.nav li,.nav3 li{ float:left; padding:0px 15px 0px 15px;}
.nav li a,.nav3 li a{ color:#fff; font-size:14px;}
.nav .last,.nav3 .last{ padding-right:0px;}

/*标题*/
.header-top{ height:79px; line-height:79px; background:url(../images/headbg.png) repeat-x left top; width:100%;}
.header-top .fleft{ }
.header-top .fleft .qi{ background:url(../images/qi-bg.png) no-repeat left bottom; width:97px; height:63px; text-align:center;padding-top:16px; float:left;}
.header-top .fleft .qi span{ width:68px; font-size:14px; display:inline-block; color:#fff; float:left; margin:0px 15px 0px 13px;}
.header-top .fleft .qi .num{ font-size:18px; border-bottom:1px solid #fff;line-height:36px; }
.header-top .fleft .qi .name{ font-size:16px;line-height:27px; }
.header-top .fleft .tit{ padding-left:25px; color:#dddddd;overflow:hidden; float:left;}
.header-top .fleft .tit h1{ font-family:"百度综艺简体"; font-size:40px; line-height:79px; display:inline;float:left; font-weight:normal;}
.header-top .fleft .tit h2{ font-family:"microsoft yahei"; font-size:20px; float:left; padding:10px 20px 0px; font-weight:normal;}
.header-top .fleft .tit h2 span{line-height:30px;display:block; height:30px; overflow:hidden;}
.header-top .fright{ width:144px; background:url(../images/share-ico.png) no-repeat left bottom; height:37px; margin-top:42px;}
.header-top .fright a{ width:45px; height:37px; display:block; float:left;}

/*banner*/
.banner{ background:#cc3366; width:100%; padding:20px 0px;}
.banner .center-w{ background:url(../images/banner.jpg) no-repeat center top; height:320px; position:relative;}
.banner .center-w img{ float:right; padding:40px 200px;}
.banner .center-w .p1{ color:#555d5d; font-size:12px; line-height:26px; position:absolute; top:55px; left:506px;}

.banner .center-w .p2{ color:#174140; font-size:16px; line-height:26px; position:absolute; top:180px; left:80px; width:700px;}

/*快捷导航*/
.fast-menu{ background:url(../images/sidemenu-bg.png) no-repeat left top; width:165px; height:396px; position:fixed; left:50%; margin-left:500px;bottom:65px;}
.fast-menu ul{ margin:50px 0px 0px 35px;}
.fast-menu li{}
.fast-menu li a{ color:#3b3033; font-size:14px; line-height:24px;}
.fast-menu li.on a{ color:#EA2F64; font-weight:bold;}
.menu{display: none;}
.totop{ position:absolute; top:340px; left:0px; width:90%; height:35px; cursor:pointer; text-align:center; line-height:26px; margin-left:16px;}
.totop a{ color:#fff; font-size:14px;}
.totop a:hover{ text-decoration:none;}



/*主体*/
/*编辑*/
.editor{ padding:0px 20px; overflow:hidden; width:960px; margin:20px auto;}
.editor .fleft{ background:url(../images/editor.jpg) no-repeat left; width:122px; height:117px;}
.editor .fright{ background:url(../images/words.png) no-repeat right; width:805px; height:119px;}
.editor .fright p{ float:left; width:563px; line-height:24px; color:#444444; padding:10px 0px 0px 82px; font-size:14px;}
.editor .fright .erweima{ float:right; padding:12px 20px 0px 0px;}

/*内涵*/
.neihan{ background:url(../images/neihan-bg.jpg) no-repeat left; height:48px;}
.neihan p{ color:#D43A6C; font-size:18px; line-height:48px; padding-left:63px; font-weight:600;}
.neihan strong{ color:#000;}

/*动作详解*/
.active-xq{ padding-bottom:30px;}
.active-xq .part{ margin-top:50px; position:relative; overflow:hidden;}
.active-xq .title{ font-size:30px;font-family:"YouYuan"; color:#000; font-weight:bold; }
.active-xq .title strong{ background:#cc3366; color: #fff; padding:5px 10px; display:inline-block;}

.active-xq .part-con{ margin:0px 30px;}
.active-xq .active{ margin-top:30px;}
.active-xq .active span{ color:#fee8c7; background:#ea2f64; font-weight:500; font-size:18px; padding:5px 12px; display:inline-block;}
.active-xq .active p{ font:normal 17px/25px "microsoft yahei"; color:#330000; padding-left:10px;}

.active-xq .tishi{ padding-top:30px; overflow:hidden;position:relative;}
.active-xq .tishi .tit{ background:#ea2f64; color:#fee8c7; font-size:18px; font-weight:500; height:38px; width:245px;text-align:center; line-height:38px; margin:0px auto;}
.active-xq .tishi .txt{ padding:30px 30px 20px; }
.active-xq .tishi .txt p{ line-height:23px; font-size:13px; color:#444; margin-bottom:10px;}
.active-xq .tishi .txtl{ background:url(../images/tishi-l.png) no-repeat left top; width:98px; height:51px; position:absolute; left:0px;top:70px;}
.active-xq .tishi .txtr{ background:url(../images/tishi-r.png) no-repeat right bottom; width:98px; height:51px;position:absolute; right:0px;bottom:0px;}

/*底部*/
.footer{ width:100%; height:159px; background:url(../images/yx_Fy_Bj.jpg) repeat-x top;overflow:hidden; clear:both; display:block; margin-top:10px;}
.foot2{ margin:0 auto; overflow:hidden; width:1000px; padding-top:20px}
.foot { width: 100%; background: url(../images/ff.jpg) repeat-x;}
.foot p { font-size: 14px; color: #FFF; text-align: center; padding: 20px 0px; }
.foot a{ padding:0px 10px; line-height:30px; color:#fff;}