@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{height: 100px;}
.header .logo-nav{width: 1200px; margin: 0 auto;}
.header .logo-nav .logo{float: left;padding-top: 20px;}
.header .logo-nav .logo img{display: block;}
.header .logo-nav .nav{float: right;}
.header .logo-nav .nav > ul{}
.header .logo-nav .nav > ul > li{display: block; float: left; position: relative;}
.header .logo-nav .nav > ul > li > a{display: block;font-size: 15px; height: 100px; line-height: 100px; padding: 0 25px;color: #333;}
.header .logo-nav .nav > ul > li > a:hover,.header .logo-nav .nav > ul > li > a.on{background: #026ed1; color: #fff;}
/*版权所有*/
.footer{background: #333333;}
.footer .footer-floor-1{text-align: center; padding: 20px 0px;color:#fff;background:url(../images/footer_01.jpg) no-repeat center bottom #333333;}
.footer .footer-floor-1 a{display: inline-block; color: #fff; margin: 0px 10px;}
.footer .footer-floor-2{width: 680px; margin: 0 auto; padding: 30px;}
.footer .footer-floor-2 .fl{}
.footer .footer-floor-2 .fl img{display: block;}
.footer .footer-floor-2 .fr{border-left: 1px solid #fff; color: #fff; font-size: 14px; line-height: 2; padding-left: 30px;}
/* 标题样式2 */
.title-style-01{}
.title-style-01 h1{font-weight: normal; text-align: center; color: #333;}
.title-style-01 h1.cn{}
.title-style-01 h1.en{text-transform: uppercase; font-size: 20px;color:#7a7a7a; padding: 5px 0px;}
.title-style-01 h1.line{height:3px;background:url(../images/index_02.jpg) no-repeat center;}
/* 标题样式2 */
.title-style-02{}
.title-style-02 h1{font-weight: normal; text-align: center; color: #fff;}
.title-style-02 h1.cn{}
.title-style-02 h1.en{text-transform: uppercase; font-size: 20px; padding: 5px 0px;}
.title-style-02 h1.line{display: block; width: 20px; height: 3px; background: #fff; margin: 0 auto; margin-top: 10px;}
/* 首页message */
.index-message{position: relative;background:url(../images/index_msg_01.jpg) no-repeat center;height:579px;}
.index-message p{font-size: 25px; font-weight: bold; position: absolute; left: 50%; margin-left: -418px; top: 127px; color: #026ed1;}
.index-message p em{font-size: 14px;}
.index-message .item{position: absolute;}
.index-message .item.i1{left: 50%; margin-left: -365px; top: 230px;}
.index-message .item.i2{left: 50%; margin-left: -114px; top: 230px;}
.index-message .item.i3{left: 50%; margin-left: -365px; top: 280px;}
.index-message .item.i4{left: 50%; margin-left: -114px; top: 280px;}
.index-message .item.i5{left: 50%; margin-left: -365px; top: 335px;}
.index-message .item input{border: none; outline: none; height: 29px; width: 142px; padding: 0 5px;}
.index-message .item textarea{border: none; resize: none; outline: none; width: 401px; height: 40px; padding: 2px;}
.index-message input[type='submit']{position: absolute; top: 411px; left: 50%; margin-left: -367px; display: block; width: 102px; height: 36px; background: none; border: none; cursor: pointer;}
.index-message input[type='reset']{position: absolute; top: 411px; left: 50%; margin-left: -256px; display: block; width: 102px; height: 36px; background: none; border: none; cursor: pointer;}
/* 首页-关于我们 */
.index-about{background: url(../images/index_about_bg.jpg) no-repeat center;height: 521px;}
.index-about-content{width: 800px; margin: 0 auto; padding: 30px 0;position: relative;}
.index-about-content p{color: #fff; text-align: center; line-height: 2; font-size: 14px;}
.index-about-content a.more{display: block; color: #fff; width: 80px; padding: 10px 30px; background: #026ed1; text-align: center; border-radius: 5px; margin: 0 auto; margin-top: 70px;}
.index-about-content a.more:hover{color: #026ed1; background: #fff;}
/* 首页-新闻 */
.index-news{}
.index-news .index-news-list{width: 1000px; margin: 0 auto;padding: 50px 0;}
.index-news .index-news-list .item{width: 480px;margin-bottom: 20px;position:relative;}
.index-news .index-news-list .item .date{width: 60px; height: 100px; float: left;}
.index-news .index-news-list .item .date span{display: block; height: 50px; line-height: 50px; text-align: center;}
.index-news .index-news-list .item .date span.month{background: #333333; color: #fff; font-size: 15px;transition: all 0.2s;-webkit-transition: all 0.2s;/* Safari*/}
.index-news .index-news-list .item .date span.day{background: #f7f7f7; font-size: 22px; font-family: impact;transition: all 0.2s;-webkit-transition: all 0.2s;/* Safari*/}
.index-news .index-news-list .item .info{width: 405px; height: 100px; float: right; overflow: hidden;}
.index-news .index-news-list .item .info a{display: block; width: 100%; height: 100%;}
.index-news .index-news-list .item .info a span{display: block;}
.index-news .index-news-list .item .info a span.tit{width: 90%; color: #333; font-size: 16px; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;transition: all 0.2s;-webkit-transition: all 0.2s;/* Safari*/}
.index-news .index-news-list .item .info a span.desc{color: #999; line-height: 23px;transition: all 0.2s;-webkit-transition: all 0.2s;/* Safari*/}
.index-news .index-news-list .item .add{position: absolute; background: #333; color: #fff; right: 0px; width: 20px; height: 20px; line-height: 20px; text-align: center;font-size: 20px;transition: all 0.2s;-webkit-transition: all 0.2s;/* Safari*/}
.index-news .index-news-list .item:hover .date span.month{background: #026ed1;}
.index-news .index-news-list .item:hover .date span.day{color: #026ed1;}
.index-news .index-news-list .item:hover .info a span.tit{color: #026ed1;}
.index-news .index-news-list .item:hover .info a span.desc{color: #026ed1;}
.index-news .index-news-list .item:hover .add{background: #026ed1;}
/* 首页-产品 */
.index-product{}
.index-product .index-product-list{padding: 50px 0px; width: 1184px; margin: 0 auto;}
.index-product .index-product-list .item{width: 276px; height: 291px; background: url(../images/index_05.png) no-repeat center;position: relative; float: left; margin: 0 10px;transition: all 0.2s;-webkit-transition: all 0.2s;/* Safari*/}
.index-product .index-product-list .item a{display: block;}
.index-product .index-product-list .item a span{display: block; color: #333; text-align: center; position: relative; top: -20px;}
.index-product .index-product-list .item a span.entit{font-size: 30px; font-family: didot;}
.index-product .index-product-list .item a span.cntit{font-weight: bold;}
.index-product .index-product-list .item a img{display: block; width: 268px; margin: 0 auto; margin-top: -38px;}
.index-product .index-product-list .item:hover{background: url(../images/index_03.png) no-repeat center;}
/* 内页 */
.inner-container{padding: 50px 0px; min-height: 500px;}
.info-title{margin-bottom: 20px;}
.info-title h1{color: #333; text-align: center; margin-bottom: 10px; font-size: 30px;}
.info-title h2{color: #333; text-align: center; font-size: 18px;}
.info-title h3{color: #c0c0c0; text-align: center; font-family: impact; text-transform: uppercase; font-size: 12px;}
.info-content{}
.info-content p{line-height:2;color:#333;font-size:16px;}
.info-content img{display: block;max-width:100%;}
/* 工程案例 */
.case-list{width:1200px;margin: 0 auto; margin-top: 30px;}
.case-list ul{width:1230px;}
.case-list li{display: block; width: 390px; float: left; margin-right: 20px; margin-bottom: 20px;}
.case-list li a{display: block; width: 100%; height: 270px; float: left; color: #333;}
.case-list li a:hover{text-decoration: none;}
.case-list li a span.pic{display: block; width: 390px; height: 270px; overflow: hidden;}
.case-list li a span.pic img{display: block; width: 100%;}
/* 新闻 */
.news-list{width: 1200px;margin: 0 auto;}
.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 70px 0 70px; line-height:42px; background-color:#026ed1; 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: 1200px;margin: 0 auto; border: 1px solid #eee;}
.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;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;}
/* 产品 */
.pro-top{background: #f5f5f5; height: 40px;}
.pro-content{width: 1200px; margin: 0 auto; margin-top: -50px;padding-bottom: 50px;}
.pro-content .pro-left{width: 246px; float: left;}
.pro-content .pro-left .pro-nav-tit{}
.pro-content .pro-left .pro-nav-tit .pro-tit{background: #0377de; padding: 20px;}
.pro-content .pro-left .pro-nav-tit .pro-tit h1{color: #fff; font-size: 23px; font-weight: normal;}
.pro-content .pro-left .pro-nav-tit .pro-tit h1 span{display: block; height: 30px; width: 5px; background: #fff; float: left; margin-right: 10px;}
.pro-content .pro-left .pro-nav-tit .pro-tit h2{font-size: 14px; color: #fff; padding-left: 15px;}
.pro-content .pro-left .pro-nav-tit .pro-nav{background: #f5f5f5; padding: 20px;border: 1px solid #dbdbdb;}
.pro-content .pro-left .pro-nav-tit .pro-nav > ul{}
.pro-content .pro-left .pro-nav-tit .pro-nav > ul > li{}
.pro-content .pro-left .pro-nav-tit .pro-nav > ul > li > a{display: block; height: 40px; line-height: 40px; color: #333; font-size: 16px;background: url(../images/i2.png) no-repeat left;padding-left: 10px;}
.pro-content .pro-left .pro-nav-tit .pro-nav > ul > li > a:hover{background: url(../images/i1.png) no-repeat left;color:#0377de;}
.pro-content .pro-left .pro-nav-tit .pro-nav > ul > li > a.on{background: url(../images/i1.png) no-repeat left;color:#0377de;}
.pro-content .pro-left .pro-nav-tit .pro-nav > ul > li > ul.sub{padding-left: 5px;}
.pro-content .pro-left .pro-nav-tit .pro-nav > ul > li > ul.sub > li{}
.pro-content .pro-left .pro-nav-tit .pro-nav > ul > li > ul.sub > li > a{display: block; min-height: 30px; line-height: 30px; color: #333; font-size: 13px;background: url(../images/i2.png) no-repeat left 13px;padding-left: 10px;}
.pro-content .pro-left .pro-nav-tit .pro-nav > ul > li > ul.sub > li > a:hover{background: url(../images/i1.png) no-repeat left 13px;color:#0377de;}
.pro-content .pro-left .pro-nav-tit .pro-nav > ul > li > ul.sub > li > a.on{background: url(../images/i1.png) no-repeat left 13px;color:#0377de;}
.left-contact{margin-top: 20px;}
.left-contact .title{width:246px;height:74px;line-height:74px;background:url(../images/c1.jpg) no-repeat center;color:#0377de; font-size: 23px; text-indent: 20px;}
.left-contact .content{background: #f7f7f7; padding: 20px;}
.left-contact .content p{padding-left: 20px;margin-bottom: 10px;}
.left-contact .content p.p1{background: url(../images/c2.png) no-repeat left 5px;}
.left-contact .content p.p2{background: url(../images/c3.png) no-repeat left;}
.left-contact .content p.p3{background: url(../images/c4.png) no-repeat left;}
/* 产品详情 */
.pro-content .pro-right{width: 910px; float: right; margin-top: 20px;}
.pro-content .pro-right .pro-crumb{}
.pro-content .pro-right .pro-crumb em{color:#0377de;}
.pro-detail-content{margin-top: 50px;}

.pro-detail-content .product-list{}
.pro-detail-content .product-list .item{max-height: 302px;overflow: hidden; margin-bottom: 30px;}
.pro-detail-content .product-list .item .pic{display: block; width: 300px; height: 300px; border: 1px solid #8c8c8c; float: left;}
.pro-detail-content .product-list .item .pic a{display: block;}
.pro-detail-content .product-list .item .pic img{display: block; width: 300px; height: 300px;}
.pro-detail-content .product-list .item .desc{width: 580px; float: right;}
.pro-detail-content .product-list .item .desc .desc-tit{padding-left: 0px;}
.pro-detail-content .product-list .item .desc .desc-tit a{display: block;height: 50px; line-height: 50px; background: #026ed1; color: #fff;padding-left: 10px;}
.pro-detail-content .product-list .item .desc .desc-content{padding: 10px 10px 10px 10px;}
.pro-detail-content .product-list .item .desc .desc-content a{display: block;}
.pro-detail-content .product-list .item .desc .desc-content pre{color:#333;    line-height: 1.8;}

.pro-detail-content .floor1{}
.pro-detail-content .floor1 .pic{display: block; width: 300px; height: 300px; border: 1px solid #8c8c8c; float: left;}
.pro-detail-content .floor1 .pic img{display: block; width: 300px; height: 300px;}
.pro-detail-content .floor1 .desc{width: 580px; float: right;}
.pro-detail-content .floor1 .desc .desc-tit{height: 50px; line-height: 50px; background: #026ed1; color: #fff; padding-left: 20px;}
.pro-detail-content .floor1 .desc .desc-content{padding: 10px 20px;}
.pro-detail-content .floor1 .desc .desc-content pre{color:#333;}
.pro-detail-content .floor2{margin-top: 20px;}
.pro-detail-content .floor2 .tit{background:#e3e3e3;height: 50px;}
.pro-detail-content .floor2 .tit span{display: block; width: 80px; height: 50px; line-height: 50px; background: #026ed1; font-size: 16px; padding-left: 20px; color: #fff;}
.pro-detail-content .floor2 .content{padding: 10px 20px; min-height: 300px;}
.pro-detail-content .floor2 .content p{line-height: 2; font-size: 16px;}
/* 首页-产品 */
.index-product{position: relative;}
.index-product .index-product-prev{position: absolute; left: 50%; margin-left: -680px; top: 190px;}
.index-product .index-product-prev a{}
.index-product .index-product-prev a img{}
.index-product .index-product-next{position: absolute; right: 50%; margin-right: -680px; top: 190px;}
.index-product .index-product-next a{}
.index-product .index-product-next a img{}
.index-product .index-product-content{width:1200px;margin: 0 auto; padding: 50px 0px 100px;}
.index-product .index-product-content ul{}
.index-product .index-product-content ul li{display: block; float: left; width: 25%;}
.index-product .index-product-content ul li a{display: block; border: 1px solid #ccc; width: 95%; margin: 0 auto;}
.index-product .index-product-content ul li a:hover{border: 1px solid #026ed1;}
.index-product .index-product-content ul li a span{display: block;}
.index-product .index-product-content ul li a span.pic{}
.index-product .index-product-content ul li a span.pic img{display: block;width:100%;}
.index-product .index-product-content ul li a span.tit{height: 40px; line-height: 30px; width: 100%; overflow: hidden; color: #333; text-align: center; font-size: 16px; text-overflow: ellipsis; white-space: nowrap;}















