@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,img{margin:0;padding:0;}
body{font-size:14px; color:#000; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; min-width:1200px;_width:1200px;}
body a{text-decoration:none; outline:none; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
a:link,a:visited{color:#000;}
a:hover{color:#0086db;}
input:focus{outline:0;}
a,area{blr:expression(this.onFocus=this.blur());}  /*for IE*/   
:focus{-moz-outline-style:none; outline:none;}     /* for Firefox*/
img{border:0; border:0; outline:none;}
ul,li{list-style-type:none;}
.clear{clear:both; height:0;}
table,table td{border-collapse:collapse;}

.pc{display:block;}
.wap{display:none;}
.main{width:1200px; margin:0 auto;}

.top{height:80px; padding:32px 0; font-size:14px; float:left; margin-left:300px;}
.topNav{height:80px; float:left;}
.topNav .video{float:left; height:80px;}
.topNav .video a{display:block; height:56px; float:left; color:#999;}
.topNav .video a img{width:56px; height:56px; vertical-align:top;}
.topNav .video a i{display:block; text-align:center; height:24px; line-height:24px; font-style:normal; vertical-align:top;}
.topNav .video a:hover{color:#0086db;}

.topNav .wx{height:80px; float:left; cursor:pointer; position:relative; margin-left:50px; color:#999;}
.topNav .wx img{width:56px; height:56px; vertical-align:top;}
.topNav .wx i{display:block; height:24px; line-height:24px; text-align:center; font-style:normal; vertical-align:top;}
.topNav .wx p{display:none; position:absolute; top:86px; left:-45px; width:146px; height:170px; border:1px solid #ddd; background:#fff; text-align:center; z-index:1000; vertical-align:top;}
.topNav .wx p span{display:block; height:24px; line-height:18px; color:#000;}
.topNav .wx p img{width:146px; height:146px; vertical-align:top; border-radius:0;}
.topNav .wx p em{display:block; width:9px; height:6px; overflow:hidden; position:absolute; top:-6px; left:50%; margin-left:-4.5px; background:url(../images/i01.jpg) no-repeat;}
.topNav .wx:hover{color:#0086db;}
.topNav .wx:hover p{display:block;}

.welcome{height:80px; float:left;}
.welcome .btn1{float:left; height:80px; padding-left:50px;}
.welcome .btn1 a{color:#999;}
.welcome .btn1 a:hover{color:#0086db;}
.welcome .btn1 img{width:56px; height:56px; vertical-align:top;}
.welcome .btn1 i{display:block; height:24px; line-height:24px; text-align:center; font-style:normal;}

.welcomeCon{position:absolute; right:0; top:0;}

.welcome .line{display:block; width:1px; height:10px; margin:10px 15px 0; float:left; background:#ccc;}
.welcome .btn2{float:left; height:30px; line-height:30px; padding-right:8px; position:relative;}
.welcome .btn2 i{display:block; width:5px; height:5px; overflow:hidden; position:absolute; top:12px; right:0; background:url(../images/i02.jpg) no-repeat center center; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
.welcome .btn2 p{display:none; position:absolute; top:30px; left:0; width:100px; border:1px solid #ddd; background:#fff; text-align:center; z-index:1000; margin-left:-27px;}
.welcome .btn2 p a{display:block; height:32px; line-height:32px;}
.welcome .btn2 p em{display:block; width:9px; height:6px; overflow:hidden; position:absolute; top:-6px; left:50%; margin-left:-4.5px; background:url(../images/i01.jpg) no-repeat;}
.welcome .btn2:hover a.userBtn{color:#0086db;}
.welcome .btn2:hover i{-webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); transform:rotate(180deg);}
.welcome .btn2:hover p{display:block;}
.welcome .btn3{float:left; height:30px; line-height:30px;}

.head{width:1200px; height:144px; margin:0 auto;}
.head .main{position:relative;}
.indLogo{height:60px; padding:42px 0; float:left;}
.logo{width:800px; height:60px; padding:42px 0; float:left;}
.logo img{height:60px; float:left;}

.tel{height:46px; font-size:14px; line-height:18px; margin:49px 0; float:right;}
.tel a{display:block; height:46px; padding-left:54px; background:url(../images/iTel.jpg) no-repeat left center; cursor:default; color:#999;}
.tel a p{height:28px; line-height:28px; font-size:20px; font-weight:bold; color:#ea8400;}


.login{border-top:#ddd 1px solid; box-sizing:border-box;}
.login h2{height:50px; line-height:50px; text-align:center; font-size:24px; font-weight:normal; padding-top:50px;}
.login dl{width:300px; margin:0 auto;}
.login dl dt{line-height:32px; padding-top:10px;}
.login dl dt span{display:inline-block; width:80px; height:32px; line-height:32px; text-align:right;}
input.text{width:208px; height:30px; line-height:30px; padding:0 5px; border:#e1e1e1 1px solid;}
#ipt_yzm{width:120px !important;}
.login dl dt img{width:40px; height:10px; margin:11px 0 0 10px; cursor:pointer;}
.login dl dd{padding-top:20px; text-align:center;}
.login dl dd p{padding-top:10px; line-height:30px; color:#999;}
.regbtn{width:120px; height:40px; line-height:40px; color:#fff; background:#0086db; border-radius:25px; font-size:16px; cursor:pointer; border:0; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
.regbtn:hover{background:#f18401;}
.error-msg{text-align:center; line-height:30px; color:#f00;}

#jz{width:32px; height:32px; position:fixed; left:50%; top:50%; margin:-16px 0 0 -16px;}

.menu{height:42px; background:url(../images/menuBg.jpg) repeat-x;}
.menu ul.nav{width:1200px; height:42px; margin:0 auto; position:relative; z-index:1 !important;}
.nav .nLi{width:120px; height:42px; padding-left:2px; background:url(../images/fgx.jpg) no-repeat left center; text-align:center; float:left; position:relative; display:inline;}
.nav .nLi.home{width:102px; padding-left:0; background:none;}
.nav .nLi h3{font-weight:normal; height:42px; font-size:16px;}
.nav .nLi h3 a{display:block; height:42px; line-height:42px; text-align:center; color:#fff;}
.nav .nLi h3 a:hover, .nav .nLi:hover h3 a{background:url(../images/menuH.jpg) repeat-x;}
.nav .sub{display:none; width:150px; left:2px; top:40px; position:absolute; background:#f18401; line-height:24px; z-index:10;}
.nav .sub li{zoom:1;}
.nav .sub a{display:block; padding:5px 10px; border-bottom:#fff 1px solid;}
.nav .sub a:hover{background:#f9b401; color:#fff;}


.bannerWrap{width:100%; overflow:hidden;}
.banner{width:100%; position:relative; overflow:hidden;}
.banner .bd{position:relative; z-index:0; overflow:hidden;}
.banner .bd ul{width:100%;}
.banner .bd li{width:100%; overflow:hidden; position:relative;}
.banner .bd li p{width:100%; background-repeat:no-repeat; background-position:center center; background-size:cover; position:relative;}
.banner .bd li a{display:block; width:100%; height:100%;}
.banner .bd li a img{width:366px; height:188px; position:absolute; left:50%;}
.banner .bd li.bannerLi01 a img{margin-left:200px; bottom:100px;}
.banner .bd li.bannerLi02 a img{margin-left:-500px; top:280px;}
.banner .bd li.bannerLi03 a img{margin-left:-183px; top:420px;}
.banner .hd{display:none;}
.banner .prev, .banner .next{position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.banner .next{left:auto; right:3%; background-position:8px 5px;}
.banner .prev:hover, .banner .next:hover{filter:alpha(opacity=100); opacity:1;}
.banner .prevStop{display:none;}
.banner .nextStop{display:none;}

.indBtn{width:1200px; height:60px; position:absolute; left:50%; margin-left:-600px; bottom:150px; text-align:center;}
.indBtn a{display:inline-block; padding:0 50px; height:60px; line-height:60px; font-size:28px; color:#fff; margin:0 30px; background:#0086db; border-radius:30px;}
.indBtn a:hover{background:#f90;}

.banner2 .bd li p{height:600px;}
.banner2 .hd{width:100%; height:5px; position:absolute; left:0; bottom:25px; display:block;}
.banner2 .hd ul{zoom:1; overflow:hidden; text-align:center;}
.banner2 .hd ul li{display:inline-block; width:50px; height:5px; margin:0 5px; background:#ddd; text-indent:-999px; font-size:0; vertical-align:top;}
.banner2 .hd ul li.on{background:#0089e1;}
.banner2 .prev, .banner2 .next{position:absolute; left:25px; top:50%; margin-top:-25px; display:block; width:50px; height:50px; background:rgba(0,0,0,0.5) url(../images/l.png) no-repeat center center; background-size:40px 40px; filter:alpha(opacity=50);opacity:0.5; cursor:pointer;}
.banner2 .next{left:auto; right:25px; background:rgba(0,0,0,0.5) url(../images/r.png) no-repeat center center; background-size:40px 40px;}
.banner2 .prev:hover, .banner2 .next:hover{filter:alpha(opacity=100); opacity:1;}


.pro{width:1200px; margin:50px auto;}
.proMenu{width:220px; background:#0089e1; border-radius:5px; overflow:hidden; float:left;}
.proMenu h2{height:50px; line-height:50px; text-align:center; color:#fff; font-weight:normal; font-size:20px;}
.proMenu ul{margin:0 5px 5px; border-radius:5px; background:#fff; padding:0 10px 10px;}
.proMenu ul li{height:40px; padding-top:10px;}
.proMenu ul li a{display:block; height:40px; line-height:40px; padding:0 10px 0 25px; background:#005bac url(../images/a01.png) no-repeat 10px center; color:#fff; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; border-radius:3px;}
.proMenu ul li a:hover{background-color:#f18401;}

.proList{margin-left:220px;}
.proList h2{margin-left:20px; height:36px; line-height:36px; border-bottom:#ddd 1px solid; font-weight:normal;}
.proList h2 a{color:#999; font-size:12px; float:right;}
.proList h2 a:hover{color:#f18401;}
.proList h2 p{float:left; height:36px; line-height:36px; padding:0 20px; background:#0089e1; color:#fff; font-size:18px;}
.proList li{width:225px; height:194px; background:url(../images/proBg.jpg) no-repeat center 156px; margin:20px 0 0 20px; float:left;}
.proList li p{width:223px; height:154px; border:#e1e1e1 1px solid; overflow:hidden;}
.proList li p span{display:block; width:223px; height:154px; background-repeat:no-repeat; background-position:center center; background-size:cover; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
.proList li h3{height:30px; line-height:30px; padding-top:8px; text-align:center; font-weight:normal; font-size:14px;}
.proList li a:hover p span{-webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05);}


.indCen{background:#017dc7; height:283px; padding:50px 0;}
.indCen .main{position:relative;}
.indCen h2{height:33px; line-height:27px; font-weight:normal; background:url(../images/hBg.jpg) repeat-x;}
.indCen h2 a{float:right; color:#fff; font-size:12px;}
.indCen h2 a:hover{color:#f9b401;}
.indCen h2 p{width:96px; height:33px; line-height:33px; text-align:center; color:#017dc7; font-size:18px; padding-right:6px; background:url(../images/aboutHbg.jpg) no-repeat; float:left;}

.honor{width:300px; height:283px; position:absolute; right:0; top:0;}
.honorBox{height:230px; background:#fff; margin-top:20px; position:relative; overflow:hidden;}
.honorBox .bd{width:200px; height:200px; margin:30px auto 0;}
.honorBox .bd li{width:200px; height:200px; float:left;}
.honorBox .bd li p{width:200px; height:150px; background-position:center center; background-repeat:no-repeat; background-size:contain;}
.honorBox .bd li span{display:block; height:30px; line-height:30px; text-align:center;}
.honorBox .prev, .honorBox .next{display:block; width:11px; height:18px; position:absolute; top:50%; margin-top:-19px; background-repeat:no-repeat; background-position:center center;}
.honorBox .prev{background-image:url(../images/l.jpg); left:20px;}
.honorBox .next{background-image:url(../images/r.jpg); right:20px;}


.about{margin-right:360px;}
.aboutCon{height:230px; padding-top:20px;}
.aboutPic{width:346px; height:230px; float:left;}
.aboutPic img{width:346px; height:230px;}
.aboutTxt{height:230px; line-height:25px; color:#fff; margin-left:360px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:9; overflow:hidden;}
.aboutTxt .tit{height:30px; line-height:27px; font-size:16px;}


.case{width:1200px; margin:50px auto;}
.case h2{height:36px; line-height:36px; border-bottom:#ddd 1px solid; font-weight:normal;}
.case h2 a{color:#999; font-size:12px; float:right;}
.case h2 a:hover{color:#f18401;}
.case h2 p{float:left; height:36px; line-height:36px; padding:0 20px; background:#0089e1; color:#fff; font-size:18px;}
.caseBox{height:230px; margin:20px auto 0; position:relative;}
.caseBox .bd{width:1100px; height:230px; margin:30px auto 0; overflow:hidden;}
.caseBox .bd li{width:260px; height:230px; padding-right:20px; float:left;}
.caseBox .bd li p{width:250px; height:180px; border:#e9e9e9 5px solid; background-repeat:no-repeat; background-position:center center; background-size:cover; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
.caseBox .bd li h3{height:50px; line-height:50px; font-size:14px; font-weight:normal; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.caseBox .bd li a:hover p{border-color:#f18401;}
.caseBox .prev, .caseBox .next{display:block; width:30px; height:30px; position:absolute; top:50%; margin-top:-19px;}
.caseBox .prev{background:#000 url(../images/l.png) no-repeat center center; background-size:70% 70%; left:0;}
.caseBox .next{background:#000 url(../images/r.png) no-repeat center center; background-size:70% 70%; right:0;}
.caseBox .prev:hover, .caseBox .next:hover{background-color:#017dc7;}


.gg{width:1200px; height:175px; background:url(../images/pic4.jpg) no-repeat; margin:0 auto; position:relative;}
.gg a{display:block; width:169px; height:36px; position:absolute; top:40px; right:65px;}
.gg p{width:312px; height:30px; line-height:30px; color:#fff; text-align:center; position:absolute; top:88px; right:0;}
.gg p span{font-size:18px; font-weight:bold;}


.indNews{width:1200px; margin:30px auto 50px;}
.indNews h2{height:33px; line-height:33px; border-bottom:#d9d9d9 1px solid; background:url(../images/hBg02.jpg) no-repeat left center; font-size:18px; font-weight:normal; padding-left:10px;}
.indNews h2 a{float:right; font-size:12px; color:#999;}
.indNews h2 a:hover{color:#f18401;}

.qa{width:320px; height:450px; background:url(../images/newsBg.jpg) no-repeat right top; float:left; padding-right:40px;}
.qa li{height:73px; padding:15px 0; border-bottom:#6f6f6f 1px dashed;}
.qa li h3{height:33px; line-height:33px; font-weight:normal; font-size:14px; padding-left:25px; background:url(../images/wen.gif) no-repeat left center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.qa li p{height:40px; line-height:20px; padding-left:25px; background:url(../images/da.gif) no-repeat left 1px; color:#999; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}

.news{width:380px; height:450px; padding-left:20px; float:left;}
.news p{padding-top:15px; height:122px;}
.news p img{border:#e5e5e5 1px solid; padding:1px; width:376px; height:120px;}
.news ul{padding-top:15px;}
.news ul li{height:32px; line-height:32px; border-bottom:#ccc 1px dashed; padding-left:12px; background:url(../images/a02.png) no-repeat left center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news ul li span{float:right; color:#999; padding-left:20px;}
.newsCen{padding-right:40px; background:url(../images/newsBg.jpg) no-repeat right top;}

.foot{padding:50px 0; background:#017dc7; color:#fff;}

.link{background:#0072b6; padding:20px;}
.link h2{font-size:18px; color:#fff;}
.link .linkCon{padding-top:10px; line-height:30px;}
.link .linkCon a{margin-right:20px; color:#fff;}
.link .linkCon a:hover{text-decoration:underline;}

.contact{padding-top:20px;}
.ewm{width:120px; height:120px; float:right;}
.ewm img{width:120px; height:120px;}
.copy{margin-right:200px; line-height:24px; color:#fff;}
.copy a{color:#fff;}
.copy a:hover{text-decoration:underline;}

.userWrap{border-top:#ddd 1px solid;}
.ny, .user{width:1200px; margin:30px auto; min-height:300px;}

.left{width:220px; background:#0089e1; border-radius:5px; overflow:hidden; float:left;}
.left h2{height:50px; line-height:50px; text-align:center; color:#fff; font-weight:normal; font-size:20px;}
.left ul{margin:0 5px 5px; border-radius:5px; background:#fff; padding:0 10px 10px;}
.left ul li{height:40px; padding-top:10px;}
.left ul li a{display:block; height:40px; line-height:40px; padding:0 10px 0 25px; background:#005bac url(../images/a01.png) no-repeat 10px center; color:#fff; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; border-radius:3px;}
.left ul li a:hover, .left ul li a.on{background-color:#f18401;}

.right{margin-left:220px;}
.user .right{margin-left:240px;}

.post{margin-left:20px; height:36px; line-height:36px; border-bottom:#ddd 1px solid; font-weight:normal;}
.post span{color:#999; font-size:12px; float:right;}
.post span i{font-style:normal;}
.post p{float:left; height:36px; line-height:36px; padding:0 20px; background:#0089e1; color:#fff; font-size:18px;}
.user .post{margin-left:0;}

.nyAbout{padding:10px 0 0 20px; line-height:30px;}

.nyNews{padding:10px 0 0 20px;}
.nyNews ul li{height:36px; line-height:36px; border-bottom:#e1e1e1 1px dashed; padding-left:12px; background:url(../images/a02.png) no-repeat left center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.nyNews ul li span{float:right; padding-left:20px; color:#888;}
.nyNews ul li span i{font-style:normal;}
.nyNews ul p{line-height:30px; padding-top:10px;}

.noPro{padding-left:20px; line-height:30px; padding-top:10px;}

.nyPro li{width:225px; margin:20px 0 0 20px; float:left;}
.nyPro li p{width:223px; height:154px; border:#e1e1e1 1px solid; overflow:hidden;}
.nyPro li p span{display:block; width:223px; height:154px; background-repeat:no-repeat; background-position:center center; background-size:contain; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
.nyPro li h3{height:30px; line-height:30px; padding-top:8px; text-align:center; font-weight:normal; font-size:14px; background:url(../images/proBg.jpg) no-repeat center top; padding-top:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.nyPro li a:hover p span{-webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05);}
.nyPro li i{display:block; height:24px; line-height:24px; text-align:center; color:#f93; font-size:18px; font-style:normal;}
.nyPro li i em{font-style:normal; font-size:12px; color:#666;}

.page{text-align:center; padding-top:30px; line-height:30px;}
.page a, .page span{color:#333; padding:0 12px; display:inline-block; background:#eee; margin:0 1px;}
.page a:hover{color:#fff; background:#0089e1;}

.article{padding:10px 0 0 20px;}
.articleTitle{padding:18px; line-height:36px; text-align:center; font-size:20px; font-weight:bold;}
.articleInfo{text-align:center;font-size:13px; height:30px; line-height:30px; color:#8a8a8a; background:#F3F3F3; width:90%; margin:0 auto;}
.articleInfo span{padding-left:20px;}
.articleCon{line-height:30px; padding:10px 0;}
.articleImg{max-width:800px;margin:0 auto; _width:expression(document.body.clientWidth > 800 ? "800px" : "auto"); padding-top:10px; text-align:center;}
.articleCon img{max-width:800px; margin:0 auto; _width:expression(document.body.clientWidth > 800 ? "800px" : "auto");}
.articlePN{line-height:30px; padding-top:10px; border-top:#ddd 1px solid; margin-top:20px;}
.articlePN p{height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}


.userBox{padding:10px 20px 0 20px;}
.userBox ul li{padding-top:10px; height:32px;}
.userBox ul li p{width:150px; height:32px; line-height:32px; text-align:right; float:left;}
.userBox ul li p i{color:#f00; padding-right:5px; font-style:normal;}
.userBox ul li .input{width:200px; height:30px; line-height:30px; padding:0 5px; border:#e1e1e1 1px solid;}
.userBox ul li input#address{width:320px;}
.userBox ul li select{width:80px; height:32px; line-height:30px; padding:0 5px; border:#e1e1e1 1px solid;}
#rblGender input{width:16px; height:16px; float:left; margin-top:8px;}
#rblGender label{padding-left:5px; margin-right:30px; margin-top:6px; float:left; display:inline-block; height:32px;}

.tips{line-height:24px;}
.SpanDiv{background:#ccc; height:32px; line-height:32px; text-indent:24px; margin-top:20px;}
.btns input{margin:20px 0 0 150px; width:120px; height:36px; line-height:36px; border:0; text-align:center; color:#fff; background:#0086db; border-radius:3px; cursor:pointer; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
.btns input:hover{background:#f18401;}

.userInfo{width:700px; margin:50px auto 0; text-align:center;}
.userInfo dl{height:60px; padding-top:20px;}
.userInfo dl dd{width:240px; height:50px; line-height:50px; background:#eee; margin-top:10px; float:left;}
.userInfo dl dd i{display:inline-block; width:24px; height:50px; background-repeat:no-repeat; background-position:left center; vertical-align:middle;}
.userInfo dl dd i.userTel{background-image:url(../images/tel.png);}
.userInfo dl dd i.userEmail{background-image:url(../images/email.png);}
.userInfo dl dt{width:220px; height:50px; line-height:50px; margin-top:10px; background:#0086db; color:#fff; position:relative; float:left;}
.userInfo dl dt i{display:block; width:18px; height:9px; background:url(../images/a04.jpg) no-repeat; position:absolute; left:50%; top:-9px; margin-left:-9px;}
.userTouxiang img{width:120px; height:120px; border-radius:50%; border:#c6d3db 3px solid; background:#fff;}



@media screen and (max-width:960px){
	body{min-width:100%;_width:100%; font-size:62.5%;}
	.pc{display:none;}
	.wap{display:block;}

	.main{width:100%;}
	
	.head{width:100%; height:2rem;}
	.indLogo, .logo{width:auto; height:1.2rem; padding:.4rem 0; margin-left:.3rem;}
	.indLogo img, .logo img{height:1.2rem;}
	
	.tel{height:1rem; margin:.5rem .3rem .5rem 0;}
	.tel a{width:1rem; height:1rem; background-size:contain; overflow:hidden; text-indent:-99rem; padding:0;}
	
	
	.login{font-size:.45rem; padding:.3rem .3rem .6rem;}
	.login h2{height:1.2rem; line-height:1.2rem; font-size:.54rem; padding-top:0;}
	.login dl{width:100%; margin:0 auto;}
	.login dl dt{line-height:1rem; padding-top:.2rem;}
	.login dl dt span{display:block; width:100%; height:1rem; line-height:1rem; text-align:left;}
	input.text{width:100%; height:1rem; line-height:1rem; padding:0 .2rem; box-sizing:border-box;}
	#ipt_yzm{width:60% !important;}
	.login dl dt img{width:40px; height:10px; margin:11px 0 0 10px; cursor:pointer;}
	.login dl dd{padding-top:20px; text-align:center;}
	.login dl dd p{padding-top:10px; line-height:30px; color:#999;}
	.regbtn{width:120px; height:40px; line-height:40px; color:#fff; background:#0086db; border-radius:25px; font-size:16px; cursor:pointer; border:0; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
	.login table td p span{display:block; line-height:.8rem; font-size:.45rem; text-align:left;}

	
	.fixMenu{width:100%; height:1.8rem; position:fixed; left:0; bottom:0; background:#0086db; z-index:99;}
	.fixMenu a{display:block; width:20%; height:1.4rem; padding:.2rem 0; float:left; color:#fff;}
	.fixMenu a i{display:block; height:.8rem; background-repeat:no-repeat; background-position:center center; background-size:auto .8rem;}
	.fixMenuBtn1 i{background-image:url(../images/i01.png);}
	.fixMenuBtn2 i{background-image:url(../images/i02.png);}
	.fixMenuBtn3 i{background-image:url(../images/i03.png);}
	.fixMenuBtn4 i{background-image:url(../images/i04.png);}
	.fixMenuBtn5 i{background-image:url(../images/i09.png);}
	.fixMenu a span{display:block; height:.6rem; line-height:.6rem; font-size:.4rem; text-align:center;}
	
	.wxBox{width:100%; height:100%; position:fixed; background:rgba(0,0,0,0.82); z-index:9999; top:0; left:0; display:none;}
	.wxInfo{width:280px; height:280px; position:absolute; top:50%; left:50%; margin:-140px 0 0 -140px; box-shadow:3px 3px 8px 0 rgba(0,0,0,.3); background:#fff; overflow:hidden; border-radius:4px;}
	.wxCon{width:240px; height:240px; padding:20px; text-align:center; color:#333;}
	.wxCon img{width:210px;}
	.wxInfo .wxClose{width:16px; height:16px; position:absolute; top:10px; right:10px; cursor:pointer; transition:all .3s ease-in-out; background:url(../images/closeBtn.png) no-repeat center; background-size:16px 16px;}
	.wxInfo .wxClose:hover{-webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); transform:rotate(180deg);}
	
	.userShow{bottom:1.8rem;}
	
	.indBtn{width:60%; height:auto; position:absolute; left:20%; margin-left:0; bottom:1rem; text-align:center;}
	.indBtn a{display:block; padding:0; height:1.4rem; line-height:1.4rem; margin:.6rem 0 0; border-radius:.7rem; font-size:.7rem;}
	
	.banner .bd li.bannerLi01 p{background-position:70% center;}
	.banner .bd li a img{width:6rem; height:auto;}
	.banner .bd li.bannerLi01 a img{margin-left:-3rem; top:3rem;}
	.banner .bd li.bannerLi02 a img{margin-left:-3rem; top:30%;}
	.banner .bd li.bannerLi03 a img{margin-left:-3rem; top:50%;}
	
	.banner2 .bd li p{height:6rem;}
	.banner2 .hd{height:.2rem; bottom:.5rem;}
	.banner2 .hd ul li{width:1rem; height:.2rem; margin:0 .2rem;}
	.banner2 .prev, .banner2 .next{left:0; margin-top:-25px; width:1rem; height:1rem; background-size:.8rem .8rem;}
	.banner2 .next{left:auto; right:0; background-size:.8rem .8rem;}


	/* 导航菜单 */
	.menuBtn{border:none; width:2rem; height:2rem; text-indent:-900em; overflow:hidden; position:absolute; top:0; right:0; cursor:pointer; outline:none; background:url(../images/menuBg.png) no-repeat center center; background-size:cover;}
	.leftMenu a{display:block; font-size:0.5rem; color:#fff;}
	.leftMenu{background:#0086db; right:-1000px; position:fixed; top:0; display:block; height:100%; width:68%; min-width:140px; max-width:440px; z-index:90002; transition:all 0.4s ease; -moz-transition:all 0.4s ease; -webkit-transition:all 0.4s ease; -o-transition:all 0.4s ease; overflow:auto;}
	.leftMenu.menu-open{right:0;}
	.menu-dark-backdrop{background:rgba(0,0,0,0); transition:all 0.4s ease; -moz-transition:all 0.4s ease; -webkit-transition:all 0.4s ease; -o-transition:all 0.4s ease; width:100%; position:fixed; top:0; left:0; right:0; overflow:hidden;}
	.menu-dark-backdrop.in{height:100%; z-index:90001; background:rgba(0,0,0,0.5);}
	.mainMenu{padding:0.5rem;}
	.mainMenu ul{border-bottom:#009cff 1px solid;}
	.mainMenu ul li{min-height:1.2rem; line-height:1.2rem; border-top:#009cff 1px solid; border-bottom:#4877e7 1px solid;}
	.mainMenu ul li:first-child{border-top:0;}
	.mainMenu ul li a{display:block; height:1.2rem; line-height:1.2rem; position:relative;}
	.mainMenu ul li .inactive{background:url(../images/off.png) no-repeat right center; background-size:0.4rem 0.4rem;}
	.mainMenu ul li .inactives{background:url(../images/on.png) no-repeat right center; background-size:0.4rem 0.4rem;} 
	.mainMenu ul li ul{display:none; border-bottom:0;}
	.mainMenu ul li ul li{padding-left:0.5rem; border-bottom:0;border-top:0;}
	.mainMenu ul li ul li ul{display:none;}
	.mainMenu ul li ul li a{font-size:0.45rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	.mainMenu ul li ul li ul li{}
	.mainMenu ul li ul li ul li a{}
	
	
	.pro{width:100%; margin:.5rem auto;}
	.proList{margin-left:0; padding:0 .3rem;}
	.proList h2{margin-left:0; height:1.2rem; line-height:1.2rem;}
	.proList h2 a{font-size:.4rem; display:block; height:1.2rem;}
	.proList h2 p{height:1.2rem; line-height:1.2rem; padding:0 .5rem; font-size:.54rem;}
	.proList li{width:100%; height:auto; background:none; margin:.5rem 0 0;}
	.proList li p{width:100%; height:5rem;}
	.proList li p span{width:100%; height:5rem;}
	.proList li h3{height:1.2rem; line-height:1.2rem; padding-top:.3rem; font-size:.45rem; background:url(../images/proBg.jpg) no-repeat center top; background-size:100% auto;}


	.indCen{height:auto; padding:.8rem 0;}
	.indCen h2 a{font-size:.4rem; display:block; height:27px;}
	.indCen h2 p{font-size:.54rem;}
	
	.honor{width:auto; height:auto; position:relative; right:auto; top:auto; padding:0 .3rem; margin-top:.8rem;}
	.honorBox{height:auto; margin-top:.3rem;}
	.honorBox .bd{width:80%; height:auto; margin:.5rem auto;}
	.honorBox .bd li{width:100%; height:8rem; line-height:7rem;}
	.honorBox .bd li a{display:block; width:100%; height:100%;}
	.honorBox .bd li p{height:7rem;}
	.honorBox .bd li span{height:1rem; line-height:1rem; font-size:.45rem;}
	.honorBox .prev, .honorBox .next{display:block; width:11px; height:18px; position:absolute; top:50%; margin-top:-19px; background-repeat:no-repeat; background-position:center center;}
	.honorBox .prev{background-image:url(../images/l.jpg); left:20px;}
	.honorBox .next{background-image:url(../images/r.jpg); right:20px;}
	
	
	.about{margin-right:0; padding:0 .3rem;}
	.aboutCon{height:auto; padding-top:.3rem;}
	.aboutPic{width:100%; height:auto; float:none;}
	.aboutPic img{width:100%; height:auto;}
	.aboutTxt{height:4.8rem; line-height:.8rem; margin-left:0; -webkit-line-clamp:6; font-size:.45rem;}
	.aboutTxt .tit{height:1rem; line-height:1rem; font-size:.5rem;}
	
	
	.case{width:auto; margin:.6rem .3rem;}
	.case h2{margin-left:0; height:1.2rem; line-height:1.2rem;}
	.case h2 a{font-size:.4rem; display:block; height:1.2rem;}
	.case h2 p{height:1.2rem; line-height:1.2rem; padding:0 .5rem; font-size:.54rem;}
	.caseBox{height:auto; margin:.5rem auto 0; position:relative;}
	.caseBox .bd{width:80%; height:auto; margin:0 auto; overflow:hidden;}
	.caseBox .bd li{width:100%; height:auto; padding-right:0; float:left;}
	.caseBox .bd li p{width:100%; height:0; padding-top:72%; box-sizing:border-box;}
	.caseBox .bd li h3{height:1.2rem; line-height:1.2rem; font-size:.45rem;}
	.caseBox .prev, .caseBox .next{display:block; width:.8rem; height:.8rem; position:absolute; top:50%; margin-top:-.9rem;}
	.caseBox .prev:hover, .caseBox .next:hover{background-color:#017dc7;}


	.ggWap{background:#0c83d5 url(../images/ggBg.jpg) no-repeat center bottom; background-size:100% 1rem; padding-bottom:1rem; margin:.6rem 0; color:#fff; font-size:.6rem;}
	.ggTop{padding:.6rem .3rem; text-align:center;}
	.ggTop dl dd{background:#fff; padding:.3rem .5rem; line-height:1rem; color:#a9a9a9;}
	.ggTop dl dd span{color:#f00; padding:0 .5rem;}
	.ggTop dl dd i{font-style:normal; color:#0c83d5; padding:0 .5rem;}
	.ggTop dl dt{line-height:1rem; padding-top:.5rem;}
	.ggFoot{background:#fe0000 url(../images/ggTxtBg.jpg) no-repeat center top; background-size:100% 1rem; padding:1.3rem .3rem .5rem; text-align:center;}
	.ggFoot .zxBtn{display:inline-block; height:1.2rem; line-height:1.2rem; color:#fff; background:#0c83d5; padding:0 1rem; font-size:.45rem; border-radius:.2rem;}	
	.ggFoot .zxTel{display:block; height:1rem; line-height:1rem; margin-top:.3rem; text-align:center; color:#fff; font-size:.45rem}
	.ggFoot .zxTel p b{font-size:.5rem;}
	
	
	.indNews{width:100%; margin:.5rem auto;}
	.indNews h2{height:1rem; line-height:1rem; font-size:.54rem; padding-left:.5rem;}
	.indNews h2 a{font-size:.4rem; display:block; height:1rem;}
	
	.qa{width:auto; height:auto; background:none; float:none; padding:0 .3rem;}
	.qa li{height:2.6rem; padding:.5rem 0;}
	.qa li h3{height:1rem; line-height:1rem; font-size:.45rem;}
	.qa li h3 a{display:block; height:1rem;}
	.qa li p{height:1.6rem; line-height:.8rem; font-size:.45rem;}
	
	.news{width:auto; height:auto; padding:0 .3rem; float:none; margin-top:.8rem;}
	.news p{padding-top:.3rem; height:auto;}
	.news p img{width:100%; height:auto; box-sizing:border-box;}
	.news ul{padding-top:.3rem;}
	.news ul li{height:1rem; line-height:1rem; font-size:.45rem;}
	.news ul li span{padding-left:.5rem;}
	.newsCen{padding-right:.3rem; background:none;}
	
	.foot{padding:.3rem;}
	
	.link{padding:.3rem .2rem;}
	.link h2{font-size:.54rem; padding:.2rem .3rem 0;}
	.link .linkCon{padding-top:.3rem; line-height:.9rem; font-size:.45rem;}
	.link .linkCon a{display:block; width:50%; height:.9rem; padding:0 .3rem; margin:0; float:left; box-sizing:border-box; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	
	.contact{padding:.5rem 0 1.8rem; font-size:.45rem;}
	.copy{margin-right:0; line-height:1rem; font-size:.45rem;}
	.copy span{display:none;}
	
	.ny, .user{width:100%; margin:0; min-height:8rem;}
	.right{margin-left:0;}
	.user .right{margin-left:0;}
	
	.post{margin:0; padding:0 .3rem; height:1rem; line-height:1rem; border-bottom:#eee .3rem solid;}
	.post span{font-size:.45rem; float:none;}
	.post span i, .post p{display:none;}
	
	.nyAbout{padding:.3rem; line-height:.8rem; font-size:.45rem;}
	
	.nyNews{padding:.3rem;}
	.nyNews ul li{height:1.2rem; line-height:1.2rem; font-size:.45rem;}
	.nyNews ul li span{padding-left:.3rem;}
	.nyNews ul li span i{display:none;}
	.nyNews ul p{line-height:1rem; padding-top:.3rem; font-size:.45rem;}
	
	.noPro{padding:.15rem; line-height:1rem; font-size:.45rem;}
	
	.nyPro{padding:.15rem;}
	.nyPro li{width:50%; padding:.15rem; margin:0; box-sizing:border-box; float:left;}
	.nyPro li p{width:100%; height:5rem;}
	.nyPro li p span{width:100%; height:5rem;}
	.nyPro li h3{height:.8rem; line-height:.8rem; padding-top:.2rem; font-size:.45rem; background:url(../images/proBg.jpg) no-repeat center top; background-size:100% auto;}
	.nyPro li i{height:.8rem; line-height:.8rem; font-size:.54rem;}
	.nyPro li i em{font-size:.4rem;}
	
	.page{padding:.4rem 0 .6rem; line-height:1rem; font-size:.45rem;}
	.page a, .page span{padding:0 .4rem; margin:0 1px;}
	
	.article{padding:0 .3rem; line-height:1rem;}
	.articleTitle{line-height:1rem; font-size:0.64rem; padding:.3rem 0 0;}
	.articleInfo{margin:0.2rem auto; height:1rem; line-height:1rem; font-size:0.4rem;}
	.articleInfo span{padding-left:0.8rem;}
	.articleImg{max-width:100%;_width:100%; padding-top:.4rem; text-align:center;}
	.articleCon{padding:.2rem 0 .4rem; line-height:1rem; font-size:.45rem;}
	.articleCon img{max-width:100%; _width:100%;}
	.articlePN{line-height:1rem; padding:.2rem 0; margin-top:0; font-size:.45rem;}
	.articlePN p{height:1rem; line-height:1rem;}
	
	.userBox{padding:.3rem; font-size:.45rem;}
	.userBox ul li{padding-top:.3rem; height:auto;}
	.userBox ul li p{width:100%; height:1.2rem; line-height:1.2rem;; text-align:left; float:none;}
	.userBox ul li p i{color:#f00; padding-right:.1rem; font-style:normal;}
	.userBox ul li .input{width:100%; height:1.2rem; line-height:1.2rem; padding:0 .1rem; box-sizing:border-box;}
	.userBox ul li input#address{width:100%;}
	#rblGender input{width:.6rem; height:.6rem; float:none; margin-top:.2rem;}
	#rblGender label{padding-left:.1rem; margin-right:1rem; float:none; height:1.2rem; line-height:1.2rem;}
	
	.tips{line-height:.8rem;}
	.SpanDiv{background:#ccc; height:1.2rem; line-height:1.2rem; text-indent:.6rem; margin-top:.5rem;}
	.btns input{margin:.5rem 0 0 0; width:100%; height:1.2rem; line-height:1.2rem;}
	
	.userInfo{width:100%; margin:0 auto; padding:.8rem .3rem; box-sizing:border-box;}
	.userInfo dl{height:5.4rem; padding-top:.2rem; position:relative;}
	.userInfo dl dd{width:100%; height:1.5rem; line-height:1.5rem; margin-top:.2rem; float:none; position:absolute; left:0;}
	.userInfo dl dd:first-child{top:2.2rem;}
	.userInfo dl dd:last-child{bottom:0;}
	.userInfo dl dd i{width:24px; height:1.5rem;}
	.userInfo dl dt{width:100%; height:1.5rem; line-height:1.5rem; margin-top:.5rem; float:none;}
	.userTouxiang img{width:120px; height:120px; border-radius:50%; border:#c6d3db 3px solid; background:#fff;}
	
	.userNav{width:100%; height:1.8rem; position:fixed; left:0; bottom:0; background:#0086db; z-index:100;}
	.userNav a{display:block; width:25%; height:1.4rem; padding:.2rem 0; float:left; color:#fff;}
	.userNav a i{display:block; height:.9rem; background-repeat:no-repeat; background-position:center center; background-size:auto .7rem;}
	.userFootBtn01 i{background-image:url(../images/i05.png);}
	.userFootBtn02 i{background-image:url(../images/i06.png);}
	.userFootBtn03 i{background-image:url(../images/i07.png);}
	.userFootBtn04 i{background-image:url(../images/i08.png);}
	.userNav a span{display:block; height:.5rem; line-height:.5rem; font-size:.4rem; text-align:center;}
}
