@charset "utf-8";
* {padding:0;margin:0}
body {font-size:100px}
* {margin:0;padding:0;-webkit-tap-highlight-color:transparent;box-sizing:border-box}
.trans {transition:all .3s ease-in}
html {width:100%;min-height:100%}
body {width:100%;min-height:100%;max-width:640px;min-width:320px;margin:0 auto;font:.24rem/1.5 "PingFang SC",Helvetica,"Helvetica Neue","microsoft yahei",Tahoma,Arial,sans-serif;color:#666;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#fff;position:relative}
body:before,body:after {content:"";width:100%;display:block}
body:before {height:1rem}
body:after {height:1rem}
img {border:0}
em {font-style:normal}
s,i {font-style:normal}
ul,ol {list-style-type:none}
li {list-style:none outside none}
b {font-weight:400}
input,button,select,textarea {outline:none;font-family:pingfang sc,microsoft yahei,Arial;font-size:.24rem;-webkit-appearance:none!important}
table {border-collapse:collapse;border-spacing:0}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color:#999}
input:-moz-placeholder,textarea:-moz-placeholder {color:#999}
input::-moz-placeholder,textarea::-moz-placeholder {color:#999}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {color:#999}
.layout {position:fixed;width:100%;height:100%;left:0;top:0;z-wrapper:101;background:#000;opacity:1}
.blue {color:#28a5f4}
a,a:link,a:visited,a:hover,a:active {color:#666;text-decoration:none}
a:focus {outline:none}
a:hover,a:active {color:#141516;outline:none}
h1,h2,h3,h4,h5,h6,h7 {font-weight:400}
.icon {background:url("../images/icon.png") no-repeat;display:inline-block;background-size:2.4rem auto;vertical-align:middle}
.icon1 {background:url("../images/icon1.png")no-repeat;display:inline-block;background-size:3rem auto;vertical-align:middle}
.icon,.iconbef:before,.iconbef:after {content:"\20";display:block}
.iconbef:before {background:url("../images/icon.png")no-repeat;background-size:2.4rem auto;vertical-align:middle}
.fl {float:left}
.fr {float:right}
.hidden {display:none}
.clearfix:after {content:"";display:block;clear:both;width:100%;height:0;line-height:0;font-size:0}
.clear,.clearfix:after {content:"";display:block;clear:both;width:100%;height:0;line-height:0;font-size:0}
.wrapper {width:100%}
.header {background-size:100% 1.04rem}
#top_main {width:100%;height:5.9rem;*zoom:1;z-index:300;position:fixed;top:0;left:0}
#top {max-width:640px;min-width:320px;height:1rem;margin:0 auto;position:relative;background:#3c3c3c}
#top .logo {width:3.94rem;height:.4rem;line-height:.4rem;color: #ffffff;margin-left: .2rem;padding-top: .2rem;}
#top .logo span{font-size: .4rem;letter-spacing: 14px;}
#top .logo p{font-size: .15rem;text-transform: uppercase;}
#top .logo a {display:block;color: #ffffff;}
#top .logo img {height:.42rem;display:block;float:left}
#top .topsearch {display:block;position:absolute;right:1rem;top:.34rem;text-align:center;cursor:pointer;width:.5rem;height:.5rem;margin:0 auto}
#top .topsearch span {display:block;width:100%;height:.42rem;background-position:0 -1.19rem;width:.42rem}
#top_main .tsearch * {box-sizing:border-box}
#top_main .tsearch {position:absolute;height:1rem;width:6.4rem!important;padding:.2rem 5%;left:0;top:1rem;z-index:99;background:#f2f2f2;box-sizing:border-box;display:none}
#top_main .tsearch input {-webkit-appearance:none}
#top_main .tsearch .txt {width:78%;color:#666;text-indent:.1rem;font-size:.22rem;height:.64rem;background:#fff;border:1px solid #fff;border-radius:.1rem;position:absolute;left:5%;top:.2rem;border-top-left-radius:.6rem;border-bottom-left-radius:.6rem}
#top_main .tsearch .btn {color:#fff;font-size:.22rem;width:16%;height:.62rem;line-height:.6rem;text-align:center;border:0;background-color:#da0001;background-position:-.948rem -1.055rem;position:absolute;right:5%;top:.2rem;border-top-right-radius:.6rem;border-bottom-right-radius:.6rem}
#top_main .btn_close_main {width:.88rem;height:1rem;background-color:#f2f2f2;position:absolute;top:0;right:14%;z-index:9;display:none}
#top_main .btn_close_main .btn_close {width:.34rem;height:.33rem;margin-top:.3rem;margin-left:.26rem;background-position:-2rem -1rem}
#top #nav {width:.6rem;height:50%;position:absolute;right:1.5%;top:.34rem;text-align:center;cursor:pointer}
#top .nav {width:.39rem;height:.36rem;background-position:-.5rem -1.2rem}
#top .close {background-position:-2.06rem 0;width:.34rem;height:.34rem;cursor:pointer;position:absolute;right:44%;top:-.02rem;text-align:center}
.subNav {position:fixed;width:100%;height:100%;right:0;top:1rem;z-index:999;max-width:640px;min-width:320px;background:#fff;-webkit-transform:translateX(4rem);-moz-transform:translateX(7rem);-ms-transform:translateX(7rem);transform:translateX(7rem)}
.subNavCon {margin:0;width:100%}
.subNav .closrbox {width:20%;height:.5rem;line-height:.5rem;background:#fff;position:absolute;right:2%;top:-5%}
.subNav .close {background-position:-1.64rem -1.5rem;width:.4rem;height:.4rem}
.subNav .c_clos {width:52%;position:absolute;left:0;top:0;height:100%}
.subNav .list {margin-top:.6rem}
.subNav li {width:100%;display:block;margin:0 auto;position:relative;transition:all .3s ease-in}
.subNav li:first-child {margin-top:.4rem}
.subNav .subnav2 {width:100%;display:none}
.subNav .subnav2 a {margin-bottom:.1rem;background:#eee;font-size:.24rem}
.subNav li a {display:block;width:4rem;margin:0 auto;color:#333;font-size:.34rem;line-height:1rem;text-align:center;border-bottom:#e5ebf4 solid .01rem}
.subNav li a:hover {color:#da0001}
.subNav li em {width:.3rem;height:.3rem;display:inline-block;background-position:0 -2.2rem;vertical-align:middle;position:absolute;right:3%;top:.26rem}
.subNav li:hover {background:#da0001}
.subNav li:hover a,.subNav li:hover p {color:#fff}
.subNav.show {right:0!important}
.subNavShow {-webkit-transform:translateX(-48%);-moz-transform:translateX(-48%);-ms-transform:translateX(-48%);transform:translateX(-48%);display:block}
.subNavShow2 {-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
#banner_main {width:5.92rem;margin:0 auto;overflow:hidden;height:3.7rem;background-size:1px auto;margin-top:.3rem;border-radius:.1rem;box-shadow:0 1px 5px #e5f5fc}
.banner {margin:0 auto;width:100%;overflow:hidden;position:relative;height:3.7rem}
.banner .list {width:100%;overflow:hidden}
.banner .list li {float:left;width:100%;overflow:hidden}
.banner .list li img {width:100%;height:3.7rem}
#banner .tip {width:80%;height:.32rem;line-height:.32rem;text-align:center;clear:both;position:absolute;left:8%;bottom:2%;z-index:2;font-size:0}
#banner .tip span {display:inline-block;width:.18rem;height:.18rem;margin:0 .06rem;vertical-align:middle;border:#fc1f1a solid 1px;border-radius:.3rem;margin-top:.02rem}
#banner .tip span.cur {background-color:#fc1f1a}
.in_title {padding-top:.5rem;text-align:center}
.in_title p {display:inline-block;font-size:.2rem;color:#666;line-height:.2rem;margin-top:.14rem;font-weight:400;position:relative;width:100%}
.in_title h3 {font-size:.36rem;color:#da0001;line-height:.36rem;font-weight:400}
.in_title h3 span {display:inline-block;font-size:.32rem;color:#0d8ae8;line-height:.32rem;font-weight:700}
.in_title i {display:block;background:url("../images/a4_03.png")center center no-repeat;width:3.53rem;height:.35rem;margin:0 auto;margin-top:.08rem;background-size:100%}
.floor_1_main {width:100%;background-size:100%;padding-bottom:.5rem;padding-top:.2rem}
.floor_1 {width:100%;background-size:100%}
.floor_1 ul {display:inline-block;width:6.4rem}
.floor_1 ul li {display:block;float:left;width:25%;text-align:center;margin-top:.2rem}
.floor_1 ul li em {display:inline-block;width:.98rem;height:.98rem;background-size:100%}
.floor_1 ul li img {width:.98rem;height:.98rem;background-size:100%}
.floor_1 ul li p {font-size:.24rem;color:#333;padding-top:.06rem}
.floor_2_main {background-color:#f2f2f2;border-top:#d9d8d8 solid 1px;padding-bottom:.56rem}
.floor_2 .case_main {margin:0 .24rem;margin-top:.08rem;text-align:center}
.floor_2 .case_main ul {display:inline-block}
.floor_2 .case_main ul li {float:left;width:2.38rem;height:.62rem;background-color:#fff;border-radius:.08rem;overflow:hidden;border:#ddd solid .01rem;box-shadow:0 1px 5px #dbdadb;margin:0 .28rem;margin-top:.22rem}
.floor_2 .case_main ul li a {display:block;width:2.38rem;height:.62rem;line-height:.62rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.floor_2 .case_main ul li:hover {background-color:#da0001;border:#da0001 solid .01rem}
.floor_2 .case_main ul li:hover a {color:#fff}
.floor_2 .case_main ul li:nth-child(2n) {margin-right:0}
.floor_2_1 {margin:0 .24rem;margin-top:.2rem;position:relative;z-index:1;text-align:center}
.floor_2_1 ul {display:inline-block}
.floor_2_1 ul li {float:left;width:2.91rem;height: 2.65rem;position:relative;margin-right:.08rem;margin-top:.12rem;background-size:100%}
.floor_2_1 ul li img {width:2.91rem;height:2.1rem;background-size:100%;display:inline-block;}
.floor_2_1 ul li p {font-size:.24rem;color:#fff;line-height:.55rem;height:.55rem;border-top:#fff solid 1px;position:absolute;left:0;bottom:0;width:2.91rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background: #da0001;}
.floor_2_1 ul li:nth-child(2n) {margin-right:0}
.floor_2_2 {width:5.94rem;margin:0 auto;margin-top:.5rem;height:.72rem}
.floor_2_2 a.a1 {display:block;float:left;width:2.95rem;height:.7rem;background-color:#da0001;border:#da0001 solid .01rem;border-radius:.08rem 0 0 .08rem;text-align:center;line-height:.7rem;font-size:.28rem;color:#fff;box-shadow:0 1px 5px #dbdadb}
.floor_2_2 a.a2 {display:block;float:left;width:2.92rem;height:.7rem;border:#e5e5e5 solid .01rem;border-radius:0 .08rem .08rem 0;text-align:center;line-height:.7rem;font-size:.28rem;color:#333;border-left:none;background-color:#fff;box-shadow:0 1px 5px #dbdadb}
.floor_2_2 a.a1:hover {background-color:#fff;color:#333}
.floor_2_2 a.a2:hover {background-color:#fc1f1a;color:#fff;border:#fc1f1a solid .01rem;border-left:none}
.floor_3_main {background:url("../images/a7_02.jpg")center center no-repeat;background-size:100%;width:100%;height:9.14rem}
.floor_3_main .floor_3 {position:relative;display:block}
.floor_3_main .floor_3 h3 {font-size:.32rem;color:#fff;font-weight:700;text-align:center;padding-top:.5rem;line-height:.32rem}
.floor_3_main .floor_3 .floor_3_1 {background:url("../images/a8_02.png") center center no-repeat;width:6.4rem;height:.58rem;margin:0 auto;margin-top:.42rem;text-align:center;background-size:100%}
.floor_3_main .floor_3 .floor_3_1 p {float:left;font-size:.26rem;color:#fff;line-height:.58rem;padding-left:.26rem}
.floor_3_main .floor_3 .floor_3_1 i {float:right;font-size:.26rem;color:#fc1f1a;line-height:.58rem;font-weight:700;padding-right:.76rem}
.floor_3_main .floor_3 .floor_3_2 {width:3.9rem;height:4.04rem;margin:0 auto;-webkit-transition:all ease-in-out 5s;-webkit-animation:big 5s infinite linear;background-size:100%;margin-top:.42rem}
.floor_3_main .floor_3 .floor_3_3 {margin:0 .24rem;margin-top:.4rem}
.floor_3_main .floor_3 .floor_3_3 ul {display:inline-block;width:100%}
.floor_3_main .floor_3 .floor_3_3 ul li {float:left;width:50%;margin-top:.34rem}
.floor_3_main .floor_3 .floor_3_3 ul li i {display:block;float:left;width:.32rem;height:.33rem;background-position:0 0}
.floor_3_main .floor_3 .floor_3_3 ul li p {display:block;float:left;font-size:.24rem;color:#fff;font-weight:700;line-height:.33rem;padding-left:.12rem}
.floor_3_main .floor_3 .floor_3_3 ul li.li1 i {margin-left:.06rem}
.floor_3_main .floor_3 .floor_3_3 ul li.li2 i {display:block;float:left;width:.34rem;height:.34rem;background-position:-.44rem 0}
.floor_3_main .floor_3 .floor_3_3 ul li.li3 i {display:block;float:left;width:.4rem;height:.34rem;background-position:-.87rem 0}
.floor_3_main .floor_3 .floor_3_3 ul li.li4 i {display:block;float:left;width:.32rem;height:.34rem;background-position:-1.4rem 0}
.floor_3_main .floor_3 .floor_3_3 ul li.li5 i {display:block;float:left;width:.43rem;height:.34rem;background-position:-1.84rem 0}
.floor_3_main .floor_3 .floor_3_3 ul li.li6 i {display:block;float:left;width:.31rem;height:.34rem;background-position:-2.41rem 0}
.floor_4_main {background:url("../images/a21_02.jpg") center center no-repeat;width:100%;height:9.25rem;background-size:100%}
.floor_4 .case_main {margin:0 .24rem;margin-top:.08rem;text-align:center}
.floor_4 .case_main ul {display:inline-block}
.floor_4 .case_main ul li {float:left;width:2.38rem;height:.62rem;background-color:#fff;border-radius:.08rem;overflow:hidden;border:#ddd solid .01rem;box-shadow:0 1px 5px #dbdadb;margin:0 .28rem;margin-top:.22rem}
.floor_4 .case_main ul li a {display:block;width:2.38rem;height:.62rem;line-height:.62rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.floor_4 .case_main ul li:hover {background-color:#da0001;border:#da0001 solid .01rem}
.floor_4 .case_main ul li:hover a {color:#fff}
.floor_4 .case_main ul li:nth-child(2n) {margin-right:0}
.floor_4_1 {margin:0 .24rem;position:relative;z-index:1;text-align:center}
.floor_4_1 ul {display:inline-block}
.floor_4_1 ul li {float:left;width:2.84rem;height:2.13rem;position:relative;margin-right:.22rem;margin-top:.3rem;background-size:100%}
.floor_4_1 ul li img {width:2.84rem;height:2.13rem;background-size:100%;display:inline-block}
.floor_4_1 ul li p {font-size:.24rem;color:#fff;line-height:.65rem;height:.65rem;background:url("../images/a17_06.png");position:absolute;left:0;bottom:0;width:2.84rem}
.floor_4_1 ul li p i {display:block;float:left;font-size:.24rem;color:#fff;line-height:.65rem;padding-left:.2rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.floor_4_1 ul li:nth-child(2n) {margin-right:0}
.floor_4_1 ul li p span {display:inline-block;width:.26rem;height:.26rem;background-position:0 -.45rem;float:right;margin-right:.2rem;margin-top:.2rem}
.floor_4_2 {width:5.94rem;margin:0 auto;margin-top:.5rem;height:.72rem}
.floor_4_2 a.a1 {display:block;float:left;width:2.95rem;height:.7rem;background-color:#da0001;border:#da0001 solid .01rem;border-radius:.08rem 0 0 .08rem;text-align:center;line-height:.7rem;font-size:.28rem;color:#fff;box-shadow:0 1px 5px #dbdadb}
.floor_4_2 a.a2 {display:block;float:left;width:2.92rem;height:.7rem;border:#e5e5e5 solid .01rem;border-radius:0 .08rem .08rem 0;text-align:center;line-height:.7rem;font-size:.28rem;color:#333;border-left:none;background-color:#fff;box-shadow:0 1px 5px #dbdadb}
.floor_4_2 a.a1:hover {background-color:#fff;color:#333}
.floor_4_2 a.a2:hover {background-color:#fc1f1a;color:#fff;border:#fc1f1a solid .01rem;border-left:none}
.floor_5_main {background:url("../images/a23_02.jpg")center no-repeat;width:100%;height:3.32rem;background-size:100%;text-align:center}
.floor_5_main .floor_5_1 h3 {font-size:.32rem;color:#fff;line-height:.32rem;padding-top:.7rem}
.floor_5_main .floor_5_1 p {font-size:.28rem;color:#fff;line-height:.28rem;padding-top:.24rem}
.floor_5_main .floor_5_2 {padding-top:.5rem}
.floor_5_main .floor_5_2 a {display:inline-block;width:2.58rem;height:.62rem;border:#fff solid 1px;line-height:.62rem;font-size:.26rem;border-radius:.4rem;color:#fff;margin:0 .1rem}
.floor_5_main .floor_5_2 a span {display:inline-block;width:.3rem;height:.3rem;background-position:-1.92rem -2.38rem;margin-right:.2rem}
.floor_5_main .floor_5_2 a.z2 {background-color:#da0001;border:#da0001 solid 1px}
.floor_5_main .floor_5_2 a.z2 span {display:inline-block;width:.33rem;height:.33rem;background-position:-2.46rem -2.38rem;margin-right:.2rem}
.floor_6_main {background-color:#f3f3f3;width:100%;background-size:100%;position:relative;padding-bottom:.6rem}
.floor_6_1 {margin:0 .24rem;margin-top:.36rem}
.floor_6_1 dl {width:100%;background-color:#fff;height:2.5rem;margin-top:.01rem;overflow:hidden}
.floor_6_1 dl dt {float:left;width:50%}
.floor_6_1 dl dt img {width:100%;height:100%;background-size:100%}
.floor_6_1 dl dd {float:right;width:50%}
.floor_6_1 dl dd h3 {padding-top:.34rem;font-size:.26rem;color:#da0001;line-height:.28rem;display:block;padding-left:.3rem}
.floor_6_1 dl dd em {font-size:.2rem;color:#666;line-height:.3rem;height:.9rem;width:2.3rem;display:block;margin-left:.3rem;margin-top:.12rem}
.floor_6_1 dl dd p {padding-top: .3rem;padding-left:.3rem}
.floor_6_1 dl dd p span {float:left;font-size:.24rem;color:#fff;width:1.4rem;height:.45rem;background-color:#666;border-radius:.08rem;text-align:center;line-height:.45rem}
.floor_6_1 dl:hover dd p span {background-color:#da0001;color:#fff}
.floor_6_1 dl dd p i {display:block;float:right;width:.48rem;height:.36rem;background-position:0 -.86rem;margin-right:.08rem;margin-top:.06rem}
.floor_6_1 dl:nth-child(2) dd p i {display:block;float:right;width:.48rem;height:.36rem;background-position:-.58rem -.86rem;margin-right:.08rem;margin-top:.06rem}
.floor_6_1 dl:nth-child(3) dd p i {display:block;float:right;width:.48rem;height:.36rem;background-position:-1.19rem -.86rem;margin-right:.08rem;margin-top:.06rem}
.floor_6_1 dl:nth-child(4) dd p i {display:block;float:right;width:.48rem;height:.36rem;background-position:-1.81rem -.86rem;margin-right:.08rem;margin-top:.06rem}
.floor_6_1 dl:nth-child(5) dd p i {display:block;float:right;width:.48rem;height:.36rem;background-position:-2.41rem -.86rem;margin-right:.08rem;margin-top:.06rem}
.floor_6_1 dl:nth-child(2) dt,.floor_6_1 dl:nth-child(4) dt {float:right}
.floor_6_1 dl:nth-child(2) dd,.floor_6_1 dl:nth-child(4) dd {float:left}
.floor_7_main {padding-bottom:.54rem}
.floor_7_2 {width:5.94rem;margin:0 auto;margin-top:.5rem;height:.72rem}
.floor_7_2 a.a1 {display: block;float: left;width: 2.95rem;height:.7rem;	background-color: #da0001;
border:#da0001 solid .01rem;border-radius:.08rem 0 0 .08rem;	text-align: center;
line-height:.7rem;font-size:.28rem;	color: #fff;box-shadow: 0 1px 5px #dbdadb}
.floor_7_2 a.a2 {display:block;float:left;width:2.92rem;height:.7rem;border:#e5e5e5 solid .01rem;border-radius:0 .08rem .08rem 0;text-align:center;line-height:.7rem;font-size:.28rem;color:#333;border-left:none;background-color:#fff;box-shadow:0 1px 5px #dbdadb}
.floor_7_2 a.a1:hover {background-color:#fff;color:#333}
.floor_7_2 a.a2:hover {background-color:#fc1f1a;color:#fff;border:#fc1f1a solid .01rem;border-left:none}
.textlist {display:block;margin:0 .24rem;margin-top:.2rem}
.textlist ul {display:inline-block;width:100%}
.textlist ul li {display:block;width:100%;float:left;padding-top:.3rem;border-bottom:#ddd solid 1px;padding-bottom:.3rem}
.textlist ul li:nth-child(4) {border-bottom:none}
.textlist ul li .tl {float:right;width:3.8rem}
.textlist ul li .tl em {display:block;font-size:.28rem;color:#333;line-height:.4rem;margin-bottom:.09rem;font-weight:400;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.textlist ul li .tl p {font-size:.22rem;line-height:.3rem;height:.58rem;color:#999;overflow:hidden;margin-bottom:.09rem}
.textlist ul li .tl span {display:block;font-size:.2rem;color:#999;line-height:.2rem;float:left;height:.24rem;line-height:.24rem}
.textlist ul li .tl i {display:block;font-size:.2rem;color:#999;line-height:.2rem;float:left;height:.24rem;line-height:.24rem;padding-left:.16rem}
.textlist ul li img {float:left;width:1.84rem;height:1.38rem}
#footer_main {text-align:center;width:100%;background-color:#f5f5f5;border-top:#e3e3e3 solid 1px}
#returntop {width:.8rem;height:.88rem;background:url("../images/gotop.png")no-repeat center top;background-size:.8rem auto;position:fixed;bottom:10%;right:1%;cursor:pointer;z-index:99}
#copyright {width:94%;margin:0 auto;color:#ababab;font-size:.24rem;line-height:.4rem;padding:.3rem 0}
#copyright a {color:#ababab}
#fix-sider {width:1rem;height:1rem;position:fixed;right:2%;bottom:29%;background:url("../images/tel.png")no-repeat center top;background-size:1rem auto;cursor:pointer;z-index:999}
#toolbar {position:fixed;bottom:0;width:100%;z-index:888;height:1rem;left:0}
#toolbar .list {width:100%;max-width:640px;min-width:320px;margin:0 auto;background:#3c3c3c;border-top:#ddd solid 1px}
#toolbar .list li {float:left;width:25%;text-align:center;height:1rem}
#toolbar .list a {display:block;font-size:.22rem}
#toolbar .list a span {text-align:center;color:#c4c4c4;display:block;font-size:.22rem}
#toolbar .list a s {margin-left:auto;margin-right:auto;width:.44rem;height:.42rem;display:block;background-position:-.7rem -.2rem;margin-top:.15rem}
#toolbar .list li:nth-child(2) s {background-position:.08rem -.2rem}
#toolbar .list li:nth-child(3) s {background-position:-.31rem -.2rem}
#toolbar .list li:nth-child(4) s {background-position:-1.12rem -.2rem;width:.44rem;height:.42rem}
#toolbar .list li:hover {background:#da0001}
#search {background:#fff;width:96%;margin:.2rem auto;height:.6rem;-moz-border-radius:.5rem;-webkit-border-radius:.5rem;border-radius:.5rem;padding:0;-webkit-box-shadow:1px 1px 1px #e7e9e9;-moz-box-shadow:1px 1px 1px #e7e9e9;box-shadow:1px 1px 1px #e7e9e9}
#search input {display:block;font-family:微软雅黑;padding:0;margin:0}
#search .txt {border:none;width:66%;height:.5rem;line-height:.6rem;margin-right:1%;padding:0 4%;color:#666;font-size:.22rem;background:0 0}
#search .searchbtn {cursor:pointer;border:none;font-size:.24rem;width:.8rem;height:.6rem;text-align:center;background-position:-.63rem 0}
.index #floor_1_main,.index #floor_2_main,.index #floor_3_main {width:100%;margin:0 auto;background:#fff}
.index {background:#fff;overflow:hidden}
.wp {padding:0 .4rem}
.w560 {width:5.6rem;margin:0 auto}
#top .search {margin:.1rem auto;width:4.6rem;height:.56rem;line-height:.56rem;border-radius:.5rem;background:#fff}
#top .search input {border:none}
#top .search .txt {width:80%;display:block;background:0 0;height:.56rem;line-height:.56rem;text-indent:.08rem;color:#333;font-size:.22rem}
#top .search .searchbtn {background-position:-1.2rem -1.7rem;width:.4rem;height:.4rem;display:block;margin:.05rem .2rem 0 0}
.searchinfo {background:#fff;padding:.4rem 2%;height:100%}
.searchinfo h2 {color:#000}
.searchinfo .searchlist {padding:.2rem 0}
.searchinfo .searchlist a {display:inline-block;margin:0 1rem .3rem 0;color:#fff;background:#093c84;font-size:.24rem;text-align:center;height:.64rem;line-height:.64rem;padding:0 .2rem;border-radius:.5rem}
.dialog-layout {position:fixed;width:100%;height:100%;left:0;top:0;z-index:101;background:#000;opacity:.5}
.index .hd {padding:0 3%}
.index .hd li {width:25%;float:left;background:#ccc;color:#fff;font-size:.3rem;height:.56rem;line-height:.56rem;text-align:center}
.index .hd li.on {background:#2b5899}
.content {width:100%;padding-bottom:.2rem;padding-top:.2rem}
.recom {padding-top:.2rem;background:#f1f1f1;transition:none}
.recom * {transition:none}
.recom .recomCon {width:100%;overflow:hidden;background:#fff;box-sizing:border-box}
.recom .recomConList {width:200%}
.recom .list {float:left;width:50%}
.recom .list li {border-bottom:1px solid #eee}
.recom .list li a {display:block;padding:.16rem .2rem .16rem .3rem}
.recom .list li.item {position:relative}
.recom .list li.item .img {width:1.2rem;height:.9rem;float:left;margin-right:.15rem;padding:.04rem;border:1px solid #f1f1f1}
.recom .list li.item h3 {color:#000;height:.4rem;overflow:hidden}
.recom .list li.item .txt {font-size:.2rem;color:#aaa;line-height:.28rem}
.recom .list li.item .time {color:#aaa;position:absolute;right:.25rem;font-size:.18rem;bottom:.2rem}
.recom .list li.item .time:before {width:.22rem;height:.22rem;display:inline-block;background-position:-1.4rem 0}
.recom .list li .tit {color:#2b5899}
.recom .list li .tit:after {width:1px;height:.28rem;content:"\20";display:inline-block;margin:0 .18rem;vertical-align:middle;background:#eee}
.newslist {padding:0 3%}
.newslist .item {width:100%;border-bottom:1px solid #eee}
.newslist .item * {transition:all .3s linear}
.newslist .item a {padding:.3rem 0;width:100%;display:block}
/*.newslist .item img {width:1.44rem;height:.96rem;display:block;margin-top:.06rem;float:right;margin-right:.1rem}*/
.newslist .item h3 {font-size:.3rem;line-height:.36rem;max-height:.72rem;overflow:hidden;color:#000}
.newslist .item .dec {color:#999;font-size:.2rem;margin-top:.08rem}
.newslist .item .dec span {margin-right:.2rem}
.newslist .item.pic4 h3 {height:.36rem;margin-bottom:.08rem}
.newslist .item.pic4 img {float:left;margin-right:.06rem}
.newslist .item.pic4 img:last-child {margin-right:0}
.g-top {width:.68rem;height:.68rem;position:fixed;bottom:15%;z-index:998;right:2%;cursor:pointer;background:url("../images/ico-top.png")no-repeat;background-size:100% auto}
.subCate {padding:0 0 .2rem}
.subCate a {width:48%;margin:0 1%;font-size:.22rem;height:.5rem;overflow:hidden;display:block;float:left;line-height:.5rem;text-align:center;color:#666;border:1px solid #ddd;box-sizing:border-box;margin-bottom:.1rem}
.subCate a.on {border-color:#1048a0;color:#1048a0}
.nybanner {width:100%;height:2.4rem;position:relative;overflow:hidden;background-position:center top;background-repeat:no-repeat;background-size:6.4rem 2.4rem;color:#fff;background-image:url("../images/nybanner.jpg")}
.nybanner .title {padding-left:.4rem}
.nybanner h3 {margin-top:.7rem;font-size:.4rem;line-height:.45rem;color:#fff}
.nybanner .en {font-size:.33rem;font-family:arial;font-weight:700}
.nybanner .line {display:block;width:.6rem;height:.04rem;background:#fff;margin-top:.05rem}
.rotate1 {transform:rotate(180deg);margin-top:-.12rem!important}
.cateList {width:100%;line-height:.8rem;text-align:center;background:#f1f1f1;color:#333;position:relative}
.cateList .goBack {width:.8rem;height:.8rem;padding-top:.25rem;position:absolute;left:.1rem;top:0;z-index:12}
.cateList .goBack:before {width:.2rem;height:.32rem;display:block;margin:0 auto;background-position:-1.5rem -2.1rem}
.cateList h3 {position:relative;font-size:.3rem}
.cateList h3 s {position:absolute;top:.34rem;right:.4rem;width:.22rem;height:.18rem;margin-left:.1rem;background-position:-1.06rem -2.2rem;display:none}
.cateList .box {width:100%;padding:.2rem 3% 0;z-index:11;background:#fff;display:none;border-bottom:1px solid #ddd}
.cateList .box a {width:48.5%;position:relative;margin-right:3%;float:left;height:.65rem;color:#333;line-height:.63rem;margin-bottom:.15rem;border:#ddd solid .01rem;box-shadow:0 1px 5px #dbdadb;background-color:#fff;border-radius:.08rem;text-align:center;display:block;position:relative}
.cateList .box a:nth-child(2n) {margin-right:0}
.cateList .box a.on {color:#1e468e;font-weight:700;background:#eee}
.pager {width:100%;text-align:center;background:#f6f6f6;padding:.2rem 0;font-size:.2rem}
.pager a,.pager span {width:1.6rem;height:.4rem;line-height:.4rem;display:inline-block;background:#e59f19;color:#fff;border-radius:5px}
.pager .yem {height:.4rem;display:inline-block;margin:0 .1rem;line-height:.4rem}
.reLink {margin:.1rem 3% .2rem;color:#333}
.reLink .prevLink,.reLink .nextLink {width:100%;height:.6rem;line-height:.6rem;position:relative;overflow:hidden;text-indent:.06rem;border-bottom:1px solid #ddd;background:#fff}
.reLink a {color:#333}
.m-share {margin-left:3%;margin-bottom:.2rem}
.showInfo .showTit {width:100%;padding:.3rem 0;margin:0 auto;background:#fff;border-bottom:1px solid #ddd;text-align:center}
.showInfo .showTit h1 {margin:0 2%;font-size:.36rem;color:#333;line-height:.44rem;text-align:center}
.showInfo .showTit .mark {font-size:.22rem;color:#666;padding:.2rem 0 0}
.moreBtn {width:94%;margin:2% auto 6%;height:.8rem;line-height:.8rem;display:block;text-align:center;background:#da0001;color:#fff;font-size:.22rem;box-shadow:0 1px 1px rgba(0,0,0,.1)}
.moreBtn a {display:block;color:#fff}
.moreBtn:active,.moreBtn:hover {background:#d20a05;color:#fff}
.showInfo {background:#fff;padding:0 0 .2rem;overflow:hidden}
.showInfo .showSubTit {width:100%;height:.65rem;line-height:.65rem;font-weight:400;margin:.2rem 0 .1rem;background:#f6f6f6;border-bottom:1px solid #1048a0;font-size:.24rem;text-indent:.15rem}
.recomNew {width:96%;padding:.1rem 0 2%;margin:0 auto}
.recomNew li {width:100%;height:.6rem;line-height:.6rem;border-bottom:1px solid #eee;overflow:hidden}
.recomNew li a {font-size:.24rem;display:block;position:relative;padding-left:2%}
.recomNew li a:before {content:"";position:absolute;background:#ccc;width:3px;height:3px;left:0;top:.28rem;z-index:11;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.showInfo .showtit {margin:0 3%;font-size:.36rem;color:#333;line-height:.44rem;text-align:center}
.showInfo .showtit.showtit2 {margin:.3rem 0}
.showInfo .showContxt {padding:.2rem 3% .3rem}
.showInfo .showContxt * {line-height:.42rem!important;font-size:.24rem!important}
.showInfo .showContxt img,.showInfo .showContxt iframe {max-width:100%;height:auto!important}
.showInfo .contxt {padding:.2rem 4% .4rem;line-height:.42rem;color:#666}
.showInfo .contxt img {max-width:100%;margin:0 auto;height:auto!important;display:inline}
.showInfo .contxt p {line-height:.4rem}
.showInfo .contxt .biao td {padding:.09rem;border:1px solid #ccc;vertical-align:middle;word-wrap:break-word;table-layout:fixed;word-break:break-all}
.showInfo .showTab {width:94%;padding:.4rem 3% 0 0;margin-left:3%;border-bottom:2px solid #1e468e}
.showInfo .showTab a {display:inline-block;cursor:pointer;margin-right:.12rem;height:.5rem;line-height:.5rem;width:1.5rem;font-size:.22rem;text-align:center;background:linear-gradient(#aaaaaa,#777777);color:#fff}
.showInfo .showTab a.hover {background:linear-gradient(#3c6fc8,#1e468e);color:#fff}
.showInfo .bd {width:100%}
.showInfo .imgtog {width:100%;margin:0 auto;position:relative;overflow:hidden;height:4.5rem}
.showInfo .imgtog .list .item {float:left;width:20%;height:4.5rem}
.showInfo .bd .list .item img {margin:0 auto;display:block;height:4.5rem}
.showInfo .hd {position:absolute;bottom:.2rem;width:100%;text-align:center}
.showInfo .hd ul {display:inline-block}
.showInfo .hd ul li {display:block;float:left;width:12px;height:12px;background-color:#da0001;border-radius:10px;text-indent:-999px;cursor:pointer;margin-left:10px}
.showInfo .hd ul li.on {background-color:#d20a05}
.showmenu {width:100%;padding:.1rem 0 .2rem;background:#fff}
.showmenu a {width:48%;height:.6rem;display:block;float:left;line-height:.6rem;text-align:center;border-radius:.04rem;color:#333;background:#fff;margin:0 1% 2%;border:1px solid #ddd;box-sizing:border-box}
.showmenu a.hover {border:1px solid #1048a0;color:#fff;background:#1048a0}
.erro {padding:.2rem}
.newsPage {padding:.1rem 0 .6rem}
.newsPage .item {width:94%;padding-right:.1rem;display:block;padding:.3rem 0;border-bottom:1px solid #ddd;margin:0 auto}
.newsPage .item img {width:2rem;height:1.5rem;display:block;margin-right:.22rem}
.newsPage .item h3 {font-size:.3rem;line-height:.48rem;margin-bottom:.1rem;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.newsPage .item p {font-size:.22rem;line-height:.32rem;color:#999;overflow:hidden}
.newsPage .item .time {color:#999;font-size:.2rem}
.newsPage .item:last-child {border-bottom:0}
.newsPage.recomCon {padding:.4rem 0 0}
.recomCon .item:first-child {padding-top:0}
#nativeShare {margin:0 auto;width:100%;padding-top:.3rem;max-width:640px;min-width:320px}
#nativeShare .label {margin-left:.2rem;font-size:.24rem;color:#666;line-height:.6rem}
#nativeShare .list {width:5.4rem;float:right}
#nativeShare .list span {height:.9rem;width:.9rem;padding:0;display:inline-block}
#nativeShare .list span i {margin:0 auto;width:.63rem;height:.63rem;display:block}
#nativeShare .weibo i {background-image:url("../images/weibo.png");background-size:cover}
#nativeShare .weixin i {background-image:url("../images/weixin_friend.png");background-size:cover}
#nativeShare .weixin_timeline i {background-image:url("../images/weixin.png");background-size:cover}
#nativeShare .qq i {background-image:url("../images/qq.png");background-size:cover}
#nativeShare .qzone i {background-image:url("../images/qqzone.png");background-size:cover}
#nativeShare .more i {background-image:url("../images/more.png");background-size:cover}
#nativeShare .list span.qzone,#nativeShare .list span.more {width:.73rem}
#fenxiang {display:none}
.fenx {height:1rem;width:100%}
.fenx .tt {margin-left:.2rem;font-size:.24rem;color:#666;line-height:.6rem}
.fenx .bdsharebuttonbox {width:80%;float:right}
.fenx .bdsharebuttonbox a {margin-left:.2rem}
#bdfx {}
#bdfx a {height:.6rem;width:.6rem;margin:0;padding:0;margin:0 .08rem;display:inline-block}
#bdfx .d1 {background:url("../images/qqzone.png")no-repeat center;background-size:100% 100%}
#bdfx .d2 {background:url("../images/weibo.png") no-repeat center;background-size:100% 100%}
.gridlist {padding:0 3% .2rem}
.catelist .item span {display:block;width:9px;height:16px;position:absolute;top:28%;margin-top:-8px;right:2%}
.catelist .item span:before {content:"";position:absolute;background:#ccc;width:11px;height:11px;right:0;top:0;z-indx:10;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.catelist .item span:after {content:"";position:absolute;background:#fff;width:11px;height:11px;right:4px;top:0;z-indx:11;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.caselist li {width:48.4%;float:left;margin-right:3%;margin-bottom:.26rem;border:1px solid #ececec;padding:.06rem}
.caselist li:nth-child(2n) {margin-right:0}
.caselist li a {display:block}
.caselist li figure {width:100%;padding-top:75%;position:relative;overflow:hidden}
.caselist li figure img {width:100%;height:100%;position:absolute;left:0;top:0;min-height:100%;display:block}
.caselist li h3 {color:#fff;border-top: #fff solid 1px;height:.6rem;line-height:.68rem;text-align:center;font-size:.26rem;font-weight:400;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background: #da0001;}
.list_4 li figure {padding-top:75%}
.messagePage {padding:3% 3% 5%}
.messagePage .indexTit {margin-bottom:.4rem;text-align:center}
.messagePage .indexTit h3 {font-size:.3rem;text-align:center}
.messagePage .item {width:100%;height:.7rem;line-height:.7rem;position:relative;-webkit-border-radius:.06rem;border-radius:.06rem;margin-bottom:.18rem;border:1px solid #dedede}
.messagePage .item label {width:1rem;color:#333;display:block;float:left;text-align:center;height:.7rem;line-height:.7rem}
.messagePage .item input {width:4.5rem;height:.7rem;line-height:.7rem;border:0;background:0 0;color:#999}
.messagePage .item select {width:4.5rem;height:.7rem;line-height:.7rem;border:0;background:0 0;background:#fff url("../images/mess.jpg") right no-repeat;background-size:auto 100%}
.messagePage .item .b {position:absolute;right:.12rem;color:#ff9f00}
.messagePage .item.con {height:2.8rem}
.messagePage .item.con textarea {width:100%;height:2.1rem;padding:.1rem .16rem;resize:none;background:0 0;border:0}
.messagePage .item.con .b {top:0}
.messagePage .btn input {width:100%;height:.68rem;line-height:.68rem;text-align:center;display:block;float:right;background:#1048a0;color:#fff;font-size:.28rem;border:0}
.showtel {position:fixed;width:5rem;height:2rem;top:60%;left:50%;margin-left:-2.5rem;z-index:999;display:none;text-align:center}
.showtel a {display:inline-block;width:5rem;height:.8rem;line-height:.8rem;border-radius:5px;background:#00633d;color:#fff;font-size:.3rem;margin-bottom:.2rem}
.m-navwrap {position:relative;width:100%;margin-top:-.2rem;padding-bottom:.2rem}
#navwrap {width:100%;float:right;top:38px;background-color:#f6f6f6;z-index:2;display:none;left:0}
#navwrap .tit {display:block;width:100%;padding:0 17% 0 5%;height:.8rem;line-height:.8rem;font-size:.24rem;color:#fff;background:url("../images/ico_down1.png") no-repeat 92% center #fff;background-size:auto 42%;cursor:pointer;border-bottom:1px solid #e8e8e8}
#navwrap a {color:#333;display:block}
#navwrap .sub-box {width:100%;background:#f6f6f6;display:none}
#navwrap .sub-box a {display:block;width:100%;padding:0 6.4% 0 4.6%;height:.7rem;line-height:.7rem;border-top:1px solid #e8e8e8;color:#333;font-size:.2rem;text-indent:.3rem;background:url("../images/ico_right1.png") no-repeat 92% center;background-size:auto 35%}
.nav-ico {position:absolute;top:.1rem;right:.2rem;width:.4rem;height:.36rem;background-position:-.5rem -1.2rem}
#navwrap .sub-box a:first-child {border-top:none}
#navwrap .sub-box a:hover {background:url("../images/ico_right.png") no-repeat 92% center #1048a0;color:#fff}
.login {width:90%;margin:3% auto;padding:3%}
.login li {width:100%;margin-bottom:5%}
.login li img {float:right;margin-right:10%;width:30%;height:.67rem}
.login_input {display:block;height:2.8em;-webkit-appearance:none;border-radius:0}
.login_textarea {height:8em;margin-bottom:-2%}
.login li .pin_width {width:50%}
.login li .login_btn {width:100%;color:#fff;border:0;text-align:center;font:.3rem/.8rem "microsoft yahei";background:#da0001;box-shadow:none}
.login input,.login textarea {width:100%;border:1px solid #dcdcdc;background:#fff;color:#333;font:.24rem/.5rem "microsoft yahei";text-indent:.1rem}
#tip {padding:5% 0;min-height:300px}
#tip b {color:#da0001;font-weight:700}
.indexTit {width:94%;margin:0 auto .4rem;height:.68rem;line-height:.64rem;border-bottom:2px solid #e2e2e2}
.indexTit .more {float:right;font-family:arial;margin-top:.06rem;font-size:.2rem;text-transform:uppercase}
.indexTit h3 {display:inline-block;font-size:.3rem;position:relative}
.indexTit h3 span {font-size:.24rem;font-family:arial;margin-left:.12rem}
.indexTit h3:before {width:48%;height:2px;position:absolute;left:0;bottom:-3px;display:block;content:"\20";background:#1e468e}
@media only screen and (min-width:641px) {html {font-size:100px}
}
@media only screen and (max-width:640px) {html {font-size:100px}
}
@media only screen and (max-width:540px) {html {font-size:84.375px}
}
@media only screen and (max-width:480px) {html {font-size:75px}
}
@media only screen and (max-width:414px) {html {font-size:64.6875px}
}
@media only screen and (max-width:400px) {html {font-size:62.5px}
}
@media only screen and (max-width:375px) {html {font-size:58.5938px}
}
@media only screen and (max-width:360px) {html {font-size:56.25px}
}
@media only screen and (max-width:320px) {html {font-size:50px}
}
#topnav.menu-btn .menu-line {background:#000;height:4px;position:absolute;width:24px;right:0}
#topnav.menu-btn #menu-line1 {top:0}
#topnav.menu-btn #menu-line2 {top:50%}
#topnav.menu-btn #menu-line3 {top:100%}
#topnav.menu-btn .menu-line {animation-duration:.5s;animation-timing-function:ease;animation-iteration-count:1;animation-direction:normal;animation-delay:0;animation-play-state:running;animation-fill-mode:forwards}
#topnav.menu-btn.inactive #menu-line1 {animation:800ms ease 0s normal none 2 running menu}
#topnav.menu-btn.inactive #menu-line2 {animation:800ms ease .16s normal none 2 running menu}
#topnav.menu-btn.inactive #menu-line3 {animation:800ms ease .32s normal none 2 running menu}
@keyframes menu-line1-hover {0% {}
50% {transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg)}
100% {top:50%;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg)}
}
@keyframes menu-line2-hover {0% {opacity:1}
50% {opacity:1}
51% {opacity:0}
100% {opacity:0}
}
@keyframes menu-line3-hover {0% {}
50% {transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg)}
100% {top:50%;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg)}
}
@keyframes menu-line1 {0% {top:50%;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg)}
50% {top:50%;transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg)}
100% {top:0%;transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg)}
}
@keyframes menu-line2 {0% {opacity:0}
50% {opacity:0}
51% {opacity:1}
100% {opacity:1}
}
@keyframes menu-line3 {0% {top:50%;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg)}
50% {top:50%;transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg)}
100% {top:100%}
}
@-webkit-keyframes menu {0% {width:24px}
45% {width:6px}
90% {width:24px}
100% {width:24px}
}
@keyframes menu {0% {width:24px}
45% {width:6px}
90% {width:24px}
100% {width:24px}
}
#maximg img {max-width:100%!important;height:auto!important}

/*分页样式*/
.page {clear:both;margin:20px;overflow:hidden;margin-left:0px;text-align:center;font-size:12px}
.page a,.page span {display:inline-block;border:1px solid #ccc;padding:4px 10px;margin:0 1px;line-height:24px;background:#fff;color:#999}
.page .current {background:#da0001;color:#fff;border:1px solid #da0001}
.page ul li:hover a {color:#fff;}
.page ul li.thisclass {display:inline-block;border:1px solid #da0001;padding:4px 12px;margin:0 1px;background:#da0001;color:#fff;}
.page ul li.thisclass a {color:#fff;}
.page ul li a {display:block;color:#999}
.page ul li a:hover {color:#fff;}
.page .pageinfo{display:none}

