*{ margin:0; padding:0; border:0;}
body{ font-size:14px; font-family:"Times New Roman","Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",STHeiti,zw_putong;}
li{ list-style:none;}
a { color:#3c3c3c; text-decoration:none;}
a:hover {color: #3c3c3c; text-decoration:none;}

.head { width:1200px; margin:0 auto; overflow:hidden;}
.logo { float:left; margin:20px 0;}
.time {
    margin: 0px 10px 0px 65px;
    float: left;
}

.topSearch {
    float: right;
    margin-right: 0;
}
.fl {
    display: inline;
    float: right;
}

.fr {
    display: inline;
    float: right;
	margin-top:20px;
}

.ml10 {
    margin-left: 10px;
}

.mr20 {
    margin-right: 20px;
}

.mtb12a {
    margin: 12px auto 20px;
}

.mb17 {
    margin-bottom: 17px;
}

.mb25 {
    margin-bottom: 25px;
}

.mb40 {
    margin-bottom: 40px;
}
.button2 {
    background: url(http://images.china.cn/images1/ch/2016firsttop/a1.gif) no-repeat;
    width: 25px;
    height: 20px;
    border: none;
}
.ad_box { width:1200px; margin:10px auto 40px; overflow:hidden;}
.ad_box span { margin-right:30px; float:left;}
.ad_box span:last-child { margin-right:0;}
.nav1 { background-color:#9b020c; line-height:50px; margin-bottom:60px; overflow:hidden;}
.nav1 ul { width:1200px; margin:0 auto;}
.nav1 li { display:block; float:left; font-size:20px; margin-right:76px; font-weight:600; color:#fff;}
.nav1 li a { color:#fff;}
.nav1 li:last-child { margin-right:0;}

.main { overflow:hidden; position:relative;}
.back2 { width:1200px; margin:0 auto 55px; overflow:hidden;}
.swiper-container3 { width:790px; float:left; overflow:hidden; cursor:pointer; position:relative;}
.swiper-container3 .swiper-slide {border-radius: 3px;}
.swiper-container3 .swiper-slide img {border-radius: 3px 3px 0 0;}
.swiper-container3 p { width:100%; height:60px; position:absolute; bottom:0; left:0; background:url(../images/meng.png) center bottom repeat-x;}
.swiper-container3 b { width:96%; padding-left:4%; font-weight:normal; font-size:18px; line-height:60px; position:absolute; bottom:0; left:0;}
.swiper-container3 b a { color:#FFF;}
.swiper-container3 .swiper-pagination { text-align:right; width:120px; background-size:65px 65px; position:absolute; left:auto; right:10%; bottom:20px;}
.swiper-container3 .swiper-pagination-bullet { width:7px; height:7px; margin-right:10px; background:#fff; opacity:1;}
.swiper-container3 .swiper-pagination-bullet-active { width:25px; height:7px; border-radius:15px; background:#af0103; opacity:1;}
.swiper-container3 .swiper-button-prev { width:36px; height:38px; background-image:url("../images/left.png"); background-size:36px 38px; left:0;}
.swiper-container3 .swiper-button-next { width:36px; height:38px; background-image:url("../images/right.png"); background-size:36px 38px; right:0;}

.swiper-container4 { width:790px; float:left; overflow:hidden; cursor:pointer; position:relative;}
.swiper-container4 .swiper-slide {border-radius: 3px;}
.swiper-container4 .swiper-slide img {border-radius: 3px 3px 0 0;}
.swiper-container4 p { width:100%; height:60px; position:absolute; bottom:0; left:0; background:url(../images/meng.png) center bottom repeat-x;}
.swiper-container4 b { width:96%; padding-left:4%; font-weight:normal; font-size:18px; line-height:60px; position:absolute; bottom:0; left:0;}
.swiper-container4 b a { color:#FFF;}
.swiper-container4 .swiper-pagination { text-align:right; width:120px; background-size:65px 65px; position:absolute; left:auto; right:10%; bottom:20px;}
.swiper-container4 .swiper-pagination-bullet { width:7px; height:7px; margin-right:10px; background:#fff; opacity:1;}
.swiper-container4 .swiper-pagination-bullet-active { width:25px; height:7px; border-radius:15px; background:#af0103; opacity:1;}
.swiper-container4 .swiper-button-prev { width:36px; height:38px; background-image:url("../images/left.png"); background-size:36px 38px; left:0;}
.swiper-container4 .swiper-button-next { width:36px; height:38px; background-image:url("../images/right.png"); background-size:36px 38px; right:0;}

.right { width:380px; float:right;}
.right li { font-size:16px; line-height:55px; margin-bottom:5px; background-color:#f5f5f5;}
.right li a { padding-left:15px; display:block; color:#333333;}
.right li a:hover { padding-left:15px; display:block; color:#fff; background-color:#9b020c;}

.left2 { width:825px; float:left;}
.title { overflow:hidden; padding-bottom:22px; border-bottom:solid 1px #d8d8d8; margin-bottom:15px;}
.title span { float:right; margin-top:10px;}
.list2 { overflow:hidden;}
.list2 li { overflow:hidden; padding:14px;}
.list2 li:nth-child(2) { margin-top:-11px;}
.list2 li:nth-child(3) { margin-top:-11px;}
.list2 li:nth-child(4) { margin-top:-11px;}
.list2 li img { width:200px; margin-right:25px; float:left; margin-top:2px;}
.list2 li span { width:545px; font-size:18px; line-height:24px; padding:10px 0; float:left; display:block;}
.list2 li:hover { background:url(../images/block1.png) -4px 0 no-repeat;}
.ad2 { margin-top:35px;}
.ad2 img { border-radius:5px;}


.right2 { width:380px; float:left;}
.swiper-slide {border-radius: 3px;}
.list3 { position:relative; overflow:hidden; border-radius:5px; padding:15px 0 5px;}
.list3 img { border-radius:5px;}
.list3 p { width:375px; height:166px; position:absolute; top:15px; left:0; border-radius:0 0 5px 5px; background:url(../images/back2.png) center bottom no-repeat;}
.list3 p a { width:375px; height:166px; display:block;}
.list3 b { width:96%; padding-left:4%; font-weight:normal; font-size:18px; line-height:40px; position:absolute; top:141px; left:0;}
.list3 b a { color:#FFF;}
.ad3 { margin-top:44px;}
.ad3 img { border-radius:5px;}

.left4 { width:825px; float:left;}
.photo_list { position:relative; overflow:hidden; border-radius:5px; padding:15px 17px 5px 0; float:left;}
.photo_list img { border-radius:5px;}
.photo_list p { width:252px; height:147px; position:absolute; top:15px; left:0; border-radius:0 0 5px 5px; background:url(../images/back2.png) center bottom no-repeat;}
.photo_list p a { width:252px; height:147px; display:block;}
.photo_list b { width:242px; padding-left:10px; font-weight:normal; font-size:18px; line-height:28px; position:absolute; top:130px; left:0;}
.photo_list b a { color:#FFF;}

.photo_list2 { position:relative; overflow:hidden; border-radius:5px; padding:15px 0 5px 0; float:left;}
.photo_list2 img { border-radius:5px;}
.photo_list2 p { width:252px; height:147px; position:absolute; top:15px; left:0; border-radius:0 0 5px 5px; background:url(../images/back2.png) center bottom no-repeat;}
.photo_list2 p a { width:252px; height:147px; display:block;}
.photo_list2 b { width:210px; padding-left:42px; font-weight:normal; font-size:18px; line-height:28px; position:absolute; top:130px; left:0;}
.photo_list2 b a { color:#FFF;}
.photo_list2 span { width:30px; height:30px; background:url(../images/play.png) no-repeat; position:absolute; left:6px; top:128px;}

.text_list { width:252px; overflow:hidden; padding:15px 17px 5px 0; float:left;}
.text_list b { font-size:18px; line-height:24px; display:block; margin-bottom:4px;}
.text_list span { font-size:14px; line-height:24px; display:block; margin-bottom:10px;}

.back3 { width:1200px; margin:0 auto 45px; overflow:hidden;}

.list5 { overflow:hidden;}
.list5 p { overflow:hidden; padding:12px 0 4px 0;}
.list5 p img { border-radius:5px; float:left; padding-top:3px;}
.list5 p b { width:180px; padding-left:20px; float:left; font-size:20px; line-height:30px; display:block; margin-bottom:4px;}

.photo_list3 { position:relative; overflow:hidden; padding:15px 0 5px 0; float:left;}
.photo_list3 img {}
.photo_list3 p { width:380px; height:213px; position:absolute; top:188px; left:0; border-radius:0 0 2px 2px; background:url(../images/meng.png) center top no-repeat; background-size:100% 40px;}
.photo_list3 p a { width:252px; height:147px; display:block;}
.photo_list3 b { width:215px; padding-left:14px; font-weight:normal; font-size:16px; line-height:28px; position:absolute; top:195px; left:0;}
.photo_list3 b a { color:#FFF;}
.photo_list3 span { width:30px; height:30px; background:url(../images/play.png) no-repeat; position:absolute; right:10px; top:162px;}

.text_list2 { overflow:hidden; padding:15px 17px 5px 0; float:left; margin-top:8px;}
.text_list2 b { font-size:18px; line-height:28px; display:block; margin-bottom:4px;}
.text_list2 span { font-size:14px; line-height:28px; display:block; margin-bottom:14px;}

.ad4 { width:1200px; margin:0 auto 60px;}
.ad4 img { border-radius:5px;}

.left5 { width:380px; float:left; margin-right:30px;}

.text_list3 { overflow:hidden; padding:10px 0 5px 0; float:left;}
.text_list3 span { font-size:16px; line-height:28px; display:block; padding: 6px 0 6px 20px; background: url(http://images.china.cn/images1/ch/20210714/images/dian.jpg) left 18px no-repeat;}

.back4 { width:1200px; margin:0 auto 0; overflow:hidden;}

.foot_box { background-color:#b1b1b1; overflow:hidden;}

.link { font-size:18px; overflow:hidden; line-height:28px; margin:40px 0;}
.link span { margin-right:20px; display:block; float:left;}

.Info {
    width: 1200px;
    margin: 0 auto;
    background: url(../images/foot.jpg) no-repeat left top;
    height: 175px;
    overflow: hidden;
    padding-top: 40px;
    color: #FFF;
}

.Info a {
    color: #FFF;
}

.AboutUs {
    width: 260px;
    padding: 0 23px 0 7px;
    float: left;
}

.Map {
    width: 250px;
    padding: 0 10px 0 20px;
    float: left;
}

.Contact {
    width: 266px;
    padding: 0 30px 0 40px;
    float: left;
}

.Copyright {
    width: 294px;
    padding: 0 7px 0 20px;
    float: left;
}


.footer {
    border-top: 1px solid #DFDFDF;
    text-align: center;
    padding: 20px 0px;
    position: relative;
}

.footer .xxjb {
    width: 235px;
    height: 40px;
    position: absolute;
    top: 50px;
    left: 0px;
}

.footer .cxwz {
    position: absolute;
    top: 50px;
    right: 118px;
}

.footer .cxwz img {
    height: 40px;
}

.footer .kxwz {
    position: absolute;
    top: 50px;
    right: 0px;
}

.footer .kxwz img {
    height: 40px;
}

.footer .weibo {
    line-height: 30px;
    text-align: center;
    margin-left: 390px;
    padding: 20px 0px;
}

.footer .weixin {
    line-height: 30px;
    text-align: center;
    margin-right: 390px;
    padding: 20px 0px;
}

.clearB {
    clear: both;
}

.mb10 {
    margin-bottom: 10px;
}

.mb30 {
    margin-bottom: 30px;
}

.tCenter {
    text-align: center;
}

.footer { margin:0 auto;}

.list_left { width:790px; float:left;}
.list_left ul { padding-bottom:15px; margin-bottom:15px; border-bottom:solid 1px #eaeaea;}
.list_left li { line-height:28px; font-size:18px; padding:15px 0 15px 0; overflow:hidden;}
.list_left li span { width:100px; text-align:right; font-size:16px; float:right; display:block; color:#999999;}
.list_left li b { width:690px; float:left; display:block; font-weight:normal;}
.list_right { width:380px; float:right;}
.list_right .right2 { margin-bottom:50px;}

#autopage { color: #9b020c; font-weight: bold; clear: both; padding-bottom:5px; padding-top:30px;}
#autopage span { color: #9b020c; font-weight:normal; border: 1px solid #9b020c; padding: 5px; }
#autopage a { color: #666; font-weight:normal; border: 1px solid #DDDDDD; padding: 5px; }
#autopage a:hover { color: #fff; font-weight:normal; border: 1px solid #DDDDDD; background-color:#9b020c; padding: 5px; text-decoration:none;}

.crumbs { font-size:16px; margin-bottom:20px; color:#999999;}
.crumbs a { color:#999999;}

.center_box { overflow:hidden;}
.center_box h1 { font-size:34px; line-height:76px; text-align:center; font-weight:normal;}
.center_box b { font-size:12px; line-height:36px; text-align:center; display:block; font-weight:normal; color:#757575; margin-bottom:5px;}
.center { overflow:hidden; padding-top:25px;}
.center p { font-size:18px; line-height:30px;}

.swiper-container5 { width:1200px; height:384px; margin:0 auto; overflow:hidden; text-align:center; position:relative;}
.swiper-container5 .swiper-slide { position:relative;}
.swiper-container5 .swiper-slide:hover p {width:100%; height:384px; display:block; position:absolute; left:0; bottom:0; background-size:100% auto; filter:blur(10px)}
.swiper-container5 .swiper-slide:hover span {width:100%; display:block; font-size:20px; line-height:30px; position:absolute; left:0; top:137px;}
.swiper-container5 .swiper-slide:hover span a {width:180px; margin:0 auto; display:block; font-weight:bold; color:#fff;}
.swiper-container5 .swiper-pagination { width:3px; height:150px; position:absolute; right:0; top:75px;}
.swiper-container5 .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin:0 0;}
.swiper-container5 .swiper-pagination-bullet { width:3px; height:52px; background:#cbc9d6; opacity:1; border-radius:0;}
.swiper-container5 .swiper-pagination-bullet-active { width:3px; height:52px; background:#a91b33;}
.swiper-container5 .swiper-button-prev{ width:36px; height:38px; background-size:36px 38px; position:absolute; left:0; top:173px; background-image:url(../images/left.png);}
.swiper-container5 .swiper-button-next{ width:36px; height:38px; background-size:36px 38px; position:absolute; right:0; top:173px; background-image:url(../images/right.png);}

.center_box { overflow:hidden;}
.center_box h1 { font-size:34px; line-height:76px; text-align:center; font-weight:normal;}
.center_box b { font-size:12px; line-height:36px; text-align:center; display:block; font-weight:normal; color:#757575; margin-bottom:5px;}
.center { overflow:hidden; padding-top:25px;}
.center p { font-size:18px; line-height:30px;}
.center #vf { margin-bottom:20px;}