﻿/* 通用默认样式-------------------------------------- */
body {background-color: #FFFFFF;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;font-family:"微软雅黑",Arial, Helvetica, sans-serif }
ul, dl, dd, h1, h2, h3, h4, h5, h6, form,div, p {padding: 0; margin: 0;}
h1, h2, h3, h4, h5, h6{ font-weight:normal}
ul {list-style: none;}
img {border: 0;}
td {font-family:"微软雅黑",Arial, Helvetica, sans-serif;font-size: 13px;color: #2f2f2f;line-height: 20px;}
A:link {
	FONT-SIZE: 13px; COLOR: #2F2F2F; font-family:"微软雅黑",Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 13px; COLOR: #2F2F2F; font-family:"微软雅黑",Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 13px; COLOR: #ff0000; font-family:"微软雅黑",Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:active {
	FONT-SIZE: 13pxa; COLOR: #000000; font-family:"微软雅黑",Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.fz_30{ font-size:30px;}
.fz_25{ font-size:25px;}
.fz_24{ font-size:24px;}
.fz_22{ font-size:22px;}
.fz_20{ font-size:20px;}
.fz_18{ font-size:18px;}
.fz_17{ font-size:17px;}
.fz_16{ font-size:16px;}
.fz_15{ font-size:15px;}
.fz_14{ font-size:14px;}
.fz_13{ font-size:13px;}
@media (min-width: 1680px) {
.fz_30{ font-size:33px;}
.fz_25{ font-size:28px;}
.fz_24{ font-size:26px;}
.fz_22{ font-size:24px;}
.fz_20{ font-size:22px;}
.fz_18{ font-size:20px;}
.fz_17{ font-size:19px;}
.fz_16{ font-size:18px;}
.fz_15{ font-size:17px;}
.fz_14{ font-size:16px;}
.fz_13{ font-size:15px;}
}

td.language    {font-size:13px}
.language A:link   {font-size:14px; }
.language A:visited{font-size:14px; }
.language A:hover  {font-size:14px; }
.language A:active {font-size:14px; }
 @media (min-width: 1680px) {
td.language    {font-size:14px}
.language A:link   {font-size:15px; }
.language A:visited{font-size:15px; }
.language A:hover  {font-size:15px; }
.language A:active {font-size:15px; }
}
td.MenuListTitle  {background-image: url(Point_line_01.gif);height: 22px;}
table.Outside {background-color: #FFFFFF;}
td.TopNew     {background-color: #F4F4F4;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #C2C2C2;}
td.AllCenter  {filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#ffffff', endcolorstr='#f9f9f9', gradienttype='1');}
input.AllSearch  {border-top: #C8C8C8 1px solid;border-bottom: #C8C8C8 1px solid;border-left:#C8C8C8 1px solid;border-right:#C8C8C8 1px solid;font-size:12px; background: #F7F7F7; font-family:Verdana,Arial,"宋体";color: #2F2F2F;}
input.AllSearch1  {border-top: #868686 1px solid;border-bottom: #B2B2B2 1px solid;border-left:#C8C8C8 1px solid;border-right:#C8C8C8 1px solid;font-size:12px; background: #F7F7F7; font-family:Verdana,Arial,"宋体";color: #2F2F2F;}
select        {border-top: #C8C8C8 1px solid;border-bottom: #C8C8C8 1px solid;border-left:#C8C8C8 1px solid;border-right:#C8C8C8 1px solid;font-size:11px; background: #F2F2F2; font-family:Verdana,Arial,"宋体";color: #2F2F2F;}
input.MemLogin  {border-top: #B9B9B9 1px solid;border-bottom: #B9B9B9 1px solid;border-left:#B9B9B9 1px solid;border-right:#B9B9B9 1px solid;font-size:12px; background: #FFFFFF; font-family:Verdana,Arial,"宋体";color: #2F2F2F;}


.TextBox{
	font-size: 14px;
	color: #2f2f2f;
	height:28px;
	margin-bottom:6px;
	border:#BBBBBB 1px solid;
}
.form-submit{
	BORDER: #FE6600 1px solid;
	BACKGROUND-COLOR: #FE6600;
	font-size: 15px;
	width:123px;
	color: #fff;
	height:40px;
	cursor: hand; 
	font-family:'Crimson'
}
.head1 { width:100%; height:350px;background:url(../tupian/banab2.jpg) no-repeat center top;  }
.head2 { width:100%; height:350px;  background:url(../tupian/banab.jpg) no-repeat center top; background-size: cover; }
.head3 { width:100%; height:350px;background:url(../tupian/banfa.jpg) no-repeat center top;background-size: cover;  }
.head4 { width:100%; height:350px;background:url(../tupian/bannews.jpg) no-repeat center top;  }
.head5 { width:100%; height:350px;background:url(../tupian/banjob.jpg) no-repeat center top;  }
.head6 { width:100%; height:350px;background:url(../tupian/bancon1.jpg) no-repeat center top;  }
.head7 { width:100%; height:350px;background:url(../tupian/bancon.jpg) no-repeat center top;  }
.head7 .text{text-align:center;position:absolute;left:0;right:0;top:36%;color:#ffffff}
.head7.text h2{font-size:66px;line-height:1.2em;font-weight:bold; color:#ffffff}
.head7 .text p{font-size:20px;color:#ffffff}

.show-search-btn {
    flex: 0 0 42px;
    cursor: pointer;
    height: 42px;
	width: 42px;
    border-radius: 50%;
    transition-duration: .3s;
    background: rgba(0, 0, 0, 0.2) url(seron.png) no-repeat center; position:absolute }
	
 .aaa_btn:hover .show-search-btn {
    background: rgba(0, 0, 0, 0.2) url(ser1.png) no-repeat center; }
 .aaa_btn:hover .show-search-btn:hover {
      background: #ED1B23 url(seron.png) no-repeat center; }

	  
.header-search-wrap {
  position: fixed;
  z-index: 4;
  left: 60%;
  top: 65px;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  opacity: 0;
  width: 600px;
  height: 40px;
  margin-left: -300px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  color: #666;
  line-height: 40px;
  transition: all 0.5s;
  background: #fff; }
  .header-search-wrap .submit {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
    width: 36px;
    height: 40px;
    background: url(ser1.png) no-repeat center;
    background-size: 20px;
    border: none;
    z-index: 3;
    box-sizing: border-box; }
  .header-search-wrap .ser-input {
    width: 100%;
    height: 40px;
    position: relative;
    border: none;
    background: none;
    box-sizing: border-box;
    padding-left: 40px; }
  .header-search-wrap .search-close {
    position: absolute;
    display: block;
    right: -60px;
    top: 50%;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    background: url(close2.png) no-repeat center;
    background-size: 30px;
    cursor: pointer;
    transition-duration: .5s; }
.header-search-wrap .search-close:hover {
      transform: rotate(90deg); }
			

.hide1 {
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  opacity: 0; }

.show1 {
  z-index: 3;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1; }
  
.bgf3 {
	background: #fff;
}


.js-m {
  transform: translateY(50px);
  opacity: 0;
  filter: alpha(opacity=0);
  transition: transform .5s,opacity .5s; }

.js-m1 {
  transform: translateY(-50px);
  opacity: 0;
  filter: alpha(opacity=0);
  transition: transform .5s,opacity .5s; }

.js-m2 {
  transform: translateX(-50px);
  opacity: 0;
  filter: alpha(opacity=0);
  transition: transform .5s,opacity .5s; }

.js-m3 {
  transform: translateX(50px);
  opacity: 0;
  filter: alpha(opacity=0);
  transition: transform .5s,opacity .5s; }
  .animate {
  transform: translate(0px);
  opacity: 1;
  filter: alpha(opacity=100); }



/*广告图*/
#owl-demo{position: relative;}
#owl-demo .hd{position: absolute;text-align: center;bottom: 26px;left: 0;right: 0;margin:auto;}
#owl-demo .hd ul{width: 100%;font-size: 0;}
#owl-demo .hd .button{display: inline-block;vertical-align: top;margin-right:12px;width: 20px; height: 20px;  background-image: url(ban-dot.png);  background-size: cover !important; border:none }
#owl-demo .hd .button:hover,
#owl-demo .hd .button.on{background: transparent; background-image: url(ban-dots.png); border:none }



#owl-demo .item img{display: block;width: 100%;height: auto;}



.w1240{width:1240px;margin:0 auto;overflow: hidden}
.business{padding:120px 0;background-repeat: no-repeat;background-position: center bottom;background-size: cover}
.business ._sec-intro{width:40%;height:0;padding-bottom:28.1%;top:-100px;opacity: 0;filter:alpha(opacity=0);-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;transition:all 1s;}
.business.on ._sec-intro{top:0;opacity: 1;filter:alpha(opacity=100);}
.business .sec-brief{text-align:left;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow: hidden}
.business .bus-tit{color:#fff;left:20px;bottom:20px;font-weight: bold;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;}
.business .bus-cover{background:rgba(0,0,0,0.5);opacity:0;filter:alpha(opacity=0);left:0;top:0;right:0;bottom:0;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;}
.business .lt{width:49.5%;height:0;padding-bottom: 28.1%;left: -100px;opacity: 0;filter:alpha(opacity=0);-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;transition:all 1s;}
.business.on .lt{left:0;opacity: 1;filter:alpha(opacity=100)}
.business .bus-con.hover .bus-cover{opacity:1;filter:alpha(opacity=100)}
.business .bus-con.hover .bus-tit{bottom:30px;}
.business .ml{width:49.5%;height:0;padding-bottom: 28.1%;left:-100px;opacity: 0;filter:alpha(opacity=0);-webkit-transition:all 1s linear 1s;-moz-transition:all 1s linear 1s;-o-transition:all 1s linear 1s;-ms-transition:all 1s linear 1s;transition:all 1s linear 1s;}
.business.on .ml{left:0;opacity: 1;filter:alpha(opacity=100)}
.business .mr{width:49.5%;height:0;padding-bottom: 28.1%;right: -100px;opacity: 0;filter:alpha(opacity=0);-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;transition:all 1s}
.business.on .mr{right:0;opacity: 1;filter:alpha(opacity=100)}

.business .bl{width:32.8%;height:0;padding-bottom: 23.4%;top:-100px;opacity: 0;filter:alpha(opacity=0);-webkit-transition:all 1.2s linear 1s;-moz-transition:all 1.2s linear 1s;-o-transition:all 1.2s linear 1s;-ms-transition:all 1.2s linear 1s;transition:all 1.2s linear 1s;}
.business.on .bl{top:0;opacity: 1;filter:alpha(opacity=100)}
.business .bm{width:32.8%;height:0;padding-bottom: 23.4%;top:-100px;opacity: 0;filter:alpha(opacity=0);-webkit-transition:all 1.2s linear 1.5s;-moz-transition:all 1.2s linear 1.5s;-o-transition:all 1.2s linear 1.5s;-ms-transition:all 1.2s linear 1.5s;transition:all 1.2s linear 1.5s;}
.business.on .bm{top:0;opacity: 1;filter:alpha(opacity=100)}
.business .br{width:32.8%;height:0;padding-bottom: 23.4%;top:-100px;opacity: 0;filter:alpha(opacity=0);-webkit-transition:all 1.2s linear 1.8s;-moz-transition:all 1.2s linear 1.8s;-o-transition:all 1.2s linear 1.8s;-ms-transition:all 1.2s linear 1.8s;transition:all 1.2s linear 1.8s;}
.business.on .br{top:0;opacity: 1;filter:alpha(opacity=100)}

.section{overflow: hidden}
.section .sec-tit{color:#212121;}
.section .sec-brief{color:#666;line-height:2em;}
.section .more{display:block;color:#666;width:180px;height:38px;border:1px solid #adadad;border-radius: 30px;text-align:center;line-height:38px}
.section .more:hover{background:#d7000f;color:#fff;border:1px solid #d7000f;}

.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.prz{position:relative;zoom:1;}
.pra{position:absolute;}
.clearfix{*zoom:1;}
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.cleargap{font-size:0;letter-spacing:-8px;}


.l{float:left;}.r{float:right;}
.wrap{ width: 100%; }
 .title_cn{ font-size: 22px; color: #333; padding-top: 50px; }
.index_product{ padding-bottom: 80px; background-color: #fff; z-index: 999; position: relative;}
.index_product .title_cn{ padding-top: 45px; text-transform: uppercase; }
.index_product .more{ padding-top: 48px; }
.more{color: #666; font-size: 18px; text-transform: uppercase;}


.idx_pros{
    width:1200px;
    margin:0 auto;
    background:#fff;
    border-bottom:1px solid #eee;
    border-right:1px solid #eee;
    }
.idx_pros a{
    display:block;
    width:399px;
    height:150px;
    float:left;
    color:#646464;
    border:1px solid #f5f5f5;
    position:relative;
    border-right:0;
    border-bottom:0;
    overflow:hidden;
    }
.idx_pros .ico,
.idx_pros .txts{
    width:50%;
    height:100%;
    position:absolute;
    top:0;
    }
.idx_pros .ico{
    background-repeat:no-repeat;
    background-position:center center;    
    left:0;
    transition:left 500ms;
    -webkit-transition:left 500ms;
    }
.idx_pros a:nth-child(2){ background-color: #f5f5f5; }
.idx_pros a:nth-child(4){ background-color: #f5f5f5; }
.idx_pros a:nth-child(6){ background-color: #f5f5f5; }
.idx_pros a:nth-child(8){ background-color: #f5f5f5; }

/*
.idx_pros .idxp11 .ico{
    background-image:url(pro_6.png);
    }
.idx_pros .idxp11:hover .ico{
    background-image:url(pro_6_on.png);
    }
.idx_pros .idxp12 .ico{
    background-image:url(pro_3.png);
    }
.idx_pros .idxp12:hover .ico{
    background-image:url(pro_3_on.png);
    }
.idx_pros .idxp13 .ico{
    background-image:url(pro_2.png);
    }
.idx_pros .idxp13:hover .ico{
    background-image:url(pro_2_on.png);
    }
.idx_pros .idxp14 .ico{
    background-image:url(pro_1.png);
    }
.idx_pros .idxp14:hover .ico{
    background-image:url(pro_1_on.png);
    }
.idx_pros .idxp15 .ico{
    background-image:url(pro_4.png);
    }
.idx_pros .idxp15:hover .ico{
    background-image:url(pro_4_on.png);
    }
.idx_pros .idxp16 .ico{
    background-image:url(pro_8.png);
    }
.idx_pros .idxp16:hover .ico{
    background-image:url(pro_8_on.png);
    }
.idx_pros .idxp17 .ico{
    background-image:url(pro_k.png);
    }
.idx_pros .idxp17:hover .ico{
    background-image:url(pro_k_on.png);
    }
.idx_pros .idxp18 .ico{
    background-image:url(pro_7.png);
    }
.idx_pros .idxp18:hover .ico{
    background-image:url(pro_7_on.png);
    }
.idx_pros .idxp19 .ico{
    background-image:url(pro_5.png);
    }
.idx_pros .idxp19:hover .ico{
    background-image:url(pro_5_on.png);
    }
*/



.idx_pros .txts{
    left:50%;
    width:50%;
    transition:500ms;
    -webkit-transition:500ms;
    }
.idx_pros .txts .ch{
    font-size:18px;

    padding-bottom:3px;
    margin-top:73px;
    }
.idx_pros .idxp1 .txts .ch{
    font-size: 18px;
    color:#323232;
    }
.idx_pros .txts .en{
    font-size:14px;
    margin-top:2px;
    color: #999;
    }
.idx_pros .pic{ 
    width:100%; 
    height:100%; 
    overflow:hidden;
    background-repeat:no-repeat;
    background-position: center center;
    background-size:cover;
    }
.idx_pros .pic img{ width:100%; }
.idx_pros .idxp2{ color:#323232; }
.idx_pros .idxp2 .txts .ch{ border-color:#fff; } 
.idx_pros .cover{ position:absolute; left:0; top:0; bottom:0; right:0; opacity: 0; overflow:visible; border:0 solid #b42c2c; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; }
.idx_pros a:hover .cover{ opacity:1; border:150px solid #DB323F;}
.idx_pros a:hover .ico{ left:50%; }
.idx_pros a:hover .txts{ left:0; padding-right:0; padding-left:10%; }
.idx_pros .idxp1:hover { color:#fff; }
.idx_pros .idxp1:hover .txts .ch{ color:#fff; }
.idx_pros .arrow{ width:18px; height:18px; background:url(../images/wi_arrow.png) no-repeat center center; position:absolute; bottom:15px; left:15%; transform:translateX(-60px); -webkit-transform:translateX(-60px); opacity:0; display:none\9; transition:500ms; -webkit-transition:500ms; }
.idx_pros a:hover .arrow{ transform:translateX(0); -webkit-transform:translateX(0); opacity:1; }
.idx_pros a:hover .en{ color: #fff; }


.modular {
    padding: 70px 0;
}
.modular-title, .modular-sub-title {
    margin-top: 0;
    text-align: center;
}
.modular-title {
    font-size: 32px;
    color: #e1e0e0;
}
.modular-sub-title {
    font-size: 26px;
    color: #010101;
}
.modular-border-bottom {
    width: 40px;
    height: 3px;
    margin: 20px auto 40px;
    background-color: #ED1B23;
}
.modular-content, .cardbox, .imagebox, .namebox {
    width: 100%;
}
a.cardbox {
    display: block;
    text-decoration: none;
}
.modular-content {
    overflow: hidden; line-height:35px
}
.modular-content .row {
  text-align:center; width:900px; margin:auto
}
.imagebox img, .list-imagebox img {
    width: 100%;
    height: 100%;
}
.namebox p {
    margin: 15px 0 20px;
    text-align: center;
    color: #464646;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*关于我们*/
.about-us {
    background: url('about_us_bg.jpg') no-repeat center center;
    background-size: cover;
    background-attachment: fixed;
}
.about-us .modular-sub-title {
    color: #fff;
}
.about-us .modular-content p {
    text-align: center;
    color: #cecece;
}
.about-us .modular-content .count_title .count{
    position: relative;
    font-size: 42px;
    color: #fff;
}
.about-us .modular-content .count_title .count .counter{
    font-size: 42px;
    color: #fff;
}
.about-us .modular-content .count_title .count .unit-top{
    position: absolute;
    top: 6px;
    right: -20px;
    font-size: 20px;
}
.about-us .modular-content .describe {
    font-size: 16px;
    color: #fefefe;
}
.countbox {
    width: 100%;
    text-align: center;
}


.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    position: relative;
    min-height: 1px;
    
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11 {
    float: left
}




/*新闻*/
 .auto_1200{width:1200px;}
.news{margin-top: 35px;padding-bottom: 70px;}
.news .auto{}
.news .new_left{width: 65%;float: left;}
.news h2{margin:0;font-weight: normal;color: #333;font-size: 22px;margin-bottom: 0px;}
.news .new_left .xinw{padding:15px 20px;background: #f9f9f9;height: 300px;}
.news .new_left .xinw li{margin-bottom:7px;}
.news .new_left .xinw li .pic{display: none;}
.news .new_left .xinw h3{margin:0;font-size: 16px;color: #333;line-height: 1.3;font-weight: normal;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.news .new_left .xinw h3:hover{color: #c91523;}
.news .new_left .xinw time{font-size: 13px;color: #999;}
.news .new_left .xinw .wap{display:none}
.news .new_left .xinw .dzll{display: inline-block;margin-left: 15px;}
.news .new_left .xinw .dzll a{margin-right:10px;display:inline-block;line-height: 32px;padding:3px 0 0 20px;color: #999;}
.news .new_left .xinw .dzll span{padding-left: 20px;display: inline-block;line-height: 32px;color: #999;}
.news .new_left .xinw .dzll .zhan{background: url(dz.png)no-repeat left center;}
.news .new_left .xinw .dzll .liul{background: url(ll.png)no-repeat left center;}

.news111{font-size:13px;color:#787878;overflow:hidden; height:52px;line-height:26px;display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}

 @media (min-width: 1680px) {
 .news111{font-size:14px;color:#787878;overflow:hidden; height:78px;line-height:26px;display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}

}
.news .new_right{width: 32%;float: right;}
.news .new_right .video{width: 100%;}
.news .new_right .video figure{ position:relative;}
.news .new_right .video figure .shp{ position:absolute; left:0; top:0; width:100%; height:100%;background: url(bofang.png)no-repeat center;  margin-top:0px}
.news .new_right .video figure .shp:hover{background: url(bofangon.png)no-repeat center;}
.news .new_right .video figure .shp h3{text-align: center;margin-top: 200px;color: #fff;font-weight: normal; }
.news .new_right .video figure img{width: 380px;height: 328px; margin-left:-35px}
.news .new_right .video figure .dzll{position: absolute;bottom: 10px;right: 10px;}
.news .new_right .video figure .dzll a{margin-right:10px;display:inline-block;line-height: 32px;padding:3px 0 0 0px;color: #fff;}
.news .new_right .video figure .dzll span{padding-left: 20px;display: inline-block;line-height: 32px;color: #fff;}
.news .new_right .video figure .dzll .zhan{background: url(dzon.png)no-repeat left center;}
.news .new_right .video figure .dzll .liul{background: url(llon.png)no-repeat left center;}


footer{display:block}
footer{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
.ui-flex{display:-ms-flexbox;display:flex}
.footer{background:#f8f8f8;padding-top:24px; margin-top:60px}
.footer h3{font-size:29px;line-height:68px}
.footer h4{font-size:16px;line-height:68px}
.footer p{ line-height:28px}
.footer a{color:rgba(51,51,51,.61); font-size:14px}
.footer a:hover{color:rgba(51,51,51,.86);font-weight:600}
.footer .content{width:1240px;margin:0 auto}
.footer .content .flex{width:100%}
.footer .links{text-align:left}
.footimg{ width:250px}
 @media (min-width: 1680px) {
 .footer h3{font-size:32px;line-height:68px}
 .footer h4{font-size:18px;line-height:68px}
.footer a{color:rgba(51,51,51,.61); font-size:16px; line-height:30px}
.footimg{ width:280px}
.footer p{ line-height:28px; font-size:18px}
 }
.footer .social a{padding-left:30px;background-color:transparent;background-repeat:no-repeat;background-position:0;background-size:20px 20px}.footer .social .icon-weixin{background-image:url(../images/icon-weixin.png);position:relative}.footer .social .icon-weixin .weixin-qrcode{display:none;padding:6px;background:#fff;position:absolute;left:0;bottom:30px;box-shadow:0 12px 30px rgba(0,0,0,.1)}.footer .social .icon-weixin .weixin-qrcode img{display:block}.footer .social .icon-weixin .weixin-qrcode:after{content:"";width:0;height:0;font-size:0;border:8px dashed transparent;border-top:8px solid #fff;position:absolute;left:50%;margin-left:-8px;bottom:-16px}.footer .social .icon-weibo{background-image:url(../images/icon-weibo.png)}.footer .social .icon-facebook{background-image:url(../images/icon-facebook.png)}.footer .social .icon-instagram{background-image:url(../images/icon-instagram.png)}.footer .social .icon-youtube{background-image:url(../images/icon-youtube.png)}.footer .social .icon-linkedin{background-image:url(../images/icon-linkedin.png)}.footer .service{text-align:right}.footer .service .service-online{float:right;color:#eb6302;border:1px solid #eb6302;width:146px;line-height:34px;border-radius:34px;text-align:center;margin-top:30px}.footer .service .service-online:before{content:"";display:inline-block;width:14px;height:14px;background:transparent url(../images/icon-help.png) no-repeat 50%;margin-right:8px;vertical-align:middle}
.footer .copyright{margin-top:24px;border-top:1px solid rgba(51,51,51,.1);padding:24px 0;color:rgba(51,51,51,.61)}
.footer .copyright .left-side{text-align:left;font-size:14px }
.footer .copyright .logo{height:24px;background:transparent url(../images/logo.png) no-repeat 50%;background-size:24px 24px}
.footer .copyright .right-side{text-align:right}
.footer .copyright .right-side a{padding:0 12px; font-size:14px}
.footer .copyright .right-side a:last-child{padding-right:0}
.footer .copyright .right-side a:last-child:before{content:"";display:inline-block;width:16px;height:16px;background:transparent url(../images/icon-global.png) no-repeat 50%;margin-right:8px;vertical-align:middle}
 @media (min-width: 1680px) {
 .footer .copyright .left-side{text-align:left;font-size:17px }
 .footer .copyright .left-side a{ font-size:17px}
.footer .copyright .right-side a{padding:0 12px; font-size:17px}
 }


.banner { margin:0 auto; max-width:1900px; background:#ffffff}
.banner img { width:100%; height:auto}


.piccc3{
width: 350px;  
overflow: hidden;
}
.piccc3 img{  
cursor: pointer;  
transition: all 0.6s;  
}  
.piccc3 img:hover{  
transform: scale(1.1);  
}    



.wrap-sidenav
{
    position: relative;
    border-bottom: 1px solid #dcdcdc;
	
}
 .container
    {
        width: 1240px;
		margin:auto
    }
.wrap-sidenav .sidenav
{
    display: inline-block;
}
.wrap-sidenav .sidenav ul li
{
    position: relative;
    display: inline-block;
    padding: 0 32px;
}

.wrap-sidenav .sidenav ul li:after
{
    line-height: 58px;
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    content: '|';
    color: #ddd;
}
.wrap-sidenav .sidenav ul li:first-child
{
    padding-left: 0;
}
.wrap-sidenav .sidenav ul li:last-child
{
    padding-right: 0;
}
.wrap-sidenav .sidenav ul li:last-child:after
{
    display: none;
}
.wrap-sidenav .sidenav ul li a
{
    font-size: 16px;
    line-height: 58px;
    position: relative;
    display: block;
    color: #666;
}

 @media (min-width: 1680px) {
.wrap-sidenav .sidenav ul li a
{
    font-size: 18px;
    line-height: 58px;
    position: relative;
    display: block;
    color: #666;
}
}

.wrap-sidenav .sidenav ul li a:before
{
    position: absolute;
    z-index: 5;
    bottom: -1px;
    left: 0;
    display: block;
    width: 0;
    height: 3px;
    content: '';
    -webkit-transition: all .4s;
    transition: all .4s;
    background-color: #ED1B23;
}
.wrap-sidenav .sidenav ul li.active a:before,
.wrap-sidenav .sidenav ul li:hover a:before
{
    width: 100%;
}

.wrap-sidenav .location
{
    font-size: 14px;
    line-height: 58px;
    position: relative;
    z-index: 4;
    display: inline-block;
    float: right;
    color: #666;
}

 @media (min-width: 1680px) {
.wrap-sidenav .location
{
    font-size: 16px;
    line-height: 58px;
    position: relative;
    z-index: 4;
    display: inline-block;
    float: right;
    color: #666;
}
}


.wrap-sidenav .location:before
{
    font-family: 'iconfont' !important;
    font-size: 20px;
    float: left;
    height: 56px;
    margin-top: 2px;
    margin-right: 14px;
	background: url(../tupian/tb.png)no-repeat  center;
}

.wrap-sidenav .location span
{
    display: inline-block;
	font-size:14px;
	color:#666666
}
.wrap-sidenav .location a
{
    display: inline-block;
	font-size:14px;
	color:#666666
}


.wrap-sidenav .location a:after
{
    content: '-';
}
.wrap-sidenav .location a:last-child:after
{
    display: none;
}
.wrap-sidenav .location a:hover
{
    color: #ED1B23;
	font-size:14px;
}

 @media (min-width: 1680px) {
.wrap-sidenav .location span
{
    display: inline-block;
	font-size:16px;
	color:#666666
}
.wrap-sidenav .location a
{
    display: inline-block;
	font-size:16px;
	color:#666666
}
.wrap-sidenav .location a:after
{
    content: '-';
}
.wrap-sidenav .location a:last-child:after
{
    display: none;
}
.wrap-sidenav .location a:hover
{
    color: #ED1B23;
	font-size:16px;
}
}




@font-face {
    font-family: "Helve";
    src: url("font/HelveticaInserat-Roman-SemiB.woff2") format("woff2"),url("font/HelveticaInserat-Roman-SemiB.woff") format("woff"),url("font/HelveticaInserat-Roman-SemiB.ttf") format("truetype"),url("font/HelveticaInserat-Roman-SemiB.eot") format("embedded-opentype"),url("font/HelveticaInserat-Roman-SemiB.svg") format("svg"),url("font/HelveticaInserat-Roman-SemiB.otf") format("opentype");
    font-weight: normal;
    font-style: normal
}

 .comtext {
    padding-top: 40px
}

.comtext h1 {
    color: #1A3281;
    font-size: 34px;
    font-family: 'Helve';
    font-weight: bold;
    margin-bottom: 22px
}

 .comtext h2 {
    color: #333333;
    font-size: 30px;
    padding-bottom: 43px;
    position: relative;
    margin-bottom: 35px
}

.comtext h2:after {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 5px;
    width: 100px;
    content: '';
    background: #dddddd
}

 .comtext p {
    line-height: 28px;
    color: #444444;
    font-size: 14px;
    text-align: justify
}

 @media (min-width: 1680px) {
  .comtext p {
    line-height: 31px;
    color: #444444;
    font-size: 16px;
    text-align: justify
}
 }
.main.about .bocweb-about .w1200 .cont .compic {
    padding-left: 133px
}

.main.about .bocweb-about .w1200 .cont .compic .pic {
    width: 100%
}

.main.about .bocweb-about .w1200 .cont .compic .pic img {
    width: 100%;
    height: auto
}

.main.about .bocweb-about .w1200 .cont .textpic {
    padding-right: 137px
}

.main.about .bocweb-about .w1200 .cont .textpic .pic {
    width: 100%
}

.main.about .bocweb-about .w1200 .cont .textpic .pic img {
    width: 100%;
    height: auto
}

.main.about .bocweb-about .w1200 .cont .textbox {
    padding-top: 77px
}

.main.about .bocweb-about .w1200 .cont .textbox p {
    line-height: 2;
    color: #444444;
    font-size: 14px;
    text-align: justify
}




.swiper-slide {
    padding: 25px 19px 25px;
    color: #000;
    line-height: 36px;

 }
 .swiper-slide:hover .img100 {
      transform: scale(1.1); }
 .swiper-slide:hover .list2-h4 {
      color: #d50a1d; }
.img100 {
    transition-duration: .8s;
	width:380px }
.img-wrap {
    position: relative;
    overflow: hidden; 
	}
.txt-wrap {
    padding-top: 30px;	width:380px }
.list2-h4 {
    font-size: 20px;
    margin-bottom: 10px;
    transition-duration: .8s; }
 .list2-h5 {
    font-size: 16px;
    opacity: .7; }
	.about-red-title {
  display: block;
  font-size: 14px;
  line-height: 34px;
  background: #d50a1d;
  width: 120px;
  height: 34px;
  color: #fff;
  text-align: center; }
  
 .about-red-title {
    position: absolute;
    z-index: 3;
    left: 20px;
    top: 20px; }
	
	
.iconTc_ul{position:fixed;top:420px;right:1px;z-index:999;padding-left:0px;}
/*.iconTc_ul{position:fixed;bottom:80px;right:5px;z-index:999;width:48px;height:280px;padding-left:0px;}*/
.iconTc_ul li{margin-bottom:8px;*zoom:1;}
.iconTc_ul li:after{content:'';display:table;clear:both;}
.iconTc_ul .iconTc_liimg{display:block;width:48px;height:48px;}
.iconTc_ul .iconTc_li .icoTc{*zoom:1;}
.iconTc_ul .iconTc_li .icoTc:after{content:'';display:table;clear:both;}
.iconTc_ul .iconTc_li{position:relative;display:block;;width:48px;height:48px;}
.iconTc_ul .iconTc_li .iconTc_li_inner{position:absolute;right:0;top:0;width:48px;height:48px;overflow:hidden;transition:all 0.3s;white-space:nowrap;}
.iconTc_ul .icoTc{display:block;width:48px;height:48px;background: rgba(26, 50, 130, 0.6);background-repeat:no-repeat;background-position:center center;transition:background 0.3s ease-in-out;}
.iconTc_ul .iconTc_li .icoTc{display:inline-block;}
.iconTc_ul .iconTc_li .icoTc_content{display:inline-block;height:48px;line-height:48px;color:#fff;width:180px;text-align:left;text-indent:8px;font-size:14px;overflow:hidden;white-space:nowrap;background:#ED1C24;}
.iconTc_ul .iconTc_li .icoTc_qq_content{width:130px;}
.iconTc_ul .iconTc_li .icoTc_tel_content{width:160px;}
.iconTc_ul .iconTc_li .icoTc_content .icoTc-text{float:left;width:100%;height:100%; font-size:13px}
.iconTc_ul .icoTc:hover,.iconTc_ul .icoTc.act{background-color:#ED1C24;}
#icoTc_top{background-image:url(../tupian/icon_totop_x.png);}
#icoTc_qq{background-image:url(../tupian/icon_qq_x.png);}
#icoTc_tel{background-image:url(../tupian/icon_tel_x.png);}
#icoTc_weixin{background-image:url(../tupian/icon_qr_x.png);}
#icoTc_email{background-image:url(../tupian/icon_email_x.png);}
.icoTc_weixin_content{position:absolute;top:1px;right:52px;z-index:999;width:152px;height:152px;display:none;}
icoTc_weixin_content img{width:152px;height:152px;display:block;}


.fot-contact .txt p{
	padding-left: 16px;
	background: url(fot_sign01.jpg) no-repeat;
	line-height: 24px;
	color:#787878;
	 font-size:14px;
}
.fot-contact .txt p.phone{
	background-position: 0 3px; 
}
.fot-contact .txt p.mail{
	margin-right: 0;
	background-position: 0 -16px;
}
.fot-contact .txt p.fax{
	background-position: 0 -40px;
}
.fot-contact .txt p.zip{
	background-position: 0 -60px;
}
@media (min-width: 1680px) {
.fot-contact .txt p{
	padding-left: 16px;
	background: url(fot_sign01.jpg) no-repeat;
	line-height: 24px;
	color:#787878;
	 font-size:16px;
}}


.footerlink a{color:rgba(51,51,51,.71); font-size:14px; line-height:45px}
.footerlink a:hover{color:rgba(51,51,51,.86);font-weight:600}
@media (min-width: 1680px) {
.footerlink a{color:rgba(51,51,51,.61); font-size:16px; line-height:45px}
.footerlink a:hover{color:rgba(51,51,51,.86);font-weight:600}
}

.footer-title {
    font-size: 16px;
	padding-bottom:6px
}
.footer-title-bottom {
    width: 35px;
    height: 2px;
    background-color: #ED1D24;
}

@media (min-width: 1680px) {
.footer-title {
    font-size: 18px;
	padding-bottom:6px
}
.footer-title-bottom {
    width: 35px;
    height: 2px;
    background-color: #ED1D24;
}
}

.weixin{position:fixed;display:block;top:300px;width:105px;height:135px;z-index:1000;right:1px;_position:absolute;_top:expression(documentElement.scrollTop+(documentElement.clientHeight-this.offsetHeight)/2)}
.weixin img{float:left;display:block;}
.weixin span{float:left;color:#999;cursor:pointer;height:18px;line-height:18px; padding-left:4px;}


 .tel{  padding-left:50px; height:50px; font-size:14px; text-align:left; width:240px}
 .tel li{ font-size:14px; color:#666; line-height:24px; text-align:left}
 .tel img{ position:absolute;padding-top:8px; margin-left:-45px}
 .tel em{ font-size:18px; color:#ED1B23;font-style:normal; text-align:left}

@media (min-width: 1680px) {
 .tel{  height:50px; font-size:14px; text-align:left; width:275px}
 .tel li{ font-size:16px; color:#666; line-height:24px; text-align:left}
 .tel img{ position:absolute;padding-top:10px; margin-left:-45px}
 .tel em{ font-size:20px; color:#ED1B23;font-style:normal; text-align:left}
}




.solution .list{ padding-top:15px;}
.solution .list li{ height:211px; background:url(../tupian/line4.png) bottom repeat-x; padding-left:270px; position:relative;}
.solution .list li .imgDiv{ position:absolute; left:0px; top:20px;}
.solution .list li .imgDiv img{ width:240px; height:166px; cursor: pointer; transition: all 0.4s;  }
.solution .list li .imgDiv img:hover{ transform: scale(1.1); }
.solution .list li .name{ padding-top:19px; font-size:19px; height:28px; line-height:28px; overflow:hidden; margin-bottom:25px;}
.solution .list li .name a{ color:#333; font-size:18px; font-weight:bold; letter-spacing:2px}
.solution .list li:hover .name a{ color:#ED1B23;}
.solution .list li .content{ font-size:14px; line-height:27px; height:53px; overflow:hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; color:#666666; margin-bottom:20px}
.solution .list li .content a{ color:#666;font-size:14px;}
.solution .list li:hover .content a{ color:#333;}
.solution .list li .more1 a{ color:#666666;font-size:14px; background:#fff;border:#E4E4E4 1px solid; padding-left:33px; padding-right:33px; padding-top:7px; padding-bottom:7px;border-radius:3px; }
.solution .list li:hover .more1 a{ color:#333; background:#D9271B; border:#D9271B 1px solid; color:#fff}


@media (min-width: 1680px) {
.solution .list li .name a{ color:#333; font-size:20px; font-weight:bold; letter-spacing:2px}
.solution .list li:hover .name a{ color:#ED1B23;}
.solution .list li .content{ font-size:16px; line-height:27px; height:53px; overflow:hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; color:#666666; margin-bottom:20px}
.solution .list li .content a{ color:#666;font-size:16px;}
.solution .list li:hover .content a{ color:#333;}
.solution .list li .more1 a{ color:#666666;font-size:15px; background:#fff;border:#E4E4E4 1px solid; padding-left:33px; padding-right:33px; padding-top:7px; padding-bottom:7px;border-radius:3px; }
.solution .list li:hover .more1 a{ color:#333; background:#D9271B; border:#D9271B 1px solid; color:#fff}
}

.jj_tab_list_item{ float:left; width:100%; position:relative; overflow: hidden;}
.jj_tab_list_item_last{ margin-right:0;}
.jj_tab_list_item_div{ position: absolute; height: 100%; width:100%; top: 0;}

.swiper_solution_outter {position:relative; }
.swiper_solution .swiper-slide {height:auto !important;}
.swiper_solution .swiper-wrapper {height:auto !important;}

.jj_tab_list_item .jj_tab_list_item_div img
{
	display:none;
}
.jj_tab_list_item a:hover .jj_tab_list_item_div img{
    display:block;
}

.jj_tab_list_item_div img{
    position: absolute;
    z-index: 2;
    left: 50%;
    top: 50%;
    margin-left: -22px;
    margin-top: -22px;
}

.jj_tab_list_item_div .da-txt{
	height:50px;
	position: absolute;
	background: #000;
    opacity: 0.4;
    text-align:center;
    width:100%;
    bottom:0px;
    color:#fff;
    font:16px/50px Microsoft YaHei;
}

.jj_tab_list_item_div .da-text {
    height: 50px;
    position: absolute;
    background: none;
    opacity: 1;
    text-align: center;
    width: 100%;
    bottom: 0px;
    color: #fff;
    font: 17px/50px Microsoft YaHei;
}
.jj_tab_list_item a>img{width:100%; height:auto; display:block; transition: all 0.8s;}
.jj_tab_list_item:hover a>img{ transform: scale(1.15);}



.dypassage{
	border-bottom:1px solid #EEEEEE;
	}
.dypassage a{

	
	}
.dypassage p{
	font-size:13px;
	color:#787878;
	overflow:hidden; 
	height:57px; margin-bottom:8px;
	line-height:29px;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
	}
.dynamic{
	color:#000000;
	font-size:16px;
	margin-bottom:18px;
	font-weight:400
	}
.dynamic span{
	color:#787878;
	font-family:"Arial";
	float:right;
	font-size:13px;
	}
.dypassage a:hover{
	background:#ffffff;
	border:2px solid E3E3E9;box-shadow: #E9E9E9 2px 1px 30px 0px;
	}
.dypassage a:hover .dynamic,.dypassage a:hover p ,.dypassage a:hover span{
	}


@media (min-width: 1680px) {
.dypassage p{
	font-size:15px;
	color:#787878;
	overflow:hidden; 
	height:55px;margin-bottom:8px;
	line-height:31px;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
	}
.dynamic{
	color:#000000;
	font-size:19px;
	margin-bottom:18px;
	font-weight:400
	}
.dynamic span{
	color:#787878;
	font-family:"Arial";
	float:right;
	font-size:16px;
}
}


.pagination{
	text-align: center;
}
/* pager style */
.page{
	padding:50px 0;
	font-size:14px;
	/*font-weight:bold;*/
	line-height:22px;
	text-align:center;
	clear:both;}
.page a{
	text-decoration:none;
	color:#666;
	background:#fff;
	border:1px solid #CCCCCC;
	padding-left:11px;
	padding-right:11px;
	padding-top:8px;
	padding-bottom:8px;
	font-size:14px;
	margin-right:3px}
.page a.active{
	background:#ED1B23;
	border:1px solid #ED1B23;
	color:#fff;
	font-size:14px;}
.page a:hover{
	text-decoration:none;
	color:#fff;
	background:#ED1B23;
	border:1px solid #ED1B23}
.aaimg img { max-width:1150px}



.leftfont1 {font-size:25px; font-weight:bold; letter-spacing:1px; color:#333}
@media (min-width: 1680px) {
.leftfont1 {font-size:27px; font-weight:bold; letter-spacing:1px; color:#333}
}


A.MENU11a {FONT-SIZE: 16px; COLOR: #505050; FONT-FAMILY: "微软雅黑";line-height:40px;}
A.MENU11a:link {FONT-SIZE: 16px; COLOR: #505050; FONT-FAMILY: "微软雅黑";line-height:40px; }
A.MENU11a:visited {FONT-SIZE: 16px; COLOR: #ED1B23 FONT-FAMILY: "微软雅黑";line-height:40px; }
A.MENU11a:hover {FONT-SIZE: 16px; COLOR: #ED1B23; FONT-FAMILY: "微软雅黑"; TEXT-DECORATION: none;line-height:40px}
A.MENU11a:active{ FONT-SIZE: 16px; COLOR: #ED1B23; FONT-FAMILY: "微软雅黑"; TEXT-DECORATION: none;line-height:40px}
@media (min-width: 1680px) {
A.MENU11a {FONT-SIZE: 18px; COLOR: #505050; FONT-FAMILY: "微软雅黑";line-height:45px;}
A.MENU11a:link {FONT-SIZE: 18px; COLOR: #505050; FONT-FAMILY: "微软雅黑";line-height:45px; }
A.MENU11a:visited {FONT-SIZE: 18px; COLOR: #ED1B23 FONT-FAMILY: "微软雅黑";line-height:45px; }
A.MENU11a:hover {FONT-SIZE: 18px; COLOR: #ED1B23; FONT-FAMILY: "微软雅黑"; TEXT-DECORATION: none;line-height:45px}
A.MENU11a:active{ FONT-SIZE: 18px; COLOR: #ED1B23; FONT-FAMILY: "微软雅黑"; TEXT-DECORATION: none;line-height:45px}
}

.left{ width:1240px; text-align:center; margin:auto }
.left ul li{ min-width:150px; width:auto; _width:150px; height:42px; line-height:42px; font-size:14px; text-align:center; display:block; float:left; margin-right:10px; margin-bottom:7px; position:relative; }
.left ul li a{display:block; background:#fff; font-size:15px; border:#DAD8D8 1px solid;border-radius:19px}
.left ul li a:hover,.left ul li a.shover{ background:#ED1B23; color:#fff;border:#ED1B23 1px solid;border-radius:23px}
.left ul ul {position:absolute; left:0; top:45px; width:100%; display:none; z-index:99;border-top:solid 1px #fff;}
.left ul ul li{ display:block; font-size:14px; height:40px; line-height:40px; margin:0; text-align:center; border-bottom:solid 1px #fe954e;}
.left ul ul li a{ color:#fff; background:#AE151A;filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;} 
.left ul ul li a:hover{ background:#9a9997; color:#fff;}

.TextBox1{
	font-size: 14px;
	color: #2f2f2f;
	width:70%;
	height:30px;
	background:#ffffff;
	border:#D5D5D5 1px solid;
	padding-left:5px;
	margin-top:6px;
	border-radius:6px;
	font-family:"微软雅黑",Arial, Helvetica, sans-serif ;
	margin-bottom:20px;
}

.TextBox2{
	font-size: 14px;
	color: #2f2f2f;
	width:300px;
	height:30px;
	background:#ffffff;
	border:#c5c5c5 1px solid;
	padding-left:5px;
	margin-top:4px;
	border-radius:2px;
	font-family:"微软雅黑",Arial, Helvetica, sans-serif ;
	margin-bottom:6px;
}

@media (min-width: 1680px) {
.TextBox1{
	font-size: 16px;
	color: #2f2f2f;
	width:70%;
	height:30px;
	background:#ffffff;
	border:#D5D5D5 1px solid;
	padding-left:5px;
	margin-top:6px;
	border-radius:6px;
	font-family:"微软雅黑",Arial, Helvetica, sans-serif ;
	margin-bottom:20px;
}

.TextBox2{
	font-size: 16px;
	color: #2f2f2f;
	width:300px;
	height:30px;
	background:#ffffff;
	border:#c5c5c5 1px solid;
	padding-left:5px;
	margin-top:4px;
	border-radius:2px;
	font-family:"微软雅黑",Arial, Helvetica, sans-serif ;
	margin-bottom:6px;
}
}

.reset1{
border-radius:5px; background:#ED1B23; width:110px; height:35px; line-height:35px; color:#E8E8E8; font-size:18px; border:#ED1B23 1px solid;font-family:"微软雅黑",Arial, Helvetica, sans-serif ;cursor:pointer
}
@media (min-width: 1680px) {
.reset1{
border-radius:5px; background:#ED1B23; width:110px; height:35px; line-height:35px; color:#E8E8E8; font-size:21px; border:#ED1B23 1px solid;font-family:"微软雅黑",Arial, Helvetica, sans-serif ;cursor:pointer
} 
}



/* 加入我们 */
.joinUs-banner{
	height: 350px;
    background: url('../img/joinUs-banner.png') center center no-repeat;
	background-size: cover;
	overflow: hidden;
}
.joinUs-banner p{
	height: 150px;
    font-size: 64px;
    font-weight: 700;
    text-align: center;
	line-height: 150px;
	color:#fff;
	margin-top: 65px;
	background: url('../img/joinUs-sologen-bg.png') center center no-repeat;
	background-size: 100% 100%;
	letter-spacing: 4px;
}
.joinUs-banner p span{
	color:#ff8b03;
	margin-right: 6px;
	margin-left:2px;
	letter-spacing: 3px;
}


.rectop{ background-color:#fff; padding-bottom:20px;font-family:"微软雅黑"}
.recruitment{ width:1230px; margin:0 auto; padding-top:1px;}
.recruitment .snbt{color:#ED1B23;font-family:"微软雅黑"}
.recruitment .snbt span{color:#ED1B23; font-weight:500}
.snbt{background:url(../tupian/btbg.png) no-repeat center top; text-align:center; color:#5F9F9F; font-size:30px; font-weight:bold; padding-top:28px;line-height:30px}
.snbt span{ display:block; font-size:18px; color:#5F9F9F; font-weight:normal; line-height:33px}
.tpn{ padding-top:20px;font-family:"微软雅黑"}
.tpn ul{ height:402px; width:1240px;}
.tpn li{ width:328px; height:402px; float:left; overflow:hidden; margin-right:12px; position:relative;}
.tpn li p{ padding:0px; margin:0px; width:100%; height:100%; left:0px; top:0px; position:absolute; background-color:rgba(0,0,0,0.4); display:block;}
.tpn li b{ padding:0px; margin:0px; width:182px; height:38px; line-height:36px; font-weight:normal; left:0px; bottom:36px; position:absolute; background:url(../tupian/hzbg.png); display:block; color:#fff; text-align:center; font-size:18px;}
.tpn li div{ padding:0px; margin:0px; width:310px; padding-left:42px; height:156px; padding-top:24px; left:-352px; top:90px; position:absolute; background:url(../tupian/re.png); display:block; color:#f3f9fb; font-size:24px;font-family:"微软雅黑"}
.tpn li div span{ font-size:14px; display: block; line-height:18px; color:#f3f9fb; height:90px; overflow:hidden; padding-top:6px;font-family:"微软雅黑"}
.tpn img{ position:absolute; left:0px; top:0px; width:545px; height:402px;font-family:"微软雅黑"}
li.tpno p{ display:none;}
li.tpno b{ display:none;}
li.tpno{ width:545px;}
li.tpno img{ opacity:1; left:0px; animation-name:saAnic3;-webkit-animation:saAnic3 0.5s linear 0s normal none;-moz-animation:saAnic3 0.5s linear 0s normal none;animation:saAnic3 0.5s linear 0s normal none;}
li.tpno div{left:0px; animation-name:saAnic;-webkit-animation:saAnic 0.5s linear 0s normal none;-moz-animation:saAnic 0.5s linear 0s normal none;animation:saAnic 0.5s linear 0s normal none;}

/* 加入我们 */
.search-banner{
	height: 370px;
    background: url('../tupian/search.jpg') center center no-repeat;
	background-size: cover;
	overflow: hidden;
}


.search-banner  h1.s-text{font-size:44px;line-height:48px;text-align:center;padding-top:90px;padding-bottom:4px;width:580px;margin:0 auto;color:#000}
.search-banner  h1 p{font-size:24px;line-height:28px;text-align:center;margin-top:30px;color:#000; font-weight:normal}

.search-banner .s-search-input{background-color:white;width:600px;height:45px;margin:0 auto;cursor:pointer;border-radius:8px;position:relative; margin-top:40px}
.search-banner .s-search-sustain{color:#999;font-size:15px;line-height:45px;margin-left:5px}
.search-banner .s-search-recommend .search-banner-rel-products img{position:absolute;top:0;left:0}
.search-banner .s-search-input::before,.support-search-index .go-search::after{content:"";background:url(../xinimg/search3.jpg);width:18px;height:18px;display:block;position:absolute;left:10px;top:13px}

.search-banner-input{border:0 none;line-height:45px;height:45px;position:absolute;left:40px;background:transparent;width:450px;font-size:15px;color:#242728;letter-spacing:.89px;}
.Search_sel{border:0 none;line-height:45px;height:45px;position:absolute;left:490px;background:transparent;width:60px;font-size:15px;color:#242728;letter-spacing:.89px;font-family:"微软雅黑"}
.Search_sel{border:0 none;line-height:45px;height:45px;position:absolute;left:490px;background:transparent;width:60px;font-size:15px;color:#242728;letter-spacing:.89px;font-family:"微软雅黑"}
.Search_se2{ display:none}

.search-banner .go-search{float:right;display:block; margin-top:12px; margin-right:10px;cursor:pointer }

.picc1 A{
   border: #E1E1E1 1px solid;
    padding: 1px;
    display: inline-block;
    width:240px;
	height:160px


}
.picc1 A:hover{
   border: #2771AE 1px solid;
    display: inline-block;
    background: #F3FBFF;
	width:240px;
	height:160px;

}

.search_cp{    width: 1120px;
      
}
.fl{float:left;}
.fr{float:right;}

.search_cp{}
.search_cp li{
    float:left;
   list-style-type:none
}
.search_cp li:nth-child(1n){
    margin-right:27px; margin-left:8px
}
.search_cp li:nth-child(2n){
    margin-right:27px;
}
.search_cp li:nth-child(3n){
    margin-right:27px;
}
.search_cp li:nth-child(4n){
    margin-right:0px;
}


#Keyword1::-webkit-input-placeholder {
  color: #A5C6ED;
  font-size: 13px;
}

#Keyword1::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #A5C6ED;
  font-size: 13px;
}

#Keyword1:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #A5C6ED;
  font-size: 13px;
}   

@media (min-width: 1680px) {
#Keyword1::-webkit-input-placeholder {
  color: #A5C6ED;
  font-size: 15px;
}

#Keyword1::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #A5C6ED;
  font-size: 15px;
}

#Keyword1:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #A5C6ED;
  font-size: 15px;
}   
}

.pr_cp{width: 1240px;
      
}
.fl{float:left;}
.fr{float:right;}

.pr_cp{}
.pr_cp li{
    float:left;
   list-style-type:none;
   min-height:470px
}
.pr_cp li:nth-child(1n){
    margin-right:25px; 
}
.pr_cp li:nth-child(2n){
    margin-right:25px;
}
.pr_cp li:nth-child(3n){
    margin-right:25px;
}
.pr_cp li:nth-child(4n){
    margin-right:0px;
}


td.feilei    {font-size:14px; line-height:30px }
.feilei A:link   {font-size:14px; line-height:30px;background:url(../xinimg/lei.png) no-repeat left; padding-left:9px; }
.feilei A:visited{font-size:14px; line-height:30px;background:url(../xinimg/lei.png) no-repeat left;  padding-left:9px; }
.feilei A:hover  {font-size:14px; }
.feilei A:active {font-size:14px; }
 @media (min-width: 1680px) {
td.feilei    {font-size:16px; line-height:30px }
.feilei A:link   {font-size:16px; line-height:30px }
.feilei A:visited{font-size:16px; line-height:30px }
.feilei A:hover  {font-size:16px; }
.feilei A:active {font-size:16px; }
}



.er_nav ul li { width:280px; }
.er_nav ul li a { display:block; width:255px; height:46px; line-height:46px; padding-left:25px; font-size:15px; color:#333333; }
.er_nav ul li a:hover {BACKGROUND: url(../xinimg/menucenterc.jpg) no-repeat left ;display:block; width:255px; height:43px; line-height:43px; padding-left:25px; font-size:15px; color:#333333; }
.er_nav ul .dq {background:url(../xinimg/ico10.png) 15px center no-repeat #E7E7E7 ;display:block; width:255px; height:43px; line-height:43px; padding-left:35px; font-size:15px; color:#333333;cursor:pointer;  }
.er_nav ul .dq a {background:url(../xinimg/ico10.png) 15px center no-repeat #E7E7E7 ;display:block; width:255px; height:43px; line-height:43px; padding-left:35px; font-size:15px; color:#333333;cursor:pointer; }
.er_nav ul  .dq1 a:link {background:url(../xinimg/ico11.png) 25px center no-repeat ; display:block; width:240px; height:33px; line-height:33px; padding-left:40px; font-size:14px; color:#333333;border-top:#E4E4E3 1px solid;}
.er_nav ul  .dq1 a:visited {background:url(../xinimg/ico11.png) 25px center no-repeat ;display:block; width:240px; height:33px; line-height:33px; padding-left:40px; font-size:14px; color:#333333;border-top:#E4E4E3 1px solid;}
.er_nav ul  .dq1 a:hover {background:url(../xinimg/ico12.png) 25px center no-repeat ;display:block; width:240px; height:33px; line-height:33px; padding-left:40px; font-size:14px; color:#ff0000;border-top:#E4E4E3 1px solid; }
.er_nav ul  .dq1 a:active {background:url(../xinimg/ico12.png) 25px center no-repeat ;display:block; width:240px; height:33px; line-height:33px; padding-left:40px; font-size:14px; color:#ff0000; border-top:#E4E4E3 1px solid;}

.er_nav ul .dq2 a {background:url(../xinimg/ico12.png) 25px center no-repeat ;  display:block; width:240px; height:33px; line-height:33px; padding-left:40px; font-size:14px; color:#ED1B23;border-top:#E4E4E3 1px solid;border-bottom:#E4E4E3 1px solid;}
.er_nav ul .dq2 a:hover { Background:url(../xinimg/ico12.png) 25px center no-repeat ; width:240px; height:33px; line-height:33px; padding-left:40px; font-size:14px; color:#ED1B23;border-top:#E4E4E3 1px solid;border-bottom:#E4E4E3 1px solid; }
primg{ max-width:800px}

.er_nav ul  .dq3 a:link {background:url(../xinimg/lei1.png) 45px center no-repeat ; display:block; width:240px; height:33px; line-height:33px; padding-left:60px; font-size:14px; color:#333333;}
.er_nav ul  .dq3 a:visited { background:url(../xinimg/lei1.png) 45px center no-repeat ;display:block; width:240px; height:33px; line-height:33px; padding-left:60px; font-size:14px; color:#333333;}
.er_nav ul  .dq3 a:hover {background:url(../xinimg/lei2.png) 45px center no-repeat #EDEDED;display:block; width:230px; height:33px; line-height:33px; padding-left:60px; font-size:14px; color:#1B3382; }
.er_nav ul  .dq3 a:active {background:url(../xinimg/lei2.png) 45px center no-repeat #EDEDED;display:block; width:230px; height:33px; line-height:33px; padding-left:60px; font-size:14px; color:#1B3382; }

.er_nav ul  .dq4 a:link {background:url(../xinimg/lei2.png) 45px center no-repeat #EDEDED; display:block; width:230px; height:33px; line-height:33px; padding-left:60px; font-size:14px; color:#1B3382;}
.er_nav ul  .dq4 a:visited { background:url(../xinimg/lei2.png) 45px center no-repeat #EDEDED ;display:block; width:230px; height:33px; line-height:33px; padding-left:60px; font-size:14px; color:#1B3382;}
.er_nav ul  .dq4 a:hover {background:url(../xinimg/lei2.png) 45px center no-repeat #EDEDED ;display:block; width:230px; height:33px; line-height:33px; padding-left:60px; font-size:14px; color:#1B3382; }
.er_nav ul  .dq4 a:active {background:url(../xinimg/lei2.png) 45px center no-repeat #EDEDED ;display:block; width:230px; height:33px; line-height:33px; padding-left:60px; font-size:14px; color:#1B3382; }


 @media (min-width: 1680px) {
.er_nav ul .dq {background:url(../xinimg/ico10.png) 15px center no-repeat #E7E7E7 ;display:block; width:255px; height:43px; line-height:43px; padding-left:35px; font-size:16px; color:#333333;cursor:pointer;  }
.er_nav ul .dq a {background:url(../xinimg/ico10.png) 15px center no-repeat #E7E7E7 ;display:block; width:255px; height:43px; line-height:43px; padding-left:35px; font-size:16px; color:#333333;cursor:pointer; }
.er_nav ul  .dq1 a:link {background:url(../xinimg/ico11.png) 25px center no-repeat ; display:block; width:240px; height:33px; line-height:33px; padding-left:40px; font-size:15px; color:#333333;border-top:#E4E4E3 1px solid;}
.er_nav ul  .dq1 a:visited {background:url(../xinimg/ico11.png) 25px center no-repeat ;display:block; width:240px; height:33px; line-height:33px; padding-left:40px; font-size:15px; color:#333333;border-top:#E4E4E3 1px solid;}
.er_nav ul  .dq1 a:hover {background:url(../xinimg/ico12.png) 25px center no-repeat ;display:block; width:240px; height:33px; line-height:33px; padding-left:40px; font-size:15px; color:#ff0000;border-top:#E4E4E3 1px solid; }
.er_nav ul  .dq1 a:active {background:url(../xinimg/ico12.png) 25px center no-repeat ;display:block; width:240px; height:33px; line-height:33px; padding-left:40px; font-size:15px; color:#ff0000; border-top:#E4E4E3 1px solid;}

.er_nav ul .dq2 a {background:url(../xinimg/ico12.png) 25px center no-repeat ;  display:block; width:240px; height:33px; line-height:33px; padding-left:40px; font-size:15px; color:#ED1B23;border-top:#E4E4E3 1px solid;border-bottom:#E4E4E3 1px solid;}
.er_nav ul .dq2 a:hover { Background:url(../xinimg/ico12.png) 25px center no-repeat ; width:240px; height:33px; line-height:33px; padding-left:40px; font-size:15px; color:#ED1B23;border-top:#E4E4E3 1px solid;border-bottom:#E4E4E3 1px solid; }
primg{ max-width:800px}

.er_nav ul  .dq3 a:link {background:url(../xinimg/lei1.png) 45px center no-repeat ; display:block; width:240px; height:33px; line-height:33px; padding-left:60px; font-size:15px; color:#333333;}
.er_nav ul  .dq3 a:visited { background:url(../xinimg/lei1.png) 45px center no-repeat ;display:block; width:240px; height:33px; line-height:33px; padding-left:60px; font-size:15px; color:#333333;}
.er_nav ul  .dq3 a:hover {background:url(../xinimg/lei2.png) 45px center no-repeat #EDEDED;display:block; width:230px; height:33px; line-height:33px; padding-left:60px; font-size:15px; color:#1B3382; }
.er_nav ul  .dq3 a:active {background:url(../xinimg/lei2.png) 45px center no-repeat #EDEDED;display:block; width:230px; height:33px; line-height:33px; padding-left:60px; font-size:15px; color:#1B3382; }

.er_nav ul  .dq4 a:link {background:url(../xinimg/lei2.png) 45px center no-repeat #EDEDED; display:block; width:230px; height:33px; line-height:33px; padding-left:60px; font-size:15px; color:#1B3382;}
.er_nav ul  .dq4 a:visited { background:url(../xinimg/lei2.png) 45px center no-repeat #EDEDED ;display:block; width:230px; height:33px; line-height:33px; padding-left:60px; font-size:15px; color:#1B3382;}
.er_nav ul  .dq4 a:hover {background:url(../xinimg/lei2.png) 45px center no-repeat #EDEDED ;display:block; width:230px; height:33px; line-height:33px; padding-left:60px; font-size:15px; color:#1B3382; }
.er_nav ul  .dq4 a:active {background:url(../xinimg/lei2.png) 45px center no-repeat #EDEDED ;display:block; width:230px; height:33px; line-height:33px; padding-left:60px; font-size:15px; color:#1B3382; }
}

.pic A{
   border-bottom: #CBCBCB 1px solid;
    border-left: #CBCBCB 1px solid;
    padding-bottom: 2px;
	background-color:#ffffff;
    padding-left: 2px;
    display: inline-block;
    border-top: #CBCBCB 1px solid;
    border-right: #CBCBCB 1px solid;
    padding-top: 2px;
	padding-right: 2px;

}
.pic A:hover{
   border: #1A3281 1px solid;
    display: inline-block;
    background: #ffffff;


}

.piccca4{
overflow: hidden;
 border: #CBCBCB 1px solid;
  padding: 2px;

}
.piccca4 img{  
cursor: pointer;  
transition: all 0.4s;  
    width: auto;  
    height: auto;  
    width: 210px;  
    max-height: 100%;
}  
.piccca4 img:hover{  
transform: scale(1.1);
}  


.piccca3 img{  
cursor: pointer;  
transition: all 0.4s;  
    width: auto;  
    height: auto;  
    width: 180px;  
    height: 120px;
}  
.piccca3 img:hover{  
transform: scale(1.1);
}  


.pr13 A:link   {font-size:13px; }
.pr13 A:visited{font-size:13px; }
.pr13 A:hover  {font-size:13px; }
.pr13 A:active {font-size:13px; }

 @media (min-width: 1680px) {
.pr13 A:link   {font-size:15px; }
.pr13 A:visited{font-size:15px; }
.pr13 A:hover  {font-size:15px; }
.pr13 A:active {font-size:15px; }
}

.detail{ width:100%;}
.detail ul{ list-style:none; overflow:hidden;}
.detail ul li{ float:left; height:35px; line-height:33px; text-align:center; font-size:14px; font-weight:bold; cursor:pointer; margin-right:8px;}
.tab{border-bottom: solid 2px #0083CD; margin-bottom:10px; height:35px;}
.tab_on{  width:105px; height:31px; color:#FFF; background:#4067AC; letter-spacing:1px;border-radius:5px 5px 0 0; }
.tab_out{width:105px; height:31px; color:#6C6C6C;background:#DEDEDE;letter-spacing:1px;border-radius:5px 5px 0 0;}

 @media (min-width: 1680px) {
.detail ul li{ float:left; height:35px; line-height:33px; text-align:center; font-size:16px; font-weight:bold; cursor:pointer; margin-right:8px;}

}

.detaila{ width:780px;}
.detaila ul{ list-style:none; overflow:hidden;}
.detaila ul li{ float:left; height:35px; line-height:33px; text-align:center; font-size:16px; font-weight:bold; cursor:pointer; margin-right:8px;}
.taba{ margin-bottom:10px; height:35px;}
.tab_ona{  width:115px; height:34px; color:#ed1b23; font-weight:normal; }
.tab_outa{width:115px; height:34px; color:#555; }

 @media (min-width: 1680px) {
.detaila ul li{ float:left; height:35px; line-height:33px; text-align:center; font-size:16px; font-weight:bold; cursor:pointer; margin-right:8px;}

}

#tab_1_box img { max-width:880px}
#tab_2_box img { max-width:880px}
#tab_3_box img { max-width:880px}


.imian{ padding:50px 0;  margin-top:px; }
.iab-xian{ width:80px; height:2px; background:#dd667c; position:absolute; bottom:35px; left:35px;}
.iab-jiaru{ width:32%; float:left;}
.iab-jiaru a._img { display: block; height: 0; overflow: hidden; padding-bottom: 87%; position: relative; }
.iab-jiaru a._img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.iab-jiaru ._nr{ background:#F6F6F6; padding:25px 35px 70px; position:relative; }
.iab-jiaru ._title{ line-height:26px; font-size:20px; font-weight:bold; color:#ED1B23; margin-bottom:10px; }
.iab-jiaru ._sum{ line-height:25px; height:75px; overflow:hidden; font-size:13px; color:#555}
.iab-right{ width:66%; float:right;}
.iab-right ._img{ width:50%;} 
.iab-right ._nr{ width:50%;} 
.iab-chengzhang { background:#c70025; color:#fff;position:relative; margin-bottom:25px;}
.iab-chengzhang ._pd{ display:block; padding:25px 35px 60px;  }
.iab-chengzhang ._title{ font-size:20px; line-height:26px; font-weight:bold; margin-bottom:10px; margin-top:10px;color:#fff;}
.iab-chengzhang a:hover{ color:#fff;}
.iab-chengzhang ._sum{ line-height:25px; height:125px; overflow:hidden; font-size:13px; color:#fff}
.iab-chengzhang ._img a { display: block; height: 0; overflow: hidden; padding-bottom: 84%; position: relative; }
.iab-chengzhang ._img a img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }


.iab-job { background:#F6F6F6;}
.iab-job ._pd{ display:block; padding:25px 35px 60px;  }
.iab-job ._img a { display: block; height: 0; overflow: hidden; padding-bottom: 46%; position: relative; }
.iab-job ._img a img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.iab-job ._title{line-height:26px; font-size:20px; font-weight:bold; color:#c70025; margin-bottom:10px;}
.iab-job ._sum{ line-height:20px; height:61px; overflow:hidden; font-size:13px; color:#555}
.iab-job  ._nr{ position:relative;}

 @media (min-width: 1680px) {
.iab-xian{ width:80px; height:2px; background:#dd667c; position:absolute; bottom:35px; left:35px;}

.iab-jiaru ._sum{ line-height:28px; height:79px; overflow:hidden; font-size:15px; color:#555}
.iab-chengzhang ._sum{ line-height:28px; height:155px; overflow:hidden; font-size:15px; color:#fff}
.iab-job ._sum{ line-height:28px; height:61px; overflow:hidden; font-size:15px; color:#555}

}

.job4{
overflow: hidden;
}
.job4 img{  
cursor: pointer;  
transition: all 0.6s;  
    width: auto;  
    height: auto;  
    max-width: 100%;  
    max-height: 100%;
}  
.job4 img:hover{  
transform: scale(1.1);

}   

.nlant-ab{font-size:30px; font-weight:bold; line-height:40px; margin-bottom:40px;}
.nlant-ab:before{ content:''; display:block; width:65px; height:2px;background:#c70025; margin-bottom:5px; margin-left:auto; margin-right:auto; }
.tc { text-align: center;}.tr { text-align: right;}

.contact_list { overflow:hidden; }
.contact_list ul { width: 105%; }
.contact_list li { width: 45%; float:left; margin-right: 5%; margin-bottom:40px;}
.contact_list ._title { font-size:20px; border-bottom:#b2b2b2 1px solid; padding:10px 0; margin-bottom:10px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.contact_list ._text  { font-size:14px; line-height:28px }

 @media (min-width: 1680px) {
.contact_list ._text  { font-size:16px; line-height:28px }

}


.pro-se  {width:1240px; height:220px}
.at2{padding-right:30px}
.at3{padding-right:55px}
.pro-se .le{
	float: left;
	position: relative;margin-bottom:50px;
	width:991px
}


.pro-se .ri{
	float: right;
	font-size:13px;
	vertical-align:middle;

	
	
}

.pro-se .cc{line-height:32px; font-size:15px}
.pro-se .cc span{ padding-left:280px}

	
.top_div{ height:25px; float:right; position:absolute; top:3px; margin-left:0px}
.top_div .top_xlwb{ position:relative; overflow:visible; float:left; background:url(../tupian/tu2.jpg) no-repeat left 3px; padding-left:25px;color:#2f2f2f;z-index:111111;}
.top_div .top_xlwb_div{ position:absolute; display:none; left:0px; top:28px; z-index:111111;}
.top_div .top_tm{ position:relative; overflow:visible; float:left; background:url(../tupian/tmall.jpg) no-repeat left 3px; padding-left:22px; display:inline; margin-left:15px;color:#2f2f2f;z-index:111111;}
.top_div .top_wx{ position:relative; overflow:visible; float:left; background:url(../tupian/tu3.jpg) no-repeat left 3px; padding-left:22px; display:inline; margin-left:15px;color:#2f2f2f;z-index:111111;}
.top_div .top_qq{ position:relative; overflow:visible; float:left; background:url(../tupian/tu2.jpg) no-repeat left 3px;padding-left:22px; display:inline; margin-left:15px;color:#2f2f2f;z-index:111111;}