.ny_about { line-height:35px; margin:-20px auto 50px auto; height:670px; font-size:16px; text-align:center; width:1200px; background: url(../images/dashu_bg.png) no-repeat 100% 0px; }
.ny_about p { width:900px; margin:0px auto; text-align:left;}
.ny_about ul li{
	width: auto;
	line-height: 40px; color:#17408f; font-weight:700; font-size:16px;
	
}
.ny_about_tu { width:1200px; margin-top:20px; margin:0PX auto;}
.ny_about_tu img { width:380px; margin:10px; float:left; border-radius:10px; }
.ny_about_td{ width:1200px;  margin-top:50px; float:left;}
.ny_about_td dl .bg1 {background:#b51e27;}
.ny_about_td dl { width:22%; margin:1.5%; float:left;}
.ny_about_td dl dt { width:80px; height:80px; float:left; background:#17408e; color:#fff; font-size:20px; font-weight:700; padding:25px 15px 5px 15px; text-align:center; border-radius:50%; margin-right:20px; line-height:30px; border:2px dotted #999; } 
.ny_about_td dl dd { line-height:24px; text-align:left; margin-left:20px; font-size:16px;}


.ny_about_xh { line-height:35px; margin:-20px auto 50px auto;  font-size:16px; text-align:center; width:1200px; background: url(../images/dashu_bg.png) no-repeat 100% 0px; }
.ny_about_xh p { width:900px; margin:0px auto;text-align:left;}




.ny_about_yuanjing { width:100%; 


background-image:url(../images/hua_bg.png),url(../images/yuanjing_bg.jpg);
background-position:  center -50px,top center;
background-repeat:no-repeat,repeat;


height:812px;
 margin:0px auto; clear:both; overflow: visible;}

.ny_about_yuanjing_con { width:1200px; margin:0px auto;}

/*图片滑过变大*/
.img_k{width:50%; height:376px; overflow:hidden}
.ny_about_yuanjing_con a dl .img_k img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.ny_about_yuanjing_con a:hover dl .img_k img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}
/*图片滑过变大*/

.ny_about_yuanjing_con dl{  width:100%; float:left;}
.ny_about_yuanjing_con dl dt {  width:50%;}
.ny_about_yuanjing_con dl dd { height:376px; text-align:left; color:#fff; width:29%; padding-left:10%; padding-right:11%; background:url(../images/cp_t_bg1.jpg) no-repeat top center;}

.ny_about_yuanjing_con dl .bg1 { height:376px; text-align:center; color:#fff; width:50%; background:url(../images/cp_t_bg2.jpg) no-repeat top center;}
.ny_about_yuanjing_con dl dd h3 { height:265px; width:54px; border:3px solid #fff; line-height:54px; text-align:center; font-size:21px; margin-top:50px; font-weight:400;  transition:all 0.4s; letter-spacing:0.1em;  writing-mode:tb-rl;}
.ny_about_yuanjing_con a:hover dl dd h3 { background:#fff; color:#17408f;transform: translateY(-10px)} 
.ny_about_yuanjing_con dl dd p { width:200px; height:205px; text-align:left; writing-mode:tb-rl;  line-height:30px; font-size:16px; margin-top:80px;transition:all 0.4s; margin-left:30px; margin-right:30px; letter-spacing:0.2em; }
.ny_about_yuanjing_con a:hover dl dd p  {transform: translateY(-10px)}
.ny_about_yuanjing_con dl dd em { width:122px; margin:0px auto; text-align:center; display:block; margin-top:64px; transition:all 0.4s;}
.ny_about_yuanjing_con a:hover dl dd em {transform: translateY(-10px)}
.ny_about_yuanjing_con dl dd em span { font-style:normal; line-height:23px; height:23px; font-size:17px; }
.ny_about_yuanjing_con dl dd em .il { width:17px; height:23px; background:url(../images/cp_bl1.png) no-repeat; float:left;}
.ny_about_yuanjing_con dl dd em .ir { width:17px; height:23px; background:url(../images/cp_br1.png) no-repeat; float:right;  }
.ny_about_yuanjing_con dl dd em .il1 { width:17px; height:23px; background:url(../images/cp_bl2.png) no-repeat; float:left;}
.ny_about_yuanjing_con dl dd em .ir1 { width:17px; height:23px; background:url(../images/cp_br2.png) no-repeat; float:right;  }




.ny_about_yuanjing_1 { width:1200px; 

background-image:url(../images/hua_bg.png);
background-position:  center -50px;
background-repeat:no-repeat;

height:912px;
 margin:0px auto; clear:both; overflow: visible;}




.ny_about_liansuo { width:1200px; margin:0px auto;

background-image:url(../images/hua_bg.png);
background-position:  center -30px;
background-repeat:no-repeat;
}
.ny_about_liansuo_con { width:1200px; overflow:hidden;}
.ny_about_liansuo_con dl { width:342px; margin:9px 29px 29px 29px; text-align:center; float:left; padding-bottom:30px; transition:all 0.4s;}
.ny_about_liansuo_con dl:hover {transform: translateY(-10px)}
.ny_about_liansuo_con dl dt { width:342px; height:297px; overflow:hidden; float:left; position:relative;}
.ny_about_liansuo_con dl dt .kuang { position:absolute; top:0px; left:0px; z-index:10; background:url(../images/zhuanjia_k.png) no-repeat top center;width:342px; height:269px;}
.ny_about_liansuo_con dl dt .tu { position:absolute; top:0px; left:0px; z-index:0; width:342px; height:297px;}
.ny_about_liansuo_con dl dt .tu img {box-shadow:0px 0px 5px 5px rgba(0,0,0,.8);}
)

/*图片滑过变大*/
.ny_about_liansuo_con dl dt .tu { width:342px; height:297px; float:left; overflow:hidden}
.ny_about_liansuo_con a dl dt .tu img { display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s;  }
.ny_about_liansuo_con a:hover dl dt .tu img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}
/*图片滑过变大*/


.ny_about_liansuo_con dl dd { width:100%; float:left;}
.ny_about_liansuo_con dl dd h3 { font-size:18px; font-weight:700; margin-top:10px;}
.ny_about_liansuo_con dl dd span {font-size:14px; line-height:28px; font-family: "Times New Roman", Times, serif;}
.ny_about_liansuo_con dl dd p { font-size:14px; color:#626262; line-height:24px;}
.ny_about_liansuo_con dl dd em { width:130px; height:36px; line-height:36px; color:#fff; background:#18408e; font-style:normal; display:block; margin:0px auto; margin-top:16px;  }









.ny_news_1 { line-height:35px; margin:-20px auto 0px auto; height:370px; font-size:16px; text-align:center; width:1200px; background: url(../images/dashu_bg.png) no-repeat 100% 0px; }
.ny_news_1 dl { width:95%; margin:0px auto; padding-bottom:55px;}
.ny_news_1 dl dt { width:45%; margin-right:5%; float:left;}
.ny_news_1 dl dt img { width:100%; border-radius:10px;}
.ny_news_1 dl dd { width:50%; float:right; text-align:left;}
.ny_news_1 dl dd h2 span { font-size:15px; color:#fff; text-align:center; width:70px; background:#b51e27; margin-right:10px; display:inline-block; height:30px; line-height:30px;}
.ny_news_1 dl dd h2 { font-size:18px; border-bottom:1px dotted #a8a8a8; line-height:50px;}
.ny_news_1 dl dd p { font-size:15px; line-height:30px; padding-top:15px; }
.ny_news_1 dl dd span { font-size:14px; display:block; margin-top:20px; color:#424242;}
.ny_news_1 dl dd img { margin-top:20px;}
  .swiper-container {
      width: 100%;
      height: 100%;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
   

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
	
	
	
	
	
	
	
	
	
.ny_news_2 { line-height:35px; margin:-20px auto 0px auto; height:560px; font-size:16px; text-align:center; width:1200px; overflow:hidden;}
.ny_news_2 dl { width:370px; margin:0px 15px; padding-bottom:55px;}
.ny_news_2 dl dt { width:100%;  float:left;}
.ny_news_2 dl dt img { width:100%; border-radius:10px;}
.ny_news_2 dl dd { width:100%; float:left; text-align:left;}
.ny_news_2 dl dd h2 span { font-size:15px; color:#fff; text-align:center; width:70px; background:#b51e27; margin-right:10px; display:inline-block; height:30px; line-height:30px;}
.ny_news_2 dl dd h2 { font-size:16px; border-bottom:1px dotted #a8a8a8; line-height:50px;}
.ny_news_2 dl dd p { font-size:15px; line-height:30px; padding-top:15px; }
.ny_news_2 dl dd span i{  float:right; text-decoration:underline; color:#b51e27;  }
.ny_news_2 dl dd span { font-size:14px; display:block; margin-top:20px; color:#424242;}
.ny_news_2 dl dd img { margin-top:20px;}
 .swiper-container-yg {
      width: 100%;
      height: 100%;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
  

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
   /*   -webkit-align-items: center;
      align-items: center;*/
    }
	
	
	
	
	
	
	
	
.ny_news_3 { line-height:35px; margin:-20px auto 0px auto; height:550px; font-size:16px; text-align:center; width:1200px; overflow:hidden;}
.ny_news_3 dl { width:570px; margin:0px 15px; float:left; padding-bottom:25px;}
.ny_news_3 dl dt { width:30%;  float:left;}
.ny_news_3 dl dt img { width:100%; border-radius:10px;}
.ny_news_3 dl dd { width:65%; float:right; text-align:left;}
.ny_news_3 dl dd h2 span { font-size:15px; color:#fff; text-align:center; width:70px; background:#b51e27; margin-right:10px; display:inline-block; height:30px; line-height:30px;}
.ny_news_3 dl dd h2 { font-size:15px;  line-height:30px;}
.ny_news_3 dl dd p { font-size:14px; line-height:22px; padding-top:5px; color:#666; }
.ny_news_3 dl dd span { font-size:14px; display:block; margin-top:5px; color:#424242; text-decoration:underline;}
.ny_news_3 dl dd img { margin-top:20px;}
.ny_news_3 .more { width:100%; text-align:center; margin:0px auto; clear:both; overflow: visible; display:block;}








.news_list_1 { width:1200px; margin:-40px auto 0px auto; clear:both; overflow:visible; height:120px; text-align:center;}
.news_list_1 ul li { width:150px; background:#17408e; display:inline-block; line-height:45px; border-radius:25px; color:#fff; text-align:center; font-size:16px; margin:0px 15px 0px 15px;  }	
.news_list_1 ul li a { color:#fff;}




.news_list_2_z {width:1200px; margin:-40px auto 0px auto; clear:both; overflow:visible;  text-align:center;}
.news_list_2 { width:1200px; margin:0px auto 0px auto; clear:both; overflow:visible; float:left;}
.news_list_2 dl em { width:8%;  float:left; font-size:18px; line-height:25px; text-align:right; margin-right:2%; font-style:normal; font-family:Arial, Helvetica, sans-serif;}
.news_list_2 dl em em { text-decoration:none; font-size:28px; font-weight:700; display:block; color:#17408e; }
.news_list_2 dl em prc01 { text-decoration:none; font-size:28px; font-weight:700; display:block; color:#17408e; }
.news_list_2 dl em prc02{ text-decoration:none; font-size:28px; font-weight:700; display:block; color:#17408e; }
.news_list_2 dl em prc03 { text-decoration:none; font-size:28px; font-weight:700; display:block; color:#17408e; }

.news_list_2 dl em prc04 { text-decoration:none; font-size:28px; font-weight:700; display:block; color:#17408e; }
.news_list_2 dl em prc05 { text-decoration:none; font-size:28px; font-weight:700; display:block; color:#17408e; }
.news_list_2 dl em prc06 { text-decoration:none; font-size:28px; font-weight:700; display:block; color:#17408e; }


.news_list_2 dl em prc07 { text-decoration:none; font-size:28px; font-weight:700; display:block; color:#17408e; }
.news_list_2 dl em prc08 { text-decoration:none; font-size:28px; font-weight:700; display:block; color:#17408e; }
.news_list_2 dl em prc09 { text-decoration:none; font-size:28px; font-weight:700; display:block; color:#17408e; }


.news_list_2 dl em prc10 { text-decoration:none; font-size:28px; font-weight:700; display:block; color:#17408e; }
.news_list_2 dl em prc11 { text-decoration:none; font-size:28px; font-weight:700; display:block; color:#17408e; }
.news_list_2 dl em prc12 { text-decoration:none; font-size:28px; font-weight:700; display:block; color:#17408e; }

.news_list_2 dl em i { font-size:16px; color:#333; font-family:"微软雅黑"; font-style:normal;}
.news_list_2 dl { width:1200px; margin:25px 15px 0px 15px; float:left; padding-bottom:25px; }
.news_list_2 dl dt { width:30%;  float:left;}
.news_list_2 dl dt img { width:100%; border-radius:10px;}
.news_list_2 dl dd { width:57%; float:right; text-align:left;}
.news_list_2 dl dd h2 span { font-size:15px; color:#fff; text-align:center; width:70px; background:#b51e27; margin-right:10px; display:inline-block; height:30px; line-height:30px;}
.news_list_2 dl dd h2 { font-size:18px;  line-height:50px; font-weight:400; border-bottom:1px dotted #999;}
.news_list_2 dl dd p { font-size:15px; line-height:25px; padding-top:5px; padding-bottom:20px; padding-top:20px; color:#666; }
.news_list_2 dl dd span i{  float:right; text-decoration:none; color:#b51e27; background:#17408e; border-radius:25px; color:#fff; width:100px; line-height:32px; text-align:center;  }
.news_list_2 dl dd span { font-size:14px; display:block; color:#424242; width:100%; float:left;}
.news_list_2 dl dd img { margin-top:20px;}
.news_list_2 .more { width:100%; text-align:center;}





.fy { width:100%; margin:0px auto; clear:both; overflow:visible; height:60px; padding:40px 0px; text-align:center;}
.fy_da { width:100%; margin:0px auto; clear:both; overflow:visible; padding:20px 0px; margin:30px auto; text-align:center; background:#eeeeee; color:#595959;}	
.newspage {
 width:720px;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 20px; TEXT-ALIGN: center
}
.newspage A { 
BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; FONT: 12px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid; font-family:"微软雅黑"!important;
}
.newspage A:hover {
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #4e4e4e; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #4e4e4e; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #4e4e4e; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.disabled {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}








	
.n_detail { width:1200px; margin:0px auto; clear:both; overflow:visible; }	
.n_detail h2{ font-weight:700; color:#333; text-align:center; line-height:50px; margin-top:20px;}
.n_detail h4{ font-weight:normal; color:#999; text-align:center; border-bottom:solid 1px #e9e9e9; padding-bottom:10px; margin-bottom:20px;}
.n_detail h4 b { color:#666;}
.n_detail_con { line-height:34px; color:#6666; width:87%; margin:0px auto; font-size:15px; color:#333;}




.ny_contact { width:1200px; margin:0px auto; clear:both; overflow:visible; }
.section{ width:100%; display:table; margin:0px 0px 80px 0px;}
.maps{ float:left; width:569px;}
.rit-box{ float:right; width:555px;}
.rit-box .top-tit{ border-bottom:1px dotted #BBBBBB; padding-bottom:30px;}
.rit-box .top-tit h3{ font-size:18px; font-weight:300;}
.rit-box .top-tit p{ font-size:15px; color:#999999; margin-top:5px;}
.rit-box .top-tit p font{ color:#b51e27; font-weight:700; font-size:17px;}

.city{ width:420px; display:table; margin-top:15px;}
.city li{ float:left; margin-right:10px; width:130px; height:38px; text-align:center; line-height:38px; font-size:13px;  background-color:#ECF0F1;}
.city li a{color:#565656; display:block; width:100%; height:100%; font-size:15px;}
.city li.on,
.city li:hover{ background-color:#ffc80b; border-radius:25px;}
.city li.on a,
.city li:hover a{ color:#fff;}
.kbm{ margin-top:40px;}
.kbm p{ font-size:5px; font-size:13px; color:#666; font-size:15px; line-height:32px;}
.kbm p font{ color:#565656;}
.ews{ margin-top:40px;}
.ews dd p{ margin-top:4px; color:#666; font-size:15px;}






.ny_youshikeshi { width:1200px; margin:0px auto; height:350px;}

/*图片滑过变大*/
.img_k{width:50%; height:376px; overflow:hidden}
.ny_youshikeshi a dl .img_k img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.ny_youshikeshi a:hover dl .img_k img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}
/*图片滑过变大*/

.ny_youshikeshi dl{  width:100%; float:left;}
.ny_youshikeshi dl dt {  width:50%;}
.ny_youshikeshi dl dd { height:376px; text-align:center; color:#fff; width:50%; background:url(../images/cp_t_bg1.jpg) no-repeat top center;}

.ny_youshikeshi dl .bg1 { height:376px; text-align:center; color:#fff; width:50%; background:url(../images/cp_t_bg2.jpg) no-repeat top center;}
.ny_youshikeshi dl dd h3 { width:225px; float:left; margin-left:60px; height:54px; border:3px solid #fff; line-height:54px; font-size:25px; margin-top:80px; font-weight:400;  transition:all 0.4s;}
.ny_youshikeshi a:hover dl dd h3 { background:#fff; color:#17408f;transform: translateY(-10px)} 
.ny_youshikeshi dl dd p { float:left; margin-left:60px; text-align:left;  width:81%; line-height:30px; font-size:16px; margin-top:18px;transition:all 0.4s;}
.ny_youshikeshi a:hover dl dd p  {transform: translateY(-10px)}
.ny_youshikeshi dl dd em { width:122px; margin:0px auto; text-align:center; display:block; margin-top:64px; transition:all 0.4s;}
.ny_youshikeshi a:hover dl dd em {transform: translateY(-10px)}
.ny_youshikeshi dl dd em span { font-style:normal; line-height:23px; height:23px; font-size:17px; }
.ny_youshikeshi dl dd em .il { width:17px; height:23px; background:url(../images/cp_bl1.png) no-repeat; float:left;}
.ny_youshikeshi dl dd em .ir { width:17px; height:23px; background:url(../images/cp_br1.png) no-repeat; float:right;  }
.ny_youshikeshi dl dd em .il1 { width:17px; height:23px; background:url(../images/cp_bl2.png) no-repeat; float:left;}
.ny_youshikeshi dl dd em .ir1 { width:17px; height:23px; background:url(../images/cp_br2.png) no-repeat; float:right;  }




.youshikeshi_1 {width:1200px; margin:0px auto; clear:both; overflow:visible; height:590px; }
.youshikeshi_1 .keshi_l {width:880px; float:left;}	
.youshikeshi_1 .keshi_l .keshi_l_1 { width:353px; height:398px; float: left; } 
.youshikeshi_1 .keshi_l .keshi_l_1 img { width:353px; height:398px; } 
.youshikeshi_1 .keshi_l .keshi_l_1 h4 { background:#9a2211; width:100%;color:#fff; font-size:22px; text-align:center; float:left; line-height:125px; letter-spacing:0.2em;}
.youshikeshi_1 .keshi_l .keshi_l_2 { float:right; width: 502px; text-align:left;}

	
.youshikeshi_1 .keshi_l .keshi_l_2 { width:502px; margin-top:0px;}
.youshikeshi_1 .keshi_l .keshi_l_2 h4 { color:#9a2211; font-weight:700; font-size:20px; line-height:28px; border-bottom:2px solid #17408e; margin-bottom:0px; display: inline-block;}
.youshikeshi_1 .keshi_l .keshi_l_2 dl { width:558px; height:128px;}
.youshikeshi_1 .keshi_l .keshi_l_2 dl dt { width:419px; height:128px; float:left; }
/*图片滑过变大*/
.img_xw{  width:419px; height:128px; float:left; overflow:hidden}
.youshikeshi_1 .keshi_l .keshi_l_2 a dl .img_xw img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.youshikeshi_1 .keshi_l .keshi_l_2 a:hover dl .img_xw img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}
/*图片滑过变大*/
.youshikeshi_1 .keshi_l .keshi_l_2 dl dd { width:107px; background:#17408e; height:128px; padding-left:32px; text-align:left; color:#fff; font-size:16px;  float:left; font-family:Arial, Helvetica, sans-serif;}
.youshikeshi_1 .keshi_l .keshi_l_2 dl dd b { font-size:27px; line-height:46px; width:100%; float:left; margin-top:31px;  }

.youshikeshi_1 .keshi_l .keshi_l_2 h3 { color:#000; font-size:16px; line-height:52px; margin-top:10px; font-weight:400;transition:all 0.4s; }
.youshikeshi_1 .keshi_l .keshi_l_2 h3:hover {transform: translateY(-5px); color:#17408f;}
.youshikeshi_1 .keshi_l .keshi_l_2 p { color:#424242; font-size:13px; line-height:22px; padding-bottom:25px;}
.youshikeshi_1 .keshi_l .keshi_l_2 .news_top { margin-top:30px;}
.youshikeshi_1 .keshi_l .keshi_l_2 ul { border-bottom:2px solid #bfbfbf; width:100%;}
.youshikeshi_1 .keshi_l .keshi_l_2 ul li { width:100%; color:#333; line-height:42px; border-top:2px solid #bfbfbf; font-size:14px;  transition:all 0.4s;}
.youshikeshi_1 .keshi_l .keshi_l_2 ul li:hover { transform: translateY(-3px)}
.youshikeshi_1 .keshi_l .keshi_l_2 ul li:before { content:">"; margin-right:6px; color:#17408e; font-family:Arial, Helvetica, sans-serif;}
.youshikeshi_1 .keshi_l .keshi_l_2 ul li span { float:right; color:#727272; font-size:14px; }
.youshikeshi_1 .keshi_l .keshi_l_2 .gyzk { width:100%; background:#17408e; height:105px; margin-top:20px; float:left; transition:all 0.4s;}
.youshikeshi_1 .keshi_l .keshi_l_2 .gyzk:hover {transform: translateY(-10px)}
.youshikeshi_1 .keshi_l .keshi_l_2 .gyzk img { float:left;}
.youshikeshi_1 .keshi_l .keshi_l_2 .gyzk p { line-height:105px; color:#fff; text-align:center; width:139px; float:left; font-size:18px;}


.keshi_r {width:290px; float:right; margin-bottom:35px;}

.keshi_r .zj {width:290px; float:left; text-align:center;}
.keshi_r .zj .k {width:290px; height:289px; overflow:hidden; position:relative;}
.keshi_r .zj .k img {width:290px; height:289px; position:absolute; top:0px; left:0px;}
.keshi_r .zj .k i {width:290px; height:45px; color:#fff; background: rgba(0,0,0,.5); line-height:45px; font-size:15px; font-style:normal; position:absolute; bottom:0px; left:0px;}


.keshi_r .zj p { width:40%; margin:25px 5%; line-height:35px; background:#17408e; color:#fff; font-size:15px; float:left;}
.keshi_r .zj p a { color:#fff;}
.keshi_r .zj .hongse { background:#b51e27!important; color:#fff!important;}


.keshi_r h4 { color:#17408e; font-weight:700; font-size:20px; line-height:28px; border-bottom:2px solid #17408e; margin-bottom:10px; display: inline-block;}
.keshi_r dl { width:558px; height:128px;}
.keshi_r dl dt { width:419px; height:128px; float:left; }
/*图片滑过变大*/
.img_xw{  width:419px; height:128px; float:left; overflow:hidden}
.keshi_r a dl .img_xw img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.keshi_r a:hover dl .img_xw img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}
/*图片滑过变大*/
.keshi_r dl dd { width:107px; background:#17408e; height:128px; padding-left:32px; text-align:left; color:#fff; font-size:16px;  float:left; font-family:Arial, Helvetica, sans-serif;}
.keshi_r dl dd b { font-size:27px; line-height:46px; width:100%; float:left; margin-top:31px;  }

.keshi_r h3 { color:#000; font-size:16px; line-height:52px; margin-top:10px; font-weight:400;transition:all 0.4s; }
.keshi_r h3:hover {transform: translateY(-5px); color:#17408f;}

.keshi_r .news_top { margin-top:30px;}
.keshi_r ul { width:100%;}
.keshi_r ul li { width:46%; margin-right:4%; float:left; color:#333; line-height:24px;  font-size:14px;  transition:all 0.4s;}
.keshi_r ul li:hover { transform: translateY(-3px)}
.keshi_r ul li:before { content:"○"; margin-right:6px; color:#17408e; font-family:Arial, Helvetica, sans-serif;}
.keshi_r ul li span { float:right; color:#727272; font-size:14px; }
.keshi_r .gyzk { width:100%; background:#17408e; height:105px; margin-top:20px; float:left; transition:all 0.4s;}
.keshi_r .gyzk:hover {transform: translateY(-10px)}
.keshi_r .gyzk img { float:left;}
.keshi_r .gyzk p { line-height:105px; color:#fff; text-align:center; width:139px; float:left; font-size:18px;}


.keshi_r.keshi_r .keshi_list { width:98%; border:2px solid #eeeeee; float:left; text-align:center; padding:20px 0px; margin-bottom:25px;}
.keshi_r.keshi_r .keshi_list p { background:#17408e; color:#FFFFFF; border-radius:10px; line-height:40px; font-size:15px; margin-top:10px; width:70%; margin:10px auto 0px auto;}





.n_keshi { margin-top:40px;}
.n_keshi_l {width:880px; float:left;}
.n_keshi_l .map { width:98%; background:#e7e7e7; line-height:45px; padding-left:2%; float:left;}
.n_keshi_l .neirong { border:2px solid #e7e7e7; padding:2%; width:95%; float:left; margin-top:10px;}

.n_keshi_l .neirong h2{ font-weight:normal; color:#3c3c3c; text-align:center; line-height:50px; margin-top:0px;}
.n_keshi_l .neirong h4{ font-weight:normal; color:#999; text-align:center; border-bottom:solid 1px #e9e9e9; padding-bottom:10px; margin-bottom:20px;}
.n_keshi_l .neirong h4 b { color:#666;}
.n_keshi_l .neirong_con { line-height:32px; color:#6666;}






.n_keshi_list_1 { width:1200px; margin:0px auto 0px auto; clear:both; overflow:visible; height:80px; text-align:center;}
.n_keshi_list_1 ul li { width:140px; background:#17408e; display:inline-block; line-height:45px; border-radius:25px; color:#fff; text-align:center; font-size:16px; margin:0px 7px 0px 7px;  }	
.n_keshi_list_1 ul li a{ color:#fff;}



.n_zj_map { width:1200px; margin:20px auto 0px auto; clear:both; overflow:visible; height:60px; }
.n_p_map strong { font-weight:700;}
.n_zj_map em { width:150px; line-height:38px; background:#17408e; color:#fff; text-align:center; float:right;border-radius:25px;}
.n_zj_map p { width:750px; line-height:40px;  text-align:left; float:left; color:#333;}





.n_zj_da {width:1200px; margin:0px auto 0px auto;  }
.n_zj_da dl { width:1120px; margin:0px auto 0px auto; clear:both; overflow:visible; border:3px solid #c3ab9b; border-radius:20px; padding:40px; float:left; box-shadow:0px 0px 5px 5px rgba(0,0,0,0.1)  }
.n_zj_da dl dt { width:457px; float:left;}
.n_zj_da dl dt .kuang { position:absolute; top:0px; left:0px; z-index:10; background:url(../images/zhuanjia_k.png) no-repeat top center;width:580px; height:269px;}
.n_zj_da dl dt .tu {width:457px; height:478px;float: left; }
.n_zj_da dl dt .tu img { width:457px; height:478px; float: left;}


.n_zj_da dl dd { width:591px; padding-left:22px; text-align:left; float:right;}
.n_zj_da dl dd h3 { font-size:28px; font-weight:700; line-height:70px; margin-top:10px; color:#17408e;}
.n_zj_da dl dd span {font-size:19px; line-height:38px;}
.n_zj_da dl dd p { font-size:15px; color:#333; line-height:32px;}
.n_zj_da dl dd em { width:200px; height:46px; line-height:46px; text-align:center; color:#fff; background:#18408e; font-style:normal; display:block; float:left;  margin-top:36px; margin-right:15px; font-size:17px; transition:all 0.4s; }
.n_zj_da dl dd .z_top { margin-top:30px; width:100%; float:left;}
.n_zj_da dl .strong {  background:#17408e; color:#fff; text-align:center; border-radius:25px; padding:0px 10px; font-weight:400;  width:60px; height:20px; line-height:20px; margin-top:5px;}
.n_zj_da dl dd .hongse { background:#b51e27!important; color:#fff!important;}
.n_zj_da dl dd a:hover em {transform: translateY(-10px);}

.n_zj_da .jieshao { width:100%; float:left; font-size:15px; line-height:36px; color:#333; padding-bottom:30px;}
.n_zj_da .jieshao h4 { width:100%; line-height:50px; margin-top:10px; font-size:22px; color:#17408e; border-bottom:1px dotted #999; margin-bottom:30px;}

.chuzhen { width:1200px; margin:0px auto; padding-bottom:50px;}
.chuzhen table { font-size:14px;
	width: 100%;
	line-height: 48px;
	border: 1px solid #dcdcdc;
	color: #000;
}
.chuzhen table th {line-height: 25px; padding:15px 0px; background:#17408e; color:#fff;}
.chuzhen table tr:nth-child(odd){ background:#e8e8e8; text-align:center;}
.chuzhen table tr:nth-child(even){ background:;text-align:center;}

.chuzhen table tr td { cursor:pointer;}



.n_paiqi_list { width:1200px; margin:0px auto 0px auto; clear:both; overflow:visible; height:80px; text-align:center;}
.n_paiqi_list ul li { width:200px; background:#17408e; display:inline-block; line-height:45px; border-radius:25px; color:#fff; text-align:center; font-size:16px; margin:0px 7px 0px 7px;  }	
.n_paiqi_list ul li a{ color:#fff;}


.paiqi { width:1000px; margin:40px auto; padding-bottom:50px; line-height:40px; text-align:left; font-size:16px; padding:35px 100px; border:2px dotted #d4d4d4; height:300px;  }








	
	
.ny_zhinan { line-height:35px; margin:20px auto 0px auto;  font-size:16px; text-align:center; width:1200px; overflow:hidden;}
.ny_zhinan dl { width:570px; margin:0px 15px; float:left; padding-bottom:25px;}
.ny_zhinan dl dt { width:30%;  float:left;}
.ny_zhinan dl dt img { width:100%;}
.ny_zhinan dl dd { width:65%; float:right; text-align:left;}
.ny_zhinan dl dd h2 span { font-size:15px; color:#fff; text-align:center; width:70px; background:#b51e27; margin-right:10px; display:inline-block; height:30px; line-height:30px;}
.ny_zhinan dl dd h2 { font-size:15px;  line-height:30px;}
.ny_zhinan dl dd p { font-size:14px; line-height:21px; padding-top:5px; color:#666; }
.ny_zhinan dl dd span { font-size:14px; display:block; margin-top:5px; color:#424242; text-decoration:underline;}
.ny_zhinan dl dd img { margin-top:20px;}
.ny_zhinan .more { width:100%; text-align:center;}


.ny_xuzhi { margin:0px auto 70px auto;   width:1200px; overflow:hidden; }






.ny_p { width:1100px; margin:-40px auto 40px auto; clear:both; overflow:visible; }
.ny_p dl { width:1100px; margin:50px 0px 0px 0px; float:left; padding-bottom:50px; border-bottom:1px dotted #999; }
.ny_p dl dt { width:50%; }
.ny_p dl dt img { width:100%; border-radius:10px;}
.ny_p dl dd { width:45%;text-align:center;}
.ny_p dl dd h2 span { font-size:15px; color:#fff; text-align:center; width:70px; background:#b51e27; margin-right:10px; display:inline-block; height:30px; line-height:30px;}
.ny_p dl dd h2 { width:80%; margin:20px auto 9px auto; font-size:25px; background: rgba(22,62,138,.9);  line-height:55px; color:#fff; text-align:center; font-weight:700;}
.ny_p dl dd p { font-size:15px; line-height:30px; padding-top:5px; padding-bottom:20px; color:#333; margin-top:20px; text-align:center; }
.ny_p dl dd span i{  float:right; text-decoration:none; color:#b51e27; background:#17408e; border-radius:25px; color:#fff; width:100px; line-height:32px; text-align:center;  }
.ny_p dl dd span { font-size:14px; display:block; color:#424242; width:100%; float:left;}
.ny_p dl dd img { margin-top:20px;}
.ny_p .more { width:100%; text-align:center;}








.n_p_da {width:1200px; margin:0px auto 0px auto;  }
.n_p_da dl { width:100%; margin:40px auto 40px auto; clear:both; overflow:visible;  float:left;  }
.n_p_da dl dt { width:627px; float:left;}
.n_p_da dl dt .kuang { position:absolute; top:0px; left:0px; z-index:10; background:url(../images/zhuanjia_k.png) no-repeat top center;width:580px; height:269px;}
.n_p_da dl dt .tu {width:627px; height:378px;float: left; }
.n_p_da dl dt .tu img { width:627px; height:378px; float: left;}


.n_p_da dl dd { width:521px; padding-left:22px; text-align:left; float:right;}
.n_p_da dl dd h3 { font-size:28px; font-weight:700; line-height:70px; margin-top:10px; color:#17408e;}
.n_p_da dl dd span {font-size:19px; line-height:38px;}
.n_p_da dl dd p { font-size:15px; color:#333; line-height:32px;}
.n_p_da dl dd em { width:200px; height:46px; line-height:46px; text-align:center; color:#fff; background:#18408e; font-style:normal; display:block; float:left;  margin-top:36px; margin-right:15px; font-size:17px; transition:all 0.4s; }
.n_p_da dl dd .z_top { margin-top:30px; }
.n_p_da dl dd strong {  background:#17408e; color:#fff; text-align:center; border-radius:25px; padding:0px 10px; font-weight:400; margin-right:10px;}
.n_p_da dl dd .hongse { background:#b51e27!important; color:#fff!important;}
.n_p_da dl dd a:hover em {transform: translateY(-10px);}

.n_p_da .jieshao { width:100%; float:left; font-size:15px; line-height:36px; color:#333; padding-bottom:30px;}
.n_p_da .jieshao h4 { width:100%; line-height:50px; margin-top:10px; font-size:22px; color:#17408e; border-bottom:1px dotted #999; margin-bottom:30px;}












.n_p_map { width:1200px; margin:20px auto 0px auto; clear:both; overflow:visible; height:60px; border-bottom:2px solid #eaeaea; padding-left:0px; }
.n_p_map strong { font-weight:700;}
.n_p_map em { width:150px; line-height:60px; font-size:16px; background:#b51e27; color:#fff; text-align:center; float:right;}
.n_p_map p { width:750px; line-height:60px;  text-align:left; float:left; color:#333;}


.zhuanzhi dl { background:#fff; padding:20px;  width:518px!important; border:2px solid #efefef; margin-bottom:20px; }

.gaofang { width:100%; height:60px; background:#17408e; line-height:60px;}