@charset "UTF-8";.clear:after{display:block;clear:both;height:1px;content:''}
.f_both,.clear{clear:both}
.wrapper{display:none;margin:0 !important}
.mt50{margin-top:50px}
a:hover{text-decoration:none;color:#df3416 !important}
.nav_div{width:1200px;margin:0 auto}
.logo_div{width:235px;height:81px;float:left}
.nav_list{width:920px;height:81px;overflow:hidden;float:right;margin-left:6px}
.nav_list a{color:#000000;font-size:16px;line-height:81px;margin:0 15px}
.flash_div{width:1200px;margin:0 auto;position:relative;top:0;left:0;background:#333333;height:475px;border-radius:5px}

.flash_div .swiper{width:100%;height:100%}
.flash_div .swiper-slide{text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.flash_div .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}
.flash_div .swiper{width:100%;height:300px;margin-left:auto;margin-right:auto}
.flash_div .swiper-slide{background-size:cover;background-position:center}
.flash_div .mySwiper2{height:475px;width:845px;position:absolute !important;top:0;left:0}
.flash_div .mySwiper{height:438px !important;box-sizing:border-box;width:334px !important;position:absolute !important;top:0;right:0;padding:21px !important;padding-left:10px !important}
.flash_div .mySwiper .swiper-slide{width:100% !important;height:82px;opacity:0.7;position:relative;top:0;left:0;margin-top:25px}


.flash_right{display:block !important}
.flash_right  .swiper-slide{display:block !important}
.mySwiper .swiper-slide-thumb-active{opacity:1}
.flash_right_img{width:145px;height:82px;position:absolute;left:0;top:0}
.flash_right_img img{width:100%;border-radius:5px;border:2px #333333 solid}
.flash_right_p{width:145px;position:absolute;left:155px;top:10px;text-align:left;font-size:14px;color:#fff;line-height:24px}
.flash_right_p a{font-size:14px;color:#fff;line-height:24px}
.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}
.flash_right .swiper-slide:first-child{padding-top:0;margin-top:10px}
.swiper-slide-thumb-active .flash_right_img img{width:100%;border-radius:5px;border:2px #e60012 solid}
.mySwiper2_img{position:absolute;top:0;left:0;z-index:100}
.mySwiper2_bg{position:absolute;top:0;left:0;z-index:120}
.mySwiper2_p{position:absolute;bottom:0;left:0;z-index:140;font-size:24px;color:#fff;font-weight:normal;padding:0 20px;line-height:90px;display: block;width: 100%;text-align: left;}
.mySwiper2_p a{font-size:24px;color:#fff;font-weight:normal;line-height:90px}
.mySwiper1 .swiper-slide{    -webkit-transform: scale(1) !important;transform: scale(1) !important;}

.roll-news{width:1200px;height:50px;background:#f9f9f9;margin:10px auto;border-radius:5px;margin-top:30px}
.roll-news-title{width:147px;text-align:center;font-size:18px;color:#000000;line-height:34px;font-weight:bold;text-align:center;border-right:1px #dadada solid;float:left;margin-top:10px}
.roll-news-content{width:980px;overflow:hidden;float:left;margin-left:33px}
.roll-news-content ul{white-space:nowrap}
.roll-news-content ul li{display:inline-block;line-height:51px;font-size:13px;color:#000000;margin-right:30px}
.roll-news-content ul li  a{color:#000;font-size:14px}
.roll-news-content ul li span{color:#1a5799;margin-right:5px}
.layout_div1{width:1200px;margin:0 auto;margin-top:30px}
.layout_div1_left{width:692px;float:left}
.layout_div1_right{width:470px;float:right}
.layout_div1_list1{width:100%;margin-top:29px;overflow:hidden;height: 564px;}
.layout_div1_list1 ul{width:720px}
.layout_div1_list1 li{width:330px;height:256px;margin-bottom:26px;float:left;margin-right:30px}
.layout_div1_list1 li img{width:100%;border-radius:5px}
.layout_div1_list1 li p{text-align:left;margin-top:10px}
.layout_div1_list1 li p a{font-size:14px;color:#4a4a4a;line-height:22px}
.layout_tittle_h2_1{width:100%;border-bottom:1px #e5e5e5 solid;height:46px;text-align:left;position:relative;top:0;left:0}
.layout_tittle_h2_1 span{border-bottom:3px #e60012 solid;line-height:44px;display:inline-block;font-size: 22px;}
.layout_tittle_h2_1 a{font-size:14px;color:#4a4a4a;position:absolute;right:5px;top:10px}
.layout_div2{width:1200px;margin:0 auto;margin-top:30px}
.layout_div1_list2{width:100%;margin-top:29px;overflow:hidden}
.layout_div1_list2 ul{width:1300px}
.layout_div1_list2 li{width:275px;height:236px;margin-bottom:20px;float:left;margin-right:32px}
.layout_div1_list2 li img{width:100%;border-radius:5px}
.layout_div1_list2 li p{text-align:left;margin-top:10px}
.layout_div1_list2 li p a{font-size:14px;color:#4a4a4a;line-height:22px}
.guanggao_1{width:1200px;margin:0 auto}
.layout_div3{width:1200px;margin:0 auto;margin-top:30px}
.layout_div3_left{width:760px;float:left}
.layout_div3_right{width:400px;float:right}
#demo{width:759px;height:385px;border:1px solid #CCC;margin:20px auto;overflow:hidden}
#demo li{float:left;position:relative;width:82px;height:100%;overflow:hidden;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;cursor:pointer}
#demo li .demo_bg{position:absolute;width:100%;height:50px;line-height:50px;background:#000;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;bottom:0;left:0;display:none;text-align:center;z-index:110;opacity:0.3 !important}
#demo li .demo_p{position:absolute;bottom:0;left:0;width:100%;height:50px;z-index:120;opacity:1 !important;display: none}
#demo li:first-child .demo_p{display: block;}

#demo li .demo_p a{color:#FFF;text-decoration:none;line-height:50px;font-size:16px}
#demo li .demo_p a:hover{color:#fff !important;text-decoration:none}
#demo li:first-child{width:513px;filter:alpha(opacity=100);-moz-opacity:1;opacity:1}
#demo li:first-child div{display:block}
#demo li .demo_s_p{font-size:16px;display:flex;flex-direction:column;writing-mode:vertical-lr;text-orientation:upright;width:50px;padding:0 15px;color:#fff;position:absolute;top:15px;left:13px}

.layout_div3_right .swiper{width:100%;height:385px;margin-top: 20px;}
.layout_div3_right .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.layout_div3_right .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}
.layout_div3_right .swiper-slide{width: 191px;height: 348px;}
.layout_div3_right .swiper-slide img{width: 100%}
.layout_div3_right .swiper-pagination{bottom: -25px !important;}

.layout_div4{width: 100%;margin-top: 30px;}
.tj_div{width: 1200px;margin:0 auto;position: relative;top: 0;left: 0;height: 489px;}
.tj_icon{position: absolute;top: 0;left: -40px;}


.layout_div6{width:1200px;margin:0 auto;margin-top: 30px; overflow: hidden;}
.layout_div1_list3{width:100%;margin-top:29px;overflow:hidden}
.layout_div1_list3 ul{width:1300px}
.layout_div1_list3 li{width:298px;height:298px;margin-bottom:20px;float:left;margin-right:1px;position: relative;top: 0;left: 0;}
.layout_div1_list3 li .hd_icon{width:100%;position: absolute;top: 0;left: 0;text-align: left;}

.foot_div{background: #333333;padding:50px 0;}
.foot_layout{width: 1200px;margin:0 auto;}

.foot_logo_nav{width: 100%;}
.foot_logo{width:221px;height: 57px; float: left;}
.foot_nav{width: 780px; float: right;}
.foot_nav ul{}
.foot_nav li{float: left;}
.foot_nav li a{font-size: 16px; color: #ffffff; line-height: 57px;text-align: left;padding-left:47px;margin-right: 28px;display: block;}
.icon2{background: url(../images/icon2.jpg) top left no-repeat;}
.icon3{background: url(../images/icon3.jpg) top left no-repeat;}
.icon4{background: url(../images/icon4.jpg) top left no-repeat;}
.icon5{background: url(../images/icon5.jpg) top left no-repeat;}
.icon6{background: url(../images/icon6.jpg) top left no-repeat;}
.icon7{background: url(../images/icon7.jpg) top left no-repeat;}


.foot_ewm_about{width: 100%;margin-top: 40px;}
.foot_ewm{width: 221px; }
.foot_ewm li{width: 90px;float: left;}
.foot_ewm li .ewm_p{text-align: left;font-size: 16px;color: #fff; line-height: 30px;margin-bottom: 15px;}

.foot_about{width: 780px; float: right;}
.foot_yqlj{text-align: left;margin-top: 10px;}
.foot_yqlj h2{text-align: left; color: #868585;font-size: 16px;}
.foot_yqlj_list{margin-top: 10px;text-align: left;color: #868585;font-size: 14px; line-height: 30px;margin-left: -5px;}
.foot_yqlj_list a{color: #868585;font-size: 14px; line-height: 30px;margin:0 5px;}

.foot_a{width: 100%;margin-top: 10px;border-top: 1px #313131 solid;padding-top: 20px;text-align: left;color: #868585;font-size: 14px; line-height: 30px;}

.pc-banner{margin-top: 30px;}

.ztbd_div .swiper-pagination{width: 100%;bottom: -140px !important;}

.layout_div6_flash{width: 760px;height: 425px;float: left; position: relative;top: 0;left: 0;margin-top: 30px;}
.layout_div6_flash img{width: 100%;}

.fimg_h2_p{width: 740px;height: 68px;position: absolute;bottom: 0;left: 0;text-align: left;padding:0 10px;z-index: 120;}
.fimg_h2_p a{font-size: 16px;line-height: 68px; color: #fff;}
.fimg_h2{width: 760px;height: 68px;position: absolute;bottom: 0;left: 0;background: #000;opacity: 0.5; z-index: 110;border-radius: 5px;}
.fimg_img{width: 760px;height: 425px; position: absolute;top: 0;left: 0;z-index: 100;border-radius: 5px;}


.plist6{width: 400px;float: right;margin-top: 30px;}
.plist6_1{width: 400px;}
.plist6_1_img{width: 180px;float: left;}
.plist6_1_p{width: 200px; float:right;text-align: left;}
.plist6_1_p a{font-size: 16px; color: #e60012}
.plist6_1_p p{ color: #4C4A4A;font-size: 16px;margin-top: 10px;}

@media only screen and (min-width:768px){body{width:1600px}
}@media only screen and (min-width:1200px){body{width:100%}
.foot_div{width:100%}
}