/* 样式预定义 */
html{width:100%;min-width:1400px;}

body{font-family:"Microsoft YaHei", "微软雅黑"; font-size:16px;max-width:1920px;margin:0 auto;background-color:#f5f6f7;}

dl, dd, p, h1, h2, h3, h4, h5, h6{margin:0}

ol, ul{margin:0;padding:0;list-style:none}

a{text-decoration:none;color:black;}

/* a:hover{ text-decoration:none} */
img{border:none;}

i{ font-style:normal}

input{ outline:none }

*{padding:0;margin:0;border:0; webkit-tap-highlight-color:transparent;outline:none}

*, *:before, *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

.ov{overflow:hidden;}

.pr{position:relative }

.pa{position:absolute }

.di{display:inline-block;}

.href{cursor:pointer;}

.left{float:left}

.right{float:right}

.sn1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; /*border:1px solid #ddd;*/}

.sn2{word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}

.sn3{word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}

ol, ul{margin:0;padding:0;list-style:none}

.min1400{width:100%;min-width:1400px;position:relative;}

.w1400{margin:0 auto;width:1400px;position:relative;}

.mt30{margin-top:30px;}

.mt50{margin-top:50px;}

.pd30{padding-top:30px;}

.more{font-size:14px;color:#999;line-height:30px;margin-top:18px;}

.jews_href{cursor:pointer;}

.anniu_more{background-image:url("../images/jb_bg.jpg");background-repeat:no-repeat;background-size:100% 100%;}

/* focusBox */
.focusBox{ position:relative}

.focusBox .pic img{ display:block; width:100%; height:366px}

.focusBox .txt-bg{ position:absolute; bottom:0px; z-index:1; height:90px; width:100%; background-color:#666; background:#af2a37 }

.focusBox .txt{ position:absolute; bottom:0px; z-index:2; height:70px; width:100%; overflow:hidden}

.focusBox .txt li{ height:70px; line-height:70px; position:absolute}

.focusBox .txt li a{ display:block; color:white; padding:0 0 0 10px; font-size:18px}

.focusBox .num2{ position:absolute; z-index:3; bottom:14px; right:18px; }

.focusBox .num li{ width:30px;height:30px;line-height:30px;text-align:center; cursor:pointer; color:#af2a37; background-color:#dbb1b1; margin-right:10px; display:inline-block;overflow:hidden}

.focusBox .num li.on{ background-color:#f19b14;width:30px;height:30px;line-height:30px;text-align:center;}

.focusBox .num1920{display:table; text-align:center;bottom:10px;width:100%; position:absolute; z-index:3;}

.focusBox .num1920 li.on{ background:#af2a37;width:10px;}

/*nav*/

.nav1920{width:700px;background-size:cover;height:50px;margin-top:25px;}

.nav_1920_box{width:700px; margin:0 auto; height:50px;}

.cl{zoom:1}

.col960{width:570px;margin:auto;display:inline-block;float:left;}

.navbg{height:50px;display:inline-block;float:left; position:relative;z-index:99;left:0;}

#navul li{border:0; width:150px;float:left;height:50px;position:relative;text-align:center;line-height:50px;box-sizing:border-box;padding:0 5px;}

#navul li a{font-size:16px;color:#111;}

#navul li.navhome{}

#navul li ul{display:none;position:absolute;z-index:10000;;background:#af2a37; opacity:.8; top:50px;left:0;width:100%;box-sizing:border-box;}

#navul li ul li{display:block;float:none;margin-right:0;position:relative;font-size:16px;height:auto;padding:5px 10px;}

#navul li.navmoon{background:#af2a37;}

#navul li.navmoon a{color:white}

#navul li.navhome a:hover{color:white;}

#navul li.navmoon ul{display:block}

#navul li.navmoon ul li a{display:block;height:auto;line-height:26px;padding:8px 0;font-size:16px;}

#navul li.navmoon ul li ul li a{font-size:14px;}

.navmoon_li{background:#af2a37;}

.lis_mr{background:#af2a37;height:56px;line-height:56px;border-bottom:5px solid #af2a37 !important;}

#navul li ul ul{display:none;position:absolute;z-index:10000;;background:#af2a37; overflow:hidden;left:100%;top:2px;}

#navul li.navmoon ul ul{display:none;}

/*#navul li.navmoon_s{background: #af2a37;}*/
/*#navul li.navmoon_s ul li:hover{background-color: #af2a37;}*/
#navul li.navmoons{background:#670f18;}

#navul li.navmoons ul li:hover{background-color:#af2a37;}

#navul li.navmoons ul{display:block !important;;}

#navul li ul li ul li a{font-size:14px;}

/*.navmoon_s{border-bottom: 3px solid white!important;}*/

/* 本例子css */

.head{transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;height:100px;z-index:2;max-width:1920px;background-color:white;}

.head .w1400{position:unset;}

.head .left img{height:70px;margin-top:15px;}

.head_wx_oa{width:55px;margin-left:20px;}

.head_wx_oa .wx{font-size:28px;color:#af2a37;position:relative;margin-top:30px;line-height:28px;z-index:99;}

.head_wx_oa .wx div{width:168px;height:168px;padding:3px;position:absolute;top:65px;left:-125px;border:4px solid #af2a37; box-shadow:0px 2px 10px #d6d6d6;display:none;background-color:white;}

.head_wx_oa .wx div:after{content:"";position:absolute;top:-30px;display:inline-block;vertical-align:middle;width:0;height:0;border-style:dashed;border-color:transparent;overflow:hidden;border-left-style:solid;border-left-color:#af2a37;border-width:14px;transform:rotate(270deg);left:88%;margin-left:-14px;}

.head_wx_oa .wx div img{width:154px;height:154px;margin-top:0;}

.head_wx_oa .oa{height:46px;width:46px;border-radius:4px;margin-top:21px;color:white;line-height:46px;background-color:#af2a37;font-size:18px;text-align:center;}

.head_wx_oa .oa a{color:white;font-weight:bold;}

.head_wx_oa .searchBox{padding-left:55px;}

.head_wx_oa .sea{font-size:26px;color:#af2a37;position:relative;margin-top:30px;line-height:28px;z-index:99;padding-left:20px;margin-left:10px; font-weight:600;}

.head_wx_oa .sea .sea_div{width:400px;height:50px;padding:3px;position:absolute;top:65px;right:0px; box-shadow:0px 2px 10px #d6d6d6;background-color:white;border-radius:4px;}

.head_wx_oa .sea .sea_div .keywords{width:270px;height:44px;float:left;margin-left:0px;}

.head_wx_oa .sea .sea_div .sea_an{font-size:24px;line-height:30px;margin-right:5px;position:absolute;left:5px;height:30px;border-right:1px solid #ccc;top:10px;padding-right:5px;left:20px;}

.head_wx_oa .sea .sea_div #search_btn{ font-size:16px; line-height:18px; background-color:#af2a37; display:inline-block; height:50px; line-height:50px; position:absolute; right:0px; top:0; width:70px; text-align:center; font-weight:400; color:white; border-radius:0 5px 5px 0; }

.head_wx_oa .nav_sea, .head_wx_oa .sea_an{-webkit-text-stroke:1px white;-moz-text-stroke:1px white;-o-text-stroke:1px white;text-stroke:1px white;}

.head_wx_oa form .sea_an{color:#ccc;}

.head.act{ background:#fff;
	-moz-box-shadow:0px 1px 3px #ddd;
	-webkit-box-shadow:0px 1px 3px #ddd;
	box-shadow:0px 1px 3px #ddd;}

.nav_sea .sea{display:none;}

.sea .sea_div{width:400px;height:50px;padding:0 10px;position:absolute;top:115px;right:35px;border:2px solid #af2a37; box-shadow:0px 2px 10px #d6d6d6;background-color:white;z-index:9999;}

.sea .sea_div:after{content:"";position:absolute;top:-28px;display:inline-block;vertical-align:middle;width:0;height:0;border-style:dashed;border-color:transparent;overflow:hidden;border-left-style:solid;border-left-color:#af2a37;border-width:14px;transform:rotate(270deg);right:0;margin-left:-14px;z-index:99;}

.nav_sea .navbg .shuxian{width:1px;height:18px;right:0px;top:26px;position:absolute;background-color:white;}

.nav_sea .sea .sea_div .keywords{width:340px;height:46px;float:left;}

.nav_sea .sea .sea_div .sea_an{font-size:22px;line-height:46px;margin-right:5px;color:#af2a37;}

#rq{display:inline-block;font-size:17px;color:white;height:70px;line-height:70px;padding-left:30px;}

.phone_div_img{width:40px;height:40px;background-color:white;border-radius:50%;margin-top:30px;margin-left:30px;}

.phone_div_img img{width:22px;height:22px;margin:9px;}

.nav_phone_div{width:220px;height:44px;padding:0 10px;position:absolute;top:55px;right:0px;border:2px solid #af2a37; box-shadow:0px 2px 10px #d6d6d6;display:none;background-color:white;z-index:9999;}

.nav_phone_div p{line-height:40px;font-size:18px;text-align:justify;font-weight:bold;color:#af2a37;width:100%;text-align:center;letter-spacing:1.5px;}

.nav_phone_div:after{content:"";position:absolute;top:-20px;display:inline-block;vertical-align:middle;width:0;height:0;border-style:dashed;border-color:transparent;overflow:hidden;border-left-style:solid;border-left-color:#af2a37;border-width:10px;transform:rotate(270deg);right:7px;margin-left:-10px;z-index:99;}

.nav_sea{}

.sea_div_img{height:100px;width:100px;background-color:#af2a37;position:absolute; right:0px;}

.nav_sea img{position:absolute;width:40px;height:40px;top:30px;right:30px;background-color:#af2a37;cursor:pointer;}

.title, .title_txt{display:inline-block;font-size:24px;color:#af2a37;font-weight:bold;margin-top:10px;line-height:50px; border-bottom:4px solid #af2a37;}

.title_png{height:32px;}

.title h3{line-height:24px;margin-left:5px;margin-top:3px;font-weight:500; font-size:24px;float:left;}

.title .bg{display:inline-block;float:left;margin-top:10px;}

.title_w h3{color:white;}

.title_w .bg_w{width:170px;height:10px;background-color:white;display:inline-block;float:left;margin-top:10px;}

.banner{min-width:1400px;top:0;width:100%;max-width:100%;z-index:1;}

.banner .swiper{width:100%;height:100vh;max-width:100%;margin:0 auto;position:relative;overflow:hidden;}

.banner .swiper .swiper-slide{width:100%;height:100vh;}

.banner .shubiao{position:absolute;bottom:50px;z-index:99;text-align:center;width:80px;color:white;font-size:14px;left:50%;margin-left:-40px;}

.banner .shubiao img{float:left;}

.banner .shubiao p{height:30px;line-height:30px;float:right;}

.banner .swiper-pagination-bullet{background-color:white;opacity:.8;width:12px;height:12px;}

.banner .swiper-pagination-bullet-active{background-color:white;width:50px;border-radius:6px;opacity:1;}

.chake_nav{padding:10px 0;}

.chake_nav a{display:inline-block;float:left;font-weight:bold;font-size:22px;width:114px;margin:0 10px;height:40px;line-height:40px;margin-bottom:20px;text-align:center; }

.chake_nav a.active{background-color:#af2a37;color:white;border-radius:20px;}

.toutiao{box-shadow:0 0 10px #ccc;background-color:white;padding:20px;border-radius:4px;padding-left:110px;position:relative;height:110px;}

.toutiao img{position:absolute;top:20px;left:20px;height:70px;width:80px;}

.toutiao h4{font-size:22px;color:#333;line-height:34px;width:100%;text-align:center;font-weight:bold;margin-top:5px}

.toutiao p{font-size:16px;color:#888;line-height:26px;width:100%;text-align:center;}

.box1{padding:30px 0 10px;}

.box1 .swiper{width:685px;height:400px;}

.box1 .swiper .swiper1{width:685px;height:400px;position:relative;}

.box1 .swiper .swiper-pagination-bullet{background:#ccc;opacity:.8;}

.box1 .swiper .swiper-pagination-bullet-active{background:#af2a37;opacity:1;}

.box1 .swiper .swiper1 .swiper-slide{width:685px;height:400px; position:relative;}

.box1 .swiper .swiper1 .swiper-slide .img{width:685px;height:400px;}

.box1 .swiper .swiper1 .swiper-slide .txt{width:620px;height:215px;position:absolute;bottom:15px;box-shadow:1px 1px 10px #ccc;left:50%;margin-left:-310px;background-color:white;padding:30px;}

.box1 .swiper .swiper1 .swiper-slide .txt h2{font-weight:unset;color:#af2a37;font-size:22px;}

.box1 .swiper .swiper1 .swiper-slide p{width:100%;line-height:40px;bottom:0px;color:white;text-align:justify;margin-top:20px;}

.box1_news{width:570px;}

.box1 .swiper .swiper1 .swiper-pagination{text-align:right;padding-right:10px;bottom:10px;}

.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets{ padding-right:10px;bottom:14px;}

.swiper-pagination-bullet{width:12px;height:12px;border-radius:50%;}

.swiper .swiper-slide{width:100%;transform:scale(1.1);-webkit-transform:scale(1.1);}

.banner .swiper .swiper-slide-active{z-index:99;transform:scale(1);-webkit-transform:scale(1); -webkit-transition:transform 3.5s; -moz-transition:transform 3.5s; transition:transform 3.5s;}

.boxzt .swiper{width:1400px;height:140px;}

.box1 .swiper .swiper12{width:1400px;height:140px;position:relative;}

.box1 .swiper .swiper-pagination-bullet{background:#ccc;opacity:.8;}

.box1 .swiper .swiper-pagination-bullet-active{background:#af2a37;opacity:1; display:inline-block;}

.box1 .swiper .swiper12 .swiper-slide{width:1400px;height:140px; position:relative;}

.box1 .swiper .swiper12 .swiper-slide .img{width:1400px;height:140px;}

.box1 .swiper .swiper12 .swiper-slide .txt{width:620px;height:215px;position:absolute;bottom:15px;box-shadow:1px 1px 10px #ccc;left:50%;margin-left:-310px;background-color:white;padding:30px;}

.box1 .swiper .swiper12 .swiper-slide .txt h2{font-weight:unset;color:#af2a37;font-size:22px;}

.box1 .swiper .swiper12 .swiper-slide p{width:100%;line-height:40px;bottom:0px;color:white;text-align:justify;margin-top:20px;}

.box1_news{width:685px;}

.box1 .swiper .swiper12 .swiper-pagination{text-align:right;padding-right:10px;bottom:10px;}

.box1_news .box_content{margin-top:10px;}

.box1 .box_content_ul{width:685px;}

.top_title a{display:inline-block;float:left;width:23.33%;margin:0 5%; text-align:center;font-size:20px;color:#333;font-weight:bold;height:40px;line-height:40px;}

.top_title a.active{background-color:#af2a37;color:white;border-radius:5px;}

/*.box_title{height: 60px;width: 100%;border-bottom: 2px solid #dcdcdc;}*/
/*.box_title img{height: 30px;margin-top: 15px;}*/
/*.box_title h3{line-height: 60px;margin-left: 6px;color: #af2a37;font-size: 24px;}*/
/*.box_title .box_title_left{overflow: hidden;border-bottom:2px solid #af2a37;width: 150px;     height: 60px;}*/
.box_title{border-bottom:1px solid #ccc;}

.top_news{padding:20px 0;height:126px;}

.top_news h4{font-size:18px;color:#333;line-height:34px;}

.top_news p{font-size:16px;color:#888;line-height:26px;}

.box_content_newslist .news_li{height:50px;line-height:50px;position:relative;padding-left:30px;border-bottom:0;}

.box_content_newslist .news_li:last-child{border-bottom:0;}

.box_content_newslist .news_li span{display:inline-block;float:right;font-size:14px;color:#888;}

.box_content_newslist .news_li .hd{position:absolute;width:6px;height:6px;border-radius:50%;background-color:#c5c5c5;left:7px;top:22px;}

.box6 .swiper2{width:1400px;height:480px;}

.box6 .swiper2{width:1400px;height:480px;position:relative;}

.box6 .swiper2 .swiper-slide{width:340px;height:480px;}

.box6 .swiper2 .swiper-pagination-bullet{width:20px;height:20px;text-align:center;line-height:20px;font-size:12px;color:white;opacity:1;background:rgba(0, 0, 0, 0.4);border-radius:4px;}

/*.box3{padding:40px 0;}*/
.box3 .new{width:685px;}

.box3 .new .box_content_newslist .news_li{height:50px;line-height:50px;position:relative;padding-left:0;}

.box3 .new .box_content_newslist .news_li:last-child{border-bottom:0;}

.box3 .pro .box_content{padding-top:20px;}

.box3 .pro .pro_li{width:347px;height:225px;margin-right:15px;margin-bottom:15px;display:inline-block;float:left;position:relative;}

.box3 .pro .pro_li:nth-child(2n){margin-right:0;}

.box3 .pro .pro_li .pro_title{position:absolute;width:100%;height:50px;line-height:60px;bottom:0px;color:white;background-image:linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, .9)) !important;text-align:left;text-indent:5px;}

.box3 .pro .pro_li .pro_title span{width:3px;height:20px;background-color:white;margin-top:20px;display:inline-block;float:left;margin-left:6px;}

.box3 .pro .pro_li .xs_box{width:347px;height:225px;background:rgba(0, 0, 0, .7);z-index:99;display:block;position:absolute;top:0;}

.box3 .pro .pro_li .xs_box .xs{width:327px;height:205px;background-color:#af2a37;margin:10px;padding-top:75px;}

.box3 .pro .pro_li .xs_box .xs .title_block{font-size:20px;color:white;width:100%;text-align:center;line-height:30px;}

.box3 .pro .pro_li .xs_box .xs .hx{width:40px;height:2px;background-color:white;margin:10px auto 0;}

.box3 .pro .pro_li:hover .xs_box{display:block !important;}

.box4{background-color:#af2a37;padding:30px 0;}

.box4 a{display:inline-block;float:left; width:270px;height:46px;line-height:46px;text-align:center;border-radius:6px;background-color:white;color:#af2a37;margin-right:40px;margin-bottom:20px;}

.box4 a:nth-child(4n){margin-right:0;}

.box6{width:100%;}

.box6 .box_content{overflow:hidden;}

.box7 .box_content{padding:30px 0;height:300px;}

.box7 .box_content a{display:inline-block;margin-right:21.333px;float:left;
	/*box-shadow:1px 1px 5px #e5e5e5;*/
}

.link{background-color:#af2a37;}

.link .w1400{position:relative;padding:10px 0 10px 80px;    overflow: hidden;}

.link p{position:absolute;top:10px;left:0;line-height:36px;font-size:16px;color:white;}

.link a{line-height:36px;margin-right:0px;color:white;margin-right:40px;}

.foot{width:100%;background-color:#252525;height:220px;color:#444 !important;font-size:14px;padding:25px 0;
	background-image:unset;}

.foot a{color:white !important;}

.foot .left p{line-height:30px;color:white;}

.foot .right p{width:110px;text-align:center;}

.foot .tels{margin-top:30px;}

s
.foot .erweima{margin-top:25px;}

.foot .erweima .weibo{margin-right:50px;}

.foot .erweima p{line-height:24px;color:white;}

.foot .tels p{line-height:36px;font-size:16px;}

.foot2{height:80px;line-height:80px;color:white;background-color:#af2a37;}

.foot2 a{color:white !important;}

.right_fixed_nav{position:fixed;right:2px;bottom:30%;z-index:999;}

.right_fixed_nav .list{width:50px;height:50px;margin-bottom:10px;box-shadow:0px 0px 10px #ccc;border-radius:8px;background-color:white;position:relative;}

.right_fixed_nav .list .ico{margin:10px;height:30px;width:30px;}

.right_fixed_nav .list .right_wx{width:168px;height:168px;padding:3px;position:absolute;right:66px;border:4px solid #af2a37; box-shadow:0px 2px 10px #d6d6d6;display:none;background-color:white;top:-20px;}

.right_fixed_nav .list .right_dh p{font-size:18px;}

.right_fixed_nav .list .right_wx:after{content:"";position:absolute;top:28px;display:inline-block;vertical-align:middle;width:0;height:0;border-style:dashed;border-color:transparent;overflow:hidden;border-left-style:solid;border-left-color:#af2a37;border-width:14px;transform:rotate(0deg);right:-30px;margin-left:-14px;}

.right_fixed_nav .list .right_wx img{width:154px;height:154px;margin-top:0;}

.right_fixed_nav .right_fixed_wx:hover .right_wx{display:block !important;}

.right_fixed_nav .list .right_dh{height:46px;padding:0;
	line-height:40px;
	font-size:26px;
	color:#af2a37;
	font-weight:bold;
	text-align:center;top:0;}

.right_fixed_nav .list .right_dh:after{top:4px;}

.top_div{min-width:1400px;max-width:1920px;margin:0 auto;background-color:#af2a37;height:40px;line-height:40px;color:white;}

.top_div img{width:100%;display:block;}

.box6 .box_content{margin-top:40px;}

.swiper3 .swiper-slide{width:1400px;height:550px;}

.swiper3 .swiper-slide .swiper_slide_left, .swiper3 .swiper-slide .swiper_slide_right{width:685px;height:550px;}

.swiper3 .swiper-slide .swiper_slide_left .pro_li{width:685px;height:550px;position:relative;}

.swiper3 .swiper-slide .swiper_slide_right .pro_li{width:327.5px;height:260px;float:left;display:inline-block;position:relative;}

.swiper3 .swiper-slide .swiper_slide_right .pro_li:nth-child(1){margin-right:30px;margin-bottom:30px;}

.swiper3 .swiper-slide .swiper_slide_right .pro_li:nth-child(2){margin-bottom:30px;}

.swiper3 .swiper-slide .swiper_slide_right .pro_li:nth-child(3){margin-right:30px;}

.swiper3 .swiper-pagination-bullet{border-radius:0;}

.pro_li .xs_box{width:100%;height:100%;;z-index:99;display:block;position:absolute;top:0;}

.pro_li .xs_box .xs{width:calc(100% - 20px);height:calc(100% - 20px);background:rgba(0, 0, 0, .7);margin:10px;padding-top:30%;}

.pro_li .xs_box .xs .title_block{font-size:20px;color:white;width:100%;text-align:center;line-height:30px;}

.pro_li .xs_box .xs .hx{width:40px;height:2px;background-color:white;margin:10px auto 0;}

.voice_2{ width:1400px; position:relative; left:50%; margin-left:-700px;overflow:hidden;}

.voice_2 ul li{ float:left; display:inline; height:610px; color:#fff; cursor:pointer; position:relative;margin-right:20px;border-radius:10px;overflow:hidden;}

.voice_2 .fold{ width:160px; height:100%; text-align:center; position:relative; top:0px; left:0px;margin-right:20px;border-radius:10px;}

.voice_2 .fold .fold_img{width:160px; height:100%;border-radius:10px;}

.voice_2 .fold .fold_txt{position:absolute;top:0;width:100%;height:610px;background-color:rgba(0, 0, 0, .5);}

.voice_2 ul li:last-child{margin-right:0;}

.voice_2 .fold .img{ display:block; background:url("img/icon.png") 0 0 no-repeat; margin-bottom:20px; margin-top:236px;}

.voice_2 .li1 .fold .img{ background-position:-482px -181px; width:56px; height:113px; margin:236px 20px 20px 20px;}

.voice_2 .li2 .fold .img{ background-position:0 -417px; width:51px; height:138px; margin:236px 25px 28px 25px;}

.voice_2 .li3 .fold .img{ background-position:-64px -413px; width:54px; height:142px; margin:239px 23px 20px 23px;}

.voice_2 .li4 .fold .img{ background-position:-136px -204px; width:76px; height:96px; margin:276px 12px 26px 12px;}

.voice_2 .li5 .fold .img{ background-position:-141px -420px; width:53px; height:116px; margin:259px 23px 24px 23px;}

.voice_2 .li6 .fold .img{ background-position:-172px -306px; width:54px; height:104px; margin:270px 23px 25px 23px;}

.voice_2 .fold .txt{ font-size:24px; display:block; width:25px; font-weight:normal; margin:0px 38px; line-height:25px;position:absolute;bottom:40px;}

.voice_2 .unfold{ width:500px; height:100%; display:none; position:relative; top:0px; left:0px;border-radius:10px;}

.voice_2 .unfold .unfold_img{width:500px; height:100%;border-radius:10px;}

.voice_2 .unfold .unfold_txt{position:absolute;top:0;width:100%;height:610px;background-color:rgba(0, 0, 0, .5);}

.voice_2 .unfold .unfold_txt .ico_box{width:100px;height:100px;position:relative; background-color:rgba(255, 255, 255, .5); border-radius:50%; display:flex;flex-wrap:wrap;justify-content:center;align-content:center;flex-direction:row;}

.voice_2 .unfold .unfold_txt .ico_box_xx{width:130px;height:130px;position:relative;left:50%;margin-left:-65px;top:100px;}

.voice_2 .unfold .unfold_txt .hover_txt{position:absolute;bottom:60px;padding:30px;}

.voice_2 .unfold .unfold_txt .hover_txt h4{font-size:24px;margin-bottom:30px;font-weight:unset;}

.voice_2 .unfold .unfold_txt .hover_txt p{line-height:30px;text-align:justify;}

.voice_2 .unfold dl{ margin:50px 60px 0px 60px;}

.voice_2 .unfold dt{ width:100%; text-align:center; margin-bottom:40px;}

.voice_2 .unfold dd{ font-size:18px; line-height:35px;}

.voice_2 .unfold dd b{ font-size:30px; font-weight:normal;}

.voice_2 .unfold dd b a{ font-size:14px; display:inline-block; color:#fff; margin-left:40px;}

.ht{width:100%; height:336px;background:url("../images/hudong.jpg") center no-repeat;background-size:cover;overflow:hidden;}

.ht_box{width:1400px;margin:0 auto;height:336px;position:relative;overflow:hidden;}

.ht_box h1{margin-top:100px;color:white;margin-left:20px;}

.weizhiBox{ height:60px;top:-61px;border-top:1px solid white;}

.weizhiBox .left div{display:inline-block;position:relative}

.weizhiBox .left div b{width:50px;height:3px;position:absolute; left:50%;margin-left:-25px;bottom:4px;}

.weizhiBox .left .active{font-weight:bold;}

.weizhiBox .left .active b{background-color:white;}

.weizhiBox .left div:hover{font-weight:bold}

.weizhiBox .left div:hover b{background-color:white;}

.weizhiBox .right{ width:50px;margin-top:17px }

.weizhiBox .right img{width:36px;height:36px;}

.weizhiBox .left a{border-right:1px solid white;}

.weizhiBox .left div:last-child a{border-right:0;}

.weizhiBox .container .left div:last-child a{border-right:0}

.dz{width:100%;background-color:#f1f1f1;height:50px;line-height:50px;min-width:1400px;font-size:14px;margin-top:-60px;margin-bottom:10px;}

.dz .dz_box{width:1400px;margin:0 auto;}

.mail_add{padding:20px;background-color:white;}

.mail_add .xuzhi{font-size:14px;line-height:40px;background-color:#FAFAFA; border-left:2px solid #af2a37;padding-left:10px;color:#666;margin-bottom:20px;}

.mail_add .xuzhi a{color:#666;}

.mali_list{position:relative;width:100%;padding-left:100px;min-height:40px;margin-bottom:20px;overflow:hidden;}

.mali_list .mail_list_title{position:absolute;height:40px;line-height:40px;top:0px;width:100px;text-align:right;left:0;font-size:14px;}

.mali_list .mail_list_title span{}

.mali_list .miail_list_content{}

.mali_list .miail_list_content input{font-size:16px;line-height:40px;height:40px;color:#555;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #dbdbdb;border-radius:0;vertical-align:middle;padding:0 5px; width:100%;border-radius:5px;}

.mali_list .miail_list_content input[type="radio"]{width:12px;height:12px;margin:5px;position:relative;top:-1px;}

.mali_list_t{overflow:hidden;}

.mali_list_t .mali_list{width:40%;margin-right:5%;display:inline-block;float:left;overflow:unset;}

#imgid img{height:40px;line-height:40px;}

.mail_caozuo{text-align:center;}

.mail_caozuo input{height:38px;line-height:38px;border:1px solid transparent;padding:0 18px;background-color:#af2a37;color:#fff;white-space:nowrap;text-align:center;font-size:14px;border-radius:2px;cursor:pointer}

.layui-btn:hover{opacity:.8;filter:alpha(opacity=80);color:#fff}

.cx_list{margin-bottom:20px;}

.cx_list input{height:40px;width:100%;border-radius:4px;}

.img_4_2{width:685px;}

.img_4_2 a{width:332.5px;margin:0 20px 20px 0;float:left;display:inline-block;}

.img_4_2 a:nth-child(2n){margin-right:0;}

/* 本例子css */
.picScroll-left{ overflow:hidden; position:relative; }

.picScroll-left .hd{ overflow:hidden; height:30px; background:#f4f4f4; padding:0 10px; }

.picScroll-left .hd .prev, .picScroll-left .hd .next{ display:block; width:5px; height:9px; float:right; margin-right:5px; margin-top:10px; overflow:hidden;
	cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat;}

.picScroll-left .hd .next{ background-position:0 -50px; }

.picScroll-left .hd .prevStop{ background-position:-60px 0; }

.picScroll-left .hd .nextStop{ background-position:-60px -50px; }

.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }

.picScroll-left .hd ul li{ float:left; width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }

.picScroll-left .hd ul li.on{ background-position:0 0; }

.picScroll-left .bd ul{ overflow:hidden; zoom:1; }

.picScroll-left .bd ul li{ margin-right:20px; float:left; _display:inline; overflow:hidden; text-align:center; }

.picScroll-left .bd ul li .pic{ text-align:center;padding-top:60px; }

.picScroll-left .bd ul li .pic h4{color:white;font-size:22px;height:36px;line-height:36px;}

.picScroll-left .bd ul li .pic .img{ width:315px; height:210px;margin:0 auto; display:block; padding:2px;}

.picScroll-left .bd ul li .pic p{line-height:30px;font-size:16px;color:white;margin-top:30px;}

.picScroll-left .bd ul li .pic a:hover img{ border-color:#999; }

.picScroll-left .bd ul li .title{ line-height:24px; }

.picScroll-left .txt{height:60px;line-height:60px;text-align:center;}

.picScroll-left .txt li{width:12px;height:12px;display:inline-block;background-color:#ccc;margin:25px 5px;color:white;}

.picScroll-left .txt li.on{background-color:#af2a37}

.box8 .picScroll-left .bd ul li{ margin-right:66.6666px; }

.box8 .picScroll-left .bd ul li .pic{position:relative;}

.box8 .picScroll-left .bd ul li .pic h4{color:#333; width:260px;height:100px;position:absolute;left:20px;top:20px;text-align:left;font-size:16px;padding:5px;line-height:30px;}

.box8 .picScroll-left .bd ul li .pic p{color:#333; width:260px;height:175px;position:absolute;left:20px;top:130px;text-align:left;font-size:16px;padding:5px;line-height:30px;}

.zf_title{text-align:center;font-size:24px;position:relative;height:80px;margin-bottom:30px;}

.zf_title .hengxian{height:2px;width:340px;position:absolute;left:50%;margin-left:-170px;background-color:#af2a37;top:25px;z-index:4;;}

.zf_title .title{width:200px;position:relative;left:50%;margin-left:-100px;background-color:white;text-align:center;z-index:5;line-height:50px}

.zf_title span{display:inline-block;color:#a6a6a6;font-size:18px;width:250px; line-height:24px;position:absolute;left:-25px;}

.box2{ padding:50px 0;}

.box2 .box_content_newslist a{display:inline-block;width:216px;height:328px;margin-right:20px;float:left;position:relative;}

.box2 .box_content_newslist a:last-child{margin-right:0;}

.box2 .box_content_newslist a img{width:216px;height:328px;}

.box2 .box_content_newslist a h3{width:180px;height:260px;line-height:260px;background-color:rgba(209, 40, 33, .7);position:absolute;left:18px;top:34px;color:#fff;text-align:center;display:none;}

.box2 .box_content_newslist a p{position:absolute;
	bottom:0px;
	width:100%;
	text-align:center;
	background-color:#333;
	height:30px;
	line-height:30px;
	color:white;
	font-size:16px;
}

.box2 .box_content_newslist .active h3{display:block;}

.box2 .box_content_newslist .active p{display:none;}

.about{width:680px;line-height:44px !important;text-align:justify !important;text-indent:2em;}

.about a{color:#af2a37;}

.box3{ background-color:#f8f8f8;padding:50px 0;}

.box3 .box_content{display:flex;
	justify-content:space-between;
	align-items:center;}

.box4{padding:50px 0;background-color:white;}

.box4 .youshi_img{width:660px;}

.box4 .youshi_img .ys_img1{width:660px;height:310px;border-radius:20px;}

.box4 .youshi_img .ys_img2{width:660px;height:310px;margin-top:20px;}

.box4 .youshi_img .ys_img2_1{width:320px;height:310px;display:inline-block;float:left;border-radius:20px;}

.box4 .youshi_img .ys_img2_2{width:320px;height:310px;display:inline-block;float:right;border-radius:20px;}

.box4 .youshi_ul{width:690px;padding-top:40px;}

.box4 .youshi_ul .youshi_li{width:690px;padding-left:100px;line-height:40px;font-size:16px;position:relative;overflow:hidden;margin:40px 0;min-height:150px}

.box4 .youshi_ul .youshi_li img{position:absolute;left:0px;top:0;}

.box5{background-image:url("../images/box5.png");background-size:1920px auto;padding:50px 0;height:427px;}

.box5 .div_li{display:inline-block;width:275px;margin:20px 95.83px;float:left;}

.box5 .div_li .div_img{width:275px;height:200px;background-image:url(../images/yqico.png);background-size:275px 200px;background-repeat:no-repeat; margin:0 auto;}

.box5 .div_li .div_img h2{font-size:76px;font-weight:500;color:#fff;text-align:center;line-height:200px;}

.box5 .div_li p{width:325px;line-height:36px;color:white;text-align:center;margin-left:-25px;margin-top:20px;}

.box6{padding:50px 0;}

.news{}

.news_list:hover .div_img{transform:scale(1.1);transition:all 0.5s;}

.news_list{width:327.5px;margin-right:30px;display:inline-block;float:left;border:1px solid #e1e1e1;overflow:hidden;}

.news_list .div_img{width:327.5px;height:245px;overflow:hidden;}

.news .news_list:last-child{margin-right:0;}

.news_list .news_li:last-child{margin-right:0;}

.news_list .news_li img{width:320px;height:270px;}

.news_list a{padding:20px 10px;display:block;text-align:justify;line-height:26px;color:#333;height:92px;}

.news_list p{margin-bottom:20px;margin-left:10px;color:#999;font-size:14px;}

.box7 .logo_bg img{margin-bottom:20px;}

.box7 .logo_bg p{line-height:40px;height:40px;}

.box7 .erweima img{width:160px;height:160px;margin-bottom:0px;margin-top:20px;}

.box7 .erweima p{text-align:center;line-height:40px;}

.box7 .bott_nav_list{display:inline-block;width:200px;float:left;margin-right:10px;}

.box7 .bott_nav_list h4{width:200px;text-align:center;display:block;line-height:36px;margin-bottom:10px;font-size:22px}

.box7 .bott_nav_list a{width:200px;text-align:center;display:block;line-height:30px;color:#777;}

.top_div{
	background-color:#af2a37;
}

.nav1920{background-color:unset;}

.title_box{
	height:50px;
	line-height:50px;
	width:100%;
	background-color:#e8f2fb;
	padding:0 10px 0 0;
}

.title_box .title{
	width:auto;
	display:inline-block;
	float:left;
	font-size:24px;
	color:#333;
	background-color:#af2a37;
	color:white;
	padding:0 10px;
}

.title_box .more{
	display:inline-block;
	float:right;
	font-size:14px;
	color:#777;
	cursor:pointer;
	font-weight:500;
	margin-top:10px;
}

.sheyin{width:100%;height:580px;background-image:url(../images/sheying_bg.jpg);background-size:1920px 694px;background-repeat:no-repeat;padding-top:50px;}

.sheyin .swiper13{margin-top:30px;}

.box1 .swiper13{width:100%;height:420px;}

.box1 .swiper13 .img{height:360px;position:relative;}

.box1 .swiper13 .img p{height:40px;line-height:40px;text-align:center;background-color:white;position:absolute;bottom:0;width:100%;}

.box1 .swiper13 .swiper-pagination-bullet{border-radius:0;}

.foot2{height:auto;line-height:40px;padding:20px 0;background-color:#323232;}

.foot2_1{width:100%;text-align:center;}

.foot2_1 p{display:inline-block;border-right:1px solid #888;padding:0 20px;height:24px;line-height:24px;}

.foot2_1 p:last-child{border-right:0;}

.foot2_2{width:840px;overflow:hidden;margin:0 auto;}

.box2_pro{height:500px;background:url(../images/pro_bg.jpg);background-size:1920px 410px;background-position:top center;background-repeat:no-repeat;}

.box2_pro .title_box{background-color:unset;text-align:center;width:100%;margin-bottom:20px;}

.box2_pro .title_box .title{width:100%;font-weight:bold;color:white;padding-bottom:20px;}

.box2_pro .swiper{width:100%;height:380px;}

.box2_pro .swiper13 .img{width:100%;height:380px;}

.box2_pro .swiper13 .img p{width:100%;height:40px;line-height:40px;text-align:center;background-color:rgba(0, 0, 0, .6);position:absolute;bottom:0;color:white}

.swiper-button-prev:after{position:absolute;left:-60px;}

.swiper-button-next:after{position:absolute;right:-60px;}

.link .w1400 .link_box{width:1120px;}

.link .w1400 .link_yq{width:180px;height:30px;display:inline-block;float:right;background-color:#af2a37;border-color:#af2a37;}

.link .w1400 .link_yq select{width:100%;height:36px;line-height:36px;padding:0 5px; border-radius:5px;background-color:#af2a37;border-color:white;color:white;    font-size: 16px;
    width: 180px;}

.yema input, .yema a{border-color:#af2a37 !important;color:#af2a37 !important;}

.yema li.active a, .yema button{background-color:#af2a37 !important;color:white;border-color:#af2a37 !important;}

.gywm{background-image:url("../images/box1_bg.jpg");background-size:506px 548px;background-repeat:no-repeat;background-position:center;height:700px;}

.gywm .box_content p{font-size:16px;color:#333;text-align:justify;line-height:44px;margin-top:40px;text-indent:2em;}

.gywm_nav{width:100%;margin-top:50px}
.gywm_nav_li{width:33.33%;text-align:center;border-right:1px solid #e1e1e1;}
.gywm_nav_li:last-child{border-right:0;}
.gywm_nav_li img{margin:0 auto;height:55px;}
.gywm_nav .gywm_nav_li p{font-size:16px;color:#333;width:100%;text-align:center;margin-top:10px;text-indent:0;}

.box1_video{padding-top:70px;}
.video{width:600px;height:500px;padding-top:30px;}


.video_bf_div{position: fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.7);z-index:999;top:0;display:none;}

.video_bf_box{position: absolute;top: 20px;width: 1000px;height: 640px;left: 50%;top: 50%;margin-left: -500px;margin-top: -320px;z-index:9999;background-color:white;border-radius:5px 5px 0 0;}

.video_bf_box .anniu{height:40px;width:100%;background-color:#e1e1e1;border-radius:5px 5px 0 0;}
.video_bf_box .anniu h4{line-height:44px;float:left;margin-left:10px;display:inline-block;font-size:18px;color:#333;font-weight:400;}
.video_bf_box .anniu .gb{font-size: 26px;display: inline-block;width: 40px;text-align: center;height: 40px;line-height: 40px;float: right;color:#333;cursor:pointer;}
.video_bf{}

.ywzl_box{width:100%;height:780px; background:url(../images/probox_bg.jpg);background-size:1920px 980px;background-position:center;background-repeat:no-repeat;padding:80px 0;}
.ywzl_box .box_content{overflow:hidden;margin-top:60px;}
.ywzl_li{width:330px;height:445px;overflow:hidden;border-radius:10px;border:1px solid #af2a37;display:inline-block;float:left;margin-right:26.6666px;transition:all .5s;cursor:pointer;}
.ywzl_li:nth-child(4n){margin-right:0;}

.ywzl_li .n1 .txt{width: 328px;
	height: 100px;
	top: 310px;
	display: block;
	text-align: center;}
.ywzl_li img{width:330px;}
.ywzl_li .n1 .txt h3{font-size:24px;font-weight:500;color:white;line-height:40px;}
.ywzl_li .n1 .txt a{height:30px;width:140px;text-align:center;line-height:30px;display:block;margin:0 auto;margin-top:20px;border-radius:20px;border:1px solid white; color:white;font-size:14px;top:30px;}
.ywzl_li .n2 .txt h2{margin-top:60px;width:328px;text-align:center;font-size:24px;font-weight:600;color:#000;line-height:40px;display:block;}
.ywzl_li .n2 .txt p{margin-top:30px;line-height:26px;font-size:16px;font-weight:500;color:#777;text-align:center;width:328px;display:block;}
.ywzl_li .n2 .txt a{width: 4em;
	display: block;
	margin: 180px auto 0;
	color: #af2a37;}
.ywzl_li .n2 .txt img{display:block;margin:10px auto;width:auto;}
.ywzl_li:hover .n2{display:none;}

.zxzxdiv{width:100%;height:300px; background:url(../images/zxzx_bg.jpg);background-size:1920px 300px;background-position:center;background-repeat:no-repeat;padding:105px 0;}
.zxzxdiv .title{font-size:30px;font-weight:500;}

.zxzxcontent{width:100%;padding:70px 0;background-color:#f8f8f8;overflow:hidden;}
.zxzxcontent .box_content_newslist{overflow:hidden;}
.zxzx_li{width:335px;height:332px; margin-right:20px;display:inline-block;float:left;background-color:white;}
.zxzx_li:last-child{margin-right:0;}
.zxzx_li .img{width:330px;height:200px;overflow:hidden;}
.zxzx_li h4{line-height:26px;font-size:16px;color:#333;font-weight:500;padding:10px 5px;text-align:justify;border-bottom:1px solid #e1e1e1;height:72px;}
.zxzx_li p{line-height:50px;width:100%;font-size:14px;color:#777;text-align:justify;padding:0 5px;height:50px;}
.zxzx_li:hover{border-bottom:4px solid #af2a37;}
.zxzx_more{color:#af2a37;border:1px solid #af2a37;width:120px;height:36px;line-height:36px;text-align:center;border-radius:20px;margin:0 auto;display:block;margin-top:50px;}


.swiper12{height:160px!important;padding-bottom:100px;}
.swiper12 .swiper-wrapper{height:100px;}
.swiper12 .swiper-slide{width:184px;height:100px;border:1px solid #e1e1e1;border-radius:5px;transform: scale(1);-webkit-transform: scale(1);}
.swiper12 .swiper-pagination{bottom:20px;}
.swiper12 .swiper-pagination-bullet{width:16px;height:4px;border-radius:0;}
.swiper12 .swiper-pagination-bullet-active{background:#af2a37;width:24px;}

.lxwm_div{width:100%;height:300px; background:url(../images/lxwm_bg.jpg);background-size:1920px 300px;background-position:center;background-repeat:no-repeat;padding:70px 0;}
.lxwm_div .left h1{color:#af2a37;margin-bottom:30px;}
.lxwm_div .left h3{color:#af2a37;margin-bottom:20px;font-weight:500;}
.lxwm_div .left .lxwm{width:140px;height:44px;font-size:16px;color:white;background-color:#af2a37;text-align:center;line-height:44px;border-radius:5px;margin-top:10px;}
.lxwm_div .right img{border:4px solid #af2a37;margin-top:20px;}
.lxwm_div .right p{width:110px;text-align:center;color:#af2a37;margin-top:10px;}


.foot1{width:100%;padding-top:30px;border-bottom:1px solid #8a8a8a;padding-bottom:20px;margin-bottom:20px;}
.logos{padding-right:50px;margin-right:50px;}
.foot .tels{border-left:1px solid #e1e1e1;padding-left:50px;display:inline-block;float:left;margin-top:10px;height:60px;padding-bottom:30px;}
.foot .tels p{line-height:30px;font-size:15px;}
.foot2{height:60px;padding-bottom:20px;}
.foot2 p{line-height:60px;}
.foot2 a{line-height:60px;display:inline-block;}
.foot .right p{width:auto;color:white;}