﻿/* CSS Document */
/*qt：xq*/
*{ padding:0; margin:0;}
html{ overflow-x:hidden; overflow-y:auto;}
ul, ol,li{ list-style-type:none; line-height:normal;}
body, button, input, select, textarea{ font-family:'Microsoft yahei' ,Arial; font-size:12px;}
body{ float:left; width:100%; position:relative;}
code, kbd, pre, samp {font-family:'Microsoft yahei' ,Arial;}
a{ text-decoration:none; color:#333;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;
/*清除IOS系统点击默认事件*/
-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
-webkit-tap-highlight-color: transparent;}
a:hover{color:#333; cursor:pointer;}
img{border:0; max-width:100%;}
table { border-collapse: collapse; border-spacing: 0; }
h1,h2,h3,h4,h5,h6{margin:0; font-weight:normal; font-family:'Microsoft yahei' ,Arial;}
h1{font-size: 32px;}
h2{font-size: 24px;}
h3{font-size: 22px;}
h4{font-size: 18px;}
h5{font-size: 14px;}
h6{font-size: 12px;}
input,table,tr,td{ margin:0; padding:0; border:none;}
button,table{ border:none; background:none; margin:0; padding:0;}
select{ margin:0; padding:0; font-family:'Microsoft yahei' ,Arial;}
textarea{ resize:none;}
input{ outline:0;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block;}

.pz_top{ float:left; width:100%;}
.pz_banner{ float:left; width:100%; overflow:hidden; position:relative; height:100vh;}
.pz_main{ float:left; width:100%;}
.pz_down{ float:left; width:100%; background:#886c18;}


/*pc版头部*/
.top1{ position:relative; float:left; width:100%; left:0; top:0; background:#fff; z-index:1010;}
.top1 .logo{ float:left; width:119px; height:101px; position:relative; margin:18px 0 0 -136px;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.top1 .logo a{ display:block; float:left; width:119px; height:147px;}
.top1 .logo a .logo_1{ display:block; float:left;}
.top1 .logo a .logo_2{ display:none; float:left;}
.top1 .gsmc{ float:left; margin:30px 0 0 0;}
.top1 .gsmc h2{ display:block; font-size:28px; font-weight:bold; color:#202020; height:36px; line-height:36px; letter-spacing:3px;}
.top1 .gsmc h4{ display:block; font-size:16px; color:#292929; height:22px; line-height:22px;}
.top1 .ss{ float:right; margin-top:26px;}
.top1 .ss .ss_1{ float:left; width:280px; position:relative; border:1px solid #e6e6e6; margin-top:13px;}
.top1 .ss .ss_1 input{ display:block; float:left; width:100%; height:38px; line-height:28px; font-size:16px; color:#282828; padding:5px 71px 5px 20px;}
.top1 .ss .ss_1 input::-webkit-input-placeholder { color:#282828 !important;}
.top1 .ss .ss_1 input:-moz-placeholder {  color:#282828 !important;}
.top1 .ss .ss_1 input::-moz-placeholder {  color:#282828 !important;}
.top1 .ss .ss_1 input:-ms-input-placeholder { color:#282828 !important; }
.top1 .ss .ss_1 button{ display:block; position:absolute; right:0; top:0; z-index:9; background:url(images/img_ss_1.png) no-repeat center #f4f4f4; border:0 none; width:51px; height:38px; cursor:pointer; outline:none;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.top1 .ss .ss_1 button:hover{ background:url(images/img_ss_1_h.png) no-repeat center #856916;}
.top1 .ss .ss_2{ display:block; float:left; margin:21px 0 0 41px;}
.top1 .ss .ss_2 a{ display:block; float:left; height:24px; line-height:24px; padding-left:30px; font-size:16px; color:#7e7e7e; background:url(images/img_ss_2.png) no-repeat left center;}
.top1 .ss .ss_3{ display:block; float:left; margin-left:40px; width:66px;}
.top1 .ss .ss_3 img{ display:block; float:left; width:100%;}

@media  screen and (max-width:1480px){
.top1 .logo{ float:left; width:119px; height:101px; position:relative; margin:18px 15px 0 0;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.top1 .logo a{ display:block; float:left; width:119px; height:auto;}
.top1 .logo a .logo_1{ display:none; float:left;}
.top1 .logo a .logo_2{ display:block; float:left;}
}


.menu_cen{ float:left; width:100%; text-align:center; height:67px;}
.menu{ display:inline-block; *display:inline; *zoom:1; height:67px; position:relative;}
.menu em{ display:block; position:absolute; left:0; top:26px; width:1px; height:15px; background:#ccc;}
.menu .nli{ float:left; z-index:15; position:relative; height:67px;}
.menu .nli i{ display:block; position:absolute; right:0; top:26px; width:1px; height:15px; background:#ccc;}
.menu .nli span a{ display:block; float:left; font-size:16px; height:67px; line-height:67px; padding:0 47px; color:#282828; position:relative;}
.menu .nli span a:hover,
.menu .nli.on span a{ color:#876b17; border-bottom:3px solid #846816;}
.menu .sub{ position:absolute; width:100%; left:0; top:100%; display:none; overflow:hidden;}
.menu .sub .section-nav1{ overflow: hidden;}
.menu .sub .li2{ position:relative; float:left; width:100%;}
.menu .sub .li2 a{ display:block; float:left; width:100%; height:48px; line-height:48px; text-align:center;color:#fff; font-size:14px; background:#876b17; }
.menu .sub .li2:hover a{ background:#fff; color:#876b17;}


/*phone版头部*/
.top2{ position:relative; float:left; left:0; top:0; width:100%; height:80px; background:#fff; z-index:1030;}
.top2 .logo{ float:left; width:80px; margin:9px 0 0 -15px;}
.top2 .gsmc{ float:left; margin:10px 0 0 15px;}
.top2 .gsmc h2{ display:block; font-size:28px; font-weight:bold; color:#202020; height:36px; line-height:36px; letter-spacing:3px;}
.top2 .gsmc h4{ display:block; font-size:16px; color:#292929; height:22px; line-height:22px;}

@media  screen and (max-width:911px){
.top2 .logo{ margin:9px 0 0 0;}
}

@media  screen and (max-width:767px){
.top2{ height:50px;}
.top2 .logo{ float:left; width:42px; margin:9px 0 0 0;}
.top2 .gsmc{ margin:0 0 0 5px;}
.top2 .gsmc h2{ display:block; font-size:14px; font-weight:bold; color:#202020; height:50px; line-height:50px; letter-spacing:0;}
.top2 .gsmc h4{ display:none;}
}

/*手机按钮*/
.menuph{ position:absolute; top:15px; right:15px; cursor:pointer; width:50px; height:50px; background:#876b17; text-align:center;}
.menuph .point{ display:inline-block; width:28px; height:22px; margin-top:14px; position:relative;}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before{ width:28px;}
.menuph .navbtn{ position:absolute; top:10px; right:0; display:inline-block; width:21px; height:1px; background:#fff;
-webkit-transition: all .3s ease-out 0s;
	 -moz-transition: all .3s ease-out 0s;
	  -ms-transition: all .3s ease-out 0s;
	   -o-transition: all .3s ease-out 0s;
	      transition: all .3s ease-out 0s;}
.menuph .navbtn::after,
.menuph .navbtn::before{ content:''; position:absolute; right:0; display:inline-block; width:28px; height:1px; background:#fff;
-webkit-transition: all .3s ease-out 0s;
	 -moz-transition: all .3s ease-out 0s;
	  -ms-transition: all .3s ease-out 0s;
	   -o-transition: all .3s ease-out 0s;
	      transition: all .3s ease-out 0s;}
.menuph .navbtn::after{ top:-11px;}
.menuph .navbtn::before{ top:10px;}
.menuph .point.active .navbtn{ background:transparent;}
.menuph .point.active .navbtn::after{	top:0px;
-webkit-transform: rotate(45deg);
	 -moz-transform: rotate(45deg);
	  -ms-transform: rotate(45deg);
	   -o-transform: rotate(45deg);
	      transform: rotate(45deg);}
.menuph .point.active .navbtn::before{ top:0px;
-webkit-transform: rotate(-45deg);
	 -moz-transform: rotate(-45deg);
	  -ms-transform: rotate(-45deg);
	   -o-transform: rotate(-45deg);
	      transform: rotate(-45deg);}

@media  screen and (max-width:767px){
.top2 .menuph{ top:5px; right:15px; width:40px; height:40px;}
.top2 .menuph .point{ width:22px; height:19px; margin-top:10px;}
.top2 .menuph .point:hover .navbtn,
.top2 .menuph .point:hover .navbtn::after,
.top2 .menuph .point:hover .navbtn::before{ width:22px;}
.top2 .menuph .navbtn{ top:9px; width:16px; }
.top2 .menuph .navbtn::after,
.top2 .menuph .navbtn::before{	width:22px;}
.top2 .menuph .navbtn::after{ top:-9px;}
.top2 .menuph .navbtn::before{ top:9px;}
.top2 .menuph .point.active .navbtn::after{
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 0px;
}
.top2 .menuph .point.active .navbtn::before{
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: 0px;
}
}


/*手机下拉*/
.xialaph{ position:absolute; top:80px; left:0; width:100%; background:url(images/bg_nav.png); padding-bottom:50px; display:none; z-index:1049;}
.xialaph .ul1{}
.xialaph .img_d{ display:none;}
.xialaph .ul2,
.xialaph .ul3{ display:none;}
.xialaph h4 a{ color:#333; font-size:16px; font-weight:bold; line-height:62px;}
.xialaph h4{ position:relative;}
.xialaph li:last-child h4::before{ content:''; position:absolute; bottom:0; left:0; width:100%; height:1px; background:#e5e5e5;}
.xialaph h4::after{ content:''; position:absolute; top:0; left:0; width:100%; height:1px; background:#e5e5e5;}
.xialaph h5 a{ color:#333; font-size:16px; line-height:57px;}
.xialaph h5{ position:relative;}
.xialaph h5::after{ content:''; position:absolute; bottom:0; left:0; right:0; height:1px; background:#e5e5e5;}
.xialaph li:last-child h5::after{ display:none;}
.xialaph h4 img{ width:15px; height:8px; float:right; margin-top:29px; cursor:pointer;}
.xialaph h5 img{ width:11px; height:6px; float:right; margin-top:26px; margin-right:18px; cursor:pointer;}
.xialaph h4.active img.img_s,
.xialaph h5.active img.img_s{ display:none;}
.xialaph h4.active img.img_d,
.xialaph h5.active img.img_d{ display:block;}
.xialaph .ul2{}
.xialaph .ul3{ padding-top:12px; padding-bottom:18px; padding-left:15px; position:relative;}
.xialaph .ul3::after{ content:''; position:absolute; bottom:0; left:0; right:0; height:1px; background:#e5e5e5;}
.xialaph li:last-child .ul3::after{ display:none;}
.xialaph .ul3 li a{ color:#666; font-size:14px; line-height:35px; display:block;}
.xialaph .ul3 li{ padding-top:5px;}
.xialaph .ul3 li:first-child{ padding-top:0;}
.xialaph .phsou{ position:relative; margin-top:30px;}
.xialaph .phsou input{ width:100%; height:56px; background-color:#fff; color:#aaa; font-size:14px; padding-left:20px; border:1px solid #e5e5e5;}
.xialaph .phsou img{ cursor:pointer; width:21px; height:22px; position:absolute; top:17px; right:29px;}
.xialaph .try{ text-align:center; padding:30px 0 0 0;}
.xialaph .try a{ display:inline-block; width:120px; background:#80b63b; font-size:16px; color:#fff; line-height:50px;}

.phonemeng{ position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.6; z-index:196; display:none;}
.phonemeng.active{ display:block;}

@media  screen and (max-width:767px){
.xialaph{ top:50px;}
.xialaph h4 a{ font-size:14px; line-height:42px;}
.xialaph h5 a{ color:#333; font-size:14px; line-height:38px;}
.xialaph h4 img{ margin-top:17px;}
.xialaph h5 img{ margin-top:16px;}
.xialaph .ul3 li a{ color:#666; font-size:12px; line-height:30px; display:block;}
.xialaph .ul3 li{ padding-top:5px;}
}

/*banner*/
.slide_banner{ margin:0;}
.slide_banner .slick-slide{ width:100%; padding:0;}
.slide_banner img{ width:100%;}
.slide_banner .slick-prev{position:absolute; width:44px; height:94px; left:35px; top:50%; z-index:2; background: url(images/ban2.png) no-repeat; cursor:pointer;}
.slide_banner .slick-prev:hover{background: url(images/ban2_h.png) no-repeat ;}
.slide_banner .slick-next{position:absolute; width:44px; height:94px; right:35px; top:50%; z-index:2; background: url(images/ban3.png) no-repeat; cursor:pointer;}
.slide_banner .slick-next:hover{background: url(images/ban3_h.png) no-repeat;}
@media  screen and (max-width:767px){
.slide_banner .slick-prev{ left:15px; width:18px; height:38px; background-size:18px 38px; } 
.slide_banner .slick-prev:hover{background-size:18px 38px;}
.slide_banner .slick-next{ right:15px; width:18px; height:38px; background-size:18px 38px; }  
.slide_banner .slick-next:hover{background-size:18px 38px;}  
}



/*main*/
.c_0100_1{ float:left; width:100%; margin-top:-270px; position:relative; z-index:99;}
.c_0100_1 ul{ margin:0 -15px;}
.c_0100_1 ul li{ float:left; width:25%; padding:0 15px;}
.c_0100_1 ul li a{ display:block; width:100%; height:220px; background:rgba(255,255,255,0.70); text-align:center;}
.c_0100_1 ul li a:hover{ background:rgba(255,255,255,1.00);}
.c_0100_1 ul li a i{ display:block; float:left; width:100%; margin-top:38px;}
.c_0100_1 ul li a i img{ display:block; margin:0 auto; width:70px;}
.c_0100_1 ul li a strong{ display:block; float:left; width:100%; height:28px; line-height:28px; font-size:18px; color:#222; margin-top:3px;}
.c_0100_1 ul li a span{ display:block; float:left; width:100%; font-size:14px; line-height:25px; color:#4c4c4c; margin-top:7px; padding:0 20px; height:50px; overflow:hidden;}

@media  screen and (max-width:1199px){
.c_0100_1{ margin-top:0;}
.c_0100_1 ul li{ margin-top:30px;}
.c_0100_1 ul li a{ border:1px solid #886c18;}
.c_0100_1 ul li a:hover{
-webkit-box-shadow:0 0 15px rgba(132,105,25,0.40);
   -moz-box-shadow:0 0 15px rgba(132,105,25,0.40);
        box-shadow:0 0 15px rgba(132,105,25,0.40);}
}

@media  screen and (max-width:991px){
.c_0100_1 ul li{ float:left; width:50%; padding:0 15px;}
}

@media  screen and (max-width:767px){
.c_0100_1 ul li{ float:left; width:50%; padding:0 5px; margin-top:10px;}
.c_0100_1 ul li a{ height:180px;}
.c_0100_1 ul li a i{ display:block; float:left; width:100%; margin-top:15px;}
.c_0100_1 ul li a i img{ width:50px;}
.c_0100_1 ul li a strong{ height:26px; line-height:26px; font-size:16px;}
.c_0100_1 ul li a span{ font-size:12px; line-height:24px; color:#4c4c4c; margin-top:5px; padding:0 10px; height:72px;}
}

.c_0100_2{ float:left; width:100%;}
.c_0100_2 li{ float:left; width:33.333333%; position:relative;}
.c_0100_2 li div{ position:absolute; left:0; top:0; width:100%; height:100%; background:#585858;}
.c_0100_2 li div i{ display:block; width:50%; height:100%; position:absolute; z-index:1;}
.c_0100_2 li div span{ display:block; float:right; width:50%; color:#fff; padding:0 20px; position:relative; top:50%; z-index:2;
-webkit-transform: translate(0, -50%);
	  -ms-transform: translate(0, -50%);
	      transform: translate(0, -50%);}
.c_0100_2 li div span strong{ display:block; float:left; width:100%; font-size:18px; line-height:28px;}
.c_0100_2 li div span h4{ display:block; float:left; width:100%; font-size:16px; line-height:20px; font-family:"Arial"; font-weight:bold; text-transform:uppercase;}
.c_0100_2 li div span font{ display:block;float:left; width:100%; margin-top:22px; font-size:14px; line-height:20px; height:60px; overflow:hidden;}
.c_0100_2 li div span a{ display:block; float:left; width:150px; height:36px; text-align:center; line-height:34px; border:1px solid #fff; color:#fff; font-size:14px; margin-top:34px;
-webkit-border-radius:18px; 
   -moz-border-radius:18px;
        border-radius:18px;}
.c_0100_2 li div span a:hover{ background:#fff; color:#585858;}

.c_0100_2 li:nth-child(2) div{ background:#000;}
.c_0100_2 li:nth-child(2) div i{ width:100%; opacity:0.7; filter:alpha(opacity=70);}
.c_0100_2 li:nth-child(2) div span{ width:100%;}

.c_0100_2 li:nth-child(3) div{ background:#886c18;}
.c_0100_2 li:nth-child(3) div i{ width:50%; left:auto; right:0;}
.c_0100_2 li:nth-child(3) div span{ float:left; width:50%;}

.c_0100_2 li:nth-child(4) div{ background:#886c18;}
.c_0100_2 li:nth-child(4) div span{ float:right; width:50%;}
.c_0100_2 li:nth-child(4) div span strong{ font-size:30px; font-family:"Arial"; line-height:40px; text-transform:uppercase;}
.c_0100_2 li:nth-child(4) div span h4{ font-size:24px; line-height:30px; margin-top:6px; font-family:"Microsoft yahei"; font-weight:normal;}

.c_0100_2 li:nth-child(5) div i{ width:50%; left:auto; right:0;}
.c_0100_2 li:nth-child(5) div span{ float:left; width:50%;}

.c_0100_2 li:nth-child(6) div{ background:#000;}
.c_0100_2 li:nth-child(6) div i{ width:100%; opacity:0.3; filter:alpha(opacity=30);}
.c_0100_2 li:nth-child(6) div span{ width:100%;}

				
@media  screen and (max-width:1680px){
.c_0100_2 li .c_2_1 span font{ margin-top:11px;}
.c_0100_2 li .c_2_1 span a{ margin-top:24px;}
}


@media  screen and (max-width:1199px){
.c_0100_2{ margin-top:30px;}
.c_0100_2 li{ width:50%;}
}

@media  screen and (max-width:991px){
.c_0100_2 li div span{ padding:0 10px;}
.c_0100_2 li div span strong{ font-size:14px; line-height:24px;}
.c_0100_2 li div span h4{ font-size:12px; line-height:20px;}
.c_0100_2 li div span font{ font-size:12px; margin-top:5px;}
.c_0100_2 li div span a{ width:100px; height:32px; line-height:30px; font-size:12px; margin-top:5px;
-webkit-border-radius:16px; 
   -moz-border-radius:16px;
        border-radius:16px;}
.c_0100_2 li:nth-child(4) div{ background:#886c18;}
.c_0100_2 li:nth-child(4) div span{ float:right; width:50%;}
.c_0100_2 li:nth-child(4) div span strong{ font-size:20px; font-family:"Arial"; line-height:30px;}
.c_0100_2 li:nth-child(4) div span h4{ font-size:14px; line-height:20px; margin-top:3px;}
}

@media  screen and (max-width:767px){
.c_0100_2{ margin-top:10px;}
.c_0100_2 li{ width:100%;}
}

.c_0100_3{ float:left; width:100%; padding:88px 0;}
.t_0100_3{ float:left; width:100%; text-align:center; color:#252525;}
.t_0100_3 strong{ display:block; float:left; width:100%; font-size:36px; height:40px; line-height:40px; font-family:"Arial"; text-transform:uppercase;}
.t_0100_3 h1{ display:block; float:left; width:100%; height:40px; line-height:40px; margin-top:2px; font-size:36px; font-weight:bold;}
.l_0100_3{ float:left; width:100%; margin-top:57px;}
.l_0100_3 ul{ margin:0 -15px;}
.l_0100_3 ul li{ float:left; width:50%; padding:0 15px; margin-top:30px;}
.l_0100_3 ul li a{ display:block; float:left; width:100%; position:relative;}
.l_0100_3 ul li a i{ display:block; float:left; width:270px;}
.l_0100_3 ul li a i img{ display:block; float:left; width:100%;}
.l_0100_3 ul li a span{ display:block; position:absolute; right:0; top:50%; padding:0 20px; width:354px; height:150px; background:#fff; z-index:9;
-webkit-transform: translate(0, -50%);
	  -ms-transform: translate(0, -50%);
	      transform: translate(0, -50%);
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.l_0100_3 ul li a span h4{ display:block; float:left; width:100%; height:32px; line-height:32px; margin-top:37px; font-size:16px; color:#2f2f2f;}
.l_0100_3 ul li a span em{ display:block; float:left; margin-top:7px; width:35px; height:3px; background:#886c18;}
.l_0100_3 ul li a span font{ display:block; float:left; width:100%; margin-top:19px; height:32px; line-height:32px; font-size:18px; color:#ececec; font-weight:bold; text-transform:uppercase; font-family:"Arial"; text-align:right; background:url(images/img_3_5.png) no-repeat right center; padding-right:41px;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.l_0100_3 ul li a:hover span{
-webkit-box-shadow:0 3px 18px rgba(0,0,0,0.17);
   -moz-box-shadow:0 3px 18px rgba(0,0,0,0.17);
        box-shadow:0 3px 18px rgba(0,0,0,0.17);}
.l_0100_3 ul li a:hover span font{ background:url(images/img_3_5_h.png) no-repeat right center;}
.d_0100_3{ float:left; width:100%; text-align:center; height:32px; line-height:32px; font-size:16px; margin-top:35px;}
.d_0100_3 i{ display:inline-block; *display:inline; *zoom:1; vertical-align:top; margin-top:17px; width:15px; height:1px; background:#292929;}
.d_0100_3 a{ margin:0 21px; color:#292929;}
.d_0100_3 a:hover{ color:#886c18;}

@media  screen and (max-width:991px){
.c_0100_3{ float:left; width:100%; padding:60px 0;}
.l_0100_3{ float:left; width:100%; margin-top:30px;}
.l_0100_3 ul li a{ display:block; float:left; width:100%; position:relative;}
.l_0100_3 ul li a i{ display:block; float:left; width:100%;}
.l_0100_3 ul li a i img{ display:block; float:left; width:100%;}
.l_0100_3 ul li a span{ display:block; position:relative; float:left; right:auto; top:auto; padding:0 20px; width:100%; height:auto; padding-bottom:15px; background:#fff; z-index:9;
-webkit-transform: translate(0, 0);
	  -ms-transform: translate(0, 0);
	      transform: translate(0, 0);
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.d_0100_3{ margin-top:30px;}
}

@media  screen and (max-width:767px){
.c_0100_3{ padding:30px 0;}
.t_0100_3 strong{ font-size:18px; height:20px; line-height:20px;}
.t_0100_3 h1{ height:20px; line-height:20px; font-size:18px;}
.l_0100_3{ margin-top:10px;}
.l_0100_3 ul li{ float:left; width:50%; padding:0 5px; margin-top:10px;}
.l_0100_3 ul li a span{ padding:0 10px 10px 10px;}
.l_0100_3 ul li a span h4{ height:auto; line-height:20px; margin-top:10px; font-size:12px;}
.l_0100_3 ul li a span em{ margin-top:5px;}
.l_0100_3 ul li a span font{ display:block; float:left; width:100%; margin-top:10px; height:24px; line-height:24px; font-size:14px; background-size:24px 24px; padding-right:30px;}
.l_0100_3 ul li a:hover span font{ background-size:24px 24px;}
.d_0100_3{ height:24px; line-height:24px; font-size:12px; margin-top:30px;}
.d_0100_3 i{ margin-top:11px;}
.d_0100_3 a{ margin:0 11px;}
}

.c_0100_4{ float:left; width:100%; padding:50px 0 60px 0;}
.c_0100_4 h1{ display:block; float:left; width:100%; text-align:center; font-size:36px; color:#252525; line-height:50px;}
.c_0100_4 .c_4{ float:left; width:100%; margin-top:28px; height:97px; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea;}
.c_0100_4 .c_4 .slick-slide{ height:97px; padding:5px 10px; border-right:1px solid #eaeaea; outline:none;}
.c_0100_4 .c_4 .slick-slide a{ display:block; float:left; width:100%; height:87px; outline:none;}
.c_0100_4 .c_4 .slick-slide a i{ display:table; width:100%; height:87px; text-align:center;}
.c_0100_4 .c_4 .slick-slide a i em{ display:table-cell; width:100%; max-height:87px; vertical-align:middle;}
.c_0100_4 .c_4 .slick-slide a i em img{ display:inline; max-height:87px;}

@media  screen and (max-width:767px){
.c_0100_4{ float:left; width:100%; padding:30px 0;}
.c_0100_4 h1{ font-size:18px; line-height:30px;}
.c_0100_4 .c_4{ margin-top:15px; height:87px;}
.c_0100_4 .c_4 .slick-slide a{ height:87px;}
.c_0100_4 .c_4 .slick-slide a i{ height:87px;}
.c_0100_4 .c_4 .slick-slide a i em{ max-height:87px;}
.c_0100_4 .c_4 .slick-slide a i em img{ max-height:87px;}
}

/* down */
.c_0100_5{ float:left; width:100%;}
.t_0100_5{ float:left; width:100%; margin-top:5px;}
.t_0100_5 div{ margin:0 -15px;}
.t_0100_5 div ul{ float:left; width:16.6666667%; padding:0 15px; margin-top:30px;}
.t_0100_5 div ul h4{ display:block; float:left; width:100%; line-height:28px; padding-bottom:5px; border-bottom:1px solid #947b30; font-size:14px; color:#fff; margin-bottom:15px;}
.t_0100_5 div ul li{ float:left; width:100%; height:32px; line-height:32px; font-size:12px;}
.t_0100_5 div ul li a{ color:#fff; opacity:0.5; filter:alpha(opacity=50);}
.t_0100_5 div ul li a:hover{ opacity:1; filter:alpha(opacity=100);}

@media  screen and (max-width:991px){
.t_0100_5{ float:left; width:100%;}
.t_0100_5 div{display:-webkit-flex;
display:-ms-flexbox;
display:-moz-box;
display:flex;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
align-items: flex-start;
-webkit-align-items: flex-start;}
.t_0100_5 div ul{ float:left; width:33.333333%; padding:0 15px;}
}

@media  screen and (max-width:767px){
.t_0100_5{ display:none;}
}

.l_0100_5{ float:left; width:100%; padding:14px 0; line-height:24px; font-size:14px; color:#fff; text-align:center; background:#735b12; margin-top:53px;}
.l_0100_5 font{ margin:0 10px; opacity:0.5; filter:alpha(opacity=50); display:inline-block; *display:inline; *zoom:1;}
.l_0100_5 a{ color:#fff; opacity:0.5; filter:alpha(opacity=50); display:inline-block; *display:inline; *zoom:1;}
.l_0100_5 a:hover{ opacity:1; filter:alpha(opacity=100);}

@media  screen and (max-width:767px){
.l_0100_5{ display:none;}
}

.d_0100_5{ float:left; width:100%; padding:12px 0 8px 0;}
.d_0100_5 .d_5_1{ float:left; font-size:12px; line-height:18px; color:#c4b68c;}
.d_0100_5 .d_5_1 a{ color:#c4b68c;}
.d_0100_5 .d_5_1 a:hover{ color:#fff;}
.d_0100_5 .d_5_2{ float:right; margin-top:3px;}
.d_0100_5 .d_5_2 span{ display:block; float:left; height:30px; line-height:30px; font-size:14px; color:#fff;}
.d_0100_5 .d_5_2 span strong{ font-size:18px; font-family:"Arial";}
.d_0100_5 .d_5_2 font{ display:block; float:left; margin-left:2px;}
.d_0100_5 .d_5_2 font a{ display:block; float:left; width:30px; margin-left:10px; position:relative;}
.d_0100_5 .d_5_2 font a .img_5_1{ display:block; float:left; width:100%; opacity:1; filter:alpha(opacity=100);
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.d_0100_5 .d_5_2 font a .img_5_2{ display:block; float:left; position:absolute; left:0; top:0; z-index:9; width:100%; opacity:0; filter:alpha(opacity=00);
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.d_0100_5 .d_5_2 font a i{ display:block; position:absolute; left:50%; margin-left:-60px; bottom:35px; width:120px; height:0; overflow:hidden;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.d_0100_5 .d_5_2 font a i img{ display:block; float:left; width:100%;}
.d_0100_5 .d_5_2 font a:hover .img_5_1{ opacity:0; filter:alpha(opacity=00);}
.d_0100_5 .d_5_2 font a:hover .img_5_2{ opacity:1; filter:alpha(opacity=100);}
.d_0100_5 .d_5_2 font a:hover i{ height:120px; border:1px solid #ebebeb;}

@media  screen and (max-width:1199px){
.d_0100_5 .d_5_2{ margin-right:30px;}
}

@media  screen and (max-width:991px){
.d_0100_5{ float:left; width:100%; padding:30px 0;}
.d_0100_5 .d_5_1{ width:100%; text-align:center; margin-top:0;}
.d_0100_5 .d_5_2{ float:left; width:100%; text-align:center; margin-top:15px; margin-right:0;}
.d_0100_5 .d_5_2 span{ width:100%;}
.d_0100_5 .d_5_2 span strong{ font-size:18px; font-family:"Arial";}
.d_0100_5 .d_5_2 font{ display:block; float:left; margin-left:0; margin-top:15px; width:100%;}
.d_0100_5 .d_5_2 font a{ display:inline-block; *display:inline; *zoom:1; float:none; width:30px; margin:0 5px;}
}

/*手机版底部菜单*/
.pf_d{ float:left; width:100%; height:50px; background:#886c18;}
.pf_down{ width:100%; float:left; position:fixed; left:0; bottom:0; border-top:solid 1px #ddd; height:51px; padding-left:50px; z-index:99;}
.pf_down .returntop{ display:block; position:absolute; left:0; top:0; width:50px; height:50px; background:url(images/img_pf_1.png) no-repeat center; background-size:cover;}
.pf_down ul{ float:left; width:100%; height:50px;
background: -webkit-gradient(linear, 0 0, 0 100%, from(#efce1f), to(#896d1a));   
background: -webkit-linear-gradient(left, #efce1f, #896d1a);   
background: -moz-linear-gradient(left, #efce1f, #896d1a);   
background: -o-linear-gradient(left, #efce1f, #896d1a);   
background: -ms-linear-gradient(left, #efce1f, #896d1a);   
background: linear-gradient(left, #efce1f, #896d1a);   
}
.pf_down ul li{ width:50%; float:left; text-align:center;}
.pf_down ul li .ico7{ display:inline-block; height:32px; width:32px; vertical-align:top; margin:9px 5px 0 0;}
.pf_down ul li .name{ display:inline-block; vertical-align:top; font-size:14px; color:#fff; line-height:50px;}
.pf_down ul li.l1 .ico7{ background:url(images/btn18.png) no-repeat center;}
.pf_down ul li.l2 .ico7{ background:url(images/btn19.png) no-repeat center;}


/*侧导航*/
.pz_SideLayer{ float:left; width:100%; text-align:center; position:relative; z-index:99; margin-top:-100px; }
.pz_SideLayer .l1{ float:left; width:25%;}
.pz_SideLayer .l1 a{ float:left; width:100%; height:100px; line-height:100px; font-size:16px; color:#fff; background:url(images/img_sid_1.png);}
.pz_SideLayer .l1 a:hover,
.pz_SideLayer .l1.hover a{ background:url(images/img_sid_1_h.png); color:#856916;}

@media  screen and (max-width:1199px){
.pz_SideLayer{ margin-top:-60px; }
.pz_SideLayer .l1 a{ height:60px; line-height:60px;}
}

@media  screen and (max-width:767px){
.pz_SideLayer{ margin-top:-40px; }
.pz_SideLayer .l1 a{ height:40px; line-height:40px; font-size:12px;}
}

/* 分页 */
.pz_fy{width:100%; margin-top:30px; float:left; height:63px; background:#f8f8f8; font-size:14px; text-align:center; position:relative;}
.pz_fy a{display:inline-block; *display:inline; *zoom:1; vertical-align:top; height:63px; line-height:63px; width:54px; color:#2e2e2e;}
.pz_fy a:hover,.pz_fy a.on{color:#886811; font-weight:bold;}
.pz_fy a.prev_fy{ display:block; float:left; background:url(images/prev_fy.jpg) no-repeat center; width:63px; height:63px;}
.pz_fy a.prev_fy:hover{ background:url(images/prev_fy_h.jpg) no-repeat center;}
.pz_fy a.next_fy{ display:block; float:right; background:url(images/next_fy.jpg) no-repeat center; width:63px; height:63px;}
.pz_fy a.next_fy:hover{ background:url(images/next_fy_h.jpg) no-repeat center;}
.fy_phone{ display:none;}
@media  screen and (max-width:767px){
.pz_fy{ display:none;}
.fy_phone{ display:block; width:100%; margin-top:30px; float:left; text-align:center; font-size:14px; color:#333;}
.fy_phone a{ padding:5px 10%; color:#333; border:solid 1px #856916;}
.fy_phone span{ padding:5px 5%; color:#333;}
}

/* 公司案例 */
.c_0100_6{ float:left; width:100%; text-align:center; padding-bottom:63px;}
.t_0100_6{ float:left; width:100%; margin-top:54px; text-align:center;}
.t_0100_6 strong{ display:block; float:left; width:100%; line-height:46px; font-size:46px; color:#ebebeb; font-family:"Arial"; text-transform:uppercase;}
.t_0100_6 h2{ display:block; float:left; width:100%; font-size:25px; color:#856916; height:30px; line-height:30px;}
.t_0100_6 .span{ display:block; float:left; width:100%; font-size:14px; line-height:30px; color:#333232; margin-top:42px;}

@media  screen and (max-width:767px){
.c_0100_6{ padding-bottom:30px;}
.t_0100_6{ margin-top:30px;}
.t_0100_6 strong{ line-height:20px; font-size:20px}
.t_0100_6 h2{ font-size:16px; height:20px; line-height:20px;}
.t_0100_6 .span{ font-size:12px; line-height:20px; margin-top:15px;}
}

.l_0100_6{ float:left; width:100%; margin-top:-4px;}
.l_0100_6 ul{ margin:0 -15px;}
.l_0100_6 ul li{ float:left; width:25%; padding:0 15px; margin-top:30px;}
.l_0100_6 ul li a{ display:block; float:left; width:100%; padding:11px; border:1px solid #e0e0e0;}
.l_0100_6 ul li a i,
.l_0100_6 ul li a i img{ display:block; float:left; width:100%;}
.l_0100_6 ul li a font{ display:block; float:left; width:100%; height:1px; margin-top:55px; background:#ebebeb;}
.l_0100_6 ul li a font em{ display:block; margin:-16px auto 0 auto; width:33px; height:33px; background:url(images/img_6_2.png) no-repeat center;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.l_0100_6 ul li a h4{ display:block; float:left; width:100%; white-space:nowrap; overflow: hidden; text-overflow:ellipsis; line-height:32px; margin-top:16px; font-size:16px; color:#636363; padding-bottom:15px;}
.l_0100_6 ul li a:hover{ border:1px solid #866a18;}
.l_0100_6 ul li a:hover font em{ background:url(images/img_6_2_h.png) no-repeat center;}

@media  screen and (max-width:991px){
.l_0100_6{ margin-top:20px;}
.l_0100_6 ul li{ padding:0 5px; margin-top:10px;}
}

@media  screen and (max-width:767px){
.l_0100_6{ margin-top:20px;}
.l_0100_6 ul{ margin:0 -15px;}
.l_0100_6 ul li{ width:50%; padding:0 5px; margin-top:10px;}
.l_0100_6 ul li a{ padding:6px;}
.l_0100_6 ul li a font{ margin-top:25px; }
.l_0100_6 ul li a font em{ margin:-11px auto 0 auto; width:22px; height:22px; background-size:cover;}
.l_0100_6 ul li a h4{ line-height:24px; margin-top:15px; font-size:12px; padding-bottom:5px;}
.l_0100_6 ul li a:hover font em{ background-size:cover;}
}

.r_0100_6{ display:none; position:fixed; left:0; top:0; z-index:1999; width:100%; height:100%; background:rgba(0,0,0,0.70);}
.r_0100_6 .r_6{ position:absolute; left:20%; top:20%; width:60%; height:60%; background:#fff;}
.r_0100_6 .r_6 a{ display:block; position:absolute; left:100%; top:0; width:30px;}
.r_0100_6 .r_6 a img{ display:block; float:left; width:100%;}
.r_0100_6 .r_6 i{ display:table; float:left; margin:3% 0 0 5%; width:90%; height:90%; text-align:center;}
.r_0100_6 .r_6 i em{ display:table-cell; width:100%; max-height:100%; vertical-align:middle;}
.r_0100_6 .r_6 i em img{ display:inline; max-height:100%; max-width:100%;}

@media  screen and (max-width:991px){
.r_0100_6 .r_6{ left:10%; top:10%; width:80%; height:80%;}
}


/* 公司简介 */
.c_0100_7{ float:left; width:100%; margin-top:68px; position:relative; padding-right:510px; margin-bottom:70px;}
.c_0100_7 .c_7{ float:left; width:100%; background:#f5f5f5; padding:0 137px 44px 44px;}
.c_0100_7 .c_7 h3{ display:block; float:left; width:100%; font-size:20px; color:#856916; line-height:40px; margin-top:50px;}
.c_0100_7 .c_7 .span{ display:block; float:left; width:100%; font-size:16px; min-height:232px; line-height:29px; color:#333; margin-top:22px;}
.c_0100_7 i{ display:block; position:absolute; right:0; bottom:44px; width:605px;}
.c_0100_7 i img{ display:block; float:left; width:100%;}




@media  screen and (max-width:1199px){
.c_0100_7{ margin-top:30px; padding-right:485px;}
.c_0100_7 .c_7{ padding:0 66px 22px 22px;}
.c_0100_7 .c_7 h3{ margin-top:30px;}
.c_0100_7 i{ width:525px; bottom:22px;}
}

@media  screen and (max-width:991px){
.c_0100_7{ margin-top:0; padding-right:0;}
.c_0100_7 .c_7 .span{ min-height:auto;}
.c_0100_7 i{ display:block; position:static; float:left; width:100%;}
}

@media  screen and (max-width:767px){
.c_0100_7{ margin-bottom:30px;}
.c_0100_7 .c_7{ padding:0 15px 15px 15px;}
.c_0100_7 .c_7 h3{ font-size:18px; line-height:30px; margin-top:20px;}
.c_0100_7 .c_7 .span{ font-size:12px; line-height:24px; margin-top:10px;}
}

.c_0100_8{ float:left; width:100%; padding:56px 0; text-align:center; color:#fff;}
.c_0100_8 h2{ display:block; float:left; width:100%; font-size:24px; line-height:29px;}
.c_0100_8 .span{ display:block; float:left; width:100%; font-size:20px; line-height:29px; margin-top:29px;}

@media  screen and (max-width:767px){
.c_0100_8{ padding:28px 0;}
.c_0100_8 h2{ font-size:18px;}
.c_0100_8 .span{ font-size:12px; line-height:24px; margin-top:15px;}
}

.c_0100_9{ float:left; width:100%; padding:70px 0; position:relative;}
.c_0100_9 i{ display:block; float:left; width:398px; position:relative; z-index:9;}
.c_0100_9 i img{ display:block; float:left; width:100%;}
.c_0100_9 .span{ display:block; float:left; width:100%; position:absolute; top:50%; padding:50px 45px 50px 440px; background:#f5f5f5; font-size:16px; line-height:29px; color:#333; z-index:1;
-webkit-transform: translate(0, -50%);
	  -ms-transform: translate(0, -50%);
	      transform: translate(0, -50%);}

@media  screen and (max-width:991px){
.c_0100_9 i{ display:block; float:left; width:398px; position:relative; z-index:9;}
.c_0100_9 i img{ display:block; float:left; width:100%;}
.c_0100_9 .span{ padding:20px 25px 20px 430px;font-size:12px; line-height:24px;}
}

@media  screen and (max-width:767px){
.c_0100_9{ padding:30px 0;}
.c_0100_9 i{ width:100%;}
.c_0100_9 .span{ display:block; float:left; width:100%; position:static; padding:15px;
-webkit-transform: translate(0, 0);
	  -ms-transform: translate(0, 0);
	      transform: translate(0, 0);}
}

.c_0100_10{ float:left; width:100%; padding:62px 0 70px 0; text-align:center;}
.c_0100_10 h2{ display:block; float:left; width:100%; font-size:25px; color:#333; height:40px; line-height:40px;}
.c_0100_10 h2 font{ color:#846816;}
.c_0100_10 ul{ float:left; width:100%; margin-top:42px; padding:0 25px;}
.c_0100_10 ul li{ float:left; width:25%; border:1px dashed #ccc; border-left:0 none; border-top:0 none; padding:47px 0 38px 0;}
.c_0100_10 ul li i{ display:block; margin:0 auto; width:92px; border:5px solid #e0e0e0; overflow:hidden;
-webkit-border-radius:50%; 
   -moz-border-radius:50%;
        border-radius:50%;}
.c_0100_10 ul li i img{ display:block; float:left; width:100%;}
.c_0100_10 ul li h4{ display:block; float:left; width:100%; font-size:18px; color:#333; height:36px; line-height:36px; margin-top:10px;}

@media  screen and (min-width:768px){
.c_0100_10 ul li:nth-child(1){ border-left:0 none;}
.c_0100_10 ul li:nth-child(4){ border-right:0 none;}
.c_0100_10 ul li:nth-child(-n+4){ border-top:0 none; padding:0 0 38px 0;}
.c_0100_10 ul li:nth-last-child(4),
.c_0100_10 ul li:nth-last-child(3),
.c_0100_10 ul li:nth-last-child(2),
.c_0100_10 ul li:last-child{ border-bottom:0 none; padding:47px 0 0 0;}
.c_0100_10 ul li:nth-last-child(4){ border-left:0 none;}
.c_0100_10 ul li:last-child{ border-right:0 none;}
}

@media  screen and (max-width:767px){
.c_0100_10{ padding:30px 0;}
.c_0100_10 h2{ font-size:18px; height:30px; line-height:30px;}
.c_0100_10 ul{ padding:0; margin-top:30px;}
.c_0100_10 ul li{ width:50%; padding:20px 0;}
.c_0100_10 ul li:nth-child(2n-1){ border-left:0 none;}
.c_0100_10 ul li:nth-child(2n){ border-right:0 none;}
.c_0100_10 ul li:nth-child(-n+2){ border-top:0 none; padding:0 0 20px 0;}
.c_0100_10 ul li:nth-last-child(2),
.c_0100_10 ul li:last-child{ border-bottom:0 none; padding:20px 0 0 0;}
.c_0100_10 ul li i{ width:62px; border:3px solid #e0e0e0;}
.c_0100_10 ul li h4{ font-size:14px; height:28px; line-height:28px;}

}

.c_0100_11{ float:left; width:100%; padding:72px 0 54px 0; text-align:center;}
.c_0100_11 h2{ display:block; float:left; width:100%; font-size:25px; color:#333; height:40px; line-height:40px;}
.c_0100_11 h2 font{ color:#846816;}
.c_0100_11 span{ display:block; float:left; width:100%; font-size:16px; line-height:29px; margin-top:2px;}
.c_0100_11 ul{ float:left; width:100%; margin-top:87px;}
.c_0100_11 ul li{ float:left; width:16.6666667%; margin-top:-58px; background:url(images/bg_11.png) no-repeat center; background-size:cover; padding:20px; position:relative;}
.c_0100_11 ul li i{ display:table; position:relative; float:left; width:100%; height:100%;}
.c_0100_11 ul li i em{ display:table-cell; width:100%; max-height:100%; vertical-align:middle;}
.c_0100_11 ul li i em img{ display:inline; max-height:100%; max-width:100%;}


@media  screen and (max-width:1199px){
.c_0100_11 ul{ margin-top:60px;}
.c_0100_11 ul li{ margin-top:-40px; padding:20px;}
.c_0100_11 ul li i{ display:table; position:relative; float:left; width:100%; height:100%;}
.c_0100_11 ul li i em{ display:table-cell; width:100%; max-height:100%; vertical-align:middle;}
.c_0100_11 ul li i em img{ display:inline; max-height:100%; max-width:100%;}
}

@media  screen and (min-width:992px){
.c_0100_11 ul li:nth-child(7){ margin-left:8.33333333%}
.c_0100_11 ul li:nth-child(12){ margin-left:16.66666666%;}
.c_0100_11 ul li:nth-child(16){ margin-left:24.99999999%;}
}

@media  screen and (max-width:991px){
.c_0100_11{ float:left; width:100%; padding:60px 0; text-align:center;}
.c_0100_11 ul{ margin-top:60px;}
.c_0100_11 ul li{ width:25%; margin-top:-38px;}
}

@media  screen and (min-width:768px) and (max-width:992px){
.c_0100_11 ul li:nth-child(7n-2){ margin-left:12.5%}
}

@media  screen and (max-width:767px){
.c_0100_11{ padding:30px 0;}
.c_0100_11 h2{ font-size:18px; height:30px; line-height:30px;}
.c_0100_11 span{ font-size:12px; line-height:20px;}
.c_0100_11 ul{ margin-top:30px; text-align:center;}
.c_0100_11 ul li{ float:none; display:inline-block; *display:inline; *zoom:1; width:32%; margin-top:0;}
.c_0100_11 ul li:nth-child(5n-1){}
}

.c_0100_12{ float:left; width:100%; padding-bottom:70px;}
.t_0100_12{ float:left; width:100%; position:relative; z-index:1; padding:62px 0 142px 0; text-align:center;}
.t_0100_12 h2{ display:block; float:left; width:100%; font-size:25px; color:#333; height:40px; line-height:40px;}
.t_0100_12 h2 font{ color:#846816;}

.d_0100_12{ float:left; width:100%; position:relative; z-index:9; margin-top:-101px;}
.d_0100_12 .d_12{ float:left; width:100%; background:#fff; padding:30px 20px; position:relative;
-webkit-box-shadow:0 3px 23px rgba(163,163,163,0.30);
   -moz-box-shadow:0 3px 23px rgba(163,163,163,0.30);
        box-shadow:0 3px 23px rgba(163,163,163,0.30);}
.d_0100_12 .d_12 .d_12_t{ float:left; width:100%;}
.d_0100_12 .d_12 .d_12_t .slick-slide{ padding:0 10px; outline:none; cursor:pointer;}
.d_0100_12 .d_12 .d_12_t .slick-slide span{ display:block; float:left; width:100%; height:170px; text-align:center;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.d_0100_12 .d_12 .d_12_t .slick-slide span i{ display:block; margin:34px auto 0 auto; width:71px; position:relative;}
.d_0100_12 .d_12 .d_12_t .slick-slide span i .img_12_1{ display:block; float:left; width:100%; opacity:1; filter:alpha(opacity=100);
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.d_0100_12 .d_12 .d_12_t .slick-slide span i .img_12_2{ display:block; position:absolute; left:0; top:0; z-index:9; float:left; width:100%; opacity:0; filter:alpha(opacity=00);
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.d_0100_12 .d_12 .d_12_t .slick-slide span h4{ display:block; float:left; width:100%; font-size:16px; color:#666; line-height:32px; margin-top:9px;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.d_0100_12 .d_12 .d_12_t .slick-slide.slick-current span{ background:#b19238;}
.d_0100_12 .d_12 .d_12_t .slick-slide.slick-current span i .img_12_1{opacity:0; filter:alpha(opacity=00);}
.d_0100_12 .d_12 .d_12_t .slick-slide.slick-current span i .img_12_2{opacity:1; filter:alpha(opacity=100);}
.d_0100_12 .d_12 .d_12_t .slick-slide.slick-current span h4{ color:#fff;}
.d_0100_12 .d_12 .d_12_d{ float:left; width:100%; margin-top:25px;}
.d_0100_12 .d_12 .d_12_d .slick-slide{ width:100%; height:100px; position:relative; padding:0 250px 0 10px; outline:none;}
.d_0100_12 .d_12 .d_12_d .slick-slide span{ display:block; float:left; width:100%; position:relative; top:50%; font-size:16px; line-height:30px; color:#333; max-height:90px;
-webkit-transform: translate(0, -50%);
	  -ms-transform: translate(0, -50%);
	      transform: translate(0, -50%);}
.d_0100_12 .d_12 .d_12_d .slick-prev{ display:block; position:absolute; left:auto; right:174px; background:url(images/prev_12.png) no-repeat center; background-size:cover; width:17px; height:29px; top:50%; outline:none; cursor:pointer;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.d_0100_12 .d_12 .d_12_d .slick-prev:hover{background:url(images/prev_12_h.png) no-repeat center; background-size:cover;}
.d_0100_12 .d_12 .d_12_d .slick-next{ display:block; position:absolute; left:auto; right:35px; background:url(images/next_12.png) no-repeat center; background-size:cover; width:17px; height:29px; top:50%; outline:none; cursor:pointer;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.d_0100_12 .d_12 .d_12_d .slick-next:hover{background:url(images/next_12_h.png) no-repeat center; background-size:cover;}
.d_0100_12 .d_12 .sp_12{ display:block; position:absolute; width:100px; height:100px; text-align:center; line-height:100px; font-size:72px; color:#666; font-family:"Arial"; right:83px; bottom:30px; z-index:99;}				
				
@media  screen and (max-width:1199px){
.d_0100_12 .d_12 .d_12_t .slick-slide{ padding:0 5px;}
.d_0100_12 .d_12 .d_12_t .slick-slide span h4{ font-size:14px; color:#666; line-height:32px; margin-top:9px;}
}
				
@media  screen and (max-width:767px){
.c_0100_12{ padding-bottom:30px;}
.t_0100_12{ padding:30px 0 70px 0;}
.t_0100_12 h2{ font-size:18px; height:30px; line-height:30px;}

.d_0100_12{ margin-top:-50px;}
.d_0100_12 .d_12{ padding:15px 10px;}
.d_0100_12 .d_12 .d_12_t .slick-slide{ padding:0 5px;}
.d_0100_12 .d_12 .d_12_t .slick-slide span{ height:120px; padding:0 10px;}
.d_0100_12 .d_12 .d_12_t .slick-slide span i{ margin:20px auto 0 auto; width:41px;}
.d_0100_12 .d_12 .d_12_t .slick-slide span h4{ font-size:12px;line-height:24px; margin-top:5px;}
.d_0100_12 .d_12 .d_12_d{ float:left; width:100%; margin-top:15px;}
.d_0100_12 .d_12 .d_12_d .slick-slide{ padding:0 10px;}
.d_0100_12 .d_12 .d_12_d .slick-slide span{ font-size:12px; line-height:20px; max-height:80px;}
.d_0100_12 .d_12 .d_12_d .slick-prev{ margin-right:50px; right:50%; margin-top:40px; width:17px; height:29px; top:100%;}
.d_0100_12 .d_12 .d_12_d .slick-next{ margin-left:50px; left:50%; margin-top:40px; right:auto; top:100%;}
.d_0100_12 .d_12 .sp_12{ display:block; position:relative; float:left; left:50%; margin-left:-25px; margin-top:15px; width:50px; height:50px; line-height:50px; font-size:36px; right:auto; bottom:auto;}				
}				
				

/* 公司注册改 */				
.c_0100_13{ float:left; width:100%; padding:90px 0;}
.c_0100_13 .i_13{ display:block; float:left; position:relative; left:50%; width:18px; height:18px; margin-left:-9px; background:#e7e7e7;
-webkit-border-radius:9px;
   -moz-border-radius:9px;
        border-radius:9px;}				
.c_0100_13 ul{ float:left; width:100%; padding:25px 0 154px 0; position:relative;}
.c_0100_13 ul .i_13_1{ display:block; width:1px; height:100%; background:#ddd; left:50%; top:0; margin-left:-0.5px; position:absolute;}
.c_0100_13 ul li{ float:left; width:100%; margin-top:30px; position:relative; z-index:2;}
.c_0100_13 ul li div{ display:block; float:right; width:50%; padding:0 0 0 24px; position:relative; cursor:pointer;}
.c_0100_13 ul li div span{ display:block; float:left; width:100%; padding:0 20px 25px 20px; background:#f1f1f1;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.c_0100_13 ul li div span h4{ display:block; float:left; width:100%; margin-top:22px; line-height:32px; font-size:16px; color:#252525; padding-bottom:16px; border-bottom:1px solid #d8d8d8; margin-bottom:12px;}
.c_0100_13 ul li div span h4 strong{ font-size:18px; margin-right:15px;}				
.c_0100_13 ul li div span font{ display:block; float:left; width:50%; line-height:20px; font-size:14px; color:#333; padding:5px 5px 5px 10px; background:url(images/img_13_1.png) no-repeat left 13px;}
.c_0100_13 ul li div h1{ display:block; position:absolute; right:100%; margin:0 10px 0 0; top:20px; width:80px; height:40px; line-height:40px; text-align:center; font-size:36px; color:#856916; font-weight:bold;}
.c_0100_13 ul li div i{ display:block; position:absolute; left:0; top:28px; margin:0 0 0 -13px; width:26px; height:26px; border:1px solid rgba(133,105,22,0.00); background:rgba(255,255,255,0.00); padding:7px;
-webkit-border-radius:50%;
   -moz-border-radius:50%;
        border-radius:50%;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.c_0100_13 ul li div i em{ display:block; float:left; position:relative; width:100%; height:100%; background:#856916;
-webkit-border-radius:50%;
   -moz-border-radius:50%;
        border-radius:50%;}
.c_0100_13 ul li div:hover span{
-webkit-box-shadow:0 0 5px rgba(0,0,0,0.13);
   -moz-box-shadow:0 0 5px rgba(0,0,0,0.13);
        box-shadow:0 0 5px rgba(0,0,0,0.13);}
.c_0100_13 ul li div:hover i{ border:1px solid rgba(133,105,22,1.00); background:rgba(255,255,255,1.00);}

@media  screen and (min-width:992px){
.c_0100_13 ul li:nth-child(2n) div{ float:left; padding:0 24px 0 0;}
.c_0100_13 ul li:nth-child(2n) div h1{ right:auto; left:100%; margin:0 0 0 10px;}
.c_0100_13 ul li:nth-child(2n) div i{ left:auto; right:0; margin:0 -13px 0 0;}
}


@media  screen and (max-width:991px){
.c_0100_13{ float:left; width:100%; padding:60px 0;}
.c_0100_13 .i_13{ left:100px;}
.c_0100_13 ul{ padding:25px 0 64px 0;}				
.c_0100_13 ul .i_13_1{ display:block; width:1px; height:100%; background:#ddd; left:100px; top:0; margin-left:-0.5px; position:absolute;}
.c_0100_13 ul li{ padding-left:100px;}
.c_0100_13 ul li div{ display:block; float:left; width:100%; padding:0 0 0 24px; position:relative; cursor:pointer;}
}

@media  screen and (max-width:767px){
.c_0100_13{ padding:30px 0;}
.c_0100_13 .i_13{ left:50px;}
.c_0100_13 ul{ padding:15px 0 30px 0;}				
.c_0100_13 ul .i_13_1{ left:50px;}
.c_0100_13 ul li{ padding-left:50px; margin-top:15px;}
.c_0100_13 ul li div{ display:block; float:left; width:100%; padding:0 0 0 15px; position:relative; cursor:pointer;}
.c_0100_13 ul li div span{ padding:0 10px 15px 10px;}
.c_0100_13 ul li div span h4{ margin-top:11px; line-height:24px; font-size:12px; padding-bottom:8px; margin-bottom:6px;}
.c_0100_13 ul li div span h4 strong{ font-size:16px; margin-right:8px;}				
.c_0100_13 ul li div span font{width:100%;}
.c_0100_13 ul li div h1{ margin:0 10px 0 0; width:50px; font-size:20px;}
}


/*  */
.c_0100_14{ float:left; width:100%; padding:0px 0 130px 0;}
.t_0100_14{ float:left; width:100%; height:306px; overflow:hidden; position:relative;}

#dituContent{ width:100%; height:100%; float:left; overflow:hidden; position:relative; z-index:0; color:rgb(0, 0, 0); text-align:left; background-color: rgb(243, 241, 236);}
#dituContent img{ max-width:none;}
.BMap_pop{ display:none !important;}
.BMap_shadow,.anchorBL{display:none !important;}
.mapbg{background:url(images/bg_map.png) no-repeat center !important; float:left; width:243px !important; height:58px !important; text-align:center !important; line-height:40px !important; font-size:16px !important; color:#3a3939 !important; margin:-57px 0 0 -53px !important; font-family:"Microsoft YaHei";}
.BMapLabel{ display:block !important; border:0 none !important;}
.l_0100_14{ float:left; width:100%; margin-top:26px; padding-bottom:14px; border-bottom:1px solid #e2e2e2;}
.l_0100_14 h4{ display:block; float:left; width:100%; line-height:22px; font-size:18px; color:#856916;}
.l_0100_14 h6{ display:block; float:left; width:100%; font-size:12px; color:#3a3939; line-height:18px; text-transform:uppercase;}
.d_0100_4{ float:left; width:100%; margin-top:20px;}
.d_0100_4 .span{ display:block; float:left; font-size:16px; line-height:30px; color:#3a3939; max-width:50%; text-align:left;}
.d_0100_4 div{ float:right; margin-top:7px; max-width:50%; text-align:center;}
.d_0100_4 div font{ display:block; float:left; margin-left:26px; width:120px;}
.d_0100_4 div font i{ display:block; float:left; width:100%; border:1px solid #ebebeb;}
.d_0100_4 div font i img{ display:block; float:left; width:100%;}
.d_0100_4 div font h4{ display:block; float:left; width:100%; font-size:16px; color:#3a3939; height:32px; line-height:32px; margin-top:2px;}

@media  screen and (max-width:1199px){
.c_0100_14{ padding:0 0 90px 0;}
}

@media  screen and (max-width:991px){
.c_0100_14{ padding:0 0 60px 0;}
}

@media  screen and (max-width:767px){
.c_0100_14{ padding:0 0 30px 0;}
.l_0100_14{ margin-top:20px;}
.d_0100_4{ float:left; width:100%; margin-top:20px;}
.d_0100_4 span{ font-size:12px; line-height:28px; color:#3a3939; width:100%; max-width:100%;}
.d_0100_4 div{ float:left; margin-top:15px; width:100%; max-width:100%;}
.d_0100_4 div font{ display:inline-block; *display:inline; *zoom:1; float:none; margin:0 5px; width:100px;}
.d_0100_4 div font h4{ font-size:12px; height:24px; line-height:24px;}
}


/* 我们的优势 */
.c_0100_15{ float:left; width:100%; margin-top:-63px;}
.c_0100_15 li{ float:left; width:100%; position:relative;}
.c_0100_15 li .c_15{ float:left; width:100%; padding:70px 600px 70px 0; position:relative;}
.c_0100_15 li .c_15 .c_15_1{ float:left; width:100%; padding: 0 0 0 150px; position:relative; background:#b19238;}
.c_0100_15 li .c_15 .c_15_1 span{ display:block; position:absolute; left:0; top:50%; width:150px; text-align:center; color:#fff;
-webkit-transform: translate(0, -50%);
	  -ms-transform: translate(0, -50%);
	      transform: translate(0, -50%);}
.c_0100_15 li .c_15 .c_15_1 span h2{ display:block; float:left; width:100%; height:30px; line-height:30px; font-size:24px;}
.c_0100_15 li .c_15 .c_15_1 span h1{ display:block; float:left; width:100%; height:52px; line-height:52px; font-size:48px; font-weight:bold;}
.c_0100_15 li .c_15 .c_15_1 span h5{ display:block; float:left; width:100%; height:28px; line-height:28px; font-size:14px; text-transform:uppercase; margin-top:14px;}
.c_0100_15 li .c_15 .c_15_1 i,
.c_0100_15 li .c_15 .c_15_1 i img{ display:block; float:left; width:100%;}
.c_0100_15 li .c_15 .c_15_2{ position:absolute; right:0; top:50%; width:600px; padding:0 0 0 45px;
-webkit-transform: translate(0, -50%);
	  -ms-transform: translate(0, -50%);
	      transform: translate(0, -50%);}
.c_0100_15 li .c_15 .c_15_2 h3{ display:block; float:left; width:100%; font-size:20px; line-height:30px; color:#856916; font-family:"Arial"; text-transform:uppercase; font-weight:bold;}
.c_0100_15 li .c_15 .c_15_2 .span{ display:block; float:left; width:100%; font-size:16px; color:#333; line-height:36px; margin-top:22px;}

@media  screen and (min-width:992px){
.c_0100_15 li:nth-child(2n) .c_15{ padding:70px 0 70px 600px;}
.c_0100_15 li:nth-child(2n) .c_15_1{ padding: 0 150px 0 0;}
.c_0100_15 li:nth-child(2n) .c_15_1 span{ left:auto; right:0;}
.c_0100_15 li:nth-child(2n) .c_15_2{ right:auto; left:0; padding:0 45px 0 0;}
}


@media  screen and (max-width:1199px){
.c_0100_15 li .c_15{ float:left; width:100%; padding:70px 400px 70px 0; position:relative;}
.c_0100_15 li .c_15 .c_15_2{ width:400px;}
}

@media  screen and (min-width:992px) and (max-width:1199px){
.c_0100_15 li:nth-child(2n) .c_15{ padding:70px 0 70px 400px;}
}


@media  screen and (max-width:991px){
.c_0100_15{ margin-top:-60px;}
.c_0100_15 li .c_15{ padding:40px 0;}
.c_0100_15 li .c_15 .c_15_2{ position:static; float:left; width:100%; padding:0; margin-top:30px;
-webkit-transform: translate(0, 0);
	  -ms-transform: translate(0, 0);
	      transform: translate(0, 0);}
.c_0100_15 li .c_15 .c_15_2 h3{ display:block; float:left; width:100%; font-size:20px; line-height:30px; color:#856916; font-family:"Arial"; text-transform:uppercase; font-weight:bold;}
.c_0100_15 li .c_15 .c_15_2 .span{ display:block; float:left; width:100%; font-size:16px; color:#333; line-height:36px; margin-top:22px;}
}

@media  screen and (max-width:767px){
.c_0100_15{ margin-top:-30px;}
.c_0100_15 li .c_15{ padding:30px 0;}
.c_0100_15 li .c_15 .c_15_1{ padding:0;}
.c_0100_15 li .c_15 .c_15_1 span{ display:none;}
.c_0100_15 li .c_15 .c_15_2{ margin-top:15px;}
.c_0100_15 li .c_15 .c_15_2 h3{ font-size:16px; line-height:20px;}
.c_0100_15 li .c_15 .c_15_2 .span{ font-size:12px; line-height:24px; margin-top:10px;}
}

.c_0100_15 li:nth-child(2n){ background:#fafafa;}


.z_page{float:left; width:100%; font-size:16px; line-height:28px; color:#333; margin-top:-24px; padding-bottom:50px;}

@media  screen and (max-width:767px){
.z_page{ font-size:12px; line-height:24px; margin-top:-10px; padding-bottom:30px;}
}


@media screen and (max-device-width: 320px){body{-webkit-text-size-adjust:none}}
@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none}}
@media only screen and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:none}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1243px){body{-webkit-text-size-adjust:none}}