﻿body {
	font-size: 12px;
	font-family:"Microsoft YaHei";
	padding: 0px;
	margin:0px auto;
	background:#fff;
}
div {
	border-top-width: 0px; 
	padding-right: 0px; 
	padding-left: 0px; 
	border-left-width: 0px; 
	border-bottom-width: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px; 
	border-right-width: 0px;
}
form {
	border-top-width: 0px; 
	padding-right: 0px; 
	padding-left: 0px; 
	border-left-width: 0px; 
	border-bottom-width: 0px; 
	padding-bottom: 0px; 
	margin: 0px auto; 
	padding-top: 0px; 
	border-right-width: 0px
}
img {
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-right-width: 0px;
}
ul {
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-right-width: 0px;
	list-style-type: none;
}
ol {
	border-top-width: 0px;
	border-left-width: 0px; 
	border-bottom-width: 0px; 
	padding: 0px; 
	margin: 0px;  
	border-right-width: 0px
}
li {
	border-top-width: 0px; 
	padding-right: 0px; 
	padding-left: 0px; 
	border-left-width: 0px; 
	border-bottom-width: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px; 
	border-right-width: 0px;
}
p {
	border-top-width: 0px; 
	padding-right: 0px; 
	padding-left: 0px; 
	border-left-width: 0px; 
	border-bottom-width: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px; 
	border-right-width: 0px;
}
dl {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; PADDING-TOP: 0px
}
dt {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; PADDING-TOP: 0px
}
dd {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; PADDING-TOP: 0px
}
INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; PADDING-TOP: 0px
}
h1,h2,h3,h4,h5,h6 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
; font-weight:100;}
a,a:visited {
	font-family:"Microsoft YaHei";
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	color:#333333;
}
a:active  {
	font-family:"Microsoft YaHei";
	text-decoration: underline;
	color: #333333;
}
a:hover {
	font-family:"Microsoft YaHei";
	text-decoration: underline;
	color: #333333;
}
#wer{position:absolute; left:-42px; top:44px; z-index:1000; display:none}
/*middle*/
table {margin:0px auto;}
.fb {
    font-weight:bold;
}
.clear {
    clear:both;
}
.mar0 {
    margin:0px auto;
}
.center {
    text-align:center;
}
.right {
    text-align:right;
}
.ver {
    vertical-align:middle;
}
.hei10 {
    height:10px; line-height:10px; clear:both; display:block; width:1px; margin:0px auto; background:#FFFFFF; font-size:0px;
}

#header {
    width:100%; height:120px; margin:0px auto; clear:both; background:#FFFFFF url(../images/icon_header.jpg) center 0px no-repeat;
}
.nav_top {
    width:1180px; position:relative;
}
.nav_top .nav_left {
    width:250px!important; float:left; position:absolute; z-index:999999;
}
.nav_top .nav_center {
    width:230px!important; float:left; text-align:left; padding-top:68px; margin-left:250px;
}
.nav_top .nav_right {
    width:700px; float:left;
}
.nav_top .nav_center p {
    font-size:12px; color:#999; padding-left:12px;
}
.nav_top .nav_center p span {
    font-size:14px; color:#666; display:block; line-height:24px;
}





.sub_icon { width:343px; height:42px; line-height:42px; float:right; text-align:center; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #F1F1F1; position:relative;}
.sub_icon_1 {width:44px; float:left; border-right:1px solid #e8e8e8; height:42px; cursor:pointer;}
.sub_icon_2 {width:230px; float:left; height:42px; line-height:42px; text-align:center;}

.sub_icon_1 img {padding-top:13px;}

A.menu_index:link {
	COLOR: #AFB0B4; TEXT-DECORATION: none; font-family:"Microsoft YaHei"; font-size:12px
}
A.menu_index:visited {
	COLOR: #AFB0B4; TEXT-DECORATION: none; font-family:"Microsoft YaHei"; font-size:12px
}
A.menu_index:active {
	COLOR: #AFB0B4; TEXT-DECORATION: underline; font-family:"Microsoft YaHei" font-size:12px;
}
A.menu_index:hover {
	COLOR: #AFB0B4; TEXT-DECORATION: underline; font-family:"Microsoft YaHei"; font-size:12px;
}
/*下拉菜单*/
.menu{float:right; margin-top:17px; position:relative; top:3px; z-index:100; /*width:670px;*/}
.menu > ul{ float:left;}

.menu > ul > li{ float:left; position:relative;  z-index:100; padding:0 16px; height:55px; line-height:42px;}
.menu > ul > li>a{ float:left; height:42px; line-height:42px; font-size:16px; width:100%; text-align:center; font-family:"Microsoft YaHei"; text-decoration:none;}
.menu > ul > li.hover{z-index:101; text-decoration:none; border-bottom:2px solid #e9598e; position:relative; color:#e9598e;}






.menu > ul > li a,.menu > ul > li a:visited{text-decoration:none; color:#333;}
.menu > ul > li a:hover,.menu > ul > li a:active{text-decoration:none; color:#e9598e;-webkit-transition:all .4s ease; -moz-transition:all .4s ease; -o-transition:all .4s ease; transition:all .4s ease;}

.menu > ul ul{ display:none;}

.menu > ul > li > ul{ position:absolute; left:0px; width:100%; top:57px; z-index:100;}
.menu > ul > li > ul > li{ position:relative;}
.menu > ul > li > ul > li > a { height:43px; line-height:42px; background:rgba(255,255,255,0.9); border-bottom: 1px dashed #ddd; min-width:100%; display:inline-block; text-align:center; color:#666; font-size:14px; text-decoration:none;}
.menu p { padding-top:4px; padding-left:20px; display:table;}

.ycc{ width:88px; background:#FFF; display:none; z-index:100; position:absolute; right:0px; top:38px; line-height:30px; text-align:center; font-size:12px; font-weight:bold; border:1px solid #E6001E; }
.ycc dl{width:88px; hegiht:40px; display:inline;}
.ycc dl dd{line-height:40px;color:#E6001E;font-style: 14px;}
/*
.menu > ul > li > ul > li > ul{border-top: 3px solid #A4A8AA; width:130%; background:rgba(255,255,255,.9); position:absolute;  z-index:100; left:100%; top:0px;}
.menu > ul > li > ul > li > ul li a{ padding-left:10%; height:30px; line-height:30px; color:#000;}
*/
A.font1:link {
	COLOR: #666; TEXT-DECORATION: none; font-family:"Microsoft YaHei"; font-size:14px;
}
A.font1:visited {
	COLOR: #666; TEXT-DECORATION: none; font-family:"Microsoft YaHei"; font-size:14px;
}
A.font1:active {
	COLOR: #e9598e; TEXT-DECORATION: none; font-family:"Microsoft YaHei"; font-size:14px;-webkit-transition:all .3s ease; -moz-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease;
}
A.font1:hover {
	COLOR: #e9598e; TEXT-DECORATION: none; font-family:"Microsoft YaHei"; font-size:14px;-webkit-transition:all .3s ease; -moz-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease;
}
/* fullSlide */
.fullSlide{width:100%; position:relative; height:597px; background:#000; overflow:hidden!important; display:table;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important; min-width:1180px;overflow:hidden;}
.fullSlide .bd li{width:100% !important;height:597px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:597px;overflow:hidden;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:25px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:4px;margin:4px;overflow:hidden;background:#fff;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#e9598e;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:7%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:7%;background-position:-6px -137px;}
.mutou {
	width: 100%; background:url(../images/slider_top.png) no-repeat center 0px; height:25px; display:table;
}


.vertex {
    width:1180px; position:relative; background:url(../images/slider_top.png) no-repeat center 0px; height:25px; 
}
.vertex .vertex_t {
    width:259px!important; float:left; position:absolute; z-index:999999; top:-160px
}
/*观察*/
.observation {
    width:100%; overflow:hidden; height:710px; background:#f6f6f6; display:table;
}

.obser_box {width:1179px; height:488px;/*-moz-box-shadow: 10px 10px 6px #c9c9c9;box-shadow: 10px 10px 6px #c9c9c9;-webkit-box-shadow: 0px 4px 6px #c9c9c9; */display:table; background:#fff;}
.obser_box_branch {width:393px; height:244px; float:left;}

.observation_line {
    width:1180px; display:table;
}
.observation_line {
    width:1180px;
}
.note {width:1180px; text-align:center; margin-bottom:40px; border-top:1px solid #f1f1f1; height:65px; border-bottom:1px solid #f1f1f1; margin-top:40px; font-size:14px;}
.note_1 {width:90px; float:left; background:#e9598e; text-align:center; margin-top:14px; line-height:36px; display:table; height:36px; color:#fff;}
.note_2 {width:790px; float:left; margin-left:20px; text-align:left; line-height:65px; color:#666;}
.note_2 span {color:#999;}
.note_2 b {color:#666; font-size:16px; padding-bottom:4px;}
.note_3 {width:90px; float:left; background:#e9598e; text-align:center; margin-top:14px; line-height:36px; display:table; height:36px; color:#fff; margin-right: 10px;}
.note_4 {width:180px; float:left; line-height:65px; text-align: right;}
.note_3 img {padding-right: 28px; vertical-align: middle;}




.course-item .course-img{ overflow:hidden; width:393px; position: relative;}
.course-item .courser-img img{
     width:100%;
     -webkit-transition:all .5s ease;
     -moz-transition:all .5s ease;
     -o-transition:all .5s ease;
     transition:all .5s ease;
}
.course-img img:hover{
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    box-shadow: 0px 0px 0px rgba(0,0,0,0);
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}
.course-item .course-img p {position:absolute; font-size:14px; bottom:5px; left:10px; color:#FFF;}

.obser_dynamic {width:314px; font-family:"Microsoft YaHei"; font-size:20px; line-height:28px; color: #333; position: relative; margin-top: 40px;}
.obser_dynamic p {font-family:"Microsoft YaHei"; font-size:14px; position: absolute; top:00px; color: #999; right: 10px;}
/*.obser_dynamic p {text-align:center; margin-top:-28px; width:314px;}
.obser_dynamic>div {text-align:center; margin-top:28px; width:314px;}*/

A.font2:link span {
	COLOR: #333; TEXT-DECORATION: none; font-family:"Microsoft YaHei";
}
A.font2:visited span{
	COLOR: #333; TEXT-DECORATION: none; font-family:"Microsoft YaHei";
}
A.font2:active span{
	COLOR: #e9598e; TEXT-DECORATION: none; font-family:"Microsoft YaHei";
}
A.font2:hover span {
	COLOR: #e9598e; TEXT-DECORATION: none; font-family:"Microsoft YaHei"; 
}
/*我的故事*/
.story_area {width:840px; margin-top:60px; display: table;}

.story_area_1 {width:578px; float:left; margin-left:140px; text-align:center; margin-bottom: 40px;}
.story_area_2 {width:102px; float:right;}
.story_area_1 p {font-size:14px; color:#999; line-height:22px;}
.story_area_1 p span {font-size:12px; color:#ccc; line-height:38px;  text-align:center; widows:578px;}

.family {
    width:1180px;
}
.family ul{
    width:1180px; float:left; margin-top:20px; display:table;
}
.family li{
    float:left; text-align:left; overflow:hidden; height:440px; width:360px; margin-left:50px;
}
.family li:first-child {
     margin-left:0px;
}
.family li img {
     height:270px; width:360px; overflow:hidden;
}
.family-item .family-img{ overflow:hidden; width:393px;}
.family-item .family-img img{
     width:100%;
     -webkit-transition:all .5s ease;
     -moz-transition:all .5s ease;
     -o-transition:all .5s ease;
     transition:all .5s ease;
}
.family-img img:hover{
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    box-shadow: 0px 0px 0px rgba(0,0,0,0);
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.family_box_branch {width:358px; height:167px;}
.family_link {width:304px; font-family:"Microsoft YaHei"; font-size:14px; line-height:24px; text-align:left; padding-top:14px; position:relative;}
.family_link span {font-family:"Microsoft YaHei"; font-size:20px; line-height:36px; display:block;}
.family_link div {font-family:"Microsoft YaHei"; font-size:12px; line-height:32px; width:98px; height:32px; text-align:center; margin-top:14px; color:#fff;}
.family_link p { position:absolute; right:0px; bottom:5px;}
.family_link cite {height:48px; font-style:normal; display:table; overflow: hidden;}
A.font3:link {
	 text-decoration:none; width:360px; height:169px; background:url(../images/tab_b1.jpg) no-repeat 0px 0px; display:table; color:#585858;
}
A.font3:visited {
	 text-decoration:none; width:360px; height:169px; background:url(../images/tab_b1.jpg) no-repeat 0px 0px; display:table; color:#585858;
}
A.font3:active {
	 text-decoration:none; width:360px; height:169px; background:url(../images/tab_b2.jpg) no-repeat 0px 0px; display:table; color:#fff;-webkit-transition:all .3s ease;
     -moz-transition:all .3s ease;
     -o-transition:all .3s ease;
     transition:all .3s ease;
}
A.font3:hover {
	 text-decoration:none; width:360px; height:169px; background:url(../images/tab_b2.jpg) no-repeat 0px 0px; display:table; color:#fff;-webkit-transition:all .3s ease;
     -moz-transition:all .3s ease;
     -o-transition:all .3s ease;
     transition:all .3s ease;
}
.symbol {padding-top:40px; padding-bottom:60px; display:table; width:248px;}
A.font_symbol:link {
	 width:248px; height:60px; background:#fff; text-align:center; line-height:60px; color:#666666;  float:left; _display:inline; text-decoration:none; -webkit-border-radius: 100px;-moz-border-radius: 100px;-o-border-radius: 100px;-ms-border-radius: 100px; border:1px dotted #666666; font-size:20px;font-family:"Microsoft YaHei"; border-radius: 100px;
}
A.font_symbol:visited {
	  text-decoration:none;
}
A.font_symbol:active {
	 width:248px; height:60px; background:#e9598e; text-align:center; line-height:60px; color:#fff;  float:left; _display:inline; text-decoration:none; -webkit-border-radius: 100px;-moz-border-radius: 100px;-o-border-radius: 100px;-ms-border-radius: 100px; font-size:20px; -webkit-transition:all .2s ease; -moz-transition:all .2s ease; -o-transition:all .2s ease; transition:all .2s ease; border:1px dashed #e9598e; border-radius: 100px;
}
A.font_symbol:hover {
	 width:248px; height:60px; background:#e9598e; text-align:center; line-height:60px; color:#fff;  float:left; _display:inline; text-decoration:none; -webkit-border-radius: 100px;-moz-border-radius: 100px;-o-border-radius: 100px;-ms-border-radius: 100px; font-size:20px; -webkit-transition:all .2s ease; -moz-transition:all .2s ease; -o-transition:all .2s ease; transition:all .2s ease; border:1px dashed #e9598e; border-radius: 100px;
}
/*数据*/
.data {width:100%; overflow:hidden; height:222px; background:url(../images/pic_021.jpg) no-repeat center 0px; display:table;}
.yd_list1 {
    width:1180px;
}
.yd_list1 ul {
    width:1180px; float:left; margin:60px 0px 6px 11px;
}
.yd_list1 li{
    width:236px; float:left; overflow:hidden; position:relative; height:120px; background:url(../images/icon_line.png) no-repeat right 40px; display:table;
}
.yd_list1 li span {
    font-size:56px; text-align:center; color:#fff; position:relative; top:15px; 
}
.yd_list1 li p {
    font-size:14px; text-align:center; color:#ccc; position:relative; top:15px; display:table; width:100%;
}
.yd_list1 li span div {
    vertical-align:middle; color:#8C9095; font-size:18px; position:relative; top:-50px; font-family:"Microsoft YaHei";
}
.yd_list_r1 {
    right:-30px;
}
.yd_list_r2 {
    right:-75px;
}
.yd_list_r2_1 {
    right:-86px;
}
.yd_list_r3 {
    right:-122px;
}
.yd_list_r4 {
    right:-136px;
}
h2 { font-size:42px; text-align:center; color:#e9598e;}

/*我的伙伴*/
.partner_area {width:800px; margin-top:80px; display:table;}

.partner_area_1 {width:506px; float:right; text-align:left; margin-right:120px;}
.partner_area_2 {width:173px; float:left;}
.partner_area p {font-size:14px; color:#999; line-height:22px; padding-top:24px; text-align:center; width:540px; display:block; margin-top:40px; padding-left:120px;}
/* 伙伴4css */
.md_4{width:1180px;}
.md_4_menu{width:200px; height:33px; overflow:hidden;}
.md_4_menu li{width:70px; height:33px; float:left; padding:0px; margin-right:60px; margin-right:30px\9;}
.md_4_menu li a,.md_4_menu li a:visited,.md_4_menu li a:hover,.md_4_menu li a:active{display:block; height:33px; text-align:center; text-decoration:none; color:#999999; line-height:33px; font-size:16px; font-family:"Microsoft YaHei";}
.md_4_menu li.on{ height:33px; z-index:66; position:relative;}
.md_4_menu li.on a,.md_4_menu li.on a:visited,.md_4_menu li.on a:hover,.md_4_menu li.on a:active{color:#e9598e; font-weight:bold; line-height:33px;}
.md_4_menu li:last-child { margin-right:0px; }
.hd_4 {
    width:200px; clear:both; height:38px; margin-top:40px; margin-bottom:20px; 
}
#bfxz4{ width:200px;height:auto;  display:table;}
.txtcss4 {
    width:1180px; height:auto; background:#FFFFFF; display:table; overflow: auto;
}
.link_list {
    width:1180px;
}
.link_list ul {
    width:1180px; float:left;
}
.link_list li{
    width:200px; float:left; margin-right:36px; margin-bottom:34px;
}
.link_list li:nth-child(5n){
    margin-right:0px;
}

/*footer*/
footer {width:100%; background:#32383D; height:264px; display:table;}
.footer {width:100%; background:#32383D; height:264px; display:table;}
.special_area {width:1180px; padding-top:70px;}

.special_area_left {width:750px; float:left; padding-right:80px; border-right:1px solid #e2e2e2;}
.special_area_right {width:270px; float:right; }
.frend_list {
    width:1060px;
}
.frend_list ul {
    width:1060px;
}
.frend_list li{
    width:auto; float:left; margin-right:60px; font-size:14px;
}
.frend_list a,.frend_list a:visited{text-decoration:none; color:#a1a1a1; display:block; line-height:38px;font-family:"Microsoft YaHei";}
.frend_list a:hover,.frend_list a:active{text-decoration:none; color:#e1e1e1; display:block; line-height:38px;font-family:"Microsoft YaHei";}
.footer_area {width:100%; background:#32383D; border-top:1px dotted #444; line-height:64px; display:table; color:#999;}
.frender {width:1180px;}
.frend_list p {width:auto; padding-top:14px; font-size:18px; color: #a1a1a1; text-align: center; padding-bottom:14px;}







.sub_family {width:163px; height:126px; display:table; font-family:"Microsoft YaHei";}
.sub_family p {font-size:24px; padding-top:20px; text-align:center; color:#FFF;}
.sub_family p span {font-size:14px; line-height:22px; display:block; padding:10px 8px 0px 8px;}
.i_back_1 {background:#ecb700;}
.i_back_2 {background:#0f9d58;}
.i_back_3 {background:#4285f4;}
A.font4:link {COLOR: #999; TEXT-DECORATION: none; font-family:"Microsoft YaHei";}
A.font4:visited {COLOR: #999; TEXT-DECORATION: none; font-family:"Microsoft YaHei";}
A.font4:active {COLOR: #ccc; TEXT-DECORATION: none; font-family:"Microsoft YaHei";}
A.font4:hover {COLOR: #ccc; TEXT-DECORATION: none; font-family:"Microsoft YaHei";}

/*copyright*/
#copyright{ height:60px; background:#e9598e; width:100%; display:table;}
.addr{ width:1180px; line-height:60px; color:#ffffff; text-align:center;}

/*Campus */

.fenye {font-size:14px;}



.pin_1 {
    padding-top:20px;
}
.pin_1_1 {
    padding-top:20px; padding-bottom:20px;
}
.pin_2 {
    padding:30px 0px 0px 30px;
}
.pin_3 {
    padding-left:12px; padding-right:12px; color:#e8e8e8; font-size:12px;
}
.pin_3_1 {
    padding-left:12px; padding-right:12px; color:#999; font-size:12px;
}
.pin_3_2 {
    padding-left:20px; padding-right:20px;
}
.pin_4 {
    margin-top:14px!important;
}
.pin_5 {
    margin-top:50px;
}

/*list*/
#header_h {
    width:100%; height:115px; margin:0px auto; clear:both;background:rgba(255,255,255,1.0); display:table;
}
.nav_top_sub {
    width:1180px; position:relative; height:100px; 
}
.nav_top_sub .nav_sub_left {
    width:127px!important; float:left; position:absolute; z-index:999999;
}
.nav_top_sub .nav_sub_center {
    width:238px!important; float:left; text-align:left; padding-top:35px; margin-left:147px;
}
.nav_top_sub .nav_sub_right {
    width:795px; float:left; padding-top:10px;
}
.nav_sub_center p {
    font-size:12px; color:#999; padding-left:14px;
}
.nav_sub_center p span {
    font-size:14px; color:#666; display:block; line-height:24px;
}
.sub_focus {
    width:100%; overflow:hidden; height:480px; background:#000000;
}

.list_area {width:100%; padding-top:16px; margin-bottom:40px; display:table;}
.list_area_left {width:1180px; margin:0 auto;}
/*.list_area_right {width:360px; float:right;}*/

.line_s {width:auto; padding-top:10px;}
.line_s_left {width:160px; float:left; border-bottom:2px solid #ed302f; line-height:40px; font-size:20px;}
.line_s_right {width:100%; float:right; border-bottom:2px solid #ed302f; display:table;}

.consultation {width:1180px; border-bottom:1px dotted #D6D6D6; padding-bottom:24px; display:table; position: relative;} 
.consultation_l {width:260px; float:left; margin-top:24px; display:table; padding-left:10px;}
.consultation_r {width:850px; float:right; font-size:12px; line-height:20px; color:#B3B3B3; margin-top:26px; display:table; font-family:"Microsoft YaHei";; padding-right:14px; position:relative;}
.consultation_r span {display:block; font-size:20px; line-height:30px; color:#333; padding-bottom:6px; font-family:"Microsoft YaHei";}
.consultation_r>div { width:470px; font-size:12x; color:#666; display:table; line-height:28px; padding-top:12px; float:left; position:relative; top:110px; position:absolute;}
.consultation_r div p {line-height:28px; position:absolute; right:10px; top:12px;}
.consultation_r cite {font-size:14px; line-height:24px; height:48px; overflow:hidden; font-style:normal; display:table;}

.consultation:hover{background:#F7F9FA;}
/*大事记*/
.chronicle {width:360px; background:#fff url(../images/pic_line.jpg) repeat-y 0px 0px; display:table;}
.chronicle_l {width:110px; float:left; padding-top:32px; display:table;}
.chronicle_r {width:230px; float:right; font-size:14px; line-height:24px; color:#666; padding-top:38px; display:table;}
.chronicle_l p {width:106px; border:1px solid #cccccc; height:32px; line-height:32px; background:#fff; text-align:center;}
.chronicle_l div { height:32px; line-height:32px; text-align:center; color:#666; font-size:18px; width:106px; display:table; background:#fff; display:table; font-weight:bold;}


.effect {width:860px; background:#fff url(../images/pic_line.jpg) repeat-y 0px 0px; display:table;}
.effect_l {width:110px; float:left; padding-top:32px; display:table;}
.effect_r {width:736px; float:right; font-size:14px; line-height:24px; color:#666; padding-top:38px; display:table;}
.effect_l p {width:106px; border:1px solid #cccccc; height:32px; line-height:32px; background:#fff; text-align:center; font-size:14px;}
.effect_l div { height:32px; line-height:32px; text-align:center; color:#666; font-size:18px; width:106px; display:table; background:#fff; display:table; font-weight:bold;}

/* 伙伴5css */
.md_5{width:1180px;}
.md_5_menu{width:auto; height:33px; overflow:hidden;}
.md_5_menu li{width:70px; height:33px; float:left; padding:0px; margin-right:45px; margin-right:30px\9;}
.md_5_menu li a,.md_5_menu li a:visited,.md_5_menu li a:hover,.md_5_menu li a:active{display:block; height:33px; text-align:center; text-decoration:none; color:#999999; line-height:33px; font-size:16px; font-family:"Microsoft YaHei";}
.md_5_menu li.on{ height:33px; z-index:66; position:relative;}
.md_5_menu li.on a,.md_5_menu li.on a:visited,.md_5_menu li.on a:hover,.md_5_menu li.on a:active{color:#e9598e; line-height:33px;}
.md_5_menu li:last-child { margin-right:0px; }
.hd_5 {
    width:650px; clear:both; height:38px; margin-top:30px; margin-bottom:20px; 
}
#bfxz5{ width:650px;height:auto;  display:table;}
.txtcss5 {
    width:1180px; height:auto; background:#FFFFFF; display:table; margin-top:-20px;
}
.link_list {
    width:1180px;
}
.link_list ul {
    width:1180px; float:left;
}
.link_list li{
    width:200px; float:left; margin-right:36px; margin-bottom:34px;
}
.link_list li:nth-child(5n){
    margin-right:0px;
}

.scrollBox{ width:1180px; position:relative;}
.scrollBox .piclist{ overflow:hidden; zoom:1;}
.scrollBox .ohbox{overflow:hidden; position:relative; width:1080px; left:51px; margin-top:16px; overflow:hidden;}
.scrollBox {position:relative;overflow:hidden;zoom:1;}
.scrollBox .piclist li{float:left; display:inline; width:246px; margin-right:32px; height:92px; position:relative;}
.scrollBox .piclist li:last-child {margin-right:0px; overflow:hidden;}
.scrollBox .piclist li span{line-height:180%;display:block; text-align:center; font-size:14px; font-weight:100; padding-top:14px;font-family:"Microsoft YaHei";}
.scrollBox .pageBtn span{display:block;width:16px;height:24px;position:absolute; top:50px;cursor:pointer;text-indent:-999em;overflow:hidden;}
.scrollBox .pageBtn .prev{left:0px; background:url(../images/prev.png) no-repeat 0px 0px;}
.scrollBox .pageBtn .prev:hover {left:0px; background:url(../images/prev_hover.png) no-repeat 0px 0px;}

.scrollBox .pageBtn .next{right:0px; background:url(../images/next.png) no-repeat 0px 0px;}
.scrollBox .pageBtn .next:hover {right:0px; background:url(../images/next_hover.png) no-repeat 0px 0px;}
.scrollBox .pageBtn .list{overflow:hidden;zoom:1;}
.scrollBox .pageBtn .list li{ float:left; display:none; width:15px;height:15px; cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden;}
.scrollBox .pageBtn .list li.on{}
.scrollBox .ohbox img {width:246px; height:92px;}

.laber_1 {height:60px; line-height:60px; text-align:left; font-size:14px; color:#666; font-family:"Microsoft YaHei";; text-indent:0em;}
A.laber_f:link {COLOR: #999; TEXT-DECORATION: none; font-family:"Microsoft YaHei";}
A.laber_f:visited {COLOR: #999; TEXT-DECORATION: none; font-family:"Microsoft YaHei";}
A.laber_f:active {COLOR: #ed302f; TEXT-DECORATION: none; font-family:"Microsoft YaHei";}
A.laber_f:hover {COLOR: #ed302f; TEXT-DECORATION: none; font-family:"Microsoft YaHei";}
h1 {font-size:28px; font-family:"Microsoft YaHei"; color:#333; line-height:45px; text-indent:0em; font-weight:bold;text-align: center;}
.news_title {font-size:14px; line-height:30px; color:#666; padding-top:14px; border-bottom:1px solid #e6e6e6; padding-bottom:10px; display:table; width:100%; text-indent:0em; font-family:"Microsoft YaHei";text-align: center;}
.news_left {width:1180px; margin:0 auto;font-size:16px; line-height:34px; text-indent:2em;}
.news_left div {width:1180px; display:block; margin-top:14px;text-align:left;line-height:2em;background:white;font-family:"Microsoft YaHei";;color:#3f3f3f;font-size:16px;}
.news_left div img {padding-bottom:10px; padding-top:10px; /*width:auto;*/ max-width:80%; display:block; margin:0px auto;}

.news_photo {width:360px; position:relative;}
.news_photo p {width:360px; position:absolute; height:48px; text-align:left; font-size:18px; line-height:48px; color:#fff; text-indent:2em; bottom:0px; filter:alpha(opacity=80); opacity:0.6; background:#000;}
.news_photo p span {filter:alpha(opacity=100)!important; opacity:1.0!important;}
A.laber_f:link {COLOR: #999; TEXT-DECORATION: none; font-family:"Microsoft YaHei";}
A.laber_f:visited {COLOR: #999; TEXT-DECORATION: none; font-family:"Microsoft YaHei";}
A.laber_f:active {COLOR: #ed302f; TEXT-DECORATION: none; font-family:"Microsoft YaHei";}
A.laber_f:hover {COLOR: #ed302f; TEXT-DECORATION: none; font-family:"Microsoft YaHei";}


A.font_list:link {
	COLOR: #333; TEXT-DECORATION: none; font-family:"Microsoft YaHei";
}
A.font_list:visited {
	COLOR: #333; TEXT-DECORATION: none; font-family:"Microsoft YaHei";
}
A.font_list:active {
	COLOR: #e9598e; TEXT-DECORATION: none; font-family:"Microsoft YaHei" -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease;
}
A.font_list:hover {
	COLOR: #e9598e; TEXT-DECORATION: none; font-family:"Microsoft YaHei"; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease;
}
@media (max-width: 1366px) { .donat_pad {margin-top:-116px!important;} }

.frend_img {
    width:800px; font-size:0; 
}
.frend_img ul {
    width:800px;
}
.frend_img li {
    width:160px; float:left; height:auto; padding-left:5px;vertical-align:top;
}
.frend_img img {
    width:180px;  vertical-align:bottom; float:left; display:block; padding-top:0px;
}

/*浮动*/
#header_f {
    width:100%; height:80px; margin:0px auto; clear:both;background:rgba(255,255,255,1.0); display:table;
}
.fd_top_sub {
    width:1180px; position:relative; height:80px; 
}
.fd_top_sub .fd_sub_left {
    width:250px!important; float:left; position:absolute; z-index:999999;
}
.fd_top_sub .fd_sub_center {
    width:230px!important; float:left; text-align:left; padding-top:40px; margin-left:250px;
}
.fd_top_sub .fd_sub_right {
    width:700px; float:right; padding-top:4px;
}
.fd_sub_center p {
    font-size:12px; color:#999; padding-left:10px;
}
.fd_sub_center p span {
    font-size:14px; color:#666; display:block; line-height:24px;
}
@media (min-width: 1200px) { .videos {width:765px; height:530px;  border: none;}}
 
@media (min-width: 768px) and (max-width: 979px) { .videos {width:765px; height:530px;  border: none;}}
@media (max-width: 767px) { .videos {width:100%; height:100%; border: none;}}

@media (max-width: 480px) { .videos {width:100%; height:100%; border: none;}}
/*20161230*/
h6 {font-size:24px; text-align:left; color:#555; line-height:50px; font-weight:bold; padding-bottom:4px;}
.list_area1 {font-size:18px; text-align:left; color:#333; line-height:56px; border-top:2px solid #e9598e!important; border:1px solid #ECECED; font-family:"Microsoft YaHei"; background: #F7F9FA; text-indent: 1.5em;}

A.font_list1:link {
	COLOR: #333; TEXT-DECORATION: none; font-family:"Microsoft YaHei";
}
A.font_list1:visited {
	COLOR: #333; TEXT-DECORATION: none; font-family:"Microsoft YaHei";
}
A.font_list1:active {
	COLOR: #e9598e; TEXT-DECORATION: none; font-family:"Microsoft YaHei"; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease;
}
A.font_list1:hover {
	COLOR: #e9598e; TEXT-DECORATION: none; font-family:"Microsoft YaHei"; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease;
}

.line_l {width:auto; padding-top:10px;}
.line_l_left {width:22%; float:left; border-top:1px solid #ed302f; font-size:18px; line-height:40px; color: #333;}
.line_l_right {width:78%; float:right; border-top:1px solid #D6D6D6; display:table;}
.speaial_list {
    width:350px;
}
.speaial_list ul {
    width:350px; float:left; padding:0px 0px 9px 0px;
}
.speaial_list li{
    width:338px; float:left; line-height:28px; height:28px; overflow:hidden; font-size:14px; padding-left:12px; background:url(../images/img_dian.jpg) no-repeat 0px 12px;font-family:"Microsoft YaHei";;
}
.speaial_list a,.speaial_list a:visited{text-decoration:none; color:#666;}
.speaial_list a:hover,.speaial_list a:active{text-decoration:underline; color:#666;}

.padd_a1 {padding-top:20px; padding-bottom:20px;}

A.font_list2:link {
	COLOR: #333; TEXT-DECORATION: none; font-family:"Microsoft YaHei";
}
A.font_list2:visited {
	COLOR: #333; TEXT-DECORATION: none; font-family:"Microsoft YaHei";
}
A.font_list2:active {
	COLOR: #e9598e; TEXT-DECORATION: none; font-family:"Microsoft YaHei"; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease;
}
A.font_list2:hover {
	COLOR: #e9598e; TEXT-DECORATION: none; font-family:"Microsoft YaHei"; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease;
}
A.font_list2_1:link {
	COLOR: #e9598e; TEXT-DECORATION: none; font-family:"Microsoft YaHei";
}
A.font_list2_1:visited {
	COLOR: #e9598e; TEXT-DECORATION: none; font-family:"Microsoft YaHei";
}
A.font_list2_1:active {
	COLOR: #e9598e; TEXT-DECORATION: none; font-family:"Microsoft YaHei"; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease;
}
A.font_list2_1:hover {
	COLOR: #e9598e; TEXT-DECORATION: none; font-family:"Microsoft YaHei"; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease;
}
/*0215*/
#FontScroll {height:65px;line-height:65px; overflow:Hidden;}
A.font_dynamic:link {
	COLOR: #999; TEXT-DECORATION: none; font-family:"Microsoft YaHei";;
}
A.font_dynamic:visited {
	COLOR: #999; TEXT-DECORATION: none; font-family:"Microsoft YaHei";;
}
A.font_dynamic:active {
	COLOR: #999; TEXT-DECORATION: none; font-family:"Microsoft YaHei"; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease;
}
A.font_dynamic:hover {
	COLOR: #999; TEXT-DECORATION: none; font-family:"Microsoft YaHei"; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease;
}
.down_list {width:320px;}
.down_list ul {width:720px; float:left; padding:11px 0px 9px 0px;}
.down_list li {
    width:320px; line-height:200%; overflow:hidden; font-size:14px; font-family:"Microsoft YaHei"; overflow: hidden; height: 32px;
}
.down_list a,.down_list a:visited{text-decoration:none; color:#666;}
.down_list a:hover,.down_list a:active{text-decoration:none; color:#e9598e;}
/* 支教故事3css */
.md_3{width:1180px;}
.md_3_menu{width:156px; height:4px; overflow:hidden;}
.md_3_menu li{width:44px; height:4px; float:left; padding:0px; margin-right:12px; margin-right:12px\9; background:url(../images/md_4_2.jpg) repeat-y 0px 0px;}
.md_3_menu li a,.md_3_menu li a:visited,.md_3_menu li a:hover,.md_3_menu li a:active{display:block; height:2px; text-align:center; text-decoration:none;}
.md_3_menu li.on{ height:4px; z-index:66; position:relative;}
.md_3_menu li.on a,.md_3_menu li.on a:visited,.md_3_menu li.on a:hover,.md_3_menu li.on a:active{background:url(../images/md_4_1.jpg)  repeat-y 0px 0px; height: 4px;}
.md_3_menu li:last-child { margin-right:0px; }
.hd_3 {
    width:156px; clear:both; height:4px; margin-top:20px; margin-bottom:0px; 
}
#bfxz3{ width:156px;height:auto;  display:table;}
.txtcss3 {
    width:1180px; height:auto; background:#FFFFFF; display:table;
}
.family_n {
    width:1180px;
}
.family_n ul{
    width:1180px; float:left; display:table; margin-bottom: 40px; position: 
}
.family_n li{
    float:left; text-align:left; overflow:hidden; height:460px; width:360px; margin-left:50px; background: #fff; display: table;
}
.family_n li:first-child {
     margin-left:0px;
}
.celebrity_b {width:100%; background: #f6f6f6; display: table;}
.celebrity {width:1180px; margin-top:80px;}
.celebrity p {text-align: center; display:table; margin-bottom: 60px; width: 100%;}
.celebrity_t  {width: 360px; text-overflow: center;}
.celebrity_t img {width: 108px; height: 108px; -webkit-border-radius: 100px;-moz-border-radius: 100px;-o-border-radius: 100px;-ms-border-radius: 100px; margin-left: 35%; margin-top: 10%;}
.celebrity_d {width: 262px; position: relative; font-size: 14px; color: #666; line-height: 180%; margin-top: 30px; height: 260px;}
.celebrity_d span {width: 262px; font-size: 18px; color: #333; line-height: 360%; display: block; position: absolute; bottom: 0px;}
.celebrity_d span>em {font-size: 14px; color: #999; line-height: 360%; font-style: normal;}
.celebrity_d p {width: 262px; position: absolute; top:-30px; left: -1px; text-align: left!important;}

.report_b {background: #f6f6f6; width: 100%; display: table;}
.report {
    width:1180px; position:relative; height:164px; 
}
.report .report_left {
    width:140px; float:left; text-align: center; margin-top: 38px;
}
.report .report_center {
    width:856px; float:left; text-align:left; margin-left:16px;
}
.report .report_right {
    width:164px; float:right; text-align: center; margin-top: 55px;
}
.report_center ul{
    width:856px; margin-top: 30px;
}
.report_center li {
    width:114px; margin-right: 24px; font-size: 14px; padding-top: 14px; float: left; height: 30px; overflow: hidden;
}
.report_center li:nth-child(6n) {
    margin-right: 0px;
}
A.font_report:link {
	 width:114px; height:30px; text-align:center; line-height:28px; color:#999; font-size: 14px; font-family:"Microsoft YaHei"; background: url(../images/pic_035_1.jpg) no-repeat; display: table; overflow: hidden;}
A.font_report:visited {
	  text-decoration:none; color:#999; font-size: 14px; display: table; width:114px; height:30px; background: url(../images/pic_035_1.jpg) no-repeat; display: table; overflow: hidden;
}
A.font_report:active {
	 width:112px; height:28px; background:#e9598e; text-align:center; line-height:28px; color:#fff; display: table; font-size: 14px; text-decoration:none;  font-family:"Microsoft YaHei";}
A.font_report:hover {
	 width:112px; height:28px; background:#e9598e; text-align:center; line-height:28px; color:#fff; display: table; font-size: 14px; text-decoration:none;  font-family:"Microsoft YaHei"; }

A.font_report_all:link {
	 width:138px; height:46px; background:#e9598e; text-align:center; line-height:46px; color:#fff; display: table; font-size: 18px; font-family:"Microsoft YaHei";}
A.font_report_all:visited {
	  text-decoration:none; color:#fff; font-size: 18px;
}
A.font_report_all:active {
	 width:138px; height:46px; background:#C81111; text-align:center; line-height:46px; color:#fff; display: table; font-size: 18px; text-decoration:none;  font-family:"Microsoft YaHei";}
A.font_report_all:hover {
	 width:138px; height:46px; background:#C81111; text-align:center; line-height:46px; color:#fff; display: table; font-size: 18px; text-decoration:none;  font-family:"Microsoft YaHei";}
A.font_detailed:link {
	 width:182px; height:44px; text-align:center; line-height:44px; color:#999; font-size: 14px; font-family:"Microsoft YaHei";-webkit-border-radius: 100px;-moz-border-radius: 100px;-o-border-radius: 100px;-ms-border-radius: 100px;  border:1px dotted #666666; display: table; margin-left: 15%; margin-bottom: 14px!important;}
A.font_detailed:visited {
	  text-decoration:none; color:#999; font-size: 14px; display: table; width:182px; height:44px; -webkit-border-radius: 100px;-moz-border-radius: 100px;-o-border-radius: 100px;-ms-border-radius: 100px;  border:1px dotted #666666; display: table;
}
A.font_detailed:active {
	 width:182px!important; height:44px; background:#e9598e; text-align:center; line-height:44px; color:#fff; display: table; text-decoration:none; -webkit-border-radius: 100px;-moz-border-radius: 100px;-o-border-radius: 100px;-ms-border-radius: 100px;  border:1px dotted #e9598e;}
A.font_detailed:hover {
	 width:182px!important; height:44px; background:#e9598e; text-align:center; line-height:44px; color:#fff; display: table; text-decoration:none; -webkit-border-radius: 100px;-moz-border-radius: 100px;-o-border-radius: 100px;-ms-border-radius: 100px; border:1px dotted #e9598e;}
/*20170622*/
A.font_trailer:link {
	COLOR: #fff; TEXT-DECORATION: none; 
}
A.font_trailer:visited {
	COLOR: #fff; TEXT-DECORATION: none; 
}
A.font_trailer:active {
	COLOR: #fff; TEXT-DECORATION: none; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease;
}
A.font_trailer:hover {
	COLOR: #fff; TEXT-DECORATION: none; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease;
}
.float-right{
  float: right;
}
.fa{
 font-size: .8em;
  line-height: 22px !important;
}
dropdown {
  display: inline-block;
}

dropdown label, dropdown ul li {
  display: block;
  width: 200px!important;
  background: #3c4348;
  padding: 13px 13px;
}

dropdown label:hover, dropdown ul li:hover {
  background: #91979b;
  color: white;
  cursor: pointer;
  width: 200px!important;
}

dropdown label {
  color: #91979b;
  border-left: 4px solid #91979b;
  border-radius: 5px 5px 0 0;
  position: relative;
  z-index: 2;
}

dropdown input {
  display: none;
}

dropdown input ~ ul {
  position: relative;
  visibility: hidden;
  opacity: 0;
  top: -20px;
  z-index: 1;
  width: 200px!important;
}

dropdown input:checked + label {
  background: #91979b;
  color: white;
}

dropdown input:checked ~ ul {
  visibility: visible;
  opacity: 1;
  top: 0;
  width: 200px!important;
  color: #fff;
}
dropdown ul li:nth-child(1) {
  border-left: 4px solid #e6001e; padding: 6px 12px;
}
dropdown ul li:nth-child(1) .fa {
  color: #e6001e; padding: 6px 12px;
}
dropdown ul li:nth-child(1):hover {
  background: #32383d;
  color: white; padding: 6px 12px;
}
dropdown ul li:nth-child(1):hover .fa {
  color: white; padding: 6px 12px;
}

dropdown ul li:nth-child(2) {
  border-left: 4px solid #f08c37; padding: 6px 12px;
}
dropdown ul li:nth-child(2) .fa {
  color: #f08c37; padding: 6px 12px;
}
dropdown ul li:nth-child(2):hover {
  background: #32383d; padding: 6px 12px;
  color: white;
}
dropdown ul li:nth-child(2):hover .fa {
  color: white; padding: 6px 12px;
}


.animate {
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -ms-transition: all .3s;
  transition: all .3s;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  /* Chrome and Safari */
  -moz-backface-visibility: hidden;
  /* Firefox */
  -ms-backface-visibility: hidden;
  /* Internet Explorer */
}

.beian a{color: #fed70e;}