﻿/* Move down content because we have a fixed navbar that is 50px tall */
body {
    padding-top: 0;
    padding-bottom: 20px;
    font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei";
}

/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

a {text-decoration:none;color:#222222;;
}
    a:visited {color:#222222;
    }
    a:hover {color:#ff0000;text-decoration:underline;
    }
/* Set widths on the form inputs since otherwise they're 100% wide */
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
input[type="select"] {
    max-width: 280px;
}

/* Responsive: Portrait tablets and up */
@media screen and (min-width: 768px) {
    .jumbotron {
        margin-top: 20px;
    }
    .body-content {
        padding: 0;
    }
}

#logoBanner{margin:0 auto;padding:0; height:65px;margin-bottom:2px;}   
#logoBanner .logo{padding:0px;MARGIN-top: 0px;   width:50%;   position:relative;
        float: left;        
    }
#logoBanner .logoAdd {float:right;display:inline;  width: 370px; background: url('/P-SRC/AboutUs/15years.gif') no-repeat right;height:65px;}
#logoBanner .logoAdd div{float:right;margin-right:20px;}

.body-width {width:990px;margin:0 auto;padding:0;clear:both;
}
.navgui {width:100%; background-color:#444444;color:white;margin:0 auto;margin-bottom:10px;
}
    .navgui ul {       
        margin: 0 auto;
        padding: 0;
        display: flex;
    }
        .navgui ul li {
            margin: 0 auto;
            padding: 0;
            display: inline;           
            font-size: 12pt;
            height: 40px;
            line-height: 40px;
            font-weight: normal;
            white-space: nowrap;
            overflow: hidden;
            text-align: center;
            flex: 1;
        }
            .navgui ul li a {
                color: white;                
                height: 40px;
                line-height: 40px;
                white-space: nowrap;
                overflow: hidden;
                padding-left: 50px;
                padding-right: 50px;
                display:block;
            }
                .navgui ul li a:hover {
                    background-color: #ff0000;
                    text-decoration: none;
                    font-weight: bold;
                    height: 40px;
                    line-height: 40px;
                    white-space: nowrap;
                    overflow: hidden;
                    padding-left: 50px;
                    padding-right: 50px;
                    display: block;
                }
.focus {
    background-color: #cc0000;
    text-decoration: none;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    white-space: nowrap;
    overflow: hidden;
    padding-left: 50px;
    padding-right: 50px;
    display: block;
}
.myFooter {clear:both;width:100%; background-color:#444444;color:white;padding-top:10px;padding-bottom:30px;font-weight:normal;font-size:10pt; margin-bottom
               :0;
}
    .myFooter span {font-weight:bold;padding-left:30px;
    }
    .myFooter a{color:white;font-weight:normal;
}
.footerSpan {
    clear: both;display:block;
    width: 100%;
    height: 3px;
    background-color: #cc0000; margin-top:9px;  
}
.navSpan {
    clear: both;
    width: 100%;
    height: 2px;
    background-color: #cc0000;   
}
.rowSpan {
    clear: both;
    width: 100%;
    height: 1px;
    position:relative;
    display:block;
}  



body {
  margin: 0;
}
li {
    list-style-type: none;    
}
.NunLiStyle li { list-style-type:decimal; 
}
.searchA li{line-height:150%;
}
.searchA li a{color:royalblue;
}
.searchA li a:hover{color:red;
}
img{border:0;}
.container {
    width:990px; 
  margin-right: auto;
  margin-left: auto;

}
.row {margin:0 auto;width:100%;
}
.col-md-3 {float:left; width:30%;margin-left:3.33%;
}

.btn {
    border-top-color: #000 !important;
  }
.btn {
  display: inline-block;
  padding: 6px 12px;
   margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
       -o-user-select: none;
          user-select: none;
}

.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn:hover,
.btn:focus {
  color: #333333;
  text-decoration: none;
}

.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}

.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default .caret {
  border-top-color: #333333;
}

.btn-primary .caret,
.btn-success .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret {
  border-top-color: #fff;
}

.dropup .btn-default .caret {
  border-bottom-color: #333333;
}

.leftContent {float:left;width:180px;height:650px;margin:0 auto;background-color:whitesmoke;
}
    .leftContent ul {width:100%;padding:0;background-color:whitesmoke;
        margin: 0 auto;
    }
    .leftContent li {margin:0 auto;height:50px;line-height:50px;padding:0;
       list-style-type:none;width:100%;
    }
     .leftContent li a{text-decoration:none;padding-top:15px;padding-bottom:15px;width:100%; padding-left:58px;padding-right:58px;
    }
    .subFocus {background-color: #cccccc;text-decoration:none;padding-top:20px;padding-bottom:20px;font-weight:bold;width:100%; color:white;padding-left:58px;padding-right:58px;white-space:nowrap; overflow:hidden;
}
.rightContent {
    float: right;
    width: 780px;    
    overflow:hidden;
    height:auto;
    margin:0 auto;
    position:relative;
}
#mainDiv{ margin:0 auto; width:990px; padding:0px; position:relative;height:600px;}/*品类增加时，增加此高度*/
#leftContent{float:left;width:180px;height:auto;margin:0 auto;background-color:whitesmoke; position:relative;height:600px;
}

    .leftContent2 {width:100%;padding:0;background-color:whitesmoke;
        margin: 0 auto;
    }
    
     .leftContent2 li  a{text-decoration:none;width:100%;padding-left:10px;font-weight:bold;font-size:12pt;
    }
     .leftContent2 li h4 {margin:0;
        }
     .mainSort {margin:0 auto;height:75px;padding:0;
       list-style-type:none;width:100%;
    }
     .mainSort2 {margin:0 auto;height:40px;padding:0;
       list-style-type:none;width:100%;
    }
.childSort{width:100%;padding:0; margin: 0 auto;height:30px;
}
.childSort p {padding:0; margin: 0;width:25%;display:inline;height:20px;font-size:11pt;padding-left:10px;white-space:nowrap;
}
.childSort p a{padding:0; margin: 0;font-size:10pt;white-space:nowrap; font-weight:normal;line-height:15px;}


.subFocus2 {
    background-color: #cccccc;
    text-decoration: none;
    margin-bottom:5px;
    font-weight: bold;
    width: 100%;
    color: black;
    white-space:nowrap; overflow:hidden;
}
    .subFocus2 span {margin-left:55px;
    }
.rightContent2 {   
    float: right;
    width: 780px;    
    overflow:hidden;
    height:auto;
    margin:0 auto;
    position:relative;
}

.itemList li {float:left;width:50%;height:240px;
}
 .itemList li img {float:left;width:180px;
    }
.itemList li h2{font-size:11pt; margin-left:190px;           
}
.itemList li p{font-size:11pt; margin-left:190px;               
}

.newItemList{  margin:0 auto;padding:0;  margin-top:10px;height:250px;
}
.newItemList li {float:left;width:25%;height:250px;display:inline;
}
 .newItemList li img {width:180px;margin-left:33px;  }
.newItemList li h2{font-size:11pt;  margin:0px;padding:0;  margin-left:50px;      
}




.item {width:100%;clear:both;height:auto;
}
 .item img {width:100%;
    }
.item h2{margin-left:50px;           
}
.item p{margin-left:50px;               
}
	#MyLocate {font-size:11pt;background:  whitesmoke;margin:0px;padding:2px; margin-bottom:8px;text-align:left;height:30px;border-bottom: 1px dashed #000000;width: 100%;}
	#MyLocate h1{ background: url(/src/LC.gif) no-repeat;display:inline-block;background-position:0px -7px;height:29px; line-height: 30px; width:150px;
	              font-size:12pt;color:black;  display:inline-block;padding:0px;padding-left:20px;margin-top: 0px;margin-bottom:0px;}
.location {
    width: 100%;
    background-color: whitesmoke;
    height: 30px;
    line-height: 30px;
    padding-left: 20px;
    margin-bottom: 10px;
    border-bottom: 1px dashed #000000;
    font-weight: bold;   
}
.Locate {font-size:11pt;background:  whitesmoke;margin:0px;padding:2px; margin-bottom:2px;text-align:left;height:30px;border-bottom: 1px dashed #000000;width: 100%;}
.Locate h1{ background: url(/src/LC.gif) no-repeat;display:inline-block;background-position:0px -7px;height:29px; line-height: 30px; width:150px;
	              font-size:12pt;color:black;  display:inline-block;padding:0px;padding-left:20px;margin-top: 0px;margin-bottom:0px;}


#pageNav{clear:both;display:block;width:100%;}
#pageNav li{display:inline; float:left;padding:6px;color:red; }
#pageNav li a{padding:8px;padding-bottom:3px;padding-top:3px; border:1px solid RGB(230,230,230);text-decoration:none;background-color: RGB(230,230,230);color:#000;}
#pageNav li a:hover{background-color: #cc0000; color:#fff;}

