@charset "utf-8";
/* CSS Document */
/*==============================common==================================*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,h13,h14,h15,h16,h18,h20,h22,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input{margin:0;padding:0;border:none;outline:0;font:inherit;vertical-align:baseline}
html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6,h13,h14,h15,h16,h18,h20,h22,.h13,.h14,.h15,.h16,.h18,.h20,.h22{-webkit-text-size-adjust:none;font-family:"Microsoft YaHei";}
body{font-size:1em;margin:0;padding:0;height:auto; width:100%; overflow-x:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-text-size-adjust: none;background-color: #fff;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
button::-moz-focus-inner,input::-moz-focus-inner{border: 0;padding: 0;}
input[type="submit"], input[type="reset"], input[type="button"], button {-webkit-appearance: none;}
a,input,button,select,textarea{outline:none;}
img,a img {border:0;padding:0;margin:0;vertical-align:middle;}
i{ font-style:normal;}
a,ins{text-decoration:none}
del{text-decoration:line-through}
.pad_top{ padding-bottom:5%}
.pad{ padding:0% 2% 2%}
.clear{ clear:both}
a{ color:#111111}
.empty{font-size: 0.26rem;margin: 0.3rem}
/*==============================style==================================*/
.fl{ width:auto; float:left}
.fr{ width:auto; float:right}
.h13,h13{ font-size:1.1em}
.h14,h14{ font-size:1.15em}
.h15,h15{ font-size:1.175em}
.h16,h16{ font-size:1.2em}
.h18,h18{ font-size:1.425em}
.h20,h20{ font-size:1.55em}
.h22,h22{ font-size:1.7em}
.contioner {max-width: 720px;margin: 0 auto; min-width: 320px;overflow: hidden; position:relative;}
.wapper{padding-bottom:1rem; position:relative;z-index:100; background:#FFF;font-size: 0.25rem}
.container{padding: 0 0.2rem;overflow: hidden}

/**提示层，加载框**/
.dropload-load .loading{display: inline-block;height: 15px;width: 15px;border-radius: 100%;font-size: 14px;color: #858585;margin: 6px;border: 2px solid #666;border-bottom-color: transparent;vertical-align: middle;-webkit-animation: rotate 0.75s linear infinite;animation: rotate 0.75s linear infinite;}
.mores{display: block;height: 30px;line-height: 30px;text-align: center;font-size: 14px;color: #858585;position: relative;z-index: 100;}

/*.mores{display: block;height: 30px;line-height: 30px;text-align: center;font-size: 14px;color: #858585;position: relative;z-index: 100;}*/

/*公共头部--01*/
.ui-header{width:100%;height:0.6rem;padding: 0.2rem 0;background-color: #0066b1}
.ui-header-ico-menu{display:block;width:2.63rem;height: 0.55rem;}
.ui-header-ico-home{width:0.49rem;height: 0.35rem;display: block}
.ui-header .logo{margin-left: 0.3rem}
.ui-header-left{width:2.63rem;height: 0.55rem;margin: 0.08rem 0 0 0.8rem}
.ui-header-right{width:0.49rem;height: 0.35rem;background:url(../img/menu.png) no-repeat center center;background-size: 100% 100%;text-align: center;margin-right: 0.3rem;margin-top: 0.15rem}
/*公共头部-end*/

.sell_c{ width:100%; float:left;}
.sell_c li{ width:50%; float:left; line-height:3; color:#f55a2a; text-align:center}

/*公共底部*/
.bottom-fixed{bottom: 0;position: fixed;width:100%;height:1.1rem;background-color:#0066b1;z-index: 100;min-width: 320px;max-width: 720px;}
.bottom-fixed .footer {text-align:center;overflow: hidden;}
.bottom-fixed .footer li{width: 25%; float:left;border-right: 1px solid rgba(255,255,255,0.1);box-sizing: border-box}
.bottom-fixed .footer li a .footpic{ width:0.52rem; height:0.38rem;margin: 0 auto;margin-top: 0.22rem}
.bottom-fixed .footer li a .footpic img{width:0.52rem; height:0.38rem;}
.bottom-fixed .footer li a p{color:#fff;text-align:center; line-height:0.55rem;font-size: 0.26rem;font-weight: bold}
.bottom-fixed .footer li a p.cur1{color:#d50013}

/**************************首页样式*****************************/

/*校园动态*/
.xinwen { width:100%;}
.xinwen_con{width:100%;overflow:hidden;}
.xwtus{width:100%;height: 3.9rem;overflow: hidden}
.main_visual {width:100%; height:100%;position: relative}
.main_image {width: 100%;height: 100%;overflow: hidden;margin: 0 auto;position: relative}
.main_image ul {width: 9999px;height: 100%;overflow: hidden;position: absolute;top: 0;left: 0}
.main_image li {float: left;width: 100%;height: 100%;}
.main_image li span {display: block;width: 100%;height: 100%}
.main_image li img {display: block;overflow: hidden;width: 100%;max-height: 3.7rem}
.main_image li p{width:100%;height:0.7rem;background-color:rgba(0,0,0,0.2);line-height:0.7rem;position: absolute;bottom: 0;color: #fff;padding-left: 15px;}
.main_image li a {display: block;width: 100%;height: 100%}
.flicking_con {overflow: hidden;text-align: center;position: absolute;bottom: 0.45rem;right:18px;z-index: 11;}
.flicking_con li {width: 10px;height: 10px; display: inline-block;margin: 0 5px;cursor: pointer;  background: #fff;  border-radius: 10px;overflow: hidden;opacity: 1;font-size: 0;color: #fff;}
.flicking_con li.on {background-color:#0066b1;}
.main_image .pn{display: none}
.main_image .prev,.main_image .next{width:40px; height:75px; position:absolute; top:155px; background:url(../img/sprite.png) no-repeat 0 0; cursor:pointer;background-size: cover;opacity: 0.5;}
.main_image .prev {left:0;}
.main_image .next {right:0; background-position:right top;}
.main_image:hover .pn{display: block}
.main_image .prev:hover,.main_image .next:hover{opacity: 0.5}
.xwtext{width:100%;padding-bottom: 0.2rem}
.xwtext dl{ overflow:hidden;}
.xwtext dl dt h2 {padding:5px 0;font-weight: normal;font-size: 0.32rem;}
.xwtext dl dt span{font-size: 14px;font-family: 'Arial';}
.xwtext dl dd {margin-top: 12px;}
.xwtext ul li {line-height:30px;}
.xwtext ul li label{display: inline-block;float: right;color: #a5a5a5;}

/*校园频道*/
.campus{border-top: 1px solid #cdcdcd;overflow: hidden;padding-top: 0.2rem;}
.campus .xwtext{width: auto}
.oneC-con {overflow:hidden; position: relative;}
.oneC-con li {width:48.5%; height:3.2rem; float:left; position:relative;overflow: hidden;background-color: #f7f7f7;margin-bottom: 0.2rem}
.oneC-con li .imgs{width:100%; height:2.28rem;overflow: hidden}
.oneC-con li .imgs img{display:block; transition:all 0.5s;max-width: 100%}
.oneC-con li .text{padding: 0.1rem 0.2rem 0 ;}
.oneC-con li .text h3{font-size: 16px;}
.oneC-con li .text p{color: #e3dfdf;text-transform: uppercase;font-family: 'Arial';line-height: 1.8;font-size: 12px;}
.oneC-con li:nth-child(2n){float: right}
.oneC-con2 li{height: 2.2rem;}
.oneC-con2 li img{max-width: 100%}
.xxtg{padding-bottom: 1rem}
.highs ul li{width: 100%;overflow: hidden;line-height: 30px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.highs ul li b{color: #878787;margin-right: 10px;float: left}
.highs ul li span{float: right;color:#cecece}
.highs ul li p{float: left;width: 80%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.highs ul{display: none}
.highs ul:first-child{display: block}

/*新闻*/
.news {overflow:hidden; border-bottom:solid 1px #eeeeee; padding-bottom:20px;}
.news li {height:34px; line-height:34px;}
.news li b{margin-right: 0.1rem;display: inline-block;float: left}
.news li span { float:right; font-family:Arial, Helvetica, sans-serif; color:#999;}
.news li p{width: 75%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;float: left}

/*多彩校园*/
.oneD_xjsb { width:100%;overflow: hidden;}
.oneD_xjsb ul li{width:48.5%; height:2.5rem;float:left;overflow: hidden;position: relative;margin-bottom: 0.2rem}
.oneD_xjsb ul li a{display:block;}
.oneD_xjsb ul li .equipment_img{overflow: hidden;text-align: center}
.oneD_xjsb ul li a img{height:2.5rem;transition: all 0.5s;}
.oneD_xjsb ul li p{ text-align:center;position: absolute;width: 100%;line-height:2;background: rgba(0,0,0,0.4);bottom: 0;left: 0;color: #fff;}
.oneD_xjsb ul li:nth-child(2n){float: right}

.slider{width: 100%;height: 2.8rem;overflow: hidden;text-align: center}
.slider h3{font-size: 0.3rem;line-height: 2.8rem}
.subnav{text-align: center;margin-top: 0.2rem}
.subnav a{display: inline-block;padding: 0 0.3rem;background-color: #cecece;color: #0066b1;line-height: 2.2;margin: 0 0.1rem;font-size: 0.26rem}
.subnav a.active{background-color: #0066b1;color: #fff;}

/*底部*/
.foot{width: 100%;height: 3.8rem;background-size: 100%;padding-top: 0.4rem;box-sizing: border-box;overflow: hidden;margin: 0.5rem 0}
.foots{width: 5.4rem;height: auto;margin: 0 auto;}
.foot_l{width: 1.78rem;text-align: center;font-size: 0.25rem;color: #fff;}
.foot_l img{width: 1.78rem;height:1.78rem;margin: 0.2rem 0;}
.foot_logo img{width: 1.8rem;height: 0.95rem}
.tel{background: url("../img/tel.png") no-repeat left;background-size: 0.2rem;font-size: 0.25rem;color: #fff;padding-left: 0.3rem;margin-top: 0.2rem}
.foot_r p{font-size: 0.4rem;color: #fff;}
.address{width: 2.8rem;overflow: hidden;font-size: 14px;color: #fff;margin-top: 0.15rem}

/*当前位置*/
.location{width: 100%;height: 0.8rem;line-height: 0.85rem;background-color: #E6E6E6;border-bottom: #ccc 1px solid;}
.local{width: 94%;color: #0086bf;font-weight: bold;margin: 0 auto}
.local i{font-size: 0.3rem;display: inline-block;}

/****************************** contents ******************************/
#contents {width: 100%;margin-top: 0.3rem;overflow: hidden;padding-bottom: 1rem}
#contents #contentsMain {padding: 0 0.2rem;overflow: hidden}

/******************************列表页面*****************************/
.content{ background:#fff;margin:0.2rem 0 0.7rem 0;}
.top{ text-align:center; padding:0.2rem 0 0.1rem 0; border-bottom:1px solid #e7e7e7;}
.top p{ font-size:0.28rem; color:#000; padding:0 0.28rem;}
.top span{ display:block; font-size:12px; color:#c0c0c0; padding-top:0.1rem;}
.conn{ padding:0.2rem;font-size: 14px;min-height: 8rem;line-height: 2}
.conn *,conn img{ max-width:100%;text-indent: 0!important;}
.conn table{width: 100%!important;}
.con{font-size: 14px;line-height: 2}
.con img{max-width: 100%}
.con table{width: 100%!important;}
.con iframe{width: 100%!important;}

/*上下篇*/
.lr{font-size: 14px;padding:0.2rem 0.28rem;line-height: 0.45rem;}
.lr a{font-size: 14px;}

/*******************s********分辨率兼容样式属性**************************/
@media screen and (min-width: 320px) {
    html,body{font-size:44.444px;}
}
@media screen and (min-width: 360px) {
    html,body{font-size:50px;}
}
@media screen and (min-width: 375px) {
    html,body{font-size:52.08333px;}
}
@media screen and (min-width: 385px) {
    html,body{font-size:53.47222px;}
}
@media screen and (min-width: 400px) {
    html,body{font-size:55.5555px;}
}
@media screen and (min-width: 414px) {
    html,body{font-size:57.5px;}
}
@media screen and (min-width: 420px) {
    html,body{font-size:58.3333px;}
}
@media screen and (min-width: 440px) {
    html,body{font-size:61.11111px;}
}
@media screen and (min-width: 480px) {
    html,body{font-size:66.66666px;}
}
@media screen and (min-width: 520px) {
    html,body{font-size:72.2222px;}
}
@media screen and (min-width: 560px) {
    html,body{font-size:77.7777px;}
}
@media screen and (min-width: 580px) {
    html,body{font-size:80.55555px;}
}
@media screen and (min-width: 600px) {
    html,body{font-size:83.333px;}
}
@media screen and (min-width: 640px) {
    html,body{font-size:88.8888px;}
}
@media screen and (min-width: 680px) {
    html,body{font-size:94.44444px;}
}
@media screen and (min-width: 720px) {
    html,body{font-size:100px;}
}
/***************************end分辨率兼容样式属性*************************/