* {
	padding: 0;
	margin: 0;
}
.clr{
	clear: both;
}
.one-line {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
/* 多行换行 */
.some-line{
    display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6;
	overflow: hidden;
}
/* 首页样式 */
.warp{
    position: relative;
	width: 100%;
	background-color: #FFFFFF;
	background-position: center;
}

.content{
	position: relative;
	width: 1200px;
	margin:auto;
	overflow: hidden;
}
/* 头部 */

.top{
	width: 100%;
	min-width: 1200px;
	height: 40px;
	background-color: #fff;
}
.contact-left{
	float: left;
	width: 600px;
	height: 40px;
	line-height: 40px;
}
.contact-mail i{
	font-size: 16px;
	color: #0AB2D2;
	margin-right: 3px;
	margin-left: 15px;
}

.contact-mail span{
	font-size: 16px;
}
.contact-tel{
	margin-left: 10px;
}
.contact-tel i{
	font-size: 16px;
	color: #0AB2D2;
	margin-right: 5px;
}
.contact-tel span{
	font-size: 16px;
}

/* 语言 */
/*语言选择开始*/
.language{float: right; margin-top:10px; margin-right:13px;}
.language .cur{cursor: pointer;  position: relative; padding: 3px 5px 1px 3px; background-color: #fff;z-index:9999}
.language .cur span{ color: #555; font-size: 12px; line-height: 20px;background-image:url(../images/flag.png); background-repeat:no-repeat; padding-left: 30px; height: 20px; display: block;}
.language .cur span i{font-weight: bold;font-size: 12px;margin-left: 3px;}
.language .cur:hover span{color: #ff3b23; }
.language ul.language-list{
	max-height: 400px;
    overflow: auto;
	/* position:absolute; */
	z-index: 2;
	top: 24px;
	right: 0;
	list-style-type: none;
	background-color: #fff;
	font-size: 12px;
	height: 0;
	transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
	opacity: 0; 
}
.language .cur:hover .language-list{
	opacity: 1; 
	height: auto;
	padding: 2px 5px;
	-webkit-box-shadow:0 0 5px #ccc;  
	-moz-box-shadow:0 0 5px #ccc;  
	box-shadow:0 0 5px #ccc;
}
.language ul.language-list li{
	padding: 4px 4px 2px 4px;
	overflow: hidden;
	border-bottom: 1px solid #ececec;
	margin: 3px 0 2px 0;
}
.language ul.language-list li a{color: #1b1b1b; font-size: 12px; line-height: 20px;background-image:url(../images/flag.png); background-repeat:no-repeat;background-position:0 0; padding:  0 0 0 30px; float: left; width: 100%;white-space:nowrap;}
.language ul.language-list li:hover{background-color: #80b435;}
.language ul.language-list li:hover a{color: #fff;}
.language span.cn, .language ul.language-list li a.cn{background-position: 0 0;}
.language span.en, .language ul.language-list li a.en{background-position: 0 -22px;}
.language span.ja, .language ul.language-list li a.ja{background-position: 0 -154px;}


.search{ 
    float: right;
	margin:3px auto; 
	width:300px;
	
}
/* .search form{
	margin-top:15px;
} */
.search .kuan .kuan_sou{
	width:230px; 
	height:30px; 
	background:none;
	float:left; 
	line-height:30px; 
	border: 2px solid #ccc; 
	color:#5a5a5a;
	background-color: #fff;
	
}
.search .kuan .kuan_an{
	width: 50px;
	height: 33px;
	background: #022E5F; 
	float: left; 
	border: 1px solid #ccc; 
	color:#fff;
}
.search .kuan .kuan_an:hover{
	background: #008cd6; 
	border: 1px solid #008cd6;
}

/* 菜单 */
.nav{
	width: 100%;
	min-width: 1200px;
	height: 90px;
	background-color: #252E38;
}
.logo{
	width: 120px;
	height: 80px;
	margin: 5px 15px;
}
.logo img{
	display: inline-block;
	width: 102px;
}


.content-nav{
	width: 1200px;
	margin:auto;

}
.nav-list{ 
	height:90px;
}
.menu{ 
	width:100%; 
	overflow:hidden; 
	float:left
}
.menu .menu_item{
	float:left;
	font-size: 14px;
	width:160px;
	text-align:center;
	font-family:"微软雅黑";
}
.menu .menu_item a{
	font-size: 14px;
	color: rgb(255, 255, 255);
	display: block;
	width: auto; 
	line-height:90px;
	font-family:"微软雅黑";
}
.menu .menu_item:hover{
	background:#0AB2D2;
}
.menu .menu_item:hover a{
	color:#fff;
}
.cur{
	text-decoration:none;
	background:#0AB2D2; 
}
.cur a{
	color:#FFF;
}
.menu .menu_item:hover .submenu{
	display:block; 
	z-index:999999; 
	position:absolute;
	border-top:3px solid #0AB2D2;
}
.submenu{
	width: 160px;
	height: auto;
	background-color:#0AB2D2;
	 overflow: hidden;
	 z-index:999999999; 
	 display:none;
	}
.submenu_item {
	padding:0 2px; 
	border-bottom: 1px dashed #929292;
}
.submenu_item a{ 
	font-weight:100;
	line-height:3em!important;
}
.submenu_item:hover{ 
	background:#FFF;
}
.submenu_item a:hover{
	 color:#252E38!important;
}

/* 菜单栏 */
/* .three-subnav{
	position: absolute;
	left: 160px;
	z-index: 99;
}
.three-subnav li{
	width: 160px;
	height: 40px;
	background-color: #0AB2D2;
	color: #fff;
} */

.banner-slogan{
	width: 100%;
    position: absolute;
    text-align: center;
    margin-top: 200px;
}
.banner-title-one{
	font-weight: bold;
	font-size: 60px;
	letter-spacing: 4px;
	color: #fff;
}
.slogan-border{
	width: 150px;
	height: 45px;
	font-family: 微软雅黑;
    font-size: 16px;
	color: #FFF;
	line-height: 40px;
	margin: 0 auto;
	margin-top: 20px;
	border: 3px solid #fff;
}

/* 关于我们 */
.about-us{
	width: 100%;
	min-width: 1200px;
	height: auto;
	margin-top: 30px;
}
.about-title{
	width: 100%;
	height: 45px;
	margin: 0 auto;
}
.about-title span{
	font-size: 34px;
    color: #333;
    display: block;
    line-height: 50px;
	position: relative;
	text-align: center;
    text-transform: capitalize;
}



.title-hr{
	text-align: center;
}

.title-hr:before,.title-hr:after{
	content: "";
	width: 60px;
	border-top: 3px #0ab2d2 solid; 
	display: inline-block;
	vertical-align: middle;
}
.title-hr:before{
	margin-right: 10px;
}

.title-hr:after{
	margin-left: 10px;
}
.title-hr i{
	display: inline-block;
    background-color: #0ab2d2;
    width: 6px;
    height: 6px;
    position: relative;
    margin-bottom: 1px;
    border-radius: 50%;
}
.about-show{
	width: 100%;
	height: auto;
	margin-top: 50px;
}
.about-us-img img{
	float: left;
	width: 600px;
}
.about-introduction{
	float: right;
	width: 550px;
	height: auto;
	
}
.about-introduction strong a{
	color: #333;
	font-size: 26px;
    font-weight: normal;
    margin-bottom: 20px;
    line-height: 40px;
}
.about-introduction strong a:hover{
	color: #0AB2D2;
}
.about-introduction p{
	font-size: 16px;
    line-height: 28px;
    /* display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5; */
    overflow: hidden;
	margin: 5px 0px;
}
.about-more{
	width: 100px;
	height: 35px;
	background-color: #0AB2D2;
	text-align: center;
    line-height: 35px;
}
.about-more a{
	display: inline-block;
	width: 100px;
	height: 35px;
	color: #fff;
}

.about-more:hover{
	background-color: #333;
}

/* 公司宗旨 */
.purpose{
	width: 100%;
	min-width: 1200px;
	height: 180px;
	background-color: #f4f4f4;
	margin-top: 50px;
	background-image: url('../images/purpose_bg.jpg');
	background-position: center;
}
.purpose-introduction{
	width: 1000px;
	height: auto;
	margin: 0 auto;
	/* text-align: center; */
	margin-top: 20px;
}
.purpose-introduction strong{
	display: inherit;
	text-align: center;
	font-size: 22px;
	line-height: 30px;
}
.purpose-introduction p{
	text-indent: 2em;
	font-size: 16px;
    line-height: 28px;
}

/* 产品宗旨 */
.purpose-product{
	width: 100%;
	min-width: 1200px;
	height: auto;
}
.sph{
	width: 1200px;
	margin: 0 auto;
	/* padding: 100px 0; */
}
.spbq{
	width: 370px;
	height: 250px;
	float: left;
	margin-left: 14px;
	margin-right: 14px;
	margin-top: 20px;
	position: relative;
	overflow: hidden;
}
.spbq h2{
	color: #14191e;
	font: bold 14px/18px "Microsoft Yahei","Hiragino Sans GB",Helvetica,"微软雅黑",Tahoma,Arial,sans-serif;
	margin-top: 18px;
}
.spbq span{
	display: block;
	color: #b4bbbf;
	font: 12px/18px "Microsoft Yahei","Hiragino Sans GB",Helvetica,"微软雅黑",Tahoma,Arial,sans-serif;
	margin: 8px 0;
}
.spbq b{
	color: #787d82;
	font: 12px/18px "Microsoft Yahei","Hiragino Sans GB",Helvetica,"微软雅黑",Tahoma,Arial,sans-serif;
}
.biankuang{
	width: 3px;
	height: 3px;
	position: absolute;
	z-index: 99;
	border-radius:10px;
	/*background: black;*/
}
/* 上 */
.biankuang_1{
	height: 3px;
	top: 10px;
	left:10px;
	border-left: 1px solid #fff;
}
/* 下 */
.biankuang_2 {
	width: 0px;
	bottom:7px;
	left: 10px;
	border-top: 1px solid #fff;
}
/* 右 */
.biankuang_3{
	height: 0px;
	bottom:10px;
	right:10px;
	border-right: 1px solid #fff;
}
/* 上 */
.biankuang_4{
	width:0px;
	top:7px;
	right:10px;
	border-bottom: 1px solid #fff;
}

.text_gobuy_show{
	height: 50px;
	position: absolute;
	z-index:9;
	bottom: 0px;
	width: 280px;
	overflow: hidden;
	padding: 20px 15px ;
	cursor: pointer;
	background-color: rgba(32, 32, 33,0.3);
}
.spbq-title{
	position: absolute;
    top: 40%;
    width: 370px;
	color: #fff;
    font-size: 20px;
    font-weight: 400;
	text-transform: uppercase;
	text-align: center;
}
.zst img{
	transition: all 0.8s;
}
.zst:hover img{
	transform: scale(1.2);
}
/* 特色产品 */
.good-product{
	width: 100%;
	min-width: 1200px;
	height: auto;
	margin-top: 80px;
}
.good-product-list ul li{
	float: left;
	width: 300px;
	height: auto;
	text-align: center;
	margin-top: 30px;
	overflow: hidden;
	
}
.good-product-list ul li img:hover{
	display:inline-block;
	/*transform: scale(1.2);*/
	border:1px solid red;
}
.good-product-list ul li a p{
	padding-left:10px;
	width: 250px;
    height: auto;
    font-size: 14px;
    line-height: 20px;
    /* margin: 20px auto; */
    margin-top: 10px;
    text-align: left;
}
.mt-0{
	margin: 0 auto;
}
.good-product-list li a img{
	max-width: 278px;
    max-height: 220px;
}
.product-size{
	height:40px;
	text-align: left;
    font-size: 12px;
    color: #0073f5;
	padding-left:10px;
}
.product-size-en{
	height: 30px;
    text-align: left;
    font-size: 20px;
    color: #0073f5;
    padding-left: 10px;
}

/* 新闻 */
.news{
	width: 100%;
	min-width: 1200px;
	height: auto;
	margin-top: 80px;
}
.news-intro{
	width: 1200px;
	margin-top: 30px;
}
.news-intro li{
	float: left;
	width: 280px;
	height: auto;
	margin-right: 9px;
	margin-left: 9px;
	overflow: hidden;
}
.news-intro li img{
	max-width: 280px;
	height:220px;
	transition: all 0.8s;
}
.news-intro li img:hover{
	transform: scale(1.2);
}
.news-equ{
	display: block;
    font-family: Microsoft YaHei;
    font-size: 14px;
    color: #5A5A5A;
    font-weight: bold;
	text-decoration: none;
	margin-top: 20px;
}
.news-time{
	display: block;
    font-family: Microsoft YaHei;
    font-size: 12px;
    color: #a8a8a8;
    font-weight: normal;
	text-decoration: none;
	margin-top: 12px;
}
.news-list-contact{
	display: inline-block;
    font-family: Microsoft YaHei;
    font-size: 12px;
    margin-top: 12px;
    color: #888888;
    font-weight: normal;
	text-decoration: none;
	line-height: 18px;
}
.read-more{
	display: block;
	color: #5a5a5a;
	font-weight: bold;
	margin-top: 20px;
	font-size: 14px;
	text-transform: uppercase;
}

.hot-product{
	width: 100%;
	min-width: 1200px;
	height: auto;
	margin-top: 50px;
}
/* 产品蒙版 */
.tj_cp ul{ 
	width:100%; 
	margin-top: 30px;
}
.tj_cp ul li{
	width:380px;
	height:257px;
	float:left; 
	color:#FFF; 
	margin-left: 9px;
	margin-right: 9px;
}

.he_border{
	background:#fff;
	position:relative;
	box-sizing:border-box;
	-webkit-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;
	overflow:hidden;
	margin-bottom: 30px;
}

.he_border img{
	display:block;
	width:100%;
	padding:0;
	margin:0;
	position:relative;
	-webkit-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	opacity:1;
	overflow:hidden;
}
.he_border:hover img{
	position:absolute;
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1);
}
.he_border:hover::after{
	content: " "; 
	position: absolute; 
	top: 0; 
	left: 0; 
	background-color: #0AB2D2;
	 width: 100%; 
	 height: 100%; 
	 opacity: 0.8;
	}

.he_border:hover .he_caption{
	opacity: 1;
	padding: 10px 0px 0px 0px;
}
.he_caption{
	width: 100%;
	position: absolute;
	top: 90px;
	text-align: center;
	-moz-backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	overflow:hidden;
	opacity: 0;
	z-index: 2;
}

.he_caption h3{
	color: #fff;
	font-size: 14px;
	line-height: 35px;
	margin-bottom: 10px; 
	
}
.he_caption a{
	 font-size: 14px;
	 color: #0AB2D2;
	 background-color:#fff;
	 line-height: 30px;
	 padding: 5px 10px;
	 display: inline-block;
	transition: ease all 0.4s;
	-webkit-transition: ease all 0.4s;
	-moz-transition: ease all 0.4s;
	-o-transition: ease all 0.4s;}
.he_caption a:hover{ 
	background:#0AB2D2; 
	color:#FFF
}

/* 案例 */
.mt-10{
	margin-top: 10px;
}



/* 底部 */
/* 底部 */
.foot{
	width: 100%;
	min-width: 1200px;
	height: 300px;
	background-color: #434343;
	margin-top: 40px;
}
.foot-list{
	margin-top: 50px;
}
.foot-list li {
	float: left;
	margin-left: 20px;
	margin-right: 20px;
}
.foot-list li a{
	display: block;
	width: 280px;
	font-size: 12px;
	color: #fff;
	line-height: 30px
}
.foot-list li strong{
	display: inline-block;
	font-size: 24px;
	color: #fff;
	margin-bottom: 20px;
}

.record{
	width: 100%;
	text-align: center;
	color: #fff;
}
.mt-50{
	margin-top: 50px;
}
/* 底部轮播图 */

.container{ 
	background: #FF9; 
	width: 200px; 
	height: 160px; 
	margin: 0px auto; 
	cursor: pointer; 
	overflow: hidden; 
	box-shadow: 6px 4px 5px hsla(0,0%,59%,.2); 
	-webkit-box-shadow: 6px 4px 5px hsla(0,0%,59%,.2);
 }
.container img{
	background:#FFF;
	display:block;
	width:190px;
	height:150px;
	padding:5px;
	float:left;	
	-webkit-transition:0.7s;
	-moz-transition:0.7s;
	-o-transition:0.7s;
}
.zoom{
	position:absolute;
	-moz-transform:translate(-150px,-120px);
	-webkit-transform:scale(1.1) translate(-150px,-120px) skew(15deg,-30deg);
	-ms-transform:scale(1.1) translate(-150px,-120px) skew(15deg,-30deg);
	-o-transform:scale(1.1) translate(-150px,-120px) skew(15deg,-30deg);
}


/* 产品 */
/* 分页banner */
.page-banner{
	width: 100%;
	min-width: 1200px;
	height: 260px;
	background-image:url('../images/page-banner.jpg');
	background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
	position: relative;
	/* background-color: rgba(0, 0, 0, 0.8); */
}
.mask{
	background: rgba(0, 0, 0, 0.8);
	height: 260px;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.position-page-banner{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
    position: relative;
	color: #fff;
	font-size: 20px;
	top: 70%;
}
.bg-page-banner{
	color: #fff;
}



/* 分页产品介绍 */
.product-key-list{
	width:900px;
	height: auto;
	float: right;
	margin-top: 50px;
}
.product-key-box{
	padding: 14px 20px;
	border: 1px solid #efefef;
}
.product-key-box p{
	font-size: 14px;
} 

.product-key-show{
	display: inline-block;
	width: 900px;
	height: auto;
	margin-top: 20px;
}

.product-show-title h2{
	font-size: 18px;
    color: #404042;
    line-height: 30px;
    display: inline-block;
    padding-right: 30px;
    background-color: #fff;
    position: relative;
    text-transform: capitalize;
    z-index: 1;
}

.middle-hr{
	position: relative;
	width: 600px;
	height: 1px;
	border-top: solid #eee 1px;
	display: inline-block;
	top: -5px;
}

.product-show-title span{
	float: right;
    width: 70px;
    height: 25px;
    background-color: #eee;
    line-height: 25px;
    text-align: center;
}
.product-show-title span:hover{
	background-color: #0AB2D2;
}
.product-show-title span:hover a{
	color: #fff;
}

/* 产品图片 */
.product-show-img{
	display: inline-block;
	margin-top: 20px;
}
.product-show-img li{
	float: left;
	width: 270px;
	height: 250px;
	text-align: center;
	margin-bottom: 20px;
	margin-left: 14px;
	margin-right: 14px;
    overflow: hidden;
}
.product-show-img li a img{
	max-width:270px;
	max-height:210px;
	transition: all 0.8s;
	position:relative;
	-webkit-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	opacity:1;
	overflow: hidden;
}
.product-show-img li a span{
	display: block;
	font-size: 16px;
	margin-top: 22px;
}

.product-show-img li a:hover img{
	transform:scale(1.2);
}


/* 产品展示 */
.product-main-intro{
	float: right;
	width: 880px;
	height: auto;
}
.product-rotary{
	width: 500px;
	float: left;
	height: auto;
}
.product-rotary-intro{
	float: right;
	width: 350px;
	margin-top: 50px;
}
.ban{ width:500px; height:600px; position:relative; overflow:hidden;float: left;margin-top: 50px;}
.ban2{ width:500px; height:500px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:500px; height:500px;}
.prev{ float:left; cursor:pointer;}
.num{ height:82px;overflow:hidden; width:430px; position:relative;float:left;}
.min_pic{ padding-top:10px; width:500px;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:80px; height:80px; margin-right:5px; padding:1px;}
.num ul li.on{ border:1px solid red; padding:0;}
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:40px; margin-right:20px; cursor:pointer; float:left;}
.next_btn1{  width:16px; text-align:center; height:18px; margin-top:40px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:220px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:220px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.mhc{ background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}
.pop_up{ width:500px; height:500px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-255px; margin-top:-255px; display:none; z-index:99;}
.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden; float:left;}
.pop_up2 ul{ position:absolute; left:0; top:0;}
.pop_up2 ul li{ width:500px; height:500px; float:left;}


/* 轮播介绍 */
.product-rotary-intro p{
	font-size: 14px;
	line-height: 30px;
}
.product-rotary-intro p span{
	color: #0ab2d2;
    font-size: 15px;
    margin: 0 0 5px 0;
}
.product-show-intro{
	width: 100%;
	font-size: 16px;
	line-height: 20px;
	margin-top: 20px;
}

.right-content{
	width: 900px;
	margin-top: 50px;
	padding-bottom: 50px;
	border-bottom: 1px dotted #ccc;
}

.position{ height: 50px; line-height: 50px; background: url(../images/pos02.jpg) bottom right no-repeat #eeeeee; padding-left: 15px}
.position a{ color: #5A5A5A }
.position .bg{ background: url(../images/pos01.jpg) left center no-repeat; padding-left: 15px}

.product-img{
	width: auto;
	height: 400px;
	margin: 0 auto;
	margin-top: 50px;
}
.product-img img{
	width: auto;
	height: 400px;
}
.prosuct-pirce{
	width: 300px;
}
.product-name{
	font-size: 21px;
	height: 40px;
	border-bottom: 1px dotted #ccc;
    color: #0073f5;
    font-weight: bold;
    font-family: 'Microsoft YaHei';
}
.f-14{
	font-size: 14px;
}
.mt-10{
	margin-top: 10px;
}
.mt-15{
	margin-top: 15px;
}
.price-true{
	text-decoration:line-through
}
.price-now-true{
	color: #0073f5;
	font-weight: bold;
	font-size: 18px;
}
.product-font-show{
	width: 900px;
	margin: 0 auto;
	font-size: 14px;
	line-height: 25px;
	text-indent: 2em;
	margin-top: 30px;
}
.next-page a{
	display: block;
	font-size: 14px;
	margin-top: 15px;
}


/* 新闻 */
.right_content {
    float: right;
    width: 900px;
}
.news_list{ padding-top: 15px;}
.news_list li{border-bottom: 1px solid #dedede;position: relative; padding-top: 10px; padding-bottom: 15px; margin: 0 auto; overflow: hidden;}
.news_list li img{float: left;}
.news_list li div{float: left;width: 660px;margin-left: 45px}
.news_list li div h3 a{font-size: 22px;color: #222222;font-weight: normal;margin-bottom: 6px;display: block;}
.news_list li div h3 a:hover{color: #1651B8}
.news_list li div p{font-size: 14px;color: #777777;line-height: 22px;text-align: justify;}
.news_list li div .more{display: block;width: 108px;line-height: 30px;color: #7d7d7d;text-align: center;font-size: 12px;border-radius: 3px;margin-top: 15px;border: 1px solid #7d7d7d}
.news_list .news_time{ background-color: #1651B8; width: 60px; height: 59px; margin: 30px 25px 0 25px; display: inline-block; text-align: center;}
.news_list .news_time .ri{ font-size: 24px; color:#fff; font-weight: bold; line-height: 35px; font-family: "微软雅黑";}
.news_list .news_time .nianyue{ font-size: 13px; color:#fff; font-family: "微软雅黑";}
.news_list li:hover div .more{border-color: #ce2029;color: #ce2029}
.news_list li:hover span{background-color: #ce2029}
.news_content{ margin: 20px; line-height: 30px }


/* 新闻展示 */
.subpage_bg{ overflow: hidden; position: relative; z-index: 1; }
.subpage{width: 900px; background: #fff; overflow: hidden;  margin-bottom: 30px}

.page_content{ margin-top: 50px; line-height: 30px}

/*公用分类名称样式*/
.tt h2{ font-size: 30px; color: #333; font-weight: normal;}
.tt span{ text-transform: uppercase; color: #999; font-size: 12px;}
.tt i{ width: 27px; border-top: 3px solid #1651b8; display: block; margin: 5px auto;}
/*内页分类单独颜色*/
.subpage .sub_cats .sub_catsa{ background:#1651B8;}
.subpage .sub_cats .sub_catsa a{ color: #fff;}
.subpage .sub_cats .active, .subpage .sub_cats .sub_catsa a:hover{ background: #ce2029;}

.page_content .tt{ font-size: 20px; font-weight: bold; color:#1651B8; line-height: 30px}
.page_content .des{ border: #E5E5E5 1px solid; padding: 5px; line-height: 30px; background: #f5f5f5; text-indent: 2em; margin: 20px; color: #868686}
.page_content .date{ color: #999999; padding: 5px 0px;}
.page_content .img1{ max-width: 880px }
.pre_next{ margin-top: 20px }
.pre_next{ margin: 40px 20px 0 }
.pre_next a:hover{ color: #1651B8; text-decoration: underline;}
.center{
	text-align: center;
}
.t-2em{
	text-indent: 2em;
}
.news_content{ margin: 20px; line-height: 30px;font-size: 16px;}
.ft12{ font-size: 14px }

.page-img-show{
	width: 100%;
	height: auto;
	margin: 20px;
	text-align: center;
}


/* 案例 */
.case-list{
	width: 900px;
	height: auto;
	margin-top: 30px;
}
.case-list li{
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	margin-bottom: 20px;
	overflow: hidden;
}
.case-list li a img{
	float: left;
	width: 220px;
	transition: all 0.8s;
}
.case-list li a:hover img{
	transform: scale(1.2);
}
.case-feature-intro{
	width: 650px;
	float: right;
}
.case-feature-intro p{
	width:400px;
	font-size: 14px;
	line-height: 22px;
}
.case-feature-intro span{
	position: absolute;
	display: inline-block;
    width: 100px;
    height: 30px;
    background-color: #333;
    color: #fff;
    text-align: center;
    line-height: 30px;
	margin-top: 15px;
	bottom: 0px;
}
.case-feature-intro span:hover{	
	background-color: #0AB2D2;
}

/* 联系我们 */
.map{
	float: right;
	width: 900px;
	height: auto;
	margin-top: 50px;
}


.zst img{
	max-width: 370px;
	height: auto;

}


/*翻页样式*/
#pre{margin-top:20px; padding-top:10px; font-size:14px; clear:both; text-align:right; margin-bottom:15px}
#pre a{ color:#069}
#pages {width: 100%;height: 50px;text-align: center;line-height: 50px;padding-top: 1px; clear:both;}
#pages a {background: #f5f5f5;border: #ddd solid 1px;padding: 2px 8px;margin: 0 2px;float: none;color: #9d7751;font-size: 14px;}
#pages span {background: #c20000; color: #fff;border: #DDD solid 1px;padding: 2px 8px;margin: 0 2px;float: none;}

.contact-form{
	width: 900px;
	margin: 50px auto;
}

.foot-code img{
	width: 110px;
}
.news-w{
	width: 100%;
}
.position-page-banner a{
	color: #fff;
}