@charset "utf-8";
/* CSS Document */
html{color:#333;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;font:18px/34px "Microsoft YaHei";}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}

ol,ul,li {list-style:none;}
img{border:none;}
h1,h2{ font-weight:bold}
i,em{ font-style:normal}
a{text-decoration:none;}
.fl{float:left;}
.fr {float:right;}
.cl { *zoom:1;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.pr{ position:relative}

.pd40{ padding:40px 0}
.bj01{ background:url(images/beijing1.jpg) repeat;}
.bj02{ background:url(images/beijing2.jpg) repeat;}
.bj03{ background:url(images/beijing3.jpg) repeat;}


.title{ width:100%; height:50px; line-height:50px; text-align:center; background:url(images/titbg.png) no-repeat center; margin-bottom:40px;}
.title b{ font-size:40px; color:#4ea300}
.title b i{ font-size:36px; font-weight:normal}
.white{ background:url(images/titbg02.png) no-repeat center;color:#fff}
.white b{ color:#fff}

.w1200{ width:1200px; margin:0 auto}
.topbox{ background:url(images/tpbg.jpg) no-repeat center top; height:600px}
.topbox .w1200{ height:600px; position:relative}
.topbox .w1200>div{ position:absolute;opacity:0; filter:alpha(opacity=0)}
.pclg{ top:16px; left:-22px}
.zt{ top:117px; right:-50px}
.dy{ bottom:-28px; left:37px; background:url(images/dybg.png) no-repeat; width:1025px; height:101px; padding:40px 50px}
.dy p{ color:#fff; text-indent:2em; font-size:14px; line-height:30px}

.p01{ background:url(images/bg01.png) no-repeat; height:398px;}
.p01 .fl{ margin:10px 0 0 10px; width:632px; height:366px;}
.p01 .fr{ width:558px;}
.p01 ul{ padding:65px 18px 0 10px; overflow:hidden}
.p01 ul li{ width:50%; float:left; line-height:49px; border-bottom:1px dashed #dcdcdc; text-indent:1em; font-size:16px;}
.p01 ul li span{ display:inline-block; width:10px; height:10px; background:#1f9431; vertical-align:middle; margin-right:5px}
.p01 ul li:last-child{ border-bottom:none}
.p01 ul li.w100{ width:100%;}
.p02{ padding:0 50px;}
.p02 .hd{ width:157px; text-align:center;}
.p02 .hd span{ display:inline-block; width:1px; height:40px; background:#fff;}
.p02 .hd ul li{ display:inline-block; width:157px; height:134px; line-height:134px; margin:4px 0; text-align:center; font-size:22px; font-weight:bold; color:#fff; background:url(images/icon01.png) no-repeat -157px 0; cursor:pointer}
.p02 .hd ul li.on{ background:url(images/icon01.png) no-repeat 0 0; color:#fff}
.p02 .bd{ width:888px; height:637px; background:url(images/bg02.png) no-repeat;}
.p02 .bd ul li img{ margin:0 16px 10px 30px }
.p02 .bd ul li p{ padding:0 70px 0 40px; color:#fff; line-height:34px}
.p03{ background:url(images/bg03.png) no-repeat center 20px; text-align:center;}
.p03 .vedio{ margin-top:-20px; margin-bottom:20px;}
.p03 b{ display:block; font-size:30px; line-height:60px; text-align:center; color:#fff }
.p03 p{ color:#fff}
.p04 dl{ width:570px; height:240px; float:left; margin:20px 15px ;}
.p04 dl dt{ width:290px; height:240px; float:left}
.p04 dl dd{ width:280px; float:left; text-align:center; color:#fff}
.p04 dl dd p{ padding:5px; text-align:left; text-indent:2em; line-height:34px;}
.p05{ padding:0 20px;}
.p05 .bd ul li{ width:100%; float:left}
.p05 .bd ul li img{ width:600px; height:430px; float:left}
.p05 .bd ul li p{ width:459px; padding:245px 50px 50px 50px; margin-top:25px; float:right; border:1px solid #c1c2c1; border-left:none; font-size:16px}
.p05 .hd{ position:absolute; top:50px; right:0; width:559px; text-align:center}
.p05 .hd a{ display:inline-block; background:url(images/arrow.png) no-repeat; width:57px; height:30px; vertical-align:middle}
.p05 .hd a.next{ background-position:0 -30px}
.p05 .hd a.prev:hover{ background:url(images/arrow.png) no-repeat -57px 0;}
.p05 .hd a.next:hover{ background:url(images/arrow.png) no-repeat -57px -30px;}
.p05 .hd ul li{ color:#999; font-size:24px; line-height:40px;}
.p05 .hd ul li.on{ font-size:30px; color:#333; font-weight:bold}
.p07{ padding:0 10px;}
.p07 .fl{ width:708px}
.p07 .hd{ width:100%; text-align:center}
.p07 .hd ul li{ display:inline-block; *display:inline; *zoom:1; width:97px; height:7px; background:#aaa; margin:0 5px}
.p07 .hd ul li.on{ background:#4ea300}
.p07 .fr{ width:472px; height:293px; padding-top:127px; background:url(images/xjbg.png) no-repeat; text-align:center; color:#4ea300}
.p07 b{ color:#fff; font-size:28px; line-height:46px;}
.p08{ background:url(images/ebg.png) no-repeat center; height:218px; color:#fff; padding:0 38px}
.p08 p{ text-indent:2em; padding:60px 20px 0 235px; text-align:justify}
.p09{ width:100%; text-align:center}
.p09>div{ display:inline-block; *display:inline; *zoom:1; margin:0 20px;}
.team p{ line-height:30px; }
.team p span{ display:inline-block; width:200px; text-align:right}
.mz{ text-align:center; margin-top:20px;}
.mz h2{ font-size:24px;}
.mz p{ line-height:30px; }
.nav_r{ background:url(images/nav.png) no-repeat; width:132px; height:467px; padding-top:27px; position:fixed; top:100px; left:50%; margin-left:610px;}
.nav_r ul{ overflow:hidden}
.nav_r ul li{ width:100%; text-align:center; float:left; line-height:36px;}
.nav_r ul li a{ display:block; color:#666}
.nav_r ul li a.cur{ color:#4ea300}
.nav_r a.totop{ display:block; width:100%; height:35px; }
.nav_r p{ text-align:center; font-size:18px; line-height:normal; color:#4ea300}
.psy{ padding:0 58px;}
.psy .bd ul li{ width:100%; float:left}
.psy .bd ul li img{ width:640px; height:370px; float:left}
.psy .bd ul li .txt{ width:444px; height:317px; background:url(images/sybg.png) no-repeat;}
.psy .bd ul li .txt b{ display:block; width:100%; text-align:right; font-size:36px; line-height:77px; color:#408500; padding-top:40px}
.psy .bd ul li .txt p{ padding:20px 30px 0 10px; text-indent:2em}
.psy .hd{ width:100%; text-align:center}
.psy .hd ul li{ display:inline-block; width:74px; height:6px; border:1px solid #4ea300; margin:0 3px;}
.psy .hd ul li.on{ background:#4ea300}
.psl{ padding:0 15px}
.psl p{ float:left; color:#fff; width:525px; text-indent:2em; padding-top:50px}
.psl img{ width:630px; float:right}

.mc-ft-menu li{ line-height:normal!important}
























