@charset "UTF-8";
/* 共享框架 */
body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{background-color:#FFFFFF;cursor:auto;font-family:"Microsoft YaHei","simsun","Lucida Grande","Lucida Sans Unicode";font-size:14px;;background:#F9F9F9 url(bg.jpg);_background-image:url(about:blank)}
/*body {font-size:14px;color:#525252;font-family:'微软雅黑','Microsoft Yahei', Tahoma,Verdana;background:#F9F9F9 url(bg.jpg);_background-image:url(about:blank);_background-attachment:fixed;}*/
html,body{-webkit-text-size-adjust:none;}
ol,ul,li{list-style:none;vertical-align:middle;}
img{vertical-align:top;-ms-interpolation-mode: bicubic;}
a{color:#000;outline:medium none;}
a:link,a:visited{text-decoration:none;}
a:hover,a:active{text-decoration:underline;}
a:active{star:expression(this.onFocus=this.blur());}
em,i {font-style:normal}
.ins {display:none}
em,i {font-style:normal}
.right{ float:right}
.left{ float:left}
.main{width:1200px;margin:0 auto;overflow:hidden;}
/* 头部 */
.header{background-color:#fff;border-bottom:1px solid #E3E3E3;width:100%;height:100px; background:#fff url(headbg.png) repeat-x;}
.header-box{height:100px;width:1200px;margin:0 auto;position:relative;}
.logo{background:url("logo.png") no-repeat scroll 0 0;display:block;height:100px;width:240px;float:left;}
.logo a{display: block;height: 100px;overflow: hidden;text-indent: -999em;width:240px;}
.meau{float:left;margin-top:35px;margin-left:15px;width:520px;overflow:hidden;height:38px;}
.meau li{float:left;display:inline;}
.meau li a{color: #fff;display: block;font-size: 20px;height:34px;line-height:34px; margin: 0 15px;text-decoration: none;	}
.meau li a.on,.meau li a:hover{border-bottom: 4px solid #FECE00;}
.nav{ float:left;overflow:hidden;}
/*搜索*/
.search{ float:right; margin-top:30px;position: relative;}
.search-box{background-color:#F5F5F5;border-radius: 100px;}
.search-text{background-color: transparent;height: 40px;padding: 0 15px;border: none;width: 180px;outline:0;}
.search-submit{background:url("search.png") no-repeat scroll center;border:0;width: 32px;height: 32px;margin-right:10px;position: absolute;right: 0;top: 4px;}
/*会员登入*/
.submenu{overflow:hidden;}
.submenu ul{margin-left:0px;}
.submenu ul li{float:left;background-color: #fff;border-top-left-radius: 4px;border-top-right-radius: 4px;padding: 10px 25px;margin-left: 0px; margin-right:20px; font-size:16px;}
.submenu ul li.current{background-color:#07A7E1;}
.submenu ul li.current a{color:#FFFFFF;}
.submenu ul li a{text-decoration: none; }
.submenu ul li:hover{background-color: #07A7E1;text-decoration: none;color:#FFFFFF;}
/* banner */
.banner {color: #fff;text-align: center;height: 180px;padding:70px 0 50PX;background-color: #08A7E1;background-image: url("banner.jpg");background-position: center center;background-size: cover;background-repeat: no-repeat;position: relative;}
.banner h2{font-size:35px;font-weight:700;margin-bottom:10px;}
.banner p{font-size:16px;color: #fff; margin-top:10px;}
.banner a{color: #fff; font-size:18px;display:inline-block;padding:10px 15px 10px 0;}
.banner .search-form{margin:30px auto 0;box-sizing:content-box;position: relative;}
.banner .search-form .site-search-form{display: inline-block;}
.banner .search-form .search-cat{display:inline-block;float:left;width:80px;height:44px;border:none;margin-right:-3px;border-radius:30px 0 0 30px;background: #f1f1f1;text-align:center;text-align-last: center;-webkit-appearance: none;}
.banner .search-form .search-input{background:#fff;height:44px;line-height:44px;font-size:16px;display:inline-block;float:left;width:500px;font-family:"Microsoft YaHei";text-indent:30px;border-radius:30px 0 0 30px;border:none;outline:none;}
.banner .search-form .search-btn{background:#ff5f33;font-size:16px;height:44px;border:none;color:#fff;display:inline-block;float:left;width:100px;border-radius:0 30px 30px 0;cursor: pointer;}
.banner_vip{ overflow: hidden; margin-top: 20px;}
/*news*/
.top-news{overflow:hidden; padding-top:30px;zoom: 1; margin-bottom:15px;}
.news{width:788px;height:418px;float:left;padding: 30px 0 15px;position: relative;background-color: #fff;border-radius: 5px;box-shadow:#D7D7D7 0px 2px 1px 0px;}
.news-title{position:absolute;top:-15px;left:30px;height:28px;}
.news-title span{padding:10px 30px;width:100px;height:32px;border-radius:4px;background-color:#07A7E1;color:#fff;text-align:center;line-height:32px;}
.news-title-detailed{color: #99a2aa;font-size: 14px; height:28px; line-height:28px;}
.news-title-detailed span{float:left; text-align:center;}
.news-title-detailed span.number{width:23%;}
.news-title-detailed span.name{width:57%;}
.news-title-detailed span.time{width:20%;}
.news-content{ overflow:hidden;}
.news-content li{background:url("dot.png") no-repeat scroll 15px center;height: 38px;line-height:38px;border-bottom: 1px dotted #e3e3e3; margin:0 15px; font-size:15px;}
.news-content li span{ text-align:center;display: inline-block;}
.news-content li span.number{width:23%;float: left;}
.news-content li a{float:left;display:inline-block;overflow:hidden;width:80%;height:38px;text-overflow:ellipsis;white-space:nowrap;line-height:38px;}
.news-content li a em{padding:0 3% 0 5%; width:25%; display:inline-block;float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news-content li a:hover{color:#07A7E1; text-decoration:none;}
.news-content li span.time{width:17%; float:right;color:#99a2aa;}
.special{width:360px;height: 428px;float:right;padding: 20px 20px 15px 20px;position:relative;border-radius:10px;background:#fff;}
.special-title{position:absolute;top:-15px;left:30px;height:28px;}
.special-title span{padding:10px 30px;width:100px;height:32px;border-radius:4px;background-color:#07A7E1;color:#fff;text-align:center;line-height:32px;}
.special-content{overflow:hidden;}
.special-content li{float:left;display: inline; margin-top:5px;}
.special-content li a{padding: 0 5px;line-height: 28px;height: 28px;display: inline-block;text-decoration: none; margin:4px; font-size:14px;}
.special-content li.color a{background:#07A7E1; color:#FFFFFF}
.special-content li a:hover {background: #07A7E1;color: #fff;border-color: #07A7E1;}
/* 子菜单 */
.filter {overflow:hidden;position: relative;background: #fff;margin-bottom: 1px;border-radius: 10px; margin-top:10px; padding-bottom:10px;}
.filter h3{font-size: 16px;font-weight: 400;padding: 10px 20px 10px;overflow:hidden;border-bottom: 2px solid #07A7E1; color: #666}
.filter .span-mark{background-color: #07A7E1;display: inline-block;height: 15px;line-height: 15px;position: absolute;top:15px;width: 4px; margin-left:10px;}
.cate-list{position:relative}
.more-btn{position:absolute;right:20px;top:10px; width:45px;}
.standardbtn {overflow:hidden;}
.more-text {display:inline-block; color:#07A7E1}
.more-text :hover {background: #07A7E1;color: #fff;border-color: #07A7E1;}
.cate-ul {margin:0 15px;}
.cate-ul li{float:left;overflow:hidden;box-sizing:border-box;padding-left:32px;width:16.6%;border-bottom:1px dotted #e3e3e3;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:40px;}
/* 位置 */
.place em{color:#ff0000;}
.place {color:#999;margin:10px 0 0 0 ;height:26px;line-height:26px;overflow:hidden;font-size:14px;display: flex;}
.place a {color: #999;}
.place a::after {color: #999;content: "/";margin-left: 8px;padding-right: 8px;overflow: hidden;font-size:14px;}
.place h2 {font-weight: normal;display: inline-block;text-overflow: ellipsis;white-space: nowrap;font-size:14px;width: 800px;}
/*图文*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.clearfix{*zoom:1;}
.loop {margin-bottom: 15px;}
.col-l {float:left;width:595px;overflow:hidden;background: #fff;border-radius:10px;}
.col-r {float:right;width:595px;overflow:hidden;background: #fff;border-radius:10px;}
.box {background:#fff;border-radius:10px;overflow:hidden;}
.box .title{height:28px;line-height:28px;display: block;padding:20px 20px 10px 35px; margin:0 0 0px;overflow:hidden;font-size:20px;position: relative;}
.box .title i{background:#07A7E1 none repeat scroll 0 0;height:20px;left:20px;;overflow: hidden;position: absolute;top:25px;width:6px;border-radius: 4px;}
.box .title em{color: #e22b00;}
.box .title .more a,.box .title .more a:visited {margin-left: 10px;padding: 0 6px 10px;font-size: 14px}
.box .title .more a:hover {border-bottom: 2px solid #07A7E1;;}
.box .title em {float:right;padding-right:1px;font-size:12px;}
.txtlist {padding:5px 20px;height:100%;overflow:hidden}
.txtlist li{float:left;widtH:100%;line-height:40px;height:40px;overflow:hidden;font-size: 16px;}
.txtlist li span {float:right;font-size:14px;color:#8B8B8B;padding-left: 10px;text-align: left;}
.txtlist li em {font-family: Georgia, "Times New Roman", Times, serif;font-size: 18px;float: left;width: 25px;color: #aaa;}
.txtlist li em.n {color: #07A7E1;}
.boxlist {height:100%;overflow: hidden;padding:0px 0 10px 20px;}
.boxlist li {margin-left:0px;widtH:565px;float:left;background: #FFc;text-indent:25px;background:url(pdf.png) no-repeat 0px 12px;font-size: 14px}
.boxlist li a,.boxlist li a:visited {color: #8c8c8c8;}
.boxlist li a:hover {color: #07A7E1;}
.boxlist li span {padding-right:14px;}
.boxlist-bz {height:100%;overflow: hidden;padding:0px 0 10px 20px;}
.boxlist-bz li {margin-left:0px;widtH:585px;float:left;background: #FFc;text-indent:25px;background:url(pdf.png) no-repeat 0px 12px;font-size: 14px}
.boxlist-bz li a,.boxlist-bz li a:visited {color: #8c8c8c8;}
.boxlist-bz li a:hover {color: #07A7E1;}
.boxlist-bz li span {padding-right:14px;}

/*搜索帮助*/
.theme-popover {z-index:9999;position:fixed;top:50%;left:50%;width:660px;height:360px;margin:-180px 0 0 -330px;border-radius:5px;border:solid 2px #019eb1;background-color:#f1efef;display:none;box-shadow: 0 0 10px #666;}
.theme-poptit {border-bottom:1px solid #019eb1;padding:12px;position: relative;}
.theme-popbod {padding:15px 20px;color:#444;height: 200px;}
.theme-popbod h3{margin: 8px 2px;}
.theme-popbod span{font-size: 12px;margin-bottom: 10px;}
.theme-popbod p{height: 28px;line-height: 28px;font-size: 14px;font-weight: bold;color: red;}
.theme-popbom {padding:15px;background-color:#f6f6f6;border-top:1px solid #ddd;border-radius:0 0 5px 5px;color:#666}
.theme-popbom a {margin-left:8px}
.theme-poptit .close {float:right;color:#999;padding:5px;margin:-2px -5px -5px;font:bold 14px/14px simsun;text-shadow:0 1px 0 #ddd}
.theme-poptit .close:hover {color:#444;}
/*友情*/
.flink{ padding-bottom:10px;;overflow:hidden; }
.flink-box {width:1200px;margin:0px auto;border-radius: 1px;background-color:#fff;color: #aaa;}
.flink-box span {background:url("flink.png") left center no-repeat;display:block;width:94px;height:35px;float:left;text-indent:-999em;}
.flink-box a{margin-left:8px;color: #aaa;}
.flink-box a::after{color: #aaa;content: "/";display: inline-block;margin-left: 8px;font-size: 15px;height:35px;line-height:35px;}

/* 底部 */
#footer {clear:both;background:#22252E;color:#5E6166;padding:30px 0;}
#footer p {line-height: 30px;text-align: center;}
#footer p a{color:#5E6166;}
#footer a:hover {color:#06C55C;}
#footer span {color: #5E6166;}

/* 返回顶部 */
#scrolltop {display:none;position:fixed;bottom:50px;right:80px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight));cursor:pointer;height:70px;width:36px;background:url("arrow.png") no-repeat 0 0;}
#scrolltop:hover{background:url("arrow.png") no-repeat 0 -80px;}
