﻿/**
 * 人人站CMS
 * ============================================================================
 * 版权所有 2015-2030 山东康程信息科技有限公司，并保留所有权利。
 * 网站地址: http://www.rrzcms.com
 * ----------------------------------------------------------------------------
 * 如果商业用途务必到官方购买正版授权, 以免引起不必要的法律纠纷.
 * ============================================================================
 */
@charset "utf-8";.search{overflow:hidden;width:100%;height:43px;}
.search .Input{float:left;overflow:hidden;margin-top:7px;width:317px;height:28px;border:1px solid #e1e1e1;}
.search .Input input{float:left;padding-right:5px;width:280px;height:28px;outline:0;border:none;text-indent:10px;font-size:13px;line-height:28px;}
.search .Input a{float:right;display:block;overflow:hidden;margin-top:4px;width:31px;height:20px;border-left:1px solid #e1e1e1;text-overflow:ellipsis;white-space:nowrap;}
.search p{float:left;margin-left:36px;width:842px;height:43px;line-height:43px;}
.search p a{margin-right:24px;color:#666;font-size:13px;}
.search p span{color:#333;font-weight:700;font-size:13px;}
.banner{overflow:hidden;overflow:hidden;width:100%;height:507px;}
#flashs{position:relative;overflow:hidden;height:507px;}
#flashs .bgitem{position:absolute;top:0;z-index:1;overflow:hidden;width:100%;height:507px;cursor:pointer;}
#flashs .bgitem a{display:block!important;width:100%!important;height:100%!important;}
#flashs .btn{position:absolute;bottom:30px;left:0;z-index:999;overflow:hidden;width:100%;text-align:center;}
#flashs .btn span{display:inline-block;margin-right:12px;width:40px;height:4px;background:#a2a9ad;}
#flashs .btn span.cur{background:#0093d5;}
.products{overflow:hidden;padding-bottom:58px;width:100%;}
.products .top{overflow:hidden;width:100%;height:162px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:url(../img/casebg.png) repeat;}
.products .top .title{float:left;padding:0 46px;width:128px;height:162px;background:url(../img/productstitlebg.jpg) no-repeat center;}
.products .top .title p{margin-top:26px;color:#91c6eb;text-transform:uppercase;font-size:22px;font-family:arial;}
.products .top .title h2{margin:12px 0 28px 0;font-weight:700;font-size:32px;}
.products .top .title h2 a{color:#fff;text-decoration:none;}
.products .top .title .I2{display:block;margin-top:22px;width:98px;height:2px;background:#fff;}
.products .classify{float:left;overflow:hidden;width:980px;height:243px;background:#fff;}
.products .classify .con{float:left;width:980px;border-left:1px solid #e5e5e5;}
.products .classify .con:first-child{border-left:none;}
.products .classify .conTop{overflow:hidden;height:75px;}
.products .classify .conTop dl{overflow:hidden;margin-top:25px;height:50px;}
.products .classify .conTop dt{float:left;margin-left:44px;width:50px;}
.products .classify .conTop dd{float:left;margin-left:11px;width:180px;}
.products .classify .conTop dd p{margin-top:11px;color:#0093d5;font-weight:700;font-size:18px;}
.products .classify .conTop dd a{color:#0093d5;text-decoration:none;}
.products .classify .conTop dd i{display:block;margin-top:11px;width:61px;height:2px;background:#e1e1e1;}
.products .classify .conBottom{overflow:hidden;padding:16px 24px 0;height:71px;}
.products .classify .conBottom a{float:left;display:block;margin-bottom:10px;padding-left:12px;width:127px;background:url(../img/question-icon01.png) no-repeat left center;color:#666;text-decoration:none;font-size:14px;}
.products .classify .conBottom a:hover{background:url(../img/question-icon02.png) no-repeat left center;color:#f90;font-weight:700;}
.products .BigCon{overflow:hidden;}
.products .BigCon ul{overflow:hidden;width:104%;}
.products .BigCon li{float:left;margin-top:52px;margin-right:25px;width:281px;height:361px;}
.products .BigCon li a{text-decoration:none;}
.products .BigCon li span{display:block;overflow:hidden;margin:2px auto 0;width:277px;height:302px;}
.products .BigCon li em{display:block;padding:0 11px;width:259px;border-bottom:1px solid #ccc;background:url(../img/products-icon05.png) no-repeat 254px center;color:#333;text-indent:9px;font-size:14px;line-height:56px;}
.products .BigCon li img{display:block;-webkit-transition:all 2s;-moz-transition:all 2s;-o-transition:all 2s;transition:all 2s;}
.products .BigCon li:hover img{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);}
.products .BigCon li:hover{background:#f90;box-shadow:0 5px 6px #dcdcdc;}
.products .BigCon li:hover em{background:url(../img/products-icon06.png) no-repeat 254px center;color:#fff;}
.question{overflow:hidden;width:100%;height:385px;background:url(../img/questionbg.jpg) no-repeat center;}
.question .container{position:relative;overflow:hidden;height:385px;}
.question .con{position:absolute;top:43px;right:1px;overflow:hidden;padding:21px 34px;width:341px;height:269px;border-radius:5px;background-color:#fff;}
.question .con ul{position:relative;overflow:hidden;width:100%;height:263px;}
.question .con li{overflow:hidden;height:43px;border-bottom:1px dotted #e2e5e6;color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:43px;}
.question .con li{padding-left:14px;background:url(../img/question-icon01.png) no-repeat 1px center;color:#333;text-decoration:none;}
.question .con li span{color:#f90;font-weight:700;}
.pro_details{overflow:hidden;width:100%;height:913px;background:url(../img/pro_detailsbg.jpg) no-repeat center;}
.pro_details .Title{overflow:hidden;padding-top:51px;width:100%;text-align:center;}
.pro_details .Title p{margin-top:14px;text-align:center;}
.pro_details .Title p span{margin-right:24px;padding-left:18px;background:url(../img/pro_details_icon01.png) no-repeat left center;color:#666;font-size:18px;}
.pro_details .con{overflow:hidden;margin-top:34px;width:100%;height:731px;}
.pro_details .con .menu{overflow:hidden;text-align:center;}
.pro_details .con .menu li{display:inline-block;margin-right:14px;width:181px;height:40px;border:2px solid #333;text-align:center;font-size:18px;line-height:40px;}
.pro_details .con .menu li.cur{width:185px;height:44px;border:none;background:#0095db;line-height:44px;}
.pro_details .con .menu li.cur a{color:#fff;}
.pro_details .con .menu li a{display:block;color:#333;text-decoration:none;}
.pro_details .con .menu li:hover{width:185px;height:44px;border:none;background:#0095db;line-height:44px;}
.pro_details .con .menu li:hover a{color:#fff;}
.pro_details .con .qieh{overflow:hidden;margin-top:46px;width:100%;height:620px;}
.pro_details .conBox{position:relative;overflow:hidden;height:620px;}
.pro_details .conBox img{display:block;margin:0 auto;}
.pro_details .conBox .box{position:absolute;overflow:hidden;}
.pro_details .conBox .box h3{color:#0095db;font-weight:700;font-size:23px;}
.pro_details .conBox .box p{margin-top:12px;color:#333;font-size:16px;line-height:25px;}
.pro_details .conBox .box1{top:27px;left:48px;width:262px;text-align:right;}
.pro_details .conBox .box2{top:27px;left:908px;width:290px;}
.pro_details .conBox .box3{top:158px;left:19px;width:202px;text-align:right;}
.pro_details .conBox .box4{top:158px;left:992px;width:148px;}
.pro_details .conBox .box5{top:341px;left:0;width:230px;text-align:right;}
.pro_details .conBox .box6{top:342px;left:982px;width:227px;}
.pro_details .conBox .box7{top:482px;left:58px;width:244px;text-align:right;}
.pro_details .conBox .box8{top:482px;left:894px;width:244px;}
.pro_details .conBox_yyj{position:relative;overflow:hidden;height:620px;}
.pro_details .conBox_yyj img{display:block;margin:0 auto;}
.pro_details .conBox_yyj .box{position:absolute;overflow:hidden;}
.pro_details .conBox_yyj .box h3{color:#0095db;font-weight:700;font-size:23px;}
.pro_details .conBox_yyj .box p{margin-top:12px;color:#333;font-size:16px;line-height:25px;}
.pro_details .conBox_yyj .box1{top:15px;left:35px;width:244px;text-align:right;}
.pro_details .conBox_yyj .box2{top:15px;left:908px;width:290px;}
.pro_details .conBox_yyj .box3{top:230px;left:0;width:202px;text-align:right;}
.pro_details .conBox_yyj .box4{top:230px;left:1000px;width:148px;}
.pro_details .conBox_yyj .box5{top:402px;left:0;width:292px;text-align:right;}
.pro_details .conBox_yyj .box6{top:422px;left:920px;width:276px;}
.adv{overflow:hidden;padding-bottom:58px;width:100%;}
.adv .Title{padding-top:38px;width:100%;height:137px;background:url(../img/advtitlebg.jpg) no-repeat center;text-align:center;}
.adv .Title h2{color:#fff;font-weight:400;font-size:30px;}
.adv .Title .p1{margin-top:6px;color:#fff;font-weight:700;font-size:40px;}
.adv .Title .p2{margin:20px auto 0;width:498px;height:44px;background:#f90;color:#fff;text-align:center;font-size:24px;line-height:44px;}
.adv .conBox{overflow:hidden;padding-top:54px;width:100%;}
.adv .conBox .container{position:relative;overflow:hidden;}
.adv .conBox .container .pic{position:absolute;top:38px;left:562px;display:block;}
.adv .conBox .con{overflow:hidden;}
.adv .conBox .con img{float:left;display:block;}
.adv .conBox .con .box{float:right;width:527px;}
.adv .conBox .con .box h3{margin-bottom:44px;color:#333;font-weight:700;font-size:26px;}
.adv .conBox .con .box h3 span{color:#f90;}
.adv .conBox .con .box p{margin-bottom:24px;padding-left:28px;background:url(../img/pro_details_icon01.png) no-repeat left 6px;color:#333;font-size:16px;line-height:24px;}
.adv .conBox .con1 .box{padding-top:60px;height:343px;}
.adv .conBox .con2 .box{padding-top:18px;width:532px;height:313px;}
.adv .conBox .con3 .box{padding-top:26px;width:514px;height:284px;}
.adv .conBox .con4 .box{padding-top:32px;width:529px;height:265px;}
.adv .conBox .con4 .box h3{margin-bottom:30px;}
.adv .conBox .con3 .box h3{margin-bottom:30px;}
.adv .conBox .con2 img,.adv .conBox .con4 img{float:right;}
.adv .conBox .con2 .box,.adv .conBox .con4 .box{float:left;text-align:right;}
.adv .conBox .con2 .box p,.adv .conBox .con4 .box p{padding-right:28px;background:url(../img/pro_details_icon01.png) no-repeat right 6px;}
.Dz{width:100%;height:206px;background:url(../img/dzbg.jpg) no-repeat center;}
.Dz .container{position:relative;height:206px;}
.Dz img{position:absolute;bottom:21px;left:25px;}
.Dz .con{position:absolute;top:60px;left:782px;overflow:hidden;width:417px;}
.Dz .con .btn{float:left;width:131px;}
.Dz .con .btn a{display:block;width:131px;height:39px;border-radius:4px;color:#fff;text-align:center;text-decoration:none;font-size:15px;line-height:39px;}
.Dz .con .btn .a1{margin-bottom:8px;border-bottom:1px solid #f6dcb4;background:#f90;}
.Dz .con .btn .a2{border-top:1px solid #b2dbef;background:#0095db;}
.Dz .con .phone{float:left;margin-left:67px;width:190px;}
.Dz .con .phone p{padding-left:50px;height:40px;background:url(../img/dz-phone.png) no-repeat 3px center;color:#333;font-size:16px;line-height:40px;}
.Dz .con .phone i{display:block;margin-top:2px;color:#0087d5;font-size:28px;font-family:'Myriad Pro';}
.case{overflow:hidden;padding-bottom:64px;width:100%;background:url(../img/casebg.png) repeat;}
.case .Title{overflow:hidden;padding-top:53px;width:100%;text-align:center;}
.case .Title h3{font-weight:700;font-size:30px;}
.case .Title h3 a{color:#333;text-decoration:none;}
.case .Title p{margin-top:4px;color:#999;text-transform:uppercase;font-size:15px;font-family:arial;}
.case .con{overflow:hidden;margin-top:26px;width:100%;}
.case .con .menu{overflow:hidden;text-align:center;}
.case .con .menu li{display:inline-block;margin-right:14px;width:181px;height:40px;border:2px solid #333;text-align:center;font-size:18px;line-height:40px;}
.case .con .menu li.cur{width:185px;height:44px;border:none;background:#f90;font-weight:700;line-height:44px;}
.case .con .menu li.cur a{color:#fff;}
.case .con .menu li a{display:block;color:#333;text-decoration:none;}
.case .con .menu li:hover{width:185px;height:44px;border:none;background:#f90;font-weight:700;line-height:44px;}
.case .con .menu li:hover a{color:#fff;}
.case .conBox{overflow:hidden;margin-top:34px;}
.case .conBox ul{overflow:hidden;}
.case .conBox li{float:left;overflow:hidden;margin-left:49px;width:365px;height:421px;border:1px solid #ededed;background-color:#fff;}
.case .conBox li:first-child{margin-left:0;}
.case .conBox li img{display:block;}
.case .conBox li h3{padding:20px 21px;font-weight:700;font-size:15px;}
.case .conBox li h3 a{color:#333;text-decoration:none;}
.case .conBox li:hover h3 a{color:#0095db;}
.case .conBox li p{overflow:hidden;padding:0 21px;height:40px;color:#666;text-overflow:ellipsis;font-size:14px;line-height:20px;}
.about{overflow:hidden;width:100%;height:451px;background:url(../img/about.jpg) no-repeat center;}
.about .Title{overflow:hidden;margin-top:48px;}
.about .Title h2{float:left;width:137px;font-size:34px;}
.about .Title h2 a{display:block;color:#fff;text-decoration:none;}
.about .Title h2 i{display:block;margin-top:14px;width:98px;height:2px;background:#fff;}
.about .Title p{float:left;margin-top:8px;margin-left:18px;color:#8dc4ea;text-transform:uppercase;font-size:24px;font-family:arial;line-height:24px;}
.about dl{overflow:hidden;margin-top:20px;width:100%;}
.about dt{float:left;width:625px;}
.about dd{float:right;width:534px;}
.about dd h3{overflow:hidden;margin-bottom:30px;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:18px;}
.about dd h3 a{color:#333;text-decoration:none;}
.about dd p{overflow:hidden;height:120px;color:#666;text-overflow:ellipsis;font-size:14px;line-height:24px;}
.about dd .more{display:block;margin-top:46px;width:137px;height:40px;background:url(../img/aboutbtn.png) no-repeat center;color:#fff;text-decoration:none;text-indent:27px;font-weight:700;font-size:15px;line-height:40px;}
.honor{overflow:hidden;width:100%;height:353px;background:url(../img/honorbg.jpg) no-repeat center;}
.honor .container{padding-right:35px;width:1165px;}
.honor .top{overflow:hidden;padding-top:30px;height:34px;border-bottom:1px solid #e5e5e5;}
.honor .top span{float:left;display:block;padding-right:22px;background:url(../img/pro_details_icon01.png) no-repeat right center;color:#333;font-weight:700;font-size:20px;}
.honor .top span a{color:#333;text-decoration:none;}
.honor .top .more{float:right;display:block;width:74px;height:21px;}
.honor .con{position:relative;overflow:hidden;margin-top:19px;height:206px;}
.honor .con ul{position:absolute;top:0;left:0;overflow:hidden;width:105%;height:206px;}
.honor .con li{float:left;margin-right:56px;width:145px;height:204px;border:1px solid #e7e7e7;}
.news{overflow:hidden;padding-top:46px;padding-bottom:65px;width:100%;}
.leftnews{float:left;overflow:hidden;width:765px;}
.leftnews .top{height:48px;border-bottom:1px solid #e0e0e0;}
.leftnews .top ul{float:left;display:inline-block;height:48px;}
.leftnews .top li{position:relative;float:left;width:171px;height:48px;text-align:center;font-weight:700;font-size:18px;line-height:48px;}
.leftnews .top li a{display:block;color:#666;text-decoration:none;}
.leftnews .top li i{position:absolute;bottom:-12px;left:50%;display:none;margin-left:-9px;width:18px;height:12px;background:url(../img/news-icon01.png) no-repeat center;}
.leftnews .top li.cur{background:#0095db;}
.leftnews .top li.cur a{color:#fff;}
.leftnews .top li.cur i{display:block;}
.leftnews .top .more{float:right;display:block;margin-top:22px;padding-right:9px;background:url(../img/news-icon03.png) no-repeat right center;color:#999;text-decoration:none;text-transform:uppercase;font-size:14px;font-family:arial;}
.leftnews .newsbox{overflow:hidden;}
.leftnews .newsbox .newslist{overflow:hidden;margin-top:27px;}
.leftnews .newsbox dl{overflow:hidden;margin-bottom:30px;}
.leftnews .newsbox dt{float:left;width:358px;}
.leftnews .newsbox dd{float:left;float:left;margin-left:32px;width:366px;}
.leftnews .newsbox dd h3{overflow:hidden;margin-bottom:30px;text-overflow:ellipsis;white-space:nowrap;font-weight:400;font-size:18px;}
.leftnews .newsbox dd h3 a{color:#333;text-decoration:none;}
.leftnews .newsbox dd p{overflow:hidden;height:72px;color:#666;text-overflow:ellipsis;font-size:14px;line-height:24px;}
.leftnews .newsbox dd .more{display:block;margin-top:34px;width:114px;height:33px;background:url(../img/newsbtn.png) no-repeat center;color:#fff;text-decoration:none;text-indent:17px;font-weight:700;font-size:14px;line-height:33px;}
.leftnews .newsbox ul{overflow:hidden;padding:0 21px;height:161px;background:#f5f5f5;}
.leftnews .newsbox li{overflow:hidden;margin-top:15px;}
.leftnews .newsbox li:first-child{margin-top:21px;}
.leftnews .newsbox li a{float:left;display:block;overflow:hidden;padding-left:28px;width:530px;background:url(../img/pro_details_icon01.png) no-repeat left center;color:#666;text-overflow:ellipsis;white-space:nowrap;font-size:14px;}
.leftnews .newsbox li span{float:right;color:#999;font-size:14px;}
.rightnews{float:right;overflow:hidden;width:381px;}
.rightnews .top{overflow:hidden;height:48px;border-bottom:1px solid #e0e0e0;line-height:48px;}
.rightnews .top h3{float:left;display:inline-block;font-weight:700;font-size:18px;}
.rightnews .top h3 a{padding-left:26px;background:url(../img/news-icon02.png) no-repeat left center;color:#666;text-decoration:none;}
.rightnews .top .more{float:right;display:inline-block;padding-right:9px;background:url(../img/news-icon03.png) no-repeat right center;color:#999;text-decoration:none;text-transform:uppercase;font-size:14px;font-family:arial;}
.rightnews .wenda{position:relative;overflow:hidden;margin-top:2px;height:414px;}
.rightnews .wenda ul{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:414px;}
.rightnews .wenda li{padding-top:27px;padding-left:19px;height:76px;}
.rightnews .wenda li h3{overflow:hidden;margin-bottom:9px;padding-left:31px;height:23px;background:url(../img/news-q.png) no-repeat left center;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:16px;line-height:23px;}
.rightnews .wenda h3 a{color:#333;}
.rightnews .wenda p{overflow:hidden;padding-left:31px;background:url(../img/news-a.png) no-repeat left center;color:#666;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:23px;}
.link{overflow:hidden;padding:46px 0 39px 0;width:100%;background:#e9f6fc;}
.link dl{overflow:hidden;}
.link dt{float:left;padding-right:23px;height:50px;border-right:1px solid #b2b8ba;}
.link dt p{margin:4px 0;width:68px;height:18px;background:#0095db;color:#fff;text-align:center;font-size:16px;line-height:17px;}
.link dt span{color:#333;font-weight:700;font-size:15px;}
.link dd{float:left;padding-left:30px;width:1070px;}
.link dd a{display:inline-block;margin-bottom:12px;padding:0 17px;background:url(../img/link-icon.png) no-repeat left center;color:#666;font-size:14px;font-family:'宋体';}
.link dd a:first-child{padding-left:0;background-image:none;}
.link dt span a{color:#333;font-size:17px;}
