@charset "utf-8";
/* CSS Document */

/*头部*/
header{ width:100%;  max-width:1920px; background:url(index_bg01.png) no-repeat center top; min-height:342px; margin:0 auto; position:relative;}
header .left-bg{ background:url(index_bg02.png) no-repeat; position:absolute; left:0; top:0; width:696px; height:342px; z-index:0;}
header .right-bg{ background:url(index_bg03.png) no-repeat; position:absolute; right:0; top:0; width:696px; height:342px; z-index:0;}
header .top{ padding:10px; font-size:14px;  max-width:1200px; margin:0 auto; position:relative; z-index:1;}
header .top .top-left{ float:left;}
header .top .top-right{ float:right;}
header .top .top-right a.personal{ margin-left:23px; padding:4px 8px; background:#2390f1; color: #fff; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;}
header .top .top-right a:hover.personal{ background:#167dd9;}

/*logo、搜索*/
header .logo-search{ height:278px; max-width:1200px; margin:0 auto; margin-top:44px; position:relative; z-index:2;}
header .logo-search .logo{ width:413px; height:85px; text-align:center; margin:0 auto;}
header .logo-search .search{ width:694px; margin:0 auto; padding-top:46px;}
header .logo-search .search .search_option a{ width:89px; height:38px; background:url(index_bg04.png) no-repeat; display:inline-block; text-align:center; line-height:38px; color:#666666;}
header .logo-search .search .search_option a.current{ background:url(index_bg04.png) no-repeat;}
header .logo-search .search .search_option a:hover{ background:url(index_bg04.png) no-repeat;}
header .logo-search .search .search_option a.on {background:url(index_bg04_on.png) no-repeat;}
header .logo-search .search .search_option a.qz{ position:relative;}
header .logo-search .search .search_option a.qs{ margin-left:-8px;}
header .logo-search .search .search_input{ width:694px; height:56px; line-height:56px; box-shadow:0px 4px 6px #7695b9;}
header .logo-search .search .search_input input{ border:none; width:592px;height:56px; line-height:56px; text-indent:1em; float:left;}
header .logo-search .search .search_input input:focus{ outline: none;}
header .logo-search .search .search_input input::-webkit-input-placeholder{color: #333;}
header .logo-search .search .search_input button{background:#0192d4;width: 102px;line-height:56px; *line-height:51px;border:0;float:left;color:#fff;outline:none;cursor:pointer;}
header .logo-search .search .search_input button:hover{ background:#0281ba;}
header .logo-search .search .search_input button i{ float:left; margin:16px 0px 0 18px; background:url(index_serach_icon.png) no-repeat; width:25px; height:25px;}

/*导航*/
header nav{ height:62px; line-height:62px; background:#015293;}
header nav ul{ width:1200px; margin:0 auto; height:100%;}
header nav ul li{ width:11.111111%; float:left; font-size:20px; color:#fff; text-align:center;}
header nav ul li a{ color:#fff; text-align:center; display:block; float:left; width:100%;}
header nav ul li a:hover{ background:#0187c9;color:white;}
header nav ul li a.current{ background:#0187c9;color:#fff;}
header nav ul li a.nav_logo{ height:62px;}
header nav ul li a.nav_logo img{ width:55px; height:49px; padding-top:7px;}


@media screen and (max-width: 1199px) {

	
/*右边栏*/
.sidebar{ display:none;}	







	
	
}


@media screen and (max-width: 768px) {
	
	/*头部*/
header{height:312px;  background:url(index_bg01_media1.html) no-repeat center top;}
header .logo-search{margin:0 auto 31px auto;height: 100px;}
header .logo-search .logo{ padding-top:40px; height:auto;}
header .logo-search .logo img{ width:90%; height:auto; margin:0 auto;}
header .left-bg,header .right-bg{ display:none;}
header .logo-search .search{/*padding-top:20px;*/ padding-top:0px;}
.search_bd {/* width:100% !important; */}
.search_input {width: 100% !important;}
.search_input input {width: 80% !important;}
.search_input button {width:20% !important;}
/*导航*/
header nav ul{ width:100%; margin:0 auto; height:100%;}
header nav ul li{ font-size:18px; }
header .logo-search .search .search_input {
    width: 694px !important;
    height: 42px !important;
}

	/*头部*/
header{height: 284px; background:url(index_bg01_media.png) no-repeat center top;}
header .logo-search .search .search_option{ height: 6px;}
header .logo-search .search .search_option a{ width:89px; height:34px; background:url(index_bg04_on.png) no-repeat; display:inline-block; text-align:center; line-height:34px; overflow:hidden; color:#666666;}
header .logo-search{margin:0 auto 15px auto;height: 176px;}
header .logo-search .logo img{ width:300px; height:auto;}
header .left-bg,header .right-bg{ display:none;}
header .logo-search .search{ width:90%; height:46px;}
header .logo-search .search .search_input,header .logo-search .search .search_input input,header .logo-search .search .search_input button{height:42px;line-height:42px;}
header .logo-search .search .search_input button i{ display:none;}

/*导航*/
header nav{ height:84px; overflow:hidden; line-height:40px; background:#015293;}
header nav ul{ width:100%; margin:0 auto; height:100%;}
header nav ul li.wd{ width:13%; height:auto; overflow:hidden;}
header nav ul li.wd a{ display:block; height:80px;}
header nav ul li{ width: calc((100% - 8px) / 4); float:left; font-size:18px; color:#fff; text-align:center;}
header nav ul li a.nav_logo img{ width:55px; height:auto; padding-top:24px;}

/*今日头条*/
.jrtt-box{ width:100%; border:none;}
.jrtt-box .jrtt-bg,.jrtt-title{ display:none;}
.jrtt-box .jrtt-nr{ width:calc(100% - 20px); margin-left:0; padding:10px 10px;}
.jrtt-box .jrtt-nr a{ width:100%; overflow:auto; white-space:normal; text-overflow:inherit; line-height:36px;}
.jrtt-box .jrtt-nr a p{ display:none;}
.jrtt-box .jrtt-nr a h1{margin: 4px 4px !important;}

	
	@media screen and (max-width: 640px) {
/*头部*/
header{min-height:312px;}
header .top{ text-align:center;}
header .top .top-left{ float:none; display: none;}
.top .top-right{ display:none;}
header .logo-search .logo{ width:307px; padding-top:20px; height:auto;}
header .logo-search .logo img{ width:307px; height:auto; margin:0 auto;}
.search_bd {/* width:100% !important; */}

/*导航*/
header nav ul{ width:100%; margin:0 auto; height:100%;}
header nav ul li{ font-size:16px;}
header nav ul li.wd a img{ width:70%;}
header nav ul li a.nav_logo img{  padding-top:18px;}

/*今日头条*/
.jrtt-box{ width:100%; height:auto;}
.jrtt-box .jrtt-nr a{ width:100%; overflow:auto; white-space:normal; text-overflow:inherit; line-height:36px;}
.jrtt-box .jrtt-nr a p{ display:none;}


}

@media screen and (max-width: 411px){
header nav{height: 84px;}
	
}

@media screen and (max-width: 320px){
header{min-height:284px;}
header nav{ line-height:30px; height: 62px;}
header nav ul{ width:100%; margin:0 auto; height:100%;}
header nav ul li{  font-size:14px; }
header nav ul li.wd a{ height:62px;}
}
}