@charset "utf-8";
/* CSS Document */
.clear{ clear:both; overflow:hidden; font-size:0px; width:0px; height:0px;}
a{text-decoration:none; color:#333;}
.blank10{height:10px;}
.blank15{height:15px;}
.blank20{height:20px;}
.blank25{height:25px;}
.blank30{height:30px;}
.blank35{height:35px;}
.blank40{height:40px;}
.bold{font-weight:bold;}
.noborder { border: none !important; }
.mr0 {margin-right:0 !important; }
.orange{ color:#ff8600;}
.font_blue{color:#27aae2;}
a:hover{color: #27aae2;}
a:hover img{filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity: 0.9;}
body{ font-family: "微软雅黑";}
#wrap{ width: 1000px; margin: 0 auto; overflow:hidden;}
.clear{ clear: both; width: 0px; height: 0px; overflow: hidden;}
/*底部*/
.footer{text-align:center;padding:20px 0;  color:#666; margin:0 auto;background:#e8e8e8; border-top:1px solid #e5e5e5;}
.footer p{ line-height:26px; }
.footer a{color:#666;}
.footer a:hover{color:#27aae2}
/*头部导航*/
.top_box{background:#27aae2; height:35px; font-size:14px;}
.top_header{width:1200px; margin:0 auto;}
.top_header li{float:left; padding-top:11px;}
.top_header li a{display:block; height:14px; line-height:14px; border-right:1px solid #dadada; padding:0 28px; color:#999; font-size:14px;}
.top_header li.first a{padding-left:0;}
.top_header li.last a{border:0;}
.header_login{display:inline-block; float:right; margin-top:16px; *+margin-top:22px;}
.header_login a{color:#fff; padding-left:15px; font-size:16px;}
.header_login a:hover{color:#36c4ca;}
.topnav{height:55px; background:#409cdb;/* margin-bottom:10px;*/}
.topnav_center{width:1200px; margin:0 auto;}
.logoleft{ border-right:1px solid #74b8e7; width:160px; height:55px; float: left;}
.logo_img{margin-top:10px; display:inline-block;}
.centerbox{display:inline-block; float:left; border-left:1px solid #2887c8;}
.centerbox ul{float:left;}
.centerbox li{ float:left;}
.centerbox li a{color:#fff; font-size:16px; line-height:55px; padding-left:15px;}
.centerbox span{float:left; display:block;position:relative; height:55px; line-height:55px;}
.centerbox span a{ color:#fff;  font-size:24px; padding:0 10px;}
.centerbox span i{display:block; width:14px; height:55px; background:url(../images/top_line.png) 0 0; position:absolute; right:-4px; top:0;}
.site_nav{cursor: pointer; position: relative; height:55px; line-height:48px; float:right; z-index: 50; margin-left:10px; font-size:18px; color:#fff; padding:0 10px; *+margin-top:4px;}
.site_nav em{display:inline-block; width:20px; height:20px; background:url(../images/menu_icon.png) 0 0; vertical-align:-4px; *+vertical-align:middle; margin-right:6px;}
.site_nav:hover em{background-position:0 -21px;}
.site_nav .meun_arrow{display:inline-block; width:20px; height:20px; background:url(../images/menu_icon.png) -21px 0; vertical-align:middle; margin-right:6px;}
.site_nav:hover{background: #fff;box-shadow: 0 2px 5px #ccc;border-bottom:0; color:#1ba5c7;}
.site_nav:hover .site_navc{display: block;}
.site_nav:hover .meun_arrow{background-position:right -152px;}
.site_nav .arrow{vertical-align:3px; *+vertical-align:middle;}
.site_nav:hover .arrow{background-position:-16px -7px;}
.site_navc .green{ color: #007bc8; border:0;}
.site_navc{ width: 340px;position: absolute;top:55px; line-height:20px; right: -1px;*right:-1px; background: #fff;text-indent: 0;z-index: 100;box-shadow: 0 2px 5px #ccc;font-family: "微软雅黑";  display:none; border: 1px solid #eee;border-top:0; padding-top:8px;}
.site_navc dl{ margin: 5px 20px 0 20px;border-bottom:1px dashed #e8e8e8; font-size: 14px;padding-bottom: 10px;}
.site_navc dl dt{ font-weight: bold; color:#333;}
.site_navc dl dd a{ margin-right: 14px;white-space:pre-wrap;word-break:keep-all; display: inline-block;line-height: 30px;}
.site_navc dl dd a:hover{color:#333 !important;}
.border_no{ border-bottom: 0 !important; padding-bottom: 20px; }
.header_search{width: 205px;height:36px;line-height:34px;background:#fff;float:right;color:#fff;margin-top:8px;border-radius:20px;border:1px solid #e5e5e5;}
.header_search form input[type="text"]{color:#999;display:inline-block;border:0;width: 145px;height:36px;line-height:36px;background:none;border-radius:4px;margin-right:10px;padding-left:15px;font-size:14px;font-family: "微软雅黑";}
.header_search form span{display:inline-block; width:18px; height:18px; background:url(../images/all2.png) right -20px; vertical-align:middle;*+vertical-align:-4px; position:relative;}
.header_search form input[type="submit"]{display:block; width:30px; height:30px; position:absolute; left:-4px; top:0; opacity:0; filter: alpha(opacity=0);}
/*列表样式*/
.pic_tit{position:relative;}
.pic_tit span{display:inline-block; height:51px; line-height:1; background:#fff; font-size:30px; border-left:4px solid #409cdb; padding:0 12px 0 7px; position:relative; z-index:2;}
.pic_tit em{font-size:16px; color:#9b9b9b; display:block; padding-top:6px;}
.pic_tit p{position:absolute; left:0; top:26px; height:1px; background:#e0e0e0; width:100%;}
.pic_newlist ul{margin-top:-5px;}
.pic_newlist{width:1200px; margin:30px auto 0; overflow:hidden;}
.pic_newlist li{width:227px;height: 248px;background:#fafafa;float:left;margin:35px 16px 0 0;}
.pic_newlist li a img{width:227px; height:172px;}
.pic_newlist li h3{padding: 15px 12px 10px;}
.pic_newlist li h3 a{font-size:16px;}
.pic_newlist li p{padding:0 12px;}
.pic_newlist li p a{color:#409cdb; padding:2px 5px; border:1px solid #409cdb; margin-right:10px; border-radius:2px; font-size:14px;}
.pic_newlist li span{display:block;/* border-top:1px dashed #f0eded; */text-align: left;padding: 0 12px;color:#999;font-size: 14px;/* margin-top:10px; */line-height:1;}
.pic_newlist .hot_tit{font-size:18px; line-height:1; margin-bottom:20px;}
.tj_pic_newlist{margin-top:0;}
.tj_pic_newlist ul{margin-top:0;}
.tj_pic_newlist li{width:186px; height:234px; margin-top:0; margin-bottom:30px;}
.tj_pic_newlist li a img{width:186px; height:160px;}
.search_tishi{font-size:16px;}
.search_tishi span{color:#409cdb;}
#main{width:1200px; margin:0 auto 20px; overflow:hidden;}
.mainleft{width:870px; float:left;}
.mainright{width:300px; float:right;}
/*搜索无结果页*/
.tishi_top{font-size:16px; padding:28px 0; width:1200px; margin:0 auto;}
.tishi_top span{color:#409cdb; padding:0 8px;}
.not_search{ margin:15% auto 50%;}
.not_search img{float: left; margin-right:60px;}
.not_search span{line-height:32px; font-size:20px; display:block; padding-top:80px; color:#999;}
.wonderful_pic{border:1px solid #e0e0e0; padding:12px 18px; overflow:hidden;}
.wonderful_tit{font-size:18px; padding-bottom:12px;}
.wonderful_tit a{font-size:14px; color:#999; padding-top:4px; color:#409cdb;}
.wonderful_pic dl{width:122px; margin:0 18px 15px 0; float:left;}
.wonderful_pic dd a{font-size:14px; text-align:center; display:block; padding-top:10px;}
/*===内容页===*/
.content{width:1200px; margin:0 auto; padding-top:30px;}
.cont_left{position:relative;  background:#fff;}
.cont_top h1{font-size:30px; text-align: center; line-height:1; padding:28px 0;}
.cont_top p{font-size:16px; color:#999; text-align:center; line-height:1; display:inline-block;}
.cont_top p span{padding-right:15px;}
.cont_top p a{color:#409cdb;}
.posi{font-size:14px;color:#666; margin-top:-15px; margin-bottom:15px;}
.source{text-align:center; padding-bottom:20px;}
.cont_top .sharebox{position:absolute; right:0; top:81px;  display:inline; font-size:14px; font-family:"宋体"; }
.cont_top .sharebox label{*+vertical-align:8px;}
.cont_top .sharebox span{display:inline-block; padding:4px 0; background:#fbfbfb; border:1px solid #f3f3f3;}
.cont_top .sharebox a{padding:0 6px; border-right:1px solid #f3f3f3;}
.cont_top .sharebox i{display:inline-block; width:18px; height:17px; background:url(../images/all.png) 0 0; vertical-align:middle;}
.cont_top .sharebox .bds_tsina{background-position:right -212px;}
.cont_top .sharebox .bds_qzone{background-position:right -231px;}
.cont_top .sharebox .weixin{background-position:right -250px;}
.cont_top .sharebox .bds_tqq{background-position:right -269px;}
.cont_info p{color:#333; line-height:36px; padding-top:8px; font-size:16px; position:relative;}
.cont_info p img{margin:0 auto; cursor:pointer; text-align:center; display:block;}
.cont_info p span{display:block; width:72px; height:72px; position:absolute; top:50%; margin-top:-36px;cursor:pointer;}
.cont_info p span a{display:block;width:72px; height:72px; cursor:pointer;}
.cont_info p span.leftbtn{background:url(../images/left_btn.png); left:20px;}
.cont_info p span.rightbtn{background:url(../images/right_btn.png); right:20px;}
.cont_info .imgbox{display:none;width:814px; height:630px; position:fixed; left:50%; top:50%; margin-left:-407px; margin-top:-315px; z-index:110;}
.cont_left .keyword{font-size:16px; color: #999; border-bottom:1px solid #f5f5f5; padding-bottom:25px; margin-bottom:30px;}
.cont_left .keyword a{font-size:16px; padding-right:16px;}
.cont_left .keyword a.cur,.cont_left .keyword a:hover{color:#409cdb;}
.banquan{text-align:center; font-size:14px; color:#666; padding:10px 0 22px; font-family: "宋体";}
.cont_right{float:right; width:262px; background:#fff; border:1px solid #e8e8e8; padding:12px 18px 20px; box-shadow:0 0 12px #f1f0f0;}
.cont_right .contr_tit{font-size:18px; }
.cont_right ul{padding-top:14px; overflow:hidden;}
.cont_right li{float:left; margin:0 18px 20px 0;}
.cont_right li img{width:122px; height:92px;}
.cont_right p{padding:10px 0; background:#f5f5f5; border:1px solid #d9d9d9; text-align:center;}
.cont_right p a{ font-size:14px; color:#666; }
/*分页*/
.page { color: #999999; font-family: "微软雅黑"; font-size: 14px; line-height: 32px; height:32px; text-align: center; white-space: nowrap; vertical-align:middle;}
.page2 { padding:40px 0; background: #fff; }
.page a { display: inline-block; padding:2px 20px; text-align: center; margin-right:2px;}
.page a:link, .page a:visited { background-color: #f9f9f9;color: #333;text-decoration: none;}
.page a.current{background:#27aae2; color:#fff;}
.page .page-item-info { display: inline-block; font-size: 14px; line-height: 28px; margin-right: 8px; }
.page .page-item-first { margin-right: 5px; }
.page .page-item-prev { margin-right: 5px;}
.page .page-item { margin: 0 5px; }
.page .page-item-next { margin-left: 5px; }
.page .page-item-last { margin-left: 5px; }
.page a.page-disabled:link, .page a.page-disabled:visited, .page a.page-disabled:hover { background-color: #fff; border: 1px solid #e4e4e4; color: #333; cursor: default; }
.page-small { font-size: 12px; height: 20px; }
.page-small a { height: 18px; line-height: 18px; }
.page-small .page-item-info { line-height: 20px; }
.page .page-item-jump { background-color: #FAFBFC; border: 1px solid #CCD3E4; color: #999999; display: inline-block; font-family: 宋体; font-size: 12px; height: 26px; line-height: 26px; margin: 0 6px; padding: 0 4px; }
.page .page-item-jump .page-item-jump-text { background-color: #FFFFFF; border: 1px solid #CCD3E4; color: #666666; float: left; height: 18px; line-height: 18px; margin: 3px 5px 0 0; padding: 0 3px; text-align: center; width: 25px; }
.page-small .page-item-jump { height: 18px; line-height: 18px; }
.page-small .page-item-jump .page-item-jump-text { height: 12px; line-height: 12px; margin-top: 2px; }
.page a:hover { background-color: #F0F0F0;  color: #3B5998; text-decoration: none; }
.page2 input[type="text"],.page2 input[type="button"]{display:inline-block; background:#f4f5f9; border:0; width:45px; height:36px; line-height:36px; vertical-align:top; padding:0 5px;font-family: "黑体"; margin:0 5px; }
.page2 input[type="button"]{ text-align:center; cursor:pointer;}
.page2 span{padding-right:10px; color:#333;letter-spacing: 1px;}
/*通用的提示*/
.no_date_ts{text-align:center; color:#999; margin:40px 0; font-size:16px;}
.no_date_ts img{ width: 30px; vertical-align:-7px;padding-right: 5px;}
/*返回顶部*/
.gotop02 {  position: fixed; bottom: 150px; left: 50%; margin-left:630px; _margin-left:1500px;  _margin-top:-300px; z-index: 500; display:none;}
.gotop02 a{display:block;width:44px; height:44px;margin-bottom:10px; cursor:pointer;}
.gotop02 .favo { background: url("../images/top.png");}
.gotop02 .favo:hover { background: url("../images/top_hover.png"); }
.gotop02 .menu_icon{background: url("../images/menu_icon.png");}
.gotop02 .menu_icon:hover{background: url("../images/menu_icon_hover.png");}
/*二维码弹窗*/
.wxBox{width: 280px; height: 314px; position: fixed;margin:-157px 0 0 -140px;top:50%; left: 50%;background: #fff;font-family: "songti";z-index: 102;box-shadow: 0 0 10px 1px #999;}
.wxBoxH{height: 40px; line-height: 40px;text-align: center;position: relative;font-size: 15px;}
.wxBoxH .close{display: block;width: 14px; height: 14px;background: url(../images/close.png);position: absolute;right: 10px; top:10px;}
.wx_img{text-align: center;}
.wx_txt{font-size: 13px;text-align: center;padding:5px 16px 0;line-height: 16px;color: #333;}
.wx_txt p{text-align: left;}
/*分享*/
.sharabox{display:inline-block; margin-top:-24px; *+margin-top:-27px; font-size:16px; color:#999;}
.sharabox a i{display:inline-block; width:30px; height:30px; background:url(../images/share_icon.png) 0 0; vertical-align:middle; margin:0 3px;}
.sharabox .bds_weixin i{background-position:0 0;}
.sharabox .bds_tsina i{background-position:0 -30px;}
.sharabox .bds_qzone i{background-position:0 -60px;}
.sharabox .bds_renren i{background-position:0 -90px;}
.sharabox .bds_tqq i{background-position:0 -120px;}
.favo_icon i{display:inline-block; width:16px; height:14px;  background:url(../images/all2.png) -39px 0; vertical-align:middle; margin-left:8px;}
.favo_icon i.cur{background-position:-23px 0;}
