﻿/* CSS Document */

body{ margin:0px; padding:0px; border:0px; font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei"; color:#555555; font-size:14px; width:100%; background:#f5f5f5;}
a{ margin:0px; padding:0px; border:0px; text-decoration:none; color:#555555; font-size:13px;transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s;}
a:hover{ text-decoration:none;
       transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s;}
*{ padding:0px; margin:0px; border:0px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
/* background:rgba(0,0,0,0);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);*/
li{ list-style:none;}
.clear:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
.clear{zoom: 1;}/* 触发 hasLayout */ 
img{ vertical-align: middle;}
input:focus{ outline: none;}/*去除按钮选中的高亮标签*/
textarea:focus{ outline: none;}/*去除文本框选中的高亮标签*/
button:focus{ outline: none;}/*去除按钮选中的高亮标签*/
select:focus{ outline: none;}/*去除下拉框选中的高亮标签*/
img{vertical-align: middle;}
div,p,table,td,ul,li,span,a,ol,input,label{ padding:0px; margin:0px; border:0px;}
input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#999999; font-size:13px;}
input::-webkit-input-placeholder{ /* WebKit browsers */ color:#999999; font-size:13px;}
input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#999999; font-size:13px;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#999999; font-size:13px;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#999999; font-size:13px;}
textarea::-webkit-input-placeholder{color:#999999; font-size:15px; font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei"}



.search input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#89a4d5; font-size:13px;}
.search input::-webkit-input-placeholder{ /* WebKit browsers */ color:#89a4d5; font-size:13px;}
.search input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#89a4d5; font-size:13px;}
.search input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#89a4d5; font-size:13px;}
.search input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#89a4d5; font-size:13px;}



video::-internal-media-controls-download-button {
    display:none;
}
video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
video::-webkit-media-controls-panel {
    width: calc(100% + 30px); 
}


.mo_down{ height:0px; overflow:hidden}
.mo_down.on{ height:auto;}

input:-webkit-autofill { 
-webkit-box-shadow: 0 0 0px 1000px white inset; 
}


.fl{ float:left;}
.fr{ float:right;}
/*渐变从左向右*/
.jianbian2{
    height: 200px;
    background: -webkit-linear-gradient(to right,blue, yellow); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(to right,blue, yellow); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(to right,blue, yellow); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right,white, yellow); /* 标准的语法（必须放在最后） */
}

/*黑白照片*/
.gray { 
-webkit-filter: grayscale(100%); 
   -moz-filter: grayscale(100%); 
    -ms-filter: grayscale(100%); 
     -o-filter: grayscale(100%); 
        filter: grayscale(100%); 
        filter: gray; 
}

.gray:hover { 
-webkit-filter: grayscale(0%); 
   -moz-filter: grayscale(0%); 
    -ms-filter: grayscale(0%); 
     -o-filter: grayscale(0%); 
        filter: grayscale(0%); 
        filter: gray; 
}
/*圆角5px*/
.radius5{ 
-webkit-border-radius:5px; 
   -moz-border-radius:5px; 
    -ms-border-radius:5px; 
     -o-border-radius:5px; 
        border-radius:5px; 
}
/*圆角10px*/
.radius10{ 
-webkit-border-radius:10px; 
   -moz-border-radius:10px; 
    -ms-border-radius:10px; 
     -o-border-radius:10px; 
        border-radius:10px; 
}
/*图片变大*/
.tra{
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	
}
.tra:hover{
-webkit-transform: scale(1.15);
   -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
     -o-transform: scale(1.15);
           filter: scale(1.15);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	cursor:pointer;
	
}
/*透明度50%*/
.opacity5{ filter:alpha(opacity=50);-moz-opacity:0.5; -khtml-opacity:0.5;opacity: 0.5;}


.shadow1{ 
-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 5px;
   -moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 5px;
    -ms-box-shadow:rgba(0,0,0,0.1) 0px 0px 5px; 
     -o-box-shadow:rgba(0,0,0,0.1) 0px 0px 5px; 
        box-shadow:rgba(0,0,0,0.1) 0px 0px 5px;
}
.shadow2{transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s; }
.shadow2:hover{ 
-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
   -moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
    -ms-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px; 
     -o-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px; 
        box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s; 
}


/*投影*/
.shadow5{ 
		transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s; 
}

.shadow7{ 
		transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s; 
}
.shadow7:hover{ 
-webkit-box-shadow:rgba(0,0,0,0.5) 0px 0px 5px;
   -moz-box-shadow:rgba(0,0,0,0.5) 0px 0px 5px;
    -ms-box-shadow:rgba(0,0,0,0.5) 0px 0px 5px; 
     -o-box-shadow:rgba(0,0,0,0.5) 0px 0px 5px; 
        box-shadow:rgba(0,0,0,0.5) 0px 0px 5px;
		transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s; 
}


.shadow1_1{ 
-webkit-box-shadow:rgba(0,0,0,0.5) 0px 0px 5px;
   -moz-box-shadow:rgba(0,0,0,0.5) 0px 0px 5px;
    -ms-box-shadow:rgba(0,0,0,0.5) 0px 0px 5px; 
     -o-box-shadow:rgba(0,0,0,0.5) 0px 0px 5px; 
        box-shadow:rgba(0,0,0,0.5) 0px 0px 5px;
		transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s; 
}


.shadow5:hover{ 
-webkit-box-shadow:rgba(0,0,0,0.08) 0px 0px 15px; 
   -moz-box-shadow:rgba(0,0,0,0.08) 0px 0px 15px; 
    -ms-box-shadow:rgba(0,0,0,0.08) 0px 0px 15px; 
     -o-box-shadow:rgba(0,0,0,0.08) 0px 0px 15px; 
        box-shadow:rgba(0,0,0,0.08) 0px 0px 15px; 
		transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s; 
}

.shadow8{ 
		transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}

.shadow8:hover{ 
-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
   -moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
    -ms-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
     -o-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
        box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
		transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
background: #fff;
}






.shadow6{ 
-webkit-box-shadow:rgba(0,0,0,0.3) 5px 5px 60px;
   -moz-box-shadow:rgba(0,0,0,0.3) 5px 5px 60px;
    -ms-box-shadow:rgba(0,0,0,0.3) 5px 5px 60px;
     -o-box-shadow:rgba(0,0,0,0.3) 5px 5px 60px;
        box-shadow:rgba(0,0,0,0.3) 5px 5px 60px;
		transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}

/*投影*/
.shadow10{ 
-webkit-box-shadow:rgba(0,0,0,0.13) 0px 0px 10px; 
   -moz-box-shadow:rgba(0,0,0,0.13) 0px 0px 10px; 
    -ms-box-shadow:rgba(0,0,0,0.13) 0px 0px 10px; 
     -o-box-shadow:rgba(0,0,0,0.13) 0px 0px 10px; 
        box-shadow:rgba(0,0,0,0.13) 0px 0px 10px; 
}
/*图片居中*/
.center{
	-webkit-align-items: center;
    display: -webkit-flex;
    -webkit-justify-content: star;
}

/*图片居中2*/
.vertical{
	display:-webkit-box;
 display:-webkit-flex;
 display:-moz-box;
 display:-moz-flex;
display:-ms-flexbox;
display:flex;
/* 水平居中*/ 
	   -webkit-box-align:center;
		  -moz-box-align:center;
		   -ms-flex-pack:center;
 /* IE 10 */
 -webkit-justify-content:center; 
	-moz-justify-content:center;
	     justify-content:center;
/* IE 11+,Firefox 22+,Chrome 29+,Opera 12.1*/
/* 垂直居中 */ 
		-webkit-box-pack:center;
		  -ms-flex-align:center;
		   -moz-box-pack:center;
/* IE 10 */
	 -webkit-align-items:center;
	    -moz-align-items:center;
	    	 align-items:center;

}






/*图片翻转*/
.flip{
	-webkit-transform: rotate(0deg);
       -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
           transition: all 0.3s ease;
    -webkit-transform: all 0.3s ease;
 }
.flip:hover{
	-webkit-transform: rotate(360deg);
       -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(60deg);
           transition: all 0.3s ease;
    -webkit-transform: all 0.3s ease;
}


.noscroll{
    overflow: hidden;
}


.bd_weixin_popup{ width:280px !important; height:345px !important; position:fixed !important; top:30% !important; left:0% !important; right:0% !important; margin:0 auto}



.quan{ width: 100%;}

.mo_top{ width:100%; display:none; position:fixed; top: 0; z-index: 100; box-shadow: 0px 0px 15px rgba(0,0,0,0.3)}
.mo_top .mot{ width:100%; padding:0 2%; height:50px; background:#fff;}
.mo_top .mot .molo{ float:left; display:inline-block; height:30px; margin:10px 0;}
.mo_top .mot .molo img{ height:30px;}
.mo_top .mot .momenuicon{ float:right; height:16px; margin:17px 0;}
.mo_top .mot .cloesicon{ display:none;}
.mo_top .moxl{ left:-100%; top:50px; background:rgba(50,123,246,0.5); position:absolute; z-index:99; width:100%; transition:all ease 0.3s;}
.mo_top .moxl_box{ width:60%; background:#327bf6; height:100%; padding-bottom: 50px;}

.mo_top .moxl .moxl_xun{ width:100%; float:left; position:relative;}
.mo_top .moxl .moxl_xun .moxl_xun_icon{ width:100%; height:0px; position:absolute; padding-right:10px;}
.mo_top .moxl .moxl_xun .moxl_xun_icon img{ float:right; height:10px; margin:20px 0;}
.mo_top .moxl .moxl_xun .moxl_xun_icon img.moxl_xun_img2{ display:none; width:10px; height:7px}
.mo_top .moxl .moxl_xun .moxl_xun_title{ width:100%; padding-left:10px; display:inline-block; line-height:35px; font-size:14px; color:#fff;}
.mo_top .moxl .moxl_xun .moxl_erji{ width:100%; overflow:hidden; display:none}
.mo_top .moxl .moxl_xun .moxl_erji a{ width:100%; padding-left:20px; height:30px; line-height:30px; font-size:12px; color:#fff; display:inline-block; float:left;}

.mo_bottom{ width:100%; background:#da251c; display:none; margin-top:20px; position:fixed; bottom:0; z-index:20;}
.mo_bottom .mo_bottom_nei{ width:96%; margin:0 auto; height:50px;}
.mo_bottom .mo_bottom_nei .mo_lj_font{ padding-top:5px;}
.mo_lj{ color:#fff; padding:10px 0; text-align:center; font-size:13px; width:25%;}
.mo_yc{ width:100%; height:80px; display:none;}
.mo_lj div i{ font-size: 20px;}

.details_banner{ height: 211px; width: 100%; margin-top: 95px;}




.pc_top{ height:100px;width: 100%; background: rgba(255,255,255,1); position: absolute; top: 0; z-index: 50;}
.pc_top .pc_top_content{ margin:0 auto; max-width: 1200px;}
.pc_top .pc_top_content .top_content_logo{ display:inline-block; line-height:100px;}
.pc_top .pc_top_content .top_content_right .content_right_nav{ }
.pc_top .pc_top_content .top_content_right .content_right_nav .right_nav_list{ position:relative;}
.pc_top .pc_top_content .top_content_right .content_right_nav .right_nav_list .nav_list_title{ display:inline-block; line-height:100px;  font-size:16px; color:#333333; margin-right:50px; position:relative;transition: all 0.3s ease 0s; text-align: center; position: relative;}
.pc_top .pc_top_content .top_content_right .content_right_nav .right_nav_list .nav_list_title:after{ content: ""; position: absolute; display: inline-block; width: 9px; height: 6px; background: url(../images/bn1.png) no-repeat 50%; bottom: 0; left:0; right: 0; margin: 0 auto; opacity: 0;transition: all 0.3s ease 0s;}
.pc_top .pc_top_content .top_content_right .content_right_nav .right_nav_list .nav_list_title:before{ content: ""; position: absolute; display: inline-block; width: 0%; height: 2px; background: #3491cc; bottom: 0px; left: 0; right: 0; margin: 0 auto; opacity: 0;transition: all 0.3s ease;}

.pc_top .pc_top_content .top_content_right .content_right_nav .right_nav_list:hover .nav_list_title:after{ opacity: 1;transition: all 0.3s ease 0s;}
.pc_top .pc_top_content .top_content_right .content_right_nav .right_nav_list:hover .nav_list_title:before{transition: all 0.3s ease 0s; opacity: 1; width: 100%;}
.pc_top .pc_top_content .top_content_right .content_right_nav .right_nav_list .nav_list_title i{ margin-left:5px;transition: all 0.3s ease;}
.pc_top .pc_top_content .top_content_right .content_right_nav .right_nav_list.on .nav_list_title:before{ opacity: 1; width: 100%;}
.pc_top .pc_top_content .top_content_right .content_right_nav .right_nav_list.on .nav_list_title:after{ opacity: 1; width: 100%;}

.pc_top .pc_top_content .top_content_right .content_right_nav .right_nav_list .nav_list_down{ position:absolute; left:-30px; width:100%; z-index:20; display:none; z-index: 500;}
.pc_top .pc_top_content .top_content_right .content_right_nav .right_nav_list .nav_list_down a{ display:inline-block; width:130px; line-height:45px; background:#fff; color:#333; text-align:center;}
.pc_top .pc_top_content .top_content_right .content_right_nav .right_nav_list .nav_list_down a:hover{background:#549de2; color:#fff;}
.pc_top .pc_top_content .top_content_right .content_right_nav .right_nav_list .nav_list_down .list_down_lister{ position:relative;}
.pc_top .pc_top_content .top_content_right .content_right_nav .right_nav_list .nav_list_down .list_down_lister .down_lister_down2{ display:none;}
.pc_top .pc_top_content .top_content_right .content_right_nav .right_nav_list .nav_list_down .list_down_lister:hover .down_lister_down2{ display:block;}
.pc_top .pc_top_content .top_content_right .content_right_nav .right_nav_list .nav_list_down .list_down_lister .down_lister_down2{ position:absolute; right:-130px; top:0; width:100%;}
.pc_top .pc_top_content .top_content_right .content_right_nav .right_nav_list .nav_list_down .list_down_lister .down_lister_down2 a{ width:150px;}
.pc_top .pc_top_content .top_content_right .content_right_nav .right_nav_list .nav_list_down .list_down_lister .down_lister_down2 a:hover{background:#549de2; color:#fff;}
.pc_top .pc_top_content .top_content_right .content_right_nav .right_nav_list .nav_list_down .list_down_lister:hover .down_lister_title{background:#549de2; color:#fff;}


.pc_top .pc_top_content .top_content_right .content_right_nav .right_nav_list:nth-child(4):before{ content:"HOT"; position:absolute; top:20px; right:15px; background:#d71619; color:#fff; padding:3px; border-radius:120px; font-size:12px;}



.pc_top .pc_top_content .top_content_right .content_right_nav .right_nav_list:hover .nav_list_down{ display: block;}
.pc_top .pc_top_content .top_content_right .content_right_nav .right_nav_list:hover .nav_list_title i{ transform: rotate(180deg);transition: all 0.3s ease;}
.pc_top .pc_top_content .top_content_right .content_right_Language{ padding: 31px 0px;}
.pc_top .pc_top_content .top_content_right .content_right_Language a{ width: 38px; height: 38px; line-height: 38px; border-radius: 100%; font-size: 16px; color: #fff; text-align: center; margin-right: 24px; display: inline-block; text-transform: uppercase;}
.pc_top .pc_top_content .top_content_right .content_right_Language a:nth-child(1){ background: #3491cc;}
.pc_top .pc_top_content .top_content_right .content_right_Language a:nth-child(2){ background: #f8be00;}
.pc_top .pc_top_content .top_content_right .content_right_Language a:nth-child(3){ background: #0cba66;}








.index_nav{ background: #fff;}
.index_nav .index_nav_content{ max-width: 1200px; margin: 0 auto; box-shadow: 0px 0px 35px rgba(0,0,0,0.15); padding: 30px 0px; position: relative; top: -80px; z-index: 20; background: #fff;}
.index_nav .index_nav_content .nav_content_list{ display: inline-block; width: 25%; text-align: center;}
.index_nav .index_nav_content .nav_content_list dd{ line-height: 60px; display: inline-block; width: 100%;}
.index_nav .index_nav_content .nav_content_list dt a{ font-size: 16px; color: #0075bf; margin-top: 20px; display: inline-block; width: 100%;}





.change_bg{ background: #fff;}
.index_about .index_about_content{ max-width: 1200px; margin: 0 auto;}
.index_about .index_partne_content .owl-controls .owl-nav div{ display:none;}


.index_about .index_about_content .more_product{ text-align:center;}
.index_about .index_about_content .more_product a{
	display: inline-block;
    line-height: 30px;
    padding: 0px 15px;
    color: #fff;
    font-size: 16px;
    background: #f8be00;
    border-radius: 5px;
    margin-top: 30px;
}

.index_about .index_about_content .about_content_title{ text-align: center; margin-bottom: 40px;}
.index_about .index_about_content .about_content_title dd{ font-size: 24px; color: #333333;}
.index_about .index_about_content .about_content_title dt{ font-size: 14px; color: #333333;}
.index_about .index_about_content .about_content_txt{ padding-top: 50px;}
.index_about .index_about_content .about_content_txt .content_txt_left dd{ font-size: 16px; color: #0075bf; font-weight: bolder; position: relative; margin-bottom: 15px; padding-bottom: 25px;}
.index_about .index_about_content .about_content_txt .content_txt_left dd:before{ content: ""; position: absolute; display: inline-block; width: 20px; height: 3px; background: #f8cf6c; bottom: 0;}
.index_about .index_about_content .about_content_txt .content_txt_left dt p{ font-size: 14px; color: #333333; line-height: 24px;}
.index_about .index_about_content .about_content_txt .content_txt_left a{ display: inline-block; line-height: 26px; padding: 0px 15px; color: #fff; font-size: 16px; background: #f8be00; border-radius: 5px; margin-top: 30px;}
.index_about .index_about_content .about_content_txt .content_txt_left a span{ display: inline-block; margin-left: 5px;}
.index_about .index_about_content .about_content_txt .content_txt_left{ width: 50%; box-shadow: 0px 0px 25px rgba(0,0,0,0.1); padding: 40px;}
.index_about .index_about_content .about_content_txt .content_txt_img{ width: 50%; border-radius: 10px; overflow: hidden; position: relative; top: -55px;}
.index_about .index_about_content .about_content_txt .content_txt_img img{ width: 100%; height: 473px; object-fit: cover;}





.index_product{ background: url(../images/bg2.jpg) no-repeat 50%/cover; padding: 60px 0px;}
.index_product .index_product_content .product_content_list{ display: inline-block; width: 29%; margin-right: 6.5%;}
.index_product .index_product_content .product_content_list:nth-child(3){ margin-right: 0px;}
.index_product .index_product_content .product_content_list .content_list_img{ width: 100%; display: inline-block;}
.index_product .index_product_content .product_content_list .content_list_img img{ width: 100%; height: 175px; object-fit: cover;}
.index_product .index_product_content .product_content_list .content_list_txt{ background: #fff; width: 94%; margin: 0 auto; text-align: center; box-shadow: 0px 0px 35px rgba(0,0,0,0.15); border-radius: 5px; position: relative; top: -20px; padding: 25px 0px; margin-bottom: -20px;}
.index_product .index_product_content .product_content_list .content_list_txt dd a{ font-size: 16px; color: #333333; text-align: center; position: relative; padding-bottom: 15px; margin-bottom: 15px; display: inline-block;}
.index_product .index_product_content .product_content_list .content_list_txt dd a:before{ content: ""; position: absolute; display: inline-block; width: 35px; height: 1px; margin: 0 auto; left: 0; right: 0; background: #f8be00; bottom: 0;}
.index_product .index_product_content .product_content_list .content_list_txt dt p a{ font-size: 14px; color: #666666; line-height: 22px; display: inline-block; width: 100%;}
.index_product .index_product_content .product_content_list .content_list_txt .list_txt_more a{ display: inline-block; line-height: 26px; padding: 0px 15px; color: #fff; font-size: 16px; background: #f8be00; border-radius: 5px; margin-top: 15px;}








.index_news{ background: #fff; padding: 60px 0px;}
.index_news .index_news_content .news_content_left{ box-shadow: 0px 5px 15px rgba(0,0,0,0.08); padding: 25px 40px; width: 43%;}
.index_news .index_news_content .news_content_left .content_left_img{ display: inline-block; width: 100%; overflow: hidden;}
.index_news .index_news_content .news_content_left .content_left_img img{ width: 100%; height: 248px; object-fit: cover;}
.index_news .index_news_content .news_content_left .content_left_txt .left_txt_title{ font-size: 16px; color: #0075bf; font-weight: bolder; display: inline-block; width: 100%;overflow: hidden; margin: 15px 0px;
text-overflow:ellipsis;
white-space: nowrap;}
.index_news .index_news_content .news_content_left .content_left_txt .left_txt_content{ line-height: 20px; color: #666; font-size: 14px;
display: -webkit-box; height: 38px;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.index_news .index_news_content .news_content_left .content_left_txt .left_txt_time{ margin-top: 15px;}
.index_news .index_news_content .news_content_left .content_left_txt .left_txt_time dd{ font-size: 14px; color: #666666; line-height: 26px;
}
.index_news .index_news_content .news_content_left .content_left_txt .left_txt_time a{ display: inline-block; line-height: 26px; padding: 0px 15px; color: #fff; font-size: 16px; background: #f8be00; border-radius: 5px;}
.index_news .index_news_content .news_content_right{ width: 52%;}
.index_news .index_news_content .news_content_right .content_right_list:first-child{ padding-top: 0px;}
.index_news .index_news_content .news_content_right .content_right_list:nth-child(3){ border-bottom:0px;}
.index_news .index_news_content .news_content_right .content_right_list:nth-child(3):before{ display:none;}
.index_news .index_news_content .news_content_right .content_right_list{ width: 100%; padding: 16px 0px; border-bottom: 1px solid #dcdcdc;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s; position: relative;}
.index_news .index_news_content .news_content_right .content_right_more{ text-align: right;}
.index_news .index_news_content .news_content_right .content_right_more a{
display: inline-block;
    line-height: 26px;
    padding: 0px 15px;
    color: #fff;
    font-size: 16px;
    background: #f8be00;
    border-radius: 5px;
}


.index_news .index_news_content .news_content_right .content_right_list:before{ content: ""; position: absolute; bottom: -1px; height: 1px; background: #0075bf; width: 0%;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.index_news .index_news_content .news_content_right .content_right_list .right_list_title{ color: #333333; font-size: 16px; font-weight: bolder; display: inline-block; width: 100%; margin-bottom: 15px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.index_news .index_news_content .news_content_right .content_right_list .right_list_content{ display: inline-block; width: 100%; font-size: 14px; color: #333333; line-height: 20px;
display: -webkit-box; height: 38px;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.index_news .index_news_content .news_content_right .content_right_list .right_list_time{ color: #666666; font-size: 14px; margin-top: 15px;}
.index_news .index_news_content .news_content_right .content_right_list:hover .right_list_title{ color: #0075bf;}
.index_news .index_news_content .news_content_right .content_right_list:hover:before{ width: 100%;}






.index_investment{ background: url(../images/bg7.jpg) no-repeat 50%/cover; padding: 60px 0px;}
.index_investment .index_investment_content .investment_content_list{ width: 100%;}
.index_investment .index_investment_content .investment_content_list:last-child{ margin-right: 0px;}
.index_investment .index_investment_content .investment_content_list .content_list_list{ position: relative;}
.index_investment .index_investment_content .investment_content_list .content_list_list .list_list_img{ width: 100%; display: inline-block; border-radius: 6px; overflow: hidden;}
.index_investment .index_investment_content .investment_content_list .content_list_list .list_list_img img{ width: 100%; height: 170px; object-fit: cover;}
.index_investment .index_investment_content .investment_content_list .content_list_list .list_list_content{ position: absolute; width: 100%; bottom: 3px; background: rgba(52,145,204,.5); border-radius: 0px 0px 6px 6px;}
.index_investment .index_investment_content .investment_content_list .content_list_list .list_list_content{ text-align: center; padding: 8px 0px;}
.index_investment .index_investment_content .investment_content_list .content_list_list .list_list_content dd a{ font-size: 16px; color: #fff; text-align: center; margin-bottom: 4px; display: inline-block;}
.index_investment .index_investment_content .investment_content_list .content_list_list .list_list_content dt a{ font-size: 14px; color: #fff; text-align: center;}
.index_investment .index_investment_content .investment_content_list .content_list_list{ margin-bottom: 0px;}
.index_investment .index_investment_content .investment_content_list .content_list_list .list_list_img img{ height: 383px;}


.index_investment .index_investment_content .owl-controls .owl-nav div{ display:none;}







.index_partne{ padding: 60px 0px; background: #fff url(../images/bg13.jpg) no-repeat 50% 90%;}
.index_partne .index_partne_content .partne_content_list{ width: 11.5%; margin-right: 6.2%; box-shadow: 0px 5px 15px rgba(0,0,0,0.1); margin-bottom:4%;}
.index_partne .index_partne_content .partne_content_bottom{ padding: 50px 108px;}
.index_partne .index_partne_content .partne_content_list:nth-child(6n){ margin-right: 0px;}
.index_partne .index_partne_content .partne_content_bottom .partne_content_list{ margin-right: 0px; width: 14%; margin-right: 7.5%;}
.index_partne .index_partne_content .partne_content_bottom .partne_content_list:last-child{ margin-right: 0px;}








.footer{ background: #757576;}
.footer .footer_content{ max-width: 1200px; margin: 0 auto;}
.footer .footer_content .footer_content_title{ line-height: 110px; border-bottom: 1px solid rgba(255,255,255,0.2);}
.footer .footer_content .footer_content_title .content_title_left .title_left_list{ display: inline-block; font-size: 16px; color: #fff; padding-left: 45px; margin-right: 110px;}
.footer .footer_content .footer_content_title .content_title_left .title_left_list:nth-child(1){ background: url(../images/bn7.png) no-repeat 0% 50%;}
.footer .footer_content .footer_content_title .content_title_left .title_left_list:nth-child(2){ background: url(../images/bn8.png) no-repeat 0% 50%;}
.footer .footer_content .footer_content_title .content_title_left .title_left_list:nth-child(3){ background: url(../images/bn9.png) no-repeat 0% 50%; margin-right: 0px;}
.footer .footer_content .footer_content_title .content_title_right{ padding: 0px 60px; line-height: 40px; background: #599eec; text-align: center;; color: #fff; border-radius: 50px; margin: 35px 0px;}
.footer .footer_content .footer_content_txt{ padding: 35px 0px;}
.footer .footer_content .footer_content_txt .content_txt_list{ width: 12%; margin-right: 67px;}
.footer .footer_content .footer_content_txt .content_txt_list dd a{ color: #fff; font-size: 16px;display: inline-block; width: 100%}
.footer .footer_content .footer_content_txt .content_txt_list dt a{ font-size: 14px; color: #fff; margin-bottom: 10px; display: inline-block; width: 100%;}
.footer .footer_content .footer_content_txt .content_txt_list dd{ padding-bottom: 20px;}
.footer .footer_content .footer_content_txt .content_txt_list:last-child{ margin-right: 0px;}





.Copyright{ text-align: center; color: #fff; font-size: 14px; background: #525252; padding: 15px 0px;}
.Copyright a{ color: #fff; font-size: 14px; margin-left: 25px;}











.detail_nav{ border-bottom: 1px solid #dcdcdc; background: #f5f5f5;}
.detail_nav .detail_nav_content{ max-width: 1200px; margin: 0 auto;}
.detail_nav .detail_nav_content .nav_content_left .content_left_list{ font-size: 16px; color: #333333; line-height: 60px; padding: 0px 30px;}
.detail_nav .detail_nav_content .nav_content_left .content_left_list:hover{ color: #fff; background: #0075bf;}
.detail_nav .detail_nav_content .nav_content_left .content_left_list.on{ color: #fff; background: #0075bf;}
.detail_nav .detail_nav_content .nav_content_right a{ color: #333333; font-size: 14px; display: inline-block; line-height: 60px;}
.detail_nav .detail_nav_content .nav_content_right span{ color: #999; padding: 0px 10px; display: inline-block;}
.detail_nav .detail_nav_content .nav_content_right a.on{ color: #0075bf;}
.detail_nav .detail_nav_content .nav_content_right a:hover{ color: #0075bf;}
.detail_nav .detail_nav_content .nav_content_right a i{ margin-right: 5px; position: relative; top: -2px;}




.about_nav .about_nav_content{ max-width: 1200px; margin: 0 auto; padding: 55px 0px;}
.about_nav .about_nav_content .nav_content_list{ width: 25%; text-align: center; padding: 20px 0px;}
.about_nav .about_nav_content .nav_content_list.on{  background: #fff;
-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
   -moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
    -ms-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
     -o-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
        box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
		transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
.about_nav .about_nav_content .nav_content_list dd a i{ margin-right: 5px;}
.about_nav .about_nav_content .nav_content_list dd a{ display: inline-block; font-size: 16px; color: #333333; width: 100%; margin-bottom: 25px;}
.about_nav .about_nav_content .nav_content_list dd a{ display: inline-block; text-align: center; width: 100%;}
.about_nav .about_nav_content .nav_content_list dt{ margin: 0px 25%;}
.about_nav .about_nav_content .nav_content_list dt img{ max-width: 100%;}



.Introduction .Introduction_content .Introduction_content_txt{ width: 47%; padding: 47px 0px;}
.Introduction .Introduction_content .Introduction_content_txt dd{ font-size: 18px; color: #0075bf; margin-bottom: 30px;}
.Introduction .Introduction_content .Introduction_content_txt dt p{ color: #333333; font-size: 14px; line-height: 28px;}
.Introduction .Introduction_content .Introduction_content_video{ cursor: pointer; width: 49%;}
.Introduction .Introduction_content .Introduction_content_txt.w100{ width: 100%;}

.videobox {
    width: 100%;
    height: 317px;
    margin: 0 auto;
}
.videobox .videobox_nei {
    width: 100%;
    height: 317px;
    position: relative;
}
.video_button {
    width: 100%;
    height: 317px;
    position: absolute;
    cursor: pointer;
    z-index: 10;
    background: url(../images/bg28.jpg) no-repeat 50%/cover;
}
.video_button2 {
    width: 100%;
    height: 317px;
}


.course{ margin-top: 100px;}

.course .course_content .course_content_txt{ overflow: hidden; padding: 0px 85px;}
.course .course_content .course_content_txt .txt_list_list{ height: 105px;}
.course .course_content .course_content_txt .txt_list_list p{ text-align: left; line-height: 22px;}
.course .course_content .course_content_title{ padding: 50px 65px; position: relative;}
.course .course_content .course_content_title:before{ content: ""; position: absolute; display: inline-block; width: 100%; height: 3px; background: #0075bf;    left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);}
.course .course_content .course_content_title a{ display: inline-block; border: 3px solid #0075bf; width: 50px; height: 50px; border-radius: 100%; text-align: center; line-height: 45px; font-size: 14px; color: #0075bf; margin-right: 42px; position: relative; z-index: 20; background: #fff;}
.course .course_content .course_content_title a:last-child{ margin-right: 0px;}
.course .course_content .course_content_title a:hover{ color: #fff; background: #0075bf;}
.course .course_content .course_content_title a.on{ color: #fff; background: #0075bf;}
.course .course_bottom .course_bottom_list{ margin-bottom: 55px;}
.course .course_bottom .course_bottom_list .bottom_list_img{ width: 49%; margin-right: 1%;}
.course .course_bottom .course_bottom_list .bottom_list_img img{ width: 100%; height: 317px; object-fit: cover;}
.course .course_bottom .course_bottom_list .bottom_list_txt{ width: 50%; padding: 92px 30px;}
.course .course_bottom .course_bottom_list .bottom_list_txt dd{ font-size: 18px; color: #0075bf; margin-bottom: 30px;}
.course .course_bottom .course_bottom_list .bottom_list_txt dt{ font-size: 14px; color: #333333; line-height: 26px;}
.course .course_bottom .course_bottom_list:nth-child(2n) .bottom_list_img{ float: right; margin-right: 0px; margin-left: 1%; }
.course .course_bottom .course_bottom_list:nth-child(2n) .bottom_list_txt{ float: left;} 


.video .video_title{ font-size:15px; color:#333333; line-height:28px; text-align:center; margin-top:40px;}
.video .video_content{ text-align:center; margin-top:45px;}
.video .video_content img{ cursor:pointer;}
.video .video_content video{ width:100%;}
.video_window{ background: rgba(0,0,0,0.7); position: fixed; top: 0; left: 0; height: 100%; width: 100%; display: none; z-index: 55;}
.video_window .videobox{ position: fixed; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%);}
.video_window .video_window_close{ color: #fff; width: 35px; height: 35px; border-radius: 100%; text-align: center; line-height: 35px; display: inline-block; font-size: 35px; position: relative; top: -6px; right: -26px; cursor:pointer;}








.Process .Process_content{ padding-top: 55px;}
.Process .Process_content .Process_content_list{  border-radius: 6px; width: 27%; margin-right: 9.5%; margin-bottom: 5%; position: relative;
-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
   -moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
    -ms-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
     -o-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
        box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
		transition: all 0.5s ease 0s; background: #fff;
-webkit-transform: all 0.5s ease 0s; 
}

.Process .Process_content .Process_content_list:nth-child(3n){ margin-right: 0px;}
.Process .Process_content .Process_content_list:before{ content: ""; position: absolute; display: inline-block; width: 43px; height: 23px; background: url(../images/bn13.png) no-repeat 50%; left: 118%; top: 50%;  transform: translateX(-50%) translateY(-50%);}
.Process .Process_content .Process_contentlist .Process_content_list:nth-child(3):before{ background: url(../images/bn14.png) no-repeat 50%; width: 23px; height: 43px; left: 50%; top: 114%;}
.Process .Process_content .Process_contentlist:nth-child(2n) .Process_content_list:nth-child(1):before{ background: url(../images/bn15.png) no-repeat 50%;}
.Process .Process_content .Process_contentlist:nth-child(2n) .Process_content_list:nth-child(2):before{ background: url(../images/bn15.png) no-repeat 50%;}
.Process .Process_content .Process_contentlist:nth-child(2n) .Process_content_list:nth-child(3):before{ background: url(../images/bn14.png) no-repeat 50%; left: -220%;}
.Process .Process_content .Process_contentlist:last-child .Process_content_list:last-child:before{ display: none;}
.Process .Process_content .Process_contentlist.on{
	padding-left: 37%;
}
.Process .Process_content .Process_contentlist.on .Process_content_list{ width: 42%; margin-right: 16%;}
.Process .Process_content .Process_contentlist.on .Process_content_list:last-child{ margin-right: 0px;}
.Process .Process_content .Process_contentlist.in{
	padding-left: 73%;
}
.Process .Process_content .Process_contentlist.in .Process_content_list{ width: 100%; margin-right: 0%;}
.Process .Process_content .Process_contentlist.in .Process_content_list:last-child{ margin-right: 0px;}




.Process .Process_content .Process_content_list dd{ margin: 20px 45px; overflow: hidden;}
.Process .Process_content .Process_content_list dd img{ width: 100%; height: 136px; object-fit: cover;}
.Process .Process_content .Process_content_list dt{ color: #fff; background: #0073b3; line-height: 35px; text-align: center; font-size: 15px;}


.Process .Process_content_img{padding: 55px 0;}
.Process .Process_content_img.npt{padding: 55px 0 0 0;}
.Process .Process_content_img.no{padding: 0 0 40px 0;}



.quality{ padding-bottom: 55px;}
.quality .quality_content .quality_content_img{ width: 46%;}
.quality .quality_content .quality_content_img img{ width:100%;}
.quality .quality_content .quality_content_txt{ width: 50%; padding: 40px 0px;}
.quality .quality_content .quality_content_txt .content_txt_list:first-child{ margin-bottom: 40px;}
.quality .quality_content .quality_content_txt .content_txt_list dd{ font-size: 16px; color: #0073b3; margin-bottom: 15px; position: relative; padding-bottom: 15px;}
.quality .quality_content .quality_content_txt .content_txt_list dd:before{ content: ""; position: absolute; display: inline-block; width: 50px; height: 1px; background: #0073b3; bottom: -3px;}
.quality .quality_content .quality_content_txt .content_txt_list dt p{ font-size: 14px; color: #333333; line-height: 25px;}
.quality .quality_content .quality_content_txt .content_txt_list dt p span{ color: #0073b3;}





.Certification .Certification_title{ font-size: 14px; color: #333333; line-height: 25px;}
.Certification .Certification_content .Certification_content_top{ padding: 45px 0px;}
.Certification .Certification_content .Certification_content_top .content_top_list{ width: 26%; text-align: center; margin-right: 11%;}
.Certification .Certification_content .Certification_content_top .content_top_list:last-child{ margin-right: 0px;}
.Certification .Certification_content .Certification_content_top .content_top_list dd img{ max-width: 100%;}
.Certification .Certification_content .Certification_content_top .content_top_list dd{
		-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
   -moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
    -ms-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
     -o-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
        box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
		transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
.Certification .Certification_content .Certification_content_top .content_top_list dt{ color: #333333; font-size: 16px; padding: 20px 0px;}
.Certification .Certification_content .Certification_content_top .content_top_list a{ color: #0073b3; font-weight: bolder; font-size: 14px;}
.Certification .Certification_content .Certification_content_more{ text-align: center;}
.Certification .Certification_content .Certification_content_more a{ display: inline-block; font-size: 14px; color: #0073b3; padding: 10px 20px; background: #f8be00; border-radius: 5px;}



.Certification2 .Certification_content .Certification_content_top .content_top_list dt p:nth-child(2){ font-size:14px; color:#666; margin-top:12px; line-height:22px;}





.Insurance .Insurance_content{ padding: 50px 95px; margin:45px 0px; background: #fff;
	webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
   -moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
    -ms-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
     -o-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
        box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
		transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
.Insurance .Insurance_content .Insurance_content_left{ width: 100%}
.Insurance .Insurance_content .Insurance_content_left .content_left_list{ margin-bottom: 50px;}
.Insurance .Insurance_content .Insurance_content_left .content_left_list .left_list_left{ width:66%;}
.Insurance .Insurance_content .Insurance_content_left .content_left_list .left_list_right{ width: 22%; border:1px solid #dcdcdc;}
.Insurance .Insurance_content .Insurance_content_left .content_left_list .left_list_right img{ width:100%;}
.Insurance .Insurance_content .Insurance_content_left .content_left_list dt{ font-size: 16px; color: #333333; border-bottom: 1px solid #dcdcdc; line-height: 55px;}
.Insurance .Insurance_content .Insurance_content_left .content_left_list p{ font-size: 14px; color: #333333; line-height: 24px; padding: 12px 0px;}
.Insurance .Insurance_content .Insurance_content_left .content_left_list a{ display: inline-block; line-height: 24px; color: #fff; text-align: center; color: #fff; background: #0073b3; padding: 0px 15px; border-radius: 5px;}
.Insurance .Insurance_content .Insurance_content_right{ width: 22%;}
.Insurance .Insurance_content .Insurance_content_right .content_right_list img{ max-width: 100%;}
.Insurance .Insurance_content .Insurance_content_right .content_right_list{ margin-bottom: 15px;
webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
   -moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
    -ms-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
     -o-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
        box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
		transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
.Insurance .Insurance_content .Insurance_content_right .content_right_list:last-child{ margin-bottom: 0px;}
.Insurance .Insurance_more{ text-align: center;}
.Insurance .Insurance_more a{ display: inline-block; font-size: 14px; color: #0073b3; padding: 10px 20px; background: #f8be00; border-radius: 5px;}






.idea .quality_content{ margin-bottom: 65px;}
.idea .quality_content:last-child{ margin-bottom: 0px;}
.idea .quality_content .quality_content_txt{ width: 40%}
.idea .quality_content .quality_content_img{ width: 55%;}
.idea .quality_content .quality_content_img img{ max-width: 100%;}
.idea .quality_content .quality_content_txt .content_txt_list dt p{ line-height: 40px;}




.news{ padding-bottom: 55px;}
.news .news_top{ padding: 55px 0px; border-bottom: 1px dashed #dcdcdc;}
.news .news_top .news_top_left{ width: 50%; overflow: hidden;}
.news .news_top .news_top_left .top_left_list{ position: relative; text-align: left;}
.news .news_top .news_top_left .top_left_list .left_list_img{ width: 100%; display: inline-block;}
.news .news_top .news_top_left .top_left_list .left_list_img img{ width: 100%; height: 336px; object-fit: cover;}
.news .news_top .news_top_left .top_left_list .left_list_content{ position: absolute; bottom: 0; width: 100%; background: rgba(55,55,55,.5); padding: 30px; padding-bottom: 45px;}
.news .news_top .news_top_left .top_left_list .left_list_content dd a{ font-size: 16px; color: #fff; font-weight: bolder; margin-bottom: 15px;
overflow: hidden; display: inline-block; width: 100%;
text-overflow:ellipsis;
white-space: nowrap;
}
.news .news_top .news_top_left .top_left_list .left_list_content dt a{ font-size: 14px; color: #fff; line-height: 26px; display: inline-block;
display: -webkit-box; height: 47px;
-webkit-box-orient: vertical; width: 100%;
-webkit-line-clamp: 2;
overflow: hidden;
}
.news .news_top .owl-theme .owl-controls .owl-nav{ display: none !important;}
.news .news_top .owl-theme .owl-controls .owl-dots{ display: block !important; margin-top: 0px;}
.news .news_top .owl-theme .owl-controls{ bottom: 7px;}
.news .news_top .owl-theme .owl-dots .owl-dot span{ width: 9px; height: 9px; margin: 0px 7px; background: #fff;}
.news .news_top .owl-theme .owl-dots .owl-dot.active span{ background: #0669b2;}


.news .news_top .news_top_right{ width: 48%} 
.news .news_top .news_top_right .top_right_list:first-child{ border-top: 1px solid #dcdcdc;}
.news .news_top .news_top_right .top_right_list{ border-bottom: 1px solid #dcdcdc; padding: 19px 0px;transition: all 0.5s ease 0s;background: url(../images/bn19.png) no-repeat 100% 80%;}
.news .news_top .news_top_right .top_right_list .right_list_title{ margin-bottom: 7px;}
.news .news_top .news_top_right .top_right_list .right_list_title dd{ width: 80%;}
.news .news_top .news_top_right .top_right_list .right_list_title dd a{ display: inline-block; width: 100%; font-size: 16px; color: #333333; font-weight: bolder;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.news .news_top .news_top_right .top_right_list .right_list_title dt a{ font-size: 16px; color: #666666; font-weight: bolder;}
.news .news_top .news_top_right .top_right_list .right_list_content a{ font-size: 14px; color: #666666; line-height: 22px;
display: -webkit-box; height: 41px; width: 90%;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.news .news_top .news_top_right .top_right_list:hover .right_list_title a{ color: #0669b2;}
.news .news_top .news_top_right .top_right_list:hover{ background: url(../images/bn19_on.png) no-repeat 100% 80%;transition: all 0.5s ease 0s;}
.news .news_bottom .news_bottom_list{ padding: 55px 0px; border-bottom: 1px dashed #dcdcdc;}
.news .news_bottom .news_bottom_list .bottom_list_time{ width: 8%; text-align: center; border-right: 1px solid #0075bf; margin: 17px 0px; margin-right: 3%;}
.news .news_bottom{ padding-bottom: 55px;}
.news .news_bottom .news_bottom_list .bottom_list_time dd p{ font-size: 16px; color: #666666; line-height: 24px;}
.news .news_bottom .news_bottom_list .bottom_list_time dd p:last-child{ font-size: 14px;}
.news .news_bottom .news_bottom_list .bottom_list_time dt{ margin-top: 10px}
.news .news_bottom .news_bottom_list .bottom_list_content{ width: 62%; margin-right: 9%; padding: 23px 0px;}
.news .news_bottom .news_bottom_list .bottom_list_content dd a{ font-size: 16px; color: #333333; font-weight: bolder; margin-bottom: 13px;display: inline-block;overflow: hidden; width: 100%;
text-overflow:ellipsis;
white-space: nowrap;}
.news .news_bottom .news_bottom_list .bottom_list_content dt a{ font-size: 14px; color: #666666; line-height: 22px; display: inline-block;
display: -webkit-box; height: 41px;width: 100%;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.news .news_bottom .news_bottom_list .bottom_list_img{ display: inline-block; width: 18%; overflow: hidden;}
.news .news_bottom .news_bottom_list .bottom_list_img img{ width: 100%; height: 124px; object-fit: cover;}
.news .news_bottom .news_bottom_list:hover .bottom_list_content dd a{ color: #0075bf;}
.news .news_bottom .news_bottom_list:hover .bottom_list_img img{
	-webkit-transform: scale(1.15);
   -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
     -o-transform: scale(1.15);
           filter: scale(1.15);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	cursor:pointer;
}





.page a{ width: 40px; height: 40px; line-height: 40px; display: inline-block; text-align: center; background: #fff; color: #666666; margin-right: 15px; border: 1px solid #dcdcdc;}
.page b{ width: 40px; height: 40px; line-height: 40px; display: inline-block; text-align: center; background: #fff; color: #666666; margin-right: 15px; border: 1px solid #dcdcdc;}
.page b{ background: #0669b2; color: #fff; border: 1px solid #0669b2;}
.page a:hover{ background: #0669b2; color: #fff; border: 1px solid #0669b2;}
.page .prev,.page .next{ width: 100px;}




.news_details{ padding: 45px 0px;}
.news_details .news_details_title{ text-align:center; border-bottom:1px solid #dcdcdc; padding-bottom:15px}
.news_details .news_details_title dd{ font-size:26px; color:#333333; padding-bottom:20px}
.news_details .news_details_title dt div{ color:#999999; font-size:13px; padding-right:50px; display:inline-block; line-height:26px}
.news_details .news_details_title dt div:nth-child(3){ padding-right:0px}

.news_details .news_details_wen{ padding-top: 40px;}
.news_details .news_details_wen .details_wen_top div img{ max-width:100%}
.news_details .news_details_wen .details_wen_top{ border-bottom:1px solid #dcdcdc; padding-bottom:30px}
.news_details .news_details_wen .details_wen_top p img{ height:375px !important; width:auto !important;}
.news_details .news_details_wen .details_wen_top p{ line-height:26px; padding:10px 0px; font-size:14px; color:#666666; text-indent: 2em;}
.news_details .news_details_wen .details_wen_top p.on{ text-align:center;}
.news_details .news_details_wen .news_fenye{ margin-top: 35px;}
.news_details .news_details_wen .news_fenye div{ line-height:45px; width: 46%;}
.news_details .news_details_wen .news_fenye div span{ background: #ebebeb; width: 20%; text-align: center;}
.news_details .news_details_wen .news_fenye div a{ font-size:13px; color:#333333; display:inline-block; background: #fff; width: 80%; padding-left: 20px;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.news_details .news_details_wen .news_fenye div a:hover{ color:#165fbb}


.bdshare-button-style1-16 a{ margin: 0px 12px 0px 0px !important;}
#share a{width: 21px;height: 21px;background-size: 100% 100%;background-position: 0 0px;padding: 0;color: transparent; border-color: transparent;border-radius: 100%;overflow: hidden;}
#share a:before{display:none;border-radius: 100%;}
#share a:hover{color: transparent; border-color: transparent;background-color:transparent;border-radius: 100%;}
#share .icon-weibo{background-image: url(../images/bn23.png);}
#share .icon-qq{background-image: url(../images/bn21.png);}
#share .icon-wechat{background-image: url(../images/bn22.png);}
#share  .icon-wechat .wechat-qrcode{padding-right: 0;}







.investment_nav .about_nav_content{ padding: 55px 175px;}
.investment_nav .about_nav_content .nav_content_list{ width: 33.33%;}
.investment_nav .about_nav_content .nav_content_list dt{ margin: 0px 14%;}




.investment{ padding-bottom: 55px;}
.investment .investment_content .investment_content_list{ width: 30.5%; margin-right: 4.2%;margin-bottom: 4.2%;}
.investment .investment_content .investment_content_list:nth-child(3n){ margin-right: 0px;}
.investment .investment_content .investment_content_list .content_list_img{ display: inline-block; width: 100%; position: relative; overflow:hidden;}
.investment .investment_content .investment_content_list .content_list_img img{ width: 100%; height: 333px; object-fit: cover;}
.investment .investment_content .investment_content_list dt a{ font-size: 16px; color: #333333; text-align: center; display: inline-block; width: 100%; line-height: 75px; border-bottom: 1px solid #dcdcdc; }
.investment .investment_content .investment_content_list:hover dt a{ color: #0075bf; border-bottom: 1px solid #0075bf;}








.SolarEnergy .index_about_content .about_content_title{ margin-bottom: 35px;}
.SolarEnergy .Certification_title{ text-indent: 2em;}
.SolarEnergy .SolarEnergy_Types{ margin-top: 65px;}
.SolarEnergy .SolarEnergy_Types .SolarEnergy_Types_content .Types_content_list{ width: 45%; margin-right: 10%;}
.SolarEnergy .SolarEnergy_Types .SolarEnergy_Types_content .Types_content_list:last-child{ margin-right: 0px;}
.SolarEnergy .SolarEnergy_Types .SolarEnergy_Types_content .Types_content_list dd{ overflow: hidden;}
.SolarEnergy .SolarEnergy_Types .SolarEnergy_Types_content .Types_content_list dt{ font-size: 14px;  color: #0075bf; font-weight: bolder; text-align: center; line-height: 65px;}
.SolarEnergy .SolarEnergy_Condition .SolarEnergy_Condition_content .Condition_content_list{ border: 1px solid #dcdcdc; border-radius: 5px; width: 18%; margin-right: 2%; padding: 35px 0px; text-align: center;}
.SolarEnergy .SolarEnergy_Condition .SolarEnergy_Condition_content .Condition_content_list:nth-child(5){ margin-right: 0px;}
.SolarEnergy .SolarEnergy_Condition .SolarEnergy_Condition_content .Condition_content_list dd{ border-bottom: 1px solid #dcdcdc; padding-bottom: 25px; margin: 0px 25px; line-height: 66px;}
.SolarEnergy .SolarEnergy_Condition .SolarEnergy_Condition_content .Condition_content_list dt{ padding-top: 25px;}
.SolarEnergy .SolarEnergy_Condition .SolarEnergy_Condition_content .Condition_content_list dt p{ color: #333333; line-height: 25px;}
.SolarEnergy .SolarEnergy_Condition .SolarEnergy_Condition_content .Condition_content_list dt p span{ font-size: 30px; color: #0075bf; display: inline-block; margin-top: 10px;}

.resp .SolarEnergy_Condition .SolarEnergy_Condition_content .Condition_content_list dt{ padding-top: 0px;}




.SolarEnergy_Data{ margin-top: 65px;}
.SolarEnergy_Data .SolarEnergy_Data_content .Data_content_left{ width: 50%;}
.SolarEnergy_Data .SolarEnergy_Data_content .Data_content_left .content_left_list{ overflow: hidden;}
.SolarEnergy_Data .SolarEnergy_Data_content .Data_content_left .content_left_list .left_list_list{ position: relative;}
.SolarEnergy_Data .SolarEnergy_Data_content .Data_content_left .content_left_list .left_list_list:before{ content: ""; position: absolute; display: inline-block; width: 100%; height: 100%; background: rgba(0,117,191,.2);}
.SolarEnergy_Data .SolarEnergy_Data_content .Data_content_left .content_left_list .left_list_list img{ width: 100%; height: 324px; object-fit: cover;}
.SolarEnergy_Data .SolarEnergy_Data_content .Data_content_right{ width: 100%; padding: 25px 0px;}
.SolarEnergy_Data .SolarEnergy_Data_content .Data_content_right a{ display: inline-block; width: 50%; text-align: center; line-height: 50px; border: 1px solid #dcdcdc; margin-bottom: -1px; margin-right: -1px;}

.SolarEnergy_Data .SolarEnergy_Data_content .owl-theme .owl-controls .owl-nav .owl-next{ right: 0;background: url(../images/SolarEnergy_Data_next.png) no-repeat 100%; width: 31px;}
.SolarEnergy_Data .SolarEnergy_Data_content .owl-theme .owl-controls .owl-nav .owl-prev{ left: 0;background: url(../images/SolarEnergy_Data_prev.png) no-repeat 100%; width: 31px;}
.SolarEnergy_Data .SolarEnergy_Data_content .owl-theme .owl-controls .owl-nav div{ bottom: 125px;}
.SolarEnergy_Data .SolarEnergy_Data_content .owl-theme .owl-controls .owl-dots{ display: block !important; margin-top: 0px;}
.SolarEnergy_Data .SolarEnergy_Data_content .owl-theme .owl-controls{ bottom: 10px;}
.SolarEnergy_Data .SolarEnergy_Data_content .owl-theme .owl-dots .owl-dot span{ background: #fff; opacity: .6;}
.SolarEnergy_Data .SolarEnergy_Data_content .owl-theme .owl-dots .owl-dot.active span{ opacity: 1;}




.SolarEnergy_recommend{ margin-top: 65px; padding-bottom: 45px;}
.SolarEnergy_recommend .SolarEnergy_recommend_content .recommend_content_list dd{ color: #333333; font-size: 14px; line-height: 35px;}
.SolarEnergy_recommend .SolarEnergy_recommend_content .recommend_content_list{ border: 1px solid #dcdcdc; padding: 15px 25px; border-radius: 5px; width: 46%; margin-right: 8%; margin-bottom: 3%;}
.SolarEnergy_recommend .SolarEnergy_recommend_content .recommend_content_list:nth-child(2n){ margin-right: 0px;}
.SolarEnergy_recommend .SolarEnergy_recommend_content .recommend_content_list dt{ width: 80%}
.SolarEnergy_recommend .SolarEnergy_recommend_content .recommend_content_list dt input{ line-height: 35px; width: 100%; font-size: 14px; background: #f5f5f5;}
.SolarEnergy_recommend .SolarEnergy_recommend_content .recommend_content_textarea{ width: 100%;}
.SolarEnergy_recommend .SolarEnergy_recommend_content .recommend_content_submit{ text-align: center;}
.SolarEnergy_recommend .SolarEnergy_recommend_content .recommend_content_submit input{ padding: 0px 50px; line-height: 35px; color: #fff; font-size: 15px; border-radius: 5px; background: #0075bf; cursor: pointer;}
.SolarEnergy_recommend .SolarEnergy_recommend_content .recommend_content_textarea dt{ width: 100%; padding: 6px 0px;}
.SolarEnergy_recommend .SolarEnergy_recommend_content .recommend_content_list dt textarea{ line-height: 24px; width: 100%; font-size: 14px; font-family: "微软雅黑"; height: 250px; background: #f5f5f5;}

.radio_jibie{ padding: 8px 0px;}
.radio_jibie .button{ margin-left: 10px; cursor: pointer; margin-right: 20px;}
.radio_jibie .button{ display: inline-block; background: url(../images/bn29.png) no-repeat 0% 50%; padding-left: 20px; font-size: 14px; color: #333333;}
.radio_jibie input[type=radio]:checked ~ .button{ background: url(../images/bn29_on.png) no-repeat 0% 50%;}
.radio_jibie input[type=radio]{display: none;}











.family .family_content .family_content_list{ width: 21%; margin-right: 5.3%; text-align: center; padding: 55px 0px; background: #fff;
webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
   -moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
    -ms-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
     -o-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
        box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
		transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
.family .family_content .family_content_list:last-child{ margin-right: 0px;}
.family .family_content .family_content_list .content_list_icon{ margin-bottom: 30px; line-height: 72px;}
.family .family_content .family_content_list .content_list_txt p{ line-height: 25px;}




.FamilyJoin{ margin-top: 65px;}
.FamilyJoin .FamilyJoin_img{ text-align: center;}









.problem{ padding-bottom: 45px;}
.problem .problem_search{ width: 220px;border: 1px solid #0075bf; border-radius: 500px; font-size: 14px; padding: 5px 20px; margin: 45px 0px;}
.problem .problem_search .problem_search_input{ line-height: 28px; width: 89%; background: #f5f5f5;}
.problem .problem_search .problem_search_submit{ width: 19px; height: 19px; background: url(../images/bn34.png) no-repeat 50%; cursor: pointer; margin: 4px 0px;}
.problem .problem_content .problem_content_list .content_list_title{ line-height: 50px;}
.problem .problem_content .problem_content_list .content_list_title dd{ width: 5%; background: #0075bf; color: #fff; font-weight: bolder; text-align: center;} 
.problem .problem_content .problem_content_list .content_list_title dt{ font-size: 14px; color: #0075bf; background: #e6e6e6; width: 95%; padding-left: 30px;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.problem .problem_content .problem_content_list .content_list_txt{ padding: 45px 30px; border-left: 1px solid #dcdcdc; margin-left: 5%; border-right: 1px solid #dcdcdc;}
.problem .problem_content .problem_content_list .content_list_txt p{ font-size: 14px; color: #666666; line-height: 24px;}
.problem .problem_content .problem_content_list:last-child .content_list_txt{ border-bottom: 1px solid #dcdcdc;}
.problem .problem_content{ padding-bottom: 45px;}









.catact_bottom .catact_bottom_last dt{ line-height: 70px; text-align: center; text-align: center; width: 80%; border: 1px solid #dcdcdc; font-weight: bolder; border-left: 0px; background: #fff;}
.catact_bottom .catact_bottom_last{ width: 40%;}







.download{ padding-bottom: 55px;}
.download .download_content{ padding-bottom: 45px;}
.download .download_content .download_content_list{ background: #e7e5e5; margin-bottom: 2px;}
.download .download_content .download_content_list .content_list_icon{ width: 6%;}
.download .download_content .download_content_list .content_list_icon img{ width: 100%; height: 75px; object-fit: cover;}
.download .download_content .download_content_list .content_list_left{ background: #e7e5e5; line-height: 75px; width: 79%; color: #333333; font-size: 14px; color: #333333; padding: 0px 40px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.download .download_content .download_content_list .content_list_right{ color: #333; font-size: 14px; line-height: 75px; width: 15%; background: #fff; text-align: center; display: inline-block;}
.download .download_content .download_content_list .content_list_right span{ font-size: 28px; color: #bfbfbf; position: relative; bottom: -5px; margin-right: 10px; transition: all 0.5s ease 0s;  -webkit-transform: all 0.5s ease 0s;}
.download .download_content .download_content_list:hover .content_list_right{ color: #0075bf;}
.download .download_content .download_content_list:hover .content_list_right span{ color: #0075bf;transition: all 0.5s ease 0s;  -webkit-transform: all 0.5s ease 0s;}





.join{ padding-bottom: 65px;}
.join .join_content .join_content_title .content_title_list{ width: 26.6%; margin-right: 10%;}
.join .join_content .join_content_title .content_title_list:last-child{ margin-right: 0px; background: #fff;}
.join .join_content .join_content_title .content_title_list dd{ font-size: 14px; color: #333333; line-height: 30px;}
.join .join_content .join_content_title .content_title_list dt{ padding: 5px 0px; border: 1px solid #dcdcdc; width: 65%; background: #fff;}
.join .join_content .join_content_title .content_title_list dt input{ line-height: 22px;}
.join .join_content .join_content_title .content_title_list dt select{ width: 100%;}
.join .join_content .join_content_title .content_title_list dd input{}
.join .join_content .join_content_title .content_title_submit dt{ width: 100%;}
.join .join_content .join_content_title .content_title_submit dt .text{ width: 90%; padding: 0px 15px;}
.join .join_content .join_content_title .content_title_submit dt .submit{ background: url(../images/bn38.png) no-repeat 50% 50%; width: 15px; cursor: pointer; width: 10%; height: 22px;}
.join .join_content .join_content_txt{ margin-top: 45px;}
.join .join_content .join_content_txt .content_txt_list .txt_list_list2{ width: 25%; text-align: center; font-size: 16px; color: #333333; line-height: 50px; border: 1px solid #dcdcdc; border-bottom: 0px; border-right: 0px; height: 50px;}
.join .join_content .join_content_txt .content_txt_list:first-child .txt_list_list2{ font-size: 18px; color: #fff; background: #0077c3; border: 0px;}
.join .join_content .join_content_txt .content_txt_list:first-child .txt_list_list2 a{ font-size: 18px; color: #fff; background: #0077c3; border: 0px; display:inline-block;}
.join .join_content .join_content_txt .content_txt_list .txt_list_list2:last-child{ border-right: 1px solid #dcdcdc;}
.join .join_content .join_content_txt .content_txt_list .txt_list_list2{ padding: 0px 10px;
overflow: hidden; background: #fff;
text-overflow:ellipsis;
white-space: nowrap;}

.join .join_content .join_content_txt .content_txt_list:last-child .txt_list_list2{ border-bottom: 1px solid #dcdcdc;}
.join .join_content .join_content_txt .content_txt_list:nth-child(2) .txt_list_list2{ border-top: 0px solid #dcdcdc;}
.join .join_content .join_content_txt .content_txt_list .txt_list_list2 a{ display: inline-block; background: url(../images/bn39.png) no-repeat 50%; height: 50px; width: 50%;}
.join .join_content .join_content_txt .content_txt_list .txt_list_list2 a:hover{ background: url(../images/bn39_on.png) no-repeat 50%; }








.contact .contact_top{ margin-top: 45px;}
.contact .contact_content .contact_content_list{ margin: 45px 0px;
	-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
   -moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
    -ms-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
     -o-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
        box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
}
.contact .contact_content .contact_content_img{ width: 42%; overflow: hidden;}
.contact .contact_content .contact_content_img img{ width: 100%; height: 376px; object-fit: cover;}
.contact .contact_content .contact_content_txt{ width: 58%; padding: 53px; background: #fff url(../images/bn46.png) no-repeat 90% 50%;}
.contact .contact_content .contact_content_txt dd{ font-size: 16px; color: #333333; position: relative; padding-bottom: 30px; margin-bottom: 30px;}
.contact .contact_content .contact_content_txt dd:before{ content: ""; position: absolute; display: inline-block; width: 30px; height: 1px; background: #0077c3; left: 0; bottom:0px;}
.contact .contact_content .contact_content_txt dt p{ font-size: 14px; color: #333333; line-height: 23px; padding-left: 26px; margin-bottom: 10px;}
.contact .contact_content .contact_content_txt dt p:last-child{ margin-bottom: 0px;}
.contact .contact_content .contact_content_txt dt p a{ font-size: 14px; color: #f8be00;}
.contact .contact_content .contact_content_txt dt p:nth-child(1){ background: url(../images/bn40.png) no-repeat 0% 50%;}
.contact .contact_content .contact_content_txt dt p:nth-child(2){ background: url(../images/bn41.png) no-repeat 0% 50%;}
.contact .contact_content .contact_content_txt dt p:nth-child(3){ background: url(../images/bn42.png) no-repeat 0% 50%;}
.contact .contact_content .contact_content_txt dt p:nth-child(4){ background: url(../images/bn43.png) no-repeat 0% 50%;}
.contact .contact_content .contact_content_txt dt p:nth-child(5){ background: url(../images/bn44.png) no-repeat 0% 50%;}
.contact .contact_content .contact_content_txt dt p:nth-child(6){ background: url(../images/bn45.png) no-repeat 0% 50%;}
.contact .contact_content .contact_content_list:nth-child(4) .contact_content_txt{background: #fff url(../images/bn47.png) no-repeat 90% 50%;}
.contact .contact_content .contact_content_list:nth-child(5) .contact_content_txt{background: #fff url(../images/bn47.png) no-repeat 90% 50%;}







.solution .solution_content{ padding: 45px 0px; overflow: hidden; background: #fff;
	-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
   -moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
    -ms-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
     -o-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
        box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
}
.solution .solution_content .solution_content_list{ text-align: center; width: 33.33%; position: relative; width: 100%;}
.solution .solution_content .solution_content_list:first-child:before{ opacity: 0;}
.solution .solution_content .solution_content_list:before{ content: ""; position: absolute; display: inline-block; width: 1px ; height: 110px; background: #e3e3e3; left: 0%;  top: 50%; transform: translateX(-30%) translateY(-50%);}
.solution .solution_content .solution_content_list dd{ color: #333333; font-weight: bolder; font-size: 16px; margin-top: 20px; margin-bottom: 25px;}
.solution .solution_content .solution_content_list dt p{ color: #333333; font-size: 14px; line-height: 24px;}
.solution .solution_case{ margin-top: 55px;}
.solution .solution_case .solution_case_top .case_top_img{ width: 48%;}
.solution .solution_case .solution_case_top .case_top_img img{ width: 100%; height: 428px; object-fit: cover;}
.solution .solution_case .solution_case_top .case_top_txt{ width: 52%; padding: 20px 45px;}
.solution .solution_case .solution_case_top .case_top_txt p{ font-size: 14px; color: #333333; line-height: 30px; padding-left: 45px; margin-bottom: 20px;}
.solution .solution_case .solution_case_top .case_top_txt p:nth-child(1){ background: url(../images/bn51.png) no-repeat 0% 50%;}
.solution .solution_case .solution_case_top .case_top_txt p:nth-child(2){ background: url(../images/bn52.png) no-repeat 0% 50%;}
.solution .solution_case .solution_case_top .case_top_txt p:nth-child(3){ background: url(../images/bn53.png) no-repeat 0% 50%;}
.solution .solution_case .solution_case_top .case_top_txt p:nth-child(4){ background: url(../images/bn54.png) no-repeat 0% 50%;}
.solution .solution_case .solution_case_top .case_top_txt p:nth-child(5){ background: url(../images/bn55.png) no-repeat 0% 50%;}
.solution .solution_case .solution_case_top .case_top_txt p:nth-child(6){ background: url(../images/bn56.png) no-repeat 0% 50%;}
.solution .solution_case .solution_case_top .case_top_txt p:last-child{ line-height: 22px; padding-left: 0px;}
.solution .solution_case .solution_case_bottom { margin-top: 55px;}
.solution .solution_case .solution_case_bottom .case_bottom_list{ margin-bottom: 55px;}
.solution .solution_case .solution_case_bottom .case_bottom_list table{ background: #dcdcdc; width: 100%;} 
.solution .solution_case .solution_case_bottom .case_bottom_list table tr td{ background: #f5f5f5; text-align: center; padding: 18px 0px; font-size: 14px; color: #333333;}
.solution .solution_case .solution_case_bottom .case_bottom_list table tr:nth-child(1) td{ color: #0075bf; font-size: 16px;}
.solution .owl-theme .owl-controls .owl-nav{ display: none !important;}










.join_idea .join_idea_left{ background: url(../images/bn58.png) no-repeat 50% 50%; width: 58%; padding: 265px 0px;}
.join_idea .join_idea_left dd{ font-size: 16px; color: #0075bf; font-weight: bolder; margin-bottom: 30px;}
.join_idea .join_idea_left dt p{ font-size: 14px; color: #333333; line-height: 30px; margin-bottom: 25px;} 
.join_idea .join_idea_right{ width: 42%; text-align: center;}







.work_life{ background: url(../images/bg104.jpg) no-repeat 50%/cover; padding: 45px 0px; margin: 55px 0px;}
.work .work_list .work_list_title{ font-size: 14px; line-height: 22px; margin-bottom: 35px;}
.work .work_list .work_list_content{ padding: 0px 50px; overflow: hidden;}
.work .work_list .work_list_content .list_content_list img{ max-width: 100%;}
.work .work_list .owl-theme .owl-controls .owl-nav .owl-next{ right: 0;  background: url(../images/bn60.png) no-repeat 100%;}
.work .work_list .owl-theme .owl-controls .owl-nav .owl-prev{ left: 0; background: url(../images/bn59.png) no-repeat 100%;}
.work .work_list .owl-theme .owl-controls .owl-nav div{ bottom: 75px;}






.welfare{ padding-bottom: 55px;}
.welfare .welfare_content .welfare_content_left{ width: 50%;}
.welfare .welfare_content .welfare_content_right{ width: 50%; font-size: 14px; color: #333333; line-height: 26px; padding: 105px 20px; padding-left: 70px;}






.product .index_about_content{ max-width: 1250px;margin-bottom: 40px;}
.product .product_list .product_list_content{ width: 1200px; margin: 0 auto; overflow: hidden;}
.product .product_list:first-child{ padding-bottom: 0px;}
.product .product_list{ padding: 45px 0px;}
.product .product_list .product_list_content{
	-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
   -moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
    -ms-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
     -o-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
        box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
}
.product .product_list .product_list_content{ padding: 45px 95px; background: #fff;}
.product .product_list .product_list_content .list_content_list{ border: 1px solid #dcdcdc; padding: 0px 20px; position: relative; transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s; background: #fff;}
.product .product_list .product_list_content .list_content_list:before{ content: ""; position: absolute; display: inline-block; width: 100%; height: 3px; background: #c3c3c3; left: 0; bottom: 0; transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s; width: 100%;}
.product .product_list .product_list_content .list_content_list .content_list_img{ border-bottom: 1px solid #dcdcdc; padding: 25px 0px; display: inline-block; width:100%; text-align:center;}
.product .product_list .product_list_content .list_content_list .content_list_img img{ height: 209px; object-fit: cover;}
.product .product_list .product_list_content .list_content_list .content_list_txt{ font-size: 14px; color: #333333; padding: 15px 0px; text-align: left;overflow: hidden; padding-right: 15%; background: url(../images/bn62.png) no-repeat 100% 50%; display: inline-block; width: 100%; height:49px;
text-overflow:ellipsis;
white-space: nowrap;}
.product .product_list .product_list_content .list_content_list:hover:before{ width: 100%; background: #0075bf; transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.product .product_list .product_list_content .list_content_list:hover .content_list_txt{ color: #0075bf; background: url(../images/bn62_on.png) no-repeat 100% 50%; transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}


.product .product_list .owl-theme .owl-controls .owl-nav .owl-next{ right: 18px;  background: url(../images/bn64.png) no-repeat 100%; width: 46px; height: 46px;}
.product .product_list .owl-theme .owl-controls .owl-nav .owl-prev{ left: 18px; background: url(../images/bn63.png) no-repeat 100%; width: 46px; height: 46px;}
.product .product_list .owl-theme .owl-controls .owl-nav div{ bottom: 135px;}
.product .product_list .owl-carousel .owl-stage-outer{ overflow: hidden;}









.productdl{ padding-bottom:55px;}
.productdl .product_list{ margin-bottom:45px;}
.productdl .product_list .product_list_content .list_content_list{ width:32%; margin-right:2%; margin-bottom:2%;}
.productdl .product_list .product_list_content .list_content_list:nth-child(3n){ margin-right:0px;}










.product_details .product_details_top{ padding: 55px 0px;}
.product_details .product_details_top .details_top_left{ width: 48%; text-align:center; overflow:hidden;}
.product_details .product_details_top .details_top_left .owl-controls .owl-nav .owl-prev{ left:10px; bottom:200px;}
.product_details .product_details_top .details_top_left .owl-controls .owl-nav .owl-next{ right:10px; bottom:200px;}

.product_details .product_details_top .details_top_left img{ max-width:100%;}
.product_details .product_details_top .details_top_right{ width: 47%; padding-top: 55px;}
.product_details .product_details_top .details_top_right .top_right_top dd{ font-size: 16px; color: #0075bf; margin-bottom:25px;}
.product_details .product_details_top .details_top_right .top_right_top dt{ font-size: 14px; color: #333333; line-height: 22px;}
.product_details .product_details_top .details_top_right .top_right_bottom{ margin-top: 40px}
.product_details .product_details_top .details_top_right .top_right_bottom .right_bottom_list{ width: 16%; margin-right: 5%; text-align: center; background: #fff; padding: 10px 0px; position: relative;}
.product_details .product_details_top .details_top_right .top_right_bottom .right_bottom_list:nth-child(5n){ margin-right: 0px;}
.product_details .product_details_top .details_top_right .top_right_bottom .right_bottom_list .bottom_list_content dt{ color: #0079c6; font-size: 14px;}
.product_details .product_details_top .details_top_right .top_right_bottom .right_bottom_list .bottom_list_hover{ position: absolute; width: 100%; height: 100%; background: rgba(0,121,197,.75); top: 0; line-height: 63px; opacity: 0; display: inline-block; left: 0;}
.product_details .product_details_top .details_top_right .top_right_bottom .right_bottom_list:hover .bottom_list_hover{ opacity: 1;}


.product_details .product_details_characteristic{ margin-bottom: 40px;}
.product_details .product_details_characteristic .details_characteristic_list{ background: #fff; width: 32%; margin-right: 2%; padding: 10px; margin-bottom: 2%;}
.product_details .product_details_characteristic .details_characteristic_list:nth-child(3n){ margin-right: 0px;}
.product_details .product_details_characteristic .details_characteristic_list dd{ width: 12%;}
.product_details .product_details_characteristic .details_characteristic_list dt{ color: #333333; font-size: 14px; text-align: center; width: 88%; line-height: 22px; padding:13px 0px;}

.product_details .product_details_Certification .details_Certification_left{ width: 51%;}
.product_details .product_details_Certification .details_Certification_right{background: #fff; width: 43%;padding: 0px 40px;}
.product_details .product_details_Certification .details_Certification_right .Certification_right_top{    padding: 0px 30px; overflow: hidden; padding-bottom: 10px;}
.product_details .product_details_Certification .details_Certification_right .Certification_right_top .right_top_list dd{
	-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px; margin-top: 26px;
   -moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
    -ms-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
     -o-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
        box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
}
.product_details .product_details_Certification .details_Certification_right .Certification_logo{    padding: 0px 30px; overflow: hidden; padding-bottom: 10px;}
.product_details .product_details_Certification .details_Certification_right .Certification_logo .right_top_list dd{
	-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px; margin-top: 26px;
   -moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
    -ms-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
     -o-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
        box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
}








.product_details .product_details_Certification .owl-theme .owl-controls .owl-nav .owl-next{ right: 0px !important;  background: url(../images/bg118.jpg) no-repeat 100%; width: 20px; height: 20px;}
.product_details .product_details_Certification .owl-theme .owl-controls .owl-nav .owl-prev{ left: 0px !important; background: url(../images/bg117.jpg) no-repeat 100%; width: 20px; height: 20px;}
.product_details .product_details_Certification .owl-theme .owl-controls .owl-nav div{ bottom: 60px;}
.product_details .product_details_Certification .details_Certification_right .Certification_right_bottom{ padding: 15px 0px;}
.product_details .product_details_Certification .details_Certification_right .Certification_right_bottom p{ font-size: 14px; color: #333333; text-align: center; line-height: 20px;}


.parameter .parameter_list{ margin-bottom: 10px;}
.parameter .parameter_list .parameter_list_title{ line-height: 55px; background: #3c63c9; padding: 0px 40px; cursor: pointer;}
.parameter .parameter_list .parameter_list_title div{ color: #fff !important; padding-left: 30px; font-size: 16px;}
.parameter .parameter_list .parameter_list_content{ display: none;}
.parameter .parameter_list .parameter_list_content table{ width: 100%; background: #dcdcdc;}
.parameter .parameter_list .parameter_list_content table tr td{ background: #f5f5f5; line-height: 22px;font-size: 14px; color: #333333; padding: 15px 0px; text-align:center;}
.parameter .parameter_list .parameter_list_content table tr td:nth-child(1){ width:14%;}
.parameter .parameter_list.on .parameter_list_content table tr td:nth-child(1){ color: #0077c3;}

.product_details .product_details_model{ padding: 0px 180px;}
.product_details .product_details_model .details_model_list{ width: 32%; margin-right: 2%;}
.product_details .product_details_model .details_model_list:nth-child(3){ margin-right: 0px;}
.product_details .product_details_model .details_model_list .model_list_img{ display: inline-block; width: 100%; text-align:center; background:#fff;} 
.product_details .product_details_model .details_model_list .model_list_img img{ height: 180px; object-fit: cover;}
.product_details .product_details_model .details_model_list .model_list_title{ display: inline-block; width: 100%; text-align: center; color: #333333; font-size: 14px; margin-top: 15px;}







.BusinessSystem .BusinessSystem_content{ padding-bottom: 45px;}
.BusinessSystem .BusinessSystem_content .BusinessSystem_content_left{ width: 58%;}
.BusinessSystem .BusinessSystem_content .BusinessSystem_content_left img{ width: 100%; height: 340px; object-fit: cover;}
.BusinessSystem .BusinessSystem_content .BusinessSystem_content_right{ width: 42%; padding: 15px 0px; padding-left: 50px;}
.BusinessSystem .BusinessSystem_content .BusinessSystem_content_right .content_right_list{ margin-bottom: 15px;}
.BusinessSystem .BusinessSystem_content .BusinessSystem_content_right .content_right_list:last-child{ margin-bottom: 0px;}
.BusinessSystem .BusinessSystem_content .BusinessSystem_content_right .content_right_list dd{ font-weight: bolder; font-size: 16px; color: #0075bf; margin-bottom: 10px;}
.BusinessSystem .BusinessSystem_content .BusinessSystem_content_right .content_right_list dt p{ color: #333333; line-height: 23px;}
.BusinessSystem .BusinessSystem_content_img .content_img_left{ width: 47%;}
.BusinessSystem .BusinessSystem_content_img .content_img_right{ width: 53%; padding-left: 2%;}
.BusinessSystem .BusinessSystem_content_img .content_img_right .img_right_list{ width: 28%; margin-right: 8%; margin-top: 2%;}
.BusinessSystem .BusinessSystem_content_img .content_img_right .img_right_list:nth-child(3n){ margin-right: 0px;}
.BusinessSystem .BusinessSystem_content_img .content_img_right .img_right_list .right_list_title{ margin-bottom: 10px;}
.BusinessSystem .BusinessSystem_content_img .content_img_right .img_right_list .right_list_title dd{ width: 32px; height: 32px; line-height: 32px; background: #ffe100; text-align: center; border-radius: 100%; color: #0075bf; font-size: 16px; position: relative; z-index: 20;}
.BusinessSystem .BusinessSystem_content_img .content_img_right .img_right_list .right_list_title dt{ background: #0075bf; color: #fff; line-height: 32px; font-size: 16px; width: 90%; border-radius: 0px 8px 8px 0px; text-align: center; margin-left: -16px;}
.BusinessSystem .BusinessSystem_content_img .content_img_right .img_right_list .right_list_txt{ font-size: 14px; color: #333333; line-height: 25px;}



.resp{ padding: 45px 0px; background: url(../images/bg121.jpg) no-repeat 50%/cover;}
.resp .SolarEnergy_Condition .SolarEnergy_Condition_content .Condition_content_list dt p img{ margin-left: 5px;}
.resp .resp_title{ text-align: center; font-size: 14px; color: #333333; margin-bottom: 45px;}








.Advantage{ padding-top: 45px; }
.Advantage .Advantage_content .Advantage_content_left{ width: 100%; font-size: 14px; color: #333333; line-height: 37px; padding-bottom: 37px;}
.Advantage .Advantage_content .Advantage_content_right{ width: 100%; text-align:center;}
.Advantage .Advantage_content .Advantage_content_right img{ width:100%;}



.service .service_title{ font-size: 14px; color: #333333; line-height: 26px;}
.service .service_img{ text-align: center; padding-top: 45px;}

.service .service_content .service_content_list{ width: 32%; margin-right: 2%; margin-top: 3%;}
.service .service_content .service_content_list:nth-child(3n){ margin-right: 0%;}
.service .service_content .service_content_list .content_list_left{ width: 31%;
	-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px; background: #fff; text-align: center; padding: 15px 10px;
   -moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
    -ms-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
     -o-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
        box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
}
.service .service_content .service_content_list .content_list_left dd{ width: 100%; line-height: 51px;}
.service .service_content .service_content_list .content_list_left dt{ margin-top: 10px; width: 100%;}
.service .service_content .service_content_list .content_list_right{ font-size: 14px; color: #333333; line-height: 24px; width: 69%; padding: 19px 25px;}



.resp_Process .resp_Process_content{ position: relative; margin: 45px 0px;}
.resp_Process .resp_Process_content:before{ content: ""; position: absolute; display: inline-block; height: 1px; background: #0075bf; width: 100%;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.resp_Process .resp_Process_content .Process_content_list{ margin-right: 2%; text-align: center; width: 12.5%;}
.resp_Process .resp_Process_content .Process_content_list:last-child{ margin-right: 0%;}
.resp_Process .resp_Process_content .Process_content_list dd{ font-size: 14px; color: #333333;}
.resp_Process .resp_Process_content .Process_content_list dt{ border: 1px solid #0075bf; width: 105px; height: 105px; border-radius: 100%; line-height: 105px; text-align: center; margin: 15px auto; background: #f5f5f5; position: relative; z-index: 20;}
.resp_Process .resp_Process_content .Process_content_list p{ color: #333333; font-size: 14px;}












.FamilyAdvantage{background: url(../images/bg124.jpg) no-repeat 50%/cover;}
.FamilyAdvantage .FamilyAdvantage_content .FamilyAdvantage_content_list{ background: #fff; width: 13.5%; text-align: center; margin-right: 8.12%; padding: 25px 0px;}
.FamilyAdvantage .FamilyAdvantage_content .FamilyAdvantage_content_list:last-child{ margin-right: 0px;}
.FamilyAdvantage .FamilyAdvantage_content .FamilyAdvantage_content_list dd{ line-height: 60px;}
.FamilyAdvantage .FamilyAdvantage_content .FamilyAdvantage_content_list dt{ margin-top: 13px;}
.FamilyAdvantage .FamilyAdvantage_content .FamilyAdvantage_content_list dt p{ color: #0075bf; font-size: 14px; line-height: 23px;}



.FamilyImg .FamilyImg_content .FamilyImg_content_left{ width: 50%;}
.FamilyImg .FamilyImg_content .FamilyImg_content_right{ width: 43%; padding-top: 40px;}
.FamilyImg .FamilyImg_content .FamilyImg_content_right .content_right_list{ width: 46%; margin-right: 8%; margin-top: 10%;}
.FamilyImg .FamilyImg_content .FamilyImg_content_right .content_right_list:nth-child(2n){ margin-right: 0px;}
.FamilyImg .FamilyImg_content .FamilyImg_content_right .content_right_list .right_list_title dd{ width: 32px; height: 32px; border-radius: 100%; border: 1px solid #0075bf; font-size: 16px; color: #0075bf; text-align: center; line-height: 32px;}
.FamilyImg .FamilyImg_content .FamilyImg_content_right .content_right_list .right_list_title dt{ font-size: 16px; color: #0075bf; line-height: 32px; margin-left: 12px;}
.FamilyImg .FamilyImg_content .FamilyImg_content_right .content_right_list .right_list_content{ font-size: 14px; color: #33333; margin-top: 13px;}






.FamilyIncome{background: url(../images/bg124.jpg) no-repeat 50%/cover; padding: 45px 0px;}
.FamilyIncome .FamilyIncome_content .FamilyIncome_content_left{ width: 46%;}
.FamilyIncome .FamilyIncome_content .FamilyIncome_content_left .content_left_title{ font-size: 14px; color: #fff; line-height: 35px; text-align: center; background: #f8be00; border-radius: 6px;}
.FamilyIncome .FamilyIncome_content .FamilyIncome_content_left .content_left_txt .left_txt_list{ margin-top: 4px;}
.FamilyIncome .FamilyIncome_content .FamilyIncome_content_left .content_left_txt .left_txt_list dd{ margin: 12px 0px;}
.FamilyIncome .FamilyIncome_content .FamilyIncome_content_left .content_left_txt .left_txt_list dd{ line-height: 35px; text-align: center; color: #fff; font-size: 14px; background: #0075bf; border-radius: 6px; width: 25%}
.FamilyIncome .FamilyIncome_content .FamilyIncome_content_left .content_left_txt .left_txt_list dt{ width: 74%; background: #fff; border: 1px solid #dcdcdc; border-radius: 6px; padding: 20px 8px; height: 60px;}
.FamilyIncome .FamilyIncome_content .FamilyIncome_content_left .content_left_txt .left_txt_list:nth-child(1) dt{ padding: 7px 8px; line-height: 24px;}
.FamilyIncome .FamilyIncome_content .FamilyIncome_content_left .content_left_bottom{ margin-top: 20px;}
.FamilyIncome .FamilyIncome_content .FamilyIncome_content_left .content_left_bottom p{ line-height: 23px; color: #333; font-size: 14px;}
.FamilyIncome .FamilyIncome_content .FamilyIncome_content_right{ width: 46%;}
.FamilyIncome .FamilyIncome_content .FamilyIncome_content_right .content_right_title{ line-height: 66px; color: #fff; font-size: 14px; background: #0075bf; text-align: center; border-radius: 5px;} 
.FamilyIncome .FamilyIncome_content .FamilyIncome_content_right .content_right_txt .right_txt_list dd{ font-size: 14px; color: #333333; width: 20%; text-align: center; background: #ededf0; line-height: 61px; border-bottom: 1px solid #dcdcdc;}
.FamilyIncome .FamilyIncome_content .FamilyIncome_content_right .content_right_txt .right_txt_list:nth-child(2) dd:nth-child(1){ width: 20%}
.FamilyIncome .FamilyIncome_content .FamilyIncome_content_right .content_right_txt .right_txt_list:nth-child(2) dd:nth-child(2){ width: 80%}




.FamilyService .service_content .service_content_list{ width: 48%; margin-right: 4%;}
.FamilyService .service_content .service_content_list:nth-child(2n){ margin-right: 0px;}
.FamilyService .service_content .service_content_list:nth-child(3){ margin-right: 4%;}
.FamilyService .service_content .service_content_list .content_list_left dd{ line-height: 103px;}

.FamilyProcess{ padding: 45px 0px;}
.FamilyProcess .FamilyProcess_img{ text-align: center;}









.NewsAct{ padding: 55px 0px;}
.NewsAct .NewsAct_title{ background: #0075bf;}
.NewsAct .NewsAct_title dd{ font-size: 14px; width: 10%; line-height: 45px; color: #fff; text-align: center; background: #f8be00;}
.NewsAct .NewsAct_title dt{ width: 90%;}
.NewsAct .NewsAct_title dt a{ display: inline-block; padding: 0px 25px; color: #fff; font-size: 14px; line-height: 45px; border-left: 1px solid #fff;}
.NewsAct .NewsAct_title dt a:last-child{ border-right: 1px solid #FFF;}
.NewsAct .NewsAct_title dt a:hover{ background: #f8be00;}
.NewsAct .NewsAct_content{ margin-bottom: 45px;}
.NewsAct .NewsAct_content .NewsAct_content_list{ padding: 20px; border: 1px solid #dcdcdc; margin-top: 45px;} 
.NewsAct .NewsAct_content .NewsAct_content_list .content_list_img{ width: 18%; display: inline-block; margin-right: 4%; overflow: hidden;}
.NewsAct .NewsAct_content .NewsAct_content_list .content_list_img img{ width: 100%; height: 150px; object-fit: cover;}
.NewsAct .NewsAct_content .NewsAct_content_list .content_list_txt{ width: 78%;}
.NewsAct .NewsAct_content .NewsAct_content_list .content_list_txt dd{ margin-bottom: 15px;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.NewsAct .NewsAct_content .NewsAct_content_list .content_list_txt dd a{ font-size: 16px; color: #333333; font-weight: bolder;}
.NewsAct .NewsAct_content .NewsAct_content_list .content_list_txt dt{ color: #333333; font-size: 14px; line-height: 25px;}
.NewsAct .NewsAct_content .NewsAct_content_list .content_list_txt dd a:hover{ color: #0075bf;}







.join_detail{ padding: 45px 0px;}
.join_detail .join_detail_title .detail_title_list{ font-size: 16px; color: #333333; margin-right: 90px;}
.join_detail .join_detail_title .detail_title_list:last-child{ margin-right: 0px;}
.join_detail .join_detail_title .detail_title_list b{ color: #0075bf;}
.join_detail .join_detail_content .detail_content_list{ margin-top: 47px;}
.join_detail .join_detail_content .detail_content_list dd{ font-weight: bolder; color: #333333; font-size: 16px; background: url(../images/bn108.png) no-repeat 0% 50%; padding-left: 25px; margin-bottom: 20px;}
.join_detail .join_detail_content .detail_content_list dt p{ color: #333333; line-height: 28px; font-size: 14px;}
.join_detail .join_detail_content a{ line-height: 35px; padding: 0px 25px; display: inline-block; background: #0075bf; color: #fff; border-radius: 100px; margin-top: 30px;}








.fid_contact2{ right:0 !important; top:67% !important; width:80px !important; left:auto !important; right:0 !important;}
.fid_contact{ position: fixed; left: 0px; width: 120px; top: 20%;z-index:500; transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; }
.fid_contact.on{ left: -120px;}
.fid_contact:hover{ left:0; transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; }
.fid_contact:hover .xf_hover .fa_2{ display:block;}
.fid_contact:hover .xf_hover .fa_1{ display:none;}
.fid_contact .xf_hover{
	    position: absolute;
    top: 3%;
    right: -33%;
    width: 40px;
    height: 40px;
    background: rgba(0,117,191,1);
    text-align: center;
    line-height: 45px;
    border-radius: 0px 5px 5px 0px;
    cursor: pointer;
	
}
.fid_contact .xf_hover .fa_2{ display:none;}
.fid_contact .xf_hover i{
	color: #fff;
    font-size: 22px;
    line-height: 38px;
	display:inline-block;	
	position: relative;
    top: -2px;
}
.fid_contact .fid_contact_content{ background: rgba(0,117,191,.7); border-radius: 8px;}
.fid_contact .fid_contact_list{ padding: 25px 0px; padding-bottom: 15px; position: relative;}
.fid_contact .fid_contact_list:hover .contact_list_down{ display: block;}
.fid_contact .fid_contact_list .contact_list_down{ position: absolute; right: -200px; width: 200px; background: rgba(0,117,191,.7); color: #fff; font-size: 16px; line-height: 68px; border-radius: 5px; text-align: center; top: 0; display: none; z-index:20}
.fid_contact .fid_contact_list .contact_list_down img{ width:100%;}
.fid_contact .fid_contact_list:last-child{ padding-bottom: 25px;}
.fid_contact .fid_contact_list .contact_list_title{ text-align: center;}
.fid_contact .fid_contact_list .contact_list_title a{ display: inline-block; width: 34px; height: 34px; border-radius: 100%; text-align: center; line-height: 34px; background: #fff;}







.mo_bottom{ width:100%; background:#0075bf; display:none; margin-top:20px; position:fixed; bottom:0; z-index:20;}
.mo_bottom .mo_bottom_nei{ width:96%; margin:0 auto; height:50px;}
.mo_bottom .mo_bottom_nei .mo_lj_font{ padding-top:5px;}
.mo_lj{ color:#fff; padding:10px 0; text-align:center; font-size:13px; width:25%;}
.mo_yc{ width:100%; height:80px; display:none;}
.mo_lj div i{ font-size: 20px;}


.index_about .index_about_content .index_partne_mo{ display:none;}



.m-header-nav {display:none;}


.pc_all{max-width: 100%;overflow: hidden;}
.pc_all .pc_all_content{ width: 1400px; margin: 0 auto; max-width: 90%;}
.pc_all *{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.pc_all *:hover{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}


.Header{width: 100%;position: absolute;left:0; top:0;z-index: 2000;overflow: unset !important;}
.Header .pc_all_content{display: flex;align-items: center;justify-content: space-between;}
.Header .Header_logo{width: 142px;height: 50px;position: relative;}
.Header .Header_logo img{position: absolute;left: 0;top: 0;height: 100%;}
.Header .Header_logo img:first-child{opacity: 1;}
.Header .Header_logo img:last-child{opacity: 0;}
.Header .Header_right{display: flex;align-items: center;justify-content: flex-end;}
.Header .Header_right_nav{display: flex;align-items: center;margin-right: 28px;position: relative;}
.Header .Header_right_nav::after{content: "";width: 1px;height: 18px;position: absolute; right:0; top: 50%; transform: translateY(-50%);background: #fff;}
.Header .Header_right_nav .right_nav_list{display: flex;align-items: center;padding: 41px 25px;position: relative;}
.Header .Header_right_nav .right_nav_list .nav_list_title{line-height: 1;color: #fff;position: relative;}
.Header .Header_right_nav .right_nav_list .nav_list_title:hover{color: #fff;}
.Header .Header_right_nav .right_nav_list.on .nav_list_title{color: #fff;}
.Header .Header_right_nav .right_nav_list.hot .nav_list_title::before{content: "HOT";padding: 5px 10px;border-radius: 100px;color: #fff;background: #f85800;position: absolute;top: -26px;right: -24px;font-size: 12px;}
.Header .Header_right_nav .right_nav_list.on .nav_list_title::after{content: "";width: 100%;height: 2px;border-radius: 100px;background: white;position: absolute;left: 50%;bottom: -15px;transform: translateX(-50%);}
.Header .Header_right_nav .right_nav_list .nav_list_down{position: absolute; top: 90%; width: auto; left: 50%; transform: translateX(-50%); display: none;}
.Header .Header_right_nav .right_nav_list .nav_list_down a{width: 150px;padding: 14px 0; background: white;white-space: nowrap;display: flex;align-items: center;justify-content: center;line-height: 1;}
.Header .Header_right_nav .right_nav_list .nav_list_down a:hover{background: #549de2; color: #fff;}
.Header .Header_right_nav .right_nav_list .nav_list_down::after{content: ""; width: 0; height: 0; border-right: 8px solid transparent; border-left: 8px solid transparent; border-bottom: 8px solid #fff; position: absolute; top:-8px; left: 0; right: 0; margin: 0 auto;}
.Header .Header_right_nav .right_nav_list .nav_list_down .list_down_list{position: relative;border-bottom: 1px solid #ededed;}
.Header .Header_right_nav .right_nav_list .nav_list_down .list_down_list .down_list_title{}
.Header .Header_right_nav .right_nav_list .nav_list_down .list_down_list .down_list_down{display: none;position: absolute;left: 100%;top: 0;background: white;}
.Header .Header_right_nav .right_nav_list .nav_list_down .list_down_list .down_list_down a{border-left: 1px solid #ededed;border-bottom: 1px solid #ededed;}
.Header .Header_right_nav .right_nav_list .nav_list_down .list_down_list .down_list_down a:last-child{border-bottom: none;}
.Header .Header_right_nav .right_nav_list .nav_list_down .list_down_list .down_list_down a:hover{border-color:#549de2;}
.Header .Header_right_nav .right_nav_list .nav_list_down .list_down_list:last-child{border-bottom: none;}
.Header .Header_right_nav .right_nav_list:hover .nav_list_down{display: block;}
.Header .Header_right_nav .right_nav_list .nav_list_down .list_down_list:hover .down_list_down{display: block;}
.Header .Header_right_language{display: flex;align-items: center;position: relative;cursor: pointer;}
.Header .Header_right_language .right_language_icon{display: flex;align-items: center;justify-content: center;}
.Header .Header_right_language .right_language_icon .language_icon_img{width: 18px;height: 18px;margin-right: 10px;}
.Header .Header_right_language .right_language_icon img{position: absolute;left: 0;top: 0;}
.Header .Header_right_language .right_language_icon img:first-child{opacity: 1;}
.Header .Header_right_language .right_language_icon img:last-child{opacity: 0;}
.Header .Header_right_language .right_language_icon .language_icon_txt{color: #fff;}
.Header .Header_right_language:hover .right_language_down{display: block;}
.Header .Header_right_language .right_language_down{position:absolute;top:100%;width:100px;left:50%;transform:translateX(-50%);padding-top:20px;display:none;}
.Header .Header_right_language .right_language_down:before {content:"";width:0;height:0;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:8px solid rgba(0,0,0,.35);position:absolute;top:12px;left:0;right:0;margin:0 auto;}
.Header .Header_right_language .right_language_down .language_down_padding{background:rgba(0,0,0,.35);border-radius:5px;overflow:hidden;}
.Header .Header_right_language .right_language_down a{color:#fff;display:inline-block;width:100%;line-height:2.8;text-align:center;}
.Header .Header_right_language .right_language_down a:hover{background: #549de2;}
.Header.active{box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.1);}
.Header.on{background: white;}
.Header.on .Header_logo img:first-child{opacity: 0;}
.Header.on .Header_logo img:last-child{opacity: 1;}
.Header.on .Header_right_nav .right_nav_list .nav_list_title{color: #666;}
.Header.on .Header_right_language .right_language_icon .language_icon_txt{color: #666;}
.Header.on .Header_right_language .right_language_icon img:first-child{opacity: 0;}
.Header.on .Header_right_language .right_language_icon img:last-child{opacity: 1;}
.Header.on .Header_right_nav .right_nav_list .nav_list_down{top: 100%;border-top: 1px solid #ededed;}
.Header.on .Header_right_nav .right_nav_list .nav_list_down::after{display: none;}


.Footer{background: #303030;padding: 80px 0 0 0;}
.Footer .Footer_content{width: 100%;display: flex;align-items: flex-start;justify-content: space-between;}
.Footer .Footer_content .Footer_content_list{width: auto;}
.Footer .Footer_content .Footer_content_list .content_list_logo{margin-bottom: 25px;}
.Footer .Footer_content .Footer_content_list .content_list_logo img{}
.Footer .Footer_content .Footer_content_list .content_list_info{margin-bottom: 25px;}
.Footer .Footer_content .Footer_content_list .content_list_info p{margin-bottom: 10px;color: #ffffff;}
.Footer .Footer_content .Footer_content_list .content_list_info p:last-child{margin-bottom: 0px;}
.Footer .Footer_content .Footer_content_list .content_list_share{display: flex;align-items: center;}
.Footer .Footer_content .Footer_content_list .content_list_share .list_share_li{margin-right: 15px;cursor: pointer;position: relative;}
.Footer .Footer_content .Footer_content_list .content_list_share .list_share_li .share_li_icon{width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;background: #383837;border-radius: 100px;}
.Footer .Footer_content .Footer_content_list .content_list_share .list_share_li .share_li_icon img{}
.Footer .Footer_content .Footer_content_list .content_list_share .list_share_li .list_share_down{position: absolute;left: 50%; bottom: 130%;transform: translateX(-50%);display: none;}
.Footer .Footer_content .Footer_content_list .content_list_share .list_share_li .list_share_down .share_down_padding{width: 120px;height: 120px;position: relative;}
.Footer .Footer_content .Footer_content_list .content_list_share .list_share_li .list_share_down .share_down_padding img{width: 100%;height: 100%;}
.Footer .Footer_content .Footer_content_list .content_list_share .list_share_li .list_share_down .share_down_padding::after{content: ""; display: none;width: 0; height: 0; border-right: 8px solid transparent; border-left: 8px solid transparent; border-top: 8px solid #fff; position: absolute; bottom:-8px; left: 0; right: 0; margin: 0 auto;}
.Footer .Footer_content .Footer_content_list .content_list_share .list_share_li:hover .list_share_down{display: block;}
.Footer .Footer_content .Footer_content_nav{width: 60%;display: flex;align-items: flex-start;justify-content: space-between;}
.Footer .Footer_content .Footer_content_nav .content_nav_list{width: auto;margin-right: 0;}
.Footer .Footer_content .Footer_content_nav .content_nav_list:last-child{margin-right: 0;}
.Footer .Footer_content .Footer_content_nav .content_nav_list .nav_list_title{margin-bottom: 20px;color: #fff;display: inline-block;}
.Footer .Footer_content .Footer_content_nav .content_nav_list .nav_list_info{display: flex;flex-direction: column;}
.Footer .Footer_content .Footer_content_nav .content_nav_list .nav_list_info a{margin-bottom: 12px;color: #ffffff90;}
.Footer .Footer_content .Footer_content_nav .content_nav_list .nav_list_info a:last-child{margin-bottom: 0;}
.Footer .Footer_content .Footer_content_nav .content_nav_list .nav_list_info a:hover{color: #fff;}
.Footer .Footer_copyright{padding: 20px 0;border-top: 1px solid #454545;display: flex;align-items: center;justify-content: center;margin-top: 60px;}
.Footer .Footer_copyright p{color: #ffffff90;font-size: inherit;}
.Footer .Footer_copyright a{margin: 0 0 0 20px;color: #ffffff90;font-size: inherit;display: inline-block;}
.Footer .Footer_copyright a:hover{color: #fff;}


.HBanner{position: relative;margin: 0 0 50px 0;}
.HBanner .HBanner_thumb{width: 100%;display: flex;position: relative;}
.HBanner .HBanner_thumb:before{content: "";width: 100%;height: 274px;background: url(../images/bn150.png) no-repeat 100%/cover;position: absolute;top: 0;left: 0;}
.HBanner .HBanner_thumb img{width: 100%; height: 35vw; object-fit: cover;}
.HBanner .pc_all_content.on{position: absolute; top: 0; left: 0; right: 0; height: 100%; display: flex; justify-content: center; flex-direction: column; z-index: 5;}
.HBanner .HBanner_title{margin-bottom: 30px;}
.HBanner .HBanner_title .HBanner_title_dd{color: #fff;margin-bottom: 10px;}
.HBanner .HBanner_title .HBanner_title_dt{color: #fff;}
.HBanner .HBanner_nav{width: 100%;position: absolute;left: 0;bottom: 0;background: rgba(0, 0, 0, 0.1);z-index: 9;}
.HBanner .HBanner_nav .HBanner_nav_box{display: flex;align-items: center;flex-direction: unset;height: auto;padding: 29px 0;}
.HBanner .HBanner_nav a{color: #fff;margin-right: 80px;position: relative;white-space: nowrap;}
.HBanner .HBanner_nav a:last-child{margin-right: 0;}
.HBanner .HBanner_nav a.on::after{ content: ""; width: 26px; height: 2px; background: #f8be00; position: absolute; left: 50%; bottom: -8px; transform: translateX(-50%); transition: all 0.3s; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); }
.HBanner .HBanner_nav a.on{color: #f8be00;}


.desktop{background: white;}


@media screen and (max-width:1520px){
	.padding110{padding: 100px 0px;}
	.Header .Header_right_nav .right_nav_list{padding: 40px 20px;}

}

@media screen and (max-width:1450px){
	.Header .Header_right_nav .right_nav_list{padding: 40px 19px;}
}

@media screen and (max-width:1400px){
	.padding110{padding: 95px 0px;}
	.pc_all .pc_all_content{width: 100%;max-width: 90%;}
	.Header .Header_right_nav .right_nav_list{padding: 40px 18px;}
	
	
}






@media screen and (max-width:1200px){
.header,.pc_top,.neibanner .neibanner_content,.pc_height,.news .news_right,.banner_contact,.footer,.fid_contact,.Copyright{ display:none !important;}
.mo_top{ display:block;}
.mo_bottom{ display:block;}
img{ max-width: 100%;}
.mo_yc,.pro_left{ display:block;}
.disable_text_highlighting,body {
	/*去除选中高亮*/
-webkit-touch-callout: none;
-webkit-user-select: none;    /* Webkit */
-moz-user-select: none;      /* Firefox */
-ms-user-select: none;        /* IE 10  */
        /* Opera 目前不支持在Opera，但将很快 */
-o-user-select: none;
user-select: none;
}
.mo_ourys{ display: block;}
.index_ourys .index_ourys_nei .ourys_nei_wen{ display: none;}
.all{ width: 93%; margin: 0 auto;height:auto; overflow: hidden;}
.slick-next,.slick-prev{ display: none !important;}
.mo_height{ height: 50px;}
.slick-dots li{ width: 5px !important; height: 5px !important; margin: 0px 4px !important;}

.details_banner{ margin-top: 0px;}




/*首页*/
.index_investment .index_investment_content .investment_content_list{ margin-right: 2%; width: 32%;}


/*电站投资*/
.investment_nav .about_nav_content{ padding: 25px 0px;}


.product .product_list .product_list_content{ width: 100%; padding: 45px 30px;}
.product .product_list .owl-theme .owl-controls .owl-nav .owl-next{ right: 8px !important;}
.product .product_list .owl-theme .owl-controls .owl-nav .owl-prev{ left: 8px !important;}
.product .product_list .product_list_content .list_content_list .content_list_img img{ height: auto;}

}

@media screen and (max-width:950px){
.news .news_top{ padding: 0px; padding-bottom: 25px; display:none;}
.news .news_top .news_top_left{ width: 100%;}
.news .news_top .news_top_left .top_left_list .left_list_img img{ height: auto;}
.news .news_top .news_top_left .top_left_list .left_list_content{ padding: 20px 10px; padding-bottom: 30px;}
.news .news_top .news_top_right{ width: 100%;}

.welfare .welfare_content .welfare_content_left,.welfare .welfare_content .welfare_content_right{ width: 100%}
.welfare .welfare_content .welfare_content_left{ text-align: center;}
.welfare .welfare_content .welfare_content_right{ padding: 20px 10px;}
.work_life{ margin: 10px 0px;}

.work .work_list .owl-theme .owl-controls .owl-nav .owl-next{ right: 0 !important;  background: url(../images/bn60.png) no-repeat 100%;}
.work .work_list .owl-theme .owl-controls .owl-nav .owl-prev{ left: 0 !important; background: url(../images/bn59.png) no-repeat 100%;}
}


@media screen and (max-width:768px){
.slick-slider .slick-list,.slick-hero-slider .image-bg{ height:190px !important;}
.details_banner{ height: 100px !important; margin-top: 0px;}

.product .index_about_content{margin-bottom:20px;}

.index_product .index_product_content .product_content_list .content_list_txt dt { display:none;}

.index_news .index_news_content .news_content_left .content_left_img{ display:none;}

.product .product_list{ padding:20px 0px;}
.product .product_list .product_list_content .list_content_list{ padding:0px 10px;}
.page .prev, .page .next{ width:100%; display:block;}
.page b{ width:125px; margin-right:0px;}
.product .product_list .product_list_content .list_content_list .content_list_img{ padding:0px}
.product .product_list .owl-theme .owl-controls .owl-nav div{ display:block !important;    bottom: 75px !important;}
.product .product_list .owl-theme .owl-controls .owl-nav .owl-next,.product .product_list .owl-theme .owl-controls .owl-nav .owl-prev{ background-size:100%; width:22px; height:22px;}


.contact .contact_content .contact_content_img{ display:none;}
.page a{ display:none;}
/*首页*/
.index_nav .index_nav_content{ top: 0px; padding: 15px 0px; box-shadow: inherit; border-bottom: 10px solid #f5f5f5;}
.index_nav .index_nav_content .nav_content_list{ margin-right: 0%; margin-bottom: 0%;}
.index_nav .index_nav_content .nav_content_list:nth-child(2n){ margin-right: 0px;}
.index_nav .index_nav_content .nav_content_list dd img{ width: 40%;}
.index_nav .index_nav_content .nav_content_list dt a{ font-size: 12px; margin-top: 10px;}
.index_about .index_about_content .about_content_title{ margin-top: 0px; margin-bottom: 20px;}
.index_about .index_about_content .about_content_title dd{ font-size: 18px;}
.index_about .index_about_content .about_content_txt .content_txt_left,.index_about .index_about_content .about_content_txt .content_txt_img,.index_news .index_news_content .news_content_left,.index_news .index_news_content .news_content_right{ width: 100%;}
.index_about .index_about_content .about_content_txt .content_txt_left{ padding: 0px; box-shadow: inherit; padding-bottom: 20px;}
.index_about .index_about_content .about_content_txt .content_txt_img{ top: 0px; display:none;}
.index_about .index_about_content .about_content_txt .content_txt_img img{ height: auto;}
.index_about .index_about_content .about_content_txt{ padding-top: 40px;}
.index_about{ padding: 30px 0px !important;}
.index_product .index_product_content .product_content_list{ width: 32%; margin-right: 2%;}
.index_product .index_product_content .product_content_list .content_list_img img{ height: auto;}
.index_news .index_news_content .news_content_left{ padding: 0px 0px; margin-bottom: 30px; box-shadow: inherit; display:none;}
.index_investment .index_investment_content .investment_content_list{ width: 100%; margin-right: 0px;}
.index_investment .index_investment_content .investment_content_list .content_list_list{ margin-bottom: 20px !important;}
.index_investment .index_investment_content .investment_content_list .content_list_list .list_list_img img{ height: 195px;}
.index_investment .index_investment_content .investment_content_list:nth-child(2) .content_list_list .list_list_img img{ height: auto;}
.index_partne .index_partne_content .partne_content_list{ width: 32% !important; margin-right: 2% !important; margin-bottom: 2%;}
.index_partne .index_partne_content .partne_content_list:nth-child(3){ margin-right: 0px !important;}
.index_partne .index_partne_content .partne_content_list:last-child{ margin-right: 0px !important;}
.index_partne .index_partne_content .partne_content_bottom{ padding: 0px;}
.index_news .index_news_content .news_content_left .content_left_img img{ height: auto;}
.index_news .index_news_content .news_content_left .content_left_txt .left_txt_time a,.index_product .index_product_content .product_content_list .content_list_txt .list_txt_more a,.index_about .index_about_content .about_content_txt .content_txt_left a{ font-size: 13px;}

.index_news .index_news_content .news_content_right .content_right_list:first-child{ display:none;}
.index_product .index_product_content .product_content_list .content_list_txt dd a{ margin-bottom:0px;}
.index_product .index_product_content .product_content_list .content_list_txt{ padding:10px 0px;}


/*关于我们*/
.detail_nav .detail_nav_content .nav_content_right{ display: none;}
.detail_nav .detail_nav_content .nav_content_left{ margin-bottom: 20px;}
.about_nav .about_nav_content .nav_content_list dd a{ font-size:12px; margin-bottom:0px; height:45px;}
.about_nav .about_nav_content .nav_content_list dd a i{ display:none;}
.detail_nav .detail_nav_content .nav_content_left .content_left_list{
	width: 49%;
    margin-right: 2%;
    text-align: center;
    line-height: 40px;
    border: 1px solid #e5e5e5;
    font-size: 15px;
    margin-top: 2%;
    border-radius: 5px;
    padding: 0px;
    background: #fff;
}
.detail_nav .detail_nav_content .nav_content_left{ width: 100%;}
.detail_nav .detail_nav_content .nav_content_left .content_left_list:nth-child(2n),.about_nav .about_nav_content .nav_content_list:nth-child(2n){ margin-right: 0px;}
.Introduction .Introduction_content .Introduction_content_txt,.Introduction .Introduction_content .Introduction_content_video{ width: 100%; margin: 0px; padding: 0px;}
.Introduction .Introduction_content .Introduction_content_txt dd{ font-size: 16px; margin-bottom: 15px;}
.Introduction .Introduction_content .Introduction_content_txt{ margin-bottom: 15px;}

.course{margin-top: 0;}
.course .course_content .course_content_txt{ padding: 0px 55px; overflow: inherit;}
.owl-theme .owl-controls .owl-nav .owl-next, .team_content_wen .owl-theme .owl-controls .owl-nav .owl-next{ right: -44px !important;}
.owl-theme .owl-controls .owl-nav .owl-prev, .team_content_wen .owl-theme .owl-controls .owl-nav .owl-prev{ left: -44px !important;}
.course .course_content .course_content_title{ padding: 20px 0px;}
.course .course_content .course_content_title a{ width: 32%; margin-right: 2%; border-radius: 5px; margin-bottom: 2%;}
.course .course_content .course_content_title a:nth-child(3n){ margin-right: 0px;}
.course .course_content .course_content_title:before{ display: none;}
.course .course_bottom .course_bottom_list .bottom_list_img,.course .course_bottom .course_bottom_list .bottom_list_txt{ width: 100%; margin: 0px;}
.course .course_bottom .course_bottom_list .bottom_list_img img{ height: auto;}
.course .course_bottom .course_bottom_list .bottom_list_txt{ padding: 35px 0px;}
.course .course_bottom .course_bottom_list{ margin-bottom: 0px;}
.video_window .videobox video{ width: 100%;}
.video_window .videobox{ width: 85%}
.Introduction .Introduction_content .Introduction_content_video img{ height: auto;}
.Process .Process_content .Process_content_list{ width: 48% !important; margin-right: 4% !important;}
.Process .Process_content .Process_content_list:before{ display: none;}
.Process .Process_content .Process_content_list:last-child:before{ display: block; top: 50% !important; left: 154% !important;}
.Process .Process_content .Process_contentlist .Process_content_list:nth-child(2){ margin-right: 0px !important;}
.Process .Process_content .Process_contentlist.on{ padding-left: 0px;}
.Process .Process_content .Process_content_list dd{ margin: 10px;}
.Process .Process_content .Process_content_list dd img{ height: auto;}
.Process .Process_content_img{padding: 30px 0;}
.Process .Process_content_img.npt{padding: 30px 0 0 0;}
.about_nav .about_nav_content{ padding-bottom: 0px; padding-top: 25px;}
.quality .quality_content .quality_content_img{ text-align: center;}
.quality .quality_content .quality_content_img,.quality .quality_content .quality_content_txt{ width: 100%;}
.Certification .Certification_content .Certification_content_top .content_top_list{ width: 48%; margin-right: 4%; margin-bottom: 4%;}
.Certification .Certification_content .Certification_content_top .content_top_list:nth-child(2n){ margin-right: 0px;}
.Insurance .Insurance_content{ padding: 25px 0px;}
.Insurance .Insurance_content .Insurance_content_left,.Insurance .Insurance_content .Insurance_content_right{ width: 100%;}
.Insurance .Insurance_content .Insurance_content_right{ text-align: center;}
.Insurance .Insurance_content .Insurance_content_right .content_right_list{ width: 48%; margin-right: 4%; float: left;}
.Insurance .Insurance_content .Insurance_content_right .content_right_list:nth-child(2n){ margin-right: 0px;}
.quality .quality_content .quality_content_txt{ padding-bottom: 0px;}
.idea .quality_content{ margin-bottom: 0px;}
.idea .quality_content .quality_content_txt .content_txt_list:first-child{ margin-bottom: 0px;}
.about_nav .about_nav_content .nav_content_list dt{ margin: 0px 15%;}



/*新闻*/
.news .news_bottom .news_bottom_list{ padding: 25px 0px;}
.news .news_bottom .news_bottom_list:nth-child(1){ padding-top:0px;}
.news .news_bottom .news_bottom_list .bottom_list_img{ display: none;}
.news .news_bottom .news_bottom_list .bottom_list_time{ width: 23%; margin-right: 6%;}
.news .news_bottom .news_bottom_list .bottom_list_content{ width: 71%; margin-right: 0px;}
.news_details .news_details_title dd{ font-size: 16px;}
.news_details .news_details_title dt{ display: block;}
.news_details .news_details_title dt div{ width: 48%; margin-right: 4%; margin-bottom: 4%;}
.news_details .news_details_title dt div:nth-child(2n){ margin-right: 0px;}
.news_details .news_details_wen .news_fenye div{ width: 100%; margin-bottom: 15px;}

/*电站投资*/
.investment .investment_content .investment_content_list{ width: 48%; margin-right: 4%;}
.investment .investment_content .investment_content_list:nth-child(2n){ margin-right: 0px;}
.investment .investment_content .investment_content_list:nth-child(3){ margin-right: 4%;}
.investment .investment_content .investment_content_list:nth-child(9){ margin-right: 4%;}
.investment .investment_content .investment_content_list .content_list_img img{ height: 173px;}
.investment .investment_content .investment_content_list dt a{ font-size: 13px; line-height: 45px;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.SolarEnergy .SolarEnergy_Types .SolarEnergy_Types_content .Types_content_list{ width: 49%; margin-right: 2%; margin-bottom: 2%;}
.SolarEnergy .SolarEnergy_Condition .SolarEnergy_Condition_content .Condition_content_list{ width:32%; margin-right:2%; margin-bottom:2%;}
.SolarEnergy .SolarEnergy_Condition .SolarEnergy_Condition_content .Condition_content_list dt p span{ font-size:18px;}

.SolarEnergy .SolarEnergy_Condition .SolarEnergy_Condition_content .Condition_content_list:nth-child(3n){ margin-right: 0px;}
.SolarEnergy .SolarEnergy_Types,.SolarEnergy_Data,.SolarEnergy_recommend{ margin-top: 30px;}
.SolarEnergy .SolarEnergy_Condition .SolarEnergy_Condition_content .Condition_content_list dt p{ font-size: 12px;}
.SolarEnergy_Data .SolarEnergy_Data_content .Data_content_left,.SolarEnergy_Data .SolarEnergy_Data_content .Data_content_right{ width: 100%}
.SolarEnergy_Data .SolarEnergy_Data_content .Data_content_left .content_left_list .left_list_list img{ height: 223px;}
.SolarEnergy_Data .SolarEnergy_Data_content .Data_content_right{ padding: 40px 0px;}
.SolarEnergy_recommend .SolarEnergy_recommend_content .recommend_content_list{ width: 100%; margin-right: 0px; border: 0px; padding: 0px;}
.SolarEnergy_recommend .SolarEnergy_recommend_content .recommend_content_list dt{ width: 100%; padding: 12px 0px; border: 1px solid #dcdcdc;}
.SolarEnergy_recommend .SolarEnergy_recommend_content .recommend_content_list dt input{ line-height: 30px;}
.SolarEnergy_recommend .SolarEnergy_recommend_content .recommend_content_list dt textarea{ padding: 0px 10px;}
.family .family_content .family_content_list{ width: 49%; margin-right: 2%; margin-bottom: 4%; padding: 15px 0px;}
.family .family_content .family_content_list:nth-child(2n){ margin-right: 0px;}
.family .family_content .family_content_list .content_list_txt{ padding: 0px 20px;}
.family .family_content .family_content_list .content_list_icon{ line-height: 55px; margin-bottom: 10px;}
.family .family_content .family_content_list .content_list_icon img{ width: 24%;}
.problem .problem_content .problem_content_list .content_list_title dd{ width: 15%}
.problem .problem_content .problem_content_list .content_list_title dt{ width: 85%;}
.problem .problem_content .problem_content_list .content_list_txt{ margin-left: 15%; padding: 15px;}
.problem .problem_content .problem_content_list .content_list_txt p{ font-size: 12px;}
.problem .problem_search{ margin: 0px; margin-bottom: 20px; width: 100%;}
.catact_bottom .catact_bottom_last{width: 100%; margin-bottom: 25px;}


.download .download_content .download_content_list .content_list_icon img{ height: 45px;}
.download .download_content .download_content_list .content_list_icon{ width: 11%;}
.download .download_content .download_content_list .content_list_left{ line-height: 45px; padding: 0px 15px; width: 59%}
.download .download_content .download_content_list .content_list_right{ line-height: 45px; width: 30%;}
.download .download_content .download_content_list .content_list_right span{ font-size: 24px;}
.SolarEnergy_recommend{ padding-bottom: 0px;}

.index_investment .index_investment_content .investment_content_list .content_list_list .list_list_content dt a{
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;	width: 100%;
    display: inline-block;
}



/*加入我们*/
.join .join_content .join_content_title .content_title_list{ width: 100%; margin-right: 0px; margin-bottom: 20px;}
.join .join_content .join_content_txt .content_txt_list:first-child .txt_list_list2{ font-size: 16px;}
.join .join_content .join_content_txt .content_txt_list .txt_list_list2{ font-size: 14px;}
.join .join_content .join_content_txt{ overflow-x: auto; margin-top: 20px;}
.join .join_content .join_content_txt .content_txt_list{ width: 500px;}


.contact{ padding-bottom: 0px !important;}
.contact .contact_content .contact_content_img img{ height: auto;}
.contact .contact_content .contact_content_img,.contact .contact_content .contact_content_txt{ width: 100%;}
.contact .contact_content .contact_content_txt{ padding: 35px 15px;}
.contact .contact_top{ margin-top: 0px;}
.contact .contact_content .contact_content_list{ margin: 25px 0px;}
.contact .contact_content .contact_content_list:last-child{ margin: 0px;}

/*解决方案*/
.solution .owl-theme .owl-controls .owl-nav{ display: block !important;}
.solution .owl-theme .owl-controls .owl-nav .owl-prev{ left: 0 !important;}
.solution .owl-theme .owl-controls .owl-nav .owl-next{ right: 0 !important;}
.solution .owl-theme .owl-controls .owl-nav div{ bottom: 66px !important;}
.solution .solution_case .solution_case_top .case_top_img,.solution .solution_case .solution_case_top .case_top_txt{ width: 100%;}
.solution .solution_case .solution_case_top .case_top_img img{ height: auto;}
.solution .solution_case .solution_case_top .case_top_txt{ padding: 20px 10px;}
.solution .solution_case .solution_case_bottom{ margin-top: 0px;}
.solution .solution_case .solution_case_bottom .case_bottom_list table tr td{ padding: 8px 12px;}
.solution .solution_case .solution_case_bottom .case_bottom_list table{ width: 950px;}
.solution .solution_case .solution_case_bottom .case_bottom_list{ overflow: auto;}

.join_idea .join_idea_left,.join_idea .join_idea_right{ width: 100%; background: #fff;}
.join_idea .join_idea_left{ padding: 25px 0px;}
.join_idea .join_idea_left dt p{ line-height: 22px; margin-bottom: 10px;}



.product_details .product_details_top{ padding: 0px;}
.product_details .product_details_top .details_top_left,.product_details .product_details_top .details_top_right{ width: 100%;}
.product_details .product_details_top .details_top_left img{ height: auto;}
.product_details .product_details_top .details_top_right{ padding-top: 30px;}
.product_details .product_details_top .details_top_right .top_right_top dd{ margin-bottom: 20px;}
.product_details .product_details_top .details_top_right .top_right_bottom .right_bottom_list{ width: 32%; margin-right: 2%;}
.product_details .product_details_top .details_top_right .top_right_bottom .right_bottom_list:nth-child(3n){ margin-right: 0px;}
.product_details .product_details_top .details_top_right .top_right_bottom{ margin: 25px 0px;}
.product_details .product_details_characteristic .details_characteristic_list{ width: 100%; margin-right: 0%;}
.product_details .product_details_characteristic .details_characteristic_list:nth-child(2n){ margin-right: 0px;}
.product_details .product_details_characteristic .details_characteristic_list:nth-child(3){ margin-right: 2%;}
.product_details .product_details_characteristic .details_characteristic_list dd{ width: 20%; margin-right: 2%;}
.product_details .product_details_characteristic .details_characteristic_list dt{ width: 78%; font-size: 12px; height:auto;}
.product_details .product_details_Certification .details_Certification_left,.product_details .product_details_Certification .details_Certification_right{ width: 100%;}
.product_details .product_details_Certification .details_Certification_left{ margin-bottom: 25px;}

.parameter .parameter_list .parameter_list_content table tr td{ padding-left: 0px; text-align: center;}
.product_details .product_details_model{ padding: 0px;}




.BusinessSystem .BusinessSystem_content .BusinessSystem_content_left,.BusinessSystem .BusinessSystem_content .BusinessSystem_content_right,.BusinessSystem .BusinessSystem_content_img .content_img_left,.BusinessSystem .BusinessSystem_content_img .content_img_right,.Advantage .Advantage_content .Advantage_content_left,.Advantage .Advantage_content .Advantage_content_right{ width: 100%; padding: 0px;}
.BusinessSystem .BusinessSystem_content .BusinessSystem_content_left img{ height: auto;}

.BusinessSystem .BusinessSystem_content_img .content_img_right .img_right_list{ width: 48%; margin-right: 4%;}
.BusinessSystem .BusinessSystem_content_img .content_img_right .img_right_list:nth-child(2n){ margin-right: 0px;}
.BusinessSystem .BusinessSystem_content_img .content_img_right .img_right_list:nth-child(3){ margin-right: 4%;}
.service .service_content .service_content_list{ width: 100%; margin-right: 0%;}
.resp_Process .resp_Process_content .Process_content_list{ width: 49%; margin-right: 2%; margin-bottom: 8%; position:relative;}
.resp_Process .resp_Process_content .Process_content_list:nth-child(2n){ margin-right: 0px;}


.resp_Process .resp_Process_content .Process_content_list:nth-child(2n):before{
		content: "";
		position: absolute;
		display: inline-block;
		width: 43px;
		height: 23px;
		background: url(../images/bn13.png) no-repeat 50%;
		left: 0%;
		top: 55%;
		transform: translateX(-50%) translateY(-50%);	
}

.resp_Process .resp_Process_content:before{ display: none;}
.resp_Process .resp_Process_content .Process_content_list dt{ width: 85px; height: 85px; line-height: 85px;}
.resp_Process .resp_Process_content .Process_content_list dt img{ width: 40%;}
.BusinessSystem .BusinessSystem_content_img .content_img_right .img_right_list .right_list_title dt{ width: 89%;}



.FamilyAdvantage .FamilyAdvantage_content .FamilyAdvantage_content_list,.FamilyImg .FamilyImg_content .FamilyImg_content_right .content_right_list{ width: 49%; margin-right: 2%; margin-bottom: 2%;}
.FamilyAdvantage .FamilyAdvantage_content .FamilyAdvantage_content_list:nth-child(2n),.FamilyImg .FamilyImg_content .FamilyImg_content_right .content_right_list:nth-child(2n){ margin-right: 0px;}
.FamilyAdvantage .FamilyAdvantage_content .FamilyAdvantage_content_list dd{ line-height: 35px; height: 35px;}
.FamilyAdvantage .FamilyAdvantage_content .FamilyAdvantage_content_list dd img{ height: 35px;}
.FamilyImg .FamilyImg_content .FamilyImg_content_left,.FamilyImg .FamilyImg_content .FamilyImg_content_right{ width: 100%}
.FamilyImg .FamilyImg_content .FamilyImg_content_right .content_right_list .right_list_title dt{ font-size: 15px; line-height: 25px;}
.FamilyImg .FamilyImg_content .FamilyImg_content_right .content_right_list .right_list_title dd{ width: 25px; height: 25px; line-height: 25px;}
.FamilyImg .FamilyImg_content .FamilyImg_content_right .content_right_list .right_list_title dt{ width: 75%;}

.FamilyIncome .FamilyIncome_content .FamilyIncome_content_left,.FamilyIncome .FamilyIncome_content .FamilyIncome_content_right{ width: 100%;}
.FamilyIncome .FamilyIncome_content .FamilyIncome_content_left{ margin-bottom: 25px;}
.FamilyService .service_content .service_content_list .content_list_left dd img{ height: 50px;}


.join_detail .join_detail_title .detail_title_list{ width: 100%; margin-right: 0px; margin-bottom: 13px; font-size: 14px;}
.join_detail .join_detail_content .detail_content_list{ margin-top: 25px;}


.NewsAct .NewsAct_content .NewsAct_content_list .content_list_img,.NewsAct .NewsAct_content .NewsAct_content_list .content_list_txt{ width: 100%; margin: 0px;}
.NewsAct .NewsAct_content .NewsAct_content_list .content_list_img img{ height: auto;}
.NewsAct .NewsAct_content .NewsAct_content_list .content_list_img{ margin-bottom: 20px;}
.NewsAct .NewsAct_title dd,.NewsAct .NewsAct_title dt{ width: 100%;}



.index_investment .index_investment_content .owl-controls .owl-nav div{ display: block; bottom:95px; width:25px; height:25px; background-size:100%;}
.index_investment .index_investment_content .owl-controls .owl-nav .owl-prev{ left:0 !important; }
.index_investment .index_investment_content .owl-controls .owl-nav .owl-next{ right:0 !important; }

.index_about .index_about_content .index_partne_content{ display: none; }
.index_about .index_about_content .index_partne_mo{ display:block}
.index_about .index_about_content .index_partne_mo .partne_mo_list img{   box-shadow: 0px 5px 15px rgba(0,0,0,0.1);}
.index_about .index_about_content .index_partne_mo .owl-controls .owl-nav div{ display: block; bottom:55px; width:25px; height:25px; background-size:100%;}
.index_about .index_about_content .index_partne_mo .owl-controls .owl-nav .owl-prev{ left:0 !important; }
.index_about .index_about_content .index_partne_mo .owl-controls .owl-nav .owl-next{ right:0 !important; }

.index_news .index_news_content .news_content_right .content_right_more{ text-align:center;}


.Insurance .Insurance_content .Insurance_content_left .content_left_list .left_list_left,.Insurance .Insurance_content .Insurance_content_left .content_left_list .left_list_right{ width:100%;}
.Insurance .Insurance_content .Insurance_content_left .content_left_list .left_list_left{ margin-bottom:12px;}
.Insurance .Insurance_content .Insurance_content_left .content_left_list .left_list_right{ text-align:center;}
.Insurance .Insurance_content .Insurance_content_left .content_left_list .left_list_right img{ max-width:100%; width:auto;}





.productdl .product_list .product_list_content{ padding:0px;}
.productdl .product_list .product_list_content .list_content_list{ width:49%; margin-right:2%;}
.productdl .product_list .product_list_content .list_content_list:nth-child(2n){ margin-right:0px;}
.productdl .product_list .product_list_content .list_content_list:nth-child(3){ margin-right:2%;}
.productdl .product_list .product_list_content .list_content_list:nth-child(9){ margin-right:2%;}
.productdl .product_list .product_list_content .list_content_list:nth-child(11){ margin-right:2%;}



.Header,.HeaderNav{ display: none;}

.pc_all .pc_all_contentt{ width: 90%;}
	
/* 手机导航 */
.m-header-nav *{-webkit-transition:all 0s ease;-moz-transition:all 0s ease;transition:all 0s ease;}
.m-header-nav-height{ display:block;}
.m-header-nav{display: block;position:fixed;top:0;z-index:99999;width:100%;transition:all ease 0.45s; background: white;}
.m-header-nav .sp_header{position: relative;top:0;z-index:10000;padding: 0% 4%; display:flex; align-items:center; justify-content:space-between; height: 62px;}
.m-header-nav .sp_logo{padding: 0;display:flex; align-items:center;}
.m-header-nav .sp_logo a{ display: flex; position: relative; align-items: center;}
.m-header-nav .sp_logo img{margin:auto;transition:all ease 0.45s; height: 26px;object-fit: cover;}
.m-header-nav .sp_logo img:last-child{ opacity: 0; position: absolute; left: 0; top: 0;}
.m-header-nav .sp_btn{ display: flex; align-items:center; position: relative;}
.m-header-nav .sp_btn .sp_btn_list{ margin-right: 16px; position: relative; top: 0;}
.m-header-nav .sp_btn .sp_btn_list:last-child{ margin-right: 0px;}
.m-header-nav .sp_btn .sp_btn_list .btn_list_title{ display: flex; align-items:center; color:#333;}
.m-header-nav .sp_btn .sp_btn_list .btn_list_title img{ width: auto; height: 18px;object-fit: cover;}
.m-header-nav .sp_btn .sp_btn_list .btn_list_down{  position: absolute; width: 100px; top: 40px; left: 50%; background:#fff; transform: translateX(-50%); box-shadow: 0px 0px 20px rgba(0,0,0,.1); display: none;}
.m-header-nav .sp_btn .sp_btn_list .btn_list_down a{ font-size: 14px; display: inline-block; width: 100%; text-align:center; line-height: 31px;}
.m-header-nav .sp_login{ position: absolute; right: 75px;}
.m-header-nav .sp_login img{ height: 24px;}
.m-header-nav .sp_nav{width: 26px;float:right;position:relative;cursor:pointer;height:14px;z-index: 900;top: 0px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.m-header-nav .sp_nav span{display:block;background:#0075bf;width: 26px;height: 2px;position:absolute;left: 0;transition:all ease 0.45s;}
.m-header-nav .sp_nav span:nth-of-type(1){top:0px; width:18px;}
.m-header-nav .sp_nav span:nth-of-type(2){top: 7px;}
.m-header-nav .sp_nav span:nth-of-type(3){top: 14px;}
.m-header-nav .sp_nav_se{ top: -5px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.m-header-nav .sp_nav_se span:nth-of-type(1){top: 11px;transform:rotate(45deg); width:26px;}
.m-header-nav .sp_nav_se span:nth-of-type(2){width:0;transition:none;}
.m-header-nav .sp_nav_se span:nth-of-type(3){top: 11px;transform:rotate(-45deg);}
.m-header-nav .sjj_nav{display: block;position:fixed;z-index:9;background:white;width:70%;height:calc(100%);font-size: .95rem;;line-height:2.7rem;top:0px;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.45s; border-top:1px solid #dcdcdc; z-index: 401111; left: -75%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.m-header-nav .sjj_nav.active{ left: 0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.m-header-nav .sjj_nav_bg{position: fixed; left: 0; top: 0; background: rgba(0,0,0,.5); width: 100%; height: 100%; z-index: 401110;}
.m-header-nav .sjj_nav_bg{display: none;}
.m-header-nav .nav_show{display: block;}
.m-header-nav .sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.m-header-nav .sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 100px)}
.m-header-nav .sjj_nav>ul>li:first-child .language{float:right;width:93px;overflow:hidden;line-height:40px;}
.m-header-nav .sjj_nav>ul>li:first-child .language a{width:50%;float:left;border-left:1px #ededed solid;text-align:center;color:#999;}
.m-header-nav .sjj_nav ul li i{position: absolute; top: 0px; right: 0px; border-left: 1px #ededed solid; padding: 0px 15.5px; display: flex; align-items: center; justify-content: flex-start;}
.m-header-nav .sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.45s}
.m-header-nav .sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.m-header-nav .sjj_nav ul li{border-top:1px #ededed solid;padding-left:1.1rem;position:relative;line-height:2.8rem; list-style: none;}
.m-header-nav .sjj_nav>ul >li:last-child{border-bottom:1px #ededed solid;}
.m-header-nav .sjj_nav ul li ul{display:none}
.m-header-nav .sjj_nav ul li a{color:#666;width:100%;display: block;font-size: 14px;line-height: 2.8rem;}
.m-header-nav .sjj_nav ul li ul li a{color:#666;display:block;text-align:left;}
.m-header-nav .sjj_nav ul li i svg{width:.9rem;height: 2.6rem;fill:#cbcbcb;}
.m-header-nav .sjj_nav ul li .sjj_nav_i_se svg{fill:#000;}
.m-header-nav .sjj_nav ul li ul li>ul{margin-left:10px}

.m-header-nav.on{box-shadow: 0px 0px 10px rgba(0,0,0,.2);}

.Footer{padding: 35px 0 0 0;}
.Footer .Footer_content{margin-bottom: 0;flex-direction: column;justify-content: center;}
.Footer .Footer_content .Footer_content_list{width: 100%;margin-bottom: 20px;}
.Footer .Footer_content .Footer_content_list .content_list_share{justify-content: center;}
.Footer .Footer_content .Footer_content_list .content_list_share .list_share_li{margin-left: 15px;margin-right: 15px;}
.Footer .Footer_content .Footer_content_nav{width: 100%;flex-wrap: wrap;justify-content: space-around;}
.Footer .Footer_content .Footer_content_nav .content_nav_list{width: 30.3333%;margin-bottom: 20px;}
.Footer .Footer_content .Footer_content_nav .content_nav_list:nth-child(3n){width: 36.3333%;}
.Footer .Footer_content .Footer_content_nav .content_nav_list .nav_list_title{margin-bottom: 15px;}
.Footer .Footer_content .Footer_content_nav .content_nav_list .nav_list_info a{margin-bottom: 10px;}
.Footer .Footer_content .Footer_content_nav .content_nav_list:last-child{margin-bottom: 0;}
.Footer .Footer_copyright{margin-top: 30px;padding: 20px 0 25px 0;flex-direction: column;}
.Footer .Footer_copyright .Footer_copyright_txt{margin-bottom: 5px;}
.Footer .Footer_copyright a{margin: 0 5px 0 5px;}


.HBanner{margin: 62px 0 40px 0;}
.HBanner .HBanner_thumb:before{display: none;}
.HBanner .HBanner_thumb img{height: 220px;}
.HBanner .HBanner_title{margin-bottom: 30px;}
.HBanner .HBanner_title .HBanner_title_dd{margin-bottom: 2px;}
.HBanner .HBanner_title .HBanner_title_dt{font-size: 22px;}
.HBanner .HBanner_nav{}
.HBanner .HBanner_nav .HBanner_nav_box{padding: 14px 15px;overflow-y: auto;}
.HBanner .HBanner_nav a{margin-right: 0;margin: 0  15px;}
.HBanner .HBanner_nav a.on::after{width: 20px;bottom: -4px;}

}


@media screen and (max-width:414px){





}
@media screen and (max-width:375px){

.investment .investment_content .investment_content_list .content_list_img img{ height: 157px;}
.SolarEnergy_Data .SolarEnergy_Data_content .Data_content_left .content_left_list .left_list_list img{ height: 202px;}


}

@media screen and (max-width:320px){
.product_details .product_details_characteristic .details_characteristic_list dt{ height:auto; line-height:24px;}

.investment .investment_content .investment_content_list .content_list_img img{ height: 134px;}
.FamilyIncome .FamilyIncome_content .FamilyIncome_content_right .content_right_title{ font-size: 12px;}
.SolarEnergy_Data .SolarEnergy_Data_content .Data_content_left .content_left_list .left_list_list img{ height: 173px;}

.product_details .product_details_characteristic .details_characteristic_list{ width:100%; margin-right:0px;}

}



	
.BsytynfdsTitle{}
.BsytynfdsTitle .BsytynfdsTitle_title{margin-bottom: 20px;font-size: 26px;}
.BsytynfdsTitle .BsytynfdsTitle_title.center{text-align: center;display: flex;align-items: center;justify-content: center;}
.BsytynfdsTitle .BsytynfdsTitle_icon{margin-bottom: 20px;}
.BsytynfdsTitle .BsytynfdsTitle_icon img{height: 8px;}
.BsytynfdsTitle .BsytynfdsTitle_desc{font-size: 16px;line-height: 1.8;}
.BsytynfdsMoreBtn{margin-top: 30px;}
.BsytynfdsMoreBtn a{padding: 7px 12px;font-size: 14px;color: white;background-color: #278ac9;border-radius: 4px;line-height: 1;display: inline-block;}

.padding80{padding: 80px 0;}
.paddingTop0{padding-top: 0 !important;}
.BsytynfdSystem{width: 100%;background-color: white;}
.BsytynfdSystem .BsytynfdSystem_content{display: flex;align-items: center;justify-content: space-between;}
.BsytynfdSystem .BsytynfdSystem_content_list{width: 44%;}
.BsytynfdSystem .BsytynfdSystem_content_list .content_list_title{margin-bottom: 30px;font-size: 26px;}
.BsytynfdSystem .BsytynfdSystem_content_list .content_list_desc{margin-bottom: 35px;font-size: 16px;line-height: 1.8;}
.BsytynfdSystem .BsytynfdSystem_content_list .content_list_label{display: flex;align-items: center;}
.BsytynfdSystem .BsytynfdSystem_content_list .content_list_label .list_label_li{padding: 7px 12px;margin-right: 10px;font-size: 14px;color: white;background-color: #278ac9;border-radius: 4px;line-height: 1;}
.BsytynfdSystem .BsytynfdSystem_content_list .content_list_label .list_label_li:last-child{margin-right: 0;}
.BsytynfdSystem .BsytynfdSystem_content_thumb{width: 50%;}
.BsytynfdSystem .BsytynfdSystem_content_thumb img{}



.BsytynfdsCase{width: 100%;background-color: #efefef;}
.BsytynfdsCase .BsytynfdsCase_content{width: 100%;margin-top: 30px;display: flex;align-items: flex-start;justify-content: space-between;}
.BsytynfdsCase .BsytynfdsCase_content .BsytynfdsCase_content_list{width: calc(25% - 30px); position: relative;}
.BsytynfdsCase .BsytynfdsCase_content .BsytynfdsCase_content_list img{width: 100%;}
.BsytynfdsCase .BsytynfdsCase_content .BsytynfdsCase_content_list .content_list_info{width: 100%; height: 100%; padding: 20px;position: absolute; left: 0; top: 0;background-image: url("http://leaptonenergy.com/skin/images/bn110.png");background-repeat: no-repeat;background-size: contain;}
.BsytynfdsCase .BsytynfdsCase_content .BsytynfdsCase_content_list .content_list_info .list_info_dd{margin-bottom: 10px;font-size: 16px;color: #fff;}
.BsytynfdsCase .BsytynfdsCase_content .BsytynfdsCase_content_list .content_list_info .list_info_dt{font-size: 16px;color: #fff;}



.BsytynfdsService{width: 100%;background-color: white;}
.BsytynfdsService .BsytynfdsService_content{width: 100%;margin-top: 30px;display: flex;align-items: flex-start;justify-content: space-between;flex-wrap: wrap;background-repeat: no-repeat;background-size: contain;}
.BsytynfdsService .BsytynfdsService_content_list{width: calc(50% - 10px);margin-bottom: 20px;border-radius: 15px;overflow: hidden;border: 2px solid #278ac9;}
.BsytynfdsService .BsytynfdsService_content_list .content_list_box{padding: 30px;background: rgba(255, 255, 255, 0.56);  background: rgba(255, 255, 255, 0.56) url("http://leaptonenergy.com/skin/images/bn114.png");background-repeat: no-repeat;background-size: cover;}
.BsytynfdsService .BsytynfdsService_content_list .content_list_top{margin-bottom: 12px;display: flex;align-items: center;justify-content: center;}
.BsytynfdsService .BsytynfdsService_content_list .content_list_top .list_top_icon{margin-right: 10px;}
.BsytynfdsService .BsytynfdsService_content_list .content_list_top .list_top_icon img{width: auto;height: 50px;}
.BsytynfdsService .BsytynfdsService_content_list .content_list_top .list_top_title{font-size: 20px;}
.BsytynfdsService .BsytynfdsService_content_list .content_list_bottom{width: 100%; min-height: 80px;}
.BsytynfdsService .BsytynfdsService_content_list .content_list_bottom p{padding-left: 10px;margin-bottom: 8px;font-size: 16px;line-height: 1.5;position: relative;}
.BsytynfdsService .BsytynfdsService_content_list .content_list_bottom p:before{content: "";width: 5px;height: 5px;border-radius: 100px;background-color: #555555;position: absolute;left: 0;top: 9px;}
.BsytynfdsService .BsytynfdsService_content_list .content_list_bottom p:last-child{margin-bottom: 0;}

.BsytynfdsProduct{width: 100%;background-color: #efefef;}
.BsytynfdsProduct .BsytynfdsProduct_content{width: 100%;margin-top: 30px;display: flex;align-items: flex-start;justify-content: space-between;}
.BsytynfdsProduct .BsytynfdsProduct_content_list{width: calc(33.333% - 20px);}
.BsytynfdsProduct .BsytynfdsProduct_content_list .content_list_thumb{width: 100%;}
.BsytynfdsProduct .BsytynfdsProduct_content_list .content_list_thumb img{width: 100%;}
.BsytynfdsProduct .BsytynfdsProduct_content_list .content_list_info{width: 100%;padding: 20px;background-color: white;}
.BsytynfdsProduct .BsytynfdsProduct_content_list .content_list_info .list_info_title{margin-bottom: 12px;font-size: 20px;text-align: center;color: #278ac9;}
.BsytynfdsProduct .BsytynfdsProduct_content_list .content_list_info .list_info_desc{width: 100%;min-height: 130px;font-size: 16px;line-height: 1.7;}
.BsytynfdsProduct .BsytynfdsProduct_content_list .content_list_info .list_info_more{display: flex;align-items: center;justify-content:flex-end;}
.BsytynfdsProduct .BsytynfdsProduct_content_list .content_list_info .list_info_more .info_more_txt{padding: 7px 25px;font-size: 13px;color: white;background-color: #278ac9;border-radius: 1px;line-height: 1;}


.BsytynfdsRecruit{width: 100%;}
.BsytynfdsRecruit .BsytynfdsRecruit_content{width: 100%;margin-top: 30px;display: flex;align-items: center;justify-content: space-between;}
.BsytynfdsRecruit .BsytynfdsRecruit_content .BsytynfdsRecruit_content_list{width: calc(33.333% - 20px);position: relative;}
.BsytynfdsRecruit .BsytynfdsRecruit_content .BsytynfdsRecruit_content_list img{width: 100%;}
.BsytynfdsRecruit .BsytynfdsRecruit_content .BsytynfdsRecruit_content_list .content_list_txt{width: 100%;height: 100%;font-size: 16px;display: flex;align-items: center;justify-content: center;color: #fff;background-color: rgba(0,0,0,0.3);position: absolute;left: 0;top: 0;}


.BsytynfdsAConsultation{width: 100%;}
.BsytynfdsAConsultation .BsytynfdsAConsultation_content{width: 100%;margin-top: 30px;}
.BsytynfdsAConsultation .BsytynfdsAConsultation_content .BsytynfdsAConsultation_content_form{width: 100%;}
.BsytynfdsAConsultation .BsytynfdsAConsultation_content .content_form_list{width: 100%;margin-bottom: 30px;display: flex;align-items: self-start;justify-content: center;}
.BsytynfdsAConsultation .BsytynfdsAConsultation_content .content_form_list .form_list_li{width: 40%;}
.BsytynfdsAConsultation .BsytynfdsAConsultation_content .content_form_list .form_list_li:first-child{margin-right: 15px;}
.BsytynfdsAConsultation .BsytynfdsAConsultation_content .content_form_list .form_list_li .list_li_txt{margin-bottom: 10px;font-size: 15px;}
.BsytynfdsAConsultation .BsytynfdsAConsultation_content .content_form_list .form_list_li .list_li_txt span{font-size: 15px;margin-left: 5px;color: red;}
.BsytynfdsAConsultation .BsytynfdsAConsultation_content .content_form_list .form_list_li input{width: 100%;height: 45px;padding: 0 15px;font-size: 16px;background-color: #efefef;}
.BsytynfdsAConsultation .BsytynfdsAConsultation_content .content_form_list .form_list_li input::placeholder{font-size: 16px;}
.BsytynfdsAConsultation .BsytynfdsAConsultation_content .content_form_submit{display: flex;align-items: center;justify-content: center;}
.BsytynfdsAConsultation .BsytynfdsAConsultation_content .content_form_submit input{padding: 11px 20px;font-size: 15px;color: white;background-color: #599eec;line-height: 1;border-radius: 100px;}

@media screen and (max-width:1024px){
	.BsytynfdsTitle .BsytynfdsTitle_title{margin-bottom: 6px;font-size: 20px;}
	.BsytynfdsTitle .BsytynfdsTitle_icon{margin-bottom: 10px;}
	.BsytynfdsTitle .BsytynfdsTitle_icon img{height: 6px;}
	.BsytynfdsTitle .BsytynfdsTitle_desc{font-size: 15px;line-height: 1.6;}
	.BsytynfdsMoreBtn{margin-top: 20px;display: flex;align-items: center;justify-content: center;}
	
	.padding80{padding: 35px 0;}
	
	.BsytynfdSystem .BsytynfdSystem_content{flex-direction: column;justify-content: center;}
	.BsytynfdSystem .BsytynfdSystem_content_list{width: 100%;margin-bottom: 20px;}
	.BsytynfdSystem .BsytynfdSystem_content_list .content_list_title{margin-bottom: 13px; font-size: 20px;text-align: center;}
	.BsytynfdSystem .BsytynfdSystem_content_list .content_list_desc{margin-bottom: 18px; font-size: 15px; line-height: 1.6;}
	.BsytynfdSystem .BsytynfdSystem_content_thumb{width: 100%;}
	
	.BsytynfdsCase .BsytynfdsCase_content{margin-top: 20px;flex-wrap: wrap;}
	.BsytynfdsCase .BsytynfdsCase_content .BsytynfdsCase_content_list{width: calc(50% - 8px);}
	.BsytynfdsCase .BsytynfdsCase_content .BsytynfdsCase_content_list:nth-child(1){margin-bottom: 16px;}
	.BsytynfdsCase .BsytynfdsCase_content .BsytynfdsCase_content_list:nth-child(2){margin-bottom: 16px;}
	.BsytynfdsCase .BsytynfdsCase_content .BsytynfdsCase_content_list .content_list_info{padding: 18px;}
	.BsytynfdsCase .BsytynfdsCase_content .BsytynfdsCase_content_list .content_list_info .list_info_dd{margin-bottom: 5px;}
	
	
	.BsytynfdsService .BsytynfdsService_content{margin-top: 20px;flex-direction: column;justify-content: center;align-items: center;}
	.BsytynfdsService .BsytynfdsService_content_list{width: 100%;margin-bottom: 18px;}
	.BsytynfdsService .BsytynfdsService_content_list .content_list_box{padding: 18px;}
	.BsytynfdsService .BsytynfdsService_content_list .content_list_top .list_top_icon img{height: 45px;}
	.BsytynfdsService .BsytynfdsService_content_list .content_list_top .list_top_title{font-size: 18px;}
	.BsytynfdsService .BsytynfdsService_content_list .content_list_bottom{min-height: auto;}
	.BsytynfdsService .BsytynfdsService_content_list .content_list_bottom p{font-size: 15px;}
	.BsytynfdsService .BsytynfdsService_content_list .content_list_bottom p:before{top: 8px;}
	.BsytynfdsService .BsytynfdsService_content_list:last-child{margin-bottom: 0;}
	
	
	.BsytynfdsProduct .BsytynfdsProduct_content{margin-top: 20px;flex-direction: column;justify-content: center;align-items: center;}
	.BsytynfdsProduct .BsytynfdsProduct_content_list{width: 100%;margin-bottom: 20px;}
	.BsytynfdsProduct .BsytynfdsProduct_content_list:last-child{margin-bottom: 0;}
	.BsytynfdsProduct .BsytynfdsProduct_content_list .content_list_info .list_info_title{font-size: 18px;}
	.BsytynfdsProduct .BsytynfdsProduct_content_list .content_list_info .list_info_desc{margin-bottom: 15px;min-height: auto;font-size: 15px;}
	
	
	.BsytynfdsRecruit .BsytynfdsRecruit_content{margin-top: 20px;flex-direction: column;justify-content: center;align-items: center;}
	.BsytynfdsRecruit .BsytynfdsRecruit_content .BsytynfdsRecruit_content_list{width: 100%;margin-bottom: 20px;}
	.BsytynfdsRecruit .BsytynfdsRecruit_content .BsytynfdsRecruit_content_list:last-child{margin-bottom: 0;}
	.BsytynfdsRecruit .BsytynfdsRecruit_content .BsytynfdsRecruit_content_list .content_list_txt{font-size: 18px;}
	
	
	.BsytynfdsAConsultation .BsytynfdsAConsultation_content{margin-top: 20px;}
	.BsytynfdsAConsultation .BsytynfdsAConsultation_content .content_form_list{margin-bottom: 20px;flex-direction: column;justify-content: center;align-items: center;}
	.BsytynfdsAConsultation .BsytynfdsAConsultation_content .content_form_list .form_list_li .list_li_txt{margin-bottom: 8px;}
	.BsytynfdsAConsultation .BsytynfdsAConsultation_content .content_form_list .form_list_li input{padding: 0 15px;font-size: 15px;}
	.BsytynfdsAConsultation .BsytynfdsAConsultation_content .content_form_list .form_list_li input::placeholder{font-size: 15px;}
	.BsytynfdsAConsultation .BsytynfdsAConsultation_content .content_form_list .form_list_li{width: 95%;}
	.BsytynfdsAConsultation .BsytynfdsAConsultation_content .content_form_list .form_list_li:first-child{margin-bottom: 20px;margin-right: 0;}
	
}
	