@charset "utf-8";
body {
	font-family: "微软雅黑";  
	text-decoration: none;
	background-color: #FFF; background:none;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {	margin: 0;	padding: 0}
table {	border-collapse: collapse;	border-spacing: 0}
fieldset, img {	border: 0; vertical-align:middle}
address, caption, cite, code, dfn, em, th, var {	font-style: normal;	font-weight: normal}
ol, ul { list-style: none}
caption, th { text-align: left}
img{ border:0px; vertical-align:middle}
h1, h2, h3, h4, h5, h6 { font-size: 100%;}
q:before, q:after {	content: ''}
abbr, acronym {	border: 0;	font-variant: normal}
/* 使IE兼容html5 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}
/* =CLEARFIX (do not modify) */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hides from IE-mac \*/
.clearfix { display:block; }
/*备用清除浮动*/
.clear{ clear:both; height:0px;font-size:0px; line-height:0px; }
a{ text-decoration:none; cursor:pointer}
a:link, a:visited, a:active{color:#222;text-decoration:none;}
a:hover{color:#95000D;text-decoration:none;}
.wrapper{ width:1200px; margin:0 auto;}

/* 首页 */
.header{min-width:1200px;}
.topbox{ height:40px; width:100%; min-width:1200px; background:#3c3c3c; line-height:40px; font-size:12px;}
.top_links{ float:left; color:#fff;}
.top_links a{ color:#fff; padding:0 10px;}
#search-box{width:215px; height:30px; background:#fff; border: none; margin-top:5px; float:right; border-radius:5px;}
#search-box .input-box{width:180px; height:28px; line-height:28px; border:1px solid #f6f6f6; background: #FFF; text-align:left; font-size:14px; border-radius:5px; vertical-align:top;} 
#search-box .button{ float:right; border:0; background: url(../images/serch.png) 7px no-repeat; border:none; text-indent:-999px; width:32px; height:30px; cursor:pointer;} 

.logo{ height:187px; width:100%; background:url(../images/top_bj.jpg) repeat-x;}
.logo .logo_img{ padding-top:20px;}

.content{ width:100%; background:#e2f1fa;}
.content .wrapper{ position:relative;}
.navbox{ width:100%; position:absolute; top:-25px; left:0; height:50px; background:#41aae7; box-shadow:6px 6px 6px #CCC;}
.navlist{ height:50px; padding-left:55px; background:url(../images/icon_home.png) 25px no-repeat;}
#nav li.info { width:auto; float:left; height:26px; font-size:16px; line-height:26px; margin:12px 0; border-right:1px solid #fff; text-align:left; position:relative;}
#nav li.info a { display:block; padding:0 30px; color: #fff; width:80px; text-align:center;}
#nav li.info a:hover{ color:#fff;}
#nav li.info a.hover{ color:#fff;}

#nav li ul{background:#41aae7; display:none; position:absolute; top:26px; left:0px; padding:10px 0;}
#nav li ul li{}
#nav li ul li a{ font-size:13px; height:30px; line-height:30px;  }


.content_box{ width:100%; background:#fff;}
.index_left{ float:left; width:785px; padding:50px 10px 0 10px;}
.index_title{ height:23px; line-height:23px; padding:11px 0; width:100%; border-bottom:1px solid #eee; margin-bottom:10px;}
.index_title h2{ height:23px; line-height:23px; padding-bottom:11px; padding-right:10px; border-bottom:2px solid #2994d2; display: inline-block; color:#464646;}
.index_title h2 b{ border-left:#2994d2 solid 5px; height:23px; padding:5px 0 5px 10px;}
.index_title span{ float:right; padding-right:10px; font-family:"微软雅黑";}
.index_title span a{ color:#c6c6c6;}

.index_book{ padding:10px;}
.index_book .book_img{ width:145px; height:190px; float:left;}
.index_book .book_img img{ width:100%;}
.index_book .book_txt{ width:600px; float:right; height:180px; padding-top:10px; line-height:30px; overflow:hidden;}
.index_book .book_txt p{}

.index_title .index_title_l{ display:inline-block;}
.index_title .index_title_l li{ width:100px; float:left; text-align:center; height:35px; line-height:35px;}
.index_title .index_title_l li:hover,.index_title .index_title_l li.hover{ background:#2994d2;}
.index_title .index_title_l li:hover a,.index_title .index_title_l li.hover a{ color:#fff;}

.new_list{ padding:0 10px 30px 10px;}
.new_list li{border-bottom:1px solid #ddd; height:50px; line-height:50px; overflow:hidden; font-size:14px;}
.new_list li b{width:8px; height:7px; background: url(../images/icon_b.png) no-repeat;; display:block; margin:20px 10px 6px 0; float:left;}
.new_list li span{float:right; padding:0 10px;}
.new_list li i{ font-weight:normal; padding-left:10px; font-style:normal; float:right;}

.new_list h1{ background-color:#f7f7f7; height:36px; line-height:36px; padding-left:10px;}
.new_list span{}
.new_list span a{ color:#666; padding:0px 10px; height:36px; line-height:36px;}


.link_list{ padding:10px 0; line-height:30px;}
.link_list a{ display:inline-block; padding-right:30px;}
.link_title{ height:1px; line-height:1px; padding:2px 0; width:100%; border-bottom:1px solid #eee; margin-bottom:10px;}
.link_title em{ height:1px; line-height:1px; padding-bottom:2px; padding-right:10px; width:80px; border-bottom:2px solid #2994d2; display: inline-block; color:#464646;}
.link_title em b{ height:1px; padding:5px 0 5px 10px;}


.index_right{ float:right; width:365px; margin-right:5px; padding-top:50px;}

.point{ padding:0 10px 20px 10px;}
.point li{ height:40px; line-height:40px; overflow:hidden; font-size:14px;}
.point li b{width:8px; height:7px; background: url(../images/icon_b.png) no-repeat;; display:block; margin:15px 10px 6px 0; float:left;}
.point li span{float:right; padding:0 10px;}


.editor{ background:#f7f7f7; width:100%; margin-bottom:10px;}
.editor .editors{ padding:10px 32px;}
.editor .editors li{ width:120px; padding:15px; float:left;}
.editor .editors li img{ width:100%; height:172px; margin-bottom:10px;}
.editor .editors li p{ text-align:center; height:20px; line-height:20px; overflow:hidden;}

.contribute{ padding:15px; background:#1d72a5;}
.contribute h3{ height:42px; line-height:42px; margin-bottom:20px; color:#fff; font-size:16px;}
.contribute h3 b{ width:45px; height:42px; background:url(../images/contribute.jpg) no-repeat; display:inline-block; margin-right:10px; vertical-align:top;}
.contribute .list{ color:#fff; line-height:27px; font-size:14px;}

.footer{ width:100%; min-width:1200px; background:#3c3c3c; padding:30px 0; line-height:35px; text-align:center; color:#ddd;}

/*边海观察-文章查看*/
.sea_banner{ height:250px; background:url(../images/banner001.jpg) no-repeat; padding:20px 15px; margin-bottom:2px;}
.sea_nav{ width:100%; height:28px; padding:11px 0; background:#08509A; overflow:hidden;}
.sea_nav ul{}
.sea_nav ul li{ width:150px; height:28px; float:left; background:url(../images/line.jpg) right center no-repeat; font-size:18px; text-align:center;}
.sea_nav ul li a{ display:block; width:100%; line-height:28px; color:#fff;}
.sea_left{ width:760px; margin:30px 0; padding:0 15px; float:left;}
.sea_right{ width:370px; margin:30px 0; padding:0 15px; float:right;}
.sea_post{ line-height:24px; margin-bottom:20px; color:#666;}
.sea_post a{ color:#0C7BBD;}
.sea_details{ width:100%; margin-bottom:30px;}
.sea_details h2{ font-size:20px; text-align:center; font-weight:normal; margin-bottom:20px;}
.sea_details .s_time{ text-align:center; color:#999; margin-bottom:30px; padding-bottom:20px; border-bottom:1px dotted #ddd; font-size:16px;}
.sea_details .s_time span{ padding:0 5px;}
.sea_details .text{ line-height:30px; font-size:14px; padding-bottom:20px; border-bottom:1px solid #ddd;}
.sea_details .text img{ max-width:100%;}
.sea_details .back{ text-align:right; margin-top:20px;}
.sea_details .back a{ color:#6B9CCE;}
.sea_other{ width:100%;}
.sea_other .tit{ width:100%; border-bottom:2px solid #e9e9e9; margin-bottom:20px;}
.sea_other .tit h3{ display:inline-block; border-bottom:2px solid #0C7CBE; padding-bottom:10px; color:#0C7CBE; font-size:16px; height:30px; line-height:30px;}
.sea_other .tit b{ display:inline-block; margin:0 5px; background:url(../images/sea_icon01.jpg) no-repeat; width:28px; height:30px; vertical-align:top;}
.sea_other ul{ width:100%;}
.sea_other ul li{ width:345px; margin:0 10px; padding-left:15px; height:40px; line-height:40px; font-size:14px; background:url(../images/sea_icon02.jpg) 0 16px no-repeat; float:left; overflow:hidden;}
.sea_min{ width:100%; position:relative;}
.sea_min span{ display:block; width:100%; height:230px; overflow:hidden;}
.sea_min span img{ width:auto; height:100%;}
.sea_min p{ position:absolute; left:0px; bottom:0px; z-index:1; width:350px; padding:5px 10px; line-height:24px; color:#fff; background:url(../images/black_bj.png) repeat; font-size:14px; overflow:hidden;}
.sea_hot{ margin-top:20px; background:#f8f8f8; padding:10px 15px; border-top:3px solid #0C7CBE;}
.sea_hot h3{ font-size:16px;}
.sea_hot ul{ padding:10px 0;}
.sea_hot ul li{ padding-left:15px; height:40px; line-height:40px; font-size:14px; background:url(../images/sea_icon02.jpg) 0 16px no-repeat; overflow:hidden;}

.sea_two .sea_banner{ background:url(../images/banner002.jpg) no-repeat;}
.sea_two .sea_nav{ background:#0C7CBE;}
.sea_two .sea_details h2{ text-align:left; font-size:26px; font-weight:bold;}
.sea_two .sea_details .s_time{ text-align:left; border:0; padding:0; margin:0;}
.sea_two .sea_details .bdsharebuttonbox{ margin:20px 0 30px;}
.sea_two .sea_details .other{ margin-top:20px;}


/* 通用分页样式 */
.pages{height:26px; margin-bottom:20px;  padding-top:8px;}
.pages ul{ float:right; padding:0 10px;list-style:none;margin:0; }
.pages li{ float:left; margin-left:5px;}
.pages li a{ display:block; padding:0 10px; border:1px solid #e1e1e1; height:24px; line-height:24px; color:#666;}
.pages li a:hover{ border:1px solid #1796f9; background:#1796f9; color:#fff; text-decoration:none;}
.pages li span{ display:block; border:1px solid #e1e1e1; height:24px; line-height:24px; color:#c4c4c4;padding:0 10px; }
.pages .current a{ border:1px solid #1796f9; background:#1796f9; color:#fff;}

.pc{ display: block;}
.ph{ display:none;}

