html,body { margin: 0; padding: 0; font-family: "microsoft yahei","微软雅黑"; font-size: 14px;}
p,h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0;}
img { margin: 0; padding: 0; border: 0;}
ul,li { margin: 0; padding: 0; list-style: none;}
a { color: #000; text-decoration: none;  transition:all .3s linear;  -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear;  -ms-transition:all .3s linear;}

.pageContent { width: 1170px; margin: 0 auto;}
.pClear { clear: both;}

.pHead01 { width: auto; height: 35px; line-height: 35px; border-bottom: 2px solid #ff00fc;}
.pHead01 img { height: 30px; float: left; margin-right: 5px; margin-top: 3px;}
.pHead01 span { float: left; color: #a619ff; font-size: 19px; font-weight: 700;}
.pHead01 a { float: right; color: #2b231f; font-size: 12px;}
.pHead01 a:hover { color: #fe8301;}

.pLogo { width: auto; height: 200px; background: #a619ff;}
.pLogo-con { width: 1170px; height: 155px; margin: 0 auto;}

.menu1 { width: auto; height: 40px; background: #ff00fc;}
.menu { width: 1170px; height: 40px; margin: 0 auto;}
.menu li {float: left;width: auto;height: 40px;line-height: 40px;text-align: center;position: relative;z-index: 999;padding: 0px 41px;}
.menu li a { width: 100%; height: 40px; color: #FFFFFF; display: block; font-size: 16px; font-weight: 700;}
.menu li .children {position: absolute;width: 100%;z-index: 9999;top: 40px;left: 0;background: rgba(0,0,0,.5);margin: 0;/* display: none; */}
.menu li .children li {/* width: 100%; */}
.menu li .children a { width: 100%; display: block; margin: 0;}
.menu li .children a:hover { background: #fe8301;}
.menu li:hover .children { display: block;}
.menu li:hover .children a:hover { background: #fe8301 !important;}
.menu li:hover { background: #fe8301 !important;}

.index-news { width: 790px; height: 317px; float: left; margin-top: 15px; margin-right: 15px;}
.index-news .news-img { width: 360px; height: 270px; float: left; margin: 10px 15px 0 0; overflow: hidden;}
.index-news .news-txt { width: 415px; height: 270px; float: left; margin-top: 10px; overflow: hidden;}

#banner_index { position: relative; width: 100%; height: 100%;overflow: hidden;}
#banner_list img { border: 0px; width: 100%; height: 100%;}
#banner_bg { position: absolute; bottom: 0px; height: 20px; display: block; text-align: center; line-height: 20px;}
#banner_info{ position: absolute; width: 100%; bottom: 0; height: 35px; background:rgba(0,0,0,.5); display: block; text-align: left; padding-left: 10px; line-height: 35px; z-index: 1001; cursor:  pointer;}
#banner_info a{ display: inline-block; font-size: 14px; color: #fff; text-decoration: none; width:70%; overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
#banner_info a:hover{ font-size: 14px; color: #FF0000;}
#banner_text { position: absolute; width: 120px; z-index: 1002; right: 3px; bottom: 3px;}
#banner_index ul { position: absolute; list-style-type: none; z-index: 1002; margin: 0; padding: 0; bottom: 6px; right: 3px;}
#banner_index ul li { float: left;display: block; padding-right: 5px;}
#banner_index ul li a{ cursor: pointer; display: inline-block; width: 15px; height: 15px; overflow: hidden;background: #aaa; color: #fff; text-decoration: none; font-size: 12px; text-align: center; line-height: 15px;}
#banner_index ul .on {}
#banner_index ul .on a{ background: #ff6605; color: #fff;}
#banner_index ul .on a:hover{ color: #fff;}
#banner_list a{ position: absolute; height:100%;}

.index-tzgg { width: 365px; float: left; height: 317px; margin-top: 15px;}
.index-tzgg .tit { width: auto; height: 35px; line-height: 35px; color: #a619ff; font-size: 19px; font-weight: 700; padding-left: 120px;}
.index-tzgg .tit img { float: left; height: 30px; margin-top: 3px; margin-right: 5px;}
.index-tzgg .tit span { float: left;}
.index-tzgg .txt { width: auto; height: 280px; padding: 0 8px; border: 2px solid #ff00fc;}
.index-tzgg .txt .con { width: auto; height: 248px; margin-top: 5px; overflow: hidden;}
.index-tzgg .txt .more { font-size: 12px; text-align: right; margin-top: 5px;}
.index-tzgg .txt .more a { color: #999;}
.index-tzgg .txt .more a:hover { color: #FE8301;}

.index-box { width: 360px; height: 300px; float: left; margin: 15px 15px 0 0;}
.index-box.b02 { width: 415px;}
.index-box.b03 { width: 365px; margin-right: 0;}
.index-box .con { width: auto; height: 258px; overflow: hidden; margin-top: 5px;}

.index-img { width: auto; margin-top: 15px;}
.index-img .con { width: auto; height: 196px; overflow: hidden; margin-top: 10px;}
.index-img .con img { width: 150px; height: 180px; border: 1px solid #ccc; padding: 5px; margin-right: 20px;}
.index-img .con a:hover img { -webkit-box-shadow:2px 2px 5px 2px #d0cece; -moz-box-shadow: 2px 2px 5px 2px #d0cece; box-shadow: 2px 2px 5px 2px #d0cece;}
.index-img .con.c02 { height: 200px;}
.index-img .con.c02 img { width: 263px !important; height: 165px !important;}

.index-yqlj { margin-top: 15px; border-top: 2px solid #383838; padding-top: 10px; height: 40px;}
.index-yqlj .lft { height: 40px; line-height: 40px; padding-left: 48px; background: url(../images/email.png) no-repeat left;}
.index-yqlj .lft a { color: #ff00fc; font-size: 16px; float: left; margin-right: 10px; font-weight: 700;}
.index-yqlj .rgt { float: right;}
.index-yqlj .rgt li { float: left; width: 120px; line-height: 40px; text-align: right;}
.index-yqlj .rgt li a { color: #FE8301; font-size: 16px; font-weight: 700;}
.index-yqlj .rgt li a:hover { text-decoration: underline;}

.pFoot { width: auto; padding: 20px 0; text-align: center; background: #a619ff; margin-top: 15px;}
.pFoot p { color: #FFFFFF; line-height: 35px;}

.list-lft { width: 260px; float: left; margin: 15px 30px 0 0;}
.list-lft .list-nav { width: 260px;}
.list-lft .list-nav li { width: 260px; text-align: center; font-size: 16px;}
.list-lft .list-nav li span { width: 100%; height: 40px; line-height: 40px; display: block; color: #FFFFFF; background: #2b231f;}
.list-lft .list-nav li a { width: 258px; height: 39px; line-height: 39px; display: block; color: #000; border: 1px solid #2B231F; border-top: 0;}
.list-lft .list-nav li a:hover { background: #4f4d4c; color: #FFFFFF;}
.list-rgt { width: 880px; margin-top: 15px; float: left;}
.list-rgt .head { width: auto; height: 38px; line-height: 38px; border-bottom: 2px solid #2B231F;}
.list-rgt .head label { font-size: 19px; font-weight: 700; color: #FE8301;}
.list-rgt .head .wz { float: right; min-width: 100px; height: 35px; float: right; font-size: 14px; color: #4a4a4a;}
.list-rgt .txt { width: auto; height: 600px; margin-top: 10px;}
.list-rgt .next { width: auto; height: 40px; margin-top: 15px;}
.list-rgt .next .pageDiv { background:none !important; height:40px !important; line-height:40px !important; border: 0 !important;}
.list-rgt .next .pageDiv table { float:none !important; margin:0 auto !important;}
.list-rgt .next .pageDiv .default_pgBtn { color:#fff;}

.content-wz { margin-top: 15px; height: 30px; line-height: 30px; color: #4a4a4a;}
.content-txt {width: auto;min-height: 500px;padding: 10px 30px 30px 30px;border: 1px solid #ccc;clear: both;width: 100%;float: left;}
.content-txt .news_conent_two_title { font-size: 32px !important; padding-bottom: 10px !important; border: 0 !important; color: #FF0000 !important; margin-top: 10px !important; color: #333333 !important;}
.content-txt .news_conent_two_js { margin-bottom: 20px !important; font-size: 14px !important; color: #898989 !important; border-bottom: 1px solid #ccc !important; line-height: 30px !important; padding: 10px 0; text-align: center;}
.content-txt .tit { font-size: 32px !important; padding-bottom: 10px !important; border: 0 !important; color: #FF0000 !important; margin-top: 10px !important; color: #333333 !important;  text-align: center;}
.content-txt .day { margin-bottom: 20px !important; font-size: 14px !important; color: #898989 !important; border-bottom: 1px solid #ccc !important; line-height: 30px !important; padding: 10px 0; text-align: center;}

.news_conent_two_text  img{max-width: 600px !important;height: auto !important;}
.news_conent_two_text p{text-indent: 2em !important;
    line-height: 40px !important;}