@charset "utf-8";
html {font-size: 10px;-webkit-text-size-adjust: none;}
@media screen and (min-width:320px){html{font-size: 10px;}}
@media screen and (min-width:360px){html{font-size: 11.25px;}}
@media screen and (min-width:375px){html{font-size: 11.7px;}}
@media screen and (min-width:384px){html{font-size: 12px;}}
@media screen and (min-width:480px){html{font-size: 15px;}}
@media screen and (min-width:414px){html{font-size: 13px;}}
@media screen and (min-width:560px){html{font-size: 17.5px;}}
@media screen and (min-width: 600px){html{font-size: 19.375px;}}
@media screen and (min-width:640px){html{font-size: 20px;}} /*来自index1.css*/
html,body,div,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,blockquote,pre,form,fieldset,table,th,td,span,input,textarea {margin:0; padding:0;}
html {min-width: 320px;color: #666;}
img{ width:100%; vertical-align:middle;}
body{color:#222; max-width:640px; margin:0 auto; font-family:"Microsoft YaHei", Helvetica, STHeiTi, sans-serif; font-size:1.3rem; line-height:2.4rem; background:#f9f9f9;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 1.3rem;}
li,ol {list-style: none;}
i,em {font-style: normal;}
a {text-decoration: none;color: #666;}
a:hover {color: #666;}
input[type="button"],
input[type="submit"],
input[type="reset"] {-webkit-appearance: none;}
textarea {-webkit-appearance: none;}
/* -- 整体布局 -- */
input textarea {font-family: "Microsoft YaHei"}
.wrap{background:#fff;font-size:12px;}
.wrap img {width: 100%;}/*来自index1.css*/
.g-bd .right {height: 2.2em;line-height: 2.2em;padding: 0 0.75em;}
/*头部*/
.g-hd {	background: #fff;position: relative;z-index: 99;}
.top1 {	overflow: hidden;}
.menu1 {height: 6.7rem;	overflow: hidden;background:#01408d;position: relative;}
.menu1::before {position: absolute;	top: 49%;left: 0;width: 100%;height: 1px;background: #2b85db;border-bottom: 1px solid #00519f;content: "";}
.menu1 li {	width: 33.3%;text-align: center;line-height: 3.35rem;color: #fff;float: left;position: relative;overflow: hidden;background:#01408d;font-size:14px; font-weight:normal; border-bottom: 0.05rem solid #1facd7;}
.menu1 li a {display: block;color: #fff;font-size: 1.2rem;font-size:14px; color:#fff; font-weight:normal;}
.menu1 li::before {	position: absolute;	top: 0;	right: 0;width: 1px;height: 100%;content: "";border-right: 1px 0a74e0 solid}
.menu1 li:hover, .menu1 li.cur {background:#1facd7;}
.menu1 li:nth-child(3n+0)::before{border-right: none}
/*x*/
.g-ft{font-size:1em;z-index: 999; position: relative;overflow:hidden;}
.g-ft::before{position: absolute; content: ""; top: 2.2rem;left: 0; width: 100% ; height: 0.1rem;background:#e5e5e5;}
.g-top{width:4.25rem; height:4.25rem; margin: 0 auto; overflow: hidden;position: relative; z-index: 9;}
.g-top img{display: block;width:100%;}
.f_wz1{padding-top: 0.5rem; margin-bottom: 70px; font-size: 1.2rem; background:#ebebeb; color:#222; text-align: center; line-height: 2.4rem;}
.f_wz1 a{ color:#666666;display: inline-block;}
/*底部导航板块*/
.f_menu {position: fixed;z-index: 999;bottom: 0;width: 100%;max-width: 640px;margin: 0 auto;background:#01408d;border-right: 1px 0a74e0 solid}
.f_menu li {position: relative;	float: left;width: 25%;}
.f_menu li a {display: block;padding: 2.4167em 0 0.4em 0;font-size: 15px;border-right: 1px solid #547faf;text-align: center;color: #ffffff;	background: url(../images/f_icon1.png) no-repeat center 0.6em;background-size: 1.5834em 1.625em;}
.f_menu li:nth-of-type(2) a {background-image: url(../images/f_icon2.png);background-size: 1.6667em 1.375em;}
.f_menu li:nth-of-type(3) a {background-image: url(../images/f_icon3.png);background-size: 1.25em 1.75em;}
.f_menu li:nth-of-type(4) a {border-right: none;background-image: url(../images/f_icon4.png);background-size: 1.792em 1.7084em;}
.f_menu li.cur a {background-color: #1facd7;}
.f_menu li ul {	position: absolute;	z-index: 1000;width: 100%;padding: 0.4em 0;left: 0;bottom: 4.1em;background: #01458d;display: none;}
.f_menu li ul li {float: none;width: 100%;}
.f_menu li:nth-of-type(2) ul li a {display: block;height: 2em;padding: 0;border-bottom: 1px solid #ffffff;border-right: none;text-align: center;line-height: 1.75em;color: #ffffff;	background: none;}
.f_menu li ul li:first-of-type a {border-top: none;}
.f_menu li ul li:last-of-type a {border-bottom: none;}