/* write by wangshun */ html {height: 100%;} body{overflow-x:hidden; font-size:14px; margin: 0; font-family:"微软雅黑",sans-serif; color:#333; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; height: 100%; overflow: hidden; position: relative; box-sizing: border-box;} a{text-decoration:none; color: #333; -webkit-tap-highlight-color: rgba(0,0,0,0);} a:hover{color:#bf1c20;} :focus{outline:0;} ::-moz-focus-inner {padding: 0; border: 0;} img{max-width: 100%; border: 0; vertical-align:middle;} table{border-collapse:collapse; border-spacing:0;} ul,ol,dl,li,dd,th,td,form,textarea,input,p,figure,blockquote{margin: 0; padding: 0;} ul{list-style: none;} input{border-radius: 0; -webkit-tap-highlight-color: rgba(0,0,0,0);} h1,h2,h3,h4,h5,h6{margin: 0; padding: 0; font-size: 100%; font-weight: normal;} /*公共样式*/ .fl {float: left;} .fr {float: right;} .clearfix {zoom: 1;} .clearfix:after {content: '.'; display: block; height: 0; visibility: hidden; overflow: hidden; clear: both;} .clear {clear:both;font-size:0;line-height:0;height:0px;overflow:hidden;} .is-top {height: 45px; background: url("/media/images/home/top-opacity.png") 0 0 repeat;} .is-top .m-top {width: 1200px; height: 45px; margin: 0 auto; position: relative;} .is-top .u-gov {float: left; height: 45px; line-height: 45px;} .is-top .u-gov a {float:left; padding-left: 25px; background: url("/media/images/gov-icon.png") left center no-repeat; margin-right: 20px;} .is-top .u-gov a:hover {text-decoration: underline;} .is-top .u-nav {float: right;} .is-top .u-nav li {float: left; padding: 0 24px; line-height: 45px; font-size: 17px;} .is-top .u-nav li:hover {background: url("/media/images/home/footer-opacity.png") 0 0 repeat;} .is-top .u-nav li:hover a {color: #fff; font-weight: bold;} .is-bg {position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: -1; overflow: hidden;} .is-bg .wrap {position: absolute; width: 1920px; height: 920px; left: 50%; margin-left: -960px; top: 0;} .is-bg img {position: absolute; left: 0; top: 0; width: 1920px; height: 920px;} .is-bg img:nth-child(1){z-index: 3;} .is-bg img:nth-child(2){z-index: 2;} .is-bg img:nth-child(3){z-index: 1;} .is-logo {width: 535px; height: 94px; background: url("/media/images/logo.png") 0 0 no-repeat; position: absolute; top: 80px; left: 50%; margin-left: -628px;} .is-search {width: 510px; position: absolute; left: 50%; bottom: 160px; margin-left: -255px; height: 105px;} .is-search .search-shadow {-webkit-box-shadow: 0 0 10px rgba(219,26,26,.8); box-shadow: 0 0 10px rgba(219,26,26,.8);} .is-search .u-search {width: 510px; height: 42px; background: rgba(255,255,255,.8); border-radius: 7px;} .is-search .u-search .search-text {float: left; height: 42px; line-height: 42px; padding-left: 20px; width: 420px; background: none; border: none;} .is-search .u-search .search-btn {float: right; width: 67px; height: 40px; background: url("/media/images/home/search-btn.png") 0 0 no-repeat; margin-right: 1px; margin-top: 1px; cursor: pointer; border: none;} .is-search .u-hot {padding-top: 5px; padding-left: 2px; height: 30px; line-height: 30px;} .is-search .u-hot span {float: left; color: #fff; font-size: 15px;} .is-search .u-hot .txtScroll-top {overflow: hidden; position:relative; height: 30px;} .is-search .u-hot .txtScroll-top .infoList li{ height:30px; line-height:30px; color: #fff;} .is-search .u-hot .txtScroll-top .infoList li a{color:#fff;} .is-notice {height: 110px; background: url("/media/images/home/notice-opacity.png") 0 0 repeat; position: absolute; bottom: 60px; left: 0; right: 0;} .is-notice .g-notice {width: 1200px; height: 110px; margin: 0 auto;} .is-notice li {float: left; padding-top: 15px;} .is-notice .item-0 {margin-right: 80px;} .is-notice .item-1 {margin-right: 80px;} .is-notice .item-3 {float: right;} .is-notice li .icon {float: left; margin-right: 15px; width: 80px; height: 80px; background: url("/media/images/home/notice-icon.png") 0 0 no-repeat; -webkit-transition: .5s; transition: .5s;} .is-notice li .icon:hover {-webkit-transform: rotate(360deg); transform: rotate(360deg);} .is-notice li .pointer {overflow: hidden; font-size: 15px; padding-top: 10px;} .is-notice li .pointer p {line-height: 30px;} .is-notice li .pointer a {margin-right: 10px; color: #000;font-size:16px;} .is-notice li .pointer a:hover {text-decoration: underline;} .is-notice li .icon-0 {background-position: 0px 0px;} .is-notice li .icon-1 {background-position: -314px 0px;} .is-notice li .icon-2 {background-position: -627px 0px;} .is-notice li .icon-3 {background-position: -941px 0px;} .is-footer {height: 60px; line-height: 60px; background: url("/media/images/home/footer-opacity.png") 0 0 repeat; position: absolute; bottom: 0; left: 0; right: 0; color: #fff;} .is-footer .g-footer {width: 1200px; margin: 0 auto; height: 50px; line-height: 50px; position: relative;} .is-footer a {color: #fff;} .is-footer a:hover {text-decoration: underline;} .is-footer p {line-height:25px; text-align: center;} .is-footer .gov-icon {position: absolute; left: 10px; top: 0;} .is-footer .gov-icon img {height: 60px;} .is-footer .footer-gov {display: block; width: 83px; height: 40px; background: url("/media/images/home/footer-icon1.png") 0 0 no-repeat; position: absolute; right: 0; top: 10px;} .is-tool {position: fixed; top: 30%; right: 0; width: 108px; z-index: 9;} .is-tool .tool-bar {display: block; padding-left: 45px; height: 40px; line-height: 40px; color: #fff; font-size: 12px; background-image: url("/media/images/home/tools-bg.png"); background-repeat: no-repeat; margin-bottom: 5px; position: relative;} .is-tool .tool-bar:hover .tool-box {left: -60px; webkit-transition: .5s; transition: .5s;} .is-tool .tool-bar-0 {background-position: 0px 0px;} .is-tool .tool-bar-1 {background-position: 0px -45px;} .is-tool .tool-bar-2 {background-position: 0px -90px;} .is-tool .tool-box {position: absolute; width: 100px; height: 100px; left: 124px; top: 0; z-index: 9;}