 @charset "utf-8";
html,
body,
div,
span,
applet,
object,
iframe,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd
,q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
*{
  padding: 0;
  margin: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
}


/* HTML5 display-role reset for older browsers */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
/*@font-face
{
font-family: myFirstFont;
src: url('SourceHanSans-Regular.otf'),
     url('SourceHanSans-Regular.eot'),
     url('SourceHanSans-Regular.svg');
}*/
body {
  line-height: 1;
  font-family: "宋体";
  font-size:16px;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}
a{text-decoration: none;color: #000;}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

i {
  font-weight: normal;
}

a {
  text-decoration: none;
}

a:focus {
  outline: none;
}

input,
select,
textarea {
  font-family:  "宋体","黑体",  Arial, Helv, Helvetica, sans-serif;
}

body {
  font-family:  "宋体","黑体",  Arial, Helv, Helvetica, sans-serif;
  font-size: 13px;
}

.cf:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}

.cf {
  zoom: 1;
}

.fll {
  float: left !important;
}

.flr {
  float: right !important;
}

.text_just {
  text-align: justify;
  text-justify: distribute-all-lines;
  /*ie6-8*/
  text-align-last: justify;
  /* ie9*/
  -moz-text-align-last: justify;
  /*ff*/
  -webkit-text-align-last: justify;
  /*chrome 20+*/
}

input:focus,
select:focus,
textarea:focus {
  outline: none;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  /* chrome*/
  .text_just:after {
    content: ".";
    display: inline-block;
    width: 100%;
    overflow: hidden;
    height: 0;
  }
}


/**index.css**/

.head_c_bg {
  width: 100%;
  /*0F417B*/
  background: #03499A;
  padding: 9px 0px;
  min-width: 1230px;
}

.width1230 {
  width: 1230px;
  margin: 0 auto;
}

.head_c {
  font-size: 13px;
  color: #87A0BD;
}

.jtzw {
  float: left;
  padding-right: 7px;
  border-right: solid 1px #87A0BD;
  text-decoration: none!important;
  color: #87A0BD!important;
  margin-top: 4px;
}

.jtzw.active {
  color: #fff!important;
}

.jtzw:hover {
  color: #fff!important;
}

.english {
  float: left;
  margin-left: 7px;
  text-decoration: none!important;
  color: #87A0BD!important;
  margin-top: 4px;
  *line-height: 14px;
}

.english.active {
  color: #fff!important;
}

.english:hover {
  color: #fff!important;
}

.head_c_right {
  float: right;
}

.head_c_form {}

.head_c_form label {
  position: relative;
  float: left;
  margin-left: 13px;
}

.head_c_form label i {
  position: absolute;
  right: 3px;
  top: 3px;
  width: 16px;
  height: 16px;
  cursor: pointer;
  background: url('../../images/images/ss_bt.png') right center no-repeat;
}

.head_c_form .sousuo {
  width: 161px;
  height: 20px;
  border: solid 1px #51759F;
  background: #275488;
  padding-left: 5px;
  color: #fff;
}

.head_c_form .yhm,
.head_c_form .mima {
  width: 88px;
  height: 20px;
  border: solid 1px #51759F;
  background: #275488;
  padding-left: 5px;
  margin-left: 10px;
  color: #fff;
  *vertical-align: -4px;
}

.head_c_form .yxdl {
  padding: 4px 11px;
  border: solid 1px #3E6694;
  background: #0F417B;
  font-size: 13px;
  color: #87A0BD!important;
  text-decoration: none!important;
  display: block;
}

.head_c_form .yxdl:hover {
  background: #DCE3ED;
  border: solid 1px #DCE3ED;
  color: #0F417C!important;
}

.head_bg {
  background: #FFFFFF;
}

.head_logo {
  float: left;
  margin-top: 22px;
}

.head_logo a {
  display: block;
}

.head_logo a img {
  width: 100%;
  /* height: 49px; */
}

.fhdb {
  position: fixed;
  right: 10px;
  bottom: 50%;
  display: none;
  width: 43px;
  height: 39px;
  background: url('../../images/images/fh_top.png') center no-repeat;
  background-size: 43px 39px;
  z-index: 999;
}

.head_bg .nav_ul {
  float: right;
}

.head_bg .nav_ul li {
  float: left;
  position: relative;
  z-index: 99;
}

.t_ul_bg {
  position: absolute;
  width: 100%;
  background:rgb(97,93,94);
   filter:alpha(opacity=70);
      -moz-opacity:0.7;
      -khtml-opacity: 0.7;
      opacity: 0.7;
  padding: 24px 0px;
  top: 129px;
  *top: 132px;
  left: 0px;
  z-index: 99;
  min-width: 1230px;
  display: none;
}

.head_bg .nav_ul li .t_ul {
  position: absolute;
  min-width: 630px;
  *min-width: 650px;
  *width: 650px;
  height: 47px;
  line-height: 47px;
  top: 89px;
  left: -271px;
  display: none;
  padding-left: 100px;
}

.head_bg .nav_ul li .t_ul.li_index5 {
  *left: -633px!important;
}

.head_bg .nav_ul li .t_ul.li_index6 {
  *left: -633px!important;
}

.head_bg .nav_ul li .t_ul.li_index7 {
  *min-width: 890px;
  *width: 890px;
  *left: -870px!important;
}

.head_bg .nav_ul li .t_ul.li_index8 {
  *left: -633px!important;
}

.head_bg .nav_ul li .t_ul.li_index9 {
  *left: -633px!important;
}

.head_bg .nav_ul li .t_ul li {
  float: left;
  margin: 0 15px;
  *margin-top: 8px;
}

.head_bg .nav_ul li .t_ul li a {
  color: #E5E5E5;
  font-size: 13px;
  border-bottom: none!important;
  padding: 0px;
}

.head_bg .nav_ul li .t_ul li a.active {
  color: #E59F1B;
}

.head_bg .nav_ul li .t_ul li a:hover {
  color: #E59F1B;
}

.head_bg .nav_ul li a {
  text-decoration: none;
  padding: 35px 8px;
  border-bottom: solid 3px #fff;
  color: #222222;
  font-size: 15px;
  display: block;
}

.head_bg .nav_ul li a.active {
  color: #D8243A;
  border-bottom: solid 3px #D8243A;
}

.head_bg .nav_ul li a:hover {
  color: #D8243A;
  border-bottom: solid 3px #D8243A;
}

.carousel {
  min-width: 1230px;
  position: relative;
}

.carousel a img {
  width: 100%;
}

.owl-theme .owl-controls .owl-buttons div.owl-prev {
  background: url('../../images/images/1b_prev.png') center no-repeat;
  /*background: url('../../images/images/arrow-left.png') center no-repeat;*/
  left: 11%;
  position: absolute;
  top: 50%;
  width: 60px;
  height: 80px;
  margin-top: -40px;
  -moz-background-size: 60px 80px;
  -webkit-background-size: 60px 80px;
  background-size: 60px 80px;
  border-radius: 0px;
  opacity: 0.8;
  -webkit-opacity: 0.8;
  /* Netscape and Older than Firefox 0.9 */
  -moz-opacity: 0.8;
  /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/
  -khtml-opacity: 0.8;
  /* IE 4-9 */
  filter: alpha(opacity=80);
  /*This works in IE 8 & 9 too*/
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  /*IE4-IE9*/
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}

.owl-theme .owl-controls .owl-buttons div.owl-next {
  /*background: url('../../images/images/arrow-right.png') center no-repeat;*/
  background: url('../../images/images/1b_next.png') center no-repeat;
  right: 11%;
  position: absolute;
  top: 50%;
  width: 60px;
   margin-top: -40px;
  height: 80px;
  border-radius: 0px;
  opacity: 0.5;
  -webkit-opacity: 0.5;
  /* Netscape and Older than Firefox 0.9 */
  -moz-opacity: 0.5;
  /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/
  -khtml-opacity: 0.5;
  /* IE 4-9 */
  filter: alpha(opacity=50);
  /*This works in IE 8 & 9 too*/
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  /*IE4-IE9*/
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  -moz-background-size: 60px 80px;
  -webkit-background-size: 60px 80px;
  background-size: 60px 80px;
}
.select_ol{margin-right: 0px;width: 570px;}
.select_ol div a{padding: 5px 10px;border:1px solid #dddddd;margin: 0 4px;border-radius: 2px;}
.select_ol div span.current{padding: 5px 10px;background:#0268b3;color: #fff;margin: 0 8px;border-color: transparent;border-radius: 2px;}
.cont_word p{font-size: 16px;text-indent: 2em;line-height: 20px;font-family: "宋体"；}

.owl-theme .owl-controls .owl-page span {
  width: 50px;
  height: 2px;
  background: #898584;
  border-radius: 0px;
  position: relative;
  z-index: 9999;
  opacity: 0.3;
  -webkit-opacity: 0.3;
  /* Netscape and Older than Firefox 0.9 */
  -moz-opacity: 0.3;
  /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/
  -khtml-opacity: 0.3;
  /* IE 4-9 */
  filter: alpha(opacity=30);
  /*This works in IE 8 & 9 too*/
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  /*IE4-IE9*/
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
  
  opacity: 0.9;
  -webkit-opacity: 0.9;
  /* Netscape and Older than Firefox 0.9 */
  -moz-opacity: 0.9;
  /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/
  -khtml-opacity: 0.9;
  /* IE 4-9 */
  filter: alpha(opacity=90);
  /*This works in IE 8 & 9 too*/
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  /*IE4-IE9*/
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
}

.owl-theme .owl-controls {
  margin-top: -22px;
}

.carousel.index_lb .owl-theme .owl-buttons {
  display: none;
}

.carousel.index_lb:hover .owl-theme .owl-buttons {
  display: block;
}

.carousel.index_lb .owl-theme .owl-controls .owl-page {
  display: none;
}

.carousel.index_lb:hover .owl-theme .owl-controls .owl-page {
  display: inline-block;
}

.index_lb .owl-theme .owl-controls .owl-buttons div.owl-next:hover {
  background: url('../../images/images/lb_next1.png') center no-repeat;
  width: 60px;
  height: 80px;
  background-size: 60px 80px;
  border-radius: 0px;
}

.index_lb .owl-theme .owl-controls .owl-buttons div.owl-prev:hover {
  background: url('../../images/images/lb_prev1.png') center no-repeat;
  width: 60px;
  height: 80px;
  background-size: 60px 80px;
  border-radius: 0px;
}

.carousel.index_lb:hover .owl-theme .owl-controls .owl-page {
  *display: inline;
  *float: left;
  *text-align: center;
}

.index_xwzx_bg {
  background: #fff;
  min-width: 1230px;
}

.index_xwzx {
  margin-top: 45px;
  padding-bottom: 50px;
  overflow: hidden;
}

.index_xwzx_content_left {
  width: 916px;
  float: left;
}

.index_xwzx_head {
  width: 916px;
  float: left;
  border-bottom: solid 1px #DEDFE2;
}

.index_xwzx_head h2 {
  font-family: "黑体";
  float: left;
  font-size: 16px;
  color: #0F417B;
  padding-left: 31px;
  background: url('../../images/images/laba-icon.png') left center no-repeat;
}

.index_xwzx_head_a {
  margin-left: 40px;
  float: left;
}

.index_xwzx_head_a a {
  float: left;
  padding: 0px 0px 22px 0px;
  margin: 0px 12px;
  color: #525252;
  font-size: 15px;
  border-bottom: solid 2px #fff;
}

.index_xwzx_head_a a.active {
  border-bottom: solid 2px #D8243A;
}

.index_xwzx_head_a a:hover {
  border-bottom: solid 2px #D8243A;
}

.index_xwzx_more {
  float: right;
  padding: 5px 13px;
  background: #F4F4F4;
  font-size: 13px;
  color: #656565;
  display: block;
}

.index_xwzx_content {
  width: 916px;
  margin-top: 18px;
  float: left;
}

.index_xwzx_content img {
  width: 300px;
  height: 168px;
  float: left;
}

.index_xwzx_left {
  float: left;
  margin-left: 17px;
  width: 243px;
}

.index_xwzx_left h2 a {
  margin-bottom: 15px;
  color: #0F417B;
  font-size: 16px;
  line-height: 20px;
  height: 38px;
  /*font-weight: normal;*/
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient: vertical;
  /*内联对象需加*/
  /*width: 100%;*/
/*  word-break: keep-all;*/
  /* 不换行 */
  /*white-space: nowrap;*/
  /* 不换行 */
  /*overflow: hidden;*/
  /* 内容超出宽度时隐藏超出部分的内容 */
 /* text-overflow: ellipsis;*/
  /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}

.index_xwzx_left p a {

  color: #929191;
  font-size: 14px;
  font-weight: normal;
  line-height: 23px;
  overflow: hidden;
  height: 110px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
/* overflow: hidden;
  height: 110px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp:5;
  -webkit-box-orient: vertical;*/
}

.index_xwzx_right {
  float: right;
  width: 316px;
}

.index_xwzx_right p a {
  display: block;
  width: 100%;
  color: #575757;
  font-size: 14px;
  margin-bottom: 18px;
  word-break: keep-all;
  /* 不换行 */
  white-space: nowrap;
  /* 不换行 */
  overflow: hidden;
  /* 内容超出宽度时隐藏超出部分的内容 */
  text-overflow: ellipsis;
  /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}

.index_xwzx_right p a:hover {
  color: #005EC9;
}

.index_xwzx_content_right {
  float: right;
  width: 271px;
}

.index_xwzx_content_right .nskg_head {
  border-bottom: solid 1px #DEDFE2;
  padding-bottom: 21px;
}

.index_xwzx_content_right .nskg_head h2 {
  font-family: "黑体";
  line-height: 20px;
  float: left;
  font-size: 16px;
  color: #0F417B;
  padding-left: 31px;
  background: url(../../images/images/xinxi-icon.png) left center no-repeat;
}

.index_xwzx_content_right .nskg_lb {
  float: left;
}

.nskg_lb {
  width: 271px;
}

.nskg_lb .carousel {
  min-width: 271px;
  width: 271px;
}

.nskg_lb .carousel #owl-demo a h3 {
  font-size: 52px;
  color: #D8243A;
  padding-top: 20px;
  font-weight: normal;
}

.nskg_lb .carousel #owl-demo a h3 b {
  font-size: 25px;
  padding-right: 20px;
  background: url('../../images/images/nskg_jt.png') right center no-repeat;
}

.nskg_lb .carousel #owl-demo a p {
  font-size: 14px;
  margin-top: 10px;
  color: #B4B4B4;
}

.nskg_lb .carousel #owl-demo a img {
  margin-top: 20px;
  width: 271px;
  height: 76px;
}

.index_lb .owl-pagination {
  position: absolute!important;
  text-align: center!important;
  width: 100%!important;
}

.nskg_lb .owl-pagination {
  display: none!important;
}

.nskg_lb .owl-theme .owl-controls .owl-buttons div.owl-prev {
  background: url(../../images/images/nskg_left_jt.png) center no-repeat;
  left: 220px;
  position: absolute;
  top: 2px;
  width: 22px;
  height: 22px;
  -moz-background-size: 22px 22px;
  -webkit-background-size: 22px 22px;
  background-size: 22px 22px;
  opacity: 1;
  padding: 0px;
  margin: 0px;
  border-radius: 0px;
}

.nskg_bottom {
  margin-top: 40px;
}

.nskg_bottom img {
  width: 271px;
  height: 76px;
  opacity: 0.4;
  -webkit-opacity: 0.4;
  /* Netscape and Older than Firefox 0.9 */
  -moz-opacity: 0.4;
  /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/
  -khtml-opacity: 0.4;
  /* IE9 + etc...modern browsers */
  opacity: .4;
  /* IE 4-9 */
  filter: alpha(opacity=40);
  /*This works in IE 8 & 9 too*/
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  /*IE4-IE9*/
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
}

.nskg_bottom img:hover {
  width: 271px;
  height: 76px;
  opacity: 1;
  -webkit-opacity: 1;
  /* Netscape and Older than Firefox 0.9 */
  -moz-opacity: 1;
  /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/
  -khtml-opacity: 1;
  /* IE9 + etc...modern browsers */
  opacity: 1;
  /* IE 4-9 */
  filter: alpha(opacity=100);
  /*This works in IE 8 & 9 too*/
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  /*IE4-IE9*/
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.nskg_lb .owl-theme .owl-controls .owl-buttons div.owl-next {
  background: url(../../images/images/nskg_right_jt.png) center no-repeat;
  right: 0px;
  position: absolute;
  top: 2px;
  width: 22px;
  height: 22px;
  -moz-background-size: 22px 22px;
  -webkit-background-size: 22px 22px;
  background-size: 22px 22px;
  opacity: 1;
  padding: 0px;
  margin: 0px;
  border-radius: 0px;
}

.index_ywly_bg {
  background: #F6F6F6;
  padding: 39px 0px 52px 0px;
  min-width: 1230px;
}

.index_ywly {}

.index_ywly h2 {
  font-size: 16px;
  line-height: 23px;
  color: #0F417B;
  padding-left: 31px;
  background: url(../../images/images/area-icon.png) left center no-repeat;
}

.index_ywly_content {
  margin-top: 30px;
  border: solid 1px #EEEEEE;
  border-radius: 5px;
  background: #fff;
  text-align: center;
  float: left;
  width: 279px;
  height: 315px;
  margin-left: 34px;
}

.index_ywly_content a {
  display: block;
}

.index_ywly_content a b {
  width: 100px;
  height: 100px;
  border-radius: 5px;
  margin: 42px auto 27px auto;
  display: block;
}

.index_ywly_content1 {
  margin-left: 0px!important;
}

.index_ywly_content1 a b {
  background: url('../../images/images/wl.png') center no-repeat;
}

.index_ywly_content1:hover b {
  background: url('../../images/images/wl1.png') center no-repeat;
}

.index_ywly_content2 a b {
  background: url('../../images/images/dc.png') center no-repeat;
}

.index_ywly_content2:hover b {
  background: url('../../images/images/dc1.png') center no-repeat;
}

.index_ywly_content3 a b {
  background: url('../../images/images/zc.png') center no-repeat;
}

.index_ywly_content3:hover b {
  background: url('../../images/images/zc1.png') center no-repeat;
}

.index_ywly_content4 a b {
  background: url('../../images/images/jr.png') center no-repeat;
}

.index_ywly_content4:hover b {
  background: url('../../images/images/jr1.png') center no-repeat;
}

.index_ywly_content a h3 {
  font-size: 19px;
  margin-bottom: 18px;
}

.index_ywly_content a p {
  padding: 0px 25px;
  color: #848484;
  font-size: 14px;
  line-height: 23px;
  height: 65px;
  text-align:left;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.index_ywly_content:hover p {
  color: #fff;
}

.index_ywly_content1:hover {
  background: #1095da!important;
}

.index_ywly_content1 h3 {
  color: #1095da!important;
}

.index_ywly_content1:hover h3 {
  color: #fff!important;
}

.index_ywly_content2:hover {
  background: #009944!important;
}

.index_ywly_content2 h3 {
  color: #009944!important;
}

.index_ywly_content2:hover h3 {
  color: #fff!important;
}

.index_ywly_content3:hover {
  background: #eb9000!important;
}

.index_ywly_content3 h3 {
  color: #eb9000!important;
}

.index_ywly_content3:hover h3 {
  color: #fff!important;
}

.index_ywly_content4:hover {
  background: #ebc200!important;
}

.index_ywly_content4 h3 {
  color: #ebc200!important;
}

.index_ywly_content4:hover h3 {
  color: #fff!important;
}

.index_jtjj_bg {
  background:#0F417B;/* url('../../images/images/jtjj.png') center no-repeat*/;
  padding: 30px 0px 30px 0px;
  clear:  both;
  overflow: hidden;
  background-size:100%;
  /*min-width: 1230px;*/
}

.index_jtjj {clear: both;overflow: hidden;}

.index_jtjj .index_jtjj_left h2 {
  font-size: 16px;
  line-height: 23px;
   /*height: 292px;*/
  color: #92A7FF;
  font-weight: normal;
  padding-left: 31px;
  background: url(../../images/images/jianjie-icon.png) left center no-repeat;
}

.index_jtjj_left {
  float: left;
  width: 825px;
 /* margin-top: 15px;*/

  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.gropt_title_d  i{font-style: normal; cursor: pointer;}
.index_jtjj_left p {
  text-align: left;
  color: #92A7FF;
  font-size: 14px;
  line-height: 25px;
  white-space: nowrap;

  overflow: hidden;

  text-overflow: ellipsis;



  margin-left: 10px;
}

.index_jtjj_right {
  float: right;
  width: 292px;
  height: 280px;
 /* margin-top:38px;*/
  background: #fff;
  padding: 10px 10px;
}

.index_jtjj_right .index_jtjj_right_content {
  text-align: center;
}

.index_jtjj_right_content video {
height: auto;object-fit: fill;width: 100%;
}

.index_jtjj_right_content .video_box {
  width: 462px;
  height: 302px;
  cursor: pointer;
  position: relative;
}

.index_jtjj_right_content .video_box_video {
  width: 291px;
  height: 178px;
  display: none;
}

.my-video-dimensions {
}

.index_jtjj_right_content .video_box img {
  width: 291px;
  height: 178px;
}

.index_jtjj_right_content .video_box i {
  width: 462px;
  height: 302px;
  position: absolute;
  left: 0px;
  top: 0px;
  background: url('../../images/images/index_bfbg.png') center no-repeat;
  background-size:100% 100%;
}

.index_jtjj_right_content .video_box:hover i {
  background: url('../../images/images/index_bfbg1.png') center no-repeat;
  background-size:100% 100%;
}

.index_jtjj_right_content h3 {
  margin-top: 33px;
  color: #525252;
  font-size: 16px;
  font-weight: normal;
}

.index_jtjj_right_content p {
  margin-top: 12px;
  color: #A9A9A9;
  font-size: 14px;
  font-weight: normal;
}
.margin{margin-bottom: 80px;}

.foot_bg {
  background: #2D313D;
  min-width: 1230px;

}

.foot_top_bg {
  border-bottom: solid 1px #41444D;
  padding-bottom: 15px;
  min-width: 1230px;
}

.foot_top_content {
  padding-top: 26px;
}

.foot_top_content h2 {
  float: left;
  color: #D4D4D4;
  font-size: 14px;
  font-weight: normal;
}

.foot_nav {
  float: left;
  margin-left: 205px;
}

.foot_nav a {
  float: left;
  color: #D4D4D4;
  font-size: 14px;
  margin: 0px 12px;
}

.foot_c_content {}

.foot_c_content .foot_c_left {
  border-right: solid 1px #41444D;
  width: 218px;
  float: left;
  padding-bottom: 33px;
}

.foot_c_content .foot_c_left label {
  float: left;
  margin-right: 17px;
  width: 78px;
  margin-top: 15px;
}

.foot_c_content .foot_c_left label img {
  width: 76px;
  height: 76px;
}

.foot_c_content .foot_c_left label p {
  text-align: center;
  color: #888888;
  font-size: 13px;
  margin-top: 10px;
}

.foot_c_right {
  float: left;
  margin-left: 53px;
}

.foot_c_right_content {
  float: left;
}

.foot_c_right p {
  margin-top: 15px;
  font-size: 13px;
  color: #888888;
}

.foot_c_right p b {
  margin-right: 19px;
}

.foot_logo {
  float: right;
  display: block;
  margin-top: 15px;
}

.foot_logo img {
  width: 232px;
  height: 60px;
}


/**xwzx.css**/

.xwzx_head_bg {
  position: relative;
  /*background: url('../../images/images/xwzx_bg.png') center no-repeat;*/
  height: 150px;
  width: 100%;
  min-width: 1230px;
  line-height: 150px;
  overflow: hidden;
}
.xwzx_head_bg img{width: 100%;}

.xwzx_head {position: absolute;top:0;left: 50%;margin-left: -675px;}

.xwzx_head h2 {
  text-align: right;
  margin-right: 62px;
  color: #232323;
  font-size: 36px;
}

.xwzx_head h2 b {
  color: #232323;
  font-size: 21px;
  font-weight: normal;
}

.xwzx_jtyw_bg {
  margin-top: 42px;
  padding-bottom: 40px;
}

.xwzx_jtyw_head {}

.xwzx_jtyw_head span {
  font-size: 19px;
  color: #0F417C;
  float: left;
  border-left: solid 5px #0F417C;
  padding-left: 9px;
}

.jtyw_head_nav {
  float: right;
}

.jtyw_head_nav a {
  float: left;
  color: #919191;
  font-size: 13px;
}

.jtyw_head_nav a.home {
  padding-left: 16px;
  background: url('../../images/images/home.png') left center no-repeat;
}

.jtyw_head_nav b {
  float: left;
  margin: 0px 7px;
}

.jtyw_head_nav b img {
  width: 8px;
  height: 11px;
}

.xwzx_jtyw_left {
  margin-top: 21px;
  float: left;
  width: 538px;
}

.xwzx_jtyw_left img {
  width: 538px;
  height: 302px;
  float: left;
}

.xwzx_jtyw_left a {
  float: left;
  display: block;
  width: 138px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  color: #fff;
  font-size: 14px;
  background: #666;
  margin-top: 19px;
}
.xwzx_jtyw_left a:hover{
	background: #006BE7;
}

.xwzx_jtyw_right {
  float: right;
  width: 652px;
  margin-top: 21px;
}

.jtyw_right_box {
  border-bottom: solid 1px #ECECEC;
  padding-bottom: 10px;
  margin-bottom: 28px;
}

.jtyw_right_box_rq {
  float: left;
  width: 72px;
  text-align: center;
}

.jtyw_right_box:hover .jtyw_right_box_rq{background: #F1F1F1;}

.jtyw_right_box_rq h2 {
  font-size: 54px;
  font-weight: normal;
  color: #DCDCDC;
}

.jtyw_right_box_rq p {
  font-size: 18px;
  color: #DDDDDD;
}

.jtyw_right_box_content {
  float: right;
  width: 568px;
}

.jtyw_right_box_content h2 {
  font-size: 16px;
  color: #1E1E1E;
  padding-bottom: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.jtyw_right_box_content h2 a {
  color: #1E1E1E;
}

.jtyw_right_box:hover .jtyw_right_box_content h2 a {
  color: #0268b3;
}
.jtyw_right_box_content h2 a:hover {
  color: #0268b3;
}
.jtyw_right_box:hover .jtyw_right_box_content p a{
  color: #2F2F2F;
}
.jtyw_right_box_content p {
  font-size: 13px;
  color: #656565;
  font-weight: normal;
  line-height: 23px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.jtyw_right_box_content p a {
  color: #656565;
}

.xwzx_xsgsdt_bg {
  background: #F4F4F4;
  width: 100%;
  min-width: 1230px;
  padding-top: 75px;
  padding-bottom: 83px;
}

.xwzx_xsgsdt {
  box-shadow: 1px 1px 20px 1px #E1E1E1;
}

.xwzx_xsgsdt_left {
  float: left;
  width: 734px;
  background: #FFFFFF;
  padding: 8px 35px;
  padding-bottom: 18px;
}

.xwzx_xsgsdt_head {}

.xwzx_xsgsdt_head span {
  display: inline-block;
  font-size: 19px;
  color: #0F417C;
  float: left;
  border-left: solid 5px #0F417C;
  padding-left: 9px;
}

.xwzx_xsgsdt_head .more {
  float: right;
  color: #666666;
  width: 68px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  background: #F4F4F4;
}

.xwzx_xsgsdt_head .more:hover{background: #A2A2A4;}

.xwzx_xsgsdt_box {
  margin-top: 35px;
  border-bottom: solid 1px #ECECEC;
  padding-bottom: 10px;
}

.xsgsdt_left_rq {
  float: left;
  width: 72px;
  text-align: center;
}
.xwzx_xsgsdt_box:hover .xsgsdt_left_rq{background: #F1F1F1;}
.xsgsdt_left_rq h2 {
  font-size: 54px;
  font-weight: normal;
  color: #DCDCDC;
}

.xsgsdt_left_rq p {
  font-size: 18px;
  color: #DDDDDD;
}

.xsgsdt_right_content {
  float: right;
  width: 650px;
}

.xsgsdt_right_content h2 {
  font-size: 16px;
  color: #1E1E1E;
  padding-bottom: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.xsgsdt_right_content h2 a {
  color: #1E1E1E;
}
.xwzx_xsgsdt_box:hover .xsgsdt_right_content h2 a{
  color: #0268b3;
}

.xwzx_xsgsdt_box:hover .xsgsdt_right_content p a{
  color: #2F2F2F;
}
.xsgsdt_right_content h2 a:hover {
  color: #0268b3;
}
.xsgsdt_right_content p {
  font-size: 13px;
  color: #656565;
  font-weight: normal;
  line-height: 23px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.xsgsdt_right_content p a {
  color: #656565;
}

.xsgsdt_right_mtbd {
  float: right;
  background: #EBECEE;
  padding: 25px 36px;
  width: 354px;
}

.xsgsdt_right_mtbd_head {}



.xsgsdt_right_mtbd_head span {
  font-size: 19px;
  color: #0F417C;
  float: left;
  border-left: solid 5px #0F417C;
  padding-left: 9px;
}

.xsgsdt_right_mtbd_head .more {
  float: right;
  color: #fff;
  width: 68px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  background: #A2A2A4;
}

.xsgsdt_right_mtbd_head .more:hover{
	background: #0F417B;
}

.xsgsdt_right_mtbd_content {
  margin-top: 26px;
  padding-bottom: 10px;
}

.xsgsdt_right_mtbd_content img {
  width: 336px;
  height: 176px;
}

.xsgsdt_right_mtbd_content p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-top: 22px;
  padding-left: 19px;
  background: url('../../images/images/mtbd_bg.png') left center no-repeat;
}

.xsgsdt_right_mtbd_content p a {
  color: #676767;
  font-size: 14px;
}
.xsgsdt_right_mtbd_content p a:hover{
	color: #0268b3;
}

.xwzx_ztbd_bg {
  background: #0F417b;
  width: 100%;
  min-width: 1230px;
  padding: 50px 0px 75px 0px;
}

.xwzx_ztbd h2 {
  font-size: 19px;
  color: #fff;
  border-left: solid 5px #fff;
  padding-left: 9px;
}

.xwzx_ztbd_content {
  margin-top: 28px;
}

.xwzx_ztbd_box {

  float: left;
  margin-left: 3px;
  width: 408px;
}

.xwzx_ztbd_box img {
  float: left;
  width: 234px;
  height: 184px;
}

.xwzx_ztbd_right {
  float: left;
  width: 174px;
  padding: 22px 0px;
  position: relative;
}

.xwzx_ztbd_right i {
  position: absolute;width: 0;height: 0;border-top: 10px solid transparent;border-right: 10px solid #009AC6;border-bottom: 10px solid transparent;left:-10px;
  top: 15%;
}

.xwzx_ztbd_box1 .xwzx_ztbd_right {
  background: #009AC6;
}

.xwzx_ztbd_box2 .xwzx_ztbd_right {
  background: #4D4090;
}

.xwzx_ztbd_box3 .xwzx_ztbd_right {
  background: #008EE2;
}


.xwzx_ztbd_box2 .xwzx_ztbd_right i {
 border-right: 10px solid #4D4090;
}

.xwzx_ztbd_box3 .xwzx_ztbd_right i {
  border-right: 10px solid #008EE2;
}

.xwzx_ztbd_right h3 {
  padding: 0px 18px 15px 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.xwzx_ztbd_right h3 a {
  color: #fff;
  font-size: 16px;
  font-weight: normal;
}

.xwzx_ztbd_right p {
  padding: 0px 18px;
  line-height: 23px;
  overflow: hidden;
  width: 10em;
  height: 66px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.xwzx_ztbd_right p a {
  color: #fff;
  font-size: 13px;
}

.xwzx_ztbd_right .more {
  color: #fff;
  font-size: 14px;
  margin-top: 28px;
  display: block;
  margin-left: 18px;
}

.xwzx_ztbd_box1 {
  margin-left: 0px;
}

/**gyns_tdgl.css**/

/*.gyn_gltd_bg {
  background: url('../../images/images/touzizhe.jpg') center no-repeat;
}
.hdjl_bg{background: url('../../images/images/hudongjiaoliu.jpg') center no-repeat;}*/

.gyns_gltd_content {
  margin-top: 46px;
}

.common_sidebar {
  float: left;
  width: 250px;
  padding-right: 50px;
}


.common_sidebar .sidebar_title:after{
  content: "020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  }



.common_sidebar .sidebar_title {
  /*height: 52px;*/
  overflow: hidden;
  zoom: 1;
  line-height: 52px;
  /*background-color: #FEAC1C;*/
}

.common_sidebar .sidebar_title h2 {
  position: relative;
  font-weight: normal;
  color: #fff;
  padding-left: 20px;
  font-size: 20px;
  overflow: hidden;
  background-color: #feac1c;
}

.common_sidebar .sidebar_title span {
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  height: 52px;
  width: 52px;
  background: #E29612 url(../../images/images/sanjiao.png) center center no-repeat;
}

.common_sidebar .sidebar_title ul {
  min-height: 470px;
  padding: 0 9px 66px 9px;
  background-color: #F5F4F4;
  margin-bottom: 60px;
}
.mar{margin-bottom: 60px;}
.common_sidebar .sidebar_title li {
  display: block;
  font-size: 16px;
  line-height: 24px;
  padding: 20px 0;
  font-weight: 600;
  border-bottom: 1px solid #E0E0E0;
}

.common_sidebar .sidebar_title li a {
  padding-left: 30px;
  background: url(../../images/images/circle-normal.png) 10px center no-repeat;
  display: block;
  color: #383838;
}

.common_sidebar .sidebar_title li a:hover {
  background: url(../../images/images/circle-selected.png) 10px center no-repeat;
  color: #FEAC1C;
}
.intro_main{margin-bottom: 60px;}
.common_sidebar li.sss ul {
  margin-top: 20px;
  padding: 10px 0 0;
  margin-bottom: -8px;
  min-height: 0;
  border-top: 1px solid #E0E0E0;
}

.common_sidebar li.sss ul li {
  font-size: 16px;
  padding: 8px 0;
  border: 0 none;
}

.common_sidebar li.sss ul a {
  padding-left: 44px;
  background: url(../../images/images/point-icon.png) 25px center no-repeat;
  display: block;
  color: #383838
}

.common_sidebar li.sss ul a:hover {
  background: url(../../images/images/point-selected.png) 25px center no-repeat;
  color: #FEAC1C;
}

.common_sidebar .sidebar_title li.sss a.menu_parent {
  background: url(../../images/images/circle-selected.png) 10px center no-repeat;
}

.common_sidebar .sidebar_title li.sss a.menu_parent,
.common_sidebar .sidebar_title li.sss a.menu_child {
  color: #FEAC1C;
}

.common_sidebar .sidebar_title li.sss a.menu_child {
  background: url(../../images/images/point-selected.png) 25px center no-repeat;
}

.gyns_gltd_right {
  float: left;
  width: 930px;
  margin-top: -15px;
  padding-bottom: 80px;
}

.gltd_content_head {
  position: relative;
  padding-bottom: 15px;
  /*border-bottom: solid 1px #F4F4F4;*/
  margin-left: 90px;
}

.gltd_content_head h2 {
  position: absolute;
  top: 20px;
  left: -90px;
  font-size: 20px;
  color: #313131;
 /* margin-bottom:8px;*/
 /* font-weight: normal;*/
}

.gltd_right_content {padding-top: 15px;}

.gltd_right_content .gltd_right_content_box {
  margin-top: 28px;
}

.gltd_right_content_box img {
  width: 170px;
  height: 230px;
  float: left;
}

.gltd_content_box {
  float: right;
  width: 700px;
  background: #FAF8F9;
  height: 230px;
}

.gltd_content_box h3 {
  padding: 0px 23px 20px 23px;
  color: #313131;
  font-size: 17px;
  margin-top: 45px;
  font-weight: normal;
}

.gltd_content_box p {
  padding: 0px 20px;
  color: #313131;
  font-size: 14px;
  font-weight: normal;
  line-height: 25px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: justify;
  /*display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;*/
}


/**xwzx_list.css**/

.xwzx_left_xxss {
  float: left;
/*  margin-top: 30px;*/
  margin-bottom: 60px;
}

.xwzx_left_form {
  width: 290px;
}

.xwzx_left_xxss .xwzx_left_form h2 {
  color: #313131!important;
  font-size: 18px!important;
  font-weight: bold!important;
  padding-left: 0px!important;
  height: auto!important;
  line-height: 20px;
  padding-bottom: 3px;
  background-color: #fff;
}

.xwzx_left_form input {
  width: 230px;
  height: 40px;
  line-height: 40px;
  padding-left: 16px;
  color: #000;
  border: solid 1px #C8C8C8;
  margin-top: 18px;
}

.xwzx_left_form span {
  width: auto!important;
  background: none!important;
  height: auto!important;
  top: 13px!important;
}

.xwzx_left_form input.ss_btn {
  width: 245px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  padding-left: 0px;
  color: #fff;
  background: #0268B3;
  border: solid 1px #0268B3;
  font-size: 17px;
}

.jtjx_content {
  margin-top: 21px;
}

.jtjx_content_head {
  border: solid 1px #ccc;
  padding: 10px;
}

.jtjx_content_head img {
  float: left;
  width: 310px;
  height: 213px;
}

.jtjx_content_head_right {
  float: right;
  width: 560px;
  padding-right: 10px;
}
.jtjx_content_head_right .gyhd_ckxq:hover{background: #0F417B!important;}
.jtjx_content_head_right h2 {
  margin-top: 21px;
  font-size: 18px;
  padding-bottom: 18px;
  word-break: keep-all;
  /* 不换行 */
  white-space: nowrap;
  /* 不换行 */
  overflow: hidden;
  /* 内容超出宽度时隐藏超出部分的内容 */
  text-overflow: ellipsis;
}

.jtjx_content_head_right h2 a {
  color: #1E1E1E;
}

.jtjx_content_head_right h2 a:hover {
  color: #0268b3;
}
/*.jtjx_content_head_right:hover h2 a {
  color: #006BE7;
}*/
.jtjx_content_head_right .ckxq:hover  {
  background: #0268b3;
}
.jtjx_content_head_right p {
  line-height: 25px;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}

.jtjx_content_head_right p a {
  color: #646464;
}

.jtjx_content_head_right .ckxq {
  width: 74px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  background: #B6B6B6;
  color: #fff;
  font-size: 13px;
  display: block;
  margin-top: 18px;
}

.jtjx_content_div {
  padding-top: 8px;
}

.jtjx_content_box {
  margin-top: 18px;
  padding-bottom: 17px;
  border-bottom: dashed 1px #D4D4D4;
}

.jtjx_date {
  float: left;
  width: 91px;
  height: 106px;
  text-align: center;
  background: #F1F1F1;
}

.jtjx_date h2 {
  color: #8C8C8C;
  font-size: 50px;
  font-weight: normal;
  margin-top: 18px;
}

.jtjx_date p {
  color: #8C8C8C;
  font-size: 15px;
  margin-top: 2px;
}

.jtjx_content_right {
  float: right;
  width: 795px;
}

.jtjx_content_right h2 {
  margin-top: 8px;
  font-size: 16px;
  word-break: keep-all;
  /* 不换行 */
  white-space: nowrap;
  /* 不换行 */
  overflow: hidden;
  /* 内容超出宽度时隐藏超出部分的内容 */
  text-overflow: ellipsis;
}

.jtjx_content_right h2 a {
  color: #676767;
}
.jtjx_content_box:hover .jtjx_content_right h2 a {
  color: #0268b3;
}
.jtjx_content_right h2 a:hover {
  color: #0268b3;
}
.jtjx_content_box:hover .jtjx_content_right p a{
  color: #2F2F2F;
}
.jtjx_content_box:hover .jtjx_date {
  background: #D8D8D8;
}

.jtjx_content_right p {
  line-height: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-top: 9px;
}

.jtjx_content_right p a {
  font-size: 13px;
  color: #646464;
}

.jtjx_content_right i {
  padding-left: 28px;
  background: url('../../images/images/xwzx_yd.png') left center no-repeat;
  color: #C3C3C3;
  font-size: 13px;
  margin-top: 13px;
  display: block;
  font-weight: normal;
}

.llgd {
  display: block;
  width: 930px;
  height: 50px;
  background: #FFB534;
  color: #fff;
  text-align: center;
  line-height: 50px;
  font-size: 16px;
  margin-top: 19px;
  float: right;
  margin-bottom:30px;
}


/**xwzxxq.css**/

.xwzxxq_content {

  text-align: center;
  margin:15px auto;
  padding-top: 5px;
}
 .borders{border-bottom:1px dashed #cccccc;margin-bottom:10px;}

.xwzxxq_content h2 {
  font-size: 24px;
  color: #000;
}

.xwzxxq_content h3 {
  margin-top: 20px;
  color: #C3C3C3;
  font-size: 14px;
  font-weight: normal;
}

.xwzxxq_content h3 .i_rq {
  padding-left: 23px;
  background: url('../../images/images/xwzxxq_rq.png') left center no-repeat;
}

.xwzxxq_content h3 .i_rs {
  margin-left: 20px;
  padding-left: 27px;
  background: url('../../images/images/xwzx_yd.png') left center no-repeat;
}

.xwzxxq_content p {
  margin-top: 15px;
  color: #646464;
  font-weight: normal;
  font-size: 15px;

  line-height: 25px;
  /*margin:10px auto!important;*/
  text-align: left;
}


.xwzxxq_content p img {
  max-width: 100%;
  width: auto;
  height: auto;
  max-height: 100%;
  text-indent: 0px;
  display:block;
  margin:0 auto!important;
}

.fengye {
  border-top: solid 1px #F5F4F4;
  padding-top: 15px;
}

.fengye a {
  color: #0268B3;
  float: left;
   overflow: hidden;
  width: 50%;
  line-height:20px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.fengye a.xyp {
  color: #0268B3;
  float: right;
  /*font-size: 14px;*/
}

.pinglun {
  margin-top: 76px;
}

.pinglun h2 {
  color: #E1322E;
  font-size: 18px;
  padding-left: 10px;
  border-left: solid 4px #E1322E;
}

.pinglun_form {
  margin-top: 21px;
}

.pinglun_form_box .pinglun_form .emotion_div {
  border: solid 1px #E5E5E5;
  resize: none;
  width: 914px;
  height: 102px;
  padding-left: 13px;
  padding-top: 10px;
  border-radius: 0;
}

.pinglun_form_bottom {
  border: solid 1px #E5E5E5;
  border-top: none;
  background: #FAFAFA;
}

.pinglun_form_bottom #face {
  margin-left: 14px;
  background: url('../../images/images/pinglun_bq.png') center no-repeat;
  width: 26px;
  height: 26px;
  cursor: pointer;
  display: block;
  float: left;
  margin-top: 7px;
  border: none;
}

.plfb_btn {
  display: block;
  float: right;
  background: #E74851;
  width: 117px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border: none;
  font-size: 16px;
  color: #fff;
  cursor: pointer;
}

.qqFace {
  margin-top: 4px;
  background: #fff;
  padding: 2px;
  border: 1px #dfe6f6 solid;
}

.qqFace table td {
  padding: 0px;
}

.qqFace table td img {
  cursor: pointer;
  border: 1px #fff solid;
}

.qqFace table td img:hover {
  border: 1px #0066cc solid;
}

#show {
  width: 770px;
  margin: 20px auto;
  background: #fff;
  padding: 5px;
  border: 1px solid #DDD;
  vertical-align: top;
}

.pinglun_content {
  margin-top: 10px;
}

.pinglun_content_box {
  margin-top: 30px;
  padding-bottom: 15px;
  border-bottom: dashed 1px #D4D4D4;
  padding-left: 5px;
}

.pinglun_tx {
  float: left;
  width: 34px;
}

.pinglun_tx a {
  display: block;
}

.pinglun_tx a img {
  display: block;
  width: 34px;
  height: 34px;
  border-radius: 50%;
}

.pinglun_right {
  margin-left: 11px;
  float: left;
  width: 810px;
}

.pinglun_right h3 {
  color: #A9A9A9;
  font-size: 13px;
  font-weight: normal;
}

.pinglun_right p {
  color: #2B2B2B;
  font-size: 16px;
  font-weight: normal;
  margin-top: 5px;
  line-height: 20px;
}

.pinglun_fy {
  float: right;
  margin-top: 19px;
}

.pinglun_fy a {
  display: inline-block;
  color: #0268B3;
  padding: 10px 12px;
  font-size: 14px;
  margin-left: 2px;
}

.pinglun_fy a.active {
  background: #E3E3E3;
  color: #4B4B4B;
  border-radius: 5px;
}

.pinglun_fy a:hover {
  background: #E3E3E3;
  color: #4B4B4B;
  border-radius: 5px;
}


/**gyns_dsj.css**/

.gyns_dsj_bg {
  background: url('../../images/images/gyns_gltd.png') center no-repeat;
}

.gyns_dsj {
  margin-top: 15px;
}

.dsj_nav_head {
  position: relative;
}

.dsj_nav {
  width: 883px;
  background: url('../../images/images/dsj_nav_bg.png') center 15px no-repeat;
  background-size: 778px;
  margin: 0 auto;
}

.dsj_nav_ul {}

.dsj_nav li.item {
  height: 67px;
}

.dsj_nav li.item a {
  float: left;
  width: 46px;
  text-align: center;
  margin: 0px 40px;
  padding-top: 49px;
  background: url('../../images/images/dsj_li_active1.png') top center no-repeat;
  color: #B2B2B2;
  font-size: 18px;
  display: block;
}

.dsj_nav .carousel {
  min-width: auto;
}

.dsj_nav .carousel .owl-pagination {
  display: none!important;
}

.dsj_nav li {
  list-style: none;
}

.dsj_nav li.item a:hover {
  background: url('../../images/images/dsj_li_active.png') top center no-repeat;
  color: #2EA7E0;
}

.dsj_nav li.item a.active {
  background: url('../../images/images/dsj_li_active.png') top center no-repeat;
  color: #2EA7E0;
}

.dsj_nav .owl-theme .owl-controls .owl-buttons div.owl-prev {
  background: url('../../images/images/dsj_left_btn.png') center no-repeat;
  left: 7px;
  position: absolute;
  top:44px;
  width: 9px;
  height: 16px;
  -moz-background-size: 9px 16px;
  -webkit-background-size: 9px 16px;
  background-size: 9px 16px;
  filter: Alpha(Opacity=40);
  opacity: 0.4;
}

.dsj_nav .owl-theme .owl-controls .owl-buttons div.owl-prev:hover {
  filter: Alpha(Opacity=80);
  opacity: 0.8;
}

.dsj_nav .owl-theme .owl-controls .owl-buttons div.owl-next {
  background: url('../../images/images/dsj_right_btn.png') center no-repeat;
  right: 7px;
  position: absolute;
  top: 44px;
  width: 9px;
  height: 16px;
  -moz-background-size: 9px 16px;
  -webkit-background-size: 9px 16px;
  background-size: 9px 16px;
  filter: Alpha(Opacity=40);
  opacity: 0.4;
}

.dsj_nav .owl-theme .owl-controls .owl-buttons div.owl-next:hover {
  filter: Alpha(Opacity=80);
  opacity: 0.8;
}

.gyns_dsj_content {
  width: 810px;
  margin: 45px auto 0 auto;
  color: #5D5D5D;
  text-align: left;
}

.gyns_dsj_content h3 {
  line-height: 23px;
  font-weight: normal;
  font-size: 15px;
}

.gyns_dsj_content .dsj_content_p {
  margin-top: 25px;
  padding-bottom: 22px;
  border-bottom: solid 1px #EFEEEE;
}

.gyns_dsj_content .dsj_content_p p {
  line-height: 23px;
  font-weight: normal;
  font-size: 14px;
  color: #5D5D5D;
}


/**gyns_qyzg.css**/

.gyns_qyzg {
  margin-top: 40px;
  text-align: center;
}

.qyzg_yp_box {
  position: relative;
  width: 238px;
  height: 238px;
  margin: 0 auto;
}

.qyzg_yp_box a {
  display: block;
}

.qyzg_yp_box a img {
  width: 238px;
  height: 238px;
}

.qyzg_yp_box a i {
  *display: none;
  width: 44px;
  height: 44px;
  position: absolute;
  cursor: pointer;
  top: 41%;
  left: 41%;
  background: url('../../images/images/yp_btn.png') center no-repeat;
}

.gyns_qyzg .audio_box {
  margin-top: 52px;
}

.gyns_qyzg audio {
  width: 378px;
  height: auto;
}

.gyns_qyzg_gd {
  margin-top: 65px;
}

.gyns_qyzg_gd img {
width: 550px;
}


/**gyns_tzzgx.css**/

.tzzgx_content {
  margin-top: 60px;
}

.tzzgx_content_img {
  float: left;
  width: 50%;
  text-align: center;
  *width: 440px;
}

.tzzgx_content_img img {
  width: 341px;
  height: 341px;
  border-radius: 50%;
  margin-top: 45px;
}

.tzzgx_content .tzzgx_content_right {
  float: right;
  width: 50%;
  text-align: left;
  *width: 443px;
  padding-top:50px;
}

.tzzgx_content .tzzgx_content_right p {
  color: #464646;
  font-size: 17px;
  margin-top: 16px;
  padding-left:50px;
}

.tzzgx_content .tzzgx_content_right p b {
  color: #fff;
  width: 80px;
  height: 30px;
  font-size: 17px;

  display: inline-block;
  text-align: center;
  line-height: 30px;
  margin-right: 30px;
}


/**gyns_qyhc.css**/

.gyns_qyhc {
  margin-top: 45px;
}

.gyns_qyhc_content {
  width: 280px;
  margin: 25px 7px;
  float: left;
}

.qyhc_img {
  width: 280px;
  position: relative;
}

.qyhc_img img {
  width: 100%;
}

.gyns_qyhc_content p {
  margin-top: 15px;
  line-height: 25px;
  color: #888888;
  font-size: 13px;
  overflow: hidden;
  height: 70px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.gyns_qyhc_content .qyhc_img i {
  display: block;
  position: absolute;
  width: 16px;
  height: 16px;
  right: 8px;
  bottom: 8px;
  background: url('../../images/images/qyhc_fd.png') center no-repeat;
  background-size: 16px 16px;
}

.fengye_qyhc {
  margin-top: 50px;
  float: left;
  text-align: center;
  width: 100%;
}

.fengye_qyhc a {
  display: inline-block;
  padding: 9px 16px;
  border: solid 1px #DDDDDD;
  color: #666666;
  border-radius: 3px;
  font-size: 13px;
  margin-left: 10px;
}

.fengye_qyhc a.active {
  border: solid 1px #418CDF;
  color: #fff;
  background: #418CDF;
}

.fengye_qyhc a:hover {
  border: solid 1px #418CDF;
  color: #fff;
  background: #418CDF;
}



.select_video video {
  width: 640px;
  height: 545px;
}

.select_video .video_box {
  width: 640px;
  height: 545px;
  cursor: pointer;
  position: relative;
}

.select_video .video_box_video {
  width: 640px;
  height: 545px;
  display: none;
}

.my-videos-dimensions{
  width: 640px!important;
  height: 545px!important;
}
.ju{margin-top: 8.5px;}
.jian{padding-bottom:60px; }
.gropt_banner h3 b{font-size: 21px;font-weight: normal;}

.ztbd .top_nav ul li{margin: 0;margin-top: -12px;}
.ztbdlist{margin-top: 9px;}
.zhuantibaodao{padding: 0;margin-top: -18px;}
.tu{padding: 10px 0 0 0 ;}
.lis{margin-top: -8px;}
.shang{margin-top: -3px;}
.one{margin-top: 2px;}
.two{margin-top: 48px;}
.jtyw_head_nav a{margin-top:1px; }
.jtyw_head_nav b{margin-top:3px; }
.four{margin-top: 6px;}
.five{margin-top: 48px;}
.six{padding-bottom:0;}
.seven{margin-top:36px;}

.flmz h2{text-align:center;font-size:22px;margin-bottom:15px;}
.flmz .gyns_gltd_right{padding-bottom:0;}
.flmz p{color:#666666;line-height:24px;}
.mzdm{margin:0 170px 30px 170px;}

.auto {height:auto;margin-top:10px;}
.auto  p{line-height: 20px;}
.bdsharebuttonbox span{display:inline-block;float:left;margin-right:5px;}
/*.auto  p img{display:block;margin: 0 auto;}*/

.dsj_img{width: 810px;padding-top:10px;display: block;margin: 0 auto;}
.dsj_img img{width: 100%;}

.planning_content p{font-size: 16px;line-height: 20px;margin:10px auto;}
/*.ywfz_img{width: 100%;clear: both;overflow: hidden;}
.ywfz_img ol{display: block;width: 100%;clear: both;overflow: hidden;}
.ywfz_img ol li{float: left;margin:0 10px;width:30%;}
.ywfz_img ol li a{display: block;}
.ywfz_img ol li a img{width: 100%;}*/
.colorbz{margin-top: 20px;}
.colorbz p{font-size: 16px;text-align: center;}
.colorbz li{float: left;width: 40%;height: 150px; color: #ffffff;margin:15px 5%;}
.colorbz li p,.colorbz li span{text-align: left;margin-left: 30px;font-size: 16px;}
.colorbz li p{margin-top: 30px;}


.wartop {clear: both;overflow: hidden;margin-top:15px;}
.wartop ul{display: inline-block;margin-right: -6px;overflow: hidden;}
.wartop ul li{float: left;overflow: hidden; width:24%;margin-right:7px; border: 1px solid #dddddd;height: 330px;padding-bottom: 30px;}
.wartop ul li img{width: 100%}
.wartop ul li h5{color: #0268b3;margin:20px;font-size: 16px;}
.wartop ul li p{margin:0 20px;font-size: 13px;line-height: 20px;overflow: hidden;}
.warword p{font-size: 14px;line-height: 20px;text-indent: 0em;margin:20px 0px;}
.planning_content ol {display: inline-block;overflow: hidden;margin-left: 20px;}
.planning_content ol li{float: left;width: 420px;height: 260px; margin-right: 18px;text-align: center;border: 1px solid #dddddd;overflow: hidden;margin-bottom:15px;}
.planning_content ol li img{width: 100%;}
.planning_content ol li span a{display: block;margin:10px auto;}
.planning_content ol li span a:hover{color: #006BE7;}

.ywfz_img{width: 100%;clear: both;overflow: hidden;margin-left: 10px;}
.ywfz_img ol{display: block;width: 100%;clear: both;overflow: hidden;}
.ywfz_img ol li{float: left;margin:0 10px;width:263px;overflow: hidden;height:147px;}
.ywfz_img ol li a{display: block;}
.ywfz_img ol li a img{width: 100%;}
.footer_nav h4{font-size: 16px;color: #c0c8ea;border-bottom: 2px solid #cbd3f4;padding:10px 0;margin: 0 20px 20px 15px;}

.footer_nav{background: #0F417B;}
.footer_nav ul li{list-style: none;color: #c0c8ea;margin:11px;}
.footer_nav ul li a{text-decoration: none;color: #c0c8ea;font-size: 15px;padding: 0 3px}
.footer_nav ul li a:hover{text-decoration: underline;}

.intro_right_img{width: 450px;height: 170px;margin-bottom: 15px;overflow: hidden;}
.intro_right_img img{width: 100%;}


.qypp{clear: both;overflow: hidden;background:#f1f1f1;width: 880px;margin:15px auto;}
.qypp ol{display: block}
.qypp ol li{width: 230px;height: 200px;float: left;font-size: 15px;overflow: hidden;display: flex;align-items: center;justify-content: center;}
.qypp ol li h5{font-size: 16px;text-align: center;margin:10px auto;font-family: "黑体";color:#5e5e5e;}
.qypp ol li p{font-size: 13px;font-family: "宋体";margin:5px 20px;line-height: 18px;color: #8a8989;}
.qypp ol li:nth-child(1),.qypp ol li:nth-child(4){width: 420px;}
.qypp ol li img{width: 100%;}

.cxjj{width: 100%;clear: both;overflow: hidden;background:#f1f1f1;margin:15px auto;}
.cxjj ul{display: block;clear: both;overflow: hidden;}
.cxjj ul li{float: left;width: 50%;display: flex;align-items: center;justify-content: center;overflow: hidden;}
.cxjj ul li img{width: 100%;}
.cxjj ul li  div{margin:50px 40px;}
.cxjj ul li  div h5{font-size: 18px;text-align: left;margin:10px auto;font-family: "黑体";color:#5e5e5e;}
.cxjj ul li  div p{font-size: 14px;font-family: "宋体";line-height: 24px;color: #8a8989;}

.cxjj_word h3{font-size: 16px;color:#5e5e5e; margin-bottom: 20px;}
.cxjj_word table{width: 100%;}
.cxjj_word table tr td{padding:10px; border:1px solid #f1f1f1;}
.cxjj_word table tr td:nth-child(1){text-align: center;}
.xwzxxq_content p.active{margin-left: 105px;margin-bottom:20px; color:#a5a5a5!important; padding:0px 0 0px 16px !important;width:auto!important;border-left: 1px solid #c2c2c2 !important;text-align:left!important;}
.xwzxxq_content p.active *{font-size: 14px!important;}

/*正文文字*/
.xwzxxq_content p span{ letter-spacing: 2px!important;color: #000000!important;font-size: 16px!important;line-height: 32px!important;}
/*图片注释*/
.xwzxxq_content p.active span{font-size: 14px!important;color: #a5a5a5!important;font-size: 14px;}


.xwzxxq_content p.on{margin-bottom: 0!important}
.tupian img{float: inherit;}
.vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control:before {content: "\f109";}

/*四级导航*/
.agsidebar{clear: both;margin-bottom:15px;border-bottom: 1px solid #e1e1e1;margin-top: 18px;background:#eee;height:35px;line-height:15px;}
.agsidebar a{display:inline-block;float: left;font-size: 15px;height:15px;padding:0 20px; text-align:center;border-right:1px solid #ccc;margin:10px 0;}
.agsidebar a.on{background: #4674C2;color:#fff;border-color: transparent;height:40px;line-height:43px;margin-top:-5px;}
.agsidebar a:last-child{border:none;}
.agsidebar a:hover{background: #4674C2;color:#fff;border-color: transparent;height:40px;line-height:43px;margin-top:-5px;}
.select_img{clear:both;overflow:hidden;}

/*人才理念*/
.rcln{position: relative;width: 100%;clear: both;overflow: hidden;}
.rcln img{width: 100%;}
.rcln_center{width: 400px;position: absolute;top: 50px;left: 50px;}
.rcln_center h1{font-family: "宋体";color: #0f417b;font-size: 30px;margin:15px 0;}
.rcln_center i{display: block;width: 40px;height: 3px ;background: #da1333;}
.rcln_center em{display: inline-block;color:#fff;background: #0f417b;padding: 8px 10px;border-radius: 3px;font-size: 16px;font-family: "黑体";margin:20px 0;}
.rcln_center p{font-size:14px;line-height: 24px;margin-bottom:10px;}


/*职业发展*/
.zyfz{position: relative;clear: both;overflow: hidden;width: 100%;}
.zyfz img{width: 100%;}
.zyfz_center{width: 500px; position: absolute;text-align: left;top:0;left: 36px;}
.zyfz_center em{display: inline-block;color:#fff;background: #0f417b;padding: 8px 10px;border-radius: 3px;font-size: 16px;font-family: "黑体";margin:15px auto;}
.zyfz_center p{font-size:14px;line-height: 24px;margin-bottom:10px;}

/*人才发展*/
.rcfz{position: relative;clear: both;overflow: hidden;width: 100%;}
.rcfz img{width: 100%;}
.rcfz_center{position: absolute;top:0;left:40px;padding: 32px 0 12px;border-bottom:1px solid #eee;}
.rcfz_center em{float: left; display: inline-block;color:#fff;background: #0f417b;padding: 8px 10px;border-radius: 3px;font-size: 16px;font-family: "黑体";margin:0px auto 20px;}
.rcfz_center p{font-size:14px;line-height: 24px;margin-bottom:10px;}
.rcfz_p{float:left;width: 79%;margin-left: 40px;}

/*党群建设*/
.ddjs_top{clear: both;overflow: hidden;padding: 15px 10px;border:1px solid #eee;margin-bottom:15px;}
.ddjs_top p{width: 100%;font-size: 16px;clear: both;overflow: hidden;padding-bottom:20px;padding-top:10px;display:flex;align-items:center;}
.ddjs_top p span{width: 33.3%;float: left;display:flex;align-items:center;padding-left:30px;}
.ddjs_top p span img{margin-right:8px;width:17%;}
.ddjs_top p span:hover a{color:#456de0;}
.pdf_list{clear: both;overflow: hidden;margin:0px auto 20px;padding-top:15px;border-top:1px dashed #ccc;}
.ddjs_top .pdf_list h2{font-size: 16px;color: #456de0;margin-bottom:15px;}
.ddjs_top .pdf_list h2 a{float: right;font-size: 14px;}
.ddjs_top .pdf_list h2 a:hover{color:#456de0;}
.ddjs_top .pdf_list ul{clear:both;overflow:hidden;margin-top:10px;}
.ddjs_top .pdf_list ul li{width: 130px;float: left;padding:10px 0 ;font-size: 14px;margin-right:19px;text-align:center;border:1px solid #CCC;}
.ddjs_top .pdf_list ul li a{display:block;}
.ddjs_top .pdf_list ul li:hover{border-color:#456de0;cursor:pointer;}
.ddjs_top .pdf_list ul li:hover a{color:#456de0;}


.warword .pdf_list ul{clear:both;overflow:hidden;margin-top:10px;}
.warword .pdf_list ul li{width: 130px;float: left;padding:10px 0 ;font-size: 14px;margin-right:19px;text-align:center;border:1px solid #CCC;}
.warword .pdf_list ul li a{display:block;}
.warword .pdf_list ul li:hover{border-color:#456de0;cursor:pointer;}
.warword .pdf_list ul li:hover a{color:#456de0;}


.ideal_word{padding: 23px 15px 21px 15px;background:#f7f7f7;clear:both;overflow:hidden;font-size:15px;line-height:20px;text-align:justify;}
.cultrue_ideal_content .ideal_left{margin-bottom:15px;}
.ideal_word span{display:inline-block;width:30px;height:3px;background:#456de0;margin:0 11px;margin-bottom:8px;}
.ideal_word p{margin:0 11px;}



