body{min-width: 1200px;font-family: "Microsoft Yahei",SimHei;}
.container{max-width: 1200px;}

.text-base{color: #036eb8;}
.bg-base{background: #036eb8;height: 52px;}

.page-num, .page-link{color: #036eb8;}
.page-num-current{background-color: #036eb8;border-color: #036eb8;color: #fff;}

.top_nav .nav-item{transition: all 0.3s;font-size: 14px;}
.top_nav .nav-item a{color: #fff;}
.top_nav .nav-item.active,.top_nav .nav-item:hover{background: #003a79;}
.top_nav .nav-item.active a,.top_nav .nav-item:hover a{color:#fff;}

.line{height:1px; width:355px; border-bottom:1px solid #c9c9c9;  position:relative; margin:10px  auto;}
.line:after{width:60px; height:3px; content:""; background:#036eb8; position:absolute; left:50%; top:0px; margin-left:-30px;}

.left_menu .nav_li a{transition: all .3s;}
.left_menu .nav_li a:hover{box-shadow: 0px 3px 3px #ccc;background: #fff;padding-left: 35px!important;}

.advtit{height: 186px;background: url(../images/titbj.png) center center;}
.advtit .container{ position: relative;}
.advtit .container div{position: absolute; width: 485px;}
.advtit .container .left{left: 10px; top: 65px; line-height: 2; color: #fff;font-size: 15px;}
.advtit .container .right{right: 10px; top: 35px; line-height: 2; color: #fff;}

.circle_title{font-size: 26px; position: absolute;left: 510px;top: 110px;
	width: 120px!important;height: 120px;line-height: 120px;
	text-align: center;color: #fff;
	border-radius: 50%;background: rgb(0,58,121);}
.advs .container{background:url(../images/advs.jpg) center center no-repeat;background-size: cover;height: 460px;}

.foot dt{font-size: 16px;font-weight: normal;}
.foot dd{font-size: 12px;}

.pages .content{padding: 11px;}

.menus div{cursor: pointer;}
.centerbanner{background: url(../images/centerbanner.png) center center;height: 186px;background-size: cover;}
.centerbanner2{background: url(../images/centerbanner2.jpg) center center;height: 172px;background-size: cover;}