/**************************************/

/*************[公用start]**************/

/**************************************/
@font-face {

    font-family: "lygc";


      src: url('../fonts/lygc.woff') format('woff'),
           url('../fonts/lygc.TTF') format('truetype'); 


}
.jinghua_lygc{
	font-family: lygc;
}
@font-face {

    font-family: "hongmeng3";


      src: url('../fonts/hongmeng2.woff2') format('woff'),
           url('../fonts/hongmeng2.TTF') format('truetype'); 


}
.hongmeng2{

}

@font-face {

    font-family: "hongmeng";


      src: url('../fonts/hongmeng.woff') format('woff'),
           url('../fonts/hongmeng.TTF') format('truetype'); 


}
.hongmeng{
	font-family: hongmeng;
}
.fangsong{
/*	font-family: fangsong;*/
}
@font-face {

    font-family: "yan2";


      src: url('../fonts/YANTISHUFAZITI-2.woff') format('woff'),
           url('../fonts/YANTISHUFAZITI-2.TTF') format('truetype'); 


}

@font-face {

    font-family: "cytz001";
      src: url('../fonts/cytz001.woff') format('woff'),
           url('../fonts/cytz001.TTF') format('truetype'); 


}
.cytz003 {
	font-family: cytz001;
}
@font-face {

    font-family: "jinhua002";
      src: url('../fonts/jinhua002.woff') format('woff'),
           url('../fonts/jinhua002.TTF') format('truetype'); 


}
.jinhua002 {
	font-family: jinhua002;
}

@font-face {

    font-family: "hongmeng1";


      src: url('../fonts/hongmeng1.TTF') format('truetype'); 


}
.hongmeng1{
	font-family: yan;
}
.jhlst{
	font-family: jhlst;
}
@font-face {

    font-family: "jhlst";


      src: url('../fonts/jhlst.woff') format('woff'),
           url('../fonts/jhlst.TTF') format('truetype'); 


}
@font-face {

    font-family: "jinghua01";


      src: url('../fonts/jtjj01.woff') format('woff'),
           url('../fonts/jtjj01.TTF') format('truetype'); 


}

.jinghua01{
	font-family: jinghua01;
}


@font-face {
    font-family: "jinghua02";
      src: url('../fonts/jtjj02.woff') format('woff'),
           url('../fonts/jtjj02.TTF') format('truetype'); 
}
.jinghua02{
	font-family: jinghua02;
}

@font-face {
    font-family: "jinghua03";
      src: url('../fonts/jtjj03.woff') format('woff'),
           url('../fonts/jtjj03.TTF') format('truetype'); 
}
.jinghua03{
	font-family: jinghua03;
}

@font-face {
    font-family: "jinghuawh";
      src: url('../fonts/jinghuawh.woff') format('woff'),
           url('../fonts/jinghuawh.TTF') format('truetype'); 
}
.jinghuawh{
	font-family: jinghuawh;
}

@font-face {
    font-family: "jinghua04";
      src: url('../fonts/jtjj04.woff') format('woff'),
           url('../fonts/jtjj04.TTF') format('truetype'); 
}
.jinghua04{
	font-family: jinghua04;
}

@font-face {
    font-family: "jinghua16";
      src: url('../fonts/jinghua16.woff') format('woff'),
           url('../fonts/jinghua16.TTF') format('truetype'); 
}
.jinghua16{
	font-family: jinghua16;
}


@font-face {
    font-family: "jinghua46";
      src: url('../fonts/jqyy46.woff') format('woff'),
           url('../fonts/jqyy46.TTF') format('truetype'); 
}
.jinghua46{
	font-family: jinghua46;
}

@font-face {
    font-family: "jinghua53";
      src: url('../fonts/jqyy53.woff') format('woff'),
           url('../fonts/jqyy53.TTF') format('truetype'); 
}
.jinghua53{
	font-family: jinghua53;
}

@font-face {
    font-family: "jinghua15";
      src: url('../fonts/jqyy01.woff') format('woff'),
           url('../fonts/jqyy01.TTF') format('truetype'); 
}
.jinghua15{
	font-family: jinghua15;
}


.yingx2-pic .imgbox_a
@font-face {

    font-family: "yan2";


      src: url('../fonts/yan2.woff') format('woff'),
           url('../fonts/yan2.TTF') format('truetype'); 


}


.loading {

    background-image: url(../images/load.gif);

    background-repeat: no-repeat;

    background-position: center;

    background-color: #fff;

    position: fixed;

    left: 0;

    right: 0;

    top: 0;

    bottom: 0;

    z-index: 1500;

}

body{
    overflow-x: hidden;
}

.skip_a{
    position: absolute;
    z-index: 900;
    width: 147px;
    height: 47px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(../images/enter1.png);
    text-align: center;
    margin-left: -74px;
    left: 50%;
    /*bottom: 15px;*/
    bottom: 40px;
    font-size: 16px;
    /* font-weight: bold; */
    color: #fff;
    transition: background-image .3s;
}
.skip_a:hover{
    background-image: url(../images/enter2.png);

}

.vi_img{
    position: absolute;
    width: 1002px;
    margin-left: -501px;
    left: 50%;
    margin-top: -188px;
    top: 50%;
    z-index: 900;
}
.vi_img img{
    display: block;width: 100%;
}



.anniu-wp{
    position: absolute;
    z-index: 900;
    width: 220px;
    margin-left: -110px;
    left: 50%;
    margin-top: -46px;
    top: 50%;
}

.anniu-wp a{
    display: block;
    width: 93px;
    font-size: 16px;
    text-align: center;
    color: #fff;
}
.anniu-wp a img{
    display: block;
    width:60px;
    margin:0 auto;
    margin-bottom: 10px;
}

div.clear {

    clear: both;

    height: 0;

    width: 0;

}





a {

    text-decoration: none;

    color: inherit;

    cursor: pointer;

}



img {

    border: 0;

    max-width: 100%;

}





div.wp {

    width: 1200px; /*主要内容区尺寸大小，每次制作前更新！！！ */

    margin: 0 auto;

}



.fl {

    float: left;

}



.fr {

    float: right;

}



.tran {

    transition: all .3s ease-out 0s;

}



.tver {

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

}





/*图片中心放大代码区域*/



.img-box { /*图片盒子类名*/



    overflow: hidden;

}



.img-box img {

    transition: .3s;

    width: 100%;

    max-width: 100%;

}



.img-box:hover img {

    /*图片中心放大代码*/

    -webkit-transform: scale(1.1);

    -ms-transform: scale(1.1);

    -o-transform: scale(1.1);

    transform: scale(1.1);

}





/*图片中心放大代码区域*/





.imgbox_a {

    position: relative;

    padding-bottom: 100%;

    overflow: hidden;

    display: block;

}



.imgbox_a > img {

    position: absolute;

    left: 0;

    top: 0;

    width: 100% !important;

    height: 100% !important;

}



.imgbox_hover > img {

    /* ueco 时间曲线*/

    /*transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; */

    -webkit-transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

    transition: .3s;



}



.imgbox_hover:hover > img {

    -webkit-transform: scale(1.1);

    -ms-transform: scale(1.1);

    -o-transform: scale(1.1);

    transform: scale(1.1);

}



/**************************************/

/************[公用over]****************/

/**************************************/





/*header-start*/

/**************************************************************/



#header {
    /*position: relative;*/
    z-index: 998;


}

.header-bbai{
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    background-color: #fff;
    z-index: 50;
    height: 300px;
    border-top: 1px solid #eee;
    box-shadow: 0 4px 5px -3px rgba(0,0,0,0.15);
    display: none;
}





.header-er {

    height: 84px;

    background-color: #fff;

}



.logo {

    width: 280px;

   margin-top: 20px;

}



.logo a, .logo img {

    display: block;

    width: 100%;

}





.language {

    width: 83px;

    margin-top: 28px;

    position: relative;

}



.language-a-wp {

    position: absolute;

    right: -15px;

    left: -15px;

    top: 100%;

    padding-top: 15px;

    display: none;

}

.language-a-wp::after{
    content:"";
    position: absolute;
    width: 20px;
    height: 11px;
    background-image: url(../images/jiao3.png);
    left: 50%;
    margin-left: -10px;
    top: 4px;
    display: none;
}

.language-a {



    background-color: #fff;

    box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.15);

    border-radius: 5px;

    overflow: hidden;

    /*padding: 5px 0;*/

}



.language-a a {

    display: block;

    height: 30px;

    line-height: 30px;

    text-align: center;

}



.language-a a {

    border-top: 1px solid #eee;

}



.language-a a:hover {

    color: #fff;

    background-color: #c83e33;

}



.language-a a:first-child {

    border-top: 0;

}



.language span {

    display: block;

    cursor: pointer;

    font-size: 14px;

    color: #fff;

    height: 28px;

    line-height: 28px;

    border-radius: 28px;

    padding-left: 15px;

    background-repeat: no-repeat;

    background-position: 56px center;

    background-image: url(../images/xiajiao.png);

    background-color: #8c8c8c;

}





.search {

    width: 21px;

    margin-top: 32px;

    margin-right: 22px;

    margin-left: 22px;
    position: relative;
    z-index: 650;
    
}



.search a, .search img {

    display: block;

    width: 100%;

}

.search-form{
    position: absolute;
    width: 100px;
    border:1px solid #ddd;
    border-radius: 999em;
    height: 36px;
    right: -17px;
    top: -8px;
    padding-top: 1px;
    padding-right: 50px;
    padding-left: 25px;
    background-color: #fff;
    /*display: none;*/
    opacity: 0;
    visibility: hidden;
}
.search-form.cur{
    width: 220px;
    opacity: 1;
    visibility: visible;
    transition: .3s;
}
.search-form input:focus{
    outline: none;
}

.search-form input[type="text"]{
    display: block;
    width: 100%;
    height:32px;
    background-color:transparent;
    border:0;
    font-size: 14px;
    color: #333;
    line-height: 1.428571;
}

.search input[type="image"]{
    position: absolute;
    right:16px;
    top: 7px;
    width: 21px;
}



.gupiao {

    width: 20px;

    margin-top: 32px;
    position: relative;

}
.gupiao:hover .gupiao-bai-wp{display: block;}
.gupiao-bai-wp{
    position: absolute;
    width: 194px;
    height: 112px;
    background-color: #fff;
    border-radius: 5px;
    left: 50%;
    margin-left: -97px;
    top:60px;
    display: none;
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.15);
}


.gupiao1{
  padding: 15px 0px 0 22px;
}
.gupiao1 h1{
    margin:0;
    font-weight: bold;
    font-size: 14px;
    color: #333333;
}

.gupiao1 h2{
    margin:0;
    font-weight: bold;
    font-size: 16px;
    color: #008000;
    margin:10px 0;
}
.gupiao1 h2 span{
    display: inline-block;
    padding-right:23px;
    margin-right: 5px;
    font-size: 34px;
    background-repeat: no-repeat;
    background-position: right 85%;
    line-height: 1;
}

.gupiao1 h3{
    margin:0;
    font-size: 12px;
    color: #999;
}
.gupiao1-zhang h2{color: #dd170a;}
.gupiao1-die h2{color: #008000;}

.gupiao1-zhang h2 span{
    background-image: url(../images/gupzhang.png);
}
.gupiao1-die h2 span{
    background-image: url(../images/gupdie.png);
}









.gupiao a, .gupiao img {

    display: block;

    width: 100%;

}



.nav {

    padding-right: 180px;
    position: relative;z-index: 100;

}



.nav ul {

    margin: 0;

}



.nav > ul > li {

    float: left;

    position: relative;

    margin-right: 65px;

}



.nav > ul > li > a {

    display: block;

    height: 120px;

    line-height: 120px;
	text-align:center;
	margin:0 20px;

    

    font-size: 22px;

    color: #000;

}



.nav > ul > li.cur > a, .nav > ul > li:hover > a {
	color: #c83e33;
	background-image: url(../images/menubg.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.nav>ul>li:first-child ul{
    display: none!important;
}
.nav>ul>li:hover dl{display: block;}
.nav>ul>li>dl{
    margin:0;
    position: absolute;
    left: 50%;
    right: 0;
    top:100%;
    z-index: 600;
    display: none;
    width: 800px;
    margin-left: -400px;
    font-size: 0;
    line-height: normal;
    text-align: center;
}

.nav>ul>li>dl::after{
    /*background-image: url(../images/heidi3.png);*/
    background-color: #fff;
    content:"";
    position: absolute;
    width: 15000px;
    top: 0;
    height: 50px;
    left: 50%;
    margin-left: -7500px;
    z-index: 70;
}

.header-er .nav>ul>li>dl::after{
    border-top: 1px solid #eee;
}
.nav>ul>li>dl dd{
    display: inline-block;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    color: #333;
    margin:0 15px;
    position: relative;z-index: 80;
}
.nav>ul>li>dl dd a:hover{
    color: #ce171f;
}





.nav>ul>li>ul>li{
    background-color: #fff;
}
.nav>ul>li>ul>li>a{
    display: block;
    padding: 10px 5px;
    text-align: center;
    line-height: 1.6;
    font-size: 14px;
    color:#333;
    /*transition: .3s;*/
    text-align: center;

}
.nav>ul>li>ul>li>a:hover{
    color: #ec1b24;
}



.header-index {
/*	position: fixed;*/
	left: 0;
	/*right: 0;*/

    top: 0;
	width: 100%;
	/*background-image: url(../images/heidi3.png);*/
   background-image: url(../images/rightbg.jpg);
	z-index: 999;
	background-color: #dddddd;
	    background-size: auto 100%;
	background-repeat: no-repeat;
	background-position: right bottom;
}



.header-index .nav > ul > li > a {

   /* color: #fff;*/

}



.header-index .language span {

    background-color: transparent;

    background-image: url(../images/xiajiaoh.png);

    background-repeat: no-repeat;

    background-position: center;

}





/**************************************************************/

/*header-over*/





/*main-start*/

/**************************************************************/



#main {



}





.section {

    background-repeat: no-repeat;

    background-position: center;

    -webkit-background-size: cover;

    background-size: cover;

    position: relative;

    overflow: hidden;
   /* padding-top: 160px;*/

}

.section.section1{
    padding-top: 0;
}
.section.fp-auto-height{
    padding-top: 0
}

.banner {

    height: 100%;

}



.fafa, .fafa .slides, .fafa .slides > li {

    height: 100%;

}



.fafa .slides > li {

    background-repeat: no-repeat;

    background-position: top center;

    -webkit-background-size: cover;

    background-size: cover;

    overflow: hidden;

    position: relative;

}



.fafa .slides > li > a  {

 display:block;

    width: 100%;
	height:100%;

}



/*.fafa .flex-control-nav {

    bottom: 35px;

    width: 1500px;

    text-align: left;

    height: 0;

    left: 50%;

    margin-left: -750px;

}*/



.fafa .flex-control-nav li {

    margin: 0 20px;

}



.fafa .flex-control-nav li:first-child {

    margin-left: 0;

}



.fafa .flex-control-paging li a {

    width: 46px;

    height: 39px;

   

}

.flex-control-paging li .ac1{ background-image: url(../images/ac1.png);}
.flex-control-paging li .ac1.flex-active{ background-image: url(../images/ac1_cur.png);}
.flex-control-paging li .ac2{ background-image: url(../images/ac2.png);}
.flex-control-paging li .ac2.flex-active{ background-image: url(../images/ac2_cur.png);}

.flex-control-paging li .ac3{ background-image: url(../images/ac3.png);}
.flex-control-paging li .ac3.flex-active{ background-image: url(../images/ac3_cur.png);}
.flex-control-paging li .ac4{ background-image: url(../images/ac4.png);}
.flex-control-paging li .ac4.flex-active{ background-image: url(../images/ac4_cur.png);}


@-webkit-keyframes sdb10 {
    0% {
        -webkit-transform: translate(0, 0);
        opacity: 0;
        filter:alpha(opacity=0);
    }
    40% {
        opacity: 1;
        filter:alpha(opacity=100);
    }
    80% {
        -webkit-transform: translate(0, 14px);
        opacity: 0;
        filter:alpha(opacity=0);
    }
    100% {
        opacity: 0;
        filter:alpha(opacity=0);
    }
}
@keyframes sdb10 {
    0% {
        transform: translate(0, 0);
        opacity: 0;
        filter:alpha(opacity=0);
    }
    40% {
        opacity: 1;
        filter:alpha(opacity=100);
    }
    80% {
        transform: translate(0, 14px);
        opacity: 0;
        filter:alpha(opacity=0);
    }
    100% {
        opacity: 0;
        filter:alpha(opacity=0);
    }
}



#sec_down {

    position: absolute;

    width: 58px;

    left: 50%;

    margin-left: -29px;

    bottom: 50px;

    z-index: 800;

    cursor: pointer;

}



#sec_down img,#sec_down a{
    display: block;
    width: 100%;
    position: relative;
    z-index: 50;
}

.sec-jt{
    position: absolute;
    left: 0;
    width: 100%;
    top: 0;
    height: 58px;
    z-index: 80;
}


.sec-jt::before {
  position: absolute;
  top: 5px;
  left: 50%;
  content: '';
  width: 24px;
  height: 29px;
  margin-left: -12px;
  -webkit-animation: sdb10 2s infinite;
  animation: sdb10 2s infinite;
  box-sizing: border-box;
  background-image: url(../images/jt.png);
  background-repeat: no-repeat;
  background-position: center;
}

.ndh{
	background-color: #f7f7f7;
}
.lantitle_zi{
	width:258px;
	text-align:left;
	line-height:68px;
	font-size:18px;
	color:#333;
	float:left;
}

.lantitle{clear:both; overflow:hidden;}
.index3-dl1 {

    text-align: center;

    font-size: 0;

    line-height: normal;

	float:right

}


.xmbg{
	width:100%;
	height:538px;
	background-repeat: no-repeat;
	background-position: center top;
	position:relative
	
}
.xmbg_title{
padding-top:100px;margin-left:40px;
font-size:24px; color:#ffffff;
position:absolute;z-index:98999;top:0;left:0;
}
.xmbg_content{
	position:absolute;
	left:0;
	bottom:0;
	padding:0 5%;
	background-image: url(/templates/default/images/rwgd_bg.png);
	background-repeat: repeat-x;
	background-position: center top;
	height:191px;
	z-index:99999
}
.xmbg_content_left{float:left;width:80%;color:#cdabab;padding-top:5%;     font-size: 18px;
}
.xmbg_content_right{float:right;width:20%;color:#9e7a6a;text-align:right;padding-top:40px;}
.xmbg_content_right a{
	display:inline-block;
	color:#9e7a6a;
	border: 1px solid #9e7a6a;
	border-radius:20px;
	font-size:12px;
	padding:2px 10px;
}
.index3-dl1 dl {

    margin: 0;

    display: inline-block;

}


.nbiao1{
	background-image: url(../images/nbiao1.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 20px;
	width: 24px;
	vertical-align: middle;	
}
.nbiao2{

	display: inline-block;
	height: 20px;
	width: 15px;
} 
.index3-dl1 dd {
	float: left;
	margin: 0 30px;
	text-align: center;
	font-size: 18px;
	cursor: pointer;
	color: #333;
	line-height:68px;
}



.index3-ico {

    height: 55px;

    background-repeat: no-repeat;

    background-position: center;

    -webkit-background-size: 100%;

    background-size: 100%;

    margin-bottom: 4px;

    transition: .3s;

}



.index3-ico1 {

    background-image: url(../images/index3-ico1.png);

}



.index3-ico2 {

    background-image: url(../images/index3-ico2.png);

}



.index3-ico3 {

    background-image: url(../images/index3-ico3.png);

}



.index3-ico4 {

    background-image: url(../images/index3-ico4.png);

}



.index3-ico5 {

    background-image: url(../images/index3-ico5.png);

}



.index3-ico6 {

    background-image: url(../images/index3-ico6.png);

}





.index3-dl1 dd.cur {
	color: #e5212b;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5212b;
}





.index3-dl1 dd.cur .index3-ico1 {

    background-image: url(../images/index3-ico1h.png);

}



.index3-dl1 dd.cur .index3-ico2 {

    background-image: url(../images/index3-ico2h.png);

}



.index3-dl1 dd.cur .index3-ico3 {

    background-image: url(../images/index3-ico3h.png);

}



.index3-dl1 dd.cur .index3-ico4 {

    background-image: url(../images/index3-ico4h.png);

}



.index3-dl1 dd.cur .index3-ico5 {

    background-image: url(../images/index3-ico5h.png);

}



.index3-dl1 dd.cur .index3-ico6 {

    background-image: url(../images/index3-ico6h.png);

}





.index3-pic .imgbox_a {

    padding-bottom: 47.4%

}



.index3-huang {

    position: absolute;

    left: 0;

    top: 0;

    right: 0;

    bottom: 0;

    z-index: 80;

    opacity: 1;

    visibility: visible;

    transition: .3s;

}



.index3-list .item:hover .index3-huang {

    opacity: 0;

    visibility: hidden;

}



.index3-list .item:hover .index3-con {

    background-image: url(../images/hu.png);

}



.index3-con {

    padding: 25px 0px 40px;

    position: relative;


    background-repeat: no-repeat;

    background-position: center;
	color:#c1c1c1;

}











.index3-con-h1 a {

    font-size: 22px;

    color: #403b39;

}



.index3-con-h1 a:hover {

    color: #d24a47;

}



.index3-con-h1 {

    text-align: center;

    padding-bottom: 28px;

    background-repeat: no-repeat;

    background-position: center bottom;


}



.index3-con p {

    margin: 0;

    font-size: 14px;

    color: #797979;

    line-height: 1.8;

    height: 3.6em;

    overflow: hidden;


}



.index3-wp {

    margin-top: 40px;

    position: relative;

    overflow: hidden;

}



.index3-list-div {

    position: absolute;

    width: 100%;

    left: -15000%;

    top: 0;

}



.index3-list-div.cur {

    position: relative;

    left: 0;

}





.index3-list .item {

    padding-bottom: 44px;

    position: relative;

}





.index3-list .item::after {

    content: "";

    z-index: 50;

    position: absolute;

    width: 44px;

    height: 69px;

    background-image: url(../images/bashou.png);

    left: 50%;

    margin-left: -22px;

    bottom: 15px;

    transition: .3s;

    visibility: hidden;

    opacity: 0;

}



.index3-list .item:hover::after {

    opacity: 1;

    visibility: visible;

    bottom: 0;

}



.index3-list-div .more3 {

    padding-top: 5px;

}



.more3 a {

    display: block;

    width: 84px;

    height: 88px;

    font-size: 14px;

    color: #fff;

    padding-left: 33px;

    padding-top: 31px;

    background-image: url(../images/more3.png);

    -webkit-background-size: 100%;

    background-size: 100%;

    transition: .3s;

    margin: 0 auto;

}



.more3 a:hover {

    background-image: url(../images/more3h.png);



}





.index4-list {

    margin-top: 40px;

}



.index4-list .more2 a {

    margin: 0 auto;

    left: 0px;
    width: 53px;
    text-align: center;

    position: relative;
    background-repeat: no-repeat;
    background-position: right center;
    color: #333;
    text-align: left;
    background-image:none;
    padding: 0;
    transition: width .3s;

}

.index4-list .more2 a:hover{
    color: #bf0e0e;
    width: 80px;
    background-image: url(../images/more2-jt2.png);
}

.index4-list .xinwen1-2-dd > .more2 {

    padding: 18px 0;

    border-top: 1px solid #eaeaea;

}





.index4-list .xinwen1-2-dd-div .more2 {

    margin-top: 45px;

}



.index4-list .xinwen1-2-dd-div .more2 a {

    background-image: url(../images/more2hh.png);

    color: #cf2e34;

}



.about1-div .more2 {

    margin-top: 35px;

}



.about1-div .more2 a.fr {

    text-align: left;

}



.index1-dl {

    margin-top: 35px;

}



.index1-dl dl {

    margin: 0;

}



.index1-dl dd {

    float: left;

    margin-left: 30px;

    width: 109px;

}



.index1-dl dd > a {

    display: block;

    height: 109px;

    background-repeat: no-repeat;

    background-position: center;

    padding-top: 77px;

    color: #ac1402;

    text-align: center;

    font-size: 16px;

    transition: .3s;

}

.index1-dl dd > a:hover{
    color: #fff;
}

.index1-dl dd:first-child {

    margin-left: 0;

}



.index1-dl dd.ddd1 > a {

    background-image: url(../images/index1-ico1.png);

}



.index1-dl dd.ddd2 > a {

    background-image: url(../images/index1-ico2.png);

}



.index1-dl dd.ddd3 > a {

    background-image: url(../images/index1-ico3.png);

}



.index1-dl dd.ddd4 > a {

    background-image: url(../images/index1-ico4.png);

}



.index1-dl dd.ddd1 > a:hover {

    background-image: url(../images/index1-ico1h.png);

}



.index1-dl dd.ddd2 > a:hover {

    background-image: url(../images/index1-ico2h.png);

}



.index1-dl dd.ddd3 > a:hover {

    background-image: url(../images/index1-ico3h.png);

}



.index1-dl dd.ddd4 > a:hover {

    background-image: url(../images/index1-ico4h.png);

}

.section2-bg-wp{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 80;
    /*background-color: #c73027;*/
}
.section2-bg-wp::after{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;z-index: 60;
    /*background-image: url(../images/hongdi3.png);*/
    background-image: url(../images/baidi18.png);
    content:"";
}
.section2-bg-wp .section2-bg{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;z-index: 50;
}
.section2-bg-wp .section2-bg.cur{
    opacity: 1;
    visibility: visible;
    /*transition: .3s;*/
}

.section2 .fp-tableCell{
    position: relative;
    z-index: 95;
}

.index2-list-wp {

    margin-top: 0px;

    position: relative;

}


#index2UpDown-wp{
    position: absolute;
    height: 0;
    width: 1500px;
    margin-left: -750px;
    left: 50%;
    top: 0;
    z-index: 80;
}
#index2Up{
    position: absolute;
    left: 0;
    width: 306px;
    top: 0;
    height: 473px;
    cursor: pointer;
}

#index2Down{
    position: absolute;
    right: 0;
    width: 306px;
    top: 0;
    height: 473px;
    cursor: pointer;
}

.index2-list .item {

    position: relative;


}



.index2-1 {

    position: relative;

    z-index: 50;

}



.index2-1-pic .imgbox_a {

    padding-bottom: 154.575%;

}





.index2-1-hei {

    position: absolute;

    left: 0;

    right: 0;

    top: 0;

    bottom: 0;

    z-index: 50;

    /*background-image: url(../images/heidi5.png);*/
    background-image: url(../images/hongdi_1.png);

}





.index2-1-title {

    position: absolute;

    width: 81px;

    height: 253px;

    background-repeat: no-repeat;

    background-position: center;

    left: 50%;

    margin-left: -40px;

    top: 95px;

    color: #fff;

    font-size: 22px;

    padding: 51px 28px 2px;

    line-height: 1;

    text-align: center;

    font-family: "yan2";

}

.index2-1-title-table-wp{
    height: 100%;
}
.index2-1-title-table{
    display: table;
    width: 100%;
    height: 100%;
}
.index2-1-title-table-cell{
    display: table-cell;
    vertical-align: middle;
}
.index2-2 {

    position: absolute;

    width: 768px;

    left: 50%;

    margin-left: -384px;

    top: 0;

    z-index: 100;

    display: none;

}





.index2-2-pic {

    border: 3px solid #bf0e0e;

}



.index2-2-pic .imgbox_a {

    padding-bottom: 61.286%;

}



.index2_i {

    position: absolute;

    width: 21px;

    height: 21px;

    background-repeat: no-repeat;

    background-position: center;

    z-index: 50;

}



.index2_i1 {

    background-image: url(../images/ch1.png);

    left: 2px;

    top: 2px;

}



.index2_i2 {

    background-image: url(../images/ch2.png);

    right: 2px;

    top: 2px;

}



.index2_i3 {

    background-image: url(../images/ch3.png);

    right: 2px;

    bottom: 2px;

}



.index2_i4 {

    background-image: url(../images/ch4.png);

    left: 2px;

    bottom: 2px;

}





.index2-2-title {

    height: 90px;

    text-align: center;

    padding-top: 35px;

}



.index2-2-title h1 {

    margin: 0;

    font-family: "yan2";

    font-size: 26px;

    color: #bf0e0e;

}



.index2-2-title h2 {

    margin: 0;

    font-size: 14px;

    opacity: 0.4;

    color: #bf0e0e;

    margin-top: 10px;

    text-transform: uppercase;

}

.index2-list .center .item .index2-1 {

    display:none;

}

.index2-list .center .item .index2-2 {

    display: block;

}





.index2-list .owl-nav button.owl-prev {

    position: absolute;

    left: -70px;

    top: 50%;

    margin-top: -78px;

    width: 66px;

    height: 66px;

    background-image: url(../images/left3.png);

    cursor: pointer;

    background-repeat: no-repeat;

    background-position: center;

    font-size: 0;

    z-index: 50;

    transition: .3s;

    -webkit-background-size: 100%;

    background-size: 100%;

}



.index2-list .owl-nav button.owl-next {

    position: absolute;

    right: -70px;

    top: 50%;

    margin-top: -78px;

    width: 66px;

    height: 66px;

    background-image: url(../images/right3.png);

    cursor: pointer;

    background-repeat: no-repeat;

    background-position: center;

    font-size: 0;

    z-index: 50;

    transition: .3s;

    -webkit-background-size: 100%;

    background-size: 100%;

}





.index2-list .owl-nav button.owl-prev:hover {

    background-image: url(../images/left3h.png);

}



.index2-list .owl-nav button.owl-next:hover {

    background-image: url(../images/right3h.png);

}



.index2-list {

    position: static;

}





/**************************************************************/

/*main-over*/





/*footer-start*/

/**************************************************************/



#footer {
	background-image: url(../images/xline.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	    background-color: #a90000;



}



.footer-1 {

    padding: 30px 0 0px;

}



.foo1-3 {

    width: 247px;

    margin-left: 75px;

}



.er {

    width: 108px;

    font-size: 14px;

    color: #fff;

    text-align: center;

}



.er img {

    display: block;

    width: 100%;

    margin-bottom: 13px;

}



.foo1-1 {

    max-width: 630px;

}



.foo1-title h1 {

    margin: 0;

    font-size: 14px;

    color: #fff;

    font-weight: bold;

    text-transform: uppercase;

}



.foo1-title h2 {

    margin: 0;

    font-size: 14px;

    color: #fff;

    margin-top: 13px;

}





.foo1-dl dl {
	margin: 0;
	font-size: 0;
	line-height: normal;
	padding-top: 22px;
	float:left;
	width:100px;
	margin-left: 100px;

}



.foo1-dl dd {

 

}



.foo1-1 .foo1-dl dd {

    width: 100%;

    margin-bottom: 26px;

    font-size: 16px;

    color: #f9e7e8;

}





.foo1-2 {

    overflow: hidden;

}


.foo1-2 .foo1-dl dt {
   margin-bottom: 27px;

    font-size: 22px;

    color: #fff;

}


.foo1-2 .foo1-dl dd {
	margin-bottom: 19px;
	font-size: 16px;
	color: #dde3e4;
	letter-spacing: 6px;

}



.foo1-2 .foo1-dl dd a:hover {

    color: #fff;

}





.footer-3 {

    background-color: #a90000;

    color: #fff;

    font-size: 16px;

    line-height: 1.8;

    padding: 13px 0;

}



.footer-3 a:hover {

    /*text-decoration: underline;*/

    font-weight: bold;

}





/**************************************************************/

/*footer-over*/





/**************************************/

/********[特殊css样式要求区域]**********/

/**************************************/



#header-2 {

    display: none;

    height: 75px;

    /*border-bottom:0px solid #035cac;*/

    box-shadow: 0 4px 8px -3px #000;

    position: fixed;

    top: 0px;

    left: 0;

    width: 100%;

    z-index: 1001;

    background-color: #fff;

    /*background-color: #0089d0;*/



}



.nav-2 {

    display: none;

    background-color: #fff;

    position: relative;

    z-index: 900;



}



.nav-2 > ul > li {



    border-top: 1px dotted #ccc;

    position: relative;

}



.jiaspan {

    position: absolute;

    width: 30px;

    height: 30px;

    background-image: url(../images/jia2.png);

    background-repeat: no-repeat;

    background-position: center;

    top: 3px;



    right: 14px;

}



.jiaspan.cur {

    background-image: url(../images/jia2h.png);



}



.nav-2 > ul > li:first-child {

    /*border-top: 0;*/

}



.nav-2 > ul > li > a {



    padding: 7px 10px;

    display: block;

    font-size: 15px;

    width: 100%;

    color: #333;

    font-family: "anb";

    text-transform: uppercase;



}



.nav-2 > ul > li > ul {

    padding-bottom: 10px;

    display: none;

    font-size: 0;

    line-height: normal;

    padding-left: 15px;

}



.nav-2 > ul > li > ul > li {

    display: inline-block;

    margin-right: 5px;

}



.nav-2 > ul > li > ul > li > a {

    padding: 6px 8px;

    display: block;

    font-size: 13px;

    width: 100%;

    color: #666;

}



/*.downla-2 {

    padding: 5px 0 10px;

    display: none;

}

.downla-2 dd{

    padding-left: 30px;

}

.downla-2 dd a{

    font-size: 14px;

    display: inline-block;

    padding: 3px 0;

    width: auto;

}*/

/*.nav-2 li a:hover{

    color:#1a0d07;

}*/



.nav-2-form {

    padding: 10px;

    position: relative;

}



.nav-2-form input[type="image"] {

    position: absolute;

    right: 19px;

    top: 17px;

    width: 18px;



}



.nav-2-form .form-control {

    padding-right: 50px;

}



.logo-2 {

    font-size: 0;

    width: 200px;

    margin-left: 15px;

    margin-top: 20px;

}



.logo-2 img {

    display: block;

    width: 100%;

}





.menu2 {



    margin-right: 15px;

    height: 75px;

    font-size: 0;



}



.menu2 li {

    cursor: pointer;

    margin-left: 15px;

    float: right;

    margin-top: 29px;

}



.menu2 li + li {

    margin-top: 21px;

}



.menu2 li img {

    /*vertical-align: middle;*/





}



.chenggao {

    display: none;

    height: 75px;

}

.jqyy_gdpic{
 width:940px !important;
	  border-radius:60px;
	  overflow:hidden
	  }

.yycz_xr{
padding-right:30px;
}

#nav-2-heidi {

    position: fixed;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    z-index: 800;

    background-image: url(../images/heidi.png);

    display: none;



}





/**************************************/

/********[特殊css样式要求区域]**********/

/**************************************/





.banner-2 {

    height: 390px;

    background-repeat: no-repeat;

    background-position: center;

    -webkit-background-size: cover;

    background-size: cover;

}



.banner-2 img {

    display: none;

    width: 100%;

}

.erji{
/*    min-height:600px;
*/}

.erji-menu {

    background-color: #f8f8f8;

}



.erji-menu dl {

    margin: 0;

}



.erji-menu dd {

    float: left;

    border-right: 1px solid #dbdbdb;

}



.erji-menu dd:first-child {

    border-left: 1px solid #dbdbdb;

}


.erji-menu_2 dd {

    width: 25%;

}



.erji-menu_3 dd {

    width: 33.333333333%;

}



.erji-menu_4 dd {

    width: 25%;

}



.erji-menu_5 dd {

    width: 20%;

}



.erji-menu_6 dd {

    width: 16.66666667%;

}

.erji-menu_7 dd {

    width: 14.28571%;

}
.erji-menu_8 dd {

    width: 12.5%;

}
.erji-menu_9 dd {

    width: 11.11111%;

}
.erji-menu_10 dd {

    width: 10%;

}

.erji-menu dd > a {

    display: block;

    height: 84px;

    line-height: 84px;

    font-size: 16px;

    color: #000;

    text-align: center;

}



.erji-menu dd > a:hover {

    color: #c83e33;

}



.erji-menu dd.cur > a {

    background-image: url(../images/erji-cur.jpg);

    color: #fff !important;

}



.pp60 {

    padding: 60px 0;

}


.xinwen1-0{
    padding-top: 60px;
}
.xinwen1-1-pic {

    width: 50%;

}



.xinwen1-1-pic .imgbox_a {

    padding-bottom: 62.35%;

}



.xinwen1-1-con {

    overflow: hidden;

    padding: 60px 50px 0;

}



.xinwen1-1-con h1 {

    margin: 0;

    font-size: 30px;

    color: #000;

    font-weight: bold;

}



.xinwen1-1-con h1 a:hover {

    color: #c83e33;

}



.xinwen1-1-con h2 {

    margin: 0;

    font-size: 14px;

    color: #c83e33;

    margin: 30px 0 20px;

}





.xinwen1-1-con p {

    margin: 0;

    font-size: 16px;

    color: #000;

    line-height: 2;

    height: 6em;

    overflow: hidden;

}



.xinwen1-1-con .xinwen1-1-a {

    margin-top: 95px;

}



.xinwen1-1-a a {

    display: block;

    width: 95px;

    padding-bottom: 10px;

    background-repeat: no-repeat;

    background-position: center bottom;

    background-image: url(../images/xinwen1-1-a.png);

    font-size: 12px;

    color: #000;

    padding-left: 6px;

    text-transform: uppercase;

}



.xinwen1-1-a a:hover {

    color: #c83e33;



}



.fxinwen1 .flex-control-nav {

    height: 0;

    bottom: 30px;

    font-size: 0;

    text-align: left;

    padding-left: 795px;

}



.fxinwen1 .flex-control-nav li {

    margin: 0 5px;

}



.fxinwen1 .flex-control-paging li a {

    width: 9px;

    height: 9px;

}





.xinwen1-2 {

    background-color: #fff;

}



.xinwen1-2-dl dl {

    margin: 0;

    margin-left: -3%;

}



.xinwen1-2-dl dd {

    float: left;

    width: 30.3333333%;

    margin-left: 3%;

    margin-bottom: 3%;

}





.xinwen1-2-pic .imgbox_a {

    padding-bottom: 62.2%;

}





.xinwen1-2-dd {

    background-color: #f8f8f8;

    padding: 5px;

    position: relative;



}



.xinwen1-2-con {

    padding: 30px 25px;

}





.xinwen1-2-con h1 {

    margin: 0;

    font-size: 18px;

    color: #000;

    font-weight: bold;

    text-align: center;

}



.xinwen1-2-con h1 a:hover {

    color: #c83e33;

}



.xinwen1-2-con h2 {

    margin: 0;

    font-size: 14px;

    color: #c83e33;

    margin: 18px 0 0 0;

    text-align: center;

}





.xinwen1-2-con p {

    margin: 0;

    font-size: 14px;

    color: #999;

    line-height: 2;

    height: 4em;

    overflow: hidden;

    text-align: center;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
}



.xinwen1-2-dd > .xinwen1-1-a {

    border-top: 1px solid #eaeaea;

    padding: 20px 0;

}



.xinwen1-2-dd > .xinwen1-1-a a {

    margin: 0 auto;

}



.xinwen1-2-dd-div {

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    z-index: 80;

    padding-top: 243px;

    opacity: 0;

    visibility: hidden;
    display: none!important;

}





.xinwen1-2-dd-div1 {

    padding: 7px;

    background-image: url(../images/erji-cur2.jpg);

    position: absolute;

    left: 0;

    width: 100%;

    top: 0;

}



.xinwen1-2-dd-div1-hua {

    border: 1px solid #e5b06e;

    position: relative;

    padding: 30px 40px 20px;

}



.xinwen1-2-dd-div1-hua i {

    position: absolute;

    width: 13px;

    height: 13px;

    background-repeat: no-repeat;

    background-position: center;

    -webkit-background-size: cover;

    background-size: cover;

}



.xinwen1-2-dd-div1-hua i.hua1 {

    background-image: url(../images/hua1.jpg);

    left: -1px;

    top: -1px;

}



.xinwen1-2-dd-div1-hua i.hua2 {

    background-image: url(../images/hua2.jpg);

    right: -1px;

    top: -1px;

}



.xinwen1-2-dd-div1-hua i.hua3 {

    background-image: url(../images/hua3.jpg);

    right: -1px;

    bottom: -1px;

}



.xinwen1-2-dd-div1-hua i.hua4 {

    background-image: url(../images/hua4.jpg);

    left: -1px;

    bottom: -1px;

}



.xinwen1-2-dd-div1-hua h1 {

    margin: 0;

    font-size: 18px;

    color: #fff;

    font-weight: bold;

    text-align: center;

}



.xinwen1-2-dd-div1-hua p {

    margin: 0;

    font-size: 14px;

    color: #fff;

    line-height: 2;

    height: 4em;

    overflow: hidden;

    text-align: center;

    margin-top: 25px;

}





.xinwen1-2-dd-div1-hua .xinwen1-1-a {

    margin-top: 50px;

}



.xinwen1-2-dd-div1-hua .xinwen1-1-a a {

    margin: 0 auto;

    background-image: url(../images/xinwen1-1-ah.png);

    color: #fff;

}



.xinwen1-2-dd-div2 {

    height: 100%;

    padding: 5px;

    background-color: #fff;

}



.xinwen1-2-dd-div2 a {

    overflow: hidden;

}



.xinwen1-2-dd-div2 a, .xinwen1-2-dd-div2 img {

    display: block;

    width: 100% !important;

    height: 100% !important;

}



.xinwen1-2-dd-div2 a img {

    transition: .3s;

}



.xinwen1-2-dd-div2:hover img {

    /*图片中心放大代码*/

    -webkit-transform: scale(1.1);

    -ms-transform: scale(1.1);

    -o-transform: scale(1.1);

    transform: scale(1.1);

}



.xinwen1-2-dd:hover .xinwen1-2-dd-div {

    opacity: 1;

    visibility: visible;

    transition: .3s;

}



.fenye ul {

    margin: 0;

}



.fenye {


    padding-top: 20px;

}



.hbanner2{
height:1070px;
}

.xinwen2-title h2 {

    margin: 0;

    text-align: center;

    font-size: 35px;

    color: #fff;

    opacity: 0.35;

    text-transform: uppercase;

    font-weight: bold;

    margin-bottom: 8px;

}


.xinwen2-title{clear:both}


.xinwen2-title h1 {

    margin-bottom: 30px;

    text-align: center;

    font-size: 0px;

    color: #000;

    line-height: normal;

}



.xinwen2-title h1 span {
	/* font-family: "yan";*/

    position: relative;
	display: inline-block;
	font-size: 20px;
	color: #3c3837;
	
}


.flogo{
	background-image: url(../images/footlogo.png);
	width: 228px;
	height: 56px;
	background-repeat: no-repeat;
}
.fxing{
	width: 23px;
	height: 23px;
	background-repeat: no-repeat;
	display:inline-block;
	background-size:cover;
	text-align: center;
	vertical-align: middle;
	margin-right:7px;
}
.you{float:right;margin-right:8% ;margin-bottom:100px;height:100px;}
.xintu1{background-image: url(/templates/default/images/xintu1.png);}
.xintu2{background-image: url(/templates/default/images/xintu2.png);}
.xintu3{background-image: url(/templates/default/images/xintu3.png);}
.xintu{
	
	position: absolute;
	left:200px;
	top:0;
	z-index:0;
	background-repeat: no-repeat;
	 transition: .3s;

    visibility: hidden;

    opacity: 0;
}
.xintu.cur{
  opacity: 1;

    visibility: visible;

    left: 0;
}
.xing{

	background-image: url(/templates/default/images/xing.png);
	width: 57px;
	height: 56px;
	margin-bottom:55px;
	background-repeat: no-repeat;
}
.xing2{
display:inline-block;
	background-image: url(/templates/default/images/xing2.png);
    width: 32px;
    height: 32px;
	margin-right:10px;
    background-repeat: no-repeat;
	vertical-align: -9px;

}

.xing3{
display:inline-block;
	background-image: url(/templates/default/images/xing3.png);
    width: 32px;
    height: 32px;
	margin-right:10px;
    background-repeat: no-repeat;
vertical-align: -9px;

}
.xing4{
display:inline-block;
	background-image: url(/templates/default/images/xing4.png);
    width: 32px;
    height: 32px;
	margin-right:10px;
    background-repeat: no-repeat;
	vertical-align: -9px;

}
.xing5{
	display:inline-block;
	background-image: url(/templates/default/images/xing5.png);
	width: 52px;
	height: 52px;
	background-repeat: no-repeat;
	border-radius:50%;
	margin-bottom:20px;
	/*box-shadow: 5px 5px 10px rgba(0,0,0,0.5); */
	
	background-position: center center;
}
.w-accor2 li.cur .xing5{ box-shadow: 2px 2px 4px #000000, -2px -2px 4px #ffffff;}
.xing6{
display:inline-block;
	background-image: url(/templates/default/images/xing6.png);
    width: 31px;
    height: 31px;
    background-repeat: no-repeat;
	margin-top:40px;
	

}

.tleft{float:left;width:90%; padding-left:20px;}
.tright{
	float:right;
	width:10%;
	text-align:center;
	vertical-align: bottom;
}


.w-accor{ overflow:hidden; position:relative;}
.w-accor ul,.w-accor li{ padding:0; margin:0; list-style:none;}
.w-accor ul{ width:101%;}
.w-accor li{ position:relative; overflow:hidden;float:left;}
.accorClick li{ cursor:pointer;}
.w-accor li .item{ position:relative;}
.w-accor li > a{ display:block; position:absolute; left:0; right:0; top:0; bottom:0;}
.w-accor .acr_p{ margin-top:0.5em; font-size:22px;}

.w-accor2 li img{ max-width:100%;}
.w-accor2 li .cont_ar{ color:#b6a3a7; position:absolute; bottom:0; height:208px; left:0; right:0;transition:all 0.5s; -webkit-transition:all 0.5s;}
.w-accor2 li .biaoti{
	display:block;
	position:absolute;
	width:60px;
	height:auto;
	top:30%;
	left:60px;
	color:#FFFFFF;
	font-size:28px;
	text-align:center;
	
	line-height: 40px; /* 设置行间距为字体大小的1.5倍 */
    text-orientation: upright; /* 保持文字方向为正向（如果需要） */
    margin: 0 auto; /* 居中显示 */
	z-index:3;
	
}
.w-accor2 li.cur .biaoti{text-shadow: 2px 2px 4px #000000, -2px -2px 4px #ffffff;}
.w-accor2 li .i_img{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	margin-top:0;
	left:0;
	margin-left:0;
	text-align:center;
	z-index:1;
	background-repeat: no-repeat;
	background-position: center center;
	background-size:100% auto
}
.w-accor2 li .i_img img{ max-width:100%; max-height:100%;}
.w-accor2 li .dec_ar{padding:70px 20px 10px; opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);transition:all 0.5s; -webkit-transition:all 0.5s;}
.w-accor2 li .acr_p{ opacity:0; transform:translateY(50%);-webkit-transform:translateY(50%);transition:all 0.5s; -webkit-transition:all 0.5s; transition-delay:0.2s; -webkit-transition-delay:0.2s;}
.w-accor2 li.cur .i_img{ display:none;}
.w-accor2 li.cur .cont_ar{

	bottom: 0px;
	background-image: url(../images/hdbg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:208px;
  }
.w-accor2 li.cur .dec_ar{opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.w-accor2 li.cur .acr_p{ opacity:1;transform:translateY(0);-webkit-transform:translateY(0);}

.w-accor li .item{ overflow:hidden;}
.w-accor li .item1{ position:relative;}
.h3xiaozi{ font-family:fangsong}
.w-accor5 li .cont_ar{ color:#fff;position:absolute; left:1em; top:0; bottom:0; right:1em;z-index: 10;}
.w-accor5 li .cont_ar:before{ content:'';position:absolute; left:0; height:100%; bottom:0; right:0; background:#000; opacity:0; *filter:alpha(opacity=35); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=35);transition:all 0.5s; -webkit-transition:all 0.5s;}
.w-accor5 li h3{ text-align:center; line-height:1.5; position:absolute; z-index:1;left:1em; right:1em; top:20%; top:10%\9; *top:10%; transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateX(0%);transition:all 0.5s; -webkit-transition:all 0.5s; font-size:42px;}
.h3xiaozi{font-size:18px;}
/*:root .w-accor5 li h3{ top:50%;}
*/
.w-accor5 li .i_img2{
position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    margin-top: 0;
    left: 0;
    margin-left: 0;
    text-align: center;
    z-index: 1;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
	background-image: url(/templates/default/images/wenhua4.png);
	opacity:1;
	transition:all 0.5s; -webkit-transition:all 0.5s;
	
}
.w-accor5  .owl-item.cur .i_img2{opacity:0;transition:all 0.5s; -webkit-transition:all 0.5s;}
.w-accor5 li .img_ar{opacity:0;transition:all 0.5s; -webkit-transition:all 0.5s;}
.w-accor5 .owl-item.cur  .img_ar{opacity:1;transition:all 0.5s; -webkit-transition:all 0.5s;}
.w-accor5 li .item1{height:576px;}

.w-accor5 li .acr_p{ line-height:1.5;  overflow:hidden; 

    position: absolute;
    z-index: 1;
    left: 0.8em;
    right: 1em;
	text-align:center;
	bottom:16em;

 opacity:1; *filter:alpha(opacity=1); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);transition:all 0.5s; -webkit-transition:all 0.5s; }
 .w-accor5 li .acr_p img{width:110px !important;height:auto;display:inline-block !important;}
.w-accor5 li .i_img{position:absolute; height:100px; top:55%; margin-top:-55px; left:1.4em; right:1.4em; opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); transform:scale(0); -webkit-transform:scale(0);transition:all 0.5s; -webkit-transition:all 0.5s;font-size:30px;text-align:left}
.w-accor5 .owl-item.cur .cont_ar:before{ height:6.4em;opacity:0; *filter:alpha(opacity=50); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);}
.w-accor5 .owl-item.cur .acr_p{text-align:left;width:98px;  left:35px; bottom:9em; transition-delay:0.3s; -webkit-transition-delay:0.3s;opacity:1; *filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); transform:translateX(100);-webkit-transform:translateX(100);}
.w-accor5 .owl-item.cur h3{ text-align:left;transform:translateX(0%);}
.w-accor5 .owl-item.cur .i_img{transition-delay:0.3s; -webkit-transition-delay:0.3s;opacity:1; *filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);transform:scale(1); -webkit-transform:scale(1);}
.mengban{width:100%;height:100%; position:absolute;z-index:1; background-color:#000000; opacity:0.5}
.qywh .owl-item{ overflow:hidden;}
.qywh li{
	padding:0;
	list-style-type: none;
}
.qywh a{display:block; position:absolute;top:0;left:0;right:0;bottom:0;
z-index:999

}
.qywh{ overflow:hidden;}
.qywh88{
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: cover;
	background-image: url(/templates/default/images/qywh88bg.jpg);
	height: 777px;
	position:relative;
}
.qywh88 .content{
	font-size:22px;
	line-height:35px;
	color: #ffffff;
	padding:6%;
	font-weight: normal;
}
.qywh88 .btn{ position:absolute;bottom:20%;left:0;text-align:center;color:#ffffff;width:100%}
.qywh88 .btndiv{
	display:inline-block;
	padding:2px 40px;
	font-size: 23px;
	color: #FFFFFF;
	border: 2px solid #FFFFFF;
	border-radius:30px;
}
.xinwen2-title .line {

    margin: 15px auto 0;

    background-color: #ec1b24;

    height: 3px;

    width: 30px;

}

.ryzz01{font-size:30px;text-align:center}
.ryzz01 .active{
	color:#aa0001;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aa0001;
}
.ryzz01 div{display:inline-block;margin-right:60px;}

.xinwen2-1 {



    background-image: url(../images/xinwen2-bg1.png);

    background-repeat: no-repeat;

    background-position: right bottom;

}



.xinwen2-1-div {

    margin-top: 50px;

}





.xinwen2-1-pic {

    width: 715px;

    margin-right: 40px;

}



.xinwen2-1-pic .imgbox_a {

    padding-bottom: 59%;

}



.xinwen2-1-dl {

    overflow: hidden;

}





.xinwen2-1-dl dl {

    margin: 0;

}



.xinwen2-1-dl dd {

    margin-top: 64px;

}



.xinwen2-1-dl dd:first-child {

    margin-top: 0px;

}



.xinwen2-1-date {

    width: 100px;

    border-right: 1px solid #e8e8e8;

    text-align: center;

    color: #555;

    margin-right: 26px;

}



.xinwen2-1-date h1 {

    margin: 0;

    font-size: 36px;

    color: inherit;

    font-weight: bold;

    line-height: 1;

}



.xinwen2-1-date h2 {

    margin: 0;

    font-size: 16px;

    color: inherit;

    font-family: "yan";

    margin-top: 4px;

}



.xinwen2-1-dl-con {

    overflow: hidden;

}



.xinwen2-1-dl-con h1 {

    margin: 0;

    font-size: 18px;

    color: #000;

    line-height: 1.4;

}



.xinwen2-1-dl-con p {

    margin: 0;

    font-size: 16px;

    color: #999;

    margin-top: 8px;

}





.xinwen2-1-dl dd:hover .xinwen2-1-date {

    color: #ec1b24;

}



.xinwen2-1-dl dd:hover .xinwen2-1-dl-con h1 {

    color: #ec1b24;

    font-weight: bold;

}



.more1 {

    margin-top: 45px;

}



.more1 a {

    display: block;

    width: 95px;

    padding-bottom: 10px;

    background-repeat: no-repeat;

    background-position: center bottom;

    background-image: url(../images/xinwen1-1-a.png);

    font-size: 12px;

    color: #000;

    padding-left: 6px;

    text-transform: uppercase;

    margin: 0 auto;

}



.more1 a:hover {

    color: #c83e33;



}



.more1-h.more1 a {

    color: #fff !important;

    background-image: url(../images/xinwen1-1-ah.png);

}



.xinwen2-2 {



    background-repeat: no-repeat;

    background-position: center;

    -webkit-background-size: cover;

    background-size: cover;

    background-image: url(../images/xinwen2-bg2.jpg);

}



.xinwen2-2-list {

    margin-top: 50px;

}



.xinwen2-2-list .item {

    background-color: #fff;

    padding: 5px;

}





.xinwen2-2-pic .imgbox_a {

    padding-bottom: 62.2%;

}



.xinwen2-3 {

    background-image: url(../images/zhibg.jpg);
    background:#f8f8f8;

}
.xinwen2-3-bg {
    background-image: url(../images/jqhd_pic.png);
    background-repeat: no-repeat;
    background-position: left bottom;
}


.xinwen2-3-div {

    margin-top: 50px;

}



.xinwen2-3-pic {

    width: 1042px;

}



.xinwen2-3-pic .imgbox_a {

    padding-bottom: 53.74%;

}



.xinwen2-3-div {

    background-color: #af835e;



}



.fxinwen2-3 .slides > li {

    background-color: #af835e;

}



.xinwen2-3-con {

    overflow: hidden;

    padding: 138px 33px 0;

}



.xinwen2-3-con h1 {

    margin: 0;

    font-size: 24px;

    color: #fff;

}



.xinwen2-3-con h1 a:hover {

    color: #ec1b24;

}



.xinwen2-3-con p {

    margin: 0;

    font-size: 16px;

    color: #fff;

    line-height: 2;

    height: 8em;

    overflow: hidden;

    margin-top: 40px;

}





.fxinwen2-3 .flex-direction-nav a {

    width: 45px;

    height: 37px;

    top: 0;

    margin-top: 0;

}





.fxinwen2-3 .flex-direction-nav {

    position: absolute;

    width: 90px;

    height: 37px;

    bottom: 40px;

    left: 1072px;

}



.fxinwen2-3 .flex-direction-nav .flex-prev:hover {

    /*left: 0px;*/

    background-image: url(../images/b-left-h.png);

}



.fxinwen2-3 .flex-direction-nav .flex-next:hover {

    background-image: url(../images/b-right-h.png);

}





.xinwen2-4 {



    background-repeat: no-repeat;

    background-position: center;

    -webkit-background-size: cover;

    background-size: cover;

    background-image: url(../images/xinwen2-bg4.jpg);

}





.xinwen2-4-div {

    margin-top: 50px;

}



.xinwen2-4-pic-wp {

    width: 1041px;

}



.xinwen2-4-pic-wp .xinwen2-4-pic {

    display: none;

}



.xinwen2-4-pic-wp .xinwen2-4-pic:first-child {

    display: block;

}



.xinwen2-4-pic .imgbox_a {

    padding-bottom: 53.8%;

}



.xinwen2-4-dl {

    overflow: hidden;

}



.xinwen2-4-dl dl {

    margin: 0;

}



.xinwen2-4-dl dd {

    border-left: 1px solid #fff;

    border-top: 1px solid #fff;

    cursor: pointer;

    position: relative;

}



.xinwen2-4-dl dd::after {

    content: "";

    position: absolute;

    left: 0;

    right: 0;

    top: 0;

    bottom: 0;

    z-index: 50;

    border: 3px solid #af8460;

    opacity: 0;

    visibility: hidden;

    transition: .3s;

}



.xinwen2-4-dl dd.cur::after {

    opacity: 1;

    visibility: visible;

}



.xinwen2-4-dl dd:first-child {

    border-top: 0;

}



.xinwen2-4-dl dd .imgbox_a {

    padding-bottom: 40.615%;

}





.xinwen2-5-dl {

    /*margin-top: 50px;*/

}



.xinwen2-5-dl dl {

    margin: 0;

    margin-left: -4%;

}



.xinwen2-5-dl dd {

    float: left;

    width: 29.3333333%;

    margin-left: 4%;

    background-color: #fff;

    border: 1px solid #e3e3e3;

    padding: 20px 18px 15px;

    margin-top: 4%;

}



.xinwne2-5 {

    background-image: url(../images/zhibg.jpg);

}


.xinwen2-5-bg {
    background-image: url(../images/zbxx_pic.png);
    background-repeat: no-repeat;
    background-position: right bottom;
}


.xinwen2-5-date {

    width: 65px;

    height: 64px;

    text-align: center;

    background-color: #ee3139;

    color: #fff;

    margin-left: 26px;

    padding-top: 10px;

}



.xinwen2-5-date h1 {

    margin: 0;

    font-size: 24px;

    color: inherit;

    line-height: 1;

}



.xinwen2-5-date h2 {

    margin: 0;

    font-size: 16px;

    color: inherit;

    font-family: "yan";

    margin-top: 4px;

}



.xinwen2-5-con {

    overflow: hidden;

    padding-top: 3px;



}



.xinwen2-5-con-a {

    overflow: hidden;

    font-size: 16px;

    color: #000;

    line-height: 1.8;

    height: 3.6em;

}



.xinwen2-5-con a:hover {

    color: #ee3139;

}



.xinwen2-5-2 {

    margin-top: 23px;

    padding-top: 13px;

    border-top: 1px solid #eaeaea;

}



.xinwen2-5-2 a {

    font-size: 12px;

    color: #000;

    text-transform: uppercase;

}



.xinwen2-5-2 a:hover {

    color: #ee3139;

}





.danpian-h1 {

    font-size: 28px;

    line-height: 1.6;

    color: #333;

    text-align: center;



}



.danpian-h2 {

    font-size: 14px;

    line-height: 1.6;

    color: #999;

    text-align: center;

    border-bottom: 1px solid #eee;

    padding: 10px 0 15px;



}



.danpian-con {

    font-size: 14px;

    color: #666;

    line-height: 2;

    padding: 20px 0 20px;

}



.danpian-con * {

    font-size: 18px !important;

    color: #666 !important;

    line-height: 2 !important;

}



.danpian-con img {

    display: block!important;

    margin: 15px auto!important;

}





.dan-page {

    padding-top: 10px;

    border-top: 1px solid #eee;

}



.dan-a {

    margin-top: 12px;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

}



.dan-a a {

    font-size: 16px;

    color: #666;

}



.dan-a a:hover {

    color: #ee3139;



}





.xuanchuan1-shipin video {

    display: block;

    width: 100%;

}



.xuanchuan1-shipin h1 {

    margin: 0;

    text-align: center;

    font-size: 17px;

    color: #333;

    margin-top: 34px;

}



.xuanchuan2 {

    margin-top: 50px;

}



.xuanchuan2 dl {

    margin: 0;

    margin-left: -2%;

}



.xuanchuan2 dd {

    float: left;

    width: 23%;

    margin-left: 2%;

}



.xuanchuan2 dd .imgbox_a {

    padding-bottom: 66.67%;

}



.xuanchuan2 dd:hover .xuanchuan-div,

.xuanchuan2 dd.cur .xuanchuan-div {

    opacity: 1;

    visibility: visible;

}



.xuanchuan-div {

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    z-index: 60;

    opacity: 0;

    visibility: hidden;

    transition: .3s;

}



.xuanchuan-div img {

    display: block;

    position: absolute;

    width: 52px;

    left: 50%;

    margin-left: -26px;

    top: 50%;

    margin-top: -26px;

}



.quanshu2 {



}



.quanshu2-list {

    padding-bottom: 30px;

}



.quanshu2-list ul {

    margin: 0;

}



.quanshu2-list li {

    padding: 45px 0;

    border-bottom: 1px solid #ebebeb;

}



.quanshu2-list li:first-child {

    padding-top: 0;

}



.quanshu2-pic1 {

    width: 289px;



}



.quanshu2-pic1 .imgbox_a {

    padding-bottom: 62.3%;

}





.quanshu2-pic2 {

    width: 240px;

    margin-top: 11px;

}



.quanshu2-pic2 .imgbox_a {

    padding-bottom: 65.4%;

}



.quanshu2-con {

    padding: 25px 60px 0;

    overflow: hidden;

}



.quanshu2-con h1 {

    margin: 0;

    font-size: 18px;

    color: #000;

}



.quanshu2-con h1 a:hover {

    color: #cf2e34;

}



.quanshu2-con p {

    margin: 0;

    font-size: 14px;

    color: #666;

    line-height: 2;
    height: 4em;

    height: auto!important;

    overflow: hidden;

    margin-top: 16px;

}



.quanshu2-con h2 {

    margin: 0;

    font-size: 14px;

    color: #af835e;

    font-weight: bold;

    margin-top: 20px;

    line-height: 1.4;

}



.quanshu2-con h2 a {

    font-weight: normal;

    text-transform: uppercase;

}



.quanshu2-con h2 a:hover {

    color: #cf2e34;

}



/*.quanshu1-item{

    position: relative;

    top: -1px;

}

.quanshu1-item:first-child{

    top: 0;

}*/

.quanshu1-item:first-child .quanshu1-div-wp .quanshu1-div:first-child{
    /*display: block;*/
}

.quanshu1-dl dl {

    margin: 0;

}



.quanshu1-dl {

    border-left: 1px solid #e9e9e9;

}



.quanshu1-item:first-child .quanshu1-dl {

    border-top: 1px solid #e9e9e9;



}



.quanshu1-dl dd {

    float: left;

    width: 25%;

    border-right: 1px solid #e9e9e9;

    border-bottom: 1px solid #e9e9e9;


    cursor: pointer;

    position: relative;

}

.quanshu1-dl dd>a{
    display: block;
    padding: 30px 80px;
}

.quanshu1-dl dd .imgbox_a {

    padding-bottom: 65.4%;

}



.quanshu1-div {

    border-left: 1px solid #e9e9e9;

    border-right: 1px solid #e9e9e9;

    border-bottom: 1px solid #e9e9e9;

    padding: 50px;

    background-image: url(../images/quanshu-div-bg.jpg);

    background-repeat: no-repeat;

    background-position: right bottom;

    display: none;

    background-color: #fff;

}





.quanshu1-pic {

    width: 510px;

    margin-right: 40px;

}



.quanshu1-pic .imgbox_a {

    padding-bottom: 62.35%;

}



.quanshu1-con {

    overflow: hidden;

    padding-top: 10px;

}



.quanshu1-p p {

    margin: 0;

}



.quanshu1-p {

    font-size: 16px;

    color: #333;

    line-height: 2.2;

    height: 13.2em;

    overflow: hidden;

    text-indent: 2em;

}



.quanshu1-h1 {

    margin: 0;

    font-size: 16px;

    color: #af835e;

    font-weight: bold;

    margin-top: 50px;

    line-height: 1.4;

}



.quanshu1-h1 a {

    font-weight: normal;

    text-transform: uppercase;

}



.quanshu1-h1 a:hover {

    color: #cf2e34;

}



.quanshu1-con .more2 {

    margin-top: 30px;

}



.more2 a {

    display: block;

    width: 123px;

    height: 32px;

    line-height: 32px;

    font-size: 12px;

    color: #fff;

    background-image: url(../images/more2.png);

    transition: background-image .3s;

    padding-left: 20px;

}



.more2 a:hover {

    background-image: url(../images/more2h.png);



}



.quanshu1-dl dd.cur .quanshu1-hong {

    opacity: 1;

    visibility: visible;

}



.quanshu1-hong {

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    z-index: 80;

    background-image: url(../images/hongdi.png);

    padding-top: 75px;

    opacity: 0;

    visibility: hidden;

    transition: .3s;

}



.quanshu1-hong::after {

    content: "";

    position: absolute;

    width: 22px;

    height: 13px;

    bottom: -13px;

    left: 50%;

    margin-left: -11px;

    background-image: url(../images/jiao1.png);

    background-repeat: no-repeat;

    background-position: center;

}



.quanshu1-hong h1 {

    margin: 0;

    color: #fff;

    font-size: 14px;

    text-transform: uppercase;

    text-align: center;

    letter-spacing: 10px;

}



.quanshu1-hong h2 {

    margin: 0;

    color: #fff;

    font-size: 16px;

    text-align: center;

    margin-top: 10px;

}



.quanshu1-ul ul {

    margin: 0;

    margin-right: -1px;

    margin-top: 1px;

}



.quanshu1-ul li {

    float: left;

    width: 25%;

    border: 1px solid #e9e9e9;

    margin-left: -1px;

    margin-top: -1px;

    padding: 25px;

}



.quanshu1-ul li .imgbox_a {

    padding-bottom: 65.4%;

}



.yewu-menu-wp {

    background-color: #f8f8f8;
    position: relative;
    z-index: 998;

}

.yewu-menu-wp.cur{
    position: fixed;
    left: 0;
    width: 100%;
    top: 0;
    box-shadow: 0 4px 5px -3px rgba(0,0,0,0.15);
}

.yewu-menu-wp.cur+.yewu-menu-wp-height{
    height: 84px;
}

.yewu-list1 {

    border-right: 1px solid #dbdbdb;



}



.yewu-list1 .item {

    border-left: 1px solid #dbdbdb;

}



.yewu-list1 .item > a {

    display: block;

    background-color: #f8f8f8;

    height: 84px;

    line-height: 84px;

    text-align: center;

    font-size: 15px;

    color: #333;

}



.yewu-list1 .item > a:hover {

    color: #ec1b24;

}



.yewu-list1 .item.cur > a {

    color: #fff !important;

    background-image: url(../images/erji-cur.jpg);

}





.yewu-list1 .owl-nav button.owl-prev {

    position: absolute;

    left: -50px;

    top: 50%;

    margin-top: -14px;

    width: 28px;

    height: 28px;

    background-image: url(../images/left.png);

    cursor: pointer;

    background-repeat: no-repeat;

    background-position: center;

    font-size: 0;

    z-index: 50;

}



.yewu-list1 .owl-nav button.owl-prev:hover {

    background-image: url(../images/lefth.png);

}



.yewu-list1 .owl-nav button.owl-next {

    position: absolute;

    right: -50px;

    top: 50%;

    margin-top: -14px;

    width: 28px;

    height: 28px;

    background-image: url(../images/right.png);

    cursor: pointer;

    background-repeat: no-repeat;

    background-position: center;

    font-size: 0;

    z-index: 50;

}



.yewu-list1 .owl-nav button.owl-next:hover {

    background-image: url(../images/righth.png);

}





.yewu-list1 .owl-nav button.owl-prev.disabled,

.yewu-list1 .owl-nav button.owl-next.disabled {

    display: none;

}



.yewu1-pic {

    margin-top: 30px;

    position: relative;

}



.yewu1-pic::after {

    content: "";

    position: absolute;

    width: 24px;

    height: 12px;

    top: -12px;

    left: 50%;

    margin-left: -12px;

    background-image: url(../images/jiao2.png);

    background-repeat: no-repeat;

    background-position: center;

    opacity: 0;

    visibility: hidden;

    transition: .3s;

}



.yewu1-pic a, .yewu1-pic img {

    display: block;

    width: 100%;

}



.yewu1-pic a {

    position: relative;

}



.yewu1-hei {

    position: absolute;

    left: 0;

    right: 0;

    top: 0;

    bottom: 0;

    background-image: url(../images/heidi2.png);

    z-index: 80;

    opacity: 0;

    visibility: hidden;

    transition: .3s;

}





.yewu1-yan {

    width: 90px;

    position: absolute;

    left: 50%;

    margin-left: -45px;

    top: 50%;

    margin-top: -45px;

}





.yewu1-item {

    margin-top: 60px;

}



.yewu1-item:first-child {

    margin-top: 0;

}



.yewu1-item:hover h1 > a {

    color: #ec1b24;

}



.yewu1-pic:hover .yewu1-hei {

    opacity: 1;

    visibility: visible;

}



.yewu1-pic:hover::after {

    opacity: 1;

    visibility: visible;



}



.yewu1-top {

    text-align: center;

}



.yewu1-top h1 {

    margin: 0;

    font-size: 24px;

    color: #000;

}





.yewu1-top .line {

    width: 30px;

    height: 3px;

    background-color: #ec1b24;

    margin: 22px auto 15px;

}



.yewu1-p {

    font-size: 14px;

    line-height: 2.6;

    color: #222;

    padding: 0 85px;

}





.yewu1-mao {

    height: 0;

    position: relative;

    top: -144px;

}
.yewu2 {

    background-image: url(../images/yewu2-bg1.jpg);

    background-repeat: no-repeat;

    background-position: left 15%;


}


.yewu2-1 {


    padding-bottom: 50px;

}



.yewu2-1-left {



    margin-right: 50px;

    padding-left: 320px;

    height: 326px;

    position: relative;

}



.yewu2-1-left-con {

    padding-top: 23px;



}



.yewu2-1-left-con h1 {
font-family:"yan";
    margin: 0;

    font-size: 30px;

    color: #000;

    position: relative;

    z-index: 30;

}



.yewu2-1-left-con h2 {

    margin: 0;

    font-size: 26px;

    color: #ae9575;

    font-weight: bold;

    text-transform: uppercase;

    margin-top: 22px;

    position: relative;

    z-index: 30;

}



.yewu2-1-pic {

    position: absolute;

    left: 0;

    top: 0;

    width: 326px;

}



.yewu2-1-pic img {

    display: block;

    width: 100%;

}



.yewu2-1-right {

    overflow: hidden;



    font-size: 16px;

    color: #333;

    line-height: 2.4;
    padding-top: 15px;

}



.yewu2-1-dl dl {

    margin: 0;

}



.yewu2-1-dl dd {

    margin-top: 25px;

    line-height: 35px;

}



.yewu2-1-dl span {

    font-size: 20px;

    color: #ae9575;

    font-weight: bold;

    margin-right: 0px;
    padding-bottom: 5px;
    display: block;
    float: none;

}



.yewu2-1-ddcon {

    overflow: hidden;

    font-size: 16px;

    color: #333;

}



.yewu2-2 {

    margin-top:0px;

}



.yewu2-2-1-list .item {

    cursor: pointer;

}



.yewu2-2-1-list .item .imgbox_a {

    padding-bottom: 64.89%;

}



.yewu2-2-1-list .item .imgbox_a h1 {

    margin: 0;

    position: absolute;

    left: 0;

    right: 0;

    bottom: 0;

    height: 54px;

    line-height: 54px;

    background-image: url(../images/heidi.png);

    text-align: center;

    color: #fff;

    font-size: 16px;

    z-index: 50;

    padding: 0 10px;

}



.yewu2-2-2-hong {

    position: absolute;

    left: 0;

    right: 0;

    top: 0;

    bottom: 0;

    z-index: 80;

    background-image: url(../images/hongdi2.png);

    opacity: 0;

    visibility: hidden;

}



.yewu2-2-2-hong-title {

    font-size: 16px;

    color: #fff;

    text-align: center;

    position: absolute;

    left: 0;

    top: 50%;

    margin-top: -12px!important;

    width: 100%;
    height: 24px;
    line-height: 24px;

}



.yewu2-2-2-hong-title img {
    display: none!important;
    width: 34px!important;

    margin: 0 auto 16px;

}



.yewu2-2-1-list {

    margin-top: 55px;

}



.yewu2-2-1-list .item.cur .imgbox_a .yewu2-2-2-hong {

    opacity: 1;

    visibility: visible;

    transition: .3s;

}



.yewu2-2-1-list .item.cur .imgbox_a h1 {

    bottom: -54px;

    transition: .3s;

}


.yewu2-2-1-list .owl-nav button.owl-prev {

    position: absolute;

    left: -50px;

    top: 50%;

    margin-top: -14px;

    width: 28px;

    height: 28px;

    background-image: url(../images/left.png);

    cursor: pointer;

    background-repeat: no-repeat;

    background-position: center;

    font-size: 0;

    z-index: 50;

}



.yewu2-2-1-list .owl-nav button.owl-prev:hover {

    background-image: url(../images/lefth.png);

}



.yewu2-2-1-list .owl-nav button.owl-next {

    position: absolute;

    right: -50px;

    top: 50%;

    margin-top: -14px;

    width: 28px;

    height: 28px;

    background-image: url(../images/right.png);

    cursor: pointer;

    background-repeat: no-repeat;

    background-position: center;

    font-size: 0;

    z-index: 50;

}



.yewu2-2-1-list .owl-nav button.owl-next:hover {

    background-image: url(../images/righth.png);

}


.yewu2-2-1-list .owl-nav button.owl-prev.disabled,

.yewu2-2-1-list .owl-nav button.owl-next.disabled {

    display: none;

}








.yewu2-2-div-wp {

    padding-top: 0px!important;



}



.yewu2-2-div-wp .yewu2-2-div {

    display: none;

}



.yewu2-2-div-wp .yewu2-2-div:first-child {

    display: block;

}



.yewu2-2-div-title h1 {

    text-align: center;

    font-size: 18px;

    color: #000;

    margin: 0;

    font-weight: bold;

}



.yewu2-2-div-title h2 {

    text-align: center;

    font-size: 16px;

    color: #333;

    margin: 0;

    line-height: 2.4;

    padding: 0 50px;

    margin-top: 22px;

}



.yewu2-2-con-img-h1 {

    font-size: 18px;

    color: #666;

    line-height: 1.5;

    margin-top: 37px;

}


.yewu2-2-con-item:first-child{
    margin-top: 0!important;
}
.yewu2-2-con-item+.yewu2-2-con-item{

    margin-top: 60px;

}

.yewu2-2-divaaa{
    margin-top: 30px;
    padding-bottom: 20px;
}

.yewu2-2-divaaa a{
    font-size: 18px;
    color:#C83736;
}
.yewu2-2-divaaa a img{
    margin-top: -3px;
    margin-right: 8px;
}


.about1 {

    height: 774px;

    background-repeat: no-repeat;

    background-position: center bottom;

    -webkit-background-size: cover;

    background-size: cover;

    /*background-image: url(../images/about1-bg.jpg);*/
    background-image: url(../images/section1.jpg);

    padding-top: 75px;

}



.about1-div-wp {
padding-top:100px;
    height:400px;
	padding-left:50px;

}



.about1-div {


    width: 920px;

    text-align: left;
	position:relative;

}



.about1-div h1 {

    margin: 0;

    font-size: 38px;

    font-weight: bold;

    color: #fff;

    text-transform: uppercase;

}



.about1-div h2 {

    margin: 0;

    font-size: 36px;

    color: #fff;

    margin: 22px 0 22px;

}


.about1-div h3 b{color:#ae180f;font-size:20px; font-weight:normal;}
.about1-div h3 {

    margin: 0 0 0 0;
	line-height:38px;

    font-size: 16px;
    color: #444141;
	 transition: .3s;

    visibility: hidden;

    opacity: 0;
	position:absolute;
	left:200px;
	top:0;
	width:500px;

}
.about1-div h3.cur {
left:0;

 opacity: 1;

    visibility: visible;

}


.about1-p {

    font-size: 16px;

    color: #fff;

    line-height: 2.4;

    margin-top: 25px;

}



.about1-p p {

    margin: 0;

}





.about2 {



    background-repeat: no-repeat;

    background-position: center bottom;


    padding-top: 75px;

    padding-bottom: 200px;

}


.about1-div .more2 a.fr{
    background-image: url(../images/more2-jt.png)!important;
    background-position: right center;
    background-repeat: no-repeat;
    color: #fff!important;
    width: 98px;
}




.about2-p {

    font-size: 16px;

    color: #333;

    line-height: 2.2;

    margin-top: 30px;

    text-align: center;

}



.about2-dl {

    font-size: 0;

    line-height: normal;

    text-align: center;

    margin-top: 45px;

}



.about2-dl dl {

    margin: 0;

   font-size: 0;
   line-height: normal;

}



.about2-dl dd {

   display: inline-block;

    margin: 0 55px;

    writing-mode: vertical-lr; /*从左向右 从右向左是 writing-mode: vertical-rl;*/

    writing-mode: tb-lr; /*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/

    height: 317px;

    background-repeat: no-repeat;

    background-position: 49px 12px;

    background-image: url(../images/gun.png);

}



.about2-dl dd h1 {

    /*float: left;*/

    margin: 0;

    font-size: 20px;

    color: #af835e;

    text-align: left;

    letter-spacing: 2px;

    margin-right: 50px;

}



.about2-ddcon {

    font-size: 16px;

    color: #484848;

    text-align: left;

    line-height: 2;

    padding-top: 12px;

    writing-mode: vertical-rl; /*从左向右 从右向左是 writing-mode: vertical-rl;*/

    writing-mode: tb-rl; /*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/

}





.about3 {

    min-height: 673px;

    background-repeat: no-repeat;

    background-position: center bottom;

    -webkit-background-size: cover;

    background-size: cover;

    background-image: url(../images/about3-bg.jpg);

    padding-top: 75px;

}





.about3-list-wp {

    padding: 0 210px;

    margin-top: 57px;

}





.about3-list {

    background-repeat: repeat-x;

    background-position: left 81px;

    background-image: url(../images/line.jpg);

}



.about3-list .item {



    z-index: 100;

    position: relative;

}



.about3-list .item::after {

    position: absolute;

    width: 25px;

    height: 25px;

    left: 50%;

    margin-left: -12px;

    bottom: 25px;

    content: "";

    z-index: 80;

    background-image: url(../images/dian.png);

    background-repeat: no-repeat;

    background-position: center;

}



.about3-list .item::before {

    position: absolute;

    content: "";

    height: 3px;

    background-color: #e5c879;

    right: 50%;

    left: -15000px;

    display: none;

    bottom: 36px;

    z-index: 50;

}



.about3-list .item.cur::before {

    display: block;

}



.about3-list .item h1 {

    text-align: center;

    font-size: 16px;

    color: #fff;

    margin: 0;

    margin-top: 30px;

}



.about3-list .item.cur h1 {



    color: #e5c879;

}



.about3-ma {



    height: 73px;



    background-image: url(../images/ma.png);

    background-repeat: no-repeat;

    background-position: center;

    -webkit-background-size: 100%;

    background-size: 100%;

    opacity: 0;

    visibility: hidden;

    transition: .3s;

}



.about3-list .item.cur {

    z-index: 60;

}



.about3-list .item.cur::after {

    background-image: url(../images/dianh.png);

}



.about3-list .item.cur::before {

    z-index: -1;



}



.about3-list .item.cur .about3-ma {

    opacity: 1;

    visibility: visible;

}





.about3-item {

    width: 65px;

    margin: 0 auto;

    cursor: pointer;

    position: relative;

    z-index: 100;

}





.about3-list .owl-nav button.owl-prev {

    position: absolute;

    left: -100px;

    bottom: 13px;

    width: 47px;

    height: 47px;

    background-image: url(../images/left2.png);

    cursor: pointer;

    background-repeat: no-repeat;

    background-position: center;

    font-size: 0;

    z-index: 50;

    -webkit-background-size: 100%;

    background-size: 100%;

}



.about3-list .owl-nav button.owl-next {

    position: absolute;

    bottom: 13px;

    right: -100px;

    width: 47px;

    height: 47px;

    background-image: url(../images/right2.png);

    cursor: pointer;

    background-repeat: no-repeat;

    background-position: center;

    font-size: 0;

    z-index: 50;

    -webkit-background-size: 100%;

    background-size: 100%;

}





.about3-list .owl-nav button.owl-next.disabled,

.about3-list .owl-nav button.owl-prev.disabled {

    display: none;

}





.about3-div-wp {

    margin-top: 90px;

}



.about3-div-wp .about3-div {

    display: none;

}



.about3-div-wp .about3-div:first-child {

    display: block;

}





.about3-div-top {

    text-align: center;

    font-size: 0;

    line-height: normal;

}





.about3-div-top span {

    display: inline-block;

    padding: 0 30px;

    position: relative;

    font-family: "yan";

    font-size: 36px;

    color: #fff;

}



.about3-div-top span::before {

    position: absolute;

    content: "";

    width: 80px;

    height: 2px;

    top: 50%;

    margin-top: -1px;

    right: 100%;

    background-color: #fff;

}



.about3-div-top span::after {

    position: absolute;

    content: "";

    width: 80px;

    height: 2px;

    top: 50%;

    margin-top: -1px;

    left: 100%;

    background-color: #fff;

}





.about3-div-p {

    text-align: center;

    font-size: 18px;

    color: #fff;

    line-height: 2;

    margin-top: 35px;

}




.ryzz01{cursor: pointer;}
.ryzz{display:none;}
.ryzz.active1{display:block;}
.about4-list {

    margin-top: 38px;
	

}
.ryzz01_content{
	text-align:center;
	margin:0 auto;
	cursor: pointer;
}
.ryzz01_content2{text-align:center;margin:0 auto; max-width:800px}

.about4-list.owl-carousel .owl-stage{margin:0 auto}
.about4-list .item {

    height: 383px;

    border: 1px solid #af835e;

    border-radius: 5px;

    padding-top: 60px;
    padding-bottom: 60px;

    position: relative;



}





.about4-list .item::before {

    content: "";

    width: 23px;

    height: 2px;

    background-color: #ae3b41;

    position: absolute;

    top: 18px;

    left: -13px;

}



.about4-list .item::after {

    content: "";

    width: 23px;

    height: 2px;

    background-color: #ae3b41;

    position: absolute;

    bottom: 18px;

    left: -13px;

}



.about4-list .owl-item:first-child .item::before,

.about4-list .owl-item:first-child .item::after {

    display: none;

}





.about4-list .item span {

    display: block;

    writing-mode: vertical-lr; /*从左向右 从右向左是 writing-mode: vertical-rl;*/

    writing-mode: tb-lr; /*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/

    text-align: left;

    font-size: 16px;

    color: #333;

    margin: 0 auto;

}





.about4 {



    background-repeat: no-repeat;

    background-position: right bottom;


    background-image: url(../images/about4-bg.jpg);



}



.fyewu2-2 .flex-control-paging li a {

    width: 10px;

    height: 10px;

    background-image: url(../images/arrow-b18.png);

}



.fyewu2-2 .flex-control-nav {

    height: 0;

    bottom: 25px;

}





.fyewu2-2 .flex-control-paging li a.flex-active {

    background-image: url(../images/arrow-b18-h.png);



}



.fyewu2-2 .imgbox_a {

    padding-bottom: 40%;

}

.pinpai_item{

    position: relative;

    padding-bottom: 44px;

    position: relative;

    margin-bottom: 30px;

}



.pinpai_item:hover .index3-huang{

    opacity: 0;

    visibility: hidden;

}



.pinpai_item:hover  .index3-con{

    background-image: url(../images/hu.png);

}



.pinpai_item::after{

    content:"";

    z-index: 50;

    position: absolute;

    width: 44px;

    height: 69px;

    background-image: url(../images/bashou.png);

    left: 50%;

    margin-left: -22px;

    bottom:15px;

    transition: .3s;

    visibility: hidden;

    opacity: 0;

}



.pinpai_item:hover::after{

    opacity: 1;

    visibility: visible;

    bottom: 0;

}



.pinpai-list-wp{

    background-image: url(../images/zhibg.jpg);

}


.zhaopin-contact{
  padding: 25px;
}


.zhaopin-contact h1{
  margin:0;
  font-size: 18px;
  font-weight: bold;
  color: #c63735;
}
.zhaopin-contact dl{
  margin:0;
  font-size: 0;
  line-height: normal;
}
.zhaopin-contact dd{
  display: inline-block;
  margin-right: 80px;
  font-size: 16px;
  color: #333333;
  line-height: 1.6;
  margin-top: 13px;
}
.zhaopin-div-sel{
  width: 350px;
  position: relative;
  z-index: 80;
  /*padding-bottom: 20px;*/
}
.zhaopin-div-sel .form-control{
  border-radius: 0;
}

.zhaopin-div-sel span{
    display: block;
    height: 46px;
    line-height: 46px;
    font-size: 18px;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    cursor: pointer;
    padding: 0  10px;
    background-repeat: no-repeat;
    background-position: 95% center;
    background-image: url(../images/jiao1.png);
}

.zhaopin-div-sel dl{
    margin:0;
    position: absolute;
    left: -1px;
    right: -1px;
    border: 1px solid #ccc;
    border-top: 0;
    background-color: #fff;
    display: none;
}

.zhaopin-div-sel  dd>a{
    font-size: 15px;
    color: #333;
    display: block;
    line-height: 1.6;
    padding: 5px 10px;

}
.zhaopin-div-sel  dd>a:hover{
    background-color: #cf2e34;
    color: #fff;
}




.zhapin-div {
    margin-top: 30px;
}

.table-responsive {
    border: 0!important;
}

.job-table table.table th {
    font-weight: normal;
    font-size: 16px;
    color: #fff;
    text-align: center;
    border-color: #fff;
    height: 40px;
    line-height: 40px;
    font-weight: bold;
    background-color: #b1b1b1;
}

.job-table table.table th:first-child {
    text-align: left;
    padding-left: 50px;
}

.job-table table.table td {
    font-weight: normal;
    font-size: 16px;
    color: #666;
    text-align: center;
    border-color: #fff;
    
    background-color: #f4f4f4;
    border-top:0;
    border-bottom:1px solid  #e9e9e9;
    height: 40px;
    line-height: 40px;
}

.job-table table.table tr.tr11 td {
    background-color: #f4f4f4;
    
    /*border-bottom: 3px solid #fff;*/
}

.job-table table.table td:first-child {
    text-align: left;
    padding-left: 50px;
}

.job-table table.table tr.tr22 td{
  padding: 0;
  border:0;
  height: 0;
  line-height: normal;
}

.job-table table.table tr.tr11 {
    cursor: pointer;
}
.job-table table.table tr.tr11.cur td{
  border-color: #f4f4f4;
}
/*.job-table table.table tr.tr11.cur td {
    background-color: #cf2e34;
    color: #fff;
}
*/
.gangwei {
    padding: 25px 50px;

    font-size: 16px;
    color: #666;
    line-height: 2;
    display: none;
    border-bottom:1px solid  #e9e9e9;
}

.jj {
    width: 14px;
    height: 14px;
    background-repeat: no-repeat;
    background-position: center ;
    background-image: url(../images/jiao4.png);
    display: inline-block;
    vertical-align: middle;
    transition: .3s;
}

.job-table table.table tr.tr11.cur .jj {
    transform:rotate(-180deg);
    -ms-transform:rotate(-180deg);   /* IE 9 */
    -moz-transform:rotate(-180deg);  /* Firefox */
    -webkit-transform:rotate(-180deg); /* Safari 和 Chrome */
    -o-transform:rotate(-180deg); 
}









.touzi1-dl{
  background-repeat: repeat-x;
  background-position: left bottom;
  background-image: url(../images/touzi1-line.png);
  margin-bottom: 50px;
}
.touzi1-dl dl{
  margin:0;
}

.touzi1-dl dd{
  float: left;
  margin-left: 50px;
}

.touzi1-dl dd:first-child{
  margin-left: 0;
}

.touzi1-dl dd a{
  display: block;
  padding-bottom: 12px;
  font-size: 18px;
  color: #000;
  font-family: "yan";
}
.touzi1-dl dd a:hover{
  color: #c4322a;
}
.touzi1-dl dd.cur a{
  color: #c4322a;
  border-bottom: 2px solid #c4322a;
}
.touzi1-list1{
  margin-top: 0px;
}
.touzi1-list1 dl{
  margin:0;
}

.touzi1-list1 dd{
  border-bottom:1px solid #f0f0f0; 
}

.touzi1-list1 dd>a{
  display: block;
  transition: .3s;
  padding-right: 25px;
  padding-left: 0;
}
.touzi1-list1 dd>a:hover{
  box-shadow: 0 0 15px 2px rgba(0,0,0,0.15);
  padding-left: 45px;
  color: #c4322a;
}

.touzi1-dda{
  height: 85px;
  line-height: 85px;
  padding-left: 45px;
  background-repeat: no-repeat;
  background-position: left center;
  background-image: url(../images/xing6.png);
  background-size:auto 30%;
  padding-right: 90px;
  position: relative;
  font-size: 16px;color: inherit;
}

.touzi1-dda span{
  position: absolute;
  right: 0;
  top: 0;
  color: inherit;
}

.touzi1-list2{
  padding-top: 15px;
}
.touzi1-list2 dl{
  margin:0;
}

.touzi1-list2 dd{
  border-bottom:1px solid #f0f0f0; 
  padding: 30px 0;
  line-height: 1.8;
}

.touzi1-list2 dd h1{
  color: #c4322a;
  font-size: 20px;
  margin:0;
}

.touzi1-list2 dd h2{
  color: #000;
  font-weight: bold;
  font-size: 18px;
  margin:15px 0 10px;
}

.touzi1-list2 p{
  color: #999;
  font-size: 16px;
  margin:0;
}


.ditumap{
    width: 800px;
    height: 500px;
    margin-left: 50px;
}

.ditumap-div{
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
}

.ditumap-con{
    overflow: hidden;
}

.ditumap-h1{
    font-size: 24px;
    color: #000;
    line-height: 1.5;
    font-weight: bold;
}

.ditumap-p{
    margin-top: 20px;
    font-size: 16px;
    color: #333;
    line-height: 2;
}

.ditumap-p p{
    margin:0;
}

.quanshu3{
    background-image: url(../images/quanshu3-bg.jpg);
    background-repeat: no-repeat;
    background-position:center 30%;
}

.quanshu3-top{padding-bottom:60px;}

.quanshu3-1{
    width: 60px;
    text-align: center;
    font-size: 32px;
    font-family: "yan";
    color: #000;
    line-height: 1.1;
    padding: 0  15px;
    word-break:break-all;
}

.quanshu3-2{
    overflow: hidden;
    padding-left:40px;
    background-repeat: no-repeat;
    background-position: left top;
    background-image: url(../images/gun3.png);
    position: relative;

}

.quanshu3-1-dl{
    padding: 20px 0;
    border:1px solid #dddddd;
    background-color: #fff;
}
.quanshu3-1-dl dl{
    margin:0;
}
.quanshu3-1-dl dd{
    
    float: left;
    width: 25%;
    padding: 18px 15px 15px 45px;
    height: 194px;
    border-left: 1px solid #e9e9e9;
}
.quanshu3-1-dl dd:first-child{
    border-left: 0;
}
.quanshu3-1-dl-dd{
    padding-left:82px;
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 10px;
    min-height: 60px;
}

.quanshu3-1-dl-dd h1{
    margin:0;
    font-size: 16px;
    color: #000;
    font-weight: bold;
}
.quanshu3-1-dl-dd p{
    margin:0;
    font-size: 14px;
    color: #333;
    line-height: 2;
    margin-top: 12px;

}

.quanshu3-1-dd-er{
    width:107px;
    border:1px solid #d8d6d3; 
    position: relative;
    margin-top: 25px;
}
.quanshu3-1-dd-er::before{
    position: absolute;
    width: 16px;
    height: 11px;
    content:"";
    top: -10px;
    background-image: url(../images/jiao6.png);
    left:16px;
}
.quanshu3-1-dd-er img{
    display:   block;
    width: 100%;
}
.quanshu3-1-dl-dd p img{
    margin-top: -3px;
    margin-left: 5px;
}
.quanshu3-2-pic{
    width: 469px;
    margin-right: 30px;
}

.quanshu3-2-pic .imgbox_a{
 padding-bottom: 73.47%;
}

.quanshu3-2-con{
    overflow: hidden;
  height: 344px;



}

.quanshu3-2-con-p{
    height: 100%;
    overflow-y: auto;
    padding-right: 15px;
}

.quanshu3-2-con-p p{
    margin:0;
    line-height: 30px;
}

.quanshu3-2-con-p{
    font-size: 14px;
    color: #333;
    line-height: 3;
}


.fyewu2-2-2.fyewu2-2 .flex-control-nav {

    bottom: 100px;
}

.quanshu-3-18 dl{
    margin:0;
    margin-left: -3%;
}

.quanshu-3-18 dd{
    float: left;
    width: 17%;
    margin-left: 3%;
    margin-top: 3%;
    
}

.quanshu-3-18 dd .imgbox_a{
    padding-bottom:45.7%; 
}

.quanshu-3-18-h1{
    font-size: 26px;
    color: #000;
    text-align: center;
    font-family: "yan";
    margin: 50px 0;
}




.quanshu-3-18-list .item a.imgbox_a{
    padding-bottom:67.4%; 
    border:1px solid #ddd;
}


.quanshu-3-18-list .owl-dots{
    margin-top: 20px;
}











.contact.pp60{
    padding-bottom: 150px;
    background-image: url(../images/contact-bg.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;
}

.contact-item{
    padding: 65px 0;
    border-top: 1px solid #edefee;
}

.contact-item:first-child{
    border-top: 0;
}
.contact-title{
    width: 350px;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #000;
}
.contact-title img{
    display: block;
    margin:0 auto 15px;
}

.contact-dl{
    overflow: hidden;
    padding-top: 50px;
}

.contact-dl dl{
    font-size: 0;
    line-height: normal;
    margin:0;
    margin-left: -2%;
}
.contact-dl dd{
    vertical-align: top;
    display: inline-block;
    width: 23%;
    margin-left: 2%;
    padding-left: 42px;
    background-repeat: no-repeat;
    background-position: left top;
}

.contact-dl dd h1{
    margin:0;
    height: 33px;
    line-height: 33px;
    font-size: 18px;
    color: #000;
}

.contact-dl dd h1 span#mapSpan{
    cursor: pointer;
}
.contact-dl dd h1 span#mapSpan:hover{color: #c83e33;}
.contact-dl dd p{
    margin:0;
    line-height: 2;
    font-size: 16px;
    color: #333;
    margin-top: 5px;
    word-break:break-all; 
}

.yingx2-pic .imgbox_a {
    padding-bottom: 66.67%;
}
.yingx2-pic .imgbox_a:hover .yingx3-2{
    opacity: 1;
    visibility: visible;
}
.yingx2-item h1{
    text-align: center;
    margin:0;
    font-size: 16px;
    color: #000;
    margin-top: 20px;
}
.yingx2-list{
    padding-bottom: 40px;
}
.yingx2-list .col-lg-3{
    margin-bottom: 30px;
}

.yingx2-item:hover h1{
    color: #cf2e34;
}





#totop{
    position: fixed;
    right: 25px;
    bottom: 25px;
    z-index: 998;
    width: 50px;
    display: none;
}

#totop a,#totop img{
    display: block;width: 100%;
}





.diliMap-wp{
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1010;
    opacity: 0;
    visibility: hidden;
    transition: .3s;

}
.diliMap-wp.cur{
    opacity: 1;
    visibility: visible;
;
}
.diliMap{
    height: 100%;
    position: relative;
}
.diliMap-hei{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-image: url(../images/heidi.png);
    z-index: 50;
    cursor: pointer;
}

.diliMap-div{
    position: absolute;
    width: 70%;
    height: 500px;
    margin-top: -250px;
    left: 15%;
    top: 50%;
    background-color: #fff;
    border-radius: 5px;
    padding: 5px;
    z-index: 70;
}

.map{
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
    height: 100%;
    position: relative;
    z-index: 50;
}

.diliMap-close{
    position: absolute;
    right: -29px;
    top: -29px;
    width: 58px;
    height: 58px;
    background-image: url(../images/bj01.png);
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: 100%;
    background-size: 100%;
    cursor: pointer;
    z-index: 80;
}

.diliMap-close::after{
    content:"";
    position: absolute;
    width: 24px;
    height: 24px;
    background-image: url(../images/gb.png);
    background-repeat: no-repeat;
    background-position: center;
    left: 50%;
    margin-left: -12px;
    top: 50%;
    margin-top: -12px;
    z-index: 60;
    transform:rotate(0deg);
    -ms-transform:rotate(0deg);     /* IE 9 */
    -moz-transform:rotate(0deg);    /* Firefox */
    -webkit-transform:rotate(0deg); /* Safari 和 Chrome */
    -o-transform:rotate(0deg);  /* Opera */
}

.diliMap-close:hover::after{
    transform:rotate(180deg);
    -ms-transform:rotate(180deg);     /* IE 9 */
    -moz-transform:rotate(180deg);    /* Firefox */
    -webkit-transform:rotate(180deg); /* Safari 和 Chrome */
    -o-transform:rotate(180deg);  /* Opera */
    transition: .5s;
}

.index3-list-div .more3 a{
    color: #bf0e0e;
    font-size: 14px;
    background-image: url(../images/more3hh.png);
    padding: 0;
    width: 68px;
    height: 68px;
    line-height: 68px;
    text-align: center;
}

.yingx3-list .item .imgbox_a{
    padding-bottom: 200%;
}

.yingx3-1{
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 50;
  background-image: url(../images/heidi.png);
  opacity: 1;
  visibility: visible;
  transition: .3s;
}

.yingx3-1-con{
  width: 32px;
  text-align: center;
  color: #fff;
  font-size: 26px;
  line-height: 1.1;
  left: 50%;
  margin-left: -16px;
  top: 50%;
  margin-top: -58px;
  position: absolute;
}

.yingx3-1-con img{
  display: block;
  width: 100%;
  margin-bottom: 28px;
}

.yingx3-2{
  position: absolute;
  z-index: 30;
  width: 84px;
  height: 84px;
  margin-left: -42px;
  margin-top: -42px;
  left: 50%;
  top: 50%;
  background-image: url(../images/yingx3-ico0.png);
  background-repeat: no-repeat;
  background-position: center;
  color: #fff;
  font-size: 14px;
  text-align: center;
  padding-top: 50px;
  opacity: 0;
  visibility: hidden;
  transition: .3s;
}

.yingx3-list .item .imgbox_a:hover .yingx3-1{
  opacity: 0;
  visibility: hidden;
}


.yingx3-list .item .imgbox_a:hover .yingx3-2{
  opacity: 1;
  visibility: visible;
}




.yingx3-list .owl-nav button.owl-prev{
    position: absolute;
    left:-50px;
    top: 50%;
    margin-top: -14px;
    width: 28px;
    height: 28px;
    background-image: url(../images/left.png);
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center ;
    font-size: 0;
    z-index: 50;
    -webkit-background-size: 100%;
    background-size: 100%;
}
.yingx3-list .owl-nav button.owl-prev:hover{background-image: url(../images/lefth.png);}
.yingx3-list .owl-nav button.owl-next{
    position: absolute;
    right:-50px;
    top: 50%;
    margin-top: -14px;
    width: 28px;
    height: 28px;
    background-image: url(../images/right.png);
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center ;font-size: 0;
    z-index: 50;
    -webkit-background-size: 100%;
    background-size: 100%;
}
.yingx3-list .owl-nav button.owl-next:hover{background-image: url(../images/righth.png);}

.tpxz_divv{
    position: relative;
    margin-top: 15px;
    width:130px;
}
.tpxz_divv img{
    position: absolute;
    left: 110%;
    top:3px;
    height: 28px;
}
/*集团简介*/
.jtjj_pd{padding:5%}
.jtjj_l01{text-align:center}
.jtjj_01{
	max-width:453px;
	height:308px;
	background-image: url(../images/jtjj_01.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto;
	display: block;
	text-align: center;
	vertical-align: middle;
	margin:0 auto;
}
.jtjj_r01 {
	padding: 20px 0;
}

.jtjj_r01 .title{
	font-size: 40px;
	font-weight: bold;
	color: #e5212b;
}
.jtjj_r01 .content{
	padding-top:60px;
	font-size: 20px;
	line-height:35px;

}
.jianjiezi02 {
	padding-top: 30px;
    font-size: 20px;
    line-height: 35px;
}
.jiacu{ font-weight:bold;color:#e5212b}
.jtjj02{text-align:center;}
.jtjj02_dazi{
	font-size:74px;
	color: #c31227;
	line-height:95px;
	 font-weight:bold;
	/*font-family: hongmeng;*/
}
.jtjj02_xiaozi{font-size: 24px;color:#c31127;vertical-align: top;margin-left:10px;}
.jtjj02_sizi{display:inline-block;padding-top:20px; margin:0 auto;}
.jtjj02_title {
	font-size: 20px;
	text-align:left;
}

.justify-text {
    text-align: justify;
}
.xwnr img{ width:100%;}
/*.justify-text::after {
    content: '';
    display: inline-block;
    width: 100%;
    height: 0;
    visibility: hidden;
}*/

.jtjj02_title02{
text-align:left;
	vertical-align: top;
}
.pl1em{padding-left:1em;}
.jtjj03{
	max-height:618px;
/*	background-image: url(../images/jtjj03.jpg);
*/	background-repeat: no-repeat;
	background-position: center bottom;
}
.jtjj04{
	background-image: url(../images/jtjj_04.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	padding:170px 0;
}
.jtjj04_left{max-width:40%;float:left}

.jtjj04_right{max-width:55%;float:right}

.jtjj04_01{color:#c31127;font-size:50px}
.jtjj04_02{color:#c31127;font-size:17px;}
.jtjj04_03{color:#000;font-size:20px;    }
a.jtjj04_04_left{
	width:60px;
	height:60px;
	background-image: url(../images/jtjj_06_left.png);
	background-repeat: no-repeat;
	background-position: center center;
	border: 1px solid #e3a1a9;
	display:inline-block;
	border-radius:50%;
}
.rightjiantou{
transform: rotate(180deg);
}
.rightjiantou2{
right:0;

left: inherit !important;
}
a.jtjj04_04_left:hover{border: 1px solid #c30d23;}



a.jtjj04_04_left2{
	width:80px;
	height:80px;
	background-image: url(../images/jtjj_06_left.png);
	background-repeat: no-repeat;
	background-position: center center;
	border: 1px solid #e3a1a9;
	display:inline-block;
	border-radius:50%;
	    position: absolute;
    top: 50%;
    left: 0;
	z-index:999;
}

a.jtjj04_04_left2:hover{border: 1px solid #c30d23;}



.pdtop40{
	padding-top:40px;
	text-transform: uppercase;
}
.mgleft40{margin-left:40px;}
.jtjj04_gd{width:100%}
.jtjj04_right_img{width:100%;display:inline-block; overflow:hidden; border-radius:30px;}
.h50{height:50px;}

.gltd02{ position:absolute;right:10%;top:-10%;z-index:9999}

.gltd01{
	
	margin:5em 10%;
	background-color: #f7f7f7;
	border-radius: 0 0  180px 0; /* 各角独立设置 */
	height:auto;
	position: relative;
}
.gltd01_nei{ overflow:hidden;}
.gltd01_content{margin:0 auto;padding:80px;}
.gltd01_img{width:25%;height:auto;float:left;}
.gltd01_rr{width:74%;float:right; position:relative;}
.gltd01_title{
	font-size:36px;
	font-weight: bold;
}
.gltd01_jj{
	font-size:14px;
	font-weight: bold;
	line-height:30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dedfe3;
	position:relative;
}
.gltd01_jj::after{ content:"";
	height:1px;

	
    border-top: 1px solid #FF0000;
	position:absolute;
	left:0;
	bottom:-1px;
	z-index:1;
	width:50%;
}
.gltd01_desc{color:#616878;padding-top:1%}
.gltd_ny{ position:relative;margin: 0 3%;}
.gltd_mneen{ position:absolute;left:0px;right:0px;top:50%;z-index:66;}
.gltd00 {
    width: 100%;
}
.fzlc01{margin:20px 150px;}
.fzlc01_title{font-size:200px;color:#c30d23;text-align:center; font-weight:bold;}
.fzlc01_menu{text-align:center;}
.fzlc01_menu div{font-size:30px;display:inline-block;padding:0 30px;;}
.fzlc01_menu div.active{color:#c30d23 }
.fzlc01_content{padding-top:50px;}
.fzlcnr{display:none;font-size:18px;}
.fzlcnr.active{display:block}
.fzlcnr_div{
	display:inline-block;
	margin:0 auto;
	text-align:left;
	max-width:80%;
}
.gundongtiao{height:15px;
margin:50px 20%;
border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c30d23;
	border-left-color: #c30d23;
	position:relative;
}
.jindutiao1{height:1px;

	
    border-top: 1px solid #c30d23;
	position:absolute;
	left:0;
	bottom:40%;
	z-index:1;
	width:100%;}
	
	.jindutiao2{height:1px;

	
    border-top: 5px solid #c30d23;
	position:absolute;
	left:0;
	bottom:25%;
	z-index:1;
	width:10%;}
	
.sbzy01_img{
	background-image:url(../images/sbzy.png);
	width:22px;
	height:37px;
	background-repeat: no-repeat;
	margin:0 auto;
}
.sbzy01{margin:0 auto;display:inline-block;font-size:22px;color:#c30d23}
.gltd333{text-align:center;}
.cytz01{ position:relative;}
.cytz01_left{
	width:60%;
	height:527px;
	background-image:url(../images/cytz01.jpg);
	background-repeat: no-repeat;
	position:relative;
	background-size:cover
}
.cytz01_zi{
	padding:12% 20% 30% 10%;
	color:#FFFFFF;
	font-size:20px;
	    line-height: 40px;
   
}

.cytz01_right{width:45%; position:absolute;right:2%;top:9%;}
.w-accor4 li h3{width:1.2em; text-align:center; line-height:1.5; position:absolute; z-index:1; left:50%; margin-left:-0.6em;top:50%; top:10%\9; *top:10%; transform:translateY(-50%); -webkit-transform:translateY(-50%);transition:opacity 0.5s; -webkit-transition:opacity 0.5s;color:#FFFFFF;
text-shadow: 2px 2px 4px #000000, -2px -2px 4px #ffffff;text-shadow: 2px 2px 4px #000000, -2px -2px 4px #ffffff;

}
:root .w-accor4 li h3{ top:50%;}
.cytz01jian{
	background-image:url(../images/cytz_jian.png);
	background-repeat: no-repeat;
	height: 19px;
	width: 64px;
	position:absolute;
	bottom:20%;
	right:20%;
	z-index:99;
	opacity: 0.5; cursor:pointer;
	background-size:cover
}
.leftjian{left:10%;background-image:url(../images/cytz_jian_left.png);opacity: 0.5; cursor:pointer}
.leftjian:hover,.cytz01jian:hover{opacity: 1;}
.cytz01_menu{ position:absolute;left:0;right:0;text-align:right;top:-55px;}
.cytz01_bmenu{ position:absolute;left:0;right:10px;text-align:right;bottom:-40px;font-size:18px;display:none}
.cytz01_bmenu.active{display:block}
.jqyy_neirong{display:none}
.jqyy_neirong.active{display:block;}
.jqyy_neirong .img_ar {width:795px;height:439px}
.index3-dl1 a{display:block;height:100%;}

.ryzz011{font-size:30px;text-align:right;}

.ryzz011 .active{
	color:#aa0001;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aa0001;
}
.ryzz011 div{display:inline-block;margin-left:60px;}

.jqyy_xq{padding:5% 0;margin:0 auto; overflow:hidden}
.xq01_title{color:#c30d23;font-size:45px;}
.xq01_content{font-size:20px;padding-top:3%;line-height:35px;}
.jqyy_xq_01_left{float:left;width:60%;padding-right:10%; position:relative}
.jqyy_xq_01_right{float:right;width:40%;text-align:center;height:100%}
.xq01_menu {display:inline-block}
.xq01_menu div{
	font-size:26px;
	color:#aa0203;
	border:3px solid #aa0203;
	border-radius:40px;
	width:240px;
	float:left;
	margin-left:20px;
	padding:10px;
	position:relative;
	overflow:hidden;
	display:inline-block;
	margin-top:40px;
	
}
.xq01_menu div::after{
    content: " ";
    width: 30px;
    height: 30px;
    background-color: #FFFFFF;
    border-radius: 30px;
    position: absolute;
    right: 20px;
    margin: auto;
    top: 0;
    bottom: 0;
    color: #aa0203;
		background-image:url(../images/jia.jpg);
	background-repeat: no-repeat;
	background-position: center center;
 
   
	font-weight:bold;
}
 
.xq01_menu div.active{
padding:13px;
border:0;
background-image: linear-gradient(45deg, #ab0001, #d40001);
color:#FFFFFF;}

.jqyyxq_jiantou div.jtclass{
	width:56px;
	height:56px;
	background-color:#FFFFFF;
	background-image:url(../images/xqjt01.png);
	border-radius:50%;
	background-repeat: no-repeat;
	background-position: center center;

	float:left;
}
.jqyyxq_jiantou div.jtclass:hover{
	background-image:url(../images/xqjt02.png);
	background-color:#aa0203
}

.tpjiantou{
	width:56px;
	height:56px;
	background-color:#FFFFFF;
	background-image:url(../images/xqjt01.png);
	border-radius:50%;
	background-repeat: no-repeat;
	background-position: center center;
	margin-right:18px;
	float:left;
	position:absolute;
	top:50%;
	right:10%;
	transform: rotate(180deg);
	z-index:99999;
}
.tpjiantou:hover{
	background-image:url(../images/xqjt02.png);
	background-color:#aa0203
}

.yycz_xq{ overflow:hidden;padding:3% 0; }
.yyxq_left{margin-left:7%; margin-right:7%; margin-top:10% }
.yyxq_title .titall{font-size:45px;color:#ddb9ba;float:left;width:40%}
.yyxq_title .titall.active1{color:#c30d23;}
.yyxq_content{font-size:20px;margin-top:5%;line-height:35px;}
.lmmenu{ overflow:hidden;padding:3% 0;}
.lmtitle_left{
/*font-family:"yan";
*/	font-size:30px;
	float:left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #fe0000;
	padding-left:20px;
	line-height:100%;
}
.lmmenu_right{float:right;display:inline-block}
.lmmenu_right div{
	font-size:18px;
	float:left;
	margin-left:30px;
	border: 1px solid #dbd2cb;
	border-radius:20px;
	padding:5px 20px;
}
.lmmenu_right div.active{
border: 1px solid #c40e25;
background-color:#c40e25;
color:#fff;
}
.jtdt_time{
	background-image:url(../images/jtdt_time.png);
	width:26px;
	height:27px;
	background-size:cover;
	display:inline-block;
	margin-right:10px;
	vertical-align: bottom;
	background-repeat: no-repeat;	
}
.jtdt_eyes{ background-image:url(../images/jtdt_eyes.png);width:30px;height:27px; background-size:cover;display:inline-block;margin-right:10px;vertical-align: bottom;}
.jtdt_data01{float:left;line-height:27px;}
.jtdt_data02{float:left;margin-left:20px;line-height:27px;}
.jtdt_data{font-size:18px; font-weight:bold;color:#c20f25}
.jtdt_title{font-size:28px;padding-top:15px;}

.jtdt_content{
	padding-top:40px;
	color: #818181;
	height:180px;
	font-size:22px;
	line-height:200%;
}
.dxline{
	height:2px;
	background-image:url(../images/dxline.jpg);
	width: 100%;
	background-repeat: repeat-x;
}
.pagination > li > a, .pagination > li > span{border-radius:30px;margin-left:15px;padding:0;width:40px;height:40px;text-align:center;line-height:40px;}
.pagination > li:first-child > a, .pagination > li:first-child > span,.pagination > li:last-child > a, .pagination > li:last-child > span{border-radius:30px;}
.newspic,.newspic img{height:294px;}


.news05_left{
	height:663px;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #f1f1f1;
	position:relative
}
.news05_right{}
.news05_right .item{padding:50px;}
.news05r_01 {color:#aa0001;}
.news05r_01 .dday{font-size:60px;}
.news05r_01 .xyue{font-size:22px;}
.news05r_02{font-size:18px;font-weight:bold;margin-top:20px;margin-bottom:10px;}
.news05r_03,.news05r_03 img{height:223px;width:100%;}
.news05r_04{ font-size:16px;color:#a1a1a1;margin:10px 0;}
.news05r_05{color:#aa0001}
.news05_right .item.active{ background-color:#aa0001;color:#FFFFFF;border-radius:30px;}
.news05_right .item.active .news05r_05,.news05_right .item.active .news05r_01,.news05_right .item.active .news05r_04{color:#fff}
.news05_left{ overflow:hidden;}
.news05_left_menu div{font-size:26px;margin-top:70px;text-align:center;position:relative}
.news05_left_menu div.active{color:#aa0001;font-weight:bold; }
.news05_left_menu div.active::after{content:"";width:20%;height:3px; background-color:#aa0001;left:0;top:50%; position:absolute}
.news05_left_more{display:none;color:#aa0001;FONT-SIZE:24px;text-align:center;line-height:200%;width:70%;border:2px solid #aa0001; position:absolute;left:0;bottom:15%;}
.news05_left_more.cur{display:block;}
.centerjian{
	position:absolute;
	z-index:999;
	left: 42%;
	bottom: 18%;
	color:#FFFFFF;
	font-family: sans-serif;
}
.centerjian .da{font-size:24px;margin-right:1em;}
.centerjian .xiao{font-size:18px;margin-left:1em}


.centerjian2{
float: left;
    width: 150px;
    font-family: sans-serif;
    text-align: center;
    margin-top: 5px;
}
.centerjian2 .da{font-size:24px;margin-right:1em;}
.centerjian2 .xiao{font-size:18px;margin-left:1em}

.centerjian3{
float: left;
    width: 150px;
    font-family: sans-serif;
    
    text-align: center;
    margin-top: 5px;
}
.centerjian3 .da{font-size:24px;margin-right:1em;}
.centerjian3 .xiao{font-size:18px;margin-left:1em}

.news06{display:none}
.news06.cur{display:block}

.active{ cursor:pointer;}

.lxwm01_right .title{font-size:27px; font-weight:bold;}
.lxwm01_right .content{
	font-size:23px;
	text-transform: uppercase;
}
.hlanmu{ overflow:hidden}
.hlanmu_zi{
	font-size:45px;
	color: #000000;
	display:inline-block;
	float:left;
	position: relative;
	background-image: url(/templates/default/images/qq123.png);
	background-repeat: no-repeat;
	background-size:cover;
	background-size:25px;
	background-position: right top;	

}
.hlanmu_right{
	float:right;
	display:inline-block;
	margin-top:20px;

}
.hlanmu dd{display:inline-block;border:1px solid #c20c22; padding:5px 20px; border-radius:20px;font-size:18px;margin-left:30px;}
.xw dd{ background-color:#fff;}
.xw dd.cur{ background-color:#c21125;color:#fff}
.rwgd{
	width:100%;
	height:549px;
	
	background-repeat: no-repeat;
	background-position: 0px 82px;
	    background-size: 100% auto;
}
a.rwgd_jian{
	width:40px;
	height:40px;
	background-repeat: no-repeat;
	background-position: center center;
	border: 1px solid #aa8e79;
	display:inline-block;
	border-radius:50%;
	position:absolute;
	top:50%;
	font-size:20px;
	line-height:200%;
	font-family:Arial, Helvetica, sans-serif;
	
	text-align:center;
	z-index:999999;
}
a.rwgd_jian_left{left:-50px;}

a.rwgd_jian_rou{right:-50px;}

.rwgd_ren{
	width:368px;
	height:549px;
	
	background-repeat: no-repeat;
	background-position: center top;
	position:absolute;
	top:0;
	right:0;
	z-index:9;
	 transition: transform 0.5s ease;
	     background-size: 100% auto;
}
.xmbg:hover .rwgd_ren{transform: translateX(-30px);}
/* 本例子css */
		.picMarquee-left{ overflow:hidden; position:relative;  border:1px solid #ccc;   }
		.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
		.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../images/arrow.png") no-repeat;}
		.picMarquee-left .hd .next{ background-position:0 -50px;  }
		.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
		.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }

		.picMarquee-left .bd{ padding:10px;   }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:120px; height:90px; display:block; padding:2px; border:1px solid #ccc; }
		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left .bd ul li .title{ line-height:24px;   }
		
