body{
	font-size:14px;
	font-family:"微软雅黑","Arial";
	background:#fff;
	color:#666;
	overflow-x: hidden;
}
*{padding: 0;margin: 0}
a{text-decoration:none;}
ul{list-style: none;}
img{border: none;}
.fl{float: left;}
.fr{float: right;}
/*清除浮动*/
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clear{*+height:1%;}
.warp{width: 100%;}
.contont{width: 1200px;margin: 0 auto;}
.headTop{
	height: 20px;
	line-height: 20px;
	padding: 7px 0;
	font-size: 14px;
}
.headTop >.left{
	float: left;
	color: #474747;
	width: 60%;
}
.border-b{
	border-bottom: 1px solid #eee;
	background: #eeeeee;
}
.headTop > .right{
	float: right;
	/* width: 40%; */
	text-align: right;
	vertical-align:top;
	
}

.headimg{
	width: 20px;
	display: inline-block;
	float: right;
	margin-right: 10px;
}
.headbottom{
	padding: 20px 0;
}

.headbottom > .logo{
	float: left;
}
.headbottom > .nav_list{
	float: right;
	margin-top: 15px;
	/* margin-left: 70px; */
}
.headbottom > .nav_list > ul li{
	float: left;
	width: 96px;
	text-align: center;
	font-size: 15px;
}
.headbottom > .nav_list > ul li a .cn{
	color: #343536;
	font-size: 15px;
}
.headbottom > .nav_list > ul li a .en{
	color: #929191;
	font-size: 13px;
	text-transform:uppercase;
}
.active_a{
	border-bottom: 2px solid #3b8ced;
    display: inline-block;
    padding-bottom: 10px;
}
.banner{
	height: 550px;
	width: 100%;
}

.M_1 {
    text-align: center;
    padding: 25px 0;
}
.M_1 > .m_title {
    font-size: 22px;
    color: #292929;
}
.M_1 >.line{
	width: 150px;
	height: 5px;
	margin: 18px auto;
	/* background: #e5e5e5; */
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden;
	
}
.M_1 >.line > .line_center{
	width: 30px;
    height: 4px;
    margin: 0 auto;
    margin-top: 3px;
    background: #00a0e9;
}

.tel{
	background: url(../image/tel.jpg) no-repeat center;
	background-size:100% ;
	height: 130px;
}

.index_about > .content{
	text-align: center;
	font-size: 14px;
	line-height: 25px;
	margin: 25px 0 35px;
	overflow:hidden;
	text-overflow:ellipsis;
}
.pro_i > .list {
    width: 25%;
    float: left;
    margin-top: 20px;
}
 .pro_i > .list a .img img {
    margin: 0 auto;
    display: block;
    margin-bottom: 20px;
}
 .pro_i > .list a .title {
    text-align: center;
    font-size: 16px;
    color: #393939;
}
 .pro_i > .list a .info{
	text-align: center;
	color: #a9a7a7;
	font-size: 14px;
	width: 80%;
	margin: 15px auto 0;
	
}
.index_equipment{
	margin: 60px 0;
	overflow: hidden;
}
.index_equipment .item .list{
	width: 270px;
	float: left;
	margin: 0 10px 50px 20px;
	transition: .5s;
}
.index_equipment .item .list:hover{transform: translateY(-8px);box-shadow: 3px 3px 3px 3px #eee;}
.index_equipment .item .list img{
	display: block;
	width: 270px;
	height: 270px;
}
.index_equipment .item .list .title{
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	color: #333;
	
}


.index_case{
	background: #f6f6f6;
	margin: 60px 0;
	overflow: hidden;
}
.index_case .item .list{
	width: 270px;
	float: left;
	margin: 0 10px 50px 20px;
	transition: .5s;
}
.index_case .item .list:hover{transform: translateY(-8px);box-shadow: 3px 3px 3px 3px #eee;}
.index_case .item .list img{
	display: block;
	width: 270px;
	height: 270px;
}
.index_case .item .list .title{
	height: 38px;
	line-height: 38px;
	background: #efefef;
	font-size: 14px;
	text-align: center;
	color: #333;
	overflow: hidden;
	    text-overflow: ellipsis;
}
.Mmore{
	width: 120px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	margin: 40px auto;
	border: 1px solid #efefef;
	background: #fff;
	/* margin: 40px 0; */
	
}
.Mmore a{
	color: #666;
	font-size: 14px;
	display: inline-block;
	width: 100%;
}
.index_news{
	width: 100%;
	background: #f6f6f6;
	padding: 40px 0;
}
.index_news .item .list{
	width: 46%;
	padding: 0 2%;
	float: left;
}
.M_news_title{
	width: 94%;
	border-bottom: 1px solid #ccc;
	height: 35px;
	line-height: 35px;
}
.M_news_title .title{
	float: left;
	width: 60%;
	font-size: 18px;
	color: #333;
	font-weight: 700;
}

.M_news_title .mores{
	float: right;
	width: 40%;
	text-align: right;
	font-size: 14px;
	
}
.M_news_title .mores a{
	color: #656565;
	    display: inline-block;
    margin-right: 11px;
}
.M_news_title .mores a span{
	width: 12px;
	height: 12px;
	background: #c5c5c5;
	line-height: 12px;
	display: inline-block;
	text-align: center;
}

.news_info{
	margin: 30px 0 0;
}

.news_info > .item{
	width: 94%;
	height: 38px;
	line-height: 38px;
}
.news_info > .item a .left{
 width: 70%;
 float: left;
 text-align: left;
 color: #888;
}
.news_info > .item a .left img{
	display: inline-block;
	margin-right: 5px;
}
.news_info > .item a .right{
  float: right;
  width: 25%;
  text-align: right;
  margin-right: 11px;
   color: #888;
}
 
.index_team{
	margin-top: 40px;
	margin-bottom: 40px;
	background: url(../image/bgs.png) no-repeat right 180px;
}

.team_radius{
	margin-top: 40px;
}
.team_radius .list{
	width: 25%;
	text-align: center;
	margin: 0 auto;
	float: left;
}
.team_radius .list .list_box{
	width: 127px;
	height: 127px;
	border-radius: 50%;
	border: 1px solid #0093ce;
	    margin: 0 auto;
}
.team_radius .list .list_box h2{
	color: #0093ce;
	font-size: 30px;
	margin-top: 34px;
}
.team_radius .list .list_box  p{
	color: #0093ce;
	font-size: 16px;
}

.team_img {
	margin-top: 50px;
}
.team_img > .list{
	width: 150px;
	line-height:75px;
height: 75px;
	/*border: 1px solid #dedede;*/
	float: left;
}
.footer{
	background: #424242;
}
.footer .top{
	padding: 10px;
}
.footer .top ul li {
	height: 27px;
	line-height: 27px;
	text-align: center;
	width: 166px;
	float: left;
	border-right: 1px solid #737373;
}
.footer .top ul li:last-child{
	border-right: none;
}
.footer .top ul li a{
	color: #c1c1c2;
}
.foot{
	border-top: 1px solid #737373;
	border-bottom: 1px solid #737373;
	padding: 20px 0;
}
.foot .center > div{
	float: left;
}
.foot .center >.left{
	width: 25%;
	border-right: 1px solid #737373;
}
.foot .center >.center{
	width: 45%;
}
.foot .center >.center p{
	color: #c1c1c2;
	margin-left: 20px;
	    margin-top: 11px;
}
.foot .center >.right{
	width: 5%;
}
.foot .center >.foot_info{
	width: 20%;
	margin-left: 10px;
}
.foot .center >.foot_info p{
	margin-top: 10px;
	color: #fcfcfd;
	font-size: 16px;
}
.foot .center >.foot_info h2{
	color: #fcfcfd;
}
.footer > p{
	height: 30px;
	line-height: 30px;
	text-align: center;
}
.head_img{
	height: 350px;
	width: 100%;
}
.M_cons{
	margin: 0px auto;
	width: 1200px;
	padding-top: 50px;
}
.M_cons > .pro-left{
	width: 230px;
	margin-right: 40px;
	float: left;
}
.M_classification > .title{
	width: 100%;
	height: 70px;
	line-height: 70px;
	color: #fff;
	font-size: 30px;
	/* font-weight: 700; */
	text-align: center;
	background: #0093ce;
}
.M_classification > .content{
	overflow: hidden;
	background: url(../image/pro1.jpg);
}
.M_classification > .content > ul li{
	width: 85%;
	margin: 10px auto;
	height: 35px;
	line-height: 35px;
	text-align: center;
	background: #fff;
	
}
.M_classification > .content > ul li a{
	color: #333;
	display: block;
	width: 100%;
}
.M_classification > .content > ul li a:hover{
	background: #0093CE;
	color: #fff;
}
.a_class{
	background: #0093CE;
	color: #fff !important;
}
.M_cons > .pro-right{
	width: 880px;
	float: left;
	padding: 0px 25px 20px;
	background: #fff;
}

.M_contact{
	margin-top: 50px;
	
}
.M_contact > .title{
	width: 100%;
	height: 60px;
	line-height: 60px;
	color: #fff;
	font-size: 30px;
	/* font-weight: 700; */
	text-align: center;
	background: #0093ce;
}
.M_contact >.content{
	padding: 0 4px;
	border: 1px solid #d7d7d7;
	font-size: 13px;
}
.M_contact >.content .list{
	height: 45px;
	line-height: 45px;
	border-bottom: 1px dashed #d7d7d7;
	position: relative;
}
.M_contact >.content .list:last-child{
	border: 0;
}
.M_contact >.content .list > img{
	position: absolute;
	left: 0;
	top: 14px;
}
.M_contact >.content .list > span{
	display: inline-block;
	margin-left: 20px;
}

.modul-mb {
    border-bottom: 1px solid #E4E4E4;
    padding: 8px 0px;
    margin-bottom: 10px;
    position: relative;
}
.modul-mb > .mb-one {
    float: left;
    font-size: 17px;
}
.modul-mb > .line {
    position: absolute;
    height: 1px;
    width: 80px;
    background: #46B5EA;
    bottom: 0;
}
.modul-mb > .mb-two {
    float: right;
    font-size: 15px;
    color: #666666;
}
.modul-mb > .mb-two a {
    color: #666666;
}
.max-content{
	width: 100%;
    background: #f5f5f5;
    height: 100%;
	/*overflow: hidden;*/
	padding-bottom: 55px;
}

.cont_main{
	padding: 0 8px;
    line-height: 28px;
    font-size: 15px;
}
.cont_main img{
	max-width: 100%;
}
.pho-ul{
    margin-top: 25px;
}
.equ-ul li, .pho-ul li {
    margin-right: 17px;
    margin-bottom: 20px;
    float: left;
}
.pho-ul li img {
    height: 225px;
}
.equ-ul li img, .pho-ul li img {
    padding: 4px;
    width: 266px;
    border: 1px solid #d5d5d5;
}
.equ-ul li p, .pho-ul li p {
    font-size: 16px;
    color: #666;
    text-align: center;
}
.pho-ul li p {
    margin-top: 10px;
}


.pageStyle{
    background: white;
    padding: 20px;
    padding-top: 0px;
    float: right;
    width: 100%;
}
.pageStyle ul{float: right;}
.pageStyle>ul>li{
    float: left;
	width: 35px;
    height: 30px;	
    text-align: center;
    line-height: 30px;
    border: 1.4px solid rgba(0,0,0,0.15);
    margin-right: 13px;
}
.pageStyle>ul>li a{color: #000;display: block}
.activeLi,.pageStyle>ul>li a:hover{

    background: #0a4b83;
    color: white;
    border-color: red;
    cursor: pointer;
}
 .pro-content {
    margin-top: 30px;
}
.pro-content > .main > .left {
    width: 400px;
    float: left;
    margin-right: 30px;
}
.pro-content > .main > .left > .max-img {
    width: 400px;
    height: 400px;
    margin-bottom: 3px;
    border: 1px solid #eee;
}
 .pro-content > .main > .left > .list li {
    float: left;
    width: 94px;
    height: 90px;
    margin: 0 2px;
    border: 1px solid #e2e2e2;
    cursor: pointer;
}
 .pro-content > .main > .right {
    width: 385px;
    height: 300px;
    float: left;
}
 .pro-content > .main > .right > .title {
    width: 380px;
    height: 45px;
    background: #54abdd;
    text-align: center;
    line-height: 45px;
    font-size: 19px;
    color: #fff;
    margin: 30px auto;
}
 .pro-content > .main > .right > .info {
    font-size: 14px;
    line-height: 25px;
}
 .pro-content >.aoze-xq {
    width: 100%;
    margin: 40px 0;
}
 .pro-content >.aoze-xq >.title {
    position: relative;
}
 .pro-content >.aoze-xq >.title > .hr {
    width: 100px;
    height: 35px;
    border: 1px solid #eee;
    border-bottom: none;
    line-height: 35px;
    text-align: center;
    font-size: 16px;
	background: #0093ce;
	color: #fff;
}

 .pro-content >.aoze-xq >.title >.line {
    width: 879px;
    height: 1px;
    background: #0093ce;
    position: absolute;
    right: 0;
}
 .pro-content >.aoze-xq >.content {
    margin: 15px 0;
    line-height: 25px;
}
.pro-content >.aoze-xq >.content img{
	max-width: 100%;
}

.news_list li{
    height:190px;
    border:1px solid #f7f7f7;
		margin-bottom: 20px;
    padding: 12px;
}
.news_list li:hover{
	background: #eee;
}
.news_list li a > .left{
	float: left;
    width: 266px;
	height: 100%;
	overflow: hidden;
}
.news_list li a > .left img{
	max-height: 100%;
}
.news_list li a > .right{
	float: left;
    width: 568px;
	padding-left: 20px;
}
.news_list li a > .right .title{
	font-size: 16px;
	color: #333;
	margin: 5px 0;
}
.news_list li a > .right .news_C{
	font-size: 15px;
	margin-top: 10px;
	color: #757575;
	height: 87px;
}
.news_list li a > .right .more_news{
		display: inline-block;
    margin-top: 13px;
    width: 97px;
    height: 28px;
    border: 1px solid #117dc2;
    border-radius: 4px;
    color: #117dc2;
    text-align: center;
    font-size: 14px;
    line-height: 28px;
		float: right;
		margin-right: 40px;
}
.news-content{padding: 10px 0;}
.news-content > h3{font-size: 18px;color: #46B5EA;font-weight: normal;text-align: center;} 
.news-content > .time{text-align: center;font-size: 13px;margin-top: 10px;}
.news-content > .info{padding: 5px;line-height: 26px;}
.news-content > .info img{max-width: 100%;} 
.contact > .list{margin-top: 30px;margin-bottom: 20px;border: 1px solid #eee;}
.contact > .list li .title{width: 872px;height: 35px;line-height: 35px;font-size: 16px;padding-left:5px ;background: #f7f7f7;color: #333;}
.contact > .list li > .info{line-height: 25px;padding-left: 5px;}

/* page */
.pages{height:26px;padding:5px 0;margin-top:5px;clear:both;}
.pages:after{content:'.';clear:both;height:0;line-height:0;display:block;visibility:hidden;}
.pages ul{ padding:0;list-style:none;margin:0;float:right;}
.pages ul:after{content:'.';clear:both;height:0;line-height:0;display:block;visibility:hidden;}
.pages li{ float:left; margin-right:5px;}
.pages li a{ display:block; padding:0 10px; border:1px solid #e1e1e1; height:24px; line-height:24px; color:#666;}
.pages li a:hover{ border:1px solid #1796f9; background:#1796f9; color:#fff; text-decoration:none;}
.pages li span{ display:block; border:1px solid #e1e1e1; height:24px; line-height:24px; color:#c4c4c4;padding:0 10px; }
.pages .current a{ border:1px solid #1796f9; background:#1796f9; color:#fff;}



.hz {
    padding: 0 8px;
    line-height: 27px;
    font-size: 15px;
}
.about-hz > li {
    float: left;
    margin: 10px 33px;
    border: 1px solid #eee;
}
.about-hz > li img {
    max-width: 100%;
	width: 192px;
}