@charset "UTF-8";
/* Base Reset */
* {margin: 0;padding: 0;}
html {-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;overflow-y: scroll; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
:focus { outline:0;}
img { border:0;}
a img { vertical-align: middle;}
ol, ul {list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}
table {	border-collapse: collapse;	border-spacing: 0;}
.clear { width:100%; height:0; line-height:0; font-size:0; overflow:hidden; clear:both; display:block; _display:inline;}
.none { display:none;}
.hidden { visibility:hidden;}
.clearfix:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.clearfix{display: block; *zoom:1;}

body,p {font-size:14px;font-family:Arial,Helvetica,sans-serif;}
body {background:url(bannerbg.jpg) no-repeat center 30px;margin:0;padding:0;min-width: 1200px;}
a{ text-decoration: none;}
a:hover{ text-decoration: none; color: #0064B6;}

.wp-wrapper { width: 100%;}
.wp-inner {width:1200px;max-width:1200px;margin:0 auto;}

@media screen and (min-width:1200px){.wp-inner { width:1200px; margin:0 auto;}}
@media screen and (max-width:768px){.wp-inner { width:100%; margin:0 auto;}}
/**头部**/

.head_top {
	height: 35px;
	width: 100%;
	background: url(topbg.png) repeat-x center bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;}
.top_l { float: left;}
.top_r { float:right;}
.head_top a {
	display: block;
	margin: 0 10px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	color: #000;}
.head_top a:hover {text-decoration: underline;	color: #990000;}
.top_r li{float:right;}
 /* [站点LOGO]  */
.logo { float: left; padding: 10px;height:130px;padding-left:650px;}
.head_box {background:url(logo20230620.png) no-repeat center 0px;height:190px;}


/* [搜索] */
.search-panel { float: right; clear: right; width:20%; margin-right: 10px;background:url(search.png); overflow: hidden;}
.wp-search {  position: relative;}
.wp-search form { display: block;}
.wp-search .search-input { margin-left:10px; margin-right: 40px;}
.wp-search .search-input input.search-title { width: 100%; height: 20px; line-height: 20px; border:none; outline: 0; background: none;padding: 7px 0;}
.wp-search .search-btn { width: 34px; height: 34px; position: absolute; right: 0; top:50%; margin-top: -17px;}
.wp-search .search-btn input.search-submit { width: 100%; height: 34px; border:0; outline: 0; background: url(search_b.png) no-repeat center; cursor: pointer;}

/**主导航**/
.wp-navi { border-bottom: 0px solid #dbdbdb;}
.menu-switch-arrow { display: none;}
.wp-menu {max-width:1200px;font-family:"Microsoft YaHei";background-color: #0064B6;background:url(menubg.png) no-repeat center 0px;}
.wp-menu .menu-item { display: inline-block; float: left; position: relative; z-index: 100; background:url(menuline.png) no-repeat left bottom;}
.wp-menu .menu-item a { color: #fff; display: inline-block;width:132px;text-align:center; height: 40px; line-height: 40px; font-size: 18px;}
.wp-menu .menu-item a:hover { text-decoration: none; color: #fff; width:130px;margin-left:2px;background-color: #0064B6;}


.sub-menu {background-color: #0064b6; display: none; position: absolute; left: 0; top: 40px; z-index: 100;}
.sub-menu .sub-item { position: relative; white-space: nowrap; vertical-align: top; _zoom:1;height:35px;line-height:35px;border-bottom: 1px solid #00559c;}
.sub-menu .sub-item a {font-size:16px; display: block; height: 35px; line-height: 35px; width:132px; display: block;}
.sub-menu .sub-item a:hover { color: #fff;display: block;}
.sub-menu .sub-menu { left: 100%; top: 0; z-index: 200; background-color: #0064B6; border-left: 1px solid #ddd;}
/**焦点图片**/
.wp-focus { background-color: #fff;}
.fcous-panel { width: 100%;}
.fcous-panel .focus-window { width: 100%; overflow: hidden;}

/**
 * 主体
 */


.wp-container { padding: 0px;}

.content { width:870px; float: left;}
.content .cbox1-left { width:48%; float: left;margin-right:2%;}
.content .cbox1-right { width: 48%; float: right;}
.sidebar { width:300px; float: right;}

.updown{padding:10px;margin-top:30px;line-height:220%;border-top:1px dotted #ccc;}
.updown a{color:#000;}

/***wp-container1***/
.cbox-left {float: left;width:355px;}

.title{font-size:16px;color:#fff;line-height:45px;font-weight:600;padding-left:20px;}
.lmlist{padding:10px 0px;font-size:16px;}
.lmlist li{ height: 40px;line-height:40px;border-bottom:1px dotted #999;}
.lmlist li a{
	display:block;color:#000;padding-left: 60px;
	background-image: url(wz_l.gif);
	background-repeat: no-repeat;
	background-position: 30px center;}
.lmlist li a:hover{background-color:#e1f5ff;color:#000;border-bottom:1px solid #999;}

.linebg{background:url(line.png) no-repeat center 30px;width:52px;}
.titlebg{background:url(menubg.png) no-repeat center bottom;line-height:35px;}
.cbox-right { width: 500px; float: right;}
.cbox-news {width:860px;}
.cbox-newsleft {width:420px; float: left;margin-right:15px;}
.cbox-newsright { width: 420px; float: right;}
.cbox1-left { width:48%; float: left;}
.cbox1-right { width: 48%; float: right;margin-left:2%;}
.yq{padding:10px;}
.yq a{color:#000;font-size:16px;}


.sboximg{padding:0;margin:0;}
.sboximg img{border:1px solid #ccc;padding:2px;margin:5px;}
.news_first{height:80px;overflow:hidden;}
.news_first h1{font-size:18px;padding-bottom:10px;text-align:center;}
.news_first h1 a{color: #0d4ae0;}
.news_first_intro{text-indent:2em;line-height:25px;}




.bt{font-size: 18px; padding-left:15px;line-height:32px;height: 32px;border-bottom:1px solid #ccc;color: #0d4ae0;}
.bt a{color: #0d4ae0;}
.nr p{line-height:220%;}
.nr h1{ font-size:20px;color:#000;text-align:center;line-height:200%;margin:50px 40px 20px 40px;}
.nr h3{font-size:14px;text-align:center;font-weight:normal;}
#text{line-height:200%;margin-top:30px;border-top:1px dotted #ccc;padding:20px;}
#text p,#text div{font-size:16px;line-height:33px;color:#333;margin:15px 0; letter-spacing:0.5px;}
.list{padding:12px;clear:both;}
.listbg{background:#f2f9ff;}
.list li{line-height:32px;height: 32px;overflow:hidden;}
.list li span{float:right;}
.list a{font-family:"Microsoft YaHei";color:#000;padding-left:20px;background-position: 3px center;background-image: url(arrow.gif);background-repeat: no-repeat;}
.post-head { height: 33px;  margin-bottom:10px;}
.post-head .head-bar { border-bottom:1px dotted #999;}


.post-head .post-title { display: inline-block; height: 34px; line-height: 34px; font-size: 16px;font-family:"Microsoft YaHei"; padding:0 10px;margin-bottom:-2px;border-bottom:3px solid #0064B6;color: #0064B6;}
.post-head .post-title a{color: #0064B6;}

.post-head .post-more {display:block;font-size:12px; height: 20px; line-height: 20px; float:right; margin-top: 10px;padding-right:10px;}
.post-head .post-more a { color: #9d9d9d; text-decoration: none;}
.post-head .post-more a:hover { color:#333;}

.post-news {overflow:hidden;padding:5px;}
.post-news .news-item { height: 33px; line-height: 33px; vertical-align: top; overflow: hidden; position: relative;}
.post-news .news-item .meta-title { display: block; margin-right: 80px; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;width:90%;}
.post-news .news-item .meta-title a { padding-left:20px;font-size:15px;font-family:"Microsoft YaHei"; color:#000;background-position: 3px center;background-image: url(arrow.gif);background-repeat: no-repeat;}
.post-news .news-item .meta-title a:hover { color:#0064B6;}
.post-news .news-item .meta-time { display: block; text-align: right; width: 15%; height: 20px; line-height: 20px; position: absolute; right: 0; top:50%; margin-top: -10px; font-family:"Microsoft YaHei"; font-size:13px;color: #9d9d9d;}


/*tabs*/

.tabs{}
.tabs .hd {border-bottom:1px dotted #999;height:35px;line-height:35px;clear:both;}
.tabs .hd .more{float:right;position:relative;font-size:12px;padding:0 10px;}
.tabs .hd .more a{color: #9d9d9d; text-decoration: none;}
.tabs .hd ul{overflow:hidden;}
.tabs .hd li{position:relative;z-index:2;padding:0px 10px;float:left;font-size:16px;font-weight:bold;color:#0064B6;cursor:pointer;}
.tabs .hd li.on{height:33px;line-height:33px;border-bottom:3px solid #0064B6;}


/**底部**/
.wp-footer {background-color: #EBEBEB;border-top: 1px #ccc solid;}
.wp-footer .wp-inner { margin-top:-2px;border-top: 3px #0064B6 solid;}
.wp-footer .wp-inner .foot_l {width: 1200px;padding: 20px 0px;}
.wp-footer .wp-inner .foot_l p{	line-height:220%;text-align:center;}
.wp-footer span { margin-right:5px;}
.wp-footer a { color: #0064B6; font-size: 14px; margin:0 5px;}
.wp-footer a:hover { color: #0064B6; text-decoration: underline;}
.wp-footer .wp-inner .foot_r{float:right;color: #006600;text-align:center;font-size:12px;line-height:120%;} 


/*focusBox*/
.focusBox{position:relative;width:100%;height:280px;overflow:hidden;font:12px/1.5 Verdana,Geneva,sans-serif;text-align:left;background:white;}
.focusBox .pic img{width:100%;height:280px;display:block;}
.focusBox .txt-bg{position:absolute;bottom:0;z-index:1;height:36px;width:100%;background:#333;filter:alpha(opacity=60);opacity:0.4;overflow:hidden;}
.focusBox .txt{position:absolute;bottom:0;z-index:2;height:36px;width:100%;overflow:hidden;}
.focusBox .txt li{height:36px;line-height:36px;position:absolute;bottom:-36px;}
.focusBox .txt li a{display:block;color:white;padding:0 0 0 10px;font-size:14px;font-weight:600;font-family:Microsoft YaHei;text-decoration:none;}
.focusBox .num{position:absolute;z-index:3;bottom:8px;right:8px;}
.focusBox .num li{float:left;position:relative;width:18px;height:15px;line-height:15px;overflow:hidden;text-align:center;margin-right:1px;cursor:pointer;}
.focusBox .num li a,.focusBox .num li span{position:absolute;z-index:2;display:block;color:white;width:100%;height:100%;top:0;left:0;text-decoration:none;}
.focusBox .num li span{z-index:1;background:black;filter:alpha(opacity=50);opacity:0.5;}
.focusBox .num li.on a,.focusBox .num a:hover{background:#f60;}




.cbox-left .focus-pagination {display: none;}
li.menu-item.i2 .sub-menu {max-height: 280px;    min-width: 332px;}
li.menu-item.i2 .sub-menu .sub-item { float:left;width: 160px;margin: 0px 0px 0px 2px;}
.address { margin: 0px 0px 0px 55px;}
.share li.add-weixin a img { width: 200px; height: 200px; position: absolute; left: 50%; top:-210px; margin-left: -100px; z-index: 1000000; display: none;}
.share li.add-weixin a:hover img { display: block;}

.mod_jx { position:relative; width:100%; text-align:right;}
.mod_jx_1{ position:absolute; right: 20px;}



.nav { width:100%; font-size: 15px;}

.nav li{border-bottom:1px #ccc dotted;cursor:pointer; line-height:35px; height:35px;}
.nav  a {display:block;} 
.nav li a:hover { color:#fff; font-weight:bold;background: #949494;}
.slist { margin:0 0 0px 0;}
.sslist { overflow:hidden;}

.l1 { text-indent:1em;}
.l2 { text-indent:3em;}
.l3 { text-indent:5em;}