@charset "utf-8";
/* 整体样式 */
body,html,ui,li,a,img,p,input,button,a,h1,h2,h3,h4,h5,i{ margin:0; padding:0; }
.fl{ float:left; }
.fr{ float:right; }
.clear{ clear:both; } 
img{ border:none; }
a{ text-decoration:none; }
a:hover{ color:#003f88;}
body{ font-size:16px; font-family:Roboto; }
.w1200{ width:1200px; margin:0 auto;  }
.h20{ margin-top:20px; }
ul{padding:0px; margin:0px;  }
ui,li{ list-style:none;}
i{ font-style:normal; }
 div.test
{
text-overflow:ellipsis;
}
@font-face {font-family:Rabiola Serif;  src: url("../fonts/Rabiola Serif.otf") } /*   ű   */
@font-face {font-family:Roboto Condensed-Bold; src: url("../fonts/RobotoCondensed_Bold.ttf")}/* һ      */
@font-face {font-family:RobotoCondensed-Regular; src: url("../fonts/RobotoCondensed_Regular.ttf")} /*        */
@font-face {font-family:Roboto-Regular; src: url("../fonts/Roboto_Regular.ttf")} /*        */
@font-face {font-family:Facile Sans; src: url("../fonts/Facile Sans.otf")} /*   ű   */
/*head*/
.head{ width:1200px; margin:0 auto; height:130px;background:#003f88; }
.head .logo{ width:326px; height:93px; margin-top:30px;}
.head .logo img{ width:100%; }
.head .top{ width:350px;}
.top-t{ margin-top:30px; height:16px; line-height:16px; text-align:right; color:#003F88; font-family:Roboto Condensed;}
.top-t a{ padding:0 10px; font-size:14px; color:#003F88;  line-height:16px;font-family:"Roboto Condensed", "微软雅黑";}
.top-t a:hover{ color:#000;}
.search{ height:30px; background:#fff; border:1px #efefef solid; color:#999; width:288px; }
.tit{ padding:5px 15px; line-height:30px;   }
.search i{ margin-top:10px; display:block; float:left; }
.search input{ border:none; height:30px; line-height:30px; font-size:14px; font-family:Roboto; width:210px; padding-left:10px; outline:none; }
.search-but{ height:32px; width:31px; text-align:center; line-height:30px; background:#fff; border:none; color:#fff; font-size:14px; font-family:Roboto Condensed; margin-left:1px;} 
.search-but img{ margin-left:0px; margin-top:6px;}

.xiaobanner{ width:100%; height:auto; }
.xiaobanner img{ width:100%; height:auto; }
.colfff{ color:#fff; }


@charset "utf-8";
/* 整体样式 */
*{margin:0;padding:0;list-style-type:none;}
.fl{ float:left; }
.fr{ float:right; }
.clear{ clear:both; } 
img{ border:none; }
a{ text-decoration:none; }
.w1200{ width:1200px; margin:0 auto;  }
.h20{ margin-top:20px; }
ul{padding:0px; margin:0px;  }
ui,li{ list-style:none;}

/*首页内容3*/
.cl {zoom: 1;}
.frame {margin-bottom: 10px;border: 1px solid #e1e1e1;background: #FFF;}
.title_index1 {padding: 0 10px;height: 32px;font-size: 14px;font-weight: 700;line-height: 32px;	overflow: hidden;}
.block {margin: 10px 10px 0;}
.temp {	margin: 1px;}
.slideshow {clear: both;}
.slideshow li {position:relative;overflow: hidden;}
.slideshow span.title_index1 {position: absolute;bottom:0;left: 0;width: 100%;min-width: 1200px;height:60px;line-height:60px;font-size:18px;color:#fff;font-weight:normal;}
.slidebar li {float:left;width:15px;height:15px;line-height:15px; margin-bottom:10px;text-align: center;	font-size: 14px;cursor: pointer; border-radius:50%; margin-left:5px; font-size:0; overflow:hidden;}
.slidebar li.on {background: rgba(255, 255, 255, 0.9);color: #000;font-weight: 700;}
.frame {background: none;	border: 0px solid #fff;margin-bottom: 0px;}
.temp {	margin: 0;}
.slidebar {position: absolute; bottom:15px; right:15%;  float:right;}

.slideshow span.title_index1, .slidebar li {background: rgba(0, 0, 0, 0.4);color: #FFF;overflow: hidden;}
.slidebar li.on {background: rgba(255, 255, 255, 0.5);color: #003f88;font-weight: 700;}
.slideshow SPAN.title_index1 {text-indent: 0px; padding-left:15%; }
.block {margin: 0;position: relative;}
#frameHlicAe {margin: 0px !important;border: 0px !important;}
.comiis_wrap960, .comiis_wrapad {width:100%; min-width:1200px; height:auto;z-index:1;}
.comiis_wrapad img {float: left;margin-top: 0px; width:100%; height:auto;}
#slidesImgs li {width: 100%;height:auto;display: none;}




/*首页内容*/
.title_index1 a{ color:#fff;}
.title_index1 a:hover{ color:#fff; text-decoration:underline;}



/*首页内容2*/
.underNone{border-bottom:none;}
.titleH1{height:40px;line-height:40px;font-size:20px;border-bottom:2px solid lightskyblue;margin-bottom:5px;}
.title{padding-left:1px; background-color:#eee; height:40px; line-height:40px; color:#4a4a4a;}
.title li{width:108px;text-align:center;font-size:17px;float:left;cursor:pointer;}
.title li.cur{color:#fff; background: #003f88;}
.titleexp li{float:left;margin-right:10px;}
.zong{clear:both;width:100%;height:260px;overflow:hidden;}
.list{width:6994px;}
.list .tabCon{float:left;width:865px;}
.tabth{width:997px;height:37px;line-height:37px;color:#ffffff;background-color:lightskyblue;}
.tabth span{display:inline-block;text-align:center;float:left;}
.tabUl{height:255px;overflow:hidden;}
.tabUl li{ line-height:40px; width:100%; float:left; border-bottom:1px #979797 dashed; }
.tabUl li a{ font-size:16px; float:left; color:#000; }
.tabUl li i{ float:right; color:#666; font-style:normal; }


.tubiao{ width:295px; margin-top:30px; background:#fbfbfb;   }
.tubiao a{ width:50%; float:left; text-align:center; height:175px; color:#003f88; font-size:20px; }
.tubiao a img{ float:left; margin:40px 36px 20px;  }

/*学术预告*/
.xueshu02{}
.xueshu02 li{ width:22%; float:left; height:315px; border-top:3px #003f88 solid;border-bottom:3px #003f88 solid; background:#f8f8f8; padding:0 1%; margin-right:1%; }
.xueshu02 li:last-child{ margin-right:0; width:23%;}
.xueshu02 li .ggdate{ width:60px; text-align:center; border-right:none; margin-right:10px; padding-right:10px;  margin-top:10px;  }
.xueshu02 li .ggdate b{ font-size:20px; font-weight:normal; text-align:center;  }
.xs2_tit{ float:left; width:100%; height:85px;   margin-top:10px;  }
.xs2_tit .ggjieshao{ width:180px; float:left; }
.xs2_js p{ line-height:36px; width:100%; float:left; font-size:13px; color:#555; }
.xueshu02 li .more{ font-size:14px; color:#666; float:right; margin-top:45px;  }


	

.tit4{ height:36px; line-height:36px; margin:30px 0;    }
.tit4 span{ font-size:30px; color:#003f88;  }
.tit4 span i{ color:#ada8a8; font-style:normal; padding-left:10px;  }
.tit4 a{ font-size:14px; color:#999; }
.news li{ width:280px; margin-right:10px; margin-left:10px; float:left;   }
.news li img{ /*width:100%; float:left;*/ }
.news li p{ line-height:30px; font-size:18px; color:#000; padding-bottom:10px; margin-bottom:10px; border-bottom:1px #efefef solid; margin-top:20px;  }
.news li span{ line-height:24px; font-size:14px; color:#666; }
.news_js { margin:10px 0; }
.news_js img{ width:25px; height:25px; float:left; margin:0 5px; }
.news_js .date{ float:left; color:#999;line-height:25px;}
.news li .news_js i{ color:#999; font-size:14px; font-style:normal; line-height:25px;  }

.lmlj{ width:1000px; margin:30px auto; /*margin-top:30px;*/ }
.lmlj i{ float:left; }
.lmlj a{ line-height:50px; float:left; font-size:24px; color:#333; width:250px;   }

/*通知公告*/
.tongzhi{ background:url(../images/index_bg.jpg) no-repeat center center; width:100%; min-width:1200px; height:580px;}



/*学子风采*/
.xzfc{ border-bottom:none;!important }


.gonggao{ width:425px; margin-top:30px; }
.ggdate{color:#003f88; padding-right:15px; margin-right:15px; width:100%; line-height:32px; font-size:16px; font-family:Roboto; }
.ggdate b{ border-bottom:1px dashed #003f88; line-height:27px;  }
.ggjieshao{ color:#333; line-height:26px; font-size:16px; height:56px; float:left; overflow:hidden; font-weight:bold; border-bottom: 1px #ccc dashed; font-family:Roboto; padding:3px 0 4px 0; }
.gonggao li{float:left; }
.ggjieshao a{ color:#333;}
.ggjieshao a:hover{ color:#003f88;}
.xueshu{ width:740px; margin-top:30px; }
.tit6{ height:36px; line-height:36px;padding-bottom:15px; margin-bottom:15px; border-bottom:3px #003f88 solid;    }
.tit6 span{ font-size:30px; color:#003f88; font-family:Roboto Condensed; font-weight:bold; }
.tit6 a{ font-size:14px; color:#333; }
.tit6 a:hover{ color:#003f88;}
.xueshu ul{ float:left; width:370px; margin-left:20px; }
.xueshu li{ width:370px; float:left;margin-bottom:12px; border-bottom:1px #CCC dashed; padding-bottom:12px; }
.xsdate{  width:50px; height:47px; display:block; float:left; background:#fff; border:1px solid #003f88; }
.xsdate p{ text-align:center; height:24px; width:50px; }
.xsdate p:nth-child(1){ font-size:14px; color:#333; line-height:24px;  }
.xsdate p:nth-child(2){ font-size:18px; color:#fff; background:#003f88;text-align:center; line-height:24px; height:24px;}
.xsjieshao{ width:300px; margin-left:15px;  }
.xs_tit{ line-height:24px; color:#333; font-size:16px; float:left; height:50px;font-weight:bold;word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    vertical-align: middle;}
.xs_per,.xs_add,.xs_time{ float:left; color:#333; font-size:12px; line-height:20px; width:100%;}

.tit5{ height:36px; line-height:36px; padding-bottom:15px; margin-bottom:15px; border-bottom:3px #003f88 solid;  }
.tit5 span{ font-size:30px; color:#003f88;font-family:Roboto Condensed; font-weight:bold;}
.tit5 span i{ color:#ada8a8; font-style:normal; padding-left:10px;  }
.tit5 a{ font-size:14px; color:#333; }
.tit5 a:hover{ color:#003f88;}
.xueshu .w-740{ width:740px; margin-left:0px; }
.xueshu .w-740 li{ width:740px; margin-bottom:10px; margin-top:10px; } 
.xueshu .w-740 li .ggjieshao{font-size:16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; width:100%; height:50px; font-family:Roboto Condensed; }
.link01 img{ margin-bottom:15px; }
.research a{ font-family:Roboto; font-weight:bold; line-height:24px; font-size:16px; width:740px; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap; color:#333;}
.research a:hover{ color:#003f88;}

/*内容页面*/

.dh{ width:300px; background:#f7f7f7;
    position: relative;
    top: 20px;
    left: -12px;}
.dh .tit2{font-family:Roboto Condensed-Bold;background:#003f88; line-height:65px; font-size:30px; color:#fff; text-align:center; width:270px; padding:0 15px;font-weight:bold; background:url(../images/nav_top.jpg) no-repeat;  } 
.dhfl{ background:#f7f7f7; width:100%; float:left;  cursor:pointer; }
.dhfl ul li{background-color:#004ea2; border-bottom: 1px #fff solid;width:300px; font-family:RobotoCondensed-Regular; background:url(../images/left_icon.png)#004ea2 10px 10px no-repeat;}
.dhfl ul li a{ padding-left:45px;color:#fff; font-size:18px; display: block; /*height:55px;*/line-height:30px; padding-top:10px; padding-bottom:10px; font-family:RobotoCondensed-Regular;  }
.dhfl ul li a:hover{ color:#fff;font-family:Roboto Condensed-Bold; }
.dhfl ul li img{ margin-top:10px; float:left; margin-left:10px;}
.dhfl ul li .inactive{ background:url(../images/on.png) no-repeat 0px top; background-position:98% 25%;
    left: 4px; color: #fff; padding-right:20px;
}
.dhfl ul li .inactives{background:url(../images/off.png) no-repeat 30px center;background-position:4px 15px;}
.dhfl ul li .inactive_jian {}
.dhfl ul li ul{display: none;}
.dhfl ul li ul li { border-left:0; border-right:0;border-top: 1px #ccc solid; border-bottom:0; background:none; }
.dhfl ul li ul .on1{background-color: #eeeded; font-family:Roboto; font-weight:100;}
.dhfl ul li ul .on1 a:hover{ background-color:#96c6fe; color:#333;}
.dhfl ul li ul li ul{display: none;}
.dhfl ul li ul li a{ color:#333; font-weight:100;}
.dhfl ul li ul li a:hover{ color:#003f88; font-weight:100;}
.dhfl ul li ul li a dl{-webkit-margin-before:0;-webkit-margin-after:0; margin-top:0px\0; margin-bottom:0px\0;}
.dhfl ul li ul li a dl dt{ float:left; margin-left:10px;color:#ff7324;}
.dhfl ul li ul li a dl dd{ width:270px; width:250px\0;-webkit-margin-start:25px; margin-left:25px\0;}
.dhfl ul li ul li ul li { background-color:#f7f7f7; border-color:#6196bb; }
.last{ background-color:#d6e6f1; border-color:#6196bb; }
.dhfl ul li ul li ul li a{ color:#676768; padding-left:75px;}

/*列表*/
.nr{ width:880px; margin-left:19px;}
.nr_top{height:52px; line-height:52px; border-bottom:#eaeaea solid 1px;font-family:Roboto Condensed; font-weight:bold; margin-top:10px;}
.nr_top h4{ color:#003f88; font-size:22px; font-weight:normal; }
.nr_top a{ color:#333;}


.dian{ float:left; }
.tit3{ color:#333; font-size:14px; margin-left:5px; float:left; width:720px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.fbdate{ font-size:14px; color:#999; float:right;width:90px;  line-height:46px; height:56px;}
.nr_both a{ width:100%; line-height:46px; height:56px; border-bottom:1px #eaeaea dashed; float:left; }
.dian{ color:#ff7324;}
.yema{ width:510px; margin:0 auto; margin-top:30px; }
.yema a{ padding:5px 10px; background:#eee; margin-right:10px; border:#e3e3e3 1px solid; color:#000; }
.yema a:hover{ background-color:#003f88; color:#fff; border:#003f88 1px solid; }

.nr2{ width:100%; }

/*详情*/
.nr_both h3{ font-size:33px; font-weight:bold; line-height:48px; color:#333; text-align:center; width:100%; float:left; margin-top:30px; margin-bottom:10px; width:100%; font-family:Roboto Condensed;}
.xq_jj{ text-align:center; width:100%;margin-bottom:30px; padding-bottom:10px; border-bottom:1px solid #ccc; }
.xq_jj p{ color:#999; line-height:32px; font-size:14px;}
.xq_jj p span{ font-weight:bold; margin-left:20px;}
.xq_js{ float:left;}
.xq_js p{ line-height:32px; color:#333; font-size:18px; text-indent:2rem; margin-bottom:20px; font-family:Times New Roman, Times, serif;}
.xq_shuming{ text-align:right; color:#666; line-height:26px; font-size:14px; margin-top:20px; margin-bottom:20px;}

/*组织人事*/
.zuzhi{  }
.zuzhi li{ float:left; width:100%;}
.zuzhi li:last-child{ margin-bottom:200px; }
.zuzhi li h5{ color:#444; line-height:44px; height:44px; background:#f7f8f9; border-left:8px #003f88 solid; display:block; padding-left:30px; font-weight:normal; font-size:16px; margin-top:25px; margin-bottom:25px; }
.zuzhi li a{ width:150px; text-align:center; border-bottom:none; color:#666; font-size:14px; }
/*师资力量*/
.faculty{ width:100%; overflow:hidden;}
.facultyTitle{ width:100%; height:30px; line-height:30px; background-color:#eeeded;border-left:5px solid #003f88; float:left;font-family:Roboto Condensed-Bold;}
.facultyTitle span{ margin-left:10px;}
.faculty ul{ width:96%; padding:0 2%; margin-bottom:20px; float:left;font-family:Roboto-Regular; }
.faculty ul li{ width:20%; text-align:left; line-height:48px; float:left; font-size:14px;}
.faculty ul li a{ color:#333;}
.faculty ul li a:hover{ color:#003f88;}


/*底部*/
/*
.centerdb{  width:220px; padding:10px 110px 10px 90px ;  border-right:1px rgba(239, 239, 239, 0.1) solid; border-left:1px rgba(239, 239, 239, 0.1) solid; float:left; color:#fff; }
.centerdb li i { margin-right:10px; }*/

.foot{ background-color:#003f88; height:210px; color:#FFFFFF;font-family:Roboto-Regular; font-weight:normal; font-size:14px; }
.b_logo{ padding-top:40px; width:390px; float:left;}
.f_txt{ width:240px; float:left; line-height:30px; margin-top:25px;  border-right:#FFFFFF solid 2px;}
.f_txt p span{ padding-left:30px;}
.icon1{ background:url(../images/f_icon.jpg) 0 -3px no-repeat; position:absolute; width:30px; height:30px;}
.icon2{ background:url(../images/f_icon.jpg) 0 -34px no-repeat; position:absolute; width:30px; height:30px;}
.icon3{ background:url(../images/f_icon.jpg) 0 -64px no-repeat; position:absolute; width:30px; height:30px;}
.icon4{ background:url(../images/f_icon.jpg) 0 -92px no-repeat; position:absolute; width:30px; height:30px;}
.wei{ width:120px; float:right;padding-top:30px; }
.b_bot{ text-align:center; border-top: #245996 solid 1px; height:45px; line-height:45px; margin-top:20px; }
.b_bot i{ color:#99ccff; margin-left:10px;}
.b_bot i a{color:#99ccff;}
.f_center{ width:380px; margin:0 auto;}


#Big_Slide_box{width:350px; overflow:hidden; float:left;}
#Big_Slide{width:350px;position: relative; margin:0 auto; height:290px;}
#Big_Slide ul li{width:350px; height:290px; position: absolute; }
#Big_Slide_Last,#Big_Slide_Next{width:46px; height:131px; color:#333; font-size:18px; position: absolute;z-index:9999; cursor:pointer; opacity:0.5; }
#Big_Slide ul li span{font-size:14px; line-height:24px; height:48px; padding:10px 20px;  float:left;width:310px; margin-top:1px; font-family:Roboto Condensed; font-weight:bold; background-color:#d0e8ff; overflow:hidden;}
#Big_Slide ul li span a{ 
color:#333;
word-break: break-all;
text-overflow: ellipsis;
display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
-webkit-line-clamp: 2; /** 显示的行数 **/
overflow: hidden;
overflow: hidden; 
vertical-align:middle;}
#Big_Slide ul li span a:hover{ color:#003f88;}
#Big_Slide_Last:hover,#Big_Slide_Next:hover{opacity:1;}
#Big_Slide_Last{left:2px; background:url(../images/lastIco.png) no-repeat center top;}
#Big_Slide_Next{right:3px; background:url(../images/nextIco.png) no-repeat center top;}
#Big_Slide_Tab{position: absolute; bottom:12px; height:1px; margin:0 auto; width:240px;}
#Big_Slide_Tab a{display:block; background:#000; float:left; height:1px; overflow:hidden; z-index:9999; }
#Big_Slide_Tab .TabOn{ background:#fff;} 
#Big_Slide .prev{position:absolute; width:353px; height:300px; background:#fff; top:0px; z-index:99; opacity:0.95;}

.wz_title{ font-size:24px; color:#003f88;font-family:Roboto Condensed-Bold;}
.wz_txt,.wz_txt a{ font-family:Roboto-Regular; font-weight:normal; color:#666666;}


/*师资力量3*/
.w_faculty{ width:100%; overflow:hidden;}
.w_facultyTitle{ width:100%; height:30px; line-height:30px; border-bottom:1px solid #003f88; float:left;font-family:RobotoCondensed-Regular}
.w_facultyTitle span{ background-color:#003f88; color:#FFFFFF; padding:7px 10px;}
.w_faculty ul{ width:96%; padding:0 2%; margin-bottom:20px; float:left;font-family:Roboto-Regular; margin-top:15px; }
.w_faculty ul li{ width:20%; text-align:left; line-height:40px; float:left; font-size:16px;}
.w_faculty ul li a{ color:#003f88; text-decoration:underline;font-family:Roboto-Regular;}
.w_faculty ul li a:hover{ color:#666;}
.w_nr_top{ padding-bottom:20px;}

/*师资一*/
.i_right{ width:880px; margin-left:20px;}
.i_title{ overflow:hidden;padding-bottom:10px; border-bottom:3px solid #003f88; color:#333;margin-top:12px;}
.i_title span{ display:block; float:left; color:#073b8c;  overflow:hidden; width:100px;margin-top:15px; font-size:24px;font-family:Roboto Condensed-Bold; }
.i_title em{ float:right; margin-top:15px;cursor:pointer; height:20px; overflow:hidden; width:360px; text-align:right; font-style:normal; font-size:14px;font-family:Roboto-Regular; }
.i_title a{ color:#003f88; font:normal 13px ; text-transform:capitalize;}
.t_pho{ float:left; width:177px;}
.t_pho img{ width:177px; height:237px; border:#eee solid 1px; padding:8px; background-color:#FFFFFF; box-shadow: 2px 2px 2px #eee;}
.t_info{ width:648px; float:left; margin-left:45px; margin-top:10px; line-height:1.8;}
.academic ul li{ border-bottom:#CCCCCC dashed 1px; padding:20px 0;}
.t_shuo{ margin:20px 0; color:#666666; font-size:14px; line-height:24px;font-family:Roboto-Regular;}
.t_info_txt{ color:#333333; font-size:14px;line-height:22px;font-family:Roboto-Regular; margin:5px 0;}
.t_info_txt a{ color:#333;}
.t_info_txt a:hover{ color:#003f88;}
.t_name{ font-size:20px;font-family:Roboto Condensed-Bold; color:#004ea2; margin-bottom:15px;}
.t_name a{color:#004ea2; }


.i_title .fl{ font-size:24px; color:#003f88; font-family:Roboto Condensed-Bold; margin-top:10px; }


/*分页*/
.page{ text-align:center; font:normal 14px ; padding:30px 0;}
.page a{ display:inline-block;*zoom:1;*display:inline; color:#767676; border:1px solid #d8d8d8;padding:4px 10px; margin:0 3px;}
.page a:hover,.page a.curr{ background:#073b8c; border:1px solid #005bac; color:#fff; }



/*教师页4*/
.w_pho{ float:left; width:104px;float:left; }
.w_pho img{ width:104px; height:165px; padding:8px; background-color:#FFFFFF; }
.w_info{ width:280px; float:left; margin-left:25px; margin-top:10px; margin-right:10px;}
.w_academic{ margin-top:10px;}
.w_academic ul li{ margin:10px 10px; float:left;width:420px;}
.t_shuo{ margin:20px 0; color:#666666; font-size:14px; line-height:24px;font-family:Roboto-Regular;}
.w_info_txt{ color:#333333; font-size:16px;line-height:20px;font-family:Roboto-Regular; margin:2px 0;}
.w_info_txt i{ font-style:italic; font-size:14px;}
.w_name{ font-size:16px;font-family:Roboto Condensed-Bold; color:#004ea2; padding-bottom:6px; border-bottom:#CCCCCC solid 1px; margin-bottom:6px;}
.w_name a{color:#004ea2;  }
.pho_box{border:#5f87b5 solid 1px;width:420px; height:215px;}

.pho_home{ background-color:#003f88; text-align:center; color:#FFFFFF; height:30px; line-height:30px;}
.pho_home a{color:#FFFFFF;}
.pho_home:hover{background-color:#036ae1; }


/*新闻列表页1*/
.main_box{ width:1200px; margin:0 auto; background-color:#f3f3f3;  margin-top:10px; height:100%; display:table;}
.main_box1{width:1200px; margin:0 auto; background-color:#fff;  margin-top:10px; height:100%; }

.position{ /*background:url(../images/b_page.gif) no-repeat left bottom;*/ padding-bottom:30px; padding-left:10px; color:#444; margin-top:42px; font-family:Roboto-Regular;}
.position a{ color:#003f88;}
.position a:hover{color:#003e87; }

.news-list{ margin-top:25px;}

.news-list .item .thumb{width:383px;height:330px;background-color:#fafafa; }
.news-list .item .info{top:3.5rem;bottom:3.5rem;left:35rem;padding:3rem; width:838px;}
.news-list .item .info h3{font-size:2rem}
.news-list .item .info small{font-size:1.4rem;padding-top:2rem;padding-bottom:2rem}
.news-list .item .info p{font-size:14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.news-list .item .info .more{font-size:1.6rem;padding:1rem 2rem;margin-top:2rem}
.news-list .item:nth-child(odd) .info{right:22.6rem}


.news-list .item{position:relative;margin-bottom:2rem; height:350px;}
.news-list .item .thumb{width:383px;height:330px;background-color:#c7c7c7;display:inline-block;overflow:hidden;position:absolute; }
.news-list .item .thumb img{width:100%;height:100%}
.news-list .item .info{position:absolute;top:1rem;bottom:1rem;right:0;left:22.7rem;background-color:hsla(0,0%,100%,.85);box-shadow:0 0 10px rgba(0,0,0,.15);box-sizing:border-box;padding:2rem;text-align:left; padding-left:50px; background:url(../images/shadow.png) left bottom  no-repeat\0; padding-top:40px\0; margin-top:15px\0; height:295px;}
.news-list .item .info h3{font-family:Roboto Condensed-Bold,sans-serif;font-size:22px;word-wrap:break-word}
.news-list .item .info h3 a{color:#003f88;word-wrap:break-word}
.news-list .item .info small{color:#a7a7a7;font-size:14px;padding-top:20px;padding-bottom:15px;display:inline-block}
.news-list .item .info p{font-size:14px;color:#333;word-wrap:break-word; line-height:22px;}
.news-list .item .info .more{font-size:14px;color:#003f88;border:1px solid #003f88;padding:6px 20px;display:inline-block;margin-top:1.5rem;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.news-list .item .info .more:hover{background-color:#003f88;color:#fff}
.news-list .item:nth-child(odd){text-align:right}
.news-list .item:nth-child(odd) .info{right:22.6rem;left:0}
.news-list .item:nth-child(odd) .info {  right: 22.6rem;  padding-left: 2rem;  padding-right: 3.5rem;  }
.news-list .item:nth-child(odd) .thumb{right: 0; }


/*新闻列表页2*/

.n_date{ font-size:14px; color:#8d8d8d; margin:10px 0;}
.ytitle{ font-size:26px;font-family:RobotoCondensed-Regular; margin-top:8px; color:#333333;}
.ytitle a:hover{ color:#003e87; text-decoration:underline;}
.n_event ul li{ padding:20px 0; border-bottom:#ddd dashed 1px; margin:0 10px;}
.n_txt{ color:#666666; line-height:24px;}
.n_txt a{color:#666666;}
.ytitle a{ color:#000000;}


/*新闻详情页1*/
.detailMod .head{text-align: center;padding:20px 0;border-bottom:1px dashed #e9e9e9;}
.detailMod .head h2{font-size:30px;color:#013f88;margin-bottom:50px;font-family:Rabiola Serif;}
.detailMod .head span{font-size:14px;color:#999999;display:inline-block;*display:inline-block;zoom: 1;padding:0 10px;margin-top:5px;}
.detailMod .head span.Visitcount{margin-right:35px;}
.detailMod .head  a img{vertical-align:top;margin:0 5px;}
.detailMod .cont{padding-top: 30px;}
.detailMod .cont p{font-size:18px;color:#666666;line-height:30px;text-indent:20px;padding-bottom: 30px;}
.detailMod .cont .pic{text-align: center;padding-bottom: 30px; }


.teacherList{padding-top:30px;}
.teacherList .top{border-bottom: 1px solid #e9e9e9;margin-bottom: 20px;
}
.teacherList .teacher{float:left;position:relative;/*width: 140px;*/height:40px;line-height: 40px;}

.teacherList .teacher span{display:inline-block;*display:inline-block;zoom:1;background:#003f88; padding:0 10px;   /*width: 100%;*/
text-align: center;font-size:18px;
color:#fff;text-transform:capitalize; cursor:pointer;}
.teacherList .teacher span i{display:inline-block;width:12px;height:7px;background: url(../images/icon6.png) no-repeat center;
margin-left:10px;}
.teacherList .teacher .teaList{position:absolute;top:40px;left:0;width:250px;background:rgba(252,253,254,0.8);
box-shadow: 0px 0px 30px 0px rgba(219,219,219,0.5); display:none;z-index:99;}
.teacherList .teacher .teaList ul{padding:0 20px;}
.teacherList .teacher .teaList ul li{text-align: center;border-bottom: 1px solid #ececec;height:60px;line-height: 60px;}
.teacherList .teacher .teaList ul li a{font-size:18px;color:#000000;}
.teacherList .teacher .teaList ul li:last-child{border-bottom: none;}


.teacherList .position{float:right;margin-top: 10px;}
.teacherList .position span{font-size:14px;color:#666666;margin:0 5px;}
.teacherList .position a{font-size:14px;color:#666666;}
.teacherList .position a:hover{color:#b01f24;}
.teacherList .mainBox{margin-bottom: 35px;}
.teacherList .mainBox .bg1{float:left; width:5%;height:20px;background: #003f88;}
.teacherList .mainBox h4{float:left;width:30%;font-size:18px;color:#003f88;height:20px;line-height: 20px;padding-left: 2%;}
.teacherList .mainBox .bg2{float:right; width:60%;height:20px;background: #e9e9e9;}
.teacherList .mainBox ul{padding-top: 40px;}
.teacherList .mainBox ul li{height:40px;line-height: 40px;}
.teacherList .mainBox ul li a{float:left;width: 25%;font-size:16px;color:#333333;}
.teacherList .mainBox ul li a:hover{color:#b01f24;}



.moreNews {margin-top:50px; margin-bottom:40px; width:1200px; overflow:hidden;}
.moreNews .top{border-top:2px solid #e9e9e9;padding-top: 25px;}
.moreNews .top img{float:left;width:2%;height:27px;}
.moreNews .top h4{float:right;font-size:24px;color:#003f88; border-bottom:1px solid #003f88;width: 97%;font-family:Roboto Condensed-Bold;}
.moreNews ul{width:1230px; }
.moreNews ul li{float:left;width:280px;margin-top: 25px;margin-right: 27px;}
.moreNews .pic{width: 100%;height:192px;}
.moreNews .pic img{width:100%;height:195px;}
.moreNews .txt{padding:10px 0;background: #f2f2f2;width: 100%;}
.moreNews .txt h5{font-size:16px;color:#333333;margin-bottom:10px;font-weight:bold;margin-left: 10px;font-family:Roboto Condensed-Bold;}
.moreNews .txt h5:hover{color: #013f88}
.moreNews .txt span{font-size:14px;color:#666666;margin-left: 10px;}


.fl{float:left;}
.fr{float:right;}
.wrapper{width: 1200px;margin: 0 auto;}
.thumb{ overflow:hidden;}
.thumb img{webkit-transform:translateZ(0);-webkit-transition:.2s;-moz-transform:translateZ(0);-moz-transition:.2s;
-ms-transform:translateZ(0);-ms-transition:.2s;-webkit-transform-style:preserve-3d;}
.thumb img:hover{text-decoration:none;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);}


.detailMod .head_title{text-align: center;padding:30px 0;border-bottom:1px dashed #e9e9e9;}
.detailMod .head_title h2{font-size:30px;color:#013f88;margin-bottom:20px;font-family:Rabiola Serif;}
.detailMod .head_title span{font-size:14px;color:#999999;display:inline-block;*display:inline-block;zoom: 1;padding:0 10px;margin-top:5px;}
.detailMod .head_title span.Visitcount{margin-right:35px;}
.detailMod .head_title  a img{vertical-align:top;margin:0 5px;}

/*新闻详情页2*/
.news-detail h1{color:#333;font-size:33px;font-weight:bold;line-height:48px;margin-top:20px;font-family:Rabiola Serif; }
.news-detail .time{color:#999;font-size:16px;margin-top:5px;font-style:italic;}
.detail-top{padding-bottom:20px;border-bottom:1px solid #ccc;}
.detail-content{color:#333;font-size:17px;line-height:28px;text-indent:36px;font-family:Roboto-Regular;}
.detail-content p{margin:10px 0 25px;font-family:Roboto-Regular;}
.detail-content img{display:block;margin:0px auto 30px;max-width:100%;}

/*首页*/
.incontent{ background-color:#f8f8f8;}
.innews{ width:824px; padding-top:30px; float:left;}
.innews h2{ background:url(../images/news_t.gif) no-repeat left bottom; height:55px; color:#003f88; font-size:30px;font-family:Roboto Condensed-Bold;}
.innews h2 span a{ color:#8d8d8d; font-size:16px; font-family:RobotoCondensed-Regular; font-weight:normal;}
.innews h2 span{ float:right;} 
.innews ul{ margin:20px 0;}
.innews ul li{ float:left; width:260px; margin-right:13px;}
.innews ul li img{ width:260px; height:147px;}
.innews_info{ background:url(../images/n1_bg.jpg) no-repeat center top; width:260px; height:75px; color:#FFFFFF; margin-top:-4px;}
.innews_info p{ padding:5px 10px;}
.innews_date{ font-size:14px; color:#e4e2e2;font-family:Roboto-Regular; margin-top:-3px; }

.inevents{ width:355px; float:right;padding-top:30px;}
.inevents h2{ background:url(../images/news_t1.gif) no-repeat left bottom; height:55px; color:#003f88; font-size:30px;font-family:Roboto Condensed-Bold;}
.inevents h2 span a{ color:#8d8d8d; font-size:16px; font-family:RobotoCondensed-Regular; font-weight:normal;}
.inevents h2 span{ float:right;} 

.n_time{ width:50px; height:50px; border:#003f88 solid 1px;font-family:Roboto-Regular; float:left;}
.n_years{ height:20px; line-height:20px; text-align:center; background-color:#003f88; color:#FFFFFF;font-size:18px;font-family:RobotoCondensed-Regular;}
.n_days{height:30px; line-height:30px; text-align:center; font-size:24px;color:#003f88;font-family:RobotoCondensed-Regular;}
.n_info{ width:290px; float:right; color:#333333;font-family:Roboto Condensed-Bold; font-size:16px; line-height:26px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; height:60px;}
.n_info a{color:#333333;}
.inevents ul{ margin-top:20px; margin-left:3px;}
.inevents ul li{ border-bottom:#bfbfbf solid 1px; height:67px; margin-top:10px;}
.n_info a:hover{ color:#003f88;}
.dpgpages2-m1 .a2{background:#013f88;color:#fff;}


@media screen and (max-width:767px){
.main_box1 {
    width: 100%;
    margin: 0 auto;
    background-color: #fff;
    margin-top: 10px;
    height: 100%;
}
.news-list {
    margin-top: 25px;
    PADDING: 0 15px;
}
.news-list .item {
    position: relative;
    margin-bottom: 20px;
    height: 500px;
}
.news-list .item .thumb {
    width: 100%;
    height: 262px;
    right:initial;
    background-color: #c7c7c7;
    display: inline-block;
    overflow: hidden;
    position: relative;
}
.news-list .item .info {
    width:100%;
    position: initial;
    /* top: 1rem; */
    /* bottom: 1rem; */
    padding-left: 1rem !important;
    padding-right: 0.5rem !important;
    right: 0;
    left: 22.7rem;
    background-color: hsla(0,0%,100%,.85);
    box-shadow: 0 0 10px rgba(0,0,0,.15);
    box-sizing: border-box;
    padding: 2rem;
    text-align: left;
    height: 240px;
}
.news-list .item .info h3 a {
    color: #003f88;
    display:block;
    word-wrap: break-word;
      line-height: 27px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  max-height: 54px;
}
.news-list .item .info p {
    font-size: 14px;
    color: #333;
    word-wrap: break-word;
    line-height: 22px;
 display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  max-height: 44px;

}
}

/*底部*/
.foot{ background-color:#003e87; width:100%; height:auto; }
.foot .wp {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 15px;
}
.foot #wp_news_w92 img {
      vertical-align: middle;
}
.q_links{ width:185px; color:#FFFFFF; padding-top:35px; float:left;}
.foot a,.links a{ color:#FFFFFF;}
.q_links a:hover{ text-decoration:underline;}
.l_title{ font-size:24px;font-family:Roboto Condensed-Bold; border-bottom:#FFFFFF solid 1px; padding-bottom:7px; margin-bottom:15px;color:#FFFFFF;}
.q_links p{ height:38px; line-height:38px;}
.follow{ width:165px;padding-top:35px; color:#FFFFFF;float:left; }
.f_icon{ margin-top:20px; margin-bottom:15px;}
.f_icon img{ margin-right:5px;}
.contact{ color:#FFFFFF;padding-top:35px;float:left; line-height:30px;}
.logo_box{ float:left;margin-left:50px;color:#FFFFFF;padding-top:25px; line-height:26px;}
.address{ margin-top:10px;}
.xx_txt{ font-size:16px; font-family:vijaya,Arial, Helvetica, sans-serif; margin-top:5px;}
.footb {
    width: 100%;

    height: auto;
    line-height: 40px;
    background: #003f88;
    text-align: center;
    color: #fff;
    border-top: 1px #255995 solid;

}
.footb>div {
    display: inline-block;
}
.footb .copyright_i i a {
    margin-right: 16px;
    color: #99ccff;
    text-decoration: underline;
}
@media screen and (max-width:950px) {
.foot .wp {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 20%;
}

}
@media screen and (max-width:700px) {
.foot .wp {
    padding-left: 50px;
}

}
@media screen and (max-width:500px) {
.foot .wp {
    padding-left: 20px;
}

}