*{
/*	margin: 0px;
	padding: 0px;*/
	-moz-box-sizing: border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing: border-box;
}
a[href]:after{content:normal;}
body {
	-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;
	font-family: Arial;
	font-size: 1.6em;
	line-height: 20px;
	color: #333;
	text-decoration: none;
	background: #ffffff;
}
/*ul, li{margin:0px; padding:0px; list-style-type:none;}*/
/*ol, ul { list-style: none;}
ul, li, a{padding: 0px;margin: 0px;}*/
button {outline: none;}
/*select { width:100%;}*/
.fl {float: left;}
.fr {float: right;}
.img-hover:hover {opacity: 0.8;}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #dacac3;
}
@media (min-width: 1300px) {
  .container { width: 1230px; }
}

.nrhei {text-align: justify; font-size: 14px; line-height: 1.714; font-family: Arial; color: #282828; text}
.secondarybox { display:block; padding:30px 0 15px 0;}
.secondaryimgbox { display:block; padding:10px 0 0 16px;}
.secondarydetailbox { display:block; padding:10px 0 28px 16px;}
.secondarydetailbox form {background: #f9f9f9; padding: 15px 13px 5px 10px; border-radius: 2px; border: #ececec solid 1px;}
.secondarydetailbox .jsbox {padding-right: 6px; text-align: right; color: #1b1b1b; /* font-weight: 600; */ font-size: 13px; background: #f9f9f9; width:76px;}
.secondarydetailbox .jsbox1 {padding-right: 6px; text-align: right; color: #1b1b1b; /* font-weight: 600; */ font-size: 13px; background: #f9f9f9; width:84px;}
.secondarydetailbox select.form-control {padding-right: 5px;margin-bottom: 0px;height: 30px;}
.secondarydetailbox .p0 { padding:0px;}
@media (max-width: 1199px) {
.secondarydetailbox { padding:10px 0 28px 6px;}
}
@media (max-width: 991px){
.nrhei {font-size: 14px; line-height: 24px;}
}
@media (max-width: 767px) {
    .secondaryimgbox { padding:0;}
	.secondarydetailbox { padding:0;margin-bottom: 18px;}
}
/*---------------区域背景---------------------*/
.thirdpart {background: #760000;overflow: hidden;padding: 15px 0 15px 0;text-align: center;}
/*---------------焦点图及人员---------------------*/
.visitors-list {overflow: hidden;margin-top: 30px;}
.visitors-list li{display: block; overflow: hidden;margin-bottom: 18px;padding: 0 0 18px 0;border-bottom: #ccc dotted 1px;}
.visitors-list li:last-child {margin-bottom: 0px;padding: 0 0 2px 0;border-bottom: #ccc dashed 0px;}
.visitors-list li .visitorsbox {}
.visitors-list li .visitorsbox h2 { font-size:14px;color: #333333;line-height:24px; margin:0 0 6px 0;overflow: hidden;/*text-overflow: ellipsis;white-space: nowrap;*/display: block;font-weight: 500;}
.visitors-list li .visitorsbox h2 a { color:#333333;font-size:20px;font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";}
.visitors-list li .visitorsbox h2 a:hover { color:#860000; text-decoration:none;}
.visitors-list li .visitorsbox .news-img { border:#e3e3e3 solid 1px;}
.visitors-list li .visitorsbox .news-img img{}
.visitors-list li .visitorsbox .news-txt p { line-height: 20px; font-size: 13px; margin: 0px; color:#949494;}
.visitors-list li .visitorsbox .news-txt i { font-size: 12px; margin: 4px 0 0 0; display:block;font-style: normal;/*text-align: right;*/line-height: 20px;}
.visitors-list li .visitorsbox .news-txt i a { color:#a10000;}
.visitors-list li .visitorsbox .news-txt i a:hover { color:#000000;}
.visitors-list li .visitorsbox .news-txt p a { overflow:hidden; color:#f08519; font-size:12px; text-decoration:underline; font-style:italic; display:block;}
.visitors-list li .visitorsbox .news-txt p a:hover { color:#15549a;}
.visitors-list li .visitorsbox .basicinfo {font-size: 14px;color: #282828;margin: 8px 0 0 0;line-height: 20px;}
@media (min-width: 768px) {
	.visitors-list li .visitorsbox .news-txt p{ line-height: 20px; height: auto; font-size: 13px;}
	.visitors-list li .visitorsbox .news-img img{ width: 147px;}
	.visitors-list li .visitorsbox .news-img{ margin-right: 18px;}
	/*.visitors li{margin-bottom: 25px; display: block; overflow: hidden; }*/
}
@media (max-width: 1199px) {
	.visitors-list li .visitorsbox .basicinfo {font-size: 13px;line-height: 18px;}
}
@media (max-width: 991px) {
	.visitors-list li .visitorsbox .basicinfo {font-size: 14px;line-height: 20px;}
}
@media (max-width: 767px) {
	.visitors-list li .visitorsbox {margin-right: 0;}
	.visitors-list li .visitorsbox .news-img{ margin-bottom:2px;margin-right: 15px;}
	.visitors-list li .visitorsbox .news-img img{ width: 135px;}
	.visitors-list li .visitorsbox h2 {white-space:normal;overflow: inherit;line-height: 20px;}
	.visitors-list li .visitorsbox h2 a {display: block;margin-bottom: -9px;}
	}
@media (max-width: 400px) {
	.visitors-list li .visitorsbox .news-img img{ width: 104px;}
}
@media (max-width: 320px) {
	.visitors-list li .visitorsbox .news-img{ margin-bottom:15px;margin-right: 0;width: 100%;}
	.visitors-list li .visitorsbox .news-img img{ width: 100%; height: auto;}
}
/*---------------栏目样式---------------------*/
.lanmu { height:40px;overflow: hidden;border-bottom: #d6d6d6 solid 1px;}

.lanmu1 { height:44px; background: url(eniop-navbg.gif) repeat-x bottom;margin-bottom: 20px;}
.lanmu1_l{ height:44px; line-height:30px; color:#460000;font-family: Georgia, "Times New Roman", Times, serif; font-weight:600; float:left; font-size:32px; border-bottom: #d40003 solid 2px;}
.lanmu1_r{ line-height:44px; float:right; color:#bddcff; font-family: Arial; font-size:12px;}
.lanmu1_r a{ color:#1b84c6; text-decoration:none;}
.lanmu1_r a:hover{ color:#F00307; text-decoration:none;}
/*---------------页尾---------------------*/
.foot {background: #2e2e2e;}
.foot .tophalf {padding: 20px 0 24px 0;}
.foot .secondhalf {padding: 12px 0;border-top: #255689 solid 1px;background: rgba(38,45,52,.4);color: #daebf3;font-size: 13px;text-align: center;line-height: 24px;}
.foot .secondhalf img {display: inline-block;margin-left: 15px;}
.foot .secondhalf a {color: #daebf3;}
.foot .secondhalf a:hover {color:#77d3ff;}
.copyright{font-size:12px; line-height:20px;color:#f7f7f7;display:block; overflow:hidden;}
.copyright .cas { width: 210px;border-right: #89abca solid 1px;display: block;overflow: hidden;float: left;margin: 16px 18px 0 0; text-align:center;}
.copyright .cas img {}
.copyright .left { width:56%;font-size:13px; line-height:22px;color:#cfcfcf;display:block; overflow:hidden; float:left; margin: 6px 0 0 0;}
.copyright .left a {color:#daebf3;}
.copyright .left a:hover {color:#77d3ff;}
.copyright .rightbz { width:83px;display:block; overflow:hidden; float:right;margin: 0;}
.copyright .rightjb { width:65px; padding:10px 0 0 0;display:block; overflow:hidden; float:right;}
.copyright .rightwx { width:83px; padding:0;display:block; overflow:hidden; float:right;}

@media screen and (max-width: 991px){
.copyright .left { width:80%;}
.copyright .rightbz {padding:0;}
}
@media screen and (max-width: 767px){
.foot .secondhalf {padding: 18px 0;}
.foot .secondhalf img {display: none;}
.copyright .cas { width: 100%; border:0px;margin: 12px 0 0 0;}
.copyright .cas img {display: block;margin-right: auto;margin-left: auto;}
.copyright .left { width:100%; text-align: center; margin-top: 0;}
.copyright .rightbz {margin: 0 auto;float: none;}
.copyright .rightwx { width: 100%; padding:20px 0 0 0;}
.copyright .rightwx img { margin: 0 auto;}
}
/*---------------------------------导航＆菜单------------------------------------------*/
.h_menu {padding: 0;}
.location { background:#f6efec; border-bottom:#f5e6df solid 1px;margin-top: 29px;}
.navbar {min-height: 40px; border: 0px solid transparent;}
.navbar-toggle {float: right;padding: 4px 5px;margin-top: 7px;margin-bottom: 6px; margin-right:0px;border: 2px solid #F6FAFC;}
.navbar-menu { font-size:18px; color:#ffffff; float:left; font-weight:500; margin:9px 0 0 0;}
.navbar-default .navbar-collapse {border-color: #ffffff;}
.nav-tabs > li { text-align:center;}
.nav-tabs > li:last-child {border-right:#cacaca solid 0px;}
.nav-stacked > li {background: #e9f6fe;border-top: #feffff solid 1px;border-bottom: #cce7fa solid 1px;}
@media (max-width: 1023px) {
.location { margin-top: 0;}
}
@media only screen and (max-width: 992px) {
.nav-pills > li > a {font-size: 14px;}
}
@media (min-width: 767px) {
.navbar-menu {display: none;}
.navbar-right {margin-right: 0px;}
}
@media only screen and (max-width: 767px) {
.h_menu {position: relative;margin-left: -15px;margin-right: -15px;}
}
@media screen and (max-width: 640px){
.navbar-collapse { margin-top:6px;}
.navbar-default .navbar-collapse {background: #ffffff;}
}
@media screen and (max-width: 494px){
.nav-tabs > li { width:100%;border-right:#cacaca solid 0px;}
.location { margin-top: -10px;}
}

.contentLeft {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #f1f1f1;
}

.leftNavigation {
  margin: 0rem 0;
}
.leftNavigation, .leftNavigation li ul {
  list-style: none;
  padding: 0;
}
.leftNavigation li a {
  font-size: 15px;
  display: block;
  padding: 10px 12px 10px 30px;
  color: #1a2531;
  border-bottom: solid 1px #d9d9d9;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
  font-weight:400;
}
.leftNavigation li a, .leftNavigation li a .leftNavIcon {
  line-height: 160%;
}
.leftNavigation li a .leftNavIcon {
  position: absolute;
  top: 0;
  left: 0;
  width: 3rem;
  padding: 10px 0;
  text-align: center;
}
.leftNavigation li a .leftNavIcon1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 4rem;
  padding: 0.8rem 0;
  text-align: center;
}
.leftNavigation li a:hover {
  color: #ffffff; text-decoration:none; background:#b10000;
}
.leftNavigation li ul {
  display: none;
  margin: 0;
  background-color: #e8f6fe;
}
.leftNavigation li ul li { border-bottom: solid 1px #D0E9F3;}
.leftNavigation li ul li a {
  border-bottom: solid 0px #D0E9F3; font-size:13px; color:#535353; background:url(reisico_05.gif) #e8f6fe no-repeat left 17px; margin-left:30px; padding-left:12px;
}
.leftNavigation li ul li a:hover {
  color: #286ecc; text-decoration:none; background:url(reisico_05.gif) #e8f6fe no-repeat left 17px;
}
/*#
 li ul li:last-child a {
  border-bottom: none;
}*/
.leftNavigation li ul li.active a {
  color: #286ecc; text-decoration:none;
}
.leftNavigation li.active > a {
  color: #ffffff; text-decoration:none;
}
.leftNavigation li.active ul {
  display: block;
}
.leftNavigation > li.active {
  background-color: #b10000;
}
.thumbnail {
	position: relative;
	margin: 0;
	border-radius: 0;
	box-shadow: none;
	border: none;
	background: none; 
	padding: 4px;
}
/*---------------细览---------------------*/
#xlmain {display: block;margin:0px;}
#xlmain .wztitle {color: #950000; line-height:28px; text-align:center; font-size: 22px;}
#xlmain .basicinfo {overflow: hidden; border-bottom: solid 1px #dacac3; padding: 0px 0px 14px 0px;}
#xlmain .basicinfo .qtinfo {color:#666; font-size: 13px;margin: 4px 0 0 0;text-align: center;}
#xlmain .basicinfo .qtinfo a {color:#666; text-decoration: none;}
#xlmain .basicinfo .qtinfo a:hover {color:#de0c0c; text-decoration: none;}
#xlmain .basicinfo .share {overflow: hidden;float: right;}
#xlmain .text { margin:0 0 10px 0; overflow:hidden; display:block;}
#xlmain .text p {margin: 0 0 1.5em 0;}
#xlmain .textxl p {margin: 0 0 1.5em 0;}
/*#xlmain .text p:last-child {margin: 0 0 0 0;}*/
/*#xlmain .text img {display: block;margin-right: auto;margin-left: auto;}*/
#xlmain .textxl { margin:30px 0 0 0; overflow:hidden; display:block;}
/*#xlmain .textxl img {display: block;margin-right: auto;margin-left: auto;}*/
/*#xlmain .textxl table {margin: 0 0 15px 0;}
#xlmain .textxl td {text-align: center;}*/
#xlmain .xilan-content-main.zoomIn {
  font-size: 18px;
  line-height: 36px;
}
#xlmain .xilan-content-main.zoomOut {
  font-size: 13px;
  line-height: 24px;
}
@media (max-width: 767px) {
	#xlmain .wztitle { padding: 0;}
	#xlmain .basicinfo .qtinfo {text-align: center;margin: 0 0 8px 0;}
	#xlmain .basicinfo .share {float: none;width: 138px;margin: 0 auto;}
	#xlmain .textxl { margin:20px 0;}
}

/* 3.3. Thumbnail图片刷光特效 */
.thumbnail {
  padding: 0;
}
  
.thumbnail.thumbnail_big{
  margin-bottom:0
}

.thumbnail > img {
  margin: 0;
  width: 100%;
}

.thumbnail_big .thumbnail__caption {
  padding: 18.77px 9px;
}

.thumbnail__caption {
  padding: 9px;
  color: #333;
}

.thumbnail__news {
  padding: 15px;
  color: #333;
}

.thumbnail__link {
  display: block;
}

.thumbnail__link img {
  margin: 0;
  width: 100%;
  -webkit-transition-duration: .5s;
          transition-duration: .5s;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.thumbnail__link:hover img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.thumbnail__link:hover + .thumbnail__caption .icon-play {
  -webkit-animation-duration: .7s;
          animation-duration: .7s;
  -webkit-animation-name: video-arrow;
          animation-name: video-arrow;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
/* 3.3. END Thumbnail */
.thumbnail__link img {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}
.thumbnail__link {
  display: block;
  overflow: hidden;
}

/* end yellow line in title word*/
/* thumbnail image hover */
.thumbnail__link {
    position: relative;
}
.thumbnail__link::before {
    position: absolute;
    top: 0;
    left: -75%;
    z-index: 2;
    display: block;
    content: '';
    width: 50%;
    height: 100%;
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
    -webkit-transform: skewX(-25deg);
    transform: skewX(-25deg);
}

.thumbnail__link:hover::before {
    -webkit-animation: shine .75s;
    animation: shine .75s;
}

@-webkit-keyframes shine {
    100% {
        left: 125%;
    }
}

@keyframes shine {
    100% {
        left: 125%;
    }
}