img{ vertical-align:bottom;}
.fl{float: left;}
.fr{float: right;}
#yemian{ width:750px;}

.top{ height:105px; width:100%; background-color:#ededed; border-bottom:1px solid #e90017;}
.top .logo{ padding: 0 32px;}
.top .nav{ height:100%; padding: 0 36px;}
.top .nav img{ padding-top:40px;}

.banner{ width:750px; height:290px;}
.banner .swiper-container{ width:750px;}
.banner .swiper-container .swiper-pagination{ color:#fff; font-size:10px;}
.banner .swiper-container .heng{ position:absolute; left:0; bottom:20px; width:126px; height:1px; background:rgba(255,255,255,0.2); z-index:888;}
.banner .swiper-container .huohao{ position:absolute; left:126px; bottom:14px; z-index:888;  color:#fff; font-size:10px;}

	.banner .swiper-button-prev, .swiper-container-rtl .swiper-button-next {background-image:url(../images/0_12_0.png) !important; position:absolute;left: 25px;bottom: calc(50% - 20px);}
	.banner .swiper-button-next, .swiper-container-rtl .swiper-button-prev {background-image:url(../images/0_13_0.png) !important; position:absolute;right: 25px;bottom: calc(50% - 20px);}

.img_list01{ width:750px; padding:30px 0 25px; display:table}
.img_list01 .zuo_ti{ width:170px; height:120px; padding:0 14px 0 0; border-right:1px solid #e9e9e9; text-align:right; float:left;}
.img_list01 .zuo_ti p{font-size:28px; line-height:50px; color:#011820;}
.img_list01 .zuo_ti img{ margin:0 0 0 -15px;}
.img_list01 .you_top{ width:564px; float:left;}
.img_list01 .you_top li{ width:90px; height:120px; float:left; border-right:1px solid #e9e9e9; position:relative;}
.img_list01 .you_top li img{ width:60px; height:47px; padding:17px 15px;}
.img_list01 .you_top li p{ width:90px; font-size:20px; line-height:20px; color:#7b7b7b; text-align:center;}
.img_list01 .you_top li div{ width:6px; height:15px; background-color:#e9e9e9; position:absolute; right:0; top:0;}

.index_newlist{ padding:20px 50px; background:#f4f4f4;}
.index_newlist a{ font-size:24px; color:#717171; line-height:50px;}
.index_newlist a span{ color:#a5a5a5; padding-right:27px;}

.index_main{ display:table;padding:24px;}

.index_main .swiper-container1 { width:333px; height:384px;}
.index_main .swiper-pagination-bullet { width: 26px; height: 26px;  text-align: center; line-height: 26px; font-size: 14px; color:#717171; opacity: 1;background:rgba(255,255,255,0.5); border-radius:0;}
.index_main .swiper-pagination-bullet-active {  background:rgba(255,255,255,0.9);}

.index_main > .fl{ padding-right:10px;}
.guanzhu{ width:359px; height:109px;background:#f4f4f4; margin-bottom:9px;background:url(../images/xxxm.jpg) left center no-repeat;}
.guanzhu .fl{ padding:37px 0 0 23px; font-size:23px;}
.guanzhu .fl p{ font-size:14px; line-height:30px;}
.guanzhu .fr{ width:109px; padding-top:43px;}
.guanzhu .fr img{ float:left; padding-right:5px;}

.bottom_nav{ font-size:20px; text-align:center; padding-top:40px; line-height:40px}
.bottom{ font-size:16px; color:#b4b4b4; background:#232323; line-height:67px; text-align:center;}

.daohang{ width:100%; height:100%; position:fixed; top:0; right:0%; background:rgba(0,0,0,.5); z-index:998; display:none;}
.daohang_li{ width:280px; height:100%; position:fixed; top:0; right:-280px; background-color:#f5f5f5; z-index:999;}
.daohang_li .loogo{ width:208px; height:105px; padding:0 36px; margin:0 0 30px; border-bottom:1px solid #e90017;}
.daohang_li ul li{ width:280px; background:url(../images/nav_01.png) left 30px center no-repeat; border-bottom:1px solid #dbdbdb;}
.daohang_li ul li p{ width:230px; padding:0 0 0 50px; font-size:26px; line-height:80px; color:#484848;}
.daohang_li ul li a{ display:block;}

.daohang_li ul .on{ width:280px; background:url(../images/nav_02.png) #e20016 left 30px center no-repeat; border-bottom:1px solid #dbdbdb;}
.daohang_li ul .on p{ color:#fff;}

/*1*/
@font-face {font-family: '117-CAI978';src: url('117-CAI978.ttf');}
@font-face {font-family: 'FZZCHJW-GB1-0';src: url('FZZCHJW-GB1-0.otf');}

.nr_title { background:url(../images/nr_title_bg.jpg) no-repeat center right; height:60px; padding:10px 0;}
.nr_title span{font-size:30px; line-height:60px; padding:0 10px 0 25px;font-family:'FZZCHJW-GB1-0';}


.nr_nav{ background:#f1f1f1; height:63px; padding:0 39px;}
.nr_nav li{ float:left;}
.nr_nav li a{ display:block;margin:11px 2px;height:40px; line-height:40px; width:108px; text-align:center; font-weight:bold;}
.nr_nav .on  a{ background:#FFF url(../images/nr_nav_bg.jpg) bottom center no-repeat;}

.nav07{ padding:0 11px;}
.nav07 li a{width:100px; }

.nr_main_about{ width:750px;}
.nr_main{ padding:0 45px;min-height:200px;}
.nr_main_about .about_header{ padding:30px 45px 0; background:url(../images/nr_main_about_bg.jpg) center top no-repeat;}
.nr_main_about .about_header{ height:175px;}
.nr_main_about .about_header p{ color:#e7e7e7; font-size:43px;font-family:'117-CAI978'; line-height:43px; text-transform:uppercase; letter-spacing:-px;}
.nr_main_about .about_header span{ color:#e80018; font-size:63px; font-weight:bold;line-height:73px;}
.nr_main_about .nr{ width:750px;  min-height:200px; font-size: 30px; line-height: 40px;color: #989898;}
.nr_main_about .nr .pu_zi{ padding:0 45px; line-height:50px; color:#989898; text-indent: 60px}
.nr_main_about .nr .pu_zi2{ padding:0 45px; line-height:50px; color:#989898;}
.nr_main_about .nr .pu_zi2 span{ font-size:30px; color:#e80018; font-weight:bold;}
.nr_main_about .nr .pu_zi span{ font-size:30px; color:#e80018; font-weight:bold;}
.nr_main_about .nr .pu_zi img{ max-width:660px;}
.nr_main_about .nr .pu_zi strong{ font-size:30px; line-height:50px; color:#000000;}

.nr_main_about .nr2{ width:700px; margin: 0 25px 50px; min-height:200px; font-size: 30px; line-height: 50px;color: #989898;}
.nr_main_about .nr2 p{text-indent: 60px;}
.nr_main_about .nr2 .pu_zi{ padding:0 45px; line-height:40px; color:#989898;}
.nr_main_about .nr2 .pu_zi span{ font-size:24px; color:#e80018; font-weight:bold;}
.nr_main_about .nr2 .pu_zi img{ max-width:660px;}
.nr_main_about .nr2 .pu_zi strong{ font-size:24px; line-height:50px; color:#000000;}

/*1.3*/
.zuidi_200{ min-height:200px;}

.nr_main_about .nr .header_xhang{ width:650px; height:100px; margin:0 50px 20px; overflow:hidden; overflow-x:auto; -webkit-overflow-scrolling: touch;}
.nr_main_about .nr .header_xhang ul { float:left; overflow:hidden;}
.nr_main_about .nr .header_xhang ul li{ width:130px; height:100px; float:left; margin:0 12px 0 0;}
.nr_main_about .nr .header_xhang ul li p{ width:130px; height:40px; margin:30px 0;  background-color:#e7e7e7; font-size:24px; line-height:40px; color:#666666; text-align:center; border-radius:5px;}
.nr_main_about .nr .header_xhang ul .on p{background-color:#e90017; color:#fff;}

.nr_main_about .nr .fazhan_lie{ width:620px; padding: 0 65px}
.nr_main_about .nr .fazhan_lie li{ width:620px; float:left; padding:0 0 20px;}
.nr_main_about .nr .fazhan_lie li span{ width:160px; float:left; font-size:30px; line-height:50px; color:#e80018; font-weight:bold;}
.nr_main_about .nr .fazhan_lie li p{ width:440px; float:left; font-size:30px; line-height:50px; color:#989898;}

.nr_main_about .nr .fazhan_rongyu{ width:642px; padding:0 54px;}
.nr_main_about .nr .fazhan_rongyu li{ width:287px; padding:0 17px; float:left;}
.nr_main_about .nr .fazhan_rongyu li img{ width:285px; height:200px; border:1px solid #000;}
.nr_main_about .nr .fazhan_rongyu li p{ width:287px; height:96px; padding:17px 0; font-size:20px; line-height:32px; color:#989898; text-align:center; overflow:hidden;}

.nr_main_about .nr .nr_title02 { color:#7d7d7d; text-align:center; font-size:20px; line-height:40px; margin:40px 0 30px;}
.nr_main_about .nr .nr_title02 strong{ font-size:30px; color:#333333}

.nr_main_about .nr .newslist02{ width:660px; padding:0 45px 40px; margin:-20px 0 0;}
.nr_main_about .nr .newslist02 li{ display:table; width:100%; padding:35px 0; border-bottom:#CCC 1px solid;}
.nr_main_about .nr .newslist02 li img{ float:left }
.nr_main_about .nr .newslist02 li .fr{ width:390px; float:left; margin:0 0 0 23px; color:#959595}
.nr_main_about .nr .newslist02 li .fr strong{ line-height:70px; font-size:30px; color:#e80018;}
.nr_main_about .nr .newslist02 li .fr strong span{ float:right; font-size:22px; color:#959595}

/*2.2*/
.nr_main_about .nr .shipin{ width:100%; position:relative;}
.nr_main_about .nr .shipin ul li{ width:94%; margin:0 3% 10%; position:relative;}
.nr_main_about .nr .shipin ul li video{ width:100%;display:block;}
.nr_main_about .nr .shipin ul li .sp_bf{ position:absolute; left:0; top:0; width:100%; height:100%;}

/*3.1*/
.nr_main_about .nr .chanye_lie{ width:684px; padding:60px 33px; background:#f0f0f0;}
.nr_main_about .nr .chanye_lie li{ width:312px; float:left; padding:0 15px 50px; position:relative;}
.nr_main_about .nr .chanye_lie li .shang{ width:312px; font-size:20px; line-height:30px; color:#989898; padding:15px 0; height:90px; overflow:hidden;}
.nr_main_about .nr .chanye_lie li .shang span{ font-size:24px; line-height:40px; color:#333333; font-weight:bold;}
.nr_main_about .nr .chanye_lie li .xia{ width:150px; height:40px; font-size:20px; line-height:40px; color:#989898; text-align:center; border:1px solid #989898; border-radius:5px;}
.nr_main_about .nr .chanye_lie li .piao{ width:51px; height:25px; position:absolute; top:250px; right:15px;}

/*3.1_01*/
.pu_kuan{ width:660px; padding:0 45px;}
.pu_kuan_750{ width:750px;}
.pu_kuan_f0{ background:#f0f0f0;}
.heng_660{ width:660px; height:1px; background:#cccccc; margin:20px 45px;}
.lianghang{ width:660px; border-bottom:1px solid #cccccc; padding:15px 0;}
.lianghang li{ font-size:20px; line-height:24px; color:#080808; padding:13px 0;}

	.dichan_san_lun{ width:672px; position:relative; margin:0 36px;}
    .dichan_san_lun .swiper-container {        width: 672px;        margin-left: auto;        margin-right: auto;    }
    .dichan_san_lun .swiper-slide {        background-size: cover;        background-position: center;    }
	.dichan_san_lun .swiper-slide img{ width:726px; height:501px;}
    .dichan_san_lun .gallery-top {       width: 672px;        height: 567px;}
	.dichan_san_lun .gallery-top div div{ position:relative;}
	.dichan_san_lun .gallery-top div div p{ width:100%; height:50px; background:rgba(0,0,0,0.65); font-size:14px; line-height:50px; color:#fff; text-align:center; position:absolute; left:0; bottom:0; margin:0; padding:0;}
    .dichan_san_lun .gallery-thumbs { width:592px;        height: 140px;        box-sizing: border-box;        padding: 10px 0; }
	.dichan_san_lun .gallery-thumbs div div{ position:relative;}
	.dichan_san_lun .gallery-thumbs div div p{ width:100%; height:120px; background:rgba(0,0,0,0.65); font-size:12px; line-height:120px; color:#fff; text-align:center; position:absolute; left:0; bottom:0; margin:0; padding:0; overflow:hidden;}
    .dichan_san_lun .gallery-thumbs .swiper-slide { background-size:100% 100%;        height: 100%;        opacity: 0.4;    }
    .dichan_san_lun .gallery-thumbs .swiper-slide-active {   opacity: 1;  }
	.dichan_san_lun .gallery-thumbs .swiper-slide-active p{ display:none;}
	.dichan_san_lun .swiper-button-prev, .swiper-container-rtl .swiper-button-next {background-image:url(../images/0_12.png) !important; position:absolute;left: -5px;bottom: 43px;}
	.dichan_san_lun .swiper-button-next, .swiper-container-rtl .swiper-button-prev {background-image:url(../images/0_13.png) !important; position:absolute;right: -5px;bottom: 43px;}
	
	.dichan_san_lun .gallery-top1 {       width: 672px;        height: 567px;}
	.dichan_san_lun .gallery-top1 div div{ position:relative;}
	.dichan_san_lun .gallery-top1 div div p{ width:100%; height:50px; background:rgba(0,0,0,0.65); font-size:14px; line-height:50px; color:#fff; text-align:center; position:absolute; left:0; bottom:0; margin:0; padding:0;}
	.dichan_san_lun .gallery-thumbs1 { width:592px;        height: 140px;        box-sizing: border-box;        padding: 10px 0; }
	.dichan_san_lun .gallery-thumbs1 div div{ position:relative;}
	.dichan_san_lun .gallery-thumbs1 div div p{ width:100%; height:120px; background:rgba(0,0,0,0.65); font-size:12px; line-height:120px; color:#fff; text-align:center; position:absolute; left:0; bottom:0; margin:0; padding:0; overflow:hidden;}
    .dichan_san_lun .gallery-thumbs1 .swiper-slide { background-size:100% 100%;        height: 100%;        opacity: 0.4;    }
    .dichan_san_lun .gallery-thumbs1 .swiper-slide-active {   opacity: 1;  }
	.dichan_san_lun .gallery-thumbs1 .swiper-slide-active p{ display:none;}

/*4.2*/
.fengcai{ width:660px; padding:0 45px 50px;}
.fengcai li img{ width:660px; height:427px;}
.fengcai li p{ width:660px; font-size:30px; line-height:50px; color:#989898; text-align:center; padding:15px 0 30px;}

.zhaopin_lie{ width:660px; margin:30px 45px 30px;}
.zhaopin_lie tr{ border:1px solid #003d9a;}
.zhaopin_lie tr:nth-of-type(odd){ background-color:#dfe5ee;}
.zhaopin_lie tr:nth-of-type(even){ background-color:#fff;}
.zhaopin_lie tr td{ font-size:26px; color:#333333; line-height:36px; padding:13px 0; text-align:center;}

.zhaopin_lie tr:nth-of-type(1){ background-color:#003d9a;}
.zhaopin_lie tr:nth-of-type(1) td{ font-size:26px; color:#fff;}

.fanhui{ width:100px; height:34px; margin:40px 325px; font-size:20px; line-height:34px; color:#989898; text-align:center; border:1px solid #003d9a; border-radius:5px;}

/*5.1*/
.sanji_de{ width:660px; padding:10px 45px 30px;}
.sanji_de li{ padding:0 20px; height:46px; font-size:26px; line-height:46px; color:#000000; text-align:center; background:#f1f1f1; float:left; margin:0 5px 0 0;}
.sanji_de li a{ color:#000000;}
.sanji_de .on{ color:#fff ; background:#d90015;}
.sanji_de .on a{ color:#fff;}

.sanji_de_si{ float:left; padding:0 0 0 40px;}
.sanji_de_si li{ padding:0 19px; height:46px; font-size:26px; line-height:46px; color:#000000; text-align:center; background:#f1f1f1; float:left; margin:0 5px 0 0;}
.sanji_de_si li a{ color:#000000;}
.sanji_de_si .on{ color:#fff ; background:#d90015;}
.sanji_de_si .on a{ color:#fff;}

.diyi{ width:660px; margin:0 45px 20px; }
.diyi tr td{ font-size:26px; line-height:54px; color:#333; text-align:center; background-color:#fff1db;}
.diyi tr:nth-of-type(1) td{ background-color:#f8b551; font-size:26px; color:#fff; line-height:40px; }
.dier{ width:660px; margin:0 45px 20px; }
.dier tr td{ font-size:26px; line-height:54px; color:#333; text-align:center; background-color:#e6f6fd; border-bottom:1px solid #fff;}
.dier tr:nth-of-type(1) td{ background-color:#92d8fa; font-size:26px; color:#fff; line-height:40px; border-bottom:1px solid #92d8fa; }
.disan{ width:660px; margin:0 45px 20px; }
.disan tr td{ font-size:26px; line-height:54px; color:#333; text-align:center; background-color:#eeeeee;}
.disan tr:nth-of-type(1) td{ background-color:#c9c9c9; font-size:26px; color:#fff; line-height:40px; }

.hui_huod{ width:750px; padding:0 0 50px;}
.hui_huod li{ width:660px; padding:30px 45px 15px;}
.hui_huod li:nth-of-type(odd){ background:#f6f6f6;}
.hui_huod li p{ font-size:30px; line-height:44px; color:#989898; padding:0 0 15px;}
.hui_huod li p span{ font-size:30px; line-height:44px; color:#333333; font-weight:bold;}

.lian_shangj{ width:750px; padding:0 0 50px;}
.lian_shangj li{ width:660px; padding:0 45px;}
.lian_shangj li:nth-of-type(odd){ background:#f6f6f6;}
.lian_shangj li img{ width:218px; height:102px; padding:60px 22px 60px 0; float:left;}
.lian_shangj li p{ width:420px; float:left; font-size:30px; line-height:44px; color:#989898; padding:30px 0 0;}
.lian_shangj li p span{ color:#e90017; line-height:50px;}

/*8.1*/
.maplist{text-align:center; margin:45px;}
.maplist .aa{ float:left; width:16.6%}
.maplist .box{ margin:0 10px;border-radius:5px; border: #0f48a0 1px solid; font-size:14px; color:#0f48a0;line-height:20px; height:20px;}
.maplist .on{ background-color:#e90018; color:#fff; border: #e90018 1px solid;}
.maplist .shu{ color:#0f48a0;line-height:30px; height:30px;}
.maplist .head .box{width:20%; height:30px; line-height:30px; font-size:20px; margin:0 auto;}


.list{width: 730px; margin-left: 20px;}
.list li{ width: 317px; height: 355px;  background:url(../images/pp.png) bottom left no-repeat; float: left; margin: 0 0 12px 19px;}


.title{ font-size: 22px; height: 60px; line-height: 60px;  text-align: center;}
.pic{ width: 200px; height: 200px; margin: 23px 0 0 57px;}
.pic img{width: 200px; height: 200px;}
.yd{ margin:15px 0 0 110px;}
.jiaoliu{ width:197px; height:236px; background:url(../../images/n_040.jpg) left top no-repeat; background-size:cover;}