﻿/*系统*/
html{width:100%;min-width:1200px;}
img{ pointer-events: none;}
body{background-color:#fff;}
/*导航*/
.head li{margin-left:1rem;    padding: 1rem;display: flex;    align-items: center;}
.head li a:hover{color:#000;}
.head a{font-size: 1.2rem;font-weight: 900;    color: #505050;border-bottom:0px solid #fff;    padding: 1rem 0;    box-sizing: border-box;    display: flex;}
.head li.active{border-bottom:2px solid ;    color: #000;}


/*搜索*/
.search input{outline:0px;    width: 100%;padding: 0.8rem 2rem; background-color: rgba(239, 239, 239, 0.73); background-color: rgba(0, 0, 0, 0.6);  font-size: 0.8rem;    border-radius: 2rem;    border: none;color:#eee;}
.search input::-webkit-input-placeholder{color:#eee;}
.search input::-moz-placeholder{   /* Mozilla Firefox 19+ */color:#eee;}
.search input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */color:#eee;}
.search input:-ms-input-placeholder{  /* Internet Explorer 10-11 */color:#eee;}		
.search i{position:absolute; color: #e5e5e5;   font-size: 1.4rem;    right: 2rem;cursor:pointer;}

/*首页新闻*/
.notice_box.index_news{margin-top: 3rem;}
.index_news>div{display: flex;      justify-content: space-between;}
.index_news .news_list{width:30%;background-color: #fff;    border-radius: 0px;    padding: 1rem;    box-sizing: border-box;}
.index_news .news_list h2{  border-bottom: 3px solid #000; margin-bottom: 1rem;   display: flex;    align-items: center;  font-size: 20px;    font-weight: 100;}
.index_news .news_list h2 a{      margin-right: 0.5rem;    background-color: #000;    color: #fff;    font-size: 16px;    padding: 4px 18px;}
.index_news .news_list h2 em{      font-size: 12px;    color: #afafaf;    color: #000;}
/*.news_list h2::before{ content:""; background: url(/img/fav2.png) no-repeat;    width: 22px;    height:22px;   display: inline-block;    background-size: contain;    padding-right: 0.5rem;}*/
.index_news .news_list li{    display: flex;    justify-content: space-between;    padding: 0rem 5px;    font-size: 14px;border-bottom: 1px dotted #ddd;}
.index_news .news_list li:hover{    /*  background-color: #000;    color: #fff;    border-radius: 3px;*/}
.index_news .news_list li a{ color: #000;display: flex;    align-items: center;     padding: 0.5rem 0;}
.index_news .news_list li a:hover i{ height: 15px;}
.index_news .news_list li a i{ background: #ec2e2e; display:inline-block;width:5px;height:5px;margin-right:0.8rem;}
.index_news .news_list li a p{ display: inline-block;    line-height: 1.2rem;    height: 1.2rem;    overflow: hidden;}
.index_news .news_list li span{ width: 3rem;  font-size: 12px;  display: flex;    align-items: center;    justify-content: center;}

/*首页推荐图文*/
.index_pictures{margin: 0 auto;}
.index_pictures .pic_list{display: flex;    flex-wrap: wrap;    justify-content: center;  }
.index_pictures .pic_list>li{overflow: hidden;width:19.8%;display: flex;flex-direction: column; position: relative; border-bottom: 1px solid #fff; border-right: 1px solid #fff; }
.index_pictures .pic_list>li a{display: flex;}
.index_pictures .pic_list>li img{min-width:100%;min-height:100%;height: inherit;    height: 140px;}
.index_pictures .pic_list>li span{transition:ALL .4s ease-in-out;-webkit-transition:ALL .4s ease-in-out; position: absolute;    z-index: 999;    width: 100%;    height: 100%;    background-color: #000000a1;    color: #fff;    font-size: 1.2rem;  padding: 0 1rem;  text-align: center;    display: flex;    justify-content: center;    align-items: center;    box-sizing: border-box;    top: 100%;   /* display: none;*/}
.index_pictures .pic_list>li:hover span{/*display: flex;*/top:0;}

/*首页广告*/
.banners{display: flex;  height:120px;  justify-content: space-between;}
.banners>li{width: 50%;    border-radius: 10px;}

/*首页 合作伙伴*/
	.footer{display: flex;    flex-wrap: wrap;    justify-content: space-between;}
	.footer>li{width:13.2%;    text-align: center;margin: 1rem 0;    border: 3px solid #FFf;}
	.footer>li:hover{ border: 3px solid #FF9800;cursor:pointer;    border-radius: 5px;}

/*列表 资讯1*/
.list_art{padding-top: 3rem;width:1200px;margin:0 auto; display:flex;}
.list_art .news{width:65%;}
.list_art .news>div{display: flex;      flex-wrap: wrap;    justify-content: flex-start;}
.list_art .pictures{width:30%;    margin: 2.3rem auto 1rem;}
/*列表 页码*/
.pages_list {display: flex;    justify-content: center;    align-items: center;margin-top: 3rem;}
.pages_list li {    display: flex;    margin: 0 0.5rem 0.5rem;}
.pages_list li.thisclass a{background-color: #000;color:#fff;}
.pages_list li a{    padding: 0.5rem 1rem;    background-color: #f5f4f4;    box-sizing: border-box;    border: 1px solid;    color: #000;}
/*列表 右侧*/			
.list_art .pic_list>li{overflow: hidden;width:100%;display: flex;    flex-direction: column;    position: relative; margin-bottom: 0px;    border-radius: 0px; }
.list_art .pic_list>li a{display: flex;}
.list_art .pic_list>li img{min-width:100%;min-height:100%;height: inherit;    height: 180px;}
.list_art .pic_list>li span{transition:ALL .4s ease-in-out;-webkit-transition:ALL .4s ease-in-out; position: absolute;    z-index: 999;    width: 100%;    height: 100%;    background-color: #000000a1;    color: #fff;    font-size: 2rem;    text-align: center;    display: flex;    justify-content: center;    align-items: center;    box-sizing: border-box;    top: 100%;   /* display: none;*/}
.list_art .pic_list>li:hover span{/*display: flex;*/top:0;}
.list_art .notice_box .announcement{float: initial;}
.list_art .notice_box .announcement h3 {    min-height: initial; color: #fff;    font-size: 16px;    }
.list_art .notice_box .announcement h3 span{   margin-right: 0.5rem;    background-color: #000;    color: #fff;    font-size: 16px;    padding: 4px 18px;}
.list_art .notice_box .announcement h3 em{       font-size: 12px;     color: #000;}
.list_art .notice_box .announcement h3 p{width: 100%;    padding: 4px 0;height: inherit; padding: 0;border: 3px solid #000; box-sizing: border-box;   float: initial;  line-height: inherit;    display: flex;    align-items: center;}
.channel_son{display:flex;    background: #000;    border: 3px solid #000;    margin-bottom: 15px;}
.channel_son>h2{display:flex;align-items: center;    justify-content: center;}
.channel_son>h2 a{color:#fff;width: 100%;    height: 100%;    display: flex;    justify-content: center;
align-items: center;}
.channel_son>h2 a:hover{background:#fff;color:#000}

.list_art .news_list{width:100%;background-color: #fff;    border-radius: 0px;    padding: 0rem;    box-sizing: border-box;}
.list_art .news_list .tit{  justify-content: space-between; border-bottom: 3px solid #000; margin-bottom: 3rem;   display: flex;    align-items: center;  font-size: 28px;    font-weight: 100;}
.list_art .news_list .tit>div{        display: flex;    align-items: center;}
.list_art .news_list .tit h1{      margin-right: 0.5rem;    background-color: #000;    color: #fff;    font-size: 22px;    padding: 4px 18px;}
.list_art .news_list .tit a{    color: #000; }
.list_art .news_list .tit em{      font-size: 12px;    color: #afafaf;    color: #000;}

.list_art .news_list li{    display: flex;    justify-content: space-between;    padding: 5px 5px;    font-size: 16px;border-bottom: 1px dotted #ddd;}
.list_art .news_list li:hover{    /*  background-color: #000;    color: #fff;    border-radius: 3px;*/}
.list_art .news_list li a{ color: #000;display: flex;    align-items: center;     padding: 0.5rem 0;}
.list_art .news_list li a:hover i{ height: 15px;}
.list_art .news_list li a i{ background: #ec2e2e; display:inline-block;width:5px;height:5px;margin-right:0.8rem;}	

/*内容页 */
.article>div{  width:1200px;margin:0 auto;}
.article h1{    text-align: center;    font-size: 26px;    margin: 2rem 0;}
.article .desc_art{    text-align: center;    font-size: 14px;    }
.article .desc_art span{    margin-right:2rem;}
.article .desc_art span i{    color:#999;padding-right:5px;}
.article .con{padding: 1.5rem;    box-sizing: border-box;    font-size: 1.2rem;}
.article .con img{max-width:100%;}
.article .con p{font-size: 1rem; padding-top:0.5rem;}
.prevnext_art{    padding: 1.5rem;    box-sizing: border-box;}
.prevnext_art ul{   box-sizing: border-box;    display: flex;    justify-content: space-between;}
.prevnext_art ul a{  font-size:1.2rem;color:#000;}
.prevnext_art ul a:hover{     background-color: #000;    color: #fff;   }
.prevnext_art ul a:nth-child(1)::before{ content:"";border-left:5px solid #000;    padding:0 0.5rem; }
.prevnext_art ul a:nth-child(2)::after{ content:"";border-right:5px solid #000;    padding:0 0.5rem; }
.tags {padding:0 1.5rem 1.5rem;}
.tags a{margin-left:0.5rem;color:#E91E63;text-decoration:underline;}
/*内容页 图文*/
.art_pictures .pic_list>li{overflow: hidden;width:19.8%;display: flex;    flex-direction: column;    position: relative;    border-right: 1px solid #fff;}
.art_pictures .pic_list>li a{display: flex;}
.art_pictures .pic_list>li img{min-width:100%;min-height:100%;height: inherit;height: 140px;}
.art_pictures .pic_list>li span{transition:ALL .4s ease-in-out;-webkit-transition:ALL .4s ease-in-out; position: absolute;    z-index: 999;    width: 100%;    height: 100%;    background-color: #000000a1;    color: #fff;    font-size: 1.2rem; padding:0 1rem;   text-align: center;    display: flex;    justify-content: center;    align-items: center;    box-sizing: border-box;    top: 100%;  }
.art_pictures .pic_list>li:hover span{top:0;}

/*内容页 资讯2*/
.art_news{margin-top: 3rem;}
.art_news .news_list{width:30%;background-color: #fff;    border-radius: 0px;    padding: 1rem;    box-sizing: border-box;}
.art_news .news_list h5{  border-bottom: 3px solid #000; margin-bottom: 1rem;   display: flex;    align-items: center;  font-size: 20px;    font-weight: 100;}
.art_news .news_list h5 a{      margin-right: 0.5rem;    background-color: #000;    color: #fff;    font-size: 16px;    padding: 4px 18px;}
.art_news .news_list h5 em{      font-size: 12px;    color: #afafaf;    color: #000;}		
.art_news .news_list li{    display: flex;    justify-content: space-between;    padding: 0rem 5px;    font-size: 14px;border-bottom: 1px dotted #ddd;}
.art_news .news_list li:hover{    /*  background-color: #000;    color: #fff;    border-radius: 3px;*/}
.art_news .news_list li a{ color: #000;display: flex;    align-items: center;     padding: 0.5rem 0;}
.art_news .news_list li a:hover i{ height: 15px;}
.art_news .news_list li a i{ background: #ec2e2e; display:inline-block;width:5px;height:5px;margin-right:0.8rem;}
.art_news .news_list li a p{ display: inline-block;    line-height: 1.2rem;    height: 1.2rem;    overflow: hidden;}
.art_news .news_list li span{ width: 3rem;  font-size: 12px;  display: flex;    align-items: center;    justify-content: center;}
		
	
/*提示*/
.notice_box{width:1200px;height: inherit;margin:0 auto 12px auto;overflow:hidden;clear:both;}
.notice_box .travel{ float:left; width:230px; height:190px;}
.notice_box .travel h2{ width:230px; height:46px;}
.notice_box .travel h2 p{ float:left; height:46px; line-height:46px;}
.notice_box .travel h2 p span{ font-size:18px; color:#595959;}
.notice_box .travel h2 p em{ font-size:12px; color:#afafaf;}
.notice_box .travel ul{ width:228px; height:61px; background:#FFF url(http://www.tiaotehui.com/static/image/rw.png) right bottom no-repeat; border:1px solid #e1e1e1; padding-top:5px;}
.notice_box .travel ul li{ width:208px; height:26px; margin:3px auto;}
.notice_box .travel ul li a{ width:208px; height:26px; color:#afafaf; font-size:14px;}

.notice_box .announcement{float:left;width: calc(100% - 40px);height: inherit;margin-left:20px;margin: 0;    width: 100%;}
.notice_box .announcement h2{width: 100%;min-height: 46px;}
.notice_box .announcement h2 p{width: 100%;padding: 4px 0;}
.notice_box .announcement h2 p span{font-size:18px;color:#595959;margin-right: 0.5rem;background-color: #000;color: #fff;font-size: 16px;padding: 4px 18px;}
.notice_box .announcement h2 p em{font-size:12px;color:#afafaf;color: #000;}
.notice_box .announcement ul{width: 100%;height:61px;background:#FFF;padding-top:5px;}
.notice_box .announcement ul li{ width:868px; height:26px; margin:3px auto;}
.notice_box .announcement ul li p{ width:868px; height:26px; color:#afafaf; font-size:14px; margin-top:20px;}
.notice_box .announcement ul li p em.caveat{ width:24px; height:21px; background: url(../image/ico.png);background-position:-306px -74px; display:block; float:left; margin-right:15px;}
.animate_five {
	
	-webkit-transition: all .6s ease-out .8s;
	-moz-transition: all .6s ease-out .8s;
	-ms-transition: all .6s ease-out .8s;
	-o-transition: all .6s ease-out .8s;
	transition: all .6s ease-out .8s
}

/*脚部*/
.footers{background-color: #000;    color: #fff;    padding: 2rem;    box-sizing: border-box;    min-height: 10rem;}
.footers>div{position:relative;   margin: 0 auto;    width: 1160px;color: #7C8797;}
.footers>div>div{width: 990px;    height: 1px;    border-bottom: 1px solid #191919;    margin: 0 auto;    padding-top: 25px; }
.footer_logo {width: 100%;    display: flex;    margin: 30px auto 0;    justify-content: center;}
.footer_logo li{display:flex;       margin: 0 1rem; flex-direction: column;    justify-content: center;    align-items: center;}
.footer_logo img{max-height:60px;}
.title1{text-align: center;    font-size: 14px;}
.title2{font-family: Microsoft Yahei;    font-size: 12px;    color: #7C8797;    text-align: center;    margin: 30px 0 0;}
