@charset "gb2312";
/* CSS Document */
/*CSS reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p{margin:0;padding:0; font-family:"微软雅黑"; font-size:12px; cursor:default;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal;}
del,ins{text-decoration:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
button,input,select,textarea{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
a{text-decoration:none; outline:none; color:#4c4c4c;}
a:hover{ text-decoration:underline;}
a:active{outline: none;star:expression(this.onFocus=this.blur());}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both; height: 0px; line-height: 0px; font-size: 0px;}
body{ background:url(2016_ysjs_bg.jpg) no-repeat center top #fff; min-width:1140px;}
.more{ float:right; font-size:12px; color:#bbb;}
.time{ font-size:12px; color:#999; float:right;}


/* 顶部导航 */
.top{ height: 30px; line-height: 30px; background:url(top_bg_03.png) repeat;}
.top_cont{ width: 1140px; margin:0 auto;}
.top_cont li{ float: left; padding:0 5px;}
.top_cont li a{ color:#fff;}
.top_cont li a:hover{ text-decoration: underline;}
.top_left li:first-child,.top_right li:first-child{ background:none;}

/* 头部 */
.header{ width: 1140px; height:180px; margin:0 auto;}
.header .logo{ float: left; padding:45px 0;}
.header .search{ float: right; margin:71px 0 0 0; border:2px solid #236fb1;}
.search span.dropselect_box { position:relative;  width:89px; border-right:1px solid #236fb1; display:inline-block; float:left; height:34px; z-index:99;}
.dropselect_SimpleSelect { width:100%; /*height:30px;*/ display:block; overflow:hidden; background:url(2016search_jt.png) no-repeat 72px 12px #fff; line-height:34px; text-indent: 10px; position: relative; left:0px; top:0px; padding:0;}
.dropselect_SimpleSelect ul{border:none;}
.dropselect_SimpleSelect li{ width:100%; height:34px; line-height:34px;}
.dropselect_SimpleSelect li a{height:auto; width:85%; color:#959595;}
.dropselect_SimpleSelect li.hover a { color:#959595; width:100%; display:block;}
.dropselect_SimpleSelect li a:hover,.dropselect_SimpleSelect li a:focus,.dropselect_SimpleSelect li:hover,.dropselect_SimpleSelect li:focus{background:none;}
.search_text{ float:left; border:none; width: 173px; height:34px; line-height:34px; color:#cecece; text-indent:10px;}
.search_sub{ float:left; width:61px; height:34px; background:#236fb1; border:none; color:#fff; cursor:pointer;}
.hidden {display:none;}

/*导航*/
.nav{ width: 1140px; height: 58px; margin:0 auto; border-bottom:2px solid #246992}
.nav li{ float: left; height: 58px; line-height: 58px;  text-align:center;text-decoration:none; background: url(nav_bg.png) left center no-repeat #eff8fd; }
.nav .li01{ width:206px; background-image:none;}
.nav .li02{ width:180px; }
.nav .li03{ width:177px; }
.nav .li04{ width:220px; }
.nav li:hover{ background:#095e91;}
.nav li a{color:#095e91;font-size: 17px;  }
.nav li:hover a{ color:#fff;}


/*main*/
.main{ width: 1140px; position:relative; margin:20px auto;}
.main_top{ width:1140px; height:437px; background:url(main_topbg.png) center bottom no-repeat;}
.main_left{ float:left; width:260px; }
.main_right{ float:left; width:860px; margin-left:20px;}

/*slideBox*/
.slideBox{ float:left; height:410px; width:622px;position:relative; z-index:5;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:15px; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-left:5px;  width:10px; height:10px; background:#dcdcdc; cursor:pointer; color:#999; }
.slideBox .hd ul li.on{ background:#cd2b00;}
.slideBox .bd{ position:relative; height:410px; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd li a{ display:block; width:622px; height:410px; position:relative;}
.slideBox .bd li p{ position:absolute; left:0; bottom:0; width:604px; height:40px; background:url(tpxw_titbg02.png) repeat;  font-size:16px; line-height:40px; color:#fff; cursor:pointer; padding-left:18px;}
.slideBox .bd li a:hover p{ color:#256092;}
.slideBox .bd img{ width:622px; height:410px;}

/*局内新闻 tab*/
.jnxw{ float:left; height:410px; width:518px;}
.jnxw .title{ height: 45px; line-height: 45px;border-bottom:1px solid #e1d6d7; background:#f4f4f4; padding-left:25px; position:relative;}
.jnxw .title h2{ float:left height:38px;}
.jnxw .title h2 a{ display:block; margin-top:7px; float:left;height: 38px; line-height:38px; color:#333;font-size: 16px; font-weight:normal; text-align:center; padding:0 24px;}
.jnxw .title h2 .tzgg_new{ background:url(new_bg.png) right center no-repeat;}
.jnxw .title h2 .active{ color:#4c4c4c; font-size:16px; font-weight:bold;text-decoration:none; background:#fff; border:1px solid #e1d6d7; border-bottom:none;}
.jnxw .title .more{ display:none; float: right; color:#a6a6a6; margin-right:10px;}
.jnxw .title .more:hover{ color:#256092;}
.jnxw .list{ width:493px; padding-left:25px; display:none;}
.jnxw .list .headline{ width:100%; height:98px; border-bottom:1px dashed #cdcdcd;}
.jnxw .list .headline h2{ margin-top:10px; height:45px; line-height:45px;}
.jnxw .list .headline h2 a{ color:#333;font-size:21px; font-weight:bold;}
.jnxw .list .headline p{ width:100%; line-height:20px; color:#666; }
.jnxw .list .headline p .xxnr a{ font-size:12px; color:#fe7200}
.jnxw .list ul{ width:100%; margin-top:10px;}
.jnxw .list ul li{ height:30px; line-height:30px; text-align:left;}
.jnxw .list ul li a{ font-size:14px; color:#444; height:30px; line-height:30px;}
.jnxw .list ul li .date{ float:right; margin-right:5px; font-size:12px; color:#959595;}

/*信息公开*/
.main_left_tit{ width:100%; height:48px; border-top:2px solid #e0e0e0; background:#f4f4f4; line-height:48px;}
.main_left_tit h2{ float:left; margin:9px 0 0 15px; padding:0 25px; height:38px; line-height:38px; border:1px solid #e1d6d7; border-bottom:none; background:#fff; font-size:16px; color:#333;font-weight:bold;}
.main_left_tit a{ float:right; margin-right:10px; font-size:12px; color:#aaa;}
.xxgk{ height:319px; width:260px;}
.xxgk .xxgk_ml{margin-top:9px; height:260px; width:260px;}
.xxgk .xxgk_ml li{ float:left; width:260px; height:59px; margin-top:6px; background:#f0f4f7; border-radius:3px;}
.xxgk .xxgk_ml li a{ font-size:16px; color:#333;  width:191px; height:59px; line-height:59px; padding-left:69px; display:block;}
.xxgk .xxgk_ml li .xxgk_ml_li01{ background:url(xxgk_bg.png) 30px 0 no-repeat;}
.xxgk .xxgk_ml li .xxgk_ml_li02{ background:url(xxgk_bg.png) 31px -59px no-repeat;}
.xxgk .xxgk_ml li .xxgk_ml_li03{ background:url(xxgk_bg.png) 31px -118px no-repeat;}
.xxgk .xxgk_ml li .xxgk_ml_li04{ background:url(xxgk_bg.png) 31px -177px no-repeat;}

/*行业专家*/
.hyzj{ margin-top:20px; height:376px; width:100%;}
.hyzj .hyzj_zjjs{ margin-top:15px; height:100px; width:100%; background:#f8f8f8;}
.hyzj .hyzj_zjjs .hyzj_zjjs_pic{ float:left; margin:0 17px 0 15px; height:100px; width:80px;}
.hyzj .hyzj_zjjs .hyzj_zjjs_pic img{ height:100px; width:80px;}
.hyzj .hyzj_zjjs .hyzj_zjjs_rig{ float:right; padding-top:12px; height:88px; width:148px;}
.hyzj .hyzj_zjjs .hyzj_zjjs_rig h2{ height:20px; line-height:20px; font-size:18px; color:#333;}
.hyzj .hyzj_zjjs .hyzj_zjjs_rig p{ height:36px; line-height:36px; font-size:14px; color:#666;}
.hyzj .hyzj_zjjs .hyzj_zjjs_rig a{ display:block;width:80px;height:26px;background:#217eb6;line-height:26px; text-align:center; font-size:12px; color:#fff; text-decoration:none}
.hyzj .hyzj_list{ margin-top:6px; width:261px; overflow:hidden; height:205px;}
.hyzj .hyzj_list li{ float:left; height:40px; width:86px; line-height:40px; text-align:center; margin-bottom:1px; background:#f8f8f8; margin-right:1px;}
.hyzj .hyzj_list li a{ font-size:14px; color:#333;}

/*专家论坛*/
.zjlt{ width:100%; margin-top:19px; height:215px;}
.zjlt ul{ width:245px; margin-top:15px; height:150px; padding-left:15px;}
.zjlt ul li{ height:30px; line-height:30px; width:100%;}
.zjlt ul li a{ float:left; font-size:14px; color:#333;}
.zjlt ul li .time{ float:right; font-size:12px; color:#959595; margin-right:3px; }

/*专题专栏*/
.ztzl{width:860px; height:90px; margin-top:13px;}
.ztzl img{width:860px; height:90px; }

/*tab切换*/
.hyxw{ float:left;}
.xxkd{ float:left; margin-left:20px;}
.xxwhy{ float:left;}
.rsxx{ float:left; margin-left:20px;}
/*有色金属指数发布平台*/
.zsfbpt{ margin:20px auto; height:376px; width:860px;}
.zsfbpt .zsfbpt_tit{ height:50px; line-height:50px; background:#fff;}
.zsfbpt .zsfbpt_tit h2{ float:left; font-size:18px; color:#333; font-weight:bold;}
.zsfbpt .zsfbpt_tit .more{ float:right; font-size:12px; color:#aaa;}
.zsfbpt .zsfbpt_main{ height:325px; width:100%;overflow:hidden; border-top:1px solid #e1d6d7;}

.zsfbpt_main table{ width:100%;}
.zsfbpt_main table tr {height:25px;line-height:25px;}
.zsfbpt_main table th{ font-weight:bold; font-size:14px; color:#333; border:1px solid #e0e0e0; text-align:center; background-color:#f4f4f4;white-space:nowrap;height:30px;line-height:30px;}
.zsfbpt_main table tr td{ border:1px solid #e0e0e0; text-align:center; color:#333; font-size:14px;}
.zsfbpt_main .tab-hd { float:left; width:120px;  margin-bottom: -1px; color: #404040; border-bottom:1px solid #e9e9e9; }
.zsfbpt_main .tab-hd li{  height:63px; line-height: 63px; width:120px; border-top: 1px solid #eee;text-align:center; background-color: #f7f7f7; }
.zsfbpt_main .tab-hd li a{  font-size:15px; color:#444;  }
.zsfbpt_main .tab-hd li a:hover{ color:#333; text-decoration:none; font-size:15px; font-weight:bold;  }
.zsfbpt_main .tab-hd li.on{ border-left:2px solid #217eb6; width:118px; background-color: #fff; font-weight: bold; position: relative; border-right:none; }
.zsfbpt_main .tab-bd { float:right; overflow:auto; width:720px; height:325px;}
.zsfbpt_main .tab-bd ul{ float:left; width:350px; height:151px; border:1px dashed #e1d6d7; border-top:none; border-right:none; padding-top:10px;}
.zsfbpt_main .tab-bd li { height: 30px; line-height: 30px; padding-left:20px; }
.zsfbpt_main .tab-bd li span a{ color:#cc0000; font-size:14px; cursor:pointer; text-decoration:none;}
.zsfbpt_main .tab-bd li a{ color:#444; font-size:14px;}
/*main_news*/
.main_news{ width:420px; height:215px;}
.main_news .title{ float:left; height:47px; line-height:47px; width:405px; padding-left:15px; border-top:1px solid #e0e0e0; background:#f4f4f4;}
.main_news .title h2{ float:left; height:38px; margin-top:9px;   }
.main_news .title h2 a{ display:block;padding:0 24px; height:38px; line-height:38px;font-size:16px;color:#333; font-weight:normal; text-decoration:none; }
.main_news .title h2 .active{border:1px solid #e1d6d7; border-bottom:none; background:#fff; font-weight:bold;}
.main_news .title .more{display:none; float:right; margin-right:12px; color:#aaa; font-size:12px;}
.main_news .title .more:hover{ color:#256092;}
.main_news .list{ display:none; width:405px; padding-left:15px;}
.main_news .list ul{ margin-top: 15px;}
.main_news .list ul li{ font-size:14px; height:30px; line-height:30px; width:100%; overflow:hidden;}
.main_news .list ul li a{ float:left; color:#333333; white-space:nowrap; max-width:80%; overflow:hidden; text-overflow:ellipsis;}
.main_news .list ul li .date{float:right; color:#959595; font-size:12px; margin-right:5px;}

/*foot*/

.friend_link_box{height:105px;background:#f8f8f8;  border-top:1px solid #074d95;}
.friend_link{ width:1140px; height:105px; margin:0 auto; line-height:60px;}
.friend_link h2{float:left; width:110px; height:105px; background:#246992; line-height:105px; color:#fff; font-size:16px; text-align:center;}
.friend_link_box .friend_link ul{margin-left:40px; float:left; height:78px; width:990px; padding:14px 0 13px 0;}
.friend_link_box .friend_link ul li{float:left; margin-right:23px; height:26px;}
.friend_link_box .friend_link ul li a{ font-size:14px; color:#666; height:26px; line-height:26px; display:block;}

.footer{ height:200px; background:#246992;}
.footer_main{ width:1140px; height:200px; margin:0 auto;}
.footer_main .gov_icon{margin-right: 35px;float: left;padding: 67px 0 33px 226px; width: 54px;height: 100px}
.footer_main p{float: left; color: #fff; padding-left: 20px;padding-top: 54px;line-height: 29px;}