body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,form,input,p{margin:0;padding:0;border:none;font-family:"Microsoft Yahei","Î¢ÈíÑÅºÚ",Arial;font-size:14px;color:#555;line-height:24px;}
img,input,button,a,select,textarea{margin:0;padding:0;resize:none;border:none;outline:none;} 
ol,ul{list-style-type:none;} 
h1,h2,h3,h4,h5,h6,p,em,i,b,em{word-wrap:break-word;font-weight:normal;font-style:normal;}
a{color:#555;font-size:14px;margin:0;padding:0;}
a:link{color:#555;text-decoration:none;}
a:hover{color:#ff6900;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
*html{background-image:url(about:blank);background-attachment:fixed;} /* ÐÞÕýIE6Õñ¶¯bug */
.clear{clear:both;height:0px;font-size:1px;line-height:0px;}
.box{width:100%;margin:auto;}
.boxs,.position .cc{width:98%;max-width:1180px;margin:auto;}
.foot,.foot_tc{max-width:1180px;}

/* header */

.header{width:100%;height:88px;}
.logo{float:left;height:88px;}
.logo .lc{padding:19px 0 0 0;}
.logo img{width:218px;height:50px;}
.menu{float:right;height:88px;}
.menu li{float:left;height:88px;line-height:88px;padding:0 0 0 35px;}
.menu li.tel{width:128px;background:url(tel.png) no-repeat right center;}
.menu li.tel a{display:none;width:0;height:0;font-size:0}
.menu li.wx a{display:none;width:0;height:0;font-size:0}
.menu li a{float:left;position:relative;text-decoration:none;height:88px;line-height:88px;}
.menu li a:before{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background:#ff6900;visibility:hidden;-webkit-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}                              
.menu li a:hover:before{visibility:visible;-webkit-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);}   

/* index */

.banner{height:580px;position:relative;}
.prev,.next{display:block;width:44px;height:44px;position:absolute;z-index:222;top:267px;overflow:hidden;cursor:pointer;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);_border:1px solid none;}
.prev{left:70px;}
.next{right:70px;}
.prev:hover,.next:hover,.nav-main a:hover,.nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.item{display:block;width:100%;height:5px;position:absolute;z-index:124;top:540px;left:0;text-align:center;}
.item a{display:inline-block;width:24px;height:5px;margin-right:11px;background:#444;opacity:0.3;-moz-opacity:0.3;filter:alpha(opacity=30);overflow:hidden;}
.item a.cur{background:#fff;}
.slide-box,.slide{display:block;width:100%;height:580px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:490px;padding-top:89px;background:#ff6900;position:relative;position:absolute;z-index:8;}
#sbga{background:#ff6900;}
#sbgb{background:#193d85;}
#sbgc{background:#000;}
.slide a{display:block;width:100%;height:490px;cursor:pointer;}
.ssa,.ssb,.ssc,.ssd,.sse,.ssf{position:absolute;z-index:9;left:50%;}
.ssa,.ssb{width:952px;margin-left:-476px;text-align:center;}
.ssa{display:block;height:352px;top:80px;}
.ssb{top:368px;height:150px;}
.ssc{display:block;height:582px;top:0;margin-left:-518px;}
.ssd{top:188px;height:236px;}
.ssd p{display:block;padding-top:20px;font-size:16px;color:#fff;clear:both;}
.sse{width:456px;height:236px;margin-left:-560px;top:153px;z-index:12;}
.ssf{width:692px;height:394px;top:98px;margin-left:-180px;}
.banAnimate .ssa{display:block;animation-name:baoAni;-webkit-animation:baoAni 0.4s linear 0s normal none;-moz-animation:baoAni 0.4s linear 0s normal none;animation:baoAni 0.4s linear 0s normal none;}
@-webkit-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@-moz-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
.banAnimate .ssb{display:block;animation-name:saAni;-webkit-animation:saAni 0.4s linear 0s normal none;-moz-animation:saAni 0.4s linear 0s normal none;animation:saAni 0.4s linear 0s normal none;}
@-webkit-keyframes saAni{from{opacity:0;-webkit-transform:scale(0,0);} to{opacity:1;-webkit-transform:scale(1,1);} }
@-moz-keyframes saAni{from{opacity:0;-moz-transform:scale(0,0);} to{opacity:1;-moz-transform:scale(1,1);} }
@keyframes saAni{from{opacity:0;transform:scale(0,0);} to{opacity:1;transform:scale(1,1);} }
.watch-code.code-show{display:block;animation-name:scode;-webkit-animation:scode 0.3s linear 0s normal none;-moz-animation:scode 0.3s linear 0s normal none;animation:scode 0.3s linear 0s normal none;}
@-webkit-keyframes scode{from{opacity:0;-webkit-transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;-webkit-transform:scale(1,1); transform-origin: left bottom;} }
@-moz-keyframes scode{from{opacity:0;-moz-transform:scale(1,0); transform-origin:left bottom;} to{opacity:1;-moz-transform:scale(1,1);transform-origin:bottom bottom;} }
@keyframes scode{from{opacity:0;transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;transform:scale(1,1);transform-origin: left bottom;} }
.banAnimate .ssc,.banAnimate .sse{display:block;animation-name:saAnic;-webkit-animation:saAnic 0.3s linear 0s normal none;-moz-animation:saAnic 0.3s linear 0s normal none;animation:saAnic 0.3s linear 0s normal none;}
@-webkit-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
.banAnimate .ssd,.banAnimate .ssf{display:block;animation-name:saAnid;-webkit-animation:saAnid 0.3s linear 0s normal none;-moz-animation:saAnid 0.3s linear 0s normal none;animation:saAnid 0.3s linear 0s normal none;}
@-webkit-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }

.service{width:100%;margin:80px 0 80px 0;}
.service .st{font-size:32px;color:#ff6900;font-weight:bold;text-align:center;}
.service .sta{font-size:18px;color:#504f54;margin:15px 0 8px 0;text-align:center;}
.service .stb{font-size:14px;color:#b2b2b3;color:#b2b2b3;text-align:center;}
.service .scon{width:100%;margin:20px 0 0 0;}

.service .part{float:left;width:29%;height:90px;padding:0 1% 0 3%;margin:35px 0 35px 0;}
.service .part .pl{float:left;width:20%;padding:0 0 0 0;}
.service .part .pr{float:right;width:76%;overflow:hidden;}
.service .pics{float:left;width:60px;height:60px;padding:10px 0 0 0;overflow:hidden;display:inline;position:relative;}
.service .pics img{width:60px;height:60px;border:none;position:absolute;left:0;top:0;display:inline;text-align:center;overflow:hidden;}
.service .pics img.p1{}
.service .pics img.p2{height:0;margin-top:60px;}
.service .part h4{float:left;width:100%;height:24px;line-height:24px;font-size:16px;font-weight:bold;}
.service .part p{float:left;font-size:14px;width:100%;height:40px;padding:10px 0 0 0;line-height:20px;color:#a4a4a4;white-space:normal;text-overflow:clip;word-wrap:break-word;}

.choose{width:100%;margin:50px 0 80px 1%;}
.choose .ct{font-size:32px;color:#ff6900;font-weight:bold;text-align:center;}
.choose .cta{font-size:18px;color:#504f54;margin:15px 0 8px 0;text-align:center;}
.choose .ccon{width:100%;}
.choose .part{width:50%;height:300px;margin:30px 0 0 0;overflow:hidden;}
.choose .cl{float:left;}
.choose .cr{float:right;}
.choose .cl img{float:left;text-align:left;}
.choose .cr img{float:right;text-align:right;}
.choose .p1{padding-left:80px;height:66px;margin-top:30px;background:url(ci1.png) no-repeat 0 0;}
.choose .p2{padding-left:80px;height:66px;margin-top:30px;background:url(ci2.png) no-repeat 0 0;}
.choose .p3{padding-left:80px;height:66px;margin-top:30px;background:url(ci3.png) no-repeat 0 0;}
.choose .p4{padding-left:80px;height:66px;margin-top:30px;background:url(ci4.png) no-repeat 0 0;}
.choose p{height:33px;line-height:33px;}
.choose .pt{font-size:16px;font-weight:bold;}
.choose span{font-size:16px;color:#ff6900;font-weight:bold;}

.val{width:100%;margin:30px auto;}
.val .v_l{float:left;position:relative;width:50%;height:829px;background:url(vlpic.jpg) no-repeat center center;background-size:cover;overflow:hidden;}
.val .v_l:before{position:absolute;content:'';width:100%;height:100%;left:0;top:0;background:#ff6900;opacity:0.7;z-index:1;}
.val .v_l:after{position:absolute;content:'';background:url(vlbg.png) no-repeat center center;width:58.333%;right:20%;top:50%;height:480px;margin-top:-240px;z-index:2;}
.val .v_l .v_box{position:absolute;width:75%;background:url(vlbg2.png);height:320px;left:0;top:50%;margin-top:-240px;padding:85px 8% 85px 0;text-align:right;z-index:3;}
.val .v_l .v_box .tit{float:left;position:relative;width:100%;padding-bottom:40px;background:url(vlline.png) no-repeat right bottom;}
.val .v_l .v_box .tit h4{position:relative;width:100%;font-size:30px;color:#333;line-height:40px;letter-spacing:1px;z-index:2;}
.val .v_l .v_box .tit h2{position:absolute;right:0;top:-20px;font-size:80px;color:#cfcbcb;font-weight:bold;font-family:"Arial Black";line-height:56px;text-transform:uppercase;letter-spacing:1px;z-index:1;opacity:0.6;}
.val .v_l .v_box .txt{float:left;width:70%;padding-left:30%;margin-top:16px;font-size:16px;color:#333;line-height:36px;height:72px;overflow:hidden;}
.val .v_l .v_box ul{float:left;width:100%;margin-top:52px;}
.val .v_l .v_box ul li{text-align:center;display:inline-block;vertical-align:top;width:140px;padding-top:55px;border-left:solid 1px #d9d9d9;}
.val .v_l .v_box ul li:nth-child(1){background:url(vl1.png) no-repeat center 0;border-left:0;}
.val .v_l .v_box ul li:nth-child(2){background:url(vl2.png) no-repeat center 0;}
.val .v_l .v_box ul li:nth-child(3){background:url(vl3.png) no-repeat center 0;}
.val .v_l .v_box ul li h5{width:100%;margin-top:8px;font-size:18px;color:#333;line-height:30px;}
.val .v_l .v_box ul li h6{width:100%;font-size:14px;color:#9f9f9f;line-height:22px;font-family:Arial;}

.val .v_r{float:right;width:50%;height:829px;background:#eaeaea;overflow:hidden;}
.val .v_rbox{float:left;width:75%;}
.val .v_r ul{float:left;width:100%;}
.val .v_r ul li{float:left;width:100%;margin-top:45px;background-repeat:no-repeat;background-position:60px 0;}
.val .v_r ul li:nth-child(1){background-image:url(vr1.png);}
.val .v_r ul li:nth-child(2){background-image:url(vr2.png);}
.val .v_r ul li:nth-child(3){background-image:url(vr3.png);}
.val .v_r ul li:nth-child(4){background-image:url(vr4.png);}
.val .v_r ul li:nth-child(5){background-image:url(vr5.png);}
.val .v_r ul li:nth-child(6){background-image:url(vr6.png);}
.val .v_r ul li .tit{padding-left:130px;font-size:18px;color:#242424;line-height:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.val .v_r ul li .txt{padding-left:130px;margin-top:5px;font-size:15px;color:#8a8a8a;line-height:26px;}

.news{float:left;width:100%;margin:80px 0 50px 0;}
.news .nt{font-size:32px;color:#ff6900;font-weight:bold;text-align:center;}
.news .nta{font-size:18px;color:#504f54;margin:15px 0 8px 0;text-align:center;}
.news .ncon{float:left;width:98%;margin:30px 0 0 0;padding:1%;background:#eaeaea;}
.news .ncon .part{float:left;width:29.3%;height:540px;margin:1% 1% 1% 1%;padding:0 1% 0 1%;background:#fff;overflow:hidden;}
.news .ncon .part .tit{float:left;width:100%;height:30px;line-height:30px;margin:20px 0 20px 0;}
.news .ncon .part .ns{float:left;width:100%;padding:10px 0 10px 0;}
.news .ncon .part .tit h2{float:left;width:100px;height:30px;line-height:30px;padding-left:40px;font-size:18px;font-weight:bold;}
.news .ncon .part .tit a{float:right;width:60px;height:30px;line-height:30px;}
.news .ncon .n1 .tit{background:url(n1.png) no-repeat 0 0;}
.news .ncon .n2 .tit{background:url(n2.png) no-repeat 0 0;}
.news .ncon .n3 .tit{background:url(n3.png) no-repeat 0 0;}
.news .ncon .part li{float:left;width:92%;padding-left:8%;height:50px;line-height:50px;background:url(line.png) no-repeat 0 0;overflow:hidden;}

/* foot */

.ff{background:#1e1d1d;padding:0 0 38px 0;margin:20px 0 0 0;}
.foot_t{width:100%;height:40px;margin:0 auto 0 auto;padding:30px 0 30px 0;background:#000;}
.foot_tc{margin:0 auto 0 auto;padding:0 10px 0 10px;}
.foot_t li{float:left;width:15%;padding-left:5%;height:40px;line-height:40px;font-size:16px;color:#d0d0d0;background:no-repeat 0 center;}
.foot_t li:nth-child(1){background-image: url(f1.png);}
.foot_t li:nth-child(2){background-image: url(f2.png);}
.foot_t li:nth-child(3){background-image: url(f3.png);}
.foot_t li:nth-child(4){background-image: url(f4.png);}
.foot_t li:nth-child(5){background-image: url(f5.png);}
.foot{margin:0 auto 0 auto;color:#f5f5f5;padding:30px 10px 30px 10px;clear:both;}
.foot a{color:#f5f5f5;}
.foot .f1{float:left;width:25%;height:200px;line-height:20px;color:#f5f5f5;}
.foot .f1 img{width:120px;height:120px;padding-top:10px;}
.foot .f2{float:left;width:35%;height:200px;}
.foot .f3{float:right;width:35%;height:200px;}
.foot .f2 li,.foot .f3 li{float:left;width:50%;height:30px;line-height:30px;color:#f5f5f5;}
.foot .f2 li.t,.foot .f3 li.t{width:100%;height:35px;line-height:35px;font-weight:bold;font-size:16px;color:#f5f5f5;}
.foot .f4{float:left;width:100%;height:45px;line-height:28px;padding-top:20px;border-top:1px solid #363636;color:#959595;}
.foot .f4 a{color:#959595;}
.foot .fl{float:left;height:28px;line-height:28px;}
.foot .fr{float:right;height:28px;line-height:28px;}

/* class & article & about */

.ban{width:100%;height:490px;background:#ff6900;}
.ba1{position:absolute;z-index:9;left:50%;display:block;height:380px;top:150px;margin-left:-518px;}
.ba2{position:absolute;z-index:9;left:50%;top:198px;height:266px;}
.position{width:100%;margin:auto;height:45px;line-height:45px;background:#efefef;}
.position .cc{height:45px;line-height:45px;background:url(a0.png) no-repeat 10px center;}
.position .cc span{padding-left:42px;font-size:16px;}
.position .cc span a{font-size:16px;}

/* class */

.col{width:100%;}
.col_l{float:left;width:68%;margin:20px 0 20px 0;}
.col_r{float:right;width:30%;margin:20px 0 20px 0;}
.clist{width:100%;}
.col .col_l .clist li{float:left;width:100%;height:55px;line-height:55px;border-bottom:1px solid #ddd;font-size:18px;overflow:hidden;}
.col .col_l .clist a{font-size:18px;}
.col .col_l .page{width:100%;margin:10px 0 10px 0;padding:20px 0 10px 0;clear:both;font-size:18px;}
.col .col_l .page a{text-decoration:none;font-size:18px;}

.col .col_r .rt{width:100%;height:45px;line-height:45px;background:#efefef url(a1.png) no-repeat 10px center;}
.col .col_r .rt span{padding-left:42px;font-size:16px;font-weight:bold;}
.col .col_r .col_rbox{float:left;width:100%;}
.col .col_r .col_rbox ul{width:100%;}
.col .col_r .col_rbox ul li{float:left;width:100%;margin-top:45px;background-repeat:no-repeat;background-position:0 0;}
.col .col_r .col_rbox ul li:nth-child(1){background-image:url(vr1.png);}
.col .col_r .col_rbox ul li:nth-child(2){background-image:url(vr2.png);}
.col .col_r .col_rbox ul li:nth-child(3){background-image:url(vr3.png);}
.col .col_r .col_rbox ul li:nth-child(4){background-image:url(vr4.png);}
.col .col_r .col_rbox ul li:nth-child(5){background-image:url(vr5.png);}
.col .col_r .col_rbox ul li:nth-child(6){background-image:url(vr6.png);}
.col .col_r .col_rbox ul li .tit{padding-left:70px;font-size:18px;color:#242424;line-height:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.col .col_r .col_rbox ul li .txt{padding-left:70px;margin-top:5px;font-size:15px;color:#8a8a8a;line-height:26px;}

/* article */

.art{width:100%;}
.art_l{float:left;width:68%;margin:20px 0 20px 0;}
.art_r{float:right;width:30%;margin:20px 0 20px 0;}

.art h1{width:100%;font-size:24px;font-weight:bold;text-align:center;padding:50px 0 50px 0;border-bottom:1px solid #dedede;}
.art .art_c{width:100%;padding:30px 0 30px 0;line-height:36px;font-size:18px;overflow:hidden;}
.art .art_c p,.art .art_c div{line-height:36px;font-size:18px;margin:20px 0 20px 0;text-indent:2em;}
.art .art_c img{display:block;margin:15px auto;max-width:90%;}
.art .prenext{width:100%;height:32px;border-top:1px solid #dedede;padding:30px 0 30px 0;overflow:hidden;clear:both;}
.art .prenext li{float:left;width:50%;height:32px;line-height:32px;}

.relax{width:100%;}
.relax .rt{width:100%;height:45px;line-height:45px;background:#efefef url(a1.png) no-repeat 10px center;}
.relax .rt span{padding-left:42px;font-size:16px;font-weight:bold;}
.relax li{float:left;width:92%;padding-left:8%;height:50px;line-height:50px;background:url(line.png) no-repeat 0 0;overflow:hidden;}

/* about */

.about{width:100%;}
.about .about_c{padding:30px 0 30px 0;}
.about .about_c h1{width:100%;font-size:24px;font-weight:bold;text-align:center;padding:20px 0 20px 0;margin:0 0 20px 0;border-bottom:1px solid #dedede;}
.about .about_c p{text-indent:2em;font-size:18px;line-height:32px;margin:20px 0 20px 0;}

.about .about_l{width:100%;margin:50px 0 20px 0;color:#333;text-align:center;}
.about .about_l li{float:left;width:25%;}
.about .about_l li span{display:block;font-size:18px;}
.about .about_l li strong{color:#ff6900;font-size:38px;font-family:Impact;margin-right: 5px;}
.about .about_l li p{margin:10px 0 0;font-size:18px;}

.about .sec_c{margin:20px 0 0 0;}
.about .sec_c li{float:left;width:31%;border:1px solid #eaeaea;margin:20px 1% 20px 1%;}
.about .sec_c li h4{padding:20px 20px 20px 20px;font-size:24px;margin:0;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.about .sec_c li p{padding:20px 20px 20px 20px;height:24px;overflow:hidden;}
.about .sec_c li a:hover{box-shadow:0 0 30px #eeeeee;}

/* web */

.web{width:100%;margin:80px 0 80px 0;}
.wt{font-size:32px;color:#ff6900;font-weight:bold;text-align:center;}
.wta{font-size:18px;color:#504f54;margin:15px 0 8px 0;text-align:center;}
.weblc{margin:30px 0 30px 0;text-align:center;}
.weblc ul li{float:left;width:12.5%;height:120px;text-align:center;overflow:hidden;background-repeat:no-repeat;background-position:center 10px;}
.weblc ul li p{padding:85px 0 0 0;background:url(w0.png) no-repeat right center;}
.weblc ul li p.ls{background:none;}
.weblc ul li:hover{background-color:#ff6900;-webkit-transform: translateY(-10px);transform: translateY(-10px);}
.weblc ul li p:hover{color:#fff;}
.weblc ul li:nth-child(1){background-image:url(w1.png);}
.weblc ul li:nth-child(2){background-image:url(w2.png);}
.weblc ul li:nth-child(3){background-image:url(w3.png);}
.weblc ul li:nth-child(4){background-image:url(w4.png);}
.weblc ul li:nth-child(5){background-image:url(w5.png);}
.weblc ul li:nth-child(6){background-image:url(w6.png);}
.weblc ul li:nth-child(7){background-image:url(w7.png);}
.weblc ul li:nth-child(8){background-image:url(w8.png);}
.weblc ul li:nth-child(1):hover{background-image:url(w12.png);}
.weblc ul li:nth-child(2):hover{background-image:url(w22.png);}
.weblc ul li:nth-child(3):hover{background-image:url(w32.png);}
.weblc ul li:nth-child(4):hover{background-image:url(w42.png);}
.weblc ul li:nth-child(5):hover{background-image:url(w52.png);}
.weblc ul li:nth-child(6):hover{background-image:url(w62.png);}
.weblc ul li:nth-child(7):hover{background-image:url(w72.png);}
.weblc ul li:nth-child(8):hover{background-image:url(w82.png);}

.webys{width:100%;margin:30px 0 50px 0;}
.webys img{display:inline-block;vertical-align:middle;}
.webys table{width:100%;border-collapse:collapse;background-color:#fff;font-size:16px;}
.webys tr:nth-child(odd){background-color:#eee;}
.webys th,.webys td{border:1px solid #ddd;padding:15px 20px;}
.webys th {text-align:center;font-weight:normal;font-size:18px;color:#fff;}
.webys th:first-child{width:180px;background-color:#474747;}
.webys th:nth-child(2){background-color:#e62022;}
.webys th:last-child{background-color:#8e8e8e;}
.webys td:first-child{color:#888;}

.webwt{width:100%;margin:50px 0 50px 0;}
.webwt li{float:left;width:48%;margin:1%;}
.webwt li .wtt{float:left;width:98%;padding:0 1% 0 1%;height:55px;line-height:55px;background-color:#eee;font-size:18px;font-weight:bold;}
.webwt li .wtc{float:left;width:98%;text-indent:2em;padding:20px 1% 20px 1%;height:100px;line-height:32px;overflow:hidden;font-size:16px;}

/******** Mobile site display ********/

@media screen and (max-width:1024px){

/* header */

.box,.boxs{width:100%;}
.header{height:153px;}
.logo{width:100%;height:89px;overflow:hidden;}
.logo .lc{position:absolute;left:50%;margin-left:-150px;height:79px;padding:10px 0 10px 0;}
.logo .lc a{}
.logo .lc img{width:300px;height:69px;}
.menu{float:left;width:100%;height:64px;overflow:hidden;background:#efefef;clear:both;}
.menu ul{float:left;width:100%;}
.menu li{width:25%;height:32px;line-height:32px;text-align:center;padding:0;margin:0;}
.menu li a{float:none;height:32px;line-height:32px;}
.menu li.tel,.menu li.wx{width:25%;background:none;}
.menu li.tel a,.menu li.wx a{float:left;display:block;width:100%;height:32px;font-size:14px;}

/* index */

.banner{height:300px;}
.prev,.next{display:none;}
.item{top:240px;}
.slide-box{height:300px;}
.slide{height:200px;text-align:center;padding-top:89px;}
.slide a{height:200px;}
.ssa,.ssc,.ssf{display:none;width:0;height:0;margin:0;padding:0;}
.ssa img,.ssc img,.ssf img{width:0;height:0;}
.ssb img,.ssd img,.sse img{width:456px;height:auto;}
.ssb{width:100%;top:68px;height:236px;left:0;margin:0 auto;}
.ssd{width:100%;top:18px;height:236px;left:0;margin:0 auto;}
.sse{width:100%;top:18px;height:236px;left:0;margin:0 auto;}

.service{width:90%;margin:50px 5% 50px 5%;}
.service .st{font-size:22px;}
.service .sta{font-size:16px;}
.service .stb{font-size:12px;}
.service .part{width:100%;height:80px;padding:0 0 0 0;margin:5px 0 5px 0;}
.service .part .pl{float:left;width:70px;height:80px;padding:0;}
.service .part .pr{float:left;height:80px;}
.service .pics{padding:0 0 0 0;}
.service .pics img{margin-top:0px;}
.service .part h4{font-size:16px;height:28px;line-height:28px;}
.service .part p{height:40px;padding:0 0 0 0;line-height:20px;font-size:14px;display:block;white-space:normal;text-overflow:clip;word-wrap:break-word;overflow:hidden;}

.choose{width:90%;margin:50px 5% 50px 5%;}
.choose .ct{font-size:22px;}
.choose .cta{font-size:16px;}
.choose .part{width:100%;height:auto;margin:15px 0 15px 0;clear:both;}
.choose .cl img,.choose .cr img{width:100%;height:auto;}
.choose p{height:24px;line-height:24px;}
.choose .p1,.choose .p3{margin-top:0px;}
.choose .pt{font-size:14px;}
.choose span{font-size:14px;}

.val{width:100%;margin:50px auto;}
.val .v_l{width:100%;height:629px;}
.val .v_r{width:100%;height:auto;padding:0 0 30px 0;}
.val .v_l .v_box{width:100%;margin-top:-245px;padding:85px 0 85px 0;text-align:left;}
.val .v_l .v_box .tit{text-align:center;}
.val .v_l .v_box .txt{width:80%;padding-left:10%;}
.val .v_l .v_box .tit h2{right:10px;}
.val .v_l .v_box ul{text-align:center;}
.val .v_l .v_box ul li{width:30%;}
.val .v_rbox{width:96%;padding:0 2% 0 2%;}
.val .v_r ul li{background-position:0 0;}
.val .v_r ul li .tit{padding-left:80px;}
.val .v_r ul li .txt{padding-left:80px;font-size:14px;}

.news{margin:30px 0 30px 0;}
.news .nt{font-size:22px;}
.news .nta{font-size:16px;}
.news .ncon .part{width:96%;height:auto;padding:0 2% 0 2%;margin:10px 0 0 0;}

/* foot */

.ff{padding:0 0 60px 0;}
.foot_t{display:none;}
.foot{width:90%;height:auto;margin:0 auto 0 auto;padding:25px 5% 35px 5%;}
.foot .f1{display:none;}
.foot .f2{width:100%;height:210px;}
.foot .f3{float:left;width:100%;height:210px;}
.foot .f4{height:76px;clear:both;}
.foot .fl{width:100%;}
.foot .fr{float:left;width:100%;padding-bottom:20px;}

/* class & article & about */

.ban{height:320px;}
.ba1{display:none;}
.ba2{position:static;text-align:center;padding:17px 0 0 0;}

/* class */

.col{width:94%;padding:0 3% 0 3%;}
.col_l{width:100%;margin:20px 0 20px 0;}
.col_r{float:left;width:100%;margin:20px 0 20px 0;}

.col .col_r .col_rbox{width:96%;padding:0 2% 0 2%;}
.col .col_r .col_rbox ul li{background-position:0 0;}
.col .col_r .col_rbox ul li .tit{padding-left:80px;}
.col .col_r .col_rbox ul li .txt{padding-left:80px;font-size:14px;}

/* article */

.art{width:94%;padding:0 3% 0 3%;}
.art_l{float:left;width:100%;margin:20px 0 20px 0;}
.art_r{float:left;width:100%;margin:0 0 20px 0;}

.art h1{font-size:20px;}
.art .art_c img{max-width:95%;}
.art .prenext li{width:100%;}

/* about */

.about{width:96%;padding:0 2% 0 2%;}
.about .about_l{margin:10px 0 20px 0;}
.about .about_l li{width:25%;margin:10px 0 10px 0;}
.about .sec_c li{float:left;width:98%;border:0;border-bottom:1px solid #eaeaea;margin:10px 1% 10px 1%;clear:both;}

/* web */

.wt{font-size:22px;}
.wta{font-size:16px;}
.weblc ul li{width:25%;}
.webys th:first-child{width:80px;}
.webwt li{width:98%;margin:1%;}
.webwt li .wtc{height:auto;}
.webwt li .wtt{width:96%;padding:0 2% 0 2%;font-size:16px;}
.webwt li .wtc{width:96%;padding:20px 2% 20px 2%;font-size:14px;}

}

@media screen and (max-width:460px){

.ssb img,.ssd img,.sse img{width:80%;height:auto;}
.ssb{width:100%;top:22%;}
.ssd{width:100%;top:16%;}
.sse{width:100%;top:16%;}

/* about */

.about .about_l li{float:left;width:50%;}
.about .about_l li p{font-size:16px;}

}