 body {padding: 0; margin: 0; background-color:#fff}
 ol,ul,li {padding-left: 0em;list-style: none}
 h2,h3,h4,ul,li,p {padding: 0;margin: 0;}
 input {outline: none;}
 html{ padding: 0; margin: 0; width: 100%; height: 100%;}
 html,body{ height:100%}
@font-face {
  font-family: 'iconfont';
  src: url('//at.alicdn.com/t/font_1464244133_029541.eot'); /* IE9*/
  src: url('//at.alicdn.com/t/font_1464244133_029541.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('//at.alicdn.com/t/font_1464244133_029541.woff') format('woff'), /* chrome、firefox */
  url('//at.alicdn.com/t/font_1464244133_029541.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/font_1464244133_029541.svg#iconfont') format('svg'); /* iOS 4.1- */
}

*{   
-webkit-touch-callout:none;  /*系统默认菜单被禁用*/   
-webkit-user-select:none; /*webkit浏览器*/   
-khtml-user-select:none; /*早期浏览器*/   
-moz-user-select:none;/*火狐*/   
-ms-user-select:none; /*IE10*/   
user-select:none;   }  

input {      
-webkit-user-select:auto; /*webkit浏览器*/     }  
                      
                    
.iconfont{font-family:"Microsoft YaHei"; font-size:12px; font-style:normal;} 
.ft-header{ height:70px; float: left; overflow: hidden; background:url(../images/1_01.jpg) no-repeat center top;background-size: 130%;}

#demo{width:100%; overflow:hidden; margin:10px auto}

.ts-zw img{ width:100%; margin-top:2px}

.logo{float:left;}
.logo img{ width: 330px; margin-top: 18px;}
.sous{border:1px #dedede solid; height:20px; width:30%; margin:21px 0 0 60%; position:relative;}
.sous .mm{ position:absolute;top:-16px; width:100%;}
.sous li{float:left;}
.sous .mm .ss-t{width:85%;}
.sous .mm .ss-img{width:15%;}
.sous .mm .ss-img img{width:85%; margin-bottom:3px}

.am-slider-default .am-control-nav { bottom: 15px;}
.am-direction-nav{ display: none;}


.dljy2_center{width:95%;margin:1.5rem auto; overflow:hidden; }
.dljy2_left{ width:48%; float:left; text-align:left; background:#FFF}
.dljy2_span{display:block; text-align:left; color:#000; font-size:18px; line-height:50px; width:80%; margin:0 auto}
.dljy2_p{ text-align:left; color:#000; font-size:14px; line-height:1.5rem; width:80%; margin:0 auto; margin-bottom:15px}
.dljy2_right{width:48%; float:right;background:#FFF}
.dljy2_left img{width:100% }
.dljy2_right img{width:100%;}

/*左侧弹层背景颜色*/
.am-offcanvas-bar{background: #6375b0;width:310px;}
.am-menu-nav{background: #6375b0;}
.am-menu-sub{background: #ffffff;}
.am-menu-nav > li > a{border-bottom:1px solid #FFFFFF;}
.am-parent ul{ border-bottom:1px #FFFFFF solid}
.am-menu-sub{border: none;}
.am-menu-nav > .am-open > a, .am-menu-offcanvas1 .am-menu-nav > li > a:hover, .am-menu-offcanvas1 .am-menu-nav > li > a:focus{background: #0174b9;}
.am-menu-nav{border: none;}
.am-offcanvas{background: rgba(0, 0, 0, 0.5);}
.am-offcanvas-bar:after{background: none;}
.am-menu-toggle{width: 50px;}
.am-menu-sub { background: #5d6a94;}
.am-sliders{top: -49px;}
.am-menu-nav>li>a{color:#fff !important; font-size: 14px; }
.am-menu-nav li a{ color: #EEEEEE; padding: .1rem 0; text-indent: 15px;  font-size: 14px;}
.am-btn{ background: transparent;}
.ft-header .am-header-default .am-header-nav .am-btn{ font-size: 24px; color: #38a9e2; margin-right: -5px;}
.ft-foot{ background: #38a9e2;}
.dh{width:100%;margin:-20px auto 0 auto; background: #fff}
.dh ul{width:100%;}
.dh li{width: 18%;margin:5px 1%;float: left;text-align:center;padding:0px 0;color:#000;overflow: hidden;border-radius:2px; }
.dh li img{width: 60%;}
.dh li a{color:#fff}
.dh li i{width: 100%; height:200px}
.dh li span{width: 100%;display: block;}
.jieshao{ font-size:1.1rem  }

.mx{width:98%;margin:10px auto 0 auto;}
.mx ul{width:100%;}
.mx li{width: 47%;margin:7px 1.4%;float: left;text-align:center;padding:0px 0;color:#000;overflow: hidden; }
.mx li .img-1{ padding:3px;border:1px #7f7f7f solid}
.mx li img{width: 99%;height:10.5rem;}
.mx li{ background-color:#fff;line-height:30px;text-align:center; margin-top:5px}
.mx li a{color:#272727}
.mx li span{width: 100%;display: block;}
.f-high{ height:50px;}
.mx li .img-2{ padding:3px;border:1px #fff solid; border-radius: 50%}
.mx li .img-2 img{ width: 99%;height:14.5rem;}

.sytp{ width:95%; margin: 0 auto}
.sytp img{ width:100%; }
.sytp1 img{ width:100%; margin-top:1.5rem;margin-bottom:1.5rem}

.dqyx1_center{width:95%;margin:0 auto; margin-top:1.5rem; overflow:hidden; background:#5d6a94; }
.dqyx1_left{width:40%;float:left; text-align:left}
.dqyx1_left img{width:80%;}
.dqyx1_gengduo{width:40%; float:right;height:2.9rem;line-height:2.9rem; text-align:right}
.dqyx2_center{width:100%;margin:0 auto; }

.mxjs_bj{width:95%; overflow:hidden; background:#FFF;margin:0 auto}

.mxjs2_center{width:100%; overflow:hidden; margin:15px auto; border-bottom:#f0f0f0 5px solid}
.mxjs2_left{width:65%;height:36px; float:right}


.sch-item{float:left;width:46%; overflow: hidden; ;padding:20px 0px}
.sch-item a{ position:relative;display:block}
.sch-item .sch-logo{ position:absolute;top:0px; left:15px; width:80px; height:80px;}
.sch-item .sch-intr{ padding-left:110px}
.sch-intr .name-cn{font-size:14px; color:#53628c; height:20px; line-height:20px; overflow:hidden}
.sch-intr .name-en{ font-size:12px; color:#616266; text-transform:uppercase;height:18px; line-height:18px; overflow:hidden}
.sch-intr .btn-detial{margin-top:20px}
.sch-intr .btn-detial span{display:inline-block;padding:0 2px; height:28px; line-height:28px; border:1px solid #dcdcde; font-size:14px;color:#798095;}
.sch-item a:hover .sch-intr .btn-detial span{ background:#606e90; color:#fff; border-color:#606e90}

.synews_right{width:95%; margin: 0 auto; }
.synewsR_nr{width:90%; margin:20px auto; text-align:justify; color:#737373; font-size:14px; line-height:1.95rem}

/* 名校介绍 */
.tabh{height:40px;font-size:14px;color:#53628c; float:right; width:100%;  }
.tabh li{line-height:35px; width:33%; text-align:center;float:left; }
.tabh li.hover,.tab li:hover{width:33%;color:#53628c;height:35px; border-bottom:1px solid #53628c}
.tabh li a:hover{text-decoration:none;height:35px; border-bottom:1px solid #53628c }
.tabh li a,.tabdl dt a,.connews a,.connews span{color:#fff000;height:35px; }
.tabh li.hover a,.tabc li:hover a,.tabdl dt{font-weight:bold;height:35px;}
.tabh li img{width:100%}

.fwxm_nav {width:95%; margin:0 auto; overflow:hidden}
.fwxm_nav  li a{ display:block;width:48%; float:left; margin:0 1% 2% 1% }
.fwxm_nav  li a:hover{ color:#ff0000}
.fwxm_nav img{width:100%}

.fwxm1_nav {width:95%; margin:0 auto; overflow:hidden;border-bottom:3px #f1f1f1 solid}
.fwxm1_nav  li a{ display:block;width:100%; float:left;  text-align:center; margin-bottom:1rem; }
.fwxm1_nav  li a:hover{ color:#ff0000}
.fwxm1_nav img{width:98%}
.about_pic{width:90%;margin:0 auto }
.about_pic img{width:100%; text-align:center; }
.about_nr{width:90%; margin:1.5rem auto; text-align:justify; font-size:1.3rem; color:#383838; line-height:1.8rem}
A.syabout_center_jjnr1:link{font-size:1.1rem; color:#ff0000}
A.syabout_center_jjnr1:visited{font-size:1.1rem; color:#ff0000}
A.syabout_center_jjnr1:hover{font-size:1.1rem; color:#ff0000; text-decoration:underline}
A.syabout_center_jjnr1:active{font-size:1.1rem; color:#ff0000}
.about_gd{width:95%; margin:1.5rem auto}
.about_gd li a{width:100%; display:block; height:2.5rem;line-height:2.5rem; color:#5d6a94; text-align:center; background:#fff}
.about_gd li a:hover{ color:#ffff00}
.gcanli_lanmu{width:91%; margin:1.5rem auto; height:76px; background:url(../images/sj_58.jpg) center no-repeat; background-size:100%  }
.tabf{height:2.5rem;font-size:1.2rem;color:#fff; float:right; width: 100% }
.tabf li{line-height:2.5rem; width:48%; text-align:center;float:left; margin-right:2%; margin-top:0.5rem }
.tabf li.hover,.tab li:hover{width:48%;color:#5d6a94;height:2.5rem; background-color:#fff}
.tabf li a:hover{text-decoration:none;height:2.5rem; }
.tabf li a,.tabdl dt a,.connews a,.connews span{color:#ffffff;height:2.5rem;}
.tabf li.hover a,.tabc li:hover a,.tabdl dt{font-weight:bold;height:2.5rem;}
.tabf li img{width:100%}
.news_anli{width:90%; margin:1.5rem auto;}
.tabg{height:40px;font-size:1.3rem;color:#000;}
.tabg li{line-height:40px;  width:48%; text-align:center ;float:left; margin:1%; background:#cccccc }
.tabg li.hover,.tab li:hover{width:48%;color:#fff;height:40px;background:#ec3126   }
.tabg li a:hover{text-decoration:none;height:40px; }
.tabg li a,.tabdl dt a,.connews a,.connews span{color:#000;height:40px; }
.tabg li.hover a,.tabc li:hover a,.tabdl dt{font-weight:bold;height:40px;}
.tabg li img{width:100%}
.jzbk1{width:100%;}
.jzbk1 img{ width:50%; text-align:center;  margin-top:1.5rem;margin-bottom:1.5rem}
.jzbk2 img{ width:90%;  }



/*首页新闻日期*/
.xwsj1{ width:100%; background:#bd3b2f; color:#FFF; font-size:1.8rem; line-height:1.8em; text-align:center}
.xwsj2{width:100%; background:#cccccc;font-size:1.4rem; line-height:2.3em; text-align:center}
.lxfs{ width:100%; background:#fff; padding-bottom: 1.5rem}
.lxfs img{ width:100%; padding-top:5%; }
.lxfs_beian{ width: 100%; background:#cbced9; line-height: 2.5rem; text-align: center; font-size:1.2rem; color:#3b3b3b    }
/* 左侧菜单 */
#menu{margin:0 auto; margin:5px 10px 10px 10px;}
#menu span{display:block;line-height:45px; height:45px;width:32.3%;cursor:pointer;background-color:#e4e4e4;float:left;text-align:center; margin-bottom:5px; margin-right:2px}
#menu span a{display:block;line-height:45px;height:45px;text-align:center;}
#menu span.activeTitle,#menu span.baknone{background:none;}
#menu .menuContent,#menu .hoverContent{display:none;}
#menu .hoverContent{display:block}
#menu .menuContent li,#menu .hoverContent li{line-height:27px;height:27px;margin-right:0px;padding-left:20px;display: inline-block; width:50%}
#menu .menuContent li a,#menu .hoverContent li a{padding-left:0px;}
#menu .menuContent ul,#menu .hoverContent ul{padding-left:0px;margin-top:0px;}
#menu *,#menu a:hover{color:#555454;text-decoration:none;font-size:16px;}
#menu a:hover,#menu .hover a,#menu .activeTitle a,#menu .hover a:hover,#menu .hover{color:#ffffff;background-color:#d70000;}
#menu .menuContent li a:hover,#menu .hoverContent li a:hover{color:#ff0000;}
/*产品菜单*/
#menu1{margin:0 auto; margin:5px 10px 10px 10px;}
#menu1 span{display:block;line-height:45px; height:45px;width:99%;cursor:pointer;background-color:#c33a2d;float:left;text-align:center; margin-bottom:5px; margin-right:2px; margin-top:5px}
#menu1 span a{display:block;line-height:45px;height:45px;text-align:center;background-color:#e4e4e4;}
#menu1 span.activeTitle,#menu1 span.baknone{background:none;}
#menu1 .menu1Content,#menu1 .hoverContent{display:none;}
#menu1 .hoverContent{display:block}
#menu1 .menu1Content li,#menu1 .hoverContent li{line-height:27px;height:27px;margin-right:0px;padding-left:20px;display: inline-block; width:48%; float:left; margin-left:2px; margin-bottom:1px;background: #f3f3f3}
#menu1 .menu1Content li a,#menu1 .hoverContent li a{ background: url(../images/bj00.png);  }
#menu1 .menu1Content ul,#menu1 .hoverContent ul{padding-left:0px;margin-top:0px;  }
#menu1 *,#menu1 a:hover{color:#555454;text-decoration:none;font-size:16px;}
#menu1 a:hover,#menu .hover1 a,#menu1 .activeTitle a,#menu1 .hover1 a:hover,#menu1 .hover1{color:#ff0000;background-color:#c33a2d;}
#menu1 .menu1Content li a:hover,#menu1 .hoverContent li a:hover{color:#000000;}



.jianju{height: 10px; background:url(../images/3_03.jpg);}
.jianju-1{height: 10px; background-color:#e4e2e3; margin-top:10px;}
.jianju-2{height: 80px;}
.f-page{ text-align:center}
.jianju-an{ height:60px; background-color:#e4e2e3;}
.jianju-an img{ height:55px; margin:0 auto;}
.jianju-fn{ height:180px; background-color:#cfeffe;}
.jianju-fn img{ height:110px; margin:0 auto; padding-top:20px}
.am-titlebar{ margin-top: 0px;}
.am-titlebar img{ width:20%}
.am-titlebar-default .am-titlebar-title{ font-weight: normal; color: #000000;}
.am-titlebar-default .am-titlebar-title span{ border-bottom:3px #ff9813 solid}
.am-list .am-list-item-dated a{ color: #666;}
.am-gallery-imgbordered .am-gallery-title{ text-align: center;}
.aboutus{ background: url(../images/aboutus.png); background-size: cover; }
.ft-header1{ background: transparent;}
.am-header-default .am-header-nav>a{ font-size: 35px; color: #fff;}
.ft-header1 >.am-header-default .am-header-nav .am-btn{  color: #fff;}
.ft-header1 .am-icon-bars:before, .am-icon-navicon:before, .am-icon-reorder:before{font-size: 24px;  margin-top:5px; color: #fff;}
.am-slidessz{width: 100%;color:#fff;}
.am-slidessz h2{text-shadow:3px 1px 1px rgba(0, 0, 0, 0.1);padding:10% 0 15px 0;text-align:center;font-size:24px; line-height: 90px; font-weight:normal; background:url(../images/title.png) no-repeat bottom center;}
.am-slidessz ul{width:100%;text-align:center;margin:10%  auto 0 auto;padding:0 5%}
.am-slidessz li{background:rgba(0,0,0,0.3);height:35px;line-height:35px;text-align:center;margin:2% 1%;border-radius:100px;width:48%;float:left}
.am-slidessz li a{color:#fff;}
.am-header-default .am-header-nav .am-btn{ font-size: 26px; color: #38a9e2; margin-top: 20px; padding: 0; }
.ft-header2 .am-header-default .am-header-title, .am-header-default .am-header-title a{ color: #000000;}
.ft-header2 >.am-header-default .am-header-nav .am-btn{  color: #38a9e2;}
.ft-header2 .am-icon-bars:before, .am-icon-navicon:before, .am-icon-reorder:before{ color: #38a9e2;  }
.ft-header2{ background: #fff; border-bottom: 1px solid #ddd;}
.ft-header2 .am-header-default .am-header-nav>a{color: #38a9e2;}
.ft-header1 .am-header-default .am-header-nav>a{color: #000;}
.ft-header2 .am-icon-angle-left:before{ color: #38A9E2;}
.ft-header2{ position: fixed; top: 0; z-index: 999;}
.new li{ overflow: hidden; margin-bottom: 15px; border-bottom: 1px dashed #ddd; padding-bottom: 15px;}
.new li span{border-bottom: 1px solid #ddd; padding:2px;}
.new li img{float: left; width: 14rem; height: 8.9rem; margin-right: 0.625rem;}
.new li .text{ float: left; width: 70%;}
.new .intro { color: #878787; font-size: 1.4rem; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;  overflow: hidden;white-space: normal; text-overflow: ellipsis; line-height: 25px;}
.new .title { margin-top: -5px; color: #333; width: 100%;  height: 30px; font-size: 1.8rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.am-tabs-bd .am-tab-panel{ padding: 10px 0;}
.am-tabs-bd{ border: 0;}
.am-tabs-d2 .am-tabs-nav{ background: #fff; border-bottom: 1px solid #ddd;}
.am-tabs-d2 .am-tabs-nav>.am-active{ background: #fff;}
.content-list{border-top: 1px solid #ddd; margin-top: -1px;}
.list-content{ position: relative; overflow: hidden; }
.list-left{ width: 25%; position: fixed;  height: 100%;  border-right: 1px solid #ddd; padding-bottom: 200px; overflow: auto;}
.list-left li {width: 100%; height: 4rem;line-height: 4rem;text-align: center; border-bottom: 1px solid #ddd;overflow: hidden;}
.list-left li a{ color: #666;}
.list-left .current{ background: #38a9e2;}
.list-left .current a{ color: #fff;}
.list-right{ float: right; width: 75%; }
.list-right .am-gallery-item{ text-align: center;}
.list-right .am-gallery li{ margin: 1rem 0;}
.list-right .am-gallery-default .am-gallery-item img { width: 8.5rem;  height: auto; height: 8.5rem; border: 1px solid #ddd;}
.list-right .am-gallery-default .am-gallery-title{ text-align: center; font-size: 1.6rem; margin-top: 10px;}
.zhan-pic{ width: 100%; text-align: center; border-bottom: 1px solid #ddd;}
.zhanshi h2{ background: #38a9e2; width: 100px; height: 40px; line-height: 40px; text-align: center; color: #fff; font-size: 16px; font-weight: normal; margin: 10px 0 10px 10px;}
.zhanshi p{ margin-left: 20px;}
.product-text{ border-top: 1px dashed #ddd; margin-top: 20px; padding: 15px; font-size: 14px;}
.case .am-gallery-default .am-gallery-item img{ border: 1px solid #ddd;}
.case .am-gallery-default .am-gallery-title{ text-align: center;}
.infor img{ float: left; width: 12rem; height: 12rem;}
.infor p{ font-size: 1.4rem;}
.infor .name{ position: absolute; right: 5%; top: 20px;}
.infor{ position: relative; overflow: hidden; border-bottom: 1px solid #ddd;}
.equiment .text{ padding: 10px;  font-size: 1.4rem;}
.newcon-pic{overflow: hidden;}
.newcon-pic img{ width: 100%; height: 100%;}
.newcon-pic p{ text-indent: 12px;}
.newcon-tit{ color: #666;font-size: 1.8rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.newcon-time{ color: #b2b2b2; font-size: 1.4rem;}
.newcon { padding: 1rem; overflow: hidden; }
.newcon img{ width:98%; height:98%; clear:none}
.text-con h2{ text-align: center;  color:#000; font-size:20px; line-height:50px;}
.text-con h3{ color: #7C7C7C; text-align: center; margin-bottom: 15px; }
.text-con p{ font-size: 14px; color: #7C7C7C; font-family: sans-serif;}
.table p{ font-size: 16px; line-height: 50px; margin-bottom: 20px;}
.text-con{ padding: 10px; font-size: 1.4rem;}
.text-con img{ width: 100%;}
.banner img{ width: 100%; height: 100%;}
.contact{ padding:10px;}
.contact p{ font-size: 14px;}
.contact i{ color: #38a9e2; padding-right: 10px; font-size: 20px;}
.online{ padding: 10px;}
.online p{ font-size: 1.4rem;}
.online-input { width: 94%; text-indent: 5px; height: 40px; line-height: 40px; font-size: 1.4rem; border: 1px solid #ddd; margin-bottom: 15px; margin-left: 3%;}
.onlin-con{ width: 94%; text-indent: 5px; height: 100px; line-height: 40px; font-size: 1.4rem; border: 1px solid #ddd;margin-left: 3%;}
.online-btn a{ border-radius: 5px; font-size: 1.4rem; padding: 5px 40px;}
.online-submit{ float: left; background: #38a9e2; color: #fff;}
.online-btn{ overflow: hidden; margin-left: 3%; margin-bottom: 50px;margin-top: 30px; }
.online-reset{background: #cdd1d4; color: #fff;  float: right;  margin-right: 10%;}
.red{ color: red;}
.onlin-text li{ position: relative;}
.red1{ color: red; position: absolute; right: 20px; line-height: 40px;}
.company{ padding: 1rem; font-size: 1.4rem;}

/*滑动选项卡*/
	.demo{width:96%; margin:-10px 0 0 0;}
	.tab .nav-tabs{ 
	    width:100%;
		height:45px;
		border-bottom: 2px solid #eeeeee;
	}
	.tab .nav-tabs li{ width:32.6%; float:left;margin-right:2px; text-align:center;}
	.tab .nav-tabs li a{
	    display:block;
	    width:100%;
		line-height:45px;
		font-size: 1.8rem;
		color: #000000;
		margin: 0;
		border: none;
		position: relative;
	}
	.tab .nav-tabs li.active a,
	.tab .nav-tabs li.active a:hover{
		color: #38a9e2;
		border: none;
		background:url(../images/xx.jpg) no-repeat center bottom;
	}
	.tab .nav-tabs li.active a:before{
		content: "";
		width: 33%;
		height: 4px;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		margin: 0 auto;
	}
	.tab .nav-tabs li.active a:after{
		content: "";
		position: absolute;
		bottom: -10px;
	}
	.tab .tab-content{
	    width:100%;
		margin-left:2%;
		background: #fff;
		border-top: none;
	}
	.tab .tab-content img{
	    width:100%;
		background: #fff;
		border-top: none;
		margin-bottom:6px;
	}
