body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img{ padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:images; font-style:images; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ul,ol,li{ }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: images; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }
 
/* Public */
html{ width:100%; height:100%;}
body{ width:100%; color:#555555; font-family:"Microsoft YaHei",Arial,SimSun,SimHei; font-size:14px; text-align:left; -webkit-text-size-adjust:none;cursor:default;background-attachment: fixed;  }

a{color:#555555;text-decoration:none; outline:none;}
a:link{color:#323232; text-decoration: none;}
a:visited{color:#323232; text-decoration: none;}
a:hover{color:#d04d15; text-decoration:none;}
a:focus{outline: none;-moz-outline-style: none; }
a:active{color:#d04d15; text-decoration:none;}
.clearbox {border:none;border-top: 1px solid transparent !important;clear: both;
font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.blank{height:10px;font-size:0px; line-height:0; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*+html .clearfix{min-height:1%;}
.fl{ float:left;  }
.fr{ float:right;   }
.hide{ display:none; }
.nodata{margin:10px;color:#ccc; }
.clear{ clear:both;}
.w1120{ width:1120px; margin:0 auto;}
.w1100{ width:1100px; margin:0 auto;}
.w540{ width:540px;}
.w345{ width:345px;}
.w350{ width:350px;}
.h275{ height:275px;}
.sl{white-space:nowrap;text-overflow:ellipsis;overflow:hidden; display:block}
.xslh{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;
-webkit-box-orient: vertical;}

.xswh{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:5;line-clamp:5;
-webkit-box-orient: vertical;}
ul.list{padding-top: 12px; padding-left:12px;}
ul.list li{line-height: 32px; height:32px;padding-left:12px;background: url(icoPoint.jpg) no-repeat 0px 16px;}
ul.list li span.date{font-size: 14px; color: #999999; float: right;}
ul.list_border{padding-top: 12px; padding-left:12px;}
ul.list_border li a{ display:block;  width: 45%; float: left; height: 35px;background:#eeeeee;margin:0 8px 10px 6px;text-align: center;line-height: 35px;}
ul.list_border li a:hover{ background:#015293; color:#FFF}
ul.list_border li a.on{ background:#015293; color:#FFF}


.bgwhite{ background:#FFF; padding:10px; margin-bottom:5px; }
.bggray{     background: rgba(26, 45, 66, 0.83); padding:10px;}
.border_all{ border:1px solid #cecece; padding:0px 10px 15px 0px;  overflow:hidden;  }
.title{ border-bottom:1px solid #cacaca; line-height:45px; height:45px;}
.title span{display:block;font-size: 16px;float:left; line-height:45px; margin-left:10px; font-weight:bold; color:#075eb5; border-bottom:2px solid #075eb5; margin-top:-1px; }
.title a.more{float: right;font-size: 12px;color: #999999; margin-right:10px;}
a.more{float: right;font-size: 12px;color: #999999; }
.ma10{ margin:0 0px 0 15px;}
.ma15{ margin:0 0px 0 22px;}

.padding10{ padding:10px;}
.pad0{ padding:0px;}

/******头部*******/
.bg {
  background:url(bg.png); background-position:center top; background-repeat:no-repeat; background-size:cover;  

}
.h35{ background:rgba(255, 255, 255, 0.38); height:35px; border-bottom:1px solid #FFF;}
.youshang{color:#075eb5;text-align:right;}
.youshang a{ line-height:35px; color:#075eb5; padding:0 10px; }

.fullSlide{ min-width:1100px;  position:relative;   height:100%; overflow:hidden;   }
.fullSlide .bd{ position:relative; z-index:0;  }
.fullSlide .bd ul{ width:100% !important; }
.fullSlide .bd li{ width:100% !important;  height:225px; }


.menu{ background:#075eb5; height:55px; line-height:55px; margin-bottom:5px;}
.menu_1{ width:800px;}
.menu_1 li{ float: left;}
.menu_1 li a{ display:block; padding:0 32px; font-size:16px; font-weight:bold; color:#FFF; text-align: center;}
.menu_1 li a:hover{ background:#004c98;}

.search{ margin:15px 10px 0px 0px;position: relative;}
  
/*******新闻******/
.focusBox { position: relative; width: 540px; height:375px; overflow: hidden; font: 16px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width: 100%; height:375px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 45px; width:100%;     background: rgba(12, 12, 12, 0.76); overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 45px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:45px; line-height:45px; position:absolute; bottom:-45px;}
.focusBox .txt li a{ display: block; /*width:70%;*/ height:45px; line-height:45px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color: white; padding: 0 0 0 10px; font-size: 16px; font-family:微软雅黑; text-decoration: none;  }
.focusBox .num { position: absolute; z-index: 3; bottom: 15px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 10px; height: 10px; border-radius:5px; overflow: hidden; text-align: center; margin-right: 6px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; background:#fff; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black;}
.focusBox .num li.on a,.focusBox .num a:hover{ background:#ffab0a;  }




.wz_red{ color:#dc0005; font-size:1.48em; font-weight:bold; margin-bottom:10px;}
.zy_index{ text-indent:24px;line-height:30px;}
.hasMoreTab{ margin-top:15px; }
.hasMoreTab .hd{ line-height:40px; height:40px; border-bottom:1px solid #C8D1D5; position:relative; }
.hasMoreTab .hd .more a{float: right;font-size: 12px;color: #999999; }
.hasMoreTab .hd ul{ z-index:5; position:absolute; height:40px;  overflow:hidden; zoom:1; }
.hasMoreTab .hd li{ float:left;  padding:0 12px; cursor:pointer; font-weight:bold;font-size:16px; color:#075eb5; text-align:center;    margin-right:15px;}
.hasMoreTab .hd li.on{font-size:16px; height:40px; line-height:40px; background:#075eb5; border-top:0;   color:#FFF;      margin-right:15px;}
.hasMoreTab .bd{  padding:10px 0; clear:both; position:relative;  }
.hasMoreTab .bd h2{ font-size:14px; } 
.hasMoreTab .bd p{ color:#999;  }
.hasMoreTab .bd li{ line-height: 34px; height:34px;padding-left:12px;background: url(icoPoint.jpg) no-repeat 0px 16px;}
.hasMoreTab .bd li span.date{font-size: 14px; color: #999999; float: right;}



.zt_List li{ float:left; width:24%; margin:0 5px 0 5px}
.zt_List li img{ display:block; width:265px; height:85px;}


.hasMoreTab1{ width:520px; }
.hasMoreTab1 .hd{ line-height:35px; height:35px;border-bottom:1px solid #DDD;   position:relative;   }
.hasMoreTab1 .hd .more{ float:right; }
.hasMoreTab1 .hd ul{ z-index:5; position:absolute; height:35px;  overflow:hidden; zoom:1; }
.hasMoreTab1 .hd li{ float:left;  padding:0 10px; font-size:16px;  }
.hasMoreTab1 .hd li.on{ height:35px; line-height:34px;   border-bottom:2px solid #075eb5; border-top:0; color:#075eb5; margin-top:-2px; font-size:16px; }
.hasMoreTab1 .hd li.on a{ display:block; color:#075eb5; }
.hasMoreTab1 .bd{  padding:10px; clear:both; position:relative;  }
.hasMoreTab1 .bd li{ line-height: 34px; height:34px;padding-left:12px;background: url(/icoPoint.jpg) no-repeat 0px 16px;}
.hasMoreTab1 .bd li span.date{font-size: 14px; color: #999999; float: right;}
.hasMoreTab1 .bd li.bgnone{ list-style:none; background: none}
.list_img li  {float:left;    width:28%; text-align:center;background: none;}
.list_img li span{ display:block;}
.list_img1 li  {float:left;    width:20%; text-align:center;background: none;}
.list_img1 li span{ display:block;}



/********友情链接*******/
.friend_top { border:1px solid #dbdbdb;}
.friend_top dl{  height:60px;}
.friend_top dl dt{ float:left; width:110px; height:60px; background:#006bc1; padding-left:35px; font-size:16px; font-weight:bold; line-height:60px; color:#fff;}
.friend_top dl dd{ float:left; margin-left:20px; padding-top:13px;}
.friend_top dl dd ul li{ float:left; width:280px; margin:0 15px 0 10px;}
.friend_top dl dd ul li select{ border:1px solid #EEE; height:36px; width:280px; font-family:微软雅黑;padding-top:7px;padding-bottom:7px}

.foot_bot{ width:1200px; background:url(/picture/0/1807131453163623910.png) repeat; height:145px;}
.foot_bot_l{ float:left; width:200px; text-align:right;}
.foot_bot_l a img{ margin-top:40px;}
.foot_bot_c{ float:left; width:800px; padding-top:20px;}
.foot_bot_c p{ text-align:center; line-height:27px; color:#fff; font-size:14px;}
.foot_bot_c p a{ color:#fff;}
.foot_bot_r{ float:left; width:200px; text-align:left;}
.foot_bot_r img{ margin-top:50px; margin-left:10px;}





/********版权*******/


.banquan{
height:130px;
width:100%;
background-color:#373f48;
}
.banquan_box{
width:1100px;
height:130px;
margin:0 auto;
}
.banquan_logo{
width:51px;
height:62px;
background:url(banquan_03.jpg);
float:left;
margin-top:30px;
}
.banquan_logo a{
text-algin:left;
}
.banquan_logo_shuxian{
width:1px;
height:62px;
float:left;
margin-left:35px;
margin-top:30px;
background-color:#61676f;
}
.banquan_zt{
margin-top:30px;
margin-left:36px;
float:left;
width:500px;
height:62px;
text-align:left;
}
.banquan_zt p{
font-size:13px;
font-family:"微软雅黑";
color:#bcbec0;
line-height:20px;
text-align:left;
}
.banquan_lj{
margin-left:160px;
margin-top:45px;
width:360px;
float:left;
height:20px;
}
.banquan_lj a{
line-height:20px;
font-size:13px;
font-family:"微软雅黑";
color:#bcbec0;
float:left;
}
.banquan_lj span{
display:block;
width:2px;
height:14px;
float:left;
background:url(banquan_sx_06.jpg);
margin-top:2px;
margin-left:10px;
margin-right:10px;

}
.banquan_lj a:hover{
color:#f00;
}
    


/********走进宁阳********/
.swf{ width:610px; }
.gaikuang{ width:475px; }
.gkbg{background:url(nygkbg.png) no-repeat bottom center; height:275px; border:1px solid #DDD; border-top:none; padding:10px 8px 15px;}
.title span.nygk_size{display:block;font-size: 16px;float:left; line-height:45px; margin-left:10px; font-weight:bold; color:#075eb5; border-bottom:2px solid #075eb5; margin-top:-1px; margin-left:0px;}
.gk_zy{ line-height:28px; margin-bottom:15px;color: #000;}
.gk_zy a.more{float: right;font-size: 12px;color: #C30; font-weight:bold; background:#FFF;  width:110px; text-align:center; border-radius:15px; }
.gk_xf{}
.gk_xf li{ float:left; margin:10px 2px 5px 2px; background:#ab0d0d; line-height:35px; width:110px; text-align:center;}
.gk_xf li a{ display:block; color:#FFF;}
.gk_xf li a:hover{ background:#ab5d0d}

.box_name{width: 100%;font-size: 16px;text-align: center;color: #FFFFFF;line-height: 40px;height: 40px;background:#40a78f;font-weight: bold;}
.box_name2{width: 100%;font-size: 16px;text-align: center;color: #FFFFFF;line-height: 40px;height: 40px;background:#c76703;font-weight: bold;}
.box_name3{width: 100%;font-size: 16px;text-align: center;color: #FFFFFF;line-height: 40px;height: 40px;background:#075eb5;font-weight: bold;}


.xzzc{ padding:10px;} 
.xzzc li{float:left;width: 75px;height:38px;	line-height: 38px;text-align: center; margin:5px 5px 2px 0px; border:1px solid #6ab7a5; border-radius:5px;}
.xzzc li a{display:block;}
.xzzc li a:hover{color:red;  text-align:center; background:#6ab7a5; color:#FFF;}

.fwsnzy{ padding:15px; line-height:30px;}
.fwsnzy>p a.more{float: right;font-size: 12px;color:#075eb5;  }
.mlny { font-size:16px; font-weight:bold;height: 45px;line-height: 45px;color: #fff;background: url('ts-tltile.png') 20px center #075eb5 no-repeat;padding-left: 45px}
.g-zj-lm3{ margin-top:10px;}
.imgbox{ margin-top:5px;}
.img1{width: 385px;position: relative;height: 100%;}
.img1_name{line-height:38px;height:38px;position: absolute;bottom: 0;text-align: center;width: 100%;color: #fff;background: #2b2920}
.img2{width: 345px;margin-left: 20px}
.img2_1{position: relative;height: 100%;    margin-bottom: 12px;}
.img2_2{position: relative;height: 100%;}
.img3{width: 326px;}
.img3_1{width: 100%;position: relative;height: 100%; margin-bottom: 12px;}
.img3_2{width: 100%;margin-right: 20px;position: relative;height: 100%;float: left}


/**********内容页***********/
.main{height:auto;overflow:hidden;position:relative;background: #FFFFFF;padding:10px;width: 1100px; margin:0 auto 10px;min-height: 600px;} 
.path{background: url(2017_w_img01.png) 0px  center no-repeat;height: 50px;padding-left: 30px;line-height: 50px;border-bottom: 1px solid #dddddd;}
.path a{}
.article{padding: 0 30px;/* border: 1px solid #CCCCCC; */margin-top: 10px;}
.article .Article_fbt2{text-indent: 2em;font-size:14px;}  
.article .Article_bt {height: auto;font-size: 30px;color:#060708;text-align:center;padding:10px 0;line-height:1.5;}
.article .Article_bt h1{font-weight: normal; }
.article .Article_fbt{ padding-bottom:10px; font-size: 18px;  text-align: center; line-height: 35px;}
.article .Article_ly{font-size: 14px;color: #777777;text-align:center;margin:0 auto;margin-top:8px;border: 1px solid #777777;/* height: 40px; *//* line-height: 40px; */background: #f8f8f8;overflow: hidden;padding: 10px 0;    margin-bottom: 25px;}
.article .Article_ly #fwtj{/*display: none;*/}
.article .Article_ly span{ padding-left:20px;}
.article .Article_zw{margin-top:20px;overflow: hidden;min-height: 200px;line-height: 30px;border-bottom: 1px solid #EEEEEE;margin-bottom: 20px;padding-bottom: 20px;position: relative;min-height: 330px;}
.zhengwen {}
.zhengwen p{ margin-bottom:10px; line-height:30px;     color: #333333; font-size: 16px;text-indent: 32px;}

/******栏目页********/

.list-box{overflow: hidden;margin-top: 15px;/* padding: 0 10px; */}
.list-box .left-nav{ float: left; overflow: hidden; width: 240px;}
.list-box .left-nav h2{ font-size: 18px; background:#075eb5; color: #FFFFFF; height: 45px; line-height: 45px; text-align: center;}
.list-box .left-nav ul li{line-height: 45px;border-bottom: 1px solid #dddddd;background: url(2017_w_img05.png) 70px center no-repeat;padding-left: 97px;font-size: 16px;color: #222222;}
.list-box .left-nav ul li a{color: #222222; text-decoration: none;}
.list-box .left-nav ul li.on{background: url(2017_w_img04.png) 70px center no-repeat;}
.list-box .left-nav ul li:hover{background: url(2017_w_img04.png) 70px center no-repeat; }
.list-box .left-nav ul li.on a{color: #069be5;}
.list-box .left-nav ul li:hover a{color: #069be5;}
.list-box .left-nav ul li.line-20{ line-height:25px;}
.list-box .left-nav ul li.line-25{background: url(2017_w_img05.png) 10px 10px no-repeat;padding-left: 27px;}
.list-box .left-nav ul li.line-26{background: url(2017_w_img05.png) 10px 18px no-repeat;padding-left: 27px;}


.list-box .right-list{float: right;width: 845px;overflow: hidden;}
.list-box .right-list h2{ border-bottom: 1px solid #075eb5; height: 45px; line-height: 45px;}
.list-box .right-list h2 span{float: left;background:#075eb5;display: block;height: 45px;line-height: 45px;padding: 0 20px;color: #FFFFFF;font-size: 16px;}
.list-box .right-list .right-list-box{ overflow: hidden;    margin-top: 15px;}
.list-box .right-list .right-list-box li{line-height: 35px;text-align: right;background: url(icoPoint.jpg) no-repeat 0px 16px;padding-left:15px;height: 35px;overflow: hidden;transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s;}
.list-box .right-list .right-list-box li:hover{margin-left:5px;transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s;}

.list-box .right-list .right-list-box li a{ float: left;}

.main_boxx{ border:1px solid #e1e1e1; padding-bottom:30px; width:840px;}
.news_text_title_ym {  text-align: center; margin: 0px 20px 0px 20px;  font-size: 24px; padding: 30px 0px 15px 0px;  border-bottom: 1px dashed #e1e1e1; color: #333;}
.news_text_date_ym { text-align: center; margin: 0px 10px; font-size: 14px; padding: 10px 0px;}
.main_text {  padding: 0px 20px 20px 20px;}

.main_text img { max-width: 850px; display: block; height: auto; margin: 0px auto;}
.main_text p { margin-top: 5px; text-indent: 32px; line-height: 28px; font-size:16px; color:#444;}

/*right_smallpic*/
.right_smallpic {width:840px; margin:0 auto; margin-top:10px;}
.right_smallpic li{ width:230px; height:auto; float:left; list-style:none; padding-left:15px; padding-right:6px; padding-bottom:10px;    margin-right: 25px;}
.right_smallpic li img{ padding:2px; border:1px solid  #CCCCCC;width:230px; height:175px;}
.right_smallpic li img:hover{ padding:2px; border:1px solid #123dba;}
.right_smallpic span { display:block; text-align:center; line-height:25px; }
