/* CSS Document */
body{font-family: "???¨¨??¨¦?¡­¨¦?¡®", "microsoft yahei";background: url(base_bg.png) top center no-repeat;}
a:hover { text-decoration:none; }
.ofh { overflow:hidden;}
.mbox{ width:1080px; height:auto; margin:0 auto; clear:both; overflow: hidden;}
.navbox{width: 1278px;height:auto;margin: 0 auto;clear: both;/* overflow: hidden; */}
.cbox{ width:1105px; height:auto; margin:0 auto; clear:both; overflow: hidden;}
.fff { background:#FFF;}
.contentBox20{padding: 20px;overflow:hidden;}
.blank10{height:10px;overflow: hidden;}

.top{width:auto;height:395px;overflow: hidden;}

.nav{height:60px;line-height: 60px;background: url(nav.png) no-repeat;text-align: center;}
.nav ul{display:inline-block;overflow: hidden;text-align: center;}
.nav li{float: left;padding: 0 24px;}
.nav li a{display:block;font-size: 16px;font-weight:bold;color: #fefee1;}

.module1{overflow:hidden}
.module1 .left{float:left;width:550px;height:330px;}
.module1 .left .focus{ position:relative; width:550px; height:330px; margin:0 auto;}  
.module1 .left .focus img{ width:550px; height:330px;} 
.module1 .left .focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.module1 .left .focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none;text-align:center; outline:0; float:left; background:#D9D9D9; }  
.module1 .left .focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#0172C2;}  
.module1 .left .focus .fPic{ position:absolute; left:0px; top:0px; }  
.module1 .left .focus .D1fBt{ overflow:hidden; zoom:1;  height:15px; z-index:10;  }  
.module1 .left .focus .fcon{position:relative;width:100%;float:left;display:none;background:#CCC;overflow: hidden;}  
.module1 .left .focus .fcon img{ display:block; }  
.module1 .left .focus .fbg{bottom: 12px; right:5px; position:absolute; height:15px; text-align:center; z-index: 200;float: right;}  
.module1 .left .focus .fbg div{overflow:hidden;zoom:1;height: 15px;/*margin: 0 auto;*/ margin-right:10px;}
.module1 .left .focus .D1fBt a{position:relative; display:inline; width:11px; height:11px;margin:0 3px;color:#000;font:12px "\5FAE\8F6F\96C5\9ED1"; text-decoration:none; text-align:center; outline:0; float:left; background:#FFF; line-height:20px;border-radius: 50%;}    
.module1 .left .focus .D1fBt .current,.focus .D1fBt a:hover{background:#ca1b23; color:#FFF;}    
.module1 .left .focus .D1fBt img{display:none}    
.module1 .left .focus .D1fBt i{display:none; font-style:normal; }
.module1 .left .focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.module1 .left .focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.module1 .left .focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10;height: 40px;line-height: 40px; background:rgba(5, 6, 5, 0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left;}  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}

.publictitle{height:50px;line-height:50px;background: url(title_bg.png) no-repeat;}
.publictitle span{display: inline-block;margin-left:65px;font-weight: bold;}
.module1 .right{float: right;width:519px;height:330px;}
.module1 .right .content{overflow: hidden;padding-top: 5px;}
.module1 .right .content li{line-height: 34px;background: url(dian.png) 10px center no-repeat;text-indent: 25px;}
.module1 .right .content li a{font-size: 15px;}
.module1 .right .content li span{float: right;margin-right: 5px;color: #888888;}

.moudule2{overflow: hidden;}
.moudule2 .left{float: left;width: 580px;}
.moudule2 .right{float: right;width: 470px;}
.moudule2 .publictitle{background: url(title2_bg.png);}
.moudule2 .content{overflow: hidden;padding-bottom: 10px;height: 332px;}
.moudule2 .content li{width:100%;height:90px;padding:10px 0;border-bottom: 1px dashed #d5d5d5;overflow: hidden;}
.moudule2 .content li.li3{border-bottom: 0;}
.moudule2 .content li .title{height:30px;line-height: 30px;overflow: hidden;}
.moudule2 .content li .title a{font-size: 15px;font-weight: bold;}

.moudule2 .content li .description{text-indent: 2em;line-height: 30px;overflow: hidden;}

.moudule2 .content .right{background:url(dian.png) left center no-repeat;height: 34px;line-height: 34px;text-indent: 12px;overflow: hidden;}
.moudule2 .content .right li span{float: right;padding-right: 5px;color: #888888;}

.moudule3 .left{float: left;width:580px;}
.moudule3 .left .publictitle{background: url(title3_bg.png) no-repeat;}
.moudule3 .left .content{height:238px;padding: 10px 0;overflow: hidden;}
.moudule3 .left .content li{background:url(dian.png) left center no-repeat;height: 34px;line-height: 34px;text-indent: 12px;overflow: hidden;}
.moudule3 .left .content li span{float: right;padding-right: 5px;color: #888888;}
.moudule3 .right{float: right;width:470px;}
.moudule3 .right .content{padding-top: 8px;overflow: hidden;}
.moudule3 .right .content li {background:url(dian.png) left center no-repeat;height: 34px;line-height: 34px;text-indent: 12px;overflow: hidden;}
.moudule3 .right .content li span{float: right;padding-right: 5px;color: #888888;}
/*.moudule3 .right .content li{overflow: hidden;float: left;}
.moudule3 .right .content li.li1 .img{position: relative;width:470px;height:325px;}
.moudule3 .right .content li.li1 .img img{width:470px;height:325px;}
.moudule3 .right .content li.li1 span{height:45px;line-height:45px;font-size: 14px;}
.moudule3 .right .content li.li1 .img a{position:absolute;display: inline-block;bottom:15px;left: 15px;background: url(video_open.png) no-repeat;width:31px;height:27px;}
.moudule3 .right .content li span{display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.moudule3 .right .content li span a{color: #333333;}
.moudule3 .right .content li.li3{float: right;}
.moudule3 .right .content li.li2 .img,.moudule3 .right .content li.li3 .img{position:relative;width:226px;height:140px;}
.moudule3 .right .content li.li2 .img img,.moudule3 .right .content li.li3 .img img{width:226px;height:140px;}
.moudule3 .right .content li.li2 .img a,.moudule3 .right .content li.li3 .img a{position: absolute;display: inline-block;bottom: 9px;left: 8px;background: url(video_open_small.png);width:18px;height:16px;}
.moudule3 .right .content li.li2 span,.moudule3 .right .content li.li3 span{height:32px;line-height: 32px;font-size: 14px;}*/

.moudule4 .publictitle{background: url(title2_bg.png) no-repeat;}


.glbinr { height:39px; line-height:39px; padding-left:142px; padding-top:11px; overflow:hidden;}
.glbnm { height:39px; line-height:39px; float:left; color:#FFFFFF; font-size:22px; font-weight:bold; width:158px; text-align:center;}
.glbnm a { color:#FFFFFF;}
.glbnm a:hover { color:#F1F1F1;}
.glbmr { float:right; line-height:39px; height:39px; padding-right:8px; font-size:14px;}
.glbcnt { height:auto; overflow:hidden;}
.ggjylb { height:auto; overflow:hidden; position:relative; background:url(bg.png)  right center no-repeat;}
#prev{ position:absolute; left: 15px; top: 180px; z-index:2;}
#next{ position:absolute; right: 15px; top: 180px; z-index:2;}
#prev a ,#next a {display:inline-block; height:37px; width:21px; opacity:0.8;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
#prev a:hover,#next a:hover { display:inline-block; height:37px; width:21px; opacity:1;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
.ggjyList{ height:auto; overflow:hidden; position:relative;padding:20px 0;}
.ggjyList ul{ /* margin-left:36px; */ height:auto; overflow:hidden; margin: 0 auto; width: 1070px;}
.ggjyList ul li{ float:left; display:inline; background:#eeeeee; border:1px solid #e3e0e0; width:332px; height:353px;margin: 0 10px;}
.preTitle{ text-align:center; font-size:14px; font-weight:bold; line-height:28px; margin-top:20px;}
.ggjyTitle{ text-align:center; font-size:18px; font-weight:bold; line-height:32px;}
.ggjyDesc{ margin:15px; line-height:32px; text-indent:2em; margin-top:5px;}
.footer{border-top: 3px solid #c90000;padding: 20px 0;}
.footer p{line-height:25px;text-align: center;}


.lhtj { height:32px; line-height:32px; background:url(../../images/2016lh.files/tklhBack.png) repeat;}
.lhtj_name { width:144px; height:32px; margin:0 auto; background:url(../../images/2015lh.files/lhtj.png) top center no-repeat;}
.lhtj_name a { display:block; width:100%; height:32px;}
.lh_list { height:auto; overflow:hidden;}
.lh_list ul li { height:450px;width: 100%; overflow:hidden;}
.lhtj_lt { width:780px; height:450px ;float:left; overflow:hidden;position:relative;}
.lh_list p{ position:absolute; bottom:10px; left:15px; font-size:16px; font-weight:bold; color:#fff;}
.lhtj_lt img { height:450px; width:780px;}
.lhtj_rt {width: 286px;height:232px;float:right;overflow:hidden;}
.lhtj_rt .ofh{ height:auto; overflow:hidden; position:relative;}
.lhtj_rt img {height:218px;width: 288px;}
/*.lhtj_rt img:first-child { margin-bottom:15px;}*/
.changeara { height:450px; overflow:hidden; position:relative;}
#prev2{ position:absolute; left: 0; top: 200px; z-index:99;}
#next2{ position:absolute; right: 0; top: 200px; z-index:99;}
#prev2 a ,#next2 a {display:inline-block; height:49px; width:49px; opacity:0.8;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
#prev2 a:hover,#next2 a:hover { display:inline-block; height:49px; width:49px; opacity:1;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);}


/*??¡ª¨¨?¡§¨¦??*/
.lst_main { overflow:hidden; padding:15px 12px;}
.lst_bx { overflow:hidden; height:auto; padding:5px; background:#FFF; border:1px solid #F1F1F1}
.w267 { width:267px;}.w830 { width:830px;}
.lst_title { height:39px; line-height:39px; overflow:hidden; text-align:center; font-size:16px; color:#FFF; font-weight:bold; background: #CC0000;}
.lst_nav { height:auto; overflow:hidden;}
.lst_nav ul { height:auto; overflow:hidden;}
.lst_nav ul li { width:244px; height:36px; line-height:36px; overflow:hidden; font-size:14px; font-weight:bold; color:#000; background:#F2F2F2; border:1px solid #E0DFDF; margin:5px auto; text-indent:70px;}
.lst_nav ul li a { display:block; background:url(../../images/2016lh.files/lst_nav_li.png) 40px center no-repeat;}
.lst_nav ul li.hover a { color:#CC0000;}
.lst_main .right{width:750px;}
.lst_title2 { height:36px; line-height:36px; overflow:hidden; border-bottom:2px solid #045599; font-size:16px; font-weight:bold; color:#045599; text-indent:4px; letter-spacing:1px; width:244px; margin:0 auto;}
.rd_bx { height:auto; overflow:hidden; width:244px; margin:0 auto;}
.rd_bx .infohot ul li { border-bottom:none;}
.psrel { position:relative;}
/*??¡°?¡ë???????*/
.local_box{font-size:13px; font-weight:normal; height:39px; line-height:39px; background:#F8F8F6;}
.local_ul { overflow:hidden; height:auto;}
.local_ul li{line-height:39px;float:left; color: #000;margin: 0px 2px; height:39px; font-size:14px;}
.local_ul li a { color: #000;}
.local_ul li a:hover { color:#BA2636;}
.local_ul li .noLink{background:none;padding-right:5px;color:#000;}
.local_ul li.titName{font-weight:bold;display:block; text-align:center; height:39px; line-height:39px; color:#FFF; font-size:16px; width:110px; text-align:center; background:#CC0000; margin-right:12px;}

.lst_list { overflow:visible; min-height:600px;}
.lst_list li {*position:static;height:60px; line-height:60px;padding: 11px 15px;border-bottom:1px #d2d2d2 dotted;color:#666;}
.lst_list li.current{background-color:#f8f8f6;}
.lst_list li h4 {line-height:30px;font-size:16px; font-weight:bold;}
.lst_list li p {line-height:30px;}
/* ??¡ª¨¨?¡§??????*/
.lst_list .share{width:50px;margin:-30px 0 0 745px; position:relative;}
.lst_list .share .btn{display:inline-block;padding-left:20px;background:url(../../images/2016lh.files/share_list.png) 0 50% no-repeat;line-height:30px;font-weight:bold;}
.lst_list .share .share-box{position:absolute;top:-30px;right:10px;border:1px #d2d2d2 solid;width:80px;line-height:14px;*margin-left:-40px;padding:5px!important;background-color:#fff;display:none;z-index:999;*position:relative;*top:0;*right:0;}
.lst_list .share .share-box a{position:relative;display:block;width:55px;padding-left:25px;z-index:999;}
.lst_list .share .share-box a:hover{background-color:#ddd;}

/*??¡ª¨¨?¡§???¨¦??*/
.commonPage{ height:30px; line-height:30px; text-align:center; padding:10px 0;}
.commonPage span{ margin-left:5px;}
.commonPage a{ border:1px solid #d2d2d2; padding:2px 8px;}
.commonPage .hover a{ background:#CC0000; border:1px solid #b7d3e9; color:#fff;}

/*????¨C?¨¦??*/
.content_main {border:1px solid #CCC; overflow:hidden; height:auto; padding:14px 37px;}
.detailcontent{width:90%;margin:0 auto;height:auto;overflow:hidden;}
.maincontent {width:92%;margin:0 auto;height:auto;overflow:hidden;}
.info_subtitle{line-height:25px; font-size:14px; font-weight:bold; text-align:center}
.info_title{font-size:24px;color:#333;font-weight:bold;font-family:"\5FAE\8F6F\96C5\9ED1","\9ED1\4F53" ;text-align:center; padding:3px 0px;}
.info_utitle{font-size:16px;color:#333;font-weight:bold;;font-family:"\5FAE\8F6F\96C5\9ED1","\9ED1\4F53"}
.info_dtitle{font-size:16px;color:#333;font-weight:bold;;font-family:"\5FAE\8F6F\96C5\9ED1","\9ED1\4F53"}
.info_time{font-size:12px;color:#333;line-height:32px;background:#F8F8F6;}
.info_content{font-size:14px;color:#333;line-height:30px; padding:10px 0px;text-align:left;}
.print_btn{font-size:14px; text-align:right;}
.mht600 { min-height:600px;}

.pList {overflow:hidden;min-height:600px;}
.pList ul li { float:left; width: 242px; margin: 0 14px; background:#FFF; margin-bottom:10px;}
.pList ul li img{ width:241px; height: 190px;border: 1px solid #CCC;padding: 2px; }
.pList ul li p { margin:0 5px; height: 30px; line-height: 30px; font-size: 14px;}

.duilian{top:500px;position:absolute; width:auto; overflow:hidden; display:none;z-index:99999;}
.duilian_left{left: 8%;}
.duilian_con{ width: 168px; height: auto; overflow:hidden; background:none; border:1px solid #920808;}
.duilian_con ul { overflow:hidden;}
.duilian_con ul li { overflow:hidden; height:50px; line-height:50px; color:#fefee1; font-size:17px; font-weight:normal; text-align:center; background:#c70000;}
.duilian_con ul li a { display:block ; width:100%; text-align:center; color:#fefee1; line-height:50px; height:50px; background:url(../../images/2016lh.files/aline.png) bottom center no-repeat;}
.duilian_con ul li.hover { background:#c70000;} 
.weiba { background:url(../../images/2016lh.files/nav_btm.png) top center no-repeat; height:49px;}


.main_box{ width:1156px; margin:0 auto; clear:both;}

.copyLeft{
	width: 237px;
    height: 176px;
    float: left;
    display: inline;
    border-right: 1px solid #dcd7d7;
    padding-top: 15px;
    margin-left: 29px;
    position: relative;
	}

.copyLeft p {
    padding-left: 5px;
    padding-right: 15px;
    line-height: 24px;
    text-align: left;
}

.copyLeft a {
    color: #333333;
    text-decoration: none;
}

.copyCenter {
    width: 635px;
    float: left;
    display: inline;
    margin-top: 0px;
    text-align: center;
    border-right: 1px solid #dcd7d7;
    border-left: 1px solid #fff;
    height: auto;
}

.copyCenter a {
    color: #333333;
    text-decoration: none;
}

.copyRight {
    width: 245px;
    height: 176px;
    float: right;
    display: inline;
    margin-top: 23px;
    border-left: 1px solid #fff;
    padding-top: 10px;
    padding-left: 5px;
}

.copyRight p {
    padding-left: 10px;
    padding-right: 10px;
    line-height: 24px;
}