
.news-list .news-ul{ overflow:hidden;zoom:1; margin-top:45px;}
.news-list .news-ul li{overflow: hidden;width:100%;height: 200px;padding-bottom:45px;margin-bottom:45px;float:left;border-bottom:1px solid #f0f0f0;}
.news-list .news-ul li a{display: block;height: 200px;overflow: hidden;float: left;}
.news-list .news-ul li:last-child{ margin-bottom:0;}
.news-list .page-box{*margin-top:0;}
.news-list .news-ul img{width: 255px;height:auto;min-height: 200px;float:left;background: #f5f5f5;}
.news-list .news-ul .info{height: 200px;width: 450px;padding-left: 40px;float: left;position: relative;}
.news-list .news-ul .top{ overflow:hidden;zoom:1; max-height:90px; width:300px; margin:15px 0 20px;}
.news-list .news-ul .title{display:block;height:auto;overflow:hidden;float:left;font-size: 20px;}
.news-list .news-ul .vis{ display:inline-block; height:0px; line-height:36px; float:right; padding-left:23px; //background: 0px -217px no-repeat; color:#ffffff}
.news-list .news-ul .jj1{line-height:25px;height:75px;overflow:hidden;color: #888;display: -webkit-box;-webkit-line-clamp: 3;word-wrap: break-word;word-break: break-all;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.news-list .news-ul .jj{line-height: 30px;height: 30px;width: 300px;color: #888;overflow: hidden;text-overflow: ellipsis; -webkit-box-orient: vertical; white-space: nowrap;}
.news-list .news-ul .sj{line-height: 10px;height: 10px;margin-top: -10px;padding: 0px 0 10px;color: #999;}
.news-list .news-ul .bot{padding-top: 50px;}
.news-list .news-ul .bot-l a{border: 1px solid #f0f0f0;
    height: 24px;
    line-height: 24px;
    color: #999;
    width: 100px;
    text-align: center;}
.news-list .news-ul .bot-l a:hover{color:#d9333f;/* border: 1px solid #d9333f; */}
.news-list .news-ul .bot-r{ height:45px;display: none;float:right}

.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:#aaa;margin:0 10px;font-style:normal;font-family: georgia;}
.page-box .current {color:#333;}
span.current a{color:#d9333f;}
.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 {background: #fff;display:block;width:136px;height:53px;line-height:53px;border:1px solid #eeeeee;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: #d9333f;border: 3px solid #d9333f;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-left{width: 840px;float:left;clear: both;}
.detail-right{width: 300px;float:right;}
.detail-right .focus5{width: 300px;height: 290px;margin-top: 10px;position:relative;clear: both;}
.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%);}


.tab-nub .tab-tit {height:44px;width:100%;margin-bottom:10px;}
.tab-nub .tab-tit span {position:relative;display:inline-block;width:50%;height:44px;float:left;letter-spacing:4px;text-align:center;line-height:44px;font-size: 22px;}
.tab-nub .tab-tit .active {color:#fff;background-color:#222;}
.tab-nub .tab-tit .active em {position:absolute;left:89px;bottom:-8px;width:15px;height:8px;background:url(/uploads/image/tdimages/sy_ico.png) 0px -330px no-repeat;}
.tab-nub .right-ul {display:none;overflow:hidden;zoom:1;width: 300px;padding:0 10px;height:309px;background:#fbfbfb;}
.tab-nub .current {display:block;}
.tab-nub .right-ul li {height:61px;line-height:61px;float:left;width: 240px;padding-left: 30px;border-bottom:1px solid #eee;overflow:hidden;}
.tab-nub .right-ul li a {font-size:16px;display:block;color: #555;}
.tab-nub .right-ul .nub0,.tab-nub .right-ul .nub6 {background: url(/uploads/image/tdimages/num.png) 0px 22px no-repeat;}
.tab-nub .right-ul .nub1,.tab-nub .right-ul .nub7 {background: url(/uploads/image/tdimages/num.png) 0px -34px no-repeat;}
.tab-nub .right-ul .nub2,.tab-nub .right-ul .nub8 {background: url(/uploads/image/tdimages/num.png) 0px -90px no-repeat;}
.tab-nub .right-ul .nub3,.tab-nub .right-ul .nub9 {background: url(/uploads/image/tdimages/num.png) 0px -145px no-repeat;}
.tab-nub .right-ul .nub4,.tab-nub .right-ul .nub10 {background: url(/uploads/image/tdimages/num.png) 0px -202px no-repeat;}
.tab-nub .right-ul .nub5,.tab-nub .right-ul .nub11 {background: url(/uploads/image/tdimages/num.png) 0px -257px no-repeat;}

.det-title{ height:30px; margin-bottom:30px; border-bottom: 1px solid #e6e6e6; padding-bottom:10px;}
.det-title h3{display: initial;font-size: 22px;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: #888;}
.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;color: #555;}
.djdzs p em{ color:#ccc}
.djdzs p em{ margin:10px 8px;}   

.pic4{width: auto;margin-bottom:30px;display:none}
.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; width:200px; float:left;}
.pic4 .det-title,.pic4 .det-title h3{height:44px; line-height:44px;border-bottom: none;}
.pic4 .rec-links{ display:inline-block; float:right; text-align:right;width: 1000px;overflow: hidden;height: 44px;}
.pic4 .rec-links a{color: #666;}
.pic4 .rec-links em{color: #f5f5f5;}
.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:85px; 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:#ffffff;}
.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%);}


/*submenu*/
.submenu {float: left!important;width: 300px;margin: 0px auto 16px auto;overflow:hidden;}
.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;line-height:  28px;background: #f1103c;color:#ffffff;cursor:pointer;}
.submenu .hot-search-but:hover {background:#222;}


/*piclist*/
.picm{background-color: #f6f6f6;}
.w_sont {width:auto;margin-bottom:20px;}
.piclist {clear:both;}
.w_son {width:960px;float:left;}
.w_son .page-box {width:700px;margin:0 auto;}
.piclistl {margin-right:-41px;float:left;    padding-bottom: 10px;}
.piclistl img {width: 100%;height: 100%;object-fit: cover;}
.piclistl li {float:left;margin: 0 20px 20px 0;width: 224px;height: 344px;}
.piclistl li a {width: 224px;height: 344px;display:block;margin:0 20px 0px 0;//border-radius:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;}
.piclistl li a:hover .txt {bottom:-40px;}
.piclistl li a .txt {width:200px;height:40px;background:url(/uploads/image/tdimages/li-bg.png);position:absolute;bottom:0;left:0;line-height:40px;padding:0 15px;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;}
.piclistl li a .txt span {width: 160px;display:block;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.piclistl li a .shum{position: absolute;right: 10px;bottom: 10px;color: #fff;font-size: 12px;background: #fff;background: rgba(0, 0,0, 0.2);padding: 0 5px;border-radius: 4px;opacity: .5;}
.piclistl li .txt2 {/* height:40px; *//* line-height:35px; *//* background: #fff; */display:  none;}
.piclistl li .txt2 a {display:block;float:left;width:auto;}
.piclistl li .txt2 span {//padding-right:10px;}
.piclistl li .txt2 .dd2 {float: right;color: #aaa;padding-right: 15px;}
.piclistr {width:220px;float:right;height:auto;border-top: 5px solid #6377bb;background: #fff;}
.piclistr .t_port {padding:35px 0 10px;}
.piclistr .t_port a {display:block;margin:0 auto;width:150px;height:150px;overflow:hidden;border-radius:50%;border:1px solid #e0e0e0;}
.piclistr .t_port img {width:100%;}
.piclistr .t_name {font-size:20px;text-align:center;padding:20px;}

.t_ms {padding:0px 20px 10px;color:#666;}
.t_ms a {color:#d9333f;}

.mx220_list{ float:left;margin: 15px 0;;}
.title220{float:left;height:24px;overflow:hidden;font-size: 16px;/* border-left:4px solid #d9333f; */padding-left: 22px;margin-bottom:5px;}
.title220::before{
    display: inline-block;
    content: "";
    width: 4px;
    height: 14px;
    background: #d9333f;
    margin: -1px 13px 0 0;
    vertical-align: middle;
    border-radius: 100px;
    }

.mx220_list ul{}
.mx220_list li{float:left;margin-left: 10px;width: 190px;height:27px;line-height: 27px;overflow:hidden;font-size: 12px;color: #666;border-bottom: 1px dashed #e8e8e8;padding-left:8px;white-space: nowrap;text-overflow: ellipsis;}
.mx220_list li:last-child{border-bottom:0px dashed #e8e8e8;}
.mx220_list li a{ color:#686868; text-decoration:none;}
.mx220_list li a:hover{ color:#d9333f; }
.mx220_list li i{margin-right: 10px;font-style: italic;}
.mx220_list li i.qian1{color: #d9333f;}

.pic_loc{padding: 20px 0 0;padding-left: 25px;background: url(/uploads/image/tdimages/logotu.png) 0px 20px no-repeat;background-size: 20px;}
.colorred{color: #d9333f;}
.picquery{margin: 0px auto 20px auto; width: 1200px;//border: 1px solid #eee;//border-top: 5px solid #333;background: #fff;}
.picquery .box{ //margin:0 7px; border-left: 5px solid #ffce00; border-top:1px dashed #c9c9c9; padding:30px 0;}
.picquery .box:first-child{ border-top:none;}
.picquery .con{display:none;}
.picquery .btn{ overflow:hidden;}
.picquery .btn b{ display:block; float:left; padding:4px 0 4px 30px; width:85px; color:#6a6d78; font-size:14px; font-weight:bold; line-height:25px; height:100%;}
.picquery .box .cont1{ float:left; width:990px; padding:0 60px 0 10px;max-height: 32px;overflow: scroll; position:relative;}
.picquery .box .cont1 a{ display:block; float:left; padding:0 10px; color:#6a6d78; font-size:14px; line-height:25px; margin:4px 0 4px 8px;}
.picquery .box .cont1 .active,.picquery .box .cont a:hover{ color:#fff; background-color:#f75a40;-moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px;}

/*header*/
.header{ background-color:#fff;}
.header .cont{ width:1200px; margin:0 auto;}
.header .cont .ml{ //margin-left:-227px;}
@media screen and (max-width:1600px){.header .cont .ml{ //margin-left:-164px!important;}}
@media screen and (max-width:1500px){.header .cont .ml{ //margin-left:0px!important;}}
/*header-left*/
.header-left{ float:left; line-height:35px;}
.header-left .logo{ background:url(/uploads/image/tdimages/logo02.png) no-repeat left center; width:130px; height:30px; display:block; float:left; margin: 0;}
.header-left .navbox{ float:left;}
.header-left .navbox li{ float:left;}
.header-left .navbox a{ font-size:14px; color:#333333; margin-left:35px;}
.header-left .navbox a:hover{ text-decoration:underline; color:#ee5965;}
/*.header-left .navbox li:last-child{ background: no-repeat center center; width:30px; height:35px; margin-left:38px;}*/
/*tit_bg*/
.tit_bg{height: 90px;background-color: rgb(255, 217, 190);background-image: linear-gradient(90deg, rgb(255, 178, 178) 0%, rgb(245, 213, 174) 100%);}
.tit_bg div{width: 1200px;margin: 0 auto;left: 0;right: 0;position: absolute;top: 50px;}
.tit_bg div p{font-size: 20px;line-height:32px;color:#fff;padding: 10px 0 5px;//text-align: center;}
.tit_bg div span{font-size: 15px;line-height:19px;color:#fff;display:block;//text-align: center;}
.baniframe {width: 100%;height: 100%;border-width: 0px;}
/*win_gc*/
.win_gc{ overflow:hidden; width:1200px; margin:20px auto 0px; background-color:#fff;}
.win_gc .gc_l{ float:left; width:178px; height:110px;}
.win_gc .gc_l img{margin:3px 13px;}
.win_gc .gc_l a:visited {color:#000000;text-decoration:none;}
.win_gc .gc_r{ float:right; width:1000px;}
.win_gc{ background:none;}
.win_top_tw{ position:relative; margin-left:-20px;clear:both;zoom:1; overflow:hidden;}
.win_top_tw li{float:left;display:block;overflow:hidden;margin-left:20px;width:154px;}
.win_top_tw li a.pic{width:154px;height:100px;text-align:center;display: block;position:relative;overflow: hidden;}
.win_top_tw li a.pic img{display:block;width:100%;//height: 100%;margin-top: -20px;}
.win_top_tw li p{display:block;overflow:hidden;margin-top:5px;height:20px; font-size:12px;color:#333;text-align:center;line-height:20px}
.win_top_tw li p a:hover{color: #ea5316;}
.win_top_tw li a.pic:hover img{//opacity:.8;//filter:alpha(opacity=80)}
.win_top_tw i{position:absolute;top:0;right:0;display:block;width:30px;height:16px;background:rgba(200,200,200,.8);text-align:center; z-index:90;}
.win_top_tw i em{display:block;margin:-5px 0 0 -9px;width:48px;color:#e5e5e5;font-style:normal;font-size:16px;line-height:26px;-webkit-transform:scale(.625);transform:scale(.625);}
.tit_icon{width: 1200px;margin:0px 0 20px;}
.tit_icon h3{font-size: 20px;display: block;float: left;color: #333333;line-height: 24px;height: 24px;}
.tit_icon h3::before{
    display: inline-block;
    content: "";
    width: 4px;
    height: 18px;
    background: #eb4865;
    margin: -3px 8px 0 0;
    vertical-align: middle;
    border-radius: 100px;
    }

.tit_more{line-height: 24px;display: block;float: right;margin-right: 20px;color: #666666;}

/*pic*/
.pictitle h1 {text-align:center;font-size:24px;color:#333;line-height:40px;padding:20px 0 10px;}
.piccont {background:#fff}
.picbimg {max-width:1100px;margin:20px auto;position:relative;}
.picbimg img {display:block;max-width:950px;margin:20px auto;}
.picbimg a:hover img {transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);}
.picbimg .vieworiginal {display:none;width:60px;height:26px;line-height:26px;font-size:12px;text-align:center;background:rgba(0,0,0,0.45);color:#fff;border-radius:2px;position:absolute;z-index:10}
.picbimg .vieworiginal:hover {color:#fff;text-decoration:none}
.picjs {padding:20px;}
.picjs .label {margin:40px 0px 20px 0px;font-size:14px;color:#666666;line-height:22px;}
.picjs .label a {display:inline-block;line-height:22px;height:22px;color:#fff;font-size:14px;background-color:#7d7d7d;padding:0 8px;margin:0 15px 0 0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.picjs .label a:hover {background-color:#f75a40;}
.picjs b {font-size:18px;color:#666666;display:block;font-weight:normal;line-height:19px;height:19px;margin:0 0 10px 0;}
.picjs p {line-height: 32px;font-size: 12px;color: #666666; text-indent: 2em; width: 450px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.picjs p a {color:#fb6c60;}
.picjs p a:hover {text-decoration:underline;}
.pictj {margin-top:30px;}
.picviews{float: left;padding-left: 18px;overflow: hidden;background: url(/uploads/image/tdimages/love.png) 0 12px no-repeat;color: #aaa;background-size: 12px;margin-left: 15px;}
.picinfo{height:20px;line-height:20px;margin:20px;color:#999;text-align: center;}

.article_pn{height: 30px; margin:20px;}
.article_pn li{width:45%;height:30px;line-height:30px;font-size:14px;color:#999;overflow:hidden}
.article_pn li.prev{float:left}
.article_pn li.next{float:right;text-align:right}

.picpege a{ display:block; background:url(/uploads/image/tdimages/toubg_2.png) no-repeat; width:37px; height:63px; overflow:hidden; position:absolute; text-indent:-9999px;}
.picpege a.pre{ background-position:0px 0px; left:0px; top:45%;}
.picpege a.pre:hover{ background-position:0px -63px;}
.picpege a.next{ background-position:-37px 0px; right:0px; top:45%;}
.picpege a.next:hover{ background-position:-37px -63px;}

.picbig_cont{ background-color:#fff; margin:0 auto 30px auto;}
.picbig_cont .picbig{ width:1200px; margin:0 auto; overflow:hidden; position:relative; height:450px;}
.picbig_cont .picbig_p{ float:left; width:400px; margin:0 45px; position:absolute; left:0; top:0; z-index:5;}
.picbig_cont .picbig_p h3{ font-size:28px; color:#333333; margin:71px 0 32px 0px;}
.picbig_cont .picbig_p p{ color:#666666; font-size:14px; line-height:25px; max-height:250px; overflow:hidden;}
.picbig_cont .picbig_img{ position:absolute; right:0; bottom:0; height:450px; z-index:2;}
.picbig_cont .picbig_img img{ height:100%; display:block;}
.picbig_cont .picbig_img .tc{ position:absolute; left:0; top:0; z-index:3; width:100%; height:100%; background:url(/uploads/image/tdimages/jbbg.png) no-repeat left center;}

/*touxiang list*/
.wtx_son {width:960px;float:left;}
.wtx_son .page-box {width:700px;margin:0 auto;}
.listtxl {margin-right:-41px;float:left; padding-bottom: 10px; }
.listtxl img {width:194px;height:194px;padding: 15px;border-radius: 50%;display:inline;}
.listtxl li {float:left;margin:0 20px 20px 0;width:224px;background: #fff; //border-radius: 20px;}
.listtxl li a {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;}
.listtxl li a .shum{position: absolute;right: 25px;bottom: 25px;color: #fff;font-size: 12px;background: #fff;background: rgba(0, 0,0, 0.2);padding: 0 5px;border-radius: 4px;opacity: .6;}
.listtxl li .txt,.listtxl li .txt2 {background: #fff;padding:0px 15px 15px;  //border-radius: 20px;}
.listtxl li .txt span a{height:30px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.listtxl li .txt .dd2 { float: left;padding-left: 18px;overflow: hidden;background: url(/uploads/image/tdimages/love.png) 0 5px no-repeat;color: #aaa;background-size: 12px;}
.listtxr {width:220px;float:right;height:auto;border-top:5px solid #f75a40;background: #fff;}
.listtxr .t_port {padding:35px 0 10px;}
.listtxr .t_port a {display:block;margin:0 auto;width:150px;height:150px;overflow:hidden;border-radius:50%;border:1px solid #e0e0e0;}
.listtxr .t_port img {width:100%;}
.listtxr .t_name {font-size:20px;text-align:center;padding:20px;}
.listtxr li{//width: 170px;}

/*touxiang article*/
.pictx{max-width:1100px;margin:20px auto;position:relative;}
.f-fl{float: left;display: inline;}
.f-fr{float: right; display: inline;}
.m-tabimg{ overflow: hidden; width: 220px;position: absolute;top:-35px;right:90px;}
.m-tabimg .img_menu{border-radius:4px; background: #f2f2f2;}
.m-tabimg .img_menu a{ display: block; float: left; height:26px;  line-height: 26px;padding: 0px 12px; color: #909090;}
.m-tabimg a.m-hover{ background:#5677de; color: #fff; border-radius:4px;}
.f-fl a.m-hover{ background:#f75a40;}
.lg_img{max-width: 400px;max-height: 400px;}
.lb_wrap{display:none;}
.lightbox_bg{background: #000;filter: alpha(opacity=70);opacity: .7;position:fixed;left: 0;top: 0;width: 100%;height: 100%;z-index:999;}
.lightbox{position:fixed;left:0;top:50%;width:100%;z-index:9991;text-align:center;}
.lightbox p{position:absolute;height:51px;width:51px;top:50%;left:0;z-index:9992;margin-top:-30.5px;cursor:pointer;}
.lightbox p.next{left:auto;background: no-repeat; right:100px;}
.lightbox p.prev{background: no-repeat; left:100px;}
.lightbox a.imgsrc{position: absolute; bottom:-180px; left: 50%; width:98px; margin-left:-43px;  text-align: center; height:32px; line-height: 32px; border-radius: 4px; border: 1px solid #fff;  color: #fff;}
