@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: "Microsoft yahei";
}
/* 全局样式 */
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input {
	margin: 0;
	padding: 0
}
/*body, button, input, select, textarea{font:12px/1.5 'Microsoft YaHei','simhei',Arial !important; }*/
body {
	font: 12px/1.5 'Microsoft YaHei', 'simhei', Arial !important; 
}

ul, ol, li {
	list-style: none;
}
img {
	border: none;
	max-width: 100%;
}
input, img {
	vertical-align: middle;
	border: none;
	outline: none;
}
table {
	border-spacing: 0;
	border-collapse: collapse;
}
em, i, address {
	font-style: normal;
}
textarea {
	overflow-y: auto;
	outline: none;
	resize: vertical;
	font-size: 14px;
	color: #333;
}
input {
	outline: none;
	font-size: 14px;
	color: #333;
}
a {
	text-decoration: none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.text_center {
	text-align: center;
}
.text_left {
	text-align: left;
}
.text_right {
	text-align: right;
}
/*清除浮动*/
.clear:after {
	content: ' ';
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
	line-height: 0
}
.clear {
	zoom: 1
}
.clearFix {
	display: block;
	zoom: 1
}
.clearFix:after {
	content: " ";
	display: block;
	visibility: hidden;
	height: 0;
	clear: both;
}
.clear_both {
	clear: both;
}
.wrap {
	width: 100%;
}
.main {
	width: 1200px;
	margin: 0 auto;
}
/*新增*/
.sjhead {
	display: none;
}
.sjfooter {
	display: none;
}
.nav_menu {
	display: none;
}
.levelu {
	display: none;
}
/*头部*/
.header {
	width: 100%;
	overflow: hidden;
}
.header .left {
	width: 18%;
	padding: 0px 0;
	float: left;
}
.header .right {
	width:66%;
	overflow: hidden;
	padding: 0;
	float: right;
}
.logo img {
	height: 65px;
	margin:15px;

	
}
.nav {
	float: right;
	line-height: 70px;
}
.nav li {
	float: left;
	line-height: 70px;
	font-size: 16px;
	color: #3795d8;
	margin-right: 0px;
	text-align: center;
	transition: all 0.3s;
	width: auto; padding:0 5px ;

}

.nav li a {
	color: #333;
	transition: all 0.3s;
	text-decoration: none;
	padding: 0 0px;
	line-height: 70px;
}
.nav li:hover a {
	/*color: #3795d8;*/
	transition: all 0.3s;
	text-decoration: none;	
	transition: all 0.3s;
	text-align: center;
	color: #fff;

}
/*.nav li:hover {
	border-top: 5px solid #3795d8;
	transition: all 0.3s;
	background:#fff;
	

}*/
.nav li.cur a {
	color: #fff;
	transition: all 0.3s;
	text-decoration: none;
}
.nav li.cur {
	border-bottom: 0px solid #3795d8;
	background: #015aac;
	transition: all 0.3s;
	text-align: center;
	color: #fff;
}
nav li:last-child .enstyle {	border-bottom: none;
}
ul.menu, ul.submenu {
/* background-color: #ededed;*/
}
/*一级导航浮动*/
ul.menu::after {
	content: '';
	display: block;
	clear: both;
	z-index: 1;
}
ul.menu > li {
	float: left;
/*	width: 100px;*/
	line-height: 100px;
	height: 100px;
	text-align: center;
	cursor: pointer;
 padding:0 20px;
}/*选中特效*/
ul.menu > li:hover {
	transition: all 0.3s;
	line-height: 100px;	background: #015aac;
	transition: all 0.3s;
	text-align: center;
	color: #fff;
}
ul.menu > li:hover > a {
	color: #fff;
	line-height: 95px;
}
ul.menu > li:hover > ul.submenu {
	display: block;
	z-index: 999;
}
ul.menu > li:hover > ul.submenu2 {
	display: block;
	z-index: 999;
}
/*二级导航项分割线*/
ul.submenu2 {
	/*默认隐藏*/
	display: none;
	position: absolute;
	width: 200px !important;
	top:100px; margin-left:-4em;
}
ul.submenu2 > li {
	display: block;
	line-height:50px;
	width: 100%;
padding:0;text-align: center; margin-bottom:2px;
background: url(../images/nav_nextbg.png) repeat 0 0;

}
ul.submenu2 > li a {
	line-height: 50px;	
	color:#333;

}
ul.submenu2 > li:hover {
transition: all 0.3s;	background: url(../images/nav_nextbgon.png) repeat 0 0;


	color: #fff !important;
}
ul.submenu2 >li a:hover {
	display: block;

	color: #fff !important;
}


.footermenu{ float:right;}
.footermenu li{  margin-right:10px; width:80px; float:left; font-size:1.2em; line-height:6em;}
.footermenu a{ color:#999;}
.banner {
	width: 100%;
	height: 740px;
}
.banner img {
	width: 100%;
}
.solu_banner {
	width: 100%;
	max-height: 300px;
	min-height: 150px;
}
.solu_banner img {
	width: 100%;
}
.solu_banner2 {
	display: none;
}
.in_news {
	background: #fff;
	
	font-size: 16px;

	margin:20px auto;width: 1200px;
}
.w1200 {
	margin: 0 auto;
	width: 1200px;
	padding: 0;
}
.innews_tit {
	float: left;
	width: 12%;
	font-weight: bold;
	padding: 25px;	border-right: 1px solid #999; margin:30px 0px 30px 30px; background: url(../images/ind_newsico1.png) left center no-repeat; padding-left:50px;

}
.in_news ul {
	float: left;
	width: 68%;padding: 30px 20px;	
}
.in_news li {
	padding: 0px 10px;
	margin-right: 10px;
}
.in_news li:nth-child(3) {
	border-right: none;
	margin-right: 0px;
}
.in_news li i {
	font-size: 14px;
	font-weight: 100;
	color: #666;
	font-style: normal;
	line-height: 40px;
	color: #333;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;  width: 600px; float:left;
}.in_news li i a{
	font-size: 14px;
	
	color: #666;
	font-style: normal;
	line-height: 40px;
	color: #333;
}.in_news li i a:hover{

	color: #2f81b9;
}
.in_news li p {
	font-size: 14px;
	font-style: normal;
	color: #999;
	line-height: 40px;
	float:left; margin-right:10px;
}
.ind_newsmore{ padding:60px 30px; float: right; background:url(../images/ind_newsico2.png) right center no-repeat; margin-right:50px;}
.ind_newsmore a{ color:#2f81b9; text-decoration:none; cursor:pointer; }
.in_bgf5f5f5{background:#f5f5f5; padding:15px;}

.in_2bg{background: url(../images/ind_bg2.jpg) no-repeat; background-size:cover; padding:0px;/* min-height:650px; max-height:850px;*/}

.in_about{}
.in_aboutleft1{ width:57%; margin:30px 3% 30px 0; float:left; }
.in_aboutright1{ width:40%; margin:30px 0; float:left;color:#333;}
.readmore{ background:#006fd6; padding:0 0 0  ; color:#fff; width:150px; height:40px; line-height:40px; display: block; margin-top:20px; text-align:center; font-size:1em; }
.indexmore{ background:none; border:1px solid #999; padding:0 0 0  ; color:#999; width:150px; height:40px; line-height:40px; display: block; margin:30px auto 70px auto; text-align:center; font-size:1em; }
.indexmore a{color:#999;}
.indexmore:hover{color:#999;background:#eee;}

.in_aboutrtit{text-align:left; line-height:2em; font-size:2em; font-weight:bold; margin:.2em 0 .5em 0;}
.in_aboutleft1 p{ line-height:2em; font-size:1.2em; text-align:left; color:#666;}
.in_aboutrtit span{ font-style:oblique; color:#999; font-size:16px; padding:0 5px;}
/*仪器设备*/
.in_bigtit{ text-align:center; font-size:2em; line-height:2em; color:#000; padding:2em 0 0 0 ; font-weight:bold;}
.in_bigtitnext{ text-align:center; font-size:1.5em; line-height:2em; color:#999; font-style: normal;}
.in_big2ccl{ float:left; width:48%;}
.in_big2ccl img{margin:3em 0;}
.in_big2ccr{ float:right; width:48%;}
.in_big2ccr1{ font-size:2em; line-height:1.5em; color:#2f81b9; padding-top:3em;}
.in_big2ccr2{ font-size:2.2em; line-height:1.5em; color:#000;font-weight:bold;}
.in_big2ccr3{ padding:1.5em 0;}
.in_big2ccr3 p{ font-size:1.5em; line-height:2em; color:#333;}
.in_big2ccr4{ margin-bottom:2em;}
.in_3bg{background:#f8f8f8; padding:0px;  width:100%;}
.in_3bgcc{ margin:4em auto; }
.in_3bgcc li{ width:45%; height: auto; float:left; margin-right:50px; padding:1em;background:#fff; box-shadow: darkgrey 10px 10px 30px 5px; padding-bottom:3em; margin-bottom:40px;}
.in_3bgcc li:nth-child(4){ margin-right:0px;}
.in_3bgcc li:hover{background:url(../images/in_3bgon.png) repeat 0 0; }


.in_casebg{padding:0px; display:block; width:100%;}
.in_bigtit1{ text-align:center; font-size:2em; line-height:2em; color:#333; padding:2em 0 0 0 ; font-weight:bold;}
.in_bigtitnext1{
	text-align: center;
	font-size: 1.5em;
	line-height: 2em;
	color: #666;
	font-style: normal;
}
.in_casebgcc{ padding:2em 0;}
.in_casebgcc li{ width:30%; height:310px; float:left; margin-right:30px; margin-bottom:20px; background:#fff; padding:0em; border:1px solid #eee; box-shadow: #ddd 8px 8px 15px 3px}
.in_casebgcc li:nth-child(3n){ margin-right:0px;}
.in_casebgcc1{ text-align:center; line-height:2.5em; font-size:1.3em; color:#333;  display:block;}
.in_casebgcc1 a{color:#333; text-decoration:none; }
.in_casebgcc1 a:hover{color:#000; text-decoration:none; }
.in_jishubgcc1{ text-align:center; line-height:3.5em; font-size:1.5em; color:#333; font-weight:bold; display:block; position:relative;}
.in_jishubgcc1 a{color:#333; text-decoration:none; }
.in_jishubgcc1 a:hover{color:#000; text-decoration:none; }

.in_jishubgcc2{
	
	text-align: left;
	line-height: 2em;
	font-size: 1em;
	color: #666;
	display: block;

 display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;

}
.in_newsbgcc{ padding:2em 0;}
.in_newsbgccleft{ width:43%; background:#eee; margin-right:50px; padding:5em; float:left;}
.in_newsbgccright{ width:50%; padding:0em; float:right;}
.in_newsbgccright li{border-bottom:1px solid #eee; padding:10px 0;}
.in_newsbgccright  li:nth-child(3){border-bottom:none;}

.indnews_time{ font-size:1.5em; line-height:3em; color:#999; text-align:right}
.indnews_tit{line-height:3em;}
.indnews_tit a{ font-size:1.5em; line-height:3em; color:#333;}
.in_newscc1{ font-size:1.4em; line-height:2em; color:#666; padding-bottom:20px;}
.in_newscc2{ font-size:1.2em; line-height:2em; color:#666; padding-bottom:20px;}

.indnews_titr{line-height:3em;}
.indnews_titr a{ font-size:1.3em; line-height:3.3em; color:#333;width:80%; float:left;}
.indnews_titr a:hover{ color:#015aac;}
.indnews_tit a:hover{ color:#015aac;}

.indnews_time2{font-size:1.5em; line-height:3em; color:#999; float:right; width:20%;}
.in_jishubgcc1:after{position:absolute;bottom:10px;left:50%;margin-left:-25px;width:50px;height:2px;content:'';background-color:#ccc; }


.in_casebgcc li img{ margin:.2em auto 1em auto; width:99%; height:auto;}
.in_casebgcc li:hover{ background:#eee; border-bottom:3px solid #015aac;}

.footer_last { background:#212121;display:block;border-top:1px solid #666;}
.footer_lastdiv{font-size:14px; line-height:50px;text-align: center; color:#999; display:block; width:1200px; margin:0 auto; }
.footer{ background:#212121;}
.footer1{ float:left; margin:4em 0 ;}
.footer4{ float:right; margin:4em 0 ;}
.footer2{ float:right;margin:3em 0 0 10em; width:75%;}
.footer3{ float:left;margin:3em 0 0 6em;}
.footertit{ font-size:1.5em; font-weight:bold; line-height:2em; color: #333;}
.footer2 p{font-size:1.3em;  line-height:2em; color: #666;}
.footer3 p{font-size:3em;  line-height:2em; color: #333;font-weight:bold;}
.footer_last a { color:#999}


.banner_xq {
	width: 100%;
	height: 450px;
	overflow: hidden;

	text-align: center;
	
}
.banner_xq i{	font-size: 40px;color: #fff;font-weight: bold; display:block; line-height:60px; padding:150px 0 0 0;}
.banner_xq p{	font-size: 26px;color: #fff; display:block;text-transform:Capitalize; line-height:60px;}
.banner_xq2 {
	width: 100%;
	height:360px;
	overflow: hidden;

	text-align: center;
	
}
.banner_xq2 i{	font-size: 40px;color: #2f81b9;font-weight: bold; display:block; line-height:60px; padding:150px 0 0 0;}
.banner_xq2 p{	font-size: 26px;color: #2f81b9; display:block;text-transform:Capitalize; line-height:60px;}

.details_warp {
	width: 100%;margin: 0px; display:block;
}
.about_nav{ text-align:center; line-height:60px;height:60px; display:block; overflow:hidden;}
.about_nav ul{ display:inline-table; overflow:hidden; margin:0; padding:0; }
.about_nav li{text-align:center; float:left;line-height:60px; color:#333; font-size:1.5em; margin-right:3em; }
.about_nav li a{ color:#333; text-decoration:none; }
.about_nav li a:hover{ color:#2e81ba;  font-weight:bold; text-decoration:none; }
.about_nav li .cur{ color:#2e81ba; font-weight:bold; text-decoration:none; }
.about_nav ul{display: inline-table;}
.about_div1{ display:block; padding:50px; padding-top:0;}
.about_div1tit{ font-size:30px; line-height:60px; text-align:center; color:#333;font-weight:bold;}
.about_div1 img{ display:block; text-align:center; margin:30px auto; border-radius:3px;}
.about_div1 p{line-height:2em; color:#666; font-size:1.2em; text-align:left; text-indent:2em; margin:1em 0;}
.about_div2{ background:url(../images/about3bg.jpg) no-repeat 0 0; padding:50px 0; text-align:center;}
.about_div1tit2{ font-size:30px; line-height:60px; text-align:center; color:#fff;font-weight:bold;}
.about_div21{ font-size:28px; color:#fff; line-height:3em; border-bottom:2px solid #fff;font-weight:bold; }
.about_div2 p{ font-size:24px; color:#fff; line-height:1.5em; }
.about_div3{ background:url(../images/about4bg.jpg) no-repeat 0 0; padding:50px 0; text-align:center;}

.about_bgccleft{ float:none;font-size:1.3em; line-height:2em; color:#333; text-align:left; width:99%; margin:0 auto; padding:1em 0 0 0;}
.about_bgccright{ float:none;width:99%; margin:0 auto;padding:1em 0;}
.about_bgcc{ padding:3em; margin:0 auto;}
.about_bigtit{ text-align:center; font-size:2em; line-height:2em; color:#333; padding:1em 0 0 0 ; position:relative; }
/*联系我们*/


.contactcc1{margin:30px auto;}
.contactcc11{margin-right:30px; width:23%; float:left; background :#eee; text-align:center; height:200px; overflow:hidden;}
.contactcc11 img{ display:block; margin:0 auto; text-align:center; padding:1em;}
.contactcc11 i{ display:block; margin:0 auto; text-align:center; padding:0em; border-bottom:1px solid #ccc; width:90%; font-size:1.5em; color:#333; line-height:2em;}
.contactcc11 p{ display:block; margin:0 auto; text-align:center; padding:1em 1em;width:90%; font-size:1.3em; color:#333; line-height:1.6em;}
.contactcc12{margin-right:0px; width:23%; float:left; background :#eee; text-align:center;height:200px; overflow:hidden;}
.contactcc12 img{ display:block; margin:0 auto; text-align:center; padding:1em;}
.contactcc12 i{ display:block; margin:0 auto; text-align:center; padding:0em; border-bottom:1px solid #ccc; width:90%; font-size:1.5em; color:#333; line-height:2em;}
.contactcc12 p{ display:block; margin:0 auto; text-align:center !important; padding:1em 0em;width:90%; font-size:1.3em; color:#333; line-height:1.6em;}
.contactcc1 a{ color:#333;}
.contactcc2{ margin-bottom:50px;}

/*新闻列表*/
.service_warp{width: 100%;overflow: hidden;}
/*分页*/
.industry_ul{width: 100%;overflow: hidden;margin-bottom: 50px;}
.industry_ul li{width: 100%;background-color: #fff;overflow: hidden;padding: 42px 0;transition: all 0.5s; border-top:1px solid #eee;border-bottom:1px solid #eee;}
.industry_ul li+li{border-top: 1px solid #eee;}
.industry_ul li:hover{background:#c4d6e6;transition: all 0.5s;}
.industry_ul li a{display: block;width: 1200px;margin: 0 auto;}
.industry_ul li .img{width: 29%;float: left;height: 255px;overflow: hidden; margin:30px 0 0 0; }
.industry_ul li .img img{display: block;width: 100%;height: 100%;transition: all 0.5s;}
.industry_ul li:hover .img img{transition: all 0.5s;transform: scale(1.1,1.1);}
.industry_ul li .text{width: 64%;float: right;}
.industry_ul li .text h1{font-size: 22px;color: #333;line-height: 24px;height: 24px;margin-top: 40px;font-weight: bold; text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:1;}
.industry_ul li .text h2{font-size: 16px;color: #666;line-height: 30px;height: 60px;margin: 30px 0 60px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient:vertical;
-webkit-line-clamp:2;}
.industry_ul li .text h3{width: 172px;height: 40px;box-sizing: border-box;border: 1px solid #e04444;line-height: 40px;font-size: 16px;
color: #e04444;text-align: center;border-radius: 20px;transition: all 0.5s;}
.industry_ul li:hover .text h3{background-color: #e04444;color: #fff;}
.industry_ul li:hover .time{font-size: 40px;color: #fff;}
.industry_ul li:hover .text h2{font-size: 16px;color: #fff;}
.industry_ul li:hover .text h1{font-size: 22px;color: #fff;}
.industry_ul li .time{font-size: 36px;color: #666;line-height: 50px;height: 60px;margin: 40px 0;text-overflow: ellipsis;}
/*分页*/
.page{
	position: relative;
    width: 100%;
    overflow: hidden;
	text-align: center;
	margin-bottom: 50px;
}
.page ul{
    display: inline-block;
    text-align: center;
	width: auto;
}
.page ul li{
    width: 38px;
    height: 38px;
    box-sizing: border-box;
    border: 1px solid #eee;
    margin: 4px;
    line-height: 38px;
    font-size: 14px;
    text-align: center;
    color: #333;
    overflow: hidden;
    padding: 0 !important;
    display: inline-block;

}
.page ul li span{
	color: #333;
}
.page ul li a{
	color: #333;
}
.page ul li.active{
    border: 1px solid #015aac !important;
    color: #fff;
    background:#015aac;
}
.page ul li.active span{
	color: #fff;
}

.news_detail{ width:100%;}
.news_detailcc{ display:block; padding:50px;}
.news_detailcctit{ font-size:26px; line-height:60px; text-align:center; color:#333;}
.news_detailcc img{ display:block; text-align:center; margin:30px auto; border-radius:3px;}
.news_detailcc p{line-height:2em; color:#666; font-size:1.3em; text-align:left; text-indent:2em; margin:1em 0;}
.news_detailcctime{ font-size:16px; line-height:40px; text-align:center; color:#666;}
.news_detailccdiv{ border-bottom:1px solid #ccc; padding-bottom:20px;}
.news_detaillast{ display:block; line-height:4em;font-size:14px;color:#333;}
.news_detaillast .spanleft{ width:50%; text-align:left; float:left;display:block;line-height:4em; font-size:14px;color:#333;}
.news_detaillast .spanright{ width:50%; text-align:right; float:right;display:block;line-height:4em; font-size:14px;color:#333;}
.news_detaillast a{ color:#666; text-decoration:none;}
.news_detaillast a:hover{ color:#3795d8; text-decoration:none;}
.readmore2{ background:#015aac; padding:0 0 0 0px ; color:#fff; width:130px; height:40px; line-height:40px; display: block; margin:0px auto; text-align: center;}
.news_detailbtn{margin:30px}
.m30px{ margin:30px 0;}
/*仪器设备*/
.in_prodbgcc{ padding:2em 0;}
.in_prodbgcc li{ width:50%;  float:left; margin-right:0px; margin-bottom:20px; background:#fff; padding:3em 0em; border-bottom:1px solid #eee; display:block;}
.in_prodbgcc li:nth-child(3n){ margin-right:0px;}
.in_prodbgcc1{ text-align:left; line-height:2.5em; font-size:1.4em; color:#2f81b9; font-weight:bold; display:block; margin-bottom:1em;}
.in_prodbgcc1 a{color:#2f81b9; text-decoration:none; }
.in_prodbgcc1 a:hover{color:#000; text-decoration:none; }
.in_prodbgcc2{
	text-align: left;
	line-height: 1.5em;
	font-size: 1.2em;
	color: #2f81b9;
	display: block;

 display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  padding:0;

}

.in_prodbgcc li .in_prodbgccimg{ float:left; width:280px; height:280px; margin-right:30px;margin-left:20px;}
.in_prodbgcc li:hover{ background:#eee;}

.in_prodccrig{ float:left; width:260px; padding:3em 0em; text-align:left;}
.keyan_divrr{ float:left; width:60%;margin-left:30px;}
.keyan_div1{ display:block; padding:50px 0 20px 0;}
.keyan_tit{ font-size:30px; line-height:1.3em; text-align:left; color:#333;font-weight:bold; border-bottom:1px solid #eee; padding-bottom:.5em;}
.keyan_div1 img{ display:block; margin:0; padding:0; float:left; width:420px; height:300px;}
.keyan_divrr p{line-height:1.6em; color:#666; font-size:1.2em; text-align:left; text-indent:2em; margin:.8em 0;}
.keyan_divll{ float:left; width:60%; margin-right:30px;}

.keyan_divll p{line-height:1.8em; color:#666; font-size:1.2em; text-align:left; text-indent:2em; margin:.8em 0;}
.md50px{ margin-bottom:50px;}
.contact_ll{ float:left; width:60%;text-align:left;}
.contact_rr{float:right; width:35%; text-align:left;}
.contact_rr1{text-align:left;display:block; width:100%;}
.contact_rr1 img{ height:50px; text-align:left; display:initial;}
.contact_rr2{text-align:left;display:block; width:100%; line-height:2em; font-size:2em; color:#333;}

.contact_rr3{text-align:left;display:block;width:100%;  margin:1em 0;}
.contact_rr3 i{text-align:left; line-height:2em; font-size:1.1em; color:#666; display:block;}
.contact_rr4{margin:0em 0;}
.contact_rr4 li{margin:1em 0; float:left; width:110px; margin-right:2em;}
.contact_rr4 img{margin:1em 0;width:110px; height:110px; display:block; border-radius:inherit;}
.contact_rr4 i{text-align: center; line-height:2em; font-size:1.1em; color:#666; display:block; }
.changdaodiv{ width:100%;}
.changdaocc{ width:90%; margin:30px auto;}
.changdaocctit{ font-size:30px; line-height:60px; text-align:center; color:#333;font-weight:bold;}
.changdaoccfont{ font-size:16px; line-height:2em; color:#333; text-align:center; margin:1em;}
.changdaocctd{ margin:3em auto;}
.changdaocctd li{ font-size:16px; color:#3399cc; display: block;border:1px solid #eee; margin-right:5px; height:140px; overflow:hidden; width:19%; text-align:center; float:left;}
.changdaocctd1 { font-size:16px;  color:#3399cc;   padding:30px 0px;  overflow:hidden;  text-align:center;}
.changdaocctd1 p{ font-size:16px;  color:#3399cc;   padding:0px 0px;  line-height:40px; overflow:hidden;  text-align:center;}
.changdaocctd2{font-size:16px;  color:#3399cc; display:inline-table; padding:0px 0px;   line-height:140px; overflow:hidden;  text-align:center;}


.changdaocctd li: nth-child(5){ margin-right:0;}
.changdaocc2{ width:100%; margin:30px auto;}
.changdaocc2ll{ width:45%; margin:0; float:left; text-align:center;}
.changdaocc2ll img{  margin:0 auto; text-align:center;}
.changdaocc2rr{ width:55%; margin:0; float:left;}
.changdaocc2rr1{ margin:2em 0; color:#026db6; line-height:2em; font-size:30px; }
.changdaocc2rr2{margin:2em 0; }
.changdaocc2rr2 p{margin:1em 0;color:#333; line-height:2em; font-size:16px; width:80%; overflow:hidden; }
.changdaocc2rr2 p:before{margin:1em 0;color:#333; line-height:2em; font-size:16px; height:1px;width:10px; padding:10px;content:"-";display: contents;  }
.changdaocctit2{ font-size:30px; line-height:100px; text-align:center; color:#2f81b9;font-weight:bold;margin:30px auto;}
.changdaocc4{ width:100%;margin:0 0 3em 0;}
.changdaocc4 li{ width:268px; height:268px;margin:2em 0; margin-right:26px; float:left; border:1px solid #2f81b9; border-radius: 50%; text-align:center;}
.changdaocc4 li:nth-child(4){ margin-right:0;}
.changdaocc41{  margin:20px 0 0 0; text-align:center; color:#026db6; line-height:3em; font-size:30px; }
.changdaocc42{   margin:20px 0 0 0; text-align:center; color:#666; line-height:3em; font-size:20px;}
.changdaocc43{   margin:10px 0 0 0; text-align:center; color:#666; line-height:5em; font-size:20px;}
.changdaocc43 p{text-align:center; color:#666; line-height:2em; font-size:20px;}

.changdaocc5{ width:100%;margin:0 0 0em 0;}
.changdaocc5ll{ float:left; margin:0 3em;}
.changdaocc5ll img{ margin:0 50px 0 0; border:1px solid #eee; padding:80px 50px;}
.changdaocc5rr{float:left; width:500px;}
.changdaocc5rr1{margin:0px 0 0 0; text-align:left; color:#333; line-height:3em; font-size:20px; font-weight:bold;}
.changdaocc5rr2{margin:0px 0 0 0; text-align:left; color:#333; line-height:3em; font-size:16px;font-weight:bold;}
.changdaocc5rr3{margin:0px 0 0 0; text-align:left; color:#333; line-height:2em; font-size:14px; }
.changdaocc6{width:100%;margin:10em 0 3em 0;}



.room-suite .item {width:100%;margin:10em 3em 3em 0; background:#f5f5f5; text-align:center; padding:2em; float:left; height:280px;
  -webkit-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}




.room-suite .item img:before {
  position: absolute;
  background-color: rgba(167, 204, 56, 0.4);
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  -webkit-transform: scale(0.2);
  -ms-transform: scale(0.2);
  transform: scale(0.2);
  -webkit-transition: all 300ms;
  transition: all 300ms;
  opacity: 0;
 
}


.room-suite {
  position: relative; z-index:1;
}
.room-suite2 {
  position: relative; z-index:1;
}
.room-suite .item .teamimg{width:160px; height:160px; border-radius:50%; margin:0 auto; margin-top:-100px;   position: fixed; margin-left:80px;
  border-bottom: 2px solid #ffb606;
  text-align: center;
  z-index: 9;
  overflow: hidden;}
.room-suite .item i{ text-align:center; color:#333; line-height:3em; font-size:20px; font-weight:bold; padding-top:60px; display:block;}
.room-suite2 .item i{ text-align:center; color:#333; line-height:2em; font-size:16px; padding-top:0px; display:block;}

.room-suite .item p{ text-align:center; color:#333; line-height:2em; font-size:14px; }

.room-slider { z-index:2;
  position: relative; padding-bottom:100px;
}

.roomsuite-slider.owl-theme .owl-controls .owl-nav [class*="owl-"] {
  background: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin: 0;
  padding: 0;
}

.roomsuite-slider.owl-carousel .owl-controls .owl-nav .owl-prev, .roomsuite-slider.owl-carousel .owl-controls .owl-nav .owl-next {
  border: 1px solid #ccc !important;
    color: #fff;
    background: linear-gradient(to right,#82a223,#2f81b9 50%);
  width: 33px;
  text-align: center;
  font-size: 20px;
  line-height: 33px;
  float: left;
  -webkit-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
  border-radius:50%;
}

.roomsuite-slider .owl-nav {
  position: absolute;
  right: 48%;
  bottom: -82px;
}

.roomsuite-slider.owl-carousel .owl-controls .owl-nav .owl-prev:hover, .roomsuite-slider.owl-carousel .owl-controls .owl-nav .owl-next:hover {
  background: #85ab00;
}

.roomsuite-slider.owl-carousel .owl-controls .owl-nav .owl-prev {
  margin-right: 5px;
}

.room-suite .item {width:100%;margin:10em 3em 3em 0; background:#f5f5f5; text-align:center; padding:2em; float:left; height:280px;
  -webkit-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
@media (max-width: 539px) {
  .roomsuite-slider .owl-nav {
    bottom: -50px;
	right:40%;
  }
}
.indexpro {

	width: 100%;


	max-width: 100%;


}

.indexpro .indextitle {

	float: left;

}

.indexpro .indextitle .indextitle1 {

	color: #FFFFFF;

}

.indexpro .indextitle .indextitle2 {

	color: #FFFFFF;

}

.prosel {

	width: 100%;

	text-align: center; display:none;

}

.prosel .prosel_nei {

	display: inline-block;

}

.prosel .prosel_nei div {

	float: left;

	margin: 0 16px;

	cursor: pointer;

	font-size: 14px;

	color: #9f8b8b;

	line-height: 42px;

}

.prosel_xian {

	width: 100%;

	height: 2px;


}

.prosel_xian div {

	float: left;

	background: #fd1717;

	height: 2px;

	transition: all ease 0.25s;

}

.prosel .prosel_nei div.on, .prosel .prosel_nei div:hover {

	color: #fd1717;

}

.proxxk {

	width: 840px;

	margin:50px 0 0  35%;

	height: 390px;

	position: relative;

}

.proxxk .proxxk_xun {

	width: 100%;

	height: 390px;

	position: absolute;

	display: none;

}

.proxxk .proxxk_xun .proxxk_xun_box {

	width: 100%;

	height: 390px;

	overflow: hidden;

}

.proxxk .proxxk_xun .proxxk_xun_sel {

	width: 100%;

	height: 1px;

	position: relative;

}

.proxxk .proxxk_xun .proxxk_xun_sel div {

	position: absolute;

	z-index: 1111;

	top: 120px;

	cursor: pointer;

}

.proxxk .proxxk_xun .proxxk_xun_sel .proxxk_xun_left {

	left: -65px;

}

.proxxk .proxxk_xun .proxxk_xun_sel .proxxk_xun_right {

	right: -65px;

}

.proxxk .proxxk_xun .pxb_xun {

	width: 10000px;

}

.proxxk .proxxk_xun .pxb_xun a {

	margin-right: 33px;

	display: inline-block;

	float: left;

	width: 250px;

	/*height: 287px;*/

	

}

.proxxk .proxxk_xun .pxb_xun a .pxb_xun_img {

	 

	-webkit-align-items: center;

	display: -webkit-flex;

	-webkit-justify-content: center;

	position: relative;

	width: 240px;

	height: 320px;

	overflow: hidden;
	

}

.proxxk .proxxk_xun .pxb_xun a .pxb_xun_img .titlepic {

	width: 100%;
	padding:0px;

}

/*.proxxk .proxxk_xun .pxb_xun a .pxb_xun_img .ban {

	position: absolute;

	background: rgba(199,5,5,0.55);

	width: 100% !important;

	height: 225px !important;

	-webkit-align-items: center;

	display: -webkit-flex;

	-webkit-justify-content: center;

}*/

.proxxk .proxxk_xun .pxb_xun a .pxb_xun_title {

	font-size: 14px;

	line-height: 50px;

	width: 100%;

	color: #333;
	text-align:center;

}

 




@media screen and (min-width:1040px) {

.newsline a:hover {

	padding-left: 0px;

	transition: all ease 0.3s;

	background: #f73232;

}

.newsline a:hover .newstime_top {

	color: #FFFFFF;

}

.newsline a:hover .newstime_bot {

	color: #FFFFFF;

}

.newsline a:hover .newtitle {

	color: #FFFFFF;

}

.newsline a:hover .newsmall {

	color: #FFFFFF;

}

.newsline a:hover .newsjiantou .newsjiantou1 {

	display: none;

}

.newsline a:hover .newsjiantou .newsjiantou2 {

	display: block;

}

.index1 div a:hover {

	border: #afafaf solid 1px;

	margin-top: -5px;

	transition: all ease 0.3s;

}

.index1 div a:hover .index1_img div {

	background: #e81816;

}

.proxxk .proxxk_xun .proxxk_xun_sel div .img2 {

	display: none;

}

.proxxk .proxxk_xun .proxxk_xun_sel div:hover .img1 {

	display: none;

}

.proxxk .proxxk_xun .proxxk_xun_sel div:hover .img2 {

	display: block;

}

.proxxk .proxxk_xun .pxb_xun a:hover {

	/*border-bottom: #c70505 solid 2px;*/
	text-decoration:none;

}

}

 @media screen and (max-width:1040px) {


.proxxk .proxxk_xun .proxxk_xun_sel .proxxk_xun_left {

	left: -50px;

}

.proxxk .proxxk_xun .proxxk_xun_sel .proxxk_xun_right {

	right:-50px;

}

.proxxk .proxxk_xun .proxxk_xun_sel .img1 {

display: block;

}

.proxxk .proxxk_xun .proxxk_xun_sel .img2 {

		display: none;

}

.proxxk {

	width: 96%;

	margin: 2%;

}


}

@media screen and (max-width:770px) {


.probox .probox_right .proboxline .proboxline_box a {

	width: 48%;

	height: 355px;

	margin: 1%;

}

.probox .probox_right .proboxline .proboxline_box a .proimg_img {

	height: 290px;

}

.sss {

	display: block !important;

}



}

@media screen and (max-width:640px) {


.probox .probox_right .proboxline .proboxline_box a {

	width: 48%;

	height: 205px;

	margin: 1%;

}

.probox .probox_right .proboxline .proboxline_box a .proimg_img {

	height: 140px;

}



.prosel_xian {

	display: none;

}

.proxxk {

	width: 250px;

	margin: 2% auto;
	margin-top:10%;

}

.prosel {

	overflow-x: scroll;

	width: 96%;

	margin: 2%;

}

.prosel .prosel_nei {

	width: 600px;

}



}



@media (max-width:1700px) {

.nav li .xiala{top: 75px;}
.nav li .xiala a{font-size: 14px;color: #666;line-height: 30px;}
.industry_ul{margin-bottom: 30px;}
.industry_ul li{padding: 30px 0;transition: all 0.5s; display:block; min-height:260px;}
.industry_ul li a{display: block;width: 1200px;margin: 0 auto;}
.industry_ul li .img{width: 29%;float: left;height: 260px;overflow: hidden;}
.industry_ul li .text{width: 56%;float: right;}
.industry_ul li .text h1{font-size: 18px;line-height: 20px;height: 20px;margin-top: 40px;}
.industry_ul li .text h2{font-size: 14px;line-height: 28px;height: 56px;margin: 20px 0 50px;}
.industry_ul li .text h3{width: 130px;height: 34px;line-height: 34px;font-size: 14px;border-radius: 20px;}
.industry_ul li:hover .text h3{background-color: #e04444;color: #fff;}
.industry_ul li:hover .time{font-size: 34px;color: #fff;}
.industry_ul li:hover .text h1{font-size: 18px;color: #fff;}
.industry_ul li:hover .text h2{font-size: 14px;color: #fff;}
.industry_ul li .time{font-size: 34px;}

@media (max-width:1300px) {
	.nav li .xiala{top: 40px;}
.nav li .xiala a{font-size: 13px;color: #666;line-height: 28px;}

.industry_ul li a{display: block;width: 1000px;margin: 0 auto;}
.industry_ul li .img{width: 30%;float: left;height: 224px;overflow: hidden;}
.industry_ul li .text h1{margin-top: 22px;}
.industry_ul li:hover .text h3{background-color: #e04444;color: #fff;}
.industry_ul li:hover .time{font-size: 24px;color: #fff;}
.industry_ul li:hover .text h2{font-size: 14px;color: #fff;}
.industry_ul li:hover .text h1{font-size: 18px;color: #fff;}

}
@media (max-width:1024px) {

.uload{ width:100%; margin:0px auto; display:block;}
.uling{ line-height:40px; background:#666; border-bottom:1px solid #999;}
.uling a{ font-size:14px; color:#666;}
.uling.on a{color: #e7080e;}
.icon{ background:url(../images/downis.png) no-repeat 80% center; background-size:auto 20%; margin-right:10px;}
.icon2{ background:url(../images/downis2.png) no-repeat 80% center; background-size:auto 20%;margin-right:10px;}
	.news_ul li .time{display: none;}
	.industry_ul li{padding: 15px 0;}
.industry_ul li .text{width: 56%;}
.industry_ul li .text h1{font-size: 14px;line-height: 16px;height: 16px;margin-top: 5px;}
.industry_ul li .text h2{font-size: 12px;line-height: 20px;height: 40px;margin: 10px 0 15px;}
.industry_ul li .text h3{width: 86px;height: 24px;line-height: 22px;font-size: 12px;border-radius: 20px;}
.industry_ul li a{display: block;width: 94%;margin: 0 auto;}
.industry_ul li .img{width: 40%;float: left;height: auto;overflow: hidden;}
.industry_ul{margin-bottom: 10px;}}
@media (max-width:768px) {
.industry_ul li .img{height: 105px; margin-top:0;}
.industry_ul li .text h1{margin-top: 0;}
.industry_ul li .text h2{margin-bottom: 12px; height:80px; overflow: hidden;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical; }
.industry_ul li{min-height:100px;}
.industry_ul li:hover .text h3{background-color: #e04444;color: #fff;}

.industry_ul li:hover .text h2{font-size: 14px;color: #fff;}
.industry_ul li:hover .text h1{font-size: 14px;color: #fff;}
.news_detaillast .spanleft{ width:99%; text-align:left; float:none;display:block;line-height:2em; font-size:14px;color:#333; margin:0 auto;}
.news_detaillast .spanright{ width:99%; text-align:left; float:none;display:block;line-height:2em; font-size:14px;color:#333;margin:0 auto;}

.news_detailccdiv{ border-bottom:1px solid #ccc; padding-bottom:20px; margin-bottom:20px;}
.news_detailcctit{ font-size:20px; line-height:1.5em; text-align:center; color:#333; margin:20px 0;}
.in_prodbgcc li{ width:90%;  float:none; margin:0 auto; margin-bottom:20px; background:#fff; padding:1em 0em; border-bottom:1px solid #eee; display: table;}

.md50px{ margin-bottom:10px;}
.keyan_divrr{ float:none; width:90%;margin:0 auto;}
.keyan_div1{ display:block; padding:20px 0 20px 0;width:90%;margin:0 auto;}
.keyan_tit{ font-size:20px; line-height:1.3em; text-align:left; color:#333;font-weight:bold; border-bottom:1px solid #eee; padding-bottom:.5em;}
.keyan_div1 img{ display:block; margin:30px auto; padding:0; float:none; width:90%; height: auto;}
.keyan_divrr p{line-height:1.6em; color:#666; font-size:1.2em; text-align:left; text-indent:2em; margin:.8em 0;}
.keyan_divll{ float:none; width:90%;margin:0 auto;}

.keyan_divll p{line-height:1.8em; color:#666; font-size:1.2em; text-align:left; text-indent:2em; margin:.8em 0;}
.contact_ll{ float:none; width:90%;text-align:left; margin:0 auto;}
.contact_rr{float:none; width:90%; text-align:left;margin:0 auto;}
.contact_rr1 img{ height:30px; text-align:left; display:initial; margin:2em 0 !important;}
.contact_rr2{text-align:left;display:block; width:100%; line-height:2em; font-size:1.2em; color:#333;}

.changdaocc4{ width:93%;margin:0 auto;}
.changdaocc4 li{ width:150px; height:150px;margin:2em 0; margin-right:20px; float:left; border:1px solid #2f81b9; border-radius: 50%; text-align:center;}
.changdaocc4 li:nth-child(2n){ margin-right:0;}
.changdaocc41{ line-height:100px; margin:0px 0 0 0; text-align:center; color:#026db6; line-height:3em; font-size:24px; }
.changdaocc42{   margin:0px 0 0 0; text-align:center; color:#666; line-height:3em; font-size:16px;}
.changdaocc43{   margin:0px 0 0 0; text-align:center; color:#666;   font-size:16px;}
.changdaocc43 p{text-align:center; color:#666; line-height:1.5em; font-size:16px;}

.changdaocctit2{ font-size:24px; line-height:60px; text-align:center; color:#2f81b9;font-weight:bold;margin:00px auto;}

.changdaocctit{ font-size:24px; line-height:60px; text-align:center; color:#333;font-weight:bold;}
.changdaoccfont{ font-size:16px; line-height:2em; color:#333; text-align:center; margin:1em;}
.changdaocctd{ margin:2em auto;}
.changdaocc2ll{ width:90%; margin:0 auto; float:none; text-align:center;}
.changdaocc2ll img{  margin:0 auto; width:90%; text-align:center;}
.changdaocc2rr{ width:90%; margin:0 auto; float:none;}

.changdaocc2rr2 p{margin:1em 0;color:#333; line-height:2em; font-size:16px; width:100%; overflow:hidden; }
.changdaocc2rr1{ margin:1em 0 0 0; color:#026db6; line-height:2em; font-size:24px; }
.changdaocctd{ margin:2em auto;}
.changdaocctd li{ font-size:16px; color:#3399cc; display: block;border:1px solid #eee; margin:5px; height:140px; overflow:hidden; width:46%; text-align:center; float:left;}
.changdaocctd1 { font-size:16px;  color:#3399cc;   padding:30px 0px;  overflow:hidden;  text-align:center;}
.changdaocctd1 p{ font-size:16px;  color:#3399cc;   padding:0px 0px;  line-height:40px; overflow:hidden;  text-align:center;}
.changdaocctd2{font-size:16px;  color:#3399cc; display:inline-table; padding:0px 0px;   line-height:140px; overflow:hidden;  text-align:center;}
.changdaocc5{ width:93%;margin:0 auto;}
.changdaocc6{ width:93%;margin:0 auto;}

.changdaocc5ll img{ margin:0 50px 0 0; border:1px solid #eee; padding:10px;}
.changdaocc5rr{float:none; width:99%; margin:0 auto;}


}
