@CHARSET "UTF-8";
*{margin:0;padding:0;list-style-type:none;}
table{empty-cells:show;border-collapse:collapse;border-spacing:0;}
h1{font-weight:bold;}
h2{font-weight:normal;}
h3{font-size:14px;font-weight:normal;}
h4{font-size:13px;font-weight:normal;}
abbr,acronym{border:0;font-variant:normal}
address,caption,cite,code,dfn,th,var,optgroup,i,em,small,ins,tt,big,p,tb{font-weight:normal;font-style:normal;text-decoration:none;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button,textarea,select{*font-size:100%}
a{text-decoration: none;transition: all 0.2s;-webkit-transition: all 0.2s;/* Safari*/}
a:hover{text-decoration: none;color: #E6212A;}
body{margin:0 auto;padding: 0px;font-family:"MicroSoft YaHei",Arial;font-size:14px;min-width:1200px;}
html{overflow-x: scroll;min-width: 1200px;}
pre{white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;font-family:"MicroSoft YaHei",Arial; line-height: 2;}
img{border:none}
.clear{clear:both}
.w1200{width: 1200px;}
.w1000{width: 1000px;}
.fl{float:left;}
.fr{float:right;}
.pr{position:relative;}
.hr{margin:0 auto;overflow:hidden}
.phcolor{color:#a4a4a4;}
.mr_auto{margin:0 auto;}
.bg_f5{background:#F5F5F5;}
.bg_ea{background:#EAEAEA;}
.p50{padding: 50px 0;}
/* 头部*/
.header{}
.header .top-logo{float: left;margin: 15px 0px;}
.header .top-logo img{display: block;}
.header .top-tel{float: right;background:url(/images/top_tel.jpg) no-repeat left;padding-left: 35px; margin-top: 40px;}
.header .top-tel p{font-size: 15px; color: #999;}
.header .top-tel h1{font-size: 20px; font-weight: normal; color: #dc2216;}
.header .top-nav{background: #342c2a;color:#fff;}
.header .top-nav .w1200 > ul{}
.header .top-nav .w1200 > ul > li{float: left;}
.header .top-nav .w1200 > ul > li > a{display: inline-block; width: 110px; height: 50px; line-height: 50px; color: #fff; font-size: 16px; padding: 0 20px; text-align: center;}
.header .top-nav .w1200 > ul > li > a.on{background: #dc2118;color:#fff;}
.header .top-nav .w1200 > ul > li > a:hover{background: #dc2118;color:#fff;}

/* 底部 */
.footer{}
.footer .footer-floor1{background: #262626; padding: 50px 0 20px;}
.footer .footer-floor1 .flink{}
.footer .footer-floor1 .flink p{color:#aaa;}
.footer .footer-floor1 .flink p a{color:#aaa;padding: 0 10px;}
.footer .footer-floor1 .fl{padding-top: 30px;}
.footer .footer-floor1 .fl .item{float: left; width: 110px;}
.footer .footer-floor1 .fl .item h1{font-size: 16px;}
.footer .footer-floor1 .fl .item h1 a{color:#fff;line-height: 2;}
.footer .footer-floor1 .fl .item p{}
.footer .footer-floor1 .fl .item p a{color:#aaa;line-height: 2;}

.footer .footer-floor1 .fl{padding-top: 0px;}
.footer .footer-floor1 .fl img{display: block; margin-bottom: 20px;}
.footer .footer-floor1 .fl pre{color:#aaa;}
.footer .footer-floor1 .fl p{color:#aaa; line-height: 2;}

.footer .footer-floor1 .fr{}
.footer .footer-floor1 .fr img{display: block; margin-bottom: 20px;}
.footer .footer-floor1 .fr pre{color:#aaa;}
.footer .footer-floor1 .fr p{color:#aaa; line-height: 2;}
.footer .footer-floor2{background: #131313;color:#aaa; line-height: 40px;}
.footer .footer-floor2 a{color:#aaa;}

/* 首页-楼层 */
.index-floor{padding:30px 0px;}
.index-floor .index-title{height: 35px; position: relative; padding: 5px; border-bottom: 1px solid #b0b0b0; margin-bottom: 30px;}
.index-floor .index-title h1{color: #333; float: left; font-size: 30px; height: 35px; line-height: 35px; font-weight: normal;padding-left: 30px;}
.index-floor .index-title span{color: #dc2118; margin-right: 10px; position: absolute; top: 0; font-size: 30px;}
.index-floor .index-title h2{color: #aaa; float: left; height: 35px; line-height: 43px;font-size: 25px; margin-left: 10px; font-weight: normal;}
.index-floor .index-title a{position: absolute; right: 0px; top: 20px; color: #aaa;}

/* 首页-产品 */
.index-product{width: 1300px;}
.index-product .item{float: left; margin-right: 27px; margin-bottom: 20px;}
.index-product .item a{display: block;}
.index-product .item a span{display: block;}
.index-product .item a span.pic{}
.index-product .item a span.pic img{display: block; margin: 0 auto;width: 280px;}
.index-product .item a span.tit{height: 50px; line-height: 40px; text-align: center; color: #333;}

/* 首页-关于 */
.index-about{background: #262626; padding: 50px 0;}
.index-about .fl{width: 600px;}
.index-about .fl h1{color: #aaa; font-size: 30px; font-weight: normal;margin-bottom: 30px;padding-top: 20px;}
.index-about .fl h1 em{margin-left: 10px; font-size: 25px;}
.index-about .fl p{color: #aaa; line-height: 2; font-size: 16px;}
.index-about .fl a.more{margin-top: 30px;display: block; width: 200px; height: 40px; line-height: 40px; font-size: 18px; color: #aaa; text-align: center; border: 1px solid #aaa;}
.index-about .fr{}
.index-about .fr img{display: block;}

/* 首页-案例 */
.index-case{}
.index-case .top{}
.index-case .top ul{}
.index-case .top ul li{width: 50%; float: left;}
.index-case .top ul li a{display: block;}
.index-case .top ul li a span{display: block;}
.index-case .top ul li a span.pic{}
.index-case .top ul li a span.pic img{display: block; width: 97.5%; margin: 0 auto;}
.index-case .top ul li a span.tit{height: 40px; line-height: 30px; text-align: center; color: #333; font-size: 16px;}
.index-case .bottom{}
.index-case .bottom ul{}
.index-case .bottom ul li{width: 25%; float: left;}
.index-case .bottom ul li a{display: block;}
.index-case .bottom ul li a span{display: block;}
.index-case .bottom ul li a span.pic{}
.index-case .bottom ul li a span.pic img{display: block; width: 95%; margin: 0 auto;}
.index-case .bottom ul li a span.tit{height: 40px; line-height: 30px; text-align: center; color: #333; font-size: 16px;}

/* 首页-新闻  */
.index-news .left-pic-news{width: 580px; float: left; padding-bottom: 10px;margin-left: 20px;}
.index-news .left-pic-news a{position: relative;display: block; width: 506px;}
.index-news .left-pic-news span.pic{display: block; width: 590px; height: 300px; overflow: hidden; margin-bottom: 20px;}
.index-news .left-pic-news h1{font-size: 16px; color: #333; width: 80%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding: 0px 10px;}
.index-news .left-pic-news em{position: absolute;color: #aaa;top: 0px; right: 0px;}
.index-news .left-pic-news p{color: #aaa; padding: 0px 10px;}
.index-news .left-pic-news img{display: block; width: 100%;}
.index-news .left-list-news{width: 590px; float: right;}
.index-news .left-list-news ul{}
.index-news .left-list-news ul li{display: block; padding: 0px 0px 20px 20px; margin-bottom: 20px; border-bottom: 1px dashed #ccc;background: url(/images/index_news_title.jpg) no-repeat left 5px;}
.index-news .left-list-news ul li a{display:block;position: relative;}
.index-news .left-list-news ul li a span.time{color: #999; position: absolute; right: 0;}
.index-news .left-list-news ul li a span.content{display:block; position: relative;}
.index-news .left-list-news ul li a span.content em{display:block;}
.index-news .left-list-news ul li a span.content em.tit{font-size: 18px; color: #333; width: 550px; height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.index-news .left-list-news ul li a span.content em.desc{color: #aaa; height: 20px; overflow: hidden;}

/* 首页-相助同伴 */
.index-partner{}
.index-partner p{color: #333;margin-bottom:20px;}
.index-partner ul{}
.index-partner ul li{float: left; margin-right: 25px;}
.index-partner ul li a{}
.index-partner ul li a img{display: block;border: 1px solid #ccc;}

/* 内页 */
.inner-container{padding: 50px 0px;}
.inner-container .left{width: 280px; float: left;}

.inner-container .left .left-nav{}
.inner-container .left .left-nav .title{background: #262626; padding: 15px 20px; color: #fff; font-size: 25px;}
.inner-container .left .left-nav .title h1{font-size: 30px;}
.inner-container .left .left-nav .title h2{font-size: 20px;}
.inner-container .left .left-nav .content{}
.inner-container .left .left-nav .content a{display: block; padding: 15px 20px; font-size: 16px; color: #fff;background: #262626;margin: 10px 0;}
.inner-container .left .left-nav .content a:hover,.inner-container .left .left-nav .content a.on{background: #dc2118;}

.inner-container .left .left-contact{margin-top: 50px;}
.inner-container .left .left-contact .title{background: #262626; padding: 10px 0px;}
.inner-container .left .left-contact .title h1{color: #fff; padding: 0 20px; font-size: 25px; font-weight: normal;}
.inner-container .left .left-contact .title h2{color: #fff; padding: 0 20px; font-size: 15px; font-weight: normal;}
.inner-container .left .left-contact .content{background: #262626;border-left: 1px solid #262626; border-right: 1px solid #c9c9c9; border-bottom: 1px solid #c9c9c9; padding: 0px 20px 10px;}
.inner-container .left .left-contact .content .info{color: #fff; border-top: 1px solid #fff; padding-top: 10px;}
.inner-container .left .left-contact .content .info p{color: #fff; line-height: 1.8;}

.inner-container .right{width: 890px; float: right;position:relative;}
.inner-container .right .right-title{font-size: 20px; color: #333;border-bottom: 1px dashed #ccc;padding-bottom: 10px;}
.inner-container .right .right-title span{position: absolute; right: 0px; color: #999; font-size: 14px;background:url(/images/location.jpg) no-repeat left; padding-left:20px;}

.inner-container .right .right-content{padding: 20px 0px; min-height: 500px; margin-top: 10px;}
.inner-container .right .right-content p{font-size:16px;color:#333;line-height:2;}
.inner-container .right .right-content img{max-width:100%;}

/* 新闻列表 */
.news-list{width: 930px;margin: 0 auto;margin-top:10px;}
.news-list ul{margin:0 0 10px; clear:both;}
.news-list ul li{padding:5px 0; line-height:20px; font-size:14px; height:120px; border-bottom:1px solid #e8e8e8; border-top:1px solid #e8e8e8; margin-bottom:20px;}
.news-list ul li .date{cursor: pointer;width:66px; height:73px; float:left; font-size:30px; color:#fff; text-align:center; margin:30px 30px 0 30px; line-height:42px; background-color:#dc2118; font-weight:bold;}
.news-list ul li .date em{display:block; font-size:14px; color:#fff; line-height:30px;}
.news-list ul li .txt{padding-top: 25px;padding-right: 15px;}
.news-list ul li .txt .title{font-size:17px; color:#000000; line-height:35px; text-align: left; padding: 0;}
.news-list ul li .txt .title a{color:#000; text-decoration:none;}
.news-list ul li .txt .intro{line-height:24px; font-size:14px; color:#797979; line-height:24px;}
.news-list ul li .txt .intro a{color:#797979; text-decoration:none;}
.news-list ul li:hover{background:#ebf8ff;}
.news-content{width: 918px;margin: 0 auto; border: 1px solid #eee;margin-top:10px;}
.article-tit{text-align: center; padding: 20px 0 10px; margin: 0 20px; font-size: 21px; line-height: 150%; color: #333; border-bottom: 1px dashed #eee;}
.article-tit p{font-size:14px;color:#999;}
.article-detail{padding:15px 20px;min-height: 300px;line-height:2em;}
.article-detail img{display:block;margin:0 auto;max-width:100%;}
.article-bottom{margin:0 20px;border-top:1px solid #eee;padding:10px 0;line-height:20px; overflow: hidden;}
.prev a{color: #666;}
.next a{color: #666;}

/* 案例 */
.case-list{margin: 0 auto; margin-left: 20px;}
.case-list ul{width:900px;}
.case-list ul li{display: block; float: left; margin-right: 35px;}
.case-list ul li a{display: block;}
.case-list ul li span{display: block;}
.case-list ul li span.pic{background: #e1e1e1; width: 410px; height: 300px; overflow: hidden; }
.case-list ul li span.pic img{display: block; width: 100%;}
.case-list ul li span.tit{background: #fff; color: #333; text-align: center; height: 40px; line-height: 40px; font-size: 16px;}
.case-list ul li span.tit a{color: #333;}

/* 产品 */
.product-list{}
.product-list ul{width: 900px;}
.product-list ul li{display: block; width: 31%; margin: 0 1%; float: left;margin-bottom: 20px;}
.product-list ul li a{display: block;border: 1px solid #B1B1B1;}
.product-list ul li a:hover{border: 1px solid #a91e17;}
.product-list ul li a:hover span.tit{color: #a91e17;}
.product-list ul li a span{display: block;}
.product-list ul li a span.tit{text-align: center; padding: 10px 0px; color:#333;}
.product-list ul li a span.pic{}
.product-list ul li a span.pic img{display:block;width: 277px;height: 362px;}

/* 产品 */
.product_pic_detail{width: 830px; margin: 0 auto;margin-top: 30px;}
.product_pic_detail ul.focus_pic{display: block; width: 520px;  margin: 0 auto;}
.product_pic_detail ul.focus_pic li{display: block; border: 1px solid #fff;}
.product_pic_detail ul.focus_pic li.on{}
.product_pic_detail ul.focus_pic li img{display: block;max-width: 100%;  margin: 0 auto;}
.product_pic_detail .focus_nav{width: 520px; margin: 0 auto;padding: 10px 0;}
.product_pic_detail .focus_nav .focus_nav_ul{width: 460px;float: left;}
.product_pic_detail .focus_nav ul{}
.product_pic_detail .focus_nav li{border: 1px solid #fff; display: inline-block;margin-right: 20px;width: 72px; height: 78px;}
.product_pic_detail .focus_nav li.on{border-color: #a91e17;}
.product_pic_detail .focus_nav li img{display: block;max-width: 100%; height: 100%; margin: 0 auto;}
.product_pic_detail .focus_nav a{display: block; width: 20px; height: 80px; line-height: 80px; text-align: center; color: #fff; background: #a91e17; text-decoration: none;}
.product_pic_detail .focus_nav a.navPrev{float: left;margin-right: 10px;}
.product_pic_detail .focus_nav a.navNext{float: right;}
.detail-content{width: 830px; margin: 0 auto;padding-top: 50px;}
.detail-content-head{background: #b8b7b3;}
.detail-content-head span{display: block; height: 50px; width: 100px; line-height: 50px; text-align: center; background: #a91e17; color: #fff; font-size: 16px;}
.detail-content-info{padding: 20px;min-height:300px;}
<!--耗时1755775574.0934秒-->