@charset "gb2312";
html, body { -webkit-text-size-adjust: none; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding: 0; margin: 0; font-family: Microsoft YaHei, SimSun, Arial, Helvetica, sans-serif; }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
fieldset { border: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, input, textarea, select, form, td, section { font-size: 100%; }
ol, ul, li, dl, dt, dd { list-style: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, menu { display: block; }
input[type="date"]:before { content: attr(placeholder); }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; }
input, textarea, select, form, fieldset { vertical-align: top; }
img {vertical-align: top; border: 0; }
a { color: #666; text-decoration: none; -webkit-tap-highlight-color: rgba(0,0,0,0); }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a, area { blr:expression(this.onFocus=this.blur());}
:focus { outline: none; }
.red, .red a { color: #F00; }
.left { float: left; }
.right { float: right; }
.autohei { overflow: hidden; zoom: 1; }
.clear { font-size: 0; line-height: 0; clear: both; overflow: hidden; zoom: 1; }
.blank { font-size:0; line-height:0; height: 20px; clear: both; overflow: hidden;}
.yahei, .yahei * { font-family: Microsoft YaHei; }
.songti, .songti * { font-family:SimSun; }
.img { text-align: center; overflow: hidden;}
.aaaaaa{}
body { font-size: 12px; background: #fff; }


.logo{ width:1100px; margin:0 auto; overflow:hidden;}
.logo ul{ width:; float:right; margin-top:46px;}
.logo ul li{ width:88px; float:left; text-align:center; font-size:18px; color:#333333;}
.logo ul li a{ text-decoration:none; display:block; color:#333; text-decoration:none;-webkit-transition: transform .1s ease-in; transition: transform .1s ease-in; }
.logo ul li a:hover{ -webkit-transform: scale(1.1,1.1); transform:scale(1.1,1.1); font-weight:bold; }

.banner{ width:100%; height:700px; background:url(../images/banner.jpg) no-repeat center top/1920px 700px;}
.banner a{ display:block; width:100%; height:100%;}


.jun_dy1{ width:100%; overflow:hidden; text-align:center;}
.dy1_ai{ width:1100px; margin:0 auto; overflow:hidden;}
.dy1_ai ul{ text-align:center; font-size:0; margin:30px auto 0; padding-bottom:15px;}
.dy1_ai ul li{ display:inline-block; vertical-align: top; margin:0 17px;-webkit-transition: transform .1s ease-in; transition: transform .1s ease-in; position:relative;}
.dy1_ai ul li p{ position:absolute; top:224px; left:0; font-size:18px; color:#333333; line-height:26px; padding:0 28px; text-align:left; text-align:justify;}
.dy1_ai ul li p span{ display:inline-block; width:100%; text-align:center; font-size:24px; line-height:30px; padding-bottom:15px;}
.dy1_ai ul li:nth-of-type(2),.dy1_ai ul li:nth-of-type(3){ margin-top:80px;}
.dy1_ai ul li:hover{ -webkit-transform: scale(1.05,1.05); transform:scale(1.05,1.05);  }

.jun_dy2{ width:100%; background:url(../images/dybg_01.png) no-repeat center top/1920px 117px, url(../images/dybg_02.png) no-repeat center bottom/1920px 117px,#a7cef9 ; box-sizing:border-box; padding-bottom:142px;}
.dy2_qh{ width:1100px; margin:52px auto 0; }
.dy2_qhc{ overflow:hidden;}
.dy2_qhc li{ overflow:hidden; padding-bottom:36px;}
.dy2_qhc li cite{ display:block; float:left; width:560px;}
.dy2_qhcnr{ width:520px; float:right;}
.dy2_qhcnr h2{ font-size:30px; color:#000000; font-weight:bold; padding-bottom:70px; background:url(../images/dy2_04.png) no-repeat left 14px top 24px;}
.dy2_qhcnr h3{ font-size:20px; line-height:36px; color:#000000; padding-bottom:5px; padding-left:30px; position:relative;}
.dy2_qhcnr h3:nth-of-type(1):before { content:""; position:absolute; left:0; top:10px; width:22px; height:18px; background:url(../images/dy2_05.png) no-repeat center top; }
.dy2_qhcnr h3:nth-of-type(2):before { content:""; position:absolute; left:0; top:10px; width:20px; height:20px; background:url(../images/dy2_06.png) no-repeat center top; }
.dy2_qhcnr h3:nth-of-type(3):before { content:""; position:absolute; left:5px; top:10px; width:13px; height:19px; background:url(../images/dy2_07.png) no-repeat center top; }
.dy2_qhcnr h3:nth-of-type(4):before { content:""; position:absolute; left:0; top:16px; width:24px; height:12px; background:url(../images/dy2_08.png) no-repeat center top; }
.dy2_qhcnr h5{ text-align:center; font-size:0; margin-top:10px;}
.dy2_qhcnr h5 a{ margin:0 10px; display:inline-block; vertical-align:middle;-webkit-transition: transform .1s ease-in; transition: transform .1s ease-in; }
.dy2_qhcnr h5 a:hover{ -webkit-transform: scale(1.05,1.05); transform:scale(1.05,1.05);  }
.dy2_qht{ width:100%; text-align:center; overflow:hidden; font-size:0;  }
.dy2_qht li{ width:19px; height:19px; display:inline-block; vertical-align:middle; margin:2px 10px; border-radius:50%; background:#fff;}
.dy2_qht li.hover{ background:#ffe304;}


.jun_dy3{ width:100%; overflow:hidden; text-align:center;}
.dy3_ci{ width:1200px; margin:50px auto 0; overflow:hidden;}
.dy3_ci h2{ width:255px; height:46px; margin:0 auto; background:url(../images/dy3_03.png) no-repeat center top; line-height:46px; color:#333; font-size:24px; text-align:center;}
.dy3_ci ul{ text-align:center; padding-top:50px; font-size:0;}
.dy3_ci ul li{ display:inline-block; width:540px; height:457px; vertical-align:middle; margin:0 10px 20px; background:url(../images/dy3_02.png) no-repeat center top; border-radius:10px; box-shadow: 0 0 10px #aca0d7;-webkit-transition: transform .2s ease-in; transition: transform .2s ease-in;}
.dy3_ci ul li h3{ line-height:60px; color:#000000; font-size:22px; margin-bottom:10px;}
.dy3_ci ul li h3 i{ display:inline-block; vertical-align:top; margin-top:20px; width:22px; height:22px; background:#ffe304; border-radius:50%; margin-right:10px; text-align:center; line-height:22px; color:#000000;  font-family:"Times New Roman";}
.dy3_ci ul li p{ font-size:20px; color:#333333; line-height:30px; padding:15px 30px; text-align:left; min-height:90px; text-align:justify; text-indent:2em; line-height:30px;}
.dy3_ci ul li h5{ width:262px; height:40px; background:#ffe304; line-height:40px; border-radius:20px; border:2px solid #000; margin:0 auto;-webkit-transition: transform .1s ease-in; transition: transform .1s ease-in;}
.dy3_ci ul li h5 a{ display:block; text-decoration:none; font-size:22px; color:#000000;}
.dy3_ci ul li h5:hover{ -webkit-transform: scale(1.05,1.05); transform:scale(1.05,1.05);  }
.dy3_ci ul li:hover{ -webkit-transform: scale(1.02,1.02); transform:scale(1.02,1.02); box-shadow: 0 0 10px #937fdb; }
.dy3_di{ width:1200px; margin:40px auto; text-align:center;}
.dy3_di h2{ width:255px; height:46px; margin:0 auto; background:url(../images/dy3_03.png) no-repeat center top; line-height:46px; color:#333; font-size:24px; text-align:center;}
.dy3_di ul{ text-align: center; font-size:0; margin:42px 0 50px;}
.dy3_di ul li{ display:inline-block; vertical-align:middle; margin:0 5px 8px; width:268px; border:1px solid #000000; border-radius:10px; overflow:hidden; text-align:left; position:relative;}
.dy3_di ul li cite{ float:left; margin-right:8px;}
.dy3_di ul li h3{ font-size:22px; color:#333333; font-weight:bold;}
.dy3_di ul li p{ position:absolute; top:45%; left:142px; -webkit-transform:translateY(-50%);transform:translateY(-50%); text-align:left; line-height:24px; font-size:18px; color:#333333;}
.dy3_di ul li h5{ width:110px; height:32px; line-height:32px; text-align:center; background:#a7cef9; border-radius:16px; position:absolute; bottom:6px; left:142px;-webkit-transition: transform .1s ease-in; transition: transform .1s ease-in;}
.dy3_di ul li h5 a{ color:#000000; font-size:18px; text-decoration:none; display:block;}
.dy3_di ul li h5:hover{ -webkit-transform: scale(1.05,1.05); transform:scale(1.05,1.05);  }
.dy3_di ul li:hover{box-shadow: 0 0 5px #aca7a7;}
.dy3_di h6{ width:400px; height:55px; line-height:55px; background:#ff7b19; border-radius:28px; margin:0 auto; text-align:center;-webkit-transition: transform .2s ease-in; transition: transform .2s ease-in;}
.dy3_di h6 a{ font-size:24px; color:#ffffff; text-decoration:none; display:block;  }
.dy3_di h6:hover{ -webkit-transform: scale(1.05,1.05); transform:scale(1.05,1.05);  }


.jun_dy4{ width:100%; background:url(../images/dybg_01.png) no-repeat center top/1920px 117px, url(../images/dybg_02.png) no-repeat center bottom/1920px 117px,#a7cef9 ; box-sizing:border-box; padding-bottom:142px;}
.dy4_ei{ width:1100px; margin:50px auto 0;}
.dy4_ei ul{ text-align:center; font-size:0; margin-bottom:50px;}
.dy4_ei ul li{ display:inline-block; vertical-align: top; width:523px; margin:0 10px;}
.dy4_ei ul li h3{ text-align:center; background:url(../images/dy4_04.png) no-repeat center top/204px 45px; margin-bottom:10px; color:#000000; font-size:24px; line-height:45px;}
.dy4_ei ul li h4{ text-align:center; width:235px; background:#ffe304; margin:0 auto; border-radius:23px;  color:#000000; margin-bottom:10px; font-size:24px; line-height:45px;}
.dy4_ei ul li img{ border-radius:20px;}
.dy4_ei h6{ width:400px; height:55px; line-height:55px; background:#ff7b19; border-radius:28px; margin:0 auto; text-align:center;-webkit-transition: transform .2s ease-in; transition: transform .2s ease-in;}
.dy4_ei h6 a{ font-size:24px; color:#ffffff; text-decoration:none; display:block;  }
.dy4_ei h6:hover{ -webkit-transform: scale(1.05,1.05); transform:scale(1.05,1.05);  }

.jun_dy5{ width:100%; overflow:hidden; text-align:center;}
.dy5_fi{ width:1100px; margin:50px auto 10px; overflow:hidden;}
.dy5_fi p{ font-size:20px; color:#000000; line-height:30px; padding:0 48px 20px; text-indent:2em; text-align:justify;}
  .dy5_sp{ width:1100px; background:#b9d8fa; padding-bottom:36px; border-radius:20px; text-align:center;}
  .dy5_sp h3{ font-size:30px; color:#000000; line-height:70px; }
.dy5_kk{ background:#b9d8fa; border-radius:20px;  position:relative; width:1100px; margin:68px auto 0;}
.dy5_kk h2{ width:259px; height:63px; background:url(../images/dy5_22.png) no-repeat center top/259px 63px; line-height:63px; text-align:center; color:#000000; font-size:24px; position:absolute; top:-17px; left:50px;}
.dy5_kk ul{ text-align: center; font-size:0; overflow:hidden; padding-top:70px;}
.dy5_kk ul li{ width:287px; margin:0 0 40px 0; display:inline-block; vertical-align:middle;border-radius: 5px; position:relative;}
.dy5_kk ul li p{ height:180px; background:#fff; padding:0 16px; text-align:justify; font-size:20px; line-height:28px; color:#333333;}
.dy5_kk ul li p span{ display:inline-block; width:100%; text-align:center; font-weight: bold; font-size:24px; line-height:58px;}
.dy5_kk ul li h3{ width:283px; height:168px; margin:0 auto 0; background:url(../images/dy5_21.png) no-repeat center top;-webkit-transition: transform .2s ease-in; transition: transform .2s ease-in;}
.dy5_kk ul li h3 a{ font-size:24px; color:#ffffff; line-height:30px; padding-top:84px; text-align:center; display:block; width:100%; text-decoration:none;}
.dy5_kk ul li h3:hover{-webkit-transform: translateY(-8px); transform: translateY(-8px);} 
.dy5_kk ul li:nth-of-type(2),.dy5_kk ul li:nth-of-type(5){ margin:0 80px 40px; }
.dy5_kk ul li:nth-of-type(1):before,.dy5_kk ul li:nth-of-type(2):before { content:""; position:absolute; right:-65px; top:164px; width:43px; height:35px; background:url(../images/dy5_19.png) no-repeat center top; }
.dy5_kk ul li:nth-of-type(5):before,.dy5_kk ul li:nth-of-type(6):before { content:""; position:absolute; left:-65px; top:164px; width:43px; height:35px; background:url(../images/dy5_20.png) no-repeat center top; }
.jun_dy5 div:nth-of-type(3) ul li:nth-of-type(2):before{ background: none;}
.jun_dy5 div:nth-of-type(5) ul li:nth-of-type(5):before{ background: none;}
.dy5_an{ width:400px; height:55px; line-height:55px; background:#ff7b19; border-radius:28px; margin:50px auto 30px; text-align:center;-webkit-transition: transform .2s ease-in; transition: transform .2s ease-in;}
.dy5_an a{ font-size:24px; color:#ffffff; text-decoration:none; display:block;  }
.dy5_an:hover{ -webkit-transform: scale(1.05,1.05); transform:scale(1.05,1.05);  }

.jun_dy6{ width:100%; background:url(../images/dybg_01.png) no-repeat center top/1920px 117px, url(../images/dybg_02.png) no-repeat center bottom/1920px 117px,#a7cef9 ; box-sizing:border-box; padding-bottom:142px;}
.dy6_si{ width:1120px; margin:0 auto;overflow:hidden;}
.dy6_si ul{ font-size:0; text-align:center;margin:40px auto; }
.dy6_si ul li{ margin:0 3px 6px; display:inline-block;-webkit-transition: transform .2s ease-in; transition: transform .2s ease-in;}
.dy6_si ul li:hover{-webkit-transform: scale(1.05,1.05); transform:scale(1.05,1.05); }
.dy6_si h6{ width:400px; height:55px; line-height:55px; background:#ff7b19; border-radius:28px; margin:0 auto; text-align:center;-webkit-transition: transform .2s ease-in; transition: transform .2s ease-in;}
.dy6_si h6 a{ font-size:24px; color:#ffffff; text-decoration:none; display:block;  }
.dy6_si h6:hover{ -webkit-transform: scale(1.05,1.05); transform:scale(1.05,1.05);  }


.jun_dy7{ width:100%; overflow:hidden;}
.dy7_qh{ width:1100px; margin:40px auto; overflow:hidden;}
.dy7_qht{ width:190px; padding-top:90px; float:left;}
.dy7_qht li{ width:108px; margin:0 auto;}
.dy7_qht li+li{ margin-top:26px;}
.dy7_qht li.hover{ background:url(../images/dy7_qhh.png) no-repeat center  bottom;}
.dy7_qhc{ width:876px; float:right;}
.dy7_qhc li{ position:relative;}
.dy7_qhcnr{ position:absolute; top:170px; left:36px;}
.dy7_qhcnr h2{ font-size:20px; color:#333333; padding-bottom:20px;}
.dy7_qhcnr h2 b{ font-size:56px; margin-right:10px;}
.dy7_qhcnr h3{ font-size:20px; color:#333333; line-height:34px; position:relative; padding-left:18px;}
.dy7_qhcnr h3:before { content:""; position:absolute; left:0; top:12px; width:9px; height:14px; background:url(../images/dy7_02.png) no-repeat center top;}
.dy7_qhcnr h4{ overflow:hidden; margin:20px auto 30px;}
.dy7_qhcnr h4 img{ margin-right:8px;}
.dy7_qhcnr h5{ margin-left:48px;}

.foot{ width:100%; background:#a7cef9; overflow:hidden; padding-bottom:40px;}
.foot_w{ width:1100px; margin:42px auto 32px; overflow:hidden;}
.foot_le{ float:left;margin-right:30px;}
.foot_zi{ width:400px; float:left; margin-top:10px; padding-left:30px; background: url(../images/foot_05.png) no-repeat center left/1px 150px; height:150px; box-sizing:border-box; }
.foot_zi h3{ line-height:46px; color:#000000; font-size:20px;}
.foot_zi h3 img{ vertical-align:middle; display:inline-block; margin-right:5px;}
.foot_ri{ width:390px; float:right;}
.foot_ri ul{ overflow:hidden; margin-top:15px;}
.foot_ri ul li{ width:121px; background:#fff; line-height:34px; border-radius:5px; float:left; margin:0 0 6px 6px; text-align:center; box-sizing:border-box; padding:2px; }
.foot_ri ul li a{ color:#000000; font-size:18px; text-align:center; text-decoration:none; display:block;  border:1px dashed #b9d8fa; border-radius:5px;}
.foot_ri ul li:hover{ background:#ff7b19;}
.foot_ri ul li:hover a{ color:#fff;}
.foot p{ text-align:center; font-size:18px; color:#000000;}














