@media (max-width:767px){
.home{ height:200px !important;}	

.nav_xs{ display:block !important;}
.zz15n_xs{ display:block !important;}
.banner { height:200px !important; overflow:hidden;}

.s_xuanze{ padding:50px 0 !important;}
.s_xuanze h1{ margin-bottom:30px !important;}

.qc_kuang .col-md-6 h1{ text-align: center !important;}
.qc_kuang .col-md-6 h4{ text-align:center;}
.qc_kuang .col-md-6:nth-child(1) h4{ padding: inherit !important;}
.qc_kuang p{ padding:20px 15px !important;}

.gg01 .row .col-md-6:nth-child(1) h1{ text-align: center !important; margin-top:50px !important;}
.gg01 h1, .gg01 h2{ font-size:36px !important; text-align:center !important;}
.gg01 .row .col-md-6{ margin-top:20px !important;}
.gg01 i{  display:block; margin:0 auto !important; text-align:center;}

.s_map_xs{ display:block !important;}

.container_1720{ width:100% !important; padding-left:15px !important; padding-right:15px !important;}

.s_cp_xuan a{ padding:8px 5px !important; margin:3px !important;}

.s_cp_ka .col-md-5{ margin-bottom:20px;}
.ka_text h5{ width:calc(100% - 20px) !important; left:10px !important;}
.ka_text h5 i{ height:30px !important; }

.ft_ewm img{ width:100% !important;}
.ewm_h3{ padding-left:0px !important;}

.ft_link{ padding-left:0px !important;}
.ft_link a:nth-child(4){ margin-right:0px !important;}
.ft_link a:nth-child(7){ margin-right:0px !important;}

.banquan p a{ float:none !important;}

.n_banner{ height:120px !important; margin-top:0px !important;}
.n_ban_text{ padding-top:40px !important; font-size:30px !important;}

.nav_fenl{ line-height:40px !important;}
.nav_fenl a{ line-height:40px !important; padding:0 10px !important; display:inline-block; color:#333; text-decoration:none;}

.sl_map{ padding-top:30px !important; padding-bottom:20px !important;}
.sl_map h1{ font-size:36px !important;}
.sl_map i{ font-size:46px !important;}
.sl_map h4{ padding:0 20px;}
.sl_map h4 span{ display:none;}



.qh_si{ width:16%; float:left; transition:all 1s; position:relative; height:164px !important; overflow:hidden;}

.sl_dzfw .caption{ margin-top:30px;}

.nmsqc .container{ padding-top:320px !important;}

.jy_che{ width:100% !important; display:block;}
.ppjs_jy .container{ padding-top:100px !important;}
.jy_xian{ height:80px !important; overflow:hidden;}
.ppjs_jy .col-md-4{ margin-top:0px !important;}

.ppjs_ys .col-md-3 .caption{ margin-top:0px !important; margin-bottom:30px;}

.ppjs_pz{ padding-top:30px; padding-bottom:30px;}
.pz_zou img{ margin-left:0px !important; display:block; width:100%;}
.pz_you{ padding-left:0px !important; padding-right:0px !important;}

.pz_you h2{ margin-top:20px !important;}
.pz_you h5{ line-height:24px !important;}
.pz_you .col-xs-6{ margin-top:10px !important;}

.new_time{ width:100% !important; padding-top:20px !important; padding-left:15px; padding-bottom:0px !important; border-right:none !important;}
.new_biao{ width:100% !important; margin-top:0px !important;}
.new_biao .caption{ margin-top:0px !important;}
.new_biao .caption h5{ margin-bottom:10px !important;}
.new_img{ width:100% !important; margin-top:0px !important;}
.fanye{ width:100% !important; margin-left:0 !important; border-left:none !important;}

.nr_fanye .col-md-6:nth-child(2){ margin-top:20px;}
.nr_fanye .col-md-6:nth-child(2) .caption{ text-align:left !important;}

.leilei .col-md-4 .caption{ padding:10px 30px !important;}
.leilei h1{ margin-top:20px !important;}

.cpcp .caption .cp_kuang h4{ margin-top:100px !important;}
.cpcp .caption:hover .cp_kuang h4{ margin-top:40px !important;}

.cp_lei a{ padding:10px 25px !important;}

.fs_san .col-md-3:nth-child(2), .fs_san .col-md-3:nth-child(3), .fs_san .col-md-3:nth-child(4){background:none !important; margin-top:30px;}

.cp_ftly{ margin-right:0px !important;}

.n_cjwt .caption{ border:1px solid #eae9e9; padding:10px 10px 0px 10px !important;}
.wt_zx{ display:none;}
.n_cjwt .row .col-md-6:nth-child(2n){ margin-top:20px !important; margin-left:0 !important; padding-left:15px !important;}
.n_cjwt .row .col-md-6:nth-child(2n-1){ margin-top:20px !important; padding-right:15px !important;}
.n_cjwt .caption .wt_sanj{ display:none;}
.n_cjwt .caption .wt_dian{ display:none;}


.mg_20{ margin-bottom:20px;}
.duibi .caption .vs{ bottom:-48px !important; left:50% !important; margin-left:-67px !important; right:auto !important; top:auto !important; margin-top:auto !important;}

.ppwh_hei .container{ padding-top:100px !important; padding-bottom:35px !important;}
.pp_hong{ position:absolute; width:130px !important; height:118px !important; top:-55px !important;}
.louge_shang h1 ,.louge_xia h1{ font-size:50px !important;}


.pp_tc .row .col-md-6:nth-child(1) .caption{ padding:0px !important;}
.pp_img01{ position:absolute; width:120px; top:0; left:27% !important;}
.pp_img02{ position:absolute; width:140px; top:37% !important; right:5% !important;}
.pp_img03{ position:absolute; width:120px !important; height:125px !important; top:40% !important; left:10% !important; background:#e9e9e9;}
.pp_img04{ position:absolute; width:140px !important; bottom:0; left:0 !important;}
.pp_img05{ position:absolute; width:210px !important; bottom:0; right:0% !important;}

.lan h4{ display:none !important;}
.xs_h4{ display:block !important;}

.n_shzr ul li{ width:50% !important; margin-bottom:30px;}

}

@media (min-width:768px) and (max-width:991px) {

.container_1720{ width: 750px !important; padding-left:15px !important; padding-right:15px !important; margin:0 auto;}

.nav_xs{ display:block !important;}
.zz15n_xs{ display:block !important;}
.banner { height:300px !important; overflow:hidden;}

.qc_kuang .col-md-6 h1{ text-align:center !important;}
.qc_kuang .col-md-6 h4{ text-align:center;}
.qc_kuang .col-md-6:nth-child(1) h4{ padding: inherit !important;}


.gg01 .row .col-md-6 h1, .gg01 .row .col-md-6 h2{ text-align: center !important; margin-top:30px !important;}
.gg01 .row .col-md-6{ margin-top:20px !important;}
.gg01 i{  margin-left:190px !important;}

.map_biao{ right:10px !important; top:175px !important; width:200px !important;}

.s_cp_ka .col-md-5{ margin-bottom:20px;}

.ft_ewm img{ width:100% !important;}
.ewm_h3{ padding-left:0px !important;}

.ft_link{ padding-left:0px !important;}
.ft_link a{ margin-right:20px !important;}

.n_banner{ height:200px !important; margin-top:0px !important;}
.n_ban_text{ padding-top:70px !important;}

.swiper-container {width: 500px !important; height:328px !important; }
.qh_si{ height:328px !important;}


.jy_che{ width:100% !important; display:block;}

.jy_xian{ height:200px !important; overflow:hidden;}
.ppjs_jy .col-md-4{ margin-top:0px !important;}

.ppjs_ys .col-md-3 .caption{ margin-top:0px !important;}

.ppjs_pz{ padding-top:30px; padding-bottom:30px;}
.pz_zou img{ margin-left:0px !important; display:block; width:100%;}
.pz_you{ padding-left:0px !important; padding-right:0px !important;}

.pz_you h2{ margin-top:20px !important;}
.pz_you h5{ line-height:24px !important;}
.pz_you .col-xs-6{ margin-top:10px !important;}

.new_time{ width:100% !important; padding-top:20px !important; padding-left:15px; padding-bottom:0px !important; border-right:none !important;}
.new_biao{ width:100% !important; margin-top:0px !important;}
.new_biao .caption{ margin-top:0px !important;}
.new_biao .caption h5{ margin-bottom:10px !important;}
.new_img{ width:100% !important; margin-top:0px !important;}
.fanye{ width:100% !important; margin-left:0 !important; border-left:none !important;}

.nr_fanye .col-md-6:nth-child(2){ margin-top:20px;}
.nr_fanye .col-md-6:nth-child(2) .caption{ text-align:left !important;}

.leilei .col-md-4 .caption{ padding:10px 30px !important;}
.leilei h1{ margin-top:20px !important;}

.fs_san .col-md-3:nth-child(2), .fs_san .col-md-3:nth-child(3), .fs_san .col-md-3:nth-child(4){background:none !important; margin-top:30px;}


.cp_img_wz{  left:400px !important; padding-left:30px !important; padding-right:20px !important;}
.cp_img_wz h1{ margin-top:30px !important;}


.ms-showcase2-template.ms-dir-v {
	padding-right: 150px !important;
}

.ms-showcase2-template .ms-thumb-list.ms-dir-v {
	width: 150px !important;
	right: -150px !important; padding-left:19px !important;
}

.cp_ftly{ margin-right:0px !important;}


.wt_zx{ display:none;}
.n_cjwt .row .col-md-6:nth-child(2n){ margin-top:0 !important; margin-left:0 !important;}
.n_cjwt .row .col-md-6:nth-child(2n-1){ margin-top:0px !important;}

.mg_20{ margin-bottom:20px;}
.duibi .caption .vs{ bottom:-48px !important; left:50% !important; margin-left:-67px !important; right:auto !important; top:auto !important; margin-top:auto !important;}


.ppwh_hei .container{ padding-top:130px !important; padding-bottom:35px !important;}
.louge_shang h1 ,.louge_xia h1{ font-size:150px !important;}

.lan h4.active{ font-size:14px !important; top:30% !important; width:30% !important; padding-left:40px; line-height:24px !important;}
.lan h4.active span{ display:none;}

.n_shzr ul li{ width:25% !important; margin-bottom:30px;}
	}


@media (min-width:991px) and (max-width:1200px) {
	
.gg01 i{  margin-left:120px !important;}

.map_biao{ right:-25px !important; top:230px !important;}

.ka_text h5 i{ height:30px !important; }

.container_1720{ width: calc(100% - 100px) !important; }
.nav ul{ margin-top:20px !important;}
.nav{ height:160px !important;}
.nav li{ width:100px !important;}
.nav ul .logo{ width:120px !important;}
.nav li a span{ display:none !important;}

.ft_ewm img{ width:100% !important;}
.ewm_h3{ padding-left:0px !important;}

.n_banner{ height:300px !important; margin-top:160px !important;}
.n_ban_text{ padding-top:130px !important;}

.swiper-container {width: 700px !important; height:460px !important; }
.qh_si{ height:460px !important;}

.dzfw_img img{ max-width:100% !important;}


.jy_che{ width:100% !important; display:block;}

.jy_xian{ height:200px !important; overflow:hidden;}
.ppjs_jy .col-md-4{ margin-top:0px !important;}

.ppjs_ys .col-md-3 .caption{ margin-top:60px !important;}

.pz_zou img{ margin-left:0px !important; display:block; width:100%;}
.pz_you{ padding-left:0px !important; padding-right:0px !important;}

.pz_you .caption b{ font-size:40px !important;}
.pz_you h2{ margin-top:20px !important;}
.pz_you h5{ line-height:24px !important;}
.pz_you .col-xs-6{ margin-top:10px !important;}

.new_time{ width:15% !important; padding-top:30px !important;}
.new_biao{ width:45% !important; margin-top:20px !important;}
.new_biao .caption{ margin-top:0px !important;}
.new_biao .caption h5{ margin-bottom:10px !important;}
.new_img{ width:40% !important;}
.fanye{ width:85% !important; margin-left:calc(15% - 1px) !important;}

.leilei .col-md-4 .caption{ padding:0px 30px !important;}
.leilei h1{ margin-top:50px !important;}

.cpcp .caption .cp_kuang h4{ margin-top:100px !important;}
.cpcp .caption:hover .cp_kuang h4{ margin-top:40px !important;}

.cp_img_wz{  left:400px !important; padding-left:30px !important; padding-right:20px !important;}
.cp_img_wz h1{ margin-top:30px !important;}


.ms-showcase2-template.ms-dir-v {
	padding-right: 150px !important;
}

.ms-showcase2-template .ms-thumb-list.ms-dir-v {
	width: 150px !important;
	right: -150px !important; padding-left:20px !important;
}

.cp_ftly{ padding-bottom:110px !important; }

.ppwh_hei .container{ padding-bottom:100px !important;}

.pp_tc .row .col-md-6:nth-child(1) .caption{ padding:0px !important;}
.pp_img01{ position:absolute; width:140px; top:0; left:27% !important;}
.pp_img02{ position:absolute; width:189px; top:31% !important; right:5% !important;}
.pp_img03{ position:absolute; width:152px; height:135px; top:36%; left:15% !important; background:#e9e9e9;}
.pp_img04{ position:absolute; width:183px !important; bottom:0; left:0 !important;}
.pp_img05{ position:absolute; width:290px !important; bottom:0; right:0% !important;}

.lan h4.active{ font-size:14px !important; top:30% !important;}

	}

@media (min-width:1200px) and (max-width:1399px) {
.nav li{ width:120px !important;}

.swiper-container {width: 760px !important; height:499px !important; }
.qh_si{ height:499px !important;}

.sl_dzfw .caption p span{ display:none;}

.jy_che{ width:100%; display:block;}

.jy_xian{ height:240px !important; overflow:hidden;}
.ppjs_jy .col-md-4{ margin-top:40px !important;}

.nw_time h1{ font-size:30px;}

.cp_ftly{ padding-bottom:110px !important; }
	}
	
@media (min-width:1400px) and (max-width:1620px) {
.nav li{ width:160px !important;}

.ft_link{ padding-left:10px !important;}
.ft_link a{ margin-right:3px !important;}

.ft_form{ margin-top:20px !important;}

.swiper-container {width: 800px !important; height:525px !important; }
.qh_si{ height:525px !important;}

.jy_che{ width:100%; display:block;}

.cp_ftly{ padding-bottom:110px !important; }
	}

@media (min-width:1620px) and (max-width:1870px) {
	.ft_link a{ margin-right:12px !important;}
	}
	
@media (min-width:1275px) {

.s_map .container{ width:1275px !important;}
.nav_weizhi .container{ width:1275px !important;}
.n_gssl .container{ width:1275px !important;}
.sl_dzfw .container{ width:1275px !important;}
.ppjs_jy .container{ width:1275px !important;}
.ppjs_ys .container{ width:1275px !important;}
.ppjs_pz .container{ width:1275px !important;}
.n_xwzx .container{ width:1275px !important;}
.n_cplb .container{ width:1275px !important;}
.n_cpnr .container{ width:1275px !important;}
.n_cjwt .container{ width:1275px !important;}
.lj_db .container{ width:1275px !important;}
.n_ppwh .container{ width:1275px !important;}

	}
	
@media (max-width:1100px) {
.qichuang{ width: calc(100% - 20px) !important;}
	}
@media (min-width: 992px) and (max-width: 1199px){
	.cp_lb{ width:100% !important;}
	.cp_lb ul li{  width:308px !important;}
	}



.clear{ clear:both;}

body{ font-family:"微软雅黑";}



.container{ transition:all 1s;}


/*导航*/
.nav.cur{ height:110px; background:rgba(255,255,255,.9);}
.nav.cur ul{ margin-top:15px;}
.nav.cur .logo{ margin-top:7px; padding-bottom:6px;}
.nav.cur .logo img{ width:200px;}
.nav.cur ul .meihao{ top:-106px;}

.nav{ position:fixed; top:0; left:0; right:0; height:218px; background:rgba(255,255,255,1); z-index:20; transition:all 1s; box-shadow:0px 2px 4px rgba(0,0,0,0.2);}
.container_1720{ width: calc(100% - 200px); margin:0 auto; transition:all 1s;}
.nav ul{ padding:0; width:100%; text-align:center; margin-top:22px; position:relative;transition:all 1s; margin-bottom:0px;}
.nav li{ list-style:none; display:inline-block; width:200px;transition:all 1s;}
.nav li a{ color:#333; font-weight:bold; font-size:14px; text-decoration:none;transition:all .6s;}
.nav li a:hover{ color:#7a003b;}
.nav li a:hover span{ color:#7a003b;}
.nav li a span{ color:#aeadad; font-size:14px; font-weight: normal;transition:all .6s;}
.nav .logo{ width:calc(100% + 200px); -webkit-width:calc(100% + 200px); transform:translateX(-100px); -webkit-transform:translateX(-100px); transition:all 1s; margin:0 auto; margin-top:40px; padding-bottom:22px; box-sizing:border-box; border-bottom:1px solid #dedede;}
.nav .logo img{ width:474px; margin:0 auto; transition:all 1s;}
.sousuo{ position:absolute; right:10%; bottom:15px; cursor:pointer;}
.ss_yc{ height:0px; position:absolute; top:30px; right:0px; width:210px; overflow:hidden; transition:all .6s;}
.ss_yc.active{ height:30px;}
.ss_yc input{ outline:none;}
.meihao{ position:absolute; right:0; top:-30px;transition:all 1s;}

.nav_xs .container{ padding-top:10px; padding-bottom:10px; position:relative;}
.xs_logo{ width:200px; padding-top:10px;}
.xs_san{ font-size:24px; padding-top:10px;}
.nav_xs{ display:none;}
.xs_ul{ width:100%;}

.nav_xs ul{ margin-left:-15px; margin-right:-15px; position: absolute; top:63px; background:#ccc; z-index:19; height:0px; opacity:0; overflow:hidden; transition:all .6s;}
.nav_xs ul.active{ height: auto; opacity:1;}
.nav_xs ul li:nth-child(1){ margin-top:20px;}
.nav_xs ul li{ margin-bottom:10px; list-style:none;}
.nav_xs ul li a{ line-height:30px; color:#333; font-size:14px; font-weight:bold; display:block; text-decoration:none;}
.nav_xs ul li a span{ color:#aeadad; font-weight: normal;}
/*导航*/


.home{ height:100vh;}

/*专注15年*/
.zz15n{ width:820px; margin:0 auto; padding:120px 0px; background:url(../images/men01.jpg) center 120px no-repeat;}
.zz15n h1{ font-size:56px; color:#333; text-align:center; margin-bottom:30px; margin-top:0px;}
.n15_z{ width:50%; box-sizing:border-box; float:left; font-family:Arial; color:#333; padding-right:20px;}
.n15_z h2{ font-size:36px; text-transform:uppercase; font-weight:bold; margin-top:40px;}
.n15_z h4{ color:#a3a2a2; font-size:17px;}
.n15_z h3{ font-size:22px; line-height:36px;}
.n15_y{ width:50%; box-sizing:border-box; float:right; padding-left:20px; color:#666;}
.n15_y h5{ font-size:16px; line-height:30px;}
/*专注15年end*/

/*专注15年手机*/
.zz15n_xs{ background:#f2f2f2; padding:50px 0; display:none; color:#333;}
.zz15n_xs h1{ font-size:46px; text-align:center;}
.n15_z_xs h2{ font-size:36px; text-transform:uppercase; font-weight:bold; margin-top:40px;}
.n15_z_xs h4{ color:#a3a2a2; font-size:17px;}
.n15_z_xs h3{ font-size:22px; line-height:36px;}
.n15_y_xs h5{ font-size:16px; line-height:30px;}
/*专注15年手机end*/

/*广告*/
.gg01{ background:url(../images/gg01.jpg) center top no-repeat; height:300px;}
.gg01 h1, .gg01 h2{ font-size:58px; font-weight:bold; color:#fff; margin-bottom:0px;}
.gg01 h2{ font-size:42px; font-weight:bold;}
.gg01 i{ font-style:normal; font-size:18px; color:#d3d2d2; line-height:14px; margin-left:215px;}
.gg01 .row .col-md-6:nth-child(1) h1{ text-align:right; margin-top:10px;}
.gg01 .row .col-md-6{ margin-top:120px;}
/*广告end*/

/*选择我们*/
.s_xuanze{ background:url(images/s_xuanze.jpg) center top repeat-y; padding:120px 0;}
.s_xuanze h1{ text-align:center; margin-bottom:100px;}
.s_xuanze .caption span{ display:block; margin:0 auto; text-align:center; font-size:70px; color:#c8ad8a;}
.s_xuanze .caption h5{ text-align:center;  line-height:24px; color:#858484; margin-top:0px; font-size:16px;}
/*选择我们end*/
			
/*中间banner*/
.z_banner{ position:relative;}
.z_banner .swiper-pagination03{ position:absolute; bottom:215px; left:0; right:0;}
.z_banner .swiper-pagination03 span.swiper-pagination-bullet{ margin:5px; width:16px; height:16px; background:none; border:1px solid #fff; box-sizing:border-box; opacity:1;}
.z_banner .swiper-pagination03 span.swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#fff; border:none;}
.z_banner .swiper-slide{ height:700px; position:relative;}
.ban_wz{ position:absolute; top:180px; left:0; right:0; text-align:center; color:#fff; transition:all .6s;}
.ban_wz h1{ font-size:44px;}
.ban_wz h1 span{ font-size:64px;}
/*中间bannerend*/

/*首页白框*/
.qichuang{ width:1100px; margin:0 auto; background:#fff; box-sizing:border-box; padding:20px; box-shadow:0px 0px 4px rgba(0,0,0,0.3); margin-top:-190px; position:relative; z-index:10;}
.qc_kuang{ border:1px solid #333; padding-top:30px;}
.qc_kuang .col-md-6:nth-child(1) h1{ text-align:right; font-family:Arial;}
.qc_kuang .col-md-6:nth-child(1) h4{ padding-left:188px; color:#adacac; text-transform:uppercase;}
.qc_kuang p{ padding:30px 60px; text-align:center; line-height:30px; color:#666666;}
/*首页白框end*/

/*首页地图*/
.s_map{ border-bottom:1px solid #e7e6e4;}
.maps{ position:relative;}
.map_biao{ position:absolute; width:300px; height:28px; background:#fff100; text-align:center; color:#333; font-size:14px; right:65px; top:300px; line-height:26px; box-sizing:border-box; border:1px solid #c5dd57; box-shadow:0px 0px 4px rgba(0,113,155,0.1); z-index:2; overflow:hidden; transition:all .6s;}

.s_map_xs{ display:none; padding:30px 0; border-bottom:1px solid #e7e6e4;}
/*首页地图end*/

/*首页产品*/
.s_chanpin h1{ font-size:36px; color:#333; text-align:center; margin-top:70px;}
.s_chanpin h1 span{ font-family:Arial;}
.s_cp_xuan{ text-align:center; margin:30px 0px;}
.s_cp_xuan a{ display:inline-block; padding:10px 20px; border:1px solid #e5e5e5; margin:10px; text-decoration:none; color:#666; transition:all .6s;}
.s_cp_xuan a.active{ background:#000; border:1px solid #000; color:#fff;}
.s_cp_xuan a.active:hover{ color:#fff;}
.s_cp_xuan a:hover{ color:#333; border:1px solid #333;}

.s_cp_ka{ display:none;}
.s_cp_ka .col-md-4{ margin-bottom:30px;}

.s_cp_ka .caption{ position:relative;}
.ka_text{ position:absolute; width:calc(100% - 20px); height:calc(100% - 20px); left:10px; top:10px; border:1px solid #fff; opacity:0; transition:all 1s; z-index:3;}
.ka_text h5{ position:absolute; bottom:-12px; width:calc(100% - 30px); left:15px; background:#fff; text-align:center; padding:15px 0; line-height:26px; margin-bottom:0px; color:#333; opacity:0; transition:all .6s;}
.ka_text h5 span{ color:#959393;}
.ka_text h5 i{ position:absolute; width:5px; height:40px; left:15px; bottom:-15px; display:block; background:#000; z-index:3;}

.scpyy{ width:100%; height:100%; position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.5); z-index:2; opacity:0; transition:all .6s;}

.s_cp_ka .caption:hover .scpyy{ opacity:1;}
.s_cp_ka .caption:hover .ka_text{ opacity:1;}
.s_cp_ka .caption:hover .ka_text h5{ opacity:1; bottom:8px;}
/*首页产品end*/


/*底部*/
.footer{ background:url(../images/foot_bj.jpg) center top repeat-y; padding-top:40px;}
.footer h3{ font-size:20px; color:#fff; margin-bottom:25px;}
.footer .caption h5{ color:#fff;}
.ft_ewm img{ width:calc(100% - 40px); margin:0 auto;}
.ewm_h3{ padding-left:20px;}

.ft_link{ padding-left:50px;}
.ft_link a{ display:inline-block; height:70px; margin-right:35px; transition:all .6s;}
.ft_link a:nth-child(8){ margin-right:0px;}
.ft_link h3{ text-align:left;}

.ft_form{ margin-top:40px;}
.ft_form input{ display:block; width:calc(100% - 133px); height:48px; float:left; border:1px solid #4f4f4f; border-right:none; background:rgba(0,0,0,0); text-indent:10px; outline:none; color:#fff;}
.ft_form button{ display:block; border:none; margin:0; padding:0; float:right; width:133px; background:url(../images/fj.jpg) center center no-repeat #7a003b; height:48px;}


.ft_xx h5{ margin-bottom:15px;}
.ft_xx a{ display:inline-block; width:40px; height:40px; border:1px solid #936840; box-sizing:border-box; border-radius:50%; margin-right:10px; transition:all .6s;}
.ft_xx a.qiuqiu{ background:url(../images/qiuqiu.png) center no-repeat;}
.ft_xx a.weixin{ background:url(../images/weixin.png) center no-repeat;}
.ft_xx a.weibo{ background:url(../images/weibo.png) center no-repeat;}
.ft_xx a:hover{ transform:rotate(360deg); transform:scale(1.1);}

.caption.banquan{ border-top:1px solid #4f4f4f; padding:35px 0 25px 0; margin-top:26px;}
.banquan p{ color:#fff;}
.banquan p a{ float:right; color:#fff; display:inline-block;}
/*底部end*/




.n_banner{ height:460px; margin-top:218px; transition:all 1s; background-size:cover;}
.n_banner.active{ margin-top:0px;}
.n_ban_text{ text-align:center; color:#fff; padding-top:200px; font-size:36px;}
.n_ban_text span{ font-family:Arial;}

.nav_weizhi{ background:#f5f4f4;}
.weizhi{ text-align:right;}
.nav_fenl{ line-height:60px;}
.nav_fenl a{ line-height:60px; padding:0 25px; display:inline-block; color:#333; text-decoration:none;}
.nav_fenl a.active{ background:#7a003b; color:#fff;}
.nav_fenl a:hover{ color:#7a003b;}
.nav_fenl a.active:hover{ color:#fff;}
.weizhi{ line-height:60px; color:#abaaaa;}
.weizhi a{ color:#abaaaa; text-decoration:none;}
.weizhi a:last-child{ color:#7a003b;}



.n_gssl h3{ font-size:26px; color:#333; text-align:center; padding-bottom:20px; border-bottom:1px solid #eae9e9; margin-top:30px;}
.n_gssl h3 span{ color:#c3c3c3; font-size:14px;}

.sl_map{ background:url(../images/sl_map.jpg) center top no-repeat; text-align:center; padding-top:100px; padding-bottom:90px;}
.sl_map i{ display:block; font-size:62px;}
.sl_logo{ margin-top:40px; margin-bottom:40px;}
.sl_map h1{ font-size:42px; margin-top:10px;}
.sl_map h4{ line-height:26px;}



.swiper-container {width: 990px; height: 650px; }
.qh_si{ width:16%; float:left; transition:all 1s; position:relative; height:650px; overflow:hidden;}
.qh_si i{ position:absolute; left:0; right:0; top:0; bottom:0; z-index:5; background:#000; opacity:.5; display:block; width:100%; height:100%; transition:all 1s;}
.qh_si.active{ width:52%;}
.qh_si.active i{ opacity:0;pointer-events: none;}
.qh_si .swiper-pagination{ display:none;}
.qh_si.active .swiper-pagination{ display:block;}
.qh_si.active .swiper-pagination span.swiper-pagination-bullet{ width:12px; height:12px; background:#fff; opacity:0.6;}
.qh_si.active .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#fff; opacity:1;}


.sl_dzfw .caption h5{ text-align:center; color:#333; font-size:16px;}
.sl_dzfw .caption p{ text-align:center; line-height:24px; color:#666;}

.dzfw01 .dzfw_img{ height:187px; position:relative;}
.dzfw02 .dzfw_img{ height:187px; position:relative;}
.dzfw03 .dzfw_img{ height:246px; position:relative;}
.dzfw04 .dzfw_img{ height:204px; position:relative;}

.dzfw_img img{ display:block; margin:0 auto;}
.yings img{ display:block; margin:0 auto;}
.dzfw01{ margin-top:50px;}
.dzfw03{ margin-top:35px;}
.dzfw04{ margin-top:20px;}

.sl_dzfw .caption .dzfw_img .d_img{ position:absolute; top:0; left:0; right:0; cursor:pointer;}
.sl_dzfw .caption .dzfw_img .y_img{ transition:all 2s;}

@-webkit-keyframes d_img {
  0% { top:0px;}
  50% { top:-15px;}
  100% { top:0;}
}

@keyframes d_img {
  0% { top:0px;}
  50% { top:-15px;}
  100% { top:0;}
}

.caption:hover .d_img{
    -webkit-animation: d_img 2s both infinite;
    -moz-animation: d_img 2s both infinite;
    -ms-animation: d_img 2s both infinite;
    animation: d_img 2s both infinite;}

.sl_dzfw{ padding-top:50px; padding-bottom:30px;}
.sl_dzfw h1{ text-align:center; font-size:32px; color:#333; margin-bottom:70px;}


.sl_ryzz{ background:#f5f4f4; padding-top:30px; padding-bottom:40px;}
.sl_ryzz h1{ font-size:32px; color:#333; text-align:center; margin-bottom:40px;}
.sl_ryzz h1 span{ color:#7a003b; text-transform:uppercase; font-family:Arial;}
.sl_ryzz .col-xs-6 { margin-bottom:20px;}


/*品牌介绍开始*/

.n_ppjs h3{ font-size:26px; color:#333; text-align:center; padding-bottom:20px; border-bottom:1px solid #eae9e9; margin-top:30px;}
.n_ppjs h3 span{ color:#c3c3c3; font-size:14px;}

.nmsqc{ background:url(../images/xs_bj.jpg) center top no-repeat #fff;}
.nmsqc .container{ padding-top:550px; padding-bottom:50px;}
.ppjs_xu{ position:absolute; left:0; right:0; top:40px; width:100%; z-index:2;}
.ppjs_shi{ position:absolute; left:0; right:0; top:40px; width:100%; z-index:1;}


@-webkit-keyframes xu_img {
  0% { transform:rotate(0deg);}
  100% { transform:rotate(360deg);}
}

@keyframes xu_img {
  0% { transform:rotate(0deg);}
  100% { transform:rotate(360deg);}
}

.xu_img{
    -webkit-animation: xu_img 10s both infinite;
    -moz-animation: xu_img 10s both infinite;
    -ms-animation: xu_img 10s both infinite;
    animation: xu_img 10s both infinite;}
	
.nmsqc h1{ font-size:36px; color:#333; text-align:center;}
.nmsqc h5{ line-height:26px; color:#666; text-align:center;}

.ppjs_jy{ background:url(../images/jy_bj.jpg) center top no-repeat; width:100%; overflow:hidden;}
.ppjs_jy .container{ position:relative; padding-top:200px;}
.jy_xian{ width:85px; height:312px; position:absolute; top:0; left:15px; background:url(../images/xian.png) left top no-repeat;}
.ppjs_jy h2{ font-size:28px; color:#fff;}
.ppjs_jy h5{ color:#fff; line-height:24px;}
.ppjs_jy .col-md-4{ margin-top:120px;}

.lgys{ widows:100%; height:62px; background:#7a003b;}
.lgys img{ width:209px; height:109px; display:block; position:absolute; left:0; top:0;}

.ppjs_ys{ overflow:hidden; width:100%;}
.ppjs_ys .col-md-3 .caption{ margin-top:120px;}
.ppjs_ys .col-md-3 .caption h2{ margin-bottom:30px;}
.ppjs_ys .col-md-3 .caption h4{ margin-bottom:15px;}

.ppjs_pz{ background:#f3f1f2;}

.pz_zou img{ margin-left:-337px;}

.pz_you{ padding-left:125px; padding-right:125px;}
.pz_you .caption{ text-align:center;}
.pz_you .caption b{ font-size:60px; color:#d1cfcf;}
.pz_you .caption span{ color:#333; font-weight:bold;}
.pz_you h2{ text-align:center; margin-top:110px; font-size:28px;}
.pz_you h5{ line-height:36px; color:#333; text-align:center;}
.pz_you h5 b{ color:#7a003b;}
.pz_you .col-xs-6{ margin-top:30px;}
/*品牌介绍结束*/


/*新闻列表*/
.n_xwzx{ border-bottom:1px solid #eae9e9; margin-bottom:40px;}
.n_xwzx h3{ font-size:26px; color:#333; text-align:center; padding-bottom:20px; border-bottom:1px solid #eae9e9; margin-top:30px; margin-bottom:0px;}
.n_xwzx h3 span{ color:#c3c3c3; font-size:14px;}

.new_time{ width:10%; padding-right:15px; float:left; border-right:1px solid #eae9e9; padding-top:40px; padding-bottom:50px;}
.new_time h1{ color:#999; transition:all .6s;}
.new_time span{ display:block; color:#d0cecf;}
.new_time i{ display:block; color:#d0cecf;}
.new_biao{ width:50%; padding-left:15px;padding-left:15px;  float:left; padding-right:15px; margin-top:40px; background:linear-gradient(to bottom,#fff,#fff,#fff) no-repeat left / 4px 98px; transition:all 1s;}
.new_biao .caption{ margin-top:20px;}
.new_biao .caption h5{ margin-bottom:30px; transition:all 0.6s;}
.new_biao .caption h5 a{ color:#333; text-decoration:none;}
.new_biao .caption p{ line-height:24px; color:#939292;}
.new_img{ width:40%; float:left; padding-left:15px; padding-left:15px; margin-top:30px;}
.new_img .caption{ overflow:hidden;}
.new_img .caption img{ transition:all .6s;}

.new_list:hover .new_biao{background:linear-gradient(to bottom,#252525,#252525,#252525) no-repeat left / 4px 98px;}
.new_list:hover .new_biao .caption h5{ font-weight:bold;}
.new_list:hover .new_img .caption img{ transform:scale(1.1);}
.new_list:hover .new_time h1{ color:#7a003b;}

.fanye{ width:90%; margin-left:calc(10% - 1px); text-align:center; padding-top:30px; padding-bottom:30px; border-left:1px solid #eae9e9;}
.fanye a{ display:inline-block; margin:10px; text-decoration:none; color:#989696; width:42px; height:42px; border-radius:50%; border:1px solid #e6e6e6; text-align:center; line-height:42px;}
.fanye a.active{ background:#181818; border:1px solid #181818; color:#fff;}
.fanye a i{ color:#cecdcd;}
/*新闻列表结束*/
/*新闻内容*/
.n_xwzx .container .new_nr h4{ font-size:20px; color:#333; text-align:center; margin-top:30px;}
.n_xwzx .container .new_nr h5{ color:#999; text-align:center; margin-bottom:20px;}
.n_xwzx .container .new_nr p{ color:#666; line-height:24px;}
.n_xwzx .container .new_nr p img{ max-width:100%; display:block; margin:0 auto;}

.nr_fanye{ margin-top:30px; background:#f5f4f4; padding-top:20px; padding-bottom:20px; margin-bottom:30px;}
.nr_fanye .caption{ text-indent:10px;}
.nr_fanye .caption a{ color:#666;}
.nr_fanye .col-md-6:nth-child(2) .caption{ text-align:right; color:#7a003b; font-weight:bold;}
.nr_fanye .col-md-6:nth-child(2) .caption a{ color:#7a003b;}
/*新闻内容结束*/

/*产品列表*/
.cp_lei{ text-align:center; padding:30px 0; border-bottom:1px solid #eae9e9;}
.cp_lei a{ display:inline-block; padding:10px 45px; border-radius:20px; color:#333; font-weight: bold;}
.cp_lei a.active{ background:#000; color:#fff; text-decoration:none;}

.leilei{ background:#f5f4f4;}
.leilei .col-md-4 .caption{ padding:0px 40px;}
.leilei h1{ margin-top:100px;}

.cpcp .col-md-4{ margin-bottom:40px;}
.cpcp .caption{ position:relative; margin-bottom:40px;}
.cpcp .caption .spann{ position:absolute; width:100%; height:100%; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,0); z-index:2; transition:all .6s;}
.cpcp .cp_kuang{ width:calc(100% - 36px); height:calc(100% - 36px); position:absolute; left:18px; top:18px; margin:0 auto; border:1px solid #fff; border-radius:8px; padding:30px; z-index:4; opacity:0; transition:all .6s;}
.cpcp .cp_kuang h4{ margin-top:200px; color:#fff; transition:all .6s; font-size:16px;}
.cpcp .cp_kuang p{ line-height:24px; color:#fff;}
.cpcp h5{ position:absolute; bottom:-35px; left:0; right:0; text-align:center;}

.cpcp .caption:hover .spann{ background:rgba(0,0,0,0.5);}
.cpcp .caption:hover .cp_kuang{ opacity:1;}
.cpcp .caption:hover .cp_kuang h4{ margin-top:130px;}
/*产品列表结束*/


/*联系我们*/
.n_lxfs h3{ font-size:26px; color:#333; text-align:center; padding-bottom:20px; margin-top:30px;}
.n_lxfs h3 span{ color:#c3c3c3; font-size:14px;}
.n_lxfs .container p{ color:#868686; line-height:32px;}
.n_lxfs .container h3{ font-size:20px; color:#333;}

.fs_san{ padding:40px 0; border-bottom:1px dashed #e2e2e2; border-top:1px dashed #e2e2e2; margin-bottom:30px;}
.fs_san .col-md-3{ text-align:center;}
.fs_san .col-md-3:nth-child(2), .fs_san .col-md-3:nth-child(3), .fs_san .col-md-3:nth-child(4){background:linear-gradient(to bottom,#e3e2e2,#e3e2e2,#e3e2e2) no-repeat left / 1px 120px;}
.fs_san h5{ color:#333; margin-top:0;}
.fs_san i{ display:block; font-size:24px; color:#7a003b; margin-bottom:10px;}
.fs_san span{ display:block; color:#9d9c9c; line-height:24px;}
.fs_san a{ display:inline-block; width:40px; height:40px; border:1px solid #936840; box-sizing:border-box; border-radius:50%; margin-left:5px; margin-right:5px; transition:all .6s; }
.fs_san a.qiuqiu{ background:url(../images/qiuqiu.png) center no-repeat;}
.fs_san a.weixin{ background:url(../images/weixin.png) center no-repeat;}
.fs_san a.weibo{ background:url(../images/weibo.png) center no-repeat;}



.n_zxly h3{ font-size:26px; color:#333; text-align:center; padding-bottom:20px; border-bottom:1px solid #eae9e9; margin-top:30px;}
.n_zxly h3 span{ color:#c3c3c3; font-size:14px;}

.n_zxly .ly_yl{ text-align:center; color:#333; border-bottom:1px solid #eae9e9; padding-bottom:20px;}
.n_zxly .ly_yl h1{ font-size:56px; font-family:Arial; margin-bottom:0px; margin-top:40px;}
.n_zxly .ly_yl h3{ font-size:26px; border:none; margin-top:0; margin-bottom:0px; padding:0;}
.n_zxly .ly_yl h3 span{ font-size:26px; color:#adabab}
.n_zxly .ly_yl h2{ font-size:30px; margin-bottom:20px;}
.n_zxly .ly_yl h2 b{ font-size:36px; color:#7a003b; font-family:Arial; text-transform:uppercase;}
.n_zxly .ly_yl .ly_dh{ font-size:60px; color:#7a003b; font-family:Arial; }

.ly_b{ margin-top:30px; margin-bottom:50px;}
.ly_b .form-group{ margin-bottom:25px;}
.ly_b .form-group input{ border-radius:0; height:40px;}
.ly_b .form-group textarea{ border-radius:0;}
.ly_b .form-group button{ width:100%; height:40px; border-radius:0; background:#181818; color:#fff; border:none;}

/*联系我们结束-留言*/

/*产品内页*/

.n_cpnr{ padding-top:30px; padding-bottom:30px;}
.cp_img_wz{ position:absolute; left:500px; top:0; padding-left:50px; padding-right:30px;}
.cp_img_wz h1{ margin-top:80px; margin-bottom:20px; font-weight:bold;}
.cp_img_wz h5{ font-weight:bold;}
.cp_img_wz p{ color:#666; line-height:26px;}
.cp_img_wz a{ padding:10px 20px; background:#7a003b; color:#fff; margin-top:20px; display:inline-block; text-decoration:none;}
.cp_img_wz a:last-child{ background:#181818; margin-left:20px;}

.master-slider{border:1px solid #e5e5e5; border-left:none; box-sizing:border-box;}


.cp_img_wz_xs h1{ margin-top:30px; margin-bottom:20px; font-weight:bold;}
.cp_img_wz_xs h5{ font-weight:bold;}
.cp_img_wz_xs p{ color:#666; line-height:26px;}
.cp_img_wz_xs a{ padding:10px 20px; background:#7a003b; color:#fff; margin-top:20px; display:inline-block; text-decoration:none;}
.cp_img_wz_xs a:last-child{ background:#181818; margin-left:20px;}


.cp_nr_js{ border:1px solid #e5e5e5; padding-bottom:20px; margin-top:30px;}
.cp_nr_js h5{ background:#f5f4f4; padding:12px 10px; color:#333; margin-bottom:20px; margin-top:0px;}
.cp_nr_js p{ color:#666; line-height:26px; padding:0px 15px;}
.cp_nr_js p img{ max-width:100%; display:block; margin:0 auto;}



.cp_ftly{background:#fff; margin-right:-100px; padding-left:35px; padding-top:20px; padding-bottom:20px; margin-top:67px;}
.cp_ftly h5{ color:#939191 !important; line-height:24px; margin-bottom:20px; margin-right:100px;}
.cp_form{ margin-right:100px;}
.cp_form .form-group{ margin-bottom:20px;}
.cp_form .form-group input{ border:none; width:100%; outline:none; text-indent:40px; height:30px;}
.cp_form .form-group{ border-bottom:1px solid #e7e6e5; position:relative;}
.cp_form .form-group label{ position:absolute; left:0; bottom:0; font-weight:normal; color:#666;}
.cp_form .form-group.ly label{ position:inherit; display:block; width:100%; border-bottom:1px solid #e7e6e5;}
.cp_form .form-group.ly textarea{ border:none; width:100%; outline:none;}
.cp_form .caption button{ width:100%; height:40px; color:#fff; background:#000; border:none; margin-top:10px;}
/*产品内页*/


/*问题_了解*/
.wt_zx{ position:absolute; width:2px; height:100%; background:#eae9e9; left:0; right:0; top:0; bottom:0; margin:0 auto;}

.n_cjwt h3{ font-size:26px; color:#333; text-align:center; padding-bottom:20px; border-bottom:1px solid #eae9e9; margin-top:30px;}
.n_cjwt h3 span{ color:#c3c3c3; font-size:14px;}


.n_cjwt .row .col-md-6:nth-child(2n){ padding-left:50px; margin-top:-65px; margin-left:50%;}
.n_cjwt .row .col-md-6:nth-child(2n-1){ padding-right:50px; margin-top:-65px;}
.n_cjwt .row .col-md-6:nth-child(1){ margin-top:0px;}

.n_cjwt .caption .wt_dian{ width:20px; height:20px; display:block; background:#fff; border:1px solid #eae9e9; box-sizing:border-box; border-radius:50%; position:absolute; top:50%; margin-top:-10px; z-index:6; transition:all .6s;}
.n_cjwt .caption .wt_sanj{ position:absolute; top:50%; margin-top:-12px; z-index:4; width:21px; height:18px; background:url(../images/m.jpg) center top no-repeat; transform:rotate(180deg); transition:all .6s;}
.n_cjwt .row .col-md-6:nth-child(2n-1) .caption .wt_dian{ right:-62px;}
.n_cjwt .row .col-md-6:nth-child(2n) .caption .wt_dian{ left:-62px;}

.n_cjwt .row .col-md-6:nth-child(2n-1) .caption .wt_sanj{ right:-15px;}
.n_cjwt .row .col-md-6:nth-child(2n) .caption .wt_sanj{ left:-15px; transform:rotate(0deg);}


.n_cjwt .caption{ border:1px solid #eae9e9; padding:10px 10px 0px 45px; position:relative; transition:all .6s;}
.n_cjwt .caption h5{ padding-left:36px;}
.n_cjwt .caption h5 span{ display:inline-block; width:26px; height:26px; line-height:26px; text-align:center; color:#fff; margin-left:-36px; margin-right:10px; background:#000; border-radius:18px;}
.n_cjwt .caption .pxp{ padding-left:36px; line-height:24px; color:#666;}
.n_cjwt .caption .pxp span{ display:inline-block; width:26px; height:26px; line-height:26px; text-align:center; float:left; color:#fff; margin-left:-36px; margin-right:10px; background:#7a003b; border-radius:18px;}

.n_cjwt .caption:hover{ box-shadow:0px 0px 6px rgba(0,0,0,0.1);}
.n_cjwt .row .col-md-6:nth-child(2n-1) .caption:hover .wt_sanj{ background:url(../images/y.jpg) center top no-repeat; transform:rotate(0deg);}
.n_cjwt .row .col-md-6:nth-child(2n) .caption:hover .wt_sanj{ background:url(../images/y.jpg) center top no-repeat; transform:rotate(180deg);}
.n_cjwt .caption:hover .wt_dian{ background:#7a003b; border:1px solid #7a003b;}




.n_ljtqc{ text-align:center; color:#333；}
.n_ljtqc h3{ font-size:26px; color:#333; text-align:center; padding-bottom:20px; border-bottom:1px solid #eae9e9; margin-top:30px;}
.n_ljtqc h3 span{ color:#c3c3c3; font-size:14px;}

.n_ljtqc h4{ font-size:20px; margin-top:20px;}
.n_ljtqc i{ display:block; font-size:40px;}
.n_ljtqc h1{ font-size:28px; color:#9e9e9e; margin-top:0px;}
.n_ljtqc h2{ font-size:30px;}

.lj_db{ margin-bottom:40px;}
.lj_db h1{ text-align:center; font-weight:bold; color:#fff; padding:40px 0; background:#2b2b2b; position:relative;}
.lj_db h1 span{ color:#ffeb07;}
.lj_db h1 i{ position:absolute; left:50%; margin-left:-7.5px; bottom:-15px; display:block; width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 15px solid #2b2b2b;}

.caption.ert{ border-bottom:1px solid #f1f1f1; padding-bottom:2px;}
.lj_db .caption.ert h2{ font-size:28px; line-height:30px; color:#333; display:inline-block; vertical-align:middle;}
.lj_db .caption.ert img{ display:inline-block; vertical-align:middle;}
.lj_db h2 span{ color:#7a003b;}

.duibi{ color:#333;}
.duibi .caption{ position:relative;}
.duibi .caption h4{ line-height:30px; color:#666;}
.vs{ width:135px; height:73px; background:url(../images/vs.png) left top no-repeat; position:absolute; right:-82px; top:50%; margin-top:-36px; z-index:5;}

.db_xian{ padding:40px 0; border-bottom:1px dashed #e9e8e8;}


/*问题——了解结束*/

/*品牌文化*/
.n_ppwh{ overflow:hidden; margin-bottom:40px;}
.n_ppwh h3{ font-size:26px; color:#333; text-align:center; padding-bottom:20px; border-bottom:1px solid #eae9e9; margin-top:30px;}
.n_ppwh h3 span{ color:#c3c3c3; font-size:14px;}

.ppwh_hei{ background:url(../images/ww.jpg) center top repeat-y; color:#fff; margin-top:110px;}
.ppwh_hei .caption p{ line-height:30px;}
.ppwh_hei .row .col-md-5:nth-child(2) .caption{ padding:35px 20px 0px 20px;}
.ppwh_hei .container{ position:relative; padding-top:150px; padding-bottom:145px;}
.pp_hong{ position:absolute; width:192px; height:175px; top:-67px; left:0;}
.louge_shang ,.louge_xia{ position:absolute; right:0px; height:90px; overflow:hidden;}
.louge_shang h1 ,.louge_xia h1{ font-size:214px; height:170px; margin:0; line-height:165px; text-transform:uppercase;}
.louge_shang{ color:#d3d2d2; top:-80px; height:80px;}
.louge_xia{ color:#fff; top:0;    -moz-transform:scaleY(-1);
    -webkit-transform:scaleY(-1);
    -o-transform:scaleY(-1);
    transform:scaleY(-1);
    /*IE*/
    filter:FlipV;}
.louge_xia h1{    -moz-transform:scaleY(-1);
    -webkit-transform:scaleY(-1);
    -o-transform:scaleY(-1);
    transform:scaleY(-1);
    /*IE*/
    filter:FlipV;}
.top_shu{ width:2px; height:30px; background:#fff; display:block; position:absolute; left:4px; top:170px; transition:all 1s;}
.top_heng{ height:2px; width:30px; background:#fff; display:block; position:absolute; left:360px; top:6px; transition:all 1s; }
.bt_shu{ width:2px; height:30px; background:#fff; display:block; position:absolute; bottom:170px; right:4px; transition:all 1s; }
.bt_heng{ height:2px; width:30px; background:#fff; display:block; position:absolute; bottom:6px; right:170px; transition:all 1s;}

@keyframes top_shu {
  0%, {
	top:170px;
  }

  100% {
	top:0;
  }
}

.top_shu {
  -webkit-animation-name: top_shu;
          animation-name: top_shu;
}

@keyframes top_heng {
  0%, {
	left:360px;
  }

  100% {
	left:0;
  }
}

.top_heng {
  -webkit-animation-name: top_heng;
          animation-name: top_heng;
}

@keyframes bt_shu {
  0%, {
	bottom:170px;
  }

  100% {
	bottom:0;
  }
}

.bt_shu {
  -webkit-animation-name: bt_shu;
          animation-name: bt_shu;
}

@keyframes bt_heng {
  0%, {
	right:360px;
  }

  100% {
	right:0;
  }
}

.bt_heng {
  -webkit-animation-name: bt_heng;
          animation-name: bt_heng;
}

.pp_tc{ margin-top:40px;}
.pp_tc .caption p{ line-height:30px; color:#666;}
.pp_tc .row .col-md-6:nth-child(1) .caption{ padding:20px;}
.pp_tc .row .col-md-6:nth-child(2) .caption{ height:475px;}
.pp_img01{ position:absolute; width:140px; top:0; left:40%;}
.pp_img02{ position:absolute; width:189px; top:30%; right:8%;}
.pp_img03{ position:absolute; width:152px; height:135px; top:36%; left:18%; background:#e9e9e9;}
.pp_img04{ position:absolute; width:190px; bottom:0; left:1%;}
.pp_img05{ position:absolute; width:303px; bottom:0; right:11%;}
/*品牌文化结束*/


/*责任*/
.n_shzr h3{ font-size:26px; color:#333; text-align:center; padding-bottom:20px; border-bottom:1px solid #eae9e9; margin-top:30px;}
.n_shzr h3 span{ color:#c3c3c3; font-size:14px;}

.lan{ position:relative; margin-top:30px; margin-bottom:40px;}
.lan_img{ width:58.2%; position:absolute; top:4.8%; right:8%;}
.l_kai{ width:46.5%; height:103%; position:absolute; top:0.5%; left:33.8%; transition:all 2s;}
.l_kai.active{ width:0%; height:103%;}
.l_open{ width:53px; height:35px; background:url(../images/open.png) center top no-repeat; position:absolute; right:-2%; top:9%; cursor:pointer; transition:all 2s;}
.l_kai.active .l_open{ right:-10px;}

.lan h4{ position:absolute; top:36%; width:100%; text-align:center; line-height:40px; font-size:20px; transition:all 2s;}
.lan h4.active{ width:38%; font-size:18px;}
.xs_h4{ display:none; margin-top:20px;}
.xs_h4 h4{ text-align:center; line-height:40px; font-size:20px;}

.zr_gg{ background:url(../images/zr_gg.jpg) center top no-repeat; padding-top:50px; padding-bottom:50px; text-align:center; color:#fff; font-size:32px;}


.n_shzr ul{ padding:0; margin:80px 0;}
.n_shzr ul li{ list-style:none; float:left; width:12.5%; text-align:center;}
.n_shzr ul li .caption i{ display:block; font-size:50px; color:#e0e0e0; transition:all .6s;}
.n_shzr ul li b{ font-size:16px; display:block; margin-top:18px;}
.n_shzr ul li .caption{ width:98px; height:98px; text-align:center; line-height:98px; border-radius:50%; background:#fff; border:1px solid #e0e0e0; margin:0 auto; transition:all .6s; cursor:pointer;}
.n_shzr ul li:hover .caption{ background:#7a003b; border:1px solid #7a003b;}
.n_shzr ul li:hover .caption i{ color:#fff;}
.n_shzr ul li:hover b{ color:#7a003b;}
/*责任*/