﻿@charset "utf-8";
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div { margin: 0; padding: 0; }
body { text-align: left; color: #333; font: 12px/20px Arial,"宋体"; background-color: #edeff2; }
img { border: 0; vertical-align: middle; }
ul, ol { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 14px; font-weight: bold; }
li, td { line-height: 22px; }
em { font-style: normal; }

a { text-decoration: none; }
a:link, a:visited { color: #333; }
a:hover { color: #c00; text-decoration: underline; }
.red a, .red a:hover, a.red:link, a.red:visited, a.red:hover, em.red { color: #c00; }

.clear { clear: both; }


/*-----------  整体样式开始 --------------------*/
#header, #main, #footer { clear: both; width: 1000px; margin: 0px auto; background-color: #fff; }
/*------ header begin ------*/
#header { background: #fff url(../images/topbg.jpg) repeat-x; }
.top { height: 32px; padding: 5px 10px 5px 5px; line-height: 30px; text-align: right; }
.top .tlefside { float: left; background: url(../images/medicon.gif) no-repeat 20px 5px; padding-left: 40px; }
.top .trigside { float: right; color: #999; }
.top .trigside a { margin: 0px 5px; display: inline-block; background: url(../images/medicon.gif) no-repeat 0px 0px; padding-left: 20px; }
.top .trigside a.sethome { background-position: 0px -22px; }
.top .trigside a.favorites { background-position: 0px -49px; }
.top .trigside a:hover { color: #c00; }
.headmid { background: url(../images/seabg.jpg) no-repeat 115px 10px; height: 85px; padding: 10px; }
.logo { width: 205px; padding-left: 10px; height: 70px; float: left; }
.searchbox { float: left; width: 515px; padding: 8px 0px 0px 0px; font-size: 14px; }
.searchbox p.sellibra { height: 30px; line-height: 30px; padding-bottom: 5px; }
.searchbox p.sellibra label { margin: 0px 5px 0px 2px; }
input.searchipt { float: left; height: 26px; line-height: 26px; font-size: 14px; width: 395px; border: 1px solid #a61d1f; background: #f6f7f7 url(../images/medicon.gif) no-repeat 5px -85px; padding-left: 25px; color: #999; }
input.searchbtn { float: left; height: 30px; background: url(../images/medicon.gif) no-repeat 0px -119px; width: 73px; border: 0px; }
input.searchbtn:hover { cursor: pointer; background-position: 0px -158px; border: 0px; }
.searchbox a.advsear { font-size: 12px; display: inline-block; margin: 0px 0px 10px 5px; color: #c00; text-decoration: underline; }
.searchbox a.advsear:hover { color: #ff6600; }
/*---- searchbox 单库修改样式 -----*/
.searchbox p.seasimple { height: 30px; line-height: 30px; font-size: 12px; }
.searchbox p.seasimple span { display: block; float: left; width: 40px; height: 30px; text-align: center; margin: 0px 2px 0px 0px; }
.searchbox p.seasimple span.current { background: url(../images/navsimplebg.gif) no-repeat; font-weight: bold; color: #fff; }
.searchbox p.seasimple span:hover { font-weight: bold; color: #c00; cursor: pointer; }
.searchbox p.seasimple span.current:hover { color: #fff; }
.searchbox p.search { display: none; }
.navigat { height: 76px; background: url(../images/navbg.jpg) repeat-x; clear: both; font-size: 14px; position: relative; z-index: 50; }
.navigat span.navlefj, .navigat span.navrigj { position: absolute; top: 0px; background: url(../images/navbg.jpg) no-repeat; width: 57px; height: 76px; display: block; }
.navigat span.navlefj { background-position: 0px -87px; left: 0px; }
.navigat span.navrigj { background-position: right -177px; right: 0px; width: 25px; }
ul.nav { padding: 8px 25px 0px 70px; height: 25px; }
ul.nav li { float: left; width: 135px; }
ul.nav li.wdif { width: 180px; }
ul.nav li a, ul.nav li a:visited { color: #fff; font-weight: bold; display: inline-block; padding: 1px 6px 1px 6px; line-height: 25px; text-decoration: none; }
ul.nav li a:hover, ul.nav li a.current { background-color: #2877ae; padding: 1px 6px 0px 6px; border-right: 1px solid #73b4e1; border-bottom: 1px solid #73b4e1; color: #e4edf3; }

/*----- navhide begin ------*/
.hidenav { width: 100px; background: url(../images/hidedot.png) no-repeat 75px 8px; position: relative; }
.hidenav:hover { border: 1px solid #4391c8; line-height: 24px; border-bottom: 0px solid #f4f4f4; background-position: 75px -20px; background-color: #f4f4f4; }
.hidenav a { display: block; }
.hidenav p.hideconnav { display: none; width: 100px; position: absolute; top: 28px; _top: 26px; left: -1px; border: 1px solid #4391c8; background-color: #f4f4f4; line-height: 30px; padding: 5px 0px; }
.hidenav:hover a, .hidenav:hover a:visited { color: #666; width: 85px; height: 28px; }
.hidenav:hover a.fisrtnamea { border-bottom: 1px solid #e5e4e4; }
.hidenav:hover a:hover { background-color: #fff; color: #397dac; border: 0px; padding: 1px 6px 1px 6px; }
.hidenav:hover a.fisrtname:hover { background: #fff url(../images/hidedot.png) no-repeat 75px -20px; }
.hidenav:hover p.hideconnav { display: block; }
.hidenav p.hideconnav a, .hidenav p.hideconnav a:visited { color: #666; }
.hidenav p.hideconnav a:hover { background-color: #fff; display: block; color: #397dac; border: 0px; padding: 1px 6px 1px 6px; }


/*----- main begin ------*/
.tongpic { text-align: center; padding: 8px 0px; }
.scrollnews { border: 1px solid #e4e4e4; background-color: #f4f4f4; position: relative; padding-left: 64px; }
.scrollnews span { text-indent: -9999px; display: block; position: absolute; left: 0px; top: 0px; _left: -64px; _top: 2px; width: 65px; height: 30px; background: #e4e4e4 url(../images/medicon.gif) no-repeat 0px -201px; }
.scrollnews .scolline { height: 28px; border: 1px solid #fff; padding: 0px 15px; width: 903px; overflow: hidden; }
.scolline a { background: url(../images/dot.gif) no-repeat 0px center; margin-right: 10px; padding-left: 10px; line-height: 30px; }


.topbox { border-top: 3px solid #4e98cc; margin-top: 1px; }
.topleftside { float: left; width: 215px; border-left: 1px solid #fff; }
.loginbox { background-color: #f0f8fd; border: 1px solid #eaf2f6; padding: 25px 0px 10px 10px; }
.loginbox p { padding-bottom: 8px; }
p.center { text-align: center; padding: 10px 0px; *padding: 9px 0px; }
a.regist { display: inline-block; background-color: #d9e6ec; padding: 0px 10px; margin-right: 5px; }
a.regist:hover { background-color: #cdeaf7; text-decoration: none; }
input.userinpt { width: 128px; height: 19px; line-height: 19px; border: 1px solid #ccc; }
input.loginInput { background: url(../images/medicon.gif) no-repeat 0px -322px; border: 0px; width: 71px; height: 24px; text-align: center; line-height: 24px; margin: 0px 2px; }
input.loginInput:hpver { background-position: 0px -351px; }
.topleflink { }
.topleflink li {
	height: 81px;
	width: 105px;
	float: left;
	text-align: center;
	margin-top: -1px;
	border: 1px solid #eaf2f6;
}
.topleflink li a { display: block; width: 107px; height: 25px; padding-top: 50px; background: url(../images/topleflink.png) no-repeat; text-decoration: none; color: #306c96; }
.topleflink li a.ll2 { background-position: -107px 0px; width: 108px; }
.topleflink li a.ll3 { background-position: 0px -74px; }
.topleflink li a.ll4 { background-position: -107px -74px; width: 108px; }
.topleflink li a.ll5 { background-position: 0px -148px; }
.topleflink li a.ll6 { background-position: -107px -148px; width: 108px; }
.topleflink li a.ll7 { background-position: 0px -222px; }
.topleflink li a.ll8 { background-position: -107px -222px; width: 108px; }
.topleflink li a:hover { color: #397dac; text-decoration: none; }
.topleflink li a.ll1:hover { background-position: 0px -310px; }
.topleflink li a.ll2:hover { background-position: -107px -310px; }
.topleflink li a.ll3:hover { background-position: 0px -384px; }
.topleflink li a.ll4:hover { background-position: -107px -384px; }
.topleflink li a.ll5:hover { background-position: 0px -458px; }
.topleflink li a.ll6:hover { background-position: -107px -458px; }
.topleflink li a.ll7:hover { background-position: 0px -532px; }
.topleflink li a.ll8:hover { background-position: -107px -532px; }

.topmiddle { float: left; width: 594px; margin-left: 3px; border: 1px solid #e4e4e4; border-width: 0px 0px 1px 1px; background: url(../images/maintopmidbg.jpg) repeat-x; }
.notice { padding: 10px 15px 10px 35px; height: 20px; background: url(../images/dot4.gif) no-repeat 12px 13px; line-height: 20px; font-size: 14px; border-right: 1px solid #e4e4e4; }
.notice a { float: left; }
.notice a.oldinner { float: right; font-size: 12px; color: #4e98cc; padding-right: 20px; background: url(../images/medicon.gif) no-repeat right -295px; }
.notice a.oldinner:hover { color: #c00; }
.liblink { clear: both; }
.liblink li { height: 50px; line-height: 50px; font-size: 12px; background: url(../images/dot3.gif) no-repeat 20px 17px; padding-left: 40px; border-top: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; float: left; width: 256px; }
.liblink li:hover { background-color: #fcf6ec; }


.toprigside { float: left; width: 186px; position: relative; top: -2px; }
h4.rigtit { height: 27px; line-height: 27px; padding: 5px 10px; background: url(../images/medicon.gif) repeat-x 0px -241px; color: #fff; }
h4.rigtit a { color: #fff; }
.rigtopcon { border: 1px solid #e4e4e4; border-left: 0px; background: #f5f5f5 url(../images/toprigbg.jpg) no-repeat 0px bottom; padding: 19px 3px 38px 5px; }
.rigtopcon li { height: 29px; background: url(../images/dot2.gif) no-repeat 0px 6px; padding-left: 20px; font-size: 14px; }
.rigtopcon p { padding: 10px 0px; }
a.buildagency, a.buildpercon { display: block; width: 112px; height: 24px; line-height: 24px; padding: 10px 5px 10px 45px; margin: 0px auto; font-size: 14px; font-weight: bold; color: #397dac; background: url(../images/rigbtn.gif) no-repeat; }
a.buildpercon { background-position: 0px -61px; }
a.buildagency:hover { text-decoration: none; background-position: -174px 0px; color: #d56b06; }
a.buildpercon:hover { text-decoration: none; background-position: -174px -61px; color: #d56b06; }
.botbox { clear: both; }
.botleftside { float: left; width: 806px; }
.picscroll { border: 1px solid #e4e4e4; background: url(../images/picscrollbg.jpg) repeat-x; position: relative; }
.picscroll h4 { height: 30px; padding: 10px 10px 0px 10px; }
.picscroll h4 p { float: left; color: #397dac; padding-left: 20px; }
.picscroll h4 span { float: right; font-size: 12px; font-weight: normal; }
span.picscrollftyj, span.picscrollrigyj { position: absolute; top: 100px; width: 25px; height: 40px; display: block; background: url(../images/medicon.gif) no-repeat 0px 390px; cursor: pointer; }
span.picscrollftyj { left: 18px; background-position: 0px -390px; }
span.picscrollftyj:hover { background-position: 0px -449px; }
span.picscrollrigyj { right: 18px; background-position: right -390px; }
span.picscrollrigyj:hover { background-position: right -449px; }


.es-carousel { overflow: hidden; width: 700px; height: 177px; margin: 0px auto; }
.es-carousel ul { }
.es-carousel ul li { height: 100%; float: left; display: block; width: 100px; padding: 8px; line-height: 14px; text-align: center; }
.es-carousel ul li img { display: block; border: 1px solid #ccc; height: 130px; margin-bottom: 2px; }
.es-carousel ul li a { display: block; text-align: center; }
.es-carousel ul li:hover { background-color: #f6f2eb; }
.botlefbox { border: 1px solid #e4e4e4; margin-top: 8px; zoom: 1; }
.botlefbox h4 { height: 37px; border-top: 2px solid #539bcd; overflow: hidden; line-height: 37px; background: url(../images/botleftit.jpg) repeat-x; padding: 0px 10px; }
.botlefbox h4 p { float: left; color: #397dac; padding-left: 35px; background: url(../images/titdot.gif) no-repeat 3px 8px; }
.botlefbox h4 p em { color: #666; font-size: 12px; font-weight: normal; }
.botlefbox h4 span { float: right; font-size: 12px; font-weight: normal; }
.botlefbox h4 span a { color: #666; }
.botlefbox h4 span a:hover { color: #c00; }
table.hottable { line-height: 25px; }
table.hottable th { background-color: #f1f6f9; border-bottom: 1px solid #e4e4e4; padding: 2px; text-align: center; font-weight: normal; }
table.hottable td { padding: 3px; color: #666; }
table.hottable tr.dif { background-color: #f5f5f5; }
table.hottable a.blue { color: #397dac; padding-left: 20px; }
.trendname { width: 105px; padding: 21px 0px 10px 10px; float: left; background-color: #f1f6f9; border-right: 1px solid #e5e5e5; }
.trendname li { height: 27px; line-height: 27px; padding: 5px 1px 5px 10px; cursor: pointer; }
.trendname li.current { border: 1px solid #e5e5e5; padding: 4px 0px 4px 9px; background-color: #fff; border-right: 1px solid #fff; position: relative; margin-right: -1px; font-weight: bold; color: #397dac; }
.trendname li:hover { font-weight: bold; color: #397dac; }
.trendcon { float: left; width: 660px; padding: 6px 10px; height: 316px; }
.trendcon li { border-bottom: 1px dashed #e5e5e5; line-height: 24px; clear: both; overflow: hidden; padding: 10px; }
.trendcon li.bot { border-bottom: 0px; padding-bottom: 2px; }
.trendcon li img { float: left; border: 1px solid #e5e5e5; margin-right: 10px; }
.trendcon li p b { font-size: 14px; font-weight: normal; }
.trendcon li p a { color: #397dac; }
.trendcon li.moretrend { position: relative; border-bottom: 0px; margin-top: -16px; padding: 0px; text-align: right; }
.trendcon li.moretrend a { background-color: #d8eaf6; display: inline-block; line-height: 20px; padding: 0px 8px; }
.trendcon li.moretrend a:hover { background-color: #4e98cc; color: #fff; text-decoration: none; }

.botrighside { float: right; width: 186px; }
.botrigline { border: 1px solid #e4e4e4; background-color: #f5f5f5; margin-bottom: 8px; }
h4.rigtit p { float: left; }
h4.rigtit span { float: right; font-size: 12px; font-weight: normal; color: #cce8fc; }
p.toptit { background-color: #d8eaf6; border-bottom: 1px solid #cadbe7; height: 26px; padding: 3px 10px 0px 5px; _overflow: hidden; }
p.toptit span { display: block; float: left; height: 25px; line-height: 25px; padding: 0px 10px; margin: 0px 5px; cursor: pointer; }
p.toptit span.current { background-color: #f5f5f5; border: 1px solid #cadbe7; border-bottom: 1px solid #f5f5f5; position: relative; margin-bottom: -1px; }
.numerbox { background: url(../images/number.gif) no-repeat 5px 16px; padding: 10px 0px; }
.numerbox li { line-height: 26px; padding-left: 26px; color: #397dac; }
.numerbox li a { float: left; width: 120px; display: block; text-align: left; }
.rigsidecon { padding: 9px 0px; }
.rigsidecon li { background: url(../images/dot.gif) no-repeat 10px 12px; padding-left: 20px; line-height: 26px; }
.rigsidecon li:hover { background-color: #fff; }
.rigsidecon li a:hover { text-decoration: none; }
.rigsidecon li em.blue { color: #397dac; margin-right: 10px; }


/*---- bot footer -----*/
.botfriendlink { border: 1px solid #e4e4e4; background-color: #f5f5f5; padding: 10px 0px 10px 40px; }
.botfriendlink li { float: left; width: 300px; background: url(../images/dot.gif) no-repeat 0px 12px; padding-left: 10px; line-height: 26px; }
.botfriendlink li a { color: #666; }
.botfriendlink li a:hover { color: #c00; }
#footer { padding-bottom: 20px; }
p.weblink { height: 33px; line-height: 33px; background: url(../images/footbg.jpg) repeat-x; text-align: center; color: #cce8fc; }
p.weblink a { color: #fff; margin: 0px 10px; }
p.botcenter { text-align: center; line-height: 24px; color: #666; padding: 20px; }

#footer table { text-align: center; }
#footer table tr td p { line-height: 24px; }
#footer table tr td p a { color: #000000; text-decoration: none; }
#footer .footxeixinqr { background: url(../images/weixin.jpg) no-repeat; cursor: pointer; display: block; height: 96px; width: 96px; }

/*---- 医学学科馆 -----*/
.medmain { clear: both; width: 1000px; margin: 0px auto; background-color: #fff; padding-top: 8px; }
.medbuild { border: 1px solid #e4e4e4; background: url(../images/buildbg.jpg) repeat-x; }
.medbuild li { float: left; width: 370px; border-right: 1px solid #e4e4e4; padding: 15px; line-height: 22px; color: #777; }
.medbuild li.rigbox { width: 560px; border: 0px; }
.medbuild li img { margin: 15px 15px 0px 0px; float: left; }
.medbuild li p { float: left; width: 220px; display: block; }
.medbuild li b { font-size: 14px; color: #333; font-weight: bold; margin-bottom: 10px; display: block; }
.build_botline { clear: both; margin-top: 10px; display: block; height: 24px; }
.medbuild li a.buildbtn { float: left; display: block; width: 55px; height: 23px; background: url(../images/medbtn.gif) no-repeat; text-align: center; line-height: 23px; color: #666; font-size: 14px; margin-right: 30px; }
.medbuild li a.buildbtn:hover { background-position: -112px 0px; text-decoration: none; color: #111; }
.medbuild li.rigbox p { width: 400px; }
.medbuild li a.buildbook { float: left; display: inline-block; color: #4d96cb; background: url(../images/dot5.gif) no-repeat 0px 5px; padding-left: 15px; }
.build_midpic { clear: both; margin-top: 1px; }

.buildbotbox { border-top: 3px solid #4e98cc; margin-top: 1px; background: url(../images/buildbotbg.jpg) repeat-x; }
.build_lefside { float: left; width: 814px; overflow: hidden; }
.build_lefside h4 { color: #397dac; padding: 10px 0px 10px 50px; background: url(../images/dot6.gif) no-repeat 20px 8px; height: 24px; line-height: 24px; }
.build_lefside ul { padding-left: 5px; }
.build_lefside li { width: 145px; float: left; margin: 5px 10px; background: url(../images/medbtn.gif) no-repeat 0px -34px; height: 28px; line-height: 28px; padding-left: 23px; }
.build_lefside li a { color: #666; }
.build_lefside li a:hover, .build_lefside li:hover a { color: #397dac; text-decoration: none; }
.build_lefside li.w2 { background-position: 0px -71px; width: 104px; }
.build_lefside li.w3 { background-position: 0px -108px; width: 165px; }
.build_lefside li.w4 { background-position: 0px -145px; width: 210px; }
.build_lefside li.w1:hover { background-position: 0px -185px; }
.build_lefside li.w2:hover { background-position: 0px -222px; }
.build_lefside li.w3:hover { background-position: 0px -259px; }
.build_lefside li.w4:hover { background-position: 0px -296px; }
.build_rigside { float: left; width: 186px; position: relative; top: -2px; margin-bottom: 10px; background-color: #f5f5f5; }
.buildrigcon { border: 1px solid #e4e4e4; padding: 10px 3px 35px 5px; }
.buildrigcon li { height: 32px; line-height: 32px; background: url(../images/dot2.gif) no-repeat 0px 9px; padding-left: 20px; font-size: 14px; }
.buildrigcon li a { color: #666; }
.buildrigcon li:hover { background-color: #fff; }
.buildrigcon li:hover a { color: #c00; }

/*-------  军队  -----*/
.armymain { clear: both; width: 1000px; margin: 0px auto; background-color: #fff; }
.armyintro { margin: 5px; border: 1px solid #e5e5e5; background: url(../images/armyintrobg.jpg) repeat-x; height: 85px; padding: 10px; color: #666; }
.armyintro p { text-indent: 24px; margin-bottom: 8px; }
.armyintro p b { color: #397dac; }
.favbook { padding: 2px 0px 8px 0px; }
.favbook h4 { background: url(../images/armytit.gif) no-repeat 5px 0px; margin-bottom: -3px; height: 26px; padding: 13px 0px 0px 60px; font-size: 14px; color: #fff; }

.armytab { border-collapse: collapse; margin-top: -2px; }
.armytab td { border: 1px solid #e4e4e4; padding: 2px 0px 2px 10px; }
.armytab tr.dif { background-color: #f8f8f8; }
.armytab td a { margin-right: 8px; }
.favbookpic { border: 1px solid #e4e4e4; zoom: 1; border-top: 3px solid #4e98cc; background: url(../images/buildbg.jpg) repeat-x; padding: 15px 0px 10px 25px; }
.favbookpic li { float: left; width: 130px; padding: 0px 5px 0px 0px; background: url(../images/armypicbg.gif) no-repeat 0px 0px; }
.favbookpic img { margin-bottom: 8px; width: 105px; height: 145px; border: 1px solid #e4e4e4; }
.favbookpic img:hover { border: 1px solid #fea227; }
.favbookpic p { text-align: left; }
/*   em.printfirst, em.license { color:#c00; background: url(../images/medal.gif) no-repeat 0px 0px; text-indent:-9999px;  display:inline-block; width:56px; }
        em.license { background-position:-55px 0px; width:57px; margin-left:-1px;} */

em.printfirst, em.license { color: #c00; font-size: 11px; font-family: "微软雅黑"; background: url(../images/medals.gif) no-repeat 0px 3px; display: inline-block; padding-left: 12px; }
em.license { background-position: 0px -31px; }

/*------ 订购指南 ---------*/
.guidemain { clear: both; width: 1000px; margin: 0px auto; background-color: #fff; }
.position { background: url(../images/posdot.gif) no-repeat 20px 7px; padding-left: 40px; height: 35px; line-height: 35px; }
.guidbox { border: 1px solid #e4e4e4; background-color: #f5f5f5; }
.guidleft { float: left; width: 135px; border-top: 3px solid #4e98cc; padding-top: 30px; padding-left: 10px; }
.guidleft li { font-size: 14px; height: 30px; line-height: 30px; padding: 5px; cursor: pointer; }
.guidleft li img { float: left; margin: 3px 5px 0px 0px; }
.guidleft li.current { border: 1px solid #e5e5e5; padding: 4px; background-color: #fff; border-right: 1px solid #fff; position: relative; margin-right: -1px; font-weight: bold; color: #397dac; }
.guidleft li:hover { color: #397dac; }
.guidrigcon { display: block; }
.guidright { float: left; width: 812px; border-left: 1px solid #e4e4e4; background: #fff url(../images/picscrollbg.jpg) repeat-x; padding: 20px; }
.guidrigcon h4 { border-bottom: 1px solid #cdcdcd; height: 30px; line-height: 30px; }
.guidrigcon h4 span { border-bottom: 1px solid #397dac; background: url(../images/guidtit.gif) no-repeat 10px center; font-weight: normal; padding: 0px 15px 0px 35px; color: #397dac; display: inline-block; position: relative; margin-bottom: -1px; }
.guidcontact { font-size: 14px; line-height: 30px; padding: 30px; }
.guiddisc { padding-top: 15px; }
.tablebsc { border-collapse: collapse; border: 2px solid #fff; }
.tablebsc td, .tablebsc th { border: 2px solid #fff; padding: 3px; }
.tablebsc th { color: #fff; }
/*----- 媒体报道 ------*/
.guidnews { padding-top: 20px; }
.newspic li { float: left; width: 33%; }
.newspic li img { border: 1px solid #dfdfdf; padding: 5px; }
.newspic2 li { float: left; width: 75%; }
.newspic2 li img { border: 1px solid #dfdfdf; padding: 5px; }
ul.newslist { padding: 15px 0px; }
ul.newslist li { line-height: 36px; font-size: 14px; border-bottom: 1px dashed #ddd; }
ul.newslist li em { color: #397dac; margin-right: 5px; }
.picw2 li { width: 20%; }
.picw2 li img { width: 135px; }
.actnew em { font-size: 12px; margin: 0px 0px 0px 10px; }
.actnew li { background: url(../images/dot8.gif) no-repeat 5px 12px; padding-left: 30px; }
.actnew li.video { background: url(../images/dot7.gif) no-repeat 5px 12px; }

/*------ 论文导航 -------*/
.masterbox { clear: both; width: 1000px; margin: 0px auto; background-color: #fff; padding: 8px 0px; }
.masterleft { float: left; width: 170px; }
.masterleftit { border-bottom: 3px solid #549dd2; height: 40px; padding: 0px 4px; }
.masterleftit h4 { border: 1px solid #bdd4e3; border-bottom: 0px; background-color: #d8eaf6; height: 39px; }
.masterleftit h4 span { display: block; height: 37px; line-height: 37px; border: 1px solid #e7f2f9; text-align: center; color: #397dac; }
.masterlefttcon { border: 1px solid #e4e4e4; background-color: #f5f5f5; margin: 0px 4px; }
.masterlefnum { height: 30px; overflow: hidden; padding: 5px 0px 0px 5px; background: url(../images/botleftit.jpg) repeat-x; }
.masterlefnum a { float: left; display: block; width: 67px; height: 30px; line-height: 30px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin-right: 5px; cursor: pointer; }
.masterlefnum a.current { background-color: #f5f5f5; border: 1px solid #e4e4e4; font-size: 16px; font-weight: bold; color: #c00; }
.masterlefnum a:hover { font-size: 16px; text-decoration: none; font-weight: bold; }
.masterleflist { padding-top: 10px; _overflow: hidden; _width: 136px; }
.masterleflist li { font-size: 14px; }
.masterleflist li.current { position: relative; background: url(../images/masterbg.gif) no-repeat; width: 170px; margin-left: -4px; height: 34px; }
.masterleflist li a { display: block; height: 34px; line-height: 34px; background: url(../images/dot.gif) no-repeat 5px 14px; padding-left: 15px; }
.masterleflist li a:hover { text-decoration: none; }
.masterleflist li.current a { color: #c00; }
.masterleflist li.current a em { color: #f60; }
.masterleflist li em { font-size: 12px; color: #666; margin-left: 5px; }
.masteright { float: left; width: 830px; }
.masterigtit { border-bottom: 3px solid #549dd2; height: 35px; padding: 5px 0px 0px 10px; }
.masterigtit p { background: url(../images/mastnote.gif) no-repeat; height: 30px; padding: 2px 10px; width: 455px; color: #f60; }
.masterrigcon { }
table.mastertable { line-height: 25px; border: 1px solid #e4e4e4; border-collapse: collapse; }
table.mastertable th { background-color: #f1f6f9; border: 1px solid #e4e4e4; padding: 5px; text-align: center; font-weight: normal; }
table.mastertable td { padding: 5px; color: #666; border: 1px solid #e4e4e4; }
table.mastertable td a:link { color: #397dac; }
table.mastertable td a:hover { color: #c00; }
table.mastertable tr:hover { background-color: #f9f6ea; }
/*----- 文章内容页 ---------*/
.guidecontent {font-size: 14px; line-height: 24px; color: #444; }
.guidecontent h1 { font-size: 20px; font-family: "微软雅黑"; line-height: 50px; padding: 10px 0px; text-align: center; color: #444; }
.special { font-size: 14px; font-weight: bold; color: #c00; }
.guidecontent p { padding-bottom: 5px; }
p.piccenter { text-align: center; padding-bottom: 10px; font-size: 12px; color: #666; }
p.piccenter img { border: 1px solid #ccc; margin-bottom: 5px; padding: 3px; }
.honourpic { text-align: center; padding: 20px 0px; }
.honourlist li { float: left; width: 50%; padding: 15px 0px; text-align: center; }
.honourlist li img { border: 1px solid #ddd; padding: 5px; margin-bottom: 8px; }
.honourlist li.bot { width: 100%; }
/*---- 产品中心 ----*/

.pleft { padding: 4px 0px 4px 18px; background: url(../images/dot3.gif) no-repeat 3px 10px; }
.productleft { width: 240px; padding-left: 5px; }
.productleft li { background: url(../images/dot3.gif) no-repeat 5px 10px; padding-left: 20px; font-size: 12px; height: 20px; line-height: 20px; }
.productleft li.current { padding: 4px 0px 4px 18px; border: 1px solid #45a1e2; border-left: 2px solid #3d8cc4; background: #45a1e2 url(../images/dot3.gif) no-repeat 3px 10px; }
.productleft li a { display: block; }
.productleft li.current a { color: #fff; }
.productright { float: left; width: 752px; border-left: 1px solid #e4e4e4; background: #fff url(../images/picscrollbg.jpg) repeat-x; }
.productcon { background: #fff url(../images/picscrollbg.jpg) repeat-x; padding: 30px; min-height: 1000px; font-size: 14px; line-height: 24px; color: #444; }
h4.productit { border-bottom: 1px solid #cdcdcd; height: 30px; line-height: 30px; margin-bottom: 20px; padding-right: 10px; }
h4.productit span { float: left; border-bottom: 1px solid #397dac; background: url(../images/guidtit.gif) no-repeat 10px center; font-weight: normal; padding: 0px 15px 0px 35px; color: #397dac; display: inline-block; position: relative; margin-bottom: -1px; }
h4.productit em { float: right; font-size: 12px; font-weight: normal; }
h4.productit em a { color: #f60; }
.productcon .bold { font-weight: bold; }
.productcon p { text-indent: 24px; padding-bottom: 5px; }
.productcon p.bold { padding: 5px 0px; }
p.prodpic { text-align: center; padding: 5px; }
p.prodpic img { text-align: center; border: 1px solid #ddd; }
span.red { color: #c00; }
table.qikan { font-size: 12px; }
table.qikan td { padding: 2px; line-height: 20px; }
table.qikan td img { margin-right: 5px; }
p.protit { font-weight: bold; padding: 10px 0px; background: url(../images/dot9.gif) no-repeat 0px 16px; }
table.qikantab2 { line-height: 25px; border-collapse: collapse; border: 1px solid #e4e4e4; font-size: 12px; }
table.qikantab2 th { background-color: #f1f6f9; border: 1px solid #e4e4e4; text-align: center; color: #555; }
table.qikantab2 td { color: #666; border: 1px solid #e4e4e4; text-align: center; }
table.qikantab2 tr.dif { background-color: #f5f5f5; }
.font12 { font-size: 12px; }
.marT20 { margin-top: 25px; }
.picbor { border: 1px solid #ddd; padding: 3px; margin-bottom: 5px; }
table.tableft { line-height: 25px; border-collapse: collapse; border: 1px solid #e4e4e4; font-size: 12px; }
table.tableft th { background-color: #f1f6f9; border: 1px solid #e4e4e4; text-align: left; color: #555; padding: 2px 0px 2px 20px; }
table.tableft td { text-align: left; color: #666; border: 1px solid #e4e4e4; padding: 2px 0px 2px 20px; }
table.tableft tr.dif { background-color: #f5f5f5; }
p.subtit { text-indent: 0px; font-weight: bold; color: #f60; margin: 10px 0px 5px 0px; }

.image1 { float: right; height: auto; width: auto; padding-right: 10px; padding-left: 20px; }

/* -------  2014-03-13 -------*/
.aca_red { overflow: hidden; zoom: 1; float: left; width: 225px; margin-top: 12px; padding: 0px 0px 10px 20px; border-left: 1px solid #ddd; }
.aca_red p { text-align: left; padding: 0px 15px 5px 0px; position: relative; }
.aca_red p a { font-size: 14px; line-height: 24px; font-weight: bold; color: #F49D10; }
.aca_red p a:hover { color: #E60000; }
.scholarsearch { }
.i_inputWrap input[type="text"], .acatext { float: left; width: 163px; height: 16px; padding: 2px 3px; border: 2px solid #F5A523; color: #999; border-radius: 6px 0 0 6px; font-size: 12px; line-height: 16px; }
.i_inputWrap input[type="button"],
input.iss { display: block; float: left; width: 46px; height: 24px; background: url(../images/cnkisearch.png) no-repeat 0px 0px; border: 0; text-indent: -9999px; *font-size: 0; *line-height: 0; cursor: pointer; }
.aca_red p a.scholarhelp { font-weight: normal; color: #c00; font-size: 12px; text-decoration: underline; position: absolute; right: 10px; }


/*医学系列小总库*/
.yxzk{background:#fff;padding: 0 8px;}
.yxzk h4{height:50px;background:url(../images/yxzk.png) no-repeat center;margin: 20px auto}

.yxzk ul li{float: left;margin-right:18px;position: relative;}
.yxzk ul{display: inline-block;margin-bottom:10px;}
.yxzk ul li a {
	display: inline-block;width: 100%;height: 100%;
}
.yxzk ul li a img{display: inline-block;border-radius:4px;}
.yxzk ul li a p{
	text-align: center;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	width: 232px;
	position: absolute;
	bottom: 0;
	background: rgba(0,0,0,0.5);
	transition:height 0.5s;
-moz-transition: height 0.5s;	/* Firefox 4 */
-webkit-transition: height 0.5s;	/* Safari 和 Chrome */
-o-transition: height 0.5s;
	}
.yxzk ul li:hover a p{
height:154px;line-height: 154px;border-radius: 4px;color:#ffeb00;
}