@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; }
body { font-family: "微软雅黑", Arial; }
a, abbr, acronym, address, applet, input, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { margin: 0; padding: 0; border: 0; }
img { border: none; display: block; }
a { text-decoration: none; }
a:hover { color: #f0686c; }
ul, li { list-style: none; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { clear: both; }
.w1200 { width: 1200px; margin: 0 auto; }
.w1244 { width: 1244px; margin: 0 auto; }
.fr { float: right; }
.fl { float: left; }
.banner { background: url(../images/banner.jpg) no-repeat center; height: 480px; }

/*政策及背景*/
.zcbj{ margin-top:56px;}
.zcbj_cont{ width:800px; margin-left:15px;}
.zcbj_til span{ font-size:30px; color:#333333; display:block; margin-bottom:3px;}
.zcbj_til em{ font-style:normal; font-size:16px; color:#999999; text-transform:uppercase;}
.zcbj_til .line{ width:28px; height:4px; background:#999999; margin-top:10px;}
.zcbj_cont p{ font-size:16px; color:#333; line-height:28px; margin-top:16px;}

/*适合人群*/
.shrq{ background:#eeeeee; margin-top:68px; padding:47px 0 50px;}
.shrq_til span{ font-size:30px; color:#333333; display:block; margin-bottom:3px; text-align:center;}
.shrq_til em{ font-style:normal; font-size:16px; color:#999999; text-transform:uppercase; text-align:center; display:block;}
.shrq_til .line{ width:28px; height:4px; background:#999999; margin:10px auto 0;}
.shrq_cont{ margin-top:50px;}
.shrq_cont ul li{ background:#fff; border-radius:5px; width:271px; float:left; padding-bottom:28px; margin-right:38px;}
.shrq_cont ul li img{ display:block; margin:26px auto 20px;}
.shrq_cont ul li p{ text-align:center; font-size:16px; color:#333333; line-height:26px;}
.shrq_cont ul li p strong{ color:#f7b47f;}
.shrq_cont ul li:last-child{ margin-right:0;}

/*快速申请通道*/
.sqtd{ background:#f7b47f; height:120px;}
.sqtd img{ margin-top:3px;}
.biaodan{ margin-left:37px; margin-top:31px;}
.input_bm{ width:255px; height:61px; background:#fff; border-radius:5px; line-height:61px; margin-right:20px;}
.input_bm input{ height:61px; outline:none; margin-left:10px; width:92%;}
::-webkit-input-placeholder { color:#999999; font-size:18px;}
.button1{ width:255px; height:61px; line-height:61px; text-align:center; color:#fff; background:#cc6002; border:none; border-radius:5px; font-size:18px; outline:none; cursor:pointer;}
.button1:hover{ background:#e36b01;}

/*申请条件*/
.sqtj{ margin-top:60px;}
.sqtj_cont{ margin-top:48px;}
.sqtj_cont ul li{ width:581px; height:59px; line-height:59px; background:#ffe0c8; margin-right:38px; float:left; margin-bottom:1px;}
.sqtj_cont ul li h3{ font-size:18px; color:#333333; background:#fff; border:2px solid #f7b47f; width:70px; height:55px; text-align:center; float:left;}
.sqtj_cont ul li p{ float:left; font-size:14px; color:#333333; margin-left:10px;}
.sqtj_cont ul li:nth-child(even){ margin-right:0;}
.sqtj_cont ul li:nth-child(3),.sqtj_cont ul li:nth-child(4){ background:#dae6fd;}

/*申请流程*/
.sqlc{ margin-top:67px; margin-bottom:60px;}
.sqlc_cont{ width:1200px; margin:25px auto; background:url(../images/sqlc_bg.jpg) no-repeat center; height:426px;}
.sqlc_cont ul li{ width:264px; height:263px; background:url(../images/sqlc_bg.png) no-repeat; background-size:100%; cursor:pointer; float:left;}
.sqlc_cont ul li img{ display:block; margin:0 auto; padding:49px 0 15px;}
.sqlc_cont ul li p{ text-align:center; font-size:16px; color:#333333; line-height:30px;}
.sqlc_cont ul li p em{ font-size:20px; color:#cc6002; font-style:normal;}
.sqlc_cont ul li:hover{ background:url(../images/sqlc_bg_hover.png) no-repeat;}
.sqlc_1{ margin-left:117px;}
.sqlc_2{ margin-left:12px;}
.sqlc_3{ margin-left:12px;}
.sqlc_4{ margin-left:3px;}
.sqlc_4 img{ padding:49px 0 6px !important;}
.sqlc_5{ margin-top:-108px; margin-left:-20px;}
.sqlc_6{ margin-top:-108px; margin-left:9px;}
.sqlc_7{ margin-top:-108px; margin-left:12px;}
.sqlc_8{ margin-top:-108px; margin-left:12px;}
.sqlc_8 img{ padding:49px 0 0px !important;}

/*在招职位*/
.zylb { margin-top: 65px; }
.zylb_til img { display: block; margin: 0 auto 45px; }
.zylb_cont { border: 2px solid #e8e7e1; margin-top:40px;}
.zycont_til p { float: left; margin-right: 1px; background: #eed468; height: 60px; line-height: 60px; text-align: center; font-size: 20px; color: #333333; }
.z1 { width: 298px; }
.z2 { width: 150px; }
.z3 { width: 226px; }
.z4 { width: 518px; }

.zylb_cont ul li { height: 48px; line-height: 48px; }
.zylb_cont ul li:nth-child(even) p { float: left; margin-right: 1px; background: #eaf9e4; font-size: 16px; color: #333333; text-align:center;}
.zylb_cont ul li:nth-child(odd) p { float: left; margin-right: 1px; background: #fdfbf3; font-size: 16px; color: #333333; text-align:center;}
.zylb_cont ul li .z1 { text-align: left !important; padding-left: 70px !important; width: 228px !important; }
/*.zylb_cont ul li .z2 { text-align: left !important; padding-left: 41px !important; width: 108px !important; }*/
.zylb_cont ul li .z4 { text-align: left !important; padding-left: 60px !important; width: 458px !important; }
.zylb_cont ul li .z5 { text-align: left !important; padding-left: 82px !important; width: 157px !important; }
.zylb_cont ul li .z3 { text-align: left !important; padding-left: 60px !important; width: 166px !important; }


/*成功案例*/
.case{ margin-top:60px;}
.case_cont{ margin-top:35px;}
.case_cont ul li{ background:url(../images/case_bg.jpg) no-repeat; width:402px; height:641px; float:left;}

.Box_con {position: relative; margin-top:35px;}
.Box_con .btnl {position: absolute;}
.Box_con .btn {display: block;width: 17px;height: 16px;position: absolute;top: 313px;cursor: pointer;}
.Box_con .btnl {background: url(../images/jtl02.jpg) no-repeat center;left: -20px;}
.Box_con .btnr {background: url(../images/jtr02.jpg) no-repeat center;right: -17px;}
.Box_con .conbox {position: relative;overflow: hidden;}
.Box_con .conbox ul {position: relative;list-style: none;}
.Box_con .conbox ul li {background:url(../images/case_bg.jpg) no-repeat; width:340px; height:541px; float:left; overflow: hidden; padding:50px 30px;}
.Box_con .conbox ul li:first-child {margin-right: 0;}
.BoxSwitch {margin-top: 30px;text-align: center; display:none;}
.BoxSwitch span {display: inline-block;*display: inline;*zoom: 1; vertical-align: middle; width: 30px; height: 3px; background: #ccc; margin: 0 5px; cursor: pointer;}
.BoxSwitch span.cur {background: red;}

.xinxi{ margin-bottom:15px;}
.xinxi_js{ width:240px; float:left; margin-left:15px;}
.xinxi_js .xx1{border:1px solid #f4f4f4; display:block; float:left; width:82px; height:36px; line-height:36px; border-left:none; padding:0 18px;}
.xinxi_js .xx1:nth-child(2){border-right:none; border-bottom:none;}
.xinxi_js .xx1:nth-child(1){border-bottom:none;}
.xinxi_js .xx1:nth-child(4){border-right:none;}
.xinxi_js .xx1:nth-child(1) span{ background:url(../images/name.jpg) no-repeat left; padding-left:26px;}
.xinxi_js .xx1:nth-child(2) span{background:url(../images/age.jpg) no-repeat left; padding-left:27px;}
.xinxi_js .xx1:nth-child(3) span{ background:url(../images/zhiye.jpg) no-repeat left; padding-left:26px;}
.xinxi_js .xx1:nth-child(4) span{background:url(../images/xueli.jpg) no-repeat left; padding-left:27px;}
.xqjs{ font-size:16px; color:#333333; line-height:27px; margin-bottom:12px;}
.xqjs span{ display:block; font-size:16px; color:#da5c00;}
.liucheng span{ font-size:16px; color:#da5c00;}
.lc{ border-bottom:1px solid #f4f4f4; line-height:33px;}
.lc p{ font-size:16px; color:#999999;}
.lc p em{ font-style:normal; font-size:16px; color:#333; float:right;}
.lc:last-child{ border-bottom:none;}

/*广告条*/
.ggt{ background:url(../images/ggt.jpg) no-repeat center; height:120px; margin-top:30px;}
.ggt a{ width:282px; height:60px; display:block; float:right; margin:30px 126px 0 0;}

/*我们的优势*/
.youshi{ margin:50px auto 0;}
.cloud-product { position: relative; z-index: 9; padding: 50px 0 58px;}
.cloud-product-ul { width: 100%;}
.cloud-product-ul li { position: relative; margin-left: 16px; width: 250px; height: 506px; float: left; background: #fff; cursor: pointer;}
.cloud-product-ul li:first-child { margin-left: 0;}
.cloud-product-single-bottom { width: 100%; height: 506px;}
.empty-space { width: 100%; padding: 26px 0 0 0;}
.bg-product-pic { width: 100%; height: 70px;}
.server-header-01 img, .server-header-02 img, .server-header-03 img, .server-header-04 img { display:block; margin:93px auto 0;}
.server-header-active-01 img, .server-header-active-02 img, .server-header-active-03 img, .server-header-active-04 img { display:block; margin:93px auto 0;}
.product-introduce-title { margin-bottom: 22px; width:98px; height: 40px; line-height: 40px; font-size: 22px; text-align: center; margin:0 auto; color:#fff; border:1px solid #fff; border-radius:5px;}
.product-introduce-title.normal-weight { font-weight: 400;}
.product-introduce-list { margin: 0 auto; padding-top: 21px; overflow: hidden; text-overflow: ellipsis;}
.introduce-list-small { line-height: 30px; font-size: 16px; color: #fff; text-align:center;}
.normal-inner { transition: all .5s; -moz-transition: all .5s; -webkit-transition: all .5s; -o-transition: all .5s;}
.active-inner { 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;}
.cloud-product-ul li:nth-child(1){background: url(../images/ys_bg1.jpg) center no-repeat;}
.cloud-product-ul li:nth-child(2){background: url(../images/ys_bg2.jpg) center no-repeat;}
.cloud-product-ul li:nth-child(3){background: url(../images/ys_bg3.jpg) center no-repeat;}
.cloud-product-ul li:nth-child(4){background: url(../images/ys_bg4.jpg) center no-repeat;}
.active-inner-01 { background: url(../images/ys_bg1_hover.jpg) center no-repeat;}
.active-inner-02 { background: url(../images/ys_bg2_hover.jpg) center no-repeat;}
.active-inner-03 { background: url(../images/ys_bg3_hover.jpg) center no-repeat;}
.active-inner-04 { background: url(../images/ys_bg4_hover.jpg) center no-repeat;}

.cloud-product-ul li.active .active-inner { display: block; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}
.cloud-product-ul li.active .normal-inner { display: none; -moz-opacity: 0; -khtml-opacity: 0; opacity: 0;}
.cloud-product-ul li { -webkit-box-shadow: 1px 1px 12px rgba(0,0,0,.08); -moz-box-shadow: 1px 1px 12px rgba(0,0,0,.08); box-shadow: 1px 1px 12px rgba(0,0,0,.08); -webkit-transition: width .15s linear; -o-transition: width .15s linear; -moz-transition: width .15s linear; transition: width .15s linear;}
.cloud-product-ul li.active { z-index: 9; width: 401px; -webkit-box-shadow: 0 4px 20px rgba(0,0,0,.3); -moz-box-shadow: 0 4px 20px rgba(0,0,0,.3); box-shadow: 0 4px 20px rgba(0,0,0,.3);}
.active .product-introduce-content { color: #eff6ff;}
.active-product-introduce-title { color: #fff;}
.active .product-introduce-list { padding-top: 22px; padding-bottom: 22px; border-color: #3f9ff9; height: auto;}
.introduce-list-large { line-height: 30px; color: #fff; font-size: 16px; text-align:center;}

/*移民小知识*/
.ymzs{ background:#eeeeee; height:108px;}
.ymzs_til{ width:108px; height:108px; background:#132244; border-radius:5px; margin-right:20px; float:left;}
.ymzs_til span{ text-align:center; color:#fff; font-size:24px; display:block; padding-top:22px;}
.ymzs_cont{ width:743px; float:left; margin-right:20px;}
.ymzs_cont h3{ font-size:16px; color:#333333; border-bottom:1px solid #cccccc; padding-bottom:7px; margin-top:12px;}
.ymzs_cont p{ font-size:16px; color:#333333; line-height:25px; margin-top:6px;}
.ymzs a{ width:294px; height:70px; line-height:70px; text-align:center; color:#fff; background:#132244; display:block; float:left; border-radius:5px; font-size:20px; margin-top:20px;}
.ymzs a:hover{ background:#244183;}

/*类别*/
.leibie{ margin:49px auto;}
.leibie ul li{ width:220px; height:229px; border:2px solid #cccccc; border-radius:5px; float:left; margin-right:20px;}
.leibie ul li:last-child{ margin-right:0;}
.leibie ul li h3{ text-align:center; font-size:24px; color:#333333; margin-top:40px; margin-bottom:10px; font-weight:400;}
.leibie ul li h3 em{ font-size:36px; font-style:normal;}
.leibie ul li .line2{ width:90%; border-bottom:1px dashed #cccccc; display:block; margin:0 auto;}
.leibie ul li p{ text-align:center; font-size:16px; color:#333333; margin-top:10px; line-height:28px;}

