@charset "UTF-8";
/* in_img */
body{font-family:思源黑体;} 
.in_img{position:relative;width:100%;margin:0 auto;font-size:0;}
.in_img img{width:100%;display:block;}
.in_ban{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;}
.in_ban .in_ban_info{width:1260px;margin:0 auto;}
.in_ban .in_ban_info2{text-align:center;}
.in_ban .in_ban_info2 h2{line-height:2.0!important;}
.in_ban .font_black{margin-top:80px;}
.in_ban .font_black h2{color:#000000!important;}
.black_font{color:#000000!important;}
.in_ban .in_ban_info h2{width:100%;font-size:26px;line-height:1.5;font-weight:normal;color:#ffffff;letter-spacing:2px;font-family:思源黑体;}
.in_ban .in_ban_info i{display:block;width:46px;height:3px;margin:10px 0;background:#d62417;}
.in_ban .in_ban_info p{width:100%;font-size:16px;line-height:2.0;letter-spacing:2px;color:#ffffff;opacity:0.85;}
/* in_img end*/
/* pos */
.pos{width:100%;background:#f9f9f9;}
.pos_con{width:1260px;margin:0 auto;font-size:12px;line-height:50px;letter-spacing:1px;font-weight:normal;}
.border_none{border:none!important;}
.page_div{text-align:center;margin-bottom:20px;font-size:14px;}
.pagelist{text-align:center;margin:35px 0;color:#626262;}
.pagelist li{display:inline-block;padding:1px 6px;border: 1px solid #f8f8f8;}
.pagelist li a{color:#626262;}
.pagelist .active{color:#1981f4;border-radius:3px;border:2px solid #f5f5f5;}
.pagelist .active a{color:#1981f4;}
.page_div{margin:0.4rem auto;}
#pages {text-align: center;}
#pages li {margin: 0 2px;height: 20px;line-height: 20px;border-radius:3px;text-align: center;background: #e6e6e6;color: #333;display: inline-block;}
#pages li a{font-size: 14px;display: block;padding: 0px 6px;}
#pages li span{font-size: 14px;display: block;padding: 0 4px;}
#pages li.active {text-align: center;background: #cf1918;color: #fff;display: inline-block;}
#pages li:hover {background: #cf1918;}
#pages li:hover a {color: #fff;}
/* pos end*/
/* ys_body */
.ys_body{background:#f8f7fc;}
.in_tit{width:100%;text-align:center;}
.in_tit h2{font-size:26px;line-height:2.0;color:#000000;letter-spacing: 2px;font-family: 思源黑体;}
.in_tit p{font-size: 16px;line-height: 1.5;color: #000000;opacity: 0.75;letter-spacing: 1px;font-family: 思源黑体;}
.in_tit2{width:100%;text-align:center;}
.in_tit2 h2{font-size:26px;line-height:2.0;color:#000000;letter-spacing: 2px;font-family: 思源黑体;}
.in_tit2 p{font-size: 16px;line-height: 1.5;color: #000000;opacity: 0.75;letter-spacing: 1px;font-family: 思源黑体;}
.in_tit2 i{display:block;width:45px;height:3px;margin:10px auto;background:#cf1918;}
/* ys_body end*/
/* in_ys */
.in_ys{position:relative;z-index:2;width:1120px;margin:0 auto;margin-top:-80px;padding:60px 100px 70px 100px;background:#ffffff;}
.in_ys_con{width:100%;margin:50px auto 0 auto;display:flex;justify-content:space-between;}
.in_ys_con li{cursor:pointer;width:26%;text-align:center;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.in_ys_con li img{height:153px;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.in_ys_con li h5{font-size:22px;line-height:2.0;color:#000000;margin-top:24px;}
.in_ys_con li p{text-align:left;text-indent:2.0em;font-size:14px;line-height:2.0;color:#000000;opacity:0.75;}
.in_ys_con li:hover{transform: translate(0,-6px);}
.in_ys_con li:hover img{
	transform: rotateY(180deg);
	-ms-transform: rotateY(180deg); /* IE 9 */
	-moz-transform: rotateY(180deg); /* Firefox */
	-webkit-transform: rotateY(180deg); /* Safari and Chrome */
	-o-transform: rotateY(180deg); /* Opera */
}
/* in_ys end*/
/* in_hxys */
.in_hxys{width:100%;margin:50px auto;}
.in_hxys_main{width:1320px;margin:40px auto 0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;}
.in_hxys_main li{width:48%;background:#ffffff;margin-bottom:45px;}
.in_hxys_main li .in_hxys_img{width:100%;height:230px;font-size:0;overflow:hidden;}
.in_hxys_main li .in_hxys_img img{width:100%;min-height:100%;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.in_hxys_main li .in_hxys_info{width:86%;margin:0 auto;padding:20px 0 30px 0;}
.in_hxys_main li .in_hxys_info h5{font-size:22px;line-height:2.0;color:#000000;font-weight:normal;letter-spacing:2px;}
.in_hxys_main li .in_hxys_info p{text-indent: 1.0em;font-size: 14px;line-height: 2.0;color: #000000;opacity: 0.75;}
.in_hxys_main li:hover .in_hxys_img img{transform: scale(1.05, 1.05);transition: .4s transform;z-index:1000;}
/* in_hxys end*/
/* mtys */
.mtys{position:relative;z-index:2;width:1120px;margin:0 auto;margin-top:-80px;padding:50px 100px 60px 100px;background:#ffffff;}
.mtys_main{width:100%;margin:50px auto 0 auto;display:flex;justify-content:space-between;}
.mtys_main li{cursor:pointer;width:20%;padding:50px 0;text-align:center;border:1px solid #e5e5e5;border-radius:3px;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.mtys_main li .mtys_img{width:100%;height:70px;font-size:0;}
.mtys_main li .mtys_img img{height:100%;}
.mtys_main li h5{font-size:22px;letter-spacing:2px;line-height:2.0;margin-top:20px;color:#000000;}
.mtys_main li:hover{transform: translate(0,-6px);border-color:#da243a;}
.mtys_main li:hover h5{color:#da243a;}
/* mtys end*/
/* fbxg */
.fbxg{width:100%;margin:50px 0;}
.fbxg .fbxg_info{width:1320px;letter-spacing:1px;margin:30px auto;text-align:center;font-size:18px;line-height:2.0;padding:10px 0;background:#ffffff;border-radius:25px;}
.fbxg .fbxg_info img{padding:0 10px 0 40px;}
.fbxg_main{width:1320px;margin:0 auto;overflow:hidden;}
.fbxg_main li{height:260px;float:left;}
.fbxg_main li .fbxg_img{position:relative;width:100%;height:260px;font-size:0;border-radius:5px;overflow:hidden;}
.fbxg_main li .fbxg_img img{width:100%;min-height:100%;
-webkit-transition: all .3s linear;
-moz-transition: all .3s linear;
-o-transition: all .3s linear;
transition: all .3s linear;}
.fbxg_main li .fbxg_img .case_link{position:absolute;left:0;top:0;width:100%;height:100%;
background-color:rgba(0,0,0,0.50);opacity:0;
display: flex;
justify-content: center;
align-items: center;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.fbxg_main li .fbxg_img .case_link i{width: 45px;height: 45px;background: url(../images/link.png) center no-repeat;background-size:100% auto;}
.fbxg_main li h5{width:80%;margin:15px auto 0 auto;font-size:18px;font-family: 思源黑体;line-height:1.5;color:#000000;letter-spacing:1px;background:url(../images/case_jt.png) right center no-repeat;background-size:auto 15px;
overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.fbxg_main li:hover .fbxg_img img{transform: scale(1.1, 1.1);transition: .4s transform;z-index:1000;}
.fbxg_main li:hover .fbxg_img .case_link{opacity:1.0;}
/* fbxg end*/
/* tfjg */
.tfjg{width:100%;padding:50px 0 80px 0;margin:80px auto 0px auto;background:#ffffff;}
.tfjg .tfjg_main{width:1320px;margin:40px auto;display:flex;align-items: center;justify-content:space-between;}
.tfjg .tfjg_main .tfjg_img{width:45%;font-size:0;}
.tfjg .tfjg_main .tfjg_img img{width:100%;display:block;}
.tfjg .tfjg_main .tfjg_info{width:52%;}
.tfjg .tfjg_main .tfjg_info li{width:100%;font-size:15px;line-height:2.0;letter-spacing:1px;margin:15px 0;}
.tfjg .tfjg_main .tfjg_info li h6{font-size:22px;line-height:1.8;}
.tfjg .tfjg_main .tfjg_info li p{font-size:16px;line-height:2.0;}
.tfjg .tfjg_main .tfjg_info li p span{color:#ea2837;}
.tfjg .tfjg_main .tfjg_info .font-red{color:#ea2837;}
/* tfjg end*/
/* in_son */
.in_son{width:100%;margin-top:40px;padding:15px 0;text-align:center;display:flex; align-items: center;justify-content: center;}
.in_son li{font-size:22px;line-height:2.5;color:#000000;letter-spacing:1px;letter-spacing:2px;margin:0 30px;border-bottom:3px solid #ffffff;}
.in_son li:hover{border-color:#d62417;}
.in_son li.on{border-color:#d62417;}
/* in_son end*/

/* in_news */
.in_news{width:100%;margin:40px 0;}
.in_news .in_news_main{width:1320px;margin:0px auto;display:flex;flex-wrap:wrap;justify-content:space-between;}
.in_news .in_news_main li{width:31.3%;margin-bottom:20px;}
.in_news .in_news_main li .in_news_img{width:100%;height:233px;font-size:0;overflow:hidden;}
.in_news .in_news_main li .in_news_img img{width:100%;min-height:100%;display:block;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.in_news .in_news_main li h5{font-size:22px;line-height:2.0;margin-top:15px;color:#000000;letter-spacing:1px;
font-weight:normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.in_news .in_news_main li p{font-size:16px;line-height:1.8;color:#676767;padding:6px 0 20px 0;margin-bottom:15px;border-bottom:1px solid #e5e5e5;}
.in_news .in_news_main li:hover .in_news_img img{transform: scale(1.1, 1.1);transition: .4s transform;z-index:1000;}
.in_news .in_news_main li:hover h5{color:#da243a;}
/* in_news end*/

/* in_hz */
.hz_body{background:#fcfcfc;}
.in_hz{width:100%;margin:50px auto;}
.in_hz_con{width:1320px;margin:30px auto;display:flex;flex-wrap:wrap;justify-content:space-between;}
.in_hz_con li{width:16%;margin-bottom:20px;font-size:0;overflow:hidden;cursor:pointer;}
.in_hz_con li img{width:100%;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.in_hz_con li:hover img{transform: scale(1.1, 1.1);transition: .4s transform;z-index:1000;}
/* in_hz end*/
/* in_lx */
.in_lx{width:100%;padding:50px 0;}
.in_lx_con{width:1320px;margin:30px auto;display:flex;justify-content:space-between;}
.in_lx_con .in_lx_info{width:41%;padding:0 4%;border-left:1px solid #d9d9d9;}
.in_lx_con .in_lx_info p{font-size:18px;line-height:1.8;color:#4e4e4e;letter-spacing:1px;}
.in_lx_con .in_lx_info li{padding-left:80px;font-size:14px;line-height:2.0;color:#c9170a;letter-spacing:1px;margin:40px 0;}
.in_lx_con .in_lx_info li h5{font-size:18px;line-height:2.0;color:#c9170a;letter-spacing:1px;}
.in_lx_con .in_lx_info .in_lx1{background:url(../images/in/lx_icon1.png) left center no-repeat;background-size:auto 90%;}
.in_lx_con .in_lx_info .in_lx2{background:url(../images/in/lx_icon2.png) left center no-repeat;background-size:auto 90%;}
.in_lx_con .in_lx_info .in_lx3{background:url(../images/in/lx_icon3.png) left center no-repeat;background-size:auto 90%;}
.in_lx_con .in_lx_ly{width:41%;padding:0 4%;border-left:1px solid #d9d9d9;}
.in_lx_ly .input-text{width:100%;margin:12px 0;border:none;border-bottom:1px solid #d9d9d9;font-size:16px;letter-spacing:1px;height:50px;background:#ffffff;}
.in_lx_ly input:focus{outline:none;}
.tijiao{margin-top:40px;}
.tj_btn{cursor:pointer;width:180px;font-size:16px;line-height:45px;letter-spacing:1px;border-radius:23px;border:none;
background:#c9170a;color:#ffffff;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.tj_btn:hover{transform: translate(0,-6px);}
.map{width:1320px;margin:10px auto 50px auto;font-size:0;}
.map img{width:100%;display:block;}
/* in_lx end*/
.about_det_con{width:1200px;margin:30px auto;font-size:16px;line-height:1.8;color:#333333;}
.about_det_con h2{text-align:center;font-size:24px;line-height:2.0;font-weight:500;}
.about_det_con img{max-width:100%;}
.about_det_con table{border:1px solid #333;border-collapse: collapse;border-spacing: 0;}
.about_det_con table tr td{border:1px solid #333;}
.about_det_con .art_time{font-size:13px;line-height:2.0;text-align:center;margin-bottom:8px;}
.n_p_page{margin:15px auto;padding-top:10px;border-top:1px solid #000;}
.about_det_con strong{font-weight:600;}
/* tj_news */
.in_main_con{width:1280px;margin:0 auto;}
.tj_news{background:#f6f7fa;margin-top:20px;}
.tj_news .tj_news_img{width:50%;font-size:0;max-height:376px;overflow:hidden;}
.tj_news .tj_news_img img{width:100%;display:block;}
.tj_news .tj_news_info{width:42%;margin-right:4%;font-size:15px;line-height:2.0;color:#656565;}
.tj_news .tj_news_info h5{font-size:25px;line-height:1.6;letter-spacing:1px;color:#000000;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;}
.tj_news .tj_news_info p{margin:10px 0;}
.tj_news .tj_news_more{display:inline-block;font-size:15px;line-height:3.0;color:#ffffff;margin-top:20px;
padding:0 20px 0 40px;background:url(../images/moew.png) 20px center no-repeat #cf1918;background-size:6px auto;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.tj_news:hover .tj_news_more{transform: translate(0,-6px);}
/* tj_news end*/
/* in_news_list */
.in_news_list{margin-top:20px;}
.in_news_list li{width:100%;padding:30px 0 35px 0;display:flex;justify-content:left;border-bottom:1px solid #d9d9d9;}
.in_news_list .news_date{position:relative;width:130px;padding-left:20px;font-size:15px;line-height:1.6;color:#707070;}
.in_news_list .news_date p{font-size:25px;color:#454545;}
.in_news_list .news_date:after{content:"";display:inline-block;position:absolute;right:0;top:0;width:3px;height:72px;background:#f7f7f7;}
.in_news_list .news_info{width:calc(100% - 200px);padding-left:30px;font-size:15px;line-height:1.8;color:#6b6b6b;}
.in_news_list .news_info p a{color:#cf1918;}
.in_news_list li .news_info h5{font-size:20px;line-height:2.0;color:#323232;margin-bottom:10px;}
.in_news_list li:hover{background:#f7f7f7;border-bottom:none;}
/* in_news_list end*/
/* js_con1 */
.js_con1{display:flex;justify-content:left;align-items:center;padding:40px 0;margin:66px auto;background:url(../images/js/js_1.png) left top no-repeat,url(../images/js/js_2.png) right top no-repeat;background-size:137px auto,500px auto;background-color:#f9f9f9;}
.js_con1 .js_con1_left{width:46%;margin-left:5%;}
.js_con1 .js_con1_left h2{font-size:28px;line-height:2.0;color:#000000;font-weight:normal;letter-spacing:2px;}
.js_con1 .js_con1_left .js_con1_list{width:76%;padding:40px 8%;margin-top:20px;background:#ffffff;
display:flex;flex-wrap:wrap;justify-content:space-between;}
.js_con1 .js_con1_left .js_con1_list li{width:46%;margin-bottom:30px;display:flex;justify-content:space-between;}
.js_con1 .js_con1_left .js_con1_list li .js_icon{width:30%;font-size:0;padding-top:6px;}
.js_con1 .js_con1_left .js_con1_list li .js_intro{width:70%;}
.js_con1 .js_con1_left .js_con1_list li h5{font-size:18px;line-height:2.0;color:#000000;}
.js_con1 .js_con1_left .js_con1_list li p{font-size:14px;line-height:2.0;color:#676767;}
.js_con1 .js_con1_right{width:46%;padding-top:80px;font-size:0;display:flex;align-items:bottom;}
.js_con1 .js_con1_right img{width:100%;}
/* js_con1 end*/
/* js_con2 */
/* .js_con2{} */
.js_con2 h2{font-size:28px;line-height:1.6;color:#000000;font-weight:normal;letter-spacing:2px;padding-bottom:20px;border-bottom:1px solid #d9d9d9;}
.js_con2 h2 span{color:#cf1918;}
.js_con2 .js_con2_list{margin:30px auto;padding-bottom:20px;display:flex;justify-content:space-between;border-bottom:1px solid #d9d9d9;}
.js_con2 .js_con2_list li{width:29%;}
.js_con2 .js_con2_list li h5{font-size:20px;line-height:2.0;color:#343434;background:url(../images/js/js_jt_1.png) right center no-repeat;background-size:auto 7px;}
.js_con2 .js_con2_list li:hover h5{background-image:url(../images/js/js_jt_2.png);color:#bd1b1b;}
.js_con2 .js_con2_list li p{font-size:14px;line-height:1.6;color:#676767;}
.js_con2 .js_con2_list li .js_con2_img{width:100%;height:200px;font-size:0;margin:15px 0;overflow:hidden;}
.js_con2 .js_con2_list li .js_con2_img img{width:100%;min-height:100%;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.js_con2 .js_con2_list li:hover .js_con2_img img{transform: scale(1.1, 1.1);transition: .4s transform;z-index:1000;}
/* js_con2 end*/
/* in_ly */
.in_ly{padding:25px 0 80px 0;}
.in_ly h2{font-size:28px;line-height:1.6;color:#000000;font-weight:normal;letter-spacing:2px;padding-bottom:20px;}
.in_ly .in_ly_con{margin:0 auto;}
.in_ly .in_ly_con .ly_title{font-size:24px;color:#000000;padding-right:50px;line-height:46px;}
.in_ly .in_ly_con form{width:100%;display:block;display:flex;}
.in_ly .in_ly_con form .bm_div{margin-right:15px;}
.in_ly .in_ly_con form .bm_div input{width:200px;height:46px;padding:0 20px;background:#e8e8e8;border-color:#e8e8e8;}
.in_ly .in_ly_con form input{border:2px solid #e5e5e5;font-size:16px;color:#000000;}
.in_ly .in_ly_con form input:focus{outline:none;}
.in_ly .in_ly_con form .foot_ly{cursor:pointer;width:200px;height:46px;text-align:center;font-size:16px;color:#ffffff;background:#cf1918;border-color:#cf1918;}
/* in_ly end*/
/* zc_son */
.zc_son{width:100%;border-bottom:1px solid #d9d9d9;padding:40px 0 26px 0;}
.zc_son .zc_son_con{display:flex;justify-content:center;}
.zc_son .zc_son_con li{margin:0 10px;padding:0 55px;font-size:20px;line-height:45px;color:#000000;letter-spacing:2px;background:#f5f5f5;}
.zc_son .zc_son_con li:hover{background:#c8201c;color:#ffffff;}
.zc_son .zc_son_con li.on{background:#c8201c;color:#ffffff;}
/* zc_son end*/
/* in_zc */
.in_zc{margin:30px auto;display:flex;flex-wrap:wrap;justify-content:left;}
.in_zc li{width:23%;margin-bottom:20px;margin:10px 1%;}
.in_zc li .zc_imgs{width:100%;height:220px;font-size:0;overflow:hidden;}
.in_zc li .zc_imgs img{width:100%;min-height:100%;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.in_zc li:hover .zc_imgs img{transform: scale(1.06, 1.06);transition: .4s transform;z-index:1000;}
.in_zc li .zc_infos{width:100%;display:flex;justify-content:space-between;line-height:40px;margin-top:10px;}
.in_zc li .zc_infos h5{width:60%;font-size:17px;letter-spacing:1px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.in_zc li .zc_infos span{padding-right:15px;font-size:15px;letter-spacing:1px;color:#bd1b1b;background:url(../images/in_jt.png) right center no-repeat;background-size:6px auto;}
/* in_zc end*/
/* qyzc */
.qyzc{margin:50px auto 30px auto;}
.tit_zc{text-align:left;}
.tit_zc h2{font-size:25px;line-height:2.0;color:#000005;letter-spacing:2px;}
.tit_zc p{text-transform:uppercase;font-size:20px;color:#676769;letter-spacing:1px;}
.qyzc_con{width:100%;padding:60px 0;border-top:1px solid #d9d9d9;margin-top:20px;display:flex;justify-content:space-between;}
.qyzc_con li{width:24%;text-align:center;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.qyzc_con li .qyzc_ys_icon{width:160px;height:160px;margin:0 auto;border-radius:50%;border:1px solid #cdcdcd;background:url(../images/qyzc_ys1.png) center no-repeat;background-size:38% auto;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.qyzc_con li:hover .qyzc_ys_icon{background-image:url(../images/qyzc_ys1_2.png);background-color:#cf1918;border-color:#cf1918;}
.qyzc_con li:nth-child(2) .qyzc_ys_icon{background-image:url(../images/qyzc_ys2.png);}
.qyzc_con li:nth-child(3) .qyzc_ys_icon{background-image:url(../images/qyzc_ys3.png);}
.qyzc_con li:nth-child(4) .qyzc_ys_icon{background-image:url(../images/qyzc_ys4.png);}
.qyzc_con li:nth-child(2):hover .qyzc_ys_icon{background-image:url(../images/qyzc_ys2_2.png);}
.qyzc_con li:nth-child(3):hover .qyzc_ys_icon{background-image:url(../images/qyzc_ys3_2.png);}
.qyzc_con li:nth-child(4):hover .qyzc_ys_icon{background-image:url(../images/qyzc_ys4_2.png);}
.qyzc_con li h5{font-size:20px;line-height:2.0;margin-top:20px;color:#000000;letter-spacing:1px;}
.qyzc_con li p{font-size:14px;line-height:2.0;color:#676767;}
.qyzc_con li i{display:block;margin:10px auto;width:20px;height:2px;background:#c8201c;}
.qyzc_con li:hover{transform: translate(0,-6px);}
/* qyzc end*/
/* jiejue */
.jiejue{width:100%;padding:60px 0 100px 0;background:#f8f8f8;}
.jiejue_intro{width:80%;margin:20px auto;text-align:center;font-size:15px;line-height:2.0;color:#494b4a;letter-spacing:1px;}
.jiejue_list{position:relative;width:100%;font-size:0;overflow:hidden;}
.jiejue_list img{width:100%;display:block;}
.jiejue_list .jiejue_info{position:absolute;width:80%;bottom:36px;left:10%;padding:15px 0;border-top:1px solid #919090;border-bottom:1px solid #919090;
display:flex;justify-content:space-between;align-items:center;}
.jiejue_list .jiejue_info li{font-size:16px;line-height:2.0;color:#ffffff;}
.jiejue_list .jiejue_info li span{padding-left:40px;background:url(../images/dui.png) 5px center no-repeat;background-size:19px auto;}
/* jiejue end*/
/* qyzc_lx */
.qyzc_lx{display:flex;justify-content:space-between;margin:50px auto;}
.qyzc_lx .qyzc_lx_con{width:48.5%;background:#f5f5f6;padding-bottom:20px;}
.qyzc_lx .qyzc_lx_con h5{width:88%;padding:0 6%;background:#cf1918;font-size:26px;line-height:2.8;color:#ffffff;}
.qyzc_lx .qyzc_lx_con li{width:88%;margin:0 auto;padding:20px 0 30px 0;}
.qyzc_lx .qyzc_lx_con li h6{font-size:20px;line-height:2.5;}
.qyzc_lx .qyzc_lx_con i{display:block;width:88%;margin:0 auto;height:2px;background:#dcdcdd;}
/* qyzc_lx end*/

/* in_pro_list */
.qyzc_rz{width:100%;margin-bottom:60px;}
.in_pro_list{margin:30px auto;display:flex;flex-wrap:wrap;justify-content:left;}
.in_pro_list li{width:23%;margin-bottom:20px;margin:10px 1%;}
.in_pro_list li .zc_imgs{width:100%;height:220px;font-size:0;overflow:hidden;}
.in_pro_list li .zc_imgs img{width:100%;min-height:100%;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.in_pro_list li:hover .zc_imgs img{transform: scale(1.06, 1.06);transition: .4s transform;z-index:1000;}
.in_pro_list li .zc_infos{width:100%;display:flex;justify-content:space-between;line-height:40px;margin-top:10px;}
.in_pro_list li .zc_infos h5{width:60%;font-size:17px;letter-spacing:1px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.in_pro_list li .zc_infos span{padding-right:15px;font-size:15px;letter-spacing:1px;color:#bd1b1b;background:url(../images/in_jt.png) right center no-repeat;background-size:6px auto;}
.in_more{text-align:center;margin-top:40px;}
.in_more a{padding:0 80px 0 35px;display:inline-block;font-size:14px;line-height:46px;border:1px solid #a0a0a0;
background:url(../images/more.png) 110px center no-repeat;background-size:20px auto;
    -webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
.in_more a:hover{color:#cf1918;border-color:#cf1918;transform: translate(0,-6px);}
/* in_pro_list end*/
/* cz_con1 */
.cz_con1{padding:40px 0;}
.cz_con1 .cz_con1_list{width:100%;padding:50px 0 0 0;border-top:1px solid #d9d9d9;margin-top:20px;display:flex;justify-content:space-between;}
.cz_con1 .cz_con1_list li{position:relative;width:31.8%;border-radius:5px;font-size:0;max-height:560px;overflow:hidden;}
.cz_con1 .cz_con1_list li img{width:100%;display:block;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.cz_con1 .cz_con1_list li .cz_con1_info{position:absolute;left:0;top:0;text-align:center;width:90%;padding:30px 5% 36px 5%;background:rgba(0,0,0,0.34);}
.cz_con1 .cz_con1_list li .cz_con1_info h5{font-size:26px;line-height:2.5;color:#ffffff;letter-spacing:1px;}
.cz_con1 .cz_con1_list li .cz_con1_info p{font-size:16px;line-height:2.0;color:#ffffff;letter-spacing:1px;}
.cz_con1 .cz_con1_list li:hover img{transform: scale(1.06, 1.06);transition: .4s transform;z-index:1000;}
.cz_con1 .cz_con1_list li:hover .cz_con1_info{background:rgba(207,25,24,0.8);}
/* cz_con1 end*/
/* czys */
.czys{width:100%;padding:60px 0; margin-bottom:50px;background:#fafafa;}
.czys_con{width:95%;margin-left:5%;margin-top:50px;display:flex;justify-content:right;background:#ebebeb;}
.czys_con .czys_img{width:60%;font-size:0;}
.czys_con .czys_img img{width:100%;display:block;}
.czys_con .czys_list{width:40%;}
.czys_con .czys_list li{cursor:pointer;position:relative;z-index:2000;
width:90%;padding:26px 0;padding-left:10%;
font-size:15px;line-height:2.0;color:#5e5e5e;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.czys_con .czys_list li h5{position:relative;font-size:18px;color:#000000;}
.czys_con .czys_list li h5:before{position:absolute;left:-22px;top:16px;content:"";width:11px;height:3px;background:#cf1918;}
.czys_con .czys_list li:hover{padding-left:15%;background:#ffffff;}
.dinggou{margin:30px auto;}
.dinggou .dinggou_con{width:95%;margin-left:5%;}
.dinggou .dinggou_con a{display:inline-block;font-size:15px;color:#cf1918;letter-spacing:1px;line-height:48px;padding:0 70px;border:2px solid #cf1918;}
/* czys end*/
/* dz */
.dz{padding:60px 0;margin:60px auto 35px auto;background:url(../images/dz/dz_back1.jpg) center no-repeat;background-size:cover;}
.dz .dz_main{width:49%;margin-left:6%;font-size:16px;line-height:2.2;color:#ffffff;}
.dz .dz_main .tit_zc {color:#ffffff;}
.dz .dz_main .tit_zc h2{color:#ffffff;}
.dz .dz_main .tit_zc p{color:#ffffff;}
/* dz end*/
/* dz_ys */
.dz_ys{margin:35px auto;display:flex;justify-content:space-between;}
.dz_ys li{cursor:pointer;width:18%;padding:60px 0;text-align:center;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.dz_ys li .dz_ys_icon{width:100%;height:90px;font-size:0;background:url(../images/dz/dz_icon1.png) center no-repeat;background-size: 50px auto;}
.dz_ys li:hover{background-color:#cf1918;color:#ffffff;}
.dz_ys li:hover p{color:#ffffff;}
.dz_ys li:hover i{background:#ffffff;}
.dz_ys li:hover .dz_ys_icon{background-image:url(../images/dz/dz_icon1_2.png);}
.dz_ys li .dz_icon2{background:url(../images/dz/dz_icon2.png) center no-repeat;background-size: 40px auto;}
.dz_ys li:hover .dz_icon2{background-image:url(../images/dz/dz_icon2_2.png);}
.dz_ys li .dz_icon3{background:url(../images/dz/dz_icon3.png) center no-repeat;background-size: 46px auto;}
.dz_ys li:hover .dz_icon3{background-image:url(../images/dz/dz_icon3_2.png);}
.dz_ys li .dz_icon4{background:url(../images/dz/dz_icon4.png) center no-repeat;background-size: 56px auto;}
.dz_ys li:hover .dz_icon4{background-image:url(../images/dz/dz_icon4_2.png);}
.dz_ys li .dz_icon5{background:url(../images/dz/dz_icon5.png) center no-repeat;background-size: 46px auto;}
.dz_ys li:hover .dz_icon5{background-image:url(../images/dz/dz_icon5_2.png);}
.dz_ys li h5{width:80%;margin:5px auto;font-size:20px;line-height:2.0;letter-spacing:1px;font-weight:bold;}
.dz_ys li i{display:block;width:20px;height:2px;margin:0 auto;background:#c8201c;}
.dz_ys li p{width:90%;margin:15px auto;font-size:15px;line-height:1.8;color:#7f7f7f;}
.dz_ys li:hover{transform: translate(0,-6px);}
/* dz_ys end*/
/* dz_lc */
.dz_lc{background:#fafafa;margin-bottom:40px;padding:50px 0 60px 0;}
.dz_lc .tit_zc{text-align:center;}
.dz_lc .dz_lc_main{width:90%;padding:0 5%;}
.dz_lc .dz_lc_main .dz_lc_car{width:100%;padding:40px 0 30px 0;text-align:center;font-size:0;}
.dz_lc .dz_lc_main .dz_lc_car img{max-width:100%;}
.dz_lc .dz_lc_main .dz_lc_list{width:100%;}
.dz_lc .dz_lc_main .dz_lc_list .dz_lc_1{width:100%;display:flex;justify-content:space-between;align-items:center;}
.dz_lc .dz_lc_main .dz_lc_list .dz_lc_1 li{width:26%;padding:14px 1%;background:#ffffff;display:flex;justify-content:center;align-items:center;}
.dz_lc .dz_lc_main .dz_lc_list .dz_lc_1 li span{display:inline-block;margin-right:10px;width:28px;height:28px;text-align:center;font-size:14px;line-height:28px;background:#cf1918;color:#ffffff;border-radius:50%;}
.dz_lc .dz_lc_main .dz_lc_list .dz_lc_1 img{width:21px;height:6px;}
.dz_lc .dz_lc_main .dz_lc_list .dz_lc_2{width:100%;margin:25px 0;text-align:right;}
.dz_lc .dz_lc_main .dz_lc_list .dz_lc_2 img{width:6px;margin-right:13%;}
/* dz_lc end*/
/* in_about */
.in_about{margin:60px auto;display:flex;justify-content:space-between;}
.in_about .in_about_tit{width:380px;}
.in_about .in_about_tit h2{font-size:25px;line-height:2.0;color:#000000;letter-spacing:2px;}
.in_about .in_about_main{width:calc(100% - 430px);}
.in_about .in_about_main .in_about_intro{font-size:15px;line-height:2.0;color:#474747;}
/* in_about end*/
/* in_wh */
.in_wh{padding:36px 0;margin:0 auto 30px auto;background:url(../images/about/wh_back.jpg) center no-repeat;background-size:cover;}
.in_wh .in_wh_main{width:88%;margin:0 auto;}
.in_wh .in_wh_main .tit_zc h2{color:#ffffff;}
.in_wh .in_wh_main .tit_zc p{color:#ffffff;}
.in_wh .in_wh_main .in_wh_con{width:100%;padding:60px 0 0 0;display:flex;justify-content:space-between;align-items:center;font-size:18px;line-height:2.5;color:#ffffff;}
.in_wh .in_wh_main .in_wh_con .in_wh_info2{width:50%;font-size:0;}
.in_wh .in_wh_main .in_wh_con .in_wh_info2 img{max-width:100%;}
/* .in_wh .in_wh_main .in_wh_con .in_wh_info1{padding-top:60px;} */
/* in_wh end*/
/* in_honor */
.in_honor{padding:60px 0 50px 0;background:#f9f9f9;}
.in_honor .in_honor_main{margin:30px auto;overflow:hidden;}
.in_honor .in_honor_main .in_honor_con{}
.in_honor .in_honor_main .in_honor_con li{overflow:hidden;border:1px solid #c9c9c9;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.in_honor .in_honor_main .in_honor_con li .in_honor_img{width:100%;height:215px;font-size:0;overflow:hidden;}
.in_honor .in_honor_main .in_honor_con li .in_honor_img img{width:100%;min-height:100%;display:block;}
.in_honor .in_honor_main .in_honor_con li h5{width:90%;text-align:center;padding:0 5%;font-size:14px;line-height:3.0;color:#676767;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.in_honor .in_honor_main .in_honor_con li:hover{background:#c8201c;border-color:none;}
.in_honor .in_honor_main .in_honor_con li:hover h5{color:#ffffff;}
.in_zc_ser{margin:60px auto 80px auto;}
/* in_honor end*/


/* fzlc */
.fzlc{width:100%;padding:30px 0;}
.history_con_box {position: relative;width: 100%;margin: 0 auto;box-sizing: border-box;padding: 0;}
.history_con {position: relative;box-sizing: border-box;padding: 0 19%;}
.history_con .leftbtn,
.history_con .rightbtn {width:22px;height:46px;cursor: pointer !important;position: absolute;top: 60%;z-index: 999;}
.history_con .leftbtn {left: 50%;margin-left:-650px;}
.history_con .leftbtn_hover,
.history_con .rightbtn_hover {transition: 0.5s;opacity: 0;}
.history_con .rightbtn {right: 50%;margin-right:-650px;}
.history_con .timeline {width: 100%;height: 11px;position: absolute;top: 106px;left: 0;z-index: 1;
background: url(../images/lc_line.png) center no-repeat;background-size: 100% 11px;}
.history_con .time {font-size: 20px;width: 100%;color: #261b18;}
.history_con .time .item {text-align: center;color: #261b18;font-weight: 400;font-size: 20px;font-family: fonts3;transform: translateY(60px);position: relative;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.history_con .time .item::after {
	border-radius: 50%;content: '';display: block;margin: 20px auto 0 auto;width: 19px;height:19px;background:#595758;border-radius: 3px;
    transform: rotateZ(45deg);
    -ms-transform: rotateZ(45deg);
    -moz-transform: rotateZ(45deg);
    -webkit-transform: rotateZ(45deg);
    -o-transform: rotateZ(45deg);
}

.history_con .time .slick-current .item::after {background:#a20935;}
.history_con .time .slick-current .item{color:#a20935;}
.history_con .time .item.slick-current::after {}
.history_con .time .item.slick-current::before {}
.history_con .time .slick-list {padding-bottom: 25px !important;}
.history_con .time .item.slick-current::after {opacity: 1;}
.history_con .timecontent{width:100%;margin:50px auto;padding:20px 0;
border: 2px solid #a20935;border-radius: 30px;overflow: hidden;
    -webkit-box-shadow: #e6e7ea 9px 9px 6px;
    -moz-box-shadow: #e6e7ea 9px 9px 6px;
    box-shadow: #e6e7ea 9px 9px 6px;
}
.history_con .timecontent>.slick-list {height:100%;}
.history_con .timecontent>.slick-list>.slick-track{height:100%;}
.history_con .timecontent>.slick-list>.slick-track>.slick-slide>div{height:100%;}
.history_con .timecontent .item {height:100%;}
.history_con .timecontent p {font-size: 16px;line-height: 2.25;color: #666;}
.history_con .time .slick-list {height: 130px;position: relative;z-index: 10;}
.item_con{width:100%;height:100%;display: flex;justify-content:space-between;align-items: center;}
.itemfl {width: 36%;height: 100%;display: flex;align-items: center;margin-left:3%;
    /*background: -webkit-linear-gradient(top, #dc7376 , #a20935);*/
    /*background: -o-linear-gradient(bottom, #dc7376, #a20935);*/
    /*background: -moz-linear-gradient(bottom, #dc7376, #a20935);*/
    /*background: linear-gradient(to bottom, #dc7376 , #a20935);*/
}
.itemfl h2{margin: 20px auto;font-size: 30px;line-height: 1.5;color: #c8201c;letter-spacing: 1px;text-align: center;font-weight:bold;}
.itemfl .lc_img{width:90%;margin:0 auto;}
.itemfl .lc_img img{max-width:100%;max-height:300px;border-radius:4px;}
.itemfr{display:none;width: 56%;height:90%;padding: 0;box-sizing: border-box;overflow-y:auto;}
.slick-current .itemfr{display:block;}
.itemfl{width:100%;}
.slick-current .itemfl{width:36%;}
.itemfr .lc_p{width:80%;overflow-y:auto;margin:0 auto 20px auto;padding-right:10px;font-size:20px;line-height:1.8;color:#595757;text-align: justify;}
.itemfr h2{font-size: 30px;line-height: 2.5;padding-top: 50px;color: #000000;letter-spacing: 1px;font-family: fonts3;}
/*.itemfr .lc_img{width:80%;font-size:0;margin:0 auto;text-align:center;}*/
/*.itemfr .lc_img img{width:60%;}*/
.itemfr p {font-size: 16px;font-weight: 400;color: #666666;line-height: 18px;}
.ib {display: inline-block;vertical-align: middle;}
.imgdiv img,
.tra0_3,
.imgk img {
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.tra1 {
	-webkit-transition: all 1s ease-out 0s;
	-moz-transition: all 1s ease-out 0s;
	-ms-transition: all 1s ease-out 0s;
	-o-transition: all 1s ease-out 0s;
	transition: all 1s ease-out 0s;
}
.dimgdiv img:last-of-type {display: none;}
.dimgdiv:hover img:first-of-type {display: none;}
.dimgdiv:hover img:last-of-type {display: inline;}
.disnone {display: none !important;}
.clearfix::after {display: block;clear: both;height: 0;content: ' ';}
.clearfix {zoom: 1;}
.fl {float: left;}
.fr {float: right;}
/*slick 修整*/
.slick-track .slick-slide {display: block !important;}
/* Slider */
.slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus {outline: none;}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list {
	-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;top: 0;left: 0;display: block;}
.slick-track:before,
.slick-track:after {display: table;content: '';}
.slick-track:after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.slick-slide {display: none;float: left;height: 100%;min-height: 1px;outline: none;}
[dir='rtl'] .slick-slide {float: right;}
.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;}
.slick-arrow.slick-hidden {display: none;}
/* fzlc end*/

@media (max-width:1500px) {
	.in_ban{width:73%;}
	.in_ban .in_ban_info{width:90%;}
}
@media (max-width:1440px) {
}
@media (max-width:1300px) {
	.in_news .in_news_main{width:1100px;}
}
@media (max-width:1200px) {
	.in_news .in_news_main{width:1000px;}
}




