/* 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;}
.anniu{display: none;}
#top{width:1500px; height: auto;  margin: 0 auto;}
#top>a>img{display: block; margin-top: 12px; margin-bottom: 12px; float: left;}
.nav{float: left; margin-left: 130px;}
.nav>li{float: left; height: 100%; margin-right: 63px;}
.nav>li>a{font-size: 18px;color:#333; line-height: 102px;display:block;position: relative;}
.nav>li>a::after{content: "" ; width:100%; height: 2px;background:#c7161e; position: absolute;left: 0px;bottom: 0px; display: none;}
.nav>li>.a::after{display: block;}
.nav>li>a:hover::after{display: block;}
.nav>li>a:hover{color:#c7161e;}
.nav>li>.a{color:#c7161e;}
    .nav>li{position: relative;}
    .nav>li:hover .xl1{display: block;}
    .xl1>li:hover .xl2{display: block;}
 	.xl1{width: 130%; height: auto; position: absolute; left: 50%; top:102px;z-index: 4; margin-left: -70%;display: none; padding-left:5%;padding-right: 5%;}
 	.xl1>li{width: 100%; height:40px; text-align: center; line-height: 40px; color:#333; background:white; position: relative;}
 	.xl1>li>a{color:#333; font-size: 14px;}
 	.xl2{width:130%; height: auto; position: absolute; right: -140%; top:0px; z-index: 4;display: none;padding-left:5%;padding-right: 5%;}
 	.xl2 a{width: 100%; height:40px; text-align: center; line-height: 40px; color:#333; background:white; position: relative; display: block; font-size: 14px;}
 	.xl2 a:hover{color:#c7161e;}
 	.xl1 a:hover{color:#c7161e;}
        .nav>li:nth-child(5) .xl1{width: 246%; margin-left: -123%;}
        .nav>li:nth-child(7) .xl1{width: 246%; margin-left: -123%;}
#top>.qiu{display: block; float: left; margin-top: 38px; margin-right: 18px;}
#top>.zy{display: block; float: left; width: 64px; height: 24px; border:1px solid #999999; border-radius:3px; position: relative;overflow: hidden; margin-top: 38px; margin-right: 25px;transition: all 0.5s;-webkit-transition: all 0.5s;}
.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: 26px;}
.tdh>h2{font-size: 16px;color:#999;text-align: center;}
.tdh>h3{font-size: 20px;color:#c7161e;text-align: center; margin-top: 5px;}

.flexslider{position:relative;height:auto;overflow:hidden;width:100%;}  
.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: block; }  
.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; background:#333; line-height: 14px;text-align: center;border-radius: 50%;}  
.flex-control-nav .flex-active{background:#c7161e;} 
.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: 1500px; height: auto; overflow: hidden; margin: 0 auto; margin-top: 78px; margin-bottom: 72px;}
.s_left{width: 887px; height: auto; overflow: hidden; float: left; } 
.s_right{width: 585px; height: auto; overflow: hidden; float: right; } 
.oh2{font-size: 30px;color:#333333; margin-bottom: 33px;}
.oi{display:block; width: 35px; height: 4px; background:#c7161e;}
.nt{width: 818px; overflow: hidden; margin: 0 auto; background:#f6f6f6; padding-top: 36px; padding-bottom: 27px; padding-left:34.5px;padding-right: 34.5px;margin-top: 35px;}
.n_left{width: 417px; float: left;}
.n_right{width: 366px; 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:92px; overflow: hidden; margin: 0 auto; background:#c7161e; float:left; margin-right: 10px; height: 77px;}
.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: 16px;color:#666666; line-height: 30px; margin-bottom: 38px;}

.more{width: 158px; height: 38px; border:1px solid #333333; border-radius: 50px;  font-size: 14px;color:#333;line-height: 38px; display: block; position: relative; text-indent: 27px; margin: 0 auto;}
.more::after{content:"";width: 24px; height: 10px; background:url(../image/k01.png) 0 0 no-repeat; position: absolute; top:50%; margin-top: -5px; right: 27px;}
.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{display: block;width: 215px; height: 149px; border:1px solid #eeeeee; float: left; line-height: 149px; text-align: center;}
.jd>span img{display: inline-block; max-width: 100%; vertical-align: middle; ,margin: 0 auto; }
.jd>div{width: 344px; float: right; 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;}
.jd>div>.more{ margin-left: 23px; }
.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;}
.j>a>span{display: block; float: right; font-size: 14px;color:#333;}

.s_cp{width: 100%; height: auto;padding-top: 35px; background:#f6f6f6; overflow: hidden;}
.cp{width: 1500px; margin: 0 auto; overflow: hidden; margin:0 auto; text-align: center;}
.ch2{width: 100%; height: auto;overflow: hidden; padding-bottom: 30px;font-size: 30px;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; padding:10px 25px; font-size: 14px;color:#333; margin-right: 10px; margin-top: 23px; margin-bottom: 29px;}
.cnav a:hover{background:#c7161e; color: white;}
.cul{width: 100%; overflow: hidden; margin: 0 auto; margin-bottom: 40px;}
.cul>li{width: 268px; height: auto; display: block; float: left; background: white; position: relative; margin-right: 40px;}
.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%; height: 227px; margin: 0 auto; overflow: hidden; text-align: center; line-height: 227px;}
.cul>li>a>span img{display: inline-block; vertical-align: middle; margin: 0 auto; overflow: hidden; max-width: 90%;}
.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;}

.s_al{width: 1500px; height: auto; overflow: hidden; margin: 0 auto; padding-top:80px; text-align: center; margin-bottom: 35px;}
.s_al .cnav a{border:1px solid #666666; margin-right: 25px;}
.s_al .cnav a:hover{background:#c7161e; color: white; border-color:#c7161e;}

#vl{width:100%; overflow: hidden; margin-top: 20px;}
#vl .slick-list{width: 1396px; overflow: hidden; margin: 0 auto;}
#vl .vdn{width: 256px; margin-right: 15px; margin-left: 15px;}
#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: 16px;color:#333; text-indent: 10px; position: relative;text-align: left;}
#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;}
#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;}

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

#footer{width: 100%; height: auto; overflow: hidden; padding-top: 66px; background:#efefef;}
.footer{width:1200px; height: auto; overflow: hidden; margin: 0 auto; padding-bottom: 25px;}
.footer>div{float: left; margin-right:115px;}
.footer>.fx{height:auto; margin-right:235px;}
.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: 17px;}
#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%;}
#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:50px; overflow: hidden; margin:0 auto; border-top:1px solid #b5b5b5;}
.bottom>div{width: 1200px; height: auto; overflow: hidden; margin: 0 auto;}
.bottom>div>p{display:block; float: left; overflow: hidden; margin-top: 16px; color:#666666;}
.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; line-height: 50px; font-size: 14px; color:#666666; float: right;}
.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:1100px; 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:1100px; height: auto; overflow: hidden; background:#202020;position: fixed; left: 50%; bottom:50px; margin-left: -550px; 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;}
.ful div{float: left;overflow: hidden; margin-right: 50px;}
.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;}
.banner2 img{display: block; max-width: 100%;}
.nav3{width: 100%; height:autos; overflow: hidden; border-bottom: 1px solid #d8d8d8; text-align: center; margin-top: 26px; }
.nav4{display: inline-block; margin: 0 auto; overflow: hidden;}
.nav4 a{display: block;height: 50px; float: left; margin-left: 45px; font-size: 16px;color:#333; position: relative; line-height: 50px;}
.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:40px; }
.span{cursor: pointer; color: red;}
.gwm{width: 1200px;  height: auto; overflow: hidden; margin: 0 auto; }
.gwm>h2{font-size: 24px;color: #333333; text-align: center; margin-bottom: 10px;}
.gwm>i{width: 35px; height:2px; background:#c7161e; display: block; margin: 0 auto;}
.g1{width: 1200px; height: auto;margin: 0 auto; margin-top: 32px; margin-bottom: 54px; background:white;overflow: hidden;}
.g1>img{display: block;  float: left;}
.g1>div{width: 542px; 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; display: none;}
.g1>div>p:nth-child(1){display: block;}
.g1>div>ul{width: 100%; overflow: hidden; margin: 0 auto; margin-top: 35px;}
.g1>div>ul>li{float: left; width: 163px; border-right: 1px solid #bfbfbf; padding-left: 5px; padding-right:5px; height: 108px; }
.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: 1200px; height: auto; overflow: hidden; margin: 0 auto;background:white; margin-bottom: 56px;}
.g2>img{display: block; float: left;}
.g2>div{width: 545px; height: auto; float:right; padding-left: 17px; padding-right: 17px; margin-top:60px;}
.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: 10px;display: none;}
.g2>div>p:nth-child(2){display: block;}
.g2>div>i{width: 30px; height:2px; background:#c7161e; display: block;}

#g1>img{float: right;}
#g1>div{float: left; margin-top: 78px;}
.g3{width: 1200px; height: auto; overflow: hidden; margin:0 auto; margin-bottom: 100px; margin-top: 35px;}
.g3>li{float: left; overflow: hidden; width: 346px; height: auto;display: block; margin-right: 80px;}
.g3>li:last-child{margin-right: 0px;}
.g3>li img{display: block; margin:0 auto;}
.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: 1200px; height: auto; overflow: hidden; margin: 0 auto; margin-top: 35px;}
.alul>li{width: 220px; height: auto;  float: left; margin-right:25px;}
.alul>.li{margin-right: 0px;}
.alul>li>a>span{display: block; width: 220px; height: 250px; display: block; margin: 0 auto;}
.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;text-overflow:ellipsis;

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: 15px;}
.btn>ul>li>a{width: 38px; height: 38px; display: block; line-height: 38px; text-align: center; font-size: 14px; 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{width:100%; height: auto; overflow: hidden; margin: 0 auto; text-align: center; margin-top:60px; margin-bottom: 30px;}

.cent{width: 1200px; height: auto; overflow:hidden; margin: 0 auto; padding-top: 60px; padding-bottom: 60px;}
.celeft{width: 215px; float: left; overflow: hidden;}
.ceright{width: 912px; height: auto; overflow: hidden; float: right;}
.eh2{width: 100%; height: 60px; background:#c7161e; text-align: center; line-height: 60px; font-size: 22px; color:white;}
.eh2 span{font-size: 18px;}
.nav5{width: 100%; overflow: hidden; margin: 0 auto;}
.nav5>li{width: 100%; overflow: hidden; height: auto;}
.nav5>li>a{display: block; width: 100%; height: 53px; background:#e5e5e5; margin-top: 4px; font-size: 18px;color:#333; text-indent: 20px; line-height: 53px; position: relative;}
.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: 1200px; height: auto; margin: 0 auto; margin-top: 35px;}
.xwzx>li{width: 100%; overflow: hidden; margin: 0 auto; margin-bottom: 43px;}
.xwzx>li>a>span{display: block; width: 345px; height: 238px; float: left;}
.xwzx>li>a>span img{display: block; max-width: 100%; overflow: hidden;}
.xwzx>li>a>div{display: block; width: 816px;  float: right;}
.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: 1200px; height: auto; margin: 0 auto; margin-top: 35px;}
.xinwen>h2{font-size:24px;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>.xiaye{width: 1200px; height: auto; overflow: hidden; margin: 0 auto; margin-bottom: 48px; margin-top: 48px;}
.xiaye>a{display: block; float: left;}
.xiaye>.xa{ width: 70%; float: left; font-size: 14px; color:#666; margin-bottom: 12px; text-align:left;}
.xiaye>.xa:hover span{color:#c7161e}
.xiaye>.xa2{width: 107px; height: 38px; border:1px solid #d6d6d6; text-align: center; font-size: 14px; line-height: 38px; color:#666; float: right; margin-top: -24px;}
.xiaye>.xa2:hover{background:#c7161e; border-color:#c7161e; color: white;}

.nav6{width: 100%; overflow: hidden; margin-bottom: 0 auto; display: none;}
.nav6>a{display: block; width: 100%; height: 53px; border-bottom:1px solid #d6d6d6; font-size: 16px;color:#333; line-height: 53px; text-indent: 38px; position: relative;}
.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: 274px; height:auto; display: block; float: left; background: white; position: relative; margin-right: 45px; margin-bottom: 45px;}
.cpul>li>a>span{display:block;width: 100%; height: 227px; margin: 0 auto; overflow: hidden; text-align: center; line-height: 227px; background:white;}
.cpul>li>a>span img{display: inline-block; vertical-align: middle; margin: 0 auto; overflow: hidden; max-width: 90%;}
.cpul>li>a>h3{font-size: 16px;color:#666;text-align: center;overflow:hidden; 

text-overflow:ellipsis;

display:-webkit-box; 

-webkit-box-orient:vertical;

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

.nav7{width: 1200px; height: auto; overflow: hidden; margin: 0 auto; text-align: center; margin-top: 23px; margin-bottom: 35px;}
.nav7>div{display: inline-block; margin: 0 auto;overflow: hidden;}
.nav7>div a{padding: 10px 22px; display: block; float: left; font-size: 14px; color:#333; margin-right: 20px;}
.nav7>div .a{background-color:#cb2318; color: white;}
.nav7>div a:hover{background-color:#cb2318; color: white;}

.cpxq{width: 1200px; height: auto; overflow: hidden; margin:0 auto;}
.cptop{overflow: hidden; width: 100%;}
.cptop>span{display: block; width: 520px; height: 468px; border:1px solid #c7161e; text-align: center; line-height: 468px; float: left;}
.cptop>span img{vertical-align: middle; overflow: hidden; margin: 0 auto; max-width: 100%;}
.cptop>div{display:block; float: right; width: 618px; margin-top: 35px;}
.cptop>div>h2{padding-bottom: 22px; border-bottom:1px solid #d6d6d6; font-size:24px; 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: 149px; height: 46px; border:1px  solid #d6d6d6; float: left; display: block; margin-right: 22px; text-align: center; line-height: 46px; color:#666666;font-size: 16px;}
.nava .va{background:url(../image/xq3.jpg) 0 0 no-repeat; color: white;}

.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: 1200px; height: auto; overflow: hidden; margin: 0 auto; margin-top: 35px;}
.rongyu>li{width: 280px; height: auto; overflow: hidden; float: left; margin-right: 25px;}
.rongyu>li>span{width: 278px; height: 186px;display: block; margin: 0 auto; border:1px solid #d8d8d8; line-height: 186px; text-align: center;}
.rongyu>li>span img{display: inline-block; margin: 0 auto; overflow: hidden;max-width: 100%; vertical-align: middle;}
.rongyu>li>h2{font-size: 14px;color:#333; text-align: center; margin-top: 14px; margin-bottom: 14px;}
.rongyu>.li{margin-right: 0px;}

/*加入我们*/
.jiaru{width: 1200px; height: auto; overflow: hidden; margin: 0 auto; margin-top: 35px; }
.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: 30px; border-bottom:1px dashed #666; margin-bottom: 30px;}
.jiaru>ul>li>h2{font-size: 18px;color:#333; margin-bottom: 19px; width:78%; float:left;}
.jiaru>ul>li>p{font-size: 14px; color:#666; margin-bottom: 19px; display: block;width: 78%; float: left;}
.jiaru>ul>li>a{width: 114px; height: 38px; overflow: hidden; display: block; background:#1162b1; font-size:16px; color:white; float: right; text-align: center; line-height: 38px; margin-left: 10px;}
.jiaru>ul>li>a:hover{background:#c7161e;}
.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:460px; height: 540px; position: fixed; left: 50%; top:50%; margin-left: -300px; margin-top: -300px; background:#c7161e; z-index: 3; display: none; padding: 30px;}
.rczpinput table{width: 100%; height: 100%;}
.rczpinput textarea{width: 95%; height: 250px; padding:2.5%; font-size: 18px; color:#f32d02; resize: none;}
.rczpinput .intext{width: 100%; height: 50px;display: block; outline: none; font-size: 18px;text-indent: 20px;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: 1200px;  height: 850px;margin:0 auto; margin-bottom: 45px; overflow: hidden; position: relative;}
.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; position: absolute; font-size: 16px;color:#f2e4eb; line-height: 44px;text-align: center; position: absolute; z-index: 2;}
.fangan .fa1{top:30px; right: 430px;}
.fangan .fa2{top:268px; right: 667px;}
.fangan .fa3{top:319px; left:269px;}
.fangan .fa4{top:397px; left:487px;}
.fangan .fa5{top:302px; right:207px;}
.fangan .fa6{top:507px; right:336px;}
.fangan .fa7{top:536px; right:144px;}
.fangan .fa8{bottom:38px; left:542px;}
.fangan .fa9 {
    top: 683px;
    right: 144px;
}
#fengcai{width: 1076px;}
#fengcai>li>a>span{width: 257px; height: 240px;  line-height: 240px;}
#fengcai>li>a>div{width: 769px;}

#hzhb>li>span{height: 140px; line-height: 140px;}
.qiye{width:100%;height: auto; margin: 0 auto; margin-top: 45px;}
.qy{width: 1200px; overflow:hidden; margin: 0 auto;  margin-bottom: 20px;}
.qy>li{width:50%; overflow: hidden; float: left;}
.qy>li>img{display: block;max-width: 100%; overflow: hidden; float: left;}

.qdiv .cdiv div>h2{font-size: 20px;color:#333; margin-top: 10px; margin-bottom: 10px;}
.qdiv .cdiv div>p{font-size: 16px;color:#333; line-height: 32px;}
.qdiv{width: 100%; height: auto; overflow: hidden; margin: 0 auto; position: relative;margin-bottom: 30px;}

.qdiv .cdiv{width: 1198px; height:auto; overflow: hidden; margin: 0 auto;border-top: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8;  overflow: hidden; }
.qdiv .cdiv div{width: 278.5px; height:149px; border-right: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8;float: left; overflow: hidden; padding:10px;}
.qdiv .cdiv div:last-child{width: 577.5px;}
.qdiv .cdiv div:nth-child(2){background:#fafafa;}
.qdiv .cdiv div:nth-child(4){background:#fafafa;}
.qdiv .cdiv div:nth-child(5){background:#fafafa;}


.jiazhi{width: 1200px; 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: 279px; height: 386px; float: left; background:#e34040; margin-right:28px;}
.hx>li:last-child{margin-right: 0px;}
.hx>li>img{display: block; margin-top: 30px; margin-left: 16px;}
.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: 208px; margin: 0 auto; display: block; line-height: 32px;}

.lx{width: 1200px; height: auto; overflow: hidden; margin: 0 auto;margin-top: 45px;}
.lx>h2{display: block; font-size: 28px;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; margin-right: 80px;}
.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;}
.lx>ul>li>p{font-size: 16px;color:#7d7d7d; margin-top: 15px;}

.baidu{width: 1120px; height:684px; margin: 0 auto; margin-bottom: 65px;}
.baidu2{display: none;}
.lxform{width: 1200px; 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: 40%; height: 40px; border:1px solid #d6d6d6; padding-left: 1%; float: left; outline: none; margin-bottom: 30px;}
.ls{margin-left: 13px;}
.lxform textarea{width:89%; 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: 45px;}
.xg_fzlc ._lcTop{ overflow: hidden; width:1200px; height:350px; 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:1200px; height:350px; position:relative; overflow:hidden;}
.xg_fzlc ._lcTop li img{ display:block; float:left;}
.xg_fzlc ._lcTop li .wen{ overflow:hidden; width:575px; float:left; margin-left:35px; 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:560px; padding-right:15px; height:180px; 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:300px; z-index:2; width:60px; height:40px;}
.xg_fzlc ._lcTop .btn01{ background:url(../image/tleft.png) no-repeat left center; right:112px;}
.xg_fzlc ._lcTop .btn02{ background:url(../image/tright.png) no-repeat right center; right:40px;}
.xg_fzlc ._lclist { overflow:hidden; width:100%; height:65px; position:relative}
.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;}

.ys{width: 1466px; height: auto; margin: 0 auto; margin-top: 45px; text-align: center;}
.yh2{font-size: 40px;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: 77px; height: 1px; background:#666666; margin-top: 10px;}
.yp2>span{display: block;font-size: 18px;color:#666; float: left; margin-right: 3px; margin-left: 3px;}
.ysy{width: 100%; overflow: hidden; height: 728px; background:url(../image/ys.jpg) 0 0 no-repeat; margin-top: 45px;}
.ysul{width: 1195px; height: auto; margin: 0 auto; overflow: hidden; margin-top: 100px;}
.ysul>li{width: 580px; height: auto; float: left; overflow: hidden; margin-bottom: 50px;}
.ysul>li:nth-child(2n){float: right;}
.ysul>li>img{display: block; float: left;}
.ysul>li>div{display: block; float: right; width: 352px; text-align: left; margin-top: 45px;}
.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:689px; background:url(../image/ys_1.jpg) 0  0 no-repeat; background-position: center center; overflow: hidden; margin: 0 auto; margin-top: 80px; text-align: center;}
.huidao>h2{font-size: 40px;color:white; text-align: center; margin-bottom: 15px; font-weight: bold; margin-top:90px;}
.huidao>p{display: inline-block; overflow: hidden; margin: 0 auto;}
.huidao>p>i{display: block; float: left; width: 77px; 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: 1200px; height: auto; overflow: hidden; margin:0 auto; margin-top: 60px;}
.hd>li{width: 394px; height: auto;float: left; position: relative; margin-right: 8px; margin-bottom: 42px;}
.hd>li>div{width: 340px;height: 154px; background: white;border-radius: 3px; float: right;}
.hd>li>div>p{width: 234px; height: auto; overflow: hidden; margin: 0 auto; text-align: left; margin-top: 53px; margin-left: 77px; line-height: 25px;}
.hd>li>img{position: absolute; left: 0px; top:50%; margin-top: -52px; display: block;}
.hd>.li{margin-right: 0px;}

.bada{width: 100%;height:574px; overflow: hidden; margin: 0 auto; text-align: center; padding-top: 45px; background:url(../image/bg333.jpg)0 0 no-repeat; background-position: center center;}
.bul{width: 1200px; height: auto; overflow: hidden; margin: 0 auto; margin-top: 50px;}
.bul>li{width:283px; overflow: hidden; float: left; height: 190px; background:#f6f6f6; margin-right: 22px; margin-bottom: 22px;}
.bul>li>img{display: block; margin: 0 auto; margin-top: 23px;}
.bul>li>h2{font-size: 20px;color:#333;text-align: center; margin-top: 10px; margin-bottom: 10px;}
.bul>li>p{font-size: 16px;color:#333;text-align: center; width: 224px; margin: 0 auto; line-height: 25px;}
.bul>.li{margin-right: 0px;}

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

.lunb .dian{ overflow:hidden; width:1200px; margin:0 auto; height:402px; position:relative; margin: 0 auto;}
.lunb .dian i{ display:block; width:28px; height:47px; cursor:pointer; position:absolute; top:46%; z-index:2}
.lunb .dian .btn01{ background:url(../image/yleft.jpg) no-repeat 0 0; left:0}
.lunb .dian .btn02{ background:url(../image/yright.jpg) no-repeat 0 0; right:0}
.lunb .dianbox{ overflow:hidden; width:1100px; margin:0 auto; height:440px;}
.lunb .dianbox .list{ background-color:#000; position:absolute;width: 100%;}
.lunb .dianbox .list img{ display:block; opacity:0.5; filter:alpha(opacity=50); width: 660px; height: 402px;}
.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: 660px; height: 43px; position: absolute; left: 0px; bottom: 0px; z-index: 4; }
.lunb .dianbox .list p a{ text-align:center; font-size:18px; color:white; margin-top:10px; height: 43px;width: 660px; background: rgba(0,0,0,0.5); display: block; line-height: 43px;}

.jianzheng{width: 1200px; height: auto; overflow: hidden; margin: 0 auto; margin-top: 50px;}
.jul{width: 1200px; height: auto; overflow: hidden; margin: 0 auto; margin-top: 35px;}
.jul>li{width: 345px; float: left; overflow: hidden; border:1px solid #ededed;padding-bottom: 36px; margin-right:79px; margin-bottom: 79px;position: relative;}
.jul>li img{display: block; max-width: 100%; margin: 0 auto;}
.jul>li div{display: block;  margin: 0 auto; width: 312px;}
.jul>li div>h2{font-size: 20px;color:#c7161e; margin-top: 24px; margin-bottom: 15px;}
.jul>li div>p{font-size: 14px;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: 498px; background: url(../image/liuy.jpg) 0 0 no-repeat; background-position: center center; overflow: hidden;}
.ly{width: 1200px; height: auto; overflow: hidden; margin:0 auto; margin-top: 124px;}
.lyleft{width: 680px; float:left; overflow: hidden;}
.lyleft>h2{ font-size: 28px;color:white; margin-top: 60px; margin-bottom: 20px;}
.lyleft>h3{ font-size: 28px;color:white;}
.lyleft>h3>span{ font-size:48px;color:#f8a403;}
.lyright{width: 416px; float:right; overflow: hidden;}
.ly1{width: 100%; height: 50px; background:white; margin-bottom: 10px;}
.ly1>img{display: block; float: left; margin-top: 14px; margin-left: 22px;}
.lytxt{width:300px; height: 50px; overflow: hidden; float: left; font-size: 16px;color:#333; outline: none;border: none; margin-left: 12px;}
.lytxt2{width:300px; 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;}
  .jd>div>h2>a:hover{color:#c7161e;}
.j>a>h3:hover{color:#c7161e;}
.xwzx>li>a>div>h2:hover{color:#c7161e;}
.cul>li:hover h3{background:#c7161e; color: white;}
.alul>li:hover p{color:#c7161e;}
.rongyu>li:hover h2{color:#c7161e;}
.rongyu>li:hover span{border-color:#c7161e;}
.xwzx>li>a>span img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);}
.alul>li:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.xwzx>li>a>span{overflow: hidden;}
.alul>li>a>span{overflow: hidden;}
img{transition: all 0.25s;-webkit-transition: all 0.25s;}
@media screen and (max-width:1499px) and (min-width:1200px) {
 #top{width: 1200px;}
 .nav{margin-left: 60px;}
 .nav>li{margin-right: 35px;}
 .s_gy{width: 1200px; }
 .s_left{width:750px;}
 .s_right{width:400px;}
 .n_left{width: 350px;}
 .n_u>li{width: 70px;}
 .nt{width: 680px;}
 .n_right{width: 300px;}
 .n_right>p{overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:5;}
 .jd>span{width: 156px;}
  .jd>div{width: 230px;}
  .jd>div>h2{overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
  .jd>div>p{overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
  .j>a>h3{overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; width:60%;}
  .j:nth-child(n+9){display: none;}
  .cp{width: 1200px;}
  .cul>li{width: 224px; height:auto; margin-right: 20px;}
  .cul>li>a>span{height: 165px; line-height: 165px;}
  .cul>li>a>span img{max-width: 50%;}
  .s_al{width: 1200px;}
  #vl .slick-list{width: 1120px;}
  #vl{width: 1200px;}
  #vl .vdn{margin-left: 15px; margin-right: 15px;}
  .n_u>li{height: 64px;}
  .n_u>li>a>img{margin-top: 5px;}
  .n_u>li>a>p{margin-top: 5px; margin-bottom: 5px;}
  .ys{width: 100%;}
  .ysy{width: 100%; background-size: 100% 100%;}
}