@charset "utf-8";
@import url(pintuer.css);
@import url(anim.css);
@import url(owl.carousel.css);
@import url(owl.theme.css);
@import url(fontawesome4.7.0.css);
@import url("animate.min.css");
@import url("iconfont.css");
html{overflow-y:auto;}
html,body {overflow-x:hidden;}
* {padding:0px;margin:0px;border:0px;box-sizing:border-box;-webkit-tap-highlight-color:transparent;}
*::-webkit-scrollbar {display:none;}
body {color:#333;height:100%;position:relative;font:14px/1.5em "Microsoft YaHei";}
body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,q,dl,dt,dd,ol,ul,li,fieldset,form,legend,caption,tbody,tfoot,thead,article,aside,dialog,figure,footer,header,hgroup,nav,section {font:14px/1.5em "Microsoft YaHei"; color: #333;}
body,dl,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend {margin:0;padding:0;}
p,ul,ol,fieldset {margin:0;padding:0;}
li {list-style:none;}
em,i {font-style:normal;}
table {font-size:inherit;border-collapse:collapse;border-spacing:0;}
tbody {display:table-row-group;vertical-align:middle;border-color:inherit;}
fieldset,img {border:none;}
h1,h2,h3,h4,h5,h6 {font-size:1.5em;font-weight:normal;}
input {-webkit-appearance:none;}
textarea {-webkit-appearance:none;}
input,button,textarea,select {outline:none;font-family:"微软雅黑",Helvetia,"lucida Grande",Verdana,Arial;font-size:inherit;line-height:inherit;}
textarea {vertical-align:top;overflow:auto;/* 移除IE下的纵向滚动条 */}
a {color:#333;background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration:none;}
a:focus,a:hover {color:#07913a;}
img {vertical-align:middle;-ms-interpolation-mode:bicubic;}
.browserupgrade {position:absolute;width:100%;height:100%;left:0;top:0;text-align:center;background:#333;color:#fff;z-index:9999999;padding-top:20%;}
.browserupgrade  p,.browserupgrade  p a {font-size:25px;}
.browserupgrade  p a {color:red;}
.fl{ float: left;}
.fr{ float: right;}

.pc_top_bar{ width: 100%; height: 96px;/* border-bottom: 1px solid #ddd; */overflow: hidden;}
.pc_top_bar .pc_logo img{ height: 96px;}
.pc_top_bar .pc_tel{font-size: 24px;line-height:30px; color: #333; text-align: right; display: flex; -webkit-box-align:center;-ms-flex-align:center;align-items:center; padding-top:30px ; letter-spacing: 2px;}
.pc_top_bar .pc_tel span{ width: 38px;height: 38px; background: rgba(0,0,0,0.1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#19000000', endColorstr='#19000000'); border-radius: 38px; line-height: 38px; margin-right: 18px; text-align: center; letter-spacing: 0px;}
.pc_top_bar .pc_tel span::before{ font-size: 18px;}
.pc_top_bar .pc_tel a{font-size: 24px;line-height:30px;}

.pc_nav_list{ background: #07913a; height: 80px;}
.pc_nav_list .pc_nav_list_show{ width: 100%; display: table;}
.pc_nav_list a{ line-height: 80px; color: #fff; font-size: 18px; padding: 0px 35px; text-align: justify;}

.home_banner .flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center; font-size:0px; right:5%;}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline: none;}
.slides,.flex-control-nav,.flex-direction-nav{margin: 0;padding: 0;list-style: none;}
.flexslider{margin: 0;padding: 0;position:relative}
.flexslider .slides > li{display: none;-webkit-backface-visibility: hidden;}
.flexslider .slides img{width: 100%;display: block;margin:0 auto}
.flex-pauseplay span{text-transform: capitalize;}
.slides:after{content: "\0020";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .slides{display: block;}
.no-js .slides > li:first-child{display: block;}
.flex-control-nav li{display:inline-block;margin:0 3px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;cursor:pointer;width:10px;height:10px;border-radius:10px;float:left;text-indent:-2000px;border:1px solid #fff; font-size: 0px; }
.flex-control-nav .flex-active{background:#07913a; border-color:#07913a;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%; display:none}/* display:none隐藏左右按钮*/
.flex-direction-nav li a{display:block;width:50px;height:96px;overflow:hidden;cursor:pointer;position:absolute;margin-top:-48px;text-indent:-999em}

.home_title h3{ font-size: 30px; color: #333;line-height: 80px; letter-spacing: 2px;}
.home_title h3 span{ color: #07913a;font-size: 30px;}
.home_title .desc p{ font-size: 18px; line-height: 35px; position: relative; }
.home_title .desc p:before{ content: ''; position: absolute; top:50%; width: 80px; height: 2px; background: #07913A; margin-left: -120px;}
.home_title .desc p:after{ content: ''; position: absolute; top:50%; width: 80px; height: 2px; background: #07913A; margin-left:40px;}

.keywords{ font-size: 14px; color: #333; }
.keywords span{ font-weight: 550; }
.keywords .keywords_list *{ line-height: 70px;}
.keywords .form-group{ padding-top: 15px; padding-bottom: 0px;}
.keywords .form-group .input,.keywords .form-group .button{ padding: 8px 15px; height: auto;}

.keywords a{ color: #666;  line-height: 70px; margin-right: 12px; display: inline-block; position: relative;}
.keywords a:before{ content: '|'; position: absolute; right: -8px;top: 0; font-size: 12px;}
.keywords a:last-child:before{ content: '';}
.keywords .search #formsearch { display: inline-block; vertical-align: middle;position: relative;height: 45px; margin-top: 14px; width: 100%;}
.search #formsearch #keyword{ background: none; border: 1px solid #EEEEEE; color: #333; padding:10px 0px 10px 15px;border-radius: #18px; border-top-left-radius: 18px; border-bottom-left-radius: 18px; width: 95%; padding-right:70px;}
.search #formsearch #s_btn{ font-size: 0px; background: #07913A; color: #fff; width: 80px; height: 45px; line-height: 45px; border-radius: 50px; position: absolute;left: 82%;}
.search #formsearch #s_btn:before{ font-size: 22px; color: #fff;}
.search #formsearch #s_btn span{ line-height: 45px;}
.search #formsearch #s_btn span:before{ font-size: 25px; color: #fff; line-height: 45px;}
.search #formsearch #s_btn .fa-search:before{ color: #fff;} 
.home_product{ background: url(../images/home_pro_bj.jpg) no-repeat left center; background-size: cover; padding: 65px 0px 25px;}
.home_pro_list{ margin: 65px 0px;}
.home_pro_list .home_pro_box{ margin: 0px 15px; margin-bottom: 35px; background: #fff;}
.home_pro_list .home_pro_box .title{ height: 65px; line-height: 65px; overflow: hidden; text-overflow: ellipsis; white-space: normal; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; font-size: 15px; font-weight: 500; color: #333; padding: 0px 10px;}
.home_pro_list .home_pro_box .pic{ position: relative;}
.home_pro_list .home_pro_box img{ width: 100%;}
.home_pro_list .home_pro_box .details{position: absolute; width: 100%; height: 100%; top: 0; background:#fff;opacity: 0; display: none;}
.home_pro_list .home_pro_box .details p{/* background: #07913A; color: #fff; font-size: 16px; height: 38px; line-height: 38px; width: 110px; margin: 0 auto; display: inline-block; text-align: center; margin-top: 40%; text-indent: 0px; margin-left: 32.5%; border-radius: 30px; */ text-align: center; margin-top:38%;}
.home_pro_list .home_pro_box .details p i{ color: #07913A; font-size: 40px;}
.home_pro_list .home_pro_box a:hover .details{ display: block;opacity: 0.9;transition:all 0.8s linear;  }
.home_pro_list .home_pro_box a:hover .title{ background: #07913A; color: #fff;}

.home_advantage{ margin: 65px 0px;}
.look_more{ display: block; width: 200px; height: 55px; margin: 0 auto; margin-top: 45px; font-size: 16px; text-align: center; line-height: 55px; color: #333; border: 1px solid #07913A; border-radius: 30px;}

.home_footer_nav{ margin: 70px 0px 35px;}
.home_footer_nav_list{ padding: 30px 0; }
.home_footer_nav_list .home_nav_box{border-left: #e9e9e9 1px solid;}
.home_footer_nav_list .home_nav_box_1{ border-left: 0px;}
.home_footer_nav_list .home_nav_box .pic_ico{width: 60px; height: 60px; margin: 0 auto;transition: transform 0.6s;}
.home_footer_nav_list .home_nav_box .case_icon{background: url('../images/ico1.png') center no-repeat;}
.home_footer_nav_list .home_nav_box .contact_icon{background: url('../images/ico2.png') center no-repeat;}
.home_footer_nav_list .home_nav_box .pro_icon{background: url('../images/ico3.png') center no-repeat;}
.home_footer_nav_list .home_nav_box .service_icon{background: url('../images/ico4.png') center no-repeat;}
.home_footer_nav_list .home_nav_box .title{font-size: 16px; line-height: 30px;text-align: center;}
.home_footer_nav_list .home_nav_box .desc{ font-size: 14px; text-align: center; line-height: 25px;}
.home_footer_nav_list .home_nav_box:hover .pic_ico{transform: rotate(360deg) scale(1.2);-webkit-transform: rotate(360deg) scale(1.2);-moz-transform: rotate(360deg) scale(1.2);-o-transform: rotate(360deg) scale(1.2);-ms-transform: rotate(360deg) scale(1.2);}

.footer1{background: #333333;border-bottom: #424242 1px solid;text-align: center;height: 65px;line-height: 65px;}
.footer1 a{margin: 0 40px;line-height: 65px;color: #ffffff;font-size: 16px;}

.footer2{ background: #333; padding: 45px 0px 15px; }
.footer2 *{color: #adadad !important;}
.footer2 .footer_phone{margin-left: 65px;background: url(../images/footer_dh.png) left center no-repeat;padding-left: 60px;line-height: 25px;font-size: 20px;margin-top: 20px;}
.footer2 .footer_text p{ line-height: 30px;font-size: 14px;}
.footer2 .footer_wx { text-align: right;}
.footer2 .footer_wx img{ max-width: 100%;}
.footer2 .footer_text2{ margin-top: 25px;}
.footer2 .footer_text2 *{line-height: 25px; font-size: 14px;}
.footer_links{ border-top: #424242 1px solid; background: #333;padding: 10px 0px;}
.footer_links *{ color: #adadad; }
.footer_links a{ margin-right: 8px;}
.footer_links a:hover{color: #adadad;}

.advantage_show{ background: url(../images/ys_bg.jpg) no-repeat left center; background-size: cover; padding: 70px 0px 35px;}
.advantage_show .adv_title{ text-align: center; }
.advantage_show .adv_title h3{ position: relative;font-size: 30px; color: #fff;}
.advantage_show .adv_title h3:before{ content: ''; position: absolute; top: 50%; margin-left: -120px; width: 80px; height: 1px; background: #fff;}
.advantage_show .adv_title h3:after{ content: ''; position: absolute; top: 50%; margin-left: 40px; width: 80px;height: 1px; background: #fff; }
.advantage_show .adv_title_desc{ text-align: center; font-size: 15px; padding-top: 15px; color: #eee;}
.advantage_show .adv_list{ margin-top: 40px;}
.advantage_show .adv_list .adv_box{ padding: 0px 15px 35px;text-align: center;}
.advantage_show .adv_list .adv_box .pic{ text-align: center; margin-bottom: 25px;}
.advantage_show .adv_list .adv_box .pic img{ width: 100px;}
.advantage_show .adv_list .adv_box .title{ font-size: 18px;  font-weight: 545; color: #fff;}
.advantage_show .adv_list .adv_box .desc{ padding-top: 10px; font-size: 14px; color: #eee;}

.application{ padding: 70px 0px; background: #f6f6f6;}
.application .application_top{ text-align: center;}
.application .application_top .title{ font-size: 32px; letter-spacing: 2px; margin-bottom: 15px;}
.application .application_top .desc{ line-height: 25px;}
.application .application_top .desc p{position: relative; font-size: 18px; line-height: 25px;}
.application .application_top .desc p:before{ content: ''; position: absolute; width: 50px; height: 2px; top:50%; background: #07913A; margin-left: -80px;}
.application .application_top .desc p:after{ content: ''; position: absolute; width: 50px; height: 2px; top:50%; background: #07913A;margin-left: 30px;}
.application .application_list .box{ margin-top: 45px;}
.application .application_list .pic_icon{ width: 100px; height: 100px; line-height: 100px; border-radius: 50%; background: #F1F1F1; text-align: center; margin: 0 auto; padding-bottom: 15px;} 
.application .application_list .pic_icon .iconfont:before{font-family: "iconfont" !important; font-size: 40px; line-height: 100px;}
.application .application_list .title{padding-top: 10px; font-size: 18px; line-height: 28px; text-align: center;}
.application .application_list .box:hover{transform: translateY(-10px);transition: all 0.3s linear 0s;}
.application .application_list .box:hover .pic_icon{ background: #07913A;}
.application .application_list .box:hover .pic_icon .iconfont:before{ color: #eee;}

.home_about,.home_case{ margin: 70px 0px;}
.home_case{ margin: 70px 0px 35px;}
.home_about_show{margin-top: 45px;}

.home_about_show article h3{ font-size: 22px; font-weight: 540; line-height: 55px;}
.home_about_show article p{ text-indent: 2em; line-height: 25px; color: #595959; margin-bottom: 8px;}
.home_about_ys{ border: 1px solid #E1E1E1;}
.home_about_ys .box{ text-align: center; padding: 45px 15px; }
.home_about_ys .box_1,.home_about_ys .box_2,.home_about_ys .box_4,.home_about_ys .box_5{border-right: 1px solid #E1E1E1;}
	.home_about_ys .box_4,.home_about_ys .box_5,.home_about_ys .box_6{ border-top: 1px solid #E1E1E1;}
.home_about_ys .box .pic img{ width:95px}

/* 平均五列布局 */
.col-5,.cos-5,.com-5,.cob-5{position: relative;width: 20%; float: left;}

.home_case_list{ margin-top: 45px;}
.home_case_list .box{ margin: 0px 15px 35px;}
.home_case_list .box .pic{ position: relative;}
.home_case_list .box .pic img{ width: 100%;}
.home_case_list .box .pic .info{ background: rgb(7,145,58,0.8); position: absolute;  top: 0; left: 0; width: 100%; height: 100%; display: none; }
.home_case_list .box .pic .info .desc_info { padding: 45px 25px; color: #fff; font-size: 16px; line-height: 25px; text-align: justify;}
.home_case_list .box aside{ color: #fff; font-size: 15px; line-height: 24px;}
.home_case_list .box a:hover .pic .info{ display: block;  }
.home_case_list .box a:hover .pic .info .desc_info{ color: #fff; font-size: 16px;line-height: 28px;}
.home_case_list .box .title{ line-height: 55px; text-align: center; padding: 0px 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 20px;}
.home_case_list .box a:hover .title{ color: #07913A; }

.home_news{ background: url(../images/news_bg.jpg) no-repeat left center; background-size: cover; padding: 70px 0px;}
.home_news .home_news_list{ margin-top: 45px;}
.home_news .home_news_list .news_box{border-bottom: 1px solid #adadad; padding: 30px 0px;}
.home_news .home_news_list .news_box a{position: relative; display: inline-block;}
.home_news .home_news_list .news_box .news_info{ margin-right: 120px;}
.home_news .home_news_list .news_box .news_info h3{ font-size: 20px; line-height: 35px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 20px;}
.home_news .home_news_list .news_box .news_info p{line-height: 28px; color: #595959;}
.home_news .home_news_list .news_box .date{ position: absolute; right: 0; top:0px;}
.home_news .home_news_list .news_box .date .day{ font-size: 28px; color: #595959; text-align: center;}
.home_news .home_news_list .news_box .date .nyue{text-align: center;}
.home_news .home_news_list .news_box .more{ margin-top: 15px; text-align: center;}
.home_news .home_news_list .news_box .more span:before{font-family: "iconfont" !important; font-size: 30px; color: #595959; }
.wap_daohang,.header_wap_nav,.wapxiala{ display: none;}

.position { background: #F3F3F3; font-size: 14px;}
.position .position_list *{line-height: 60px;}
.contact_show_content{ margin: 70px 0px;}
.contact_show_content .contact_list{ margin-top: 45px;}
.show_title{ text-align: center;}
.show_title .show_title_cn{line-height: 56px; font-size: 26px;}
.show_title .show_title_en{ line-height: 0.8; font-size: 16px;}
.contact_list .contact_box{box-shadow: 0 2px 6px rgb(0 0 0 / 10%); margin: 45px 25px; position: relative; padding:40px 20px;}
.contact_list .iconfont:before{font-family: "iconfont" !important; color: #fff; font-size: 28px;line-height: 60px;}
.contact_list .contact_box .icon{ width: 60px; height: 60px; position: absolute; left: 20px; background: #07913a; line-height: 60px; text-align: center; border-radius: 50%; margin: 20px 0px; }
.contact_list .contact_box  .contact_list_show{ margin-left: 100px; height: 100px; display: table;}
.contact_list .contact_box  .contact_list_show .cell{ display: table-cell; vertical-align: middle;}
.contact_list .contact_box  .contact_list_show h3{ font-size: 16px; font-weight: 550; color: #07913a;}
.contact_list .contact_box  .contact_list_show p,.contact_list .contact_box  .contact_list_show p *{ font-size: 14px;  color: #888;}
.contact_liuyan{ background: #F8F8F8; padding: 70px 0px;}
.contact_liuyan .liuyan_form{ margin-top: 55px;}
.contact_liuyan .liuyan_form .form_box { margin-bottom: 35px;}
.contact_liuyan .liuyan_form .form_box input{ height: auto; line-height: 44px; padding: 0px 10px;}
.contact_liuyan .liuyan_form .form_box textarea{height: 160px;}
.contact_liuyan .liuyan_form .form_box span{ margin-left: 15px;}
.contact_liuyan .liuyan_form .form_box .input{ border-radius: 0px;}
.contact_liuyan .liuyan_form .form_box .form_text_l{ padding-right: 25px;}
.contact_liuyan .liuyan_form .form_box .form_text_r{ padding-left: 25px;}
.contact_liuyan .liuyan_form .form_button{ width: 20%; margin: 0 auto; margin-top: 55px;}
.contact_liuyan .liuyan_form .form_button .button{ width: 100%; height: auto; line-height: 45px; background: #07913A; color: #fff; font-size: 18px;}
.contact_liuyan .liuyan_form .info{ color: red; line-height: 35px; font-size: 14px; display: none;}
.map{ margin: 70px 0px;}
.map_show{ height: 450px;}
.success{ display: none;}
.service_fw{ margin-top: 70px;}
.service_fw_show{margin: 55px 0px;}
.service_fw_show .table tr th{ line-height: 75px; background: #07913A !important; text-align: center; font-size: 22px; color: #fff !important;padding: 0px; border: 0px;}
.service_fw_show .table tr  { vertical-align: middle;}
.service_fw_show .service_fwfw_right .title_0{ line-height: 75px; background: #07913A; text-align: center; font-size: 22px; color: #fff;font-weight: 550; }
.service_fw_show .table tr th.one{ border-right: 1px solid #fff;}
.service_fw_show .service_fwfw_right{ border-right:1px solid #ddd ; border-bottom: 1px solid #ddd;}
.service_fw_show .table tr td{ vertical-align: middle; text-align: left; padding: 10px 20px;}
.service_fw_show .table tr td.title{ font-size: 24px; color: #555;}
.service_fw_show .table tr td p{ line-height: 2.8; padding: 5px 20px; font-size: 16px;}
.service_fw_show .service_fwfw_right .box{padding: 30px 30px;}
.service_fw_show .service_fwfw_right .bot .title_1{color: #555; font-size: 25px; line-height: 50px; text-align: center; font-weight: 550; }
.service_fw_show .service_fwfw_right .box .chnuo{ margin: 52.5px 0px;}
.service_fw_show .service_fwfw_right .box .chnuo .item{ margin-bottom: 25px;position: relative;}
.service_fw_show .service_fwfw_right .box .chnuo .item .yuanquan{ width: 22px; height: 22px; border:1px solid #07913a; border-radius: 21px; position: absolute; margin-top: 6px;}
.service_fw_show .service_fwfw_right .box .chnuo .item .yuanquan:after{ content: ''; width: 12px; height: 12px; background: #07913A; border-radius: 22px; position: absolute; top: 50%; margin-top: -6px; left: 50%; margin-left: -6px;}
.service_fw_show .service_fwfw_right .box .chnuo .item .item_name{ margin-left:32px; font-size: 25px; color: #555;}
.service_fw_show .service_fwfw_right .box .service_tel{background:#07913a; color:#fff;  height: 75px; line-height: 75px; font-size: 25px; border-radius: 5px; padding: 0px 15px; display: inline-block;margin-bottom: 19px;}
.hhfw_show{ margin: 70px 0px;}

.news_content_list .news_lists { margin-top: 20px;}
.news_content_list .news_lists .news_list_box{ margin: 55px 15px 0px 15px; position: relative;}
.news_content_list .news_lists .news_list_box .news_info{ position: relative; width: 100%; background: #f2f2f2;transition: all .5s ease;}
.news_content_list .news_lists .news_list_box .news_info a{position: relative; width: 100%; height: 100%; display: block; padding: 0 30px;}
.news_content_list .news_lists .news_list_box .news_info .news_date{ position: absolute; top: -15px; width: 100px; margin: 0 0 40px; background: #07913A; padding: 40px 10px 20px;}
.news_content_list .news_lists .news_list_box .news_date .md{ color: #fff; font-size: 30px; line-height: 30px; text-align: right; width: 100%; white-space: nowrap;}
.news_content_list .news_lists .news_list_box .news_date .year{ text-align: right; color: #bdbdbd; font-size: 18px; line-height: 28px;transition: all .5s ease;}
.news_content_list .news_lists .news_list_box .news_body{ padding-top: 130px; padding-bottom: 45px;}
.news_content_list .news_lists .news_list_box .news_body .news_title{ height:35px; line-height: 35px;overflow: hidden; text-overflow: ellipsis; white-space: normal;}
.news_content_list .news_lists .news_list_box .news_body .des{ height:50px; overflow: hidden; text-overflow: ellipsis; white-space: normal; font-size: 14px; line-height: 28px; margin-top: 15px;}
.news_content_list .news_lists .news_list_box .news_info a:hover{ transition:all .5s ease; }
.news_content_list .news_lists .news_list_box .news_info a:hover .news_title{ color: #07913A;}
.pages_list{ margin-top: 85px; text-align: center;}
.pages_list a,.pages_list span{line-height: 35px; padding: 8px 15px; border: 1px solid #d9d9d9; border-radius: 5px; font-size: 16px; margin: 0px 3px;}
.pages_list a.page-num-current{ color: #fff; border: 1px solid #07913A; background: #07913A;}


.news_content_show{ margin-top: 55px;}
.news_content_show .newsTitle{ text-align: center; font-size: 30px; }
.news_content_show .newsTime{text-align: center; font-size: 12px; color: #999; margin-top: 10px; padding-bottom: 20px;}
.news_content_show .newsTime span{ padding: 0px 5px;}
.news_content_show .newsarticles { border-top: 1px solid #eee; margin-top: 15px;}
.news_content_show .newsarticles article { margin-top: 55px}
.news_content_show .newsarticles article *{ line-height: 28px; font-size: 16px; text-indent: 2em;}
.news_content_show .newsarticles .pre_box{ margin: 35px 0px; padding:15px 0px ; border-top: 1px solid #eee;}
.news_content_show .newsarticles article .newsTitle{ font-size:30px; padding: 35px 0px;} 
.products_list_show{ background: #f6f6f6; margin-bottom: 65px;}
.products_list_show .pc_pro_nav{ height: 70px; line-height: 70px; background: #fff;}
.products_list_show .pc_pro_nav .container{ position: relative;}
.products_list_show .pc_pro_nav a{ position: relative; font-size: 16px; color: #666; line-height: 70px; margin: 0px 1.1vw; display: inline-block;}
.products_list_show .pc_pro_nav a.active{ background: #07913A; color: #fff; line-height: 70px; display: inline-block; padding: 0px 20px; margin-left: 0px; margin-right: 1.1vw;border: 0; }

.erweima{ margin-top: 55px;}
.product_content_view{ margin-top: 85px;}
.product_content_view .big_pic img{ width: 100%;}
.product_content_view .big_pic{ margin-right: 45px;} 
.product_content_view .show_product_right{ margin-left: 45px;}
.product_content_view .show_product_right h3{padding-bottom: 15px; border-bottom: 1px solid #eee; margin-bottom: 15px; font-size: 24px; line-height: 48px;}
.product_content_view .show_product_right .show_pro_r_des *{ line-height: 30px;}
.zixun_tel{ margin-top: 55px; position: relative; padding-top: 15px; border-top:1px solid #eee ;}
.zixun_tel .pic_icon{ position: absolute; width: 80px; height: 80px; line-height: 80px; left: 0;}
.zixun_tel .pic_icon img{ width: 100%;}
.zixun_tel .tel_show{ margin-left: 95px;}
.zixun_tel .tel_show div{ font-size: 18px;padding-top: 10px; }
.zixun_tel .tel_show p{  color:#07913A; font-size: 20px;}

.product_content_view .des_title{ position: relative; background: #fafafa;border-top: 1px solid #d9d9d9; margin-bottom: 55px; margin-top: 55px; height: 45px; line-height: 45px;}
.product_content_view .des_title .title_h3{ position: absolute; left: 0; height: 45px; line-height: 45px; border-bottom: 2px solid #07913A; padding:0px 15px; font-size: 20px;}
.product_content_view  .product_view_content *{ line-height: 28px; font-size: 14px;}
.product_content_view  .product_view_content img{ max-width: 100% !important; height: auto !important; padding:15px 0px;}
.product_content_view  .product_view_content p strong{ font-size: 20px; line-height: 30px; }

.shfw_content p{ line-height: 35px; font-size: 16px;}
.about_jianjie_show *{ line-height: 35px; font-size: 16px;}
.about_jianjie_show img,.news_content_show .newsarticles article img{ padding: 10px 0px; max-width: 100% !important; height: auto !important;}
.wap_pro_nav{ display: none;}
.home_footer_nav_list .home_nav_box .desc{ height:50px ; overflow: hidden; white-space: normal; text-overflow: ellipsis;}
/* 手机端样式 */
@media(max-width:320px){
	.home_footer_nav_list .home_nav_box .desc{ height:50px ; overflow: hidden; white-space: normal; text-overflow: ellipsis;}
}
@media(max-width:760px) {
	.pc_top_bar,.pc_nav_list{ display: none; opacity: 0;}
	.header_wap_nav {display:block;}
	.products_list_show .pc_pro_nav{display: none;}
	.header_wap_nav {position:fixed;top:0;left:0;height:70px;width:100%;z-index:999;box-shadow: 0px 1px 30px #ECECEC;-moz-box-shadow: 0px 1px 30px #ECECEC;z-index: 99999999999; background: #fff;}
	.header_wap_nav .logo_wap img{ width: 80%;}
	.header_wap_nav .logo_wap .language_wap {width:35px;height:80px;position:absolute;right:80px;top:0;font-size:18px;color:#333;display:block;text-align:center;}
	.header_wap_nav .menuwap {position:absolute;top:50%;right:0px;width:50px;height:50px;cursor:pointer;text-align:center;transform:translateY(-50%);transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);}
	.header_wap_nav .menuwap .point {position:relative;display:inline-block;width:28px;height:22px;margin-top:14px;}
	.header_wap_nav .menuwap .navbtn {position:absolute;top:10px;right:0;display:inline-block;width:28px;height:1px;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;background:#333;}
	.header_wap_nav .menuwap .navbtn::after,.header_wap_nav .menuwap .navbtn::before {position:absolute;right:0;display:inline-block;width:28px;height:1px;content:'';-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;background:#333;}
	.header_wap_nav .menuwap .navbtn::after {top:-11px;}
	.header_wap_nav .menuwap .navbtn::before {top:10px;}
	.header_wap_nav .menuwap .point.active .navbtn {background:#333;}
	.header_wap_nav .menuwap .point.active .navbtn::after {top:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background:#333;}
	.header_wap_nav .menuwap .point.active .navbtn::before {top:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);background:#333;}
	.header_wap_nav .menuwap .point.active .navbtn {height:0px;}
	/*下拉菜单*/
	.wapxiala {position:fixed;top:70px;z-index:99;left:0;width:100%;padding-bottom:30px;background-size:cover;display:none;z-index: 9999999; background: #fff;-moz-opacity:0.95;filter:alpha(opacity=95); opacity: 0.95;  }
	.wapxiala .xiala_wap {padding-left:15px;padding-right:15px;}
	.wapxiala .xiala_wap .ul1>li>ul.ul2 {display:none;}
	.wapxiala .xiala_wap .ul1>li>ul.ul2>li>ul.ul3 {display:none;}
	.wapxiala .xiala_wap .ul1>li {border-bottom:1px solid #ddd;}
	.wapxiala .xiala_wap .ul1>li>a {font-size:18px;line-height:60px;display:inline-block;width:100%;}
	.home_banner{ margin-top: 70px;}
	
	.keywords{ display: none;}
	.wap_daohang{ display: block; margin: 15px 0px 0px;}
	.wap_daohang .xl3{ text-align: center; margin-bottom: 15px;}
	.wap_daohang  .nav_icon{ width: 50px; height: 50px; margin: 0 auto; line-height: 50px; background: #07913A; border-radius: 50px;}
	.wap_daohang  .nav_icon span{line-height: 50px; }
	.wap_daohang  .nav_icon span:before{font-family: "iconfont" !important; color: #fff; font-size: 25px;line-height: 50px; }
	.wap_daohang .title{margin-top: 5px;} 
	.home_title .desc p:before,.home_title .desc p:after{ display: none;}
	
	.home_pro_list .home_pro_box{margin: 0px 5px;}
	.application_list .cob-lsit-10{ display: none;}
	.home_about_show article{ margin-bottom: 45px;}
	
	.application .cob-5{  width: 33.33333333%}
	.application .cob-5:last-child{ display: none;}
	.application .application_list .pic_icon{ width: 75px; height: 75px; line-height: 75px;}
	.application .application_list .pic_icon .iconfont:before{ line-height: 75px; font-size: 28px;}
	.application .application_list .title{ font-size: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0px 5px; }
	.application .application_list { margin-top: 20px;}
	.application .application_list .box{ margin-top: 25px;}
	.home_case_list .box{ margin: 0px 5px 35px;}
	.home_case_list .box .title{ font-size: 15px;}
	
	.home_news .home_news_list .news_box a{ display: block;}
	.home_news .home_news_list .news_box .news_info{ margin-right: 0px;}
	.home_news .home_news_list .news_box .news_info h3{ font-size: 16px;}
	.home_news .home_news_list .news_box .date{display: none;}
	
	.footer1,.home_news .home_news_list .news_box .date{ display: none;}
	.footer2 .footer_phone{ margin-left: 0px; margin-bottom: 25px;}
	.footer2 .footer_wx{ text-align: center; margin-top: 25px;}
	.footer_links .links{ width: 100%; float: left;  overflow-y: hidden; overflow-x: auto; white-space: nowrap;}
	.footer2{padding: 5px 0px 15px;}
	.home_footer_nav_list .home_nav_box:nth-child(3){border-left:0px;}
	.contact_list .contact_box{ margin: 15px 10px;}
	.contact_list .contact_box .contact_list_show p{ line-height:25px;}
	.contact_liuyan .liuyan_form .form_box .form_text_l{ padding-right: 0px; margin-bottom: 35px;}
	.contact_liuyan .liuyan_form .form_box .form_text_r{ padding-left: 0px;}
	.contact_liuyan .liuyan_form .form_button{ width: 50%;}
	.service_fw_show .table tr td{ padding: 10px;}
	.service_fw_show .table tr td.title{ font-size: 18px;}
	.service_fw_show .table tr td p{ padding: 5px 0px;line-height: 1.8;}
	.service_fw_show .service_fwfw_right{ border-left: 1px solid #ddd;}
	.service_fw_show .service_fwfw_right .box .service_tel{ font-size: 20px; width: 100%; text-align: center;height: 55px; line-height: 55px;}
	.service_fw_show .service_fwfw_right .box{ padding: 30px 20px;}
	.home_footer_nav_list .home_nav_box{ margin-bottom: 35px;}
	.home_footer_nav_list .home_nav_box_3{ border-left: 0px;}
	.home_footer_nav_list .home_nav_box .desc{ padding: 0px 10px;}
	.news_content_show .newsarticles article *{ text-indent: 0px;}
	.news_content_list .news_lists .news_list_box{ margin-left: 0px; margin-right: 0px;}
	.product_content_view .show_product_right{ margin-left: 0px;}
	.product_content_view .big_pic{ margin-right: 0px;}
	.product_content_view .big_pic img{ margin: 20px 0px;}
	.contact_list .contact_box .contact_list_show p, .contact_list .contact_box .contact_list_show p *{ font-size: 18px;}
	.home_about_ys .box .pic img{ width: 100%;}
	.home_about_ys .title{ height: 45px; overflow: hidden; text-overflow: ellipsis; white-space: normal;}
	.wap_pro_nav{ display: block;}
	.wap_pro_nav .panel-head{ background: #07913A; color: #fff; border-radius: 0px; position: relative;}
	.wap_pro_nav .panel-head span{ position: absolute; right: 15px; color: #fff;} 
	.wap_pro_nav .panel-head span:before{font-family: "FontAwesome";content: "\f107";font-size: 28px;line-height: 35px;}
	.wap_pro_nav .active .panel-head span:before{content: '\f106';}
	.wap_pro_nav .panel-head h4{ color: #fff;}
	.wap_pro_nav .panel-body p{ line-height: 40px; border-bottom: 1px solid #eee;}
	.wap_pro_nav .panel-body p a{ font-size: 16px;}
	.news_content_show .newsarticles .pre_box .box *{line-height: 40px;}
	.home_footer_nav{ margin: 0px 0px 35px;}
	
}	

@media (min-width:768px) and (max-width:1199px){
	
}
@media (min-width:1000px) and (max-width:1025px){
	.container{ padding: 0px 20px; width: 100%;}
	.header_wap_nav,.wapxiala{ display: none;opacity: 0;}
	.pc_nav_list a{ padding: 0 21px;}
	.pc_nav_list a:first-child{padding-left: 0px;}
	.pc_nav_list a:last-child{ padding-right: 0px;}
	.footer1 a{ margin: 0 20px;}
	.home_news .home_news_list .news_box .date{ display: none;}
	.home_about_show article{ margin-right: 25px;}
	.home_about_show article p{ line-height: 18px;}
	.home_about_ys{margin-left: 25px;}
	.search #formsearch #s_btn{ left: 75%;}
	.home_case_list .box .title{ font-size: 18px;}
}
@media (min-width:1026px) and (max-width:1199px){
	.container{ padding: 0px;}
	.header_wap_nav,.wapxiala{ display: none;opacity: 0;}
	.pc_nav_list a{ padding: 0 18px;}
	.footer1 a{ margin: 0 20px;}
	.home_about_show article{ margin-right: 25px;}
	.home_about_show article p{ line-height: 18px;}
	.home_about_ys{ margin-left: 25px;}
	.home_news .home_news_list .news_box_1,.home_news .home_news_list .news_box_3,.home_news .home_news_list .news_box_5{ margin-right: 35px;}
	.home_news .home_news_list .news_box_2,.home_news .home_news_list .news_box_4,.home_news .home_news_list .news_box_6{ margin-left: 35px;}
	.home_news .home_news_list .news_box .date{ display: none;}
}
@media(min-width:1200px) {
	.container{ width: 1200px; padding: 0px;}
	.header_wap_nav,.wapxiala{ display: none;opacity: 0;}
	.footer2 .footer_text2  p.beian{text-align: right;}
	.home_about_show article{ margin-right: 25px;}
	.home_about_ys{ margin-left: 25px;}
	.home_news .home_news_list .news_box_1,.home_news .home_news_list .news_box_3,.home_news .home_news_list .news_box_5{ margin-right: 35px;}
	.home_news .home_news_list .news_box_2,.home_news .home_news_list .news_box_4,.home_news .home_news_list .news_box_6{ margin-left: 35px;}
	.news_content_show .newsarticles .pre_box .newPre{ margin-right: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.news_content_show .newsarticles .pre_box .newsNext{ margin-left: 15px; text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
}
@media(min-width:1200px) and (max-width:1440px) {
	.pc_nav_list a{ padding: 0px 30px;}
	.pc_nav_list a:first-child{padding-left: 10px;}
	.pc_nav_list a:last-child{ padding-right: 10px;}
	.container{ width: 1200px; padding: 0px;}
	.header_wap_nav,.wapxiala{ display: none;opacity: 0;}
	.footer2 .footer_text2  p.beian{text-align: right;}
	.home_about_show article{ margin-right: 25px;}
	.home_about_ys{ margin-left: 25px;}
	.home_news .home_news_list .news_box_1,.home_news .home_news_list .news_box_3,.home_news .home_news_list .news_box_5{ margin-right: 35px;}
	.home_news .home_news_list .news_box_2,.home_news .home_news_list .news_box_4,.home_news .home_news_list .news_box_6{ margin-left: 35px;}
	
}
@media (min-width:1441px) {
	.container{ width: 1360px;}
	.pc_nav_list a{padding: 0px 38px; font-size: 19px; letter-spacing: 1.2px;}
	.pc_nav_list a:first-child{padding-left: 10px;}
	.pc_nav_list a:last-child{ padding-right: 10px;}
}

