        body,div,span,p,h4,ul,li{padding: 0;margin: 0;}
        ul{list-style: none;}
        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}
        .back_top{position: fixed;    bottom: 140px;  right: 18%;width: 35px;  height: 35px;  background: #fff;  }
        .back_top span{background: url("../images/btn_spring.png") -27px 0 no-repeat;width: 30px;height: 30px;display: block;margin: 3px;}
        .header_logo{width: 1100px;margin: 0 auto;padding: 10px 0;}
        .connect_box{padding-right: 50px;}
        .phone_mun{color: #0f830c;float: right;  padding: 5px;}
        .keysearch{float: left;  height: 26px;  width: 200px;  border: 1px solid #ccc;  border-right: none;}
        .submitsearch{background: url("../images/searchBG.jpg")no-repeat;width: 45px;  height: 30px;  border: navajowhite;float: left;}

        .header_menu{width: 1440px;margin: 0 auto;background: url("../images/navBG.jpg") repeat-x;height: 30px;}
        .header_menulist{width: 1100px;margin: 0 auto;}
        .header_menulist li{float: left;color: #ffffff;width: 110px;text-align: center;}
        .header_menulist li a{color: #ffffff;font-size: 13px;line-height: 30px;}
        .header_menulist li.hover, .header_menulist li:hover{background: url("../images/navBG_on.jpg")repeat-x;}
        .header_menulist li.hover a, .header_menulist li:hover a{color: #254d97;}

        .bann_box{width: 1440px;margin: 0 auto;}

        .main_content{width: 1100px;margin: 0 auto;padding: 50px 0;}

        .contentp1{width: 355px;  box-shadow:5px 3px 5px #444;  -moz-box-shadow:5px 3px 5px #444;  -webkit-box-shadow:5px 3px 5px #444;
            float: left;}
        .msgheader{background: url("../images/navBG.jpg") repeat-x;height: 30px;line-height: 30px;  color: #fff;  font-size: 14px;}
        .msgheader h4{width: 60%;  float: left;}
        .msgheader .more{float: right;color: #ffffff;padding-right: 5px;}
        .greenpoint{background: url("../images/btn_spring.png") 0 -10px no-repeat;width: 10px;height: 10px;display: block;margin: 10px;  float: left;}
        .msgcontent{padding: 20px;}
        .msgcontentp1{font-size: 12px;height: 230px;  overflow: hidden;}
        .msgcontentp1 p{padding-bottom: 10px;}
        .knowmore{float: right;font-size: 12px;color: #f4a600;padding: 10px;}
        .company_pic{padding-top: 15px;height: 170px;  overflow: hidden;}
        .newslist_box a{color: #444444;font-size: 12px;}
        .newslist_box{ height: 100px;overflow: hidden;}
        .newtime{color: #aaaaaa;}

        .contentp2{width: 510px;float: left;padding: 0 15px;}
        .contentp2_header{background: url("../images/btn_spring.png") 0 -25px no-repeat;  width: 100%;  height: 30px;}
        .contentp2_title{display: block;font-size: 18px;color: #00923f;width: 80px;  overflow: hidden;  padding-left: 65px;float: left;}
        .contentp2_header .more{float: right;  background: #fff;font-size: 14px;color: #7e7272;line-height: 25px;  width: 50px;  display: block;  text-align: center;}
        .project_list li{padding: 10px 0;}
        .project_img{background: url("../images/projectpicBG.jpg");width: 238px;height: 177px;float: left;}
        .project_img img{padding: 17px;}
        .project_info{float: left;width: 270px;  padding: 15px 0;  height: 145px;  overflow: hidden;}
        .project_title{color: #007f52;font-size: 14px;}
        .pro_information{font-size: 12px; }

        .contentp3{width: 200px;float: left;}
        .workarealist li{position: relative;padding: 10px 0;}
        .workarealist li img{float: left;}
        .workareatitle{color: #FFFFFF;font-size: 14px;width: 180px;background:url("../images/workareaBG.png") repeat-x;position: absolute;top: 55px;padding-left: 20px;}
        .workarealist li:first-child .workareatitle{}

        .footer{width: 1440px;margin: 0 auto;background: #00923f;}
        .friendlink{width: 1100px;margin: auto;color: #FFFFFF;font-size: 14px;}
        .friendlink_title{padding-top: 20px;}
        .friendlink_title span{display: block;}
        .link_list{padding: 10px 0;width: 100%;border-bottom:1px solid #40ad6f; }
        .link_list li{float: left;padding-right: 15px;}
        .link_list li a{color: #FFFFFF;font-size: 14px;}
        .contact_msg{width: 1100px;margin: auto;color: #FFFFFF;font-size: 14px;padding: 10px 0;}
        .contact_msg a{color: #FFFFFF;}
        .footer_menu{background: #007f37;width: 1440px;margin: 0 auto;}
        .footer_menulist{width: 1100px;margin: auto;color: #FFFFFF;font-size: 14px;padding: 10px 0;}
        .footer_menulist li{float: left;}
        .footer_menulist li a{color: #FFFFFF;font-size: 14px;padding: 0 10px;}
        .contactright {width: 400px;}
        .contactright p{float:left;padding: 0px 10px;}