﻿@charset "utf-8";
/********** global ************/
.w1100 { height: auto; width: 1100px; margin-left: auto; margin-right: auto; overflow:hidden;}
.w1300 { height: auto; overflow: hidden; width: 1300px; margin-left: auto; margin-right: auto; }
.container { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; margin: auto; z-index: 1; _display:none; }
.container img { height: 100%; width: 100%; }
.container2 { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; margin: auto; z-index: 1; }
.container2 img { height: 100%; width: 100%; }
.phone { font-family: "微软雅黑", Verdana, Geneva, sans-serif; font-size: 16px; color: #777; width: auto; display: block; z-index: 2; position: absolute; top: -40px; right: 480px; font-weight: bold; }
.phone font { font-family: "微软雅黑", Verdana, Geneva, sans-serif; font-size: 20px; color: #777; }
body { background: #e2e2e0; _background:url(../images/main_bg.jpg) center center no-repeat; }
.w1110 { height: auto; overflow: hidden; width: 1159px; margin-left: auto; margin-right: auto; }
/********** header ************/
.header_j { height: 195px;width:100%; z-index: 10; position: relative; }
.hj_nav { height: 50px; line-height: 50px; background: #CB3355; position: absolute; top: 80px; left: 0px; border-bottom: 5px #000 solid; width: 100%; z-index: 9; }
.hj_nav .w1300 { height: 50px; }
.hj_nav ul { height: 50px; overflow: hidden; width: auto; display: block; }
.hj_nav ul li { float:left;}
.hj_nav ul.fl { padding-right: 133px;position:relative;}
.hj_nav ul.fl li { float: right; }
.hj_nav ul.fr { padding-left: 133px; position: relative; }
.hj_nav ul.fr li { float: left; }
.hj_nav ul li a { font-size: 14px; color: #ddd; display: block; width: 100px; text-align: center;font-weight: bold;}
.hj_nav ul li a:hover { text-decoration: none; }
.hj_nav ul li:hover, .hj_nav_on { background: #b92f4e !important; }
.hj_nav ul li:hover a, .hj_nav_on { color: #fff ; }
.hj_logo { position: absolute; top: -80px; left: 50%; margin-left: -132px; height: 195px; width: 265px; display: block; }
.hj_tel {overflow: hidden; font-family:"宋体"; font-size: 14px; font-weight: bold; color: #000; position: absolute; top: 30px; right: 50px; width:300px;height: 23px;line-height: 23px;}
.hj_tel a{ color:#666;}
.hj_tel a:hover{ color:#bd2f4f;}
.amc{ margin-right:300px;}
.yxsy{width:66px;height:40px; position: absolute; top:20px;left:50px;line-height:40px;color:#700000; font-weight:bold;font-size:14px;text-align:left;background:url(../images/xysy.png) no-repeat 7px center;padding-left:40px;}

/********** global ************/
.main { height: auto; z-index: 2; position: relative; margin: 0px auto 0px auto; clear: both; }
.main_div { height: 532px; width: 1179px; margin: 10px auto 5px auto; }
.main_div img { -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.main_div img:hover { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.m4_b1 { float: left; margin-top: 12px; }
.m4_b2 { float: left; margin-top: 67px; }
.m4_b3 { float: left; }
.m4_b4 { float: left; }



.m1 { float: left; width: 170px; }
.m1, .m1 div { overflow: hidden; }
.m1_b1 { width: 151px; height:151px; margin-top: 49px; float:right;}
.m1_b2 { width: 170px; height:170px; float:right;}
.m2 { float: left; width: 295px; }
.m2, .m2 div { overflow: hidden; }
.m2_b1 { width: 295px; }
.m2_b2 { width: 187px; height: 187px; float: left; }
.m2_b3 { width: 107px; height: 106px; float: left; }
.m3 { float: left; width: 306px; }
.m3, .m3 div { overflow: hidden; }
.m3_b1 { width: 306px; height: 305px; margin-top: 43px; }
.m3_b3 { width: 183px; height: 184px; float: right; }
.m4 { float: left; width: 407px; }
.m4, .m4 div { overflow: hidden; }

.b1_tit { font-family: "微软雅黑", Verdana, Geneva, sans-serif; font-size: 22px; height: 40px; line-height: 40px; color: #fff; padding: 10px 40px; }
.b1_tit a { color: #fff; font-size: 18px; display: block; float: left; padding: 0px 20px; margin: 0px 15px 0px 0px; }
.b1_tit a:hover { background: #000; text-decoration: none; }




.main_btm { height: 90px; width: 1100px; margin: auto; background: url(../images/btm_bg.png) left top no-repeat; }
.btm_con { margin-left: 50px; }
.btm_con ul { padding-top: 10px; height: 72px; overflow: hidden; }
.btm_con ul li { display: block; padding: 0px 10px; margin: 0px; float: left; width: 330px; height: 36px; overflow: hidden; }
.btm_con ul li span { font-family: "宋体"; font-size: 12px; color: #858988; margin-right: 14px; display: block; float: left; line-height: 36px; }
.btm_con ul li a { font-family: "宋体"; font-size: 14px; color: #bdbdbc; width: 244px; height: 36px; line-height: 36px; overflow: hidden; display: block; float: left; text-decoration: none; }
.btm_con ul li:hover { }
.btm_con ul li:hover a, .btm_con ul li:hover span { color: #fff; }
.main_con { width: 1100px; margin: auto; height: 808px; margin-bottom: 67px; }
.news { height: 348px; width: 300px; overflow: hidden; background: #1f201f; margin-top: 50px; }
.news_tit { width: 300px; height: 79px; line-height: 79px; text-align: center; font-family: "微软雅黑", Verdana, Geneva, sans-serif; font-size: 30px; color: #eeeeee; }
.news_con { height: auto; background: #5d5350; padding-top: 13px; padding-bottom: 13px; }
.news_con ul { }
.news_con ul li { height: auto; }
.news_con ul li:hover, .news_li { background: #ca3254; }
.news_con ul li a { text-align: center; display: block; height: 47px; line-height: 47px; text-align: center; font-family: "微软雅黑", Verdana, Geneva, sans-serif; font-size: 18px; color: #eeeeee; text-decoration: none; }
.news_list { width: 800px; height: auto; background: #efefef; border-bottom: 4px solid #949391; padding-bottom: 30px; }
.news_list_con { width: 703px; margin: auto; }
.new_list_tit { background: #FFF; }
.new_list_tit a { height: 50px; line-height: 50px; padding-left: 48px; font-family: "微软雅黑", Verdana, Geneva, sans-serif; font-size: 16px; color: #333333; }
.newslist { height: auto; }
.newslist ul { }
.newslist ul li { width: 703px; height: 47px; line-height: 47px; border-bottom: 1px dotted #cccccc; background: url(images/dot.png) 2px center no-repeat; }
.newslist ul li a { height: 47px; line-height: 47px; display: block; float: left; font-family: "宋体"; font-size: 14px; color: #000; margin-left: 16px; text-decoration: none; }
.newslist ul li:hover a, .newslist ul li:hover span { color: #00F; }
.newslist ul li span { float: right; }

.m_div { }
.m_c { position: relative; width: 1110px; margin: auto; }
.m_cl { background: url(../images/list_left.png) left bottom no-repeat; width: 220px; min-height:500x; margin-top:20px; padding-bottom:40px;}
.m_cl_tit { height: auto; padding-top:46px; background: url(../images/list_left.png) left top no-repeat;}
.m_cl_tit p { display: block; font-family: "微软雅黑", Verdana, Geneva, sans-serif; font-size: 28px; color: #fff; width: auto; height: 42px; text-align: center; }
.m_cl .con{background: url(../images/con_ul.jpg) left top repeat-y; padding:1px 0px; min-height:300px;}
.m_cl ul { margin-top: 10px; width: 220px; }
.m_cl ul li { display: block; height: 40px; line-height: 40px; }
.m_cl ul li a { display: block; text-align: center; height: 40px; line-height: 40px; text-decoration: none; color: #fff; font-family: "微软雅黑", Verdana, Geneva, sans-serif; font-size: 16px; }
.m_cl .on, .m_cl ul li:hover { background: #000; }
.m_cr1 { width: 880px; background: url(../images/list_r.gif) left top no-repeat;height: auto;min-height: 600px;}
.m_cr_tit { height: 66px; line-height: 66px; background:#f4f4f4 url(../images/m_cr_tit_bg.png) 25px center no-repeat; }
.m_cr_tit p { float:left; font-family: "微软雅黑", Verdana, Geneva, sans-serif; font-size: 28px; color: #d86881; margin-left: 45px; }
.m_cr_list { width: auto; margin: auto; padding: 0px 30px; min-height:400px; }
.m_cr_list ul { margin-top: 18px; }
.m_cr_list ul li { width: auto; height: 47px; line-height: 47px; padding: 0px 10px; }
.m_cr_list ul li a { display: block; text-decoration: none; height: 47px; line-height: 47px; display: block; float: left; font-family: "宋体"; font-size: 14px; color: #333; text-decoration: none; width: auto; padding-left: 10px; background: url(../images/li_bg.png) left center no-repeat; }
.m_cr_list ul li span { float: right; font-family: "宋体"; font-size: 14px; color: #7b7b7b; }
.m_cr_list ul li:hover { background: #e9e9e9; }
.m_cr2 { width: 880px; height: auto; margin-bottom: 40px; background: #ffffff; padding-bottom: 30px; }
.m_cr2_tit { height: 66px; line-height: 66px; background: url(../images/m_c2_bg.png) left top no-repeat; width: 880px; }
.m_cr2_tit p { display: block; font-family: "微软雅黑", Verdana, Geneva, sans-serif; font-size: 28px; color: #d86881; margin-left: 45px; }
.m_cr2_list { width: 800px; margin: auto; height: auto; min-height: 600px; }
.details_tit { font-family: "微软雅黑", Verdana, Geneva, sans-serif; font-size: 26px; color: #000; text-align: center; padding: 42px 0px 52px 0px; display: block; }
.m_cr2_list p { margin-bottom: 30px; font-family: "微软雅黑", Verdana, Geneva, sans-serif; font-size: 14px; color: #545454; }
.m_cr2_list a { display: block; font-family: "微软雅黑", Verdana, Geneva, sans-serif; font-size: 14px; color: #545454; margin-top: 20px; }
.m_cr2_list a:hover { text-decoration: none; color: #333; }
.m_cr2_list .page_prev { float: left; }
.m_cr2_list .page_next { float: right; }
.m_cr2_list .h_auto { min-height: 400px; }
.main_box1 { width: 1120px; height: auto; background: #cb3253; margin: auto; padding: 10px 0px 20px 0px; }
.b1_tit { font-family: "微软雅黑", Verdana, Geneva, sans-serif; font-size: 22px; height: 40px; line-height: 40px; color: #fff; padding: 10px 40px; }
.main_box1 ul { width: 1064px; margin: auto; height: auto; overflow: hidden; }
.main_box1 ul li { display: block; width: 152px; height: 34px; float: left; }
.main_box1 ul li:hover { background: #000; }
.main_box1 ul li a {overflow: hidden; display: block; float: left; font-family: "微软雅黑", Verdana, Geneva, sans-serif; font-size: 12px; color: #fff; text-decoration: none;padding: 5px 17px;height: 26px;line-height: 26px; }
.main_box2 { width: 1100px; height: auto; background: #eeeeee; margin: 10px auto 20px;min-height: 600px;}
.b2_tit { height: 66px; line-height: 66px; width: 1100px; background: url(../images/b2_tit_bg.png) left top no-repeat; }
.b2_tit p { display: block; font-family: "微软雅黑", Verdana, Geneva, sans-serif; font-size: 20px; color: #cb3253; margin-left: 45px; }
.zhuanye { width: 1000px; margin: auto; height:550px; padding-top:20px; padding-right:15px; overflow-y:auto;}
.zhuanye::-webkit-scrollbar {     width: 10px;   } 
.zhuanye::-webkit-scrollbar-track {     background: rgb(179, 177, 177);     border-radius: 10px; } 
.zhuanye::-webkit-scrollbar-thumb {     background: rgb(136, 136, 136);     border-radius: 10px;   } 
.zhuanye::-webkit-scrollbar-thumb:hover {     background: rgb(100, 100, 100);     border-radius: 10px;   }
.zhuanye::-webkit-scrollbar-thumb:active {     background: rgb(68, 68, 68);     border-radius: 10px;   }



.zhuanye img{ margin:3px auto; width:990px;}
.zhuanye_img { width: 1000px; height: 667px; position:relative; z-index:10;}
.zhuanye_c{font-size: 23px;margin: 0px auto; width:1000px; height:auto; line-height:27px; position:absolute; bottom:0px; z-index:8999; background:#fff; opacity: 0.65;-moz-opacity: 0.65;filter:alpha(opacity=65); text-indent:2em;left: 0px;}


.zhuanye_lunbo { height: 143px; width: 1000px; }
.zhuanye_lunbo ul { width: 945px; height: 135px; float: left; }
.zhuanye_lunbo ul li { width: 189px; height: 135px; float: left; display: block; }
.zhuanye_lunbo ul li a { width: 172px; height: 115px; display: block; margin: 20px auto auto auto; }
.zhuanye_lunbo ul li a img { }
.zhuanye_lunbo ul li:hover a { border: 8px solid #cb3253; margin: 12px auto auto auto; }
.zhuanye_lunbo .left { height: 115px; margin-top: 20px; width: 27px; float: left; display: block; margin-right: 1px; }
.zhuanye_lunbo .right { height: 115px; margin: 20px 0px 0px 0px; width: 27px; float: left; display: block; }
.zhuanyejieshao { height: auto; }
.zhuanyejieshao p { font-family: "宋体"; font-size: 14px; color: #666; text-indent: 2em; }
.inquire { width: 1000px; margin: auto; height: auto; padding-top: 46px; padding-bottom: 30px; }
.inquire { height: auto; line-height: 60px; }
.inquire table { }
.inquire table tr { }
.inquire table tr td { }
.inquire table tr td input { height: 28px; line-height: 28px; border: 1px #ccc solid; padding: 5px 15px; margin: 5px 0px; color: #666; font-size: 12px; width: 200px; }
.inquire table tr td label { font-family: "微软雅黑", Verdana, Geneva, sans-serif; font-size: 16px; color: #cb3253; }
.inquire table tr td a.btn { height: 40px; line-height: 40px; background: #CB3355; color: #ddd; width: 100px; display: block; text-align: center; font-family: "微软雅黑", Verdana, Geneva, sans-serif; font-size: 16px; }
.inquire table tr td a.btn:hover { text-decoration: none; color: #fff; background: #B92F4E; }
/********** footer ************/
.footer { height: auto; z-index: 2; position: relative; background: url(../images/m_bg.png) left top repeat-x; clear: both; }
.f_con { height: 90px; width: 1120px; margin-left: auto; margin-right: auto; }
.f_cl {  }
.f_cl ul { margin-top:15px; height: auto; overflow: hidden; display: block;}
.f_cl ul li { display: block; float: left; height: 18px; width: auto; font-family: "宋体"; font-size: 12px; color: #ddd; padding: 10px 0px; }
.f_cl ul .li_first a { margin-left: 5px; }
.f_cl ul li a { display: block; text-decoration: none; margin:0px; font-family: "宋体"; font-size: 12px; color: #ddd; border-right:1px #ffffff solid; line-height:13px; padding:0px 15px;}
.f_cl ul li a:hover { color: #fff; }
.f_cl p { font-family: "宋体"; font-size: 12px; color: #ddd; margin-left:15px; }
.f_cl p font { font-family: Verdana, Geneva, sans-serif; font-size: 14px; color: #ddd; }
.f_cr { font-family: "宋体"; font-size: 12px; color: #ddd; margin-right: 10px; margin: 22px auto 10px 0px; }
.f_cr p { margin: 0px auto 10px 0px; }
.f_cr p a { color: #ddd; padding-right: 5px; }
.f_cr p a:hover { color: #fff; text-decoration: none; }
/*************联系方式代码*************/
.contect{ background:#F6F6F6;}
.contect_tit{  font-family: "微软雅黑", Verdana, Geneva, sans-serif; font-size: 22px; height: 40px; line-height: 40px; color: #fff; padding: 10px 40px; background:#cb3253;}
.contect_c{  height:auto; padding:46px 50px 30px 50px;}
.contect_c p{ line-height:27px;}
.contect_c p a{ text-decoration:none; color:#333;}
.contect_c p a:hover{ color:#bd2f4f; text-decoration:underline;}
/**************学院介绍代码************/
.introduction{ background:#F6F6F6; height:auto; padding:0px 0px 20px 0px; clear:both;}
.introduction_div_c{ height:auto;}
.introduction_tit{ font-family: "微软雅黑", Verdana, Geneva, sans-serif; font-size: 22px; height: 40px; line-height: 40px; color: #fff; padding: 10px 40px; background:#cb3253;}
.introduction_c{ height:275px; padding:20px 0px 20px 0px; border-top:1px dotted #000; clear:both;}
.introduction_c_tit{ width:1100px; line-height:27px; text-align:center; color:#F60; height:27px; padding:10px 0px 10px 0px; font-weight: bold;}
.introduction_c .introduction_c_img{ width:370px;padding-left: 30px;}
.introduction_c .introduction_c_con{ width:560px; margin-right:100px; padding:0px 20px 0px 20px;}
.introduction_c .introduction_c_con p{ text-indent:2em; font-size:12px; line-height:27px;}
.introduction_div_c2{ height:auto;}
.introduction_c2{ }
.introduction_c2_con{ padding:20px 30px 20px 30px;  border-top:1px dotted #000; }
.introduction_c2_con p{ line-height:27px;}
/*************专本并举代码******************/
.zbbj_div{ height:auto; min-height:500px; background:#F6F6F6;}
.zbbj_list{ height:auto; padding:20px 0px 20px 0px;}
/***************招生代码***************/
.pre_pre{ display: block;float: left;width: 200px;color: #545454;font-size: 14px; font-family: "微软雅黑", Verdana, Geneva, sans-serif;line-height: 27px; padding: 10px 0px;}
.pre_next{ display: block;float: right; width: 200px; color: #545454; font-size: 14px; font-family: "微软雅黑", Verdana, Geneva, sans-serif; line-height: 27px;padding: 10px 0px;}
/*************校园文化代码*************/
.inquire table { width: 74%;margin-left: auto;margin-right: auto; }
.inquire table tr { }
.inquire table tr td { width: 118px;}
.inquire table tr td:nth-child(2),.inquire table tr td:nth-child(4){width: 247px;}


.dqwz{ float:right;height:66px;text-align:right;line-height:66px;padding:0px 20px;}
.dqwz span{color:#333333;font-size:12px;}
.dqwz a{font-size:12px;color:#333333;}
/*------分页------*/
.yx_page {color:#666666; font-size:13px; text-align:center; width:800px; margin:40px auto;}
.yx_page ul {list-style: none;text-align: center;margin-bottom:1px}
.yx_page ul li {padding:8px 12px;border:1px solid #e5e5e5;text-align:center;background:#ffffff;display: inline;line-height:25px;border-radius:2px;margin:0 3px; }
.yx_page ul li a {color: #666666;font-size:13px;}
.yx_page ul li input {color: #333;margin:0px 6px; width:28px; height:16px;}
.yx_page .com_pre_one_unshow {}
.yx_page .com_pre_more_unshow {}
.yx_page .com_curent {background-color:#cb3253;}
.yx_page .com_curent a {color: #fff}
.yx_page .com_common {}
.yx_page .com_next_more {}
.yx_page .com_next_one {}


.m_cr2_list .h_auto{  overflow-x: auto;overflow-y: auto;}

.m_cr2_list .h_auto table{  max-width:780px;}



.ckvideo_style{ margin:0 auto;}
.dy p{ margin:0px; padding:0px; line-height:30px; }