ol,ul,li{list-style: none;}
a{text-decoration:none;}
body, div,iframe, ul, ol, dl, dt, dd, li, dl,   
h1, h2, h3, h4, table,th, td, input, button, select,span,  
 textarea,img,a{  
    margin:0;   
    padding:0;
    border: 0;
    font-family: "微软雅黑";
}
*{margin: 0; padding: 0;}
ul,li{list-style: none;}
html,body{width: 100%; margin: 0 auto; height: auto;}
.clear{clear:both; border:none; width:0!important; height:0!important;}
#main{width: 100%; height: auto; margin: 0 auto; overflow:hidden;}

#top{width: 100%; height:40px; background: #0c0805;}
.topcon{width: 1200px; height: 40px; margin: 0 auto; overflow: hidden;}
.tleft{float: left; overflow: hidden; margin-top: 10px;}
.tleft img{float: left;margin-right: 10px; margin-top: 2px;}
.tleft p{float: left; color: white; font-size: 14px;}
.tright{float: right;margin-top: 10px;}
.tright img{float: left; margin-right: 10px;margin-top: 2px;}
.tright p{float: left; color: white; font-size: 14px;}

.banner{width: 100%;margin: 0 auto; overflow: hidden; position: relative; height: 790px;}
.banner img{display: block; margin: 0 auto;}
.banner ul{width: 100%; overflow: hidden; margin: 0 auto;}
.banner ul li{float: left;}
.banner .prev{width:50px; height: 77px; display: block; background: url(../../images/jd/left_68.png)0 0 no-repeat; position: absolute;left: 50px;}
.banner .next{width:50px; height: 77px; display: block; background: url(../../images/jd/right_68.png)0 0 no-repeat; position: absolute;right: 50px;}
.banner .tb-btn a .active{background:blue;}

#nav{width: 100%; height:125px; margin: 0 auto;background:#e5e5e5; overflow:hidden;}
.navcon{width: 1200px; height:auto; margin: 0 auto;}
.logo{width: 218px; height:auto;float: left; overflow: hidden;}
.logo img{display: block; margin:0 auto;}
.nav{width:980px; height: auto; float: right;position: relative;}
.ul{width: 100%; height: auto; margin: 0 auto;}
.ul>li{width: 120px; height: auto; float: left;text-align: center; line-height:86px;position: relative;}
.ul>li>a{color:#333333; display: block; font-size: 18px; }
.ul li div li a{font-size:14px;}
.ul li a span{text-indent: 20px; display: block; position: absolute; right: 0px; top: 0px;}
.ul li:hover{background: url(../../images/jd/nav1.png) 0 0 no-repeat; background-position: center center;}
.li{background: url(../../images/jd/nav1.png) 0 0 no-repeat; background-position: center center;}

#gy{width: 100%; height: auto; margin: 0 auto;padding-bottom: 50px;
    /*border-bottom: 1px solid #ccc;*/}
.gycon{width: 1200px; height: auto; margin: 0 auto; overflow: hidden; margin-top: 70px;}
.gyleft{float: left; width: 590px;}
.gyright{float: right; width: 490px;}
.gyleft p{color:#0f82b5;}
.gyleft p:nth-child(1){font-size: 36px;font-weight:bold;}
.gyleft p:nth-child(2){font-size: 30px;font-weight:bold;}
.gyleft div{width: 590px; height: 445px; overflow: hidden; margin-top:30px; position: relative;}
.gyleft div img{display: block; margin: 0 auto;}
.gyul{overflow: hidden; width: 410px; height: 34px;}
.yul {width: 410px; height: 34px; overflow: hidden;}
.yul li{width: 118px; height: 34px; float: left; text-align: center; margin-left: 18px;}
.yul li a{color:#333333; text-align: center;}
.li1{background: url(../../images/jd/gs_bg.png) 0 0 no-repeat;}
.yul .a{color: white;}
.yul li:hover{background: url(../../images/jd/gs_bg.png) 0 0 no-repeat;}
.yul li:hover a{color: white;}
.gyrcon{overflow: hidden; margin-top: 80px;}
.text1 p{font-size: 18px; color:#2d1a76;}
.text1 div{width: 486px;margin-top: 20px;border-left: 4px solid white;}
.text2 div{width: 486px;margin-top: 20px;border-left: 4px solid white;}
.text3 div{width: 486px;margin-top: 20px;border-left: 4px solid white;}
.text1 div p{font-size: 14px; width: 97%;  display: block; color: #333333; margin-left: 3%;}
.text2 div p{font-size: 14px; width: 97%; display: block; color: #333333;margin-left: 3%;}
.text3 div p{font-size: 14px; width: 97%;  display: block; color: #333333;margin-left: 3%;}
.text1 .hr{ margin-top:40px; margin-bottom:40px; width: 490px; height: 1px; background:#cccccc;}
.text2 .hr{margin-top: 40px; margin-bottom:40px; width: 490px; height: 1px; background:#cccccc;}
.text2>p{font-size: 18px; color:#2d1a76; margin-bottom: 10px;}
.text3>p{font-size: 18px; color:#2d1a76;margin-bottom: 10px;}
.text1 div:hover{ border-color: #2d1a76;}
.text2 div:hover{ border-color: #2d1a76;}
.text3 div:hover{ border-color: #2d1a76;}

#areas{width: 100%; margin: 0 auto; height: auto; padding-top: 50px;padding-bottom: 50px;
     background:url(../../images/jd/bg_q2f1.png) 0 0 no-repeat; background-position:center center;}
.arcon{width: 1200px; height: auto; margin: 0 auto;}
.artop{width: 1200px; height: auto; margin: 0 auto; overflow:hidden; margin-bottom: 40px;}
.ar1{ border-left: 14px solid #0f82b5; float: left;}
.ar1 p{margin-left: 15px;}
.ar1 .p1{ font-size: 30px; font-weight: bold; color:#0f82b5;}
.ar1 .p2{ font-size: 24px; }
.ar2{float: right; overflow: hidden; margin-top: 22px;}
.ar2 div{float:left;}
.ar2 div .ap1{font-size: 24px; font-weight: bold; color:#000;}
.ar2 div .ap2{font-size:16px; color:#000;}
.ar2 img{display: block;margin:0 auto; float: right; margin-top: 10px;}
.artcen{width: 85%; height: auto; margin: 0 auto; text-align: center; font-size:18px; line-height: 35px; margin-bottom: 0px;}
.arul{width: 1200px; margin:0 auto; height: auto;}
.aul{width: 1150px; height: 226px; overflow: hidden; margin:0 auto;}
.aul li{ width: 265px; height: 226px; float: left;margin-left: 20px; -webkit-transition: all 1s; overflow: hidden;}
.aul li:hover{margin-top: 20px;}
.aul li:hover{border-radius:50px;}
.aul li:hover p{color: #FFA500;}
.aul li a img{display: block;margin: 0 auto; margin-top: 60px;}
.aul li a{display: block;margin: 0 auto; width: 265px; height: 226px;}
.aul li a p{text-align: center; font-size: 20px; color:#233aee;margin-top: 10px;}
.aul li a .lip{margin-top: 20px;}

#cases{width: 100%; margin:0 auto; height: auto; padding-bottom: 50px;
    /*border-bottom: 1px solid #ccc;*/margin-top: 50px;}
.cascon{width: 1200px; margin: 0 auto; height: auto;}
.casw{width: 1200px; height: auto; margin: 0 auto; overflow: hidden; position: relative;}
.sw{width: 1130px; height: 310px; margin: 0 auto; overflow: hidden;}
.sw div{overflow: hidden;width: 1130px; height:310px; float: left;}
.sw a{float: left; display: block;width: 370px; height: 364px; margin-right: 7px; position: relative;}
.sw .img1{display: block;margin: 0 auto; opacity: 0.8;}
.sw .img2{position: absolute; left: 128px; top: 63px; display: none;}
.sw .slick-prev{width: 36px;
    height: 64px;
    left: 62px;
    background: url(../../images/jd/al_left.png) 0 0 no-repeat;
    margin-top: 10%;
    position: absolute;
    cursor: pointer;
}
.sw .slick-next{width: 36px;
    height: 64px;
    right: 62px;
    background: url(../../images/jd/al_right.png) 0 0 no-repeat;
    margin-top: 10%;
    position: absolute;
    cursor: pointer;
}
.sw .slick-prev:before, .sw .slick-next:before{font-size: 0px;}
.sw a p{text-align: center; font-size: 18px; margin-top: 18px;}
.sw a{color: #333333;background:url(../../images/jd/bg_q2f1.png) 0 0 no-repeat;}
.sw a:hover .img2{display: block;}
.sw a:hover .img1{display: block; opacity: 1;}
.sw a:hover{color:#2d1a76;}

#news{width: 100%; height: auto; margin: 0 auto; margin-bottom: 50px;margin-top: 50px;}
.newscon{width: 1200px; height: auto; margin:0 auto;}
.ncon{width: 1200px;height: auto; margin: 0 auto; overflow: hidden;}
.ncon div{width: 370px; height: 350px; float: left; margin-right: 0px;}
.ncon div:nth-child(1){margin-right: 45px;}
.ncon div:nth-child(2){margin-right: 45px;}
.ncon .nmg{width: 370px; height: 160px; overflow: hidden; margin-bottom: 40px;}
.nmg img{display:block; margin:0 auto; -webkit-transition: 1s;}
.newscon .ncon .hr{background:#333;width: 100%; height: 3px; margin-top: 18px; margin-bottom: 18px;}
.NP1{font-size: 20px;margin-top:40px;}
.NP2{font-size: 16px;}
.ncon a{color: #333; border-bottom: 1px solid white;}
.ncon a:hover{color: #FFA500; border-color: #FFA500;}
.ncon div:hover img{-webkit-transform: scale(1.1);-o-transform: scale(1.1);-moz-transform: scale(1.1);}


#bottom{width: 100%; height: auto;}
.hzcon{width: 1200px; height: auto; margin:0 auto; overflow: hidden;}
.htmg{width: 888px; height: 53px; margin: 0 auto; margin-bottom: 50px; padding-top: 78px;}
.htcon{width: 640px; height: 118px; float: left;
    margin-left: 70px;
    margin-top: 39px;}
.hc1{width: 640px; height: 40px; overflow: hidden;}
.hc1 img{display: block; float: left;}
.hc1 p{font-size: 24px; color: white; float: left; display: block; margin-left: 25px;}
.hc3 img{display: block; float: left;}
.hc3 p{font-size: 24px; color: white; float: left; display: block; margin-left: 25px;}
.hc2{border: 1px solid white; margin-top: 20px; margin-bottom: 20px;}
.xian{border-top: 1px solid white; margin-top:5px; padding-bottom: 0px;}
.boul{width: 1200px; height: auto; margin:0 auto; overflow: hidden;}
.boul div{width: 111px; height: 177px; float: left; margin-right: 60px; margin-top: 60px;}
.boul>div>div{width: 100%; height: auto; margin: 0 auto; overflow: hidden; margin-bottom: 15px;}
.boul>div>div>img{display: block; float: left; margin-top:5px;}
.boul>div>div>p{display: block; float: left; font-size:16px; color: white; margin-left: 5px; margin-top: 9px;}
.boul ul li a{color: white; font-size: 12px;}
.boul ul li a:hover{color:#FFA500;}
.boul ul li{margin-left: 32px; margin-bottom: 5px;}
.hz1{width: 100%; height: auto; margin: 0 auto; background:#0f82b5;}
.hz2{width: 100%; height: 270px; margin: 0 auto; /*background:url(../../images/jd/bott2.png) 0 0 no-repeat; background-position: center center;*/background:#0f82b5;}

#footer{width: 100%; height: 74px; margin: 0 auto; background: #000;}
.ftcon{width: 1200px; height: auto; margin: 0 auto; overflow: hidden;}
.ftcon div{float: left; margin-top: 33px; }
.ftcon div p{color: white; font-size: 12px;}
.ftcon div:nth-child(2){margin-right: 275px; margin-left: 350px;}
.ftcon div p a{color: white;}
.ftcon a:hover{color:#FFA500; }

/*鹿脴脫脷脦脪脙脟*/
#bg_bic{width: 1920px; height: auto; margin-left: -960px; left: 50%; position: relative;}
#bg_bic img{display:block; margin:0 auto;}
/*#ernav{width: 100%; height: 68px; margin: 0 auto; background: url(../../images/jd/nav_bg.png) 0 0 no-repeat ; background-position: center center;}
.nav2{width: 1200px; height: 68px; margin: 0 auto; overflow: hidden; display: block;}
.nav2 li{height: 48px; border: 1px solid transparent; float: left; margin-top: 9px; margin-right: 15px; margin-left: 48px;text-align: center; line-height: 46px; display: block;}
.nav2 li a{ font-size: 18px; color: white;padding-left: 40px; padding-right: 40px; }
.nav2 li:hover{border-color:#bfc7d6;}
 .nav2 .um{border-color:#bfc7d6;}*/
 #gywmcon{width: 100%;height: auto; margin: 0 auto;}
 .gcon1{width: 1200px; height: auto; margin: 0 auto;}
 .gc1 div{overflow: hidden; margin-top: 40px;}
 .gc1>div>p{display: block; float: left; font-size: 18px; color:#2d1a76;}
 .gc1 div img{display: block; float: left; margin-right: 10px; margin-top: 7px;}
 .gc1>p{display: block; margin-left: 21px; font-size: 14px;color: #333; margin-top: 17px;}
 .hrr{border: 1px solid #cccccc; margin-top: 40px; margin-bottom: 40px;}
 .gcon2{width: 900px; overflow:hidden; margin:0 auto; margin-top: 80px; margin-bottom: 40px;}
 .gmg1{width:427px; height: 550px; float: left;}
 .gmg2{width: 364px; height: 550px; float: left;margin-left: 10px;}

 /*脪碌脦帽脕矛脫貌*/
 #ywcon{width: 1200px; height: auto; margin: 0 auto; margin-top: 40px;margin-bottom: 40px;}
 #ywcon img{display: block; margin:0 auto; margin-top: 40px; max-width: 100%;}
 #ywcon h4{font-size: 18px; color:#139cd9;text-align: center; margin-bottom: 20px;}
 #ywcon p{font-size: 14px; color:#333;text-align: center;}

 /*鲁脡鹿娄掳赂脌媒*/
#cgcon{width: 1200px;height: auto; margin: 0 auto; overflow: hidden; margin-bottom: 40px;}
#cgcon div{width: 388px; float: left;height: auto; margin-right: 12px; margin-top: 40px;}
#cgcon .cgmg{width: 388px; height: 273px; overflow: hidden; margin-bottom: 30px;}
.cgmg img{display: block; margin: 0 auto; -webkit-transition: 1s;}
#cgcon div:hover img{-webkit-transform: scale(1.1);-o-transform: scale(1.1);-moz-transform: scale(1.1);}
#cgcon div h4{font-size: 18px; text-align: center; color: #333;}
#cgcon div h4 a{font-size: 18px; text-align: center; color: #333;}
#cgcon div h4 a:hover{color:#2d1a76;}
#cgcon div p{margin: 0 auto;font-size: 14px; text-align: center; margin-top: 20px; color: #666; display: block; width: 95%; }
#cgcon div .aa{width: 102px; height: 30px; border: 1px solid #666; display: block; margin: 0 auto; text-align: center; line-height: 28px;color: #666;margin-top: 20px;}
#cgcon div .aa:hover{background: #2f318b; color: white; border-color: #2f318b;}

/*掳赂脌媒脛脷脪鲁*/
#cgde{width: 1200px; height: auto; margin:0 auto; margin-bottom: 80px;}
#cgde>div{margin-top: 40px;}
.de1{overflow: hidden; margin-bottom: 20px;}
.de1 img{display: block; float: left; margin-right:10px; margin-top: 6px;}
.de1 p{display: block; float: left; color: #2d1a76; font-size: 16px;}
#cgde>div>p{font-size: 14px; color: #333; margin-left: 23px; line-height: 30px; }
#cgde h4{text-align: center; font-size: 18px; color: #333;margin-top: 40px; margin-bottom: 20px;}
#cgde>.r{width: 120px; border: 1px solid #2d1a76; margin: 0 auto;}
#cgde a{width: 126px; height: 38px; border: 1px solid #666; text-align: center; line-height: 36px; color: #666; font-size: 12px;display: block; position: relative; left: 1065px;top:20px;}
#cgde a:hover{background: #2d1a76; color: white;}

/*陆芒戮枚路陆掳赂*/
#jjcon{width: 1200px; height: auto; margin: 0 auto; margin-bottom: 60px; margin-top: 40px;}
.jcon1{width: 1200px; height: auto; margin: 0 auto; overflow: hidden; margin-bottom: 40px;}
.jmg{width: 388px; height: 273px; overflow: hidden; float: left;}
.jmg img{display: block; margin: 0 auto;}
.jcon1 .jtext{display: block; float: left; width: 480px; margin-top: 70px; height: auto; margin-left: 50px;}
.hhr{width: 60px; height:4px; background:#139cd9; }
.jtext h4{font-size: 18px; color:#333; margin-top: 20px; margin-bottom: 20px;}
.jtext p{font-size: 14px; color:#666; }
.j1{overflow: hidden;}
.j1 img{display: block; float: left; margin-right:10px; margin-top: 6px;}
.j1 p{display: block; float: left; color: #2d1a76; font-size: 16px;}
.j2 p{font-size: 14px; color: #333; line-height: 30px;}
.j2{margin-left: 20px; margin-top: 15px;}
.j3{margin-top: 40px;margin-left: 20px;}
.j3 p{font-size: 14px; color: #333; margin-bottom: 15px;}

/*鹿芦脣戮脳脢脩露*/
#xwzcon{width: 1200px; height: auto; margin: 0 auto; margin-top: 40px; margin-bottom: 40px;}
#xwzcon div{width: 1200px; height: 211px; margin: 0 auto;}
#xwzcon .xmg{width: 395px; height: 208px; float: left; margin-top: 1.5px; overflow: hidden;}
#xwzcon .xtext{width: 705px; height: 211px; float: left; margin-left: 40px;}
.xmg img{display: block; margin:0 auto;-webkit-transition: 1s;}
.xtext .xa{width: 126px; height: 38px; border: 1px solid #666; color: #666; text-align: center; line-height:36px; display:block; font-size: 14px;}
.xtext .xa:hover{background:#2d1a76;color:white;}
#xwzcon div:hover img{-webkit-transform: scale(1.1);-o-transform: scale(1.1);-moz-transform: scale(1.1);}
#xwzcon .xtext div{width:705px; height: auto; font-size: 14px; margin-bottom: 36px;}
#xwzcon .xtext p{font-size:12px; margin-top: 15px; margin-bottom: 15px;}
#xwzcon .xtext h4{font-size:18px; color:#2d1a76; margin-top: 30px;}
#xwzcon .xtext h4 a{font-size:18px; margin-top: 30px;color:#139cd9;}
#xwzcon .xtext h4 a:hover{color:#FFA500;}
#xwzcon .xhr{background: #cccccc; width: 1200px; height: 1px; margin-top: 40px; margin-bottom: 40px;}

/*鹿芦脣戮脨脗脦脜脛脷脪鲁*/
#xwde{width: 1200px; height: auto; margin: 0 auto; margin-top: 40px; margin-bottom: 80px;}
#xwde h4{color: #333; text-align: center;font-size: 18px;}
.xdp1{font-size: 12px; color: #333; text-align: center; margin-top: 10px; margin-bottom: 10px;}
.xdp2{font-size: 14px; color: #333; text-indent: 32px; line-height: 35px;}
.xdhr{width: 900px; height: 1px; background: #ccc; margin: 0 auto; margin-bottom: 40px;}
#xwde img{display: block; margin: 0 auto; margin-top: 30px; margin-bottom: 30px;}
#xwde a{width: 189px; height: 57px; border: 1px solid #666; color: #666; text-align: center;  line-height: 55px; font-size: 18px; display: block;  margin-top: 70px;margin-left: 978px;}
#xwde a:hover{background: #2d1a76; color: white;}

/*脠脣虏脜脮脨脝赂*/
#rccon{width: 1200px; height: auto; margin:0 auto;position: relative; overflow: hidden; margin-bottom: 40px; margin-top: 40px;}
.rc{width: 1200px; height: 426px; background: #eee; margin-top: 20px; position: relative;}
.rctext{width: 95%; height: 95%; padding: 2.5%;}
.rctext div{margin-bottom: 20px;}
.rctext a{display: block;width:141px; height: 44px; border: 1px solid #666; color: #666; text-align: center; line-height: 42px; position: absolute; top:340px; left:990px;}
.rctext a:hover{background:#139cd9;color:white;}
.rctext p{font-size: 12px; color: #333;}
.rctext ul li{font-size: 12px; color: #333;}
.rctext .tp1{font-size: 24px; color:#139cd9; margin-bottom: 10px;}
.rctext .tp2{font-size:18px; color:#333; margin-bottom: 10px;}
.rctext .tp3{font-size: 12px; color:#666; margin-bottom: 10px;}
.rcbtn ul{ width:500px;margin-top:80px; margin-left: 853px;overflow: hidden; margin-bottom: 40px;}
.rcbtn ul li{float: left; margin-right: 30px;}
.rcbtn .rli2{width: 39px;height: 36px; text-align: center;line-height:36px; border: 1px solid #666;}
.rcbtn .rli3{width: 39px;height: 36px; text-align: center;line-height:36px; border: 1px solid #666;}
.rcbtn .rli4{width: 39px;height: 36px; text-align: center;line-height:36px; border: 1px solid #666;}
.rcbtn .rli1{margin-top: 10px;}
.rcbtn .rli5{margin-top: 10px;}
.rcbtn a{color: black;}
#rcli{background:#139cd9;}
.enrcbtn .enrca{color:white;}
.enrcbtn ul{ width:500px;margin-top:80px; margin-left: 853px;overflow: hidden; margin-bottom: 40px;}
.enrcbtn ul li{float: left; margin-right: 30px;}
.enrcbtn .enrli2{display: inline-block; padding: 5px 15px; text-align: center;line-height:36px; border: 1px solid #666; margin:0 5px;}
.enrcbtn .enrli3{width: 39px;height: 36px; text-align: center;line-height:36px; border: 1px solid #666;}
.enrcbtn .enrli4{width: 39px;height: 36px; text-align: center;line-height:36px; border: 1px solid #666;}
.enrcbtn .enrli1{margin-top: 10px;}
.enrcbtn .enrli5{margin-top: 10px;}
.enrcbtn a{color: black;}
#enrcli{background:#2d1a76; margin:0 5px;}
.enrcbtn .enrca{color:white;}

/*脕陋脧碌脦脪脙脟*/
#lxwcon{width: 1200px; height: auto; margin: 0 auto; overflow: hidden; margin-top: 40px; margin-bottom: 40px;}
.lx1{float: left; width: 434px;}
.lx2{float: right; width: 608px;}
.lx_mg{width: 434px; height: 272px; overflow: hidden; margin-bottom: 60px;}
.lx_mg img{display: margin:0 auto;}
.f_ul{width: 440px; height: 47px; overflow: hidden;}
.f_ul li{width: 211px; height: 44px; float: left; margin-right: 9px;}
.f_ul li input{width: 211px; height: 44px;border: 1px solid #333;display: block;outline: none;text-indent: 20px;font-size: 16px;}
.texta{width: 431px; height:88px;border: 1px solid #333; overflow: hidden; margin-top: 30px; margin-bottom: 30px;}
.texta textarea{width: 95%; height:95%;padding:2.5%; outline: none;resize: none; font-size: 16px;}
.bton{width: 97px; height: 34px; border-radius: 10px; background: #999; text-align: center; line-height: 34px; color: white;cursor: pointer; outline: none; margin-left: 335px;}
.lxhr{border: 1px solid #ccc; margin-bottom: 47px;margin-top: 20px;}
.x1{overflow: hidden; margin-top: 20px;}
.x1 img{display: block; float: left;margin-right: 20px;}
.x1 p{display: block; float: left; font-size:18px;}
.dt{width: 608px; height: 246px; overflow: hidden; margin-top: 78px;}
.dt img{display: block; margin: 0 auto;}

.gyleft .mask{width: 590px; height: 440px; position: absolute; top: 0px; left: 0px;background: rgba(207,207,207,0.4); margin-top: 0px; display: none;}
.gyleft .mask p{text-align: center; color: white; font-size: 30px;}
.gyleft .mask .map1{margin-top: 190px;}
.mask .hr{margin-top: 0px; width:201px; height: 1px;background:white; margin: 0 auto; margin-top: 15px; margin-bottom: 15px;}
/*.gyleft div:hover .mask{display: block;}*/
