/**重置样式**/
body,form,div,span,ul,ol,li,p,pre,dl,dt,dd,em,a,fieldset,legend,address,label,textarea,select,input,button,figure,table,th,td,b,i{margin:0;padding:0; font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
fieldset,img{border:0;margin:0; padding:0;}
body{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0;}
ul,li{list-style:none;}
em,i{font-style:normal;}
table{border-collapse:separate;border-spacing:0;}
a{text-decoration:none;color:#000;}
a:hover{color:none;}
input,select,img{ vertical-align:middle;}
hr{border:1px solid #333;}
.clear{ clear:both;}
.fl{float:left;}
.fr{float:right;}
.wp{width: 1200px; margin: 0 auto;}

.top{width: 100%;height: 163px; background: url(img/head.jpg);}
.logo{margin-top: 50px;}
.tel{margin-top: 50px;}
.tel dl dt{float: left;margin-right: 20px;}
.tel dl dd{float: left;color: #b4b4b4;text-align: center;}
.tel dl dd span{margin-left: 10px; margin-right: 10px;}
.tel dl dd b{font-size: 32px;color:#149be8;}
.menu{width: 100%;height: 54px; background: #373636;}
.nav ul li{float: left;height: 54px;line-height: 54px;}
.nav ul li a{padding: 0px 28px;display: inline-block; background: url(img/nav-li.png) left no-repeat;color: #FFF;}
.nav ul li:nth-child(1) a{background: none;}
.nav ul li:hover{background:#149be8; }
.nav ul li:hover a{background: none;}
.search{width: 255px;height: 34px; border-radius: 34px; background: #FFF;margin-top: 10px;}
.search form input{width: 200px; height: 34px; border:none;margin-left: 17px;outline: none;}
.search form button{border:none;outline: none;cursor: pointer;margin-left: 12px;}
.m1{position: relative; z-index: 99999;margin-top: 30px;}
.m1 dl dt{width:286px;height:204px; float: left;margin-left: 18px;}
.m1 dl dt img{width:286px; height:204px;}
.m1 dl dt:nth-child(1){margin-left: 0px;}
.m2{margin-top: 50px;}
.m2t{height: 33px; border-bottom: 2px solid #dcdcdc;}
.m2t span{font-size: 24px;height: 33px; border-bottom: 2px solid #dc6a75;display: inline-block;}
.m2t i{font-size: 13px;color: #666;}
.m2t a{float: right;font-size: 13px;color: #666;margin-top: 10px;}
.m2t a:hover{color:#dc6a75; }
.m2 dl{width: 285px;height: 355px; margin-top: 20px;float: left;}
.m2 dl dt{width: 285px;height: 285px; position: relative;text-align: center;}
.m2 dl dt img{width: 285px;height: 285px;position:absolute; z-index: 1; left: 0px;}
.m2 dl dt div{width: 255px; height: 255px; position: absolute; z-index: 5;transition: all 0.4s;border:2px solid #f5c51e;margin: 15px;left: 0px;line-height: 255px;opacity: 0;}
.m2 dl dt div span{width: 55px; height: 55px; display: inline-block;line-height: 55px; color: #FFF; font-size: 32px;display: inline-block; background: #f5c51e;}
.m2 dl dd{position: relative;height: 70px;text-align: center;}
.m2 dl dd p{font-size: 15px;height:70px;line-height: 70px;font-size: 18px;}
.m2 dl:hover{background: #f5c51e;}
.m2 dl:hover dt div{opacity: 1;}
.m2 dl:hover dd p{color: #FFF;}
.scrollleft ul li{margin-right: 20px;}
.m3{margin-top: 30px;}
.m3-right{width: 675px;}
.m3-right dl dt{height: 185px; background: #f8f8f8;margin-top: 20px;}
.m3-right dl dt .fl{width: 275px; height: 185px;}
.m3-right dl dt .fl img{width: 100%;height: 100%;}
.m3-right dl dt .fr{width: 360px; margin: 20px;}
.m3-right dl dt .fr h4{font-weight: normal;font-size: 18px;}
.m3-right dl dt .fr h4 a:hover{color: #e14f5a;}
.m3-right dl dt .fr p{font-size: 13px; line-height: 25px;margin-top: 10px;color: #666;}
.m3-right dl dt .fr p a{float: right;color: #e14f5a;}
.m3-right dl dd{height: 65px; background: #f8f8f8;margin-top: 12px;}
.m3-right dl dd .fl{width: 115px;height: 65px; background: #e6e3e3;line-height: 65px; text-align: center;}
.m3-right dl dd .fr{width: 530px;line-height: 65px;}
.m3-right dl dd .fr a:hover{color: #e14f5a;}
.footer{margin-top: 40px;}
.foot-top{width: 100%;padding: 40px 0px 15px; background: #262626;}
.foot-left dl{width: 180px;float: left;}
.foot-left dl dt{font-size: 17px; color: #bebebe;margin-bottom: 10px;}
.foot-left dl dd{margin-top: 5px;}
.foot-left dl dd a{color: #898989;font-size: 13px;}
.foot-left dl dd a:hover{color: #e14f5a;}
.foot-right{width: 450px;}
.foot-right dl dt{width: 170px;float: left;}
.foot-right dl dt a{width: 170px; height: 40px; background: #149be8;display: block;text-align: center;line-height: 40px; color: #FFF;border-radius: 5px;margin-top: 15px;}
.foot-right dl dt a img{margin-right: 20px;}
.foot-right dl dd{width: 220px;float: right;text-align: center;}
.foot-right dl dd p{margin-top: 10px;color: #898989;font-size: 14px;}
.foot-right dl dd p b{font-size: 26px; color: #FFF;}
.foot-right dl dd p a{margin-left: 10px; margin-right: 10px;}
.foot-bot{width: 100%;height: 46px; background: #1e1d1d;text-align: center;line-height: 46px;font-size: 14px; color:#898989; }
.foot-bot a{color:#898989; }
.foot-bot a:hover{color:#e14f5a; }


.main{padding-top: 40px; padding-bottom: 50px;}
.left{width: 254px;}
.cat{width: 254px;height: 111px; background: url(img/cat-bg.png) center;display:table-cell;vertical-align: middle; background-size: cover;}
.cat p{text-align: center;font-size: 16px; color: #FFF;}
.cat p:nth-child(1){font-size: 20px;}
.category dl{width: 214px;}
.category dl{padding: 18.5px;border:1px solid #CCC;}
.category dl dt{width: 214px; height: 36px; background: #f0f0f0;text-align: center;line-height: 36px;font-size: 15px;margin-top: 5px;}
.category dl dt a{color: #333;}
.category dl dt img{margin-left: 10px;}
.category dl dd{width: 100%;line-height: 30px; border-bottom: 1px dashed #CCC;font-size: 13px;text-align: center;}
.category dl dd a{color: #777;}
.category dl a:hover{color: #e14f5a;}
.contact{width: 228px; border:1px solid #CCC;margin-top: 40px;padding: 12px;}
.contact p{margin-top: 8px; font-size: 14px;color: #666;}
.right{width: 920px;}
.rt{border-bottom: 1px solid #CCC;}
.rt span{padding: 5px 20px; color: #FFF; display: inline-block; background: #e14f5a;}
.rt em{font-size: 13px;color: #666;float: right;margin-top: 5px;}
.rt em a{color: #666;}
.rt em a:hover{color:#e14f5a;}
.products ul li{width:285px;height:355px;margin-left:32px;float: left;margin-top: 10px;}
.products dl{width: 285px;height: 355px; margin-top: 20px;}
.products dl dt{width: 285px;height: 285px; position: relative;text-align: center;}
.products dl dt img{width: 285px;height: 285px;position:absolute; z-index: 1; left: 0px;}
.products dl dt div{width: 255px; height: 255px; position: absolute; z-index: 5;transition: all 0.4s;border:2px solid #f5c51e;margin: 15px;left: 0px;line-height: 255px;opacity: 0;}
.products dl dt div span{width: 55px; height: 55px; display: inline-block;line-height: 55px; color: #FFF; font-size: 32px;display: inline-block; background: #f5c51e;}
.products dl dd{position: relative;height: 70px;text-align: center;}
.products dl dd p{font-size: 15px;height:70px;line-height: 70px;font-size: 16px;}
.products dl:hover{background: #f5c51e;}
.products dl:hover dt div{opacity: 1;}
.products dl:hover dd p{color: #FFF;}
.products ul li:nth-child(1),.products ul li:nth-child(4),.products ul li:nth-child(7),.products ul li:nth-child(10){margin-left: 0px;}
.pageshow{margin-top: 20px; line-height: 25px;}
.news{margin-top: 20px;}
.news ul li{list-style: square;list-style-position:inside;color: #e14f5a; line-height: 35px;border-bottom: 1px dashed #CCC;font-size: 13px;}
.news ul li span{float: right;color: #666;}
.news ul li:hover a{color: #e14f5a;}
.con-tt{ margin-bottom:20px;margin-top:10px;}
.con-tt h2{ text-align:center; margin-bottom:10px;color:#666;}
.con-tt p{ text-align:center; font-size:13px; color:#666;}
.con-tt p span{ margin-right:20px;}
.pn{ margin-top:50px; font-size:14px;font-family:"微软雅黑"; color:#666;}
.tab-list{height: 600px; overflow: hidden;}
.tab-list ul li{width: 233px; height: 260px;float: left;margin:30px 33px 0px 33px;}
.tab-list ul li div{width: 233px; height: 214px;position: relative;}
.tab-list ul li img{width: 233px; height: 214px;position: absolute;}
.tab-list ul li span{width: 233px; height: 214px; position: absolute; z-index: 9; background: rgba(0,68,148,0.5);line-height: 214px; text-align: center;transition:all .5s ease-in .1s;opacity: 0;}
.tab-list ul li span em{padding: 8px 12px; border:1px solid #FFF;color: #FFF;}
.tab-list ul li p{font-size: 14px; border-left:2px solid #004494; padding-left: 10px;margin-top: 10px;color: #004494;}
.tab-list ul li:hover span{opacity: 1;}
/* 分页page样式 style*/
.page{ margin-top:20px; margin-bottom:20px; text-align:center;font-size:13px;}
.page a{	
	border: 1px solid #ccc;
	display: inline;
	padding: 3px 10px 3px 10px;
	margin-right: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor: pointer;
	background: #fff;
	text-decoration:none;
	color:#999;
}
.page a:hover{
	border:1px solid #004494; 
	background-color:#004494; 
	color:#fff;
}
.page span{
	border: 1px solid #004494;
	display: inline;
	padding: 3px 10px 3px 10px;
	margin-right: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #FFEEE5;
	color: #004494;}
