/* Arrows */
.slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 40%; margin-top: -10px; padding: 0; border: none; outline: none; }
.slick-prev:focus, .slick-next:focus { outline: none; }
/*.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }*/

.slick-prev:before, .slick-next:before { font-family: "slick"; font-size: 20px; line-height: 1; color: white; opacity: 0.85; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-prev { left: -25px; }
.slick-prev:before { content: "\2190"; }

.slick-next { right: -25px; }
.slick-next:before { content: "\2192"; }

/* Dots */
.slick-slider { margin-bottom: 30px; }

.slick-dots {list-style: none; display: block; text-align: center; padding: 0px; width: 100%; margin-top: 78px; }
.slick-dots li { position: relative; display: inline-block; height: 13px; width: 13px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 13px; width: 13px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; outline: none; background:url(https://www.gztaishi.com.cn/statics/images/ts/yuan.png) 0 0 no-repeat ; }
.slick-dots li button:focus { outline: none; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "\2022"; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button { background:url(https://www.gztaishi.com.cn/statics/images/ts/yuan2.png) 0 0 no-repeat ; background-position: center center; }
/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; touch-action: none; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
/*.slick-loading .slick-list { background: white url(./ajax-loader.gif) center center no-repeat; }*/
.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

ol,ul,li{list-style: none;}
a{text-decoration:none;outline-style:none;}
body, div,iframe, ul, ol, dl, dt, dd, li, dl,   
h1, h2, h3, h4, table,th, td, input, button, select,span,  
 textarea,img,a{  
    margin:0;   
    padding:0;
    border: 0;
    font-family: "微软雅黑"; 
    font-weight: normal;
}
*{margin: 0; padding: 0;}
ul,li{list-style: none;}
.yh2 img{display: block;max-width: 100%;}
.anniu{width:20px; height: 20px; padding: 5px;  position: fixed;right: 0px;top:0px; cursor: pointer; background:#c7161e; z-index: 4; }
.anniu img{display: block;width: 100%; height: 100%;}
#top{width:95%; overflow: hidden; margin: 0 auto;padding-right: 2.5%;padding-left: 2.5%; position:fixed; left: 0px;top:0px;z-index: 444;transition: all 0.5s;-webkit-transition: all 0.5s; background:white;-o-transition: all 0.5s;-moz-transition: all 0.5s;}
.top{height: 88px;}
.top22{height:288px; }
#top>a>img{display: block; margin-top: 5px; margin-bottom: 5px; float: left;}
.nav{width: 100%; overflow: hidden; margin: 0 auto; background:white;z-index: 4;}
.nav>li{float: left; width: 49%; overflow:hidden;text-align: center;}
.nav>li:nth-child(2n){float: right;}
.nav>li>a{font-size: 18px;color:#333; line-height: 50px;display:block;position: relative;}
.nav>li>.a{color:#c7161e;}
#top>.qiu{display: block; float: left; margin-top:26px; margin-right: 22px; display: none; }
#top>.zy{display: block; float: left; width: 64px; height: 24px; border:1px solid #999999; border-radius:3px; position: absolute;overflow: hidden; margin-top: 25px; margin-right: 27px;transition: all 0.5s;-webkit-transition: all 0.5s; left: 71px; top:0px;}
.zy>a{display: block; font-size:18px;color:#333; line-height: 24px; text-indent: 10px; overflow: hidden;transition: all 0.5s;-webkit-transition: all 0.5s;}
.zy>i{display: block;width: 10px; height: 5px; position: absolute; top: 10px; right:5px; background:url(../image/about_03.jpg) 0 0 no-repeat; transition: all 0.5s;-webkit-transition: all 0.5s;}
#top>.zy:hover{height:48px;}
.zy:hover i{transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.tdh{float: left; margin-top: 16px; margin-bottom: 10px; position: absolute;left: 159px; top:0px;}
.tdh>h2{font-size: 16px;color:#999;text-align: center;}
.tdh>h3{font-size: 20px;color:#c7161e;text-align: center; margin-top: 5px;}
.xl2{display: none;}
.xl1{display: none;}
.flexslider{position:relative;height:auto;overflow:hidden;width:100%; margin-top: 88px;}  
.flexslider img{display: block; max-width: 100%;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center; left:50%; margin-left: -50%; display: none; }  
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;overflow: hidden;}  
.flex-control-nav a{display:block;width:14px;height:14px;line-height:26px;overflow:hidden;cursor:pointer;font-size: 0px; color:white;  background-position: center center;}  
.flex-control-nav .flex-active{} 
.flex-direction-nav{display: block; z-index: 3; width: 100%; position:absolute; top:41%; display: none;}
.flex-prev{width: 36px; height: 56px;  position: absolute; left:20px;}
.flex-next{width: 36px; height: 56px;  position: absolute; right:20px;}

.s_gy{width: 95%; height: auto; overflow: hidden; margin: 0 auto; margin-top: 20px; margin-bottom: 20px;}
.s_left{width:100%; height: auto; overflow: hidden; float: left; } 
.s_right{width: 100%; height: auto; overflow: hidden; float: right; margin-top: 10px; } 
.oh2{font-size:20px;color:#333333; margin-bottom: 10px;text-align: center;}
.oi{display:block; width: 35px; height: 4px; background:#c7161e; margin: 0 auto;}
.nt{width: 95%; overflow: hidden; margin: 0 auto; background:#f6f6f6; margin-top: 20px; padding: 2.5%;}
.n_left{width: 100%; float: left;}
.n_right{width:100%; float: right;}
.n_left>span{display: block; width: 100%; overflow: hidden;position: relative;}
.n_left>span img{display: block; max-width: 100%;}
#video{
	    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 2;
    object-fit: fill;
}
.n_u{width: 100%; overflow: hidden; margin: 0 auto; margin-top: 25px;}
.n_u>li{width:22%; overflow: hidden; margin: 0 auto; background:#c7161e; float:left; margin-right: 10px; margin-right: 4%;}
.n_u>li:last-child{margin-right: 0px;}
.n_u>li>a>img{display:block; margin: 0 auto; margin-top: 7px;}
.n_u>li>a>p{display:block; margin: 0 auto; font-size: 14px;color:white; text-align: center; margin-bottom:9px; margin-top: 9px; }
.n_right>h2{font-size: 20px;color:#c7161e; margin-top: 12px; margin-bottom: 12px;}
.n_right>p{font-size:14px;color:#666666; line-height: 30px; margin-bottom: 20px;}

.more{width:100px; height: 30px; border:1px solid #333333; border-radius: 50px;  font-size: 12px;color:#333;line-height: 30px; display: block; position: relative; text-indent: 27px; margin: 0 auto; margin-bottom: 10px;}
.more:hover{background:#c7161e; border-color:#c7161e; color:white;}
.more:hover::after{ background:url(../image/k02.png) 0 0 no-repeat;}
.jd{width: 100%; overflow: hidden;padding-bottom: 22px; margin-bottom: 22px; border-bottom:1px solid #d2d2d2;margin-top: 35px;}
.jd>span img{display:block; width: 100%; margin: 0 auto; overflow: hidden; }
.jd>div{width: 100%; float: right; overflow: hidden; margin-top: 10px; overflow: hidden;}
.jd>div>h2>a{font-size: 16px;color:#2e2c2d;font-weight: bold; padding-bottom: 10px; margin-bottom: 10px;border-bottom:1px solid #eeeeee;}
.jd>div>p{font-size: 14px;color:#666666; line-height: 28px;margin-bottom: 12px;}
.j{margin-bottom: 15px; width: 100%; overflow: hidden;}
.j>a>img{display: block; float: left; margin-top: 6px;}
.j>a>h3{display: block; float: left; font-size: 14px;color:#333; width: 60%;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.j>a>span{display: block; float: right; font-size: 14px;color:#333;}

.s_cp{width: 100%; height: auto;padding-top: 10px; background:#f6f6f6; overflow: hidden;}
.cp{width: 95%; margin: 0 auto; overflow: hidden; margin:0 auto; text-align: center;}
.ch2{width: 100%; height: auto;overflow: hidden; padding-bottom: 10px;font-size: 20px;color:#333;text-align: center; position: relative;}
.ch2::after{content:""; width: 100%; height: 4px;background: url(../image/cxian.png) 0 0 no-repeat; position: absolute; bottom: 0px;left: 0px; background-position: center center;}
.cnav{display: inline-block; margin: 0 auto; overflow:hidden;}
.cnav a{display: block; float: left;  font-size: 14px;color:#333; margin-top: 10px; margin-bottom: 10px; width: 20%;}
.cnav a:hover{background:#c7161e; color: white;}
.cul{width: 100%; overflow: hidden; margin: 0 auto; margin-bottom: 20px;}
.cul>li{width:49%; height:auto; display: block; float: left; background: white; position: relative; margin-bottom: 10px;}
.cul>li:nth-child(2n){float: right;}
.cul>li:nth-child(n+5){display: none;}
.cul>li>a>img{display: block; max-width: 100%;}
.cul>li>a>h2{width: 100%; overflow: hidden; background: rgba(199,22,30,0.5); height: 47px; line-height: 47px;text-align:center; font-size: 20px;color: white; position: absolute; bottom: 0px;left: 0px;}
.cul>li>a>span{display:block;width: 100%;  margin: 0 auto; overflow: hidden; text-align: center; }
.cul>li>a>span img{display: inline-block; vertical-align: middle; margin: 0 auto; overflow: hidden; max-width: 50%; margin-top: 10px;}
.cul>li>a>h3{font-size: 16px;color:#666;text-align: center;padding-top: 13px; padding-bottom:13px;}
.cul>li:last-child{margin-right: 0px;}
@media screen and (max-width:360px) and (min-width:320px) {
.cul>li{height: 171px;}
.cul>li>a>img{display: block; max-width: 100%; height: 100%;}
}
@media screen and (max-width:400px) and (min-width:361px) {
.cul>li{height: 178px;}
.cul>li>a>img{display: block; max-width: 100%; height: 100%;}
#top>.zy{ left: 96px; }
.tdh{ left: 186px; }
}
@media screen and (max-width:420px) and (min-width:401px) {
.cul>li{height: 197px;}
.cul>li>a>img{display: block; max-width: 100%; height: 100%;}
#top>.zy{ left: 110px; }
.tdh{ left: 207px; }
}
.s_al{width: 95%; height: auto; overflow: hidden; margin: 0 auto; padding-top:10px; text-align: center; margin-bottom:20px;}
.s_al .cnav a{border:1px solid #666666; width:31%; margin-right: 2%;}
.s_al .cnav a:nth-child(3n){margin-right: 0px;}
.s_al .cnav a:hover{background:#c7161e; color: white; border-color:#c7161e;}

#vl{width:100%; overflow: hidden; margin-top: 20px;}
#vl .slick-list{width: 95%; overflow: hidden; margin: 0 auto;}
#vl .vdn{width:49%; float: left;}
#vl .vdn:nth-child(2n){float: right;}
#vl .vdn:nth-child(n+3){display: none;}
#vl .vdn span{width: 100%; height: auto; display: block; margin: 0 auto;}
#vl .vdn span img{display:inline-block; vertical-align: middle;  margin:0 auto;max-width: 100%;}
#vl .vdn h2{width: 100%; height: 55px; line-height: 55px; font-size: 14px;color:#333; text-indent: 10px; position: relative;text-align: left;overflow:hidden; 

text-overflow:ellipsis;

display:-webkit-box; 

-webkit-box-orient:vertical;

-webkit-line-clamp:1;}
#vl .vdn h2 i{content: ""; width: 24px; height: 10px; background:url(../image/k02.png) 0 0 no-repeat; position: absolute; top:50%; margin-top: -5px; right: 10px; display: none; }
#vl .vdn:hover i{display: block;}
#vl .vdn:hover  h2{background:#c7161e; color: white;}
#vl .slick-prev{width: 22px; height: 39px; display: block;position: absolute; top:40%; left:0px; background: url(../image/s_left.jpg) 0 0 no-repeat; line-height: 100px; display: none;}
#vl .slick-next{width: 22px; height: 39px; display: block;position: absolute; top:40%; right:0px; background: url(../image/s_right.jpg) 0 0 no-repeat; line-height: 100px; display: none;}

.s_al .more{text-align: left; margin-top: 10px;}

#footer{width: 100%; height: auto; overflow: hidden; padding-top:10px; background:#efefef;}
.footer{width:95%; height: auto; overflow: hidden; margin: 0 auto; padding-bottom: 5px; text-align: center;}
.footer>div{width: 100%; display: none;}
.footer>div:first-child{display: block;}
.footer>div img{display: block; margin: 0 auto; display: none;}
.footer>.fx{height:auto;  display: block; width: auto;display: inline-block; margin: 0 auto; margin-top: 10px;}
.footer>.fx>h2{font-size: 18px; color:#333333; margin-bottom: 10px;}
.footer>.fx>h4{padding-bottom: 10px; border-bottom:1px solid #d6d6d6; font-size: 24px;color: #c7161e; margin-bottom: 10px; font-weight: bold;}
.footer>.fx>p{font-size: 16px; color:#666666; margin-bottom: 15px;}
.footer>.fx .spanx{display: block; width: 20px; height:2px; background:#c7161e; margin-bottom: 35px;}
 #footer .bdshare-button-style0-16 a{width: 32px; height: 32px; display: block; background:none; padding-left: 0px; margin-right: 30px;}
#footer .bdshare-button-style0-16 .bds_weixin{background: url(../image/wx2.jpg) 0 0 no-repeat;}
#footer .bdshare-button-style0-16 .popup_sqq{background: url(../image/wx4.jpg) 0 0 no-repeat; background-size: 100%;margin-right: 0px;}
#footer .bdshare-button-style0-16 .bds_tsina{background: url(../image/wx3.jpg) 0 0 no-repeat; }
.footer>div>h3{font-size: 16px; color:#333; margin-bottom: 10px;}
.footer>div>a{font-size: 14px; color: #666; margin-bottom: 18px;display: block;}
.footer>div .spanx{display: block; width: 20px; height:2px; background:#c7161e; margin-bottom: 20px;}

.bottom{width: 100%; height:auto; overflow: hidden; margin:0 auto; border-top:1px solid #b5b5b5;}
.bottom>div{width: 95%; height: auto; overflow: hidden; margin: 0 auto;}
.bottom>div>p{display:block; float: left; overflow: hidden; margin-top: 16px; color:#666666; display: none;}
.bottom>div>p>a{padding-left: 13px; padding-right: 13px; border-right: 1px solid #757576; float: left; display: block; font-size: 14px; color:#666666;}
.bottom>div>p>a:last-child{border:none;}
.bottom>div>span{display: block; font-size: 14px; color:#666666; text-align: center; margin-top: 10px; margin-bottom: 10px;}
.bottom>div>span a{color:#666666;}

/*法律声明*/
.fl{width:1200px; height: auto; overflow: hidden; background:#202020;position: fixed; left: 50%; bottom:296px; margin-left: -600px;display: none;z-index: 3;}
.t{width:1200px; height: auto; overflow: hidden; background:#202020;position: fixed; left: 50%; bottom:296px; margin-left: -600px;display: none;z-index: 3;}
.flcon{width: 95%; height: 95%; padding:2.5%;}

.fl>a{width: 30px; height: 30px; text-align: center;line-height: 30px;color: white; font-size: 30px; display: block; position: absolute; right: 0px; top:0px;}

.flcon h1{font-size: 20px; text-align: center;padding-bottom: 10px;padding-bottom: 10px; border-bottom:1px solid white; color: white;}
.flcon p{color:white;}

/*法律声明*/
.fl2{width:1200px; height: auto; overflow: hidden; background:#202020;position: fixed; left: 50%; bottom:296px; margin-left: -600px;display: none;z-index: 3;}
.fl2>a{width: 30px; height: 30px; text-align: center;line-height: 30px;color: white; font-size: 30px; display: block; position: absolute; right: 0px; top:0px;}
.wzdt{width:1200px; height: auto; overflow: hidden; background:#202020;position: fixed; left: 50%; bottom:296px; margin-left: -600px; display: none;z-index: 3;}
.wz{width: 95%; height: 95%; padding:2.5%;}
.wzdt>a{width: 30px; height: 30px; text-align: center;line-height: 30px;color: white; font-size: 30px; display: block; position: absolute; right: 0px; top:0px;}
.ful{display: block; float: left; overflow: hidden; margin-left: 90px;}
.ful div{float: left;overflow: hidden; margin-right: 80px;}
.ful div h2 a{font-size: 16px; color:white;}
.ful div h2{margin-bottom: 10px;}
.ful div ul li a{font-size: 14px; color:white;}
.ful div ul li{font-size: 14px; color:white; margin-bottom:8px;}
/*法律声明*/
#footer a:hover{color:#c7161e;}

.banner2{width: 100%; overflow: hidden; margin: 0 auto; margin-top: 88px;}
.banner2 img{display: block; max-width: 100%;}
.nav3{width:95%; height:auto; overflow: hidden; border-bottom: 1px solid #d8d8d8; text-align: center; margin: 0 auto; margin-top: 20px; }
.nav4{ margin: 0 auto; overflow: hidden; width: 100%;}
.nav4 a{display: block;height: 30px; float: left;  font-size: 16px;color:#333; position: relative; width: 32%; margin-right: 2%; margin-bottom: 5px; margin-bottom: 20px;}
.nav4 a:nth-child(3n){margin-right: 0px;}
.nav4 a:after{content:""; width: 0%; height: 3px; background:#c7161e; position: absolute; left: 0px;bottom: 0px; transition: all 0.25s;-webkit-transition: all 0.25s;}
.nav4 .a:after{content:""; width: 100%; height: 3px; background:#c7161e; position: absolute; left: 0px;bottom: 0px;}
.nav4 a:hover::after{width: 100%;}
.nav4 a:hover{color:#c7161e;}
.nav4 .a{color:#c7161e;}

.gg{width: 100%; height: auto; overflow: hidden; background:#fbfbfb; padding-top:20px; }

.gwm{width: 95%;  height: auto; overflow: hidden; margin: 0 auto; }
.gwm>h2{font-size: 20px;color: #333333; text-align: center; margin-bottom: 10px;}
.gwm>i{width: 35px; height:2px; background:#c7161e; display: block; margin: 0 auto;}
.g1{width: 95%; height: auto;margin: 0 auto; margin-top:20px; margin-bottom: 20px; background:white;overflow: hidden;}
.g1>img{display: block;  float: left; max-width: 100%;}
.g1>div{width: 100%; height: auto; float:right; padding-left: 17px; padding-right:17px; margin-top: 17px;}
.g1>div>p{font-size: 16px;color:#666; line-height: 32px; margin-bottom: 10px;}
.g1>div>ul{width: 100%; overflow: hidden; margin: 0 auto; margin-top: 35px;}
.g1>div>ul>li{float: left; width: 100%; height: auto; overflow: hidden; margin-bottom: 10px; }
.g1>div>ul>li:last-child{border:0px;}
.g1>div>ul>li h2{font-size: 50px;color:#333333; text-align: center;}
.g1>div>ul>li h2 span{font-size: 12px;color:#333333;}
.g1>div>ul>li p{font-size: 12px;color:#666; display: block; width:138px; margin: 0 auto; display: block; text-align: center; line-height: 25px;}

.g2{width: 95%; height: auto; overflow: hidden; margin: 0 auto;background:white; margin-bottom: 20px;}
.g2>img{display: block; float: left; max-width: 100%;}
.g2>div{width: 100%; height: auto; float:right; margin-top:20px;}
.g2>div>h2{font-size: 24px;color: #333;}
.g2>div>i{font-size: 24px;color: #333; margin-top:20px; margin-bottom: 20px;}
.g2>div>p{font-size: 14px;color: #333; line-height: 28px; margin-bottom: 20px;}
.g2>div>i{width: 30px; height:2px; background:#c7161e; display: block;}

#g1>img{float: right;}
#g1>div{float: left; margin-top: 20px;}
.g3{width: 95%; height: auto; overflow: hidden; margin:0 auto; margin-bottom:20px; margin-top: 20px;}
.g3>li{float: left; overflow: hidden; width:100%; height: auto;display: block; margin-bottom: 10px; }
.g3>li:nth-child(2n){float:right;}
.g3>li img{display: block; margin:0 auto; width: 100%;}
.g3>li h2{font-size: 18px;color:#333; margin-top: 22px; margin-bottom: 8px; font-weight: bold;}
.g3>li p{font-size: 14px;color:#666; line-height: 28px;}

.alul{width: 95%; height: auto; overflow: hidden; margin: 0 auto; margin-top: 35px;}
.alul>li{width:49%; height: auto;  float: left; }
.alul>li:nth-child(2n){float:right;}
.alul>li>a>span img{display: block; max-width: 100%;}
.alul>li>a>p{font-size: 14px;color:#333; text-align: center; margin-top: 15px; margin-bottom: 15px;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1; overflow: hidden;}

/*分页*/
.btn>ul{display: inline-block; margin: 0 auto; overflow: hidden;}
.btn>ul>li{float: left; margin-right:8px;}
.btn>ul>li>a{width: 20px; height: 20px; display: block; line-height: 20px; text-align: center; font-size: 12px; color:#c0c0c0; border:1px solid #c0c0c0;}
.btn>ul>li>.lia{background:#da2219; color:white;border-color:#da2219; }
.btn>ul>li>a:hover{background:#da2219; color:white;border-color:#da2219;}
.btn{height: auto; overflow: hidden; text-align: center; margin-top:30px; margin-bottom: 30px; margin: 0 auto; width: 100%;}
.btn>ul>li img{display: block; max-width: 100%; margin: 0 auto;}
.cent{width: 95%; height: auto; overflow:hidden; margin: 0 auto; padding-top:20px; padding-bottom:20px;}
.celeft{width:100%; float: left; overflow: hidden;}
.ceright{width: 100%; height: auto; overflow: hidden; float: right; margin-top: 20px;}
.eh2{width: 100%; height: 40px; background:#c7161e; text-align: center; line-height:40px; font-size: 18px; color:white;}
.eh2 span{font-size: 16px;}
.nav5{width: 100%; overflow: hidden; margin: 0 auto;}
.nav5>li{width: 49%; overflow: hidden; height: auto; float: left;}
.nav5>li:nth-child(2n){float: right;}
.nav5>li>a{display: block; width: 100%; height: auto; background:#e5e5e5; margin-top: 4px; font-size: 16px;color:#333; text-indent: 20px; position: relative; padding-top: 5px;padding-bottom: 5px;}
.nav5>li>a::after{content: ""; width:9px; height: 16px; background:url(../image/sa2.jpg) 0 0 no-repeat; position:absolute; top:50%; margin-top: -8px; right:35px;}
.nav5>li>.a::after{background:url(../image/fuwu_05.jpg) 0 0 no-repeat;}
.nav5>li>.a{color:#c7161e;}
.nav5>li>a:hover::after{background:url(../image/fuwu_05.jpg) 0 0 no-repeat; background-size:  100% 100%;}
.nav5>li>a:hover{color:#c7161e;}
.gao{width: 100%; height: 228px; display: block; background:url(../image/s.jpg) 0 0 no-repeat; background-size: 100% 100%; margin-top: 15px; overflow: hidden;}
.gao>h2{font-size: 20px;color: white; text-align: center; font-weight: bold; margin-top: 35px; margin-bottom: 25px;}
.gao>p{ display: block; width: 178px; overflow: hidden; margin: 0 auto;}
.gao>p>i{width: 36px; height: 2px; display: block;  background:white; float: left; margin-top: 10px;}
.gao>p>span{display: block; font-size: 16px;color: white; float: left; margin-right: 3px; margin-left: 3px;}
.gao>h3{font-size: 20px;color: white; text-align: center; font-weight: bold; margin-top: 10px; margin-bottom: 15px;}
.gao>a{display: block; width: 178px; height: 40px; background:url(../image/bv1.png) 0 0 no-repeat; margin:0 auto; font-size: 16px;color: white;line-height: 40px; text-align: center;  font-weight: bold;}
.ceright>h2{font-size: 30px;color:#333; text-align:center;}
.ceright>h2{font-size: 30px;color:#333; text-align:center;}
.ceright>div{width: 100%; overflow: hidden; margin: 0 auto; margin-top: 30px;}
.ceright>div>h3{width: 100%; height: 47px; background:#ededed; line-height: 47px; font-size: 16px;color:#666666; text-indent: 20px;}
.ceright>div>div{width: 100%; overflow: hidden; margin:0 auto; margin-top:20px; margin-bottom: 20px;}
.ceright>div>div p{font-size: 16px;color:#666; line-height:40px;}

.xwzx{width:95%; height: auto; margin: 0 auto; margin-top: 35px;}
.xwzx>li{width: 95%; overflow: hidden; margin: 0 auto; margin-bottom: 20px; border:1px solid #333; padding:2%;}
.xwzx>li>a>span img{display: block;width: 100%; overflow: hidden;}
.xwzx>li>a>div{display: block; width: 95%;  margin: 0 auto;}
.xwzx>li>a>div>h2{font-size: 16px;color:#333; font-weight: bold; margin-top: 15px; margin-bottom: 15px;}
.xwzx>li>a>div>h3{font-size: 14px;color:#666;margin-bottom: 15px;}
.xwzx>li>a>div>p{font-size: 14px;color:#333; line-height: 28px;margin-bottom:25px;}
.xwzx>li>a>div>span{width: 110px; height: 35px; display: block; border:1px solid #ededed; font-size: 14px;color: #666; text-align: center; line-height: 36px;}
.xwzx>li>a>div>span:hover{background:#c7161e; border-color:#c7161e; color: white;}

.xinwen{width: 95%; height: auto; margin: 0 auto; margin-top: 35px;}
.xinwen>h2{font-size:18px;color:#333; text-align: center; margin-bottom: 20px; }
.xinwen>p{font-size:14px;color:#999; text-align: center; margin-bottom: 30px;}
.xinwen>div{width: 100%; overflow: hidden; margin: 0 auto;}
.xinwen img{display: block;max-width: 100%;}
.xinwen>.xiaye{width: 100% height: auto; overflow: hidden; margin: 0 auto; margin-bottom: 48px; margin-top: 48px;}
.xiaye>a{display: block; float: left;}
.xiaye>.xa{ width: 100%; float: left; font-size: 14px; color:#666; margin-bottom: 12px; text-align:left;}
.xiaye>.xa:hover span{color:#c7161e}
.xiaye>.xa2{width: 100px; height: 20px; border:1px solid #d6d6d6; text-align: center; font-size: 12px; line-height: 20px; color:#666; float: left; margin-top: 10px;}
.xiaye>.xa2:hover{background:#c7161e; border-color:#c7161e; color: white;}
#nav5 li{width: 100%; overflow: hidden;}
.nav6{width: 100%; overflow: hidden; display: none;}
.nav6>a{display: block; width:49%;; border-bottom:1px solid #d6d6d6; font-size: 16px;color:#333;  text-indent: 38px; position: relative; float:left; height: auto; padding-bottom: 5px; padding-top: 5px;}
.nav6>a:nth-child(2n){float:right;}
.nav6>a i{width: 7px; height: 7px; background:url(../image/hei.jpg) 0 0 no-repeat; top:50%;margin-top:-3.5px; left: 18px; position: absolute;}
.nav6>.a i{background:url(../image/h1.jpg) 0 0 no-repeat;}
.nav6>a:hover i{background:url(../image/h1.jpg) 0 0 no-repeat;}
.nav6>.a{color:#c7161e;}
.nav6>a:hover{color:#c7161e;}
#nav5>.li .nav6{display: block;}
#nav5>.li>a::after{transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transform:rotate(90deg);}
.cpul{width: 100%; overflow: hidden; margin: 0 auto;}

.cpul>li{width: 49%; height:auto; display: block; float: left; background: white; position: relative;  margin-bottom: 10px;}
.cpul>li:nth-child(2n){float: right;}
.cpul>li>a>span{display:block;width: 100%;  margin: 0 auto; overflow: hidden; text-align: center;}
.cpul>li>a>span img{display: inline-block; vertical-align: middle; margin: 0 auto; overflow: hidden; max-width: 50%; height: 90px; margin-top: 10px;}
.cpul>li>a>h3{font-size: 16px;color:#666;text-align: center;margin-top: 13px; margin-bottom:13px;overflow:hidden; 

text-overflow:ellipsis;

display:-webkit-box; 

-webkit-box-orient:vertical;

-webkit-line-clamp:1;}
.cpul>.li{margin-right: 0px;}
.cpul>li:hover h3{background:#c7161e; color: white;}

.nav7{width: 95%; height: auto; overflow: hidden; margin: 0 auto; text-align: center; margin-top: 20px; margin-bottom:20px;}
.nav7>div{ margin: 0 auto;overflow: hidden;}
.nav7>div a{padding: 10px 0px; display: block; float: left; font-size: 14px; color:#333; margin-right: 2%; width: 32%;}
.nav7>div a:nth-child(3n){margin-right: 0px;}
.nav7>div .a{background-color:#cb2318; color: white;}
.nav7>div a:hover{background-color:#cb2318; color: white;}

.cpxq{width: 95%; height: auto; overflow: hidden; margin:0 auto;}
.cptop{overflow: hidden; width: 100%;}
.cptop>span{display: block; width: 95%; border:1px solid #c7161e; text-align: center;margin: 0 auto; padding:2%;}
.cptop>span img{vertical-align: middle; overflow: hidden; margin: 0 auto; max-width: 100%;}
.cptop>div{display:block; float: right; width:100%; margin-top: 20px;}
.cptop>div>h2{padding-bottom: 22px; border-bottom:1px solid #d6d6d6; font-size:18px; color:#c7161e; margin-bottom: 22px;}
.cptop>div>h3{font-size: 14px; color:#333; margin-bottom: 10px;}
.cptop>div>h3 span{font-size: 14px;color:#c9252c;}
.cptop>div>p{font-size: 14px;color:#333; line-height: 28px;}
.cptop>div>h4{font-size: 24px;color:#c7161e; font-weight: bold; margin-top: 30px; margin-bottom: 25px;}
.cptop>div>h4 span{font-size:14px;color:#333; font-weight: bold;}

.nava{width: 100%; overflow: hidden; padding-bottom: 14px; margin-bottom: 14px;border-bottom:1px solid #d6d6d6; margin-top: 45px;}
.nava a{width: 31%; height: 46px; border:1px  solid #d6d6d6; float: left; display: block; margin-right: 2%; text-align: center; line-height: 46px; color:#666666;font-size: 16px;}
.nava a:last-child{margin-right: 0px;}
.nava .va{background:url(../image/xq3.jpg) 0 0 no-repeat; color: white;background-position: center center;}

.xq{width: 100%; overflow: hidden; margin: 0 auto; overflow: hidden; margin-bottom: 60px; display: none;}
.xh2{width: 104px; height: 34px; background:url(../image/xq4.jpg) 0 0 no-repeat; font-size: 14px; color: white; text-align: center; line-height: 34px; margin-bottom: 10px;}
.xq>p{font-size: 14px;color:#333; line-height: 40px; margin-bottom: 10px;}
.xq>p>span{color:#c7161e;}

.rongyu{width: 95%; height: auto; overflow: hidden; margin: 0 auto; margin-top: 35px;}
.rongyu>li{width: 49%; height: auto; overflow: hidden; float: left; }
.rongyu>li:nth-child(2n){float: right;}

.rongyu>li>span img{display: block; margin: 0 auto; overflow: hidden;max-width: 100%; vertical-align: middle; height: 47px;}
.rongyu>li>h2{font-size: 14px;color:#333; text-align: center; margin-top: 14px; margin-bottom: 14px;}
.rongyu>.li{margin-right: 0px;}

/*加入我们*/
.jiaru{width: 95%; height: auto; overflow: hidden; margin: 0 auto; margin-bottom: 30px; margin-top: 30px; text-align: left;}
.jiaru>ul{width: 100%;height: auto; overflow: hidden; margin: 0 auto;}
.jiaru>ul>li{width: 100%;height: auto; overflow: hidden; margin: 0 auto;padding-bottom: 15px; border-bottom:1px dashed #666; margin-bottom: 15px; position: relative;}
.jiaru>ul>li>h2{font-size: 18px;color:#333; margin-bottom: 19px; width:500px; float:left;}
.jiaru>ul>li>p{font-size: 14px; color:#666; margin-bottom: 19px; display: block;width:100%; float: left;}
.jiaru>ul>li>a{width: 80px; height: 25px; overflow: hidden; display: block; background:#c7161e; font-size:12px; color:white; text-align: center; line-height: 25px;position: absolute; top:0px; right: 0px;}
.jiaru>ul>li>.ja{right: 90px;}
.jiaru>ul>li>.cka{right: 0px;}


.jiaru>ul>li>div{width: 100%; height: auto; overflow: hidden; display:none;}
.jiaru>ul>li>div>p{font-size: 14px; color:#666; margin-bottom:20px;}
.rczpinput{width:240px; height: 240px; position: fixed; left: 50%; top:50%; margin-left: -150px; margin-top: -150px; background:#c7161e; z-index: 3; display: none; padding: 30px;}
.rczpinput table{width: 100%; height: 100%;}
.rczpinput textarea{width: 95%; height: 60px; padding:2.5%; font-size: 12px; color:#f32d02; resize: none;}
.rczpinput .intext{width: 98%; height: 25px;display: block; outline: none; font-size: 12px;padding-left:2%;margin-bottom: 10px; color: #c7161e;}
.rczpinput input::-webkit-input-placeholder {
    color:    #c7161e;
}  
.rczpinput textarea::-webkit-input-placeholder {
    color:    #c7161e;
}
.rczpinput input:-moz-placeholder {
    color:    #c7161e;
}
.rczpinput textarea:-moz-placeholder {
    color:    #c7161e;
}
.rczpinput .inpnt{width:100px; height: 30px;display: block; outline: none;text-align: center; line-height: 30px; cursor: pointer; color:white; display: block; background: #c7161e; margin: 0 auto;}
.rczpinput>a{width:30px; height: 30px; display: block; position: absolute;right: 0px; top: 0px; font-size: 25px; color: white; text-align: center; line-height:30px;}

.fangan{width: 95%;  height: auto;margin:0 auto; margin-bottom: 20px; overflow: hidden; position: relative; text-align: center; margin-top: 88px;}
.fangan img{display: block; max-width: 100%; overflow: hidden; margin: 0 auto;}
.fangan a{width: 116px; height: 44px;display: block; background:url(../image/por.png) 0 0 no-repeat; font-size: 16px;color:#f2e4eb; line-height: 44px;text-align: center; z-index: 2; float: left;}
.fangan>div{display: inline-block; margin: 0 auto; overflow: hidden;    top: 50%;
 position: absolute; left: 50%; margin-left: -120px; margin-top: -110px; height: 220px; width: 240px;}
#fengcai{width:95%;}
#fengcai>li{width: 95%; border:1px solid #333; padding:2%;}
#fengcai>li>a>span{width:100%; height: auto;}
#fengcai>li>a>span img{display: block; width: 100%;}
#fengcai>li>a>div{width: 100%;}
@media screen and (max-width:360px) and (min-width:320px) {
.fangan>div{width: 232px; margin-left: -116px;}
.alul>li>a>span img{ height: 190px; }
}
@media screen and (max-width:420px) and (min-width:375px) {
.alul>li>a>span img{ height: 218px;  }
}
#hzhb{width: 95%;}
#hzhb li{width: 49%; float: left; margin-bottom: 10px; margin-right: 0px;height: 140px;}
#hzhb li:nth-child(2n){ float: right; }
#hzhb>li span{height: 80px; line-height:80px; border:1px solid #666; width: 98%; display: block; text-align: center;}
#hzhb>li span img{display: inline-block; max-width: 80%; margin: 0 auto;}
.qiye{width: 95%;height: auto; margin: 0 auto; margin-top:20px;}
.qy{width: 100%; overflow:hidden; margin: 0 auto; background:#f7f7f7; margin-bottom: 20px;}
.qy>li{width: 100%; overflow: hidden; margin-bottom: 10px;}
.qy>li>img{display: block;max-width: 100%; overflow: hidden; float: left;}
.qy>li>div{width:100%; float:left; }
.qy>li>div>h2{font-size: 20px;color:#333; margin-top: 20px; margin-bottom: 10px;}
.qy>li>div>p{font-size: 16px;color:#333; line-height: 32px;}
.qy>li:last-child img{float: right;}

.jiazhi{width: 100%; overflow: hidden; margin: 0 auto; margin-bottom: 90px;}
.jiazhi>h2{font-size: 18px;font-weight: bold; color:#333; margin-bottom: 23px;}
.jiazhi>p{font-size: 14px;color:#333;margin-bottom: 23px;}
.hx{width: 100%; overflow: hidden; margin: 0 auto;}
.hx>li{width:49%; height: auto; float: left; background:#e34040; margin-bottom: 10px;}
.hx>li:nth-child(2n){float:right;}
.hx>li>img{display: block;  margin: 0 auto;margin-top: 30px;}
.hx>li>h2{font-size: 20px;font-weight: bold;color:white; margin-left: 35px; display: block; margin-top: 48px; margin-bottom: 20px;}
.hx>li>p{font-size: 16px;color:white; width: 95%; margin: 0 auto; display: block; line-height: 32px; margin-bottom: 10px;}
.qdiv div>h2{font-size: 20px;color:#333; margin-top: 10px; margin-bottom: 10px;}
.qdiv div>p{font-size: 16px;color:#333; line-height: 32px;}
.qdiv{width: 95%; height:auto; overflow: hidden; margin: 0 auto;; margin-bottom: 30px;}
.qdiv div{width:95%; height:auto; float: left; overflow: hidden; padding:2.5%;}
.qdiv div:last-child{width: 577.5px;}
.lx{width: 95%; height: auto; overflow: hidden; margin: 0 auto;margin-top: 45px;}
.lx>h2{display: block; font-size: 20px;color:#333; margin-bottom: 5px;}
.lx>p{display: block; font-size: 14px;color:#999;}
.lx>ul{width:100%; overflow: hidden; margin: 0 auto; margin-top: 35px; margin-bottom: 45px;}
.lx>ul>li{float: left; width: 100%; margin-bottom: 20px;}
.lx>ul>li>h2{font-size: 18px;color:#c7161e;}
.lx>ul>li:last-child h2{font-size: 30px;}
.lx>ul>li:last-child {margin-right: 0px;}
.lx>ul>li>h2>span{color:#7d7d7d; font-size: 18px; display: block;}
.lx>ul>li>p{font-size: 16px;color:#7d7d7d; margin-top: 15px;}

.baidu{ display: none;}
.baidu2{width: 95%; height:300px; margin: 0 auto; margin-bottom: 20px;}

.lxform{width: 95%; height: auto; overflow: hidden; margin: 0 auto; text-align: left;}
.lxform table{width: 100%; overflow: hidden; margin: 0 auto;}
.lxform table tr td{width: 100%; overflow: hidden;}
.lxform table tr td span{ font-size: 14px; color:#202b4b; display: block; float: left; line-height: 40px; }
.lxx{display: block; width: 80%; height: 40px; border:1px solid #d6d6d6; padding-left: 1%; float: left; outline: none; margin-bottom: 10px;}
.ls{margin-left: 13px;}
.lxform textarea{width:77%; height: 170px; padding:10px 2%; border:1px solid #d6d6d6; float: left; outline: none; resize: none;}
.lxbn{width: 160px; height: 40px; border-radius: 50px; background:#b91132; text-align: center; line-height: 40px; font-size: 18px; color:white;line-height: 40px; cursor: pointer; outline: none; margin: 0 auto; display: block; margin-top: 40px;margin-bottom: 45px;}
.lxform h2{ font-size: 20px; color:#c7161e;  margin-bottom: 35px; }

.xg_fzlc { overflow:hidden; width:100%; margin-top: 20px;}
.xg_fzlc ._lcTop{ overflow: hidden; width:95%; height:400px; position:relative; margin:0 auto; margin-bottom:45px; background-color:#fff;}
.xg_fzlc ._lcTop ul{ overflow:hidden; position:absolute; left:0; top:0}
.xg_fzlc ._lcTop li{ float:left; width:320px; height:400px; position:relative; overflow:hidden;}
.xg_fzlc ._lcTop li img{ display:block;width: 100%;}
.xg_fzlc ._lcTop li .wen{ overflow:hidden; width:100%; float:left;  margin-top:35px; height:230px; border-bottom:1px solid #cecece;}
.xg_fzlc ._lcTop li h3{ font-weight:normal; margin-bottom:14px; font-size:24px; color:#c7161e;}
.xg_fzlc ._lcTop li h3 em{ font-size:14px;}
.xg_fzlc ._lcTop li .hezi{ overflow:hidden; width:100%; padding-right:15px; height:96px; overflow-y:auto}
.xg_fzlc ._lcTop li p{ font-size:14px; color:#777; line-height:30px;}
.xg_fzlc ._lcTop li span{ display:block; width:120px; height:35px; text-align:center; line-height:35px; font-size:16px; color:#fff; background-color:#c7161e; position:absolute; z-index:1; top:40px; border-radius:3px;}
.xg_fzlc ._lcTop i{ display:block; cursor:pointer; position:absolute; top:212px; z-index:2; width:60px; height:40px;}
.xg_fzlc ._lcTop .btn01{ background:url(../image/tleft.png) no-repeat left center; right:90px;}
.xg_fzlc ._lcTop .btn02{ background:url(../image/tright.png) no-repeat right center; right:18px;}
.xg_fzlc ._lclist { overflow:hidden; width:100%; height:65px; position:relative;display: none;}
.xg_fzlc ._lclist i{ display:block; width:100%; height:1px; background-color:#cecece; position:absolute; left:0; top:8px;}
.xg_fzlc ._lclist ul{ overflow:hidden; width:1200px; margin:0 auto; position:relative; z-index:1}
.xg_fzlc ._lclist li{ overflow:hidden; width:100px; float:left; cursor:pointer; margin:0 68px;}
.xg_fzlc ._lclist span{ display:block; width:16px; height:16px; background:url(../image/aaa.jpg) no-repeat center; margin:0 auto; margin-bottom:5px;}
.xg_fzlc ._lclist em{ display:block; text-align:center; font-size:13px; color:#777;}
.xg_fzlc ._lclist li.cur span{ background:url(../image/aaaa.jpg) no-repeat center; background-size: 100% 100%;}
.xg_fzlc ._lclist li.cur em{ font-size:15px; color:#c7161e;}
@media screen and (max-width:359px) and (min-width:320px) {
.xg_fzlc ._lcTop li{width: 304px; margin: 0 auto;}
}
@media screen and (max-width:374px) and (min-width:360px) {
.xg_fzlc ._lcTop li{width: 342px; margin: 0 auto;}
.xg_fzlc ._lcTop i{top:226px;}
}
@media screen and (max-width:400px) and (min-width:375px) {
.xg_fzlc ._lcTop li{width: 357px; margin: 0 auto;}
.xg_fzlc ._lcTop i{top:236px;}
}
@media screen and (max-width:411px) and (min-width:401px) {
.xg_fzlc ._lcTop li{width: 411px; margin: 0 auto;}
.xg_fzlc ._lcTop i{top:272px;}
}
@media screen and (max-width:420px) and (min-width:412px) {
.xg_fzlc ._lcTop li{width: 394px; margin: 0 auto;}
.xg_fzlc ._lcTop i{top:272px;}
}
.xg_fzlc ._lcTop li .hezi::-webkit-scrollbar {
  -webkit-appearance: none;
}
.xg_fzlc ._lcTop li .hezi::-webkit-scrollbar:vertical {
  width: 12px;
}
.xg_fzlc ._lcTop li .hezi::-webkit-scrollbar:horizontal {
  height: 12px;
}
.xg_fzlc ._lcTop li .hezi::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, .5);
  border-radius: 10px;
  border: 2px solid #ffffff;
}
.xg_fzlc ._lcTop li .hezi::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: #ffffff;
}
 
.ys{width: 95%; height: auto; margin: 0 auto; margin-top: 20px; text-align: center;}
.yh2{font-size: 20px;color:#333333; text-align: center; margin-bottom: 15px; font-weight: bold;}
.yp2{display: inline-block; overflow: hidden; margin: 0 auto;}
.yp2>i{display: block; float: left; width:30px; height: 1px; background:#666666; margin-top: 10px;}
.yp2>span{display: block;font-size: 14px;color:#666; float: left; margin-right: 3px; margin-left: 3px;}
.ysy{width: 100%; overflow: hidden; height: auto;  margin-top: 45px; background-position: center center;}
.ysul{width: 100%; height: auto; margin: 0 auto; overflow: hidden; margin-top: 20px;}
.ysul>li{width:100%; height: auto; float: left; overflow: hidden; margin-bottom: 20px;}
.ysul>li:nth-child(2n){float: right;}
.ysul>li>img{display: block;  margin: 0 auto;}
.ysul>li>div{display: block; float: right; width: 100%; text-align: center; margin-top: 20px;}
.ysul>li>div>h2{font-size: 24px;color:#333; margin-bottom: 8px;}
.ysul>li>div>p{font-size: 14px;color:#666; line-height:28px;}

.huidao{width: 100%; height:auto; background:url(../image/ys_1.jpg) 0  0 no-repeat; background-position: center center; overflow: hidden; margin: 0 auto; margin-top: 20px; text-align: center;background-attachment: fixed;
    background-size: cover;}
.huidao>h2{font-size: 18px;color:white; text-align: center; margin-bottom: 15px; font-weight: bold; margin-top:20px;}
.huidao>p{display: inline-block; overflow: hidden; margin: 0 auto;}
.huidao>p>i{display: block; float: left; width: 30px; height: 1px; background:white; margin-top: 10px;}
.huidao>p>span{display: block;font-size: 18px;color:white; float: left; margin-right: 3px; margin-left: 3px;}
.hd{width: 95%; height: auto; overflow: hidden; margin:0 auto; margin-top: 20px;}
.hd>li{width: 100%; height: auto;float: left; position: relative; margin-right: 8px; margin-bottom:20px;}
.hd>li>div{width: 91%;height: auto; background: white;border-radius: 3px; float: left; margin-left: 25px; padding-top:20px;padding-bottom:20px;}
.hd>li>div>p{width: 88%; height: auto; overflow: hidden; margin: 0 auto; text-align: left; margin-left: 28px; line-height: 25px;}
.hd>li>img{position: absolute; left: 0px; top:50%; margin-top: -25px; display: block; height: 50px;}
.hd>.li{margin-right: 0px;}

.bada{width: 100%;height:auto; overflow: hidden; margin: 0 auto; text-align: center; padding-top: 45px; background:url(../image/bg333.jpg)0 0 no-repeat; background-position: center center;background-attachment: fixed;
    background-size: cover;}
.bul{width: 95%; height: auto; overflow: hidden; margin: 0 auto; margin-top: 50px;}
.bul>li{width:49%; overflow: hidden; float: left; height: 190px; background:#f6f6f6; margin-bottom: 10px;}
.bul>li:nth-child(2n){float: right;}
.bul>li>img{display: block; margin: 0 auto; margin-top: 23px;}
.bul>li>h2{font-size: 16px;color:#333;text-align: center; margin-top: 10px; margin-bottom: 10px;}
.bul>li>p{font-size: 12px;color:#333;text-align: center; width: 95%; margin: 0 auto; line-height: 25px;}
.bul>.li{margin-right: 0px;}

.lunb{width: 100%; height:auto; margin: 0 auto; overflow: hidden; background: url(../image/bg222.jpg) 0 0 no-repeat; background-position: center center;}
.lunb>h2{font-size:20px;color:white; text-align: center; margin-bottom: 15px; font-weight: bold; margin-top:20px;}

.lunb .dian{ overflow:hidden; width:95%; margin:0 auto; height:180px; position:relative; margin: 0 auto;}
.lunb .dian i{ display:block; width:20px; height:30px; cursor:pointer; position:absolute; top:30%; z-index:2;background-size: 100% 100%;}
.lunb .dian .btn01{ background:url(../image/yleft.jpg) no-repeat 0 0; left:0; background-size: 100% 100%;}
.lunb .dian .btn02{ background:url(../image/yright.jpg) no-repeat 0 0; right:0; background-size: 100% 100%;}
.lunb .dianbox{ overflow:hidden; width:100%; margin:0 auto; height:180px;}
.lunb .dianbox .list{ background-color:#000; position:absolute;width: 100%;}
.lunb .dianbox .list img{ display:block; opacity:0.5; filter:alpha(opacity=50);max-width: 100%;}
.lunb .dianbox .active{ background:none;box-shadow: 12px 11px 10px rgba(0,0,0,.65);}
.lunb .dianbox .active img{ opacity:1; filter:alpha(opacity=100);}
.lunb .dianbox .list p{ text-align:center; font-size:16px; color:#000; margin-top:10px; width: 100%; height:auto; position: absolute; left: 0px; bottom: 0px; z-index: 4;  }
.lunb .dianbox .list p a{ text-align:center; font-size:12px; color:white; width:100%; background: rgba(0,0,0,0.5); display: block;padding-top: 5px; padding-bottom: 5px;}

.jianzheng{width: 95%; height: auto; overflow: hidden; margin: 0 auto; margin-top: 50px;}
.jul{width: 100%; height: auto; overflow: hidden; margin: 0 auto; margin-top: 35px;}
.jul>li{width:49%; float: left; overflow: hidden; border:1px solid #ededed;padding-bottom: 20px; margin-bottom: 20px;position: relative;}
.jul>li:nth-child(2n){float: right;}
.jul>li:nth-child(n+3){display: none;}
.jul>li img{display: block; max-width: 100%; margin: 0 auto;}
.jul>li div{display: block;  margin: 0 auto; width: 95%;}
.jul>li div>h2{font-size: 16px;color:#c7161e; margin-top: 10px; margin-bottom: 10px;}
.jul>li div>p{font-size: 12px;color:#666; line-height: 28px;}
.jul>li:last-child{margin-right: 0px;}
.jul>li::after{content: "";width: 33px; height: 34px; position: absolute;right: 0px;bottom: 0px;z-index: 2; background: url(../image/jj.png) 0 0 no-repeat;}

.liuy{width: 100%; height: auto; background: url(../image/liuy.jpg) 0 0 no-repeat; background-position: center center; overflow: hidden;}
.ly{width: 95%; height: auto; overflow: hidden; margin:0 auto; margin-top: 20px;}
.lyleft{width: 100%; float:left; overflow: hidden;}
.lyleft>h2{ font-size: 18px;color:white; margin-bottom: 20px;}
.lyleft>h3{ font-size: 18px;color:white;}
.lyleft>h3>span{ font-size:20px;color:#f8a403;}
.lyright{width: 100%; float:right; overflow: hidden; margin-top: 10px; margin-bottom: 10px;}
.ly1{width: 100%; height: 50px; background:white; margin-bottom: 10px;}
.ly1>img{display: block; float: left; margin-top: 14px; margin-left: 22px;}
.lytxt{width:60%; height: 50px; overflow: hidden; float: left; font-size: 16px;color:#333; outline: none;border: none; margin-left: 12px;}
.lytxt2{width:60%; height: 80px; overflow: hidden; float: left; font-size: 16px;color:#333; outline: none;border: none; margin-left: 12px; margin-top: 10px; resize: none;}
.bon{width: 160px;height: 50px; background:#f8a403; font-size: 16px;color:#333333; text-align: center;line-height: 50px; cursor: pointer;}

@media screen and (max-width:1199px) and (min-width:768px) {
#top>.zy{left: 30%;}
.tdh{left: 50%;}
.s_left{width: 46%; float: left;}
.s_right{width: 46%; float: right;}
.s_cp{width: 95%; margin: 0 auto;}
.cnav a{width: auto; margin-right: 20px; margin-bottom: 20px;}
.cul>li{width:23%; float: left;margin-right: 2%;}
.cul>li:nth-child(4n){margin-right: 0px;}
.cul>li:nth-child(2n){float: left;}
#vl .vdn{width: 200px;}
.cnav{margin-top: 20px;}
.s_al .cnav a{width: auto; height: 30px; line-height: 30px; margin-right: 20px; padding-left: 20px; padding-right: 20px;}
.s_al .cnav a:nth-child(3n){ margin-right: 20px;}
#vl .vdn:nth-child(2n){float: left;}
#vl .vdn{float: left; margin-right: 10px;}
#vl .vdn:nth-child(n+3){display: block;}
#vl .slick-list{width: 92%; overflow: hidden; margin: 0 auto;}
.cpul>li{width: 32%;margin-right: 2%;}
.cpul>li:nth-child(2n){float: left;}
.cpul>li:nth-child(3n){margin-right: 0px;}
.nava a{width: 149px;}
.xwzx>li>a>span img{float: left;}
.xwzx>li>a>div{width: 47%; float:left; margin-left: 2%;}
.xwzx>li>a>div>p{overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
.lunb .dian{height:402px;}
.lunb .dianbox{height:402px;}
.ysul>li{width: 49%; height: 400px;}
.ysul>li:nth-child(2n){float: right;}
.bul>li{width: 32%; margin-right: 2%;}
.bul>li:nth-child(2n){float: left;}
.bul>li:nth-child(3n){margin-right: 0px;}
.bul>.li{margin-right: 2%;}
.alul>li{width: 22%; margin-right: 4%;}
.alul>li:nth-child(2n){float: left;}
.alul>li:nth-child(4n){margin-right: 0px;}
#hzhb li{width: 32%; margin-right: 2%;}
#hzhb>li:nth-child(2n){float: left;}
#hzhb>li:nth-child(3n){margin-right: 0px;}
#hzhb>li span img{max-width: 50%;}
.g1>div>ul>li{width: 33.33%; float: left;}
.g3>li{width: 32%; margin-right: 2%;}
.g3>li:nth-child(3n){margin-right: 0px;}
.xg_fzlc ._lcTop{width: 768px; height: 768px;}
.xg_fzlc ._lcTop li{width: 768px; height: 768px;}
.xg_fzlc ._lcTop i{top:506px;}
.rongyu>li{width: 32%; margin-right: 2%; height: 300px;}
.rongyu>li>span{display: block; margin: 0 auto;}
.rongyu>li>span img{margin: 0 auto; display: block;}
.rongyu>li:nth-child(3n){margin-right: 0px;}
.rongyu>li:nth-child(2n){float: left;}
.rongyu>.li{margin-right: 2%;}
.qy>li>img{max-width: 50%;}
.qy>li>div{width: 47%; margin-left: 3%;}
.hx>li{width: 22%; margin-right: 3%;}
.hx>li:nth-child(2n){float: left;}
.hx>li:nth-child(4n){margin-right: 0px;}
}
