html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}
html{line-height:1}
ol,ul,li{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}
q,blockquote{quotes:none}
q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}
a img{border:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
.clr {clear: both;}
a { text-decoration: none;}
body{overflow:-Scroll;overflow-x:hidden; font-family:"微软雅黑";}
.banner{ height:600px;width:100%;margin:0 auto;}
.md{ background:url(../images/mdlxbj.png) no-repeat scroll center center; height:467px; padding-top:225px; width:100%; margin-top:15px; position:relative;}
.md .md_c{ width:1065px; margin:0 auto;}
.md .md9{ width:810px; cursor:pointer;}
.md .md9 img{ float:left; margin-left:15px; margin-bottom:15px;}
.md a{ display:block; height:644px;}
.xhl{background:url(../images/xhld.jpg) no-repeat scroll center center; height:494px; width:100%; margin-top:15px; }
.xhl a{height:494px; cursor:pointer; display:block;}
.gb{ width:1032px; margin:0 auto; height:auto; margin-top:15px;}
.jz{ display:block; margin:0 auto;}
.gb .hd{ height:213px; background:#036;}
.hd { width: 869px; margin: 0 auto 15px; position: relative; }
.hd .e_pic_wrap { z-index: 1; white-space: nowrap; width: 869px; height: 213px; }
.hd .e_pic_wrap li {position:relative;  display: inline; width: 869px; height: 213px; overflow: hidden; }
.hd .prev, .hd .next { position: absolute; z-index: 30; display: block; }
.hd .prev { top: 53px; left: -70px; }
.hd .next { top: 53px; right: -70px; }
.hd .prev a, .hd .next a { display: block; width: 42px; height: 124px; overflow: hidden;  }
.hd .prev a {background: url(../images/prev.jpg) no-repeat scroll 0 0; }
.hd .prev a:hover {background: url(../images/prev.jpg) no-repeat scroll 0 0;}
.hd .next a {background: url(../images/next.jpg) no-repeat scroll 0 0;}
.hd .next a:hover {background: url(../images/next.jpg) no-repeat scroll 0 0;}
.gb h2{ font-size:42px; text-align:center; margin:20px auto; font-weight:normal !important;}
.gb h2 span{ font-weight:bold;}
.gb ul li{ float:left; margin-right:102px; height:215px; background-color:#333; }
.gb .nlm{margin-right:0px;}
.gb .jieshao h3{ text-align:center; font-size:28px; color:#fff; height:42px; line-height:42px; }
.gb h3 span{ color:#C343DE;}
.gb .jieshao p{ text-align:center; color:#fff; height:22px; line-height:22px;}
.xh{ width:100%; height:746px; margin:0 auto; background-color:#F2F0F1; margin-top:15px; padding-top:20px;}
.xh ul{ width:1150px; margin:0 auto;}
.xh ul li{ float:left; margin-right:23px; height:455px; background-color:#333; margin-bottom:15px; }
.xh .xhx h3{ font-size:45px; text-align:center; color:#fff; height:80px; line-height:90px;}
.xh .xhx h3 span{ color:#C343DE;}
.xh .xhx p{ font-size:28px; text-align:center; color:#fff;line-height:50px;}

.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;  }
.animated img{cursor:pointer;}
.yjld_im img{cursor:pointer;}
.yjld_a img{cursor:pointer;}
.sho img{cursor:pointer;}
.gb_b dl dt img{cursor:pointer;}
@-webkit-keyframes pulse-shrink {
  to {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}

@keyframes pulse-shrink {
  to {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
.zx:hover,.zx:focus,.zx:active {
   -webkit-animation-name: pulse-shrink;
  animation-name: pulse-shrink;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}
.xzbd img{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}
.xzbd img:hover{-webkit-transform:scale(1.04);-moz-transform:scale(1.07);transform:scale(1.04);}


.gh{ width:100%; background-color:#613F96;}
.gh .gb_b{ width:1187px; height:914px; margin:0 auto; background:url(../images/woman.png) no-repeat right center;}
.gh .gb_b .left{ float:left; margin-top:70px;margin-bottom:20px; margin-left:30px;}
.gh .gb_b h3{ color:#F8F40D; font-size:32px; line-height:54px; height:54px; float:left; width:800px;}
.gh .gb_b span{ color:#F8F40D; font-size:28px; }
.gh .gb_b p span{ color:#F8F40D; font-size:18px;}
.gh .gb_b p{ display:inline-block; width:860px; font-size:18px; color:#fff; line-height:32px;}
.gh .gb_b dl{ float:left;margin-right:20px; text-align:center; color:#fff; margin-top:20px;}
.jt{ height:641px; width:100%; background-color:#000;}
.jt .jt_b{ background:url(../images/jtbj.jpg) no-repeat center center; height:641px; margin:0 auto;  }
.jt .jt_z{ width:1125px;margin:0 auto 30px;height:480px;}
.jt dl{ float:left; width:530px; height:240px;}
.jt .one{ text-align:left; color:#fff; padding-left:50px; width:442px; height:178px; line-height:55px; padding-top:60px; font-size:45px; font-weight:bold; }
.jt span{ font-weight:bold; font-size:32px; line-height:53px; }
.jt .c_1 img{ float:left; margin-right:25px;}
.jt .c_1 p{ display:block;float:left; color:#fff; font-size:24px;margin-top:70px;}
.jt .c_2 img{ float:left;margin-right:25px;}
.jt .c_2 p{ display:block;float:left; color:#fff; font-size:24px; margin-right:22px; margin-top:70px;}
.jt .c_3 img{ float:left;margin-right:25px;}
.jt .c_3 p{ display:block;float:left; color:#fff; font-size:24px;margin-top:70px;}
.yjld{ width:960px; margin:0 auto; background-color:#FFFFFF; height:800px;}
.yjld h1{ clear:both; font-size:48px; height:95px; line-height:95px; text-align:center;}
.yjld h1 span{ font-weight:bold;}
.yjld .yjld_a img{ float:left; margin-right:25px; }
.yjld .yjld_a p{ font-size:22px; height:40px; line-height:40px; font-weight:normal; text-indent:2em;}
.yjld .yjld_a p span{ font-weight:bold;}
.yjld .yjld_im{ margin:0 auto; width:960px;}
.yjld .yjld_im img{ margin-right:30px;}
.xz{ background:url(../images/yiyuanbj.jpg) no-repeat center center; width:100%; height:688px; padding-top:30px;}
.xz .xz_b{ width:1110px; margin:0 auto;}
.xz .tts{ margin-bottom:30px;;}

.ystd{ margin-top:20px;}
.ystd .ystd_a{ width:1150px; margin:0 auto;}
.ystd .ystd_a li{ float:left; margin-top:20px; margin-bottom:30px;}