body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,input,textarea,select,p,dl,dt,dd,a,img,button,form,table,th,tr,td,tbody,article,
aside, details,figcaption,figure,footer,header,menu,nav,section,font,img{margin:0; padding:0; border:none; font-family: "΢���ź�";}
ul,li,ol{ list-style-type: none; }
a{text-decoration:none; color: #202020;}
a:hover{color:#d80000; text-decoration:underline;}

.bj{width: 100%; height:100%; background: url("imgbeijing.png") no-repeat top center;overflow-x: hidden;}
.banner{ width:700px; height:209px; margin: 0 auto;}
.box{width: 1200px; margin: 0 auto;}
/* ��������*/
.head{width: 1024px; height: 100px; background: #c01920; margin-left:89px;}
.nav_1{}
.nav_1 li{  float:left; font-size:20px; padding-left:89px; padding-top: 5px; font-family: "黑体";}
.nav_1 li a{width: 150px; height: 40px; display: block; color: #fff; font-weight:900; text-align: center; line-height: 40px;}
.nav_1 li a:hover{width: 150px; height: 40px; background: #fff; color: #c01920;text-decoration:none; position:relative; zoom:1;}
.nav_1 .sty a{background: #fff; color:#c01920;}
/* ѧ���µ���*/
.cont{ width: 1025px; height:auto; padding-top: 20px; padding-left: 88px;background: #fff; position: relative; }
.tit{width:990px; height: 51px; background: url("imgbiao.png") no-repeat; font-size: 18px; font-weight: bold; color: #fff;  line-height:42px; padding:0 10px 0 25px; position: relative; }
.tit span{ font-size: 14px; color: #202020; position: absolute; right: 0;}
.cont_list{ width:982px; height:auto; border: 1px solid #dcdcdc; border-top: none; background: #fff; margin-left: 5px; margin-top:-7px; padding: 22px 20px 20px 15px; overflow: hidden;}
.cont_list .figure{width: 296px; height: 190px; padding-right: 44px; float: left;}
.cont_list .word{width:640px; float: left; font-size: 14px; }
.cont_list .word li{overflow: hidden;}
.cont_list .word li .zuo{width:535px; display:inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float:left;}
.cont_list .word li .you{float:right;}
.cont_list .word li a:hover span{text-decoration:underline;}
.distance{padding-top: 24px;}
.distance_1{padding-top: 20px;}
.distance2{padding-top: 20px; padding-bottom:10px;}
.distance3{ padding-top:10px;}
.distance_q{padding-top: 28px;}
/* ѧϵ�н���*/
.cont_list_q{ width:982px; height:auto; border: 1px solid #dcdcdc; border-top: none; background: #fff; margin-left: 5px; margin-top:-7px; padding: 5px 20px 5px 15px; overflow: hidden;}
.cont_list_q .public{width:490px; float: left; border-right: 1px solid #dcdcdc;}
.cont_list_q .public ul li{ font-size: 14px; }
.cont_list_q .public ul li .zuo1{width:280px; display:inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.cont_list_q .public ul li .you1{ width: 100px; padding-left: 95px; text-align: right; padding-right: 45px;}
.cont_list_q .text_list2{width:490px; float: left;}
.cont_list_q .text_list2 ul li{padding-left:45px; }
.cont_list_q .text_list2 ul li .you1{padding-right:0px;}
.cont_list_q .text_list2{border-right: none;}
.cont_list_q ul li a:hover span{text-decoration:underline;}
/* �����ϸ�Ա*/
.figure_1{width: 296px; height: 183px; float: left; padding: 15px 0; position: relative;}
.mark{width: 291px; height: 30px; background: #000;  filter:alpha(opacity=50);  -moz-opacity:0.5;  -khtml-opacity: 0.5;  opacity: 0.5;   color: #fff; font-size: 12px; font-weight: bold; line-height: 30px; position: absolute; bottom: 15px; left: 0;  padding-left: 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.introduce{float: left; border-right: 1px solid #dcdcdc; width:203px; padding:0 15px; font-size: 14px; }
.introduce li{width: 197px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
/*banner*/
.banner_1{width: 1200px; height: 75px; margin:0px auto; margin:20px 0 0 89px;}
/*ͼ������*/
.data li{  width:163px; float: left;}
.data li img{width: 135px; height: 189px; padding-left:13px;}
.data li span{text-align: center; display: block; font-size: 16px;  color: #1f1f1f;}
/*����Ӱ��*/
.cont_list_w{padding: 22px 25px 20px 25px; width: 967px;}
.image{width: 460px; height: 110px; background: #f1f1f1; float: left; position: relative;}
.bofang{position: absolute; left: 74px; top: 36px;}
.value{margin-right:45px;}
.value_1{margin-bottom: 20px;}
.cont_list_w dl{}
.cont_list_w dl dd{ width: 189px; height: 110px; padding-right: 13px; float: left;}
.cont_list_w dl .biaoti{float: left; width:240px; padding-right: 17px; padding-top: 7px; font-size: 14px; font-weight: bold; }
.cont_list_w dl .biaoti a{ color: #d80000; text-decoration: underline;}
.cont_list_w dl .neirong{float: left; width:240px; font-size: 14px;  color: #828282; padding-right: 17px; padding-top: 7px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; line-height:18px; max-height:60px;}
/*�����ʴ�*/
.tit_1{width:300px; height: auto; background: url("imgbiao1.png") no-repeat; font-size: 18px; color: #fff;  line-height:42px; padding:0 0 0 25px;float: left; }
.tail{overflow: hidden; padding-bottom: 30px;}
.ji{padding-right:25px;}
.tit_1 span{ padding-left:166px;font-size: 14px; color: #202020;}
.tail_list{color: #999; border: 1px solid #dcdcdc; border-top: none; width:285px; height: 206px; margin-left: -18px; margin-top:3px; padding: 15px;letter-spacing:0px;}
.tail_list .img_1{width: 285px; height: 85px; position: relative;}
.tail_list .img_1 p{ width: 285px; height:30px; position: absolute; bottom:0; left: 0; font-size: 12px; background: #000; line-height: 30px;filter:alpha(opacity=50);  -moz-opacity:0.5;  -khtml-opacity: 0.5;  opacity: 0.5; color: #fff}
.tail_list .list_a{ width: 285px; font-size: 14px; line-height:43px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
/*β��*/
.tail_s{width: 100%; height: 180px; background: #ebebeb;}
.tail_s .tail_z{margin:0 auto; width: 1200px; height: 135px; padding-top: 45px;}
.tail_s .tail_z li{font-size: 12px; color: #808080;  text-align: center;}
.tail_s .tail_z .jili{ padding-top: 25px;}