html{overflow:auto !important;}
body{ font:14px/1.5 normal arial, "微软雅黑"; margin:0; padding:0; overflow-x:hidden; background:#fff; overflow-y: auto !important; }

a{ text-decoration:none;}
a:hover{ text-decoration:none;color:#c10707;}
html, body, div, span, ul, li, ol, dl, dt, dd, table, td, th, p, fieldset, form, pre, blockquote, h1, h2, h3, h4, h5, h6, input, img, a { margin: 0; padding: 0; }
a, .btn, button, span, p, i, input, select, textarea, li, img, *::after, *::before, .transition-3, h1, h2, h3, h4, h5, h6 {
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}
ul li ol{ list-style: none; }
img { border: none; }
.clear{ clear:both; height:0px;}
.inner{ width:1200px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}

/*head*/
#head{height:30px; width:100%; background:#ededed; line-height:30px; font-size:12px;}
#head span{ color:#333;}
#head p a{ color:#333; padding:0 8px;}
#head p a:hover{color:#c10707;-webkit-transition: all .5s;transition: all .5s;}

/*logo*/
.logo{ height:125px;}
.logo a{ float:left; margin-right:5px; padding-top: 35px;}
.logo a img{ height: 60px;  }
.logon{ float:left; margin-top:40px; line-height:1.8; position: relative; padding-left: 30px;}
.logon h3{ color:#333; font-size:16px; font-weight:normal;}
.logon h2{ color:#000; font-size:24px; line-height: 1;  }
.logon h2 b{ color:#ba1111; font-size:34px; line-height:1;font-family:"微软雅黑";}
.logom { float:left; padding-top:40px; margin-left:100px; line-height:1.2;}
.logom p{ color:#003a79; font-size:24px; font-weight:bold;}
.logom em{ color:#999999; font-style:normal; font-family:arial; font-size:10px;}
.logor{ float:right; max-width:220px; padding-top:30px;}
.logor img{ float:left; margin-right:10px;}
.logor h3{ font-style: normal; font-size:12px; color:#666; float:left;}
.logor h4{ font-style:normal; font-size:20px; color:#003a79; float:left; font-family:arial;}
.logor p{ float:left;}
.logor ul{ float:left; display:inline-block;}
.logor li{ float:left; list-style:none; background: url(../images/wuxing.jpg) no-repeat 0px 7px; padding-left:20px; margin-right:20px; line-height:2; font-size:16px;}


.logon::before{
    content: "";
    border-left: 1px solid #ebebeb;
    height: 30px;
    position: absolute;
    left: 15px;
    top: 50%;
    margin-top: -15px;
}
 


/*search*/
.seaa{ margin:10px auto; color:#666; font-size:12px; line-height:28px;}
.seaa p{ float:left;}

.sea_r{ float:right; padding-top:13px;}
.sousuo{ background:#d7381b  url(../images/search.png); width:30px; height:28px; border:1px;float:right; }
.sousuo:hover{background:#666 url(../images/search.png);-webkit-transition: all .5s;transition: all .5s; }
.sousuo1{border:0px;background:#f3f3f3; width:250px; height:28px; float:right; border-right:0px; padding-left:10px;}
.sea{ margin:20px auto; color:#666; font-size:12px; line-height:28px;}
.sea p{ float:left;}
.sea b { color: #d7381b;}
.sea a { color: #000; padding: 0 5px;}
.sea_r{ float:right; padding-top:13px;}
.sousuo{ background:#d7381b  ; width:30px; height:28px; border:1px;float:right; color: #fff; }
.sousuo:hover{background:#666 url(../images/search.png);-webkit-transition: all .5s;transition: all .5s; }
.sousuo1{border:0px;background:#f3f3f3; width:250px; height:28px; float:right; border-right:0px; padding-left:10px;}


/*banner*/
.wrapper{  height:540px; margin:0px auto;}
#owl-demo{ height:540px;overflow:hidden;position:relative;}
 
#owl-demo .item { height: 540px; background-position: center center;}
#owl-demo.owl-theme .owl-controls{ margin-top: -50px;}
#owl-demo.owl-theme .owl-controls .owl-page span { background-color: #fff;opacity: 0.9;}
#owl-demo.owl-theme .owl-controls .owl-page.active span { background-color: #003a79; opacity: 0.9;}
#owl-demo.owl-theme .owl-controls .owl-buttons div{ background-color: #000; position: absolute; left: 15px; top: 45%; height: 60px; line-height: 60px;}
#owl-demo.owl-theme .owl-controls .owl-buttons div.owl-next{ left: auto; right: 15px;}
/*product*/
.pro{ background:url(../images/probg.jpg); padding:20px 0 40px 0;}
.ptitle{ width:340px; margin:20px auto; height:100px; text-align: center;}
.ptitle img{ width:95px; height:65px; float:left;}
.ptitle h2{  padding-top:18px; font-size:30px; color:#000; display: inline-block;}
.ptitle b{  color: #003a79;  }
.ptitle em{   font-style:normal; text-transform:uppercase; color:#afb2af; font-size:13px; font-family:arial; text-align:center; display: inline-block;}
.prol{ float:left; border:2px solid #003a79; width:212px; min-height:250px;background:#fcfcfc;}
.prol h2{ background:#003a79; color:#fff; font-size:18px; font-weight:normal; text-align:center; line-height:2.5;}
.prol ul{ margin-top:20px; margin-bottom:10px;}
.lieb li{ list-style:none; background:#e1e1e1; margin:5px 10px; line-height:2.5; font-size:14px;}
.lieb li p{ float:left;margin:10px 10px; background:#000; border-radius:50%; width:15px; height:15px; color:#fff; line-height:1; text-align:center;}
.lieb li a{ color:#444444;}
.lieb li:hover{ background:#003a79;-webkit-transition: all .5s;transition: all .5s; }
.lieb li:hover a{ color:#fff;-webkit-transition: all .5s;transition: all .5s; }
.lieb li:hover p{ background:#fff; color:#000;-webkit-transition: all .5s;transition: all .5s; }
.prob{ margin:10px 0 10px 10px; float:left;}
.prob img{ float:left; margin-right:10px;}
.prob h3{ font-style: normal; font-size:12px; color:#666; float:left;}
.prob h4{ font-style:normal; font-size:20px; color:#003a79; float:left; font-family:arial;}
.prob p{ float:left;}
.prob ul{ float:left; display:inline-block; margin:0;}
.prob ul li{ float:left; list-style:none; background: url(../images/wuxing.png) no-repeat 0px 7px; padding-left:17px; margin-right:10px; line-height:2; font-size:16px;}
.pror{ float:right; width:960px;}
.prort{ border-bottom:1px solid #999; padding-bottom:5px;}
.prort b{ font-size:18px; color:#003a79;line-height:2;}
.prort a{ float: right; color:#333; font-size:12px; line-height:3.5;}
.prort img{ width:35px; height:35px; float:left; margin-right:10px;}
.pron{ margin-top:20px;}
.winston{ position: relative; top:0; left:0; background:#fff; width:235px; height:200px; float:left;margin:10px 5px 10px 0; overflow:hidden;}
.winston img{ margin:10px 10px 0 10px;}
.winston h1{ color:#333; font-size:13px; text-align:center; font-weight:normal;}
.winston:hover h1{ color:#003a79;}
.winston figcaption{ position:absolute; top:0; left:0;opacity:0; width:300px; height:400px; background: url(../images/phover.png) no-repeat;}
.winston figcaption:hover{ opacity:1; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.5s, transform 0.5s;}
.winston figcaption p{ position:absolute; top:150px; left:75px;}
.winston figcaption p a{ border:1px solid #fff; padding:5px 10px; color:#fbfc03;}

ul,li{
    margin: 0; padding: 0; list-style: none; 
}

.home_pro{margin:30px 0 0px 0;width:100%;clear:both;}
.home_pro ul { margin-left: -10px; margin-right: -10px;}
.home_pro ul li{width:33.33%;margin:0;float:left;}
.home_pro ul li .item{padding: 10px;}
.home_pro ul li a{border:1px solid #ededed;padding:10px;display:block;background:#fff;}
.home_pro ul li a div.img{overflow:hidden;width:100%;height:1px;min-height:1px;text-align:center; padding-bottom: 75%;}
.home_pro ul li a div img{ width:100%; height:auto;border:0;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;}
.home_pro ul li .item a:hover{box-shadow:0px 1px 10px rgba(0,0,0,0.1);}
.home_pro ul li a:hover div img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);}
.home_pro ul li a p{text-align:left;font-size:14px;color:#333;margin:0;padding:10px;}
.home_pro ul li a:hover p{color:#f30;}
.home_pro ul li a .title{min-height:20px;}
.home_pro ul li a .price{min-height:40px;color:#f60; font-weight:400;padding:0 10px 10px 10px;}
.home_pro ul li a .price span{float:right;font-weight:normal;color:#999;}


 

/*zhiliang*/
.zhil{ background:url(../images/mainbg.jpg); margin:40px auto;}
.ztitle{ width:780px; margin:0 auto; padding-top:40px; margin-bottom:10px;}
.ztitle p{ float:left;}
.ztitle h2{ float:left; font-weight:normal; font-style:normal; font-size:20px; color:#333; margin-right:10px;}
.ztitle h2 em{ font-style:normal;color:#cc4242;}
.ztitle h3{letter-spacing:-1px;float:left; font-weight:normal; font-style:normal; font-size:12px; color:#aaa; font-family:arial; text-transform:uppercase;}
.ztitle b{ font-size:34px; color:#000;}
.zll{ width:240px; background:#fff; float:left; margin-bottom:20px;}
.zlul li{ list-style: none; text-align:center; border-bottom:1px solid #000; background:#5c5c5c; line-height:3; font-size:15px; }
.zlul li a{ color:#fff;}
.zlul li:hover{ background:#003a79;-webkit-transition: all .5s;transition: all .5s;}
.zll p{ font-size:12px; text-align:center; margin:5px auto;}
.zll img{ float:left; margin:0 10px 10px 20px;}
.zll b{ float:left; font-style:normal; font-weight:normal; color:#666; font-size:12px;}
.zll i{ float:left;  color:#003a79; font-size:18px; font-style:normal; font-family:arial;}
.zlr{ float:right;}
.zlr li{ float:left; margin-left:40px; list-style:none; width:410px; height:250px;padding:15px; background:#fff; line-height:1.6;}
.zlr li img{ float:left; width:180px; height:135px; margin:0 10px 0px 0; clear:both;}
.zlr li h2{ font-size:16px; line-height:3; font-weight:normal; color:#003a79;}
.zlr li p{ color:#444; height:150px;}
.zlr li a{ background:#003a79; border-radius:5px; padding:5px 20px; color:#fff; text-align:center; margin:0 auto;}
.zlr li a:hover{ background:#ccc; color:#000;-webkit-transition: all .5s;transition: all .5s; }
.more{ width:110px; margin:10px auto;}


/*honor*/
.honor{ position:relative;}
.honor h1,.honor h2{ margin:0 auto; text-align:center;} 
.honor h2{ margin-bottom:20px; font-size:12px;font-weight:normal;color:#ccc; font-family:"arial"; text-transform:uppercase;}
.box{height:200px;width: 1100px;margin: 0 auto;position: relative;overflow:hidden;}
#roll{width:200%; }
#roll dd{list-style:none;;height:px;float: left;margin-right:20px;}
#roll dd p{ height:30px; text-align:center;}
#roll dd p a{ color:#333;}
.honor span{ position:absolute;bottom: 40%;width: 28px; height:28px; border-radius:50%;text-align: center;cursor: pointer;background:#da2121;z-index: 90;color: #fff; line-height:1.5; font-size:16px;}
.next{right:0px;}
.prev{ left:0px;}



/*news*/
.new{ background:url(../images/mainbg.jpg); padding:40px 0; margin:20px auto;}
.news{ float:left; width:850px;}
.nt h2{ float:left; color:#003a79; font-size:20px; font-weight:normal; border-left:4px solid #003a79; padding-left:10px; font-weight: 600;}
.nt a{ float:right; color:#333; font-size:13px;}
.ncon{ background:#fff; margin-top:20px; padding:15px; float:left; width:830px;}
.ncon img{ float:left; margin-right:10px; margin-bottom:10px;}
.ncon h2{ font-weight:bold; color:#333; font-size:14px; margin:10px 0;}
.ncon h2 span{font-weight:normal; float:right; font-size:13px; color:#666;}
.ncon h2 img{ float:right;}
.ncon p{ font-size:13px; line-height:1.8;}
.ncon p a{ color:#003a79;}
.nul { margin-top:40px;}
.nul li{ list-style:none; margin:10px 0;}
.nul li p{ background:#003a79; width:14px; height:14px; border-radius:50%; float:left; text-align:center; color:#fff; margin-right:20px; line-height:14px; margin-top:3px;}
.nul li a{ color:#333; font-size:13px;}
.nul li:hover p{ background:#ccc; color:#000;-webkit-transition: all .5s;transition: all .5s;}
.nul li:hover a,.nul li:hover b{ color:#003a79;-webkit-transition: all .5s;transition: all .5s; }
.nul li b{font-weight:normal; color:#666; font-size:13px; float:right;}
.conr{ width:310px; float:right;}
.cont{ float:right; width:310px; text-align:left;}
.cont h2{ color:#003a79; font-size:20px; font-weight:normal; border-left:4px solid #003a79; padding-left:10px; font-weight: 600;}
.contact{ width:310px; background:#fff; float:right; margin-top:20px;}
.contact img{ margin:15px;}
.contact p{ padding-left:20px; font-size:14px; color:#333; line-height:1.7; padding-bottom:30px;}

/*foot*/
.tabx{ margin:40px auto; }
.hide{display:none;}
#tabs{ float:left;}
#tabs li a{ color:#fff; font-size:13px;}
#tabs li{ list-style:none; background:#333; height:35px; width:73px; text-align:left; padding-left:8px;line-height:2; background:url(../images/over.png) no-repeat;}
#tabs .on{ background: url(../images/on.png) no-repeat;}
#tab  ul a{ color:#797979;}
#tab ul{ width:1080px; float:right; text-align: left; border:1px solid #ccc;height:50px; padding:10px; font-size:12px; line-height:2; overflow:hidden;}
.ftb{background:#000; padding:20px 0; text-align:center; line-height:2; font-size:13px;}
.ftb p{ color:#a2a2a2;}
.ftb p a{color:#a2a2a2; background:none;}
.ftb p a:hover{ color:#c10707;-webkit-transition: all .5s;transition: all .5s;}
.meau li{ display:inline-block; list-style:none; line-height:2; margin-bottom:20px;color:#a2a2a2;}
.meau li a{ color:#fff;}
.meau{ color:#a2a2a2;}
.meau li a:hover{ color:#c10707;-webkit-transition: all .5s;transition: all .5s;}



/*neiye*/
.content{ margin:40px auto;}
.lml{ float:left; width:240px;}
.lmt{ float:left; border:2px solid #003a79; width:99%; min-height:130px;background:#fcfcfc;}
.lmt h2{ background:#003a79; color:#fff; font-size:18px; font-weight:normal; text-align:center; line-height:2.5;}
.lmt ul{ margin-top:20px; margin-bottom:10px;}
.lmm li{ list-style:none; background:#e1e1e1; margin:10px 15px; line-height:1.25; font-size:14px;}
.lmm li p{ float:left;margin:12px 10px; background:#000; border-radius:50%; width:12px; height:12px; color:#fff; line-height:0.8; text-align:center;}
.lmm li a{ color:#444444; display: block; padding: 8px ;   }
.lmm li.currentNav{ background:#003a79;-webkit-transition: all .5s;transition: all .5s; }
.lmm li.currentNav a{ color:#fff;-webkit-transition: all .5s;transition: all .5s; }

.lmm li:hover{ background:#003a79;-webkit-transition: all .5s;transition: all .5s; }
.lmm li:hover a{ color:#fff;-webkit-transition: all .5s;transition: all .5s; }
.lmm li:hover p{ background:#fff; color:#000;-webkit-transition: all .5s;transition: all .5s; }
.lmcon h2{font-size:18px;font-weight:normal; color:#003a79; border-left:4px solid #003a79; padding-left:10px; margin:15px 0;}
.lmcon h3{ font-size:14px; line-height:2; }
.lmcon p{ line-height:2;}

.Dr{ width: 930PX;}
.contentr{ width:910px; border:1px solid #ebebeb; padding:5px;     background-color: #f3f2f3; padding: 20px; }
.contentr h2{ float:left; color:#003a79; font-size:16px; font-weight: 600; padding-left:10px;}
.contentr span{float:right; font-size:13px;}
.contentr span a{ color:#333;}
.contentr .om{ color:#003a79;}
.contentb { padding:15px 1px; width:100%; border:1px solid #fff;  margin-top:10px; min-height:500px;}

.contentb p {
    margin: 5px 0;
    font-size: 16px;
    margin-bottom: 10px;
    line-height: 1.75;
}

.contentb img {
	max-width: 950px;
}



/*产品列表*/
.pro_list ul, .pro_list li{
    margin: 0; padding: 0; list-style: none;
}
.pro_list li{ border-bottom:1px dotted #ccc; padding:15px; margin-bottom:30px; position: relative; height:180px;}
.pro_list li a.pro_list{margin-right:20px; width:180px; height:135px; position: relative;display: block;}
.pro_list li a.pro_list span{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/bg.png);z-index: 9;display: none;}
.pro_list li a.pro_list span em{display: block;width: 65px;height: 65px;background: url(../images/morel.png) no-repeat center;margin: 0 auto;margin-top: 30px;}
.pro_list li:hover a.pro_list span{display: block;}
.pro_list li a img{width:180px; height:180px;}
.pro_list li h2 a{ color:#444; font-size:16px; position:absolute; left:210px; top:20px;}
.pro_list li h2 a span{font-size: 12px;color: #b51b13;}
.pro_list li p{ position:absolute;left:210px; top:55px;width:630px; height:65px; color:#666; font-size:13px; line-height:1.8;}
.pro_list li a.more{ position:absolute; right:60px; top:110px; padding:5px 15px; border:1px solid #ccc; color:#444; width: auto; text-align: center;}
.pro_list li:hover a{ color:#b51b13; border-color:#b51b13;-webkit-transition: all .5s;transition: all .5s; }
.pro_list li:hover{ background:#f4f4f4;-webkit-transition: all .5s;transition: all .5s; }
.pro_list li:hover h2{ color:#b51b13;-webkit-transition: all .5s;transition: all .5s; }
.pro_list li a.more:hover { color: #fff; }
.pro_list li a.more:after{ background: #b51b13; }
/*新闻列表*/
.news_list ul, .news_list li{
    margin: 0; padding: 0; list-style: none;
}
.news_list li{ border-bottom:1px dotted #ccc; padding:15px; margin-bottom:30px; position: relative; width:100%; height:160px;}
.news_list li a.news_list{margin-right:20px; width:180px; height:135px; position: relative;display: block;}
.news_list li a.news_list span{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/bg.png);z-index: 9;display: none;}
.news_list li a.news_list span em{display: block;width: 65px;height: 65px;background: url(../images/morel.png) no-repeat center;margin: 0 auto;margin-top: 30px;}
.news_list li:hover a.news_list span{display: block;}
.news_list li a img{width:180px; height:135px;}
.news_list li h2 a{ color:#444; font-size:16px; position:absolute; left:15px; top:20px;}
.news_list li h2 a span{font-size: 12px;color: #b51b13;}
.news_list li p{ position:absolute;left:15px; top:55px;width:680px; height:65px; color:#666; font-size:13px; line-height:1.8;}
.news_list li a.more{ position:absolute; right:60px; top:110px; padding:5px 10px; border:1px solid #ccc; color:#444;}
.news_list li:hover a{ color:#b51b13; border-color:#b51b13;-webkit-transition: all .5s;transition: all .5s; }
.news_list li:hover{ background:#f4f4f4;-webkit-transition: all .5s;transition: all .5s; }
.news_list li:hover h2{ color:#b51b13;-webkit-transition: all .5s;transition: all .5s; }


/*分页样式*/
.list_page {
	text-align: center;
	margin: 10px;
	display: block;
}

.list_page:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden;
}

.list_page ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline-block;
	vertical-align: bottom;
}

.list_page ul li {
	display: inline-block;
	border: solid 1px #ddd;
	border-radius: 4px;
}

.list_page ul a {
	color: #333;
	padding: 8px 12px;
	line-height: 18px;
	display: block;
	transition: all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
	background: #fff;
}

.page_group ul {
	border-right: solid 1px #ddd;
	border-radius: 4px;
}

.page_group ul li {
	border-right: none;
	border-radius: 0;
	float: left;
}

.page_group ul li:not(:first-child):not(:last-child) {
	border-radius: 0;
}

.page_group ul li:first-child {
	border-radius: 4px 0 0 4px;
}

.page_group ul li:last-child {
	border-radius: 0 4px 4px 0;
}

.page_group ul .active a {
	background: #f3f3f3;
	border-radius: 0;
}


/* 在线留言 */
.bookadd{margin:20px 0;}
.bookadd div{margin-bottom:15px;}
.bookadd .label{float:left;width:100px;text-align:right;padding-right:10px;clear:both;}
.bookadd .label span{color:#f30;font-family:宋体;}
.bookadd .enter{margin-left:120px;}
.bookadd .enter .ip{border:1px solid #ddd;padding:10px 10px;vertical-align:middle;overflow:hidden;border-radius:10px 0 10px 0;}
.bookadd .enter .bnt{border:1px solid #1F92D1;background:#1F92D1;padding:8px 20px;vertical-align:middle;color:#fff;cursor:pointer;}
.bookadd .enter label{display:block;}


.page_banner {
    height: 300px;
    background-color: #f2f2f2;
	background: url(../images/pbanner.jpg) center center no-repeat;
	background-size: cover;
    min-width: 1200px;
}
.page_banner .width{  height: 300px;}
.page_banner .container{ display: block;}

.h_text h1 {
	line-height: 1.5;
	color: #fff;
	font-size: 42px;
	text-align: center;
	font-weight: bold;
	padding-top: 100px;
	margin-bottom: 15px;
	-webkit-text-shadow: 0 0 10px #000;
	-moz-text-shadow: 0 0 10px #000;
	-o-text-shadow: 0 0 10px #000;
	text-shadow: 0 0 10px #000;
	width: 88.8%;
	margin-left: auto;
	margin-right: auto;
}

.h_text p {
	padding-top: 0;
	height: 18px;
	line-height: 18px;
	color: #fff;
	font-size: 18px;
	text-align: center;
	-webkit-text-shadow: 0 0 10px #000;
	-moz-text-shadow: 0 0 10px #000;
	-o-text-shadow: 0 0 10px #000;
	text-shadow: 0 0 10px #000;
}

/*产品详细页*/
.main-cnt { border: 1px solid #eee; border-top: 1px solid #ddd; overflow: hidden; zoom: 1; }
.main-col { float: left; width: 950px; }
#goodsshow { padding: 25px; }
#goodsshow img { border: 0; }
#goodsshow .left { float: left; width: 360px; margin: 0 20px 0 0; }
#goodsshow .right { float: left; }
#goodsshow .shop_big { background: #fff; width: 360px; cursor: pointer; height: 270px; }
#goodsshow .shop_big img{}
#goodsshow .shop_plist { clear: both; width: 360px; }
#prolist { width: 310px; float: left; overflow: hidden; height: 68px; position: relative; margin: 10px 0 0 0; }
#prolist ul { margin: 0; padding: 0; list-style: none; overflow: hidden; width: 20000px; position: relative; }
#prolist ul li { float: left; cursor: pointer; position: relative; background: url(../images/pro_none.gif) no-repeat center top; height: 68px; }
#prolist ul li img { height: 60px; width: 60px; margin: 6px 8px 0 8px; padding: 0px; border: 0; }
#prolist .hover { background: url(../images/pro_bg.gif) no-repeat center top; height: 68px; }
#goodsshow .shop_plist a.prev { float: left; width: 20px; height: 68px; display: block; outline: none; background: url(../images/ico_left.gif) no-repeat center; line-height: 68px; margin-top: 12px; }
#goodsshow .shop_plist a.next { float: left; width: 20px; height: 68px; display: block; outline: none; background: url(../images/ico_right.gif) no-repeat center; margin-top: 12px; }
#goodsshow .right { width: 480px; }
#goodsshow .right h1 { font-weight: 700; letter-spacing: -0.5px; font-size: 24px; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; position: relative; color: #222; margin-top: 10px; margin-bottom: 15px; line-height: normal; }
#goodsshow .right .intro { color: #666; min-height: 80px; }
#goodsshow .right .intro p{ font-size: 14px;  }
#goodsshow .right .sno { border-bottom: 1px solid #eee; line-height: 35px; }
#goodsshow .right .price { color: #999; line-height: 30px; padding: 10px 0; }
#goodsshow .right .price span { color: #00509c; font-size: 16px; }

a.hidden-md {

    width: 100px;
    height: 36px;
    line-height: 36px;
    background: #ba0000;
    text-align: center;
	font-size: 14px;
	padding: 8px 12px;
	margin-top: 15px;
	display: inline-block;
	color: #fff;

}

a.hidden-md:hover {
	color: #fff;
}


.hidden-md i{ padding-right: 8px;}
/*YOU LIKE*/
.sider-col { float: right; width: 208px; background: #fafafa; border-left: 1px solid #eee; margin-bottom: -1000px; padding-bottom: 1000px; }
.slide-list { margin: 30px auto; text-align: center; margin-top: 10px; margin-bottom: 10px; width: 140px; }
.slide-title { font-size: 15px; margin-bottom: 15px; font-weight: bold; }
.slide-list .slide-cnt li { margin-bottom: 15px; }
.slide-list .pic, .slide-list .no-pic { width: 140px; height: 110px; border: 1px solid #eee; margin: 0 auto; background: #fff; }
.slide-list .name { line-height: 16px; height: 32px; overflow: hidden; margin-top: 5px; height: 16PX; }
.slide-list .name a { color: #666; }
/*产品描述页*/
.woocommerce-tabs { border: solid 1px #ededed; margin-bottom: 20px; margin-top: 20px; }
.woocommerce-tabs ul.tabs { list-style: none; padding: 0 0 0 1em; margin: 0 0 1.618em; overflow: hidden; position: relative; }
.woocommerce-tabs ul.tabs { background: transparent; color: #f1ba27; border-bottom: 1px solid #ededed; }
.woocommerce-tabs ul.tabs li.active { background: none; color: #000; }
.woocommerce-tabs ul.tabs li { background: transparent; border: none; padding: 10px 15px; }
.woocommerce-tabs ul.tabs li.active a { border-top: 1px solid #00509c; }
.woocommerce-tabs ul.tabs li a { display: inline-block; padding: .5em 0; font-weight: 700; color: #515151; text-decoration: none; color: #000; text-transform: uppercase; font-size: 18px; font-family: "Roboto Condensed", sans-serif; letter-spacing: 2px; }
.woocommerce-tabs .wc-tab { padding: 0 20px; }
.woocommerce-tabs table { width:auto;}
.woocommerce-tabs table td { padding: 4px;  font-size:12px; }
.woocommerce-tabs table td p{   font-size:12px; padding: 5px 0; margin: 0;}

/*选项卡*/
/*zdd*/
.contentb .ztitle{border-bottom:1px solid #ccc;margin-top: 20px; width: auto;}
.contentb .ztitle span{float:left;display:block;width:100px;height:40px;line-height:40px;text-align:center;color:#ba0000;font-size:20px;background:#f0f0f0;font-size:14px;margin:0 4px 0 0;cursor: pointer;}
.contentb .ztitle span a{color:#ba0000;cursor: pointer;}
.contentb .ztitle span.tithov, .ztitle span.tithov a{background:#ba0000;color:#fff;}
.contentb .zntit_con{display:none; margin: 20px 0;border-bottom: 1px solid #ccc; padding-bottom: 20px;}
.contentb .zntit_con p{font-size:14px;color:#333;line-height: 24px;}
.contentb .zntit_con1{display:block;}
.contentb .zntit_con td{padding-left: 5px;}

/*Exhibit List*/
.ExhibitTagList { clear: both; margin: 0 auto; padding: 20px 0;}
.ExhibitTagList li { float: left; width: 190px; margin:10px 5px;text-align: center; border: 1px solid #e4e4e4; }
.ExhibitTagList li:hover, .ExhibitTagList li:hover div.ImageTitle{background:#ba0000;color:#fff; display:block;}
.ExhibitTagList li div.ImageTitle{height:25px;line-height:25px;text-align:center;background:#fff; overflow:hidden;}
.ExhibitTagList li .ImageBox{ overflow: hidden;} 
.ExhibitTagList li img { padding: 0px; width:188px; height:160px; }
.ExhibitTagList li p{height:25px;line-height:25px; overflow:hidden;}
.ExhibitList { clear: both; margin: 0 auto; }
.ExhibitList li { float: left; width: 190px; margin:10px 10px;text-align: center; border: 1px solid #e4e4e4; padding: 5px; }
.ExhibitList li:hover, .ExhibitList li:hover div.ImageTitle{background:#ba0000;color:#fff; display:block;}
.ExhibitList li div.ImageTitle{height:25px;line-height:25px;text-align:center;background:#fff; overflow:hidden;}
.ExhibitList li .ImageBox{ overflow: hidden;} 
.ExhibitList li img { padding: 0px; width:188px; height:160px; 
	-webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;  }
.ExhibitList li p{height:25px;line-height:25px; overflow:hidden;}
.ExhibitList li:hover img {
	-webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}


/*产品列表*/
.cases_list ul, .cases_list li{
    margin: 0; padding: 0; list-style: none;
}
.cases_list li{  padding:15px; margin-bottom:15px; position: relative; height:auto; width: 25%; float: left;  box-sizing: border-box; border-radius: 5px; overflow: hidden;}
.cases_list li a.cases_list{margin-right:20px; width:180px; height:135px; position: relative;display: block;}
.cases_list li a.cases_list span{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/bg.png);z-index: 9;display: none;}
.cases_list li a.cases_list span em{display: block;width: 65px;height: 65px;background: url(../images/morel.png) no-repeat center;margin: 0 auto;margin-top: 30px;}
.cases_list li:hover a.cases_list span{display: block;}
.cases_list li .ImageBox{ overflow: hidden;}
.cases_list li a { display: block;overflow: hidden;}
.cases_list li a img{width:100%; height:100%; }
.cases_list li .ImageTitle { color:#444; font-size:16px; padding: 5px; text-align: center;  }
.cases_list li .ImageTitle a  {font-size: 16px; color:#444; }
.cases_list li p{ position:absolute;left:210px; top:55px;width:630px; height:65px; color:#666; font-size:13px; line-height:1.8;}
.cases_list li a.more{ position:absolute; right:60px; top:110px; padding:5px 15px; border:1px solid #ccc; color:#444; width: auto; text-align: center;}
.cases_list li:hover a{ color:#fff; border-color:#b51b13;-webkit-transition: all .5s;transition: all .5s; }
.cases_list li:hover{ background:#0073bc;-webkit-transition: all .5s;transition: all .5s; }
.cases_list li:hover img{ -webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1); }


/*图片列表*/
.pic_list{ width: 950px;}
.pic_list ul, .pic_list li{
    margin: 0; padding: 0; list-style: none;
}
.pic_list li{  padding:15px; margin-bottom:15px; position: relative; height:auto; width: 25%; float: left;  box-sizing: border-box; border-radius: 5px; overflow: hidden;}
.pic_list li a.pic_list{margin-right:20px; width:180px; height:135px; position: relative;display: block;}
.pic_list li a.pic_list span{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/bg.png);z-index: 9;display: none;}
.pic_list li a.pic_list span em{display: block;width: 65px;height: 65px;background: url(../images/morel.png) no-repeat center;margin: 0 auto;margin-top: 30px;}
.pic_list li:hover a.pic_list span{display: block;}
.pic_list li .ImageBox{ overflow: hidden; max-height: 280px; min-height: 280px; display: flex;align-items: center; border: 1px solid #ebebeb; text-align: center; }
.pic_list li a { display: block;overflow: hidden;}
.pic_list li a img{width:95%; height:95%; align-items: center; }
.pic_list li .ImageTitle { color:#444; font-size:16px; padding: 5px; text-align: center;  }
.pic_list li .ImageTitle a  {font-size: 14px; color:#444; }
.pic_list li p{ position:absolute;left:210px; top:55px;width:630px; height:65px; color:#666; font-size:13px; line-height:1.8;}
.pic_list li a.more{ position:absolute; right:60px; top:110px; padding:5px 15px; border:1px solid #ccc; color:#444; width: auto; text-align: center;}
.pic_list li:hover a{ color:#fff; border-color:#b51b13;-webkit-transition: all .5s;transition: all .5s; }
.pic_list li:hover{ background:#0073bc;-webkit-transition: all .5s;transition: all .5s; }
.pic_list li:hover img{ -webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1); }

/*企业风貌列表*/
.pic2_list{ width: 950px;}
.pic2_list ul, .pic2_list li{
    margin: 0; padding: 0; list-style: none;
}
.pic2_list li{  padding:15px; margin-bottom:15px; position: relative; height:auto; width: 25%; float: left;  box-sizing: border-box; border-radius: 5px; overflow: hidden;}
.pic2_list li a.pic2_list{margin-right:20px; width:180px; height:135px; position: relative;display: block;}
.pic2_list li a.pic2_list span{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/bg.png);z-index: 9;display: none;}
.pic2_list li a.pic2_list span em{display: block;width: 65px;height: 65px;background: url(../images/morel.png) no-repeat center;margin: 0 auto;margin-top: 30px;}
.pic2_list li:hover a.pic2_list span{display: block;}
.pic2_list li .ImageBox{ overflow: hidden; max-height: 145px; min-height: 145px; display: flex;align-items: center; border: 1px solid #ebebeb; text-align: center; }
.pic2_list li a { display: block;overflow: hidden;}
.pic2_list li a img{width:95%; height:95%; align-items: center; }
.pic2_list li .ImageTitle { color:#444; font-size:16px; padding: 5px; text-align: center;  }
.pic2_list li .ImageTitle a  {font-size: 14px; color:#444; }
.pic2_list li p{ position:absolute;left:210px; top:55px;width:630px; height:65px; color:#666; font-size:13px; line-height:1.8;}
.pic2_list li a.more{ position:absolute; right:60px; top:110px; padding:5px 15px; border:1px solid #ccc; color:#444; width: auto; text-align: center;}
.pic2_list li:hover a{ color:#fff; border-color:#b51b13;-webkit-transition: all .5s;transition: all .5s; }
.pic2_list li:hover .ImageBox{ border: 1px solid  transparent; }
.pic2_list li:hover{ background:#0073bc;-webkit-transition: all .5s;transition: all .5s; }
.pic2_list li:hover img{ -webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1); }

