@charset "gb2312";
/*20160317 TIF*/
*html{_background:fixed url(about:blank);}
body{font:12px/24px "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",arial,sans-serif;color:#333;_font-family:"\5B8B\4F53";}
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:#fb6400;text-decoration:underline;}
ol,ul,li{list-style:none;}
em,i{font-style:normal;}
img{border:none;vertical-align:top;}
.cf{*zoom:1;}
.cf:after{content:'';display:block;height:0;clear:both;}
.fl{float:left !important;display:inline;}
.fr{float:right !important;display:inline;}
.yahei{font-family:"\5FAE\8F6F\96C5\9ED1";}
.songti{font-family:"\5B8B\4F53";}
.w{width:980px;margin:0 auto;overflow:hidden;}
.clear{clear:both;}
.tal{text-align:left;}
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb20{margin-bottom:20px !important;}
.mt0{margin-top:0 !important;}

.hot{color:#eb7a7c;}

/*body*/
.icon{background:url(../images/icon.png?v2) no-repeat;}
.v-icon{background:url(../images/v-icon.png) no-repeat;}

/*通用头部*/
.header{height:42px;border-bottom:1px solid #ddd;}
.header .w{overflow:visible;position:relative;z-index:10;}
.hlogo{width:122px;height:23px;margin:10px 30px 10px 0 !important;float:left;display:inline;}
.hla{margin-right:10px;line-height:42px;font-size:14px;position:relative;float:left;display:inline;}
.hl .ihave{float:left;display:inline;}
.hl .ihave:hover,.hl .on,.hl .on:hover{color:#f3823f;text-decoration:none;}
.hra{line-height:42px;font-size:14px;float:left;margin-left:20px;position:relative;z-index:10;display:inline;cursor:pointer;}
.hra:hover{color:#333;text-decoration:none;}
.iwb,.iwx,.ijl,.isc{width:25px;height:25px;float:left;margin:8px 2px 0 0;display:inline;}
.iwb{background-position:0 0px;}
.iwx{background-position:0 -40px;}
.ijl{background-position:0 -80px;}
.isc{background-position:0 -120px;_background-position:0 -121px;}
.iwb:hover,.on .iwb{background-position:0 -160px;}
.iwx:hover,.on .iwx{background-position:0 -200px;}
.ijl:hover,.on .ijl{background-position:0 -240px;}
.isc:hover,.on .isc{background-position:0 -280px;_background-position:0 -281px;}
.hpop{position:absolute;top:34px;left:0;cursor:default;display:none;}
.hpop-i{background-position:-200px 0;width:18px;height:9px;position:relative;z-index:1;position:absolute;top:0;left:50%;margin-left:-9px;overflow:hidden;display:block;}
.hpop-c{background:#fff;border:1px solid #ddd;position:absolute;top:8px;left:0;overflow:hidden;}
.hwx .hpop{width:110px;left:-30px;}
.hjl .hpop{width:215px;left:-75px;}
.hwx .hpop-c img{width:108px;height:106px;display:block;}
.jl-top{width:200px;height:35px;font-size:12px;border-bottom:1px solid #ddd;margin:0 auto;overflow:hidden;}
.jl-all{background:#f68440;height:24px;line-height:24px;color:#fff;padding:0 10px;margin-top:5px;float:left;overflow:hidden;display:block;}
.jl-all:hover{text-decoration:underline;color:#fff;}
.jl-del{background:url(../images/icon-del.png) no-repeat;height:20px;line-height:20px;padding-left:20px;margin-top:7px;float:right;overflow:hidden;display:block;}
.jl-del:hover{background-position:0 -20px;}
.jl-list{overflow:hidden;}
.jl-list li{float:left;vertical-align:top;}
.jl-list a{width:193px;padding:10px;border-bottom:1px solid #ddd;overflow:hidden;display:block;}
.jl-icon{background-position:-200px -10px;width:15px;height:15px;float:left;margin:3px 5px 0 0;overflow:hidden;display:inline;}
.jl-tit,.jl-date{width:173px;line-height:21px;font-size:12px;overflow:hidden;display:block;float:left;cursor:pointer;}
.jl-date{color:#999;margin-left:20px;display:inline;}
.jl-more{width:70px;height:30px;line-height:30px;text-align:center;color:#f68440;border-bottom:3px solid #f68440;margin:5px auto 0;display:block;}
.jl-more:hover{text-decoration:none;}
.jl-list a:hover{background:#f68440;text-decoration:none;}
.jl-list a:hover .jl-icon{background-position:-216px -10px;}
.jl-list a:hover .jl-tit{color:#fff;}
.jl-list a:hover .jl-date{color:#fdc19e;}

/*通用底部*/
.footer{background:#f3f3f3;color:#808080;text-align:center;line-height:24px;padding:30px 0;}
.footer a{color:#808080;}
.footer-img{ float:left;}
.footer-txt{ line-height:22px;}

.v-list{overflow:hidden;}
.v-list li{width:185px;text-align:center;font-size:14px;float:left;margin-right:6px;position:relative;overflow:hidden;display:inline;height:126px;}
.v-list a{line-height:30px;display:block;}
.v-list img{width:179px;height:90px;border:1px solid #ddd;padding:2px;overflow:hidden;display:block;}
.v-list-mask{width:179px;height:90px;position:absolute;left:3px;top:3px;overflow:hidden;background:rgba(0, 0, 0, 0.7);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#b2000000', EndColorStr='#b2000000');display:none;}
.v-list-mask i{background:url(../images/icon-play3.png) no-repeat;width:47px;height:47px;margin:20px auto 0;overflow:hidden;display:block;}
.on .v-list-mask{display:block;}

.v-bg{background-position:center top;background-repeat:no-repeat;width:100%;height:501px;overflow:hidden;}
.v-m1{width:940px;color:#fff;padding:20px;margin-top:-310px;overflow:hidden;background:rgba(0, 0, 0, 0.7);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#b2000000', EndColorStr='#b2000000');}
.v-m1-tit{font-size:24px;height:24px;line-height:24px;margin-bottom:10px;overflow:hidden;}
.v-m1-des{font-size:14px;line-height:20px;overflow:hidden;}
.v-m2{background:#fff;width:960px;padding:0 10px;overflow:hidden;}
.v-m2-t{height:40px;margin-bottom:10px;overflow:hidden;}
.v-m2-c{width:949px;margin:0 auto;overflow:hidden;}
.v-play-t{background:url(../images/v-play-t.jpg) no-repeat;width:949px;height:10px;overflow:hidden;}
.v-play-b{background:url(../images/v-play-b.jpg) no-repeat;width:949px;height:10px;overflow:hidden;}
.v-play-c{background:#000;width:949px;position:relative;overflow:hidden;}
.v-play-l{width:909px;margin:0 0 0 20px;float:left;overflow:hidden;}
.v-play-tit{width:100%;height:40px;line-height:40px;text-align:center;color:#fff;font-size:20px;margin-bottom:10px;overflow:hidden;display:block;}
.v-play-box{background:#fff;width:100%;height:510px;overflow:hidden;}

.v-play-r{width:146px;height:580px;float:right;margin-right:10px;overflow:hidden;display:inline;}
.v-play-r-t{background:url(../images/v-play-r-t.png) center bottom no-repeat;height:35px;line-height:30px;overflow:hidden;text-align:center;font-size:14px;color:#7d7d7d;}
.v-play-r-list{height:auto;overflow:hidden;}
.v-play-r-list li{background:#383838;width:140px;height:114px;line-height:20px;text-align:center;overflow:hidden;float:left;display:inline;margin-top:8px;padding:3px;position:relative;vertical-align:top;}
.v-play-r-list li img{width:140px;height:70px;display:block;}
.v-play-r-list li a{color:#a9a9a9}
.v-play-r-list li a:hover{color:#f79b17}
.v-play-r-list li .tip{ background:#40be40; text-align:center; color:#fff; display:block; width:60px; height:22px; line-height:22px; overflow:hidden; position:absolute; top:3px; left:3px; z-index:0; display:none}
.v-play-r-list li.on .tip{ display:block}
.v-play-r-list li.on a:hover{text-decoration:none;cursor:default;color:#a9a9a9}
.v-play-r-list li .fun{background-position:-486px -91px;height:27px;line-height:27px;color:#787878;text-align:left;text-indent:18px;}
.v-play-r-more{width:100%;height:20px;line-height:20px;text-align:center;color:#ccc;margin-top:5px;overflow:hidden;display:block;}
.get_r{background-position:-38px -54px;width:15px;height:70px;text-indent:-999px;display:block;overflow:hidden;position:absolute;top:50%;right:-20px;margin-top:-35px;}
.get_r:hover{background-position:-22px -54px;}
.get_l{background-position:-1px -54px;width:20px;height:139px;text-indent:-999px;display:block;overflow:hidden;position:absolute;top:50%;right:3px;margin-top:-35px;}
.v-m3-l{background:url(../images/v-m3-l.png) no-repeat;width:472px;height:78px;float:left;margin-left:15px;overflow:hidden;display:inline;}
.v-m3-r{width:468px;height:78px;float:right;margin-right:15px;overflow:hidden;display:inline;}
.v-m3-r img{width:468px;height:78px;display:block;}
.v-m3-1,.v-m3-2,.v-m3-3{height:50px;line-height:25px;font-size:14px;color:#555;float:left;overflow:hidden;display:inline;}
.v-m3-1{width:150px;margin:12px 0 0 30px;}
.v-m3-2{width:130px;margin:12px 0 0 30px;}
.v-m3-2 span{color:#ff6b6b;font-size:18px;}
.v-m3-3{width:100px;margin:13px 0 0 23px;}
.v-m3-3 a{background:url(../images/v-zan.png) center top no-repeat;width:100px;height:55px;line-height:85px;text-align:center;color:#ff6b6b;overflow:hidden;display:block;}
.v-m3-3 a:hover{background:url(../images/v-zanh.png) center top no-repeat;text-decoration:none;}
.bdsharebuttonbox a{background:url(../images/v-icon.png) no-repeat !important;width:24px !important;height:24px !important;margin:0 10px 0 0 !important;padding:0 !important;}
a.bds_tsina{background-position:-25px 0 !important;}
a.bds_tqq{background-position:-50px 0 !important;}
a.bds_qzone{background-position:-75px 0 !important;}
a.bds_weixin:hover{background-position:0 -25px !important;}
a.bds_tsina:hover{background-position:-25px -25px !important;}
a.bds_tqq:hover{background-position:-50px -25px !important;}
a.bds_qzone:hover{background-position:-75px -25px !important;}
.v-m4-l{width:759px;float:left;margin-left:15px;overflow:hidden;display:inline;}
.v-m4-l .v-list ul{width:764px;}
.v-m4-r{background:url(../images/v-m4-r.png) no-repeat;width:160px;height:300px;float:right;margin-right:15px;overflow:hidden;display:inline;}
.v-m4-r p{width:135px;height:60px;line-height:20px;color:#969696;margin:50px 0 0 14px;overflow:hidden;}
.v-m5,.v-pl{width:950px;padding:0 15px;}
.v-m5 .v-list ul{width:955px;height:126px;position:relative;overflow:hidden;}
.v-ban{width:949px;height:80px;margin:0 auto;overflow:hidden;}
.v-rmtj{width:949px;margin:0 auto;padding-bottom:10px;overflow:hidden;}
.v-rmtj i{background-position:-162px 0;width:37px;height:34px;float:left;overflow:hidden;display:block;}
.v-rmtj a{height:20px;line-height:20px;margin:5px 10px 9px;float:left;display:inline;}
.v-rmtj span{height:20px;line-height:20px;color:#d1d1d1;margin:5px 10px 9px;float:left;display:inline;}
.rmtj-list{width:580px;height:34px;float:left;overflow:hidden;}
.v-rmtj .search{margin-top:0;}
.v-spdq{width:949px;}
.v-spdq .v-list ul{width:955px;}
.v-share{width:195px;height:24px;float:right;margin-top:12px;overflow:hidden;display:inline;}
.v-share span{height:24px;line-height:24px;font-size:14px;color:#555;float:left;display:block;}
.v-share a.bds_weixin{background-position:-200px 0 !important;}
.v-share a.bds_tsina{background-position:-225px 0 !important;}
.v-share a.bds_tqq{background-position:-250px 0 !important;}
.v-share a.bds_qzone{background-position:-275px 0 !important;}
.v-share a.bds_weixin:hover{background-position:-200px -25px !important;}
.v-share a.bds_tsina:hover{background-position:-225px -25px !important;}
.v-share a.bds_tqq:hover{background-position:-250px -25px !important;}
.v-share a.bds_qzone:hover{background-position:-275px -25px !important;}

/*通用分页*/
.page{width:800px;height:32px;margin:0 auto;overflow:hidden}
.page .fl a{height:28px;line-height:28px;_line-height:32px;float:left;display:inline;background:#fff;color:#777;border:1px solid #eee;padding:0 10px;margin-right:5px;overflow:hidden;}
.page .fl a:hover,.page a.on{background:#f68440;color:#fff;text-decoration:none;border:1px solid #f68440}
.page input{height:28px;line-height:28px;width:50px;border:1px solid #eee;padding:0;margin:0 5px;text-align:center;vertical-align:middle;}
.page span{height:30px;line-height:30px;_line-height:32px;float:right;display:inline;margin:0 5px;vertical-align:middle;}
.page .fr a{height:30px;line-height:30px;_line-height:32px;padding:0 20px;margin-left:10px;background:#f68440;color:#fff;overflow:hidden;}
.page .fr a:hover{text-decoration:none;color:#fff;background:#f68440}
.sarticle-page{width:700px;}
.sview-page{text-align:center;}
.sview-page a{float:none !important;display:inline-block !important;vertical-align:top;}
.sview-page .fl{float:none !important;}

.page2{width:800px;height:32px;line-height:32px;text-align:center;margin:0 auto;overflow:hidden}
.page2 a{height:28px;line-height:28px;_line-height:32px;background:#fff;color:#777;border:1px solid #eee;padding:0 10px;margin-right:5px;overflow:hidden;display:inline-block;vertical-align:top;_vertical-align:middle;}
.page2 a:hover,.page2 a.cur{background:#f68440;color:#fff;text-decoration:none;border:1px solid #f68440}

.crumbs{background-position:-480px 0;height:25px;line-height:25px;font-size:14px;color:#777;padding-left:25px;margin:13px 0 0 5px;float:left;overflow:hidden;}
.crumbs a{color:#777;}
.crumbs span{color:#F48746;}
.crumbs a:hover{color:#F48746;}
.search{float:right;margin-top:10px;margin-right:7px;overflow:hidden;display:inline;}
.stxt{background-color:#fff;background-position:-372px 0;width:208px;height:18px;line-height:18px;color:#999;border:1px solid #ddd;border-right:0;padding:5px 0 5px 30px;float:left;overflow:hidden;}
.sbtn{width:60px;height:30px;line-height:30px;border:0;background:#f68440;font-size:14px;color:#fff;float:left;overflow:hidden;cursor:pointer;}

.mhd{height:50px;margin-bottom:10px;overflow:hidden;}
.tit{background:url(../images/tit.png) no-repeat;width:160px;height:50px;line-height:999;float:left;overflow:hidden;}
.mor{background-position:-198px -87px;width:46px;height:22px;line-height:999;float:right;margin-top:15px;overflow:hidden;display:block;}
.mor:hover{background-position:-245px -87px;}
.lin{background:#ddd;width:100%;height:1px;position:absolute;left:0;bottom:0;z-index:1;overflow:hidden;}
.num{font-size:14px;color:#666;float:right;margin-top:20px;}
.num span{color:#f68440;font-weight:bold;}
.v-m4-l .tit{width:220px;}
.v-m5 .tit{background-position:0 -51px;position:absolute;top:0;left:0;z-index:2;}
.v-pl .tit{background-position:0 -102px;position:absolute;top:0;left:0;z-index:2;}
.v-m5 .mhd,.v-pl .mhd{position:relative;}
.v-spdq .tit{background-position:0 -153px;}

/*内页通用*/
.hmenu-bg{width:100%;height:34px;line-height:34px;font-size:12px;position:absolute;left:0;top:43px;background:rgba(225, 225, 225, 0.9);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#e2ffffff', EndColorStr='#e2ffffff');}
.hmenu-line{background:url(../images/hmenu-line.png) no-repeat;width:200px;height:6px;top:37px;left:50%;margin-left:-100px;overflow:hidden;display:none;}
.hmenu-list{width:100%;height:34px;line-height:34px;color:#999;overflow:hidden;position:absolute;top:43px;left:0;z-index:10;}
.hmenu-list a{font-size:14px;float:left;margin:0 15px;display:inline;}
.hmenu-i{height:18px;line-height:18px;margin:7px 0;float:left;display:inline;}
.on .hmenu-line,.on .hmenu-list{display:block;}
.sheader .hlogo{margin-right:0 !important;}
.sheader .hla{margin:0 0 0 13px;}
.sheader .search{margin-top:8px;}
.sheader .stxt{background-position:-372px -2px;width:97px;height:18px;line-height:18px;color:#999;padding:3px 0 3px 30px;}
.sheader .sbtn{width:60px;height:26px;line-height:26px;}

/* snav */
.snav{width:68px;font-family:"\5FAE\8F6F\96C5\9ED1";position:fixed;bottom:50px;left:50%; margin-left:510px;z-index:1001;_position:absolute;_top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight-50);}
.snav-t{background:url(../images/snav-t.png) no-repeat;width:53px;height:56px;margin-left:6px;}
.snav a{background:#fff;width:40px;height:34px;line-height:34px;text-align:center;color:#888;font-size:14px;border:1px solid #eee;float:left;margin-left:12px;overflow:hidden;display:inline;}
.snav a.snav-back{background:url(../images/snav-hover.png) no-repeat -1px -355px;line-height:999;}
.snav a:hover{background:url(../images/snav-hover.png) no-repeat;border-color:#f68440;line-height:999;}
a.snav-sc:hover{background-position:-1px -1px;}
a.snav-gx:hover{background-position:-1px -36px;}
a.snav-sy:hover{background-position:-1px -72px;}
a.snav-wy:hover{background-position:-1px -107px;}
a.snav-zb:hover{background-position:-1px -143px;}
a.snav-zx:hover{background-position:-1px -177px;}
a.snav-yp:hover{background-position:-1px -212px;}
a.snav-dh:hover{background-position:-1px -247px;}
a.snav-back:hover{background-position:-1px -284px;}
a.snav-tc:hover{background-position:-1px -320px;}
.snav-ad{width:68px;height:87px;position:relative;overflow:hidden;}
.snav-adbg{background:url(../images/snav-adbg.png) no-repeat;width:68px;height:87px;position:absolute;top:0;left:0;z-index:1;overflow:hidden;}
.snav-adcon{width:60px;height:72px;margin:10px 0 0 4px;position:relative;z-index:2;_top:10px;overflow:hidden;}
.snav-adcon a{width:60px;height:72px;margin:0;border:0 !important;}
.snav-adcon a:hover{background:none !important;border:0 !important;}

.snav2{width:40px;font-family:"\5B8B\4F53";position:fixed;bottom:150px;left:50%; margin-left:495px;z-index:1001;_position:absolute;_top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight-50);}
.snav2 a{background:#3c3c3c;width:40px;height:40px;text-align:center;color:#fff;float:left;overflow:hidden;display:inline;}
.snav2 a:hover{color:#fff;text-decoration:none;}
a.snav-a1{height:36px;line-height:18px;padding:2px 0;}
a.snav-a2{line-height:40px;}
