/*公共部分*/
@charset "utf-8";
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display:block;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,lable,textarea,p,blockquote,th,td,a {margin:0;padding:0;font-family:"Microsoft YaHei",Verdana;text-decoration:none;}
html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
table{border-collapse: collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal; font-weight:normal;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
body{overflow:-Scroll;overflow-x:hidden}
.container{
    width:100%;/*div的宽度*/
    margin:0px;
    padding:0px;
    min-width: 1100px;
    margin-left: auto;
	margin-right: auto;
	background: #fff;
	overflow: hidden;
}
.clea{
    clear: both;
}
/*公共部分结束*/

.zy_banne{position:relative; left:50%; margin-left:-960px;}

.zy_js0{height:540px;background:url(/images/topic/js_bg_02.jpg) no-repeat center center;}
.zyjs_inner{width:1100px;margin:0 auto;}
.zy_titl{padding:58px 0 38px 320px;}
.zy_titl h2{float:left;font-size:84px;color:#f34c5e; font-weight:bold; line-height:74px;margin-right:9px;}
.zy_titl div{float:left;}
.zy_titl div h3{font-size:42px;color:#f34c5e; line-height:42px; margin-bottom:10px;text-align:left;}
.zy_titl div h4{font-size:22px;color:#9c9c9c; line-height:22px;text-transform:Uppercase;}
.zy_titl .txt_bai{color:#fff;}
.zyjs_nei img{float:left; border:1px solid #dedede; width:340px; height:228px;}
.zyjs_nei p{ float:right; font-size:18px; color:#4d4d4d; line-height:32px;width:728px;height:226px; padding-left:30px; text-align:justify; border-bottom:4px solid #dedede;
		overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp:7;
        -webkit-box-orient: vertical;	
}
.zixun0{padding:40px 0 50px 248px; }
.zixun0 a{float:left; line-height:50px;text-align:center; color:#fff; font-size:20px;border-radius:5px;}
.zx_10{width:206px; background:#f69129; margin-right:14px;}
.zx_10:hover{background:#ffae5b;}
.zx_20{width:384px; background:#fc4545; }
.zx_20:hover{background:#ff6d6d;}
/*专业介绍部分*/

.qaa_inner{width:1100px; margin:0 auto;}
.zyqa_ge{float:left;width:258px; border:1px solid #d4d4d4; background:#fbfbfb;box-shadow: 3px 3px 13px rgba(85,83,82,0.23);padding-bottom:14px;margin-right:20px;}
.zyqa_lastge{margin-right:0;}
.zyqa_ge h2{color:#4d4d4d; font-size:18px; line-height:28px;padding:19px 12px 15px 48px;background:url(/images/topic/qaa_08.png) no-repeat;background-position:12px 20px;
}
.qaa_abg{background:#f34c5e; padding-bottom:30px;}
.qaa_abg p{font-size:16px; color:#fff;line-height:30px;padding:17px 14px 23px 48px;background:url(/images/topic/qaa_11.png) no-repeat;background-position:12px 21px;}
.qaa_abg a{font-size:18px; color:#fff;line-height:32px;border:1px solid #fff; border-radius:20px; display:block;width:160px;text-align:center;margin:0 auto;}
.qaa_abg a:hover{background:#fff;color:#f34c5e;transition:0.15s;}
/*问答部分*/

.zy_tj0{height:858px;background:url(/images/topic/zytj_bg_02.jpg) no-repeat center center;}
.zytj_inner{width:1100px; margin:0 auto;}
.zytj_ge0{width:348px;height:260px; float:left; margin-right:28px;margin-bottom:28px;}
.zytj_ge_rilast{margin-right:0;}
.zytj_ge0 img{width:348px;height:166px;display:block;}
.zytj_ge0>div{background:#fff;}
.zytj_ge0 h2{color:#fc4545;font-size:22px; line-height:54px;font-weight:bold;text-align:center;padding-top:4px;}
.zytj_ge0 h2 a{color:#2f91f6;font-weight:normal; font-size:18px;}
.zytj_ge0 h2 a:hover{text-decoration:underline;}
.zytj_ge0 p{font-size:16px; line-height:16px; color:#9e9e9e;text-align:center;padding-bottom:20px;
overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
}
/*专业推荐部分*/

.zy_bm0{height:448px; background:url(/images/topic/bm_bg0_02.jpg) no-repeat center center;}
.zybm_inner{width:1100px;margin:0 auto;}
.form_bm_in{padding-left:96px;}
.zybm_line{margin-bottom:20px;display:block;}
.form_bm_in .zt_from td{color:#fff;font-size:20px; line-height:36px;}
.form_bm_in .zt_from input{color:#999;font-size:16px; line-height:36px;border-radius:4px; border:none;width:324px; margin-right:42px;padding:0 10px;}
.zybm_but1{line-height:48px; font-size:20px; color:#fc4545; background:#fff;border:1px solid #fff; border-radius:5px;padding:0 63px;margin:0 39px 0 227px;}
.zybm_but2{line-height:48px; font-size:20px; color:#fff; border:1px solid #fff; border-radius:5px;padding:0 63px; display:inline-block;}
.zybm_but1:hover{background:none; color:#fff;transition:0.15s;}
.zybm_but2:hover{background:#fff; color:#fc4545;transition:0.15s;}
/*报名部分*/

.zyschs_inner{width:1100px; margin:0 auto;}

#footer{
    height:188px; 
    background:#2d2f32;
    }
.footer_inner{width:1200px; margin:0 auto;}
.footer_inner>div{
    color:#cbcbcb; font-size:14px; line-height:66px;
    text-align:center;
    padding-top:26px;
    }
.footer_inner>div>a{color:#cbcbcb;}
.footer_inner>div>a:hover{text-decoration:underline;}
.footer_inner>div>span{font-size:20px;}
.footer_inner>p{
    font-size:14px; color:#a9a9a9; line-height:69px;text-align:center;
    }