﻿@import url("system.css");
/*内容页中的分页样式，可以通过覆盖CSS的方法改写*/
#CMS_ConGoPage{height:50px;line-height:50px; width:100%; text-align:center; clear: both; padding: 10px 0; font-family: cursive;font-size: 14px;}#CMS_ConGoPage span{display:inline-block; height:30px; line-height:30px; text-align:center;  width:30px; border: solid #ccc 1px;margin: 10px 3px; color:#ccc;}#CMS_ConGoPage span:hover{background-color: aliceblue;}#CMS_ConGoPage span a,#CMS_ConGoPage span a:hover{text-decoration: none;display:inline-block;color:#000;font-size: 14px;width: 100%;}
@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, 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;
	font-size: 14px;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1.3;
	background: #fff;
	min-width: 1300px;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
input, textarea:focus {
	outline: none;
}
* {
	margin: 0;
	padding: 0;
	list-style: none;
	box-sizing: border-box;
}
.img-responsive {
	width: 100%;
}
/**
* 中文小于 12px 可读性很差
* 1. 统一 IE 6-7 中字体大小
* 2. 统一 Firefox 4+，Safari 5 和 Chrome 中「section」和「article」内的字体大小
*/
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
h1 {
	font-size: 36px;
}
h2 {
	font-size: 30px;
}
h3 {
	font-size: 22px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 12px;
}
/* 清除浮 动*/
.fix {
*zoom: 1;
}
.fix:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
/************定位***********/
.po-r {
	position: relative;
}
.po-a {
	position: absolute;
}
.po-f {
	position: fixed;
}
/************左右浮动***********/
.fl {
	float: left;
}
.fr {
	float: right;
}
/*
*@ Name:       CSS 三角形组件
*@ Author:     一丝
*@ Update:     2013-9-29 16:05:04
*@ Usage:
*/
.arrow {
	font-size: 0;
	width: 0;
	height: 0;
	line-height: 0;
	display: inline-block;
*display: inline;
*zoom: 1;
	vertical-align: -2px;
	border: 0 dashed transparent;
	border-width: 6px;
}
.arrow-top {
	border-bottom-style: solid;
	border-bottom-color: #2ab2df;
}
.arrow-bottom {
	border-top-style: solid;
	border-top-color: #2ab2df;
}
.arrow-left {
	border-right-style: solid;
	border-right-color: #2ab2df;
}
.arrow-right {
	border-left-style: solid;
	border-left-color: #2ab2df;
}
/* ◤左上角 */
.arrow-left-top {
	border-top-style: solid;
	border-top-color: #2ab2df;
	border-left-width: 0 !important;
}
/* ◥右上角 */
.arrow-right-top {
	border-top-style: solid;
	border-top-color: #2ab2df;
	border-right-width: 0 !important;
}
/* ◣左下角 */
.arrow-left-bottom {
	border-bottom-style: solid;
	border-bottom-color: #2ab2df;
	border-left-width: 0 !important;
}
/* ◢右下角 */
.arrow-right-bottom {
	border-bottom-style: solid;
	border-bottom-color: #2ab2df;
	border-right-width: 0 !important;
}
/* for html5 all transition */
*:link, *:visited, *:hover, *:active, *:focus {
	-webkit-transition: color .25s linear, background-color .25s linear, border-color .25s linear;
	transition: color .25s linear, background-color .25s linear, border-color .25s linear;
}
/*拍摄地点*/
.gao-place {
	display: inline-block;
	background: url(//filecdn.ify.cn/skin/mj01324/img/Site.png) no-repeat center left;
	color: #b1b1b1;
	font-size: 14px;
	padding-left: 20px;
	line-height: 1.8;
	margin: 10px 0 0 15px;
}
/*点击总数*/
.gao-clicks {
	display: inline-block;
	background: url(//filecdn.ify.cn/skin/mj01324/img/Watch.png) no-repeat center left;
	color: #b1b1b1;
	font-size: 14px;
	margin: 10px 0 0 10px;
	padding-left: 25px;
	line-height: 1.8;
}
/**************宽度**************/
.w-100p {
	width: 100%;
}
.w-95p {
	width: 95%;
}
.w-90p {
	width: 90%;
}
.w-85p {
	width: 85%;
}
.w-80p {
	width: 80%;
}
.w-75p {
	width: 75%;
}
.w-70p {
	width: 70%;
}
.w-65p {
	width: 65%;
}
.w-60p {
	width: 60%;
}
.w-55p {
	width: 55%;
}
.w-50p {
	width: 50%;
}
.w-45p {
	width: 45%;
}
.w-40p {
	width: 40%;
}
.w-35p {
	width: 35%;
}
.w-33p {
	width: 33.33%;
}
.w-30p {
	width: 30%;
}
.w-25p {
	width: 25%;
}
.w-20p {
	width: 20%;
}
.w-15p {
	width: 15%;
}
.w-10p {
	width: 10%;
}
.w-5p {
	width: 5%;
}
/*********栅格**********/
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
	float: left;
}
.col-12 {
	width: 100%;
}
.col-11 {
	width: 91.66666667%;
}
.col-10 {
	width: 83.33333333%;
}
.col-9 {
	width: 75%;
}
.col-8 {
	width: 66.66666667%;
}
.col-7 {
	width: 58.33333333%;
}
.col-6 {
	width: 50%;
}
.col-5 {
	width: 41.66666667%;
}
.col-4 {
	width: 33.33333333%;
}
.col-3 {
	width: 25%;
}
.col-2 {
	width: 16.66666667%;
}
.col-1 {
	width: 8.33333333%;
}
/*# sourceMappingURL=cube.css.map */
select {
	/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
	border: solid 1px #000;
	/*很关键：将默认的select选择框样式清除*/
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	/*在选择框的最右侧中间显示小箭头图片*/
	background: url(//filecdn.ify.cn/skin/mj01324/"//ourjs.github.io/static/2015/arrow.png") no-repeat scroll right center transparent;
	/*为下拉小箭头留出一点位置，避免被文字覆盖*/
	padding-right: 14px;
}
        /*清除ie的默认选择框样式清除，隐藏下拉箭头*/
        select::-ms-expand {
display: none;
}
/* CSS Document */
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, textarea, p {
	font-family: Microsoft YaHei, 微软雅黑;
	font-weight: normal;
	color: #000;
}
img, a img {
	border: 0px;
	border: none;
}
a {
	text-decoration: none;
	outline: none;
blr:expression(this.onFocus=this.blur());
}
a.hidefocus {
	outline: none
}
a:hover {
	text-decoration: none;
}
label {
	margin-bottom: 0;
	font-weight: normal;
}
input {
	border: 0;
	outline: none;/*去除蓝色边框*/
}

/*弹性*/
.flex{
	 display:-webkit-box;/* iOS 6-, Safari 3.1-6 */
    display:-webkit-flex;/* Chrome */
    display:-moz-box;/* Firefox 19 */
    display:-ms-flexbox;
	display:flex;}
.flex-between{
    display:-webkit-box;/* iOS 6-, Safari 3.1-6 */
    display:-webkit-flex;/* Chrome */
    display:-moz-box;/* Firefox 19 */
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;/*两端对齐，项目之间的间隔都相等。*/
    justify-content:space-between;}
.flex-start{
    display:-webkit-box;/* iOS 6-, Safari 3.1-6 */
    display:-webkit-flex;/* Chrome */
    display:-moz-box;/* Firefox 19 */
    display:-ms-flexbox;
    display:flex;
    -webkit-justify-content: flex-start;/*左对齐*/
    justify-content: flex-start;}
.flex-cen{
    display:-webkit-box;/* iOS 6-, Safari 3.1-6 */
    display:-webkit-flex;/* Chrome */
    display:-moz-box;/* Firefox 19 */
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;/*居中*/
    -webkit-justify-content:center;
    justify-content:center;}
.flex-colum{
    display:-webkit-box;/* iOS 6-, Safari 3.1-6 */
    display:-webkit-flex;/* Chrome */
    display:-moz-box;/* Firefox 19 */
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction: colum;/*主轴为垂直方向，起点在上沿*/
    -moz-flex-direction: colum;
    -ms-flex-direction: colum;
    -o-flex-direction: colum;
    flex-direction:colum;}
.flex-wrap{
    display:-webkit-box;/* iOS 6-, Safari 3.1-6 */
    display:-webkit-flex;/* Chrome */
    display:-moz-box;/* Firefox 19 */
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap: wrap;/*换行*/
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap:wrap;}
.flex-nowrap{
    display:-webkit-box;/* iOS 6-, Safari 3.1-6 */
    display:-webkit-flex;/* Chrome */
    display:-moz-box;/* Firefox 19 */
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap: nowrap;/*不换行*/
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    -o-flex-wrap: nowrap;
    flex-wrap:nowrap;}
.flex-align-cen{
    display:-webkit-box;/* iOS 6-, Safari 3.1-6 */
    display:-webkit-flex;/* Chrome */
    display:-moz-box;/* Firefox 19 */
    display:-ms-flexbox;
    display:flex;
    -webkit-align-items:center;/*交叉轴的中点对齐*/
    -moz-align-items:center;
    -ms-align-items:center;
    -o-align-items:center;
    align-items:center;}
.flex-grow1{
    -prefix-box-flex: 1; /* old spec webkit, moz */
    -webkit-box-flex: 1; /* OLD - iOS 6-, Safari 3.1-6 */
    -webkit-flex: 1;     /* Chrome */
    -moz-box-flex: 1;    /* Firefox 19- */
    -ms-flex: 1;         /* IE 10 */
    width:20%;
    flex: 1;             /* NEW,  Opera 12.1, Firefox 20+ */
    flex: 2;}


/***************************公共样式***************************/
.main-w{width:1200px;margin: 0 auto}
.title{text-align: center;padding-top: 45px;}
/*.title h2{margin-top: 45px;}*/
.title span{width: 60px;height: 3px;background:#da251c; display: block;margin: 0 auto;margin-top: 15px;}
.title p{margin-top: 15px;color: #999;font-size: 12px;}
.more a{width: 125px;height: 35px;border: 1px #c8c8c8 solid;border-radius: 20px;line-height: 32px;text-align: center;margin: 0 auto;font-size: 16px;display: block;color: #000;}
.more a:hover{background: #d61518;color: #fff;}

/***************************头部***************************/
.head{height:120px;border-bottom: 4px #d61518 solid}
.head .logo-1{margin-right:20px;}
.head .nav{width:800px;}
.head .nav ul li{float:left;height: 120px;line-height: 120px;overflow: hidden;text-align: center;transition: all 0.3s ease-out 0s;position: relative;display: inline-block;}
.head .nav ul li a{border-left: 1px #a5a5a5 solid;padding: 0 25px;color: #000;}
.head .nav ul li:first-child a{border: none}
.head ul li:hover{color: #d61518;border-top: 3px solid #d61518;transition: all 0.5s;}
.head ul li:hover a,.head ul li a.on{color: #d61518;}
.search{height: 28px;width: 160px;position: relative}
.search form input{width:160px;height: 28px;padding-left: 10px;border: 1px #7b7b7b solid;border-radius: 25px;}
.search form button{background:url(//filecdn.ify.cn/skin/mj01324/img/ss.png)no-repeat; width:20px;height:23px;border:none;position: absolute;left: 130px;top: 2px;}
.language{margin-left: 20px;}
.language img{margin: 0 5px;}
/***************************轮播***************************/
.banner{position: relative;}
.full-screen-slider { width: 100%; position: relative; overflow: hidden; z-index: 1; /*margin-top:42px;*/ }
.full-screen-slider .bd ul { width: 100% !important; }
.full-screen-slider .bd li { width: 100% !important;}
.full-screen-slider .bd li img{width: 100% !important;}
.full-screen-slider .hd { position: absolute; left: 45%; bottom: 5%; z-index: 9900; }
.full-screen-slider .hd li { width:10px; height:10px; float: left; margin-left: 15px; border-radius: 50%; border: 1px #fff solid; }
.full-screen-slider .bd li a{ display:block; width:100%; height:100%;}
.full-screen-slider .hd li.on { background: #fff; }
/***************************main1***************************/
.main1{background: #da251c;height: 46px;}
.audio{width:970px}
.audio p{color: #fff;line-height: 46px;}
.sj-news{width: 100%;height: 46px;padding: 0 0.5rem;background: #da251c;}
.bd-sj-news ul li a{display: flex;color: #fff;height: 46px;line-height: 46px;overflow: hidden;}
.share{width:230px;height: 46px;line-height: 46px;}
.share span{line-height: 46px;color: #fff;margin-right: 10px;}
.share img{margin: 6px 5px;width: 34px}
/***************************main2***************************/
.main2{margin-bottom: 30px;}
.main2 .list{margin: 20px 0;}
.main2 .list-con{width: 290px;height:196px;margin: 5px;position: relative;overflow: hidden;}
.main2 .list-con:hover .list-con-text{bottom: 0}
.main2 .list-con:hover .list-con-img img{transform: scale(1.2)}
.main2 .list-con-img img{width:100%;display: block;transition: all 0.8s;height:196px;}
.main2 .list-con-text{width:100%;height: 100%;position: absolute;bottom: -100%;left: 0;background: rgba(0,0,0,0.5);transition: all 0.8s;padding: 0 10px}
.main2 .list-con-text h3{text-align:center;color: #fff;margin-top: 80px;height: 28px;overflow: hidden}
/***************************main3***************************/
.main3{background: url(//filecdn.ify.cn/skin/mj01324/img/main3-bj.jpg)no-repeat;background-size: 100% 530px;height: 530px;}
.main3 .title h2{color:#fff }
.main3 .title p{color: #f7f7f7;}
.main3-content{margin-top: 30px;}
.main3-content-R{margin-left: 40px;padding-top: 55px;}
.main3-content-R p{color: #fff;line-height: 36px;font-size: 14px;}
/***************************mian4***************************/
.main4{margin-bottom: 30px;}

.main4 .list-con{width: 290px;height:290px;margin:0 10px 10px 0;position: relative;overflow: hidden;}
.main4 .list-con:hover .list-con-text{bottom: 0}
.main4 .list-con:hover .list-con-img img{transform: scale(1.2)}
.main4 .list-con-img img{width:100%;display: block;transition: all 0.8s;height:100%;}
.main4 .list-con-text{width:100%;height: 100%;position: absolute;bottom: -100%;left: 0;background: rgba(0,0,0,0.5);transition: all 0.8s;padding: 0 10px}
.main4 .list-con-text h3{text-align:center;color: #fff;margin-top: 80px;height: 28px;overflow: hidden}





.main4{margin-bottom: 30px;}
.main4-content{margin: 25px 0;}
.main4-content-L{ margin: 10px 20px 10px 0;width: 580px;overflow: hidden;max-height: 578px}
.main4-content-L img{transition: all 0.8s;width: 100%;height:100%;}
.main4-content-L:hover img{transform: scale(1.2)}
.main4-content-R{width:600px;margin-top: 10px;}
.main4-content-R .list{margin: 20px 0;}
.main4-content-R .list-con{width: 290px;position: relative;overflow: hidden;height:280px;}
.list-con-img{height:100%;}
.main4-content-R .list-con:hover .list-con-text{bottom: 0}
.main4-content-R .list-con:hover .list-con-img img{transform: scale(1.2)}
.main4-content-R .list-con-img img{width:100%;height:100%;display: block;transition: all 0.8s;}
.main4-content-R .list-con-text{width:100%;height: 100%;position: absolute;bottom: -100%;left: 0;background: rgba(0,0,0,0.5);transition: all 0.8s;padding: 0 10px}
.main4-content-R .list-con-text h3{text-align:center;color: #fff;margin-top: 80px;height: 28px;overflow: hidden}
/**************************main5**************************/
.main5{background: #da251c;padding-bottom: 95px;}
.main5 .title h2{color:#fff }
.main5 .title p{color: #f7f7f7;}
.main5 .title span{background: #fff}
.main5-content{margin-top: 50px;}
.main5-content ul li{width: 33.3%;text-align: center;border-left: 1px #e15149 solid}
.main5-content ul li:first-child{border: none}
.main5-content ul li p{color: #fff;line-height: 20px;width:61%;margin:0 auto}
.main5-content ul li p:nth-child(2){font-size: 16px;font-weight: bold;margin: 30px 0 20px 0;width:100%}
/***************************footer***************************/
.footer{background: #404040;height: 180px;overflow: hidden;}
.footer .logo2{width: 225px;}
.footer .footer-text{width: 825px;padding-top: 50px;}
.footer .footer-text p,.footer .footer-text p a{color: #fff;line-height: 30px;}
.footer .footer-ewm{padding-top: 22px;}
/************************栏目也菜单*******************************/
.lmdh{width: 100%;no-repeat :center;text-align: center;border-bottom: 1px #d2d2d2 solid;}
.category {
  text-align: center;
  padding: 0;
  padding-top: 20px;
  padding-bottom: 30px;
  width: 100%;
}
.category li {
  line-height: 34px;
  margin: 0 0 0 -1px;
  display: inline-block;
  cursor: pointer;
  text-align: center;
  min-width: 100px;
  height: 34px;
}
.category li a{display: block;color: #000000;border: #d2d2d2 1px solid;padding: 0 10px;}
.category li a.on,.category li:hover {background: #e15149;}
.category li a:hover,.category li a.on {color: white;border-color: #e0a240;}
/************************栏目也banner*******************************/
.banner2 img{width: 100%}
/********************About Us**************************/
.gy{text-align: center;min-height: 400px;margin:0 auto;width:1200px;}
.gy h1{font-size: 20px;line-height: 30px;margin-top: 10px;}
.gy p{text-align: left;line-height: 30px;font-size: 14px;padding:0 10px}
/*反馈表单*/
.fk{min-height:400px;width: 1200px;margin: 0 auto;}
#inputform106{margin-left: 20px;margin-top: 25px;}
#inputform106 input{width: 200px;height: 30px;line-height:30px;margin: 5px;padding-left: 10px;border: 1px solid;    border-color: rgb(169, 169, 169);}
#inputform106 p{margin: 20px;font-size: 20px;color: #a3a3a3;}
#inputform106 textarea{width:1095px;height:200px;margin: 20px 5px;font-size: 15px;padding-left: 10px;}
#inputform106 select {width: 200px;height: 33px;    border-color: rgb(169, 169, 169);}
/*联系*/
.lx {margin:20px auto;min-height:400px;width:1200px;}
.lx p{margin-left: 20px;font-size: 14px;line-height: 30px;}
.fenye{text-align:center;}
/*content-top*/
.zxxq-content-L1{width: 100%;
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #CCC;    justify-content: center;}
.zxxq-content-L1-left ul li{float: left;margin-right: 35px;color: #999;}
.zxxq-content-L1-left ul li:nth-child(4){margin:0;}
.zxxq-content-L1-left ul li>img{    width: 14px;
    height: 16px;
    margin: 12px 5px 0 0;
    float: left;}
.full-screen-slider .bd,.full-screen-slider .bd li{height:689px;}
.full-screen-slider .bd li{background-size:auto 100%;background-position:center;}
.nextButton {padding:0 0 8px; 0}
.nextButton a{ display: inline-block;
    height: 22px;
    line-height: 20px;
    text-align: center;
    border: solid #ccc 1px;
    padding: 0 10px;
    border-radius: 6px;
    color: #333;
    background-color: #efefef;
    margin-right: 10px; }
.nextButton a:hover{background-color: #f00;border: solid #f00 1px; color:white;}