/* CSS Document */
ul,li,img,dl,dt,dd,h1,h2,h3,h4,h5,h6,a,span,em,p,i{ margin:0px; padding:0px; list-style:none; border:none;font-style:normal; text-decoration:none;}
a:hover{ text-decoration:underline;}
body{ margin:0px; padding:0px; font-size:12px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; background:#f8f8f8;}
.warp{ width:1002px; margin:0px auto;}
.warpindex{ width:1002px; margin:0px auto;}
.f_t{ float:left;}
.f_r{ float:right;}
.mt_15{ margin-top:15px;}
.red{color:#e71d11;}
.clearfix{*zoom:1;}
.clearfix:after{content:""; height:0; visibility:hidden; display:block;}
.clear{ clear:both;}
.top_bar{ height:30px; background:#eeebe3; line-height:30px; color:#666; display:block;}
.top_bar a{ color:#666;}
.headerindex{ height:155px; background:url(../images/top_bar.png) no-repeat center; }
.headerindex .headindex{ width:1002px; height:119px; margin:0px auto;}
.headerindex .headindex .logoindex{ float:left; margin-top:25px;}
.headerindex .headindex .swf{ float:right; margin-top:30px; margin-right:0px;}
.headerindex .menuindex{ border-top:#fff 1px solid; height:35px;}
.headerindex .menuindex ul{ width:1002px; margin:0px auto; padding:0px;}
.headerindex .menuindex ul li{  float:left;  }
.headerindex .menuindex ul li a{ font:14px/35px "微软雅黑"; float:left; color:#fff; text-align:center; display:inline-block; height:35px; width:105px;}
.headerindex .menuindex ul li:nth-child(8) a{width: 162px;}
.headerindex .menuindex ul li a:hover{background:#fff; color:#e71d11; display:block;  height:35px;}
.headerindex .menuindex ul .current{background:#fff; color:#e71d11;}
.index_news{ width:807px; height:280px; overflow:hidden; float:left;}
.b_cont{width:426px;height:280px;overflow:hidden;position:relative; float:left;}
.ct_p_05{width:426px;height:256px;float:left;text-align:center;}
.ct_p_05 .ct_txt{display:block;line-height:35px;*line-height:35px; padding-left:10px; overflow:hidden;color:#fff;height:35px;cursor:pointer;filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0,startColorstr = '#8c000000', endColorstr = '#8c000000' );background-color:rgba(0,0,0,.55);_background:none;position: relative;margin-top: -35px;font-size:14px; text-align:left;}
.ct_p_05 a:hover .ct_txt{color:#fff;text-decoration: underline;}
.scrDotList_wrap{text-align:center;width:100%;position:absolute;bottom:2px;}
.scrDotList{padding:0 10px;zoom:1;line-height: 0;  }
.scrDotList span{display:inline-block;width:10px;height:10px; background:url(../images/icon_1.png) no-repeat 0px 0px; cursor:pointer;font-size:0;line-height:0;vertical-align:top;font-size: 0px; margin-left:5px;}
.scrDotList span.on{ background-position:-15px 0px;}
a.scrArrAbsLeft{position:absolute;left:0;bottom:0px;width:75px;height:75px;background:url(images/0813_ent_zyc_images_v2.png) 0px -136px no-repeat;cursor:pointer;}
a.scrArrAbsLeft:hover{background-position: 0 -217px;}
a.scrArrAbsRight{position:absolute;right:-1px;bottom:0px;width:75px;height:75px;background:url(images/0813_ent_zyc_images_v2.png) no-repeat -83px -136px;cursor:pointer;}
a.scrArrAbsRight:hover{background-position: -83px -217px;}
.headline_news{ float:right; width:365px;}
.headline_news h1{ font:20px/55px "黑体"; color:#000; text-align:center;}
.headline_news h1 a{ color:#000; text-overflow: ellipsis; overflow: hidden; white-space:nowrap; display: block;}
.headline_news .title{ border-bottom:#e5e1dc 1px solid; color:#cc1c1e; height:30px; font:600 17px/24px "微软雅黑";}
.headline_news .title span{ text-transform:uppercase; color:#e0d1be; font-size:15px; margin-left:10px; font-family:Arial, Helvetica, sans-serif;}
.headline_news ul li{ background:url(../images/icon_2.png) no-repeat left center; line-height:30px; padding-left:10px; text-overflow: ellipsis; overflow: hidden; white-space:nowrap; display: block;}
.headline_news ul li a{ color:#333; font-size:14px;}
.headline_news .share{ border-top:#dfdbd6 1px solid;  margin-top:5px; line-height:36px;}
.headline_news .share .fx{ float:left; color:#333;}
.headline_news .share .fx em{ float:left;}
.headline_news .share .fx a{ margin:9px 5px 0px 0px; float:left;}
.headline_news .share .more{ float:right;}
.headline_news .share .more a{ color:#666;}
.seach{ width:180px; height:30px; float:right;}
.seach .input_bj{ float:left; width:146px; height:26px; border:#e5e1dc 1px solid; line-height:26px; color:#333; text-indent:5px;  position:relative; z-index:999;}
.seach .input_bj em{ margin-top:12px;}
.seach .input_bj .input_text{ float:left; position:absolute; width:95px; height:21px; border:none; background:none; margin:2px 2px 2px 4px; line-height:21px;}
.seach .input_bj .input_select{ width:45px; float:left;}
.seach .input_bj a{ color:#333;}
.seach .tc_box{ border-left:#e0d1be 1px solid; border-right:#e0d1be 1px solid; height:auto; display:none; z-index:99; width:50px; background:#fff; position:absolute; top:26px; left:-1px; z-index:999;}
.seach .tc_box li{ line-height:24px; text-align:center; border-bottom:#e0d1be 1px solid}
.index_kw{ width:180px; height:240px; position:relative; background:url(../images/ebook_bj.png) no-repeat; margin-top:10px;}
.index_kw img{ border:#fff 2px solid; margin:10px 12px 0px 12px;}
.index_kw .name{ background:url(../images/icon_4.png) no-repeat; width:106px; height:35px; position:absolute; right:-5px; top:10px; font:18px/35px "黑体"; color:#edd58b; text-align:center;}
.index_online{ position:relative; height:180px; overflow:hidden;}
.index_online .title{ width:21px; padding:0px 10px; background:url(../images/title_1.png) no-repeat right;   writing-mode: tb-rl; float:left; height:231px; }
.index_online .title span{ font:600 17px/20px "微软雅黑"; color:#cc1c1e;}
.index_online ul{}
.index_online ul li{ float:left; width:122px; height:168px; padding:5px; background:#fff; margin-right:29px; position:relative; }
.index_online ul li img{width:122px; height:168px;}

.warp-pic-list{ width:940px;  overflow:hidden; position:relative;  float:right;}
.warp-pic-list .btn{width:40px;height:68px; background:url(../images/icon_8.png) no-repeat; position:absolute; top:55px; z-index:999;cursor:pointer;}
.warp-pic-list .prev{ background-position: 0px 0px;  left:20px;}
.warp-pic-list .next{ background-position:-40px 0px; right:20px;}


.pcont {width:940px;float:right;overflow:hidden;  position:relative;}
.ScrCont {width:32766px;zoom:1;}
#List1_1, #List2_1 {float:left;}
.LeftBotton,.RightBotton{width:40px;height:68px; background:url(../images/icon_8.png) no-repeat; position:absolute; top:55px; z-index:999;}
.LeftBotton {background-position: 0px 0px;  left:80px; }
.RightBotton {background-position:-40px 0px; right:20px; }

.boxgrid{width:122px; height:168px;overflow:hidden;position:relative;}
.boxgrid h3{margin:10px 10px 5px 10px;color:#FFF;font:14px "宋体";letter-spacing:-1px;font-weight:bold; text-align:center;}
.boxgrid img{position:absolute;top:0;left:0;border:0;}
.boxgrid p{padding:0 10px;color:#fff; font:12px/20px "宋体";     overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;}		
.boxcaption{float:left;position:absolute;background:#000;height:160px;width:100%;opacity:0.65;/* For IE 5-7 */filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=65);/* For IE 8 */-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";}
.captionfull .boxcaption{top:260px;left:0px;}
.caption .boxcaption {top:200px;left:0px;}
.view{ width:68px; height:22px; border:#fff 1px solid; color:#fff; text-align:center; line-height:22px; display:block; margin:10px auto;}


.index_title{   overflow:hidden; display:block; position: relative;}
.index_title::after{content: ''; height: 2px; position: absolute; bottom: 0; left: 0; right: 0; display: block; background-color: #cc1c1e;}
.index_title .bt{ float:left;  font:15px/38px Arial, Helvetica, sans-serif; color:#e0d1be; text-transform:uppercase; position: relative; z-index: 5;}
.index_title .bt span{ font:600 17px/38px "微软雅黑"; color:#cc1c1e; margin-right:15px; }
.index_title .bt em{ font:bold 15px/38px "微软雅黑"; color:#cc1c1e;}
.index_title .bt::after{ content: ''; height: 4px; position: absolute; bottom: 0px; left: 0; right: 0; display: block; background-color: #edd58b; }
.index_title .more{ float:right; color:#666; line-height:36px;}
.index_title .more a{ color:#666;}
.index_title_1{ background:url(../images/title_bj.gif) no-repeat left 36px; height:40px; overflow:hidden; display:block;}
.index_title_1 .bt{ float:left; font:15px/38px Arial, Helvetica, sans-serif; color:#e0d1be; text-transform:uppercase;}
.index_title_1 .bt span{ font:600 17px/38px "微软雅黑"; color:#cc1c1e; }
.index_title_1 .bt em{ font:bold 15px/38px "微软雅黑"; color:#cc1c1e; padding:0px 15px;}
.index_title_1 .more{ float:right; color:#666; line-height:50px;}
.index_title_1 .more a{ color:#666;}
.buy_but{ width:74px; height:24px; background:#ff4400; text-align:center; color:#fff; line-height:24px; display:block; margin:0px auto;}
.buy_but_1{width:74px; height:26px; line-height:24px; display:block; margin:0px auto;  text-align:center; margin-top:0px;}
.buy_but_1 a{ border:#e6e1d2 1px solid; color:#333; display:block;}
.buy_but_1 a:hover{ background:#ff4400; text-align:center; color:#fff;}

.index_tj{ width:325px; float:left; height:296px; overflow:hidden;}
.index_tj dl{ background:#eeebe3; padding:11px; display:block; height:auto; overflow:hidden; margin-top:10px;}
.index_tj dl dt{ float:left; width:144px; height:219px; padding:3px; background:#fff;}
.index_tj dl dt img{width:144px; height:219px;}
.index_tj dl dd{ line-height:24px; color:#333; float:left; margin-left:15px; width:135px;}
.index_tj dl dd p{ margin-bottom:10px;}
.index_tj dl dd .name{ font-size:14px; font-weight:bold;}
.index_tj dl dd .text{ height:120px; overflow: hidden;}
.index_jpyl{ width:655px; float:right; overflow:hidden; height:296px; }
.index_jpyl ul{ width:700px;}
.index_jpyl dl{ float:left; width:132px; margin-top:10px; margin-right:41px;}
.index_jpyl dl dt{ width:122px; height:168px; padding:5px; background:#fff;}
.index_jpyl dl dt img{width:122px; height:168px; }
.index_jpyl dl dd{ line-height:20px; color:#333; text-align:center;}
.index_book{width:655px; float:right; overflow:hidden;  height:296px;}
.index_book ul{ margin-top:10px; background:#eeebe3; padding:9px 10px; width:640px; height:229px;}

.footerindex{ background:#f2f2f2; margin-top:15px; clear:both; display:block;}
.footerindex .friendlink{ width:1002px; margin:0px auto; }
.footerindex .friendlink .title{ border-bottom:#e5e1dc 1px solid; height:40px; color:#333; font-size:13px; display:block; margin-bottom:10px; position: relative;}
.footerindex .friendlink .title .text-link{position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
.footerindex .friendlink .title span{font:15px/40px Arial, Helvetica, sans-serif; color:#e0d1be; text-transform:uppercase; margin-left:5px;}
.footerindex .friendlink a{ margin-right:10px; display:inline-block; line-height:24px; color:#333;}

.footerindex .copyright{border-top:#e5e1dc 1px solid; height:auto;  text-align:center; color:#333; font-family:Arial, Helvetica, sans-serif; margin-top:10px; padding-bottom: 15px;}
.footerindex .copyright .gongan{display: flex;align-items: center; justify-content: center; padding: 10px 0 5px 0;}
.footerindex .copyright a{ color:#333; margin:0px 3px;}
.footerindex .copyright .link{ text-align: center; margin-top: 5px;}
.footerindex .copyright .link a{ position: relative; padding: 0 10px;}
.footerindex .copyright .link a:not(:last-child)::after{ content: '|'; display: block; position: absolute; right: 0; top: 0;}
/*****分页*****/
.pages {  PADDING-RIGHT: 7px; PADDING-BOTTOM: 7px; MARGIN: 3px 3px 3px 0px ; PADDING-TOP: 7px; TEXT-ALIGN:center;  font-family:"微软雅黑"; font-size:12px; margin-top:20px;}
.pages A {BORDER:#dfdbd6 1px solid; PADDING:6px;MARGIN: 2px; COLOR: #666; TEXT-DECORATION: none; background:#fff;}
.pages A:hover {BORDER: #a09e9d 1px solid;COLOR: #fff; BACKGROUND-COLOR: #a09e9d; text-decoration:none;}
.pages A:active {BORDER: #dfdbd6 1px solid; COLOR: #393939; BACKGROUND-COLOR: #fff;}
.pages SPAN.current {BORDER: #a09e9d 1px solid; PADDING:6px;FONT-WEIGHT: bold; MARGIN: 2px; COLOR: #fff;  BACKGROUND-COLOR: #a09e9d}
.pages SPAN.disabled {BORDER: #eee 1px solid; PADDING:6px;  MARGIN: 2px; COLOR: #a09e9d;}

.sub_warp{ width:1002px; background:url(../images/icon_13.jpg) repeat-y 701px 0px; margin:15px auto; height:auto; overflow:hidden;}
.sub_left{ width:680px; float:left;}
.sub_right{ width:280px; float:right;}
.w_755{ float:left; width:755px;}
.w_235{ float:right; width:235px;}
.about_nav{}
.about_nav li{ width:52px; height:57px; font:14px/16px "微软雅黑"; float:left; margin-right:35px;}
.about_nav li a{ background:url(../images/icon_10.gif) no-repeat top; color:#666; display:block; height:47px; text-align:center; padding-top:10px;}
.about_nav li a:hover{ background:url(../images/icon_9.gif) no-repeat; color:#fff;}
.about_nav li .current{ background:url(../images/icon_9.gif) no-repeat; color:#fff;}
.about{ width:640px; border:#dfdbd6 1px solid; padding:19px; background:#fff; height:auto; overflow:hidden; color:#333; line-height:28px; font-size:14px; margin-top:15px; clear:both; display:block;}
.about p{ margin:20px 0px;}
.sub_phb{}
.sub_phb ul{ margin-top:10px;}
.sub_phb li{ line-height:36px; font-size:14px; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.sub_phb li span{ background:url(../images/icon_12.png) no-repeat; width:18px; height:18px; font:12px/18px Arial, Helvetica, sans-serif; color:#fff; display:inline-block; text-align:center; margin-right:5px;}
.sub_phb li .top{ background:url(../images/icon_11.png) no-repeat;}
.sub_phb li  a{ color:#333;}
.sub_tjbook{ clear:both; width:280px; overflow:hidden;}
.sub_tjbook ul{ width:320px;}
.sub_tjbook dl{ float:left; width:132px; margin-top:10px; margin-right:18px;}
.sub_tjbook dl dt{ width:122px; height:168px; padding:5px; background:#fff;}
.sub_tjbook dl dt img{width:122px; height:168px; }
.sub_tjbook dl dd{ line-height:20px; color:#333; text-align:center;}
.sub_picture{ width:280px; overflow:hidden;}
.sub_picture ul{ width:300px;}
.sub_picture ul li{ width:130px; height:90px; position:relative; margin-top:10px; margin-right:18px; float:left;}
.sub_picture ul li img{ width:130px; height:90px;  }
.sub_picture ul li p{position:absolute; width:130px;  height:30px; bottom:0px; left:0px; z-index:5; width:130px; opacity: 0.5; filter:alpha(opacity=50); background:#000;}
.sub_picture ul li span{  position:absolute; z-index:9; color:#fff; text-align:center; width:130px; left:0px; bottom:0px; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.sub_picture ul li a{ color:#fff;  text-align:center; line-height:30px;}
.site{ height:30px; color:#333; line-height:18px;}
.site a{ color:#333;}
.news{width:640px; border:#dfdbd6 1px solid; padding:19px; height:auto; overflow:hidden;  }
.news ul li{color:#333; line-height:30px; font-size:14px; display:block; clear:both;}
.news ul li a{ float:left; color:#333;  background:url(../images/icon_2.png) no-repeat left center; padding-left:10px; text-overflow: ellipsis; overflow: hidden; white-space:nowrap; display: block; width: 80%;}
.news ul li span{ float:right; color:#999; font-size:12px;}
.line{ border-top:#dfdbd6 1px solid; height:1px; zoom:1; margin:25px auto; width:100%; display:block; clear:both;}
.page{width:640px; border:#dfdbd6 1px solid; padding:19px; height:auto; overflow:hidden; line-height:28px; font-size:14px; color:#666;}
.page h1{ font:20px/26px "黑体"; color:#333; text-align:center; margin-bottom:10px;}
.page h1 span{ color:#999; font-size:12px; font-family:"宋体"; display:block;}
.page p{ margin:20px 0px;}
.page .share{border-top:#dfdbd6 1px solid; padding-top:10px; margin-top:15px; color:#333; font-size:14px;}
.shop_seach{ width:741px; height:28px; line-height:28px; border:#dfdbd6 1px solid; float:left; padding:6px; color:#999;}
.shop_seach b{ font-size:14px; color:#666; float:left;}
.shop_seach .select_box{ border:#e0d1be 1px solid; width:78px; height:26px; background:#fff; margin-left:10px; float:left; position:relative;}
.shop_seach .select_box a{ color:#333;}
.shop_seach .select_box span{ float:left; margin-left:5px;}
.shop_seach .select_box em{ margin-top:12px; margin-right:5px;}
.shop_seach .tc_box{ border:#e0d1be 1px solid; height:auto; display:none; z-index:99; width:78px; background:#fff; position:absolute; top:26px; left:-1px; z-index:999;}
.shop_seach .tc_box li{ line-height:24px; text-align:center; border-bottom:#e0d1be 1px solid}
.shop_seach .seach_form{ float:left; margin-left:20px; margin-right:10px;}
.shop_seach .seach_form input{ width:270px; height:24px; border:#e0d1be 1px solid; float:left; background:#fff;}
.shop_new{ border:#e0d1be 1px solid; width:233px; height:196px; display:block; clear:both; margin-top:10px;}
.shop_new ul{ margin:5px 10px;}
.shop_new ul li{ line-height:28px; background:url(../images/icon_2.png) left center no-repeat; padding-left:10px;}
.shop_new ul li a{ color:#333; font-size:14px;}

.arrow_icon{ height:0px; width:0px; content:"";border-left:transparent 4px solid; border-right:transparent 4px solid; border-top:#e0d1be 4px solid; display:inline-block; float:right;}
.slider_box{width:755px; margin-top:10px; height:255px;overflow:hidden;position:relative; float:left;}
.silder_con{height:255px;overflow:hidden;position:absolute;}
.silder_panel{width:755px;height:255px;overflow:hidden;float:left;position:relative;}
.silder_panel img{width:755px;height:255px;display:block;overflow:hidden;}
.silder_nav{width:760px;height:30px;margin:0px auto;bottom:0px;position:absolute;overflow:hidden;}
.silder_nav li{float:left;width:189px;height:30px;font-size:12px;text-align:center;padding:0px;margin-right:1px;background:url(../images/homeBannerDdBgThis.png);line-height:30px; text-align:center;}
.silder_nav li a{ color:#fff;}
.silder_nav li.current{ background:url(../images/homeBannerDdBg.png);}
.slider_box a.prev,.slider_box a.next{display:block;width:45px;height:100px;overflow:hidden;text-indent:-999px;position:absolute;cursor:pointer;margin:85px 0 0 0;background:url(../images/silder_btn.gif) no-repeat;}	
.slider_box a.prev{left:0;background-position:left 0;}
.slider_box a.next{right:0;background-position:right 0;}

.shop_book{ width:1082px;}
.shop_book dl{ float:left; width:132px; margin-top:15px; margin-right:42px;}
.shop_book dl dt{ width:122px; height:168px; padding:5px; background:#fff;}
.shop_book dl dt img{width:122px; height:168px; }
.shop_book dl dd{ line-height:20px; color:#333; text-align:center;}
.shop_book dl dd p{ display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.shop_book dl .zj{ color:#666;}
.shop_book dl .price{ color:#ff4400;}
.shop_book dl .price s{ color:#333; margin-left:10px;}
.shop_tj{ width:490px; height:296px; overflow:hidden; margin-top:10px;}
.shop_tj dl{ background:#eeebe3; padding:11px; display:block; height:auto; overflow:hidden; margin-top:10px;}
.shop_tj dl dt{ float:left; width:162px; height:219px; padding:3px; background:#fff;}
.shop_tj dl dt img{width:162px; height:219px;}
.shop_tj dl dd{ line-height:24px; color:#333; float:left; margin-left:20px; width:265px;}
.shop_tj dl dd p{ margin-bottom:10px;}
.shop_tj dl dd .name{ font-size:14px; font-weight:bold;}

.shop_lb{ clear:both; display:block;}
.shop_lb .title{ height:34px; border-bottom:#e61e11 1px solid; margin-top:10px;}
.shop_lb .title span{ height:34px; font:14px/34px "微软雅黑"; padding:0px 30px; display:inline-block; color:#fff; background:#e61e11}
.shop_lb dl{ margin:15px 0px 0px 0px; height:auto; overflow:hidden; display:block;}
.shop_lb dl:hover{ background:#FFFFFF;}
.shop_lb dl dt{ width:122px; height:168px; padding:5px; background:#fff; float:left;}
.shop_lb dl dt img{width:122px; height:168px; }
.shop_lb dl .induct{ float:left; width:455px;line-height:24px; color:#999; margin-left:20px;}
.shop_lb dl .induct h2{ border-bottom:#cbcbcb 1px dotted; font-size:12px; font-weight:normal; padding-bottom:10px; margin-bottom:10px; padding-top:5px;}
.shop_lb dl .induct b{ font-size:14px; color:#333;}
.shop_lb dl .induct em{ color:#333;}
.shop_lb dl .info{ display:block; color:#999; line-height:24px;}
.shop_lb dl .info span{ float:left; width:60px; text-align:right;}
.shop_lb dl .but{ float:right; width:85px; margin-top:30px; margin-right:25px;}
.shop_lb dl .but a{ margin-bottom:15px; display:block; clear:both;}
.but_1{ width:84px; height:24px; background:#ff4300; font:12px/24px "宋体"; color:#fff; display:inline-block; text-align:center}
.but_2{ width:84px; height:24px; background:#ffe4cf; font:12px/24px "宋体"; color:#ff4300; display:inline-block; text-align:center;}
.important_tj{ border:#dfdbd6 1px solid; height:auto; width:233px;}
.sideHot {height:auto; overflow: hidden;position: relative; margin-top:15px; padding-bottom:10px;}
.sideHot .leftBtn {left: 15px; position: absolute; z-index: 10; top:90px;}
.sideHot .rightBtn {position: absolute;right: 15px; z-index: 10; top:90px;}
.sideHot .list { margin: 0 auto;overflow: hidden; height:auto; width: 132px;}
.sideHot ul { width: 2000%;}
.sideHot li {float: left; height:auto; overflow: hidden;text-align: center;width:132px;}
.sideHot .imgDiv{ width:122px; height:168px; padding:5px; background:#fff; float:left;}
.sideHot .imgDiv img{width:122px; height:168px; }
.sideHot .name {line-height:20px; padding-top:5px; display:block; clear:both;  color:#333;}
.phbHot{ margin:10px; height:auto; overflow:hidden;}
.phbHot dl{ border-top:#dfdbd6 1px solid; padding-top:10px; padding-left:28px; padding-bottom:10px; position:relative; display:block; clear:both; height:auto; overflow:hidden;}
.phbHot dl .num{ background:url(../images/icon_16.png) no-repeat; width:18px; height:21px; font: bold 14px/18px "宋体"; color:#fff; position:absolute; left:0px; top:0px; text-align:center;}
.phbHot dl .grdy{ background:url(../images/icon_17.png) no-repeat; width:18px; height:21px; font: bold 14px/18px "宋体"; color:#fff; position:absolute; left:0px; top:0px; text-align:center;}
.phbHot dl dt{ width:48px; height:68px; float:left;}
.phbHot dl dt img{width:48px; height:68px;}
.phbHot dl dd{ width:128px; float:right; line-height:22px; color:#999;}
.phbHot dl dd em{ color:#333;}
.shop_list{ border:#dfdbd6 1px solid; padding:10px; height:auto; overflow:hidden; background:#fff;}
.shop_list .picture{ width:375px; height:295px; border:#dfdbd6 1px solid; padding:9px; text-align:center; float:left;}
.shop_list .picture img{ text-align:center; margin:0px auto; }
.shop_list .dinfo{ width:545px; float:right; margin-right:15px;}
.shop_list .dinfo h2{ font:20px/26px "黑体"; color:#333; margin-bottom:15px;}
.shop_list .dinfo ul li{ display:block; clear:both; line-height:28px; color:#999;}
.shop_list .dinfo ul li span{ float:left; width:70px; text-align:right; color:#666}
.shop_list .dinfo ul li .price1{ font-size:24px; color:#333; font-family:Arial, Helvetica, sans-serif;}
.shop_list .dinfo ul li s{ font-size:16px; color:#333; font-family:Arial, Helvetica, sans-serif;}
.shop_list .num{ border-top:#cbcbcb 1px dotted; padding-top:10px; margin-top:10px;}
.shop_list .num span{ float:left; width:70px; text-align:right; color:#666; line-height:28px;}
.shop_list .num em{ float: left; margin-top: 5px;}
.shop_list .num .input_1{ width:36px; height:20px; border:#ccc 1px solid; margin:0px 5px; float:left;}
.shop_list .num a{ float:left; margin-top:3px;}
.but_3{ width:115px; height:38px; background:#ff4400; font:16px/38px "微软雅黑"; text-align:center; color:#fff; display:inline-block; margin-top:10px;}
.but_4{ width:134px; height:38px; background:url(../images/icon_18.png) no-repeat; font:16px/38px "微软雅黑"; text-align:center; color:#ff4400; display:inline-block; margin-top:10px; text-indent:15px; margin-left:20px;}
.shop_dealt{ line-height:28px; color:#666; font-size:14px;}
.shop_dealt p{ margin:20px 0px;}
.shop_dealt .title{ background:url(../images/title_bj1.gif) no-repeat; width:755px; height:40px; font:14px/40px "微软雅黑"; color:#cc1c1e; text-indent:20px;}

.changeBox_a1{width:310px;height:250px;overflow:hidden;position:relative; background:#fff; float:left;}
.changeBox_a1 .a_bigImg img{position:absolute;top:5px;left:5px;display:none;}
.changeDiv{position:absolute;top:5px;left:5px;display:none;}
.changeDiv h3{position:absolute;left:0px;bottom:0;width:300px;height:24px;line-height:24px;background:#000;filter:alpha(opacity=70);opacity:0.7;}
.changeDiv h3 a{display:block;padding-left:10px;color:#fff; font-size:12px; font-weight:normal;}
.ul_change_a2{position:absolute;right:5px;bottom:8px;overflow:hidden;}
.ul_change_a2 li{display:-moz-inline-stack;display:block;*display:inline;*zoom:1; width:15px; height:15px; text-align:center; line-height:15px; margin-right:5px; float:left;}
.ul_change_a2 span{display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;margin-right:2px; filter:alpha(opacity=85);opacity:0.85;cursor:pointer;  width:15px; height:15px; color: #fff;}
.ul_change_a2 span.on{background:#cc1c1e;color:#fff;}
.corner_new{ float:right; width:355px;}
.corner_new li{ line-height:36px; font-size:14px;}
.corner_new li a{ background:url(../images/icon_2.png) no-repeat left center; color:#333; padding-left:10px; display: block; text-overflow: ellipsis; overflow: hidden; white-space:nowrap;}
.corner_dl{}
.corner_dl dl{ border-bottom:#dfdbd6 1px solid; padding-bottom:15px; margin-top:15px; height:auto; overflow:hidden;}
.corner_dl dl dt{ float:left; width:135px; height:95px;}
.corner_dl dl dt img{width:135px; height:95px;}
.corner_dl dl dd{ float:right; margin-left:15px; line-height:20px;  width:525px;}
.corner_dl dl dd h2{ font-size:14px; padding-bottom:10px; color:#333;}
.corner_dl dl dd a{ color:#666;}
.contact{ background:#fff; border:#dfdbd6 1px solid; padding:19px; line-height:36px; color:#333; height:auto; overflow:hidden;}
.contact .cont_text{ float:left; width:320px; font-size:14px;}
.contact .cont_text_contact{ float:left; width:950px; font-size:14px;}
.member_box{ background:#fff; border:#dfdbd6 1px solid; margin:15px auto; width:1000px; height:auto; overflow:hidden;}
.member_box .mem_title{ height:38px; background:#dfdbd6; font: bold 14px/38px "宋体"; color:#666; text-indent:15px;}
.member_form{ width:500px; border-right:#cacaca 1px dotted; padding-right:85px; padding-left:100px; margin:45px 0px; float:left;}
.member_form li{ font-size:12px; color:#999; display:block; clear:both; margin-bottom:15px; height:auto; overflow:hidden;}
.member_form li h3{ width:85px; float:left; text-align:right; line-height:30px; margin-right:10px; font-size:14px; color:#333; font-weight:normal;}
.member_form li em{ color:#ff0000; margin-left:10px; font-size:12px;}
.member_othre{ color:#333; font-size:12px; float:left; width:270px; margin-left:30px; text-align:center; margin-top:160px;}
.member_othre a{ font-size:14px; color:#666; text-decoration:underline; font-weight:bold;}
.member_form .member_text1{ width:240px; height:28px; border:#dfdbd6 1px solid; float:left;}
.but_5{ width:115px; height:38px; background:#e61a0f; font:16px/34px "微软雅黑"; text-align:center; color:#fff; display:inline-block; margin-top:10px; border:none;}


.focus{ width:426px;height:280px;overflow:hidden;position:relative; float:left;}  
.focus img{ width: 426px; height: 256px;} 
.focus .shadow .title{width: 260px; height: 35px;padding-left: 30px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:35px; line-height: 35px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:0px; left:200px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{ margin-top:5px; overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:10px;height:10px; background:url(../images/icon_1.png) no-repeat 0px 0px; cursor:pointer; margin-right:5px; text-decoration:none; text-align:center; outline:0; float:left;  }    
.focus .D1fBt .current,.focus .D1fBt a:hover{ background-position:-15px 0px;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat; display:none;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;} 

.mod_qr {display: inline; position:fixed; bottom:20px; right:0px; z-index:999;}
.mod_qr .mod_qr_bd {position: relative;cursor: pointer;display: block;text-align: center;width:150px;height: 180px;color: #6c6c6c;border: 1px solid #e8e8e8;overflow: hidden;text-decoration: none; background:#fff;}
.mod_qr .mod_qr_bd span {display: block;height: 20px;line-height: 20px;overflow: hidden;margin: 4px auto 0; cursor: pointer;text-align: center; font-family:"微软雅黑"; color:#ff0000;}
.mod_qr .mod_qr_bd img {display: block;width: 150px;height: 150px;vertical-align: bottom;}
.mod_qr .fixed_qr_close {position: absolute; top: 0; left: -19px; display: block; width: 18px; height: 18px;border: 1px solid #e8e8e8; background:#fff;}
.mod_qr .fixed_qr_close s {width: 11px;height: 11px;margin-left: 4px;margin-top: 4px; background:url(../images/close.png) no-repeat; display:block;}

*html .mod_qr {
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,100)||0)-40));
	_bottom:auto;
	_position:absolute;
}
.video-list{ }
.video-list li{ width: 230px;     float: left;	margin:0 27px 0 0;	padding:20px 0 0 ;	display: inline;}
.video-list li:nth-child(4n){ margin-right: 0;}
.video-list li .pic{width: inherit; height: 148px; position: relative; display: block;}
.video-list li .pic::after{content: '';    height: 44px;	bottom: 0;	left: 0;	width: 100%; position: absolute; right: 0; background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.75));}
.video-list li .pic img{ width: 230px; height: 148px; display: block;}
.video-list li .pic span{font-size: 14px; line-height: 14px;   background: url(../images/pcounts.png) no-repeat 0 0px;	position: absolute;	bottom: 8px;	left: 7px;	color: #fff;	padding: 0 0 0 18px; z-index: 5;}

.video-list li .text{	height: 42px;    line-height: 21px;    overflow: hidden;    word-wrap: break-word;    margin: 7px 0 4px;    font-size: 14px;}
.video-list li .text a{ color: #333;}
.video-js .vjs-big-play-button{ height: 1.85em !important; width: 1.85em !important; border-radius: 50% !important; line-height: 1.85em !important;}

.audio-list li{ display: flex; align-items: center; justify-content: space-between; background-color: #fff; padding: 5px; margin-top: 20px;}
.audio-list li .info{ display: flex; align-items: center; font-size: 14px;}
.audio-list li .btn-box{ margin-right: 10px;}
.audio-list li .btn-box a{float: left; margin-left: 10px; border: #e6e1d2 1px solid;	color: #333;  width: 74px;	height: 28px;	 display: flex; align-items: center; justify-content: center;	text-align: center;	}
.audio-list li .btn-box a:hover{ background:#ff4400; text-align:center; color:#fff;}
.audio-list li .btn-box a span{width: 14px; height: 14px; display: block; margin-right: 5px;}
.audio-list li .btn-box a.play span.play-icon{ background: url(../images/pcounts-gray.png) no-repeat;}
.audio-list li .btn-box a.play span.pause-icon{ background: url(../images/pause-gray.png) no-repeat;}
.audio-list li .btn-box a.play:hover { background-color: #fff; color: #333;}
/* .audio-list li .btn-box a:hover.play span{ background: url(../images/pcounts.png) no-repeat;} */
.audio-list li .btn-box a.down span{ background: url(../images/down-gray.png) no-repeat;}
.audio-list li .btn-box a:hover.down span{ background: url(../images/down.png) no-repeat;}


.audio-container li{}
.audio-container li{ width: 230px;     float: left;	margin:0 27px 0 0;	padding:20px 0 0 ;	display: inline;}
.audio-container li:nth-child(4n){ margin-right: 0;}
.audio-container li .pic{width: inherit; height: 315px; position: relative; display: block;}
.audio-container li .pic img{ width: 230px; height: 315px; display: block;}

.audio-container li .text{	height: auto; text-align: center;    line-height: 21px;    overflow: hidden;    word-wrap: break-word;    margin: 7px 0 4px;    font-size: 14px;}
.audio-container li .text a{ color: #333;}
.audio-container li .text .btn{border: #e6e1d2 1px solid; background-color: transparent; width: 90px; font-size: 12px; margin: 5px auto 0 auto;	height: 26px;	line-height: 24px; text-align: center;	display: block;}
.audio-container li .text .btn:hover{ background:#ff4400; text-align:center; color:#fff;}



.audio-container-5 li{ width: 184px;     float: left;	margin:0 20px 0 0;	padding:20px 0 0 ;	display: inline;}
.audio-container-5 li:nth-child(4n){ margin-right: 20px;}
.audio-container-5 li:nth-child(5n){ margin-right: 0px;}
.audio-container-5 li .pic{width: inherit; height: 252px; position: relative; display: block;}
.audio-container-5 li .pic img{ width: 184px; height: 252px; display: block;}

.audio-container-5 li .text{	height: auto; text-align: center;    line-height: 21px; height:55px;    overflow: hidden;    word-wrap: break-word;    margin: 7px 0 4px;    font-size: 14px;}
.audio-container-5 li .text a{ color: #333;}
.audio-container-5 li .text .btn{border: #e6e1d2 1px solid; background-color: transparent; width: 90px; font-size: 12px; margin: 5px auto 0 auto;	height: 26px;	line-height: 24px; text-align: center;	display: block;}
.audio-container-5 li .text .btn:hover{ background:#ff4400; text-align:center; color:#fff;}

.site-location{height: 30px; line-height: 30px; color: #333; display: flex; }
.site-location a{ color: #666;}
.site-location span{margin: 0 5px; }
.site-location span::before{content: ">"; display: inline-block;}
