@charset "gb2312";
html,body{background:#FFF;font-size:14px;font-family: "Microsoft YaHei";color:#555;overflow-x:hidden;}
html,body,div,ul,li,dl,dt,dd,p,em,b,i,h1,h2,h3,h4,h5,h6{padding:0;margin:0;}
ins{text-decoration:none;}
img{display: block;border:0;}
ul,li{list-style:none;}
em,i{font-style:normal;}
a,a:hover{text-decoration:none;}

.colyellow{color: #ff7e15;}
.colred{color: #e90101;}
.colblue{color: #1685f8;}
.colwhite{color: #FFF;}
.bgyellow{background: #ff7e15;}
.bgred{background: #e90101;}
.bgblue{background: #0056cb;}

.cont{width: 100%;margin: 0;background: #FFF;}
.cont .cont_main{width: 1200px;margin: 0 auto;padding: 30px 0;}
.cont .cont_main .tit{margin: 10px 0;padding-bottom: 15px;border-bottom: 1px dashed #999999;}
.cont .cont_main .tit strong{display: inline-block;line-height: 26px;margin: 0;padding-left: 10px;font-size: 24px;color: #333333;border-left: 6px solid #333333;}
.cont .cont_main .tit a{float: right;display: block;line-height: 28px;padding-left: 17px;font-size: 16px;color: #666666;background: url(../images/newtb.jpg) 0 5px no-repeat;}

.zx1{width: 500px;margin: 40px auto;}
.zx1 a{display: block;height: 60px;line-height: 60px;text-align: center;font-size: 24px;color: #FFFFFF;background: #e90101;border-radius: 8px;}
.zx1 a:hover{font-size: 26px;}

.img{width: 100%;}
.img a{width: 100%;}
.img a img{width: 100%;margin: 15px 0;}

.flex{display: -webkit-flex; display: flex;flex-wrap: wrap;justify-content: space-between;}
.w30{width: 30%;}
.w68{width: 68%;}
.w100{width: 100%;}

.news_list{width: 30%;}
.news_list ul{width: 100%;}
.news_list ul li{width: 100%;box-sizing: border-box;}
.news_list ul li a{display: block;line-height: 40px;padding-left: 20px;font-size: 18px;color: #666666;background: url(../images/newlisttb.jpg) 0px 12px no-repeat;text-overflow: ellipsis;-webkit-line-clamp: 1;white-space: nowrap;overflow: hidden;}

.banner{width:100%;margin:0 auto; }
.banner img{width: 100%;margin: 0;}


.cont1 .cont_main ul li{width: 24%;}

.majorinfor a{display: block;line-height: 34px;font-size: 20px;color: #0056cb;}
.majorinfor p{line-height: 30px;font-size: 16px;color: #666;}
.marjorzx{display: -webkit-flex; display: flex;width: 100%;height: 40px;line-height: 40px;margin-top: 14px;justify-content: center;border-radius: 5px;overflow: hidden;}
.marjorzx a{width: 50%;height: 40px;line-height: 40px;text-align: center;font-size: 16px;}

.hf{width: 1200px;margin:0 auto; }
.hf a{width: 100%;margin: 0;}
.hf a img{width: 100%;margin: 0;}

.cont1 .cont_main ul{width: 100%;height: 340px;}
.cont1 .cont_main ul li{float: left;width: 288px;height: 340px;margin-right: 20px;}

.cont2 .cont_main{position: relative;}
.cont2 .cont_main .slideTxtBox{}
.cont2 .cont_main .slideTxtBox .hd{}
.cont2 .cont_main .slideTxtBox .hd ul{position: absolute;left: 140px;top: 30px;width: 880px;}
.cont2 .cont_main .slideTxtBox .hd ul li{float: left;width: 200px;height: 40px;line-height: 40px;text-align: center;font-size: 20px;cursor: pointer;}
.cont2 .cont_main .slideTxtBox .hd ul li.on{font-weight: bold;color: #0056cb;}
.cont2 .cont_main .slideTxtBox .bd{width: 100%;}
.cont2 .cont_main .slideTxtBox .bd ul{width: 100%;}
.cont2 .cont_main .slideTxtBox .bd ul li{display: -webkit-flex; display: flex;flex-wrap: wrap;justify-content: space-between;}
.cont2 .cont_main .slideTxtBox .bd ul li .img{width: 49%;}
.cont2 .cont_main .slideTxtBox .bd ul li .img a img{width: 100%;margin: 0;}
.cont2 .cont_main .slideTxtBox .bd ul li .des{width: 50%;padding-top: 20px;border: 1px solid #539df3;box-shadow: 0 0 10px rgba(12,118,240,.5);}
.cont2 .cont_main .slideTxtBox .bd ul li .des h3{width: 90%;margin: 0px 5%;padding-bottom: 10px;text-indent: ;font-size: 20px;border-bottom: 1px dashed #DDDDDD;}
.cont2 .cont_main .slideTxtBox .bd ul li .des .flex{display: -webkit-flex; display: flex;flex-wrap: wrap;justify-content: space-between;}
.cont2 .cont_main .slideTxtBox .bd ul li .des .flex p{position: relative;width: 48%;line-height: 36px;padding-left: 5px;text-indent: 2em;font-size: 18px;}
.cont2 .cont_main .slideTxtBox .bd ul li .des .flex p::before{position: absolute;left: 22px;top: 11px;width: 8px;height: 8px;content: '';border-radius: 50%;background: #0056cb;box-shadow: 0 0 10px rgba(0,86,203,.5);}

.cont3 .cont_main ul li{width: 24%;margin: 10px 0;}
.cont3 .cont_main ul li a{width: 100%;}
.cont3 .cont_main ul li a img{width: 100%;margin: 5px 0;}
.cont3 .cont_main ul li a h3{text-align: center;font-size: 20px;font-weight: normal;color: #333;}

.cont4 .cont_main ul li{width: 24%;margin: 10px 0;background: #F0F0F0;border: 1px solid #DDD;border-radius: 8px;}
.cont4 .cont_main ul li a{width: 100%;}
.cont4 .cont_main ul li a img{width: 90%;margin: 0 5%;}
.cont4 .cont_main ul li a h3{margin: 15px 0;text-align: center;font-size: 24px;font-weight: bold;color: #333;}
.cont4 .cont_main ul li a p{margin: 5px 0;text-align: center;font-size: 18px;color: #333333;}
.cont4 .cont_main ul li a p font{color: #ff7e15;}

.cont5 .cont_main ul li{width: 380px;height: 238px;margin: 10px 0;background: url(../images/jybg.jpg) center no-repeat;border-radius: 8px;}
.cont5 .cont_main ul li a{width: 100%;}
.cont5 .cont_main ul li a h3{margin: 15px 0;margin-top: 20px;text-align: center;font-size: 30px;color: #FFF;}
.cont5 .cont_main ul li a p{line-height: 2;text-align: center;font-size: 24px;color: #FFF;}

.cont6 .cont_main ul{display: -webkit-flex; display: flex;flex-wrap: wrap;width: 100%;justify-content: space-between;}
.cont6 .cont_main ul li{display: -webkit-flex; display: flex;width: 32%;margin: 30px 0;justify-content: space-between;}
.cont6 .cont_main ul li img{width: 30%;}
.cont6 .cont_main ul li a{width: 68%;}
.cont6 .cont_main ul li a h3{font-size: 18px;color: #0056cb;}
.cont6 .cont_main ul li a p{font-size: 14px;color: #666666;}

.cont7 .cont_main ul{display: -webkit-flex; display: flex;flex-wrap: wrap;width: 100%;justify-content: space-between;}
.cont7 .cont_main ul li{width: 50%;box-sizing: border-box;}
.cont7 .cont_main ul li a{display: block;line-height: 40px;padding-left: 20px;font-size: 18px;color: #666666;background: url(../images/newlisttb.jpg) 0px 12px no-repeat;text-overflow: ellipsis;-webkit-line-clamp: 1;white-space: nowrap;overflow: hidden;}