@charset "gb2312";/* CSS Document */@charset "utf-8";body{ margin:0px; font-size:12px; color:#333333;font-family:"΢���ź�"; line-height:22px;}
*{padding:0px;margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none; font-weight:normal;}
strong{ font-weight:normal}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "΢���ź�", SimSun, "����", STXihei, "����ϸ��", Heiti, "����", sans-serif;}
button {overflow:visible}
img{border:none; vertical-align:bottom}
a{color:#333333;text-decoration:none;}
a:hover{text-decoration:none; color:#1382e6}
li{	list-style:none;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{overflow:hidden;clear:both; height:0px;}
.lf{ float:left;}
.rt{ float:right;}
.m{ width:1200px; margin:0 auto;}
.hh{ position:relative}
.hh0{width: 1042px;}
.hh1{ font-size:16px; position:relative; margin-top:4px; text-align:right}
.hh11{ background:url(11.png) no-repeat right center; padding-right:12px; margin-left:49px; display:inline-block;}
.hh1 ul{position:absolute;right: -16px;top:25px;display:none;}
.hh1 ul li{margin:5px;text-align: left;}
.hh1 ul li a{ font-size:14px;}
.hh1 ul li a img{ display:inline-block; margin-right:20px;}
.bb{ width:100%;}
.bb .xx3{/* height:763px; */position:relative;}
.bb .xx3 .hd{ position:absolute; bottom:20px; text-align:center; z-index:99; width:100%;}
.bb .xx3 .hd ul li{ display:inline-block; margin:0 5px; width:14px; height:2px; background:#737373;text-indent:-9999px;cursor:pointer;}
.bb .xx3 .hd ul li.on{ background:#BFBFBF;}
.bb .xx3 .bd{ height:100%}
.bb .xx3 .bd ul{ height:100%}
.bb .xx3 .bd ul li{ height:100%}
.bb .xx3 .prev{position:absolute;top:294px;left: 350px;z-index:99;cursor:pointer;}
.bb .xx3 .next{position:absolute;top:294px;right: 350px;z-index:99;cursor:pointer;}
.hh21 li{float:left;padding: 0 38px;height:66px;line-height:66px;}
.hh21 li a{ font-size:20px; display:block; height:66px; line-height:66px;}
.hh21 li a.on,.hh21 li a:hover{ background:url(5.png) repeat-x bottom;}
.hh3{background:url(8.png) repeat-x;background-size: 100% 100%;width:100%;/* height: 314px; */position:absolute;z-index:1000;line-height:33px;display:none;left: 0;}
.hh3 ul{margin-left:313px;}
.hh3 ul li{float:left;margin-right:17px;}
.hh3 ul li h3{ height:34px; line-height:34px; font-size:16px; font-weight:bold;}
.hh3 ul li p{ margin-top:5px;}
.hh3 ul li p a{ font-size:16px; display:block;transition: all 0.5s;}
.hh3 ul li p a:hover{ margin-left:10px;}
.mm1{ padding-bottom:63px;}
.mm1 h3{ text-align:center; font-size:30px; line-height:30px; margin:82px 0 38px 0;}
.mm1 p{ text-align:center; font-size:20px; color:#808080; line-height:37px;}
.mm1 ul{ margin-top:70px;}
.mm1 ul li{float:left;margin-right: 8px;border:1px solid #DCDCDC;margin-bottom:9px;}
.mm1 ul li a{ display:block; position:relative;}
.mm1 ul li a .cpn1{ display:block; position:absolute; background:url(9.png); width:100%; height:44px; left:0; bottom:0}
.mm1 ul li a .cpn2{ font-size:24px; color:#FFF; line-height:24px; width:100%; position:absolute;bottom:10px; left:0; text-align:center;}
.mm1 ul li a .cpn3{ display:block; position:absolute; width:100%; left:0; top:95px; text-align:center; display:none}
.mm1 ul li a:hover .cpn1{ height:100%}
.mm1 ul li a:hover .cpn2{ bottom:70px;}
.mm1 ul li a:hover .cpn3{ display:block}
.mm2{ padding-bottom:56px; background:#F7F7F7; overflow:hidden}
.mm2 h3{ text-align:center; font-size:30px; line-height:30px; margin:82px 0 38px 0;}
.mm2 p{ text-align:center; font-size:20px; color:#808080; line-height:37px;}
.mm2 ul{  margin-top:100px;}
.mm2 ul li{height:380px;background:#E6E6E6;float:left;text-align:center;margin: 0 20px;}
.mm2 ul li h4{ font-size:24px; line-height:24px; margin:45px 0 8px 0}
.mm2 ul li span{ font-size:16px; color:#808080}
.mm3{ padding-bottom:70px; overflow:hidden}
.mm3 h3{ text-align:center; font-size:30px; line-height:30px; margin:70px 0 38px 0;}
.mm3 p{ text-align:center; font-size:20px; color:#808080; line-height:37px;}
.mm31{ margin-top:30px;}
.mm31 .lf{ width:575px;}
.mm31 h4{ font-size:32px; line-height:32px; padding-bottom:25px;}
.mm31 .lf div{color:#808080;font-size:18px;line-height:30px;display: block;}/*height: 390px;*/
.mm31 a{ display:block; border:1px solid #31B2EA; width:120px; height:35px;border-radius:3px; font-size:24px; text-align:center; color:#31B2EA; line-height:35px;}
.mm31 a:hover{ background:#31B2EA; color:#FFF}
.mm4{ background:#4D4D4D; height:562px;}
.mm4 .m{/* width:1390px; */}
.mm4 .lf{  padding-top:73px;}
.mm4 .rt{margin-top: 21px;width: 520px;}
.mm41.bbb{margin-top: 11px;}
.mm41 h3{ color:#FFF; font-size:30px; line-height:30px; padding-bottom:20px}
.mm41 p{ font-size:18px; color:#cccccc; line-height:30px;}
.mm41 .mo{ text-align:right; margin-top:7px;}
.mm41 .mo a{ font-size:14px; color:#999999}
.mm5{ padding-bottom:44px; overflow:hidden; background:#F7F7F7}
.mm51 h3{ text-align:center; font-size:30px; line-height:30px; margin:82px 0 38px 0;}
.mm51 p{ text-align:center; font-size:20px; color:#808080; line-height:37px;}
.mm52{ margin-top:86px;}
.mm52 .lf{ width:570px}
.mm52 .lf div{ position:relative;}
.mm52 .lf div span{ position:absolute; width:88px; padding-top:15px; height:73px; background:#31B2EA; color:#fff; font-size:20px; text-align:center; left:0; top:0; line-height:32px;}
.mm52 .lf div span font{ font-size:32px;}
.mm52 .lf h3{ font-size:28px; line-height:28px; margin:14px 0 10px 0}
.mm52 .lf p{ font-size:18px; color:#808080; line-height:30px; height:174px;}
.mm52 .lf a{ display:block; border:1px solid #31B2EA; width:120px; height:35px;border-radius:3px; font-size:24px; text-align:center; color:#31B2EA; line-height:35px;}
.mm52 .lf a:hover{ background:#31B2EA; color:#FFF}
.mm52 .rt{ width:556px;}
.mm52 .rt ul li{ border-bottom:1px solid #EEEEEE; margin-bottom:46px; padding-bottom:5px;}
.mm52 .rt ul li .sjj{ float:left; width:121px; font-size:30px; line-height:50px; color:#31B2EA; text-align:center}
.mm52 .rt ul li .sjj font{ font-size:70px;}
.mm52 .rt ul li .nr{ width:416px; float:right}
.mm52 .rt ul li .nr h3{ font-size:24px; padding-bottom:22px;}
.mm52 .rt ul li .nr p{ font-size:16px; line-height:24px; color:#808080}
.mm52 .rt ul li .nr .mo{ text-align:right; margin-top:14px;}
.mm52 .rt ul li .nr .mo a{ font-size:14px; color:#999999}
.mm6{ padding-bottom:44px; overflow:hidden;}
.mm6 .m{ width:1210px;}
.mm6 h3{ text-align:center; font-size:30px; line-height:30px; margin:82px 0 38px 0;}
.mm6 p{ text-align:center; font-size:20px; color:#808080; line-height:37px;}
.mm6 ul{ margin-top:52px;}
.mm6 ul li{float:left;margin: 0 4px;}
.mm6 ul li img{ border:1px solid #F7F7F7;}
.ff{background:#F2F2F2;padding:36px 0;overflow: hidden;position: relative;}
.ff .m{width: 1200px;}
.ff .lf{background:url(30.png) no-repeat;width: 381px;height:181px;padding-left: 27px;position:relative;}
.ff .lf h3{ font-size:18px; padding-top:18px; padding-bottom:10px;}
.ff .lf p{ color:#666666}
.ewm{border:1px solid #B6B6B6;position:absolute;right: -13px;bottom: -8px;}
.ff .rt ul li{float:left;margin-left: 33px;}
.ff .rt ul li h3{ height:30px; line-height:30px; font-size:16px; font-weight:bold;}
.ff .rt ul li p{ line-height:22px;}
.ff .rt ul li p a{ font-size:14px; display:block; color:#666666;}
.ff .rt ul li p a:hover{ color:#333333}

.ff1{ text-align:center; height:46px; line-height:46px; background:#E6E6E6; font-size:14px;}
.nb{/* height:496px; */}
.nn1{ margin-top:141px; padding-bottom:200px;}
.nn1 .lf{ width:601px;}
.nn1 h3{ text-align:center; font-size:26px; line-height:26px; color:#31b2ea; padding-bottom:27px;}
.nn1 p{ font-size:20px; line-height:35px; height:249px;}
.nn1 a{font-size:32px;color:#31b2ea;width:226px;height:62px;border:1px solid #31b2ea;display:block;text-align:center;line-height:62px;border-radius:3px;margin: 0 auto;}
.nn1 .rt{ margin-right:28px;}
.nn2{ background:#f7f7f7; padding:60px 0 139px 0;}
.nn2 .lf{ width:560px; margin-left:20px;font-size:20px; line-height:35px;}
.nn2 .rt{ width:515px; margin-right:46px;}
.nn2 h3{ text-align:center; font-size:32px; line-height:32px; color:#31b2ea; padding-bottom:67px;}
.nn2 .rt ul li{float:left;margin: 0 59px;text-align:center; padding-bottom:57px;}
.nn2 .rt ul li p{ font-size:20px; color:#808080; line-height:43px;}
.nn3{ padding:60px 0 113px 0;}
.nn3 .lf{ margin-left:32px;}
.nn3 .rt{ width:560px; margin-right:18px; font-size:20px; line-height:35px;}
.nn3 h3{ text-align:center; font-size:32px; line-height:32px; color:#31b2ea; padding-bottom:74px;}
.nn4{ background:#f7f7f7; padding:77px 0;}
.nn4 h3{ text-align:center; font-size:32px; line-height:32px; color:#31b2ea; padding-bottom:33px;}
.nn4 h4{ text-align:center; font-size:28px; line-height:28px; padding-bottom:76px;}
.nn4 ul li{ float:left; border:1px solid #e6e6e6; margin-left:30px;}
.nn4 ul li img{ border-bottom:1px solid #e6e6e6}
.nn4 ul li h5{ text-align:center; font-size:24px; padding:15px 0 10px 0; }
.nn4 ul li p{ font-size:16px; text-align:center; width:260px; margin:0 auto; color:#808080; padding-bottom:20px;}
.nn4 ul li a:hover{ background:#31b2ea; display:block}
.nn4 ul li a:hover h5{ color:#FFF;}
.nn4 ul li a:hover p{ color:#fff;}
.nn5{ padding:77px 0 103px 0;}
.nn5 h3{ text-align:center; font-size:32px; line-height:32px; color:#31b2ea; padding-bottom:33px;}
.nn5 h4{ text-align:center; font-size:28px; line-height:28px; padding-bottom:76px;}
.nn5 ul li{float:left;border:1px solid #e6e6e6;margin: 0 1px;/* margin-left:30px; */background:#f2f2f2;}
.nn5 ul li img{ border-bottom:1px solid #e6e6e6}
.nn5 ul li h5{ text-align:center; font-size:24px; padding:15px 0 10px 0; }
.nn5 ul li p{ font-size:16px; text-align:center; margin:0 auto; color:#808080; padding-bottom:20px;}
.nn5 ul li a:hover{ background:#31b2ea; display:block}
.nn5 ul li a:hover h5{ color:#FFF;}
.nn5 ul li a:hover p{ color:#fff;}
.nn0{ padding:38px;}
.nn0 .m{ width:1245px;}
.nn6{ width:221px;}
.nn6 h3{ font-size:24px;}
.nn6 h3.f{background: url(38.png) no-repeat 209px -25px;/* height: 100px; */}
.nn6 ul li a{display:block;background:url(32.png) no-repeat right center;height:48px;line-height: 73px;overflow:hidden;font-size:18px;text-align: right;padding-right: 31px;}
.nn6 ul li a.on{display:block;background:url(33.png) no-repeat right center;color: #31B2EA;}
.nn6 ul li a.f{background:url(38.png) no-repeat right center;}
.nn6 ul li a.f.on{background:url(39.png) no-repeat right center;}
.nn7{ width:996px; border:1px solid #E9EEF2;border-radius:5px;box-shadow: #E9EEF2 0px 0px 10px; min-height:650px; }
.nn8{ height:75px; line-height:75px; font-size:24px; color:#1382e6; padding-left:39px;}
.cp1{ background:#FBFCFD; padding:44px 39px}
.cp1 .lf{ width:451px;}
.cp1 .lf h3{ font-size:22px; text-align:center; padding-bottom:30px;}
.cp1 .lf p{ line-height:30px; font-size:16px;color:#797d80}
.cp1 .rt{ padding-top:61px;}
.cp2{ background:#F1F6FA;padding:44px 39px}
.cp2 .lf{ width:451px;}
.cp2 .lf h3{ font-size:22px; text-align:center; padding-bottom:30px;}
.cp2 .lf p{ line-height:30px; font-size:16px;color:#797d80}
.cp2 .rt{ padding-top:61px;}
.cp3{ background:#FBFCFD; padding:44px 39px}
.cp3 .rt{ width:451px;}
.cp3 .rt h3{ font-size:22px; text-align:center; padding-bottom:30px;}
.cp3 .rt p{ line-height:30px; font-size:16px;color:#797d80}
.cp3 .lf{ padding-top:61px;}
.nn9{ height:60px; padding-left:72px; color:#1382e6; padding-bottom:22px; padding-top:57px; border-bottom:1px solid #BBD1E3}
.nn9 h3{ font-size:30px; line-height:30px; background:url(40.png) no-repeat 0px 14px; width:160px; text-align:center}
.nn9 h3 span{ font-size:16px;}
.nn10 h3{ font-size:32px; line-height:32px; text-align:center; color:#31b2ea; padding:40px 0}
.nn10 .xwn{width:845px;margin:0 auto;font-size:16px;line-height:30px;padding-bottom:50px;margin-top: 25px;}
.nn10 .xwn img{ margin-left:20px}
.jj1{ background:#FBFCFD; padding:44px 39px}
.jj1 .lf{ width:451px;}
.jj1 .lf h3{ font-size:22px; text-align:center; padding-bottom:30px;}
.jj1 .lf p{ line-height:30px; font-size:16px;color:#797d80}
.jj1 .rt{/* padding-top:61px; */}
.jj2{ background:#F1F6FA; padding:50px 0; text-align:center;}
.jj3{ background:#FBFCFD; padding:44px 39px}
.jj3 .rt{ width:451px;}
.jj3 .rt h3{ font-size:22px; text-align:center; padding-bottom:30px;}
.jj3 .rt p{ line-height:30px; font-size:16px;color:#797d80}
.jj3 .lf{ padding-top:61px;}
.jj4{ font-size:16px; color:#1382e6; text-align:right; padding-right:39px; background:#FBFCFD;padding-bottom:50px;}
.cp4{ background:#FBFCFD; padding:44px 39px}
.cp4 .lf{width:451px;padding-top: 60px;}
.cp4 .lf h3{ font-size:22px; text-align:center; padding-bottom:30px;}
.cp4 .lf .xxb1{line-height:30px;font-size:16px;/* height:179px; */color:#797d80;padding-bottom: 30px;}
.cp4 .lf a{ font-size:32px; color:#31b2ea; width:226px; height:62px; margin:0 auto; border:1px solid #31b2ea; display:block; text-align:center; line-height:62px;border-radius:3px;}
.cp4 .rt{/* padding-top:61px; */}
.cp5{ background:#F1F6FA; padding:44px 39px}
.cp5 .rt{ width:451px;}
.cp5 .rt h3{ font-size:22px; padding-bottom:15px;}
.cp5 .rt p{ line-height:26px; font-size:16px; color:#797d80}
.cp5 .lf{ padding-top:61px;}
.cp6{ background:#FBFCFD; padding:63px 0 57px 64px;}
.cp6 .lf{ margin-top:35px}
.cp6 .lf ul li a{ display:block; background:url(47.png) no-repeat left center; padding-left:36px; font-size:16px; color:#31b2ea; line-height:31px;}
.cp6 .rt{ width:283px; text-align:center; margin-right:363px;}
.cp6 .rt h3{ font-size:22px; padding-bottom:15px;}
.cp6 .rt p{ font-size:16px; line-height:30px;}
.nn11{}
.nn11{ width:778px; margin:0 auto; color:#31b2ea; font-size:28px; line-height:28px;}
 .nn11 .i1{width:774px;border:2px solid #CCCCCC;background:none;height:55px;margin:10px 0 35px 0;border-radius:5px;color: #333333;font-size: 20px;}
.nn11 .i2{width:774px;border:2px solid #CCCCCC;background:none;height:270px;margin:10px 0 35px 0;border-radius:5px;color: #333333;font-size: 20px;font-family: '΢���ź�';}
.nn11 .i3{ width:235px; height:68px; line-height:68px; text-align:center; font-size:28px; color:#31b2ea; border:1px solid #31b2ea; background:none;border-radius:5px; margin:0 auto; display:block}
.nn12{ padding-left:72px; font-size:18px;}
.nn12 td{ padding:18px 0}
.nn13{padding-top:10px;padding-bottom:40px;text-align: center;}
.nn13 .xxa1{ margin-top:30px;}
.nn13 .xxa1 .prev{ position:absolute; left:0; top:7px}
.nn13 .xxa1 .next{ position:absolute; right:0; top:7px}
.nn13 .xxa1 .hd{ width:846px; margin:0 auto; position:relative;}
.nn13 .xxa1 .hd ul{ margin-left:67px;}
.nn13 .xxa1 .hd ul li{ float:left; border-bottom:6px solid #999999; font-size:24px; color:#808080; height:47px; line-height:47px; padding:0 12px; margin:0 11px;}
.nn13 .xxa1 .hd ul li.on{ color:#1382e6;border-bottom:6px solid #1382e6}
.nn13 .xxa1 .bd{ border-top:1px solid #BBD1E3; margin-top:49px;}
.nn13 .xxa1 .bd ul li{ padding:28px 0; border-bottom:1px dashed #BBD1E3}
.nn13 .xxa1 .bd ul li .sjj{float:left;width: 74px;font-size: 14px;background: #31B2EA;text-align:center;color: #fff;height: 61px;padding-top: 13px; margin-left:65px;}
.nn13 .xxa1 .bd ul li .sjj font{font-size: 28px;}
.nn13 .xxa1 .bd ul li .nr{ width:580px; float:right; margin-right:250px;}
.nn13 .xxa1 .bd ul li .nr h3{font-size:24px;padding-bottom: 8px;color: #31b2ea;font-size: 16px; padding-left:7px;}
.nn13 .xxa1 .bd ul li .nr p{font-size: 14px;line-height:24px;color:#808080;}
.nn13 .xxa1 .bd ul li .nr .mo{ text-align:right; margin-top:14px;}
.nn13 .xxa1 .bd ul li .nr .mo a{ font-size:14px; color:#999999}
.nn14{ font-size:16px; color:#666666; line-height:30px; margin:0 auto; width:932px; padding-bottom:50px;}
.nn14 h3{ color:#1382e6; font-size:24px; padding-bottom:5px;}
.nn15 ul li{ padding:28px 0; border-bottom:1px dashed #BBD1E3}
.nn15 ul li .sjj{float:left;width: 74px;font-size: 14px;background: #31B2EA;text-align:center;color: #fff;height: 61px;padding-top: 13px; margin-left:65px;}
.nn15 ul li .sjj font{font-size: 28px;}
.nn15 ul li .nr{ width:580px; float:right; margin-right:250px;}
.nn15 ul li .nr h3{font-size:24px;padding-bottom: 8px;color: #31b2ea;font-size: 16px; padding-left:7px;}
.nn15 ul li .nr p{font-size: 14px;line-height:24px;color:#808080;}
.nn15 ul li .nr p a{ color:#EAA264}
.nn15 ul li .nr .mo{ text-align:right; margin-top:14px;}
.nn15 ul li .nr .mo a{ font-size:14px; color:#999999}
.nn16{width: 852px;margin:0 auto; padding-bottom:52px;}
.nn16 td{ padding:12px 0; font-size:16px;}
.nn16 td font{ color:#1382e6}
.nn17{ padding-bottom:50px;}
.nn17 h3{ font-size:22px; color:#1382e6; border-bottom:1px solid #BBD1E3; line-height:40px; padding-left:68px;}
.nn17 p{ padding-top:18px; font-size:18px; line-height:32px; color:#666666; padding-left:68px;}
.nn18 td{ text-align:center;border-bottom:1px dashed #BBD1E3; line-height:54px; font-size:16px;}
.nn18 td a{ font-size:16px; color:#1382e6}
.zp1 td{ font-size:22px; text-align:center; border-top:1px solid #BBD1E3;border-bottom:1px solid #BBD1E3;}
.wdh{ display:none}
.swiper-slide img{ width:100%}
.swiper-container{ display:none}
.hh5{ background:#31B2EA; display:none}
.hh5 ul{ background:#80CDEE; padding:5px 0}
.hh5 ul li{ width:47%; float:left; padding:0 1.5%; line-height:30px;}
.hh5 ul li a{color:#FFF;font-size: 16px;}
.hh5 .aaa{font-size:22px;color:#FFF;display:block;background: url(55.png) no-repeat right center #31B2EA;margin:0 26px 0 20px;height:56px;line-height:56px;}
.hh5 .aaa.bbb{background:url(55.png) no-repeat right center #31B2EA;}
.wnb{ display:none}
.wdhn{font-size:22px;color:#FFF;display:block;background: url(551.png) no-repeat 687px 10px #31B2EA;padding-right:87px;height:56px;line-height:56px;text-align:right;display:none;}
.wcp5,.wnn3,.wjj5{ display:none}
.xx1{position:fixed;top: 10px;}
.xx2:hover{ color:inherit}
.rongyu { padding-bottom:20px;}
.rongyu li{float:left;margin-left: 18px;margin-top: 20px;}
.rongyu li a{ display:block; width:304px; height:228px; background:#F4F1EC; border:1px solid #E9E7E2;border-radius:9px; text-align:center;}
.rongyu li a img{margin-top: 12px;}
.rongyu li a p{ font-size:17px; line-height:60px;}
.sj{ display:none}
@media screen and (max-width:1200px){.wap{ width:750px; margin:0 auto; height:0}
.m{width: 712px !important;}
.hh0{ display:none}
.wdh{margin-top:26px;display: inline-block;background:url(53.png) no-repeat;width:52px;height:36px;}
.wdh.xx3{ background:url(531.png) no-repeat;}
.bb{ display:none;}
.swiper-container{ display:block}
.mm1{padding-bottom: 10px;}
.mm1 .m{ width:750px !important;}
.mm1 .m div span{font-size: 16px !important;}
.mm1 h3{text-align:center;font-size: 24px;line-height:30px;margin: 19px 0;}
.mm1 p{text-align:center;font-size: 16px;color:#808080;line-height: 28px;}
.mm1 ul{margin-top: 15px;}
.mm1 ul li{float:left;margin-left: 18px;margin-right: 0;border:1px solid #DCDCDC;margin-bottom:9px;}
.mm1 ul li .img{ width:346px; height:346px;}
.mm1 ul li a{ display:block; position:relative;}
.mm1 ul li a .cpn1{ display:block; position:absolute; background:url(9.png); width:100%; height:44px; left:0; bottom:0}
.mm1 ul li a .cpn2{ font-size:24px; color:#FFF; line-height:24px; width:100%; position:absolute;bottom:10px; left:0; text-align:center;}
.mm1 ul li a .cpn3{ display:block; position:absolute; width:100%; left:0; top:95px; text-align:center; display:none}
.mm1 ul li a:hover .cpn1{ height:100%}
.mm1 ul li a:hover .cpn2{ bottom:70px;}
.mm1 ul li a:hover .cpn3{ display:block}
.mm2{padding-bottom: 22px;background:#F7F7F7;overflow:hidden;}
.mm2 .m{
    width: 717px !important;
}
.mm2 h3{text-align:center;font-size: 24px;line-height:30px;margin: 24px 0;}
.mm2 p{text-align:center;font-size: 16px;color:#808080;line-height: 28px;}
.mm2 ul{margin-top: 33px;}
.mm2 ul li{height: 244px;background:#E6E6E6;float:left;text-align:center;margin: 0 5px;}
.mm2 ul li img{
    width: 229px;
    height: 165px;
}
.mm2 ul li h4{font-size: 16px;line-height:24px;margin: 20px 0 0 0;}
.mm2 ul li span{font-size: 11px;color:#808080;}
.mm3{padding-bottom: 20px;overflow:hidden;}
.mm3 h3{text-align:center;font-size: 24px;line-height: 24px;margin: 28px 0 15px 0;}
.mm3 p{text-align:center;font-size: 16px;color:#808080;line-height: 24px;}
.mm31{margin-top: 30px;}
.mm31 .lf{width: 560px;float: none;margin: 0 auto;}
.mm31 h4{font-size: 22px;line-height:32px;padding-bottom:25px;}
.mm31 .lf div{color:#808080;font-size: 16px;line-height:30px;display: block;}/*height: 295px;*/
.mm31 a{ display:block; border:1px solid #31B2EA; width:120px; height:35px;border-radius:3px; font-size:24px; text-align:center; color:#31B2EA; line-height:35px;}
.mm31 .rt{
    float: none;
    text-align: center;
    margin-top: 40px;
}
.mm4{background:#4D4D4D;height: inherit;}
.mm4 .m{width: 750px !important;}
.mm4 .lf{padding-top: 70px;float: none;}
.mm4 .lf img{ width:100%;height:auto}
.mm4 .rt{margin: 0 auto;margin-top:62px;width: 514px;float: none;text-align: center;padding-bottom: 25px;}
.mm41.aaa{ margin-top:55px}
.mm41 h3{color:#FFF;font-size: 24px;line-height: 28px;padding-bottom:20px;}
.mm41 p{font-size: 16px;color:#cccccc;line-height:30px;text-align: left;}
.mm41 .mo{ text-align:right; margin-top:7px;}
.mm41 .mo a{ font-size:14px; color:#999999}
.mm5{padding-bottom: 0;overflow:hidden;background:#F7F7F7;}
.mm51 h3{text-align:center;font-size: 24px;line-height:30px;margin:82px 0 38px 0;}
.mm51 p{ text-align:center; font-size:20px; color:#808080; line-height:37px;}
.mm52{ margin-top:86px;}
.mm52 .lf{width:570px;float: none;margin: 0 auto;}
.mm52 .lf div{ position:relative;}
.mm52 .lf div span{ position:absolute; width:88px; padding-top:15px; height:73px; background:#31B2EA; color:#fff; font-size:20px; text-align:center; left:0; top:0; line-height:32px;}
.mm52 .lf div span font{ font-size:32px;}
.mm52 .lf h3{font-size: 24px;line-height:28px;margin:14px 0 10px 0;}
.mm52 .lf p{font-size: 16px;color:#808080;line-height:30px;height: 132px;}
.mm52 .lf a{  display:block; background:#31B2EA; width:120px; height:35px;border-radius:3px; font-size:24px; text-align:center; color:#fff; line-height:35px;}
.mm52 .rt{width:556px;margin: 0 auto;float: none;margin-top: 38px;}
.mm52 .rt ul li{ border-bottom:1px solid #EEEEEE; margin-bottom:46px; padding-bottom:5px;}
.mm52 .rt ul li .sjj{ float:left; width:121px; font-size:30px; line-height:50px; color:#31B2EA; text-align:center}
.mm52 .rt ul li .sjj font{ font-size:70px;}
.mm52 .rt ul li .nr{ width:416px; float:right}
.mm52 .rt ul li .nr h3{ font-size:24px; padding-bottom:22px;}
.mm52 .rt ul li .nr p{ font-size:16px; line-height:24px; color:#808080}
.mm52 .rt ul li .nr .mo{ text-align:right; margin-top:14px;}
.mm52 .rt ul li .nr .mo a{ font-size:14px; color:#999999}
.mm6{padding-bottom:44px;overflow:hidden;display: none;}
.mm6 .m{ width:1210px;}
.mm6 h3{ text-align:center; font-size:30px; line-height:30px; margin:82px 0 38px 0;}
.mm6 p{ text-align:center; font-size:20px; color:#808080; line-height:37px;}
.mm6 ul{ margin-top:52px;}
.mm6 ul li{ float:left; margin:0 5px;}
.mm6 ul li img{ border:1px solid #F7F7F7;}
.ff{ background:#F2F2F2; padding:36px 0}
.ff .m{ width:1050px;}
.ff .lf{background:url(30.png) no-repeat;width: 372px;height:181px;padding-left: 28px;position:relative;float: none;margin: 0 auto;}
.ff .lf h3{ font-size:18px; padding-top:18px; padding-bottom:10px;}
.ff .lf p{ color:#666666}
.ewm{border:1px solid #B6B6B6;position:absolute;right: -13px;bottom: -8px;}
.ff .rt{ display:none}
.ff .rt ul li{ float:left; margin-left:34px;}
.ff .rt ul li h3{ height:30px; line-height:30px; font-size:16px; font-weight:bold;}
.ff .rt ul li p{ line-height:22px;}
.ff .rt ul li p a{ font-size:14px; display:block; color:#666666;}
.ff1{ text-align:center; height:46px; line-height:46px; background:#E6E6E6; font-size:14px;}
.nb{height:496px;display: none;}
.wnb{ display:block}
.wdhn{ display:block;}
.nn1{margin-top: 122px;padding-bottom: 50px;}
.nn1 .lf{width:601px;float: none;margin: 0 auto;}
.nn1 h3{ text-align:center; font-size:26px; line-height:26px; color:#31b2ea; padding-bottom:27px;}
.nn1 p{font-size:20px;line-height:35px;height: 230px;}
.nn1 a{font-size:32px;color:#31b2ea;width:226px;height:62px;border:1px solid #31b2ea;display:block;text-align:center;line-height:62px;border-radius:3px;display: none;}
.nn1 .rt{margin-right:28px;float: none;text-align: center;}
.nn2{background:#f7f7f7;padding: 60px 0 0 0;}
.nn2 .lf{width: 630px;margin-left:20px;font-size:20px;line-height:35px;float: none;margin: 0 auto;}
.nn2 .rt{width:515px;margin-right:46px;float: none;margin: 0 auto;margin-top: 94px;}
.nn2 h3{ text-align:center; font-size:32px; line-height:32px; color:#31b2ea; padding-bottom:67px;}
.nn2 .rt ul li{float:left;margin: 0 59px;text-align:center; padding-bottom:57px;}
.nn2 .rt ul li p{ font-size:20px; color:#808080; line-height:43px;}
.nn3{padding: 60px 0 20px 0;}
.nn3 .lf{margin-left:32px;display: none;}
.nn3 .rt{width: 630px;margin-right:18px;font-size:20px;line-height:35px;float: none;margin: 0 auto;}
.nn3 h3{text-align:center;font-size:32px;line-height:32px;color:#31b2ea;padding-bottom: 40px;}
.wnn3{ display:block; text-align:center; margin-top:37px;}
.nn4{background:#f7f7f7;padding: 27px 0;}
.nn4 h3{text-align:center;font-size:32px;line-height:32px;color:#31b2ea;padding-bottom: 27px;}
.nn4 h4{text-align:center;font-size:28px;line-height:28px;padding-bottom: 46px;}
.nn4 ul li{float:left;border:1px solid #e6e6e6;margin-left: 9px;}
.nn4 ul li img{border-bottom:1px solid #e6e6e6;width: 223px;height: 164px;}

img {}
.nn4 ul li h5{text-align:center;font-size: 14px;padding: 5px 0 2px 0;}
.nn4 ul li p{font-size: 12px;text-align:center;width: 165px;margin:0 auto;color:#808080;padding-bottom: 11px;line-height: 17px;}
.nn4 ul li a:hover{ background:#31b2ea; display:block}
.nn4 ul li a:hover h5{ color:#FFF;}
.nn4 ul li a:hover p{ color:#fff;}
.nn5{padding:77px 0 103px 0;display: none;}
.nn5 h3{ text-align:center; font-size:32px; line-height:32px; color:#31b2ea; padding-bottom:33px;}
.nn5 h4{ text-align:center; font-size:28px; line-height:28px; padding-bottom:76px;}
.nn5 ul li{float:left;border:1px solid #e6e6e6;margin: 0 2px;/* margin-left:30px; */background:#f2f2f2;}
.nn5 ul li img{ border-bottom:1px solid #e6e6e6}
.nn5 ul li h5{ text-align:center; font-size:24px; padding:15px 0 10px 0; }
.nn5 ul li p{ font-size:16px; text-align:center; margin:0 auto; color:#808080; padding-bottom:20px;}
.nn5 ul li a:hover{ background:#31b2ea; display:block}
.nn5 ul li a:hover h5{ color:#FFF;}
.nn5 ul li a:hover p{ color:#fff;}
.nn0{padding: 19px 0;}
.nn0 .m{ width:1245px;}
.nn6{width:221px;display: none;}
.nn6 h3{ font-size:24px;}
.nn6 ul li a{display:block;background:url(32.png) no-repeat right center;height:48px;line-height: 73px;overflow:hidden;font-size:18px;text-align: right;padding-right: 31px;}
.nn6 ul li a.on{display:block;background:url(33.png) no-repeat right center;}
.nn6 ul li a.f{background:url(38.png) no-repeat right center;}
.nn6 ul li a.f.on{background:url(39.png) no-repeat right center;}
.nn7{width: 712px;border:1px solid #E9EEF2;border-radius:5px;box-shadow: #E9EEF2 0px 0px 10px;min-height:650px;margin: 0 auto;float: none;}
.nn8{ height:75px; line-height:75px; font-size:24px; color:#1382e6; padding-left:39px;}
.cp1{background:#FBFCFD;padding: 44px 27px;padding-bottom: 24px;}
.cp1 .lf{width: auto;float: none;}
.cp1 .lf h3{ font-size:22px; text-align:center; padding-bottom:30px;}
.cp1 .lf p{ line-height:30px; font-size:16px;color:#797d80}
.cp1 .rt{padding-top: 25px;float: none;text-align: center;}
.cp2{background:#F1F6FA;padding: 44px 27px;padding-bottom: 24px;}
.cp2 .lf{width: auto;float: none;}
.cp2 .lf h3{ font-size:22px; text-align:center; padding-bottom:30px;}
.cp2 .lf p{ line-height:30px; font-size:16px;color:#797d80}
.cp2 .rt{padding-top: 25px;float: none;text-align: center;}
.cp3{background:#FBFCFD;padding: 44px 27px;padding-bottom: 24px;}
.cp3 .rt{width: auto;margin-top: 24px;float: none;}
.cp3 .rt h3{ font-size:22px; text-align:center; padding-bottom:30px;}
.cp3 .rt p{ line-height:30px; font-size:16px;color:#797d80}
.cp3 .lf{padding-top: 0;float: none;text-align: center;display: none;}
.cp3 .lf.sj{ display:block; margin-top:20px}
.nn9{ height:60px; padding-left:72px; color:#1382e6; padding-bottom:22px; padding-top:57px; border-bottom:1px solid #BBD1E3}
.nn9 h3{ font-size:30px; line-height:30px; background:url(40.png) no-repeat 0px 14px; width:160px; text-align:center}
.nn9 h3 span{ font-size:16px;}
.nn10 h3{ font-size:32px; line-height:32px; text-align:center; color:#31b2ea; padding:40px 0}
.nn10 .xwn{width: 666px;margin:0 auto;font-size:16px;line-height:30px;padding-bottom:50px;margin-top: 25px;}
.nn10 .xwn img{
    max-width: 666px !important;
    width: auto !important;
    height: auto;
}
.jj1{background:#FBFCFD;padding: 44px 0;}
.jj1 .lf{width: 657px;float: none;margin: 0 auto;}
.jj1 .lf h3{ font-size:22px; text-align:center; padding-bottom:30px;}
.jj1 .lf p{ line-height:30px; font-size:16px;color:#797d80}
.jj1 .rt{padding-top:61px;float: none;text-align: center;}

.jj2{ background:#F1F6FA; padding:50px 0; text-align:center;}
.jj2 img{
    width: 660px;
    height: auto;
}
.jj3{ background:#FBFCFD; padding:44px 39px}
.jj3 .rt{width:451px;float: none;margin: 0 auto;}
.jj3 .rt h3{ font-size:22px; text-align:center; padding-bottom:30px;}
.jj3 .rt p{ line-height:30px; font-size:16px;color:#797d80}
.jj3 .lf{padding-top:61px;display: none;}
.jj4{font-size:16px;color:#1382e6;text-align: center;padding-right:39px;background:#FBFCFD;padding-bottom:50px;}
.wjj5{text-align:center;display:block;background:#FBFCFD;padding-bottom:50px;margin-top: 20px;}
.cp4{background:#FBFCFD;padding: 0;}
.cp4 .lf{width:451px;padding-top: 38px;float: none;margin: 0 auto;}
.cp4 .lf h3{ font-size:22px; text-align:center; padding-bottom:30px;}
.cp4 .lf .xxb1{ line-height:30px; font-size:16px;color:#797d80}
.cp4 .lf a{ font-size:32px; color:#31b2ea; width:226px; height:62px; margin:0 auto; border:1px solid #31b2ea; display:block; text-align:center; line-height:62px;border-radius:3px;}
.cp4 .rt{/* padding-top:61px; */float: none;text-align: center;padding: 25px 0;background: #F1F6FA;margin-top: 42px;}
.cp5{background: #FBFCFD;padding: 0;padding-top: 38px;}
.cp5 .rt{width: auto;padding-left: 42px;float: none;}
.cp5 .rt h3{ font-size:22px; padding-bottom:15px;}
.cp5 .rt p{ line-height:26px; font-size:16px; color:#797d80}
.cp5 .lf{padding-top:61px;display: none;}
.wcp5{display:block;text-align:center;background: #F1F6FA;padding: 24px 0;margin-top: 30px;}
.cp6{ background:#FBFCFD; padding:63px 0 57px 64px;}
.cp6 .lf{
    margin-top: 35px;
}
.cp6 .lf ul li a{ display:block; background:url(47.png) no-repeat left center; padding-left:36px; font-size:16px; color:#31b2ea; line-height:31px;}
.cp6 .rt{width:283px;text-align:center;margin-right: 197px;}
.cp6 .rt h3{ font-size:22px; padding-bottom:15px;}
.cp6 .rt p{ font-size:16px; line-height:30px;}
.nn11{}
.nn11{width: 712px;margin:0 auto;color:#31b2ea;font-size:28px;line-height:28px;}
 .nn11 .i1{width: 708px;border:2px solid #CCCCCC;background:none;height:55px;margin:10px 0 35px 0;border-radius:5px;}
.nn11 .i2{width: 708px;border:2px solid #CCCCCC;background:none;height:270px;margin:10px 0 35px 0;border-radius:5px;}
.nn11 .i3{ width:235px; height:68px; line-height:68px; text-align:center; font-size:28px; color:#31b2ea; border:1px solid #31b2ea; background:none;border-radius:5px; margin:0 auto; display:block}
.nn12{ padding-left:72px; font-size:18px;}
.nn12 td{ padding:18px 0}
.nn13{padding-top:10px;padding-bottom:40px;text-align: center;}
.nn13 .xxa1{ margin-top:30px;}
.nn13 .xxa1 .prev{ position:absolute; left:0; top:7px}
.nn13 .xxa1 .next{ position:absolute; right:0; top:7px}
.nn13 .xxa1 .hd{width: 644px;margin:0 auto;position:relative;}
.nn13 .xxa1 .hd ul{margin-left:67px;width: 510px;overflow: hidden;height: 53px;}
.nn13 .xxa1 .hd ul li{ float:left; border-bottom:6px solid #999999; font-size:24px; color:#808080; height:47px; line-height:47px; padding:0 12px; margin:0 11px;}
.nn13 .xxa1 .hd ul li.on{ color:#1382e6;border-bottom:6px solid #1382e6}
.nn13 .xxa1 .bd{ border-top:1px solid #BBD1E3; margin-top:49px;}
.nn13 .xxa1 .bd ul li{ padding:28px 0; border-bottom:1px dashed #BBD1E3}
.nn13 .xxa1 .bd ul li .sjj{float:left;width: 74px;font-size: 14px;background: #31B2EA;text-align:center;color: #fff;height: 61px;padding-top: 13px;margin-left: 14px;}
.nn13 .xxa1 .bd ul li .sjj font{font-size: 28px;}
.nn13 .xxa1 .bd ul li .nr{width:580px;float:right;margin-right: 29px;text-align: left;}
.nn13 .xxa1 .bd ul li .nr h3{font-size:24px;padding-bottom: 8px;color: #31b2ea;font-size: 16px; padding-left:7px;}
.nn13 .xxa1 .bd ul li .nr p{font-size: 14px;line-height:24px;color:#808080;}
.nn13 .xxa1 .bd ul li .nr .mo{ text-align:right; margin-top:14px;}
.nn13 .xxa1 .bd ul li .nr .mo a{ font-size:14px; color:#999999}
.nn14{font-size:16px;color:#666666;line-height:30px;margin:0 auto;width: auto;padding-bottom:50px;padding: 0 20px 40px 35px;}
.nn14 h3{color:#1382e6;font-size:24px;padding-bottom:5px;padding-top: inherit  !important;}

.nn14 img{
    margin-right: inherit !important;
}
.nn15 ul li{ padding:28px 0; border-bottom:1px dashed #BBD1E3}
.nn15 ul li .sjj{float:left;width: 74px;font-size: 14px;background: #31B2EA;text-align:center;color: #fff;height: 61px;padding-top: 13px;margin-left: 10px;}
.nn15 ul li .sjj font{font-size: 28px;}
.nn15 ul li .nr{width: 586px;float:right;margin-right: 17px;}
.nn15 ul li .nr h3{font-size:24px;padding-bottom: 8px;color: #31b2ea;font-size: 16px; padding-left:7px;}
.nn15 ul li .nr p{font-size: 14px;line-height:24px;color:#808080;}
.nn15 ul li .nr p a{
    color: #E8852F;
}
.nn15 ul li .nr .mo{ text-align:right; margin-top:14px;}
.nn15 ul li .nr .mo a{ font-size:14px; color:#999999}
.nn16{width: 682px;margin:0 auto;padding-bottom:52px;}
.nn16 td{ padding:12px 0; font-size:16px;}
.nn16 td font{ color:#1382e6}

.nn17{ padding-bottom:50px;}
.nn17 h3{font-size:22px;color:#1382e6;border-bottom:1px solid #BBD1E3;line-height:40px;padding-left: 18px;}
.nn17 p{padding-top:18px;font-size:18px;line-height:32px;color:#666666;padding-left: 18px;}
.nn18 td{text-align:center;border-bottom:1px dashed #BBD1E3;line-height: 39px;font-size: 12px;}
.nn18 td a{font-size: 12px;color:#1382e6;}
.zp1 td{font-size: 15px;text-align:center;border-top:1px solid #BBD1E3;border-bottom:1px solid #BBD1E3;}
.nn{width: 712px;
    border: 1px solid #E9EEF2;
    border-radius: 5px;
    box-shadow: #E9EEF2 0px 0px 10px;
    min-height: 650px;
    margin: 0 auto;
    float: none;
	margin-top:20px;}
.rongyu { padding-bottom:20px;}
.rongyu li{float:left;margin: 0 25px;margin-top: 20px;}
.rongyu li a{ display:block; width:304px; height:228px; background:#F4F1EC; border:1px solid #E9E7E2;border-radius:9px; text-align:center;}
.rongyu li a img{ margin-top:28px;}
.rongyu li a p{ font-size:17px; line-height:60px;}
.sj{ display:block}
}





.xiaocms-page{ text-align:center; padding:10px;}
.xiaocms-page a { display:inline-block; height:22px; line-height:22px; background: #F9F9F9; border:1px solid #e3e3e3; text-align:center; color: #999; padding:0 10px;/* margin-left: 1px; */margin-left: 4px;/* border: 2px solid; */  border-radius: 5px;  -moz-border-radius:25px; /* Old Firefox */}
.xiaocms-page a:hover { background: #666666; color: #fff; text-decoration:none; }
.xiaocms-page span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background: #666666; border: 1px solid #666666; color:#fff; text-align:center;margin-left: 1px; border-radius: 5px;}
.nn15{ padding-bottom:30px}


.xxx3{
    width: 996px;
    min-height: 650px;
}
.xxx1{
    border: 1px solid #E9EEF2;
    border-radius: 5px;
    box-shadow: #E9EEF2 0px 0px 10px;
    background: #fbfcfd;
    height: 108px;
    line-height: 108px;
    color: #1382e6;
    font-size: 28px;
    padding-left: 37px;
}
.xxx2{}
.xxx2 ul li{
    float: left;
    margin-top: 30px;
    margin-right: 31px;
    width: 311px;
}
.xxx2 ul li img{border: 1px solid #E9EEF2;
    border-radius: 5px;
    box-shadow: #E9EEF2 0px 0px 10px;}
.xxx2 ul li span{
    display: block;
    height: 71px;
    line-height: 71px;
    text-align: center;
    font-size: 18px;
    display: block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}




*html #kefu1 { /*--IE6 Hack - Fixed Positioning to the Bottom--*/
	margin-top:50px;/*--Prevents IE6 from having an infinity scroll bar - due to 1px border on #footpanel--*/
	position:absolute;
	top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+50 :document.body.scrollTop +50);
}

#kefu1{position:fixed;right:0px;top:115px;z-index:10008;width:119px;padding:10px;background:#fff;border:1px solid #ddd;box-shadow:1px 1px 1px #d4d4d4;font-size:12px;}
.cs_tel{height:25px;background:url('img.gif') no-repeat 0px 0px;}
.cs_tel_ct{color:#666;line-height:150%;}
.cs_tel_num{color:#c00;font-size:18px;font-family:Arial,Verdana;font-style:italic;font-weight:bold;display:block;padding:5px 0px;}

.cs_online{height:30px;background:url('img.gif') no-repeat 0px -50px;}
.cs_online_qq{height:25px;}
.cs_online_qq a:link, .cs_online_qq a:active, .cs_online_qq a:visited, .cs_online_qq a:hover{text-decoration:none;color:#666;}

.cs_qcode{padding:10px 0px 0px 0px;}

.cs_free{height:32px;background:url('img.gif') no-repeat 0px -100px;}
.cs_free a{display:block;height:32px;}
.cs_free a span{display:none;}

.cs_baidu{height:32px;background:url('img.gif') no-repeat 0px -200px;}
.cs_baidu a{display:block;height:32px;}
.cs_baidu a span{display:none;}

.cs_spr{border-bottom:1px dashed #c0c0c0;margin:8px 0px;}
.cs_space{clear:both;overflow:hidden;height:8px;}
.cs_close{position:absolute;right:5px;top:5px;width:12px;height:12px;background:url('img.gif') no-repeat 0px -150px;}
.cs_close a{display:block;height:10px;}
.cs_close a span{display:none;}