#bodybg {
    width: 100%;
    left: 0px;
    top: 0px;
    z-index: 0;
}

    #bodybg .stretch {
        width: 100%;
    }

.hp-links {
	color:#a55f23;
	font-family:"微软雅黑", "宋体";
	}

#section1 {


    margin:0 auto;
	
	
	
}
#section1 .shownav
{
	border-bottom:1px #25262b solid;  
	text-align:center;
	
}
#section1 .shownav .shownavbox
{
	width:900px;
	margin:auto;
}
#section1 ul {
	
    list-style: none;
    height: 40px;
    margin-top: 0px;
	margin:0 auto;
    width:100%;
    text-align:center;
    

}

#section1 .list {
    float: left;
    height: 40px;
    width:20%;
    line-height: 40px;
    margin-top: 0px;
	display:block;
}

    #section1 .list a {
        font-family: "微软雅黑", "宋体";
        font-size: 14px;
        color: #25262b;
    }

        #section1 .list a:hover {
            font-family: "微软雅黑", "宋体";
            font-size: 14px;
            color: #a55f23;
        }


    #section1 .medio {
        text-align: center;
        margin-top: 55px;
		
    }

    #section1 .text {
        font-family: "微软雅黑", "宋体";
        font-size: 15px;
        margin-top: 30px;
    }

        #section1 .text .collapsable {
            width: 53%;
            line-height: 23px;
            margin: 0 auto;
			text-align:center;
			
        }


    #section1 .syh {
        float: left;
        margin-left: 20%;
		
    }

    #section1 .gd {
        text-align: center;
        margin-bottom: 10px;
    }

        #section1 .gd .more {
            width: 53%;
            margin: 0 auto;
            margin-top: 0px;
        }

        #section1 .gd .syh {
            margin-left: 78%;
        }

.clear {
    clear: both;
    height: 0px;
    line-height: 0px;
    font-size: 0px;
}

#section2 {
    text-align: center;
}

    #section2 .mintitle {
        margin: 0 auto;
        margin-top: 100px;
        margin-bottom: 60px;
    }

    #section2 .img {
        text-align: center;
    }

        #section2 .img ul {
            width: 66%;
            margin: 0 auto;
        }

        #section2 .img li {
            list-style: none;
            float: left;
        }

        #section2 .img .left {
            margin-right: 10px;
            height: 576px;
            line-height: 576px;
        }

        #section2 .img .right {
            margin-left: 10px;
            height: 576px;
            line-height: 576px;
        }

#section3 {
    text-align: center;
}

    #section3 .mintitle {
        margin: 0 auto;
        margin-top: 95px;
        margin-bottom: 40px;
    }

    #section3 .xc {
        width:1200px;
		 left: 0;  right: 0; bottom: 0; padding: inherit; margin: auto; text-align: center;
		position:relative;
    }

        #section3 .xc .xcmedio {
            width: 550px;
            float: left;
            
            margin-top: 5%;
        }

        #section3 .xc .xctext {
            width: 400px;
			float:right;
			margin-right:1%;
			
			margin-top:-5%;
        }

            #section3 .xc .xctext .mintitle {
                width:400px;             
                text-align:center;
            }

            #section3 .xc .xctext .text {  
                width:400px;             
                text-align:center;
                margin-bottom: 10%;
                font-family: "微软雅黑", "宋体";
                font-size: 14px;
                line-height: 22px;
            }

               #section3 .xc .xctext .more {  
                width:400px;
                text-align:center;
              
            }

#section4 {
    text-align: center;
    padding-bottom: 50px!important;margin:48px;
}

    #section4 .aboutall {
        margin: 0 auto;
        margin-top: 145px;
        margin-bottom: 60px;
    }

.viewlist {
    width: 1250px;
    margin: 0 auto;
    margin-top: 30px;

}

    .viewlist td {
        margin-left: 35px;
    }

    .viewlist .center {
        float: left;
        display: inline;
        width: 483px;
        height: 328px;
        overflow: hidden;
        position: relative;
    }

        .viewlist .center .photo {
            width: 483px;
            height: 328px;
            overflow: hidden;
        }

        .viewlist .center .rsp {
            width: 483px;
            height: 328px;
            overflow: hidden;
            position: absolute;
            background: #000;
            top: 0px;
            left: 0px;
        }

        .viewlist .center .text {
            position: absolute;
            margin: auto;
            vertical-align: middle;
            width: 483px;
            height: 328px;
            left: -650px;
            top: 0px;
            overflow: hidden;
            line-height: 24px;
        }

            .viewlist .center .text a {
                text-decoration: none;
                width: 483px;
                height: 328px;
            }

            .viewlist .center .text div {
                text-align: center;
                
                margin-right: -40px;
                font-family: "微软雅黑", "宋体";
                margin-top: 30%;
                
                color: #FFFFFF;
                font-size: 16px;
                width: 483px;
                height: 328px;
            }

    .viewlist .square {
        float: left;
        display: inline;
        width: 321px;
        height: 328px;
        overflow: hidden;
        position: relative;
    }

        .viewlist .square .photo {
           width: 321px;
            height: 328px;
            overflow: hidden;
        }

        .viewlist .square .rsp {
           width: 321px;
            height: 328px;
            overflow: hidden;
            position: absolute;
            background: #000;
            top: 0px;
            left: 0px;
        }

        .viewlist .square .text {
            position: absolute;
            margin: auto;
            vertical-align: middle;
            width: 321px;
            height: 328px;
            left: -650px;
            top: 0px;
            overflow: hidden;
            line-height: 24px;
        }

            .viewlist .square .text a {
                text-decoration: none;
                width: 300px;
                height: 328px;
            }

            .viewlist .square .text div {
                text-align: center;
               
                margin-right: -30px;
                font-family: "微软雅黑", "宋体";
                margin-top: 38%;
                width: 300px;
                height: 328px;
                color: #FFFFFF;
                font-size: 16px;
            }

    .viewlist .sxtext {
        width: 321px;
        padding-left: 35px;
        font-family: "微软雅黑", "宋体";
        font-size: 14px;
        line-height: 22px;
    }

.tops {
    background: #25262b;
    color: #fcdfb3;
    text-align: center;
    position: fixed;
    right: 5%;
    bottom: 5%;
    cursor: pointer;
    font-size: 14px;
}
