@charset "gb2312";



/*logo*/

.logo{ height:110px; overflow:hidden; padding:10px 75px ; width:1050px; margin:0 auto;}

.logo .logo_l{float:left; display:inline; padding:11px 0 0}

.logo .logo_m {float:left; display:inline; padding:45px 0 0 77px}

.logo .logo_r{ float:right; display:inline;padding:40px 0 0}



/*nav*/

.daohang {background-color: #0b3396;clear: both;height: 50px;}

.daohang1 {clear: both;height: 50px;width: 1080px;margin-right: auto;margin-left: auto;}

#nav li {float:left;display:block;width:132px;position:relative;border-right-width: 1px;border-right-style: solid;border-right-color: #0b3396;line-height: 50px;height: 50px;text-align: center;}

#nav li a {font-size: 14px;color: #FFF;display: block;}

#nav li a:hover {text-decoration: underline;}

#nav ul {position:absolute;left:0;display:none;width: 119px;z-index:500; }

#nav ul li {background-color: #3c69d6;width:119px;height: 30px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FFF;line-height: 30px;border-right-style: none;}

#nav ul li a {display:block;height:30px;color:#FFF;}

#nav ul a:hover {text-decoration:underline;	}





/*banner*/

.banner{ width:1440px; overflow:hidden;}

.banner img{vertical-align:top;}

.banner{margin: 0 auto;text-align: center;}

.banner1{background:url(banner.jpg) center top no-repeat; height:556px;}

.banner1 a{display: block;height: 50px;left: 76%;position: relative;top: 74%; width: 250px;}

/*content*/

.main{ width:1000px; margin:0px auto; font:16px/1.5'MicroSoft YaHei';}

.main h3{ font-size:16px; color:#2e302fl; margin-top:5px; margin-left:10px;}





.A{ width:243px; height:auto; border:1px solid#caccc9;}

.A .ap1{ width:220px; padding-top:10px; padding-left:10px; text-indent:2em; line-height:20px; font-size:12px; color:#2e302f;}

.A .ap1 a{ color:#e32616;}



.A .a2{ width:100%; height:40px; background:#f9f9f9;}

.A .a2 .ap2{ font-size:14px; color:#2e302f; font-weight:bold; font-family:"宋体"; line-height:40px; padding-left:40px; background: url(/templets/news/images/pic_rqzj.jpg) 10px 10px no-repeat;}

.A .a2 .ap2 a{ color:#aaa9a9; font-size:12px;}



.A .ap3{ width:220px; padding-top:5px; padding-left:10px; line-height:20px; font-size:14px; color:#2e302f;}

.A .ap3 a{ color:#2e302f;}



.bz_left_ask{padding:5px 15px 0;height:auto;}

.bz_left_ask a{ font-size:12px; display:inline-block;float:left;width:65px;height:29px;border:1px solid #e5e5e5;text-align:center;line-height:29px;margin:0 5px 5px 0; color:#2a2829; text-decoration:none;}

.bz_left_ask a:hover{background:#0046b0; color:#FFF; text-decoration:none;}



/*图片闪动*/

.pub-r { width: 220px; padding: 10px 15px 0; overflow: hidden; }

a.a-tab1, a.a-tab2, a.a-tab3, a.a-tab4 { width: 45px; height: 45px; display: inline-block; background: url(/templets/news/images/sprite_bg1.png) no-repeat; margin-right: 10px; }

a.a-pub1 { margin-right:5px; }

a.a-tab1:hover { background-position: left -45px; }

a.a-tab2 { background-position: -48px top; }

a.a-tab2:hover { background-position: -48px -45px; }

a.a-tab3 { background-position: -95px top; }

a.a-tab3:hover { background-position: -95px -45px; }

a.a-tab4 { background-position: -142px top; }

a.a-tab4:hover { background-position: -142px -45px; }

.left_tel { height: 114px; padding: 9px 0; margin-left: 5px; }

.left_tel dd { height: 45px; padding: 12px 0 0 0; }

.left_tel dd span { display: block; line-height: 16px; }

a.tx-online1, a.tx-online2 { display: inline-block; width: 33px; height: 33px; overflow: hidden; float: left; background: url(/templets/news/images/sprite_bg1.png) -292px top no-repeat; margin-right: 9px; }

a.tx-online2 { background-position: -326px 0; }

a.tx-online1:hover { background-position: -292px -33px; }

a.tx-online2:hover { background-position: -326px -33px; }

span.tx-tel { font-size: 22px; font-family: Impact; height: 22px; line-height: 22px; }



/*复旦人气专家*/

.at_ppwh{ background:#fff; padding:15px 14px;}

.at_ppwh p{ padding-top:15px}

.at_ppwh_nr{ font-size:12px; text-indent:30px;}

.at_expaet{  background:#fff; margin-top:10px; margin-left:10px;}

.more_zj{ position:absolute; right:0px; top:12px;}



.at_expaet_nr{ height:208px; position:relative; overflow:hidden;}

.at_expaet_nrzj{ height:208px; position:relative;}

.at_expaet_nrzj{ position:absolute; top:0px;}



.at_expaet_qhjt{ position:absolute; bottom:90px; left:0px; width:66px; height:18px;}

.at_expaet_qhjta,.at_expaet_qhjtb{ width:31px; height:18px; cursor:pointer}



.wid980{ width:280px; height:194px; position:relative;}

#experts2{ margin:0px auto; padding:0px;}

#experts2 img{ width:221px; height:208px;}

#expright1{ position:absolute; bottom:10px; left:0px;}

#expleft1{ position:absolute; bottom:10px; left:200px;}

#experts2 li{ float:left; list-style-type: none;}



.yygh{ width:221px; height:38px; background:#0046b0; border-radius:7px; margin-top:10px; margin-left:10px;}

.yygh p{ font-weight:bold; text-align:center; line-height:38px; font-family:"宋体";}

.yygh p a{ color:#fff; font-size:16px; }



/*右边烦恼 开始*/

.nrfnd{ float:left; width:223px; height:183px; display:inline; margin-top:10px; margin-left:10px;}

.nrfnd .nrfnd1{ float:left; width:223px; height:28px;}

.nrfnd1 .nrfnd11{ float:left; width:89px; height:28px; background-color:#9994ce; display:inline; margin-right:3px; text-align:center;font-size:12px; color:#fff; line-height:28px;}

.nrfnd1 .nrfnd12{ float:left; width:72px; height:28px; background-color:#a1df8f; display:inline; margin-right:3px; text-align:center;font-size:12px; color:#fff; line-height:28px;}

.nrfnd1 .nrfnd13{ float:left; width:56px; height:28px; background-color:#ff8989; text-align:center;font-size:12px; color:#fff; line-height:28px;}



.nrfnd .nrfnd2{ float:left; width:223px; height:28px; display:inline; margin-top:3px;}

.nrfnd2 .nrfnd21{ float:left; width:72px; height:28px; background-color:#ff8989; display:inline; margin-right:3px; text-align:center;font-size:12px; color:#fff; line-height:28px;}

.nrfnd2 .nrfnd22{ float:left; width:72px; height:28px; background-color:#8ed1ec; display:inline; margin-right:4px; text-align:center;font-size:12px; color:#fff; line-height:28px;}

.nrfnd2 .nrfnd23{ float:left; width:72px; height:28px; background-color:#eacd6a; text-align:center;font-size:12px; color:#fff; line-height:28px;}



.nrfnd .nrfnd3{ float:left; width:223px; height:28px; display:inline; margin-top:3px;}

.nrfnd3 .nrfnd31{ float:left; width:89px; height:28px; background-color:#76a5ed; display:inline; margin-right:3px; text-align:center;font-size:12px; color:#fff; line-height:28px;}

.nrfnd3 .nrfnd32{ float:left; width:72px; height:28px; background-color:#9994ce; display:inline; margin-right:3px; text-align:center;font-size:12px; color:#fff; line-height:28px;}

.nrfnd3 .nrfnd33{ float:left; width:56px; height:28px; background-color:#a1df8f; text-align:center;font-size:12px; color:#fff; line-height:28px;}



.nrfnd .nrfnd4{ float:left; width:223px; height:28px; display:inline; margin-top:3px;}

.nrfnd4 .nrfnd41{ float:left; width:109px; height:28px; background-color:#a1df8f; display:inline; margin-right:3px; text-align:center;font-size:12px; color:#fff; line-height:28px;}

.nrfnd4 .nrfnd42{ float:left; width:111px; height:28px; background-color:#76a5ed; text-align:center;font-size:12px; color:#fff; line-height:28px;}



.nrfnd .nrfnd5{ float:left; width:223px; height:28px; display:inline; margin-top:3px;}

.nrfnd5 .nrfnd51{ float:left; width:109px; height:28px; background-color:#eacd6a; display:inline; margin-right:3px; text-align:center;font-size:12px; color:#fff; line-height:28px;}

.nrfnd5 .nrfnd52{ float:left; width:70px; height:28px; background-color:#ff8989; display:inline; margin-right:3px; text-align:center;font-size:12px; color:#fff; line-height:28px;}

.nrfnd5 .nrfnd53{ float:left; width:38px; height:28px; background-color:#8ed1ec; text-align:center;font-size:12px; color:#fff; line-height:28px;}



.nrfnd .nrfnd6{ float:left; width:223px; height:28px; display:inline; margin-top:3px;}

.nrfnd6 .nrfnd61{ float:left; width:125px; height:28px; background-color:#9994ce; display:inline; margin-right:3px; text-align:center;font-size:12px; color:#fff; line-height:28px;}

.nrfnd6 .nrfnd62{ float:left; width:95px; height:28px; background-color:#eacd6a; text-align:center;font-size:12px; color:#fff; line-height:28px;}

/*右边烦恼 结束*/







.B{  height:auto; }

.B .search_l{width: 500px;display: inline-block;float: left;}

.B .search_l img{padding-left: 10px}

.B .search_l p{ font-size:16px; color:#2e302f;}

.B .search_l p a:hover{ color:#2e302f;}

.B .search_r{width:240px; height:27px; background:url(/templets/news/images/searchBtn2.jpg) no-repeat; position: relative;}

.B .search_r .text{position: absolute; height:20px; padding:2px 0px; border:none; width:195px; left:2px; top:2px;}

.B .search_r .submit{position: absolute; width:40px; height:27px; background:none; border:none; left:198px;}

.B .wz{ width:100%; border:1px solid#cecfcd; height:auto; margin-top:5px;}

.B .wz .title_p{ font-size: 18px; color: #006C98; margin-top: 20px; text-align: center; font-weight: normal;}

.B .wz .title_p2{ font-size: 12px; color: #8A8A8A; margin-top: 5px; text-align: center; font-weight: normal;}

.B .wz .title_p2 a{ color:#f00; font-weight:bold;}

.B .wz .wz_nr{ margin:20px 30px 0;font-size: 14px;color: #3e3e3d;}

.B .wz .wz_nr p{ font-size:14px; color:#3e3e3d; line-height:26px; margin:10px 0;}

.B .wz .wz_nr img{ display:inline; margin:0; padding:0; vertical-align:middle;}

.B .wz img{ margin:10px 0 20px 27px;}





























