/*01*/
.main1{width:1200px; position:relative; margin:0px auto; margin-top:50px;}
.main1 .title01{width:100%;font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ";float:left;}
.main1 .title01 .p1{ text-align:center; font-size:60px; color:#d63b23;}
.main1 .title01 .p2{ text-align:center;font-size:36px; color:#333333;}

.main1a{width:1200px; position:relative; margin:0px auto; margin-top:50px;}
.main1a li{ width:285px; margin-right:20px;float:left;}
.main1a li a{ display:block;height: 410px; position: relative; background: #f4f4f4; text-align: center; color:#333333; }
.main1a li a:before{ content:""; position: absolute; top:100%; left:0; width:100%; height: 18px; background: url(../list/service_01.png) center top no-repeat;}
.main1a li .p1{ height:200px; padding-top:60px;}
.main1a li .p2{ text-align:center; line-height:60px; font-size:24px; font-weight:bold;}
.main1a li .p3{ text-align:center; line-height:30px; font-size:16px;}
.main1a li:nth-child(4n){margin-right:0px;}
.main1a li img { height:130px;transition: transform 0.3s ease;}
.main1a li:hover img{transform: translateY(-20px);}

.main1b{width:120px; position:relative; margin:0px auto; margin-top:50px;}
.main1b a{ display:block;width:120px; height:42px; line-height: 42px; text-align: center; background: #e5482f; font-size:18px; color: #fff; font-weight: bold; border:2px solid #e5482f;border-radius: 3px; }
.main1b a:hover{ background:#fff; color: #e5482f;}



.main1c{ width:954px; height:48px; background: url(../list/borrowing_01.png) repeat-x center; position:relative; margin:0px auto; margin-top:50px;}
.main1c li{ float:left;height:48px;}
.main1c li em {display:inline-block;text-align: center; font-size:24px;color: #eb634b;}
.main1c li em.fa{width:48px;height:48px;line-height:48px; background: url(../list/borrowing_02.png) no-repeat center; -webkit-background-size:100% 100%;background-size:100% 100%;margin-left:-5px; }
.main1c li em.fb{width:120px;height:48px;line-height:48px;background: url(../list/borrowing_03.png) no-repeat center; -webkit-background-size:100% 100%;background-size:100% 100%;}
.main1c li em.fc{width:120px;height:48px;line-height:48px;background: url(../list/borrowing_03.png) no-repeat center; -webkit-background-size:100% 100%;background-size:100% 100%;}
.main1c li em.fd{width:48px;height:48px;line-height:48px; background: url(../list/borrowing_02.png) no-repeat center; -webkit-background-size:100% 100%;background-size:100% 100%; margin-right:-5px;}

.main1c li:nth-child(1){ width:20%; text-align:left;}
.main1c li:nth-child(2){ width:30%; text-align:center;}
.main1c li:nth-child(3){ width:30%; text-align:center;}
.main1c li:nth-child(4){ width:20%; text-align:right;}


.main1d{ width:954px; position:relative; margin:0px auto;}
.main1d li{ float:left; padding-top:15px;}
.main1d li:nth-child(1){ width:20%; text-align:left;}
.main1d li:nth-child(2){ width:30%; text-align:center;}
.main1d li:nth-child(3){ width:30%; text-align:center;}
.main1d li:nth-child(4){ width:20%; text-align:right;}
.main1d .p1{ height:32px; font-size:18px;}
.main1d .p2{ height:32px; font-size:18px;}


.main2{width:100%; height:235px;background: url(../list/applet_01.jpg) no-repeat center; -webkit-background-size:100% 100%;background-size:100% 100%; position:relative; margin:0px auto; margin-top:50px;}
.main2a{width:1000px; position:relative; margin:0px auto;}

.main2a_a{ width:135px; height:135px;margin-top:50px;  float:left;}
.main2a_a img{width:135px; height:135px; background:#FFFFFF;border-radius:10px; }


.main2a_b{ padding-left:50px; padding-top:70px; float:left;}
.main2a_b .p1{ height:50px; line-height:50px; font-size:36px; font-weight:bold; color:#FFFFFF;}
.main2a_b .p2{ height:50px; line-height:50px; font-size:26px; font-weight:bold; color:#FFFFFF;}

/*02*/
.main3{width:100%; height:710px;background: url(../list/scope_01.jpg) no-repeat center; -webkit-background-size:100% 100%;background-size:100% 100%; position:relative; margin:0px auto; margin-top:50px;}
.main3a{width:1200px; position:relative; margin:0px auto;}
.main3a_L{ width:450px; padding-top:100px; float:left;}
.main3a_L .title01{width:100%;font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ";float:left;}
.main3a_L .title01 .p1{ font-size:60px; color:#d63b23;}
.main3a_L .title01 .p2{ font-size:36px; color:#d63b23;}
.main3a_L .title01 .p3{ font-size:18px; color:#d63b23;}
.main3a_La{ width:100%;padding-top:20px; float:left;}
.main3a_La  p{ line-height:36px; font-size:20px; padding-top:20px;}

.main3a_R{ width:660px; height:500px; position:relative; margin-top:100px; float:right;}
.main3a_Ra{ width:400px; height:400px; background:#d53820; position:absolute; right:0px;top:0px;}
.main3a_Rb{position:absolute; left:0px;bottom:0px;}
.main3a_Rb img{  width:600px; height:430px;  border:20px solid #FFFFFF;}



.main4{width:100%; position:relative; margin:0px auto;}
.main4_L{ width:50%; height:560px;background: url(../list/material_01.jpg) no-repeat center top;-webkit-background-size:100% 100%;background-size:100% 100%; position:relative;float:left;}
.main4_La{ width:100%; padding-top:100px;float:right;}
.main4_La .title01{width:100%;font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ";float:left;}
.main4_La .title01 .p1{ text-align:center; font-size:36px; color:#ffffff;}
.main4_La .title01 .p2{ text-align:center; font-size:60px; color:#ffffff;}

.main4_Lb{ width:100%;padding-top:30px; padding-left:15%; padding-right:15%;float:right;}
.main4_Lb li{ width:33.33%; height:200px; background:url(../list/material_04.png) no-repeat center;-webkit-background-size:130px 130px;background-size:130px 130px;  padding-top:70px; transition: transform 0.3s ease;float:left;}
.main4_Lb li .p1{ text-align:center; font-size:20px; color:#FFFFFF;}
.main4_Lb li .p2{ text-align:center; font-size:20px; color:#FFFFFF;}
.main4_Lb li:hover{background:url(../list/material_03.png) no-repeat center;-webkit-background-size:130px 130px;background-size:130px 130px; }

.main4_R{ width:50%; height:560px;background: url(../list/material_02.jpg) no-repeat center top;-webkit-background-size:100% 100%;background-size:100% 100%; position:relative;float:right;}
.main4_Ra{ width:100%;float:left;}
.main4_Ra{ width:100%; padding-top:100px;float:left;}
.main4_Ra .title01{width:100%;font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ";float:left;}
.main4_Ra .title01 .p1{ text-align:center; font-size:36px; color:#ffffff;}
.main4_Ra .title01 .p2{ text-align:center; font-size:60px; color:#ffffff;}

.main4_Rb{ width:100%;padding-top:30px; padding-left:10%; padding-right:10%;float:left;}
.main4_Rb li{ width:25%; height:200px; background:url(../list/material_04.png) no-repeat center;-webkit-background-size:130px 130px;background-size:130px 130px;  padding-top:70px; float:left;}
.main4_Rb li:hover{background:url(../list/material_03.png) no-repeat center;-webkit-background-size:130px 130px;background-size:130px 130px;  }
.main4_Rb li .p1{ text-align:center; font-size:22px; color:#FFFFFF;}
.main4_Rb li .p2{ text-align:center; font-size:22px; color:#FFFFFF;}

.main5{width:1200px; position:relative; margin:0px auto; margin-top:50px;}
.main5 .title01{width:100%;font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ";float:left;}
.main5 .title01 .p1{ text-align:center; font-size:60px; color:#d63b23;}
.main5 .title01 .p2{ text-align:center;font-size:36px; color:#333333;}



.main5a{ width:900px; height:56px; background: url(../list/process_02.png) repeat-x center; position:relative; margin:0px auto; margin-top:50px;}
.main5a li{ float:left;height:56px;}
.main5a li em {display:inline-block;text-align: center; font-size:24px;color: #ffffff; border-radius: 50%; }
.main5a li em.fa{width:56px;height:56px;line-height:56px; background: url(../list/process_01.png) no-repeat center; -webkit-background-size:100% 100%;background-size:100% 100%;box-shadow: 13px 13px 24px 0 rgba(0,0,0,.30);margin-left:-10px; }
.main5a li em.fb{width:56px;height:56px;line-height:56px;background: url(../list/process_01.png) no-repeat center; -webkit-background-size:100% 100%;background-size:100% 100%;box-shadow: 13px 13px 24px 0 rgba(0,0,0,.30);}
.main5a li em.fc{width:56px;height:56px;line-height:56px;background: url(../list/process_01.png) no-repeat center; -webkit-background-size:100% 100%;background-size:100% 100%;box-shadow: 13px 13px 24px 0 rgba(0,0,0,.30);}
.main5a li em.fd{width:56px;height:56px;line-height:56px; background: url(../list/process_01.png) no-repeat center; -webkit-background-size:100% 100%;background-size:100% 100%;box-shadow: 13px 13px 24px 0 rgba(0,0,0,.30); margin-right:-10px;}

.main5a li:nth-child(1){ width:20%; text-align:left;}
.main5a li:nth-child(2){ width:30%; text-align:center;}
.main5a li:nth-child(3){ width:30%; text-align:center;}
.main5a li:nth-child(4){ width:20%; text-align:right;}


.main5b{ width:900px; position:relative; margin:0px auto;}
.main5b li{ float:left; padding-top:15px;}
.main5b li:nth-child(1){ width:20%; text-align:left;}
.main5b li:nth-child(2){ width:30%; text-align:center;}
.main5b li:nth-child(3){ width:30%; text-align:center;}
.main5b li:nth-child(4){ width:20%; text-align:right;}
.main5b .p1{ line-height:32px;  font-size:18px;}
.main5b li:nth-child(1) .p1{ margin-left:-20px;}
.main5b li:nth-child(4) .p1{ margin-right:-20px;}


.main6{width:100%;background: url(../list/free_01.jpg) no-repeat center; -webkit-background-size:100% 100%;background-size:100% 100%; position:relative; padding-top:80px; margin:0px auto; margin-top:50px;}
.main6 .title01{width:100%;font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ";float:left;}
.main6 .title01 .p1{ text-align:center; font-size:60px; color:#d63b23;}
.main6 .title01 .p2{ text-align:center;font-size:36px; color:#333333;}

.main6a{width:1065px; padding-top:50px; padding-bottom:80px; position:relative; margin:0px auto;}
.main6a img{  width:100%;}



.main7{width:100%;background: url(../list/advice_01.jpg) no-repeat center; -webkit-background-size:100% 100%;background-size:100% 100%;padding-bottom:60px; position:relative; margin:0px auto;}
.main7a{width:1150px; padding-top:60px; position:relative; margin:0px auto;}
.main7a_L{ width:220px; position:relative; padding-top:160px;float:left;}
.main7a_L .title01{width:100%;font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ";float:left;}
.main7a_L .title01 .p1{ font-size:60px; color:#d63b23;}
.main7a_L .title01 .p2{ font-size:36px; color:#333333;}

.main7a_R{ width:880px; position:relative;float:right;}
.main7a_R01{ width:100%;background: rgba(0,0,0,.10); padding:30px; position:relative;float:left;}
.liuyan03{float:left;width:100%;}
.liuyan03a{float:left;width:100%;position:relative}
.liuyan03a .p1{ float:left; width:100%;height:30px; line-height:30px; font-size:24px; overflow:hidden}

.liuyan03b{float:left;width:100%; margin-top:20px; position:relative}
.liuyan03b_a{float:left;width:28%;height:40px; position:relative}
.liuyan03b_b{float:left;width:28%;height:40px; margin-left:2%; position:relative}
.liuyan03b_c{float:right;width:40%;height:40px; position:relative}
.liuyan03b_d{float:left;width:23%;height:40px; margin-left:2%; position:relative}
.liuyan03b_e{float:right;width:15%;height:40px; position:relative}

.liuyan03b .p1{ float:left; width:100%;height:40px; font-size:16px;position:absolute; left:0px;top:0px; overflow:hidden}
.liuyan03b .pa{ position:absolute;height:40px; line-height:40px; font-size:14px; color:#666666; left:10px;top:0px;}
.liuyan03b .p2{ float:left; width:55%; height:40px; overflow:hidden}
.liuyan03b .p3{ float:right; width:45%; height:40px; border-left:1px solid #CCCCCC; overflow:hidden}
.liuyan03b .p3 span{ display:block; width:100%;height:40px;line-height:40px; background:#FFFFFF; text-align:center; font-size:26px; color:#000000;font-style: italic; cursor:pointer;overflow:hidden;}


.liuyan03 .input001 {width:100%;height:40px;line-height:40px; background:#FFFFFF;text-indent: 45px;font-size: 14px;border: none;outline: none;overflow:hidden}
.liuyan03 .input002 {width:100%;height:40px;line-height:40px; background:#FFFFFF;text-indent: 80px;font-size: 14px;border: none;outline: none;overflow:hidden}
.liuyan03 .input003 {width:100%;height:40px;line-height:40px; background:#FFFFFF; text-align:center;font-size: 14px;border: none;outline: none;overflow:hidden}
.liuyan03 .sub001 {width:100%;height:40px;line-height:40px;display:inline-block;background:#d73a21; text-align:center;color:#FFFFFF;font-size:18px;border:none;outline:none;cursor:pointer;-webkit-appearance:none;}


.main7a_R02{ width:100%;background: rgba(0,0,0,.10); padding:30px; position:relative; margin-top:20px;float:left;}
.main7a_R02a{width:128px; float:left;}
.main7a_R02a img{ width:128px;}

.main7a_R02b{width:560px;color:#666666; padding-left:20px;float:left;}
.main7a_R02b .p1{line-height:40px; font-size:18px; color:#333333; overflow:hidden}
.main7a_R02b .p1 span{ font-size:14px; padding-left:10px;}
.main7a_R02b .p2{line-height:30px; font-size:14px; overflow:hidden}

.main7a_R02c{ padding-top:100px; float:right;}
.main7a_R02c a{ display:block;width:120px; height:40px; line-height: 40px; text-align: center;background:#d73a21;font-size:18px; color: #fff; }
.main7a_R02c a:hover{ background:#d75a47;}

.main7a_R03{ width:100%;position:relative; margin-top:20px;float:left;}
.main7a_R03 li{ width:23.5%; height:60px; line-height:60px; background: rgba(0,0,0,.10);text-align:center; font-size:18px; font-weight:bold; margin-right:2%;float:left;}
.main7a_R03 li img{ display:inline-block; vertical-align: middle; height:32px; margin-right:10px;}
.main7a_R03 li:nth-child(4){ margin-right:0px;}


.main8{width:100%;background:linear-gradient(to right, #da3c19, #f8664c); position:relative; margin:0px auto;}
.main8a{width:1150px; text-align:center; padding-top:30px; padding-bottom:30px; position:relative; margin:0px auto;}
.main8a .p1{ line-height:36px; font-size:18px; color:#FFFFFF;}

/*03*/
.main9{width:1100px; position:relative; margin:0px auto; margin-top:50px;}
.main9 .title01{width:100%;font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ";float:left;}
.main9 .title01 .p1{ text-align:center; font-size:60px; color:#d63b23;}
.main9 .title01 .p2{ text-align:center;font-size:36px; color:#333333;}


.main9a{ width:100%;margin:0px auto;}
.main9a li{ width:33.33%; padding-top:80px; float:left;}
.main9a li .p1{line-height:60px; text-align:center;font-size:28px; font-weight:bold; color:#000000;}
.main9a li .p1 span{ font-size:38px; color:#c00000;}
.main9a li .p2{ line-height:40px; text-align:center;font-size:18px; color:#666666;}

.main10{width:1200px; background: url(../list/plan_01.png) no-repeat center; -webkit-background-size:auto 900px;background-size:auto 900px; padding-top:50px; padding-bottom:50px; position:relative; margin:0px auto; margin-top:80px;}
.main10 .title01{width:100%;font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ";float:left;}
.main10 .title01 .p1{ text-align:center; font-size:60px; color:#d63b23;}
.main10 .title01 .p2{ text-align:center;font-size:36px; color:#333333;}



.main10a{ width:1200px; padding-top:60px;margin:0px auto;}
.main10a li{ width:370px; height:460px; margin-right:45px; position:relative; float:left;}
.main10a li:nth-child(3){ margin-right:0px;}

.main10a li .Li_img{ width:100%; height:100%;}
.main10a li .Li_img img{width:100%; height:100%; 0px;}
.main10a li .Li_tit{ position:absolute; bottom: 0; left:0; padding: 35px; width: 100%; line-height: 40px;}
.main10a li .Li_tit a{ display:block; position: relative; padding-left:20px; font-size:32px; color: #fff; font-weight:normal;border-left:4px solid #fff;} 

.Li_cover {
	position:absolute;
	bottom:0;
	left:0;
	z-index:1;
	width:100%;
	height:100%;
	background:#fff;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all 0.5s 0s ease-in-out;
	transition:all 0.5s 0s ease-in-out;
	-webkit-transform-origin:bottom center;
	transform-origin:bottom center;
	transform:scale(0.90);
}
.Li_cover:before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:4px;
	height:0;
	background:#d53820;
}
.Li_cover .p1{ font-size:24px; color:#d53820; font-weight:bold; padding-left:40px; padding-top:120px; padding-bottom:30px;}
.Li_cover .p2{ font-size:36px; color:#000000; font-weight:bold; padding-left:40px; padding-top:30px;}
.main10a li:hover .Li_cover{ opacity: 1; filter:alpha(opacity=100); transform: scale(1); }
.main10a li:hover .Li_cover:before{ height: 157px;}

.main11{width:100%;background: url(../list/advice_01.jpg) no-repeat center; -webkit-background-size:100% 100%;background-size:100% 100%;padding-bottom:60px; position:relative; margin:0px auto;}
.main11a{width:1200px; padding-top:60px; position:relative; margin:0px auto;}
.main11a .title01{width:100%;font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ";float:left;}
.main11a .title01 .p1{ text-align:center; font-size:60px; color:#d63b23;}
.main11a .title01 .p2{ text-align:center;font-size:36px; color:#333333;}


.main11b{width:1200px; padding-top:60px; position:relative; margin:0px auto;}
.main11b_01{ width:100%;background: rgba(0,0,0,.10); padding:30px; position:relative;float:left;}
.main11b_02{ width:100%;background: rgba(0,0,0,.10); padding:30px; position:relative; margin-top:20px;float:left;}
.main11b_02a{width:128px; float:left;}
.main11b_02a img{ width:128px;}

.main11b_02b{width:560px;color:#666666; padding-left:20px;float:left;}
.main11b_02b .p1{line-height:40px; font-size:18px; color:#333333; overflow:hidden}
.main11b_02b .p1 span{ font-size:14px; padding-left:10px;}
.main11b_02b .p2{line-height:30px; font-size:14px; overflow:hidden}

.main11b_02c{ padding-top:100px; float:right;}
.main11b_02c a{ display:block;width:120px; height:40px; line-height: 40px; text-align: center;background:#d73a21;font-size:18px; color: #fff; }
.main11b_02c a:hover{ background:#d75a47;}

.main11b_03{ width:100%;position:relative; margin-top:20px;float:left;}
.main11b_03 li{ width:23.5%; height:60px; line-height:60px; background: rgba(0,0,0,.10);text-align:center; font-size:18px; font-weight:bold; margin-right:2%;float:left;}
.main11b_03 li img{ display:inline-block; vertical-align: middle; height:32px; margin-right:10px;}
.main11b_03 li:nth-child(4){ margin-right:0px;}



/*04*/
.main12{width:1200px; position:relative; margin:0px auto; margin-top:50px;}
.main12 .title01{width:100%;font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ";float:left;}
.main12 .title01 .p1{ text-align:center; font-size:60px; color:#d63b23;}
.main12 .title01 .p2{ text-align:center;font-size:36px; color:#333333;}
.main12 .title01 .p3{ line-height:36px; text-align:center;font-size:18px; color:#666666; padding-left:220px; padding-right:220px; padding-top:50px;}

.main12a{width:1200px; padding-top:50px; position:relative; margin:0px auto;}
.main12a li{ width:192px; height: 242px; text-align:center; background: url(../list/advantage01_bg.png) no-repeat center top;-webkit-background-size:auto 192px;background-size:auto 192px;  float:left;}
.main12a li .p1{ height: 192px; text-align:center;padding-top:56px;}
.main12a li .p1 img{width:80px; height: 80px;}
.main12a li .p2{ height: 50px; line-height:50px; text-align:center; font-size:18px; font-weight:bold;}
.main12a li:nth-child(2){ background: url(../list/advantage02_bg.png) no-repeat center top;-webkit-background-size:auto 192px;background-size:auto 192px;  margin-left:144px;}
.main12a li:nth-child(3){ background: url(../list/advantage03_bg.png) no-repeat center top;-webkit-background-size:auto 192px;background-size:auto 192px;  margin-left:144px;}
.main12a li:nth-child(4){ background: url(../list/advantage04_bg.png) no-repeat center top;-webkit-background-size:auto 192px;background-size:auto 192px;  margin-left:144px;}




.main13{width:100%;background: url(../list/plan_02.jpg) no-repeat center; -webkit-background-size:100% 100%;background-size:100% 100%; position:relative; padding-top:60px; padding-bottom:60px; margin:0px auto; margin-top:60px;}
.main13 .title01{width:100%;font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ";float:left;}
.main13 .title01 .p1{ text-align:center; font-size:60px; color:#ffffff;}
.main13 .title01 .p2{ text-align:center;font-size:36px; color:#ffffff;}

.main13a{width:1200px;  background: rgba(255,255,255,.80); color: #333; padding:80px; position:relative; margin:0px auto; margin-top:50px;}
.main13a .p1{ font-size:20px; font-weight:bold;}
.main13a .p2{ line-height:32px;font-size:16px; padding-top:20px;}


/*05*/
.main14_bg{width:100%;background:linear-gradient(to bottom, #ffffff, #f1f1f1); padding-bottom:60px; position:relative; margin:0px auto;}
.main14{width:1260px; background: #fff; box-shadow:0 18px 50px 0 rgba(0,0,0,.15); padding:60px 30px 30px 30px; position:relative; margin:0px auto;}
.main14 .title01{width:100%;font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ"; padding-bottom:60px;float:left;}
.main14 .title01 .p1{ text-align:center; font-size:60px; color:#d63b23;}
.main14 .title01 .p2{ text-align:center;font-size:36px; color:#333333;}

.civil_tab{ width:100%; text-align: center; border-top:1px solid #e5e5e5;}
.civil_tab li{ float:left; width:16.66%;}
.civil_tab li a{ display:block;  height:34px; line-height:34px;position: relative; padding:20px 0px 20px 20px; font-size:18px; font-weight:bold;}
.civil_tab li a:before{ content:""; position: absolute; top:0; left:0; width:0; height: 2px; background: #d53820;}
.civil_tab li a img{ width:34px; height:34px; display:inline-block; vertical-align: middle; margin-right:12px; margin-top:-4px;}
.civil_tab li:hover a, .civil_tab li.current a{ color: #d53820;}
.civil_tab li:hover a:before, .civil_tab li.current a:before{ left:0; width:100%;}


.civil_block{ width:100%; height: 430px;display:none; margin-top:20px;}
.civil_left{ width:50%; height: 430px; float:left;}
.civil_right{width:50%; height: 430px; background: #d63b23; position: relative; overflow:hidden;float:right;}

.classify_tab{ -webkit-animation: 1s .2s fadeIn both; animation: 1s .2s fadeIn both; padding-left:55px; padding-top:140px;}
.classify_tab a{ display:block; cursor: pointer; float:left; padding:0 25px; font-size:18px; color: #fff;}
.classify_tab a em{ display:inline-block; position: relative;}
.classify_tab a em:before{ content:""; position: absolute; bottom: 0; left:50%; width:0; height: 1px; background: #fff;}
.classify_tab a:hover em:before,.classify_tab a.current em:before{ left:0; width:100%;} 

.classify_img{ display: none;-webkit-animation: 1s .2s fadeIn both; animation: 1s .2s fadeIn both;} 
.classify_img img{ width:100%; height:430px;display:block;} 


.civil_p1{width:100%;font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ"; padding-left:80px; padding-top:100px;float:left;}
.civil_p1 .p1{ font-size:40px; color:#ffffff;}
.civil_p1 .p2{ font-size:30px; color:#ffffff; padding-top:10px;}


.main15_bg{width:100%;background: #f1f1f1;padding-bottom:60px; position:relative; margin:0px auto;}
.main15{width:1200px; position:relative; margin:0px auto;}
.main15 .title01{width:100%;font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ"; padding-bottom:30px;float:left;}
.main15 .title01 .p1{ text-align:center; font-size:60px; color:#d63b23;}
.main15 .title01 .p2{ text-align:center;font-size:36px; color:#333333;}

#business_scr{width:1200px; position:relative; margin:0px auto;}
#business_scr li{float:left; width:190px; margin-right:12px;}
#business_scr li:nth-child(6){ margin-right:0px;}
#business_scr .item{ float:left; width:100%; padding-bottom:16px; background: url(../list/business_02.png) center bottom no-repeat;}
.business_num, .business_info, .business_ico img{-webkit-transition:all 0.5s 0s ease-in-out; transition: all 0.5s 0s ease-in-out;}
.business_ico img{ width:64px; height:64px;}
.business_num{ display:block; width:112px; height:112px;line-height:112px;text-align: center; background: #f1f1f1; font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ"; font-size:60px;color: #d1d1d1; border-radius: 50%; position: relative;  margin:0 auto;z-index:1; }
.business_num:before{ content:""; position: absolute; bottom: 0; left:0; width:100%; height:0; background: url(../list/business_01.png) center bottom no-repeat;}
.business_info{ background: #fff; border:1px solid #fff; margin-top: -47px; height: 355px; padding-top:70px; text-align: center; }
.business_ico{ display:block; margin: 0 auto 25px; position: relative; width:64px; height: 64px;} 
.business_ico img.ico_hover{ position: absolute; top:0; left:0; z-index: 1; transform: scale(1.2); opacity:0; filter:alpha(opacity=0);}
.business_item{ margin-bottom: 10px; padding: 0 10px; font-size:20px; font-weight:normal;}
.business_info .des{ line-height:24px; max-height:120px;  font-size:12px;text-align: left; padding: 0 16px;}
#business_scr .item:hover, #business_scr .item:hover .business_num{ color: #d63b23;} 
#business_scr .item:hover .business_num:before{ height:47px;}
#business_scr .item:hover .business_info{ border-color:#f04618;}
#business_scr .item:hover .business_ico img{ opacity:0; filter:alpha(opacity=0)}
#business_scr .item:hover .business_ico img.ico_hover{ transform: scale(1); opacity:1; filter:alpha(opacity=100)}


.main16{width:1200px; position:relative; margin:0px auto; margin-top:100px;}
.slider_container{width:1200px; position:relative; margin:0px auto;}
.slider_left{ width:480px;height:510px; background:url(../list/reservation_01.png) no-repeat center left; -webkit-background-size:100% auto;background-size:100% uto;position:relative; padding-left:50px; float:left;}
.slider_bg{ width:275px; height:510px; background:url(../list/reservation_03.png) no-repeat center; -webkit-background-size:100% 100%;background-size:100% 100%; padding-top:70px;position:relative; margin:0px auto;}
.slider {width: 200px; margin:0px auto;position: relative;}
.slider-img {width: 100%;height: 360px; overflow: hidden;}
.slider-img ul {display: flex;transition: transform 0.3s ease;list-style: none;}
.slider-img li img {width: 200px;height: 360px;}

.slider_container .arrow {position: absolute;top: 380px;width: 51px;height: 51px;color:#fff;border-radius: 50%;cursor: pointer;}
.slider_container .prev { display:none;}
.slider_container .next { left: 85px; z-index:999}

.slider_right{ width:600px; float:right;}
.slider_right .title01{width:100%;font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ"; padding-top:30px; padding-bottom:50px;float:left;}
.slider_right .title01 .p1{ font-size:60px; color:#d63b23;}
.slider_right .title01 .p2{ font-size:36px; color:#333333;}

.slider_right .ewm01{width:100%;float:left;}
.slider_right .ewm01_L{width:140px;float:left;}
.slider_right .ewm01_L img{width:140px; height:140px; background:#d63b23;padding:10px;border-radius: 20px; }

.slider_right .ewm01_R{width:360px; padding-left:30px;float:left;}
.slider_right .ewm01_R .p1{ font-size:18px; padding-top:30px;}
.slider_right .ewm01_R .p2{ font-size:22px; font-weight:bold;; padding-top:10px;}

.titles{ width:600px; padding-top:60px; position:absolute; right:0px;bottom:0px;}
.titles li{ cursor: pointer;}
.titles li{ float:left; width:90px; height:80px; position: relative;text-align: center; margin-right:20px;}
.titles li:nth-child(1){ width:100px; }
.titles li:before{ content:""; position: absolute; top:5px; left:72%;  width:14px; height: 25px; background: url(../list/step_ico01a.png) center center no-repeat; background-size:14px;}
.titles li em{ display:block; margin:0px 0px 10px 20px; border-radius: 50%; text-align: center; background: #eeeeee; font-size:16px; width:33px; height:33px; line-height: 33px;}
.titles li:last-child:before{ display:none;}
.titles li.active:before{ background-image: url(../list/step_ico01b.png);}
.titles li.active{ color:#d63b23;}
.titles li.active em{ background:#d63b23; color: #fff;}

.main17{width:1320px; position:relative;  margin:0px auto; margin-top:100px;}
.main17 .title01{width:100%;font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ"; float:left;}
.main17 .title01 .p1{ text-align:center; font-size:60px; color:#d63b23;}
.main17 .title01 .p2{ text-align:center;font-size:36px; color:#333333;}

.mr_frbox1{width:1320px; padding-top:60px;padding-bottom:60px; position:relative;margin:0px auto; }
.mr_frBtnL1{float:left; width:45px; height:84px; background:url(../list/arrow03_left.png) no-repeat left center; -webkit-background-size:100% 100%;background-size:100% 100%;cursor:pointer;position:absolute; z-index:100; left:-10px; top:200px; opacity:.10; filter:alpha(opacity=10);}
.mr_frBtnR1{float:right;width:45px; height:84px;background:url(../list/arrow03_right.png) no-repeat left center; -webkit-background-size:100% 100%;background-size:100% 100%;cursor:pointer;position:absolute; z-index:100; right:-10px; top:200px;opacity:.10; filter:alpha(opacity=10);}
.mr_frBtnL1:hover{ opacity:.40; filter:alpha(opacity=40);}
.mr_frBtnR1:hover{ opacity:.40; filter:alpha(opacity=40);}
.mr_frUl1{width:1170px; margin:0px auto; overflow:hidden;}
.mr_frUl1 ul{width:1200px;}
.mr_frUl1 li{ float:left; width:270px; margin-right:30px; overflow:hidden;}

.ability_img{ overflow: hidden; position: relative; height: 405px; color: #fff; margin-bottom: 30px;}
.ability_img img{ transition: transform 3s cubic-bezier(.23, 1, .32, 1); transform: scale(1); }
.ability_cover{ position: absolute; top:0; left:0; z-index: 1; width:100%; height: 100%; background: rgba(0,0,0,.60); padding:35px; text-align:justify; -webkit-transition:all 0.5s 0s ease-in-out; transition: all 0.5s 0s ease-in-out; opacity:0; filter:alpha(opacity=0);}
.ability_cover .des{ line-height:24px; max-height: 240px; -webkit-line-clamp: 10;}
.mr_frUl1 li:hover .ability_img img{ transform: scale(1.1); }
.mr_frUl1 li:hover .ability_cover{ opacity:1; filter:alpha(opacity=100);}


.mr_frUl1 li .p1{ height:30px; line-height:30px; font-size:18px; font-weight:bold;}
.mr_frUl1 li .p2{ height:20px; line-height:20px; font-size:14px;}


/*06_07*/
.main18{width:1200px; position:relative;  margin:0px auto; margin-top:60px;}
.main18 .title01{width:100%;font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ"; float:left;}
.main18 .title01 .p1{ text-align:center; font-size:60px; color:#d63b23;}
.main18 .title01 .p2{ text-align:center;font-size:36px; color:#333333;}


.main18a{width:1200px; padding-top:60px; position:relative;  margin:0px auto;}
.main18a select{border:none;outline:none;background:none;font-size:14px;vertical-align:middle;color:#333; font-family: Arial, Microsoft YaHei, "Î¢ÈíÑÅºÚ";}
.main18a select {border:inherit; background: inherit;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;}
.main18a select::-ms-expand { display: none; }
.main18a .sel_screen{ display:block; float:left; cursor: pointer; width:100%; height: 40px; padding: 8px 48px 8px 20px; border:1px solid #e6e6e6; background: url(../list/ico_sel02.jpg) right center no-repeat; background-size: 38px;}
.main18a .search_input{width:85%;float:left; height:40px; line-height:40px;background: url(../list/ico_search01.png) no-repeat 10px 10px #ffffff; text-indent:40px; font-size:15px;color:#999; border:1px solid #e6e6e6;outline: none;}
.main18a .search_botton{cursor:pointer;float:right; background: #d63b23;border:0px; width:15%;height:40px; line-height:40px; font-size:16px; color:#FFFFFF;font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå";outline:none;overflow:hidden;}

.main18a_a{float:left; width:160px; padding-right:10px; overflow:hidden;}
.main18a_b{float:left; width:450px; overflow:hidden;}

.notice_list{width:1200px; border-top:1px solid #333; margin:0px auto;margin-top:30px;}
.notice_tit{ cursor: pointer; height:80px; line-height:80px;  background: url(../list/ico_09.png) 26px 22px no-repeat; -webkit-background-size:34px 34px;background-size:34px 34px; text-indent:80px; font-size:18px; font-weight:normal; border-bottom:1px solid #dcdcdc;position: relative; overflow:hidden;}
.notice_tit:before{ content:""; position: absolute; top:0; right:0; width:60px; height: 100%; background: url(../list/ico_10.png) center center no-repeat; -webkit-background-size:20px 20px;background-size:20px 20px;}
.notice_tit.current:before{-webkit-transform: rotateZ(180deg);-moz-transform: rotateZ(180deg);transform: rotateZ(180deg);}
.notice_textbox{ padding: 30px 60px 20px 80px; line-height:28px; font-size:14px;color: #666; background: #f7f7f7; display:none;}
.notice_textbox p{ padding-bottom:10px;}


.main18b{width:1200px; position:relative;  margin:0px auto;}
.xwt1{width:100%; padding-top:30px; padding-bottom:30px;border-bottom:1px solid #e6e6e6;position:relative;float:left;}
.xwt1_L{ width:300px; height:200px;position:relative;float:left; overflow:hidden;}
.xwt1_L img{ width:300px; height:200px;  border:0px;transition: transform 3s cubic-bezier(.23, 1, .32, 1); transform: scale(1); }
.xwt1_L:hover img{ transform: scale(1.1); }

.xwt1_R{ width:870px; height:200px; position:relative;float:right; overflow:hidden;}
.xwt1_R .p1{ line-height:40px; font-size:24px;}
.xwt1_R .p2{ height:60px; line-height:30px; font-size:15px; color:#666666; margin-top:20px;overflow:hidden;}
.xwt1_R .p3{ position:absolute;right:0px;top:160px;}
.classroom_more{ display:block;width:130px; line-height:38px; text-align: center; background:#eeeeee; border:1px solid #e5e5e5;color:#d63b23; -webkit-transition:all 0.5s 0s ease-in-out; transition: all 0.5s 0s ease-in-out; border-radius:5px;float:right;}
.classroom_more em{ display:inline-block; padding-left: 28px; background: url(../list/ico_play01.png) left center no-repeat;}
.xwt1 a:hover{ color: #d63b23;}
.xwt1 a:hover .classroom_more{ background-color: #d63b23; color: #fff;}
.xwt1 a:hover .classroom_more em{ background-image: url(../list/ico_play01b.png);}

.epages {
	text-align: center;width:100%; padding-top:40px; padding-bottom:40px; font-size:16px; float:left;
	}
.epages *{vertical-align:middle;}
.epages a{border:1px solid #cccccc; background:#FFFFFF;text-align:center; padding:4px 8px 4px 8px;text-align:center;text-decoration:none; font-size:16px; color:#333333;margin:3px;display:inline-block;border-radius:0px;}
.epages a:hover{border:1px solid #333333;text-align:center; padding:4px 8px 4px 8px;text-decoration:none;color:#ffffff; background:#333333;border-radius:0px;}
.epages b{padding:4px 8px 4px 8px;text-decoration:none;color:#ffffff;background:#333333;margin:3px;display:inline-block;border-radius:0px;}
.Total  b{padding:4px 8px 4px 8px;text-decoration:none;color:#ffffff;margin:3px;display:inline-block;border-radius:0px;}


/*08*/
.main19{width:1200px; position:relative;  margin:0px auto; margin-top:60px;}
.main19 .title01{width:100%;font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ"; float:left;}
.main19 .title01 .p1{ text-align:center; font-size:60px; color:#d63b23;}
.main19 .title01 .p2{ text-align:center;font-size:36px; color:#333333;}

.main19a{width:1200px; padding-top:10px; position:relative;  margin:0px auto;}
.main19a li{ width:100%; background: #fff; box-shadow: 0 0 60px 7px rgba(0,0,0,.07); margin-top:40px; float:left;}

.main19a li .pic{ width:50%;height:340px;overflow:hidden;}
.main19a li .pic img{ width:100%; height:340px;border:0px;transition: transform 3s cubic-bezier(.23, 1, .32, 1); transform: scale(1); }
.main19a li .pic:hover img{ transform: scale(1.1); }

.main19a li .txt{ width:50%; height:340px; padding:30px; overflow:hidden;}
.main19a li .txt .p1{ font-size:15px; padding-top:50px;}
.main19a li .txt .p2{ line-height:40px; font-size:24px; font-weight:bold; padding-top:20px; padding-bottom:20px;}
.main19a li .txt .p3{ height:90px; line-height:30px; font-size:15px; overflow:hidden;}
.main19a li .pic{float:left;}
.main19a li .txt{float:right;}

.main19a li:nth-child(2n) .pic{float:right;}
.main19a li:nth-child(2n) .txt{float:left;}

.main19a li:hover{ background: #d63b23; color: #fff;}
.main19a li:hover a{color: #fff;}

/*09*/
.main20{width:1200px;background: #fff; box-shadow: 0 0 60px 7px rgba(0,0,0,.07); position:relative;  margin:0px auto;}
.view1{float:left; width:100%; padding:50px;} 
.view1a{float:left; width:100%;}
.view1a h1{ width:100%; line-height:50px; font-size:36px; text-align:center;padding-top:20px; overflow:hidden;}
.view1b{float:left; width:100%; text-align:center; font-size:16px; padding-top:30px; padding-bottom:20px;border-bottom:1px solid #dedede;}
.view1b span{ padding-left:10px; padding-right:10px;}
.view1c {  width:100%;line-height:34px;font-size: 18px; color:#353535; padding-top:30px; text-align:justify; overflow:hidden; word-break:break-all;}
.view1c img{ width:auto !important; height:auto !important; max-width:90%; vertical-align:middle; word-break: break-all; word-wrap: break-word;}
.view1c p{ padding-bottom:20px; }
.view1c video{margin:0px auto;width:90%;height:auto;display:block;}
.view1c iframe{ margin:0px auto;width:90%;height:600px;display:block;}

.view1d{float:left; width:100%;border-top: 1px solid #dcdcdc; padding-top:20px; margin-top:30px;}
.view1d li{width:50%; height:32px; line-height:32px; font-size:18px; position: relative;float:left; }
.view1d li span{font-family: "ËÎÌå"; font-size:20px;font-weight:bold;}
.view1d li.d_prev{ text-align: left;}
.view1d li.d_prev span{ display:inline-block; width:32px; height:32px; text-align:center;border:1px solid #333333;border-radius:50%; margin-right:10px;float:left; }

.view1d li.d_next{ text-align: right;}
.view1d li.d_next span{ display:inline-block; width:32px; height:32px; text-align:center;border:1px solid #333333;border-radius:50%; margin-left:10px;float:right; }
.view1d li:hover span{ background:#d63b23;border:1px solid #d63b23; color:#FFFFFF;}


@media screen and (max-width:768px) {


/*01*/
.main1{width:92%; position:relative; margin:0px auto; margin-top:30px;}
.main1 .title01{width:100%;font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ";float:left;}
.main1 .title01 .p1{ text-align:center; font-size:28px; color:#d63b23;}
.main1 .title01 .p2{ text-align:center;font-size:20px; color:#333333;}

.main1a{width:92%; position:relative; margin:0px auto; margin-top:0px;}
.main1a li{ width:49%; margin-right:2%; margin-top:20px;float:left;}
.main1a li a{ display:block;height: 260px; position: relative; background: #f4f4f4; text-align: center; color:#333333; }
.main1a li a:before{ content:""; position: absolute; top:100%; left:0; width:100%; height: 10px; background: url(../list/service_01.png) center top no-repeat; -webkit-background-size:100% 10px;background-size:100% 10px;}
.main1a li .p1{ height:130px; padding-top:30px;}
.main1a li .p2{ text-align:center; line-height:40px; font-size:16px; font-weight:bold;}
.main1a li .p3{ text-align:center; line-height:20px; font-size:12px;}
.main1a li:nth-child(2n){margin-right:0px;}
.main1a li img { height:100px;transition: transform 0.3s ease;}
.main1a li:hover img{transform: translateY(-20px);}

.main1b{width:120px; position:relative; margin:0px auto; margin-top:50px;}
.main1b a{ display:block;width:120px; height:42px; line-height: 42px; text-align: center; background: #e5482f; font-size:18px; color: #fff; font-weight: bold; border:2px solid #e5482f;border-radius: 3px; }
.main1b a:hover{ background:#fff; color: #e5482f;}






.main1c{ width:92%; height:48px; background: url(../list/borrowing_01.png) repeat-x center; position:relative; margin:0px auto; margin-top:30px;}
.main1c li{ float:left;height:48px;}
.main1c li em {display:inline-block;text-align: center; font-size:24px;color: #eb634b;}
.main1c li em.fa{width:48px;height:48px;line-height:48px; background: url(../list/borrowing_02.png) no-repeat center; -webkit-background-size:100% 100%;background-size:100% 100%;margin-left:-5px; }
.main1c li em.fb{width:120px;height:48px;line-height:48px;background: url(../list/borrowing_03.png) no-repeat center; -webkit-background-size:100% 100%;background-size:100% 100%;}
.main1c li em.fc{width:120px;height:48px;line-height:48px;background: url(../list/borrowing_03.png) no-repeat center; -webkit-background-size:100% 100%;background-size:100% 100%;}
.main1c li em.fd{width:48px;height:48px;line-height:48px; background: url(../list/borrowing_02.png) no-repeat center; -webkit-background-size:100% 100%;background-size:100% 100%; margin-right:-5px;}

.main1c li:nth-child(1){ width:20%; text-align:left;}
.main1c li:nth-child(2){ width:30%; text-align:center;}
.main1c li:nth-child(3){ width:30%; text-align:center;}
.main1c li:nth-child(4){ width:20%; text-align:right;}


.main1d{ width:92%; position:relative; margin:0px auto;}
.main1d li{ float:left; padding-top:15px;}
.main1d li:nth-child(1){ width:20%; text-align:left;}
.main1d li:nth-child(2){ width:30%; text-align:center;}
.main1d li:nth-child(3){ width:30%; text-align:center;}
.main1d li:nth-child(4){ width:20%; text-align:right;}
.main1d .p1{ height:32px; font-size:16px;}
.main1d .p2{ height:32px; font-size:16px;}


.main2{width:100%; height:265px;background: url(../list/applet_01.jpg) no-repeat center; -webkit-background-size:auto 100%;background-size:auto 100%; position:relative; margin:0px auto; margin-top:30px;}
.main2a{width:92%; position:relative; margin:0px auto;}

.main2a_a{ width:100%; height:120px; text-align:center; margin-top:30px;  float:left;}
.main2a_a img{width:120px; height:120px; background:#FFFFFF;border-radius:10px;}


.main2a_b{ width:100%; padding-left:0px; padding-top:20px; float:left;}
.main2a_b .p1{ height:40px; line-height:40px; font-size:18px; font-weight:bold; color:#FFFFFF; text-align:center;}
.main2a_b .p2{ height:30px; line-height:30px; font-size:16px; font-weight:bold; color:#FFFFFF; text-align:center;}


/*02*/
.main3{width:100%; height:650px;background: url(../list/scope_01.jpg) no-repeat center; -webkit-background-size:auto 100%;background-size:auto 100%; position:relative; margin:0px auto; margin-top:20px;}
.main3a{width:92%; position:relative; margin:0px auto;}
.main3a_L{ width:100%; padding-top:10px; float:left;}
.main3a_L .title01{width:100%;font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ";float:left;}
.main3a_L .title01 .p1{ text-align:center; font-size:28px; color:#d63b23;}
.main3a_L .title01 .p2{ text-align:center; font-size:20px; color:#d63b23;}
.main3a_L .title01 .p3{ text-align:center;font-size:16px; color:#d63b23; padding-top:10px;}
.main3a_La{ width:100%;padding-top:20px; float:left;}
.main3a_La  p{ line-height:30px; font-size:16px; padding-top:10px;}

.main3a_R{ width:100%; height:300px; position:relative; margin-top:20px; float:right;}
.main3a_Ra{ width:50%; height:150px; background:#d53820; position:absolute; right:0px;top:0px;}
.main3a_Rb{position:absolute; left:0px;bottom:0px;}
.main3a_Rb img{ width:90%; height:260px;  border:10px solid #FFFFFF;}



.main4{width:100%; position:relative; margin:0px auto;}
.main4_L{ width:100%; height:260px;background: url(../list/material_01.jpg) no-repeat center top;-webkit-background-size:100% 100%;background-size:100% 100%; position:relative;float:left;}
.main4_La{ width:100%; padding-top:30px;float:right;}
.main4_La .title01{width:100%;font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ";float:left;}
.main4_La .title01 .p1{ text-align:center; font-size:20px; color:#ffffff;}
.main4_La .title01 .p2{ text-align:center; font-size:28px; color:#ffffff;}

.main4_Lb{ width:100%;padding-top:30px; padding-left:0px; padding-right:0px;float:right;}
.main4_Lb li{ width:33.33%; height:100px; background:url(../list/material_04.png) no-repeat center;-webkit-background-size:100px 100px;background-size:100px 100px;  padding-top:32px; transition: transform 0.3s ease;float:left;}
.main4_Lb li .p1{ text-align:center; font-size:14px; color:#FFFFFF;}
.main4_Lb li .p2{ text-align:center; font-size:14px; color:#FFFFFF;}
.main4_Lb li:hover{background:url(../list/material_03.png) no-repeat center;-webkit-background-size:100px 100px;background-size:100px 100px; }

.main4_R{ width:100%; height:260px;background: url(../list/material_02.jpg) no-repeat center top;-webkit-background-size:100% 100%;background-size:100% 100%; position:relative;float:right;}
.main4_Ra{ width:100%;float:left;}
.main4_Ra{ width:100%; padding-top:30px;float:left;}
.main4_Ra .title01{width:100%;font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ";float:left;}
.main4_Ra .title01 .p1{ text-align:center; font-size:20px; color:#ffffff;}
.main4_Ra .title01 .p2{ text-align:center; font-size:28px; color:#ffffff;}

.main4_Rb{ width:100%;padding-top:30px; padding-left:0px; padding-right:0px;float:left;}
.main4_Rb li{ width:25%; height:100px; background:url(../list/material_04.png) no-repeat center;-webkit-background-size:80px 80px;background-size:80px 80px;  padding-top:36px; float:left;}
.main4_Rb li:hover{background:url(../list/material_03.png) no-repeat center;-webkit-background-size:80px 80px;background-size:80px 80px;  }
.main4_Rb li .p1{ text-align:center; font-size:14px; color:#FFFFFF;}
.main4_Rb li .p2{ text-align:center; font-size:14px; color:#FFFFFF;}

.main5{width:92%; position:relative; margin:0px auto; margin-top:30px;}
.main5 .title01{width:100%;font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ";float:left;}
.main5 .title01 .p1{ text-align:center; font-size:28px; color:#d63b23;}
.main5 .title01 .p2{ text-align:center;font-size:20px; color:#333333;}


.main5a{ width:92%; height:56px; background: url(../list/process_02.png) repeat-x center; position:relative; margin:0px auto; margin-top:20px;}
.main5a li{ float:left;height:56px;}
.main5a li em {display:inline-block;text-align: center; font-size:24px;color: #ffffff; border-radius: 50%; }
.main5a li em.fa{width:56px;height:56px;line-height:56px; background: url(../list/process_01.png) no-repeat center; -webkit-background-size:100% 100%;background-size:100% 100%;box-shadow: 13px 13px 24px 0 rgba(0,0,0,.30);margin-left:-10px; }
.main5a li em.fb{width:56px;height:56px;line-height:56px;background: url(../list/process_01.png) no-repeat center; -webkit-background-size:100% 100%;background-size:100% 100%;box-shadow: 13px 13px 24px 0 rgba(0,0,0,.30);}
.main5a li em.fc{width:56px;height:56px;line-height:56px;background: url(../list/process_01.png) no-repeat center; -webkit-background-size:100% 100%;background-size:100% 100%;box-shadow: 13px 13px 24px 0 rgba(0,0,0,.30);}
.main5a li em.fd{width:56px;height:56px;line-height:56px; background: url(../list/process_01.png) no-repeat center; -webkit-background-size:100% 100%;background-size:100% 100%;box-shadow: 13px 13px 24px 0 rgba(0,0,0,.30); margin-right:-10px;}

.main5a li:nth-child(1){ width:20%; text-align:left;}
.main5a li:nth-child(2){ width:30%; text-align:center;}
.main5a li:nth-child(3){ width:30%; text-align:center;}
.main5a li:nth-child(4){ width:20%; text-align:right;}


.main5b{width:92%; position:relative; margin:0px auto;}
.main5b li{ float:left; padding-top:15px;}
.main5b li:nth-child(1){ width:20%; text-align:left;}
.main5b li:nth-child(2){ width:30%; text-align:center;}
.main5b li:nth-child(3){ width:30%; text-align:center;}
.main5b li:nth-child(4){ width:20%; text-align:right;}
.main5b .p1{ line-height:28px; font-size:16px;}
.main5b li:nth-child(1) .p1{ margin-left:-20px;}
.main5b li:nth-child(4) .p1{ margin-right:-20px;}


.main6{width:100%;background: url(../list/free_01.jpg) no-repeat center;-webkit-background-size:auto 100%;background-size:auto 100%; position:relative; padding-top:30px; margin:0px auto; margin-top:30px;}
.main6 .title01{width:100%;font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ";float:left;}
.main6 .title01 .p1{ text-align:center; font-size:28px; color:#d63b23;}
.main6 .title01 .p2{ text-align:center;font-size:20px; color:#333333;}

.main6a{width:92%; padding-top:20px; padding-bottom:30px; position:relative; margin:0px auto;}
.main6a img{  width:100%;}



.main7{width:100%;background: url(../list/advice_01.jpg) no-repeat center;-webkit-background-size:auto 100%;background-size:auto 100%; padding-bottom:20px; position:relative; margin:0px auto;}
.main7a{width:92%; padding-top:30px; position:relative; margin:0px auto;}
.main7a_L{ width:100%; position:relative; padding-top:0px;float:left;}
.main7a_L .title01{width:100%;font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ";float:left;}
.main7a_L .title01 .p1{ text-align:center; font-size:28px; color:#d63b23;}
.main7a_L .title01 .p2{ text-align:center; font-size:20px; color:#333333;}

.main7a_R{ width:100%; position:relative; padding-top:20px;float:right;}
.main7a_R01{ width:100%;background: rgba(0,0,0,.10); padding:20px; position:relative;float:left;}
.liuyan03{float:left;width:100%;}
.liuyan03a{float:left;width:100%;position:relative}
.liuyan03a .p1{ float:left; width:100%;height:30px; line-height:30px; font-size:24px; overflow:hidden}

.liuyan03b{float:left;width:100%; margin-top:0px; position:relative}
.liuyan03b_a{float:left;width:100%;height:40px; position:relative; margin-top:10px;}
.liuyan03b_b{float:left;width:100%;height:40px; margin-left:0px;  position:relative; margin-top:10px;}
.liuyan03b_c{float:right;width:100%;height:40px;  position:relative; margin-top:10px;}
.liuyan03b_d{float:left;width:100%;height:40px; margin-left:0px;  position:relative; margin-top:10px;}
.liuyan03b_e{float:right;width:100%;height:40px;  position:relative; margin-top:10px;}

.liuyan03b .p1{ float:left; width:100%;height:40px; font-size:16px;position:absolute; left:0px;top:0px; overflow:hidden}
.liuyan03b .pa{ position:absolute;height:40px; line-height:40px; font-size:14px; color:#666666; left:10px;top:0px;}
.liuyan03b .p2{ float:left; width:55%; height:40px; overflow:hidden}
.liuyan03b .p3{ float:right; width:45%; height:40px; border-left:1px solid #CCCCCC; overflow:hidden}
.liuyan03b .p3 span{ display:block; width:100%;height:40px;line-height:40px; background:#FFFFFF; text-align:center; font-size:26px; color:#000000;font-style: italic; cursor:pointer;overflow:hidden;}


.liuyan03 .input001 {width:100%;height:40px;line-height:40px; background:#FFFFFF;text-indent: 45px;font-size: 14px;border: none;outline: none;overflow:hidden}
.liuyan03 .input002 {width:100%;height:40px;line-height:40px; background:#FFFFFF;text-indent: 80px;font-size: 14px;border: none;outline: none;overflow:hidden}
.liuyan03 .input003 {width:100%;height:40px;line-height:40px; background:#FFFFFF; text-align:center;font-size: 14px;border: none;outline: none;overflow:hidden}
.liuyan03 .sub001 {width:100%;height:40px;line-height:40px;display:inline-block;background:#d73a21; text-align:center;color:#FFFFFF;font-size:18px;border:none;outline:none;cursor:pointer;-webkit-appearance:none;}


.main7a_R02{ width:100%;background: rgba(0,0,0,.10); padding:20px; position:relative; margin-top:20px;float:left;}
.main7a_R02a{width:100%; text-align:center; float:left;}
.main7a_R02a img{ width:128px;}

.main7a_R02b{width:100%;color:#666666; padding-left:0px; padding-top:10px;float:left;}
.main7a_R02b .p1{line-height:40px; text-align:center; font-size:18px; color:#333333; overflow:hidden}
.main7a_R02b .p1 span{ font-size:14px; padding-left:10px;}
.main7a_R02b .p2{line-height:30px; font-size:14px; overflow:hidden}

.main7a_R02c{ padding-top:20px; width:100%; float:right;}
.main7a_R02c a{ display:block;width:100%; height:40px; line-height: 40px; text-align: center;background:#d73a21;font-size:18px; color: #fff; }
.main7a_R02c a:hover{ background:#d75a47;}

.main7a_R03{ width:100%;position:relative; margin-top:10px;float:left;}
.main7a_R03 li{ width:49%; height:50px; line-height:50px; background: rgba(0,0,0,.10);text-align:center; font-size:16px; font-weight:bold; margin-right:2%; margin-top:10px;float:left;}
.main7a_R03 li img{ display:inline-block; vertical-align: middle; height:26px; margin-right:10px;}
.main7a_R03 li:nth-child(2){ margin-right:0px;}


.main8{ display:none}

/*03*/
.main9{width:92%; position:relative; margin:0px auto; margin-top:30px;}
.main9 .title01{width:100%;font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ";float:left;}
.main9 .title01 .p1{ text-align:center; font-size:28px; color:#d63b23;}
.main9 .title01 .p2{ text-align:center;font-size:20px; color:#333333;}


.main9a{ width:100%;margin:0px auto;}
.main9a li{ width:50%; padding-top:30px; float:left;}
.main9a li .p1{line-height:40px; text-align:center;font-size:20px; font-weight:bold; color:#000000;}
.main9a li .p1 span{ font-size:24px; color:#c00000;}
.main9a li .p2{ line-height:40px; text-align:center;font-size:16px; color:#666666;}

.main10{width:100%; background: url(../list/plan_01.png) no-repeat center top; -webkit-background-size:auto 500px;background-size:auto 500px; padding-top:30px; padding-bottom:0px; position:relative; margin:0px auto; margin-top:30px;}
.main10 .title01{width:100%;font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ";float:left;}
.main10 .title01 .p1{ text-align:center; font-size:28px; color:#d63b23;}
.main10 .title01 .p2{ text-align:center;font-size:20px; color:#333333;}



.main10a{ width:92%; padding-top:0px;margin:0px auto;}
.main10a li{ width:100%; height:460px; margin-right:0px; margin-top:20px; position:relative; float:left;}
.main10a li:nth-child(3){ margin-right:0px;}

.main10a li .Li_img{ width:100%; height:100%;}
.main10a li .Li_img img{width:100%; height:100%; 0px;}
.main10a li .Li_tit{ position:absolute; bottom: 0; left:0; padding: 35px; width: 100%; line-height: 40px;}
.main10a li .Li_tit a{ display:block; position: relative; padding-left:20px; font-size:32px; color: #fff; font-weight:normal;border-left:4px solid #fff;} 

.Li_cover {
	position:absolute;
	bottom:0;
	left:0;
	z-index:1;
	width:100%;
	height:100%;
	background:#fff;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all 0.5s 0s ease-in-out;
	transition:all 0.5s 0s ease-in-out;
	-webkit-transform-origin:bottom center;
	transform-origin:bottom center;
	transform:scale(0.90);
}
.Li_cover:before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:4px;
	height:0;
	background:#d53820;
}
.Li_cover .p1{ font-size:24px; color:#d53820; font-weight:bold; padding-left:40px; padding-top:120px; padding-bottom:30px;}
.Li_cover .p2{ font-size:36px; color:#000000; font-weight:bold; padding-left:40px; padding-top:30px;}
.main10a li:hover .Li_cover{ opacity: 1; filter:alpha(opacity=100); transform: scale(1); }
.main10a li:hover .Li_cover:before{ height: 157px;}

.main11{width:100%;background: url(../list/advice_01.jpg) no-repeat center; -webkit-background-size:auto 100%;background-size:auto 100%;padding-bottom:20px; position:relative; margin:0px auto;}
.main11a{width:92%; padding-top:30px; position:relative; margin:0px auto;}
.main11a .title01{width:100%;font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ";float:left;}
.main11a .title01 .p1{ text-align:center; font-size:28px; color:#d63b23;}
.main11a .title01 .p2{ text-align:center;font-size:20px; color:#333333;}


.main11b{width:92%; padding-top:30px; position:relative; margin:0px auto;}
.main11b_01{ width:100%;background: rgba(0,0,0,.10); padding:20px; position:relative;float:left;}
.main11b_02{ width:100%;background: rgba(0,0,0,.10); padding:20px; position:relative; margin-top:20px;float:left;}
.main11b_02a{width:100%; text-align:center; float:left;}
.main11b_02a img{ width:128px;}

.main11b_02b{width:100%;color:#666666; padding-left:0px; padding-top:10px;float:left;}
.main11b_02b .p1{line-height:40px; text-align:center; font-size:18px; color:#333333; overflow:hidden}
.main11b_02b .p1 span{ font-size:14px; padding-left:10px;}
.main11b_02b .p2{line-height:30px; font-size:14px; overflow:hidden}

.main11b_02c{ padding-top:20px; width:100%; float:right;}
.main11b_02c a{ display:block;width:100%; height:40px; line-height: 40px; text-align: center;background:#d73a21;font-size:18px; color: #fff; }
.main11b_02c a:hover{ background:#d75a47;}

.main11b_03{ width:100%;position:relative; margin-top:10px;float:left;}
.main11b_03 li{ width:49%; height:50px; line-height:50px; background: rgba(0,0,0,.10);text-align:center; font-size:16px; font-weight:bold; margin-right:2%; margin-top:10px;float:left;}
.main11b_03 li img{ display:inline-block; vertical-align: middle; height:26px; margin-right:10px;}
.main11b_03 li:nth-child(2){ margin-right:0px;}


/*04*/
.main12{width:92%; position:relative; margin:0px auto; margin-top:30px;}
.main12 .title01{width:100%;font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ";float:left;}
.main12 .title01 .p1{ text-align:center; font-size:28px; color:#d63b23;}
.main12 .title01 .p2{ text-align:center;font-size:20px; color:#333333;}
.main12 .title01 .p3{ line-height:32px; text-align:center;font-size:16px; color:#666666; padding-left:0px; padding-right:0px; padding-top:20px;}

.main12a{width:100%; padding-top:10px; position:relative; margin:0px auto;}
.main12a li{ width:50%; height: 190px; text-align:center; background: url(../list/advantage01_bg.png) no-repeat center top;-webkit-background-size:auto 150px;background-size:auto 150px; margin-top:20px; float:left;}
.main12a li .p1{ height: 150px; text-align:center;padding-top:45px;}
.main12a li .p1 img{width:60px; height: 60px;}
.main12a li .p2{ height: 40px; line-height:40px; text-align:center; font-size:14px; font-weight:bold;}

.main12a li:nth-child(2){background: url(../list/advantage02_bg.png) no-repeat center top;-webkit-background-size:auto 150px;background-size:auto 150px; margin-left:0px;}
.main12a li:nth-child(3){background: url(../list/advantage03_bg.png) no-repeat center top;-webkit-background-size:auto 150px;background-size:auto 150px; margin-left:0px;}
.main12a li:nth-child(4){background: url(../list/advantage04_bg.png) no-repeat center top;-webkit-background-size:auto 150px;background-size:auto 150px; margin-left:0px;}


.main13{width:100%;background: url(../list/plan_02.jpg) no-repeat center;-webkit-background-size:auto 100%;background-size:auto 100%;  position:relative; padding-top:30px; padding-bottom:30px; margin:0px auto; margin-top:60px;}
.main13 .title01{width:100%;font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ";float:left;}
.main13 .title01 .p1{ text-align:center; font-size:28px; color:#ffffff;}
.main13 .title01 .p2{ text-align:center;font-size:20px; color:#ffffff;}

.main13a{width:92%;  background: rgba(255,255,255,.80); color: #333; padding:20px; position:relative; margin:0px auto; margin-top:30px;}
.main13a .p1{ font-size:18px; font-weight:bold;}
.main13a .p2{ line-height:28px;font-size:16px; padding-top:10px;}


/*05*/
.main14_bg{width:100%;background:linear-gradient(to bottom, #ffffff, #f1f1f1); padding-bottom:30px; position:relative; margin:0px auto;}
.main14{width:92%; background: #fff; box-shadow:0 10px 20px 0 rgba(0,0,0,.15); padding:20px 0px 0px 0px; position:relative; margin:0px auto;}
.main14 .title01{width:100%;font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ"; padding-bottom:30px;float:left;}
.main14 .title01 .p1{ text-align:center; font-size:28px; color:#d63b23;}
.main14 .title01 .p2{ text-align:center;font-size:20px; color:#333333;}

.civil_tab{ width:100%; text-align: center; border-top:1px solid #e5e5e5;}
.civil_tab li{ float:left; width:16.66%;}
.civil_tab li a{ display:block;  height:50px; line-height:24px;position: relative; padding:10px 0px 0px 0px; text-align:center; font-size:12px; font-weight:bold;}
.civil_tab li a:before{ content:""; position: absolute; top:0; left:0; width:0; height: 2px; background: #d53820;}
.civil_tab li a img{ width:24px; height:24px; display:inline-block; vertical-align: middle; margin-right:0px; margin-top:0px;}
.civil_tab li:hover a, .civil_tab li.current a{ color: #d53820;}
.civil_tab li:hover a:before, .civil_tab li.current a:before{ left:0; width:100%;}
.civil_tab em{ display:block; width:100%; text-align:center;}



.civil_block{ width:100%; height:500px;display:none; margin-top:20px;}
.civil_left{ width:100%; height:280px; float:left;}
.civil_right{width:100%; height:220px; background: #d63b23; position: relative; overflow:hidden;float:right;}

.classify_tab{ -webkit-animation: 1s .2s fadeIn both; animation: 1s .2s fadeIn both; padding-left:20px; padding-top:40px;}
.classify_tab a{ display:block; cursor: pointer; float:left; padding:0 15px; font-size:18px; color: #fff;}
.classify_tab a em{ display:inline-block; position: relative;}
.classify_tab a em:before{ content:""; position: absolute; bottom: 0; left:50%; width:0; height: 1px; background: #fff;}
.classify_tab a:hover em:before,.classify_tab a.current em:before{ left:0; width:100%;} 

.classify_img{ display: none;-webkit-animation: 1s .2s fadeIn both; animation: 1s .2s fadeIn both;} 
.classify_img img{ width:100%; height:280px;display:block;} 


.civil_p1{width:100%;font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ"; padding-left:35px; padding-top:40px;float:left;}
.civil_p1 .p1{ font-size:30px; color:#ffffff;}
.civil_p1 .p2{ font-size:20px; color:#ffffff; padding-top:10px;}


.main15_bg{width:100%;background: #f1f1f1;padding-bottom:30px; position:relative; margin:0px auto;}
.main15{width:92%; position:relative; margin:0px auto;}
.main15 .title01{width:100%;font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ"; padding-bottom:0px;float:left;}
.main15 .title01 .p1{ text-align:center; font-size:28px; color:#d63b23;}
.main15 .title01 .p2{ text-align:center;font-size:20px; color:#333333;}

#business_scr{width:100%; position:relative; margin:0px auto;}
#business_scr li{float:left; width:49%; margin-right:2%;}
#business_scr li:nth-child(2n){ margin-right:0px;}
#business_scr .item{ float:left; width:100%; padding-bottom:16px; background: url(../list/business_02.png) center bottom no-repeat;}
.business_num, .business_info, .business_ico img{-webkit-transition:all 0.5s 0s ease-in-out; transition: all 0.5s 0s ease-in-out;}
.business_ico img{ width:64px; height:64px;}
.business_num{ display:block; width:112px; height:112px;line-height:112px;text-align: center; background: #f1f1f1; font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ"; font-size:60px;color: #d1d1d1; border-radius: 50%; position: relative;  margin:0 auto;z-index:1; }
.business_num:before{ content:""; position: absolute; bottom: 0; left:0; width:100%; height:0; background: url(../list/business_01.png) center bottom no-repeat;}
.business_info{ background: #fff; border:1px solid #fff; margin-top: -47px; height: 355px; padding-top:70px; text-align: center; }
.business_ico{ display:block; margin: 0 auto 25px; position: relative; width:64px; height: 64px;} 
.business_ico img.ico_hover{ position: absolute; top:0; left:0; z-index: 1; transform: scale(1.2); opacity:0; filter:alpha(opacity=0);}
.business_item{ margin-bottom: 10px; padding: 0 10px; font-size:18px; font-weight:normal;}
.business_info .des{ line-height:24px; max-height:120px;  font-size:12px;text-align: left; padding: 0 16px;}
#business_scr .item:hover, #business_scr .item:hover .business_num{ color: #d63b23;} 
#business_scr .item:hover .business_num:before{ height:47px;}
#business_scr .item:hover .business_info{ border-color:#f04618;}
#business_scr .item:hover .business_ico img{ opacity:0; filter:alpha(opacity=0)}
#business_scr .item:hover .business_ico img.ico_hover{ transform: scale(1); opacity:1; filter:alpha(opacity=100)}


.main16{width:100%; position:relative; margin:0px auto; margin-top:30px;}
.slider_container{width:92%; position:relative; margin:0px auto;}
.slider_left{ width:100%;height:510px; background:url(../list/reservation_01.png) no-repeat center left; -webkit-background-size:100% auto;background-size:100% uto;position:relative; padding-left:0px; float:left;}
.slider_bg{ width:275px; height:510px; background:url(../list/reservation_03.png) no-repeat center; -webkit-background-size:100% 100%;background-size:100% 100%; padding-top:70px;position:relative; margin:0px auto;}
.slider {width: 200px; margin:0px auto;position: relative;}
.slider-img {width: 100%;height: 360px; overflow: hidden;}
.slider-img ul {display: flex;transition: transform 0.3s ease;list-style: none;}
.slider-img li img {width: 200px;height: 360px;}

.slider_container .arrow {position: absolute;top: 560px;width:40px;height: 40px;color:#fff;border-radius: 50%;cursor: pointer;}
.slider_container .prev {display:none;}
.slider_container .next { left: auto; right:15px; z-index:999}
.slider_container .next img{ width:40px; height:40px;}

.slider_right{ width:100%; float:right;}
.slider_right .title01{width:100%;font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ"; padding-top:20px; padding-bottom:20px;float:left;}
.slider_right .title01 .p1{ text-align:center; font-size:28px; color:#d63b23;}
.slider_right .title01 .p2{ text-align:center; font-size:20px; color:#333333;}

.slider_right .ewm01{width:100%;float:left;}
.slider_right .ewm01_L{width:100%; text-align:center;float:left;}
.slider_right .ewm01_L img{width:140px; height:140px; background:#d63b23;padding:10px;border-radius:20px; }

.slider_right .ewm01_R{width:100%; padding-left:0px;float:left;}
.slider_right .ewm01_R .p1{text-align:center; font-size:16px; padding-top:20px;}
.slider_right .ewm01_R .p2{ text-align:center;font-size:20px; font-weight:bold;; padding-top:10px;}

.titles{ width:100%; padding-top:60px; position: relative; right:0px;bottom:0px;}
.titles li{ cursor: pointer;}
.titles li{ float:left; width:20%; height:80px; position: relative;text-align: center; margin-right:0px;}
.titles li:nth-child(1){ width:20%; }
.titles li:before{display:none;}
.titles li em{ display:block; margin:0px 0px 10px 20px; border-radius: 50%; text-align: center; background: #eeeeee; font-size:16px; width:33px; height:33px; line-height: 33px;}
.titles li:last-child:before{ display:none;}
.titles li.active:before{ background-image: url(../list/step_ico01b.png);}
.titles li.active{ color:#d63b23;}
.titles li.active em{ background:#d63b23; color: #fff;}
.titles li i{ display:block; width:100%; text-align:center;}

.main17{width:92%; position:relative;  margin:0px auto; margin-top:30px;}
.main17 .title01{width:100%;font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ"; float:left;}
.main17 .title01 .p1{ text-align:center; font-size:28px; color:#d63b23;}
.main17 .title01 .p2{ text-align:center;font-size:20px; color:#333333;}

.mr_frbox1{width:100%; padding-top:30px;padding-bottom:30px; position:relative;margin:0px auto; }
.mr_frBtnL1{float:left; width:20px; height:40px; background:url(../list/arrow03_left.png) no-repeat left center; -webkit-background-size:100% 100%;background-size:100% 100%;cursor:pointer;position:absolute; z-index:100; left:0px; top:200px; opacity:.10; filter:alpha(opacity=10);}
.mr_frBtnR1{float:right;width:20px; height:40px;background:url(../list/arrow03_right.png) no-repeat left center; -webkit-background-size:100% 100%;background-size:100% 100%;cursor:pointer;position:absolute; z-index:100; right:0px; top:200px;opacity:.10; filter:alpha(opacity=10);}
.mr_frBtnL1:hover{ opacity:.40; filter:alpha(opacity=40);}
.mr_frBtnR1:hover{ opacity:.40; filter:alpha(opacity=40);}
.mr_frUl1{width:270px; margin:0px auto; overflow:hidden;}
.mr_frUl1 ul{width:270px;}
.mr_frUl1 li{ float:left; width:270px; margin-right:0px; overflow:hidden;}

.ability_img{ overflow: hidden; position: relative; height: 405px; color: #fff; margin-bottom: 30px;}
.ability_img img{ transition: transform 3s cubic-bezier(.23, 1, .32, 1); transform: scale(1); }
.ability_cover{ position: absolute; top:0; left:0; z-index: 1; width:100%; height: 100%; background: rgba(0,0,0,.60); padding:35px; text-align:justify; -webkit-transition:all 0.5s 0s ease-in-out; transition: all 0.5s 0s ease-in-out; opacity:0; filter:alpha(opacity=0);}
.ability_cover .des{ line-height:24px; max-height: 240px; -webkit-line-clamp: 10;}
.mr_frUl1 li:hover .ability_img img{ transform: scale(1.1); }
.mr_frUl1 li:hover .ability_cover{ opacity:1; filter:alpha(opacity=100);}


.mr_frUl1 li .p1{ height:30px; line-height:30px; font-size:18px; font-weight:bold;}
.mr_frUl1 li .p2{ height:20px; line-height:20px; font-size:14px;}


/*06_07*/
.main18{width:92%; position:relative;  margin:0px auto; margin-top:30px;}
.main18 .title01{width:100%;font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ"; float:left;}
.main18 .title01 .p1{ text-align:center; font-size:28px; color:#d63b23;}
.main18 .title01 .p2{ text-align:center;font-size:20px; color:#333333;}


.main18a{width:100%; padding-top:30px; position:relative;  margin:0px auto;}
.main18a select{border:none;outline:none;background:none;font-size:14px;vertical-align:middle;color:#333; font-family: Arial, Microsoft YaHei, "Î¢ÈíÑÅºÚ";}
.main18a select {border:inherit; background: inherit;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;}
.main18a select::-ms-expand { display: none; }
.main18a .sel_screen{ display:block; float:left; cursor: pointer; width:100%; height: 40px; padding: 8px 48px 8px 20px; border:1px solid #e6e6e6; background: url(../list/ico_sel02.jpg) right center no-repeat; background-size: 38px;}
.main18a .search_input{width:82%;float:left; height:40px; line-height:40px;background: url(../list/ico_search01.png) no-repeat 10px 10px #ffffff; text-indent:40px; font-size:15px;color:#999; border:1px solid #e6e6e6;outline: none;}
.main18a .search_botton{cursor:pointer;float:right; background: #d63b23;border:0px; width:18%;height:40px; line-height:40px; font-size:16px; color:#FFFFFF;font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå";outline:none;overflow:hidden;}

.main18a_a{float:left; display:none;}
.main18a_b{float:left; width:100%; overflow:hidden;}

.notice_list{width:100%; border-top:1px solid #333; margin:0px auto;margin-top:20px;}
.notice_tit{ cursor: pointer; height:46px; line-height:46px; background: url(../list/ico_09.png) 0px 12px no-repeat; -webkit-background-size:20px 20px;background-size:20px 20px; text-indent:30px; font-size:14px; border-bottom:1px solid #dcdcdc;position: relative; overflow:hidden;}
.notice_tit:before{ content:""; position: absolute; top:0; right:0; width:40px; height: 100%; background: url(../list/ico_10.png) center center no-repeat; -webkit-background-size:16px 16px;background-size:16px 16px;}
.notice_tit.current:before{-webkit-transform: rotateZ(180deg);-moz-transform: rotateZ(180deg);transform: rotateZ(180deg);}
.notice_textbox{ padding: 20px 20px 10px 20px; line-height:28px; font-size:14px;color: #666; background: #f7f7f7; display:none;}
.notice_textbox p{ padding-bottom:10px;}


.main18b{width:100%; position:relative;  margin:0px auto;}
.xwt1{width:100%; padding-top:20px; padding-bottom:20px;border-bottom:1px solid #e6e6e6;position:relative;float:left;}
.xwt1_L{ width:35%; height:90px;position:relative;float:left; overflow:hidden;}
.xwt1_L img{ width:100%; height:90px;  border:0px;transition: transform 3s cubic-bezier(.23, 1, .32, 1); transform: scale(1); }
.xwt1_L:hover img{ transform: scale(1.1); }

.xwt1_R{ width:62%; height:90px; position:relative;float:right; overflow:hidden;}
.xwt1_R .p1{ height:52px; line-height:26px; font-size:16px; overflow:hidden;}
.xwt1_R .p2{ display:none;}
.xwt1_R .p3{ position:absolute;right:0px;top:56px;}
.classroom_more{ display:block;width:80px; line-height:30px; text-align: center; background:#eeeeee; border:1px solid #e5e5e5;color:#d63b23; -webkit-transition:all 0.5s 0s ease-in-out; transition: all 0.5s 0s ease-in-out; border-radius:5px;float:right;}
.classroom_more em{ display:inline-block; padding-left:22px; background: url(../list/ico_play01.png) left center no-repeat;}
.xwt1 a:hover{ color: #d63b23;}
.xwt1 a:hover .classroom_more{ background-color: #d63b23; color: #fff;}
.xwt1 a:hover .classroom_more em{ background-image: url(../list/ico_play01b.png);}

.epages { padding-top:20px; padding-bottom:20px; font-size:14px;}
.epages a{ font-size:14px;}

/*08*/
.main19{width:92%; position:relative;  margin:0px auto; margin-top:30px;}
.main19 .title01{width:100%;font-family: DINCondensedBold, Microsoft YaHei, "Î¢ÈíÑÅºÚ"; float:left;}
.main19 .title01 .p1{ text-align:center; font-size:28px; color:#d63b23;}
.main19 .title01 .p2{ text-align:center;font-size:20px; color:#333333;}

.main19a{width:100%; padding-top:0px; position:relative;  margin:0px auto;}
.main19a li{ width:100%; background: #fff; box-shadow: 0 0 60px 7px rgba(0,0,0,.07); margin-top:20px; float:left;}

.main19a li .pic{ width:100%;height:240px;overflow:hidden;}
.main19a li .pic img{ width:100%; height:240px;border:0px;transition: transform 3s cubic-bezier(.23, 1, .32, 1); transform: scale(1); }
.main19a li .pic:hover img{ transform: scale(1.1); }

.main19a li .txt{ width:100%; height: auto; padding:20px; overflow:hidden;}
.main19a li .txt .p1{ font-size:14px; padding-top:0px;}
.main19a li .txt .p2{ line-height:30px; font-size:16px; font-weight:bold; padding-top:10px; padding-bottom:0px;}
.main19a li .txt .p3{ display:none;}
.main19a li .pic{float:left;}
.main19a li .txt{float:right;}

.main19a li:nth-child(2n) .pic{float:left;}
.main19a li:nth-child(2n) .txt{float:right;}

.main19a li:hover{ background: #d63b23; color: #fff;}
.main19a li:hover a{color: #fff;}


/*09*/
.main20{width:100%;background: #fff; box-shadow: 0 0 60px 7px rgba(0,0,0,.07); position:relative;  margin:0px auto;}
.view1{float:left; width:100%; padding:20px;} 
.view1a{float:left; width:100%;}
.view1a h1{ width:100%; line-height:30px; font-size:18px; color:#333333;padding-top:10px;overflow:hidden;}

.view1b{float:left; width:100%; text-align:center; font-size:14px; padding-top:10px; padding-bottom:10px;border-bottom:1px solid #dedede;}
.view1b span{ padding-left:10px; padding-right:10px;}

.view1c { width:100%;line-height:32px;font-size: 16px; color:#353535; padding-top:20px; text-align:justify; overflow:hidden; word-break:break-all;}
.view1c img{ width:auto !important; height:auto !important; max-width:90%; vertical-align:middle; word-break: break-all; word-wrap: break-word;}
.view1c p{ padding-bottom:10px; }
.view1c video{margin:0px auto;width:90%;height:auto;display:block;}
.view1c iframe{ margin:0px auto;width:90%;height:260px;display:block;}

.view1d{float:left; width:100%;border-top:1px solid #dcdcdc; padding-top:0px; margin-top:10px;}
.view1d li{width:100%; height:28px; line-height:28px; font-size:16px; position: relative;margin-top:20px;float:left; overflow:hidden;}
.view1d li span{font-family: "ËÎÌå"; font-size:18px;font-weight:bold;}
.view1d li.d_prev{ text-align: left;}
.view1d li.d_prev span{ display:inline-block; width:28px; height:28px; text-align:center;border:1px solid #333333;border-radius:50%; margin-right:10px;float:left; }

.view1d li.d_next{ text-align: left;}
.view1d li.d_next span{ display:inline-block; width:28px; height:28px; text-align:center;border:1px solid #333333;border-radius:50%; margin-left:0px;margin-right:10px;float:left; }
.view1d li:hover span{ background:#d63b23;border:1px solid #d63b23; color:#FFFFFF;}




}
