body{
  background-color:#fff !important;
  font:14px "Microsoft Yahei", arial, verdana, sans-serif !important;
  color:#393a45;
}
h1,h2,h3,h4,h5,h6{margin:0;}
.container{
  width:1200px !important;
  position:relative;
}
i,u{
  font-style: normal;
  display:inline-block;
}
ul, li, OL {
  padding: 0;
  margin: 0;
  list-style: none;
}
input{outline:none;}
a,a:focus{
  color:#393a45;
  display:inline-block;
  text-decoration: none;
}
a:hover{
  color:#007bc5;
  text-decoration: none;
}
.header:before,.header:after{content:" ";display: table;clear: both;}
.header>.list_01{width:340px;height:300px;background:#f0f0f0;float: left;}
.header>.list_01>.title{font-size: 16px;padding:7px 15px;}
.header>.list_01>.title>i{border:2px solid #007bc5;width:2px;height:25px;}
.header>.list_01>.title>span{vertical-align: top;display: inline-block;margin-top:2px;padding-left:10px;}
.header>.list_01>ul{padding-left:30px;height:250px;overflow-y: hidden;}
.header>.list_01>ul>li{list-style: outside;width:310px;line-height: 1.7;}
.header>.list_01>ul>li>a{
  padding:0 15px 5px 0;width:310px;white-space:nowrap;
  overflow:hidden;text-overflow : ellipsis;vertical-align: middle;
}
.header>.banner{float:left;margin:0 12px;padding:0;position: relative;width:454px;}
.header>.banner a{width:454px;height:300px;}
.header>.banner a img{width:100%;height:100%;}
.header>.banner .text_modal{
  width:454px;height:40px;line-height: 40px;background:#4b4c4d;
  position: absolute;bottom:0;left:0;color:#fff;font-size:16px;
  text-align: center;opacity:.8;
}
.header>.list_02{width:352px;height:300px;float: left;overflow-y: hidden;}
.header>.list_02>.title{font-size: 16px;border-bottom:2px solid #007bc5;padding:0 5px 10px;}
.header>.list_02>.list_02_content{
	border-bottom:1px solid #ddd;padding:0 5px 5px;width:352px;
}
.header>.list_02>.list_02_content:last-child{border:0;padding-bottom:0;}
.header>.list_02>.list_02_content>.content_title{
	font-size:18px;padding:10px 0 5px;text-align:center;line-height: 30px;
}
.header>.list_02>.list_02_content>p{
	color:#8e8d8d;line-height:1.8;height:80px;overflow-y: hidden;text-indent:25px;
}
.banner{padding:20px 0;}
.banner img{width:100%;height:75px;}


/*main*/
.main{float:left;padding-bottom:20px;}
.main>.left{float:left;width:340px;margin-right:10px;}
.main>.left>.list_03{width:100%;background:#f0f0f0;padding:15px;margin-bottom:15px;}
.main>.left>.list_03>.title,.main>.left>.list_04>.title{font-size: 16px;}
.main>.left>.list_03>.title>i,.main>.left>.list_04>.title>i{
  border:2px solid #007bc5;width:2px;height:25px;
}
.main>.left>.list_03>.title>span,.main>.left>.list_04>.title>span{
  vertical-align: top;display: inline-block;margin-top:2px;padding-left:10px;
}
.main>.left>.list_03>.text{padding:0 5px;height:85px;overflow-y: hidden;}
.main>.left>.list_03>.text>a{padding-right:20px;line-height:2;}
.main>.left>.list_04{width:100%;background:#f0f0f0;padding:15px 15px 0 15px;margin-bottom:15px;}
.main>.left>.list_04>.text{padding:18px 5px 0 5px;/*height:302px;overflow-y: hidden;*/}
.main>.left>.list_04>.text:before,.main>.left>.list_04>.text:after{content:" ";display: table;clear:both;}
.main>.left>.list_04>.text>a{float:left;width:150px;margin-bottom: 20px;padding-right:5px;}
.main>.left>.list_04>.text>a>h3{
	width:50px;height:50px;background:url(../images/tian.png) no-repeat;
	text-align:center;line-height:50px;float:left;
}
.main>.left>.list_04>.text>a>img{
	width:51px;height:51px;float: left;
	/* transition: all .3s linear; border-radius:50%;border:3px solid #fff; */
}
.main>.left>.list_04>.text>a>span{
  display: block;float: left;line-height: 1.8;padding-left:10px;
  width:94px;white-space:nowrap;overflow:hidden;text-overflow : ellipsis;
}
.main>.left>.poster{margin-bottom: 15px;transition: all .3s linear;}
.main>.left>.poster>img{width:340px;height:195px;}
/* .main>.left>.poster:hover,.main>.left>.list_04>.text>a:hover>img{opacity:.7;} */

/*right*/
.main>.right{float:left;width:820px;}
.main>.right>.list_05{margin-bottom: 15px;}
.main>.right>.list_05>.tab{margin-bottom: 12px;}
.main>.right>.list_05>.tab:before,.main>.left>.list_05>.tab:after,
.main>.right>.list_06>:before,.main>.right>.list_06:after {content:" ";display: table;clear:both;}
.main>.right>.list_05>.tab>span,.main>.left>.list_05>.tab>.line{float:left;}
.main>.right>.list_05>.tab>span{
  padding:10px 20px;
  display: block;
  font-size:16px;
  color:#fff;
	background:#0d54bf;
  /* background: -webkit-linear-gradient(#31AFFA,#007bc5); Safari 5.1 - 6.0
  background: -o-linear-gradient(#31AFFA,#007bc5); Opera 11.1 - 12.0
  background: -moz-linear-gradient(#31AFFA,#007bc5); Firefox 3.6 - 15
  background: linear-gradient(#31AFFA,#007bc5); 标准的语法 */
}
.main>.right>.list_05>.tab>.line{width:820px;height:41px;border-bottom:2px solid #007bc5;}
.main>.right>.list_05>.list_05_content{border:1px solid #ddd;border-top:2px solid #ddd;padding:15px;}
.main>.right>.list_05>.list_05_content>img{width:234px;height:163px;vertical-align: top;}
.main>.right>.list_05>.list_05_content>.mixed{
  display: inline-block;width:549px;padding:0 20px;line-height: 2;
}
.main>.right>.list_05>.list_05_content>.mixed>.title{
  font-size: 16px;width:300px;white-space:nowrap;overflow:hidden;text-overflow : ellipsis;
}
.time,.main>.right>.list_05>.list_05_content>.mixed>p{color:#8e8d8d;}
.time>i{font-size: 18px;top:3px;}
.time>span{padding:0 15px;}
.main>.right>.list_05>.list_05_content>.mixed>p{
	height:88px;overflow-y: hidden;text-indent:25px;
}
.main>.right>.list_06{margin-top:15px;}
.main>.right>.list_06>.list_06_content{width:395px;height:255px;float: left;margin-bottom: 15px;}
.main>.right>.list_06>.list_06_content:nth-child(odd){margin-right:30px;}
.main>.right>.list_06>.list_06_content>.title{
  width:100%;height:40px;line-height: 40px;background:#e8e8e8;
  padding:0 10px 0 23px;font-size: 16px;
}
.main>.right>.list_06>.list_06_content>.title>span{display: inline-block;width:300px;}
.main>.right>.list_06>.list_06_content>.title>a{color:#007bc5;}
.main>.right>.list_06>.list_06_content>.text{padding:15px 30px;height:233px;overflow-y: hidden;}
.main>.right>.list_06>.list_06_content>.text>li{list-style: outside;padding:5px 0;position: relative;}
.main>.right>.list_06>.list_06_content>.text>li>a{
  width:335px;white-space:nowrap;overflow: hidden;text-overflow : ellipsis;
  position: absolute;top:5px;left:0;
}
.fa-eye:before{content:"\f06e";}
.main>.right>.list_05>.list_05_content>.record{line-height: 1.6;}
.record>.time>span{padding:0 30px 0 0;}
.main>.right>.list_05>.list_05_content>.record>p{height:45px;}
.main>.right>.list_05>.frame{border:1px solid #ddd;position:relative;margin-bottom:25px;width:820px;}
.main>.right>.list_05>.frame>img{width:163px;height:105px;}
.main>.right>.list_05>.frame:hover{border-color:#007bc5;}
.main>.right>.list_05>.frame:hover h4{background:#007bc5;}
.main>.right>.list_05>.frame>h4{
  position:absolute;top:0;right:0;padding:10px 15px;
  background:#b3b3b3;color:#fff;font-size: 16px;
}
.text_nav{text-align: center;}
.text_nav>h2{font-size:28px;color:#5e5f66;}
.text_nav>.time{margin:25px 10px; border-top: 1px solid #f0f0f0;line-height: 40px;}
.text_nav>.time>span{padding:0 35px 0 0;}
.text_con img{max-width: 80%;margin-bottom: 10px;}
.text_con p{text-indent: 2em;}
.fa-qq:before{content:"\f1d6"}
.fa-weibo:before{content:"\f18a"}
.fa-weixin:before{content:"\f1d7"}
/*.foot{margin:25px 0;}*/
.foot>.page{margin:30px 0 15px;font-size:16px;}
.foot>.page>a{width:360px;white-space:nowrap;overflow:hidden;text-overflow : ellipsis;color:#222;}
.foot>.page>a:hover{color:#c53929;}
.foot>.page>a:last-child{float:right;text-align: right;}
.foot>.share{text-align:right;}
.foot>.share>a{
  font-size:18px;width:32px;height:32px;line-height:30px;text-align: center;
  vertical-align: middle; margin-left:15px;border-radius:50%;
}
.foot>.share>.fa-qq{border:1px solid #74bdee;color:#74bdee;}
.foot>.share>.fa-weibo{border:1px solid #fd9999;color:#fd9999;}
.foot>.share>.fa-weixin{border:1px solid #91cb72;color:#91cb72;}