@charset "UTF-8";
/*全局样式*/
* { padding: 0; margin: 0; }

li { list-style: none; }

a, u { text-decoration: none; }

a:hover { text-decoration: none; }

a:focus { text-decoration: none; outline: none; }

input { outline: none; box-sizing: border-box; }

input[type=text] { appearance: button; -webkit-appearance: button; }

textarea:focus { outline: none; }

textarea { resize: none; appearance: button; -webkit-appearance: button; }

button, select { outline: none; }

button { border: none; }

h1, h2, h3, h4, h5, h6, label, dt { font-weight: normal; }

h1, h2, h3, h4, h5, h6, ul, ol, dl, p, table, label { margin: 0; }

body { font-family: '微软雅黑'; }

.free_editing { color: #888; font-size: 14px; line-height: 30px; }
.free_editing img { max-width: 100%; height: auto; }

/*header*/
.header { width: 100%; background: #fff; position: fixed; top: 0; left: 0; z-index: 99; }
.header .headerbox { position: relative; }
.header .headerbox .header_logo { height: 68px; line-height: 68px; position: absolute; top: 15px; z-index: 2; }
.header .headerbox .header_logo a { float: left; height: 100%; display: block; }
.header .headerbox .header_logo a img { width: auto; height: 100%; }
.header .headerbox .header_logo .nav_open { width: 40px; float: right; height: 32px; display: block; background: none; }
.header .headerbox .header_logo .nav_open img { width: 100%; height: 100%; vertical-align: top; }
.header .headerbox .header_con { width: 100%; position: relative; z-index: 1; text-align: center; }
.header .headerbox .header_con .header_nav_text { width: 100%; height: 50px; z-index: 1000; display: none; background: #fff; line-height: 50px; padding-left: 20px; padding-right: 20px; border-bottom: 1px solid #ccc; }
.header .headerbox .header_con .header_nav_text h3 { float: left; color: #333; font-size: 16px; line-height: 50px; }
.header .headerbox .header_con .header_nav_text .nav_close { width: 30px; height: 100%; float: right; background: none; }
.header .headerbox .header_con .header_nav_text .nav_close img { max-width: 100%; max-height: 100%; }
.header .headerbox .header_con .header_nav_list { width: 100%; }
.header .headerbox .header_con .header_nav_list .header_nav_title { width: auto; display: inline-block; *display: inline; zoom: 1; }
.header .headerbox .header_con .header_nav_list .header_nav_title a { color: #000; height: 98px; display: block; padding: 0 20px; font-size: 16px; line-height: 98px; }
.header .headerbox .header_con .header_nav_list .header_nav_title .active { color: #fff; background: #0099ff; }
.header .headerbox .header_con .header_nav_list .header_nav_title:hover a { color: #fff; background: #0099ff; }
.header .headerbox .header_con .language { height: 68px; line-height: 28px; position: absolute; z-index: 2; top: 34px; right: 0; }
.header .headerbox .header_con .language a { color: #909090; padding: 0 6px; font-size: 12px; position: relative; display: inline-block; }
.header .headerbox .header_con .language a:first-child:after { width: 1px; height: 12px; content: ""; display: block; position: absolute; top: 28px; right: -3px; /* background: #909090;  */}
.header .headerbox .header_con .language .cur { color: #0099ff; }
.header .headerbox .header_con.in { left: 0; }
.header .headerbox .header_con.in .header_nav_text { display: block !important; }
.header .headerbox .header_con.in .language { display: block; position: static; padding-left: 15px; }
.header .headerbox .header_nav_bg { width: 100%; height: 100%; display: none; position: fixed; top: 0; left: 0; z-index: 999; background: #000; opacity: 0.5; filter: alpha(opacity=80); }

.top { width: 100%; height: 98px; background: #fff; }

@media screen and (max-width: 1199px) { .header { padding: 10px 0; }
  .header .headerbox .header_logo { width: 100%; position: static; }
  .header .headerbox .header_logo .nav_open { margin-top: 18px; }
  .header .headerbox .header_con { width: 45%; height: 100%; transition: all .6s ease 0s; -webkit-transition: all .6s ease 0s; position: fixed; top: 0; left: -100%; z-index: 1000; background: #fff; overflow-y: auto; text-align: left; }
  .header .headerbox .header_con .header_nav_list .header_nav_title { display: block; border-bottom: 1px solid #ddd; }
  .header .headerbox .header_con .header_nav_list .header_nav_title h3 { height: 50px; font-size: 16px; line-height: 50px; }
  .header .headerbox .header_con .header_nav_list .header_nav_title h3 a { height: 50px; display: block; line-height: 50px; }
  .header .headerbox .header_con .language { display: none; }
  .top { height: 88px; } }
@media screen and (max-width: 767px) { .header .headerbox .header_logo { height: 50px; line-height: 50px; }
  .header .headerbox .header_logo .nav_open { margin-top: 9px; }
  .header .headerbox .header_con { width: 80%; }
  .top { height: 70px; } }
/*footer*/
.footer { width: 100%; padding: 40px 0; background: #333; position: relative; }
.footer dl { width: 14%; float: left; font-family: "宋体"; }
.footer dl dt { color: #ccc; font-size: 16px; font-weight: bold; line-height: 26px; margin-bottom: 20px; }
.footer dl dd a { color: #888; display: block; font-size: 12px; line-height: 20px; margin-bottom: 10px; }
.footer dl dd a:hover { color: #0099ff; }

.copyright { width: 100%; color: #555; padding: 10px 0; font-size: 12px; font-family: "宋体"; background: #222; position: relative; z-index: 999; }
.copyright .copyL { float: left; line-height: 30px; }
.copyright .copyL span { display: inline-block; }
.copyright .copyL a { color: #555; display: inline-block; }
.copyright .copyR { float: right; }
.copyright .copyR ul { height: 30px; line-height: 30px; }
.copyright .copyR ul li { padding: 0 8px; position: relative; display: inline-block; }
.copyright .copyR ul li .copycon { width: 30px; height: 30px; background: #333; overflow: hidden; text-align: center; border-radius: 50%; }
.copyright .copyR ul li .copycon img { max-width: 100%; }
.copyright .copyR ul li .copycode { width: 110px; height: 110px; display: none; position: absolute; top: -125px; right: 20px; }
.copyright .copyR ul li:hover .copycode { display: block; }

@media screen and (max-width: 991px) { .footer .footerbox { padding: 0; width: 100%; }
  .footer dl { width: 100%; float: none; padding: 5px 0; margin-bottom: 10px; border-bottom: 1px dashed #555; }
  .footer dl dt { padding: 0 15px; margin-bottom: 10px; }
  .footer dl dd { padding: 0 30px; } }
@media screen and (max-width: 767px) { .footer { padding: 20px 0; }
  .copyright { padding: 10px 0; }
  .copyright .copyL { width: 100%; float: none; }
  .copyright .copyL span { display: block; line-height: 25px; }
  .copyright .copyL a { line-height: 25px; margin-right: 10px; }
  .copyright .copyR { display: none; } }
/*加载*/
.load { width: 100%; text-align: center; }
.load a { color: #0099ff; font-size: 12px; font-family: "宋体"; padding: 10px 40px; border-radius: 30px; display: inline-block; border: 2px solid #0099ff; }

/*content*/
.main { width: 100%; margin-top: -60px; padding-bottom: 80px; }

.nynav { height: 60px; line-height: 60px; background: rgba(255, 255, 255, 0.3); filter: alpha(opacity=30); }
.nynav a { color: #555; margin: 0 15px; font-size: 14px; font-family: "宋体"; font-weight: bold; position: relative; display: inline-block; }
.nynav a:after { width: 0; height: 2px; content: ""; display: block; background: #0099ff; position: absolute; left: 50%; bottom: 0; }
.nynav a:hover:after { left: 0; width: 100%; transition: 0.5s; }
.nynav .cur:after { width: 100%; height: 2px; content: ""; display: block; background: #0099ff; position: absolute; left: 0; bottom: 0; }

.bread { width: 100%; height: 50px; line-height: 50px; }
.bread .breadbox { float: right; }
.bread .breadbox a { color: #666; margin: 0 5px; font-size: 12px; font-family: "宋体"; display: inline-block; }
.bread .breadbox .cur { color: #0099ff; }
.bread .breadbox u { display: inline-block; }

.content { width: 100%; background: #fff; padding-top: 80px; padding-right: 60px; padding-bottom: 60px; }
.content .contentimg { width: 100%; height: 80px; line-height: 80px; position: relative; padding-left: 60px; background-image: url(../images/ht/wz10.jpg); background-size: 100% 100%; background-repeat: no-repeat; }
.content .contentimg .contenttitle { height: 60px; color: #0099ff; font-size: 50px; line-height: 60px; font-weight: bold; position: absolute; top: -30px; }
.content .contentimg .contenttitle2 { color: #000; font-size: 20px; }
.content .contentbox { padding-top: 50px; padding-left: 60px; }

@media screen and (max-width: 767px) { .main { margin-top: 0; padding-bottom: 60px; }
  .nynav { height: auto; }
  .nynav a { font-size: 12px; }
  .nynav a:hover:after { display: none; }
  .content { padding-right: 0; padding-top: 40px; padding-bottom: 0; }
  .content .contentimg { padding-left: 15px; background: #e6f3fb; }
  .content .contentimg .contenttitle { top: -15px; height: 30px; font-size: 30px; line-height: 30px; }
  .content .contentbox { padding: 30px 15px; } }

/*# sourceMappingURL=public.css.map */
