* { margin: 0; padding: 0; }
ul { list-style: outside none none; }
a { color: #252525; text-decoration: none; }
.clear { clear: both; height: 0; overflow: hidden; }
nav { display: block; }
table { border-collapse: collapse; }
h1, h, h3, h4, h5, h6 { font-weight: normal; }
img { border: medium none; }
.clearfix { zoom:1; overflow:hidden; }
.clearfix::after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
body { background:#fff;  font: 14px/1.6 "Microsoft Yahei", "SimSun", "宋体", "Arial", "HELVETICA", "sans-serif", "Tahoma"; }
.box { margin: 0 auto; width: 1200px; }
.logo, .c h1 i, .index .c1 .m .nav ul li, .index .c1 .m i, .index .c2 .btn a i, .sus ul, .c6 i { background-image: url("../img/icon.png"); background-repeat: no-repeat; }
.top { font-size: 15px; height: 84px; line-height: 90px; overflow: hidden; }
.logo { background-position: 0 0; float: left; font-size: 0; height: 49px; margin-left: 31px; margin-top: 17px; width: 114px; }
.top ul { float: left; margin-left: 35px; }
.top ul li { color: #006e3c; float: left; margin-right: 12px; }
.top .r { color: #006e3c; float: right; margin-right: 20px; position: relative; width: 200px; }
.top .r span { font-weight: bold; }
.top .r a { color: #006e3c; font-weight: bold; }
.top .r .sharebtn { margin-right: 29px; }
.top .r .share { display: none; left: -10px; padding-left: 10px; padding-top: 9px; position: absolute; top: 52px; width: 404px; }
.navig { width: 1204px; }
.navig li { background: none repeat scroll 0 0 #303030; color: #ffffff; float: left; font-size: 20px; height: 60px; line-height: 60px; position: relative; text-align: center; width: 172px; }
.navig li ul { border-top: medium none; cursor: pointer; display: none; float: none; left: 0; position: absolute; top: 60px; width: 170px; z-index: 3; }
.navig li ul li { border-top: 1px solid #eeeeee; width: 100%; }
.navig li ul li:hover { background: none repeat scroll 0 0 #028449; color: #ffffff; }
.navig li:hover ul {}
.navig li a { color: #ffffff; display: block; }
.navig li a:hover { background: none repeat scroll 0 0 #028449; }
.navig li.on { background: none repeat scroll 0 0 #028449; }
.index .banner { position: relative; }
.index .banner img { display: block; height: 453px; width: 1200px; }
.index .banner .txt { color: #ffffff; height: 175px; left: 80px; position: absolute; top: 262px; width: 654px; z-index: 1; }
.index .banner .txt h2 { font-size: 30px; font-weight: normal; }
.index .banner .txt p { font-size: 16px; line-height: 28px; }
.index .banner .txtbg { background: none repeat scroll 0 0 #000000; height: 200px; left: 0; opacity: 0.6; filter:alpha(opacity=60); position: absolute; top: 235px; width: 789px; }
.index .banner a { background: none repeat scroll 0 0 #fabe00; border-radius: 4px; font-size: 20px; font-weight: bold; height: 60px; left: 1001px; line-height: 60px; position: absolute; text-align: center; top: 370px; width: 140px; z-index: 1; }
.index .banner a:hover { background: none repeat scroll 0 0 #00a040; color: #ffffff; }
.c { }
.c h1 { height: 90px; line-height: 90px; overflow:hidden;}
.c h1 i { float: left; height: 52px; margin-left: 8px; margin-top: 20px; width: 52px; }
.c h1 span { float: left; font-size: 26px; font-weight: bold; margin-left: 20px; }
.c h1 em{ float:left; font-size:14px; font-style:normal; margin-top:6px}
.index .c1 { }
.index .c1 h1 { }
.index .c1 h1 i { background-position: 0 -52px; }
.index .c1 h1 span { }
.index .c1 .m { height: 597px; position: relative; width: 100%; }
.index .c1 .m .nav { position:absolute;left:0; top:0; width:100%; z-index:1;height: 145px; }
.index .c1 .m .nav ul { left: 94px; margin: 20px auto 0; position: absolute; top: 0; z-index: 2; }
.index .c1 .m .nav ul li { background-position: -123px 0; color: #ffffff; cursor: pointer; float: left; height: 103px; text-align: center; width: 103px; }
.index .c1 .m .nav ul li span { display: block; font-size: 16px; margin-top: 30px; }
.index .c1 .m .nav ul li:hover { background-position: -122px -113px; }
.index .c1 .m .nav ul li.on { background-position: -122px -113px; }
.index .c1 .m .nav ul li.s { border-top: 1px solid #ffffff; height: 1px; margin-top: 54px; width: 48px; }
.index .c1 .m .nav .bg { background: none repeat scroll 0 0 #000000; height: 145px; left: 0; opacity: 0.6; filter:alpha(opacity=60); position: absolute; top: 0; width: 100%; z-index: 1; }
.index .c1 .m .scroll { height: 591px; overflow: hidden; position: relative; width: 100%; }
.index .c1 .m .scroll ul { position: absolute; top: 0; width: 7200px; }
.index .c1 .m .scroll ul li { float: left; height: 591px; position: relative; width: 1200px; }
.index .c1 .m .scroll ul li img { position: absolute; }
.index .c1 .m .scroll .txt { color: #ffffff; height: 175px; left: 80px; position: absolute; top: 392px; width: 654px; z-index: 2; }
.index .c1 .m .scroll .txt h2 { font-size: 30px; font-weight: normal; }
.index .c1 .m .scroll .txt p { font-size: 16px; line-height: 28px; }
.index .c1 .m .scroll .txtbg { background: none repeat scroll 0 0 #000000; height: 195px; left: 0; opacity: 0.6; position: absolute; top: 379px; width: 789px; z-index: 1; filter:alpha(opacity=60) }
.index .c1 .m i { cursor: pointer; display: block; height: 87px; left: -62px; opacity: 0.5; position: absolute; top: 258px; width: 46px; }
.index .c1 .m i.scrollleft { background-position: -124px -224px; }
.index .c1 .m i.scrollright { background-position: -171px -224px; left: 1218px; }
.index .c2 { }
.index .c2 h1 { }
.index .c2 h1 i { background-position: -57px -52px; }
.index .c2 h1 span { }
.index .c2 ul { margin-left: -16px; height:1208px; }
.index .c2 ul li { float: left; font-size: 16px; height: 302px; margin-left: 16px; *margin-left:6px;
*margin-right:6px;
width: 288px; }
.index .c2 ul li img { display: block; height: 211px; width: 288px; }
.index .c2 ul li h3 { font-size: 16px; line-height: 32px; text-indent: 12px; }
.index .c2 ul li p { line-height: 26px; margin-left: 13px; }
.index .c2 .btn { margin-top: 16px; }
.index .c2 .btn a { background: none repeat scroll 0 0 #00a0e9; border-radius: 5px; color: #ffffff; display: block; font-size: 26px; height: 50px; line-height: 50px; margin: 0 auto; position: relative; text-indent: 79px; width: 222px; }
.index .c2 .btn a:hover { background: none repeat scroll 0 0 #0270f7; }
.index .c2 .btn a i { background-position: -58px -163px; height: 40px; left: 37px; position: absolute; top: 5px; width: 30px; }
.index .c3 { }
.index .c3 h1 { }
.index .c3 h1 i { background-position: -2px -107px; }
.index .c3 h1 span { }
.index .c3 { margin-top: 22px; }
.index .c3 ul { margin-left: -1px; }
.index .c3 ul li { background: none repeat scroll 0 0 #000000; border-left: 1px solid #ffffff; color: #ffffff; cursor: pointer; float: left; font-size: 22px; height: 50px; line-height: 50px; text-align: center; width: 399px; }
.index .c3 ul li.on { background: none repeat scroll 0 0 #00a040; }
.index .c3 ul li:hover { background: none repeat scroll 0 0 #00a040; }
.index .c3 table { display: none; }
.index .c3 table td { font-size: 16px; height: 50px; line-height: 50px; text-align: center; }

.index .c3 table{border-collapse:collapse;border-spacing:0;border-left:1px solid #888;border-top:1px solid #888;}

.index .c3 th,.index .c3 td{border-right:1px solid #888;border-bottom:1px solid #888;}


.c4 { padding-top: 19px; }
.c4 h1 i { background-position: -57px -107px; }
.c4 ul { margin-top: 20px; padding-left: 132px; height:50px; }
.c4 ul li { float: left; font-size: 20px; height: 50px; line-height: 50px; margin-left: 100px; text-align: center; width: 143px; }
.c4 ul li a { color: #ffffff; display: block; }
.c4 ul li a:hover { background: none repeat scroll 0 0 #f3bc0f; }
.c4 ul li.col1 { background: none repeat scroll 0 0 #186ed0; }
.c4 ul li.col2 { background: none repeat scroll 0 0 #00a040; }
.c4 ul li.col3 { background: none repeat scroll 0 0 #b325ef; }
.c5 { margin-top: 21px; }
.c5 h1 { }
.c5 h1 i { background-position: 0 -159px; }
.c5 h1 soan { }
.c5 .m { border: 1px solid #000000; height: 156px; }
.c5 .m ul { }
.c5 .m ul li { float: left; margin-left: 72px; width: 280px; }
.c5 .m ul li ul { }
.c5 .m ul li ul li { line-height: 28px; margin: 0; }
.c5 .m ul li ul li.tit { font-size: 16px; font-weight: bold; margin-top: 25px; }
.sus { display:none; left: 50%; margin-left: 622px; position: fixed; text-align: center; top: 447px; width: 122px; }
.sus h1 { background: none repeat scroll 0 0 #00a040; color: #ffffff; font-size: 20px; height: 36px; line-height: 36px; }
.sus h1 a { color: #ffffff; }
.sus ul { background-position: 0 -213px; }
.sus ul li { }
.sus ul li a { color: #ffffff; display: block; height: 37px; line-height: 38px; text-align: center; }
.sus ul li a:hover { text-decoration: underline; }
.c6 { position: relative; }
.c6 .scroll { height: 452px; overflow: hidden; position: relative; }
.c6 .scroll ul { position: absolute; width: 8400px; z-index: 0; display:none; }
.c6 .scroll ul.show{ display:block}
.c6 .scroll ul li { float: left; }
.c6 .scroll ul li img { display: block; height: 452px; width: 1200px; }
.c6 .scroll .nav { bottom: 0; position: absolute; right: 0; width: 654px; z-index: 999; }
.c6 .scroll .nav p { background: none repeat scroll 0 0 #000000; color: #ffffff; cursor: pointer; float: left; font-size: 16px; height: 50px; line-height: 50px; text-align: center; width: 218px; }
.c6 .scroll .nav p:hover, .c6 .scroll .nav p.on { background: none repeat scroll 0 0 #047441; }
.c6 i { cursor: pointer; display: block; height: 87px; left: -62px; opacity: 0.5; position: absolute; top: 158px; width: 46px; }
.c6 .scrollleft { background-position: -124px -224px; }
.c6 .scrollright { background-position: -171px -224px; left: 1218px; }
.c6 .txt { border: 1px solid #000000; display: none; padding: 0 36px 22px; }
.c6 .txt.on { display: block; }
.c6 .txt h1 { font-size: 30px; height: 60px; line-height: 60px; margin-top: 4px; }
.c6 .txt p { font-size: 16px; line-height: 26px; }
.c7 h1 { margin-top: 10px; }
.c7 h1 i { background-position: 0 -363px; }
.c7 .m { background: none repeat scroll 0 0 #333333; height: 583px; }
.c7 .m .l { float: left; height: 100%; width: 796px; position:relative;}
.c7 .m .l .pic{ cursor:pointer; background:#000; position:absolute; z-index:1; left:0; top:0; width:100%; height:100%;}
.c7 .m .l .pic .start{ position:absolute; top:50%; left:50%; background:url(../img/about/play.png); width:100px; height:100px; margin-left:-50px; margin-top:-50px; z-index:9999;}
.c7 .m .l .pic img{ position:absolute; top:50px; left:0px; width:796px; height:483px; z-index:1;}
.c7 .m .l .v{ position:absolute; left:0; top:0; width:100%; height:100%;}

.c7 .m .r { background: none repeat scroll 0 0 #000000; float: right; height: 538px; overflow: hidden; padding: 21px 20px; width: 342px; }
.c7 .m .r li { border-bottom: 1px solid #9a9a9a; cursor: pointer; height: 134px; }
.c7 .m .r li:hover, .c7 .m .r li.on { background: none repeat scroll 0 0 #4b4b4b; }
.c7 .m .r li img { float: left; height: 93px; margin-left: 3px; margin-top: 20px; width: 139px; }
.c7 .m .r li .txt { color: #ffffff; float: right; width: 190px; }
.c7 .m .r li .txt h3 { font-size: 16px; height: 34px; line-height: 34px; margin-top: 31px; overflow: hidden; text-indent: 5px; text-overflow: ellipsis; white-space: nowrap; }
.c7 .m .r li .txt p { font-size: 16px; height: 52px; line-height: 26px; overflow: hidden; padding-left: 5px; }
.c8 h1 { margin-top: 10px; }
.c8 h1 i { background-position: -51px -363px; }
.c8 ul { margin-left: -31px; height:271px; }
.c8 ul li { float: left; margin-left: 31px; *margin-left: 8px;
*margin-right: 8px;
width: 379px; }
.c8 ul li a { display: block; }
.c8 ul li i { background-image: url("../img/read.jpg"); background-repeat: no-repeat; display: block; height: 230px; width: 100%; }
.c8 ul li p { font-size: 17px; font-weight: bold; line-height: 26px; margin-top: 16px; text-align: center; }
.c8 ul li.li1 i { background-position: 0 0; }
.c8 ul li.li2 i { background-position: 0 -230px; }
.c8 ul li.li3 i { background-position: 0 -460px; }
.about { }
.about h1 { color: #006e3c; font-size: 26px; line-height: 60px; margin-top: 20px; }
.about p { font-size: 16px; line-height: 30px; margin: 5px 0 0; }
.about h2 { color: #006e3c; font-size: 20px; line-height: 50px; margin-top: -2px; }
.about .video { margin: 39px auto 0; padding-bottom: 20px; width: 1040px; }
.about .video div { cursor: pointer; float: left; height: 350px; margin: 0 20px; position: relative; width: 480px; }
.about .video div span { background: url("../img/about/play.png") no-repeat scroll 0 0 transparent; height: 100px; left: 50%; margin-left: -50px; margin-top: -50px; position: absolute; top: 50%; width: 100px; }
.about .video div img { height: 350px; width: 480px; }
.about .video p { bottom: 0; color: #ffffff; height: 46px; left: 0; line-height: 46px; margin: 0; position: absolute; text-align: center; width: 100%; z-index: 2; }
.about .video i { background: none repeat scroll 0 0 #000000; bottom: 0; height: 46px; left: 0; opacity: 0.7; position: absolute; width: 100%; z-index: 1; }
.about .txt { margin-top: 25px; }
.about .txt h3 { border-bottom: 1px solid #006e3c; margin-bottom: 13px; }
.about .txt h3 span { background: none repeat scroll 0 0 #006e3c; color: #ffffff; float: left; font-size: 20px; height: 40px; line-height: 40px; text-align: center; width: 112px; }
.about .txt p { line-height: 23px; }
.fellows { margin-top: 19px; }
.fellows h1 { border-bottom: 1px solid #c9c9c9; color: #006e3c; font-size: 25px;  line-height: 68px; }
.fellows ul { padding-left: 21px; padding-bottom:20px; }
.fellows ul li { background-image: url("../img/fellows.jpg"); float: left; height: 90px; margin-left: 21px; margin-top: 20px; width: 206px; }
.fellows ul li.li1 { background-position: -206px -270px; }
.fellows ul li.li2 { background-position: -412px -270px; }
.fellows ul li.li3 { background-position: -618px -270px; }
.fellows ul li.li4 { background-position: 0 0; }
.fellows ul li.li5 { background-position: -206px 0; }
.fellows ul li.li6 { background-position: -412px 0; }
.fellows ul li.li7 { background-position: -618px 0; }
.fellows ul li.li8 { background-position: -824px 0; }
.fellows ul li.li9 { background-position: 0 -90px; }
.fellows ul li.li10 { background-position: -206px -90px; }
.fellows ul li.li11 { background-position: -412px -90px; }
.fellows ul li.li12 { background-position: -618px -90px; }
.fellows ul li.li13 { background-position: -824px -90px; }
.fellows ul li.li14 { background-position: 0 -180px; }
.fellows ul li.li15 { background-position: -206px -180px; }
.fellows ul li.li16 { background-position: -412px -180px; }
.fellows ul li.li17 { background-position: -618px -180px; }
.fellows ul li.li18 { background-position: -824px -180px; }
.fellows ul li.li19 { background-position: 0 -270px; }
.fellows ul li.li20 { background-position: -0 -360px }
.fellows ul li.li21 { background-position: -206px -360px }
.fellows ul li.li22 { background-position: -412px -360px }
.fellows ul li.li23 { background-position: -618px -360px }
.fellows ul li.li24 { background-position: -824px -360px }
.fellows ul li.li25 { background-position: -0px -450px }
.fellows ul li.li26 { background-position: -206px -450px }
.fellows ul li.li27 { background-position: -412px -450px }
.fellows ul li.li28 { background-position: -618px -450px }
.fellows ul li.li29 { background-position: -824px -270px }

.fellows ul li.li61 { background-position: -0px -450px }
.fellows ul li.li62 { background-position: -206px -450px }
.fellows ul li.li63 { background-position: -412px -450px }
.fellows ul li.li64 { background-position: -618px -450px }
.fellows ul li.li65 { background-position: -824px -450px }
.fellows ul li.li71 { background-position: -0px -540px }
.fellows ul li.li72 { background-position: -206px -540px }
.fellows ul li.li73 { background-position: -412px -540px }
.fellows ul li.li74 { background-position: -618px -540px }
.fellows ul li.li75 { background-position: -824px -540px }
.fellows ul li.li81 { background-position: -0px -630px }
.fellows ul li.li82 { background-position: -206px -630px }
.fellows ul li.li83 { background-position: -412px -630px }
.fellows ul li.li84 { background-position: -618px -630px }
.fellows ul li.li85 { background-position: -824px -630px }
.fellows ul li.li91 { background-position: -0px -720px }
.fellows ul li.li92 { background-position: -206px -720px }
.fellows ul li.li93 { background-position: -412px -720px }
.fellows ul li.li94 { background-position: -618px -720px }
.fellows ul li.li95 { background-position: -824px -720px }
.fellows ul li.li101 { background-position: -0px -810px }
.fellows ul li.li102{ background-position: -206px -810px }
.fellows ul li.li103{ background-position: -412px -810px }
.fellows ul li.li104{ background-position: -618px -810px }
.fellows ul li.li105{ background-position: -824px -810px }
.fellows ul li.li111{ background-position: -0px -900px }
.fellows ul li.li112{ background-position: -206px -900px }
.fellows ul li.li113{ background-position: -412px -900px }
.fellows ul li.li114{ background-position: -618px -900px }
.fellows ul li.li115{ background-position: -824px -900px }
.fellows ul li.li121{ background-position: -0px -990px }
.fellows ul li.li122{ background-position: -206px -990px }
.fellows ul li.li123{ background-position: -412px -990px }
.fellows .stxt{ font-size:16px; line-height:40px; padding:10px 45px ;}
.fellows .fell_top{ }
.fellows .fell_top .l{ float:left; width:473px;}
.fellows .fell_top .r{ float:right; width:700px;}
.fellows .fell_top .r ul{ padding-left:0;}
.fellows .fell_top .r li{ margin-left:0; margin-right:21px}
.playbox { display: none; height: 100%; left: 0; position: fixed; top: 0; width: 100%; }
.playbox #player { height: 600px; margin: 100px auto; position: relative; width: 800px; z-index:10; }
.playbox .bg { background: none repeat scroll 0 0 #000000; height: 100%; left: 0; opacity: 0.8; position: absolute; top: 0; width: 100%; z-index: 9; filter:alpha(opacity=80) }
.playbox span.close { background: none repeat scroll 0 0 #eeeeee; color: #666666; cursor: pointer; display: block; font-size: 30px; height: 40px; line-height: 40px; opacity: 0.8; position: absolute; right: 0; text-align: center; top: -40px; width: 40px; }
.gro { }
.gro h1 { border-bottom: 1px solid #c9c9c9; color: #006e3c; font-size: 26px; font-weight: bold; line-height: 68px; margin-top: 17px; }
.gro .rec { margin-top: 23px; }
.gro .rec img { float: left; height: 135px; width: 189px; }
.gro .rec .r { float: right; width: 989px; }
.gro .rec .r h2 { color: #028449; font-size: 20px; line-height: 40px; margin-top: 31px; }
.gro .rec .r p { font-size: 16px; line-height: 30px; margin-top: 10px; }
.gro .pic { margin-top: 18px; }
.gro .pic .l { float: left; width: 581px; }
.gro .pic .l img { height: 404px; width: 581px; }
.gro .pic .r { float: right; width: 613px; }
.gro .pic .r img { float: left; height: 200px; margin-bottom: 5px; margin-left: 4px; width: 302px; }
.gro .txt { }
.gro .txt p { font-size: 20px; font-weight: bold; line-height: 44px; }
.gro .map { border: 1px solid #eeeeee; height: 370px; margin: 25px auto; padding-top: 10px; width: 1100px; }
.gro .map #map { height: 360px; margin: 0 auto; width: 1080px; }
.guest { margin-top: 34px; }
.guest h1 { color: #006e3c; font-size: 26px; line-height: 34px; text-align: center; }
.guest i { color: #727171; display: block; font-size: 16px; font-style: normal; text-align: center; width: 100%; }
.guest ul { margin-left: -16px; margin-top: 17px; }
.guest ul li { float: left; height: 302px; margin-left: 16px; width: 288px; }
.guest ul li img { display: block; height: 211px; width: 288px; }
.guest ul li h3 { font-size: 16px; line-height: 32px; text-indent: 12px; }
.guest ul li p { line-height: 26px; margin-left: 13px; }
.guest h2 { position:relative; height:30px; line-height:30px; }
.guest h2 em { position:absolute; top:15px; width:464px; border-top:1px solid #898989; }
.guest h2 em.l { left:0; }
.guest h2 em.r { right:0; }
.guest h2 span { text-align:center; display:block; font-size:20px; color:#006e3c; }
.footer { background: none repeat scroll 0 0 #000; color: #a6a6a6; height: 90px; line-height: 26px; margin-top: 39px; padding-top: 14px; text-align: center; width:100%; }
.coding {background:url("../img/coding.jpg") repeat scroll 0% 0%; height: 358px; left: 50%; margin-left: -180px; margin-top:-179px; position: fixed; top:50%; width: 360px; z-index: 9; display:none;  }
.coding a{ position:absolute; right:100px; top:100px; display:block; height:23px;  width:20px; right:11px; top:12px;}
.support{}
.support h1{ border-bottom: 1px solid #c9c9c9; color: #006e3c; font-size: 26px; font-weight: bold; line-height: 68px; margin-top: 29px;}
.support p{ font-size:16px; line-height:30px; line-height:28px; margin-top:14px; padding-bottom:4px}
.support h2{ font-size:16px; font-weight:bold; line-height:38px; margin-top:1px;}
.support h3{ margin-top:50px; font-weight:bold; font-size:20px;  text-align:center; line-height:36px; margin-top:41px;}
.support table{ margin:0 auto;}
.support table td{font-size: 20px; height: 56px; line-height: 56px; }

.evehome{ width:100%; height:100%; position:absolute; overflow:hidden;}
.evehome .evelogo{ position:absolute; top:3%; left:19%; z-index:9;}
.evehome .show1{ position:absolute; left:50%; top:6%; margin-left:-423px; display:block; zoom:1;}
.evehome .show2{ width:579px; height:133px; position:absolute; left:50%; top:64%; margin-left:-290px;  background:url("../img/show2.jpg");}
.evehome .show2 a{ float:left; margin-top:43px; margin-left:70px; width:194px; height:48px; line-height:48px; color:#fff; font-size:24px; text-align:center;}
.evehome .show2 a:hover{ background:#f3bc0f;}
.evehome .show2 .a1{ background:#007b28;}
.evehome .show2 .a2{ background:#000; margin-left:55px;}
.evehome .ff { text-align:center; width:100%; font-size:14px;position:absolute; left:0; top:90%;color:#111111; padding-top:10px;}



