@charset "utf-8";
/* CSS Document */
*{
	margin: 0;
	padding: 0;
}
ul{
	list-style: none;
}
a{
	text-decoration: none;
}
img{
	border: none;
}
.clear{
	clear: both;
}
h4{
	font-weight: normal;
}
body{
	font-family: '微软雅黑'
}
.main{
	width:1200px;
	margin: 0 auto;
}
.logo{
	padding: 18px 0;
}
.banner{
	background:url(images/banner_06.jpg) no-repeat center 0;
	height: 450px;
	

}
section {
	margin-top: 70px;
}

.main .bt h3{
	text-align: center;
	font-size: 30px;
	text-transform: uppercase;
	line-height: 24px;
	font-family: arial;
	color: #333;
}
 .main .bt h4{
	text-align: center;
	font-size: 14px;
	color: #666;
	line-height: 14px;
	margin-top: 12px;
}
section .main .left{
	float: left;
	width: 600px;
	margin-top: 80px;
}
section .main .left h4 a{
	font-size: 18px;
	font-weight: bolder;
	color: #666;
	line-height: 18px;
	padding-top: 35px;
}
section .main .left p{
	font-size: 14px;
	color: #777;
	line-height: 24px;
	margin-top: 25px;
	text-indent: 2em;
}
section .main .right ul{
	padding-top: 50px;
}
section .main li {
	float: right;
}
.bg{
	background: #f5f5f5 ;
	margin-top: 70px;
}
.bg .main .bt{
	padding-top: 50px;
}
.bg .main .nr{
	margin-top: 50px;
	padding-bottom: 50px;
}
.bg .main .nr .wz-left
{
	width: 740px;
	float: left;
}
.wz-right {
    width: 460px;
	float: right;
}
.bg .main .nr .wz-left1
{
	width: 600px;
	float: left;
}
.wz-right1 {
    width: 600px;
	float: right;
}
.wz-right .tp{
	
}
.wz-right img{
	width: 460px;
}
.wz-right .xx{
	background: #fff;
	width: 460px;
	height: 218px;
}
.wz-right .xx h4{
	width: 377px;
	margin: 0 auto;
	padding-top: 15px;
	
}
.wz-right .xx p{
	width: 377px;
	margin: 0 auto;
	line-height: 24px;
	font-size: 14px;
	color: #888;
	
	
}
.wz-right .xx h4 a{
	line-height: 16px;
	font-size: 16px;
	font-weight: bolder;
	color: #666;
}
.list-square li {
	margin-bottom: 20px;
	position: relative;
	padding-left: 1em;
	width: 250px;
	font-size: 16px
}
.list-square1 li {
	margin-bottom: 20px;
	position: relative;
	padding-left: 1em;
	width: 460px;
	font-size: 16px
}
.list-square.large {
	padding-left: 1em;
	padding-top: 10px
}

.list-square.large li {
	margin-bottom: 0;
	width: 450px;
	overflow: hidden;
	height: 30px
}
.list-square.large li:before {
	content: "◆";
	font-size: 12px;
	position: absolute;
	top: 3px;
	left: 0
}


.bg .main .nr .wz-left .xw1{
	width: 740px;
	
}
.nr .wz-left .xw1 .pt{
	
}
.nr .wz-left .xw1 .pt img{
	width: 370px;
	float: left;
	height: 222px;
}
.nr .wz-left .xw2 .pt img{
	width: 370px;
	float: right;
}
.bg .main .nr .wz-left .xw1 .wz{
	width: 370px;
	background: #fff;
	height: 222px;
	float: right;
	}
.bg .main .nr .wz-left .xw2 .wz{
	width: 370px;
	background: #fff;
	height: 222px;
	float: left;
	}
.nr .wz-left .xw1 .wz h4{
	padding-top: 15px;
	width: 291px;
	margin: 0 auto;
}
.nr .wz-left .xw2 .wz h4{
	padding-top: 15px;
	width: 291px;
	margin: 0 auto;
}
.nr .wz-left .xw1 .wz h4 a {
	line-height: 30px;
	font-size: 16px;
	font-weight: bolder;
	color: #666;
}
.nr .wz-left .xw2 .wz h4 a {
	line-height: 30px;
	font-size: 16px;
	font-weight: bolder;
	color: #666;
}
.nr .wz-left .xw1 .wz p{
	font-size: 14px;
	color: #888;
	line-height: 24px;
	width: 291px;
	margin: 0 auto;
	
}
.nr .wz-left .xw2 .wz p{
	font-size: 14px;
	color: #888;
	line-height: 24px;
	width: 291px;
	margin: 0 auto;
}
.sw{
	margin-top: 70px;
}
.sw .t{
	margin-top: 25px;
}
.sw .t .t1{
	float: left;
	padding-right: 20px;
	padding-top: 35px;
}
.sw .t .t1 ul li img {
	width: 285px;
}
.sw .t .t1 ul li p {
	width: 285px;
	text-align: center;
	background: #f5f5f5;
	height: 50px;
	line-height: 50px;color:#888;
}
.sw .t .t2{
	float: left;
	
	padding-top: 35px;
}
.sw .t .t2 ul li img {
	width: 285px;
}
.sw .t .t2 ul li p {
	width: 285px;
	text-align: center;
	background: #f5f5f5;
	height: 50px;
	line-height: 50px;
	color: #888;
}
footer {
	background: #333;
	height: 80px;
	margin-top: 80px;
}
footer p{
	line-height: 80px;
	color: #777;
	text-align: center;
	font-size: 14px;
}




.slideshow {
    width: 616px;
    height: 257px;
    overflow: hidden;
    position: relative;
}

    .slideshow .bx-pager {
        position: absolute;
        text-align: right;
        bottom: 10px;
        right: 20px;
        z-index: 10;
    }

    .slideshow img {
        border: 10px solid #ccc;
    }

    .slideshow .bx-wrapper .bx-pager.bx-default-pager a {
        text-indent: 9999px;
    }

    .slideshow .sy-caption-wrap {
        left: 0px;
        bottom: 0px;
        width: 100%;
    }

        .slideshow .sy-caption-wrap .sy-caption {
            display: none;
            border-radius: 0;
            left: 0px;
        }

    .slideshow .sy-pager {
        zoom: 1;
        position: absolute;
        z-index: 100;
        height: 16px;
        right: 10px;
        bottom: 10px;
        display: block;
        width: 100%;
        margin: 0 0 0;
        padding: 0;
        list-style: none;
        text-align: right;
    }

        .slideshow .sy-pager:before, .slideshow .sy-pager:after {
            content: "\0020";
            display: block;
            height: 0;
            overflow: hidden;
        }

        .slideshow .sy-pager:after {
            clear: both;
        }

        .slideshow .sy-pager li {
            display: inline-block;
            width: 9px;
            height: 9px;
            margin: 0 9px 0 0;
        }

            .slideshow .sy-pager li.sy-active a {
                background-position: left;
                background: #FFF;
            }

            .slideshow .sy-pager li a {
                width: 9px;
                height: 9px;
                display: block;
                background: url(../images/ico_dotted.png) 0 0 no-repeat;
                background-position: right;
                text-indent: 9999px;
                border-radius: 0;
            }

                .slideshow .sy-pager li a:link, .slideshow .sy-pager li a:visited {
                    opacity: 1.0;
                }

                .slideshow .sy-pager li a:hover, .slideshow .sy-pager li a:focus {
                    opacity: 0.8;
                }

.carousel-wrap {
    zoom: 1;
    position: relative;
    padding-top: 30px !important;
    padding-bottom: 50px !important;
}

    .carousel-wrap:before, .carousel-wrap:after {
        content: "\0020";
        display: block;
        height: 0;
        overflow: hidden;
    }

    .carousel-wrap:after {
        clear: both;
    }

    .carousel-wrap .carousel {
        width: 500px;
        float: left;
    }

        .carousel-wrap .carousel .nextButton, .carousel-wrap .carousel .prevButton {
            display: none;
        }

    .carousel-wrap .description {
        font-size: 14px;
        line-height: 28px;
    }

        .carousel-wrap .description p {
            text-indent: 2em;
        }

    .carousel-wrap .carousel-box {
        position: relative;
        float: left;
        padding: 0 60px;
    }

        .carousel-wrap .carousel-box .nextButton {
            position: absolute;
            right: 10px;
            top: 110px;
            width: 36px;
            height: 70px;
            background: url("../images/ico_next.png") no-repeat center;
            cursor: pointer;
            z-index: 9999;
        }

        .carousel-wrap .carousel-box .prevButton {
            position: absolute;
            left: 10px;
            top: 110px;
            width: 36px;
            height: 70px;
            background: url("../images/ico_prev.png");
            cursor: pointer;
            z-index: 9999;
        }

























