/*************************
*******Typography******
**************************/
body,h1,h2,h3,h4,h5,h6,ul,li,p,dl,dt,dd{
	margin: 0;
	padding: 0;
}
body{
	font-family: "Microsoft Yahei";
	background-color: #fff;
}
img{
	border: 0;
	max-width: 100%;
}
li{
	list-style: none;
}
a{
	text-decoration: none;
	color: #666;
}
a:hover{
	text-decoration: none;
	color: #1f4a99;
}
a:visited{
	text-decoration: none;
}
.clearfix { 
	*zoom: 1; 
} 
.clearfix:before, 
.clearfix:after { 
	display: table; 
	line-height: 0; 
	content: ""; 
} 
.clearfix:after { 
	clear: both; 
}
.fl{float:left}
.fr{float:right} 
.mb40{margin-bottom:40px;}
.mb30{margin-bottom:30px;}
.mb20{margin-bottom:20px;}
.container{
	position: relative;
	max-width: 1200px;
	margin: 0 auto;
	padding:0;
}

#head-banner{
	min-height:328px;
	background:url(/images/1379/head-bg1.jpg);
}
#head-banner-ny{
	min-height:328px;
	background:url(/images/1379/head-bg1.jpg);
	}
.welcome{color:#fff;font-size:14px;text-align:left}
.kmenu{text-align:right}
.kmenu a{color:#fff;font-size:14px;padding-left:10px;}
.kmenu a i{padding-right:5px;}
.logo-search{margin-top:70px;}
.search{margin-top:10px;text-align:right}
.search .time{color:#fff;text-align:center;margin-bottom:10px;}
.search .txt{width:292px;height:36px;background:#fff;border:1px solid #eee;text-indent:10px;font-size:12px;color:#666;background:url(/images/1379/search.png) no-repeat 10px 10px #fff; text-indent:30px;}
.search .lb{height:36px;line-height:34px;background:#fff;border:1px solid #eee;text-indent:10px;font-size:12px;color:#666;margin-left:10px;}
.search .btn{width:54px;height:36px;border:0;background:#1f4a99;cursor:pointer;font-size:14px;color:#fff;font-family:"Microsoft YaHei";margin-left:10px;}
.search .btn:hover{box-shadow: 0 1px 4px rgba(0,0,0,.2);background:#4588df;}

.nav-bg {
	margin-bottom:20px;
    background:#1f4a99;
	position:relative;
	margin-top:-84px;
}
.nav-bg .row{margin:0;}
.nav{line-height:46px;}
.nav a{display:block;text-align:center;font-size:16px;color:#fff;}
.nav a:hover{color:#fff}

.lunbo{height:410px;}
.lunbo .carousel-inner .item p{position:absolute;bottom:0;height:30px;line-height:30px;text-align:center;background:#f5f5f5;width:100%;font-size:14px;}
.lunbo .carousel-inner .item p a{color:#333;}
.lunbo .carousel-inner .item p a:hover{color:#2095fc;}
.lunbo .carousel-inner .item img{width:100%;height:410px;}
.prev,.next{font-size:2.0em;color:#fff;position:absolute;top:43%;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}
.prev:hover,.next:hover{color:#2095fc;}
.prev{left:3%;}
.next{right:3%;}

.news-tab{}
.news-tab .tit{height:40px;line-height:40px;border-bottom:2px solid #1f4a99;background:#f5f5f5;}
.news-tab .tit li{display:block;float:left;width:100px;text-align:center;}
.news-tab .tit li.active{background:#1f4a99;color:#fff;}
.news-tab .tit li.active a{color:#fff;text-decoration:none;}

.news-tab .cont ul li{border-bottom:1px dashed #ddd;line-height:40px;width:100%;font-size:14px;}
.news-tab .cont ul li span{float:right;color:#999;font-size:12px;}
.news-tab .cont ul li i{font-size:12px;padding-right:10px;color:#ddd;}
.news-tab .cont ul li a{color:#333;}
.news-tab .cont ul li a:hover{color:#1f4a99;}
.news-tab .cont ul li:hover i{color:#1f4a99;}

.title{border-bottom:3px solid #b7c0c9;}
.title h1{font-size:20px;border-bottom:3px solid #1f4a99;color:#1f4a99;font-weight:bold;padding:0 10px 10px;margin-bottom:-3px;}
.more{display:block;width:100%;font-size:14px;text-align:center;line-height:42px;}

.i-n-list ul li{border-bottom:1px dashed #ddd;line-height:40px;width:100%;font-size:14px;}
.i-n-list ul li span{float:right;color:#999;font-size:12px;}
.i-n-list ul li i{font-size:12px;padding-right:10px;color:#ddd;}
.i-n-list ul li a{color:#333;}
.i-n-list ul li a:hover{color:#1f4a99;}

.i-n-plist{overflow:hidden;margin-right:-10px;}
.i-n-plist li{position:relative;display:inline-block;width:178px;height:113px;margin:10px 10px 0 0px;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}
.i-n-plist li p{position:absolute;bottom:0;left:0;background:#000;width:100%;font-size:12px;line-height:28px;color:#fff;text-align:center;}
.i-n-plist li img{width:178px;height:113px;}
.i-n-plist li:hover{box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.6);}

.i-zg-list li{border-bottom:1px dashed #ddd;line-height:40px;width:100%;font-size:14px;}
.i-zg-list li span{float:right;color:#999;font-size:12px;}
.i-zg-list li i{font-size:12px;padding-right:10px;color:#ddd;}
.i-zg-list li a{color:#333;}
.i-zg-list li a:hover{color:#1f4a99;}

.hd li{height:40px;line-height:40px;border:1px solid #eee;margin:9px 0;}
.hd li i{color:#1f4a99;margin:0 10px 0 20px;font-size:16px;text-align:center;width:30px;}
.hd li:hover{border:1px solid #1f4a99;}

.video-show{margin-bottom:30px;}
.video-show .title h1{font-size:20px;border-left:5px solid #f60;font-weight:bold;text-indent:15px;margin-bottom:20px;}
.video-lb{width:1200px;height:200px;}
.video-lb .carousel-inner .item a{width:285px;height:200px;display:block;float:left;overflow:hidden;margin:0 10px 0 0;position:relative;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.video-lb .carousel-inner .item a:hover p{background:#f60;}
.video-lb .carousel-inner .item a img{width:285px;height:200px;}
.video-lb .carousel-inner .item a p{width:100%;position:absolute;bottom:0;left:0;background:#1f4a99;height:32px;line-height:32px;text-align:center;color:#fff; font-size:14px;}
.videoprev,.videonext{font-size:2.0em;color:#999;position:absolute;top:40%;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}
.videoprev:hover,.videonext:hover{color:#1f4a99;}
.videoprev{left:-30px;}
.videonext{right:0;}

#footer{background:#1f4a99;padding-bottom:30px;}
.friend-nav{margin-top:20px;}
.friend-nav .dropdown{background:#fff;height:40px;line-height:40px;font-size:14px;margin-right:10px;padding:0 33px;}
.friend-nav .dropdown-menu{border:0;}
.friend-nav .dropdown-menu li{height:22px;}
.friend-nav a:hover,.friend-nav a{text-decoration:none;}

.footer-info p,.footer-info p a{line-height:32px;color:#fff;}
.footer-logo{text-align:right}

.detail-box{ padding-bottom:40px;}
.detail-box .row,.fu-r-box .row{margin:0;}
.fudetail-box{margin-bottom:30px;}
.detail-tit{padding-bottom:20px;}
.detail-tit h1{font-size:30px;text-align:center;}
.detail-info{line-height:40px;text-align:center;font-size:14px;color:#666;border-bottom:1px solid #eee;}
.detail-info span{padding:0 20px;}
.detail-cont{padding:30px 0;}
.detail-cont p,.detail-cont div{font-size:16px !important;line-height:30px;}
.detail-cont img{max-width:900px;display:block;margin:20px auto;}

.ny-nav{margin-bottom:20px;}
.ny-nav h4{font-size:16px;height:35px;line-height:35px;color:#fff;background:#1f4a99;text-align:center;}
#navUrl{width:100%;}
#navUrl li{font-size:14px;text-align:center;display:block;line-height:38px;}
#navUrl li a{display:block;border-bottom:1px solid #eee;}
#navUrl li a.current{background:#1f4a99;border-bottom:1px solid #1f4a99;color:#fff}
#navUrl li a:hover{color:#1f4a99;font-weight:bold;}

.ny-l-list h4{font-size:16px;height:35px;line-height:35px;color:#fff;background:#1f4a99;text-align:center;}
.ny-l-list ul li{border-bottom:1px dashed #ddd;line-height:34px;width:100%;font-size:14px;}
.ny-l-list ul li i{ margin-right:8px;color:#ddd;}
.ny-l-list ul li span{float:right;color:#999;font-size:12px;}

.ny-r-list{}
.ny-r-list h4 a{color:#1f4a99}
.ny-r-list li{width:100%;line-height:36px;font-size:14px;border-bottom:1px dotted #eee;}
.ny-r-list li i{ color:#999; margin-right:10px;}
.ny-r-list li:hover{border-bottom:1px dotted #1f4a99;}
.ny-r-list li span{float:right;font-size:12px;color:#999;}
.ny-r-list li a:hover{color:#1f4a99;text-decoration:none;}

.fu-list-tit{margin:20px 0 10px;font-weight:bold;}

#fixFloat{
		position: fixed;
		bottom: 90px;
		right: 50px;
		width: 76px;
		background-color: #fff;
		border-radius: 5px;
		-webkit-border-radius:5px;

}
#fixFloat>span{
  display: block;
  margin-top:5px; 
  background-position: right center;
  background-repeat: no-repeat;
  background-image: url(/images/1379/close.gif);
  background-size: 43px 11px;
  -webkit-background-size: 43px 11px;
  height: 11px;
}
#fixFloat>div>a{
  /*height: 30px;*/
  display: block;
  font-size: 13px;
  padding-top:80px; 
  background-position: center 5px;
  background-repeat: no-repeat;
  background-size: 70px 70px;
  -webkit-background-size: 70px 70px;
  text-align: center;
  text-decoration: none;
  color: #333;
}
#fixFloat>div.ico01>a{
  background-image: url(/images/1379/ico1.jpg);
}
#fixFloat>div.ico02>a{
  background-image: url(/images/1379/ico2.png);
}
#fixFloat>div.ico03>a{
  background-image: url(/images/1379/ico3.png);
}
#fixFloat>div.ico04>a{
  background-image: url(/images/1379/ico4.png);
}
#fixFloat>div.ico05>a{
  background-image: url(/images/1379/ico5.png);
}
#fixFloat>div.ico06>a{
  background-image: url(/images/1379/ico6.png);
}
