html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
html,body{*position:static}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"]{-webkit-appearance:none;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,"WenQuanYi Micro Hei",Verdana,sans-serif,"\5B8B\4F53";font-size:12px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
img{border: none;margin:0px;padding:0px;}
a:link, a:visited{text-decoration: blink;}

.banner{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.banner img{display: block;width: 100%;margin:0 auto;}
.main{width: 1000px;margin:0 auto;height: auto;overflow: hidden;}
.info{width: 100%;height: 263px;margin:50px auto 0;overflow: hidden;background: url("../images/bg.png") no-repeat top center;position: relative;}
.info i{display: block;width: 79px;height: 104px;background: url("../images/bt.png") no-repeat center;position: absolute;left: 57px;top:48px;}
.info p{width: 770px;float: right;margin-right: 60px;margin-top:35px;text-indent: 2em;text-align: justify;font-size: 16px;color: #4c4b4b;line-height: 36px;}
.index_title{width: 100%;margin:0 auto;height: auto;overflow: hidden;display: block;}
.xwjj{width: 100%;margin:50px auto 75px;height: auto;overflow: hidden;}
.xwjj .index_title{margin-bottom: 36px;}
.xwjj_left{width: 465px;float: left;height:auto;overflow: hidden;}
.xwjj_left li{width: 100%;margin:0 auto;height: auto;overflow: hidden;border-bottom: 1px solid #dcdcdc;padding: 6px 0 14.5px 0;}
.xwjj_left li h3{font-size: 20px;line-height: 38px;width: 100%;height: 38px;overflow: hidden;}
.xwjj_left li h3 a{color: #3a3a3a;}
.xwjj_left li p{font-size: 14px;color: #848586;line-height: 25px;height: 50px;overflow: hidden;}
.xwjj_left li p a{color: #848586;}
.xxjj_right{width: 500px;float: right;height: auto;overflow: hidden;position: relative;}
.xxjj_right .hd{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.xxjj_right .hd img{display: block;width: 100%;height: 330px;margin:0 auto;}
.xxjj_right .text_bg{position: absolute; bottom: 0; z-index: 1; height: 40px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden;}
.xxjj_right .text { position: absolute; bottom: 0; z-index: 2; height: 40px; width:100%; overflow: hidden; }
.xxjj_right .text li{ height:40px; line-height:40px; position:absolute; bottom:-40px;}
.xxjj_right .text li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 16px;  text-decoration: none; }
.xxjj_right .bd { position: absolute; z-index: 3; bottom: 16px; right: 8px; }
.xxjj_right .bd li{ float: left; position: relative; width: 8px; height: 8px;  overflow: hidden; margin-right: 5px; cursor: pointer;background: #ffffff;border-radius: 100%; }
.xxjj_right .bd li.on,.xxjj_right .bd li:hover{ background:#f60;  }
.xwjj .box_more{margin-top:35px;}


.clear{width: 100%;height: 1px;margin:0 auto;overflow: hidden;}
.box_more{display: block;width: 140px;height: 32px;text-align: center;line-height: 32px;margin:0 auto;background: #eeac1e;color: #fff;font-size: 14px;}

.dspzs{width: 100%;margin:0 auto 105px;height: auto;overflow: hidden;}
.dspzs .index_title{margin-bottom: 46px;}
.dspzs .box_more{margin-top:30px;}
.dspzs ul{width: 1035px;margin-left: -35px;}
.dspzs ul li{width: 310px;float: left;height: auto;overflow: hidden;margin-left: 35px;}
.dspzs .dsp_ico{width: 100%;height: 225px;margin:0 auto;overflow:hidden;background:url("../images/ico_04.png") no-repeat bottom center;display: block;}
.dspzs .dsp_ico img{display: block;width: 100%;height: 210px;margin:0 auto;}
.dspzs p{width: 100%;margin:0 auto;height: 40px;line-height: 40px;overflow: hidden;font-size: 16px;text-align: center;}
.dspzs p a{color: #484646;}

.slider{width:100%;height:495px;position:relative;overflow:hidden;background:#fff; text-align:center;margin:50px auto 0;}
.slider .bd{ width:1000px; position:absolute; left:50%; margin-left:-500px  }
.slider .bd li{ width:1000px;  overflow:hidden; }
.slider .bd li img{ display:block; width:1000px; height:495px;    }
.slider .tempWrap{ overflow:visible !important }
.slider .tempWrap ul{  margin-left:-1000px !important; /*强制位置*/  }

.slider .hd{ position:absolute; width:100%; left:0;  z-index:1; height:8px; bottom:20px;  text-align:center;  }
.slider .hd li{ display:inline-block; *display:inline; zoom:1; width:8px; height:8px; line-height:99px; overflow:hidden; background:url(../images/slider-btn.png) 0 -10px no-repeat;margin:0 5px; cursor:pointer; filter:alpha(opacity=60);opacity:0.6;  }
.slider .hd li.on{ background-position:0 0; filter:alpha(opacity=100);opacity:1;  }
.slider .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:495px; cursor:pointer;   }
.slider .prev{ left:-50%; margin-left:-500px;  }
.slider .next{ left:50%;  margin-left:500px;  }
.slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:495px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }
.slider .pnBtn .arrow{ display:none;   position:absolute; top:0; z-index:1; width:60px; height:495px;  }
.slider .pnBtn .arrow:hover{ filter:alpha(opacity=60);opacity:0.6; }
.slider .prev .arrow{ right:0; background:url(../images/slider-arrow.png) -120px 100px no-repeat;   }
.slider .next .arrow{ left:0; background:url(../images/slider-arrow.png) 0 100px no-repeat;  }

.share_self{display: block;width: 100%;height: 400px;margin:40px auto;overflow: hidden;}
.focusBox{display: none;}
@media (max-width: 1060px){
    .tt{display: none;}
    .main{width: 96%;}
    .info{width: 96%;background: none;height: auto;}
    .info i{position: relative;left: 0;top:0;}
    .info p{width: 100%;font-size: 14px;line-height: 20px;margin-right: 0;margin-top:10px;}
    .xwjj{margin:15px auto 20px;}
    .xwjj_left{width: 100%;}
    .xwjj_left li:last-child{border-bottom: none;}
    .xwjj_left li h3{font-size: 16px;line-height: 24px;height: auto;}
    .xwjj_left li p{line-height: 22px;margin-top:8px;height: auto;}
    .xxjj_right{width: 100%;margin-top:15px;}
    .xxjj_right .hd img{height: 240px;}
    .dspzs{margin:10px auto 30px;}
    .dspzs ul{width: 100%;margin-left: 0;}
    .dspzs ul li{float: none;margin-left: 0;width: 100%;position: relative;}
    .dspzs p{position: absolute;left: 0;bottom: 16px;background: rgba(0,0,0,0.65);color: #ffffff;}
    .dspzs p a{color: #ffffff;}
    .slider{display: none;}
    .focusBox {display: block; position: relative; width: 100%; height: 240px; overflow: hidden;margin:20px auto 0;}
    .focusBox .pic img { width: 100%; height: 240px; display: block; }
    .focusBox .num { position: absolute; z-index: 3; bottom: 14px; right: 20px; }
    .focusBox .num li{ float: left; position: relative; width: 8px; height: 8px;  overflow: hidden; text-align: center; cursor: pointer; background: #ffffff;border-radius: 100%;}
    .focusBox .num li.on,.focusBox .num li:hover{ background:#f60;  }
    .focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }

}


