﻿/*标签样式初始化*/
div,ul,li,span,p,img,h1,h2,h3,h4,h5,h6,dl,dt,dd{margin: 0px; padding: 0px;list-style: none;}
i,em{font-style: normal;}
/*公共样式部分*/
body {color: #666;margin: 0 auto;background-color: #fff; font-family: "Microsoft YaHei";overflow-x: hidden;font-weight: normal;}

#copy { display: none;}
*{-webkit-box-sizing: border-box;box-sizing: border-box;}
a {color: #666; text-decoration: none;}
a:hover { color:#e80b0b;text-decoration: none; border-bottom-style:}

.box{ margin:0 auto;width:80%;min-width: 1260px; box-sizing: border-box;}
.page{margin:0 auto;width:1260px;min-width:1260px;}
.bg{ width: 100%;min-width:1260px;}

.fl { float: left;}
.fr {float: right;}

/*左右浮动清除*/
.clear { clear: both;height: 0px; overflow: hidden;}


.ny-l{
	width: 270px;
	overflow: hidden;
	float: left;
}



/*间隙*/
.top10 {padding-top: 10px;}
.top20 {padding-top: 20px;}
.top30 {padding-top: 30px;}
.top40 {padding-top: 40px;}
.top50 {padding-top: 50px;}
.top60 {padding-top: 60px;}
.top70 {padding-top: 70px;}
.top80 {padding-top: 80px;}
.top90 {padding-top: 90px;}
.top100 {padding-top: 100px;}


/*标题*/
.font_en {font-family: Arial, Helvetica, sans-serif;text-transform: uppercase;font-weight: normal;}
.en {font-family: Arial, Helvetica, sans-serif;font-weight: normal;}
.t{text-align: center;}
.t p{font-size:40px;color: #222;font-weight: bold;}
.t d{color: #fc714d;}
.t span{width: 60px;height: 4px;background-image: linear-gradient(to right, #0077ed 50%,#fc714d 0%);margin: 15px auto 0;display: block;}
.t dd{color: #666;font-size: 18px;line-height: 35px;}



/*logo*/
.head_bg{position: relative;}
.head{display: flex;align-items: center;justify-content: space-between;height: 126px;}
.head_box{display: flex;align-items: center;height: 100%;padding-right: 30px;box-shadow: 10px 0px 20px rgba(0,0,0,0.05)}
.logo{ margin-top:9px;}
.name{margin-left: 20px;}
.name dd{font-size: 14px;font-family: 'Arial'; letter-spacing: 3.2px;margin-top: 5px;color:#ccc;text-transform: uppercase;}

.head_tel p{font-size: 25px;color: #222;font-weight: bold;padding-left: 55px; height:60px;background: url(../images/20210724205354_1414224024.png)no-repeat center left;line-height: 60px;font-family:"Impact";}



/*导航*/
.nav{height:130px;}
.nav>ul>li{ float: left; display:block;height:130px;z-index: 99;}
.nav>ul>li+li{margin-left:50px;}
.nav>ul>li>a{display: block; color: #333; font-size: 17px;text-align: center; z-index: 3333;position: relative;line-height: 130px;}
.nav>ul>li.navcurrent>a,.nav>ul>li:hover>a{color: #f40200;}

@media (max-width: 1800px){
.nav>ul>li+li{margin-left: 44px;}
}
@media (max-width: 1700px){
.nav>ul>li+li{margin-left: 41px;}
}
@media (max-width: 1650px){
.nav>ul>li+li{margin-left: 40px;}
}


/*幻灯片*/
.banner-box{ min-width:1300px; height:787px; position:relative; margin:0 auto;overflow:hidden; width:100%; position:relative; z-index:1;}
.banner-box .bd, .banner-box .bd ul{ width:100% !important; }
.banner-box .bd li{ width:100% !important; height:787px; background-position: center; background-repeat: no-repeat; background-color: #000}
.banner-box .bd li a{ display:block; background-size:auto;width: 100%;height: 100%;position: relative;z-index: 9;}
.banner-btn{ width: 100%; position: absolute; top:240px; left: 0; margin-left: 0; height: 380px; overflow: hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:30px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out; z-index: 9;}
.banner-btn a.prev{ left:-50px; background:url(../images/20210724160529_2123553471.png) no-repeat 0 0; } 
.banner-btn a.next{ right:-50px; background:url(../images/20210724160529_2123553471.png) no-repeat -49px 0; }
.banner-box .hd { position:absolute; bottom:20px; width: 100%; display: block; }
.banner-box .hd ul{ text-align: center}
.banner-box .hd ul li{ width:10px; height:10px; border-radius :50%; text-indent:-9999px; background:#fff; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out; opacity:0.8;}
.banner-box .hd ul li.on{ background: #f40200;border-radius: 8px; width:70px;}
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{ filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }

.cpgd a{ display:block; width:290px; background-color:#ff0000; height:42px; line-height:42px; margin:20px auto 0; text-align:center; font-size:15px; color:#fff;  border-radius:40px;}

.prozi{ width:100%; height:108px; margin-top:38px; color:#a5a5a5; font-size:18px; text-align:center; background:url(../images/tb0.png) no-repeat center 38px; font-family:"Arial";}
.prozi a{ font-size:41px; font-weight:bold; color:#b3310d; line-height:70px;font-family:"΢���ź�";}
.box{ width:1260px; margin:0 auto;}
.tab{ width:1260px; margin:0 auto;}
.tab-hd { width:37px; height:220px; margin-right:25px; float:left; margin-top:45px;}
.tab-hd li{ width:37px; text-align:center; background:url(../images/aoxinfl.png); height:220px; box-sizing:border-box; padding-top:60px; padding-left:7px;}
.tab-hd li a{ font-size:20px; text-decoration:none; display:block; writing-mode:vertical-lr; color:#fff; letter-spacing:3px;}

.tab-bd{ float:right; width:1180px;}
.tab-bd li{display:none; border-top:0 none; font-size:24px;}
.tab-bd li.thisclass{ display:list-item;}
.tab-bd li dl{ width:278px; float:left; text-align:center; margin-top:24px; margin-left:8px; margin-right:8px; display:block;}
.tab-bd li dl dt{}
.tab-bd li dl dd{ width:100%; line-height:50px; background-color:#fff; display:block; text-align:center; color:#333; font-size:15px; text-decoration:none; font-weight:normal;}
.tab-bd li dl:hover dd{ width:100%; line-height:50px; display:block; text-align:center; color:#333; font-size:15px; text-decoration:none; font-weight:normal; text-decoration:underline;}
.probg{ width:100%; float:left;  background:url(../images/pbg.jpg); padding-bottom:50px;}
.he_border2{width:278px;height:278px;padding:0;margin:0;position:relative;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border2 .he_border2_img{display:block;width:100%;padding:0;margin:0;position:relative;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border2:hover .he_border2_img{position:absolute;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.he_border2 .he_border2_caption{color:#fff;padding:0;margin:0;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border2 .he_border2_caption::before,.he_border2 .he_border2_caption::after{position:absolute;content:'';opacity:0;-webkit-transition:opacity 0.4s,-webkit-transform .4s;-moz-transition:opacity 0.4s,-moz-transform .4s;-o-transition:opacity 0.4s,-o-transform .4s;transition:opacity 0.4s,transform .4s}
.he_border2 .he_border2_caption::before{top:14%;right:5%;bottom:14%;left:5%;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}
.he_border2 .he_border2_caption::after{top:8%;right:10%;bottom:8%;left:10%;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0}
.he_border2:hover .he_border2_caption::before,.he_border2:hover .he_border2_caption::after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.he_border2 .he_border2_caption,.he_border2 .he_border2_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden; z-index:1000}
.he_border2 .he_border2_caption_h{font-size:1.3em;font-weight:700;text-align:center;width:80%;position:absolute;top:20%;left:10%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:1}
.he_border2 .he_border2_caption_p{font-size:1em;text-align:center; font-size:20px;width:80%;position:absolute;top:60%;left:10%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;opacity:0}
.he_border2:hover .he_border2_caption_p{top:45%;opacity:1}

.jjbg{ width:100%; height:643px; background:url(../images/jjbg.jpg) center; float:left;}
.jjbox{ width:1260px; margin:50px auto 0 auto; overflow:hidden;}
.jjy img{ width:1260px; height:8px; margin:0 auto; display:block;}
.jjtu{ float:right; margin-top:37px; margin-left:18px; width:655px; height:470px;}
.jjyou{ width:555px; float:left; margin-top:6px;}
.jjbt{ width:100%; border-bottom:1px dashed #4c4c4c;line-height:53px; color:#fff; font-size:33px; line-height:73px; border-bottom:3px solid #fff;}
.jjbt span{ width:187px; height:37px; margin-top:7px; display:block;}
.jjzi{ width:100%; font-size:15px; line-height:30px; color:#fff; margin-top:18px; text-align:justify;}
.jjd{ width:180px; height:30px; background:url(../images/gdtb.png) center center; text-align:center; margin-top:40px; float:left;}
.jjd a{ color:#333; line-height:30px; font-size:15px; font-weight:bold;}
.jjd a:hover{ text-decoration:underline; color:#941617; line-height:30px; font-size:15px;}

.jjtu2{ width:365px; height:72px; float:right; margin-top:30px;}

.xwzi{ width:100%; height:158px; margin-top:30px; color:#a5a5a5; font-size:18px; text-align:center; background:url(../images/tb0.png) no-repeat center 38px;}
.xwzi a{ font-size:41px; font-weight:bold; color:#b3310d; line-height:90px;font-family:"΢���ź�";}
.xwzi span{ font-size:16px; line-height:55px; text-align:center; border-top:1px solid #dddddb; display:block;}
.news{ width:100%; margin-left:-10px;}
.news dl{ width:610px; float:left; margin-left:10px; margin-right:10px; margin-bottom:34px;}
.news dl dt{ width:234px; height:165px; float:left;}
.news dl dd{ width:355px; float:right; color:#8b8a8a; font-size:14px; line-height:25px;}
.news dl dd a{ color:#262626; font-size:16px; line-height:37px;}
.news dl dd a:hover{ text-decoration:underline; color:#911314; font-size:16px; line-height:37px;}
.news dl dd .gd a{ width:132px; height:32px; border:1px solid #f58b27; display:block; text-align:center; font-size:14px; color:#ff8915; line-height:32px; margin-top:17px;}


/*版权*/
.copyright{  background:url(../images/dibg.jpg) no-repeat center; width:100%; height:520px; margin-top:30px;}
.crcon{ padding:90px 0 60px 0;display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:flex-start;}
.crcon ul{display: -webkit-flex;display: flex;justify-content:flex-start;flex-wrap: nowrap;align-items:flex-start;}
.crcode img{ width:150px; height:150px; margin-bottom:15px; display:block;}
.crcode li{ text-align:center; font-size:15px; color:#666; font-weight:lighter;}
.crcode li+li{ margin-left:10px;}
.crcontact p{ font-size:16px; color:#333; font-weight:lighter; line-height:38px;padding-left:35px; background:url(../images/20201226152921_490613216.png) no-repeat left center;}
.crcontact .cr_tel{ font-size:30px; color:#e12b2d; font-family:impact; margin-bottom:20px;}
.kslj p{ display:inline-block; font-size:18px; color:#1a1a1a; font-weight:lighter; padding-bottom:15px; margin-bottom:20px; border-bottom:1px solid #515151;}
.kslj a{ display:block; font-size:15px; color:#333; font-weight:lighter; line-height:35px; text-align:left;}
.crcontact p:nth-child(2){ background-image:url(../images/20201226152921_631044474.png);}
.crcontact p:nth-child(3){ background-image:url(../images/20201226152921_74257450.png);}
.crcontact p:nth-child(4){ background-image:url(../images/20201226152921_106834659.png);}
.crcontact p:nth-child(5){ background-image:url(../images/20201226152921_822209370.png);}
.kslj a:hover{ color:#e12b2d; text-decoration:underline;}
.kslj li+li{ margin-left:65px;}
.links{ height:64px; background:url(../images/20201226152921_1073088298.png) no-repeat right center;display: -webkit-flex;display: flex;justify-content:flex-start;flex-wrap: nowrap;align-items:center; font-size:16px; color:#333;}



