body{margin: 0;padding: 0;list-style-image: none;list-style-type: none;font-family: "Microsoft yahei","微软雅黑";font-size: 12px;border:0;}
*{margin: 0;padding: 0;list-style-image: none;list-style-type: none;border:0;}
 a{color:#666;text-decoration:none;} 
a:hover{text-decoration:none;} 
body{ background:#f2f4f8}
.top{  height:40px; line-height:40px; background:#333333;}
.topmain{width:1100px;margin: 0 auto;}
.top a{ color:#FFFFFF}
.top .nav{ width:800px; float:left;}
.top .nav a{ height:40px; line-height:40px; padding :12px 10px 12px 10px; margin-left:5px; }
.top .nav a:hover{ background:#00af64;}
.top .user{ width:300px; float:right; text-align:right;}
.top .user a{ margin-right:15px;}
.main{ width:1100px;margin: 0 auto;}
.main .so{ height: 80px;
    position: relative;
    margin: 40px auto 0;
    margin-bottom: 10px;}
.main .so .logo{ height:50px; width:130px; background:url(../images/ilogo.png) no-repeat; float:left}
.main .so .search{ width:600px; float:left; margin-left:50px; margin-top:2px;}
.search.hd_search.search_new {
    padding: 0 15px;
	
}

.search {
    height: 44px;
    border-radius: 2px;
   
    position: relative;
}
.sh_main_wp {
    height: 100%;
    position: relative;
    border-radius: 2px;
    overflow: hidden;
    display: -webkit-box;
    background: #fff;
}
 .sh_ipt_wp {
    position: relative;
    padding: 5px 5px 5px 5px;
}
.sh_ipt_wp {
    -webkit-box-flex: 1;
    overflow: hidden;
    position: relative;
    -webkit-appearance: none;
}
.sh_main_wp {
    border: 1px #0aa770 solid;
    border-radius: 2px;
    height: 40px;
    width: 100%;
}


 .sh_ipt_wp .search-logo {
    position: absolute;
    width: 15px;
    height: 15px;
    top: 12px;
    left: 10px;
    background: url(../images/s.png) center no-repeat;
    background-size: 100%;
}

.sh_ipt:hover{border:0;}
.search_new .sh_bt {
    width: 90px;
}
.soso{ width:17%; float:left; height: 30px;
    line-height: 30px;font-size: 15px; margin-right:3%;}
.sh_ipt {
    display: block;
    height: 30px;
    line-height: 30px;
   
    width: 78%;
	float:left;
    font-size: 15px;
}
.sh_bt {
    display: block;
    width: 90px;
    height: 100%;
        background-color: #0aa770;
    border-left: 1px solid #eee;
    border-radius: 0;
    color: #FFFFFF;
    font-size: 15px;
    position: relative;
}
.sh_dz {
    
    width: 90px;
    height: 100%;
        background-color: #0aa770;
    border-left: 1px solid #eee;
    border-radius: 2;
    color: #FFFFFF;
    font-size: 15px;
    position: relative;
}
.clear{ clear:both}

.dao{ width:150px; float:right; height:50px; line-height:50px; text-align: right; line-height:50px;}
.dao a{ padding:8px 20px 8px 20px; border:1px solid #CCCCCC; background:#FFFFFF;    border-radius: 2px; font-size:14px;}
.dao a .iconfont{font-size:14px; color:#00af64}
.foot{    width: 100%; background-color: #262d38;   padding: 35px 0 0;  clear: both;  margin-top: 20px;}
.sd_company_container {
    width: 1100px;
    margin: 0 auto;
    min-width: 1100px;
}
.sd_index_foot1_w a:hover, .sd_index_foot1_w a.current {
    color: #fff;
}
.sd_index_foot {
    margin-bottom: 40px;
    overflow: hidden;
    padding: 0 2%;
}
.sd_index_foot1 {
    width: 22%;
    float: left;
}
.sd_index_foot1 img {
    padding-bottom: 15px;
}
.sd_index_foot1_w {
    line-height: 26px;
    font-size: 13px;
}
.sd_index_foot1_w a {
    margin-right: 10%;
}
.sd_index_foot2 {
    width: 24%;
    float: left;
}
.sd_index_foot2 p {
    color: #9aa7ba;
    line-height: 26px;
    margin-bottom: 0;
}
.sd_index_foot2 p.sd_p2, .sd_index_foot2 p.sd_p3 {   background: url("../images/new/icon.png") no-repeat;
}
.foot h4 {
    color: #fff;
    font-size: 14px;
    padding-top: 10px;
    padding-bottom: 6px;
}
.sd_index_foot2 p.sd_p2 {
    background-position: 0 -21px;
    padding-left: 27px;
}

.sd_index_foot2 p.sd_p3 {
    background-position: 0 -47px;
    padding-left: 27px;
}
.sd_index_foot3 {
    width: 33%;
    float: left;
}
.sd_index_footer h4 {
    color: #fff;
    font-size: 14px;
    padding-top: 10px;
    padding-bottom: 6px;
}
.sd_index_foot1_w0 span {
    width: 160px;
    display: inline-block;
    cursor: auto;
    color: #9aa7ba;
}
.sd_index_foot4 {
    width: 20%;
    float: left;
}
.sd_index_footer h4 {
    color: #fff;
    font-size: 14px;
    padding-top: 10px;
    padding-bottom: 6px;
}
.sd_index_foot_copy {
    border-top: 1px solid #2f3543;
    text-align: center;
}
.sd_index_foot_copy p {
    color: #828d9e;
    font-size: 13px;
    line-height: 60px;
    margin-bottom: 0;
}