/* Custom Stylesheet */
body,html{font-family:"Microsoft Yahei",\5FAE\8F6F\96C5\9ED1,Arial,simHei,"宋体",Helvetica;font-size:12px;}
body{position:relative;min-width:1200px;visibility:hidden}
.arial,.rs_data b{font-family:Arial}
a{text-decoration:none}
a,abbr,address,article,aside,audio,b,blockquote,body,button,canvas,caption,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,option,p,pre,q,s,samp,section,select,small,span,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,u,ul,var,video{margin:0;padding:0}
ul,li{list-style:none}
img{border:none;vertical-align:middle;max-width:}
h1,h2,h3,h4,h5,h6,b{font-weight:normal}
em{font-style:normal}
.fl,.tit em,.news_list time,.news_list em,.news_list time p,aside,.list_newimg .img,.list_newimg .txt,.pro_list .img,.pro_list .txt,.list_train .txt,.list_train img{float:left}
.fr,.tit .more,.news_list time{float:right}
.f0,nav,.rs_data li,.list_stu{font-size:0}
.f12,.tit,.t_link b,.slide_news{font-size:12px}
.f13{font-size:13px}
.f14,.tit,.news_list time,.page li,.rs_data span,.slide_news h3,.list_stu a{font-size:14px}
.f15{font-size:15px}
.f16,.pro_list h3,.tit span,.icon_link a,.news_notice time span{font-size:16px}
.f17{font-size:17px}
.f18,.tit em,.rs_data em,thead{font-size:18px}
.f20{font-size:20px}
.f22{font-size:22px}
.f23{font-size:23px}
.f24{font-size:24px}
.f26,.aside_tit h2{font-size:26px}
.f28{font-size:28px}
.f30{font-size:30px}
.f32{font-size:32px}
.f36{font-size:36px}
.f42{font-size:42px}
.f46,.rs_data b{font-size:46px}
.pr,nav,.f_share .con{position:relative}
.pa{position:absolute}
.t0{top:0}
.l0{left:0}
.r0{right:0}
.l10{left:10px}
.r10{right:10px}
.b0{bottom:0}
.mt-10{margin-top:-10px}
.mt7{margin-top:7px}
.mt10{margin-top:10px}
.mt,.mtb{margin-top:20px}
.mt30,.mtb30{margin-top:30px}
.mt-30{margin-top:-30px}
.mb10,.slide_toppic .img{margin-bottom:10px}
.mb,.mtb{margin-bottom:20px}
.mb30,.mtb30{margin-bottom:30px}
.mb80{margin-bottom:80px}
.ml,.mlr{margin-left:20px}
.ml10{margin-left:10px}
.mr5{margin-right:5px}
.mr10,.tit .img{margin-right:10px}
.mr15{margin-right:15px}
.mr,.mlr{margin-right:20px}
.ml30,.mlr30{margin-left:30px}
.mr30,.mlr30{margin-right:30px}
.mr40{margin-right:40px}

.pd{padding:20px}
.pdlr36{padding:0 36px}
.pd30{padding:30px}

.ellipsis,.news_list a,.news_list em,.slide_news .txt a,.slide_nav a,.slide_nav a,.active_publicity .con a,.list_tit,.top_pic p,.slide_news .txt p,.slide_bar .txt a,.aside_tit h2,.aside_tit p,.nav_list a,.list_org a,.list_img p,.list_sr a,.list_stu a,.leader_mailbox h3,.leader_mailbox p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ellipsis2,.floor_news .list_newimg h3,.pro_list p,.ellipsis3,.list_newimg.des h4,.slide_news .txt h3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}
.ellipsis2,.floor_news .list_newimg h3,.pro_list p,.list_newimg.des h4,.slide_news .txt h3{-webkit-line-clamp:2}
.ellipsis3,.pro_list p{-webkit-line-clamp:3}

.clearfix,section,.sub_nav,.tit,.news_list a,.list_newimg a,.pro_list a,.list_train li,.leader_mailbox a{zoom:1}.clearfix:after,section:after,.sub_nav:after,.tit:after,.news_list a:after,.news_list time:after,.list_newimg a:after,.pro_list a:after,.list_train li:after,.leader_mailbox a:after{display:block;visibility:hidden;height:0;clear:both;font-size:0;content:"."}
.cleardis{margin:0 !important}
.radius,.slide_bar .page li,.slide_news .page li,.slide_bar .page li{-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;border-radius:100px;overflow:hidden}
.radius4,.history_wrap li{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}
.vm,input,button,.i,.rs_data span,.rs_data em{vertical-align:middle}
button{cursor:pointer;outline:none}
.bold,.pro_list h3{font-weight:700}

.tc,nav,nav a,aside{text-align:center}
.tl{text-align:left !important}
.tr{text-align:right !important}
input{border:none}
input:focus{outline:none}
.hide,.slide_nav .con{display:none}

.f12{font-size:12px !important}
.i,.f_link li,nav ul,.icon_link a,.slide_bar .page li,.slide_bar .txt li,.rs_data span,.rs_data em,.history_wrap h3,.list_stu a{display:inline-block;*display:inline;*zoom:1}
.db,.slide_news a,.news_pointer a,.list_train a{display:block}

.white,.white a,.btn:hover,header,header a,footer,footer a:hover,footer a:hover,thead{color:#fff}
a,.color,.color a,.slide_news h3{color:#333}
.colorlight,.colorlight a,.colorlight .news_bd{color:#666}
.grey,.grey a,.news_pointer span{color:#999}
.red,.maincolor,.tit .more:hover,.news_list a:hover,.news_list a:hover time,.slide_toppic a:hover,.icon_link a:hover,.list_org a:hover,.rs_data b,.news_pointer a:hover,.list_train a:hover,.list_img a:hover,.slide_news a:hover h3,.list_stu a:hover{color:#8c030d}

.bgfff,.l_info,.catalog span,.slide_nav .con a:hover:before{background:#fff}
.redbg,.slide_nav .con a:hover,.list_org a:hover:before{background:#8c030d;color:#fff;z-index: 999;}

.box_shadow{-webkit-box-shadow:0 6px 16px rgba(21,94,158,.1);-moz-box-shadow:0 6px 16px rgba(21,94,158,.1);-ms-box-shadow:0 6px 16px rgba(21,94,158,.1);box-shadow:0 6px 16px rgba(21,94,158,.1);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#19155e9e, endcolorstr=#19155e9e)}

input,select,textarea,button,.news_list a .i_dot,.slide_news a .txt,.slide_news a h3,.list_org a:before,.list_img a img,.sub_nav a{-webkit-transition:.3s all ease-in;-moz-transition:.3s all ease-in;-ms-transition:.3s all ease-in;transition:.3s all ease-in}
.icon_link a:hover .il{-webkit-transition:.7s all ease-in;-moz-transition:.7s all ease-in;-ms-transition:.7s all ease-in;transition:.7s all ease-in}
.aside_des a{-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none}
.floor1 .news_list a{line-height: 36px}
input,select,textarea,button{font-size:14px;border:1px solid #eee;height:52px;padding:0 15px;color:#333;outline:none}
textarea{height:4em}
.list_train .img{background:none}
.table_wrap table{border-collapse:collapse;border-spacing:0;width:100%}
.table_wrap thead{/*background:#8c1515*/}
.table_wrap tbody tr{background:#f0f0f0}
.table_wrap tbody tr:nth-child(even){background:#dedede}
.table_wrap th{padding:14px 12px;border: 1px solid #cacaca;color: #333;background: ;}
.table_wrap td{padding:16px 12px;color: #333;}
.table_wrap td{border:1px solid #cacaca}
a:focus{outline:none;}

.list_img a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}