﻿@charset "utf-8";
/* CSS Document */
/*切图：pz-xq*/
/*网站 慧心源*/

/** 清除内外边距 **/
html{ overflow-x:auto; overflow-y:auto;}
*{ padding:0; margin:0;}
ul, ol,li{ list-style-type:none;}
body, button, input, select, textarea{ font-family:'microsoft yahei'; font-size:12px;}
code, kbd, pre, samp { font-family:'microsoft yahei';}
a{ text-decoration:none; 
-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
a:hover{cursor:pointer;}
img{border:0; max-width:100%;}
li { line-height:normal; }
table { border-collapse: collapse; border-spacing: 0; }
h1,h2,h3,h4,h5,h6{margin:0; font-weight:normal; font-family:'microsoft yahei',Arial; }
input,table,tr,td{ margin:0; padding:0; border:none;}
button,table{ border:none; background:none; margin:0; padding:0;}
body{ position:relative;}
select{ margin:0; padding:0; font-family:'microsoft yahei',Arial;}
input{ outline:none;}
textarea{ resize:none; outline:none;  }
address, cite, dfn, em, var, i { font-style: normal; } /* 将斜体扶正 */
/* 清除浮动 */

select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input { margin-bottom: 0;}
*,*:before,*:after {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}/*盒模型--区分所定宽度和border，padding的宽度*/
/*-------------------</END 重置>-----------------------*/

.pz_top{float:left; width:100%;position:relative;}
.pz_main{ float:left; width:100%; position:relative;}
.pz_down{ float:left; width:100%;position:relative;}
.pz_banner{ float:left; width:100%; position:relative;}
.w_0100{ float:left; width:100%;position:relative;}
.pc_show{ display:block;}
.phone_show{ display: none;}
.pad_show{ display:none;}
.pc_pad_show{ display:block;}
.pad_phone_show{ display:none;}

@media  screen and (max-width: 1199px){

.pz_top{float:left; width:100%;}
.pz_main{ position:relative;  padding-top:0;}
.pz_down{ position:relative; left:0; top:0;}
.pc_show{ display:none;}
.pad_show{ display:block;}
.pad_phone_show{ display:block;}

}

@media  screen and (max-width: 767px){

.pz_top{ overflow:hidden;}
.pz_main{ overflow:hidden;}
.pz_down{ overflow:hidden;}
.pad_show{ display:none;}
.phone_show{ display:block;}
.pc_pad_show{ display:none;}
    
}


/*字体*/

@font-face {
	font-family: 'ariblk-3';
	src:url(fonts/ariblk-3.ttf);
	src: local('ariblk-3'),local('ariblk-3'),  url(fonts/ariblk-3woff) format('woff'), url(fonts/ariblk-3.ttf) format('truetype'), url(fonts/ariblk-3.svg#webfontHIqteXlE) format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'Helvetica';
	src:url(fonts/helvetica-lt-35-thin.ttf);
	src: local('Helvetica'),local('Helvetica'),  url(fonts/helvetica-lt-35-thinwoff) format('woff'), url(fonts/helvetica-lt-35-thin.ttf) format('truetype'), url(fonts/helvetica-lt-35-thin.svg#webfontHIqteXlE) format('svg');
	font-weight: normal;
	font-style: normal;
}


/*index炫悬浮广告*/
#ad1{ width:305px; height:209px;}
#ad1 .a_xf_1{ display:block; position:absolute; width:24px; height:24px; z-index:99; right:0; top:0; }
#ad1 .a_xf_2{ display:block; position:absolute; width:83px; height:35px; text-align:center; line-height:35px; font-size:14px; color:#fff; background:#0addea; left:16px; top:151px;
-webkit-border-radius:5px; 
 -khtml-border-radius:5px;
   -moz-border-radius:5px; 
        border-radius:5px;
-webkit-box-shadow:0 1px 0 #046166;  
   -moz-box-shadow:0 1px 0 #046166;   
        box-shadow:0 1px 0 #046166;}
#ad1 .a_xf_3{ display:block; position:absolute; width:83px; height:35px; text-align:center; line-height:35px; font-size:14px; color:#fff; background:#db2cf5; left:109px; top:151px;
-webkit-border-radius:5px; 
 -khtml-border-radius:5px;
   -moz-border-radius:5px; 
        border-radius:5px;
-webkit-box-shadow:0 1px 0 #5b1266;  
   -moz-box-shadow:0 1px 0 #5b1266;   
        box-shadow:0 1px 0 #5b1266;}
#ad1 .a_xf_4{ display:block; position:absolute; width:83px; height:35px; text-align:center; line-height:35px; font-size:14px; color:#fff; background:#8ac015; left:202px; top:151px;
-webkit-border-radius:5px; 
 -khtml-border-radius:5px;
   -moz-border-radius:5px; 
        border-radius:5px;
-webkit-box-shadow:0 1px 0 #49660b;  
   -moz-box-shadow:0 1px 0 #49660b;   
        box-shadow:0 1px 0 #49660b;}



/*首页*/
/*top*/
.w_0100_1{ float:left; width:100%; border-bottom:1px solid #f4f4f4;}
.c_0100_1{ float:left; width:100%; height:100px; position:relative; z-index:999;}
.c_0100_1 .logo{ float:left; width:209px; margin-top:10px;height:90px;}
.c_0100_1 .logo a{ display:block; float:left; width:100%;height:90px;}
.c_0100_1 .logo a img{ display:block; float:left; /*width:100%;*/}
.r_0100_1{ float:right;}
.t_0100_1{ float:right; clear:both; position:relative; z-index:999;}
.t_0100_1 .dlzc_1{ float:left; background:url(images/bg_1_1.jpg) no-repeat center; margin-top:10px; height:32px; line-height:32px;}
.t_0100_1 .dlzc_1 a{ display:inline-block; float:left; margin:0 11px; font-size:14px; color:#5a5a5a;}
.t_0100_1 .dlzc_1 a:hover{ color:#e94902;}
.t_0100_1 .fxss_1{ float:left; height:32px; line-height:32px; margin-top:10px; position:relative;}
.t_0100_1 .fxss_1 a{ display:block; float:left; width:32px; height:32px; position:relative; margin-left:8px;}
.t_0100_1 .fxss_1 a .img_1_1{ display:block; float:left; width:100%;opacity:1;filter:alpha(opacity=100);
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.t_0100_1 .fxss_1 a .img_1_2{display:block; float:left; width:100%;opacity:0;filter:alpha(opacity=00); position:absolute; left:0; top:0; z-index:9;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.t_0100_1 .fxss_1 a:hover .img_1_1{opacity:0;filter:alpha(opacity=00);}
.t_0100_1 .fxss_1 a:hover .img_1_2{opacity:1;filter:alpha(opacity=100);}

.t_0100_1 .fxss_1 .ewm_1{ display:none; width:100px; height:100px; padding:5px; border:1px solid #e94902; position:absolute; left:64px; margin-left:-50px; top:46px; z-index:109; background:#fff;
-webkit-border-radius:10px; 
 -khtml-border-radius:10px;
   -moz-border-radius:10px; 
        border-radius:10px;
}
.t_0100_1 .fxss_1 .ewm_1 span{ display:block; position:absolute; left:50%; margin-left:-4.5px; top:-9px; background:url(images/bg_1_2.png) no-repeat center; width:9px; height:9px; background-size:cover;}
.t_0100_1 .fxss_1 .ewm_1 img{ display:block; float:left; width:100%;}
.t_0100_1 .fxss_1 .ss_1{ display:none; position:absolute; background:url(images/bg_1_3.png) no-repeat; width:216px; height:44px; right:-6px; top:40px; padding:17px 14px 7px 14px; z-index:99;}
.t_0100_1 .fxss_1 .ss_1 .input_1_1{ display:block; float:left; width:100%; height:20px; line-height:20px; background:none; border:0 none; font-size:14px; color:#fff; outline:none;}
.t_0100_1 .fxss_1 .input_1_2{ display:block; position:absolute; right:14px; top:19px; background:url(images/tb_1_11.png) no-repeat center; width:16px; height:16px; outline:none; cursor:pointer;}

@media  screen and (max-width: 1199px){

.c_0100_1{ padding-left:229px;}
.c_0100_1 .logo{ position:absolute; left:0; top:10px; margin:0;}	
.r_0100_1{ width:100%;}	
	
}

@media  screen and (max-width: 992px){

.c_0100_1{ padding-left:0; height:auto;}	
.c_0100_1 .logo{ width:180px;}
.r_0100_1{ margin-top:20px;}
	
}

@media  screen and (max-width: 767px){
	
.c_0100_1 .logo{ position:relative; float:left; top:0; margin-top:10px; padding-bottom:10px; width:120px;}	
	
}




/*menu*/
.d_0100_1{ float:right; clear:right;  }
.menu{float:left; margin-top:10px; height:48px;}
.menu .nli{ float:left;position:relative; height:45px; line-height:45px;margin-left:35px; z-index:99;
-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
.menu .nli span{ font-size:16px;}
.menu .nli span a{ display:block; height:48px; line-height:45px; color:#3e3a39;   padding:0 6px; border-bottom:3px solid #fff;
-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
.menu .nli.on span a{ color:#ea5514; border-bottom:3px solid #ea5514;}
.menu .nli .sub{ display:none; position:absolute; left:50%; margin-left:-80px; top:49px; padding:2px 20px 5px 20px; z-index:999; width:160px; background: #fff;
-webkit-border-bottom-left-radius:20px; 
 -khtml-border-bottom-left-radius:20px;
   -moz-border-bottom-left-radius:20px; 
        border-bottom-left-radius:20px;
-webkit-border-bottom-right-radius:20px; 
 -khtml-border-bottom-right-radius:20px;
   -moz-border-bottom-right-radius:20px; 
        border-bottom-right-radius:20px; }
.menu .nli .sub li{ float:left; width:100%;text-align:center; border-top:1px solid #eaeaea; height:40px;}
.menu .nli .sub li a{ display:block; float:left; width:100%; height:39px; text-align:center; line-height:39px; font-size:14px; color:#3c3c3c;}
.menu .nli .sub li a:hover{ color:#ea5514;}

@media  screen and (max-width: 1199px){

.d_0100_1{ width:100%;}	
.menu{ width:100%;}
.menu .nli{ width:12.5%; text-align:center; margin:0;}	
.menu .nli a{ display:inline-block;}
	
}

@media  screen and (max-width: 992px){

.d_0100_1{ margin-top:20px;}		
	
}


/*手机导航*/
.phone_menu{ float:right; width:61px; height:66px;  position:relative; margin-right:-15px;}
.phone_menu .menu_out{ position:absolute;   width:61px; height:66px; left:0; top:0; z-index:2;} 
.pf_menu{ position:absolute; width:100%; right:0; top:66px; padding:20px; background-color:#e94902; z-index:810;}
.ph_menu{ float:left; width:100%; margin-top:20px; }
.ph_menu .ul1{ margin:0 -20px;  border-top:1px solid #fff; }
.ph_menu .nli{ float:left; width:100%; border-bottom:1px solid #fff; }
.ph_menu .nli span{ float:left; width:100%; }
.ph_menu .nli .l1_a{ float:left; width:100%;  color:#ffffff; font-size:16px;line-height:44px; height:44px; position:relative;padding:0 20px; }
.ph_menu .nli .l1_a font{ display:block; position:absolute; right:20px;top:0; height:44px; width:11px; background:url(images/tb_1_12.png) no-repeat center;}
.ph_menu .nli.on .l1_a font,
.ph_menu .nli .l1_a:hover font{ background:url(images/tb_1_13.png) no-repeat center;}
.ph_menu .nli.on .l2_ul{ display:block;}
.ph_menu .l2_ul{ float:left; display:none;width:100%; padding:30px 20px;border-top:1px solid #fff;}
.ph_menu .l2_ul .l2{ float:left; width:100%;}
.ph_menu .l2_ul .l2 .l2_a{ float:left; width:100%;  color:#fff; font-size:14px; line-height:36px; padding:0 20px; border-bottom:1px dashed #fff;}
.ph_menu .l2_ul .l2 .l2_a:hover{ background:#fff; color:#e94902;}

.ph_ss{ float:left;  width:100%; position:relative;}
.ph_ss .ph_in_1{  display:block; float:left; width:100%; height:32px; line-height:32px; font-size:16px; color:#ccc; background:#fff; padding-left:10px;}
.ph_ss .ph_in_2{ display:block; position:absolute; background:url(images/tb_1_14.png) no-repeat center; width:16px; height:16px; right:8px; top:8px;}

.ph_dlzc{ float:left; width:100%; background:url(images/bg_1_1.jpg) no-repeat center; margin-top:20px; height:32px; line-height:32px; padding:0 20px;}
.ph_dlzc a{ display:inline-block; width:30%; float:left; margin:0 10%; text-align:center; font-size:14px; color:#fff;}
.ph_dlzc a:hover{ color:#e94902; background:#fff;} 




/*banner*/
.pz_banner_index{min-height:300px !important;}
.slide_banner{ float:left; width:100%; position:relative; }
.slide_banner .bd{ float:left; width:100%; overflow:hidden;}
.slide_banner .bd ul{ float:left;}
.slide_banner .bd li{ float:left; width:100%; line-height:0; position:relative;}
.slide_banner .bd li img{ display:block; float:left; width:100%;}

.slide_banner .hd{ position:absolute; left:0; bottom:35px; float:left; width:100%; height:11px;}
.slide_banner .hd ul{ float:left; width:100%;  height:11px; line-height:0px; text-align:center; }
.slide_banner .hd ul li{ display:inline-block; width:11px; height:11px; margin:0 12px;  background-color:#fff; text-indent:-90px; overflow: hidden; cursor:pointer;
-moz-border-radius:50%; 
webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;
}
.slide_banner .hd ul li.on{ background-color:#e6081f;}
.slide_banner .prevl{ position:absolute; width:50px; height:100px; left:0; top:50%; margin-top:-50px;  z-index:2; background:url(images/an_banner_1.png) no-repeat; cursor:pointer; background-size:100%;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;} 
.slide_banner .prevl:hover{ background:url(images/an_banner_3.png) no-repeat; background-size:100%;}
.slide_banner .nextr{ position:absolute;width:50px; height:100px; right:0; top:50%; margin-top:-50px; z-index:2; background:url(images/an_banner_2.png) no-repeat; cursor:pointer; background-size:100%;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.slide_banner .nextr:hover{ background:url(images/an_banner_4.png) no-repeat; background-size:100%;}
@media  screen and (max-width:1199px){

.pz_banner_index{min-height:100px !important;}	
.slide_banner .bd ul{
	width:100%;
	}
.slide_banner .bd ul li{
	-webkit-flex-shrink:0;
	-ms-flex:0 0 auto;
	flex-shrink:0;
	width:100%;
	position:relative
	}
.slide_banner .swiper_s{ position:absolute; left:0; bottom:12px; float:left; width:100%;  height:11px;  line-height:0px; text-align:center; z-index:499; }
.slide_banner .swiper_s .swiper-pagination-bullet{display:inline-block; width:11px; height:11px; margin:0 8px;  background-color:#fff; text-indent:-90px; overflow: hidden; cursor:pointer;
-moz-border-radius:50%; 
webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;
}
.slide_banner .swiper_s .swiper-pagination-bullet-active{ background-color:#e6081f;}
}

@media  screen and (max-width:1199px){
.ul_style{
	z-index:1;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-transition-property:-webkit-transform;
	-moz-transition-property:-moz-transform;
	-o-transition-property:-o-transform;
	-ms-transition-property:-ms-transform;
	transition-property:transform;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
	}
.li_style{
	-webkit-flex-shrink:0;
	-ms-flex:0 0 auto;
	flex-shrink:0;
	}
}
@media  screen and (max-width:767px){
.ul_phone{
	z-index:1;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-transition-property:-webkit-transform;
	-moz-transition-property:-moz-transform;
	-o-transition-property:-o-transform;
	-ms-transition-property:-ms-transform;
	transition-property:transform;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
	}
.li_phone{
	-webkit-flex-shrink:0;
	-ms-flex:0 0 auto;
	flex-shrink:0;
	}	
}



/*main*/
.c_0100_2{ float:left; width:100%; position:relative;  z-index:999;}
.c_0100_2 .t_0100_2{ position:absolute; float:left; width:100%; left:0; top:-126px;}
.c_0100_2 .t_0100_2 ul{ margin:0 -4px;}
.c_0100_2 .t_0100_2 ul li{ float:left; width:14.28571428571429%; padding:0 4px; position:relative;}
.c_0100_2 .t_0100_2 ul li .l_0100_2{ float:left; width:100%; background:rgba(255,255,255,0.9); height:55px; top:71px; text-align:center; padding:0 10px; overflow:hidden; position:relative;
-webkit-border-top-right-radius:6px; 
 -khtml-border-top-right-radius:6px;
   -moz-border-top-right-radius:6px; 
        border-top-right-radius:6px;
-webkit-border-top-left-radius:6px; 
 -khtml-border-top-left-radius:6px;
   -moz-border-top-left-radius:6px; 
        border-top-left-radius:6px;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;
}

.c_0100_2 .t_0100_2 ul li .l_0100_2 span{ display:block; width:100%; font-size:18px; color:#444141; line-height:20px; margin-top:18px;}
.c_0100_2 .t_0100_2 ul li .l_0100_2 i{ display:block; width:100%; font-size:12px; color:#444141; font-family:'Arial'; line-height:14px; }
.c_0100_2 .t_0100_2 ul li .l_0100_2 font{ display:none; width:100%; font-size:12px; line-height:20px; color:#444141;margin-top:10px;}
.c_0100_2 .t_0100_2 ul li .l_0100_2 a{ display:none; margin:0 auto; font-size:12px; color:#ea5514; line-height:14px; margin-top:10px;}
.c_0100_2 .t_0100_2 ul li .l_0100_2 a:hover{ color:#eb4600;}
.c_0100_2 .t_0100_2 ul li .l_0100_2:hover{ height:126px; top:0;background:rgba(255,255,255,1);}
.c_0100_2 .t_0100_2 ul li .l_0100_2:hover i{ display:none;}
.c_0100_2 .t_0100_2 ul li .l_0100_2:hover font,
.c_0100_2 .t_0100_2 ul li .l_0100_2:hover a{ display:block;}

@media  screen and (max-width:1199px){

.c_0100_2{ display:none;}	
.c_0100_2 .t_0100_2{ position:relative; top:0; left:0; }
.c_0100_2 .t_0100_2 ul li .l_0100_2{ top:0;}
	
}



.c_0100_3{ float:left; width:100%; margin-top:25px; padding-bottom:69px;}
.c_0100_3 .t_0100_3{ float:left; width:100%;}
.c_0100_3 .t_0100_3 a{ display:block; float:left; width:100%;}
.c_0100_3 .t_0100_3 a img{ display:block; float:left; width:100%;}
.c_0100_3 .l_0100_3{ float:left; width:100%; height:80px; line-height:30px; text-align:center; font-size:20px; padding:12px 5px;border: 1px solid #ea500a;
    -moz-border-radius: 15px; 
    -webkit-border-radius: 15px; 
    border-radius:15px;           
}
.c_0100_3 .l_0100_3 a{ color:#fff;}
.c_0100_3 .l_0100_3 span{ text-transform:uppercase; font-size:13px; line-height:26px;opacity:0.8; filter:alpha(opacity=80); }

.c_0100_3 .r_0100_3{ float:left; width:100%; font-size:14px; line-height:24px; height:72px; text-align:center; color:#202020; margin-top:20px; padding:0 20px; overflow:hidden;}
.c_0100_3 .d_0100_3{ float:left; width:100%; text-align:center; margin-top:17px;} 
.c_0100_3 .d_0100_3 a{ display:inline-block; font-size:18px; font-weight:bold; position:relative;}
.c_0100_3 .d_0100_3 a span{ display:block; position:absolute; left:100%; top:50%; margin-top:-8px; margin-left:10px; width:30px; height:16px;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.c_0100_3:hover .d_0100_3 a span{ margin-left:20px;}
.bg_3_1 .l_0100_3{ background:#ea500a;}
.bg_3_1 .d_0100_3 a{ color:#ea500a;}
.bg_3_1 .d_0100_3 a span{ background:url(images/bg_3_1.png) no-repeat center; background-size:cover;}
.bg_3_2 .l_0100_3{ background:#f5b72c;}
.bg_3_2 .d_0100_3 a{ color:#f5b72c;}
.bg_3_2 .d_0100_3 a span{ background:url(images/bg_3_2.png) no-repeat center; background-size:cover;}
.bg_3_3 .l_0100_3{ background:#8ac015;}
.bg_3_3 .d_0100_3 a{ color:#8ac015;}
.bg_3_3 .d_0100_3 a span{ background:url(images/bg_3_3.png) no-repeat center; background-size:cover;}

@media  screen and (max-width:1199px){
.c_0100_3 .l_0100_3{ font-size:16px; line-height:24px; height:auto;}
.c_0100_3 .l_0100_3 span{ font-size:12px; line-height:20px;}
}
@media  screen and (max-width:992px){
	
.c_0100_3 .l_0100_3{ padding:6px 0;}	
	
	
}

@media  screen and (max-width:767px){

.c_0100_3{ margin-top:10px; padding-bottom:10px;}	
	
}

.bg_4{ background:#5c5c5c;}
.c_0100_4{ float:left; width:100%; text-align:center; padding:54px 0 69px 0;}
.c_0100_4 .font1{ display:inline-block; width:100%; font-size:30px; color:#fff; line-height:60px;}
.c_0100_4 .font2{ display:block; width:100%; font-size:16px; line-height:35px; color:#fff; margin-top:22px;}
.c_0100_4 .font3{ display:inline-block; width:40px; margin-top:33px;}
.c_0100_4 .font3 img{ display:block; float:left; width:100%;}

@media  screen and (max-width:767px){

.c_0100_4{ padding:30px 0;}
.c_0100_4 .font1{ font-size:24px; line-height:40px;}	
.c_0100_4 .font2{ line-height:32px; margin-top:10px;}
	
}

.c_0100_5{ margin:0 -15px;}
.t_0100_5{ float:left; width:100%;}
.t_0100_5 .l_0100_5{ float:left; width:100%; text-align:center; position:relative;}
.t_0100_5 .l_0100_5 .nr_5_l{ width:100%; position:absolute; left:0; top:50%; margin-top:-52px; text-align:center;}
.t_0100_5 .l_0100_5 .nr_5_l span{ display:block; width:100%; font-size:48px; color:#fff; line-height:60px;}
.t_0100_5 .l_0100_5 .nr_5_l font{ display:block; width:100%; font-size:30px; color:#fff; line-height:34px; margin-top:10px; font-family:'Arial';}
.t_0100_5 .l_0100_5 .bg_5_l{ float:left; width:100%;}
.t_0100_5 .l_0100_5 .bg_5_l img{ float:left; width:100%;}

@media  screen and (max-width:767px){

.t_0100_5 .l_0100_5 .nr_5_l{ margin-top:-40px;}
.t_0100_5 .l_0100_5 .nr_5_l span{ font-size:24px; line-height:48px;}	
.t_0100_5 .l_0100_5 .nr_5_l font{ font-size:16px; line-height:32px; margin-top:0;}
	
}

.t_0100_5 .r_0100_5{ float:left; width:100%; padding:0 15px;}
.d_0100_5{ margin:0 -15px;}
.d_0100_5 .d_5_1{ float:left; width:100%; position:relative; overflow:hidden; height:320px;}
.d_0100_5 .d_5_1 .img_5_1{ width:100%; position:absolute; left:0;z-index: 1;}
.d_0100_5 .d_5_1 .img_5_1 img{ display:block; float:left; width:100%;}
.d_0100_5 .d_5_1 .d_5_2{ float:left; width:100%; height:100%; position:relative; }
.d_0100_5 .d_5_1 .d_5_2 .d_5_3{ float:left; width:100%; position:absolute; text-align:center; bottom:100px; z-index: 0;}		
.d_0100_5 .d_5_1 .d_5_2 .d_5_3 span{ display:inline-block; width:100%; font-size:24px; color:#fff; line-height:32px;}
.d_0100_5 .d_5_1 .d_5_2 .d_5_3 font{ display:inline-block; width:100%; font-size:18px; line-height:27px; color:#fff; height:54px; overflow:hidden; margin-top:14px; margin-bottom:45px;}
.d_0100_5 .d_5_1 .d_5_2 .d_5_3 a{ display:inline-block; width:105px; height:35px; border:1px solid #fff; text-align:center; line-height:33px; font-size:14px; color:#fff; font-family:'Arial'; position:relative;}

@media  screen and (max-width:767px){

.d_0100_5 .d_5_1 .d_5_2 .d_5_3 span{ font-size:16px; line-height:26px; }
.d_0100_5 .d_5_1 .d_5_2 .d_5_3 font{ font-size:12px; line-height:18px; margin-top:5px; margin-bottom:5px; height:36px;}	
.d_0100_5 .d_5_1 .d_5_2 .d_5_3 a{ width:80%; height:32px; line-height:30px;}
	
	
}

.bg_5_2{ background:#fe9704;}
.bg_5_2 .d_5_2 .d_5_3 a:hover{background:#fff; color:#fe9704;}
.bg_5_3{ background:#fea904;}
.bg_5_3 .d_5_2 .d_5_3 a:hover{background:#fff; color:#fea904;}
.bg_5_4{ background:#ffbe40;}
.bg_5_4 .d_5_2 .d_5_3 a:hover{background:#fff; color:#ffbe40;}
.bg_5_5{ background:#02accf;}
.bg_5_5 .d_5_2 .d_5_3 a:hover{background:#fff; color:#02accf;}
.bg_5_6{ background:#00b7dd;}
.bg_5_6 .d_5_2 .d_5_3 a:hover{background:#fff; color:#00b7dd;}
.bg_5_7{ background:#27bedd;}
.bg_5_7 .d_5_2 .d_5_3 a:hover{background:#fff; color:#27bedd;}

.c_0100_6{ float:left; width:100%; text-align:center; font-size:30px; color:#232323; line-height:40px; margin-top:116px;}

@media  screen and (max-width:1199px){

.c_0100_6{ margin-top:80px;}	
	
}

@media  screen and (max-width:992px){

.c_0100_6{ margin-top:60px;}	
	
}

@media  screen and (max-width:767px){

.c_0100_6{ margin-top:10px; font-size:18px;}	
	
}

.w_0100_7{ margin:0 -15px;}
.c_0100_7{ float:left; width:100%; margin-top:26px; padding-bottom:128px;}
.c_0100_7 .hd{ overflow:hidden; width:100%; margin-top:30px; text-align:center; height:35px;}
.c_0100_7 .hd .prev{display:inline-block; width:35px; height:35px; background:url(images/tb_7_2.png) no-repeat center;}
.c_0100_7 .hd .next{display:inline-block; width:35px; height:35px; background:url(images/tb_7_4.png) no-repeat center;}
.c_0100_7 .hd .more_7{ display:inline-block;  width:35px; height:35px; background:url(images/tb_7_3.png) no-repeat center; margin:0 10px;}
.c_0100_7 .hd .prevStop{  }
.c_0100_7 .hd .nextStop{  }
.c_0100_7 .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;}
.c_0100_7 .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.c_0100_7 .hd ul li.on{ background-position:0 0; }
.c_0100_7 .bd{ overflow:hidden; }
.c_0100_7 .bd ul{ margin:0 15px; }
.c_0100_7 .bd ul li{   overflow:hidden; text-align:center;  }

@media  screen and (max-width:1199px){

.c_0100_7{ margin-top:0; padding-bottom:40px;}
.c_0100_7 .bd ul{ margin:0;}	
	
}

@media  screen and (max-width:767px){

.w_0100_7{ margin:0;}
.c_0100_7{ margin-top:0; padding-bottom:20px;}
.c_0100_7 .hd{ margin-top:20px; }	
	
}


.t_0100_7{ float:left; width:100%; margin-top:30px;}
.t_0100_7 .img_7_1{ float:left; width:370px; height:207px; overflow:hidden;
-webkit-border-radius:10px; 
 -khtml-border-radius:10px;
   -moz-border-radius:10px; 
        border-radius:10px;}
.t_0100_7 .img_7_1 img{ display:block; float:left;}
.t_0100_7 .d_0100_7{ float:left; width:100%; height:76px; line-height:76px; padding:0 56px 0 10px; position:relative; background:#909090; margin-top:10px;
-webkit-border-radius:5px; 
 -khtml-border-radius:5px;
   -moz-border-radius:5px; 
        border-radius:5px;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;
-webkit-box-shadow:0 4px 9px #e6e6e6;  
-moz-box-shadow:0 4px 9px #e6e6e6;   
box-shadow:0 4px 9px #e6e6e6;}
.t_0100_7 .d_0100_7 font{ display:block; float:left; width:100%; font-size:14px; color:#fff;white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}
.t_0100_7 .d_0100_7 span{ display:block; position:absolute; right:10px; top:20px; width:36px; height:36px; overflow:hidden;}
.t_0100_7 .d_0100_7 span a{ display:block; float:left; width:100%; height:100%; background:url(images/tb_7_1.png) no-repeat center; background-size:100%;}
.t_0100_7 .d_0100_7 span img{float:left;}
.t_0100_7:hover .d_0100_7{ background:#ea500a;}


@media  screen and (max-width:767px){

.t_0100_7{ margin-top:20px;}	
	
}

@media  screen and (max-width:1199px){
.c_0100_7 .bd ul{
	width:100%;
	}
.c_0100_7 .bd ul li{
	-webkit-flex-shrink:0;
	-ms-flex:0 0 auto;
	flex-shrink:0;
	width:100%;
	position:relative
	}

}

@media  screen and (max-width:1199px){
.ul_7{
	z-index:1;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-transition-property:-webkit-transform;
	-moz-transition-property:-moz-transform;
	-o-transition-property:-o-transform;
	-ms-transition-property:-ms-transform;
	transition-property:transform;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
	}
.li_7{
	-webkit-flex-shrink:0;
	-ms-flex:0 0 auto;
	flex-shrink:0;
	}
}
@media  screen and (max-width:767px){
.ul_7{
	z-index:1;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-transition-property:-webkit-transform;
	-moz-transition-property:-moz-transform;
	-o-transition-property:-o-transform;
	-ms-transition-property:-ms-transform;
	transition-property:transform;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
	}
.li_7{
	-webkit-flex-shrink:0;
	-ms-flex:0 0 auto;
	flex-shrink:0;
	}	
}



/*mp3播放按钮*/
.t_0100_7 .audioplayer{ height: 36px; width:36px; color: #fff; position: relative; z-index:9; }
.t_0100_7 .audioplayer > div{position: absolute;}
.t_0100_7 .audioplayer-playpause{width:36px; height:36px; text-indent: -9999px; cursor: pointer; z-index: 2; top: 0; left: 0; }
.t_0100_7 .audioplayer-stopped .audioplayer-playpause a{ display:block; width:36px; height:36px; background:url(images/tb_7_1.png) no-repeat center; background-size:cover;}
.t_0100_7 .audioplayer-playing .audioplayer-playpause a{ display:block; width:36px; height:36px; background:url(images/tb_7_5.png) no-repeat center; background-size:cover;}

/*mp3播放按钮*/
.t_0100_9 .audioplayer{ height: 36px; width:36px; color: #fff; position: relative; z-index:9; }
.t_0100_9 .audioplayer > div{position: absolute;}
.t_0100_9 .audioplayer-playpause{width:36px; height:36px; text-indent: -9999px; cursor: pointer; z-index: 2; top: 0; left: 0; }
.t_0100_9 .audioplayer-stopped .audioplayer-playpause a{ display:block; width:36px; height:36px; background:url(images/tb_7_7.png) no-repeat center; background-size:cover;}
.t_0100_9 .audioplayer-stopped .audioplayer-playpause a:hover{ background:url(images/tb_7_8.png) no-repeat center; background-size:cover;}
.t_0100_9 .audioplayer-playing .audioplayer-playpause a{ display:block; width:36px; height:36px; background:url(images/tb_7_6.png) no-repeat center; background-size:cover;}

.bg_8{ background:#8ac015;}
.c_0100_8{ float:left; width:100%; text-align:center; /*margin-top:118px;*/ margin-top:50px;}
.c_0100_8 span{ display:block; width:100%; float:left; font-size:30px; line-height:40px; color:#fff;}
.c_0100_8 font{ display:block; width:100%; float:left; font-size:16px; line-height:35px; color:#fff; margin-top:16px;}

@media  screen and (max-width:1199px){

.c_0100_8{ margin-top:80px;}	
	
}

@media  screen and (max-width:992px){

.c_0100_8{ margin-top:60px;}	
	
}

@media  screen and (max-width:767px){

.c_0100_8{ margin-top:40px;}
.c_0100_8 span{ font-size:18px; line-height:30px;}	
.c_0100_8 font{ font-size:14px; margin-top:5px; line-height:28px; padding:0 15px;}
	
}

.w_0100_9{ margin:0 -15px;}
.c_0100_9{ float:left; width:100%; margin-top:11px; padding-bottom:128px; }
.c_0100_9 .hd{ overflow:hidden; width:100%; margin-top:30px; text-align:center; height:35px;}
.c_0100_9 .hd .prev{display:inline-block; width:35px; height:35px; background:url(images/tb_7_2.png) no-repeat center;}
.c_0100_9 .hd .next{display:inline-block; width:35px; height:35px; background:url(images/tb_7_4.png) no-repeat center;}
.c_0100_9 .hd .more_9{ display:inline-block;  width:35px; height:35px; background:url(images/tb_7_3.png) no-repeat center; margin:0 10px;}
.c_0100_9 .hd .prevStop{  }
.c_0100_9 .hd .nextStop{  }
.c_0100_9 .hd ul{ float:right; zoom:1; margin-top:10px;  }
.c_0100_9 .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.c_0100_9 .hd ul li.on{ background-position:0 0; }
.c_0100_9 .bd{ overflow:hidden; }
.c_0100_9 .bd ul{ }
.c_0100_9 .bd ul li{ margin:0 15px; }

@media  screen and (max-width:1199px){

.c_0100_9{ margin-top:20px; padding-bottom:40px;}
.c_0100_9 .bd ul li{ margin:0; }	
	
}

@media  screen and (max-width:767px){

.w_0100_9{ margin:0;}

}

.t_0100_9{ float:left; width:100%; margin-top:45px;}
.t_0100_9 .t_9_1{ float:left; width:100%; background:#fff; position:relative; padding:20px; margin-top:70px;
-webkit-border-radius:5px; 
 -khtml-border-radius:5px;
   -moz-border-radius:5px; 
        border-radius:5px;}
.t_0100_9 .t_9_1 .tx_9{ position:absolute; left:20px; top:-70px; width:140px; height:140px; overflow:hidden;
-webkit-border-radius:50%; 
 -khtml-border-radius:50%;
   -moz-border-radius:50%; 
        border-radius:50%;}
.t_0100_9 .t_9_1 .tx_9 img{ display:block; float:left; width:100%;}
.t_0100_9 .t_9_1 .auto_9{ position:absolute; top:14px; right:20px;  width:36px; height:36px;}
.t_0100_9 .t_9_1 .auto_9 a{ display:block; float:left; width:100%; height:100%; background:url(images/tb_7_7.png) no-repeat center; background-size:100%;}
.t_0100_9 .t_9_1 .auto_9 a:hover{ background:url(images/tb_7_8.png) no-repeat center; background-size:100%;}
.t_0100_9 .t_9_1 .t_9_2{ float:left; width:100%; margin-top:70px; padding-bottom:16px; border-bottom:1px solid #e6e6e6;}
.t_0100_9 .t_9_1 .t_9_2 span{ display:block; float:left; width:100%; font-size:18px; color:#232323; line-height:30px;}
.t_0100_9 .t_9_1 .t_9_2 span i{ color:#ea500a;}
.t_0100_9 .t_9_1 .t_9_2 font{ display:block; float:left; width:100%; font-size:14px; line-height:22px;}
.t_0100_9 .t_9_1 .t_9_3{ float:left; font-size:12px; line-height:24px; color:#777676; margin-top:10px; width:100%; height:300px; overflow:hidden;}
.t_0100_9 .t_9_1 .t_9_3 a{ color:#242424;}
.t_0100_9 .t_9_1 .t_9_3 a:hover{ color:#ea500a;}
.t_0100_9 .t_9_1 .t_9_3 .font_9_3{ display:inline-block; font-size:14px; color:#232323; line-height:30px; margin-top:5px;}
.t_0100_9 .t_9_4{ float:left; width:100%; background:#fff; margin-top:10px; padding:20px;
-webkit-border-radius:5px; 
 -khtml-border-radius:5px;
   -moz-border-radius:5px; 
        border-radius:5px;}
.t_0100_9 .t_9_4 span{ display:block;  float:left; width:100%; padding-bottom:5px;}
.t_0100_9 .t_9_4 span i{ display:inline-block; float:left; font-size:14px; color:#232323; line-height:22px;}
.t_0100_9 .t_9_4 span a{ display:inline-block; float:right; font-size:12px; color:#6a6a6a;line-height:22px; font-family:'Arial';}
.t_0100_9 .t_9_4 span a:hover{color:#ea500a;}
.t_0100_9 .t_9_4 font{ display:block; float:left; width:100%; white-space:nowrap; overflow: hidden; text-overflow:ellipsis; font-size:12px; line-height:22px; height:22px;}
.t_0100_9 .t_9_4 font a{text-decoration:underline;}
.t_0100_9 .t_9_4 font .a_9_1{ color:#ea500a;}
.t_0100_9 .t_9_4 font .a_9_2{ color:#f5b72c;}
.t_0100_9 .t_9_4 font .a_9_3{ color:#8ac015;}
.t_0100_9 .t_9_4 font .a_9_1:hover,
.t_0100_9 .t_9_4 font .a_9_2:hover,
.t_0100_9 .t_9_4 font .a_9_3:hover{opacity:0.8;filter:alpha(opacity=80);}

@media  screen and (max-width:1199px){
.c_0100_9 .bd ul{
	width:100%;
	}
.c_0100_9 .bd ul li{
	-webkit-flex-shrink:0;
	-ms-flex:0 0 auto;
	flex-shrink:0;
	width:100%;
	position:relative
	}
.t_0100_9{ margin-top:20px;}
}

@media  screen and (max-width:1199px){
.ul_9{
	z-index:1;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-transition-property:-webkit-transform;
	-moz-transition-property:-moz-transform;
	-o-transition-property:-o-transform;
	-ms-transition-property:-ms-transform;
	transition-property:transform;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
	}
.li_9{
	-webkit-flex-shrink:0;
	-ms-flex:0 0 auto;
	flex-shrink:0;
	}
}
@media  screen and (max-width:767px){
.ul_9{
	z-index:1;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-transition-property:-webkit-transform;
	-moz-transition-property:-moz-transform;
	-o-transition-property:-o-transform;
	-ms-transition-property:-ms-transform;
	transition-property:transform;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
	}
.li_9{
	-webkit-flex-shrink:0;
	-ms-flex:0 0 auto;
	flex-shrink:0;
	}	
}

.c_0100_10{ float:left; width:100%; margin-top:50px; padding-bottom:118px;}
.t_0100_10{ float:left; width:100%;}
.t_0100_10 .l_0100_10{ float:left; width:100%; position:relative; background:#000; overflow:hidden;
-webkit-border-radius:16px; 
 -khtml-border-radius:16px;
   -moz-border-radius:16px; 
        border-radius:16px;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;  }
.t_0100_10 .l_0100_10 span,
.t_0100_10 .l_0100_10 span a,
.t_0100_10 .l_0100_10 span a img{ display:block; float:left; width:100%;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;
-webkit-border-radius:16px; 
 -khtml-border-radius:16px;
   -moz-border-radius:16px; 
        border-radius:16px;}
.t_0100_10 .l_0100_10 font{ display:block; position:absolute; left:50%; margin-left:-42.5px; top:50%; margin-top:-15px; z-index:9;opacity:0;filter:alpha(opacity=00);
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.t_0100_10 .l_0100_10 font a{ display:block; font-size:18px; color:#fff; line-height:30px; }
.t_0100_10 .r_0100_10{ float:left; width:100%;}
.t_0100_10 .r_0100_10 h3{ display:block; float:left; padding:0; margin:0; border:0; line-height:0; width:100%; margin-top:26px; white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}
.t_0100_10 .r_0100_10 h3 a{ font-size:16px; color:#232323; line-height:32px;}
.t_0100_10 .r_0100_10 font{ display:block; float:left; width:100%; font-size:14px; color:#6c6c6c; height:22px; line-height:22px;}
.t_0100_10 .r_0100_10 span{ display:block; float:left; width:100%; font-size:14px; line-height:23px; margin-top:12px; height:69px; overflow:hidden;}
.t_0100_10:hover .l_0100_10{ overflow:hidden;}
.t_0100_10:hover .l_0100_10 span a img{ opacity:0.5;filter:alpha(opacity=50);}
.t_0100_10:hover .l_0100_10 font{ opacity:1;filter:alpha(opacity=100);}
.t_0100_10:hover .r_0100_10 h3 a{ color:#ea5514;}

.d_0100_10{ float:left; width:100%; text-align:center; margin-top:44px;}
.d_0100_10 a{ display:inline-block; width:36px; height:36px; background:url(images/tb_10_1.png) no-repeat center; background-size:cover;}
.d_0100_10 a:hover{ background:url(images/tb_10_2.png) no-repeat center;}

@media  screen and (max-width:992px){

.c_0100_10{ margin-top:20px; padding-bottom:40px;}
.t_0100_10{ margin-top:20px;}
.d_0100_10{ margin-top:20px;}	
	
}

@media  screen and (max-width:992px){

.c_0100_10{ margin-top:0; padding-bottom:20px;}

}

.bg_11{ background:#ea5514;}
.c_0100_11{ float:left; width:100%; margin-top:74px;}
.c_0100_11 .font_11{ float:left; width:100%; font-size:36px; line-height:50px; color:#fff;}
.c_0100_11 .span_11{ float:left; width:100%; font-size:18px; line-height:36px; color:#fff; margin-top:17px;}
.c_0100_11 a{ display:block; float:left; width:36px; height:36px; margin-top:30px; line-height:0; background:url(images/tb_11_1.png) no-repeat center; background-size:cover;}
.c_0100_11 a:hover{ background:url(images/tb_11_2.png) no-repeat center;}

.w_0100_12{ position:relative !important; height:100% !important; min-height:480px !important;}
.c_0100_12{ left:0; position:absolute; width:100%; height:100%; padding:16px 15px 0 65px;}
.c_0100_12 .img_12{width:100%; height:100%; position:relative;}
.c_0100_12 .img_12 img{ display:block; position:absolute; width:100%; left:0; bottom:0;}

@media  screen and (max-width:992px){

.c_0100_11{ padding-bottom:40px;}
.w_0100_12{ display:none;}	
	
}

@media  screen and (max-width:767px){

.c_0100_11{ margin-top:20px;padding-bottom:20px;}
.c_0100_11 .font_11{ font-size:20px; line-height:30px;}	
.c_0100_11 .span_11{ font-size:16px; line-height:32px; margin-top:10px;}
.c_0100_11 a{ margin-top:10px;}
	
}

.bg_13{ background:#8ac015;}
.c_0100_13{ float:left; width:100%; padding:0 15px; line-height:74px; height:74px; text-align:center; color:#fff;}
.c_0100_13 .span_13{ display:inline-block; background:url(images/tb_13_1.png) no-repeat left center; background-size:33px; padding-left:50px; font-size:28px;}
.c_0100_13 .font_13{ display:inline-block; font-size:36px; font-family:'Arial'; }

@media  screen and (max-width:767px){

.c_0100_13{ height:80px; line-height:30px; padding:10px 0;}	

.c_0100_13 .span_13{ font-size:18px; background-size:22px; padding-left:26px;}
.c_0100_13 .font_13{ font-size:20px; }	
	
}


.bg_14{ background:url(images/bg_14_1.jpg) no-repeat bottom center; background-size:cover;}
.c_0100_14{ float:left; width:100%; padding-bottom:90px;}
.c_0100_14 ul{ float:left; width:14.28571428571429%; padding-top:51px;}
.c_0100_14 ul .li_14_1{ float:left; width:100%; padding-bottom:12px;}
.c_0100_14 ul .li_14_1 span{ display:block; float:left; width:100%; font-size:14px; color:#3c3c3c; line-height:24px;}
.c_0100_14 ul .li_14_1 b{ display:block; float:left; width:100%; font-size:14px; line-height:14px; color:#ea5514; font-family:'Arial'; text-transform:uppercase;}
.c_0100_14 ul .li_14_2{ float:left; width:100%; font-size:12px; line-height:24px; color:#838383;}
.c_0100_14 ul .li_14_2 a{color:#838383;}
.c_0100_14 ul .li_14_2 a:hover{ color:#ea5514;}

@media  screen and (max-width:1199px){

.c_0100_14{display:flex;flex-wrap:wrap;align-items:flex-star; padding-bottom:40px;}
.c_0100_14 ul{ width:25%; padding-top:20px; }
	
}

@media  screen and (max-width:767px){

.c_0100_14 ul{ width:50%;}

}

.c_0100_15{ float:left; width:100%; padding:18px 0 12px 0;}
.c_0100_15 .t_0100_15{ float:left; width:100%; text-align:center; line-height:24px; font-size:14px; color:#b2b2b2;}
.c_0100_15 .t_0100_15 span{ display:inline-block; margin:0 6px;}
.c_0100_15 .t_0100_15 a{ display:inline-block; color:#b2b2b2; margin:0 6px;}
.c_0100_15 .t_0100_15 a:hover{color:#ea5514;}
.c_0100_15 .d_0100_15{ loat:left; width:100%; text-align:center; line-height:24px; font-size:14px; color:#b2b2b2; margin-top:2px;}
.c_0100_15 .d_0100_15 a{color:#b2b2b2;}
.c_0100_15 .d_0100_15 a:hover{color:#ea5514;}



/*right_float*/
.right_float{ position:fixed; right:97px; top:40%; width:47px; z-index:999;}
.right_float li{ display:block; float:left; width:47px; height:47px; margin-top:10px; position:relative;}
.right_float li a{ display:block; float:left; width:47px; height:47px; position:relative;}
.right_float li a .img_r_1{ display:block; float:left; width:100%;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.right_float li a .img_r_2{ display:block; position:absolute; left:0; top:0; z-index:9;opacity:0;filter:alpha(opacity=00);
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.right_float li a:hover .img_r_2{opacity:1;filter:alpha(opacity=100);}
.right_float li .r_ewm{ display:none; position:absolute; top:50%; margin-top:-60px; margin-right:10px; right:100%; background:url(images/bg_ewm_1.png) no-repeat; width:133px; height:120px; padding:10px 23px 10px 10px;}
.right_float li .r_ewm img{ display:block; float:left; width:100%;}

.bds_more{ background:url(images/tb_r_3.png) no-repeat !important;}
.bds_more:hover{ background:url(images/tb_r_6.png) no-repeat !important;}
.bdshare_popup_bg{ right:154px !important; left:auto !important; margin-top:294px !important;}
.bdshare_popup_box{ right:154px !important; left:auto !important; margin-top:294px !important; display:none !important;}


@media  screen and (max-width:1199px){

.right_float{ display:none;}	
	
}




/*侧导航*/
.cdh{ position:absolute; left:50%; top:50%; margin-top:-81px; width:1200px; margin-left:-600px;text-align:center; z-index:99;}
.cdh .cdh_t{ float:left; width:100%; }
.cdh .cdh_t span{ display:block; float:left; width:100%; font-size:48px; color:#fff; line-height:50px;}
.cdh .cdh_t font{ display:block; float:left; width:100%; font-size:36px; color:#fff; margin-top:12px; line-height:40px;  font-family:'ariblk-3';}

.pz_SideLayer{ float:left; width:100%; text-align:center; margin-top:20px; height:40px;}
.pz_SideLayer .l1{ display:inline-block; width:160px; height:40px; margin:0 5px;}
.pz_SideLayer .l1 a{ display:block; float:left; width:100%; height:40px; line-height:38px; border:1px solid #fff; font-size:16px; color:#fff;
-webkit-border-radius:20px; 
 -khtml-border-radius:20px;
   -moz-border-radius:20px; 
        border-radius:20px;}
.pz_SideLayer .l1 a.hover,
.pz_SideLayer .l1 a:hover{ background:#fff; color:#373737;}

@media  screen and (max-width:1199px){

.cdh{ margin-top:-63.5px; margin-left:0; left:0; width:100%;}
.cdh .cdh_t span{ font-size:30px; line-height:40px;}	
.cdh .cdh_t font{ font-size:20px; line-height:30px; margin-top:6px;}	
.pz_SideLayer{ margin-top:10px;}
	
}

@media  screen and (max-width:992px){

.pz_SideLayer .l1{ width:20%; margin:0; padding:0 5px;}	
	
}

@media  screen and (max-width:767px){

.cdh{ margin-top:-38.5px;}
.pz_SideLayer { display:none;}
	
}



/* 分页 */
.pz_fy{width:100%; float:left; padding:10px 0px; text-align:center;}/*分页浮左或者浮右，修改此处即可。例：text-align:left;*/
.pz_fy a {  PADDING:6.5px 12px; COLOR: #999999; text-decoration:none; margin:0 1px; background:#fff; 
}
.pz_fy a:hover,.pz_fy a.on{color: #fff;  background-color:#ea500a; text-decoration:none;}/*鼠标经过和默认当前页样式*/

.fy_phone{ display:none;}
@media  screen and (max-width:767px){
	
.pz_fy{ display:none; }	
.fy_phone{ display:block;}
.fy_phone{ width:100%; float:left; padding:20px 0; text-align:center; font-size:14px; color:#333;}
.fy_phone a{ padding:5px 10%; color:#333; border:solid 1px #fff; 
-webkit-border-radius:15px; 
   -moz-border-radius:15px;
        border-radius:15px; }
.fy_phone span{ padding:5px 5%; color:#333;}
	
}




/*1课程*/
.c_0100_16{ float:left; width:100%;}
.c_0100_16 .c_16_1{ float:left; width:100%; font-size:30px; color:#ea5514; line-height:40px; margin-top:140px;}
.c_0100_16 .c_16_2{ float:left; width:100%; font-size:16px; line-height:36px; color:#737373; margin-top:20px;}
.c_0100_16 .c_16_3{ float:left; width:55px; margin-top:20px;}
.c_0100_16 .c_16_3 img{ display:block; float:left; width:100%;}

.c_0100_17{ float:left; width:100%;}
.c_0100_17 img{ display:block; float:left; width:100%;}

@media  screen and (max-width:1199px){

.c_0100_16 .c_16_1{ margin-top:100px; }	
	
}

@media  screen and (max-width:767px){
	
.c_0100_16 .c_16_1{ font-size:20px; line-height:30px; margin-top:20px;}	
.c_0100_16 .c_16_2{ font-size:12px; line-height:24px; margin-top:10px;}
.c_0100_16 .c_16_3{ margin-top:10px; }
	
}


.bg_18{ background:#00b0e5;}

.c_0100_18{ float:left; width:100%;}
.c_0100_18 .c_18_1{ float:left; width:100%; font-size:30px; color:#fff; margin-top:115px; line-height:40px;}
.c_0100_18 .c_18_2{ float:left; width:100%; font-size:18px; color:#fff; line-height:30px; margin-top:5px;}
.c_0100_18 .c_18_3{ float:left; width:100%; font-size:16px; line-height:28px; color:#fff; margin-top:30px;}
.c_0100_18 .c_18_4{ float:left; width:140px; margin-top:44px;}
.c_0100_18 .c_18_4 a{ display:block; float:left; width:100%; height:45px; line-height:45px; text-align:center; font-size:16px; color:#00b0e5; background:#fff;
-webkit-border-radius:22.5px; 
 -khtml-border-radius:22.5px;
   -moz-border-radius:22.5px; 
        border-radius:22.5px;
-webkit-box-shadow:0 3px 0 #d4d4d4;  
-moz-box-shadow:0 3px 0 #d4d4d4;    
box-shadow:0 3px 0 #d4d4d4;}
.c_0100_18 .c_18_4 a:hover{opacity:0.8;filter:alpha(opacity=80);}

.c_0100_19{ float:left; width:100%;}
.c_0100_19 img{ display:block; float:left; width:100%;}

@media  screen and (max-width:1199px){

.c_0100_18 .c_18_1{ margin-top:80px;}	
.c_0100_18 .c_18_3{ margin-top:20px;}	
.c_0100_18 .c_18_4{ margin-top:20px;}	
	
}

@media  screen and (max-width:767px){
	
.c_0100_18 .c_18_1{ font-size:20px; line-height:30px; margin-top:20px;}	
.c_0100_18 .c_18_2{ font-size:14px; line-height:28px; margin-top:10px;}
.c_0100_18 .c_18_3{ font-size:12px; line-height:24px; margin-top:10px;}
.c_0100_18 .c_18_4{ margin-top:10px; width:100px; }
.c_0100_18 .c_18_4 a{ height:36px; line-height:36px; font-size:12px;
-webkit-border-radius:18px; 
 -khtml-border-radius:18px;
   -moz-border-radius:18px; 
        border-radius:18px;}
	
}

.c_0100_20{ float:left; width:100%;}
.c_0100_20 .c_20_1{ float:left; width:100%; font-size:30px; color:#2e2e2e; margin-top:115px; line-height:40px;}
.c_0100_20 .c_20_2{ float:left; width:100%; font-size:18px; color:#2e2e2e; line-height:30px; margin-top:5px;}
.c_0100_20 .c_20_3{ float:left; width:100%; font-size:16px; line-height:28px; color:#6d6d6d; margin-top:30px;}
.c_0100_20 .c_20_4{ float:left; width:140px; margin-top:44px;}
.c_0100_20 .c_20_4 a{ display:block; float:left; width:100%; height:45px; line-height:45px; text-align:center; font-size:16px; color:#fff; background:#f5b72c;
-webkit-border-radius:22.5px; 
 -khtml-border-radius:22.5px;
   -moz-border-radius:22.5px; 
        border-radius:22.5px;
-webkit-box-shadow:0 3px 0 #f5a22c;  
-moz-box-shadow:0 3px 0 #f5a22c;    
box-shadow:0 3px 0 #f5a22c;}
.c_0100_20 .c_20_4 a:hover{opacity:0.8;filter:alpha(opacity=80);}

.c_0100_20{ float:left; width:100%;}
.c_0100_21 img{ display:block; float:left; width:100%;}

@media  screen and (max-width:1199px){

.c_0100_20 .c_20_1{ margin-top:80px;}	
.c_0100_20 .c_20_3{ margin-top:20px;}	
.c_0100_20 .c_20_4{ margin-top:20px;}	
	
}

@media  screen and (max-width:767px){
	
.c_0100_20 .c_20_1{ font-size:20px; line-height:30px; margin-top:20px;}	
.c_0100_20 .c_20_2{ font-size:14px; line-height:28px; margin-top:10px;}
.c_0100_20 .c_20_3{ font-size:12px; line-height:24px; margin-top:10px;}
.c_0100_20 .c_20_4{ margin-top:10px; width:100px; }
.c_0100_20 .c_20_4 a{ height:36px; line-height:36px; font-size:12px;
-webkit-border-radius:18px; 
 -khtml-border-radius:18px;
   -moz-border-radius:18px; 
        border-radius:18px;}
	
}


.bg_22{ background:#8bc411;}

.c_0100_22{ float:left; width:100%;}
.c_0100_22 .c_22_1{ float:left; width:100%; font-size:30px; color:#fff; margin-top:115px; line-height:40px;}
.c_0100_22 .c_22_2{ float:left; width:100%; font-size:18px; color:#fff; line-height:30px; margin-top:5px;}
.c_0100_22 .c_22_3{ float:left; width:100%; font-size:16px; line-height:28px; color:#fff; margin-top:30px;}
.c_0100_22 .c_22_4{ float:left; width:140px; margin-top:44px;}
.c_0100_22 .c_22_4 a{ display:block; float:left; width:100%; height:45px; line-height:45px; text-align:center; font-size:16px; color:#8ac015; background:#fff;
-webkit-border-radius:22.5px; 
 -khtml-border-radius:22.5px;
   -moz-border-radius:22.5px; 
        border-radius:22.5px;
-webkit-box-shadow:0 3px 0 #d4d4d4;  
-moz-box-shadow:0 3px 0 #d4d4d4;    
box-shadow:0 3px 0 #d4d4d4;}
.c_0100_22 .c_22_4 a:hover{opacity:0.8;filter:alpha(opacity=80);}

.c_0100_22{ float:left; width:100%;}
.c_0100_23 img{ display:block; float:left; width:100%;}

@media  screen and (max-width:1199px){

.c_0100_22 .c_22_1{ margin-top:80px;}	
.c_0100_22 .c_22_3{ margin-top:20px;}	
.c_0100_22 .c_22_4{ margin-top:20px;}	
	
}

@media  screen and (max-width:767px){
	
.c_0100_22 .c_22_1{ font-size:20px; line-height:30px; margin-top:20px;}	
.c_0100_22 .c_22_2{ font-size:14px; line-height:28px; margin-top:10px;}
.c_0100_22 .c_22_3{ font-size:12px; line-height:24px; margin-top:10px;}
.c_0100_22 .c_22_4{ margin-top:10px; width:100px; }
.c_0100_22 .c_22_4 a{ height:36px; line-height:36px; font-size:12px;
-webkit-border-radius:18px; 
 -khtml-border-radius:18px;
   -moz-border-radius:18px; 
        border-radius:18px;}
	
}




/*2家长课堂*/
.w_0100_24{ float:left; width:100%; margin-top:70px;}

.w_0100_25{ float:left; width:100%; padding:50px 0 90px 0;}

@media  screen and (max-width:992px){

.w_0100_24{ margin-top:10px;}	

.w_0100_25{ padding:20px 0; }
	
}



/*3心理咨询师*/
.bg_26{ background:url(images/bg_26_1.jpg) no-repeat top center #8ac015; background-size:100% auto;}

.c_0100_26{ float:left; width:100%; text-align:center;}
.c_0100_26 .t_0100_26{ float:left; width:100%; font-size:30px; color:#fff; line-height:40px; margin-top:118px;}
.c_0100_26 .d_0100_26{ float:left; width:100%; font-size:16px; line-height:35px; color:#fff; margin-top:18px; padding-bottom:20px;}

.w_0100_27{ float:left; width:100%; padding:50px 0 90px 0; background:#8ac015;}

@media  screen and (max-width:992px){

.c_0100_26 .t_0100_26{ margin-top:40px; font-size:20px;}	
.c_0100_26 .d_0100_26{ font-size:12px; line-height:24px; margin-top:10px; padding-bottom:10px;}

.w_0100_27{ padding:0;}
	
}



/*4咨询师详情改*/
.bg_28{ background:#ea5514;}

.c_0100_28{ float:left; width:100%; padding-bottom:20px;}
.c_0100_28 .t_0100_28{ float:left; width:100%; font-size:18px; line-height:20px; color:#fff; font-family:'ariblk-3'; margin-top:23px; text-transform:uppercase;}
.c_0100_28 .d_0100_28{ float:left; width:100%; font-size:18px; color:#fff; line-height:20px; margin-top:2px;}

.c_0100_29{ float:left; width:100%; margin-top:67px;}
.c_0100_29 img{ display:block; float:left; width:100%;}

.c_0100_30{ float:left; width:100%; margin-top:67px; }

.t_0100_30{ float:left; width:100%; border-bottom:1px solid #e6e6e6; position:relative; padding-bottom:8px;}
.t_0100_30 .t_30_1{ float:left; font-size:24px; color:#ea500a; line-height:30px; font-weight:bold; margin-top:26px;}
.t_0100_30 .t_30_2{ float:left; font-size:18px; color:#232323; line-height:30px; margin-top:28px; margin-left:7px;}
.t_0100_30 .t_30_3{ float:left; clear:left; font-size:14px; color:#474747; line-height:30px; margin-top:1px;}
.t_0100_30 .t_30_4{ position:absolute; left:0; top:50%; margin-top:-18px; padding-right:49px; height:36px; line-height:36px; font-size:14px; color:#ea500a; }

.l_0100_30{ float:left; width:100%; margin-top:13px;}
.l_0100_30 .l_30_1{ float:left; clear:left; font-size:16px; line-height:27px; margin-top:10px;}
.l_0100_30 .l_30_2{ float:left; font-size:14px; color:#474747; line-height:27px; margin-top:10px; margin-left:25px;}

.d_0100_30{ float:left; width:100%; margin-top:40px;}
.d_0100_30 a{ display:block; float:left; width:145px; height:46px; background:#f5b72c; text-align:center; line-height:46px; font-size:18px; color:#fff; font-weight:bold;
-webkit-border-radius:4px; 
 -khtml-border-radius:4px;
   -moz-border-radius:4px; 
        border-radius:4px;}
.d_0100_30 a:hover{opacity:0.8;filter:alpha(opacity=80);}

@media  screen and (max-width:1199px){
	
.c_0100_29{ margin-top:40px;}
.c_0100_30{ margin-top:40px; }
.t_0100_30{padding-bottom:4px;}
.t_0100_30 .t_30_1{ margin-top:10px;}
.t_0100_30 .t_30_2{ margin-top:12px;}
.t_0100_30 .t_30_3{ line-height:26px;}	

.l_0100_30{ margin-top:10px;}
.l_0100_30 .l_30_1{ margin-top:5px; line-height:24px;}
.l_0100_30 .l_30_2{ line-height:24px; margin-top:5px;}

.d_0100_30{ margin-top:16px;}
.d_0100_30 a{ width:120px; height:36px; line-height:36px;}	
	
}

@media  screen and (max-width:767px){
	
.c_0100_29{ margin-top:20px;}	
.c_0100_30{ margin-top:10px;}
.t_0100_30 .t_30_1{ font-size:20px; line-height:28px;}	
.t_0100_30 .t_30_2{ font-size:14px; line-height:28px;}
.t_0100_30 .t_30_3{ font-size:12px; line-height:24px;}
	
}

/*mp3播放按钮*/
.t_0100_30 .t_30_4 .audioplayer{ height: 36px; width:36px; color: #fff; position:absolute; right:0; top:0; z-index:9; }
.t_0100_30 .t_30_4 .audioplayer > div{position: absolute;}
.t_0100_30 .t_30_4 .audioplayer-playpause{width:36px; height:36px; text-indent: -9999px; cursor: pointer; z-index: 2; top: 0; left: 0; }
.t_0100_30 .t_30_4 .audioplayer-stopped .audioplayer-playpause a{ display:block; width:36px; height:36px; background:url(images/tb_7_8.png) no-repeat center; background-size:cover;}
.t_0100_30 .t_30_4 .audioplayer-stopped .audioplayer-playpause a:hover{ background:url(images/tb_7_8.png) no-repeat center; background-size:cover;}
.t_0100_30 .t_30_4 .audioplayer-stopped .audioplayer-playpause .hover{ background:url(images/tb_7_8.png) no-repeat center; background-size:cover;}
.t_0100_30 .t_30_4 .audioplayer-playing .audioplayer-playpause a{ display:block; width:36px; height:36px; background:url(images/tb_7_6.png) no-repeat center; background-size:cover;}

.w_0100_31{ margin-top:54px;}

.c_0100_31{ float:left; width:100%; margin-top:50px; position:relative;}
.c_0100_31 .hd{ height:45px; line-height:45px;   position:relative; padding:0 15px; }
.c_0100_31 .hd ul{}
.c_0100_31 .hd ul li{ float:left; width:50%;cursor:pointer;height:45px; line-height:45px; font-size:18px; color:#404040; text-align:center; position:relative; background:#f2f2f2; }
.c_0100_31 .hd ul li span{ position:absolute; left:50%; top:100%; margin-left:-9.5px; background:url(images/bg_31_1.png) no-repeat; width:19px; height:15px;opacity:0;filter:alpha(opacity=00);}
.c_0100_31 .hd ul li.on{ background:#dddcdb; color:#ea5514; }
.c_0100_31 .hd ul li.on span{opacity:1;filter:alpha(opacity=100);}
.c_0100_31 .bd ul{}
.c_0100_31 .bd li{ float:left; width:100%;}

.t_0100_31{ float:left; width:100%; margin-top:36px; padding-bottom:58px;}		
.t_0100_31 .t_31_1{ float:left; width:100%; position:relative; background:#000; overflow:hidden;
-webkit-border-radius:16px; 
 -khtml-border-radius:16px;
   -moz-border-radius:16px; 
        border-radius:16px;}		
.t_0100_31 .t_31_1 .img{ display:block; float:left; width:100%;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;
-webkit-border-radius:16px; 
 -khtml-border-radius:16px;
   -moz-border-radius:16px; 
        border-radius:16px;}		
.t_0100_31 .t_31_1 a{ display:block; position:absolute; left:0; top:0; width:100%; height:100%; z-index:99;}
.t_0100_31 .t_31_1 a span{ display:block; width:100%; position:absolute; left:0; top:50%; margin-top:-15px; text-align:center; font-size:18px; line-height:30px; color:#fff;opacity:0;filter:alpha(opacity=00);
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.t_0100_31 .t_31_2{ float:left; width:100%; font-size:16px; line-height:30px; margin-top:27px; white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}
.t_0100_31 .t_31_2 a{ color:#232323;}
.t_0100_31 .t_31_3{ float:left; width:100%; height:24px; line-height:24px; font-size:14px; color:#6c6c6c;}
.t_0100_31 .t_31_4{ float:left; width:100%; font-size:14px; line-height:23px; color:#787878; height:69px; overflow:hidden; margin-top:10px;}
.t_0100_31:hover .t_31_1 img{opacity:0.5;filter:alpha(opacity=50);}
.t_0100_31:hover .t_31_1 a span{opacity:1;filter:alpha(opacity=100);}
.t_0100_31:hover .t_31_2 a{ color:#ea5514;}

@media  screen and (max-width:1199px){

.w_0100_31{ margin-top:20px;}
.c_0100_31{ margin-top:40px;}	
.t_0100_31{ padding-bottom:40px;}	
		
}


@media  screen and (max-width:767px){

.w_0100_31{ margin-top:0;}
.c_0100_31{ margin-top:20px;}	
.t_0100_31{ padding-bottom:0;}

}



/*6eap合作*/	
.c_0100_32{ float:left; width:100%; margin-top:35px; padding-bottom:12px;}
.c_0100_32 .t_0100_32{ float:left; width:100%;}	
.c_0100_32 .t_0100_32 a{ display:block; float:left; width:100%;}	
.c_0100_32 .t_0100_32 a img{ display:block; float:left; width:100%; border:1px solid #ccc;
-webkit-border-radius:16px; 
 -khtml-border-radius:16px;
   -moz-border-radius:16px; 
        border-radius:16px;}	
.c_0100_32 .d_0100_32{ float:left; width:100%; text-align:center; font-size:16px; line-height:26px;margin-top:18px;}	
.c_0100_32 .d_0100_32 a{ color:#232323; }	
.c_0100_32:hover .t_0100_32 a{opacity:0.8;filter:alpha(opacity=80);}	
.c_0100_32:hover .d_0100_32 a{ color:#ea500a;}	
	
@media  screen and (max-width:767px){

.c_0100_32{ margin-top:20px; padding-bottom:0;}
.c_0100_32 .d_0100_32{ margin-top:10px;}
.c_0100_32 .d_0100_32{ font-size:12px; line-height:24px;}

}
	


/*7关于我们*/
.c_0100_33{ position:absolute; width:44%; height:122px; line-height:122px; padding-left:52px; font-size:30px; color:#fff; font-weight:bold; background:url(images/bg_33_1.png); right:0; top:50%; margin-top:-61px;}	

.c_0100_34{ float:left; width:100%; margin:124px 0;}	
.c_0100_34 img{ display:block; float:left; width:100%;}	

.c_0100_35{ float:left; width:100%; margin-top:124px;}	
.c_0100_35 .t_0100_35{ float:left; width:100%; font-size:30px; color:#333; line-height:40px; margin-top:43px;}	
.c_0100_35 .l_0100_35{ float:left; width:100%; font-size:24px; color:#333; line-height:30px;}	
.c_0100_35 .r_0100_35{ float:left; width:100%; font-size:16px; color:#5b5b5b; line-height:28px; margin-top:18px;}	
	
@media  screen and (max-width:1199px){

.c_0100_34{ margin:100px 0;}	
.c_0100_35{ margin-top:14px;}	
	
}
	
@media  screen and (max-width:992px){

.c_0100_33{ height:86px; line-height:86px; padding-left:32px; font-size:20px; margin-top:-43px;}		
.c_0100_34{ margin:0;}	
.c_0100_35{ padding-bottom:40px;}
.c_0100_35 .t_0100_35{ margin-top:10px;}
	
}
	
@media  screen and (max-width:767px){

.c_0100_33{  width:66%; }		
.c_0100_35{ margin-top:10px;}
.c_0100_35 .t_0100_35{ font-size:20px; line-height:30px;}
.c_0100_35 .l_0100_35{ font-size:16px;}	
.c_0100_35 .r_0100_35{ font-size:12px; line-height:24px; margin-top:10px;}
	
}
	
@media  screen and (max-width:480px){

.c_0100_33{ height:48px; line-height:48px; font-size:14px; padding-left:18px; margin-top:-24px;}	
	
}
	
.c_0100_36{ float:left; width:100%; position:relative;}
.c_0100_36 img{ float:left; width:100%;}	

.t_0100_36{ position:absolute; width:100%; left:0; top:50%; z-index:99; margin-top:-60px;}	
.t_0100_36 .t_36_1{ float:left; width:100%; text-align:center; font-size:30px; color:#fff; line-height:40px;}	
.t_0100_36 .t_36_2{float:left; width:100%; text-align:center; font-size:18px; color:#fff; line-height:30px; margin-top:18px;}	
	
@media  screen and (max-width:767px){

.t_0100_36{ margin-top:-55px;}	
.t_0100_36 .t_36_1{ font-size:18px; line-height:30px;}
.t_0100_36 .t_36_2{ font-size:12px; line-height:24px; margin-top:8px;}	
	
}
	


/*20190807*/
/*8心理咨询*/
.c_0100_37{ margin-top:30px; margin-right:-15px;}	
.c_0100_37 .t_0100_37{ float:left; width:100%; background:url(images/bg_37_1.jpg) no-repeat center; height:127px; position:relative; overflow:hidden;
-webkit-border-bottom-left-radius:20px; 
 -khtml-border-bottom-left-radius:20px;
   -moz-border-bottom-left-radius:20px; 
        border-bottom-left-radius:20px;}	
.c_0100_37 .t_0100_37 .t_37_1{ position:absolute; right:30px; font-size:24px; line-height:30px; color:#fff; top:22px;}	
.c_0100_37 .t_0100_37 .t_37_2{ position:absolute; right:30px; font-size:18px; line-height:22px; color:#fff; top:52px; font-family:'Helvetica'; text-transform:uppercase;}	
.c_0100_37 .t_0100_37 .t_37_3{ position:absolute; left:30px; font-size:16px; line-height:22px; color:#fff; bottom:16px;}	
	
.c_0100_38{ margin-top:30px; margin-left:-15px;}	
.c_0100_38 .t_0100_38{ float:left; width:100%; background:url(images/bg_38_1.jpg) no-repeat center; height:127px; position:relative; overflow:hidden;
-webkit-border-top-right-radius:20px; 
 -khtml-border-top-right-radius:20px;
   -moz-border-top-right-radius:20px; 
        border-top-right-radius:20px;}	
.c_0100_38 .t_0100_38 .t_38_1{ position:absolute; left:30px; font-size:24px; line-height:30px; color:#fff; top:22px;}	
.c_0100_38 .t_0100_38 .t_38_2{ position:absolute; left:30px; font-size:18px; line-height:22px; color:#fff; top:52px; font-family:'Helvetica'; text-transform:uppercase;}	
.c_0100_38 .t_0100_38 .t_38_3{ position:absolute; right:30px; font-size:16px; line-height:22px; color:#fff; bottom:16px;}		

.c_0100_39{ float:left; width:100%; text-align:center; font-size:30px; color:#333; line-height:40px; margin-top:104px;}	

.c_0100_40{ float:left; width:100%; margin-top:57px; padding-bottom:110px; }	
.c_0100_40 .t_0100_40{ float:left; width:100%; font-size:18px; line-height:22px; font-weight:bold;}	
.c_0100_40 .l_0100_40{ float:left; width:100%; font-size:12px; line-height:22px; font-family:'Arial'; text-transform:uppercase; margin-top:7px; height:22px; overflow:hidden;}	
.c_0100_40 .r_0100_40{ float:left; width:100%; margin-top:20px;}
.c_0100_40 .r_0100_40 .r_40_1{ float:left; width:58px; height:30px; text-align:center; line-height:30px; font-size:14px; color:#fff; margin:5px 5px 0 0;
-webkit-border-radius:3px; 
 -khtml-border-radius:3px;
   -moz-border-radius:3px; 
        border-radius:3px;}	
.c_0100_40 .r_0100_40 .r_40_2{ float:left; width:98px; height:30px; text-align:center; line-height:30px; font-size:14px; color:#fff; margin:5px 5px 0 0;
-webkit-border-radius:3px; 
 -khtml-border-radius:3px;
   -moz-border-radius:3px; 
        border-radius:3px;}	

.col_40_1{ color:#199cea;}	
.col_40_1 .r_40_1,
.col_40_1 .r_40_2{ background:#199cea;}	

.col_40_2{ color:#8fc31f;}	
.col_40_2 .r_40_1,
.col_40_2 .r_40_2{ background:#8fc31f;}	

.col_40_3{ color:#fa8653;}	
.col_40_3 .r_40_1,
.col_40_3 .r_40_2{ background:#fa8653;}	

.col_40_4{ color:#f5b72c;}	
.col_40_4 .r_40_1,
.col_40_4 .r_40_2{ background:#f5b72c;}	


.hw_100{ float:left; width:20%; padding:0 15px;}
.hw_100 .c_0100_40 .r_0100_40 .la{ float:left; padding:0 9px; height:30px; text-align:center; line-height:30px; font-size:14px; color:#fff; margin:5px 5px 0 0;
-webkit-border-radius:3px; 
 -khtml-border-radius:3px;
   -moz-border-radius:3px; 
        border-radius:3px; background:#199cea;}


@media  screen and (max-width:1199px){
.hw_100{ padding:0 10px;}	
.c_0100_37,
.c_0100_38{ margin-top:20px;}
.c_0100_39{ margin-top:60px;}
.c_0100_40{ margin-top:30px; padding-bottom:60px;}
.c_0100_40 .r_0100_40 .r_40_2{ width:auto; padding:0 7px;}
.c_0100_40 .r_0100_40 .r_40_1{ width:auto; padding:0 7px;}
.hw_100 .c_0100_40 .r_0100_40 .la{ padding:0 7px;}	

	
}
@media  screen and (max-width:992px){
.hw_100{ float:left; width:100%;}	
.c_0100_40{ margin-top:15px; padding-bottom:15px;}	
}

@media  screen and (max-width:767px){

.c_0100_37,
.c_0100_38{ margin-top:15px;}
.c_0100_39{ margin-top:15px; font-size:22px;}
.c_0100_40{ margin-top:0; padding-bottom:20px;}	
.c_0100_37 .t_0100_37 .t_37_1{ right:15px; font-size:18px; top:15px;}	
.c_0100_37 .t_0100_37 .t_37_2{ right:15px; font-size:14px; top:38px;}	
.c_0100_37 .t_0100_37 .t_37_3{ left:15px; font-size:12px; bottom:15px;}	
.c_0100_38 .t_0100_38 .t_38_1{ left:15px; font-size:18px; top:15px;}	
.c_0100_38 .t_0100_38 .t_38_2{ left:15px; font-size:14px; top:38px;}	
.c_0100_38 .t_0100_38 .t_38_3{ right:15px; font-size:12px; bottom:15px; text-align:right;}	
.c_0100_40 .r_0100_40{ margin-top:5px;}	
	
	
}
.bg_41{ background:#f5b72c; margin-bottom:-28px;}
	
@media  screen and (max-width:767px){

.bg_41{margin-bottom:0;}	
	
}
/*20190807*/
	
	
/*2家长课堂-工作坊*/	
.c_0100_42{ float:left; width:100%; margin-top:90px;}
.c_0100_42 ul li{ float:left; width:100%; margin-top:10px;}
.c_0100_42 ul li .t_0100_42{ float:left; width:100%;}	
.c_0100_42 ul li .t_0100_42 a{ display:block; float:left; width:100%; height:195px; padding:20px; position:relative; padding-left:320px; background:#f5f5f5;}
.c_0100_42 ul li .t_0100_42 a .t_42_1{ position:absolute; left:20px; top:20px; width:274px;}	
.c_0100_42 ul li .t_0100_42 a .t_42_1 img{ display:block; float:left; width:100%;}	
.c_0100_42 ul li .t_0100_42 a .t_42_2{ float:left; width:100%;}	
.c_0100_42 ul li .t_0100_42 a .t_42_2 .t_42_3{ float:left; width:100%; font-size:18px; color:#393838; margin-top:13px; height:36px; line-height:36px; white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}	
.c_0100_42 ul li .t_0100_42 a .t_42_2 .t_42_4{ float:left; width:100%; margin-top:3px; font-size:14px; color:#8d8d8d; line-height:20px; height:40px; overflow:hidden;}	
.c_0100_42 ul li .t_0100_42 a .t_42_2 .t_42_5{ float:left; width:100%; font-size:14px; color:#8d8d8d; height:20px; line-height:20px; margin-top:36px;}	
.c_0100_42 ul li .t_0100_42 a .t_42_2 .t_42_5 .t_42_6{ float:left;}	
.c_0100_42 ul li .t_0100_42 a .t_42_2 .t_42_5 .t_42_7{ float:left; margin-left:24px;}	
.c_0100_42 ul li .t_0100_42 a .t_42_2 .t_42_5 .t_42_8{ float:left; margin-left:28px;}	
.c_0100_42 ul li .t_0100_42 a:hover{ background:#e5e5e5;}	
	
@media  screen and (max-width:992px){
	
.c_0100_42 ul li .t_0100_42 a{ padding:20px; height:auto;}	
.c_0100_42 ul li .t_0100_42 a .t_42_1{ position:relative; left:0; top:0; width:100%; float:left;}
	
}
	
@media  screen and (max-width:767px){

.c_0100_42{ margin-top:20px;}
.c_0100_42 ul li .t_0100_42 a .t_42_2 .t_42_4{ height:auto;}
.c_0100_42 ul li .t_0100_42 a .t_42_2 .t_42_5{ height:auto; margin-top:18px;}
.c_0100_42 ul li .t_0100_42 a .t_42_2 .t_42_5 .t_42_6{ float:left;}	
.c_0100_42 ul li .t_0100_42 a .t_42_2 .t_42_5 .t_42_7{ clear:left; float:left; margin-left:0; margin-top:4px;}	
.c_0100_42 ul li .t_0100_42 a .t_42_2 .t_42_5 .t_42_8{ clear:left; float:left; margin-left:0; margin-top:4px;}	
	
	
}
	


/*2家长课堂-详情页*/	
.bg_43{ background:#ea5514;}
.c_0100_43{ float:left; width:100%; overflow:hidden; margin-top:35px;
-webkit-border-radius:10px; 
 -khtml-border-radius:10px;
   -moz-border-radius:10px; 
        border-radius:10px;}
.c_0100_43 img{ display:block; float:left; width:100%;}
	
.c_0100_44{ float:left; width:100%; margin-top:35px;}	
.c_0100_44 .t_0100_44{ float:left; width:100%; font-size:22px; color:#515151; font-weight:bold; line-height:39px;}	
.c_0100_44 .l_0100_44{ float:left; width:100%; border-bottom:1px solid #e6e6e6; font-size:14px; color:#474747; line-height:27px; margin-top:1px; padding-bottom:11px;}	
.c_0100_44 .r_0100_44{ float:left; width:100%; margin-top:15px;}	
.c_0100_44 .r_0100_44 .r_44_1{ float:left; width:68px; height:68px; overflow:hidden;
-webkit-border-radius:50%; 
 -khtml-border-radius:50%;
   -moz-border-radius:50%; 
        border-radius:50%;}
.c_0100_44 .r_0100_44 .r_44_1 img{ display:block; float:left; width:100%;}
.c_0100_44 .r_0100_44 .r_44_2{ float:left; margin-top:12px; font-size:14px; line-height:24px; color:#474747; margin-left:17px;}
.c_0100_44 .r_0100_44 .r_44_3{float:right; position:relative; height:36px;padding-right: 49px;height: 36px;line-height: 36px;font-size: 14px;color: #474747;}

/*mp3播放按钮*/
.c_0100_44 .r_0100_44 .r_44_3 .audioplayer{ height: 36px; width:36px; color: #fff; position:absolute; right:0; top:0; z-index:9; }
.c_0100_44 .r_0100_44 .r_44_3 .audioplayer > div{position: absolute;}
.c_0100_44 .r_0100_44 .r_44_3 .audioplayer-playpause{width:36px; height:36px; text-indent: -9999px; cursor: pointer; z-index: 2; top: 0; left: 0; }
.c_0100_44 .r_0100_44 .r_44_3 .audioplayer-stopped .audioplayer-playpause a{ display:block; width:36px; height:36px; background:url(images/tb_7_7.png) no-repeat center; background-size:cover;}
.c_0100_44 .r_0100_44 .r_44_3 .audioplayer-stopped .audioplayer-playpause a:hover{ background:url(images/tb_7_8.png) no-repeat center; background-size:cover;}
.c_0100_44 .r_0100_44 .r_44_3 .audioplayer-playing .audioplayer-playpause a{ display:block; width:36px; height:36px; background:url(images/tb_7_6.png) no-repeat center; background-size:cover;}

.c_0100_44 .d_0100_44{ float:left; width:100%; margin-top:27px;}
.c_0100_44 .d_0100_44 .d_44_1{ float:left;}
.c_0100_44 .d_0100_44 .d_44_1 .font_44_1{ float:left; font-size:16px; color:#3d3d3d; line-height:24px; margin-top:16px;}
.c_0100_44 .d_0100_44 .d_44_1 .font_44_2{ float:left; font-size:24px; color:#ea5514; font-weight:bold; margin-top:10px; line-height:30px; margin-left:4px;}
.c_0100_44 .d_0100_44 .d_44_1 .font_44_3{ float:left; font-size:14px; color:#474747; line-height:24px; margin-top:16px;}
.c_0100_44 .d_0100_44 .d_44_2{ float:left; margin-left:20px;}
.c_0100_44 .d_0100_44 .d_44_2 a{ display:block; float:left; width:145px; height:46px; text-align:center; line-height:46px; background:#ea500a; font-size:18px; color:#fff; font-weight:bold;
-webkit-border-radius:4px; 
 -khtml-border-radius:4px;
   -moz-border-radius:4px; 
        border-radius:4px;}
.c_0100_44 .d_0100_44 .d_44_3{ float:right;}
.c_0100_44 .d_0100_44 .d_44_3 .d_44_4{ float:left; margin-top:15px;}
.c_0100_44 .d_0100_44 .d_44_3 .d_44_4 a{ display:block; float:left; background:url(images/tb_44_1.png) no-repeat left top; padding-left:28px; height:21px; line-height:21px; font-size:16px; color:#5c5c5c;}
.c_0100_44 .d_0100_44 .d_44_3 .d_44_4 a.on,
.c_0100_44 .d_0100_44 .d_44_3 .d_44_4 a:hover{ background:url(images/tb_44_3.png) no-repeat left top;}
.c_0100_44 .d_0100_44 .d_44_3 .d_44_5{ float:left; margin-left:30px; margin-top:15px;}
.c_0100_44 .d_0100_44 .d_44_3 .d_44_5 .bds_more{ display:block !important; margin:0 !important; padding:0 !important; background:url(images/tb_44_2.png) no-repeat left center !important; height:22px !important; line-height:22px !important; padding-left:38px !important; font-size:16px !important; color:#5c5c5c !important;}
.c_0100_44 .d_0100_44 .d_44_3 .d_44_5 .bds_more.on,
.c_0100_44 .d_0100_44 .d_44_3 .d_44_5 .bds_more:hover{ background:url(images/tb_44_4.png) no-repeat left center !important;}
.c_0100_44 .d_0100_44 .d_44_3 .d_44_5 .bshare-more{ display:block !important; margin:0 !important; padding:0 !important; background:url(images/tb_44_2.png) no-repeat left center !important; height:22px !important; line-height:22px !important; padding-left:38px !important; font-size:16px !important; color:#5c5c5c !important; font-weight:normal !important;}
.c_0100_44 .d_0100_44 .d_44_3 .d_44_5 .bshare-more.on,
.c_0100_44 .d_0100_44 .d_44_3 .d_44_5 .bshare-more:hover{ background:url(images/tb_44_4.png) no-repeat left center !important;}
	
@media  screen and (max-width:767px){
	
.c_0100_44 .t_0100_44{ font-size:18px; line-height:30px;}	
.c_0100_44 .r_0100_44{ position:relative; padding-left:88px;}
.c_0100_44 .r_0100_44 .r_44_1{ position:absolute; left:0; top:0;}
.c_0100_44 .r_0100_44 .r_44_2{ float:left; width:100%; margin-top:0; margin-left:0;}
.c_0100_44 .d_0100_44 .d_44_2{ float:right;}
.c_0100_44 .d_0100_44 .d_44_3{ float:left; clear:left;}
	
}

.c_0100_45{ float:left; width:100%; position:relative; margin-top:36px;}
.c_0100_45 .hd{  padding-left:35px; position:relative; height:48px;}
.c_0100_45 .hd ul{  width:100%;}
.c_0100_45 .hd ul li{ float:left; height:48px; line-height:45px; padding:0 4px; font-size:18px; color:#333; margin-right:45px; cursor:pointer;}
.c_0100_45 .hd ul li.on{ border-bottom:3px solid #ea5514;}
.c_0100_45 .bd{width:100%;  overflow:hidden;}
.c_0100_45 .bd ul li{ float:left; width:100%;}

.t_0100_45{ float:left; width:100%; border:1px solid #ebebeb; padding:34px; font-size:14px; line-height:19px; color:#333;}
.t_0100_45 img{ max-width:100%;}

@media  screen and (max-width:767px){

.c_0100_45 .hd{ padding:0;}	
.c_0100_45 .hd ul li{ width:50%; margin-right:0; padding:0; text-align:center;}
.t_0100_45{ padding:14px;}
	
}

.c_0100_46{ float:left; width:100%; font-size:18px; color:#333; line-height:30px; margin-top:44px;} 
.c_0100_47{ float:left; width:100%; padding-bottom:77px;}

@media  screen and (max-width:767px){
	
.c_0100_46{ margin-top:20px;}
.c_0100_47{ padding-bottom:20px;}	
	
}


/*    新闻中心内页   */
.news_tit{ width:96%; float:left; border-bottom:1px dashed #999999; padding:20px 2%; text-align:center; line-height:24px;}
.news_tit h2{ font-size:18px;}
.news_tit span{ color:#969696; font-size:14px;}

.news_ct{ width:96%; float:left; padding:10px 2%; line-height:20px;}


.yinpin{width:100%;float:left;padding-top:36px;}
.yinpin ul{width:485px;float:left; padding-left:15px;}
.yinpin ul li{width:100%; float:left;height:46px;line-height: 46px; padding:5px 0; position:relative;}
.yinpin ul li .bt{width:100%; float:left; font-size:14px;color: #333;line-height: 36px; padding-right:36px;white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}
.yinpin ul li .bofang{float:right; position:absolute;top:0;right:0;}
.yinpin ul li .bofang .an{float:left; position:relative; height:36px;/*padding-right: 49px;*/line-height: 36px;font-size: 14px;color: #474747;}

/*mp3播放按钮*/
.yinpin ul li .bofang .audioplayer{ height: 36px; width:36px; color: #fff; position:absolute; right:0; top:0; z-index:9; }
.yinpin ul li .bofang .audioplayer > div{position: absolute;}
.yinpin ul li .bofang .audioplayer-playpause{width:36px; height:36px; text-indent: -9999px; cursor: pointer; z-index: 2; top: 0; left: 0; }
.yinpin ul li .bofang .audioplayer-stopped .audioplayer-playpause a{ display:block; width:36px; height:36px; background:url(images/tb_7_7.png) no-repeat center; background-size:cover;}
.yinpin ul li .bofang .audioplayer-stopped .audioplayer-playpause a:hover{ background:url(images/tb_7_8.png) no-repeat center; background-size:cover;}
.yinpin ul li .bofang .audioplayer-playing .audioplayer-playpause a{ display:block; width:36px; height:36px; background:url(images/tb_7_6.png) no-repeat center; background-size:cover;}



/*20190807*/
.hw_class{ float:left; width:100%; margin-top:20px;}
.hw_class li{ float:left; width:100%; padding-top:20px;}
.hw_class li a{ float:left; width:100%; position:relative; min-height:90px; padding-left:132px;}
.hw_class li a .img{ float:left; width:120px; position:absolute; left:0; top:0;}
.hw_class li a .img img{ width:120px; height:90px;}
.hw_class li a .info{ float:left; width:100%;}
.hw_class li a .title{ float:left; width:100%; color:#333333;font-size: 15px; line-height:22px; height:44px; overflow:hidden;}
.hw_class li a .cont{ float:left; width:100%; color:#6b6b6b;font-size: 14px; line-height:22px; height:22px; overflow:hidden;}
.hw_class li a .money{ float:left; color:#ff0000;font-size: 14px; line-height:24px;}
.hw_class li a .shouting{ float:right; background:#fef0ef; color:#ff0000; font-size:14px; line-height:24px; padding:0 15px 0 26px; border-radius:24px; position:relative;}
.hw_class li a .shouting::after{ float:left; width:0; height:0; content:''; position:absolute; left:15px; top:50%; margin-top:-5px; border-top:5px solid transparent; border-bottom:5px solid transparent;border-left: 6px solid #fe6079; }
.hw_class li a .l1{ float:left; width:100%;}

.hso{ float:left; width:100%; position:relative;}
.hso .Search{ float:left; width:100%; height:40px; background:#f7f7f7; border-radius:40px; border:0; line-height:24px; padding:8px 0px; color:#999999; font-size:14px; padding:0 15px 0 40px;}
.hso .sear_sub{ float:left; width:18px; height:18px; position:absolute; left:15px; top:11px;}


.hw_title{float:left; width:100%;overflow:hidden; height:32px;overflow:hidden;}
.hw_title .pz_Side{width:100%;overflow:hidden; height:62px;overflow-x: scroll;overflow-y:hidden;white-space: nowrap; padding-bottom:30px;}
.hw_title li{ display:inline-block; margin-right:15px;}
.hw_title li a{ width:100%; color:#000000; font-size:16px; line-height:32px;}



#l3NavList li a{font-size:14px;}
.hw_title li.on a{ color:#fc0000;}
.hw_img{ float:left; width:100%; line-height:0; margin-top:10px;}

.hw_tit{ float:left; width:100%; padding:5px 0;}
.hw_tit li{ float:left; width:33.33%; text-align:center;}
.hw_tit li a{ float:left; width:100%; color:#000000; font-size:16px; line-height:36px;}
.hw_tit li.on a{ color:#fc0000;}

#l2NavList{ margin:20px 0 10px 0;}














