@charset "gb2312";
/* CSS Document */
.header { width:100%; margin:0 auto; height:299px; position:relative;overflow: hidden;}
.navtop { position:absolute; top:7px; right:10px;}
.navright{ position:absolute;  top:7px; right:10px; line-height:36px;}
.navright a{ font-size:12px; color:#424242;}
.navtop li { float:left; margin-right:9px; line-height:36px;}
.navtop li a { color:#424242; font-size:12px;}
.navtop li a:hover { color:#005eb5;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}/* Hides from IE-mac \*/
* html .clearfix{height:1%;}/* End hide from IE-mac */
*+html .clearfix{min-height:1%;}

.nav { position:absolute;top:43px;width:100%;}
.navLeft { width:1.8%;}
.logo { background:url(logo111.png) center center no-repeat;width:37.1%; margin:0 1.1%; background-size:100%;}
.menu { width:58.3%; display:flex; justify-content:center;}
.menu li {
	background: url(dh_sthj_03.png) right center no-repeat;
	float: left;
	padding: 0px 16px 0px 16px;
}
.menu li:nth-last-child(2) {
	background: none;
}
.menu li a { color:#fff; font-size:16px; line-height:48px;}

.navnav { position:relative; left:0; max-width: 1169px; width:100%; top:160px; margin-left:51px;}
.pc { position:relative; height:55px;}
.search { width:465px; margin-top:10px;}
.search li { background:rgba(255,255,255,0.4); float:left; margin-right:1px;text-align:center; height:55px;}
.search li a { display:block; line-height:55px; color:#fff; font-size:40px;}
.search .lookfor { width:69.9%; padding-top:10px; height:45px; padding-left:5.3%;}
.search .lookfor input { height:33px; border:none; float:left; outline: none;}
.search .lookfor .edit { border-radius:5px 0 0 5px;  width:66%; padding-left:6%; font-family: "\5FAE\8F6F\96C5\9ED1"; font-size:14px;}
.search .lookfor .editBtn { width:10.3%;background:#fff url(bigger.png) center center no-repeat; border-radius:0 5px 5px 0;}
.search .wei{ width:11.8%; font-size:16px;}
.search .wei i{ font-size:40px;}
.search .wei:hover{ background:#fff;}
.search .wei:hover i{ color:#059a08;}
.search .wei1:hover i {color:#e6162d;}

.banner { position:absolute; left:0; top:0; z-index:-1; background:url(se_banner.jpg) top left no-repeat; height:inherit;width:100%;}
.content { width:100%; margin-bottom:20px;margin-top: 20px;}
.content_dalong_list { width:100%; margin-bottom:20px;margin-top: 0px;overflow: hidden;}
.content:after { content:" "; display:block; clear:both;}

.contit { height:40px; background: #f8f8f8;border-bottom: 1px solid #f1f1f1;margin-bottom: 0px;}
.contit ul.mc li { display: inline-block; background:url(se_titBg.png) left center no-repeat; padding-left:12px;}
.contit ul.mc li:first-child { background:url(se_home.png) left center no-repeat; padding-left:26px;}
.contit ul.mc li a { line-height:40px; color:#666;}
.contit ul.mc li a:hover {color:#0075C1;}
.contit ul.mc li span {font-family:"SimSun";}
.contit ul.fontsize { display: inline;}
.contit ul.fontsize li { display:inline;color: #666;}
.contit ul.fontsize li a { color: #666; line-height: 41px;}
.contit ul.fontsize li a:hover { color: #666; line-height: 41px;}
.content { position:relative;}
.conLeft { min-height:700px; float:left; width:772px;}
.pagination h2 { font-size: 32px;
	color: #333;
	line-height: 38px;
	padding: 18px 0;
	font-family: "Microsoft YaHei";
	width: 98%;
	margin: 0px auto;}
.pagination .pagedec li { display:inline; font-size:14px; color:#B1B1B1;line-height: 25px;}
/*2017年1月10日16:49:33 大龙 细览页优化*/
ul.pagedec{width: 98%;margin: 0px auto 20px;border-bottom: 1px dotted #ccc;}
/*/  */
.pagination .pagecon { padding:0px 20px; overflow:hidden;}
.pagination .pagecon p {color:#000; line-height:28px; font-size:16px;}
.pagination .pagecon .process { text-align: right;}
.pagination .pagecon .process li { display:inline;}
.pagination .pagecon .process li a { color:#666; line-height:23px;}
.pagecon .imgbox { width:88%; margin:0 auto; margin-top: 25px;}
/*.pagecon img { width:100% !important; height:auto !important;}*/
.pagecon .pagenext li { background:; margin-left:6px; background:#f6fbff; margin-bottom:3px; position:relative; line-height:30px;}
.pagecon .pagenext li:before { content:" "; display:block; height:29px; width:4px; position:absolute; background:#0075C1; left:-8px;}
.pagecon .pagenext li a { color:#666; line-height:29px;}
.pagecon .pagenext li a:hover { color:#0075c1;}
.pagecon .pagenext li span { color:#0075c1; padding-right:5px;}
.conbottm:after { content:" "; display: block; clear: both;}
.group1 { margin-right:0px;}/*通用列表左右间距调整为20，原来值是24 2017年1月17日11:46:46 大龙*/
.group1tit { height:41px; border-bottom:1px solid #CECECE;}
.group1tit span { display: inline-block; line-height:50px; height:41px; color:#0075C1; font-size:16px; font-weight: bold; border-bottom:3px solid #0075C1; margin-top:-2px;}

.group1con { padding-right:9px; margin-top:8px;}

.group2 { width:48.6%;}
.group2tit { height:19px; padding-bottom:17px; border-bottom:1px solid #efefef; padding-left:17px;}
.group2tit h2 { position:relative; font-size:18px; color:#333;}
.group2tit h2:before { content:" "; display:block; height:25px; width:4px; background:#0075C1; position: absolute; top:0; left:-17px;}
.newslist2 li { background:url(se_newsbg.png) bottom repeat-x;}
.newslist2 li { overflow: hidden;}
.newslist2 li a { background:url(se_newsabg.png) left center no-repeat; float:left; line-height:21px; color:#666; padding:8px 0; padding-left:13px; }
.newslist2 li span { float:right; line-height:21px; display: block; color:#888; padding:8px 0;}
.newslist2 li:hover a { color:#0075C1;}


.newslist { overflow: hidden;}
.newslist li { background:url(se_newslistli.jpg) left center no-repeat;line-height:20px; padding:5px 0 4px 13px; overflow: hidden;}
.newslist li a { color:#000; width:90%; font-size:14px; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 1;word-break: break-all;overflow: hidden;float: left;}
.newslist li a:hover{ color: #045081;}
.newslist li span { float:right; color:#000; font-size:14px;}

.pagination1 { text-align: center;}
.pagination1 span { display:inline-block; padding:0 8px; color:#0075C1;}
.pagination1 a, .pagination1 .dalong_sy { display:inline-block; color:#fff; background:#0075C1; height:25px;  margin-right:5px; padding:0 8px;line-height: 25px;}
.pagination1 a:hover { background:#c65603;}

/*.pagination1 li:last-child { width:50px;}
.pagination1 li:hover a,.pagination li.active a{ background:#fff; color:#0075C1;}*/

.videolist { display:flex; flex-wrap: wrap; justify-content: left;}
.videolist li { width:31.3%; margin-right:1%;margin-left: 1%; margin-top:8px;text-align: center;}
.videolist li a{display: block;}
.videolist li a span { color:#333; line-height:20px; padding:12px 0;}
.videolist li a span { color:#333; line-height:20px; padding:12px 0;}
.videolist li:hover a span { color:#0075c1;}

.videolist li img { width:100%;}
.imglist li .imgmodel { position:relative;}
.imglist li .imgmodel:after { content:" "; display: block; height:100%; width:100%;background:rgba(0,0,0,0.3); position:absolute; top:0; left:0; display:none;}
.imglist li .imgmodel:before { content:" "; display: block;  position:absolute; height:100%; width:100%;z-index:222; background:url(se_play.png) center center no-repeat; display:none;}
.imglist li:hover .imgmodel:after,.imglist li:hover .imgmodel:before { display:block;}
.morecon {
	color: #898989;
	line-height: 41px;
	display: inline;
	padding-right: 9px;
	font-family: SimSun;
	font-size: 12px;}
.morecon:hover{#0075C1;}
.conRight { width:377px; float: right;}
.group { margin-top:8px;}
.group:first-child { margin-top:0px;}
.grouptit { height:36px;}
.grouptit h3 { font-size:18px;font-family: "Microsoft YaHei"}
/*2017年1月7日12:26:22*/
.grouptit h3 { color:#666; line-height:36px; display: inline;}
.grouptit a { color:#666; line-height:36px; display: inline; font-family: SimSun; font-size: 12px;  }
.grouptit a:hover{color: #007AFF;}
.grouptit h3 i { display:inline-block; margin-right:10px;}
.groupcon { border:1px solid #d0d0d0; padding:10px 4%;}
.groupcon .xinwen li {background:url(se_newslistli.jpg) left center no-repeat; padding-left: 9px;}
.groupcon .xinwen li a { color:#000; line-height:25px;}
.groupcon .xinwen li:hover a { color:#0075C1;}
/*2017年1月4日11:48:30 dalong*/
.groupcon .boxlist { align-items: center; justify-content: center; overflow: hidden;}
.groupcon .boxlist li { height:31px; border:1px solid #e8e8e8; margin-right:1.3%;float: left; margin-bottom: 5px; }
.groupcon .boxlist li a { display:block; border:1px solid #fff; height:29px; background:#e8e8e8; color:#666; text-align: center; line-height:31px;white-space: nowrap;padding: 0px 5px;}
.groupcon .boxlist li:hover { border:1px solid #0075C1;}
.groupcon .boxlist li:hover a { background:#0075C1; color:#fff;}


.specia { height:auto; margin-top:15px;}
.specia:after { content:" "; display:block; clear:both;}
.specia img { width:100%;}

/*footer*/
.footer { border-top:8px solid #002c58; width:100%; background:#023d78;}
.footer .footTop { padding:28px 0 20px 1.11%; background:url(footulBg.jpg) left bottom repeat-x;}
.footer .footTop li { margin:0 10px 11px 0; display: inline-block;}
.footer .footTop li a { display: block; height:35px;  background:#002c58;text-align: center; line-height:35px; color: #dddddd; font-size:14px; padding:0 15px;}
.footer .footTop li:hover a { background:#568dc7; color:#fff;}
.footer .footCen { margin-top:39px;  height:143px;}
.footer .footCen .fcleft { background:url(logo1bg.png) top right repeat-y; padding:15px 30px 15px 0; width:125px; float:left; margin-right:30px;}

.footer .footCen .fcleft img { width:100%; height:auto;}
.footer .footCen .fccenter { float:left;}
.footer .footCen .fccenter li { line-height:24px; color:#fff;}
.footer .footCen .fcright { width:auto; }
.footer .footCen .fcright ul { overflow: hidden;}
.footer .footCen .fcright li { width:44.1%; float:left;}
.footer .footCen .fcright li img { width:100%; height:auto;}
.footer .footCen .fcright li:last-child { margin-left:10.6%;}

.footer .footBott {text-align: center;}
.footer .footBott li { display: inline-block;}
.icon2 { display: none;}
.menu li:last-child { display:none;}
.footer .footCen .fccenter li a{ font-size: 14px;color: #fff;}


.footer{background: url(footer_bottombg.jpg) top center no-repeat;height: 476px;width: 100%;border: none;}
.footer .footCen{margin-top: 0;border-top: 1px #0f4880 solid;}
.footer .footCen .footCencon{border-top: 3px #cfe5f3 solid;}
.Relevant{padding: 40px 0;position: relative;text-align: center;}
.Relevant h2{height: 30px;line-height: 30px;color: #0075c1;font-size: 14px;margin-right: 55px;display: inline-block;overflow: hidden}
.footer_link{display: inline-block;font-size: 14px;}
.footer_link ul li{height: 30px;line-height: 30px;float: left;overflow: hidden;white-space: nowrap;word-break: keep-all;text-overflow: ellipsis;margin-right: 20px;}
.footer_link_list{padding: 20px 20px 20px 50px;border: 1px solid #e8e8e8;background: #fff;border-radius: 3px;overflow: hidden;position: absolute;top: 70px;left: 0px;min-height: 50px;z-index: 98; right:0px;}
.footer_link_list a{font-size: 14px;height: 40px;line-height: 40px;margin-right: 20px;color: #4c4c4c;display: block;float: left;}
.footer_link_list a:hover{color: #0075c1;}
a.footer_link_a{display: block;font-size: 14px;color: #60636d;}
a.footer_link_a span{background: url(arrowdown.png) right center no-repeat;display: inline-block;padding: 5px;margin-left: 10px;}
.navhover a.footer_link_a{color: #0075c1}
.navhover a.footer_link_a span{background: url(arrowup.png) right center no-repeat;display: inline-block;padding: 5px;margin-left: 10px;}
.footerconl{float: left;width: 234.5px;text-align: right;}
.footerconm{float: left;width: 700px;text-align: center;line-height: 24px;font-size: 14px;color: #4c4c4c;}
.footerconr{float: left;width: 234.5px;text-align: left;padding-top: 15px;}
.footerconm a{ font-size:14px; color:#4c4c4c;}

@media (max-width:1271px){
	.navnav { margin-left:0;}
}
@media (min-width:1169px) and (max-width:1271px){
	/*.navnav { left:50%; margin-left:-584.5px;}*/
}
@media (max-width:1169px) {
	.content { width:97%; margin:0 auto;}
}
@media (max-width:860px) {
	.conLeft{ width:97%; margin:0 auto;}
	.conRight { position:static; width:97%; margin:0 auto; margin-top:20px; }
	.group1 { margin-right:0; margin-bottom:20px; }
	.conLeft .conp { margin-right:0;}
	.conLeft .conbottm { margin-right:0 ;}
	.conLeft1 { margin-top:13px;}
}
@media (max-width:767px) {
	.group2 { float:none !important; margin:0 auto; width:100%;}
	.group2:first-child { margin-bottom:20px;}
}
@media (min-width:860px) and (max-width:1000px){
	.videolist li { width:45%; margin-right:5%; margin-top:8px;}
	.videolist li:nth-child(even) { margin-right:0;}
}
@media (min-width:860px) and (max-width:1100px){
	.group2 { width:100%; float:none !important;}
	.group2:first-child { margin-bottom:20px;}
}
@media (min-width:768px) and (max-width:920px) {
	.navLeft { width:1.0%}
	.menu { width:59.7%;}
	.menu li a { font-size:16px; line-height:35px;}
	.logo { margin-right:0.8%;}
	.he48 { height:35px !important;}

	.search {width:300px;}
	.search li { height:40px;}
	.search li a { line-height:40px; font-size:30px;}
	.search .lookfor { width:69.9%; padding-top:5px; height:35px; padding-left:5.3%;}
	.search .lookfor input { height:29px; border:none; float:left; outline: none;}
	.search .lookfor .edit { border-radius:5px 0 0 5px;  width:76%; padding-left:6%;}
	.search .lookfor .editBtn { width:10.3%;background:#fff url(bigger.png) center center no-repeat; cursor: pointer;border-radius:0 5px 5px 0;}
	.search .wei { width:11.8%; font-size:16px;}
	.search .wei i { font-size:30px;}
	.search .wei:hover i { font-size:30px;}
	.search .wei1:hover i {color:#e6162d;}
	.weather { left:150px;}
	.footer .footTop { text-align: center;}
	.footer .footTop li { width:12%;}
}

@media (min-width:540px) and (max-width:767px){
	.footer .footTop { text-align: center;}
	.footer .footTop li { width:23%;}
	.footer .footCen .fcright { float:none; overflow: hidden;}
	.footer .footCen .fcright { margin:20px auto;}
	.footer { height:auto;}
	.footer .footCen  {height:auto;}
	.footer .footCen .fccenter { float:right;}
	.footer .footCen .fcright { clear:both; float:none; }
}

@media (max-width:539px){
	.footer { height:auto;}
	.footer .footTop { text-align:center;}
	.footer .footTop li { width:30%;}
	.footer .footCen .fcleft,.footer .footCen .fccenter, .footer .footCen .fcright { float:none; margin:0 auto;}
	.footer .footCen  {height:auto; margin-top:20px;}
	.footer .footCen .fcleft { width:44.9%; background:none; margin-bottom:20px;}
	.footer .footCen .fccenter ul { width:82%; margin: 0 auto;}
	.footer .footCen .fcright {overflow: hidden; margin:0 auto; margin-top:20px; width:50%;}
	.footer .footCen .fcright li { width:44.1%;}
	.footer .footBott { margin-top:20px;}
	.newslist li a,.newslist li span { font-size:14px;}
	.videolist li { width:45%; margin-right:5%; margin-top:8px;}
	.videolist li:nth-child(even) { margin-right:0;}
}
@media (max-width:767px){
	.navtop ,.menu,.navLeft,.navnav, .banner { display:none;}
	.header { margin:0;width:100%; position:relative; height:auto;overflow: hidden;}
	.nav { position:relative;top:0;}
	.header .icon2 {display: block;}
	.header .logo {  width:100%; background:url(logo111.png) center center no-repeat; background-size:100%; max-width:487px; height:55px; float:none; margin:0 auto;}
	.button a { display: block; height:30px; width:50px; background:#0075C1; color:#fff; float:right; text-align: center;}
	.button a i { font-size:20px; line-height:30px;}
	.header .icon2 { overflow:hidden; background:#ededed; height:30px;}
	.header .icon2 span { color:#444; line-height:30px;}
	.menu { width:100%; position:absolute; top:81px; /* height:auto !important; */background:#ededed !important; padding-bottom:10px; flex-wrap:wrap;}
	.menu li {height:30px; display:block; width:100%; text-align:center;}
	.menu li:last-child { display:block;}
	.menu li a { color:#444; font-size:14px; line-height:30px;}
	.weather1 span { padding-left:3px;}
	.search1 li { background:rgba(255,255,255,0.4); margin-right:1px; height:35px; float:left;}
	.search1 li a { display:block; line-height:30px; color:#fff; font-size:30px; text-align: center;}
	.search1 li a i { line-height:35px;}
	.search1 .lookfor { width:55%; padding-top:5px; height:30px; padding-left:5.3%;}
	.search1 .lookfor input { height:25px; border:none; float:left; outline: none;}
	.search1 .lookfor .edit { border-radius:5px 0 0 5px;  width:79%; padding-left:6%;}
	.search1 .lookfor .editBtn { width:14.3%;background:#fff url(bigger.png) center center no-repeat; border-radius:0 5px 5px 0;}
	.search1 .wei { width:9%; background:#fff;}
	.search1 .wei i { color:#059a08;font-size:30px;}
	.search1 .wei1 i {color:#e6162d;}

}
/*2017年1月17日09:27:35 大龙 单挑通用概览内容*/
.pagination .dalong_pagecon { padding:20px; }/*2017年1月18日17:40:30 大龙 调整内容页边距*/
.pagination .dalong_pagecon .process li a { color:#666; line-height:23px;}
.pagination .dalong_pagecon .process { text-align: right;}
.pagination .dalong_pagecon .process li { display:inline;}
.pagination .dalong_pagecon .process li a { color:#666; line-height:23px;}
.dalong_pagecon img { width:100% !important; height:auto !important;}
.dalong_mr24 {
	margin-right: 0px;
}
.dalong_tyglnr_title{
	font-size: 32px;
	color: #333;
	line-height: 38px;
	padding: 18px 0;
	font-family: "Microsoft YaHei";
	width: 98%;
	margin: 0px auto;
	border-bottom: 1px dotted #ccc;
	text-align: center;
}
#pcontent p,#pcontent div{
	font-size: medium;
	line-height: 1.5em;
	margin: 20px 0px;
}
/*2017年2月13日14:39:34 大龙 限制内容页图片最大宽度*/
#pcontent img{
	max-width: 730px;
 }
/*2017年1月18日15:05:19 大龙 频道页内css迁移*/
.mc1{ width: 1169px;}
.nav{ width:1169px; left:50%; margin-left: -584.5px;}
.navnav{ margin-left: 0; width: auto;}



.ws_x_ldt{float: left;width: 296px; height: 202px;}
.ws_x_ldt a{ display: block;}
.ws_x_ldt img{ width: 100%;}
.ws_x_ldxx{ width: 416px;float: left; margin-left: 20px;}
.ws_x_p1{font-size: 20px; color: #333333;padding-bottom: 15px;background: url(ws_x_bjt_03.jpg) no-repeat left bottom;}
.ws_x_p1 a{ color: #333333;}
.ws_x_jj{font-size: 12px;line-height: 24px; color: #666666;margin-top: 10px;}
.ws_x_a1{ font-size: 12px;color: #bf1517;}
.ws_xx_tw .ws_x_ul{margin-top: 12px;}
.ws_xx_tw .ws_x_ul li{ font-size: 14px;line-height: 36px;border-bottom: 1px solid #eeeeee;}
.ws_xx_tw .ws_x_ul li:last-child{border-bottom: 0;}
.ws_xx_tw .ws_x_ul li a{ font-size: 14px;color: #666666;}
.ws_xx_tw .ws_x_ul li:hover a{ color: #0075c1;}
.ws_xx_tw .ws_x_ul li:hover a span{color: #0075c1;}
.ws_xx_tw .ws_x_ul li a span{ color: #333333; font-weight: bold;}
.ws_xx_tw{height: auto;}