﻿@charset "utf-8";
/* CSS Document */
html, body, #wrap {height:100%;}
body > #wrap-Box{height: auto; min-height: 100%;}
#main-Box{padding-bottom:240px;}
a,img,button,input,select,textarea{-webkit-tap-highlight-color:transparent;}a:link {text-decoration: none;}a:visited {text-decoration: none;}a:hover {text-decoration: none;}a:active {text-decoration: none;} 
/*html, body, #wrap {height:100%;}body > #wrap-Box{height: auto; min-height: 100%;}#main-Box{padding-bottom:80px;}*/
body{ background:#fafbfb; font-size:12px; font-family:"Microsoft YaHei"; color:#333;}a{text-decoration:none;}a:hover{ text-decoration:none}body,form,input,select,label,button,xmp,h1,h2,h3,h4,h5,h6,label,img,ul,li,p,dl,dt,dd,li,ol,s,em{margin:0; border:0 none; padding:0; list-style-type:none;font-style:normal;}*::-moz-selection {background-color:#39f; color:#fff;}.nocursor a{ cursor:auto}:focus { outline-style: none;}br{height:0;overflow:hidden;}.clear{clear:both;}.clearx:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}.clearx { display: block; }.left{ float:left}.right{ float:right;}.radius5{ -moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.hide{ display:none}img{ width:100%}
/*头部*/
.container{ width:1138px; margin:0 auto}
.logoEwm-r{  text-align:right; float:right}
.logoEwm-r p{ display:block; height:31px; line-height:31px;}
.logoEwm-r p a{ margin-left:30px}
.logoEwm-r p a i{ width:25px; display:inline-block; vertical-align:middle; margin-right:5px;}
.logoEwm-r p a b{ font-weight:normal; display:inline-block; vertical-align:middle; color:#838383;}
.logoEwm-r span{ display:block; height:31px; line-height:31px; color:#cacaca; padding-top:5px}
.logoEwm-r span a{ color:#e74c3c; margin:0 10px;}
.logoEwm-r span a:hover{ text-decoration:underline}
.logoEwm{ width:100%; background:#fafbfb; padding:10px 0}
.logo{ display:block; float:left;}
.logo a{ display:block; float:left; margin:10px 0 0; width:266px}
.logo b{ display:block; float:left; margin:0 10px; width:1px; height:80px}
.logo span{ display:block; float:left;margin:10px 0 0; width:158px}
.ewm{ float:right}
.ewm p{ display:block; float:left; padding-top:14px; margin-left:15px;}
.ewm p i{ width:56px; display:inline-block; vertical-align:middle; margin-left:4px}
.ewm p span{display:inline-block; vertical-align:middle; line-height:54px; color:#838383}
/*导航*/
.navBox{ background:#323a46; height:60px}
.venus-menu i.icon-l{ width:1px; background:#515762; height:20px; margin-right:40px; margin-top:40px; display:inline-block}
.navBox .venus-menu span{ display:none}
/*幻灯片*/
.site-slider{/* background:url(../i/banner-bg.png) repeat-x*/}
.site-slider img{ width:100%}
/*查询*/
.site-cx{ padding:20px 0}
.site-cx span{ display:block; float:left; height:36px; line-height:36px; font-size:22px; color:#ba1e21; padding-right:20px;}
.site-cx p{display:block; float:left;}
.cx-txt{ height:28px; line-height:28px; border:solid 1px #565656; color:#5d5d5d;font-family:"Microsoft YaHei"; float:left; margin:5px 5px 0 0; padding:0 5px; width:160px}
.ex-btn{ width:84px; height:42px; background:url(../i/ex-btn.jpg) no-repeat;  cursor:pointer}
.cx-btn{ width:84px; height:42px; background:url(../i/cx-btn.jpg) no-repeat;  cursor:pointer}
/*推荐*/
.site-groom{ padding-bottom:20px}
.site-groom dl{ display:block; float:left; width:304px; margin-right:112px}
.site-groom dl dt{ display:block;}
.site-groom dl dt span{ display:block; height:43px; width:146px}
.site-groom dl dt p{ display:block;}
.site-groom dl.dl3{ margin-right:0}
.site-groom dl dt p{ display:block; border:solid 1px #8b8b8b; margin-top:-1px}
.site-groom dl dd{ padding:20px 0} 
.site-groom dl dd span{ display:block; float:left; width:65px; margin-right:10px}
.site-groom dl dd p{ font-size:14px; color:#ba1e21; line-height:24px; float:left;}
.site-groom dl dd p b{ display:block; color:#6e6e6e; font-weight:normal}
.site-groom dl dd p em{ font-style:normal; font-size:22px; margin:0 5px}
/*尾部*/
.footer{ background:#323a46; padding:20px 0; width:100%; position: relative; clear:both; text-align:center;  }
.footer-t{ border-bottom:dashed 1px #585e68; padding-bottom:20px; overflow:hidden}
.footer-t a{ height:46px; display:block; float:left; margin:0 3px}
.footer-t a img{ width:100%}
.footer-b{ padding-top:20px}
.footer-l{ float:left; text-align:left}
.footer-l dt{ width:165px; display:block; float:left; margin-right:10px}
.footer-l dt img{ width:100%;}
.footer-l dd{ float:left;}
.footer-l dd p{ display:block; font-size:18px;color:#a8bfcb; padding:5px 0}
.footer-l dd p b{ font-size:22px; font-weight:normal; }
.footer-l dd span{ display:block; font-size:14px; color:#a8a8a8}
.footer-r{ float:right; padding-top:35px}
.footer-r a{ display:block; float:left; margin-left:20px}
.footer-r a i{ width:23px; display:inline-block; vertical-align:middle; margin-right:3px}
.footer-r a b{ font-weight:normal; font-size:14px; color:#a8bfcb;display:inline-block; vertical-align:middle}
.footer-r a:hover b{ text-decoration:underline}
.copyright{ background:#1a212b}
.copyright{ text-align:center; color:#a4a4a4; font-size:14px; padding:30px 0; line-height:24px}
.copyright a{ margin:0 5px; color:#a4a4a4}
.copyright a:hover{ text-decoration:underline}
/*公司简介*/
.about{ min-height:1800px}
.about .about-img{ margin-bottom:10px; width:100%}
.about .tit{ color:#221815; font-size:30px; padding:30px 0}
.about .center{ color:#221815; font-size:16px; line-height:30px; padding-bottom:30px}
.about .center p{color:#221815; font-size:16px; display:block;}
.about .center span{color:#e60012; font-size:24px; display:block; padding-top:30px}
/*报道详细页*/
.list-main{ padding:15px 40px 20px}
.list-main .tit{ font-size:30px; color:#222; padding:40px 0 20px 0; text-align:center}
.list-main .time{ height:30px; line-height:30px; color:#666; font-size:14px; text-align:center}
.list-main .time span{ margin:0 20px; display:inline-block; _display:inline; *display:inline}
.list-main .text{ padding:50px 0;}
.list-main .text p{ margin-bottom:20px; color:#222; font-size:16px; line-height:30px; text-indent:30px}
.list-main .text p img{ max-width:600px; display:block; margin:0 auto}
.list-main .bottom{ border-top:dotted 1px #eee; padding:20px 10px;}
.list-main .bottom p a,.list-main .bottom p span{ font-size:16px; color:#666;}
.list-main .bottom p a b{ color:#e74c3c; font-weight:normal}
.list-main .bottom p a:hover{ text-decoration:underline; color:#444}
/*仿伪查询*/
.crumbs{ padding:40px 0;}
.crumbs a{color:#000; font-size:18px;}
.crumbs a:hover{ text-decoration:underline}
.crumbs b{ font-weight:normal; margin:0 10px}
.crumbs span{ color:#000; font-size:18px;}
.antiBox{ height:550px; padding:50px 0 50px 100px; width:738px}
.anti-l{ margin:20px 50px; width:196px; height:195px; border:solid 1px #ddd; float:left;-moz-box-shadow:1px 1px 2px #999; -webkit-box-shadow:1px 1px 2px #999; box-shadow:1px 1px 2px #999;}
.anti-r{ float:left; padding:80px 0 80px 50px; border-left:solid 2px #e74c3c; width:480px}
.anti-r .site-cx{ width:480px; }
.anti-r .site-cx .container{ width:480px}
/*产品展示*/
.productBox{ margin-left:-20px; padding-bottom:20px}
.product dl{ display:block; float:left; width:364px; margin:0 0 20px 20px; _margin:0 0 20px 10px;*margin:0 0 20px 10px;}
.product dl dt{ width:364px;}
.product dl dt a{ display:block; width:364px; -moz-box-shadow:1px 1px 6px #e8e8e8; -webkit-box-shadow:1px 1px 6px #e8e8e8; box-shadow:1px 1px 6px #e8e8e8; }
.product dl dt a img{-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.product dl dd{ padding:12px 0; display:block}
.product dl dd a p,.product dl dd a b{ display:block; line-height:22px;}
.product dl dd a p,.product dl dd a b{ display:block; font-size:16px; color:#222}
.product dl dd a:hover{ text-decoration:underline}
/*页码*/
.pageBox{ text-align:center; padding:40px 0; width:100%; margin-bottom:20px}
.pageBox a,.pageBox span,.pageBox em{ display:inline-block; height:30px; padding:0 10px; border:solid 1px #bdbdbd; line-height:30px; color:#ba1f21; vertical-align:middle; text-align:center; margin:0 2px; font-size:16px}
.pageBox em{ font-style:normal; border:none}
.pageBox a:hover,.pageBox span{ background:#ba1f21; border:solid 1px #ba1f21; color:#fff}
.pageBox .prev,.pageBox .next,.pageBox a.prev:hover,.pageBox a.next:hover{ width:23px; height:30px; display:inline-block; border:solid 1px #bdbdbd; padding:0 5px; overflow:hidden;vertical-align:middle}
.pageBox .prev,.pageBox a.prev:hover{ background:url(../i/prev.png) no-repeat 5px 3px}
.pageBox .next,.pageBox a.next:hover{ background:url(../i/next.png) no-repeat 5px 3px}
/*媒体报道*/
.news li{ background:#fff;-moz-box-shadow:1px 1px 2px #ddd; -webkit-box-shadow:1px 1px 2px #ddd; box-shadow:1px 1px 2px #ddd;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; margin-bottom:20px; height:290px;}
.news li dl{ float:left}
.news li dl dt{ width:290px; height:290px; float:left; margin-right:20px; position:relative}
.news li dl dt i{ display:block; width:93px; height:92px; position:absolute; top:-5px; right:0}
.news li dl dt img{-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; margin-bottom:10px}
.news li dl dd{ width:450px; float:left; padding:30px 0}
.news li dl dd a:hover{ text-decoration:underline}
.news li dl dd span{ display:block; border-bottom:solid 1px #ecf0f1; line-height:30px; padding:10px 0; margin-bottom:10px}
.news li dl dd span a{ font-size:18px; color:#222;}
.news li dl dd p{ display:block; color:#666; font-size:14px; line-height:22px}
.news li dl dd p a{ color:#666}
.news-r{ border-left:solid 2px #fafbfb; height:290px; padding:0 20px; width:110px}
.news-r span{ display:block; padding:72px 5px 10px}
.news-r span a{ background:#e74c3c;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; border-bottom:solid 2px #c0392b; color:#fff; width:100px; text-align:center; height:40px; line-height:40px; display:block; font-size:16px;}
.news-r span a:hover{ background:#c0392b}
.news-r p a{ display:inline-block; width:45px; height:40px; line-height:40px; text-align:center; border-bottom:solid 2px #bdc3c7;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; margin:5px;}
.news-r p a.a1{ background:url(../i/ico1.png) no-repeat 10px 7px #e2e6e7}
.news-r p a.a2{ background:url(../i/ico2.png) no-repeat 10px 7px #e2e6e7}
.news-r p a.a3{ background:url(../i/ico3.png) no-repeat 10px 7px #e2e6e7}
.news-r p a.a4{ background:url(../i/ico4.png) no-repeat 10px 7px #e2e6e7}
/*产品详情页*/
.details{}
.details-t{ margin-bottom:20px; width:100%}
.details-t dt{ width:380px; height:380px; float:left;-moz-box-shadow:1px 1px 5px #ccc; -webkit-box-shadow:1px 1px 5px #ccc; box-shadow:1px 1px 5px #ccc; margin-right:100px}
.details-t dd{ float:left; width:470px; padding-top:40px}
.details-t dd p{ display:block; font-size:32px; color:#e74c3c; padding-bottom:10px}
.details-t dd p b{ color:#666; font-weight:normal}
.details-t dd span{ display:block; padding-top:5px}
.details-t dd span a{ display:inline-block; vertical-align:middle; width:159px; margin-right:20px}
.details-t dd span em{ display:inline-block; vertical-align:middle; width:59px;}
.detail{ padding-top:20px}
.detail-t{ padding-bottom:10px; border-bottom:solid 1px #ebcfcc; font-size:18px; color:#e74c3c; margin-bottom:10px}
.detail-c{ margin-bottom:50px}
.detail-c p{ display:block; margin-bottom:10px; font-size:14px; line-height:24px; color:#444}
.detail-c p span{ color:#222}

@media (max-width: 1138px) {
	.container{ width:980px; margin:0 auto}
	.venus-menu > li > a{ padding-right:30px; font-size:16px}
	.venus-menu i.icon-l{ margin-right:30px}
	.venus-menu ul{ left:15px}
	.venus-menu ul li a{ font-size:14px}
	.site-groom dl{ margin-right:34px}
	.list-main .text p{ font-size:14px}
	.list-main .bottom p a, .list-main .bottom p span{ font-size:14px}
	.productBox{ margin-left:-10px}
	.product dl{ margin-left:10px; width:320px}
	.product dl dt,.product dl dt a{ width:320px}
	.antiBox{ padding-left:180px; width:800px}
	.about .center p,.about .center span{ font-size:14px}
	
}


@media (max-width: 980px) {
	.container{ width:768px; margin:0 auto}
	.logo a{ width:180px; margin-top:20px;}
	.logo span{ width:100px; margin-top:22px;}
	.ewm p{ margin-left:10px}
	.crumbs{ padding:20px 0}
	.crumbs span,.crumbs a{ font-size:16px;}
	.venus-menu > li > a{ padding-right:20px; font-size:14px}
	.venus-menu i.icon-l{ margin-right:20px}
	.venus-menu ul{ left:0}
	.site-groom dl{ width:240px; margin-right:22px}
	.site-groom dl dd span{ width:46px}
	.site-groom dl dd p{ font-size:12px; line-height:18px}
	.details-t dt{ width:300px; height:300px; margin-right:50px}
	.details-t dd{ width:400px; padding-top:10px}
	.product dl{ width:248px}
	.product dl dt,.product dl dt a{ width:248px}
	.product dl dd a p, .product dl dd a b{ font-size:14px}
	.pageBox{ padding:20px 0}
	.anti-l{ margin:20px 25px}
	.antiBox{ padding-left:60px; width:720px}
	.anti-r{ padding-left:25px}
	.news li{ height:260px}
	.news li dl dt{ width:260px; height:260px}
	.news li dl dd{ width:300px}
	.news-r{ height:260px}
	.news li dl dd{ padding:20px 0}
	.news li dl dd span a{ font-size:16px}
	.news li dl dd p{ font-size:12px}
	.news-r span a{ font-size:14px}
	.footer-l dt{ width:100px}
	.footer-l dd p{ font-size:16px;}
	.footer-l dd p b{ font-size:14px;}
	.footer-l dd span{ font-size:12px;}
	.footer-r{ padding-top:20px}
	.footer-r a{ margin-left:5px}
	
}


@media (max-width: 640px) {
	.container { width:96%; padding:0 2%}
	.logoEwm{ padding:0}
	.header p{ margin-right:10px}
	.header p a,.header span a{ margin:0 3px}
	.ewm{ display:none}
	.ewm p{ font-size:12px; width:25%; padding-top:0}
	.ewm p span{ display:none}
	.ewm p i{ width:100%}
	.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{ bottom:15px}
	.venus-menu{ z-index:1000; position:absolute; left:0}
	.venus-menu li.search{ margin:20px 5%; width:90%;}
	.venus-menu li.search form input.search{ width:86%; height:20px}
	.venus-menu li.search form .btn-ss{ margin-top:0; float:right}
	.navBox .venus-menu span.tit{ display:none}
	.navBox .venus-menu span.icon{ display:block; padding:20px 0 0 20px}
	.navBox .venus-menu span.title{ display:none}
	.venus-menu i.icon-l{ margin-top:20px}
	.site-cx{ padding:5px 0}
	.site-cx span{ font-size:14px; padding-right:10px}
	.cx-txt{ width:100px}
	.cx-btn{ width:80px;}
	.site-groom dl{ width:100%; margin:0}
	.list-main{ padding:0}
	.list-main .tit{ font-size:16px; padding:20px 0 10px}
	.list-main .time{ font-size:12px;}
	.list-main .time span{ margin:0 5px}
	.list-main .text{ padding:10px 0 0 0}
	.list-main .text p{ font-size:12px; line-height:20px; margin-bottom:10px}
	.list-main .bottom p a, .list-main .bottom p span{ font-size:12px}
	.productBox{ margin:0}
	.product dl,.product dl dt, .product dl dt a{ width:100%; margin:0}
	.product dl dd{ padding:5px; margin-bottom:10px}
	.antiBox{ padding:0; width:100%; height:350px}
	.anti-l{ float:none; margin:20px auto}
	.anti-r{ float:none; margin:40px auto; padding:0; border:none}
	.about .tit{ padding:10px 0; font-size:16px}
	.about .center p{font-size:12px; line-height:20px; margin-bottom:10px}
	.about .center span{ padding-top:10px}
	.about{ min-height:500px}
	.news li{ height:100px}
	.news li dl dt{ width:100px; height:100px; margin-right:10px}
	.news li dl dt i{ width:40px}
	.news li dl dd{ width:100px; padding:0}
	.news li dl dd span{ padding:5px 0; margin-bottom:5px}
	.news li dl dd span a{ font-size:14px; line-height:18px}
	.news li dl dd p{ font-size:12px; line-height:16px; width:100px; height:50px;overflow: hidden; text-overflow:ellipsis}
	.news-r{ padding:0 5px; height:100px; width:60px}
	.news-r span{ padding:5px 0}
	.news-r span a{ width:60px; height:24px; line-height:24px; font-size:12px;}
	.news-r p a{ width:25px; height:25px; margin:2px}
	.news-r p a.a1{ background:url(../i/ico1.png) no-repeat 0 0 #e2e6e7;background-size:cover;}
	.news-r p a.a2{ background:url(../i/ico2.png) no-repeat 0 0 #e2e6e7;background-size:cover;}
	.news-r p a.a3{ background:url(../i/ico3.png) no-repeat 0 0 #e2e6e7;background-size:cover;}
	.news-r p a.a4{ background:url(../i/ico4.png) no-repeat 0 0 #e2e6e7;background-size:cover;}
	.detail-c p{ font-size:12px; line-height:18px}
	.detail-t{ font-size:16px; }
	.details-t{ margin-bottom:0}
	.details-t dt{ width:120px; margin-right:10px; height:120px}
	.details-t dd{ width:170px; padding-top:0}
	.details-t dd p{ font-size:14px; padding-bottom:5px; line-height:18px}
	.details-t dd span{ padding:0}
	.details-t dd span a{ width:80px}
	.details-t dd span em{ width:30px}
	.footer-l{ float:none; margin:0 auto 10px; text-align:center}
	.footer-l dt,.footer-l dd{ display:inline-block; vertical-align:middle; float:none; text-align:left}
	.footer-r{ float:none; text-align:center}
	.footer-r a{ display:inline-block; float:none; margin:0 10px 5px}
	.footer-r a b{ font-size:12px}
	.logoEwm-r p a{ margin-left:5px}
	.footer-r a i{ width:18px}
	.logoEwm-r{ padding-bottom:20px}
}



