@charset 'utf-8';
/* ---------- reset ---------- */
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {margin: 0; padding: 0;}
body,button,input,textarea,select{font: 12px/1.5 Arial,'microsoft yahei',Helvetica,sans-serif;-webkit-font-smoothing: antialiased;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block }
address, caption, cite, code, dfn, em, th, var {font-style: normal; font-weight: 400; }
table {border-collapse: collapse; border-spacing: 0 }
ol, ul {list-style: none; }
img {border: 0 none ;}
i,em{ font-style: normal; }
input,select,textarea {font-size: 100% }
h1,h2,h3,h4,h5,h6 {font-size: 100%; font-weight: 400 }
a {cursor: pointer;}
a:hover {text-decoration: underline;}
:focus {outline: 0 }

/* ---------- common ---------- */
html {color: #333; background: #fff }
.fl{ float: left;}
.fr{ float: right; }
.ta-c{ text-align: center!important;}
.ta-l{ text-align: left!important; }
.ta-r{ text-align: right!important; }
.black {color: #333!important }
.white{ color: #fff!important }
.green {color: #98ba2a!important }
.red {color: #e01d20!important }
.blue {color: #00f!important }
.skyblue{ color: #3DBAF7!important }
.honor-blue {color: #00b5e2!important }
.gray {color: #c0c0c0!important }
.yellow {color: #ff0!important } 
.bg-blue{ background-color: #3DBAF7!important; }
.bold {font-weight: 700!important }
.hide,
.hidden {display: none!important }
.show {display: block!important }
.relative{ position: relative!important; }
.absolute{ position: absolute!important; }
.fixed{ position: fixed; }
.fcn {font-family: \5b8b\4f53 }
.inline-block {display: inline-block; *zoom:1;*display: inline }
.clearfix:before,
.clearfix:after {content: " "; display: table }
.clearfix:after {clear: both }
.clearfix {*zoom:1}
.container{ width: 1210px; margin: 0 auto; }
.container:before,
.container:after {content: " "; display: table }
.container:after {clear: both }
.container {*zoom:1}

.ftx01{ color:#2378d4;}
.ftx02{ color:#b74506 !important;}
.ftx03{ color:#ec5051;}

a.ftx01:hover{ color:#ec5051;}

@media (max-width: 1024px) {
	.container{ width: 100%; margin: 0 auto; }
	.header .container .demo,.header .container .download{ display:none;}
}

/*数值型*/
.f12 {font-size: 12px }
.f14 {font-size: 14px }
.f16 {font-size: 16px }
.f18 {font-size: 18px }
.f20 {font-size: 20px }
.f24 {font-size: 24px } 
.f26 {font-size: 26px } 
.mt0{ margin-top: 0!important; }
.mt30{ margin-top: 30px!important; }
.mt75{ margin-top: 75px!important; }
.mb0{ margin-bottom: 0!important; }
.mb10{ margin-bottom: 10px!important; }
.mb12{ margin-bottom: 12px!important; }
.mb30{ margin-bottom: 30px!important; }
.mb40{ margin-bottom: 40px!important; }
.mb50{ margin-bottom: 50px!important; }
.mb80{ margin-bottom: 80px!important; }
.ml30{ margin-left: 30px!important; }
.ml50{ margin-left: 50px!important; }
.ml80{ margin-left: 80px!important; }
.pd30{ padding: 30px; }
.pt0{ padding-top: 0!important; }
.pt30{ padding-top: 30px!important; }
.pt100{ padding-top: 100px!important; }
.pb0{ padding-bottom: 0!important; }
.pb30{ padding-bottom: 30px!important; }
.pb40{ padding-bottom: 40px!important; }
.pb50{ padding-bottom: 50px!important; }
.pb80{ padding-bottom: 80px!important; }
.pb100{ padding-bottom: 100px!important; }



/*超链接模块*/
a,
a:hover{ text-decoration: none; }
/*图标模块*/
.icon{ background: url(../images/icons.png) no-repeat; }
/*楼层模块*/
.module-word{ padding-top: 50px; padding-bottom: 100px; overflow: hidden;}
.module-gray{ background-color: #f6f9fc; }
.module-darkgray{ background-color: #667588; }
.module-nightgray{ background-color: #344552; }
.module-black{ background-color: #3a424d; }
.module-black2{ background-color: #111111; }
.module-black3{ background-color: #333; }
.module-cyan{ background-color: #29D6F0; }
.module-nightblue{ background-color: #0D3752; }
.module-skyblue{ background-color: #54ADF5; }
.module-darkbrown{ background-color: #3C3C3C;}
.module-middlegray{ background-color: #E7EDF1;}

/*标题模块*/
.sc-title{ font-size: 36px; color: #333; text-align: center; line-height: 1; margin-bottom: 30px;opacity: 1;}
.sc-title2{ font-size: 36px; color: #fff; text-align: center; line-height: 1; margin-bottom: 30px;}
.sc-subtitle{ font-size: 16px; color: #82939e; line-height: 2; margin-bottom: 40px; text-align: center;}
/*鼠标经过卡片阴影模块*/
.module-raise{ -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }
.module-raise:hover{ -webkit-transform: translate(0,-10px); -moz-transform: translate(0,-10px); transform: translate(0,-10px); -webkit-box-shadow: 0 20px 20px #ddd; -moz-box-shadow: 0 20px 20px #ddd; box-shadow: 0 20px 20px #ddd;}

/*图片居中模块*/
.center-image{ position: relative; }
.center-image img{ vertical-align: middle; width: 100%; max-width: 1200px;}
/*前端界面模块-手机展示*/
.mobileface-slide{ padding-top: 30px; }
.mobileface-slide .bd{ float: left; width: 500px; height: 780px; overflow: hidden; background: url(../images/5s.png) center top no-repeat;}
.mobileface-slide .bd li{ padding: 80px 0 120px 102px; }
.mobileface-slide .bd li img{ width: 295px; height: 520px; }
.mobileface-slide .hd{ margin-left: 500px; padding-top: 100px;}
.mobileface-slide .hd ul{}
.mobileface-slide .hd li{ float: left; margin-left: 50px;  margin-bottom: 40px; text-align: center;}
.mobileface-slide .hd li .hd-icon{ width: 100px; height: 100px; display: block; background: #BCBCBC center center no-repeat; border-radius: 15px; margin-bottom: 10px; -webkit-transition: all .2s; -moz-transition: all .2s; transition: all .2s;}
.mobileface-slide .hd li.on { color: #F04E54; }
.mobileface-slide .hd li.on .hd-icon{ background-color: #F04E54; }
.mobileface-slide .hd li p{ font-size: 18px; }
/*
* 底部
*/
.footer{ padding: 35px 0; text-align: center; background-color: #242424; }
.footer,
.footer a{color: #656767;}
.footer a{ margin: 0 10px; }
.footer a:hover{ color: #ddd; }
.footer .links{ margin: 15px 0 7px; }

/* -----------微分销 ---------- */
.banner{ background: url(../images/banner.jpg) center top no-repeat #209345; height: 450px; }
.profit .profit-list{ padding-left: 26px; }
.profit .profit-list li{ float: left; text-align: center; width: 205px; height: 298px; margin-right: 26px; background-color: #ddd; overflow: hidden; color: #fff; font-size: 16px; line-height: 1.8; border-radius: 20px;}
.profit .profit-list li.item-1{ background-color: #5D82FF; }
.profit .profit-list li.item-2{ background-color: #35BD6E; }
.profit .profit-list li.item-3{ background-color: #3A98F5; }
.profit .profit-list li.item-4{ background-color: #F84658; }
.profit .profit-list li.item-5{ background-color: #F6A028; }
.profit .profit-list li i{ display: block; width: 70px; height: 70px; margin: 80px auto 0; background: url(../images/profit.png) no-repeat; }
.profit .profit-list li.item-1 i{ background-position: 0 0; }
.profit .profit-list li.item-2 i{ background-position: -80px 0; }
.profit .profit-list li.item-3 i{ background-position: -160px 0; }
.profit .profit-list li.item-4 i{ background-position: -236px 0; }
.profit .profit-list li.item-5 i{ background-position: -311px 0; }
.interface-slide .hd li .hd-icon{ background-image: url(../images/interface.png); }
.interface-slide .hd li .hd-icon-1{ background-position: 3px 3px; }
.interface-slide .hd li .hd-icon-2{ background-position: -92px 3px; }
.interface-slide .hd li .hd-icon-3{ background-position: -189px 3px; }
.interface-slide .hd li .hd-icon-4{ background-position: -285px 3px; }
.interface-slide .hd li .hd-icon-5{ background-position: -380px 3px; }
.interface-slide .hd li .hd-icon-6{ background-position: -476px 3px; }
.interface-slide .hd li .hd-icon-7{ background-position: -573px 3px; }
.interface-slide .hd li .hd-icon-8{ background-position: -669px 3px; }
.share .center-image{ height: 600px; }
.share .center-image img{ position: absolute; top:50%; left: 50%; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); transform: translate(-50%,-50%); }
.read .read-more{ width: 111px; height: 35px; position: absolute; z-index: 2; left: 670px; top: 340px; }
.commission{ padding-top:50px; padding-bottom:20px;}
.value{ padding-top:50px; padding-bottom:20px;}
.strong{padding-top:50px; padding-bottom:20px;}
.newzs{position: relative; width: 500px; height: 725px;}
.newyc{position: absolute; width: 398px; left: 0px; top: 0px; display: none;}
.newxs{position: absolute; width: 398px; left: 0px; top: 0px; display: ;}