@charset "utf-8";

.clear{clear:both;height:0px;float:left;}

.boxsub{ border:#CCC solid 1px; width:1120px; margin:0 auto 0 auto; overflow:hidden;box-shadow:3px 3px 3px #888888; padding:40px;}

.ibanner{ width:100%; height:400px; overflow:hidden;}
.ibanner .yqbbannermain{ width:100%; height:400px; overflow:hidden;}
.ibanner .yqbbannermain .swiper-slide{height:400px; overflow:hidden;}

#itop .divsub{}
#itop .divsub p{font-size:18px;}
#itop .divsub p.onea{margin-bottom:30px; overflow:hidden; display:block; float:left;}
#itop .divsub p strong{ color:#F00;}

.yqbsubtt{border-bottom:#F00 solid 1px; height:60px; line-height:60px; font-size:1.5em; font-weight:bold; margin-bottom:25px;}
.yqbsubtt font{width:60px;height:60px;line-height:60px;text-align:center;background:#e65928;color:#FFF; font-size:30px; font-weight:bold;overflow:hidden;display:block;float:left;margin-right:30px;}

.yqbwhatmain{background:#fafafa;}
.yqbwhatmain p{ text-indent:32px; margin-bottom:10px;}
.yqbwhatmain img{ display:block; margin:0 auto;}
.yqbysmain{background:#fafafa;}
.yqbtcmain{background:#fafafa;}
.yqbcasemain{background:#fafafa;}
.yqblymain{background:#fafafa;}
.yqbwhymain{background:#fafafa;}
.yqblxmain{background:#fafafa;}


.yqbwhatmain{ position:absolute;top:50%;margin-top:-298px; left:50%; margin-left:-600px;}
.yqbysmain{ position:absolute;top:50%;margin-top:-314px; left:50%; margin-left:-600px;}
.yqbwhymain{ position:absolute;top:50%;margin-top:-319px; left:50%; margin-left:-600px;}
.yqbcasemain{ position:absolute;top:50%;margin-top:-346px; left:50%; margin-left:-600px;}
.yqbcasemain{ position:absolute;top:50%;margin-top:-334px; left:50%; margin-left:-600px;}
.yqbcaseimgmain{ position:absolute;top:50%;margin-top:-334px; left:50%; margin-left:-600px;}
.yqbtcmain{ position:absolute;top:50%;margin-top:-345px; left:50%; margin-left:-600px;}
.yqblymain{ position:absolute;top:50%;margin-top:-254px; left:50%; margin-left:-600px;}
.yqblxmain{ position:absolute;top:50%;margin-top:-281px; left:50%; margin-left:-600px;}
.boxsub{}










.page_ys{ width:100%; clear:both;}
.page_ys dl{ width:270px; text-align:center;float:left; margin:0px 51px;}
.page_ys dl dt{height:90px; overflow:hidden}
.page_ys dl dd{line-height:180%;}
.page_ys dl dd strong{color:#F50; font-size:16px;}
.page_ys dl:hover{ background-color:#fafafa;}
.page_ys dl p{ font-size:14px; text-align:left;}


.pubdiv{width:1020px;margin:0px auto;clear:both;overflow:hidden;}
.padtb{ padding:0}
dl.indextaocan{ clear:both; overflow:hidden; padding-bottom:10px;}
dl.indextaocan dt, dl.indextaocan dd{ width:100%;}
dl.indextaocan dt{ line-height:200%; margin-bottom:10px;}
dl.indextaocan dd p{ font-size:14px;}
dl.indextaocan dd p span{ color:#F00;}
dl.indextaocan dd table{ width:98%; border-left:1px solid #c57a08; border-top:1px solid #c57a08;}
dl.indextaocan dd table td{ padding:5px; border-right:1px solid #c57a08; border-bottom:1px solid #c57a08 }

dl.indextaocan dd .tbg1,.services dl dd .tbg1{ background:#ff9d2d;color:#fff}
dl.indextaocan dd .tbg2,.services dl dd .tbg2{color:#f00}
.tit h3{ color:#000; font-size:24px; display:inline-block; border-bottom:3px solid #1eabfb; font-weight:normal; line-height:40px;}
.tit span{ font-family:Arial, Helvetica, sans-serif; color:#999; font-weight:normal; font-size:14px; margin-left:10px;}
dl.indextaocan dd .tbg1,.services dl dd .tbg1{ background:#ff9d2d;color:#fff}
dl.indextaocan dd .tbg2,.services dl dd .tbg2{color:#f00}
table{ width:100%; border-left:1px solid #c57a08; border-top:1px solid #c57a08;margin-bottom:20px;}
table img{float:left; padding:8px 20px 0 6px; }
table td{ padding:5px; border-right:1px solid #c57a08; border-bottom:1px solid #c57a08; margin-bottom:10px;}
table .tbg1{ background:#ff9d2d;color:#fff;}
table .tbg1 p{ color:#FFF;}
table .tbg1 span{ font-weight:bold; padding:0 3px;}
table p{ text-indent:0;}
table .tbg3{ background:#fafafa;}
table .tbg4{ background:#f2ad30;color:#fff; font-size:15px;}

.yqbcasemain{}
.yqbcasemain td{ font-size:14px; line-height:22px;}
.yqbcasemain td font{ color:#F00;font-size:14px;}


.yqblymain{}
.yqblymain .l{float:left;text-align:right;overflow:hidden;}
.yqblymain .l img{ float:right; margin-right:70px;margin-top:40px;}
.yqblymain .r{float:left;overflow:hidden;}

.yqblymain .r ul{margin-top:40px;}
.yqblymain .r li{ clear:both; height:45px; line-height:45px; font-size:18px;text-indent:28px;color:#000;list-style:inside;}
.yqblymain .r span{ color:#F00; font-size:18px; font-weight:bold;}

.yqbwhymain table td strong{ text-align:center; display:block;}

.yqbcaseimgmain .caseimg{width:1100px; height:500px; overflow:hidden; margin:0 auto;position:relative;}
.yqbcaseimgmain .caseimg .caseimgmain{ width:1000px; height:495px; overflow:hidden; margin:0 auto; border:#aaa solid 1px;box-shadow:3px 3px 3px #ccc;}
.yqbcaseimgmain .bl-btn{position:absolute;left:0;top:50%; margin-top:-50px;}
.yqbcaseimgmain .br-btn{position:absolute;right:0;top:50%; margin-top:-50px;}

.seowhat{padding:10px 0;width: 1030px;position: relative;}
.seowhat dl{clear:none;float: left;width: 314px;margin:0 29px 20px 0;height: 90px;background: #00bf9d;}
.seowhat dl.w2{background: #eba601;}
.seowhat dl.w3{background: #eb5e02;}
.seowhat dl.w4{background: #aaa;position: absolute;top: 120px;left: 171px;}
.seowhat dl.w5{background: #aaa;position: absolute;top: 120px;right: 171px;}
.seowhat dl dt{float: left;width: 50px;line-height: 50px;font-weight: bold;text-align: center;padding:20px 15px;}
.seowhat dl dt span{display: block;width: 50px;height: 50px;background: #fff;border-radius: 50%;color:#e90000;font-size: 36px;}
.seowhat dd{line-height: 90px;}
.seowhat dd span{color:#FFF; display:block;padding-top:20px;}
.seowhat dd p{color: #fff;font-size: 18px;text-shadow:#333 1px 1px 1px;}


.yqblxmain p.lxc{ text-align:center; display:block; text-align:500px;}
.lxqq{width:880px; height:90px; margin:0 auto;}
.lxqq p{ width:180px;float:left; margin:20px; height:45px; line-height:45px; background:#e20009;
-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.lxqq p img{ margin:5px 0px 0px 30px; display:block; float:left;}
.lxqq p font{ display:block; height:45px; line-height:45px; color:#FFF; float:left;}
