*{ margin:0; padding:0;}
body{overflow-x:hidden; background:url(../img/nydbbody.jpg) #fff bottom center no-repeat;}
ul{ margin:0; padding:0;}
li{list-style:none;font-family:"Microsoft YaHei","微软雅黑","verdana","宋体";}
.clear {height:0px;clear:both;}
textarea{font-family:"Microsoft YaHei","微软雅黑","黑体","verdana","宋体";}
div{font-family:"Microsoft YaHei","微软雅黑","黑体","verdana","宋体";}
p{font-family:"Microsoft YaHei","微软雅黑","黑体","verdana","宋体"; margin:0; padding:0;}
a{text-decoration:none;font-family:"Microsoft YaHei","微软雅黑","黑体","verdana","宋体";cursor:pointer;}
a:hover{text-decoration:none;}
img{ border:none;}
.px-0{ padding:0 0;}

.mx-0{ margin:0 0;}
.mbpx-0{padding:0 0;}
html {
          font-size: 100px; /*根元素默认的大小是16px*/
        }
.max-1920{ max-width:1920px !important; margin:auto;}			
@media screen and (max-width: 1680px){
	html{
		font-size:86px;
	}
}		
@media screen and (max-width: 1440px){
	html{
		font-size:80px;
	}
}

@media screen and (max-width: 1200px){
.hidden-1280{ display:none !important;}
}
@media screen and (max-width: 1024px){
	html{
		font-size:60px;
	}
}
@media screen and (max-width: 768px){
	html{
		font-size:60px;
	}
	
}



.menuph{       width: 1.3rem;
    height: 0.6rem;
    cursor: pointer;
    text-align: center;
    position: absolute;
    top: 0.45rem;
    right: 0.18rem;
    z-index: 99;
	}
.menuph .point {
    width: .44rem;
    right: .25rem;
    height: .26rem;
    position: relative;
    margin-left: .24rem;
}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before {   width:.29rem;  }
.menuph .navbtn {  position: absolute;   right: 0;  display: inline-block;  width:.29rem;  height: .04rem;  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #fff;  }
.menuph .navbtn::after,
.menuph .navbtn::before {  position: absolute;  right: 0;  display: inline-block;  width:.29rem;  height: .04rem;  content: '';  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #fff;  }
.menuph .navbtn::after {  top:.1rem;  }
.menuph .navbtn::before {  top:.2rem;}
.menuph .point.active .navbtn{  background: transparent;  }
.menuph .point.active .navbtn::after{  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  top: .11rem;  }
.menuph .point.active .navbtn::before {  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);  top: .11rem;  }


.xialaph{      left: 0;
    top:1rem;
    float: left;
    width: 100%;
    height: 116%;
    overflow-y: scroll;
	
    display: none;
    z-index: 999;
    position: absolute;
    background: #313131;
    overflow-x: hidden;
	z-index:99999;
	}
.xialaph .ul1{ float: left;width:100%;}
.xialaph .ul2,
.xialaph .ul3{display: none;}
.xialaph h4 a{        float: left;
    width: 100%;
    color: #bebebe;
    font-size: .3rem;
    line-height:.6rem;
    font-weight: normal;
	text-align:center;}
.xialaph h4 a span{ padding-left:.06rem; color:#ccc; font-size:.18rem;}
.xialaph h4{     float: left;
    width: 100%;
    position: relative;
    }
.xialaph li:last-child h4::before{  content: '';  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 1px;  }
.xialaph h4:hover a,
.xialaph h5:hover a{  color: #bebebe; }
.xialaph h4::after{  content: '';  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 1px; /*opacity: 0.1;*/  }


.xialaph h5{ display:inline-block; width:100%;position: relative;  border:none;  }
.xialaph h5::after{  content: '';  position: absolute;  bottom: 0;  left: 0;  right: 0;  height: 1px; /*opacity: 0.05;*/  }
.xialaph .ul2
.xialaph li:last-child h5::after{  display: none;  }
.xialaph h4 img{     width: 0.15rem;
    height: 0.08rem;
    float: right;
    margin-top: 0.29rem;
    cursor: pointer;
    margin-right: 7%;
	position:absolute; left:50%; margin-left:-0.07rem; }
.xialaph h5 img{     width: 0.15rem;
    height: 0.08rem;
    float: right;
    margin-top: 0.29rem;
    cursor: pointer;
    margin-right: 3%; }
.xialaph h4.active img.img_s,
.xialaph h5.active img.img_s{  display: none;  }
.xialaph h4.active img.img_d,
.xialaph h5.active img.img_d{  display: block;  }
.xialaph .ul2{ float:left; width:100%; padding:0 0.4rem; text-align:center;}
.xialaph .ul3{    float: left;
    width: 100%;
    padding: 0.12rem 0 0.16rem 0.02rem;
    position: relative;  }
.xialaph .ul3::after{  content: '';  position: absolute;  bottom: 0;  left: 0;  right: 0;  height: 1px;  background-color: #e7e7e7;  }
.xialaph li:last-child .ul3::after{  display: none;  }
.xialaph .ul3 li a{      color: #333;
    font-size: 0.18rem;
    line-height: 0.43rem;
    display: block;  }
.xialaph .ul3 li{  padding-top: 0.05rem; margin: auto; width: 90%;  }
.xialaph .ul3 li:first-child{  padding-top: 0;  }
.xialaph .phsou{  position: relative;  margin-top: 0.4533333rem;}
.xialaph .phsou input{  width: 100%;  height: 0.56rem;  background-color: #3c3c3c; color: #aaa;  font-size: 0.14rem;  padding-left: 0.2rem;  border: 1px solid #e5e5e5;  }
.xialaph .phsou img{  cursor: pointer;  width: 0.21rem;  height: 0.22rem;  position: absolute;  top: 0.17rem; right: 0.29rem;  }
.xialaph h4.active img.img_s,
.xialaph h5.active img.img_s{  display: none;  }
.xialaph h4.active img.img_d,
.xialaph h5.active img.img_d{  display: block;  } 
.img_d, .disno{  display: none;  }


.xialaph h4.active a{color: #fff;}


.xialaph h5 a{     float: left;
    width: 100%;
    color: #9a9a9a;
    font-size: 0.2rem;
    line-height: 0.47rem;
    text-transform: uppercase;
    font-weight: normal; }
.xialaph h5.active a{color: #fff;}

.xialaph .ul2{ padding:0.15rem 0; background:#434343;}

.xialaph .ul2 li{ width:100%; display:inline-block;}
.ul1 li{ margin-top:0.15rem;}


@font-face {font-family:'din';src: local('din'), url(../img/din.woff) format('woff');}

@font-face {font-family:'Canela';src: local('Canela'), url(../img/Canela.woff2) format('woff');}

div.publicheadback{ width:100%; height:auto;}

div.publicheadtopback{ width:100%; height:45px; background:#2e2e2e;}

div.publicheadtopleft{ float:left; height:45px; font-size:14px;}

div.publicheadtopleft span{ color:#bc0021;}

div.publicheadtopleft1{ float:left; margin-right:30px; line-height:45px; height:45px; color:#8f8f8f; font-size:14px;} 

div.publicheadtopright{ float:right;}

div.publicheadtoprightnav{ float:left; margin-left:44px;}

div.publicheadtoprightnav a{ color:#8f8f8f; padding-left:28px; transition:all 0.5s ease-in-out; font-size:14px;}

div.publicheadtoprightnav a span{ color:#bc0021;transition:all 0.5s ease-in-out;}


div.publicheadtoprightnav:nth-child(1){ background:url(image/new/headicon1.png) center left no-repeat; height:45px; line-height:45px;}


div.publicheadtoprightnav:nth-child(2){ background:url(image/new/headicon2.png) center left no-repeat; height:45px; line-height:45px;}


div.publicheadtoprightnav:nth-child(3){ background:url(image/new/headicon3.png) center left no-repeat; height:45px; line-height:45px;}


div.publicheadtoprightnav:nth-child(4){ background:url(image/new/headicon4.png) center left no-repeat; height:45px; line-height:45px;}


div.publicheadtoprightnav:nth-child(5){ background:url(image/new/headicon5.png) center left no-repeat; height:45px; line-height:45px;}



div.publicheadtoprightnav a:hover{ color:#fff;}

div.publicheadtoprightnav a:hover span{ color:#fff;}

div.publicheadmain{ width:100%; height:148px;}

div.publicheadlogo{ width:222px; height:68px; float:left; margin-top:54px;}

div.publicheadright{ height:auto; float:right;}

div.publicheadrightleft1{ width:496px; float:left;margin-top:50px;}

div.publicheadrightleft1ss{ width:496px; height:50px; border:#bc0021 2px solid;}

div.publicheadrightleft1ssleft{ width:402px; height:46px; float:left; line-height:46px;}

div.publicheadrightleft1ssleft input{ width:100%; height:100%; border:none; color:#c2c1c1; outline:none; display:block; width:100%; height:100%; padding-left:19px; background:none;}
 
div.publicheadrightleft1ssright{ width:90px; height:46px; float:right; background:#bc0021; text-align:center; line-height:46px; color:#ffffff; font-size:16px; font-weight:700; }
 
div.publicheadrightleft1ssright button{ width:100%; height:100%; background:none; cursor:pointer; display:block; background:none; border:none;display:block;}

div.publicheadrightleftssbtnav{ height:44px; line-height:44px; color:#8c8b8b; font-size:12px;}

div.publicheadrightleftssbtnav a{ padding-left:22px; color:#8c8b8b; transition:all 0.5s ease-in-out;}

div.publicheadrightleftssbtnav a:hover{ color:#bc0021;}

div.publicheadrightleft2{ width:120px; height:50px; background:#f5ae32; text-align:center; font-weight:700; color:#ffffff; font-size:14px; float:left; margin-top:50px; margin-left:38px; line-height:50px;}

div.publicheadrightleft2 a{ color:#fff; display:block; width:100%; height:100%;}


div.publicheadrightleft3{ width:120px; height:50px; background:#f1864c; text-align:center; font-weight:700; color:#ffffff; font-size:14px; float:left; margin-top:50px; margin-left:12px; line-height:50px;}

div.publicheadrightleft3 a{ color:#fff; display:block; width:100%; height:100%;}

div.headnavback{ width:100%; height:70px;}

div.headnav{ display:inline-block; margin-left:61px; line-height:70px; color:#2e2e2e; font-size:16px; font-weight:700;}

div.headnav a{ color:#2e2e2e; transition:all 0.5s ease-in-out;}

div.headnav a:hover{ color:#bc0021;}

div.indexbannerback{ width:100%; height:500px;  position:relative;}

div.indexbannercont{ width:335px; height:500px; z-index:100; position:absolute; left:50%; margin-left:265px; top:0; background-image:linear-gradient(to bottom, rgba(250,253,255,0.3) , rgba(32,162,252,0.3));}

div.indexbannercont_main{ width:265px; height:auto; margin:auto;}

div.indexbannercontgao{ height:29px;}

div.indexbannerloginpic{ width:85px; height:85px; float:left; border-radius:50%; overflow:hidden;background:url(image/new/zhanweipic.png) center no-repeat;}

div.indexbannerloginpic img{ width:85px; height:85px;  border:none;}

div.indexbannerloginright{ width:150px; height:auto; float:left; margin-left:26px; margin-top:11px;}

div.indexbannerloginrighttitle{ width:100%; height:auto; line-height:29px; color:#ffffff; font-size:14px;}

div.indexbannerloginrighttitle2{ width:100%; height:29px;}

div.indexbannerloginrighttitle2left{ height:29px; float:left; line-height:29px; color:#ffffff; font-size:14px; opacity:0.5;}

div.indexbannerloginrighttitle2left a{ color:#ffffff;}

div.indexbannerloginrighttitle2jt{ width:15px; height:15px; float:left; margin-left:10px; margin-top:7px; transition:all 0.5s ease-in-out;}

div.indexbannerloginrighttitle2:hover div.indexbannerloginrighttitle2jt{ margin-left:5px;}

div.indexbannernav1{ width:110px; height:35px; line-height:35px; text-align:center; background:#fff; border-radius:25px; margin-top:28px; float:left; color:#bc0021; font-size:14px; font-weight:700; margin-left:44px; margin-bottom:26px;}

div.indexbannernav1 a{ color:#bc0021; display:block; width:100%; height:100%;}

div.indexbannernewback{ width:100%; height:56px; margin-top:0;}

div.indexbannernew{ width:100%; height:56px;}

div.indexbannernewtitle{ width:100%; height:28px; line-height:28px; overflow:hidden; color:#fff; font-size:14px; font-weight:700;}

div.indexbannernewtitle a{ color:#fff; transition:all 0.5s ease-in-out;}

div.indexbannernewdesc{ width:100%; height:28px; line-height:28px; overflow:hidden; color:#ffffff; font-size:14px; opacity:0.5;}

div.indexbannercy{ width:100%; margin-top:26px;}

div.indexbannernewnav{ width:60px; height:99px; float:left; margin-top:15px; margin-left:40px;}

div.indexbannernewnavpic{ width:60px; height:60px;}

div.indexbannernewnavpic img{ width:60px; height:60px;}

div.indexbannernewnavtitle{ width:100%; height:39px; line-height:39px; overflow:hidden; color:#ffffff; opacity:0.5; text-align:center; font-size:12px;}


div.indexoneback{ width: 1200px; height: auto; margin: auto; margin-top: 58px;}

div.indexonetop{ width: 100%; height: auto;}

div.indexonetopleft{ float: none; height: 35px; line-height: 35px; color: #2e2e2e; font-size: 24px; font-weight: 700;}

div.indexonetoprt{ float: none;height: auto; line-height: 35px; margin-top: 0.2rem;}

div.indexonetoprt a{ color: #6e6f6f; font-size: 14px; margin-right: 49px; transition: all 0.36s ease-in-out;}

div.indexonetoprt a:hover{color: #bc0021;}







div.indextwoback{ width:100%; margin-top:45px; position: relative;}

div.indextwoleft{ width:1200px; height:auto; float:none;  margin: auto;}

div.indextwolefttitle{ width:100%; height:74px; line-height:74px; color:#2e2e2e; font-size:24px; font-weight:700;}

div.indextwoleftqiehuanpic{ width:1200px; height:auto; position:relative;}

div.indextwolbjt_l{ width:19px; height: 34px; position: absolute; left: -25px; top: 50%; margin-top: -17px;  background: url(image/new/indextwoleft.png) center no-repeat; cursor: pointer; outline: none;}

div.indextwolbjt_r{ width:19px; height: 34px; position: absolute; right: -25px; top: 50%; margin-top: -17px;    background: url(image/new/indextworight.png) center no-repeat; cursor: pointer; outline: none;}












div.indexthreeback{ width:100%; height:auto; margin-top:30px;}

div.indexthreerighttitle{ float:right;}

div.indexthreerightnav{ height:74px; line-height:74px; float:left; margin-left:60px;}

div.indexthreerightnav a{ color:#6e6f6f; font-size:14px; font-weight:500;}

div.indexthreerightnav a:hover{ color:#ffa200;}

div.indexthreenavlist{ width:585px; height:150px; margin-bottom: 10px; float:left; border:#ebeaea 1px solid;}

div.indexthreenavpic{ width:115px; height:115px; overflow:hidden; float:left; margin-top:17px; margin-left:17px; line-height:115px;}

div.indexthreenavpic img{ width:100%;}

div.indexthreenavmiddle{ width:320px; height:auto; float:left; margin-left:15px; margin-top:24px;}

div.indexthreenavmiddletitle{ width:100%; height:35px; line-height:35px; overflow:hidden; color:#545454; font-weight:700;}

div.indexthreenavmiddletitle a{ color:#545454;}

div.indexthreenavmiddledesc{ width:100%; height:29px; line-height:29px; overflow:hidden; color:#6e6f6f; font-size:12px;}

div.indexthreenavmiddlecont{ width:100%; height:15px; border-left:3px solid #20a2fc; padding-left:13px; color:#6e6f6f; font-size:14px; margin-top:14px; line-height:15px; overflow:hidden;}

div.indexthreenavright{ width:95px; height:auto; float:right; margin-right:15px; margin-top:35px;}

div.indexthreenavright1{ margin-left:7px; padding-left:22px; height:14px; background:url(image/new/indexthreeiconxx.jpg) center left no-repeat; color:#bc0021; font-size:14px; line-height:14px; margin-bottom:9px;}

div.indexthreenavright1 a{ color:#bc0021;}

div.indexthreenavright2{ width:95px; height:30px; overflow:hidden; border-radius:25px; background:#bc0021; text-align:center; line-height:30px; color:#ffffff; font-size:14px; font-weight:700;}

div.indexthreenavright2 a{ color:#fff; display:block; width:100%; height:100%;}

div.indexfourback{ width:100%; height:auto; margin-top:20px;}

div.indexfourlist{ width:280px; height:143px; float:left; margin-left:26px; margin-bottom:40px;}

div.indexfourlisttitle{ width:100%; height:38px; overflow:hidden; line-height:38px; color:#545454; font-size:18px; margin-bottom:15px; font-weight:700;}

div.indexfourlisttitle a{ color:#545454; transition:all 0.5s ease-in-out;}

div.indexfourlist:hover div.indexfourlisttitle a{ color:#fc9a01;}

div.indexfourlistleft{ width:90px; height:90px; float:left;}

div.indexfourlistleft img{ width:90px; height:90px;}

div.indexfourlistright{ width:180px; height:auto; float:right; margin-top:10px;}

div.indexfourlistrightdesc{ width:180px; overflow:hidden; height:36px; line-height:18px; color:#6e6f6f; font-size:12px;}
 
div.indexfourlistrightmore{ height:35px; line-height:35px; color:#bc0021; font-size:14px; font-weight:700;}

div.indexfourlistrightmore a{ color:#bc0021;}

div.indexfive{ width:100%; margin-top:20px;}

div.indexfivenavback{ width:380px; height:300px; float:left; border:#e4e3e3 1px solid; margin-top:20px; margin-left:30px;}

div.indexfivenavtitle{ width:100%; height:60px; padding-left:25px; line-height:60px; color:#545454; font-size:18px; font-weight:700; border-bottom:#e4e3e3 1px solid; margin-bottom:16px;}

div.indexfiveleftlist{ width:330px; height:32px; line-height:32px; margin:auto; white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;}

div.indexfiveleftlist a{ color:#6e6f6f; font-size:14px;}

div.indexfiveleftlist span{ color:#bc0021;}

div.indexfivenaverjiback{ float:right;color:#6e6f6f; font-size:14px; margin-right:20px; font-weight:500;}

div.indexfivenaverjiback a{ color:#6e6f6f; font-size:14px; font-weight:500;}

div.indexfivepiclist{ width:345px; height:111px; border-bottom:#d7d9d9 1px dashed; margin:auto; margin-top:26px; margin-bottom:8px;}

div.indexfivepiclistpic{ width:90px; height:90px; float:left;}

div.indexfivepiclistpic img{ width:90px; height:90px;}

div.indexfivepiclistright{ width:240px; height:auto; float:right; margin-right:5px; margin-top:2px;}

div.indexfivepiclistrightitle{ width:100%; height:46px; line-height:23px; overflow:hidden; color:#6e6f6f;}

div.indexfivepiclistrightitle a{ color:#6e6f6f; transition:all 0.5s ease-in-out;}

div.indexfivepiclistrighttime{ width:100%; height:42px; line-height:42px; color:#6e6f6f; font-size:12px;}

div.publicfooterback{ width:100%; height:auto;  background:#232830; margin-top:100px;}

div.publicfootertopback{ width:100%; height:100px; border-bottom:1px solid #464d59;}

div.publictopnavleft{ float:left; height:15px; line-height:15px; margin-top:43px;}

div.publictopnavlefta{ padding:0 30px; border-left:#404751 1px solid; font-size:16px; float:left;}

div.publictopnavlefta a{ color:#cececf; transition:all 0.5s ease-in-out;}

div.publictopnavlefta a:hover{ color:#bc0021;}

div.publictopnavright{ float:right; height:99px;}

div.publictopnavrighticon{ width:26px; height:26px; float:left; margin-top:38px; background:url(image/new/dibudianhua.png) center no-repeat; margin-right:15px;}

div.publictopnavrightphone{ float:left; height:99px; line-height:99px; float:left; color:#bc0021; font-size:16px; font-weight:700;}

div.publicfootlinkback{ width:100%; height:auto; margin-top:27px;}

div.publicfootlinkleft{ width:95px; height:43px; line-height:43px; float:left; overflow:hidden; color:#cececf; font-size:16px; font-weight:700;}

div.publicfootlinkright{ width:1100px; height:auto; float:left; line-height:43px; color:#818182; font-size:14px; }

div.publicfootlinkright a{ color:#818182; margin-right:40px;}

div.publicfooterbottom{ width:100%; height:auto;}

div.publicfooterbottomleft{ height:43px; line-height:43px;  float:left; color:#54585e; font-size:12px;}

div.publicfooterbottomleft a{ color:#54585e;}

div.publicfooterbottomright{ float:right; display: block; }

div.publicfooterbottomrightewm{ width:122px; height:150px; float:left; margin-left:36px; background:#2d343f;}

div.publicfooterbottomrightewmpic{ width:97px; height:97px; margin:auto;}

div.publicfooterbottomrightewmpic img{ width:97px; height:97px;}

div.publicfooterbottomrightewmtitle{ width:100%; height:43px; line-height:43px; text-align:center; color:#ffffff; font-size:14px;}

div.xwmianback{ margin-top:10px;}



div.xwbreadback{ width:100%; height:60px; line-height:60px; margin-top:30px; color:#bc0021; margin-bottom: 15px;}

div.xwbreadback i{ color: #333;}

div.xwbreadback a{ color:#333;}

div.xwlistback{ width:100%; height:165px; border-bottom:1px dashed #d1d2d2; margin-top:30px;}

div.xwlistleft{ width:230px; height:150px; float:left;}

div.xwlistleft img{ width:230px; height:150px;}

div.xwlistright{ width:850px; height:auto; float:left; margin-left:38px;}

div.xwlistrighttitle{ width:100%; height:42px; line-height:42px; color:#333333; font-size:18px; font-weight:700; margin-bottom:7px;}

div.xwlistrighttitle a{ color:#333; display:block; width:100%; height:100%;}

div.xwlistrightdesc{ width:100%; height:48px; overflow:hidden; line-height:24px; color:#6e6f6f; font-size:14px;}

div.xwlistrighttime{ width:100%; height:47px; line-height:47px; color:#abaaaa; font-size:14px;}

/* pages */
.pages {padding:24px 0;text-align:center;font-size:12px;color:#666666;clear:both;}
.pages a:link,.pages a:visited,.pages a:active {background:#FFFFFF;border:#DDDDDD 1px solid;padding:6px;text-decoration:none;}
.pages a:hover {background:#dd2726;border:#dd2726 1px solid;color:#FFFFFF;padding:6px;text-decoration:none;}
.pages strong {background:#dd2726;padding:6px;border:#dd2726 1px solid;color:#FFFFFF;}
.pages_inp {width:32px;border:#DDDDDD 1px solid;color:#666666;padding:4px;text-align:center;}
.pages_btn {width:32px;border:#FF6600 1px solid;color:#FFFFFF;padding:4px 6px;background:#FF6600;font-weight:bold;font-size:11px;}
.pages label {background:#FFFFFF;border:#DDDDDD 1px solid;color:#666666;padding:6px 6px;}
.pages label em {color:red;font-weight:bold;font-style:normal;}
.pages label span {font-weight:bold;}
.pages cite {font-style:normal;}



/*今日推荐*/

div.nynavback{ width:100%; border:#e5e5e5 1px solid; border-top:none;}

div.nynav1{ width:100%; height:auto; border-top:#e5e5e5 1px solid;}

div.nynav1left{ float:left; height:50px; line-height:50px; color:#333333; font-size:14px; font-weight:700; margin-left:20px;}

div.nynav2left{ float:left; margin-left:30px; color:#333333; font-size:14px; line-height:50px;}

div.nynav2left a{ color:#333; transition:all 0.5s ease-in-out;}

div.nynav2left a:hover{ color:#bc0021;}

div.nynav2leftback{ width:995px;  float:left;height:50px; overflow:hidden; }

div.nynav2rightmore{ width:79px; height:50px; float:right; line-height:50px; padding-left:20px; background:url(image/new/tuijianjt.jpg) left center no-repeat; cursor:pointer; position:relative; }

div.nynav2rightmoreclick{ width:100%; height:100%; display:block; position:absolute; left:20px; color:#bc0021; top:0;}
div.nynav2rightmoreclick1{ width:100%; height:100%; display:block; position:absolute; left:20px; color:#bc0021; top:0;display:none; }


div.tuijiantitleback{ width:100%; height:30px; line-height:30px; padding-left:23px; position:relative; color:#2e2e2e; font-size:24px; font-weight:700; margin-top:40px;}

div.tuijiantitleback::before{ content:''; width:4px; height:30px; background:#bc0021;  display:block; position:absolute; left:0; top:0;}

div.tuijianlistnav{ width:585px; height:220px; float:left; margin-top:30px;}

div.tuijiantwo{ width:100%; height:auto; border-top:#ebeaea 1px solid; margin-top:39px; margin-bottom:19px; border-left:#ebeaea 1px solid;}

div.tuijiantwonav{ width:149px; height:108px; float:left; text-align:center; border-bottom:#ebeaea 1px solid; border-right:#ebeaea 1px solid; line-height:108px;}

div.tuijiantwonav img{  height:95%;}

div.tuijiantwolistback{ width:100%; height:240px; border:#ebeaea 1px solid; margin-top:30px;}

div.tuijiantwolisttitleback{ width:100%; height:65px; border-bottom:1px dashed #ebeaea;}

div.tuijiantwolisttitleleft{ width:1064px; height:64px; float:left; float:left; overflow:hidden; padding-left:20px; color:#333333; font-size:18px; font-weight:700;line-height:64px;}

div.tuijiantwolisttitleleft a{ color:#333333;}

div.tuijiantwolisttitleright{ width:100px; height:40px; float:left; margin-top:11px; background:#bc0021; text-align:center; line-height:40px;}

div.tuijiantwolisttitleright a{ display:block; width:100%; height:100%; color:#ffffff; font-size:14px;}

div.tuijiantwolistleftpic{ width:115px; height:115px; float:left; margin-top:26px; margin-left:21px;}

div.tuijiantwolistleftpic img{ width:115px; height:115px;}

div.tuijiantwolistleftdesc{ width:429px; height:96px; overflow:hidden; float:left; font-size:14px; margin-left:33px; margin-top:31px;  line-height:24px; color:#6e6f6f;}

div.tuijiantwolistleftright{ width:514px; float:right; margin-top:31px;}

div.tuijiantwolistleftrightnav{ width:100%; height:15px; line-height:15px; overflow:hidden; color:#6e6f6f; font-size:14px; border-left:3px solid #bc0021; padding-left:12px; margin-top:20px;}


div.hymrlistback{ width:220px; height:313px; float:left; margin-left:106px; margin-top:50px;}

div.hymrlistpic{ width:220px; height:220px; border:#dcdcdc 1px solid; text-align:center;}

div.hymrlistpic img{ width:200px; height:200px;}

div.hymrlisttitle{ width:100%; height:34px; line-height:34px; text-align:center; margin-top:9px; overflow:hidden;}

div.hymrlisttitle a{ color:#333333; font-size:18px; font-weight:700; transition:all 0.5s ease-in-out;}

div.hymrlistback:hover div.hymrlisttitle a{ color:#bc0021;}

div.hymrlistacthor{ width:100%; height:26px; line-height:26px; text-align:center; overflow:hidden; color:#333333;}

div.hymrlistdesc{ width:100%; height:24px; line-height:24px; overflow:hidden; text-align:center; color:#333333; font-size:14px;}

div.anlilist{ width:280px; height:290px; float:left; margin-top:50px;margin-left: 26px;}

div.anlilistpic{ width:280px; height:280px; overflow:hidden;}

div.anlilistpic img{ width:100%; height:100%;}

div.anlilistcatname{ width:100%; height:39px; line-height:39px; margin-top:11px; overflow:hidden; color:#333333; font-size:18px; font-weight:700;}

div.anlilistcattitle{ width:100%; height:30px; line-height:30px; color:#333333; font-size:14px;}

div.anlilistlink{ width:100%; height:18px; line-height:18px; color:#bc0021; font-size:14px;}

div.anlilistlink a{ color:#bc0021;}

div.indexbannernav1form{    width: 100%;
    height: 27px;
    margin-top: 12px;
    line-height: 27px;
    border-radius: 25px;
    background: #fff;
    overflow: hidden;}

div.indexbannernav1form input{ width: 90%; border: none; background: none; height: 27px; line-height: 27px;  display: block; margin: auto; color: #bc0021; outline: none;  } 

div.indexbannernav1 input{ width: 100%; height: 100%; display: block; background: none; border: none;} 

div.loginback{ width: 100%; height: auto; min-height: 577px; padding-bottom: 100px; background: url(image/new/loginbg.jpg) #f5f6f9 center no-repeat;}

div.loginrightback{ width: 400px; height: auto; padding-bottom: 25px; min-height: 380px; float: right; margin-right: 167px; margin-top: 84px; background: #fff; box-shadow: 5px 5px 20px rgba(0,0,0,0.1);}

div.logintop{ width: 100%; height: 87px; margin-bottom: 11px;}

div.logintopnav{ width: 50%; height: 87px; float: left;  line-height: 87px; text-align: center;}

div.logintopnav a{ color: #2e2e2e; font-size: 18px; font-weight: 700;}

div.loginnavform{ width: 310px; height: 56px; border: #e9e9e9 1px solid; margin: auto; margin-top: 26px;} 

div.loginnavformicon{ width: 29px; height: auto; float: left; margin-left: 21px; margin-top: 12px;}

div.loginnavformlefttitle{ height: 56px; line-height: 56px; float: left; margin-left: 15px; color: #b4b3b3; font-size: 14px;}

div.loginnavformrtinput{ width: 175px; height: 56px; line-height: 56px; float: left; margin-left: 8px; color: #b4b3b3;}

div.loginnavformrtinput input{ width: 100%; height: 100%; display: block; line-height: 56px; font-size: 14px; background: none; border: none; outline: none;}

div.loginnavformbotton{ width: 110px; height: 35px; background: #bc0021; border-radius: 25px; color: #ffffff; text-align: center; line-height: 35px; margin-left: 46px; margin-top: 45px;}

div.loginnavformbotton input{ width: 100%; height: 100%; display: block; outline: none; background: none; border: none; }

div.zhucecontbackdiyiye{ width: 310px; height: 35px; line-height: 35px;  font-size: 14px; margin: auto; color: #bc0021;} 

div.zhucecontbackdiyiye a{color: #bc0021;}

div.zhucenavform{ width: 310px; height: 30px; line-height: 35px;border: #e9e9e9 1px solid; margin: auto; margin-top: 10px;color: #b4b3b3;}

div.zhucenavform input{ width: 100%; height: 100%; display: block; line-height: 35px; font-size: 14px; background: none; border: none; outline: none; padding-left: 7px;}

div.zhucenavformwidthkuan{ width: 310px; height: auto; margin: auto; margin-top: 10px;}


div.xinwenbreadright{ float: none;margin-top: 5px;}



div.xwlistnav{ width:150px; height:48px; float:left; margin-right:20px; background:#bc0021; border:#bc0021 1px solid; line-height:48px; text-align:center; margin-bottom:5px;}

div.xwlistnav a{ color:#fff; font-size:16px; font-weight:700; text-align:center;}

div.sort-v input:nth-child(1){     width: 500px;
    height: 32px; border: #ccc 1px solid;}
#fromdate{
    height: 32px; border: #ccc 1px solid;}
#todate{
    height: 32px; border: #ccc 1px solid;} 
div.sort-v select{  border: #ccc 1px solid;}

.sort{ border: none; height: auto;}
.m{ margin-top: 15px;}


.main_tb{ min-height: 90vh;}


/*右侧悬浮客服*/
.kefu{position:fixed;right:0px;top:20%;margin-top:-70px;z-index:100;background:#bc0021 ;border-radius:4px 0px 0px 4px;padding:0px 5px;}
.kefu-meau{position:relative;}
.kefu-meau a.kefu-btn{width:60px;text-align:center;display:block;position:relative;padding:10px 0;}
.kefu-meau a.kefu-btn p{color:white;font-size:12px;line-height:18px}
.kefu-meau a.kefu-btn a{color:white;display:block;padding:10px 0px}
.kefu-box{position:absolute;top:0px;right:80px;padding-right:10px;display:none;}
.kefu-box .box-border{border:1px solid #e3e3e3;border-top:2px solid #bc0021 ;border-radius:3px;padding:15px 25px;background:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.kefu-box .box-border .arrow-right{display:block;width:13px;height:16px;background:url(../images/side_bg_arrow.png) no-repeat;position:absolute;right:-13px;top:26px;}
.kefu-box .box-border .sev-t{ overflow:hidden;z-index:1000;font-size:15px;color:#555555}
.kefu-meau:hover .kefu-box{display:block}
.dsn{display:none}


div.indexoneshang{ width: 100%; height: auto; margin: auto; margin-top: 25px;}

div.indexoneshang_left{ width: 860px; height: 496px; float: left; position: relative; overflow: hidden;}

div.indexoneshang_left img{ transition: all 0.36s ease-in-out;}

div.indexoneshang_leftbottom{ width: 100%; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,0.5); padding:10px 90px 7px 25px;}

div.indexoneshang_leftbottom_1{ width: 100%; height: 27px; line-height: 27px; overflow: hidden; color: #ffffff; font-size: 18px; font-weight: 700;}

div.indexoneshang_leftbottom_2{ width: 100%; height: 25px; overflow: hidden; line-height: 25px; color: #ffffff; font-size: 16px;}

div.indexoneshang_leftbottom::before{ width: 14px; height: 14px; position: absolute; right: 20px; top: 17px; content: ''; display: block; background: url(image/new/indexonetjmore.png) center no-repeat;}

div.indexoneshang_left:hover img{ transform: scale(1.1);}

div.indexoneshang_rt{ width: 304px; float: right;}

div.indexoneshang_rt_1{ width: 100%; height: auto; margin-bottom: 5px;}

div.indexoneshang_rt_1pic{ width: 100%; height: 176px; overflow: hidden;}

div.indexoneshang_rt_1pic img{ transition: all 0.36s ease-in-out;}

div.indexoneshang_rt_1_titlebk{ width: 100%; height: 34px; background: #bc0021;}

div.indexoneshang_rt_1_title{ float: left; height: 34px; line-height: 34px; margin-left:6px; width: 230px; color: #ffffff; font-size: 16px; font-weight: 700;}

div.indexoneshang_rt_1_rt{ float: right; height: 34px; line-height: 34px; margin-right: 14px; color: #fff;}

div.indexoneshang_rt_1:hover div.indexoneshang_rt_1pic img{ transform: scale(1.1);}

div.indexoneshang_rt_2top{ width:100%; height: auto; border-bottom: 1px solid #e3e3e3;}

div.indexoneshang_rt_2topleft{ float: left; height: 45px; line-height: 45px; color: #333333; font-size: 18px;}

div.indexoneshang_rt_2toprt{ float: right; color: #666666; font-size: 16px; line-height: 45px;}

div.indexoneshang_rt_2toprt a{ color: #666;}

div.indexoneshang_rt_2_list{ width: 100%; height: 24px; margin-top: 15px;}

div.indexoneshang_rt_2_list_left{ float: left; width: 42px; height: 24px; text-align: center; line-height: 24px; background: #ff8700; color: #fff; font-size: 16px;}

div.indexoneshang_rt_2_list_rt{ width: 249px; float: right; height: 24px; line-height: 24px; color: #666666; font-size: 16px; overflow: hidden; transition: all 0.36s ease-in-out;}

div.indexoneshang_rt_2_list:hover div.indexoneshang_rt_2_list_rt{ color: #ff8700;}

div.indexonexiabk{ width: 100%; margin-top: 20px;}

div.indexonexialist{ width:285px; height: 340px; float: left; border: 1px solid #edeef2; padding: 20px 15px 0;    margin-right: 20px;}

div.indexonexialist_1{ width: 100%; height: 42px; line-height: 42px; overflow: hidden; color: #333333; font-size: 18px; font-weight: 700; transition: all 0.36s ease-in-out;}

div.indexonexialist_2{ width: 100%; height: 50px; line-height: 25px; overflow: hidden; color: #666666; font-size: 14px; margin-bottom: 16px; margin-bottom: 16px;}

div.indexonexialist_pic{ width: 100%; height: 144px; margin-bottom: 17px; overflow: hidden;}

div.indexonexialist_pic img{ width: 100%; height: 144px; transition: all 0.36s ease-in-out;}

div.indexonexialist_bottom{ width: 100%; height: 47px; line-height: 47px; border-top: 1px solid #eaeaea; padding-left: 9px; color: #999999; font-size: 14px; background: url(image/new/indexonemore.png) right center no-repeat;}

div.indexonexialist:nth-child(4){  margin-right: 0;}

div.indexonexialist:hover div.indexonexialist_pic img{  transform: scale(1.1);}

div.indexonexialist:hover div.indexonexialist_1{ color: #ff8700;}

div.indexthreenew{ width: 1200px; height: auto;margin: auto; margin-top: 35px;}

div.indexthreemain{ width: 100%; height: auto;}

div.indexthreenewlist{ width: 285px; height: 330px; float: left; margin-top:25px;    margin-right: 20px; }

div.indexthreenewlistpic{ width: 285px; height: 218px; border-top-left-radius: 6px; border-top-right-radius: 6px; overflow: hidden;}

div.indexthreenewlistpic img{ width: 100%; height: 100%; transition: all 0.36s ease-in-out;}

div.indexthreenewlistbottom{ width: 100%; height: 112px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border: 1px solid #ebeaea; padding: 4px 10px; border-top: none;}

div.indexthreenewlistbottomtitle{ width: 100%; height: 46px; line-height: 46px; overflow: hidden; color: #333333; font-size: 16px; font-weight: 700;}

div.indexthreenewlistbottom_1{ float: left; margin-top: 8px; height: 25px; line-height: 25px; color: #999999; font-size: 16px;}

div.indexthreenewlistbottom_1 i{ font-style:normal; color: #bc0021; font-weight: 700; font-size: 14px; }

div.indexthreenewlistbottom_1 span{ font-style:normal; color: #bc0021; font-weight: 700; font-size: 20px; }

div.indexthreenewlistbottom_r{ float: right; height: 25px; line-height: 25px; color: #999999; font-size: 14px; margin-top: 9px;}

div.indexthreenewlistbottom_r span{ color: #1756f3;}

div.indexthreenewlist:hover div.indexthreenewlistpic img{ transform: scale(1.1);}

div.indexthreenewlist:nth-child(4n){ margin-right: 0;}


div.indextwoback1{ width:100%; margin-top:27px;}

div.indextwoleft1{ width:585px; height:auto; float:left;}

div.indextwolefttitle1{ width:100%; height:74px; line-height:74px; color:#2e2e2e; font-size:24px; font-weight:700;}

div.indextwoleftqiehuanpic1{ width:585px; height:220px; position:relative;}

div.indextworight1{ width:601px; height:auto; float:right;}

div.indextworightnavback1{ width:601px; height:auto; border-left:1px solid #ebeaea; border-top:#ebeaea 1px solid;}

div.indextworightnav1{ width:149px; height:108px; text-align:center; line-height:108px; border-right:1px solid #ebeaea; border-bottom:#ebeaea 1px solid; overflow:hidden; float:left;}

div.indextworightnav1 img{ height:99%;}


div.dianputopbk{ width: 100%; height: auto; background: #d1284e;}

div.dianputopmid{ width: 1200px; height: 157px; margin: auto; background:url(image/new/dianputopbg.jpg) center no-repeat; color: #fff; font-size: 48px; font-weight: 700; line-height: 157px;}

div.dianpunavbk{ width: 100%; height:51px; background: #bc0021; }

div.dianpunavm{ width: 1200px; height: 51px; margin: auto;}

div.dianpunav{  height: 51px; line-height: 51px; float: left; color: #ffffff; font-size: 16px; font-weight: 700; margin-right: 77px; }

div.dianpunav a{ color: #fff;}

div.dianpunavback{ width:134px; height: 34px; float: right; margin-top: 8px; background: url(image/new/fanhuishouye.png) center no-repeat;}

div.dianpunavback a{ display: block; width: 100%; height: 100%;}

div.dianpuonebk{ width: 1200px; height: auto; margin: auto; margin-top: 66px;}

div.dianpuoneleft{ width: 750px; height: auto; float: left;}

div.dianpuonelefttitle{ width:100%; height: 30px; margin-bottom: 12px; }

div.dianpuonelefttitle_l{ float: left; display: inline-block; height: 30px; background: url(image/new/dianpuoneltbg.jpg) center left no-repeat; padding-left: 32px; color: #333333; font-size: 20px; font-weight: 700;}

div.dianpuonelefttitle_r{ width: 64px; height: 30px; float: right; line-height: 30px; text-align: center; background: #f0eeef; border-radius: 5px; color: #333333; font-size: 14px;}

div.dianpuonelefttitle_r a{ display: block; width: 100%; height: 100%;}

div.dianpuoneleftpic{ width: 390px; height: 325px; float: left;}

div.dianpuoneleftpic img{ width: 100%; height: 100%;}

div.dianpuoneleftcont{ width: 330px; height:325px; float: right; line-height: 26px; color: #666666; font-size: 14px; }

div.dianpuonert{ width: 390px; height: auto; float: right;}

div.dianpuonelefttitle_l2{ float: left; display: inline-block; height: 30px; background: url(image/new/dianpuonertbg.jpg) center left no-repeat; padding-left: 32px; color: #333333; font-size: 20px; font-weight: 700;}

div.dianputwoback{ width: 1200px; height: auto; margin: auto; margin-top: 40px; margin-bottom: 70px;}

div.dianpuonelefttitle_l3{ float: left; display: inline-block; height: 30px; background: url(image/new/dianputwoltbg.jpg) center left no-repeat; padding-left: 32px; color: #333333; font-size: 20px; font-weight: 700;}

div.dianputwolistbk{ width: 100%; height: auto; margin-top: 12px;}
 
div.dianputwolist{ width: 216px; height: auto; float: left; margin-right: 30px;}
 
div.dianputwolistpic{ width: 100%; height: auto;}

div.dianputwolistpic img{ width: 100%; height: auto;} 

div.dianputwolisttitle{ width: 100%; height: 43px; line-height: 43px; color: #666666; font-size: 14px;}

div.dianputwolist:nth-child(5){margin-right: 0;}

div.dianpufooter{ width: 100%; height: auto; background: #232830; padding: 45px 0 30px;}

div.dianpufooterm{ width: 1200px; height: auto; margin: auto;}

div.dianpufootermleft{  height: 47px; line-height: 47px; color: #404751; font-size: 16px; float: left;}

div.dianpufootermleft a{ color: #cececf; margin: 0 20px; }

div.dianpufootermrt{ float: right; height: 29px; display: inline-block; padding-left: 37px; line-height: 29px; color: #bc0021; font-size: 16px; font-weight: 700; background: url(image/new/footertel.jpg) center left no-repeat;}

div.dianpufooterxx{ width: 100%; height: auto; line-height:35px; color: #54585e; font-size: 12px; padding-left: 20px; }


 





 