
.index_solution{padding: 40px 0;overflow: hidden;}

.solution{position: relative;}
.sol_title{font-size: 80px;color: #f5f5f5;font-weight: bold;line-height: 1;}
.solution .sol_text{position: absolute;top: 50%;transform: translateY(-50%);left: 0;font-size: 30px;color: #1d5da5;font-weight: bold;}
.sol_more{position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.sol_more>a{font-size: 14px;color: #555;}
.sol_more>a:hover{color: #0071eb;}

.index_block{display: none;}
.pc_solution{margin-top: 40px;overflow: hidden;}
.app_solution{margin-top: 40px;}

.solution_l{width: 28%;}
.scrollbox{width:100%;overflow:hidden;}
.solution_nav li a:hover,.solution_nav li.active a{border: none;background:#0071eb;color: #fff;}
.solution_nav>li>a{border-radius: 0;margin-right: 0;border: none;background: url(../image/solution.png)no-repeat;background-size: 100% 100%;}
.solution_nav li{width: 100%;background: #4b4b4b;}
.solution_nav li a{display: block;padding: 44px 20px 40px 64px;color: #fff;font-size: 18px;}
.solution_nav li.active a{font-weight: 600;}
#scrollDiv{width:100%;height:450px;margin: 20px 0; overflow:hidden;position: relative;}
.updown{text-align: center;cursor: pointer;position: relative;left: 50%;transform: translateX(-50%);}
.updown1,.updown2{text-align: center; width: 40px;height: 22px;background: url(../image/sol_img.png) no-repeat;}
.updown1{background-position: 0 0;}
.updown2{background-position: 0 -80px;}
.updown1:hover{background-position: -58px 0;}
.updown2:hover{background-position: -58px -80px;}

.solution_r{width: 70%;}
.tab-pane{position: relative;}
.solt_text{padding: 20px;width: 100%;position: absolute;bottom: 0;left: 0;background: rgba(0,113,235,0.6);}
.tab-pane .solu_title{font-size: 16px;color: #fff;line-height: 2;-webkit-line-clamp: 1;height: 2em;}





.carousel-control.left,.carousel-control.right{background: none;}
.left1,.right1{text-align: center; width: 22px;height: 40px;background: url(../image/sol_img.png) no-repeat;}
.left1,.right1{display: inline-block;position: absolute;top: 50%;transform: translateY(-50%);}
.left1{left: 0;background-position: -157px -60px;}
.right1{right: 0;background-position: -203px -60px;}
.left1:hover{background-position: -157px 0;}
.right1:hover{background-position: -203px 0;}


@media(max-width: 1200px){
	#scrollDiv{height: 360px;}
	.nav_sol li a{padding: 24px 30px;}
}
@media(max-width: 1020px){
	.index_none,.sol_more{display: none;}

	.sol_moress{display: inline-block;position: static;transform: none;text-align: center;margin-top: 40px;width: 100%;}
	.index_block{display: block;}
	.pc_solution,.app_solution{margin-top: 24px;}

	.index_solution{padding: 20px 0;}
	.sol_title{text-align: center;font-size: 44px;}
	.solution .sol_text{font-size: 22px;left: 50%;transform: translate(-50%,-50%);}
	.solt_text{padding: 10px;}
	.tab-pane .solu_title{font-size: 14px;line-height: 1.5;-webkit-line-clamp: 2;height: 3em;}
}



.index_aboutus{background: url(../image/aboutus.png) no-repeat;}
.title_color{color: #7b7b7b;}
.solution .text_color{color: #fff;position: absolute; top: 50%;left: 50%;transform: translate(-50%,-50%);}
.pc_aboutus{margin: 30px 0;}
.about_us_text{font-size: 16px;color: #fff; line-height: 2;-webkit-line-clamp: 3;height: 6em;}

.index_company{font-size: 0;}
.index_company li{width: 25%;display: inline-block;vertical-align: top;text-align: center;}
.index_company .year .timer,.index_company .year span{font-size: 36px;color: #fff;font-weight: bold;line-height: 1.5;}
.index_company li .com_text{font-size: 16px;color: rgba(255,255,255,0.6);}

@media(max-width: 1020px){
	.about_us_text{font-size: 14px;color: #fff; line-height: 2;-webkit-line-clamp: 6;height: 12em;}
	.pc_aboutus{margin: 20px 0 0;}
	.index_company li{width: 50%;padding: 15px 10px;border-right: 1px solid #f0f0f0;}
	.index_company li:first-child,.index_company li:nth-child(2){border-bottom: 1px solid #f0f0f0;}
	.index_company li:nth-child(2n){border-right: none;}
	.index_company .year .timer,.index_company .year span{font-size: 24px;color: #666;}
	.index_company li .com_text{font-size: 12px;color: #999;}
}



.pc_pro_nav li{display: inline-block;vertical-align: top;}
.pc_pro_nav li>a{font-size: 14px;color: #555;padding: 4px 8px;}
.pc_pro_nav li>a:hover,.pc_pro_nav li.active>a{color: #fff;background: #0071eb;}

.bx-wrapper{position: relative;}
.bx-wrapper .bx-controls-direction a{position: absolute;bottom: -80px;outline: 0;width: 66px;height: 66px;z-index: 1;top: 50%;text-indent: -999px; overflow: hidden;transform: translateY(-50%);}
.bx-wrapper .bx-controls-direction a.disabled{display: none;}
.bx-wrapper .bx-prev,.bx-wrapper .bx-next{background: url(../image/control.png) no-repeat;}
.bx-wrapper .bx-prev{left: -80px;background-position: 0 0;}
.bx-wrapper .bx-next{right: -80px;background-position: -173px 0;}
.bx-wrapper .bx-prev:hover{background-position: 0 -169px;}
.bx-wrapper .bx-next:hover{background-position: -173px -169px;}

.gdlist{padding: 8px;}
.gdlist a{background: #fff;display: block;width: 100%; box-shadow: 2px 3px 14px rgba(232,232,232,0.5);}
.brand_in{padding: 20px;text-align: center;}
.brand_title{font-size: 16px;color: #666;line-height: 2;-webkit-line-clamp: 1;height: 2em;}
.brand_more{margin-top: 10px;}
.brand_more span{font-size: 12px;display: inline-block; border: 1px solid #0071eb;color: #0071eb;padding: 6px 24px;border-radius: 20px;}
.gdlist a:hover .brand_more span{background: #0071eb;color: #fff;}

@media(max-width: 1350px){
	.bx-wrapper .bx-prev{left: 0;}
	.bx-wrapper .bx-next{right: 0;}
}



.index_leading{padding: 15px 30px;}
.index_leads{border: 1px solid #dcdcdc;}
.advantage{padding: 0;}
.technical{color: #0668b3;}
.advantages{padding: 20px 70px;}
.leading_l,.leading_r{display: inline-block;vertical-align: middle;}
.leading_l{font-size: 50px;}
.leading_cn{font-size: 24px;font-weight: bold;line-height: 1;}
.leading_en{font-size: 16px;}
.technical_text{font-size: 14px;color: #666;line-height: 1.4;}

.leading_dian{position: absolute;bottom: -50px;}
.leading_dian li{width: 14px;height: 14px;background: #dcdcdc;border: none;margin: 0;}
.leading_dian li.active{width: 14px;height: 14px;background: #e30615;}
.index_adva{padding-bottom: 80px;overflow: hidden;}
.app_advantage{overflow: hidden;}
.lead_img{background: url(../image/leading.png) no-repeat;padding: 15px 0; background-size: 100% 100%;}
.lead_title{color: #fff;}

@media(max-width: 1200px){
	.advantages{padding: 10px 50px;}
	.technical_text p{margin-bottom: 0;}
}
@media(min-width: 1021px){
	.advantage:nth-child(2){border-bottom: 1px solid #dcdcdc;border-left: 1px solid #dcdcdc;}
	.advantage:nth-child(3){border-top: 1px solid #dcdcdc;border-right: 1px solid #dcdcdc;}
}
@media(max-width: 1020px){
	.leading{padding-top: 20px;background: #f7f7f7;}
	.advantages{padding: 0;}
	.leading_l{font-size: 32px;}
	.leading_l img{width: 40px;}
	.leading_cn{font-size: 16px;}
	.leading_en{font-size: 14px;}
	.technical{padding: 10px 10px 0;}
	.technical_text{padding: 0 10px 10px 10px;}
	.index_leading{padding-bottom: 40px;}
	.leading_dian{position: absolute;bottom: 10px;}
	.leading_dian li,.leading_dian li.active{width: 10px;height: 10px;}
	.lead_img{padding: 10px 0;}
}



.index_news_ss{background: #000;}
.news_color_a{color: #414141;}
.solution .news_color_b{color: #fff;}
.pc_news_nav li a{color: #fff;}

.news_left,.news_right{width: 49%;border: 1px solid #000;}
.news_left{position: relative;}
.news_left .new_buttom{width: 70%;position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,0.6);}
.new_text_a{padding: 20px;}
.new_text_a h3{font-size: 14px;color: #fff;}
.new_text_a h4{margin-top: 10px;font-size: 16px;color: #fff; line-height: 1.5;-webkit-line-clamp: 2;height: 3em;}
.new_text_more>a{padding: 15px 20px;width: 100%;display: inline-block;background: #0071eb;color: #fff;font-size: 14px;}

.index_news{padding-bottom: 10px;font-size: 0;}
.index_news:last-child{margin-bottom: 0;}
.index_news a{width: 100%;display: inline-block;}
.news_img,.news_text{display: inline-block;vertical-align: middle;}
.news_img{width: 30%;}
.news_text{width: 70%;padding-left: 20px;}
.new_title>a,.new_content{overflow: hidden;display: inline-block;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.new_title>a{color: #fff; width: 100%;font-size: 16px;height: 1em;line-height: 1; -webkit-line-clamp: 1;}
.index_time{font-size: 12px;color: #fff;font-weight: bold;margin: 10px 0;}
.new_content{font-size: 14px;color: #aaa; line-height:1.5;-webkit-line-clamp: 2;height: 3em;}
.index_news .new_title a:hover{color: #0071eb;}

@media(max-width: 1020px){
	.news_left{width: 100%;}
	.news_right{width: 100%;margin-top: 10px;}
	.news_left .new_buttom{width: 100%;}
	.new_text_a{padding: 10px;}
	.news_img{width: 34%;}
	.news_text{width: 66%;padding-left: 10px;}
	.new_title>a{font-size: 14px;}
	.index_time{font-size: 12px;font-weight: normal;margin: 2px 0;}
	.new_content{font-size: 12px;line-height:1.5;-webkit-line-clamp: 2;height: 3em;}
}



.solution .partner_color{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}

.partner{font-size: 0;}
.partner li{width: 20%;display: inline-block;vertical-align: top;padding: 2px;text-align: center;}
.partner li a{width: 100%;display: inline-block;border: 1px solid #ddd;}
.partner li a img{height: 88px;max-width: 100%!important;}
.partner_r,.partner_l{position: absolute;top: 50%;transform: translateY(-50%); width: 26px;height: 42px;display: block;background: url(../image/sol_img.png);}
.partner_r{background-position: -156px -60px;left: -30px;}
.partner_l{background-position: -198px -60px;right: -30px;}
.partner_r:hover{background-position: -156px -1px;}
.partner_l:hover{background-position: -198px -1px;}

@media(max-width: 1020px){
	.partner li{width:33.3%;}
	.partner li a img{height: 40px;}
	.partner_r{left: 0;}
	.partner_l{right: 0;}
}



.pc_footer{margin-top: -80px;position: relative;z-index: 999;}
.index_products{background: #f6f6f6;}

.index_product_s{background: #fff;position: relative;top: -80px;padding: 30px 30px 100px;box-shadow: 2px 2px 12px #ddd;}
.position li,.position li a{display: inline-block;vertical-align: middle;font-size: 14px;color: #888;}
.position li.active a,.position li a:hover{color: #0071eb;text-decoration: underline!important;}

.products_title{font-size: 24px;color: #0071eb;font-weight: bold;position: relative;padding-bottom: 10px;}
.products_title:before{content: "";width: 36px;height: 3px;background: #dcdcdc; position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.pro_products{font-size: 0;text-align: center;}
.pro_products li{width: 36%;display: inline-block;vertical-align: top;margin: 0 2% 2% 0;position: relative;}
.pro_products li:nth-child(2n){margin-right: 0;}
.pro_products li:last-child{display: none;}
.index_pro_p li a:hover h5{color: #0071eb;}


.index_pro_p li a:hover{box-shadow: 4px 2px 12px #ddd;}
.pro_products li .pros_title{position: absolute;top: 30px;left: 30px;}
.pros_titles{font-size: 22px;font-weight: bold;color: #444;position: relative;}
.pros_more{margin-top: 8px; display: inline-block;font-size: 12px; background: #0071eb;color: #fff;border-radius: 20px;padding: 4px 12px;}

.common_problem{margin: 20px 0;}
.common{border-bottom: 1px solid #eaeaea;padding-bottom: 10px;position: relative;}
.common_title{font-size: 20px;font-weight: bold;color: #464646;}
.common .common_more{position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.common_more>a{color: #fff;display: block;font-size: 12px; background: #c70019;padding: 4px 16px;border-radius: 2px;}
.common_more>a:hover{background: #0071eb;}
.common_problems{border-bottom: 1px dashed #d3d3d3;padding: 15px 0;}

.problem_title,.problem_text,.problem_title_s,.problem_text_s{position: relative;padding-left: 28px;}
.problem_title a{font-size: 16px;color: #555;font-weight: bold;line-height: 2;-webkit-line-clamp: 1;height: 2em;}
.problem_title a:hover{color: #0071eb;}
.problem_title:before,.problem_text:before,.problem_title_s:before,.problem_text_s:before{content: "";width: 18px;position: absolute;height: 18px;left: 0;}
.problem_title:before,.problem_title_s:before{background: url(../image/wen.jpg) no-repeat; top: 50%;transform: translateY(-50%);}
.problem_text:before,.problem_text_s:before{content: "";background: url(../image/da.jpg) no-repeat;top: 6px;}
.problem_texts{font-size: 14px;color: #999;line-height: 2;-webkit-line-clamp: 3;height: 6em;}

.problem_title_s{font-size: 16px;color: #555;font-weight: bold;line-height: 2;}
.problem_text_s{font-size: 14px;color: #999;line-height: 2;}

.pro_pro_a{margin-bottom: 2%;}
.pro_pro_a a{width: 100%;display: block; border: 1px solid #dcdcdc;}

.ellipsis_title h5{font-size: 16px;color: #464646;line-height: 2;-webkit-line-clamp: 1;height: 2em;text-align: left;margin: 10px;}
.ellipsis_title h6{font-size: 12px;color: #454545;line-height: 1.6;-webkit-line-clamp: 5;height: 8em;text-align: left;margin: 0 10px 10px;}

.pro_pro_a a:hover h5{color: #0071eb;}
.pro_pro_a a:hover img{border-color: #0071eb;}
.pro_pro_a a:hover{box-shadow: 2px 3px 12px #ddd;}

.p-detail>.p-info>.img-box{width: 36%;float: left;position: relative;}
.p-detail>.p-info>.img-box>a>img{border: 1px solid #ddd; padding: 2px;}
.img_enlarge{position: relative;width: 100%;display: block;}
.img_enlarge .enlarge{width: 40px;height: 40px;position: absolute;right: 0;top: 0;display: block;background: url(../image/enlarge.png) center center no-repeat rgba(0,113,235,0.4);}
.img_enlarge:hover .enlarge{background: url(../image/enlarge.png) center center no-repeat rgba(0,113,235,1);}

.p-detail>.p-info>.img-box>.img-arr{margin-top: 20px;position: relative;}
.icon_left,.icon_right{position: absolute;top: 50%;transform: translateY(-50%); width: 26px;height: 42px;display: block;background: url(../image/sol_img.png);}
.icon_left{background-position: -156px -60px;left: 0;}
.icon_right{background-position: -198px -60px;right: 0;}
.icon_left:hover{background-position: -156px -1px;}
.icon_right:hover{background-position: -198px -1px;}
.p-detail>.p-info>.img-box>.img-arr>.img_text{width: 85%;white-space: nowrap;overflow: hidden;vertical-align: middle;position: relative;left: 7.5%;text-align: center;}
.p-detail>.p-info>.img-box>.img-arr>ul>li{opacity: .5;width: 30%;margin:0 3px;border: 1px solid #ddd; padding: 2px;display: inline-block;}
.p-detail>.p-info>.img-box>.img-arr>ul>li.active{opacity: 1;border-color: #0071eb;}
.p-detail>.p-info>.text-box{width: 60%;float: right;}

html.lb-disable-scrolling{overflow: hidden;position: fixed;height: 100vh;width: 100vw;}
.lightboxOverlay{position: absolute;top: 0;left: 0;z-index: 9999;background-color: black;opacity: 0.8;display: none;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);}
.lightbox{position: absolute;left: 0;width: 100%;z-index: 10000;text-align: center;line-height: 0;font-weight: normal;}
.lightbox .lb-image{display: block;height: auto;max-width: inherit;max-height: none;border-radius: 3px;border: 4px solid white;}
.lightbox a img{border: none;}
.lb-outerContainer{position: relative;*zoom: 1;width: auto;height: 250px;margin: 0 auto;border-radius: 4px;background-color: white;}
.lb-outerContainer:after{content: "";display: table;clear: both;}
.lb-loader{position: absolute;top: 43%;left: 0;height: 25%;width: 100%;text-align: center;line-height: 0;}
.lb-nav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
.lb-prev,.lb-next{height: 100%;cursor: pointer;display: block;}
.lb-nav a.lb-prev{width: 24%;left: 0;float: left;background: url(../image/prev.png) left 48% no-repeat;opacity: 0;-webkit-transition: opacity 0.6s;-moz-transition: opacity 0.6s;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-o-transition: opacity 0.6s;transition: opacity 0.6s;}
.lb-nav a.lb-prev:hover{filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}
.lb-nav a.lb-next{width: 24%;right: 0;float: right;background: url(../image/next.png) right 48% no-repeat;opacity: 0;-webkit-transition: opacity 0.6s;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-moz-transition: opacity 0.6s;-o-transition: opacity 0.6s;transition: opacity 0.6s;}
.lb-nav a.lb-next:hover{filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}
.lb-dataContainer{margin: 0 auto;padding-top: 5px;*zoom: 1;width: 100%;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;position: absolute;top: -40px;left: 50%;transform: translateX(-50%);}
.lb-dataContainer:after {content: "";display: table;clear: both;}
.lb-data {padding: 0 4px;color: #ccc;}
.lb-data .lb-details{width: 85%;float: left;text-align: left;line-height: 1.1em;}
.lb-data .lb-caption{font-size: 13px;font-weight: bold;line-height: 1em;}
.lb-data .lb-caption a{color: #4ae;}
.lb-data .lb-number{display: block;clear: left;padding-bottom: 1em;font-size: 12px;color: #999;}
.lb-data .lb-close{display: block;float: right;width: 30px;height: 30px;background: url(../image/close.png) top right no-repeat;text-align: right;outline: none;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity: 0.7;-webkit-transition: opacity 0.2s;-moz-transition: opacity 0.2s;-o-transition: opacity 0.2s;transition: opacity 0.2s;}
.lb-data .lb-close:hover{cursor: pointer;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}

.page-btn{font-size: 24px;color: #474747;font-weight: 600;padding-bottom: 6px; border-bottom: 1px solid #f3f3f3;}
.box_text{margin-top: 30px;}
.desc{line-height: 2;font-size: 15px;color: #888;}
.box_text_desc{color: #454545;}
.index_nav{border-bottom: 2px solid #0071eb;font-size: 0;}
.index_nav li{display: inline-block;vertical-align: top; }
.index_nav li a{font-size: 14px;padding: 6px 12px;background: #f1f1f1;display: inline-block;color: #3e3e3e;}
.index_nav li.active a,.index_nav li a:hover{background: #0071eb;color: #fff;}

.prenext li a{color: #888;font-size: 14px;line-height: 2;}
.prenext li a:hover{color: #0071eb;}

@media(max-width: 1020px){
	.pro_products li{width: 49%;}
	.pc_footer{margin-top: 0;position: static;}
	.index_products{background: #fff;}
	.index_product_s{position: static;box-shadow: none;padding: 0;}
	
	.position{background: #f5f5f5;padding: 4px 8px;border-radius: 4px;}
	.position li,.position li a{font-size: 12px;}

	.pro_products li .pros_title{left: 15px;top: 10px;}
	.pros_titles{font-size: 16px;}
	.pros_more{margin-top: 0;padding: 2px 8px;}

	.pro_product{padding: 0 12px;}
	.pro_pro_a{padding: 1%;}
	.ellipsis_title{padding: 6px;}
	.ellipsis_title h5{font-size: 14px;}
	.page-btn{font-size: 18px;}
	.p-detail>.p-info>.img-box{width: 100%;}
	.p-detail>.p-info>.text-box{width: 100%;margin-top: 30px;}
	.p-detail>.p-info>.img-box>.img-arr>.img_text{width: 86%;left: 7%;}
	.p-detail>.p-info>.img-box>.img-arr>ul>li{width: 30%;}
	.box_text{margin-top: 20px;}
	.desc{line-height: 2;font-size: 14px;}
}



.client_list{position: relative;top: -80px;}
.client_list_l{width: 24%;}
.client_list_r{width: 76%;margin-top: 30px;background: #fff;position: relative;z-index: 99;padding: 30px 30px 100px;box-shadow: 2px 2px 8px #dcdcdc;}

.customer{padding: 10px 0;border-bottom: 1px solid #dcdcdc;}
.customer_title{font-size: 20px;color: #0071eb;}
.customer_position li{display: inline-block;vertical-align: middle;font-size: 14px;color: #494949;}
.customer_position li>a{font-size: 14px;color: #494949;}
.customer_position li>a:hover{color: #0071eb;}
.customer_position li.active>a{color: #0071eb;font-weight: bold;}
.list_title{font-size: 18px;font-weight: bold;}
.list_s{font-size: 16px;font-weight: bold;margin-bottom: 24px;}
.higher_img{font-size: 0;}
.higher_img li{width: 24%;display: inline-block;vertical-align: top;margin: 0.5%;text-align: center;border: 1px solid #dcdcdc;}
.higher_img li img{height: 88px;max-width: 100%!important;}

.panel{margin-bottom: 0;box-shadow: none;width: 100%;}

@media (min-width: 1021px) { 
	.mobile{width: 430px;height: 210px;position: relative; background: url(../image/client.png) no-repeat; background-size: 100% 100%;}
	.mobile span{position: absolute;bottom: 30px;left: 50px;font-size: 28px;font-weight: bold;color: #fff;}
	.phone{position: relative;top: -28px;}
	.phone:before{content: "";width: 4px;background: #e8e8e8; height: 100%;position: absolute;left: 0;top: 0;}
	.phone{padding: 36px 10px;}
	.phone li{border-bottom: 1px solid #dcdcdc;}
	.phone li>a{width: 100%;display: block;color: #494949;font-size: 16px;padding: 15px 40px;position: relative;}
	.phone li>a:after,.panel a:after{content: "";width: 8px;height: 14px;background: url(../image/list.png) no-repeat;position: absolute;right: 15px;top: 50%;transform: translateY(-50%);}
	.phone li.cur>a:after,.phone li>a:hover:after,.phone li .panel .panel-heading a:hover:after,.phone li.cur .panel .panel-heading a:after{content: "";background-position: -31px 0;}
	.phone li.cur>a:before,.phone li>a:hover:before,.phone li.cur .panel .panel-heading a:before,.phone .panel .panel-heading a:hover:before{content: "";width: 4px;background: #0071eb; height: 100%;position: absolute;left: -10px;top: 0;}
	.phone li.cur>a,.phone li>a:hover,.phone .panel .panel-heading a:hover{font-weight: bold;color: #0071eb;}
	.indexnav h3{display: none;}
	.panel .panel_nav a:after,.panel .panel_nav a:before,.panel .panel_nav a:hover:before{background: none;}

	.panel-heading{padding: 0;}
    .panel a{width: 100%; display: block;color: #494949;font-size: 16px;padding: 15px 40px;position: relative;}
    .panel .panel_nav{border-top: 1px solid #dcdcdc;padding: 6px 0;}
    .panel .panel_nav li{border-bottom: none;}
	.panel .panel_nav li a{padding: 8px 40px;}
    .panel .panel_nav li a:hover{background: #eef3f6;font-weight: normal;}
    .panel .panel-collapse .panel_nav li.active a{background: #eef3f6;color: #0071eb;} 
    .phone li.cur .panel .panel-heading a{font-weight: bold;color: #0071eb;}

}

@media(max-width: 1020px){
	.client_list{position: static;}
	.client_list_l{width: 100%;margin-top: 24px;}
	.client_list_r{width: 100%;margin: 0;position: static;padding: 0;box-shadow: none;}
	.products{overflow: hidden;min-height: 200px;}
	.indexnav{margin-top: 24px;}
	.indexnav .phone li{text-align: center;}
	.indexnav .phone li>a{width: 100%;display: block;color: #494949;font-size: 14px;background: #f0f0f0;padding: 8px 0;}
	.indexnav .phone .cur a,.indexnav .phone li>a:hover{background: #0071eb;color: #fff;}
	.products_title{display: none;}
	.indexnav h3{background: #0071eb;text-align: center; color: #fff;padding: 10px 0;font-size: 16px;}
	.indexnav .mobile{display: none;}
	.indexnav{position: relative;}
	.indexnav .phone{display: none;width: 100%;position: absolute;top: 100%;z-index: 999;background: #f0f0f0;}
	.higher_img li{width: 32.33%;}
	.higher_img li img{height: 48px;}
	.panel,.panel-heading{background: #f0f0f0;}
	.panel-heading:hover{background: #0071eb;}
	.panel-heading a{width: 100%;color: #494949;display: block;}
	.panel-heading:hover a{color: #fff;}
	
}



.lcontact_title{font-size: 16px;text-indent: 2em;line-height: 2;}
.contact_us{font-size: 0;}
.contact_l,.contact_r{width: 50%;display: inline-block;vertical-align: middle;font-size: 14px;color: #888;}
.contact_l{border-right: 1px solid #dcdcdc;padding-right: 20px;}
.contact_r{padding-left: 20px;}
.contact_l span{font-size: 18px;color: #0071eb;font-weight: bold;}
.contact_l a{color: #0000ee;}
.contact_r b{color: #000;}
.contact_r a{color: #888;}
.contact_r a:hover{color: #0071eb;}
.iw_poi_title {color:#c52;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap;}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word;}
#dituContent{width: 100%;height: 450px;border: 1px solid #ccc;}

.p_form_s{margin-bottom: 10px;}
.p_form form input{border: 1px solid #dcdcdc;width: 100%;padding: 10px;font-size: 14px;}
.p_form form textarea{width: 100%;border: 1px solid #dcdcdc;padding: 10px; min-height: 140px;font-size: 14px;}
.p_form form .button{width: 100%;background: #0168b7;color: #fff;font-size: 16px;text-align: center;padding: 10px;cursor:pointer;}

@media(max-width: 1020px){
	.lcontact_title{font-size: 14px;}
	.contact_l{width: 100%;border-right: none;padding-right: 0;}
	.contact_r{display: none;}
	#dituContent{height: 360px;}
}



.online_message:first-child{padding-top: 0;}
.online_message{padding: 15px;border-bottom: 1px dashed #dcdcdc;}
.online_l,.online_r,.message{font-size: 14px;line-height: 2;}
.online_r{margin-top: 4px;color: #4a4a4a;}
.message{color: #777;margin: 12px 0;}
.reply{padding-left: 15px;}
.online_l span.time{padding-left: 20px;color: #888;}
.online_l span.name,.reply span{color: #0168b7;}

@media(max-width: 1020px){
	.online_message{padding: 15px 0;}
	.online_r{margin-top: 0;display: none;}
	.reply{padding-left: 0;}
	.online_l span.time{padding-left: 10px;}
}



.news{margin-bottom: 20px;font-size: 0;padding-bottom: 20px;border-bottom: 1px solid #dcdcdc;}
.news_l,.news_r{display: inline-block;vertical-align: middle;}
.news_l{width: 30%;}
.news_r{width: 68%;margin-left: 2%;}

.new_r_title a{color: #494949;font-size: 18px; border-bottom: 1px dashed #dcdcdc;line-height: 2;-webkit-line-clamp: 1;height: 2em;}
.new_r_text{margin: 20px 0;font-size: 14px;color: #999; line-height: 2;-webkit-line-clamp: 2;height: 4em;}
.news_more a{font-size: 14px;display: inline-block;border: 1px solid #4184b8;padding: 6px 24px;border-radius: 20px;color: #4184b8;}
.link_more{display: inline-block;vertical-align: middle; width: 16px;height: 14px;background: url(../image/link.png)no-repeat;}
.news_more a:hover{background: #4184b8;color: #fff;}
.news_more a:hover .link_more{background-position: -46px 0;}
.new_r_title a:hover{color: #4184b8;}

.details_title{font-size: 18px;color: #494949;font-weight: 600;line-height: 1.8;}
.details_time{margin-top: 4px;font-size: 14px;color: #888;}

@media(max-width: 1020px){
	.news{padding-bottom: 10px;margin-bottom: 10px;}
	.news_l{width: 36%;}
	.news_r{width: 60%;margin-left: 2%;}
	.new_r_title a{font-size: 16px;}
	.new_r_text{margin: 6px 0;font-size: 12px;}
	.news_more a{font-size: 12px;padding: 2px 8px;}
	.details_title{font-size: 16px;font-weight: bold;}
}



.honor{font-size: 0;}
.honor li{width: 31%;display: inline-block;vertical-align: top;margin: 0 1.15% 20px;text-align: center;}
.honor li a{width: 100%;display: block; border: 1px solid #dcdcdc;}

.honor li a:hover{box-shadow: 2px 4px 12px #ddd;}
.honor_title{font-size: 14px;line-height: 1.5;color: #494949;padding-top: 10px;}

.desc .honor p{line-height: 2;font-size: 15px;color: #888;}
.desc .honor p strong{color: #494949;}

img.desc_img1{float:left;padding: 0 15px 15px 0;}
img.desc_img2{float: right;padding: 0 0 15px 15px;}


@media(max-width: 1020px){
	.honor li{width: 49%;margin: 0 0.5% 15px;}
	.honor_title{font-size: 14px;}
	img.desc_img1,img.desc_img2{padding: 0;}
	
}




