@charset "utf-8";
body,div,p{padding:0;margin:0}
ul{list-style-type:none;list-style-image:none}
html{width:100%;height:100%;overflow:hidden}
body{width:100%;font:12px/1.5 "Microsoft YaHei",Helvetica,STHeiti STXihei,Microsoft JhengHei,Arial;background:#ccc;height:100%;overflow:hidden}
#pageContain{overflow:hidden}
.page{position:absolute;width:100%;display:none;height:100%;overflow:hidden;top:0;left:0}
.contain{z-index:0;position:relative;width:100%;display:none;height:100%}
div.next{z-index:5;position:fixed;width:47px;bottom:10px;background:url(../images/ico.png) no-repeat left -66px;height:66px;margin-left:-24px;cursor:pointer;left:50%}
.current .contain{display:block}
.slide .contain{display:block}
.current{z-index:1;display:block}
.slide{z-index:2;display:block}
.swipe{z-index:3;display:block;transition-duration:0ms;-webkit-transition-duration:0ms}
.bg{z-index:-1;position:fixed;top:0;left:0}
#navBar{z-index:3;position:absolute;margin-top:-120px;top:50%;left:15px}
#navBar .active{background:url(../images/dot.png) no-repeat 0 -27px}
#navBar LI{text-align:center;line-height:21px;width:21px;margin-bottom:20px;background:url(../images/dot.png) no-repeat 5px 5px;height:21px;cursor:pointer;transition:all .7s ease}
.txt{text-align:center;margin-top:20%;color:#fff;font-size:50px}
#cont{z-index:5;position:fixed;width:198px;bottom:0;display:none;background:url(../images/cont.png) no-repeat;height:198px;margin-left:-450px;left:50%}
#cont:hover{background:url(../images/cont2.png) no-repeat}
#abo{z-index:5;position:fixed;margin-top:-200px;width:428px;display:none;background:url(../images/abo.png) no-repeat;height:428px;margin-left:25px;top:50%;left:60%}
#abo:hover{background:url(../images/abo2.png) no-repeat}
#tex1{z-index:5;position:fixed;margin-top:70px;width:420px;display:none;background:url(../images/text1.png) no-repeat;height:99px;top:50%;left:-90px}
#pro{z-index:5;position:fixed;padding-bottom:20px;margin-top:-190px;padding-left:20px;width:182px;padding-right:20px;display:none;background:url(../images/probg.png) no-repeat;height:405px;top:50%;right:-100px;padding-top:20px}
#tex2{z-index:5;position:fixed;margin-top:-150px;width:353px;display:none;background:url(../images/text2.png) no-repeat;height:131px;margin-left:180px;top:50%;left:60%}
#case1{z-index:5;position:fixed;margin-top:-184px;width:204px;display:none;background:url(../images/c1.png) no-repeat;height:204px;margin-left:-560px;top:50%;left:30%}
#case1:hover{margin-top:-188px}
#case2{z-index:5;position:fixed;margin-top:15px;width:204px;display:none;background:url(../images/c2.png) no-repeat;height:204px;margin-left:-395px;top:50%;left:30%}
#case2:hover{margin-top:11px}
#case3{z-index:5;position:fixed;margin-top:-138px;width:204px;display:none;background:url(../images/c3.png) no-repeat;height:204px;margin-left:-180px;top:50%;left:30%}
#case3:hover{margin-top:-142px}
#newsbg{z-index:5;position:fixed;margin-top:-200px;width:1031px;display:none;background:url(../images/newsbg.png) no-repeat;height:451px;margin-left:-515px;top:60%;left:50%}
#newsT{padding-left:45px;width:986px;float:left;height:80px}
#newsT SPAN{padding-right:12px;display:block;font-family:"Microsoft YaHei";float:left;color:#ffc882;font-size:30px;padding-top:30px}
#newsT EM{font-style:normal;display:block;font-family:"Microsoft YaHei";float:left;color:#ffc882;font-size:20px;padding-top:45px}
#newsC{padding-left:45px;width:940px;float:left;height:340px}
#box_newsL{width:225px;float:left}
#box_newsR{width:685px;float:right}
#newsbtn{text-align:center;line-height:36px;margin-top:5px;width:685px;display:block;background:url(../images/kefubg.png);float:right;height:38px;color:#999;font-size:14px}
A#newsbtn:hover{background:url(../images/nsbg.png);color:#ccc}
#tex3{z-index:5;position:fixed;margin-top:-195px;width:460px;display:none;background:url(../images/text3.png) no-repeat;height:85px;margin-left:-520px;top:50%;left:40%}
#box_video{z-index:5;position:fixed;margin-top:-90px;width:605px;display:none;height:335px;margin-left:-520px;top:60%;left:50%}
#tex4{z-index:5;position:fixed;margin-top:-151px;width:474px;display:none;background:url(../images/text4.png) no-repeat;height:88px;margin-left:-237px;top:40%;left:50%}
#j1{z-index:5;position:fixed;margin-top:-42px;width:241px;display:none;background:url(../images/j1.png) no-repeat;height:241px;margin-left:-450px;top:60%;left:50%}
#j1:hover{background:url(../images/j1-1.png) no-repeat}
#j2{z-index:5;position:fixed;margin-top:-42px;width:241px;display:none;background:url(../images/j2.png) no-repeat;height:241px;margin-left:-121px;top:70%;left:50%}
#j2:hover{background:url(../images/j2-1.png) no-repeat}
#j3{z-index:5;position:fixed;margin-top:-42px;width:241px;display:none;background:url(../images/j3.png) no-repeat;height:241px;margin-left:206px;top:80%;left:50%}
#j3:hover{background:url(../images/j3-1.png) no-repeat}
/*index-wrap*/
.index-wrap{margin:0 auto;width:100%}
/*index case*/
.index-case{text-align:left;margin:0 auto;width:100%;height:100%;clear:both;overflow:hidden}
.index-case ul{width:100%}
.index-case .type{width:100%;display:none;overflow:hidden}
.index-case .type span.sort{float:right}
.index-case .content{margin-top:5px;float:left;overflow:hidden}
.index-case .content .pro-module{width:100%;float:left}
.index-case .pic-module{position:relative;width:182px;float:left;margin-right:0}
.index-case .pic-module .pic A{border-bottom:#ffd3ae 1px solid;text-align:center;border-left:#ffd3ae 1px solid;display:block;float:left;border-top:#ffd3ae 1px solid;border-right:#ffd3ae 1px solid}
.index-case .pic-module .pic A IMG{border-right-width:0;width:180px;border-top-width:0;border-bottom-width:0;height:120px;border-left-width:0}
.index-case .pro-module H1 a{text-align:center;margin:0;color:#fff;font-size:12px}
.index-case .pro-module H1 SPAN{display:none}
.index-case .pro-module UL LI{line-height:23px}
.index-case .pro-module UL LI SPAN{color:#999;font-weight:400}
.index-case .pro-module UL LI.code{color:#f39800;font-weight:700;width:182px;text-align:center}
.index-case .mainul{position:relative;width:100%;overflow:hidden}
.index-case .scrollable{position:relative;width:182px;float:left;height:405px;overflow:hidden}
.index-case .scrollitems{position:absolute;width:20000px;clear:both}
.index-case .scrollable_vertical{position:relative;width:182px;height:405px;overflow:hidden}
.index-case .scrollable_vertical .scrollitems{position:absolute;height:20000px;clear:both}
.index-case .content1{width:182px}
/*index news*/
.index-news{text-align:left;margin:0 auto;width:100%;clear:both}
.index-news .content{float:left;overflow:hidden}
.index-news ul li.clearBoth{line-height:1px;width:100%;height:1px;clear:both}
.index-news .newstitle{width:100%;overflow:hidden;height:41px}
.index-news .newstitle UL{width:100%;clear:both;height:36px;margin-top:10px}
.index-news .newstitle LI{text-align:left;padding-right:15px;float:left}
.index-news .newstitle .date{color:#777;font-size:12px;padding-top:5px}
.index-news .newstitle LI H3{padding-left:12px;display:inline;background:url(../images/ico2.png) no-repeat 0 8px;color:#fff;font-size:16px;font-weight:700}
.index-news .newstitle LI H3 A{color:#fff}
.index-news .newstitle LI H3 A:hover{text-decoration:underline}
.index-news .newstitle LI SPAN{color:#000}
.index-news .newslist UL{width:100%;overflow:hidden}
.index-news .newslist .summary{float:none}
.index-news .newslist .summary P{line-height:18px;color:#a6a6a5;font-size:12px;padding-bottom:12px;border-bottom:dotted 1px #777}
.index-news .comstyle{width:100%;overflow:hidden}