﻿body {font-size: 14px; line-height: 30px; font-family:"微软雅黑"; color: #333; background:#F9F9F9;}
*{ margin:0; padding:0;}
a {text-decoration:none;color:#454754;}
a:hover {text-decoration:underline; color:#000; }
ul,ol {list-style:none;}
img{border:0;}
.clear{ clear:both;}
div .go{float:right; text-align:center; width:100px; overflow:hidden; text-align:right;font-size: 14px;}
div .go a{color:#999;}
.allcontainer img{ max-width: 100%; }
.m_banner{ display: none; }

.mores{background:#0884CC;padding:8px 15px; margin-left:10px;border-radius:10px; color:#fff; font-size:14px; cursor:pointer; font-weight:bold;}
.mores:hover{color:#fff; text-decoration:none; background:#D00F46; }

.bottombg{background:url(bottombg.png) no-repeat center; height:152px; width:100%;}
.banner{height:750px; background:url(banner.jpg) no-repeat center;}
.top_t{color:#e9b563; font-size:50px; font-weight:bold; text-align:center; padding-top:460px; line-height:50px;}
.container{ width:1300px; margin:0 auto;}
.line_h{height:3em;}

.sl_bg{ background:url(icon_0.png) no-repeat center; width:327px; height:90px; overflow:hidden; line-height:90px; color:#321100; font-size:21px; float:left;padding:0 50px; margin:40px 0;}
.sl_bg a{display: block; overflow:hidden; text-align: center; padding-left:85px; width:227px;}


.icon_1{  width:100%; height:150px; background:url(icon_1.png) center no-repeat; }
.icon_2{  width:100%; height:150px;  background:url(icon_2.png) center no-repeat;}
.icon_3{  width:100%; height:150px;  background:url(icon_3.png) center no-repeat;}
.icon_4{  width:100%; height:150px;  background:url(icon_4.png) center no-repeat;}
.icon_5{  width:100%; height:150px;  background:url(icon_5.png) center no-repeat;}
.icon_6{  width:100%; height:150px;  background:url(icon_6.png) center no-repeat;}
.icon_7{  width:100%; height:150px;  background:url(icon_7.png) center no-repeat;}
.icon_8{  width:100%; height:150px;  background:url(icon_8.png) center no-repeat;}

.bottom_sbj{ display:none;}
.tt{ display: block; background:#fff;}

.container2{ width:1200px; margin:0 auto;}
.nav_1{background:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,0.03);border-radius:8px; padding:20px; width:1160px;}
.nav_1 img{ width:1160px; height:770px;}
.nav_1 dl{ padding-top:10px; font-size:16px; line-height:34px; overflow:hidden;}

.swiper-slide{ width:1160px;}
.swiper-pagination-bullet{ width:50px; height:6px; border-radius:3px; }
.swiper-button-next{ right:0px; background:url(r.png) no-repeat center; }
.swiper-button-prev{ left:0px; background:url(l.png) no-repeat center;}

.pbox_1{float:left; width:570px; display:block;}
.pbox_2{float: right; width:570px;display:block;}


/*数字追加*/
.top_t2{color:#e9b563; font-size:28px; font-weight:bold; text-align:center; padding-top:460px; line-height:40px;}
.top_t2 .ps_b{line-height:40px; color:#FFAC1E; font-size:28px; }


@media only screen and (max-width: 540px){
body { background-image:none; font-size:0.7em; line-height:1.2em;}
.allcontainer{ max-width: 540px; margin: 0 auto;}
.container{ width:100%;}
.container2{ width:96%; margin:0 auto;}
.banner{ height: auto; background: none;}
.bottombg{ height: auto; background: none;}
.m_banner{ display: block; }
.icon_1,.icon_2,.icon_3,.icon_4,.icon_5,.icon_6,.icon_7,.icon_8{ width:90%; height: auto; background: none; margin:5% auto; }
.mores{background:#0884CC;padding:1% 2%; margin-left:2%;border-radius:8px; color:#fff; font-size:0.9em; cursor:pointer; font-weight:bold;float:right;}
.mores:hover{color:#fff; text-decoration:none; background:#D00F46; }

.top_t{color:#e9b563; font-size:1.8em; position:absolute; top:5.8em; font-weight:bold; text-align:center; padding-top:0; line-height:2em; width:100%;}

.sl_bg{ background: none; width:46%; height: 40px; font-size:1em; line-height:46px; float:left;padding:2% 0; margin:2%; position:relative;}
.sl_bg a{display: block; overflow:hidden; text-align: center; padding-left:15%; width:90%; position:absolute; top:0; z-index:9;}
.sl_bg img{top:0; position:absolute; z-index:1;}

.nav_1{border-radius:1%; padding:2%; width:96%; height: auto; margin-bottom:2%;}
.nav_1 img{ width:100%; height: auto; }
.nav_1 dl{ padding-top:1%; font-size:1.12em; line-height:2em; }

.swiper-slide{width:100%;}
.swiper-pagination-bullet{ width:10%; height:4px; border-radius:2px; }

.pbox_1{float:left; width:100%; margin-bottom:5%; background:#ccc;}
.pbox_2{float: left;  width:100%; background:#ccc;}

.bottom_sbj{ display:block; text-align:center; background:#333; color:#ddd; line-height:3.5em;}
.bottom_sbj a{ color:#ddd;}
.tt{ display: none; }
/*数字追加*/
.top_t2{color:#e9b563; font-size:1em; position:absolute; top:11.2em; font-weight:bold; text-align:center; padding-top:0; line-height:2em; width:100%;}
.top_t2 .ps_b{line-height:2em; color:#FFAC1E; font-size:1em; }
}