@charset "utf-8";
/* CSS Document */
/*切图：zcy*/
html{ overflow-x:hidden; overflow-y:auto;}
*{ padding:0; margin:0;}
ul,ol,li,dl,dd,dt{ list-style-type:none; line-height:normal;}
body, button, input, select, textarea{ font-family:'Microsoft yahei' ,Arial; font-size:12px;}
code, kbd, pre, samp { font-family:'Microsoft yahei' ,Arial;}
address, caption, cite, code, dfn, em, th, var {
	font-style: normal;
	font-weight: normal;
}
a{ text-decoration:none; color:#333;
        transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
-webkit-transition: all 0.5s linear;
     -o-transition: all 0.5s linear;
-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
-webkit-tap-highlight-color: transparent;
}
a:hover{color:#0b86a7; cursor:pointer;}
img{border:0; max-width:100%;}
table { border-collapse: collapse; border-spacing: 0; }
h1,h2,h3,h4,h5,h6{ margin:0; font-weight:normal; font-family:'Microsoft yahei' ,Arial;}
h1{font-size:36px;}
h2{font-size:24px;}
h3{font-size:22px;}
h4{font-size:18px;}
h5{font-size:14px;}
h6{font-size:12px;}
input,table,tr,td{ margin:0; padding:0; border:none;}
button,table{ border:none; background:none; margin:0; padding:0;}
select{ margin:0; padding:0; font-family:'Microsoft yahei' ,Arial;}
textarea{ resize:none; outline:0;}
input{ outline:0;}
body{ overflow:hidden;}



.pz_top{ float:left; width:100%;}
.pz_banner{ float:left; width:100%; position:relative;}
.pz_main{ float:left; width:100%;}
.pz_down{ float:left; width:100%; background:#999;}
.pz_menu{ float:left; width:100%; position:relative; z-index:9;}


/*top*/
.top{ width:100%; float:left; padding:20px 0 45px 0;}
.top .logo{ float:left; width:100%; text-align:center; height:139px;}
.top .logo img{ height:100%;}

/*menu*/
.menu{ width:100%; z-index:99; float: left;}
.menu > ul{ width:100%; float:left;}
.menu ul .nli{ width:12.25%; float:left;z-index:99; position:relative; height: 69px; text-align:center; border-bottom:solid 2px white;}
.menu ul .nli span{ display:block; width:100%; float:left;}
.menu ul .nli span a{ display:block; width:100%; float:left; color:#333; font-size:18px; line-height:29px; letter-spacing:2px;}
.menu ul .nli span a i{ display:block; font-style:normal; font-size:16px; line-height:24px; text-transform:uppercase; font-family:Arial; letter-spacing:0;}
.menu ul .nli.on,.menu ul .nli:hover{ border-color:#c50000;}
.menu ul .nli.on span a,
.menu ul .nli:hover span a{ color:#0b86a7;}

/*下拉菜单（漂浮在menu .nli上）*/
.sub { z-index:21;  position:absolute; display: none; width:144px; top:100%; margin-top:2px; margin-left:-72px; left: 50%; text-align: center; background:white;}
.sub .l2{ width:100%; float: left; position: relative;}
.sub .l2 .l2_a{ line-height: 42px;  width:100%;  display:block;  float:left;  color:#333; font-size: 14px; border-bottom:solid 1px white; border-bottom:solid 1px rgba(255,255,255,0.7);}
.sub .l2:hover .l2_a { background:#0b86a7; color:white;}
.sub .ul2 { float:left;  position:absolute; left:96%; top:20px; display:none;  margin:0px;  width:185px; padding:17px 30px 16px 25px;  overflow:hidden; background:url(images/bg_8.png); border-top:solid 2px black; box-shadow:0 3px 16px rgba(0,0,0,0.15);}
.sub .ul2 .l3{ float:left;  position:static;  padding:0; margin:0; width: 100%; height: 40px; line-height:40px; float:left; font-size:14px; color:#333; text-align:left;}
.sub .ul2 .l3 .l3_a{ padding:0px; line-height: 40px;  width:100%;  display:block;  float:left;  color:#333333; background-position:left center;}
.sub .ul2 .l3:hover .l3_a { color:#082b8f; width:165px; padding-left:20px; background:url(images/ico_2_1.png) no-repeat left center;}
.menu ul .nli:hover{ z-index:101;}
.menu ul .nli:hover .sub{ display:block;
-webkit-animation:fadeInUp1 0.5s 0s ease both;
-moz-animation:fadeInUp1 0.5s 0s ease both;}
@-webkit-keyframes fadeInUp1{
0%{opacity:0;
-webkit-transform:translateY(30px)}
100%{opacity:1;
-webkit-transform:translateY(0)}
}
@-moz-keyframes fadeInUp1{
0%{opacity:0;
-moz-transform:translateY(30px)}
100%{opacity:1;
-moz-transform:translateY(0)}
}
@media screen and (max-width:1199px) {
.top{ padding:10px 0 25px 0;}
.top .logo{ height:99px;}
.menu ul .nli{ height:56px;}
.menu ul .nli span a{ font-size:16px; line-height:22px;}
.menu ul .nli span a i{ font-size:14px; line-height:20px;}
}
@media screen and (max-width:991px) {
.top{ height:60px; padding:0;}
.top .logo{ height:48px; margin-top:6px; width:auto; float:left; margin-left:10px;}
.menu{ display:none;}
.pz_top{ position:fixed; left:0; top:0; z-index:9; background:white; box-shadow:0 3px 3px rgba(0,0,0,0.1);}
.pz_banner{ margin-top:60px;}
}

/*手机按钮*/
.menuph{ float:right; width:50px; height:50px; cursor: pointer; text-align: center; background:#0b86a7; padding:14px 11px; margin-top:4px; margin-right:10px;}
.menuph .point {  display: inline-block;  width: 28px;  height: 22px; position: relative;}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before {  width: 28px;  }
.menuph .navbtn {  position: absolute;  top: 10px;  right: 0;  display: inline-block;  width: 21px;  height: 2px;  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #fff;  }
.menuph .navbtn::after,
.menuph .navbtn::before {  position: absolute;  right: 0;  display: inline-block;  width: 28px;  height: 2px;  content: '';  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #fff;  }
.menuph .navbtn::after {  top: -10px;  }
.menuph .navbtn::before {  top: 10px;  }
.menuph .point.active .navbtn{  background: transparent;  }
.menuph .point.active .navbtn::after{  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  top: 0px;  }
.menuph .point.active .navbtn::before {  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);  top: 0px;  }

.pf_menu{ position:fixed; width:100%; height:100%; overflow-y:auto; right:0px; top:0px; z-index:8; display:block; padding:60px 0 0 0; background:white; box-shadow:0 5px 5px rgba(0,0,0,0.15);}
.ph_menu{ float:left; width:100%; text-align:left;}
.ph_menu .nli{ float:left; width:100%; border-bottom:solid 1px #0b86a7;}
.ph_menu .nli span{ float:left; width:100%;}
.ph_menu .nli .l1_a{ float:left; width:100%; color:#0b86a7; font-size:14px; line-height:20px; padding: 10px; letter-spacing: 1px; position:relative; font-weight:bold;}
.ph_menu .nli .l1_a i{ display:block; width:20px; height:20px; background:url(images/top8.png);background-size:contain; position:absolute; top:50%; margin:-10px 0 0 0; right:3%;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.ph_menu .nli.on .l1_a{ border-bottom:dashed 1px #0b86a7;}
.ph_menu .nli.on .l1_a i{ transform:rotate(180deg);}
.ph_menu .nli .l2_ul{ width:100%; float:left; display:none; padding:0 15px;}
.ph_menu .nli .l2_ul .l2{ width:100%; float:left;}
.ph_menu .nli .l2_ul .l2 .l2_a{ width:100%; float:left; font-size:12px; line-height:34px; color:black;}
.ph_menu .mumber{ width:100%; float:left; padding:10px 0; background:#0b86a7;}
.ph_menu .mumber a{ display:block; float:left; width:50%; float:left; text-align:center; font-size:13px; color:#fff; line-height:1.5; border-left:dashed 1px white; margin-left:-1px; font-weight:bold;}
.ph_menu .mumber a img{ vertical-align:middle; margin:-3px 6px 0 0; width:18px;}

/*banner*/
.slide_banner{ float:left; width:100%; margin:0; overflow:hidden;}
.slide_banner .slick-slide{ width:100%; padding:0;}
.slide_banner img{ width:100%;}
.slide_banner .slick-dots{ width:100%; height:13px; bottom:30px;}
.slide_banner .slick-dots li{ width:13px; height:13px; background:white; margin:0 7px; text-indent:-9999px; overflow:hidden; content:" "; border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px;opacity:0.6;filter: alpha(opacity=60); box-shadow:0 3px 7px rgba(0,0,0,0.35);}
.slide_banner .slick-dots li.slick-active{opacity:1;filter: alpha(opacity=100);}
@media screen and (max-width:767px) {
.slide_banner .slick-dots{ height:8px; bottom:15px;}
.slide_banner .slick-dots li{ width:8px; height:8px; margin:0 4px;}
}

/*footer*/
.footer{ width:100%; float:left; padding:13px 0 11px 0;}
.footer .p{ float:left; font-size:12px; color:white; line-height:25px;}
.footer .p a{ color:white;}
.footer .link_2{ width:150px; height: 30px; border: solid 1px rgba(255,255,255,0.2); padding-left: 11px; line-height: 28px; font-size: 12px; color: #fff; background: url(images/footer2.png) no-repeat right center; background-size:contain; position: relative; float: right; cursor: pointer; margin-top:11px;
-moz-border-radius:4px; 
-webkit-border-radius:4px; 
-khtml-border-radius:4px;
border-radius:4px;}
.footer .link_2 ul{ width:100%; position: absolute; left: -1px; bottom: 29px; border: solid 1px #404040; border-bottom: 0; overflow: hidden; display: none; background: #2d2d2d;
-moz-border-top-left-radius:8px; 
 -webkit-border-top-left-radius:8px; 
 -khtml-borde-top-left-radius:8px;
 border-top-left-radius:8px;
 -moz-border-top-right-radius:8px; 
 -webkit-border-top-right-radius:8px; 
 -khtml-borde-top-right-radius:8px;
 border-top-right-radius:8px;}
.footer .link_2 ul li{ width:100%; float: left; text-align: center; border-top:  solid 1px #404040;  margin-top: -1px;}
.footer .link_2 ul li a{ color: #fff; width:100%; float: left; line-height: 28px;font-size: 12px;}
.footer .link_2 ul li:hover a{ background: #0b86a7;}
.footer .link_2.on{ background-image:url(images/footer2_h.png); opacity:1;}
@media screen and (max-width:767px) {
.footer{ padding:8px 10px 7px 10px;}
.footer .p{ width:100%; line-height:20px; text-align:center;}
.footer .link_2{ width:100%; margin-top:10px; padding-left:10px;}
.footer .link_2 ul{ bottom:30px;}
}

/*首页main*/
.c_0100_1{ width:100%; float:left; padding:30px 0;}
.c_0100_1 .c_800{ width:68.38%; float:left;}
.c_0100_1 .c_800 ul{ width:100%; float:left;}
.c_0100_1 .c_800 ul li{ width:50%; float:left; padding-right:30px; position:relative;}
.c_0100_1 .c_800 ul li a{ display:block; width:100%; float:left;}
.c_0100_1 .c_800 ul li .img{ width:100%; height:271px; position:relative; float:left; overflow:hidden;}
.c_0100_1 .c_800 ul li .img img{ width:370px; height:271px; position:absolute; left:50%; top:50%; margin:-135px 0 0 -185px; max-width:none;
		 transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
 -webkit-transition: all 0.3s linear;
-o-transition: width all 0.3s linear;}
.c_0100_1 .c_800 ul li:hover .img img{transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);	
-webkit-transform: scale(1.1,1.1);
	 -o-transform: scale(1.1,1.1);	
   -moz-transform: scale(1.1,1.1);}
.c_0100_1 .c_800 ul li .img .text{ width:140px; height:140px; position:absolute; left:50%; top:50%; background:white; background:url(images/index3.png) no-repeat center center; background-size:contain; text-align:center; margin:-45px 0 0 -70px;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
.c_0100_1 .c_800 ul li .img .text span{ display:block; position:absolute; left:0; width:100%; bottom:43px;}
.c_0100_1 .c_800 ul li .img .text span .ico{ width:100%; height:46px;}
.c_0100_1 .c_800 ul li .img .text span .ico img{ height:100%; width:auto; float:none; position:relative; left:auto; top:auto; margin:0;}
.c_0100_1 .c_800 ul li .img .text span h4{ width:100%; float:left; margin-top:6px; font-size:20px; color:#333; line-height:24px;}
.c_0100_1 .c_800 ul li .img .text span .p{ width:100%; float:left; margin-top:5px; font-size:14px; color:#666; line-height:16px;}
.c_0100_1 .c_370{ width:31.62%; float:right;}
.c_0100_1 .c_370 .title{ width:100%; float:left; font-size:14px; color:#666; line-height:13px; padding-left:20px; background:url(images/index5.jpg) no-repeat left top;}
.c_0100_1 .c_370 .title i{ font-size:18px; color:#0b86a7; font-weight:bold; font-family:Arial; text-transform:uppercase; margin-right:10px;}
.c_0100_1 .c_370 ul{ width:100%; float:left; margin-top:4px; height:254px; overflow:hidden;}
.c_0100_1 .c_370 ul li{ width:100%; float:left; margin-top:14px; padding-bottom:15px; border-bottom:solid 1px #e8e8e8;}
.c_0100_1 .c_370 ul li .img{ width:140px; float:left; overflow:hidden;}
.c_0100_1 .c_370 ul li .img img{ width:100%; float:left;
		 transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
 -webkit-transition: all 0.3s linear;
-o-transition: width all 0.3s linear;}
.c_0100_1 .c_370 ul li:hover .img img{transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);	
-webkit-transform: scale(1.1,1.1);
	 -o-transform: scale(1.1,1.1);	
   -moz-transform: scale(1.1,1.1);}
.c_0100_1 .c_370 ul li .text{ margin-left:153px;}
.c_0100_1 .c_370 ul li .text .time{ width:100%; float:left; font-size:12px; color:#0b86a7; line-height:13px;}
.c_0100_1 .c_370 ul li .text .name{ width:100%; float:left; margin-top:10px; font-size:14px; color:#333; line-height:24px; height:48px; overflow:hidden;}
.c_0100_1 .c_370 ul li .text span{ display:block; float:left; margin-top:12px;}
.c_0100_1 .c_370 ul li:hover .text .name{ color:#0b86a7;}
@media screen and (max-width:991px) {
.c_0100_1 .c_800{ width:100%;}
.c_0100_1 .c_370{ width:100%; margin-top:20px;}
}
@media screen and (max-width:767px) {
.c_0100_1{ padding:10px;}
.c_0100_1 .c_800 ul li{ width:100%; padding:0 0; margin-top:10px;}
.c_0100_1 .c_800 ul li .img{ height:auto;}
.c_0100_1 .c_800 ul li .img img{ width:100%; height:auto; margin:0 0; width:100%; float:left; position:relative; left:auto; top:auto;}
.c_0100_1 .c_800 ul li .img .text{ width:140px; height:140px; margin:-70px 0 0 -70px;}
.c_0100_1 .c_800 ul li .img .text span{ bottom:33px;}
.c_0100_1 .c_800 ul li .img .text span .ico{ height:36px;}
.c_0100_1 .c_800 ul li .img .text span h4{ margin-top:2px; font-size:14px; line-height:20px;}
.c_0100_1 .c_800 ul li .img .text span .p{ margin-top:1px; font-size:12px; line-height:14px;}
.c_0100_1 .c_370 ul{ height:auto;}
.c_0100_1 .c_370 ul li{ margin-top:10px; padding-bottom:10px;}
.c_0100_1 .c_370 ul li .img{ width:100px;}
.c_0100_1 .c_370 ul li .text{ margin-left:113px;}
.c_0100_1 .c_370 ul li .text .time{ display:none;}
.c_0100_1 .c_370 ul li .text .name{ margin-top:2px; font-size:12px; line-height:22px; height:42px;}
.c_0100_1 .c_370 ul li .text span{ margin-top:8px;}
.c_0100_1 .c_370 ul li.last{ padding-bottom:0; border:0;}
}

/*内页公用*/
.link_1{ background:#ededed;}
.pz_SideLayer{ float:left;}
.pz_SideLayer li{ float:left; margin-right:38px;}
.pz_SideLayer li a{ font-size:14px; color:#666; line-height:50px;}
.pz_SideLayer li.on a{ color:#0b86a7;}
.link_1 .link_1_r{ float:right; font-size:12px; color:#333;}
.link_1 .link_1_r img{ vertical-align:middle; margin:-3px 0 0 0;}
.link_1 .link_1_r a{ display:inline-block; *zoom:1; *display:inline; color:#333; float:left; height:50px; line-height:50px;}
.link_1 .link_1_r span{ display:inline-block; *zoom:1; *display:inline; float:left; width:47px; height:50px; background:url(images/ny_2.png) no-repeat center center;  background-size:5px 9px;}
.link_1 .link_1_r a:hover{ color:#0b86a7;}
@media screen and (max-width:767px) {
.pz_SideLayer{ width:100%;}
.pz_SideLayer li{ width:33.333%; text-align:center; margin-right:0;}
.pz_SideLayer li a{ line-height:40px;}
.link_1 .link_1_r{ width:100%; display:none;}
}

/*幸福课程*/
.c_0100_2{ padding:10px 0 60px 0;}
.ul_2{ width:100%; float:left;}
.ul_2 li{ width:33.333%; float:left; padding:0 15px; margin-top:32px;}
.ul_2 li .zbox{ width:100%; float:left;}
.ul_2 li .img{ width:100%; float:left; position:relative; overflow:hidden;}
.ul_2 li .img img{ width:100%; float:left;
		 transition: all 0.6s linear;
	-moz-transition: all 0.6s linear;
 -webkit-transition: all 0.6s linear;
-o-transition: width all 0.6s linear;}
.ul_2 li .zbox:hover .img img{transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);	
-webkit-transform: scale(1.1,1.1);
	 -o-transform: scale(1.1,1.1);	
   -moz-transform: scale(1.1,1.1);}
.ul_2 li .img .time{ width:60px; height:61px; background:#0b86a7; text-align:center; padding:2px 8px 4px 12px; position:absolute; left:22px; top:0;}
.ul_2 li .img .time h4{ width:100%; float:left; font-size:24px; color:white; line-height:32px; font-weight:bold; border-bottom:solid 1px #dc6666; font-family:Arial;}
.ul_2 li .img .time h5{ width:100%; float:left; font-size:15px; color:white; line-height:22px; font-family:Arial;}
.ul_2 li .text{ width:100%; float:left; padding:18px 22px; background-color:#f3f3f3;}
.ul_2 li .text .title{ width:100%;text-align:center; font-size:16px; color:#1d1d1d; line-height:28px; overflow:hidden;}
.ul_2 li:hover .text .title{ color:#0b86a7;}
@media screen and (max-width:767px) {
.c_0100_2{ padding:10px 10px 30px 10px;}
.ul_2 li{ width:100%; margin-top:12px;}
.ul_2 li .img .time{ width:44px; height:45px; padding:0px 4px 2px 6px; left:12px;}
.ul_2 li .img .time h4{ font-size:18px; line-height:26px;}
.ul_2 li .img .time h5{ font-size:12px; line-height:18px;}
.ul_2 li .text{ padding:15px 12px; background-size: 12px top; background-size:auto 3px;}
.ul_2 li .text .title{ font-size:14px; line-height:26px; height:50px;}
}

/*最新动态*/
.ul_1{ float: left; width: 100%; min-height: 500px;
    display:flex;
    display:-webkit-flex;
    display:-moz-box;
    display:-ms-flexbox;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    align-items: flex-start;
}
.ul_1 li{ padding: 30px 0; border-bottom: #ededed solid 1px; overflow: hidden;  }
.ul_1 li .gameBox{  padding: 10px 0;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.ul_1 li:hover .gameBox{ padding: 10px; background-color: #e5f5f9;}
.ul_1 li .unionPicture{ float: left; width: 270px; height: 203px; line-height: 0;}
.ul_1 li .unionIco{ float: right; width: 18px; height: 34px; margin: 85px 31px 0 40px; line-height: 0; background:url(images/xwzx1.png) no-repeat center center; background-size:18px auto;}
.ul_1 li:hover .unionIco{ background-image:url(images/xwzx1_h.png);}
.ul_1 li .hot{ padding: 0 90px 0 310px;  }
.ul_1 li:hover .hot{ padding: 0 80px 0 310px;}
.ul_1 li .hotBox{  height: 203px; border-right: #ededed solid 1px; padding-right: 75px;}
.ul_1 li:hover .hotBox{ border-right-color: #f7cecf; }
.ul_1 li .hot .hotH3{ float: left; width: 100%; padding-top: 41px; color: #333; font-size: 18px; line-height: 30px;}
.ul_1 li:hover .hot .hotH3{ color:#0b86a7;}
.ul_1 li .hot .hotTime{ color: #666; line-height: 23px;}
.ul_1 li .hot .hotDown{ float: left; width: 100%; height: 48px; margin-top: 21px; padding-left: 19px; border-left: #ededed solid 1px; color: #444; font-size: 14px; line-height: 24px; overflow: hidden;}
.ul_1 li:hover .hot .hotDown{ border-left-color: #f7cecf; color: #333;}

@media  screen and (max-width:991px){
    .ul_1 li .unionPicture{ width: 213px; height: 160px; }
    .ul_1 li .hot{ padding: 0 52px 0 233px;  }
    .ul_1 li:hover .hot{ padding: 0 42px 0 243px;}
    .ul_1 li .hotBox{ height: 160px; padding-right: 25px;}
    .ul_1 li .unionIco{ width: 12px; height: 23px; margin: 68px 20px 0 20px; }
    .ul_1 li .hot .hotH3{ padding-top: 21px; font-size: 17px; }
	.ul_1 li .unionIco{ background-size:12px auto;}
}
@media  screen and (max-width:767px){
    .unionNew{ padding-top:1%; }
    .ul_1 li{ padding: 1.2% 0; }
    .ul_1 li .unionPicture{ width: 93px; height: 70px; }
    .ul_1 li .unionIco{ display: none; }
    .ul_1 li .hot{ padding: 0 5px 0 105px;  }
    .ul_1 li:hover .hot{ padding: 0 10px 0 105px;}
	.ul_1 li .hot .hotTime{ display:none;}
    .ul_1 li .hotBox{  height:70px; border-right: 0; padding-right: 0;}
    .ul_1 li .hot .hotH3{ padding-top: 0; font-size: 14px; line-height: 24px;}
    .ul_1 li .hot .hotDown{ height: 33px; margin-top: 6px; padding-left: 8px; font-size: 12px; line-height: 18px; }
	.ul_1 li .gameBox{  padding: 5px 0;}
	.ul_1 li:hover .gameBox{ padding: 5px;}
}

/*新闻详情*/
.c_1170_1{ width:100%; float:left; padding:57px 0 61px 0;}
.c_1170_1 h1{ width:100%; float:left; text-align:center; font-size:24px; color:#333; line-height:30px; font-weight:bold;}
.c_1170_1 .main_1{ width:100%; float:left; margin-top:26px; border-top:solid 1px #ebebeb; border-bottom:solid 1px #ebebeb; line-height:53px;}
.c_1170_1 .main_1 .p{ float:left; font-size:14px; color:#666;}
.c_1170_1 .main_1 .p span{display:inline-block;*display:inline; *zoom:1; margin-right:15px;}
.c_1170_1 .main_1 .zbtn{ float:right; font-size:14px;}
.c_1170_1 .main_1 .zbtn img{ margin-left:10px; margin-top:-3px; vertical-align:middle;}
.c_1170_1 .main_1 .zbtn a{ color:#666;}
.c_1170_1 .main_1 .zbtn a:hover{ color:#0b86a7;}
.c_1170_1 .text{ width:100%; float:left; margin-top:36px; padding-bottom:30px; border-bottom:solid 1px #d7d8d8; font-size:16px; color:#333; line-height:35px; text-indent: 2em;}
.c_1170_1 .text h5{ width:100%; font-weight: bold; margin:22px 0 18px 0; color: #0b86a7; text-indent: 0;}
.c_1170_1 .bshare-custom{ width:100%; float:left; margin-top:40px; text-align:center; height:36px;}
.c_1170_1 .bshare-custom a{display:inline-block;*display:inline; *zoom:1; width:36px; height:36px; margin:0 8px; padding:0; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; background-size:contain !important;}
.c_1170_1 .bshare-custom a.a1{ background:url(images/zico_10_1.png) no-repeat center;}
.c_1170_1 .bshare-custom a.a2{ background:url(images/zico_10_2.png) no-repeat center;}
.c_1170_1 .bshare-custom a.a3{ background:url(images/zico_10_3.png) no-repeat center;}
.c_1170_1 .main_2{ width:100%; float:left; margin-top:29px;}
.c_1170_1 .main_2 .title{ width:100%; float:left; font-size:24px; color:#0b86a7; line-height:41px;}
.c_1170_1 .main_2 ul{ width:100%; float:left; margin-top:11px;}
.c_1170_1 .main_2 ul li{ width:50%; float:left; padding:0 15px;}
.c_1170_1 .main_2 ul li a{ display:block; width:100%; float:left; border-bottom:solid 1px #d7d8d8; line-height:48px; padding-right:80px; position:relative;}
.c_1170_1 .main_2 ul li h5{ width:100%; float:left; font-size:16px; color:#333; line-height:48px;}
.c_1170_1 .main_2 ul li .time{ position:absolute; right:0; top:0; font-size:14px; line-height:48px; color:#666;}

.c_1170_1 .main_2 ul li:hover h5{ color:#0b86a7;}
.c_1170_1 .main_3{ width:100%; float:left; margin-top:10px; position:relative;}
.c_1170_1 .main_3 h5{ width:50%; float:left; font-size:16px; color:#666; line-height:36px;}
.c_1170_1 .main_3 h5 a{ color:#666; display:inline-block; *zoom:1; *display:inline; vertical-align:top; max-width:80%;}
.c_1170_1 .main_3 h5.last{ text-align:right; float:right;}
.c_1170_1 .main_3 h5:hover,.c_1170_1 .main_3 h5:hover a{ color:#0b86a7;}
.c_1170_1 .main_3 h5:hover{ background-image:url(images/ico14_l_h.png);}
.c_1170_1 .main_3 h5.last:hover{ background-image:url(images/ico14_r_h.png);}
@media screen and (max-width:991px) {
.c_1170_1 .text{ margin-top:22px;}
.c_1170_1 .main_2 ul li{ width:50%;}
}
@media screen and (max-width:767px) {
.c_1170_1{ padding:27px 10px 31px 10px;}
.c_1170_1 h1{ font-size:18px; line-height:24px;}
.c_1170_1 .main_1{ margin-top:12px; line-height:23px; padding:5px 0;}
.c_1170_1 .main_1 .p{ font-size:12px; width:100%;}
.c_1170_1 .main_1 .p span{ margin-right:10px;}
.c_1170_1 .main_1 .zbtn{ font-size:12px;}
.c_1170_1 .main_1 .zbtn img{ width:30px;}
.c_1170_1 .text{ margin-top:12px; padding-bottom:21px; font-size:12px; line-height:26px;}
.c_1170_1 .bshare-custom{ margin-top:17px;}
.c_1170_1 .main_2{ margin-top:10px;}
.c_1170_1 .main_2 .title{  font-size:16px;}
.c_1170_1 .main_2 ul{ margin-top:6px;}
.c_1170_1 .main_2 ul li{ width:100%;}
.c_1170_1 .main_2 ul li h5{ font-size:12px; line-height:38px;}
.c_1170_1 .main_2 ul li .time{ font-size:12px; line-height:38px;}
.c_1170_1 .bshare-custom{ left:auto; right:0;}
.c_1170_1 .bshare-custom a{ width:30px; height:30px; margin:0 4px;}
.c_1170_1 .main_3 h5{ width:100%; font-size:12px; line-height:30px;}
.c_1170_1 .main_3 h5.last{ text-align:left;}
}

/*相册展示*/
.ul_4{ width:100%; float:left;
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
align-items: flex-start;}
.ul_4 li{ width:33.33%; float:left; padding:0 15px; margin-top:30px;}
.ul_4 li .zbox{ width:100%; float:left; position:relative; overflow:hidden;}
.ul_4 li .zbox img{ width:100%; float:left;
		 transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
 -webkit-transition: all 0.3s linear;
-o-transition: width all 0.3s linear;}
.ul_4 li .zbox:hover img{transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);	
-webkit-transform: scale(1.1,1.1);
	 -o-transform: scale(1.1,1.1);	
   -moz-transform: scale(1.1,1.1);}
.ul_4 li .zbox .title{ width:100%; height:50px; text-align:center; line-height:50px; background:url(images/xczs2.png); font-size:16px; color:white; letter-spacing:1px; position:absolute; left:0; bottom:0;}
.ul_4 li .zbox:hover .title{ background:url(images/xczs2_h.png);}

@media screen and (max-width:767px) {
.ul_4{ padding:0 10px;}
.ul_4 li .zbox .title{ height:30px; line-height:30px; font-size:12px; padding:0 5px;}
.ul_4 li{ width:50%; padding:0 5px; margin-top:10px;}
}

/*视频详情*/
.video{ width:100%; float:left; margin-top:40px; text-align:center;}
.video2{ width:900px; height:550px;}

@media screen and (max-width:991px) {
.video{ width:100%; height:300px; background-size:cover; margin-top:0; position:relative;}
.video2{ width:100%; height:300px; background-size:cover; margin-top:0; position:relative;}
.video .btn{ position:absolute; left:50%; top:50%; width:60px; height:63px; margin:-32px 0 0 -30px ; cursor:pointer; z-index:2;  background-size:contain;}
.zmb{ width:100%; height:100%; position:fixed; left:0; top:0; background:black; background:rgba(0,0,0,0.8); display:none; z-index:99999;}
.tc_video{ width:970px; height:500px; position:fixed; left:50%; top:50%; margin:-250px 0 0 -485px; background:none; display:none; z-index:100000;}
.tc_video video{ width:100%; height:100%; position:absolute; left:0; top:0;}
.tc_video{ width:660px; height:360px; margin:-180px 0 0 -330px;}
}
@media screen and (max-width:767px) {
.video{ height:200px;}
.video .btn{ width:40px; height:41px; margin:-20px 0 0 -20px ;}
.tc_video{ width:90%; height:200px; margin:-100px 0 0 0; left:5%;}
}

/*公益活动*/
.zul_1{ width:100%; float:left;}
.zul_1 li{ width:100%; float:left; padding:20px 90px 20px 118px; position:relative; border-bottom:solid 1px #e0e0e0;}
.zul_1 li .time{ width:98px; position:absolute; left:0; top:20px; border-right:solid 1px #dfdfdf; font-size:14px; color:#888; line-height:40px;}
.zul_1 li .more{ width:90px; position:absolute; right:0; top:20px; font-size:14px; color:#0b86a7; line-height:40px; text-align:right;}
.zul_1 li .detail{ width:100%; float:left; font-size:16px; color:#333; line-height:40px;}
.zul_1 li:hover .detail{ color:#0b86a7;}
@media  screen and (max-width:991px){
.zul_1 li{ padding:10px 90px 10px 154px;}
.zul_1 li .time{ width:124px; top:10px;}
.zul_1 li .more{ top:10px;}
}
@media  screen and (max-width:767px){
.zul_1 li{ padding:10px 0 10px 84px;}
.zul_1 li .time{ width:76px; top:10px; font-size:12px; line-height:30px}
.zul_1 li .more{ display:none;}
.zul_1 li .detail{ font-size:14px; line-height:30px;}
}

/*公益捐款*/
.ul_3{ width:100%; float:left; margin-top:0;}
.ul_3 li{ width:33.333%; float:left; padding:0 15px; margin-top:30px;}
.ul_3 li .zbox{ width:100%; float:left; position:relative; padding-bottom:142px;}
.ul_3 li .zbox .img{ width:100%; float:left; overflow:hidden; position:relative;}
.ul_3 li .zbox .img img{ width:100%; float:left;
		 transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
 -webkit-transition: all 0.3s linear;
-o-transition: width all 0.3s linear;}
.ul_3 li .zbox:hover .img img{transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);	
-webkit-transform: scale(1.1,1.1);
	 -o-transform: scale(1.1,1.1);	
   -moz-transform: scale(1.1,1.1);}
.ul_3 li .zbox .img .mb{ width:100%; height:100%; position:absolute; left:0; top:0; background:black; opacity:0;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.ul_3 li .zbox .text{ width:100%; position:absolute; left:0; bottom:0; padding:20px 20px 17px 20px; background:#fcfcfc; border:solid 1px #f3f3f3; border-top:0;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;
-moz-border-bottom-left-radius:4px; 
-webkit-border-bottom-left-radius:4px; 
-khtml-border-bottom-left-radius:4px;
border-bottom-left-radius:4px;
-moz-border-bottom-right-radius:4px; 
-webkit-border-bottom-right-radius:4px; 
-khtml-border-bottom-right-radius:4px;
border-bottom-right-radius:4px;}
.ul_3 li .zbox .text .name{ width:100%; position:absolute; left:0; bottom:100%; height:109px; background:url(images/gyjk2.png) no-repeat center center; background-size:100% 100%; padding:59px 20px 0 20px; letter-spacing:1px;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.ul_3 li .zbox .text .name a{ display:block; width:100%; float:left; font-size:18px; color:white; line-height:56px;}
.ul_3 li .zbox .text .p{ width:100%; float:left; font-size:14px; color:#7d7d7d; line-height:24px; height:72px; overflow:hidden;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.ul_3 li .zbox .text .moy{ width:100%; float:left; font-size:14px; color:#333; margin-top:10px; line-height:22px;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.ul_3 li .zbox .text .moy span{ color:#0b86a7; font-size:18px;}
.ul_3 li .zbox .text .moy span i{ font-size:14px; font-style:normal;}
.ul_3 li .zbox .text .more{ width:100%; float:left; height:0; overflow:hidden;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.ul_3 li .zbox .text .more a{ float:left; font-size:14px; color:white; line-height:18px; padding-bottom:8px; background:url(images/gyjk3.jpg) no-repeat left bottom;}
.ul_3 li .zbox:hover .img .mb{ opacity:0.4;}
.ul_3 li .zbox:hover .text{ background:#0b86a7; border-color:#0b86a7;}
.ul_3 li .zbox:hover .text .name{ background:none;}
.ul_3 li .zbox:hover .text .p{ color:white;}
.ul_3 li .zbox:hover .text .moy{ color:white;}
.ul_3 li .zbox:hover .text .moy span{ color:white;}
.ul_3 li .zbox:hover .text .more{ margin-top:22px; height:auto;}
@media  screen and (max-width:991px){
.ul_3 li{ width:50%;}
}
@media  screen and (max-width:767px){
.ul_3 li{ width:100%; margin-top:10px;}
.ul_3 li .zbox{ width:100%; float:left; position:relative; padding-bottom:102px;}
.ul_3 li .zbox .text{ padding:10px 10px 7px 10px;}
.ul_3 li .zbox .text .name{ height:80px; padding:50px 10px 0 10px;}
.ul_3 li .zbox .text .name a{ font-size:14px; line-height:30px;}
.ul_3 li .zbox .text .p{ font-size:12px; line-height:20px; height:58px;}
.ul_3 li .zbox .text .moy{ font-size:12px; margin-top:6px; line-height:20px;}
.ul_3 li .zbox .text .moy span{ font-size:14px;}
.ul_3 li .zbox .text .moy span i{ font-size:12px;}
.ul_3 li .zbox .text .more a{ font-size:12px; line-height:16px; padding-bottom:4px; background-size:20px 1px;}
.ul_3 li .zbox:hover .text .more{ margin-top:12px;}
}

/*联系我们*/
.c_1170_2{ width:100%; float:left; padding:40px 0 60px 0;}
.c_1170_2 .c_470{ width:40.44%; float:left; padding:39px 30px 35px 30px; background:#f5f5f5; height:460px;}
.c_1170_2 .c_470 .title{ width:100%; float:left; padding:0 0 19px 0; border-bottom:solid 1px #eaeaea; letter-spacing:1px;}
.c_1170_2 .c_470 .title h4{ width:100%; float:left; font-size:24px; color:#333; line-height:31px;}
.c_1170_2 .c_470 .title h6{ width:100%; float:left; font-size:14px; color:#999; line-height:18px; font-family:Arial;}
.c_1170_2 .c_470 .p{ width:100%; float:left; margin-top:12px; font-size:14px; color:#666; line-height:28px;}
.c_1170_2 .c_470 .p a{ color:#666;}
.c_1170_2 .c_470 .btn{ width:100%; float:left; margin-top:68px;}
.c_1170_2 .c_470 .btn .span{display:inline-block;*display:inline; *zoom:1; float:left; font-size:14px; color:#323232; line-height:26px; margin-top:9px;}
.c_1170_2 .c_470 .btn a{display:inline-block;*display:inline; *zoom:1; width:40px; height:40px; float:left; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; margin-left:20px; background-color:#e5e5e5 !important; position:relative; background-size:contain !important;
-webkit-transition: all 0.3s ease-out 0s; 
   -moz-transition: all 0.3s ease-out 0s; 
	 -o-transition: all 0.3s ease-out 0s; 
		transition: all 0.3s ease-out 0s;}
.c_1170_2 .c_470 .btn a.a1{ background:url(images/ico08_1.png) no-repeat center;}
.c_1170_2 .c_470 .btn a.a2{ background:url(images/ico08_2.png) no-repeat center;}
.c_1170_2 .c_470 .btn a.a1:hover{ background:url(images/ico08_1_h.png) no-repeat center;}
.c_1170_2 .c_470 .btn a.a2:hover{ background:url(images/ico08_2_h.png) no-repeat center;}
.c_1170_2 .c_470 .btn a .ewm_3{ background:url(images/ewm_bg.png) no-repeat center; width:116px; height:123px; padding:11px 11px 18px 11px; position:absolute; left:50%; top:-100px; margin-left:-58px; display:none;}
.c_1170_2 .c_470 .btn a:hover .ewm_3{ display:block;
-webkit-animation:fadeInUp2 0.5s 0s ease both;
-moz-animation:fadeInUp2 0.5s 0s ease both;}
@-webkit-keyframes fadeInUp2{
0%{opacity:0;
-webkit-transform:translateY(0px)}
100%{opacity:1;
-webkit-transform:translateY(-20px)}
}
@-moz-keyframes fadeInUp2{
0%{opacity:0;
-moz-transform:translateY(0px)}
100%{opacity:1;
-moz-transform:translateY(-20px)}
}
.c_1170_2 .c_670{ width:57.26%; float:right; height:460px; box-shadow:0 0 10px rgba(0,0,0,0.1);}
#bdmap{ position:relative; width:100%; height:100%;}
@media screen and (max-width:1399px) {
.c_1170_2 .c_470 .title h4{ font-size:20px;}
.c_1170_2 .c_470 .title h6{ font-size:12px;}
.c_1170_2 .c_470 .p{ font-size:12px;}
}
@media screen and (max-width:991px) {
.c_1170_2 .c_470{  padding:29px 20px 25px 20px;}
.c_1170_2 .c_470 .btn{ margin-top:38px;}
}
@media screen and (max-width:767px) {
.c_1170_2{ padding:0 0;}
.c_1170_2 .c_470{ width:100%; height:auto; padding:14px 10px 15px 10px;}
.c_1170_2 .c_470 .title{ padding:0 0 10px 0;}
.c_1170_2 .c_470 .title h4{ font-size:16px; line-height:26px;}
.c_1170_2 .c_470 .title h6{ line-height:16px;}
.c_1170_2 .c_470 .p{ margin-top:6px; line-height:22px;}
.c_1170_2 .c_470 .btn{ margin-top:13px;}
.c_1170_2 .c_470 .btn .span{ font-size:12px; line-height:22px; margin-top:5px;}
.c_1170_2 .c_470 .btn a{ width:30px; height:30px;}
.c_1170_2 .c_670{ width:100%; margin-right:0; height:260px;}
}

/*明德基金会*/
.c_1170_3{ width:100%; float:left;}
.c_1170_3 .content1{ width:100%; float:left; padding:36px 0 45px 0;}
.c_1170_3 .content1 .title{ width:100%; float:left; padding-bottom:17px; background:url(images/jjh1.png) no-repeat center bottom; text-align:center;}
.c_1170_3 .content1 .title h3{ width:100%; float:left; font-size:26px; color:#333; letter-spacing:1px; line-height:36px;}
.c_1170_3 .content1 .title h6{ width:100%; float:left; font-size:14px; color:#0b86a7; letter-spacing:1px; line-height:20px; text-transform:uppercase;}
.c_1170_3 .content1 .p{ width:100%; float:left; margin-top:20px; font-size:14px; color:#333; line-height:28px;}
.c_1170_3 .content1 .p.p_1{ text-indent:2em;}
.c_1170_3 .content1 .img{ width:100%; float:left; margin-top:22px;}
.c_1170_3 .content1 h4{ width:100%; float:left; text-align:center; margin-top:36px; font-size:20px; color:#333; line-height:28px; font-weight:bold;}
.c_1170_3 .content1 ul{ width:100%; float:left; margin-top:22px; text-align:center;}
.c_1170_3 .content1 ul li{ display:inline-block; *zoom:1; *display:inline; width:115px; margin:0 30px;}
.c_1170_3 .content1 ul li .ico{ display:block; width:115px; height:115px; float:left; border:solid 1px #0b86a7;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
.c_1170_3 .content1 ul li .ico img{ width:100%; float:left;}
.c_1170_3 .content1 ul li h5{ width:100%; float:left; margin-top:18px; font-size:18px; color:#252525; line-height:26px;}
@media screen and (max-width:991px) {
.c_1170_3 .content1{ padding:16px 0 25px 0;}
.c_1170_3 .content1 .title{ padding-bottom:10px;}
.c_1170_3 .content1 .title h3{ font-size:22px; line-height:32px;}
.c_1170_3 .content1 .title h6{ font-size:12px; line-height:16px;}
.c_1170_3 .content1 .p{ margin-top:12px; font-size:12px; line-height:24px;}
.c_1170_3 .content1 .img{ margin-top:16px;}
.c_1170_3 .content1 h4{ margin-top:30px; font-size:16px; line-height:24px;}
.c_1170_3 .content1 ul{ margin-top:14px;}
.c_1170_3 .content1 ul li{ width:95px; margin:0 20px;}
.c_1170_3 .content1 ul li .ico{ width:95px; height:95px;}
.c_1170_3 .content1 ul li h5{ margin-top:14px; font-size:14px; line-height:22px;}
}
@media screen and (max-width:767px) {
.c_1170_3 .content1{ padding:10px 10px 15px 10px;}
.c_1170_3 .content1 .title{ padding-bottom:6px; background-size:auto 1px;}
.c_1170_3 .content1 .title h3{ font-size:16px; line-height:24px;}
.c_1170_3 .content1 .p{ margin-top:6px; line-height:20px;}
.c_1170_3 .content1 .img{ margin-top:10px;}
.c_1170_3 .content1 h4{ margin-top:20px; font-size:14px; line-height:20px;}
.c_1170_3 .content1 ul{ margin-top:8px;}
.c_1170_3 .content1 ul li{ width:75px; margin:0 3px;}
.c_1170_3 .content1 ul li .ico{ width:75px; height:75px;}
.c_1170_3 .content1 ul li h5{ margin-top:10px; font-size:12px; line-height:20px;}
}

.c_1170_3 .content2{ width:100%; float:left; padding:36px 10px 84px 10px; position:relative; text-align:center;}
.c_1170_3 .content2 .zbg{ width:2000px; height:100%; position:absolute; left:50%; top:0; margin-left:-1000px; background:url(images/jjh4.jpg) no-repeat center center; background-size:cover; z-index:-1;}
.c_1170_3 .content2 .title{ width:100%; font-size:20px; color:white; line-height:30px; font-weight:bold;}
.c_1170_3 .content2 ul{ width:420px; margin:auto; margin-top:35px;}
.c_1170_3 .content2 ul li{ width:100%; float:left; margin-top:20px;}
.c_1170_3 .content2 ul li a{ display:block; width:100%; float:left; border:solid 1px white; height:60px; text-align:center; line-height:58px; font-size:20px; color:white; letter-spacing:1px;}
.c_1170_3 .content2 ul li a:hover{ background:#0b86a7; border-color:#0b86a7;}
@media screen and (max-width:991px) {
.c_1170_3 .content2 ul li a{ height:50px; line-height:48px;}
}
@media screen and (max-width:767px) {
.c_1170_3 .content2{ padding:16px 10px 44px 10px;}
.c_1170_3 .content2 ul{ width:220px; margin-top:15px;}
.c_1170_3 .content2 ul li{ margin-top:10px;}
.c_1170_3 .content2 ul li a{ height:40px; line-height:38px; font-size:14px;}
}

/*课程介绍*/
.c_1170_1 .text_1{ width:100%; float:left; line-height:130%;}
.c_1170_1 .text_1 p{ width:100%; float:left; text-indent:2em; font-size:16px; color:#333; line-height:36px;} 
.c_1170_1 .text_1 span{ width:100%; float:left; font-size:16px; color:#333; line-height:36px;} 
.c_1170_1 .text_1 .dl{ width:100%; float:left; padding:27px 0 19px 0; border-bottom:solid 1px #f2f2f2;}
.c_1170_1 .text_1 .dl .dt{ width:100%; float:left; padding-left:21px; font-size:16px; color:#0b86a7; line-height:22px; font-weight:bold; background:url(images/xfkc5.jpg) no-repeat 4px center;}
.c_1170_1 .text_1 .dl .dd{ width:100%; float:left; margin-top:11px; padding:0 21px; font-size:14px; color:#444; line-height:36px;}
.c_1170_1 .text_1 .ul{ width:100%; float:left; background:#f5f5f5; padding:6px 21px 17px 21px;
-moz-border-radius:4px; 
-webkit-border-radius:4px; 
-khtml-border-radius:4px;
border-radius:4px;}
.c_1170_1 .text_1 .ul li{ width:100%; float:left; margin-top:13px; padding-left:106px; position:relative;}
.c_1170_1 .text_1 .ul li .name{ position:absolute; left:0; top:0; font-size:14px; color:#0b86a7; line-height:30px; font-weight:bold; padding-left:36px;}
.c_1170_1 .text_1 .ul li .name span{ display:block; width:30px; height:30px; position:absolute; left:0; top:0;}
.c_1170_1 .text_1 .ul li .name span img{ width:100%; float:left;}
.c_1170_1 .text_1 .ul li .p_1{ width:100%; float:left; font-size:14px; color:#444; line-height:30px;}
.c_1170_1 .text_1 .ul li .p_1 a{ display:inline-block; *zoom:1; *display:inline; color:#444; margin-right:70px;}
.c_1170_1 .text_1 .ul li .p_1 span{ color:#0b86a7;line-height:36px;}
.c_1170_1 .text_1 .ul li .p_1 i{ color:#999; font-style:normal; margin:0 12px;}
.c_1170_1 .text_1 .title_1{ width:100%; float:left; text-align:center; margin-top:45px; text-align:center; font-size:24px; color:#0b86a7; line-height:34px; font-weight:bold; letter-spacing:1px; background:url(images/xfkc7.png) no-repeat center center;}
.c_1170_1 .text_1 .img{ width:100%; float:left; margin-top:34px;}
.c_1170_1 .text_1 .img img{ width:100%; float:left;}
@media screen and (max-width:767px) {
	.c_1170_1 .text_1{ padding:0px 5px;}

.c_1170_1 .text_1 .p{ padding:14px 0 11px 0; font-size:14px; line-height:30px;}
.c_1170_1 .text_1 .dl{ padding:17px 0 9px 0;}
.c_1170_1 .text_1 .dl .dt{ padding-left:11px; font-size:14px; line-height:20px; background-position: left center;}
.c_1170_1 .text_1 .dl .dd{ margin-top:6px; padding:0 11px; font-size:12px; line-height:30px;}
.c_1170_1 .text_1 .ul{ padding:6px 11px 7px 11px;}
.c_1170_1 .text_1 .ul li{ margin-top:7px; padding-left:86px;}
.c_1170_1 .text_1 .ul li .name{ font-size:12px; line-height:24px; padding-left:24px;}
.c_1170_1 .text_1 .ul li .name span{ width:20px; height:20px;}
.c_1170_1 .text_1 .ul li .p_1{ font-size:12px; line-height:24px;}
.c_1170_1 .text_1 .ul li .p_1 i{ margin:0 6px;}
.c_1170_1 .text_1 .ul li .p_1 a{ margin-right:20px;}
.c_1170_1 .text_1 .title_1{ margin-top:25px; font-size:18px; line-height:26px; background-size:auto 12px;}
.c_1170_1 .text_1 .img{ margin-top:14px;}

}


























/*分页*/
.waik_1{ width:100%; float:left; padding:60px 0 0 0; text-align:center;}
.pz_fy{ font-family:'Arial'; display:inline-block;}/*分页浮左或者浮右，修改此处即可。例：text-align:left;*/
.pz_fy a { display:block; float:left; width:30px; height:30px; line-height:30px; background:#f1f1f1; COLOR: #999; font-size:14px; text-decoration:none; margin:0 2.5px; text-align: center;}
.pz_fy a:hover,.pz_fy a.on{ color: #fff; background-color:#0b86a7; text-decoration:none;}/*鼠标经过和默认当前页样式*/
.pz_fy a.a1{ font-family:'宋体'}
.fy_phone{ display:none;}
@media  screen and (max-width:1199px){
.waik_1{ padding:20px 0 0 0; }
.fy_phone{ display:block; font-family:'Arial';}
.fy_phone{ width:100%; float:left; text-align:center; font-size:14px; color:#333;}
.fy_phone a{ display:inline-block; width:100px; height:30px; line-height:29px; border:solid 1px #0b86a7; color:#0b86a7;
-webkit-border-radius:15px; 
   -moz-border-radius:15px;
        border-radius:15px; }
.fy_phone span{ display:inline-block; padding:0 10%; height:30px; line-height:30px; color:#333;}
}


.elli{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
@media screen and (max-device-width: 320px){body{-webkit-text-size-adjust:none}}
@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none}}
@media only screen and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:none}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1243px){body{-webkit-text-size-adjust:none}}
