html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
html, body { height: 100%; }
fieldset, img, input { border:none; } /*为了照顾ie6 链接图片有边框*/
img{display: block;}
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
textarea { resize:none; }
table { border-collapse:collapse; }
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight: normal; }
body { font-size:14px; line-height: 26px; color:#111; font-family: "Microsoft JhengHei","微软正黑体","Arial Narrow"; background: #fff; height: 100%;}
.clearfix:after { content:""; display:block; height:0;line-height: 0; visibility: hidden; clear:both; }
.clearfix { zoom:1; }
a { color:#555; text-decoration:none; }
a:hover { color:#0085ca; text-decoration:none; }


@media screen and (min-width: 900px) {
.main { width:910px; margin: 0 auto; border: 1px solid #cccccc; }
.top img {width: 100%; height: auto;}
.banner img { width: 100%; height: auto;}
.intr { padding: 10px 0; }
.con { padding: 0 15px; }
.define{ overflow:hidden;}
.tz{font-size:30px; background:#e5e5e4; text-align:center; font-weight:bold; color:#666; height:100px; line-height:100px;}
h3 { line-height: 30px; padding-top: 10px; margin-bottom: 10px; font-size: 20px; color: #008981; font-weight: bold; border-bottom: 1px solid #008981; }
.bs{ width:245px; height:450px; background:#e5e5e4; float:left; overflow:hidden; padding:0 24px;}
.bs dd strong{ font-size:18px;padding-top:10px; display:block;}
.use{ overflow:hidden;}
.use span{float:left; width:450px; display:inline-block; overflow:hidden;}
.use span img{ width:100%;}
.tx{ width:410px; float:right; overflow:hidden; margin-top:40px;}
.tx dt{ float:left; margin-right:20px;}
.tx dd h4{ font-size:14px;}
.tx dd h4 strong{ font-size:24px;}
.tx dd h4 img{ width:65%;}
.al01{ width:831px; height:319px; background:url(../images/al01.jpg) no-repeat; padding:70px 0 0 50px;}
.al01 p{ width:350px; height:200px; color:#FFF;}
.al01 p strong{ font-size:30px; display:block; margin-bottom:10px;}
.al01 p span{ line-height:30px; font-weight:bold; font-size:22px;}

.al02{ width:851px; height:277px; background:url(../images/al02.jpg) no-repeat; padding:40px 30px 0 0;}
.al02 p{ width:360px; color:#FFF; float:right;}
.al02 p strong{ font-size:30px; display:block; margin-bottom:10px;}
.al02 p span{ line-height:30px; font-weight:bold; font-size:22px;}
/*------------------------------------------------------------------*/
.bottom { overflow:hidden;}
.bottom span{ width:450px; display:inline-block; overflow:hidden; float:left;}
.bottom span img{ width:100%;}
.bottom ul{ float:right; width:390px;}
.bottom input { width:350px; height:40px; line-height:40px; border: 1px solid #ccc; font-family: "Microsoft JhengHei","微软正黑体","Arial Narrow"; margin-top:18px; color:#999; padding-left:10px; font-size:16px; }
.bottom ul li a{ color:#F00; cursor:pointer;}
.baoming{ margin-top:20px;}
.bottom ul li a:hover{ text-decoration:underline;}
#ctl00_cpMainWrapper_btnOk{ display: block; width:200px; height:45px; line-height: 45px; background:url(../images/btn.png) no-repeat; border-radius:5px; color: #fff; border: 0; margin: 16px auto; font-size:16px; font-family: "Microsoft YaHei","微软雅黑","Arial Narrow"; cursor: pointer; letter-spacing:2px; }
.youxiang{ overflow:hidden; margin-top:10px;}
.youxiang dt{ margin-right:10px; float:left;}
.youxiang dd{ padding-top:18px;}
.survey .botton:hover { background: #008981; }
.footer { border-top: 4px solid #008787; padding: 20px; font-size: 12px; line-height: 20px; text-align: center;  margin-top:30px; }
.h1 {
    font-size: 22px;
    color: #008787;
    font-weight: bold;
    padding-top: 10px;
}
.table ul, .bul {
    list-style: disc;
    margin: 0;
    padding: 0 0 0 25px;
    font-size: 14px;
    color: #111;
    line-height: 22px;
}
.table ul li { margin-bottom: 4px; }
.put, .slop {font-size: 14px;
    line-height: 22px;
    color: #111;
    margin: 0px;}
.bul { font-size: 14px; }
.bul li { margin: 10px 0; }
.regp { text-align: center; margin-bottom: 10px; }
.regp a { color: red; }
.regp a:hover { text-decoration: underline; }
.survey .city input { width: 100px; }
.survey .bottom .shi { width: 60px; margin-left: 38px; }
.other { display: inline-block; width: 200px; height: 24px; margin-left: 5px; line-height: 24px; border-bottom: 1px solid #ccc; font-family: "Microsoft JhengHei","微软正黑体","Arial Narrow"; outline: none; }
.solution img { width: 100%; height: auto; }
}

@media screen and (max-width:750px) {
.main { width: 100%; max-width: 910px; margin: 0 auto; border: 1px solid #cccccc; }
.top img {width: 100%; height: auto;}
.banner img { width: 100%; height: auto; }
.intr { padding: 10px 0; }
.con { padding: 0 15px; }
h3 { line-height: 30px; padding-top: 10px; margin-bottom: 10px; font-size: 18px; color: #008981; font-weight: bold; border-bottom: 1px solid #008981; }
.bs{background:#e5e5e4; float:left; overflow:hidden; padding:0 24px; padding-bottom:20px;}
.bs dt{ width:30%; float:left; margin-right:10px;}
.bs dt img{ width:100%;}
.bs dd strong{ font-size:16px; display:block;}
.bs dd p{ line-height:22px;}
.tz{ padding-bottom:14px; font-size:20px; background:#e5e5e4; text-align:center; font-weight:bold; color:#666; height:40px; line-height:40px;}
.use span img{ width:100%;}
.tx{ width:100%; overflow:hidden; margin-top:20px;}
.tx dt{ float:left; margin-right:10px;}
.tx dd h4{ font-size:14px;}
.tx dd h4 strong{ font-size:24px;}
.tx dd h4 img{ width:65%;}
.bottom { overflow:hidden;}
.bottom span{ display:none;}
.bottom ul{ float:right; width:390px;}
.bottom input { width:350px; height:40px; line-height:40px; border: 1px solid #ccc; font-family: "Microsoft JhengHei","微软正黑体","Arial Narrow"; margin-top:18px; color:#999; padding-left:10px; font-size:16px; }
.youxiang dt{ display:none;}
.baoming{ margin-top:0;}
.survey{ width:100%;}
.bottom ul li a{ color:#F00; cursor:pointer;}
.survey ul li { margin: 10px 0;}
.survey .top { border-bottom: 1px dashed #ccc; padding-bottom: 20px; }
.survey .top .line2 { margin-left:  20px; }
.survey .bottom { width: 400px; margin: 0 auto; }
.survey .bottom s { display: inline-block; width: 70px; text-decoration: none; }
.survey .bottom input { display: inline-block; width: 300px; height: 30px; line-height: 30px; border: 1px solid #ccc; font-family: "Microsoft JhengHei","微软正黑体","Arial Narrow"; }
.survey .botton { display: block; width: 150px; height: 30px; line-height: 30px; background: #17a3b1; border-radius: 3px; color: #fff; border: 0; margin: 20px auto; font-size: 15px; font-family: "Microsoft YaHei","微软雅黑","Arial Narrow"; cursor: pointer;}
.survey .botton:hover { background: #008981; }
.footer { background: #f3f3f3; padding: 20px; font-size: 12px; line-height: 20px; text-align: center; margin-bottom: 20px; }
.h1 {
    font-size: 22px;
    color: #008787;
    font-weight: bold;
    padding-top: 10px;
}
.table ul, .bul {
    list-style: disc;
    margin: 0;
    padding: 0 0 0 25px;
    font-size: 14px;
    color: #111;
    line-height: 22px;
}
.table ul li { margin-bottom: 4px; }
.put, .slop {font-size: 14px;
    line-height: 22px;
    color: #111;
    margin: 0px;}
.bul { font-size: 14px; }
.bul li { margin: 10px 0; }
.regp { text-align: center; margin-bottom: 10px; }
.regp a { color: red; }
.regp a:hover { text-decoration: underline; }
.survey .city input { width: 100px; }
.survey .bottom .shi { width: 60px; margin-left: 38px; }
.other { display: inline-block; width: 200px; height: 24px; margin-left: 5px; line-height: 24px; border-bottom: 1px solid #ccc; font-family: "Microsoft JhengHei","微软正黑体","Arial Narrow"; outline: none; }
.solution img { width: 100%; height: auto; }

.tabpc { display: none; }
.main { border:0; }
.survey ul { margin-left: 0; width:100%; }
.survey .bottom s { display: block; width: 70px; text-decoration: none;}
.survey .bottom .shi { width: 60px; margin-left: 0; }
.survey .bottom { width:98%; margin: 0 auto; }
.survey .bottom input { width:90%; }
.imgtab td img { width: 100%; height: auto; }
.imgtab ul {list-style: disc;
    margin: 0;
    padding: 0 0 0 25px;
    font-size: 14px;
    color: #111;
    line-height: 22px;}
.other { display: inline-block; width: 200px; height: 24px; margin-left: 5px; line-height: 24px; border: 1px solid #ccc; font-family: "Microsoft JhengHei","微软正黑体","Arial Narrow"; outline: none; }
}