/*公共部分*/
*{ margin:0; padding:0;}
body{font-size:12px;font-family:Arial,Helvetica,sans-serif;background:#fff;padding:0;margin:0;color:#6e6e6e;line-height:22px;position:relative;}
a{ color:#282828; text-decoration:none;}
a:hover{ color:#F60}
img{ border:0}
a,a img, input{transition: all 0.18s ease-out 0s;}
ul,li{ list-style:none;padding:0;margin:0;}
input,button,select,textarea{outline:none;}
textarea{resize:none;}
input::-ms-clear{display:none;}
.clear{ clear:both}
.l{ float:left}
.r{ float:right}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.pb5{ padding-bottom:5px}
.pb10{ padding-bottom:10px}
.gtl{text-align:center;background:#eee;}
.gray,.gray a{ color:#999}
.red,.red a{ color:#F00}
.orange,.orange a{ color:#f06e00}
.deepblue,.deepblue a{ color:#00a9bf}
.border-b2{ border-bottom:2px solid #4e4e4e}
.clearfix:after,.head:after,.content:after,.warp:after,.box03:after{ clear:both; content:","; display:block; height:0; overflow:hidden; visibility:hidden}
.head .nav,.head .nav li.this a.index,.head .nav li a.index:hover,.head .nav li.this a.n1,.head .nav li a.n1:hover,.head .nav li.this a.n2,.head .nav li a.n2:hover,.head .nav li.this a.n3,.head .nav li a.n3:hover,.head .nav li.this a.n4,.head .nav li a.n4:hover,.head .nav li.this a.n5,.head .nav li a.n5:hover,.head .menu .ph,.head .menu .tj,.head .menu .new,.head .menu li,.head .menu li .l,.box03 h4,.tlist02 li em,.footer-search .footer-search-button,.plist04 li .ico-leisi,.ico-gengxin,.ico-xinjia,.ico-wanjie,.btns ul li em.ico-pinglun,.btns ul li em.ico-jieshao,.btns ul li em.ico-copy,.btns ul li em.ico-shoucang,.btns ul li em.ico-zuixin,.btns ul li em.ico-baocuo,.btns ul li em.ico-zuijia,.btns ul li a:hover em.ico-pinglun,.btns ul li a:hover em.ico-jieshao,.btns ul li a:hover em.ico-copy,.btns ul li a:hover em.ico-shoucang,.btns ul li a:hover em.ico-zuixin,.btns ul li a:hover em.ico-zuijia,.btns ul li a:hover em.ico-baocuo,.btns ul li a:hover,.w200 .box03 h4{background:url("/img/style/bimg.png-112303.html");}
.ico-gengxin,.ico-xinjia,.ico-wanjie,#record_btn,#record_box ul,#record_box .close{ background:url("/img/style/png24.png") no-repeat;}
.content{width:980px; margin:0 auto}
.w740{ width:740px;}
.w690{ width:690px;}
.w280{ width:280px;}
.w200{ width:200px;}
.text-title{ font-size:16px; font-family:"Microsoft YaHei"; font-weight:normal; color:#2c2c2c}

/*回到顶部*/
*html{background-image:url(#);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
#tbox{width:21px; height:224px; float:right; position:fixed;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
_margin-bottom:10px;
display:none;
}/*解决IE6下不兼容 position:fixed 的问题*/
#gotop,#code,#weixin,#fankui,#code_img{background:url("/img/style/png24.png") no-repeat;}
#gotop,#code,#weixin,#fankui{width:21px;height:55px;overflow:hidden;}

#gotop{ background-position:-145px 0; position:absolute; top:1px; cursor:pointer; height:54px;}
#code{ background-position:-145px -56px; position:absolute; top:56px; cursor:pointer}
#weixin{ background-position:-145px -112px; position:absolute; top:112px; cursor:pointer}
#fankui{ background-position:-145px -168px; position:absolute; top:168px; cursor:pointer}
#gotop:hover{ background-position:-123px 0;}
#code:hover{ background-position:-123px -56px;}
#weixin:hover{ background-position:-123px -112px;}
#fankui:hover{ background-position:-123px -168px;}
#code_img{width:122px;height:170px;background-position:0 -52px;position:absolute;left:-122px;top:55px;z-index:1;cursor:pointer;display:none;}

.dl_left{position:absolute;left:50%;top:223px;margin-left:-620px;width:120px;overflow:hidden;}
.dl_right{position:absolute;left:50%;top:223px;margin-left:500px;width:120px;overflow:hidden;}

#code_img img{width:94px;height:94px;position:absolute;left:14px;top:15px;}
/*head*/
.warp{width:980px;position:relative;}
.head{width:980px;margin:0 auto;position:relative;zoom:1;background:url("/img/style/head-bg.png") 5px top no-repeat;padding:0 5px;}
.head .logo{ width:260px; height:90px;overflow:hidden;margin:20px 0 5px 0;background:url("/img/style/logo.png") no-repeat;}
.head .logo a{ width:260px; height:90px; display:block; float:left;text-indent:-9999px;}
.head .mainav{ width:716px;padding:20px 0 5px 0;}
.head .nav{width:666px; height:38px; background-position:0 0; overflow:hidden;}
.head .nav li{ float:left}
.head .nav li a{ width:107px; height:38px; display:block; text-indent:-999px; overflow:hidden;transition:none;}
.head .nav li a.index{ width:131px;}
.head .nav li.this a.index,.head .nav li a.index:hover{ background-position:0 -50px;}
.head .nav li.this a.n1,.head .nav li a.n1:hover{background-position:-131px -50px;}
.head .nav li.this a.n2,.head .nav li a.n2:hover{background-position:-238px -50px;}
.head .nav li.this a.n3,.head .nav li a.n3:hover{background-position:-345px -50px;}
.head .nav li.this a.n4,.head .nav li a.n4:hover{background-position:-452px -50px;}
.head .nav li.this a.n5,.head .nav li a.n5:hover{background-position:-559px 0px;}
.head .favorite{width:50px;}
.head .favorite a{width:50px;height:19px;line-height:18px;text-align:center;display:block;color:#777;}
.head .favorite a:hover{color:#f60;}
.head .menu{line-height:20px;width:430px;margin-top:9px;overflow:hidden;}
.head .menu ul{ margin-bottom:6px; clear:both;height:20px;}
.head .menu li{ float:left; margin-right:5px;}
.head .menu li a{display:block; float:left; height:20px; padding-right:8px}
.head .menu .ph,.head .menu .tj,.head .menu .new{ text-indent:25px;width:81px; padding-right:0}
.head .menu .ph a,.head .menu .tj a,.head .menu .new a{ color:#fff;}
.head .menu .ph{ background-position:0 -100px}
.head .menu .tj{ background-position:-100px -100px}
.head .menu .new{ background-position:-200px -100px}
.head .menu li{ background-position:right -250px}
.head .menu li .l{ width:25px; background-position:-501px -250px; height:20px; display:block;}
.head .search{background:url("/img/style/head_search.png"); width:283px; height:43px; margin-top:9px;}
.head .search_focus{background:url("/img/style/head_search.png") left -50px;}
.head .search .search-button{ float:right; width:50px; height:43px; background:none; border:none; text-indent:-9999px; cursor:pointer; overflow:hidden}
.head .search .search-text{float:left;width:210px;height:23px;line-height:23px;padding:5px 0;margin:5px 10px;border:none;background:none;}

/*观看记录*/
#record{width:21px;height:97px;position:absolute;top:20px;left:986px;display:block;z-index:1234;}
#record_btn{background-position:-200px -150px;position:absolute;width:21px;height:97px;}
#record a.hover{background-position:-221px -150px;}
#record_box{width:207px;position:absolute;left:-207px;top:0;z-index:3234;display:none;}
#record_box ul{background-position:0 -250px;padding:10px;}
#record_box ul li{width:187px;height:26px;line-height:26px;overflow:hidden;}
#record_box ul a{color:#fff;}
#record_box ul span{float:right;}
#record_box ul span a{color:#fffca0;}
#record_box .close{ height:24px; background-position:0 -553px; width:208px; height:34px; text-align:center;}
#record_box .close span{width:188px; height:24px; display:block; padding:0 10px; color:#fff;cursor:pointer;}
#l-autocompleteul{position:absolute;display:none;z-index:3147483647;}
.header_search_tipul{top:108px;width:275px;padding:0 1px 7px;background:url("/img/style/head_search.png") -3px bottom;}
.header_search_tipul li{height:32px;line-height:32px;overflow:hidden;position:relative;vertical-align:middle;padding:0 10px;cursor:pointer;}
.header_search_tipul li a{text-decoration:none;display:block;color:#888;}
.header_search_tipul li i{font-style:normal;font-weight:bold;}
.header_search_tipul li span{position:absolute;right:10px;top:0;color:#aaa;}
.header_search_tipul li span a{color:#f94;display:inline;padding:0;text-decoration:none;}
.header_search_tipul li.over,.header_search_tipul li.mover{background:#eee;}
.header_search_tipul li.over a,.header_search_tipul li.mover a{font-weight:bold;}
.header_search_tipul li.over span a,.header_search_tipul li.mover span a{font-weight:normal;}

/*字母索引*/
.abcd{width:979px;height:38px;border:1px solid #e7e7e7;border-right:none;line-height:38px;font-size:14px;text-align:center;font-weight:bold;overflow:hidden;}
.abcd a{float:left;display:block;width:34px;height:38px;border-right:1px solid #e7e7e7;text-align:center;color:#818181;}
.abcd a.qb{width:95px;}
.abcd a.sz{width:42px;}
.abcd a:hover{background:#03cce6;color:#fff;text-decoration:underline;}


/*横图列表*/
.plist01{ padding:10px 0 0 0; float:left}
.plist01 li{ width:180px; text-align:center; float:left; padding:0 20px 15px 0; color:#999;overflow:hidden;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.plist01 li.nopr{padding-right:0;}
.plist01 li IMG{ width:180px; height:120px}
.plist01 li p{ line-height:22px; font-size:14px;}
.plist01 li span{ color:#acabab}

/**/
.title01{ width:100%; height:30px; }
.title01 h2,.title01 h3{ height:30px; text-indent:-9999px; overflow:hidden; float:left; display:block;}
.title01 .text-title{ text-indent:0; line-height:20px; height:20px; padding-top:10px;}
.title01 span{float:left;padding-left:5px;margin-top:10px;}
.title01 .more{ margin-top:10px;color:#d5d5d5}
.title01 .more a{ color:#9f9f9f; padding:0 10px}

.box03{ width:100%}
.box03 h4,.box03 h3,.box03 .title{
	width:260px;height:36px;line-height:36px;padding:0 10px;font-size:14px;background-image:url("/img/style/bimg.png-112303.html");
	font-family:"Microsoft YaHei", "黑体"; color:#fff; font-weight:normal;background-position:-100px -300px;overflow:hidden;
}
.w200 .box03 h4,.w200 .box03 h3,.w200 .box03 .title{ background-position:-100px -500px;width:180px;}
.box03 h4 span,.box03 h3 span{ float:right; font-size:12px; }
.box03 h4 span a,.box03 h3 span a{ padding-left:10px; color:#fff}

/*图列表*/
.plist02{ width:100%;float:left; position:relative}
.plist02 li{ width:172px; float:left; overflow:hidden;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; background:#f4f4f4; }
.plist02 li a{ width:130px; display:block; border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6; padding:20px;color:#282828;position:relative; border-right:1px solid #f4f4f4;border-top:1px solid #f4f4f4}
.plist02 li a:hover{ border:1px solid #f6adab; background:#fff; width:130px}
.plist02 li img{ width:130px; height:173px}
.plist02 li p{ line-height:30px; font-size:14px;text-align:center;overflow:hidden;}
.plist02 li span{ position:absolute; top:173px; left:20px; height:20px; line-height:20px;filter: alpha(opacity=80);-moz-opacity: 0.8;-kHTML-opacity: 0.8;opacity: 0.8; background:#000; width:130px; display:block; color:#fff; text-align:center; overflow:hidden;}
.plist02 .nolb{ width:1px; height:100%; top:0; left:0; position:absolute; background:#f4f4f4; z-index:1}

.plist03{padding:4px 0 0 0; float:left}
.plist03 li{float:left;width:128px;  padding:0 6px 15px;color:#999;}
.plist03 li img{ width:128px; height:170px}
.plist03 li p{line-height:18px;font-size:12px;width:128px;word-wrap:break-word;word-break:break-all;text-align:center;}

.plist04{ width:100%;float:left; position:relative}
.plist04 li{ width:132px; float:left; overflow:hidden;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; padding:20px;text-align:center; position:relative}
.plist04 li IMG{ width:130px; height:173px}
.plist04 li p{ line-height:30px; font-size:14px}
.plist04 li span{ position:absolute; top:173px; left:21px; height:20px; line-height:20px;filter: alpha(opacity=80);-moz-opacity: 0.8;-kHTML-opacity: 0.8;opacity: 0.8; background:#000; width:130px; display:block; color:#fff;  overflow:hidden;}
.plist04 li p.ico-leisi{ width:110px; height:19px; line-height:19px; background-position:-400px -450px; margin:0 auto; color:#fff; font-size:12px; text-indent:10px}
.plist04 li p.ico-leisi a{ color:#fff;}


.ico-gengxin,.ico-xinjia,.ico-wanjie{ width:38px; height:38px; position:absolute; right:18px; top:18px}
.ico-gengxin{ background-position:-200px 0}
.ico-xinjia{ background-position:-200px -50px}
.ico-wanjie{ background-position:-200px -100px}

/*文字列表*/
.tlist01 {float:left;padding:20px 0;line-height:22px;background:#f4f4f4;width:688px}
.tlist01 li {float:left;line-height:30px;height:30px;overflow:hidden;width:25%;text-indent:20px;color:#999;}
.tlist01 li a{padding-left:5px;}
.tlist02 {float: left;padding: 10px 0; color:#aaa; width: 100%;}
.tlist02 li {float:left;height:26px;line-height:26px;overflow:hidden; width:100%;}
.tlist02 a{ padding-right:10px; }
.tlist02 i{font-style:normal;margin-left:-8px;color:#f60;}
.tlist02 li span{ float:right;}
.tlist02 li span a{ padding:0; color:#ababab}
.tlist02 li .orange,.tlist02 li .orange a{color:#f60;}
.tlist02 li .red,.tlist02 li .red a{color:#f00;}
.tlist02 li em{ width:13px; height:13px; background-position:-50px -150px; display:block; float:left; margin:6px 3px 0 0;}
.tlist03 {float: left;margin: 10px 0 0 0; color:#bababa;}
.tlist03 li { background: url("/img/style/li-ico.png") no-repeat left 9px;  height: 26px; line-height:26px; overflow: hidden; padding-left: 14px; width:220px}
.tlist03 li span{padding-left:5px; color:#bababa}
.tlist03 li a{ display:block; width:220px;height: 26px;}
.w200 .tlist03 li,.w200 .tlist03 li a{ width:186px}

/*排行列表,itc为展开后的效果，th为单行的效果*/
.s_ph_ul{}
.s_ph_ul li.itc{height:136px;vertical-align:middle;padding:8px 0;position:relative;}
.s_ph_ul li.itc .h{display:none;}		/*点击*/
.s_ph_ul li.itc .x{
	width:30px;height:35px;padding-right:5px;position:absolute;left:0;top:8px;z-index:1;background:url("/img/style/bimg.png-112303.html") -500px -300px;
	line-height:33px;text-align:center;font-size:20px;font-style:italic;font-weight:bold;color:#fff;text-shadow:#666 2px 2px 3px;
}
.s_ph_ul li.itc .i{float:left;padding-right:20px;}
.s_ph_ul li.itc .i img{width:103px;height:136px;}
.s_ph_ul li.itc .t{display:block;height:32px;font-size:14px; font-family:"Microsoft YaHei", "黑体";font-weight:normal;}
.s_ph_ul li.itc .c{height:54px;line-height:22px;}
.s_ph_ul li.itc .p a{
	float:left;display:block;width:103px;height:36px;text-align:center;line-height:36px;font-size:14px;
	background:url("/img/style/bimg.png-112303.html") -300px -150px;color:#fff;
}
.s_ph_ul li.th{height:27px;line-height:27px;overflow:hidden;vertical-align:middle;}
.s_ph_ul li.th .i,.s_ph_ul li.th .c,.s_ph_ul li.th .p{display:none;}		/*图片，内容，播放按钮*/
.s_ph_ul li.th .h{float:right; color:#f06e00;}
.s_ph_ul li.th .x{width:17px; height:17px; display:block; float:left;background:url("/img/style/bimg.png-112303.html") -400px -300px; margin:6px 5px 0 0; font-style:normal; font-size:10px; line-height:17px; color:#fff; text-align:center;}
.s_ph_ul li.th .topx{background-position:-400px -250px;}

/**/
.btns ul li{ float:left; line-height:23px; margin-left:15px;}
.btns ul li a{ width:52px; height:23px; display:block; color:#939393}
.btns ul li a:hover{ background-position:-500px -425px; color:#fff;transition:none}
.btns ul li em{ width:18px; height:18px; margin:3px 2px; -margin:3px 1px; display:block; float:left; cursor:pointer;}
.btns ul li em.ico-pinglun{ background-position:-50px -425px}
.btns ul li em.ico-jieshao{ background-position:-75px -425px}
.btns ul li em.ico-copy{ background-position:-100px -425px}
.btns ul li em.ico-shoucang{ background-position:-125px -425px}
.btns ul li em.ico-zuixin{ background-position:-150px -425px}
.btns ul li em.ico-zuijia{ background-position:-175px -425px}
.btns ul li em.ico-baocuo{ background-position:-200px -425px}
.btns ul li a:hover em.ico-pinglun{ background-position:-225px -425px}
.btns ul li a:hover em.ico-jieshao{ background-position:-250px -425px}
.btns ul li a:hover em.ico-copy{ background-position:-275px -425px}
.btns ul li a:hover em.ico-shoucang{ background-position:-300px -425px}
.btns ul li a:hover em.ico-zuixin{ background-position:-325px -425px}
.btns ul li a:hover em.ico-zuijia{ background-position:-350px -425px}
.btns ul li a:hover em.ico-baocuo{ background-position:-375px -425px}

.xxdm_pbd {clear: both;padding: 10px 150px 50px; text-align: center;width: 638px;}
.xxdm_title{ height:36px; border-bottom:2px solid #03cce6; width:100%}
.xxdm_title a{ width:123px; height:36px; line-height:36px; display:block; float:left; font-size:16px;font-family:"Microsoft YaHei"; font-weight:normal;color:#8f8f8f; text-align:center}
.xxdm_title a.this{ background:url("/img/style/daquan-tabbg.png") no-repeat; color:#fff}
.list_abcd{ padding-top:0}
.title01 .more a{ padding:0}

.ulike .plist02 li{ width:163px;overflow:hidden;}
.ulike .plist02 li a{ padding:15px}
.ulike .plist02 li span{left:15px; top:168px}

/*底部搜索*/
.footer-search-box{ background:#f7f7f7; padding:30px 0; text-align:center; margin-top:20px}
.footer-search{ width:400px; height:34px; margin:0 auto}
.footer-search .footer-search-button{ float:left; width:42px; height:34px;  background-position:-500px -150px; border:none; text-indent:-9999px; cursor:pointer; overflow:hidden}
.footer-search .footer-search-text{ float:left; width:350px; height:30px; line-height:30px; display:inline;border:2px solid #03cce6; background:#fff; text-indent:5px}
.footer-search-box .commend{ line-height:40px;}
.footer-search-box .commend a{ padding:0 5px; color:#474747}

/*友情链接*/
.flinks{ width:980px; margin:30px auto; padding-bottom:30px;color:#8e8e8e; background:url("/img/style/line_dashed.gif") repeat-x bottom}
.flinks a{ color:#8e8e8e}
.flinks a{ padding-right:10px}

/*footer*/
.footer{ width:980px; margin:30px auto; text-align:center; color:#cbcbcb;}
.footer img{ vertical-align:middle;}
.footer strong{color:#666;}
.footer .sm{color:#000;}

.xxdm_page {text-align:center; font:14px/24px Verdana; clear:both; padding:10px 0;}
.xxdm_page li {display:inline; margin:0 3px; color:#333;}
.xxdm_page li.thisclass {padding:2px 6px; _padding:2px 2px 2px 6px; background-color:#DDD; border:#DDD 1px solid; color:#333; border-radius:3px;}
.xxdm_page li a {color:#414141; text-decoration:none; border:#DDD 1px solid; padding:2px 6px; border-radius:3px;}
.xxdm_page li a:hover {color:#FF5500; border:#999 1px solid;}

.xxdm_page1 {text-align:center; font:14px/24px Verdana; clear:both; padding:10px 0;}
.xxdm_page1 a{color:#414141; text-decoration:none; border:#DDD 1px solid; padding:2px 6px; border-radius:3px;}
.xxdm_page1 a:hover{color:#FF5500; border:#999 1px solid;}
.xxdm_page1 strong{padding:2px 6px; _padding:2px 2px 2px 6px; background-color:#DDD; border:#DDD 1px solid; color:#333; border-radius:3px;}

/*背投广告*/
/*--- 背投广告 ---*/
#beitou{position:absolute;left:0;top:0;}
.beitou_left{height:700px;background:right top no-repeat;position:absolute;left:0;top:0;overflow:hidden;}
.beitou_right{height:700px;background:left top no-repeat;position:absolute;left:0;top:0;display:none;overflow:hidden;}

/* 左侧扫一扫 */
.wz-sf{position: fixed;left:32px;bottom: 2px;width: 130px;height: 244px;background:url("/img/style/lside.jpg") 0 0 no-repeat;z-index:9999;}
.wz-sf i{display: block;position: absolute;width: 16px;height: 16px;font-style: normal;line-height: 16px;text-align: center;cursor: pointer;right:2px;top:2px;color:#000;background: #fff;opacity:0.5;filter:alpha(opacity=5);}
.wz-sf i:hover{opacity:0.75;filter:alpha(opacity=75);}