.fullSlide {margin: 0 auto;position: relative;overflow: hidden;}
.fullSlide .bd {position: relative;z-index: 0;}
.fullSlide .bd li {height: auto;overflow: hidden;text-align: center;transition: all .4s;}
.fullSlide .bd li a {display: block;height: auto;}
.fullSlide .bd li a img{width: 100%;}
.fullSlide .hd {left: 50%;transform: translateX(-50%);bottom: 15px;position: absolute;z-index: 1;overflow: hidden;}
.fullSlide .hd ul {float: right;}
.fullSlide .hd ul li {float: left;margin: 0 5px;display: inline;cursor: pointer;}
.fullSlide .hd ul li  {border-radius: 2px;width: 80px;line-height:3px;display: block;border-bottom: 3px solid #fff;filter: alpha(opacity=70);opacity: 0.7;}
.fullSlide .hd ul .on  {border-color: #a02020;filter: alpha(opacity=100);opacity: 1;}
.m-banner{ display: none; }


/*end*/

/*about*/
.in-about{ margin:60px auto;}
.introduce li {width:30.5%;height:auto;box-sizing: border-box;background-color: #ffffff;border: solid 1px #ebebeb;overflow: hidden;text-align: center;float: left; margin-right: 2%;transition: all 0.6s;}
.introduce li:nth-child(4){ margin-right: 0 }
.introduce h2 {font-size: 24px;color: #333;margin-top: 20px;}
.introduce img{ width: 100%; border-bottom:4px #0f55c0 solid }
.introduce li:hover{transform: scale(1.06, 1.06);}
.introduce p {font-size: 14px;padding: 20px;line-height: 1.8;color: #666;}
.introduce a {display: block;width: 120px;border-radius: 5px;border: solid 1px #e6212a;font-size: 14px;padding: 10px;margin: 10px auto;color: #e6212a;}
.introduce a:hover {color: #fff;background-color: #e6212a;border:none;}
/*end*/



/*产品*/
.in-pro {margin: 60px auto;}

.in-pro-list{ border:1px #e9e9e9 solid;  margin-top: 20px}
.in-pro-list li {width: 20%;box-sizing: border-box;padding: 0 0 35px 0;text-align: center;transition: all .2s; display: inline-block; border-right:1px #e9e9e9 solid; }
.in-pro-list li:nth-child(5){ margin-right: 0; border-right: 0 }
.in-pro-list li .in-pro-img {display: block;margin: 10px auto;}
.in-pro-list li .in-pro-img img { width: 90%; margin: 0 auto }
.in-pro-list li h2 {margin: 10px auto 20px auto;}
.in-pro-list li h2 a {font-size: 17px;color: #222; }

.in-pro-btn {display: -webkit-flex;display: flex;-webkit-flex-direction: row;flex-direction: row;justify-content: space-between;-webkit-justify-content: space-between;width: 80%; text-align: center; margin: 0 auto }
.in-pro-btn a {display: inline-block;padding: 8px 17px; }
.in-pro-btn .in-more {color: #666;background: #f5f5f5;border-radius: 5px;}
.in-pro-btn .in-chat {color: #c6312f;background:#fff;border-radius: 5px; border:1px #c6312f solid;}

.in-pro-list li:hover {background: #ffffff;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);}
.in-pro-list li:hover h2 a {color: #c6312f;}
.in-pro-nav a:hover{color: #c6312f ;}
.in-pro-list li:hover .in-pro-btn .in-more {background: #f5f5f5;}


/*app*/
.in-app {margin: 0 auto;height: auto;
	background:#F5F5F5 url(../image/about_bg.jpg) repeat;background-size: 100% 100%}
.index_3 {width: 100%;height: 160px;background:#F5F5F5 url(../image/tit_bg.jpg) repeat;background-size:cover;}
.index_3_bot {max-width: 1300px;margin: 0 auto;height: 180px;}
.index_3_bot_1 {float: left;height: 100%;color: #ffffff; width: 25%}
.index_3_bot_1 b{font-size:35px;color:#FFF;line-height:30px;height:30px;margin-top:50px;margin-bottom:20px;display:block}
.index_3_bot_1 a{color:#999;font-size:14px}
.index_3_bot_1 a:hover{color:#FFF}
.index_3_bot_1 p {font-size: 20px;font-weight: bolder;line-height: 20px;height: 20px;margin-top: 80px;display: block;float: left}
.index_3_bot_1 span {font-size: 60px;padding: 0 20px;display: block;float: left;margin-top:50px;height: 60px;line-height: 60px; font-family: arial}
.appli {width: 100%; margin: 0 auto;}
.container {max-width: 1300px;width: 100%;margin: 0 auto;overflow: hidden}
.appli ul.industry {width: 15%;float: left;margin-top: 45px;background: #FFF;border-radius: 5px; box-shadow: 0 0 5px #ddd;padding: 15px 0}
.appli ul.industry li {width:100%;height: 45px;line-height: 45px;text-align: center;color: #666;font-size: 15px;border-bottom: 1px solid #ddd;padding:5px 0}
.appli ul.industry li:last-child{ border:0; }
.appli ul.industry li a {display: block;color: #666;transition: background 0.5s; width: 90%; margin: 0 auto}
.appli ul.industry li a.on,.appli ul.industry li a:hover{background:#b72220;border-radius: 5px; color: #fff}
.appli ul.industry li.on a{background:#b72220;border-radius: 5px; color: #fff}
#appli_boxs{ width: 82%; float: right; }
.appli .appli_box {width:100%;height: 415px;padding-top: 45px;display: none}
.appli .appli_box:nth-child(1){display:block;}
.appli .appli_box h3 {font-size: 25px;color: #222;margin:5px 0 15px 0; font-weight: normal;}
.appli .appli_box p {font-size: 14px;color: #666;line-height: 28px;text-align: left; }
.appli .appli_box .more{ display: block; padding-top: 10px ; clear: both;}
.appli .appli_box a{ float: left; margin-right: 20px }
.appli .appli_box a.xx {display: block;width: 150px;height: 36px;line-height: 36px;text-align: center;font-size: 14px;border-radius: 4px;background:#232323;border-radius: 5px; color: #fff}
.appli .appli_box a.con {display: block;width: 150px;height: 36px;line-height: 36px;text-align: center;font-size: 14px;color: #E6212A;border: 1px solid #E6212A;border-radius: 5px;background: #fff;}
.appli .appli_box .son{ display: block; width: 20%; text-align: center; margin: 10px 2% 10px 0; }
.appli .appli_box .son img{ margin-bottom: 10px;border-radius: 5px; box-shadow: 0 0 5px #ddd }

/*服务*/
.in-ser{margin: 0 auto; padding: 40px 0;background: #fff url(../image/bg.jpg) top center repeat;
    background-size: 33px 33px;border-top: 1px #eaeaea  solid}
.in-serbox{ margin: 0 auto }
.in-ser-ul {margin-top:20px;}
.in-ser-ul li {width: 21%;margin-left: 2%;box-sizing: border-box;text-align: center;transition: all .3s; padding:25px 2% 15px 2%; display: inline-block;}
.in-ser-ul li i {display: block;width:80px;height:80px;margin: 0 auto;line-height: 80px;text-align: center;font-size: 32px;color: #fff;background: linear-gradient(270deg, rgba(36, 106, 206, 1), rgba(56, 142, 239, 1));transition: all .3s; border-radius: 50%}
.in-ser-ul li h3 {margin: 20px auto 15px;}
.in-ser-ul li p {font-size: 14px;color: #666666;line-height: 26px;}
.in-ser-ul li a {display: block;width: 140px;height: 40px;margin: 60px auto 0;line-height: 40px;color: #333333;border: 1px solid #EBEBEB;border-radius: 4px;}
.in-ser-ul li:hover{ box-shadow: 0 0 5px #ddd;background: #fff; }
.in-ser-ul li:hover i {background: linear-gradient(270deg, rgba(36, 106, 206, 1), rgba(56, 142, 239, 1));color: #FFFFFF;transform: scale(1.08, 1.08);}
.in-ser-ul li:hover a {color: #FFFFFF;border: none;background: -webkit-linear-gradient(270deg, rgba(36, 106, 206, 1), rgba(56, 142, 239, 1));background: -moz-linear-gradient(270deg, rgba(36, 106, 206, 1), rgba(56, 142, 239, 1));background: -o-linear-gradient(270deg, rgba(36, 106, 206, 1), rgba(56, 142, 239, 1));background: linear-gradient(270deg, rgba(36, 106, 206, 1), rgba(56, 142, 239, 1));}


/*===============*/

/*news*/
.in-news{margin: 60px auto 40px;}
.in-news-top{margin-top: 30px;border-radius: 10px;height: 226px;overflow: hidden;background-color: #F5F5F5;}
.in-news-top:hover .in-news-top-r h3 a{color: #a02020;}
.in-news-top:hover .in-news-top-r>a{color: #a02020;}
.in-news-top-l{width: 26%;overflow: hidden;}
.in-news-top-l a img{width: 100%;}
.in-news-top-l a{display: block;}
.in-news-top-r{width: 74%;box-sizing: border-box;padding: 40px 30px;}
.in-news-top-r h3 a{font-size: 24px;color: #333333;}
.in-news-top-r span{display: block;font-size: 12px;color: #999999;margin-top: 15px;}
.in-news-top-r p{font-size: 14px;color: #666666;line-height: 28px;}
.in-news-top-r>a{display: block;width:100px;height:30px;color: #333333;text-align: center;line-height: 30px;background:#FFFFFF;border:1px solid #E6E6E6;border-radius:5px;margin-top: 20px;}
.in-news-top-r:hover>a{color: #a02020;}
.in-news-ul{margin-top:40px;}
.in-news-ul li{width: 48%;height:60px;float: left;box-sizing: border-box;padding: 0 30px;line-height: 60px;background:#FFFFFF;border:1px solid #E6E6E6;border-radius:5px;margin-bottom: 20px;}
.in-news-ul li:nth-child(2n){float: right;}
.in-news-ul li a{display: block;}
.in-news-ul li a .in-news-title{font-size: 14px;color: #333333;float: left;}
.in-news-ul li a .in-news-time{font-size: 14px;color: #666666;float: right;}
.in-news-ul li:hover{border:none;background:#444;}
.in-news-ul li:hover span{color: #FFFFFF;}
/*youlian*/
.in-youlian{margin: 0 auto; text-align: center;}
.in-youlian h3{display: inline-block;}
.in-youlian h3 a{display: inline-block;margin-top: 15px;font-size: 14px;color: #666666;}
.in-youlian a{font-size: 12px;color: #999999;}
.in-youlian ul{display: inline-block;}
.in-youlian ul li{display: inline-block;margin-right: 10px;}


