@charset "utf-8";
/* CSS Document */

/**公共部分**/
*{margin:0px; padding:0px;}
img{border:none; vertical-align:top;}
li{list-style-type:none;}
ul,dl,ol{list-style:none;}
h1,h3,h4,h5,h6{font-weight:normal; font-size:100%;}
h2{font-size:18px; color:#333333; font-weight:normal;}
body{font:14px "微软雅黑"; max-width:768px; margin:auto; background:#EAEAEA; min-width:320px;}
.bodyBg{ background:#FFFFFF;}
address,cite,code,em,th{font-weight:normal; font-style:normal;}
.clear{clear:both;}
a{outline: none;}

.aBlack a,.aBlack{ color:#333333; text-decoration:none;}
.aGreen a,.aGreen{ color:#3FB118; text-decoration:none;}

/**顶部**/
.djHead{ width:100%;}
.djTop{ width:100%; height:40px; position:relative;}
.djTopIn{ width:100%; height:40px; background:#3FB118;}
.djLogo{ float:left; width:94px; height:28px; margin:5px 0px 0px 10px;}
.djLogo a{ display:block; width:94px; height:28px; background:url("../images/logo.png") no-repeat; background-size:94px 28px;}
.djRight{ width:67%; float:right;}
.djText{ float:right; width:75%; height:28px; background:#FFFFFF; border-radius:100px; margin-top:6px;}
.djText input.text1{ float:left; width:74%; height:28px; line-height:28px; overflow:hidden; border:none; background:none; font-size:14px; font-family:"微软雅黑"; color:#8C8C8C; padding-left:10px; outline:none;}
.djText input.submit1{ float:right; width:19px; height:20px; border:none; background:none; background:url("../images/bg1.png") no-repeat 0px 0px; background-size:200px 200px; margin:3px 10px 0px 0px; outline:none; cursor:pointer;}
.djCaidan{ float:right; width:28px; height:23px; margin:8px 10px 0px 15px;}
.djCaidan a{ display:block; width:28px; height:23px; background:url("../images/bg1.png") no-repeat -40px 0px; background-size:200px 200px;}
.djTopCont{ width:100%; background:url("../images/bg2.png") repeat; position:absolute; left:0px; top:40px; padding-bottom:10px; z-index:99;} 
.djTopCaiMenu{ width:80%; height:35px; background:#FFFFFF; border-radius:3px; margin:auto; margin-top:10px;} 
.djTopCaiMenu li{ float:left; width:33.31%; height:35px; line-height:35px; text-align:center; font-size:16px; color:#333333; cursor:pointer;}
.djTopCaiMenu li.current{ background:#3FB118; color:#FFFFFF;}
.djTopXx{ width:100%;}
.djTopXx a{ display:block; float:left; width:22%; height:30px; line-height:30px; overflow:hidden; color:#505050; text-decoration:none; background:#F3F3F3; border-radius:100px; text-align:center; margin:10px 0px 0px 2.4%;}
.djTopSubmit{ display:block; width:132px; height:38px; margin:auto; margin-top:12px;}
.djTopSubmit a{ display:block; width:132px; height:38px; line-height:38px; text-align:center; background:#3FB118; font-size:16px; color:#ffffff; text-decoration:none; border-radius:100px;}
@font-face {
  font-family: 'djyouxi';
  src: url("../fonts/iconfont1.eot");
  src: url("../fonts/iconfont1.eot-#iefix") format('embedded-opentype'),
  url("../fonts/169501560385018.jpg") format('woff'),
  url("../fonts/iconfont1.ttf") format('truetype'),
  url("../fonts/iconfont1.svg#iconfont") format('svg');
}
.djyouxi{
  font-family:"djyouxi" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size:18px;
}
@font-face {
  font-family: 'djruanjian';
  src: url("../fonts/iconfont2.eot");
  src: url("../fonts/iconfont2.eot-#iefix") format('embedded-opentype'),
  url("../fonts/iconfont2.woff") format('woff'),
  url("../fonts/iconfont2.ttf") format('truetype'),
  url("../fonts/iconfont2.svg#iconfont") format('svg');
}
.djruanjian{
  font-family:"djruanjian" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@font-face {
  font-family: 'djzixun';
  src: url("../fonts/iconfont3.eot");
  src: url("../fonts/iconfont3.eot-#iefix") format('embedded-opentype'),
  url("../fonts/iconfont3.woff") format('woff'),
  url("../fonts/iconfont3.ttf") format('truetype'),
  url("../fonts/iconfont3.svg#iconfont") format('svg');
}
.djzixun{
  font-family:"djzixun" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/**底部**/
.djFoot{ width:100%; border-top:1px solid #F2F2F2; margin-top:15px; padding-bottom:10px;}
.djFootIn{ width:100%; padding-top:12px;}
.djFootIn p.cont1{ width:100%; text-align:center;} 
.djFootIn p.cont1 a{ display:inline-block; width:58px; height:23px; line-height:23px; border:1px solid #E4E4E4; font-size:12px; color:#999999; text-decoration:none; border-radius:100px;}
.djFootIn p.cont2{ width:100%; font-size:12px; text-align:center; color:#999999; margin-top:7px; line-height:20px;}

/**导航**/
.swiper-container {overflow: hidden;position: relative;z-index: 1; }
.swiper-wrapper{ width:100%;}
.swiper-slide{ width:100%; float:left;}
.djNavBox{ width:100%; height:49px; border-bottom:2px solid #F1F1F1; overflow: hidden; }
.mobHeadMenu{ width:70px !important; height:51px !important; line-height:47px; float:left; padding-right:10px;}
.mobHeadMenu a{ display:block; width:70px; height:47px; text-decoration:none;}
.mobHeadMenu a.hover{ height:45px; border-bottom:2px solid #3FB118;}
.mobHeadMenu a b{ display:block; width:18px; height:18px; overflow:hidden; background:url("../images/bg1.png") no-repeat; background-size:200px 200px; margin:4px 0px 0px 26px;}
.mobHeadMenu a b.icon1{ background-position:0px -30px;}
.mobHeadMenu a b.icon2{ background-position:-20px -30px;}
.mobHeadMenu a b.icon3{ background-position:-40px -30px;}
.mobHeadMenu a b.icon4{ background-position:-60px -30px;}
.mobHeadMenu a b.icon5{ background-position:-80px -30px;}
.mobHeadMenu a b.icon6{ background-position:-65px -70px;}
.mobHeadMenu a h2{ width:70px; height:18px !important; line-height:18px; font-size:16px; color:#333333; text-align:center; overflow:hidden; margin-top:4px;} 
.mobHeadMenu a.hover h2{ color:#3FB118;}
.mobHeadMenu a.hover b.icon1{ background-position:0px -50px;}
.mobHeadMenu a.hover b.icon2{ background-position:-20px -50px;}
.mobHeadMenu a.hover b.icon3{ background-position:-40px -50px;}
.mobHeadMenu a.hover b.icon4{ background-position:-60px -50px;}
.mobHeadMenu a.hover b.icon5{ background-position:-80px -50px;}
.mobHeadMenu a.hover b.icon6{ background-position:-65px -90px;}

/**主体**/
.bodyMain{ width:100%;}

/**所在位置**/
.djSite{ width:96%; margin:auto; font-size:12px; color:#999999; padding-top:10px;}
.djSite span{ color:#333333;}
@font-face {
  font-family: 'weizhi';
  src: url("../fonts/iconfont10.eot");
  src: url("../fonts/iconfont10.eot-#iefix") format('embedded-opentype'),
  url("../fonts/iconfont10.woff") format('woff'),
  url("../fonts/iconfont10.ttf") format('truetype'),
  url("../fonts/iconfont10.svg#iconfont") format('svg');
}
.weizhi{
  font-family:"weizhi" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}



























































