@charset "utf-8";
* {
	margin:0;
	padding:0;
}
body {font-size:14px;background:#fff;color:#333;font-family: "Helvetica Neue",Helvetica,Arial,'Microsoft YaHei',Verdana,tahoma;position:relative;line-height:23px;}
div,form,img{border:0px;}
li{list-style-type:none;}
a{color:#333;text-decoration:none;}
a:hover{color:#1894da;text-decoration:none;}
input,select{font-family: "Helvetica Neue",Helvetica,"Microsoft Yahei";vertical-align:middle;outline:none;}
input::-webkit-inner-spin-button {-webkit-appearance: none;}
input::-webkit-outer-spin-button {-webkit-appearance: none;}
input:-webkit-autofill { box-shadow: 0 0 0px 1000px white inset !important;}
button{border:0;cursor:pointer;}


.w10{width:10%;}
.w20{width:20%;}
.w30{width:30%;}
.w40{width:40%;}
.w50{width:50%;}
.w100{width:100%;}
.wp100{width:100px;}
.w150{width:150px;}
.w200{width:200px;}
.w500{width:500px;}
.f2{font-size:2em;}
.c{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.pr10{padding-right:10px;}
.clear{clear:both;}
.cf{color:#fff;}
.ee{background:#eee;}
.f3{background:#f3f3f3;}
.f9{background:#f9f9f9;}
.red{color:#ff0000;}
.blue{color:#0000ff;}
.nobd{border:0px !important;}
.c9{color:#999;}
.bf{background:#fff;}
.r,.mr{float:right;}
.l,.ml{float:left;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.hide{display:none;}
.fr{float:right;}
.fl{float:left;}
.bdb{border-bottom:1px solid #eee;}
.pack{width:100%;margin:auto;position:relative;}
.mcolor{color:#1894da;}
.default{cursor:default;position:relative;}
.err,.passerr{border-bottom:1px solid #fc3065;color:#fc3065;}
.e{color:#fc3065;}
.q{padding:0px 5px;width:300px;height:26px;line-height:26px;background:#fff;border:1px solid #fd7e55;}
.c{text-align:center;}
.slet{margin:-2;height:28px;line-height:28px;vertical-align:middle;border:1px solid #fd7e55;}
.btn{border:1px solid #1894da;color:#1894da;padding:8px 30px;}

.lbtn{ display:inline-block;background:#7BA7C3; color:#fff;border:0px;border-radius:3px; height:25px;line-height:25px; cursor:pointer; padding:0 10px;margin:0px 3px;}
.rbtn{ display:inline-block;background:#bbb; color:#fff;border:0px;border-radius:3px; height:25px;line-height:25px; cursor:pointer; padding:0 10px;margin:0px 3px;}
a.lbtn,a.rbtn{color:#fff;}

.fb{margin:auto;clear:both;line-height:30px;width:100%;margin-top:20px;position:relative;}
.fb a{margin:5px 15px;}
.dot{display:inline-block;width:4px;height:4px;border-radius:50%;background:#aaa;font-size:9px;margin:0px 5px;vertical-align:middle;}
.more{clear:both;text-align:center;padding:20px 0px;}
.atop{background:#F7F7F6;height:32px;line-height:32px;}
.atop .fr em{margin:0px 15px;color:#ccc;line-height:28px;}
.atop .fr a{color:#666;line-height:28px;}
.atop .fr a.on{color:#1894da}
.atop .fr span{margin-left:20px;float:right;margin-top:3px;}
.atop .fr span .word{width:160px;height:22px;border:1px solid #ccc;border-right:0px;padding:0px 3px;}
.atop .fr span .searchbtn{width:24px;height:24px;background:url(../image/search.jpg) center center no-repeat;background-size:24px 24px;border:0px;cursor:pointer;}
.box{width:1080px;margin:auto;}
.inpt{width:360px;padding:0px 5px;border:1px solid #ccc;height:28px;line-height:28px;box-shadow:inset 0 1px 5px #ddd;-webkit-box-shadow:inset 0 1px 5px #ddd;background:#fcfcfc;}
.selt{height:30px;line-height:30px;}

.header{height:62px;background:#fff;color:#000;line-height:32px;font-size:16px;border-bottom:1px solid #f9f9f9;box-shadow:0 0 20px #eee;-webkit-box-shadow:0 0 20px #eee;}
.header .logo{float:left;margin:0px;width:120px;}
.header .logo a:hover{border:0px;}
.header .logo img{vertical-align:middle;margin-top:10px;}
.header .menu{float:right;height:62px;}
.header .menu li {line-height:62px;color:#333;margin-left:40px;float:left;font-size:15px;position:relative;}
.header .menu .pa{position:relative;cursor:pointer;}
.header .menu a{display:block;height:62px;padding:0 5px;}
.header .menu a.cur{color:#1894da;}
.header .menu a:hover{color:#1894da;}
.header .menu a i{width:0;height:0;border:4px solid transparent;border-top-color:#aaa;position: absolute;right:-8px;top:29px;content:"";}
.header .menu a::after>i:after{border-top-color:#ff0000;}
.header .menubox{display:none;line-height:26px;position:absolute;top:62px;left:-50px;width:170px;padding:0px 0px;background:#f6f6f6;color:#333;border-top:1px solid #f6f6f6;font-size:12px;z-index:1000;text-align:center;}
.header .menubox a{display:block;width:100%;color:#333;height:auto;height:50px;line-height:50px;padding:0px;font-size:15px;}
.header .menubox a:hover{background:#2fb1fb;color:#fff;}
.header .menubox a b{font-weight:normal;}
.header .menubox a span{color:#999;font-size:12px;}
.header .menubox .l{float:left;border-right:1px solid #eee;margin-right:50px;}
.header .menubox .r{float:left;}

.userbox{float:right;line-height:62px;font-size:12px;}
.userbox a{font-size:14px;margin:0px 10px;}
.userbox em{margin:0px 5px;color:#ccc;}

.arrow{background:url(../image/arrow.png) 225px center no-repeat;background-size:10px;}
.fang{background:url(../image/fang.png) 225px center no-repeat;background-size:10px;}
.shou{background:url(../image/shou.png) 225px center no-repeat;background-size:10px;}

.ml{width:250px;}
.ml .wrap{border:1px solid #eee;border-bottom:0px;}
.ml .ltop{height:50px;background:url(../image/mtop.jpg) left center no-repeat;color:#fff;font-size:20px;line-height:50px;text-align:center;}
.ml a{display:block;cursor:pointer;line-height:50px;padding-left:40px;height:50px;font-size:16px;border-bottom:1px solid #eee;}

.ml .subcat{background:#eee;}
.ml .subcat a{border:0px;font-size:14px;}
.ml .subcat .on{color:#1894da}
.mr{width:760px;border:1px solid #eee;padding:10px 20px;font-size:16px;}

.index{}
.index .tip{margin:20px 0px;font-size:26px;font-weight:bold;text-align:center;line-height:40px;}
.index .case{}
.index .case .item{float:left;width:29.33%;margin:10px 2%;}
.index .case .item .image img{width:100%;}
.index .case .item .name{text-align:center;line-height:40px;font-size:16px;color:#555;}
.index .case .item a{display:inline-block;}
.index .more{border:1px solid #aaa;display:inline-block;margin:20px auto;padding:3px 20px;border-radius:3px;color:#333;font-size:14px;}
.aboutus{margin:60px 0px;height:350px;}
.aboutus dl dt{float:left;width:450px;margin-right:20px;}
.aboutus dl dt img{width:100%;}
.aboutus dl dd{float:left;width:550px;line-height:23px;}
.aboutus .title span{font-size:14px;color:#ccc;}
.aboutus .title font{font-size:20px;margin-right:10px;}
.series{background:#fafaf9;padding:36px 0px;text-align:center;font-size:14px;clear:both;}
.series .title{font-size:24px;line-height:36px;}
.series .titleen{font-size:14px;color:#bbb;}
.series a{display:inline-block;margin:10px 90px;font-size:16px;line-height:40px;color:#333;}
.series .ejg{}
.series .ejg em{display:block;width:150px;height:150px;background:url(../image/an1.jpg) center center no-repeat;background-size:100%;}
.series .sjg{}
.series .sjg em{display:block;width:150px;height:150px;background:url(../image/an2.jpg) center center no-repeat;background-size:100%;}
.series .cxyg{}
.series .cxyg em{display:block;width:150px;height:150px;background:url(../image/an3.jpg) center center no-repeat;background-size:100%;}

.tip{margin:30px 0px;text-align:center;line-height:40px;}
.tip .t{font-size:24px;background:url(../image/line.jpg) center center no-repeat;}
.tip .b{font-size:16px;color:#888;}

.package{margin:40px 0px;}
.package .companyname{font-size:16px;line-height:40px;}
.package .item{line-height:40px;}
.package .item .name{font-size:16px;}
.package .item .val{font-size:16px;}
.package .mr{line-height:40px;}

.about{margin:40px auto;}
.about .aboutus{margin:0px 0px;}

.news{margin:20px 0px;}
.news .item{padding:10px 0px;line-height:30px;height:150px;}
.news .item .l{width:280px;}
.news .item .l img{width:100%;}
.news .item .r{width:770px;}
.news .item .title{font-size:18px;}
.news .item .time{font-size:15px;color:#999;}
.news .item .intro{font-size:16px;color:#666;}
.news .item .intro a{color:#1894da}
.news .line{border-top:1px solid #eee;height:10px;clear:both;}
.news .content .title{font-size:18px;line-height:40px;}
.news .content .time{font-size:15px;color:#999;line-height:30px;}
.news .content .content{font-size:16px;color:#666;line-height:30px;}

.homenews{margin:50px 0px;}
.homenews .item{float:left;width:33.33%;line-height:30px;}
.homenews .item a{display:block;width:94%;margin:auto;}
.homenews .item a:hover{color:#333;}
.homenews .item a img{width:100%;}
.homenews .item .title{font-size:18px;height:30px;overflow:hidden;}
.homenews .item .time{font-size:14px;color:#999;}
.homenews .item .intro{font-size:15px;color:#666;height:60px;overflow:hidden;}

.product{margin:40px auto;}

.pr{border:0px;padding:0px;width:800px;}
.param{margin-bottom:10px;}
.param table{width:100%;border:0px;border-spacing:1px;line-height:36px;font-size:14px;text-align:center;background:#eee;}
.param tr th{font-weight:normal;background:#f6f6f6;width:100px;}
.param tr td{background:#fff;}
.param table tr td input{width:94%;margin:2%;padding:0 1%;text-align:center;}
.param select{width:92%;height:30px;line-height:30px;border:1px solid #eee;margin:3px 4%;}
.param a{color:#2fb1fb;}

.field{margin:50px 0px;}
.field ul li{float:left;width:33.33%;text-align:center;line-height:30px;height:260px;}
.field ul li em{display:block;width:100%;height:140px;}
.field ul li h3{font-size:18px;}
.field ul li span{font-size:16px;color:#666;}
.field ul li .y1{background:url(../image/y1.jpg) center center no-repeat;}
.field ul li .y2{background:url(../image/y2.jpg) center center no-repeat;}
.field ul li .y3{background:url(../image/y3.jpg) center center no-repeat;}
.field ul li .y4{background:url(../image/y4.jpg) center center no-repeat;}
.field ul li .y5{background:url(../image/y5.jpg) center center no-repeat;}
.field ul li .y6{background:url(../image/y6.jpg) center center no-repeat;}
.field ul li .y7{background:url(../image/y7.jpg) center center no-repeat;}
.field ul li .y8{background:url(../image/y8.jpg) center center no-repeat;}
.field ul li .y9{background:url(../image/y9.jpg) center center no-repeat;}

.banner{width:100%;overflow:hidden;}
.banner .image{height:520px;}
.banner img{width:100%;}
.ban{width:100%;overflow:hidden;}
.ban .image{height:320px;}
.ban img{width:100%;}
.bt{line-height:30px;position:relative;}

.main{width:1080px;margin:10px auto;clear:both;overflow:hidden;}

.slide{position:fixed;_position:absolute;right:10px;bottom:200px;width:50px;}
.slide .qq{background:#ff3300;height:50px;line-height:25px;text-align:center;color:#fff;cursor:pointer;}

.custom{padding:20px 0px;line-height:30px;}

.box_left{float:left;width:680px;}
.box_right{float:right;width:240px;background:#fff;padding:10px;}
.home{padding:20px;background:#fff;}
.home .tuijian{color:#555;font-size:16px;border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:20px;}
.list .item{display:block;margin-bottom:15px;border-bottom:1px solid #f6f6f6;padding-bottom:6px;line-height:24px;}
.list .item dl dt{float:left;width:60px;}
.list .item dl dt img{border-radius:50%;width:50px;height:50px;}
.list .item dl dd{}
.list .item .title{font-size:18px;color:#000;margin-bottom:10px;}
.list .item .title a:hover{}
.list .item .summary{color:#999;font-size:14px;word-wrap:break-word;word-break:break-all;}
.list .item .photo{height:180px;overflow:hidden;margin:5px 0px;border-radius:5px;}
.list .item .photo img{max-width:100%;border-radius:8px;}
.list span.hot{display:inline-block;font-size:10px;height:16px;line-height:16px;text-align:center;min-width:16px;margin-right:5px;margin-top:-3px;border:1px solid #EC0044;color:#EC0044;padding:0 1px;border-radius:5px;vertical-align:middle;}
.list .item .bom{color:#999;margin-top:1em;font-size:12px;}
.list .item .bom em{display:inline-block;}
.list .item .bom em img{width:15px;height:15px;border-radius:8px;vertical-align:middle;}
.list .item .bom .time{}
.list .item .rdata{float:right;margin-top:2px;}
.list .item .rdata .view{display:inline-block;background:url(../image/view.png) center left no-repeat;background-size:13px 13px;padding-left:16px;}
.list .item .rdata .review{display:inline-block;}
.list .item .table{display:table;width:100%;line-height:30px;}
.list .item .table dl{display:table-row;}
.list .item .table dl dt{display:table-cell;padding-left:1%;width:32%;}
.list .item .table dl dt img{width:100%;}
.list .item .table dl dd{display:table-cell;padding-left:10px;vertical-align:top;}
.list .item .table dl dd h3{padding:0px;color:#000;height:30px;overflow:hidden;}
.list .item .table dl dd .item{margin:0px;}
.list{margin:10px 0px;}
.list .item .uitem{margin:10px 0px;color:#999;font-size:14px;}
.list .item .uitem a{color:#999;}
.list .item .uitem .time{margin-left:0px;}
.list .item .uitem img{border-radius:50%;width:20px;height:20px;vertical-align:middle;margin-right:6px;}

.article{background:#fff;padding:40px;word-wrap:break-word;word-break:break-all;}
.article .title{font-size:18px;padding-bottom:10px;}
.article .writer{margin:10px 0px 20px 0px;color:#999;font-size:14px;}
.article .writer a{color:#999;}
.article .writer .time{margin-left:0px;}
.article .writer img{border-radius:50%;width:20px;height:20px;vertical-align:middle;margin-right:6px;}
.article .writer .rdata{float:right;}
.article .content{font-size:15px;margin:10px 0px;line-height:30px;color:#333;}
.article .content .image img{max-width:100%;margin:5px 0px;}

.page{font-size:12px;height:32px;line-height:32px;text-align:center;margin:10px 0px;color:#555;}
.page a{font-size:12px;cursor:pointer;margin:2px 10px;padding:5px 10px;border:1px solid #ddd;color:#555;}
.page a.cur{color:#1894da;border:1px solid #1894da;}
.page a.on{color:#1894da;border:1px solid #1894da;}
.page a:hover{color:#ff6600;border:1px solid #ff6600;}

.help{padding:20px 0px;line-height:30px;}
.helpleft{float:left;width:180px;background:#fff;font-size:13px;}
.helpleft .leftinfo p{background:#000;color:#fff;border:0px;}
.helpright{float:right;width:810px;min-height:550px;background:#fff;}
.helpright h3{padding:5px 10px;border-bottom:1px solid #eee;font-size:16px;font-weight:500;}
.helpinfo{padding:10px;color:#666;}
.helpinfo .num{border:0px;}

.cancel{color:#000;background:#ccc;cursor:default;}
.set{margin-right:10px;}
.win{position:absolute;left:15%;top:20px;background:#fff;border-radius:5px;z-index:1002;width:70%;max-width:620px;height:auto;background:#fff;box-shadow:0 0 15px #666;-webkit-box-shadow:0 0 15px #666;}
.note{position:absolute;top:100px;border-radius:6px;min-width:200px;max-width:95%;padding:0px;z-index:1002;text-align:center;background:#fff;color:#333;font-size:1em;}
.note .msg{padding:18px 20px;line-height:30px;}
.note .bom{border-top:1px solid #eee;text-align:center;line-height:40px;}
.note .bom a{display:inline-block;padding:0px 20px;color:#FF9800;}
.note .msg a{color:#FF9800;}

.promptbox{position:absolute;top:100px;border-radius:6px;min-width:200px;max-width:95%;padding:20px 15px;z-index:1005;text-align:center;background:#333;color:#fff;font-size:1em;box-shadow:0 0 10px #333;-webkit-box-shadow:0 0 10px #333;}
.wint{height:23px;line-height:23px;padding:0.5em 0;font-weight:bold;text-align:center;border-bottom:1px solid #eee;}
.winbg{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:1001;background:#000;opacity:0.2;_filter:Alpha(opacity=20)}
.close{position:absolute;right:0px;top:0px;width:24px;height:24px;background:url(../image/close.png) center center no-repeat;cursor:pointer;}
.winc{padding:2em 2em;font-size:15px;overflow-y:auto;color:#666;line-height:30px;text-align:center;}
.wdel{text-align:center;padding:0 1em 1em 1em;}
.wdel .abtn{width:46%;margin:0 2%;font-size:14px;border-radius:5px;line-height:36px;height:36px;}
.wdel .nbtn,.wdel .ebtn{width:46%;margin:0 2%;font-size:14px;border-radius:5px;line-height:36px;height:36px;}
.wdel .tbtn{display:block;font-size:16px;border-radius:5px;line-height:42px;height:42px;background:#ffa001;color:#fff;}
.c6{color:#666;}
.win dl{height:2em;line-height:2em;color:333;}
.win dl dt{float:left;width:40%;}
.win dl dd{float:left;width:60%;}

.footer{background:#252729;}
.footer .fbox{padding:40px 0px;text-align:center;color:#eee;line-height:40px;}
.footer .fbox span{margin:0px 20px;}
.footer .fbox a{color:#eee}
.copyright{padding:20px;border-top:1px solid #444;color:#999;text-align:center;}
.copyright a{color:#999}

::-webkit-input-placeholder {
    color:    #ccc;
}
:-moz-placeholder {
    color:    #ccc;
}
::-moz-placeholder {
    color:    #ccc;
}
:-ms-input-placeholder {
    color:    #ccc;
}
::-webkit-scrollbar{width:5px;background:#fff}
::-webkit-scrollbar-thumb{background:#999;}