@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0; list-style:none;}
body {font-size: 14px;text-align: left;color: #333;background-color: #ebebeb;font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;	_padding-bottom: 30px;/*IE6提示升级浏览器填充*/}
.container{ width:1005px; margin:0 auto;}
a:link {
	color: #333;
	text-decoration: none;
}
a:visited {
	color: #333;
	text-decoration: none;
}
a:hover {
	color: #1776d4;
	text-decoration: underline;
}
.on a {
    font-weight: bold;
    color: #1C57C4;
}
a:active {
	color: #333;
	text-decoration: none;
}
.fl{ float:left}
.fr{ float:right;}
.clear{ clear:both;}
 
.topbar{ background:#f8f8f8; text-align:right; padding:3px 0; border-bottom:1px solid #e6e6e6; font-size:14px;}
.top{ /*background:url(../yu-img/top_bg.jpg) repeat-x;*/ height:71px;     background: #f8fdea; }
.nav{ background:#0095df/*#f8f9f7*/; height:38px; border-bottom:1px solid #cbcbcb;}
.nav ul{ padding-left:45px;}
.nav ul li{ float:left; width:113px; text-align:center; line-height:40px;}
.nav ul li a{ display:block; float:left; width:113px; font-size:16px; font-weight:bold; color:#fff;}
.nav ul li a:hover{ background:url(../yu-img/nav_h.jpg) no-repeat; color:#fff; text-decoration:none; height:38px; border-bottom:1px solid #e4e4e4;}
.nav ul li a.active{ background:url(../yu-img/nav_h.jpg) no-repeat; color:#fff; text-decoration:none; height:38px; border-bottom:1px solid #e4e4e4;}
.banner{ }
.index_n{ background:url(../yu-img/index_n_bg.jpg) repeat-x; height:56px; line-height:40px; font-size:12px;}
.index_gg{ line-height:40px;}
.index_gg span{ color:#dc570c; font-weight:bold; background:url(../yu-img/icon01.jpg) no-repeat left center; padding-left:25px;}
.index_n_a a{ padding:0 5px ;}


.main{ margin-top:15px;}
.m_l{ width:650px;}
.ml_one{ width:290px; border:1px solid #d4d4d4;}
.index_bt{ background:#ebebeb; border-bottom:1px solid #0176c6; line-height:32px;}
.bt_bg{ background:url(../yu-img/bt_bg.jpg) no-repeat; width:94px; height:32px; float:left; text-align:center; line-height:32px; color:#fff;}
.more{ margin-right:8px;}
.m_banner{ padding:10px 0 5px 0; text-align:center;}

.in_banner{width:100%; overflow:hidden; position:relative;z-index:1;margin-top:0px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.in_banner .slide_pic{width:100%; height:426px; overflow:hidden; }
.in_banner .slide_pic ul{white-space:nowrap;font-size:0px;}
.in_banner .slide_pic li{float:left; overflow:hidden;}
.in_banner .slide_pic li a{width:300%; text-align:center; display:block; margin-left:-100%;}
.in_banner .slide_btn{width:100%;height:10px;position:absolute; bottom:20px; left:0;padding:16px 0;text-align:center;}
.in_banner .slide_btn li{width:10px;height:10px; background:#666666; display:inline-block; *display:inline; *zoom:1; margin:0 4px; cursor:pointer;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.in_banner .slide_btn li.active{background:#8ec31e;}
.in_banner .slide_left{position:absolute; left:0; top:185px; background:#fff;}
.in_banner .slide_right{position:absolute; right:0; top:185px;background:#fff;}

.ml_two{ width:650px; border:1px solid #d4d4d4;}
/*.about_nr p{ text-indent:24px;}*/

.m_banner2{ margin:10px 0;}
.ml_three{ border:1px solid #d4d4d4;}
.three_l{ text-align:center; width:200px; margin:10px;}
.news_list{ width:500px;}
.news_list li{ float:left; line-height:30px;}
.news_list li a{ display:block; width:480px; padding-left:10px; background:url(../yu-img/icon02.png) no-repeat left center;}

.m_r{ width:340px;}
.m_r_one{ border:1px solid #d4d4d4;background:#fff;}
.bt2{ text-align:left; border-bottom:2px solid #0176c6; height:32px; padding-bottom:-2px; padding:0 5px;}
.index_bt2{ background:#ebebeb; border-bottom:2px solid #757575; line-height:32px; height:32px;}
.m_r_one ul{ padding: 7px;}
.m_r_one ul li{ line-height:30px; background:url(../yu-img/icon03.png) no-repeat left center; padding-left:10px;}
.index_img01{ margin-top:15px;}

.foot{ margin-top:15px;}
.foot_one{ text-align:center; background:#d6e7ec; padding:5px 0;}
.foot_one a{ padding:0 8px;}
.foot_two{ background:#0176c6; padding:20px 0;}
.foot_two{ text-align:center; color:#fff; line-height:30px;}

.ab_l{ width:270px;}
.ab_l h2{background-color: #0689db;padding-left: 25px;font-size: 18px;color: #ffffff;padding-top: 12px;padding-bottom: 12px;}
.ab_l ul{ margin-bottom:15px;}
.ab_l ul li a{display: block;padding-top: 12px;padding-right: 0;padding-bottom: 12px;padding-left: 5px;border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;border-left: 1px solid #ddd; background:#fff;position: relative;}
.ab_l ul li a:hover{color: #0084e9;background-color: #f8f8f8;}
.l_con .p{ padding:10px; line-height:24px; font-size:15px; border:1px solid #ddd; background:#fff;}
.l_con .p .sp{font-size:12px;}
.cb_r{ width:720px; font-size:16x;}
.cb_r .ab_bt{ line-height:40px; padding:0 10px;}
.cb_r .ab_bt span{ font-size:16x;}
.ab_body{ border:1px solid #ddd; border-top:2px solid #0689db; background:#fff; min-height:500px; padding:20px;}
.ab_body p{ font-size:16px; line-height:30px;}
.ab_body table{ border-top:1px solid #ddd; border-left:1px solid #ddd;}
.ab_body table tr th{ background:#0689db; color:#fff; line-height:30px; text-align:center; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
.ab_body table tr td{ line-height:30px; text-align:center; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
.news_top{margin-top:5px;text-align:center;line-height:30px;}
.news_top h3{font-size:16px;color:#333333;font-weight:normal;}
.news_top .sx{font-size:14px;color:#999999;}
.news_con{margin-top:5px;font-size:14px;color:#333333;line-height:32px;padding:0 20px;}


.n_list{ border-bottom:1px solid #ddd; padding-bottom:15px; margin-bottom:15px;}
.list_img{ width:180px;}
.list_img img{ width:180px;}
.list_nr{ width:460px;}
.list_nr p{ margin:8px 0; font-size:14px;}
a.chakan:link{ color:#0689db;}



.ls-banner{
	margin:10px 0;
	height:220px;
	border-radius:10px;
	overflow:hidden;
	/*background-size: contain !important;*/
}

.g-banner{
	height:430px;
}
.swiper-container {
      width: 100%;
      height: 100%;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* 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;
      background-size: cover !important;
    }



.wap-top,.wap-nav,.wap-ab_l{
	display:none;
}



.about_nr{
	text-align:left; line-height:30px; padding-left:10px;min-height: 194px;
	background:#fff;
}
	.ab_body .ab-title{
		font-size:16px;
		font-weight:600;
		line-height:50px;
		text-align:center;
	}
	.ab_body .ab-txt{
		padding-bottom:50px;
		line-height:30px;
		}
	.ab_body .ab-txt img{
		max-width:100%;
		display:block;
		margin:10px auto;
	}
		.ab_body .ab_ul li{
		width:200px;
		height:160px;
		float:left;
		margin-left:38px;
		margin-bottom:30px;
	}
	.ab_body .ab_ul li:nth-child(3n-2){
		margin-left:0;
	}
	.ab_body .ab_ul .ol01{
		width:100%;
		height:130px;
		overflow:hidden;
		
	}
	.ab_body .ab_ul .ol01 img{
		width:100%;
		height:100%;
	}
	.ab_body .ab_ul .ol02{
		height:30px;
		line-height:30px;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
		text-align:center;
	}

@media screen and (max-width:639px){
	.top,.nav{
		display:none;
	}
	.g-banner{
		height:200px;
		margin-top:50px;
	}
	.wap-top{
		width:96%;
		height:40px;
		padding:5px 2%;
		background:#0176c6;
		position:fixed;
		top:0;
		display:block;
		z-index: 10000;
	}
	.wap-top .logo{
		height:40px;
	}
	.wap-top .logo img,.wap-top .menu img{
		max-height:40px;
	}
	.wap-top .menu{
		width:40px;
		height:40px;
		background:url(../yu-img/menu.png) no-repeat center;
	}
	.wap-top .menu.sc{
		background:url(../yu-img/guanbi.png) no-repeat center;
	}
	.wap-nav{
		position:relative;
		top:5px;
		display:block;

	}
	.wap-nav .wap-warp{
		position:absolute;
		width:96%;
		height:90vh;
		left:2%;
		top:-100vh;
		background:#fff;
		border-radius: 0 0 10px 10px;
		transition: top 0.6s;
	}
	.wap-nav .wap-warp.xs{
		top:0;
	}
	.wap-nav ul{
		margin-top:50px;
	}
	.wap-nav li{
		line-height: 40px;
		height:40px;
		text-align: center;
		font-size: 16px;
	}
	.wap-nav li a{
		display:block;
	}
	.wap-nav li::after{
		content:"";
		display:block;
		border-bottom:1px solid #0176c6;
		width:200px;
		margin:0 auto;
	}


	.container{
		width:100%;
	}
	.m_l,.ml_two{
		width:100%;
	}
	.about_nr{
		padding:0;
		height:auto;
	}
	.m_r{
		width:100%;
		margin-top:20px;
	}
	.foot_one a{
		padding:2px;
	}
	.foot_two{
		padding:20px 0 0;
	}
	.foot_two span{
		display:block;
	}


	.banner,.ab_l{
		display:none;
	}

	.wap-ab_l{
		display:block;
		margin:60px 0 10px;
		background:#fff;
		padding:5px;
	}
	.wap-ab_l a{
		padding:3px 5px;
		display:inline-block;
	}
	.wap-ab_l a.on{
		background:#0176c6;
	}

	.cb_r{
		width:100%;
	}
	.none{
		display:none;
	}
	.mianbao{
		float:left;
	}
	
	.ab_body .ab_ul li{
		width:48%;
		margin-left: 2%;
	}
	.ab_body .ab_ul li:nth-child(3n-2){
		margin-left: 2%;
	}
	.ab_body .ab_ul li:nth-child(2n-1){
		margin-left:0;
	}
}

