/*art-body*/
.artcont{ color:#444;}
.artcont .sm{//width: 640px;margin: 0 auto;}
.artcont .shuoming{margin:10px 0; padding: 20px 25px 20px 35px; border: 1px solid #ededed;font-size: 14px; color: #999;background: #f8f8f8;text-indent: 2em;}
.art-auther{height: 35px;text-align: center;}
.art-auther .c1{color: #d9333f;}
.art-auther span{display:inline-block;margin: 0 5px;}
.artitle h1{text-align:center;font-size: 24px;color:#333;line-height:40px;padding:20px 0 10px;font-weight: bold;}
.art-guidecont{padding:20px 30px; position:relative;margin: 20px 0;}
.art-guidecont .btn{ width:30px; height:30px; display:inline-block; position:absolute;}
.art-guidecont .arr-left{left:0; top:0; border-left:2px solid #ddd; border-top:2px solid #ddd;}
.art-guidecont .arr-right{right:0; bottom:0; border-right:2px solid #ddd; border-bottom:2px solid #ddd;}
.art-guidecont .jjxq{font-style: italic;font-size:16px;line-height:28px;text-indent: 2em;}

.art-views span{ float: right;padding-left: 25px;overflow: hidden; background: 0px -212px no-repeat}
.art-share {float:right;display: none;}
.art-auther span.vis{ background: 0px -212px no-repeat; padding-left:30px;}
.art-body{ width: 640px;margin: 0 auto;overflow: hidden;font-size: 16px;line-height: 28px;text-indent: 2em;}
.art-body h1{display: inline-block;border-left: 5px solid #d9333f;line-height: 5px;font-size: 20px;color: #d9333f;font-weight: bold;padding-left: 5px;text-indent: 0em;margin-bottom: 20px;}
.art-body h2,.art-body em{display: inline-block;border-bottom: 2px solid #ddd; line-height: 30px;font-size:20px; color: #333;font-weight: bold;text-indent:0em;margin: 10px 0;}
.art-body h3{display: block;font-size: 14px;color: #999;text-align: center;font-style: normal;margin-bottom: 20px; margin-top: -15px;text-indent:0em;}
.art-body blockquote{padding: 20px 20px 20px 40px;background: url(/uploads/image/tdimages/blockquote.png) no-repeat -20px 0px;font-style: italic;}
.art-body p{margin-bottom: 20px;word-wrap: break-word;}
.art-body img{ display:block; max-width:100%; margin:20px auto}
.art-body a:link,.art-body a:visited{color:#d9333f;}
.art-body a:hover{color: #d9333f; border-bottom: 1px solid #d9333f;}
.picart-tags{ height:45px; line-height:45px; padding:30px 0;}
.art-tags{ height:45px; line-height:45px; padding:20px 0 0;}
.art-tags .tags-left,.picart-tags .tags-left{float: left;display: inline-block;height: 45px;max-width: 520px;}
.art-tags .tags-left a,.picart-tags .tags-left a{display: inline-block;color: #d9333f;height: 26px;line-height: 26px;padding: 0 8px;}
.art-tags .tags-left a:hover,.picart-tags .tags-left a:hover{color:#333;}
.art-tags .art-share .bdshare-button-style0-16,.picart-tags .art-share .bdshare-button-style0-16{ margin:0; float:left}
.art-tags .share-tit,.picart-tags .share-tit{line-height:45px;}

.detail_page {overflow:hidden;text-align:center;font-size: 16px;padding:20px 0;position:relative;width: 300px;margin:10px auto;letter-spacing: 2px;text-indent: 0em;}
.detail_page .now {height: 40px;line-height: 40px;}
.detail_page a.prev {position:absolute;top:20px;margin:0;left:0px;}
.detail_page a.next {position:absolute;top:20px;margin:0;right:0px;}
.detail_page a.next,.detail_page a.prev {display:block;width: 100px;height: 40px;line-height: 40px;transition:inherit;border: 1px solid #eeeeee;color: #212121 !important;}
.detail_page a:hover,.detail_page .cur {/* border: 1px solid #ef0c0c!important; */color: #d9333f !important;}

.addtab-main{width: 840px;}
.addtab-wrap .adtab-title{height:60px; overflow:hidden; width:100%;}
.addtab-wrap .addtab-ul {//margin-top:20px;}
.addtab-wrap .addtab-ul li{ float:left; height:50px; width:158px; text-align:left;line-height:50px; font-size:18px;padding-bottom: 30px;}
.addtab-wrap .addtab-ul li a{ font-size:20px;padding-bottom: 10px;color: #222;border-bottom:2px solid #f1f1f1;}
.addtab-wrap .addtab-ul .active{//background-color:#000;position:relative;}
.addtab-wrap .addtab-ul .active a{color: #d9333f;border-bottom: 2px solid #d9333f;}
.addtab-main .addtab-main-one{ display:none}
.addtab-main .current{display:block;padding-top: 10px;}
.addtab-main-one .addtab-pic{ width:183px; float:left}
.addtab-main-one .right{ width:250px; float:right}
.addtab-main-one .addtab-pic a{position:relative;display:block;margin-bottom: 18px;width:183px;height:175px;overflow:hidden;}
.addtab-wrap .addtab-pic img{ width:100%;min-height: 175px;background: #f5f5f5;}
.addtab-wrap .addtab-pic .tit{ position:absolute; left:0; bottom:0; width:163px; padding:0 10px; overflow:hidden; height:36px; line-height:36px; text-align:center; color:#fff; z-index:9}
.addtab-wrap .addtab-pic .bg{ position:absolute; left:0; bottom:0;width:100%; height:36px; background-color:#000;background: linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.3) 100%);}
.addtab-main-one .mid{width:340px;float:left;margin-left:40px;}
.addtab-main-one .mid-top a{ height:28px; line-height:28px;  font-size:18px;white-space: nowrap;overflow: hidden;text-align:center;text-overflow:ellipsis;display:block}
.addtab-main-one .mid-top p{  color:#999; height:25px; line-height:25px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.addtab-main-one .mid-ul{ overflow:hidden; width:100%; margin-top:17px;}
.addtab-main-one .mid-ul li{ height:28px; line-height:28px;background:  -2px -325px no-repeat; padding-left:20px; overflow:hidden}

.detail-foot{ margin:20px auto;}
.detail-foot .about-news {width: 840px;float: left;}
.about-news .news-ul{ overflow:hidden;zoom:1;}
.about-news li{ width:50%; height:30px; float:left; overflow:hidden}
.about-news li a{ display:block; height:30px;margin-left: -8px;line-height:30px; padding-left:20px;background:  5px -325px no-repeat;}

.page-box {height:55px;line-height:55px;overflow:hidden;text-align:center;font-size:18px;padding:40px 0 50px;position:relative;list-style:none;}
.page-box a,.page-box span,.page-box i {color:#aaaaaa;margin:0 10px;font-style:normal}
.page-box .current {color:#333;}
.page-box a:hover,.page-box span:hover,.page-box i:hover {color:#d9333f;}
.page-box a.prev,.page-box a.next,.page-box span.prev,.page-box span.next,.page-box i.prev,.page-box i.next {display:block;width:136px;height:53px;line-height:53px;border:1px solid #aaaaaa;color:#212121;text-align:left;transition:inherit;}
.page-box a.prev i,.page-box a.next i,.page-box span.prev i,.page-box span.next i,.page-box i.prev i,.page-box i.next i {color:#212121}
.page-box a.prev,.page-box span.prev,.page-box i.prev {text-align:center}
.page-box a.next,.page-box span.next,.page-box i.next {float:right;text-align:center}
.page-box a.prev:hover,.page-box a.next:hover {color:#212121;border:3px solid #222;width:132px;height:49px;line-height:49px;transition:inherit;text-decoration:none;}
.page-box span.prev,.page-box span.next {width:136px;height:53px;line-height:53px;border:1px solid #f2f2f2;color:#f2f2f2;text-align:center}
.page-box span.prev i,.page-box span.next i {color:#f2f2f2}
.page-box span {color:#212121}
.page-box span.prev,.page-box a.prev {position:absolute;top:40px;margin:0;left:0px}
.page-box span.next,.page-box a.next {position:absolute;top:40px;margin:0;right:0px}


.detail-right{width: 300px;float:right;}
.detail-right .focus5{width: 300px;height: 290px;position:relative;}
.detail-right .focus5 li{width: 300px;height: 250px;position:absolute;left:0;top:0;display:none;opacity:0;}
.detail-right .focus5 .current{display:block; opacity:1}
.detail-right .focus5 img{width: 300px;height:auto;min-height: 250px;background: #f5f5f5;}
.detail-right .focus5 .picimg{width: 300px;height: 250px;overflow: hidden;}
.detail-right .circle{height:5px;margin-top:15px;text-align:center;margin-left: 100px;}
.detail-right .all-tit .text {color:#fff;font-size:16px;height: 48px;line-height:48px;width: 260px;left: 0;padding: 0 20px;overflow: hidden;z-index:9;position:absolute;top:0;transition:all .4s ease-in-out;}
.detail-right .circle i{ display:inline-block; width:27px; height:5px; margin:0 5px; float:left; background-color:#b2b2b2}
.detail-right .circle .active{ background-color:#000}
.detail-right .focus5-ul{height: 250px;overflow:hidden;zoom:1;}
.detail-right .all-tit{ left:0; bottom:0;}
.detail-right .all-tit,.detail-right .all-tit .bg,.detail-right .all-tit span{width:100%;}
.detail-right .all-tit {position:absolute;height:48px;text-align:center;}
.detail-right .all-tit em {display:inline-block;width:20px;height:20px;position:absolute;}
.detail-right .all-tit .bg {display:block;height:48px;position:absolute;left:0;top:0;background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.3) 100%);}


/*submenu*/
.submenu {float: left!important;width: 300px;margin: 16px auto;overflow:hidden;z-index: 99;}
.submenu .hotcont {float:left;width:700px;font-size:12px;line-height:38px;color:#000;}
.submenu .hotcont a:link,.submenu .hotcont a:visited {color:#000;margin-right:25px;display:inline}
.submenu .hotcont a:hover {color:#e91e63}
/*search*/
.submenu .sealeft {float:left;background: url(/uploads/image/tdimages/search_icon.png) no-repeat 0px 1px;padding-left:35px;}
.submenu input {border:none}
.submenu .hot-search-inp {float:left;width: 190px;background: #f5f5f5;padding: 4px 12px 4px 15px;margin-right:0px;height:20px;display:inline;line-height:19px;color:#8d8d8d;font-size:14px;outline-style:none;}
.submenu .hot-search-but {float:left;display:inline;width:46px;height: 28px;background:#fc6a57;background: #fc6a57 linear-gradient(to right, transparent 70%, #fa4e88 100%);color:#ffffff;cursor:pointer;}
.submenu .hot-search-but:hover {background:#222;}
.news-wrap {clear: both;}
.news-wrap .title2{position:relative;height:46px;line-height:46px;margin: 10px 0 0;background-color:#222;font-size:20px;text-align:center;color:#fff;font-weight:normal;}
.news-wrap .title2 h3{font-weight:normal}
.news-wrap .title2 a {color: #ffffff;letter-spacing: 10px;}
.news-wrap .title2 .arr{ position:absolute; left:180px; bottom:-10px; width:15px; height:10px; background:url(/uploads/image/tdimages/sy_ico.png) 0 -330px no-repeat}
.news-wrap .news-li{ background-color:#fcfcfc; overflow:hidden; zoom:1;}
.news-wrap li{width: 300px;border-bottom:1px solid #eee;float:left;}
.news-wrap li span{clear:both;display:block;width: 250px;height:36px;line-height:36px;padding:10px 0;font-size:16px;padding-left:40px;overflow:hidden;}
.news-wrap li img{ width:380px; height:190px; float:left; display:none}
.news-wrap li.active img{ display:block}
.news-wrap .nub0 span{ background:url(/uploads/image/tdimages/num.png) 5px 18px no-repeat}
.news-wrap .nub1 span{ background:url(/uploads/image/tdimages/num.png) 5px -37px no-repeat}
.news-wrap .nub2 span{ background:url(/uploads/image/tdimages/num.png) 5px -94px no-repeat}
.news-wrap .nub3 span{ background:url(/uploads/image/tdimages/num.png) 5px -149px no-repeat}
.news-wrap .nub4 span{ background:url(/uploads/image/tdimages/num.png) 5px -204px no-repeat}

.det-title{ height:30px; margin-bottom:30px; border-bottom: 1px solid #e6e6e6; padding-bottom:10px;}
.det-title h3{display: initial;font-size: 24px;letter-spacing: 5px;font-weight: normal;height: 30px;line-height: 75px;background: #ffffff; padding-right: 30px;}
.djdzk{ overflow:hidden;zoom:1;}
.djdzk li{ width:100%; float:left;}
.djdzk li:hover .text{color:#d9333f; }
.djdzk li .pic{display:none;height: 200px;width: 300px;position:relative;}
.djdzk li img{width: 300px;height:auto;float:left;}
.djdzk .picimgb {width: 300px;height: 200px;background: #f5f5f5;overflow: hidden;}
.djdzk .active .pic{ display:block}
.djdzk .active .info a{ display:none}
.djdzk .all-tit{ left:0; bottom:0; z-index:9}
.djdzk .all-tit,.djdzk .all-tit .bg,.djdzk .all-tit span{width:100%;}
.djdzk li .info a{margin-top:10px;font-size: 16px;display:block;height:30px;line-height:30px;width:300px;overflow:hidden;}
.djdzk li .info p{margin: 5px 0;line-height: 25px; height: 50px;color: #666;}
.djdzk .all-tit .text{height: 48px;color: #222;font-size: 18px;line-height:48px;width: 260px;left: 0;padding: 0 20px;overflow: hidden;}
.djdzk .all-tit .bg {display: block;height: 48px;position: absolute;left: 0;top: 0; background: #ffffff;}

.djdzs{padding-bottom: 10px;}
.djdzs li p{ overflow:hidden;zoom:1;}
.djdzs li .tit a{ font-size:18px; color:#d9333f; height:40px; line-height:40px;}
.djdzs p a,.djdzs p em{font-size:16px; line-height:20px; height:20px; margin:10px 0; display:inline-block;}
.djdzs p em{ color:#ccc}
.djdzs p em{ margin:10px 8px;}   

.pic4{width: auto;margin: 10px 0 30px;}
.pic4 .tit{ height:44px; width:1200px; margin:0px auto;    padding: 15px 0;    border-top: 1px solid #e5e5e5;}
.pic4 .det-title{ margin:0; padding:0; border:none;float:left;}
.pic4 .det-title,.pic4 .det-title h3{height:44px; line-height:44px;border-bottom: none;}
.pic4 .rec-links{ display:inline-block; width: 1000px;overflow: hidden;height: 44px;}
.pic4 .rec-links em{color:#eee}
.pic4 .rec-links em:last-child {color: #fff;}
.pic4 .rec-links a{color:#555}
.pic4 .rec-links a{line-height: 44px;margin: 0 8px; }
.pic4 .rec-links a:hover{color:#d9333f;}
.autopic{ width:1200px;margin: 0 auto;height:260px; position:relative; overflow:hidden;zoom:1;}
.autopic ul{ overflow:hidden;zoom:1; margin:0 auto; width:200%;}
.autopic li{ width:265px; height:260px; float:left; margin-right:47px; position:relative;overflow: hidden;}
.autopic li img{ width:100%; min-height: 260px;background: #f5f5f5;}
.autopic .btn{ display:inline-block; width:42px; height:50px; position:absolute; top:80px; text-indent:-9999px; z-index:9; cursor:pointer }
.autopic .btn:hover{ opacity:0.8;filter: progid:dximagetransform.microsoft.alpha(opacity=80);}
.autopic .prev{ background:url(/uploads/image/tdimages/arr.png) 0px 0px no-repeat; left:0;}
.autopic .next{ background:url(/uploads/image/tdimages/arr.png) -43px 0px no-repeat; right:0;}
.autopic .all-tit{ display:block; left:0; bottom:0; z-index:9}
.autopic .all-tit,.autopic li .bg{width:100%;}
.autopic .all-tit .text{color: #ffffff;height: 48px;line-height:48px;width:225px;left: 0; padding: 0 20px;font-size:16px;z-index:9;position:absolute;top:0;overflow:hidden;transition:all .4s ease-in-out;}
.autopic .all-tit .text:hover,.autopic li:hover .text{color:#fff;}
.autopic .all-tit {position:absolute;height:48px;text-align:center;}
.autopic .all-tit em {display:inline-block;width:20px;height:20px;position:absolute;}
.autopic .all-tit .bg {display:block;height:48px;position:absolute;left:0;top:0;background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.3) 100%);//background: #fff;}

.rechots p{ overflow:hidden;zoom:1;}
.rechots p a{margin-right:20px; display:inline-block; margin-bottom:8px;}
/*mobile*/
.art-auther li.view{position:relative;z-index:15;display: inline-block;margin: 0 10px;//float: right;}
.art-auther li .wap_view{display:inline-block;padding-left:20px;color:#d9333f;background:url(/uploads/image/tdimages/qrcode2.png) no-repeat 0 center}
.art-auther li .wap_view:hover{text-decoration:none}
.art-auther li .wap_qrcode{display:none;width:122px;line-height:20px;padding:15px 15px 10px;text-align:center;background:#fff;border:1px solid #e1e1e1;border-radius:3px;position:absolute;left:-40px;top:30px}
.art-auther li .wap_qrcode .triangle{display:block;width:11px;height:6px;margin-left:-6px;background:url(/uploads/image/tdimages/triangle4.png) no-repeat;position:absolute;left:50%;top:-6px}
.art-auther li .wap_qrcode .qrcode-box table,.wap_qrcode .qrcode-box img{margin:0 auto!important}
.art-auther li .wap_qrcode .title{margin-top:8px;font-size:14px;color:#333}
.art-auther li .wap_qrcode .tips{margin-top:4px;color:#999;font-size: 12px;}