﻿@charset "utf-8";
/* CSS Document */
html{overflow-y:scroll;-webkit-text-size-adjust:none;}
input,button,textarea,optgroup,option,p,div,ul{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit; margin:0; padding:0;}
body{ padding:0;margin:0;font:12px/1.5 '宋体','微软雅黑',"Microsoft YaHei",tahoma,helvetica,arial,sans-serif;color:#333333;height:auto;background:#f1faff url(../images/bg.gif) repeat-x 0 0;} 

fieldset,img{border:0;}
/*table { border-collapse: collapse;  border-spacing: 0;}*/
.cc{clear:both; font-size:1px; height:0; line-height:0;}
.clear{clear:both;display:block;overflow:hidden;  visibility:hidden; width:0; height:0;}
li,ul,dl,dt,dd{ list-style:none; vertical-align:top;}
*{ margin:0; padding:0;}
dd,li{list-style:none;}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:none;}
a img { border: none; }
h1,h2,h3,h4,h5,h6{ font-weight: normal; margin: 0; padding: 0;}
h1{ font-size: 18px; }
h2{ font-size: 14px; }
h3{ font-size: 12px; }
.fr,.right,#right{float:right}
.fl,.left,#left{float:left}
.font_ff{ font-family:Arial, Helvetica, sans-serif;}
.fl10{ margin-left:10px;}
.page1002,.container{ width:1002px; margin:0 auto; background:#fff; overflow:hidden;}
.mt10{ margin-top:10px;}
.mt8{ margin-top:8px;}
.mr10{ margin-right:10px;}
.ml10{ margin-left:10px;}
.ml08{ margin-left:8px;}
.pt6{ padding-top:6px;}
.hide{display: none;}
.hide.active{display: block !important;}
/*头部*/
.header{  margin:0 auto; height:283px; overflow:hidden;}
.top{ height:30px; overflow:hidden;font:12px/30px "宋体"; border-bottom:1px solid #fff; background:url(../images/top_bg.gif) repeat-x 0 0;}
.topl{ width:700px;  padding-left:15px; overflow:hidden;}
.topl ul li{ float:left; color:#333;}
.topl ul li.l1{ background:url(../images/top_login.jpg) no-repeat left center; width:72px; padding-right:6px; text-align:center; font-weight:bold; color:#fff;}
.topl ul li.l2{ width:49px; padding-left:8px;}
.topl ul li.l3,.topl ul li.l5{ width:137px; overflow:hidden; padding-top:4px; height:26px;}
.topl ul li.l3 input,.topl ul li.l5 input{ width:116px; height:20px; background:#fff; border:1px solid #cccccc; overflow:hidden; padding:0 5px; outline:none;font:12px/20px "宋体"; color:#555; float:left;}
.topl ul li.l4{ width:37px;}
.topl ul li.l6{ width:49px;}
.topl ul li.l7{ width:74px; overflow:hidden; padding-top:4px; height:26px;}
.topl ul li.l7 input{ width:52px; height:20px; background:#fff; border:1px solid #cccccc; overflow:hidden; padding:0 5px; outline:none;font:12px/20px "宋体"; color:#555; float:left;}
.topl ul li.l8{ width:75px; overflow:hidden;}
.topl ul li.l8 img{ float:left; padding-top:7px;}
.topl ul li.l9{ width:55px;overflow:hidden; padding-top:4px; height:26px;}
.topl ul li.l9 input{ width:55px; height:22px; border:0; background:url(../images/btn_login.jpg) no-repeat 0 0; cursor:pointer; overflow:hidden; float:left;}

.topr{ width:233px; overflow:hidden;}
.topr ul li{ float:left; padding:0 15px 0 14px; font:12px/30px "宋体"; background:url(../images/top_ico.png) no-repeat;}
.topr ul li a{color:#666666;}
.topr ul li a:hover{color:#ff0000;}
.topr ul li.l1{ background-position:0 11px;}
.topr ul li.l2{ background-position:-78px 11px;}
.topr ul li.l3{ padding-right:0; background-position:-156px 11px;}
input.text:focus {background-color: #7FFF00;color: #000;}
input[type=checkbox]:focus + label, input[type=radio]:focus + label {
  background-color: #FF6;
  color: #000;
}
/*Banner*/
.banner{ height:175px; overflow:hidden;border-bottom:1px solid #fff; background: url("../images/banner.jpg") center 0 no-repeat;}
.banner imgs{max-width: 90%; height: auto;}
.banner embed{ width: 100%;}

/*导航*/
.navbox{ height:35px; overflow:hidden;  background:url(../images/nav_bg.jpg) no-repeat 0 0; padding-left:10px;}
.navbox ul li{ float:left; width:79px; padding:0 6px; background:url(../images/nav_ico.png) no-repeat right top;}
.navbox ul li#first{ width:59px;}
.navbox ul li#last{ padding-right:0; background:none;}
.navbox ul li a{ display:block; height:34px; font:bold 14px/35px "宋体"; color:#ffffff !important; text-align:center; }
.navbox ul li a:hover,.nav ul li.on a{ background:url(../images/nav_hovern.png) no-repeat 0 0; color:#0356ac !important; text-indent:0;}
.navbox ul li#first a:hover,.nav ul li#first.on a{ background-image: url("../images/nav_hover_first.png");}

.Nav1{ height:35px;overflow:hidden;line-height:35px; background:url(../images/tip_bg.gif) repeat-x 0 0; border-bottom:1px solid #acd0ef; color:#666666;}
.date{ width:214px; padding-left:24px; color:#2f6eaf;}
.weather{ width:240px; overflow:hidden; margin-top:-2px; height: 36px;}

/*Search*/
.search{ width:341px;overflow:hidden;}
.search span{ display:block; width:60px; padding-left:20px;font:bold 12px/35px "宋体"; background:url(../images/txt_search.jpg) no-repeat 0 0; overflow:hidden; color:#2f6eaf; float:left;}
.txt_search{ width:170px;height:19px; padding:0 4px;  background:#fff; border:1px solid #d8d8d8; margin-top:7px; font:12px/19px "宋体"; color:#cccccc;}
.btn_search{ width:50px; height:21px; overflow:hidden; border:none;cursor:pointer; margin-top:7px; background:url(../images/btn_search.jpg) no-repeat 0 0; margin-left:10px;}


/*主体*/
.main{ padding:0 5px 3px; overflow:hidden; margin:0 auto; min-height:500px;}
.home_left{ width:744px; overflow:hidden;}


/*新闻中心*/
.xwzx{ height:309px; background:url(../images/xwzx_bg.jpg) no-repeat 0 0; overflow:hidden;}
.xwzx_tt{ height:30px; overflow:hidden; padding-left:35px;}
.xwzx_ttname{ display:block; font:bold 14px/30px "宋体"; color:#0356ac;}
.more{ display:block; padding-right:22px; font:12px/30px "宋体";}
.more a{ color:#2f6eaf;}
.more a:hover{ color:#ff0000;}
.xwzx_con{ padding:0 11px; overflow:hidden;}


/*图片切换*/
.home_img{ width:350px; height:309px; overflow:hidden; background:#ffffff;}
.home_img .mF_kdui{ background:#ffffff; height:100% !important;}
.home_img .mF_kdui_wrap{height:100% !important;}
.home_img .mF_sohusports_wrap{padding:0 !important;border:0 !important;height:100% !important;}
.home_img .mF_sohusports .txt{ width: 100%; top: auto;bottom: 58px;left: 0;}
.home_img .mF_sohusports .txt li{height:59px !important;line-height:30px !important; padding: 0;}
.home_img .mF_sohusports .txt li a{font-family:"宋体";font-size:12px !important;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; background-color:#f3f3f3;padding-left:0 !important; position:absolute; bottom:0; color:#333333; text-align:center;}
.home_img .mF_sohusports .txt li b{filter:alpha(opacity=100) !important;opacity:1 !important; background:url(../images/home_imgbg.png) no-repeat right 0;}
.home_img .mF_sohusports .num{bottom:37px !important;right:8px !important;}
.home_img .mF_sohusports .num li a{width:16px !important;height:16px !important;line-height:16px !important;margin-right:0!important;margin-left:5px;background:#bdbebb !important;color:#333 !important;overflow:hidden;font-family:"Microsoft YaHei",微软雅黑; }
.home_img .mF_sohusports .num li.current a,.home_img .mF_sohusports .num li a:hover{background:#c81b01 !important;color:#fff !important;}
.mF_sohusports_myFocus01 .pic{width:350px !important; height:285px !important; }
.mF_sohusports_myFocus01 .pic ul,.mF_sohusports_myFocus01 .pic li,.mF_sohusports_myFocus01 .pic li img{width: 100% !important; height: 100% !important;}

.xwzx_conlist{ width:376px; overflow:hidden; background: url(../images/right_conbg.gif) repeat-x 0 0; padding: 0 5px; overflow:hidden;border: 1px solid #acd0ef; height: 307px;}
.xw_bbt{ padding-top:8px; height:55px; text-align:center; font:bold 20px/44px "微软雅黑"; color:#dd0000; background:url(../images/line01.gif) repeat-x left bottom; overflow:hidden;}
.xw_bbt a{ color:#dd0000;}
.xw_bbt a:hover{ color:#ff0000;}
.xwzx_list{ padding-top:8px; line-height:28px;}
.xwzx_list ul li{ height:28px; overflow:hidden; background:url(../images/icon01.gif) no-repeat 5px center;vertical-align:bottom; padding-left:16px; position: relative; padding-right: 40px;}
.xwzx_list ul li a{ font-size:14px;}
.alink span{ position: absolute; right: 0; top: 0; font-family:Arial, Helvetica, sans-serif; color:#999;}
.alink a{ color:#333; float:left; font-size:14px;}
.alink a:hover{ color:#dd0000; text-decoration:underline;}
/*.alink img{ float:left; margin-top:8px;}*/
.xwzx_h2{height:28px; overflow:hidden; padding-left:11px;}

.xwzx_tit{ height: 30px;}
.xwzx_tit li{ float: left;}
.xwzx_tit li a{display: block; font: bold 14px/30px "宋体"; padding: 0 10px;}
.xwzx_tit li a:hover,.xwzx_tit li.active a{ color: #0356ac;}
.xwzx_tit li.active a{ background: url(../images/xwzx_bg.jpg) no-repeat -1px -1px; padding-left: 35px;}

/*地质勘查*/
.home_area{ width:368px; height:250px; overflow:hidden; margin-top:6px; background:#fff url(../images/title03.jpg) no-repeat 0 0;}
.title03{ height:28px; overflow:hidden; padding-left:11px;}
.more02{ display:block; height:26px; padding-top:2px; width:46px; background:url(../images/more.gif) no-repeat 30px center;}
.more02 a{ font:12px/26px "宋体"; color:#2f6eaf}
.more02 a:hover{ color:#ff0000;}
.title03_name{ display:block; width:78px; height:28px; font:bold 14px/28px "宋体"; color:#fff; padding-left:32px;}
.home_areacon{ height:207px; overflow:hidden; border:1px solid #acd0ef; border-top:0; padding:9px 12px 0; line-height:24px;}
.home_areacon ul li{ height:24px; overflow:hidden; background:url(../images/icon02.gif) no-repeat left center;vertical-align:bottom; padding-left:10px;}

/*通知公告*/
.notice{ width:240px; overflow:hidden; height:309px; background:#f1faff url(../images/home_rbg.jpg) no-repeat 0 30px;}
.notice_tt{ height:30px; background:url(../images/title02.jpg) no-repeat 0 0; padding-left:8px;}
.notice_tt ul{ height:27px; padding-top:4px; margin-bottom:-3px;}
.notice_tt ul li{ float:left; width:88px; height:27px; padding-right:1px;}
.notice_tt ul li a{ display:block; width:88px; height:27px; float:left; font:bold 14px/24px "宋体"; text-align:center;}
.notice_tt ul li.sec1 a{ background:url(../images/scroll_bg.png) no-repeat -90px 0; color:#fff;}
.notice_tt ul li.sec2 a{ background:url(../images/scroll_bg.png) no-repeat 0 0; color:#0356ac;}

.notice_con{height:262px; border:1px solid #acd0ef; border-top:0; padding:8px;}
.notice_con ul li{ font:12px/18px "宋体"; padding:7px 0; background:url(../images/line01.gif) repeat-x left bottom; clear:both;}
.notice_con ul li a{ display:block; padding-left:12px; background:url(../images/icon02.gif) no-repeat 2px 6px;}
.notice_con a{ color:#333;}
.notice_con a:hover{ color:#dd0000; text-decoration:underline;}
.notice_con img{ margin-top:8px;}

/*内部文件*/
.nbwj{ width:222px; height:262px; border:1px solid #acd0ef; border-top:0; padding:8px; line-height:23px;}
.nbwj ul li{ height:30px; overflow:hidden; background:url(../images/icon02.gif) no-repeat 2px 7px;vertical-align:bottom; padding-left:12px;}
.nbwj ul li a{white-space: nowrap; display: block; overflow: hidden; text-overflow: ellipsis; width: 100%;}
/*队属经营单位*/
.jydw{ margin-top:8px; width:240px; overflow:hidden; height:243px;  background:#f1faff url(../images/home_rbg.jpg) no-repeat 0 30px;}
.jydw_tt{ height:30px; overflow:hidden; background:url(../images/title02.jpg) no-repeat 0 0;}
.jydw_ttname{ display:block; background:url(../images/tt_icon01.png) no-repeat 12px center; padding-left:32px; font:bold 14px/30px "宋体"; color:#fff;}
.jydw_list{ height:207px;border:1px solid #acd0ef; border-top:0; padding:4px 1px 0 0px;}
.jydw_list ul li{ height:25px; line-height:25px; padding-left:26px; background:url(../images/icon02.jpg) 15px center no-repeat;}
.jydw_list ul li a{color:#0356ac; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.jydw_list ul li a:hover {color:#e67f22;}
.jydw_list ul li.ever{ height:25px; line-height:25px; background-color:#edf5fc;}

/*专题专栏*/
.ztbox{height: 261px;}
.ztzl_ttname{display:block; background:url(../images/tt_icon02.png) no-repeat 12px center; padding-left:32px; font:bold 14px/30px "宋体"; color:#fff;}
.ztzl_list{height:212px;border:1px solid #acd0ef; border-top:0; padding:16px 0 0 0;}
.ztzl_list ul li{padding-bottom:12px;margin-top:0px; margin:0 auto; text-align:center; margin-bottom:10px;min-height:48px;width:213px;  border:1px solid #cccccc; padding:2px;}

/*资质荣誉*/
.zzry{ height:165px; background:#f3faff; overflow:hidden; border:1px solid #aacbee; margin-top:8px;}
.zzry_tt{ width:154px; overflow:hidden;}
.zzry_tt img{ float:left; padding:15px 0 0 22px;}
.zzry_list{ height:135px; overflow:hidden; float: none; margin: 15px 10px 0 154px;}
.zzry_list ul li{float:left;width:180px;height:125px; background:url(../images/zzry_bg.jpg) no-repeat 0 0; padding:5px 23px 5px 5px;}
.zzry_list ul li a{display:block;width:180px;height:125px;overflow:hidden;cursor:pointer;position:relative;}
.zzry_list ul li a img{width:180px;height:125px;}
.zzry_list ul li .con_imgname{position:absolute;display:block;width:180px;height:26px;left:0;bottom:0;text-align:center;color:#fff;background:url(../images/text_bg.png) repeat;cursor:pointer;font:bold 12px/26px "宋体";}
.zzry_list ul li .con_imgname:hover{color:#fff;background:url(../images/text_bgh.png) repeat;}

/*网络问政*/
.wlwz{ height:201px; overflow:hidden;background:url(../images/right_conbg.gif) repeat-x 0 0; border:1px solid #acd0ef; margin-top:3px;}
.wlwz_tt{background:url(../images/xwzx_bg.jpg) no-repeat -1px -1px;}
.wlwz_con{ padding:26px 0 0 21px;}
.wlwz_con ul li{ float:left; width:163px; padding-right:17px;}
.wlwz_con ul li a{ display:block; height:59px;padding:65px 3px 0 0; font:18px/52px "微软雅黑"; color:#0356ac; background:url(../images/wlwz_bg.png) no-repeat; text-align:center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.wlwz_con ul li a:hover{ color:#e67f22;}
.wlwz_con ul li.l1 a{ background-position:0 0;}
.wlwz_con ul li.l1 a:hover{ background-position:0 -124px;}
.wlwz_con ul li.l2 a{ background-position:-180px 0;}
.wlwz_con ul li.l2 a:hover{ background-position:-180px -124px;}
.wlwz_con ul li.l3 a{ background-position:-360px 0;}
.wlwz_con ul li.l3 a:hover{ background-position:-360px -124px;}
.wlwz_con ul li.l4 a{ background-position:-540px 0;}
.wlwz_con ul li.l4 a:hover{ background-position:-540px -124px;}

.adv02{ width:240px; height:55px; overflow:hidden; margin-top:8px;}

/*便民服务*/
.bmfw{ width:238px; background:#f1faff; border:1px solid #acd0ef; margin-top:8px; height:148px;}
.bmfw_tt{ width:45px; padding-left:8px; padding-top:15px;}
.bmfw_con{overflow:hidden; padding-top:15px; float: none; margin-left: 53px;}
.bmfw_con ul li{ float:left; width:80px; padding-right:10px; padding-bottom:10px;}
.bmfw_con ul li a{ display:block; padding-top:24px; height:30px; text-align:center; background:url(../images/bmfw_bg.png) no-repeat; font:12px/30px "宋体"; color:#0356ac;}
.bmfw_con ul li a:hover{ color:#e67f22;}
.bmfw_con ul li.l1 a{ background-position:0 0;}
.bmfw_con ul li.l1 a:hover{ background-position:0 -128px;}
.bmfw_con ul li.l2 a{ background-position:-90px 0;}
.bmfw_con ul li.l2 a:hover{ background-position:-90px -128px;}
.bmfw_con ul li.l3 a{ background-position:0 -64px;}
.bmfw_con ul li.l3 a:hover{ background-position: 0 -192px;}
.bmfw_con ul li.l4 a{ background-position:-90px -64px;}
.bmfw_con ul li.l4 a:hover{ background-position:-90px -192px;}

/*信息采用*/
.xxcy{ width:240px; height:213px; background:#f1faff url(../images/home_rbg.jpg) no-repeat 0 30px; margin-top:8px;}
.xxcy_con{ height:174px;border:1px solid #acd0ef; border-top:0; overflow:hidden; padding:8px 10px 0; line-height:22px;}
.xxcy_con ul li{ height:22px; overflow:hidden; background:url(../images/icon01.gif) no-repeat left center; vertical-align:bottom; padding-left:8px;float:left;width:100px; text-align:left; font-family: Arial, Helvetica, sans-serif;  font-size:11px;}
.xxcy_con ul li a{ float:left; font-size:12px; font-family: '宋体';}

.home_areacon ul li a,.xwzx_list ul li a{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%;}

/*下拉友情链接*/
.friendlink{width:964px;background:url(../images/links_bg.jpg) no-repeat 0 0;height:26px;margin:8px auto 0; padding:5px 0 0 38px; color:#FFF; font-weight:bold;}
.friendlink ul li{float:left;width:207px;height:32px; padding-right:35px;}
.friendlink ul li.last{ padding-right:0;}
.friendlink ul li select{border:1px solid #dfdfdf;color:#666;width:207px;}

.footer_line{  height:5px; background:url(../images/footer_top.jpg) no-repeat 0 0; margin-top:8px;}

/*底部*/
.footer{  background:#ffffff url(../images/footer_bg.gif) repeat-x 0 0; padding:18px 0;font:12px/22px "宋体"; text-align:center; margin:0 auto; border-top:1px solid #fff;}
.footer a{ color:#333;}
.footer a.beian{ color:#666666; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
.footer a:hover{ color:#ff0000 !important;}
.footer .sp{display: inline-block; padding: 0 0.5em;}

 
/* 栏目页 */
.zy_main{ margin:0 auto;font-family:"宋体"; padding: 0 5px;}
/*左边*/
.zy_left{ width:240px; overflow:hidden;}
.left_top{ height:30px; background:url(../images/left_top.jpg) no-repeat 0 0;color:#fff; padding-left:30px; font:bold 14px/30px "宋体"}
.left_con{ width:238px; min-height:500px; _height:500px; overflow:visible; background:#f1faff url(../images/left_conbg.jpg) no-repeat 0 0; border:1px solid #acd0ef; border-top:none;}
.left_menu{ width:219px; margin:0 auto; padding:15px 0;}
.left_menu ul li{ min-height:34px; padding-top:6px;}

/*.left_menu ul li a{ color:#0356ac; background:url(../images/left_menu.png) no-repeat 0 0; font:14px/32px "宋体"; display:block; 
padding-left:0; text-align:center;
width:159px; 
height:34px; overflow: hidden; text-overflow:ellipsis; white-space:nowrap;}
.left_menu ul li a:hover,.left_menu ul li a.active{ background:url(../images/left_menu.png) no-repeat 0 -40px; color:#ffffff; font-weight:bold;}*/


.left_menu ul li a{ color:#0356ac; background-color:#e4f2fb; font:14px/32px "宋体"; display:block; 
padding-left:0; text-align:center;  border:1px solid #e6e6e6; border-rad:5px; padding:5px;}
.left_menu ul li a:hover,.left_menu ul li a.active{background-color:#0285d7; color:#ffffff; font-weight:bold;}

.btn-group{ width:100%; cursor:pointer; position:relative; margin-top: 5px;}
.btn{ width:100%; padding:8px 12px; font-size:16px; text-align:left; border-radius: 0;}
.btn-danger{ color: #fff; background:url(../images/navbg.jpg) no-repeat 0 0 !important; background-size: 100% 100% !important; border:none; padding-left:15px; width: 100% !important;}
.btn-group.open .dropdown-toggle{ background:#0356ac; }
.btn-danger:active:hover, .btn-danger.active:hover, .open > .dropdown-toggle.btn-danger:hover, .btn-danger:active:focus, .btn-danger.active:focus, .open > .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus, .btn-danger.active.focus, .open > .dropdown-toggle.btn-danger.focus {color: #fff; background:#0356ac; border-color:#0356ac;}
.btn .caret{ float:right; margin-top:8px;}
.btn-danger:hover{ color: #fff; background:#0356ac;}
.btn-group .caret{ float:right; margin-top:8px;}
.dropdown-menu{ width:100%; padding:0; border-radius:0; box-shadow:none; border:none; top:35px;}
.dropdown-menu > li > a { padding: 8px 20px;}
.dropdown-menu a{ background:#f0f7ff; border-top:1px solid #fff; border-left:4px solid  #f0f7ff;}
.dropdown-menu a:hover{background: #fff !important; border-left:4px solid  #f0f7ff; color: #0356ac;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { background: #fff; border-left:4px solid  #0356ac; color: #0356ac;}

/*右边*/
.zy_right{ width:744px; background:url(../images/right_conbg.gif) repeat-x 0 0; overflow:hidden;}
.zy_rightbg{ background:url(../images/lm_rightcon.jpg) no-repeat 0 0;}
.lm_location{ height:30px; overflow:hidden;}
.lm_top{ height:22px; font:12px/28px "宋体"; color:#666666; padding:8px 15px 0 20px; background:url(../images/location02.png) no-repeat left bottom;}
.lm_top a{ color:#666666}
.lm_top a:hover{ color:#ff0000}
.location{  height:29px; line-height:28px; background:url(../images/location.gif) no-repeat 13px center; color:#333333; border:1px solid #acd0ef; padding-left:36px;font-family:"宋体"; border-bottom:0;}
.location a{ color:#333;}
.location a:hover,.wzy_location a:hover{ color:#f00;}
.location span{ color:#0356ac;}
.right_con{ min-height:500px; _height:500px; overflow:visible;border:1px solid #acd0ef; border-top:none; line-height:30px; font-family:"宋体";}
.right_conlist{overflow:hidden; padding:10px 11px;}

.right_conlist ul,.wzcon ul{padding-bottom:5px;}
.right_conlist ul li{height:30px;line-height:30px; vertical-align:bottom; clear:both; padding-bottom:1px; }
.right_conlist ul li a{line-height:30px;padding-left:26px;background:url(../images/icon04.gif) 10px center no-repeat;}

.right_conlist ul.wz_list li{background:url(../images/line01.gif) repeat-x left bottom; font-size:14px;}
.right_conlist ul.wz_list li span{ float:right; font-family:Arial, Helvetica, sans-serif; color:#999; padding-right:8px;}
.right_conlist ul.wz_list li a{ float:left; color:#333333; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.right_conlist ul.wz_list li.last{ padding-bottom:8px;background:url(../images/line01.gif) repeat-x left bottom;  margin-bottom:8px;}
.right_conlist ul.wz_list li a{ float:left;}
.right_conlist ul li img{ padding-top:10px;}
.right_conlist ul li font{ font-family:Arial, Helvetica, sans-serif;}
.right_conlist ul.imglist{width:750px;}
.right_conlist ul.imglist div{	height:1px;	margin-top:-1px; clear:both; background:none; overflow:hidden;}
.right_conlist ul.imglist li{padding-left:0;background:none;float:left;	padding-right:18px;text-align:center;height:auto;padding-bottom:5px; clear:none; margin-left: 7px;}
.right_conlist ul.imglist li img{border:1px solid #cccccc;padding:1px;}
.right_conlist ul.imglist li a{ background:none; padding-left:0;}
.right_conlist ul.downls li span.xzright a{display:block; width:60px; height:26px; background:url(../images/down.jpg) left 8px no-repeat; padding-left:16px; line-height:26px;color:#ff0000;}
.right_conlist ul li a:hover{ color:#ff0000; text-decoration:underline;}

.lmwz_tt{ height:45px; background:url(../images/wztt_bg.jpg) no-repeat 0 0; overflow:hidden; padding:0 22px 0 36px; margin-top:20px;}
.lmwz_ttname{ font:bold 14px/32px "宋体"; color:#0356ac;}
.lm_more{ font:12px/32px "宋体"; color:#0356ac;}
.lm_more:hover{ color:#ff0000;}

/*** 文章页 START ****/
.wz_main{margin: 0 5px; padding: 0;}
.wzy_location{background:url(../images/right_conbg.gif) repeat-x 0 0; color:#333333; border:1px solid #acd0ef; font-family:"宋体"; border-bottom:0; }
.wzy_location span{background:url(../images/location.gif) no-repeat 13px 8px; display: block; line-height: 20px; padding: 4px 0 5px 36px;}
.wenzhang{border:1px solid #acd0ef; border-top:none; line-height:30px; font-family:"宋体"; padding:20px 20px 10px;}
.wenzhang a:hover{ color:#ff0000;}

/*栏目页 视频列表 */
.shipinbox ul li{	width:700px;background:none;height: auto;padding-bottom: 10px;border-bottom: 1px dashed #DDD;padding-top:10px;
vertical-align:bottom;	padding-left:0;}
.shipinbox ul li img{ padding-top:0;}
.shipinbox ul li a{ background:none; padding-left:5px;}
.shipin{width:510px;}
.sealist{ padding:15px 0;line-height:25px; min-height:500px; _height:500px; overflow:visible;}
.sealist table{ width:100%;}
.sealist ul{ padding-bottom:5px;}
.sealist ul li{padding-top:10px;padding-bottom:5px;background:url(../images/line01.gif) left bottom repeat-x; }
.sealist ul li a{background: url(../images/icon04.gif) left center no-repeat;padding-left:16px;}
.sealist ul li a:hover{ color:#f60;}
/*** 文章页 END ****/

/*分页*/
.pagenav{clear:both;float:right;margin:5px 0;padding:2px 0;line-height:24px; }
.pagenav a{border:1px solid #d9d9d9;color:#666;display:block;float:left;font-family:Arial,Helvetica,sans-serif;margin:3px;padding:0 8px;text-decoration:none;}
.pagenav a:hover{background:#006eca;border:1px solid #006eca;color:#fff;}
.pagenav a.active{border:1px solid #006eca;color:#fff;}
.pagenav a.current,.pagenav a.current:hover{background:#006eca;border:1px solid #006eca;color:#fff;}
.pagenav a.disabled,.pagenav a.disabled:hover{background:#d9d9d9;border:1px solid #d9d9d9;color:#666;cursor:default;}
.pagenav a.text,.pagenav a.text:hover{color:#fff;margin-right:0px;background:#006eca;border:1px solid #006eca;cursor:text;}
.pagenav a.pagemore,.pagenav a.pagemore:hover{color:#666;background:#fff;border:#fff 1px solid;cursor:text;padding:0 5px;}
.pagenav #page{float:left;}
.pagenav #page input{float:left;width:25px;height:24px;line-height:24px;border:1px solid #d9d9d9;padding:0 3px;margin:3px 3px 3px 6px;color:#666;}
.pagenav .goto{float:left;display:block;width:36px;height:26px;line-height:26px;background:#006eca;border:1px solid #006eca;color:#fff;margin:3px;text-align:center;cursor:pointer;}

/*** 文章页 START ****/
.pt15{padding-top:15px !important;}
.wztit{text-align:center;margin:10px 0px 10px;font:bold 24px/30px "微软雅黑";}
.wzfbt{line-height:36px;text-align:center;font-size:20px;font-weight:100;}
.wzbjxx{line-height:20px;color:#999;font-size:12px;text-align:center;border-bottom:#dbdee1 1px solid;padding:9px 0 16px;position:relative;overflow:hidden;}
.wzbjxx a{font-size:12px;color:#999;cursor:pointer;}
.wzbjxx a:hover{color:#ff0000;}
.wzbjxx span{display: inline-block;}

.wzcon{padding:20px;height:auto;min-height:450px;_height:450px; font:14px/32px "宋体";}
.wzcon img{ padding-top:10px;}
.wzcon table{max-width:960px !important;}
.wzbot{padding-top:10px;padding-bottom:20px;font-size:14px;line-height:28px;color:#666;}
.wzbot a{color:#666;}
.wzbot a:hover{color:#c00;}
.wzbot1{height:46px;line-height:36px;text-align:right;font-size:12px;color:#999;padding-top:15px;border-top:#dbdee1 1px solid;}
.wzbot1 a{color:#999;line-height:36px;}
.wzbot1 a:hover{color:#ff0000;text-decoration:none;}
.wzbot1 ul{float:left;}
.wzbot1 ul.fxd_xx{width:300px;text-align:left;height:30px;}
.wzbot1 ul.fxd_close{float:right;text-align:left;overflow:hidden;}
.wzbot1 ul.fxd_close .print_btn{display:block;float:left;height:26px;line-height:26px;background:url(../images/print.gif) 0 5px no-repeat;padding-left:22px; margin:0 8px;}
.wzbot1 ul.fxd_close .close_btn{display:block;float:left;height:26px;line-height:26px;padding-left:22px;background:url(../images/close1.gif) 0 5px no-repeat; margin:0 8px;}
.shares{ width:240px; height:36px; line-height:36px; color:#666666;}
.shares span{ float:left; margin-right:5px; line-height:36px; }
.otherli{ font-size:14px;}

/*搜索详细页*/
.searhlist{width:1000px;margin:0 auto;padding:25px 0;}
.searhlist ul{width:1000px;clear:both;}
.searhlist ul li{background:url(../images/ico.gif) 10px 9px no-repeat;border-bottom:#ddd 1px dashed;line-height:24px;height:auto;color:#555;margin-bottom:10px;font-size:14px;padding-left:25px;padding-right:10px;}
.searhlist ul li .search_contxt{padding:0 12px !important;}
.searhlist ul li .sslist img{float:left;padding-left:7px;}
.searhlist ul li a{display:block;float:left;font-size:14px;color:#555;width:840px;line-height:24px;}
.searhlist ul li a:hover{color:#c00;text-decoration:underline;}


/*imglist*/
.imglist{clear:both; overflow:hidden; margin-bottom:20px; margin-left:5px;}
.imglist li{width:225px;height:260px; float:left; cursor:pointer; text-align:center; padding-top:2px; padding-bottom:2px; background-image:none; margin-right:8px; margin-bottom:10px;list-style:none;border:solid 1px #ffffff; margin-left: 2px;}
/*.imglist li:hover{border:solid 1px #0275ce;}*/
.imglist li img{border:solid 1px #cccccc;}
.imglist li span{width:168px; height:136px; margin:0; padding:0;}
.imglist li h2{text-align:center; line-height:30px; height:30px; }


.formbody{padding:10px 18px;}
.formtitle{border-bottom:solid 1px #d0dee5; line-height:35px; position:relative; height:35px; margin-bottom:10px;}
.formtitle span{font-weight:bold;font-size:14px; border-bottom:solid 3px #66c9f3;float:left; position:absolute; z-index:100; bottom:-1px; padding:0 3px; height:30px; line-height:30px;}
.forminfo{padding-left:23px;}
.forminfo li{margin-bottom:13px; clear:both; min-height:34px;}
.forminfo li label{display:block; float:left; margin-right:10px; padding-left:3px;}

.forminfo li t{width:80px; height:34px; line-height:34px; display:block; float:left;}
.forminfo li i{color:#7f7f7f; padding-left:20px; font-style:normal;}
.forminfo li cite{display:block; padding-top:10px;}
.dfinput{width:420px; height:32px; line-height:32px; border-top:solid 1px #a7b5bc; border-left:solid 1px #a7b5bc; border-right:solid 1px #ced9df; border-bottom:solid 1px #ced9df; background:url(../images/inputbg.gif) repeat-x; text-indent:10px;}
.textinput{border-top:solid 1px #a7b5bc; border-left:solid 1px #a7b5bc; border-right:solid 1px #ced9df; border-bottom:solid 1px #ced9df; background:url(../images/inputbg.gif) repeat-x; padding:10px; width:400px; height:50px; line-height:20px; overflow:hidden;}
.btn{width:137px;height:35px; background:url(../images/btnbg.png) no-repeat; font-size:14px;font-weight:bold;color:#fff; cursor:pointer; border:none;margin-right:20px;}

.hdinputbx{height:25px; border-top:solid 1px #d9d9d9; border-left:solid 1px #d9d9d9; border-right:solid 1px #d9d9d9; border-bottom:solid 1px #d9d9d9; background:url(../images/inputbg.gif) repeat-x #fff; text-indent:0px; border-radius: 0px; color:#333333; font-size:14px; padding-left:5px; padding-right:5px;}
.hdinputbxarea{  height:100px; line-height:30px; border-top:solid 1px #d9d9d9; border-left:solid 1px #d9d9d9; border-right:solid 1px #d9d9d9; border-bottom:solid 1px #d9d9d9; background:url(../images/inputbg.gif) repeat-x #fff; border-radius: 0px; color:#333333; font-size:14px;padding:5px;}

.per100{ width:100%;}
.per80{ width:80%;}
.fontt{ color:#ff0000;}

.indexbx {border: 1px solid #B8DEF3;background-color: #fff; margin: 0 auto;}

.ClassBtn{margin: 0 5px 0 5px; text-align:center; border: 1px solid #00C1EF/*#126daf*/; background-color: #00C1EF/*#4691C7*/; text-decoration: none; height: 32px;color: White;  display: inline-block; vertical-align: middle; _zoom: 1; _display: inline; display: -moz-inline-stack; zoom:1; display:inline-block; border-radius:3px;line-height:32px;min-width:84px;}
.ClassBtn:hover{background-color:#00ccfc /*#2D7BB3*/;}
.ClassBtn:hover span{color:#fff;}
.BtnSubmit{background-color: #F39D10!important;border: 1px solid #F39D10!important;}
.BtnBashCheck{background-color: #F39D10!important;border: 1px solid #F39D10!important;}
.BtnDel{background-color:#F00!important;border: 1px solid #F00!important;}
.BtnReBack{background-color:#F00!important;border: 1px solid #F00!important;}

@media (min-width: 768px) and (max-width:991px) {
    .container{width: 768px;}
    .header{height: 277px;}
    .banner{background:url("../images/banbg.jpg") 0 0 no-repeat; text-align: center;}
    .navbox ul li{width: 66px;}
    .navbox ul li#first{width: 42px;}
    .navbox ul li a:hover, .nav ul li.on a{background-size: 100% 100%;}
    .home_left{width: 540px;}
    .home_img{width: 298px;}
    .mF_kdui_wrap,.mF_sohusports_wrap,.home_img .mF_kdui,.mF_sohusports_myFocus01 .pic{width: 298px !important;}

    .notice,.jydw,.adv02,.xxcy{width: 208px; }
    .bmfw{width: 206px; }
    .home_area{width: 265px;}
    .wlwz_con{padding-left: 10px;}
    .wlwz_con ul li{width: 125px; padding-right: 7px;}
    .zy_right{ width: 513px;}
}
@media (max-width:991px) {
    .topl,.topr{width: auto;}
    .topr{padding-right: 10px;}
    .navbox{padding-left: 3px;}
    .navbox ul li{padding: 0 3px;}
    .banner{background:url("../images/banbg.jpg") 0 0 no-repeat; text-align: center; height: auto; padding: 40px 0;}
    .weather{width: 160px;}
    .notice,.jydw,.home_area,.xwzx{ position: relative;}
    .main .line{ position: absolute; right: 0; top: 2px; bottom: 2px; width: 1px;}
    .xwzx .line{background: url(../images/xwzx_bg.jpg) no-repeat 0 0; top: 0;}
    .home_area .line{ border-right: 1px solid #acd0ef;}
    .notice .line,.jydw .line{ border-right: 1px solid #acd0ef; top:0;}
    .adv02 img{ width: 100%;}
    .bmfw_con{ padding-right: 10px;}
    .bmfw_con ul li{ padding-right: 0; width:67px; }
    .bmfw_con ul li a{ background: url("../images/bmfwlibg.png") center 0 no-repeat; border: 1px #acd0ef solid; border-radius: 3px; padding-top: 23px; height: 29px; line-height: 28px;}
    .bmfw_con ul li a:hover{ border: 1px #ffcc66 solid;}
    .bmfw_con ul li.l2,.bmfw_con ul li.l4{float: right;}
    .bmfw_con ul li.l1 a{ background-position:center 0;}
    .bmfw_con ul li.l1 a:hover{ background-position:center -52px;}
    .bmfw_con ul li.l2 a{ background-position:center -104px;}
    .bmfw_con ul li.l2 a:hover{ background-position:center -156px;}
    .bmfw_con ul li.l3 a{ background-position:center -208px;}
    .bmfw_con ul li.l3 a:hover{ background-position: center -260px;}
    .bmfw_con ul li.l4 a{ background-position:center -312px;}
    .bmfw_con ul li.l4 a:hover{ background-position:center -364px;}

    /*.home_areacon ul li img,.xwzx_list ul li img{display: none;}*/
    .xwzx_con{padding: 0 5px;}
    .xwzx_conlist{width: 220px;}

    .wlwz_con ul li{ margin-right: 7px; width: 122px; height: 118px; padding: 1px; background: url("../images/wllibg.png") 0 0 no-repeat; background-size: 100% 240px;}
    .wlwz_con ul li a{ padding:64px 5px 0; height: 58px; font-size: 16px; background: url("../images/wlliico.png") center 0 no-repeat;}
    .wlwz_con ul li.l1 a{ background-position:center 0;}
    .wlwz_con ul li.l1 a:hover{ background-position:center -118px;}
    .wlwz_con ul li.l2 a{ background-position:center -236px;}
    .wlwz_con ul li.l2 a:hover{ background-position:center -354px;}
    .wlwz_con ul li.l3 a{ background-position:center -472px;}
    .wlwz_con ul li.l3 a:hover{ background-position:center -590px;}
    .wlwz_con ul li.l4 a{ background-position:center -708px;}
    .wlwz_con ul li.l4 a:hover{ background-position:center -826px;}

    .zy_right{float: none; width: auto; margin: 5px 0 0;}
    .right_conlist{padding-bottom: 5px;}
    .right_con{height: auto !important; min-height: 300px;}
    .right_conlist ul.wz_list li{position:relative; }
    .right_conlist ul.wz_list li a{display: block; float: none; margin-right: 90px;}
    .right_conlist ul.wz_list li img{display: none;}
    .right_conlist ul.wz_list li span{float: none; position: absolute; right: 0; top: 0;}
    .zy_rightbg{background-size: 100% auto;}
    .wenzhang{ padding: 10px;}
    .wzcon{padding: 10px 0;}
    .wzcon img,#artibody img{ max-width: 100%; height: auto;}
    .imglist li{ margin-left: 7px;}
}
@media (max-width: 767px) {
    .banner{padding: 20px 0;}
    .move_div{display: none;}
    .container{width: 100%;}
    .header{height: auto; overflow: visible;}
    .topl{padding-left: 5px;}
    .topl ul li.l3 input, .topl ul li.l5 input{width: 63px;}
    .topl ul li.l3, .topl ul li.l5{width: auto; padding-right: 5px;}
    /*****导航****/
    .navbox{position: relative; z-index: 10; overflow: visible; padding-left: 0;}
    .navbar-brand{padding:0 10px;height:35px;line-height:34px;color:#fff !important;}
    .navbar-toggle{margin:5px 5px 0 0;border-color:#fff !important; padding: 5px 6px;}
    .navbar-default .navbar-toggle .icon-bar{background-color: #fff !important;}
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color: #fff !important;}
    .navbar-default .navbar-toggle:focus .icon-bar, .navbar-default .navbar-toggle:hover .icon-bar{background-color: #0356ac !important;}
    .navbar-collapse{border-top: 0; background: #f0f7ff;}
    .navbar-nav{margin:0; background-color: #f0f7ff;}
    .navbox ul li{float:none !important; padding: 0; width:auto !important;border-top:#acd0ef 1px solid;}
    .navbox ul li a{height:34px;line-height:34px;background:#f0f7ff;font-size: 16px; color:#1b74c4 !important;}
    .navbox ul li a:hover,.navbox ul li.on a{background:#1b74c4 !important; color: #fff !important;}
    /***选项卡***/
    .search{width: 300px;}
    .txt_search{width: 140px;}
    .main{padding: 10px;}
    .home_left,.notice,.jydw,.adv02,.xxcy,.home_right,.bmfw,.home_area{float: none; width: auto;}
    .notice_tt,.jydw_tt{background-size: 100% 30px;}
    .notice .line, .jydw .line{top: 3px;}
    .notice{background-size: 100% 174px;}
    .xxcy{background-size: 100% 203px;}
    .jydw{background-size: 100% 263px;}
    .home_area{ background: url("../images/title03_2.png") 0 0 repeat-x;height: auto !important;}
    .home_area:before{content: ""; position: absolute; top: 2px; height: 30px; border-left: 1px solid #acd0ef;}
    .title03_name{background: url("../images/title03_1.png") 0 0 no-repeat;}
    .more{background: url(../images/more.gif) no-repeat 30px center;}
    .xwzx{height: auto;}
    .xw_bbt{padding-top: 0;}
    .home_img,.xwzx_conlist{width: auto; float: none;}
    .home_img{height: auto; margin-top: 5px;}
    .mF_kdui_wrap,.mF_sohusports_wrap,.home_img .mF_kdui{ height: 500px !important;}
    .mF_kdui_wrap,.mF_sohusports_wrap,.home_img .mF_kdui,.mF_sohusports_myFocus01 .pic{width: 100% !important;}
    .mF_sohusports_myFocus01 .pic{height: 470px !important;}
    .home_img .mF_sohusports .txt li b{background-repeat: no-repeat; background-position: right 0;}
    .xwzx_conlist{margin: 5px 0; height: auto; padding-bottom: 10px;}
    .zzry_tt{width: 134px;}
    .zzry_tt img{padding-left: 10px;}
    .zzry_list{margin-left: 134px;}
    .bmfw_con ul li{width: 49%;}
    .wlwz{height: auto;}
    .adv02{height: auto;}
    .wlwz_con{padding: 10px 10px 0;}
    .wlwz_con ul li{ width: 49%; margin-bottom: 10px; box-sizing: border-box; height: 120px; margin-right: 0;}
    .wlwz_con ul li.l2,.wlwz_con ul li.l4{float: right;}
    .lmwz_tt{ height: 32px; border-right: 1px #aed1ef solid; margin-top: 10px;}
    .zy_rightbg{background: none;}
    .zy_rightbg .lm_location{background: url(../images/lm_rightcon.jpg) no-repeat 0 0; border-right: 1px #aed1ef solid;}
    .wz_main{margin-top: 5px;}
    .wzy_location{ background: #eff8fd; border-bottom:1px solid #acd0ef;}
    .wzy_location span{ background-position:7px 8px; padding: 5px 5px 5px 26px;}
    .wztit{ margin: 5px 0;}
    .wzbjxx{ padding-bottom: 7px;}
    .wzcon{text-align: justify; padding: 5px 0;}
    .wzbot1 ul.fxd_close{display: none;}
    .wzbot1{padding-top: 10px;}

    .imglist{ margin: 0 !important; padding: 10px;}
    .imglist li{ width: 100%; margin: 0 0 2px;box-sizing: border-box;height: auto;padding-bottom: 8px;}
    .imglist li img{width: 100%; height: auto; box-sizing: border-box;}
    .lm_top{height: auto; background-position: 0 12px; line-height: 22px; padding: 8px 10px 0 20px;}
    .zy_rightbg .lm_location{height: auto;}
    .right_mesgbox{ overflow-x: auto;}
    .right_mesgbox table{width: 570px;}

}
@media (max-width:600px) {
    .mF_kdui_wrap,.mF_sohusports_wrap,.home_img .mF_kdui{ height: 420px !important;}
    .mF_sohusports_myFocus01 .pic{height: 390px !important;}
    .lmwz_tt{margin-top: 0;}
}
@media (max-width:479px) {
    .mF_kdui_wrap,.mF_sohusports_wrap,.home_img .mF_kdui{ height: 320px !important;}
    .mF_sohusports_myFocus01 .pic{height: 290px !important;}
    .top{height: auto; background-size: auto 100%;}
    .topl{overflow: hidden;}
    .topl ul li.l1{width: 100%; padding-left: 11px; box-sizing: border-box; text-align: left;}
}
@media (max-width:424px) {
    .mF_kdui_wrap,.mF_sohusports_wrap,.home_img .mF_kdui{ height: 290px !important;}
    .mF_sohusports_myFocus01 .pic{height: 260px !important;}
}
@media (max-width:374px) {
    .mF_kdui_wrap,.mF_sohusports_wrap,.home_img .mF_kdui{ height: 240px !important;}
    .mF_sohusports_myFocus01 .pic{height: 210px !important;}
}
#lightboxOverlay{position: fixed; left: 0; top: 0; background: rgba(0, 0, 0, 0.5);}
#lightbox{position: absolute; right: 0;}
.lb-outerContainer{ margin: 0 auto;}
.lb-dataContainer{margin: 0 auto; line-height: 1.5; padding: 8px 0; background: #f5f5f5; text-align: center; font-size: 14px;}


