@charset "utf-8";
.china_logo {
    width: 340px;
}
	.c_titTop li {
    padding: 10px 52px;
}
    .lhjj_Wrap { width: 1400px; position: relative; margin:0 auto 50px auto; clear:both;}
.lhjj { width:1400px; margin:auto; height:1%; overflow:hidden;}
.lhjj .swiper-slide { width: 220px; height:125px;}
.lhjj .swiper-slide img { width: 220px; height:125px; border-radius: 4px;}
.lhjj_Wrap .Prev { width: 34px; height: 61px; position: absolute; top: 32px; left: 0px; cursor: pointer; z-index:5;}
.lhjj_Wrap .Next { width: 34px; height: 61px; position: absolute; top: 32px; right: 0px; cursor: pointer; z-index:5;}
.lhjj .swiper-slide p {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 20px;
    font-size: 16px;
    line-height: 125%;
    background: linear-gradient(transparent 5%, rgb(0, 0, 0)); color:#fff; border-radius: 4px;
}
.lhjj .swiper-slide p a { color:#fff; font-size: 16px; line-height: 125%;}
.content_box_small ul { margin-top:0px;}
.marginB { margin-bottom: 30px;}


.jp_Wrap { width: 650px; position: relative; clear:both; float:left; margin-right:14px;}
.jp { width:650px; margin:auto; height:1%; overflow:hidden;}
.jp .swiper-slide { width: 650px; }
.jp .swiper-slide img { width: 650px; height:400px; border-radius: 5px;}
.jp_Wrap .Prev { width: 33px; height: 58px; position: absolute; top: 200px; left: 20px; cursor: pointer; z-index:5;}
.jp_Wrap .Next { width: 33px; height: 58px; position: absolute; top: 200px; right: 20px; cursor: pointer; z-index:5;}
.jp .swiper-slide h1 { font-size:22px; font-weight:bold; line-height:26px; padding:20px 0 8px 0;}
.jp .swiper-slide h1 a{ font-size:22px; font-weight:bold; line-height:26px; }
.jp .swiper-slide p {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 20px;
    font-size: 16px;
    line-height: 125%;
    background: linear-gradient(transparent 5%, rgb(0, 0, 0)); color:#fff; border-radius: 5px;
}
.jp .swiper-slide p a { color:#fff; font-size: 16px; line-height: 125%;}


.cp_Wrap { width: 690px; position: relative; clear:both; margin-bottom:30px;}
.cp { width:690px; margin:auto; height:1%; overflow:hidden;}
.cp .swiper-slide { width: 690px; }
.cp .swiper-slide img { width: 690px; height:390px; border-radius: 5px; }
.cp_Wrap .Prev { width: 33px; height: 58px; position: absolute; top: 200px; left: 20px; cursor: pointer; z-index:5;}
.cp_Wrap .Next { width: 33px; height: 58px; position: absolute; top: 200px; right: 20px; cursor: pointer; z-index:5;}
.cp .swiper-slide h1 { font-size:22px; font-weight:bold; line-height:26px; padding:20px 0 8px 0;}
.cp .swiper-slide h1 a{ font-size:22px; font-weight:bold; line-height:26px; }
.cp .swiper-slide p {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 20px;
    font-size: 16px;
    line-height: 125%;
    background: linear-gradient(transparent 5%, rgb(0, 0, 0)); color:#fff; border-radius: 5px;
}
.cp .swiper-slide p a { color:#fff; font-size: 16px; line-height: 125%;}


.zx_Wrap { width:457px; position: relative; margin-right:14px; float:left;}
.zx { width:457px; margin:auto; height:1%; overflow:hidden;}
.zx .swiper-slide { width:457px; }
.zx .swiper-slide img { width:457px; height:256px; border-radius: 5px;}
.zx_Wrap .Prev { width: 33px; height: 58px; position: absolute; top: 110px; left: 20px; cursor: pointer; z-index:5;}
.zx_Wrap .Next { width: 33px; height: 58px; position: absolute; top: 110px; right: 20px; cursor: pointer; z-index:5;}
.zx .swiper-slide h1 { font-size:22px; font-weight:bold; line-height:26px; padding:20px 0 8px 0;}
.zx .swiper-slide h1 a{ font-size:22px; font-weight:bold; line-height:26px; }
.zx .swiper-slide p {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 20px;
    font-size: 16px;
    line-height: 125%;
    background: linear-gradient(transparent 5%, rgb(0, 0, 0)); color:#fff; border-radius: 5px;
}
.zx .swiper-slide p a { color:#fff; font-size: 16px; line-height: 125%;}

.nav a { font-size:18px; font-weight:bold; color:#fff; margin:0 52px;}
.nav li { padding:0 52px;}
.p12 { padding-top:12px;}
.content_box_title p a { font-size:16px; color:#000; font-weight:normal;}

.demo { width: 1200px; overflow: hidden; float:right;}
.demo .roll {/*width:99999999px;*/width:8000%; height:20px;}
.demo .roll div{ float:left;}
.fhsy { width:70px; height:70px; position:fixed; right:50px; bottom:50px;}