@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
body{ font-size:14px; font-family:"微软雅黑", "黑体", "宋体"; color:#333;}
img{ border:none;}
ul,li{ list-style:none;}
a{ color:#333; text-decoration:none;}
a:hover,a:focus{ color:#ff0000; text-decoration:underline;}
p a{ color:#ff0000;}

.page1{ width:100%; height:3500px; background:url(images/bg.jpg) no-repeat top center;}
.box1{ width:1000px; height:auto; margin:0 auto; padding-top:510px;}

.nav{ width:1000px; height:74px;}

.main1{ width:1000px; height:521px; margin-top:30px;}
.main1_l{ width:500px; height:521px; background:url(images/left_bg.png) no-repeat top left; float:left;}
.slide{ width:440px; height:270px; padding:60px 0 0 40px;}

.parameter{ margin-top:50px; font-size:16px; margin-left:14px;}

.main1_r{ width:470px; height:521px; background:url(images/right_bg.png) no-repeat top left; float:left; padding-left:30px;}
.main1_r p{ line-height:24px;}
.prize{ width:500px; margin-top:106px; font-size:14px;}
.prize li{ width:145px; height:145px; line-height:20px; float:left;}

.main2{ width:1000px; height:367px; margin-top:20px; background:url(images/zk_bg.png) no-repeat top left;}
.main2_l{ width:490px; height:367px; float:left;}


.main2_r{ width:490px; height:367px; float:left; margin-left:20px;}
.main2_r h3{ font-size:22px; margin-top:80px;}
.main2_r p{ font-size:16px; line-height:28px; margin-top:10px; text-indent:2em;}
.main2_r ul{ margin-top:8px;}
.main2_r ul li{ background:url(images/icon.png) no-repeat scroll 0 10px; padding-left:23px; font-size:18px; font-weight:bold; line-height:32px;}

.main3{ width:1000px; height:auto; margin-top:20px; }
.main3_l{ width:500px; height:355px; padding-top:65px; float:left; background:url(images/tit1.png) no-repeat top left;}
.main3_r{ width:500px; height:355px; padding-top:65px; float:left; background:url(images/tit2.png) no-repeat top left;}
.main3 p{ width:470px; line-height:24px; font-size:16px;}
.main3_l2{ width:500px; height:355px;padding-top:20px; float:left; }
.main3_r2{ width:500px; height:355px;padding-top:20px; float:left;}

.main4{ width:1000px; height:480px; background:url(images/tit3.png) no-repeat top left; }
.main4 ul{ margin-top:20px; padding-top:70px;}
.main4 ul li{ width:237px; height:200px; float:left; margin-left:17px;}
.main4 ul li span{ width:237px; height:41px; line-height:30px; display:block; text-align:center; font-size:16px;}

.main5{ width:1000px; height:380px; background:url(images/tit4.png) no-repeat top left; padding-top:50px; }
.feedback{ width:780px; height:350px; border:2px solid #bab9b9; margin:0 auto;}
.feedback table{ margin:20px auto 0 auto;}

.footer{ color:#555; text-align:center; line-height:24px;}

/* 上海站分页样式 */
.page2{ width:100%; height:2900px; background:url(images/bg3.jpg) no-repeat top center;}
.box2{ width:1000px; height:auto; margin:0 auto; padding-top:390px;}
.box3{ width:1000px; height:auto; margin:0 auto;}

.main6{ width:1000px; text-align:center; }
.main6 h1{ font-size:40px;font-weight:normal; padding-left:350px;}
.main6 h2{ font-size:36px; font-weight:500; padding-left:350px;}

.main7{ width:1000px; height:607px; background:url(images/js_bg2.png) no-repeat top left; margin-top:50px; }

.main8{ width:1000px; height:646px; margin-top:40px;  }
.main8_l{ width:595px; height:646px; background:url(images/zb_bg.png) no-repeat top left;float:left;}
.main8_date{ width:100px; height:508px; float:left; margin-left:70px; margin-top:190px;}
.main8_date span{ font-size:26px; color:#444; display:block;}
.main8_zb{ width:382px; height:508px; float:left; margin-top:95px;}

.main8_r{ width:365px; height:646px; background:url(images/tit5.png) no-repeat top left; float:left; margin-left:20px;}
.main8_r ul{ margin-top:70px; width:320px; margin-left:40px;}
.main8_r ul li{ margin-bottom:10px;}
.main8_r ul li span{ font-size:16px; line-height:22px;}

.main9{ height:420px; margin-top:30px;  }
.main9_tit{ width:1000px; height:54px; background:url(images/tit6.png) no-repeat top left; margin:0 auto; margin-bottom:30px;}

.out-img {
    position: relative;
    width: 424px;
    height: 253px;
    overflow: hidden;
}

.out-img .img {
    width: 50000px;
    position: absolute;
    left: 0;
    top: 0;
}

.out-img .img li {
    float: left;
    position: relative;
}

.out-img .img li p {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 40px;
    width: 100%;
    background: rgba(0, 0, 0, 0.7);
    color: #ffffff;
    text-indent: 10px;
    line-height: 40px;
}

.out-img .num {
    width: 100%;
    position: absolute;
    text-align: right;
    left: 0;
    bottom: 10px;
    font-size: 0;
}

.out-img .num li {
    width: 10px;
    height: 10px;
    background-color: #ffffff;
    border-radius: 50%;
    margin: 0 3px;
    display: inline-block;
    cursor: pointer;
}

.out-img .num li.on {
    background-color: #e01428;
}

.out-img .btn {
    position: absolute;
    width: 30px;
    height: 50px;
    top: 50%;
    margin-top: -25px;
    background: rgba(0, 0, 0, 0.5);
    color: #ffffff;
    font-size: 30px;
    line-height: 50px;
    font-family: "宋体";
    text-align: center;
    cursor: pointer;
    display: none;
}

.out-img:hover .btn {
    display: block;
}

.out-img .btn-l {
    left: 0;
}

.out-img .btn-r {
    right: 0;
}

/* 8.31新增样式 */
.main7_win{ width:317px; height:205px; margin-left:111px; float:left; margin-top:405px; padding:0 5px 0 8px;}
.main7_win p{ font-size:16px; line-height:24px; margin-bottom:13px;}
.main7_win h4{ margin-left:175px; text-align:center; font-size:22px; font-weight:normal; color:#444; line-height:36px;}

/* 9.13河南站新增样式 */
.main8_l2{ width:595px; height:646px; background:url(images/zb_bg2.png) no-repeat top left;float:left;}
.main8_l2 h3{ font-size:22px; margin:15px 0 0 25px;}
.main8_l2 p{ font-size:16px; line-height:26px; color:#555; margin:5px 0 5px 25px; }
.main8_l2 h4{ font-size:18px; margin:8px 0 0 25px;}

/* 11.2山东站新增样式 */
.main10{ width:1000px; height:607px; background:url(images/js_bg3.png) no-repeat top left; margin-top:50px; }

.main10_win{ width:317px; height:205px; margin-left:111px; float:left; margin-top:405px; padding:0 5px 0 8px;}
.main10_win p{ font-size:16px; line-height:24px; margin-bottom:13px;}
.main10_win h4{ margin-left:175px; text-align:center; font-size:22px; font-weight:normal; color:#444; line-height:36px;}








