html,body,div,ul,ol,li,dl,dt,dd,table,tr,td,p,input,button,textarea,form,span,h1,h2,h3,h4,h5,h6{margin:0;padding:0;height:100%}
html,body{width:100%; background:#F8F8F8;color:#666}
p,h1,h2,h3,h4,h5,h6,i,em,string{font-weight:normal; font-family:"微软雅黑", Arial, sans-serif; font-style:normal; width:auto; height:auto}
ul,li,ol{list-style:none}
div,ul,li,p,span{height:auto}
img{display:block; border:none}
a{text-decoration:none; color:#01356E}
a:hover .imgs{transform:scale(1.2); transition: 0.8s}
input{border:0px; outline:none}
.text_center{text-align:center !important}
.clearfix{zoom:1; clear:both}
.clearfix:after{display:block; clear:both; content:''; visibility:hidden; height:0}
.hand{cursor:pointer}
.width_auto{width:100%; margin:0px auto}
.w_1200{width:1200px; margin:0px auto; background-color:#FFF}
.none{display:none}
.index-div{height:500px}

.layui-col-md4{margin:5px; padding:10px}

.fl{float:left}
.fr{float:right}
.red{color:#f83738}
.green{color:#6eb000 !important}

.index-title{font-size:40px line-height:50px; margin-top:10px;color:#444}
.college-list{color:#888888;width:391px; height:350px; line-height:30px;float:left; border:1px solid #eaeaea; margin-left:10px; margin-top:10px; background:#fff}
.college-list:nth-child(3n+1){margin-left:0px}
	
.college-list-header{position:relative;width:100%;height:210px; background:url() center center no-repeat;}
.college-list-header .pic {position: absolute;top: 50%;left: 50%;
       width: 100px; /*图片宽度*/
       height: 100px; /*图片高度*/
       margin-top: -50px; /* 高度的一半 */
       margin-left: -50px; /* 宽度的一半 */
	   border-radius:50%;
	   border: 5px solid rgba(255,255,255,0.5);
}
.college-list-conter{padding:10px 15px}
.college-list h3{height:30px;line-height:30px;font-weight:600}
.college-list-text{font-size:12px;line-height:25px}
.college-list:hover{color:#f83738;text-decoration:none;box-shadow: 2px 2px 8px gray;/* transition: 0.7s; */}


.gift-self-list{color:#888888;width:60px; height:90px;float:left; border:1px solid #eaeaea; margin-left:10px; background:#fff;cursor: pointer;padding:10px;border:1px solid #ddd; box-shadow:2px 2px 3px #666;}
.gift-self-list:nth-child(6n+1){margin-left:0px}
.gift-self-list img{width:50px; height:50px;padding: 2px;}
.gift-self-list .title{font-size: 12px;}
.gift-self-list .price{font-size: 12px;}
.gift-self-list ul{height:15px;}

.gift-list{color:#888888;width:70px; height:90px;float:left; border:1px solid #eaeaea; margin-left:10px; margin-top:10px; background:#fff;cursor: pointer;padding:10px;border:1px solid #ddd; box-shadow:2px 2px 3px #666;}
.gift-list:nth-child(4n+1){margin-left:0px}
.gift-list img{width:50px; height:50px;padding: 2px;}
.gift-list .title{font-size: 12px;}
.gift-list .price{font-size: 12px;}
.gift-list ul{height:15px;}

/* 
.But .gift{  top:21px; left:15px;} */


.gift_box{width:400px; min-height:100px;background:#fff;padding:10px;border:1px solid #ddd; display:none; box-shadow:2px 2px 3px #666; position:absolute;margin-left:450px;}
.gift_box .active{background:url(../images/xuanze.png) no-repeat; background-color: #ead9d9;}

.gift_box1{z-index:999; width:400px; min-height:100px;background:#fff;padding:10px;border:1px solid #ddd; display:none; box-shadow:2px 2px 3px #666; position:absolute;margin-left:500px;}
.gift_box1 .active{background:url(../images/xuanze.png) no-repeat; background-color: #ead9d9;}

.collectgift_box1{z-index:999; width:400px; min-height:100px;background:#fff;padding:10px;border:1px solid #ddd; display:none; box-shadow:2px 2px 3px #666; position:absolute;margin-left:500px;}
.collectgift_box1 .active{background:url(../images/xuanze.png) no-repeat; background-color: #ead9d9;}

.gift .active{background:url(../images/xuanze.png) no-repeat; background-color: #ead9d9;}
.LvBox{background: #1e9fff; border-radius: 2px;margin-left: 5px; padding: 2px;}

.college-header{width:1160px;position:relative;top:218px; background:rgba(255,255,255,0.98);height:80px;padding:10px 20px;border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #E1E1E1}
.college-header-banner{position:relative;top:-110px;border:1px solid #F1F1F1;float:left;width:170px;height:170px;padding:5px;background-color:#FFF;box-shadow: 2px 2px 8px #CCC; display: table-cell;vertical-align: middle;border-radius:5px;}
.college-header-banner img{height:160px;width:160px}
.college-header-text{float:left;line-height:35px;margin-left:20px}
.college-header-text strong{font-size:24px;margin-right:20px}
.album-nav{background-color:#F5F5F5;margin-top:0px;font-size:20px;height:50px;line-height:50px;padding:0 20px;}
.album-list{background-color:#FFF;padding:10px;color:#666}
.album-list .album-list-con{width:280px;height:100px;margin:5px 5px;border:1px solid #E1E1E1;display:inline-block}
.album-list .album-list-con .album-list-con-left{float:left;width:25%;line-height:65px;font-size:40px;text-align:center}
.album-list .album-list-con .album-list-con-right{float:left;width:75%;line-height:30px;margin-top:10px}
.album-list .album-list-con .album-list-con-right strong{line-height:40px;font-size:16px;}
.icon-size-36{font-size:36px;color:#CCC}
.album-stick-left{width:70%;float:left;border-right:1px solid #E1E1E1}
.album-stick-right{width:29.5%;float:right;}
.album-stick-left .album-stick-ul{}
.album-stick-left .album-stick-ul li{padding:10px 20px;height:40px; line-height:40px; border-bottom:1px dotted #E1E1E1; font-size:16px}
.album-stick-left .album-stick-ul li img{width:30px; height:30px;display:inline;}
.album-stick-left .album-stick-ul li .ding{float:left;padding:3px;height:30px; line-height:30px;text-align:center; border:1px solid red;color:red;margin-right:10px;border-radius:3px}
.album-stick-left .album-stick-ul li .title{width:76%;float:left}
.album-stick-left .album-stick-ul li .jing{float:left;padding:4px 6px;height:30px; margin-right:40px;line-height:30px;text-align:center;background-color:#6BBFFF;color:#FFF;border-radius:3px}
.album-stick-left .album-stick-ul li .user{float:left;font-size:14px}

.post-list{padding:10px;border-bottom:1px solid #F1F1F1;}
.post-list-user{}
.post-list-user img{margin-left:10px;width:60px;height:60px;float:left;border-radius:50%;}
.post-list-user-info{float:left;margin-left:10px;line-height:25px;}
.post-list-con{padding:20px 10px;line-height:25px;}
.post-list .post-list-other{text-align:right}
.post-list-con-img img{max-width:630px;float:left;margin:10px}
.post-list-con-index-img img{width:200px; height:200px; float:left;margin:10px}
.post-list-other{font-size:14px;line-height:25px;margin-right:10px;margin-bottom:10px;}
.post-list:hover{background-color:#F9F9F9}

.edit-user-login{min-height:280px;padding:80px 40px 30px;background-color:#F9F9F9;border-left:1px solid #E1E1E1;border-right:1px solid #E1E1E1;border-bottom:1px solid #E1E1E1;}
.edit-user-login .edit-user-login-d{height:300px;width:1120px;background-color:#FFF;border:1px solid #E1E1E1;text-align:center;line-height:300px;font-size:18px}


.post-header-banner{position:relative;border:1px solid #F1F1F1;float:left;width:70px;height:70px;padding:5px;background-color:#FFF; display: table-cell;vertical-align: middle;border-radius:5px;}
.post-header-banner img{height:60px;width:60px}
.post-nav{background-color:#F5F5F5;margin-top:0px;text-align:right;height:30px;padding:10px 20px;}
.post-show-list{}
.post-show-list-left{width:150px;text-align:center;border-top:1px solid #F1F1F1;background-color:#F9F9F9;}
.post-show-list-left .post-user{position:relative;left:23%;top:0px;width:80px;height:80px;border-radius:50%; display: table-cell;vertical-align: middle;}
.post-show-list-left .post-user2{position:relative;left:18%;top:40px;width:80px;height:80px;border-radius:50%; display: table-cell;vertical-align: middle;}
.post-show-list-left .post-user-a{position:relative;top:40px}
.post-show-list-right{width:650px;border-top:1px solid #F1F1F1;border-left:1px solid #F1F1F1; padding:20px;background-color:#FFF;}
.post-list-con-text{padding:0;background-color:#00000;}
.post-list-con-text img{display:inline;width:30px;height:30px}
.post-list-con-text-longtext{padding:0;background-color:#00000;}
.post-list-con-text-longtext img{padding:0;background-color:#00000; max-width:170px;}
.post-list-con-longtext2 img{display:inline;max-width:655px;} 
.post-list-con-text2 img{display:inline;width:30px;height:30px}
.post-list-con-text2{padding:0;background-color:#00000;position:relative;top:-60px;line-height:25px;}
.post-show-list-other{height:40px; line-height:40px;}
.post-show-list-left-other{text-align:left;width:25%;float:left}
.post-show-list-right-other{text-align:right;width:75%;float:right}
.post-show-list-left,.post-show-list-right{display: table-cell;} 
.comment-list .post-show-list-left{padding-top:30px}
.comment-page{height:40px; padding:20px;border-top:1px solid #F1F1F1;}
#index_banner2 .search-input{position:absolute;left:30%;top:30%;width:40%; height:50px;}
#index_banner2 .search-input input{border:0; width:400px;height:50px;font-size:19px;padding-left:20px}
#index_banner2 .search-input button{cursor:pointer;width:100px;height:50px;border:0;background-color:#CE0000;position:absolute;+margin-top:1px;color:#FFF;text-align:center;font-size:18px}
.search-list{height:100px;width:95%;border-top:1px solid #F1F1F1;padding:20px}
.search-list-top{margin-bottom:20px}
.search-list-top img{width:60px;height:60px;border-radius:50%;float:left}
.search-list-top .search-user{width:500px;float:left;line-height:30px;margin-left:20px;font-size:16px}
.search-list-top img, .search-list-top .search-user{display: table-cell;} 
.f12{font-size:12px}
.album-nav .album-nav-title{display:block;float:left;width:110px;height:48px;line-height:48px;text-align:center; font-size: 16px;}
.album-nav .album-nav-this{border-bottom:2px solid #CE0000;color:#CE0000}
.album-nav .album-nav-title:hover{cursor:pointer}
#picture{cursor:pointer}
.user-bg-img {
	/* 加载背景图 
	/background-image: url('../../images/bg.jpg');*/
	/* 背景图垂直、水平均居中 */
	background-position: center center;
	/* 背景图不平铺 */
	background-repeat: no-repeat;
	/* 当内容高度大于图片高度时，背景图像的位置相对于viewport固定 */
	background-attachment: fixed;
	/* 让背景图基于容器大小伸缩 */
	background-size: cover;
	/* 设置背景颜色，背景图加载过程中会显示背景色 */
	background-color: #464646;
	width:100%;
	height:450px;
}
.user-div{background-color:#FFF; margin:50px 20px; width:400px; height:auto;box-shadow: 2px 2px 8px gray;border-radius:5px;padding:20px}
.user-div input{margin-bottom:20px;height:50px}
.layui-this{color:#F63;font-size:16px}
#page{margin:20px}
.none-data{margin:20px}

.login_button, .res_button{width:100%;height:50px;border:0;background-color:#5FB878;color:#FFF;border-radius:5px;cursor:pointer;}
.pass_text{height:60px;line-height:60px;text-align:right;cursor:pointer;}



.pullScreen{width: 100%;height: 620px;background: url(../images/xingcheng.png) no-repeat;background-size: 100% 100%}
.w_bfb01{width:100%; margin:0px auto}
.w_bfb{width:100%; float:left}
.w_260{width:240px; height:60px;border:1px solid #F1F1F1;float:left;margin:6px;padding:10px}
.w_260 .post-header-banner{position:relative;border:1px solid #F1F1F1;float:left;width:50px;height:50px;padding:0px;background-color:#FFF; display: table-cell;vertical-align: middle;border-radius:5px;margin-right:10px}
.w_260 .post-header-banner img{height:50px;width:50px}
.w_260 .post-header-text{font-size:14px;line-height:30px;}
.reply-list{border-bottom:1px dotted #BEBEBE;margin-bottom:10px}
.reply{background-color:#FAFAFA;border:1px solid #F1F1F1;padding:20px; text-align:left;line-height:25px;}
.reply-bottom{font-size:12px;padding:5px 0 }
.reply-botton{margin-top:5px;text-align:right;}
.reply-botton .layui-btn{font-size:12px}
.replay-textarea{width:100%;height:50px;font-size:12px}
.reply-time-button{cursor:pointer;float:right}
.ueditor{margin:10px 0}
.img-list img{height:100px;display:inline;margin-right:10px;margin-top:10px}
.layui-icon-praise{cursor:pointer;}


/*文本域*/
.message{height:280px;width:1100px;background-color:#FFF;border:1px solid #E1E1E1;margin:0px auto; outline:none;padding:10px;}
.message img{display:inline;}
.But{width:1100px;height:35px;margin:15px auto 0px; position:relative;}
.bq{cursor:pointer;}
.lw{cursor:pointer;}
/*face begin*/
.But .face{width:540px; height:170px; background:#fff; padding:10px;border:1px solid #ddd; box-shadow:2px 2px 3px #666;position:absolute;/*绝对定位*/ top:21px; left:15px;display:none;/*隐藏*/}
.But .face ul li{width:32px;height:32px; list-style-type:none;/*去掉圆点*/ float:left; margin:2px; cursor:pointer;}
.face img, .message img{width:30px}

.But .gift{width:542px; min-height:170px; background:#fff; padding:10px;border:1px solid #ddd; box-shadow:2px 2px 3px #666;position:absolute;/*绝对定位*/ top:21px; left:15px;display:none;/*隐藏*/}
/* .But .gift ul li{width:32px;height:32px; list-style-type:none;/*去掉圆点*/ float:left; margin:2px; cursor:pointer;} */
/* .gift img, .message img{width:30px} */

/*长文本域*/
.long-form{border:1px solid #CCC;margin:20px auto;box-shadow: 2px 2px 8px gray;border-radius:5px;}
.long-form .long-title{border-bottom:1px solid #CCC;margin:20px auto; height:30px;padding:50px 20px}
.long-form .long-title input{height:30px;font-size:30px;width:100%;color:#999}
.long-gambit{margin:20px auto;padding:0px 30px}
.long-gambit h3{font-size:20px;font-weight:bold}
.long-gambit .long-gambit-input{border:1px solid #CCC;margin:10px auto;padding:30px 20px}
.long-gambit .long-gambit-input input{font-size:16px;height:30px;line-height:30px;color:#999}
.long-button-div{float:right;width:10%;padding-right:30px;padding-bottom:30px}

.index_blue{cursor:pointer;color:#01AAED;height:40px;margin-top:5px;line-height:40px;width:56px;padding:0 5px;text-align:left }
.blue{cursor:pointer;color:#01AAED;height:40px;margin-top:5px;line-height:40px;display:block;width:56px;float:right;padding:0 5px;text-align:left }
.blueAction{background-color:#FAFAFA;border-top:1px solid #F1F1F1;border-left:1px solid #F1F1F1;border-right:1px solid #F1F1F1;}
.right-ads{width:93%; margin:20px 10px;/* height:200px */}
.ueditor h3{height:40xp;line-height:40px;font-size:20px;margin-top:-50px;margin-bottom:10px}
.generate_code{width:48%;float:right;height:50px;border-color:#5FB878;color:#5FB878;border-radius:5px;}



.header_top{height:66px; background:url(../../images/header_top.png) repeat-x bottom;background-color:#FFF}
#index_banner{margin:0px auto; top:-6px;height: 400px !important}
.logo{width:254px; height:60px; float:left; background:url(../../images/logo.png) no-repeat 0px 15px; cursor:pointer; padding:0px; margin:0px;}
.nav_list{height:60px; line-height:60px; font-size:16px; padding-left:50px; float:left;font-family: '微软雅黑'}
.nav_list a{height:60px; line-height:60px; color:#333; padding:0px 20px; float:left}
.nav_list a:hover{color:#f83738}
.nav_list .active{color:#f83738}
.header_search{width:160px; float:right; height:32px; margin-top:12px; position:relative; border:1px solid #eaeaea; border-radius:5px}
.header_search .keyword{height:30px; border:0px; color:#cbcbcb; float:left; width:100%; background:none; outline:none; padding-right:30px; box-sizing:border-box; padding-left:10px}
.header_search .search_btn{background:url(../images/serach.png) no-repeat; background-size:16px 16px; width:16px; height:16px; cursor:pointer; position:absolute; right:10px; top:7px}
.user_reg{float:right; position:relative; z-index:10; margin-left:20px}
.user_reg .reg_login{height:60px; line-height:60px; float:left}
.user_reg .reg_login span{float:left; padding-left:10px; color:#333; cursor:pointer}
.user_reg .reg_login a{float:left; padding-left:10px; color:#333; cursor:pointer}
.user_reg .reg_login a:hover{color:#f83738}
.user_reg .user_box{float:right; height:60px; position:relative; z-index:1000;margin-right: 30px}
.user_reg .user_box .user_img{width:30px; height:30px; float:left; margin-top:10px}
.user_reg .user_box .user_img img{width:34px; height:34px;  float:left;border: 1px solid #eaeaea;border-radius:50%}
.user_reg .user_box .divTo{display:none; background:#fff; width:120px; position:absolute; right:-50px; top:59px;border: 1px solid #f6f6f6;border-top: none}
.user_reg .user_box .divTo a{width:100%; float:left; height:34px; line-height:34px; text-align:center; overflow:hidden}
.footerbar{width:100%; margin:0px auto;}
.footerbar_box{width:100%; float:left; margin-top:30px; background-color:#333}
.footerbar .left{float:left; width:1000px; margin-top:10px; padding-bottom:20px;}
.footerbar .right{float:right; width:120px; margin-top:10px; padding-bottom:20px}
.footerbar .right img{width:120px; height:120px}
.footer_link{border-bottom:1px solid #e6e6e6; font-size:18px; height:50px}
.footer_about{text-align: center}
.footer_about a{padding:0px 20px;  color: white; height:50px; line-height:50px}
.footer_about i{width:1px; height:50px; line-height:50px; color: white}
.footer_about span{float:left; line-height:50px; padding-left:20px}
.footer_copyright{color:#fff; line-height:30px;text-align: center;}
.reg_login_footer{width:100%; float:left; text-align:center}
.reg_login_footer .footer_about2 a{padding:0px 20px; display:inline-block; height:50px; line-height:50px}
.reg_login_footer .footer_about2 i{width:1px; height:50px; line-height:50px; display:inline-block}
.reg_login_footer .footer_about2 span{display:inline-block; line-height:50px; padding-left:20px}
.reg_login_footer .footer_copyright2{color:black; line-height:30px}
.reg_login_header{width:100%; float:left; border-bottom:3px solid #f83738; height:62px}
.reg_login_header .loginxx{height:62px; line-height:62px}
.reg_login_header a{color:#f35108}
.reg_login_box{width:1200px; margin:0px auto; height:669px; background:#fff url(../images/reg_login_box.png) no-repeat center bottom; text-align:center}
.reg_login_box form{width:380px; display:inline-block; height:auto}
.reg_login_box .titles{width:100%; text-align:center; color:#f83738; font-size:20px; float:left; padding:80px 0px}
.reg_login_box .ul_item{position:relative}
.reg_login_box .re_ke{background-color:#f0f0f0; color:#787878}
.reg_login_box .re_ke:hover{color:#787878}
.reg_login_box .dsfdltt{width:auto; padding:0px 15px; height:30px; line-height:30px; background:#fff; line-height:30px; position:absolute; left:120px; top:-15px}
.reg_login_box .dsf{display:inline-block; width:80px; margin-top:20px; cursor:pointer}
.reg_login_box .dsf span{width:100%; float:left; text-align:center}
.reg_login_box .dsf img{width:36px; height:36px; display:inline-block}
.reg_login_box .name{line-height:32px; color:#999}
.reg_login_box .get_yzm{position:absolute; top:0px; right:0px; background:#f83738; color:#fff; cursor:pointer; height:38px; line-height:38px; border-top-right-radius:5px; border-bottom-right-radius:5px; padding:0px 10px; border:0px}
.reg_login_box .yzm_go{position:absolute; top:0px; right:0px; background:#f0f0f0; color:#787878; cursor:pointer; height:38px; line-height:38px; border-top-right-radius:5px; border-bottom-right-radius:5px; padding:0px 10px; border:0px}
.normal_login{background:#f83738; color:#fff}


#banner_list a{
  background-size: 100% 100% !important;
}

.back_top_box{
	width:60px;
    height:194px;
    position:fixed;
    right:30px;
    bottom:60px;
    z-index:999;
	background:url(../../images/top-icon.png) no-repeat 0px 0px; background-size:60px 194px;
}
.back_top_box .item{
	width: 60px;
	height: 60px;
}
.back_top_box .div2{
	margin-top: 68px;
}
.back_top_box .div2 .phone{
	width: 210px;
	height: 60px;
	background-color: #f48f00;
	color: white;
	font-size: 16px;
	text-align: center;
	line-height: 60px;
	position: absolute;
	left: -210px;
	border-radius: 4px;
	display: none;
}
.back_top_box .div2:hover .phone{
	display: block;
}
.back_top_box .div3{
	margin-top: 8px;
}
.back_top_box .div3:hover .email{
	display: block;
}
.back_top_box .div3 .email{
	width: 210px;
	height: 60px;
	background-color: #f48f00;
	color: white;
	font-size: 16px;
	text-align: center;
	line-height: 60px;
	position: absolute;
	left: -210px;
	border-radius: 4px;
	display: none;
}
.back_top_box .back_top{width:60px; height:60px; float:left; cursor:pointer; z-index:1000; position:relative;}

.tongzhi_list{width:100%; float:left; margin:0px; padding:0px;}
.tongzhi_list .ul_list{width:100%; float:left; border-bottom:1px solid #edf1f2; padding:10px 0px;}
.tongzhi_list .kctz{width:50px; height:50px; float:left; background:url(../../images/tongzhi.png) no-repeat 0px 0px; margin-left:20px;}
.tongzhi_list .ddtz{width:50px; height:50px; float:left; background:url(../../images/tongzhi.png) no-repeat 0px -103px; margin-left:20px;}
.tongzhi_list .xttz{width:50px; height:50px; float:left; background:url(../../images/tongzhi.png) no-repeat 0px -200px; margin-left:20px;}
.tongzhi_list .sqtz{width:50px; height:50px; float:left; background:url(../../images/tongzhi.png) no-repeat 0px -200px; margin-left:20px;}
.tongzhi_list .right{width:calc(100% - 90px); float:right;}
.tongzhi_list .titles{width:100%; float:left; padding:2px 10px; font-size:16px; color:#999; line-height:24px;}
.tongzhi_list .titles a{color:#999;}
.tongzhi_list .decs{width:100%; float:left; padding:2px 10px; font-size:16px; color:#333; line-height:24px;}