﻿ body
{
  background:url(images/bg.jpg);
  font-family:宋体, Arial;
  overflow-x:hidden;
}

.container
{
  width:1056px!important;
  padding:0;
}

.logo
{
  width:154px;
  height:96px;
}

header
{
  width:100%;
  height:96px;
  background-color:#133e9a;
}

.navbar
{
  width:886px!important;
  margin-left:16px;
  margin-bottom:0;
}

.navbar-nav
{
  float:left;
  margin:0;
}

.navbar-nav>li
{
  float:left;
  height:96px;
}

.navbar-nav>li.splitter
{
  width:3px;
  height:94px;
  background:url(images/nav_splitter.png) no-repeat 1px 40px;
}

.navbar-nav>li>a {
  margin-top:38px;
  color:#fff;
  font-family:宋体;
  font-size:14px;
  font-weight:bold;
}

.navbar-nav > li.active
{
  background-color: #6a85bf;
  border-top:4px solid #ee7e31;
}

.navbar-nav > li.active a
{
  margin-top:34px;
}

.navbar-nav > li > a:hover, 
.navbar-nav > li > a:focus
{
  background-color:#6a85bf;
}

.language-switcher
{
  position:relative;
  top: -65px;
  left:1038px;
  width:100px;
}

.language-switcher p
{
  margin:0;
  font-size:13px;
}

.language-switcher p.en
{
  font-size:12px;
}


.language-switcher a
{
    color:#babac3;
  	display:inline-block;
  	width:45px;
  	text-align:center;
}

.language-switcher a:hover,
.language-switcher a:focus
{
   background-color:#eee;
   color:#111;
   text-decoration:none;
}


footer
{
  width:100%;
  height:50px;
  line-height:50px;
  background-color:#133e9a;
  color:#ccc;
}

footer a
{
  color:#ccc;
  text-decoration:none;
}

footer a:hover,
footer a:focus
{
  color:#ccc;
  text-decoration:none;
}

footer .address
{
  margin:0 15px;
  display:none;
}

footer .email
{
  margin 0 15px;
  display:none;
}

footer .copyright
{
  margin:0 15px;
  font-size;12px;
}


footer .beian
{
  margin:0 15px;
}


.home-news
{
  margin:10px;
  min-height:90px;
}

.home-news .home-news-title
{
  background:url(images/home_news_title_bg.jpg) no-repeat 0;
  padding-left:15px;
  padding-right:0;
}

.home-news .col-xs-6
{
  padding-left:0;
  padding-right:0;
}

.home-news .home-news-items
{
  font-size:13px;
}

.home-news .home-news-items .more
{
  color:#ccc;
}

.home-news .home-news-items .more:hover,
.home-news .home-news-items .more:focus
{
  color:#eb6100;
  text-decoration:none;
}

.home-news .home-news-items ul
{
  padding-left:10px;
}

.home-news .home-news-items ul li
{
  margin-bottom:5px;
  list-style-type: square;
}

.home-news .home-news-items ul li a
{
  color:#000;
}

.home-news .home-news-items ul li a:hover,
.home-news .home-news-items ul li a:focus
{
  color:#eb6100;
  text-decoration:none;
}














.left-menu
{
  padding:0 20px; 
}

.left-menu-qmsc
{
  padding:0 12px;
}

.left-menu .left-menu-title
{
  font-family:微软黑体,Arial;
  font-size:22px;
  letter-spacing:1px;
  background:url(images/title_bg.png) no-repeat;
  padding-left:15px;
  padding-bottom:5px;
  border-bottom:solid 1px #d2d2d2;
}

.left-menu li a
{
   color:#000;
   text-decoration:none;
   font-size:13px;
}

.left-menu li a:hover
{
  color:#f86021;
}

ul.left-menu-items
{
  margin:20px 0 20px 10px;
  padding:0;
}

.left-menu .left-menu-items li
{
  list-style:none;
  background:url(images/list_style_image_light.png) no-repeat 0;
  padding-left:25px;
  height: 30px;
  padding-top: 5px;
}

.left-menu .left-menu-items li.current
{
  background:url(images/list_style_image_orange.png) no-repeat 0;
}



.breadcrumb
{
  background:url(images/list_style_image_light.png) no-repeat 0;
  padding-left:25px;
}

.breadcrumb > li
{
  font-family:黑体;
}

.breadcrumb > li + li:before {
    color: #CCCCCC;
    content: "> ";
    padding: 0 5px;
}

.content
{
  padding:0 50px 20px 20px;
  min-height:500px;
  width:806px;
  border-left:1px solid #d2d2d2;
  overflow:hidden;
  font-size:12px;
}

.content p
{
  line-height:25px;
}

.content table tr
{
  line-height:30px;
}

.content .company table tr td
{
    vertical-align:top;
}

.content li
{
  height:25px;
  line-height:25px;
}

.content .company h4
{
  margin:15px 0;
}

.content .projects .cate-item
{
  padding-left:10px;
  padding-right:10px;
}


.content .projects .cate-item img
{
  width:225px;
  height:225px;
}

.content .projects .cate-item .caption p 
{
  text-align: center;
}



.content .projects .project-item
{
  height:255px;
  border-bottom:1px dotted #ccc;
  margin-bottom:20px;
}

.content .projects .project-item img
{
  width:225px;
  height:225px;
}

.content .projects .project-item .caption
{
  margin-top:15px;
}

.content .projects
{
  font-family:黑体;
  font-size:15px;
}

.content .projects .project-item a
{
  color:#000;
  text-decoration:none;
  font-size:14px;
}

.content .projects .project-item a:hover,
.content .projects .project-item a:focus
{
  color:#f17e2e;
}



.content .project-detail
{
  width:650px;
  margin-left:auto;
  margin-right:auto;
}

.content .project-detail h3
{
  text-align:center;
  font-family:黑体;
  font-size:16px;
}

.content .project-detail p
{
  text-align:center;
}



.content .gcjx
{
  border:1px solid #ccc;
  border-collapse:collapse;
}

.content .gcjx td
{
  border:1px solid #ccc;
  padding-left:5px;
}


.content .news-items li
{
  list-style-type:square;
  height:30px;
  line-height:30px;
  border-bottom:1px dotted #ccc;
}

.content .news-items li a
{
  color:#000;
}

.content .news-items li a:hover,
.content .news-items li a:focus
{
  color:#eb6100;
  text-decoration:none;
}

.content .news-title
{
  text-align: center;
  font-size: 16px;
}

.content .pubdate
{
  height:30px;
  border-bottom:1px solid #ccc;
  text-align:center;
  color:#666;
}






.en-header
{
  height:100px;
}

.en-header .en-logo
{
  margin-top:38px;
}

.en-header .en-language
{
  margin-top:54px;
  text-align:center;
}

.en-header .en-language a
{
  color:#aaa;
}

.en-header .en-language a:hover,
.en-header .en-language a:focus
{
  color:#428bca;
  text-decoration:none;
}

.en-banner
{
  height:399px;
}

.en-news-title
{
  font-size:20px;
  border-bottom:1px solid #ccc;
  line-height:37px;
  text-align:center;
  margin:0;
  margin-bottom:15px;
}








