/*重置*/
body,h1,h2,p{margin:0;padding:0;}
body{background-color:#fff;}
img{display:block;border:none;}
a{text-decoration:none;outline:none;  }
*{color:#333333;font-family:"微软雅黑";font-size:1.2rem;}
.clear{clear:both;}
ul{margin:0;padding:0;}
li{list-style-type:none;}
i{font-style:normal;}
input,select,textarea{padding:0;margin:0;resize:none;border-radius:3px;border:solid 1px #e5e5e5;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#646464;}
select{background-image:url('../image/icon/down.png');background-repeat:no-repeat;background-position:100%;color:#646464;line-height:30px;padding:0 5px;}

/*radio_checkbox修饰*/
.radio_type{width:15px;height:15px;border-radius:50%;vertical-align:-2px;background:#fff;}
.radio_type_color{background:#f9be02;background-repeat:no-repeat;background-size:cover;background-position:center center;}

.check_type{width:15px;height:15px;border-radius:2;vertical-align:-2px;background:#fff;}
.check_type_color{background:#f9be02;background-repeat:no-repeat;background-size:cover;background-position:center center;}

/*nav*/
.nav_box_color{background:#fff;padding:5px 0;position:fixed;top:0;left:0;width:100%;height:auto;z-index:50;}
.nav_box{width:90%;margin:0 auto;padding-top:5px;padding-bottom:5px;}

.nav_box li:nth-child(1){float:Left;width:20%;}
.nav_box li:nth-child(1) img{width:40px;margin-top:6px;}

.nav_box li:nth-child(2){float:Left;width:60%;}
.nav_box li:nth-child(2) img{height:40px;margin:0 auto;}

.nav_box li:nth-child(3){float:left;width:20%;}
.nav_box li:nth-child(3) img{width:25px;float:right;margin-top:6px;}

/*top_photo*/
.top_photo{width:100%;}

/*title*/
.title_box{margin:30px 0;}
.title_box_color{margin-top:20px;background:#fff;padding:30px 0;}
.title{width:70%;margin:0 auto;}

/*photo_box*/
.photo_box{width:90%;margin:0 auto;padding-top:10px;padding-bottom:10px;background-image:url('../image/photo/photo1.jpg');background-repeat:no-repeat;background-size:45%;}
.dx_photo{width:50%;float:left;}
.dx_text_box{background:#fff;padding:10px;width:60%;float:right;}
.dx_text_box h1{width:100%; font-size:1.3rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all;}
.dx_text_box p{margin-top:5px; 
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
}
.more_button{padding:5px 0px;border:solid 1px #006cb8;width:90px;text-align:center;color:#006cb8;margin-top:10px;display:block;}

.photo_box2{width:90%;margin:0 auto;margin-top:20px;margin-bottom:20px;}
.photo_box2 .second_photo{width:47%;float:left;}

/*banner*/
.swiper-slide img{width:100%;}
.banner_box{padding:40px 0;background-image:url('../image/in_bg.jpg');background-size:cover;background-repeat:no-repeat;background-position:center;}
.swiper-slide p{background:#9ebc2d;color:#fff;padding:5px 5px;box-sizing:border-box;width:100%;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}

/*news_title*/
.news_title{width:90%;margin:0 auto;border-bottom:solid 2px #ccc;line-height:35px;}
.news_title h1{float:Left;font-size:1.4rem;}
.news_title a{float:right;color:#666;}

/*news_a*/
.news_a{width:90%;margin:0 auto;line-height:20px;padding:10px 0;border-bottom:dashed 1px #ccc;}
.news_a .news_date{font-weight:normal;font-weight:normal;color:#666;font-family:Arial;}
.news_a .news_main{font-weight:normal;color:#333333;width:100%;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;display:block;}

/*keti_box*/
.keti_box{width:90%;padding:0 5%;background:#fff;}
.keti_box img{width:100%;margin:0 auto;}

/*banner2*/
.swiper-slide img{width:100%;}
.banner_box2{position:relative;padding-top:0;}
.swiper_left_main{width:50% !important;float:left;}
.swiper_right_main{height:auto;padding:10px;box-sizing:border-box;width:50%;float:left;}
.swiper_right_main h2{font-weight:normal;line-height:20px;
 overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    word-break: break-all;
}
.align_box{
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items:center;
}
.swiper_box_color{background:#fff;}

/*guest_note*/
.guest_note{width:90%;margin:0 auto;padding:20px 0;}
.guest_note li:nth-child(1){float:Left;width:40%;line-height:30px;}
.guest_note_main{float:Left;width:60%;line-height:30px;}
.guest_note_main input{margin-right:5px;}
.guest_note_main p{float:Left;margin-right:10px;}

/*guset_more*/
.guset_more{width:90%;margin:0 auto;}
.guset_more li{margin-bottom:10px;}
.guset_more li:last-child{margin-bottom:0;}
.guset_more_left{float:Left;width:25%;line-height:30px;}
.guset_more_right{float:left;width:75%}
.guset_more_right input{width:100%;line-height:30px;padding:0 2%;box-sizing:border-box;}
.guset_more_right textarea{width:100%;line-height:30px;padding:0 2%;box-sizing:border-box;height:100px;}

.liuyan_button{padding:5px 0px;border:solid 1px #006cb8;background:#006cb8;width:90px;text-align:center;color:#fff;border-radius:3px;margin-top:20px;margin-bottom:20px;}

/*foot-top*/
.foot_top_box{width:90%;margin:0 auto;padding:30px 5%;background:#9ebc2d;}
.foot_top_box li{float:Left;width:45%;}
.foot_top_left{margin-right:10%;}
.foot_top_left h1,.foot_top_right h1{color:#fff;border-bottom:solid 1px #67733a;padding-bottom:10px;margin-bottom:10px;font-weight:normal;width:100px;font-size:1.4rem;}
.foot_top_left a,.foot_top_right a{color:#fff;line-height:25px;display:block;}

.foot_top_right .foot_sm{width:50%;float:left;text-align:Center;margin-top:30%;}
.foot_top_right .foot_sm img{width:90%;margin:0 auto;}
.foot_sm p{color:#fff;line-height:30px;}


/*foot_down*/
.foot_down{width:90%;margin:0 auto;padding:10px 5%;background:#1a1a1a;line-height:30px;border-bottom:solid 1px #535353;}
.foot_down h1{font-weight:normal;width:20%;float:Left;color:#999999;}
.foot_down .down_link{float:Left;width:80%;}
.down_link li{float:Left;width:33.3%;color:#999999;}
.down_link li:last-child{width:100%;}
.down_link a{color:#999;}
.foot_last{width:90%;margin:0 auto;background:#1a1a1a;padding:10px 5%;color:#999;line-height:20px;}

/*mb_nav_box*/
.mb_nav_box{width:70%;margin:0 auto;background:#f9be02;padding:10px;position:fixed;top:0;left:0;z-index:10000;padding-bottom:40px;}
.mb_nav_close{width:20px;padding-top:5px;padding-bottom:10px;}
.mb_nav_title{border-bottom:solid 1px #fff;line-height:50px;font-weight:bold;}
.mb_nav_down{width:16px;float:right;padding-top:18px;margin-right:3%;}
.mb_nav_up{width:16px;float:right;padding-top:18px;margin-right:3%;}
.mb_nav_a{color:#fff;font-size:1.4rem;}
.mb_nav_son li a{color:#fff;display:block;font-size:1.3rem;line-height:35px;font-weight:Normal;}
.mb_nav_title a{display:block;}


/*title_in*/
.title_in{font-size:1.6rem;text-align:Center;padding:20px 0;}

/*hd_note*/
.hd_note{width:90%;margin:0 auto;background:#f2f2f2;padding:20px;box-sizing:border-box;margin-bottom:20px;}
.hd_note h1{font-size:1.4rem;color:#006cb8;font-weight:normal;font-weight:bold;margin-bottom:10px;}
.hd_note h2{color:#666666;font-weight:normal;margin-bottom:10px;}
.hd_note p{margin-bottom:20px;}
.more_button a{display:block;color:#006cb8;}

/*hd_main*/
.hd_main{width:90%;margin:0 auto;padding-bottom:20px;border-bottom:solid 1px #e5e5e5;margin-bottom:20px;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items:center;
}
.hd_big_box .hd_main:last-child{margin-bottom:0;}
.hd_main li:nth-child(1){float:left;width:20%;text-align:Center;background:#f2f2f2;padding:10px 5px;box-sizing:border-box;}
.hd_main li:nth-child(1) h1{font-size:2rem;font-weight:normal;color:#006cb8;}
.hd_main li:nth-child(1) p{font-size:1.2rem;color:#006cb8;}

.hd_main li:nth-child(2){float:left;width:60%;margin-left:5%;margin-right:5%;}
.hd_main li:nth-child(2) h1{overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all;font-size:1.4rem;font-weight:normal;margin-bottom:5px;color:#000;}
.hd_main li:nth-child(2) p{ overflow: hidden;color:#666666;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;}
	
.hd_main li:nth-child(3){float:left;width:10%;}
.hd_main li:nth-child(3) img{width:80%;margin:0 auto;}

.hd_main a{display:block;}

/*yema*/
.tcdPageCode a:hover{ text-decoration:none;}
.tcdPageCode{text-align: center;color: #ccc;width:90%;margin:0 auto;padding:40px 0;}
.tcdPageCode a{display: inline-block;color: #666;display: inline-block;height: 25px;	line-height: 25px;	padding: 0 10px;border: 1px solid #ddd;	margin: 0 2px;border-radius: 4px;vertical-align: middle;}
.tcdPageCode a:hover{text-decoration: none;border: 1px solid #428bca;}
.tcdPageCode span.current{display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;color: #fff;background-color: #006cb8;	border: 1px solid #428bca;border-radius: 4px;vertical-align: middle;}
.tcdPageCode span.disabled{	display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;	color: #bfbfbf;background: #f2f2f2;border: 1px solid #bfbfbf;border-radius: 4px;vertical-align: middle;}

/*hd_in_title*/
.hd_in_title{background:#f2f2f2;width:90%;margin:0 auto;text-align:Center;padding:20px 0;margin-top:30px;margin-bottom:30px;}
.hd_in_title h1{font-size:1.5rem;margin-bottom:10px;}
.hd_in_title p{color:#666;}

/*hd_in_main*/
.hd_in_photo{width:90%;margin:0 auto;}
.hd_in_text{width:90%;margin:0 auto;line-height:20px;padding:20px 0;}

/*fwxm*/
.fwxm_text{width:90%;margin:0 auto;line-height:20px;}
.fwxm_photo_center{width:90%;margin:0 auto;padding:30px 0;}

.fwxm_left_text{width:90%;margin:0 auto;position:relative;line-height:20px;}
.fwxm_right_photo{position:absolute;width:35%;top:0;right:0;}
.fwxm_last_text{margin-top:20px;margin-bottom:30px;}

/*company_in_text*/
.company_in_text{width:90%;margin:0 auto;text-align:center;font-size:1.4rem;padding:30px 0;}

/*合作实验室*/
.lab_box{width:90%;margin:0 auto;line-height:25px;}
.lab_box li{float:left;width:33.3%;box-sizing:border-box;}
.lab_box h1{margin-bottom:10px;font-size:1.4rem;}

/*kcjj*/
.kcjj{line-height:25px;width:90%;margin:0 auto;margin-bottom:10px;}
.kcjj h1{color:#ff9900;font-size:1.4rem;line-height:25px;}
.kcjj p{font-size:1.4rem;line-height:25px;}

/*课程事例*/
.second_title_in{font-size:1.4rem;text-align:center;}

/*sfal_box*/
.sfal_box{width:90%;margin:0 auto;margin-bottom:5%;}
.sfal_box li img{width:100%;}
.sfal_box li:nth-child(1){float:Left;width:47%;position:relative;}
.sfal_box li:nth-child(2){float:right;width:47%;position:relative;}
.sfal_box h1{overflow:hidden;text-overflow:ellipsis; white-space:nowrap;font-weight:normal;color:#fff;position:absolute;top:45%;width:90%;left:50%;margin-left:-45%;font-size:1.4rem; }

.houtai{width:90%;margin:0 auto;}
.houtai img{max-width:90% !important;height:auto !important;}



