#header{width:100%; height:auto; overflow:hidden; background:url(../images/top_bg.png) no-repeat top;}
.top_bar{width:100%; height:29px; line-height:29px;}
.welcome{float:left;}
.language{float:right;}
.language a{display:inline-block; height:29px; line-height:29px; margin:0 5px; padding-left:22px;}
.language a.cn{background:url(../images/cn.png) no-repeat left center;}
.language a.en{background:url(../images/en.png) no-repeat left center;}
.logo{float:left; width:487px; height:74px; margin:40px 0;}
.logo img{display:block; width:100%; height:auto;}
.hot_line{float:right; height:90px; overflow:hidden; margin:31px 0;}
.hot_line p{height:70px; padding-left:40px; background:url(../images/tel.png) no-repeat left 30px; font-size:15px; line-height:20px; overflow:hidden;}
.hot_line span{font:italic bold 16px/26px "Microsoft Yahei";}
.hot_line .by1{color:#666; font-size:12px; line-height:23px;}

/*导航*/
.menu_bg{background:#3569d6;}
.menu{width:100%; height:50px; line-height:50px; font-size:16px; color:#fff;}

.menu .menu_ul{position:relative; float:left; width:100%; height:50px;}
#nli_bg{position:absolute; top:0; left:0; width:0px; height:100%; background:#eee; overflow:hidden;}
.menu_ul .nli{float:left; width:111px; height:100%; position:relative; cursor:pointer; margin-right:2px; -webkit-transition:all 0.5s ease-in-out 0s; transition:all 0.5s ease-in-out 0s; text-align:center;}
.menu_ul .nli a{display:block; height:50px; padding:0 3px; text-decoration:none; color:#fff; font-size:16px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; overflow:hidden;}
.menu_ul .on{background:#eee;}
.menu_ul .on a{color:#333;}
.menu_ul .nli:hover > a{color:#333;}

.nli .sub{display:block; position:absolute; z-index:1; top:50px; left:0; background:#eee; width:100%; height:auto; overflow:hidden;}
.nli .sub ul{}
.nli .sub ul li{width:100%; height:30px; margin:2px auto; border-top:1px solid #ddd;}
.nli .sub ul li a{color:#555; height:30px; line-height:30px; font-size:14px; text-align:center;}
.nli .sub ul li:hover a{color:#333;}

/*首页 内容1*/
.main_bg1{width:100%; height:556px; background:url(../images/main_bg1.jpg) repeat-y center top;}
.main_1{width:100%; height:400px; margin:78px 0; overflow:hidden;}
.main_1 .l_card{float:left; width:442px; height:225px; margin:50px 30px; padding:30px 40px 40; background:url(../images/card_bg.png) no-repeat left top; color:#fff;}
.l_card h2{text-align:center; font:bold 20px/50px "Microsoft Yahei";}
.l_card span{display:block; font:normal 19px/24px "宋体"; text-align:center;}
.l_card a{display:block; width:120px; height:36px; line-height:36px; margin:20px auto; border:1px solid #fff; color:#fff; font-size:16px; text-align:center;}
.l_card p{height:50px; line-height:25px; overflow:hidden;}
.main_1 .r_proimg{display:table-cell; float:right; width:523px; height:338px; margin:32px 20px 32px 0; overflow:hidden; text-align:center; vertical-align:middle;}
.main_1 .r_proimg img{text-align:center; vertical-align:middle;}
.wu_bg{height:15px; background:url(../images/bar_bg.jpg) repeat-y center top;}
/*首页产品列表1*/
.main_list1,
.main_list2{width:1276px; height:auto; margin:0 auto; padding:0 3px; overflow:hidden;}
.main_list1 dl,
.main_list2 dl{float:left; width:412px; height:340px; margin:10px 20px 30px 0; overflow:hidden;}
.main_list2 dl{background:#fff;}
.main_list1 dl:last-child,
.main_list2 dl:last-child{margin-right:0;}
.main_list1 dl:hover,
.main_list2 dl:hover{box-shadow:0 0 5px #666;}
.main_list1 dl dt,
.main_list2 dl dt{width:412px; height:222px; display:table-cell; vertical-align:middle; text-align:center; overflow:hidden;}
.main_list1 dl dt img,
.main_list2 dl dt img{vertical-align:middle; transition:all .5s;}
.main_list1 dl dt:hover img,
.main_list2 dl dt:hover img{transform:scale(1.1); transition:all .5s;}
.main_list1 dl dd,
.main_list2 dl dd{height:118px;}
.main_list1 dl dd h3,
.main_list2 dl dd h3{line-height:24px; background:#8fa8e0; color:#fff; font-size:15px; text-align:center; transition:all .5s;}
.main_list2 dl dd h3{background:#5188fc;}
.main_list1 dl:hover h3,
.main_list2 dl:hover h3{background:#3569d6; transition:all .5s;}
.main_list1 dl dd p,
.main_list2 dl dd p{float:left; width:120px; height:60px; line-height:20px; margin:17px 20px; overflow:hidden;}
.main_list1 dl dd a,
.main_list2 dl dd a{display:block; float:right; width:120px; height:36px; line-height:36px; margin:28px 20px 28px 0; border:1px solid #666; text-align:center;}
/*首页内容2*/
.main_bg2{width:100%; height:600px; background:url(../images/main_bg2.jpg) no-repeat center top;}
.main_2{width:100%; height:400px; margin:100px 0; overflow:hidden;}
.main_2 .l_proimg{display:table-cell; float:left; width:552px; height:404px; margin:0 20px; text-align:center; vertical-align:middle; overflow:hidden;}
.main_2 .l_proimg img{text-align:center; vertical-align:middle;}
.main_2 .r_card{float:right; width:396px; height:260px; margin:40px 20px 40px 0; background:#d7e0f1; box-shadow:5px 5px 5px #666; color:#3166d4;}
.r_card h2{height:50px; margin-top:50px; text-align:center; font:bold 20px/50px "Microsoft Yahei";}
.r_card p{height:30px; line-height:30px; text-align:center; overflow:hidden;}
.r_card a{display:block; width:120px; height:36px; line-height:36px; margin:20px auto; border:1px solid #3166d4; color:#3166d4; font-size:16px; text-align:center;}
/*首页列表2*/
.main_listbg2{width:100%; height:420px; background:url(../images/main_listbg2.jpg) repeat-y center top;}

/*.l_navtop{float:left; width:235px; margin-right:16px;}
.list_top{float:left; width:173px;}*/

/*首页产品展示*/
.main_tit{height:55px; line-height:55px; margin:15px auto -6px;}
.main_tit h2{padding-left:260px; font-size:20px; background:url(../images/pro_titbg.png) no-repeat 200px center; color:#333; text-align:center; letter-spacing:.1em;}
.main_morepro{display:block; width:100%; height:20px; line-height:20px; background:url(../images/main_titbg.png) no-repeat center; text-align: center;}
.main_morepro a{width:60px; height:20px; line-height:20px; text-align:center;}
.main_morepro a:hover{color:#e5000b;}
.mainpro_top{width:100%; height:30px; margin:10px auto;}
/*切换标签-品牌*/
.mainpro_top .pro_tab{float:left; width:660px; height:30px; line-height:30px; overflow:hidden;}
.pro_tab .tab_name{float:left; padding:0 9px; background:#4977d7; color:#fff;}
.pro_tab ul{float:left; height:30px; line-height:30px; overflow:hidden;}
.pro_tab ul li{float:left; color:#333; margin:0 15px; cursor:pointer;}
.pro_tab ul li.active{color:#e5000b;}

/*搜索框*/
.search{float:right; width:240px; height:30px; line-height:30px;}
.search .seatext{float:left; width:162px; height:28px; line-height:28px; padding-left:25px; border:1px solid #afafaf; background:url(../images/search_bg1.png) no-repeat 3px center; background-size:10%;}
.search .seabtn{float:right; width:70px; height:28px; line-height:28px; margin-left:3px; padding-left:20px; border:1px solid #666; background:#666 url(../images/search_btnbg1.png) no-repeat left center; color:#fff; font-size:14px; cursor:pointer;}

/*首页-左侧产品导航*/
.m_pro{width:100%; height:auto; margin-top:50px; overflow:hidden;}
.l_nav{float:left; width:253px; height:auto; margin-top:5px;}
.l_nav ul{float:left; width:230px; padding:10px; border:1px solid #ddd; border-top:0; overflow:hidden;}
.l_nav ul li{float:left; width:229px; height:84px; margin:5px 0; line-height:80px; border:1px solid #ddd; background:#fafafa;}
.l_nav ul li:first-child{border-top:1px solid #ddd;}
.l_nav ul li img{display:block; float:left; width:78px; height:78px; margin:3px 1px; overflow:hidden;}
.l_nav ul li a{display:block; float:left; width:121px; margin:0 14px; line-height:80px; font-size:15px;}
.l_nav ul li:hover{background:#4977d7;}
.l_nav ul li:hover a{color:#fff;}
.r_list{float:right; width:925px;}
.r_list .tab_con{float:left; width:100%; height:442px; overflow:hidden;}
.r_list .tab_con ul{float:left;}
.r_list .tab_con ul li{display:none; float:left; width:100%; height:auto; padding:7px 4px 7px; overflow:hidden;}
.r_list .tab_con ul li.on{display:block;}
.r_list dl{float:left; width:220px; height:213px; margin-right:11px; margin-bottom:10px;}
.tab_con ul li dl:nth-child(4n+4){margin-right:0;}
.r_list dl dt{display:table-cell; width:220px; height:183px; border:1px solid #eee; vertical-align:middle; text-align:center; overflow:hidden;}
.r_list dl dt img{vertical-align:middle;}
.r_list dl dd{width:220px; height:30px; line-height:30px; text-align:center; overflow:hidden;}
.r_list dl dd a{display:block; width:220px; margin:0 auto; font-size:15px;}
.r_list dl:hover{box-shadow:0 0 5px #666;}
.r_list dl:hover dd{background:#4977d7;}
.r_list dl:hover a{color:#fff;}
/*首页关于我们*/
.m_about{width:100%; height:272px; margin:20px auto; overflow:hidden;}
.m_about .about_contact{float:left; width:251px; height:auto; border:1px solid #ddd;}
.m_about .about_contact .contact_img{padding-left:38px; height:49px; background:url(../images/l_bgimg.jpg) no-repeat center top; font-size:20px; color:#fff; line-height:45px;}
.about_contact .contact_txt{padding:20px 10px; background:#e1f3ff; line-height:30px;}
.m_about .about_rcon{float:right; width:925px; height:272px; overflow:hidden;}
.m_tit,
.about_rcon .about_tit{height:40px; border-bottom:1px solid #ddd; line-height:40px; font-size:20px;}
.m_tit p,
.about_rcon .about_tit p{display:inline-block; padding:0 30px; background:url(../images/case_pbg.jpg) no-repeat 15px center; border-bottom:2px solid #4977d7; font-size:20px; line-height:40px; color:#4977d7;}
.m_tit a,
.about_rcon .about_tit a{float:right; display:inline-block; margin:7px 10px; font-size:14px; line-height:26px; color:#666;}
.m_tit a:hover,
.about_rcon .about_tit a:hover{color:#e5000b;}
.about_rcon .shiye_txt{width:100%; height:230px; overflow:hidden;}
.shiye_txt img.sy_img{float:left; display:block; height:230px;}
.shiye_txt .sy_intro{float:right; width:285px; height:220px; margin:10px 0 0 10px; margin-right:0; font-size:14px; line-height:22px; overflow:hidden;}

/*工程案例*/
.m_case{width:100%; height:350px; overflow:hidden;}
.m_case .l_friend{float:left; width:253px; border-top:1px solid #ddd;}
.l_friend .friend_img{padding-left:38px; height:49px; background:url(../images/l_bgimg.jpg) no-repeat center top; font-size:20px; color:#fff; line-height:45px;}
.l_friend ul{width:233px; height:auto; margin:10px auto; overflow:hidden;}
.l_friend ul li{float:left; width:100%; height:22px; margin:3px 0; padding-left:18px; background:url(../images/friend_ico.png) no-repeat left center; font-size:14px; line-height:22px; box-sizing:border-box;}
.l_friend ul li:hover{background:url(../images/friend_ico2.png) no-repeat left center;}
.l_friend ul li a{display:inline-block; line-height:20px;}
.l_friend ul li:hover a{color:#e5000b;}
.center_case{float:left; width:380px; height:350px; margin:0 22px; overflow:hidden;}
.center_case .m_case_tit{width:100%; height:47px; border-bottom:1px solid #ddd;}
.m_case_tit p{display:inline-block; padding:0 30px; background:url(../images/case_pbg.jpg) no-repeat 15px center; border-bottom:2px solid #4977d7; font-size:20px; line-height:47px; color:#4977d7;}
.m_case_tit a{float:right; margin:17px 10px 0;}
.m_case_tit a:hover{color:#e5000b;}
.case_box{width:100%; height:292px; margin-top:10px; overflow:hidden;}
.case_box .case_img{width:100%; height:180px; overflow:hidden;}
.case_box .case_img a{display:none;}
.case_box .case_img a.on{display:block;}
.case_box .case_img img{display:block; width:100%;}
.pic_btn{float:left; width:100%; height:106px; overflow:hidden;}
.pic_btn ul{float:left; width:100%; margin-top:5px; height:100%; overflow:hidden;}
.pic_btn ul li{float:left; width:187px; height:30px; background:#ddd; font-size:16px; text-align:center; line-height:27px; margin-bottom:5px;}
.pic_btn ul li:nth-child(2n+2){margin-left:6px;}
.pic_btn ul li.on{background:#e5000b; color:#fff;}

/*行业新闻*/
.m_news{float:left; width:523px; height:350px;}
.m_news .m_newstit{float:left; width:100%; height:47px; border-bottom:1px solid #ddd; line-height:38px;}
.m_newstit p{display:inline-block; padding:0 30px; background:url(../images/case_pbg.jpg) no-repeat 15px center; border-bottom:2px solid #4977d7; font-size:20px; line-height:47px; color:#4977d7;}
.m_newstit a{float:right; margin:17px 10px 0; line-height:20px;}
.m_newstit a:hover{color:#e5000b;}
.m_news ul{float:left; width:100%; height:290px; margin-top:7px; overflow:hidden;}
.m_news ul li{float:left; width:508px; height:23px; margin:3px 0; padding-left:10px; background:url(../images/li_ico.jpg) no-repeat left center; font-size:15px; line-height:23px;}
.m_news ul li p{float:left; width:390px; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.m_news ul li:hover p{color:#e5000b;}
.m_news ul li span{float:right; font-size:14px; color:#999;}
.m_news ul li:hover span{color:#666;}

/*首页-荣誉*/
.m_honor{width:100%; height:365px; margin:20px 0;}
.swiper-slide6 a{position: relative; z-index:0; width:240px; height:315px;}
.swiper-slide6 a span{position:absolute; z-index:1; bottom:-40px; left:0; width:100%; height:40px; line-height:40px; text-align:center; background:rgba(0,0,0,.6); font-size:14px; color:#fff; transition:all .3s;}
.swiper-slide6:hover a span{bottom:8px; transition:all .3s;}
.swiper-slide6 a img{display:block; width:100%;}

/*荣誉大图*/
#honor_wrap{display:none; position:fixed; z-index:1000; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.6); color:#fff;}
#honor_wrap .honor_off{float:right; width:25px; height:25px; margin:15px; padding:3px; background:#fff; cursor:pointer;}
.honor_off img{display:block; width:100%; height:100%;}
#honor_wrap .honor_box{width:500px; height:auto; overflow-y:auto; margin:20px auto;}
#honor_wrap .honor_box img{display:block; max-width:100%; margin:0 auto;}

/*底部*/
#footer{width:100%; height:auto; background:url(../images/footer_bg.jpg) repeat-x left top;  overflow:hidden;}
.footer_wrap{float:left; width:100%; height:auto; margin:90px auto 0px;}
.footer_logo{float:left; width:358px; height:153px; margin-top:20px;}
.comapny_mes{float:left; width:260px; height:auto; margin-left:100px; /*font-family:"黑体";*/ overflow:hidden;}
.comapny_mes h2{font-size:16px; line-height:40px; font-weight:bold;}
.comapny_mes p{height:100px; line-height:25px; overflow:hidden;}
.txt_img{float:left; width:204px; height:52px; margin:56px 50px 36px 100px;}
.ewm{float:right; width:100px; height:100px; margin:35px 0 50px; overflow:hidden;}
.copyright{float:left; width:100%; height:50px; line-height:50px; background:#5188fc; text-align:center;}
.copyright p{font-size:15px; color:#fff;}



/*关于我们-单页*/
.inner_banner{width:100%; height:auto; overflow:hidden;}
.inner_banner img{display:block; width:100%; height:auto;}
/*当前位置*/
.pos_address{height:36px; line-height:36px; font-size:14px;}
.pos_address span{float:left; display:block; padding-left:26px; background:url(../images/pos_bg.png) no-repeat left center;}
.pos_address span a{display:inline-block;}
.pos_address span a:hover{color:#3569d6;}
.bor_b{border-bottom:1px solid #dfdfdf; margin-bottom:10px;}
/*内页导航*/
.top_nav{width:100%; height:32px; line-height:32px; margin:20px 0 20px;}
.top_nav ul{width:100%; text-align:center; font-size:0;}
.top_nav ul li{display:inline-block; margin:0 10px; font-size:16px;}
.top_nav ul li a{display:block; height:30px; line-height:30px; padding:0 20px; border:1px solid #3569d6; border-radius:50px; color:#3569d6;}
.top_nav ul li:hover a,
.top_nav ul li.on a{background:#3569d6; color:#fff;}
/*内容容器*/
.content_wrap{width:1160px; height:auto; margin:10px auto 150px; padding:20px 20px 120px; background:#f8f8f8; overflow:hidden;}
.content_wrap p{line-height:200%;}
/*案例列表页*/
.case_tit{width:100%; height:50px; line-height:50px; margin:20px auto; color:#3569d6; text-align:center;}
.case_tit h2{font-size:24px;}
.list_wrap{width:100%; height:auto; margin-bottom:100px; overflow:hidden;}
.list_wrap ul{float:left; width:100%; height:auto; overflow:hidden;}
.list_wrap ul li{position:relative; z-index:1; float:left; width:100%; height:250px; margin:10px 0; background:#f6f6f6; border-radius:10px; overflow:hidden;}
.list_wrap ul li b{position:absolute; z-index:1; top:0; left:0; display:block; width:0; height:100%; background:#3569d6; transition:all .5s;}
.list_wrap ul li:hover b{width:100%; transition:all .5s;}
/*.list_wrap ul li:hover{background:#3569d6;}*/
.list_wrap dl{position:absolute; z-index:2; top:0; left:0; float:left; width:1170px; height:220px; margin:15px;}
.list_wrap ul li:hover dd h3,
.list_wrap ul li:hover dd span,
.list_wrap ul li:hover dd p{color:#fff;}
.list_wrap dl dt{float:left; width:370px; height:220px; text-align:center; overflow:hidden;}
.list_wrap dl dd{float:left; width:770px; height:220px; margin:0 10px 0 20px; overflow:hidden;}
.list_wrap dl dd h3{font-size:18px; line-height:50px; margin-bottom:10px; color:#333;}
.list_wrap dl dd p{height:69px; line-height:23px; margin:5px 0 ; color:#555; font-size:14px; overflow:hidden;}
.list_wrap dl dd span{float:left; display:inline-block; line-height:35px; margin:10px 0; color:#666;}
.list_wrap dl dd .more_{position:relative; z-index:1; display:block; float:right; width:180px; height:25px; line-height:25px; margin-top:55px; border:1px solid #fff; background:transparent; font-size:15px; text-align:center;}
.list_wrap dd .more_ a{position:absolute; z-index:2; top:0; left:0; display:block; width:180px; height:25px; line-height:25px; background:#3569d6; color:#fff;}

/*案例展示页*/
.con_tit{width:100%; height:40px; line-height:40px; margin:20px auto 0; color:#3569d6; text-align:center;}
.con_tit h2{font-size:22px;}
.con_mes{width:100%; height:20px; line-height:20px; margin-bottom:10px; text-align:center;}
.con_mes span{display:inline-block; margin:0 10px; line-height:20px; color:#888; font-size:12px;}
.cases_wrap{width:1160px; height:auto; margin:10px auto 10px; overflow:hidden;}
.cases_con{width:100%; height:auto; overflow:hidden;}
.cases_con img{display:inline-block; max-width:98%; margin:0 auto;}
.cases_con p{line-height:200px; color:#333;}

/*产品展示页*/
.check_box1{width:1170px; margin:10px auto 0; padding:0 5px; height:auto; border:1px dashed #bbb; font-size:0; overflow:hidden;}
.check_box1 a{display:inline-block; margin:6px 5px; padding:0 10px; background:#eee; line-height:30px; font-size:14px;}
.check_box1 a.on,
.check_box1 a:hover{color:#e5000b;}
.check_box2,
.check_box3{width:1180px; height:30px; margin:10px auto; border:1px solid #eee;}
.check_box3{margin:0 auto 10px;}
.check_box2 span,
.check_box3 span{display:inline-block; float:left; width:70px; text-align:center; line-height:30px; color:#333;}
.check_box2 a,
.check_box3 a{display:inline-block; height:22px; margin:4px 5px; padding:0 10px; line-height:22px;}
.check_box3 a{height:20px; line-height:20px; margin:5px;}
.check_box3 a{border-radius:10px;}
.check_box2 a.on,
.check_box2 a:hover,
.check_box3 a.on,
.check_box3 a:hover{background:#e5000b; color:#fff;}
/*产品列表*/
.pro_wrap{width:100%; height:auto; overflow:hidden; margin:20px auto;}
.pro_wrap .pro_title{width:100%; height:50px; line-height:50px; margin-bottom:10px;}
.pro_wrap .pro_title h2{text-align:center; font-size:22px; color:#3569d6;}
.pro_wrap ul{width:100%; height:auto; overflow:hidden;}
.pro_wrap ul li{float:left; width:280px; height:330px; margin:10px;}
.pro_wrap dl{position:relative; width:280px; height:330px;}
.pro_wrap dl dt{display:table-cell; width:280px; height:230px; border:1px solid #eee; text-align:center; vertical-align:middle; overflow:hidden;}
.pro_wrap dl dt img{display:inline-block; max-width:100%; max-height:228px; text-align:center; vertical-align:middle; transition:all .5s;}
.pro_wrap dl .top_dd{position:absolute; z-index:1; top:0; left:0; opacity:0; width:100%; height:230px; background:rgba(0,0,0,.6); transition:all .5s;}
.pro_wrap dl:hover{box-shadow:0 0 5px #666;}
.pro_wrap dl:hover .top_dd{opacity:1; transition:all .5s;}
.pro_wrap dl:hover dt{opacity:.6; transition:all .5s;}
.pro_wrap dl:hover dt img{transform:scale(1.1); transition:all .5s;}
.pro_wrap dl .top_dd a{display:block; width:120px; height:40px; margin:95px auto; line-height:40px; border:1px solid #fff; color:#fff; font-size:16px; text-align:center;}
.pro_wrap dl .bottom_dd{width:100%; height:100px; transition:all .5s;}
.bottom_dd h3,
.bottom_dd .pro_numb,
.bottom_dd .money{width:90%; margin:0 auto; text-align:center; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.bottom_dd h3{padding:5px 0; color:#5188fc}
.bottom_dd h3,
.bottom_dd .money{height:30px;; font-size:16px; line-height:30px;}
.bottom_dd .pro_numb{height:22px; line-height:22px; font-size:15px;}
.bottom_dd .money{font-weight:bold; font-size:15px; color:#e5000b;}
.bottom_dd .money span{font-size:16px;}
.pro_wrap dl:hover .bottom_dd{background:#4977d7; color:#fff; transition:all .5s;}
.pro_wrap dl:hover .bottom_dd h3,
.pro_wrap dl:hover .bottom_dd .money{color:#fff; transition:all .5s;}
/*产品展示页*/
.pro_con_wrap{width:100%; height:auto; margin:10px auto 50px; overflow:hidden;}
.top_wrap{position:relative; width:100%; height:640px; overflow:hidden;}
.magnifier{position:absolute;}
.rtxt_wrap{float:right; width:610px; height:580px; margin:30px 10px 30px 0;}
.rtxt_wrap .top_title{width:100%; height:auto; padding-bottom:15px; border-bottom:1px dashed #ddd; overflow:hidden;}
.rtxt_wrap .top_title h2{font-weight:bold; font-size:20px; line-height:50px; color:#555;}
.rtxt_wrap .top_title span{display:inline-block; font-size:12px; color:#3569d6; line-height:20px;}
.rtxt_wrap .lb{float:left; width:100%; height:30px; line-height:30px; margin: 10px 0; font-size:16px;}
.rtxt_wrap .bq1{display:inline-block; color:#3569d6;}
.rtxt_wrap .intro{float:left; width:100%; height:200px; margin-top:15px; padding-bottom:15px; border-bottom:1px dashed #ddd; overflow:hidden;}
.rtxt_wrap .bq2{display:block; height:30px; line-height:30px; margin:10px 0 5px; color:#3569d6; font-size:16px; overflow:hidden;}
.intro_txt{float:left; width:98%; height:auto; max-height:200px; margin:0 1%; line-height:25px; color:#555; font-size:13px; overflow:hidden;}

.zlbz{width:100%; height:auto; max-height:75px; margin-top:10px; font-size:12px; line-height:25px; color:#555;}

.rtxt_wrap .jg{float:left; width:100%; height:30px; line-height:30px; margin:20px 0; color:#e5000b; font-size:20px; font-weight:bold;}
.rtxt_wrap .jg .bq3{font-weight:normal; font-size:16px; color:#3367d6;}
.rtxt_wrap .zx{width:100%; height:40px; margin:60px auto 0;}
.rtxt_wrap .zx a{position:relative; display:inline-block; width:120px; height:38px; line-height:38px; margin:0 15px; border:1px solid #3367d6;color:#fff; font-size:18px; text-align:center;}
.rtxt_wrap .zx a span{position:absolute; z-index:-1; top:0; left:0; width:100%; height:40px; background:#3367d6; transition:all .5s;}
.rtxt_wrap .zx a:hover{color:#3367d6;}
.rtxt_wrap .zx a:hover span{width:0; transition:all .5s;}
/*左侧产品简述*/
.middle_wrap{width:100%; height:auto; margin:20px 0; overflow:hidden;}
.l_con_wrap{float:left; width:800px; height:auto; margin-top:50px; padding:10px; border-top:1px solid #ccc; overflow:hidden;}
.l_con_wrap p{line-height:200%; color:#333;}
/*相关推荐*/
.r_recommend{float:right; width:286px; height:auto; margin-right:10px; overflow:hidden;}
.recommend_tit h2{font-weight:bold; font-size:20px;}
.rec_list{width:280px; height:auto; margin:15px auto; padding:0 3px; overflow:hidden;}
.rec_list ul{}
.rec_list ul li{float:left; width:100%; height:282px; margin:8px 0;}
.rec_list dl{width:278px; height:280px; border:1px solid #eee;}
.rec_list dl dt{width:278px; height:230px; display:table-cell; text-align:center; vertical-align:middle;}
.rec_list dl dt img{display:inline-block; max-width:100%; text-align:center; vertical-align:middle; transition:all .5s;}
.rec_list dl dd{width:280px; height:49px; border-top:1px solid #eee;}
.rec_list dl dd h3{width:96%; height:48px; line-height:48px; color:#333; font-size:15px; text-align:center;}
.rec_list dl:hover{box-shadow:0 0 5px #666;}
.rec_list dl:hover dd{background:#4977d7;}
.rec_list dl:hover dd h3{color:#fff;}
.rec_list dl:hover dt img{transform:scale(1.1); transition:all .5s;}
/*在线留言*/
.guest_wrap{width:1180px; height:600px; margin:30px auto; background:#f5f5f5;}
.guest_wrap .guest_tit{float:left; width:100%;height:50px; line-height:50px; margin:50px auto 20px; }
.guest_wrap .guest_tit h2{color:#333; font-weight:bold; font-size:18px; text-align:center;}
.guest_wrap ul{width:700px; height:auto; margin:10px auto; overflow:hidden;}
.guest_wrap ul li{width:96%; height:30px; line-height:30px; margin:10px auto; color:#333; text-align:center;}
.guest_wrap ul li span{float:left; display:inline-block; width:100px; margin:0 20px 0 30px; color:#333; font-weight:bold; font-size:16px; text-align:right;}
.guest_wrap ul li input{display:inline-block; float:left; width:480px; height:28px; padding-left:5px; line-height:28px; border:1px solid #ddd; background:#fff; color:#333; font-size:13px;}
.guest_wrap ul li textarea{display:inline-block; float:left; width:480px; height:100px; line-height:25px; padding-left:5px; border:1px solid #ddd; background:#fff; font-size:14px; resize:none;}
.guest_wrap ul li:nth-last-of-type(2){height:100px;}
.guest_wrap ul li:last-child{height:40px; margin-top:30px; text-align:center;}
.guest_wrap ul li .input_submit,
.guest_wrap ul li .input_reset{display:inline-block; float:none; width:80px; height:30px;  line-height:30px; margin: 5px; border:1px solid #ddd; border-radius:10px; color:#555; font-family:"Microsoft Yahei"; font-size:15px; text-align:center; outline:none; cursor:pointer;}
.guest_wrap ul li .input_submit:hover,
.guest_wrap ul li .input_reset:hover{background:#5188fc; border:1px solid #5188fc;  color:#fff;}


/*产品*/
.block{float:left; width:500px; height:auto; margin: 0 auto;}
#goodsInfo{ border:1px solid #e8e8e8; background:#FFFFFF}
#goodsInfo .imgInfo{width:485px; float:left;  overflow:hidden; padding:7px; text-align:center}  
#goodsInfo .imgInfo .thumb{width:300px; height:230px; display:block; text-align:center}/*商品详情图片*/
#goodsInfo span{width:16px; height:60px; background:url(../images/g_l.jpg) no-repeat center center; float:left;}
#goodsInfo span.spanR{width:16px; height:60px; background:url(../images/g_r.jpg) no-repeat center center; float:right;}
#goodsInfo .gallery{float:left; width:443px; margin-left:10px; overflow:hidden;}
#goodsInfo .gallery li{float:left; width:60px; height:60px; margin:0 2px;}
#goodsInfo .gallery li a{display: block; width: 58px; height: 58px; display: -webkit-box;     display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center; border: 1px solid #D7D7D7;}
#goodsInfo .gallery li img{max-width: 58px; max-height: 58px; border: none;}

.clearfix:after{
content:"."; display:block; height:0; clear:both;
visibility:hidden;
}
*html .clearfix{
 height:1%;
}
*+html .clearfix{
 height:1%;
}








.content{width:1022px; margin:0 auto;background-color:#fff;}
.contentbg{width:100%; border:0px solid red; padding-bottom:40px; float:left;}
.maincont{width:1022px; background:#FFF; }
.maincont3{width:1022px; background:#FFF;  border:solid 1px #e1e1e1; border-top:none; margin-top:30px;}
.maincont2{width:1022px; background:#FFF; float:left; padding-bottom:50px;  border:solid 1px #e1e1e1; border-top:none; margin-top:30px;}
.pagetitle{width:1004px; height:49px; line-height:49px; vertical-align:middle; padding-left:10px; margin:0 auto; background:url(../images/other/titlebg_04.png) no-repeat center left; border-bottom:1px solid #e1e1e1;font-family:"微软雅黑"; font-size:16px;color:#333; position:relative;}
.pagetitle span{font-family:"宋体"; font-size:12px;height:49px;color:#999999; line-height:49px; vertical-align:middle; position:absolute; right:0; top:0px;}
.pagetitle span a{font-family:"宋体"; font-size:12px; color:#999999;}
.pagetitle span a:hover{ color:#f00;}
/*关于*/
.about-nav{ width:998px; height:40px; margin:37px auto 0; background:url(../images/other/recuitnav_03.png) no-repeat left bottom; border:0px solid red;}
.about-nav li{ width:133px;height:40px; line-height:40px;font-family:"微软雅黑"; font-size:16px; color:#fff; text-align:center; cursor:pointer;  margin-left:10px; float:left; background-color:#3569d6; border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;-o-border-radius:5px 5px 0px 0px;-ms-border-radius:5px 5px 0px 0px;behavior:url(ie-css3.htc);position:relative;}
.about-cont{ display:none;margin:57px auto; padding-bottom:47px; border:0px solid red;}
/*公司概况*/
.about-cont .gk{ width:475px; height:230px; padding-top:10px;  padding-left:15px; background:#3569d6 url(../images/other/about1_05.png) no-repeat left bottom; float:left; margin-left:10px;margin-bottom:10px;}
.about-cont .gk dt{ margin-bottom:11px;font-family:"微软雅黑"; font-size:16px; color:#fff; font-weight:600;}
.about-cont .gk dt img{ float:left; margin-right:5px;}
.about-cont .gk dd{ width:460px;font-family:"宋体"; font-size:12px; line-height:20px; color:#fff;border:0px solid red;}
.about-cont dl{ width:225px; height:230px;margin-left:10px; margin-bottom:10px;padding-top:10px; padding-left:15px; background-color:#eee; float:left;}
.about-cont dt{ margin-bottom:11px;font-family:"微软雅黑"; font-size:16px; color:#3569d6; font-weight:600;}
.about-cont dt img{ float:left;margin-right:5px;}
.about-cont dd{ width:210px;font-family:"宋体"; font-size:12px; line-height:20px; color:#333;border:0px solid red;}
/*研发系统*/
#about-yfxt{ width:978px; height:550px; background:url(../images/yf_bg.jpg) no-repeat center top;border:0px solid red;}
#about-yfxt dl{ width:560px; margin-top:120px; margin-left:370px; background:url(../images/other/yfbg.png);}
#about-yfxt dt{font-family:"宋体"; font-size:24px;width:560px;}
#about-yfxt dt span{font-family:"宋体"; font-size:24px; text-transform:uppercase;}
#about-yfxt dd{width:560px; margin-bottom:18px;}
/*生产基地*/
#about-scjd{}
#about-scjd dl{width:960px; height:auto; margin-left:20px; background-color:#fff;border:0px solid red;display:none; overflow:hidden;}
#about-scjd dt{width:940px; padding-left:10px;font-family:"微软雅黑"; font-size:24px; color:#3569d6; font-weight:600;}
#about-scjd dt span{width:940px;font-family:"宋体"; font-size:18px; text-transform:uppercase;}
#about-scjd dd p{width:940px;padding-left:10px; margin-bottom:20px;font-family:"宋体"; font-size:12px; color:#2f2f2f;}
#about-scjd dl ul{width:960px; border:0px solid red;}
#about-scjd dl li{ width:300px; height:200px; margin-right:26px; margin-bottom:36px; float:left; border:0px solid red;}
/*发展历程*/
#about-fzlc{ padding-left:100px; padding-bottom:10px; background:url(../images/other/fzlc_03.png) no-repeat left top; border:0px solid red;}
#about-fzlc .year{ width:105px; height:20px; padding-left:48px;font-family:"微软雅黑"; font-size:14px; font-weight:600; background:url(../images/other/yearbg_03.png) no-repeat left bottom; margin:17px 0;}
#about-fzlc p{font-family:"宋体"; font-size:12px; line-height:20px;color:#333; }
/*荣誉*/
#about-ryzs{ width:1020px; border:0px solid red;}
#about-ryzs .selhonor{ width:214px; height:30px; margin-left:33px; margin-bottom:20px; border:1px solid #ddd; line-height:30px;}
#about-ryzs .showhonor{ }
#about-ryzs .showhonor img{ border:solid 1px #dddddd;}
#about-ryzs ul{width:975px; margin:0 auto 40px;  min-height:740px;}
#about-ryzs li{ width:230px; height:350px; margin-left:10px; margin-bottom:20px; float:left;}
#circle1{}
#circle2{}
#showhonor1{}
#showhonor2{}

/*联系我们*/
#contact{ width:985px; padding-top:45px; margin:0 auto;}
#contact #left{ width:515px; height:171px; margin-bottom:48px; padding-top:38px; float:left; border-right:1px dashed #666;}
#contact #left .title{ font-family:"微软雅黑"; font-size:24px;line-height:30px;  color:#3569d6; }
#contact #left .title span{font-family:"Tahoma, Geneva, sans-serif"; font-size:14px; font-weight:600; line-height:25px; color:#3569d6; text-transform:uppercase;}
#contact #left p{ width:455px; line-height:25px; margin-bottom:22px; margin-left:24px; font-family:"宋体"; font-size:12px; color:666;}

#contact #right{ width:465px; height:171px; margin-bottom:48px; padding-top:38px; float:left; border:0px dashed red;}
#contact #right .title{ font-family:"微软雅黑"; font-size:24px;line-height:30px;  color:#3569d6; }
#contact #right .title span{font-family:"Tahoma, Geneva, sans-serif"; font-size:14px; font-weight:600; line-height:25px; color:#3569d6; text-transform:uppercase;}
#contact #right p{ width:405px; line-height:25px; margin-bottom:22px; margin-left:44px; font-family:"宋体"; font-size:12px; color:666;}

#contact .map_box{width:985px; height:393px; margin:0 auto; }
#contact .map_box #adress{ width:283px;height:375px; padding-left:22px; padding-top:18px; background-color:#3569d6; float:left;}
#contact .map_box #adress #title{font-family:"微软雅黑"; font-size:24px; margin-bottom:38px; color:#fff;}
#contact .map_box #adress #title span{font-family:"Tahoma, Geneva, sans-serif"; font-size:14px; font-weight:600; color:#fff;text-transform:uppercase;line-height:25px; }
#contact .map_box #adress p{font-family:"宋体"; margin-bottom:5px; font-size:12px; height:47px; line-height:47px; vertical-align:top;  color:#fff; overflow:hidden;border:0px solid red;}
#contact .map_box #adress p span{ float:left; margin-right:10px;}


.my-map { float:left; width: 674px; height: 391px; padding-bottom:10px;}
.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
.my-map .icon-cir { height: 31px; width: 28px; }
.my-map .icon-cir-red { background-position: -11px -5px; }


/*客户服务*/
.service-cont{width:989px; margin:47px auto; border:0px solid red;}
.service-cont dl{ width:235px; margin-right:12px; padding:10px 0; float:left; border-right:0px solid #ddd;}
.service-cont dt{font-family:"微软雅黑"; font-size:16px; color:#333; font-weight:600;  margin-bottom:10px;}
.service-cont dd{ width:220px;font-family:"宋体"; font-size:12px; line-height:20px; margin-bottom:10px; color:#999;}
.service-cont dd img{display:block; width:100%; height:120px;}
.service-cont dd a span{display:inline-block; width:90%; padding-right:10%; background:#3569d6 url(../images/xq_ico.png) no-repeat right center; border-radius:3px; font:bold 15px/36px "宋体"; color:#fff; text-align:center;}
.service-cont .fdd{ height:63px; overflow:hidden;}

.service-cont ul{width:989px; margin:25px 0px; border-top:1px dashed #ddd; padding-bottom:50px;}
.service-cont ul li{ padding-left:15px; height:38px;font-family:"宋体"; font-size:12px; line-height:38px; vertical-align:middle; color:#2f2f2f; border-bottom:1px dashed #ddd; float:left; width:100%;}
.service-cont ul li span{ color:#3569d6; font-weight:bold;}
.service-cont ul li img{ float:left; margin-right:8px; margin-top:8px;}


/*工程案例*/
.case-nav{ width:998px; height:40px; margin:37px auto 0;  background:url(../images/other/recuitnav_03.png) no-repeat left bottom; border:0px solid red;}
.case-nav li{ width:133px;height:40px; line-height:40px;font-family:"微软雅黑"; font-size:16px; color:#fff; text-align:center; cursor:pointer;  margin-left:10px; float:left; background-color:#0099cc; border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;-o-border-radius:5px 5px 0px 0px;-ms-border-radius:5px 5px 0px 0px;behavior:url(ie-css3.htc);position:relative;}
.case-nav li:hover{width:131px;background-color:#fff;color:#333333;border:1px solid #cdcdcd;border-bottom:0;}
#case-cont-now{width:131px;background-color:#fff;color:#333333;border:1px solid #cdcdcd;border-bottom:0;}
.case-cont{width:998px; margin:47px auto; border:0px solid red;}
.case-list{ height:112px; margin-bottom:5px; border-bottom:1px dashed #e1e1e1; padding:25px 0px;}
.case-list img{ float:left; margin-right:20px;}
.case-list .title{ margin:3px 0 10px;font-family:"微软雅黑"; font-size:16px; color:#3569d6;}
.case-list .fcont{ width:980px;font-family:"宋体"; font-size:12px; color:#999; margin-bottom:6px; line-height:20px;}

.case-list a span{display:inline-block; width:90px; line-height:22px; background:#aaa; color:#fff; font-size:14px; text-align:center;}
.case-list a span:hover{background:#3569d6;}

/*技术资料*/
.data{ width:1008px; margin:25px auto 26px;}
.data li{margin-left:20px; height:164px; margin-top:13px; line-height:15px; background:url(../images/zl-ico.png) no-repeat top left; border-bottom:1px dashed #e1e1e1; }
.data li dl{ width:890px; margin-left:80px; margin-top:29px;}
.data li dt{font-family:"微软雅黑"; font-size:20px; line-height:30px; color:#333;}
.data li dd{font-family:"宋体"; font-size:12px; line-height:20px; color:#666; margin-bottom:10px;}
.data li dd a span{display:inline-block; width:90px; line-height:22px; background:#aaa; color:#fff; font-size:14px; text-align: center;}
.data li dd a span:hover{background:#3569d6;}

/*资料下载*/
.download{width:1008px; margin:25px auto 26px;}
.download1{height:250px; float:left; width:480px; margin:10px;}
.download_left{ float:left; width:200px;}
.download_img img{ border:solid 1px #dddddd; float:left;}
.download_img{ width:200px;  float:left;}
.download_title{ height:30px; line-height:30px; font-size:12px; color:#333333; width:100%; text-align:center;}

.download_right{ float:left; width:250px; margin-left:15px;}
.download_main{ font-size:12px; color:#333333; line-height:20px; min-height:110px; padding-bottom:5px;}

.download_xz{ text-align:right; height:42px; line-height:42px; border-top:solid 1px #dddddd; border-bottom:solid 1px #dddddd;}
.download_xz span{float:right; margin-right:3px; padding-left:30px; background:url(../images/down-ico.png) no-repeat left center; font-size:12px; color:#333333;}


/* tabbox */
.tabbox{width:1022px; background:#FFF; }
.tabbox .tabbtn{ width:998px; height:40px; margin:37px auto 0; border:0px solid red;}
.tabbox .tabbtn li{width:133px;height:40px; line-height:40px;font-family:"微软雅黑"; font-size:16px; color:#fff; text-align:center; cursor:pointer;  margin-left:10px; float:left; background-color:#3569d6; border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;-o-border-radius:5px 5px 0px 0px;-ms-border-radius:5px 5px 0px 0px;behavior:url(ie-css3.htc);position:relative;}
.tabbox .tabbtn li a,.tabbox .tabbtn li span{display:block;float:left;height:30px;line-height:30px;overflow:hidden;width:108px;text-align:center;font-size:12px;cursor:pointer;}
.tabbox .tabbtn li.current{width:131px;background-color:#fff;color:#333333;border:1px solid #cdcdcd;border-bottom:0;}
.tabbox .tabbtn li.current a,.tabbox .tabbtn li.current span{width:131px;background-color:#fff;color:#333333;border:1px solid #cdcdcd;border-bottom:0;}


.tabbox .loading{height:40px;width:432px;text-align:center;position:absolute;left:0;top:120px;}
.tabbox .tabcon{padding:10px;border-width:0 1px 1px 1px;border-color:#ddd;border-style:solid; min-height:550px;}
.tabbox .tabcon li{height:24px;line-height:24px;overflow:hidden;}

/*生产流程*/
.fl{float:left;}
.fr{float:right;}
.flow_1{width:910px; height:auto; margin:20px auto; overflow:hidden;}
.flow_1 .l_flow{width:190px; height:190px; overflow:hidden;}
.flow_1 .l_flow dl,
.flow_1 .l_flow dl dt{width:100%; height:100%; overflow:hidden; border-radius:50%;}
.flow_1 .l_flow dl dt img{display:block; width:100%; height:100%; overflow:hidden;}
.flow_1 .l_flow dl{position:relative; z-index:1;}
.flow_1 .l_flow dl dd{position:absolute; z-index:1; bottom:0; width:100%; height:40px; background:#3d6fd8; transition:all .5s; cursor:pointer;}
.flow_1 .l_flow dl dd:hover{background:#2759c2; transition:all .5s;}
.flow_1 .l_flow dl dd span{display:block; width:100px; margin:0 auto; color:#fff; font-size:15px; text-align:center; line-height:40px;}
.arow-r{width:50px; height:190px; overflow:hidden;}
.arow-r img{display:block; width:100%; height:100%;}

.arr-down-box{width:100%; height:auto; overflow:hidden;}
.arow-d{width:190px; height:50px; overflow:hidden;}
.rot_180{transform:rotate(180deg);}