﻿/* CSS common */
.clearFloat:after {
	height: 0px;content: ".";
	clear: both;visibility: hidden;
	display: block;
}
.clearFloat { zoom: 1; }
*{margin: 0px;padding: 0px;}
img{margin: 0;border: none;vertical-align: middle;}
.fl{float:left;}
.fr{float: right;}
a{text-decoration: none;font-family: "微软雅黑";}
a:hover{text-decoration: none !important;}
dl, ul{list-style:none;}
input,textarea{outline: none;font-family:"微软雅黑";}
i,em{font-style: normal;}
body{font-family:"微软雅黑";}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; } 
input {
    outline: none;
    -webkit-appearance: none; /*去除系统默认的样式*/
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 点击高亮的颜色*/
}
a {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
}
.w1200{width: 1200px;min-width: 1200px;margin: auto;}

/* 首页 */
/* 头部 */
.index_head{height: 115px;position: fixed;top: 0px;left: 0px;right: 0px;z-index: 1000;background: #fafafa;}
.index_head .w1200{position: relative;}
.index_head .logo{line-height: 115px;}
.index_head .logo img{vertical-align: middle;}
.index_head .left{color: #333333;font-size: 16px;margin-left: 35px;margin-top: 60px;}
.index_head .right{position: absolute;left: 490px;top: 0;}
.index_head .ser{margin-top: 42px;width: 345px;height: 38px;border: solid 1px #dadada;position: relative;}
.index_head .ser .in1{position: absolute;left: 0;top: 0;background: transparent;outline: none;border: none;height: 38px;line-height: 38px;padding: 0 10px;width: 265px;color: #333;font-size: 14px;}
.index_head .ser .in2{position: absolute;right: -1px;top: -1px;height: 40px;line-height: 40px;width: 62px;text-align: center;outline: none;border: none;background: #cc0000;color: #fff;font-size: 16px;cursor: pointer;}

/* 导航 */
.index_nav{background: url(../images/index3.png) no-repeat center;background-size: cover;min-width: 1200px;height: 50px;position: fixed;top: 111px;left: 0px;right: 0px;z-index: 1000;}
.index_nav .w1200{position: relative;}
.index_nav .phone{margin-right: 75px;margin-top: 4px;line-height: 46px;}
.index_nav .phone a{color: #fff;font-size: 14px;}
.index_nav ul{margin-top: 4px;line-height: 46px;}
.index_nav ul li{width: 190px;text-align: center;float: left;transition: all 0.4s;background: url(../images/index4.png) no-repeat left center;position: relative;}
.index_nav ul li a{display: block;color: #fff;font-size: 16px;}
.index_nav ul li a span{display: inline-block;padding-right: 14px;background: url(../images/index5.png) no-repeat right center;}
.index_nav ul li:hover{background: #ff9900;}
.index_nav ul li.add_bg{background: #ff9900;}
.index_nav ul li .det_in{position: absolute;top: 46px;padding-top: 13px;width: 180px;left: 5px;display: none;}
.index_nav ul li .det{position: relative;background: #cd1312;border-radius: 5px;padding: 10px 0;text-align: left;}
.index_nav ul li:hover .det_in{display: block;}
.index_nav ul li .det .jt{position: absolute;left: 50%;margin-left: -6px;top: -6px;line-height: 100%;}
.index_nav ul li .det .jt img{vertical-align: top;}
.index_nav ul li .det dl dt a{display: block;padding-left: 30px;line-height: 30px;color: #fff;font-size: 17px;transition: all 0.4s;}
.index_nav ul li .det dl dd a{display: block;padding-left: 30px;line-height: 30px;color: #fff;font-size: 14px;transition: all 0.4s;}
.index_nav ul li .det dl dt a:hover{background: #ff9900;}
.index_nav ul li .det dl dd a:hover{background: #ff9900;}

/* banner */
.index_banner{margin-top: 159px;min-width: 1200px;}
.index_banner .swiper-slide a{display: block;height: 500px;}
.index_banner .swiper-pagination-bullet{width: 15px;height: 15px;border-radius: 50%;background: #fff;}
.index_banner .swiper-pagination-bullet-active{background: #cc0000;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0px 10px;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 50px;}

.index_cont1{position: relative;margin-top: -45px;background: rgba(170,170,170,0.5);min-width: 1200px;z-index: 2;line-height: 45px;}
.index_cont1 .det a{color: #333333;font-size: 16px;margin-right: 18px;}
.index_cont2{padding: 1px 0 30px;background: #fff;border-left: solid 1px #dadada;border-right: solid 1px #dadada;}
.index_cont2 .cont{margin-top: 30px;}
.index_cont2 .cont .top{height: 181px;text-align: center;line-height: 181px;}
.index_cont2 .cont .top span{display: inline-block;width: 183px;vertical-align: middle;background: url(../images/index8.png) no-repeat left center;text-align: left;}
.index_cont2 .cont .top span i{color: #fff;font-size: 40px;width: 115px;text-align: center;display: inline-block;height: 181px;line-height: 181px;}
.index_cont2 .cont .top em{margin-left: 15px;vertical-align: middle;color: #fff;font-size: 24px;}
.index_cont2 .cont.cont1 .top{background: url(../images/index11.jpg) no-repeat center;background-size: cover;}
.index_cont2 .cont.cont2 .top{background: url(../images/index12.jpg) no-repeat center;background-size: cover;}
.index_cont2 .cont.cont3 .top{background: url(../images/index13.jpg) no-repeat center;background-size: cover;}
.index_cont2 .cont.cont4 .top{background: url(../images/index14.jpg) no-repeat center;background-size: cover;}
.index_cont2 .cont.cont5 .top{background: url(../images/index15.jpg) no-repeat center;background-size: cover;}
.index_cont2 .cont .down{padding: 50px 30px;}
.index_cont2 .cont.cont1 .down{background: url(../images/index16.jpg) no-repeat center;background-size: cover;}
.index_cont2 .cont.cont2 .down{background: url(../images/index17.jpg) no-repeat center;background-size: cover;}
.index_cont2 .cont.cont3 .down{background: url(../images/index18.jpg) no-repeat center;background-size: cover;}
.index_cont2 .cont.cont4 .down{background: url(../images/index19.jpg) no-repeat center;background-size: cover;}
.index_cont2 .cont.cont5 .down{background: url(../images/index20.jpg) no-repeat center;background-size: cover;}
.index_cont2 .cont .down .tit{line-height: 100%;font-size: 22px;text-align: center;}
.index_cont2 .cont.cont1 .down .tit{color: #cc0000;}
.index_cont2 .cont.cont2 .down .tit{color: #2cb2b2;}
.index_cont2 .cont.cont3 .down .tit{color: #006699;}
.index_cont2 .cont.cont4 .down .tit{color: #6666cc;}
.index_cont2 .cont.cont5 .down .tit{color: #3399ff;}
.index_cont2 .cont .down .det{width: 1130px;margin: auto;margin-top: 40px;position: relative;padding-bottom: 45px;}
.index_cont2 .cont .down .det ul li{width: 260px;background: #fff;border-radius: 10px;height: 280px;transition: all 0.4s;border: solid 1px #eee;}
.index_cont2 .cont .down .det ul li a{display: block;height: 280px;}
.index_cont2 .cont .down .det ul li:hover{background: #ff9900;}
.index_cont2 .cont .down .det ul li .ig{text-align: center;height: 200px;line-height: 200px;}
.index_cont2 .cont .down .det ul li .ig img{vertical-align: middle;}
.index_cont2 .cont .down .det ul li .p1{text-align: center;height: 50px;line-height: 60px;color: #333;font-size: 14px;background: url(../images/index25.png) no-repeat center bottom;transition: all 0.4s;}
.index_cont2 .cont .down .det ul li:hover .p1{color: #cc0000;background: url(../images/index26.png) no-repeat center bottom;line-height: 45px;}
.index_cont2 .cont .down .det .swiper-pagination{width: 100%;text-align: center;position: absolute;bottom: 0;z-index: 9;}
.index_cont2 .cont .down .det .swiper-pagination .swiper-pagination-bullet{width: 34px;height: 4px;background: #999999;margin: 0 4px;border-radius: 0;}
.index_cont2 .cont .down .det .swiper-pagination .swiper-pagination-bullet-active{background: #cc0000;}
.index_cont2 .cont .down .det .swiper-button-prev{position: absolute;bottom: 0 !important;left: 0;width: 12px;height: 14px;background: url(../images/index9.png) no-repeat center;top: auto;}
.index_cont2 .cont .down .det .swiper-button-next{position: absolute;bottom: 0;right: 0;width: 12px;height: 14px;background: url(../images/index10.png) no-repeat center;top: auto;}
.index_foot{padding: 35px 0;border-top: solid 10px #cc0000;background: #ededed;min-width: 1200px;}
.index_foot .top .left li{width: 250px;float: left;}
.index_foot .top .left li dt{color: #333;font-size: 16px;margin-bottom: 10px;}
.index_foot .top .left li dd{line-height: 25px;}
.index_foot .top .left li dd a{color: #333;font-size: 14px;}
.index_foot .top .left li dd a:hover{color: #000;}
.index_foot .top .right{padding-left: 50px;margin-right: 100px;border-left: solid 1px #666666;}
.index_foot .top .right .p1{color: #333;font-size: 14px;}
.index_foot .top .right .p2{color: #333;font-size: 24px;margin: 5px 0;}
.index_foot .top .right .p3{color: #333;font-size: 14px;line-height: 24px;}
.index_foot .down{margin-top: 20px;color: #333;font-size: 14px;}
.index_inside{position: fixed;right: 10px;top: 50%;margin-top: -60px;padding: 1px 8px;background: #d70e17;z-index: 1000;}
.index_inside a{display: block;width: 58px;border: solid 1px #fff;text-align: center;padding-bottom: 6px;margin: 7px 0;}
.index_inside a p{color: #fff;font-size: 12px;}
