@charset "utf-8";
/* CSS Document */
html,body{ min-width:1190px;}
body{ background:#FFFFFF !important;}

/*--------------page----------------*/
.cp_page{ height:130px; overflow:hidden; width:1190px; margin:0 auto; padding:50px 0; text-align:right;}
.cp_page_left{ vertical-align:top; width:; height:100%; font-size:0; line-height:0;}
.cp_page_left a{ display:block;  height:100%; font-size:0; line-height:0;}
.cp_page_left b, .cp_page_left span, .cp_page_left strong, .cp_page_left i{ vertical-align:middle; display:inline-block; *display:inline; *zoom:1;}
.cp_page_left b{ width:0; height:100%;}
.cp_page_left span{ }
.cp_page_left strong{ width:20px; height:1px; background:#838383; -o-transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; transition:all 0.5s; filter:alpha(opacity=100); opacity:1; -o-transform:translate(-10px,0); -webkit-transform:translate(-10px,0); -moz-transform:translate(-10px,0); -ms-transform:translate(-10px,0); transform:translate(-10px,0);}

.cp_page_left i{font-size:14px; font-family:"Microsoft YaHei UI", "微软雅黑"; color:#838383; line-height:30px; -o-transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; transition:all 0.5s; transform:translate(-10px,0);}

.cp_page_left a:hover strong{ filter:alpha(opacity=100);  opacity:1;-o-transform:translate(-10px,0); -webkit-transform:translate(-10px,0); -moz-transform:translate(-10px,0); -ms-transform:translate(-10px,0); transform:translate(-10px,0);}

.cp_page_left a:hover i{-o-transform:translate(0,0); -webkit-transform:translate(0,0); -moz-transform:translate(0,0); -ms-transform:translate(0,0); transform:translate(0,0);}

.cp_page_center{ width:; text-align:center; vertical-align:top; font-size:16px; font-family:"Microsoft YaHei UI", "微软雅黑"; color:#838383; line-height:30px;}

.cp_page_right{ vertical-align:top; width:; height:100%; font-size:0; line-height:0; text-align:right;}
.cp_page_right a{ display:block; height:100%; font-size:0; line-height:0;}
.cp_page_right b, .cp_page_right span, .cp_page_right strong, .cp_page_right i{ vertical-align:middle; display:inline-block; *display:inline; *zoom:1;}
.cp_page_right b{ width:0; height:100%;}
.cp_page_right span{}

.cp_page_right strong{ width:20px; height:1px; background:#838383; -o-transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; transition:all 0.5s; filter:alpha(opacity=100); opacity:1; -o-transform:translate(10px,0); -webkit-transform:translate(10px,0); -moz-transform:translate(10px,0); -ms-transform:translate(10,0); transform:translate(10,0);}

.cp_page_right i{font-size:14px; font-family:"Microsoft YaHei UI", "微软雅黑"; color:#838383; line-height:30px; -o-transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; transition:all 0.5s; transform:translate(10px,0); }

.cp_page_right a:hover strong{filter:alpha(opacity=100);  opacity:1; -o-transform:translate(10px,0); -webkit-transform:translate(10px,0); -moz-transform:translate(10px,0); -ms-transform:translate(10px,0); transform:translate(10px,0);}
.cp_page_right a:hover i{-o-transform:translate(0,0); -webkit-transform:translate(0,0); -moz-transform:translate(0,0); -ms-transform:translate(0,0); transform:translate(0,0);}

/*--------------page over----------------*/


/*header*/

.header_bg{ background:#555; width:100%; height:70px; position:absolute; left:0; top:0;}
.header{ width:96%; margin:0 auto; height:100%;}

.header_logo{ float:left; height:100%;}
.header_logo b{ vertical-align:middle; width:0; height:100%;}
.header_logo a{ vertical-align:middle;}
.header_logo a img{ height:50px;}

.header_nav{ float:right; height:100%;}
.header_nav ul{ display:block; height:100%;}
.header_nav li{ vertical-align:top;  height:100%; position:relative; z-index:10; padding:0 20px 0 20px;}
.header_nav li a{ display:block; height:100%; font-size:18px; font-family:"Microsoft YaHei UI", "微软雅黑"; color:#fff; line-height:70px; text-align:center; font-weight:bold;}
.header_nav li a:hover{ color:#F0A52C; }

.header_nav dl{ position:absolute; width:100%; left:0; top:100%; display:none;}
.header_nav dl dd{ display:block; width:100%; height:40px; border-top:1px solid #F5F5F5;}
.header_nav dl dd a{ font-size:14px; font-family:Arial, Tahoma, Verdana, "Microsoft YaHei", SimSun; color:#555555; line-height:36px; text-align:center;}

.header_nav dl .nav2_bg_float{ position:absolute; width:100%; height:100%; left:0; top:0; background:#CCCCCC; z-index:-1; filter:alpha(opacity=80);  opacity:0.8;}

.header_nav dl dd a:hover{ background:#EFEFEF;}
.header_nav li:hover dl{ display:block;}

.header_nav .header_nav_now a{ color:#F0A52C;}

/*banner*/

.cp_banner{ height:100%;}
.co_banner_text{ text-align:center; height:100%;}
.co_banner_text b{ vertical-align:middle; width:0; height:100%;}
.co_banner_text p{  vertical-align:middle; font-size:40px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#FFFFFF;}
/*index*/
.cp_main_bg{height:100%;}
.cp_main_bg_index{ background:#FFFFFF;}
.cp_main_box{ padding:70px 0 70px 0; position:relative; min-height:100%;}
.cp_main_box_index{ padding:0 0 70px 0;}
.cp_main{ height:100%;}
.cp_main2{ background:#EDEDED;}

.body2{ position:relative;}
.header_bg2{ z-index:100;}


/*join us list*/
.cp_joinlist1{ width:1190px; margin:0 auto;}
.cp_joinlist1_top { padding-top:50px;}
.cp_joinlist1_top h3{ font-size:20px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; line-height:60px; display:block; height:60px; border-bottom:1px solid #B6B6B7; color:#717272;}
.cp_jl1t_content{ font-size:18px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#606060; line-height:35px;}

.cp_joinlist1_bottom{ padding-top:50px;}
.cp_joinlist1_bottom h4{ display:block; height:60px; font-size:20px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#717272; line-height:60px;}

.cp_jl1b_content{}
.cp_jl1b_content ul{}
.cp_jl1b_content li{ border-top:1px solid #B6B6B7; width:565px; vertical-align:top; padding-bottom:50px;}
.cp_jl1b_content .cp_jl1bc_li2{ margin-left:60px;}
.cp_jl1bc_title{ height:50px; overflow:hidden;}
.cp_jl1bc_title h5{ font-size:18px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#7F7F80; line-height:50px; font-weight:normal; vertical-align:top;}
.cp_jl1bc_title p{ vertical-align:top; font-size:12px; font-family:Arial, Tahoma, Verdana, "Microsoft YaHei", SimSun; color:#7F7F80; line-height:58px; margin-left:10px;}

.cp_jl1b_content li span{ display:block; font-size:14px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#7F7F80; line-height:28px; margin:10px 0 10px 0;}

.cp_jl1bc_box{font-size:14px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#7F7F80; line-height:28px; text-align:justify; table-layout:fixed; word-break: break-all; overflow:hidden;}

/*footer*/
.footer_bg{ width:100%; height:70px; background:#EDEDED; position:absolute; left:0; bottom:0;}
.footer{ height:100%; text-align:center;}
.footer p{ font-size:14px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#7F7F80; line-height:70px;}

/*content*/
.cp_contentbg{ padding:150px 0 0 0;}
.cp_contentbg_left{ position:absolute; width:50%; height:100%; left:0; top:0; background:#fff; z-index:-1;}
.cp_contentbg_right{ position:absolute; width:50%; height:100%; right:0; top:0; background:#fff; z-index:-1;}
.cp_content{ width:1190px; margin:0 auto;}

.cp_content_left{ vertical-align:top; width:50%; overflow:hidden; font-size:20px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#767776; line-height:34px;}
.cp_content_left strong, .cp_content_left b{ font-weight:normal; font-size:24px; line-height:50px;}

.cp_content_right{width:50%; overflow:hidden; padding-left:50px; vertical-align:top;}
.cp_content_right h4{ font-size:20px; font-family:Arial, Tahoma, Verdana, "Microsoft YaHei", SimSun; color:#767776; line-height:48px;}


.cp_content_map{ padding-top:100px;}
.cp_content_map iframe{ width:100%; height:500px;}

/*productlist*/

.cp_productlist{}
.cp_pl_title{ width:1190px; margin:0 auto; padding:70px 0 30px 0;}
.cp_productlist .cp_pl_title_now{ color:#EE9A12;}
.cp_pl_title1{}
.cp_pl_title1 h3{ vertical-align:top; font-size:20px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#717272; line-height:70px;}
.cp_pl_title1 b{ vertical-align:top;}
.cp_pl_title1 span{ vertical-align:top; padding:0 0 0 15px;}
.cp_pl_title1 span a{font-size:18px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#717272; line-height:70px;}

.cp_pl_title2{}
.cp_pl_title2 li{ vertical-align:top;}
.cp_pl_title2 li a{ font-size:18px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#717272; line-height:50px; margin-right:20px;}
.cp_productlist li .cp_pl_title_now{ font-weight:bold; border-bottom:1px solid #F6CA82;}

.cp_pl_tilte3{}
.cp_pl_tilte3 li{ vertical-align:top;}
.cp_pl_tilte3 li a{font-size:16px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#717272; line-height:40px; padding-right:20px;}

.cp_pl_content{}
.cp_pl_content ul{}
.cp_pl_content ul li{ vertical-align:top; width:33.33%;}
.cp_pl_content li a{ display:block; position:relative;}
.cp_pl_content li a img{ width:100%;}

.cp_plcl_float{ position:absolute; left:0; top:0; width:100%; height:100%; background:#000000;filter:alpha(opacity=50);  opacity:0.5; z-index:2; filter:alpha(opacity=0);  opacity:0;
-o-transition:all 0.5s; 
-webkit-transition:all 0.5s; 
-moz-transition:all 0.5s; 
-ms-transition:all 0.5s; 
transition:all 0.5s;
}

.cp_plcl_text{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:3; text-align:center;}
.cp_plcl_text b{ vertical-align:middle; width:0; height:100%;}
.cp_plcl_text_box{ vertical-align:middle;filter:alpha(opacity=0);  opacity:0;
-o-transition:all 0.5s; 
-webkit-transition:all 0.5s; 
-moz-transition:all 0.5s; 
-ms-transition:all 0.5s; 
transition:all 0.5s;
}
.cp_plcl_text_box p{ font-size:20px; font-family:Arial, Tahoma, Verdana, "Microsoft YaHei", SimSun; color:#EE9A12; line-height:40px;}
.cp_plcl_text_box h4{ font-size:20px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; line-height:40px; color:#EE9A12; font-weight:normal; z-index:3;}

.cp_pl_content li a:hover .cp_plcl_float{filter:alpha(opacity=50);  opacity:0.5;}
.cp_pl_content li a:hover .cp_plcl_text_box{filter:alpha(opacity=100);  opacity:1;}

.cp_pl_content .cp_page{ text-align:center;}

/*product*/

.cp_product{ padding-bottom:50px;}
.product_title{ width:1190px; margin:0 auto; padding:50px 50px 50px 0;}
.product_title h3{ font-size:20px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#717272; line-height:45px;}
.product_title h3 span{}
.product_title p{ font-size:18px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#717272; line-height:36px;}

.product_imgbox{}

.product_content{ font-size:14px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#717272; text-align:justify;table-layout:fixed; word-break: break-all; overflow:hidden;  line-height:28px; width:1190px; margin:0 auto; padding:80px 50px 100px 0;}

.back{ position:absolute; width:102px; height:32px; text-align:center;  left:50%; margin-left:-50px; bottom:-50px;}
.back a{ font-size:14px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#959595; line-height:30px; display:block; height:100%; border:1px solid #959595;}
.back a:hover{ color:#F0A93D; border:1px solid #F0A93D;}

/*product2*/

.product_title2{ width:1190px; height:190px; margin:0 auto; position:relative; padding:0 0 0 100px;}
.product_title2_box{ height:100%; border-bottom:3px solid #EEB23A; padding:80px 0 40px 0; position:relative;}
.product_title2 h3{ font-size:24px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#333; line-height:40px;}
.product_title2 p{ font-size:24px; font-family:Arial, Tahoma, Verdana, "Microsoft YaHei", SimSun; color:#D4D3D3; line-height:30px; font-weight:bold;}
.product_content2{ width:1190px; margin:0 auto; padding:100px 0 100px 0; position:relative;}
.product_content2_box{ width:710px; height:500px; overflow:hidden; position:relative;}

.product_title2_float{ width:50%; position:absolute; right:0; text-align:left; bottom:40px;}
.product_title2_float p{ font-size:14px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#636363; line-height:30px; text-align:justify;}
#jssor_1{ width:100% !important;}

/*product3*/

.product3_text{ font-size:14px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; line-height:24px; color:#636363; position:absolute; width:300px; max-height:330px; right:80px; bottom:270px; text-align:justify; table-layout:fixed; word-break: break-all; overflow-x:hidden;}

.product_back_list{ position:absolute; right:80px; bottom:36px;}
.product_back_list a{ display:inline-block; font-size:14px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#8B8B8B; line-height:28px; padding:0 5px;}
.product_back_list a:hover{ background:#D8D8D8;}

/*newslist*/
.cp_newslist{ width:1190px; margin:0 auto;}
.cp_nsl_title h3{ font-size:24px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#717272; line-height:100px;}

.cp_newslist_content{}
.cp_newslist_content ul{ display:block;}
.cp_newslist_content li{ display:block; padding-bottom:10px;}
.cp_nslc_left{ vertical-align:top; width:626px; border-top:1px solid #838383; padding-top:10px;}
.cp_nslc_left span{ font-size:12px; font-family:Arial, Tahoma, Verdana, "Microsoft YaHei", SimSun; color:#717171; line-height:24px;}
.cp_nslc_left h4{ }
.cp_nslc_left h4 a{font-size:18px; font-family:Arial, Tahoma, Verdana, "Microsoft YaHei", SimSun; color:#7F7F80; line-height:40px;}
.cp_nslc_left p{}
.cp_nslc_left p a{ font-size:14px; font-family:Arial, Tahoma, Verdana, "Microsoft YaHei", SimSun; color:#7F7F80; line-height:28px;}
.cp_nslc_left h4 a:hover, .cp_nslc_left p a:hover{ color:#000;}

.cp_nslc_right{vertical-align:top; width:564px;}
.cp_nslc_right a{ display:block; overflow:hidden;}
.cp_nslc_right a img{ width:100%;
-o-transition:all 0.5s; 
-webkit-transition:all 0.5s; 
-moz-transition:all 0.5s; 
-ms-transition:all 0.5s; 
transition:all 0.5s;}

.cp_nslc_right a:hover img{
-o-transform:scale(1.1,1.1); 
-webkit-transform:scale(1.1,1.1); 
-moz-transform:scale(1.1,1.1); 
-ms-transform:scale(1.1,1.1); 
transform:scale(1.1,1.1);	
	}

.cp_newslist_content .cp_page{ text-align:center;}


/*news*/
.cp_news{ width:1190px; margin:0 auto;  padding:60px 0 150px 0;}
.cp_news_title{ }
.cp_news_title span{ font-size:12px; font-family:Arial, Tahoma, Verdana, "Microsoft YaHei", SimSun; color:#7F7F80; line-height:24px;}
.cp_news_title h3{ font-size:18px; font-family:Arial, Tahoma, Verdana, "Microsoft YaHei", SimSun; color:#7F7F80; line-height:36px;}
.cp_news_title h4{ font-size:16px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#7F7F80; line-height:32px; font-weight:normal;}
.cp_news_title .cp_news_title_content{ font-size:12px; font-family:Arial, Tahoma, Verdana, "Microsoft YaHei", SimSun; color:#7F7F80; line-height:24px; text-align:justify; table-layout:fixed; word-break: break-all; overflow:hidden; }

.cp_news_content{ text-align:justify; table-layout:fixed; word-break: break-all; overflow:hidden; font-size:14px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#7F7F80; line-height:28px; margin-top:20px;}


/*videolist*/
.cp_videolist{ width:1190px; margin:0 auto;}

.cp_vdl_content{}
.cp_vdlc_top{}
.cp_vdlc_top .cp_vdlct_title{}
.cp_vdlc_top .cp_vdlct_title h3{ font-size:18px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#717272; line-height:36px; font-weight:normal;}
.cp_vdlc_top .cp_vdlct_title p{ font-size:16px; font-family:Arial, Tahoma, Verdana, "Microsoft YaHei", SimSun; color:#717272; line-height:32px;}
.cp_vdlc_top .cp_vdlct_title span{ font-size:12px; font-family:Arial, Tahoma, Verdana, "Microsoft YaHei", SimSun; color:#717272; line-height:24px;}

.cp_vdlc_top .cp_vdlct_box{ padding:50px 0; width:960px; margin:0 auto; overflow:hidden;}

.cp_vdlct_bottom{}
.cp_vdlct_bottom h4{ font-size:20px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#606060; line-height:50px; display:block; height:50px; border-bottom:1px solid #8A8A8A; font-weight:normal;}
.cp_vdlct_bottom .cp_vdlctb_box{ text-align:justify; table-layout:fixed; word-break: break-all; overflow:hidden; font-size:14px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#7F7F80; line-height:28px; padding:20px 0 150px 0;} 


/*about*/
.cp_about{}

.cp_about_banner{ text-align:center;}
.cp_about_banner img{}

.cp_about_main{ width:1190px; margin:0 auto;}
.cp_abm_title{ border-bottom:1px solid #A6A6A6; padding:30px 0;}
.cp_abm_title h3{ font-size:22px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#717272; line-height:44px;}
.cp_abm_title p{ font-size:20px; font-family:Arial, Tahoma, Verdana, "Microsoft YaHei", SimSun; color:#717272; line-height:40px;}

.cp_abm_title2{ border-bottom:1px solid #A6A6A6; padding:15px 0;}
.cp_abm_title2 h3{ font-size:22px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#717272; line-height:35px;}
.cp_abm_title2 p{ font-size:20px; font-family:Arial, Tahoma, Verdana, "Microsoft YaHei", SimSun; color:#717272; line-height:30px;}

.cp_abm_title3{ border-bottom:1px solid #C7C7C8;}
.cp_abm_title3 h3{ color:#fff;}
.cp_abm_title3 p{ color:#fff;}

.cp_abm_content{text-align:justify; table-layout:fixed; word-break: break-all; overflow:hidden; font-size:14px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#7F7F80; line-height:28px; padding:20px 0 50px 0;}

.cp_abm_content3{ padding-bottom:20px;}
.cp_abm_content3 ul{ display:block;}
.cp_abm_content3 li{ width:293px; text-align:center; height:200px; background:#F1F1F1; padding:6px; margin-right:6px; margin-bottom:6px;}
.cp_abm_content3 li b{ vertical-align:middle; width:0; height:100%;}
.cp_abm_content3 li img{ vertical-align:middle; max-width:100%; max-height:100%;}

.cp_abmc3_page .cp_page{ text-align:center;}

/*about_wh*/
.cp_about_wh{
	  display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
}
.cp_about_wh li{ vertical-align:top; width:328px; padding:30px 0 0 0;}

.cp_abwh_top{ width:328px; position:relative; height:328px;}
.cp_abwh_top img{ width:100%; height:100%;}
.cp_abwh_float{ position:absolute; width:100%; height:100%; left:0; top:0;}
.cp_abwh_float b{ vertical-align:middle; width:0; height:100%;}
.cp_abwh_float .cp_abwh_float_text{ vertical-align:middle; text-align:center; width:100%;  table-layout:fixed; word-break: break-all;}
.cp_abwh_float_text h4{ font-size:28px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#00D653; line-height:48px; font-weight:normal;}
.cp_abwh_float_text p{ font-size:24px; font-family:Arial, Tahoma, Verdana, "Microsoft YaHei", SimSun; color:#00D653; line-height:40px;}

.cp_abwh_bottom{text-align:justify; table-layout:fixed; word-break: break-all; overflow:hidden; font-size:14px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#7F7F80; line-height:28px; padding-top:50px;}


/*about_jj*/
.cp_about_main2{}

.cp_abm_content2{text-align:justify; table-layout:fixed; word-break: break-all; overflow:hidden; font-size:14px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#7F7F80; line-height:28px; padding:20px 0 50px 0;}

.cp_abjj_zhichi_bg{ background:#717272;}
.cp_abjj_zhichi{ width:1190px; margin:0 auto; padding:70px 0 90px 0;}

.cp_abjjzc_left{ vertical-align:top; width:280px; overflow:hidden;}
.cp_abjjzc_left .cp_abjjzcl_top{ height:96px;}
.cp_abjjzc_left .cp_abjjzcl_bottom{}
.cp_abjjzc_left .cp_abjjzcl_bottom img{ width:100%;}

.cp_abjjzc_right{ vertical-align:top; width:860px; margin-left:50px; overflow:hidden;}
.cp_abjjzcr_bottom{ext-align:justify; table-layout:fixed; word-break: break-all; overflow:hidden; font-size:14px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#F7F7F7; line-height:28px; padding:30px 0 0 0;}
.cp_abjjzcr_bottom strong, .cp_abjjzcr_bottom b{ font-weight:normal; font-size:18px; color:#EE9A12;}

.cp_abjj_jg_bg{ width:1190px; margin:0 auto; padding:70px 0 90px 0;}
.cp_abjj_jg{}
.cp_abjjjg_content{ext-align:justify; table-layout:fixed; word-break: break-all; overflow:hidden; font-size:14px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#7F7F80; line-height:28px; padding:40px 0 0 0;}


/*index*/


.cp_index_title{ text-align:center; padding:50px 0 50px 0;}
.cp_index_title h3{ font-size:24px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#000000; line-height:50px; font-weight:normal;}
.cp_index_title p{ font-size:20px; font-family:Arial, Tahoma, Verdana, "Microsoft YaHei", SimSun; color:#000000; line-height:40px;}

/*index about*/
.cp_index_about{}
.cp_idab_box{ display:block;}
.cp_idab_box li{ vertical-align:top; width:25%;}
.cp_idab_box a{ display:block; position:relative; height:100%; overflow:hidden;}
.cp_idab_box a img{
-o-transition:all 0.5s; 
-webkit-transition:all 0.5s; 
-moz-transition:all 0.5s; 
-ms-transition:all 0.5s; 
transition:all 0.5s;
-o-transform:scale(1.1,1.1); 
-webkit-transform:scale(1.1,1.1); 
-moz-transform:scale(1.1,1.1); 
-ms-transform:scale(1.1,1.1); 
transform:scale(1.1,1.1); width:100%;	

	} 

.cp_idab_float_bg{ position:absolute; width:100%; height:100%; left:0; top:0; background:#FF9900; filter:alpha(opacity=0);  opacity:0;
-o-transition:all 0.5s; 
-webkit-transition:all 0.5s; 
-moz-transition:all 0.5s; 
-ms-transition:all 0.5s; 
transition:all 0.5s;
}
.cp_idab_float{ position:absolute; width:100%; height:100%; left:0; top:0; text-align:center;}
.cp_idab_float b{ vertical-align:middle; width:0; height:100%;}
.cp_idabf_text{ vertical-align:middle; width:100%; }
.cp_idabf_text h4{ font-size:20px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#fff; line-height:40px;
-o-transition:all 0.5s; 
-webkit-transition:all 0.5s; 
-moz-transition:all 0.5s; 
-ms-transition:all 0.5s; 
transition:all 0.5s;
}
.cp_idabf_text p{ font-size:18px; font-family:Arial, Tahoma, Verdana, "Microsoft YaHei", SimSun; color:#fff; line-height:36px;
-o-transition:all 0.5s; 
-webkit-transition:all 0.5s; 
-moz-transition:all 0.5s; 
-ms-transition:all 0.5s; 
transition:all 0.5s;
}

.cp_idab_box a:hover img{
-o-transform:scale(1.2,1.2); 
-webkit-transform:scale(1.2,1.2); 
-moz-transform:scale(1.2,1.2); 
-ms-transform:scale(1.2,1.2); 
transform:scale(1.2,1.2);	
	}
.cp_idab_box a:hover .cp_idab_float_bg{filter:alpha(opacity=100);  opacity:1;}
.cp_idab_box a:hover h4{ color:#231815;}
.cp_idab_box a:hover p{ color:#231815;}

/*index productlist*/
.cp_index_productlist{ overflow:hidden;}

.cp_idpl_box{ position:relative;}
.cp_idpl_box .cp_idplb_float{ position:absolute; width:100%; height:100%; text-align:center;  left:0; top:0; z-index:10;}
.cp_idplb_float b{ vertical-align:middle; width:0; height:100%;}
.cp_idplb_float #wrapper2{ vertical-align:middle; z-index:15; overflow:hidden;}
.cp_idplb_float #wrapper2 .nivoSlider{ width:500px; height:500px; border-radius:500px; overflow:hidden;}

.cp_idpl_box #wrapper{ }

/*index banner2*/
.cp_idpl_box{ }
.cp_idplb_div1{ position:relative; width:100%; height:100%;padding:50px 0 150px 0;}

.demo-section{
	
			
	}
	.demo-section .row{ z-index:100; position:relative; width:450px; height:430px; margin:0 auto; padding:80px 50px 0 50px; }
.pie_progress {
		width: 100%; height:100%;
}
@media all and (max-width: 768px) {
		.pie_progress {
				/*width: 80%;
				max-width: 300px;*/
		}
}

.cp_idplb_div1_title{ position:absolute; height:100%; width:100%; left:0; top:0;}
/*#button_go_percentage0{ position:absolute; left:0%; top:170px;}
#button_go_percentage12{ position:absolute; left:15%; top:70px;}
#button_go_percentage25{ position:absolute; left:48%; top:10px;}
#button_go_percentage37{ position:absolute; right:15%; top:70px;}
#button_go_percentage50{ position:absolute; right:0%; top:170px;}*/

.pie_progress__svg{
	transform:rotate(-90deg);
	width:100%;
	height:100%;
	}



/*index banner2 over*/


/*index banner2_2*/
.banner2_2{ position:absolute; width:100%; height:100%; left:0; top:0; background:#000000;}
#nav{ position:absolute; left:0; top:0; width:100%; height:100%; }
#nav li{position:absolute !important; transform:none !important;}
#nav li a{ text-align:center; background:none;}
#nav li a button{ display:block; font-size:16px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#fff; line-height:40px; text-align:right; width:100%; height:100%;}
.banner2_nav1{ left:0% !important; top:170px !important; right:auto !important;  bottom:auto !important;}
.banner2_nav2{ left:15% !important; top:70px !important; right:auto !important;  bottom:auto !important;}
.banner2_nav3{ left:50% !important; top:10px !important; right:auto !important;  bottom:auto !important; margin-left:-20px;}
.banner2_nav4{ right:15% !important; top:70px !important; left:auto !important;  bottom:auto !important;}
.banner2_nav5{ right:0% !important; top:170px !important; left:auto !important;  bottom:auto !important;}
#content{ overflow:hidden;}
#content article { height:100%; overflow: hidden;}

#content article, #content article img {-o-transition:all 2s !important; 
-webkit-transition:all 2s !important; 
-moz-transition:all 2s !important; 
-ms-transition:all 2s !important; 
transition:all 2s !important;} 


#ferromenu-controller-0{ display:none;}

.banner2_2_bg{ background:#000000;filter:alpha(opacity=40);  opacity:0.4; position:absolute; width:100%; height:100%; left:0; top:0;}

.banner2_2_title{ position:absolute; left:0; top:0; width:100%; height:100%; text-align:center;}
.banner2_2_title b{ vertical-align:middle; width:0; height:100%;}
.banner2_2_title .banner2_2_title_box{ vertical-align:middle;}
.banner2_2_title .banner2_2_title_box h3{ font-size:18px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#FFFFFF; line-height:36px;}
.banner2_2_title .banner2_2_title_box p{ font-size:18px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#FFFFFF; line-height:36px;}

.banner2_2  .banner2_2_more { position:absolute; width:160px; height:30px; font-size:14px; font-family:Arial, Tahoma, Verdana, "Microsoft YaHei", SimSun; color:#FFFFFF; line-height:30px; text-align:center; left:50%; bottom:70px; margin-left:-80px; border:1px solid #FFFFFF; z-index:110;}

/*.banner2_2  .banner2_2_more:hover{ color:#D3D3D3; border:1px solid #D3D3D3;}*/

/*index banner2_2 over*/


/*index news*/
.cp_index_news{}
.cp_idns_box{ background:url(../images/index_news_bg.jpg) no-repeat center; background-size:cover; padding:130px 0 0 0;}
.cp_idns_box ul{ display:block; width:1190px; margin:0 auto;}
.cp_idns_box li{ vertical-align:top; width:33.33%;}

.cp_idnsb_img{}
.cp_idnsb_img a{ display:block; overflow:hidden;}
.cp_idnsb_img a img{  width:100%;
-o-transition:all 0.5s; 
-webkit-transition:all 0.5s; 
-moz-transition:all 0.5s; 
-ms-transition:all 0.5s; 
transition:all 0.5s;	
-o-transform:scale(1.1.01,1.1.01); 
-webkit-transform:scale(1.1.01,1.1.01); 
-moz-transform:scale(1.1.01,1.1.01); 
-ms-transform:scale(1.1.01,1.1.01); 
transform:scale(1.1.01,1.1.01);
	}

.cp_idnsb_text{ padding:40px 0 90px 20px;}
.cp_idnsb_text h4{ display:block; height:36px; overflow:hidden;}
.cp_idnsb_text h4 a{ font-size:18px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#EEEEEF; line-height:36px; font-weight:normal;table-layout:fixed; word-break: break-all; overflow:hidden;}
.cp_idnsb_text p{}
.cp_idnsb_text p a{font-size:20px; font-family:Arial, Tahoma, Verdana, "Microsoft YaHei", SimSun; color:#EEEEEF; line-height:60px;}
.cp_idnsb_text span{ display:block; height:72px; overflow:hidden;}
.cp_idnsb_text span a{ display:block;}
.cp_idnsb_text span a b{font-size:12px; font-family:Arial, Tahoma, Verdana, "Microsoft YaHei", SimSun; color:#EEEEEF; line-height:24px;table-layout:fixed; word-break: break-all; overflow:hidden;}
.cp_idnsb_text strong{ display:block; height:40px;}
.cp_idnsb_text strong a{font-size:14px; font-family:Arial, Tahoma, Verdana, "Microsoft YaHei", SimSun; color:#EEEEEF; line-height:40px; }
.cp_idnsb_text strong a img{}

.cp_idnsb_text h4 a:hover, .cp_idnsb_text p a:hover, .cp_idnsb_text span a:hover b, .cp_idnsb_text strong a:hover{ color:#FF9900;}
.cp_idnsb_img a:hover img{
	-o-transform:scale(1.2,1.2); 
-webkit-transform:scale(1.2,1.2); 
-moz-transform:scale(1.2,1.2); 
-ms-transform:scale(1.2,1.2); 
transform:scale(1.2,1.2);
	}
	
	
/*index contact*/
.cp_index_contact{}
.cp_idct_box{}

.cp_content2{ width:980px; margin:0 auto; padding:40px 0 100px 0;}

.cp_content2 .cp_content_left{ vertical-align:top; width:50%; overflow:hidden; font-size:16px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; color:#585757; line-height:32px;}
.cp_content2 .cp_content_left strong, .cp_content_left b{ font-weight:normal; font-size:20px; line-height:40px;}

.cp_content2 .cp_content_right{width:50%; overflow:hidden; padding-left:50px; vertical-align:top;}
.cp_content2 .cp_content_right h4{ font-size:24px; font-family:Arial, Tahoma, Verdana, "Microsoft YaHei", SimSun; color:#585757; line-height:40px; font-weight:normal;}

/*index product2*/
.cp_index_product2{ position:relative; z-index:1;}
.slider-wrapper{ }
.cp_index_product2 #slider{}
.index_product2_div1{ position:absolute; width:100%; height:100%; left:0; top:0;}
.index_product2_div1 img{}
.index_product2_div1 p{ position:absolute; width:100%; text-align:center; height:100px; left:0; top:50%; margin-top:-50px; line-height:100px; font-size:18px; font-family:"Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", Arial, SimSun, "宋体", sans-serif; z-index:10; color:#FFFFFF; }
.index_product2_div2{ position:absolute; width:400px; height:400px; left:50%; top:50%; margin-left:-200px; margin-top:-200px; border:1px solid #FFFFFF; border-radius:100%; z-index:10;}


































