/* CSS Document */

.banner {width: 100%;}

.banner .swiper-pagination{ bottom:30px;}

.banner .swiper-pagination-bullet{background: #fff; width: 58px; height: 4px; border-radius: 0px;}

.banner .swiper-pagination-bullet-active{background: #c7b262;}

.swiper-button-next:after, .swiper-button-prev:after{content: "";}

.banner .swiper-button-next,.banner .swiper-button-prev{width: 58px; height: 58px;}

.banner .swiper-button-next{background: url(../images/right.png) center center no-repeat;}

.banner .swiper-button-prev{background: url(../images/left.png) center center no-repeat;}







.ind_title{text-align:center; position: relative;}

.ind_title h1{color: #f4f4f4; font-size: 90px;text-transform:uppercase; font-weight: bold; line-height: 1;}

.ind_hezuo h1{color: #e9e9e9;}

.ind_title h3{font-size: 36px; font-weight: bold; color: #0b132e; width: 100%; line-height: 1;}

.ind_title h3 span{color: #c7b262;}

.ind_title p{font-size: 18px; color: #0b132e; line-height: 2;}

.ind_yanjiu .ind_title h1{color: #282d41;}



.ind_yanjiu .ind_title p{color: #fff;text-indent: 100px;}

.ind_yanjiu .ind_title h3{color: #fff;}

@media (min-width: 768px){
	.ind_title{position: relative;}
	.ind_title h3{position: absolute; top: 42px; left: 0px ;}
}

@media (max-width: 767px){
	.ind_yanjiu .ind_title{text-align:center;}
	.ind_title h1{display: none;}
    .ind_title h3{font-size: 1.6em;color: #0b132e; padding-bottom: 0.4em; background: url(../images/line.jpg) center bottom no-repeat; background-size: 1em 0.1em;}
}









.ind_yewu_div a{float: left; background: #0b132e;  text-align:center;}

.ind_yewu_div a h3{color: #fff;}

.ind_yewu_div a:hover{background: #c7b262;}


@media (min-width: 768px){
	.ind_yewu{padding: 80px 0px 90px;}
	.ind_yewu_div{margin-top: 70px;}
	.ind_yewu_div a{width: 183px; margin-left: 20px; padding: 38px 0px;}
	.ind_yewu_div a:first-child{margin-left: 0px;}
	.ind_yewu_div a h3{font-size: 20px; margin-top: 18px;}
}

@media (max-width: 767px){
	.ind_yewu{padding: 1.8em 0px;}
	.ind_yewu_div{margin-top: 1.5em; padding: 0px 1%;}
	.ind_yewu_div a{width: 45%; margin: 0.4em 1%; padding: 0.5em 1.5%;}
	.ind_yewu_div a .img{width: 28%; float: left;}
	.ind_yewu_div a h3{font-size: 1.3em;  width: 68%; float: right; line-height: 3;}
	.ind_yewu_div a:nth-child(1){background: #c7b262;}
}






.ind_pro_div a{float: left; position: relative;color: #fff;}

.ind_pro_div a .desc_one{position: absolute;bottom: 0px; line-height: 2;}

.ind_pro_div a .desc_one p{overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}

.ind_pro_div a .desc_two{position: absolute; line-height: 2; text-align: center; background: rgba(199,178,98,0.9);}

.ind_pro_div a .desc_two h3{font-weight: bold;}

.ind_pro_div a .desc_two p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden; text-align:left;}

.ind_pro_div a .desc_two span{display: inline-table; background: url(../images/ind_jiantou.png) center center no-repeat; background-size: 100%;}




@media (min-width: 768px){
	.ind_pro_div{margin-top: 70px;}
	.ind_pro_div a{width: 280px; margin-left: 20px; }
	.ind_pro_div a:nth-child{margin-left: 0px;}
	.ind_pro_div a .desc_one{ left: 20px ; width: 240px;}
	.ind_pro_div a .desc_two{left: 20px ;top: 20px; width: 200px; height: 225px; padding: 50px 20px 50px; display: none;}
	.ind_pro_div a .desc_two h3{ font-size: 24px; margin-bottom: 20px;}
	.ind_pro_div a .desc_two p{ margin-bottom: 30px;}
	.ind_pro_div a .desc_two span{ width: 40px ;height: 4px;}
	.ind_pro_div a:hover .desc_one{display: none;}
	.ind_pro_div a:hover .desc_two{display: block;}
}

@media (max-width: 767px){
	.ind_pro_div{margin-top: 1.5em;}
	.ind_pro_div a{width: 48%; margin: 0.4em 1%;}
	.ind_pro_div a .desc_one{ left: 5%; width: 90%; display: none;}
	.ind_pro_div a .desc_two{left: 5% ;top: 4%; width: 80%; height: 82%; padding: 5% 4%; }
	.ind_pro_div a .desc_two h3{ font-size: 1.2em; margin-bottom: 1em;}
	.ind_pro_div a .desc_two p{ margin-bottom: 1em;}
	.ind_pro_div a .desc_two span{ width: 1.4em ;height: 0.2em;}
}


.ind_yanjiu{background: url(../images/index_41.jpg) center center no-repeat; }

.ind_yanjiu_div a{color: #fff; display: block;}

.ind_yanjiu_div a:hover{color: #0b132e;}

.ind_yanjiu_more{text-align: right;}

.ind_yanjiu_more a{display: inline-table;text-align: center;  border:1px #c7b262 solid; color: #c7b262;}

.ind_yanjiu_more a:hover{background: #c7b262; color: #fff;}



@media (min-width: 768px){
	.ind_yanjiu{height: 500px; margin: 100px auto 45px; padding-top: 70px;}
	.ind_yanjiu_div{width: 560px; margin-top: 40px;}
	.ind_yanjiu_div a{padding-right: 120px; line-height: 80px;}
	.ind_yanjiu_div a:hover{background: url(../images/ind_jiantou.png) center right 40px no-repeat #c7b262; text-indent: 20px;}
	.ind_yanjiu_more{ width: 560px; margin-top: 40px;}
	.ind_yanjiu_more a{width: 150px; height: 40px; line-height: 40px; }
}

@media (max-width: 767px){
	.ind_yanjiu{background: #0b132e;  margin: 1.4em auto; padding: 1.4em 0px;}
	.ind_yanjiu_div{padding: 1.4em 2% 0px;}
	.ind_yanjiu_div a{text-indent: 1em; line-height: 2;}
	.ind_yanjiu_div a:hover{background: #c7b262; text-indent: 20px;}
	.ind_yanjiu_more{margin-top: 1.2em; text-align: center;}
	.ind_yanjiu_more a{width: 150px; height: 40px; line-height: 40px;}
}



.ind_news_list{margin-top: 60px;}

.ind_news_list a{float: left; width: 370px; text-align: center; position: relative; line-height: 40px; color: #333;}

.ind_news_list a:nth-child(2){margin: 0px 95px;}

.ind_news_list a h3{font-size: 16px; margin-top: 15px;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}

.ind_news_list a .img{height: 262px; overflow: hidden;}

.ind_news_list a:hover p{color: #ff0000;}

.ind_more{text-align:center; margin-top: 30px;}

.ind_more a{display: inline-table; width: 170px; height: 40px; line-height: 40px; background: #0b132e; color: #fff;}

.ind_more a:hover{background: #c7b262;}


.ind_news_ul{padding: 1.2em 2%; border-bottom: 1px #eee dotted;}

.ind_news_ul li .img{float: left; width: 26%;}

.ind_news_ul .word{line-height:1.8; float: right; width: 70%;}

.ind_news_ul .word h4{font-size: 1.04em;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}

.ind_news_ul .word p{color: #999; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; font-size: 0.9em;}

.ind_news_ul .word a{color: #ff7900;}

.ind_news_ul li:hover{background: #fff; border-bottom-color: #ff7900;}



.ind_news_div{line-height:2.4em; padding: 0px 2% 1.2em;}

.ind_news_div a{display: block; position: relative;}

.ind_news_div a h3{font-size: 1.1em; width: 74%; overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}

.ind_news_div a em{font-size: 1.1em; position: absolute;  right:0px; top:0px; display: inline-table;}








.ind_hezuo{background: #f3f3f3;}

.ind_hezuo_list{position: relative;}

.ind_hezuo_list .swiper-container { margin:0px auto; margin-left: auto; margin-right: auto;}

.ind_hezuo_list .swiper-slide { text-align: center; background: #fff;display: -webkit-box; display: -ms-flexbox;display: -webkit-flex; display: flex;-webkit-box-pack: center; -ms-flex-pack: center;-webkit-justify-content: center; justify-content: center; -webkit-box-align: center;-ms-flex-align: center; -webkit-align-items: center; align-items: center;}

.ind_hezuo_list .swiper-button-next,.ind_hezuo_list .swiper-button-prev{width: 50px; height: 70px; margin-top: -60px;}

.ind_hezuo_list .swiper-button-next{background: url(../images/index_79.png) center center no-repeat;}

.ind_hezuo_list .swiper-button-prev{background: url(../images/index_75.png) center center no-repeat;}



.ind_hezuo_list .swiper-pagination-bullet{border:2px #cacaca solid; background: none;}

.ind_hezuo_list .swiper-pagination-bullet-active{border-color: #c7b262; background: #c7b262;}




@media (min-width: 768px){
	.ind_hezuo{ padding: 50px 0px; margin-top: 50px;}
	.ind_hezuo_list{margin-top: 55px;}
	.ind_hezuo_list .swiper-container{width: 1000px;height: 275px; padding-bottom: 30px;}
	.ind_hezuo_list .swiper-slide{height: calc((100% - 30px) / 2);}
}

@media (max-width: 767px){
	.ind_hezuo_list .swiper-button-next,.ind_hezuo_list .swiper-button-prev{display: none;}
	.ind_hezuo{ padding: 1.5em 0px; margin-top: 1.5em;}
	.ind_hezuo_list{margin-top: 1.5em;}
	.ind_hezuo_list .swiper-container{height: 10em; padding-bottom: 30px;}
	.ind_hezuo_list .swiper-slide{height: calc((100% - 30px) / 2);}
}




.main_banner{text-align: center; }

.main_banner img{max-width: 100%;}



.location{border-bottom: 1px #d2d2d2 solid; }

.location .box1300{background: url(../images/contact_05.png) center left no-repeat; }

.location .box1300 a:last-child{color: #c7b262;}


@media (min-width: 768px){
	.location{line-height: 68px;}
	.location .box1300{text-indent: 30px;}
}

@media (max-width: 767px){
	.location{line-height: 3; padding: 0px 2%;}
	.location .box1300{text-indent: 30px;}
}


.main_title{text-align:center; position: relative;}

.main_title h1{color: #f4f4f4;text-transform:uppercase; font-weight: bold; line-height: 1;}

.main_title h1{color: #e9e9e9;}

.main_title h3{ font-weight: bold; color: #0b132e; position: absolute; bottom: 0px; left: 0px ;width: 100%; line-height: 1;}

.main_title h3 span{color: #c7b262;}


.main_bottom{padding-bottom: 0px;}

@media (min-width: 768px){
	.main{padding: 45px 0px 70px;}
	.main_title{ padding-bottom: 10px;}
	.main_title h1{ font-size: 48px;}
	.main_title h3{font-size: 36px;}
}

@media (max-width: 767px){
	.main{padding: 1.6em 0px;}
	.main_title{ padding-bottom: 0.5em;}
	.main_title h1{ font-size: 2.4em;}
	.main_title h3{font-size: 1.5em;}
}






.main_contact_ul li:first-child{background: #c7b262; color: #fff;}
.main_contact_ul li{float: left;  background: #ebebeb;}
.main_contact_ul li h3{line-height: 2; font-weight: bold; margin-bottom: 5px;}
.main_contact_ul li p{font-size: 14px;}

.main_con_ul{margin-bottom: 30px;}

.main_con_ul h3{font-size: 24px; font-weight: bold; line-height: 70px; background: url(../images/line_03.jpg) left bottom no-repeat;}

.main_con_ul li{line-height: 60px; color: #666666;}

.main_con_ul li p{text-indent: 30px;}

.main_con_ul li:nth-child(2){background: url(../images/contact_09.png) center left no-repeat; margin-top: 10px;}

.main_con_ul li:nth-child(3){background: url(../images/contact_12.png) center left no-repeat;}

.main_con_ul li:nth-child(4){background: url(../images/contact_14.png) center left no-repeat;}

.main_ditu{width: 100%; margin-top: 60px;}

.main_ditu #map{width:100%;border:#ccc solid 1px;font-size:14px}
@media (min-width: 768px){
	.main_contact{margin-top: 60px;}
	.main_contact_ul li{ line-height: 30px; margin:10px 1%;   padding: 15px 2%; width: 27.333%;}
	.main_contact_ul li h3{ font-size: 16px;}
	.main_ditu{width: 100%; margin-top: 60px;}
	.main_ditu #map{height:600px;}
}
@media (max-width: 767px){
	.main_contact{margin-top: 1.6em;}
	.main_contact_ul li{ line-height: 2; margin:0.5em 4%;   padding: 0.8em 2%; width: 88%;}
	.main_contact_ul li h3{ font-size: 1.1em;}
	.main_ditu{width: 100%; margin-top: 2em;}
	.main_ditu #map{height:24em;}
}




/*about*/





.mabout .right h2{font-weight: normal; color: #666; margin-top: 10px;}

.mabout .right h2 b{font-weight: normal; color: #333;}

.mabout .right .pp{color: #999; font-family: "Arial"; margin-top:8px;}

.mabout .mabcon{overflow: auto; line-height: 2;}


@media (min-width: 768px){
	.mabout{background: url(../images/mabout.jpg) left center no-repeat; height: 336px; margin-top: 60px;}
	.mabout .right{width: 770px;}
	.mabout .right h2{font-size: 18px; }
	.mabout .right h2 b{font-size: 30px; }
	.mabout .mabcon{ height: 240px; margin-top:18px;}
}
@media (max-width: 767px){
	.fr,.fl{float: none;}
	.mabout .right{padding: 0px 2%; margin-top: 1.6em;}
	.mabout .mabcon{margin-top: 1.2em;}
}


.main_lishi{height: 480px; background: url(../images/lishi_02.jpg) center center no-repeat; margin-top: 70px; padding-top: 50px;}

.main_lishi .main_title h1{color: #354e7c;}

.main_lishi .main_title h3{color: #fff;}



.slide_pic_9{ width:100%; float:left; margin-top:70px; padding:0 59px;}

.slide_pic_9:before{ content:''; width:100%; height:1px; top:50%; left:0; position:absolute; background:white; margin-top:-1px;}

.slide_pic_9 .p{ width:100%; float:left; padding:0 5px; height:84px; font-size:14px; color:white; line-height:28px; overflow:hidden; text-align:center; margin-top:25px;}

.slide_pic_9 .bian{ width:100%; float:left; height:1px; margin-top:19px; position:relative;}

.slide_pic_9 .bian img{ width:15px; height:15px; position:absolute; left:50%; top:-7px; margin-left:-7px;}

.slide_pic_9 .time{ width:100%; height:80px; position:relative; float:left; text-align:center; margin-top:8px; padding-top:40px;}

.slide_pic_9 .time .ico{ display:inline-block; *zoom:1; *display:inline; width:80px; height:80px; position:relative; background:#fff; text-align:center;

	-moz-border-radius:50%; 

-webkit-border-radius:50%; 

-khtml-border-radius:50%;}

.slide_pic_9 .time .ico span{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; border:solid 2px #c7b262; opacity:0;

	-moz-border-radius:50%; 

-webkit-border-radius:50%; 

-khtml-border-radius:50%;

-webkit-transition: all 0.2s ease-out 0s; 

-moz-transition: all 0.2s ease-out 0s; 

-o-transition: all 0.2s ease-out 0s; 

transition: all 0.2s ease-out 0s;}

.slide_pic_9 .time .ico h3{ width:100%; float:left; font-size:24px; color:#c7b262; line-height:80px;font-family:Arial; font-weight:bold;}

.slide_pic_9 .time svg{ display:block; width:1px; height:100%; background:#fff; position:absolute; left:50%; top:0px; z-index:-1;}

.slide_pic_9 .l1 .time{ width:100%; padding-top:0; padding-bottom:40px;}

.slide_pic_9 .l1 .bian{ margin-top:0px;}

.slide_pic_9 .l1 .p{ margin-top:40px;}

.slide_pic_9 .slick-slide:hover .time .ico span{ opacity:1; width:90%; height:90%; left:3%; top:2%;}

.slide_pic_9 .slick-prev,.slide_pic_9 .slick-next {

	position: absolute;

	left: -44px;

	top: 50%;

	display: block;

	width: 44px;

	height: 44px;

	margin-top:-22px;

	background:url(../images/about5.png) no-repeat left center; text-indent: -9999px; border:0px #fff solid;

}

.slide_pic_9 .slick-next {

	left: auto;

	right: -44px;

	background-position:right center;

}

.slide_pic_9 .slick-prev:hover,

.slide_pic_9 .slick-next:hover{ background-image:url(../images/about5_h.png);}





.ind_honor{background: url(../images/lishi_02.jpg) center center no-repeat; background-size: 100% 100%;}

.ind_honor .main_title h1{color: #354e7c;}

.ind_honor .main_title h3{color: #fff;}

.hutab ul li { float:left; padding:0 10px; position:relative; cursor:pointer; color: #fff;  text-align: center;}

.hutab ul li.two {border-bottom-color: #cbb870; color:#cbb870; }

.hucontent {width:100%;}

.hucontent .ct{ position: relative;}

* html .hucontent {margin-top:-1px;}

.hucontent .ct{ position: relative;}

.hucontent .ct img{ border: 1px #eeeeee solid;}

.swiper-container1, .swiper-container2, .swiper-container3, .swiper-container4, .swiper-container5{width: 100%; height: auto; margin-left: auto; margin-right: auto; overflow: hidden;}

.swiper-slide {text-align: center;overflow: hidden; background: #fff; /* Center slide text vertically */ overflow: hidden; cursor: pointer;}

.hucontent .swiper-slide img{transition:all .4s; -moz-transition:all .4s; -webkit-transition:all .4s;-o-transition:all .4s;}

.hucontent .swiper-slide img:hover{transform:scale(1.1);}

.swiper-button-next1, .swiper-button-next2,.swiper-button-prev1, .swiper-button-prev2{position: absolute; top: 50%;}

.swiper-button-next1, .swiper-button-next2{background: url(../images/rightbtn.png) center center no-repeat; background-size: 100%; border-radius: 50%;}

.swiper-button-prev1, .swiper-button-prev2{background: url(../images/leftbtn.png) center center no-repeat; background-size: 100%; border-radius: 50%;}

@media (min-width: 768px){
	.ind_honor{padding: 60px 0px 90px; margin-top: 50px;}
	.hutab ul {height:48px;line-height:40px; width: 304px; margin:40px auto;}
	.hutab ul li{border-bottom: 8px #a5a5a5 solid; width: 100px; margin:0px 16px; font-size: 20px;}
	.swiper-slide{ font-size: 18px; }
	.hucontent .swiper-slide img{ max-height: 300px;}
	.swiper-button-next1, .swiper-button-next2,.swiper-button-prev1, .swiper-button-prev2{width:56px; height: 56px;}
	.swiper-button-next1, .swiper-button-next2{right: -70px; margin-top:-28px;}
	.swiper-button-prev1, .swiper-button-prev2{left: -70px; margin-top:-28px;}
}
@media (max-width: 767px){
	.ind_honor{padding: 1.8em 0px; margin-top: 1.5em;}
	.hutab ul {height:2.6em; line-height:2.6em; width: 60%; margin:1em auto;}
	.hutab ul li{border-bottom: 4px #a5a5a5 solid; width: 40%; padding: 0px 2%; margin:0px 3%; font-size: 1.2em;}
	.swiper-slide{ font-size: 1.1em; }
	.hucontent .swiper-slide img{ max-height: 9em;}
	.swiper-button-next1, .swiper-button-next2,.swiper-button-prev1, .swiper-button-prev2{width:2.4em; height: 2.4em; z-index: 999;}
	.swiper-button-next1, .swiper-button-next2{right: 0px; margin-top:-1.2em;}
	.swiper-button-prev1, .swiper-button-prev2{left: 0px; margin-top:-1.2em;}
}



.mculture{background: #f8f8f8;}

.mcult .mcultlist li b{font-weight: normal; color: #999999;display: block;}

.mcult .mcultlist li p{font-size: 14px;}
.clearfix{clear:both;}
@media (min-width: 768px){
	.mculture{ padding: 60px 0px;}
	.mcult{padding-top: 60px;}
	.mcult .mcultlist{width: 65%; float: left;}
	.mcult .mcultlist li{height: 60px; padding: 21px 0px; line-height: 60px;}
	.mcult .mcultlist .imgg1{background: url(../images/chengxin.jpg) left 20px center no-repeat; padding-left:120px; background-size: 68px;}
	.mcult .mcultlist .imgg2{background: url(../images/jingsheng.jpg) left 20px center no-repeat; padding-left: 120px; height: 80px; background-size: 68px;}
	.mcult .mcultlist .imgg3{background: url(../images/chengnuo.png) left 20px center no-repeat; padding-left: 120px; background-size: 68px;}
	.mcult .mcultlist li b{float: left; font-size: 40px; margin-right: 50px;}
	.mcult .mcultlist li p{width: 450px; line-height: 30px; float: left;}
	.mcult .mcultlist .imgg3 p,.mcult .mcultlist .imgg1 p{line-height: 60px;}
}
@media (max-width: 767px){
	.mculture{ padding: 1.8em 0px;}
	.mcult{padding-top: 1.5em;}
	.mcult .mcultlist li{line-height: 3em; margin: 1em 2%;}
	.mcult .mcultlist .imgg1{background: url(../images/chengxin.jpg) left center no-repeat; padding-left:6em; background-size: 5em;}
	.mcult .mcultlist .imgg2{background: url(../images/jingsheng.jpg) left center no-repeat; padding-left: 6em; background-size: 5em;}
	.mcult .mcultlist .imgg3{background: url(../images/chengnuo.png) left center no-repeat; padding-left: 6em; background-size: 5em;}
	.mcult .mcultlist li b{ font-size: 2em; margin-right: 50px;}
	.mcult .mcultlist li p{line-height: 2;}
}




/*人才招聘*/

.joblist {width: 100%; margin:0px auto;height: auto;overflow: hidden;}

.joblist_title {display: block;width: 100%;font-weight: normal;color: #333333;background: #0b132e;}

.joblist_title span {display: block;width: auto;float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; text-align: center; color: #fff;}

.joblist_title span:nth-child(1),.joblist_info li span:nth-child(1){text-align: left;}

.joblist_info {width: 100%;height: auto;overflow: hidden;}

.joblist_info li {width: 100%;overflow: hidden;font-size: 14px;color: #5d5d5d;border-bottom: 1px solid #ededed;}

.joblist_info li:hover{border-bottom:1px solid #ffd200;}

.joblist_info li span {display: block;width: auto;float: left;	overflow: hidden;white-space: nowrap;text-overflow: ellipsis; text-align: center;}

.joblist_info li span:nth-child(3) {display: block;}

.joblist_info li span a {background: url(../images/drop-down.png) center center no-repeat;width: 100%;height: 100%;	display: block;}

.joblist_info li span a.chover {background:url(../images/drop-up.png) center center no-repeat;display: block;}

.joblist_info_c {display: none;height: auto;overflow: hidden;font-size: 14px;line-height: 2em;	}

@media (min-width: 768px){
	.job_top{ padding:30px 0px;}
	.job_top p{line-height: 32px;}
	.joblist{min-height: 500px;margin: 15px auto;}
	.joblist_title{height: 40px;line-height: 40px;font-size: 16px;}
	.joblist_title span{height: 40px;}
	.joblist_title span:nth-child(1),.joblist_info li span:nth-child(1){ text-indent: 20px;}
	.joblist_info li{height: 50px;line-height: 50px;}
	.joblist_info li span{height: 50px;}
	.joblist_info li span:nth-child(3){text-indent: 40px;}
	.joblist_info_c {padding-left: 23px;padding-top: 16px;}
}
@media (max-width: 767px){
	.job_top{ padding:1.6em 2%;}
	.job_top p{line-height: 2;}
	.joblist{min-height: 500px;margin: 15px auto;}
	.joblist_title{height: 35px;line-height: 35px;font-size: 14px;}
	.joblist_title span{height: 35px;}
	.joblist_title span:nth-child(1),.joblist_info li span:nth-child(1){ text-indent: 10px;}
	.joblist_info li{height: 40px;line-height: 40px;}
	.joblist_info li span{height: 40px;}
	.joblist_info li span:nth-child(3){text-indent: 20px;}
	.joblist_info_c {padding: 1em 2%;}
}





.main_news_list a{text-align: center; position: relative; color: #333; display: block;}

.main_news_list a h3{overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}

.main_news_list a span{display: inline-table; background: #0b132e; color: #fff; position: absolute; bottom: 0px; left: 50%; }

.main_news_list a .img{overflow: hidden;}

.main_news_list a:hover span{top: 120px; background: #c7b262;}

.main_news_list a:hover p{color: #ff0000;}


@media (min-width: 768px){
	.main_news_list{margin-top: 40px;}
	.main_news_list a{float: left; width: 370px;  line-height: 40px; margin: 20px 0px;}
	.main_news_list a:nth-child(3n-1){margin: 20px 95px;}
	.main_news_list a h3{font-size: 16px; margin-top: 15px;}
	.main_news_list a span{ width: 170px; height: 40px; line-height: 40px;margin-left: -85px;}
	.main_news_list a .img{height: 262px;}
}
@media (max-width: 767px){
	.main_news_list{margin-top: 1.6em;}
	.main_news_list a{line-height: 2; margin: 1em 3%;}
	.main_news_list a h3{font-size: 1.1em; margin-top: 0.6em;}
	.main_news_list a span{ width: 4em; height: 4em; line-height: 4em;margin-left: -2em;}
	.main_news_list a .img{}
}


.mnewscon {background:url(../images/show_bg.jpg) center bottom no-repeat #fff;}

.mnewscon .title{ font-weight: normal; text-align: center; color: #000033;}

.mnewscon .datetime{text-align: center; display: block; font-size: 12px; color: #666; }

.mnewscon .mnehr{background: #e5e5e5;height: 1px; border:none; margin: 0px;}

.mnewscon .mmnecon video{max-width: 100%;}

.prenext{text-align: center;}

.prenext a{display: inline-table; }

.prenext .prev{background: url(../images/show_btn_prev.png) center left no-repeat;}

.prenext .next{background: url(../images/show_btn_next.png) center right no-repeat;}

.prenext .prev:hover{background: url(../images/show_btn_prev_hover.png) center left no-repeat;}

.prenext .next:hover{background: url(../images/show_btn_next_hover.png) center right no-repeat;}


@media (min-width: 768px){
	.mnewscon{ padding: 35px 20px;}
	.mnewscon .title{font-size: 24px;}
	.mnewscon .datetime{margin:20px 0px;}
	.mnewscon .mmnecon{font-size: 16px; line-height: 32px; padding: 20px 0px;}
	.prenext{padding:45px 0px 25px;  line-height: 30px;}
	.prenext a{margin: 0px 40px;}
	.prenext .prev{padding-left: 30px;}
	.prenext .next{padding-right: 30px;}
}
@media (max-width: 767px){
	.mnewscon{ padding: 1.6em 2%;}
	.mnewscon .title{font-size: 1.2em;}
	.mnewscon .datetime{margin:1em 0px;}
	.mnewscon .mmnecon{font-size: 1em; line-height: 2; padding: 1em 0px;}
	.prenext{padding:1.6em 0px;  line-height: 2;}
	.prenext a{margin: 0px 2em;}
	.prenext .prev{padding-left: 30px;}
	.prenext .next{padding-right: 30px;}
}


.main_video a{ position: relative; display: block;}

.main_video .img{display: table-cell; vertical-align: middle;text-align: center;}

.main_video a span{display: inline-table;  position: absolute; left: 50%; top: 50%;  background: url(../images/video_btn.png) center center no-repeat; background-size: 100%;}

@media (min-width: 768px){
	.main_video{padding-top: 30px;}
	.main_video a{float: left;width: 380px; height: 285px;margin: 24px 0px;}
	.main_video a:nth-child(3n-1){margin: 24px 80px;}
	.main_video .img{width: 380px; height: 285px;}
	.main_video a span{width: 57px; height: 57px;margin-left: -28px; margin-top: -28px;}
}
@media (max-width: 767px){
	.main_video{padding-top: 1.2em;}
	.main_video a{margin: 1em 2%;}
	.main_video .img{height: 14em;}
	.main_video a span{width: 4em; height: 4em;margin-left: -2em; margin-top: -2em;}
}



.main_yanjiu a{background: url(../images/pdf_03.png) center right no-repeat; display: block; line-height: 2; border-bottom: 1px #eeeeee solid; }

.main_yanjiu a p{font-size: 14px; color: #999;}

.main_yanjiu a:hover{ background: url(../images/pdf_03_hover.png) center right no-repeat; border-color: #c7b262;}

.main_yanjiu a:hover h3{font-weight: bold;}

@media (min-width: 768px){
	.main_yanjiu{margin-top: 50px;}
	.main_yanjiu a{padding: 10px 100px 6px 0px;}
	.main_yanjiu a h3{font-size: 18px; }
}
@media (max-width: 767px){
	.main_yanjiu{margin: 1.6em 3% 0px;}
	.main_yanjiu a{padding-right: ;padding: 10px 5em 6px 0px;background-size: auto 55%;}
	.main_yanjiu a h3{font-size: 1.1em; }
}


.main_cate{text-align: center;}

.main_cate a{display: inline-table;background: #f7f7f7;}

.main_cate a:hover,.main_cate a.act{background: #0b132e; color: #fff;}

@media (min-width: 768px){
	.main_cate{ margin: 40px 0px;}
	.main_cate a{line-height: 38px; padding: 0px 20px; }
}
@media (max-width: 767px){
	.main_cate{ margin: 1em 0px;}
	.main_cate a{line-height: 2.2; padding: 0px 1em; margin: 0.3em 0px;}
}



.hexinyewu_top {}

.hexinyewu_top .img{float: left; width: 520px; height: 313px;}

.hexinyewu_top .img img{max-width: 100%;}

.hexinyewu_top .word{float: right; width: 730px; line-height: 36px; font-size: 14px; min-height: 313px;}

.hexinyewu_top .word .desc{height: 313px; width: 730px;display: table-cell; vertical-align: middle;}


@media (min-width: 768px){
	
}
@media (max-width: 767px){
	
}





/*.hexinyewu_bottom{margin-top: 45px; padding-top: 30px; border-top: 2px #e5e5e5 solid;}

.hexinyewu_bottom a{float: left; background: #0b132e; width: 230px; margin: 30px 0px 0px 37px; text-align:center; padding: 38px 0px;}

.hexinyewu_bottom a:nth-child(5n-4){margin-left: 0px;}

.hexinyewu_bottom a h3{font-size: 20px; color: #fff; margin-top: 18px;}

.hexinyewu_bottom a:hover{background: #c7b262;}*/

.hexinyewu_bottom {overflow: auto;}

.hexinyewu_bottom li .title{background: url(../images/yewu_title_bg.png) center left no-repeat; color: #fff; background-size: auto 100%;}

.hexinyewu_bottom li .content{line-height: 2.2; }


@media (min-width: 768px){
	.hexinyewu_bottom{ max-height: 1294px;}
	.hexinyewu_bottom li .title{height: 48px;text-indent: 75px; line-height: 40px; font-size: 16px;}
	.hexinyewu_bottom li .content{padding: 24px 0px;}
}
@media (max-width: 767px){
	.hexinyewu_bottom{padding: 0px 2%;}
	.hexinyewu_bottom li .title{height: 3em;text-indent: 4.5em; line-height: 2.6em; font-size: 1.1em;}
	.hexinyewu_bottom li .content{padding: 1.6em 0px;}
}



.main_chanpin{line-height: 2.4; padding:0px 10px;}





.chanpin_message{background: url(../images/chanpin_06.jpg) center center no-repeat;}

.chanpin_message_div{background: rgba(238,238,238,0.8); border-radius: 10px; overflow: hidden;}

.chanpin_message_ul {border:1px #fff solid; border-radius: 10px;}

.chanpin_message_ul h3{text-align: center;  font-weight: bold;}

.chanpin_message_ul li.txt{background: #fff; border-radius: 5px; }

.chanpin_message_ul li.txt label{ color: #999999; font-size: 14px;}

.chanpin_message_ul li.txt input{border:0px;}

.chanpin_message_ul li.sub input{ background: #c7b262; color: #fff;  text-align: center;width: 100%; border:0px;}



@media (min-width: 768px){
	.chanpin_message{height: 488px; margin-top: 50px; padding-top: 45px;}
	.chanpin_message_div{ padding: 10px; float: right;}
	.chanpin_message_ul {width: 538px; padding: 40px 45px;}
	.chanpin_message_ul h3{ font-size: 26px; margin-bottom: 30px;}
	.chanpin_message_ul li.txt{height: 40px; line-height: 40px; margin-bottom: 15px;}
	.chanpin_message_ul li.txt label{padding-left: 20px;}
	.chanpin_message_ul li.txt input{height: 38px; line-height: 38px;  width: 440px;}
	.chanpin_message_ul li.sub input{height: 40px ;line-height: 40px;font-size: 18px;}
}
@media (max-width: 767px){
	.chanpin_message{height: 488px; margin-top: 1.6em; padding-top: 2em;}
	.chanpin_message_div{ padding: 1em; }
	.chanpin_message_ul { padding: 2em 3%;}
	.chanpin_message_ul h3{ font-size: 1.6em; margin-bottom: 1em;}
	.chanpin_message_ul li.txt{height: 2.4em; line-height: 2.4em; margin-bottom: 0.8em; padding: 0px 4%}
	.chanpin_message_ul li.txt label{float: left; width: 30%;}
	.chanpin_message_ul li.txt input{height: 2.2em; line-height: 2.2em;  width: 68%;}
	.chanpin_message_ul li.sub input{height: 2.4em ;line-height: 2.4em;font-size: 1.1em;}
}



.bigimg{width:1100px;position: fixed;left: 0;top: 0; right: 0;bottom: 0;margin:auto;display: none;z-index:9999;border: 10px solid #fff;}

.mask{position: fixed;left: 0;top: 0; right: 0;bottom: 0;background-color: #000;opacity:0.5;filter: Alpha(opacity=50);z-index: 98;transition:all 1s;display: none}

.imgbox:hover{cursor:zoom-in}

.mask:hover{cursor:zoom-out}

.mask>img{position: fixed;right:10px;top: 10px;width: 60px;}

.mask>img:hover{cursor:pointer}


@media (min-width: 768px){
	.bigimg{max-width: 1000px; max-height: 800px;}
}
@media (max-width: 767px){
	.bigimg{max-width: 90%; max-height: 80%;}
}


.text-c{text-align: center;}

.text-c a,.text-c span{display: inline-block; border: 1px #e5e5e5 solid; min-width: 1.4em; padding:0em 0.3em; line-height: 2.4em}

.text-c a:hover,.text-c span{background: #0b132e; color: #fff;}


@media (min-width: 768px){
	.text-c{padding:30px 2% 0;}
}
@media (max-width: 767px){
	.text-c{padding:1.6em 2% 0;}
}



