body{margin:0;padding:0;background:#fff;}
        body{margin:0;padding:0;font:14px Tahoma,Verdana,Geneva,"微软雅黑",sans-serif;color:#555}
        body,div,span,p,h4,ul,li{padding: 0;margin: 0;}
        ul{list-style: none;}
        table,tr,td{border: none;overflow: hidden;}
        a,a:hover{text-decoration: none;}
        a:focus {outline:none;}
        .left{float: left;}
        .right{float: right;}
        .clearfix:after{clear:both;content:".";display:block;margin:0;padding:0;font-size:0;height:0;line-height:0;overflow:hidden}
        .clearfix{*zoom:1}
        a{  text-decoration:none;  }
        a:link{  text-decoration:none;  }
        a:visited{  text-decoration:none;  }
        a:hover{  text-decoration:none;  }
        a:active{  text-decoration:none;  }

        .container img{max-width: 100%;}
        .owl-pagination{text-align: center;}
        .owl-theme .owl-controls .owl-page span {
            display: block;
            width: 12px;
            height: 12px;
            margin: 5px 7px;
            filter: Alpha(Opacity=50);
            opacity: 0.8;
            -webkit-border-radius: 20px;
            -moz-border-radius: 20px;
            border-radius: 20px;
            background: #fff;
            overflow: hidden;
        }
        .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
            filter: Alpha(Opacity=100);
            opacity: 0.9;
        }
        .owl-theme .owl-controls {
            margin-top: -27px;
            z-index: 9999;
        }

		.headerInfo {
		    padding-top: 10px;
		    /* border-bottom: 1px solid #eee; */
		    padding-bottom: 5px;
		    position: absolute;
		    z-index: 999;
		    width: 100%;
		    color: #fff;
		}
		.headerDao,.headerDao a{text-align: right;font-size: 14px;color: #fff;}
        @media (max-width: 767px)
        { 
        	.headerInfo{border-bottom: 1px solid #eee;padding-bottom: 5px;     position: relative;color: #1212;}
        	.headerDao,.headerDao a{color: #8c8c8c;}
        }
        .addMenu{background: #005752;    padding: 5px 0;}
        .addMenu a{color:#fff;}
      	.addMenu .navbar-nav {width:100%;}
      	.addMenu .nav>li {width: 12%;text-align: center;}
        #addMenu_menuList .navbar-nav>li>a:hover {
		    background: none;
		}
		.menuIterm:hover{color:#005752;}
		
        .phoneNum{color: #da0000;}
        

        .menubox .navbar-default {
            background-color: #fff;
            border-color: #e7e7e7;margin: 0;
        }
        @media (min-width: 1100px){
            .navbar-right {
                float: right !important;
                margin-right: -15px;
                padding-top: 20px;
            }
        }
        @media (max-width: 767px)
        {
            .menubox .headerLogo{ max-width: 70%;
                display: block;
                padding: 10px;}
        }

		.banner{overflow: hidden;}
        .bannerItrem{width: 100%;}
        .bannerlist img{max-width: 100%;}

        .typeIterm{text-align: center;    padding: 15px;}
        .ItermName{min-height: 50px;    line-height: 1.5; color: #000000;}
        @media (min-width: 1100px){
            .typeList{padding-top: 50px;}
            .ItermName{  line-height: 50px;}
            .headerLogo img{max-width: 360px;}

        }
        @media (min-width: 992px){
            .typeIterm{width: 25%;}
        }

        .aboutUs{border: 1px solid #eee;  padding: 0;  width: 62.5%;  float: left;  margin-left: 5%;}
        .tillNews{width: 25%;  float: left;  border: 1px solid #eee;  margin-left: 2.5%;    padding: 0;}
        .companyNews{border: 1px solid #eee;  padding: 0;  width: 30%;  float: left;  margin-left: 5%;margin-top: 20px;}
        .service{border: 1px solid #eee;  padding: 0;  width: 30%;  float: left;  margin-left: 2.5%;margin-top: 20px;}
        .tillNews.tillNews_ow{margin-top: 20px;}

        .aboutUsPic{    padding: 0;}
        .aboutUsInfo{text-align: center;}
        .aboutUsInfo .infoTitle{   font-size: 24px;  padding: 20px 10px;  display: block;  color: #003c37;text-align: left;}
        .aboutUsInfo p{text-indent: 2em;font-size: 12px;line-height: 1.5;color: #808080;text-align: left;}
        .aboutUsInfo .more{     margin-bottom: 15px; padding: 10px 20px;  border: 1px solid #eee;  color: #808080;  display: inline-table;  margin-top: 15px;}

        .publicTitle{background: #f7f7f7;}
        .publicTitle span{color: #003c37;  font-size: 18px;  padding: 15px;  display: block;  float: left;}
        .publicTitle .more{    color: #808080;  float: right;  padding: 17px;}
        .newsList li{padding: 10px 15px;}
        .newsList a{color:#808080; }

        .newIterm{    padding: 15px;}
        .newIterm  .newsPic{    width: 40%;  float: left;}
        .newIterm  .newsInfo{    width: 60%;  float: left;  padding: 5px;}
        .newIterm  .newsName{color: #003c37;}
        .newIterm  .newsDetail{  font-size: 12px;color: #999999;}

        .chooseShow{padding: 15px 0;  display: block;  width: 50%;  float: left;  text-align: center;color: #003c37;  font-size: 18px;}
        .chooseShow.active{background: #fff;}

        .friendLinkBox{margin: 0 5%;width: 90%;    padding: 20px 0;}
        .Title{display: block;color: #003c37;font-size: 16px;    padding: 20px;}
        .friendLinkBox ul{list-style: disc;}
        .friendLinkBox li{    width: 17%;  float: left;  margin-left: 25px;  text-align: left;}
        .friendLinkBox li a{color: #000000;}
        
        #box_left{float:left;width:28%}
		#box_right{float:right;width:71%}

        @media (max-width: 991px) and (min-width: 768px){
            .section4{margin-top: 20px;}
            .aboutUs{border: 1px solid #eee;  padding: 0;  width: 90%;  float: left;  margin-left: 5%;}
            .tillNews{width: 90%;  float: left;  border: 1px solid #eee;  margin-left: 5%;  padding: 0;  margin-top: 20px;}
            .section6_Iterm{width: 90%;  float: left;  border: 1px solid #eee;  margin-left: 5%;  padding: 0;  margin-top: 20px;}
            .friendLinkBox li {  width: 21%;  }
        }
        @media (max-width: 767px){
         	#box_left{display:none;}
        	#box_right{width:95%;margin:auto;}
            .aboutUs{border: 1px solid #eee;  padding: 0;  width: 90%;  float: left;  margin-left: 5%;}
            .tillNews{width: 90%;  float: left;  border: 1px solid #eee;  margin-left: 5%;  padding: 0;  margin-top: 20px;}
            .section6_Iterm{width: 90%;  float: left;  border: 1px solid #eee;  margin-left: 5%;  padding: 0;  margin-top: 20px;}
            .friendLinkBox li {

            }
            .footer span {
    display: block;
    padding: 5px;
}
            .typeIterm {
				    text-align: center;
				    padding: 15px;
				    padding-bottom: 0px;
				}
				.tillNews.tillNews_ow {
				    margin-top: 20px;
				    margin-bottom: 20px;
				}
        }


        @media (min-width: 1100px){
            .section5  .aboutUs,.section5  .tillNews {height:300px;}
            .section6  .companyNews ,.section6 .tillNews_ow,.section6 .service{height: 385px;} 
        }