
/*公共样式开始*/
html, body {
-ms-overflow: scrollbar;
overflow: scroll;
}
html, body, div, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, p, blockquote, pre, button, fieldset, form, input, legend, textarea, th, td {margin: 0; padding: 0;font-family:Microsoft YaHei;}
.logo li{ float:left; padding-top:20px; padding-bottom:20px;}
.lo:hover img{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.yy{ margin-top:5px; margin-left:15px;color:#333; font-size:22px; line-height:24px; font-weight:bold;}
.yy i{color:#999; font-size:14px;font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
.navbar-default .navbar-toggle .icon-bar {background-color: #333;}
li{list-style:none;}
a,a:hover{ text-decoration:none;}
p{ margin:0; padding:2px 0;}
img {max-width:100%; height:auto;}
table{ width:100%;}
.left_line2{height:2px; background:#03a1e9; width:70px;}
.sizeCover{background-position:50% 50%;background-size:cover;background-repeat:no-repeat}
.baidu-maps label { max-width: none; vertical-align: bottom;}  
.hr0 { margin-top:10px; margin-bottom: 10px; border: 0;height: 1px;background: #dedede;}
.hr1 { margin-top:18px; margin-bottom: 18px; border: 0;height: 1px;background: #dedede; opacity:0.2;}
h3{ font-size:18px; line-height:20px;}
h4{ line-height:36px; text-overflow: ellipsis;white-space:nowrap;overflow:hidden;}
.fudaohang{ color:#454545; font-size:13px;}
.fudaohang:hover{ color:#333;}
.content{ color:#333;line-height:30px; font-size:16px;}
.baise{ color:#fff;}
.ying{ text-align:center; font-size:16px; color:#999; text-transform:uppercase;}
.link_ding{ color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.link_ding:hover{ color:#f27b9b;}
.link_cp{font-size:14px;color:#333; line-height:24px;}
.link_cp:hover{ color:#f27b9b; text-decoration:none;}

.youshi{margin:15px auto; overflow:hidden; font-size:14px; line-height:20px; height:120px;}	 
.youshi span{ display:block; text-align:center; font-size:18px; line-height:40px; font-weight:bold;}	
.zxin{ border-radius:5px;box-shadow:0px 0px 2px #fff; padding:5px; color:#666; background:#fff;
    transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
	-webkit-box-shadow:0px 3px 10px #e5e5e5;
    -moz-box-shadow:0px 3px 10px #e5e5e5;
    box-shadow:0px 3px 10px #e5e5e5;}
.zxin:hover{ border-radius:5px;box-shadow:0px 0px 2px #fff;padding:5px; color:#f27b9b;
    transform:translate(0,-3px);
	-webkit-transform:translate(0,-3px);
	-moz-transform:translate(0,-3px);
	-o-transform:translate(0,-3px);
	-ms-transform:translate(0,-3px);
	-webkit-box-shadow:0px 3px 3px #ddd;
    -moz-box-shadow:0px 3px 3px #ddd;
    box-shadow:0px 3px 10px #ddd;}
	
.shiyong2{background:#ba0001; font-size:16px; border:0; color:#fff; height:50px;line-height:50px; padding:0px 60px; border-radius:25px;}
.shiyong2:hover{background:#f27b9b; color:#fff; text-decoration:none;}
.ab_bg{background:url(../images/ab_001.jpg) top center no-repeat;background-size:cover; min-height:500px; width:100%;margin-top:30px; margin-bottom:30px;display: flex;
  justify-content: center; /* 水平居中 */
  align-items: center;    /* 垂直居中 */
  height: 500px;         /* 容器高度为视口高度 */}
.ab_bg2{font-size:26px; color:#fff; display:inline-block; line-height:70px; height:70px;}
.ab_bg3{width:20px; height:2px; background:#fff; margin:0 auto;}


#div1{overflow: hidden; border-top-left-radius:3px;border-top-right-radius:3px; border:0px solid #efefef;}
#div1 img{cursor: pointer; transition: all 0.4s;}
#div1 img:hover{transform: scale(1.00);}
.pro1{line-height:24px; width:100%; color:#333; height:58px; font-size:14px; padding:5px;overflow: hidden;text-overflow:ellipsis; line-clamp:2; -webkit-line-clamp:2; display:-webkit-box; -webkit-box-orient:vertical;}
.pro123{line-height:30px; width:100%; color:#333; height:36px; font-size:16px; padding:5px;overflow: hidden;text-overflow: ellipsis;}

.carousel-indicators {position: absolute;bottom: 15px;left: 50%;z-index: 15; width: 80%; padding-left: 0; margin-left: -40%;text-align: center; list-style: none;}
.carousel-indicators li { display: inline-block; width: 12px; height: 12px; border-radius:6px; margin: 0px 5px; text-indent: -999px; cursor: pointer; background-color: #fff \9; background-color: rgba(255, 255, 255, 0.8); border: 0px solid #fff; }
.carousel-indicators .active {width: 12px; height: 12px;border-radius:6px; margin: 0px 5px; background-color: #f27b9b;}

.inimg{box-shadow:0px 0px 7px #ccc; background:#fff; border-radius:8px;}
.inimg:hover{box-shadow:0px 0px 7px #ccc; border-radius:8px;background:#fff;}
.inimg1{box-shadow:0px 0px 7px #ccc;}
.inimg1:hover{box-shadow:0px 0px 7px #ccc;}
.shou{background:#fff; font-size:28px;color:#f27b9b; height:60px;line-height:60px; text-align:center; display:block; border-radius:30px;box-shadow:0px 0px 7px #ccc;}
.shou:hover{color:#fff;background:#f27b9b;}
.indexlink1{ padding:10px 50px; margin-top:10px; line-height:20px; border:1px solid #333; text-align: center; display:block; max-width:170px; font-size: 16px;color:#333;border-radius:20px; transition: all .2s;}
.indexlink1:hover{ border:1px solid #f27b9b; color:#fff;background:#f27b9b;}
.indexlink8{ padding:10px 50px; margin:30px auto; line-height:20px; border:1px solid #333; text-align: center; display:block; max-width:170px; font-size: 16px;color:#333;border-radius:20px; transition: all .2s;}
.indexlink8:hover{ border:1px solid #f27b9b; color:#fff;background:#f27b9b;}
.nxx{ font-size:14px; color:#999; line-height:20px; height:40px; overflow:hidden; margin-top:5px;}
.indexlink2{line-height:24px; margin-top:5px; margin-bottom:5px; display:block;font-size: 16px; color:#333; transition: all .2s;}
.indexlink2:hover{color:#f27b9b;}
.sjian{color:#999; font-size:15px;}
.fu{ width:80px; height:74px; text-align:right; padding-right:10px; border-right:1px solid #eee;}
.fu01{ color:#666; font-size:22px; font-weight:bold; text-align:right;}	
.fu02{ color:#aaa; font-size:16px; text-align:right;}	
.indexlink3{line-height:28px;height:28px;display:block;font-size: 18px; overflow:hidden;color:#333; transition: all .2s;}
.indexlink3:hover{color:#f27b9b;}
.yc{overflow: hidden;white-space: nowrap;text-overflow: ellipsis; height:24px;}
.dabiao{ text-align:center; line-height:40px; font-size:30px; color:#fff; margin-top:30px; margin-bottom:5px;}
.xiaobiao{ text-align:center; line-height:40px; font-size:24px; color:#fff;}
.fubiao{ text-align:center; padding-top:6px;font-size:16px; color:#fff;}
.b02{color: #eee;line-height: 30px; font-size:14px;}
.blink02{color: #fff;line-height: 30px;opacity:0.6;filter:Alpha(opacity=60);}
.blink02:hover{color: #fff; text-decoration:none; opacity:1.0;filter:Alpha(opacity=100);}
.youdian{ padding:8px 5px;}
.fudao{ height:36px;line-height:36px;  font-size:13px; color:#333;}
.fudao span{color:#f27b9b;}
.fudao a{line-height:36px; font-size:13px;color:#333;}
.xfl{ line-height:36px; font-size:15px; color:#666; padding:0 10px;}
.xfl:hover{ line-height:36px; color:#f27b9b; padding:0 10px; text-decoration:none;}
.indexlink3{line-height:28px;height:28px;display:block;font-size: 16px; font-weight:bold; overflow:hidden;color:#666; transition: all .2s;}
.indexlink3:hover{color:#f27b9b;}
.indexlink33{line-height:28px;display:block;font-size: 16px; max-height:56px;font-weight:bold; overflow:hidden;color:#666; transition: all .2s;}
.indexlink33:hover{color:#f27b9b;}
.biao_01{ font-weight:bold;font-size:20px; color:#333; line-height:30px; padding-top:20px; text-align:center;}
.biao_02{font-size:16px; color:#999; line-height:24px; padding-bottom:15px; text-align:center;}
.nxx1{ font-size:15px; color:#666; line-height:24px; height:48px; overflow:hidden; }
.sjian{color:#999; font-size:15px; padding-top:10px;}
.in_ab{ color:#333; border:1px solid #393939; font-size:15px; padding:6px 20px; display:inline-block; margin-bottom:15px; margin-top:15px;}
.in_ab:hover{ color:#fff; border:1px solid #fff; background:#393939;}
.in_ab1{ color:#fff; background:#f27b9b; border:0px solid #999; border-radius:2px; font-size:14px; padding:5px 15px; display:inline-block;margin:8px 5px; display:inline-block;}
.in_ab1:hover{ color:#fff; border:0px solid #fff; background:#ff494b;}
.left_link1{color:#333; font-size:14px; font-weight:bold; line-height:36px;}
.left_link1:hover{color:#f27b9b;}
.left_link2{color:#666; font-size:14px;line-height:24px;}
.left_link2:hover{color:#f27b9b;}
.left_b{font-size:16px; line-height:16px; font-weight:bold; color:#333; margin:15px 0; padding-left:15px;}
.left_b span{font-size:12px; line-height:14px; color:#ccc; font-weight:normal; padding-left:26px;}
.left_c{border:1px solid #ccc; border-radius:4px; padding-bottom:5px;}
.left_c2{line-height:28px; color:#fff; color:#fff; font-size:15px; background:#f27b9b; border-top-left-radius:4px; border-top-right-radius:4px; padding-left:15px; font-weight:bold;}
.tonglei{ line-height:32px; padding:0; margin:10px; font-weight:bold; border-bottom:1px solid #f0f0f0;}
.tonglei span{background:#efefef; padding:0px 25px; border-top-left-radius:5px; border-top-right-radius:5px; font-size:14px; display:inline-block; text-align:center; color:#333;width:120px;}
.xiaotu li{ display:inline-block;}
.huang18b {font-size:17px;line-height:32px;color: #f2f2f2; margin-bottom:5px;}
.b_link2{font-size: 15px;color: #fbceda;line-height:32px;text-decoration: none;}
.b_link2:hover {color: #fff;text-decoration: none;}
.b_b{color:#fff; font-size:14px; line-height:24px;}
.fub{ 
    transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
	-webkit-filter: grayscale(100%);
				/* Chrome, Safari, Opera */
				filter: grayscale(100%);
	}
.fub:hover{
	transform:translate(0,-10px);
	-webkit-transform:translate(0,-10px);
	-moz-transform:translate(0,-10px);
	-o-transform:translate(0,-10px);
	-ms-transform:translate(0,-10px);
	-webkit-filter: grayscale(0%);
				/* Chrome, Safari, Opera */
				filter: grayscale(0%);
	}
.fub_p{ color:#f27b9b; line-height:22px; font-size:16px;}
.link001{ display:inline-block; width:40px; height:40px; padding:5px; margin:15px 8px; border-radius:20px; background:#fbceda;}
.link001:hover{ background:#fff;}
.link001 img{ width:30px; height:30px;}
.btn{ padding:0; margin:0; border:0;width:36px; height:36px; background:#f27b9b;}
.tooltip-inner {
  min-width: 180px;
  padding:10px;
  color: #000;
  text-align: center;
  background-color: #fff;
  border-radius: 4px;
}


.liu01{color:#f27b9b; font-size:15px; line-height:30px; text-align:center;}
.liu02{color:#666; font-size:15px; line-height:30px; text-align:center;}
.bianzhi{max-width:100px; max-height:100px;background-image: url(../images/bianzhi.png);transition: background-image 0.1s ease; margin:0 auto;}
.bianzhi:hover{background-image: url(../images/bianzhi02.png);}
.ranse{  max-width:100px; max-height:100px;background-image: url(../images/ranse.png);transition: background-image 0.1s ease; margin:0 auto;}
.ranse:hover{background-image: url(../images/ranse02.png);}
.yinhua{ max-width:100px; max-height:100px;background-image: url(../images/yinhua.png);transition: background-image 0.1s ease; margin:0 auto;}
.yinhua:hover{background-image: url(../images/yinhua02.png);}
.pinkong{ max-width:100px; max-height:100px;background-image: url(../images/pinkong.png);transition: background-image 0.1s ease; margin:0 auto;}
.pinkong:hover{background-image: url(../images/pinkong02.png);}

.xiaomiaoin{ font-size:16px; color:#666; line-height:24px; text-align:center;font-style:italic;}
.fangkuai{ display:inline-block; padding:4px 15px; background:#393939; border:1px solid #393939; border-radius:3px; color:#fff; font-size:14px; text-align:center;margin:5px;}
.fangkuai:hover{ background:#f27b9b; color:#fff; border:1px solid #f27b9b;}
.ding{ padding:5px 10px; line-height:24px; color:#fff;}
.ding:hover{ color:#fff;}

.link8{margin:15px 5px; padding:7px 15px; display:inline-block; line-height:20px; color:#333; font-size:15px;}
.link8:hover{ color:#f27b9b; text-decoration:none;}
.link10{margin:10px 5px; padding:7px 15px;display:inline-block; color:#fff; line-height:20px; border-radius:17px; background:#262626; font-size:15px;}
.link10:hover{  color:#f27b9b; text-decoration:none;}

.link81{margin:0 5px; padding:10px 20px;border-radius:10px; text-align:center; display:inline-block; color:#333; font-size:18px; border:1px solid #dedede; background:#fff;}
.link81:hover{ background:#f27b9b; color:#fff; text-decoration:none;}
.link100{margin:0 5px; padding:10px 20px; border-radius:10px; text-align:center; display:inline-block; color:#fff; font-size:18px; border:1px solid #f27b9b;background:#f27b9b;}
.link100:hover{ background:#f27b9b; color:#fff; text-decoration:none;}


.link11{ padding:7px 15px; color:#666; font-size:15px; line-height:35px;}
.link11:hover{color:#f27b9b; text-decoration:none;}
.link12{ padding:7px 15px; color:#f27b9b; font-size:15px; line-height:35px;}
.link12:hover{color:#f27b9b; text-decoration:none;}

.fanhui{ font-size:16px; line-height:40px; color:#fff; background:#f27b9b; text-align:center; padding:12px 30px; border-radius:3px;}
.fanhui:hover{ color:#fff; font-weight:bold;}
.two_s{color:#666; font-size:14px; line-height:20px; padding:5px; height:48px;overflow: hidden;text-overflow:ellipsis; line-clamp:2; -webkit-line-clamp:2; display:-webkit-box; -webkit-box-orient:vertical; margin-bottom:15px;}
.index_ab01{font-size:22px; color:#333; line-height:24px; padding-top:20px;}
.index_ab02{font-size:16px; color:#333; line-height:24px; padding-top:10px; font-style:italic;}
.index_line{height:2px; width:50px; background:#666; margin:10px 0;}
.r_01{ line-height:40px; font-size:14px; color:#454545;}
.r_01:hover{color:#f27b9b;}
.p_lie{ font-size:16px; color:#333; line-height:20px; padding:10px 10px 0px 10px; text-align:center; display:block;}
.p_lie:hover{ color:#f27b9b;}
.p_ln{padding:15px; font-size:18px; font-weight:bold; line-height:40px; color:#000;}

.form-control1 {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border-bottom-left-radius:5px; border-top-left-radius:5px; background:#fff; border:1px solid #eee;
  -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
          box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control1:focus {
  border:1px solid #ddd; background:#fafafa;
  outline: 0;
  -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 0px rgba(102, 175, 233, .6);
  box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 0px rgba(102, 175, 233, .6);
}
		  
.yin{overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.ye_line{width:40px; height:2px; background:#f27b9b; margin-top:5px; margin-bottom:5px;}
.fw_com{ margin-bottom:15px; height:24px; line-height:24px; font-size:15px;color:#f27b9b; font-size:14px; overflow:hidden;text-overflow:ellipsis;  display:-webkit-box; -webkit-box-orient:vertical;}
.pro1in3{line-height:30px; width:100%; color:#333; height:30px; margin-top:5px; font-size:16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.pro1in4{line-height:30px; width:100%; color:#333; padding:10px; font-size:156px;}
.pro1in5{line-height:24px;  width:100%; color:#666; padding:10px; font-size:14px;}
.pro1in6{line-height:22px; height:108px;width:100%; color:#666; padding:10px; font-size:14px;}
.download{ color:#fff; background:#f27b9b; padding:3px 15px; border-radius:12px;}
.p_na{background:#f7f7f7; line-height:40px; margin:15px auto; color:#333; font-weight:bold; text-align:center; font-size:16px;}
.p_nei{background:#f7f7f7; line-height:30px; margin:15px auto; color:#333; min-height:180px; font-size:14px;}
.xiadan01{width:100%; text-align:center;}
.xiadan01 a{display:inline-block; width:80px;line-height:30px; text-align:center;  background:#f27b9b; color:#fff; border-radius:5px; }
.xiadan01 a:hover{color:fff;}

.fa01{ font-size:16px; color:#fff; line-height:30px;}
.fa01:hover{ color:#f27b9b;}
.fa02{ font-size:16px; color:#000; line-height:30px;}
.fa02:hover{ color:#fff;}
.fa03{ display:inline-block; padding:5px 15px; line-height:20px; border-radius:15px; background:#262626; color:#fff; margin-top:10px; margin-bottom:10PX;}
.fa03:hover{ font-weight:bold; background:#f27b9b; color:#fff;}

.fa033{ display:inline-block; padding:5px 15px; line-height:20px; border-radius:15px; background:#fff; color:#fff; margin-top:10px; margin-bottom:10PX;}
.fa033:hover{ font-weight:bold; background:#fff; color:#fff;}

.fa05{ display:block; max-width:180px; padding:7px 25px; line-height:20px; border-radius:17px; text-align:center;  background:#2f2f2f; color:#fff; margin:20px auto;transition: all .2s;}
.fa05:hover{ font-weight:bold; color:#fff; background:#f27b9b;}
.fa04{ display:inline-block; padding:5px 15px; line-height:20px; border-radius:15px; background:#f27b9b; color:#fff; margin-top:20px;}
.fa04:hover{ font-weight:bold;}

.bsb{ background-color:rgba(242,123,155,0.9)}			
.joina{ color:#f27b9b; font-size:18px; line-height:32px; padding-left:15px;}
.gy{font-size:28px; font-weight:bold; line-height:32px; text-align:center; color:#f27b9b;}
.gy02{font-size:14px; color:#666; text-align:center;}
.danwei{color:#333; font-size:18px; font-weight:normal;}
.zn{ color:#fff; font-size:18px; line-height:28px; margin-top:15px; margin-bottom:25px;}
.bianse{filter: grayscale(100%); /* 将图片转换为灰色 */}
.bianse:hover{ filter: grayscale(0); /* 将图片转换为灰色 */}

/*公共样式结束*/

/*新闻开始*/
.link1{padding:10px 15px; border-radius:20px; text-align:center;font-size:16px;color:#f27b9b; line-height:20px; display:inline-block; border:1px solid #f27b9b;}
.link1:hover{ background:#fff; color:#f27b9b; text-decoration:none; border:1px solid #f27b9b;}
.link2{padding:10px 15px; border-radius:20px; text-align:center;font-size:16px;color:#333; line-height:20px; display:inline-block; border:1px solid #fff;}
.link2:hover{ background:#fff; color:#f27b9b; text-decoration:none; border:1px solid #f27b9b;}
.link3{padding:10px 25px; margin:30px auto; border-radius:20px; text-align:center;font-size:16px;color:#333; border:1px solid #f7f7f7; line-height:20px; display:block; max-width:170px;}
.link3:hover{ color:#f27b9b; text-decoration:none; border:1px solid #f7f7f7;}

.sj_biao{ position:absolute; top:0; left:0; font-family:Arial; padding:0 15px; height:36px; line-height:36px; background:#f27b9b; border-bottom-right-radius:10px; font-size:14px; text-align:center; color:#fff; z-index:100;}
.indexlink4{line-height:28px; height:28px; overflow:hidden;display:block;font-size:20px;color:#333; margin-top:15px; margin-bottom:15px; display:block; transition: all .2s;}
.indexlink4:hover{color:#f27b9b;}
.indexlink44{line-height:28px;display:block;font-size:16px;color:#666; transition: all .2s;}
.indexlink44:hover{color:#f27b9b;}

.nlist{ height:24px; font-size:15px; color:#999; line-height:24px; margin-top:10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ndabiao{font-size: 30px;color: #f27b9b;line-height: 32px; margin-top:15px; margin-bottom:15px;}
.sndabiao{font-size:18px;color: #f27b9b;line-height: 24px; font-weight:bold; margin-top:10px; margin-bottom:10px;}

.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #f27b9b;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #f27b9b;
  border-color: #f27b9b;
}
.stick { position: fixed; top: 0;left: 0;right: 0; z-index:1000;margin:0 auto;width:100%; }

.kaitou{
	transition: all 0.3s;
   -ms-transition:all 0.3s; /* IE 9 */
   -moz-transition:all 0.3s; /* Firefox */
   -webkit-transition:all 0.3s; /* Safari 和 Chrome */
   -o-transition:all 0.3s; /* Opera */
   transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -webkit-transform: translateY(0px); color:#666;}
   
.kaitou:hover{
	transform: translateY(-3px);
    -moz-transform: translateY(-3px);
    -o-transform: translateY(-3px);
    -webkit-transform: translateY(-3px);color:#f27b9b;}	
	
	
.xg{ position:relative;}
.xgbiao{ position:absolute; background:rgba(0,0,0,0.3); padding:5px; width:80%; text-align:center; bottom:0; left:50%; transform:translate(-50%,-50%); font-size: 18px;color: #FFFFFF;line-height: 28px; z-index:100;}
.xgbiao:hover{color: #f27b9b;}

    .swiper-container {
        width: 100%;
        height: 100%;
    }
    .swiper-slide {
        text-align: center;
		margin:15px auto;
        
        /* 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;
    }
	
 .form-control {
  margin-top:0px; margin-bottom:0px;
  display: block;
  width: 100%;
  height: 32px;
  padding: 2px 5px;
  font-size: 16px;
  line-height: 32px;
  color: #333;
  background-color: rgba(255,255,255,0.6);
  background-image: none;
  border: 1px solid #efefef;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0px 0px rgba(186, 0, 1, .025);
          box-shadow: inset 0 0px 0px rgba(186, 0, 1, .025);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  background-color:#f5f5f5;
  outline: 0;
  -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075);
          box-shadow: inset 0 0px 0px rgba(0,0,0,.075);
}

.btn-default {
	width:100%;
  color: #333;
  background-color: #efefef;
  border-color: #eee;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #f27b9b;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #f27b9b;
  border-color: #fff;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #f27b9b;
  border-color: #adadad;
}

/*悬浮链接开始*/
.suspension{position:fixed;z-index:9955;right:20px;bottom:50px;width:90px;height:345px;}
.suspension-box0{position:relative;float:right; padding-top:15px; text-align:center;width: 66px;height: 134px;background: #7ec448;box-shadow: 0px 0px 0px 0px #707074, 0px 7px 13px 0px rgba(72, 73, 77, 0.32);border-radius: 10px; margin-bottom:13px;line-height:26px; color:#fff;font-size: 22px; text-align:center;}
.suspension-box0:hover{background: #d10900;}
.suspension-box0 a{ line-height:26px; color:#fff;font-size: 22px; text-align:center;}
.suspension-box{position:relative;float:right;width:66px;height:290px;background: #FFFFFF;box-shadow: 0px 0px 0px 0px #707074, 0px 7px 13px 0px rgba(72, 73, 77, 0.32);border-radius: 10px;}
.suspension .a{display:block;width:44px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{}
.suspension .a .i{float:left;width:44px;height:36px;}

/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:44px;height:36px; margin-left:11px;background:url(../kf/r_icon_01.png) no-repeat;}
.suspension .a-service{width:66px;height:36px;text-align:center;font-size: 14px;color: #3E3A39;line-height: 18px;}
.suspension .a-service-phone .i{width:44px;height:36px;margin-left:11px;background:url(../kf/r_icon_02.png) no-repeat;}
.suspension .a-service-phone{width:66px;height:36px;text-align:center;font-size: 14px;color: #3E3A39;line-height: 18px;}
.suspension .a-qrcode .i{width:44px;height:36px;margin-left:11px;background:url(../kf/r_icon_03.png) no-repeat;}
.suspension .a-qrcode{width:66px;height:36px;text-align:center;font-size: 14px;color: #3E3A39;line-height: 18px;}
.suspension .a-fh .i{width:44px;height:36px;margin-left:11px;background:url(../kf/fanhui.png) no-repeat;}
.suspension .a-fh{width:66px;height:36px;text-align:center;font-size: 14px;color: #3E3A39;line-height: 18px;}

.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:80px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../kf/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:20px;}
.suspension .d-service-phone{top:25px;}
.suspension .d-qrcode{top:117px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../kf/side_con_icon03.png) no-repeat center 0px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}

.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../kf/r_icon_04.png) no-repeat center 0px;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}

.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#333;}

.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:10px;}
.suspension .d-qrcode p{font-size:14px;color:#333;}


/*悬浮链接结束*/

@media (min-width: 1200px) {
.navbar-default .navbar-nav > li > a {font-size:16px; color: #333;padding:10px 30px; line-height:60px;}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus {color:#f27b9b;   border:0px;}
.navbar-brand {float: left; line-height:80px; height:80px; padding:0px;}
.navbar-brand >img { max-height:75px; margin-top:0px;}
.banner_about{margin:0 ;height:350px; background:url(../images/banner_about.jpg) center center no-repeat;background-size:cover; width:100%;}
.banner_pro{margin:0 ;height:174px; background:url(../images/banner_pro.jpg) center center no-repeat;background-size:cover; width:100%;}
.banner_solution{margin:0 ;height:350px; background:url(../images/banner_solution.jpg) center center no-repeat;background-size:cover; width:100%;}
.banner_news{margin:0 ; height:350px; background:url(../images/banner_news.jpg) center center no-repeat;background-size:cover; width:100%;}
.banner_service{margin:0 ;height:350px; background:url(../images/banner_service.jpg) center center no-repeat;background-size:cover; width:100%;}
.banner_join{margin:0 ;height:350px; background:url(../images/banner_join.jpg) center center no-repeat;background-size:cover; width:100%;}
.banner_contact{margin:0 ;height:350px; background:url(../images/banner_contact.jpg) center center no-repeat;background-size:cover; width:100%;}
.banner_wz{color:#fff; font-size:36px;font-weight:bold; line-height:50px; margin-top:60px;}
.banner_wz span{ color:#fff;font-size:18px; font-weight:normal; }
.ban_wz{color:#fff; font-size:45px; line-height:45px; font-weight:bold;text-shadow: 0px 5px 33px rgba(60, 60, 65, 0.3);}
.ban_wzx{color:#fff; font-size:26px; line-height:26px;text-shadow: 0px 5px 33px rgba(60, 60, 65, 0.3); padding-top:25px; margin-top:25px; border-top:1px solid #fff; display:inline-block;}
.carousel-caption {
  position: absolute;
  right: 15%;
  top: 40%;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.p1{text-align:center; color:#262626; font-size:28px; font-weight:bold; line-height:45px; padding-top:30px; padding-bottom:30px;}
.p2{text-align:center; color:#262626; font-size:26px; font-weight:bold; line-height:40px;}
.order {height:30px; line-height:30px;text-align: center; margin-bottom:15px;}
.order .line {display: inline-block; width:30px; border-top: 1px solid #ccc ;}
.order .txt { color: #f27b9b; font-family:Arial; font-size:15px; padding:5px 10px; vertical-align: middle;}
.pro1in2{ margin-top:30%;}
.pro1in{line-height:50px; width:100%; color:#333; height:50px; margin-top:10px; font-size:24px; font-weight:bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.dixian{padding-left:80px;border-left:1px solid #4f4f4f;}
}

@media (min-width: 992px) and (max-width: 1199px)  {
.navbar-default .navbar-nav > li > a {font-size:15px; color: #333;padding:5px 15px; line-height:50px;}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus {color:#fff;background-color: #f27b9b; border:0px;}
.navbar-brand {float: left; line-height:60px; height:60px; padding:0px;}
.navbar-brand >img { max-height:60px; margin-top:0px;}
.banner_about{margin:0 ;height:270px; background:url(../images/banner_about.jpg) center center no-repeat;}
.banner_pro{margin:0 ; height:140px; background:url(../images/banner_pro.jpg) center center no-repeat;}
.banner_solution{margin:0 ; height:270px; background:url(../images/banner_solution.jpg) center center no-repeat;}
.banner_news{margin:0 ; height:270px; background:url(../images/banner_news.jpg) center center no-repeat;}
.banner_service{margin:0 ; height:270px; background:url(../images/banner_service.jpg) center center no-repeat;}	
.banner_join{margin:0 ;height:270px; background:url(../images/banner_join.jpg) center center no-repeat;}
.banner_contact{margin:0 ;height:270px; background:url(../images/banner_contact.jpg) center center no-repeat;}
.banner_wz{color:#fff; font-size:28px;font-weight:bold; line-height:40px; margin-top:50px;}
.banner_wz span{ color:#fff;font-size:15px; font-weight:normal; }
.ban_wz{color:#fff; font-size:36px; line-height:36px; font-weight:bold;letter-spacing:5px;text-shadow: 0px 5px 33px rgba(60, 60, 65, 0.3);}
.ban_wzx{color:#fff; font-size:24px; line-height:24px;text-shadow: 0px 5px 33px rgba(60, 60, 65, 0.3);padding-top:20px; margin-top:20px; border-top:1px solid #fff; display:inline-block;}

.carousel-caption {
  position: absolute;
  right: 15%;
  top: 30%;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.p1{text-align:center; color:#262626; font-size:28px; font-weight:bold; line-height:40px; padding-top:30px; padding-bottom:15px;}
.p2{text-align:center; color:#262626; font-size:24px; font-weight:bold; line-height:35px;}
.order {height:30px; line-height:30px;text-align: center; margin-bottom:15px;}
.order .line {display: inline-block; width:30px; border-top: 1px solid #ccc ;}
.order .txt { color: #f27b9b;font-family:Arial; font-size:14px; padding:5px 10px; vertical-align: middle;}
.pro1in2{ margin-top:20%;}
.pro1in{line-height:50px; width:100%; color:#333; height:50px; margin-top:5px; font-size:20px; font-weight:bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.dixian{padding-left:40px;border-left:1px solid #4f4f4f;}
}

@media (min-width: 768px) and (max-width: 991px)  {
.navbar-default .navbar-nav > li > a {font-size:14px; color: #333;padding:5px 10px; line-height:40px;}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus {color: #f27b9b;background-color: #fff;}
.navbar-brand {float: left; line-height:50px; height:50px; padding:0px;}
.navbar-brand >img { max-height:50px; margin-top:0px;}
.banner_about{margin:0 ;height:210px; background:url(../images/banner_about.jpg) center center no-repeat;}
.banner_pro{margin:0 ;height:120px; background:url(../images/banner_pro.jpg) center center no-repeat;}
.banner_solution{margin:0 ; height:210px; background:url(../images/banner_solution.jpg) center center no-repeat;}
.banner_service{margin:0 ; height:210px; background:url(../images/banner_service.jpg) center center no-repeat;}
.banner_news{margin:0 ; height:210px; background:url(../images/banner_news.jpg) center center no-repeat;}
.banner_join{margin:0 ;height:210px; background:url(../images/banner_join.jpg) center center no-repeat;}
.banner_contact{margin:0 ;height:210px; background:url(../images/banner_contact.jpg) center center no-repeat;}
.banner_wz{color:#fff; font-size:24px;font-weight:bold; line-height:40px; margin-top:40px;}
.banner_wz span{ color:#fff;font-size:14px;font-weight:normal;  }
.ban_wz{color:#fff; font-size:32px; line-height:36px; font-weight:bold;text-shadow: 0px 5px 33px rgba(60, 60, 65, 0.3);}
.ban_wzx{color:#fff; font-size:20px; line-height:28px;text-shadow: 0px 5px 33px rgba(60, 60, 65, 0.3); margin-top:15px;}
.carousel-caption {
  position: absolute;
  right: 5%;
  top: 30%;
  left: 5%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.p1{text-align:center; color:#262626; font-size:20px; font-weight:bold; line-height:36px; padding-top:25px; padding-bottom:5px;}
.p2{text-align:center; color:#262626; font-size:20px; font-weight:bold; line-height:30px;}
.order {height:30px; line-height:30px;text-align: center; margin-bottom:15px;}
.order .line {display: inline-block; width:30px; border-top: 1px solid #ccc ;}
.order .txt { color: #f27b9b;font-family:Arial; font-size:14px; padding:5px 10px; vertical-align: middle;}
.pro1in2{ margin-top:10%;}
.pro1in{line-height:40px; width:100%; color:#333; height:40px; font-size:18px; font-weight:bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.dixian{padding-left:20px;border-left:1px solid #4f4f4f;}

.link81{margin:0 5px; padding:5px 10px;border-radius:8px;text-align:center; display:inline-block; color:#333; font-size:16px; font-weight:bold; border:1px solid #dedede;background:#fff;}
.link81:hover{ background:#f27b9b; color:#fff; text-decoration:none;}
.link100{margin:0 5px; padding:5px 10px; border-radius:8px; text-align:center; display:inline-block; color:#fff; font-size:16px; font-weight:bold; border:1px solid #f27b9b;background:#f27b9b;}
.link100:hover{ background:#f27b9b; color:#fff; text-decoration:none;}

.link11{ padding:10px; color:#666; font-size:15px; line-height:30px;}
.link11:hover{color:#f27b9b; text-decoration:none;}
.link12{ padding:10px; color:#f27b9b; font-size:15px; line-height:30px;}
.link12:hover{color:#f27b9b; text-decoration:none;}
}

@media (max-width: 767px) {
.navbar-default .navbar-nav > li > a {font-size:14px; color: #333;  padding-left:15px; padding-right:15px;}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus {color: #f27b9b;background-color: #fff;}
.navbar-brand {float: left; height:50px;padding:0px 5px 0px 5px;}
.navbar-brand >img { max-height:50px; margin-top:0px;}
.banner_about{margin:0;  height:140px;background:url(../images/banner_about.jpg) center center no-repeat;background-size: 100% 140px;}
.banner_pro{margin:0;height:100px; background:url(../images/banner_pro.jpg) center center no-repeat; background-size: 100% 140px;}
.banner_solution{margin:0;height:140px; background:url(../images/banner_solution.jpg) center top no-repeat; background-size: 100% 140px;}
.banner_service{margin:0; height:140px; background:url(../images/banner_service.jpg) center top no-repeat; background-size: 100% 140px;}	
.banner_news{margin:0;height:140px; background:url(../images/banner_news.jpg) center top no-repeat; background-size: 100% 140px;}
.banner_join{margin:0;height:140px; background:url(../images/banner_join.jpg) center top no-repeat; background-size: 100% 140px;}
.banner_contact{margin:0;height:140px;background:url(../images/banner_contact.jpg) center center no-repeat; background-size: 100% 140px;}
.banner_wz{color:#fff; font-size:20px;font-weight:bold; line-height:30px; margin-top:35px;}
.banner_wz span{ color:#fff;font-size:14px;font-weight:normal;  }
.ban_wz{color:#fff; font-size:18px; line-height:24px; font-weight:bold;text-shadow: 0px 5px 33px rgba(60, 60, 65, 0.3);}
.ban_wzx{color:#fff; font-size:14px; line-height:20px;text-shadow: 0px 5px 3px rgba(60, 60, 65, 0.3); margin-top:10px;}
.content{ color:#333;line-height:24px; font-size:15px;}
.carousel-caption {
  position: absolute;
  right: 5%;
  top: 30%;
  left: 5%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.fudao{ height:36px;line-height:36px; font-size:13px; color:#333;}
.fudao span{color:#f27b9b;}
.fudao a{line-height:36px; font-size:13px;color:#333;}
.p1{text-align:center; color:#262626; font-size:20px; font-weight:bold; line-height:28px; padding-top:25px; padding-bottom:0px;}
.p2{text-align:center; color:#262626; font-size:20px; font-weight:bold; line-height:28px;}
.order {height:30px; line-height:30px;text-align: center; margin-bottom:15px;}
.order .line {display: inline-block; width:30px; border-top: 1px solid #666;}
.order .txt { color: #f27b9b;font-family:Arial; font-size:14px; padding:5px 10px; vertical-align: middle;}
.pro1in{line-height:30px; width:100%; color:#333; height:30px; font-size:16px; font-weight:bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.link81{margin:0 2px; padding:5px;border-radius:5px; text-align:center; display:inline-block; color:#333; font-size:14px; font-weight:bold; border:1px solid #dedede; background:#fff;}
.link81:hover{ background:#f27b9b; color:#fff; text-decoration:none;}
.link100{margin:0 2px; padding:5px; border-radius:5px; text-align:center; display:inline-block; color:#fff; font-size:14px; font-weight:bold; border:1px solid #f27b9b;background:#f27b9b;}
.link100:hover{ background:#f27b9b; color:#fff; text-decoration:none;}


.link11{ padding:5px; color:#666; font-size:14px; line-height:30px;}
.link11:hover{color:#f27b9b; text-decoration:none;}
.link12{ padding:5px; color:#f27b9b; font-size:14px; line-height:30px;}
.link12:hover{color:#f27b9b; text-decoration:none;}

}

@media(max-width:769px) {
  .pull-right {
     float:right!important;
  }
  .pull-left {
     float:left!important;
  }
}
.team1 { height: 360px; }