@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px} 
img{ border:none} 
li{ list-style:none} 
body{ font-size:14px; font-family:"微软雅黑"; margin: 0px; padding: 0px; font-size: 14px;} 
a{color:#000000;text-decoration:none;}  
a:link {text-decoration:none;color:#000000;} 
a:active {text-decoration:none;color:#000000;} 
a:hover {text-decoration:none;color:#119c36;} 
a:visited {text-decoration:none;color:#000000;} 
.cle{ height: 0px; clear: both;} 

/*** effect zoom in ***/
.img-zoom-in img 
{
transition:all .2s ease-in-out;
-webkit-transition:all .5s ease-in-out;
-moz-transition:all .5s ease-in-out;
-ms-transition:all .5s ease-in-out;
-o-transition:all .5s ease-in-out;
}

.img-zoom-in:hover img 
{
transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1)
}
/*** effect zoom in ***/


.img-zoom-deg img{
	transition:All 0.5s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
}
.img-zoom-deg:hover img {
    -webkit-transform: rotate(360deg);/*鼠标hover时，i图标旋转*/
    transform: rotate(360deg);
}




.main5c_con{ width:1200px; margin: 80px auto;} 

.main5e_{ width: 559px;  float: left;} 
.main5f_ { float: right; width:600px;} 

.main5f_1 p{font-size: 30px; color: #119c36; margin-bottom: 5px;} 
.main5f_1 span{ color: #CCCCCC; font-size: 16px;} 

.main5f_2{ width: 600px !important;} 
.main5f_2 p{ font-size:14px; color:#333333; font-weight: normal; margin: 15px 0px; line-height: 150%; text-align: justify;} 

.main5f_3{ margin-top: 40px; text-align: right;} 
.main5f_3 a{ background: #119c36; color: #FFFFFF; padding: 10px 30px; border-radius: 15px;} 
.main5f_3 a:hover{ background: #000000;} 

.main5f_4{ margin-top: 50px; border-top: #DDDDDD 1px solid; padding-top: 30px;} 
.main5f_4 ul{} 
.main5f_4 ul li{ float: left; width: 150px; text-align: center;} 
.main5f_4 ul li p{ color: #119c36; font-size: 12px; margin-bottom: 5px;} 
.main5f_4 ul li p strong{ font-size: 40px;} 
.main5f_4 ul li span{color: #999999; font-size: 18px;} 

.main_about{width:1200px; margin: 0px auto; position: relative;} 

.main_about_txt{color: #000000; font-size: 18px;} 
.main_about_img{ text-align: center;} 




.main10a_1{ width: 1200px; margin: 0px auto 20px; text-align: left;} 
.main10a_1 p{font-size: 30px; color: #119c36; margin-bottom: 5px;} 
.main10a_1 span{ color: #CCCCCC; font-size: 16px;} 

.main10a{width: 100%; margin: 0px auto 60px;background: url(/images/bg01.jpg) no-repeat center; height: 287px;} 


.main_pro_tit{ width: 1200px; margin: 0px auto 20px;} 
.main10b_1{ float: left;} 
.main10b_1 p{font-size: 30px; color: #119c36; margin-bottom: 5px;} 
.main10b_1 span{ color: #CCCCCC; font-size: 16px;} 

.main10b_2{ float: right;} 
.main10b_2 a{ display: block; background: #119c36; color: #FFFFFF; padding: 5px 10px; border-radius: 10px; margin-top: 20px;} 


.main_pro{ width: 1200px;  margin: 20px auto;} 
.main_pro_left{ float: left; width: 300px;} 
.accordion, .accordion ul, .accordion li, .accordion a, .accordion span {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
}
.accordion li {
	list-style: none;
	margin: 1px 0px;
}
/* Layout & Style */

.accordion > li > a {
	display: block;
	position: relative;
	padding: 15px 0px 15px 25px;
	font-size: 20px; 
	background: #119c36;
	color: #FFFFFF;
}
.accordion > li:hover > a, .accordion > li:target > a, .accordion > li > a.active {
	color: #FFFFFF;
	background: #119c36;
}


/* Sub Menu */
.sub-menu{ background: #e2ede6; padding: 20px 0px;} 
.sub-menu li{ } 
.sub-menu li:first-child{ padding-top: 15px;} 
.sub-menu li:last-child{ padding-bottom: 15px;} 
.sub-menu li a {
	font-size: 16px; 
	display: block;
	color: #333333;
	 padding: 5px 0px 5px 35px;
}
.sub-menu li:hover a {
	background: #FFFFFF;
}
.sub-menu li:last-child a {
	border: none;
}

/* Functionality */

.accordion li > .sub-menu {
	display: none;
}
.accordion li:target > .sub-menu {
	display: block;
}


.main_pro_list{ float: right; width: 900px;}
.main_pro_list ul{} 
.main_pro_list ul li { float: left; margin: 0px 0px 20px 20px;}
.main_pro_list ul li img{ width: 280px; height: 280px;} 


.main_hangye{ width: 100%; background: url(/images/bg02.jpg) no-repeat center; height: 800px; box-sizing: border-box; padding: 50px 0px;} 
.main_hangye_tit{ margin: 0px auto; text-align: center;} 
.main_hangye_tit h3{color: #119c36;font-size: 36px; } 
.main_hangye_tit p{color: #999999;font-size: 14px; margin: 5px 0px; } 
.main_hangye_tit span{color: #333333;font-size: 18px; } 


.main_pro_con{margin:20px auto; width:1200px;} 
.main_pro_con ul{ position: absolute;} 
.main_pro_con ul li{} 
.main_pro_con ul li img{} 
.main_pro_con ul li:first-child{}
.main_pro_con ul li:last-child{} 

.silder-box-1{ width: 1350px; margin: 0px auto;} 
.silder-button-1{ width:39px;height:39px;position:absolute;cursor:pointer;z-index: 9;} 
.silder-button-1.btl{left:0; top: 50%;z-index: 999999;position:absolute;} 
.silder-button-1.btr{right:0;top: 50%;} 


.main_fangan{ width: 100%; padding: 50px 0px 0px;} 
.main_fangan_c{width: 1200px; margin: 30px auto 0px;background: url(/images/bg03.jpg) no-repeat center; height:580px; position: relative;} 
.main_fangan_c div p{ font-size: 30px; color: #119c36; font-weight: bold; margin-bottom: 8px;} 
.main_fangan_c div span{ font-size: 14px; line-height: 175%;} 
.main_fangan_c div.t1{position: absolute; margin: 30px 0px 0px 50px; width: 190px; text-align: right;} 
.main_fangan_c div.t2{position: absolute; margin: 240px 0px 0px 0px; width: 190px; text-align: right;} 
.main_fangan_c div.t3{position: absolute; margin: 450px 0px 0px 50px; width: 190px; text-align: right;} 
.main_fangan_c div.t4{position: absolute; margin: 30px 0px 0px 960px; width: 190px;} 
.main_fangan_c div.t5{position: absolute; margin: 240px 0px 0px 1010px; width: 190px;} 
.main_fangan_c div.t6{position: absolute; margin: 450px 0px 0px 960px; width: 190px;} 


.main_case_{width: 100%; background: url(/images/bg04.jpg) no-repeat center; height: 2480px; } 


.main_case{ width: 1200px; margin: 0px auto; position: relative;} 

.main_case div p{font-size: 30px; color: #119c36; font-weight: bold; margin-bottom: 2px;}
.main_case div span{font-size: 14px; line-height: 175%; color: #999999;} 

.main_case .txt1{position: absolute; margin: 360px 0px 0px 710px;} 
.main_case .txt2{position: absolute; margin: 440px 0px 0px 620px;font-size: 14px; line-height: 175%; color: #666666; text-align: justify;} 

.main_case .txt3{position: absolute; margin: 585px 0px 0px 710px;} 
.main_case .txt4{position: absolute; margin: 670px 0px 0px 620px;font-size: 14px; line-height: 175%; color: #666666; text-align: justify;} 

.main_case .txt5{position: absolute; margin: 896px 0px 0px 90px;} 
.main_case .txt6{position: absolute; margin: 980px 0px 0px 0px;font-size: 14px; line-height: 175%; color: #666666; text-align: justify; width: 530px;} 

.main_case .txt7{position: absolute; margin: 1160px 0px 0px 90px;} 
.main_case .txt8{position: absolute; margin: 1245px 0px 0px 0px;font-size: 14px; line-height: 175%; color: #666666; text-align: justify;width: 530px;} 

.main_case .txt9{position: absolute; margin: 1490px 0px 0px 710px;} 
.main_case .txt10{position: absolute; margin: 1570px 0px 0px 620px;font-size: 14px; line-height: 175%; color: #666666; text-align: justify;} 

.main_case .txt11{position: absolute; margin: 1725px 0px 0px 710px;} 
.main_case .txt12{position: absolute; margin: 1810px 0px 0px 620px;font-size: 14px; line-height: 175%; color: #666666; text-align: justify;} 

.main_case .txt13{position: absolute; margin: 2075px 0px 0px 90px;} 
.main_case .txt14{position: absolute; margin: 2150px 0px 0px 0px;font-size: 14px; line-height: 175%; color: #666666; text-align: justify;width: 530px;} 

.main_case .txt15{position: absolute; margin: 2230px 0px 0px 90px;} 
.main_case .txt16{position: absolute; margin: 2310px 0px 0px 0px;font-size: 14px; line-height: 175%; color: #666666; text-align: justify;width: 530px;} 



.main_team{ width: 100%; background: #119c36; padding: 50px 0px;} 

.main_team_tit{ width: 1200px; margin: 0px auto 20px;} 
.main10c_1{ float: left;} 
.main10c_1 p{font-size: 30px; color: #FFFFFF; margin-bottom: 5px;} 
.main10c_1 span{ color: #CCCCCC; font-size: 16px;} 

.main10c_2{ float: right;} 
.main10c_2 a{ display: block; background: #FFFFFF; color: #119c36; padding: 5px 10px; border-radius: 10px; margin-top: 20px;} 



.silder-box-2{ width: 1280px; margin: 0px auto;} 
.silder-button-2{ width:20px;height:40px;position:absolute;cursor:pointer;z-index: 9; color: #FFFFFF;} 
.silder-button-2.btl{left:0; top: 46%;z-index: 999999;position:absolute;} 
.silder-button-2.btr{right:0;top: 46%;} 


.main5g_1{ margin: 50px auto 20px; text-align: center;} 
.main5g_1 p{font-size: 30px; color: #119c36; margin-bottom: 5px;} 
.main5g_1 span{ color: #CCCCCC; font-size: 16px;} 

.main_img{ width: 1200px; margin: 0px auto;} 
.main_img img{display: block;} 
.main_about_video{ width: 1200px; margin: 0px auto;}
.main_about_video ul{} 
.main_about_video ul li{ float: left; width: 390px; margin-right: 15px;} 
.main_about_video ul li:last-child{ float: right; margin-right: 0px;} 
.main_about_video ul li img{ width: 100%;} 
.videolist:hover{ cursor: pointer; }
.videos{ display:none; width: 100%; height: 100%;  background: rgba(0,0,0,0.8); position:fixed; left:0; top:0;z-index:999999; box-sizing: border-box; text-align: center;}
.videos video{ width: 780px; height: 440px; border:#000000 25px solid;  position: relative;top:50%;transform:translateY(-50%);} 
.vclose { position:absolute;right:25%; top:20%; cursor: pointer; }

.menu_news{ background: #EEEEEE; padding: 50px 0px; width: 100%; margin: 60px 0px 0px;} 

.main9a_{width: 1200px; margin: 10px auto 0px;} 

.main9a_list{} 
.main9a_list ul{} 
.main9a_list ul li{ float: left; margin-right: 50px; width: 365px; height: auto; padding: 30px 0px;} 

.main9a_list ul li img{ width: 365px; height: 230px;} 
.main9a_list ul li p{ margin: 20px 0px 10px; box-sizing: border-box;} 
.main9a_list ul li p a{font-size: 24px; color: #119c36; font-weight: bold;} 
.main9a_list ul li strong{ font-weight:bold; font-size: 28px; color: #119c36; margin-bottom: 20px; display: inline-block; font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"} 
.main9a_list ul li span{ display: block;font-size: 14px; color: #333333; line-height: 175%;} 
.main9a_list ul li em{ display: block; text-align: left; padding: 15px 0px; font-style: normal; margin-top: 30px;} 
.main9a_list ul li em a{font-size: 14px;color: #119c36;} 
.main9a_list ul li:last-child{float: right; margin-right: 0px;} 

.main9a_list ul li:hover { background: #119c36; box-sizing: border-box;} 
.main9a_list ul li:hover strong{ padding: 0px 20px; box-sizing: border-box;color: #FFFFFF;} 
.main9a_list ul li:hover p{ padding: 0px 20px; box-sizing: border-box;} 
.main9a_list ul li:hover p a{ color: #FFFFFF;} 
.main9a_list ul li:hover span{ padding: 0px 20px;color: #FFFFFF;} 
.main9a_list ul li:hover em{ padding: 0px 20px;box-sizing: border-box;} 
.main9a_list ul li:hover em a{color: #FFFFFF;} 



/*公司简介*/
.c_tit{ width: 1200px; margin: 35px auto 15px;} 
.c_tit_1{ float: left;} 
.c_tit_1 p{font-size: 30px; color: #119c36; margin-bottom: 5px;} 
.c_tit_1 span{ color: #CCCCCC; font-size: 16px;} 

.c_tit_2{ float: right;color: #999999; margin-top: 20px;} 
.c_tit_2 a{ color: #999999; } 
.c_tit_2 a:hover{color: #119c36;} 

.c_about{width: 1200px; margin: 0px auto 60px;} 

.us_menu{ float: left; width: 260px;} 
.us_menu ul{} 
.us_menu li{ } 
.us_menu li a{ display: block; padding: 15px 0px 15px 35px; border: #DDDDDD 1px solid; margin: 0px 0px 2px 0px; font-size: 16px;} 
.us_menu li a:hover{background: #119c36; color: #FFFFFF;} 
.us_menu li a.on{ background: #119c36; color: #FFFFFF;border: #119c36 1px solid; } 

.us_menu_pro{ float: left; width: 260px;} 
.us_menu_pro_tit{background: #119c36; color: #FFFFFF;border: #119c36 1px solid; padding: 15px 0px 15px 20px;margin: 0px 0px 0px 0px; font-size: 16px;} 
.us_menu_pro ul{ background: #F5F5F5; padding: 15px 0px;} 
.us_menu_pro li{ } 
.us_menu_pro li a{ display: block; padding: 5px 0px 5px 25px; font-size: 14px;} 
.us_menu_pro li a:hover{background: #DDDDDD; color: #119c36; font-weight: bold;} 
.us_menu_pro li a.on{ background: #DDDDDD; color: #119c36;  font-weight: bold;} 

.c_about_right{ float: right; width: 850px;} 
.c_about_n{} 
.c_about_n p{ font-size: 16px; line-height: 175%; margin-bottom: 25px; text-align: justify;} 

.c_about_txt{} 
.c_about_txt p{ font-size: 16px; line-height: 175%; margin-bottom: 25px; text-align: justify;} 
.c_about_txt p strong{font-size: 22px; color: #119c36;} 
.c_about_en{} 
.c_about_en p{ font-size: 14px; line-height: 175%; margin-bottom: 25px; text-align: justify;} 
.c_about_img{ margin: 25px 0px;} 

.c_about_wh{} 
.c_about_wh ul{} 
.c_about_wh ul li{float: left; text-align: center; width: 212.5px; height: 300px; padding-top: 50px; box-sizing: border-box; background: #FCFCFC;} 
.c_about_wh ul li.hui{ background: #F6F6F6;} 
.c_about_wh ul li img{ width: 80px;} 
.c_about_wh ul li h3{ color: #119c36;} 
.c_about_wh ul li span{ color: #999999;line-height: 150%;} 
.c_about_wh ul li em{display: block; margin: 15px auto; height: 2px; width: 20px; background: #119c36; } 
.c_about_wh ul li p{ font-size: 14px; color: #333333;} 


.c_about_lc{} 
.c_about_lc ul{} 
.c_about_lc ul li{float: left; text-align: center; width: 425px; height: 150px; padding:25px; box-sizing: border-box; background: #FCFCFC;} 
.c_about_lc ul li.hui{ background: #F6F6F6;} 
.c_about_lc ul li div p{ float: left;font-size: 14px; color: #119c36; width: 100px; text-align: left;} 
.c_about_lc ul li div p strong{color: #119c36;font-size: 36px; font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif"} 
.c_about_lc ul li div span{ width: 260px; display: block; float: right;font-size: 14px; color: #333333; text-align: justify; line-height: 150%;} 



    .news_bottom{margin: 0px auto; width: 850px; } 
	.news_bottom ul{ margin: 0px ; padding: 0px; } 
	.news_bottom li{ margin: 20px 0px; padding: 20px 0px 40px; border-bottom: #DDDDDD 1px dashed;} 
    .news_bottom li:first-child{ margin-top: 0px; padding-top: 0px;} 
    .news_bottom li img{ float:left; width: 260px; height: 180px; padding: 5px; border: #CCCCCC 1px solid;} 
    .news_bottom li p{ line-height: 180%; font-size: 14px; color: #999999; float: right; width: 540px;} 
    .news_bottom li p a{ font-weight: bold; font-size: 20px;} 
	.news_bottom li p i a{ color: #FFFFFF; font-size: 14px; display: block; background: #119c36; padding: 5px 0px; width: 100px; text-align: center;} 
	.news_bottom li p i a:hover{color: #FFFFFF; background: #000000;} 

.news_m_con{ margin: 0px auto; width: 850px;} 

.news_m_con h1{ font-size: 32px; color: #119c36; display: block; margin: 0px auto; text-align: center;} 
.news_m_con h5{display: block; margin: 20px auto;font-size: 14px; color: #999999; padding-bottom: 20px; border-bottom: #CCCCCC 1px dashed; text-align: center; font-weight: normal;} 


#MyContent p{ font-size: 16px; line-height: 175%; text-align: justify; margin: 25px 0px;} 
#MyContent p img { max-width: 850px;} 


    .z_list_case{ margin: 0px auto;} 
	.z_list_case ul{ margin: 0px ; padding: 0px;} 
	.z_list_case li{ float: left; margin: 0px 0px 30px 11px;} 
    .z_list_case li div{width: 270px; height: 150px;  overflow: hidden;border: #DDDDDD 1px solid;}
	.z_list_case li img{ width: 270px; height: 150px; } 
	.z_list_case li p{ text-align: center; padding-top: 10px; font-size: 16px;color: #119c36;} 

    .z_list_ys{ margin: 0px auto;} 
	.z_list_ys ul{ margin: 0px ; padding: 0px;} 
	.z_list_ys li{ float: left; margin: 0px 0px 20px 12px;} 
    .z_list_ys li div{width: 410px; height: 280px;  overflow: hidden;border: #DDDDDD 1px solid;}
	.z_list_ys li img{ width: 410px; height: 280px; } 
	.z_list_ys li p{ text-align: center; padding-top: 10px; font-size: 16px;color: #119c36;} 


.contact_con_tit{ font-size: 20px; color: #119c36; padding-bottom: 10px; border-bottom: #DDDDDD 1px solid;  margin: 0px auto 15px;} 

.contact_con{ margin-bottom: 60px;} 
.contact_con p{ text-align: left;  font-size: 16px; margin: 5px 0px;} 



	.z_list{ margin: 0px auto;} 
	.z_list ul{ margin: 0px ; padding: 0px;} 
	.z_list li{ float: left; margin: 0px 0px 30px 11px;} 
    .z_list li div{width: 270px; height: 270px;  overflow: hidden;border: #DDDDDD 1px solid;}
	.z_list li img{ width: 270px; height: 270px; } 
	.z_list li p{ text-align: center; padding-top: 10px; font-size: 16px;color: #119c36;} 





	.pro_con_m{margin: 20px auto; width: 850px; } 
	.pro_con_m H1{ font-size: 36px; text-align: left; margin-bottom: 50px;} 
	.pro_con_m #MyContent p{ margin: 5px 0px; font-size: 14px; line-height: 150%; color: #666666;} 
    .pro_con_m #MyContent p strong{font-size: 16px;} 
	.pro_con_m #MyContent a{ font-size: 14px;} 
    .pro_con_m #MyContent table{ border: #AAAAAA 1px solid; border-collapse:collapse; } 
.pro_con_m #MyContent table tr{} 
.pro_con_m #MyContent table tr.firstRow{ background: #119c36;} 
.pro_con_m #MyContent table tr.firstRow td p{ color: #FFFFFF;} 
.pro_con_m #MyContent table tr.lv{ background: #119c36;} 
.pro_con_m #MyContent table tr.lv td p{ color: #FFFFFF;} 
.pro_con_m #MyContent table tr td{ color: #999999;padding: 3px 8px; font-size: 14px; border: #AAAAAA 1px solid; border-collapse: collapse;} 
.pro_con_m #MyContent table tr td p{ } 

.pro_con_more{} 
.pro_con_more a{ display: inline-block; border: #DDDDDD 1px solid; text-align: center; padding: 5px 15px;} 






/*css black2 style pagination*/
div.black2{padding:10px;margin:10px;text-align:center;}
div.black2 a{border:#CCCCCC 1px solid;padding:5px 10px;margin:2px;color:#666666;text-decoration:none;}
div.black2 a:hover{color:#fff;background-color:#b71b2d;border:#b71b2d 1px solid;}
div.black2 a:active{color:#fff;background-color:#b71b2d;border:#b71b2d 1px solid;}
div.black2 a.curr{padding:5px 10px;font-weight:bold;margin:2px;color:#fff;background-color:#b71b2d;border:#b71b2d 1px solid;} 

.fenye{padding:10px;margin:10px;text-align:center;}
.fenye a{border:#CCCCCC 1px solid;padding:5px 10px;margin:2px;color:#666666;text-decoration:none;}
.fenye a:hover{color:#fff;background-color:#b71b2d;border:#b71b2d 1px solid;}
.fenye a:active{color:#fff;background-color:#b71b2d;border:#b71b2d 1px solid;}
.fenye a.curr{padding:5px 10px;font-weight:bold;margin:2px;color:#fff;background-color:#b71b2d;border:#b71b2d 1px solid;} 





