*{margin:0;padding:0;}
.w1000{ width:1000px; margin:0 auto;}
.clear{ clear:both;}
a{ text-decoration:none;color:#fff; font-size:12px;}
body{font-size:12px; font-family: "微软雅黑"; background: #0c0c0c}


.header{ height:95px; background:url(../images/headerbg.png) top center repeat-x;}
.header .logo{ display:block;width:280px; height:95px;float:left; background:url(../images/logo.png) no-repeat}
.header .menu{ float:right; height:95px; line-height:95px; width:700px; text-align:right}
.header .menu a{ font-size:16px; color:#fff; margin-left:50px;}
.header .menu a:hover{color:#fdf8a3}
.header .menu a.on{color:#fdf8a3}

.indexmain{ height:400px; width:1000px; margin:0 auto; position:relative}
.indexmain .img{ background:url(../images/img.png) no-repeat; width:406px; height:138px; position:absolute; right:55px; top:70px}
.indexmain .link{ position:absolute; top:235px; display:block; width:96px; height:96px; background:url(../images/linkico.png) no-repeat}
.indexmain .kh{ right:345px; background-position:0 0;}
.indexmain .yh{ right:208px; background-position:-96px 0;}
.indexmain .kf{ right:74px; background-position:-192px 0;}
.indexmain .kh:hover{ background-position:0 -96px;}
.indexmain .yh:hover{ background-position:-96px -96px;}
.indexmain .kf:hover{ background-position:-192px -96px;}


.indexfooter{ height:140px; background:#030303; position: fixed; width:100%; bottom:-60px; left:0; z-index:999}
ul.list{ width:934px; margin:0 auto; margin-top:13px; position:relative}
ul.list li{ margin:0 9px; float:left; width:85px; height:70px;line-height:32px; text-align:center;/* background:url(../images/linkbg.png) top center no-repeat;*/ transition:all 0.3s}
ul.list li a{ display:block; width:85px;border:1px solid #575757; height:32px;font-family:"微软雅黑"; font-size:16px; color:#eee;transition:all 0.3s}
ul.list li b{ text-align:center; color:#fff; font-family:Arial; font-weight:normal}
ul.list li:hover a{ color:#fff100;}
ul.list li:hover b{ color:#fff100;}

.indexfooter .copyright{ color:#a0a0a0; line-height:24px;}
.indexfooter .down{ background:url(../images/down.png) no-repeat; width:136px; height:38px; display:block; float:left; margin-left:15px; }



.title{ background:url(../images/titlebg.png) top center no-repeat; width:100%; height:24px; line-height:20px; text-align:center; color:#ebde87; text-align:center;font-size:24px; font-weight:bold; margin-top:375px;}

.about{ margin-top:30px; height:470px;}
.about p{ color:#898989; line-height:30px; width:945px; margin-left:35px; font-size:13px;}
.about .liyou{ margin-top:40px;}

.brand{ margin-top:20px; height:460px;}
.brand ul{ padding-left:10px; width:1100px;}
.brand ul li{ width:210px; height:200px; float:left; text-align:center; margin-right:55px; margin-top:30px;}
.brand ul li span{ display:block; width:70px; height:50px; background:url(../images/brandico.png) no-repeat; margin:0 auto; transition:all 0.3s}
.brand ul li:hover span{ display:block; width:70px; height:50px; background:url(../images/brandicoon.png) no-repeat; margin:0 auto}
.brand ul li span.ico01{ background-position:12px 0 }
.brand ul li span.ico02{ background-position:-245px 0 }
.brand ul li span.ico03{ background-position:-505px 0 }
.brand ul li span.ico04{ background-position:-765px 0 }
.brand ul li span.ico05{ background-position:12px -235px }
.brand ul li span.ico06{ background-position:-250px -235px }
.brand ul li span.ico07{ background-position:-505px -235px }
.brand ul li span.ico08{ background-position:-770px -235px }
.brand ul li h2{ color:#dcdcdc; font-size:15px; height:40px; line-height:40px; font-weight:normal;transition:all 0.3s}
.brand ul li p{ color:#626262; line-height:25px;transition:all 0.3s}
.brand ul li:hover h2{ color:#dfd07e}
.brand ul li:hover p{ color:#dfd07e}

.contact{ margin-top:55px; height:500px;}
.contact p{ color:#898989; font-size:16px; line-height:30px;}
.contact ul{ margin-top:50px; padding-left:125px; width:1000px;}
.contact ul li{ margin-bottom:60px; float:left; width:300px; height:64px; margin-right:180px; line-height:20px;}
.contact ul li a{ display:block; overflow:hidden;color:#898989; font-size:13px; }
.contact ul li span{ display:block; width:65px; height:64px; float:left; background:url(../images/contactico.png) no-repeat; margin-right:12px;}
.contact ul li span.ico01{ background-position:0 0}
.contact ul li span.ico02{ background-position:-65px 0}
.contact ul li span.ico03{ background-position:-130px 0}
.contact ul li span.ico04{ background-position:-196px 0}
.contact ul li span.ico05{ background-position:-262px 0}
.contact ul li p{ margin-top:6px; color:#d2d2d2; font-size:16px;}
.contact ul li:hover a{ color:#dfd07e}
.contact ul li:hover p{ color:#dfd07e}

.contact ul li:hover span.ico01{ background-position:0 -64px}
.contact ul li:hover span.ico02{ background-position:-65px -64px}
.contact ul li:hover span.ico03{ background-position:-130px -64px}
.contact ul li:hover span.ico04{ background-position:-196px -64px}
.contact ul li:hover span.ico05{ background-position:-262px -64px}

.partner{ margin-top:20px; height:510px;}
.partner p{ color:#898989; font-size:13px; line-height:30px;}
.partner  h2{ color:#dcdcdc; font-size:18px; margin-top:30px; text-align:center; line-height:30px;}
.partner span{ color:#626262; font-family:Arial; text-align:center; display:block; margin:0 auto; line-height:30px;}
.partner ul { margin-top:30px; margin-left:50px;}
.partner ul li{ width:225px; height:238px; float:left; line-height:23px; color:#7b7b7b; text-align:center; overflow:hidden; transition:all 0.3s}
.partner ul li .litop{width:180px; margin:0 auto; margin-top:35px; }
.partner ul li .libottom{width:180px; margin:0 auto; margin-top:155px; }
.partner ul li.li01{ background:url(../images/p01.jpg) no-repeat}
.partner ul li.li02{ background:url(../images/p02.jpg) no-repeat}
.partner ul li.li03{ background:url(../images/p03.jpg) no-repeat}
.partner ul li.li04{ background:url(../images/p04.jpg) no-repeat}
.partner ul li:hover{ color:#a9a4a4}


.news{ margin-top:30px; height:470px;}
.news p{ color:#898989; line-height:30px; width:945px; margin-left:35px; font-size:13px;}
.news a.yl{ color:#fff100}
.news a.yl:hover{ color:#cdc209}
.news a.link{color:#e9dc86;}
.news a.link:hover{ color:#fff100}

.footer{ height:70px; background:#171717; text-align:center; color:#646464; padding-top:15px; line-height:26px;}
.footer span{ font-family:Arial; color:#323232}