@charset "utf-8";
/* CSS Document */

body{
	font-size:14px;
	color:#333;
	margin:0 auto;
	padding:0px;
	font-family:"Arial", "微软雅黑", "Helvetica", "sans-serif";
	font-size:14px;

	}
.t14{ font-size:14px}
img{ border:none}
div,ul,li
{
	color:#333;
	font-size:14px;
	font-family:"Arial", "微软雅黑", "Helvetica", "sans-serif";
	margin:0 auto; 
	padding:0;
	list-style:none
}
/*定义新型浏览器特性*/
::-webkit-scrollbar{width:10px;height:10px}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background:000}
::-webkit-scrollbar-track-piece{background:#f6f6f6}
::-webkit-scrollbar-thumb:vertical{background:#d0d0d0;}
::-webkit-scrollbar-thumb:vertical:hover{background:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background:#535353}
::-webkit-scrollbar-resizer:vertical{background:#FF6E00}


a,a:link,a:visited,a:active {
	color: #333;
	text-decoration: none;
}
a:hover {
	text-decoration:none;
	color: #00a39a;transition: all 0.5s;

}
*{ outline:none}
.clear{ clear:both}
.white,.white a{ color:#fff}
.blue,.blue a{ color:#0084d1}
.blue a:hover{}
#allw{ width:100%; float:left}
#warp{ width:92%; padding-left:4%; padding-right:4%}
.cl{ clear:both}

.sinput{ float:left;height:23px; line-height:23px; padding-left:5px; font-family:"Microsoft Yahei"; width:183px; margin-right:5px; border:1px solid #fff; color:#666}
.sbut{ width:49px; height:26px; float:left; background:#ffad01; color:#fff; font-family:"Microsoft Yahei";  border:none; cursor:pointer}


#nxwlist{ width:100%; float:left; background:#f5f5f5; height:360px; margin-bottom:58px;transition: all 0.5s;}
#nxwlist:hover{ background:#01a199}
#nxwlistl{ width:30%; float:left;}
#nxwlistl img{ width:100%; height:80px;}
#nxwlist:hover #nxwlistl img{transform: scale(1.1);}
#nxwlistm{ width:140px; float:left;height:140px; margin-left:56px; border-right:2px solid #ddd; margin-top:100px; margin-right:60px}
#nxwlist:hover #nxwlistm{border-right:2px solid #fff}
#nxwlistm1{ width:100%; float:left;height:34px;font-size: 18px;color: #666;font-family:Arial, Helvetica, sans-serif;font-weight:bold; margin-top:20px}
#nxwlistm3{ width:100%; float:left;height:34px;font-size: 22px;color: #666;font-family:Arial, Helvetica, sans-serif;font-weight:bold}
#nxwlist:hover #nxwlistm1,#nxwlist:hover #nxwlistm3{ color:#fff}
#nxwlistm2{ width:100%; float:left;height:34px;font-size:40px;color: #01a199;font-family:Arial, Helvetica, sans-serif;font-weight:bold}
#nxwlist:hover #nxwlistm2{ color:#fff}
#nxwlistr{ width:640px; float:left; margin-top:90px}
#nxwlistr1{ width:100%; float:left; font-size:16px; font-weight:bold; line-height:40px; height:40px; overflow:hidden}
#nxwlist:hover #nxwlistr1,#nxwlist:hover #nxwlistr3{ color:#fff}
#nxwlistr2{ width:100%; float:left;height:30px; margin-bottom:12px; background:url(index_13.jpg) left center no-repeat}
#nxwlist:hover #nxwlistr2{background:url(index_13a.jpg) left center no-repeat}
#nxwlistr3{ width:100%; float:left; font-size:14px; line-height:30px; height:60px; overflow:hidden; color:#666}
#nxwlistr4{ width:100%; float:left; margin-top:25px}
#nxwlistr4 span{ width:108px; height:40px; float:left; border:1px solid #ccc; text-align:center; font-size:16px;line-height:40px; color:#ccc; font-family:Verdana, Geneva, sans-serif}
#nxwlist:hover #nxwlistr4 span{border:1px solid #fff;color:#fff;}



#xwlist{ width:100%; float:left; margin-bottom:25px; overflow:hidden; padding-bottom:20px; border-bottom:1px solid #ddd;}
#xwlistl{ width:34%; float:left; overflow:hidden}
#xwlistl img{ width:100%;height:90px;}
#xwlistr{ width:62%; float:right;}
#xwlistr1{ width:98%;float:left; height:26px; background:url(../images/index_13.jpg) left center no-repeat;line-height:26px; font-size:14px; color:#666; padding-left:70px;}
#xwlistr2{ width:100%;float:left; height:30px;line-height:30px; font-size:16px; overflow:hidden; margin-top:5px}
#xwlistr2 span{ float:left; font-size:14px;transition: all 0.5s;}
#xwlist:hover #xwlistr2 span{ margin-right:10px}
#xwlist:hover #xwlistr1{ color:#3ab5af; font-style:oblique;transition: all 0.5s;}

#quick{ width:100%; position:fixed; bottom:0; z-index:2; background:#fff; border-top:1px solid #ddd; padding-top:12px; padding-bottom:8px}
#quick ul{ display:inline}
#quick li{ float:left; text-align:center; width:33.33%; text-align:center; line-height:24px}
#quick li img{ width:15%}

#footer{ width:100%; overflow:hidden; padding-top:20px; padding-bottom:20px; background:#00327b; margin-top:30px}
#footer1{ width:100%; text-align:center; padding-bottom:10px}
#footer1 img{ width:40%; overflow:hidden; height:auto}
#footer2{ width:100%; text-align:center; line-height:30px; color:#fff; font-size:14px}
#footer2 a{color:#fff;}
#copy{ width:100%; height:60px; line-height:30px; text-align:center; font-size:14px; padding-top:10px; padding-bottom:90px}
#tabContainer
{
float:left;
width:100%;
margin-bottom:30px
}

#tabContainer li
{
padding:0;
float: left;
width: 28%;
text-align: center;
height:36px;
font-size:16px;
margin-left:2.2%; margin-right:2.2%;
border:1px solid #ddd;
border-radius:25px;

}
#tabContainer a
{

display: block;
height:36px;
line-height:36px;

}
#tabContainer a.on
{

height:36px;
font-size:16px; 
line-height:36px;
color:#fff;
background:#00a39a;
border-radius:25px;
border:1px solid #00a39a

}

#top{ width:100%; background:#fff}
#contentarea{ width:100%; float:left; font-size:16px; line-height:30px;}
#contentarea img,#contentarea video{ max-width:100%; height:auto; overflow:hidden}

#news{ width:100%; float:left;}
#news li{width:98%; float:left; height:44px; line-height:44px; font-size:16px; background:url(index_41.jpg) left center no-repeat; padding-left:16px; overflow:hidden}
#news li span{ float:right; font-size:14px; color:#999999; padding-left:15px}

#emptya{ width:100%;height:50px}
#empty{ width:100%;height:50px; float:left}
#emptyb{ width:100%;height:30px; float:left}
#foot{ width:100%; overflow:hidden; background:#252b36; padding-top:25px; padding-bottom:25px; margin-top:30px} 
#foot1{ float:left; width:100%; margin-bottom:10px; text-align:center}
#foot1 img{ width:80%; overflow:hidden}
#foot2 { float:left; width:100%; line-height:24px; color:#fff; font-size:12px; text-align:center}
#footl2  a{ color:#fff}

#footr{ float:right; width:307px; margin-top:20px}
#footr li{ float:left; width:100%; height:35px; line-height:35px; font-size:14px; color:#fff}
#footr li img{ float:left; margin-right:8px; margin-top:6px}



	
.page_info{text-align:center;margin-top:10px;color:#333;font-family:"Microsoft Yahei"; margin-bottom:20px}

.page_info span{padding:0 2px;font-weight:bold;}

.page_list{height:28px;line-height:28px;text-align:center;letter-spacing:0;font-family:"Microsoft Yahei";font-size:10px;margin-top:20px;}

.page_list a{display:inline-block;color:#0e6eb8;border:1px solid #ddd;background:#fff;text-align:center;padding:0 10px;margin:0 1px;border-radius:4px;}

.page_list a:hover{color:#fff;border:1px solid #0e6eb8;background:#0e6eb8;}

.page_list a.on{color:#fff;border:1px solid #0e6eb8;background:#0e6eb8;}
.text
{
  line-height: 28px;
  border-bottom:1px  dotted #ddd;
  border-top:1px  dotted #ddd;
  padding-bottom:15px;
  float:left; width:100%;
  padding-top:10px
}
.topmar{ margin-top:20px}
#header{ background:#fff; width:100%; padding-top:10px; padding-bottom:10px; overflow:hidden; border-bottom:1px solid #ddd}
#header .logo img{ width:50%; float:left; margin-left:2%}
#nylm{ width:100%; overflow:hidden;}
#nylm3 a{ width:33.333%; float:left;height:40px; background:#fff; line-height:40px; font-size:14px; text-align:center; border-right:1px solid #ddd;border-bottom:1px solid #ddd;  margin-left:-1px}
#nylm3a a{ width:33.333%; float:left;height:40px; line-height:40px; font-size:14px; text-align:center; border-right:1px solid #ddd;border-bottom:1px solid #ddd; background:#00a39a; margin-left:-1px; color:#fff}

#nylm7 a{ width:25%; float:left;height:40px; line-height:40px;font-size:14px; text-align:center; border-right:1px solid #ddd;border-bottom:1px solid #ddd;margin-left:-1px}
#nylm7a a{ width:25%; float:left;height:40px; line-height:40px; font-size:14px; text-align:center; border-right:1px solid #ddd;border-bottom:1px solid #ddd; background:#00a39a; margin-left:-1px; color:#fff}


#adempty{width:100%; height:98px}
#menu{ width:100%;height:60px;background:#0084d1}
.nav{ width:1300px; height:60px; position:absolute; z-index:1}
.i-nav{width:1300px;height:60px;z-index:99999999;}
.navs{ width:1300px; margin:0 auto; z-index:9999;}
.navs .nav_list{}
.navs li{float:left;width:185px;position:relative;}
.navs li a{float:left;display:block; width:185px; height:60px; text-align:center; line-height:60px;font-size:18px; color:#fff}
.navs li span{float:left;display:block; width:185px; height:60px; line-height:60px;cursor:pointer;text-align:center; color:#fff; font-size:18px;}
.navs li:hover span{color:#fff; background:#0479bd}
.navs li.selected .submenu{display:block;}
.navs li .submenu{display:none;position:absolute;top:60px;left:0px; background: #fff; z-index:999}
.navs li .submenu{width:185px;}
.navs li .submenu{ z-index:9999;}
.navs li .submenu li{float:left;padding:0;background:none;height:60px; line-height:60px; font-size:18px; text-align:center}
.navs li .submenu li a{float:none;padding:0;height:60px;line-height:60px;background:#0e6eb8; color:#fff; text-align:center}
.navs li .submenu li a:hover{background:#d4623b;}
.navs li .submenu li:hover a{font-weight:normal; color:#fff; text-decoration:none;}
.dqlm{background:url(index_11.jpg) left center no-repeat; height:60px}
.navej{ font-size:18px}

video{
width: 100%;
object-fit:fill;
}
#my-video{ width:100%; height:auto; overflow:hidden}
#aboutr2{ width:100%; float:left; font-size:16px; line-height:34px; overflow:hidden; height:68px; text-align:center}
#aboutr3{ width:100%; float:left; font-size:14px; line-height:30px; overflow:hidden; height:60px; margin-top:10px; text-align:center}
#aboutr4{ width:100%; float:left;margin-top:20px; text-align:center; margin-bottom:40px}
#aboutr4 strong{ display:block}
#aboutr4 strong a{ display:inline-block; width:165px;height:48px; line-height:48px; background:#00327b; color:#fff; font-size:16px; text-align:center;border-radius:25px; font-weight:normal}
#aboutr4 strong a:hover{background:#3db8b2; color:#fff;transition: all 0.5s;}
body:-webkit-full-page-media {
    background-color:#fff !important;
}

#cpfw{ width:100%; margin-top:45px; margin-bottom:20px}
#cpfw img{width:100%; height:auto; overflow:hidden}


#fwcplist{ width:48%; float:left; overflow:hidden; margin-bottom:35px}
#fwcplista{ width:48%; float:right; overflow:hidden;margin-bottom:35px}
#fwcplists{ width:291px; float:left; overflow:hidden; margin-bottom:90px}
#fwcplist1{ width:100%; float:left; height:12px; margin-bottom:10px; background:#dddddd}
#fwcplist2{ width:100%; float:left; height:35px; font-size:16px; color:#003366; overflow:hidden; line-height:35px}
#fwcplist3{ width:100%; float:left; height:30px; font-size:12px; color:#666}
#fwcplist4{ width:100%; float:left; height:140px; overflow:hidden}
#fwcplist4 img{ width:100%;height:140px;transition: all 0.5s;}
#fwcplist:hover #fwcplist1,#fwcplists:hover #fwcplist1{background:#00a39a;transition: all 0.5s;}
#cpline{ width:23px; height:360px; border-right:1px solid #ddd; margin-right:23px; float:left}

#view{ width:100%; margin-bottom:10px}
#view img{ width:100%; height:auto; overflow:hidden}
.input{ width:90%;outline: none;
    transition: .3s;
    border: none;
    background-color: #8f8f8f;
    padding-left: 8px;
    padding-right: 8px;
	color:#fff;
 font-size: 12px; height:34px; line-height:34px}
 input::-webkit-input-placeholder { /* WebKit browsers 适配谷歌 */
    color: #666;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 适配火狐 */
    color: #666;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ 适配火狐 */
    color: #666;
}
input:-ms-input-placeholder { /* Internet Explorer 10+  适配ie*/
    color: #666;
}

  .swiper-container {
      width: 100%;
	  height:auto

    }
    .swiper-container .swiper-slide {
      text-align: center;
      font-size: 18px;

    }
	.swiper-container .swiper-slide img{
	width:100%; height:auto; overflow:hidden
    }

	

.clear{clear:both;height:0;overflow:hidden;}
var,em{font-style:normal;}
ul,ol{list-style-type:none;}
.slideBox{ width:100%; height:650px;overflow:hidden; position:relative;min-width: 990px;}
.slideBox .hd{ height:16px; overflow:hidden; position:absolute; left:47%; bottom:65px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{cursor: pointer; width:3em; height:6px; background:#fff; float:left; margin:0 .5em;}
.slideBox .hd ul li.on{ background:#eb2d26 !important;}
.slideBox .bd{ height:350px; width: 100%; z-index:0;   }
.slideBox .bd ul li{overflow: hidden;width: 100%; height: 650px;position: relative;  }
.slideBox .bd li a{display:block; width: 990px; height: 650px; margin:0 auto; position: relative;}


.swiper-slide .date1 {
width:100%; line-height:58px; color:#fff; text-align:center; font-size:44px; margin-top:4px
}
.swiper-slide .date2 {
width:100%; color:#fff; text-align:center; font-size:12px;
}
.swiper-slide .date {
position:absolute; z-index:1; width:88px; height:88px; background:#0084d1; top:0; margin-left:20px}

.swiper-slide .title {
 width:96%; height:40px; background:#f5f5f5; line-height:40px; overflow:hidden; font-size:14px; padding-left:2%; padding-right:2%}



#DispTitle {
    color: #282828;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 20px;
	width:100%;
	float:left; text-align:center
}


#DispTitles {
    border: 0;
    border-top: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
    margin-bottom: 35px;
	width:100%;
	float:left;
	height:50px; line-height:50px; text-align:center
}


/*==============分享插=====================*/
.shart_box{ margin-bottom: 15px; height: 36px; font-weight:normal; margin-top:20px; border-top:1px dashed #ddd; padding-top:10px; width:100%; float:left}
#j_shart_s_24 .bds_count{ font-size:12px}
#j_shart_s_24{ padding-left:60px; position:relative;}
#j_shart_s_24 strong{ display:block; position:absolute; left:0; z-index:2; line-height:36px; font-size:12px; color: #a3a0a9; font-weight:normal}
#j_shart_s_24 .bds_qzone{background:url(j_shart.png) center -224px no-repeat}
#j_shart_s_24 .bds_tsina{background:url(j_shart.png) center -311px no-repeat}
#j_shart_s_24 .bds_tqq{background:url(j_shart.png) center -195px no-repeat}
#j_shart_s_24 .bds_renren{background:url(j_shart.png) center -340px no-repeat}
#j_shart_s_24 .bds_weixin{background:url(j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_sqq{background:url(j_shart.png) center -79px no-repeat}
#j_shart_s_24 .bds_fbook{background:url(j_shart.png) center -166px no-repeat}
#j_shart_s_24 .bds_twi{background:url(j_shart.png) center -137px no-repeat}
#j_shart_s_24 .bds_linkedin{background:url(j_shart.png) center -108px no-repeat}
#j_shart_s_24 .bds_tieba{background:url(j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_huaban{background:url(j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_douban{background:url(j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_copy{background:url(j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_print{background:url(j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_mshare{background:url(j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_count{font-size:12px}



#abouttit{ width:100%; text-align:center; float:left; margin-bottom:30px; padding-top:40px}
#abouttit img{ width:25%; height:auto; overflow:hidden}