body { padding:0px; margin:0px; font-family:Arial, "微软雅黑";}
h1,h2,h3,h4,h5,h6,p,ul,li { padding:0px; margin:0px;word-wrap: break-word;
    word-break: break-word;}
h1,h2,h3,h4,h5,h6 { font-weight:normal;}
ul{ list-style-type:none;}
em { font-style:normal;}
a { color: #151921;text-decoration:none;}
img { border:0px;     max-width: 100%;}
.padbot15 { padding-bottom:15px;}
.magRno { margin-right:0px !important;}
.fontCor1 { color:#000 !important;}
.clear { font-size:0px; line-height:0px; clear:both;}
.gap25 { width:100%; height:25px; clear:both;}

/*body*/
.bodyBj { background:url(../images/bodyBj.png);}

/*tail*/
.tailBj { width:100%; height:auto; padding-top:30px; padding-bottom:30px; background:#666666;}
.tail { width:1200px; margin:0 auto; line-height:20px; color:#cbcbcc; font-size:14px;}
.tail font { color:#fff;}

/*main*/
.main { background:url(../images/trees.png) repeat-x bottom;clear:both;}
.mainL { width:650px; padding-bottom:20px;}
.mainR { width:468px;}
.mainA { width:82px; padding-bottom:20px; background:url(../images/mainLine.jpg) repeat-y;}

.mainLline { width:610px; height:10px; margin-bottom:35px; clear:both; border-bottom:1px solid #d6d9da;}

.mainLone,.mainLtwo,.mainLthere { width:610px; height:auto; margin-left:40px;}
.mainLone h1,.mainLtwo h1,.mainLthere h1 { width:100%; height:30px; padding-bottom:30px; font-size:26px; color:#c3130f;}
.mainLone ul li { padding-bottom:20px;}
.mainLone ul li,.mainLtwo ul li,.mainLthere ul li { width:100%;word-wrap: break-word;    margin-top: 10px; height:auto; display:block; float:left; font-size:16px;}
.mainLone ul li em,.mainLone ul li em font,.mainLone ul li span,.mainLtwo ul li h2 { display:block; float:left;}
.mainLone ul li em { width:70px; height:65px; margin-right:30px; background:#d6d9da; text-align:center; line-height:33px; color:#fff; margin-top:8px;}
.mainLone ul li em font { width:100%; height:31px; border-bottom:1px solid #fff; background:#c3130f; line-height:31px; font-size:10px;}
.mainLone ul li p {  height:auto; display:block;  line-height:30px; color:#727170;}
.mainLone ul li p font { padding-left:15px; background:url(../images/mainLoneIcon1.png) no-repeat left center;}

.mainLtwo ul li,.mainLthere ul li { padding-bottom:23px;padding-top: 10px; word-break:break-all; word-wrap:break-word }
.mainLtwo ul li h2 { width:590px; padding:15px 10px 15px 10px; background:#d6d9da; font-size:14px; color:#727170;}
.mainLtwo ul li h2 p { padding-top:5px; word-break:break-all; word-wrap:break-word ;}

.mainLtwo ul li h3 { width:98px; height:111px; display:block; float:left; margin-top:20px;}
.mainLtwo ul li h4 { width:492px; padding:0px 0px 0px 20px; display:block; float:right; margin-top:20px; color:#727170; line-height:22px; font-size:16px;}
.mainLtwo ul li h4 a { color:#2094cf; text-decoration:underline;}
.mainLtwo ul li h5 { width:492px; padding:5px 0px 10px 20px; display:block; float:right; color:#727170; line-height:22px; font-size:14px;}
.mainLtwo ul li p { color:#727170; line-height:25px;}
/*.mainLtwo ul li h3 img { max-width:98px; max-height:111px;}*/
.mainRthere ul li { width:100%; height:auto; padding-bottom:10px; padding-top:10px;display:block; float:left; color:#727170; font-size:14px;}
.mainRthere ul li strong { }


.mainRone { width:428px; height:260px; margin-right:40px; background:rgba(148,127,127,1.00);}
.mainRtwo,.mainRthere { width:428px; height:auto; margin-right:40px;}
.mainRtwo h1,.mainRline h1 { width:100%; height:30px; padding-top:30px; padding-bottom:25px; font-size:26px; color:#c3130f;}
.mainRtwo p { padding-bottom:10px; line-height:25px; color:#727170; font-size:16px;}

.mainRline { width:100%;margin-bottom:35px; clear:both; border-bottom:1px solid #fff;}
.mainRthere ul li { width:100%; height:auto; padding-bottom:10px; display:block; float:left;}
.mainRthere ul li span { width:22px; height:20px; padding-top:10px; padding-right:20px; display:block; float:left;}
.mainRthere ul li p { width:386px; padding-top:10px; line-height:20px; float:right;}

/*top*/
.topBj {width:100%;height:247px;background:url(../images/topBj.png) repeat-x;}
.top { width:1200px; height:247px; margin:0 auto;}
.topPic { width:218px; height:247px; float:left;}
.topRupL { width:519px; height:172px; float:left; background:url(../images/topPicBj.png) no-repeat left;}
.topRupL ul li { display:block; float:left;}
.topRupLOne { width:304px; height:35px; margin-left:193px; padding-left:11px; padding-right:11px; padding-bottom:11px; background:#c3130f;}
.topRupLOne span { width:265px; height:35px; display:block; float:left; background:#fff;}
.topRupLOne span input { width:100%; height:33px; border:0px; outline:none; font-family:Arial; line-height:33px; font-size:14px; color:#454545;}
.topRupLOne em { width:39px; height:35px; display:block; float:right;}
.topRupLOne em input { width:39px; height:35px; background:url(../images/topSearchBut.png); border:0px; outline:none;cursor: pointer;}
.topRupLOne em input:active { background:url(../images/topSearchButAct.png);}
.topRupLTwo {width:484px; height:96px; padding-left:35px; padding-top:30px;}
.topRupLTwo1 { font-size:32px; color:#c3130f;}
.topRupLTwo2 { padding-left:5px; font-size:14px; color:#666666;}
.topRupR { width:460px; height:132px; padding-top:40px; float:left;}
.topRupR ul li { width:87%; height:33px; padding-top:15px; display:block; float:left; color:#151921;}
.topRupR ul li span { width:20px; height:18px; padding-right:10px; display:block; float:left;}
.topRupR ul li em {  display:block; float:left; line-height:14px; font-size:13px;padding:0 0 8px 0}
.topRupRLine { border-bottom:1px solid #878889;}

.topRdown { width:982px; height:75px; float:left;}
.topRdownNav { width:907px; height:75px; max-width:907px; padding-left:20px; display:block; float:left; overflow:hidden;}
.topRdownNav li { padding-left:20px; padding-right:20px; height:75px; display:block; float:left; line-height:75px;}
.topRdownNav li:hover { background:url(../images/topNavBjOn.jpg) repeat-x;}
.topRdownNav li a { font-size:16px; color:#fff;}
.topRdownMore { width:15px; height:75px; padding-left:20px; float:right;}

/*stick*/
.stickBj1 { width:100%; background:url(../images/stickBj1.jpg) repeat-x;}
.stickBj { width:100%; height:86px; background:url(../images/stickBj.jpg) no-repeat center top;}
.stick { width:1200px; height:86px; margin:0 auto;}
.stick span { width:308px; height:68px; padding-left:36px; padding-right:36px; padding-top:18px; display:block; float:left; background:#c3130f;}
.stick em { padding-left:12px; margin-left:12px; display:block; float:right; line-height:75px; font-style:normal;}
.stick em a { font-size:14px; color:#fff;}
.stick em a:hover { text-decoration:underline;}
.stick .stickLine { background:url(../images/stickLine.png) no-repeat left center;}

/*下拉导航*/
.select_box2{
	 position:relative; 
}
.select_box2 span{
	height:75px;width:100px; 
	float:left;
	line-height:75px;
	color:#FFF;
	cursor:pointer;
}

.select_box2 span a{ color:#FFF;}
.leixin_xz_a2{
	position:absolute; 
	z-index:20; color:#fff;
	}

	
.son_ul2{
	width:auto;
	height:auto;
	position:absolute!important;
	position:absolute;
	z-index:45;
	top:70px; left:870px;
	background:#dcdfdf;color:#000;
	 text-align:center; 
}
.son_ul2 li{
	display:block;
	line-height:30px;
	width:100px; 
	float:left;
	cursor:pointer;color:#000;
	}
.son_ul2 li a{
color:#000;
	}
.son_ul2 li p{
	width:55px;
	display:inline; color:#fff;
	}	






/*20161102新增下拉菜单样式*/	
.topRdown {}
	
.nav {width:auto;padding-left:20px; display:block; float:left; margin: 0 auto;color: #f0f0f0;}
.nav a {font-size:16px; color:#fff;display: block;padding:8px 10px 7px 10px;line-height: inherit;cursor: pointer;}
.nav ul { list-style: none;padding-left: 0;margin-top: 0;margin-bottom: 0;    z-index: 10000;}

.nav_menu {padding:6px 0;width:880px}
.nav_menu-item {line-height: 52px;padding-bottom:2px;display: inline-block;position: relative;}
.nav_menu-item:hover {background-color: #c21310;}
.nav_submenu-item:hover {background: rgba(0, 0, 0, 0.1);}
	
.nav_menu-item:hover .nav_submenu {display: block;}
.nav_submenu {text-transform: none;display: none;position: absolute;width:300px;line-height:20px;background-color: #c62e2b;}
.nav_submenu a {color:#fff7e0;}

/*1103新增同专业博导样式*/	
.sameProfession{width:100%;margin-top:15px; padding-top:25px;clear:both; border-top:1px solid #d6d9da;float:left;}
.sameProfession li{background: url(../images/sameProfession01.png) no-repeat 0px 3px;}
.sameProfession li a{font-size:16px;padding-left:14px;color:#666;}

/*1104新增更多栏目样式*/	
.menuCss {width:15px;} 
.menuCss a {text-decoration:none;} 
.menuCss li {list-style:none;float:left;overflow:visible;cursor:pointer;} 
.menuCss li a{cursor:pointer;color:#fff; word-wrap: break-word; word-break: break-word;}
ul.level0 {overflow:visible;} 
ul.level1 {right:80px;position: relative;top:0;} 
ul.level1, ul.level2, ul.level3 {width:220px;height:20px;line-height:20px;display:none;z-index: 9999;} 

ul.level2, ul.level3 { width:220px;margin:-15px 0 0 -235px;float:left;} 
ul.level0 > li {line-height:30px;text-align:center;} 
ul.level1 > li, ul.level2 > li, ul.level3 > li { width:220px; padding-right: 5px !important;   padding-left: 5px !important;line-height:28px;background:#333;padding-top: 15px; padding-bottom: 15px;border-bottom: 0.5px solid #666;} 

ul.level1 > li:hover, ul.level2 > li:hover, ul.level3 > li:hover {background:#c3130f;} 
ul.level0 > li.imyeah:hover > ul, ul.level1 > li.imyeah:hover > ul, ul.level2 > li.imyeah:hover > ul, ul.level3 > li.imyeah:hover > ul {display:block;} 
		