@charset "gb2312";
/* CSS Document */

*{margin: 0;padding: 0;list-style-type: none;}
html,body{font-size: 13px;background: #FFFFFF;color: #333333;font-family:Tahoma,Verdana,sans-serif,"文泉驿微米黑","思源黑体";min-width: 1160px;}
article,aside,dialog,footer,header,section,nav,figure,menu{display:block;}
img{border: 0px;vertical-align: middle;}
a{font-size: 13px;color: #333333;text-decoration: none;}
/* a:visited{color: #999;} */
/*input{-webkit-appearance: none;outline:none;border:0px;}*/
input,textarea{font-family:Tahoma,Verdana,sans-serif,"文泉驿微米黑","思源黑体";}
table { border-collapse:collapse; border-spacing:0; } 
.clearfix:after{content: "";clear: both;display:block;height: 0;visibility: hidden; }
.clearfix{zoom:1;}
.container{width: 1160px;word-break: break-all;margin:0 auto;}
.fl,.left{float: left;}
.fr,.right{float: right;}

.head{padding: 15px 0;height: 100px;background: #FFCC00;}
.head .logo{height: 100px;}
.head .tel{margin-top: 10px;}
.head .tel img{height: 50px;}
.head .tel .con{padding-top: 5px;border-right: 1px solid #333;padding-right: 15px;margin-right: 15px;text-shadow: 0px 1px #fff5cc;}
.head .tel .con h2{font-weight: normal;}
.head .tel .e{margin-top: 15px;text-shadow: 0px 1px #fff5cc;}

.nav{height: 42px;background: #FFCC00;border-bottom: 6px solid #CC0000;}
.nav li{float: left;width: 128px;text-align: center;position: relative;}
.nav li > a{display: block;font-size: 16px;font-weight: bold;line-height: 42px;text-shadow: 0px 1px #fff5cc;position: relative;}
.nav li > a::before{content: "";position: absolute;width: 2px ;height: 100%;background: #FFCC00;left: 4%;}
.nav li.cur > a{color: #fff;position: relative;top: 0px;text-shadow: 0 -1px #a80001;background: #CC0000;border-radius: 5px 5px 0 0 ;box-shadow: inset -2px 3px #a80001;}
.nav li dl{display: none;background: #CC0000;position: absolute;width: 100%;top: 100%;left: 0;z-index: 9999;}
.nav li:hover dl{display: block;}
.nav li dl dt a{line-height: 40px;display: block;color: #fff;}
.nav li dl dt:hover a{color: #FFCC00;}

.banner{width:100%;height: 550px;}
.banner .swiper-container { width: 100%;height: 100%;}
.banner .swiper-slide{width: 100%;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;}
.banner .pagination span{background: #d6d6d6;border-color: #d6d6d6;width:12px;height: 12px;-khtml-opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);filter:"alpha(opacity=60)";opacity:0.6; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);}
.banner .pagination span.swiper-active-switch{-khtml-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);filter:"alpha(opacity=100)";opacity:1; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);background: #CC0000;border-color: #CC0000;}

.about{background: #F7F8F9;padding: 100px 0 80px;}
.about .container{min-height: 327px;}
.about .left{width: 46%;}
.about .left .tit h1{font-size: 32px;}
.about .left .tit p{color: #CCCCCC;font-size: 16px;margin-top: 24px;}
.about .left .con{margin-top: 24px;line-height: 2.2;}
.about .left .con p{margin-bottom: 10px;}
.about .left a.more{display: inline-block;padding: 15px 50px;line-height: 1;background: #CC0000;color: #fff;font-weight: bold;margin-top: 34px;}

.bt{text-align: center;padding: 0 0 70px;}
.bt h1{font-size: 28px;position: relative;}
.bt h1:after{content: "";display: block;position: absolute;width: 50px;height: 2px;background: #CC0000;left: 50%;top: 56px;margin-left: -25px;}


.server{padding: 70px 0;}
.server .m{margin-right: 4%;}
.server .m .tit{margin-bottom: 20px;font-size: 18px;border-left: 4px solid #CC0000;padding-left: 5px;line-height: 1;margin-left: 20px;}
.server .m .tit a{font-size: 18px;}
.server .s1{width: 32%;}
.server .s1 .con{border: 1px solid #ddd;padding: 20px;height: 190px;background: #F7F8F9;}
.server .s1 .con li{border-bottom: 1px dashed #ddd;padding: 10px;padding-left: 20px;background: url(arrow_up.png) no-repeat 5px center;}
.server .s1 .con li span{float: right;}
.server .s1 .con li:last-of-type{border: 0;}
.server .s2{width: 28%;}
.server .s2 .con{border: 1px solid #ddd;padding: 20px;height: 190px;background: #F7F8F9;}
.server .s2 .con li{padding: 10px;text-align: center;border-bottom: 1px dashed #F7F8F9;}
.server .s2 .con li a:hover{color: #CC0000;}
.server .s3{margin-right: 0;width: 32%;}
.server .s3 .con{border: 1px solid #ddd;padding: 20px;height: 190px;background: #F7F8F9;}
.server .s3 .con li{padding: 10px;border-bottom: 1px dashed #FFCC00;}
.server .s3 .con li:last-of-type{border: 0;}

.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.search_box .form-group{width:90%;margin:10px auto;overflow:hidden}
.search_box .form-group .form-control{width:90%;height:1.6em}
.search_box .form-group textarea.form-control{height:9em}
.search_box .form-group input[type=radio]{float:left;margin-left:2%;margin:4% 1% 0 2%}
.search_box .form-group .wid20{width:20%}
.search_box .form-group span{display:block;float:left;width:6%;text-align:center;line-height:3em}
.search_box .form-group span.wid14{width:14%;text-align:left}
.search_box .form-group button{width:38%;height:35px;line-height:35px;color:#fff;background:#CC0000;border:0;cursor: pointer;}



.server_pro{padding-bottom: 70px;}
.server_pro .con li{width: 25%;float: left;text-align: center;}
.server_pro .con li a{display: block;}
.server_pro .con li a .img{width: 70%;height: 162px;margin: 0 auto;background-repeat: no-repeat;background-position: center;background-size: cover;border-radius: 50%;border: 10px solid #FFCC00;box-shadow: 0 0 5px rgba(0,0,0,.2);}
.server_pro .con li a p{font-size: 16px;color: #CC0000;margin-top: 20px;}


.news{padding: 70px 0;background: #F7F8F9;}
.news .right{width: 50%;}
.news .right li{padding: 20px;border-bottom: 1px dashed #ddd;padding-left: 25px;background: url(arrow_up.png) no-repeat 10px center;}
.news .right li span{float: right;}


.Partners{padding: 70px 0;}
.Partners .con .swiper-container .swiper-wrapper{height: auto!important;}
.Partners .con .swiper-container .swiper-slide{text-align: center;height: auto!important;}
.Partners .con .swiper-container .swiper-slide img{width: 90%;}


.link{text-align: center;padding-bottom: 20px;color: #ccc;}
.link a{color: #ccc;}

.shengming{padding: 20px 0;background: #FFCC00;border-bottom: 3px solid #CC0000;}
.shengming ul li{width: 16%;float: left;text-align: center;border-right: 1px dashed #fff;}
.shengming ul li a{color: #fff;}
.shengming ul li a .img{height: 35px;}
.shengming ul li a .img img{height: 100%;}
.shengming ul li:last-of-type{border-right: 0;}

.foot{background: #272A30;padding: 40px 0;color: #D9D9D9;}
.foot .k .tit{padding: 0 0 10px;font-size: 16px;margin-bottom: 20px;font-weight: bold;}
.foot .foot_nav{width: 46%;margin-right: 4%;}
.foot .foot_nav li{float: left; width: 25%;margin-bottom: 10px;}
.foot .foot_nav li a{color: #D9D9D9;}
.foot .lx{width: 24%;}
.foot .lx .con li{padding-bottom: 5px;font-size: 14px;}
.foot .ewm{width: 14%;}
.foot .ewm img{max-height: 100px;}
.foot .ewm .qita{margin-top: 10px;}
.foot .ewm .qita img{height: 26px;}

.copyright{background: #212527;padding: 30px 0;color: #D9D9D9;text-align: center;}
.copyright a{color: #D9D9D9;}

/*  */
.nei{padding: 30px 0;}
.nei > .container > .left{width: 22%;}
.nei > .container > .left .lei{margin-bottom: 20px;}
.nei > .container > .left .lei:last-of-type{margin: 0;}
.nei > .container > .left .lei .tit{background: #CC0000;text-align: center;color: #fff;font-size: 16px;padding: 10px 0;}
.nei > .container > .left .lei .con li{margin-top: 1px;}
.nei > .container > .left .lei .con li a{display: block;background: #EAEAEA;padding: 14px ;}
.nei > .container > .left .lei .con li a:hover{background: #CC0000;color: #fff;}
.nei > .container > .right{width: 76%;}
.nei > .container > .right > .tit{background: #EAEAEA ;height: 41px;line-height: 41px;padding: 0 20px;border-bottom: 1px solid #CCCCCC;}
.nei > .container > .right > .con{margin-top: 10px;font-size: 14px;line-height: 2;}
.nei > .container > .right > .con p{margin: 5px 0;}






