@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:#FF4639; text-decoration:underline;}

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

.cBlack a,.cBlack{ color:#999999; text-decoration:none;}
.cBlack a:hover,.cBlack:hover{ color:#FF4639; 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:#FF4639; text-decoration:underline;}

.aRed a,.aRed{ color:#FF4639; text-decoration:none;}
.aRed a:hover,.aRed:hover{ color:#FF4639; 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;}


.mainBg {  
    width: 1220px;  /* 保持整体宽度 */  
    position: relative;  
    margin: auto;  
}  

.leftImage, .rightImage {  
    position: fixed; /* 使用固定定位 */  
    top: 56%; /* 垂直居中，可以根据需要调整 */  
    transform: translateY(-50%); /* 使元素垂直居中 */  
}  

.leftImage {  
    left: 38px; /* 左侧固定在屏幕左边 */  
}  

.rightImage {  
    right: 38px; /* 右侧固定在屏幕右边 */  
}  

/* 可选：设置图片的宽度和高度 */  
.leftImage img, .rightImage img {  
    max-width: 280px; /* 设置最大宽度，确保图片适合 */  
    height: auto; /* 保持宽高比 */  
}

.bodyIn{ width:100%; position:relative;}
.bodyBg { width:100%; position:relative; margin:auto; }
.bodyBgIn a{ display:block; width:100%; height:1200px;  position:fixed; background-attachment:fixed;}
.bodyBg span a{ display:block; width:60px; height:30px; background:url(../images/new_bg1.png) no-repeat 0px 0px; position:absolute; right:0px; top:0px; z-index:999;}
.mainBg{ width:1220px; position:relative; margin:auto; z-index:99; top:0px; background:#FFFFFF;}
.mainContIn{ width:1203px; margin:auto; padding-bottom:25px;}

/**顶部**/
.ylwTop{ width:100%; height:30px; background:#F5F5F5; border-bottom:1px solid #E9E9E9;}
.ylwTopIn{ width:1200px; margin:auto;}
.ylwTopLeft{ float:left;}
.ylwTopLeft p{ float:left; line-height:30px; font-size:12px; color:#949494;    margin-left: 52px;}
.ylwTopLeft span{ display:block; float:left; margin-left:10px;}
.ylwTopLeft span a{ display:block; float:left; width:20px; height:20px; background:url(../images/new_bg1.png) no-repeat; margin:5px 0px 0px 10px;}
.ylwTopLeft span a.xinlang{ background-position:-70px 0px;}
.ylwTopLeft span a.weixing{ background-position:-95px 0px;}
.ylwTopLeft span a.shouji{ background-position:-120px 0px;}
.ylwTopLeft span a.baidu{ background-position:-145px 0px;}
.ylwTopLeft span a:hover.xinlang{ background-position:-170px 0px;}
.ylwTopLeft span a:hover.weixing{ background-position:-195px 0px;}
.ylwTopLeft span a:hover.shouji{ background-position:-220px 0px;}
.ylwTopLeft span a:hover.baidu{ background-position:-245px 0px;}
.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:#999999; text-decoration:none; border-left:1px solid #E3E3E3; border-right:1px solid #E3E3E3;}
.quanzhan{ display:block; float:left; width:16px; height:16px; background:url(../images/new_bg1.png) no-repeat 0px -35px; margin:8px 5px 0px 10px; display:inline;}
.ylwTopTitle a h4{ float:left; font-size:12px;}
.bb,.ylwTopTitle a:hover b{ background:url(../images/new_bg1.png) no-repeat -20px -35px;}
.aa,.ylwTopTitle a:hover{ width:88px; height:30px; background:#404040; color:#FFFFFF; border-left:1px solid #D9D9D9; border-right:1px solid #D9D9D9;}
.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:#939393; text-decoration:none;}
.ylwTopName a:hover{ color:#FF4639;}
.ylwTopName a span{ color:#E3E3E3;}
.ylwTopName a:hover span{ color:#E3E3E3;}
.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 #FFB84D; height:18px; line-height:18px; padding-left:15px;}
.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%; border-bottom: 4px solid #40A822}
.ndjHeadIn{ width:1200px; margin:auto; height:115px;}
.ndjLogo{ float:left; width:197px; height:72px; margin-top:20px;}
.ndjLogo img{ width:197px; height:72px;}
.ndjNavIn{ float:left; width:770px; padding-left: 20px; }
.ndjNavIn li{ float: left; height: 30px; width: 80px; line-height: 30px; border-radius: 15px; overflow: hidden; margin:42px 0 0 25px; }
.ndjNavIn li a{ display:block; width: 100%; height: 100%; padding:0px 10px 0 5px; color: #333333; text-decoration: none; }
.ndjNavIn li a b{ display:block; float:left; width:27px; height:23px; background:url(../images/new_bg1.png) no-repeat; margin:4px 3px 0 0;}
.ndjNavIn li a b.icon1{ background-position:-90px -60px;}
.ndjNavIn li a b.icon2{ background-position:-120px -60px;}
.ndjNavIn li a b.icon3{ background-position:-150px -60px;}
.ndjNavIn li a b.icon4{ background-position:-180px -60px;}
.ndjNavIn li a b.icon5{ background-position:-210px -60px;}
.ndjNavIn li a b.icon6{ background-position:-240px -60px;}
.ndjNavIn li a b.icon7{ background-position:-270px -60px;}
.ndjNavIn li a h2{ display: inline; font-size:18px; }
.ndjNavIn li a.hover{ background:#40A822; color: #FFFFFF; }
.ndjNavIn li a.hover b.icon1{ background-position:-90px -90px;}
.ndjNavIn li a.hover b.icon2{ background-position:-120px -90px;}
.ndjNavIn li a.hover b.icon3{ background-position:-150px -90px;}
.ndjNavIn li a.hover b.icon4{ background-position:-180px -90px;}
.ndjNavIn li a.hover b.icon5{ background-position:-210px -90px;}
.ndjNavIn li a.hover b.icon6{ background-position:-240px -90px;}
.ndjNavIn li a.hover b.icon7{ background-position:-270px -90px;}
.ndjSerch{ float:right; width:205px; height:43px; border:1px solid #E9E9E9; background:#F5F5F5; margin:34px 0 0 0px; border-radius:22px; overflow: hidden; }
.ndjSerch input.text1{ float:left; width:155px; height:43px; background:none; border:none; font-family:"微软雅黑"; color:#9F9F9F; margin-left:20px; outline:none;}
.ndjSerch input.submit1{ float:right; width:15px; height:15px; margin: 14px 12px 0 0; background:url(../images/new_bg1.png) no-repeat 0 -480px; border:none; cursor:pointer; outline:none;}

/**底部**/
.ndjFoot{ width:100%; position:relative; z-index:100;}
.ndjFootBg{ width:100%; height:160px; background:#262626;}
.ndjFootIn{ width:1200px; margin:auto;}
.ndjFootIn dl{ float:left; width:235px; margin:20px 0px 0px 6px; }
.ndjFootIn dl:first-child{ margin-left: 0 }
.ndjFootIn dl dt{ border-left:3px solid #D9D9D9; height:16px; line-height:16px;}
.ndjFootIn dl dt a{ color:#D0D0D0; text-decoration:none; font-size:16px; padding-left:10px;}
.ndjFootIn dl dt a:hover{ text-decoration:underline; color:#FFFFFF;}
.ndjFootIn dl dd{ width:100%; margin-left:13px; margin-top:4px; height: 100px; overflow: hidden; }
.ndjFootIn dl dd a{ display:block; float:left; width:60px; height:18px; line-height:18px; overflow:hidden; color:#A5A5A5; text-decoration:none; margin:15px 17px 0px 0px;}
.ndjFootIn dl dd a:hover{ color:#FFFFFF; text-decoration:underline;}
.ndjCode{ width:116px; height:116px; background:#FFFFFF; float:right; margin-top:23px;}
.ndjCode img{ width:110px; height:110px; margin:3px 0px 0px 3px;}
.ndjFootWm{ width:100%; height:107px; background:#0D0D0D;}
.ndjFootWmbg{ width:1200px; margin:auto;}
.ndjFootWmbg dl{ width:1200px; text-align:center;}
.ndjFootWmbg dl dt{ color:#5C5C5C; padding-top:25px;}
.ndjFootWmbg dl dt a{ color:#A5A5A5; text-decoration:none;}
.ndjFootWmbg dl dt a:hover{ color:#FFFFFF; text-decoration:underline;}
.ndjFootWmbg dl dd{ color:#A5A5A5; margin-top:15px;}

/**评分**/
.star{ width:83px; height:15px; background:url(../images/new_bg4.png) no-repeat;}
.star1{ background-position:0px 0px;}
.star2{ background-position:0px -20px;}
.star3{ background-position:0px -40px;}
.star4{ background-position:0px -60px;}
.star5{ background-position:0px -80px;}

/**返回顶部**/
.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:#40A822; border:1px solid #40A822;}
.ndjFhdbBox a:hover b{ background:url(../images/new_bg1.png) no-repeat -130px -175px;}
.ndjFhdbBox a:hover p{ color:#FFFFFF;}

/**所在位置**/
.njjSite{ width:1200px; color:#999999; padding-top:19px; font-size: 12px; }
.njjSite b{ display:block; float:left; width:12px; height:14px; background:url(../images/new_bg1.png) no-repeat -160px -175px; margin:1px 10px 0px 0px;}
.njjSite p{ float:left;}
.njjSite p span{ color:#333333;}

/**页码**/
.yxxPage{width:100%; text-align:center; margin-top:30px;}
.yxxPage a{height:38px; line-height:38px; display:inline-block; color:#7F7F7F; text-decoration:none; border:1px solid #EEEEEE; padding:0px 15px; background:#FFFFFF; font-size:14px; margin-left:15px;}
.yxxPage a.currentPage{color:#FFFFFF; background:#40B119; border:1px solid #40B119;}
.yxxPage a:hover{color:#FFFFFF; background:#40B119; border:1px solid #40B119;}
.yxxPage a:hover.numa{color:#666666; background:none; border:1px solid #EEEEEE; text-decoration:underline; background:#FFFFFF; font-weight:normal;}





















