@charset "utf-8";
/* CSS Document */
/*内页样式*/
.n-search{ width: 840px; height: 60px; margin: 0 auto; }
.n-input01{ float: left; width: 700px; height: 56px; line-height: 56px; text-indent: 15px; font-size: 15px; color:#666; border: #255295 2px solid; }
.n-input02{ float: left; width: 134px; height: 60px; line-height: 60px; background-color:#255295; color: #fff; font-size: 22px; text-align: center;  }
/*内页flash*/
.ny-flash{ width:100%; height:300px; background: url(../Img/ny-flash.jpg) top center no-repeat;}
/*当前位置*/
.ny-weizhi{padding:10px 0px;width: 100%;height: auto;background-color: #efefef;border:1px solid #DFDEDE;}
.ny-weizhi .ny-r-t{margin:0 auto;width: 1200px; font-size: 15px;color: #333;}

/*单页效果*/
.ny-cont{
	padding:20px 0px;
	margin:0 auto;
	width: 1200px;
	font-size: 15px;
	color: #333;
	line-height: 190%;
	letter-spacing: 0px;
}
.ny-cont-h1{
	display: block;
	width: 100%;
	height: 50px;
	font-size: 20px;
	color: #333;
	font-weight: bold;
	text-align: center;
}
.ny-cont p, .ny-cont p a{
	margin-top:15px;
	font-size: 15px;
	color: #333;
	line-height: 190%;
}
.ny-cont a{
 	font-size: 15px;
	color: #333;
	line-height: 190%;
 }

.ny-con-top{
	width: 100%;
	height: 30px;
	text-align: center;
	font-size: 14px;
	color: #333;
	line-height: 30px;
}

/*内页新闻1*/
.ny-news01{
  width:1200px;
  height: auto;
}
.ny-news01 li{
	    padding: 20px 0px;
    width: 73%;
    border-bottom: 1px dashed #dedddd;
    overflow: hidden;
    /* float: left; */
}
.ny-news01 li .tu1{
	float: left;
	width: 185px;
	height: 130px;
	overflow: hidden;
}
.ny-news01 li .tu1 img{
	width: 185px;
	height: 130px;
	overflow: hidden;
	 transition: all 0.5s ease-out;
  -webkit-transform: scale(1, 1); 
     -moz-transform: scale(1, 1); 
  -webkit-transition: all 0.5s ease-out; 
     -moz-transition: all 0.5s ease-out; 
}
.ny-news01 li:hover .tu1 img{
	 transition: all 0.5s ease-out;
  -webkit-transform: scale(1.1, 1.1); 
     -moz-transform: scale(1.1, 1.1); 
  -webkit-transition: all 0.5s ease-out; 
     -moz-transition: all 0.5s ease-out;
}
.ny-news01 li .l01{
  float: right;
  margin-left:15px;
  width: 92px;
  height: 100px;
  border-right: 1px solid #efefef;
  border-left: 1px solid #efefef;
}
.ny-news01 li .l01 .n-day{
  width: 100%;
  height: 57px;
  font-size: 45px;
  color: #555;
  text-align: center;
  line-height: 57px;
  font-family: "Impact";
  letter-spacing: 0px;
  transition: all 0.4s ease-in-out;
}
.ny-news01 li:hover .l01 .n-day{
	color: #ac2627;
}
.ny-news01 li .l01 .n-month{
  width: 100%;
  font-size: 15px;
  color: #555;
  text-align: center;
  letter-spacing: 0px;
}
.ny-news01 li .r01{
    float: left;
    margin-left: 22px;
    width: 270px;
    height: auto;
    width: 549px;
}
.ny-news01 li .r01 a h2{
  display: block;
  width: 100%;
  height: 36px;
  font-size: 16px;
  color: #555;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}
.ny-news01 li:hover .r01 a h2{
	color:#fe0000;
}
.ny-news01 li .r01 p{
  display: block;
    width: 100%;
    height: 100px;
    font-size: 14px;
    color: #9a9a9a;
    letter-spacing: 0px;
    line-height: 130%;
    overflow: hidden;
}

/*===========================手机站样式=============================*/
.menu_menu_bg {width: 100%;margin: 0 auto;background: #485460;}
.ph_menu {min-width:320px;}
.ph_menu li{ margin:3px 0px; font-weight:bold;display:block; float:left; height:30px; line-height:30px; width:24.5%; text-align:center; border-right: 1px solid #2a445e;}
.ph_menu li a{display:block; float:left; width:100%; color:#ffffff; font-size:16px; font-weight:normal;}
.ph_menu li a:hover{ color:#ffffff;}




/*内页左右*/
.t-nyall{width:100%;margin:0 auto;    margin-top: 20px;
    margin-bottom: 20px;}
.r-ny{width:1200px;height:auto;margin:0 auto;}
.r-nyl{width:220px;float:left;}
.r-nyr{    width: 900px;
    margin: 0 auto;
    float: left;

    border: 1px solid #f5f5f5;    margin-left: 10px;}

.neiye-r-t{width:900px;height:50px;font-size:18px;color:#212121;background: #ececec;}
.neiye-r-t strong{width:900px;height:50px;font-size:16px;color:#212121;font-weight:bold;line-height: 50px;padding-left: 10px;}
.neiye-r-t a{width:900px;height:50px;font-size:14px;color:#212121;}
.qi_cal{width: 255px;float: left;}


.t-nyall{width:100%;margin:0 auto;    margin-top: 20px;
    margin-bottom: 20px;}
.r-ny{width:1200px;height:auto;margin:0 auto;}
.r-nyl{width:220px;float:left;}
.r-nyr{    width: 900px;
    margin: 0 auto;
    float: left;

    border: 1px solid #f5f5f5;    margin-left: 10px;}

.neiye-r-t{width:900px;height:50px;font-size:18px;color:#212121;background: #ececec;}
.neiye-r-t strong{width:900px;height:50px;font-size:16px;color:#212121;font-weight:bold;line-height: 50px;padding-left: 10px;}
.neiye-r-t a{width:900px;height:50px;font-size:14px;color:#212121;}
.neiye-r-t span{font-size:14px;color:#212121;}

.r-nyra{width:880px;line-height:30px;font-size:15px;margin:15px;color:#484848}
/*内页*/
.NY-flash{ width: 100%; height: 300px; background-image: url(../Img/ny-flash.jpg); }
.nyd{width: 325px;height: 80px;background: #2093fd;border-radius: 0px 10px 0px 10px;font-size: 35px;font-weight: bold;color: #fff;text-align: center;line-height: 80px;}
.nyd a{display: block;font-size: 35px;line-height: 80px;color: #fff;text-align:center;font-weight: bold;}
.nydd{width: 325px;height: 80px;background: #d80c18;border-radius: 0px 10px 0px 10px;}
.nydd a{display: block;font-size: 35px;line-height: 80px;color: #fff;text-align:center;font-weight: bold;}
.nywz{width: 233px;
    
    line-height: 30px;
    padding: 10px;
    background: #f9f9f9;
    line-height: 24px;
    border: 1px solid #eaeaea;
    border-radius: 0px 0px 10px 10px;
    }

.qi_cal{width: 325px;float: left;    margin-bottom: 20px;}


.t-nyall{width:100%;margin:0 auto;
    margin-bottom: 20px;    margin-top: 10px;}
.r-ny{width:1200px;height:auto;margin:0 auto;}
.r-nyl{width:220px;float:left;}
.r-nyr{    width: 900px;
    margin: 0 auto;
    float: left;

    border: 1px solid #f5f5f5;    margin-left: 10px;}

.neiye-r-t{width:900px;height:50px;font-size:18px;color:#212121;background: #ececec;}
.neiye-r-t strong{width:900px;height:50px;font-size:16px;color:#212121;font-weight:bold;line-height: 50px;padding-left: 10px;}
.neiye-r-t a{width:900px;height:50px;font-size:14px;color:#212121;}
.neiye-r-t span{font-size:14px;color:#212121;}

.r-nyra{width:880px;line-height:30px;font-size:15px;margin:15px;color:#484848}
.shu_fenlei{width:250px;float:left}
.shu_lun{width:100%;height:149px;background:url(../images/shu_12.jpg) no-repeat center;margin:0 auto;}
.xnyt{width: 1200px;height:80px;margin: 0 auto;background: #f6f6f6}
.xnyt{width: 100%;height: 81px;background: #f6f6f6;margin: 0 auto;margin-top: 10px;}
.xnyt ul{width: 1200px;height: 100px;margin: 0 auto;padding-top: 20px;}
.xnyt ul li{ width: 145px;
    height:50px;
    background: #067dcd;
    float: left;
    margin-right: 5px;
    margin-bottom: 10px;}
.xnyt ul li a{color: #fff;text-align: center;display: block;line-height: 50px;}
.xnyt ul li a:hover{background: #ff9933;transition:1s;color: #fff}
.yinny{width: 325px;height: 80px;background: #2093fd;line-height: 80px;font-size: 30px;color: #fff;text-align: center;border-radius: 0px 10px 0px 10px; }
.yinnyl{line-height: 30px;padding:8px;font-size: 14px;border: 1px solid #efefef;}
/*二级分类*/
.box{
  margin:0px auto; 
  width:100%; 
  height: auto; 
}
.Collapsing{ 
  margin: 5px 0px;
    width: 100%;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    cursor: pointer;
    /* border: 1px solid #4a68b3; */
    text-align: center;
    background-repeat: no-repeat;
    background-position: center right no-repeat;
    color: #fff;
    background: #ffa716;
}
.slz{ 
  color: #fff;font-size: 16px;display: block;
}
.coll_body{
  display: none; 
}
.coll_body a{
    display: block;
    margin: 2px 0px;
    min-height: 40px;
    /* text-align: center; */
    background: #ececec;
    font-size: 15px;
    color: #4a4a4a;
    padding: 10px 30px 10px 30px;
    line-height: 29px;
    border-bottom: 1px dashed #cecece;
}
.current{/*background-image:url(images/pro_down.png);*/}
/*end二级分类*/
/*bottom*/

.Collapsingg{ 
  margin: 5px 0px;
    width: 100%;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    cursor: pointer;
    /* border: 1px solid #4a68b3; */
    text-align: center;
    background-repeat: no-repeat;
    background-position: center right no-repeat;
    color: #ffffff;
    background: #1e5ec6;
}
.coll_bodyy{
  display: none; 
}
.coll_bodyy a{
 display: block;
    margin: 2px 0px;
    min-height: 40px;
    text-align: center;
    background: #ececec;
    font-size: 15px;
    color: #4a4a4a;
    line-height: 40px;
    border-bottom: 1px dashed #cecece;
}





/*结束*/ 
.list{
  width : 200px;
}
.list ul{
  list-style: none;
}
.list>ul>li{
  width        : 100%;
  border-bottom: 1px solid #ec9a12;
  -webkit-transition: .3s ease;
  -moz-transition: .3s ease;
  -o-transition: .3s ease;
      transition: .3s ease;
}
.list>ul>li p[class=title]{
  width      : 100%;
  text-align : center;
  background : #ffa716;
  height     : 50px;
  line-height: 50px;
  padding    : 0;
  border     : none;
  position   : relative;
  font-size  : 20px;
      color: #fff;
}

.list>ul>li p[class=title]>span{
  position: absolute;
  right: 10%;      color: #fff;
}
.list-se{
  overflow: hidden;
  display: none;
}
.list-se>p{
    background: #ffa716 !important;
    color: #ffffff;
}
.list-se>li{
  position: relative;
  right   : -100%;
  -webkit-transition: right .5s;
  -moz-transition   : right .5s;
  -o-transition     : right .5s;
  transition        : right .5s;
}
.list-se>li>p{
 background: #ececec;
    color: #f0f0f0;
    height: 50px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 10px;
    line-height: 50px;
    border-left: 5px solid #989898;
    -webkit-transition: border .5s;
    transition: border .5s;
    -webkit-transition: background .3s;
    transition: background .3s;
}
.list-se>li>p:hover{
  border-color: #ffa716; 
  background  : #e2e2e2;
}
