.right_news_con a{color:#bbb;}
.news_con a{color:#000;}
.cur_position{width:1200px; height:48px; margin:0 auto;}
.cur_position p{font-size:14px; color:#bbb; line-height:48px;}
.cur_position p a{color:#bbb;}
.cur_position p a:hover{color:#f33;}
.main_body{width:1200px; height:auto; margin:0 auto; overflow:hidden}
.main_left{width:900px; float:left; height:auto; margin:0 auto; background:#fff;}
.title_author{width:852px; height:90px; margin-top:30px; margin:0 auto; padding-top:18px;}
.news_title{width:852px; height:30px;}
.news_title p{font-size:20px; line-height:30px; font-weight:bold;}
.author_date{width:852px; height:18px; margin-top:10px;}
.news_author{width:auto; height:18px; padding:0px 20px 0px 0px; float:left;}
.news_author p{font-size:12px; color:#bbb;}
.news_date{width:auto; height:18px; float:left;}
.news_date p{font-size:12px; color:#bbb; padding-right:20px;}
.title_line{width:856px; height:1px; background:#F0F0F0; margin-top:8px;}
.news_con{width:568px; height:auto; overflow:hidden; margin:0 auto; font-size: 16px; line-height: 30px;}
.info_con img{width:100%;}
.con_from{width:852px; height:25px; margin:0 auto; border-bottom:1px solid #f0f0f0; margin-top:52px;}



.con_from_left{width:590px; height:25px; float:left;}



.con_from_left p{font-size:12px; color:#bbb;}



.con_from_left p{font-size:12px; color:#bbb;}



.con_from_left p a{ color:#bbb;}



.con_from_left p a:hover{color:#f33;}



.sub_div{width:262px; height:25px; float:left;}



.sub_div p{font-size:12px; color:#bbb; text-align:right;}



.sub_div p a{font-size:12px; color:#bbb; text-align:right;}



.tag_fx_ewm{width:852px; height:154px; margin:0 auto; padding-bottom:28px;}



.tag_div{width:540px; height:154px; float:left;}



.tag_div_child{width:540px; height:80px;margin-top:16px; margin-left:-18px; margin-top:5px;}



.tag_div_child1{width:auto; height:30px; border:1px solid #F0F0F0;float:left; margin-left:18px; margin-top:12px; text-align:center; padding:0px 12px;}



.tag_div_child1 a{font-size:12px; color:#bbb; text-align:center; line-height:30px;}



.tag_div_child1:hover{ border-color:#000;}



.tag_div_child1:hover a{ color:#000;}







.fx_div{width:254px; height:40px;margin-top:41px;}



.ewm_div1{width:312px; height:154px; float:left;}



.ewm_con_div{width:126px; height:154px; float:right; margin-top:12px;}



.ewm_pic{width:126px; height:126px;}



.ewm_title{width:126px; height:20px;}



.ewm_title p{font-size:12px; color:#bbb; text-align:center;}



.ewm_title p a{ color:#bbb;}







.news_right{width:280px; height:auto; float:left; margin-left:920px; position:fixed;}



.news_top{width:280px; height:auto; float:left; background:#fff;}



.ad_div{width:246px; height:146px; margin:0 auto; margin-top:16px;}



.right_news{width:246px; height:auto; margin:0 auto;}



.right_news_title{width:246px; height:24px; margin-top:38px;}



.right_news_title p{font-size:14px; line-height:24px;}



.right_news_list{width:246px; height:auto; overflow:hidden; padding-bottom:24px;}



.right_news_list_one{width:246px; height:auto;overflow:hidden; margin-top:12px;}



.right_news_num{width:20px; height:20px; float:left;}



.right_news_num p{font-size:14px; color:#bbb;}



.right_news_con{width:214px; height:auto; float:left; margin-left:10px;}



.right_news_con a:hover{color:#f33;}



.right_news_con p{font-size:14px;}



.wap_gary_div{ display:none;}



#wapnavlist{display:none;}



.wap_footer_fg{display:none;}







.report_div{width:668px; height:274px; background:#fff; z-index:9; position:fixed; left:30%; bottom:28%; border:1px solid #bbb; box-shadow: 0px 0px 10px 4px #bbb;} 



.option_font{width:616px; height:24px; margin:0 auto; margin-top:33px;} 



.font_div{float:left; width:60px; height:24px;}



.font_div p{font-size:14px; color:#000; font-weight:bold;}



.option_div{float:left; width:536px; height:24px; margin-left:6px;}



.reason_div{width:616px; height:110px;margin:0 auto; margin-top:26px;}



.reason_text{width:99%; height:110px; border:1px solid #BBBBBB; margin:0 auto; resize:none;}



.tj_div{width:616px; height:32px; margin:0 auto; margin-top:26px;}



.tj_yzinput{width:114px; height:32px; float:left; margin-left:328px;}



.tj_yzdiv{width:82px; height:32px; float:left; margin-left:10px;}



.submit_div{width:72px; height:32px; float:left; margin-left:10px;}



.submit_btn{width:70px; height:32px; border:1px solid #000; background:#000; text-align:center; color:#fff; cursor:pointer;}











.stu_info{width:100%; height:382px; overflow:hidden;}

.stu_pic{width:278px; height:382px; float:left;}

.stu_pic img{width:266px; height:380px; border:1px solid #f5f5f5;}

.stu_info_font{width:516px; height:382px; float:left; margin-left:58px;}

.stu_name{width:516px; height:226px; margin-top:10px; }

.name_p{font-size:16px; color:rgb(16,16,16); font-weight:bold;}

.des_p{padding-top:20px; color:#999; font-size:14px; line-height:25px;}

.class_name{width:516px; height:132px;padding-top:20px; color:#999;font-size:16px; line-height:25px; display:none;}

.class_p{padding-top:20px; color:#999;font-size:16px; line-height:25px;}

.info_con{margin-top:18px;}










@media only screen and (max-width:767px){



  /*当前位置开始*/



   .cur_position{width:96%;margin-top:0.8rem;height:0.6rem; display:none;}



   .cur_position p{font-size:0.24rem; line-height:0.6rem;}



   /*当前位置结束*/



   



   /*内容开始*/



   .main_body{width:100%; margin-top:0rem; background:#fff; margin-top:1.56rem;}



   .news_right{display:none;}



   .main_left{ width:96%; float:none;}



   .title_author{width:96%;height:auto;margin-top:0px;margin:0 auto;padding-top:0.2rem;}

    

   .news_title{width:100%; height:auto;}



   .news_title p {font-size: 0.28rem;line-height: 0.4rem;}



   .author_date {width:96%;height:0.3rem;margin-top:0.1rem;}



   .news_author{width:auto; height:18px; padding:0px 20px 0px 0px; float:left;}

.news_author p{font-size:12px; color:#bbb;}

.news_date{width:auto; height:18px; float:left;}

.news_date p{font-size:12px; color:#bbb; padding-right:20px;}



   .news_con{ width:96%; margin-top:0.2rem; font-size: 0.26rem;}



   .news_con img{max-width:100%;}



   .title_line{ width:100%;}

   

   

   .stu_info{width:100%; height:3.4rem;}

   .stu_pic{width:41%;height: 3.4rem;}

   .stu_pic img{width:100%; height:3.4rem; border:1px solid #f5f5f5;}

   .stu_info_font{ width:54%; margin-left:4%; height:3.4rem;}

   .stu_name{width:100%; height:2.4rem; margin-top:0.06rem;}

   .name_p{font-size: 0.28rem;color: rgb(16,16,16);font-weight: 400;}

   .des_p{padding-top: 0.2rem;color:#999;font-size: 0.18rem;line-height:0.34rem;}

   .class_name{width:324px; height:96px; display:none;}

   .class_p{padding-top: 0.1rem;color: rgba(0,0,0,1);font-size: 0.18rem;line-height: 0.3rem;}
   
   .info_con{ margin-top:0.14rem;}
  

   /*内容结束*/



   .con_from{ display:none;}



   .tag_fx_ewm {display: block;width: 100%; background: #fff;height: 2.8rem;margin: 0 auto;padding-bottom: 0.7rem; padding-top: 0.09rem;position: relative;



}



	.tag_div{ display:none;}	



	.ewm_div{ width:100%;}



	.ewm_con_div{ width:2.1rem; margin:0 auto; float:none;}



	.wap_from{width:96%; margin:0 auto; display:block;}



	.wap_from p{font-size:0.22rem; text-align:center; color:#BBBBBB}



	.wap_fx{width:96%; height:0.5rem; margin:0 auto; display:block; padding-top:0.3rem;padding-top: 0.2rem;padding-bottom: 0.15rem;}



	.wap_fx_font{width:1.4rem; float:left;}



	.wap_fx_font p{font-size:0.26rem; color:#101010;}



	.wap_fx_small{width:auto; margin-left:-0.2rem; float:left;}



	



	.wap_bjfx{width:auto; float:left; padding:0 0.2rem; background:#000; color:#fff; height:0.4rem; border-radius:12px; line-height:0.4rem; margin-left:0.2rem;}



	.wap_cdfx{width:auto; float:left; padding:0 0.2rem; border:1px solid #000; color:#000; height:0.4rem; border-radius:12px; line-height:0.4rem;margin-left:0.2rem;}



	.wap_footer{width:100%; background:#000; height:3.6rem; display:block;}



	.wap_footer_logo{width:100%; height:1rem;}



	.wap_footer_logo_pic{width:2.6rem; height:1rem; margin:0 auto; padding-top:0.4rem;}



	.wap_footer_app{width:100%; height:0.5rem; margin-top:0.4rem;}



	.wap_footer_app_icon{width:60%; margin:0 auto; height:0.5rem;}



	.wap_footer_wechat{width:0.55rem; height:0.5rem;float:left;}



	.wap_footer_weibo{width:0.55rem; height:0.5rem;float:left; margin-left:1.02rem;}



	.wap_footer_pc{width:0.55rem; height:0.5rem;float:left; margin-left:1.02rem; padding-top:0.07rem;}



	.wap_address{width:96%;margin:0 auto; margin-top:0.34rem}



	.wap_address p{font-size:0.26rem; color:#CECECE; text-align:center;}



	.wap_beian{width:96%; height:auto; margin:0 auto;}



	.wap_beian p{font-size:0.26rem; color:#CECECE; text-align:center;}



	



	/*品牌故事开始*/



	#smallban {width:96%;height:auto; margin:0 auto; background:#fff;display:block;}



	.brand-story {width:100%;height:3rem;margin:0 auto;}



	.brand-story ul{ margin-left:0px; padding-top:0px;}



	.brand-story ul li {float:left;width:50%; margin:0px; height:auto;}



    .brand-story ul li a {position: relative;display: block;height: 100%;width: 100%;overflow: hidden; text-align:center;}



    .brand-story ul li a img {width:96%; height:auto;}



    .brand-story ul li a div {position: absolute;left: 0;top: 0;height: 100%;width: 100%;background:none; transition-delay: 400ms;transition: 600ms;



}



    .brand-story ul li a div h2{position: absolute;left: 50%;top: 50%;height: 32px;width: 128px;margin: -17px 0 0 -75px;padding: 0 10px;text-align: center;line-height: 32px;color: #EEE;transition: 400ms;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;



}



    .brand-story ul li a div i {display: block;position: absolute;right: 50%;top: 50%;height: 32px;width: 148px;margin: -17px -75px 0 0;transition: 400ms;border: 1px solid rgba(255,255,255,.3);}



    .brand-story ul li a:hover div {background: rgba(0,0,0,.0);}



    .brand-story ul li a:hover div h2 {left: -100%;}



    .brand-story ul li a:hover div i {right: -100%;}	



	/*品牌故事结束*/



   



    #wapnavlist{ font-size:14px; background-color: #fff;display:block;top:0.8rem; z-index:99;position: fixed;}



	#wapnavlist ul li{ text-align:center; width:auto;}



	#wapnavlist ul li a{padding:10px 10px 8px 10px; display:inline-block; color: #333; margin-left:5px;}



	#wapnavlist ul li a.now{ background-color: #fff; font-weight: bold;}



   



    .wap_gary_div {width: 100%;height: 0.16rem;background: #f5f5f5;display: block;}



    .wap_footer_fg{width:100%; height:1px; background:#f5f5f5; margin-top:16px; display:block;}   



}