@charset "utf-8";
/* CSS Document */

/**公共部分**/
*{margin:0px;padding:0px;}
img{border:none;vertical-align:top;}
li{list-style-type:none;}
ul,dl,ol{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:100%;}
h2{ font-size:18px; font-family:"微软雅黑"; }
body{font-size:14px; font-family:"微软雅黑"; }
address,cite,code,em,th{font-weight:normal; font-style:normal;}
.clear{clear:both;}
a{outline: none;}

.aBlack a,.aBlack{ color:#333333; text-decoration:none;}
.aBlack a:hover,.aBlack:hover{ color:#dc191b; text-decoration:underline;}

.bBlack a,.bBlack{ color:#666666; text-decoration:none;}
.bBlack a:hover,.bBlack:hover{ color:#dc191b; text-decoration:underline;}

.cBlack a,.cBlack{ color:#999999; text-decoration:none;}
.cBlack a:hover,.cBlack:hover{ color:#dc191b; text-decoration:underline;}

.dBlack a,.dBlack{ color:#999999; text-decoration:none;}
.dBlack a:hover,.dBlack:hover{ color:#40A822; text-decoration:underline;}

.aGreen a,.aGreen{ color:#3FB118; text-decoration:none;}
.aGreen a:hover,.aGreen:hover{ color:#dc191b; text-decoration:underline;}

.aRed a,.aRed{ color:#dc191b; text-decoration:none;}
.aRed a:hover,.aRed:hover{ color:#dc191b; text-decoration:underline;}

.aOrange a,.aOrange{ color:#FFB84D; text-decoration:none;}
.aOrange a:hover,.aOrange:hover{ text-decoration:underline;}

.aWhite a,.aWhite{ color:#FFFFFF; text-decoration:none;}
.aWhite a:hover,.aWhite:hover{ text-decoration:underline;}

.aBlue a,.aBlue{ color:#3b9cff; text-decoration:none;}
.aBlue a:hover,.aBlue:hover{ text-decoration:underline;}

/**主体**/
.bodyBg{ background: #fafafa;}
.bodyIn{ width:100%; position:relative;}
.bodyBg { width:100%; position:relative; margin:auto; }
.bodyBgIn a{ display:block; width:100%; height:1200px; background:url("../images/new_example/text1.png") no-repeat center 0px; position:fixed; background-attachment:fixed;}
.mainBg{ width:1220px; position:relative; margin:auto; z-index:99; top:0px;}
.mainContIn{ width:1200px; margin:auto; padding-bottom:30px;}

/**顶部**/
.ylwTop{ width:100%; height:30px; background:#333333;}
.ylwTopIn{ width:1200px; margin:auto;} 
.ylwTopLeft{ float:left;}
.ylwTopLeft p{ float:left; line-height:30px; font-size:12px; color:#949494;}
.ylwTopRight{ float:right;}
.ylwTopRight li{ float:left; }
.ylwTopBox{ width:90px; height:30px; position:relative; margin-left:10px;}
.ylwTopTitle{ width:90px; height:30px; position:absolute; z-index:9999;}
.elywTopNav{ display:block; width:88px; height:30px; line-height:30px; color:#b0b0b0; text-decoration:none;}
.quanzhan{ display:block; float:left; width:16px; height:12px; background:url("../images/2022_bg1.png") no-repeat -20px 0px; margin:10px 5px 0px 10px; display:inline;} 
.ylwTopTitle a h4{ float:left; font-size:12px;}
.bb,.ylwTopTitle a:hover b{ background:url("../images/2022_bg1.png") no-repeat -40px 0px;}
.aa,.ylwTopTitle a:hover{ width:88px; height:30px; background:#404040; color:#FFFFFF;}
.ylwTopSub{ width:1200px; background:url("../images/new_bg2.png") repeat 0px 0px; position:absolute; right:0px; top:30px; z-index:100; padding-bottom:15px;}
.ylwTopName{ height:30px;}
.ylwTopName a{ display:block; height:30px; line-height:30px; font-size:12px; text-decoration:none; color:#b0b0b0; text-decoration:none;}
.ylwTopName a b{ display: block; float: left; width: 12px; height: 12px; background:url("../images/2022_bg1.png") no-repeat 0px 0px; margin:10px 6px 0px 0px;}
.ylwTopSubIn{ width:1170px; margin:auto;}
.ylwTopSubIn dl{ float:left; width:165px; margin-left:36px;}
.ylwTopSubIn dl.one{ margin-left:0px;}
.ylwTopSubIn dl dt{ width:150px; margin:15px 0px 0px 0px; font-size:18px; border-left:3px solid #dc191b; height:18px; line-height:18px; padding-left:15px; }
.ylwTopSubIn dl dt a{ color:#ffffff ; text-decoration: none; font-weight: bold;}
.ylwTopSubIn dl dd{ width:150px; margin:0px 0px 0px 0px;}
.ylwTopSubIn dl dd a{ display:block; float:left; width:150px; height:18px; line-height:18px; overflow:hidden; margin:12px 0px 0px 18px; display:inline; font-size:14px; }
.ylwTopSubIn dl.line{ border-right:none;}


/**头部**/
.ndjHead{ width:100%; height: 100px; background: #ffffff; box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05); margin-bottom: 10px;}
.ndjHeadIn{ width:1200px; margin:auto; height:115px;}
.ndjLogo{ float:left; width:197px; height:72px; margin-top:15px;}
.ndjLogo img{ width:197px; height:72px;}
.ndjNavIn{ float:left; margin-left: 20px; }
.ndjNavIn li{ float: left; width: 98px; height: 100px; margin-left:10px;}
.ndjNavIn li a{ display: block; width: 98px; height: 77px; text-decoration: none; border-bottom: 3px solid #ffffff; text-align: center; padding-top: 20px;}
.ndjNavIn li a b{ display: block; width: 29px; height: 26px; background: url("../images/2022_bg1.png") no-repeat; margin-left:32px;}
.ndjNavIn li a b.icon1{ background-position: 0px -25px; }
.ndjNavIn li a b.icon2{ background-position: -35px -25px;}
.ndjNavIn li a b.icon3{ background-position: -70px -25px;}
.ndjNavIn li a b.icon4{ background-position: -105px -25px;}
.ndjNavIn li a b.icon5{ background-position: -140px -25px;}
.ndjNavIn li a b.icon6{ background-position: -175px -25px;}
.ndjNavIn li a b.icon7{ background-position: -210px -25px;}
.ndjNavIn li a h2{ font-size: 16px; font-weight: bold; color: #333333; margin-top:13px;}
.ndjNavIn li a:hover{  border-bottom: 3px solid #dc191b;}
.ndjNavIn li a.hover{ height:80px; background:#dc191b; border-bottom: none;}
.ndjNavIn li a.hover h2{ color: #ffffff;}
.ndjNavIn li a.hover b.icon1{ background-position: 0px -60px;}
.ndjNavIn li a.hover b.icon2{ background-position: -35px -60px;}
.ndjNavIn li a.hover b.icon3{ background-position: -70px -60px;}
.ndjNavIn li a.hover b.icon4{ background-position: -105px -60px;}
.ndjNavIn li a.hover b.icon5{ background-position: -140px -60px;}
.ndjNavIn li a.hover b.icon6{ background-position: -175px -60px;}
.ndjNavIn li a.hover b.icon7{ background-position: -210px -60px;}
.ndjSerch{ float:right; width:205px; height:40px; border:1px solid #e6e6e6;margin:34px 0 0 0px; border-radius:100px; overflow: hidden; }
.ndjSerch:hover{ border: 1px solid #DC191B;}
.ndjSerch input.text1{ float:left; width:155px; height:40px; background:none; border:none; font-family:"微软雅黑"; color:#9F9F9F; margin-left:20px; outline:none; font-size: 12px; line-height: 40px;}
.ndjSerch input.submit1{ float:right; width:18px; height:18px; margin: 10px 12px 0 0; background:url("../images/2022_bg1.png") no-repeat -70px 0px; border:none; cursor:pointer; outline:none;}
.ndjSerch:hover input.submit1{ background: url("../images/2022_bg1.png") no-repeat -215px -210px;}


/**底部**/
.ndjFoot{ width:100%; position:relative; z-index:100; margin-top:30px;}
.lywFootIn{ width: 100%; height:440px; background: #252525;}
.lywFootCont{ width: 1200px; margin: auto;}
.lywFootCont dl{ float: left; width: 150px; margin: 58px 0px 0px 112px; }
.lywFootCont dl:nth-child(5n+1){ margin-left:0px;}
.lywFootCont dl dt{ width: 150px;}
.lywFootCont dl dt h2{ font-size: 18px; font-weight: bold; color: #b2b2b2;}
.lywFootCont dl dt b{ display: block; width: 28px; height: 4px; background: #dc191b; border-radius:100px; margin-top:15px;}
.lywFootCont dl dd{ width: 150px; margin-top:10px;}
.lywFootCont dl dd a{ display: block; float: left; width: 60px; height: 18px; line-height: 18px;  overflow:hidden; color: #8c8c8c; text-decoration: none; margin: 25px 0px 0px 30px;}
.lywFootCont dl dd a:nth-child(2n+1){ margin-left:0px;}
.lywFootCont dl dd a:hover{ color: #ffffff;}
.lywFootContIn{  width: 1200px; border-top: 1px solid #2e2e2e; margin: auto; margin-top:40px; padding-top: 20px;}
.lywFootContIn p{ color: #8c8c8c; text-align: center; margin-top:15px;} 
.lywFootContIn p a{ color: #8c8c8c; text-decoration: none;}
.lywFootContIn p a:hover{ color: #ffffff;}


/**返回顶部**/
.ndjFhdbBox{ width:50px; height:50px;  position:absolute; right:auto; top:75%; position:fixed; z-index:9999;  _position:absolute; _right:auto;_left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));
_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop +100 : document.body.scrollTop + 100);}
.ndjFhdbBox a{ display:block; width:48px; height:48px; background:#F9F9F9; border:1px solid #DFDFDF; border-radius:5px; text-decoration:none;}
.ndjFhdbBox a b{ display:block; width:20px; height:21px; background:url("../images/new_bg1.png") no-repeat -105px -175px; margin:5px 0px 0px 14px;}
.ndjFhdbBox a p{ color:#ABABAB; text-align:center; margin-top:3px;}
.ndjFhdbBox a:hover{ background:#dc191b; border:1px solid #dc191b;}
.ndjFhdbBox a:hover b{ background:url("../images/new_bg1.png") no-repeat -130px -175px;}
.ndjFhdbBox a:hover p{ color:#FFFFFF;}


/**页码**/
.yxxPage{width:100%; text-align:center; margin-top:40px;}
.yxxPage a{height:38px; line-height:38px; display:inline-block; color:#999999; text-decoration:none; border:1px solid #dddddd; padding:0px 15px; background:#FFFFFF; font-size:14px; margin-left:11px; border-radius: 5px;}
.yxxPage a.currentPage{color:#ffffff; background:#dc191b ; border:1px solid #dc191b;}
.yxxPage a:hover{color:#dc191b;  border:1px solid #dc191b;}
.yxxPage a:hover.numa{color:#999999; background:none; border:1px solid #dddddd; text-decoration:underline; background:#FFFFFF; font-weight:normal;}
.yxxPage a:hover.numa{color:#999999; background:none; border:1px solid #dddddd; text-decoration:underline; background:#FFFFFF; font-weight:normal;}
.yxxPage span{ color:#999 ; margin-left:15px;}

/**所在位置**/
.ylySite{ width: 1200px; height: 18px; line-height: 18px; overflow: hidden; color: #999999; margin-top:30px;}
.ylySite span{ color: #333333;}





















