﻿@charset "utf-8";
/*reset*/


/*其他*/
.cur{cursor:pointer};

/*原reset*/
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:12px/1.231 arial,helvetica,clean,sans-serif;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;width:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}

/*清除浮动*/
.clearfix:after{ 
    content: '';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
.clearfix{ /*兼容 IE*/
    zoom: 1;
}



/*end reset*/
.wrap {
    /* width: 1240px; */
    max-width: 1400px;
    margin: 0 auto;
}
.lf{float:left;/* width: 14%; */}
.lr{float:right}
.clear {
    zoom: 1;
}

/* CSS Document */
body{background-color:#fff; overflow-x:hidden; color:#666; font-size:14px; font-family: "微软雅黑"; position:relative;min-width:1200px;width:100%;}/*网站字体颜色*/
.container{margin-left:auto; margin-right:auto; width:1200px;}

/* header */
header{width:100%;height:100px;position:fixed;top:0;left:0;z-index:9999}
/* background-image:url(../img/navbg.png);background-repeat:no-repeat;background-position:center center;background-size:cover */
.headbot{height:100px;transition:0.5s ease 0s;-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s}
.headbot.cur{background-color:#fff;box-shadow:0px 4px 28px rgba(0,0,0,0.04)}
.headbot.cur:after,
.bg_color:after{display:none}
.bg_color{background-color:#fff;box-shadow:0px 0px 20px rgba(0,0,0,0.1)}
.headbot .logo{height:100px;/* padding: 0px 0px 0 14px; *//* background-color:#fff */}
.headbot .navleft{/* margin-left: 3vw; */width: 710px;}

.navitem.lf{width:14%}
.navitem-name{position:relative;/* padding: 0 16px; */}
.navitem-name a{position:relative;z-index:2;overflow:hidden;text-align:center;display:block;font-size:18px;line-height:100px;color:#fff;transition:0.5s ease 0s;-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s}

.navitem-name a:hover{color:#257e31}
.headbot.cur .navitem-name a,
.bg_color .navitem-name a{color:#000}
.navitem.cur .navitem-name a{color:#1263aa}
.navright .lanbox .lanitem{display:block;color:#fff;line-height:100px;font-size:16px;;transition:0.5s ease 0s;-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s}

.navright .telbox{color:#fff;line-height:102px;margin-left:1vw;font-size:16px;font-family:Arial;}

.bg_color .navright .telbox{color:#000}

.headbot.cur .navright .telbox,
.headbot.cur .quicklinkstop{color:#1263aa}
.quicklinks{position:relative}
.quicklinkstop{line-height:100px;font-size:16px;color:#fff;margin-left:1vw;cursor:pointer}
.quicklinksbot{width:140px;position:absolute;top:100px;left:50%;margin-left:-70px;background-color:#fff;padding:6px 0;z-index:-1;visibility:hidden;opacity:0}
.quicklinkslist{display:block;color:#666;line-height:32px;text-align:center}
.quicklinks.cur .quicklinksbot{z-index:3;visibility:visible;opacity:1}

.headbot.cur .navright .lanbox .lanitem,
.bg_color .navright .lanbox .lanitem{color:#000}




.navright .lanbox span.lanitem{margin:0 10px}
.navright .searchx .icon{width:22px;height:100px;margin-left:3.28vw;cursor:pointer;background-image:url(/Skins/Default/Img/Common/h-searchbtn.png);background-repeat:no-repeat;background-position:center center;;transition:0.5s ease 0s;-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s}
.headbot.cur .search .icon{background-image:url(/Skins/Default/Img/Common/h-searchbtn_cur.png)}
.navright .searchbox{width:100%;height:280px;position:fixed;top:100px;transform:translateY(-100%) translateZ(0);-webkit-transform:translateY(-100%) translateZ(0);-moz-transform:translateY(-100%) translateZ(0);left:0;visibility:hidden;opacity:0;z-index:-1;background-color:#fff;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;transition:0.75s cubic-bezier(.77,0,.175,1) 0s;-webkit-transition:0.75s cubic-bezier(.77,0,.175,1) 0s;-moz-transition:0.75s cubic-bezier(.77,0,.175,1) 0s}
.navright .searchbox.cur{visibility:visible;opacity:1;z-index:19;transform:translateY(0) translateZ(0);-webkit-transform:translateY(0) translateZ(0);-moz-transform:translateY(0) translateZ(0)}
.navright .searchbox .box{height:75px;border-bottom:1px solid #d9d9d9}
.navright .searchbox .input{width:1400px;margin:0 20px;height:75px}
.navright .searchbox .input input{width:100%;height:74px;font-size:20px;padding:0 20px}
.navright .searchbox .input input::-webkit-input-placeholder{color:rgba(203,203,203,1)}
.navright .searchbox .searbtn,
.navright .searchbox .close{line-height:75px;cursor:pointer}
.navright .searchbox .searbtn img,
.navright .searchbox .close img{display:initial;vertical-align:middle}
.navright .searchbox .close:hover img{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg)}
.navitem .childbox{width:100%;background-color:#f3f3f3;padding:56px 0 50px;position:absolute;top:100px;left:0;visibility:hidden;z-index:-1;opacity:0}
.navitem.cur .childbox{visibility:visible;z-index:19;opacity:1;transition:0.75s ease 0s;-webkit-transition:0.75s ease 0s;-moz-transition:0.75s ease 0s}
.navitem .childbox .title{color:#000;font-size:36px;padding-bottom:26px;border-bottom:1px solid #e4e4e4}
.navitem .childbox .items{margin-top:46px}
.navitem .childbox .item{width:25%;margin-bottom:30px;font-size:16px;color:#666;display:block;padding-left:20px;background-repeat:no-repeat;background-position:left center}
.navitem .childbox .bot{margin-top:60px;}
.navitem .childbox .bot .box{cursor:pointer}
.navitem .childbox .bot .box .text{color:#000;font-size:18px;margin-right:22px;line-height:1}
.navitem .childbox .bot .box:hover img{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg)}
.navitem .childbox .imgitem{width:23.5%;margin-right:2%;position:relative}
.navitem .childbox .imgitem:nth-last-of-type(1){margin-right:0}
.navitem .childbox .imgitem .img{background-color:#000}
.navitem .childbox .imgitem .textbox{width:100%;position:absolute;bottom:6%;left:0;color:#fff;font-size:18px;text-align:center;max-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.navitem .childbox .imgitem:hover .textbox{bottom:45%}
.navitem .childbox .imgitem:hover .img img{opacity:0.5}


.banner-cloudapp{background:url() center center no-repeat;}
.banner-cps{background:url(../images/home_banner_cps.jpg) center center no-repeat;}
.banner-trust{background:url(../images/home_banner_trust.jpg) center center no-repeat;}

.banner-engine{height:900px;position:relative;overflow:hidden;background: url(/images/banner_sodh-zzbg1.png);}
.banner-engine .banner-ul{position:relative;width:100%;height:900px;opacity: 0.5;}
.banner-engine .banner-text{position:absolute;left:0;top:-770px;width:100%;height:552px;font-family:"SourceHanSansCN-ExtraLight"}
.banner-engine .banner-text{display:none}
.banner-engine .banner-text1{font-size: 56px;line-height: 60px;letter-spacing: 5px;font-weight: bold;color:#fff;/* text-align: center; */}
.banner-engine .banner-text2{margin-top: 8px;font-size: 32px;text-align: center;line-height: 50px;letter-spacing: 4px;color:#e4e7eb;}
	
	.banner-engine .si0 .banner-text1{font-size: 56px;line-height: 60px;font-weight: bold;color:#fff;}
.banner-engine .si0 .banner-text2{margin-top: 8px;font-size: 32px;text-align: left;letter-spacing: 4px;line-height: 50px;color:#e4e7eb;}
	
	
	
.banner-engine .banner-link-button{display:inline-block;border:1px solid #fff;margin-top:54px;width:160px;height:44px;line-height:42px;text-align:center;font-size:16px;color:#fff}
.banner-engine .banner-link-button:hover{background:#fff;color:#333;border:1px solid #fff}
.banner-ul li{display:none;height:100%;width:100%;float:left}
.banner-engine .banner-ul li{z-index:-1;position:absolute;left:0;top:0;display:block;height:100%;width:100%;float:left}
.banner-engine .banner-ul li:first-child{z-index:initial}

.banner-point{display:none;position:absolute;bottom:48px;left:0;width:100%;height:18px;line-height:18px}
.banner-engine .banner-point{display:block}

.slider-main{display:none;position:relative;margin:0 auto;min-width:1200px;max-width:1200px}
.banner-engine .slider-main{display:block}
.slider-text{position:absolute;margin-top:0px;}
.banner-area{width:100%;text-align:center}
.banner-area li{margin:0 15px;display:inline-block;width:10px;height:10px;background:url(/images/pagination_02.png) no-repeat}
.banner-area li.active{background:url(/images/pagination_01.png) no-repeat}




/* footer */
.footer{width: 100%;}
.footerTop{height: 60px;background: #137021;}
.footerTop ul{width: 100%;}
.footerTop li{float: left;font-size: 14px;height: 60px;position: relative;width: 16.66%;text-align: center;}
.footerTop li>a{color: #fff;height:60px;line-height: 60px;display: block;}

.footerCenter{width: 100%;background: url(Img/Common/footerBg.jpg);padding-top: 18px;height: 175px;}
.footerCenter .box{float: left;}
.footerCenter .box1{width: 144px;height: 138px;margin-left: 16px;margin-top: 31px;}
.footerCenter .box1 img{display: block;/* width: 144px; *//* height: 158px; */}
.footerCenter .box2{float: left;margin-left: 131px;width: 412px;padding-left: 114px;height: 78px;margin-top: 44px;border-left:1px solid #494949;border-right: 1px solid #494949;}
.footerCenter .box p{font-size: 14px;color: #fff;margin-bottom: 14px;}
.footerCenter .box p a{color: #fff;}
.footerCenter .box3{/* width: 136px; */height: 136px;text-align: center;float: right;margin-top: 14px;}
.footerCenter .box3 img{/* width: 136px; */height: 136px;}
.footerCenter .box3 p{margin-top: 10px;color: #fff;font-size: 12px;display: none;}
.footerBottom{width: 100%;height: 60px;text-align: center;background: #222222;line-height: 60px;}
.footerBottom p{font-size: 12px;color: #fff;}
.footerBottom p a{color: #fff;}


/*返回顶部*/
.retop ul{ overflow:hidden;}
.retop li{ float:left; margin-left:10px;}
.retop li img{ display:block;}
.rtTop{ width:43px; height:43px; overflow:hidden; position:fixed; top:80%; right:46%; margin-right:-615px; cursor:pointer;  display:none;}
.rtTop h4{ width:43px; height:43px; overflow:hidden; position:relative;}
.rtTop img{ display:block; position:absolute; top:0; left:0;}

/* -- 弹出窗口 -- */
#oran_full_bg{ display:none !important;}

/* tanchuang1 提交弹窗*/
.tanchuang1{width:100%;position: fixed;top: 0;left: 0;background: url(Img/tanchuang/tanchuangBg.png);height:100%; z-index:9999999;}
.tanchuang1 .conBox{width: 400px;height: 212px;padding: 20px;background: #fff;position: absolute;left: 50%;margin-left: -220px;top: 50%;margin-top: -80px;}
.tanchuang1 .conBox .tcClose{width: 33px;height: 90px;position: absolute;right: 45px;top: -90px;cursor: pointer;z-index:999999999999999;}
.tanchuang1 .conBox .box{width: 398px;height: 190px;border: 1px solid #e5e5e5;padding-top: 20px;text-align: center;position: relative;}
.tanchuang1 .conBox .box img{display: block;width: 47px;height: 47px;margin: 0 auto;}
.tanchuang1 .conBox .box h5{font-size: 24px;color: #137021;font-weight: bold;margin-top: 10px;}
.tanchuang1 .conBox .box p{font-size: 16px;color: #4d4d4d;margin-top: 10px;}
.tanchuang1 .conBox .box .b15{display: block;width: 150px;height: 52px;line-height: 52px;text-align: center;font-size: 18px;color: #fff;position: absolute;bottom: -1px;left: 50%;margin-left: -75px;background: #137021;text-decoration: none;z-index:999999999999999;border:0px;}
.tanchuang2 .conBox .box a{background: #404040;}