body { padding:0px; margin:0px; font-family:Arial, "微软雅黑";}
h1,h2,h3,h4,h5,h6,p,ul,li { padding:0px; margin:0px;}
h1,h2,h3,h4,h5,h6 { font-weight:normal;}
ul{ list-style-type:none;}
em { font-style:normal;}
a {color: #151921;text-decoration:none;word-break: break-word;body { padding: 0px;margin:0px;font-family:Arial, "微软雅黑";}h1,h2,h3,h4,h5,h6,p,ul,li { padding:0px;margin:0px;}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;}
.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;}
.tailfont { color:#fff;}
.tailfont a img{vertical-align:middle}
/*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;}
.mainLoneh1,.mainLtwo h1,.mainLthere h1 { width:100%;height:30px;padding-bottom:30px;font-size:26px;color:#c3130f;}
.mainLoneul li { padding-bottom:20px;}
.mainLoneul 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;}
.mainLoneul li em,.mainLone ul li em font,.mainLone ul li span,.mainLtwo ul li h2 { display:block;float:left;}
.mainLoneul li em { width:70px;height:65px;margin-right:30px;background:#d6d9da;text-align:center;line-height:33px;color:#fff;margin-top:8px;}
.mainLoneul li em font { width:100%;height:31px;border-bottom:1px solid #fff;background:#c3130f;line-height:31px;font-size:14px;}
.mainLoneul li p {  height:auto;display:block;line-height:30px;color:#727170;}
.mainLoneul li p font { margin-left:10px;padding-left:15px;background:url(../images/mainLoneIcon1.png) no-repeat left center;}

.mainLtwoul li,.mainLthere ul li { padding-bottom:23px;padding-top: 10px;word-break:break-all;word-wrap:break-word}
.mainLtwoul li h2 { width:590px;padding:15px 10px 15px 10px;background:#d6d9da;font-size:14px;color:#727170;}
.mainLtwoul li h2 p { padding-top:5px;word-break:break-all;word-wrap:break-word;}

.mainLtwoul li h3 { width:98px;height:111px;display:block;float:left;margin-top:20px;}
.mainLtwoul li h4 { width:492px;padding:0px 0px 0px 20px;display:block;float:right;margin-top:20px;color:#727170;line-height:22px;font-size:16px;}
.mainLtwoul li h4 a { color:#2094cf;text-decoration:underline;}
.mainLtwoul li h5 {width:492px;padding:5px 0px 10px 20px;display:block;float:right;color:#727170;line-height:22px;font-size:14px;word-break: break-word;}
.mainLtwoul li p { color:#727170;line-height:25px;}
/*.mainLtwo ul li h3 img { max-width:98px; max-height:111px;}*/
.mainRthereul li { width:100%;height:auto;padding-bottom:10px;padding-top:10px;display:block;float:left;color:#727170;font-size:14px;}
.mainRthereul 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;}
.mainRtwoh1 { width:100%;height:30px;padding-top:30px;padding-bottom:25px;font-size:26px;color:#c3130f;}
.mainRtwop { padding-bottom:10px;line-height:25px;color:#727170;font-size:16px;}

.mainRline {width:100%;margin-bottom:35px;clear:both;border-bottom:1px solid #fff;}
.mainRthereul li { width:100%;height:auto;padding-bottom:10px;display:block;float:left;}
.mainRthereul li span { width:22px;height:20px;padding-top:10px;padding-right:20px;/* display:block; float:left;*/}
.mainRthereul 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;}
.topRupLul li { display:block;float:left;}
.topRupLOne {width:304px;height:35px;margin-left:193px;padding-left:11px;padding-right:11px;padding-bottom:11px;background:#c3130f;}
.topRupLOnespan { width:265px;height:35px;display:block;float:left;background:#fff;}
.topRupLOnespan input { width:100%;height:33px;border:0px;outline:none;font-family:Arial;line-height:33px;font-size:14px;color:#454545;}
.topRupLOneem { width:39px;height:35px;display:block;float:right;}
.topRupLOneem input { width:39px;height:35px;background:url(../images/topSearchBut.png);border:0px;outline:none;}
.topRupLOneem 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;}
.topRupRul li { width:200px;height:33px;padding-top:15px;display:block;float:left;color:#151921;}
.topRupRul li span { width:20px;height:18px;padding-right:10px;display:block;float:left;}
.topRupRul li em {width:170px;height: 28px;display:block;float:right;line-height:14px;font-size:13px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.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;}
.topRdownNavli { padding-left:20px;padding-right:20px;height:75px;display:block;float:left;line-height:75px;}
.topRdownNavli:hover { background:url(../images/topNavBjOn.jpg) repeat-x;}
.topRdownNavli 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;}
.stickspan { width:347px;height:68px;padding-left:36px;padding-right:36px;padding-top:10px;display:block;float:left;background:#c3130f;}
.stickspan img{width:347px}
.stickem { padding-left:12px;margin-left:12px;display:block;float:right;line-height:75px;font-style:normal;}
.stickem a { font-size:14px;color:#fff;}
.stickem a:hover { text-decoration:underline;}
.stick .stickLine {background:url(../images/stickLine.png) no-repeat left center;}

/*下拉导航*/
.select_box2{position:relative; 
}
.select_box2span{
 height:75px;width:100px;float:left;line-height:75px;color:#FFF;cursor:pointer;
}

.select_box2span 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_ul2li{
 display:block;line-height:30px;width:100px;float:left;cursor:pointer;color:#000;
 }
.son_ul2li a{
color:#000;
 }
.son_ul2li p{
 width:55px;display:inline;color:#fff;
 } 






/*20161102新增下拉菜单样式*/ 
.topRdown {width:auto;height:75px;}
 
.nav {width:auto;padding-left:20px;display:block;float:left;margin: 0 auto;color: #f0f0f0;}
.nava {font-size:16px;color:#fff;display: block;padding:8px 10px 7px 10px;line-height: inherit;cursor: pointer;}
.navul { 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_submenua {color:#fff7e0;}

/*1103新增同专业博导样式*/ 
.sameProfession{width:100%;margin-top:15px;padding-top:25px;clear:both;border-top:1px solid #d6d9da;float:left;}
.sameProfessionli{background: url(../images/sameProfession01.png) no-repeat 0px 3px;}
.sameProfessionli a{font-size:16px;padding-left:14px;color:#666;}

/*1104新增更多栏目样式*/ 
.menuCss {width:15px;} 
.menuCssa {text-decoration:none;} 
.menuCssli {list-style:none;float:left;overflow:visible;cursor:pointer;} 
.menuCssli 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;} 
.list-paddingleft-2li::marker{content: "";};}
img { border:0px;}
.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;}
.tail font a img{vertical-align:middle}
/*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:14px;}
.mainLone ul li p {height:auto;display: flow-root;line-height:30px;color:#727170;}
.mainLone ul li p font { margin-left:10px; 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-word;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;word-break: break-word;}
.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 { 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;}
.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:200px; 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 {width:170px;height: 28px;display:block;float:right;line-height:14px;font-size:13px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.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:347px; height:68px; padding-left:36px; padding-right:36px; padding-top:10px; display:block; float:left; background:#c3130f;}
.stick span img{width:347px}
.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 { width:auto; height:75px;}
	
.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;display: inline-block;width: 100%;}
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: 40px;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;} 
.list-paddingleft-2 li::marker{/* content: ""; */}	
.mainRtwo p img{width:100%;}
 .pages table{width:auto !important;margin-top:20px;position: relative;top: -20px;}
            tbody{
            border: none;
           
            }
            .pages table td,.pages table td div {
            font-family: "微软雅黑" !important;
            }

            .pages table tbody div .PrevDisabled, .pages .Next, .pages a.Prev, .pages .NextDisabled {
            border: 1px solid #971110 !important;
            height: 25px !important;
            line-height: 25px !important;
            color: #333 !important;
            background: none;
            padding: 0 10px !important;
            font-family: "微软雅黑" !important;
            vertical-align: middle;
            box-sizing:border-box;
            -moz-box-sizing:border-box;
            -webkit-box-sizing:border-box;
            }

            .pages input[type="button"] {
            padding: 0 10px !important;
            height: 25px !important;
            width: 45px !important;
            line-height: 25px !important;
            background: #971110 !important;
            color: #fff !important;
            border: 0 !important;
            vertical-align: top;
            box-sizing:border-box;
            -moz-box-sizing:border-box;
            -webkit-box-sizing:border-box;
            }
            .pages tbody{
            background: none;
            }
            .pages input.defaultInputStyle {
            margin-left: 5px !important;
            margin-right: 5px !important;
            border: 1px solid #333 !important;
            height: 25px !important;
            line-height: 25px !important;
            vertical-align: top;
            box-sizing: border-box;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            padding: 0 5px !important;
            box-sizing:bor
            }