* {margin:0px; padding:0px;}
html {background:#eef7ff;}
body {min-width:1200px; font-size:14px; font-family:'微软雅黑','黑体','华文黑体','黑体-简','文泉驿微米黑',"Helvetica Neue",Helvetica,'Droid Sans Fallback',Arial;}
h1 {}
ul {list-style-type:none; margin:0px; padding:0px; list-style-image:none;}
a {color:#333333; text-decoration:none;}
a:hover {color:#ea9f36; text-decoration:underline;}
img {border:none;}
.w1200 {width:1200px;}
.m10a {margin:10px auto;}
.m20a {margin:20px auto;}
.m30a {margin:30px auto;}
.mlr5 {margin:0px 5px;}
.ofh {overflow:hidden;}
.fl {float:left;}
.fr {float:right;}

header {width:100%; background:#ffffff url('../images/huit.jpg') top center repeat-x; min-width:1200px; height:228px; margin:0px auto;}
header .bar {width:1200px; height:48px; text-indent:1em; line-height:48px; margin:0px auto; overflow:hidden;}
header .top {width:1200px; height:180px; margin:0px auto;}
header .top img {margin-top:50px; float:left;}
header .top nav {height:180px; font-size:24px; line-height:180px; margin:0px 30px; float:left;}
header .top nav .layui-nav * {font-size:22px;}
header .top nav .layui-nav li {color:#333333; line-height:180px; margin:0px 10px; padding:0px 5px; float:left;}
header .top nav .layui-nav li a {color:#333333;}
header .top nav .layui-nav li .orange {color:#FFB800;}
header .top nav .layui-nav li a:hover {color:#ea9f36; text-decoration:none;}
header .top nav .layui-nav .layui-nav-child {background:#1E9FFF; margin-top:55px; padding:0px; border:none; overflow:auto; z-index:9999;}
header .top nav .layui-nav .layui-nav-child dd {line-height:50px;}
header .top nav .layui-nav .layui-nav-child dd a {font-size:16px; color:#ffffff; text-align:center;}
header .top nav .layui-nav .layui-nav-child dd a:hover {background:#01AAED; color:#FFB800;}
header .top .qr {width:120px; text-align:center; float:right;}
header .top .qr img {margin-top:20px;}

footer {width:100%; min-width:1200px; height:230px; background:#373f4c; margin-top: auto;}
footer dl {width:1200px; color:#ffffff; margin:0px auto; padding-top:20px; position:relative;}
footer dl dd {margin:20px; float:left;}
footer dl dd p {height:36px; font-size:18px; line-height:36px;}
footer dl .l {line-height:130px; float:left;}
footer dl .m {text-indent:2em; border-left:1px solid #ffffff; float:left;}
footer dl .r {text-align:center; float:right;}
footer a {color:#ffffff; text-decoration:none;}
footer a:hover {color:#ea9f36; text-decoration:underline;}

@media (orientation: portrait) {
	footer {position:fixed; bottom:0px;}
}

@media (orientation: landscape) {
}

.head_line {height:3px; background:#0170c1;}

.focus .s img {width:100%; min-width:1200px; height:100%; position:static; display:block; object-fit:cover; -o-object-fit:cover;}

.cpyfw {width:100%; min-width:1200px; height:620px; background:url('../images/fw-bj.jpg') center center no-repeat; margin:0px auto; overflow:hidden;}
.cpyfw dl {width:1200px; margin:0px auto; overflow:hidden;}
.cpyfw dt h2 {font-size:36px; text-align:center; line-height:50px; margin:30px auto;}
.cpyfw dd {margin:5px 3px; float:left;}

.blue {width:100%; min-width:1200px; height:250px; background:url('../images/js-lanbj.jpg') center center no-repeat; margin:0px auto; overflow:hidden;}
.blue dl {width:1200px; margin:0px auto; overflow:hidden;}
.blue dd {width:300px; height:100px; font-size:22px; color:#ffffff; text-align:center; margin:75px 0px; float:left;}
.blue dd span {font-size:50px;}
.blue dd sup {font-size:22px;}

.fwys {width:100%; min-width:1200px; height:453px; background:#ffffff; margin:0px auto; overflow:hidden;}
.fwys dl {width:1200px; margin:0px auto; overflow:hidden;}

.fzlc {width:100%; min-width:1200px; height:578px; background:url('../images/fzlc-bj.jpg') center center no-repeat; margin:0px auto; overflow:hidden;}
.fzlc dl {width:1200px; margin:0px auto; overflow:hidden;}

.hzqy {width:100%; min-width:1200px; height:630px; background:#eff0f2; margin:0px auto; overflow:hidden;}
.hzqy dl {width:1200px; margin:0px auto; overflow:hidden;}
.hzqy dt h2 {font-size:36px; text-align:center; line-height:50px; margin:30px auto;}
.hzqy dd {margin:7px; float:left;}

.qydt .tu {float:left;}
.qydt dl {width:650px; height:320px; margin:0px 5px 0px 0px; float:right;}
.qydt dd {height:36px; font-size:18px; line-height:36px; margin:8px auto;}
.qydt dd:hover {background:#d8ebfc;}
.qydt dd .bt {width:500px; float:left; display:-moz-inline-box; display:inline-block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.qydt a {color:#333333; text-decoration:none;}
.qydt a:hover {color:#ea9f36; text-decoration:underline;}

.yewutit {width:100%; min-width:1200px; height:116px; background:#0170c1; line-height:116px; margin:0px auto; overflow:hidden;}
.yewutit .name {width:1200px; margin:0px auto;}
.yewutit .name h2 {font-size:36px; color:#ffffff; margin:0px 30px;}
.yewutit .name sub {font-size:20px; color:#ffffff; margin:0px 10px;}