﻿ 
*{-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
        box-sizing: border-box;
}
img{max-width: 100%;}
a img{
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
input[type="button"],
input[type="submit"]{cursor: pointer;}
button{cursor: pointer;}
a:hover img{
    opacity: .8;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}
input[type="button"],input[type="submit"],input[type="reset"],button{
    -webkit-appearance: none;
}
a{
    color: #484848;
}
a:hover{
    color: #fa2e24;
}
.wp{
    width: 100%;max-width: 1200px;margin: 0 auto;
}
.wp2{width: 100%;max-width: 1353px;margin: 0 auto;}
html,body{height:100%;}
/*公用*/

/*头部*/

/*底部*/

/*手机导航*/

/*******************************
  -------[=头部]-------
********************************/
#hd{ z-index: 9;clear: both;height: 100px;line-height: 90px;background-color:#fff;}
.logo{float: left;max-width: 20%;}
.logo img{display: inline-block;vertical-align: middle;}
.hdr{float: right;}
#top { background:#fa2e24;height:25px;line-height:25px;color:#fff;}
#top .topleft {float:left; }
#top .topright { float:right;}
#top .topright a { color:#fff;}
.hd-tel{
    float: right;
    text-align: right;
    width: 200px;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    font-size: 20px;
    color: #fa2e24;
    margin: 20px 0px 0 55px;
    background:url(../images/splits.png) no-repeat left center;
}


/*******************************
    -------[=导航]-------
********************************/
.wrap{padding: 0 5%;}
.nav{float: left;}
.nav li{float: left;position:relative;}
.nav li dl {position:absolute;background:#fff; display:none;z-index:999999; }
.nav li dl dd {}
.nav li dl dd a {font-size: 16px;padding: 0 15px;display:block; line-height:40px;border-bottom:1px dotted #ccc;font-size:14px;color:#111;}
.nav .v1{display: block;padding: 0 15px;font-size: 17px; color: #111;}
.nav li.on .v1,.nav li.ok .v1{color: #fa2e24;}
.nav li.on,.nav li.ok{}
.nav li:hover a{color:#fa2e24;}
.nav .hd-tel{position: absolute;left: 0;right: 0;top: 100%;display: none;
    padding: 15px 0 50px;text-align: center;line-height: 1;
    border-top: 1px solid #fff;
    background-color: rgba(0,0,0,.5);
    background: url(../images/black-alpha50.png) repeat left top \9;
}
.menuBtn{position: relative;z-index: 9;float: left;display: none;
    width: 40px;height: 40px;padding: 7px;cursor: pointer;margin: 20px 0;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.menuBtn b{display: block;height: 3px;background-color: #000;
    margin: 3px 0 5px;border-radius: 2px;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.menuBtn.open{}
.menuBtn.open b{display: none;margin: 0;position: absolute;left: 10px;top: 50%;width: 30px;}
.menuBtn.open b:first-child{display: block;
    transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
}
.menuBtn.open b:last-child{display: block;
    transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
}

/*******************************
  -------[=banner]-------
*******************************/
#banner{position: relative;}
#banner .item{height: 640px;
    background-repeat: no-repeat;
    background-position: center;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}
#banner .item a{display: block;height: 100%;}

#banner .slick-arrow{position: absolute;}
#banner .slick-prev{}
#banner .slick-next{}

#banner .slick-dots{position: absolute;left: 0;right: 0;bottom: 10px;text-align: center;}
#banner .slick-dots li{display: inline-block;margin: 0 3px;}
#banner .slick-dots button{width: 8px;height: 8px;border-radius: 50%;padding: 0;margin: 0;
    font-size: 0;line-height: 99;overflow: hidden;background-color: #666;border: 0;outline:none;
}
#banner .slick-dots li.slick-active button{background-color: #c80a01;}

/*******************************
    -------[=底部]-------
********************************/
#fd{color: #fff;background-color: #f4f4f4;padding: 25px 0 0 0;}

.fhelp{color: #999;padding: 40px 0;border-bottom: 1px solid #b3b3b3;}
.fhelp ul{overflow: hidden;}
.fhelp li{float: left;width: 25%;padding-left: 85px;height: 80px;
    background-repeat: no-repeat;background-position: 0 center;
}
.fhelp .s1{background-image: url(../images/f-ico1.png);}
.fhelp .s2{background-image: url(../images/f-ico2.png);}
.fhelp .s3{background-image: url(../images/f-ico3.png);}
.fhelp .s4{width: auto;float: right;background-image: url(../images/f-ico4.png);}
.fhelp h4{color: #fff;font-size: 20px;line-height: 2;padding-top: 5px;}

.finfo{overflow: hidden;padding: 30px 0 30px;}
.finfo dl{float: left;width: 20%;color:#111; }
.finfo dl:last-child{}
.finfo dt{font-size: 20px;margin-bottom: 15px;}
.finfo dd{font-size: 14px;color: #111;line-height: 30px;}
.finfo dl a {color:#111; }
.finfo dd a:hover{ color:#fa2e24}
.fcontact{padding:30px 0; font-size: 14px;text-align: center;background:#efefef;line-height:30px;color:#111;}
.fcontact span{}

 

.fshare{display: inline-block;vertical-align: middle;margin-bottom: 35px;}
.fshare a{display: inline-block;width: 150px;height: 150px;vertical-align: middle;margin: 0 20px;
    background: url(../images/f-icons.png) no-repeat left center;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.fshare a:hover{background-image: url(../images/f-icons-on.png);}
.fshare .a-qq{background-position: 0 center;}
.fshare .a-ma{background-position: center;}
.fshare .a-weix{background-position: right center;}

/*******************************
    -------[=首页]-------
********************************/

/*按钮*/
.g-btn1{display: inline-block;padding: 0 40px;line-height: 35px;
    font-size: 15px;border-radius: 5px;background-color: #fa2e24;color: #fff;
}
.g-btn1:hover{color: #fff;}

/*标题*/
.g-tit1{text-align: center;font-size: 15px;color: #999;margin: 35px 0;}
.g-tit1 strong{font-size: 30px;font-weight: normal;color: #111;}
.g-tit1-w{color: #fa2e24;}
.g-tit1-w strong{color: #111;}

/*手机显示*/
.m-show-box{display: block;text-align:center;}


#bd{overflow: hidden;}

.index-row{padding: 25px 0 0px;}
.index-row2{padding: 0px 0 0px;}

/**/
.m-product{background-color: #faf9f7;}

.ul-list1{overflow: hidden;}
.ul-list1 li{float: left;width: 25%;text-align: center;
    background-repeat: no-repeat;background-position: center;
}
.ul-list1 .con{display: block;padding: 30px 13%;overflow: hidden;position: relative;
    background-color: rgba(241,241,241,.95);
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.ul-list1 .con:hover{background-color:#fa2e24;}
.ul-list1 h4{font-size: 16px;color: #fa2e24;font-weight: bold;}
.ul-list1 .ico{height: 80px;display: block;margin-bottom: 10px;
    background-repeat: no-repeat;background-position: center 0;
}
.ul-list1 .con:hover .ico{background-position: center bottom;}
.ul-list1 .txt{margin: 20px 0;font-size: 13px;color: #333;margin-bottom: 35px;line-height: 2;height: 4em;overflow: hidden;}
.ul-list1 .btn{display: inline-block;width: 70px;line-height: 24px;text-align: center;
    border: 1px solid #999;border-radius: 12px;
}
.ul-list1 .con:hover h4{color: #fff;}
.ul-list1 .con:hover .txt{color: #ecdedb;}
.ul-list1 .con:hover .btn{
    background-color: #fff;color: #fa2e24;border-color: #fff;
}
.ul-list1 .s1 .ico{background-image: url(../images/web-ico1.png);}
.ul-list1 .s2 .ico{background-image: url(../images/web-ico2.png);}
.ul-list1 .s3 .ico{background-image: url(../images/web-ico3.png);}
.ul-list1 .s4 .ico{background-image: url(../images/web-ico4.png);}

/*网站案例*/
.m-case{}

.ul-tab1{text-align: center;margin-bottom: 50px;}
.ul-tab1 li{display: inline-block;line-height: 30px;
    border: 1px solid #d6d6d6;border-radius: 15px;margin: 0 5px;font-size: 16px;
}
.ul-tab1 a{color: #666;display: block;padding: 0 35px;    border-radius: 50px;}
.ul-tab1 li.on,.ul-tab1 a:hover{    background-color: #fa2e24;
    color: #fff;
    border:none;
    border:1px solid #fa2e24;}
.ul-tab1 li.on a{color: #fff;}

.ul-list2{overflow: hidden;padding: 0 3%;}
.ul-list2 li{float: left;width: 33.333%;margin-bottom: 20px;}
.ul-list2 .con{display: block;margin: 0 13px;background: #fff;border-radius: 3px;padding: 6px;overflow: hidden;}
.ul-list2 .pic{height: 0;padding-top: 71%;position: relative;border-radius: 3px;overflow: hidden;}
.ul-list2 .pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 5px;}
.ul-list2 a:hover img{opacity: 1;
-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);} 
.ul-list2 .pic em{display: block;width: 60px;height: 60px;
    position: absolute;left: 50%;top: 50%;margin-left: -30px;margin-top: -30px;
    background: url(../images/ico-so.png) no-repeat center center;
    opacity: 0;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity= 0);
}
.ul-list2 .hide-txt{position: absolute;left: 0;right: 0;bottom: -100px;padding: 15px 20px;
    background-color: rgba(254,0,0,0.6);color: #fff;line-height: 2;font-size: 13px;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.ul-list2 .hide-txt p{max-height: 4em;overflow: hidden;}
.ul-list2 h4{font-size: 17px;color: #333;text-align: center;line-height: 55px;
    overflow: hidden;white-space: nowrap;word-wrap: normal;text-overflow: ellipsis;
}
.ul-list2 a:hover em{opacity: 1;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity= 100);
}
.ul-list2 a:hover .hide-txt{bottom: 0;}

/*网络*/
.m-web{background-color: #f5f5f5; padding-bottom:25px;}

.webSliderNav{float: right;margin-top: -75px;}
.webSliderNav a{display: inline-block;float: left;}
.webSliderNav .prev,.webSliderNav .next{
    background-color: #333;color: #fff;width: 35px;line-height: 35px;text-align: center;
    font-size: 30px;font-family: "微软雅黑","Microsoft Yahei";border-radius: 5px;margin: 0 5px;
}
.webSliderNav .prev{}
.webSliderNav .next{}
.webSliderNav .g-btn1{margin-left: 15px;}

.webSlider{}
.webSlider p{line-height:200%;font-size:14px;}
.webSlider .slick-track{padding: 30px 0;}
.webSlider .slick-dots{text-align: center;margin-bottom: 20px;}
.webSlider .slick-dots li{display: inline-block;margin: 0 2px;}
.webSlider .slick-dots li button{width: 8px;height: 8px;border-radius: 50%;border:0;
    font-size: 0;line-height: 999;overflow: hidden;padding: 0;margin: 0;
    background-color: #666;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.webSlider .slick-dots .slick-active button{background-color: #fa2e24;}

.ul-list3{overflow: hidden;}
.ul-list3 .item{float: left;width: 25%;margin-bottom: 20px;}
.ul-list3 .con{display: block;background-color: #fff;margin: 0 13px;border-radius: 5px;
    overflow: hidden;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.ul-list3 .pic{height: 0;padding-top: 66%;overflow: hidden;position: relative;}
.ul-list3 .pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.ul-list3 a:hover img{opacity: 1;
-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);} 
.ul-list3 .txt{padding: 25px 25px 30px;}
.ul-list3 h4{font-size: 16px; color:#333;text-align: center;margin-bottom: 15px;
    overflow: hidden;white-space: nowrap;word-wrap: normal;text-overflow: ellipsis; text-align:left;
}
.ul-list3 .con:hover{margin-top: -10px;box-shadow: 0 2px 5px #ddd;}
.ul-list3 .con:hover h4{color: #333;}
.ul-list3 .det{color: #333;height:4em;overflow: hidden; font-size:16px}

/*方案和资讯*/
.i-row{overflow: hidden;}
.i-col-l{width: 31%;float: left;}
.i-col-r{width: 67%;float: right;}

.m-hotNews{color: #666;background-color: #f5f5f5;border-radius: 5px;overflow: hidden;}
.m-hotNews a{color: #444;}
.m-hotNews a:hover{color: #fa2e24;}
.m-hotNews .pic{
    background-repeat: no-repeat;
    background-position: center;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}
.m-hotNews .pic a{display: block;height: 160px;}
.m-hotNews .con{padding: 20px 20px 15px;}
.m-hotNews .time{width: 88px;height: 88px;float: left;font-size: 15px;padding: 10px 5px;
    background-color: #fa2e24;color: #fff;font-family: 'Arial';text-align: center;margin-right: 20px;
}
.m-hotNews .time em{font-size: 30px;display: block;line-height: 40px;}
.m-hotNews .tit{font-size: 18px; margin: 10px 0;line-height: 2;font-weight: bold; color:#555}
.m-hotNews .tit a{ color:#555}
.m-hotNews .tit a:hover{ color:#F00}
.m-hotNews .info{overflow: hidden;}
.m-hotNews .info *{display: inline-block;padding-left: 25px;
    background-repeat: no-repeat;background-position: -5px center;
}
.m-hotNews .orign{background-image: url(../images/ico-user.png);}
.m-hotNews .visit{background-image: url(../images/ico-eye.png);float: right;}
.m-hotNews .det{padding-top: 15px;clear: both;overflow: hidden;line-height: 25px;max-height: 90px;font-size:14px}

.ul-list4{overflow: hidden;margin: 0 -12px;}
.ul-list4 li{float: left;width: 50%;margin-bottom: 15px;}
.ul-list4 .con{display: block;overflow: hidden;padding: 15px;margin: 0 12px;background-color: #f5f5f5;border-radius: 5px;}
.ul-list4 .time{margin-right: 20px;width: 85px;height: 85px;background-color: #afafaf;color: #fff;text-align: center;padding: 10px 5px;font-size: 15px;float: left;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.ul-list4 .time em{font-size: 30px;display: block;line-height: 40px;}
.ul-list4 .tit{font-size: 16px;color: #333;font-weight: bold;line-height: 35px;overflow: hidden;white-space: nowrap;word-wrap: normal;text-overflow: ellipsis;color:#555}
.ul-list4 .det{color: #666;line-height: 22px;height: 44px;overflow: hidden;font-size:14px}
.ul-list4 .con:hover .tit{color: #fa2e24;}
.ul-list4 .con:hover .time{background-color: #fa2e24;}

/*网络*/
.m-partner{padding-bottom: 80px;
    background-repeat: no-repeat;
    background-position: center;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}
.ul-list5{padding-top: 20px;overflow: hidden;}
.ul-list5 li{margin: 8px 0;float: left;width: 20%;}
.ul-list5 a{display: block;margin: 0 9%;background-color: rgba(0,0,0,1);text-align: center;height: 90px;line-height: 90px;}
.ul-list5 img{display: inline-block;vertical-align: middle;max-height: 100%;}

.bg-video{position: absolute;left:0;top:0;width: 100%;height: 100%;z-index: 1;}
.m-partner{position: relative;}
.m-partner .wp{position: relative;z-index: 2;}
.ul-list2-t2{padding: 0;}
.ul-list2-t2 .con:hover{box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.1);}




.thelp{color: #999;padding: 40px 0;margin:0 auto;max-width:1200px;}
.thelp ul{overflow: hidden;}
.thelp li{float: left;width: 25%;padding-left: 85px;height: 80px; background-repeat: no-repeat;background-position: 0 center;}
.thelp .s1 h4{background:url(../images/icon6.jpg) no-repeat;}
.thelp .s2 h4{background:url(../images/icon7.jpg) no-repeat;}
.thelp .s3 h4{background:url(../images/icon8.jpg) no-repeat;}
.thelp .s4 h4{background:url(../images/icon9.jpg) no-repeat;}
.thelp h4{display:block;margin:0 auto;width:40px;height:46px;}
.thelp p {color:#666;text-align:center;padding-top:10px; }
.thelp p .sp1 {color:#fa2e24;font-size:16px;font-weight:bold; }
.thelp p .sp2 {color:#fa2e24; }



.content dl{ margin-top:58px; height:auto; background:#fff; overflow:hidden;}
.content dt{ float:left; width:435px; height:auto; margin-right:-435px;}
.content dt img{ display:block;width:435px; height:auto;}
.content dd{ width:730px; margin-left:470px;}
.content h3{ height:45px; font:20px/45px "Microsoft Yahei"; font-weight:bold; margin:0px 0 14px 0;}
.content h3 a{ display:inline-block; height:43px; border-bottom:2px solid #fa2e24; color:#fa2e24; text-decoration:none;}
.content p{ font:14px/24px "Microsoft Yahei"; color:#535353;line-height:22px;}

.main1{width: 1200px;height: 640px;padding: 0px 0;margin: 0 auto;}
.main1_left{ position: relative; width: 560px;height:388px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white;}
.main1_left .pic img { width: 560px;height:388px; display: block; }
.main1_left .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 50px; width:100%; overflow: hidden;background: url(../img/nfjt_5.png) repeat; }
.main1_left .txt { position: absolute; bottom: 0; z-index: 2; height: 44px; width:100%; overflow: hidden; }
.main1_left .txt li{ height:50px; line-height:50px; position:absolute; bottom:-50px;}
.main1_left .txt li a{ display: block; color: #ffffff; padding: 0 0 0 22px; font-size: 16px; font-weight: normal; text-decoration: none;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 410px; }
.main1_left .txt li a:hover{color: #02a240;}
.main1_left .num { position: absolute; z-index: 3; bottom: 22px; right: 9px; }
.main1_left .num li{ float: left; position: relative; width: 6px; height: 6px; line-height: 10px; overflow: hidden; text-align: center; margin-right: 13px; cursor: pointer;padding: 0px;}
.main1_left .num li a,.main1_left .num li span { position: absolute; z-index: 2; display: block; color: white; width: 6px; height: 6px; top:0px; left: 0px; text-decoration: none;background-color: #868380; }
.main1_left .num li span { z-index: 1; background-color: #ffffff; }
.main1_left .num li.on{padding: 0px;border: 0px solid #ffffff;}
.main1_left .num li.on a{ background:#ffffff;z-index: 3;top: 0px; left: 0px;  }
.main1_left .num li.on span{ background:#ffffff;z-index: 3;top: 0px; left: 0px;  }

.main1_right{width: 610px;height: 388px;}
.main1_right .hd{width: 610px;height: 46px;background-color: #f2f2f2; overflow:hidden}
.main1_right .hd .more{float: right;width: 67px;height: 46px;line-height: 46px; overflow:hidden}
.main1_right .hd .more a{font-size: 14px;color: #666;}
.main1_right .hd .more a:hover{color: #fa2e24;}
.main1_right .hd ul{float: left;}
.main1_right .hd ul li{float: left;width: 146px;height: 46px;font-size: 20px;color: #333333;line-height: 46px;text-align: center;cursor: pointer;}
.main1_right .hd ul li a{color: #333333;}
.main1_right .hd ul li.on{color: #FFFFFF;background-color: #fa2e24;font-weight: bold;}
.main1_right .hd ul li.on a{color: #FFFFFF;}
.main1_right .bd{width: 100%;height: 342px;}
.main1_right .bd .conWrap{width: 100%;height: 342px;}
.main1_right .bd .conWrap .con{width: 100%;height: 342px;}
.main1_right .bd .conWrap .con .main_list_ul{width: 100%;}
.main1_right .bd .conWrap .con .main_list_li1{width: 100%;height: 129px;border-bottom: 1px solid #dddddd;margin-bottom: 10px;}
.main1_right .bd .conWrap .con .main_list_li1 h3{
	font-size: 18px;
	color: #000000;
	font-weight: normal;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 1;
	padding: 27px 0 13px;
}
.main1_right .bd .conWrap .con .main_list_li1 p{font-size: 16px;color: #777777;line-height: 30px;overflow: hidden;}
.main1_right .bd .conWrap .con .main_list_li1 p em{font-style: normal;color: #fa2e24;}
.main1_right .bd .conWrap .con .main_list_li1:hover h3{color: #fa2e24;}
.main1_right .bd .conWrap .con .main_list_li{width: 100%;height: 43px;}
.main1_right .bd .conWrap .con .main_list_li h3{float: left;font-size: 16px;color: #333333;padding-left: 12px;width: 480px;font-weight: normal;line-height: 43px;background: url(../img/nfjt_7.jpg) no-repeat;background-position:left center ;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.main1_right .bd .conWrap .con .main_list_li span{float: right;font-size: 16px;color: #333333;line-height: 43px;}
.main1_right .bd .conWrap .con .main_list_li:hover h3{color: #fa2e24;}

 /* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.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;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}





.notice_rec{
	display: flex;
	align-items: center;
	line-height: 18px;
}
.notice_rec .list{
	flex: 1;
	margin-left: 10px;
	display: flex;
	height: 1.5em;
	overflow: hidden;
}
.notice_rec .swiper-container{
	flex: 1;
	margin-right: 40px;
}
.notice_rec .list .swiper-slide{
	height: 1.5em;
	line-height: 1.5em;
	display: flex;
}
.notice_rec .list .swiper-slide a{
	flex: 1; color:#333
}
.notice_rec .swiper-button-prev,
.notice_rec .swiper-button-next{
	position: relative;
	font-family:'宋体';
	font-weight: bold;
	background: none;
	opacity: 1;
	left: 0;
	top: 0;
	font-size: 20px;
	height: 1.5em;
	line-height: 1.5em;
	margin: 2px 0 0;
	transform: rotate(90deg);
}
.notice_rec>p{
	border-left: 1px solid #d4d4d4;
	padding-left: 25px;
	margin-left: 120px;
}
.ff24{
	font-size: 20px;
	color: #333333;
	line-height: 50px;
}

/*新闻头条*/
.new_hot{
	display: flex;
	margin: 20px 0 20px;
	text-align: center;
 
	padding-bottom: 15px;
}
.new_hot dt{
	width: 110px;
	height: 100px;
	background: #e10e04;
	color: #fff;
	display: flex;
	align-items: center;
	padding: 0 2%;
	box-sizing: border-box;
	line-height: 1;
	position: relative;
}
.new_hot dt:after{
	content: '';
	width: 0;
	height: 0;
	border: 7px solid transparent;
	border-left-color: #e10e04;
	position: absolute;
	right: -14px;
	top: 50%;
	margin-top: -7px;
}
.new_hot dd{
	flex: 1;
	background: #f2f2f2;
	padding: 0 35px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 1000px;
}
.new_hot dd h5,
.new_hot dd p span,
.h_new_list li a,
.video p,
.worker p,
.video_list li p{
	display:block;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;
}
.new_hot dd p{
	position: relative;
	padding-right: 60px; color:#7b7b7b
}
.new_hot dd a{
	position: absolute;
	right: 0;
	top: 0;
}
 .f_color_red{color: #cd5254;}



.body1200 {
    width: 1200px;
    height: auto;
    margin: 0 auto;
}
.indexP5 {
    width: 100%;
    height: 175px;
    display: flex;
}

.indexP5 ul {
width: 100%;
height: 100%;
display: flex;
}

.indexP5 ul a {
width: 100%;
height: 100%;
display: flex;
justify-content: space-around;
align-items: center;
}

.indexP5 ul a li {
display: flex;
width: 132px;
height: 100%;
justify-content: center;
align-items: center;
flex-direction: column;
}

.indexP5 ul a li p {
	width: 100%;
	height: 36px;
	line-height: 36px;
	text-align: center;
	font-size: 16px;
	color: #333333;
}

.indexP5 ul a li .imgView {
	width: 100%;
	height: 132px;
	display: flex;
	border-radius: 100px;
	box-shadow: 0 0 20px #e9e9e9;
	align-items: center;
	justify-content: center;
}

.indexP5 ul a li:hover .img1 {
	display: none;
}

.indexP5 ul a li:hover .img2 {
	display: block;
}

.indexP5 ul a li:hover .imgView {
	background: #c80a01;
}

.indexP5 ul a li:hover p {
	color: #c80a01;
}

.qnav{
	 height:220px; padding-top:10px; width:1200px; margin:auto; margin-bottom:10px; margin-top:30px;
}

.indexP2 {
    width: 100%;
    height: 465px;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
}

    .indexP2 .cnTitle {
        font-size: 30px;
        line-height: 40px;
        color: #000;
        width: 100%;
        text-align: center;
    }

    .indexP2 .enTitle {
        text-transform: uppercase;
        font-size: 16px;
        line-height: 20px;
        color: #000;
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
    }

 

    .indexP2 .moreBtn {
        width: 116px;
        height: 31px;
        border: 1px solid #a0a0a0;
        margin: 0 auto;
        border-radius: 15px;
        text-align: center;
        font-size: 18px;
        color: #a0a0a0;
        text-transform: lowercase;
        margin-top: 30px;
        line-height: 31px;
    }

    .indexP2 ul {
        display: flex;
        justify-content: space-between;
        width: 525px;
        height: 100px;
        margin: 0 auto;
        margin-top: 50px;
    }

        .indexP2 ul li {
            width: 98px;
            height: 98px;
            border-radius: 5px;
            border: 1px solid #a0a0a0;
            box-shadow: 0 0 1px #a0a0a0 inset;
        }

            .indexP2 ul li a {
                width: 100%;
                height: 100%;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column;
            }

                .indexP2 ul li a .text {
                    color: #4d4d4d;
                    font-size: 16px;
                    width: 100%;
                    text-align: center;
                }

.indexP2 ul li:hover .img1 {
    display: none;
}

.indexP2 ul li:hover {
    border-color: #fa2e24;
}

    .indexP2 ul li:hover .text {
        color: #c80a01;
    }

    .indexP2 ul li:hover .img2 {
        display: block;
    }
.indexP2 .text {
    width: 1200px;
    line-height: 30px;
    color: #4b4b4b;
    font-size: 15px;
    margin: 0 auto;
}
 