/*-- banner --*/
.cbbg{ background: url(../images/banner.png) center top no-repeat; border-bottom:2px solid #004a96}
.cbanner{ font-size:46px; color:#1c69d9;text-shadow:#fff 3px 3px 3px;}

/*-- 鐎佃壈鍩�--*/
.cmenu{ background: url(../images/navbg.png) 0 bottom repeat-x; height:54px;}
.cmwidth{ background: url(../images/menubg.png)  center bottom no-repeat; padding:0 12px; line-height:54px;}
.cmwidth a{ display:block; float:left;line-height:54px; height:54px; background:url(../images/line.png) right top no-repeat; width:142px; color:#5f5f5f; font-weight:bold; margin-right:1px}
.cmwidth a:hover{ background:url(../images/menuhover.png) repeat-x; color:#fff}
.cmwidth a.con{ background:url(../images/menuhover.png) repeat-x; color:#fff}
.cmwidth .hover01{ background:url(../images/home.png) left top no-repeat; height:14px; line-height:14px; padding-left:20px; width:40px; margin:20px 0 0 41px;}
.cmwidth .hover02{ background:url(../images/homehover.png) left top no-repeat; height:14px; line-height:14px; padding-left:20px; width:40px; margin:20px 0 0 41px;}

/*-- 閸斻劍锟芥稉搴㈡煀闂傦拷--*/
.cntitle01{ background:url(../images/cntitle.png) left bottom no-repeat; height:36px;}
.cntL01{ width:80px; line-height:34px; color:#fff; font-weight:bold}
.cntM{ margin:12px 10px 0 0 } 
.cncon01{ height:224px;}
.cncon01 li{overflow:hidden;zoom:1; background:url(../images/cjiant.png) 0 center no-repeat; padding-left:10px; line-height:27px; border-bottom:1px solid #f7f7f7; color:#9d9c9c}
.cncon01 li a.cna01{ float:left; width:360px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; color:#313131}
.cncon01 li a:hover.cna01{color:#0290ea}
.cncon01 li span{ float:right;}
.cncon01 li a.cna02{ float:left; width:190px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; color:#313131}
.cncon01 li a:hover.cna02{color:#0290ea}

.cntitle02{ background:url(../images/cntitle02.png) center bottom no-repeat; height:36px;}
.cntL02{ width:400px; line-height:34px; color:#fff; font-weight:bold; margin-left:78px}
.cntL03{ width:275px; line-height:34px; color:#fff; font-weight:bold; margin-left:78px}
.cncon02{ height:236px;}
.cncon02 a{ display:block;overflow: hidden;zoom:1; margin-bottom:15px; padding:3px}
.cncon02 a:hover{ background:#f5fbff}
.cncon02 a .cimg{ width:140px; height:95px; border:1px solid #e7e7e7}
.cncon02 a .cnconR{ width:360px; height:95px; }
.cncon02 a .cnconR h1{ margin-bottom:3px;color:#303030;height: 38px;}
.cncon02 a .cnconR p{color:#8a8a8a; line-height:20px;word-break: break-all;text-overflow: ellipsis;
     display: -webkit-box; /** 鐎电钖勬担婊�礋娴煎摜缂夐惄鎺戠摍濡�鐎烽弰鍓с仛 **/
    -webkit-box-orient: vertical; /** 鐠佸墽鐤嗛幋鏍梾缁鳖澀鍑犵紓鈺冩磪鐎电钖勯惃鍕摍閸忓啰绀岄惃鍕笓閸掓鏌熷锟�*/
    -webkit-line-clamp: 3; /** 閺勫墽銇氶惃鍕攽閺侊拷**/
    overflow: hidden;  /** 闂呮劘妫岀搾鍛毉閻ㄥ嫬鍞寸�锟�*/}

.cncon03{ height:226px;}
.cncon03 a{ display:block;overflow: hidden;zoom:1; margin-bottom:15px; padding:3px}
.cncon03 a:hover{ background:#f5fbff}

.cncon05 a{ display:block;overflow: hidden;zoom:1; margin-bottom:15px; padding:3px; border-bottom:1px solid #f2f2f2; padding-bottom:20px}
.cncon05 a:hover{ background:#f5fbff}
.cncon05 a .cimg{ width:140px; height:95px; border:1px solid #e7e7e7}
.cncon05 a .cnconR{ width:580px; height:95px; }
.cncon05 a .cnconR h1{ margin-bottom:18px;color:#303030}
.cncon05 a .cnconR p{color:#8a8a8a; line-height:20px;word-break: break-all;text-overflow: ellipsis;
     display: -webkit-box; /** 鐎电钖勬担婊�礋娴煎摜缂夐惄鎺戠摍濡�鐎烽弰鍓с仛 **/
    -webkit-box-orient: vertical; /** 鐠佸墽鐤嗛幋鏍梾缁鳖澀鍑犵紓鈺冩磪鐎电钖勯惃鍕摍閸忓啰绀岄惃鍕笓閸掓鏌熷锟�*/
    -webkit-line-clamp: 3; /** 閺勫墽銇氶惃鍕攽閺侊拷**/
    overflow: hidden;  /** 闂呮劘妫岀搾鍛毉閻ㄥ嫬鍞寸�锟�*/}

#Marquee_x { overflow:hidden; width: 405px }
#Marquee_x ul {overflow:hidden;zoom:1}
#Marquee_x ul li ,#Marquee_x ul li div{ float:left;line-height:25px;overflow:hidden;height:199px; margin-bottom:30px;} /* 濡亜鎮滃姘З韫囧懘銆忕拋鈺傚閺堝〈i瀹革附璇為崝锟�/
#Marquee_x ul li .nicai{ float:left;line-height:25px;height:195px; width:395px; overflow:hidden;overflow:hidden;zoom:1}
#Marquee_x ul li .nicai img{ border:1px solid #DADADA; width:145px; height:195px; display:block;float:left}
#Marquee_x ul li .nicai .ren001{ display:block; float:right; width:220px; color:#414141; line-height:22px; font-size:14px;}
.cmTitle{color:#3d3d3d; font-size:14px; margin-top:5px; font-weight:bold}
.cmText{ line-height:18px;color:#565656; font-size:12px;word-break: break-all;text-overflow: ellipsis;
     display: -webkit-box; /** 鐎电钖勬担婊�礋娴煎摜缂夐惄鎺戠摍濡�鐎烽弰鍓с仛 **/
    -webkit-box-orient: vertical; /** 鐠佸墽鐤嗛幋鏍梾缁鳖澀鍑犵紓鈺冩磪鐎电钖勯惃鍕摍閸忓啰绀岄惃鍕笓閸掓鏌熷锟�*/
    -webkit-line-clamp: 3; /** 閺勫墽銇氶惃鍕攽閺侊拷**/
    overflow: hidden;  /** 闂呮劘妫岀搾鍛毉閻ㄥ嫬鍞寸�锟�*/}
.cmText1{ line-height:20px;color:#565656; font-size:12px;word-break: break-all;text-overflow: ellipsis;
     display: -webkit-box; /** 鐎电钖勬担婊�礋娴煎摜缂夐惄鎺戠摍濡�鐎烽弰鍓с仛 **/
    -webkit-box-orient: vertical; /** 鐠佸墽鐤嗛幋鏍梾缁鳖澀鍑犵紓鈺冩磪鐎电钖勯惃鍕摍閸忓啰绀岄惃鍕笓閸掓鏌熷锟�*/
    -webkit-line-clamp: 2; /** 閺勫墽銇氶惃鍕攽閺侊拷**/
    overflow: hidden;  /** 闂呮劘妫岀搾鍛毉閻ㄥ嫬鍞寸�锟�*/}

/*-- 鎼存洟鍎�--*/
.foot{ padding:20px 0; height:130px;line-height:30px; color:#fff; text-align:center; background:#118cda; font-size:12px} 



/*-- 閸愬懘銆�瀹革缚鏅�--*/
.csidebar{ background:url(../images/sidebg.png) center top no-repeat; border:1px solid #efefef; padding-top:53px;}
.csidebar a{ display:block;line-height:40px; border-bottom:1px solid #fff; background:#fafafa url(../images/njian.png) 140px center no-repeat; padding-left:50px; color:#787878;}
.csidebar a:hover{ background:#fff url(../images/njianhover.png) 140px center no-repeat; color:#0882d0}
.csidebar a.non{ background:#fff url(../images/njianhover.png) 140px center no-repeat; color:#0882d0}
.csidebar a.color-red{ background:#fff url(../images/njianhover2.png) 140px center no-repeat;color:#e60012}
.csidebar a.color-red:hover{ background:#fff url(../images/njianhover2.png) 140px center no-repeat;color:#e60012}
.csidebar2{ background:url(../images/sidebg2.png) center top no-repeat;}

/*-- 閸愬懘銆�濮濓絾鏋�--*/
.cconTitle{line-height:40px; padding-top:12px; border-bottom:1px dashed #ebebeb}
.cconTitleL{ color:#2d2c2c;}
.cconTitleR{ color:#848484; background:url(../images/cloc.png) 0 9px no-repeat; padding-left:20px;}
.cconTitleR a{ color:#848484;}
.cconTitleR a:hover{ color:#0882d0;}
.cconTitleR2 a:hover{ color:#e60012;}
.cncon04 li{overflow:hidden;zoom:1; background:url(../images/cjiant.png) 0 center no-repeat; padding-left:10px; line-height:37px; border-bottom:1px solid #f7f7f7; color:#9d9c9c}
.cncon04 li a.cna01{ float:left; width:600px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; color:#313131}
.cncon04 li a:hover.cna01{color:#0290ea}
.cncon04 li a:hover.color-red{color:#e60012}
.cncon04 li span{ float:right;}

.cconText h2{ font-size:18px; color:#444; text-align:center; padding:30px 0 15px 0;}
.cconText h3{ font-size:18px; color:#46b3f3; text-align:center; padding:10px 0;}
.wData { padding-bottom:20px;border-bottom:1px solid #ebebeb}
.wconText{ padding:30px 0; line-height:28px;}
.wconText p{ text-indent:2em; margin-bottom:15px;word-wrap: break-word;}
.wconText p img{ width:560px; margin:10px auto;display:block;}
.cconTextimg img{ width:140px; height:205px; border:3px solid #95c7ff;display:block; margin:30px auto 0 auto}

.mentList a{ display:block; float:left;overflow:hidden;zoom:1; width:364px; height:207px; background:url(../images/mbg.png) center center no-repeat; padding:20px 9px; border-bottom:1px solid #f2f2f2}
.mentList .mentListL{ float:left; width:117px; height:162px; line-height:162px; color:#FFF; font-size:16px; margin:23px 0 0 20px; background:#51AFF3}
.mentList .mentListL img{ width:117px; height:162px;}
.mentList .mentListR{ width:190px; margin:23px 23px 0 0}
.mentList .mentListR p{line-height:18px;color:#565656;}

.mentorImg{width:133px; height:184px; line-height:184px; color:#FFF; font-size:16px; margin:0 0 20px 0; background:#51AFF3; position:relative}
.mentorImg img{width:133px; height:184px;}
.mentorImgup{width:133px; height:37px; position: absolute; bottom:0;background-color:#000;filter:alpha(opacity=60);  
      -moz-opacity:0.6;  
      -khtml-opacity: 0.6;  
      opacity: 0.6; line-height:37px;}
.mentorText{ padding:25px 0;}
.mentorCon{ margin-top:15px;font-size:14px; color:#666; line-height:22px;}
.mentorCon h2{ font-size:14px; color:#004a96; margin-bottom:5px; margin-top:15px}
.mentorCon p{ font-size:14px; color:#666; line-height:22px; text-indent:2em; margin-bottom:10px}

.loginBox{ width:524px; margin:0 auto; background:#fff;}
.loginTitle{ line-height:70px;}
.loginTitleL,.loginTitleR{ width:262px; font-size:20px}
.loginTitleL{ background:#fff; color:#2d2c2c}
.loginTitleR{ background:#e7f6ff; color:#949494}
.loginText{ width:310px; margin-top:60px;}
.loginInput{ border-bottom:1px solid #f4f4f4; line-height:45px; margin-top:20px; color:#a6a6a6; font-size:16px;}
.loginInput span{ float:left; width:50px;}
.loginInput input{ float:left;border:0; height:45px; width:251px; margin-left:5px;}
.loginBtn{width:310px; margin-top:60px; padding-bottom:60px;}
.loginBtn input{width:310px; background:#148fdd; height:53px; font-size:18px; color:#fff}
.loginTab td{border-bottom:1px solid #f4f4f4; line-height:45px;height:45px;padding-top:20px;color:#a6a6a6; font-size:16px;}
.loginTab label{color:#4d4c4c;}
#Marquee_x ul li div .mentListLc{ border:1px solid #DADADA; width:145px; height:195px; float:left;line-height:195px; color:#FFF; font-size:16px;background:#51AFF3}
.lxwmind ul li{
	 height:60px;
	 line-height:30px;
	 padding-left:50px;
	 font-size:15px;
	 padding-top:10px;
}
