
.index_focus { position: relative;width: 100%; height: 700px;overflow: hidden;top: -26px;}
.index_focus .bd li {  display: none; position: absolute;width: 100%; height: auto; left: 0;top: 0; height: 700px;}
.index_focus .bd li img{width: 100%; }
.index_focus_post {z-index: 10;}
.index_focus .pic { height: auto;display: block;}
.index_focus .pic:hover {text-decoration: none;}
.index_focus .slide_nav { position: absolute; left: 50%;bottom:3%;margin-left:-6px}
.index_focus .slide_nav a {cursor:pointer;float:left;font-size:28px;font-family: arial; color: #fff;padding:5px;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration: none;color: #1a57c1;filter: alpha(opacity=80);opacity: 0.8; background: none;}
.index_focus_pre,.index_focus_next {display: block;position: absolute;top: 50%; margin-top: -36px;width: 72px;height: 72px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index: 10;background: url(../images/ico_sliding.png) no-repeat;}
.index_focus_pre {left: 30px;background-position: 0 0;}
.index_focus_pre:hover { background-position: 0 -144px;}
.index_focus_next { right: 30px;background-position: 0 -72px;}
.index_focus_next:hover {background-position: 0 -216px;}
.index_focus_info {position: absolute;left: 10%; bottom: 12%; width: 800px;height: 200px; padding-bottom: 10px;color: #fff;text-decoration: none;cursor: pointer; font-family: "\5fae\8f6f\96c5\9ed1";-moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);-webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); background: url("../ban/index_focus_bg.png") no-repeat;_background: none;}
.index_focus_info h3 {font-size: 36px;line-height: 70px;font-family: \5fae\8f6f\96c5\9ed1, \u9ed1\u4f53, "Lucida Grande";display:none;}
.index_focus_info .text { width: 500px;    line-height: 24px;    font-size: 14px;    word-wrap: break-word;overflow: hidden;display:none;}
/*main部分*/
.main-one{margin-top: -25px;}
.main-one-con{width: 1200px; }
.main-one-con-t{ margin-top: 70px;}
.main-pub-h3{ font-size:30px; color: #333; position: relative; width: 345px; margin: auto;}
.main-pub-h3-s1{width: 176px; height: 132px;color: #1a57c1; margin-left:8px;font-size:30px; padding-top: 70px;  padding-left: 86px;  display: inline-block; background: url(../images/te.png) no-repeat; position: absolute; top: -71px;} 
.main-pub-h3-i{color: #1a57c1;font-size:30px; }
.main-pub-p{color: #555; font-size: 18px; line-height: 30px;text-align: center; margin-top: 30px;}
.main-one-con-c{ margin-top: 30px;}

.main-one-con-c-r{width:906px; float: left;}
.main-one-con-c-r-t{border-bottom: 1px solid #f2f2f2; overflow: hidden;}
.main-one-con-c-r-t ul{display: flex; margin-bottom: -33px;}
.main-one-con-c-r-t li{width:125px;padding-bottom:10px; text-align:center;margin-bottom: -1px;color: #333; font-size: 18px; float: left; margin-right: 20px; cursor: pointer;font-weight: 700;}
.more a{float: right; display: inline-block; color: #808080; font-size: 14px; font-weight: 700; line-height: 34px;}
.more a:hover{color: #ffa33c;}
.main-one-con-c-r-t li.lion{width: 125px; border-bottom: 3px solid #ffa33c; color: #ffa33c; background: url(../images/index_qh_li_bg.png) 0 4px no-repeat;}
.main-one-con-c-r-c > div{margin-top: 30px; display: none;}
.main-one-con-c-r-c > div:first-child{display: block;}
.main-one-con-c-r-c-img1{width: 906px; height: 422px; overflow: hidden;display: inline-block;}
.main-one-con-c-r-c-img1 img{transition: all 0.6s;width: 906px; height: 422px; }
.main-one-con-c-r-c-img1 img:hover{transform: scale(1.1);  }  
.main-one-con-c-r-c > div ul{margin-top: 40px; overflow: hidden;}
.main-one-con-c-r-c > div li{width: 280px; float: left; margin-right: 32px; overflow: hidden; margin-bottom: 40px;}
.main-one-con-c-r-c > div li:nth-child(3n){margin-right: 0;}
.main-one-con-c-r-c > div li .main-one-con-c-r-c1-img{ width: 280px; background: #f7f7f7; height: 294px; display: block; position: relative;}
.main-one-con-c-r-c > div li img{margin: auto;  position: absolute;  top: 0; left: 0; bottom: 0; right: 0; transition: all 0.6s; height: 203px;}
.main-one-con-c-r-c > div li img:hover{transform: scale(1.1);  }  
.main-one-con-c-r-c > div li p{text-align: center; color: #333; font-size: 16px; padding-top: 15px;}
.main-two{margin-top: 70px; border-top: 3px solid #1a57c1; background: #f7f7f7; padding-bottom: 105px;}
.main-two-con{width: 1200px;}
.main-two-con-t{ margin-top: 70px;}
.main-pub-h4{width:476px;font-size:30px; color: #333; position: relative; margin: auto;text-align: center;}
.main-pub-h4-s2{width: 215px; color: #1a57c1; margin-left:8px;font-size:30px;  display: inline-block; } 
.main-pub-h4-i2{width:76px;height:132px; position: absolute; top: -71px;}
.main-pub-h4-i2 img{float: left;}
.main-pub-h4-s2 em{ margin-left:76px; font-style: normal;}

.cloud-product-box{overflow: hidden;}
.cloud-product-wrapper{margin:0 auto;width:1200px}
.cloud-product{position:relative;z-index:9;padding:80px 0 80px}
.cloud-product-ul{width:100%}
.cloud-product-ul li{position:relative; border-right:1px solid #ccc;width:148px;height:500px;float:left; cursor: pointer;  }
.cloud-product-single-top{width:100%;height:60px;line-height:60px;text-align:center;background-color:#f2f2f2}
.cloud-product-name{font-size:18px;color:#333;font-weight:700}
.cloud-product-single-bottom{width:100%;height:340px}
.empty-space{width:100%;height:99px;padding:26px 0 0 0;}
.single-bottom-item{height:340px;width:100%}
.single-bottom-item:first-child{border-right:1px solid #eee}
.normal-inner{transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}
.active-inner{width:600px; position:relative;display:none;height:100%;-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}
.introduce-link{position:absolute;top:0;left:0;width:100%;height:360px}
.cloud-product-ul li.active .active-inner{display:block;-moz-opacity:1;-khtml-opacity:1;opacity:1; top: 0; border-right: none;}
.cloud-product-ul li.active .normal-inner{display:none;-moz-opacity:0;-khtml-opacity:0;opacity:0}
.cloud-product-ul li.active{z-index:9;width:600px;}
.active-inner-item{ height: 500px;}
.active .product-introduce-content{color:#eff6ff}
.active-product-introduce-title{color:#fff}
.active .product-introduce-list{padding-top:22px;border-color:#3f9ff9}
.introduce-list-large{margin:0 auto;width:228px;line-height:22px;color:#ddebff;font-size:14px}
.main-two-qh{padding: 66px 30px 0 24px;}
.main-two-qh i{ font-family: "xieti" !important; font-size: 72px; text-align: center;display: block;}
.main-two-qh h5{font-size: 24px; color: #4c4c4c;  writing-mode: vertical-rl;writing-mode: tb-rl;float: right;margin-right: 8px;font-weight: normal; }
.main-two-qh p{font-size: 16px; color: #808080;  writing-mode: vertical-rl;writing-mode: tb-rl;float: right; }
.main-two-qh img{margin-right: 10px; display: block;writing-mode: vertical-rl;writing-mode: tb-rl;}

.main-two-qh2-l{width:148px;float: left; height: 500px; background: #1a57c1;}
.main-two-qh2-l-c{padding: 66px 30px 0 24px;}
.main-two-qh2-l-c i{ font-family: "xieti" !important; font-size: 72px; text-align: center;display: block; color: #fff;}
.main-two-qh2-l-c h5{font-size: 24px; font-weight: normal;  writing-mode: vertical-rl;writing-mode: tb-rl;float: right;color: #fff; margin-right: 8px; }
.main-two-qh2-l-c p{font-size: 16px; writing-mode: vertical-rl;writing-mode: tb-rl;float: right;color: #fff;}
.main-two-qh2-l-c img{ margin-right: 10px; display: block;writing-mode: vertical-rl;writing-mode: tb-rl;}
.main-two-qh2-r{width: 452px; float: left; height: 500px;}
.main-two-qh2-r img{width: 452px;height: 500px;}
.main-thr{padding-bottom: 70px; overflow: hidden;}
.main-thr-con{width: 1200px;}
.main-thr-con-t{ margin-top: 70px;}

.main-thr-con-t .main-pub-h4{width:370px;font-size:30px; color: #333; position: relative; margin: auto;text-align: center;}
.main-thr-con-t .main-pub-h4-s2{width: 178px; color: #1a57c1; margin-left:8px;font-size:30px;  display: inline-block; } 
.main-thr-con-t .main-pub-h4-i2{width:76px;height:132px; position: absolute; top: -71px;}
.main-thr-con-t .main-pub-h4-i2 img{float: left;}
.main-thr-con-t .main-pub-h4-s2 em{ margin-left:76px; font-style: normal;}

.main-thr-con-c{margin-top: 35px;}
.main-thr-con-c-l{width: 1200px;}
.main-thr-con-c-lt h5{ font-size: 24px; color: #333; font-weight: normal; text-align:center;}
.main-thr-con-c-lt span{width: 350px; display: block; border-bottom: 2px solid #ffa33c; margin:auto; margin-bottom: 15px; margin-top: 15px;}
.main-thr-con-c-lt p{ font-size: 14px; line-height: 30px; text-indent: 2em; color: #666; }
.main-thr-con-c-lb{margin-top: 30px;}
.main-thr-con-c-lb em{ font-style: normal; float: left; }
.main-thr-con-c-lb em a{color: #ffa33c;width: 160px; border: 1px solid #ffa33c; height: 34px; display: block; text-align: center; line-height: 34px;}
.main-thr-con-c-lb em a:hover{ background: #ffa33c; color: #fff;}
.main-thr-con-c-lb i{font-style: normal; font-size: 24px; color: #ffa33c;  font-family: arial !important;}
.main-thr-con-c-lb span{width:169px;    margin-top: -8px; padding-left:50px;float:right; height:41px;display: block; background: url(../images/index_gsjs_tel.png) no-repeat left; font-size: 14px; color: #808080;}
.main-thr-con-c-r{width: 558px; float: left; }
.main-thr-con-c-r li{width: 178px; border: 1px solid #ccc; margin-bottom: 10px; height: 98px; border-radius: 15px; margin-right: 9px; float: left; position: relative; cursor: pointer;}
.main-thr-con-c-r li:nth-child(3n){margin-right: 0;}
.main-thr-con-c-r li img{margin: auto;  position: absolute;  top: 0; left: 0; bottom: 0; right: 0; transition: all 0.6s;  }
.main-thr-con-c-r li img:hover{transform: scale(1.1);  }  

.main-fou{ background: #f7f7f7; padding-bottom: 60px;}
.main-fou-con{width: 1200px; overflow: hidden;}
.main-fou-con-t{margin-top: 70px; position: relative;}
.main-fou-con-t h3{color: #333; font-size: 30px; text-align: center; border-bottom: 1px solid #ccc; padding-bottom: 15px;}
.main-fou-con-t span{color: #ffa33c; padding-left: 10px;}
.main-fou-con-t p{width:275px;margin:auto;margin-top:10px; color: #555; font-size: 18px;}
.main-fou-con-t em{font-style: normal; text-align: center;}
.main-fou-con-t > div{width: 170px; margin: auto;margin-top: -2px;}
.em1{width: 85px; border-bottom: 2px solid #1a57c1; float: left;}
.em2{width: 85px; border-bottom: 2px solid #ffa33c; float: left;}
.main-fou-con-c{margin-top: 34px;}

.main-fou-con-c-l{width:702px; float: left; margin-right: 70px;}
.main-fou-con-c-l-t{border-bottom: 1px solid #ccc; overflow: hidden;}
.main-fou-con-c-l-t ul{display: flex; margin-bottom: -33px;}
.main-fou-con-c-l-t li{width:125px;padding-bottom:10px; text-align:center;margin-bottom: -1px;color: #333; font-size: 18px; float: left; margin-right: 20px; cursor: pointer;font-weight: 700;}
.more a{float: right; display: inline-block; color: #808080; font-size: 14px; font-weight: 700; line-height: 34px;}
.more a:hover{color: #ffa33c;}
.main-fou-con-c-l-t li.lion{width: 125px; border-bottom: 3px solid #ffa33c; color: #ffa33c; background: url(../images/index_qydt_bg.png) 0 2px no-repeat;}
.main-fou-con-c-l-c > div{margin-top: 30px; display: none;}
.main-fou-con-c-l-c > div:first-child{display: block;}
.main-fou-con-c-l-c1-t{padding-bottom: 33px; border-bottom: 1px solid #ccc;}
.main-fou-con-c-l-c1-t img{width: 250px; height: 160px; float: left; margin-right: 20px;}
.main-fou-con-c-l-c1-t h5 a{font-size: 16px; color: #333; margin-top: 10px;display: inline-block;}
.main-fou-con-c-l-c1-t h5 a:hover{color: #ffa33c;}
.main-fou-con-c-l-c1-t p{font-size: 14px; color: #888; line-height: 30px; margin-top: 30px;}
.main-fou-con-c-l-c1 ul{margin-top: 30px; overflow: hidden;}
.main-fou-con-c-l-c1 li{width:100%;float: left; background: url(../images/index_li_bg.png) 0 12px no-repeat;border-bottom: 1px dashed #ccc;}
.main-fou-con-c-l-c1 li a{font-size:14px; color: #333; line-height: 40px; float: left; display: block; padding-left: 28px;}
.main-fou-con-c-l-c1 li span{display: block; float: right; font-size: 12px; color: #999;line-height: 40px;}
.main-fou-con-c-l-c1 li:last-child{ border-bottom: none;}
.main-fou-con-c-l-c1 li a:hover{color: #ffa33c;}
.main-fou-con-c-r{width:428px; float: left;}
.main-fou-con-c-r-t{border-bottom: 1px solid #ccc; overflow: hidden;padding-bottom: 2px;}
.main-fou-con-c-r-t em{width: 125px; font-style:normal;font-size: 18px; padding-left: 30px; padding-bottom: 9px; border-bottom: 3px solid #ffa33c; color: #ffa33c; background: url(../images/index_qy_zs.png) 0 0 no-repeat; font-weight: 700;}
.more a{float: right; display: inline-block; color: #808080; font-size: 14px; font-weight: 700; line-height: 34px;}
.more a:hover{color: #ffa33c;}
.main-fou-con-c-r ul{margin-top: 30px; overflow: hidden;}
.main-fou-con-c-r li{width:100%;float: left; background: url(../images/index_li_bg.png) 0 19px no-repeat;border-bottom: 1px dashed #ccc;}
.main-fou-con-c-r li a{font-size:14px; color: #333; line-height: 50px; float: left; display: block; padding-left: 28px;}
.main-fou-con-c-r li span{display: block; float: right; font-size: 12px; color: #999;line-height: 50px;}
.main-fou-con-c-r li:last-child{ border-bottom: none;}
.main-fou-con-c-r li a:hover{color: #ffa33c;}
.link{width: 100%;  border-bottom: 1px solid #ccc; background-color: #3d3e40; }
.link .link_l{width:1200px;margin:auto;font-size: 14px; color:#919499; line-height: 48px;}
.link .link_l a{color: #919499;}
.link .link_l a:hover{color: #fff;}

