@charset "utf-8";
/* CSS Document */
*{padding:0 inherit; margin:0 auto;}
body{margin:0 auto; padding:0 inherit; color:#333; font-family:"微软雅黑"; font-size:12px;}
h1,h2,h3,h4,h5,dl,dt,dd,div,checkbox,input,textarea,select,option,span,strong,sapm,a,form,table{margin:0 auto; padding:0; list-style-type:none; border:none; list-style-image:none;}
ul,li,dl,dt,dd,text,button{margin:0; padding:0; list-style-type:none;}
img{margin:0; padding:0; list-style-type:none; list-style-image:none; border:none;}
img,fieldset{border:0 none;}
ol,ul{list-style:none}
em,input{font-style:normal; margin:0px; padding:0px;}
input,textarea{font-size:12px; outline:none; -moz-outline:none;}
input{vertical-align:middle;}
a{text-decoration:none; color:#333;}
a:hover{color:#8d2929;   text-decoration:none; }
p{margin:0; padding:0;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.red{ color:#FF0000; }

.container{ width:1200px; margin:0 auto;}
.top{ background:#e00024; height:40px; line-height:40px; color:#FFFFFF; font-size:14px; }
.logo{ float:left; padding-top:10px;}
.nav{ float:right;}
.nav li{ float:left; width:130px; text-align:center; font-size:16px; line-height:100px;}
.nav li:hover,.nav li.hover{ background:#e00024;}
.nav li:hover a,.nav li.hover a{ color:#FFFFFF;}
.newsbanner{ background:url(../images/newsbanner.jpg) center no-repeat; height:492px; width:100%;}
.category{background:url(../images/txttitle.png) no-repeat; width:756px; margin:0 auto; margin-top:40px; height:100px;}
.categorya{ text-align:center; font-size:32px; padding-top:10px;}
.categoryb{ text-align:center; font-size:16px; color:#FF0000;}
.categorylist{ text-align:center; margin-top:10px; margin-bottom:30px;}
.categorylist a{ display:inline-block; font-size:14px; padding-left:40px; padding-right:40px; border-bottom:#f0f0f0 solid 1px; line-height:40px; color:#000000;} 
.categorylist a:hover,.categorylist a.hover{ background:#eff8f8; color:#000000;} 
.news_two ul{ padding-bottom:40px;}
.news_two li{
	margin-bottom:20px;
}
.news_two_box {
	width:100%;
	height:159px;
	border:1px solid transparent;
	position:relative;
	background:#f7f7f7;
    transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s
}
.news_two_img {
	width:230px;
	height:157px;
	float:left;
    transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s
}
.news_two_img img {
	width:200px;
	height:130px;
	margin:15px;
	border-bottom:1px solid rgba(0, 0, 0, 0.09)
}
.news_two_txt {
	width:56%;
	float:left;
	margin:36px 0 28px 34px;
    transition:all .3s ease-out 0s
}
.news_two_txt span {
	font-size:16px;
	color:#717171;
	display:block;
	height:24px;
	overflow:hidden;
	margin-bottom:20px;
    transition:all .3s ease-out 0s
}
.news_two_txt i {
	height:52px;
	color:#a2a2a2;
	font-style:normal;
	line-height:24px;
	display:block;
	overflow:hidden;
    transition:all .3s ease-out 0s
}
.news_two_date {
	width:180x;
	float:right;
	color:#999;
	padding:36px 66px 0 0;
    transition:all .3s ease-out 0s
}
.news_two_date span {
	height:26px;
	font-size:19px;
	font-family:HELVETICANEUELTPRO-THEX, "微软雅黑"
}
.ser_but {
	position:absolute;
	top:72px;
	right:50px;
	width:70px;
	height:35px;
	border-radius:18px; 
	color:#CCCCCC;
	text-align:center;
	border:1px solid #dedfe1;
    transition:all .5s cubic-bezier(.215, .61, .355, 1) 0s
}
.ser_but i {
	width:70px; 
	font-style:normal;
	height:35px;
	line-height:35px;
    transition:all .3s
}
.news_two_but {
	position:absolute;
	top:100px;
	right:105px
}
.news_two_box:hover {
	border:1px solid #efefef;
	box-shadow:0 6px 10px 5px rgba(0, 0, 0, .08)
}
.news_two_box:hover .news_two_img {
	background:#ccc;
	background:#ccc
}
.news_two_box:hover .news_two_txt {
	margin:36px 0 28px 54px
}
.news_two_box:hover .news_two_txt span {
	color:#333
}
.news_two_box:hover .news_two_txt i {
	color:#999
}
.news_two_box:hover .news_two_date {
	padding:36px 43px 0 0
}
.news_two_box:hover .ser_but {
	background:#ccc;
	border:1px solid #ccc;
	margin:0 -60px;
	color:#fff
}
.list_page{text-align:center;margin:10px;display:block; margin-top:10px; margin-bottom:40px;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page a{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom; border:solid 1px #ddd;border-radius:4px; padding:8px 12px;line-height:18px; margin-left:5px;}
.list_page a.hover,.list_page a:hover{background:#e00024; color:#FFFFFF;}

.foot{ background:#2a2a2a; height:280px; color:#999999;}
.ftlogo{ float:left; padding-top:60px; padding-right:30px;  }
.ftcontact{ float:left; font-size:14px; line-height:25px; padding-top:60px;}
.ftwx{ float:right; padding-top:60px;}
.copyright{font-size:14px; text-align:center; line-height:30px; border-top:#424242 solid 1px; padding-top:10px; margin-top:20px;  }

.productslist ul{ padding-bottom:40px;}
.productslist .proc{ float:left; width:283px; border:#ededed solid 1px; padding:10px; text-align:center; font-size:14px; line-height:30px; margin-right:20px; margin-top:20px;}
.productslist .proc:nth-child(4n){margin-right:0px;}
.productslist .proc:hover{box-shadow:0px 1px 10px rgba(0,0,0,0.1);}
.productslist .proc div{overflow:hidden;width:100%;height:100%;min-height:210px;text-align:center;}
.productslist .proc div img{max-width:263px;max-height:210px;border:0;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;}
.productslist .proc:hover div img{ transform: rotateY(360deg);transition: all 1.5s ease 0s;}


.caselist ul{ padding-bottom:40px;}
.caselist .proc{ float:left; width:283px; border:#ededed solid 1px; padding:10px; text-align:center; font-size:14px; line-height:30px; margin-right:20px; margin-top:20px;}
.caselist .proc:nth-child(4n){margin-right:0px;}
.caselist .proc:hover{box-shadow:0px 1px 10px rgba(0,0,0,0.1);}
.caselist .proc div{overflow:hidden;width:100%;height:100%;min-height:148px;text-align:center;}
.caselist .proc div img{max-width:263px;max-height:148px;border:0;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;}
.caselist .proc:hover div img{ transform: rotateY(360deg);transition: all 1.5s ease 0s;}

.hjlist ul{ padding-bottom:40px;}
.hjlist .proc{ float:left; width:283px; border:#ededed solid 1px; padding:10px; text-align:center; font-size:14px; line-height:30px; margin-right:20px; margin-top:20px;}
.hjlist .proc:nth-child(4n){margin-right:0px;}
.hjlist .proc:hover{box-shadow:0px 1px 10px rgba(0,0,0,0.1);}
.hjlist .proc div{overflow:hidden;width:100%;height:100%;min-height:197px;text-align:center;}
.hjlist .proc div img{max-width:263px;max-height:197px;border:0;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;}
.hjlist .proc:hover div img{ transform: rotateY(360deg);transition: all 1.5s ease 0s;}

.newscon{ padding-top:30px;}
.newscon .title { 
    text-align:center;
	margin:0 0 8px 0
}
.newscon .info {
    text-align:center;
	color:#999;
	padding:0 0 15px 0;
	margin:0 0 38px 0;
	border-bottom:1px solid #ddd
}
.newscon .info small {
	height:14px;
	padding-left:20px;
	margin-right:12px;
	background-image:url(../images/ny-ico.png);
	background-repeat:no-repeat;
	background-position:left -2px
}
.newscon .info small.hits {
	background-position:left -20px
}
.newscon .ncon{  line-height:28px; font-size:14px; padding-bottom:20px; border-bottom:1px solid #ddd}
.sx-pian { 
margin-top:15px; 
margin-bottom:30px;
}
.sx-pian li {
	line-height:32px
}

.view_imgs{width:555px;height:500px;margin:20px auto;position:relative;background:#f7f7f7;}
.view_imgs .btn{position:absolute;width:15px;height:70px;top:422px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.view_imgs .prev{left:0;background:url(../images/view_left.png) no-repeat center center #bfbebe;}
.view_imgs #prevTop,.view_imgs #nextTop{display:none}
.view_imgs .next{right:0;background:url(../images/view_right.png) no-repeat center center #bfbebe;}
.view_imgs li{float:left;}
.view_imgs .prev:hover,.view_imgs .next:hover{background-color:#ff5958}
.view_imgs .cf li{position:relative;color:#fff;}
.view_imgs .cf a{display:block;width:555px;height:416px;position:absolute;color:#fff;}
.view_imgs .picBox{height:416px;position:relative;overflow:hidden;}
.view_imgs .picBox ul{height:416px;position:absolute;}
.view_imgs .picBox li{width:555px;height:374px;}
.view_imgs .listBox{width:511px;height:71px;margin:0 auto;position:relative;padding:6px 0 10px;overflow:hidden;}
.view_imgs .listBox ul{height:71px;position:absolute;}
.view_imgs .listBox li{width:104px;height:71px;cursor:pointer;position:relative;}
.view_imgs .listBox li a{display:block;width:95px;height:71px;}
.view_imgs .listBox li img{width:95px;height:71px;}
.view_imgs .listBox .on img{width:89px;height:65px;border:3px solid #ff5958;}


.ny_feed_ny{width:100%; padding:3em 0; height:auto; overflow:hidden}
.ny_feed_tit{padding-bottom:10px;border-bottom:1px solid #e6e6e6;text-align: center;color:#787878;font-weight:normal;margin-bottom:15px;}
.ny_feed_tit span{font-size:26px; font-weight:bold; color:#e00024; display:block; line-height:30px}
.ny_feed_ny form{width: 60%;margin: 40px auto 0 auto;}
.lyb{position: relative;width:100%;margin:5px auto;}
.lyb input{width:100%;border:1px solid #e7e7e7;color:#999;height:46px;font-size:1.1em;text-indent: 10px;}
.lyb textarea{width:100%;border:1px solid #e7e7e7;color:#999;height:100px;font-size:1.1em;text-indent: 10px;}
.lyb img{position: absolute;top: 3px;right: 1px;}
.lyb_tj{width:50%; margin:2em auto;}
.lyb_tj input{width:100%;background-color:#e00024;border:1px solid #e00024;color:#fff;height:3em;font-size:1.3em;border-radius:30px;cursor: pointer;}