@charset "utf-8";
/* CSS Document */
/*公用*/
* {margin: 0;padding: 0;}
html, body, ul, li {list-style: none; -webkit-text-size-adjust: none; font-weight: normal; margin: 0; padding: 0;}
body { background: #ffffff; font-family: "微软雅黑", Arial, Helvetica, sans-serif;-webkit-text-size-adjust: none;color: #666666;font-weight: normal;}
img {border: 0;behavior: url("iepngfix.htc");}
.clear {clear: both;}
.fl {float: left;}
.fr {float: right;}
a {text-decoration: none;color: #666666;}
a:hover {text-decoration: none;color: #1b7fbd;}
a:active {text-decoration: none;color: #1b7fbd;}
a::focus {-moz-outline-style:none;}
.vcenter {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	max-width: 100%;
	max-height: 100%;
	display: block;
	vertical-align: middle;
	margin: auto;
}
.lazy-loaded {
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out;
-webkit-animation:imgScale .5s ease-in 1;
animation:imgScale .5s ease-in 1
}




/*头部*/
.header {
	margin: 0px;
	padding: 0px;
	padding: 10px 62px;
	height:100%;
	background:#f8f8f81c
}
.header .container .logo {
	float: left;
}
.header .container .nav_right {
	margin-left: 586px;
}
.language {
	height:36px;
	text-align:right;
	color:#999999;
	font-size:12px;
	padding-right:15px; margin-top:5px;
}
.language a {
	height:20px;
	line-height:36px;
	color:#666;
	font-size:15px;
}
.navbar-brand {
	padding: 29px 15px;
	height: auto;
}
nav.navbar.bootsnav {
	border: none;
	margin-bottom: 150px;
}
.navbar-nav {
	float: left;
}
nav.navbar.bootsnav ul.nav > li > a {
	color: #333333;
	text-transform: uppercase;
	padding:13px 20px;
	font-size:16px;
}
nav.navbar.bootsnav ul.nav > li > a.moren {
	color: #1b7fbd;

}

nav.navbar.bootsnav ul.nav > li:hover a {
	color:#1b7fbd
}
.nav > li:after {
	content: "";
	width: 0;
	height: 3px;
	background: #092e4d;
	position: absolute;
	bottom: 0;
	left: 0;
	transition: all 0.5s ease 0s;
}
.nav > li:hover:after {
	width: 100%;
}
nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after {
	font-size: 16px;
	font-weight: 500;
	position: absolute;
	top: 35%;
	right: 10%;
	transition: all 0.4s ease 0s;
}
nav.navbar.bootsnav ul.nav > li.dropdown.on > a.dropdown-toggle:after {
	transform: rotate(90deg);
}
.dropdown-menu.multi-dropdown {
	position: absolute;
	left: -100% !important;
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	border: none;
}
 @media only screen and (max-width:990px) {
 nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after, nav.navbar.bootsnav ul.nav > li.dropdown.on > a.dropdown-toggle:after {
content: " ";
}
 .dropdown-menu.multi-dropdown {
left: 0 !important;
}
 nav.navbar.bootsnav ul.nav > li:hover {
background: transparent;
}
 nav.navbar.bootsnav ul.nav > li > a {
margin: 0;
}
}
@media only screen and (max-width:767px) {


.header .container .logo {
top:0;
position:absolute;
}
nav.navbar.bootsnav .navbar-toggle {
top:0;
position:absolute;
}
}

.banner {
	position:relative;
}
.down_uls li {
	line-height: 40px;
	height: 40px;
	padding: 0px 15px;
	background:url(../images/newsicon2.jpg) left center no-repeat;
	border-bottom:1px dashed #CCC;
}
.down_uls li a {
	display: block;
	height: 100%;
	color: #666;
	font-size: 14px;
}
.down_uls li a:hover {
	color: #d71519;

}
.down_uls li a span {
	display: inline-block;
	width: 80%;
	height:40px;
	line-height: 40px;
	overflow: hidden;
}
.down_uls li a time {
	display: inline-block;
	float: right;
	text-align: right;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	font-size:14px;
	color:#999;
}
@media (max-width:767px){
.header .logo { width:50%; margin-top:6px;}
.header .logo  a img{ width:100%; margin-top:6px;}
}


/* 搜索 */
.navbar .search_div{position: relative;float: right;width: 38px;height: 44px;background: url("../images/search-icon.png") center no-repeat;}
.search_div:before{
    content: "";display: block;height: 12px;width: 1px;background: rgba(255,255,255,.2);
    position: absolute;left: 0;top: calc(50% - 6px);
}
.search_div .search_box{
    position: absolute;z-index: 2;transition: top .5s,opacity .5s;right:0;
    top:100%;opacity: 0;visibility: hidden;font-size: 0;width: 215px; padding-top:29px;
}
.search_div:hover .search_box{top:70%;opacity: 1;visibility: visible;}
.search_box input[type='text']{width: 165px;height: 30px;padding-left: 8px;border-radius: 3px 0 0 3px;font-size: 14px;}
.search_box input.search_btn{width: 50px;height: 30px;background: #fff;font-size: 14px;color:#666;border-radius: 0 3px 3px 0;cursor: pointer;}
.search_box input::-webkit-input-placeholder{color: #e5e5e5;}
.search_box input:-moz-placeholder{color: #e5e5e5;}
.search_box input::-moz-placeholder, textarea::-moz-placeholder {color: #e5e5e5;}
.search_box input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #e5e5e5;}
button,input,optgroup,select,textarea{box-sizing:border-box;border:0;font-family: 'Microsoft Yahei';}
button,input{border-radius:0;padding:0; outline: none; margin:0}
textarea,input{-webkit-user-modify: read-write-plaintext-only;}
/* placeholder */
input:-moz-placeholder {
	color: #999;
}
input::-webkit-input-placeholder {
	color: #999;
}
.ssuo{ width:34px; height:34px; margin-right:10px;}
/* demo B */
#demo-b input[type=search] {
	width:20px;
	padding-left: 10px;
	color: transparent;
	cursor: pointer;
}
#demo-b input[type=search]:hover {
	background-color: #fff;
}
#demo-b input[type=search]:focus {
	width: 130px;
	padding-left: 32px;
	color: #000;
	background-color: #fff;
	cursor: auto;
}
#demo-b input:-moz-placeholder {
	color: transparent;
}
#demo-b input::-webkit-input-placeholder {
	color: transparent;
}


/*pro*/
.daili{ padding:30px 0 5px;}
.daili h2{ text-align:center;}
.daili h2 a{ color:#000; font-size:32px;}
.daili p{ text-align:center; font-size:14px; color:#666; line-height:30px;}

.daili1{ margin-top:43px;}
.daili1 li{margin-bottom:15px;padding-right:0px;padding-left:0px;    text-align: center;}
.dailiti{ width:100%; height:30px; line-height:30px;}



/*新闻*/
.news{ padding:10px 0 45px;}
.news h2{ text-align:center;}
.news h2 a{ color:#000; font-size:32px;}
.news span{ text-align:center; font-size:14px; color:#666; line-height:36px; font-weight:normal; display:block;}
.news ul{ margin-top:35px;}
.news ul li {
margin-bottom:20px;

}
.news ul li .pic a{
display:block;

}
.news ul li:last-child{ margin-right:0;}
.pic {
    position: relative;
    overflow: hidden;
}
.news ul li .pic img {
  transition: 0.3s; 
  width: 100%;
}
.news ul li span {
  display: block;
  color: #666;
  line-height: 24px;
  font-size:14px;
  float:left;
}
.news ul li a.synewstit {
  font-size: 18px;
  color: #000;
  display: block;
  width: 100%;
  height:30px;
  line-height:30px;
  overflow: hidden;
  transition: 0.3s;
  margin-top:15px;
     text-overflow: ellipsis;
    white-space: nowrap;
}
.news ul li p {
  margin-top: 10px;
  line-height: 24px;
  height: 48px;
  overflow: hidden;
  color:#666;
  font-size:14px;
}
.news ul li .newsmore{ height:24px; margin-top:12px;}
.news ul li .newsmore a.nmore{ line-height:24px; font-size:14px; padding-left:8px; color:#1b7fbd;}
.news ul li:hover img {
  transform: scale(1.2);
}
.news ul li:hover a.synewstit {
  color: #1b7fbd;
}
.news ul li:hover .newsmore a.nmore {
 color:#0069b3;
}


/*aboutl*/
.about{ margin-bottom:100px;}
.aboutl{ width:50%;}
.aboutl h2{ font-size:32px; color:#000; line-height:40px; margin-top:15px;}
.aboutl span{ font-size:22px; color:#1b7fbd; line-height:40px; margin-bottom:15px; display:block;}
.aboutl p{ font-size:15px; color:#666; line-height:36px; padding-right:40px; text-align:justify;}
.aboutl a{ font-size:15px; color:#1b7fbd; padding-top:20px; display:block;}
.aboutimg{ width:50%;overflow:hidden; position:relative;}
.homevideo {
	padding: 10px 0;
}

.homevideo h3 {
	font-size: 18px;
	padding: 35px 30px 20px 30px;
	color:#1b7fbd;
	font-weight:bold;
}
.homevideo p {
    font-size: 14px;
    line-height: 40px;
    color: #666666;
    padding: 0 30px;
}
.homevideo img:hover{opacity: 0.8;}
.videor{
float:right;
	}
.videol{
float:left;
	}
	.join-list .top .con-l{width:230px}
.join-list .top .con-r{padding-left:4.5%;width:calc(100% - 230px);line-height:36px}
.join-list .head{width:calc(100% - 45px);color:#666}
.join-list .head .box{width:20%}
.join-list h2{font-size:36px}
.join-list li{margin-bottom:12px}
.join-list li.cur .btn{background:url(../images/join_icon2.png) no-repeat left center}
.join-list li.cur .con{color:#fff;background:#1b7fbd;}
.join-list .heads{cursor:pointer}
.join-list .btn{position:relative;width:45px;height:54px;background:url(../images/join_icon1.png) no-repeat left center;cursor:pointer}
.join-list .con{width:calc(100% - 45px);color:#fff;background:#1b7fbd}
.join-list .con .box{width:20%;height:54px;line-height:54px;text-align:center}
.join-list .info{display:none;width:calc(100% - 45px);line-height:35px;padding:.2rem 6.5%;border:2px solid #1b7fbd;}
.nycontact{padding:20px 0 0 0;color: #666666;font-size:14px;line-height:32px;}
.waiwei{ border:1px solid #e4e3e3; background:#FFFFFF;}
.waiwei .neiwei{padding:50px 30px 50px 30px;}
.waiwei .neiwei h2{ color:#e50022; font-size:28px; font-weight: bold; padding-bottom:25px;border-bottom:1px solid #e4e3e3;}
.waiwei .neiwei p{ color:#333333; font-size:15px;padding:15px 0 0 32px;}
.waiwei .neiwei  .con1{background: url(../images/con1.png)0 80% no-repeat;}
.waiwei .neiwei  .con2{background: url(../images/con2.png)0 80% no-repeat;}
.waiwei .neiwei  .con3{background: url(../images/con3.png)0 80% no-repeat;}
.waiwei .neiwei  .con4{background: url(../images/con4.png)0 80% no-repeat;}
.waiwei .neiwei  .con5{background: url(../images/con5.png)0 80% no-repeat;}
.waiwei .neiwei  .con6{background: url(../images/con6.png)0 80% no-repeat;}

.stuLists li {float: left; width: 31.33%; margin-right: 3%;text-align: center;}
.stuLists li:nth-child(3n) {margin-right: 0;}
.stuLists li a {display: block;color: #4d4d4d;}
.stuLists li .cont {padding: 15px 0 14px; }
.stuLists li .cont h3 {font-size: 16px; line-height: 28px;}
.stuLists li .cont p {line-height: 26px;}
.stuLists li:hover a {color: #fff;}
.stuLists li:hover img {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.pic {
    width: 100%;
    overflow: hidden;
    font-size: 0;
}
.stuLists li .conts {
    position: relative;
    bottom: 50px;
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background-color: rgba(0,0,0,.5);
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.single-lines {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
	font-size:16px;
	color:#fff;
	line-height:50px;
	margin:0 auto;
}
/*图片*/
.pic {width: 100%; overflow: hidden; font-size: 0;}
.pic img {width: 100%;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
@media (max-width: 767px){
	.aboutl{ width:100%; margin-bottom:20px;}.aboutimg{ width:100%;}.aboutimg img{ width:100%;}
	.join-list h2{font-size:24px}
.join-list .head .box{width:33.3333%;font-size:12px}
.join-list .head .box:nth-child(3),.join-list .head .box:nth-child(4){display:none}
.join-list .con{padding-left:5px}
.join-list .con .box{width:33.3333%;font-size:12px}
.join-list .con .box:nth-child(3),.join-list .con .box:nth-child(4){display:none}
.join-list .info{line-height:30px}
}


/*footer*/

.footer1 {
	padding:20px 0 40px 0;
	background:#2c2c2c;
}
.footer2 {
	padding:15px 10px;
	background:#232323;
	line-height:30px;
	 color:#FFF;
	 font-size:13px;
	 text-align:center;
}
.footer2 a{ color:#FFF}

.service { overflow: hidden; margin: 0px auto; }
.service dl {
    float: left;
    position: relative;
	line-height:30px;
	padding-right:95px;
}
.service .ewm{ float:right; padding-right:0; padding-top:20px;}
.service .ewm p{ text-align:center; line-height:40px; color:#fdfdfa; font-size:16px;}
.service dl dt{background:url(../images/xixian.jpg) no-repeat bottom left; margin-bottom:10px;}
.service dl dt a {
    font-size: 17px;
	color:#fdfdfa;
	font-weight:normal;  line-height:50px;
}
.service dl dd {
    margin-top:0px;
}
.service dl dd a{
    color:#fdfdfa;
	font-size:13px;
}
.service .erweima {

	float:left;
	color:#FFF;
	font-size: 16px;
	line-height:40px;
}
.service dl:nth-last-child(2){
    padding-right:0;
}
@media (max-width: 1366px){
.service dl {
    padding-right: 90px;
}
}
@media (max-width: 1200px){
.service dl {
    padding-right: 55px;
}
}
@media (max-width: 768px){
.service .ewm{
display:none;
}

}
@media (max-width: 767px){.footer1{ display:none;} }


/*内页*/
.bannern {
	width: 100%;
	height: 100%;
	text-align: center;
}
.bannern img {
	text-align: center;
	width: 100%;
}


/*二级*/
.column{ background:#f2f2f2; text-align:center}
.column ul{ margin:0;}
.column li {
	display:inline-block;
	color:#333;
	cursor:pointer;
	height:70px;
}

.column li a {
	color:#333;
	line-height:68px;
	margin:0 30px;
	font-size:15px;
	
}
.column li a:hover, .column li a.current {
	display:block;
	border-bottom:2px solid #1b7fbd;
	color:#1b4891;
	font-weight:bold;
}
.columns{ background:#f2f2f2; text-align:center}
.columns ul{ margin:0;}
.columns li {
	display:inline-block;
	color:#333;
	cursor:pointer;
	height:70px;
}

.columns li a {
	color:#333;
	line-height:68px;
	margin:0 30px;
	font-size:15px;
	
}
.columns li a:hover, .columns li a.current {
	display:block;
	border-bottom:2px solid #1b7fbd;
	color:#1b4891;
	font-weight:bold;
}
.fly-mid {
    display: inline-block;
    height: 20px;
    width: 1px;
    vertical-align: middle;
    background-color: #ccc;
}
.nyha{line-height: 36px;
    color: #666666;
    font-size: 14px;
    text-align: justify;
}
.nyha img
{
    max-width: 100%;
    height: auto;
    text-align: center;
}
.ejfl{ margin:0 0 63px 0; text-align:center;}
.ejfl a{ padding:10px 35px; background:#092e4d; color:#fdfdfa; font-size:15px; margin:7px;display: inline-block;}
.ejfl a.emoren,.ejfl a:hover{ background:#1b7fbd; color:#fff;}

@media (max-width: 767px){
	.column li a{ margin:0 5px;}
}
.position{ padding-left:20px; height:40px; background:url(../images/pos1.png) left center no-repeat; line-height:40px; color:#999; margin-top:20px;}
.position a{ color:#999; font-size:14px;}
.position a:last-child{ color:#999;}
.position span{ color:#1b7fbd}

.content{ padding:25px 0 50px; overflow:hidden;}

/*chanpin*/
.cplistny ul li{float:left;display:inline; width:32%; margin-right:1%;overflow:hidden; margin-bottom:30px; border: solid 1px #1b7fbd;}
.cplistny ul li .pic{display:block;overflow:hidden; position:relative;}
.cplistny ul li .txt{ font-size:15px;text-align:center;height:50px;line-height:50px; position:absolute; width:100%;  bottom:0px; color:#fff; background: url(../images/casetexbg.png) repeat; overflow:hidden;}
.cplistny ul li a img{ transition:all 0.3s; position:relative; overflow:hidden; width:100%;}
.cplistny ul li a img:hover  {transform: scale(1.12);transition: all 0.5s linear 0s;}

@media (max-width:767px){
	.content ul li{ width:100%;}
	.content ul li a img{ width:100%;}
		.content {
    padding: 20px 0 30px;
}
}

@media (max-width:1199px){
	.content ul li a img{ width:100%;}

}
@media (min-width:1199px) {
.feedback {
margin: 0 auto;
width:60%;
}
}
.layui-form-label {
    width: 100px;
}
/*内页产品*/
.productsn1{ height:auto; margin-bottom:20px;}
.productsn2{ height:auto; margin-top:40px;}

/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;border: 1px solid #DFDFDF; margin-bottom:20px;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:380px;height:250px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{width:100%;}
.spec-scroll{clear:both;margin-top:15px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:90%;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}
.spec-scroll .items ul li{float:left;width:88px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:75px;height:50px;}
.spec-scroll .items ul li img:hover{border:2px solid #1b7fbd;padding:1px;}
.productsn1 img { width:100%;}
.productsn1a{ width:50%;}
.productsn1b{ width:45%; }
.productsn1b h1{ height:40px; line-height:40px; color:#1b7fbd; font-size:28px; margin:0; margin-top:25px;}
.productsn1b h2{ overflow:hidden; font-weight:normal; line-height:30px; font-size:14px; margin-top:15px; color:#666666;}
.productsn1b .proimg{ width:170px; height:37px; margin-top:8px;}

.productsn2 .productsn2a{ height:34px; border-bottom:1px solid #1b7fbd;}
.productsn2 .productsn2a span{ height:34px;color:#ffffff; font-size:16px;line-height:28px; background:#1b7fbd; padding:10px 33px;}
.productsn2 .productsn2b{ height:auto; margin-top:30px; font-size:14px; color:#666; line-height:30px;}

.zxxp{ width:100%; height:auto;}
.zxxp table th{ line-height:30px; color:#333333; font-size:14px; padding:5px; text-align:left; font-weight:normal}
.zxxp .zxxp1{ line-height:34px; height:34px; color:#999999; font-size:14px; width:260px; padding:0;}
.zxxp .zxxp2{ line-height:34px; height:34px; color:#999999; font-size:14px; width:620px; padding:0; font-family:"微软雅黑", Arial, Helvetica, sans-serif;}
.button1{ width:90px; height:32px; background:#194292; font-size:14px; color:#FFFFFF; margin: 0 30px; border:0;}
.button2{ width:90px; height:32px; background:#cccccc; font-size:14px; color:#333333; border:0;}

@media (max-width:767px){
	.productsn1a{ width:100%;}
	.jqzoom img{ width:100%; height:100%;}
	.productsn1b{ width:100%;}
}


@media (max-width:1365px){
	.daili1 li {
    margin-bottom: 15px;
    padding-right: 5px;
    padding-left: 5px;
}
}

/*新闻*/
.news_list {
	width: 100%;
}
.news_list dl {
	width: 100%;
	padding: 15px;
	border: solid 1px #eeeded;
	margin-bottom:20px;
}
.news_list dl:hover{ border: solid 1px #1b7fbd;}
.news_list dl a {
	display: block;
}
.news_list dl dt {
	width: 20%;
	float: left;
	vertical-align: top;
	overflow: hidden
}
.news_list dl dt img {
	width: 100%;
	transition: 0.3s;
}
.news_list dl dd {
	width: 78%;
	float: left;
	margin-left: 2%;
}
.news_list dl dd .title {
	width: 100%;
	height: 40px;
	line-height: 30px;
	padding-bottom: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size:20px;
	color: #333;
}
.news_list dl dd .des {
	width: 100%;
	height: 60px;
	font-size: 14px;
	color: #666;
	line-height: 24px;
	overflow: hidden;
	padding: 0;
}
.news_list dl dd .des1 {
	width: 100%;
	height:96px;
	font-size: 14px;
	color: #666;
	line-height: 24px;
	overflow: hidden;
	padding: 10px 0 0;
}
.news_list dl dd .time {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #999999;
}
.news_list dl dd .nmore {
	width:115px;
	height:40px;
	border:1px solid #1b7fbd;
	line-height:40px;
	text-align:center;
	color:#1b7fbd;
	font-size:12px;
	margin-top:20px;
	background:#FFF;
}
.news_list dl a:hover .title {
	color: #1b7fbd;
}
.news_list dl a:hover img {
	transform: scale(1.1);
}
.news_list dl a:hover .nmore {
		background:#1b7fbd;
		color:#FFF;
}
 @media screen and (max-width: 1024px) {
 	.language {
	padding-right:0;
}
.search_div .search_box{
   padding-top:10px;
}
.bannern{
margin-top:70px;

}
.homevideo p {
line-height:32px;   
}
nav.navbar.bootsnav ul.nav > li > a {
    font-size: 15px;
}
.columns li a {
    margin: 0 18px;

}
.header {
    display: block!important;
    z-index: 999;
    position: fixed;
    left: 0;
    top: 0;
	background:#fff;
	height:75px;
	width:100%;
}
.header .logo img{ width:75%;}
.banner {
margin-top:75px;
}
.news_list dl dt {
	width: 30%;
	float: left;
	vertical-align: top;
	overflow: hidden
}
.news_list dl dd {
	width: 68%;
	float: left;
	margin-left: 2%;
}

.news_list dl dd .des {
	height: 70px;
}
.news_list dl dd .nmore {
	height: 34px;
	margin-top:10px;
	line-height:30px;
}
.navbar .search_div{position: absolute; top:0;width:38px; height:35px; right:30px;background: url("../images/search-icon.png") center no-repeat;}

}
 @media(max-width: 768px) {
	 
.news_list dl dd .des {
	height:50px;
}
.aboutl p {

    padding-right: 20px;

}
.homevideo p {
line-height:24px;
font-size:12px;   
}
.homevideo h3 {
    font-size: 16px;
    padding: 20px 30px 10px 30px;

}
.stuLists li {width: 49%; margin-right: 2%;}
	.stuLists li:nth-child(3n) {margin-right: 2%;}
	.stuLists li:nth-child(2n) {margin-right: 0;}
	.stuLists li .conts h3 {font-size: 14px;}
	.stuLists li .conts p {font-size: 12px; line-height: 18px;}
}
@media(max-width: 767px) {
.news_list dl dd {
	width: 100%;
}
.news_list dl dt, .news_list dl dt img {
	width: 100%;
	height: 224px;
}
.news_list dl dd .title {
	height:40px;
	padding-top: 10px;
}

	.columns li a{ margin:0 5px;}	
	.columns li a {

    line-height: 32px;

}
.columns li {

    height: 32px;
}
.fly-mid {
    height: 13px;
}
.aboutl p {

    padding-right: 0;

}
.homevideo p {
line-height:28px;
font-size:14px;   
   padding:0 0 10px 0;
}
.homevideo h3 {
    font-size: 18px;
    padding: 20px 0;

}
}

/*新闻详细*/
.top_show {
	text-align: center;
	border-bottom: 1px dashed #dfdfdf;
	padding-bottom: 10px;
	margin-bottom: 15px;
}
.news_show .top_show h3 {
	color: #333333;
	font-size: 20px;
	line-height: 30px;
	overflow: hidden;
	width: 100%;
	background:none;
	padding:0;
	height:auto;
	margin-top:0;
}
.news_show .top_show p {
	font-size: 12px;
	color: #ababab;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	width: 100%;
	margin: 10px 0px;
}
.news_show  {
line-height: 36px;
    color: #666666;
    font-size: 14px;
    text-align: justify;
}
.news_show  img{
max-width: 100% !important;
    height: auto;
}
.nyha  img{
max-width: 100% !important;
    height: auto;
}

@media (max-width: 992px) {
.ejfl a {
    padding: 10px 30px;
}
}


/*xiazai*/
/*.nxiazai{ width:100%;}
.nxiazai ul li{ width:100%; height:36px; float:left; border-bottom:dashed 1px #ccc;line-height:36px; margin-bottom:8px; }
.nxiazai ul li h5{ font-size:14px; color:#666; float:left; background:url(../images/jiantou.png) no-repeat left; width:88%; padding-left:30px;}
.nxiazai ul li a{ width:2%; float:right;}

@media (max-width: 768px) {
.nxiazai ul li h5{}
}
}*/


/*行业动态*/
.down_ul {
}
.down_ul li {
	height: 38px;
	padding-left: 30px;
	background:url(../images/jiantou.png) left no-repeat;
	border-bottom:1px dashed #CCC
}
.down_ul li{
	display: block;
	height: 100%;
	color: #666;
	font-size: 13px;
}
.down_ul li span {
	display: inline-block;
	width: 80%;
	height: 38px;
	line-height: 38px;
	overflow: hidden;
}
.down_ul li :hover span{ color:#cc0000;}
.down_ul li a {
	display: inline-block;
	float: right;
	text-align: right;
	height: 38px;
	line-height: 38px;
	overflow: hidden;
}
@media (max-width: 767px) {
 .down_uls li a span {
 width: 75%;
}
 .down_ul li a span {
 width: 70%; overflow:hidden; height:38px;
}
 .down_ul li a {
}
.news {
    padding: 10px 0 20px;
}
.about {
    margin-bottom: 30px;
}
.daili {
    padding: 20px 0 5px;
}
.aboutl a {
 
    padding-top: 5px;

} 
.ejfl a {
    padding: 7px 25px;
}
.ejfl {
    margin: 0 0 30px 0;
    text-align: center;
}
}


/*招聘*/
.zhaopin {
	width: 100%;
	height: auto;
}
.zhaopin table th {
	height: 50px;
	background: #dadada;
	line-height: 50px;
	padding-left: 20px;
	font-size: 17px;
	color: #333;
	text-align:center;
}
.zhaopin table td {
	height: 50px;
	border-bottom: 1px dotted #cdcdcd;
	line-height: 50px;
	padding-left: 20px;
	text-align:center; color:#666;
}
table tr.detailBox {
	background: #f6f6f6;
	padding: 20px;
	max-height: 200px;
	overflow-y: scroll;
}
table tr.detailBox td {
	padding:20px 40px;
	font-weight: normal;
	line-height: 30px;
	text-align:left;
}
.zhaopin table td.detailed a{ width:80px; height:24px; background:#9e9e9e; line-height:24px; margin:0 auto; color:#FFF; border-radius:20px; display:block; text-align:center; font-weight:normal;}
.zhaopin table td.detailed a:hover{ background:#1b7fbd;}
.zhaopin table td.yanse a{
	background: #1b7fbd;
}
.pager{text-align: center; margin-top:30px;}
.pager a{
    display: inline-block;width: 27px;line-height: 27px;
    border: 1px solid #f2f2f2;font-size: 12px;color:#666;margin: 0 5px;
}
.pager a:hover,.pager a.act{background: #1b7fbd;color:#fff;border-color: #1b7fbd;}
.ovh {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.join-list .info cite {
font-style:normal;
color:#e50022;
font-weight:bold;
font-size:12px;
}
.result-error,.result-error h4 {
	font-size:16px;
}
.result-error-tips {
	margin:7px 0 30px;
		font-size:18px;
}
.result-error-tips strong {
	font-weight:bold;
}
.result-error ul {
	margin:10px 0 0 0;
	line-height:1.9;
}
.result-error ul li {
	list-style:disc inside none;
}
#pages {
    clear: both;
    font-size: 12px;
    height: 50px;
    line-height: 30px;
	padding-top: 10px;
	text-align:center;
}
#pages a {
    background-color: #FFFFFF;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
#pages span {
    background-color: #00aade;
    border-color: #00aade;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}