@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, hr, form, input, textarea, p, td { margin: 0; padding: 0; color: #333; }
body{ font-family:"微软雅黑";}
img { vertical-align: middle; list-style: none; border: none; }
ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
select:hover { cursor: pointer; }
a { text-decoration: none; color: #333; }
*:focus { outline: none; }
/*公共样式*/
.width_1000 { width: 1060px; margin: 0px auto; }
.fl { float: left; }
.fr { float: right }
.clear { clear: both; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
.position { background: url(../images/location.png) no-repeat left center; background-size: 20px 20px; padding-left: 15px; height: 50px; line-height: 50px; font-size: 14px; font-weight: 700; }
.position a { color: #666; font-size: 14px; }
.mbx { float: left; font-size: 14px; font-weight: 100; padding-left: 10px; }
/*header_top头部*/

.header_top { width: 100%; border-bottom: 1px solid #e8e8e6; height: 35px; }
.header_top .fl { line-height: 34px; font-size: 13px; color: #333; }
.header_top .fl dt { display: inline-block; padding: 0px 8px; }
.header_top .fr { color: #323131; line-height: 30px; }
.header_top .fr dt { display: inline-block; padding: 0px 8px; font-size: 13px; }
.header_top .fr .wxtb { background: url(../images/wxtb.png) no-repeat left center; padding-left: 25px; position: relative; }
.header_top .fr .wx_box { width: 110px; height: 110px; border: 1px solid #DDD; position: absolute; top: 28px; left: -20px; z-index: 1000; display: none; }
.header_top .fr .wx_box img { width: 110px; height: 110px; }
.header_top .fr .wxtb:hover .wx_box { display: block; }
.header_top .fr a { color: #323131; line-height: 34px; font-size: 13px; }
.header_top .fr a img { width: 24px; height: 34px; }
.header_top .fr a:hover { text-decoration: none; color: #247bb3 }
.y_log { width: 71px; height: 22px; background: #f6e9ac; display: inline-block; margin-right: 15px; float: left; line-height: 22px; text-align: center; margin-top: 5px; border: 1px solid #ebebeb; color: #fff; border-radius: 5px; position: relative; z-index: 2; font-size: 13px; }
.y_log:hover { background: #f49006; color: #fff !important; text-decoration: none !important; }
/*logo*/
.logo_box { height: 115px; }
.logo { float: left; width: 219px; height: 70px; margin-top: 23px; }

/*top_middle*/

.top_middle { display: inline-block; width: 535px; height: 100px; margin: 0px auto; float: left; padding-top: 15px; }
.top_middle img { width: 535px; height: 100px; }
/*搜索*/
.soso { float: right; width: 300px; margin: 45px 0px 0 0; font-size: 14px; color: #a4a4a4; position: relative; }
.soinp { float: left; width: 230px; height: 14px; line-height: 14px; font-size: 14px; border: 1px solid #c1c1c1; border-right: none; color: #666; padding: 9px; border-radius: 3px; behavior: url(js/pie.html); position: relative; z-index: 2; }
.sosub { background: url(../images/sosub.png) no-repeat; display: block; height: 34px; width: 54px; border-left: none; text-align: center; color: #ebebe9; z-index: 3; position: absolute; right: 0px; top: 0px; }
#box { display: none; width: 84px; height: 85px; text-align: left; line-height: 175%; text-indent: 2em; position: absolute; z-index: 1000; top: 25px; padding-left: 50px; }
/*导航栏*/

.m_width { width: 100%; background: #2D90D4 }
.nav { height: 50px; color: #363535; overflow: hidden; position: relative; font-family: "微软雅黑", "黑体", "宋体"; }
.nav li { width: 106px; float: left; font-size: 16px; font-weight: bold; font-family: "微软雅黑", "黑体", "宋体"; }
.nav a { display: block; color: #363535; line-height: 50px; text-align: center; color: #fff; }
.nav a:hover { background: #2b71c2; color: #fff; }
.no { background: #2b71c2; color: #fff; }



/*院校首页*/
.logo_box { height: 115px; }
.stu_logo { float: left; width: 300px; height: 80px; margin-top: 17px; }


.stu_middle { display: inline-block; width: 535px; height: 100px; margin: 0px auto; float: right; padding-top: 15px; }
.stu_middle img { width: 535px; height: 100px; }

/*院校导航栏*/

.stu_width { width: 100%; background: #2D90D4 }
.stu_nav { height: 50px; color: #363535; overflow: hidden; position: relative; font-family: "微软雅黑", "黑体", "宋体"; }
.stu_nav li { width:106px; float: left; font-size: 16px; font-weight: bold; font-family: "微软雅黑", "黑体", "宋体"; }
.stu_nav a { display: block; color: #363535; line-height: 50px; text-align: center; color: #fff; }
.stu_nav a:hover { background: #2b71c2; color: #fff; }
.no { background: #2b71c2; color: #fff; }
.bgnone{ float:right;}


/*院校首页头部*/

.yx_home{ width:1060px; height:260px; background:url(../images/yxbg.png) no-repeat;  z-index:112;  }

.flexslider2 { position: relative; width: 556px;  height: 256px; overflow: hidden; float:left;}
.slides2 { position: relative; z-index: -1; }
.slides2 li {width: 556px; height: 256px; }
.slides2 li a { width: 100%; height: 100%; display: block; cursor: pointer }



.yx_home_fr{ width:420px;   float:right; padding-top:30px; padding-right:50px; }

.yx_home_fr h2{ font-size:22px; color:#2d90d4; line-height:40px;}

.yx_home_fr p{ line-height:25px; text-indent:2em; font-size:14px; padding: 10px 0}

.yx_home_fr img{ display:block; float:right; width:144px; height:41px; padding-top:10px;}


.yx_main{ width:1060px; margin-bottom:20px; float:left;}
.yx_main .fl{ width:740px;  font-size:14px;  }

.yx_main .fl table a:hover{ text-decoration:underline}

.titltbar { height: 28px; background: url(../images/bj.jpg) repeat-x;  padding-top: 5px;border:1px solid #DDD; border-bottom: 2px solid #247bb3; }
.titltbar span { display: inline-block; background: #247bb3; color: #ffffff; border-top-left-radius: 4px; border-top-right-radius: 4px; width: 100px; float: left; margin-left: 15px; height: 28px; text-align: center; line-height: 28px; font-size: 14px; }
.titltbar a { float: right; margin-right: 10px; display: inline; line-height: 28px;}





.yx_main .fr{ width:300px; float:right;   font-size:14px; }

/**/
.yx_show_box{ border:1px solid #DDD; padding:10px;}
.yx_show_box p{ line-height:22px;}


/**/
.yx_news ul{ border:1px solid #DDD; padding:10px;}
.yx_news ul li{ height:30px; line-height:30px; overflow:hidden; border-bottom:1px dashed #DDD; }
.yx_news ul li a{ color:#333}
.yx_news ul li a:hover{ color:#CC0000;}

/**/

.yx_hot_zy{ width:300px; float:left}

.yx_hot_zy ul{ width:278px; border:1px solid #DDD; padding:10px; float:right; padding-bottom:0px; }

.yx_hot_zy ul li { width: 243px; height: 100px; overflow: hidden; float: left; padding-bottom:10px;  }
.yx_hot_zy li img { float: left; width: 100px; height: 100px; }
.yx_hot_zy .right { width: 110px; overflow: hidden; color: #5c5c5c; }
.fl_ml { float: left; margin-left: 15px; }
.yx_hot_zy h3 { height: 30px; line-height: 30px; overflow: hidden; font-weight: bold; color: #2d2d2d; font-size: 16px }
.yx_hot_zy p { line-height: 17px; height: 34px; overflow: hidden; font-size: 14px }
.yx_hot_zy  ul li span { color: #e90236; padding: 0 5px; font-weight: bold; font-size: 14px }
.yx_hot_zy a.baoming { width: 70px; height: 24px; line-height: 24px; text-align: center; display: block; font-size: 12px; margin-top: 12px; color: #FFF; background: #2D90D4; }




/**/

.yx_zs{}
.yx_zs ul{border:1px solid #DDD; padding:20px 20px 10px 20px;}
.yx_zs ul li{}
.yx_zs ul li img{ width:258px; height:200px; }
.yx_zs ul li p { width:258px; text-align:center; line-height:30px; }



/*校园风光*/

.yx_fj{ margin-bottom:20px;}

.yx_fj_box{ border:1px solid #DDD; padding:10px 10px 0px 10px;}

.yx_fj_img {}


.yx_fj_img ul{ width:200px; height:170px; overflow:hidden;}

.yx_fj_img  ul li{ width:200px; margin-right:15px;}

.yx_fj_img  ul li img{ width:200px; height:140px;}
.yx_fj_img  ul li span{ display:block; width:200px; font-size:14px; text-align:center; line-height:30px; overflow:hidden;}


/*院校内容*/

.sch_show{ border:1px solid #DDD; padding:20px 30px}
.sch_show h2{ display:block; padding-bottom:10px; line-height:30px; font-size:20px; color:#333; font-weight:bold; text-align:center; }


.sch_content{padding:20px 0px}
.sch_content p{ line-height:25px; font-size:16px; color:#333}

.sch_content p img{ display:block; width:678px; margin:0px auto; margin-bottom:20px;}


.showfbt { text-align: center; background: #f9f9f9; border: 1px #dedede dashed; font-size: 14px; line-height: 30px; }

.next { background:#FFF; line-height: 28px; border: 1px #DDD dashed; padding:5px 10px; margin: 10px 0; font-size:14px; }
.next span { float: right; }
.next a{ color:#333}
.next a:hover{ color:#CC0000;}


.sch_list{ border:1px solid #DDD; padding:20px 30px } 

.sch_list ul li{ font-size:14px; line-height:35px;  border-bottom:1px dashed #DDD; }

.sch_list ul li a{ display:inline; height:35px;  line-height:30px; font-size:15px; width:570px; overflow:hidden; }
.sch_list ul li a:hover{ color:#CC0000; }
.sch_list ul li span{ display:inline-block; float:right;}




/*专业内容页面*/
.yx_zy_top{ margin-bottom:15px; position:relative;}


.yx_zy_top .zy_top{  background:#666; padding-left:310px; padding-right:20px; padding-top:20px; padding-bottom:20px;}
.yx_zy_top .zy_top p{ font-size:16px; color:#F3F3F3; line-height:25px;}
.yx_zy_top .zy_top p a{ font-size:16px; color:#F3F3F3; line-height:25px;}
.yx_zy_top .zy_top p a:hover{ color:#FF9F11;}
.yx_zy_top .zy_top h2{ font-size:20px ;color:#FFF; line-height:30px;}
.yx_zy_top .zy_top h2 span{ float:right; color:#FFF;}

.yx_zy_top .zy_bot{  background:#e5e5e5;  min-height:165px; padding:10px  20px 15px 310px; }

.yx_zy_top .zy_bot h2{ font-size:16px; }
.yx_zy_top .zy_bot p{ font-size:14px; color:#333; line-height:20px; text-indent:2em; padding-bottom:20px;}
.yx_zy_top .zy_bot .zy_xx{ height:41px; background:#d7d7d7; line-height:41px; }

.yx_zy_top .zy_bot .zy_xx dl{display:inline-block;padding-left:25px; margin-left:25px; font-size:15px;}
.yx_zy_top .zy_bot .zy_xx .a{  background:url(../images/bg1.png) no-repeat left center;  }
.yx_zy_top .zy_bot .zy_xx .b{  background:url(../images/bg2.png) no-repeat left center;  }
.yx_zy_top .zy_bot .zy_xx .c{  background:url(../images/bg3.png) no-repeat left center; }
.yx_zy_top .zy_bot .zy_xx .d{ float:right }


.zy_img{ display:block; width:240px; height:240px; position:absolute; top:20px; left:30px;}






/*客服*/

.izl-rmenu{position:fixed; left:50%; margin-left:555px; bottom:10px; padding-bottom:73px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#ac0000;}
.izl-rmenu .btn-phone:hover{background-color:#970000;}
.izl-rmenu .btn-phone .phone{background-color:#970000; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#E3E3E3; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}

.feiye { text-align: center; padding: 20px 0; clear: both }
.feiye a { padding: 5px 8px; border: 1px #ddd solid; }
.feiye a:hover { background: #127ecf; border: 1px #127ecf solid; color: #fff; text-decoration: none; }
.feiye select { height: 25px; position:inherit; }


/*footer*/
.footer_box { clear:both; width: 100%; background: #2D90D4; padding: 20px 0px; }
.foot_nav { color: #FFF; font-size: 14px; text-align: center; border-bottom: 1px dashed #FFF; padding-bottom: 15px; }
.foot_nav a { color: #FFF; font-size: 14px; padding: 0px 10px; }
.copyright { margin-top: 12px; font-size: 14px; color: #FFF; text-align: center; }
.copyright p { color: #FFF; font-size: 14px; line-height: 25px; }
.copyright p a { font-size: 14px; color: #FFF; }






