@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
body {color:#79787f;font:16px/1.5em Arial,Roboto,Open Sans, Arial, Verdana;word-wrap:normal;word-break:keep-all; position:relative;}
a{text-decoration:none; color:#79787f; cursor:pointer;}
a:hover{cursor:pointer; text-decoration:none; color:#f6a702; }
.clear{clear: both;}
ul,ol,li{ list-style:none;}
h1,h2,h3{ font-weight:600;}
img{border:none;}
.left{ float:left;}
.right{ float:right;}
/* .header{ width:100%;background-color:#f6a702; display:block; overflow:hidden;} */
.head{ width:auto;   overflow:hidden;}
.head0{ max-width:1200px; margin:0 auto; overflow:hidden;}
.logo{ width:auto; height:70px; line-height:70px; font-size:20px;color:#ffffff;float:left;}
.logo img{width:259px;height:70px;float:left;margin-right:15px;}
.logo a,.logo a:hover{color:#ffffff;}
.logo .yd{ display:none;}
.nav{ width:73%;  float:right;}
.nav ul{ width:auto; text-align:right; margin-top:5px; overflow:hidden;}
.nav ul li{width:auto;padding:0 3%;text-transform:uppercase;text-align:center;font-size:18px;line-height:58px;float: left;}
.nav ul li a{color:#fff;display:block;}
.nav ul li a:hover{color:#fff; border-bottom:4px solid #fff;display: block;-webkit-transition: all .3s ease;-moz-transition: all .3s ease; -ms-transition: all .3s ease;-o-transition: all .3s ease; transition: all .3s ease;}

.menu{ width:50px; height:auto; display:none; float:right;}
/*menu*/
.daohang { width:100%;background:#f6f7f9; position:absolute; right:0; z-index:100; display:block;}
.daohang p.navli{ width:100%; font-size:15px; color:#333; line-height:2.5em; text-transform:uppercase; cursor:pointer; }
.daohang p.navli a{color:#333; display:block; border-bottom:1px solid #ccc; padding-left:20px;}
.daohang p.navli a:hover{color:#fff; background:#363638; display:block;}

/*banner开始*/
.yd_banner{ display:none;}
.fullSlide{max-width:100%;position:relative;height:500px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:500px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:14px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:10px;height:10px; border-radius:10px;margin:5px;overflow:hidden;background:#efeeee;filter:alpha(opacity=1);opacity:1;line-height:999px;}
.fullSlide .hd ul .on{background:#fab915; width:30px;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:3%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px  no-repeat;cursor:pointer;filter:alpha(opacity=50);display:none;}
.fullSlide .next{left:auto;right:3%;background-position:-6px -137px; }
/*banner结束*/

.pro_tit{ width:100%; text-align:center; margin:50px auto 5px; overflow:hidden;}
.pro_tit p{width:100%; line-height:1.5em;font-size:34px; font-weight:600; color:#222222;}
.pro_tit p a{color:#222222;}
.pro_tit p a:hover{color:#f6a702;}
.pro_tit span{width:100%; font-size:16px; line-height:1.5em; text-align:center; display:none;color:#666;}
.pro_tit hr{ width:65px; margin:5px auto 0; overflow:hidden; height:5px; border:none; border-bottom:5px solid #f6a702;}
.last_pro{ width:100%; margin:40px 0 0; overflow:hidden;}
.last_pro dl{ width:23%; margin:30px 1% 0;background-color:#f6f6f6;  display:block; float:left; overflow:hidden;}
.last_pro dl dt{ width:100%; overflow:hidden;}
.last_pro dl dt img{ width:100%; height:auto;float:left; }
.last_pro dl dd{ width:96%; padding:5px 2%;}
.last_pro dl dd h3{font-size:16px; text-align:center; font-weight:normal;color:#222; line-height:2em; height:2em; overflow:hidden; }
.last_pro dl:hover a dd h3{ color:#f6a702;}
.last_pro dl:hover{color:#fff;}
.index_more{ width:210px; margin:30px auto 20px;border-radius:2px;  background-color:#fff; border:1px solid #f6a702;line-height:45px;  height:45px; text-align:center;}
.index_more a{color:#f6a702;font-size:16px; }
.index_more a:hover{background-color:#363638;color:#fff;display:block;transition:all 0.2s linear; }
.index_more1{ width:230px; margin:30px auto 20px;border-radius:2px; overflow:hidden;}
.index_more1 a{color:#fff;font-size:16px;display:block;text-align:center; line-height:3em;  height:3em;background-color:#f6a702;}
.index_more1 a:hover{background-color:#363638;   box-shadow:inset 0 0 0 3px #363638; display:block;}
/*index_hf切换开始*/
.fullSlide1{width:100%;position:relative;height:380px;}
.fullSlide1 .bd1{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide1 .bd1 ul{width:100% !important;}
.fullSlide1 .bd1 li{width:100% !important;height:380px;overflow:hidden;text-align:center;}
.fullSlide1 .bd1 li a{display:block;height:380px;}
.fullSlide1 .hd1{width:100%;position:absolute;z-index:1;bottom:15px;left:0;height:30px;line-height:30px;}
.fullSlide1 .hd1 ul{text-align:center;}
.fullSlide1 .hd1 ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:8px;height:8px; border-radius:50%;margin:5px;overflow:hidden;background:#ffffff;filter:alpha(opacity=1);opacity:1;line-height:999px;}
.fullSlide1 .hd1 ul .on{background:#fab915;}
.fullSlide1 .prev,.fullSlide1 .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:3%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px  no-repeat;cursor:pointer;filter:alpha(opacity=50);display:none;}
.fullSlide1 .next{left:auto;right:3%;background-position:-6px -137px; }
/*index_hf切换结束*/
.index_hf{ width:100%; color:#ffffff; margin:80px auto 0; height:380px; text-align:center;background:url(../images/index_hfbg1.jpg) center center no-repeat; overflow:hidden;}
@media (min-width:1600px){
	.index_hf{background-size:100% auto;}
}
.index_hf h3{width:92%; padding:55px 4% 0;font-size:32px;line-height:2em; overflow:hidden;}
.index_hf h3 img{ margin-right:15px;width:30px; height:30px;}
.index_hf p{ max-width:1200px; padding:10px 0 30px; margin:0 auto;line-height:1.2em; font-size:24px;}
.index_hf span{ display:block;font-size:14px;}
.index_hf span img{border-radius:100%; width:70px; height:70px; margin-bottom:5px;}
.index_hf span i{ font-size:16px; font-style:normal; display:block;}
.index_hf span strong{font-size:14px;display:block; font-style:italic; font-weight:normal;color:#cbc9c9;}
.pro_line{margin:30px 0% 0; overflow:hidden;}
.index_qy{ width:100%; margin:100px 0 0; overflow:hidden;}
.index_about1{ max-width:550px; float:right; padding-right:50px;}
.index_about{ width:50%; height:740px; float:lefyd_bannert;background:url(../images/index_aboutbg.jpg) center center no-repeat; line-height:1.5em; overflow:hidden;}
@media (min-width:1500px){
    .index_about{background-size:100% auto;}
}
.index_about .tit{ width:100%; padding:80px 0% 30px 0%;font-size:40px;color:#ffffff;overflow:hidden;}
.index_about .tit p,.index_ys .tit p{ font-weight:600;}
.index_about .tit a{color:#ffffff;}
.index_about .tit span{ width:65px; margin:40px auto 0; overflow:hidden; height:5px; background-color:#fab915; color:#f6a702;display:inline-table;}
.index_about .nr{ width:100%; padding:20px 0% 30px 0%;line-height:27px; height:108px;text-overflow:ellipsis; color:#edeeef; overflow:hidden;}
.index_about ul{ width:100%; margin:30px 0%; overflow:hidden;}
.index_about ul li{ width:27%; text-align:center;color:#fff; padding:10px 3% 5px; float:left;}
.index_about ul li strong{ font-size:55px; line-height:1.2em; font-weight:normal; display:block; }
.index_about ul li span{ width:100%; font-weight:400;margin:0px auto;font-size:18px; line-height:1.5em;display:block; text-overflow:ellipsis;color:#edeeef;word-wrap:normal;word-break:keep-all;}
.index_about ul li hr{ width:35px; margin:10px auto 0; overflow:hidden; height:2px; background-color:#fff; border:1px solid #f4745c; border:none;}
.index_about .more{ width:170px; margin:50px 0 20px 0%;background-color:#fab915; border-radius:2px; line-height:50px;  height:50px; text-align:center; overflow:hidden;}
.index_about .more a{color:#fff;font-size:16px; display:block; }
.index_about .more a:hover{background-color:#363638; display:block;  box-shadow:inset 0 0 0 3px #363638;}
.index_ys{width:50%; height:740px; float:right; background-color:#1681e5; overflow:hidden;}
*+html .index_ys{ width:49.9%; float:left;}
.index_ys1{width: 100%; max-width:550px;  float:left; padding-left:50px;}
.index_ys .tit{ width:100%; padding:80px 0% 40px 0%;font-size:40px;color:#ffffff;overflow:hidden;}
.index_ys .tit span{ width:65px; margin:40px auto 0; overflow:hidden; height:4px; background-color:#ffffff; color:#ffffff;display:inline-table;}
.index_ys ul{ width:100%; margin:0px 0 15px -3%;*margin:0px 0; overflow:hidden;}
.index_ys ul li{float:left; width:50%; text-align:center;color:#fff; padding:25px 0% ; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin: 0px;}
.index_ys ul li img{ width:70px;margin:0 auto; *margin:0 auto; height:70px; padding:15px; border:2px solid #fff; background-color:#fff; border-radius:50%;transition: transform 0.2s ease;}
.index_ys ul li img:hover{-webkit-transform:rotate(20deg);	-moz-transform:rotate(20deg);rotation:200deg;}
.index_ys ul li p{clear: both; display: block; width:94%; padding:0px 3%; margin:15px auto 0; text-align:center; font-size:16px; line-height:24px; 
	word-wrap: break-word;
	white-space: normal;}
@media (min-width:992px){
	.index_ys ul li p{overflow: hidden; height: 48px;}
}
.foot_hf{ width:100%; padding:45px 0; text-align:center; overflow:hidden;}
.foot_hf p{ width:90%; line-height:1.2em; padding:0 5%;font-size:36px;color:#000000;}
.foot_hf a{ width:250px; font-size:20px;margin:20px auto 0; border-radius:2px;line-height:50px;color:#fff;background-color:#f6a702; border:1px solid #f6a702; display:block; height:50px; text-align:center; }
/* .footer{ width:92%; padding:50px 4% 20px; background-color:#202029;  overflow:hidden;box-sizing: content-box !important;}
.footer .tit{ width:100%;margin:0px auto 30px; text-transform:uppercase; font-weight:500; line-height:1.3em; color:#ffffff;font-size:18px;}
.footer .tit a{ color:#ffffff;}
.footer .tit a:hover{ color:#ff6d00;}
.footer_l1{ width:44%; float:left;  overflow:hidden}
.footer_l1 ul{width:100%;}
.footer_l1 ul li{width:47%; float: left;overflow:hidden; margin-right:7px;margin-bottom:7px;}
.footer_l1 ul li img{ width:100%; float:left;}
.footer_l1 .flinks{margin-top: 10px;width:400px;}
.footer_l1 .flinks, .footer_l1 .flinks a{font-size: 14px;color: #999;transition: all .2s;}
.footer_l1 .flinks span{color:#ddd;}
.footer_l1 .flinks a{margin-right: 20px;;display: inline-block;}
.footer_l1 .flinks a:hover,.footer_m2 a:hover,.footer_r ul li a:hover{color:#04afff;}
.footer_l{ width:30%; float:left; margin-right:5%;*margin-right:4%; overflow:hidden}
.footer_l ul{width:100%;}
.footer_l ul li{width:100%; font-size:16px; line-height:1.3em; height:1.3em; margin:20px 0 0;color:#cac8c8; text-indent:15px;background:url(../images/foot_list_tb.png) 0px 0.3em no-repeat;overflow:hidden;}
.footer_l ul li a{color:#cac8c8;}
.footer_l ul li a:hover{color:#ff6d00 ;}
.footer_m1{ width:10%; float:left; margin-right:7%; *margin-right:6%;display:none; overflow:hidden}
.footer_m1 ul{width:100%;}
.footer_m1 ul li{width:100%; font-size:16px; line-height:1.4em; margin:20px 0;color:#cac8c8; }
.footer_m1 ul li a{color:#cac8c8;}
.footer_m1 ul li a:hover{color:#ff6d00 ;}
.footer_m2{ width:26%; float:left; margin:0 3%;color:#cac8c8; overflow:hidden;}
.footer_m2{line-height:30px;}
.footer_m2 a{display: block;color:#ccc;transition: all .2s;font-size: 14px;}
.footer_r ul{width:100%;margin:5px 0;}
.footer_r ul li{width:100%; font-size:14px; line-height:1.4em; margin:18px 0;color:#cac8c8; overflow:hidden; }
.footer_r ul li a{color:#cac8c8;}
.footer_r{ width:24%; float:right;  overflow:hidden}
.footer_r .tj{ width:98%; padding:0 5px 0 10px; border:1px solid #666; box-sizing:border-box; background-color:#343434;}
.footer_r .tj .sinput{width:130px; outline:none; height:45px; line-height:45px; border:0px;background:none; padding-left:5px; padding-right:0;display:inline; color:#999;}
*+html .footer_r .tj .sinput{ width:125px; float:left;}
.footer_r .tj .sbtn{ float:right;border:0px; margin-right:0px; background:url(../images/footer-tj.png) no-repeat center center; cursor:pointer; height:45px; width:45px; }
*+html.footer_r .tj .sbtn{ margin-right:10px;}
.footer_r p{width:100%; margin:15px 0 20px; line-height:1.8em; color:#04afff; font-size:18px; overflow:hidden;}
.footer_r p a{width:40px; height:40px; float:left;color:#cac8c8;  border-radius:20px; margin-right:10px;}
.footer_r p a img{width:40px; height:40px;}
.footer_r p .bg1{ background-color:#0083bd; float:left; display:block;}
.footer_r p .bg2{ background-color:#3289da; float:left;display:block;}
.footer_r p .bg3{ background-color:#d0422b; float:left;display:block;}
.footer_r p .bg4{ background-color:#00acf0; float:left;display:block;}
.footer_r  div{ width:100%;}
.footer_r  div a{color:#cac8c8;}
.footer_r  div a:hover{color:#ff6d00;} */
/* INDEX cases */
.indgrey{width: 100%;height:auto;background:#f3f3f3;padding: 2rem 0;}
.indgrey .pro_tit{margin-top: 0;}
.indcase dl{background: white;}
.indcase .hd{text-align: center;margin-top: 30px;}
.indcase .hd li{width:10px;height:10px;text-indent: -9999px;border-radius: 50%;background: #cccccc;display:inline-block;cursor: pointer;}
.indcase .hd li:first-child{margin-right: 10px;}
.indcase .hd li.on{background: #00acf0;}
/* INDEX about us */
.indabout{margin-top: 2rem !important;}
.indabout img{width: 100%;}
.indabout dt{width:40%;float: left;}
.indabout dd{width:55%;float: right;}
.indabout h3{color:#00acf0;font-size: 26px;margin-bottom: 1rem;text-align: center;}
.indabout p{line-height: 2rem;text-align: justify;}
/* INDEX news */
.indnews{text-align: justify;margin-top: 2rem!important;}
.indnews img{width: 100%;}
.indnews > dl{width: 40%;float: left;text-align: left;}
.indnews > dl dt{margin-bottom: 1rem;}
.indnews > dl span{font-size: 10px;margin:.5rem 0;display: block; float: right;}
.indnews > dl dd{font-size: 14px;}
.indnews > dl dd h3{font-size: 16px;}
.newslist{width:55%;float:right;}
.newslist dl{width: 100%;border-bottom: 1px #ccc dashed;height: auto;padding-bottom:1rem;margin-bottom:1rem;}
.newslist dl::after{content: " ";clear: both;display:block;}
.newslist dl dt{width: 20%;float: left;}
.newslist dl dd{width: 78%;float: right;}
.newslist h3{margin-bottom: .5rem;}
.newslist a{font-size:16px;}
.newslist p{line-height: 1.2rem;font-size: 14px;}
.newslist p em{float: right;}

/*index结束*/

/*about开始*/
.ny_banner{ width:100%;height:335px;  overflow:hidden; }
.ny_banner dl{width:100%;height:335px;height:335px; text-align:center; overflow:hidden;position:relative; }
.ny_banner dl dt{width:100%;text-align:center;overflow:hidden; }
.ny_banner dl dt strong{ width:100%; margin:90px auto 7px; display:block;text-transform:uppercase; font-size:60px; line-height:1em; font-weight:normal; color:#fff; overflow:hidden;}
.ny_banner dl dt p{ width:96%; padding:0 2%; line-height:1.5em; font-size:18px;color:#efeeed;}
.ny_banner dl dt p a{ color:#ffffff;}
.ny_banner dl dt p span{color:#f15322;}
.ny_banner dl dd{width:100%;position:absolute;bottom:60px; margin-top:15px; text-transform:uppercase; text-align:center; }
.ny_banner dl dd p { width:auto; font-size:15px; padding:7px 40px; margin:0 auto;line-height:2em;display:inline-table; border-radius:35px; background-color:rgba(55,59,70,0.7); color:#e1dfdf; }
.ny_banner dl dd p a{ color:#e1dfdf;}
.ny_banner dl dd p a:hover{ color:#e9ab0e;}
.ny_banner dl dd span{color:#fab915;}
.ny_banner dl dd i{font-size: 24px; width: auto; font-style:normal;  float: left;  color: #ffffff;}
.ban_about{ background:url(../images/banner_about.jpg) no-repeat center center;}
.ban_new{ background:url(../images/banner_new.jpg) no-repeat center center;}
.ban_contact{ background:url(../images/banner_contact.jpg) no-repeat center center;}
.ban_pro{ background:url(../images/banner_pro.jpg) no-repeat center center;}
.ban_line{ background:url(../images/banner_line.jpg) no-repeat center center;}
.ban_production{ background:url(../images/banner_line.jpg) no-repeat center center;}
.ban_case{ background:url(../images/banner_line.jpg) no-repeat center center;}
.ban_solu{background: url(/images/thu/banner_solution.png) no-repeat center center;background-size: 100% 100%;}
@media (min-width:1500px){
	.ny_banner{margin-top: 6px;}
    /*.ban_about,.ban_new,.ban_pro,.ban_line{background-size:100% auto;}*/
}
.w1200{ max-width:1250px !important; margin:0px auto 0; overflow:hidden;}
.about_us{margin:80px auto 0; overflow:hidden;}
.about_us dl{ width:100%;}
.about_us dl dd{ width:60%; float:right;}
.about_us dl dd img{ width:100%;}
.about_us dl dt{ width:35%;float:left;}
.about_us dl dt ul{width:100%; margin:40px auto 10px;}
.about_us dl dt ul li{ width:100%; line-height:1.5em; padding:0.5em 0;font-size:17px; overflow:hidden;}
.about_us dl dt ul li span{ font-size:20px;color:#333;margin-right:5px;}
.about_us dl dt ul li i{ width:30px; height:30px; vertical-align:bottom; display:inline-block;margin-right:5px;}
.about_us dl dt ul li .bg1{background:url(../images/abouts010.png) no-repeat;background-size:100% 100%;}
.about_us dl dt ul li .bg2{background:url(../images/abouts020.png) no-repeat;background-size:100% 100%;}
.about_us dl dt ul li .bg3{background:url(../images/abouts030.png) no-repeat;background-size:100% 100%;}
.about_us dl dt ul li .bg4{background:url(../images/abouts040.png) no-repeat;background-size:100% 100%;}
.about_us dl dt ul li .bg5{background:url(../images/abouts050.png) no-repeat;background-size:100% 100%;}

.about_us .tit strong{ width:100%; font-weight:normal; font-family:Montserrat,sans-serif; display:block; line-height:1em; text-align:left;font-size:36px;color:#111111;overflow:hidden;}
.about_us .tit span{ width:65px; margin:20px 0 0;  height:2px; background-color:#f6a702; display:inline-table;}
.about_us .bt{ display:none;}
.about_us p{ width:100%; margin:50px 0 0; line-height:2em;}
.about_ys{ width:100%; color:#d8f0ff; margin:80px auto 0;*margin:80px auto 0;height:auto; padding-bottom:80px;*padding-top:60px; text-align:center;background:url(../images/about_ysbg.jpg) center center no-repeat; overflow:hidden;}
@media (min-width:1500px){
    .about_ys{background-size:100% auto;}
}
.about_ys .tit{ width:100%;margin:50px auto 30px; text-transform:uppercase;  color:#ffffff;font-size:18px; overflow:hidden;}
.about_ys .tit strong{ width:100%; font-weight:normal; display:block; line-height:1em;font-size:36px;color:#ffffff;overflow:hidden;}
.about_ys .tit span{ width:65px; margin:20px auto 0;  height:2px; background-color:#ffffff;display:inline-table;}
.about_ys ul{ margin:20px 0 0 -5%;*margin:20px 0 0 0%;}
.about_ys ul li{ width:20%; text-align:center; margin-left:5%;*margin-left:2.2%;*margin-right:2.2%; float:left;}
.about_ys ul li img{ width:35%; height:auto; padding:5%; border-radius:100%; background-color:#fff; border:4px solid rgba(255,255,255,0.6); -moz-transition: -moz-transform 2s ease;-webkit-transition: -webkit-transform 2s ease; transition: transform 2s ease; position:relative;}
.about_ys ul li:hover img,.about_ys ul li:hover p{ bottom:15px; *bottom:0px;}
.about_ys ul li p{ margin:30px auto 0; font-size:16px; line-height:24px;-moz-transition: -moz-transform 0.5s ease;	-webkit-transition: -webkit-transform 0.5s ease;	transition: transform 0.5s ease; position:relative;}
.about_fw{overflow:hidden;}
.about_fw .tit{ width:100%; text-align:center; margin:90px auto 0px; overflow:hidden;}
.about_fw .tit p{width:100%; line-height:1.5em;font-size:40px; color:#222222;}
.about_fw .tit span{width:100%; font-size:18px; line-height:1.5em;  display:block;color:#555555;}
.about_fw .tit hr{ width:65px; margin:15px auto 0; overflow:hidden; height:2px;color:#f6a702; background-color:#f6a702;*background-color:#f6a702; border:none;}
.about_fw ul{margin:45px 0 0 -3.3%;*margin:45px 0 0 0%;}
.about_fw ul li{ width:30%; text-align:center;background-color:#ececec; margin-left:3%;*margin-left:1.5%;*margin-right:1.3%; float:left;}
.about_fw ul li img{ width:100%;}
.about_fw ul li h3{ width:94%; margin:10px auto;color:#f6a702; font-weight:normal;line-height:1.5em;font-size:24px;}
.about_fw ul li p{width:90%; padding:0 5% 25px; line-height:24px; overflow:hidden; }
.about_fw ul .border1{ border-bottom:3px solid #f1a40f;}
.about_fw ul .border2{ border-bottom:3px solid #ea4335;}
.about_fw ul .border3{ border-bottom:3px solid #5873e9;}
.about_hf{ width:100%; margin:80px auto 0; padding:20px 0;  background-color:#f6a702; overflow:hidden;}
.about_hf p{ line-height:90px; font-size:36px;color:#ffffff;}
.about_hf a{ width:220px; font-size:20px;margin:15px auto 0;color:#f6a702;background-color:#fff;border-radius:2px; line-height:50px; display:block; float:right; height:50px; text-align:center; overflow:hidden; }
/*about结束*/

/*prolist开始*/
.prolist_fl ul{ margin:40px 0 20px -5px;}
.prolist_fl ul li{ width:296px; margin-top:5px; transition: all .2s;line-height:3em; height:3em;margin-left:5px; float:left; text-align:center; background-color:#f6f6f6;overflow:hidden;}
.prolist_fl ul li a{color:#666;display: block;transition: all .2s;}
.prolist_fl ul li a:hover{color:#fff;background-color:#666; }
.prolist_fl ul li a.hover{color:#fff;background-color:#f6a702;}
.prolist_pl{ margin:40px 0 50px -2%; overflow:hidden;}
.prolist_pl dl{ width:23%; margin-left:2%; margin-bottom:40px;float:left;}
.prolist_pl dl dt{ width:100%;}
.prolist_pl dl dt img{ width:100%; height:auto; float:left;}
.prolist_pl dl dd{ margin-top:1px; width:100%; padding:10px 0; display:block;  overflow:hidden;}
.prolist_pl dl dd h3{ padding:0 10px 0; font-weight:normal; margin-bottom:5px;font-size:15px;height:1.5em; line-height:1.5em;color:#333;overflow:hidden;}
.prolist_pl dl dd p{ padding:0 10px; width:auto; color:#555; font-size:14px; height:1.5em; line-height:1.5em; overflow:hidden; margin-bottom: 0;}
.prolist_pl dl dd p span{ color:#f6a702;}
.prolist_pl dl dd p strong{ font-weight:normal; margin-right:3px;}
.prolist_pl dl:hover dd h3{color:#f6a702;}
.prolist_pl dl a dd h3{color:#333;}
.case_fl ul{display: flex;justify-content:space-around;}
.case_fl ul li{width: 49%;}
@media screen and (min-width:768px){
    .solu_fl ul{display:flex;justify-content:center;}
    .solu_fl ul li{display: inline-block;width: 30%;}
}
/* .footer .prolist_fl ul , .recom ul{margin-top: 0;}
.footer .prolist_fl ul li{width: 200px;height: 2rem;line-height: 2rem;background: #5d5d5d;}
.footer .prolist_fl ul li a{font-size: 14px;color: #ddd;}
.footer .prolist_fl ul li a:hover{color: white;} */
.recom ul li{width:24.5%;margin-left: 0.5%;}
/*prolist结束*/

/*Production Line*/
.prolist_line{ margin:40px 0 50px -2%; overflow:hidden;}
.prolist_line dl{ width:31%; margin-left:2%; margin-bottom:40px;float:left;}
.prolist_line dl dt{ width:100%;}
.prolist_line dl dt img{ width:100%; height:auto; float:left;}
.prolist_line dl dd{ margin-top:1px; width:100%; padding:10px 0; dislineay:block;  overflow:hidden;}
.prolist_line dl dd h3{ padding:0 10px 0; font-weight:normal; margin-bottom:5px;font-size:15px;height:1.5em; line-height:1.5em;color:#333;overflow:hidden;}
.prolist_line dl dd p{ padding:0 10px; width:auto; color:#555; font-size:14px; height:1.5em; line-height:1.5em; overflow:hidden; margin-bottom: 0;}
.prolist_line dl dd p span{ color:#f6a702;}
.prolist_line dl dd p strong{ font-weight:normal; margin-right:3px;}
.prolist_line dl:hover dd h3{color:#f6a702;}
.prolist_line dl a dd h3{color:#333;}


/*pro开始*/
.product_email{max-width:1200px;margin:40px auto 0;}
.pdfda2{background:url(../images/pro_dis_bg.png) left top no-repeat; padding-top:20px;height:70px; display:block; overflow:hidden;}
.product_email form { margin-left:170px; *margin-left:0; max-width:1030px;line-height: 50px; padding:10px 0; *padding:10px 0 10px 170px;}
.product_email .input_text { width:79%; background:#fff; float:left; text-indent:5px;  line-height: 50px;height:50px;line-height: 50px;font-size: 17px; color: #444;border:solid 1px #ddd; overflow:hidden;}
.product_email .btn { width:19%; margin-right:1%; float:right; background:url(../images/pro_dis_bt.png) right 13px center no-repeat #ff7100; border:none; line-height: 50px;height: 50px;font-size: 22px; color: #fff; font-family:Open Sans, Arial, Helvetica, sans-serif;padding-right: 2%;cursor:pointer}


.wzlj_bg{ width:100%; border-bottom:#d8d8d8 1px solid;}
.wzlj_bg .wzlj{ margin:0px auto; line-height:3em; font-size:16px; }
.wzlj_bg .wzlj strong{ font-size:24px; width:auto; font-weight:normal; float:left;color:#222222; }
.wzlj_bg .wzlj p{ width:100%; text-align:left; text-indent:0px;}
.wzlj_bg .wzlj a{ color:#666}
.wzlj_bg .wzlj a:hover{ color:#333}
.wzlj_bg .wzlj span{ color:#f6a702 ;}
.wuliao{ width:100%;height:54px; margin-top:15px; text-align:center;  display:block;overflow:hidden;}
.wuliao img{ float:left; height:54px; margin-right:5px;margin-bottom:5px;width: 72px;height: 54px;}
.wuliao .more{ width:130px; height:54px;background:url(../images/wuliao_bg.jpg) no-repeat; background-size:100% 100%; display:block; o text-align:center; float:left;}
.wuliao .more i{ width:25px; margin:5px auto 0px; height:25px; background:url(../images/pro_more1.png) no-repeat; background-size:100% 100%; display:block; overflow:hidden;}
.wuliao .more span{ width:100%; text-align:center; display:block; color:#d8f0ff; font-size:14px;}
.proxq_tit{ width:100%; text-align:center; margin:35px auto 0px; overflow:hidden;}
.proxq_tit h1{width:100%; line-height:1.3em;font-size:26px;color:#000;}
.proxq_tit span{width:100%; font-size:16px; line-height:1.5em; text-align:center; display:none;}
.proxq_tit hr{ width:65px; margin:10px auto 0; display:inline-table; overflow:hidden; height:5px; background-color:#f6a702;color:#f6a702; border:none;}
.proshow{margin:30px auto 0px; overflow:hidden;}
.proshow .img{ float:left; width:55%;}
.proshow .img img{width:100%;}
.describe{ float:right; width:40%;}
.pro_pdf{ width:100%; float:left;position:relative; height:auto;margin:30px 0 10px; overflow:hidden;}
.pro_pdf p a{font-size:20px;color:#f6a702; line-height:1em; margin-bottom:7px; display:block;}
.pro_pdf p a:hover{ text-decoration:underline;}
.pro_pdf p span{ font-size:15px; line-height:20px; color:#999999; display:block;}
.pro_pdf i{ width:44px; position:relative; margin-right:-53px; min-height:44px; vertical-align:middle;float:left; background:url(../images/pro_pdftb.png) left top no-repeat; background-size:100% 100%;}
.pro_pdf p{padding-left:53px;width:auto; position:absolute; overflow:hidden;}
.describe p{ width:100%; margin:0px 0 7px; line-height:26px; overflow:hidden;}
.describe p strong{ color:#f6a702;font-size:18px;padding-right:5px;font-weight:normal;}
.line_email{ margin:25px 0 2px;font-size:24px; height:40px; line-height:40px; width:100%; overflow:hidden;}
.line_email a{  color:#444; margin-left:8px;  }
.line_email a:hover{color:#f15322; }
.line_email i{ width:33px; height:34px;display:inline-block; margin-top:0px; vertical-align:top; margin-right:4px; background:url(../images/new-email.png) no-repeat;background-size:100% 100%;}
.aj{ float:left; width:100%;}
.aj a{ margin-bottom:16px; margin-top:10px; width:47%; margin-right:2.5%;color:#f6a702; float:left; height:40px; line-height:40px; font-size:18px; text-align:center;cursor:pointer; overflow:hidden;}
.aj a:hover{color:#fff; background-color:#f6a702;border: 1px solid #f6a702; }
.aj a.quote{color:#fff;background-color:#f6a702;border: 1px solid #f6a702; }
.aj a.message{display:block; border: 1px solid #f6a702; }
.pro_nr{ margin:0 auto; }
.pro_nr h3{width:100%; margin:30px 0 5px; text-align:left; line-height:1.5em;font-size:28px; font-weight:500;color:#f6a702; }
.pro_nr h3 hr{ width:65px; margin-top:15px; height:3px; display:none; text-align:left;background-color:#666;color:#666; border:none;}
.pro_nr h4{ width:100%;line-height:1em; margin:30px auto 10px;font-weight:600;font-size:24px;font-weight:normal;}
.pro_nr p{line-height:1.7em; margin:20px auto 0; overflow:hidden;}
.pro_nr ul li { list-style: disc inside; line-height: 35px;}
.pro_nr .img{ width:900px; margin:40px auto; text-align:center; overflow:hidden;}
.pro_nr .img img{ width:100%; }
.feed-con{ background-color:#f6f6f6; border-top-left-radius:5px;border-top-right-radius:5px; padding-bottom:50px; margin:60px auto 50px; max-width:1200px;overflow:hidden;}
.feed-con p{line-height:30px; margin:0px auto 20px;overflow:hidden;}
.row{ width:49%; float:left;}
.row span{ width:100%; display:inline-block; font-size:16px; color:#111;  padding-bottom:5px;}
.row span strong{ color:#cc0001; font-family:Georgia; font-size:16px; line-height:18px;}
.row .text00{ width:99%;  text-indent:40px; height:42px; line-height:42px;  color:#999;  margin-bottom:10px; border:1px solid #d8d8d8; font-size:16px;}
.row2{ width:100%; margin-bottom:15px; float:left;}
.row2 span.need{ display:block; font-size:14px; padding-bottom:5px;}
.row2 textarea{ width:1158px; padding:10px 0; box-sizing:border-box;  height:120px; border:1px solid #ccc; font-family:Open Sans, Arial, Verdana; margin-top:8px; color:#666;font-size:16px; line-height:25px;}
.row30{width:200px; margin:0 auto;overflow:hidden;}
.row3 input.sub00{width:200px; border-radius:2px; background-color:#F9BF03;height:50px; text-transform:uppercase; line-height:50px; color:#000; border:none;font-size:18px; margin-top:10px; text-align:center;cursor:pointer;}
.row30 input.sub00{ width:100%; margin:10px auto 0; border-radius:2px; background-color:#F9BF03;height:50px; text-transform:uppercase; line-height:50px; color:#000; border:none;font-size:18px; text-align:center;cursor:pointer; overflow:hidden;}
.icon-text-pro{ background:url(../images/icon-text-pro.png) no-repeat 10px center #fff;}
.icon-text-user{ background:url(../images/side-icon-user.png) no-repeat 10px center #fff;}
.icon-text-email{ background:url(../images/side-icon-email.png) no-repeat 10px center #fff;}
.icon-text-tel{ background:url(../images/side-icon-tel.png) no-repeat 12px center #fff;}
.icon-text-message{ background:url(../images/side-icon-edit.png) no-repeat 10px 12px #fff; padding:17px 17px 17px 0; text-indent:39px}
.row_l{ float:left;}
.row_r{ float:right;}
.pro_tj{ margin:20px 0 0 -2%; overflow:hidden;}
.pro_tj h3{ margin-left:2%;}
.pro_tj dl{ width:23%; margin-left:2%; background-color:#efeeee; float:left;}
.pro_tj dl dt{ width:100%;}
.pro_tj dl dt img{ width:100%;}
.pro_tj dl dd{ width:90%; padding:0px 5%; text-align:center; display:block;font-size:20px; height:2.5em; line-height:2.5em; font-weight:normal;color:#333333;  overflow:hidden;}
.pic{ width: 100%; margin: 0 auto; clear: both;}
.pro_tj dl:hover a dd{ color:#fff;}
.pro_tj dl:hover{background-color:#f6a702;color:#fff;}
.pro_ft{ width: 100%; display:block; position: relative;margin: 0 auto; overflow: hidden; display: none;}
.pro_ft img{ width:100%; height:auto;}
.fanhui{ position:absolute;  top:5px; left:5px;display:block; width:30px; height:30px; border-radius: 20px;background-color:  rgba(0,0,0,0.5);float: left;}
/* .home{position:absolute; top:5px; right:5px;float: right;display:block;width:30px; height:30px; border-radius: 20px;background-color:  rgba(0,0,0,0.5);}
.fanhui img,.home img{width:24px; height: 24px; padding:3px; height: auto;} */
/*pro结束*/


/*new开始*/
.new_xg{ overflow:hidden;}
.new_xg h3{ box-sizing:border-box; width:100%; font-size:20px; overflow:hidden;}
.new_xg h3 a{color:#f15322;}
.new_xg dl{ width:100%; padding-left:2%; float:left;}
.new_xg dl dd{ width:48%; text-indent:18px; padding-right:2%;*padding-right:1.5%; float:left;transition: all 0.2s; background:url(../images/list010.png) left center no-repeat; background-size:12px 12px; font-size:17px; height:1.7em; line-height:1.7em; margin:0.5em 0 0;color:#666;overflow:hidden;}
.new_xg dl dd a{color:#666666; }
.new_xg dl dd a:hover{color:#333333; }
.new_nr{ margin:0 auto; overflow:hidden;}
.new_nr h3{width:100%; margin:30px 0 30px!important; line-height:1.5em;font-size:36px;font-weight:normal; color:#f6a702; display:block; overflow:hidden; }
.new_nr hr{ width:65px; margin-top:15px; display:none; margin-left:0;*float:left; *display:block; height:2px; background-color:#333; color:#333;border:none; overflow:hidden;}
.new_nr p{line-height:30px; margin:30px auto 0; overflow:hidden;}
.new_nr > ul li{
     list-style:disc inside;
     line-height:35px;
}
.new_nr h1{width:100%; margin:50px auto 0px; text-align:center; font-weight:normal; line-height:1.2em;font-size:26px;color:#333;}
.new_nr h1 + p{text-align: center;margin-top: 10px;}
.new_nr h1 + p span{display: inline-block;margin: 0 10px;}
.new_nr .img{ width:100%; margin:40px auto; text-align:center; overflow:hidden;}
.new_nr .feed-con p{ margin:0 auto 20px;}
.new_wz{ max-width:1178px; padding:0px 10px 0; margin:45px auto 0; font-size:16px; background-color:#fdfcfc;  border:1px solid #e3e3e3; overflow:hidden;}
.new_wz ul li{ width:48%; padding:0 1%; float:left; height:50px; font-weight:600; line-height:50px; color:#999999; overflow:hidden;}
.new_wz ul li a{color:#666666;font-weight:normal; margin-left:5px;}
.new_wz ul li a:hover{color:#f15322;}
.new_nr .yd{max-width:1200px; padding:0px 0px 0; margin:25px auto 0;background-color:#efeeee;overflow:hidden;}
.new_nr .reminder{ width:auto; padding:20px 10px 5px; text-align:center;line-height:30px;font-size:18px; color:#888;}
.new_nr .reminder span{color:#f6a702;font-size:18px; text-transform:uppercase; }
.new_nr .reminder img{ vertical-align:middle;}
.new_email{ margin:0px 0px 10px 15px; background:url(../images/new-email.png) no-repeat left center;line-height:35px;text-indent:35px; font-size: 22px; float:left; width:270px;}
.new_email a{color:#333333; margin-left:8px;}
.new_email a:hover{color:#f15322; }
.new_aj{ width:375px; float:right;margin-right:15px;}
.new_aj a{ margin-bottom:16px; border:1px solid #f6a702;color:#f6a702; text-align:center; margin-top:5px;float:left; height:35px; line-height:35px; font-size:18px; cursor:pointer; overflow:hidden;}
.new_aj a:hover{ background-color:#f6a702;color:#fff; text-decoration:none;}
.new_aj a.quote{ float:left;background-color:#f6a702;color:#fff; width:180px; }
.new_aj a{width: 180px;}
.new_aj a.message{float:right; width:180px; }
/*new结束*/

/*contact开始*/
.contact_con{  margin:20px auto 80px; overflow:hidden;}
.contact_con .tit{ width:100%;margin:35px auto 15px; text-align:center; text-transform:uppercase;  color:#ffffff;font-size:18px;}
.contact_con .tit strong{ width:100%; font-weight:500; display:block; line-height:1em;font-size:36px;color:#f6a702;overflow:hidden;}
.contact_con .tit span{ width:65px; margin:15px auto 0;  height:4px; background-color:#54595f;display:inline-table;}
.contact_con p{line-height:30px; text-align:center; margin:0px auto 20px;overflow:hidden;}
.contact{ width:100%;}
.contact ul{margin:30px 0% 0 -3.3%; overflow:hidden;}
.contact ul li{width: 21.7%;margin-left:3.3%;text-align:center;padding:20px 0 20px;float:left;}
.contact ul li i{ width:80px; height:80px; margin:0 auto 20px; display:block;background-size:100% 100%;	-moz-transition: -moz-transform 0.4s ease;	-webkit-transition: -webkit-transform 0.4s ease;	transition: transform 0.4s ease;}
.contact ul li i a{ display:block;width:80px; height:80px;}
.contact ul li .i1{background:url(../images/contact_email.png) no-repeat;background-size:100% 100%;}
.contact ul li .i2{background:url(../images/contact_time.png) no-repeat;background-size:100% 100%;}
.contact ul li .i3{background:url(../images/contact_address.png) no-repeat;background-size:100% auto;}
.contact ul li .i4{background:url(../images/tel.png) no-repeat;background-size:100% auto;}
.contact ul li:hover i{-webkit-transform:rotate(360deg);	-moz-transform:rotate(360deg);	rotation:360deg;}
.contact ul li strong{ font-size:24px; line-height:1.2em; text-transform:uppercase;  color:#333333;font-weight:normal; display:block; }
.contact ul li strong a{color:#333;}
.contact ul li span,.contact ul li b{ width:90%; padding:0 5%; font-weight:normal;font-weight:normal;margin:0px auto; line-height:1.5em;display:block; }
.contact ul li span a{ color:#f6a702}
.contact ul li span a:hover{ text-decoration:underline;}
.contact ul li hr{ width:55px; margin:20px auto 15px; overflow:hidden; height:2px; background-color:#d9d9d9; border:none;}
.contact ul li:hover{ background-color:#f0f0f0;} 
.contact ul li:hover hr{background-color:#f6a702;}
.contact_hf{ width:100%;height:170px; text-align:center; background:url(../images/contact_hfbg.jpg) center center no-repeat;overflow:hidden; }
@media (min-width:1500px){
    .contact_hf{background-size:100% auto;}
}
.contact_hf p{margin-top:50px; color:#fff; padding:20px 35px; font-size:30px; background-color:rgba(0,0,0,0.55); text-transform:uppercase; display:inline-table; overflow:hidden;}
.contact_hf strong{ width:100%; margin:90px auto 30px; display:block;text-transform:uppercase; font-size:65px; line-height:1.5em; font-weight:normal; color:#fff; overflow:hidden;}
/*contact结束*/

/*newlist开始*/
.nl_m{ overflow:hidden;  margin:40px auto 30px;}
.nl_m dl{width:100%; margin:0px auto 0px; padding-bottom:20px; border-bottom:1px solid #d3d3d3; overflow:hidden; }
.nl_m dl dt{width:30%; float:left; overflow:hidden;}
.nl_m dl dt img{width:100%; }
.nl_m dl dd{width:67%; float:right;overflow:hidden;}
.nl_m dl dd h3{width:100%; font-size:24px; color:#000;min-height:2em;font-weight:normal; line-height:2em;}
.nl_m dl dd h3 a{color:#2d3a41;}
.nl_m dl dd h3 a:hover{color:#f6a702;}
.nl_m dl dd h3 span{ display:block; font-weight:normal;line-height:1.5em; color:#999999; font-size:14px;}
.nl_m dl dd p{width:100%; margin:5px auto 0; color:#666;line-height:27px;  overflow:hidden;}
.nl_m dl dd strong { font-weight:normal; margin:10px 0 10px;font-size:18px;  display:block;background-color:#fff; line-height:2em; text-decoration:underline;}
.nl_m dl dd strong a{color:#f6a702;}
.nl_m dl dd strong a:hover{color:#ef4023;transition:all 0.2s linear; }
.nl_m ul{ width:100%; padding-bottom:50px;}
.nl_m ul li{width:100%; padding:15px 0 10px; overflow:hidden;border-bottom:1px solid #d3d3d3;}
.nl_m ul li h3{width:100%; font-size:22px; color:#2d3a41; font-weight:normal; min-height:2em;   line-height:2em;  overflow:hidden;}
.nl_m ul li h3 a{color:#2d3a41;}
.nl_m ul li h3 a:hover{text-decoration:underline;}
.nl_m ul li h3 span{ width:auto; float:right; font-weight:normal;  color:#999999; font-size:14px;}
.nl_m ul li p{width:100%; margin:5px auto 0; line-height:27px; height:auto; overflow:hidden; display:block;}
.nl_m ul li strong { font-weight:normal; margin:20px 0 10px;font-size:18px;  display:block;background-color:#fff; line-height:2em; text-decoration:underline;}
.nl_m ul li strong a{color:#f6a702; }
.nl_m ul li strong a:hover{color:#ef4023;transition:all 0.2s linear; }
/*newlist结束*/


/*line开始*/
.line_m{ overflow:hidden;  margin:20px auto 45px;}
.line_m dl{width:100%; margin:0px auto 0px; padding:40px 0; border-bottom:1px solid #d3d3d3; overflow:hidden; }
.line_m dl dt{width:30%; float:left; overflow:hidden;}
.line_m dl dt img{width:100%; }
.line_m dl dd{width:67%; float:right;overflow:hidden;}
.line_m dl dd h3{width:100%; font-size:26px; padding:0 0 5px; font-weight:600; line-height:2em;}
.line_m dl dd h3 a{color:#f6a702;}
.line_m dl dd h3 a:hover{color:#f6a702; text-decoration:underline;}
.line_m dl dd p{width:100%; margin:0px auto 0;line-height:27px; height:auto; overflow:hidden;}
.line_m dl dd strong { width:200px; font-size:18px;font-weight:normal; border-radius:2px; border:1px solid #f6a702; margin:40px 15px 0 0px; display:block; float:left; line-height:40px;  height:40px; text-align:center;}
.line_m dl dd .bg03 a{background-color:#f6a702; font-weight:normal; display:block;color:#fff;}
.line_m dl dd strong a{color:#f6a702;display:block; }
.line_m dl dd strong a:hover{background-color:#f6a702; display:block;color:#fff;transition:all 0.2s linear; }

/*line结束*/


/*plan开始*/
.planshow{ padding-top:40px;overflow:hidden;}
.planshow .img{ float:left; width:53%;}
.planshow .img img{width:100%;}
.plan_r{ float:right; width:42%;}
.plan_r h1{width:100%; line-height:1.5em;font-size:26px;font-weight:600; color:#000000;}
.plan_r hr{ width:100%; margin:5px 0 10px; overflow:hidden; height:1px; background-color:#dddddd; border:none;}
.plan_r p{ margin:10px auto; overflow:hidden;}
.plan_r video,.pro_nr video,.plan_r p video,.pro_nr p video,#ctl00_ContentPlaceHolder1_p1 video{ width:100%; height:auto; max-width:800px;}
.plan_r p strong{ color:#f6a702;padding-right:5px;font-weight:normal;}
.plan_email{ margin:30px 0 5px;font-size:24px; height:40px; line-height:40px; width:100%; overflow:hidden;}
.plan_email a{  color:#333333; margin-left:8px;  }
.plan_email a:hover{color:#f15322; }
.plan_email i{ width:33px; height:34px;  margin-top:0px; vertical-align:top; margin-right:10px; display:inline-block;background:url(../images/new-email.png) no-repeat 0 center; }
.plan_aj{ float:left; width:100%; }
.plan_aj a{ margin-bottom:16px; margin-top:10px; width:47%; border-radius:2px; margin-right:2.5%;color:#f6a702; float:left; height:40px; line-height:40px; font-size:18px; text-align:center;cursor:pointer; overflow:hidden;}
.plan_aj a:hover,.plan_aj a.quote{ color:#fff; background-color:#f6a702;border: 1px solid #f6a702;}
.plan_aj a.message{display:block; border: 1px solid #f6a702; }
.plan_aj a .i1{ width:50px; height:50px; margin-top:-3px; display:inline-block;background:url(../images/pro_qdtb.gif) no-repeat 0 center; vertical-align:middle;}
.plan_aj a .i2{ width:50px; height:50px; margin-top:-3px;display:inline-block;background:url(../images/pro_xptb.png) no-repeat 0 center; vertical-align:middle;}
.plan_nr{ margin:0 auto; }
.plan_nr h3,.pro_nr h3,.new_nr h3{border-left: 3px solid;text-transform:capitalize;text-indent: 10px;background: #f2f2f2;width:100%; margin:50px 0 15px; text-align:left; line-height:2em;font-size:20px;color:#f6a702; }
.plan_nr h3 hr{ width:65px; margin-top:10px;height:2px; display:none; text-align:left;  margin-left:0; background-color:#f15322;color:#f15322;border:none; overflow:hidden;}
.plan_nr h4{ width:100%;line-height:1em; color:#333333; margin:50px auto 10px;font-size:24px;font-weight:normal;}
.plan_nr p{line-height:1.7em; margin:20px auto 0; overflow:hidden;}
.plan_nr .img{ width:900px; margin:40px auto; text-align:center; overflow:hidden;}
.plan_nr .img img{ width:100%; }
.plan_tj{ margin:0px 0 0 0%; overflow:hidden;}
.plan_tj h3{ width:100%;}
.plan_tj dl{ width:23%; margin-left:2%; float:left;}
.plan_tj dl dt{ width:100%;}
.plan_tj dl dt img{ width:100%;}
.plan_tj dl dd{ width:96%; padding:0px 2%; text-align:center; display:block;font-weight:normal;line-height:2.5em; height:2.5em;overflow:hidden;}
.plan_tj dl:hover a dd{color:#f6a702;}
.plan_tj dl:hover{background-color:#d8f0ff;}

/*plan结束*/
.footer_phone{display:none;float:left; position:fixed; bottom:0; left:0;z-index:999; height:40px;  width:100%;}
.footer_phone ul{ list-style:none;width:100%; }
.footer_phone ul li{ height:40px; line-height:40px; width:50%; float:left; background-color:#fff; text-align:center;border-right:1px solid #d9d9d9;box-sizing:border-box;}
.footer_phone ul li a{ font-size:15px; color:#333; display:block; width:100%;text-align:center;}
.footer_phone ul li img{ width:20px; height:auto; margin-right:3px; vertical-align:middle;overflow:hidden; display: inline-block;}
.footer_phone ul li a:hover{ color:#fff; height:45px; text-align:center;}
.footer_phone ul li span{ margin-top:0px; width:100%; font-size:14px; height:14px; display:block;line-height:14px; }
.footer_phone ul li:nth-child(1){border-right:1px solid #fff; background-color:#f6a702;}
.footer_phone ul li:nth-child(1) a,.footer_phone ul li:nth-child(2) a{ color:#fff;}
.footer_phone ul li:nth-child(2){border-right:none; background-color:#d73d32;}

.content{ width:100%; display:block;}
#LRdiv0,#LRfloater0{ display:none;}
.dibu {width: 100%;text-align:center;  background-color:#5d5d63; padding: 18px 0; display:block; overflow: hidden; }
.dibu p{width: 100%; text-align:center;color:#cac8c8; }
.dibu p a{color:#cac8c8;} 
.dibu p a:hover{color:#ff6d00 ;} 
.dibu a span{ color:#fff;}
.dibu a:hover span{ color:#fddd05; text-decoration:underline;}
#computer table td{ padding:3px 0; line-height:1.5em;}
#computer table td p{ margin:0; padding:0; line-height:1.5em;}



/*新增*/
/*产品内页PDF下载弹窗*/
#box-bg{ background: #000; opacity: 0.6; filter: alpha(opacity=60); height: 100%; position: fixed; left: 0; top: 0; width: 100%; z-index: 100; }
.ly-tanchu { width:455px; height:405px; background: #eee; position: fixed; top: 50%; margin-top: -180px; left: 50%; margin-left: -227.5px; z-index: 9999; padding-bottom: 20px; }
.top-tit { height: 46px; color: #fff; background: #f6a702; }
.top-tit h4 { font-size: 22px; color: #fff; float: left; padding-left: 20px; line-height: 46px; margin: 0; font-weight:600;}
.top-tit a.close { float: right; margin: 14px 10px 0 0; }
.ly-con { padding: 20px; }
.ly-con p { font-size: 16px; margin-bottom: 12px; color: #222; line-height: 22px }
.ly-con input.ly-text {font-family:Open Sans, Arial, Helvetica, sans-serif; width:95%; border: 1px solid #ccc; height: 40px; line-height: 40px; background: #fff; margin-bottom: 10px; font-size:15px; color:#333; padding-left:15px; border-radius:0;}
.ly-con textarea { font-family: Open Sans, Arial, Helvetica, sans-serif; height: 75px; border: 1px solid #ccc; padding-left: 10px; width:93%; float: left; line-height: 20px; color: #333; font-size: 15px; margin-bottom: 10px; padding:6px 6px 6px 15px;border-radius:0;}
.ly-con input.ly-sub { background: #fdcc05; color: #222; font-size:20px; padding: 10px 32px; border: 0; cursor: pointer; font-family:Helvetica Neue,Helvetica,OpenSans_bold,Open Sans,Arial,sans-serif; border-radius:0;}
.ly-con input.ly-sub:hover{ background:#0071bc; color:#fff;}
.ly-con label{ display:block; font-size:16px; color:#333; margin-bottom:6px;}
/*右侧商务通*/

#box-bg2{ background: #000; opacity: 0.6; filter: alpha(opacity=60); height: 100%; position: fixed; left: 0; top: 0; width: 100%; z-index: 100; }
.ly-tanchu2{ height:405px; width:410px; margin-left:-155px;}
.quick_links_wrap { font-size: 0; width: 104px; position: fixed; right: 10px; bottom: 100px; z-index: 9; -webkit-transition: width linear .4s; -moz-transition: width linear .4s; -ms-transition: width linear .4s; transition: width linear .4s; _position: absolute; _bottom: auto; _top: expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight-10); }
.quick_links_wrap.quick_links_min { width: 50px; }
.quick_links_wrap.quick_links_dockright { margin-left: 0; left: auto; right: 4px; }
.quick_links_panel { padding-bottom: 30px; height: 284px; width: 94px; position: fixed; right:0px; z-index: 9; bottom:180px; -webkit-transition: all ease .4s; -moz-transition: all ease .4s; -ms-transition: all ease .4s; transition: all ease .4s; }
.quick_links_min .quick_links_panel { height: 0; width: 50px; }
.quick_links_allow_gotop { height: 344px; }
.quick_links_min .quick_links_allow_gotop { height: 56px; }
.quick_links_panel .quick_toggle { background: #e6e6e6; height: 34px; width: 100%; position: absolute; left: 0; top: 0; }
.quick_links_panel .toggle {  margin: -12px 0 0 -12px; height: 26px; width: 26px; position: absolute; left: 50%; top: 50%; -webkit-transition: all linear .4s; -moz-transition: all linear .4s; -ms-transition: all linear .4s; transition: all linear .4s; }
:root .quick_links_panel .toggle { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
:root .quick_links_min .quick_links_panel .toggle {  -webkit-transform: rotate(-360deg); -moz-transform: rotate(-360deg); -ms-transform: rotate(-360deg); transform: rotate(-360deg); }
.quick_links { width:100%; position: absolute; left: 0; top: 40px; -webkit-transition: top ease .4s; -moz-transition: top ease .4s; -ms-transition: top ease .4s; transition: top ease .4s; }
.quick_links_allow_gotop .quick_links, .quick_links_min .quick_links_allow_gotop .quick_links { top: 40px; }
.quick_links_min .quick_links { top: 32px; }
.quick_links a { display: block; border-bottom-color: #edecec; color: #4467a7; font-size: 12px; margin: 0; padding: 2px 0; text-align: center; }
.quick_links i { display: inline-block;  cursor: pointer; height: 38px; width: 38px; vertical-align: top; }
.quick_links_min .quick_links .top { background-position: -180px -62px; height: 20px; width: 20px; }
.quick_links a:hover .top, .quick_links a.current .top { background-position: -152px -220px; }
.quick_links_min .quick_links a:hover .top, .quick_links_min .quick_links a.current .top { background-position: -180px -82px; }
.quick_links span { display: block; cursor: pointer; padding-top: 3px; height: 1.5em; width: 100%; overflow: hidden; word-break: break-all; word-wrap: break-word; text-overflow: ellipsis; }
.quick_links .num, .quick_links .num b,
.quick_links_pop .num, .quick_links_pop .num b { display: inline-block;  padding-right: 6px; vertical-align: top; }
.quick_links .num, .quick_links_pop .num { background-position: -210px -82px; color: #fff; cursor: pointer; font: 12px/18px Arial; margin-left: 6px; padding: 0 0 0 6px; vertical-align: middle; }
.quick_links .num {margin: -40px 0 0; position: absolute; left: 38px; }
.quick_links a:hover .num, .quick_links a.current .num { background-position: -220px -82px; }
.quick_links a:hover .num b, .quick_links a.current .num b { background-position: 100% -122px; }
.quick_links a.message_list { background: url(../images/shangwutong.jpg) no-repeat; width: 94px; height: 156px; }
.quick_links a.leave_message { background: url(../images/message.jpg) no-repeat; width: 94px; height: 85px; }
.quick_links a.return_top { background: url(../images/to-top.jpg) no-repeat; width:94px; height:34px; }
.quick_links_min .quick_links a.return_top { width: 50px; height: 50px; }
.quick_links_min .quick_links a.message_list, .quick_links_min .quick_links a.leave_message { display: none; }

/*新闻列表分页*/
.pageinfo{overflow:hidden; text-align:center; width:100%;}
.pageinfo a {display:inline-block; font-size:15px; background:#fff; border:1px solid #bcbcbc; color:#444; margin:5px 5px 0 0; padding:5px 10px 5px; text-decoration:none;}
.pageinfo a:hover{ background:#f6a702; border:1px solid #f6a702; color:#fff;}
.pageinfo a.current{background:#f6a702; border:1px solid #f6a702; color:#fff;}
.pageinfo b{ float:none;background:#f6a702 ; border:1px solid #f6a702;color:#fff;margin:5px 5px 0 0; padding:6px 10px 8px;}

.feed-con h3{ margin:0 auto 20px; text-indent:20px; line-height:2em; background-color:#11428e; color:#fff;}
.tit1{ margin:40px auto 0px; line-height:1.5em; border-top-left-radius:5px;border-top-right-radius:5px; font-size:36px; text-align:center; text-indent:20px; line-height:2em; background-color:#f6a702; color:#fff;}
.contact-con1{background-color:#f6f6f6; padding-bottom:50px; margin:0px auto 0px; max-width:1200px;overflow:hidden;}
.feed-con p,.contact-con1 p{ padding:0 20px;}
.contact-con1 p{ margin-top:20px;}
.feed-con form,.contact-con1 form{padding:0 20px;}
@media only screen and  (max-width:1200px) {
#gotoTop3{right:1%;}
.last_pro{ width:100%; margin:30px 0 0 0%; overflow:hidden;}
.last_pro dl{ width:24%; margin:10px 0.5% 0;float:left;overflow:hidden;}
.pro_line{ width:100%; margin:30px 0% 0; overflow:hidden;}
.pro_line dl{ width:49%; margin:5px 0.5%; float:left;}
/* .header{ width:100%; padding:0;}
.header .logo{ margin-left:5px;} */
.index_ys ul li img{ width:70px; height:70px; padding:15px;}
.index_ys ul li p{ margin:20px auto 0; font-size:16px; line-height:24px;}
.prolist_pl{ margin:30px 0 40px 0%; overflow:hidden;}
.prolist_pl dl{ width:25%; padding:0 5px; margin:0 0 40px;  box-sizing:border-box; float:left;}
.pro_tj{ width:100%; margin:40px 0 0 0%; overflow:hidden;}
.pro_tj dl{ width:24%; margin:0 0.5%;float:left;overflow:hidden;}
/* .footer{ width:100%; padding:80px 0 50px;} */
}

@media only screen and  (max-width:1199px) {
.index_qy{ width:100%; margin:100px 0 0; box-sizing:border-box;}
.index_about{ width:50%;padding-left:10px; box-sizing:border-box;}
.index_about1{ width:100%; float:none;padding:0 10px; box-sizing:border-box;}
.index_ys{ width:50%;padding-right:10px;box-sizing:border-box; }
.index_ys1{ width:100%; float:left; padding:0 10px;}	
.head0{ padding:0; margin:0;}
.w1200{padding:0 5px;box-sizing:border-box; }
.pro_line dl dt{ width:45%;float:left;}
.pro_line dl dt img{ width:100%;}
.pro_line dl dd{ width:55%;padding:13px 10px 0px;box-sizing:border-box;}
.pro_line dl dd h3 a{ padding:13px 0px 15px;}
.prolist_fl ul{ width:100%;margin:10px 0 0px; overflow:hidden;}
.prolist_fl ul li{ width:20%; float:left; margin:2px 0;box-sizing:border-box; border-left:2px solid #ffffff;border-right:2px solid #ffffff;}
.prolist_pl{ margin:20px 0 10px 0%; overflow:hidden;}
.prolist_pl dl{ margin-bottom:20px; overflow:hidden;}
/* .footer{ box-sizing:border-box; padding:80px 5px 50px;} */
.row2 textarea{ width:100%;box-sizing:border-box;  padding:10px 0; height:120px; border:1px solid #ccc; margin-top:8px; color:#999;font-size:16px; line-height:25px;}
.new_wz{ width:100%; padding:0px 15px 0; box-sizing:border-box; margin:45px auto 0; font-size:16px;line-height:50px; background-color:#fdfcfc;  border:5px solid #efeeee; overflow:hidden;}
.about_us{margin:50px auto 0; overflow:hidden;}
.about_us .tit span{ margin:20px 0 0;}
.about_ys .tit{ margin:40px 0 0;}
.about_ys .tit span{ margin:20px 0 0;}
.about_ys ul{margin:30px 0 0px;}
.about_ys p{ width:100%; margin:20px 0 10px; line-height:2em;}
.about_ys{ height:auto; padding:0 0 30px; margin:40px auto 0;}
.about_fw .tit{ width:100%; text-align:center; margin:50px auto 0px; overflow:hidden;}
.contact_con .tit{ margin:30px auto 20px; }
.feed-con,.new_nr .yd{width:100%;overflow:hidden;}
.planshow{ padding-top:30px;overflow:hidden;}
.pro_tj h3{ margin-left:0;}
/* index */
.indabout dt,.indabout dd{width: 100%;}
.indabout dt{margin-bottom: 1rem;}
.indabout h3{font-size: 18px;}
.indnews > dl,.newslist{width: 100%;}
.newslist dl:first-child{border-top: 1px #ccc dashed;padding-top: 1rem;margin-top:1rem;}
.indnews > dl span{margin: .2rem 0;}
.newslist dl dt{display: none;}
.newslist dl dd{width: 100%;}
}
@media only screen and  (max-width:1124px) {
.wuliao .more i{ width:25px; margin:5px auto 0px; height:25px; background:url(../images/pro_more1.png) no-repeat; background-size:100% 100%; display:block; overflow:hidden;}
.ny_banner{ width:100%; height:auto; }
.ny_banner strong{margin:50px auto 20px; }
.ny_banner .w1200{ padding:0;}
.index_hf{ height:auto; padding:30px 0 0px;height:330px;}
.index_hf h3{width:96%; padding:15px 2% 0;}
.index_hf p{width:96%; padding:10px 2% 10px;line-height:1.2em; font-size:18px;}
.fullSlide1,.fullSlide1 .bd1 li,.fullSlide1 .bd1 li a{ height:330px;}
/* .footer{ padding:30px 0 30px;} */
.proshow .img{ float:left; width:40%;}
.describe{ float:right; width:55%;}
.line_m dl dd p{width:100%; margin:0px auto 0; color:#666;line-height:27px;overflow:hidden;}
.line_m dl dd strong {margin:20px 15px 0 0px;}
.planshow .img{ float:left; width:50%;}
.plan_r{ float:right; width:46%;}
.plan_nr h3{width:100%; margin:30px 0 0px; line-height:1.5em;font-size:30px; }
.plan_nr h4{ width:100%;line-height:1em; color:#333333; margin:40px auto 0px;font-size:24px;font-weight:normal;}
.plan_nr p{margin:20px auto 0; }
.plan_tj h3{ width:100%; margin-bottom:20px; margin-left:2%;}
.feed-con h3{font-size:36px;}
.nav ul li{ padding:0 2%;}
.nav{ width:70%;}
}


@media only screen and  (max-width:1020px) {
.product_email .btn{ background-image:none; padding:0 1%;}
.quick_links a.message_list,.quick_links a.leave_message{display:none !important}
.quick_links_panel{height:35px;width:35px;bottom:60px}
.quick_links a.return_top{background:url(../images/TOP.png) no-repeat rgba(0,0,0,0.7); padding:0; background-size:100% 100%;width:35px; height:35px; border-radius:100%;}
#LRdiv0,#LRfloater0{ display:inherit;}
.about_fw{ margin-bottom:25px;}
.pro_tit{ margin:50px auto 0px;}
.pro_tit p{ font-size:30px;}
.last_pro dl dd h3{ font-size:16px; text-align:center;}
.index_about .tit,.index_ys .tit{width:94%;font-size:30px; padding:40px 3% 30px 3%;}
.pro_tit hr{ margin:5px auto 0;}
.index_more{ margin:40px auto 20px; }
.index_more1{ margin:40px auto 20px;}
.pro_tit span{display:none;}	
.pro_line dl dt,.pro_line dl dd{ width:100%;}
.pro_line dl dd{padding:13px 10px 15px;}
.pro_line dl dd h3{ text-align:center;}
.prolist_pl dl dd h3{ padding:0 10px 0px; margin-bottom:10px;font-size:16px;}
.proxq_tit {margin:30px auto 0px; overflow:hidden;}
.proxq_tit h1{font-size:30px;}
.pro_nr h3{width:100%; margin:30px 0 30px; font-size:24px;}
.pro_nr h4{  margin:30px auto 10px;font-size:20px;}
.proshow .img{ float:left; width:45%;}
.describe{ float:right; width:52%;}
.proxq_tit span{display:none;}
.pro_tj dl dd{ text-align:center}
.line_email{margin:20px 0 0px;}
.proxq_tit h1{font-size:30px;}
.plan_r h1{ font-size:30px; }
.new_nr h1{font-size:30px; margin:30px auto 0px;}
.new_nr .yd{width:100%; padding:0 10px; box-sizing:border-box; margin:20px auto 0;}
#gotoTop3{bottom:80px; display:none;}
.about_us p{ width:100%; margin:30px 0 0; line-height:1.5em;}
.about_hf{display:none;}
.about_fw .tit span{display:none;}
.about_fw ul{margin:25px 0 0 0%;}
.about_fw ul li{ width:33.3%; margin:0;box-sizing:border-box; border-left:5px solid #fff; border-right:5px solid #fff; text-align:center;background-color:#ececec; float:left;}
.nl_m dl dt{width:40%;} 
.nl_m dl dd{width:57%;}
.nl_m dl dd h3{line-height:1.2em; height:auto; }
.nl_m dl dd h3 span{ width:100%; margin-bottom:10px; margin-top:10px; display:block; line-height:20px; text-align:left; height:20px;}
.nl_m dl dd p{line-height:22px; height:44px; margin:10px 0;}
.nl_m dl dd strong{ display:inherit;line-height:40px; margin-top:30px;  height:40px;}
}
@media only screen and  (max-width:999px) {
.nav ul li{ font-size:16px;}	
	
	}
@media only screen and  (max-width:980px) {
.content{ padding-bottom:50px; overflow:hidden;}
.feed-con{ margin-top:0px; margin-bottom:20px;}
/* .footer,.dibu{display:none;} */
.footer_phone{display:inherit;}
.fullSlide,.pdfda2{display:none;}
.yd_banner{ display:inherit;}	

.line,.nav ul li:hover .line{display:none;}
.contact_con{  margin:20px auto 50px; overflow:hidden;}
.about_us dl dt,.about_us dl dd{ width:100%;padding:0 5px; box-sizing:border-box;}
.about_us .bt strong{ text-align:center; width:100%; font-weight:normal; display:block; line-height:1em;font-size:36px;color:#111111;overflow:hidden;}
.about_us .bt span{margin:20px auto 0; display:block; width:65px;  height:2px; background-color:#f6a702;}
.about_us dl dd{ margin:25px auto 0px; }
.about_us dl dt ul{ margin:25px auto 0;}
.about_us dl dt ul li{ width:46%; padding-right:2%; float:left;}
.about_us .tit{ display:none;}
.about_us .bt{ display:inherit;}
.about_us .tit strong{ width:100%; font-weight:normal; display:block; line-height:1em; text-align:left;font-size:36px;color:#111111;overflow:hidden;}
.about_us .tit span{ width:65px; margin:20px 0 0;  height:2px; background-color:#f15322; display:inline-table;}
}

@media only screen and  (max-width:960px) {
.index_about{ width:100%;height:auto; padding:10px 0 30px;}
.index_about1{ width:100%; max-width:960px; paddingt:0 10px;box-sizing:border-box; }
.index_about .tit{ width:100%; text-align:center; padding:40px 0% 20px 0%;}
.index_about .tit span{ width:65px; margin:20px auto 0;}
.index_about .more{ margin:30px auto 20px;}
.index_about ul{margin:10px 0%;}
.index_about .nr{  padding: 30px 0 0;}
.index_ys{ width:100%; height:auto;padding:10px 0;}
.index_ys1{ width:100%;max-width:960px; paddingt:0 10px;box-sizing:border-box;}
.index_ys .tit{ width:100%; text-align:center; padding:40px 0% 20px 0%;}
.index_ys .tit span{ width:65px; margin:20px auto 0;}
.index_ys ul{ margin:15px 0;}
.index_ys ul li{ width:22%; text-align:center;color:#fff; padding:25px 0; margin:25px 1.5%; box-sizing:border-box; float:left;}
.index_ys ul li img{ width:60px; height:60px; padding:15px;}
}

@media only screen and  (max-width:900px) {
.logo{ width:161px; height:auto; }
.logo .pc{ display:none;}
.logo .yd{ display:inherit;}
.logo img{ width:100%;  height:auto; }	
	}

@media only screen and  (max-width:860px) {
.pro_nr .img{ width:100%; margin-top:20px;}
.pro_nr .img img{ width:100%;}
.line_m dl dd p{ height:54px; }
.line_m dl dd strong { margin:20px 15px 0 0px; }
.plan_email,.line_email{ text-align:center;}
.plan_nr .img{ width:100%; margin-top:20px;}
.plan_nr .img img{ width:100%;}
.pro_pdf{ margin:0 auto;}
}
@media only screen and  (max-width:768px) {	
.aj a{ margin-bottom:7px; margin-top:0;}
body {font-size:16px; line-height:1.7em;}
.menu{ display:inherit;width:85px;}
.nav,.contact_hf,.pro_pdf{ display:none; }
.product_email{ margin-top:0;}
.plan_nr h3 hr, .pro_nr h3 hr,.new_nr hr,.plan_r p:nth-child(5),.wuliao{ display:none;}
.pro_tit hr{height:3px;border-bottom:3px solid #1681e5;}
.about_us dl dt ul li .bg1{background:url(../images/abouts01.png) no-repeat;background-size:100% 100%;}
.about_us dl dt ul li .bg2{background:url(../images/abouts02.png) no-repeat;background-size:100% 100%;}
.about_us dl dt ul li .bg3{background:url(../images/abouts03.png) no-repeat;background-size:100% 100%;}
.about_us dl dt ul li .bg4{background:url(../images/abouts04.png) no-repeat;background-size:100% 100%;}
.about_us dl dt ul li .bg5{background:url(../images/abouts05.png) no-repeat;background-size:100% 100%;}
.pro_tit p{ font-size:24px;}
.new_xg{ margin:20px 0 0;}
.new_xg h3{margin:0px 0 0px;font-size:22px; padding:0;}
.new_xg dl{ width:100%; padding:0; float:left; box-sizing:border-box;overflow:hidden;}
.new_xg dl dd{ background:url(../images/list02.png) 0 center no-repeat; font-size:16px; background-size:10px 10px; text-indent:13px;transition: all 0.2s; }
.new_xg dl dd:hover{ background:url(../images/list02.png) 5px center no-repeat; font-size:16px; background-size:10px 10px; text-indent:18px; }
.ny_banner,.wzlj{ display:none; }
.index_more,.index_more1{margin:15px auto 40px; height:30px; line-height:30px;}
.index_more a,.index_more1 a{ font-size:14px;}
.index_hf,.index_qy,.foot_hf{ display:none;}
.last_pro,.pro_line{ margin-top:10px;}
.pro_line{ margin-bottom:20px;}
.last_pro dl dd{ text-align:center; font-size:16px;line-height:2em;height:2em;}
.last_pro dl dd h3{ font-size:16px;}
.pro_tit{ margin:30px auto 0px;}
.pro_line dl{ width:50%; margin:5px 0; border-left:5px solid #ffffff;border-right:5px solid #ffffff; background-color:#f6f6f6;box-sizing:border-box;float:left;}
.pro_line dl dd{ padding:5px 0;}
.pro_line dl dd p{ display:none;}
.pro_line dl dd h3{ text-align:center; font-size:16px; margin:0 auto;height:2em; line-height:2em; font-weight:normal; padding:0 5px; box-sizing:border-box;}
.pro_line dl dd h3 a{padding:0; color:#555;}
.prolist_fl ul{ width:100%;margin:5px 0 0px; overflow:hidden;}
.prolist_fl ul li{ width:33.3%;float:left; margin:2px 0;box-sizing:border-box; border-left:2px solid #ffffff;border-right:2px solid #ffffff;}
.prolist_pl{ margin:20px 0 0px 0%; overflow:hidden;}
.prolist_pl dl{margin-bottom:20px;}
.prolist_pl dl dd{ padding:10px 0 10px; }
.prolist_pl dl:hover dd{ background-color:#fff;}
.prolist_pl dl dd h3{ padding:0 5px 0px; font-weight:normal; text-align:left;box-sizing:border-box; height:1.5em; line-height:1.5em; overflow:hidden;}
.prolist_pl dl dd p{display:none;}
.proshow .img{ width:100%; }
.describe{ width:100%;}
.proxq_tit{ margin:15px auto 0px; padding:0 5px; box-sizing:border-box; }
.proxq_tit h1{line-height:1.4em; text-align:left; color:#333; font-size:24px;}
.describe p strong{ font-weight:600;font-size:16px;padding-right:5px; color:#3b5999;}
.proxq_tit hr{ width:65px; margin:5px auto 0; display:none;}
.proshow{margin:0px auto 0px;}
.new_wz{ width:100%; padding:0px 5px 0;box-sizing:border-box;}
.new_wz ul li{ width:100%;padding:0px 5px 0; font-size:14px; box-sizing:border-box; height:40px; font-weight:600; line-height:40px; overflow:hidden;}
.new_wz ul li:nth-child(1){ border-bottom:1px solid #efeeee;}
.describe p{margin:10px 0; line-height:24px; font-size:16px; overflow:hidden;}
#gotoTop3{width:40px;height:40px;cursor: pointer; display:inherit;text-indent: -999em;position: fixed;right:2%;bottom:8%;background:url(../images/his_top.html) no-repeat; background-size:100% 100%;}
#gotoTop3:hover{background:no-repeat;background-size:100% 100%;}
.new_nr .reminder{ line-height:24px; margin:15px 0 0px; font-size:15px; padding:0;}
.new_nr .reminder span{font-size:15px;}
.new_email{background:url(../images/new-email.png) no-repeat left center; float:none; background-size:25px 25px;text-indent:25px; font-size: 20px;width:235px; margin:0 auto; overflow:hidden;}
.new_aj{ display:none;}
.about_ys ul{ margin:20px 0 0 0%;}
.about_ys ul li{ width:46%;margin:20px 2% 0; float:left;}
.about_ys ul li img{ width:60px; height:60px; padding:15px; border-radius:50%; border:1px solid #f6a702; }
.about_ys ul li p{ margin:10px auto 0; font-size:16px; line-height:20px;}
.about_fw ul li h3{ width:100%;margin:15px auto 10px; padding:0 10px; box-sizing:border-box;}
.about_fw ul li p{width:100%; padding:5px 5px 20px; box-sizing:border-box;}
.contact_con{  margin:20px auto 40px; overflow:hidden;}
.line_m{margin:0px auto 25px; padding:0 5px; box-sizing:border-box;}
.line_m dl{padding:20px 0; border-bottom:2px dashed #ddd; overflow:hidden; }
.line_m dl dd h3{ line-height:1.5em;padding:0;}
.line_m dl dd h3 a{ color:#666;}
.line_m dl dd p{margin:10px auto 0;}
.planshow{ width:100%; padding:5px 5px; box-sizing:border-box;}
.planshow .img,.plan_r{ width:100%;}
.plan_r h1{ margin-top:0px; font-size:22px; }
.plan_r hr{ margin:0 auto; display:none;}
.plan_r p,.describe p{ margin:7px auto 5px; line-height:1.5em;}
.plan_email,.line_email{ margin-top:15px; text-align:left; }
.wuliao{ margin-top:10px;}
.plan_aj a.quote,.aj a.quote{ width:49.5%; box-sizing:border-box;  float:left; margin-right:0.5%; }
.plan_aj a.message,.aj a.message{width:49.5%; box-sizing:border-box; float:right; margin-right:0; margin-left:0.5%; }
.plan_nr h3,.pro_nr h3{font-size:24px; margin:30px 0 10px; }
.plan_nr h3 hr,.pro_nr h3 hr{ margin-top:10px; }
.plan_nr h4{font-size:20px;}
.plan_nr p{ margin:0px auto 15px;}
.pro_nr,.plan_nr{border-top:5px solid #f1efef; margin-top:20px; overflow:hidden;}
.plan_tj{ margin:0px; overflow:hidden;}
.plan_tj h3{ margin-left:0%; overflow:hidden;}
.plan_tj dl{ width:50%; box-sizing:border-box; margin-left:0%;border:5px solid #fff; float:left;}
.plan_tj dl dd{width:100%; padding:0px 5px 0px; height:3em;box-sizing:border-box; font-size:16px; line-height:3em;overflow:hidden;}
.row3{ width:200px; float:none;} 
.pro_tj{ margin:0;}
.pro_tj dl{ width:50%; float:left; margin:0; border:5px solid #fff; box-sizing:border-box;overflow:hidden;}
.pro_tj dl dd{width:100%; padding:0px 5px 0px; height:2.5em;box-sizing:border-box; font-size:16px; line-height:2.5em;overflow:hidden;}
.last_pro{ width:100%;}
.last_pro dl{ width:50%; margin:0; float:left; border:5px solid #fff; box-sizing:border-box;overflow:hidden;}
.row span{ display:none;}
.contact_con{margin:0px auto 10px;}
.contact_con p{ display:none;}
.feed-con p{ display:none;}
.proshow .img,.planshow .img{ display: none; }
.line_email{ margin:20px auto 0px; float:none;}
.pro_ft{ display: inherit;}
.pro_pdf p{ margin:0;}
.pro_pdf i{background:url(../images/pro_pdftb1.png) no-repeat; background-size:100% 100%;}
.feed-con h3{ font-size:22px; margin:0 auto 20px; line-height:2em;}
.tit1{ font-size:22px; margin:20px auto 0px; line-height:2em;}
.new_xg dl dd{ background:url(../images/list01.png) 0 center no-repeat; background-size:12px 12px;}
.new_nr .yd{margin:10px auto 0;}
.contact-con1{ padding-top:15px; padding-bottom:10px;}

}
@media only screen and  (max-width:680px) {	
.pro_tit{ margin:15px auto 0;}
.line_m dl dd strong {display:none;}
/* .header{background-color:#f6a702;} */

.nav ul{ border:none;}
.nav{ width:100%;background-color:#d8f0ff;border-bottom: 1px solid #f6a702;}
.nav ul li{ width:25%;line-height:40px; font-size:15px; padding:0;border-left:1px solid #f6a702; text-align:center; box-sizing:border-box;}
.nav ul li a,.nav ul li a:hover{color:#f6a702;}
.nav ul li:nth-child(1),.nav ul li:nth-child(3){ border-left:0px;}
.nl_m ul li h3 span{ width:100%; margin:0px 0 10px; display:block; float:left; height:20px; line-height:20px;}
.nl_m ul li p{line-height:24px; max-height:48px; clear:both; display:block; overflow:hidden;}
.nl_m dl dd h3{ font-size:19px;}
.nl_m dl dd h3 a{ overflow:hidden; line-height:1.7em; display:block;}
.nl_m dl dd strong{ margin-top:15px;}
.nl_m dl dd h3 span{ margin:0px auto 15px;}
.nl_m ul li{ padding:15px 0 15px;}
.nl_m{ overflow:hidden;  margin:20px auto 20px;}
.pro_nr img,.plan_nr img,.new_nr p img{ width:100% !important; height:auto !important;}
}
@media only screen and  (max-width:640px) {
.plan_aj a .i1,.aj a .i1{ width:35px; height:35px;  background-size:100% 100%;}
.plan_aj a .i2,.aj a .i2{ width:35px; height:35px;background-size:100% 100%;}
.plan_email i,.line_email i{width:25px; height:25px; vertical-align:middle; margin-top:-10px; background-size:100% 100%; margin-right:5px; }
.plan_nr table, .pro_nr table{ font-size:15px; line-height:1.3em;}
.prolist_fl ul li{ width:50%; height:2.5em; line-height:2.5em;}
.w1200{ padding:0 5px;}
.last_pro,.pro_line{ width:100%; margin:5px 0% 0;padding:0 5px; box-sizing:border-box;}
.pro_line{ margin-bottom:20px;}
.last_pro dl dd{ width:100%; box-sizing:border-box; height:auto; line-height:normal;padding:0px 5px 0px;overflow:hidden;}
.last_pro dl dd h3{margin:5px 0 5px; height:1.5em; line-height:1.5em; overflow:hidden; }
.index_more,.index_more1{ margin:10px auto 10px; width:180px; display:none;}
.pro_line dl dd{padding:0px 5px 0; height:auto; line-height:normal; box-sizing:border-box;  overflow:hidden;}
.pro_line dl dd h3{margin:5px 0 5px; padding:0; line-height:1.5em;height:1.5em;overflow:hidden;}
.prolist_pl{ margin:10px 0 0px 0%}
.prolist_pl dl{ width:50%; margin-bottom:0px;}
.new_nr h1{ font-size:22px; margin:10px auto 0;}
.new_nr{ margin-top:0;}
.about_us .bt strong,.about_ys .tit strong,.about_fw .tit p{font-size:24px;}
.about_us .bt span,.about_ys .tit span,.about_fw .tit hr,.contact_con .tit span,.contact_con .tit span{ margin-top:10px;}
.contact_con .tit{ margin:15px auto 10px;}
.about_fw ul li{ width:50%; margin-bottom:10px;}
.about_fw ul li:nth-child(3){ width:50%; display:block;}
.about_fw ul li p{padding:0 5% 15px;}
.about_ys ul{ margin:10px 0 0 0%;}
.about_ys ul li{ width:46%;margin:20px 2% 10px; float:left;}
.about_ys ul li img{ width:60px; height:60px; padding:15px; border-radius:50%; border:1px solid #ffffff; }
.about_ys ul li:hover img,.about_ys ul li:hover p{ bottom:10px;}
.contact_hf{ width:100%;height:auto; }
.contact_hf p{margin:30px 0; color:#fff;  padding:20px 10px; font-size:24px;}
.contact_con p{line-height:24px;}
.contact ul{margin:15px 0% 0 -3.3%; overflow:hidden;}
.contact ul li i{ width:70px; height:70px; margin:0 auto 0px;}
.contact ul li strong{ font-size:18px;}
.contact ul li hr{ width:50px; margin:5px auto 5px;}
.contact ul li strong{ font-size:20px;}
.contact_con{  margin:10px auto 30px; overflow:hidden;}
.contact_con .tit strong,.contact ul li strong{ font-size:22px;}
.feed-con{margin-top:20px; margin-bottom:10px;}
.row3,.row30{ width:150px;}
.row30{ margin-bottom:10px;}
.row30 input.sub00,.row3 input.sub00{ width:100%; margin-top:0;font-size:16px;height:2.5em; line-height:2.5em; box-sizing:border-box;}
.aj a,.plan_aj a{height:35px; line-height:35px;}
/*line开始*/
.line_m{ width:100%; padding:0 5px;margin:10px auto 5px; box-sizing:border-box; }
.line_m dl{width:50%; float:left; border:none; margin-bottom:10px;border-left:5px solid #ffffff; border-right:5px solid #ffffff;box-sizing:border-box; padding:0px 0px 0;  }
.line_m dl dd h3{width:100%; font-size:16px; margin:0.5em 0; font-weight:normal; text-align:left;line-height:1.5em; height:1.5em;overflow:hidden;}
.line_m dl dt{width:100%; }
.line_m dl dd{width:100%;}
.line_m dl dd p{display:none;}
.line_m dl:hover dd d3 a{ text-decoration:underline;}
/*line结束*/
.planshow{padding:5px 5px; box-sizing:border-box;}
.plan_tj { display:none;}
.pro_tj { display:none;}
.nl_m ul li h3{ font-size:19px; line-height:1.8em;}
.pro_nr p,.new_nr p,.plan_nr p{ margin:10px 0 0;}
.new_wz{ margin:17px 0 0; border:3px solid #efeeee;}
.row2 textarea{ height:100px;}
}
@media only screen and  (max-width:600px) {
	.about_fw .tit{ margin-top:30px;}
	.about_ys{ margin:30px auto 0;}
	.about_us{ margin:30px auto 0;}
	.feed-con{ padding-bottom:15px;}
}

@media only screen and  (max-width:580px) {
	.row{ width:100%;}
	.contact-con span{ display:none;}
}
@media only screen and  (max-width:480px) {
.logo{ width:113px;}
.menu{ width:60px;}
.nav ul li{ font-size:13px;}
.prolist_fl ul li{ font-size:15px;}
.row .text00,.icon-text-message{ line-height:35px; height:35px; background-size:15px; text-indent:35px;}
.last_pro dl dd h3,.pro_line dl dd h3{ font-size:14px;}
.pro_tit hr{ margin-top:0;}
.pro_pdf p a{ font-size:18px;}
.plan_nr h3:nth-child(1), .pro_nr h3:nth-child(1){ margin-top:10px;}
.plan_nr h3, .pro_nr h3{ margin-top:25px;}
.new_xg dl dd{ width:100%; padding-right:0;}
.about_us dl dt ul{ margin-top:10px;}
.about_us dl dt ul li{ width:100%; padding-right:0;}
.about_us dl dt ul li i{ margin-right:5px;}
.plan_email,.line_email{font-size:20px; margin-bottom:0; height:30px; line-height:30px;}
.prolist_pl dl dd{ padding-top:2px; padding-bottom:8px;}
.prolist_pl dl dd h3{ font-size:14px;height:2.4em; line-height:1.2em; margin-bottom:0;}
.nl_m dl dd p{ display:none;}
.nl_m ul li h3 a{ margin-bottom:0px; line-height:1.3em; height:auto; margin-bottom:20px; overflow:hidden;}
.nl_m ul li h3 span{ line-height:1.5em; margin:10px 0 5px;}
.nl_m ul li{padding:15px 0 0px;}
.about_ys ul li img{ width:45px; height:45px;}
.about_us p{ margin-top:15px;}
.contact_con{ margin:10px auto 0px;}
.contact ul li strong{ font-size:18px;}
.contact ul{margin:10px 0% 0 0%; overflow:hidden;}
.contact ul li i{ width:60px; height:60px; margin:0 auto 5px; display:block;background-size:100% 100%;}
.contact ul li{ width:50%;padding:3px 3px 3px; margin:0 0 6px; float:left; box-sizing:border-box;}
.contact ul li:nth-child(3){}
.contact ul li{ width:50%;background-color: #f0f0f0;box-sizing:border-box;border-left:3px solid #ffffff;border-right:3px solid #ffffff; padding:0px 5px 5px;}
.contact ul li span{width:100%; padding:0 2px;box-sizing:border-box; }
.contact_hf{ display:none;}
.ly-tanchu{width:100%; margin-left:-50%; }
.plan_aj a,.aj a{ font-size:16px;}
.pro_nr, .plan_nr{ margin-top:15px;}
.feed-con form{ padding:0 10px;}
.plan_nr .feed-con h3,.pro_nr .feed-con h3{margin-top:0; padding-top:0; text-indent:10px; margin-bottom:10px;}
}

@media only screen and  (max-width:466px) {
.contact ul li span,.contact ul li b{line-height:1.2em;}
.line_m dl dd h3{ height:3em; font-size:14px;}	
}
@media only screen and  (max-width:447px) {
	.wuliao .more{ width:110px; }
	.wuliao img:nth-child(4) { display:none;}	
	.about_fw ul li{ width:100%; margin-bottom:10px; border-left:none;border-right:none;}
	.about_fw ul li:nth-child(3){ width:100%; display:block; margin:0px 0% 10px;}
}
	
@media only screen and  (max-width:414px) {
	.nl_m{ overflow:hidden;  margin:10px auto 20px;}
	.nl_m dl{ padding-bottom:10px;}
	.nl_m dl dt{ width:100%;}
	.nl_m dl dd{width:100%; margin-top:10px;}
	.nl_m dl dd p{ display:inherit;}	
	.about_us dl dd{ width:100%; margin:20px 0% 0;}	
	.pro_pdf span{ display:none;}	
}

@media only screen and  (max-width:351px) {
	.wuliao img:nth-child(3) { display:none;}
}
@media only screen and  (max-width:320px) {
	.line_m dl{width:100%;}
	.line_m dl dd h3{ height:auto;}
}
h1.title{text-align: center;}
/*table*/
#computer table{border:1px solid #ccc;width:100%;border-collapse: collapse;text-align: center;}
#computer table td{border:1px solid #ccc;}
#computer table tr:nth-child(2n+1){background:#f5f5f5;}
#computer table tbody tr:first-child{background: #11428e;color:white;}
/*404*/
.notfound{text-align: center;margin:50px 0;}
.notfound em{display: block;}
.notfound #mes{color:red;}
.notfound img{margin: 0 auto;display: block;}
/*news*/
.topnews{margin:2rem auto;}
.topnews dl{width:45%;float: left;position: relative;}
.topnews img{width: 100%;}
.topnews dl dt{width: 100%;}
.topnews dl dd{width: 100%;position:absolute;bottom:0;box-sizing:border-box;background: rgba(60, 68, 87, 0.9);padding: 1rem;color:white; margin: 0;}
.topnews dl dd h3{border-bottom: 1px solid white;padding-bottom: 1rem; color: #fff;}
.topnews dl dd p{margin: 1rem 0 .5rem;}
.topnews dl dd span{font-size: 14px;}
.topnews ul{width: 52%;float: right;padding:1rem 0;}
.topnews ul li{border-bottom: 1px solid #d5d5d5;line-height:2.8rem;}
.topnews ul li a{display: block;color: #323232;transition: all .2s;}
.topnews ul li a span{float: right;font-size: 14px;}
.topnews ul li a:hover{color:#77b917;}
.faqs{width: 100%;margin: 2rem auto;}
.faqs li{width: 48%;float: left;background: white;line-height: 2.5rem;text-indent: 2rem;transition: all .2s;margin-bottom: 1rem;}
.faqs li:nth-child(2n){float: right;}
.faqs li a{display: block;transition: all .2s;}
.faqs li:hover{background: #77b917;}
.faqs li a:hover{color: white;}
.intnews{margin: 2rem auto 5rem;display: flex;justify-content: space-around;}
.intnews dl{width: 30%;border:1px solid #ccc;transition: all .2s;box-sizing: border-box;}
.intnews img{width: 100%;}
.intnews dd{padding: 1rem;}
.intnews a{transition: all .2s;}
.intnews span{font-size: 14px;color: #aaa;}
.intnews p{text-align: justify;line-height: 1.8rem;}
.intnews dl:hover{box-shadow: 0 0 5px #77b917;}
/* about us */
.about_us{width:100%;height:360px;margin:60px auto 80px}
.about_us p{width:590px;float:left;font-size:18px;line-height:36px;margin-top:-10px;color:#333333;text-align: justify;}
.about_us .vbox{width:580px;height:240px;float:right;position:relative;background:url("../images/video_con_thu.jpg")}
.cont_way{width:100%;height:320px;margin:50px 0 80px}
.cont_way .left{width:585px;height:320px;float:left;margin-top:-8px}
.cont_way .left p{line-height:32px;float:left;width:100%}
.cont_way .left span{display:block;width:100%;height:32px;text-indent:20px;line-height:32px;font-size:18px;color:#333333;font-weight:100;margin:50px 0 10px;border-left:2px solid #77b917;}
/* .cont_way .left span:before{display:block;width:25px;height:32px;float:left;margin-right:10px;background:url("../images/icons.png") -424px -145px;content:" "} */
.cont_way .cws{width:610px;float:right;height:320px}
.cont_way .cws dl{width:278px;height:148px;margin-left:20px;border:1px solid #77b917;float:left;border-radius:4px;font-size:18px;font-weight:100;text-align:center;margin-bottom:20px}
.cont_way .cws dl dt{width:100%;margin-top:40px;height:40px;line-height:40px;display:table;margin-bottom:8px}
.cont_way .cws dl dt:before{display:inline-block;width:40px;height:39px;background:url("../images/icons.png") -290px -178px;content:" ";vertical-align:middle;margin-right:10px;transition:all .2s}
.cont_way .cws dl dt.telp:before{background-position-x:-342px}
.cont_way .cws dl dt.skype:before{background-position-x:-391px}
.cont_way .cws dl dt.whats:before{background-position-x:-439px}
.cont_way .cws dl:hover{color:#77b917}
.cont_way .cws dl:hover a{color:#77b917}
.cont_way .cws dl:hover dt:before{background-position-y:-218px}
.sns_info{width:100%;height:440px;background:url("../images/bg_contacts_sns.jpg") center;margin-bottom:80px}
.sns_info .pro_tit p{color:#FFFFFF; margin-bottom: 0;}
.sns_info .snses{width:100%;height:200px;margin-top:55px;display: flex;flex-wrap: wrap;justify-content: space-around;}
.sns_info .snses dl{width:218px;height:178px;border:1px solid #ffffff;border-radius:4px;background:rgba(255,255,255,0.2);transition:all .2s}
.sns_info .snses dl *{transition:all .2s}
.sns_info .snses dl a{display:block}
.sns_info .snses dl dt{width:40px;height:40px;background:url("../images/icons.png") -253px -255px;margin:45px auto 30px}
.sns_info .snses dl dt.tw{background-position-x:-298px}
.sns_info .snses dl dt.ins{background-position-x:-348px}
.sns_info .snses dl dt.youtu{background-position-x:-395px}
.sns_info .snses dl dt.ggp{background-position-x:-439px;width:58px}
.sns_info .snses dl dd{font-size:16px;color:#CCCCCC;font-weight:100;text-align:center}
.sns_info .snses dl span{display:block;width:100px;height:28px;line-height:28px;text-align:center;color:#FFFFFF;background:#77b917;font-size:16px;font-weight:100;margin:15px auto 0;border-radius:4px;opacity:0}
.sns_info .snses dl:hover{background:rgba(255,255,255,0.5);border-color:rgba(255,255,255,0.5);box-shadow:0px 0px 10px 0px #FFFFFF}
.sns_info .snses dl:hover dt{background-position-y:-299px;margin:35px auto 15px}
.sns_info .snses dl:hover dd{color:#77b917}
.sns_info .snses dl:hover span{opacity:1}
.imglist{width: 100%;display: flex;justify-content:space-around;margin: 30px auto;flex-wrap:wrap;}
.imglist img{display: block;width: 24%;}
dl.pd{width: 100%;}
dl.pd dt{float: right;width:45%;}
dl.pd dt iframe{width: 100%;height: 360px;}
dl.pd dd{float: left;width: 53%;height: 360px;overflow-y:scroll;box-sizing:border-box;padding-right: 20px;}
dl.pd dd::-webkit-scrollbar { width: 6px; background-color: #F5F5F5; opacity: .5;}
dl.pd dd::-webkit-scrollbar-thumb{border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 140, 125, 0.3); background-color: #3cfc4a36; opacity: 0.3; }
.overall {}
.overall dt { width: 50%; float: left; margin-top: 20px; border: 1px solid #ccc;}
.overall dt img{width: 100%;}
.overall dd { color: #333; font-size: 16px; line-height: 32px; width: 40%; float: right; padding-top: 0px; }
@media only screen and  (max-width:1200px) {
	.notfound img{width: 80%;}
	.topnews dl{width: 100%;}
	.topnews dl dd p{display: none;}
	.topnews ul{width: 100%;}
	.topnews ul li{padding:0 1rem;}
	.faqs li{width: 100%;text-indent: 1rem;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
	.intnews{flex-wrap: wrap;}
	.intnews dl{width: 100%;margin-bottom: 1rem;}
	/* about us */
	.about_us{height: auto;margin: 1rem 0;}
	.about_us p{width: 100%;padding: 0 1rem;box-sizing: border-box;margin-bottom: 1rem;}
	.cont_way .left{width:96%;margin: 0 auto;}
	.cont_way .left span{margin-top: 1rem;}
	.cont_way .cws{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-around;}
	.cont_way .cws dl{width: 48%;margin:0}
	.sns_info{height: auto;padding: 1rem 0;margin: 2rem auto;}
	.sns_info dl{margin-bottom: 1rem;}
	.sns_info .snses{height: auto;}
	.imglist img{width:48%;margin-bottom: 1rem; }
	dl.pd dt iframe{height:210px;}
	dl.pd dt,dl.pd dd{width: 100%;}
	dl.pd dd{height: auto;}
	.overall dt,.overall dd{width: 100%;font-size: 16px;}
}




* {
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
 
}

body {
  overflow-x: hidden;
}

li {
  list-style: none;
}

a {
  text-decoration: none;
}

.container {
  width: 1200px;
  margin: 0 auto;
}

.topbar {
  width: 100%;
  height: 40px;
  line-height: 40px;
  border-top: 3px solid #f6a702;
  border-bottom: 1px solid #f0f1f9;
  color: #626582;
}

.topbar a {
  color: #626582;
  transition: all .2s;
}

.topbar a:before {
  margin-right: 10px;
}

.topbar a:hover {
  color: #f6a702;
}

.topbar ul {
  float: right;
}

.topbar ul li {
  float: left;
  margin-left: 20px;
}

/* header {
  width: 100%;
  height: 90px;
  line-height: 90px;
}

header .menu {
  display: inherit;
  width: 4rem;
  height: 100%;
  background: url("../images/icon-nav.png");
  background-size: 100% 100%;
  float: right;
}

header img.yd {
  display: none;
} */

ul#nav {
  width: 100%;
  background: #f2f2f2;
  position: fixed;
  top: 4rem;
  z-index: 9999;
  text-align: center;
}

ul#nav li {
  border-bottom: 1px solid #ccc;
  line-height: 2rem;
}

a.logo {
  float: left;
  margin-top: 8px;
}

nav {
  float: right;
}

nav li {
  float: left;
}

nav a {
  color:#262626; 
  padding: 6px 20px;
  transition: all .2s;
  font-size: 16px;
}

nav a:hover {
  background: #f6a702;
  border-radius: 20px;
  color: white;
}

/* footer {
  width: 100%;
  box-sizing: border-box;
  background: url("../images/bg_footer.jpg");
  padding-top: 80px;
}

footer p {
  text-align: center;
  font-size: 30px;
  margin-bottom: 30px;
}

footer p span {
  display: block;
  font-weight: bold;
  font-size: 30px;
  line-height: 50px;
}
 */
.fform {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.fform input {
  width: 24%;
  background: white;
  line-height: 40px;
  border: 1px solid #e2e2e2;
  text-indent: 20px;
  box-sizing: border-box;
}

.fform input.submit {
  border: none;
  text-align: center;
  color: white;
  text-indent: 0;
  cursor: pointer;
  background: #f6a702;
}

.sns {
  width: 100%;
  text-align: center;
  margin: 2rem 0;
}

.sns a {
  font-size: 30px;
  margin: 0 .5rem;
  color: #929394;
  transition: all .2s;
}

.sns a:hover {
  color: #f6a702;
}

.copyright {
  width: 100%;
  height: 80px;
  line-height: 80px;
  text-align: center;
  border-top: 1px solid #f6a702;
  text-align: center;
  color: #8a8ea1;
}

@media only screen and (max-width: 1200px) {
  .topbar {
    display: none;
  }
  /* header {
    position: fixed;
    top: 0;
    background: #f6a702;
    height: 4rem;
    z-index: 9999;
  }
  header .container {
    height: 100%;
  }
  header nav {
    display: none;
  }
  header img.pc {
    display: none;
  }
  header img.yd {
    display: block;
  }
  header a.logo {
    height: 100%;
    margin: 0;
  }
  header a.logo img {
    height: 80%;
  } */
  .fform input {
    width: 100%;
    margin-bottom: 1rem;
  }
  .copyright {
    height: auto;
    padding: 1rem 0;
    line-height: 1.5rem;
  }
}



@font-face {font-family: "iconfont";
  src: url('//at.alicdn.com/t/font_1852182_cxz5tm2wnj9.eot?t=1590828600731'); /* IE9 */
  src: url('//at.alicdn.com/t/font_1852182_cxz5tm2wnj9.eot?t=1590828600731#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAeYAAsAAAAADYwAAAdMAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCECAqNAIpYATYCJAMoCxYABCAFhG0HfhuEC1GUT1Kc7MeB3fBVBGmjw8Lg5M9JeDI8inqKh/9f+98+c++IfsyTaCSKrk7CM97FoklshExl9XlIKPhsTlPfOQHR8a6Nxhi0dhI52fLJ+nW8sAgXoQLYAtah97KfYA9J60Xb3RJIUgHZOxfWwdokffKX8T+HTW8sPbD5b9spHdjcy0aDo4CjsjG2hWFcVmK9wGACWI/qqvaEZkG/dD2Bzh5LWufPb19hTMaqwJp7eWphzGOWE4ih0VURx+YpPio1xaviOeCD8f7xg12MUSgT3vfCjbMEDmffvE70QruuIUiqc+K2EQlHgXzTvo10P5cs5VFD3UV9lOwqMGkUqjnN47x7frfavnq9/M/MO8j5MNkk/s0DWaNUCK1aUhEVVA8S9kmmZaZwyczBpWEuuJTMSSWoGVElm2Y3iqvQvEMuNavtXBKr1xoTj+523gRsB/Gb4jNgjzuTEosLWUjiS4g0rF83Mryu/lZLbYkcXw49qBqoJzKVM4HUCigyRfZlAvMVwX1DsV+nzcuEcg9ZEbTECeQfMHzQojA6CvGkYyLFkRGA0sP5I12iAoW8DYJAakdGBIpjYyIoO2a4U0hmQq8oKn+YXzP6VDg6PM43GRZeZe1Gt8zHhOToKNYJ5xse3pbMMIIRhnjywHjt2tyUcDSF5QIM60yQyeT1AM1YAnoDx68wUnMXx1GcNPG1LGEj1k2IQcJdFpJyEavjXQxDMLSspc0bJGIwhmAQDi0m8QNY57g6wJWF0RfQG+7clG51bdB5GCTFltcBCCkF+Cm8C4BszZ3kFKdNTTxxrD7EsqSsK82uIyL9MeHkWegmbFDYwYtcvKs9x2lLd43Oy3RmZvCEaUY9pbCGCzFfUZ3C0UkRxZKs/Tku/BkOoE7ub3uGtjktC3lMPgxLGM6AOmW8nu4MYylIoARXGA4IUlZRpV7M6y05o/mEIWgfPkHyL2MP3dYd+FMQ6HInRnAN0diUkNzSnuuPMqklD77Pul3gzC++1FoxvvhWb2RFcJW1vsMQLBe7dsl4fNuADrpuUHP+ucFFVmvqlvYs69RhYe5zPOKoSfaqeD1nPTNgdo+no8Mj4p6OjtzZ1IiIitDwi/tSI9zwsoWO3hE4v9b8fv5b3B7/dt54WO+BemF9qN/VO6KvkwIGy998p4rmx7yLyUf1tfa+DX+OAX6GH+kUUb5HcpUxGAZPjFeSlrJPn95Rbf7mtyCnL1uz5NyDdWPL7/EwfN+vy1U1dQMfMiynKs7E8ORhlW9/kywG3pXTjW5pXQpIgVPi9GN0m1vd59SNT3FQyysb50/wx7/OVXOAkxf9W5t/59CPv3QlK+CoUzhsSQnqanp6nPVHoCwjnI4VFh1zDgNw+HGXggKxnyRg3OUY0K4hnvEU5NFnwqigoCrQq9j5FOTDuHiLVgvvQm9vBc/AEBBfaC+WwfbpQAehR+pPcJn2+/s4cFMvQZfQD9RVdPPv9jTRmVPv8//7xASasYkomATeEI2+FYneopGBgj/1z/u16h59ElMF9+xAh+HWzdnD0DyyutPs6lj+zUOLPWHQT7e6IKGmvRhOBZVlIBnkkc3+kM/ZuutiEmh+80OMnR8KHkGuv2VCkVbdLlu/xFzFAiHQXjZoj1dYP55nrt/mHIVkQr6tLYnJE0/8dHR8a22oxBNdh6cnkhNXH/tCUocmz5rfC+CYZhwSbpCBqIsj+qc0C3NsmS8L4HSD8FDjtEKjlJCQFCPshLNJTv7xCOV7CePB+cAv9L1pQVSYIXPIymblc3kd01gNS/ufMm0PH1Ss9UKS3LSz/zDJoVlULOExPFYsZvXXIBGjLMpIJKaDyOKVR1MHPsvUKf4t0fzrfveF4ZXpMP7K2A9JnNt6tyk4iSeXsxT+X1JxIG9BnPtiUEkerGNw9Z3ClfUJbUuluLpLm4N1+RnKj56y7/MHCrPgwLnzh4D7bcAbpnH4CADLLeQO4mOQh5E9hLhYP/JDqgSAdBsBwNKHtiM0ZC8gI4hgL98O3P/u/eUMRY9fD+Bb/rIvgvw85UKWhc4u3lU1PpJ9ui9/QX52l7Gy+81O0bwzpKeOzC3D7BBGnVjE/uzf4K9q7ebMkpOHpOvVFGq7HUgae5EZexRKvWNQaZyCzhEXJ/c2EoMitzjsEyCs8w2FySdI1vlBZuwvlLb4h8q6GITOxVg8Z29/5BMnQlYpwaiPecyNk206YdY+U9qurLhlBumdJOQxXF9Z8+cuqCGp4oDQSTdUHTrhGs/hZlRVjF64oFhXMlV/sLrqog5cibmGCecIYqnGmkCRPm8uxhpuaTURePtnJNVWsSRh5If3HRFBvnK0bsVaBuSFusk0sivNQUdqg5LTQaVbsBo6JyepRJohH71VgcTUiqxA0juwSpNcVvVK89p6bcuOGWP4qbsoIkWOMqqoo4k2uug1D7m9rO2IWuttN7Malq33M5rbZvfD2Zgi5nIgb8a90qAkFHT0Tm0ONqVR7ebqVw4ugwkA') format('woff2'),
  url('//at.alicdn.com/t/font_1852182_cxz5tm2wnj9.woff?t=1590828600731') format('woff'),
  url('//at.alicdn.com/t/font_1852182_cxz5tm2wnj9.ttf?t=1590828600731') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('//at.alicdn.com/t/font_1852182_cxz5tm2wnj9.svg?t=1590828600731#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-you-tube:before {
  content: "\e60d";
}

.icon-1:before {
  content: "\e603";
}

.icon-whats-app:before {
  content: "\e719";
}

.icon-tian7_facebook:before {
  content: "\e600";
}

.icon-in:before {
  content: "\e602";
}

.icon-pinterest:before {
  content: "\e78a";
}

.icon-Message:before {
  content: "\e68d";
}

.icon-twitter:before {
  content: "\e601";
}

.icon-tel:before {
  content: "\e61d";
}

.plan_email .pdf { margin-left: 60px; }
.line_email .pdf { margin-left: 60px; }
.pro_nr .pdf60 { margin-top: 50px; text-align: center;}

.fixed_left {
    position: fixed;
    left: 0;
    top: 80%;
}
/* .whatsapp {
    background: url(../images/telimg.jpg) no-repeat center #2daf1b;
    z-index: 9;
    width: 65px;
    height: 65px;
    position: relative;}

.whatsapp_tel {
    position: absolute;
    z-index: 8;
    left: -170px;
    top: 0;
    width: 170px;
    background: #77b917;
    transition: all .6s;
    color: #fff;
    line-height: 65px;
    text-align: center;
} */