@charset "utf-8";
.wap_index{ width:100%; height:auto; overflow:hidden; display:none;}
.wap_index .owl-controls{ position:absolute; left:0; bottom:6%; z-index:100; width:100%; text-align:center;}
.wap_index .owl-pagination{ padding-right:0;}
.wap_index .owl-pagination .owl-page{ width:30px; height:1px; opacity:0.5; filter: alpha(opacity=50); background-color:#FFF; margin:0 5px; cursor:pointer;}
.wap_index .owl-pagination .owl-page.active{ opacity:1; filter: alpha(opacity=100);}

/*three-school*/
.three_school,.three_schlist{ float:left; width:100%;}
.three_schlist li{ float:left; width:33.333333%;}
.three_schlist li a{ display:block; position:relative; width:100%;}
.three_schPo{ display:block; position:absolute; left:0; bottom:0; z-index:20; background:url(three_yy.png) repeat; width:100%; padding:2% 6.875%;}
.three_col{ color:#FFF; font-size:20px; font-style:normal;}	
.three_col b{ color:#989898; font-size:18px; font-weight:normal; margin-left:10px;}
.three_more{ display:inline-block; color:#989898; background:url(three_Micon.png) no-repeat right; padding-right:25px;}

/*section*/
.section_plust{ clear:both; float:left; width:100%; max-width:1920px; margin:auto;}
.section_com{ float:left; width:100%;}
.section_1{ padding:4% 0; background:url(sect_bd1.png) repeat;}
.section_1 .sect_pc{ float:right; z-index:20; width:42.5%; padding-top:100px; display:inline;}
.section_1 .sect_img{ width:57.5%; margin-left:-4%;}
.section_2{ background-color:#e8e8e8;}
.section_2 .sect_pc{ width:50%; padding-top:660px; margin-left:300px; color:#fff}
.section_2 .sect_img{ width:100%; margin-top:-45%;}
.section_3{ padding:10% 0;}
.section_3 .sect_pc{ float:right; z-index:20; width:38.5%; margin-right:-4%; padding-top:40px; display:inline;}
.section_3 .sect_img{ width:75%; margin-left:-14%;}
.ser_pcName{ font-size:60px; font-weight:normal; line-height:150%; border-bottom:1px solid #dcdcdc;}
.ser_pcName span{ color:#c5c5c5; opacity:0.3; filter: alpha(opacity=30); font-size:72px; padding-left:10px; padding-top:4px;}
.sect_pcTro{ color:#484848; font-size:15px; padding-top:4%; }

/*double*/
.second {
	width:1920px;
	height:950px;
	background:url(pic_2.jpg) no-repeat;
}

.second .changeable {
	background:url(pic_2.png) no-repeat;
}

/*custorm*/
.bd{ background-color:#a41d39;}
.custorm{ float:left; width:100%;}
.cust_move{ float:left; width:100%; padding-top:6%;}
.cust_move .owl-pagination{ padding-right:0;}
.cust_list{ float:left; width:100%;}
.cust_list li{ float:left; width:100%; padding:0 10px; overflow:hidden;}
.cust_box{ width:100%;}
.cont_mebox1{ width:50%;}
.cont_mebox2{ width:100%;}
.cust_icon{ position:relative; z-index:20; width:48%; margin:0 auto; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; -o-border-radius:50%;}
.cust_show{ background-color:#FFF; margin-top:-22%; padding:22% 10% 18% 10%; text-align:center;}
.cust_shName{ color:#333; font-size:16px; height:28px; line-height:28px; overflow:hidden; margin:1.2em 0 0.4em; text-overflow:ellipsis; white-space:nowrap;}
.cust_shTro{ color:#888; font-size:12px; line-height:28px; min-height:112px;}
.cust_move{ position:relative;}
.cust_move .owl-controls{ position:absolute; left:0; bottom:-12%; width:100%; height:13px; text-align:center;}
.cust_move .owl-controls .owl-page{ background:url(cust_Mac.png) no-repeat; width:13px; height:13px; margin:0 4px;}
.cust_move .owl-controls .owl-page.active{ background:url(cust_Mho.png) no-repeat;}

/*news*/
.news,.news_show,.news_shAll,.parter,.parter_list,.parter_shhave,.contact{ float:left; width:100%;}
.news_show{ padding-top:4%;}
.news_shAl{ width:49%;}
.news_shAr{ width:47.5%;}
.news_shAimg{ width:100%;}
.news_shAcol{ float:left; position:relative; z-index:20; width:100%; margin-top:-58px;}
.news_shAtime{ font-family:Arial; width:17.6%; text-align:center;}
.news_shAcol{ margin-bottom:16px;}
.news_shAcol .news_shAtime{ color:#FFF; background-color:#a41d39;}
.news_shAcol .news_shAtime h3{ color:#FFF; font-size:48px; font-weight:normal; line-height:normal; border-bottom:1px solid #415797;}
.news_shAcol .news_shAtime p{ font-size:12px; padding:0.3em 0;}
.news_shAcol .news_shAname{ width:79%; padding-top:58px; display:inline;}
.news_shAname a{ display:block; font-size:17px; height:35px; line-height:35px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#CCC}
.news_shAtro{ clear:both; color:#999; font-size:13px; line-height:24px; height:62px; overflow:hidden; padding-top:14px; border-top:1px solid #dcdcdc;}
.news_shAr li{ clear:both; height:auto; overflow:hidden; margin-bottom:36px;}
.news_shAr .news_shAtime{ background-color:#f8f8f8;}
.news_shAr .news_shAtime h3{ color:#a5a5a5; font-size:48px; line-height:normal; font-weight:normal; padding:0.16em 0;}
.news_shAr .news_shAtime p{ background-color:#e4e4e4; color:#888; font-size:12px;}
.news_shAfor{ width:78%;}
.news_shAftro{ color:#888; font-size:12px; line-height:22px; height:54px; overflow:hidden; padding-top:10px; margin-top:4px; border-top:1px solid #dcdcdc;}
.news_show a:hover{ color:#a41d39;}

/*ask*/
.ask,.ask_list{ float:left; width:100%;} 
.ask_list ul{ margin:0 -16px;}
.ask_list li{ float:left; width:25%; margin-top:3%; padding:0 16px; display:inline;}
.ask_img{ width:100%;}
.ask_show{ background-color:#FFF; padding:5% 8.6% 9% 8.6%;}
.ask_shName a{ display:block; line-height:20px; max-height:40px; overflow:hidden;} 
.ask_shName a:hover{ color:#a41d39;}
.ask_shTro{ color:#888; font-size:12px; line-height:20px; height:40px; margin-top:8px; overflow:hidden;}
.ask_more{ background-color:#FFF;}
.ask_more a{ display:block; width:46%; margin:0 auto; padding:14.8% 0;}
.ask_name{ display:block; color:#888; padding-top:16%; text-align:center;}

/*parter*/
.parter_shhave{ padding-top:4%;}
.parter_list{ border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc;}
.parter_list li{ float:left; position:relative; width:20%; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
.parter_show{ position:absolute; left:0; bottom:0; background-color:#606060; color:#FFF; font-size:16px; width:100%; height:0; overflow:hidden; z-index:20; text-align:center;}
.parter_show table{ height:100%;}
