html{ overflow-x: hidden; }html *{ font-family:微软雅黑 Regular,微软雅黑 ;}.empty{line-height:3;text-align: center;font-size: 200%;width: 100%;color: #d8d8d8;margin-top: 2% !important;}img{max-width:100%;}li {list-style: none;}.clearfix:after{ content: ''; display: block; clear: both; width:100%; height:0;}a:hover{text-decoration:none}table{border-collapse: collapse; }table th,table td{ padding:5px;border:1px solid #dedede;vertical-align: middle !important;}.header{position: relative;height: 91px; }.header-tt{height: 40px; line-height: 40px; overflow: hidden; background:#0068b1; color:#fff;}.header .header-top{padding: 0px 0; height: 90px;}.header .header-top .pull-right { }.header .header-top .pull-right p{  margin-bottom:0;}.header .header-top .pull-right i.iconfont{ color: #414141; font-size:230%;margin-right: 3px;}.header .header-top .pull-right span{ color: #db2129; font-size:230%; line-height:1;}.navbar{border-radius: 0; border:none; margin-bottom:0; height:90px;  line-height: 35px; font-size: 14px; min-height: 0}.navbar .navbar-nav {text-align: center;}.navbar .navbar-nav a{ text-align: center; display: inline-block; color: #333333; margin: 0 5px;}.navbar-nav>li {    float: left;    width:11%;}.navbar .navbar-nav>li>a{ color: #333333;}.navbar-collapse{ margin: 10px 0;}.dropdown-menu{ border: none;}.navbar .dropdown-menu li{ line-height:2.2;}.navbar .dropdown-menu li a{}.navbar .navbar-nav>li>a:focus, .navbar .navbar-nav>li>a:hover{color: #0068b1;}.navbar .navbar-nav>.active>a, .navbar .navbar-nav>.active>a:focus, .navbar .navbar-nav>.active>a:hover{color:#0068b1; }.navbar .navbar-nav>.open>a, .navbar .navbar-nav>.open>a:focus, .navbar .navbar-nav>.open>a:hover{color:#0068b1; }.quickbar{background: #005bac; color: #fff;}.quickbar .hotkeys_box{ width:34vw; float: left; height:58px; line-height:58px;}.quickbar .hotkeys_box .label_name{ width:7.3vw; float: left;}.quickbar .search_form{ width:19.5vw; float: left; padding: .45vw;}.quickbar .search_form .input_txt{ display: inline-block; width:14vw; color: #333; padding-left:5px; background-color: #fff; border:none; height:40px; line-height:40px;}.quickbar .search_form .input_btn{display: inline-block; width:4vw; background-color: #c8000b; border:none; height:40px; line-height:40px;}.quickbar .shop_linkes{ position: relative;  float: right;}.hotkey_label,.hotkey_links{ line-height:58px; padding:0; color: #fff;}.hotkey_label,.hotkey_links a{ color: #fff; padding:0 2%; display: inline-block;}.hotkey_links a:hover{ opacity:.8;}.hotkey_box{ height:58px; overflow: hidden;	}.search_box{padding: 9px 0;}.search_box .input_txt{ color: #333; padding-left:5px; background-color: #fff; border:none; height:39px; line-height:40px; }.search_box .input_btn{ background-color: #c8000b; border:none; height:40px; line-height:40px;}.shop_linkes{ float: right; height:58px; position: relative;}.shop_linkes .link{ width:58px; height:58px; float: right; margin-left: 24px; position: relative;}.shop_linkes .link a{ width:77px; height:77px; color: #fff;text-align: center; display: table-cell; vertical-align: middle; position: absolute; top:-9px; left:-9px; background-color: #c8000b;}.shop_linkes .link p{ margin:0;}.shop_linkes .link i{ font-size: 35px;}.shop_linkes .link.taobao a{ background-color: #ff6600;}#navbar .searchbar{background-color: #0f4bad; filter: alpha(opacity=56); background-color: rgba(15, 75, 173, .56);  height:53px; line-height:53px; width:100%;color: #ffffff;position: absolute; overflow: hidden;}#navbar .searchbar .keyword-box { padding:0; overflow: hidden;}#navbar .searchbar .keyword-box a{ color: #ffffff; display: inline-block;margin-right: 5px;}#navbar .searchbar .search-box{ padding:0;}#navbar .searchbar .search-box .form-inline{background-color: #94a4be; border-radius: 4px;    margin-top: 9px;}#pc-seach-box .form-control{ border:none;background-color: transparent; color: #fff;display: block;float: left;}#pc-seach-box .form-control:-ms-input-placeholder{color:#fff}#pc-seach-box .form-control::-webkit-input-placeholder{color:#fff}#pc-seach-box .btn{background: transparent; border:none; color: #fff;float: right;font-size: 135%;padding: 3px 0;	width: 38px; position: relative;}#pc-seach-box .btn:before{ position: absolute; height:95%; content: ''; display: block; width:0;border-left: 1px solid #8090ab; left:0; top:2.5%;}#pc-seach-box .btn:hover{ opacity:.8;}.navbar-toggle{background: #0d62bd; cursor: pointer;}.navbar-toggle .icon-bar{background: #fff;}.mobile_menu_nav{ overflow: hidden; position: fixed; width:100%; height:100%;background-color: rgba(0,0,0,.8); z-index:9;}.mid-nav{ background: url("../Images/mid-nav-bg.jpg") center center no-repeat; background-size:  cover; overflow: hidden;}.mid-nav .item{transition: all .2s linear 0s;color: #fff; padding:1.2% 0;  text-align: center; position: relative;}.mid-nav .item:before{ position: absolute;  content: '';  display: block;   width:0; height:0;    left:50%; top:0;border-top:3px solid #db2129; transition: all .2s linear 0s;}.mid-nav .item a{ color: #ffffff; }.mid-nav .item i{ font-size: 360%; }.mid-nav .item p{ font-size: 130%; }.mid-nav .item:hover:before{  width:100%;  left:0;  position: absolute;}.mid-nav .item:hover { color: #0f4bad; background-color: #ffffff;}.mid-nav .item:hover a{color: #0f4bad;}.index-product{ background: #f5f5f5;padding:20px 0;}.section{ }.section .sec-title{font-size: 200%; font-weight: 800;text-align: center;  margin: 0 auto 0; padding:10px 0 20px;}.section .sec-title .cn-title{ color: #343434; font-weight:normal; text-transform: uppercase; font-size: 90%;margin-top: -75px;}.section .sec-title .cn-title2{ color: #666666;  font-weight:normal; text-transform: uppercase; font-size: 60%;}.section .sec-title .en-title{ color: #dfdfdf; opacity: 0.3;  font-weight:normal; text-transform: uppercase; font-size: 150%; margin: 40px 0; }.section .sec-title fieldset {padding:0;margin:0 2px;border:1px solid silver;border-width: 1px 0 0;}.section .sec-title legend{padding:0 5%; border:0; width:auto; margin-bottom:0; font-weight:normal;}.section .sec-title legend b{ color: #c8000b;}.section .container .sec-nav{margin-bottom: 1.5%;}.section .sec-nav .container div{ padding:0 5px; color: #5f5f5f;text-decoration: none;display: inline-block;margin-bottom: 1%; text-align: center}.section .sec-nav a{background:#fff;padding:5% 5%; color: #5f5f5f;text-decoration: none;display: inline-block;margin-bottom: 1%;}.section .sec-nav span{ font-size: 16px; font-weight: bold; margin: 10px 0; color: #333;text-decoration: none;display:block; text-align: left;}.section .sec-nav p{ font-size: 12px; color: #666666;text-decoration: none;display: inline-block; text-align: left;}.section .sec-nav b{ display: block; width: 100px; height: 30px; line-height: 30px; color: #fff; background: #97c427; border-radius: 10px; font-size: 14px; font-weight:normal; text-align: center;}.section .sec-nav a:hover b{ display: block; width: 100px; height: 30px; line-height: 30px; color: #fff; background: #0f4bad; border-radius: 10px; font-size: 14px; font-weight:normal; text-align: center;}.product-list {}.product-list .p-item{ padding: .5%;text-align: center;cursor: pointer;}.product-list .p-item .p-item-wrap{ position: relative; overflow: hidden;border: 7px solid #e4e4e4;border-bottom: none;-webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s;}.product-list .p-item .caption{ padding:6% 0; text-align: center; background-color: #475265;transition:  all .2s linear 0s;}.product-list .p-item .caption a{ font-size: 115%; color: #fff; display: block; }.product-list .p-item .p-item-wrap .overlay {background-color: #000;color: #fff;left: 0;right:0;bottom:-100%;height: 0;position: absolute;text-align: center;opacity:0;-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}.product-list .p-item .p-item-wrap .overlay .overlay-content {display: table;height: 100%;width: 100%;}.product-list .p-item .p-item-wrap .overlay .overlay-text {display: table-cell;vertical-align: middle;}.product-list .p-item .p-item-wrap .overlay .folio-info {opacity: 0;margin-bottom: 75px;margin-top: -75px;-webkit-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}.product-list .p-item .p-item-wrap .overlay .folio-info h3 {	margin-top: 0;	color: #fff;}.folio-overview a {font-size: 18px;color: #333;	height: 50px;width: 50px;line-height: 50px;	border-radius: 50%;background-color: #fff;display: inline-block;margin-top: 20px;margin-right: 5px;}.product-list .p-item .p-item-wrap .folio-overview a:hover { background-color: #0d62bd;}.product-list .p-item .p-item-wrap .folio-overview .folio-expand {margin-top: -500px;margin-left: -500px;-webkit-transition: all 0.8s ease-in-out;transition: all 0.8s ease-in-out;}.product-list .p-item:hover .p-item-wrap{ border-color: #0d62bd;}.product-list .p-item:hover .overlay {	opacity: 0.8;	bottom: 0;	height: 100%;}.product-list .p-item:hover .folio-overview .folio-expand {	margin-top: 0;	margin-left:0;}.product-list .p-item:hover .overlay .folio-info {opacity: 1;margin-bottom:0;margin-top:0;}.product-list .p-item:hover .caption{background-color: #0d62bd;}.product-list .p-item:hover  .p-item-title{ background-color: #0d62bd; color: #fff; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s;}.product-list .p-item  .p-item-title{ line-height:30px; background-color: #e4e4e4;}.product-list .p-item .p-item-titlem{display:block;margin:5px auto; width:60%; line-height:30px; height:30px;background:#0d62bd;border-radius:10px;}.product-list .p-item .p-item-titlem a{color:#fff;line-height:30px;}.product-list .p-item  .p-item-img{width:100%;}.product-list .p-item figcaption {padding: 15%;color: #fff;text-transform: uppercase;font-size: 1.25em;-webkit-backface-visibility: hidden;backface-visibility: hidden;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.product-list .p-item figcaption h2 {word-spacing: -0.15em;font-size: 130%;font-weight: 700;margin: 0;line-height: 1em;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);visibility: hidden;}.product-list .p-item figcaption::before, .product-list .p-item figcaption p {opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: scale(0);transform: scale(0);line-height: 1.7;margin-top: 8px;}.product-list .p-item  figcaption::before {position: absolute;top: 10px;right: 10px;bottom: 10px;left: 10px;border: 1px solid #fff;content: '';margin-top:0;}.product-list .p-item:hover h2{ visibility: visible;}.product-list .p-item:hover figcaption {background-color: rgba(0,0,0,0.8);}.product-list .p-item:hover figcaption::before, .product-list .p-item:hover figcaption p {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}.product-list .p-item:hover  figcaption h2 {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}.product-list .p-item figcaption a {	border: 1px solid #fff;font-size: 90%;display: inline-block;color: #fff;padding: 0 1em;-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;outline: none !important;}.product-list .p-item figcaption a:hover {text-decoration: none;padding: 0 1.5em;}.index-reason{ padding: 0 0 30px;}.index-reason .sec-wrap{margin-top: 55px;}.index-reason .tab_box{ }.index-reason .tab_box .hd{ position: relative; }.index-reason .tab_box .hd span{ position: relative; top:-100%; height:70px; line-height:70px; display: block; color: #fff; background-color: #0068b1;font-size: 120%; cursor: pointer; text-align: center;}.index-reason .tab_box .hd span i.iconfont{font-size: 170%;vertical-align: middle;}.index-reason .tab_box .hd span:not(:first-of-type):not(.on):before{ content: ''; display: block; position: absolute;height: 100%;border-left: 1px solid rgba(255, 255, 255, .3);left:0;}.index-reason .tab_box .hd span.on{ background-color: #97c427; }.index-reason .tab_box .bd{ padding:30px 0; background: #f3f3f3; border:3px #ccc solid;}.index-reason .tab_box .bd_box{ padding-left: 60px;}.index-reason .tab_box .bd .reason_img{ margin-bottom: 30px;}.index-reason .tab_box .bd .bd_list{ color: #333333;}.index-reason .tab_box .bd .bd_list .title{font-size: 250%; line-height:2;font-weight: 100;}.index-reason .tab_box .bd .bd_list .con{font-size: 110%; line-height:1.8;}.index-reason .tab_box .bd .bd_list .cc{ background: url("../Images/dian.png") top repeat-x; height: 4px; margin: 5px 0;}.index-reason .tab_box .bd .bd_foot{ color: #333333;}.index-reason .tab_box .bd .bd_foot .tel i{ font-size:450%;font-weight: normal; position: absolute;}.index-reason .tab_box .bd .bd_foot .tel{ color: #0068b1; margin: 20px 0 0 0;}.index-reason .tab_box .bd .bd_foot .tel1{ color: #0068b1;font-size:240%;margin-left:75px; }.index-reason .tab_box .bd .bd_foot .tel2{ color: #666666; font-size:100%;margin-left:80px; }.tel_an{ margin: 20px 0;}.tel_an span{  position: relative; top:-100%; height:60px; line-height:60px; display: block; color: #fff; background-color: #0068b1;font-size: 120%; cursor: pointer; text-align: center;}.tel_an span.on{ background-color: #97c427; }.index-about{ overflow: hidden; margin-bottom:0; padding-bottom: 2em;}.index-about .row{ background: #fff;}.index-about .about-index{padding: 5%;}.index-about .about-title{height:50px; line-height: 50px; font-size: 200%; color: #0068b1;}.index-about .about-content{ line-height:2; font-size: 100%; color: #333; text-indent: 2em;}.index-about .about-content a{ line-height:2; font-size: 100%; color: #97c427; text-indent: 2em;}.index-about .about-an div a{ display: block; margin:20px 0; width: 100%; height:50px; line-height:50px;  color: #fff; background-color: #0068b1;font-size: 120%; cursor: pointer; text-align: center; }.index-about .about-an div:hover a{ background-color: #97c427;}.index-about .about-con{line-height:200%; color: #717171;padding: 1em 2em;}.index-about .about-con a.more{color:#fff; height:36px; line-height:36px; width:170px; -webkit-border-radius: 18px; -moz-border-radius: 18px; border-radius: 18px; background-color: #0f4bad;    display: block;margin: 0 auto;}.index-cases{background-color: #ffffff; overflow: hidden;}.case-list{ margin-bottom:14px; }.case-list .case-item{ padding: .8%;transition: all .2s linear 0s;}.case-list .case-item .case-item-wrap{ transition: all .2s linear 0s; position: relative;}.case-list .case-item .case-title{ position: absolute; bottom: 0; text-align: center;	padding: 1% 0;	margin-bottom: 0; width: 100%;	line-height: 290%;  background: rgba(0, 0, 0, 0.34);	overflow: hidden; text-overflow: ellipsis;	white-space: nowrap;	font-size: 120%; transition: all .2s linear 0s; color: #fff}.case-list .case-item .case-item-wrap:hover{ -webkit-box-shadow: 0 0 30px rgba(0,0,0,0.3);	box-shadow: 0 0 30px rgba(0,0,0,0.3);}.case-list .case-item .case-item-wrap:hover .case-title{ background-color: rgba(15, 75, 173, 0.58); color: #fff; height:100%; line-height: 1200%;}.case-list.owl-carousel .owl-stage-outer .case-item-wrap:hover{ -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.3);	box-shadow: 0 0 15px rgba(0,0,0,0.3);}.case-list.owl-carousel .case-item{ padding: 1.8%;}.case-list.owl-carousels .owl-stage-outer .case-item-wrap:hover{ -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.3);	box-shadow: 0 0 15px rgba(0,0,0,0.3);}.case-list.owl-carousels .case-item{ padding: 1.8%;}.index-news{ padding-top:24px; margin: 20px 0;}.news_box{ background: #f5f5f5; padding: 5%;}.news_box .box_head{}.news_box .box_head .head_name{ color: #0068b1; font-size: 120%; }.news_box .box_head .head_name .cn_name{  display: inline-block; margin-right:5px;color: #0068b1; font-weight:bold; position: relative;}.news_box .box_head .head_name .en_name{ text-transform: uppercase;}.news_box .box_head .more{  line-height:2; text-transform: uppercase; color: #333333;font-size: 12px;  }.news_box .box_head .more a{ color: #fff;background: #98b945; display: block;text-align: center; height: 25px; line-height: 25px; width: 60px;}.news-list{ margin:7% 0;}.news-list .news-item{margin-bottom: 10px;}.news-list .news-item.thumb .news-item-wrap{ border-bottom:1px dotted #ccc; padding-bottom:5px;}.news-list .news-item.normal .news-item-wrap{ border-bottom:1px solid #ccc;}.news-list .news-item:after{ clear: both; content: ''; width:100%; height:0; display: block;}.news-list .news-img{ padding:0;border: 2px solid #fff;box-shadow: 0px 0px 5px #ccc;}.news-list .news-inf{}.news-list .news-inf .news-title{ overflow: hidden; width: 100%; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis;  font-size: 110%;line-height: 2;margin-bottom: 0;}.news-list .news-inf .news-desc{     display: -webkit-box;	overflow: hidden;	white-space: normal!important;	text-overflow: ellipsis;	word-wrap: break-word;	-webkit-line-clamp: 3;	-webkit-box-orient: vertical;}.news_item.normal a{ color: #333; display: block; line-height:2.5;}.news_item.normal .news_title{ overflow: hidden; white-space:nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis;}.news_item.normal .news_time{text-align: right;}.question_list{ margin: 7% auto;}.question_list .item{ border-bottom:1px dotted #ccc;    margin-bottom: 10px;margin-left: 0;	margin-right: 0; padding-bottom: 10px;}.question_list .question{ color: #3e3e3e; line-height:32px;  margin: 6px 0;}.question_list .question .icon-q{ display: inline-block; width:32px; height:32px; background-color: #0068b1; vertical-align: top; color: #fff; text-align: center; font-style: normal; padding:0; border-radius: 50%;}.question_list .answer{ color: #333333; line-height:24px;}.question_list .answer .icon-s{display: inline-block; width:32px; height:32px; line-height:32px; background-color: #a3ca42; color: #fff; vertical-align: top; text-align: center; font-style: normal;padding:0; border-radius: 50%;}.question_list .answer p{ display: inline-block;width: 90%;margin-bottom: 5px;}.question_list .item .row{ margin-left:0; margin-right:0;;}.footer{overflow: hidden;}.footer .fnav{background: #0068b1; border-top:5px #97c427 solid; padding: 2.5% 0;}.footer .fnav .fnav-item{ color: #a3bdda; border-left:1px #4d96c9 solid; height: 170px; padding:0 3%;}.footer .fnav .fnav-item:first-child{ color: #a3bdda; border-left:0;}.footer .fnav .fnav-item p{line-height: 2.6;  margin-bottom:0;}.footer .fnav .fnav-item h3{ color: #FFFFFF; position: relative; margin-bottom: 20px;font-size: 120%;}.footer .fnav .fnav-item h3:before{ content: ''; display: inline-block; width:25px; height:2px; background-color: #97c427; position: absolute; bottom: -10px;left: 0; margin-top: 10px;}.footer .fnav .fnav-item .footer_contact_con p{ line-height:2; font-size: 110%; color: #ffffff;}.footer .fnav .fnav-item .footer_contact_con div{ line-height:2; font-size: 97%; color: #a3bdda;}.footer .fnav .fnav-item .footer_contact_con b{ line-height:2; font-size: 100%; color: #ffffff;}.footer .fnav .fnav-item i.iconfont{ margin-right: 4px;font-size: 160%; vertical-align: middle;}.footer .fnav .fnav-item .fnav-item-con a{ color: #a3bdda; display: inline-block; padding:2.5% 5% 2.5% 0;}.footer .fnav .fnav-item .fnav-item-con a:hover{ color: #ffffff;}.footer .fnav .fnav-item .qrcode{ text-align: left;}.footer .fnav .fnav-item .qrcode img{max-width:60%;max-height:60%;}.footer .fnav .contact{}.footer .copyright{background-color: #2f2f2f; color: #fff; line-height:2;text-align: center;padding:.5% 0;}.footer .copyright p{margin-bottom: 0;}.footer .copyright a{ color: #fff;}/*子页面 关于我们*/.page_header{ padding-top:4.5%;background-color: #f1f1f1;}.page_header .page_header_top{ border-bottom:1px solid #d3d3d3;  line-height: 2.2;}.page_header .page_header_top .catname{ color: #0d62bd; font-size: 174%;font-weight: bold;}.page_header .page_header_top .location{ margin-top: 1%;text-align: right;}.page_header .page_header_top .location a{color: #333; }.page_header .page_header_top .location a:hover{color: #337ab7;; }.page_header .page_header_bottom{ color: #555555;}.page_header .page_header_bottom .description{ line-height:5; }.page_header .page_header_bottom .tel{}.page_header .page_header_bottom .tel em{ font-style: normal;font-size: 180%;color: #df0000; line-height: 2.8;}.page_wrap.page_info img{max-width:100%; display: block; margin:0 auto;}.page_info h3{text-align: center; font-weight:bolder;line-height: 2;}.page_info .page_about{ padding:1.8%; line-height:1.8; font-size: 120%;}/*产品列表*/.page_header .page_header_bottom  .cat_nav { margin-top: 1%;}.page_header .page_header_bottom  .cat_nav a{ border:1px solid #d8d8d8; padding:.5% 1.2%; color: #5f5f5f;text-decoration: none;display: inline-block;margin-bottom: 1%;}.page_header .page_header_bottom  .cat_nav a:hover,.page_header .page_header_bottom .cat_nav a.on{ border:1px solid #0d62bd;color: #ffffff; background-color: #0d62bd;}.product-main{ padding-top:1.5%; padding-bottom:1.5%;}.product_info_main{ padding:1.5%;}.product_info_main .inf_head{ border-bottom: 1px solid #d8d8d8; padding-bottom:1%; padding-left:.5%;}.product_info_main .inf_head strong{ font-size: 110%}.product_info_main .product_con table{ width:100%;}.product_params{}.product_params .param{ margin-bottom:10px; padding:10px 0;}.product_params .param .param_label{text-align: right;padding-right: 0;line-height: 2; font-size:16px;}.product_params .param .param_value{ line-height: 2;font-size:16px;}.product_params .param.param-contact{ border-top: 1px dashed #e0e0e0;}.product_params .param.param-contact .tel_num{color: #c8000b;font-size: 3rem;font-weight: bold;line-height: 1; margin-right:10px;}/*新闻列表*/.news-gallery{}.news-gallery .news-item{ padding:0;}.news-gallery .news-item .news-item-wrap{ padding:3%;border: 1px solid #c3c3c3;	margin: 2%;}.news-gallery .news-item .news-time{color: #a7a3a3;}.news-gallery .news-item .news-title{text-overflow: ellipsis; white-space:nowrap; overflow: hidden; width:100%;}.news-gallery .news-item .news-img {max-height:200px; overflow: hidden;}.news-gallery .news-item .news-img img{ width:100%; position: relative;}.news-gallery .news-item .news-desc{ line-height:1.8;  display: -webkit-box;	overflow: hidden;white-space: normal!important;text-overflow: ellipsis;	word-wrap: break-word;-webkit-line-clamp: 3;	-webkit-box-orient: vertical;}/*新闻详情*/.news-main{ font-size: 16px; line-height: 30px;}.news-main .news-title{text-align: center;}.news-main .news-info{text-align: center; color: #999;}.news-main .news-img img{ padding: .7%;border: 1px solid #e6e6e6;}/*联系我们*/.contact_page{padding-top: 2%;overflow: hidden;}.message li{margin-bottom: 1rem;}.message li .form-control{border: 1px solid #e3e3e3; border-radius: 0;color: #8c8c8c;background: transparent;box-shadow: none;}.message .form-last{margin: 0;}.message .form-last li{padding-right: 0;}.message .form-last li:last-child{padding-right: 15px;}.message .form-last .btn-primary{border-radius:0;border-color: #0081dc;background-color: #0081dc; width: 100%;}.contacts{}.contacts .contact-item{margin-bottom: 1em; padding-left: 2em;}.contacts .contact-item i.iconfont{font-size: 190%;  vertical-align: middle;}.contacts .contact-item p{margin-bottom: 0; line-height: 1.5;}.contacts .contact-item em{color: #c9242b; font-style: normal;font-size: 180%}.qrcode{text-align: center;font-size:87%;}.qrcode p{line-height: 1.5;}.pro_info_nav{ height:42px; line-height:42px;background-color: #eeeeee;}.pro_info_nav .item{ width:120px; text-align: center; float: left; margin-right:10px;}.pro_info_nav .item a{ color: #333;}.pro_info_nav .item.on,.pro_info_nav .item:hover{ background-color: #ff3f3c; color: #fff;}.pro_info_nav .item.on a{ color: #fff;}.inner_inf_head{  margin-top: 10px;}.inner_inf_head strong{ position: relative; display: inline-block; text-align: center; line-height:36px; font-size: 20px; font-weight:normal;}.inner_inf_head strong:before,.inner_inf_head strong:after{ content: ''; width:50%; position: absolute; bottom:0; height:3px;}.inner_inf_head strong:before{ left:0; background-color: #333;}.inner_inf_head strong:after{ right:0; background-color: #c9242b;}.input-group-append1{ float:left}.input-group-append1 img{ margin:8px 10px; }.footer_mobile_nav{ width:100%;  position: fixed; z-index: 99; bottom:0; background-color: #0d62bd;}.footer_mobile_nav:after{ content: ''; clear: both; display: block;}.footer_mobile_nav .nav_item{width: 25%;float: left;text-align: center;height: 100%;}.footer_mobile_nav .nav_item a{ color: #fff; text-align: center; vertical-align: middle;}.footer_mobile_nav .nav_item a i{ font-size: 210%;}.footer_mobile_nav .nav_item a p{ line-height: 1;font-size: 110%;margin-bottom: 6px;}.gotop.mobile {position: fixed;right: 0;bottom: 5.5rem;width: 3rem;height: 3rem; line-height:3rem;text-align:center;z-index: 99;background: #0e8fe1;border-radius: 100%; color: #fff; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -ms-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear; -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(50%); transform: translateX(100%);}.gotop.mobile i.iconfont{ font-size: 20px;}.gotop.mobile.show{ -webkit-transform: translateX(-30%) rotate(360deg); -moz-transform: translateX(-30%) rotate(360deg); -ms-transform: translateX(-30%) rotate(360deg); -o-transform: translateX(-30%) rotate(360deg); transform: translateX(-30%) rotate(360deg);}/*contact css*/.inner-section{margin: 20px 0;}.contact-01 li{margin: 70px 0;}.contact-01 .items{border:solid 1px #f2f2f2;position: relative;padding:20px;padding-top: 0; text-align: center;}.contact-01 .items .ico{width: 120px;height: 60px;margin:0 auto;position: relative;}.contact-01 .items .contact-01-ico{width: 120px;height: 120px;background: #fff;border-radius: 100%;border:solid 1px #f2f2f2;display: flex; margin:0 auto;transform:translate(0,-50%);align-items: center;justify-content: center;position: absolute;left: 50%;margin-left: -60px;}.contact-01 .items .contact-01-ico .circle{width: 60px;height: 60px;background: #e34d43;border-radius: 100%;position: relative; transition: all .4s;}.contact-01 .items .contact-01-ico .circle:before{width: 76px;height: 76px;border:solid 10px #ef7169;border-radius: 100%;position: absolute;content: '';left: 50%;top:50%;margin-top: -38px;margin-left: -38px;}.contact-01 .items .contact-01-ico .circle:after{width: 82px;height: 82px;border:dashed 1px #e34d43;border-radius: 100%;content: '';position: absolute;left: 50%;top:50%;margin-left: -41px;margin-top: -41px;}.contact-01 .items .contact-01-ico .circle img{max-width: 100%;position: relative;z-index: 1;}.contact-01 .items h4{line-height: 30px;color: #666666;font-size: 16px;margin-top: 20px;}.contact-01 .items p{line-height: 30px;height: 60px; color: #999999;font-size: 14px;padding:15px 0;}.contact-01 .items p img{padding:6px;border:solid 1px #f0f0f0;width: 100px;}.contact-01 .items span{display: flex;align-items: center;justify-content: center;text-align: center;}.contact-01 .items span i{padding:0 30px;line-height: 40px;color: #fff;border-radius: 5px;font-size: 16px;display: inline-block;transition: all .4s;font-style: normal;text-transform: uppercase;font-weight: bolder;}.contact-01 li .contact-01-ico i{color: #ffffff; font-size: 240%;margin-top: 1.5rem}.contact-01 li.c1 .contact-01-ico .circle{background: #0d62bd;}.contact-01 li.c1 .contact-01-ico .circle:before{border-color: #0f6ece;}.contact-01 li.c1 .contact-01-ico .circle:after{border-color: #0d62bd;}.contact-01 li.c1 span i{background: #0d62bd;}.contact-01 li.c2 .contact-01-ico .circle{background: #0e8fe1;}.contact-01 li.c2 .contact-01-ico .circle:before{border-color: #0ea2ff;}.contact-01 li.c2 .contact-01-ico .circle:after{border-color: #0e8fe1;}.contact-01 li.c2 span i{background: #0e8fe1;}.contact-01 li.c3 .contact-01-ico .circle{background: #4bcdda;}.contact-01 li.c3 .contact-01-ico .circle:before{border-color: #73dbe4;}.contact-01 li.c3 .contact-01-ico .circle:after{border-color: #4bcdda;}.contact-01 li.c3 span i{background: #4bcdda;}.contact-01 li.c4 .contact-01-ico .circle{background: #2fd67f;}.contact-01 li.c4 .contact-01-ico .circle:before{border-color: #31df84;}.contact-01 li.c4 .contact-01-ico .circle:after{border-color: #2fd67f;}.contact-01 li.c4 span i{background: #2fd67f;}.contact-02{overflow: hidden;}.contact-02 li{margin-top: 30px;height: 459px;padding:0;position: relative;}.contact-02-info{width: 40%;height: 100%;background: rgba(212,33,20,.8);position: absolute;right: 0;top:0;}.contact-02-info p{padding:40px;color: #fff;line-height: 35px;font-size: 16px;}.contact-02-info p img{padding-bottom: 10px;}.contact-02 li.net_last{background: #d42114;}.contact-02 li .items{padding:20px;}.contact-02 li .items p{padding-bottom: 10px; line-height: 35px;font-size: 16px;color: rgba(255,255,255,.5);}.contact-02 li .items p img{padding-bottom: 10px;}.contact-02 li .items dl{display: flex;color: #fff;}.contact-02 li .items dl dt{flex: left;display: inline;}.contact-02 li .items dl dt i{font-size: 50px;}.contact-02 li .items dl dd{font-size: 16px;flex: left;display: inline;padding-left: 15px;}.contact-02 li .items dl dd span{font-size: 32px;font-weight: bolder;}.contact-02-mobile{background: #d42114;}.img-cover{height: 0;width: 100%;padding-bottom: 75%;overflow: hidden;position: relative; }.img-cover-3by2{height: 0;width: 100%;padding-bottom: 66.667%;overflow: hidden;position: relative; }.img-cover img{width: 100%;position: absolute;margin: auto;top: 0;bottom: 0;}.news-list-7 .news-item .card{border-radius: 0; border:1px #dfdfdf solid;}.news-list-7 .news-item .card-body{ -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; padding: 20px;color: #333;}.news-list-7 .news-item .card-title{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden; font-size: 120%; }.news-list-7 .news-item .card-text{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}.news-list-7 .news-item:hover .card-body{ background-color: #ce010c; color: #fff;}.news-list-7 .news-item:hover .card-body a{ color: #fff;}


.two-content-value {
    width: 90%;
    max-width: 90%;
    height: auto;
    overflow: hidden;
    margin: 20px auto;
}

.two-content-about-us p {
    font-weight: bold;
    color: #787675;
    line-height: 30px;
}

.two-content-honor {
    width: 270px;
    margin: 20px 15px;
    text-align: center;
    box-shadow: 0 2px 20px -6px #676767;
}

.two-content-honor a {
    display: block;
    width: 100%;
    height: 320px;
    color: #ffffff;
}

.two-content-honor a:hover .two-content-honor-more {
    background-color: #026d5d;
}

.two-content-honor-title {
    margin: 15px 0;
    color: #333333;
}

.two-content-honor img {
    width: 270px;
    height: 225px;
}

.two-content-honor-more {
    display: block;
    margin: 0 auto;
    width: 159px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    background-color: #c8c8c8;
}
.title_lm {
    color: #323232;
    background: #e8e8e8;
    height: 40px;
    line-height: 40px;
    width: 100%;
}

.deal_Title {
    height: 40px;
    line-height: 40px;
    border-bottom: #bdbdbd dotted 1px;
    cursor: pointer;
    width: 100%;
}

.deal_Title .job, .title_lm .job {
    display: block;
    padding: 0 30px 0 10px;
    width: 185px;
    font-weight: normal !important;
}

.deal_menuCont {
    line-height: 30px;
    border-bottom: 1px solid #bdbdbd;
    padding: 10px;
    color: #323232;
    width: 98%;
}

.deal_menuCont a {
    color: #323232;
}

.deal_left {
    float: left;
}

.deal_right {
    width: 68px;
    float: left;
    height: 20px;
    padding-top: 140px;
}

.dealCon {
    bottom: 10px;
    right: 10px;
    position: absolute;
}

.dealCon a {
    color: #FFF;
    padding: 5px 15px;
    background: #185ba9;
}

.news_info {
    color: #333;
    font-size: 16px;
    word-wrap: break-word;
    line-height: 30px;
}
.float-left{
    float: left;
}
.float-right{
    float: right;
}

.content-title-border::after {
    content: "";
    width: 100%;
    position: absolute;
    border: 1px solid #e0e0e0;
    top: 16px;
    z-index: -1;
}

.content-title-border > div {
    width: 200px;
    background-color: #ffffff;
}


.order {
    width: 900px;
    overflow: hidden;
    margin: 60px auto;
}

.order .text {
    width: 50%;
    float: left;
    margin-bottom: 12px;
    height: 44px;
}

.order .text input {
    width: 73%;
    padding: 0 5%;
    height: 40px;
    line-height: 40px;
    border-radius: 3px;
    border: 1px solid #d2d4d6;
}

.order .longtext {
    width: 100%;
    margin-bottom: 12px;
    height: 140px;
    clear: both;
}

.order .longtext textarea {
    border: 1px solid #d2d4d6;
    resize: none;
    width: 87%;
    height: 110px;
    padding: 10px 2%;
    border-radius: 3px;
}

.order .but {
    width: 96%;
    height: 42px;
    background: #185ba9;
    color: #FFF;
    clear: both;
    font-size: 16px;
    border-radius: 3px;
    border: none
}

