@charset "utf-8";
/* CSS Document */
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td 
{ margin: 0; padding: 0; }
html{min-width:1200px; margin:0px auto;}
body{font-family:Arial,"微软雅黑",Sans-Serif; min-width:1200px; margin:0px auto;}
img{ border:none;}
a{text-decoration:none;transition: .3s all linear;}
@font-face {font-family: 'UUSUNInchike';src: url('../fonts/uusuninchike.ttf');font-weight: normal;font-style: normal;}
@font-face {font-family: 'UBUNTU-L';src: url('../fonts/ubuntu-l.ttf');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Swiss721';src: url('../fonts/swiss721.ttf');font-weight: normal;font-style: normal;}
@font-face {font-family: 'AlbertaLight';src: url('../fonts/albertalight.ttf');font-weight: normal;font-style: normal;}


.warp{overflow:hidden;width:100%;height:auto;margin:0 auto;}
.container{width:1200px;margin:0 auto;height:auto;}

.ImgBox{display:table-cell; vertical-align:middle; text-align:center;}
.clearfix:before, .clearfix:after { content: ""; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; } 

/*xcx_banner*/
.xcx_fullSlide {width:100%;position:relative;height:100%;z-index:0;clear: both;overflow: hidden;height:500px;}
.xcx_fullSlide .bd {margin:0 auto;z-index:0;overflow:hidden;}
.xcx_fullSlide .bd ul {width:100% !important;}
.xcx_fullSlide .bd li {width:100% !important;overflow:hidden;text-align:center;list-style-type:none;height:500px;}
.xcx_fullSlide .bd li img{width:100%;}
.xcx_fullSlide .bd li a {display:block;}
.xcx_fullSlide .bd li a img {width:100%;height:auto;}
.xcx_fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:25px;left:0;}
.xcx_fullSlide .hd ul {text-align:center;}
.xcx_fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:13px;height:13px;line-height:99999px;margin:0 12px;overflow:hidden;background:#fff;border-radius:7px;}
.xcx_fullSlide .hd ul li a{display:block;}
.xcx_fullSlide .hd ul .on {background:#2badc5;}
.xcx_fullSlide .prev,.xcx_fullSlide .next {overflow:hidden;display:block;position:absolute;z-index:9;top:0;width:10%; height:100%;cursor:pointer;}
.xcx_fullSlide .prev {left:0;}
.xcx_fullSlide .next {right:0;}

.xcx_fullSlide .bd li .nr_list01{width:1200px;margin:0 auto;height:500px;position:relative;}
.xcx_fullSlide .bd li .nr_01{position:absolute; top:40px; left:138px;width:320px;}
.xcx_fullSlide .bd li .nr_01 img{width:100%;}
.xcx_fullSlide .bd li .nr_list .nr_02{position:absolute; top:105px; left:50%;margin-left:-26px;line-height:60px;font-size:44px;color:#fff;font-weight:bold;letter-spacing: 4px;}
.xcx_fullSlide .bd li .nr_list .nr_03{position:absolute; top:186px; left:50%;margin-left:-26px;line-height:60px;font-size:34px;color:#fff;font-style:italic;padding:0 22px 0 18px;letter-spacing: 3px;}
.xcx_fullSlide .bd li .nr_list .nr_03:before {content: "";border-color: #fff;border-style: solid;border-width: 0;position: absolute;width: 12px;height: 11px;
border-width: 2px 0 0 2px;top: 0;left:0;}
.xcx_fullSlide .bd li .nr_list .nr_03:after {content: "";border-color: #fff;border-style: solid;border-width: 0;position: absolute;width: 11px;height: 12px;
border-width: 0 2px 2px 0;bottom: 0;right:0;}
.xcx_fullSlide .bd li .nr_list .nr_04{position:absolute; top:264px; left:50%;margin-left:-26px;height:30px;line-height:30px;font-size:24px;font-weight:300;color:#fff;letter-spacing:2px;}
.xcx_fullSlide .bd li .nr_list .nr_05{position:absolute; top:340px; left:50%;margin-left:-26px;}
.xcx_fullSlide .bd li .nr_list .nr_05 a{display:inline-block;width:147px;height:47px;line-height:47px;font-size:16px;background-color:#333;color:#fff;border-radius:3px;}
.xcx_fullSlide .bd li .nr_list .nr_05 .morea2{background-color:#fff;color:#2db3cc;margin-left:18px;}
.xcx_fullSlide .bd li .nr_list .nr_05 .morea1:hover{background-color: #4c4b4b;color:#2db3cc;}
.xcx_fullSlide .bd li .nr_list .nr_05 .morea2:hover{background-color: #4c4b4b;color:#2db3cc;}

/*xcx_title*/
.xcx_title h1{font-size:26px;line-height:40px;color:#3c3c3c;text-align:center;margin-bottom:8px;}
.xcx_title p{font-size:16px;line-height:30px;color:#afaeae;text-align:center;}

/*xcx_theme01*/
.xcx_theme01{padding-top:60px;}
.xcx_theme01_list{width:780px;float:left;margin-top:86px;}
.xcx_theme01_img{width:420px;float:left;}
.xcx_theme01_list ul{width:340px;float:left;}
.xcx_theme01_list ul:nth-child(2){margin-left:100px;}
.xcx_theme01_list ul li {list-style:none;width:340px;height:auto;margin-bottom:40px;}
.xcx_theme01_list ul li .list-img{float:left;overflow:hidden;width: 81px;vertical-align: middle;padding-right:36px;}
.xcx_theme01_list ul li .list-img img{width:100%;text-align:center;background-color: #36c3de;border-radius:50%;transition:.5s all ease;}
.xcx_theme01_list ul li .list-t{float:left;width:223px;vertical-align: middle;}
.xcx_theme01_list ul li .list-t h1{font-size: 16px;color:#2eb2c9;margin-bottom:8px;}
.xcx_theme01_list ul li .list-t p{ font-style:normal;font-size: 14px;line-height: 30px;color:#464646;}
.xcx_theme01_list ul li:hover .list-img img{transform:rotate(360deg);}

/*xcx_theme02*/
.xcx_theme02{}
.xcx_theme02 .step_cont{width:1200px;padding-top:52px;padding-bottom:18px;}
.xcx_theme02 .step_cont .sitem{display:block;text-align:center;float:left;width:158px;height:119px;border:1px solid #dcdcdc;border-radius:10px;padding-top:32px;padding-bottom:25px;margin-bottom:30px;}
.xcx_theme02 .step_cont .sitem p{padding-top:14px; font-size:14px;line-height:24px;color:#333;}
.xcx_theme02 .step_cont .sitem.sitem2{border:0;border-radius:0;width:100px;padding-top:0;height:178px;padding-bottom:0px;}
.xcx_theme02 .step_cont .sitem .ImgBox{width:100px;height:178px;}
.xcx_theme02 .step_cont .sitem:hover{border:1px solid #2eb2c9;}
.xcx_theme02 .step_cont .sitem.sitem2{border:none;}

/*xcx_theme04*/
.xcx_theme04{padding-top:75px;padding-bottom:59px;background-color: #f5f5f5;}
.picture-box{width:1200px;margin:0 auto;position:relative;}
.picture-wall ul{width:1200px;overflow:hidden;}
.picture-wall ul li{float:left;position:relative;list-style:none;height:auto;margin:45px 60.5px;cursor: pointer;width: 267px;}
.picture-wall ul li img{display:block;}
.picture-wall ul li span{display:block;font-size:14px;color:#333333;text-align:center;hieght:30px;line-height:30px; overflow:hidden;margin-top:20px;}
.picture-wall ul li img{padding:6px; border-radius:5px;background-color: #fff;width:255px;height:435px;overflow:hidden;
	-moz-box-shadow: 0px 0px 10px rgba(144, 144, 144, 0.2);
	-webkit-box-shadow: 0px 0px 10px rgba(144, 144, 144, 0.2);
	box-shadow: 0px 0px 10px rgba(144, 144, 144, 0.2);}
.picture-box .prev {display: block;width: 30px;height: 30px;position:absolute;left:-15px;z-index:2;top:275px;background:url(../images/xcx_left1.png) center center no-repeat ;}
.picture-box .next {display: block;width: 30px;height: 30px;position:absolute;right:-15px;z-index:2;top:275px;background:url(../images/xcx_right1.png) center center no-repeat ;}
.picture-box .hd {width:100%;z-index:1;height: 12px;}
.picture-box .hd ul {text-align:center; width:100%; padding:0px; margin:0px auto;}
.picture-box .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;border:2px solid #2eb2c9;width: 8px;height: 8px;margin:0 10px;overflow:hidden;line-height:999px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.picture-box .hd ul .on {background: #2eb2c9;}

.picture-wall ul li .gn-er{position:absolute;top:0;left:0;z-index:1;display:none;width:100%;height:447px;background-color:rgba(51,51,51,.38);background:url(../images/bg38.png) center center repeat ;border-radius:5px;}
.picture-wall ul li .gn-er .bg{position:absolute;top:50%;left:50%;margin-top:-84px;margin-left:-72.5px;width:145px;height:168px;background-color:#fff;text-align:center;font-size: 12px;}
.picture-wall ul li .gn-er .bg img{margin-top:2px;width:138px;height:138px;overflow:hidden;}
.picture-wall ul li:hover .gn-er{display:block;}

/*xcx_theme05*/
.xcx_theme05{padding-top:64px;padding-bottom:61px;background-color: #36c3de;}
.xcx_theme05 .xcx_title p{color:#fff;}
.xcx_theme05 .picture-box .hd ul li {border:2px solid #fff;}
.xcx_theme05 .picture-box .hd ul .on {background: #fff;}
.xcx_theme05 .picture-box .prev {display: block;width: 30px;height: 30px;position:absolute;left:-15px;z-index:2;top:275px;background:url(../images/xcx_left.png) center center no-repeat ;}
.xcx_theme05 .picture-box .next {display: block;width: 30px;height: 30px;position:absolute;right:-15px;z-index:2;top:275px;background:url(../images/xcx_right.png) center center no-repeat ;}
.xcx_theme05 .xcx_title h1{color:#fff;}
.xcx_theme05 .picture-wall ul li span{color:#fff;}






