﻿body{
	font-size: 14px;
	color: #333333;
	background: #F5F5F5;
	min-width: 1200px;
}
a{
	color: #333333;
}
a:hover{
	color: #0C6EC7;
}
ul,li{
	list-style: none;
	padding: 0px;
	margin:0px;
}
.no-padding-left{
	padding-left:0px;
}
.no-padding-right{
	padding-right:0px;
}
.clear:before, .clear:after,ul:before, ul:after {
	display: table;
    clear: both;
    content: '';
}
.am-g{
	width: 1200px;
}
.banner-top{
	position: absolute;
	top: 0px;
	width: 100%;
	left: 0px;
	z-index: 2;
}
.top{
	padding: 25px 0;
	background: #fff;
}
.top .am-u-sm-3{
	position: relative;
	margin-top: 10px;
	width: 350px;
}
.top span{
	color: #0c6ec7;
	position: absolute;
	left: 59px;
    top: 9px;
	z-index: 1;
	font-size: 32px;
}
.nav{
	width: 100%;
	background: url(../images/nav_bg.png) left bottom repeat-x;
	height: 53px;
	position: relative;
	z-index: 3;
}
.nav .navbox{
	padding:0px;
	margin:0px;
}
.nav .navbox li{
	list-style: none;
	width: 120px;
	float: left;
	text-align: center;
	font-size: 16px;
	line-height: 48px;
	padding-left: 1px;
	background: url(../images/nav_line.png) left center no-repeat;
}
.nav .navbox li.li0{
	background: none;
}
.nav .navbox li a{
	color: #fff;
	display: block;
}
.nav .navbox li.am-active a,.nav .navbox li a:hover{
	background: #FFB400;
}
.banner{
	height: 460px;
	width: 100%;
	margin-top: -5px;
	z-index: 1;
    position: relative;
    
}

#banner .swiper-slide{
	text-align: center;
}
#banner.swiper-container-horizontal>.swiper-pagination{
	left: auto;
	text-align: center;
	padding-right: 20px;
}
#banner .swiper-pagination-bullet{
	text-align: center;
	background: #fff;
	opacity: .8;
	width: 20px;
	height: 20px;
	line-height: 20px;
}
#banner .swiper-pagination-bullet-active{
	background: #0C6EC7;
	color: #fff;
}
.banner_ico{
	height: 10px;
	width: 100%;
    border-top: 3px solid #0C6EC7;
    background: url(../images/banner_ico.png) center -3px no-repeat;
}
.tit{
	width: 100%;
}
.tit h2{
	margin:0px;
	padding-left: 50px;
	background: url(../images/tit_ico.png) 0 4px no-repeat;
	font-size: 24px;
	font-weight: bold;
	color: #333;
	display: inline-block;
}
.tit span{
	font-size: 16px;
	color: #999;
	text-transform: uppercase;
}
.tit a.more{
	width: 73px;
	height: 23px;
	background: url(../images/more.png) 0 0px no-repeat;
	margin-top: 10px;
}
.tit a.more:hover{
	background: url(../images/more_h.png) 0 0px no-repeat;
}
.newsbox{
	width: 780px;
}
.aboutbox{
	width: 395px;
}
.am-box{
	border:1px solid #e4e4e4;
	background: #fff;
}
.fousbox{
	width: 315px;
	height: 260px;
	border:1px solid #e4e4e4;
}
.slideBox{ 
	overflow:hidden; 
	position:relative; 
}
.slideBox .hd{ 
	height:15px; 
	overflow:hidden; 
	position:absolute; 
	right:5px; 
	bottom:3px; 
	z-index:1; 
}
.slideBox .hd ul{ 
	overflow:hidden; 
	zoom:1; 
	float:left;
}
.slideBox .hd ul li{ 
	float:left; 
	margin-right:4px;  
	width:6px; 
	height:6px; 
	line-height:12px; 
	text-align:center; 
	background:#fff; 
	cursor:pointer; 
	border-radius: 50px;
}
.slideBox .hd ul li.on{ 
	background:#0C6EC7; 
}
.slideBox .bd{ 
	position:relative; 
	height:100%;
	z-index:0;
}
.slideBox .bd li{ 
	zoom:1; 
	vertical-align:middle;
	position: relative;
}
.slideBox .bd li p{
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 1;
	height: 30px;
	line-height: 30px;
	background: url(../images/fous_bg.png) left top repeat-x;
	margin:0px;
	color: #fff;
	width: 100%;
	padding-left: 10px;
}
.slideBox .bd img{ 
	width:315px; 
	height:260px; 
	display:block;
}
.newslist{
	width: 410px;
}
.newslist li{
	float: left;
	height: 32.5px;
	padding-left: 10px;
	line-height: 32.5px;
	width: 100%;
	background: url(../images/newsico.png) 0 center no-repeat;
}
.newslist li a{
	display: block;
	width: 320px;
	height: 35px;
	overflow: hidden;
	float: left;
}
.newslist li span{
	float: right;
	display: block;
}
.aboutbox .am-box{
	text-indent: 24px;
	line-height: 24px;
}
.layer-3 ul li{
	float: left;
	border:1px solid #e4e4e4;
	background: #fff;
	padding:6px;
	position: relative;
	margin-right: 12px;
}
.layer-3 ul li.li-5{
	margin:0px;
}
.layer-3 ul li p{
	position: absolute;
	bottom:5px;
	left: 5px;
	z-index: 1;
	background: url(../images/fous_bg.png) left center repeat-x;
	line-height: 30px;
	width: 30px;
	color: #fff;
	margin:0px;
	width: 216px;
	text-align: center;
}
.layer-4 .am-box{
	position: relative;
}
.picbox .swiper-slide{
	text-align:center;
	line-height: 35px;
  	float:left;
      width: 259.5px;
      margin-right: 20px;
}
.picbox .swiper-slide img{
	width:260px;
}
.picMarquee-left{ overflow:hidden; position:relative;   }
.picMarquee-left .bd{ }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:260px; height:194px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }

.footer{
	background: #0C6EC7;
	color: #fff;
	padding: 35px 0;
}
.am-logo{
	width: 850px;
	border-right: 1px solid #fff;
}
.bottom{
	padding: 10px 0;
	background:#084B89;
	color: #fff;
}
.bottom a{
	color: #fff;
}
.bottom a:hover{
	color: #900;
}
.bottombox{
	width: 1200px;
}
.nybottom{
	border-top: 1px solid #fff;
}
/*************************************************************/
.ny_body{
	background: #fff;
}
.ny_banner{
	width: 100%;
	height: 411px;
	padding-top: 111px;
}
.ny_content{
	width: 1200px;
	margin: 20px auto;
}
.ny_content .am-fl{
	width: 270px;
}
.subnav .subnavtit{
	color: #0C6EC7;
	height: 110px;
	font-size: 24px;
	border-bottom:2px solid #9F9792;
	position:relative;
}
.subnav .subnavtit i{
    font-style: normal;
    display:block;
    float:left;
    font-size:80px;
    color:#D7D7D7;
    position:absolute;
    left:50px;
    top:-18px;
    z-index:1;
}
.subnav .subnavtit p{
    float:left;
    position:absolute;
    left:92px;
    top:12px;
    z-index:1;
    margin:0px;
}
.subnav .subnavtit.sub_1 p,.subnav .subnavtit.sub_5 p{
    left:103px;
}
.subnav .subnavtit.sub_2 p{
	left:110px;
}
.subnav .subnavtit.sub_6 p{
    left:100px;
}
.subnav .subnavtit.sub_7 p{
	left:101px;
}
.subnav .subnavtit p span{
    color:#D7D7D7;
}
.subnav ul{
	list-style: none;
	margin: 10px 0px;
	padding: 0px;
	background: #e8e8e8;
}
.subnav li{
	color: #000000;
	height: 58px;
	line-height: 58px;
	list-style: none;
	font-size:16px;
	border-bottom:2px solid #dedede;
}
.subnav li a{
	display: block;
	padding-left:30px;
	background:url(../images/sub_ico.png) 240px 22px no-repeat;
}
.subnav li a:hover ,.subnav li.on a ,.subnav li.am-active a{
	color: #fff;
	background:url(../images/sub_ico_hover.png) 240px 22px no-repeat #FFB400;
}
.second{
	background: #F5F5F5 !important;
	margin:0px !important;
}
.second li{
	font-size:14px !important;
  	height:auto !important;
}
.second li a{
	background:url(../images/sub_ico.png) 240px center no-repeat !important;
	padding-right: 26px;
	line-height: 40px;
}
.second li a:hover {
	background:url(../images/sub_ico_hover.png) 240px center no-repeat #FFB400 !important;
}
.ny_tittop{
    border-bottom:3px solid #E6E6E6;
}
.ny_tit{
	font-size: 20px;
	font-weight: bold;
	color: #0C6EC7;
	margin: 10px 0;
	text-transform: uppercase;
	float:left;
	border-left:3px solid #084B89;
	padding-left:20px;
}
.ny_tit span{
	color: #c3c6c7;
	display:block;
	font-size:20px;
	font-weight:normal;
}
.location{
	padding: 15px 30px;
	float:right;
	margin-top:32px;
}
.ny_container{
	padding: 20px;
	background: #FBFBFB;
	margin-top: 20px;
	line-height: 30px;
	min-height:450px;
	width: 900px;
}
table p{
	margin-bottom: 0px;
}

.containerOuter {
	position: absolute;
	left: 0;
	right: 0;
	background: #aaa;
	height: 460px;
	overflow: hidden;
}

.container {
	position: relative;
	width: 100%;
	height: 460px;
	margin: 0 auto;
	overflow: visible;
}

.container .prev ,.container .next{
	width: 60px;
	height: 60px;
	background: url("../images/bann.png");
	display: block;
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	left: 50px;
	z-index: 20;
	background-position-y: -60px;
}
.container .next{
	left: auto;
	right: 50px;
	background-position-x: -60px;
}
.container .prev:hover,.container .next:hover{
	background-position-y: 0px;
	-webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    text-decoration: none;
    outline: 0;

}

.container .iosSliderContainer {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 460px;
	margin: 0 0 0 0;
	overflow: visible;
}

.iosSlider {
	position: relative;
	top: 0;
	left: 0;
	overflow: visible;
	width: 100%;
	height: 460px;
}

.iosSlider .slider {
	width: 10000px;
	height: 100%;
}

.iosSlider .slider .item {
	float: left;
	width: 1380px;
	height: 100%;
}


.iosSlider .slider .item img {
	width: 100%;
}

.indicators {
	position: relative;
	top: 440px;
	left: 0;
	width: 80px;
	height: 10px;
	margin: 0 auto;
	z-index: 10;
}

.indicators .item {
	float: left;
	width: 15px;
	height: 15px;
	margin: 0 5px 0 0;
	background: #0C6EC7;
	border-radius: 50%;
}

.indicators .selected {
	background:#FFB400;
}
.news-list ul {
	padding: 16px 0;
          
}
.news-list li {
	float: left;
	width: 100%;
	padding-left: 20px;
	height: 35px;
	line-height: 35px;
	background: url(../images/info_ztrd_ico.png) no-repeat 0 center;
	border-bottom: 1px dotted #ccc;
	margin: 5px 0;
}
.news-list li span {
	float: right;
}
