@charset "utf-8";
/* CSS Document */
.newslist { width: 1170px; padding: 0 25px; background-color: #fff; margin: 0 auto; overflow: hidden; padding-bottom: 20px; border: 1px solid #f2f2f2; margin-top: 20px;}
.main{ text-align:left;}
.main .listl { float: left; width: 790px; position: relative; padding-top: 30px; padding-right: 30px; border-right: 1px solid #f2f2f2;
 *padding-right: 0px; *width: 730px;}
.newslist .article-content{ line-height: 2 }
.newslist .article-content img{ max-width: 100%!important; height: auto!important; }
.main .listl .inner{ padding:0 10px 0 15px;}
.listl .listview { float: left; width: 100px; height: 32px; line-height: 32px; position: absolute; top: 0; left: -25px; background-color: #e60027; font-size: 18px; color: #fff; text-align: center; }
.listl .listview2 { float: left; width: 100px; height: 32px; line-height: 32px; position: absolute; top: 0; left: -25px; background-color: #e60027; font-size: 18px; color: #fff; text-align: center; }

.main .list2  ul { padding-right: 25px;}
.main .list2  ul li { width: 770px; height: 170px; padding: 10px 0; border-bottom: 1px solid #E5E5E5;}
.main .list2  ul li .viewimg { width: 250px; height: 165px; float: left; display: inline; margin-right: 30px; position: relative;}
.main .list2  ul li img { width: 250px; height: 165px;}
.main .list2  ul li .viewimg .hotimgzz { position: absolute; top: 0px; left: 0px; width: 250px; height: 165px;}
.main .list2  ul li .viewimg:hover .hotimgzz { background:#e60027; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);}
.main .list2  ul li .viewimg .zzsz {  display: inline-block; *display: inline; zoom: 1; background:transparent; position: absolute; top: 40%; left: 40%; width: 43px; height: 43px;}
.main .list2  ul li .viewimg:hover .zzsz { background: url(/templets/css/images/symbol-26.png) no-repeat;}
.main .list2  ul li .standpoint { position: absolute; top: 0px; left: 0px; width: 68px; height: 30px; font-size: 14px; color: #fff; background-color: #e60027; text-align: center; line-height: 30px;}
.main .list2  ul li h3 { font-size: 18px; font-weight: bold; height: 35px; line-height: 35px; margin-bottom: 5px; overflow:hidden;}
.main .list2  ul li p { color: #3e3e3e; font-size: 14px; height: 102px; line-height: 26px;}
.main .list2  ul li  span { background: url(/templets/css/images/symbol-9.png) no-repeat 0 4px; width: 160px; display: inline-block !important; *display: inline; zoom: 1; text-indent: 20px; color: #3e3e3e;}
.main .list2  ul li span+span { background: url(/templets/css/images/symbol-11.png) no-repeat 0 4px;}

	/*右侧*/
.main .listr { float: right; display: inline; width: 320px;}
.main .listr a{ color: #333; }
.main .listr a:hover{color: #e60027}
.listr .hotlist { margin-top: 20px; margin-left: 0px; position: relative; background:#fff;}
.listr .hotlist .hd { position: absolute; top: -3px; right: 0px;}
.listr .hotlist .hd ul { background: none;}
.listr .hotlist .hd ul li { float: left; text-indent: 10px; color: #8B8B8B; *width: 60px;}
.listr .hotlist .hd ul li a { color: #8B8B8B;}
.listr .hotlist .hd ul li.on a { color: #e60027;}
.listr .recommend { margin-top:20px;}
.listr .recommend ul li { float: left; width: 153px; height: 150px; margin-top: 15px; font-size: 14px; color: #6b6a6a;}
.listr .recommend ul li.borderl { margin-left: 10px;}
.listr .recommend ul li img { width: 150px; height: 98px;}
.listr .recommend ul li p { height: 46px; line-height: 23px; overflow: hidden;}
.listr .follow .followcon2 { height: 240px;}

.listr .viewpoint { width: 320px; margin-top: 20px;}
.listr .viewpoint ul { padding: 0px 0; background: url(/statics/2018/img/symbol-8.png) no-repeat 0px 8px; overflow: hidden;}
.listr .viewpoint ul li { color: #3e3e3e; font-size: 16px; height: 36px; line-height: 36px; *overflow: hidden; *width: 290px; overflow:hidden;}

.main .listl .listlcon {}
.listl .listlcon .listltitle { border-bottom: 1px solid #F2F2F2; padding-bottom: 5px;}
.listl .listlcon .listltitle h1 { max-height:90px; line-height: 35px; font-size: 26px; font-weight: bold; color: #3E3E3E; margin-bottom: 15px;}
.listl .listlcon .listltitle .tfontsize { float: right; color: #B9B9B9; font-size: 14px;}
.listl .listlcon .listltitle span { color: #B9B9B9; margin: 0 10px; font-size: 14px;}
.listl .listlcon .listltitle span i {color: #B9B9B9;}


.listl .listlcon .say { margin-top: 10px; border: 1px solid #F1F1F1; height: 41px; background: url(/templets/css/images/say.jpg) no-repeat; padding: 10px; }
.listl .listlcon .say p { padding-left: 130px; color: #6E6E6E; font-size: 14px;}

.listl .listlcon .lconimg { width: 580px; margin: 20px auto;}
.listl .listlcon .lconimg img { width: 580px; height: 329px;}
.listl .listlcon .lconimg p { color: #A7A7A7; text-align: center; font-size: 14px; height: 35px; line-height: 35px;}
.listl .listlcon > p { font-size: 16px; color: #404040; margin: 17px 0; margin-bottom: 20px; line-height: 32px;}

.listl .page2 { margin: 50px auto; width: 280px;}
.listl .page2 a {padding: 5px 10px; background-color: #414141; color: #fff; font-size: 14px; margin: 0 1px;}
.listl .page2 a:hover,.listl .page2 a.on { background-color: #e60027;}

.listl .avow { height: 47px; padding: 15px; width: 730px; margin: auto; background-color: #F2F2F2; border: 1px solid #E8E8E8; margin-top: 20px; }
.listl .avow p { font-size: 14px;}

.listl .correlation {margin-top: 20px; overflow:hidden;}
.listl .correlation ul { padding: 10px 5px; padding-right:0; padding-left:0;}
.listl .correlation ul li { width: 175px; float: left; margin-right: 8px; margin-left:8px; display:inline;}
.listl .correlation ul li p { font-size: 14px; line-height: 22px; margin-top: 5px;}
.listl .correlation ul li img { width: 175px; height: 115px;}


.listr .follow_right { margin-top:20px; height: 385px;padding-top:18px;}
.listr .follow_right .followcon { height: 334px; margin-top: 7px; overflow: hidden;}
.listr .follow_right .followcon p img { margin: 0 16px;}
.listr .follow_right .followcon span { display: block; margin: 25px 0; text-align: center; font-size: 16px; color: #4c4c4c;}
.listr .follow_right .followcon a { display: inline-block !important; *display: inline; zoom: 1; width: 69px; height: 84px; margin: 10px 20px 0;}



.listr .read2 { margin-top:20px;}
.listr .read2 .readbox { padding-top: 10px;}
.listr .read2 .readbox .readimg { }
.listr .read2 .readbox p { font-size: 16px; margin-left: 110px; width: 185px; margin-top: 10px;}


.listr .read2 { margin-top:20px;}
.listr .read2 .readbox { padding-top: 10px;}
.listr .read2 .readbox .readimg { }
.listr .read2 .readbox p { font-size: 16px; margin-left: 110px; width: 185px; margin-top: 10px;}


.listr .read { margin-top: 25px;}
.listr .read, .listr .read {}
.listr .read .readbox, .listr .read .readbox { margin: 10px 0;}
.listr .read .readbox+.readbox, .listr .read .readbox+.readbox { border-top: 1px dashed #EEEEEE;}
.listr .read .readbox .readtitle, .listr .read .readbox .readtitle { font-size: 16px; margin-bottom: 10px; margin-top: 10px;}
.listr .read .readbox .readimg, .listr .read .readbox .readimg { width: 90px; height: 59px; float: left; display: inline; margin-right: 10px; padding-top: 4px;}
.listr .read .readbox .readimg img, .listr .read .readbox .readimg img { width: 90px; height: 51px; border:solid 1px #f2f2f2;}
.listr .read .readbox p { color: #696969;}

.com-title, .main .listr .com-title, .main .listl .com-title { border-bottom: 3px solid #F5F5F5; padding-bottom: 5px; margin-bottom: 5px;}
.com-title img, .main .listr .com-title img, .main .listl .com-title img { position: relative; top: 3px; left: 0px; margin-right: 5px;}
.com-title span, .main .listr .com-title span, .main .listl .com-title span { border-bottom: 3px solid #e60027; padding-bottom: 7px; font-size: 18px; color: #3C3B3C; }

.main .listr .com-title i{color: #e60027}

.newslist2019>ul {}
.newslist2019>ul>li {padding-top:20px;padding-bottom:20px;min-height:120px;max-height:135px;border-bottom:1px dashed #ddd; cursor:pointer;}
.newslist2019>ul>li:hover {background:#eee;}
.newslist2019>ul>li:hover .con a {color:#F00;}
.newslist2019>ul.tag>li {height:115px;}
.newslist2019>ul>li>a {display:block;margin-bottom:10px;color:#333;font-weight:700;font-size:1pc}
.newslist2019>ul li>a:hover {color:#e60027}
.newslist2019>ul>li>p {color:#999}
.newslist2019>ul>li:hover a {color:#333}
.newslist2019>ul>li:hover .date span {color:#fff;border-bottom:1px solid #333;background:#333;}
.newslist2019>ul>li:hover .date em {color:#fff;background:#006f8a;}
.newslist2019>ul>li:hover .date i {color:#fff;background:#e60027;}
.newslist2019 .thumb {width:180px;height:120px;overflow:hidden;float:left;margin:0 0 0 5px;}
.newslist2019 .thumb img {width:180px;height:auto;}
.newslist2019 .con.tw {width:520px!important;margin:0 10px 0 10px!important;}
.newslist2019 .con {float:left;width:715px;margin-left:10px;}
.newslist2019 .con a {color:#333;font-weight:700;font-size:18px;line-height:25px;}
.newslist2019 .con a:hover {color:#e60027;}
.newslist2019 .con p {overflow:hidden;color:#999;font-size:15px;line-height:25px;}
.newslist2019 .con .more a {font-size:15px;font-weight:100;color:#0f84d3;}
.newslist2019 .con .more a:hover {color:#e60027;text-decoration:underline}
.newslist2019 .date {width:50px;float:left;text-align:center;margin:0 0px 0 10px;}
.newslist2019 .date span,.date em,.date i {display:block;font-style:normal;transition:all .3s ease-in;}
.newslist2019 .date span {font-size:26px;font-weight:700;color:#999;border-bottom:1px solid #d6d6d6;line-height:46px;}
.newslist2019 .date em {font-size:18px;font-weight:700;color:#ccc;line-height:34px;}
.newslist2019 .date i {font-size:12px;color:#ccc;line-height:20px; margin: 0}

.news_nav2019{ border-bottom: 0px solid #f2f2f2; width:1222px; margin:0 auto; }
.news_nav2019 ul{ text-align: right; padding-bottom: 10px;}
.news_nav2019 ul li{ display: inline-block; position: relative;}
.news_nav2019 ul li a{ 
	display: block; padding:0 30px; height: 30px; line-height: 30px; font-size: 14px; color: #333;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
}
.news_nav2019 ul li a:hover,.news_nav2019 ul li a.cur{  background: #333; color: #fff; border-radius: 25px; }

