* {
    padding: 0;
    margin: 0;
}

a, a:visited, a:link {
    color: #000;
    text-decoration: none;
}

ul, ol, li {
    list-style-type: none;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear {
    clear: both;
}

body {
    font-size: 14px;
    font-family: "Microsoft YaHei",Arial,Helvetica,sans-serif,SimSun;
    line-height: 24px;
    overflow-x: hidden;
    background: #fff;
}

.container {
    width: 1200px;
    margin: 0 auto;
    font-family: microsoft yahei;
}

.imgText img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

.context img {
    max-width: 100%;
    height: auto;
}

#dituContent img {
    max-width: inherit;
}

.goTop {
    cursor: pointer;
    height: 40px;
    width: 40px;
    margin-right: -520px;
    position: fixed;
    right: 44%;
    top: 86%;
    z-index: 1200;
    background: url(../images/top.gif) no-repeat center;
}
/*头部*/
.top {
    height: 28px;
    color: #969696;
    line-height: 28px;
    overflow: hidden;
    text-align: right;
    border-bottom: 1px solid #dbdbdb;
    font-size: 12px;
}

    .top a {
        color: #969696;
    }

.top_main {
    overflow: hidden;
}

.top2{width: 1200px;margin:0 auto;}
.logo{float:left;margin-top:10px;line-height:40px}
.biao{margin-left: 0px;padding-left: 18px;margin-top: 30px;}
.k2{
    margin-top: 5px;
    background: url(../images/hao.jpg) no-repeat left 12px;
    padding-left: 105px;
    color: #333;
    font-size: 20px;
    line-height: 69px;
    overflow: hidden;
    color: #ae1d24;
    height: 80px;
    overflow: hidden;
}
.k2 p:nth-child(1){    padding-top:33px;}

#menu{background-color:#ae1d24;height: 60px;}
/* 导航样式 */
.x-menu {
width: 1200px;
margin:0 auto;
}

.x-menu > li {
  float: left;
  position: relative;
  width: 12.3%;
  text-align: center
}
.x-menu > li.cur {background-color: #999;}

.x-menu > li > a {
  display: block;
  padding: 0 .8vw;
  font-size: 18px;
  color: #fff;
  line-height: 60px;
}
.x-menu > li {
  background: url(../images/dao.png) right center no-repeat;
  padding-right: 2px;
}
.x-menu > li > a:hover {
  background: #999;
  color: #fff;
  background-color:#999 ;
}

.x-menu > li.active > a {
  background: #999;
  color: #fff;
}

.x-menu > li:after {
  content: '';
  position: absolute;
  z-index: 100;
  width: 100%;
  left: 0;
  height: 40px;
  opacity: 0;
  top: 100%;
}

.x-menu > li:hover .x-sub-menu {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.x-sub-menu {
  position: absolute;
  z-index: 9999;
  width: 120%;
  left: 0%;
  top: 65px;
  background: #999;
  border-radius: 5px;
  /*padding: 10px 0;*/
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(20px);
          transform: translateY(20px);
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
}
.x-sub-menu > li{ border-bottom: 1px #fff solid;}
.x-sub-menu > li > a {
  display: block;
  text-align: center;
  line-height: 2;
  font-size: 14px;
  color: #fff;
  line-height: 1.5;
  line-height: 30px;
    height: 30px;
  /*padding: .5em;*/
}

.x-sub-menu > li > a:hover {
  background: #e9eaeb;
    color: #333;
}
.x-sub-menu:after {
  content: '';
  width: 0;
  height: 0;
  line-height: 0;
  font-size: 0;
  overflow: hidden;
  border-width: 10px;
  cursor: pointer;
  border-style: dashed dashed solid dashed;
  border-color: transparent transparent #fff transparent;
  border-top: none;
  position: absolute;
  top: -10px;
  left: 50%;
  margin-left: -10px;
  z-index: 99;
}
.x-menu > li:last-of-type{background: none}

.banner{width: 100%; height: 550px; margin: 0 auto; background: url(../images/banner1.jpg) no-repeat center; position: relative;}

.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}
.section{margin-bottom:20px}
.wpcom-modules blockquote{font-size:13px;color:#666}
.wpcom-modules img{max-width:100%;height:auto;vertical-align:top}
.wpcom-modules embed,.wpcom-modules iframe{max-width:100%}
.wpcom-modules .aligncenter{display:block;margin:0 auto}
.wpcom-modules .alignright{float:right}
.wpcom-modules button,.wpcom-modules input,.wpcom-modules select,.wpcom-modules textarea{max-width:100%}
.modules-fullwidth{margin-bottom:0;padding:15px 0}
@media (max-width:767px){.modules-fullwidth{background-attachment:scroll!important}
}
.swiper-full .slide-img,.swiper-normal .slide-img{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:top;background-size:100% auto}
.swiper-full .slide-img img,.swiper-normal .slide-img img{width:100%;height:auto}
.swiper-full .slide-img{background-size:auto 100%}
/*  */
.bid_Box {
  min-width: 1490px;
  background-color: #fff;
  margin: 0 auto;
  margin-top: 30px;
  margin-bottom: 30px;
}
.bid_Box .bid {
  text-align: center;
  width: 1200px;
  margin: 0 auto;

}
.bid_Box .bid h3 {
  padding: 83px 0 50px 0;
  font-size: 48px;
  line-height: 48px;
  color: #333333;
}
.bid_Box .bid ul {
  display: flex;
}
.bid_Box .bid ul li {
  width: 285px;
}
.bid_Box .bid ul li:nth-child(2n+2) {
  width: 0;
  border: 1px solid #999;
}
.bid_Box .bid ul li span {
  font-size: 60px;
}
.bid_Box .bid ul li p {
  font-size: 24px;
}
.bid_Box .bid ul li:hover p,
.bid_Box .bid ul li:hover span {
  color: #ae1d24;
}
/* 首页产品 */
.yunu-section-title {text-align: center;margin-bottom: 30px;}
.yunu-section-title p{font-size: 36px; font-weight: bold; line-height: 72px;color: #ae1d24;}
.yunu-section-title h4 {display: inline-block;margin: 0;font-size: 28px;position: relative;padding: 0 20px;}
.yunu-section-title h4:before,.yunu-section-title h4:after {content: '';height: 1px;width: 100px;background-color: #ae1d24;position: absolute;top: 50%;}
.yunu-section-title h4:before {right: 100%;}
.yunu-section-title h4:after {left: 100%;}
.yunu-section-title small {display: block;font-size: 14px;color: #bbb;margin-top: 5px;}

.yunu-prd-mn {width: 1200px;margin: 0 auto; background-color: #fff;}
.list-1 {margin-left: -20px;}
.list-1 li {float: left;width: 33.333333%;}
.list-1 li a {display: block;margin-left: 20px;}
.list-1 li .m {border: 1px solid #ddd;text-align: center;line-height: 220px;height: 220px;font-size: 0;}
.list-1 li .m img {display: inline-block;max-width: 100%;max-height: 100%;height: auto;width: auto;vertical-align: middle;}
.list-1 li .text {line-height: 50px;font-size: 16px;text-align: center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.tel {
  min-width: 1200px;
  position: relative;
  text-align: center;
/*  background: url(../images/btn_bg.png) center 0 no-repeat; */
  height: 72px;
  margin-top: 30px;
  margin-bottom: 30px;
}
.tel input {
  text-indent: -20px;
  text-align: center;
  top: -1px;
  left: 610px;
  position: absolute;
  margin-top: 8px;
  height: 60px;
  width: 408px;
  font-size: 28px;
  color: #e8302e;
}
.sy_more{ width: 239px;height: 66px;margin: 0 auto;margin-top: 20px;margin-bottom: 30px ;cursor: pointer;border-radius: 5px;background-color: #e8302e;}
.sy_more a{display: block;
  font-size: 24px;
  font-weight: bold;
  color: white;
  text-align: center;
  line-height: 66px;
  
}
.tel button span {
  font-weight: bold;
}
.btn {
  width: 710px;
  height: 75px;
  position: relative;
  left: 0;
  right: 0;
  margin: auto;
}
.btn button {
  width: 304px;
  height: 100%;
  background-color: #a20000;
  font-size: 36px;
  color: white;
}
.btn input {
  color: #a20000;
  font-size: 48px;
  width: 406px;
  height: 100%;
  text-indent: 2rem;
}

/* 服务内容 */
.serve{
   width: 100%;
   margin: 0 auto;
   background-color: #eeeeee;
    text-align: center;
	margin-bottom: 30px;}
.serve ul {
  margin-top: 59px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 1200px;
  margin: 0 auto;
}
.serve ul li {
  box-shadow: 19px 17px 19px 1px #d4d4d4;
  position: relative;
  margin-bottom: 30px;
  background-image: url(../images/serve_xanduan.png), url(../images/serve_bg.png);
  background-repeat: no-repeat;
  background-position: center 220px,0 0;
  background-size: 266px 2px, contain;
  width: 334px;
  height: 423px;
  border-radius: 30px;
  display: block;
}
.serve ul li:hover{color: #fff;}
.serve ul li div {
  z-index: 0;
  opacity: 0;
  color: white;
  position: absolute;
  top: 0px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.serve ul li div h5 {
  font-size: 35px;
  font-weight: bold;
}
.serve ul li:hover div {
  animation: show linear 0.5s forwards;
}
.serve ul li > h5 {
  margin-top: 50px;
  font-size: 30px;
  font-weight: bold;
  color: #e8302e;
}
.serve ul li h6 {
  margin: 156px 0 14px 0;
  font-size: 18px;
  color: #333333;
}

.serve ul li p {
  font-size: 18px;
  color: #333333;
}
.serve ul li button {
  font-size: 24px;
  margin: 33px auto 0;
  width: 248px;
  height: 41px;
  background: #fd6866;
  border-radius: 20px;
  color: white;
}

.serve ul li > span {
  color: #e8302e;
}
.serve ul li::before {
  transform: translate(-50%);
  top: 147px;
  left: 50%;
  position: absolute;
  content: '';
  display: block;
  width: 55px;
  height: 60px;
  background: url(../images/fuwu_03.png) no-repeat;
  background-position: 0 0;
}
.serve ul li:nth-child(2)::before {
  background-position: -354px 0px;
}
.serve ul li:nth-child(3)::before {
  background-position: -708px 0px;
}
.serve ul li:nth-child(4)::before {
  background-position: -1061px 0px;
}
.serve ul li:nth-child(5)::before {
  background-position: 0px -454px;
}
.serve ul li:nth-child(6)::before {
  background-position: -354px -454px;
}
.serve ul li:nth-child(7)::before {
  background-position: -708px -454px;
}
.serve ul li:nth-child(8)::before {
  background-position: -1061px -454px;
}
.serve ul li:hover {
  background-image: url(../images/serve_bg_02.png), url(../images/index_12.jpg);
  background-repeat: no-repeat;
  background-position: center 360px,0 0;
  background-size: 248px 0px,contain;
  color: white;
}
.serve ul li:hover::before {
  top: 127px;
  width: 70px;
  height: 80px;
  background: url(../images/fuwua_03.png) no-repeat 0 0;
}
.serve ul li:nth-child(2):hover::before {
  background-position: -354px 0px;
}
.serve ul li:nth-child(3):hover::before {
  background-position: -710px 0px;
}
.serve ul li:nth-child(4):hover::before {
  background-position: -1061px 0px;
}
.serve ul li:nth-child(5):hover::before {
  background-position: 0px -454px;
}
.serve ul li:nth-child(6):hover::before {
  background-position: -354px -454px;
}
.serve ul li:nth-child(7):hover::before {
  background-position: -708px -454px;
}
.serve ul li:nth-child(8):hover::before {
  background-position: -1061px -454px;
}

.serve ul li:hover > span {
  font-size: 14px;
  color: white;
}
.serve ul li:hover > h5 {
  color: white;
}
.serve ul li:hover p {
  color: white;
}
.serve ul li:hover button {
  color: white;
}
.serve ul li:hover h6 {
  font-size: 20px;
  color: white;
}
.fwlc{width: 100%; background: url(../images/fwlc.png) center no-repeat; position: relative; height: 334px; margin-bottom: 30px;}
/* 关于我们 */

.about{width: 100%;margin: 0 auto;background-color: #eeeeee; margin-bottom: 30px;padding-bottom: 30px;}
.about-in{background-color: #fff;overflow: hidden;width: 1200px; margin: 0 auto; margin-top: 30px;margin-bottom: 30px;}
.about-in .left {float: left;width: 600px;}
.about-in .left img {display: block;width: 100%;height: auto;}
.about-in .right {margin-left: 600px;padding: 35px 35px 0;}
.about-in .right h4 {margin: 0;font-size: 24px;}
.about-in .right h4 small {display: block;font-size: 16px;color: #7c7c7c;text-transform: uppercase;font-weight: normal;}
.about-in .right h4:after {display: block;height: 3px;width: 20px;background-color: #000;content: '';margin-top: 10px;}
.about-in .right p {line-height: 2; text-indent: 2em; font-size: 16px;}
.about-in-btn {margin-top: 30px;text-align: center;}
.about-in-btn a {display: inline-block;margin: 0 15px; width: 230px;line-height: 56px;background: no-repeat 0 0;font-size: 20px;font-weight: bold;color: #e8302e;}

/* 工程投标书 */
.gcal{width: 100%;margin: 0 auto; margin-top: 30px;}

/* 首页新闻 */
.box7{margin-top:55px;}
.titles7{background: url(../images/tt7.png) no-repeat center center;font-size:30px;font-family:"Arial";}
.titles {text-align: center;font-weight: bold;background: url(../images/tt.png)no-repeat center center; color: #ae1d24;font-size: 36px;text-transform: uppercase;}
.titles span {color: #666666;padding-left: 5px;}
.titles2 {text-align: center;color: #333333;font-size: 26px;}
.titles2 span {color: #ae1d24;}
.new_bk {
    width: 1200px;
    margin-top: 42px;
	padding-bottom: 50px;
}

.new_k {
    width: 1200px;
}

.new_k_l {
    width: 570px;
    height: 386px;
    float: left;
}

.new_k_r {
    width: 586px;
    height: 386px;
    float: right;
}

.new-max {
    width: 570px;
    height: 386px;
    float: left;
}

.new-max img {
    width: 570px;
    height: 278px;
    float: left;
}

.new-max img:hover {
    filter: alpha(opacity=80);
    -moz-opacity: .2;
    opacity: 0.99;
    border: 0;
}

.new-max span {
    width: 570px;
    height: 34px;
    line-height: 34px;
    padding-top: 12px;
    font-size: 16px;
    font-weight: bold;
    float: left;
}

.new-max p {
    width: 570px;
    height: 54px;
    overflow: hidden;
    line-height: 25px;
    float: left;
    color: #666;
    font-size: 14px;
    padding-top: 0px;
    float: left;
}

.index_6_2_1_4 {
    width: 46%;
    height: 110px;
    padding-bottom: 20px;
    float: left;
    margin-right: 45px;
	float: left;
	display: block;
}

.index_6_2_1_4 a {
    text-decoration: none;
}

.index_6_2_1_4_1 {
    width: 110px;
    height: 110px;
    text-align: center;
    float: left;
}

.index_6_2_1_4_2 {
    width: 400px;
    height: 110px;
    padding: 0 15px;
    float: left;
    background: #f6f6f6;
}

.index_6_2_1_4_2 a {
    color: #4E4E4e;
    font-size: 16px;
    font-weight: bold;
}

.index_6_2_1_4_2 a:hover {
    color: #ae1d24;
    font-size: 18px;
    font-weight: bold;
    text-decoration: underline;
}

.index_6_2_1_4_1_1 {
    width: 110px;
    height: 85px;
    float: left;
    background-color: #ebebeb;
    line-height: 85px;
    font-size: 29px;
    color: #AAAAAA;
}

.index_6_2_1_4_1_2 {
    width: 110px;
    height: 26px;
    float: left;
    background-color: #bbbbbb;
    line-height: 26px;
    font-size: 12px;
    color: #fff;
}

.index_6_2_1_4_2 h5 {
    display: block;
    font-size: 18px;
    margin-bottom: 0px;
    color: #4E4E4E;
    font-weight: bold;
	margin-top: 10px;
	line-height: 36px;
}

.index_6_2_1_4_2 p {
    display: block;
    font-size: 14px;
    line-height: 25px;
    color: #666;
    height: 53px;
    overflow: hidden;
    text-indent: 2em;
}
.index_6_2_1_4:hover .index_6_2_1_4_1_1 {background-color: #ae1d24;color: #fff;}
.index_6_2_1_4:hover .index_6_2_1_4_1_2 {background-color: #940f16;}

/*友情链接*/	
	.a1{width: 1920px;margin-left: -960px;left:50%;position: relative;margin-top: 50px;}
	.a2{width: 1150px;margin:0 auto; line-height: 36px;}
	/*友情链接*/
	.f_link{background: url(../images/link.png)no-repeat;line-height: 18px;margin-top: 40px;    height: 68px;}
	.f_link a{color: #333;font-size: 14px; left: 184px;position: relative;}
	.f_link a:hover{color: #42b93a  }
/*尾部*/
.foot_top{ margin-left:4px;}
.footer{  background: url(../images/bg.jpg) #fff;padding-top:30px;padding-bottom: 30px; height: 200px;background-color: #dc2321;}
.footer .foot-title{margin-bottom:28px;}
.footer .foot-title a{font-size:18px;color:#020202;font-weight:normal;}
.footer .foot-about{width:350px;float:right;}
.footer .foot-about a{color:#020202; margin-top:6px; display:block;}
.footer .foot-about dt{margin-bottom: 24px;}
.footer .foot-about dt a{font-size:18px;color:#020202;font-weight:normal; margin-top:-3px;}
.footer .foot-about dd{color: #020202;line-height: 28px;}
.footer .foot-about .more{color: #fff;display: inline-block;border: 1px solid #cccccc;line-height: 38px;padding: 0 24px;margin-top: 12px;}
.footer .foot-about .more:hover{border-color: #fff;}
.footer .foot-nav{width: 350px;margin-right:45px;float:left;}
.footer .foot-nav a.sub{font-size: 12px;color: #020202;line-height: 38px;width: 98px;display: inline-block;border: 1px solid #020202;text-align: center;margin-right: 12px;margin-bottom: 12px;margin-top: 3px;}
.footer .foot-nav a.sub:hover{border-color: #000;}
.footer .foot-contact{margin-left:20px;float:left;}
.footer .foot-contact li{color: #020202;margin-bottom: 14px;}
.footer .foot-contact li span{margin-right:10px;}

.new_module {
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  position: fixed;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 10;
}
.new_module > div {
  position: relative;
  height: 150px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.new_module > div .img_box {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

}

.new_module > div .img_box img {
  width: 105px;
  margin-bottom: 5px;
  
}
.new_module > div .img_box p {
  width: 135px;
  text-align: center;
  font-size: 16px;
  color: white;
}
.new_module > div .fr {
  float: right;
  height: 117px;
  margin-left: 18px;
  
}


}
.new_module div> span{
  position: absolute;
  top: 10px;
  right: 277px;
  color: white;
  font-size: 18px;
}

.dis_none{
      width: 174px;
    height: 148px;
    overflow: hidden;
    right: 0;
    bottom: 0px;
    margin: auto;
    left: auto;
}
.dis_none > div{
  min-width: 0 !important;
}
/*内页*/
.inner {}
.inner .inner-cont {
    overflow: hidden;
    margin-top: 20px;
    color: #333;
    padding: 0 3px;
    padding-bottom: 10px;
}
.container2 {
    width: 1200px !important;
    padding: 0;
    position: relative;
	margin: 0 auto;
	background: #ffffff;
	padding-bottom: 60px;
}
.inner .inner-nr { overflow: hidden; float: right; width: 1200px; }
.inner .inner-nr .inner-place { margin-top: 0px; height: 40px; line-height: 40px; clear: both; overflow: hidden;  padding: 0 50px; }
.inner .inner-nr .inner-place span { font-size: 20px; margin-right: 10px; color: #ce1d27; }
.inner .inner-nr .inner-place strong { font-size: 14px; color: #000; margin-right: 10px; }
.inner .inner-nr .inner-place a { color: #000; margin-right: 5px; }
.inner .inner-nr .inner-place .inner-position { float: left; color: #000; }

.about-lf{left:47px;top:27px;width:459px;min-height:110px;height:110px;background-color: rgba(172, 20, 20, 1);margin-top: 30px;}
.about-lf .title01{width: 400px; margin: 0 auto;}
.about-lf .title01 .p1{font-size: 24px; color: rgb(255, 255, 255);padding-top: 20px; border-bottom: 1px #fff solid;line-height: 36px;}
.about-lf .title01 .p2{font-size: 20px; color: rgb(255, 255, 255);}

.texts{width:1140px; margin: 0 auto; padding-top: 50px;}
.texts p{letter-spacing: 0px; line-height: 30px; font-size: 18px;color: #696969;}

.contact{width:1140px; margin: 0 auto; padding-top: 50px;font-size:16px;}
.contact .p3{color:#000000;line-height: 50px;}
.contact .p4{color:#ff0000;line-height: 50px;}

.y-box-3{width: 1200px; margin: 0 auto; margin-top: 30px;}
.y-box-3 li {
	overflow: hidden;
	padding: 30px 0px 6px 0px;
	border-bottom: 1px solid #d3d4d3;
	width: 1140px;
	margin: 0 auto;
}
/*.y-box-3 li:last-child {
	border-bottom: 0;
}*/
.y-box-3 li .con2_img {
	float: left;
	width: 370px;
	height: 246px;
	margin-right: 30px;
}
.y-box-3 li .con2_txt .t-1 {
	color: #727171;
	font-size: 14px;
	color: #595757;
	line-height: 28px;
}
.y-box-3 li .con2_txt .t-2 {
	font-size: 28px;
	margin: 15px 0;
	line-height: 28px;
	height: 30px;
	overflow: hidden;
	display: block;
	color: #595757;
}
.y-box-3 li .con2_txt .t-3 {
	line-height: 28px;
	height: 100px;
	overflow: hidden;
	color: #595757;
	font-size: 14px;
}
.y-box-3 li .con2_txt .more {
	display: inline-block;
	margin-top: 20px;
	color: #727171;
	float: right;
}

.y-box-3 li .con2_txt .more:hover,.y-box-3 li .con2_txt .t-2:hover {
	color: #eb094b;
}

.newshow {
	color: #4c4948;
	/*border-bottom: 1px solid #c9caca;*/
	height: auto;
	overflow: hidden;
	margin-top: 50px;
}
.newshow_t {
	border-bottom: 1px solid #c9caca;
}
.newshow .box-1 .z-1 {
	color: #595757;
	margin-bottom: 30px;
	text-align: center;
	margin-bottom: 25px;font-size: 14px;
	line-height: 50px;
}
.newshow .box-1 .z-2 {
	font-size: 30px;
	color: #595757;
	margin-bottom: 5px;
	text-align: center;
}
.newshow .box-1 .z-3 {
	font-size: 16px;
}
.newshow .z {
	font-size: 16px;
	line-height: 30px;
	width: 90%;
	margin: 0 auto;
	margin-top: 40px;
}

.pagin-mid{margin-top: 30px;}
.k_pagelist {
	float:left;
	display:table;
	clear:both;
	line-height:30px;
	width: 100%;
	text-align: center;
}

/*共*页*/
.k_pagelist em 
{
	padding:4px;
	border:1px solid #E7E7E7;
	font-size:16px;
	margin:0px 2px;
	background:#F5F9FE;
	color:#14316B;
	font-weight:bold;
	font-style:normal;
}

/*点击文字修改*/
.k_pagelist strong 
{padding:4px;border:1px solid #E7E7E7;font-size:16px;margin:0px 2px;color:#009900;}

/*带有链接文字修改*/
.k_pagelist a 
{padding:4px;border:1px solid #E7E7E7;font-size:16px;margin:0px 2px;}



