﻿
.idxconred{ width:100%;    z-index:20;position:relative; }

.idxconttl{background:url('indexttl2.png') no-repeat center 0; width:100%;margin-top:30px;  }
.idxconttl h1{text-align:center;color:#e2be75;font-size:38px;letter-spacing:20px;}
.idxconttl .fthsyspdi{background:url('ttlbg.png') no-repeat center 0;color:#e2be75;font-size:18px;width:1200px;height:236px; margin:0 auto; overflow:hidden; margin-top:20px;line-height:32px;text-align:center;display:block;background-size: 100% 100%;}
.idxconttl .fthsyspdi p  {color:#828181;margin-left:70px;margin-right:70px;margin-top:30px;}
 .idxconttl .fthsyspdi p a{color:#e38516;}
 
 
.idxconttl1{background:url('title.png') no-repeat center 0; width:100%;margin-top:300px;height:200px;   }
.idxconttl1 h1{text-align:center;color:#e2be75;font-size:38px;letter-spacing:10px;}
.idxconttl1 p{color:#e2be75;font-size:18px;width:620px;margin:0 auto; overflow:hidden; margin-top:20px;line-height:32px;text-align:center;}
.idxconttl1 p a{color:#e2be75;}
.idxconttl1 p a:hover{color:#fff;}
.idxconims{width:1200px;margin:0 auto;background:url('ttcl3.png') no-repeat ;height:567px;background-size: 100% 100%;}
 .idxconimsleft{width:500px;height:550px;display:block;float:left;}
 .idxconimsrgh{width:510px;height:550px;display:block;float:left;}
 
 
 .cxcpall{margin-top:30px;}
 .cxttlc{background:url('ttl.png') no-repeat center 0;height:1800px;line-height:55px;text-align:center;font-size:30px;letter-spacing:10px;color:#e2be75;}
 
 
 /*ability*/
.lqset_ability{ width: 1200px; background: url() no-repeat center;text-align: center;margin: auto;}
.lqset_ability span{display: inline-block;width: 80px;height: 5px;background: #f3ca00;}
.lqset_ability .lqset_box{width: 1200px;margin: 10px auto 0px;overflow: hidden;}
.lqset_ability ul{width:100%;padding: 40px 0 00px 0;}
.lqset_ability li{width: 400px;height: 155px;float: left;position: relative;top: 0;transition: top .5s; box-shadow: 0 0px 30px 0 rgba(60, 60, 59, 0.35);}
.lqset_ability li:hover{top: -20px;}
.lqset_ability li div{display: inline-block;width: 100%;height: 100%;box-shadow: 0 0 20px #F2F2F2;background: #fdf9f0;}
.lqset_ability li span{display: block;margin: auto;width: 36px;height: 5px;}
.lqset_ability li em{display: inline-block;width: 80px;height: 80px;border-radius: 50%;border: 0px solid #e7e7e7;text-align: center;margin-top: 36px; float:left; margin-right:0px; margin-left:0px;}
.lqset_ability li em img{height:55px; margin-top:8px;}
.lqset_ability li p.clasp{font-size: 19px; padding-top: 30px; text-align:left;color:#cd9b02;font-weight:bold;}
.clasps{font-size:15px;text-align:left;padding:10px 20px 0 0;}

 .cxcconts{background: url(md.png) no-repeat;width:100%; margin-top:-160px;position:relative;z-index:21;background-size:100% 100%;}
 
 .cxccontsredttl{text-align:center;color:#c32223;font-size:30px;letter-spacing:2px;margin-top:260px;background: url(titlered.png) no-repeat center 0; height:91px;}
 
   .cxccontsredttl p.cxccontsredttlpys{margin-top:5px;color:#333;font-size:26px;}
   
   .cxckdcgimg {text-align:center}
   
   
   .cxcmimgs{margin-top:20px;}
 .cxcmimgs img{width:100%;}
   .spbq{
	width: 283px;
	height: 429px;
	float: left;
	line-height: 2;
    margin-right:3px;
	margin-left:3px;
	position: relative;
	overflow: hidden;
	padding:5px;
}
.pos{
	position: relative;

}
.title1{
	margin: 0 auto;
 
	width: 1200px;
	
}
.jmzdsc{margin-top:60px;}

.title111{
	margin: 0 auto;
	margin-top: 10px;
	width: 1200px;
	
}
.title12{
	margin: 0 auto;
	margin-top: 10px;
	width: 1200px;
	
}
.title13{
	background:url('./shuchuttbg.png') no-repeat center 0;height:260px;line-height:55px;text-align:center;font-size:30px;letter-spacing:10px;color:#e2be75;
}
.title2{
	
	background:url('./indexttl2.png') no-repeat center 0;height:169px;line-height:55px;text-align:center;font-size:30px;letter-spacing:10px;color:#e2be75;
}
.title3{

	background:url('./indexttl3.png') no-repeat center 0;height:260px;line-height:55px;text-align:center;font-size:30px;letter-spacing:10px;color:#e2be75;

}
.xztt1{

	background:url('./xztt1bg.png') no-repeat center 0;height:260px;line-height:55px;text-align:center;font-size:30px;letter-spacing:10px;color:#e2be75;
 margin-top:300px; 
 
}
.czltt1{
	padding-top:85px;
	font-weight:bold;
	color: black;
	margin-top:35px; 
	font-size:35px;
}
.czltt2{
	font-size: 23px;
	color: black;
	letter-spacing:1px;
 
margin-top:6px;
}
.czltt3{
 font-size: 22px;
 color: black;
 margin-left: -400px;
 letter-spacing:2px;
 margin-top:12px;
}
.czltt4{
	font-size: 22px;
	color: black;
	margin-top: -52px;
	letter-spacing:2px;
	margin-left: 6px;

}
.czltt5{
	font-size: 22px;
	color: black;
	margin-top: -55px;
	margin-left: 417px;
	letter-spacing:2px;
}
.czltt7{
	
	font-size: 35px;
	color: black;
	letter-spacing:2px;
	margin-left: -10px;
	margin-top:-7px;
	font-weight:bold;
	


}
.czltt21{
	
	font-size:35px;
	color: black;
	letter-spacing:2px;
	margin-left: -80px;
	margin-top:-60px;
	


}
.czltt20{
	
	font-size: 35px;
	color: black;
	letter-spacing:2px;
	margin-left: -90px;
	margin-top:-60px;
	


}
.anli20{
	
	font-size: 36px;
	color: black;
	letter-spacing:2px;
	margin-left: 0px;
	margin-top:-163px;
	


}
.czltt8{
	font-size: 21px;
	color: black;
	letter-spacing:1px;
	margin-top:16px; 

}
.czltt9{
	
	
	
	padding-top:43px; 

}
.czltt92{
	
	
	
	padding-top:83px; 

}
.anli9{
	
	
	
	padding-top:85px; 

}
.czltt10{
	font-size: 19px;
	color: black;
	letter-spacing:0px;
	margin-top:16px; 
	margin-left:-4px; 
}
.czltt22{
	font-size: 20px;
	color: black;
	letter-spacing:0px;
	margin-top:15px; 
	margin-left:-100px; 
}
.czltt11{
	font-size: 20px;
	color: white;
	letter-spacing:2px;
	margin-top:15px; 
	margin-left:-80px; 
}
.anli11{
	font-size: 19px;
	color: black;
	letter-spacing:2px;
	margin-top:-110px; 
	margin-left:0px; 
}
.font1{
	font-size: 24px;
	color: yellow;

}
.anlimap{
	margin-top: -200px;
	margin-left: 400px;
}
.marginauto{
	margin: 0 auto;
}
  .font2{
	  padding-left:48px; 
  }
   .biankuang{
	width: 3px;
	height: 3px;
	position: absolute;
	z-index: 99;
	border-radius:10px;
	/*background: black;*/
}
.biankuang_1{
	height: 3px;
	top: -6px;
	left:0px;
	border-left: 4px solid #e2be75;
}
.biankuang_2 {
	width: 0px;
	bottom:-3px;
	left: 0px;
	border-top: 4px solid #e2be75;
}
.biankuang_3{
	height: 0px;
	bottom:0px;
	right:0px;
	border-right: 4px solid #e2be75;
}
.biankuang_4{
	width:0px;
	top:-3px;
	right:0px;
	border-bottom:4px solid #e2be75;
}

.cxrll{margin-top:30px;}
.cxrll ul {
	width: 1200px;
	height: 255px;
	display: flex;
	justify-content: space-between;
	margin-top:10px;
}

.cxrll ul li {
	width: 33%;
	margin-top: 4px;
	height: 140px;
	border-right: 1px dashed #342d2e;
	text-align: center;
	float:left;
}

.cxrll ul li .p1 {
	font-size: 22px;
	color: #ef3824;
	line-height: 22px;
	margin-bottom: 24px;
	font-weight: 600;

}

.cxrll ul li:nth-child(2) .p1 {
	color: #66a635;
}

.cxrll ul li:nth-child(3) .p1 {
	color: #169a9a;
}

.cxrll ul li:nth-child(3) {

	border-right: none;
}

.cxrll ul li .p2 {
	font-size: 14px;
	color: #2d2f3a;
	line-height: 16px;
	margin-bottom: 10px;

}
.hmar{
	padding-top: 34px;
/* 	margin-left: -57px; */
}
.hmar1{
	padding-top: 28px;
	margin-left: -57px;
}
.textindent{
	text-indent: 1px;
}
.cxrll ul li .sysbtn {
	display: inline-block;
	padding: 8px 23px;
	background: yellow;
	border-radius: 25px;
	color: black;
	font-size: 19px;
	border-bottom: 1px solid yellow;
	margin-top: 13px;
}

.cxrll ul li .sysbtn:hover {
	background: #bb090a;
	color:#fff;
}
.dizhi{
	margin-top:256px;

}

/* background:url('ttlred.png') no-repeat center 0; */
 .cxrmka{background: url(xzbg.png) no-repeat;  height:1135px;margin-top:-120px;   background-size: 100% }
 .cxrmka1{background: url(./anlibg.png) no-repeat; margin-top: -80px; background-size: 100%   }
 .cxrmttlc{ height:60px;line-height:55px;text-align:center;font-size:30px;letter-spacing:3px;color:black;font-weight:bold;margin-top:355px;}
 .cxrmttlcpp{text-align:center;font-size:20px;background:url('xzbb.png') repeat-y center 0; margin-top:-29px;padding-bottom:30px;}
  .cxrmttlcppps{margin-top:30px;font-size:22px;color:#c32223;}
 .cxrmttals{margin-top:80px;}
  .cxrmttals span img{width:100%;margin-top: 15px;}
  .cxrmttlc4{
	background: url(./zxttbg.png) no-repeat center 0;
    height: 55px;
    line-height: 55px;
    text-align: center;
    font-size: 30px;
    letter-spacing: 3px;
    color: black;
    font-weight: bold;
	
  }
  .zxtt1{
	  margin-top: -23px;
  }
  .anli{
	background: url(./anlittbg.png) no-repeat center 0;
    height: 260px;
    line-height: 55px;
    text-align: center;
    font-size: 30px;
    letter-spacing: 10px;
	color: #e2be75; 
	margin-top: 350px;
  }

  .new{
	background: url(./newttbg.png) no-repeat center 0;
    height: 260px;
    line-height: 55px;
    text-align: center;
    font-size: 30px;
    letter-spacing: 10px;
	color: #e2be75; 
	margin-top:180px;

  }
 .cxrmttals ul {
	width: 1127px;
	height: 199px;
	margin: 0 auto;
	display: flex;
	background: url(xzulbg.png)no-repeat center center;
	margin-top:10px;
}

 .cxrmttals ul li {
	width: 50%;
	height: 199px;
	float:left;
}

 .cxrmttals ul li .p1 {
	font-size: 24px;
	line-height: 24px;
	color: #FFFFFF;
	font-weight: 600;
	margin-top: 25px;
	margin-bottom: 5px;
}

 .cxrmttals ul li .smt {
	margin: 0 auto;
	margin-bottom: 16px;
 
}

 .cxrmttals ul li .p2 {
	font-size: 18px;
	line-height: 18px;
	margin-bottom: 10px;
	color: #FFFFFF;
}

 .cxrmttals ul li:nth-child(2) .p2 {
	margin-top: 15px;
}

 .cxrmttals ul li:nth-child(2) .xzbtn {
	margin-top: 30px;
}

 .cxrmttals ul li:nth-child(2) .xzbtn:hover {
	background: #de0c19;
	border: 1px solid #de0c19;
}

 .cxrmttals ul li .xzbtn {
	display: block;
	width: 185px;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	text-align: center;
	margin: 0 auto;
	margin-top: 18px;
	font-weight:bold;
}

 .cxrmttals ul li .xzbtn:hover {
	background: #1c2025;
	border: 1px solid #1c2025;
}



.auto-box{width:1200px;;height:auto;padding:0px 0 40px;background: url(bg3.jpg) repeat-y; margin: 0 auto;}
.auto-box1{width:1200px;;height:auto;padding:0px 0 40px;background: url(bg3.jpg) repeat-y; margin: 30px auto;}
.main-box{max-width:1200px;height:auto;margin:0 auto}
.index-tit{padding:40px 0;text-align:center;margin-top:10px;}
.index-tit .index-titps{background:url('ttlred2.png') no-repeat center;font-size:31px;color:#fff;font-weight:normal;width:629px;height:116px;margin:0 auto;line-height:116px;}
.index-tit p{font-size:22px;color:#555;padding-top:5px;letter-spacing:5px;}
.index-tserver{width:100%;background:url('360server-line.png') no-repeat center 125px;box-sizing:border-box;text-align:center;padding:0 2.6%}
.index-tserver li{width:24.8%;min-width:162px;height:162px;text-align:center;box-sizing:border-box;padding-top:38px;font-size:17px;color:#555;display:inline-block;position:relative;cursor:pointer;margin-bottom:10px;margin-left:-0.1%}
.index-tserver li.tserver-list1{background:url('icobg_1.png') no-repeat center top ;background-size:60%   }
.index-tserver li.tserver-list2{background:url('icobg_1.png') no-repeat center top ;background-size:60% }
.index-tserver li.tserver-list3{background:url('icobg_1.png') no-repeat center top ;background-size:60% }
.index-tserver li.tserver-list4{background:url('icobg_1.png') no-repeat center top ;background-size:60% }
.index-tserver li.tserver-list5{background:url('icobg_1.png') no-repeat center top ;background-size:60% }
.index-tserver li.tserver-list6{background:url('icobg_1.png') no-repeat center top ;background-size:60% }
.index-tserver li.tserver-list7{background:url('icobg_1.png') no-repeat center top ;background-size:60% }
.index-tserver li p{width:162px;height:162px;display:inline-block;position:absolute;top:0;left:50%;margin-left:-81px;border-radius:81px;padding:38px 0;box-sizing:border-box;text-align:center;font-size:19px;line-height:42px;background:linear-gradient(111deg,#ff6600,#cc0000);display:none}
.index-tserver li p a{color:#fff}
.index-tserver li p.animated{animation-duration:.5s;animation-fill-mode:both}
.index-tserver li:hover p{display:block}
.index-tserver-ad{width:100%;margin-top:60px;background:#f3f3f3;text-align:center;padding:40px 0}
.index-tserver-ad li{display:inline-block;color:#abb0b4;font-size:16px;padding:0 3%}
.index-tserver-ad li img{vertical-align:middle;display:inline-block;margin-right:5px}
.index-tserver-ad li+li{border-left:1px solid #e2e3e4}
.zoomin{animation-name:zoomin}
@keyframes zoomin{0%{opacity:0;transform:scale(.3)}
50%{opacity:1}
}
.youshitt{
	color: rgb(251,109,0)
}

.youshitt1{
	font-size:23px; 
}

.cxxlcpsc{margin-bottom:50px;margin-top:-50px; } 
.cxxlcpsc img{width:100%;}
 .cxxlcdjcy{ padding-bottom:50px;}
.cxxlcdjcy li{float:left; margin-top:10px;}
.cxxlcdjcy li a{font-size:18px;border:1px solid yellow;padding:5px 15px;border-radius:20px; background:yellow; color: black;}
.cxxlcdjcy li a.cxxlcda1{margin-left:76px;}
.cxxlcdjcy li a.cxxlcda2{margin-left:152px;}
.cxxlcdjcy li a.cxxlcda3{margin-left:165px;}
.cxxlcdjcy li a.cxxlcda4{margin-left:175px;}


.auto-box2{width:100%;height:auto;padding:30px 0 60px 0;background: url(bg3.jpg) repeat-y; }
.info-container {
    width: 1200px;
    margin: 0 auto;
 
}

.info-container-title {
    font-size: 16px;
    text-align: center;
    padding: 50px 0;
}

.info-container-title h2 {
    font-weight: normal;
    font-size: 36px;
    font-family: pingfang,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;
}

.info-container-list {
    padding: 42px 0;
}

.info-listItem {
    width: 350px;
    margin: 0 20px 0 30px;
    float: left;
}

.info-listItem-title {
    font-size: 24px;
    margin-bottom: 26px;
    font-weight: normal;
	color:#444;
}

.info-more {
    width: 140px;
    height: 40px;
    display: block;
    line-height: 40px;
    border: 1px solid #666;
    text-align: center;
    transition: all .1s;
	font-size:15px;
}

.info-more:hover {
    background: #F96A69;
    border-color: #F96A69;
    color: #fff;
}

.info-listItem-list {
    margin-bottom: 17px;
	  
}

.info-listItem-list dt {
    height: 180px;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;
}

.info-listItem-list dt a img {
    width: 340px;
    height: 180px;
    transition: all .4s;
	 
}

.info-listItem-list dt a span {
    position: absolute;
    left: 0;
    right: 0;
    color: red;
    bottom: 10px;
    font-size: 15px;
    padding: 0 24px;
    line-height: 1.5;
    height: 44px;
    overflow: hidden;
    transition: all .2s;
	font-weight:800;
}

.info-listItem-list dd {
    margin-bottom: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.info-listItem-list dd span{
	
	float:right;
	margin-right:13px;
	color:#888;
	font-size:14px;
}
.info-listItem-list dd p{
	
	float:left;
	border:2px solid #fd442c;
	width:8px;
	height:8px;
	border-radius:50%;
	margin-top:4px;
	margin-right:8px;
	
}
.info-listItem-list dd a {
    font-size: 15px;
    color: #333;
	
}

.info-listItem-list dd a:hover {
    color: #ec6061;
}

.info-listItem-list dt a:hover img {
    transform: scale(1.05);
}



.cxjmzcall{width:100%;height:700px; margin-top:-80px; }
/* .cxjmzcauli {margin-top:20px;} */
.cxjmzcauli li{width:204px;height:373px;float:left;text-align:center;height:373px;;margin-left:46px;margin-bottom:50px;}
.cxjmzcauli li p{margin-top:8px;color:#666;font-size:16px;}
.cxjmzcaulitt1{font-size:17px;color:black;margin-top:90px;margin-bottom:32px;font-weight: bold;}

.jmzcli1{
	font-size:17px;color:#333;margin-top:31px;
}
.jmzcli2{
	font-size:17px;color:#333;margin-top:4px;
}
.jmzcli3{
	font-size:17px;color:#333;margin-top:4px;
}
.jmzcli4{
	font-size:17px;color:#333;margin-top:3px;
}
.jmzcli5{
	font-size:17px;color:#333;margin-top:4px;
}
.jmzcfont1{
	font-size: 17px;color: #333;
	margin-left:12px;
	margin-top: 4px; 
}
.jmzcfont2{
	
	margin-left:34px;
	
}
.jmzcfont3{
	
	margin-left:33px;
	
}
.jmzcfont4{
	
	margin-left:34px;
	
}
.jmzcfont5{
	
	margin-left:48px;
	
}
.jmzcfont6{
	
	margin-left:20px;
	
}
.jmzcfont7{
	
	margin-left:12px;
	
}
.jmzcfont8{
	
	margin-left:28px;
	
}
.jmzcfont9{
	
	margin-left:-12px;
	
}
.jmzcfont10{
	
	margin-left:-26px;
	
}
.jmzcfont11{
	
	margin-left:-43px;
	
}
.jmzcfont12{
	
	margin-left:25px;
	
}
.cxjmzcauli li.cxjmzcaulisd1{background:url('kczc1.png') no-repeat;background-size:100% }
.cxjmzcauli li.cxjmzcaulisd2{background:url('kczc2.png') no-repeat;background-size:100% }
.cxjmzcauli li.cxjmzcaulisd3{background:url('kczc3.png') no-repeat;background-size:100% }
.cxjmzcauli li.cxjmzcaulisd4{background:url('kczc4.png') no-repeat;background-size:100% }
.cxjmzcauli li.cxjmzcaulisd5{background:url('kczc5.png') no-repeat;background-size:100% ;margin-top: -100px;}
.cxjmzcauli li.cxjmzcaulisd6{background:url('kczc6.png') no-repeat;background-size:100% ;margin-top: -100px;}
.cxjmzcauli li.cxjmzcaulisd7{background:url('kczc7.png') no-repeat;background-size:100% ;margin-top: -100px;}
.cxjmzcauli li.cxjmzcaulisd8{background:url('kczc8.png') no-repeat;background-size:100% ;margin-top: -100px;}




.cxrmkaallc{background: url(bgc.jpg);width:100%; margin-top:0px; overflow:hidden;}
.cxxlcpdtx{margin-bottom:10px;text-align:center;margin-top:-20px;} 
.cxxlcpdtx img{width:792px;  }


.padut20 {
	padding-bottom:50px;
 
}
 
.hschool{
	 margin-bottom:25px;
	 overflow:hidden;
}
.hschool ul li {
	float:left;
	position:relative;
	margin:18px 0 0 20px
}
 
.hschool ul li.hschoolm {
	margin-left:0
}
.hschool ul li a div {
	position:absolute;
	left:0;
	bottom:0
}
.hschool ul li a {
	color:#fff;
	display:block
}
.hschool ul li a div {
	padding:14px 18px
}
.hschool ul li a div strong {
	display:block;
	line-height:22px;
	padding:6px 12px;
	 background-color:rgba(0,0,0,0.7);
	 font-size:17px;
}
.hschool ul li a div p {
	line-height:18px;
	padding-top:6px
}
.hschool ul li a img{
	width:373px;
	height:380px;
	  transition: .5s;
  -ms-transition: .5s;
  -moz-transition: .5s;
  -webkit-transition: .5s;
  -o-transition: .5s;
}
.hschool ul li a img:hover    {
      transform: scale(1.05);
    -ms-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
}


.gendp{ margin:10px 0 20px 0;font-size:20px;}
.gendp a{color:#333;letter-spacing:0px;}
.solution-more-wrap {
    margin-top: 00px;
    padding-bottom: 50px;
    text-align: center;
    display: block;
}

.s-btn {
    display: inline-block;

    padding: 13px 30px 10px 30px;
    cursor: pointer;
    position: relative;
    letter-spacing: normal;
	margin-right:38px;
}
.s-btn span{
	height:30px;
}
.solution-more {
      background-image: -webkit-gradient(linear,left top,right top,from(#fd1908),to(#e38516));
    background-image: -webkit-linear-gradient(left,#fd1908,#e38516);
    background-image: -moz-linear-gradient(left,#fd1908,#e38516);
    background-image: linear-gradient(to right,#fd1908,#e38516);
    background-color: #fc486d;
    box-shadow:0 1px 10px #fc486d;
	border-radius:30px;
 

 
 
    font-size: 22px;
    color: #fff;
    padding-left: 30px;
}

.solution-more-wrap .solution-more {
 
 
    color: #fff;
    border: none;
}

.solution-more em.emdj {
    width: 32px;
    height:32px;
    margin-right: 8px;
    display: inline-block;
    background: url(dj.png)  no-repeat ;
    transition: 0.3s ease-out;
	vertical-align:middle;
 
 
}
 
 .solution-more em.emdh {
    width: 30px;
    height:32px;
    margin-right: 8px;
    display: inline-block;
    background: url(dhan.png)  no-repeat ;
    transition: 0.3s ease-out;
	vertical-align:middle;
 
 
}
.solution-more:hover em.emdh {
    margin-right: 10px;
	 margin-left: 10px;
    background: url(dhan2.png) 1px 2px no-repeat;
}

.solution-more:hover {
    color: #f6dbbc;
}

.solution-more:hover em.emdj {
    margin-right: 10px;
	 margin-left: 10px;
    background: url(dj2.png) 1px 2px no-repeat;
}


.col-sm-6{float:left;width:580px;}
.AGrid-row{clear:both}
.AGrid-row:before,.AGrid-row:after{content:" ";display:table;line-height:0}
.AGrid-row:after{clear:both}
/*大盒子背景*/
.bg-white{background-color:#fff}
.developer-toolbag-block{width:1200px;text-align:center;padding:00px 0 50px 0;clear:both;margin:0 auto;margin-top:-200px;}
/*标题*/
.titleBar{text-align:center}
.titleBar .caption{font-size:36px;color:#252b3a;letter-spacing:0;text-align:center;line-height:46px;margin-bottom:10px}
.descript{margin-bottom:40px;font-size:16px;color:#A0A2A8}
.center-layer{text-align:center;font-size:0}
/*列表*/
.tool-package>div{padding:0 10px}
.tool-package .tile{height:128px;transition:box-shadow .5s ease;padding:19px 24px 20px 25px;margin-bottom:20px;position:relative;border-radius:2px;border:1px solid #ddd;background:#fff;}
/*鼠标悬浮列表上方渐变色*/
.tool-package 
.tile:before{content:"";position:absolute;display:inline-block;left:0;top:0;width:0;height:3px;background:rgba(21,0,255,0.10);background-repeat:no-repeat;background-image:linear-gradient(-252deg,#fd1908 0%,#efb62f 98%)}
.tool-package .tile:hover:before{width:100%}
.tool-package .tile:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.10)}
/*图标*/
.tool-package .center-layer>.layer-figure{width:190px;vertical-align:top;float:left}
.tool-package .center-layer>.layer-figure img{width:180px;border:1px solid #eee;}
/*文字*/
.tool-package .center-layer .layer-text{width:290px;float:left;padding:0 10px 0 20px;text-align:center;margin-top:10px;}
.tool-package .dev-list{font-size:18px;color:#252b3a;margin-bottom:4px;width:300px;float:left;text-align:left;padding-left:20px}
.tool-package .dev-text{font-size:13px;word-break:break-all; text-overflow:ellipsis;display:-webkit-box;height:63px;line-height:21px;color:#A0A2A8;text-align:left}
/*立即体验按钮*/
.tool-package .layer-btn{width:87px;border:1px solid #3b516a;border-radius:1px;font-size:12px;color:#252b3a;display:inline-block;cursor:pointer;float:right;position:absolute;top:50px;right:34px;text-align:center}
.tool-package .layer-btn p{line-height:30px;height:30px}
.tool-package .layer-btn:hover{color:#f66f6a;border:1px solid #f66f6a;border-radius:1px}
/*一键购买按钮*/
.buy-now{font-size:18px;color:black;text-align:center;line-height:22px;padding:13px 40px;display:inline-block;margin:0 auto;background:rgb(249,245,30);cursor:pointer;margin-bottom:40px;border-radius:2px;margin-top:10px;}
.buy-now:hover{box-shadow:0 8px 16px 0 rgba(227,24,31,0.30);color:#570101;}




.cxcmimgscpsa{overflow:hidden;}
.solution-more-wrapbs {
 
    margin-top: 50px;
    text-align: center;
    display: block;
	margin-bottom:10px;
 
 
}

.s-btnbs {
    display: inline-block;

    padding: 13px 30px 10px 30px;
    cursor: pointer;
    position: relative;
    letter-spacing: normal;
	margin-right:38px;
}
.s-btnbs span{
	height:30px;
}
.solution-morebs {
      background-image: -webkit-gradient(linear,left top,right top,from(#f5bf1e),to(#e38516));
    background-image: -webkit-linear-gradient(left,#f5bf1e,#e38516);
    background-image: -moz-linear-gradient(left,#f5bf1e,#e38516);
    background-image: linear-gradient(to right,#f5bf1e,#e38516);
    background-color: #f5bf1e;
    box-shadow:0 1px 10px #ff6600;
	border-radius:30px;
 

 
 
    font-size: 22px;
    color: #fff;
    padding-left: 30px;
}

.solution-more-wrapbs .solution-morebs {
 
 
    color: #6c1317;
    border: none;
}

.solution-morebs em.emdjbs {
    width: 32px;
    height:32px;
    margin-right: 8px;
    display: inline-block;
    background: url(djs.png)  no-repeat ;
    transition: 0.3s ease-out;
	vertical-align:middle;
 
 
}
 
 .solution-morebs em.emdhbs {
    width: 30px;
    height:32px;
    margin-right: 8px;
    display: inline-block;
    background: url(dhan.png)  no-repeat ;
    transition: 0.3s ease-out;
	vertical-align:middle;
 
 
}
.solution-morebs:hover em.emdhbs {
    margin-right: 10px;
	 margin-left: 10px;
    background: url(dhan2.png) 1px 2px no-repeat;
}

.solution-morebs:hover {
    color: #c21920;
}

.solution-morebs:hover em.emdjbs {
    margin-right: 10px;
	 margin-left: 10px;
    background: url(djs2.png) 1px 2px no-repeat;
}



.jmysdiv{margin-top:00px;}




.hschool2{
	 margin-bottom:35px;
	 overflow:hidden;
}
.hschool2 ul li {
	float:left;
	position:relative;
	margin:10px 0 0 10px
}
.hschool2 ul li.hschoolm {
	margin-left:0
}
.hschool2 ul li a div {
	position:absolute;
	left:0;
	bottom:0
}
.hschool2 ul li a {
	color:#fff;
	display:block
}
.hschool2 ul li a div {
	padding:14px 18px
}
.hschool2 ul li a div strong {
	display:block;
	line-height:22px;
	padding:6px 12px;
	 background-color:rgba(0,0,0,0.5);
	 font-size:17px;
}
.hschool2 ul li a div p {
	line-height:18px;
	padding-top:6px
}
.hschool2 ul li a img{
	  transition: .5s;
  -ms-transition: .5s;
  -moz-transition: .5s;
  -webkit-transition: .5s;
  -o-transition: .5s;
}
.hschool2 ul li a img:hover    {
      transform: scale(1.05);
    -ms-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
}





/*改*/
.cxrmttlcindex{
text-align: center;
   
font-size: 30px;
   
letter-spacing: 3px;
   
color: black;
   
font-weight: bold;
   
height: 50px;
   
line-height: 50px;
   
background: url(indexttgai1.png) no-repeat;
   
background-size:100%;
   
width: 580px;
   
margin: 0 auto;
   
background-position:center center;
}
.dizhi{
    margin-top:0px; 
}
.cxrmkaindex{
    background: rgb(249,245,30);
    width: 100%;
    
    margin-top: 0px;
    background-size: 100%;
}
.cxrmttalsindex{
    width: 1200px;
    margin: 0 auto;
    margin-top:45px; 
}
.indexbggai{
    width: 100%;
       margin-top: -115px;
}
.indexbggai1{
    width: 100%;
}
.img1{
    width: 100%;
}
.cxrmttlcppindex{
   
    font-size: 20px;
   
   
    padding-bottom: 30px;
}
.wpcolor2index{
    background: url(indexbggai3.png) no-repeat;
    background-size: 100% 100%;
    
    
}
.xztt1index{
    background: url(xztt1bg.png) no-repeat center 0;
    height: 260px;
    line-height: 55px;
    text-align: center;
    font-size: 30px;
    letter-spacing: 10px;
    color: #e2be75;
   
}
.indexbggai2{
    width: 100%;
     margin-top: -170px;
}
.title12index{
    margin: 0 auto;
  
    width: 1200px;
}
.indexbggai4{
    width: 100%;
    
}




.pos{
    position: relative;
}
.vid1{
    width: 1200px;
    margin: 0 auto;
   
    height: 567px;
	margin-bottom:60px;
   
}
.vidimg{
    position: absolute;
    height: 567px;
    
}
.vide1{
    width: 300px;
    height: 456px;
	margin-bottom:80px;
   
}
.vidbg{
    position: absolute;
    top: 52px;
    left: 143px;
    width: 302px;
    height: 456px;
    background: black
}
.vidimg1{
    position: absolute;
    top:200px;
    left: 648px;
}
.vidimg2{
    position: absolute;
    top:200px;
    left: 950px;
}
.vidspan1{
	background:url(huo.png) no-repeat left 0;
	background-size:50px 62px;
    position: absolute;
    top: 60px;
    left: 575px;
    font-size: 42px;
    color: rgb(255,120,0);
		padding-left: 60px;
}
.vidspan2{
    position: absolute;
    top: 229px;
    left: 706px;
    font-size: 110px;
    color: rgb(255,120,0);
}
.vidspan3{
    position: absolute;
    top: 309px;
    left: 768px;
    font-size: 29px;
    color: rgb(255,120,0);
}
.vidspan4{
    position: absolute;
    top: 249px;
    left: 1000px;
    font-size: 64px;
    color: rgb(255,120,0);
}
.vidspan5{
    position: absolute;
    top:315px;
    left: 1040px;
    font-size: 29px;
    color: rgb(255,120,0);
}
.vidspan6{
    position: absolute;
    top: 443px;
    left: 710px;
    font-size: 25px;
    color: black;
}
.vidspan7{
    position: absolute;
    top: 443px;
    left: 1010px;
    font-size: 25px;
    color: black;
}


.cxrmkaindex1{
    width: 100%;
	margin-top:-50px;
}

.anli1{
   background: rgb(249,245,30);
    text-align: center;
    font-size: 30px;
    letter-spacing: 10px;
    color: #e2be75;
    
}
.anli11gai {
    background: url(anlittbg.png) no-repeat center 0;
    
    font-size: 19px;
    color: black;
    letter-spacing: 2px;
    margin-top: 25px;
    margin-left: 0px;
}
.anli20gai{
    font-size: 36px;
    color: black;
    letter-spacing: 2px;
    margin-left: 0px;
   
}
.anli21gai{
    margin-top:-10px; 
}
.cxxlcpdtxgai{
    text-align: center;
}