@charset "utf-8";
/* CSS Document */

.wrapper .sidebar {
    float: left;
    width: 219px;
    overflow: hidden
}

.wrapper .sidebar .s_kk {
    border: 1px solid #e1e1e1;
    background-color: #FFF;
    border-radius: 5px
}

 .tab_box li {
    overflow: hidden;
    font-size: 15px;
    background-image: url("/xggx/img/i-1.png");
    background-repeat: no-repeat;
    background-position: 5px center;
    padding-left: 23px;
    height: 42px;
    line-height: 42px;
    border-bottom: 1px dotted #d0cfcd;
}


.wrapper .sidebar .s_kk .s_tit {
    height: 34px;
    line-height: 34px;
    color: #333;
    font-size: 16px;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #e1e1e1;
    padding-left: 30px;
    font-weight: bold;
    background-image: url("/xggx/img/album.gif");
    background-repeat: no-repeat;
    background-position: 10px center
}

.wrapper .sidebar .s_kk .s_con ul li {
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin: 5px 0px;
    padding-right: 5px;
    padding-left: 5px
}

.wrapper .sidebar .s_kk .s_con ul li a {
    color: #666;
    font-size: 15px;
    height: 40px;
    display: block;
    line-height: 40px;
    background-color: #e1e1e1;
    font-weight: bold;
    background-position: left center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.wrapper .sidebar .s_kk .s_con ul li a:hover,
.wrapper .sidebar .s_kk .s_con ul li a.active {
    color: #FFF;
    background-color: #008895;
    background-image: url("/xggx/img/s_li_4.gif");
    background-repeat: no-repeat;
    background-position: 30px center
}

.wrapper .sidebar .s_kk .s_con ul li.hover a {
    color: #FFF;
    background-color: #008895;
    background-image: url("/xggx/img/s_li_4.gif");
    background-repeat: no-repeat;
    background-position: 30px center
}

.wrapper .sidebar .s_kk .s_con #marquee ul.s_gg li:hover {
    background-image: none
}

.wrapper .sidebar .s_kk .s_con #marquee ul.s_gg li a {
    line-height: 30px;
    height: auto;
    font-size: 13px;
    font-weight: normal;
    background-image: url("/xggx/img/li_02.jpg");
    text-align: left;
    background-repeat: no-repeat;
    background-position: 5px 8px;
    padding-left: 20px
}

.wrapper .sidebar .s_kk .s_con #marquee ul.s_gg li a:hover {
    background-color: #CCC;
    color: #333
}

.wrapper .sidebar .product_kk {
    border: 1px solid #e1e1e1;
    background-color: #FFF;
    border-radius: 5px
}

.wrapper .sidebar .product_kk .product_tit {
    height: 34px;
    line-height: 34px;
    color: #333;
    font-size: 16px;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #e1e1e1;
    padding-left: 30px;
    font-weight: bold;
    background-image: url("/xggx/img/album.gif");
    background-repeat: no-repeat;
    background-position: 10px center
}

.wrapper .sidebar .s_s {
    line-height: 20px;
    height: 20px;
    padding-left: 5px;
    border: 1px solid #CCC;
    background-color: #F3F3F3;
    width: 160px
}

.wrapper .sidebar .s_nav {
    width: 219px;
    margin: auto
}

.wrapper .sidebar .s_nav .s_tit {
    background-image: url("/xggx/img/ks_tit.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    height: 41px
}

.s_nav {
    background-image: url("/xggx/img/ks_bg.jpg");
    background-repeat: repeat-y;
    background-position: center center
}

.wrapper .sidebar .s_nav .s_con ul li {
    font-size: 15px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    margin: 5px auto;
    width: 194px;
    padding-right: 5px;
    padding-left: 5px
}

.wrapper .sidebar .s_nav .s_con ul li a {
    color: #666;
    font-size: 15px;
    height: 31px;
    display: block;
    line-height: 31px;
    font-weight: bold;
    width: 194px
}

.wrapper .sidebar .s_nav .s_con ul li a:hover {
    color: #C00
}

.wrapper .sidebar .s_nav .s_con ul li.hover a {
    color: #C00
}

.s_nav .s_foot {
    background-image: url("/xggx/img/ks_foot.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    height: 9px
}

.wrapper .content {
    float: right;
    width: 940px;
    overflow: hidden;
    padding: 10px;
    border: 1px solid #e1e1e1;
    background-color: #FFF;
    height: auto !important;
       min-height: 620px;
    border-radius: 5px
}

.wrapper .content .content {
    float: none;
    width: auto;
    border: none
}

.wrapper .content img {
    max-width: 120px;
    _width: 120px;
    height: auto
}


.wrapper .content1 {
    float: right;
    width: 100%;
    overflow: hidden;
    padding: 10px;
    border: 1px solid #e1e1e1;
    background-color: #FFF;

       border-radius: 5px
}

.wrapper .content1 .content1 {
    float: none;
    width: auto;
    border: none
}

.wrapper .content1 img {
     height: auto;
}



.wrapper .content2 {
    float: right;
    width: 940px;
    overflow: hidden;
    padding: 10px;
    border: 1px solid #e1e1e1;
    background-color: #FFF;
    height: auto !important;
       min-height: 620px;
    border-radius: 5px
}

.wrapper .content2 .content2 {
    float: none;
    width: auto;
    border: none
}

.wrapper .content2 img {
    height: auto
}









.wrapper .content .dq {
    line-height: 29px;
    height: 29px;
    padding-left: 10px;
    background-color: #e1e1e1
}

.wrapper .content1 .dq {
    line-height: 29px;
    height: 29px;
    padding-left: 10px;
    background-color: #e1e1e1
}


.wrapper .content2 .dq {
    line-height: 29px;
    height: 29px;
    padding-left: 10px;
    background-color: #e1e1e1
}


.wrapper .content h2 {
    text-align: center;
    line-height: 40px;
    margin-top: 15px;
    font-size: 18px
}

.wrapper .content h2.info {
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #008895
}

.wrapper .content .sm {
    line-height: 30px;
    color: #666;
    text-align: center;
    height: 30px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #008895;
    font-size: 13px
}

.wrapper .content .cont {
    font-size: 15px;
    line-height: 30px;
    color: #333;
    padding: 15px
}

.wrapper .content .cont a {
    color: #0346c1
}

.wrapper .content .cont a:hover {
    color: #F00
}

.wrapper .content .cont table {
    font-size: 13px;
    color: #8B5538;
    background-color: #008895;
    margin-bottom: 15px
}

.wrapper .content .cont table th {
    border-width: 1px;
    padding: 5px
}

.wrapper .content .cont table td {
    padding: 4px 5px;
    background-color: #FFEFE1;
    line-height: 20px;
    font-family: "宋体"
}

.wrapper .content .writer {
    line-height: 30px;
    text-align: right;
    height: 30px
}

.wrapper .content .list_new {
    margin-top: 15px;
    margin-bottom: 10px
}

.wrapper .content .list_new ul li {
    line-height: 35px;
    background-image: url("/xggx/img/li_02.jpg");
    background-repeat: no-repeat;
    background-position: 10px center;
    height: 35px;
    padding-right: 10px;
    padding-left: 25px;
    font-size: 14px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #CCC
}

.wrapper .content .list_pic {
    margin-top: 15px;
    margin-bottom: 10px
}

.wrapper .content .list_pic .list .tit {
    padding-left: 20px;
}

.wrapper .content .list_pic .list .tit a {
    font-size: 16px;
    line-height: 30px;
    font-weight: bold
}

.wrapper .content .list_pic .list .con {
    color: #666;
    line-height: 25px;
    padding-left: 20px;
}

.wrapper .content .list_pic .hr {
    height: 10px;
    border-bottom: 1px dashed #999;
    margin-bottom: 10px
}

.wrapper .content .list_pic ul li {
    float: left;
    width: 240px;
    padding: 4px;
    border: 1px solid #CCC;
    margin: 8px 15px 8px 15px
}

.wrapper .content .list_pic ul li img {
    width: 240px;
    height: 170px
}

.wrapper .content .list_pic ul li:hover {
    background-color: #D8EEFE;
    border: 1px solid #008895;
    color: #FFF
}

.wrapper .content .list_pic ul li p {
    text-align: center;
    line-height: 30px;
    height: 30px
}

.wrapper .content .list_product {
    padding: 0px 20px
}

.wrapper .content .list_product ul li {
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #008895
}

.wrapper .content .list_product ul li .tit {
    height: 30px;
    line-height: 30px
}

.wrapper .content .list_product ul li .tit a {
    font-size: 16px;
    font-weight: bold
}

.wrapper .content .list_product ul li .tit a.yuding1 {
    line-height: 40px;
    display: block;
    height: 40px;
    width: 120px;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    background-color: #EFEFEF;
    color: #666;
    margin: 5px 0;
    border: 1px inset #CCC
}

.wrapper .content .list_product ul li .tit a.yuding1:hover {
    color: #000;
    background-color: #4eb602;
    border: 1px outset #4eb602
}

.wrapper .content a.yuding2 {
    line-height: 30px;
    display: block;
    height: 30px;
    width: 120px;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    background-color: #CC0001;
    color: #FFF
}

.wrapper .content a.yuding2:hover {
    color: #000;
    background-color: #999
}

.pag {
    line-height: 30px;
    text-align: center;
    height: 30px;
    margin-top: 10px
}

.pag table {
    margin: auto
}

.wrapper .content .pag ul.pagul li {
    float: left;
    padding: 0px 5px 0px 5px;
    background-image: none;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none
}

.wrapper .content .pag ul.pagul li a {
    display: inline-block;
    border: 1px inset #CCC;
    line-height: 20px;
    height: 20px;
    padding-right: 5px;
    padding-left: 5px
}

.wrapper .content .pag ul.pagul li a:hover {
    border: 1px outset #F0F
}

.wrapper .content .msg_list {
    padding: 10px;
    border: 1px solid #CCC;
    margin-bottom: 10px
}

.wrapper .content .msg_list .tit {
    line-height: 30px;
    height: 30px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D4D4D4;
    font-size: 15px
}

.bg1 {
    background-color: #F3F3F3
}

.bg2 {
    background-color: #FFF
}

.wrapper .content .msg_list .con {
    color: #666;
    line-height: 30px
}

.wrapper .content .msg_list .hf_msg {
    background-color: #E1EFFB;
    padding: 5px;
    border: 1px dashed #89C0ED;
    line-height: 20px
}

.msg_inp {
    line-height: 25px;
    height: 25px;
    border: 1px solid #CCC;
    width: 200px
}

.msg_an {
    background-color: #1C7CD3;
    border: 1px inset #333;
    line-height: 30px;
    width: 200px;
    height: 30px;
    font-size: 16px;
    font-weight: bold;
    color: #FFF;
    letter-spacing: 5px;
    cursor: pointer
}

.msg_form {
    background-color: #CCC
}

.msg_form td {
    padding: 5px
}

.list_fraction {
    font-size: 14px;
    line-height: 25px
}

.list_fraction .title {
    font-weight: bold
}

.list_fraction .time {
    color: #333
}

.list_fraction a.fscx {
    background-color: #28D;
    display: block;
    height: 25px;
    color: #FFF
}

.list_fraction a.fscx:hover {
    background-color: #155B95
}

.caifu_kkk {
    margin-top: 10px
}

.licaitab {
    background-color: #CCC;
    font-size: 14px
}

.licaitab td {
    padding: 10px
}

.licaitab td.tit {
    background-color: #FADFDE;
    line-height: 20px;
    height: 20px;
    font-size: 16px;
    font-weight: bold
}

span.qian {
    font-weight: bold;
    color: #B5221B;
    font-size: 20px;
    font-family: "Arial Black", Gadget, sans-serif
}

span.qian2 {
    font-weight: bold
}

.toubiao a {
    line-height: 30px;
    background-color: #B5221B;
    display: block;
    height: 30px;
    width: 200px;
    margin: auto;
    color: #FF0;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 4px
}

.caifu_con {
    font-size: 14px;
    line-height: 25px
}

.tit_100 {
    font-size: 15px;
    font-weight: bold;
    color: #0844B6;
    background-color: #F2F2F2;
    padding: 10px;
    border: 1px solid #CCC;
    margin-bottom: 10px
}

.dayin {
    box-sizing: border-box;
    padding: 0 10px;
    background-color: #e1e1e1;
    text-align: center;
    line-height: 30px;
    height: 30px
}

.searchTitle {
    height: 30px;
    line-height: 30px;
    background-color: #F1B98B;
    margin-top: 20px;
    padding-left: 10px
}

.wrapper .content .cont table tr td a.iframe {
    display: block;
    width: 100px;
    height: 25px;
    line-height: 25px;
    color: #FFF;
    background-color: #AD0804
}

.cloud-zoom-lens {
    border: 4px solid #888;
    margin: -4px;
    background-color: #fff;
    cursor: move
}

.cloud-zoom-title {
    font-family: Arial, Helvetica, sans-serif;
    position: absolute !important;
    background-color: #000;
    color: #fff;
    padding: 3px;
    width: 100%;
    text-align: center;
    font-weight: bold;
    font-size: 10px;
    top: 0px
}

.cloud-zoom-big {
    border: 4px solid #ccc;
    overflow: hidden
}

.cloud-zoom-loading {
    color: white;
    background: #222;
    padding: 3px;
    border: 1px solid #000
}

.zoom-section {
    clear: both
}

* html .zoom-section {
    display: inline;
    clear: both
}

.zoom-desc {
    float: left;
    width: 358px
}

.zoom-small-image {
    border: 4px solid #CCC;
    float: left;
    margin-bottom: 10px
}

.zoom-tiny-image {
    border: 1px solid #CCC;
    margin: 0px
}

.zoom-tiny-image:hover {
    border: 1px solid #C00
}

.cont_logo_register {
    padding: 50px
}

.con_tit_a {
    line-height: 30px;
    height: 30px;
    background-image: url("/xggx/img/a.gif");
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 25px;
    color: #b71a07;
    font-size: 15px;
    font-weight: bold;
    margin-top: 20px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #008895
}

.con_tit_b {
    border-bottom: 1px solid #2d79c3;
    line-height: 30px;
    height: 30px;
    background-image: url("/xggx/img/b.jpg");
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 25px;
    color: #2d79c3;
    font-size: 15px;
    font-weight: bold;
    margin-top: 20px
}

.con_tit_c {
    border-bottom: 1px solid #2d79c3;
    line-height: 30px;
    height: 30px;
    background-image: url("/xggx/img/c.jpg");
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 25px;
    color: #2d79c3;
    font-size: 15px;
    font-weight: bold;
    margin-top: 20px
}

.langInt .inp {
    height: 28px;
    width: 60px;
    text-align: center;
    border-radius: 5px;
    border: #CCC 1px solid;
    margin: 0px 5px
}

.xg .xg_tit {
    height: 30px;
    line-height: 30px;
    padding: 0px 10px;
    background-color: #F1B98B;
    font-size: 15px;
    font-weight: bold;
}

.xg .xg_con {
    padding: 10px 0px;
}

.xg .xg_con li {
    width: 150px;
    height: 185px;
    overflow: hidden;
    padding: 6px;
    float: left;
    margin: 0px 9px;
}

.xg .xg_con li img {
    width: 150px;
    height: 150px;
}

.xg .xg_con li:hover {
    padding: 5px;
    border: 1px solid #AD6D43;
    border-radius: 5px;
    background-color: #F6F6F6
}

.xg .xg_con li a {
    display: block;
}

.xg .xg_con li a:hover {
    color: #B60001;
}

.xg .xg_con li p {
    height: 30px;
    line-height: 30px;
    text-align: center
}

.xg .xg_con li p.price {
    background-image: url("/xggx/img/rmb.gif");
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 50px;
    font-size: 15px;
    font-weight: bold;
    color: #B60001;
    margin-top: 5px;
}

.xg .xg_con li p.tit {
    font-size: 14px;
}

.x_banner {
    height: 110px;
    margin-bottom: 10px;
}

/*图片滚动样式*/
a.abtn {
    display: block;
    height: 150px;
    width: 26px;
    overflow: hidden;
}

a.aleft {
    float: left;
    background: url("/xggx/img/aleft.jpg") no-repeat 0 50px;
}

a.agrayleft {
    cursor: default;
    background: url("/xggx/img/aleft1.jpg") no-repeat 0 50px;
}

a.aright {
    float: right;
    background: url("/xggx/img/aright.jpg") no-repeat 0 50px;
}

a.agrayright {
    cursor: default;
    background: url("/xggx/img/aright1.jpg") no-repeat 0 50px;
}

.scrolllist {
    width: 217px;
}

.scrolllist .imglist_w {
    width: 165px;
    height: 186px;
    overflow: hidden;
    float: left;
    position: relative;
    /*必要元素*/
}

.scrolllist .imglist_w ul {
    width: 20000px;
    position: absolute;
    left: 0px;
    top: 0px;
}

.scrolllist .imglist_w li {
    width: 165px;
    float: left;
}

.scrolllist .imglist_w li img {
    border: solid 1px #CFCFCF;
    width: 150px;
    height: 166px;
    margin: 0 auto;
    display: block
}

.scrolllist .imglist_w li a {
    color: #444;
    display: block;
}

.scrolllist .imglist_w li a:hover img {
    filter: alpha(opacity=80);
    -moz-opacity: 0.80;
    opacity: 0.80;
}

.scrolllist .imglist_w li p {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    text-align: center;
}

/*图片滚动样式*/

.indexlistmodel {
    margin-bottom: 20px;
}

.indexlistmodel .nei2 {
	
height:initial;


}
.indexlistmodel .nei2 li {
	
   
    font-size: 15px;
height:auto;
    line-height: 42px;

}


.indexlistmodel .nei tr {
	
    overflow: hidden;
    font-size: 15px;
    background-image: url("/xggx/img/i-1.png");
    background-repeat: no-repeat;
    background-position: 5px center;
    padding-left: 42px;
      line-height: 42px;
    border-bottom: 1px dotted #d0cfcd;
}

.indexlistmodel .nei td {
	
width:auto;

    padding-left: 23px;

}


.indexlistmodel2 {
    margin-bottom: 20px;
	 margin-top: 20px;
}


.indexlistmodel2 .nei tr {
	
    overflow: hidden;
    font-size: 15px;

    background-position: 5px center;
    padding-left: 0px;
    height: 240px;
    line-height: 42px;

}

.indexlistmodel2 .nei td {
	

    padding-left: 0px;

}

.indexlistmodel2 .nei td img{
	
width:260px;
height:180px;

}




.indexlistmodel3 {
	
    margin-bottom: 20px;
	 margin-top: 20px;
}

.indexlistmodel3 .nei li {
	
   
    font-size: 15px;
height:auto;
     border-bottom: 1px dotted #d0cfcd;

}

.indexlistmodel3 .nei tr {
	
    overflow: hidden;
    font-size: 15px;

    background-position: 5px center;
    padding-left: 15px;

    line-height: 42px;

}

.indexlistmodel3 .nei td {
	

    padding-left: 15px;

}








.mau {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    border-bottom: 1px solid #008895;
    background: #FAFAFA;
}

.mau span {
    display: inline-block;
    padding-left: 15px;
    font-weight: bold;
    height: 41px;
    text-align: center;
    color: #008895;
}

.more {
    float: right;
    font-size: 14px;
    color: #008895;
    margin-top: 0;
    padding-right: 6px;
}

.nei {
    clear: both;
    padding: 6px;
    font-size: 14px;
    line-height: 29px;
}

.nei li {
    padding-left: 24px;
    line-height: 30px;
    font-size: 14px;
    background: url("/xggx/img/zwicon_03.png") 10px 10px no-repeat;
}

.nei li span {
    float: right;
    padding-right: 6px;
    color: #999;
}

.infoModel {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    border: 1px solid #ddd;
    background: #FAFAFA;
    margin-bottom: 20px;
}

.infoModel .mau span {
    display: inline-block;
    padding-left: 15px;
    font-weight: bold;
    height: 41px;
    text-align: center;
    color: #008895;
}

.infoModel .mau .more {
    float: right;
    font-size: 14px;
    color: #00437d;
    margin-top: 0;
    padding-right: 15px;
}

.list_new1 {
    margin-top: 15px;
    font-size: 14px;
}

.list_new1 .questions-title {
    box-sizing: border-box;
    padding-left: 12px;
    line-height: 36px;
    border-bottom: 3px #cccccc solid;
}

.list_new1 form li {
    padding: 5px 10px;
}

.list_new1 form a.submit-btn {
    display: block;
    margin: 20px auto;
    width: 100px;
    height: 32px;
    background: #1476d1;
    color: #fff;
    border-radius: 5px;
    text-align: center;
    line-height: 32px;
}

.list_new1 textarea {
    width: 100%;
    resize: vertical;
    min-height: 40px;
    font-size: 15px;
    box-sizing: border-box;
    padding: 5px;
}

/* 样式还原 */

.r-rest h1,
.r-rest h2,
.r-rest h3,
.r-rest h4,
.r-rest h5,
.r-rest h6 {
    font-weight: 700;
}

.r-rest h1 {
    font-size: 32px;
}

.r-rest h2 {
    font-size: 24px;
}

.r-rest h3 {
    font-size: 18px;
}

.r-rest h4 {
    font-size: 16px;
}

.r-rest h5 {
    font-size: 14px;
}

.r-rest h6 {
    font-size: 12px;
}

.r-rest address,
.r-rest caption,
.r-rest cite,
.r-rest code,
.r-rest dfn,
.r-rest em,
.r-rest strong,
.r-rest th,
.r-rest var {
    font-style: normal;
    font-weight: normal;
}

.r-rest i,
.r-rest cite,
.r-rest em,
.r-rest var,
.r-rest address,
.r-rest dfn {
    font-style: italic;
}

.r-rest tt,
.r-rest code,
.r-rest kbd,
.r-rest samp {
    font-family: monospace;
}

.r-rest strong,
.r-rest b {
    font-weight: bold;
}

.r-rest ul {
    margin: 0 0 24px;
    padding: 0;
    display: block;
    list-style-type: disc;
    list-style-position: inside;
}

.r-rest ul li {
    display: list-item;
    list-style-type: disc;
    text-align: left;
}

.r-rest ol {
    margin: 0 0 24px;
    padding: 0;
    display: block;
    list-style-type: decimal;
    list-style-position: inside;
}

.r-rest ol li {
    display: list-item;
    list-style-type: decimal;
    text-align: left;
}

.r-rest>* {
    margin: 0 auto;
}

.r-rest * {
    max-width: 100% !important;
    word-wrap: break-word !important;
    word-break: normal !important;
    white-space: pre-wrap !important;
}

.r-rest table {
    box-sizing: border-box;
    border-collapse: collapse;
    display: table;
    width: 100%;
    text-align: left;
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: auto;
}

.r-rest tbody {
    border: 0;
}

.r-rest table tr td,
.r-rest table tr th {
    border: 1px solid #DDD;
    font-size: 14px;
    color: #4f4f4f;
    line-height: 22px;
    padding: 8px;
    text-align: left;
}