@charset "utf-8";
/* CSS Document */
body{  margin:0 0 0 0; font-family:"微软雅黑"; }
*{ margin:0; padding:0px; list-style-type:none;}
li{ list-style-type:none;}
img{ border:0px;vertical-align: middle;}
.clear{ clear:both;}
h1,h2,h3{font-family:"微软雅黑"; font-weight:normal;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
input {outline:none;}
@font-face {
  font-family: 'Changa';
  font-style: normal;
  font-weight: 700;
  src: local('Changa Bold'), local('Changa-Bold'), url(https://fonts.gstatic.com/s/changa/v3/lChKXdVMbxf1dAYeI9q9wRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+FB50-FDFF, U+FE80-FEFC;
}
/* latin-ext */
@font-face {
  font-family: 'Changa';
  font-style: normal;
  font-weight: 700;
  src: local('Changa Bold'), local('Changa-Bold'), url(https://fonts.gstatic.com/s/changa/v3/PZYVkpm3vAnBa-afcEJb3xJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Changa';
  font-style: normal;
  font-weight: 700;
  src: local('Changa Bold'), local('Changa-Bold'), url(https://fonts.gstatic.com/s/changa/v3/ZLtEtZF8z-OEmYAGzkqHkltXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'century';
  src:url('century.ttf') format('truetype');

}

    input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {   
 /* WebKit browsers */   
color: #666;   
}   
input:-moz-placeholder, textarea:-moz-placeholder {   
/* Mozilla Firefox 4 to 18 */   
color: #666;   
}   
input::-moz-placeholder, textarea::-moz-placeholder {   
 /* Mozilla Firefox 19+ */   
color: #666;   
}   
input:-ms-input-placeholder, textarea:-ms-input-placeholder {   
 /* Internet Explorer 10+ */   
color: #666;   
}
    
@media  (max-width: 68 0px){.index_bannerb{width:100%;  padding: 3%; background: #fff;}}


/*网页宽度最小等于992事  显示一下div宽度*/	
@media  (max-width: 1190px){.p_top{width:100%; float: left;height: 36px; text-align: center; line-height: 36px; color:#fff; background: #212121;}
.p_top a:link,.p_top a:visited{color:#fff;}
.p_top a{padding:0px 8px;}
	.head_dh{display: none;}
	.head_a{width:100%; float: left;}
	.head_logo{text-align:left; width: 80%; float: left; }
	.head_b{width:100%; text-align: center; float: left;padding: 15px 0px;}
	.cp_gda,.slider-arrow,.ma_left{display:none;}
	.slider-arrowa {position: absolute;display: block;margin-bottom: -20px;width: 30px;height: 30px;line-height: 30px;text-decoration: none;text-align: center;
color: #222;font-size: 2em;background-color: #333;font-family: "宋体";background-color:transparent;}
	
	.slider-arrowa--right { bottom: 50%; right:0px; }
.slider-arrowa--left { bottom: 50%; left: 0px; }
	.slidesa  li h1{text-align:center; font-size:14px; line-height: 45px;}
	.index_ma{width:100%; float: left; border-top:1px solid #eee; padding-top: 30px;
}
.index_mb{text-align:center;display:none;}
	.ma_cententa{   text-align: center;    color: #3d61cb;}
	.ma_cententa h1{font-size:20px; padding-top: 30px; padding-bottom: 30px;}
	.ma_lma{width:50%; float: left;}
	.ma_centent{width:100%; float:left; }
	.ma_lma{width:50%; float: left; }
	.ma_lmaa{border-right:1px solid #eee;padding: 10px;border-top:1px solid #eee;}
	.ma_lmab{padding: 10px;border-top:1px solid #eee;}
	.ma_lma h1{font-size:20px; }
	.ma_lma a:link,.ma_lma a:visited{color:#555;}
	.ma_lma span{float:right; display: none;}
	.ma_right{width:100%; float: left; clear: both; background:url(../images/ma_rightbg.jpg); padding: 3%;}
	.read_ab h1{font-size:20px; text-align: center; padding-top: 20px;color:#fff;}
	.read_ab p{font-size:14px; line-height: 28px; text-align: center; color:#666; }
	.read_ab p a{padding:8px 30px; border:1px solid #ccc; margin-top: 40px; display: block;width: 50%;  clear: both; margin: 20px auto;}
	.read_ab p a:link,	.read_ab p a:visited{color:#fff;}
	.index_ss{width:100%; padding: 40px 16%; text-align: center;}
	.index_ss input{width:75%; padding: 0px 10px; border-bottom: 1px solid #eee; line-height: 35px; border-top: 1px solid #eee;border-left: 1px solid #eee;border-right: 0px solid #eee;}
	.index_ss button{width:25%; float: right; background: #ccc; border: 0px;}
.index_ss input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {   
 /* WebKit browsers */   
color: #666;   
}   
.index_ss input:-moz-placeholder, textarea:-moz-placeholder {   
/* Mozilla Firefox 4 to 18 */   
color: #666;   
}   
.index_ss input::-moz-placeholder, textarea::-moz-placeholder {   
 /* Mozilla Firefox 19+ */   
color: #666;   
}   
.index_ss input:-ms-input-placeholder, textarea:-ms-input-placeholder {   
 /* Internet Explorer 10+ */   
color: #666;   
}
	.footer_a{width:100%; float: left; background: url(../images/wap_fbg.jpg); padding: 3%; color:#fff;}
	.f_ewm{display:none;}
	.foo_right dd{width:100%; padding:25px 0px; border-top:1px solid #4c4c4c; border-bottom:1px solid #4c4c4c;  margin-top: 15px; margin-bottom: 15px;}
	.f_contact dd{line-height:30px;}
	.foo_right a:link,.foo_right a:visited{color:#ccc;}
	.foo_right p a{padding:5px 8px;display: block;width: 50%;float: left;}
	.f_end{width:100%; float: left;border-top:1px solid #4c4c4c; padding-top: 15px; line-height: 28px;}
	.sidebar{background:#fff; padding-top:20%; }
	.subNav h6{font-size:18px;}
	.subNav{padding:5px 20px; line-height: 35px;}
	.sidebar a:link,.sidebar a:visited{color:#222;}
	.left_a{width:20%; line-height: 35px; float: right; text-align: center;}
	.n_banner{width:100%; float: left; background: #3d61cb; color:#fff;  padding: 20px 3%;}
	.n_banner h1{font-size:20px;}
	.n_banner p{padding-top:10px; line-height: 25px;}
	.sb_list{width:48%; float: left; margin: 1%;}
	.sb_list img{width:100%;}
	.goo_ry{display:none;}
	.sb_list h1{font-size:14px; text-align: center; padding-top:15px;}
	.goo_left{width:100%; padding: 3%; background: #3d61cb;color:#fff; clear: both;}
	.goo_left a:link,.goo_left a:visited{color:#fff;}
	.goo_zr{width:100%; padding: 3%; background: #fff; }
	.goo_zr h1,.goo_lx h1{font-size:18px; padding-top: 15px;padding-bottom: 10px;}
	.goo_zr p{font-size:14px; color:#666;line-height: 26px;}
	.goo_lx{background:#eee;padding: 25px 3%;}
	.lx_nrb{display:none;}
	.news_m {  width: 100%; float: left; background: #f8f8f8;  padding-top: 25px;  padding-bottom: 25px; text-align: center;font-size: 20px;}
	.news_m h1{font-size:18px;}
	.goods_maina{width:100%; float: left; margin-top:20px;}
	.nes_left{width:36%; float: left; }
	.nes_left img{width:100%;}
	.news_rightb{width:62%; float: right;}
	.news_rightb h1{font-size:18px; margin-bottom: 10px;}
	.news_rightb  p{font-size:12px; color:#777; line-height: 25px;}
	.zr_mn{width:100%; float: left; border-bottom: 1px solid #eee; margin-bottom: 15px; padding-bottom: 15px;}
	.n_list{width:100%; margin-bottom: 20px; float: left; background: #eee; padding: 3%; }
	.n_list img{width:100%;}
	.n_lista h1{font-size:18px; padding-top: 15px;}
	.n_lista dd{font-size:12px;line-height: 32px; font-family: Arial;}
	.n_lista p{font-size:14px;color:#666; line-height: 26px;}
	.job_xx{display:none;}
	.xx_jomm{width:100%; float: left; background: #eee; padding: 3%;}
	.xx_jomm h1{font-size:20px; line-height: 40px;}
	.gwyq_a{width:100%; margin-top: 15px; clear:both; font-size:14px; color:#777; line-height: 25px; background: #f5f5f5; padding: 15px;}
	.gwyq_a h2{font-size:18px; color:#222; padding-bottom: 15px;}
	.about_left{display:none;}
	.about_right{width:100%; padding:3%;}
	.about_right img{width:100%;}
	.gd_dh a{display:block; width:31.33%; margin: 1%; line-height: 35px; float: left;  text-align: center; background: #eee;}
	.goods_list{width:48%; float: left; margin: 1%; text-align:center;}
	.goods_list img{width:100%;}
	.goods_list  h1{font-size:14px; line-height: 36px;}
	.goods_lista{border:1px solid #eee;}
	.cp_rd{display:none;}
	.cp_xxa{width:100%;padding: 3%;dont-size:14px; line-height: 28px;color:#666;}
	.goods_mainbc{width:100%;padding: 3%;line-height: 30px;}
	.left_cont1{display:none; }
	.left_cont dd{ font-size:20px; border-bottom: 1px solid #eee; margin-top: 15px;padding-bottom: 10px;}
	.ly_list{width:100%; background: #eee; padding: 3%;}
	.ly_list li { margin-top:15px;}
	.ly_list li input{border:0px; background: #fff; width:100%; padding: 5px 12px;}
	
	.ly_list li input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {   
 /* WebKit browsers */   
color: #666;   
}   
.ly_list li input:-moz-placeholder, textarea:-moz-placeholder {   
/* Mozilla Firefox 4 to 18 */   
color: #666;   
}   
.ly_list li input::-moz-placeholder, textarea::-moz-placeholder {   
 /* Mozilla Firefox 19+ */   
color: #666;   
}   
.ly_list li input:-ms-input-placeholder, textarea:-ms-input-placeholder {   
 /* Internet Explorer 10+ */   
color: #666;   
}
	.ly_list  textarea{width:100%; padding: 10px; border: 0px; margin-top: 15px; height: 120px;}
	.ly_list button{width:100%; border:0px; height: 42px; background: #3d61cb; color:#fff; margin-top: 15px; margin-bottom: 25px;}
	
}



/*=======================移动端样式介绍==========================*/


@media (min-width:1200px){
    .sb_list img{width:100%;}
 	.goods_mainba{width:70%; margin: 0px auto;}
	.index_bannerb,#open-sb,.sidebar,.xx_jomm{display:none;}
    .p_top{width:100%; float: left;height: 36px; text-align: center; line-height: 36px; color:#fff; background: #212121;}
    .p_top a{padding:0px 20px;}
    .p_top a:link,.p_top a:visited{color:#fff;}
    .head_a{width:70%; max-width: 1000px; margin: 0px auto;}
    .head_b{width:100%; float: left;}
    .head_logo{width:100%; text-align: center; padding-top: 30px;}
    .head_dh{width:100%; border-top: 1px solid #eee; margin-top: 20px;}
    .head_dha{width:600px; margin: 0px auto;}
    .head_dha li{width:150px; text-align: center; line-height: 54px;}
	.head_dha a{ color: #767676; font-weight: bold;}
	.current a{color: #144D92;font-weight: bold;}
     .swiper-container {   width: 100%;   height: 100%;  }
    .swiper-slide {   text-align: center;  font-size: 18px; background: #fff;

      /* Center slide text vertically */
      display: -webkit-box; display: -ms-flexbox; display: -webkit-flex;display: flex; -webkit-box-pack: center;
      -ms-flex-pack: center;  -webkit-justify-content: center; justify-content: center;  -webkit-box-align: center; -ms-flex-align: center;
      -webkit-align-items: center;  align-items: center;       
        
}
    .cp_gda{width:100%; float: left; border-bottom: 1px solid #eee;}  
    .index_ma{width:100%; float: left; background: url(../images/ma_bg.jpg)  top center no-repeat; }
    .index_mb{width:100%; float: left; text-align: center;}
    .index_mb h1{font-size:22px; font-family: "微软雅黑"; padding-top: 68px;}
    .ma_left{width:5%; float: left; background: #e7e7e7;margin-top: 110px; height: 658px;}
    .ma_left h1{font-size:18px; width: 30px; margin: 0px auto; padding-top: 45px; height: 645px; line-height: 30px;}
    .ma_left h1 span{margin-top: 450px; display: block; width: 30px; height: 30px; text-align: center; float: left; border:1px solid #ccc; border-radius: 500px;}
    .ma_centent{width:30%; float: left; }
    .ma_cententa{width:100%; height: 201px; background: #f5f5f5;margin-top: 110px; text-align: center; color:#3d61cb; line-height: 233px;}
    .ma_cententa h1{ font-size:36px; }
    .ma_lma{width:50%; transition: all 0.6s;  float: left; height: 228.5px; border-bottom: 1px solid #eee;background: #fff;}
    .ma_lmaa{border-right:1px solid #eee; height: 228.5px;}
    .ma_right{width:65%; float: right; height: 658px; background: url(../images/ma_rightbg.jpg);margin-top: 110px;}
    .ma_lma h1{ padding-top: 30px; padding-left: 20px; color:#111; font-size:18px;}
    .ma_lma p{padding-left:20px; padding-top: 120px;}
    .ma_lma p span{ float:right; margin-right: 30px;transform:rotate(180deg);
-ms-transform:rotate(180deg); 	/* IE 9 */
-moz-transform:rotate(180deg); 	/* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg);}
    .ma_lma:hover{background:#3d61cb; color:#fff;}
    .ma_lma:hover h1{color:#fff;}
    .ma_lma a:link,.ma_lma a:visited{color:#111;}
    
    .read_ab{width:70%; float: left; padding-left: 5%; padding-top: 8%; color:#fff;}
    .read_ab h1{font-size:30px;}
    .read_ab dd{width:100px; height: 1px; background: #fff; margin-top: 20px; margin-bottom: 20px;}
    .read_ab p{font-size:18px; line-height: 45px;}
    .link_a{float:left; margin-top: 60px;}
    .link_a a:link,.link_a a:visited{color:#4364cb;}
    .link_a a{padding:8px 45px; background: #fff; }
    .ma_lma a font{color:#666;}
    .ma_lma:hover a,.ma_lma:hover a font{color:#fff;}
    .index_ss{width:380px; margin: 50px auto;}
    .index_ss input{border-bottom: 1px solid #ccc; padding: 8px; border-top:0px solid #ccc; color:#222;border-left: 0px solid #ccc; width: 300px; border-right: 0px solid #ccc;}
    .index_ss button{border:0px; width: 80px; background: #fff; }
    input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {   
 /* WebKit browsers */   
color: #666;   
}   
input:-moz-placeholder, textarea:-moz-placeholder {   
/* Mozilla Firefox 4 to 18 */   
color: #666;   
}   
input::-moz-placeholder, textarea::-moz-placeholder {   
 /* Mozilla Firefox 19+ */   
color: #666;   
}   
input:-ms-input-placeholder, textarea:-ms-input-placeholder {   
 /* Internet Explorer 10+ */   
color: #666;   
}
    
    .footer_a{width:100%; height: 382px; float: left; background: url(../images/footer_bg.jpg);}
    .footer_b{width:84%; min-width: 1200px; margin: 0px auto;}
    .footer_c{width:100%; float: left; color:#fff;}
    .f_ewm{width:15%; float: left; max-width: 150px; text-align: center; padding-top: 90px;}
    .f_ewm img{width:100%;}
    .f_ewm h1{font-size:18px; text-align: center; padding-top: 15px;}
    .f_contact{width:12%; min-width: 300px; float: left; margin-left: 2%;padding-top: 90px;}
    .f_contact h1{padding-bottom:60px;}
    .f_contact span{padding-right:15px;}
    .f_contact dd{font-size:16px; line-height: 30px;}
    .foo_right{width:50%;min-width: 700px; float: right;padding-top:90px;}
    .foo_right p a:link,.foo_right p a:visited{color:#fff;}
    .foo_right p{padding-top:50px; padding-bottom: 40px;}
    .foo_right p a{padding-right:20px;}
    .f_end{width:100%; padding-top: 40px;}
    .n_banner{width:100%; background: #3d61cb; color:#fff; text-align: center;}
    .n_banner h1{padding-top:20px; font-size:24px; padding-bottom: 28px;}
    .n_banner p{padding-bottom:20px;font-size:16px;}
    .goods_maina{width:70%; margin: 0px auto;min-width: 1200px;}
    .goods_mainb{width:100%; float: left; }
    .gd_dh{width:100%; border-bottom: 1px solid #eee; line-height: 50px; font-size:16px; margin-top: 40px; margin-bottom: 45px;}
    .goods_lista img{width:100%;}
    .gd_dh a{padding:15px 45px; border-right: 1px solid #eee;}
    .goods_list{width:20%; float: left; text-align: center;}
    .goods_lista{border:1px solid #eee; transition: all 0.6s;}
    .goods_lista h1{font-size:16px; padding-bottom: 30px;}
    .goods_list a:link,.goods_list a:visited{color:#666;}
    .goods_lista:hover{border-bottom:1px solid #3d61cb; }
    .goods_list:hover{color:#3d61cb;}
    .fenye_m{width:100%; float: left; padding: 40px 0px; text-align: center;}
    .goo_c{width:100%; background: #f6f6f6; float: left;}
    .goo_ca{width:70%; margin: 0px auto;min-width: 1200px;}
    .goo_cb{width:100%; float: left; padding-top: 60px; padding-bottom: 60px;}
    .goo_left{width:18%; float: left;min-width: 255px;}
    .goo_left h1,.goo_ry h1,.goo_zr h1,.goo_lx h1{color:#3d61cb; font-size:20px; font-weight: bold; padding-bottom: 8px;}
    .goo_left p{font-size:16px; color:#666; margin-bottom: 50px;}
    .goo_left dd a{padding:15px 65px; background: #3d61cb; color:#fff;font-size:16px; }
    .goo_left dd a span{transform:rotate(180deg); 
-ms-transform:rotate(180deg); 	/* IE 9 */
-moz-transform:rotate(180deg); 	/* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg);}
    .goo_ry{width:20%; float: left; margin-left: 4%;}
    .goo_ry li{line-height:32px; font-size:16px;}
    .goo_ry li a:link,.goo_ry li a:visited{color:#666;}
    .goo_zr{width:20%; float: left; min-width: 325px;}
    .goo_zr p{background:#fff; padding: 10px; font-size:14px; color:#666; line-height: 26px;}
    .goo_lx{width:20%; float: right;min-width: 325px;}
    .lx_nr{width:100%; background: #fff; padding: 10px; float: left;color:#666;}
    .lx_nra{width:70%; float: left;}
    .lx_nrb{width:30%; float: right; text-align: center; line-height: 50px; padding-top: 18px;}
    .lx_nra h2{ padding-bottom: 15px; padding-top: 15px;}
    .lx_nra p{padding-bottom:15px;}
	.goods_title{width:100%; text-align: center; padding-top: 50px;}
	.about_left{width:30%; float: left; }
	.about_right{width:67%; float: right;padding-top: 70px;}
	.about_right p{font-size:16px; line-height: 30px;color:#666;}
	.about_left h1{font-size:36px; font-family: Arial; color:#b5c0e8; padding-top: 70px;}
	.about_left p{font-size:28px; color:#3d61cb;  font-weight: bold;}
	.about_right dd{ margin-top:50px; border-bottom: 1px solid  #eee; margin-bottom: 50px; padding-bottom: 25px;}
	.about_left dd{padding-top:30%;}
	.banner_m{width:70%; margin: 0px auto; text-align: left; color:#666;}
	.banner_m h1{padding-top:120px; font-size:30px; padding-bottom: 10px;}
	.banner_m dd{color:#707070; font-size:24px; font-family: Arial; text-transform: uppercase;}
	.news_m{width:100%; float: left; background: #f8f8f8; padding-top: 40px; padding-bottom: 40px; text-align: center; font-size:20px;}
	.news_m h1{font-size:20px;}
	.nes_left{width:40%; float: left; margin-top: 40px;}
	.news_rightb{width:55%; float: right; height: 327px; text-align: left; border-bottom: 1px solid #eee;margin-top: 40px;}
	.news_rightb h1{padding-top:30px; color:#4a4a4a; font-size:24px;}
	.news_rightb p{ font-size:16px; color:#666; padding-top: 40px; line-height: 28px;}
	.sb_list{width:22.5%; float: left; margin: 1%; text-align: center;}
	.sb_list h1{font-size:16px;padding-top: 10px;}
	.n_list{width:31.33%; float: left; margin: 1%;}
	.n_list img{width:100%;}
	.n_lista{ padding: 15px; background: #f0f0f0;}
	.n_lista h1{font-size:16px; color:#222; font-weight: bold; padding-bottom: 10px;}
	.n_lista dd{font-size:14px; font-family: Arial;colot:#666; padding-top: 10px;padding-bottom: 20px;}
	.n_lista p{font-size:16px; color:#969696; line-height: 28px;}
	.n_list dd a:link,.n_list dd a:visited{color:#3d61cb;}
	.n_read{font-size:16px; line-height: 30px; color:#666;}
	.tt_a{width:100%; text-align: center; padding-top: 40px; padding-bottom: 40px; font-size:16px;}
	.job_list{width:100%; float: left; height: 50px; background: #3d61cb; color:#fff;}
	.job_list1{width:20%; float: left; text-align: center; line-height: 50px; font-size:18px; font-weight: bold;}
	.job_lista{width:100%; float: left; background: #f4f3f9; color:#1a1a1a; }
	.job_lista1{width:20%; float: left;text-align: center; line-height: 50px; font-size:18px; }
	.job_read{width:100%; padding: 20px; line-height: 30px; font-size:18px; background: #f9f9f9; display: none;}
	.job_read h2{font-size:20px; padding-top: 26px; float: left; width: 100%; padding-bottom: 15px;}
	.job_lista:hover .job_read{ display: block;}
	.cont_title{width:100%; border-bottom: 1px solid #ccc; padding-top: 60px; padding-bottom: 20px; font-size:24px; font-weight: bold;}
	.left_cont{width:45%;float: left; margin-top: 36px; }
	.right_cont{width:55%;float: right; margin-top: 36px; }
	.left_cont1{width:20%; float: left; text-align: center;margin-bottom: 25px;}
	.left_cont2{width:80%; float: right;margin-bottom: 25px; line-height: 26px;}
	.left_cont2 dd{font-size:18px; font-weight: bold; padding-bottom: 15px;}
	.left_cont2 dd span{font-family:Arial;}
	.ly_list{width:100%;}
	.ly_list li{width:48%; margin: 1%; float: left;}
	.ly_list li input{width:100%; padding:15px 10px; background: #f5f5f5; border: 1px solid #ccc; color:#222;}
	.ly_list li input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
 /* WebKit browsers */ 
color: #666; 
} 
.ly_list li input:-moz-placeholder, textarea:-moz-placeholder { 
/* Mozilla Firefox 4 to 18 */ 
color: #666; 
} 
.ly_list li input::-moz-placeholder, textarea::-moz-placeholder { 
 /* Mozilla Firefox 19+ */ 
color: #666; 
} 
.ly_list li input:-ms-input-placeholder, textarea:-ms-input-placeholder { 
 /* Internet Explorer 10+ */ 
color: #666; 
}
	.ly_list textarea{width:98%; margin: 1%; padding: 15px 10px; background: #f5f5f5; border: 1px solid #ccc; height: 120px;}
	.ly_list button{padding:15px 120px; background: #3d61cb; color:#fff; border: 0px; font-size:18px; margin-left: 1%;}
}











.ctzs_head{width:100%; float: left; /*background: #d2ac73;*/ background: #fff; box-shadow: 0px 0px 15px #444;  position: relative; border-top:5px solid #c21f2f;}
.ctzs_heada,.footera{width:1200px; margin: 0px auto;}
.ctzs_headb,.footerb{width:1200px; float: left;}
.btzs_top{width:100%; float: left; border-bottom: 1px solid #ccc; margin-bottom: 5px; padding-top: 20px;}
.btzs_top_logo{width:500px; float: left;}
.btzs_top_right{width:700px; margin-top: 20px; float:right; text-align: right; font-weight: normal;font-size:20px;}
.btzs_top_right a:link,.btzs_top_right a:visited{color:#888;}
.btzs_top_right a{padding-left:20px; font-family: Arial;}
.btzs_top_right a font{padding-right:8px;}
.head_daohang{width:100%; float: left;}
.head_daohang li{float:left; font-size:16px;width:150px;}
.head_daohang li a:link,.head_daohang li a:visited{color:#222;}
.head_daohang li a{display:block; width: 100%; text-align: center; line-height: 40px;}
.index_banner{width:100%; float: left; z-index: 20; margin-top:-106px;}
.head_dh li{text-align:center; float: left;}


.btzs_main{width:100%; float: left;}
.btzs_maina{width:1200px; margin: 0px auto;}
.btzs_mainb{width:1200px; float: left;}
.btzs_title{width:1200px; float: left; text-align: center;}
.btzs_title h1{font-size:30px; line-height: 40px; padding-top: 50px;}
.btzs_title p{width:60px; height: 2px; margin: 5px auto;background: #c21f2f;}
.btzs_title dd{font-size:14px; color:#707070; line-height: 36px;}
.bran_list{width:100%; float: left;}
.bran_lista{width:366px; transition: all 0.6s; margin-top: 40px; margin-bottom: 10px; float: left; height: 240px;}
.bran_lista1{width:366px; float: left; height: 240px; z-index: 50; position: relative;}
.bran_lista2{width:366px; float: left; height: 240px; z-index: 51; position: relative; transition: all 0.6s; margin-top: -240px; background: #222; opacity: 0.9;}
.bran_lista3{width:366px;padding: 33px; float: left; height: 240px; z-index: 52;position: relative;margin-top: -240px; text-align: center; color:#fff;}
.bran_lista3 h1{font-size:30px; margin-top: 20px; line-height: 40px;}
.bran_lista3 p{font-size:14px; padding-top: 10px;}
.bran_lista3 dd{margin-top:40px; opacity: 0.7; font-family: Arial;}
.bran_lista3 dd a:link,.bran_lista3 dd a:visited{color:#fff;}
.bran_lista3 dd a{padding:8px 40px; border: 1px solid #fff;}
.mar_left{margin-left:51px;}
.bran_mess{width:525px; margin: 30px auto;}
.bran_mess p{border-top:1px solid #777;border-bottom:1px solid #777; text-align: center; padding: 20px 0px; line-height: 26px; color:#888;}
.fl_list li{ float: left;}.fl_list{width:640px; margin: 20px auto;}
.fl_list li a{padding:5px 15px; font-size:18px; line-height: 35px;}
.ss_case{background:#c21f2f; padding: 5px; margin-left: 20px;}
.ss_case input,.ss_case button{background:round; border: 0px; color:#fff;}
.ss_case button{font-size:16px;}
 input::-webkit-input-placeholder {
        /* placeholder颜色  */
       color: #fff;
       /* placeholder字体大小  */
       font-size: 12px;
      /* placeholder位置  */
     }
.bran_lista:hover{ box-shadow: 0px 0px 20px #666; margin-top: -2px;}
.bran_lista:hover .bran_lista2{ background:#c21f2f; opacity: 0.8;}
.case_index_m{width:100%; float: left;}
.case_index_ma{width:590px; height: 520px; overflow: hidden;transition: all 0.6s; float: left; margin-top: 50px;}
.case_index_ma img{width:100%; height: 520px;}
.case_index_mb{width:590px; float: right;margin-top: 50px;}
.case_index_ma1{ margin-top:-500px; transition: all 0.6s; width:590px; height:520px; background:url(../images/bg_b.png);position: relative; padding:30px; text-align:center; display: none;}
.case_index_ma:hover .case_index_ma1{ display:block; margin-top: -520px;animation: hideIndex 0.3s;
        -moz-animation: hideIndex  0.3s; /* Firefox */
        -webkit-animation: hideIndex  0.3s; /* Safari and Chrome */
        -o-animation: hideIndex  0.3s; /* Opera */}
@keyframes hideIndex{
 0%{ opacity: 0; transform: translate(800px, 0) }
100%{opacity: 1; transform: translate(0, 0) }
}
.case_index_ma1 h1,.case_index_mb2 h1{font-size:28px; padding-top:50px;}
.case_index_mb2 h1{padding-top:10px;}
.case_index_ma1 dd,.case_index_mb2 dd{ margin-top:20px; font-size:14px; }
.case_index_ma1 dd span,.case_index_mb2 dd span{padding:5px 10px; }
.case_index_ma1 p{margin-top:20px; }
.case_index_ma1 p a,.case_index_mb2 p a{padding:5px 40px; border:1px solid #777; transition: all 0.6s; }
.case_index_mb1{width:590px; height: 250px; overflow: hidden;}
.case_index_mb1 img{width:590px; height: 250px;}
.case_index_mb2{ margin-top:-250px; transition: all 0.6s; width:590px; height:250px; background:url(../images/bg_b.png);position: relative; padding:30px; text-align:center; display: none;}
.case_index_mb1:hover .case_index_mb2{animation: hideIndex 0.3s;  -moz-animation: hideIndex  0.3s; /* Firefox */ -webkit-animation: hideIndex  0.3s; /* Safari and Chrome */ -o-animation: hideIndex  0.3s; /* Opera */ margin-top: -250px;display:block;}
.case_more{width:100%; float: left; margin-bottom: 50px; text-align: center; margin-top: 40px;}
.case_more a{padding:8px 40px; border:1px solid #999; border-radius: 5px; line-height: 45px; transition: all 0.6s; }
.case_index_mb1:hover p a ,.case_index_ma:hover p a{ background: #c21f2f; color:#fff; border: 1px solid #c21f2f;}
.case_more a:hover{  background: -webkit-linear-gradient(left, #4f185d , #fe5d4b); -webkit-background-clip: text;  -webkit-text-fill-color: transparent}
.heng_a{width:100%; height: 1px; background: #d9d9d9; margin-top: 30px;}
.x_title{width:360px; margin: 0px auto; text-align: center;}
.x_title h1{font-size:30px; margin-top: -20px; font-weight: lighter;}
.x_title h1 span{padding:6px 50px; background: #fff; }
.x_title p{padding-top:20px;}
.fwlc_list{width:100%; float: left; margin-top: 25px; margin-bottom: 40px;}
.fwlc_lista{width:137px; float: left; text-align: center;}
.fwlc_lista1{width:120px; height: 120px; margin: 0px auto;border-radius: 500px;border:2px solid #efefef;transition: all 0.6s;color:#7b7b7b;}
.fwlc_lista1 span{font-size:60px; line-height: 120px;  }
.fwlc_lista:hover .fwlc_lista1{ color:#c21f2f;border:2px solid #c21f2f;}
.fwlc_lista:hover .fwlc_lista2 h1{color:#c21f2f;}
.fwlc_lista2 h1{ font-size:18px; padding-top: 20px;transition: all 0.6s;}
.fwlc_lista2 p{font-size:14px; color:#999; line-height: 32px;}
.m_lefta{margin-left:40px;}
.index_lpa_left{width:380px; height: 432px; float: left; background: url(../images/lp_leftbg.png);}
.index_lpa_right{width:820px; float: right;}
.index_lpa{width:100%; float: left; margin-top: 40px;}
.index_lpa_lefta{width:330px; float: left; margin-left: 50px;}
.index_lpa_lefta h1{font-size:30px; color:#888; text-transform: uppercase; margin-top: 65px;}
.index_lpa_lefta h2{font-size: 26px; color:#dadada; font-family:'微软雅黑'; font-weight: lighter;}
.index_lpa_leftb{width:233px; float: left; margin-left: 50px;}
.index_lpa_leftb h1{font-size:24px; color:#c21f2f; font-weight: lighter; margin-top: 17px;}
.index_lpa_leftb dd{width:35px; height: 2px; background: #666; margin-top: 10px;}
.lp_js{font-size:14px; line-height: 26px; color:#444; margin-top: 10px;}
.lp_tel{color:#c21f2f; margin-top: 10px; margin-bottom: 5px;}
.qk_lp{width:100%; height: 35px; background: #222; color:#fff; font-size:12px; line-height: 35px; text-align: center;}
.qk_lp span{margin:5px;}
.index_tjlp{width:1220px; margin-left: -10px; float: left; margin-bottom: 80px; margin-top: 60px;}
.lp_more{margin-top:10px;}
.lp_more a{padding:5px 30px; background: #bb8662; font-size:12px; border-radius: 500px;}
.lp_more a:link,.lp_more a:visited{color:#fff;}
.index_tjlpa{width:285px; transition: all 0.6s; float: left; margin: 10px; float: left;}
.index_tjlpa img{width:100%; z-index: 100; position: relative;}
.index_tjlpa p{width:100%; height: 40px; background: #000; opacity: 0.6; z-index: 101; position: relative; margin-top: -40px;}
.index_tjlpa h1{padding-left:15px; font-size:16px; margin-top: -40px; z-index: 102; position: relative; color:#fff; line-height: 40px;}
.index_tjlpa h1 span{padding-right:10px;}
.index_tjlpa:hover{box-shadow:0px 0px 15px #888;}
.vr_main{width:100%; float: left;}
.vr_main li{zi-index:103; position: relative;}
.vr_main p{height:50px; width: 100%; background: #000; opacity: 0.6; margin-top: -50px; z-index: 104; position: relative;}
.vr_main h1{width:100%; float: left; margin-top: -50px; z-index: 105; position: relative; text-align: center; color:#fff; font-size:16px; line-height: 50px;}
.vr_main h1 span{padding:0px 20px;}
.yc_vr{padding:30px; height: 163px; z-index: 200; position: relative; text-align: center; transform: all 0.6s;animation: hideIndexa 0.3s; -moz-animation: hideIndexa  0.3s; /* Firefox */        -webkit-animation: hideIndexa  0.3s; /* Safari and Chrome */        -o-animation: hideIndexa  0.3s; /* Opera */ display: none; /*background: url(../images/vr_bg.png);*/ color:#f60;}
.yc_vr li span{color:#f60; font-size: 40px;}
.yc_vr h2{font-size:20px; line-height: 40px;}
.sjs_index_xx{padding:45px 0px 45px 45px; width: 100%;}
.sjs_index_xx h1{color:#fff; font-size:34px; font-family: "微软雅黑"; font-weight: lighter;}
.sjs_index_xx h1 span{font-size:18px;padding-left: 18px;}
.sjs_index_xx h1 a{font-size:16px; padding: 5px 35px;  float: right; margin-left: 12px; transition: all 0.6s;}
@keyframes hideIndexa{
 0%{ opacity: 0; transform: translate(300px, 0) }
100%{opacity: 1; transform: translate(0, 0) }
}
.index_tjlpa:hover .yc_vr{ display: block; margin-top: -213px;}
.zx_b{background: #fff;}
.zx_a{background:#3c3c3c;}
.zx_a:link,.zx_a:visited{color:#fff;}
.sjs_index_read{color:#fff; font-size:12px; line-height: 25px; margin-top: 15px;}
.index_zxgla{width:530px; height: 530px; margin-bottom: 70px; margin-top: 24px; float: left; padding: 30px; background: #f0f0f0;}
.index_zxgla h1{font-size:18px;}
.index_zxgla p{ margin-top:12px; font-size:14px; line-height: 28px;color:#777;}
.index_zxgla img{width:100%;}
.index_zxgla dd a{padding:5px 30px; background: #c21f2f; float: left; margin-top: 30px;}
.index_zxgla dd a:link,.index_zxgla dd a:visited{color:#fff;}
.date_time{margin-bottom:20px; font-size:16px; font-family: Arial;}
.date_time span{padding-right:6px;}
.index_zxglright{width:600px;margin-top: 24px; float: right;}
.index_zxglrighta{width:100%; transition: all 0.6s;  height: 171px; float: left; border-bottom: 1px solid #eee; padding-bottom: 20px; padding-top: 30px; position: relative;}
.zxgl_lefta{width:480px; float: left;}
.zxgl_lefta h1{font-size:16px; line-height: 40px;}
.zxgl_lefta h1 span{font-size:6px;}
.zxgl_lefta p{width:470px; margin-left: 10px;font-size:12px; line-height: 26px;color:#888;}
.zxgl_leftb{width:70px; float: right; text-align: right; border-left: 1px solid #eee; margin-top: 30px;}
.zxgl_leftb h1{font-family:Arial; font-size:20px;}
.zxgl_leftb dd{font-size:24px; }
.zxgl_lefta h1 a{transition:all 0.6s;}
.zxgl_lefta h1 a:link,.zxgl_lefta h1 a:visited{color:#222;}
.index_zxglrighta:hover .zxgl_lefta h1 a{color:#c21f2f;}
.index_zxglrighta:hover .zxgl_leftb{color:#c21f2f;}
.index_zxglrighta:hover {box-shadow:0px 0px 20px #eee; padding:20px;position: relative;}
.footer{width:100%; float: left; border-top:2px solid #c21f2f;height: 437px; background: url(../images/footer_bg.jpg);}
.footer_lefta{width:229px; float: left; border-right: 1px solid #d0d3ca; }
.footer_lefta h1{font-size:16px;color:#969696; line-height: 26px; padding-top: 10px;}
.footer_leftb{width:239px; float: left; border-right:1px solid #d0d3ca; margin-left: 70px;}
.footer_lefta,.footer_leftb,.footer_leftc{margin-top: 40px; height: 202px; border-right:1px solid #d0d3ca;}
.footer_leftb li{width:119px; float: left;  margin-top: 15px;}
.footer_leftc{width:189px; float: left; margin-left: 70px;}
.footer_leftc img{width:110px; margin-top: 20px;}
.footer_leftc h1{line-height: 30px; font-size:14px;}
.footer_leftd{width:370px; float: right;}
.footer_leftd{margin-top: 40px; height: 202px; }
.footer_leftd dd{font-size:18px;}
.footer_leftd dd span{padding:5px; background:#fff; border: 1px solid #444; border-radius: 6px; margin-right: 10px;}
.footer_leftd h1{color:#f73f51; font-size:38px; font-family: Arial;font-style: italic; margin-top: 16px;}
.footer_leftd p{ margin-top:12px;}
.f_yqlj{width:100%; float: left; margin-top: 60px;}
.f_yqlj dd{font-size:18px; color:#c73a47; margin-bottom: 20px;}
.f_yqlj p a{ padding-right:10px; line-height: 25px;}
.lf_center{width:380px; float: left; margin-top: 20px;}
.lf_center li{width:185px; float: left; margin-top: 10px;}
.lf_center li input{border:0px; width: 175px; padding-left: 10px; height: 30px;color:#222; font-size:14px;}
.dqwz_a{width:100%; float: left;    background: url(../images/bg_tdh.png);
    z-index: 300;
    position: relative;}
.dqwz_b{width:1200px; margin: 0px auto;}
.dqwz_c{width:1200px; float: left;}
.dqwz_title{width:900px; float: left;}
.dqwz_title h1{width:255px; padding: 30px;/* border-right: 1px solid #ccc;*/ float: left; font-size:20px; background: #d53031; color:#fff; text-align: center;}
.dqwz_title p{width:620px; font-size:16px; float: right; line-height: 99px;}
.dqwz_title dd{font-family: Arial; text-transform: uppercase; font-size:14px;}
.dqwz_title p a{padding:8px 20px; transition: all 0.6s;}
.dqwz_title p a:link,.dqwz_title p a:visited{color:#fff;}
.dqwz_title p a:hover{background:#d53031; color:#fff; border-radius: 500px; /*box-shadow: 0px 0px 15px #777;*/}
.a_url{background:#d53031; color:#fff; border-radius: 500px;}
.dqwz_right{width:300px; float: right; text-align: right;}
.dqwz_right a{padding:5px 30px; transition: all 0.6s; background: #222; border-radius: 500px; margin-top: 30px; float: right;}
.dqwz_right a:link,.dqwz_right a:visited{color:#fff;}
.dqwz_right a:hover{background:#d53031; }
.dqwz_right a span{padding-right:8px;}
.company_read{width:1200px; padding: 30px; background: #fff; margin-top: 30px; margin-bottom: 40px;}
.title_read{font-size:20px; margin-bottom: 25px;}
.company_reada{font-size:14px; line-height: 28px; color:#777;}
.ry_list{width:100%; float: left;}
.ry_list li{width:280px; float: left; margin: 10px; height: 236px;}
.ry_list li img{width:100%; transition: all 0.6s;  }
.ry_list li h1{ margin-top:10px; line-height: 28px;  font-size:14px;text-align: center; padding-bottom:15px; }
.ry_list li:hover img{ margin-top: -10px; box-shadow: 0px 0px 20px #888; position: relative;}
.wh_list{width:100%; margin-top: 30px; float: left; margin-bottom: 50px;}
.wh_lista{width:380px; height: 100px; float: left; margin: 10px; background: #d0d0d0; border-radius: 500px; transition: 0.6s;}
.wh_lista1{width:90px;text-align: center; height: 90px; margin-top: 5px; margin-left: 5px; float: left; background: #fff; border-radius: 500px;}
.wh_lista2{width:260px; margin-right: 10px; float: right;}
.wh_lista1 span{font-size:50px; line-height: 90px; color:#666;transition: 0.6s; }
.wh_lista2 h1{ font-size:18px; margin-top: 10px; margin-bottom: 10px;}
.wh_lista2 p{font-size:14px; color:#666;transition: 0.6s;}
.wh_lista:hover{background:#f60; color:#fff;}
.wh_lista:hover p{color:#fff;}
.wh_lista:hover .wh_lista1 span{color:#f60;}
.jr_right{width:700px; float: right;}
.jr_righta{width:330px; float: left;}
.jr_righta h1{margin-top:60px; font-size: 18px; margin-bottom: 30px;}
.jr_righta input,.jr_righta button ,.jr_righta textarea{width:100%; border: 0px; }
.jr_righta textarea{ height: 80px; padding-left: 10px;}
.jr_righta input{height:30px; width: 290px; color:#333; float: right; margin-top: 8px;}
.jr_righta dd{ border: 1px solid #eee; height: 45px; line-height: 45px; margin-bottom: 15px; width: 100%; float: left;}
.jr_righta dd span{padding-left:10px; float: left;}
.jr_righta button{height:45px; background: #c21f2f; color:#fff;}
.jr_a{width:350px; float: right;}
.jr_a1{width:100%; height: 120px; margin-top: 115px; background: #d02128; position: relative; transition: all 0.6s;}
.jr_a1:hover{background:#222; margin-left: -10px;}
.jr_a1 a:link,.jr_a1 a:visited{color:#fff;}
.jr_a11{width:100px; float: left; text-align: center; line-height: 120px; font-size:45px;}
.jr_a12{width:230px; float: right;}
.jr_a12 h1{padding-top:30px;}
.jr_a12 dd{font-family: Arial; text-transform: uppercase;}
.jr_a2{width:100%; height: 120px; margin-top:22px; background: #fff; box-shadow: 0px 0px 20px #ccc; transition: all 0.6s;}
.jr_a2:hover{background:#222; margin-left: -10px;}
.lb_list{width:100%; padding: 30px; background: #fff; float: left; margin:20px auto;}
.lb_lista{width:100%; float: left; border-bottom: 1px dashed #eee;}
.lb_lista1{width:50px; float: left; line-height: 32px;}
.lb_lista2{width:1090px; float: right; font-size:14px;}
.lb_lista2 a  { float: left;   display: block; padding: 0 10px; height: 34px; line-height: 32px; border: 1px solid #FFF; border-radius: 4px; margin: 0 5px 5px 5px;}
.cor_a:link,.cor_a:visited{color:#f60;}
.case_main{width:1220px; margin: 0px auto;}
.case_maina{width:1220px; float: left; margin-bottom: 30px;}
.case_list{width:386px; float: left;overflow: hidden; margin: 10px; height: 379px; background: #fff; transition: all 0.6s; }
.case_list_team{width:386px; float: left; height: 288px; background: url(../images/dh_bg.png); text-align: center; margin-top: -288px; z-index: 500; position: relative; transition: all 0.6s; display: none;animation: hideIndexa 0.3s; -moz-animation: hideIndexa  0.3s; /* Firefox */        -webkit-animation: hideIndexa  0.3s; /* Safari and Chrome */        -o-animation: hideIndexa  0.3s; }
.case_list_team li{width:80px; height: 80px; border-radius: 500px; background: #fff; text-align: center; margin: 30px auto;}
.case_list_team li img{height:70px;border-radius: 500px; margin-top: 5px;}
.case_list_team h1{font-size:18px; color:#fff;}
.case_list_team p{width:100%; float: left; margin-top: 30px;}
.case_list_team a{padding:5px 20px;}
.case_img{z-index:480; width: 100%; height: 288px; overflow: hidden;position: relative;}
.case_title{width:100%; padding: 20px; text-align: center;}
.case_title h1{font-size:16px;}
.case_title h1 a:link,.case_title h1 a:visited{color:#222; transition: all 0.6s;}
.case_title p{color:#888; padding-top: 10px;}
.case_title p span font{color:#f60; margin: 5px; font-family: Arial;}
.case_list:hover{box-shadow:0px 0px 20px #ccc;}
.case_list:hover .case_list_team{display:block;}
.case_list:hover .case_title h1 a{color:#d02128;}
.fenye{text-align:center; margin-top: 20px; margin-bottom: 30px;}
.fenye a,.fenye span{padding:7px 10px; background: #fff; font-family: Arial; font-size: 12px; margin: 5px; border-radius: 3px;}
	  .cur {   background:#d02128;    color: #333;

} 
.case_read_left{width:850px; float: left; padding: 20px; background: #fff; margin-top: 40px;}
.case_read_right{width:300px; box-shadow: 0px 0px 20px #eee; float: right; padding: 20px; background: #fff;margin-top: 40px; }
.case_read_np{width:100%; float: left;border-bottom: 1px dashed #eee; margin-bottom: 10px; padding-bottom: 10px;}
.case_read_np li{width:50%; float: left;}
.case_read_np li span{padding:4px; background: #eee; border-radius: 3px; margin-right: 10px;}
.case_read_nr h1{font-size:20px; line-height: 30px; padding-top: 20px; padding-bottom: 10px;}
.case_read_nr dd span{ margin-right:10px; font-size:14px; font-family: Arial;}
.case_read_nr dd span font{padding-right:8px;}
.case_read_img{width:100%; margin-top: 20px;}

.case_read_righta h1{ border-bottom: 1px solid #eee; padding-bottom: 10px; font-size:20px;}
.case_read_rightb img{width:150px; margin-left:55px;/* border-radius: 500px;*/ }
.case_read_rightb h1{ font-size:20px; padding-top: 20px; line-height: 35px;}
.case_read_rightb h1 span{padding-left:10px; font-size:12px;}
.case_read_rightb dd{font-size:14px; line-height: 30px; color:#777;}
.case_read_rightb p a{display:block; width:50%; float: left; text-align: center; line-height: 40px;}
.case_titlea{width:100%; float: left; border-top:1px dashed #eee; padding-top: 15px; font-size: 20px; margin-bottom: 20px;}
.case_nr{font-size:14px; color:#777; line-height: 26px;}

.team_list{width:285px; height: 543px; overflow: hidden;float: left; transition: all  0.6s; margin: 10px; background: #fff; float: left;}
.team_lista{width:100%;}
.team_lista img{width:100%; z-index: 505; position: relative;}
.team_listb{width:100%; float: left; padding: 20px; background: #222; color:#fff; height: 172px; border-top:1px solid #d53031;}
.team_listb h1{font-size:20px; margin-bottom: 15px;}
.team_listb h1 span{font-size:14px; padding-left: 12px; }
.team_listb dd{font-size:14px; line-height: 30px; color:#8d8d8d;}
.team_listc {width:150px; height: 140px; z-index: 508; transition: all 0.6s;position: relative; margin-top: -140px; margin-left: -150px;}
.team_listc li{width:150px; height: 40px; text-align: center; margin-bottom: 10px; line-height: 40px;}
.team_listc li a{display: block; width:100%;}
.team_list:hover .team_listc{ display: block; margin-left: 0px;}
.a_hover:link,.a_hover:visited{color:#fff;}
.team_list:hover{box-shadow:0px 0px 20px #999;}
.a_hover{ transition:all 0.6s;}
 .a_hover:hover{padding-left:20px;}
.team_read_img{width:270px; float: left;}
.team_read_img img{width:100%;}
.team_read_right{width:800px; float: right;}
.team_read_right h1{font-size:20px; padding-top: 40px;margin-bottom: 10px;}
.team_read_right h1 span{padding-left:15px; color:#f60; font-size:14px; }
.team_read_right dd{font-size:14px; color:#777; line-height: 40px;}
.team_read_right p{font-size:14px; color:#666; line-height: 28px;}
.team_read_right p span{color:#333; }
.team_ah li{float:left; margin-top: 30px;}
.team_aha a,.team_ahb a{padding:10px 35px; margin-right: 20px;}
.team_aha a:link,.team_aha a:visited{color:#fff;}
.team_aha a{background:#d02128;}
.team_ahb a{background:#fff; box-shadow: 0px 0px 15px #ccc;}
.team_ewm a{width:39px; height: 39px; display: block;box-shadow: 0px 0px 15px #ccc; line-height: 39px; text-align: center; }
.ewm_a{width:140px; display: none; padding: 10px; background: #fff;box-shadow: 0px 0px 15px #ccc; transition: all 0.6s; position:absolute;}
.ewm_a img{width:100%;}
.team_ewm:hover .ewm_a{display:block;margin-left: -45px;}
.ljhq_fa{background: -moz-linear-gradient(360deg, #0bb7de, #5ec45f); 
background: -webkit-gradient(linear,0 50%,100% 50%,from(#0bb7de),to(#5ec45f)); 
background: -webkit-linear-gradient(360deg, #0bb7de, #5ec45f); 
background: -o-linear-gradient(360deg, #0bb7de, #5ec45f); transition: all 0.6s; width: 350px; height: 60px; text-align: center; line-height: 60px; border-radius: 500px; margin: 35px auto;}
.ljhq_fa a{display:block; width: 100%; font-size:18px;}
.ljhq_fa a:link,.ljhq_fa a:visited{color:#fff;}
.ljhq_fa a span{padding-right:12px;}
.ljhq_fa:hover{background:#c21f2f;}
.hb_ma,.hb_mb{width:100%; float:left;}
.hb_ma{height:690px; background: url(../images/hb02.jpg) center no-repeat;}
.hb_mb{height:840px; background: url(../images/hb03.jpg) center no-repeat;}
.hb_mc{height:690px; background: url(../images/hb04.jpg) center no-repeat;}

.ys_title{width:465px; height: 88px; background: url(../images/p_zb_tit.jpg); margin: 30px auto; text-align: center;}
.ys_title h1{font-size:38px; font-weight: normal; padding-top: 15px;}
.ys_title dd{font-size:16px; font-family: Arial; color:#888;}
.ys_img{width:400px; float: left;}
.ys_nr{width:750px; float: right;}
.ys_nr h1{font-size:30px;  padding-top: 20px; font-weight:lighter; margin-bottom: 20px;}
.ys_nr p{font-size:14px; color:#777;line-height: 30px;}
.hov_a{transition:all 0.6s; position: relative; height: 370px;}
.hov_a:hover{ box-shadow: 0px 0px 20px #ccc; margin-left: -10px;}
.kt_img{width:600px; float: left; margin-top: 120px;}
.kt_nr{width:540px; float: right;color:#fff;}
.kt_nr h1{padding-top:130px; font-size:36px;}
.kt_nr p{padding-top:25px; font-size:16px; line-height: 30px;}
.kt_nr li{width:100%; float: left; margin-top: 45px;}
.kt_nr p a{padding:8px 35px; background: #9d8049; border-radius: 500px; float: left; margin-top: 35px;}
.kt_nr p a:link,.kt_nr p a:visited{color:#fff;}
.kt_nr p a span{ border-radius: 500px;  color:#fff;  margin-right:12px;float: left;/*animation: circle-light 1s infinite alternate;
-webkit-animation: circle-light 1s infinite alternate; display: block; height: 26px; width: 26px; line-height: 26px;*/}
@keyframes circle-light {
from { box-shadow: 0 0 10px 5px #666; }
to { box-shadow: 0 0 0 0 #666; }
}
@-webkit-keyframes circle-light {
from { box-shadow: 0 0 10px 5px #666; }
to { box-shadow: 0 0 0 0 #666; }
}

.cn_a{width:370px; margin: 15px;transition: all 0.8s; float: left;}
.cn_a1,.cn_a1 img{width:100%;}
.cn_a2{padding:20px; text-align: center;}
.cn_a2 dd{color:#888; transition: all 0.6s;}
.cn_a2 h1{ font-size:22px; font-weight: lighter; line-height: 36px; padding-bottom: 10px;}
.cn_a2 p{font-size:14px; color:#888; line-height: 30px; transition: all 0.6s;}
.cn_a:hover{background:#d53031; color:#fff;}
.cn_a:hover .cn_a2 dd,.cn_a:hover .cn_a2 p{color:#fff;}
.wsm_a{width:450px; line-height: 28px; float: left; color:#fff;}
.wsm_a h1{font-size:20px; padding-top: 95px; color:#fff; padding-bottom: 20px;}
.wsm_a dd{color:#d53031; padding-bottom: 10px;}
.fcfw_ys{text-align:center; width:100%; float: left; line-height: 30px;}
.fcfw_ysa{width:1100px; padding: 40px;  float: left; margin-top: 50px; margin-left: 50px; border: 2px dashed #eee; border-radius: 6px;}
.fcfw_ysa h1{width:400px;  margin-left: 320px; font-size:20px; font-weight: lighter; text-align: center; color:#222; border-radius: 500px; line-height: 50px; }
.fcfw_ysa dd{text-align:center; color:#f60; line-height: 30px;}
.fcfw_ysa p{text-align:center; margin-top: 20px;}
.fcfw_ysa p a{padding:15px 45px; background: #eee; margin: 10px;}
.zcfw_list{width:120px; float: left; margin: 40px; text-align: center;}
.zcfw_list p{width:120px; font-size:46px; height: 120px; color:#f60; background: #fff; border-radius: 5px; text-align: center; line-height: 120px;}
.zcfw_list h1{font-size:18px; color:#fff; padding-top: 25px;}
.lc_main{width:100%; height: 800px;  -webkit-transition: all .6s cubic-bezier(.5, .2, .2, 1.1);
	  -o-transition: all .6s cubic-bezier(.5, .2, .2, 1.1);
	  transition: all .6s cubic-bezier(.5, .2, .2, 1.1);
	  color: #fff;}

/*再见工地*/
.zjgd_list{width:100%; float: left; background: #fff; margin-bottom: 20px; transition: all 0.6s;}
.zjgd_list_img{width:390px; height: 290px; float: left;overflow: hidden;}
.zjgd_list_img img{width:100%; height: 290px; transition: all 0.6s;}
.zjgd_list_nr{width:810px; padding: 25px; float: right;}
.zjgd_list_nra h1{font-size:18px; }
.zjgd_list_nra h1 a{font-size:14px; float: right; padding: 8px 30px; background: #c21f2f;}
.zjgd_list_nra h1 a:link,.zjgd_list_nra h1 a:visited{color:#fff;}
.zjgd_list_nra h1 a span{padding-right:10px;}
.zjgd_list_js{width:100%;float: left; border-top:1px solid #eee; margin-top: 20px; padding-top: 15px;}
.zjgd_list_js li{width:25%; float: left; line-height: 35px;}
.zjgs_sjs:link,.zjgs_sjs:visited{color:#f60;}
.zjgd_list_jd li{width:50px; height: 50px; border-radius: 500px;  text-align: center; float: left;}
.zjgd_list_jd li span{ float:left; padding-left: 10px; padding-top: 5px; }
.zjgd_list_jd p{width:35px; float: left; height: 1px; border-top:1px dashed #ccc; margin-top: 23px; margin-left: 8px; margin-right: 8px;}
.zjgd_list_jd{margin-top: 20px; }
.bs_quana{ background: #f60; color:#fff; }
.bs_quanb{ background: #eee; color:#333; }
.zjgd_list_img img{z-index:520; position: relative;}
.zjgd_list_img p{width:100px;height: 35px; background: #d02128; text-align: center; line-height: 35px; color:#fff; z-index: 521; position: relative; border-top-right-radius:500px;  border-bottom-right-radius:500px; margin-top: -60px;}
.zjgd_list_img p span{padding-right:8px;}
.zjgd_list:hover{box-shadow:0px 0px 20px #999; margin-left: -3px;}
.zjgd_list:hover .zjgd_list_img img{transform: scale(1.2);}
.news_tjmana{width:860px;  background: #fff; float: left; margin:40px auto; box-shadow: 0px 0px 20px #ccc; }
.news_tjmana_img{width:440px; float: left;}
.news_tjmana_img img{width:100%;}
.news_tjmana_nr{width:400px; float: right; padding: 20px;}
.news_tjmana_nr h1,.news_listaa2 h1{font-size:18px; padding-bottom: 15px;}
.news_tjmana_nr dd,.news_listaa2 dd{font-size:12px; font-family: Arial; color:#888; line-height: 30px;}
.news_tjmana_nr dd span,.news_listaa2 dd span{margin-right:10px; float: left;}
.news_tjmana_nr dd span font,.news_listaa2 dd span font{padding-right:10px; float: left;}
.news_tjmana_nr p,.news_listaa2 p{font-size:14px; color:#666; line-height: 26px; float: left; }
.news_tjmana_nr p a{padding:8px 40px; border: 1px solid #d53031; border-radius: 5px;}
.news_tjmana_nr p a:link,.news_tjmana_nr p a:visited{color:#d53031;}
.news_tjmanb{width:300px; float: right; margin-top: 40px;}
.jr_aa1{width:100%; background: #fff; float: left; transition: all 0.6s;}
.jr_aa11{width:100px; float: left; height: 145px; text-align: center; line-height: 145px;}
.jr_aa11 span{padding:15px; background: #d6aa54; color:#fff; border-radius: 500px;}
.jr_aa12{width:200px; float: right; height: 145px;}
.jr_aa12 h1{padding-top:30px; color:#555;}
.news_lista{width:860px; padding-top: 30px; float: left;}
.news_listaa{width:100%;  float: left; transition: all 0.6s; background: #fff; margin-bottom: 20px;}
.news_listaa1{width:310px; float: left;}
.news_listaa1 img{width:100%;}
.news_listaa2{width:520px; float: right; padding: 20px;}
.news_listaa:hover{box-shadow:0px 0px 20px #ccc; margin-left: -5px;}
.news_listaa2 p a:link,.news_listaa2 p a:visited{color:#d53031;}
.news_listaa2 h1{transition: all 0.6s;}
.news_listaa2 h1 a:link,.news_listaa2 h1 a:visited{color:#222;}
.news_listaa:hover  .news_listaa2 h1 a{color:#d53031;}
.news_right{width:300px; float: right; margin-top: 30px;}
.c_leftaa{width: 100%;transition: all 0.6s;  float: left; background: #fff;}
.m_margin{width:100%; float: left; margin-top: 36px;}
.c_lefta{width:100%; padding: 20px;border-bottom: 1px solid #ccc; background: #f3f3f3; color:#222; /*border-top-left-radius:5px; */}
.c_lefta a:link,.c_lefta a:visited{color:#fff;}
.c_lefta h1{font-size:20px;color:#222;  }
.c_lefta h1 span{float:right; line-height: 30px;}
.left_main{width:100%; border-bottom: 1px dashed #eee;float: left;  padding: 20px; background: #f3f3f3; transition: all 0.6s;}
.left_main h1{font-size:16px; margin-bottom: 15px;}
.left_main li{float:left;font-size:14px; line-height: 26px;}
.left_main li a{padding-right: 10px;}
.left_main li a:link,.left_main li a:visited{color:#777;}
.c_leftaa:hover{box-shadow:0px 2px 10px #ccc; background: #f3f3f3;}
.left_main li a:hover{color:#004097;}
.left_main dd{font-size:14px; line-height: 30px; background: url(../images/lid.jpg) left center no-repeat;}
.left_main dd a{padding-left:20px;}
.left_main dd a:link,.left_main dd a:visited{color:#484848;}
.left_main dd a:hover{color:#004097;}
.m_top{margin-top:25px;}
.d_a{padding-top:20px; padding-bottom: 20px;}
.d_a span{padding-right:10px;}








/*预约量房*/
.foot-yuyue{width: 100%; height: 110px; background: rgba(0,0,0,0.8); position: fixed; bottom: 0;z-index: 9999;}
.foot-yuyue .slogn{ width: 370px; height:145px; position: relative; top: -35px;background:#fff;  float: left;}
.foot-yuyue .form{width: 585px; height: 85px;  margin-top:13px; position: relative;}
.foot-yuyue .form .zh{ width: 410px; height: 38px; display: block; background: #666666; text-align: center; line-height: 38px; font-size: 14px; color: #fff;}
.foot-yuyue .form .zh b{font-size: 20px; color: #fcd130; padding: 0 2px;}
.foot-yuyue .form .name{width: 200px; height: 38px; background: #fff; border: none; position: absolute; left:0; bottom: 0; padding-left: 10px;}
.foot-yuyue .form .tel{width: 200px; height: 38px; background: #fff; border: none; position: absolute; left: 210px; bottom: 0; padding-left: 10px;}
.foot-yuyue .form .send{ width: 167px; height: 85px; background: #009b75; border: none; font-size: 18px; color: #fff; position: absolute; right: 0; top: 0;}
.foot-yuyue .notes{width:240px; height: 100%; text-align: center; padding:20px;}
.foot-yuyue .notes .zh{display: block; font-size: 24px; color: #fff;}
.foot-yuyue .notes .tel{display: block; font-family: arial; font-size: 24px; color: #009b75; text-decoration:underline;}
.foot-yuyue .closeBtn{ float: right; width: 40px; height: 40px; background: #c21f2f;color:#fff; right:100px; font-size: 20px; cursor: pointer; position: absolute;}
.foot-yuyue .closeBtn i{font-size: 24px; color: #fff;}
.foot-yuyue .openBtn{width: 110px; height: 110px; background: #f60; border-radius:5px; text-align: center; cursor: pointer; position: fixed; left:10px; bottom: -110px; z-index: 98;animation: circle-light 1s infinite alternate;
-webkit-animation: circle-light 1s infinite alternate;/*Chrome and Safari*/}
/*@keyframes circle-light {
from { box-shadow: 0 0 10px 5px #222; }
to { box-shadow: 0 0 0 0 #222; }
}
@-webkit-keyframes circle-light {
from { box-shadow: 0 0 10px 5px #222; }
to { box-shadow: 0 0 0 0 #222; }
}*/
.foot-yuyue .openBtn img{padding-top:25px; padding-bottom: 5px;}
.foot-yuyue .openBtn span{display: block; font-size: 16px; font-weight: bold; color: #fff;}
.w-1200{width: 1200px!important;max-width: none; margin: 0px auto;} 
.h_h{wwidth:100%; float: left;}
.lf_left{width:400px; float: left; margin-top: 22px;}
.lf_centerb{width:72px; float: left; height: 72px; background: #c21f2f; margin-top: 30px;}
.lf_centerb button{border:0px; line-height: 72px;width:72px; float: left; height: 72px; background: #c21f2f; color:#fff;}
.lf_mfdh{width:300px; float: right; margin-top: 20px;}
.lf_mfdh dd{font-size:18px; color:#fff;}
.lf_mfdh h1{font-size:30px; color:#d53031;}
.fl_daohang{width:100%; float: left;}
.fl_daohanga{width:285px; float: left; margin: 10px; background: #fff; transition: all 0.6s;}
.pr_nx{width:100%; float: left; background: #eee;  padding: 10px 0px; font-size:12px; margin-top: 15px; margin-bottom: 20px;}
.pr_nx a{margin:10px;}
.pr_nx a span{color:#d53031;}
.fl_daohanga h1{ padding: 10px; font-size: 18px; text-align: center;}
.fl_daohanga:hover{box-shadow:0px 0px 14px #ccc;}


.tj_feedbackaa{width:100%; margin-top: 15px; float: left;}
.tj_feedbacka{width:50px; float: left; text-align: right; line-height: 40px;}
.tj_feedbackb{width:700px; float: right;}
.tj_feedbackb input{height:36px; border: 0px;    box-shadow: 0px 0px 20px #e6e6e6; padding-left: 10px;}
.tj_feedbackb textarea{padding:10px;box-shadow: 0px 0px 20px #e6e6e6;  border: 0px;}
.but_a{width:140px; height: 36px; background: #004097; margin: 10px auto;color:#fff; border: 0px;}
.but_a span{padding-right:10px;}
.feedback_lista{ background: #fff; margin-bottom: 10px;}
.feedback_ss{width:100%; padding: 25px; background: #fff; margin-bottom: 2px;}
.fd_ss{width:400px;box-shadow: 0px 2px 7px #ccc; height: 50px; padding-left: 10px; border: 0px;}
.feedback_ss button{width:100px; height: 50px; background: #004097; border: 0px;color:#fff;}
.feedback_ssa{width:620px; margin: 0px auto;}
.feedback_ssa a{width:100px; height: 50px; line-height: 50px; background: #f60; text-align: center; display: block; float: right; margin-left: 15px;}
.feedback_ssa a:link,.feedback_ssa a:visited{color:#fff;}
.feedback_list{width: 100%; float: left;}
.feedback_lista,.feedback_listb{width:100%; float: left;}
.feedback_listbimg{width:60px; float: left; text-align: center;}
.feedback_listbimg h1{padding-top:10px;font-size:14px;}
.feedback_listbimg img,.feedback_huifub img{border-radius:500px; width: 60px; height: 60px; box-shadow: 0px 2px 4px #999;}
.feedback_listbnr{width:730px; float: right;}
.feedback_listbnr h1{font-size:14px; color:#222;}
.feedback_listbnr p{font-size:12px; color:#777; margin-top: 10px; line-height: 25px;}
.feedback_listbnr dd{font-size:12px; color:#777; margin-top: 10px; margin-bottom: 10px;}
.feedback_huifu{width:100%; float: left; background: #eee; margin-bottom: 20px;}
.feedback_huifua{width:730px; float: left; padding: 20px;}
.feedback_huifub{width:60px; float: right; text-align: center; margin-right: 20px; margin-top: 20px;}
.feedback_huifua p span{padding-right:10px; font-weight: bold;}
.feedback_huifua p span font{color:#888;}
.feedback_huifua p{font-size:14px; line-height: 26px;}


-------------------------------------------------------------- */
.roll-gallery {
	position: relative;
}
.roll-gallery .item {
	position: relative;
	cursor: pointer;
}
.roll-gallery .item .hover {
	background: #4c4c4c;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	opacity: 0;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.roll-gallery .item:hover .hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	opacity: 0.9;
}
.roll-gallery .gallery-content {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 35%;
	text-align: center;
	opacity: 0;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.roll-gallery .item:hover .gallery-content {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}
.roll-gallery .gallery-link {
	margin-bottom: 25px;
}
.roll-gallery .gallery-link li {
	display: inline-block;
	padding: 20px;
	background: #f96868;
	box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.133) inset;
	color: #fff;
}
.roll-gallery .gallery-link li:hover {
	background: #4d4d4d;
	color: #fff;
}
.roll-gallery .gallery-content h3 {
	margin: 0 0 0;
	color: #fff;
	font-size: 30px;
	line-height: 30px;
	font-family: 'Playfair Display', Lato, "Microsoft YaHei", serif;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.roll-gallery .gallery-content h3:hover {
	color: #f96868;
}
.roll-gallery .gallery-content a {
	color: #808080;
}
.roll-gallery .gallery-content a:hover {
	color: #fff;
}
.roll-gallery .gallery-content .gallery-link li.icon-s.FromLeft, .roll-gallery .gallery-content .gallery-link li.icon-l.FromRight {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.roll-gallery .item .gallery-content .gallery-link li.icon-s.FromLeft {
	transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	opacity: 0;
}
.roll-gallery .item:hover .gallery-link li.icon-s.FromLeft {
	opacity: 1;
	transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
	-webkit-transform: translateX(0);
}
.roll-gallery .item .gallery-content .gallery-link li.icon-l.FromRight {
	opacity: 0;
	transform: translateX(50%);
	-o-transform: translateX(50%);
	-ms-transform: translateX(50%);
	-webkit-transform: translateX(50%);
}
.roll-gallery .item:hover .gallery-link li.icon-l.FromRight {
	opacity: 1;
	transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
	-webkit-transform: translateX(0);
}
/* Roll-Contact
-------------------------------------------------------------- */
.roll-contact .mail {
	font-size: 30px;
	line-height: 30px;
	color: #fff;
}
.roll-contact .phone {
	font-size: 60px;
	line-height: 60px;
	color: #f96868;
	font-weight: 900;
	margin-bottom: 24px;
}
.roll-contact .address {
	font-size: 24px;
	line-height: 24px;
	color: #4d4d4d;
}


















