@charset "utf-8";
/* CSS Document */    
body{ font-family: "微软雅黑"; font-size:16px; margin:0 auto; padding:0; background:#fff; overflow-y:scroll;}
.bd{ border:1px solid red;}
.bd1{ border:1px solid blue;}
.bd-b3{}
.pdl-15{ padding-left: 15px;}
.fl{float: left;}
.fr{float: right;}
.mt10{margin-top: 10px;}
.color-r{color: #850001;}
.color-b{color:#000;}
.fs-12{font-size: 12px;}
.fs-13{font-size: 13px;padding: 0 5px;}
.left{float: left;}
.right{float: right;}

.container{margin:0 auto;width: 1200px;overflow:hidden;clear: both;}
.row{ width: 100%; min-height: 40px;}

.newsContainer{ position: relative; margin-top: 15px; height: 350px;}
.header{ height: 130px; width: 100%; position: relative;}
.yhlogo{ width: 100px; height: 100px; position: absolute; top:15px; left:80px; z-index: 10;}
.yhTitle{width: 476px; height: 72px; position: absolute; top:10px; background: url(../images/xyname.jpg) no-repeat; left:200px; z-index: 10;}
.yhenTitle{width: 350px; height: 30px; line-height: 30px; position: absolute; top:50px; font-size: 12px; left:200px; z-index: 10;}
.bannerbg{ width: 350px; height: 130px;position: absolute; right:5%; background:  url(../images/bannerbg.jpg) no-repeat; z-index: 1;}
.headerMidline{ width: 100%; height: 15px;position: absolute; top:75px; background:#850001;  filter: alpha(opacity=80); opacity: .6; -moz-opacity: .7; z-index: 5;}
.tipText{ width: 174px; height: 23px; position: absolute; top:95px; right:30%; background:  url(../images/tiptext.jpg) no-repeat;}
.headerTip{ width: 300px; height: 30px; position: absolute; font-size: 12px; top:5px; right:0; z-index:15;}
.headerTip span{ color:#000; cursor: pointer; margin:0 5px;}
.headerTip span:hover{ color:#850001;}


.nav{ width: 100%; height: 45px;}

.picnews{ width: 100%; height: 365px; margin-top: 15px;}

.funBox{position: absolute;top: 0;left: 0; width: 245px; height: 350px;}
.syss{line-height: 40px; padding-left:5px; border:1px solid #850001;margin-bottom: 15px;width: 220px ; background:url(../images/search.jpg) 95% center no-repeat;}
.fbTitle{ line-height: 35px; font-size: 16px; width:91.5%; background-color:#850001; padding-left: 20px ;height: 30px ;}
.fbContent{ line-height: 20px; font-size: 12px; margin:0 15px; color:#850001; margin-top:10px;}
.yzjyMore{ width: 70px; margin-right: 10px; font-size: 14px;color:#850001;}
.yzjy{ width: 225px; height: 140px; color:#fff; border: 1px solid #850001;}
.commonurl{ width: 225px; height: 140px; color:#fff; margin-top: 10px;  border: 1px solid #850001;}

.newsBox{ margin-left: 245px; height: 365px; overflow:hidden;}
.ncLeft,.ncRight{ width: 48%; height: 280px;}
.ncNewsTitle{width: 99.5%;height: 40px;line-height: 40px;color:#666;font-size: 16px;}
.ncNewsTitle a{font-size:14px;color:#666;}
.ncNewsTitle a:hover{color:#851720;}
.ncNewsContent{ width: 100%; height: 245px; margin-top: 10px; position: relative;}


.list{margin: 0px 0px 20px;text-align: left;padding-right:10px;} 
.list ul{ list-style-type: none; margin: 0px; width:100%; padding:0px;}
.list li{height:36px;line-height:36px;background:url(../images/libg.jpg) 6px center no-repeat;position:relative;padding-right: 100px;}
.list li a{font-size:14px;color: #333;display: block;padding: 0 0px 2px 15px;text-decoration : none;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;} 

.list li span{width:90px;text-align: right;color: #999;font-size:15px;position:absolute;right:0;top:0;} 
.list li:hover{height:36px; line-height:36px; background:#f9d4cc url(../images/libg.jpg) 6px center no-repeat;}
.list li:hover a{color: #850001;}

.loadmore{ cursor: pointer;}
.loadmore:hover{color: #850001;}

.scrollPic{ width: 100%; height: 120px; margin-top: 15px; margin-bottom: 15px;}

.newsDetailContainer{min-height: 450px;margin: 30px 0;overflow: hidden;}
.ndcLeft{top: 0;left: 0;width: 25%; color: #fff; background: #850001; min-height: 450px;}
.ndcLeft span{line-height: 50px; font-size: 16px; color:#fff; padding-left:10px;}
.ndcLeft ul li{ font-size: 12px; padding-left: 20px; line-height: 25px;}
.ndcLeft ul li:hover{color:#fcdb00;}
.ndclistLeft{width: 270px;color: #850001;min-height: 450px;padding-bottom:10px;}
.ndclistLeft span{line-height:50px;display: block;width: 250px;height: 50px;color: #b11d53;font-size: 20px;padding-left:40px;font-weight: bold;background:url(../images/lanmu_bt.jpg) no-repeat left 12px;margin-bottom:10px;}
.ndclistLeft ul li{font-size: 14px;padding-left: 20px;line-height: 40px;margin-bottom:2px;border-bottom: 1px solid #f0f0f0;}
.ndclistLeft ul li:hover{color:#000;}
.ndclistLeft ul .ej_dh{font-size: 14px;padding-left:40px;line-height:30px;margin-bottom:2px;border-bottom: 1px solid #f0f0f0;}
.ndclistLeft ul .ej_dh:hover{color:#000;}
.ndclistLeft ul a{ font-size:14px;color: #515151; display: block; text-decoration : none;} 
.ndclistLeft ul li div{ float: right; width:90px; text-align:left; color: #000; font-size:14px;} 
.ndclistLeft ul li:hover,.ndclistLeft ul li.on,.ndclistLeft ul .ej_dh:hover,.ndclistLeft ul .ej_dh.on{background: #f9d4cc;} 


.leftSearch{width: 268px;display: block;height: 40px;line-height: 40px;background: url(../images/search.jpg) 0 center no-repeat;border:1px solid #850001;}
.leftListBox{width: 270px;overflow: hidden;padding-bottom: 10px;}
.ndcRight{width: 900px;min-height: 450px;}
.ndcNewsContent{ width:100%; margin:0 auto; margin-top: 15px; min-height: 400px; font-size: 14px; line-height: 30px;}
.ndcNewsContent h3{font-size:20px;text-align:center;color:#333;line-height:26px;margin-bottom:10px;}
.ndcNewsContent p{text-indent:2em;color:#666;line-height:2em;}
.ndcNewsContent img{max-width:100%;/* height: auto!important; */}


/* 导航效果CSS开始 */
ul, ol, li {list-style-type:none;vertical-align:0;}
#navmenu{ font-size: 18px; position: relative; z-index: 10; text-align:center; margin: 0 auto; background: #850001;}
#navmenu ul {float:left;padding:0 2px 0 0; margin:0 2.5%;width:95%;}
#navmenu ul li {float:left;height:45px;line-height:45px; width:11%; text-align:center; position:relative;}
#navmenu ul li a {padding:0 10px;color:#ffffff; font-size: 18px; text-decoration : none;}
#navmenu ul li a:hover{ color: #fff; text-shadow: 1px 1px 1px #000000; border-radius: 3px; background: #5B0000;}
#navmenu ul li ul{ position: absolute; top: 37px; left: 0; width: 130px; background: #850001; filter: alpha(opacity=90); opacity: .9; -moz-opacity: .9; display: none;}
#navmenu ul li ul li { background: none; float: left; border-bottom: 1px #ffffff solid; padding: 4px; display: block; margin-left: 2px;}
#navmenu ul li ul li a{float:none;border-radius:5px;color:#ffffff;display: block;font-size: 14px;line-height:30px;padding:3px 10px;width:100px;}
#navmenu ul li ul li a:hover{ background: #AA0000;}
#navmenu ul li ul li ul{position:absolute;top:0;left:115px;width:120px;background:#3a3a3a;filter:alpha(opacity=90);opacity:.9;-moz-opacity:.9;display:none;}
#navmenu ul li ul li ul li{background:none;float:left;border-bottom:1px #535252 solid;padding: 4px;display:block;width:108px;margin-left:2px;}
#navmenu ul li ul li ul li a{float:none;border-radius:5px;color: #CFC5AC;display: block;font-size: 14px;line-height:30px;padding:3px 10px;width:90px;}
#navmenu ul li ul li ul li a:hover{background:#1A1A1A;}
/* 导航效果CSS结束 */


/*-----------图片新闻----------*/
/*yx_rotaion*/
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
.yx-rotaion{margin:0 auto;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute;}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1;}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px;}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.jpg) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2;}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px;}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative;}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px;}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px;}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.yx-rotation-focus span.hover{background-position:-10px -126px;}
.rotaion_list{width:100%;height:365px;overflow:hidden;}
.rotaion_list li{width:100%; height:365px;}

/*-----------图片新闻结束----------*/

/*下部滚动图片*/
#scrollNews { 
overflow:hidden; 
width: 100%;
margin:0 auto;
margin-top:10px;
margin-bottom:10px;} 
#scrollNews img {} 
#indemo { 
float: left; 
width: 800%;} 
#newsBox1 { 
float: left;} 
#newsBox2 { 
margin-left:5px;
float: left;} 
/*下部滚动图片*/

/*分页*/

.page{text-align: center; width: 100%; text-align: center; font-size: 14px; margin-top:20px;}
.page a{ text-decoration: none;  padding: 5px 7px;  color: #000;}
.page a:hover{ color: #850001;}
.btn { border: 0px; background-color: transparent;}
.currentNum{ color: #850001; padding:0 3px; font-weight: bold;}


.bd{ border:1px solid red;}
.picBox{ width: 20%; overflow: hidden;}
.rightBox{ width: 78%; overflow: hidden; border-bottom: 1.5px solid #ccc;  padding-top:40px;}
.rightBox p{line-height: 25px;}
.detailButton{ background: #850001; color: #fff; margin:0 auto; line-height: 30px; width: 100px; text-align: center; border-radius: 5px;}
.jsxx{ overflow: hidden;}
.jsxx img{ margin: 25px 50px;}
.jsxx .right1{float:left; width:30%;  height:120px;}
.jsxx .right1 p{ margin-left:10px;}
.jsxx .right2{float:right; width:70%; height:120px; text-align: center;}


.tplb_szdw{width:100%;overflow:hidden;}
.tplb_szdw ul{list-style:none;}
.tplb_szdw ul li{width:220px;height:230px;float:left;text-align:center;overflow:hidden;}
.tplb_szdw ul li>a>img,.tplb_szdw ul li>img{width:120px;min-height:150px;margin:0 auto;display:block;}
.tplb_szdw ul li.fc>a>img,.tplb_szdw ul li.fc>img{width:210px;height:150px;margin:0 auto;display:block;}
.tplb_szdw ul li>a>p,.tplb_szdw ul li>p{line-height:14px;line-height:40px;text-indent:0;}