﻿@charset "utf-8";html .clearfix{zoom:1}
a,address,b,big,blockquote,body,center,cite,code,dd,del,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,label,legend,li,ol,p,pre,small,span,strong,u,ul,var{padding:0;margin:0}
html{overflow-y:scroll}
a{cursor:pointer}
h1{font-size:26px}
body{font-family:"Microsoft Yahei","微软雅黑";font-size:14px;color:#333333;font-style:normal;font-variant:normal;background:#FFF;width:100%;margin:0 auto}
dl,ol,ul{list-style:none;margin:0;padding:0}
:focus{outline:0}
img{vertical-align:middle;}
dl,li,ol,ul{list-style:none}
ul, li { margin: 0px; padding: 0px; list-style: none; }
.clearfix:after,.clearfix:before{content:"";display:table}
.clearfix:after{clear:both}
element.style{ height:auto !important}
img{border:none}
.l{ float:left;}
.r{ float:right;}
a{text-decoration: none;color:#0e0e0e;}
div{box-sizing:border-box;}
.head_top,.top{max-width:1100px;margin: 0 auto;overflow:hidden;}
.top .logos,.head_top .logos,.head_top .logo{ margin-top:2%; float:left;width:22%}
.top .logos img,.head_top .logo img{ width:100%; height:auto}

.navbar,.navbars{width:75%;}
.navbar ul,.navbars ul{z-index:9999;width:72%;float:left;  margin-bottom:2px;}
.navbar li,.navbars li{ display:block;float:left;width:12%;margin:0 2%;height:94px;text-align:center;}
.navbar li a,.navbars li a{font-size:17px;display:block;line-height:90px;}
.navbar li a:hover,.navbars li a:hover{color:#004e9b;border-bottom:#CE0F06 2px solid;}
.navbar .nav_a,.navbars .nav_a{color:#004e9b; border-bottom:#CE0F06 2px solid;}
.nav_lx{margin-top: 2%; width:28%; float:right;background:url(../images/top_tel.png) no-repeat left 10px; padding:5px 0 5px 40px;}
.nav_lx .lxms{font-size: 13px;color: #999;}
.nav_lx .lxtel{font-size:16px;}
.nav_lx .lxtel span{font-size:20px; color:#F30000;font-weight:700;}

.top-sub-nav{display:none;}
.header{width:100%;margin:0 auto;overflow:hidden;border-bottom:1px solid #f0f0f0;}  
.tel{display:none}
#main{ max-width:1700px; height:520px;overflow:hidden;position:relative;margin:0 auto;}
#main .box{width:100%; height:520px;box-shadow:0px 0px 5px #ddd;margin:0px auto;overflow:hidden; position:relative; text-align:center}
#main .box img{height:520px;position:absolute;left:0px;top:0px;opacity:0;filter:alpha(opacity=0); }
#main .box img{ width:100%; height:auto;}
#main .btnLeft{width:35px;height:57px;position:absolute;left:0px;top:40%;background:url({dede:global.cfg_basehost/}/fjpsj/left_a.png) no-repeat 0px 0px;z-index:999;}
#main .btnLeft:hover{background:url({dede:global.cfg_basehost/}/fjpsj/left_ar.png) no-repeat 0px 0px;}
#main .btnRight{width:35px;height:57px;position:absolute;right:0px;top:40%;background:url({dede:global.cfg_basehost/}/fjpsj/right_a.png) no-repeat 0px 0px;z-index:999;}
#main .btnRight:hover{background:url({dede:global.cfg_basehost/}/fjpsj/right_ar.png) no-repeat 0px 0px;}
#main  .page{width:132px;height:22px;position:absolute;bottom:15px;right:50%;}
#main  .page a{ display:inline-block;width:22px;height:22px;line-height:22px;float:left;color:#000;background:#fff;text-decoration:none;border-radius:22px; text-align:center;margin-right:15px;}
#main  .page a.current{background:#ffcc01;}
.container{width:100%; padding-bottom:25px; margin-top:20px;}
.index_container{width:100%;background:#efefef; padding-bottom:25px;}
.intro{max-width:1100px;margin:0 auto;padding-top:25px;overflow:hidden;}
.intro .txt{width:495px;position:relative;border:3px solid #fabc14;line-height:32px;padding-top:30px;padding-left:62px;font-size:15px;color:#0a0a0a;padding-bottom:8%}
.intro  h1{position:absolute;width:100px;height:70px;line-height:70px;background:#fff;top:60px;left:-42px;font-size:28px;}
.products{max-width:1100px;margin:0 auto;padding-bottom:25px;}
.products li{float:left;width:24%;margin-right:1%;text-align:center; padding-bottom:1%;font-size:16px;border-right:1px solid #f0f0f0;}
.products li p{ padding-top:15px;}
.products li strong{font-size:17px;}
.products li a{color:#0e0e0e;}
.products li:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.17);}
.zixun{float:right;color:#fff;background:url({dede:global.cfg_basehost/}/fjpsj/button.png) no-repeat 110px 8px;background-color:#fabc14;width:144px; line-height:35px;display:block;border-radius:5px;margin-top:30px;text-indent:10px;font-size:14px;z-index:101; padding-left:10px; font-size:15px;}
.wenzi{float:right;width:50px}
.lyanban{margin:0 auto;overflow:hidden;display:none;position:absolute;z-index:101;background:#FFF;}
.HideDiv{margin:0 auto;background:#FFF;padding:10px;overflow:hidden;display:none;position:absolute;z-index:101}
.HideDiv p{padding:10px;border:1px dashed #E8E8E8}
.parameter-button{float:right;width:100px;line-height:32px;height:52px;padding-left:20px;padding-top:3px;cursor:pointer}
.index_advantage{width:100%;background:url({dede:global.cfg_basehost/}/fjpsj/bg.png); overflow:hidden;}
.index_advantage h2{text-align:center;font-size:30px;color:#fff; font-weight:normal}
.index_advantage .num{font-size:60px;color:#fbbd02;text-shadow:2px 3px 2px #121212;font-style:italic;display:inline-block;padding-right:15px; }
.index_advantage .content{max-width:1100px;margin:0 auto;position: relative;}
.index_advantage .ordinal{width:1px;height:482px;float:left;position: absolute;left:25px;border-left:1px dotted #fff;}
.index_advantage_title{float:left;}
.index_advantage_title li{font-size:30px;width:50px;height:50px;text-align:center;line-height:50px;color:#fbbd02;background:#fff;border-radius:50px;margin-bottom:45px;}
.advantage_article{float:right;width:92%;}
.advantage_article li{margin-bottom:30px;}
.advantage_article li p{color:#fff; line-height:26px;}
.advantage_article span{font-size:28px;color:#fcd560;}
.index_video{max-width:1100px;margin:25px auto; overflow:hidden;}
.index_video h2,.index_news h2{font-size:25px;font-weight:normal}
.index_video ul{ margin-left:-10px; margin-top:15px;}
.index_video li{float:left;margin-left:10px; width:24%; text-align:center; margin-left:10px;}
.index_video li a{ line-height:27px; font-size:15px;}
.index_video li a:hover{ color:#F20000}
.video{z-index:-999;}
.now{z-index:-1;}
.sand_making_line{background:  center #5F4E4B no-repeat; margin: 30px auto 40px; overflow:hidden}
.sand_making_line .w1100{ max-width:1100px; margin: 0 auto; color: #fff; overflow: hidden;}
.sand_making_title{width:80%; overflow:hidden; margin:0 auto; margin-bottom:30px;}
.sand_making_title a{display: block; padding-left:65px;font-size:17px; color: #fff;}

.line_offer{background:#004e9b url({dede:global.cfg_basehost/}/fjpsj/zhekou.png) no-repeat right center;line-height:55px;cursor: pointer; width:36%; float:left; margin-right:30px;}
.line_offer a{background: url({dede:global.cfg_basehost/}/fjpsj/con_a.png) no-repeat 8% center;}
.line_offer:hover{background:#F70000 url({dede:global.cfg_basehost/}/fjpsj/zhekou.png) no-repeat right center;}

.line_equipment{background:#f00 url({dede:global.cfg_basehost/}/fjpsj/zhekou1.png) no-repeat right center;line-height:55px;cursor: pointer; width:30%; float:right;}
.line_equipment a{background: url({dede:global.cfg_basehost/}/fjpsj/line_equipment.png) no-repeat 8% center;}
.line_equipment:hover{background:#F70000 url({dede:global.cfg_basehost/}/fjpsj/zhekou1.png) no-repeat right center;}

.sand_making_line dl{float:left; width:30%; margin-left:1.5%; margin-right:1.5%; margin-top:4%; margin-bottom:4%}
.sand_making_line dl dt{float:left; width:20%;}
.sand_making_line dl dd{float:right; width:76%}
.sand_making_line dl dd p{line-height:28px;}
.sand_making_line dl dd span{font-size:18px;}
.com_tittle {width:100%; overflow:hidden; margin-bottom:3%}
.com_tittle h2 {font-size:28px; color:#fff; text-align:center; margin-top:3%; margin-bottom:2% }
.com_tittle p {color:#fff; line-height:27px;}

.index_line{max-width:1100px; overflow:hidden; margin:0 auto;}
.index_line h2{text-align:center; font-size:28px;}
.index_line ul{margin-left:-1.5%; margin-top:2%}
.index_line li{position:relative;margin-left:1.5%;margin-bottom:12px; width:31%; float:left;border:1px solid #e6e6e6;}
.index_line li p{padding:0% 3%;line-height:32px;}
.index_line li p span{color:#004e9b}
.index_line li p strong{font-size:17px;}
.index_line li img{margin-bottom:2%; width:100%; height:auto}

.index_news{width:35%;}
.index_news ul{ margin-top:15px;}
.index_news li{width:348px;background:#f0f0f0;line-height:41px;margin-bottom:1px;text-indent:12px;font-size:15px;}
.index_news li a:hover{color:#004e9b;}
.container_service{width:100%;background:#efefef; margin-top:20px;}
.index_service{max-width:1100px;margin:0 auto; }
.index_service dl{width:100%; overflow:hidden; padding-bottom:25px;}
.index_service dl p{line-height:27px; padding-top:10px;}
.index_service h2{font-size:32px;color:#108cef;text-align:center;font-weight:normal; padding-top:15px; padding-bottom:30px;}
.index_service .left{border-right:1px solid #108cef;padding-right:10px;}
.index_service .right{border-left:1px solid #108cef;padding-left:10px;}
.index_service span{font-size:22px;color:#ff9d02;}
.container_news{max-width:1100px;margin:25px auto; overflow:hidden}
.container_news h2{margin-bottom:15px; font-size:28px; }
.container_news a:hover{color:#004e9b;}
.index_news_titles{width:30%;}
.news_hot{width:65%;}
.index_news_titles ul,.news_hot ul{overflow:hidden}
.index_news_titles ul li,.news_hot ul li{line-height:40px;}
.container_news li{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  background: url({dede:global.cfg_basehost/}/fjpsj/h3ico.png) no-repeat 0px 18px;background-size:6px; padding-left:12px;}
.news_hot ul li{float:left;width:45.5%;margin-right:2%;}
.foot{ width:100%; background:#222;margin:0 auto; line-height:35px; padding:0.5% 0%}
.foot-sub{overflow:hidden; color:#FAFAFA;margin:0 auto; max-width:1100px;}
.foot-sub p span{margin-right:25px; margin-left:20px;}
.foot .foot-sub a{color:#FAFAFA;}
.line_introduce{ background:#f0f0f0; padding: 20px 10px; overflow:hidden; padding-bottom:25px;}
.line_introduce dt p{text-indent:2em;}
.line_ask{padding:20px; background: url({dede:global.cfg_basehost/}/fjpsj/ask.png) no-repeat 40px center #004e9b; padding-left: 120px;}
.line_ask .line_ask_main{color:#fff; font-size: 14px; margin-right: 70px; height: 20px; line-height: 20px; }
.line_ask .line_ask_button{background:#ffffff; font-size: 16px; padding:10px 0; font-weight: bold; width: 242px; display: inline-block; text-align: center;}
.line_ask .line_ask_button a{display: block;}
.line_ask .line_ask_button a:hover{ color: #004e9b;}
.line_process{width:100%;margin-top:15px;overflow:hidden;}
.line_process h2{margin-bottom:10px; margin-top:20px; font-size:18px;}
.line_process p{line-height:28px; margin-bottom:10px; margin-top:10px;text-indent:2em;}
.line_process p img{margin-bottom:5px;}
.line_introduce h2{ margin-bottom:15px; font-size:18px;}
.line_introduce{line-height:30px;}
.line_pro_box{ width:100%; margin-bottom:30px; overflow:hidden;}
.line_pro_box h2{margin-top:20px;margin-bottom:20px; font-size:18px;}
.line_pro_ul{ margin-left:-1.5%; margin-bottom:30px; overflow:hidden}
.line_pro_ul li{float:left; width:18.5%; margin-left:1.5%; text-align:center; line-height:32px;}
.line_pro_ul li img{width:100%; height:auto;}
.line_pro_ul li a:hover{ color: #004e9b;}
.line_pro_box {position: relative;}
.line_pro_box .btn{ position:absolute; top:50%; margin-top:-25px; cursor:pointer;}
.line_pro_box .LeftBotton{left:0;}
.line_pro_box .RightBotton{right:0;}
.container-line{max-width:1100px; overflow:hidden; margin:0 auto;}
.line_summary{ width:100%; margin-bottom:5%;overflow:hidden; margin-top:4%}
.line_img {width:51.9%; float:left;margin-top:7px;}
.line_img img{max-width:100%;height:auto;}
.line_title{width:46%; float:right}
.line_title h1{margin-bottom:10px; font-size:28px;}
.line_title p{line-height:30px; font-size:15px; margin-bottom:7px;}
.line_title p span{ color:#F40000}
.line_title p strong{ font-weight:normal;color:#F40000}
.ser_tel {margin-top: 20px; font-size: 18px; font-weight: bold; padding-left: 35px; background: url({dede:global.cfg_basehost/}/fjpsj/tel1.png) no-repeat left center; color: #666;}
.ser_tel span{font-size: 20px;}
.bg_wrapper{padding: 5px; line-height:30px;}
.mb30{ margin-bottom: 30px;}
.line_title a.message, .line_title a.online{line-height:50px;padding-left:30px;  color:#fff; display: inline-block;margin:30px 1% 0; font-size:18px;text-align: center;}
.line_title a.message{width:40%; background: url({dede:global.cfg_basehost/}/fjpsj/expert.png) 20px 10px no-repeat #004e9b;}
.line_title a.online{width:41%; background: url({dede:global.cfg_basehost/}/fjpsj/expert1.png) 20px 8px no-repeat #444444;}
.content{max-width:1100px;margin:0 auto; overflow:hidden}
.pro-sub{overflow: hidden; width:100%; margin-bottom:30px; overflow:hidden;}
.product{width:74%; float:left;margin-top:1%;}
.product-img{float:left; width:42%;}
.product-r{float:right; width:55%;}
.product-r h1{font-size:23px; line-height:40px;text-align:center;}
.tab_s{empty-cells: show; color: rgb(0, 0, 0); font-size:16px; line-height:30px; text-align: left;  background:#ddd; margin-top:3%}
.tab_s td{background:#ffffff; padding:12px 8px;}
.tab_s th{background:#f8f8f8;  font-weight:normal; width:50px;padding:12px 8px;}
.tab_s span,.tab_s strong{color:#004e9b; font-weight:normal}
.route_tit{width:100%;margin:0 auto;border-top:3px solid #e1e1e1;}
.route_tit .nei{overflow:hidden; line-height:55px;max-width:1100px;margin:0 auto; padding-top:0.5%;border-bottom:1px solid #e1e1e1;}

.route_tit .nei a:hover{color:#004e9b;}
.pro-navbar{width:100%; overflow:hidden;}
.pro-navbar li{width:19.9%;line-height:45px;text-align:center;float:left;font-size:16px;background:#eeeeee;margin-right:0.1%;} 
.pro-navbar li.active{background:#004e9b;}
.pro-navbar li.active a{color:#ffffff;}
.pro-navbar li a:hover{background:#004e9b;} 
.pro-navbar li a:hover{color:#FFfffF}
.pro-navbar li a{font-size: 17px;display: block;text-align: center; }
.pro-title td img{width:36px; height:auto;}
.pro-title p{line-height:28px; text-indent:2em; margin-bottom:8px;}
.pro-title p img{ margin-top:5px;}
.pro-title h2{font-size:19px; padding-top:25px; padding-bottom:10px; }
.pro-title embed{margin-top:15px;}
.pro-title tr:hover{color:#ee2727;}
.pro-title a{color:#004e9b; font-weight:900}
.pro-title tr{ font-size:12px;}
.pro-title table{ margin-top:10px; margin-bottom:10px;}
.Product-navigation{overflow:hidden; margin-bottom:25px; width:100%}
.Product-navigation li{ width:16.6%; line-height:50px; float:left; background: #f2f2f2;}                 
.Product-navigation li a{ display:block; text-align:center; font-size:16px;}
.Product-navigation li a:hover{color:#ffffff;}
.Product-navigation li:hover{background:#004e9b; }  
.Product-navigation .on{ background:#004e9b; color:#ffffff;}
.news-relevan{margin-top:5%; width:100%;}
.news-relevan ul{overflow:hidden;border:1px solid #e6e6e6; padding:1%; padding-top:2%}
.news-relevan li{width:45.5%;float:left; margin-right:20px;padding-bottom:8px;background: url({dede:global.cfg_basehost/}/fjpsj/icon_001.jpg) 0% 40% no-repeat; padding-left:10px}
.news-relevan li a{line-height:31px;display:block;white-space:nowrap; overflow:hidden;text-overflow:ellipsis; width:100%}
.news-relevan li a:hover{color:#004e9b;}
.news-relevan .title{font-size:25px;background:#e6e6e6; line-height:45px; padding-left:10px;}
.prod_sec,.order{margin-bottom:40px; margin-top:4%;width:100%;position:relative;position:relative;padding-bottom:20px; background:#f0f0f0 url({dede:global.cfg_basehost/}/fjpsj/lyan.png) no-repeat right top;}

.prod_sec p.attention,.order p.attention{padding:0px 15px;line-height:28px;padding-bottom:5px; margin-top:10px; font-size:16px;}
.prod_sec p.attention strong,.order p.attention strong{font-weight: normal;}
.prod_sec p.notice,.order p.notice{padding:20px;width:940px;background:#ededed;line-height:2em;text-indent:2em;overflow:hidden;}
.del_cp_title,.order_tit{font-size:25px;  line-height:35px;  padding-left:10px; margin-top:10px;}
.left_form {float:left;}
.left_form form {padding:0px 40px 0px 0px;overflow:hidden; margin-top:20px;}
.left_form ul li {height:32px;line-height:30px;margin-bottom:12px;overflow:hidden;}
.left_form ul li.message {height:70px;position: relative}
.left_form ul li span {display:block;width:58px;text-align: right;margin-right: 10px;float: left;}
.left_form ul li input.intxt {margin: 5px 0px 2px 0px;border: 1px solid #D9D9D9;line-height:28px;padding: 0 4px;overflow:hidden;}
.left_form ul li textarea {border: 1px solid #CCCccc;width:270px;height:50px;margin-bottom: 0;line-height: 20px;margin:6px 0 0;padding: 4px;color: #999999;resize: none;}
.left_form .btnclick input {width:130px;line-height:40px;text-align:center;margin-right:15px;cursor:pointer;color:#ffffff; margin-left:60px;background:#222;border:none; font-size:15px;}
.right_contact {border-left:0;padding: 0px 0px 0px 8%;overflow: hidden; margin-top:20px;float:left;}
.right_contact_title {font-size:18px;margin-bottom:18px; font-weight:700}
.right_contact a {background:#004e9b;width:140px;line-height:40px;float:left;text-align:center;margin:10px 10px 10px 0px;overflow:hidden;cursor: pointer; font-size:16px;}
.right_contact a:hover,.right_contact a.on {color:#ffffff}
.right_contact p {line-height:32px; margin-bottom:21px;}
.right_contact p span{font-size:25px; color:#004e9b}
.talk{margin-top:15px;}
.right_contact p.nosame {height:28px;line-height:28px;margin-top:10px;margin-bottom:10px;border-bottom:1px solid #cccccc;overflow:hidden;} 

.pro{float:right; width:23%; margin-bottom:3%; margin-top:3%;background:#f6f6f6;}
.pro .tit{background:#004e9b;color:#fff;font-size:18px; display:block; line-height:50px;padding-left:5%; text-align:center}
.pro p{font-weight:700}
.protitle{ text-indent:15px; background:#004e9b;font-weight:bold;}
.protitle a{display:block;display:block;padding-bottom:5px;transition:all 0.2s;height:35px;line-height:35px;font-size:16px;color:#fff;}
.pro p.protitle a:hover{ color:#000;background-color:#FC0; }
.protitle a span{ font-size:24px; font-style:normal;height:35px;line-height:35px; margin-right:7px; font-style:italic; color:#fff;}

.pro ul{overflow:hidden; padding:0 0 3% 3%;border-bottom:1px solid #ECECEC; margin:5% 0;}
.pro li{float:left; width:49%}
.pro li a{line-height:32px; color:#444; width:99%;display:block;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;float: left;}	
.pro a:hover{color:#004e9b;}
.pro ul.newtj {padding-left:0;margin: 15px 0;}
.pro ul.newtj li{width: 100%; text-align:center}
.pro ul.newtj li img{width: 100%;height:auto;}

.swiper{width:450px;margin:0 auto;}
.swiper-container{position:relative;overflow:hidden;z-index:1;}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:260px;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:50px;height:75px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background:#f2f2f2;opacity:0.9;filter:alpha(opacity=90);left:0px;right:auto}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background:#f2f2f2;opacity:0.9;filter:alpha(opacity=90);right:0px;left:auto}
.swiper-scrollbar-cursor-drag{cursor:move}
.f_y {overflow:hidden; margin-top:10px; margin-bottom:15px;}
table.f_y tr:hover{background:#ffffff !important;}
.f_y td {padding-right:10px;color:#555555;line-height:27px; padding-top:10px}
#menu_yhm{width:90px; height:32px; float:left; z-index:2}
#menu_yhm ul{padding:0 0; list-style-type:none; margin:0 0;}
#menu_yhm li{position:relative; width:145px; float:left; height:32px;}
#menu_yhm li a{text-align:center; line-height:30px; background: url({dede:global.cfg_basehost/}/fjpsj/les.png) right no-repeat; width:130px; display:block; height:30px; color:#ffffff; text-decoration:none;}
#menu_yhm li a:hover{background-color:#ee2727 url({dede:global.cfg_basehost/}/fjpsj/les.png) right no-repeat; color:#ffffff;}
#menu_yhm ul ul{z-index:99; position:absolute; width:145px; display:none; background:#ee2727; top:30px; left:0px;}
#menu_yhm ul ul li{position:relative; display:block; background:none; background-image:none;}
#menu_yhm ul ul ul{z-index:199; position:absolute; width:130px; background:#990000;}
#menu_yhm li.li01{background:#ee2727; background-image:none;}
#menu_yhm li.li01 li a{color:#ffffff; background-image:none; background:#ee2727;}
#menu_yhm li li.li01 a{color:#ee2727;}
#menu_yhm li li.li01 ul a:hover,#menu_yhm li li.li01 ul a.#menu_yhm li.li01 li a:hover,#menu_yhm li.li01 a{color:#ffffff;}
.indexpro-title{ border-bottom:1px solid #f9f9f9; height:33px; line-height:33px; margin-bottom:20px;  font-size:17px; font-weight:bold}
.indexpro-title span a{ font-size:12px;float:right; color:#999999; font-weight:normal; }
.line-sub-title{border-bottom:1px solid #f9f9f9;height:33px;line-height:33px; margin-bottom:20px;font-size:15px;font-weight:bold}
.bottom{ width:100%;background:#F4F4F4;margin:0 auto;}
.bottom-sub{overflow:hidden;max-width:1100px; height:450px;margin:0 auto;}
.bottom-sub ul li span a{font-size:16px; color:#666666; width:20%;}
.bottom-sub ul li span a:hover{font-size:16px;color:#ee2727;}
.bottom-sub ul{overflow:hidden; margin-bottom:20px;margin-top:15px; }
.bottom-sub ul li{overflow:hidden; width:100%; padding-bottom:8px; margin-top:8px;border-bottom: 1px solid #f9f9f9; }
.bottom-sub a{color:#666666;font-size:13px; padding-left:18px;}
.content-title{background:url({dede:global.cfg_basehost/}/fjpsj/content-title.gif) no-repeat 0px 5px;overflow:hidden; height:24px; border-bottom: 1px solid #dddddd; font-size:12px; color:#999999; padding-left:25px; padding-top:5px}
.content-title a{ font-size:12px; color:#999999;}
/*.product .pro-title table tr:hover{background:#ba1718;color:#ffffff}*/
.product .pro-title table td{line-height:40px;font-size:13px;}
.t,.y{display:none;}
.pro-sy{overflow:hidden;margin-top:40px; width:100%;}
.pro-sy ul{overflow:hidden;}
.pro-sy li{ width:20%;float:left;text-align:center; margin-bottom:10px;}
.pro-sy li img{max-width:100%;height:auto;}
.pro-sy li a{display:block;}
.pro-sy li a{color:#444444}
.pro-sy li p{ margin:0px;height:24px;overflow:hidden;line-height:26px;}
.pro-sy li a:hover{color:#ee2727;}
.product_list{width:100%; overflow:hidden;margin: 0 auto;}
.product_list ul{width:100%;overflow:hidden}
.product_list li{float:left;width:23%;*width:22.8%; display:inline-block; margin:0 1% 2%; text-align:center;}
.product_list li img{width: 100%;height: auto;}
.product_list a{line-height:40px;}
.product_list a:hover{color:#004e9b;}
.pro-sy-tiele{overflow:hidden; margin-bottom:1%;padding-bottom:0.5%; margin-top:1.5%; font-size:25px; font-weight:700}
.new_time{padding-bottom:20px;width:100%; overflow:hidden; color:#666666 }
.new_time span{float:right; margin-right:20px;}
.news{width:74%; float:left;}
.news-title{overflow:hidden; margin-top:10px; margin-bottom:30px; width:100%; margin-top:3.5%}
.news-title ul{overflow:hidden; margin-bottom:25px; margin-left:-6%}
.news-title li{background:url({dede:global.cfg_basehost/}/fjpsj/icon_001.jpg) 0% 50% no-repeat; padding-left:12px; float:left; width:42.3%; margin-left:6%; line-height:40px;}
.news-title li span{color:#999;float:right;font-size:12px;}
.news-title li a {width:75%;display: block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;float: left;}
.news-title-sy{background:url({dede:global.cfg_basehost/}/fjpsj/biaoti1.jpg) no-repeat; overflow:hidden; margin-bottom:20px; margin-top:15px; font-size:16px; font-weight:900; padding-left:28px}
.newsine-sy,.newsine-title-sy,.newsine-title{overflow:hidden;font-size:28px;margin-bottom:10px; font-weight:700}
.newsine-title span a,.newsine-title-sy span a{ font-weight:normal; float:right;color:#999; font-size:12px;}
.newsine{overflow:hidden; margin-top:10px; margin-bottom:30px; width:100%;display:none;}
.newsine ul{overflow:hidden; width:100%}
.newsine li{line-height:38px; float:left; width:30.5%; margin-right:10px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;border-bottom:1px dashed #F4F4F4;background: url({dede:global.cfg_basehost/}/fjpsj/news_d.jpg) no-repeat left 50%; padding-left:15px;}
.news-title li:hover{color:#ee2727;}
.newsine a:hover, .news-title a:hover{color:#004e9b;}
.news-sub{overflow:hidden; margin-top:4%; margin-bottom:15px; width:100%}
.news-sub h1{font-size:25px; line-height:40px; text-align:center; color:#000}
.news-sub tr{font-size:13px; line-height:27px;}
.news-sub table{ margin-top:15px; margin-bottom:15px;}
.news-sub h2,.news-sub h3{font-size:18px;margin-top:25px; margin-bottom:10px;}
.news-sub p{line-height:28px;text-indent:2em; margin-bottom:8px;}
.news-sub img{ margin-bottom:10px; margin-top:5px;}
.news-sub a:hover,.news .news-sub a{color:#004e9b;}
.news .news-sub-title{overflow:hidden;background:#F3F3F3;  font-size:12px; padding-right:10px}
.news-piece{overflow:hidden; line-height:45px; padding:2px 10px;margin-top:20px; border-bottom: 1px solid #e9e9e9;}

.news-piece a:hover{text-decoration:underline;color:#004e9b;}
.xgxw{overflow:hidden; margin-top:30px; width:100%}
.xgxw ul{ margin-top:15px;overflow:hidden;}
.xgxw  li{ width:47%; float:left; margin-right:20px;}
.xgxw li a {line-height:32px;color:#666; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%}
.xgxw .tlsxgxw {color:#ee2727;font-size:15px; font-weight:900; }
.sabrosus {text-align:center; margin-bottom:3%;line-height:32px;}
.sabrosus a,.sabrosus span{border:#ccc 1px solid; color:#666;padding:5px 10px;margin-right:2px }
.sabrosus a:hover{color:#ffffff; background:#004e9b;}
.sabrosus .current{border:#ccc 1px solid;padding:5px 10px;background:#004e9b;color:#ffffff;margin-right:2px}
.leftct{overflow:hidden;margin:0px 0 25px 0px; width:100%}
.leftct li{width:19.8%;height:45px;float:left;background:#f2f2f2;border-right: 1px solid #dddddd;}                    
.leftct li a{display:block;text-align:center; font-size:17px;line-height:45px; }
.leftct li a:hover{color:#ffffff;}
.leftct li:hover{background:#004e9b; }  
.leftct .on_1{background:#004e9b; color:#ffffff;}
.content_aboat{ width:100%; padding:1.5% 0%; overflow:hidden; margin:0 auto; background:#f0f0f0}
.aboat{overflow: hidden; max-width:1100px; margin:0 auto;}
.aboat .aboat_flash{ text-align:center}
.aboat .aboat_t{ width:100%; overflow:hidden; margin-bottom:15px;}

.aboat p{ margin-bottom:15px;}
.aboat p strong{ font-size:28px;  text-align:center}
.aboat .aboat_t dl{ width:21%; float:left; margin-top:2%; margin-left:2%; }
.aboat .aboat_t dt{ text-align:center; margin-bottom:20px;}
.aboat .aboat_t dd{line-height:28px; font-size:18px; text-align:center}
.aboat .aboat_t dd strong{ font-size:45px; color:#004e9b; font-family: Impact,Arial;}
.aboat p{line-height:27px;}
.aboat-title{font-size:18px; margin-bottom:1%;margin-top:1.5%; font-weight:900;width:100%; padding-bottom:0.5%}
.stren{overflow: hidden;margin-top:10px; width:100%}
.stren ul{overflow:hidden;margin-bottom:10px; margin-top:10px;}
.stren li{ width:18.6%;line-height:20px; margin-right:15px;float:left; text-align:center; color:#666666; margin-bottom:15px; line-height:28px;}
.stren p{line-height:27px; color:#555555; margin-bottom:5px}
.stren dl{overflow: hidden;margin-bottom:25px;  background:#F5F5F5; padding:6px; margin-top:0px;}
.stren  dt{ float:left; width:11%;}
.stren dd{ float:right; width:86%;}
.stren dd p{ margin:0px}
.qywh{overflow: hidden;margin-top:10px; width:100%}
.qywh ul{overflow: hidden; margin-bottom:10px; margin-top:30px; width:100%}
.qywh li{ width:47.2%; margin: 0 30px 40px 0; float:left; background:#F9F9F9  }
.qywh li img{ width:200px; float:left;}
.qywh li div{ float:right; width:240px;}
.qywh strong{ display: block; line-height:40px; color:#004e9b;}
.qywh span{display: block; font-size:13px; color:#666;}
.qywh p{ line-height:27px; color:#666666; margin-bottom:5px}
.line{width:710px !important; float:left;}
.line-title, .product-supporting{overflow: hidden;margin-top:30px; width:100%}
.line-title h1{ text-align:center; line-height:35px; height:35px; font-size:18px}
.line-title p{ line-height:27px; margin-bottom:10px;text-indent:2em;}
.line-title h2{font-size:15px; color:#ee2727;background:url({dede:global.cfg_basehost/}/fjpsj/icon_home_4.gif) no-repeat 0px 8px; padding-left:30px; height:35px; line-height:35px; margin-top:10px;}
.line-title strong,.line .line-title a{color:#ee2727;}
.line-ing{overflow:hidden;background:#F8F8F8; padding:5px 0px;margin-top:25px; margin-bottom:30px;}
.line-ing p{ line-height:32px; margin:0px;}
.line-ing span{ color:#666666}
.line-ing strong{color:#E80000;}
.conta-lien{overflow:hidden; padding-top:20px;width:100%}
.line .conta-lien a{ color:#ffffff; padding:7px 27px;line-height:30px;}
.conta-lien .wrong{cursor: pointer; background:#ee2727 url({dede:global.cfg_basehost/}/fjpsj/allbgs.png) no-repeat 6px -277px; }
.conta-lien .con{cursor: pointer;background:#666 url({dede:global.cfg_basehost/}/fjpsj/allbgs.png) no-repeat 6px -335px;}
.product-supporting ul{overflow: hidden; margin-top:20px; width:100%}
.product-supporting li{float:left;width:160px;text-align:left; text-align:center;border:1px solid #F4F4F4; margin-right:15px}
.product-supporting li:hover{border-top:#ee2727 1px solid;border-bottom:1px solid #F4F4F4;border-right:1px solid #F4F4F4;border-left:1px solid #ee2727;background:#F9F9F9}
.product-supporting li a:hover{ color:#ee2727}
.product-supporting li a {color:#444;line-height:30px}
.product-supporting li p{ margin:0px}
.product-supporting .title{color:#ee2727; font-size:15px; font-weight:900; height:28px;border-bottom:1px  solid  #EBEBEB;background:url({dede:global.cfg_basehost/}/fjpsj/biaoti1.jpg) no-repeat; padding-left:25px; }
.product-line, .pro-title{overflow: hidden; width:100%  }
.product-line ul{width:100%;height:auto;overflow:hidden;}
.product-line li{float:left;width:30%;*width:29.8%; margin:0 1% 2%;border:1px solid #e6e6e6;padding: 0.5%;}
.product-line img{width:100%;height:auto;margin-bottom:2%;}
.product-line a{font-size:15px; font-weight:700;}
.product-line span,.product-line a:hover{color:#004e9b;}
.product-line li p{line-height:28px;}
.product-line li .line_block{line-height:28px;height:28px;overflow:hidden;}
.product-line .line-tiele{overflow:hidden; margin-bottom:20px;padding-bottom:5px;margin-top:15px;font-size:25px; font-weight:700}
.product-wuliao{overflow: hidden; margin-top:8px; width:100%;}
.product-wuliao li{float:left; width:60px; margin-left:6px; text-align:center; font-size:12px; color:#666}
.product-wuliao li a{color:#777777}
.wuliao_title{ font-size:12px; margin-bottom:8px; color:#ee2727;width:100%; }
.pro_anli { overflow:hidden; margin-top:30px;}
.pro_anli ul{ margin-top:20px}
.pro_anli li{ width:160px; margin-right:15px; float: left; text-align: center;border:#F6F6F6 1px solid; }
.pro_anli li a{line-height:30px; color:#444444}
.pro_anli li p{ margin:0px;}
.pro_anli li a:hover, .bottom-sub a:hover{color:#ee2727;}
.pro_anli_title{color:#ee2727; font-size:15px; font-weight:900; height:28px;border-bottom:1px  solid  #EBEBEB;background:url({dede:global.cfg_basehost/}/fjpsj/allbgs.gif) no-repeat 0px -140px; padding-left:30px;}
.pro_anli li:hover{border-top:#ee2727 1px solid;border-bottom:1px solid #F6F6F6;border-right:1px solid #F6F6F6;border-left:1px solid #ee2727; background:#F8F8F8}
#cone{background:#F3F3F3; padding:15px;line-height:30px; color:#666666;}
#cone span{color:#cc0000; font-size:15px}
.service_sales{overflow:hidden;width:100%;}
.service_sales ul{overflow:hidden; margin-left:-1.5%; margin-top:20px;}
.service_sales li{border:#e6e6e6 1px solid; float:left; width:30.5%;padding:5px; margin-left:1.5%; margin-bottom:35px; }
.service_sales li img{ width:100%; height:auto}
.service_sales p{line-height:27px; margin-bottom:10px; font-size:15px;}
.service_sales li p{ font-size:14px;}
.service_sales p span{ font-size:19px; font-weight:700}
.service_sales li p.service_lc{line-height: 28px;height: 56px;overflow: hidden;}

.service_sales_title {font-size:28px;text-align:center; line-height:28px; font-weight:700; margin-bottom:20px;}
.service_fuwu{max-width:1100px; overflow:hidden; margin:30px auto}
.service_fuwu p{line-height:25px; font-size:15px;}
.service_fuwu dl{ float:left; width:30.5%; margin-left:1.1%;  margin-right:1.1%;  margin-top:20px;border:#ccc 2px solid; padding:2% 0%}
.service_fuwu dl dd{padding:0px 10px; text-align:center}
.service_fuwu dl p { font-size:14px;}
.service_fuwu dl p span{line-height:45px;  font-size:20px;font-weight:700}
.service_fuwu dl dt{text-align:center}
.lyanban{max-width:1100px;margin:0 auto; overflow:hidden; display:none; position:absolute; z-index:101}
.lyanban span{color:#d54515;}
.weniasaaa{font-style: normal;  font-variant: normal; width:100%;}
.HideDiv{width:900px;margin:0 auto;background-color: #FFFfff;padding: 10px; overflow:hidden; display:none; position:absolute; z-index:101;border:#d54515 1px solid;}
.HideDiv strong{color:#d54515; font-size:16px;}
 .peijian{overflow:hidden;margin-top:10px;}
 .peijian li{ width:180px; float:left; margin-right:20px; text-align:center; line-height:27px; margin-bottom:20px;}
.wenzi{float: right;width:50px}
.wenzi a{cursor: pointer;}
.conta{overflow:hidden;  width:100%; margin-top:20px; }
.conta a{padding:10px 35px; color:#ffffff; line-height:35px;}
.conta span{font-size:21px; color:#ee2727}
.conta .wrong{ background:#ee2727 url({dede:global.cfg_basehost/}/fjpsj/parameter-f.png) no-repeat 10px 10px;cursor: pointer; margin-left:25px; font-size:15px; padding-left:45px;}
.contact-less{overflow:hidden;font-size:28px;margin:15px 0px; font-weight:700}
#btn_clear{background:#333333; color:#ffffff; display:inline-block; height:27px; line-height:27px; padding:1px 20px; margin-top:10px; margin-left:10px }
.job{overflow: hidden; margin-top:25px; margin-bottom:30px}
.job p{color:#777777; line-height:27px; margin-bottom:5px;}
.job-title{ font-size:17px; line-height:30px; color:#004E9B}
.location{margin-top:4%; margin-bottom:4%;  width:100%; overflow:hidden;}
.location-title{margin-bottom:20px;font-size:28px; font-weight:700}
.contact{overflow:hidden; margin-bottom:15px; width:100%}
.contact dl{overflow:hidden;padding:10px; background:#f0f0f0}
.contact dt{float:left; width:45%;}
.contact dd{float:right; width:46%;}
.contact dd p{line-height:28px; font-size:16px; margin-bottom:25px;}
.contact .name{font-size:25px; color:#004e9b;}

.contact .contact-les{background: #004e9b;line-height:50px;cursor: pointer;width:200px;margin-right: 30px;}
.contact .contact-les a{background: url({dede:global.cfg_basehost/}/fjpsj/line_equipment.png) no-repeat 8% center;display: block; padding-left:60px;font-size:18px;color: #fff;}
.contact strong a{ color:#004e9b; font-size:30px}
.banner-pro, .banner-index{width:100%;margin:0 auto;overflow:hidden;}
.banner{background: url({dede:global.cfg_basehost/}/fjpsj/about_baner1.jpg) center  no-repeat; height:200px; width:100%;}
.banner-index{display:none;}
#psxz{ width:980px; margin:0 auto; padding:0px; }
#top{ width:970px; margin:0 auto;  height:72px; padding-top:14px; padding-left:10px;}
#top span{ float:right; margin-right:30px; margin-top:10px;}
.nav{  height:38px; background:url({dede:global.cfg_basehost/}/fjpsj/dh.jpg); background-repeat:repeat-x;  font-weight:bold;  clear:both;}
.nav ul{ width:980px; text-align:center; list-style:none; margin:0 auto; padding:0px;}
.nav ul li{float:left; padding-left:17px; padding-right:16px;  text-align:right;  padding-top:10px; }
.nav a:link,.nav a:visited{color:#333333; text-decoration:none;}
.nav a:hover{color:#F004e9b00; text-decoration:none;}
.jj{ margin:0 auto; background:url({dede:global.cfg_basehost/}/fjpsj/gsjjsb.jpg); background-repeat:no-repeat; color:#F004e9b00; font-weight:bold; width:230px; height:30px; padding-left:45px; padding-top:13px;}
.jjnr{ margin:0 auto; padding-top:5px; padding-bottom:5px; padding-left:6px; padding-right:5px; display:block;}
.hxxwyzs{clear:both; padding-top:5px; }
.hxcpzs{ width:275px; float:left; display: none; }
.z{ clear:both; width:274px; margin-top:20px; display:block; overflow:hidden; }
.z span{ float:right;color:#999999;}
.z ul{ margin:0 auto;padding:0px;list-style:none; display:block; overflow:hidden; clear:both;}  
.z ul li{margin-left: 2px;width: 250px;line-height: 26px;background: url({dede:global.cfg_basehost/}/fjpsj/sj.jpg) 0 10px;background-repeat: no-repeat;padding-left: 12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.z ul li b{ font-weight:100;}
.on{background-position:0px -100px;}
.on img{border:1px solid #0099ff;height:42px;width:80px; margin-top:0;}
.tab_img{width:72px;height:35px;margin-top:3px;border:1px solid #ffffff; }
#findcy{max-width:1100px;overflow:hidden; margin: 0 auto; margin-bottom:30px; padding-top:8px;}
#F_Body{font-size:12px;color:#999999}    
.wrong-pro{ width:100%; margin:0 auto; height:400px; background:#E7E7E7}
.wrong_sub{ padding-top:100px;}
.left_form strong{color:#ee2727; padding-left:10px;}
.sabrosus .disabled{ background:none; color:#666666}
#snavbg{background:#f0f0f0}
#gotoTop2{width:56px; height:56px;cursor:pointer;text-indent:-999em;background:url({dede:global.cfg_basehost/}/fjpsj/his-totop.gif) no-repeat -64px 0;position:fixed; right:1%; bottom:15%;display:none;  }
#gotoTop2{_position:absolute;_right:4%; _bottom:10%;_top:expression_r(documentElement.scrollTop + documentElement.clientHeight * 3/4 + "px")}
#gotoTop2:hover{background:url({dede:global.cfg_basehost/}/fjpsj/his-totop.gif) no-repeat;}
.number{ width:100%; overflow:hidden; margin-top:1%; font-size:16px;background: url({dede:global.cfg_basehost/}/fjpsj/number.png) 0% 50% no-repeat; line-height:50px; padding-left:10%}
.number strong{color:#004e9b; font-size:20px;}
.icon{ width:100%; overflow:hidden; margin-top:1%; font-size:17px;line-height:35px;}
.icon a{display:inline-block;border-radius:20px;text-indent:35px; color:#ffffff;cursor: pointer;width:35%;float:left; margin-right:10%;}
.business{background:#004e9b url({dede:global.cfg_basehost/}/fjpsj/business.png) 98% no-repeat;}
.picture{overflow:hidden; width:100%}
.picture ul{margin-left:-1%}
.picture li{width:24%; float:left; margin-left:1%; text-align:center;}
.picture_title{font-size:17px; margin-top:3%; margin-bottom:3%;border-bottom:1px solid #f0f0f0;}
/*----------------------------------------------------------------------------*/
.index-banner,.resulted{display:none;}
.wap-nav{display:none;}
.footer-telephone{display:none;}
#map_canvas{max-width:1100px; height:380px;margin:20px auto}
.psyp2 a,.pxyp,.psyp2 span{ color:#444444; width:100%}
.drawer-main{position:fixed;top:0;width:200px;height:100%;overflow:hidden; z-index:99999;}  
.drawer-right .drawer-main{right:-200px;-webkit-transition:right .4s cubic-bezier(0.19,1,.22,1);-o-transition:right .4s cubic-bezier(0.19,1,.22,1);transition:right .4s cubic-bezier(0.19,1,.22,1)}
.drawer-right.drawer-open .drawer-main{right:0}
.drawer-overlay{position:relative}  
.drawer-right .drawer-overlay,.drawer-right .drawer-hamberger{right:0;-webkit-transition:right .4s cubic-bezier(0.19,1,.22,1);-o-transition:right .4s cubic-bezier(0.19,1,.22,1);transition:right .4s cubic-bezier(0.19,1,.22,1)}
.drawer-right.drawer-open .drawer-overlay,.drawer-right.drawer-open .drawer-hamberger{right:200px}
.drawer-overlay-upper{position:fixed;top:0;z-index:1100;display:none;height:100%;background-color:#000000;background-color:rgba(0,0,0,.5)} 
.drawer-right.drawer-open .drawer-overlay-upper{left:0}

.drawer-hamberger{ float:right;z-index:1100;display:block;width:30px;height:30px;padding:20px 0px 0px 0px;background-color:transparent;border:0}
.drawer-hamberger span{margin-top:10px}
.drawer-hamberger span,.drawer-hamberger span:before,.drawer-hamberger span:after{position:absolute;display:block;width:30px;height:5px;cursor:pointer;content:'';background-color:#eb0007;border-radius:1px;-webkit-transition:all .4s cubic-bezier(0.19,1,.22,1);-o-transition:all .4s cubic-bezier(0.19,1,.22,1);transition:all .4s cubic-bezier(0.19,1,.22,1);}
.drawer-hamberger span:before{top:-10px}
.drawer-hamberger span:after{bottom:-10px}
.drawer-open .drawer-hamberger span{background-color:transparent}
.drawer-open .drawer-hamberger span:before,.drawer-open .drawer-hamberger span:after{top:0}
.drawer-open .drawer-hamberger span:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.drawer-open .drawer-hamberger span:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.drawer-hamberger:hover{cursor:pointer}
.drawer-open .drawer-hamberger{ margin-right:200px;}
.top-sub-nav{ display:none;}
.Contentbox-banner{ display:none;}
.new-contact {background:#f0f0f0; margin:25px 0px 25px 0px; width:100%;  padding:10px; overflow: hidden; }

.organizer {width:54%;  overflow:hidden; margin:0 auto;margin-top:10px; float:right}
.organizer .expert{background:#004e9b;line-height:45px;cursor: pointer;width:48%;float: left;}
.organizer .expert a{background:url({dede:global.cfg_basehost/}/fjpsj/expert.png) no-repeat 20px 5px;display: block;text-indent: 40px;text-align:center;font-size:18px; color:#fff;}
.organizer .answer {background:#424355;line-height:45px;cursor: pointer; width:50%; float:right;}
.organizer .answer a{background:url({dede:global.cfg_basehost/}/fjpsj/expert1.png) no-repeat 20px 5px;display: block;text-indent: 40px;text-align:center;font-size:18px; color:#fff;}

.line_title p a{text-decoration: underline}
.line_title a.message,.line_title a.online{text-decoration: none;}
.banner-pro{ background:#EAE8ED; width:100%; margin:0 auto;}
.banner-img{margin:0 auto; max-width:1100px; text-align:center}
.conversion{padding:15px 20px; margin:0 auto 30px; background: #eae8ed; text-align:center;}
.conversion .conversion_main{ color: #004e9b; font-size: 18px; margin-right: 40px; height: 25px; line-height: 25px; margin-bottom:5px; }
.conversion .conversion_button{ background: #e30105 url({dede:global.cfg_basehost/}/fjpsj/click.png) 12px center no-repeat; text-indent:25px; font-size: 18px; padding: 5px 14px;  width:auto; display: inline-block; text-align: center;}
.conversion .conversion_button a{ display: block; color: #ffffff;}
.conversion .conversion_button a:hover{ color: #ffffff;}
#focus{width:100%;overflow:hidden;position:relative;margin-bottom:3%; height:400px;}
.focus{width:100%;overflow:hidden;position:relative;margin-bottom:3%; margin-top:3%}
#focus ul{position:absolute;}
#focus ul li img{width:100% !important;height:auto !important;}
#focus ul li{float:left;width:33.33% !important;}
#focus .btn{position:absolute;padding:5px 10px;right:0;bottom:0;text-align:right;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;}
#focus .btn span.on{background:#fff;}
#focus .preNext{width:45px;height:100px;position:absolute;top:90px;background:url('{dede:global.cfg_basehost/}/fjpsj/sprite.png') no-repeat 0 0;cursor:pointer}
#focus .pre{left:0;}
#focus .next{right:0;background-position:right top;}
.pro_title{width:67%; float:left;}
.product_title{ width:100%;}
.product_title h1{ text-align:center; line-height:35px; font-size:23px;}
.product_tle{width:30%; float:right; padding:1%;}
.pro_number{margin-bottom:20px;font-size:18px;background:url({dede:global.cfg_basehost/}/fjpsj/number1.png) left  no-repeat ; line-height:28px; padding:2.5%;padding-left:80px;}
.pro_icon{background: #fc0 url({dede:global.cfg_basehost/}/fjpsj/zhekou.png) no-repeat right center; line-height:60px; cursor: pointer;margin-bottom: 20px;}
.pro_icon a{background: url({dede:global.cfg_basehost/}/fjpsj/line_equipmentt.png) no-repeat 8% center;display: block;padding-left:26%;font-size:22px;}
.pro_iconn{background: #004e9b; line-height:60px; cursor: pointer;}
.pro_iconn a{background: url(../images/line_equipment.png) no-repeat 8% center;display: block;padding-left:26%;font-size:22px;color:#fff;}
.pro_iconn:hover{background: #222;}

.pro_number strong a,.product_number strong a{font-size:26px;color:#004e9b}
.product_navbar{width:100%; overflow:hidden;border-bottom:1px solid #f0f0f0;}
.product_navbar li{width:18%;line-height:55px;text-align:center;float:left;font-size:16px;background:#e7e7e7;margin-right:0.2%;} 
.product_navbar li.active{background:#222;}
.product_navbar li.active a{color:#ffffff;}
.product_navbar li a:hover{background:#222;} 
.product_navbar li a:hover{ color:#FFfffF}
.product_navbar li a{font-size:17px;display:block;text-align: center; }
.pro-sub h1{line-height:35px; font-size:25px; margin-bottom:1%; color:#222222;background: url({dede:global.cfg_basehost/}/fjpsj/product-sub.png) 2px no-repeat; padding-left:3%; line-height:45px;}
.product-sub{overflow: hidden; width:100%; margin-bottom:5%; overflow:hidden}
.product_icon{width:55%; margin-top:2.5%; font-size:17px;line-height:35px; float:right}
.product_icon a{display:inline-block;border-radius:20px;text-indent:35px; color:#ffffff;cursor: pointer;width:35%;float:left; margin-right:10%;}
.product_number{width:35%; margin-top:1.5%; font-size:17px;background: url({dede:global.cfg_basehost/}/fjpsj/number.png) 0% 50% no-repeat; line-height:50px; padding-left:6%; float:left}
.pro_title h1{font-size:32px; line-height:45px;background: url({dede:global.cfg_basehost/}/fjpsj/h1.png) 2px no-repeat; padding-left:40px; margin-bottom:25px; overflow:hidden; width:100%; color:#000}
.pro_title p{line-height:28px; margin-top:15px; font-size:16px;}
.pro_title p span{ color:#004e9b; padding-left:10px;}
.route_title{max-width:1100px;margin:0 auto;border-bottom:1px solid #e9e9e9; margin-bottom:30px;overflow:hidden; margin-top:1%; line-height:35px}
.mpro-pic{display:none;}
.products_list{max-width:1100px; overflow:hidden; margin:0 auto; margin-top:3%}
.products_series {width:24%; border:1px solid #004e9b; padding:0.7%; float:left;}
.products_series div {background:#004e9b; color:#fff; padding:4%;}
.products_series p {margin-bottom:7%; line-height:32px; font-size:15px;}
.products_series h1 {font-size:30px;color:#fff; text-align:center; margin-bottom:8%; line-height:35px;}
.series_pro{width:74%; float:right;}
.series_pro ul{width:100%; overflow: hidden;margin: 0 auto;}
.series_pro li img{width: 100%;height: auto;}
.series_pro li{float:left; width:31.5%; text-align:center; margin-left:1.5%; margin-bottom:2%;}
.series_pro li a:hover{color:#004e9b}
.series_pro a{line-height:28px; font-size:16px;}
.container_series{width:100%; background:#f0f0f0; padding:1% 0%; overflow:hidden; margin:2% auto;}
.product_hot{max-width:1100px; overflow:hidden; margin:0 auto;}
.product_hot li img{width: 100%;height: auto;}
.product_hot p{font-size:15px; line-height:28px;}
.product_hot h2{text-align:center; line-height:28px; font-size:28px; margin-bottom:15px;}
.product_hot ul{overflow:hidden; margin-left:-2%; }
.product_hot li{float:left; width:31%; margin-left:2%; text-align:center; margin-top:2%}
.product_hot li a{ font-size:16px; line-height:32px;}
.product_hot li a:hover{color:#004e9b}
.series_products{overflow:hidden; width:100%; margin-top:35px;}
.productive_power,.aboat_honor{ overflow:hidden; width:100%; margin-top:30px;}
.series_products ul,.productive_power ul,.aboat_honor ul,.aboat_cooperation ul{ overflow:hidden; margin-left:-1.5%; margin-top:20px;}
.series_products ul li{float:left;position:relative; margin-left:0.8%; width:32.2%; margin-bottom:0.8%}
.series_products ul li img{ margin:0; width:100%; height: auto;}
.series_products p a{ color:#004e9b}
.index-tel,.index-tel a {color:#DF1111;font-size: 18px;}
.mask {width: 100%; overflow: hidden; display: none; }
.mask p.bg {background:#000000; opacity:0.7;width:100%; height:100%; position: absolute; left: 0; top: 0; margin-top: 0;}
.mask span {font-size: 24px; font-weight: bold; color: #fff; display: block; position: absolute; top: 33%; left: 41%; }
.mask span.more {border:4px solid #fff; padding: 8px 25px; font-size: 18px; text-align: center; position: absolute; top: 50%; left: 35%; font-weight: normal; cursor: pointer; }
.mask span.more2 {left:38%;}
.mask span.more3 {left:31%;}
.series_products .mask span.more:hover {background:#fdd702; color: #222; border: 4px solid #fdd702; }
.series_products ul li a:hover .mask {display: block;}
.aboat_title{ text-align:center; font-size:28px; line-height:28px; font-weight:700; margin-bottom:10px;}
.productive_power li{ float:left; margin-left:1.5%; width:31.5%; text-align:center; line-height:28px; font-size:15px; margin-bottom:2%}
.productive_power li img{width:100%; height:auto}
.productive_power p,.aboat_honor p{ line-height:27px; margin-top:15px;}
.aboat_honor li{float:left; margin-left:1.5%; width:23.5%}
.cooperation{ width:100%; overflow:hidden; background:#f0f0f0; margin:35px auto;margin-top:3%}
.aboat_cooperation{max-width:1100px; overflow:hidden; margin:10px auto; }
.aboat_cooperation li{float:left; margin-left:1.5%; width:31.5%; margin-bottom:15px;}
.cooperation_title{ text-align:center; font-size:28px; margin-bottom:10px; line-height:28px; font-weight:700}
.aboutlist_img{display:none; margin-top:15px;}
.aboutlist_embed{text-align:center; }
.service_sub{width:100%; overflow:hidden; margin-top:10px; margin-bottom:40px;}
.service_sub p{line-height:27px; margin-top:18px; font-size:15px;}
.service_sub ul{overflow:hidden; margin-left:-1.5%; margin-top:20px;}
.service_sub li{float:left; width:23.5%; margin-left:1.5%;}
.service_sub li img{ width:100%; height:auto}
.service_title{ font-size:28px;margin-bottom:20px;text-align:center; font-weight:700}
.service{ width:100%; background:#f0f0f0; overflow:hidden; margin:30px auto; margin-bottom:3%}
.top_tel,.top_tels{float:left;display:none;}
.products_series_title{display:none;}
.products_series img{ width:100%; height:auto}
.pro_sub_list{ width:100%; overflow:hidden; margin:0 auto; background:#f0f0f0; margin-bottom:30px; margin-top:20px;}
.pro_list{max-width:1100px; overflow: hidden; margin:0 auto; padding-top:20px; padding-bottom:5px;}
.pro_list li{ float:left; width:14.5%; margin-left:1%; margin-right:1%;text-align:center}
.pro_list li a{font-size:16px; line-height:28px;}
.pro_list li a:hover{color:#004e9b}
.footer_fixed{display:none;}
.line_title .pro_tel{font-size:18px; background:url({dede:global.cfg_basehost/}/fjpsj/number_1.png) 0px 4px no-repeat; padding-left:55px; overflow:hidden; margin-top:30px;}
.line_title .pro_tel span{ color:#004e9b; font-size:25px; font-weight:700}
.friend{ width:100%; overflow:hidden; margin:0 auto;background:#f0f0f0;}
.friend_link{ overflow:hidden;max-width:1100px; overflow:hidden; margin:0 auto; padding:10px 0px;line-height:32px}
.friend_link span{float:left}
.friend_link ul{float:left; width:80%}
.friend_link li{float:left; margin-left:2%; }
.friend_link a{color:#444}
.banner-pro img{width:100%; height:auto;}
.index_line a:hover{color:#004e9b}
.aboat_honor li img,.aboat_cooperation li img{ width:100%; height:auto}
.fix-right {position:fixed; right:0;top:40%;margin-top:-120px; color:#e60012 ;z-index:9999; *width:92px;}
.fix-right2 {color:inherit; color:#fff; margin-top:1px; text-align:center; background:#004e9b;}
.fix-right2 a{line-height:33px;}
.fix-right1 img,.fix-right3 img{margin:auto; margin-bottom:4px; width:50%; height:auto}
.fix-right1,.fix-right3{ color:inherit; color:#fff; margin-top:1px; text-align:center; padding:15px; background:#004e9b;}
.fix-right1:hover,.fix-right2:hover {background:#444;cursor:pointer;}
.fix-right .fix-right3 { position:relative; margin-top:1px;}
.fix-right .fix-right3 .qcode { display:none;position:absolute; left:-188px; top:0; padding:10px 10px 10px; background:#444; font-size:16px; color:#fff; text-align:center; margin-top:40px;}
.fix-right .fix-right3 .qcode a{ font-size:20px;}
.fix-right .fix-right3 .qcode img { display:block; margin-bottom:4px; width:128px; height:128px; }
.fix-right .fix-right3:hover .qcode{display:block}
.fix-right .go-top { padding:8px;color: #fff;background:#424355;text-align: center;  line-height: 28px;display:none; margin-top:5px;}
.fix-right2 a,.fix-right1 a,.fix-right3 a {color:#fff;}
.line_a{ line-height:28px; font-size:15px; margin-top:15px;}
.series_title{font-size:28px;border-bottom:1px solid #f0f0f0; margin-bottom:20px; font-weight:700}
.pro_txe{ margin-top:13%; line-height:28px;}
.point{background:url({dede:global.cfg_basehost/}/fjpsj/ys.png) 0px 18px no-repeat;  color:#004e9b;border-bottom: 1px solid #d8d8d8;border-top: 1px solid #d8d8d8; padding:12px 0px; padding-left:58px; font-weight:700}
.aboat_cooperation p{ font-size:15px;}
.heads{border-bottom:1px solid #f0f0f0;}
.new-contact .contact-tel{ float:left; margin-top:10px;}
.new-contact .contact-tel a{ font-size:25px;}
.banner-contact{background:url({dede:global.cfg_basehost/}/fjpsj/contact_banner.jpg) no-repeat center; height:520px; width:100%; overflow:hidden; margin:0 auto}
.banner_server{background:url({dede:global.cfg_basehost/}/fjpsj/bannn_2.jpg) no-repeat center; height:520px; width:100%; overflow:hidden; margin:0 auto}
.banner_about{background:url({dede:global.cfg_basehost/}/fjpsj/bannn_3.jpg) no-repeat center; height:520px; width:100%; overflow:hidden; margin:0 auto}
.banner_title{max-width:1100px; overflow:hidden; margin:0 auto; margin-top:6%; color:#fff}
.banner_title p{line-height:28px; margin-bottom:3%; font-size:16px;}
.banner_title span{font-size:32px;}
.banner_title .title{text-align:center; font-size:32px; font-weight:700}
.banner_title ul{overflow:hidden; margin-left:-3%;}
.banner_title li{float:left; width:19%; padding:1%;border:3px solid #004e9b; margin-left:3%}
.banner_title li p{font-size:20px; color:#004e9b; line-height:28px;}
.order{display:none;}
.news-relevan{ margin-bottom:30px;}
.pro_txes{display:none;}
.new-contact d{ font-size:16px; color:#F00}

@media (max-width:1700px){
#main{ width:100%;}

}

@media (max-width:1440px){
.banner-pro,.tlsxgxw,.foot{ width:100%;}
.index-banner img,.focus img{ width:100%; height:auto;}

}

@media (max-width:1100px){
.top,.index-banner,.index_video,.content,.container_news,.container_service,.index_advantage,.intro,.products,.index_advantage .content,.index_service,.route_tit .nei,.header .tel,.foot-sub,.sand_making_line .w1100,.products_list,.product_hot,.index_line,.aboat_cooperation,.route_title,.pro_list,.head_top,.aboat,.banner_title,.banner_server,.banner_about{width:100%;}
.index_video,.content,.container_news,.container_service,.index_advantage, .sand_making_line .w1100{padding-left:10px;padding-right:10px;}
.route_title,.aboat_cooperation,.container_series,.pro_list,.top,.content,.foot, .top, .bottom,.route_tit,.location,.container,.head_top,.service_fuwu,.aboat,.banner_title{padding:0 8px; box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}
.video,.subject{width:50%;}
.advantage_article{width:90%;}
.products img,.index_line img,.index_video li img,.index_service dd img{max-width:100%;height:auto;}
.video embed{max-width:100% !important;}
.index_service dd{width:58%;}
.container_news li{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.container-line{width:100%;}
.line_summary,.line_process,.line_pro_box{padding-left:10px;padding-right:10px;}
.pro-sy{margin-left:0;}
.pro-sy li{width:18%;margin-left:1%;margin-right:1%;border:none;padding:0;}
.right_contact{width:45%}
.left_form form{padding:0px 20px 0px 0px;}
.right_contact{padding:0px 0px 0px 3%;}
.index_line{margin-top:30px;}
.product_hot{margin-top:20px;}
.product_hot ul{margin-top:10px;}
.pro_list{padding-top:10px;}
.service_sales li img,.aboat_honor li img,.aboat_cooperation li img{width:100%; height:auto}
.contact img{width:100%; height:auto}
.product_tle{width:31%}
.pro_title{width:66%}
.fix-right .go-top{padding:1px;}
.fix-right .go-top img{ width:42%; height:auto}
.product_tle{ width:35%}
.pro_title{ width:62%}
}
@media screen and (max-width:999px){
.pro,.content,.pro-sub,.product-wuliao,.product-sub,.conta,.pro-navbar, .pro-navbar ul,.pro_anli,.tlsxgxw,.prod_sec,.order,.del_cp_title,.foot,.foot-sub,.top, .news-sub,.Product-navigation, .newsine,.news-title,.product-line, .sabrosus, .product-supporting,.location, .leftct, .aboat,.qywh,.services, .service_fuwu, .bottom-sub, .bottom-sub ul,.banner-index,.pro-title table,.peijian,.banner-img, .sand_making_line .w1100, .header .tel,route_title{ width:100%;}
.product-img img,.product-wuliao img,.conta img,.pro-navbar img,.pro-title p img,.pro-title embed,.pro_anli img,.news-sub img,.pro-sy li img, .product-line li img,.line-title img, .product img,.conta-lien img,.product-supporting img, .aboat p img, .stren img, .qywh img, .services img,.banner-index img,.peijian img,.line img, .line p img,.pro-sy img,.pro-sy li img,.peijian img,.peijian li img,.product-img img{ max-width:100%; height:auto;}   
.location iframe,#iframe2,.line{width:100% !important;}
.product-img{ width:36%; margin-top:5px;}
.product-r{ width:62%;}
.sand_making_line{ background-position: left;}
.sand_making_line .l{width:60%;}
.pro-navbar{ height:auto;}
.banner-index{display:block; margin-top:10px;}
.line_introduce dd{width:48%;}
.line_introduce dd embed{max-width:100%;height:auto;}
.line_pro_ul{margin-left:0;}
.prod_sec,.order{padding-bottom:30px;}
.qywh li{ width:23% ; margin-right:1%; margin-left:1%;background:none;}
.intro{padding-top:0;}
.index_video ul{margin-left:0;}
.index_video li{width:23%;margin-left:1%;margin-right:1%;}
.zixun{margin-right:20px;}
.picture li img,.products li img,.product_list li img{width:100%;height:auto;}
.index-banner{display:block;}
#main{display:none;}
.left_form ul li input.intxt, .left_form ul li textarea{ width:240px;}
.right_contact a{ width:45%}
.aboutlist_img{display:block;}
.aboutlist_embed{display:none}
.service_sales li{width:30%}
.nav_lx{display: none;}
.navbar,.navbars{width:100%;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.navbar ul,.navbars ul{width:100%;margin-bottom:0;}
.navbar li,.navbars li{float:left;width:12.5%;position:relative;height: 40px;border-left:none;}
.navbar li a,.navbars li a{font-size:16px;display:block;line-height:40px;text-align:center;}
.navbar li a:hover,.navbars li a:hover{background:none;color:#004e9b;}
.navbar .nav_a,.navbars .nav_a{background:none;color:#004e9b;}
.top .logos,.head_top .logos,.head_top .logo{margin:8px 0; width:200px;}
.top .logos img,.head_top .logos img,.head_top .logo img{ width:100%; height:auto}
.top_tel,.top_tels{display:block;float:right; margin:10px 0 0;}
.top_tel img,.top_tels img{width:40px;}
.pro{display:none}
.product,.news{ width:100%}
.product_navbar li{ width:20.5%}
.friend,.banner-contact,.banner_server,.banner_about{display:none}
.banner-pro,.head{display:none;}
.head_top{ margin-bottom:0;}
.aboat .aboat_flash{ width:100%}
.aboat .aboat_t{ width:100%; padding-top:4%}
.aboat .aboat_t dl{ width:21%; margin-top:0px;}
.aboutlist_img{ margin-top:0px;}
.organizer{ width:50%}
.line_title .pro_tel{display:none}
.line_title a.online{ width:33%}
.pro_title,.product_tle{width:100%}
.product_tle .pro_number{width:100%}
.product_tle .pro_icon{float:left;width:48%;margin-bottom:0}
.product_tle .pro_iconn{float:right;margin-left:2%;width:46%}
.pro_iconn a,.pro_icon a{text-align: center;padding-left:0}
.route_title{display:none;}
.route_tit{display:none;}
#LRfloater0{display:none;}
.service{margin-top: 0;}
.pro_sub_list{margin-top: 0;padding: 30px 0;}
.contact dl{background: none; padding:0px;}
.contact dt{margin-bottom:20px;}
.contact dd,.contact dt{width:100%;}
.contact dd p{margin-bottom: 15px;}
}
@media screen and (min-width:768px) and (max-width:999px){   
.news img,.line img,.services img,.expert img{ max-width:100%; height:auto;}
.pro{ width:24%;}
.pro ul,.tlsxgxw,.del_cp_title,.sabrosus{ width:100%;}
.conta{width:100%; height:auto;}		
.expert img,.intro .txt{ width:100%}
.kli, .zli,.zli-x{ width:100%; margin-bottom:10px;border-bottom: 1px solid #f9f9f9; }
.expert img{ width:100% !important;}
.expert dt{ width:30% !important;}
.expert dd{ width:60% !important;}
.qywh li div{ width:100%}
.product-supporting li{ width:23%; margin-right:8px;}		
.stren li{width:18%; margin-right:1%; margin-left:1%;}
.leftct li{width:19.8%;}			
.right_contact .same1,.right_contact a.on1{display:none;}
.pro_anli li{width:23%;margin-right:10px;border:none;}
.pro_anli li a{line-height:25px;}
.pro_anli li:hover{border:none; background:none}
.pro-navbar img{ width:20px;}
.pro-navbar li{width:19.9%;}
.subject{ width:88%}  
.product_number{width:45%}
.product_icon a{ margin-right:1%; width:48%}
 #focus {height:364px; width:100%;}
.product_icon{width:48%} 
.pro-navbar li{width: 24.8%;}
.line_title a.online{ width:40%;font-size:16px;margin-top: 10px;}
.line_title a.message{ width:37%;font-size:16px;margin-top: 10px;}
.sand_making_title{ width:90%}
.line_offer,.line_equipment{ width:40%}
.service_sales li p.service_lc{line-height: 28px;height: 84px;overflow: hidden;}
}
@media (max-width:900px){
.news-sub p,.pro-title p{text-indent:0;}
.left_form{width:50%}
.left_form ul li span{display:inline-block;float:none;}
.left_form ul li{float:left;margin-right:20px;}
.right_contact p.same{margin-bottom:5%;}
.pro_title,.product_tle{ width:100%}
.product_tle{ background:none;border: none;}
.pro_number{ width:35%; float:left;margin-top:3%; padding:1% 0%; margin-right:15px; padding-left:90px}
#focus {height:327px; width:100%;} 
.product_navbar li{ width:33%}	
.product_navbar{border-bottom:none}
.pro-sy-tiele{ margin-bottom:3%}
.organizer{ width:55%}

}
@media (max-width:800px){
.project dd p{line-height:28px !important;}
#focus {height:291px; width:100%;}
.product_icon a{text-indent: 20px;}
.product_number{ width:46%}
.product_icon{ width:47%}
.pro_number{ width:36%}
}
@media screen and (max-width:768px){
.top .logos,.head_top .logos,.head_top .logo{width:180px;}
.navbar li,.navbars li{height: 30px;}
.navbar li a,.navbars li a{font-size:15px;line-height:30px;}
.top_tel img{width: 35px;}
.top_tels{display: none;}
.container{margin-top:0;}
.products li{width:47%;margin-left:1.1%;}
.index_advantage .ordinal{height:100%;}
.stren li{height:127px;overflow:hidden;}
.resulted{display:table;}
.hidden{display:none;}
.intro{padding-top:30px;}  
.line_ask .line_ask_main{line-height:50px;}
.line_ask{padding-left:156px;}
#focus {height:279px; width:100%;} 
.product_list li{ width:23%}
.pro_title{ margin-top:20px;}
.index_video{display:none;}
.subject{ width:88%}
.intro .txt{ width:100%}
.line_ask .line_ask_main{line-height:20px;}
.line_ask{padding-left:120px;}
.video,embed{display:none;}
.zixun{float:none;margin:30px auto;margin-bottom:0;}
.footer-por{width:27%;margin-left:3%;margin-right:0;}
.footer-tel{width:30%;margin-left:0px;}
.product img,.line img, .services img, .expert img,.qywh li img{width:100%; height:auto;}
.product table .s{display:none !important;}
.product table td.y{display:block !important;}
.pro,.pro ul,.pro p,.sabrosus{ width:100%;}
.pro ul li{ width:14%;}
.pro{margin-bottom:40px;}
.pro{display:none;}
.line,.services{ margin-top:0; width:100% !important;}
.news{margin-top:0; width:100% !important;}
.stren li{width:23%;margin-left:1%;margin-right:1%;}
.content{ margin:0 auto;}
.tel{ display:none;}
.top-sub-nav{display:block;}
.wap-nav{display:block;}
#F_Name1, #F_Mobile1{ width:200px;}
#F_Body1{ width:200px; font-size:12px;}
.kli, .zli,.zli-x{ width:100%; margin-bottom:10px;border-bottom: 1px solid #f9f9f9; }
.kli a, .zli a,.zli-x a{ width:20%}
.expert img{ width:100% !important;}
.expert dt{ width:30% !important;}
.expert dd{ width:60% !important;}
.qywh li{ width:30.1%; margin-right:1.6%;margin-left:1.6%;}
.qywh li div{ width:100%}
.stren dt{ width:26%}
.stren dd{ width:73%}
.conta-lien .l{ width:40%;margin-top:10px;}
.conta-lien .r{margin-top:10px;}
.product-supporting li{ width:22.6%; margin-right:8px;}
.news-sub p,.line-title p{text-indent:0em;}
.leftct li{ width:19.5%;}	
.Product-navigation li{ width:16.4%}
.pro-sy li{ width:29.5%;}
.product-r{margin-top:25px; }
.conta .l{ width:40%; margin-top:0px;}
.conta .r{ width:55%}
.conta a{ padding:10px 28px;}
.right_contact .same1,.right_contact a.on1{display:none;}
.left_form ul li input.intxt,.left_form ul li textarea{ width:200px}
.pro_anli li{ width:30.5%; margin-right:10px;border:none; margin-bottom:20px;}
 .pro_anli li a{ line-height:25px;}
 .pro_anli li:hover{border:none; background:none}
.pro-navbar img{ width:20px;}
.pro-navbar li{width:24.8%;}
.line-ing{ padding:0px 10px}	
.f_y td{ padding-top:0px; padding-right:0px;}
.f_y tr{ font-size:14px !important;}
.news{ margin-bottom:30px;}
.news-title{ margin-bottom:0px;}
.product,.line{ margin-bottom:30px;}
.sabrosus{ margin-bottom:10px;}
.index_advantage{background:#52a7e8;}
.index_advantage .ordinal{display:none;}
.index_advantage_title li{background:none;margin-bottom:60px;}
.advantage_article{width:88%;}
.advantage_article span{font-size:20px;}
.index_line,.index_news{width:100%;}
.index_news h2{margin-top:20px;}
.index_service h2{padding-bottom:20px;}
.index_news li{width:100%;}
.index_service dd{margin-top:15px;}
.index_service dt,.index_service dd{width:100% !important;}
.index_line ul li{width:48%;}
.foot{line-height:20px;}
.line_img{width:100%;}
.line_img img{width:100%;height:auto;}
.line_title{width:100%; margin-top:20px;}
.bg_wrapper{padding:0;}
.line_introduce dt{width:100%;}
.line_introduce dd{display:none;}
.line_introduce dt{margin-left:0;}
.line_process img{max-width:100%;height:auto;}
.line_process p{text-indent:0;}
.route_tit .nei{margin-top:25px;margin-bottom:25px;}
.line_ask{background:url({dede:global.cfg_basehost/}/fjpsj/ask.png) no-repeat 25px center #004e9b;}
.line_ask .line_ask_main{display:block;margin-bottom:50px;}
.product,.news,.product-line{margin-bottom:60px;}
#focus {height:279px; width:100%;}
.left_form form{padding:0px;}
.left_form{width:47%;}
.right_contact{ width:45%;padding:0px 0px 0px 0%; float:right;}
.right_contact p.same{margin-bottom:8%;}
.pro-sub h1{ width:100%; background:#004e9b; text-align:center; color:#fff}
.product_icon a{width:41%; margin-right:8%}
.mpro-pic {display:block;}
.mpro-pic { width:100%; position:relative;}
.mpro-pic img { width:100%; height:auto;}
.back { width:10%; position:absolute; top:10px; left:10px;}
.go-home { width:10%; position:absolute; top:10px; right:10px;}
.series_pro{ width:100%; margin-top:3%}
.products_series{display:none;}
.service_sales li{ width:46.5%}
.service_sub p{font-size:14px;}
#LRfloater0,.top-sub-nav{display:none;}
.header{border-bottom:none}
.logo,.navbars{display:none;}
.service_sales{ margin-top:20px;}
.newsine-sy{ text-align:center; width:50%; margin:0 auto;border: 1px solid #004e9b; line-height:45px;}
.news-sub h1{font-size:18px; margin-bottom:15px;}
.new-contact{ margin-top:0px;}
.new_time{display:none;}
.order{display:none;}
.news-piece{ margin-bottom:30px;}
.footer-telephone{display:block;}
.footer-telephone{ position:fixed; bottom:0; left:0; z-index:999; margin:0; padding:0; width:100%; background:#E3E3E3;-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 5px 1px 0 rgba(0,0,0,.075);box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 5px 1px 0 rgba(0,0,0,.075); box-shadow: 0px -5px 5px rgba(0,0,0,.075)}
.footer-telephone li{width:19%; float:left; height: 45px; display:block; }
.footer-telephone li img{ display:block; text-align:center; margin:4px auto 0; height:20px; width:auto;}
.footer-telephone li p{text-align:center; margin:0; text-indent:0;}
.footer-telephone li:hover p{ color:#fc0;}
.footer-telephone li.clear-bor{ border-right:none;}
.footer-telephone .footer-ind,.footer-telephone .footer-pro{ width:19%;}
.footer-telephone #customer{ width:25%;height: 45px;display:block;background:#fc0 }
.footer-telephone #customer a,.footer-telephone #tels a{display:block; color:#ffffff}
.footer-telephone #tels {width:37%;height: 45px;display:block; background:#004e9b}
.focus{display:none}
.products_series_title{display:block; font-size:25px; text-align:center; margin-bottom:15px; margin-top:10px;}
.number,.icon{display:none}
.footer_fixed{display:block;}
#gotoTop2{background: url({dede:global.cfg_basehost/}/fjpsj/his-totop.gif) no-repeat;right:0%;background-size:90px; width:48px;}
.footer_fixed{position:fixed; bottom:0; left:0; z-index:999; margin:0; padding:0; width:100%; background:#e3e3e3;-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 5px 1px 0 rgba(0,0,0,.075);box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 5px 1px 0 rgba(0,0,0,.075); box-shadow: 0px -5px 5px rgba(0,0,0,.075)}
.footer_fixed li{ width:20%; float:left; display:block; }
.footer_fixed li img{ display:block; text-align:center; margin:4px auto 0;height:20px; width:auto;}
.footer_fixed li p{ text-align:center;  font-size:13px; margin:0; text-indent:0; padding:0 0 3px;}
.footer_fixed li:hover p{ color:#fc0;}
.footer_fixed li.clear-bor{ border-right:none;}
.footer_fixed .sub_menu{ width:30%; display:none; position: absolute;  bottom:62px;right:0;  background:#004e9b;  }
.footer_fixed .sub_menu dt{text-align:center; float:left; clear:both;line-height: 40px;height:40px; width:100%; border-bottom:1px solid #f0f0f0;}
.footer_fixed .sub_menu dt a{ color:#fff; font-size:14px;}
.footer_fixed #lx{ background:#004e9b}
.footer_fixed #lx a{ color:#ffffff}
.pro_list li img{ width:80%; height:auto}
.pro_list li a{ font-size:14px;}
.pro_tel{display:none} 
.line_summary{ margin:0 auto 10px;}
.line_img{margin-top: 0;}
.line_pro_ul li{ width:31.5%; margin-bottom:15px;}
.product_list li{ width:31.33%}
.product_list{ margin-bottom:50px;}
.product-img,.product-r{width:100%;}
.cooperation,.pro-title{ margin-bottom:40px;}
.head_top{ margin-bottom:0px;}
.fix-right1, .fix-right2, .fix-right3{display:none}
.sand_making_line dl {width:100%}
.sand_making_line dl dt{width:60px}
.sand_making_line dl dd{width:88%}
.series_title{border-bottom: none; text-align:center}
.index_line li{ margin-bottom:25px}
.index_news_titles,.news_hot{ width:100%}
.container_news li{ float:left; width:47%}
.news_hot{width:100%; margin-top:25px; margin-bottom:7%}
.news_hot ul li{width:45%}
.news-relevan li{width:43%}
.service_sub{margin-bottom:70px;}
.contact-less{display:none}
.location{ margin-bottom:80px;}
.series_title,.product_hot h2,.index_line h2,.com_tittle h2,.container_news h2,.news-relevan .title,.service_title,.service_sales_title,.service_sales_title,.aboat_title,.cooperation_title,.aboat p strong,.location-title,.newsine-sy,.newsine-title-sy,.newsine-title{ font-size:22px;}
.pro_icon{width:44%;padding-left: 3%;}
.sand_making_title{ width:100%}
.organizer{ width:58%}
.sabrosus{ margin-bottom:40px; width:100%; overflow:hidden}
.banner_title li{ width:44%; margin-bottom:30px;}
.line_offer{ width:49%}
.line_equipment{ width:45%}
#gotoTop2{bottom:65px;}
.service_fuwu p,.service_sales p{ font-size:14px;}
.news-sub{ margin-top:15px;}
.news-relevan{ margin-bottom:0px;}
.line_title a.online,.line_title a.message{width: 49.5%;margin: 20px 0 0;padding:0;text-indent: 30px;}
.pro_sub_list{padding: 20px 0;}
}
@media (max-width:727px){
.product_icon{width:51%}
.product_number{width:40%}
#focus {height:264px; width:100%;}
.news-title li{ width:42%}
}
@media (max-width:700px){
.product_icon a{width:46%; margin-right:2%}
.product_icon{width:50%}
#focus {height:225px; width:100%;}
.left_form ul li input.intxt,.left_form ul li textarea{width:150px}
.right_contact a{width:110px}
.aboat .aboat_t dt,.aboat .aboat_t dd{ width:100%; text-align:center}
.aboat .aboat_t dt{ margin-bottom:10px;}
pro_icon {width: 43%; padding-left: 0%;}
.organizer{ width:100%; float:left; overflow:hidden; margin:0 auto; }
.new-contact .contact-tel{margin-bottom: 20px;}
.pro_icon{ width:42%}
.pro_icon a,.pro_iconn a{background: none;}
.pro_icon{background: #fed700;}
.product_tle .pro_icon{float:left;width:47%}
.product_tle .pro_iconn{float:right;width:47%}

}
@media (max-width:630px){
.stren li{width:30.1%;margin-left:1.6%;margin-right:1.6%;}
.news-title ul{ margin-left:-0%;}
.news-title li{ width:98%; margin-left:0%;}
.banner-img{display:none;}
#focus {height:229px; width:100%;}
.sand_making_line dl dd{ width:85%}
.pro_icon{ width:60%;padding-left: 3%;}
.pro_number{ width:48%}
.organizer .answer{ width:53%}
.organizer .expert{ width:43%}
}
@media (max-width:627px){
.line_img{ margin-top:0px;}
.product-img img{width:100%; height:auto;}
.product-line li{width:46.5%}
.product_icon{width:48%}
#focus {height:228px; width:100%;}
.product_number,.banner_title li{width:43%}
.service_sales li{width:45.8%}


}
@media (max-width:590px){
.product_number{width:100%; padding-left:10%}
.product_icon{width:100%;}
.product_icon a{margin-right:10%; width:32%;text-indent:40px;}
#focus {height:215px; width:100%;}
.left_form ul li input.intxt,.left_form ul li textarea{width:110px;}
.right_contact a{width:42%}
.left_form{width:51%}
.aboat .aboat_t dd{ font-size:15px;}
.aboat .aboat_t dd strong{ font-size:35px;}
.line_offer{ width:51%;margin-bottom:30px;}
.line_equipment{ width:43%}

}
@media (max-width:520px){
.product-sub{ margin-bottom:30px;}	
.line_offer,.line_equipment{ float:none; width:70%}
}	
@media screen and (max-width:480px){
.news-piece span,.sabrosus,.product-r,.index_news_titles,.advantage_article{ width:100%;}
.line_introduce dt p{text-indent:0;}
.conta,.qywh li img{ width:100%; height:auto;}
.Product-navigation{margin-top:20px;}
.leftct li{width:33%;}
.expert img,.expert dt, .expert dd,.top{ width:100% !important;}
.conta-lien .l{ width:40%}
.product-supporting li{ width:31.6%; margin-bottom:15px;border:none; }
.product-supporting li a{ line-height:22px;}
.product-supporting li:hover{border:none;background:none}
.news-title ul li{ width:94%; }
.organizer{ width:100% !important;}
.stren li{margin-bottom:15px; line-height:normal}
.leftct{ margin-top:25px; margin-bottom:0px;}
.leftct li{margin-bottom:5px; line-height:40px; height:40px;}
.leftct li a{line-height:40px; }
.Product-navigation li{ width:25%; margin-bottom:5px; }
.Product-navigation li a{ line-height:40px;}
.Product-navigation img,.bottom-sub span,.pro-title table img,.line-title td img{ display:none;}
.conta .l{width:35%}
.conta .r{width:60%}
.conta a{ padding:10px 28px;}
.left_form{ width:100%; margin-bottom:25px;}
.left_form ul li input.intxt,.left_form ul li textarea{ width:310px}
.bottom-sub ul li a{ padding:0px; margin:0px;}
.pro_anli li,.peijian li{ width:46.2%; margin-right:10px;}
.pro-navbar{border-bottom:none} 
.pro-sy li{ width:31.1%;border: none; margin-left:1.1%; margin-right:1.1%;padding:0px; margin-bottom:8px;}
.pro-sy{ margin-top:25px; margin-bottom:25px;}
.pro-sy ul{ margin-bottom:10px;}
.pro-sy li a{ line-height:20px;}
.pro-sy li:hover{border: none; background: none}
.pro-sub{ margin-bottom:0px;}
.conta .wrong{background: #ee2727;}
.pro-title embed{display:none;}
.prod_sec,.order{ margin-top:10px;}
.right_contact{ width:100%;  padding:0px;border-top: 1px solid #ededed;}
.right_contact_title{padding-top:10px;}
.right_contact a{margin-right:60px;}
.news-title{ margin-bottom:20px;}
.news-sub,.line-title,.margin-top{ margin-top:5px;}
.bottom-sub ul{ margin-bottom:50px;}
.stren,.qywh,.services{ margin-bottom:40px;}
.stren li{ background:none}
.stren dd{ margin-left:0px; padding:0px; width:67%}
.stren dt{ width:31%; margin-top:8px;}
.stren dl{ margin-bottom:15px; margin-top:0px;}
.qywh ul,.Service-sy-title{ margin-top:15px;}
.location{margin-bottom:60px;}
#Solve1,.lyanban HideDiv,.peijian{display:none;}
.HideDiv{ background:none; border:none}
.line-title p{ margin-top:0px;}
.product-supporting,.line-ing{ margin-top:10px;}
.line .conta-lien a{ margin-right:15px;}
.line-ing{ margin-bottom:15px;}
.left_form form{ padding:0px;}
.bottom-sub{display:none;}
.news-piece{ margin-top:0px;}
.index_advantage_title,.prod_sec,.order{display:none;}
.products{padding-bottom:0;}
.product-r{margin-bottom:20px;}
.route_tit .nei{margin-top:10px;margin-bottom:10px;}
.line_ask .line_ask_main{margin-right:90px;}
.ke-zeroborder strong,.ke-zeroborder b{font-size:15px;padding:5px;background:#004e9b;color:#ffffff !important;display:block;width:90%;line-height:28px;}
.ke-zeroborder td{line-height:28px !important;}
.news_hot ul li{ width:99%}
.product_list li{ width:48%}
.product_icon{margin-bottom:8%;}
#focus {height:175px; width:100%;}
#focus .preNext{top:20%}
.conversion,.disappear,.aboat_t{display:none;}
.product_icon a{width:43%;margin-right:6%}
.series_pro a,.line_a p,.product_hot p,.productive_power li{ font-size:14px;}
.service_sales li{ width:auto}
.pro_list li{ width:23%; margin-bottom:10px;}
.aboat_honor li{ width:48.5%; margin-bottom:0.8%;}
.aboat_cooperation li{ width:48.5%; margin-bottom:2%}
.series_pro li,.product_hot li{ width:48%}
.index_line ul li{ width:98%;}
.sand_making_line dl dd{ width:81%}
.container_news li,.news-relevan li{ width:100%}
.productive_power li{ width:48.5%;}
.service_sub li{ width:48%; margin-bottom:10px;}
.service_fuwu img{width:25%; height:auto}
.service_fuwu dl{margin-left:0%; margin-right:0%; width:100%;border:none; background:#f0f0f0}
.line_pro_ul li{width:48.5%}
.service_fuwu dl p span{font-size:18px; font-weight:normal }
.aboat .aboat_t dl{width:46%; margin-bottom:5%}
.pro_icon{width:70%;padding-left:1.5%;}
.line_offer,.line_equipment{width:100%;}
.contact dd p,.banner_title p{font-size:14px;}
.contact strong{font-size:20px;}
.point{font-weight:normal}
.series_products ul li{width:49.2%}
.banner_title span{font-size:18px;}
.footer_fixed .sub_menu{width:40%}
.pro_title h1{background:none; padding-left:0px}
.content_aboat{background:none;padding:0px}
.content_aboat{margin-top:30px;}
.series_products{margin-top:20px;}
.cooperation{background:none; margin-top:30px;}
.pro_title p{font-size:15px;margin-top:10px;}
.news-piece span{ line-height:45px;}
.service{ background:none}
.service_fuwu{ margin:0px}
.service_title{ margin-bottom:10px;}
.product-line li .line_block,.pro_title .point{display:none;}
.product-line li{ text-align:center; border:none; margin-bottom:15px; width:48%;padding: 0;}
.product-line a{font-weight:normal; font-size:14px;}
.product-line .line-tiele{ margin-bottom:10px}
.new-contact p,.product_hot li a{ font-size:14px !important;}
.pro_icon{ margin-bottom:20px;}
.pro_txes{display:block; width:100%; overflow:hidden; margin-top:20px; font-size:16px;background: url({dede:global.cfg_basehost/}/fjpsj/pro_txes.png) no-repeat 0px 50%; padding-left:60px}
.pro_txes strong  a{font-size:28px; color:#004e9b}
.pro_txes a{color:#444}
.line_title a.online,.line_title a.message{ width:49%}
}
@media (max-width:450px){
.index_news_titles,.news_hot{width:100%;}
.line_ask .line_ask_main{margin-right:70px;}
#focus {height:164px; width:100%;}
.aboat .aboat_t dl{width:46%; margin-top:5%}
.pro_number{ width:70%}
.organizer { text-align:center}
.organizer .answer,.organizer .expert{ width:49%;}
.organizer .expert a,.organizer .answer a{ background:none; font-size:16px;text-indent: 0;}
}
@media (max-width:420px){
.intro{padding-top:20px;}
.news-piece span{line-height:28px;}
iframe,#allmap,#map{height:300px;}
.stren li{width:31.1%;margin-left:1.1%;margin-right:1.1%;}
.stren li{height:116px;overflow:hidden;}	
#focus {height:153px; width:100%;}  
.pro_icon{width:100%;}
.sabrosus a,.sabrosus span{float:left; height:20px; line-height:20px;} 
.line_title a.online,.line_title a.message{ width:100%}
}
@media (max-width:408px){
.stren li{width:48%;margin-left:1%;margin-right:1%;}
.line_ask .line_ask_main{margin-right:30px;}
.footer-por{width:20%}
#focus {height:152px; width:100%;}
.product_icon a{width:43%;}
.product_number{padding-left:13%}
.pro_icon a,.pro_iconn a{font-size: 16px;}
.product_tle .pro_icon,.product_tle .pro_iconn{line-height:50px}
}
@media (max-width:375px){
.footer-por{width:22%;}
.line_summary{margin-bottom:30px;}
.footer-tel{width:31%}
#focus {height:136px; width:375px;}
}
@media (max-width:370px){
.products li.last{width:50%;}
.line_ask .line_ask_button{width:232px;}
.footer-tel{width:32%;}
#focus {height:135px; width:100%;}
}
@media screen and (max-width:360px){
.conta .l,.conta .r,.conta-lien .r{width:100%;}
.stren li{height:147px;overflow:hidden;}
.top{ width:100% !important;}
.footer-tel{padding:0px 0px 0px 20px;width:32%;}
.Product-navigation li{width:33.1%;}
.pro-sy li{width:48%;margin-left:1%;margin-right:1%;}
.product-wuliao li{width:20%; margin-right:10px; margin-bottom:10px; padding:0px;}	
.left_form ul li input.intxt,.left_form ul li textarea{ width:240px}
.pro_anli li,.peijian li{width:46%;}
.qywh li{width:48%;margin-left:1%;margin-right:1%;}
.conta span{ margin-left:0px; margin-right:10px; font-size:16px;}
.conta{ line-height:40px;}
.conta .wrong{margin-left:0px;}
.leftct li a{font-size:14px;}
.leftct li{width:33%}
.stren dd,.conta-lien .l{width:60%}
.stren dt{width:35%;}
.product-supporting li{width:47.6%}
.right_contact a {margin-right:40px;}
.line-ing{padding:10px;}
.conta-lien{text-align:center; padding-top:10px;}
.line .conta-lien a {margin-right: 30px;}
.conta-lien .l{margin-left:20px;} 
.product-img{text-align:center;}
.line_ask .line_ask_main{margin-right:0;}
.line_ask{padding-right:10px;}
.icon a{ width:48%; margin-right:2%}
.number{padding-left: 14%;}
.picture li,.pro-navbar li{ width:49%}
.product_number{padding-left:13%}
#focus .preNext{top:2%}
#focus {height:131px; width:100%;}
.product_icon a{width:46%; margin-right:4%;text-indent:35px;}
.pro_list li{ width:31%;}
.sand_making_line dl dd{ width:78%}
.product-sub{margin-bottom:10%}
.line_offer,.pro_icon,.pro_number,.line_equipment{ width:100%;}
.contact .name{font-size:20px;}
.footer_fixed .sub_menu{ width:50%}
}
@media (max-width:350px){
.line_ask .line_ask_button{width:210px;}
.footer-tel{font-size: 14px;width:33%;}
#focus {height:127px; width:350px;}	   
}
@media (max-width:340px){
.products li{width:100%;}
.line_ask .line_ask_main{margin-right:0;}
#focus {height:124px; width:340px;}
.contact strong a{font-size: 24px;}
}
@media screen and (max-width:320px){
.line_ask .line_ask_button{width:190px;}
.intro h1{width:90px;font-size:26px;left:-30px;}
.footer-tel{width:34%;}
.footer-por{width:22%;}
.pro_anli li img{ width:100%; height:auto}
.news-piece span,.pro_anli li,.peijian li,.product-supporting li,.qywh li,stren dd,.pro_icon,.footer_fixed .sub_menu{ width:100%}
.leftct li{ width:48%;}
.conta a{ padding:10px 20px;}
.product-wuliao li{width:18%; margin-right:10px; padding:0px;}
.footer-tel{ margin-left:0px;}
.pro-sy li{height:140px;}	
.left_form ul li input.intxt, .left_form ul li textarea{width:180px;}
.left_form .btnclick input{ height:30px; line-height:30px; width:100px;}
.stren li, .qywh li{ width:46.7%}
.leftct li{width:33%}
.Product-navigation li{width:49.8%}
.product-supporting li{width:47.3%}
.line .conta-lien a{margin-right:0px;}
.conta-lien .l{margin-left:25px; width:70%}
.right_contact a {margin-right:20px;}
.conta span{margin-right:60px; font-size:18px;}	
.product-r{margin-bottom:10px;}
.pro-title h2{padding-top:20px;}	 
.product_icon a{width:48%; margin-right:2%}
#focus {height:116px; width:100%;}	
.pro_number{padding-left:70px;}
.news-title li a{ width:70%}

}