/* 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 .molo{ float:left; display:inline-block; height:61px; margin:10px 0 ;  }

.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{ width: ;}
.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;padding-top:40px; }
.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: 26px;
    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: 50px; padding-top:20px;}
.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(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%;  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(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%;  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{}


.index_investment .index_investment_content .owl-controls .owl-nav div{ display:none;}







.index_partne{ padding: 60px 0px; background: #fff url(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(bn7.png) no-repeat 0% 50%;}
.footer .footer_content .footer_content_title .content_title_left .title_left_list:nth-child(2){ background: url(bn8.png) no-repeat 0% 50%;}
.footer .footer_content .footer_content_title .content_title_left .title_left_list:nth-child(3){ background: url(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;line-height:30px; }
.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: 14px; color: #333333; line-height: 60px; padding: 0px 10px;}
.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%;}

.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: 50px;}

.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: 154px; 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;}






.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:160px; 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{width:auto !important;}
.news_details .news_details_wen .details_wen_top p{ line-height:26px; padding:10px 0px; font-size:14px; color:#666666; }
.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;}
#share .bds_tsina{background-image: url(../images/bn23.png);}
#share .bds_sqq{background-image: url(../images/bn21.png);}
#share .bds_weixin{background-image: url(../images/bn22.png);}








.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;}
.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;}



@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: 96%; 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,.banner,.slick-hero-slider .image-bg{ height:190px !important;}
.details_banner{ height: 100px !important; margin-top: 0px;}



.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{ }
.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 .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;}
.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%;}

}


@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;}

}