@charset "utf-8";

/* CSS Document */

html{

¡¡¡¡font-size:62.5%; /* 10¡Â16=62.5% */ 

}

*{word-wrap:break-word;}

body{

¡¡¡¡font-size:12px;

¡¡¡¡font-size:1.2rem ; /* 12¡Â10=1.2 */

   overflow-x:hidden;

/*background:url(/images/bg.jpg) no-repeat;*/

background-repeat: no-repeat;

   /* background-position: center center;*/

    background-size: cover;

	width:100%; margin:0px; padding:0px;

}

body,html{ font-family:"Î¢ÈíÑÅºÚ"; min-width:320px;}

ul,ul li,dl,dl dt,dl dd{ margin:0px; padding:0px; list-style:none;}

.f_faminly{ font-family:"Î¢ÈíÑÅºÚ";}

.fl{ float:left;}

.fr{ float:right;}

.clearboth{ clear:both;}

.bigzm{text-transform:uppercase;}

.b_cursor{ border:0px; cursor:pointer;}

input{ outline:0;}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */

    color: #888888;  

}



::-moz-placeholder { /* Mozilla Firefox 19+ */

    color: #888888;

}



input:-ms-input-placeholder,

textarea:-ms-input-placeholder {

    color: #888888;

}



input::-webkit-input-placeholder,

textarea::-webkit-input-placeholder {

    color: #888888;

}



.fs14{ font-size:14px;}

.fs15{ font-size:15px;}

.fs16{ font-size:16px;}

.fs17{ font-size:17px;}

.fs18{ font-size:18px;}

.fs20{ font-size:20px;}

ul li{ list-style-type:none; float:left; }

.container {

       width: 100%!important;

       max-width:1200px;

       max-width:1170px\9;

}

.container1{width:100%;}





/*loading¼ÓÔØ*/

.loading { position:fixed;width:100%; height:100%; background-color:#fff; z-index:1000000;}

.loading-img{width:141px; position:absolute; height:57px; left:50%; top:50%; margin-left:-70.5px; margin-top:-28.5px;-webkit-animation: rotateplane 3s infinite ease-in-out;

  animation: rotateplane 3s infinite ease-in-out;}



@-webkit-keyframes rotateplane {

  0% { filter: alpha(opacity=0);-webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5); }

  50%{opacity: 1; filter: alpha(opacity=100); -webkit-transform:scale(1, 1); transform:scale(1, 1); }

  100% {opacity: 1; filter: alpha(opacity=100); -webkit-transform:scale(1, 1); transform:scale(1, 1); }

}



@keyframes rotateplane {

  0% {filter: alpha(opacity=0);-webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5);} 

  50%{opacity: 1; filter: alpha(opacity=100); -webkit-transform:scale(1, 1); transform:scale(1, 1);}

  100% {opacity: 1; filter: alpha(opacity=100); -webkit-transform:scale(1, 1); transform:scale(1, 1);}

}





/*Í·²¿*/



#banner{width:100%; position:relative; padding-top:70px}

.clearpadding{ padding:0px; margin:0px;}

.section_ui{width:100%;}

.tb1{ width:29px; background:url(/images/tb1.png) no-repeat; position:absolute; left:50%; margin-left:-14.5px; bottom:70px; z-index:1000;}

.tb1 img{width:100%;}

.tgg_div{width:100%; height:25px; position:absolute; left:0px; bottom:20px; z-index:1000;}

.tgg_div_c{width:1150px; height:25px; margin:0px auto; background:url(/images/info_bg.png) left center no-repeat; padding-left:40px; color:#fff;}

.tgg_div_c a,.tgg_div_c a:hover{ color:#fff; height:25px; line-height:25px; display:inline-block; overflow:hidden; width:100%;}

.tgg_div_c a .s1{ font-size:14px;}

.tgg_div_c a span{ height:25px; line-height:25px; display:inline-block;}





.header_top{width:100%; padding:10px 3% 0px 3%; height:75px;  position:relative;/*background:url(/images/logobg.png) repeat;*/ background-color:#323663; color:#000000; position:fixed; left:0px; top:0px; z-index:1000;}

.header_top.fixedmenu{ position:fixed; top:0px; left:0px;z-index:1000; background:none; background-color:#323663;-moz-box-shadow:0px 0px 10px #c7c5bf;/*firefox*/  

-webkit-box-shadow:0px 0px 10px #c7c5bf;/*webkit*/  

box-shadow:0px 0px 10px #c7c5bf;/*opera»òie9*/}

.header_top.fdmenu{ position:fixed; top:0px; left:0px; z-index:1000; background-color:#fff;transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}



/*.header_top .i_logo_ul .nav_menu li .a_nav{ color:#000}*/

.i_logo_img{width:8%;}

.i_logo_img img{max-width:170px;}

.i_logo_ul{width:60%;}

.i_logo_ul .nav_menu{width:88%; margin:0px; padding:0px;}

.i_logo_ul .nav_menu li{width:13%; height:65px; position:relative; float:left; margin:0px; padding:0px;}

.i_logo_ul .nav_menu li .a_nav{width:100%; height:55px; line-height:55px; display:inline-block; text-align:center; overflow:hidden; color:#fff; font-size:16px;}

.i_logo_ul .nav_menu li .a_nav:hover,.i_logo_ul .nav_menu li .a_nav.active,.i_logo_ul .nav_menu li .a_nav.active1{ color:#dab15f; text-decoration:none;}

.i_logo_ul .nav_menu li dl{width:100%; position:absolute; z-index:10000; display:none; left:0px; top:100%; background:url(/images/kw_bg.png) repeat; padding:15px 0px;}

.i_logo_ul .nav_menu li dl dd{width:100%; height:35px; line-height:35px; float:left;}

.i_logo_ul .nav_menu li dl dd a{width:100%; height:35px; line-height:35px; display:inline-block; overflow:hidden; text-align:center; color:#000000; font-size:14px;}

.i_logo_ul .nav_menu li dl dd a:hover{ color:#dab15f; text-decoration:none;}


@media screen and (min-width:1000px) and (max-width:1315px)
{
 .i_logo_ul{width:80% !important; margin:0px; padding:0px;}
 .l_email{ margin-right:0 !important}
}

@media screen and (max-width:1099px)
{
 /*.l_email{ display:none}*/
}


@media screen and (max-width:1200px)
{
 .i_logo_banben{ display:none !important}
}


.header_top.fixedmenu .i_logo_ul .nav_menu li .a_nav{color:#fff; }

.header_top.fixedmenu .i_logo_ul .nav_menu li .a_nav:hover,.header_top.fixedmenu .i_logo_ul .nav_menu li .a_nav.active,.header_top.fixedmenu .i_logo_ul .nav_menu li .a_nav.active1{ color:#dab15f; text-decoration:none;}



.l_email{ margin-right:20px}
.l_email a{ 
	display:block; 
	color:#000;
	padding:0 10px; 
	height:35px; 
	line-height:35px; 
	background-color:#dab15f;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	margin-top:12px;
	/*border:#fff solid 1px*/
	font-weight:bold
}


.l_email a:hover{background-color:#dab15f; color:#000}

.l_search{ margin-right:20px}
.l_search a{ 
	display:block; 
	color:#000;
	padding:0 10px; 
	height:35px; 
	line-height:35px; 
	background-color:#dab15f;
	/*-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;*/
	margin-top:12px;
	/*border:#fff solid 1px*/
}
.l_search a:hover{background-color:#dab15f; color:#000}



.i_logo_banben{ height:55px; padding-top:13px;/* background:url(/images/phone1.png) left center no-repeat;*/ background-size:31px; padding-left:0px; color:#fff; font-size:10px; line-height:1.2; margin-left:10px;}
.i_logo_banben span{ color:#fff; font-size:20px; font-family:Arial, Helvetica, sans-serif;}
.header_top.fixedmenu .i_logo_banben{/*background:url(/images/phone.png) left center no-repeat;*/ color:#333;}
.header_top.fixedmenu .i_logo_banben span{ color:#333;}

.i_logo_banben1{width:100%; background-color:#fff; padding:10px 0px; text-align:center;}
.i_logo_banben1 .s1{background:url(/images/phone.png) left center no-repeat; background-size:25px; padding-left:30px; color:#aa824e; font-size:20px;}


.two_list_m{width:26px; height:26px; float:right; cursor:pointer; display:none;position:absolute; top:3vmin; right:15px; z-index:1000;}
.phone_two{width:100%; position:fixed; left:0px; top:17vmin; display:none; z-index:10000000; background-color:#fff; margin-top:0vmin;-moz-box-shadow:0px 0px 10px #c7c5bf;/*firefox*/  

-webkit-box-shadow:0px 0px 10px #c7c5bf;/*webkit*/  

box-shadow:0px 0px 10px #c7c5bf;/*opera»òie9*/}

.phone_two_ul{width:100%; margin:0px; padding:0px; list-style:none;}
.phone_two_ul li{width:100%; float:left; margin:0px; padding:0px; list-style:none;border-bottom:1px solid #ccc; background-color:#fff; position:relative; text-align:center;}
.phone_two_ul_a{width:100%; height:50px;background-color:#fff; line-height:50px; display:inline-block;  padding:0px 2%; font-size:14px; color:#515151; text-decoration:none;}
.phone_two_ul_a:hover,.phone_two_ul_a.activephone,.phone_two_ul_a.activephone:hover{ background-color:#c99f51;text-decoration:none; color:#fff;}


.phone_two_ul li dl{width:100%; display:none; padding:10px 0px;}
.phone_two_ul li dl dd{width:100%; float:left; height:30px; line-height:30px;}
.phone_two_ul li dl dd a{width:100%; height:30px; line-height:30px; display:inline-block; text-align:center; overflow:hidden; color:#515151;}
.phone_two_ul li dl dd a:hover{ color:#c99f51; text-decoration:none;}


.home-swiper {width: 100%;height: 100%;background: #000;}

.home-swiper .swiper-slide {text-align: center;font-size: 18px;background-repeat: no-repeat;background-position: center center;background-size: cover;opacity: 1;width:100%;}

/*.home-swiper .swiper-slide.swiper-slide-active{-webkit-animation: hvr-bob 7s ease infinite;animation: hvr-bob 7s ease infinite;}*/







/*Ê×Ò³ÄÚÈÝ²¿·Ö*/

.ui_div{width:100%;}

.ui_div_center{width:1267px; margin:0px auto;}

.i_about{width:100%; background:url(/images/bg2.jpg) repeat;}

.i_about_l{/*width:60%;*/width:100%;/* background-color:#fff;*/ padding:40px 0; /*text-align:center;*/}

.i_about_lt{width:100%; padding-bottom:5px; line-height:1.8; color:#dab15f; font-size:30px; /*font-family:Arial, Helvetica, sans-serif;*/ position:relative; text-align:center; margin-bottom:10px;}

.i_about_lt span{ color:#333333; font-size:34px; font-family:"Î¢ÈíÑÅºÚ"}

.i_about_lt:after{ content:""; width:65px; height:1px; background-color:#d2d2d2; position:absolute; left:50%; margin-left:-32.5px; bottom:0px;}

.i_about_lc{width:90%; line-height:1.8; color:#333333; font-size:14px; margin:auto; margin-top:20px;}

.i_about_lc img{ max-width:100%;}

.i_about_lb{width:100%; margin-top:40px; text-align:center}

.i_about_lb a{width:120px; height:40px; line-height:40px; text-align:center; border:1px solid #d5d5d5; display:inline-block; overflow:hidden; text-align:center; color:#888888; font-size:14px;-moz-border-radius: 20px;      /* Gecko browsers */

-webkit-border-radius: 20px;   /* Webkit browsers */

border-radius:20px;            /* W3C syntax */ margin:auto}

.i_about_lb a:hover,.i_about_lb a.a1:hover{ text-decoration:none; color:#fff; background-color:#ba8c40; border:1px solid #ba8c40;}

.i_about_lb a.a1{ font-size:12px; color:#333;}

.i_about_r{width:40%; background:url(/images/bg1.jpg) right bottom no-repeat; padding:155px 4% 50px 4%; display:none;}

.i_about_r ul{width:100%;}

.i_about_r ul li{width:100%; padding-bottom:55px; float:left;}

.i_about_r ul li a{width:100%; display:inline-block; overflow:hidden; color:#333333; font-size:14px; padding-left:5%; position:relative;}

.i_about_r ul li a .div1{width:100%; padding-top:50px; line-height:1.5;}

.i_about_r ul li a .div1 span{ color:#999999; font-size:30px; font-family:Arial, Helvetica, sans-serif;}

.i_about_r ul li a:hover .div1 span{ color:#ba8c40;}

.i_about_r ul li a:after{ content:""; width:1px; height:65px; position:absolute; left:0px; top:0px; background-color:#d2d2d2;}

.i_about_r ul li a:hover{ color:#ba8c40; text-decoration:none;}

.i_about_r ul li a:hover:after{ background-color:#ba8c40;}

.i_about_r ul li a .div1.bg1{ background:url(/images/s1.png) top left no-repeat;}

.i_about_r ul li a:hover .div1.bg1{ background:url(/images/s11.png) top left no-repeat;}

.i_about_r ul li a .div1.bg2{ background:url(/images/s2.png) top left no-repeat;}

.i_about_r ul li a:hover .div1.bg2{ background:url(/images/s21.png) top left no-repeat;}

.i_about_r ul li a .div1.bg3{ background:url(/images/s3.png) top left no-repeat;}

.i_about_r ul li a:hover .div1.bg3{ background:url(/images/s31.png) top left no-repeat;}





.i_ywdiv{width:100%;}

.i_ywdiv li{width:33.3%; float:left; border-right:1px solid #fff;}

.i_ywdiv li .a_img{width:100%; display:inline-block; position:relative; color:#fff; display:inline-block; overflow:hidden;}

.i_ywdiv li .a_img:hover{ color:#fff; text-decoration:none;}

.i_ywdiv li .a_img img{width:100%;}

.i_ywdiv li .a_img .a_text{width:100%; height:100%; background:url(/images/12.png) repeat; position:absolute; left:0px; top:0px; padding:60% 3% 0px 3%; line-height:1.8; color:#fff; text-align:center; font-size:14px; font-family:Arial, Helvetica, sans-serif;}

.i_ywdiv li .a_img .a_text .s1{ font-size:34px; font-family:"Î¢ÈíÑÅºÚ"}



.i_case_t{width:100%; padding:40px 0px;}

.i_case_t .s1{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#999999;}

.i_case_t .s1 .font1{ font-size:34px; color:#333333;font-family:"Î¢ÈíÑÅºÚ"; position:relative;}

.i_case_t .s1 .font1:after{ content:""; position:absolute; width:65px; height:1px; background-color:#dcdcdc; left:110%; top:17px;}

.i_case_t .s2{ margin-top:28px;}

.i_case_t .s2 a{ color:#666666; font-size:14px; margin:0px 30px; height:40px; line-height:40px; display:inline-block;}

.i_case_t .s2 a:hover,.i_case_t .s2 a.activeal{ color:#ba8c40; font-size:14px; background:url(/images/we1.jpg) bottom repeat-x; text-decoration:none;}

.i_case_c{width:100%;}

.i_case_c ul{width:100%; display:none;}

.i_case_c ul li{width:33.33%; float:left; border-right:1px solid #fff; border-bottom:1px solid #fff;}

.i_case_c ul li .a_img{width:100%; display:inline-block; overflow:hidden; position:relative;}

.i_case_c ul li .a_img img{width:100%;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray; }

.i_case_c ul li .a_img:hover img{-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);filter: gray;}

.i_case_c ul li .a_img .a_text{width:100%; height:50px; line-height:50px; background:url(/images/al_bg.png) repeat; position:absolute; left:0px; bottom:-50px; overflow:hidden; color:#fff; font-size:16px; text-align:center;-webkit-transition: opacity 1s cubic-bezier(.165, .74, .44, 1); transition: opacity 1s cubic-bezier(.165, .74, .44, 1);}

.i_case_c ul li .a_img:hover .a_text{ bottom:0px;}



.i_nbg{ background:url(/images/bg3.jpg) bottom center no-repeat; background-size:cover;}

.i_nbgcenter{/*width:1200px;*/ margin:0px auto; width:90%}

.i_news{width:100%; padding:20px  0px;}

.i_news_l{width:39%;}

.i_news_m{width:100%; margin:30px 0px 10px 0px;}

.i_news_m li{width:33.33%; float:left;}

.i_news_m li a{width:100%; text-indent:20px; height:30px; line-height:30px; background:url(/images/t6.png) left center no-repeat; display:inline-block; overflow:hidden; color:#333333; font-size:14px;}

.i_news_m li a:hover,.i_news_m li a.activenews{ background:url(/images/t7.png) left center no-repeat; color:#dab362; text-decoration:none;}

.i_news_r{width:61%;}

.i_news_rcon{width:100%; display:none;}

.i_news_rcon ul{width:32%;}

.i_news_rcon ul li{width:100%; float:left; padding-bottom:35px;}

.i_news_rcon ul li .a_img{width:100%; border:3px solid #fff; display:inline-block; overflow:hidden;}

.i_news_rcon ul li .a_img:hover,.i_news_rcon ul li .a_img.activernws{ border:3px solid #dab362;}

.i_news_rcon ul li .a_img img{width:100%;}

.i_news_rcon .div_r{width:63%; height:545px; background-color:#fff; overflow:hidden; padding:95px 4% 0px 4%;}

.i_news_rcon .div_rcon{width:100%; height:450px; display:none;}

.i_news_rcon .div_rcon_t{width:100%; height:90px; display:inline-block; line-height:30px; overflow:hidden; color:#222222; font-size:20px; text-decoration:none;}

.i_news_rcon .div_rcon_t:hover{ text-decoration:none; color:#dab362;}

.i_news_rcon .div_rcon_c{width:100%; height:250px; line-height:25px; overflow:hidden; color:#666666; font-size:14px; margin-top:5px;}

.i_news_rcon .div_rcon_b{width:100%; height:70px; line-height:70px; overflow:hidden; color:#999999; font-size:14px;}

.i_news_rcon .div_rcon_b a,.i_news_rcon .div_rcon_b a:hover{ color:#333333;}













/*µ×²¿*/

.wx_top{width:50px; height:50px; position:fixed; right:20px; bottom:0px; z-index:100;}

.i_footer{width:100%; border-top:1px solid #dcdcdc;}

.i_footer ul{width:100%;}

.i_footer ul li{width:33.33%; float:left; padding:100px 0px 100px 0px;}

.i_footer ul li.bg1{ background-color:#f0eee8;}

.i_footer ul li.bg2{ border-right:1px solid #dcdcdc;}

.i_footer ul li.bg1 .div{width:52%; margin:0px auto;}

.i_footer ul li.bg1 .a_img{width:100%; overflow:hidden; text-align:center; margin-bottom:45px;}

.i_footer ul li.bg1 .a_img img{width:76%;-moz-border-radius: 100%;      /* Gecko browsers */

-webkit-border-radius: 100%;   /* Webkit browsers */

border-radius:100%;            /* W3C syntax */}

.i_footer ul li.bg1 .a_text{width:100%; border-bottom:1px solid #c59b4e; border-top:1px solid #c59b4e; height:48px; line-height:48px; overflow:hidden; color:#ba8c40; font-size:16px; font-family:Arial, Helvetica, sans-serif; letter-spacing:7px; text-align:center;}

.i_footer ul li.bg1 .a_text1{width:100%; margin-top:45px; text-align:center;}

.i_footer ul li.bg1 .a_text1 a,.i_footer ul li.bg1 .a_text1 a:hover{ margin:0px 10px;}

.i_footer ul li.bg1 .a_text1 a.a1{ position:relative;}

.i_footer ul li.bg1 .a_text1 a.a1 .img2{ position:absolute; left:-20px; top:-70px; display:none;}

.i_footer ul li.bg1 .a_text1 a.a1:hover .img2{ display:block;}



.i_footer ul li.bg2 .div{width:77%; margin:0px auto;}

.i_footer ul li.bg2 .div .flogo{width:100%; padding-top:10px; color:#ba8c40; font-size:16px; line-height:2.5; letter-spacing:5px;}

.i_footer ul li.bg2 .div .fo_text{width:100%; line-height:2.0; color:#ba8c40; font-size:14px; padding:60px 0px;}

.i_footer ul li.bg2 .div .fo_text a,.i_footer ul li.bg2 .div .fo_text a:hover{ color:#ba8c40;}

.i_footer ul li.bg2 .div .fo_bottom{width:100%; line-height:1.8; color:#ba8c40; font-size:12px;}

.i_footer ul li.bg2 .div .fo_bottom a,.i_footer ul li.bg2 .div .fo_bottom a:hover{ color:#ba8c40;}

.i_footer ul li.bg3{ padding-top:140px; padding-bottom:0px;}

.i_footer ul li.bg3 .div{width:84%; margin:0px auto; position:relative;}

.i_footer ul li.bg3 .div .img1{width:100%;}

.i_footer ul li.bg3 .div .img2{width:24px; height:37px; position:absolute; left:41%; top:34%}

/*ÄÚÒ³*/

.n_banner{width:100%; display:inline-block; overflow:hidden; padding-top:70px}

.n_banner img{width:100%;}



.n_project_t{width:100%; padding:30px 3% 25px 3%;}

.n_project_t1{width:100%; text-align:center; line-height:1.5; color:#333333; font-size:24px; padding-bottom:20px;}

.n_project_t1 span{ color:#ba8c40; font-family:Arial, Helvetica, sans-serif;}

.n_project_t1.bg1{ padding-bottom:30px;}

.n_project_t2{width:100%; text-align:center;}

.n_project_t2 a{ padding:0px 18px; height:30px; border:1px solid #fff; line-height:30px; text-align:center;-moz-border-radius: 15px;      /* Gecko browsers */

-webkit-border-radius: 15px;   /* Webkit browsers */

border-radius:15px;            /* W3C syntax */ color:#333333; font-size:14px; display:inline-block;}

.n_project_t2 a:hover,.n_project_t2 a.activetopmenu{ color:#333; text-decoration:none; border:1px solid #dcdcdc;}

.n_project{width:100%;}

.n_project_ul{width:100%;}

.n_project_ul li{width:33.33%; float:left; border-right:1px solid #fff; border-bottom:1px solid #fff;}

.n_project_ul li .a_img{width:100%; display:inline-block; overflow:hidden; position:relative;}

.n_project_ul li .a_img .img1{width:100%;}

.n_project_ul li .a_img .a_text{width:100%; height:45px; line-height:45px; color:#fff; font-size:16px; overflow:hidden; position:absolute; left:0px; bottom:0px; text-align:center; background:url(/images/al_bg1.png) repeat;}

.n_project_ul li .a_img .a_text1{width:100%; height:100%; background:url(/images/al_bg2.png) repeat; position:absolute; left:0px; top:0px; padding:12% 11% 0px 11%; color:#fff; display:none;}

.n_project_ul li .a_img .a_text1 .s1{width:100%; height:50px; line-height:50px; text-align:center; font-size:20px; text-align:center; overflow:hidden;}

.n_project_ul li .a_img .a_text1 .s2{width:100%; height:80px; line-height:20px; overflow:hidden;}

.n_project_ul li .a_img .a_text1 .s3{width:100%; margin-top:20px; text-align:center;}

.n_project_ul li .a_img:hover .a_text{display:none;}

.n_project_ul li .a_img:hover .a_text1{display:block;}



.n_expoPages{widht:100%; padding:30px 0px; text-align:center;}

.n_expoPages a{ color:#333333;width:42px; height:42px; line-height:42px; text-align:center; background-color:#e5e5e5; font-size:14px; display:inline-block;}

.n_expoPages a:hover,.n_expoPages a.activepages{ color:#fff; text-decoration:none; background-color:#ba8c40;}





.a_zxlmenu{width:100%;/* margin-bottom:3%;*/ position:relative; display:none; z-index:100;}

.a_zxlmenu_t{width:100%;padding:3% 0px;background:url(/images/zxl_jt1.jpg) right center no-repeat; font-size:4.3vmin; text-align:center; background-color:#ba8c40; color:#fff; cursor:pointer;}

.a_zxlmenu_c{width:100%; position:absolute; left:0px; top:100%; margin:0px; padding:0px; background-color:#eeeeee;text-indent:0px; display:none;-moz-box-shadow:0px 0px 10px #c7c5bf;/*firefox*/  

-webkit-box-shadow:0px 0px 10px #c7c5bf;/*webkit*/  

box-shadow:0px 0px 10px #c7c5bf;/*opera»òie9*/}

.a_zxlmenu_c li{width:100%;  float:left; text-align:center;}

.a_zxlmenu_c li .aone{width:100%;padding:3% 0px; display:inline-block; color:#000000; font-size:3.3vmin; text-decoration:none; text-indent:0px;}

.a_zxlmenu_c li .aone:hover,.a_zxlmenu_c li .aone.activetwo{ color:#fff; text-decoration:none; background-color:#f0b148;}

.a_zxlmenu_c li dl{width:100%; border-bottom:1px solid #ccc;display:none;}

.a_zxlmenu_c li dl dd{width:100%; float:left; text-align:center;}

.a_zxlmenu_c li dl dd a,.a_zxlmenu_c li dl dd a:hover{width:100%; padding:3% 0px; display:inline-block; color:#333; font-size:3vmin; text-decoration:none; text-indent:0px;}



.n_project2{width:100%; padding-top:23px;}

.a_newsdetails{width:100%; padding-top:23px;}

.a_mt_title{width:100%; padding:5px 0px; text-align:center; color:#222222; font-size:24px;word-wrap:break-word;}

.a_mt_con{width:100%; line-height:2.0; color:#333333; font-size:14px;  padding:5px 0px 2% 0px; word-wrap:break-word; overflow-x:hidden; text-align:justify;}

.a_mt_con img{ max-width:100%;}

.a_mt_pages{ border:1px solid #dfdfdf; border-left:0px; border-right:0px; color:#888888; font-size:14px text-align:center; line-height:2.0;}

.a_mt_pages a{ color:#333333; font-size:14px;}

.a_mt_pages a:hover{ text-decoration:none; color:#c0a062;}

.a_mt_pages .btb{ padding:3% 0px;word-wrap:break-word; text-align:center;}

.a_mt_pages .btb1{ border-right:1px solid #dfdfdf;}



.a_modelbg{ background-color:#f2f2f2;}

.a_model{width:100%; padding:30px 0px 60px 0px;}

.a_model_t{width:100%; padding:10px 0px; border-bottom:1px solid #e5e5e5; overflow:hidden; color:#333333; font-size:14px; background:url(/images/liicon.png) no-repeat left center; text-indent:15px}
.a_model_t span{ color:#CCC}
.a_model_t1{ border: none}
.a_model_t1 a{ font-size:14px; font-weight:bold}

.a_model_c{width:100%; padding:10px 0px 0px 0px; line-height:2; overflow:hidden; color:#333333; font-size:12px;border-bottom:1px solid #e5e5e5; text-indent:18px; padding-bottom:20px}

.a_model_c img{ max-width:100%;}



.pc_amenu{width:100%; padding:0px 3%;}

.a_menu_bg{ background-color:#e4e3e3;}

.a_menu{width:100%; margin:0px; padding:0px;}

.a_menu li{ padding-right:15px; float:left; height:50px;}

.a_menu li .a_menu_a{width:125px; height:50px; display:inline-block; overflow:hidden; text-align:center; line-height:50px; color:#333333; font-size:14px;}

.a_menu li .a_menu_a:hover,.a_menu li .a_menu_a.activetm1{ color:#fff; background-color:#ba8c40; text-decoration:none;}



.n_news{width:100%; padding:65px 0px;}

.a_newsul{width:100%; margin:0px; padding:0px;}

.a_newsul li{width:33.33%;float:left; padding:0px 1% 2% 1%;}

.a_newsul li .a_div{width:100%; background-color:#eeeeee; cursor:pointer; color:#666666; display:inline-block; overflow:hidden;/*transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;*/}

.a_newsul li .a_div:hover,.a_newsul li .a_div.bg1:hover{ background-color:#ccc; color:#fff; text-decoration:none;}

.a_newsul li .a_div.bg1{ background-color:#fff;}

.a_newsul li .a_div img{width:100%;}

.a_newsul li .a_div .text{width:100%;}

.a_newsul li .a_div .text_div{width:92%; height:190px; margin:0px auto; position:relative;}

.a_newsul li .a_div .text_div .s1{width:100%; height:28px; overflow:hidden; margin:5% 0px;color:#444444; font-size:18px; display:inline-block;word-wrap:break-word; font-weight:bold}

.a_newsul li .a_div .text_div .s2{width:100%; /*height:72px;*/ overflow:hidden; line-height:18px; text-indent:20px;word-wrap:break-word;}

.a_newsul li .a_div .text_div .s3{width:100%; height:27px; line-height:27px; margin-top:5%; position:absolute; left:0px; bottom:7%;}

.a_newsul li .a_div .text_div .s3 .a1{width:33px; margin-top:2px; height:23px; border:2px solid #bfbfbf; color:#bfbfbf; line-height:20px; text-align:center; display:inline-block;}

.a_newsul li .a_div:hover .text_div .s1,.a_newsul li .a_div:hover .text_div .s3 .a1{ color:#fff;}

.a_newsul li .a_div:hover .text_div .s3 .a1{ border:2px solid #fff;}

ul.ul2 li{ display:block; width:100%; line-height:24px;}
ul.ul2 li a:hover{ color:#C90}

.n_brand_t{width:100%; height:120px; position:relative;}

.n_brand_t1{width:100%; padding:44px 0px 55px 0px; background-color:#fff; position:absolute; left:0px; bottom:0px; color:#f1f1f1; font-size:60px; font-family:Arial, Helvetica, sans-serif; text-align:center; font-weight:bold;}

.n_brand_t2{ color:#222222; font-size:24px; width:100%; text-align:center; position:absolute; left:0px; top:50%; font-family:"Î¢ÈíÑÅºÚ";}

.n_brand_c{width:100%; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5; margin-bottom:100px;}

.n_brand_c li{width:20%; float:left; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}

.n_brand_c li .a_img{width:100%; display:inline-block; position:relative; overflow:hidden;}

.n_brand_c li .a_img img{width:100%;/*-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;*/}

.n_brand_c li .a_img:hover img{-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);filter: gray;}

.n_brand_c li .a_img .a_text{width:100%; height:30px; line-height:30px; text-align:center; background-color:#ba8c40; color:#fff; display:inline-block; overflow:hidden; font-size:16px; position:absolute; left:0px; bottom:0px; display:none;}

.n_brand_c li .a_img:hover .a_text{ display:none;}



.n_zsbg{ background-color:#eeeeee;}

.n_join{width:100%; padding:20px 0px 30px 0;}

.n_join_l{width:58%; color:#333333; font-size:14px; line-height:1.8; overflow:hidden; float:left}

.n_join_l img{ max-width:100%;}

.n_join_r{width:40%; color:#333333; font-size:14px;}

.n_join_r table tr td{ padding:1% 0px;}

.n_join_r .ipt1{width:100%; height:45px; line-height:45px; background-color:#e5e5e5; border:0px; text-indent:15px; color:#888888; font-size:14px; font-family:"Î¢ÈíÑÅºÚ";}

.n_join_r .ipt2{width:100%; padding:10px 3%; height:123px;background-color:#e5e5e5; border:0px;color:#888888; font-size:14px; font-family:"Î¢ÈíÑÅºÚ";}

.n_join_r .ipt3{width:110px; height:40px; line-height:40px; background-color:#ba8c40; text-align:center; display:inline-block; overflow:hidden; color:#fff; border:0px; cursor:pointer;-moz-border-radius: 20px;      /* Gecko browsers */

-webkit-border-radius: 20px;   /* Webkit browsers */

border-radius:20px;            /* W3C syntax */}



.n_about_div1{width:100%;}

.n_about_div1_l{width:100%; padding:5% 11% 5% 11%; text-align:center;}

.n_about_div1_l_t{ color:#333333; font-size:14px; line-height:1.8; overflow:hidden;}

.n_about_div1_l_t img{ max-width:100%;}

.n_about_div1_l_t h1{ font-size:24px; display:none;}

.n_about_div1_l_b{width:100%; margin-top:30px; text-align:center;}

.n_about_div1_l_b a,.n_about_div1_l_b a:hover{ height:40px; line-height:40px; padding:0px 20px; display:inline-block; border-bottom:2px solid #ba8c40; color:#ba8c40;}

.n_about_div1_r{width:50%; display:inline-block; overflow:hidden; display:none;}

.n_about_div1_r img{width:100%;}



.n_about_des{width:100%; padding:50px 0px; line-height:2.0; overflow:hidden; color:#333; font-size:14px;}

.n_about_des img{ max-width:100%;}





.i_section{

	position: relative;

	/*background-color: #a2a7ab;*/

	/*min-height: 360px;*/

	box-sizing: border-box;

	/*overflow:hidden;*/

	width:100%;

	/*background:url(/images/d_01.png) repeat;*/

	}

.bg_blur{

	position: absolute;

	top: 0;left: 0;

	width: 100%;height: 100%;

	background:url(/images/bg4.jpg);

	background-size:cover;

	background-attachment: fixed;

	background-position-x:center !important;

	/*opacity: 0.4;*/

	z-index: 1;

	}

	

.a_zpdiv{width:100%; height:100%; position:relative; z-index:1; padding:5% 0px 5% 0px;}

.a_qywh_ne_c{width:100%; margin:0px auto; padding:3% 0px; color:#fff; line-height:1.8; font-size:16px; text-align:center;}

.a_qywh_ne_ul{width:100%; margin:0px; padding:0px; display:none;}

.a_qywh_ne_ul li{width:23%; float:left; margin:0px 1%;}

.a_qywh_ne_ul li a{width:100%; display:inline-block; position:relative; overflow:hidden;}

.a_qywh_ne_ul li a img{ width:100%;}

.a_qywh_ne_ul li a .zc{width:100%; height:100%; position:absolute; left:0px; top:0px;  background-color:#000;filter:alpha(opacity=50);   -moz-opacity:0.5;   -khtml-opacity: 0.5;   opacity: 0.5;

	opacity:0;

	display:none\9;

	transition:600ms;

	-webkit-transition:600ms;}

.a_qywh_ne_ul li a:hover .zc

	{

		

	opacity:0.5;

	display:none\9;

	transition:600ms;

	-webkit-transition:600ms;

	}

.a_qywh_ne_ul li a .zc_te{width:100%; position:absolute; left:0px; top:0px; color:#fff; z-index:1; text-align:center;}

.a_qywh_ne_ul li a,.a_qywh_ne_ul li a:hover{ color:#fff; text-decoration:none; font-size:14px;}

.a_qywh_ne_ul li a .zc_te .t_011{ margin-top:5%; width:100%; padding:15px 0px; font-size:16px; display:inline-block; transform: translateX(-100%);

    transition: 400ms;}

.a_qywh_ne_ul li a .zc_te .t_012{width:94%; height:40px; line-height:20px; overflow:hidden; padding:0px 3%; display:inline-block;transform: translateX(100%);

    transition: 400ms;}

.a_qywh_ne_ul li a:hover .zc_te .t_011,.a_qywh_ne_ul li a:hover .zc_te .t_012{ transform: translate(0,0);}









.a_qytd{width:100%; padding:50px 0px 100px 0px;}

.a_qytd_t{width:100%; font-size:14px; line-height:1.8; text-align:center;}

.a_qytd_t1{width:100%; padding:30px 0px 40px 0px; text-align:center;}

.a_qytd_t1 a{width:104px; height:36px; line-height:36px; border:1px solid #e6e6e6; text-align:center; display:inline-block; overflow:hidden; color:#888888; font-size:16px;-moz-border-radius: 18px;      /* Gecko browsers */

-webkit-border-radius: 18px;   /* Webkit browsers */

border-radius:18px;            /* W3C syntax */ margin:0px 5px;}

.a_qytd_t1 a:hover,.a_qytd_t1 a.activetd{ border:1px solid #c5a063; color:#c5a063; text-decoration:none;}



.a_qytd_c{width:100%; overflow:hidden; position:relative;}

.a_qytd_c1{width:100%;/* position:absolute; left:0px; top:0px;*/ position:relative;}

.a_qytd_con{width:100%;}





.a_ryzzbg{ background-color:#f1f0ef; display:none;}

.a_ryzzdiv{width:100%; padding:35px 0px;}

.a_ryzzdiv_c{width:100%; padding:20px 0px 0px 0px;}

.home-swiper2 {width: 100%;height: 100%; padding-bottom:40px;}

.home-swiper2 .swiper-slide {text-align: center;font-size: 18px;background-repeat: no-repeat;background-position: center center;background-size: cover;opacity: 1;width:100%;}

.home-swiper2 .swiper-slide a{ padding:0px 1%; display:inline-block; overflow:hidden;}

.home-swiper2 .swiper-slide a img{width:100%;}





.home-swiper3 {width:100%;height: 100%; margin:0px auto;}

.home-swiper3 .swiper-slide {text-align: center;font-size: 18px;background-repeat: no-repeat;background-position: center center;background-size: cover;opacity: 1;width:100%; padding:0px 1%;}

.home-swiper3 .swiper-slide .a_img{/* padding:0px 1%;*/ float:left; display:inline-block; overflow:hidden; position:relative;}

.home-swiper3 .swiper-slide .a_img img{width:100%;}

.home-swiper3 .swiper-slide .a_img .a_text{width:100%; height:30px;/* height:100%;*/ padding:0px 5%; line-height:30px; background:url(/images/bc_0012.png) repeat; text-align:center; color:#fff;/* padding:40% 10% 0px 10%;*/ position:absolute; left:0px; bottom:0px; font-size:12px;/* display:none;*/ overflow:hidden;/*transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0s; -webkit-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0s; -moz-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0s; -o-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0s;*/}

.home-swiper3 .swiper-slide .a_img .a_text span{ font-size:14px;}

.home-swiper3 .swiper-slide .a_img:hover .a_text{/* display:block;*//* bottom:0px;*/}







/*2018-9-18*/

.add_footer{width:100%; /*background:url(/images/bc_bg.jpg) center center no-repeat; */background-size:cover;/* padding:0px 3%;*/ background-color:#323663}
.add_footer_c{width:100%; padding:45px 0px 25px 0px;}
.add_footer_c_in{ width:1200px; margin:auto; height:auto; overflow:hidden}
.add_footer_c .add_logo{ text-align:center; padding-bottom:0px; float:left; margin-top:40px; /*margin-left:40px*/ width:28%; text-align:center; margin-left:2%}
.add_footer_c .add_logo img{ max-width:100%}

.add_footer_c .add_text{/*width:100%; */padding-bottom:0px; /*text-align:center; */color:#fff; font-size:18px; line-height:2.0;float:left;/* margin-left:100px*/width:45%; margin:auto}
.add_text_in{ margin-top:30px}

.add_footer_c .add_wx{width:18%; text-align:center; font-size:14px; line-height:2.5; color:#fff; float:left}
.add_footer_c .add_wx img{ max-width:100%;}

.add_footer_b{width:100%; margin-top:0px;}

.add_footer_b_l{width:65%; padding:15px 0px; line-height:35px; color:#deaa46; font-size:14px;}

.add_footer_b_l a,.add_footer_b_l a:hover{ color:#deaa46; font-size:14px;}

.add_footer_b_r{width:35%; text-align:right; padding-top:20px;}

.add_footer_b_r a,.add_footer_b_r a:hover{ margin:0px 10px;}

.add_footer_b_r a.a1{ position:relative;}

.add_footer_b_r a.a1 .img2{width:100px; height:100px; position:absolute; left:-40px; top:-110px; display:none;}

.add_footer_b_r a.a1:hover .img2{ display:block;}





.add_case{width:100%; padding-bottom:70px;}

.add_case_c{width:100%; overflow:hidden; height:0px;}

.add_case_con{width:100%; position:relative; left:0px; top:0px;}

.add_case_conn{width:100%;}



.home-swiper4 {width:100%;height: 100%; margin:0px auto;}

.home-swiper4 .swiper-slide {text-align: center;font-size: 18px;background-repeat: no-repeat;background-position: center center;background-size: cover;opacity: 1;width:100%;}

.home-swiper4 .swiper-slide .a_img{ display:inline-block; overflow:hidden; position:relative;}

.home-swiper4 .swiper-slide .a_img .img{width:100%;}

.home-swiper4 .swiper-slide .a_img .a_text{width:100%; background:url(/images/bc_bg.png) repeat; position:absolute; bottom:0px; left:0px; padding:0% 3% 0px 3%; color:#fff;}

.home-swiper4 .swiper-slide .a_img .a_text .s1{width:100%;  height:70px; line-height:70px; font-size:20px; text-align:left;}

.home-swiper4 .swiper-slide .a_img .a_text .s2{width:100%; height:275px; line-height:25px; overflow:hidden; font-size:14px; text-align:left;}

.home-swiper4 .swiper-slide .a_img .a_text .s3{width:100%; text-align:center; margin-top:45px;}







.ly_oc_zxl{width:32%;position:absolute;left:0px; top:0px; height:100%;/*background:url(/images/ly_034.png) repeat;*/webkit-transition: all 0.7s ease-out;

    -moz-transition: all 0.7s ease-out;

    -o-transition: all 0.7s ease-out;

    transition: all 0.7s ease-out;transform:translate3d(0px, -100%, 0px);}

.ly_oc{width:32%; position:absolute; left:0px; top:0px; height:100%; color:#fff; z-index:1;webkit-transition: all 0.7s ease-out;

    -moz-transition: all 0.7s ease-out;

    -o-transition: all 0.7s ease-out;

    transition: all 0.7s ease-out;transform:translate3d(0px, 100%, 0px);}

.ly_ocbg1{ background:url(/images/ly_03.png) repeat;}

.ly_ocbg2{ background:url(/images/ly_034.png) repeat;}

.ly_ocbg3{ background:url(/images/ly_033.png) repeat;}

.ly_ocbg4{ background:url(/images/ly_032.png) repeat;}

.ly_ocbg5{ background:url(/images/ly_031.png) repeat;}

.ly_ocd1{width:100%; padding:12% 10%;text-align:center; position:absolute; left:0px; top:35%;}

.ly_ocd1_t{width:100%; text-align:center; }

.ly_ocd1_t1{width:100%; padding:15% 0px; font-size:20px;word-wrap:break-word; display:none;}

.ly_ocd1_c{width:100%; height:180px; line-height:20px; overflow:hidden;word-wrap:break-word; font-size:14px;}

.ly_ocd1_b,.ly_ocd1_b:hover,.ly_ocd1_b:link,.ly_ocd1_b:visited{ display:inline-block; width:113px;/* line-height:50px;*/ height:29px; line-height:29px; color:#fff; font-size:14px; text-decoration:none; border:1px solid #fff;-moz-border-radius: 15px;      /* Gecko browsers */

-webkit-border-radius: 15px;   /* Webkit browsers */

border-radius:15px;            /* W3C syntax */ margin-top:40px;}







.a_case_hobe{width:100%;}

.a_case_phone{width:100%;}

.a_case_ul{width:100%; margin:0px; padding:0px;}

.a_case_ul li{width:100%; float:left; background-color:#c0a062; color:#fff; padding-bottom:3%;}

.a_case_ul li .a_img{width:100%; display:inline-block; overflow:hidden;}

.a_case_ul li .a_img img{width:100%;}

.a_case_ul li .a_img_t{width:100%; padding:3% 0px; text-align:center;}

.a_case_ul li .a_img_t img{width:33%;}

.a_case_ul li .a_img_tim{width:100%; padding:3% 0px; text-align:center; color:#fff; font-size:16px;}

.a_case_ul li .a_img_con{width:100%; padding:3%; line-height:1.8; color:#fff; font-size:14px;}

.a_case_ul li .a_img_con_b{with:100%; padding:3% 0px; text-align:center;}

.a_case_ul li .a_img_con_b a,.a_case_ul li .a_img_con_b a:hover{display:inline-block; width:113px;/* line-height:50px;*/ height:29px; line-height:29px; color:#fff; font-size:14px; text-decoration:none; border:1px solid #fff;-moz-border-radius: 15px;      /* Gecko browsers */

-webkit-border-radius: 15px;   /* Webkit browsers */

border-radius:15px;            /* W3C syntax */}







.brand_tUl{width:100%; padding-bottom:40px;}

.brand_tUl li{width:100%; float:left; padding-bottom:15px;}

.brand_tUl li .div{width:100%; display:inline-block; overflow:hidden; background-color:#f0f0f0; color:#111111; font-size:14px;}

.brand_tUl li .div:hover{ text-decoration:none; color:#111111;}

.brand_tUl li .div .a_img{width:25%; display:inline-block; overflow:hidden; border:1px solid #e5e5e5;}

.brand_tUl li .div .a_img img{width:100%;}

.brand_tUl li .div .a_img_r{width:68%; margin-right:3%;}

.brand_tUl li .div .a_img_r .s1{width:100%; height:60px; line-height:60px; display:inline-block; overflow:hidden; font-size:18px;}

.brand_tUl li .div .a_img_r .s2{width:100%; /*height:175px;*/ overflow:hidden; line-height:25px;}

















.arrowGo{

	 animation: arrowGo 2.5s infinite; 

	 -webkit-animation: arrowGo 2.5s infinite ; 

}



@-webkit-keyframes arrowGo {

	0%{ 

		-webkit-transform: translate(0, 30%);

	}

	50%{ 

		-webkit-transform: translate(0, 0%);

	}

	100%{

		-webkit-transform:translate(0, 30%);

	}

}

@keyframes arrowGo {

	0%{ 

		transform: translate(0, 30%);

	}

	50%{

		transform: translate(0, 0%);

	}

	100%{

		transform:translate(0, 30%);

	}

}

.Amplification img

{

	

	transition:400ms; 

	filter: Alpha(Opacity=100);

	opacity: 1;

}

.Amplification:hover img

{

	filter: Alpha(Opacity=100); 

	opacity: 1; 

	-webkit-transform:scale(1.12); 

	transform:scale(1.12);

}









@-webkit-keyframes hvr-bob {

  0% {

    transform: scale(1.1);

-webkit-transform: scale(1.1);

  }



  100% {

    transform: scale(1);

-webkit-transform: scale(1);

  }

}



@keyframes hvr-bob {

  0% {

    transform: scale(1.1);

-webkit-transform: scale(1.1);

  }



  100% {

    transform: scale(1);

-webkit-transform: scale(1);

  }

}

.i_nbgcenterxz{width:90%; margin:0px auto;}







