@charset "utf-8";
@import "page.css";
@import "message.css";
@import "hdp.css";
@import "common.css";
@import "/font/iconfont.css";
@import "/cart/css/cart.css";
/* CSS Document */
body{font-size:14px; font-family:"Microsoft YaHei"; color:#333; overflow-x:hidden }
.nybody{ background:#f4f4f4}
*{ margin:0px; padding:0px; outline:none }
img{border:0px; max-width:100%;}
i,em{ font-style:normal;}
.up{ text-transform:uppercase}
a{ text-decoration:none; color:#333;}
li{ list-style:none}
.clear{ clear:both}
a:hover{ color:#ed1f24}
input{ outline:none;}
div.middle{ width:1100px; margin:0px auto; max-width:96%; }
div.toubu{ position:relative; z-index:2}
/*pc端头部start*/
.bighead{ display:block; width:100%;  position:relative}
div.head{ width:100%;height:88px; position:relative; background:#FFF}
.headtop{ height:88px; line-height:88px;}
.headtop img.logo{ float:left;}
.headtop img.logo1{ float:left; margin-top:20px; margin-left:30px;}
.headtop p{ font-size:20px;color: rgb(127, 127, 127); float:right; font-weight:bold}
.headtop p i{ font-size:26px; font-family:Arial, Helvetica, sans-serif; position:relative; font-weight:bold; top:2px}
.top{ height:37px; line-height:37px; width:100%; font-size: 12px; background:url(../images/4264584_index5_03.png) repeat-x;}
.top p.pl{ float:left;}
.top p.pr{ float:right;}
.top p a{ color:#551A8B}
.top p.pr a{ color:#333}
.top p a:hover{ color:#ed1f24}
div.head img.logo{ float:left; height:80px; margin-top:5px;}
div.head div.wapdh{ display:none}
div.head ul.nav{ height:60px; background:url(../images/4199438_index5_15.png) repeat-x; line-height:60px; position:absolute; width:100%; left:0px; top:88px;}
div.head ul.nav dl{ }
div.head ul.nav li a{}
div.head ul.nav li.yi{ float:left; width:12.5%;  text-align:center; position:relative;background:url(../images/4107540_i_14.png) right center no-repeat;}
div.head ul.nav li.yi a.ayi{ font-size:16px; display:block;height:100%; width:100%;color:#fff; }
div.head ul.nav li.yi:hover a.ayi,div.head ul.nav li.yi.hover a.ayi{  background:#ED1F24;}
div.head ul.nav li.yi ul.ernav{ position:absolute; left:0px; top:100px; width:100%; display:none;background:#FFF}
div.head ul.nav li.yi ul.ernav li.er{ width:100%; height:30px; line-height:30px; position:relative;}
div.head ul.nav li.yi ul.ernav li.er a.aer{ width:100%; height:100%; display:block; border-bottom:1px dashed #eee; text-align:center;}
div.head ul.nav li.yi ul.ernav li.er:hover a.aer{ background:#35bcfc; color:#FFF}
div.head ul.nav li.yi ul.ernav li.er ul.sannav{ position:absolute; top:0px; left:100%; display:none; width:100%; background:#FFF}
div.head ul.nav li.yi ul.ernav li.er ul.sannav li.san{ width:100%; height:24px; line-height:24px;}
div.head ul.nav li.yi ul.ernav li.er ul.sannav li.san a.asan{ width:100%; height:100%; display:block; border-bottom:1px dashed #333; text-align:center}
div.head ul.nav li.yi ul.ernav li.er ul.sannav li.san:hover a.asan{ background:#000; color:#FFF}
div.head ul.nav li.yi ul.ernav li.er:hover ul.sannav{ display:block;}
div.head ul.nav li a.you{ position:relative;}
div.head ul.nav li a.you span{ position:absolute; right:5px; line-height:24px;}
div.head ul.nav li a.ayi span{ display:none}


.xuexiao{ width:138px; height:29px; position:relative; line-height:29px; text-align:center; float:right; margin-top:18px; background:url(../images/x.png) center no-repeat}
.xuexiao li.at{color: #cc0000;}
.xuexiao ul{ position:absolute; left:0px; top:29px; width:100%; display:none}
.xuexiao ul li{ height:29px; line-height:29px; width:100%;}
.xuexiao ul li a{ background:url(../images/4199475_index5_03-10.png) center center no-repeat; display:block; height:100%; width:100%;}
.xuexiao ul li:hover a{ background:url(../images/4199476_index5_03-09.png) center center no-repeat; color:#FFF}


div.head.fix {
    height: 80px;
    line-height: 80px; position:fixed; left:0px; top:0px; background:#FFF;
}
div.head.fix ul.nav li.yi ul.ernav {

    top: 80px;

}
div.head.fix ul.nav li.yi a.ayi{

    height: 80px;
    line-height: 80px;

}
div.head.fix img.logo {

    margin-top: 20px;

}
.pc{ display:block;}
.wap{ display:none;}

/*pc端头部end*/
.valign{display: flex;align-items: center;}

/*--手机站导航开始------*/
.wapheaddianbei{ height:50px;}
.sp_header{height:50px;overflow:hidden;background:#fff;position:fixed;z-index:10;width:100%; display: none;  -webkit-box-shadow: 0 0px 5px rgba(0,0,0,0.2); -moz-box-shadow: 0 0px 5px rgba(0,0,0,0.2); -o-box-shadow: 0 0px 5px rgba(0,0,0,0.2);box-shadow: 0px 0px 5px rgba(0,0,0,0.2);position:fixed; left:0px; top:0px; width:100%}
.sp_logo{padding:8px 10px;float:left;height:50px; }
.sp_logo img{margin:auto;max-height:35px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background:#ed1f24;width:25px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:8px}
.sp_nav span:nth-of-type(3){top:16px}
.sp_nav_se span:nth-of-type(1){top:9px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:9px;transform:rotate(-45deg)}
/*.sjj_nav{position:fixed;z-index:9;background:#f7f7f7;width:100%;height:100%;line-height:35px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
*/
.sjj_nav{position:fixed;z-index:99;background:#f7f7f7;width:100%; height:100%;line-height:35px;right:-100%;overflow:auto;overflow-x:hidden;transition:right ease 0.35s; top: 50px;}

.nav_show{right:0px; }
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%;text-transform:uppercase; display: block;}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#4078c2}
.sjj_nav ul li ul li>ul{margin-left:10px}
/*----手机站导航结束----------*/




.hasdiv{ overflow:hidden; display:block; position:relative;}
.hasdiv .bkg{ display:block; width:100%;
transition:All 0.2s ease;
-webkit-transition:All 0.2s ease;
-moz-transition:All 0.2s ease;
-o-transition:All 0.2s ease;background-size:cover; background-position:center center; background-repeat:no-repeat;}
.hasdiv .bkg img {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    display: block;
    object-fit: cover;
}


.hasdivno{ overflow:hidden; display:block; position:relative;}
.hasdivno video{ height: 225px; }
.hasdivno .bkg{ display:block; width:100%;
transition:All 0.2s ease;
-webkit-transition:All 0.2s ease;
-moz-transition:All 0.2s ease;
-o-transition:All 0.2s ease;background-size:cover; background-position:center center; background-repeat:no-repeat;}
.hasdivno .bkg img {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    display: block;
    object-fit: cover;
}



.hasdiv:hover .bkg{transform: rotate(0deg) scale(1.1);
            -webkit-transform: rotate(0deg) scale(1.1);
            -moz-transform: rotate(0deg) scale(1.1);
            -o-transform: rotate(0deg) scale(1.1);
            -ms-transform: rotate(0deg) scale(1.1);}

.l{ float:left;}
.r{ float:right;}
.animates{transition:All 0.2s linear;
-webkit-transition:All 0.2s linear;
-moz-transition:All 0.2s linear;
-o-transition:All 0.2s linear; }


.foot{ height:459px; padding-top:23px; background:url(../images/f.png) repeat-x; position:relative }
.foot .link{ margin:auto; max-width:100%; width:1054px; min-height:72px; background:url(../images/link.png) 0px center no-repeat; }
.foot .link p{ padding-left:89px;}
.foot .link a{ display:inline-block; width:123px; width:12.8%; float:left; margin-top:11px; margin-left:1%;}
.foot .link a .bkg{ padding-bottom:39.8373%;}
.foot ul{ padding-top:30px;margin:auto; max-width:100%; width:1054px;}
.foot ul li{ position:relative; width:20%; float:left; height:34px; line-height:34px; }
.foot ul li img{ position:absolute; left:0px; top:4px;}
.foot ul li a{ display:block; width:170px; border-bottom:1px dotted #424242;max-width:80%;}
.foot ul li a.at{  font-size:16px;color: #cfcece; text-indent:30px;}
.foot ul li a.at1{color:#cfcece; text-indent:25px; background:url(../images/j.png) 0px center no-repeat}
img.foot_fenge{ position:absolute; left:50%; margin-left:-541px; bottom:132px;}
.foot p.cop{ position:absolute; text-align:center; width:100%; bottom:42px; left:0px; line-height:22px; font-size: 12px; }
.foot p.cop i{color: #999; display:inline-block}

.v_tit{ background: #DE443F; height: 33px; line-height: 33px; }
.v_name{ float: left; padding-left: 10px; color: #fff; }
.v_tit i{ display: block; float: right; width: 10px; height: 10px; background: #fff; color: #DE443F; line-height: 10px; margin-top: 10px;  margin-right:10px; }


.gg{ line-height:50px; height: 50px;}
div.marquee { height: 30px; line-height:30px; overflow: hidden; position: relative; top: 10px; }
div.gg dl{ float:left; position:relative; padding-left:30px;}
div.gg dl img{ position:absolute; left:0px; top:13px;}
        div.marquee ul { position: absolute; top: 0; left: 0; width:100% }
        div.marquee li { height: 30px; line-height:30px;  width: 100%;  }
div.marquee li a{ display:inline-block; float:left;width: calc(100% - 90px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
div.marquee li span{display:inline-block; float:right;}

div.comtitle{ height:34px; line-height:34px; position:relative; overflow:hidden; }
div.comtitle span{ height:34px; line-height:34px; position:relative; z-index:10;background:#f4f4f4}
div.comtitle.comtitle_w span{ background:#fff}
div.comtitle span.c{ display:inline-block; float:left; font-size:18px; }
div.comtitle span.e{ display:inline-block; position:relative; line-height:36px; padding-right:5px; text-transform : uppercase; font-size:16px; padding-left:5px; float:left; color:#cf0808; font-family:Arial, Helvetica, sans-serif; font-weight: bold;}
div.comtitle img{ position:absolute; z-index:1; right:0px; top:50%; margin-top:-6px;}
div.comtitle img.imgroute1{ top:12px;}
div.comtitle.comtitler1 span.c{ padding-right:13px; background:#f4f4f4}
.indexnew .ad{ margin-top:17px;}
.indexnew{ background:#f4f4f4; padding-top:9px; padding-bottom:27px;}
.indexnew_l{ float:left; width:68.9%;}
.indexnew_l .hasdiv{ float:left; width:329px; margin-top:9px;}
.indexnew_l .hasdiv .bkg{ padding-bottom:73.3%;}
.indexnew_l ul{ display:block; overflow:hidden; padding-left:20px; margin-top:9px;}
.indexnew_l ul li{ line-height:29px; border-bottom: #ccc 1px solid; font-size: 12px;}
.indexnew_l ul li a{ display:inline-block; float:left;width: calc(100% - 90px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis; color: #666;}

.indexnew_l ul li a em{ font-size:12px; padding-right: 5px;}

.indexnew_l ul li i{
	display:inline-block;
	float:right;
	}
.indexnew_r{ float:right; width:295px; margin-top:20px;}
.hasdivno .bkg{ padding-bottom:82%;}
.hasdivno img{ display:block; width:100%;}
.wapernav{ display:none; text-align:center; padding:20px 0px 0px 0px;}
.wapernav a{ display:inline-block; margin:0px 5px 10px 0px; height:27px; line-height:27px; padding:0px 6px; border:1px solid #ccc;}
.wapernav a:hover,.wapernav a.waperhover{ color:#FFF; background:#89211b; border:1px solid #89211b}

.route{}
.route span.arr{}
.route p{ float:right}
.route p a{}

.neiye{ padding-top:17px;}
.left{ float:left; width:70.6%; margin-bottom:25px;}
.left .ernav{ font-size:0px; height:36px; padding:1px; line-height:36px; background:#eeeeee; margin-top:13px;}
.left .ernav a{ display:inline-block; font-size:16px; width:135px; height:36px; text-align:center; background:#FFF}
.left .ernav a:hover,.left .ernav a.act{ color:#FFF; background:#db3d35}

.left1 .ernav{ font-size:0px; height:36px; padding:1px; line-height:36px; background:#eeeeee; margin-top:13px; display:none}
.left1 .ernav a{ display:inline-block; font-size:16px; width:135px; height:36px; text-align:center; background:#FFF}
.left1 .ernav a:hover,.left1 .ernav a.act{ color:#FFF; background:#db3d35}
.left1 .sanji{ padding:10px; text-align:center; display:none}
.left1 .sanji a{ display:inline-block; padding:0px 14px;}
.left1 .sanji a.ses{ color:#ed1f24}
.newlist_ny{ padding:5px 0px;}
.newlist_ny li{ height:40px; line-height:40px; border-bottom:1px dotted #cccccc;}
.newlist_ny li a{ display:block; float:left;width: calc(100% - 90px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.newlist_ny li a em{ font-size:12px; font-weight:bold}
.newlist_ny li span{display:block; float:right;}
.right{ float:right; width:26.7%; margin-bottom:25px;}



.ad{ display:block;}
.ad img{ display:block; width:100%}

.kc{ padding:20px 0px 24px 0px;}
.kc .ad{ margin-top:20px;}
.kc_l{ display:block; float:left; width:71%;}
.kc_l ul{ margin-top:13px; background:#f4f4f4}
.kc_l ul li{}
.kc_l ul li i{ background:url(../images/ii.png) center bottom no-repeat #de433e; color:#FFF; font-size:16px; width:131px; height:36px; line-height:36px; text-align:center; position:relative; display:block;}

.kc_l ul li dl{}
.kc_l ul li dl a{ display:block; float:left; text-align:center;width:calc(25% - 1px); margin:-1px 0px 0px -1px; height:41px; line-height:41px; border:1px solid #e4e4e4;}
.kc_r{ float:right; width:26.8%}
.kc_rs .img{ height:36px; margin-top:13px; display:block; overflow:hidden; position:relative; background:#DE443F}
.kc_rs .img img{ height:36px; position:absolute; right:0px; bottom:0px; display:block;}
.kc_rs ul{ background:#f4f4f4;}
.kc_rs ul li.at{ height:30px; padding-top:2px; line-height:30px; margin:auto; overflow:hidden; width:94%;}
.kc_rs ul li.at em{ display:block; float:left; text-align:center;}
.kc_rs ul li.at em.em1{width: calc(100% - 90px);}
.kc_rs ul li.at em.em2{ width:90px;}
.kc_rs ul li.li{ width:275px; margin:auto; overflow:hidden; background:#f4f4f4; width:94%; height:26px; line-height:26px;}
.kc_rs ul li.li.eq{ background:#FFF;}
.kc_rs ul li.li a{ display:inline-block; float:left; text-indent:9px;width: calc(100% - 142px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px; }
.kc_rs ul li.li a.ny{ text-indent:0px;}
.kc_rs ul li.li a em{ font-size:12px; font-weight:bold}

.kc_rs ul li.li span{ display:inline-block; float:right; padding-right:10px; font-size: 12px;}

.zhuanqu{ background:#f4f4f4; padding:20px 0px 50px 0px;}
.zhuanqu_ws{ padding-bottom:0px!important;}
.zhuanqu_w{ background:#fff}
.zhuanqu .zq_l{ float:left; width:71%;}
.zhuanqu .zq_l ul.tab{ background:#eee;}
.zhuanqu .zq_l ul.tab li{ height:37px; line-height:37px; font-weight: bold; cursor:pointer; text-align:center; float:left; width:33.3%;}
.zhuanqu .zq_l ul.tab.tabsi li{ width:33.3%;}
.zhuanqu .zq_l ul.tab li:hover,.zhuanqu .zq_l ul.tab li.ses{ color:#FFF; background:#de433e}
.zhuanqu .zq_l ul.tab li.info:hover{ background: none; color: #de433e; }
.zhuanqu .zq_l ul.tabnr{}
.zhuanqu .zq_l ul.tabnr dl{display:none;}
.zhuanqu .zq_l ul.tabnr dl ul{float:left;width:50%; background:#FFF; padding:10px 0px;}
.zhuanqu .zq_l ul.tabnr dl ul.r{ float:right;}
.zhuanqu .zq_l ul.tabnr dl ul li{line-height:28px; padding-left:12px;}
.zhuanqu .zq_l ul.tabnr dl ul li a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis; display:block; width:100%}
.zhuanqu .zq_l ul.tabnr dl ul li a em{display:inline-block;padding-right:5px; font-family:'宋体'; }
.zhuanqu .zq_l ul.tabnr dl ul li i{}




.zhuanqu .zq_r{float: right;
    width: 26.8%; padding-top: 34px;}
.zhuanqu .zq_r.jiaocai{ /*margin-top:30px;*/}
 .zq_rs ul.tab{ background:#ebbd04;}
 .zq_rs ul.tab li{ width:50%; float:left; height:37px; line-height:37px; text-align:center; color:#FFF; cursor:pointer; font-size: 16px; font-weight: bold;}
 .zq_rs ul.tab li.ses,.zhuanqu .zq_rs ul.tab li:hover{ background:#de433e;}
 .zq_rs ul.tabnr{ background:#FFF;}
 .zq_rs ul.tabnr dl{ display:none; padding:4px 0px;}
 .zq_rs ul.tabnr dl li{ display:block;  margin:auto; width:90%; line-height:30px;}
 .zq_rs ul.tabnr dl li a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis; display:block; width:100%}
 .zq_rs ul.tabnr dl li a em{display:inline-block;padding-right:3px; font-family:'宋体';
 }

.jiaocai_nr{ background:#f4f4f4;}
.jiaocai_nr.jiaocai_nr_w{ background:#fff;}
.jiaocai_nr .hasdiv{ }
.jiaocai_nr dl{ padding-top:4.65%;width:90.7%; margin:auto; }
.jiaocai_nr .hasdiv .bkg{ padding-bottom:70.7%; background:#fff;}
.jiaocai_nr .hasdiv .bkg img{object-fit: contain;}
.jiaocai_nr p{width:90.7%; margin:auto; line-height:26px; padding:12px 0px;}
.jiaocai_nr p i{}
.jiaocai_nr p em{ color: #de433e; }

.comtitless{ padding:5px 0px;}
 #mrq {
     width: 100%;
 }

 #Marquee_x {
     overflow: hidden;
     width: 100%;white-space: nowrap; height:260px;
 }

 #Marquee_x ul li,
 #Marquee_x ul li div {
     float: left;
     overflow: hidden; text-align:center; margin-bottom:40px;
 }



 #Marquee_x ul li div {
     float: left;
     width: 200px;
     overflow: hidden
 }

 #Marquee_x ul li div .bkg { padding-bottom:110%
 }

 #Marquee_x ul li div span {
     display: block; line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
 }

.gundong{ background:#f4f4f4; padding:20px 0px 30px 0px;}
.gundong .gdtit{ height:39px; line-height:39px; width:100%; background:url(../images/gd.png) 0px center no-repeat; margin-bottom:30px;}
.gundong .gdtit i{ display:inline-block; float:left; color:#FFF; text-indent:14px; font-size:18px; color:#FFF;}
.gundong .gdtit b{ display:inline-block; float:left; color:#FFF; text-indent:14px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFF;}
.gundong .gdtit p{display:inline-block; float:right;font-size: 16px;
    color: #9a0000; margin-right:20px; font-weight: bold;}

.ny_geduan{ height:20px; }
.newthumb_ny{ display:block; width:732px; margin:auto; max-width:100%; padding-top:14px;}
.newthumb_ny li{ margin-right:2%;margin-top:2%;width:32%; float:left; text-align:center; position:relative;}
.newthumb_ny li.z{ margin-right:0px;}
.newthumb_ny li .bkg{ padding-bottom:66.7%;}
.newthumb_ny li .bkg img{object-fit: contain;}
.newthumb_ny li i.i{white-space:nowrap;overflow:hidden;text-overflow:ellipsis; position:absolute; height:34px; line-height:34px; width:96%; display:block; bottom:0px; left:0px; background:rgba(0,0,0,0.6); color:#FFF; padding:0px 2% }
.newthumb_ny1{ width: 100%; }
.newthumb_ny1 li{ margin:auto; }
.newthumb_ny1 li a{ width: 80%; margin:auto; display: block; }
.newthumb_ny1 li .bkg{padding-bottom:112%; background: #fff;}
.newthumb_ny1 li i.i{ background: none; color: #333; position: relative; margin:5px auto; }
.left1{ float:left; width:74.7%;}
.right1{float:right; width:23.2%;}
.right1 li{ text-align:center;}
.right1 li a{ display:block; width:100%; height:100%; font-size: 16px;}
.right1 li.atit{ height:40px; line-height:40px; background:#de433e; }
.right1 li.atit a{color:#FFF; font-size:18px;}
.right1 li.atit1{}
.right1 li.atit1 a{ border-bottom:1px solid #ebebeb;height:38px; line-height:38px;}
.right1 li.atit1:hover a,.right1 li.atit1.action a{ color:#de433e; border-bottom:1px solid #de433e;}


.zj_box{ background: url(../images/bj.jpg); padding:40px 0; }
.zj_tit{ font-size: 44px; text-align: center; color: #067ACB; margin:30px auto; font-weight: bold; }
.zj_con{ width: 1080px; max-width: 96%; margin:auto; }
.zj_l{ float: left; width:57%; margin-right: 2%;  }
.zj_r{ overflow: hidden; background: #333; }
.zj_dh{ margin:auto; background: #CCDFED; text-align: center; font-size: 22px; font-weight: bold; line-height: 45px; }
.zj_nr{ margin:10px auto; }
.zj_nr li{ margin:10px auto; background: #DDE8EF; font-size: 18px; line-height: 40px; }
.zj_nr li span{background: #B34174; display: inline-block; padding:0 30px; color: #fff; margin-right: 10px;}
.zj_nr li.li2 span{ background: #0BB79D; padding:0 50px; }
.zj_nr li.li3 span{ background: #E68008; }
.zj_nr li.li4 span{ background: #D2C102; padding:0 120px; }

.zjr_con{ width: 90%; margin:auto; padding:20px 0px; }
.zjr_tit{ background: #D9D9D9; color: #E68008; text-align: center; line-height: 50px; font-weight: bold; font-size: 24px; }
.zjr_nr{ margin:auto; }
.zjr_nr li{ margin:20px auto; }
.zjr_nr li span{ float: left; width: 80px;  color: #fff; text-align: right;}
.zjr_nr li span em{ color: #E68008; }
.zjr_nr li.li5 span{width: 140px;}
.zjr_nr li p{ overflow: hidden; }
.zjr_nr li input{ height: 35px; line-height: 35px; background: #fff; width: 100%; border: none; text-indent: 10px; }
.zjr_nr li input.button{ width: 150px; height: 40px; line-height: 40px; background: #CC0000; color: #fff; font-size: 16px;  text-align: center; margin:25px auto; display: block; border-radius:5px; text-indent: 0px;}
.zjr_nr input.button:hover{ background: #E68008;}

.jz_box{ background: #e6b246;padding:40px 0; }
.jz_tit{ color: #fff; }
.jz_l{ width:61.9%;  margin-right: 0px; }
.jz_r{ background:none; padding-top:60px; }
.jz_r .zjr_nr li.li4 .button{ float: left; margin-left: 80px; margin-top:0px; }
.bim{ overflow: hidden; }
.bim img{ display:block; max-width:100%; margin:auto;}

.bim_ly{ margin:auto;/* background: url(../images/bim_ly.png) no-repeat center;*/  background: #7C5B00; width: 1582px; max-width:100%; padding:30px 0px; }
.bim_tit{ margin:auto; text-align: center; font-size: 36px; color: #fff;  }
.bim_tit span{ font-size: 30px; }
.bim_lynr{ /*padding-top:7.3vw; padding-bottom: 2vw; padding:20px 0px;*/ width: 63.2%; margin:30px auto 0 auto; color: #fff;  background: #AB8836; border-radius:10px; padding:10px 0;}
.bim_lynr li{ float: left; }
.bim_lynr li.li1{ width: 20%; }
.bim_lynr li.li2{ width: 35%; }
.bim_lynr li.li3{ width: 30%; }
.bim_lynr li.li4{width: 10%;}
.bim_lynr li span{ float: left; width: 70px;  display: block; text-align: right; position: relative; top: 5px; }
.bim_lynr li span em{ color: #E9573F; }
.bim_lynr li p{ overflow: hidden; margin-right:10px; }
.bim_lynr input{ background: #fff; height: 35px; line-height: 35px; border:none; width: 100%; text-indent: 10px;}

.bim_lynr input.button{ background: #E69138;  height: 37px; line-height: 37px; width: 100%;  color: #fff; border-radius:5px; text-indent: 0px;}
.bim_lynr input.button:hover{ background: #b45f06;}

.bim_ly1{ background: #833C0C; padding:0; }
.bim_lynr1{ padding:30px 0; background: none; }



/*.nbanner{ background-position:center; background-repeat:no-repeat; background-size:contain; padding-bottom:31.7%}*/
/*.nbanner15{ padding-bottom:22.3%}*/
.nbanner{ margin:auto; }
.nbanner img{ display: block; margin:auto;}
.ernav {
	white-space: nowrap;
	overflow-x: scroll;
	overflow-y: hidden;
	text-align: justify;
	box-sizing: border-box; font-size:0px; max-width: 100%;
}
.ernav::-webkit-scrollbar {
	display: none;
}

.nxtit{ text-align:center; font-size:36px; color:#dd7404; font-weight:bold; margin-top:5%;}
div.twhp{ margin-top:5%;}
div.twhp a.hasdivno{ float:left; width:116px;}
div.twhp a.hasdivno .bkg{ padding-bottom:100%;}
div.twhp div.twhpnr{ overflow:hidden; padding-left:2.4%;}
div.twhp div.twhpnr_all{ padding-left:0px;}
div.twhp div.twhpnr a.twhptitle{ display:block; margin-top:6px; line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-size:20px; font-weight:bold;}
div.twhp div.twhpnr p{ display:block; height:66px; line-height:22px; padding-top:10px;}

.nx2{ background:url(../images/nxba.png) center center no-repeat; padding:3.4% 20px; margin-top:3%}
div.comtitlenx{ text-align:center; display:block; }
div.comtitlenx span.c{ display:block; font-size:36px;  color:#cd171c; font-weight:bold;  }
div.comtitlenx span.e{ display:block; font-size:28px;color:#cd171c; padding-top:0.5%}
div.comtitlenx p{ display:block; font-size:16px; line-height:30px; padding-top:2% }

.nx3{ background:url(../images/4182473_banner2.png) center center no-repeat; height:405px;}

.nx3 span.c{ display:block;font-size: 36px; font-weight:bold;color: rgb(89, 89, 89);}
.nx3 span.e{display:block;font-size: 36px;font-weight:bold; color: rgb(227, 108, 9); margin:5px auto; display: block;}
.nx3 p{ font-size:20px; padding-top:15px;}
.nx3 dl{padding: 11% 0px 0px 36%;}