@import url(body.css);
@import url(color_links.css);

.yahei{font-family:"microsoft yahei","\5FAE\8F6F\96C5\9ED1",STHeiti,Tahoma,Arial,Helvetica}
.tip-body{width: 100%;height: 32px;padding: 34px 0px;line-height: 32px;font-size: 16px;text-align: center; }
.clearfix{zoom:1}
.hello-word:hover{background: #00a2ca;color: #fff !important;border: 1px solid #00a2ca !important;}
.tip-body .tip-type{margin: 0 auto; height: 32px;text-indent: 40px;display: inline-block;}
.tip-body .tip-type.warning{background: url(../img/TB11BOYJXXXXXaXXXXXXXXXXXXX-32-32.png) 0 center no-repeat;}
.tip-body .tip-type.error{background: url(../img/TB13fqvJXXXXXXuapXXXXXXXXXX-32-32.png) 0 center no-repeat;}
.banner{ width: 100%;height: 360px;background:url(../img/banner_bg.jpg) center center no-repeat;position: relative;overflow:hidden;}
.banner .part-1-content{
	width: 1000px;
	margin: 0px auto;
	padding: 30px 0;
}
.part-1-content .title-content{
	margin-top: 15px; width:650px;
	float:left;
}

.part-1-content .title-content .name-1{
	font-weight: bold; text-align:right;
	font-size: 90px;
	color: #333;

}

.part-1-content .title-content .name-1-1{
	font-weight: bold; text-align:right;
	font-size: 70px;
	color: #333;

}
.part-1-content .title-content .name-3{
	font-weight: bold; text-align:right;
	font-size: 84px;
	color: #333;

}


.part-1-content .title-content .name-1 em{
	color: #008cf0;
}

.part-1-content .title-content .name-2{
	color: #666;text-align:right;
	font-size: 42px;
}

  


		/*标题部分*/
		
.wants{width: 100%;height:auto; padding-bottom:50px;background-color:#ffffff;
        }
		
.wants .title-box{ width:1000px; margin:0 auto;
	margin-top: 50px;
}
.wants .title-box .name{
	font-weight: bold; text-align:center;
	font-size: 50px;
	color: #c74200;
}

.wants .title-box .name-h2{
	font-weight: bold; text-align:center;
	font-size: 50px;
	color: #c74200;
}
.wants .title-box .name-h2 span{ text-decoration:none;
	color: #000;font-size: 65px;
}

/*第yi部分*/
.first-content{width: 100%;height:auto; padding-bottom:30px;background-color:#ffffff;
        }
		
.first-content .s-cont{ width:100%; border: 1px solid #e1e1df; margin:20px 0; float:left; min-height: 300px; padding:0 30px;}
.s-cont .middle-top-title { position: relative; top: -27px; text-align:center;}
.s-cont .middle-top-title span {text-align:center; font-size: 36px; color: #000; background-color: #fff; padding: 0 30px;}
.s-cont .middle-top-box { width:100%; font-size:20px; text-align:left; padding:15px 0px; line-height:40px; text-indent:2em;}
.s-cont .middle-top-box span{font-weight: bold; font-size:26px; color: #c74200; }
.s-cont .middle-top-box1 { width:100%; font-size:20px; text-align:left; padding:15px 0px; line-height:40px; }
.s-cont .middle-top-box1 table{ width:100%; margin:0px; padding:0px;}.s-cont .middle-top-box1 table td{ border:#ebebeb solid 1px; border-top:none; padding:0px; margin:0px;}.middle-top-box1 table td.toplin{ border:#ebebeb solid 1px;}.middle-top-box1 table td.topleft{ border-right:none;}.s-cont .middle-top-box1 table .tile_b{ height:60px; text-align:center; font-size:24px;}
.middle-top-box1 table td p{ font-size:18px; line-height:40px; padding-left:15px;}.middle-top-box1 table td p span{font-weight: bold; font-size:24px; color: #c74200; }




.s-cont .middle-top-box1 { width:100%; font-size:20px; text-align:left; padding:15px 0px; line-height:40px; }
.s-cont .middle-top-box1 h1{ font-size:22px; padding-left:15px; padding-right:15px; margin-bottom:10px; margin-top:10px;}
.s-cont .middle-top-box1 .mokuan{ font-size:17px; line-height:35px;}
.s-cont .middle-top-box1 table{ width:100%; margin:0px; padding:0px;}.s-cont .middle-top-box1 table td{ border:#ebebeb solid 1px; border-top:none; padding:0px; margin:0px;}.middle-top-box1 table td.toplin{ border-top:#ebebeb solid 1px;}.middle-top-box1 table td.topleft{ border-right:none;}.s-cont .middle-top-box1 table .tile_b{ height:60px; text-align:center; font-size:24px;}
.middle-top-box1 table td p{ font-size:18px; line-height:40px; padding-left:15px;}.middle-top-box1 table td p span{font-weight: bold; font-size:24px; color: #c74200; }
.s-cont .middle-top-box1 .xiazai{ width:100%; height:80px; float:left; margin-top:20px;}

.s-cont .middle-top-box1 .tal{ width:100%; float:left;}
.middle-top-box1 .zhuban{ text-align:center;  width:100%; height:50px; float:left; font-size:18px;}.middle-top-box1 .zhuban span{ float:left; margin-right:20px;}

.second-content .s-cont{ margin:20px 0;   }
.second-content .s-cont .middle-top-title { position: relative; top: -27px; text-align:center;}
.second-content .s-cont .middle-top-title span {text-align:center; font-size: 36px; color: #000;  }
.second-content .s-cont .middle-top-box { width:100%; font-size:14px;}
.second-content .s-cont .middle-top-box span{font-weight: bold; font-size:26px; color: #c74200; }



.third-content .s-cont{ margin:20px 0;   }
.third-content .s-cont .middle-top-title { position: relative; top: -27px; text-align:center;}
.third-content .s-cont .middle-top-title span {text-align:center; font-size: 36px; color: #000;  }
.third-content .s-cont .biaodan{ padding:0 15px;}
.jieying{ padding-bottom:20px;}
.jieying .s-cont{ border: 1px solid #e1e1df; margin:20px 0; float:left; min-height: 300px; padding-left:10px;}
.jieying .s-cont .middle-top-title { position: relative; top: -27px; text-align:center;}
.jieying .s-cont .middle-top-title span {text-align:center; font-size: 36px; color: #000;  }
.jieying .s-cont .fengcai{ width:960px; font-size:14px; float:left; padding:0 25px;}
.fengcai li{ width:302px; height:217px; float:left; list-style:none; margin-bottom:15px;}
.fengcai li.img2{ margin-left:20px;}
.fengcai li.img3{ float:right; margin-right:12px;}.fengcai li img{ width:300px; height:215px; border:#ebebeb solid 1px;}
.xiazai{ text-align:center;}
.xiazai .ddk1{ padding:0; padding-top:20px; padding-bottom:10px; margin:0 auto;}
.xiazai .ddk1 a.anniu{ height:60px; background:#4b88db; border-radius: 5px; font-size:30px; margin:0 10px; line-height:45px; color:#ffef84; text-align:center; padding:8px 30px;}
.xiazai .ddk1 a:hover{ background:#0d4ca1; color:#fff; margin:0 10px;}

.baom{ background:#4b88db; padding-bottom:30px;}

 .a_nw{ padding-top:20px; text-align:center;  cursor:pointer;}.a_n{ margin:0 auto; font-family:微软雅黑; font-size:18px; background-color:#ffcf4d; color:#000; border:none; border-bottom:3px solid #ff904d; border-radius:5px; padding:0 60px; height:45px; line-height:40px; cursor:pointer}
 .dl_li{ width:600px; margin:0 auto; clear:both; display:block; font-size:14px; }
 .dl_li span{ font-size:14px; float:left; display:none;}
 .dl_li dl{ width:50%; float:left; padding-top:6px; line-height:28px;}
 .dl_li dl dt{ float:left; width:35%; text-align:right;}
 .dl_li dl dd { width:65%; float:left; }
 .dl_li dl dd input{ border:none; height:28px; padding-left:10px; width:90%;}

/*第二部分*/

.jianjie{width: 100%;height: 460px; background:url(../img/bxte.jpg) no-repeat center;}
.jianjie .jianjie-txt{margin: 0 auto;width: 1020px;height: 100px;line-height: 148px;text-align: center;color: #000;font-size: 32px;}
.jianjie .jianjie-ms{margin: 0 auto;width: 1020px;height:60px;line-height:40px;text-align: center;color: #000;font-size: 20px;}
.jianjie .jianjie-con{margin: 0 auto; width: 1020px; }
.jianjie-bot{ padding:0px 20px;}
.jianjie-con .jianjie-item{float: left;margin:15px 40px;width: 400px;height: 100px;border: 1px solid #9ea2a7;
        }

.jianjie-con .neirong{
            display: block;
            line-height: 26px;
            font-size: 16px; text-align:left; padding:10px 18px;
        }




        .product .product-desp{
            width: 253px;
            height: 0px;
            padding: 0px 30px;
            color: #fff;
            position: absolute;
            bottom: 0px;
            overflow:hidden;
        }

        .product.rds .product-desp{
            background-color: #4becbc;
        }

        .product.oss .product-desp{
            background-color: #c8f280;
        }

        .product.odps .product-desp{
            background-color: #a1d0ed;
        }

        .product-desp .description{
            margin-top: 24px;
            font-size: 12px;
            line-height: 20px;
        }

        .product-desp .purchase-btn{
            width: 118px;
            height: 30px;
            line-height: 30px;
            text-align: center;
            display: block;
            margin: 14px auto 0px auto;
            border: 1px solid #fff;
            color: #fff;
            font-size: 16px;
        }


        .venture{
            width: 100%;
            height: 380px;
           background:url(../img/pfpx_30.jpg) no-repeat center;
        }

        .venture .title{
            height: 100px;
            line-height: 140px;
            width: 100%;
            text-align: center;
            font-size: 32px;
            color: #333;
        }
        .venture .venture-ms{margin: 0 auto;width: 1020px;height:60px;line-height:40px;text-align: center;color: #000;font-size: 20px;}

        .venture .venture-con{
            width: 1080px;
            margin: 0 auto;
        }
 .bgxs{ padding:0 216px;}.nriong{  background:url(../img/tbda.png) repeat; padding:25px 30px 15px 30px; position:relative; font-size:16px; line-height:30px; }.nriong i{ display:block; position:absolute; height:30px; width:30px; border:10px solid #ffe709;}
 .nriong p{ text-align:left;}
   .nrigong2{ padding:50px 0 0 0; font-size:16px; line-height:28px}
   
   
/*第四部分*/
      
        .campus{
            width: 100%;
            height: 540px;
            background: url(../img/pfpx_29.jpg) center center no-repeat;
        }

        .campus .title{
            font-size: 32px;
            height: 132px;
            line-height: 132px;
            text-align: center;
            color: #333;
        }
		 .campus .campus-ms{margin: 0 auto;width: 1020px;height:60px;line-height:40px;text-align: center;color: #000;font-size: 20px;}

        .campus .campus-con{
            width: 1020px;
            margin: 0 auto;
        }

        .campus .campus-con .campus-item{
            float: left;
            margin: 0px 12px;
            width: 270px;
            height: 170px;
            padding: 15px 20px 0px 20px;
        }
	
		
		  .campus .campus-con .campus-item1{
            float: left; margin-left:12px;
			width:938px;
            height:auto;
			background:#5b4094;
            padding: 15px 20px 20px 20px;
        }

        .campus-item.fuwu1{
            background: url(../img/fuwu1.png) center center no-repeat;
        }

        .campus-item.fuwu2{
            background:#ff904e;
        }

        .campus-item.fuwu3{
            background: url(../img/fuwu3.png) center center no-repeat;
        }
		.campus-item p,.campus-item1 p{ text-align:left; font-size:16px; line-height:26px;}

        .campus-item .campus-title{
            height: 60px;
            line-height: 60px;
            font-size: 24px;
        }

        .campus-item .campus-desp{
            height: 72px;
            width: 100%;
            overflow: hidden;
            line-height: 24px;
            font-size: 14px;
        }

        .campus-item .detail-btn{
            width: 100px;
            height: 30px;
            line-height: 30px;
            text-align: center;
            font-size: 14px;
            display: block;
        }

        .campus-item .detail-btn:hover{
            text-decoration: none;
        }

        .algorithm{
            color: #fff;
        }

        .algorithm .detail-btn{
            color: #8ab83a;
            background-color: #fff;
        }

        .chuangke{
            color: #333;
        }

        .chuangke .detail-btn{
            color: #fff;
            background-color: #4a8bee;
        }

        .tianchi{
            color: #fff;
        }

        .tianchi .detail-btn{
            color: #4a8bee;
            background-color: #fff;
        }

        .ads{
            width: 1000px;
            height: 90px;
            margin: 43px auto;
            background-color: #f6f6f6;
        }



/*-x4-*/
.x4{ background:#f8f8f8; border-top:1px solid #f0f0f0;}
.x4 .h2x{ height:50px; padding-top:12px; padding-left:40px; background:url(../images/zt_jjfa/zt_jjfa_38.png) no-repeat 0px 5px;  color:#57780f;}
.linxi {padding:30px 0 0 30px;}
.linxi dl{ width:; float:left; padding:0 60px 0 60px; height:120px;}
.linxi dl dt{ font-size:16px; line-height:18px; padding:5px 0 2px 0}.linxi dl dd{ font-size:24px; font-family:Arial, Helvetica, sans-serif;}
.linxi dl.ss1{ background: url(../images/zt_jjfa/zt_jjfa_13.png) no-repeat;}
.linxi dl.ss2{ background: url(../images/zt_jjfa/zt_jjfa_15.png) no-repeat;}
.linxi dl.ss3{ background: url(../images/zt_jjfa/zt_jjfa_17.png) no-repeat;}
.linxi dl dd.dianhua{ width:300px; font-size:24px; font-family:Arial, Helvetica, sans-serif;}
/*-foot-*/

.foot{ clear:both; text-align:center;   border-top:1px solid #f0f0f0; padding:20px 0 20px 0;}
.disnong{ display:none;} 
@media screen and (max-width:768px){
  .dl_li dl{ width:90%;}
  .dl_li{width:100%;}
	
	
	}
@media screen and (max-width:768px){
	.wants .title-box .name{ font-size:18px;}
	.wants .title-box .name-h2{ font-size:24px;}
	body{  }
.bg,.div_center{ padding: 0 0; width:100%;  overflow:hidden;}
.banner{background:url(../img/banner_bg.jpg) center center no-repeat;background-size:auto 300px; height: auto;}
.banner .part-1-content{
	margin: 0px auto;
	padding: 20px 15; width:100%;
}
.part-1-content .title-content{
	margin-top: 15px; width:100%;
	float:left;
}

.part-1-content .title-content .name-1{ width:100%;
	font-weight: bold; text-align: center;
	font-size: 44px;
	color: #333;

}
.part-1-content .title-content .name-1-1{ width:100%;
	font-weight: bold; text-align: center;
	font-size: 38px;
	color: #333;

}
.part-1-content .title-content .name-3{
	font-weight: bold; text-align: center;
	font-size: 44px;
	color: #333;

}


.part-1-content .title-content .name-1 em{
	color: #008cf0;
}

.part-1-content .title-content .name-2{
	color: #666;text-align: center;
	font-size: 22px;
}

.wants{ width:auto; padding:0 15px;}

.wants .title-box{ width:100%;
	margin-top: 40px;
}	
.jieying .s-cont .middle-top-title{ position:relative; top:auto;    }
.jieying .s-cont{ width:100%; margin:0; padding:0;} 
.jieying .s-cont .middle-top-title span{font-size: 26px;}
.jieying .s-cont .fengcai{ width: auto; padding:0; text-align:center;}
.fengcai li,.fengcai li.img2,.fengcai li.img3{ float:left; margin:0 0 10px 0; width:50%;height: auto;}
.fengcai li img{ width:80%;  height:auto;}.fengcai .HackBox { display: none}
.first-content{ width:auto;  padding:0 10px;}
.first-content .s-cont{ width:100%; border: 1px solid #e1e1df; border-bottom:none; border-left:none;border-right:none; margin:0; padding:12px 0 0 0  ;}

.s-cont .middle-top-title { width:auto;  position: relative; top:0; text-align:center;}
.s-cont .middle-top-title span {text-align:center; font-size: 26px;  color: #000; background-color: #fff; padding: 0 30px;}
.s-cont .middle-top-box { width:auto;  font-size:16px; line-height: 28px; text-align:left; padding:15px 0px;  text-indent:2em;}	

.s-cont .middle-top-box span{ font-size:18px;}
.s-cont .middle-top-box1 .mokuan{ font-size:16px; line-height:24px;}
.s-cont .middle-top-box1 h1{ font-size:20px; line-height:24px;}
.middle-top-box1 table td.topleft,.middle-top-box1 table td.toplin{ padding-right:5px;}
.second-content .s-cont{width:auto;   margin:20px 0;   }
.second-content .s-cont .middle-top-title {width:auto;   position: relative; top: -27px; text-align:center;}
.second-content .s-cont .middle-top-title span {text-align:center; font-size: 26px; color: #000;  }
.second-content .s-cont .middle-top-box {width:auto;  font-size:14px;}

.first-content.s-cont .s-cont .middle-top-box1{width:auto;  font-size:14px;}
.s-cont .tal{ {width:auto; padding:0 10px;}
.s-cont .tal table{width:auto;    margin:0px; padding:0px;}
.s-cont .middle-top-box1 {width:auto; font-size:12px; text-align:left; padding:15px 0px; line-height:40px; }
.s-cont .middle-top-box1 table{width:auto; margin:0px; padding:0px;}.s-cont .middle-top-box1 table td{ width:auto; border:#ebebeb solid 1px; border-top:none; padding:0px; margin:0px;}.middle-top-box1 table td.toplin{ border:#ebebeb solid 1px;}.middle-top-box1 table td.topleft{ border-right:none;}.s-cont .middle-top-box1 table .tile_b{ height:60px; text-align:center; font-size:12px;}
.middle-top-box1 table td p{ width:auto; font-size:12px; line-height:40px; padding-left:15px;}.middle-top-box1 table td p span{font-weight: bold; font-size:14px; color: #c74200; }

.jieying .s-cont{ width:100%;   margin:20px 0; }
.jieying .s-cont .middle-top-title {width:100%;   position: relative; top: -27px; text-align:center;}
.jieying .s-cont .middle-top-title span {text-align:center; font-size: 36px; color: #000; }
.jieying .s-cont .fengcai{ {width:auto;  font-size:14px; margin:0; padding:0;}

.fengcai li{ width:auto; float:left; list-style:none;text-align:center; margin-bottom:15px; padding:0 25px;}
.fengcai li.img2{ margin-left:0px;}
.fengcai li.img3{ float:left;}.fengcai li img{ width:300px; height:215px; border:#ebebeb solid 1px; text-align:center;}

.jieying .zhuban{ width:auto; text-align:center;height:70px;  font-size:12px; margin-bottom:20px;}
.middle-top-box1 .zhuban span{font-size:12px; margin-right:20px;}

.xiazai .ddk1{ padding:0 25px; padding-top:20px; padding-bottom:10px; margin:0 auto}
.xiazai .ddk1 a.anniu{ height:60px; background:#4b88db; border-radius: 10px; font-size:30px; line-height:45px; color:#ffef84; text-align:center; margin:0px auto; padding:8px 30px; margin:0 auto;}
.xiazai .ddk1 a:hover{ background:#0d4ca1; color:#fff;}

.linxi {padding:10px 0 0 9px;}
.linxi dl{ clear:both; padding:0 0 0 25px; height:50px;  }
.linxi dl dt{ font-size:12px; padding:0 }
.linxi dl dd{ font-size:18px;}
.linxi dl.ss1,.linxi dl.ss2,.linxi dl.ss3{ background-size:25px auto;}
.linxi dl.ss3{clear:both; }
  .foot{ padding-left:12px;padding-right:12px;}
  .x_p{ height:6px; overflow:hidden;}
  p.jieshuo, p.jieshuo1{ margin-bottom:2px ; }
  .neirong{line-height:24px; font-size:15px !important;}
  .color_cheng_h.tdl td{font-size:16px !important;}
}
