﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15;
  text-size-adjust: none;
  font-family:Helvetica,'Hiragino Sans GB','Microsoft Yahei','微软雅黑',Arial,sans-serif;
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
  min-width: 1200px;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

body, ol, ul, li, h1, h2, h3, h4, h5, h6, p { margin: 0; padding: 0; }

.topfont{font-size:12px;font-style:normal;line-height:18px;color:#333}
.topfont A{font-size:12px;font-style:normal;line-height:18px;color:#333;text-decoration:none}
.topfont A:hover{font-size:12px;font-style:normal;line-height:18px;color:#d2000d;text-decoration:underline}
.redfont{font-size:12px;font-style:normal;line-height:18px;color:#d2000d}
.redfont A{font-size:12px;font-style:normal;line-height:18px;color:#c00;text-decoration:none}
.redfont A:hover{font-size:12px;font-style:normal;line-height:18px;color:#c00;text-decoration:underline}
.menufont{font:"宋体";font-size:13px;color:#000}
.menufont a:link,a:visited{ text-decoration:none}
.menufont a:hover,a:active{color:#d2000d;text-decoration:underline}
.topnewblue{font-size:12px;font-style:normal;line-height:18px;color:#036}
.topnewblue A{font-size:12px;font-style:normal;line-height:18px;color:#000;text-decoration:none}
.titilecz{font-size:32px;font-weight:700;line-height:160%;color:#036;font-family:"Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"}
.civilizationwordred{font-size:20px;font-weight:700;color:#c00;line-height:220%}
.civilizationwordred A{font-size:14px;font-weight:700;color:#c00;font-style:normal;line-height:18px;text-decoration:none}
.civilizationwordred A:hover{font-size:14px;font-weight:700;color:#c00;font-style:normal;line-height:18px;text-decoration:underline}
.civilizationwordblank{font-size:12px;font-style:normal;line-height:18px;color:#333}
.civilizationwordblank A{font-size:12px;font-style:normal;line-height:18px;color:#333;text-decoration:none}
.civilizationwordblank A:hover{font-size:12px;font-style:normal;line-height:18px;color:#f30;text-decoration:underline}
.dahei{font-size:16px;color:#3d3d3d;font-weight:700;line-height:42px;font-family:"宋体"}
.dahei A{font-size:16px;color:#3d3d3d;font-weight:700;line-height:42px;font-family:"宋体";text-decoration:none}
.dahei A:hover{font-size:16px;color:#3d3d3d;font-weight:700;line-height:42px;font-family:"宋体";text-decoration:none}
.zong14{font-size:13px;font-style:normal;line-height:22px;color:#000;text-decoration:none}
.zong14 A{font-size:13px;color:#000;font-style:normal;line-height:22px;text-decoration:none}
.zong14 A:hover{font-size:13px;color:#d2000d;font-style:normal;line-height:22px;text-decoration:underline}
.more{font-size:11px;font-style:normal;line-height:16px;color:#999}
.more A{font-size:11px;font-style:normal;line-height:16px;color:#999;text-decoration:none}
.more A:hover{font-size:11px;font-style:normal;line-height:16px;color:#d2000d;text-decoration:none}
.listtext{font-size:14px;font-style:normal;line-height:25px;color:#333;text-decoration:none}
.listtext A{font-size:14px;font-style:normal;line-height:25px;color:#000;text-decoration:none}
.list A:hover{font-size:16px;font-style:normal;line-height:220%;color:#c00;text-decoration:underline}
.list A{font-size:16px;font-style:normal;line-height:220%;color:#000;text-decoration:none}
.list A:hover{font-size:16px;font-style:normal;line-height:220%;color:#c00;text-decoration:underline}
.intro{text-align:left;font-size:14px;line-height:22px;padding-top:5px;padding-bottom:5px;color:#333}
.intro A{font-size:14px;line-height:22px;padding-top:5px;padding-bottom:5px;color:#333;text-decoration:none}
.intro A:hover{font-size:14px;line-height:22px;padding-top:5px;padding-bottom:5px;color:#f30;text-decoration:underline}
.hong{font-size:14px;font-style:normal;line-height:18px;color:#fff;padding-left:20px}
.hong span{background-color:#d2000d;font-style:normal;line-height:30px;color:#c00;padding:5px 20px 5px 20px;margin-right:20px}
.hong A{font-size:14px;font-style:normal;line-height:18px;color:#fff;text-decoration:none}
.hong A:hover{font-size:14px;font-style:normal;line-height:18px;color:#fff;text-decoration:underline}
.hong1{font-size:14px;font-style:normal;line-height:18px;color:#000}
.hong1 span{background-color:#e4e2e2;font-style:normal;line-height:30px;color:#c00;padding:5px;margin-right:3px;border:#ccc 1px solid}
.hong1 A{font-size:14px;font-style:normal;line-height:18px;color:#000;text-decoration:none}
.hong1 A:hover{font-size:14px;font-style:normal;line-height:18px;color:#000;text-decoration:underline}
.black{font-size:14px;font-style:normal;line-height:18px;color:#000}
.black A{font-size:14px;font-style:normal;line-height:18px;color:#000;text-decoration:none}
.black A:hover{font-size:14px;font-style:normal;line-height:18px;color:#c00;text-decoration:underline}
.closeWinxin{background:url(weixin_duilian.jpg)}
.winxin_duilian{background:url(close_winxin.gif)}
.winxin_duilian2{background:url(wmw.jpg)}
#con1{width:1200px;height:270px;margin:9px auto}
#con1right{float:right;width:580px;height:400px;background-image:url(image/36075.files/fplb_z.jpg);background-position:left top;background-repeat:no-repeat}
#con1right ul{width:500px;float:left;margin:5px 0 0 0;padding:0}
#con1right li{font:bold 18px/180% "宋体";font-size:1.8rem;line-height:29px;margin:5px 0 0 0;padding:0 0 0 10px}
#con1right li span{font:normal 14px/160% "宋体";font-size:1.4rem;color:#999;display:list-item;margin-bottom:8px;text-align:left}
#con1right p{width:85%;height:40px;float:left;border-bottom:#c00 1px solid}
#con1right p a{float:left;text-align:left;padding-left:24px;font:bold 24px/180% "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";font-size:22px;COLOR:#000;LINE-HEIGHT:30px;font-weight:700;TEXT-DECORATION:none}
#con1right p a:hover{font:bold 24px/180% "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";font-size:2.2rem;COLOR:#000;LINE-HEIGHT:30px;font-weight:700;TEXT-DECORATION:none}
#con1right span a{width:15%;height:30px;float:right;font:normal 15px/180% "Microsoft YaHei";font-size:15px;COLOR:#c00;LINE-HEIGHT:60px;TEXT-DECORATION:none}
#con1rightt{width:100%;float:left;text-align:left;margin-top:10px}
#con1rightt A{font-size:18px;font-weight:bolder;line-height:220%;COLOR:#000;TEXT-DECORATION:none}
#con1rightt A:hover{font-size:18px;font-weight:bolder;line-height:220%;COLOR:#000;TEXT-DECORATION:none}
#con1rightt ul{text-align:left;padding:0;margin:5px 0 0 0;padding-left:25px;display:list-item;float:left}
#con1rightt li{margin:0;padding:0;color:#666;list-style:none}
#con1rightt span{font-size:16px;font-weight:400;line-height:220%;COLOR:#000;TEXT-DECORATION:none}
#con1rightt span a{font-size:16px;font-weight:400;line-height:220%;COLOR:#000;TEXT-DECORATION:none}
#playBox{width:760px;height:470px;margin:0 auto;background:#333;position:relative;overflow:hidden;float:left}
#playBox .oUlplay{width:99999px;position:absolute;left:0;top:0}
#playBox .oUlplay li{float:left;list-style:none}
#playBox .oUlplay img{width:760px;height:470px}
#playBox .oUlplay li span{width:100%;height:50px;background-color:#000;FILTER:filter:alpha(opacity:60);opacity:.6;-moz-opacity:.6;-khtml-opacity:.6;position:relative;bottom:50px;display:block;text-align:center}
#playBox .oUlplay li a{color:#fff;font:normal 16px/270% "宋体";font-size:16px}
#playBox .pre{cursor:pointer;width:45px;height:45px;background:url(l.png) no-repeat;position:absolute;top:190px;left:0;z-index:10}
#playBox .next{cursor:pointer;width:45px;height:45px;background:url(r.png) no-repeat;position:absolute;top:190px;right:0;z-index:10}
#playBox .smalltitle{width:760px;height:10px;position:absolute;bottom:55px;z-index:10}
#playBox .smalltitle ul{width:120px;text-align:center;margin:0 auto}
#playBox .smalltitle ul li{width:10px;height:10px;margin:0 5px;border-radius:10px;background:#fff;float:left;overflow:hidden;list-style:none}
#playBox .smalltitle .thistitle{background:#69aaec}
.jjcztitle{float:left;text-align:left;padding-left:24px;padding-bottom:10px;font-size:22px;COLOR:#000;LINE-HEIGHT:30px;font-weight:700;TEXT-DECORATION:none}
.lmst{ height:50px; border-bottom:#999 1px solid}
.lmst2{width:100%;height:50px;margin:0;border-bottom:#999 1px solid}
.jzgtitle{font-size:18px;font-weight:700;color:#fff;background-color:#c00}
.w-public-nav{height:52px;background-color:#fd0b05;color:#fff;font-size:20px}
.w-public-nav{height:52px;background-color:#fd0b05;color:#fff;font-size:20px}
.w-public-nav .w-nav-container{margin:0 auto;width:1200px;height:52px}
.w-public-nav .w-nav-container ul{height:52px}
.w-public-nav .w-nav-container .w-nav-parent li{line-height:52px; display: inline; }
.w-public-nav .w-nav-container .w-nav-parent li a:hover{background-color:#f3f3f3;color:#fd0b05;font-size:16px}
.w-public-nav .w-nav-container .w-nav-parent li a{ width: 100px; text-align: center; /* padding:0 18px; */ display:block;color:#fff;font-size:16px}
.w-nav-parent li .w-nav-second-level{top:52px;left:0;width:1200px;z-index:99;background-color:#f3f3f3;display:none}
.w-nav-parent li.on .w-nav-second-level{display:block}
.w-nav-parent li .w-nav-second-level a{color:#2b2b2b;font-size:16px}
.w-nav-parent li .w-nav-second-level a:hover{color:#fd0b05}
.nav-xjdx{padding-left:335px;width:865px!important}
.nav-wmcj{padding-left:505px;width:695px!important}
.nav-zyfw{padding-left:685px;width:515px!important}
.nav-wcn{padding-left:700px;width:500px!important}
.nav-whzx{padding-left:840px;width:360px!important}
.fl{float:left}
.fr{float:right}
.pa{position:absolute}
.pr{position:relative}
.picScroll-left{margin:35px auto;width:1200px;height:80px;overflow:hidden;position:relative}
.picScroll-left .bd{height:80px}
.picScroll-left .bd .tempWrap{height:80px}
.picScroll-left .bd .tempWrap li{margin-right:20px;width:224px;height:80px}
.picScroll-left .bd .tempWrap li img{width:100%;height:80px;display:block}
.picScroll-left .swiper-btn{position:absolute;width:32px;height:80px;z-index:99;background:url(home-small-swiper-btn.png) no-repeat;cursor:pointer;opacity:.35;transition:all .5s}
.picScroll-left .swiper-btn:hover{opacity:1}
.picScroll-left .prev{top:0;left:0;background-position:0 0}
.picScroll-left .next{right:0;top:0;background-position:-32px 0}
.tzgg{border-left:1px solid #f1f2f6;border-right:1px solid #f1f2f6;border-bottom:1px solid #f1f2f6;margin-bottom:15px}
.tzgg1{border:1px solid #f1f2f6;margin-bottom:15px}
.tmt10{margin-top:10px}
.tzgg-tit{height:35px;background-color:#f1f2f6;margin-bottom:10px}
.tzgg-tit span{color:#ca1b00;font-size:18px;display:inline-block;padding:0 15px;background-color:#fff;line-height:35px;border-top:2px solid #ca1b00;float:left;font-weight:700}
.tzgg-tit a{float:right;color:#727272;font-size:16px;line-height:35px;margin-right:10px}
.wmzx{height:35px;margin-bottom:10px;border-bottom:1px solid #ca1b00}
.wmzx1{height:35px;margin-bottom:10px}
.wmzx span{color:#ca1b00;font-size:18px;display:inline-block;padding:0 15px;background-color:#fff;line-height:33px;border-bottom:3px solid #ca1b00;float:left;font-weight:700}
.wmzx a{float:right;color:#727272;font-size:16px;line-height:35px;margin-right:10px}
.wmzx1 a{float:right;color:#727272;font-size:16px;line-height:35px;margin-right:10px}
.w-tab .w-tab-box .w-tab-item{display:none}
.w-tab .w-tab-box .dfcz-news{overflow:hidden}
.dfcz-news{width:415px;height:270px;margin:5px 0 10px 0}
.dfcz-news a{text-decoration:none;color:inherit}
.dfcz-news a:hover{text-decoration:none;color:inherit}
.dfcz-news img{width:100%;height:100%}
.dfcz-news span{width:100%;height:30px;position:relative;background-color:#333;display:block;top:-30px;opacity:.7;line-height:30px;text-align:center;color:#fff;font-size:16px}
.w-tab .w-tab-box .dfcz-news img{transition:all .5s}
.w-tab .w-tab-box .dfcz-news:hover img{transform:scale(1.1,1.1)}
.whzt_content{width:100%;margin:0 auto;padding-top:5px}
.whzt_content dl{width:100%;margin:0 auto}
.whzt_content dd{padding-bottom:3px}
.whzt_content1{width:98%;margin:0 auto;padding:5px}
.whzt_content1 dl{width:100%;margin:0 auto}
.whzt_content1 dd{padding-bottom:3px}
.whzt_left{float:left;width:129px;padding-right:5px}
.whzt_left1{float:left;width:120px}
.whzt_left img{padding:2px;border:1px solid #d1cfcf}
.whzt_right{float:right;width:250px;font-size:12px}
.whzt_right1{float:right;width:165px;font-size:12px}
.whzt_right_title{width:100%;display:block;color:#000;font-weight:700;line-height:20px;font-size:14px;text-align:left}
.whzt_right_content{width:100%;display:block;line-height:20px;color:#787475;text-align:left}

.lm_top1{margin:0 auto;background:url(wmwlm_title_bg.jpg) no-repeat center top;width:1170px;height:29px;overflow:hidden;text-indent:20px;line-height:35px;color:#c30102;font-weight:700}
.lm{margin:0 auto;width:1170px}
.wmwlm_list{ padding-top:10px;font-size:14px}
.wmwlm_list ul{margin-left:0;padding-left:0}
.wmwlm_list li {float:left;text-align:left; list-style:none;padding-right:5px; }
.wmwlm_list li a {color:#101415; font-size:16px;font-weight:400; text-decoration:none}
.wmwlm_list li a:hover {font-size:16px;font-weight:400; color:#bd4730}
.left_top7{margin:0 auto;font-size:20px;text-align:left;border-bottom:#999 1px solid; height:36px;overflow:hidden;line-height:28px;color:#c00;font-weight:700}



.nav{width:1200px;height:auto;text-align:center;margin:0 auto}
ul{margin:0;padding:0;font-size:14px;color:#fff;line-height:30px;white-space:normal}
li{list-style-type:none; }
.sonmenu{width:1200px;height:25px;font-size:12px;margin-bottom:5px;color:#03f;background-repeat:no-repeat}
a:link{text-decoration:none}
a:visited{text-decoration:none}
a:hover{text-decoration:none;color:#d2000d}
a:active{text-decoration:underline;color:#d2000d}
.title{background:#f0f0f0;margin:2px;font-size:12px;padding-left:10px}
.listtext{font-size:16px;font-style:normal;line-height:220%;color:#333;text-decoration:none}
.listtext A{font-size:16px;font-style:normal;line-height:220%;color:#000;text-decoration:none}
.imp{font-size:16px;font-style:normal;line-height:220%;color:#000;text-decoration:none}
.imp A{font-size:16px;font-style:normal;line-height:220%;color:#000;text-decoration:none}
.imp A:hover{font-size:16px;color:#d2000d;font-style:normal;line-height:220%;text-decoration:underline}
.smallimp{font-size:13px;font-style:normal;line-height:25px;color:#000;text-decoration:none}
.smallimp A{font-size:13px;color:#000;font-style:normal;line-height:25px;text-decoration:none}
.smallimp A:hover{font-size:13px;color:#d2000d;font-style:normal;line-height:25px;text-decoration:underline}
.dfcz{font-size:13px;line-height:24px;font-style:normal;background-color:#f5f5f5;text-align:left;border:1px solid #ced4d8;padding-left:20px;padding-top:6px;padding-bottom:3px}
.dfcz a{color:#000;text-decoration:none}
.titiltt a{font-size:28px;font-weight:700;line-height:160%;color:#036;text-decoration:none;font-family:"Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"}
.titiltt a:hover{font-size:28px;font-weight:700;line-height:160%;text-decoration:none;color:#036;font-family:"Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"}
whzt_right_title a{font-size:14px;font-weight:400;line-height:220%;color:#000;text-decoration:none}
.ldwj a{color:#000}
.ldwj a:hover{color:#d2000d}
.picScroll-left{margin:20px auto!important}
.picScroll-left .swiper-btn{background:url(zypic.png) no-repeat;background-position:-32px 0}
.picScroll-left .prev{background-position:0 0!important}
#boxk{width:415px;font-size:12px}
#boxk ul{margin:0;padding:0;list-style:none}
#boxk #tabk{height:39px;padding-left:10px;border-bottom:1px solid #aacbee}
#boxk #tabk li{height:39px;margin-right:15px;font-size:16px;float:left;cursor:pointer;text-align:center;color:#ccc;line-height:39px}
#boxk #tabk li.on{height:38px;font-size:16px;position:relative;border-bottom:#d2000d 1px solid;text-align:center}
#boxk #tabk li.on a{font-size:16px;color:#c00}
#boxk #tabk li a{font-size:16px;color:#666}
#boxk #tab_conk{padding:0 10px 0 0}
#boxk #tab_conk li{display:none}
#boxk #tab_conk #tab_conk_1{display:block}
#boxt{width:325px;font-size:14px}
#boxt ul{margin:0;padding:0;list-style:none}
#boxt #tabt{height:39px;background-color:#ff9000}
#boxt #tabt li{width:100px;height:39px;font-size:16px;line-height:39px;color:#fff;font-weight:700;float:left;cursor:pointer;text-align:center}
.wmgg1 img{width:224px;height:80px}



.container { width: 1200px; margin: 0 auto; }
.top_bar { padding: 45px 0 30px; overflow: hidden; }
.tl_logo { float: left; margin-right: 20px; }
.tc_banner { float: left; margin-right: 20px; }
.tc_banner img { display: block; width: 580px; height: 115px; }
.tr_box { float: left; position: relative; }
.tr_box .tb_r1 { overflow: hidden; margin-top: -6px; }
.tr_box .tb_r2 { margin-top: 8px; overflow: hidden; }
.tr_box .tb_r3 { margin-top: 10px; text-align: center; width: 366px; }
.tr_box .tb_r3 a { color: #333; font-size: 18px; margin-right: 1.5em; letter-spacing: 3px; }


.w-list ol li{width: 32px;float: left; margin-right: 18px;overflow: hidden;height:40px;background: url(tr_r1_bg.jpg) no-repeat left  top; cursor: pointer;}
.w-list ol li:hover{ background-image: url(tr_r1_bg_hover.jpg); }
.w-list ol li.wx{width: 32px;}
.w-list ol li.wb{background-position:-51px  top;width: 35px;}
.w-list ol li.dy{background-position: -103px  top;width:21px;}
.w-list ol li.ks{background-position:-145px  top;width:23px;}
.w-list ol li.yy{background-position: -190px  top;width:24px;}
.w-list ol li.fgx{background-position: -238px  top;width:1px;}
.w-list ol li.swsy{background-position: -261px  top;width:28px;}
.w-list ol li.sc{background-position: -300px  top;width:28px;}
.w-list ol li.yj{background-position: -340px  top;width:29px; margin-right: 0;}
.wx-ewm, .wb-ewm, .dy-ewm, .ks-ewm, .yy-ewm {width: 90px;position: absolute;top: 45px;display: none;left: -10px; text-align:center; }
.tchuwem { width: 90px; display: block;overflow: hidden; font-size: 14px;}
.tchuwem li {float:left; color: #333; width: 90px;text-align: center;font-size: 14px;line-height: 21px;}
.tchuwem img { width: 75px;}
.wb-ewm{left: 30px;}
.dy-ewm{left: 85px;}
.ks-ewm{left: 125px;}
.yy-ewm{left: 160px;}
.search_text { color: #999; font-size: 14px;height:38px;line-height:38px;width:285px;padding: 0 5px;margin: 0;border: 1px solid #DDD;border-right:0; float: left; }
.search_btn {background: #de302c;height: 40px;width:70px;text-align: center;line-height: 40px;border: none; color: #fff; font-size: 16px; float: left; }




.hero_slide { overflow:hidden; position:relative; margin: 2px auto 15px; }
.hero_slide .hd { display: none; height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.hero_slide .hd ul{ overflow:hidden; zoom:1; float:left;  }
.hero_slide .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.hero_slide .hd ul li.on{ background:#f00; color:#fff; }
.hero_slide .bd { position:relative; height:100%; z-index:0;   }
.hero_slide .bd li { zoom:1; vertical-align:middle;  margin: 0 auto;   }
.hero_slide .bd img{ display:block;}


.hero_slide .prev,
.hero_slide .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.hero_slide .next{ left:auto; right:3%; background-position:8px 5px; }
.hero_slide .prev:hover,
.hero_slide .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.hero_slide .prevStop{ display:none;  }
.hero_slide .nextStop{ display:none;  }





.hero_title {  border: 1px solid #e6e6e6; margin: 25px 0; padding: 15px 0; text-align: center; }
.hero_title h1 { margin: 0.2em 1em; }
.hero_title h1 a {color: #d2000d; font-size: 38px; line-height: 46px; }
.hero_title .hb { padding: 0.5em 0; }
.hero_title .hb a { color: #555; }
.hero_title .hb a.hero_more { color: #333; }


.r1 { overflow: hidden; }
.r1l{ width: 715px; height:480px; overflow:hidden; position:relative; float: left; }

.r1l .hd { text-align: center; height:15px; overflow:hidden; position:absolute; width: 100%; bottom: 46px; z-index:1; }
.r1l .hd ul{ overflow:hidden; zoom:1; display: inline-block; }
.r1l .hd ul li{ float:left; margin-right: 8px; width:10px; height:10px; border-radius: 50%; background:#666; cursor:pointer; }
.r1l .hd ul li.on{ background: #f4b60a; }

.r1l .bd { position:relative; height:100%; z-index:0;   }
.r1l .bd li { zoom:1; vertical-align:middle; }
.r1l .bd img{ width: 715px; height: 480px; display:block;  }
.r1l .bd h2 { font-size: 16px; color: #fff; font-weight: normal; position: absolute; bottom: 0; width: 94%; padding: 0 3%; line-height: 40px; height: 40px; background: #555; background: #0008;  text-align:center; }

.r_hd { padding-left: 10px; border-bottom: #d2000d 1px solid; position: relative; }
.r_hd h5 { font-weight: normal; font-size: 22px; line-height: 1.9; display: inline; }
.r_hd .hd_more { float: right; }

.r_bd li {font-size: 16px; line-height: 2.2; clear: both; }

.r1r { width: 435px; margin-left: 50px; float: left; }

.r4 .thumb a h4 { color: #fff; }
.r1r ul li a,
.r4 ul li a,
.r6 ul li a,
.r8 ul li a,
.r4rb .thumb a h4 { color: #333; }

.r1r ul li a:hover,
.r4 ul li a:hover,
.r6 ul li a:hover,
.r8 ul li a:hover { color: #d2000d; }
.r4 .thumb a:hover h4 { display: none; }
.r4rb .thumb a:hover h4 { display: block; color: #d2000d; }

.r1r .hd_more { padding: 3px 9px; position: absolute; right: 0; top: 26px; background: #fff; }
.r1r .hd_more a { color: #d2000d; font-size: 20px; }
.r1r li { font-size: 18px; line-height: 2.3; }
.r1r li a,
.r4 li a,
.r4l a h4,
.r4c a h4,
.r6 .text a { white-space: nowrap; text-overflow: ellipsis; display: block; overflow: hidden; }




.r2 { padding-top: 40px; }
.r2l { width: 980px; height: 270px; border: #ccc 1px solid; display: inline-block; vertical-align: top; }
.r2r {  width: 210px; height: 270px; border: #ccc 1px solid; display: inline-block; vertical-align: top; }





.r3,
.r5,
.r7,
.r10 { margin-top: 20px; width: 100%; height: 120px; overflow:hidden; position:relative; }
.r3 .hd,
.r5 .hd,
.r7 .hd,
.r10 .hd {  height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.r3 .hd ul,
.r5 .hd ul,
.r7 .hd ul,
.r10 .hd ul { overflow:hidden; zoom:1; float:left;  }
.r3 .hd ul li,
.r5 .hd ul li,
.r7 .hd ul li,
.r10 .hd ul li { float:left; margin-right: 4px; border-radius: 50%; width: 10px; height: 10px; background:#666; cursor:pointer; }
.r3 .hd ul li.on, 
.r5 .hd ul li.on,
.r7 .hd ul li.on,
.r10 .hd ul li.on { background:#f4b60a; }
.r3 .bd,
.r5 .bd,
.r7 .bd,
.r10 .bd { position:relative; height:100%; z-index:0;   }
.r3 .bd li, 
.r5 .bd li,
.r7 .bd li,
.r10 .bd li { zoom:1; vertical-align:middle; }
.r3 .bd img, 
.r5 .bd img,
.r7 .bd img,
.r10 .bd img { width: 100%; height: 120px; display:block;  }





.r4 { margin-top: 20px; overflow: hidden; }

.r4l,
.r4c { width: 420px; float: left;  margin-right: 18px; }

.r4l .r_hd,
.r4c .r_hd { background: #eee; border-left: 10px solid #d2000d; }
.r4 h5 { color: #d2000d; }
.r4 .hd_more a { color: #777; line-height: 40px; padding-right: 8px; }

.r4l .thumb,
.r4c .thumb { margin-top: 18px; position: relative; }
.r4l .thumb h4,
.r4c .thumb h4 { position: absolute; bottom: 0; font-weight: normal;  width: 94%; padding: 0 3%; color: #fff; text-align: center; height: 40px; line-height: 40px; background: #555; background: #0008; font-size: 16px; }
.r4l img,
.r4c img { width: 420px; height: 290px; display: block; }

.r4l .text,
.r4c .text { margin-top: 15px; }
.r4l .text li,
.r4c .text li,
.r4rt li,
.r6 li { background: url(xw_icon.jpg) no-repeat left center; padding-left: 11px;}
.r4l .text li:hover,
.r4c .text li:hover,
.r4rt li:hover,
.r6 li:hover { background-image: url(xw_icon1.jpg);}

.r4r { width: 323px; float: left; }
.r4r li { line-height: 1.9; }

.r4r .r_hd h5 { position: relative; }
.r4r .r_hd h5::after { content: ''; display: block;width: 122%; left: -10px; bottom: -6px; background: #d2000d; position: absolute; height: 3px; }

.r4rt .text,
.r4rb .thumb { margin-top: 12px; }
.r4rb img { width: 75px; height: 60px; display: block; float: left; margin-right: 10px; }

.r4rb { margin-top: 7px; }
.r4rb .thumb h4 { width: 238px; font-size: 16px; display: block; float: left; }
.r4rb .text { margin-top: 10px; }





.r6 { overflow: hidden; margin-top: 20px; }
.r6l { width: 840px; margin-right: 30px; float: left; }
.r6_hd .civilizationwordred { line-height: initial; float: left; min-width: 110px; }
.r6_hd .hong { display: inline; }
.r6_bd { width: 100%; overflow: hidden; border: 1px solid #f1f2f6; margin-bottom: 15px; }
.r6l .thumb { width: 350px; padding: 12px; margin-right: 15px; float: left; }
.r6l .thumb img { width: 350px; height: 178px; }

.r6 .text { float: left; }
.r6l .text { padding-bottom: 15px; margin-top: 10px; width: 425px; }
.r6 .text li { border-bottom: 1px dashed #ccc; font-size: 16px; line-height: 2.2; }
.r6r { width: 330px; float: left; }
.r6r .text li a { width: 310px; }
.r6rt { overflow: hidden; }

.r6rb { margin-top: 18px; }
.r6rb .hong1 { margin-top: 15px; }
.r6rb .text { margin-top: 15px; }





.r8 { margin-top: 20px; }
.r8 .r_hd { background: #d2000d; color: #fff; }
.r8 .r_hd h5 { margin-left: 10px; }
.r8 .hd_more a { color: #fff; line-height: 40px; padding-right: 8px; }

.r8 .r_bd { border: 1px solid #d2000d; border-top-width: 0; }
.r8 .r_bd ul { overflow: hidden; }
.r8 .r_bd li { float: left; margin: 12px 7px; clear: none; width: 185px;  }
.r8 .r_bd li img { display: block; width: 185px; height: 110px; }
.r8 .r_bd li p { text-align: center; line-height: 1.2; margin-top: 8px; }





.r9 { margin-top: 20px; }
.r9 li { width: 285px; margin: 0 10px 13px; float: left; }
.r9 .li1 { margin-left: 0; }
.r9 .li4 { margin-right: 0; }
.r9 img { width: 100%; height: 85px; display: block; }





.r11 {  margin-top: 20px; }
.r11 .r_hd { background: #f9f9f9; border: 1px solid #f0f0f0; border-width: 1px 0; position: relative }

.r11 .r_hd h5 { position: relative; padding-left: 14px; color: #d2000d; }
.r11 .r_hd h5::after { content: ''; display: block; width: 5px; height: 20px; background: #d2000d; position: absolute; left: 0; top: 4px;  }
.r11 .hd_more { line-height: 40px; color: #777; padding-right: 8px; }
.r11 .hd_more a { color: #727272; }

.r11 .r_bd { overflow:hidden; position:relative;  border:1px solid #d2000d; margin-top: 10px;  }

.r11 .r_bd .hd { width: 100%; overflow:hidden; position:absolute; left: 0; top: 120px; z-index: 1; }
.r11 .r_bd .hd .prev,
.r11 .r_bd .hd .next { display:block;  width:40px; height:80px; overflow:hidden; cursor:pointer; background:  url(arrow_r11_left.jpg) no-repeat center center; }
.r11 .r_bd .hd .prev { float: left; }
.r11 .r_bd .hd .next { background: url(arrow_r11_right.jpg) no-repeat center center; float: right; }
.r11 .r_bd .hd .prevStop{ }
.r11 .r_bd .hd .nextStop{ }

.r11 .r_bd .bd { padding:10px; margin: 0 30px; z-index: 2; position: relative; }
.r11 .r_bd .bd .tempWrap { width: 1140px; }
.r11 .r_bd .bd ul { overflow:hidden; zoom:1; }
.r11 .r_bd .bd ul li {clear: none; margin: 6px 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.r11 .r_bd .bd ul li .pic { text-align:center; }
.r11 .r_bd .bd ul li .pic img{ width: 205px; height: 285px; display:block; border:1px solid #eee; }
.r11 .r_bd .bd ul li .pic a:hover img{ border-color:#999;  }




.r12 { margin-top: 20px; border-bottom: 1px solid #ddd; }
.r12 .civilizationwordred,
.r13 .left_top7 { padding-left: 15px; }
.r12 .listtext { padding-left:15px; }
.r12 .listtext a { margin-right: 1em; }





.r13 { margin-top: 20px; border-bottom: 1px solid #ddd; }
.r13 .left_top7 a { font-size:12px; color:#666; cursor: pointer; margin-left: 6px; }
.r13 .wmwlm_list { height: 90px; padding: 0 15px; overflow:hidden; }
.r13 .wmwlm_list.open { height: auto; }
.r13 .wmwlm_list ul { list-style:none; }
.r13 .wmwlm_list li { margin:0 5px 0 0; float:left; white-space:nowrap; }






.r14 { margin-top: 20px; background: #eee; color: #666; height: 75px; line-height: 75px; text-align: center; }
.r14 span { margin-right: 1.5em; }






/* ------------------------ list -------------------------- */
.fbt-list {padding-top: 18px;padding-bottom: 20px;border-bottom: 1px dashed #c7c7c7; overflow: hidden;}
.fbt-list li{position: relative; vertical-align:middle; overflow: hidden; }
.fbt-p{font-size: 16px;float: left;background: url(fbt20170625-1.jpg) no-repeat 8px 16px;padding-left:20px;width:860px;overflow: hidden;}
.fbt-p a{color: #000;float: left; display: block;}
.fbt-st{font-size: 14px;color: #999;position: absolute;right: 10px;top: 0;*line-height:32px;}
.fbt-p a:hover{color: #f00;}
#PageLink{margin: 45px auto 0; text-align: center;}
.pagelink_xl a{color: #000;width: 30px;height: 36px;display: inline-block;text-align: center;background: #dddddd;line-height: 36px;}
.First_Page,.Fir_Page,.Fir_Page_action,.next_Page_Action,.Last_Page_Action,.next_Page,.Last_Page{width: 60px;line-height: 36px;display: inline-block;text-align: center;background: #dddddd;}
.next_Page_Action a,.Last_Page_Action a,.Fir_Page_action,.Fir_Page_action a,.First_Page_action a,.First_Page a{color: #000;width: 60px;}
.next_Page_Action a:hover,.Last_Page_Action a:hover,.Fir_Page_action a:hover,.First_Page_action a:hover,.First_Page a:hover,.pagelink_xl a:hover{background: #da3700;color: #fff;}
.action_num{width: 30px;display: inline-block;text-align: center;color: #fff;background: #f72500;line-height: 36px;}


@media only screen and (min-width: 100px) and (max-width: 768px) {
	#PageLink{width: auto;}
	#PageLink span,#PageLink a,.font12{display: none;}
	#PageLink .Fir_Page,#PageLink .Fir_Page_action,#PageLink .next_Page_Action,#PageLink .Fir_Page_action,#PageLink .Fir_Page_action a{padding: 0 10px;}
	#PageLink .Fir_Page,#PageLink .Fir_Page_action,#PageLink .next_Page_Action,#PageLink .next_Page_Action a{display: block;float: left;width: auto;font-size: 0.6rem;}
	#PageLink .Fir_Page{margin-left: 30px;}
	#PageLink .next_Page_Action{float: right;margin-right: 30px;}
}





.html_show .box_tex {overflow: hidden;margin-bottom: 15px;}
.html_show .inner { margin-top: 20px; }
.html_show .title { background: transparent; }
.html_show .title {height: 28px; line-height: 28px;font-size:14px;color: #666;}
.html_show .title  a{color: #666;}
.html_show .title a:hover{color: #f00;}
.html_show #title_tex {font-size:28px;line-height:48px;border-bottom:1px solid #CCC;color: #333; padding-bottom:20px;font-weight: bold;}
.html_show .function_tex {overflow:hidden;height:30px;}
.html_show #time_tex {color:#999;font-size: 14px;float:left;line-height:30px;height:30px;font-size: 14px;}

.html_show #tex {margin:40px 0;font-size:18px;color:#333;overflow:hidden;line-height:36px;}
.html_show #tex p {line-height:36px; /* margin-bottom:25px; */ }

.html_show .bottom_tex {height:22px;overflow:hidden;border-top:1px solid #CCC;padding:15px 0;}
.html_show .editor_tex {text-align:right;line-height:22px; font-size: 14px;}


.top_bar,
.w-public-nav,
.hero_slide,
.hero_title,
.r1,
.r2,
.r3,
.r4,
.r5,
.r6,
.r7,
.r8,
.r9,
.r10 { -display: none; }