﻿@charset "utf-8";
/* CSS Document */

.banner a{ display:block; background:url(Img/Index/banner.jpg) no-repeat center top; height:515px; overflow:hidden;}

.banners{height: 515px;}
.fullSlide {width:100%;position:relative;height:515px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {background-repeat: no-repeat;width:100% !important;height:515px;overflow:hidden;text-align:center;background-position:center top;}
.fullSlide .bd li a {display:block;height:515px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;border-radius: 10px; transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s;
                  -moz-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Firefox 4 */
                  -webkit-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Safari and Chrome */
                  -o-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Opera */
                   display:inline-block;*display:inline;zoom:1;width:50px;height:15px;margin:6px;overflow:hidden;background:#fff;line-height:999px;}
.fullSlide .hd ul .on {background:#2d0045;width:50px;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;width:73px; height:73px;}
.fullSlide .prev{ background:url(img/Index/left1s.png) no-repeat; }
.fullSlide .next {left:auto;right:5%;background:url(img/Index/right1s.png) no-repeat;}

.linkbg{height:67px; overflow: hidden; background:#2d0045;}
.link { height:67px;width:1000px; margin: 0 auto; overflow:hidden; }
.link h2{ height:67px; width:100px; float: left; overflow:hidden; font-family: "Arial";color:#fff; font-size: 14px;font-weight: normal;}
.link h2 a{ color:#fff;font:bold 14px/67px  "Microsoft Yahei";}
.link span{ display:inline-block;  width:124px; height:67px;  font:12px "Microsoft Yahei"; line-height:67px; }
.link span a{ color:#fff;}
.link p{ line-height:67px; color:#fff;  font-family:"Microsoft Yahei"; float: left;}
.link p a{ color:#fff; padding:0 26px; display:inline-block;}

.about{height:461px; background:url(Img/Index/about.jpg) no-repeat center top;overflow: hidden; position: relative;}
.about dl{position: absolute; top: 0;left: 50%;margin-left: -500px;width:1000px; overflow: hidden;}
.about dt{padding-top: 88px;text-align: center;font-size: 42px;line-height: 50px; font-family: "Arial";font-weight: bold;}
.about dt a{ color:#fff;}
.about dd p{padding:30px 60px 0;height:160px; overflow: hidden; font-size: 14px; color:#fff; text-align:justify; line-height: 30px;font-family:"Microsoft Yahei";}
.about dd i{display: block;width:126px; height:35px; border:1px solid #886b63;margin: 0 auto; overflow: hidden;text-align: center;line-height: 35px; font-size: 16px;font-family:"Microsoft Yahei";}
.about dd i a{ color:#fff;}

.servbg{padding-top: 55px;background:#eaeaea;height:625px; overflow: hidden;}
.serv{ width:1000px; margin: 0 auto; overflow: hidden;}
.serv h2{height:110px; overflow: hidden;text-align: center; font-size: 36px;font-family: "Arial";}
.serv h2 a{ color:#212121;}
.serv h2 img{vertical-align: middle;margin:0 20px;}
.serv h2 span{display: block; font-size: 22px; color:#2d0045;font-family:"Microsoft Yahei";}
.servnav{width:240px; overflow: hidden; float: left;}
.servnav li{ float: left;width:119px; height:152px; overflow: hidden;font-family:"Microsoft Yahei";margin:0 1px 1px 0;}
.servnav li a{display: block;padding-top: 76px; height:76px; font-size: 16px; color:#000000; text-align: center;}
.servnav li a span{display: block; font-size: 24px;}
.servnav li.li03{width:239px; }
.servnav li.li01 a{ background:url(Img/Index/servico01.jpg) no-repeat center top;}
.servnav li.li02 a{ background:url(Img/Index/servico02.jpg) no-repeat center top;}
.servnav li.li03 a{ background:url(Img/Index/servico03.jpg) no-repeat center top;}
.servnav li.li04 a{ background:url(Img/Index/servico04.jpg) no-repeat center top;}
.servnav li.li05 a{ background:url(Img/Index/servico05.jpg) no-repeat center top;}
.servnav a:hover {color:#fff;text-decoration: none;}
.servnav a:hover span{ color:#fff;}
.servnav li.li01 a:hover{ background:url(Img/Index/servico06.jpg) no-repeat center top;}
.servnav li.li02 a:hover{ background:url(Img/Index/servico07.jpg) no-repeat center top;}
.servnav li.li03 a:hover{ background:url(Img/Index/servico08.jpg) no-repeat center top;}
.servnav li.li04 a:hover{ background:url(Img/Index/servico09.jpg) no-repeat center top;}
.servnav li.li05 a:hover{ background:url(Img/Index/servico10.jpg) no-repeat center top;}
.servc{width:760px; float: right;overflow: hidden;}
.servc p{width:382px;height:458px; position: relative; overflow: hidden; float: left;}
.servc p img{width:382px;height:458px; }
.servc p span{display: block;position: absolute; top: 0;left: 0;width:382px;height:458px; overflow: hidden;background:url(Img/Index/png.png) repeat center top;}
.servc p span a{display: block ;margin: 0 auto;text-align: center; margin-top: 209px;width:125px;  height:35px; border:1px solid #8d9d94; border-width: 1px 0; font-size: 16px; color:#fff; line-height: 35px;font-family:"Microsoft Yahei";}
.servc dl{width:374px; overflow: hidden; float: right;}
.servc dt {height:150px; overflow: hidden;}
.servc dt img{width:374px; height:150px;}
.servc dd img{ display: block; float: left;margin:3px 4px 0 0; width:185px; height:150px;}
.servc .nomar{margin-right: 0;}

.pro{margin: 45px auto 0;width:1000px; height:715px; overflow: hidden;}
.pro h2{height:110px; overflow: hidden;text-align: center; font-size: 36px;font-family: "Arial";}
.pro h2 a{ color:#212121;}
.pro h2 img{vertical-align: middle;margin:0 20px;}
.pro h2 span{display: block; font-size: 22px; color:#2d0045;font-family:"Microsoft Yahei";}
.pronav{width:216px; overflow: hidden; float: left;}
.pronav li{ margin-bottom: 4px;width:216px; height:135px; overflow: hidden;}
.pronav li a{display: inline-block;width:216px; height:135px;background:#eaeaea;}
.pronav li img{display: block; float: left;padding:5px;width:121px; height:124px;}
.pronav li span{display: block; float: left;text-align: center;width:85px; overflow: hidden;padding-top: 48px; font-size: 16px; color:#212121;line-height: 20px;font-family:"Microsoft Yahei";font-weight: bold;}
.pronav li a:hover , .pronav .on a{ color:#fff ;text-decoration: none; background:#2d0045 url(Img/Index/jgico.jpg) no-repeat 155px 90px; color:#fff;}
.pronav li a:hover span, .pronav .on a span{ color:#fff;}
.proc{width:775px; overflow: hidden; float: right;}
.progg{width:775px;height:421px; position: relative; overflow: hidden;}
.progg img{width:775px;height:421px; }
.progg i{display: block;position: absolute; top: 218px;left: 55px;width:126px;height:35px; border:1px solid #575556; overflow: hidden;text-align: center;line-height: 35px; font-size: 16px;font-family:"Microsoft Yahei";}
.progg i a{ color:#fff;}
.procc{ position: relative;height:150px; overflow: hidden;}
.proimg{padding:0 10px;}
.procc li{ float: left;width:176px;margin:11px 0 0 11px; overflow: hidden;}
.procc li img{width:176px;height:97px; display:block;}
.procc li span{display: block;text-align: center;font-size: 14px; color:#000000;line-height: 30px;font-family:"Microsoft Yahei";padding-top: 5px;}
.procc  .prev1  ,.procc  .next1{position: absolute; top: 29px;width:41px; height:41px;overflow: hidden;}
.procc .prev1{background:url(Img/Index/prev.jpg) no-repeat center top;left:0;}
.procc .next1{background:url(Img/Index/next.jpg) no-repeat center top;right:0;}
.procc .prev1:hover{background:url(Img/Index/prev1.jpg) no-repeat center top;}
.procc .next1:hover{background:url(Img/Index/next1.jpg) no-repeat center top;}

.jpjgbg{background:url(Img/Index/jpjgbg.jpg) no-repeat center top;height:509px;overflow: hidden;}
.jpjg{padding-top: 45px;width:1000px; margin: 0 auto; overflow: hidden;}
.jpjg h2{height:110px; overflow: hidden;text-align: center; font-size: 36px;font-family: "Arial";}
.jpjg h2 a{ color:#fff;}
.jpjg h2 img{vertical-align: middle;margin:0 20px;}
.jpjg h2 span{display: block; font-size: 22px; color:#fff;font-family:"Microsoft Yahei";}
.jpjgc{width:604px;height:290px; overflow: hidden; float: left;}
.jpjgc dl{width:604px;height:290px; background:#fff;font-family:"Microsoft Yahei";}
.jpjgc dt{ float: left;width:392px;height:290px; overflow: hidden;}
.jpjgc dt img{width:392px;height:290px;}
.jpjgc dd{width:182px; padding:45px 0 0 ; float: right; overflow: hidden;}
.jpjgc dd h3{height:45px;background:url(Img/Index/jpjgimgline.jpg) no-repeat 0 bottom;font-size: 20px;color:#2d0045;}
.jpjgc dd h3 a{color:#2d0045;}
.jpjgc dd p{padding:18px 18px 0 0; font-size: 14px; line-height: 24px; color:#212121;}
.jpjgnav{width:390px; float: right; overflow: hidden;}
.jpjgnav li{ float: left;width:192px;height:142px; margin: 0 6px 6px 0 ;overflow: hidden;position: relative;}
.jpjgnav .nomar{margin-right: 0;}
.jpjgnav li img{width:192px;height:142px; }
.jpjgnav li span{width:192px;height:142px;position: absolute; top: 0;left:0;background:url(Img/Index/png.png) repeat 0 0; font-size: 14px; color:#fff; text-align: center;line-height: 142px;font-family:"Microsoft Yahei";}
.jpjgnav li a:hover span, .jpjgnav .on a span{display: none;}

.chux{margin: 50px auto 0; width:1000px; height:1500px; overflow: hidden; position: relative;}
.chux h2{height:110px; overflow: hidden;text-align: center; font-size: 36px;font-family: "Arial";color:#212121;}
.chux h2 img{vertical-align: middle;margin:0 20px;}
.chux h2 span{display: block; font-size: 22px; color:#2d0045;font-family:"Microsoft Yahei";}
.chux p{width:470px; height:375px; position: absolute;}
.chux p img{width:470px; height:375px; display:block;}
.ppimg01{top: 385px;left: 0;}
.ppimg02{top: 124px;right: 0;}
.ppimg03{top: 809px;right: 0;}
.ppimg04{top: 1067px;left: 0;}
.chux dl{position: absolute;height:290px; overflow: hidden; z-index: 3;font-family:"Microsoft Yahei";}
.chux01{top: 124px;left: 0;width:355px;padding-left: 128px;background:url(Img/Index/advsz01.jpg) no-repeat 0 0;}
.chux02{top: 479px;right: 0;width:470px;background:url(Img/Index/advsz02.jpg) no-repeat right 0;}
.chux03{top: 809px;left: 0;padding-left: 128px;width:355px;background:url(Img/Index/advsz03.jpg) no-repeat 0 0;}
.chux04{top: 1164px;right: 0;width:470px;background:url(Img/Index/advsz04.jpg) no-repeat right 0 ;}
.chux dt{ font-size: 18px; color:#000000;font-weight: bold;padding-left: 10px;padding-bottom: 10px;}
.chux dd{margin-top: 8px;padding-left: 12px;background:url(Img/Index/advico.jpg) no-repeat 0 8px; font-size: 14px; line-height: 20px ; color:#212121;}
.chux02 dt{padding-top: 42px;}
.chux02 dd{padding-right: 130px;}
.chux04 dt{padding-top: 42px;}
.chux03 dt{padding-top: 22px;}

.onlinebg{background:url(Img/Index/onlinebg.jpg) no-repeat center 0;height:407px; overflow: hidden;}
.lc{width:455px; float: left;overflow: hidden;}
.lc h2{padding-top: 50px;height:55px; line-height: 55px; font-size: 36px;font-family: "Arial"; color:#fff;}
.lc ul li{margin:20px 17px 0 0;}
.lc li{background:url(Img/Index/jglcico.png) no-repeat right center ;padding-right: 24px;width:104px;height:104px; overflow: hidden; float: left;}
.lc li span{display: block;width:104px;height:77px;background:url(Img/Index/jglc01.png) no-repeat right center ;text-align: center;color:#fff;padding-top: 27px; font-size: 16px; line-height: 24px;font-family:"Microsoft Yahei";}
.lc .li01 span{padding-top: 0;height:104px;line-height: 104px;}
.lc .nobg{background:none;}
.online{width:505px; overflow: hidden;padding-top: 55px;height:390px;}
.online p{height:55px; font-size: 18px; color:#fff; overflow: hidden;font-family:"Microsoft Yahei";}
.online li{margin-top: 20px; float: left;}
.online li span{display: inline-block; float: left;width:45px; font-size: 14px; color:#fff;line-height: 33px;}
.online .nomal{margin-left: 20px;}
.online .li01{width:510px;clear: both;}
.online .inp01{width:190px; height:31px; border:1px solid #959595; background:none; color:#fff;}
.online .inp02{width:450px; height:70px; border:1px solid #959595; background:none; color:#fff;resize: none;}
.online .tj{margin-left: 50px;width:153px;height:34px;background:url(Img/Index/send.png) no-repeat 0 center ;border:none;}
.online .cz{margin-left: 20px;width:153px;height:34px;background:url(Img/Index/cz.png) no-repeat 0 center ;border:none;}

.part{margin: 52px auto 0; width:1000px;height:410px; overflow: hidden;}
.part h2{height:60px; overflow: hidden;text-align: center; font-size: 36px;font-family: "Arial";}
.part h2 img{vertical-align: middle;margin:0 20px;}
.part h2 a{color:#212121;}
.part li{ float: left;margin:20px 21px 0 0;width:234px; overflow: hidden;height:134px; }
.part li img{width:232px; height:132px; border:1px solid #e1e1e1;}
.part .nomar{margin-right: 0;}

.newsbg{padding-top: 50px;background:#eaeaea;height:575px;overflow: hidden;}
.newsbg h2{height:100px; overflow: hidden;text-align: center; font-size: 36px;font-family: "Arial";color:#000000;}
.newsbg h2 a{ color:#212121;}
.newsbg h2 img{vertical-align: middle;margin:0 20px;}
.newsbg h2 span{display: block; font-size: 22px; color:#2d0045;font-family:"Microsoft Yahei";}
.news{width:460px;overflow: hidden;}
.news h3 , .faq h3{height:40px; border:1px solid #bbbbbb; border-width: 1px 0;overflow: hidden; font-size: 16px;font-family: "Arial";color:#000000; line-height: 40px;font-weight: normal;}
.news h3 a , .faq h3 a{font-family:"Microsoft Yahei"; color:#000;font-weight: bold;}
.news h3 span a , .faq h3 span a{ font-size: 14px; font-family: "Arial";font-weight: normal;}
.news dl{margin-top: 30px;height:140px; overflow: hidden;}
.news dt {height:30px; overflow: hidden;}
.news dt span{display: inline-block; float: left; width:78px; height:28px; background:#2d0045; text-align: center;line-height: 28px;font-size: 16px; color:#fff;}
.news dt a{ font-size: 18px; color:#000000;font-family:"Microsoft Yahei";font-weight: bold;padding-left: 10px;line-height: 28px;}
.news dd{padding-top: 16px; font-size: 14px;line-height: 24px; color:#000000;font-family:"Microsoft Yahei";}
.news dd a{ color:#000;}
.news li{border-bottom: 1px dashed #959595;height:41px;padding-left: 16px;background:url(Img/Index/newsico.jpg) no-repeat 0 16px ; font-size: 16px; color:#000;font-family:"Microsoft Yahei";line-height: 41px;}
.news li a{ color:#000;}
.news li span{font-size: 14px; font-family: "Arial";}

.faq{width:460px;overflow: hidden;}
.faq dl{margin-top: 25px;height:95px; overflow: hidden;font-family:"Microsoft Yahei";}
.faq dt{width:175px; height:95px; float: left; overflow: hidden;}
.faq dt img{width:175px; height:95px;}
.faq dd{padding-left:20px;width:265px; overflow: hidden;}
.faq dd h4{ font-size: 16px;line-height: 24px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.faq dd h4 a{ color:#000000;}
.faq dd p{padding-top: 15px ; font-size: 14px; line-height: 24px; color:#000000;}
.faq dd p a{ color:#000;}
