*{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin: 0;
    padding: 0;
}
a{text-decoration: none}
li{list-style: none}
:foucus{outline:none}
img{border:none;outline:none}


div{margin: 0 auto}
/*head*/
.bc{
    overflow: hidden;
    width: 100%;
	min-width: 1200px;
}

.head_bc{background:url("head.png") no-repeat center center;}
@media screen and (min-width:1920px){
.head_bc{background-size:cover;}
}

.head{
    width: 1186px;
    height: 78px
}
.head a{
    width: 574px;
    height: 56px;
    display: block;
    margin-top: 32px;
    margin-left: 14px;
}
/*nav*/
.nav_bc{
    overflow: visible;
    background: #0485c4;position:relative;z-index:1;
}
.nav{
    height: 60px;
    width:1200px;
    position: relative;
}
.nav ul li{
    display: block;
    float: left;
    position: relative;
    width: 110px;
    background: #0485c4;
}

.nav ul li a{
    display:block;
    line-height:60px;
    width:110px;
    color:#fff;
    font-weight: bold;
    text-align:center;
    font-size: 14px;
}
.nav>ul>li:first-of-type,.nav>ul>li:first-of-type>a{width:100px;}
.nav ul li ol{
    position: absolute;
    left: 0;
    top: 60px;
    z-index: 9;
    line-height: 60px;
    display: block;
}
.nav ul li ol li{
    height: 60px;
    display: block;
}
.nav ul li ol li a{
    text-align: center;
    margin: 0 auto;
}
.nav ul li ol{
    visibility: hidden;
    opacity: 0;
    position: absolute;
    left: 0;
    top: 60px;
    z-index: 10;
    line-height: 50px;
    display: block;
}
.nav ul li:hover ol{
    visibility: visible;
    display: block;
    opacity: 1;
    transition:all 0.5s;
}
.nav ul li ol li ul{
    visibility:hidden;
    opacity: 0;
    position: absolute;
    left:100%;
    top: 0;
    z-index: 1;
    line-height: 60px;
    display: block;
}
.nav ul li ol ul li{
    float: left;
    text-align: center;
    position: relative;
}
.nav ul li ol li:hover ul{
    visibility:visible;
    display: block;
    opacity: 1;
    transition:all 0.5s;
}
.nav ul li:hover{
    background:#fe3636
}
/*banner*/
.banner{
   position: relative;
    width: 100%;
    height: 360px;
    overflow: hidden;
z-index:0;
}
.banner img{
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px;
	z-index: 5
}

/*mian*/
.main{
	width: 1200px;
	min-height: 700px
}

/*sidebar*/
.sidebar {
	margin-top: -30px;
    overflow: hidden;
		width: 240px;
	margin-right: 36px;
	float:left;
}
.sidebar h2{
	width: 240px;
	height: 90px;
	text-align: center;
	line-height: 70px;
	background: url(side_bar.png);
	color: #fff;
		z-index: 9;
    position: absolute;
}
.sidebar ul{
	padding-bottom: 27px;
	background: #f2f2f2;
	overflow: hidden;
	float: left;
	margin-bottom: 10px;
	margin-top: 90px;
}
.sidebar ul li{
	width: 240px;
	height: 48px;
	text-align: center;
	line-height: 47px;
	padding-bottom: 1px;
	
}
.sidebar ul li a{
	display: block;
	color: #666666;
	border-bottom: 1px solid #cccccc;
	margin: 0 20px
}
.sidebar ol{
	float: left;
	background: #f2f2f2;
	padding-left: 10px;
}
.sidebar ol li{
    padding: 0 10px;
	width: 110px;
	height: 99px;
	font-size: 12px;
	text-align: center;
	float: left;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}
.sidebar ol li a img{
	display: block;
	margin: auto;
	padding-top: 14px;
	padding-bottom: 13px;
}
.sidebar ol li a span{
	display: block;
	padding-bottom: 20px;
	color: #666666;
}
.wrapper{
	overflow: hidden
}
.breadCrumb{
	margin-top: 27px;
	color: #666666;
	overflow: hidden;
	padding-bottom: 22px;
	background: url(break.png) no-repeat bottom;
}
.breadCrumb span{
	float:left;
}

.breadCrumb ul li{
	float: left;
}
.breadCrumb ul li a{
	margin: 0 5px;
	color: #666666;
}
.list{margin-top: 37px;
	word-wrap: break-word;
}
/*footer*/
.footer_bc{
    width: 100%;background: #074377;
}
.footer ul{
    overflow: hidden;
    margin-top: 30px;
    margin-bottom: 20px;

}
.footer ul li a{
    float: left;
    font-size: 14px;
    color:white;
    display: block;
}

.footer ul li,footer ol li{
    float: left;
}

.footer ul li b{
    margin: 4px 10px 0 10px;
    background: white;
    width: 1px;
    height: 12px;
    display: block;
    float: left;
}
.footer ol li{
    margin-bottom: 9px;
    font-size: 12px;
    color: white;
    display: block;
}
.footer ol li:last-of-type{padding-bottom:21px;}
.footer{
    width: 1200px;
    position: relative;
}
.footer a:link, .footer a:visited{color:#fff;}
.footer a:hover{text-decoration:underline;}
#footer{
    display: block;
    position: absolute;
    top: 10px;
    right: 4px;
    width: 239px;
    height: 82px;
}
.sidebar ul li a:hover{
	color:#088cbd;
}
.content{
	margin-top: 30px;
	max-width:880px!important;
}
.content img{max-width:600px; margin:5px auto 0;}
.list-paddingleft-2 li h2{padding-bottom:10px; font-family:"Times New Roman",serif; font-size:17px; font-weight: normal; border-bottom:rgb(105, 105, 105) 1px solid;}
.list-paddingleft-2 ol{overflow:hidden;}
.list-paddingleft-2 ol li{width:100px; height:50px; text-align:center; line-height:50px; font-weight:bold; float:left;}
.list-paddingleft-2 ol li a:link, .list-paddingleft-2 ol li a:visited{color:#000;}
.list-paddingleft-2 ol li a:hover{color:#0485c4;}
.content table table td{text-align:center;}
.content table table p{text-indent: 0!important; text-align:center;}

.content table table{max-width:860px;}


.article{padding-bottom:50px;}
.article img{max-width:900px; margin:0 auto;_width:expression(document.body.clientWidth > 900 ? "900px" : "auto");}
.articleTitle{line-height:30px; font-size:20px; font-weight:600; text-align:center; padding:15px;}
.articleInfo{width:90%; font-size:12px; height:30px; line-height:30px; background:#f5f5f5; color:#666; text-align:center; margin:0 auto;}
.articleInfo label{padding-left:20px;}
.articleCon{line-height:30px; padding:20px 5px 0; font-size:14px;}