homebg@charset "utf-8";
/* CSS Document */

html,button,input,select,textarea{}
input::-moz-placeholder,textarea::-moz-placeholder{color:#666}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#323232}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
h1,h2,h3,h4,h5,h6,p,figure,form,blockquote{margin:0}
ul,ol,li,dl,dd{margin:0;padding:0}
ul,ol{list-style:none outside none}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
a{background:transparent;text-decoration:none;-webkit-tap-highlight-color:transparent;color:#323232;}
a:hover{ color:#db0011;}
.fl{ float:left;}.fr{ float:right;}.tr{ text-align:right;}.tl{ text-align: left;}.tc{ text-align:center;}.clear{ clear:both; height:0px; line-height:0px; zoom:1;}.mt20{ margin-top:20px;}.mb20{ margin-bottom:20px;}
.rel{ position:relative;}.abs{ position:absolute;}.ov{ overflow:hidden;}
body{margin:0;font-size:0.9rem;line-height:1.4rem;color:#323232;font-family:"微软雅黑"; background: #f0f0f0;}
.w90{ width:90%; margin:0 auto;}
.img100{ width:100%;}
.box_mb{margin-bottom:.6rem;}.box_pb{padding-bottom:.6rem;}

/*header*/
.top_info{ background:#efefef;text-align: right;padding: 0.3rem 1rem;margin-bottom: 10px;}
.top_info img{vertical-align: middle;}
.topbox{ background:#fff; width:100%; z-index:20; position:fixed; border-bottom:1px solid #ddd;padding: 10px 0;}
.mlilt{ width:94%; margin:0 auto;}
.logo{ width: 85%;float:left; z-index:10;}
.logo img{ width:100%;}

.nav{ position:fixed; top:76px; width:100%; left:0; z-index:20; background:#0068B7;color: #fff; display:none; overflow:auto; width:100%;}
.nav li{ width:100%; margin:0;height: auto; text-align:left; border-bottom:1px solid #3386c5; position:relative; left:-40px; top:-25px;}
.nav li > a{ height:50px; line-height:50px;  padding-left:5%;color: #fff;font-weight: bold;}
.nav li > a span{ margin-right:1rem;}
.nav li > a span img{vertical-align: middle;}
.nav li > a.cur{ color:#333; background:none;}
.nav li > a.cur span{ color:#999;}
.mob-nav{ display:block; height:36px; width:36px; background:url(../images/nlm2.png) no-repeat center center; background-size:auto 80%;margin-top:0.5rem;}

.nav li div{  width:100%; position:relative; top:0; padding-top:0;}
.nav li div p a{display:block; line-height:45px; background:none; color: #fff;text-align:left; padding-left:6%; border-bottom:none; border-top:1px solid #3386c5;}
.nav li div p a:hover{ background:none;}
.videobox{width: 100%;padding-top: 69px;z-index: 0;}
/*-- 首页导航 --*/ 
.home_navbox{padding: 0.5rem 0;}
.home_nav{width: 25%;float: left; text-align: center;margin: 0.5rem 0;}
.home_nav ul li img{width: 60%;}

/*-- 专业 --*/ 
.kecheng{border-bottom: 1px dotted #c8c8c8;margin-top: 0.5rem;padding-bottom: 0.5rem;}
.kecheng_left{width: 50%;}
.kecheng_right{width: 47%;}
.kecheng_title{font-size: 1rem;color: #000;margin: 0.5rem 0;}
.kecheng_left img{ max-width: 100%;max-height: 140px; }

.kcbnt_left{width:35%;}
.kcbnt_right{width:65%;}
.kcbnt_zx{border-top-left-radius:0.05rem;border-bottom-left-radius:0.05rem;background:#0068b7;height:40px;line-height:40px;text-align: center;color: #fff;font-weight:bold;}
.kcbnt_zx a{display: block;color: #fff;}
.kcbnt_zx img{vertical-align: middle;margin-right:.5rem;}
.kcbnt_tel{border:1px solid #0068b7;height:40px; line-height:40px;text-align: center;}

.zhuanyebg{background: #f3f3f3; text-align: center;padding: 10px 0;}
.zhuanye_img1{width: 47%; float: left;text-align: center;height: 230px;margin:0 1.5% 10px 1.5%;}
.zhuanye_img1 img{width: 100%; height: 230px;}
.zhuanye_list{width: 47%; float: left;margin:0 1.5% 10px 1.5%; text-align: center;height: 110px;}

.zhuanyeimg2{width: 100%; height: 110px;}
.zhuanyezx{width: 97%; margin:0 auto;}

.kecheng_bg{background: url(../images/kecheng_bgline.jpg) repeat-y;}
.kecheng_showt{font-size:1.1rem;border-bottom: 2px dotted #3a7bcf;background: url(../images/kecheng_title.png) no-repeat;height: 40px;line-height: 40px;padding-left:30px;color: #fff;}
.kecheng_box{padding:20px 10px 20px 40px;}

.zybnt{width: 50%;float: left;background: #005cac;color: #fff;line-height: 35px;text-align: center;}
.zybnt a{color: #fff;}
.zybnt2{width: 49%;float: left;background: #fff;color: #fff;border: 1px solid #005cac;line-height: 33px;text-align: center;}


/*学子答疑*/
.dayi{border-bottom: 1px dashed #c8c8c8;padding-bottom: 10px;margin-bottom: 10px;}
.dayi>ul>li>span{
        width: 21px; 
        height: 18px;
        float: left;
        display: block;
        margin-right: 10px;
        background: url(../images/ico.png);
        margin-top: 6px;
    }
.dayi>ul>li>span.wen{
	background: url(../images/ico.png);
    background-position: -0px -305px; 
}
.dayi>ul>li>span.da{
	background: url(../images/ico.png);
    background-position: -0px -330px;
}
.dayi_title{font-weight:bold; line-height: 35px;}


/*-- 特色 --*/ 
.teselist{width:100%;margin:0.5rem 0;}
.tese_box{border: 1px solid #c8c8c8;padding: 15px;}
.tese_title{font-size: 16px;font-weight:bold;color: #000;}

/*产品中心*/
.pro_nav {position:relative;width:100%;margin:0 auto; overflow:hidden;margin-bottom:1rem;}
.pro_nav ul {position: relative;left: 50%;float: left;}
.pro_nav ul li {position: relative;background:#eee;right: 50%;display: inline;float: left;margin:5px;}
.pro_nav ul li a {display: block;text-decoration: none; padding:0.5rem 1.5rem;}
.pro_nav ul li a:hover{color:#fff; background:#cf1a1f; padding:0.5rem 1.5rem;}
.pro_nav_hover a{color:#fff; background: #cf1a1f;; }

	
/*关于我们*/
.mainbox{ width:100%;background: #fff;}
.mainbox_p{ width:100%;background: #fff; padding:1.5rem 1rem; }
.w100{ width:100%;margin:0 auto;}
.w100p{ width:100%;margin:1rem auto;}
.w94{ width:94%; margin:0 auto;clear:both;}
.w94p{ width:94%; margin:1rem auto;}
.aboutbg{background: url(../images/aboutbg.jpg);padding:2rem 1rem;color: #f0f0f0;}
.home_video{ width:100%;}
.about_title{ margin-bottom:1rem;border-left:5px solid #3a7bcf;padding-left:0.5rem; font-size:1.2rem;}
.about_title span{float: right;font-size: 0.9rem;}
.title_entext{ font-size:0.9rem; color:#969696;}

.about_content{ padding: 1rem 0;}
.about_content img{max-width: 100%;}
.about_bnt {width:40%; margin:0 auto; height:30px;line-height:30px; text-align:center;margin-top:1rem; }
.about_bnt a {display: block;text-decoration: none;color:#000;border-radius:5px;border:1px solid #c8c8c8;}
.about_bnt a:hover{color:#fff; background:#cf1a1f;border-radius:5px;border:1px solid #cf1a1f;}
.about_bnt2 {width:40%; margin:0 auto; height:30px;line-height:30px; text-align:center;margin-top:1rem; }
.about_bnt2 a {display: block;text-decoration: none;color:#fff;border-radius:5px;background:#cf1a1f;}
.about_bnt2 a:hover{color:#fff; background:#cf1a1f;border-radius:5px;}

.aboup_video{margin-top: 1rem;}
.aboutpic img{width:100% !important;}

.about_t{ text-align:center;font-size:1.2rem; color:#333;margin-bottom: 1rem;}

.zzry_nr {margin-top: 1.5rem;}
.zzry_nr li{ float:left;width:48%; text-align:center;margin-bottom:20px;margin-left:1%;margin-right:1%;}
.zzry_nr li img{width: 100%;}
.zzry_nr ul li:nth-child(4n){ margin-right:0;}

/*经典案例*/
.case_title{font-size:1.2rem;color: #000;margin:1rem 0;}
.case_list{ width:48%;float:left; margin:1%; text-align:center;background:#f1f1f1;position: relative;}
.case_list img{width: 100%;}
.caselist{ width: 47%; float: left;margin:1.5%; text-align: center;}
.caselist img{ max-width: 100%;max-height: 140px; }
.casetitle{ background: #f0f0f0;padding: 0.5rem;}

.case_nav{width:32.33%;float: left;margin:0.5%;text-align:center;background:#cf1a1f; font-size: 1.0rem;height:30px;line-height: 30px;}
.case_nav a {display: block;text-decoration: none;color:#fff;}
.case_nav a:hover{color: #000; background:#e6e6e6;}

.case_dh{margin-bottom: 1rem;}
.caseshow_title{ border-bottom: 1px dotted #c8c8c8; text-align: center; margin-bottom: 1rem;padding-bottom: 10px; }
.caseshow_title h3{margin-bottom: 10px;}


.teamlist{ width: 47%; float: left;margin:1.5%; text-align: center;}
.teamlist img{ max-width: 100%;height: 190px; }

/*新闻动态*/
.newslist{ border-bottom: 1px dotted #c8c8c8; margin-top:1rem;padding-bottom: 10px; }
.news_left{ float:left; text-align:center;width:25%;background:#969696; padding:0 10px;}
.news_left p{ font-size:1.6rem; color:#fff; line-height:2.6rem; border-bottom:1px solid #c8c8c8;}
.news_left span{ color:#fff; line-height:2.4rem;}
.news_right{ width:70%; float: right;}
.news_time{ margin-top:0.6rem; font-size: 0.8rem;color: #c8c8c8; }
.news_title{font-weight: bold;}

.news_homenav{width:32.33%;float: left;margin:0.5%;text-align:center;background:#3a7bcf;height:30px;line-height: 30px;}
.news_homenav a {display: block;text-decoration: none;color:#fff;}
.news_homenav a:hover{color: #000; background:#cf1a1f;}

.news_nav{width:24%;float: left;margin:0.5%;text-align:center;background:#3a7bcf;height:30px;line-height: 30px;}
.news_nav a {display: block;text-decoration: none;color:#fff;}
.news_nav a:hover{color: #000; background:#cf1a1f;}

.preNext{border-top: 1px dotted #c8c8c8;margin-top:1rem;padding-top:0.5rem;}

/*底部*/
.footerbg{width:100%;background:#1d1d1d;}
.footer { width:94%;; margin:0 auto; padding:2rem 0;color: #f0f0f0;}
.footer a {color:#f0f0f0;}
.footer a:hover{color: #f0f0f0;}
.footer_left{ width:50%;float: left;text-align: center;margin-top: 1rem;}
.footer_left img{max-width: 60%;}
.footer_right{ width: 72%;float: right; }
.footer_copyright {width:100%; margin:0 auto; text-align:center; padding-top:0.8rem;border-top: 1px solid #c8c8c8; padding-bottom: 7rem;}

.footer_weixin{ width:100%; padding:1.5rem 0; text-align:center;}
.footer_weixin img{ width:100%;}

.footer_navbox{width:100%; position:fixed; bottom:0;background:url(../images/footer_bg.png) no-repeat top center;padding-top:1rem;}
.footer_list{ width:20%;float: left;text-align: center;padding:0.8rem 0;color: #fff;}
.footer_list a{color: #fff;}
.footer_list a:hover{color: #fff;}
.footer_list img{ vertical-align:middle;margin-bottom:5px;} 

.online{width: 80px; height: 80px;position:fixed; top:50%;right:10px;}

.bg {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: #161a1d;
	opacity: .6;
	filter: alpha(opacity=60);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(60));
	transition: all .4s cubic-bezier(.4, 0, .2, 1)
}

.cont{ width:100%;}
.cont ul li{ width:100%;}

.side-pannel {
	position: fixed;
	z-index: 999;
}
.side-bar {
	bottom: 120px;
	right:5px;

	color:#fff;
	text-align:center;	
	
}
.side-bar a{
	display: block;
	cursor: pointer;
	width: 50px;
	color: #fff;
	text-align: center;border-radius: 10px;
		background: #646464;margin-bottom:4px;padding:5px;font-size: .6rem;
		line-height: .5rem;
}
.side-bar a s {
	display: block;
	padding-top:5px;
}
.side-bar a span {
	line-height: 20px
}

.side-bar a.gotop s {
	position: absolute;
	
}
.side-bar a.text {
	
}

/*在线报名*/
.message_box{ width:80%; margin:20px 0;}
.msgtitle{display:block;padding-bottom:5px;font-size:14px;font-weight:bold;}
.bm_title{font-weight:bold;background:#3a7bcf;text-align: center;color: #fff;line-height: 2rem;margin-bottom:0.8rem;}
.message_block{color:#666;}
.message_block p{padding:12px;}
.msg_input{width:98%;border:1px solid #c8c8c8;padding:10px 15px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;}
.msg_input_on{width:200px;background:#f1f9ff;padding:10px 30px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;font-size:13px;color:#888;}
.message_labes{font-size:14px;}
.message_title{height:34px;line-height:34px;background:#f6f9fb;padding:0 12px;}
.message_title h2{color:#376b88;font-size:14px;float:left;}
.message_title span{float:right;font-weight:bold;color:#999;}
.message_info{color:#8ea6b6;text-align:right;}
.message_replay{background:#f5f5f5;padding:0 12px;}
.message_mtop{margin-top: 1.5rem;}
.msgSelect{width:100%;border:1px solid #c8c8c8;padding:10px 15px;}
.msg_btn_area {width:49%;height:40px;line-height:40px; text-align:center;color:#fff; background:#0269b6;margin-top:1.5rem;border-radius: 5px;}
.msg_btn_area a {display: block;text-decoration: none;color:#fff;border-radius: 5px;}
.msg_btn_area a:hover{color:#ff0; background:#0269b6;border-radius: 5px;}

.msg_btn_tel {width:49%;height:40px;line-height:40px; text-align:center;color:#fff; background:#ff9003;margin-top:1.5rem;border-radius: 5px;}
.msg_btn_tel a {display: block;text-decoration: none;color:#fff;border-radius: 5px;}
.msg_btn_tel a:hover{color:#ff0; background:#ff9003;border-radius: 5px;}

/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}
