@charset "gb2312";.bai { color: #FFFFFF; }.bai a { color: #FFFFFF; }.bk { border: 1px solid #cfcfcf; background: #f4f4f4; border-top: none; }.left { float: left; }.right { float: right; }.clear { clear: both; }.block { display: block; }.mt20 { margin-top: 20px; }.mt10 { margin-top: 10px; }.mr10 { margin-right: 10px; }.ml10 { margin-left: 10px; }.head { width: 100%; }.zxgg { width: 100%; background: #dddddd; height: 40px; }.zxgg ul { width: 1200px; margin: auto; line-height: 40px; }.zxgg ul span { float: right; }/*导航*/.nav { width: 940px; float: right; z-index: 10; height: 130px; }.t_c_bottom { width: 940px; margin: auto; z-index: 10; position: relative; }.t_c_bottom .thisMenu { width: 110px; background: #56a50d; height: 130px; position: absolute; z-index: 5; }.t_c_bottom ul li { position: relative; float: left; width: 110px; z-index: 35; }.t_c_bottom ul .sy { }.t_c_bottom ul .thisli a { color: #fff; transition: all 0.6s; }.t_c_bottom ul li a { display: block; width: 110px; height: 130px; line-height: 130px; font-size: 15px; text-align: center; }.t_c_bottom ul li a:hover { color: #fff; }.t_c_bottom ul li .Nodes { position: absolute; overflow: hidden; width: 110px; height: 0px; left: 0px; top: 130px; z-index: 100; }.t_c_bottom ul li .Nodes ul { position: static; float: left; width: 110px; left: 0px; top: 0px; z-index: 100; padding-bottom: 10px; background-color: rgba(86,165,13,0.8);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C802328d, endColorstr=#C802328d);}.t_c_bottom ul li .Nodes ul li { width: 110px; height: 30px; float: none; padding: 0; margin: 0; }.t_c_bottom ul li .Nodes ul li a { display: block; width: 110px; height: 35px; color: #FFF; line-height: 35px; font-size: 13px; }.t_c_bottom ul li .Nodes ul li a:hover { color: #333; background: #FFF; }/*banner*/.banner { width: 100%; height: 940px; overflow: hidden; }.focus { height: 940px; overflow: hidden; position: relative; background: #fff; }.focus_m ul { width: 100%; height: 940px; overflow: hidden; }.focus_m li { width: 100%; height: 940px; _float: left; }.focus_s { height: 10px; position: absolute; z-index: 20; bottom: 20px; text-align: center; width: 100%; }.focus_s ul { margin: auto; width: 260px; }.focus_s li { float: left; height: 10px; width: 50px; overflow: hidden; margin-right: 10px; background: #ddd; }.focus_s .active { background: #ef9412; }.focus_l, .focus_r { position: absolute; display: block; width: 50px; height: 75px; overflow: hidden; z-index: 2; top: 400px; }.focus_l { left: 0px; }.focus_r { right: 0px; }.focus_l b, .focus_r b { position: absolute; z-index: 1; display: block; width: 50px; height: 75px; overflow: hidden; background: #000; opacity: 0.3; filter: alpha(opacity=30); cursor: pointer; }.focus_l span, .focus_r span { display: block; position: relative; z-index: 2; width: 22px; height: 33px; top: 21px; cursor: pointer; margin-right: 28px; }.focus_l span { left: 12px; background: url(l.png) 0 0 no-repeat;  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='l.png');_background: none; }.focus_r span { left: 16px; background: url(r.png) 0 0 no-repeat;  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='r.png');_background: none; }.focus_l:hover, .focus_r:hover {  *zoom:1;}.focus_l:hover b, .focus_r:hover b { opacity: 0.5; filter: alpha(opacity=50); }/*热门搜索*/.rmss { width: 100%; border-bottom: 1px solid #ddd; height: 70px; }.rmss ul { width: 1200px; margin: auto; line-height: 70px; }.rmss ul li { width: 830px; margin: auto; border: 1px solid #ddd; height: 35px; background: #6f6f6f; border-radius: 3px; margin-top: 15px; }.in_bt { width: 676px; margin: auto; text-align: center; }.in_bt h2 { font-size: 28px; font-weight: bold; text-align: center; }@font-face { font-family: ywzf; src: url(im.ttf); }.in_bt h4 { font-size: 30px; margin-top: 10px; font-family: ywzf; text-align: center; font-weight: normal; }.ls { background: url(hs.png) no-repeat 0px 68px; }.ls h2 { color: #333333; }.ls h2 span { color: #02328d; }.ls h4 { color: #cccccc; }.bs { background: url(bs.png) no-repeat 0px 68px; }.bs h2 { color: #FFF; }.bs h4 { color: #FFF; }/*首页产品分类*/.in_pro { width: 1200px; margin: 80px auto; overflow: hidden; }.in_pro ul { width: 1300px; margin-top: 20px; }.in_pro ul li { width: 225px; height: 215px; overflow: hidden; float: left; margin-top: 20px; margin-right: 18px; }.in_pro ul li a { display: block; width: 225px; height: 215px; position: relative; }.in_pro ul li a div { background-color: rgba(0,0,0,0.8); width: 185px; height: 185px; z-index: 2; position: absolute; top: 160px; padding: 15px 20px; transition: all 0.3s ease-in-out;  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8000000, endColorstr=#C8000000);}.in_pro ul li a div h3 { color: #fff; font-size: 18px; }.in_pro ul li a div p { margin-top: 15px; color: #fff; }.in_pro ul li a div span { display: block; color: #fff; border: 2px solid #fff; line-height: 30px; width: 80px; text-align: center; margin-top: 20px; }.in_pro ul li a:hover div { top: 0; padding: 30px 20px; }/*知名客户*/.zmkh { background: url(lsbj.jpg); padding-top: 60px; height: 280px; }.example { width: 1200px; margin: 30px auto; position: relative; }.example ul li { width: 160px; float: left; margin: 0 5px; text-align: center; }.example ul li a { color: #fff; font-size: 16px; line-height: 40px; }.microfiche-bullets { display: none; }.microfiche-button { font-size: 0px; width: 41px; height: 41px; border: none; padding: 0px; background: none; }.microfiche-prev-button { background: url(ljt.png); position: absolute; z-index: 2; }.microfiche-next-button { background: url(rjt.png); position: absolute; z-index: 2; }.example .microfiche-prev-button { top: 20px; left: -55px; }.example .microfiche-next-button { top: 20px; right: -55px; }/*服务支持*/.fwzc { width: 1200px; margin: 80px auto; overflow: hidden; }.fwzc ul { margin-top: 40px; }.fwzc ul li { height: 260px; width: 227px; margin: 0 6px; position: relative; float: left; z-index: 5; }.fwzc ul li .btwz { position: absolute; transition: all 0.6s; z-index: 3; width: 150px; height: 130px; top: 65px; left: 40px;  filter:Alpha(opacity=100)  opacity:1;}.fwzc ul li .btwz h2 { font-size: 18px; color: #fff; font-weight: normal; text-align: center; padding-top: 16px; line-height: 25px; background: url(bg_sign20.png) no-repeat center top; }.fwzc ul li .btwz h4 { font-size: 12px; color: #fff; text-align: center; font-weight: normal; }.fwzc ul li .btwz p { color: #fff; margin-top: 10px; }.fwzc ul li:hover .btwz { filter: Alpha(opacity=0); opacity: 0; }.fwzc ul li .nrwz { opacity: 0; transition: all 0.6s; position: absolute; z-index: 3; width: 150px; height: 130px; top: 75px; left: 40px; color: #fff; filter: Alpha(opacity=0); opacity: 0; }.fwzc ul li:hover .nrwz { filter: Alpha(opacity=100); opacity: 1; color: #fff; }.fwzc ul li .fwzcli { transition: all 0.6s; height: 260px; position: absolute; width: 227px; top: 0px; }.fwzc ul li:hover .fwzcli { transform: rotate(180deg); }.fwzc ul li .bj1 { background: url(bg_sign171.png) no-repeat; }.fwzc ul .bj2 { background: url(bg_sign181.png) no-repeat; }.fwzc ul .bj3 { background: url(bg_sign191.png) no-repeat; }.fwzc ul .bj4 { background: url(bg_sign201.png) no-repeat; }.fwzc ul .bj5 { background: url(bg_sign171.png) no-repeat; }/*工程案例*/.gcal { width: 100%; background: #0f56a8; padding: 60px 0 30px; }.example1 { width: 1200px; margin: 30px auto; position: relative; }.example1 ul li { width: 256px; float: left; margin: 0 10px; text-align: center; padding: 12px; background: #fff; transition: all 0.6s; }.example1 ul li a { font-size: 16px; line-height: 40px; transition: all 0.6s; }.example1 ul li:hover { background: #4a7fbc; }.example1 ul li:hover a { color: #fff; }.example1 .microfiche-prev-button { top: 100px; left: -55px; }.example1 .microfiche-next-button { top: 100px; right: -55px; }/*新闻中心*/.in_news { width: 100%; padding: 60px 0; background: #f7f7f7; }.in_news_n { width: 1200px; margin: 40px auto; }.in_news_n .in_news_l { width: 650px; float: left; height: 428px; margin-top: 12px; }.in_news_n .in_news_l ul { width: 325px; float: left; height: 428px; }.in_news_n .in_news_l ul li { height: 134px; padding: 40px 30px; background: #fff; transition: all 1s; }.in_news_n .in_news_l ul li h2 { font-size: 16px; color: #333; font-weight: bold; }.in_news_n .in_news_l ul li p { margin: 12px 0; line-height: 23px; }.in_news_n .in_news_l ul b { display: block; width: 30px; height: 30px; background: #FFF; z-index: 2; position: relative; margin-top: -228px; margin-left: 40px; transform: rotate(45deg); transition: all 1s; }.in_news_n .in_news_l ul:hover li { background: #02328d; }.in_news_n .in_news_l ul:hover b { background: #02328d; }.in_news_n .in_news_l ul:hover h2, .in_news_n .in_news_l ul:hover p, .in_news_n .in_news_l ul:hover span { color: #fff; }.list { width: 500px; float: right; }.list ul li { border-bottom: 1px dashed #ccc; line-height: 36px; background: url(news_tp.jpg) no-repeat center left; padding-left: 20px; }/*内页*/.xbanner { height: 314px; width: 100%; overflow: hidden; }.con { width: 1200px; margin: 20px auto; }.con_l { width: 270px; float: left; background: #fff; margin-top: 40px; }.flbt1 { margin-top: 3px; width: 270px; height: 42px; font-size: 16px; color: #FFF; line-height: 42px; padding-left: 55px; background: url(nico.png) 13% center no-repeat #4f4f4f; }.flbt1 span { font-size: 14px; display: block; line-height: 28px; font-family: ywzf; }.flnr { width: 250px; }.out { position: fixed; top: 0px; transition: all 0.5s ease 0s; }.flnr ul li { margin-left: 10px; line-height: 40px; border-bottom: 1px dashed #d6d7d9; }.flnr ul li:nth-child(1) a { font-weight: bold; }.flnr ul li a { display: block; width: 250px; height: 40px; padding-left: 60px; font-size: 14px; background: url(tb9.png) no-repeat 12% center #f4f3f3; }.flnr ul li a:hover { background: url(tb91.png) no-repeat 12% center #f4f3f3; color: #17a2ff; }.flnr ul li .xdhgl { background: url(tb91.png) no-repeat 12% center #f4f3f3; color: #17a2ff; }.flnr ul li ul { border-top: 1px solid #d6d7d9; background: #f7f7f7; padding: 10px 0; }.flnr ul li ul li { line-height: 14px; line-height: 36px; border: none; }.flnr ul li ul li a { display: block; width: 240px; height: 36px; font-size: 14px; padding-left: 30px; background: none; }.flnr ul li ul li a:hover { background: none; color: #17a2ff }.flnr ul li ul li .xdhg2 { color: #17a2ff }.conbj { background: #f0eeee; width: 100%; height: auto; overflow: hidden; }.con_r { background: #fff; width: 920px; float: right; padding: 20px; margin-top: 40px; }.ny_lx { width: 270px; display: block; padding: 30px; background: #f4f3f3; line-height: 30px; }.nrbt { border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; height: 85px; background: url(btbj.jpg) no-repeat center right; font-size: 30px; font-weight: bold; padding-top: 32px; line-height: 30px; }.nrbt span { font-size: 18px; color: #c4c4c4; font-weight: normal; }.neir { margin-top: 20px; line-height: 35px; min-height: 450px; }.mbx { height: 35px; line-height: 35px; color: #999; font-size: 13px; }.mbx a { color: #999; font-size: 13px; }/*新闻内页*/.newslists { width: 880px; }.newslists ul { border-bottom: 1px dashed #ddd; margin-top: 20px; padding-bottom: 20px; height: 130px; }.newslists ul img { width: 180px; height: 120px; float: left; border: 3px solid #ddd }.newslists ul li { width: 880px; float: right }.newslists ul li h4 { background: #e4e4e4; width: 130px; height: 30px; line-height: 30px; text-align: center; font-size: 16px; font-weight: normal; color: #999; margin-top: 10px; transition: all 0.6s ease 0s; }.newslists ul li h1 { font-size: 18px; font-weight: normal; line-height: 25px; margin-bottom: 5px; transition: all 0.6s ease 0s; }.newslists ul li p { color: #999; line-height: 22px; font-size: 13px; transition: all 0.6s ease 0s; }.newslists ul li:hover a { color: #17a2ff; }.newslists ul li:hover p { color: #17a2ff; }.newslists ul li:hover h4 { color: #17a2ff; }.newslists ul li:hover h1 { color: #17a2ff; }/*新闻详细*/	.news_show h1 { text-align: center; font-size: 20px; color: #444; }.news_show h4 { border-top: 1px dashed #ccc; border-bottom: 1px dashed #ccc; font-weight: normal; text-align: center; color: #ccc; margin: 20px 0; }.news_show .neirq { line-height: 26px; font-size: 14px; }.pnext { border-top: 1px dashed #ccc; border-bottom: 1px dashed #ccc; margin: 20px 0; padding: 10px 0; }.pnext .left { width: 730px }.pnext .right { width: 100px; text-align: right; }.pnext li { height: 30px; line-height: 30px }.pnext li b { font-weight: normal; }.pnext li a { color: #888; }.pnext li a:hover { color: #17a2ff; }/*荣誉工程*/.products { margin-bottom: 10px; width: 880px; overflow: hidden; }.products ul { width: 920px; }.products ul li { height: 240px; margin: 10px 0; float: left; margin-right: 15px; width: 285px; background: #ddd; padding: 7px; transition: all 0.6s ease 0s; }.products ul li .post-title-portfolio { text-align: center; font-size: 16px; }.products ul li:hover { height: 240px; margin: 10px 0; float: left; margin-right: 15px; width: 285px; background: #17a2ff; padding: 7px; color: #fff; }.products ul li:hover h2 { color: #fff; }/*产品列表*/.product_list { margin-bottom: 10px; width: 880px; overflow: hidden; }.product_list ul { width: 920px; }.case_item { float: left; height: 384px; margin-bottom: 20px; margin-right: 20px; width: 280px; overflow: hidden; }.case_item a { display: block; }.case_item .img { height: 280px; overflow: hidden; width: 280px; background: #f2f2f2; transition: all 1s ease; padding: 5px; }.case_item .img img { width: 270px; height: 280px; }.case_item:hover .img { background: #17a2ff; }.case_item .txt { background: #f2f2f2 none repeat scroll 0 0; overflow: hidden; padding: 26px 0 22px; position: relative; text-align: center; z-index: 0; }.case_item p { background: rgba(0, 0, 0, 0) url("pro_line.jpg") no-repeat scroll center top; font-size: 16px; text-align: center; height: 20px; line-height: 20px; margin-bottom: 10px; padding: 10px; transition: all 0.3s ease 0s; }.case_item .more { background: #17a2ff none repeat scroll 0 0; border: 1px solid #17a2ff; border-radius: 20px; color: #fff; font-size: 12px; height: 22px; line-height: 22px; margin: 0 auto; text-transform: uppercase; width: 72px; text-align: center; }.case_item:hover .more { border-color: #fff; }.case_item .txt::before { background: #17a2ff none repeat scroll 0 0; border-radius: 50%; content: ""; height: 200%; left: -50%; position: absolute; top: -50%; transform: scale3d(0, 0, 1); transition: transform 0.6s ease 0s; width: 200%; z-index: -1; }.case_item:hover .txt::before { transform: scale3d(1, 1, 1); }.case_item:hover .txt p { background: rgba(0, 0, 0, 0) url("pro_line1.jpg") no-repeat scroll center top; color: #fff; }.prspan { width: 400px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }.products_show { margin-top: 20px; }.products_show_r { float: right; width: 330px; line-height: 28px; }.products_show_r h1 { font-size: 20px; border: none; line-height: 40px; color: #333; }.products_show_r h3 { font-size: 14px; height: 28px; line-height: 28px; }.products_show h5 { border-bottom: 2px solid #eee; font-size: 18px; margin-bottom: 15px; height: 50px; line-height: 50px; }.nrxx { margin-top: 20px }.nrxx h2 { font-size: 20px; color: #666; }.nrxx ul { padding-top: 20px; margin-top: 15px; border-top: 3px solid #ddd; }.nrxx img{max-width: 100%}.products_show table { border-left: 1px solid #ccc; width: 100%; height: 32px; line-height: 32px; border-bottom: 1px solid #ccc; }.products_show table td { border-right: 1px solid #ccc; border-top: 1px solid #ccc; height: 32px; line-height: 28px; padding: 0 20px; text-align: left; }.products_show_r p { line-height: 28px; display: block; height: 46px; margin: 10px 0; }.show_tp img { float: left; }.products_show_l { width: 510px; height: auto; float: left; overflow: hidden; }.products_show_l { width: 510px; height: auto; float: left; overflow: hidden; }.jqzoom { float: left; border: none; position: relative; padding: 0px; cursor: pointer; margin: 0px; display: block; }.jqzoom img { width: 500px; height: 500px }.zoomdiv { z-index: 100; position: absolute; top: 0px; left: 0px; width: 350px; height: 350px; background: #ffffff; border: 1px solid #CCCCCC; display: none; text-align: center; overflow: hidden; }.jqZoomPup { z-index: 10; visibility: hidden; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; border: 1px solid #aaa; background: #ffffff /*url(../images/zoom.png) 50% center no-repeat*/; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(Opacity=50); }/*图片小图预览列表*/.spec-preview { width: 500px; height: 500px; border: 1px solid #DFDFDF; padding: 4px; }.spec-scroll { clear: both; margin-top: 5px; width: 510px; }.spec-scroll .prev { float: left; margin-right: 8px; }.spec-scroll .next { float: right; }.spec-scroll .prev, .spec-scroll .next { display: block; font-family: "宋体"; text-align: center; width: 20px; height: 74px; line-height: 74px; border: 1px solid #CCC; background: #EBEBEB; cursor: pointer; text-decoration: none; }.spec-scroll .items { float: left; position: relative; width: 450px; height: 76px; overflow: hidden; }.spec-scroll .items ul { position: absolute; width: 999999px; height: 76px; }.spec-scroll .items ul li { float: left; width: 85px; text-align: center; }.spec-scroll .items ul li img { border: 1px solid #CCC; padding: 2px; width: 70px; height: 70px; }.spec-scroll .items ul li img:hover { border: 2px solid #FF6600; padding: 1px; }#pages { padding: 14px 0 10px; font-family: 宋体 }#pages a { display: inline-block; height: 22px; line-height: 22px; background: #fff; border: 1px solid #e3e3e3; text-align: center; color: #333; padding: 0 10px }#pages a.a1 { background: url(admin_img/pages.png) no-repeat 0 5px; width: 56px; padding: 0 }#pages a:hover { background: #f1f1f1; color: #000; text-decoration: none }#pages span { display: inline-block; height: 22px; line-height: 22px; background: #17a2ff; border: 1px solid #17a2ff; color: #fff; text-align: center; padding: 0 10px }.page .noPage { display: inline-block; width: 56px; height: 22px; line-height: 22px; background: url(../img/icu/titleBg.png) repeat-x 0 -55px; border: 1px solid #e3e3e3; text-align: center; color: #a4a4a4; }/*常见问题*/.cjwt { border-bottom: 1px dashed #ddd; margin-bottom: 10px; padding-bottom: 10px; }.wt { background: rgba(0, 0, 0, 0) url("wt.jpg") no-repeat scroll 0 2px; color: #f6760c; font-weight: bold; line-height: 14px; padding-bottom: 10px; text-indent: 22px; }.dn { background: rgba(0, 0, 0, 0) url("da.jpg") no-repeat scroll 0 11px; padding-left: 22px; }.biaoge { border-left: 1px solid #ddd; border-top: 1px solid #ddd; }.biaoge tr td { padding: 5px 15px; line-height: 18px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }.biaoge tr:hover { background: #ddd; }.biaoge .biaogebt { background: #17a2ff }.biaoge .biaogebt td { height: 40px; line-height: 40px; color: #FFF; }#floatDivBoxs img { display: inline }#floatDivBoxs { width: 170px; background: #fff; position: fixed; top: 100px; right: 0; z-index: 999; }#floatDivBoxs .floatDtt { width: 100%; height: 45px; line-height: 45px; background: #f08326; color: #fff; font-size: 18px; text-indent: 22px; position: relative; }#floatDivBoxs .floatDqq { padding: 0 14px; }#floatDivBoxs .floatDqq li { height: 45px; line-height: 45px; font-size: 15px; border-bottom: 1px solid #e3e3e3; padding: 0 0 0 50px; }#floatDivBoxs .floatDtxt { font-size: 18px; color: #333; padding: 6px 14px; }#floatDivBoxs .floatDtel { padding: 0 0 8px 10px; }#floatDivBoxs .floatDtel img { display: block; }#floatDivBoxs .floatDbg { width: 100%; height: 20px; background: url(online_botbg.jpg) no-repeat; box-shadow: -2px 0 3px rgba(0,0,0,0.25); }.floatShadow { background: #fff; box-shadow: -2px 0 3px rgba(0,0,0,0.25); }#rightArrow { width: 50px; height: 45px; background: url(online_arrow.jpg) no-repeat; position: fixed; top: 100px; right: 170px; z-index: 999; }#rightArrow a { display: block; height: 45px; }