body {overflow-x:hidden;font-size:14px; line-height:180%;}
p {margin:0px;}
.container-fluid {padding-left:0px;padding-right:0px;}
.visual-conent,.visual-category-content,.visual-text,.visual-text-box,.visual-fields-list {font-size:18px;line-height:200%;}
.visual-category-content,.visual-conent img,.visual-text-box img {max-width:100%;}.visual-conent-field {font-size:18px; line-height:280%;}.visual-conent-field span {background:#eee; padding:3px 12px; border-radius:4px; }.news-list-text-pic {margin:15px 0px;}
.news-list-text-pic {margin:15px 0px;}


/* 导航 */
.navbar-default {
margin:0px;
padding:5px 0px;
background:white;
opacity: 0.9;
border:none;
border-radius: 0px;
-moz-box-shadow:0px 0px 15px #888;
-webkit-box-shadow:0px 0px 15px #888;
box-shadow:0px 0px 15px #888;
transition: 600ms; 
z-index:999;
}

#navbar {float:right;}


@media (max-width: 768px) {
.navbar-default {padding:5px 0px;}
#navbar {float:none;}
}

.navbar-nav {margin-right:50px;}



/* logo */
a.navbar-brand { width:210px;max-height:48px; margin:5px 0px 0px 0px; padding:0px; overflow:hidden;}
a.navbar-brand img {max-width:210px;max-height:48px; margin: 0px auto;}
@media (max-width: 768px) {
a.navbar-brand {position: absolute; left:38px; top:10px; margin-left:10px; max-width:180px;}
a.navbar-brand img {max-width:180px;max-height:35px;}
}

/* 导航右侧 */
@media (min-width: 768px) {
#navbar {
float:right;
}
}


@media (min-width: 768px) {
ul.navbar-nav li.oen { height:70px; padding:10px 0px;}
}

.top-nav-right {
  position: absolute;
  top:14px;
  right:20px;
  width:80px;
  height:30px;
  margin:0px;
  padding:0px;
  transition: 600ms; 
}



.top-nav-right ul {margin:0px;padding:0px;}

.top-nav-right ul li { 
float:left; 
width:20px;
line-height:30px;
margin:2px; 
}
.top-nav-right ul li.nav-shopping a { 
position: absolute;
top:0px;
right:0px;display:block; width:20px; height:20px;
}
.shopping-box {margin:0px auto; padding:20px;}
.shopping-box li {margin:10px;}

@media (max-width: 768px) {
.user-panel { margin:10px 0px 0px 0px;  }
.top-nav-right {margin-top:10px;}
.top-nav-right ul li.nav-shopping,
.top-nav-right ul li.glyphicon-search {
display:none;
}
.navbar-toggle {z-index:999;}
.top-nav-right {width:30px;
top:0px;
left:5px; z-index:99; font-size:18px; }
}

#fat-menu {margin-top:3px;}


.navbar.active {padding:0px;transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s;}
.navbar.active .top-nav-right {top:5px;}

/* 幻灯文字 */

.carousel-caption {
bottom:10%;
}

/* 内页文字大小按钮 */
.content_tools {
float:right;
margin:30px 0px; 
padding:5px 15px;
background:#eee;
text-align:right;
font-size:14px;
}


.visual-conent img {max-width:100%;}

.modal {top:20%;}

.bs-example-modal-lg-search .row { padding:20px; }



.hr {clear:both; height:1px; background:#ccc;}



dl.foot-nav  { clear:both; margin-bottom: 20px; overflow: hidden; }
dl.foot-nav  a {color:#9b9b9b;}

dl.foot-nav dt { position: relative; padding-bottom: 30px; border-bottom: 1px solid #9fa0a1; margin-bottom: 20px; font-size: 1.2em;  }
dl.foot-nav dt b { position: absolute; display: block; width: 39%; height: 3px; left: 0; bottom: -2px; background-color: #fff; }
dl.foot-nav dd { line-height: 30px; }
dl.foot-nav dd a { font-size: 0.8em;  }




.navbar-right > li > .dropdown-menu:before {
  position: absolute;
  top: -5px;
  right: 20px;
  width: 0;
  height: 0;
  content: '';
}

.navbar-right > li > .dropdown-menu:after {
  position: absolute;
  top: -5px;
  right: 21px;
  width: 0;
  height: 0;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #90d7ea;
  border-bottom: 8px solid rgba(0, 0, 0, 0.8);
  border-left: 8px solid transparent;
  content: '';
}


.visual-inline-block {display:inline-block}

.visual-guestbook .guestbook_input {clear:both; width:100%; border:none; background:none; border-bottom:1px dotted #ccc; }
.visual-guestbook #guestbook_textarea {clear:both; width:100%; padding-top:15px;}
.visual-guestbook .guestbook_textarea {clear:both; width:100%;border:none; background:none; border-bottom:1px dotted #ccc;}
.visual-guestbook #guestbook_verify {clear:both; float:left; width:260px; padding-top:15px;}
.visual-guestbook input#verify {border:none; background:none; border-bottom:1px dotted #ccc;}
.visual-guestbook .guestbook_btn {float:left; padding:8px 50px; background:#eee; border:none; color:#333;   border-radius: 3px;}
.visual-guestbook .guestbook_btn:hover {background:#165aa5; color:white;}
.visual-guestbook #guestbook_name,
.visual-guestbook #guestbook_tel,
.visual-guestbook #guestbook_email
{float:left;  width:33%; padding:0px 5px;}
#guestbook_title {clear:both; width:100%;padding:0px 5px;}
.foot-contactus {padding:0px; color:#9b9b9b;}
.foot-contactus ul {padding:10px 0px;}

#verifycode_guest {clear:both; margin:20px 0px;}
@media (max-width: 768px) {
.visual-text-box p {line-height:300%;}
}

.visual-code-box {display:none;}


.news-list {line-height:180%; font-size:18px;}
.news-list li {padding:5px 0px;}

.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {max-height:100%;}
