
ol, ul { list-style: outside none none; }
blockquote::before, blockquote::after, q::before, q::after { content: none; }
.content-wrap {margin: 0px auto; height: 100%; }
a { text-decoration: none; }
a, a:focus { outline: medium none; text-decoration: none; }
.main .conten1 { background: rgb(245, 245, 245) none repeat scroll 0% 0%; padding-bottom: 10px; }
.content-wrap {height: 100%; margin: 0px auto; }
.talignc { text-align: center; }
.content2 { padding-bottom: 30px; }
.main .tt0 { font-size: 36px; color: #00af86; padding-top: 50px; }
.main .subtt0 { font-size: 24px; color: rgb(127, 140, 141); margin-top: 15px; padding-bottom: 60px; }
.item1 { padding-top: 40px; padding-left: 616px; width: 484px; position: relative; height: 320px; float: left; }
.item1 .img { position: absolute; left: 140px; top: 40px; width: 280px; height: 280px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
/*.scrollWarpper1 { overflow: hidden; position: relative; }
.scrollBox1 { height: 360px; overflow: hidden; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-radius: 10px; }
.conten1 .tt1 { font-size: 24px; margin: 20px 0px; color: rgb(52, 73, 94); }
.conten1 .tt1 .name { color: #00af86; margin-right: 20px; }
.item1 .tags { margin-bottom: 30px; }
.item1 .tags span { font-size: 12px; color: rgb(255, 255, 255); background: #00af86 none repeat scroll 0% 0%; margin-right: 10px; border-radius: 12px; opacity: 0.6; display: inline-block; padding: 7px 10px; line-height: 1; }
.item1 .txt1 { color: rgb(127, 140, 141); font-size: 16px; line-height: 1.6; }
.item1 .lookCert, .lookArea { display: inline-block; width: 120px; height: 32px; background: #ff5722 none repeat scroll 0% 0%; line-height: 32px; text-align: center; border-radius: 18px; color: rgb(255, 255, 255); font-size: 14px; }*/
/*.lookArea { margin-left: 20px; height: 36px; line-height: 36px; }
.lookArea:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: #00af86; border: 2px solid #00af86; height: 32px; line-height: 32px; }*/
.askNow, .askNow3 { display: inline-block; width: 120px; height: 32px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; line-height: 32px; text-align: center; border-radius: 18px; border: 2px solid #ff5722; color: #ff5722; font-size: 14px; }
.askNow3:hover, .askNow:hover { line-height: 32px; height: 32px; background: #ff5722 none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.askNow2 { display: inline-block; text-align: center; border-radius: 18px; font-size: 14px; height: 32px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: #ff5722; border: 2px solid #ff5722; line-height: 32px; width: 116px; }
.item1 .askNow, .lookCert { margin-right: 20px; position: absolute; bottom: 28px; left: 520px; }
.askNow{ margin-left:100px !important;}
/*.lookCert { height: 32px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: #ff5722; border: 2px solid #ff5722; line-height: 32px; left: 766px; }
.lookCert:hover { height: 32px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: #ff5722; border: 2px solid #ff5722; line-height: 32px; }
.pagination1 { position: absolute; height: 140px; width: 1000px; margin-top: 20px; }
.pagination1 dl { float: left; position: absolute; cursor: pointer; }
.pagination1 dl dt { width: 100px; height: 100px; box-sizing: border-box; }
.pagination1 dd { margin-top: 10px; color: rgb(149, 165, 166); position: absolute; top: 100px; left: 24px; }
.pagination1 dl dt img { width: 100%; }
.pagination1 dl.active dt { border: 8px solid #00af86; border-radius: 8px; }
.pagination1 dl.active dd { color: #00af86; }*/
.left1 { position: absolute; left: -46px; top: -192px; cursor: pointer; }
.right1 { position: absolute; right: 46px; top: -192px; cursor: pointer; }
.btns1 { position: absolute; }
.list2 { overflow: hidden; }
.list2 li { float: left; padding-left: 90px; padding-right: 45px; position: relative; margin-top: 28px;}
.list2_a{ display:block; }
.askNow2:hover { color: rgb(255, 255, 255); width: 120px; height: 32px; background: #ff5722 none repeat scroll 0% 0%; line-height: 32px; }
.list2 li .img { position: absolute; width: 66px; height: 66px; border-radius: 33px; left: 0px; top: 0px; }
.list2 .tt2 { font-size: 24px; color: rgb(52, 73, 94); margin-bottom: 15px; }
.list2 .txt2 { font-size: 16px; color: rgb(127, 140, 141); line-height: 26px; margin-bottom: 18px; }
.content3 { background: rgb(245, 245, 245) none repeat scroll 0% 0%; padding-bottom: 50px; }
.right_no { margin-right: 0px ! important; }
.zxys-m { width: 1030px; height: 375px; margin: 0px auto; overflow: hidden; }
.brand a { display: block; float: left; margin: 50px 30px 0px 0px; width: 235px; height: 320px; text-align: center; position: relative; }
.brand img { width: 235px; height: 320px; }
.brand .info { height:320px; display: none; background-color: #00af86; color: rgb(255, 255, 255); }
.brand .info1 { height:320px; display: none; background-color: #ff5722; color: rgb(255, 255, 255); }
.info-tit { text-align: center; font-size: 18px; font-weight: bold; padding: 40px 0px 20px; }
.info-txt { width: 195px; height: auto; margin: 0px auto; font-size: 16px; text-align: left; line-height: 2; }
.vertical .info { width: 0px; height: 320px; margin: 0px auto; }
#vertical a:hover { text-decoration: none ! important; }
/*.content3 p { line-height: 3; color: rgb(52, 73, 94); }
.content3 p i, .content4 dl dt i { display: inline-block; width: 18px; height: 18px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(127, 140, 141); border-radius: 9px; font-style: normal; text-align: center; line-height: 18px; font-size: 12px; margin-right: 10px; }
.content3 p span { font-size: 18px; color: #00af86; margin: 0px 8px; }*/
.bg3 { width: 400px; position: absolute; right: 100px; bottom: -50px; }
.content5 { background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-bottom: 50px; }
.content5 .scroll5 { background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 436px; }
.scrollBox05 .scrollWrapper5 div { float: left; width: 540px; height: 400px; opacity: 0.4; filter: alpha(opacity=40); margin: 0px 30px; }
.scrollWrapper5 img { width: 538px; }
.carousel05 { width: 100%; height: 600px; position: relative; overflow: hidden; }
.carousel05 .scrollBox05 { width: 600px; height: 600px; margin: 0px auto; position: relative; left: -11px; _left:-11px; }
.carousel05 .scrollBox05 .scrollWrapper5 { height:429px; position: relative;}
.carousel05 .scrollBox05 .scrollWrapper5 .active { opacity: 1; }
.carousel05 .carouselBg { width: 825px; height: 688px; background-size: 870px 514px; position: absolute; top: 0px; left: 50%; margin-left: -421px; z-index: 10; }
.left05 { width: 60px; height: 60px; position: absolute; left: -89px; top: 205px; cursor: pointer; z-index: 200; }
.right05 { width: 60px; height: 60px; position: absolute; right: -114px; top: 205px; cursor: pointer; z-index: 200; }
.content7 { height: 415px; }
.in_mtbd{ width:1110px; clear:both; overflow:hidden;}
.in_mtbd li{ width:160px; height:85px; float:left; margin:0 30px; _margin:0 27px;}
.in_mtbd li img{ display:block; width:160px; height:85px;}
/*.content7 .left7 { float: left; width: 500px; height: 360px; background: rgb(245, 245, 245) none repeat scroll 0% 0%; }
.content7 .right7 { float: right; width: 470px; height: 340px; padding-top: 20px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; }
.content7 .right7 img { margin-bottom: 20px; cursor: pointer; opacity: 0.2; }
.content7 .right7 img.active { opacity: 1; }
.content7 .item7 { width: 480px; float: left; }
.content7 .left7 .scroll7 { width: 480px; height: 340px; overflow: hidden; margin-left: 10px; margin-top: 10px; position: relative; }*/
.content8 { background: rgb(245, 245, 245) none repeat scroll 0% 0%; padding-bottom: 60px; }
.header { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 30px 0px; }
/*.menu a { display: inline-block; margin-right: 76px; margin-bottom: 18px; color: rgb(52, 73, 94); font-size: 16px; line-height: 1.8; }
.menu a:hover { color: #00af86; }*/

#pagenavi a { display: block; width: 12px; height: 14px; background: url(../img/dots_08c.png) no-repeat scroll -3px 0px transparent; text-decoration: none; float: left; margin-right: 3px; }
#pagenavi a.active { background: url(../img/dots_08c.png) no-repeat scroll -2px -30px transparent; color: red; text-decoration: none; }
#pagenavi { width: 150px; margin: 0px auto; position: absolute; bottom: 3%; left: 49%; z-index: 1;}



.case { height: 353px;/*background: transparent url('/img/case_bj.jpg') no-repeat scroll center center / cover ;*/ background:url('/img/case_bj.jpg') no-repeat scroll center center; overflow: hidden; padding-top: 94px; padding-bottom: 52px; }
.case .content { position: relative; width: 1002px; margin: 0px auto; }
.case h3 { height: 67px; text-align: center; font-size: 20px; overflow: hidden; margin-bottom: 17px; position: absolute; left: 50%; margin-left: -100px; top: 15px; }
.case h3 a { font: 18px/30px "Microsoft YaHei"; color: rgb(51, 51, 51); }
.case .case_l, .case .case_r { width: 36px; height: 69px; display: block; position: absolute; top: 106px; overflow: hidden; cursor: pointer; }
.case_l { left: 200px; }
.case a { color: #00af86; }
.case .case-slide-wrap, .case .tempWrap { width: 460px ! important; overflow: hidden; margin: 0px auto; }
.case .case-slide-wrap, .case .tempWrap { width: 460px ! important; overflow: hidden; margin: 0px auto; }
.case dl { width: 460px; height: 107px; overflow: hidden; margin: 0px auto; }
.case dt { height: 30px; font: bold 14px/30px "Microsoft YaHei"; }
.case dd { font: 14px/24px "Microsoft YaHei"; color: rgb(85, 85, 85); }
.case a { color: #00af86; }
.case_r { right: 200px; }
.case .pages { position: absolute; left: 50%; bottom: 36px; }
.case .pages li { float: left; width: 24px; height: 4px; _height:1px; display: inline-block; background: rgb(221, 221, 221) none repeat scroll 0% 0%; margin: 0px 3px; cursor: pointer; }
li { list-style: outside none none; }
.case .pages li.cur { background: #00af86 none repeat scroll 0% 0%; }
.case h3 img { height: 41px; display: block; margin: 0px auto; }
.certi_mask { position: fixed; width: 100%; height: 100%; left: 0px; top: 0px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; opacity: 0.8; z-index: 1000; display: none; cursor: pointer; }
.certi_img { width: 640px; position: fixed; left: 50%; margin-left: -320px; top: 120px; z-index: 1002; display: none; cursor: pointer; }
.menu1 a { margin-right: 78px; color: rgb(255, 255, 255); margin-bottom: 0px; }
.mt10 { margin-top: 10px; }
.scrollBox ul li { height: 40px; line-height: 40px; padding-left: 40px; position: relative; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.scrollBox ul li a { color: rgb(75, 75, 75); }
.scrollBox ul li .expertImge { width: 28px; height: 28px; overflow: hidden; border-radius: 50%; position: absolute; left: 0px; top: 6px; }
.scrollBox ul li .expertN { color: #00af86; font-size: 16px; margin: 0px 10px; }
.subDls { overflow: hidden; padding: 20px 0px 34px; }
.subDls dl { float: left; width: 33.3%; text-align: center; }
.subDls dl dt { font-size: 20px; margin-bottom: 10px; color: rgb(82, 82, 82); }
.subDls dl dd { font-size: 18px; color: rgb(68, 68, 68); }
.subDls dl dd span { font-size: 40px; color: #00af86; margin-right: 10px; }
/*#sdfr::before { content: ""; display: inline-block; width: 90px; height: 10px; background: #00af86 none repeat scroll 0% 0%; position: absolute; top: -25px; left: 0px; }
.lookMoreExpert { position: absolute; width: 100%; height: 100%; line-height: 100px; text-align: center; top: 0px; left: 0px; font-size: 16px; color: #00af86; }
.lookMoreExpert { position: absolute; width: 100%; height: 100%; line-height: 100px; text-align: center; top: 0px; left: 0px; font-size: 16px; color: #00af86; }
.redpacket-close { transition: all 0.5s ease 0s; cursor: pointer; position: absolute; width: 40px; height: 40px; background: transparent url('/img/index_close.png') repeat scroll 0% 0% / 100% auto; top: -18px; right: -26px; }
.link-cover { display: inline-block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
.redpacket { display: none; }
.fwTt::before { content: ""; display: inline-block; width: 770px; border-bottom: 1px solid rgb(220, 220, 220); position: absolute; top: 40px; left: 0px; }
.recommedList li::before { content: ""; display: inline-block; width: 14px; height: 14px; border-radius: 50%; position: absolute; top: 6px; left: 12px; background: #00af86 none repeat scroll 0% 0%; }*/
/*.footer { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.footer .menu1 a { color: rgb(255, 255, 255); margin-right: 66px; display: inline-block; }
.footer a { display: inline-block; }*/
.content-wrap {  margin: 0px auto; }
#example .items .item { margin: 20px 0px; }
#example .items .item .tt { height: 60px; line-height: 60px; font-size: 24px; color: #3a96b8; padding-left: 74px; position: relative; }
#example .items .item .tt img { position: absolute; width: 56px; left: 0px; }
#example .items .item .topTxt { font-size: 16px; color: rgb(85, 85, 85); margin-left: 20px; }
#example .items .item ul { overflow: hidden; border-bottom: 1px solid rgb(220, 220, 220);}
#example .items .item ul li { float: left; width: 33.3%; height: 36px; text-align: center; line-height: 36px; }
#example .items .item ul.ulTt li { height: 60px; line-height: 60px; font-size: 18px; color: rgb(51, 51, 51); }
/*#example .items .item ul.oneCord { border-top: 1px solid rgb(220, 220, 220); }*/
#example .items .item .subTxt { height: 60px; line-height: 60px; background: rgb(245, 245, 245) none repeat scroll 0% 0%; padding-left: 134px; color: rgb(68, 68, 68); }
#example .items .item ul.oneCord .price1 { box-sizing: border-box; border-left: 1px solid rgb(220, 220, 220); border-right: 1px solid rgb(220, 220, 220); }
#lich .licLists li { float: left; width: 220px; box-sizing: border-box;}
#lich .licLists li:last-child { border: medium none; }
#lich { margin-bottom: 30px; }
#lich .licLists { height: 204px; padding: 18px 0px; margin-top: 26px; }
#lich .licLists li img { width: 220px; height:204px; display:block;}
#lich .licLists li .order { color: #00af86; }
/*#sdfr::before { content: ""; display: inline-block; width: 90px; height: 10px; background: #00af86 none repeat scroll 0% 0%; position: absolute; top: -25px; left: 0px; }
.lookMoreExpert { position: absolute; width: 100%; height: 100%; line-height: 100px; text-align: center; top: 0px; left: 0px; font-size: 16px; color: #00af86; }
.redpacket-close { transition: all 0.5s ease 0s; cursor: pointer; position: absolute; width: 40px; height: 40px; background: transparent url('/img/index_close.png') repeat scroll 0% 0% / 100% auto; top: -18px; right: -26px; }
.link-cover { display: inline-block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
.redpacket { display: none; }
#qiao-wrap::before, #qiao-wrap::after, #qiao-wrap ins::before, #qiao-wrap ins::after, #qiao-wrap a::before, #qiao-wrap a::after, #qiao-wrap input::before, #qiao-wrap input::after, #qiao-wrap textarea::before, #qiao-wrap textarea::after, #qiao-fixed-wrap::before, #qiao-fixed-wrap::after, #qiao-fixed-wrap ins::before, #qiao-fixed-wrap ins::after, #qiao-fixed-wrap a::before, #qiao-fixed-wrap a::after, #BDBridgeFixedWrap::before, #BDBridgeFixedWrap::after, #BDBridgeFixedWrap ins::before, #BDBridgeFixedWrap ins::after, #BDBridgeFixedWrap a::before, #BDBridgeFixedWrap a::after { content: ""; }
.clearfix::before, .clearfix::after { content: ""; display: table; }
.clearfix::after { clear: both; }
#qiao-wrap::before, #qiao-wrap::after, #qiao-wrap ins::before, #qiao-wrap ins::after, #qiao-wrap a::before, #qiao-wrap a::after, #qiao-wrap input::before, #qiao-wrap input::after, #qiao-wrap textarea::before, #qiao-wrap textarea::after, #qiao-fixed-wrap::before, #qiao-fixed-wrap::after, #qiao-fixed-wrap ins::before, #qiao-fixed-wrap ins::after, #qiao-fixed-wrap a::before, #qiao-fixed-wrap a::after, #BDBridgeFixedWrap::before, #BDBridgeFixedWrap::after, #BDBridgeFixedWrap ins::before, #BDBridgeFixedWrap ins::after, #BDBridgeFixedWrap a::before, #BDBridgeFixedWrap a::after { content: ""; }
#qiao-mess-wrap .qiao-mess-clearfix::before, #qiao-mess-wrap .qiao-mess-clearfix::after { content: ""; display: table; }
#qiao-mess-wrap .qiao-mess-clearfix::after { clear: both; }*/

/*专家轮播*/
.in_expert{ width:1100px; height:520px; margin:0 auto; position:relative;}
.inzj_bd{ width:1100px; height:360px; background-color:#fff; border-radius:10px;}
.inzj_bd ul{ clear:both; overflow:hidden; width:1100px; height:360px;}
.inzj_bd ul li{ width:1100px; height:360px; float:left;}
.inzj_img{ width:280px; height:280px; float:left; margin:40px 120px 40px 160px;_margin-left:80px;}
.inzj_jj{ width: 370px; height:280px; float:left; margin:40px 0;}
.inzj_name{ font-size:24px; line-height:30px; font-family:"微软雅黑"; color:#00af86;}
.inzj_zc{ width:370px; height:auto; margin:20px 0 40px 0;}
.inzj_zc span{ display:inline-block; font-size:13px; color:#fff; background-color:#00af86; padding:6px 10px;  margin-right:10px; border-radius:12px; margin-top:10px;}
.inzj_ry{ width:370px; font-size:16px; font-family:"微软雅黑"; color:rgb(127, 140, 141); line-height:26px;}
.inzj_zx{ width:320px; height:30px; margin-top:30px;}
.inzj_zx a.zjzx{ width:120px; height:32px; line-height:32px; display:inline-block; background-color:#fff; color:#ff5722; border:2px solid #ff5722; border-radius:20px; text-align:center; font-size:14px; font-family:"微软雅黑"; margin-right:15px;}
.inzj_zx a.zjzx:hover{ background-color:#ff5722; color:#fff;}
.inzj_zx a.zjjj{ width:120px; height:32px; line-height:32px; display:inline-block; background-color:#ff5722; color:#fff; border:2px solid #ff5722; border-radius:20px; text-align:center; font-size:14px; font-family:"微软雅黑";}
.inzj_zx a.zjjj:hover{ background-color:#fff; color:#ff5722;}
.inzj_hd{ width:1100px; height:160px;}
.inzj_hd ul{ width:966px; _width:980px; height:169px; clear:both; overflow:hidden; float:left;}
.inzj_hd li{ width:120px;  float:left; margin:20px 9px;}
.inzj_hd li img{ width:120px; height:120px;}
.inzj_hd li .zjhd_name{ width:100px; height:26px; line-height:26px; text-align:center; font-size:16px; font-family:"微软雅黑"; color:rgb(149, 165, 166);}
.inzj_hd li.on img{ width:104px; height:104px; border:8px solid #00af86; border-radius:10px;}
.inzj_hd li.on .zjhd_name{ color:#00af86;}
.zj_more{ width:100px; height:100px; font-size:16px; font-family:"微软雅黑"; float:left; line-height:100px; margin:20px 0; display:inline;}
.zj_more a{ color:#00af86;}
.in_expert .prev{ width:33px; height:62px; background:url(../img/left1.png) no-repeat; position:absolute; top:150px; left:40px; z-index:999;}
.in_expert .next{ width:33px; height:62px; background:url(../img/right1.png) no-repeat; position:absolute; top:150px; right:40px; z-index:999;}








