*{margin: 0;padding: 0;}
ul{width: 100%;height: 100%;}
ul li{list-style: none;}
/** body{background: url(../img/public/bodybg.png) repeat center;} **/
body {
    background:#ccc;
}
img{border: none;max-width:100%;}

.textright > p span, .textleft > p span, .aboutBox > p span, .youshi li > p, .toptitle li>span{
    color: #000 !important;
}

/*********************头部*********************/
#header{float: left; width: 100%;height: 100px;background-color: #fff;border-bottom: solid 1px #e60013;}
.headerbody{width: 1100px;height: 100%;margin: 0 auto;}
.headerlogo{float: left;height: 100%;}
.headerlogo img{display: block;height: 64px; margin-top: 18px;}
.headermenu{float: right;width: auto;}
.headermenu li{float: left; height: 36px;border-right:dotted 1px #bbbcbd ;margin-top: 45px;}
.headermenu li:last-child{border-right: none;}
.headermenu li a{display: block;height: 100%; padding-right: 20px;text-decoration: none;margin-left: 25px;}
.headermenu li a p:first-child{font-size: 14px;font-family: "microsoft yahei";line-height: 14px;color: #1c1c1c;letter-spacing: 1px;}
.headermenu li a p:last-child{font-size: 12px;font-family: arial;line-height: 14px;color: #78797b;margin-top: 8px;letter-spacing: 1px;}
.headermenu li a:hover p{color: #e60012;} 
.headermenu .cur a p{color: #e60012 !important;}


/*********************正文*********************/
#Content{float: left;width: 100%;padding-bottom: 40px;}
/*正文头部样式*/
#Content .ContentTop{float: left;width: 100%;background-color: #c50426;height: 83px;}
.ContentTopbox{width: 1100px;height: 100%;margin: 0 auto; }
.ContentTopbox p{font-size: 32px;color: #FFFFFF;line-height: 83px;font-family: "microsoft yahei";}
.ContentTopbox p span{font-size: 16px; color: #f38a8a;font-family:  arial;padding-left: 10px;}
.contentbody{float: left;width: 100%;}


/*正文网站地图*/
.ContentMap{width: 1100px;height: 60px; margin: 0 auto;}
.ContentMap li{float: left;height: 60px;}
.ContentMap li:nth-child(1){width: 60px; background-color: #767676;}
.ContentMap li:nth-child(1) span{display: block;height: 3px;width: 22px;margin-left: 19px; background-color: #e1e2e9;margin-top: 5px;}
.ContentMap li:nth-child(1) span:nth-child(1){margin-top: 20px;}
.ContentMap li:nth-child(2) span{display: block;height: 20px;float: left;width: auto;margin-top: 20px;font-size: 12px; line-height: 20px;color: #5a5a5a;margin-left: 10px;}
.ContentMap li:nth-child(2) span:nth-child(1){margin-left: 20px;}
.ContentMap li:nth-child(2) span:nth-child(1) a{color: #5a5a5a;text-decoration: none;}
.ContentMap li:nth-child(2) span:nth-child(1) a:hover{color: #E60012;}

.textbody{float: left;width: 100%;font-family: "microsoft yahei";}
.texttbox{width: 1100px; height: auto;margin: 0 auto;min-height: 500px;display: table;}

.textright{float: right;width: 844px;min-height:550px}

/*********************底部*********************/
#Footer {
    float: left;
    width: 100%;
    height: 160px;
    background-color: #020202;
    /*border-top: solid 8px #020202;*/
    position: relative;
}
.Footerbox{width: 1100px;height: 100%;margin: 0 auto;}

.footerlogo{float: left;width: auto;height: 100%;}
.footerlogo li:nth-child(1){margin-top: 20px;}
.footerlogo li:nth-child(2){margin-top: 20px;}
.footerlogo li:nth-child(2) p{font-size: 12px;color: #474747;letter-spacing: 1px;}

.footercontact{float: left; height: 82px;width: auto;margin-top: 20px; margin-left:190px;}
.footercontact li{height: 30px;line-height: 25px;color: #595757;font-size: 12px;}

.footercontact li:nth-child(1) {text-align: left;border-bottom: solid 1px #202020;padding-bottom:5px}
.footercontact li:nth-child(2) {border-top: solid 1px #363636; padding-top:5px;}
/*.footercontact li:nth-child(2) span:nth-child(2){padding: 0 40px;}*/
    .footercontact li:nth-child(2) span {
    display:block;

    }


.footerewm {float: left; height: 82px;width: auto;margin-top: 20px; margin-left:220px;
}
    .footerewm li img {
    height:120px
    }