
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}



#header {height:85px;}
#header_main{width:1000px;height:85px;margin:0 auto;}/*头部主体*/
#logo { float:left;width:458px;height:66px;background:url(/i/logo.gif) no-repeat;margin-top:10px;}
#logo h1{text-indent:-19999px;}

#sns{float:right;width:150px;height:30px;margin-top:29px;}
.sns_float{float:left;position:relative;}
.sns_title{display:block;height:30px;width:50px;text-indent:-19999px;}
.sns_title2{display:block;height:66px;width:458px;text-indent:-19999px;}
#wx {background:url(/i/sns_grey.png) 0 -3px no-repeat;height:35px;width:50px;}
#wx:hover{font:12px/12px;background:url(/i/sns.png) 0 -3px no-repeat;}
#wx p{display:none;width:161px;height:178px;background:url(/i/tip.png) no-repeat;position:absolute;left:-53px;top:34px;text-align:center;color:#fff;font-size:12px;}
#wx img{margin:20px 0 8px 0;}
#wx:hover p{display:block;}
#sina{background:url(/i/sns_grey.png) 3px -35px no-repeat;height:35px;width:50px;}
#sina:hover{background:url(/i/sns.png) 3px -35px no-repeat;}
#sina p{display:none;width:206px;height:38px;background:url(/i/tip.png) 0 -179px no-repeat;position:absolute;left:-80px;top:34px;text-align:center;color:#fff;font-size:12px;padding-top:12px;}
#sina:hover p{display:block;}
#tencent{background:url(/i/sns_grey.png) 3px -68px no-repeat;height:35px;width:50px;}
#tencent:hover{background:url(/i/sns.png) 3px -68px no-repeat;}
#tencent p{display:none;width:206px;height:38px;background:url(/i/tip.png) 0 -179px no-repeat;position:absolute;left:-80px;top:34px;text-align:center;color:#fff;font-size:12px;padding-top:12px;}
#tencent:hover p{display:block;}


#nav_container{ margin:0 0 10px 0;height:35px;background:url(/i/nav.gif) repeat-x; border-bottom:5px solid #353232;}
#nav{width:1000px;margin:0 auto;}
#nav ul{float:left;}
#nav ul li { float:left;position:relative;}
#nav ul li a{ display:block;width:95px;line-height:35px;text-align:center;color:#fff;}
#nav ul li a:hover{color:#fff;font-weight:bold;background:#353232;text-decoration:none;}
#nav ul li a#current{color:#fff;font-weight:bold;background:#353232;}
#nav ul li ul{display:none;position:absolute;z-index:1;border-bottom:1px solid #fff;}
#nav ul li:hover ul{display:block;}
#nav ul li ul li{background:#353232;border-top:1px solid #fff;}
#nav ul li ul li a{background:#ba2835;}
#nav ul li ul li a:hover{background:#353232;}
.mark{float:right;background:url(/i/nav.gif) repeat-x;border-bottom:5px solid #353232;}
.mark a{color:#fff;display:block;line-height:35px;}
.mark a:hover{color:#fff;text-decoration:none;}
#nav ul li.current-menu-item ,#nav ul li.current-menu-parent{color:#fff;font-weight:bold;background:#333333;}

#nav_container{ margin:0 0 10px 0;height:35px;background:url(images/nav.gif) repeat-x; border-bottom:5px solid #353232;}
#nav{width:1000px;margin:0 auto;}
#nav ul{float:left;}
#nav ul li { float:left;position:relative;}
#nav ul li a{ display:block;width:95px;line-height:35px;text-align:center;color:#fff;}
#nav ul li a:hover{color:#fff;font-weight:bold;background:#353232;text-decoration:none;}
#nav ul li a#current{color:#fff;font-weight:bold;background:#353232;}
#nav ul li ul{display:none;position:absolute;z-index:1;border-bottom:1px solid #fff;}
#nav ul li:hover ul{display:block;}
#nav ul li ul li{background:#353232;border-top:1px solid #fff;}
#nav ul li ul li a{background:#ba2835;}
#nav ul li ul li a:hover{background:#353232;}
.mark{float:right;background:url(images/nav.gif) repeat-x;border-bottom:5px solid #353232;}
.mark a{color:#fff;display:block;line-height:35px;}
.mark a:hover{color:#fff;text-decoration:none;}
#nav ul li.current-menu-item ,#nav ul li.current-menu-parent{color:#fff;font-weight:bold;background:#333333;}


/*首页*/
#container{width:1000px;overflow:visible;margin:0 auto;}
#content_t{width:1000px;height:317px;}
#slider { float:left;width:497px;height:317px;background:#ccc;}
#point_news{float:right;width:501px;height:315px;border:1px solid #e2e2e2;background:#fff;}
.title_point{display:block;width:472px;height:30px;line-height:25px;background:url(images/p_title.gif) no-repeat;margin:5px 0 0 15px;padding-left:25px;color:#ba2835;}
.list_time{margin:5px 20px 0 20px;}
.list_time li{line-height:29px;}
.list_time li a{display:block;color:#3d3d3d;float:left;width:365px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; }
.list_time li a:hover{text-decoration:underline;}
.list_time span{float:right;color:#3d3d3d;}


/*首页名家&领导*/
#content_m_r{float:right;width:250px;overflow:visible;margin-left:10px;}
#search {float:left; width:250px;height:28px; margin-bottom:10px;}  /*搜索*/
.inp_srh{float:left;width:185px;height:26px;margin-top:0;border:1px solid #e2e2e2;}
.btn_srh{float:right;width:50px;height:26px;background:#ba2835;border:1px solid #ba2835;color:#fff;}
#bzmj{width:248px;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;background:#fff;}
#leader{width:248px;overflow:auto;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;background:#fff;}
.title_side_h2{text-align:center;line-height:28px;font-size:14px;color:#fff;background:#ba2835;border-bottom:5px solid #353232;}
.people_info_mo{background:#fff;overflow:auto;padding:5px 10px 10px 10px;}
.people_img{float:right;width:89px;height:133px;position:relative;background:#ba2835;margin:5px 0 10px 8px;}
.people_img p{width:89px;position:absolute;left:0;bottom:0;background:url(images/info.png) no-repeat;text-align:center;}
.people_img p a{display:block;width:89px;line-height:23px;color:#fff;font-size:12px;}
.people_img p a:hover{text-decoration:underline;}
.people_info{text-indent:2em;font-size:13px;line-height:22px;color:#3d3d3d;text-align:justify;text-justify:inter-ideograph;}
.people_info a{color:#3d3d3d;font-size:12px;}
.people_info a:hover{color:#3d3d3d;text-decoration:none;}
.leader_homepage{float:left;}
.img_member{margin:10px 0;float:left;}
.img_2{margin-top:10px;width:250px;float:left;}



/*首页作品展示*/
#content_b{width:1000px;}
.sfzt_title{display:block;width:995px;height:28px;border-left:5px solid #353232;}
.sfzt_title span{border-bottom:2px solid #ba2835;display:block;height:26px;}
.sfzt_title h2 a{float:left;color:#fff;font-size:14px;line-height:28px;padding:0 15px 0 12px;background:#ba2835;}
#sfzt_wrapper{width:1000px;overflow:auto;margin-top:7px;}
a{color:#006cb3;text-decoration:none}a:hover{color:#006cb3;text-decoration:underline}dl{margin:0;padding:0}
.wrap{width:998px;margin:0 auto}
.clear{clear:both}
#screen{width:998px;height:400px;margin:0 auto;background:#000;overflow:hidden}
#screen .bd{width:710px;height:400px;position:relative;overflow:hidden;float:left}
#screen .bd .mt{width:710px;height:400px;position:relative;overflow:hidden}
#screen .bd .mt img{width:710px;padding:3px 0 0 3px;}
#screen .bd .mt p{height:44px;line-height:22px;margin-bottom:10px;padding-right:20px;left:20px;bottom:0;*bottom:10px!important;color:#aaa;display:block;position:absolute;z-index:9}
#screen .bd .mt h2{width:600px;height:34px;line-height:34px;padding-left:40px;_padding-left:0;left:20px;_left:18px;bottom:0;font-size:24px;background:url("images/fouce.png") no-repeat 0 4px;_background:0;position:absolute;z-index:9;overflow:hidden}
#screen .bd .mt h2 a{color:#fff;font-weight:normal}
#screen .bd .mt .bg{width:720px;height:107px;left:0;bottom:0;background:#000;filter:alpha(opacity=60);opacity:.6;position:absolute;overflow:hidden;z-index:8}
#screen .hd{width:286px;height:397px;padding-top:3px;float:right}
#screen .hd ul li{width:137px;height:96px;margin:0 0 4px 4px;display:inline;position:relative;overflow:hidden;float:left}
#screen .hd ul li a{width:130px;height:96px;display:block;}
#screen .hd ul li img{width:133px;height:87px;border:3px solid #2b2b2b}
#screen .hd ul li .bg{width:130px;height:24px;left:3px;top:67px;background:url("images/info.png") no-repeat;_background:0;_filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="#00000000",endColorStr="#99000000",gradientType='1');position:absolute}
#screen .hd ul li .txt{width:123px;height:24px;line-height:24px;color:#fff;position:absolute;left:4px;bottom:4px;z-index:2;text-align:right;padding-right:5px;overflow:hidden;cursor:pointer}
#screen .hd ul li .mask{width:134px;height:96px;left:3px;bottom:3px;z-index:3;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66000000',endColorstr='#66000000');background:rgba(0,0,0,0.4);display:block;position:absolute}
#screen .hd ul li a:hover .mask,#screen .hd ul .on .mask{display:none;position:relative}
#screen .hd ul li a:hover img,#screen .hd ul .on img{border-color:#0091e1}
#screen .hd ul li a:hover{color:#fff;text-decoration:none}
#screen .hd ul li a:hover .bg{background:#0091e1;_filter:none}

.bdsharebuttonbox{width:220px;float:right;margin:10px 0;} 



/*回到顶部*/
#share {position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-34+"px");bottom:74px;left:95%;width:30px;zoom:1;}
#share a{background-image:url(/i/share.png); background-repeat:no-repeat; display:block; width:30px; height:30px; margin-bottom:2px; overflow:hidden; text-indent:-999px;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
#share .weixin{background-position:0 0;position:absolute;bottom:64px;}
#share a.weixin:hover { background-position:-30px 0;}
#share ul li{position:relative;}
#share ul li p{display:none;width:120px;background:#fff;border:1px solid #e2e2e2;padding:10px 10px;font-size:12px;text-align:center;z-index:120;}
#share ul li:hover p{display:block;position:absolute;left:-145px;bottom:-50px}
#share .sina {background-position:0 -30px; position:absolute; bottom:32px;}
#share a.sina:hover { background-position:-30px -30px;}
#share .tencent { background-position:0 -60px; position:absolute; bottom:0;}
#share a.tencent:hover { background-position:-30px -60px;}
#share a#totop{background-position:0 -120px;position:absolute;bottom:96px;cursor:pointer;}
#share a#totop:hover {background-position:-30px -120px;}