@charset "utf-8";

/*** Sub Common ***/

/** Sub_Visual **/
.sub_visual .s_tc {height:303px;max-width: 1500px;margin: 0 auto;display: block;padding-top: 117px;box-sizing: border-box;}
.sub_visual h4 {position:relative;opacity:0;font-size:40px;font-weight:500;line-height:1;color:#fff;letter-spacing:-0.03em;text-align: center;margin-bottom: 10px; text-shadow: 2px 0px 3px rgba(126,126,126,0.75);}
.sub_visual h5 {position:relative;opacity:0;transition:1s 1.8s ease;text-align: center;font-size: 17px;font-weight: 500;color: #fff;letter-spacing: 0.2em;text-transform: uppercase; text-shadow: 2px 0px 3px rgba(126,126,126,0.75);}
.sub_visual.se h4,
.sub_visual.se h5 {bottom:0;opacity:1;}

.sub_visual h4{animation-duration: 1.5s;	 animation-name: slidein2; animation-fill-mode: forwards;opacity:0;bottom:50px;}
.sub_visual h5{animation-duration: 1.5s;	 animation-name: slidein3; animation-fill-mode: forwards;opacity:0; bottom:-50px;}
 @keyframes slidein2{
  0%{opacity: 0;bottom:-50px;	  }
   30%{opacity: 0;	  }
  100% {	opacity: 1;	bottom:0px;  }
 }
 @keyframes slidein3{
  0%{opacity: 0;bottom:50px;	  }
  30%{opacity: 0;	  }
  100% {	opacity: 1;	bottom:0px;  }
 }
.sub_ar{max-width: 1500px;margin: 0 auto; padding-top: 58px;} 
.con_title{float: right; width:76%; position: relative; margin-top: 11px;}
/** LNB **/
.lnb {width:18.66%; float: left;overflow: hidden;}
.lnb .lnb_tit{border-bottom: 1px solid #333; padding-bottom: 36px;}
.lnb .lnb_t1{font-size: 18px;font-weight: 500;color: #ce3535;text-transform: uppercase;margin-bottom: 8px;}			 
.lnb .lnb_t2{font-size: 36px;font-weight: 500;color: #303030;line-height: 1;}
.lnb ul li{border-top: 1px solid #ddd;}
.lnb ul li:first-child{border-top: none;}
.lnb ul li a {line-height: 23px;box-sizing: border-box;font-size: 14px;color: #606060;padding: 10px 0; padding-left: 20px;font-weight: 400; transition:.3s; position: relative;}
.lnb ul li:last-child {border-bottom: 1px solid #ddd;}
/* .lnb ul li:hover a, */
.lnb ul li.current a,
.lnb ul li:hover a{font-weight:500;color:#fff;background-color: #ce3535;box-sizing: border-box;}
/** sLNB **/
.slnb{display: none; 	}
.current .slnb{display: block; border:1px solid #ddd; border-bottom: none; padding: 19px 0;border-left: 0;border-right: 0;}
.slnb li{border: none !important;background-color: transparent !important;height: 30px;line-height: 30px !important; position: relative;}
.slnb li:last-child{}
.slnb li a{font-size: 16px !important;font-weight: 400 !important;padding-left: 20px !important; transition:.3s; position: relative; line-height: 30px !important; background: transparent !important; color:#999 !important;}
.slnb li:before{/*! position: absolute; *//*! content: ''; *//*! width: 5px; *//*! height: 5px; *//*! background: #fdc300; *//*! top:50%; */ /*! margin-top: -2.5px; */ /*! left:30px; */ /*! opacity: 0; */ /*! border-radius: 50%; */}
.slnb li.current a/* ,
.slnb li:hover a */{background-color: transparent !important;color: #333 !important;font-weight: 500 !important;font-size: 16px !important;line-height: 30px !important;}
.slnb li.current:before{opacity: 1;}

/*breadcrumbs*/
#breadcrumbs{ box-sizing: border-box;position: absolute;right: 0;top: 7px;}
#breadcrumbs > li {display:inline-block;font-size:16px; color: #999;line-height: 30px;letter-spacing: -0.02em;}
#breadcrumbs > li:before {content:"";display:inline-block;width:10px;height:30px;margin:0 7.5px;background:url(../../images/sub/arr_icon.png) no-repeat center center;vertical-align: middle;background-position: 50% 8px;}
#breadcrumbs > li.home:before {display:none;}



/** Content margin-bottom 120**/
.s1_1{padding-bottom: 87px;}
.s101_1{height:336px;  background:url(../../images/sub/s101.jpg) no-repeat ;}		
.s101_1 h2{font-size: 26px;font-weight: 500;line-height: 38px;color: #676767;padding-top: 130px;padding-left: 80px;}
.s101_2{padding-top: 37px;}	
.s101_2 .s101_2con1{float: left; position: relative; width: 38.24%;}	  	
.s101_2 .s101_2con1:before{position: absolute;content: '';width: 10px;height: 350px;  background:url(../../images/sub/s101_1.png) no-repeat ;top:0; right:-5px;}
.s101_2 .s101_2con1 span{text-transform: uppercase;font-weight: 500;font-size: 15px;color: #ce3535;}
.s101_2 .s101_2con1 h3{font-weight: 700;font-size: 36px;line-height: 50px;color: #303030; margin-top: 8px;	margin-left: -2px;}
.s101_2 .s101_2con1 h3 span{font-weight: 400;font-size: 36px;color: #303030;}
.s101_2 .s101_2con2{float: left; width: 61.75%;	padding-left: 5.3%;box-sizing: border-box; margin-top: 5px;}
.s101_2 .s101_2con2 p{font-size: 16px;line-height: 28px;color: #606060;font-weight: 400;margin-bottom: 29px;}
.s1_2{background:url(../../images/sub/s102_2.png) no-repeat ; padding-bottom: 120px;}

.s1_3{position: relative; margin-bottom: 120px;}
.s1_3:before{position: absolute;content: '';width: 6px;height: 84%;background: #f1f1f1;top:275px; left:50%; margin-left: -3px;}
.s103_1{height: 275px; background:url(../../images/sub/s103_1.jpg) no-repeat ;text-align: center;color: #fff;position: relative;padding-top: 115px;box-sizing: border-box;}  	  
/* .s103_1:before{position: absolute;content: '';width: 2px;height: 29px;background: #fff;top:76px; left:50%; margin-left: -1px;}
 */.s103_1 h3{font-size: 22px;line-height: 28px;font-weight: 500;letter-spacing: 0.3em;margin-bottom: 13px;}
.s103_1 h4{font-size: 30px;font-weight: 400;}
.s103_1 h4 span{font-weight: 700;}
.s103_2{padding-top: 67px;}	
.s103_2 ul li{width: 50%; clear: both; float: right;	box-sizing:border-box;margin-bottom: 61px;}
.s103_2 ul li:nth-child(2n+2){float: left; 	}
.s103_2 ul li:nth-child(2n+2) h3{text-align: right; padding-left: 0; padding-left: 0; padding-right: 56px; }	  
.s103_2 ul li:nth-child(2n+2) h3:before{background:url(../../images/sub/s103_3.png) no-repeat ; left: auto; right: -10px;	}
.s103_2 ul li:nth-child(2n+2) ul{padding-left: 0; padding-right: 56px;}
.s103_2 ul li:nth-child(2n+2) ul li{text-align: right; padding-left:0; padding-right: 35px;}	
.s103_2 ul li:nth-child(2n+2) ul li span{left: auto;right: 0;}
.s103_2 ul li h3{font-weight: 700;font-size: 30px;line-height: 28px;color: #303030; position: relative;padding-left: 44px; margin-bottom: 19px;}
.s103_2 ul li h3:before{position: absolute;content: '';width: 44px;height: 22px;background:url(../../images/sub/s103_2.png) no-repeat ;;top:50%; margin-top: -11px; left:-10px;}
.s103_2 ul li ul{padding-left: 44px;}
.s103_2 ul li ul li {width: 100%;font-size: 16px;line-height: 28px;color: #606060;font-weight: 400;position: relative;padding-left: 35px; float: none;box-sizing: border-box; margin-bottom: 0;}
.s103_2 ul li ul li span{font-weight: 500;font-size: 16px;color: #303030;position: absolute;left: 0;}
.s103_2 ul li ul li.star_li{color: #787878; font-size: 15px; position: relative;padding-right: 44px;}
.s103_2 ul li ul li.star_li .point_li{position: absolute;top:50%; color: #787878; font-size: 15px; font-weight: 400;width: 7px;height: 7px;line-height: 7px;right: 34px;}

.s1_5{margin-bottom: 120px;} 
.s1_5 table{}	   
.s1_5 table tr{}
.s1_5 table tr th{color: #303030;font-size: 16px;font-weight: 500;line-height: 60px;border-bottom: 1px solid #ddd;box-sizing: border-box;background-color: #f8f8f8;border-right: 1px solid #ddd;border-top: 2px solid #373737;}
.s1_5 table tr th:last-child,
.s1_5 table tr td:last-child{border-right: none;}
.s1_5 table tr td{font-size: 16px;color: #606060;line-height: 60px;border-bottom: 1px solid #ddd;box-sizing: border-box;border-right: 1px solid #ddd;}


.s2_2,
.s2_1,
.s2_3,
.s2_4,
.s2_5,
.s2_6,
.s2_7,
.s2_8,
.s2_9,
.s2_10{margin-bottom: 97px;}
.s2_top{/* height: 832px;  */background:url(../../images/sub/s202_bg.png) no-repeat; background-size: 100% 100%;padding-top: 110px;box-sizing: border-box;padding-left: 80px; height: auto;	 padding-bottom: 70px;}
.s2_head{float: left;margin-top: 19px;margin-left: 28px;}
.s2_top figure{float: left;}
.s2_top figure img{}
.s2_top h2{font-size: 38px;font-weight: 500;line-height: 1;margin-bottom: 10px;}
.s2_top h3{color: #606060;font-weight: 400;font-size: 16px;}
.s2_top ul{clear: both;margin-top: 30px; margin-bottom: 36px;}
.s2_top ul li{font-size: 16px;font-weight: 400;line-height: 28px;color: #606060; position: relative;padding-left: 12px; ;}
.figure_div figure{padding: 5px;background: #fff;box-shadow: 0 0 5px rgba(227,227,227,0.75);float: left;margin-right: 18px;}
.bl_span{width: 3px; height: 3px; background-color: #333;position: absolute;	  top: 13px; left: 0;}
.s2_middle{margin-top: 70px;}	 
.s2_middle .s2_m_text{width: 32.54%; float: left; margin-right: 1.18%; height: 399px;border: 1px solid #dfdfdf;box-sizing: border-box;padding-left: 50px;padding-top: 60px;}	  	
.s2_middle .s2_m_text_last{margin-right: 0;}
.s2_middle .s2_m_text h3{font-weight: 500;font-size: 20px;color: #fff;font-size: 20px;width: 155px;height: 50px;background-color: #ce3535;border-radius: 30px;text-align: center;line-height: 50px;margin-bottom: 23px;}  
.s2_middle .s2_m_text h3.blue_h3{background-color: #267bcd;}
.s2_middle .s2_m_text h3.blc_h3{background-color: #333;}   
.s2_middle .s2_m_text ul li{position: relative;font-size: 14px;line-height: 25px;color: #606060;font-weight: 400;padding-left: 12px; word-break: keep-all;}	 
.s2_middle .figure_div{padding-top: 70px; clear: both;}
.s2_middle .figure_div figure{margin-right: 17px;}	 
.s2_9 .s2_middle .figure_div figure img{width: 100%;}
.mr0{margin-right: 0 !important;}
.s2_bot h2{font-size: 36px;font-weight: 500;line-height: 50px;margin-top: 61px;margin-bottom: 24px;}
.s2_bot div ul li{width: 32.46%; float: left; margin-right: 1.31%; margin-bottom: 10px; 	}				  
.s2_bot div ul li:nth-child(3n+3){margin-right: 0;}
.s2_bot div ul li figure{/* padding: 5px;background: #fff; */border: 5px solid #fff;box-sizing: border-box;	box-shadow: 0 0 5px rgba(227,227,227,0.75); height: 308px; overflow: hidden; text-align: center;	  position: relative;}
.s2_bot div ul li figure img{width: auto; height: 100%;position: absolute;left: 0; right: 0;top: 0;bottom: 0; margin:auto; }
.s2_bot div ul li p{text-align: center;font-size: 18px;color: #303030;margin: 15px 0;}
.figure_div div p{position: absolute;width: 97.5%;bottom: 4px;text-align: center;padding: 10px 0;line-height: 25px;background-color: rgba(0,0,0,0.5);font-size: 15px;color: #fff;left: 5px;}
.figure_div div{position: relative;width: 48%;float: left;width: 45.8%;margin-right: 1.5%;}
.s2_1 .s2_middle .s2_m_text,
.s2_4 .s2_middle .s2_m_text{height: 491px;} 
.s2_6 .s2_middle .s2_m_text,
.s2_7 .s2_middle .s2_m_text,
.s2_9 .s2_middle .s2_m_text{height: 429px;}
.s2_10 .s2_middle .s2_m_text{height: 340px;}
.figure_3 div{width: 30.3%; margin-right: 13px;}
.figure_3 div p{width: 97.2%;}
.som{text-transform: initial;}

.s3_1{margin-bottom: 120px;}  
.s301_tab{border-bottom: 1px solid #267bcd}
.s301_tab li{width: 20%;float: left;text-align: center;height: 70px;box-sizing: border-box;border: 1px solid #ddd;border-bottom: none;border-right: none;}	
.s301_tab li:last-child{border-right: 1px solid #ddd;}
.s301_tab li:last-child a{padding-top: 23px;}
.s301_tab li a{color: #989898;font-size: 16px;line-height: 20px; display: block; height: 100%; padding-top: 11px;}
.s301_tab li.on{border:1px solid #267bcd;border-top: 2px solid #267bcd;  border-bottom: none; position: relative;}
.s301_tab li.on:before{position: absolute;content: '';width: 100%;height: 2px;background: #fff;bottom:-1px;left:0;}
.s301_tab li.on a,
.s301_tab li:hover a{color: #267bcd;}

.s3_top{position: relative;background: none;background-color: #f4f4f4;border-radius: 180px 0 0 0; margin-top: 70px; height: auto; padding-bottom: 70px;} 
.s3_top:before{position: absolute;content: '';width: 367px;height: 322px;background:url(../../images/sub/s301_bg.png) no-repeat center center;top:0; right:0;}
.s3_top .figure_div{margin-top: 36px;}
.s3_top .sw_h3{line-height: 28px;margin-bottom: 29px;margin-top: 29px; margin-left: 4px;}  
.s3_top .sw_h3 span{color: #303030;font-weight: 500;} 
.s3_top .sw_p{color: #606060;font-weight: 400;font-size: 16px; ; line-height: 28px ;margin-left: 4px;}
 .sw_p_text{text-transform: none !important;}
.s3_middle{margin-top: 50px;}
.s3_middle .s3_m_text{width: 49.21%;float: left; margin-right: 1.57%; height: 393px;border: 1px solid #dfdfdf;box-sizing: border-box;padding-left: 50px;padding-top: 60px; height: 429px;} 	  	
.s3_middle .s3_m_text_last{margin-right: 0; padding-left: 71px;}
.s3_middle .s3_m_text h3{font-weight: 500;font-size: 20px;color: #fff;font-size: 20px;width: 155px;height: 50px;background-color: #ce3535;border-radius: 30px; text-align: center;line-height: 50px;margin-bottom: 22px;}  
.s3_middle .s3_m_text h3.blue_h3{background-color: #267bcd;}
.s3_middle .s3_m_text h3.blc_h3{background-color: #333;}   
.s3_middle .s3_m_text ul li{position: relative;font-size: 14px;line-height: 25px;color: #606060;font-weight: 400;padding-left: 12px;  ;}	
.s3011_m_text{height: 645px !important;}
.s3_m_text_100{width: 100% !important; margin-top: 25px;/* height: auto !important; */ margin-bottom: 52px;}
.s3_m_text_100 h3.blc_h3{margin-bottom: 0 !important;}
.s3_m_text_100 .s3_sw1{padding-top: 19px !important;}
.s3_m_text_100 .s3_sw{width: 100%;clear: both; position: relative;padding-bottom: 36px;padding-top: 30px;}	
.s3_m_text_100 .s3_sw:before{position: absolute;content: '';width: 1037px;height: 1px;background:url(../../images/sub/s301_3.png) ;bottom:0; left:0;}
.s3_m_text_100 .s3_sw3:before{display: none;}
.s3_m_text_100 .s3_sw h4{font-size: 16px;font-weight: 500;color: #303030;float: left; width: 12.9%; padding-top: 10px;padding-left: 9px; box-sizing: border-box;} 
.s3_m_text_100 .s3_sw div{float: left;width: 87.1%; position: relative;	 left: -2px;}
.s3_m_text_100 .s3_sw div ul{float: left;width: 31.7%;} 
.s3_m_text_100 .s3_sw div ul.width_over{position: relative;width: 33%;}
.s3_m_text_100 .s3_sw2 h4,
.s3_m_text_100 .s3_sw3 h4{padding-top: 30px;}
.s3_bot h2{font-size: 36px;font-weight: 500;color: #303030; margin-bottom: 17px;}
.s3_1_2 .s3_top{padding-bottom: 32px;}
/* .s3_top .figure_div{margin-left: 3px;}
 */.s3_top .figure_div div ul{padding-top: 9px;}
.s3_top .figure_div div ul.width_over2{position: relative; width: 109%;}
.s3_1_2 .s3_middle{margin-top: 50px;}
.s3_1_2 .s3_middle .s3_m_text{height: 279px;}	  
.s3_1_5 .s3_middle .s3_m_text{height: 339px;}
.s3_1_3 p.sw_p{margin-bottom: 28px;}
.s3_1_3 .s3_middle .s3_m_text{height: 398px;}  
.s3_1_4 .s3_middle .s3_m_text{height: 277px;}
.figure_sw{width: 92.5%;position: relative;}		
.figure_sw h3{font-size: 22px;font-weight: 500;color: #303030;position: absolute;text-align: center;width: 100%;left: 0;top: 40px;z-index: 9;}
.figure_sw div{background-color: #f4f8fc;width: 495px;height: 329px;position: absolute;bottom: 50px;right: 117px;border-radius: 5px;padding-left: 32px;box-sizing: border-box;padding-top: 25px; margin:0;}
.figure_sw div p{position: static;width: 100%; padding: 0; font-size: 16px;height: auto;line-height: 28px;font-weight: 400;background: none;text-align: left;color: #303030;}
.figure_sw div p span{width: 19px;height: 19px;line-height: 19px;border-radius: 50%;display: block;float: left;background-color: #40464b;text-align: center;color: #fff;font-size: 13px;text-align: left;padding-left: 5px;box-sizing: border-box;margin-top: 5px;margin-right: 9px;}
.figure_sw div ul{margin: 0;padding: 0; padding-top: 0 !important; margin-left: 14px; margin-top: 5px;}
.figure_sw div ul li{font-size: 15px;	  line-height: 20px;}

.s3_2{margin-bottom: 120px;}
.s302_tab li a{padding-top: 11px; padding-top: 23px;}
.s302_figure_table{margin-top: 32px;}	
.s302_figure_table2{margin-top: 66px;}	
.s3021_figure_table2{margin-top: 26px;}
.s3021_figure_table2 h3,
.s3021_figure_table2 p{margin-left: 5px;}
.s302_figure_table h3{font-size: 20px;line-height: 28px;color: #303030;font-weight: 400; ;}
.s302_figure_table p{ ;font-size: 16px;line-height: 28px;color: #606060;margin-top: 9px;}
.s302_figure_table .figure_div{}	 
.s302_figure_table .figure_div figure{}
.s302_figure_table .figure_div .s302_table{width: 45.6%;}	 
.s302_figure_table .figure_div .s302_table tr{border-bottom: 1px solid #ddd;box-sizing: border-box;} 
.s302_figure_table .figure_div .s302_table tr th{background-color: #E9F2FA;font-size: 14px;line-height: 25px;color: #303030;font-weight: 400; text-align: center;}
.s302_figure_table .figure_div .s302_table tr:last-child th{line-height: 25px; padding: 20px 0;}
.s302_figure_table .figure_div .s302_table tr th.bg_fff{background-color: #fff;font-size: 14px;font-weight: 500;color: #303030;height: 60px;line-height: 60px;border-top: 2px solid #333;}
.s302_figure_table .figure_div .s302_table tr td{background-color: #fff ; text-align: center; font-size: 13px;}   
.s302_figure_table .figure_div .s302_table tr td ul{padding-left: 20px; margin:0;}			
.s302_figure_table .figure_div .s302_table tr td ul.tableul4{}  
.s302_figure_table .figure_div .s302_table tr td ul.tableul4 li{width: 50%; float: left; box-sizing: border-box; font-size: 13px;}
.s302_figure_table .figure_div .s302_table tr td ul li{position: relative;text-align: left;padding-left: 7px; font-size: 13px;}
.s302_figure_table .figure_div .s302_table tr td ul li .bl_span2{ width: 2px; height: 2px; background-color: #606060; border-radius:50%;position: absolute;top: 14px;left: 0px;}

.s302_figure_table202 .s302_table tr:first-child{border-top: 2px solid #333;;}
.s302_figure_table202 .s302_table tr th.bg_fff{background-color: #fff;font-size: 16px;font-weight: 500;color: #303030;height: 60px;line-height: 60px;border-top:none !Important;}
.s302_figure_table202 .s302_table tr th{line-height: 60px !important;}
.s3021_figure_table{margin-top: 0;}
.s3021_figure_table h3{padding-top: 34px !important; margin-left: 5px;}
.s3021_figure_table p{margin-left: 5px;}

.s3_top .hw_h3{	clear: both;font-size: 20px;line-height: 28px;color: #303030;font-weight: 400; padding-top: 37px;}
.s3_top .hw_p{ ;font-size: 16px;line-height: 28px;color: #606060;margin-top: 9px;}	 
.s302_figure_out_table{margin-top: 50px;}
.s302_figure_out_table .s302_table tr{border-bottom: 1px solid #ddd;box-sizing: border-box;} 
.s302_figure_out_table .s302_table tr th{background-color: #E9F2FA;font-size: 16px;line-height: 89px;color: #303030;font-weight: 400; border-right: 1px solid #ddd;}
.s302_figure_out_table .s302_table tr th:last-child{border-right: none;}
.s302_figure_out_table .s302_table tr:last-child th{line-height: 83px;}
.s302_figure_out_table .s302_table tr th.bg_fff{background-color: #fff;font-size: 16px;font-weight: 500;color: #303030;height: 60px;line-height: 60px;border-top: 2px solid #333;}
.s302_figure_out_table .s302_table tr td{background-color: #fff; border-right: 1px solid #ddd;font-size: 16px;	 font-weight: 400;	   line-height: 60px;	color: #606060; }   
.s302_figure_out_table .s302_table tr td:last-child{border-right: none;}
.s302_figure_out_table .s302_table tr td.txl{text-align: left; padding-left: 20px; line-height: 28px;}
.s302_figure_out_table .s302_table tr td ul{padding-left: 20px; margin:0;}			
.s302_figure_out_table .s302_table tr td ul.tableul4{}  
.s302_figure_out_table .s302_table tr td ul.tableul4 li{width: 50%; float: left; box-sizing: border-box;}
.s302_figure_out_table .s302_table tr td ul li{position: relative;text-align: left;padding-left: 7px; line-height: 28px;}
.s302_figure_out_table .s302_table tr td ul li .bl_span2{ width: 2px; height: 2px; background-color: #606060; border-radius:50%;position: absolute;top: 14px;left: 0px;}

.s302_figure_table4 h3{padding-top: 4px !important;}
.s302_figure_table4 tr:first-child{border-top: 2px solid #333;;	}
.s302_figure_table4 tr th{line-height: 64px !important;}

.s3022_tab{margin-top: 60px;}	  
.s3022_tab ul{}
.s3022_tab ul li{cursor:pointer;float: left;width: 33.333%;text-align: center;line-height: 60px;height: 60px;border: 1px solid #ddd;box-sizing: border-box;border-right: none;}
.s3022_tab ul li:last-child{border-right: 1px solid #ddd;}
.s3022_tab ul li.tab_on{background-color: #267bcd;color: #fff;}

.s3_2_5 .figure_div{margin-top: 40px;}
.s3025_h3{padding-top: 32px !important; margin-left: 5px;}
.s3_2_5 .figure_div figure{width: 44.8%; margin-right: 10px;} 	
.s3025_m_text h3{font-weight: 500;font-size: 20px;color: #fff;font-size: 20px;width: 155px;height: 50px;background-color: #267bcd;border-radius: 30px;text-align: center;line-height: 46px;margin-bottom: 23px;}  
.s3025_m_text {background-color: #fff;position: relative;font-size: 16px;line-height: 30px;box-sizing:border-box;border: 1px solid #dfdfdf;color: #606060;font-weight: 400;width: 46.2% !important;padding-left: 12px;height: 474px; padding-top: 42px; padding-left: 50px;}	 
.s3025_m_text ul{margin-top: 15px;padding-top: 0 !important;}
.s3025_table{border-top: 2px solid #333; margin-top: 27px; width: 92.56%;}	 
.s3025_table tr{border-bottom: 1px solid #ddd;box-sizing: border-box;}
.s3025_table tr td{padding-left: 35px;}		 			  
.s3025_table tr td ul{margin-top: 22px;margin-bottom: 26px;}
.s3025_table tr td ul li{position: relative; font-size: 16px;	 font-weight: 400;	 line-height: 28px;	  color: #606060;	   position: relative; padding-left: 13px; text-align: left;  ;}
.s3025_table tr th{background-color: #fff; font-weight: 500;	 font-size: 20px;  color: #303030;}		

.tab_a{display: none;}
.tab_a1{display: block;} 

.s4_1{position: relative;	top: -20px;}  
.s4_1 .s401_1{margin-bottom: 53px;}  
.s4_1 .s401_1 ul{padding-left: 2.8%;background-color: #f8f8f8; height: 340px;}
.s4_1 .s401_1 ul li{width: 19.9%;float: left;height: 245px;margin-right: 5.7%; background-color: #fff;text-align: center;border-radius: 20px;box-shadow: 5px 10px 10px rgba(0,0,0,0.08);margin-top: 46px;padding-top: 35px;box-sizing: border-box;position: relative;}	  
.s4_1 .s401_1 ul li:last-child{margin-right: 0;}
.s4_1 .s401_1 ul li:before{position: absolute;content: '';width: 18px;height: 29px;background:url(../../images/sub/s401_5.png) no-repeat ; top:50%;margin-top: -18.5px; right:-42px;}			
.s4_1 .s401_1 ul li:last-child:before{display: none;}
.s4_1 .s401_1 ul li figure{}
.s4_1 .s401_1 ul li p{font-size: 18px;font-weight: 400;line-height: 50px;color: #303030;margin-top: 10px;}

.s4_t{font-size: 36px;font-weight: 500;color: #303030;margin-bottom: 14px;}
.s4_1 .s401_2{clear: both;} 
.s4_1 .s401_2 h3{}
.s4_1 .s401_2 ul{}
.s4_1 .s401_2 ul li{width: 47.89%;float: left;border-top: 2px solid #333;border-bottom: 1px solid #ddd;font-size: 16px;color: #606060;text-align: center;box-sizing: border-box;height: 138px;line-height: 133px;}		  
.s4_1 .s401_2 ul li:last-child{float: right;	}

.s4_1 .s401_3{margin-top: 52px;}    	
.s4_1 .s401_3 ul li:first-child{line-height: 1;}
.s4_1 .s401_3 ul li p{font-weight: 500;color: #303030;margin-top: 31px;}
.s4_1 .s401_3 ul li div{position: relative;width: 189px;line-height: 50px;height: 50px;margin: 0 auto;  border: 1px solid transparent; box-sizing:border-box;	/* background: linear-gradient(0.25turn, #f84c4b, #f09719);  */margin-top: 11px; transition:.3s;} 
.s4_1 .s401_3 ul li div:before{position: absolute;content: '';width: 100%;height: 100%;;background:url(../../images/sub/s401_9.jpg) no-repeat ;top:0; left:0; transition:.3s;}
.s4_1 .s401_3 ul li div:hover{background: #fff; border:1px solid #ce3535;	}
.s4_1 .s401_3 ul li div:hover:before{opacity: 0;}
.s4_1 .s401_3 ul li div:hover a	{color: #ce3535;}
.s4_1 .s401_3 ul li div:hover a	img.over_img{opacity: 1;}		
.s4_1 .s401_3 ul li div:hover a	img.basic_img{opacity: 0;}
.s4_1 .s401_3 ul li div a{text-align: center;font-size: 15px;color: #fff;font-weight: 500; transition:.3s; position: relative; z-index: 1;}    
.s4_1 .s401_3 ul li div a img{vertical-align: middle;margin-left: 9px;	 margin-top: -7px; transition:.3s;}
.s4_1 .s401_3 ul li div a img.over_img{position: absolute;margin: 0;right: 46px;top: 16px; opacity: 0;}

.s4_1 .s401_4{margin-top: 52px; margin-bottom: 120px;}  
.s4_1 .s401_4 h3{}
.s4_1 .s401_4 div{height: 174px; background:url(../../images/sub/s401_7.png) no-repeat}
.s4_1 .s401_4 ul{padding-left: 50px;padding-top: 25px;}
.s4_1 .s401_4 ul li{position: relative;font-size: 16px;line-height: 28px;color: #606060;padding-left: 13px; ;}
.s4_1 .s401_4 ul li span{} 

.s5_3{margin-bottom: 120px;}
#bo_cate{display: none;}
#bo_v table{text-align: left;	}
.mblock{display: none;}

											
