﻿@charset "utf-8";

html {
width:100%;
height:100%;
}

body{
margin: 0px;
padding:0px;
font-size: 14px;
font-family: "Microsoft YaHei" !important;
font-weight: normal;
}


p{
margin: 0px;
padding: 0px;
width: 100%;
float: left;
}
img{
border-width: 0px;
}
a {
text-decoration: none;
color: #151515;
}
ul, li {
padding:0px;
margin:0px;
list-style-type:none;
}
samp {
font-family: "Microsoft YaHei" !important;
}
.selected {
    background-color: #3C903B;
    color:#ffffff
}


.top {
float: left;
width: 100%;
height: 156px;
background: url(nimg/page_bj.jpg) repeat-x;
}
.top .container {
float: none;
margin: 0px auto;
width: 1200px;
height: 156px;
}
.top .container .logo {
float: left;
width: 1200px;
height: 107px;
background: url(nimg/logo.jpg) no-repeat;
}
.top .container .logo .search {
float: right;
margin-top: 30px;
margin-right: 15px;
display: inline;
width: 291px;
height: 39px;
background: url(nimg/search_bj.jpg) no-repeat;
}
.top .container .logo .search input {
float: left;
padding: 0px;
width: 230px;
padding-left:20px;
height: 38px;
line-height: 38px;
border: none;
background: none;
}
.top .container .logo .search .sbtn {
float: left;
width: 40px;
height: 38px;
border: none;
cursor: pointer;
}




.top .container .ndiv {
float:left;
width: 1200px;
height: 49px;
}
.top .container .ndiv .ali {
float: left;
width: 151px;
padding-left: 10px;
padding-right: 10px;
text-align: center;
height: 46px;
font-size:18px;
line-height: 46px;
padding-top:2px;
color: #ffffff;
}




.banner {
float: left;
width: 100%;
height: 366px;
background: url(nimg/banner1.jpg) no-repeat;
}




.hyxw {
float: left;
width: 100%;
height: 418px;
background-color: #F6F6F6
}
.hyxw .container {
float: none;
margin: 0px auto;
width: 1200px;
height: 418px;
}
.hyxw .container .carousel {
float: left;
margin-top: 45px;
display: inline;
width: 545px;
height: 330px;
overflow: hidden;
position: relative;
}
.hyxw .container .carousel .imgss {
float: left;
width: 545px;
height: 330px;
}
.hyxw .container .carousel .txtbj {
float: left;
position: absolute;
bottom: 0px;
left: 0px;
right: 0px;
height: 30px;
color: #FFFFFF;
background-color: #999999;
opacity: 0.6;
-moz-opacity: 0.6;
filter: alpha(opacity=60);
}
.hyxw .container .carousel .txtss {
float: left;
position: absolute;
bottom: 0px;
left: 5px;
right: 5px;
height: 30px;
line-height: 30px;
text-align: left;
color: #FFFFFF;
white-space: nowrap;
overflow: hidden; 
text-overflow: ellipsis; 
}
.hyxw .container .carousel .btnss {
float: left;
position: absolute;
bottom: 0px;
right: 5px;
height: 3px;
width: auto;
text-align: right;
}
.hyxw .container .list {
float: left;
margin-top: 45px;
margin-left:19px;
margin-right:19px;
display: inline;
width: 448px;
height: 330px;
}
.hyxw .container .list .titdiv {
float: left;
width: 448px;
height: 34px;
background: url(nimg/hyxw_bj.jpg) no-repeat;
}
.hyxw .container .list .titdiv .ltxt{
float: left;
width: 120px;
padding-left: 24px;
height: 34px;
font-size:18px;
color: #151515;
}
.hyxw .container .list .titdiv .rtxt {
float:right;
width:auto;
padding-right: 5px;
font-size: 14px;
height: 34px;
line-height: 28px;
color: #151515;
}
.hyxw .container .list .topdiv {
float: left;
width: 448px;
height: auto;
}
.hyxw .container .list .topdiv .ttxt {
float: left;
padding-top: 15px;
width: 448px;
height: 42px;
font-size: 18px;
line-height: 42px;
text-align: center;
}
.hyxw .container .list .topdiv .ntxt {
float: left;
width: 438px;
text-indent: 2em;
padding-left: 5px;
padding-right: 5px;
line-height: 24px;
color: #666666;
height: 52px;
font-size: 14px;
border-bottom: #CCCCCC 1px dashed;
}
.hyxw .container .list ul {
float: left;
width: 448px;
padding-top:15px;
height:auto;
}
.hyxw .container .list ul li {
float: left;
width: 428px;
height: 36px;
line-height: 36px;
background: url(nimg/d1.jpg) no-repeat;
}
.hyxw .container .list ul li a {
float: left;
padding-left: 20px;
width: 428px;
font-size: 14px;
height: auto;
}
.hyxw .container .list ul li a .la {
float: left;
}
.hyxw .container .list ul li a .ra {
float: right;
color: #CCCCCC;
}
.hyxw .container .quick {
float: left;
margin-top: 45px;
display: inline;
width: 169px;
height: 330px;
}
.hyxw .container .quick a{
float: left;
margin-top: 17px;
display: inline;
width: 169px;
height: 65px;
}
.hyxw .container .quick a img{
border:0px;
float: left;
}




.middle {
float: left;
width: 100%;
height: auto;
}
.middle .ndiv
{
float:none;
margin:0px auto;
width: 1200px;
height: 1100px;
}
.middle .ndiv .list_inx {
float: left;
width: 588px;
height: 335px;
}
.middle .ndiv .list_inx .titdiv {
float: left;
width: 588px;
height: 48px;
background: url(nimg/title_bj.jpg) no-repeat;
}
.middle .ndiv .list_inx .titdj {
float: left;
width: 588px;
height: 48px;
background: url(nimg/dj_bj.jpg) no-repeat;
}
.middle .ndiv .list_inx .titdiv .ltxt {
float: left;
width: 130px;
height: 48px;
line-height: 48px;
text-align: center;
font-size: 18px;
}
.middle .ndiv .list_inx .titdiv .rtxt {
float: right;
width: auto;
padding-right: 5px;
padding-top:6px;
font-size: 14px;
height: 42px;
line-height: 42px;
color: #151515;
}
.middle .ndiv .list_inx ul {
float: left;
width: 588px;
padding-top: 20px;
height: auto;
}
.middle .ndiv .list_inx ul li {
float: left;
width: 568px;
height: 40px;
line-height: 40px;
background: url(nimg/d2.jpg) no-repeat;
background-position:left center;
}
.middle .ndiv .list_inx ul li a {
float: left;
padding-left: 20px;
padding-right:10px;
width: 558px;
font-size: 14px;
height: auto;
}
.middle .ndiv .list_inx ul li a .la {
float: left;
}
.middle .ndiv .list_inx ul li a .ra {
float: right;
color: #CCCCCC;
}





.middle .ndiv .hyqy {
float: left;
width: 1200px;
height: 355px;
}
.middle .ndiv .hyqy .titdiv {
float: left;
width: 1200px;
height: 40px;
background-color: #E8E8E8;
}
.middle .ndiv .hyqy .titdiv .ltxt {
float: left;
width: 140px;
height: 40px;
line-height: 40px;
background-color: #3C903B;
text-align: center;
font-size: 18px;
color:#ffffff;
}
.middle .ndiv .hyqy .titdiv .rtxt {
float: right;
width: auto;
padding-right: 5px;
font-size: 14px;
height: 40px;
line-height: 40px;
color: #151515;
}
.middle .ndiv .hyqy .listdiv {
float: left;
width: 1200px;
height: 315px;
}

.middle .ndiv .hyqy .listdiv .lbtn {
float: left;
width: 50px;
height: 315px;
background: url(nimg/jt_l.jpg) no-repeat;
background-position: left center;
}


.middle .ndiv .hyqy .listdiv .lndiv {
float: left;
width: 1100px;
height: 315px;
overflow: hidden;
}
.middle .ndiv .hyqy .listdiv .lndiv ul{
float: left;
width: 5100px;
height: 315px;
}
.middle .ndiv .hyqy .listdiv .lndiv ul li {
float: left;
width: 1100px;
height: 315px;
}
.middle .ndiv .hyqy .listdiv .lndiv ul li .picdiv {
float: left;
margin-top: 23px;
display: inline;
width: 390px;
height: 260px;
padding: 4px;
border: #CCCCCC 1px solid;
}
.middle .ndiv .hyqy .listdiv .lndiv ul li .picdiv img{
width: 390px;
height: 260px;
border:0px;
}
.middle .ndiv .hyqy .listdiv .lndiv ul li .xxdiv {
float: right;
width: 670px;
height: 315px;
padding-right: 10px;
font-size:14px;
}
.middle .ndiv .hyqy .listdiv .rbtn {
float: right;
width: 50px;
height: 315px;
background: url(nimg/jt_r.jpg) no-repeat;
background-position: left center;
}




.middle .ndiv .ljdiv {
float: left;
width: 1200px;
height: 48px;
line-height:48px;
}
.middle .ndiv .ljdiv a{
font-size: 14px;
}




.footer {
float: left;
width: 100%;
height: 200px;
background-color: #1C1F24
}
.footer .ndiv {
float: none;
padding-top: 30px;
margin: 0px auto;
width: 1200px;
line-height:30px;
height: auto;
text-align:center;
}




.middle .lmdiv {
float: none;
margin: 0px auto;
width: 1200px;
height:auto;
}



.middle .lmdiv .lmListdiv {
float: left;
display: inline;
width: 1200px;
height: auto;
border-top: #3C903B 4px solid;
background-color: #F6F6F6;
}
.middle .lmdiv .lmListdiv .lmList_t {
float: left;
width: 1155px;
display: inline;
height: 30px;
margin-left: 10px;
margin-right: 10px;
padding-top: 10px;
padding-left: 15px;
padding-right: 10px;
border-bottom: #E3E3E3 2px solid;
}
.middle .lmdiv .lmListdiv .lmList_t .ltxt {
float: left;
width: auto;
height: 28px;
line-height: 28px;
text-align: center;
font-size: 18px;
}
.middle .lmdiv .lmListdiv .lmList_t .rtxt {
float: right;
width: auto;
height: 28px;
line-height: 28px;
text-align: center;
font-size: 14px;
color: #151515;
}


.middle .lmdiv .lmListdiv .lmList_n {
float: left;
width: 1200px;
height: auto;
min-height: 600px;
}
.middle .lmdiv .lmListdiv .lmList_n .spdiv {
float: left;
width: 1070px;
padding: 15px;
padding-left: 50px;
padding-right: 50px;
height: auto;
line-height: 1.5;
}
.middle .lmdiv .lmListdiv .lmList_n ul {
float: left;
width: 1170px;
height: auto;
padding: 15px;
}
.middle .lmdiv .lmListdiv .lmList_n ul li {
float: left;
width: 1150px;
height: 40px;
padding-left: 20px;
line-height: 40px;
background: url(nimg/d1.jpg) no-repeat;
background-position: left center;
}
.middle .lmdiv .lmListdiv .lmList_n ul li .la {
float: left;
width: 85%;
word-break: keep-all;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.middle .lmdiv .lmListdiv .lmList_n ul li .ra {
float: right;
text-align: right;
color: #878787;
width: 14%;
}
.middle .lmdiv .lmListdiv .lmList_n .paging {
float: left;
text-align: center;
width: 100%;
height: 40px;
}
.middle .lmdiv .lmListdiv .lmList_n .paging a {
display: inline-block;
text-align: center;
width: auto;
padding-left: 5px;
padding-right: 5px;
height: 28px;
line-height: 28px;
border: #E3E3E3 1px solid;
}


.middle .lmdiv .lmListdiv .nrdiv_n {
float: left;
width: 1100px;
padding-left: 50px;
padding-right: 50px;
min-height: 600px;
height: auto;
}
.middle .lmdiv .lmListdiv .nrdiv_n .nr_title {
float: left;
font-family: '方正小标宋简体';
font-weight: bold;
width: 1060px;
padding: 20px;
height: auto;
font-size: 22pt;
text-align: center;
line-height: 1.5;
}
.middle .lmdiv .lmListdiv .nrdiv_n .nr_info {
float: left;
width: 1060px;
padding-left: 20px;
padding-right: 20px;
height: 36px;
color: #666;
text-align: center;
line-height: 36px;
background-color: #fafafa;
border: #eeeeee 1px solid;
}
.middle .lmdiv .lmListdiv .nrdiv_n .nr_video {
float: left;
width: 1060px;
padding: 20px;
height: auto;
text-align: center;
line-height: 1.5;
}
.middle .lmdiv .lmListdiv .nrdiv_n .nr_detail {
float: left;
width: 1060px;
padding: 20px;
height: auto;
text-align: left;
line-height: 1.5;
}
.middle .lmdiv .lmListdiv .nrdiv_n .nr_detail hr {
color: #E53333
}





.middle .lmdiv .lmListdiv .lmList_ly {
float: left;
width: 1200px;
height: auto;
min-height: 600px;
}
.middle .lmdiv .lmListdiv .lmList_ly .info {
float: left;
width: 1090px;
padding: 50px;
padding-top: 20px;
padding-bottom: 0px;
text-align:right;
height: 36px;
line-height: 36px;
}
.middle .lmdiv .lmListdiv .lmList_ly .lylist {
float: left;
width: 1100px;
height: auto;
padding: 50px;
padding-top: 0px;
padding-bottom:20px;
}


.middle .lmdiv .lmListdiv .lmList_ly .lylist .contact {
float: left;
width: 1058px;
height: auto;
padding: 20px;
border: #666666 1px solid;
background: url(nimg/zs.jpg) no-repeat;
background-position: left top;
background-color: #ffffff;
border-left: #3C903B 1px solid;
}
.middle .lmdiv .lmListdiv .lmList_ly .lylist .contact .lyt {
float: left;
width: 100%;
height: auto;
line-height: 34px;
border-bottom: #666666 1px dashed;
}
.middle .lmdiv .lmListdiv .lmList_ly .lylist .contact .lyn {
float: left;
width: 100%;
height: auto;
line-height: 34px;
}
.middle .lmdiv .lmListdiv .lmList_ly .lylist .contact .lyr {
float: left;
width: 100%;
height: auto;
line-height: 34px;
}
.middle .lmdiv .lmListdiv .lmList_ly .lylist .contact .lyrq {
float: left;
width: 100%;
height: auto;
line-height: 34px;
text-align: right;
color: #666666;
}
.middle .lmdiv .lmListdiv .lmList_ly .paging {
float: left;
text-align: center;
width: 100%;
height: 40px;
margin-bottom:20px;
}
.middle .lmdiv .lmListdiv .lmList_ly .paging a {
display: inline-block;
text-align: center;
width: auto;
padding-left: 5px;
padding-right: 5px;
height: 28px;
line-height: 28px;
border: #E3E3E3 1px solid;
}


.middle .lmdiv .lmListdiv .lmList_ly .form {
margin-left: 50px;
margin-bottom: 30px;
float: left;
width: 1058px;
height: auto;
padding: 20px;
border: #666666 1px solid;
background: url(nimg/zs.jpg) no-repeat;
background-position: left top;
background-color: #ffffff;
border-left: #3C903B 1px solid;
}
.middle .lmdiv .lmListdiv .lmList_ly .form td{
height:38px;
}
.middle .lmdiv .lmListdiv .lmList_ly .form .btncss {
margin-top:15px;
width:120px;
height:30px;
line-height:30px;
text-align:center;
cursor:pointer;
background-color: #3C903B;
color: #ffffff;
}