@charset "utf-8";
/* CSS Document */
body{font-size: 12px;font-style: normal;
 font-family: 'Microsoft Yahei',arial,'hiragino sans gb',stheiti,'wenquanyi micro hei', \5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif;
 line-height: 22px; font-weight: normal; font-variant: normal; color:#6a6a6a; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; overflow-x:hidden; position:relative; }
*{ -webkit-tap-highlight-color: transparent;}
body,ul,dl,dd,dt,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,img,td,div,input{margin:0;padding:0;}
table{ border-collapse:collapse; border-spacing:0;}
a{ outline-style:none; color:#6a6a6a; text-decoration:none; border:0px;}
a:hover{ text-decoration:none; color:#d6000f;}
input,select,textarea{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#6a6a6a;outline:none}
input{ border:0}
img{border:0;}
li{list-style-type:none; vertical-align:0}
.hidden{display:none;}
.fleft{float:left}
.fright{float:right}
.pr{ position:relative;}
.pa{ position:absolute}
.clear{ clear:both; height:0; line-height:0; overflow:hidden; font-size:0;}
textarea{resize: none;}
.nomargin{ margin:0!important;}
.nomargin_right{ margin-right:0!important;}
.w1183{ width:1183px; margin:0 auto;}

/*公共头部*/
.head{ width:100%; height:105px; background:url(../image/headbg.jpg) center no-repeat; background-size:100%;}
.header{ width:1183px; padding:14px 0 20px; height:71px; margin:0 auto; overflow:hidden; position:relative;}
.logo{ float:left; width:414px; height:71px; overflow:hidden;}
.search{ float:right; width:212px; height:71px; font-size:14px; color:#121212; text-align:right;}
.language{ width:212px; height:30px; overflow:hidden;}
.search a{ font-size:14px; color:#121212; line-height:30px;}
.search_box{ width:212px; height:31px; padding:6px 0 5px; overflow:hidden; position:relative;}
.search_input{ display:block; height:28px; width:160px; line-height:28px; padding-left:10px; padding-right:40px; border:1px solid #daa8aa; border-radius:20px; position:relative; behavior: url(ie_css3.htc);}
.search_btn{ width:20px; height:19px; position:absolute; top:12px; right:14px; cursor:pointer;}
.go_index{ margin-right:10px;}/*20160421新增跳转北大首页*/
.language a:hover{ color:#d6000f;}
/*公共导航区*/
.nav{ width:100%; height:53px; background:#9e191e;}
.naver{ width:1155px; padding-left:28px; margin:0 auto; height:53px;}
.naver ul li{ float:left;}
.naver ul li .lv1_a{ display:block; height:53px; padding:0 33px; line-height:53px; font-size:17px; color:#fff;}
.naver ul li .lv1_a:hover{ background:#841317;}

/*二级导航20160420*/
.naver ul li{ z-index:99;}
.naver ul li a.hover{ background:#841317;}
.lv2_nav{ width:100%; position:absolute; left:0;background:#fff; z-index:100; display:none;}
.lv2_main{ width:1183px; margin:0 auto; overflow:hidden;}
.lv2_left_pic{ float:left; width:371px; height:128px; padding:30px 0;}
.lv2_links{ float:left; padding-top:30px;}
.lv2_links_mian{ float:left; width:160px; margin-left:50px; padding-bottom:15px;}
.lv2_tit_a{ display:block; width:100%; height:30px; line-height:30px; overflow:hidden; font-size:17px; color:#0c0c0c; text-align:center;}
.lv2_a{ display:block; width:100%; height:25px; line-height:25px; overflow:hidden; font-size:14px; color:#2d2d2d; text-align:center;}
.lv2_text_pic{ float:right; margin-left:50px;}

/*公共脚部*/
.foot{ width:100%; height:252px; overflow:hidden; background:#434343;}
.footer{ height:205px; overflow:hidden;}
.left_links{ float:left; width:756px; height:170px; overflow:hidden; padding-top:35px;}
.links{ width:138px; border-right:1px solid #525252; float:left;}
.links h3{ width:100%; height:36px; line-height:36px; font-size:16px; color:#fff; text-align:center; font-weight:400; padding-bottom:8px;}
.links ul li a{ padding-left:40px; display:block; height:28px; line-height:28px; font-size:13px; color:#c2c2c2;}
.links ul li a:hover{ color:#9e9b9b;}
.last_links{ border:none;}
.loop_links{ width:180px;}
.weixin{ float:right; width:105px; padding-top:35px; padding-right:63px;}
.weixin h3{ width:100%; height:36px; line-height:36px; font-size:16px; color:#fff; text-align:center; font-weight:400;}
.foot_p{ width:100%; height:47px; background:#373737;}
.foot_p p{ height:47px; line-height:47px; text-align:center; font-size:14px; color:#b1b1b1;}
..loop_links .bd{ width:138px; height:84px; overflow:hidden; }
.f_l_tit{ text-align:left!important; text-indent:37px;}
/*二级页面的公共banner图*/
.s_banner_wrap{ width:100%; height:281px;}
.s_banner{ width:1585px; height:281px; margin:0 auto; position:relative;}
.s_ban_nav{ width:1183px; height:50px; background:url(../image/s_ban_text.png) no-repeat; position:absolute; left:201px; bottom:0;}
.s_ban_nav .s_nav_tit{ float:left; width:170px; height:50px; text-align:center; line-height:50px; font-size:24px; color:#fff;}
.s_ban_nav .s_nav_link{ float:left;}
.s_ban_nav a{ display:inline-block; height:50px; line-height:50px; margin:0 10px; padding:0 10px; font-size:16px; color:#232323;}
.s_ban_nav a.onred{ height:46px; border-bottom:4px solid #9e191e; color:#9e191e;}
/*二级页面的面包线*/
.bread_line{ width:1158px; height:52px; padding-left:25px; margin:0 auto; margin-bottom:35px; background:url(../image/bread_icon.jpg)5px center no-repeat; font-size:14px; color:#2b2b2b; line-height:52px;}
.bread_line a{ display:inline-block; height:52px; line-height:52px; padding:0 8px;}
.bread_line a.onblack{ color:#000;}
.bread_line a:hover{ color:#d6000f;}



/*二级页面的内容外块 + 左右块 的框架*/
.l_main{ float:left; width:810px; min-height:500px;}
.r_main{ float:right; width:303px;}

/*分页器*/
/* 于 二级页 公用分页器 */
/* 2016-3-3 新增分页器 公共 */
.paginga {
    width: 100%;
    font-size: 0;
    text-align: center;
    padding-top: 49px;
    padding-bottom: 136px;
}

.paginga a.a_x, .paginga .p_prev, .paginga .p_next, .paginga .p_go {
    width: 24px;
    height: 24px;
    border: 1px solid #c8c8c8;
    display: inline-block;
    background: #ffffff;
    font-size: 13px;
    color: #646464;
    line-height: 24px;
    text-align: center;
    margin: 0 3px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
}
.paginga .p_go:hover{ color:#cc1b1b; border-color:#cc1b1b;}
.paginga a.a_cut {
    border: 1px solid #cc1b1b;
    background: #cc1b1b;
    color: #ffffff;
}

.paginga .a_x:hover, .paginga .p_prev:hover, .paginga .p_next:hover, .paginga .p_first:hover, .paginga .p_last:hover {
    border: 1px solid #cc1b1b;
    background: #cc1b1b;
    color: #ffffff;
}

.paginga .p_prev, .paginga .p_next {
    width: 55px;
}

.paginga span {
    font-size: 14px;
    color: #6a6a6a;
    display: inline-block;
    margin: 0 12px 0 26px;
}

.paginga span input {
    width: 50px;
    height: 24px;
    border: 1px solid #c8c8c8;
    color: #646464;
    line-height: 24px;
    margin: 0 6px;
    text-align: center;
    font-size: 14px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
}

.paginga span div {
    display: inline-block;
}

.paginga .p_go {
    width: 38px;
    height: 24px;
    border-color: #c8c8c8;
    display: inline-block;
    color: #6f6666;
}

.paginga a.p_first, .paginga a.p_last {
    width: 40px;
    height: 24px;
    border: 1px solid #c8c8c8;
    display: inline-block;
    background: #ffffff;
    font-size: 13px;
    color: #646464;
    line-height: 24px;
    text-align: center;
    margin: 0 3px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
	cursor:pointer;
}




/* 2016-04-21 头部背景新添文字*/
.head_text{ width:300px; height:70px; position:absolute; left:50%; margin-left:-150px; top:50%; margin-top:-35px;}















