@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{ border:0;}
img{vertical-align: middle;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
ol,ul,li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
:link,:visited ,ins{text-decoration:none}
input,button,select,textarea,a{outline:none;font-size: 100%;}
textarea{resize:none}
li{*vertical-align: middle;}

body{color: #000;font:12px/1.8 Arial,'微软雅黑';font-family: Arial,'微软雅黑';background: #282828;}
a{color: #000;
    transition:color 0.25s ease-out 0s;
    -webkit-transition:color 0.25s ease-out 0s;}
a:hover{color: #000;}

img.o8{filter:alpha(opacity=100);opacity:1;
    transition:all 0.25s ease-out 0s;
    -webkit-transition:all 0.25s ease-out 0s;}
img.o8:hover{filter:alpha(opacity=80);opacity:0.8;}
img.o7{filter:alpha(opacity=80);opacity:0.8;
    transition:all 0.25s ease-out 0s;
    -webkit-transition:all 0.25s ease-out 0s;}
img.o7:hover{filter:alpha(opacity=100);opacity:1;}
::selection {
    background:#9f9f9f;
    color:#fff;
}
::-moz-selection {
    background:#9f9f9f;
    color:#fff;
}
::-webkit-selection {
    background:#9f9f9f;
    color:#fff;
}


/*自定义常用配制*/
.f{float:left;}
.r{float:right;}
.w{width:100%;}
.h{height: 100%;}
.cer{width:940px;margin:0 30px 0 30px;}
.b{font-weight:bold}
.italic{font-style:italic}
.tl{text-align: left}
.tc{text-align:center}
.tr{text-align:right}
.pos{ position:relative}
.disn{ display:none}
.disb{ display:block}
.ov{overflow:hidden}
.cur{cursor:pointer}
.clearfloat { clear:both; height:0; font-size: 0px; line-height: 0px; overflow:hidden; visibility:hidden;}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
    font-size:0;
}
.clearfix { *zoom:1;}
.ani{transition:all 0.2s ease-out 0s;
    -webkit-transition:all 0.2s ease-out 0s;}

/*font-style*/
.t12{font-size: 12px;}
.t14{font-size: 14px;}
.t16{font-size: 16px;}
.t18{font-size: 18px;}
.t20{font-size: 20px;}
.t24{font-size: 24px;}
.ti200{ text-indent:2em;}
.fontya{ font-family: 'Microsoft YaHei','黑体';} 
.fontso{ font-family:'微软雅黑';}
.ell{overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;word-break:normal;}

.ttc{text-transform:capitalize;}/*首字母大写*/
.ttl{text-transform:lowercase;}/*全部小写*/
.ttu{text-transform:uppercase;}/*全部大写*/

.gray0{color:#000}
.gray3{color:#333}
.gray6{color:#666}
.gray9{color:#999}
.whitea{color: #fff;}
.reda{color: #ff0000;}
.bluea{color: #3378cf;}
.yellowa{color: #ffba00;}
.greena{color: #40ae1a;}

/* ------------------------公用------------------------ */
.bodybox{width: 1000px;margin: 0 auto;background: #fff;box-shadow: 0 0 15px #333;}

.header{height: 136px;border-bottom: 4px solid #817f7f;text-align: center;}
.logo{ height: 100px;}
.logo img {margin:35px 0 0px;}
.home{margin:-8px 0px 0 20px; }
.nav {height: 36px;}
.nav_l {margin: 0px 0px 0 20px; width: 178px; height: 36px; float: left; background: url(../images/sou.png)no-repeat;}

.texta {width: 140px; height: 18px;border: 0 none; background: none; }

.nav_r{width: 330px; height: 36px; line-height: 36px;}
.nav_r a{font-size: 16px; color: #000;}
.nav_r .nav1{width: 175px; height: 36px; float: left; background: #edf0f9; opacity: 0.7;}
.nav_r .nav2{width: 175px; height: 36px; float: right; background: #d0d5e0; margin-left:-100px;opacity: 1;}

.nav_r .nav1:hover{width: 175px; height: 36px; float: left; background: #ff0000; opacity: 0.7;}
.nav_r .nav2:hover{width: 175px; height: 36px; float: right; background: #ff0000; margin-left:-100px;opacity: 1;}


#ban{width: 1000px; height: 460px;position: relative;}
#ban li{position: absolute;top: 0;left: 0;opacity: 0;filter: alpha(opacity=0);}
#ban li img{width: 1000px; height: 460px;}
#ban-btn{position: absolute;bottom: 15px;left: 0;z-index: 3;line-height: 0;width: 100%;text-align: center;}
#ban-btn em{display: inline-block;width: 18px;height: 18px; border:2px solid #f0f4fb;  background: #629dc8;margin:0px 0px -65px 15px;cursor: pointer; border-radius: 15px;
    filter:alpha(opacity=50);opacity:0.5;}
#ban-btn em.hover{background: #ea2938;
    filter:alpha(opacity=100);opacity:1;}

#ban-pn .prev{cursor: pointer; width: 34px; height: 33px; position: absolute;left: 0px; z-index: 3;background: url(../images/yj.png); top:210px;}
#ban-pn .next{cursor: pointer; width: 34px; height: 33px; position: absolute;right: 0px; z-index: 3;background: url(../images/zj.png); top:210px;}

.news{width: 1000px; margin: 80px 0 0px 0px;}
.news .tet{ height: 35px; padding: 0px 40px 10px; }
.news .tet a{font-size: 20px; color: #000; letter-spacing:2px; }
.news .tet a:hover{color: #ff0000;}
.news_i {width: 960px; margin: 0 auto;}
.news_i .zw{}
.news_i .zw ul li{float: left;width: 242px; margin:0px 0px 20px 5px; border-left: 1px solid #d5d4d4;}
.news_i .zw ul li img{width: 242px; height: 180px; margin-left: -1px;}
.news_i .zw ul li:hover a,
.news_i .zw ul li:hover p,
.news_i .zw ul li:hover .sj{color: #ff0000;}
.news_i .zw .sj {font-size: 12px; color: #000;}
.news_i .zw p{font-size: 14px; color: #000; margin: 0px 0px 0px 20px; width: 220px;}
.news_i .zw p a{font-size: 12px; color:#bfbdbd;}

.xin{width: 1000px; margin: 40px 0px 0px 0px;}
.xin_i{width: 377px; float: left;}
.xin_i span{}
.xin_i span a{margin: 0px 0px 0px 40px; font-size: 20px; color: #2e2626; letter-spacing:1px;}
.xin_i span a:hover{color: #ff0000;}
.xin_i img{margin: 10px 0 0 0; width: 377px; height: 275px;}

.xin_a{width:603px; float: right;}
.xin_a span a{ font-size: 20px; color: #2e2626; letter-spacing:1px;}
.xin_a span a:hover{color: #ff0000;}
.xin_a img{ margin: 10px 0 0 0; width: 496px; height: 275px;}

.fot {margin: 40px 0px 0px 20px;}
.fot_i{width: 357px;  float: left;}
.fot_i span{font-size: 13px;}

.fot_a{width:603px; float: right;}
.fot_a .sp { font-size: 13px; color: #2e2626; letter-spacing:1px; float: left; margin: 20px 0 0 10px;}
.fot_a .tu img{width: 138px; height: 138px; float: left;}

.foot{width: 1000px;border-top: 1px dashed #d5d4d4; height:44px;}
.foot_i {margin:10px 0 0 30px;}
.foot_i span{font-size: 12px; color: #a9a7a7;}
.foot_i a{font-size: 12px; color: #000;}
.foot_i a:hover{color: #ff0000;}

.xinwen{width: 960px; margin: 20px auto 0;}
.xinwen .xinb{margin: 0px 0 20px 0;}
.xinwen a{font-size: 13px; color: #000;}
.xinwen a:hover{color: #ff0000;}

.xinwen_i{width:960px; margin: 20px auto 0;}
.xinwen_i a{font-size: 13px; color: #000;}
.xinwen_i a:hover{color: #ff0000;}

div.pageList{padding: 40px 0 20px;}
div.pageList .l{display: none;}
div.pageList .r{float: none;}
div.pageList .r li {line-height: 16px;display: inline;}
div.pageList .r li a{ border: 1px solid #fde7e5;background: #fde7e5;color:#ef1800;display: inline-block;line-height: 24px;height: 24px;padding: 4px 15px;margin: 0 0 10px 1px;}
div.pageList .r li a.selected{background:#ef1800;border: 1px solid #fde7e5;color: #fff;}

.zhenwen{width: 850px; margin: 40px auto 0;}
.zhenwen ul{text-align:center }
.zhenwen ul span { text-align:center; margin: 0 0 0 30px;}
.zhenwen ul  .z1{font-size: 22px;}
.zhenwen  p{margin: 20px 0 0 0px;}
.zhenwen  img{max-width: 100%; }
.gen {height: 40px; margin: 60px 0 20px 0; float: left;}
.gen a{background: url(../images/dj.png) no-repeat 0 center; padding-left: 20px; color: #000; font-size: 16px; color: #868383; margin: 10 auto;}

.zhenwen_i{width: 600px; margin: 40px auto 0;}
.zhenwen_i h1{text-align:center; font-size:40px; margin: 0 0 30px;}
.zhenwen_i ul span {font-size: 18px; }
.zhenwen_i  img{max-width: 100%; float: left;}
.zhenwen_i ul{margin: 0 0 60px;}

.zhenwen_i h2{ font-size:18px; margin: 0 0 20px;}
.zhenwen_i p {font-size: 14px; margin: 0 0 30px;}

.ren{margin: 0 0 40px;}
.ren p {font-size: 14px; margin: 0 0 30px;}
.ren span{ font-size: 14px;}

.pin{margin: 20px 0 20px;}
.pin_i{width: 220px; margin:0px 0px 0px 20px; float: left;}
.pin_i h1{font-size: 18px; }
.pin_i p{}
.pin_a {width: 424px;  float: left; margin:0px 0px 0px 35px;}
.pin_a img{width: 424px; height: 430px;}
.pin_a .pin_a1{background: url(../images/b1.png)no-repeat 0 center;padding-left: 110px; font-size: 14px;font-weight:bold;margin: 0 0 0 10px;}

.pin_c {width: 290px;  float: right; }
.pin_c img{width: 290px; height: 430px;}
.pin_c .pin_c1{background: url(../images/b2.png)no-repeat 0 center;padding-left: 80px; font-size: 14px;font-weight:bold;margin: 0 0 0 10px;}

.pin1{margin: 25px 0 0 0;}
.pin1_i {width: 248px; height: 284px; float: left;}
.pin1_i img{width: 248px;}
.pin2_i {width: 284px; height: 284px; float: left;}
.pin2_i img{width: 284px;}
.biao a{font-size: 18px; background: url(../images/b3.png)no-repeat 0 center;padding-left:100px; font-size: 14px;  font-weight:bold;margin: 0 0 0 10px;}

.pin2{ margin: 25px 0 0 0;}
.pin2 img{width: 250px;float: left;}
.biao1{margin: 20px 0 0 0;}
.biao1 a{float: left; font-size: 18px; background: url(../images/b4.png)no-repeat 0 center;padding-left:90px; padding-top: 92px; font-size: 14px;font-weight:bold;margin: 0 0 0 20px;}


.gob{ margin: 25px 0 0 0;}

.gob .gob1{width: 160px; height: 240px; float: left;}
.gob .gob1 img {width: 160px; height: 240px;}

.gob .gob2{width:286px; height: 240px; float: left;}
.gob .gob2 img {width: 286px; height: 240px;}

.gob .gob3{width:362px; height: 240px; float: left;}
.gob .gob3 img {width: 362px; height: 240px;}

.biao3{margin: 20px 0 20px 0;}
.biao3 a{ height: 28px; line-height: 28px; background: url(../images/b5.png)no-repeat 0 center; padding-left:110px;  display: block; font-size: 14px;  font-weight:bold;margin: 0 0 0 10px;}

.cal{margin: 25px 0 0 0;}

.cal .cal_i {width: 500px; height: 296px; float: left;}
.cal .cal_i img {width: 500px; height: 296px;float: left;}

.biao4{margin: 40px 0 250px 0;}
.biao4 a{ background: url(../images/b6.png)no-repeat 0 center; padding-left:150px; padding-top: 30px; font-size: 14px;  font-weight:bold;margin: 0 0 0 10px;}

.yi{}
.yi_i {width: 587px; height: 716px; float: left;}
.yi_i img{width: 587px; height: 376px;}

.yi_a{float: left; width: 370px; margin: 20px 0 0 20px;}
.yi_a h1 {margin: 0 0 10px 0; font-size: 18px; font-weight: bold; letter-spacing:3px;}

.su{width: 1000px;}
.su .su_i{width: 530px; margin: 50px 0px 0 30px; }
.su_i p{width: 530px;}
.su_a {margin: 35px 0 0 0;}
.su_a img{width: 413px; height: 501px;}
.su h1 {margin: 0 0 10px 0;font-size: 18px; font-weight: bold; letter-spacing:3px;}


.soil{height:  308px;}
.soil .tu {width: 325px; height: 308px;}
.soil .tu img{width: 325px; height: 308px;}
.soil .jie{width: 262px; height: 308px; background-color: #2a3249; float: left;}
.soil .jie ul {color: #fff; margin: 20px;}
.soil .jie ul span {display: inline-block; margin: 0 0 10px 0; font-size: 18px; font-weight: bold;}
.soil .tz{float: left; width: 413px;}
.soil .tz img{width: 413px; height: 308px;}

.yuan{height: 379px;}
.yuan .wz {width: 540px; margin: 0px 20px 0px 20px;}
.yuan .wz span {display: inline-block; margin: 20px 0 10px 0;font-size: 18px;font-weight: bold; letter-spacing:5px;}

.jiu{height: 476px; float: left;}
.jiu_i{width: 588px; height: 476px; background: url(../images/p.png); float: left;}
.jiu_a {width: 185px; margin: 40px 30px 30px;}
.jiu_a h1{margin: 0 0 10px 0;color: #fff; font-size: 18px;letter-spacing:5px;font-weight: bold;}
.jiu_a p {color: #fff;}
.jint{width: 412px; float: left;}
.jint img{width: 412px; height: 476px;}

.di{height: 350px; float: left;}
.di .di_i{width: 365px; height: 350px; float: left;}
.di .di_i img{width: 365px; height: 350px;}

.di .di_a{width: 223px; height: 350px; float: left;}
.di .di_a img{width: 223px; height: 298px;}

.di .di_c {margin:15px 0 0 40px; float: left; width: 335px; height: 320px; } 
.di .di_c h1{margin: 0 0 10px 0;font-size: 18px; font-weight: bold; letter-spacing: 5px;}

.sb{height: 200px; margin: 60px 0 40px 0px;float: left; width: 1000px; }
.sb .sb_i{text-align: center;}
.sb .sb_i{width: 400px; margin: 0 auto;}
.sb .sb_i a{text-align: center; margin: 0 0px 0 0;}
.sb_i a{ float: right; display: block; width: 80px; height: 160px; float: right;position: relative;}
.sb_i a img{  height: 130px; margin-top: 15px; display: block; margin: 0 auto;}
.sb .sb_i a:hover img{ height: 160px;margin-top: -20px;}
.sb .sb_i a span{position: absolute;top: 160px; left: -35px;display: none; width: 180px;}
.sb .sb_i a:hover span{display:block; width: 150px; overflow: hidden; text-align: center; width: 180px;} 

.nban{width: 1000px;height: 118px;}
.nban img{width: 100%; height: 118px;}

.nlogo{margin: 40px 0 30px 30px; width: 780px;}
.nlogo ul {margin: 0 0 30px 0;}
.nlogo img{margin: 0 0 30px 0;}

.mv {width: 500px; height: 295px; margin: 0 0 0 30px;}

.st{ margin: 30px 0 100px 30px; float: left;}
.st ul li {float: left; margin: 0 10px 10px 0; position:relative;}
.st ul li div.fuceng{position: absolute; z-index: -1; opacity:0.7; width:100%; height: 100%; text-align: center;
	top:0;left:0; background-color: #fff;}
.st ul li:hover div.fuceng{ z-index: 3; }
.st ul li:hover div p{font-size: 14px; margin: 60px 0 0 0;}



.xiazai {}
.nc{margin: 70px 0 0 0; float: left;}
.nc .nc_z {margin: 15px 0 0 0; width: 643px;}
.nc .nc_z img{  width: 643px;}

.nc .nc_c {margin: 10px 0 0 0; width: 643px;}
.nc .nc_c img{ height: 860px; width: 643px;}

.nc_y {width: 265px; margin: 0px 0 0 30px; float: left;}
.nc_y li{margin: 25px 0 0 0; }
.nc_y li img { width: 60%; height: 60%; }
.nc_y span{font-size: 14px; display: inline-block;margin: 10px 0 0px 0;}

.hj{}
.hj li{float: left; margin: 0 0 0 0;}

.xia { float: left;}
.xia a{background: url(../images/xia.png) no-repeat;  padding-left: 40px; display: inline-block;line-height: 30px;text-decoration: underline;  }
.xia a:hover{color: #ff0000;}

.xia1 a{background: url(../images/xia1.png) no-repeat;  padding-left:32px; display: inline-block;line-height: 30px;text-decoration: underline;  margin: 0 0 0 7px;}
.xia1 a:hover{color: #ff0000;}

.qita {margin: 30px 0 0 10px;}
.qita span a{margin: 0 0 0 20px; font-size: 18px; letter-spacing:3px; background: url(../images/biao.png) no-repeat; padding-left:20px; display: inline-block;line-height: 16px;}
.qita span a:hover{color: #ff0000;}
.qita ul{margin: 10px 0 0 0px;}
.qita ul li {float: left; margin: 0 0 0 10px; position: relative; margin: 10px 10px 0 0;}
.qita ul li  img{width: 200px; height: 145px;}

.qita ul li div.fuceng{position: absolute; z-index: -1; opacity:0.7; width:100%; height: 100%; 
	top:0;left:0; background-color: #fff;}
.qita ul li div.fuceng a{ display: block; width:100%; height: 100%; text-align: center;}
.qita ul li:hover div.fuceng{ z-index: 3; }
.qita ul li:hover div a{font-size: 14px; margin: 60px 0 0 0;}

.qita_i{margin: 30px 0 80px 0px;}
.qita_i span a{margin: 0 0 0 20px; font-size: 18px; letter-spacing:3px; background: url(../images/biao1.png) no-repeat; padding-left:30px; display: inline-block;line-height: 16px;}
.qita_i span a:hover{color: #ff0000;}

/*.jie{margin: 30px 0 30px 0px;}*/

.jie_i{margin: 20px 30px 0 85px; float: left;}

.jie_a {width: 520px; float: left;}
.jie_a .logo {height: 172px; text-align: center;}
.jie_a .logo img{ height: 172px;margin: 0 auto;}


.jie_c {margin: 20px 0 0 50px;}











/* 202000612 */
.news_i .zw ul li {height: 294px;}
.news_i .zw p .h3 { line-height: 22px;max-height: 44px;position: relative;overflow: hidden;}
.news_i .zw p a {height: 40px;line-height: 20px;position: relative;overflow: hidden;}
