@charset "utf-8";
* {
	margin: 0;
	padding: 0;

}
input{
	border:0;
}
html {
	min-width: 1200px;
	scrollbar: auto
}

body {
	margin: 0;
	padding: 0;
	color: #333;
	font-size: 16px;
	font-family: "微软雅黑";
	background: url(../images/cont-bg2.jpg) top center no-repeat;
}
.index-wrap{
	width: 100%;
	height: auto;
}
/*左右切换图片*/
.index-wrap .background li{
	width:100%;
	height:907px; 
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	margin:0px auto;
	z-index: -1;
	min-width:1200px;
}

.top{
	width: 100%;
	height: 30px;
	background: #2e5f78;
}
.top-wrap{
	width: 1200px;
	margin: 0 auto;
}
.top-right{width: 285px;float:right;}
.top-right-jft{float:left;}
.top-right-qt{float:right;}
.top-wrap p,.top-right-jft{
	text-align:right;
	line-height: 30px;
	color: #fff;
	font-size: 14px;
	position: relative;
}
.top-right-jft #StranLink{
    position: relative;
}
.top-wrap p a,.top-right-jft a{
	color: #fff;
}

.top-tit{
	position: relative;
	width: 1200px;
	min-height: 136px;
	margin: 0 auto;
	/*overflow: hidden;*/
}
.top-tit .tit01{
	width:582px; height:83px;position:absolute; left:134px; top:100px; z-index:10; 
}
.top-tit .qszl-pic img{
	width: 100px;
	height: auto;
	position: absolute;
	left: 740px;
	top: 100px;
}
.top-tit .top-wz{
	position: relative;
    float: right;
    right: 65px;
    top: 20px;
}
.top-tit .top-wz img{
	width: 305px;
	height: auto;
	right: 20px;
	top: 120px;
}
.top-tit .seach{
	position: absolute;
	background: url(../images/seach01.png) no-repeat;
	width:320px; height: 30px; position:absolute; right:385px; top:300px;z-index:10;  
}
.top-tit  .input{
	width: 268px;
	height: 30px;
	line-height: 30px;
	padding-left: 15px;
	float: left;
}
.top-tit  .input input{
	width: 267px;
	height: 30px;
	background: none;
}
.top-tit .button{
	width: 34px;
	height: 30px;
	float: right;
	background: none;
	font-size: 0px;
	cursor: pointer;
}
.top-tit .button a{
	width: 100%;
	height: 100%;
}
.main{ width:100%; min-width:1200px; margin:0 auto;overflow:hidden;}

.nav{
	width: 1200px;
	height: 50px;
	background-color: #4083b1;
	margin: 0 auto;
	position:relative; z-index:10;
}
.nav li{
	width: 200px;
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	color: #fff;
	float: left;
	text-align: center;
}
.nav li a{color:#fff;}
.nav .xs{float: left;}
.nav li:first-child{background: none;}
.nav ul .nav-qh1{background: #4083b1 url(../images/coin02.jpg) no-repeat center right;}
#nav-last a:hover{;background: #006699 !important;}
.nav ul .nav-qh1 a:hover{text-decoration:none;background: #006699 url(../images/coin02.jpg) no-repeat center right;color:#fff;}
.nav ul .nav-qh1 a{color:#fff;display:block;/* width:100%; */}
.nav ul .nav-qh2{background-color: #006699;}
.nav ul .nav-qh1 a:hover{background:#006699 url(../images/coin02.jpg) no-repeat center right;}
.nav ul .nav-qh2 a{ color:#fff}
.xl{
	width: 1200px;
	height: 53px;
	background: url(../images/xlbj.png) repeat-x;
	margin: 0 auto;
	text-align: center;
	display: none;
}
.xl .wz{
	width: auto;
	height: 49px;
	line-height: 49px;
	font-size: 16px;
	padding:0 20px;
	text-align: left;
	color: #006193;
}
.xl .wz a{
	color: #006193;
}
.xl .wz a:hover{
	color: #cd0100;
}
.zw{
	width: 1200px;
	height: 540px;
	margin: 0 auto;
	overflow: hidden;
}
.link{
	width: 1200px;
	height: 40px;
	line-height: 40px;
	margin: 0 auto;
	background-color: #e8e8e8;
	z-index:10;
}
.link .y-o{
	width: 190px;
	float: left;
	margin-left: 20px;
}
.link li:first-child{
	width: 150px;
	text-align: center;
	font-size: 18px;
}
.link select{
	width: 80%;
	font-size: 16px;
	background: none;
	margin-top:7px;

}
.footer{
	width: 100%;
	height: 160px;
	margin-top: 2px;
	background: #336179;
	z-index:10;
}
.footer-wrap{
	width: 1200px;
	margin: 0 auto;
}
.footer .mk1{
	padding-top: 19px;
	padding-left: 10px;
	float: left;
}
.footer p{
	padding-left: 20px;
	padding-top: 12px;
	line-height: 30px;
	color: #fff;
	float: left;
}
.footer .mk2{
	padding-top: 33px;
	float: right;
}
.footer .mk2 .mk-img1{
	float: left;
}
.footer .mk2 .mk-img2{
	float: left;
}

.footer a{ color:#fff}
.footer a:hover{color:#fff}

.k{text-align:center;background: #306682;line-height: 40px;color: #fff;border-top: 2px solid #0280c0;}

.clear{clear:both;}

.to-top{
    display: block;
    width: 50px;
    text-align: center;
    height: 40px;
    background: #4083b1;
    color: #fff;
    font-size: 12px;
    line-height: 15px;
    padding-top: 9px;
}
.to-top:hover{ color:#fff;    text-decoration: none; background:#ff3d00}


/*新导航*/
.head-v3 {
    position: relative;
    z-index: 100;
    width: 1200px;
    margin: 0 auto;
}

.head-v3 .navigation-inner {
    margin: 0 auto;
    width: 1200px;
    position: relative;
}

.navigation-up {
    height: 50px;
    background: #4083b1;
}

.navigation-up .navigation-v3 {
    /* margin-left: 155px; */
    float: left;
}

.navigation-up .navigation-v3 ul {
    float: left;
}

.navigation-up .navigation-v3 li {
    float: left;
    font: normal 16px/59px "microsoft yahei";
    color: #fff;
    background: #4083b1 url(../images/coin02.jpg) no-repeat center right;
    text-align: center;
}

.navigation-up .navigation-v3 li:last-child{
	background: none;
}

.navigation-up .navigation-v3 .nav-up-selected {
    background: #006699 !important;
}

.navigation-up .navigation-v3 .nav-up-selected-inpage {
    background: #006699;
}

.navigation-up .navigation-v3 li h2 {
    font-weight: 400;
    padding: 0;
    margin: 0;
    height: 50px;
    line-height: 50px;
    width: 171px;
}

.navigation-up .navigation-v3 li h2 a {
    /* padding: 0 25px; */
    color: #fff;
    width: 100%;
    display: inline-block;
    height: 50px;
    font-size: 20px;
    font-family: microsoft yahei;
}

.navigation-down {
    position: absolute;
    top: 50px;
    left: 0;
    width: 100%;
}

.navigation-down .nav-down-menu {
    width: 100%;
    margin: 0;
    background: url(../images/xlbj.png) repeat-x;
    position: absolute;
    top: 0;
}

.navigation-down .nav-down-menu .navigation-down-inner {
    margin: auto;
    width: 1200px;
    position: relative;
}

.navigation-down .nav-down-menu dl {
    float: left;
    margin: 18px 80px 18px 0;
}

.navigation-down .menu-1 dl {
    font-size: 16px;
    padding:0 20px;
    margin: 0;
    height: 49px;
    line-height: 49px;
}

.navigation-down .menu-1 dl dd,.navigation-down .menu-1 dl dd a{
    line-height: 49px;
    height: 49px;
}

.navigation-down .menu-1 dt {
    font: 16px microsoft yahei;
    color: #61789e;
    padding-bottom: 10px;
    border-bottom: 1px solid #61789e;
    margin-bottom: 10px;
}

.navigation-down .menu-1 dd a {
    color: #fff;
    font: normal 14px/30px "microsoft yahei";
}

.navigation-down .menu-1 dd a:hover {
    color: #60aff6;
}

.navigation-down .menu-2 dd a,.navigation-down .menu-3 dd a {
    color: #006193;
    font: 16px microsoft yahei;
}


.main-wrap{height:0px; overflow:hidden;}