.makecon ul{overflow: hidden;width:100%;padding-top:40px;margin-bottom:60px;}
.makecon ul li{width: calc(100% / 6 - 8.4px);height: 150px;float:left;margin: 0 10px 10px 0;position:relative;overflow:hidden;background-color: rgba(0, 0, 0, 0.5);background-repeat: no-repeat;background-position: top 35% center;}
.makecon ul li:nth-child(6n){margin-right: 0;}
.makecon ul li:hover{background-color: rgba(218, 26, 18, 0.7);}
.makecon ul li a{color: #fff;display: block;height: 100%;}
.makecon ul li a span{position:absolute;left: 0;right: 0;bottom: 20%;text-align: center;}
.makecon ul li:nth-child(1){background-image: url(../images/index-application-01.png);}
.makecon ul li:nth-child(2){background-image: url(../images/index-application-02.png);}
.makecon ul li:nth-child(3){background-image: url(../images/index-application-03.png);}
.makecon ul li:nth-child(4){background-image: url(../images/index-application-04.png);}
.makecon ul li:nth-child(5){background-image: url(../images/index-application-05.png);}
.makecon ul li:nth-child(6){background-image: url(../images/index-application-06.png);}
.makecon ul li:nth-child(7){background-image: url(../images/index-application-07.png);}
.makecon ul li:nth-child(8){background-image: url(../images/index-application-08.png);}
.makecon ul li:nth-child(9){background-image: url(../images/index-application-09.png);}
.makecon ul li:nth-child(10){background-image: url(../images/index-application-10.png);}
.makecon ul li:nth-child(11){background-image: url(../images/index-application-11.png);}
.makecon ul li:nth-child(12){background-image: url(../images/index-application-12.png);}


.bg2 {background: url(../images/bj_inabout.jpg) no-repeat center 0;padding-bottom: 0;}

.in-about-tit {background-color: rgba(255, 255, 255, 0.7);max-width: 400px;margin: 0 auto 40px;box-shadow: 0 0 20px #ddd;padding: 30px;}
.in-about-tit .section-title {margin-bottom: 0;}

.in-about {background-color: #fff;padding: 50px;box-shadow: 0 0 20px #ddd;position: relative;}
.in-about dl {margin: 0;background-color: #fafafa;}
.in-about dt {float: left;width: 450px;}
.in-about dd {margin-left: 450px;color: #888;padding: 35px;}
.in-about dd p {margin: 0;line-height: 2;text-align: justify;}
.in-about dd p strong {color: #3878d9;}
.in-about dd .more {display: inline-block;margin-top: 35px;color: #3878d9;}

.container {
    padding: 0 15px;
    width: 1200px;
    margin: 0 auto;
}
.img-center {
    text-align: center;
    font-size: 0;
}
.img-center img {
    display: inline-block;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
}
.section-title {margin-bottom: 40px;font-size: 30px;line-height: 1.2;text-align: center;}
.section-title span {display: block;margin-top: 10px;text-transform: uppercase;letter-spacing: 3px;text-indent: 3px;font-size: 18px;color: #666;}
.section-title p {margin: 10px 0 0;font-size: 0;}
.section-title p small {position: relative;display: inline-block;vertical-align: middle;font-size: 14px;color: #333;padding: 0 20px;}
.section-title p small:before,.section-title p small:after {content: "";width: 34px;height: 2px;background: #e26f63;position: absolute;top: 50%;margin-top: -1px;}
.section-title p small:before {right: 100%;}
.section-title p small:after {left: 100%;}
.section-title strong {color: #f8bd01;} 


.news {padding: 70px 0;background: #f8f8f8; height:500px;}
.news .conleft {width: 900px;}
.news .conleft .newstop {height: 57px;border-bottom: 1px solid #e0e0e0;margin-bottom: 25px;}
.news .conleft .newstop ul {float: left;}
.news .conleft .newstop ul li {float: left;text-align: center;height: 54px;font-size: 18px;margin-left: 50px;position: relative;}
.news .conleft .newstop ul li:first-child {margin-left: 0;}
.news .conleft .newstop ul li a {color: #666;font-size: 18px;}
.news .conleft .newstop ul li.cur {border-bottom:3px solid #2970f3;font-weight: bold;font-size: 18px;}
.news .conleft .newstop ul li.cur a {color: #333;font-size: 18px;}
.news .conleft .newstop .morea {float: right;height: 48px;line-height: 48px;color: #999999;padding-top: 10px;}
.news .conleft .newsCon .box {display: none;}
.news .conleft .newsCon .box.cur {display: block;}
.news .newsCon dl {padding-left: 250px;position: relative;margin-bottom: 40px;height: 160px;}
.news .newsCon dl dt {position: absolute;left: 0;top: 0;overflow: hidden;}
.news .newsCon dl dt img {display: block;width: 210px;height: 160px;transition: .8s;}
.news .newsCon dl dt:hover img{transform: scale(1.1);}
.news .newsCon dl dd.dd1 {font-size: 18px;margin-bottom: 20px;font-weight: bold;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.news .newsCon dl dd.dd1 a {color: #333;}
.news .newsCon dl dd.dd2 {font-size: 14px;line-height: 24px;height: 72px;margin-bottom: 30px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.news .newsCon dl dd.dd3 a {color: #333;font-style: italic;}
.news .newsCon dl dd.dd3 em {margin-right: 20px;}
.news .newsCon ul {padding-top: 18px;border-top: 1px dashed #cccccc;}
.news .newsCon ul li {float: left;width: 430px;margin-left: 20px;border-bottom: 1px dashed #cccccc;height: 60px;line-height: 60px;}
.news .newsCon ul li.bdnot {margin-left: 0;}
.news .newsCon ul li a {float: left;width: 230px;padding-left: 28px;background: url(../images/newsicon.jpg) no-repeat left center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 16px;}
.news .newsCon ul li span {float: right;color: #999;font-style: italic;font-size: 14px;padding-right: 5px;}
.news .newsCon ul li:hover a {color: #2970f3;}
.news .conright {width: 440px;}
.news .conright .newstop {height: 57px;}
.news .conright .newstop .morea {float: right;height: 48px;line-height: 48px;color: #999999;}
.news .conright .cjwt {position: relative;}
.news .conright .cjwt td {padding: 0;}
.news .conright .cjwt{position: relative;overflow: hidden;height: 489px;}
.news .conright .cjwt ul{position: relative;height: 489px;}
.news .conright .cjwt ul li {height: 125px;padding: 25px 20px 0 65px; background: #fff;margin-bottom: 20px;}
.news .conright .cjwt ul li dt {height: 23px;line-height: 23px;font-size: 16px;margin-bottom: 14px;position: relative;}
.news .conright .cjwt ul li dt em {display: block;width: 29px;height: 69px;position: absolute;left: -40px;top: -2px;background: url(../images/newsicon02.png) no-repeat center;}
.news .conright .cjwt ul li dt a {color: #333;}
.news .conright .cjwt ul li:hover dt a{color: #2970f3;}
.news .conright .cjwt ul li dd {height: 24px;line-height: 24px;font-size: 14px;height: 72px; margin-bottom: 8px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;}
/* News End */
.content {
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
}
.section {
    padding: 50px 0;
}
.in-xcy {background: url(../images/bj_incont.jpg) no-repeat center / cover;color: #fff; height:100px;}
.in-xcy .tit {float: left;}
.in-xcy .t1 {font-size: 36px;}
.in-xcy .t2 {font-size: 24px;margin-top: 20px;}
.in-xcy .t2 span {color: #fdfe00;}
.in-xcy .tel {float: right;text-align: right;}
.in-xcy .tel strong {display: block;font-size: 30px;margin: 5px 0;}
.in-xcy .tel .btn {display: inline-block;line-height: 40px;width: 100px;text-align: center;background-color: #c01f31;color: #fff;transition: all 0.5s;}
.in-xcy .tel .btn:hover {background-color: #fff;color: #c01f31;}


.in-cpys dl {margin: 20px 0 0; height:400px;}
.in-cpys dt {float: left;width: 555px;}
.in-cpys dd {margin-left: 615px;}
.in-cpys dd .item {overflow: hidden;margin-bottom: 30px;}
.in-cpys dd .item:last-child {margin-bottom: 0;}
.in-cpys dd .num {float: left;width: 50px;text-align: center;line-height: 58px;font-size: 32px;font-family: Impact;background-color: #3878d9;color: #fff;height: 75px;}
.in-cpys dd .num:after {width: 34px;height: 2px;display: block;margin: 0 auto;background-color: #fff;content: '';}
.in-cpys dd .text {margin-left: 65px;}
.in-cpys dd .text h4 {margin: 0;color: #333;font-size: 26px;line-height: 1.2;}
.in-cpys dd .text h4 small {display: block;text-transform: uppercase;font-size: 16px;color: #999;border-top: 2px dotted #ccc;padding-top: 10px;margin-top: 14px;}
.in-cpys dd .text p {margin: 15px 0 0;color: #666;line-height: 1.8;background: url(../images/icon_ye.gif) no-repeat 0 3px;padding-left: 30px;}
.in-cpys dd .text p span {color: #333;font-weight: bold;}
.in-cpys dl:nth-of-type(even) dt {float: right;}
.in-cpys dl:nth-of-type(even) dd {margin: 0 615px 0 0;}

.index_prodcutlist{
	
	width: 100%;
	padding-bottom: 20px;
	background-image: url(../images/prd.jpg);
	background-size:100%;
	background-position: left bottom;
	padding-top:10px;
}
.product_list{
	margin-top: 40px;
	width: 1360px;
	overflow: hidden;
	margin-bottom: 20px;
}
.product_list .left{
	float: left;
	width: 300px;
}
.w1200 {
    width: 1200px;
    margin: 0 auto;
}
.w1201 {
    width: 1360px;
    margin: 0 auto;
}
.pro_cla{
	width: 300px;
	line-height: 39px;
	color: #333;
	background: #f3f3f3;
	margin-right: 40px;
	/*float: left;*/
}
.pro_cla .pro_tab{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	font-weight: bold;
	letter-spacing: 2px;
}
.pro_cla h2{
	height: 100px;
	text-align: center;
	font-size: 40px;
	color: #fff; font-size:18px;
	line-height: 100px;
	background: url(../images/protbg.gif) no-repeat 0 0;
	border-bottom: 1px solid #fff;
	font-weight: bold;
	letter-spacing: 8px;
}
.pro_cla h2 a{color: #fff;font-size:36px;}
.pro_cla h3{height: 55px;font-size:18px;color: #fff;line-height: 55px;background: #333;position: relative;}
.pro_cla h3:before{content: "";position: absolute;width: 21px;height: 21px;background:url(../images/ico01.png) no-repeat 0 0;left: 258px;top: 17px;}
.pro_cla h3 a{color: #fff;padding: 0 32px;display: block;background:url(../images/ico06.png) no-repeat 11px 21px;}
.pro_cla h3:last-child a{background:url(../images/ico05.png) no-repeat 11px 21px;}
.pro_cla h3.cur,.pro_cla h3:hover{
	background-color: #0088ce;
}
.pro_cla h4{height: 54px;font-size:18px;color: #333;line-height: 54px;background:url(../images/ico03.gif) no-repeat 31px 23px #e5e5e5;position: relative;font-weight: normal;border-bottom: solid 1px #fff;}
.pro_cla h4:before{content: "";position: absolute;width: 9px;height: 9px;background:url(../images/ico04.png) no-repeat 0 0;left: 264px;top: 19px;}
.pro_cla h4.on:before{background:url(../images/ico02.png) no-repeat 0 0;left: 264px;top: 19px;}
.pro_cla h4 a{display: block;color: #333;display: inline-block;padding: 0 49px;width: 202px;font-size:18px;}
.pro_cla h4 a:hover{
	color: #fff;font-size:18px;
	background-color: #0099FF;
}
.pro_cla ul{}
.pro_cla li{height: 39px;line-height: 39px;border-bottom: solid 1px #dadada;}
.pro_cla li a{display: block;color: #333;padding: 0 0 0 65px;}
.pro_cla li a:hover{
	color: #fff;
	background-color: #0088ce;
}
.indexlx{
	background-image: url(../images/timg1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	/*height: 145px;*/
	width: 300px;
	margin-top: 20px;
	background-color: #0088ce;
	color:#fff;
}
.indexlx .p {
	font-size: 20px;
	height: 30px;
	line-height: 30px;
	background: url(../images/contact-z1_tel.png) no-repeat 150px 46px;
	color: #333;
	padding-top: 40px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 175px;
}
        
.indexlx .span {
	display: block;
	height: 30px;
	font-weight: bold;
	font-size: 20px;
	line-height: 30px;
	padding-left: 150px;
	color: #333;
}
.productlist{
	width: 880px;
	overflow: hidden;
	float: right;
	margin-right: -8px;
	padding-right: 8px;
	padding-top: 8px;
	margin-top: -8px;
}
.productlist a li{
	float: left;
	width: 260px;
	margin-bottom: 10px;
	overflow: hidden;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	box-shadow: 0px 0px 8px #d4d4d4;
	margin-left: 20px;
}
.productlist a:hover li{
	float: left;
	width: 309px;
	margin-left: 20px;
	/* margin-bottom: 20px; */
	overflow: hidden;
	background-color: #0051bd;
	/* padding-top: 8px;
	padding-right: 8px;
	padding-left: 8px; */
}
.productlist a li .cpt{
	font-size: 18px;
	line-height: 50px;
	height: 40px;
	color: #FFF;
	padding-right: 10px;
	padding-bottom: 10px;
	color: #333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	text-align:center;
}
.productlist a:hover li .cpt{
	color: #FFF;
}

.in_title{padding-top:0px; height:94px; text-align:center;}
.in_title h3{
	display: inline-block;
	font-size: 35px;
	color: #373535;
	font-weight: bold;
	line-height: 35px;
	letter-spacing:8px;
}
.in_title p{
	font-size: 18px;
	color: #666;
	letter-spacing: 3px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
}

.in_title i{display:block; width:182px; height:18px; background:url(../images/a13_03.png) center center no-repeat; margin:0 auto; margin-top:18px;}

.lxfs {
    text-align: left;
    padding: 5px 10px;
}
.lxfs p{ line-height:25px;}

 .tel {float: right;background: url(../images/icon1.png) no-repeat 0 center;padding-left: 55px;margin-top: 11px;}
 .tel strong {display: block;font-size: 28px;font-family: Impact;line-height: 1;color: #294293;}
 .tel .text {float: left;font-size: 16px;margin: 20px 0 20px 30px;padding: 5px 0 5px 30px;border-left: 1px solid #ddd;}
 .tel .text strong {display: block;font-size: 26px;}
  .tel .text span {color: #3878d9;}
  
  
  .k1400{
	width: 1400px;
	margin-right: auto;
	margin-left: auto;
}
.main{
	padding-top: 20px;
	background-color: #F5F5F5;
	width: 100%;
	float: left;
	padding-bottom: 20px;
}
.weizhi{
	font-size: 16px;
	line-height: 50px;
	height: 50px;
	width: 1360px;
	box-shadow: 0 0 10px #E1E1E1;
	margin-bottom: 20px;
	background-color: #FFF;
	background-image: url(../images/wz.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 40px;
}
.content{
	background-color: #FFF;
	float: left;
	width: 1360px;
	box-shadow: 0 0 10px #E1E1E1;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.content2{
	background-color: #FFF; margin:0 auto; height:500px;
	width: 1360px;
	box-shadow: 0 0 10px #E1E1E1;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.content3{
	background-color: #FFF; margin:0 auto; height:500px;
	width: 1360px;
	box-shadow: 0 0 10px #E1E1E1;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.product1{
	float: left;
	width: 1360px;
	margin-top: 20px;
}
.product1 .prleft{
	float: left;
	width: 300px;
}
.products{
	width: 1035px;
	overflow: hidden;
	float: right;
	margin-right: -8px;
	padding-right: 8px;
	padding-top: 8px;
	margin-top: -8px;
}
.products ul{
margin:0px;
}
.products ul li{
float: left;
width: 309px;
margin-bottom: 10px;
overflow: hidden;
padding-top: 3px;
padding-right: 3px;
padding-left: 3px;background-color: #FFFFFF;
box-shadow: 0px 0px 8px #d4d4d4;
margin-left: 20px;
}
.products ul li .cpt {
    font-size: 18px;
    line-height: 50px;
    height: 40px;
    color: #172248;
    padding-right: 10px;
    padding-bottom: 10px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #E6E6E6;
    text-align: center;
}
.productlist{
	width: 1035px;
	overflow: hidden;
	float: right;
	margin-right: -8px;
	padding-right: 8px;
	padding-top: 8px;
	margin-top: -8px;
}
.productlist a li{
	float: left;
	width: 309px;
	margin-bottom: 10px;
	overflow: hidden;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	box-shadow: 0px 0px 8px #d4d4d4;
	margin-left: 20px;
}
.productlist a li .cpt{
	font-size: 18px;
	line-height: 50px;
	height: 40px;
	color: #172248;
	padding-right: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	text-align:center;
}
.productlist a:hover li .cpt{
	color: #FFF;
}
/*.productlist span{
	float: left;
	width: 230px;
	padding-top: 8px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E6E6E6;
	margin-bottom: 5px;
	height: 67px;
}
.productlist a:hover span{color: #FFF;
}*/
.productlist .pmore{
	background-image: url(../images/pmore1.png);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 75px;
	width: 78px;
}
.productlist  a:hover .pmore{
	background-image: url(../images/pmore2.png);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 75px;
	width: 78px;
}
.productlist a li p{
	font-size: 14px;
	line-height: 25px;
	color: #666;
	height: 75px;
	overflow: hidden;
	margin-bottom: 10px;
	margin-top: 5px;
}
.productlist a:hover li p{
	color: #F5F5F5;
}
.productlist a:hover li .cpt,..product_list a:hover li .cpt p{
	color: #FFF;
}
.productlist a li .img{
	width: 309px;
	height: 210px;
	overflow: hidden;
	display: table-cell; vertical-align:middle; text-align:center;
}
.productlist a li .img img{
	/*height: 255px;*/
	cursor: pointer;
  transition: all 0.6s;
}
.productlist a li .img img:hover{transform: scale(1.3);}
.productlist a li .more{
	font-size: 12px;
	line-height: 30px;
	color: #666;
	background-color: #F7F7F7;
	height: 30px;
	width: 80px;
	margin-top: 10px;
	border: 1px solid #CCC;
	text-align: center;
	margin-bottom: 10px;
	margin-left: 5px;
}
.productlist a:hover li .more{
	font-size: 12px;
	line-height: 30px;
	color: #666;
	background-color: #FFFFFF;
	height: 30px;
	width: 80px;
	margin-top: 10px;
	margin-left: 5px;
	border: 1px solid #fff;
	text-align: center;
	border-radius: 5px;
	margin-bottom: 10px;
}

.productview{
	float: right;
	width: 1035px;
	margin-bottom: 20px;
}
.productview_img{
	float: left;
	width: 600px;
	height: 450px;
	margin-right: 20px;
	overflow: hidden;
}
.productview_title{
	float: left;
	width: 415px;
	height: 450px;
	background-color: #F7F7F7;
	overflow: hidden;
}
.productview_title .title{
	font-size: 18px;
	line-height: 39px;
	background-image: url(../images/cpt.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 39px;
	width: 305px;
	padding-left: 110px;
	margin-bottom: 20px;
	font-weight: bold;
}
.productview_title li{
	font-size: 14px;
	line-height: 35px;
	color: #666;
	width: 395px;
	float: left;
	padding-left: 20px;
}
.productview_title li b{
	line-height: 35px;
	color: #333;
	float: left;
	width: 70px;
}
.productview_title li p{
	font-size: 14px;
	line-height: 35px;
	color: #333333;
	float: left;
	width: 315px;
	padding-right: 10px;
}
.productview_title li p a{
	color: #333;
}
.productview_title .gd{
	height: 200px;
	overflow: hidden;
	margin-bottom: 10px;
}
.productview_title .hong{
	font-size: 20px;
	font-weight: bold;
	color: #C00;
}
.productview-content{
	float: left;
	width: 1035px;
	margin-top: 20px;
}
.productview-content .top{
	background-image: url(../images/plefttitle.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 53px;
	width: 1034px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DFDFDF;
}
.productview-content .contents{
	font-size: 16px;
	line-height: 30px;
	color: #333;
	border: 1px solid #E8E8E8;
	border-top-style: none;
}
.contents{
	line-height: 200% !important;
	font-size: 16px;
	position: relative;
	padding: 20px;
}
.contents p{ margin-bottom:15px;line-height:200%;text-indent:24px;}
.contents span{ margin-bottom:15px;line-height:240% !important;}
.contents h3{ margin:25px 0 10px !important; font-size:16px !important;}
.contents img{
	max-width: 800px;
	height: auto;
    width:e-xpression(this.width > 800 ? "800px" : this.width);
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.leftnews{ margin-top:20px; }
.leftnews .tit{
    background: #e6212a;
	height: 60px;
	line-height:60px;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
	text-align:center;
}
.leftnews .newsul{
	padding:10px 15px;
	border: 1px solid #CCCCCC;
}
.leftnews .newsul li{ width:100%; height:30px; line-height:30px;}
.leftnews .newsul li span{ float:right;}
.leftnews .newsul li em{ color:#f00;}
.leftnews .newsul li:before {
	content: '??';
	font-size: 12px;
	margin-right: 5px;
	color: #e6212a;
	position: relative;
	top: -2px;
}
.cbgg-01 {
	background: #294293;
	text-align: center;
	color: #fff;
	margin-top: 20px;
	float: left;
}        
.cbgg-01-img img {
    width: 100%;
    display: block;
}
.cbgg-01 p {
    padding-top: 15px;
}
.cbgg-01 p img {
    vertical-align: middle;
    margin-right: 5px;
}
.cbgg-01 span {
    display: block;
    font-size: 28px;
    font-weight: bold;
    font-family: Arial;
    padding-bottom: 0px;
    padding-top: 10px;
}

.news-left{
	width: 1040px;
	float: left;
	min-height: 600px;
	margin-left: 20px;margin-bottom: 40px;
}
.newsPage ul{
	float: left;
	margin-bottom: 20px;
}
.newsPage .item{
	width: 100%;
	height: 160px;
	transition: all .5s;
	margin-bottom: 15px;
	padding: 10px;
	border: 1px solid #eaeaea;
	float: left;
}
.newsPage .item a{display: block; width: 100%;}
.newsPage .item img{
	width: 200px;
	height: 150px;
	display: block;
	float: left;
	border: 1px solid #e5e5e5;
	padding: 5px;
	margin-right: 20px;
	margin-left: 10px;
	background-color: #FFF;
}
.newsPage .item h3{
	font-size: 18px;
	color: #333333;
	height: 42px;
	line-height: 45px;
	overflow: hidden;
	margin-bottom: 5px;
	border-bottom: 1px solid #ededed;
	transition: all ease 300ms;
	margin-right: 10px;
}
.newsPage .item .txt{
	color: #737373;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	margin-top: 12px;
	margin-right: 0;
	margin-bottom: 13px;
	margin-left: 0;
	padding-right: 20px;
	font-size: 14px;
}
.newsPage .item .txt span{color: #d20a05;}
.newsPage .item .time{color: #737373;}
.newsPage .item:hover h3{
	color: #0066FF;
}
.newsPage .item:hover{
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
	background-color: #F9F9F9;
	border: 1px solid #00CCFF;
}
.newsPage .more{
	background-color: #CCCCCC;
	text-align: center;
	float: right;
	height: 30px;
	width: 80px;
	font-size: 12px;
	line-height: 30px;
	margin-right: 30px;
	color: #FFF;
	display: block;
}
.newsPage .more:hover{
	background-color: #06F;
}
.news-info {
    border: 1px solid #E4E4E4;
}
.other{
	background-color: #f7f7f7;
	font-size: 14px;
	height: 40px;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
}
.other .left{ float:left;color:#aaa;}
.other .left p{ height:30px;}
.other .left p a{
	margin-left: 3px;
	color: #585858;
}
.other .left p a:hover{
	color: #06F;
}
.other .right{float:right;color:#777}
.other .right a{ display:inline-block; padding:15px 20px; background-color:#bbb; color:#fff;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;}
.other .right a i{ position:relative;top:3px; margin-right:3px; font-size:20px}
.other .right a:hover{ background-color:#999}

 .pagination{
                height:40px; text-align:center;
                padding:20px 0px;
            }
            .pagination a, .pagination span{
                display:inline-block;
                margin-right:10px;
                padding:2px 12px;
                height:24px;
                border:1px #cccccc solid;
                background:#fff;
                text-decoration:none;
                color:#808080;
                font-size:12px;
                line-height:24px;
            }
			.pagination span{
                border:1px #e6212a solid;
			}
            .pagination a:hover{
                color:#e6212a;
                background: white;
                border:1px #0088ce solid;
            }
            .pagination .current{
                border:none;
                background:#0088ce;
                color:#fff;
            }
            .pagination p{
                display:inline-block;
                padding:2px 12px;
                font-size:12px;
                height:24px;
                line-height:24px;
                color:#bbb;
                border:1px #ccc solid;
                background:#fcfcfc;
                margin-right:8px;
            }
            .pagination p.pageRemark{
                border-style:none;
                background:none;
                margin-right:0px;
                padding:4px 0px;
                color:#666;
            }
            .pagination p.pageRemark b{
                color:red;
            }
            .pagination p.pageEllipsis{
                border-style:none;
                background:none;
                padding:4px 0px;
                color:#808080;
            }
            .dates li {font-size: 14px;margin:20px 0}
            .dates li span{float:right}
			
.focus {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
  z-index: 0;
  margin: 0 auto;
}

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

.focus .fcon div {
  position: relative;
  left: 50%;
  top: 0px;
  width: 1920px;
  margin-left: -960px;
  text-align: center;
}

.focus .a {
  position: absolute;
  left: 50%;
  top: 0px;
  width: 1920px;
  margin-left: -960px
}

.focus div a img {
  width: 100%;
}

.focus .prev,
.focus .next {
  position: absolute;
  width: 44px;
  height: 44px;
  cursor: pointer;
  top: 50%;
}

.focus .prev {
  left: 2%;
}

.focus .next {
  right: 2%;
}

.fbg {
  position: absolute;
  width: 1920px;
  top: 93%;
  left: 50%;
  height: auto;
  overflow: hidden;
  z-index: 9999;
  text-align: center;
  margin-left: -960px
}

.fbg .D1fBt {
  z-index: 9999;
  display: inline-table;
}

.fbg .D1fBt a {
  width: 16px;
  height: 23px;
  border-radius: 50%;
  margin: 0px 3px;
  display: inline-block;
  z-index: 9999;
  background: url(../images/ibd.png) no-repeat center center;
}

.fbg .D1fBt a.current {
  background: url(../images/ibdo.png) no-repeat center center;
}

.focus .prev,
.focus .next {
  position: absolute;
  width: 60px;
  height: 60px;
  cursor: pointer;
  top: 50%;
}

.focus .prev {
  left: 5%;
}

.focus .next {
  right: 5%;
}



.Case{background: #f8f8f8;padding: 50px 0; width:100%; margin:0 auto; height:700px;}

.CaseCon{margin:0 auto;}
.CaseCon ul li{float: left;border: 1px #e8ebf1 solid;width: 16.58%;margin-left: -1px;margin-top: -1px;}
.CaseCon ul li a{display: block;overflow: hidden;}
.CaseCon ul li a img{display: block;width: 100%;transition: .8s;}
.CaseCon ul li:hover a img{transform: scale(1.1);}
.CaseCon ul li:hover{box-shadow: 0 0 20px rgba(41,112,243,0.3);position: relative;z-index: 99;}
.CaseCon ul li.More{height: 124px;background-color: #fff;text-align: center;line-height: 124px;font-size: 16px;color: #999;}

.banner{width: 100%;height: 600px;position: relative;}
.banner .slideBox{width: 100%;height: 600px;position: relative;z-index: 8;}
.banner .slideBox ul{ position: absolute;left: 0;top: 0 ;}
.banner .slideBox li{position: relative;float: left;height: 600px;overflow: hidden;}
.banner .slideBox li img{display: block;position: absolute;top: 0;left: 50%;margin-left: -960px;width: 1920px;height: 600px;}

.banner i{width: 60px;height: 60px;display: block;overflow: hidden;cursor: pointer;position: absolute;top: 50%;z-index: 99;margin-top: -30px;}
.banner i img{width: 60px;height: 120px;display: block;position: relative;}
.banner i:hover img{position: relative;top: -60px;}
.banner i.prev{left: 60px;}
.banner i.next{right: 60px;}



/* 定制案例  */

.titu{
	width: 100%;
}
.titu ul{
	overflow: hidden;
}
.titu ul li{
	width: 48%;
	float: left;
	margin: 5px 1%;
}
.titu ul li img{
	width: 100%;
}
.about_c p{
	line-height:36px;
	font-size: 16px;
}