@charset "utf-8";
/*css document*/
html,body,div,h1,h2,h3,h4,h5,h6,ul,dl,p{border: 0; margin: 0; padding: 0;}
body{font:normal normal 12px/22px Tahoma, Verdana, "Microsoft YaHei";color:#444;}
dl,ul,ol,li{list-style: none;}
a{ text-decoration: none;color: #444;}
a,a:hover{outline:none; blur:expression(this.onFocus=this.blur());}
a img{outline: none; border-style: none; border-width: 0;}
.clear{clear:both;zoom:;}
.clear:after{clear:both; content: "";display:block; height: 0; visibility:hidden;}
.yj-w1000{ width: 1200px; margin: 0 auto;}
.yj-fl{float: left;}
.yj-fr{float: right;}
.yj-hide{display:none;}
.yj-show{display:inline;}

/*背景颜色*/
.bg-blue{background:#3794D9;}
.bg-qblue{background:#42A0E0;}
.bg-sblue{background:#005D9D;}
.bg-yel{background:#F18000;}
.bg-org{background: #FFBA00;}
.bg-green{background:#72A81F;}
.bg-red{background:#EC000E;}
.bg-white{background:#fff;}
.bg-gray{background:#B2B2B2;}
.bg-sgray{background:#EFEFEF;}
.bg-qgray{background:#F5F5F5;}
.bg-sqgray{background:#F4F4F4;}
.bg-black{background:#838383;}
.bg-qgreen{background:#458E25;}
.bg-swhite{background:#FDFDFD;}
.bg-caolv{background:#F2F5EE;}
.bg-miyel{background:#F7F0BC;}

/*红色字体*/
.col-red{color:#EC000E;}
.col-red a,.col-red a:link,.col-red a:hover,.col-red a:visited,.col-red a:active{color:#EC000E; text-decoration: none;}

/*黄色字体*/
.col-yel{color:#FFBF01;}
.col-yel a,.col-yel a:link,.col-yel a:hover,.col-yel a:visited,.col-yel a:active{color:#FFBF01; text-decoration:none;}

/*橙色字体*/
.col-org{color:#E26A14;}
.col-org a,.col-org a:link,.col-org a:hover,.col-org a:visited,.col-org a:active{color:#E26A14; text-decoration:none;}

/*绿色字体*/
.col-green{color:#348502;}
.col-green a,.col-green a:link,.col-green a:hover,.col-green a:visited,.col-green a:active,.hli a,.on-yes a{color:#348502; text-decoration: none;}

/*浅绿色字体*/ 
.col-qgreen{color:#74BD6C;}
.col-qgreen a,.col-qgreen a:link,.col-qgreen a:hover,.col-qgreen a:visited,.col-qgreen a:active{color:#74BD6C; text-decoration: none;}

/*白色字体*/
.col-white{color:#fff;}
.col-white a,.yj-min,.yj-min a,.yj-why,.yj-why a{color:#fff; text-decoration: none;}
/*黑色字体*/
.col-black{color:#000;}
.col-black a{color:#000; text-decoration: none;}

/*灰色字体*/
.col-gray{color:#A1A1A1;}
.col-gray a{color:#A1A1A1; text-decoration: none;}

/*蓝色字体*/
.col-blue{color:#3399FF;}
.col-blue a,.yj-menus a:hover,.yj-menus .cur{color:#3399FF; text-decoration: none;}

/*字体大小*/
.tsize-10{font-size: 10px;}
.tsize-12{font-size: 12px;}
.tsize-13{font-size: 13px;}
.tsize-14{font-size: 14px;}
.tsize-15{font-size: 15px;}
.tsize-16{font-size: 16px;}
.tsize-17{font-size: 17px;}
.tsize-18{font-size: 18px;}
.tsize-22{font-size: 22px;}
.tsize-24{font-size: 24px;}
.tsize-28{font-size: 28px;}
.tsize-36{font-size: 180%;}

/*鼠标效果*/
.cursor{ cursor: pointer;}


/*字体加粗*/
.strong,.yj-menus .cur{font-weight: bold;}

/*对齐方式*/
.align-m{ text-align: center;}
.align-r{ text-align: right;}
.align-l{ text-align: left;}
.verti-t{ vertical-align:top;}
.verti-m{ vertical-align: middle;}
.verti-b{ vertical-align: baseline;}

/*间隙距离*/
.mar-t10{margin-top:10px;}
.mar-b10{margin-bottom:10px;}
.mar-l10{margin-left:10px;}
.mar-r10{margin-right:10px;}
.mar-rl10{margin-right: 10px; margin-left: 10px;}
.mar-r20{margin-right:20px;}
.mar-l20{margin-left:20px;}
.mar-t20{margin-top:20px;}
.mar-b20{margin-bottom:20px;}
.mar-tb20{margin-top:20px; margin-bottom:20px;}
.mar-A20{margin: 20px;}
.mar-rl20{margin-left: 20px; margin-right: 20px;}
.mar-r19{margin-right:19px;}
.mar-b40{margin-bottom: 40px;}

.pad-A5{padding: 5px;}
.pad-rl5{padding-left:5px; padding-right: 5px;}
.pad-tb5{padding-top: 5px; padding-bottom: 5px;}
.pad-A10{padding: 10px;}
.pad-rl10{padding-right:10px; padding-left: 10px;}
.pad-tb10{padding-top: 10px; padding-bottom: 10px;}
.pad-b10{ padding-bottom: 10px;}
.pad-A15{padding: 15px;}
.pad-rl15{padding-left: 15px; padding-right:15px; }
.pad-tb15{padding-top: 15px; padding-bottom: 15px;}
.pad-A20{padding: 20px;}
.pad-l20{padding-left:20px;}
.pad-t20{padding-top:20px;}
.pad-l40{padding-left:40px;}
.pad-r40{padding-right:40px;}
.pad-t40{padding-top: 40px;}
.pad-rl40{ padding-left: 40px; padding-right: 40px;}
.pad-A40{padding:40px;}


/* 图片带边框 间隙2px */
.imgborder img{border:1px solid #D5D5D5; padding:2px;}
.imgborder a img,.imgborder a:link img,.imgborder a:visited img,.imgborder a:active img,a.imgborder:link img,a.imgborder:visited img,a.imgborder:active img{border:1px solid #D5D5D5;padding:2px;}
.imgborder a:hover img,a.imgborder:hover img{border:1px solid #418A1E; padding:2px;}

/* 图片带边框 无空白间隙 */
.nullborder img{border:1px solid #D5D5D5; padding:0px;}
.nullborder a img,.nullborder a:link img,.nullborder a:visited img,.nullborder a:active img,a.nullborder:link img,a.nullborder:visited img,a.nullborder:active img{border:1px solid #D5D5D5;padding:0px;}
.nullborder a:hover img,a.nullborder:hover img{border:1px solid #418A1E; padding:0px;}

/*图片之间没有空隙*/
.noneborder img{display: block;}


/****分页****/
.pagenav {clear:both;text-align:center; margin:10px 0px 5px 0px; height:30px; }
.pagenav a{ margin:0px 1px; padding:3px 4px; border:1px solid #D5D5D5; background:#0071BF; color:#fff; text-decoration:none; }
.pagenav a:hover{ margin:0px 1px; padding:3px 4px; border:1px solid #D5D5D5; background:#34A0E5; color:#fff; text-decoration:none; }
.pagenav span{margin:0px 3px; padding:3px 4px; border:1px solid #D5D5D5; background:#F5F5F5;color:#444; text-decoration:none; }
.pagenav .opts {font-size:14px; }

/*边框样式*/
#bor-r0{border-right:0px;}
#bor-l0{border-left:0px;}
#bor-t0{border-top:0px;}
#bor-b0{border-bottom:0px;}
.bor{border:solid 1px #D5D5D5;}
.bor-rl{border-right:solid 1px #D5D5D5;border-left:solid 1px #D5D5D5;}
.bor-tb{border-top:solid 1px #D5D5D5;border-bottom:solid 1px #D5D5D5;}
.bor-t{border-top: solid 1px #D5D5D5;}
.bor-b{border-bottom: solid 1px #D5D5D5;}
.bor-r{border-right:solid 1px #D5D5D5;}
.bor-0{border:none;}
.bor-sgreb{border-bottom: solid 2px #438C21;}
.bor-qgreb{border-bottom: solid 2px #8FBB7C;}
.bor-green{border:solid 2px #5F9B08;}
.bor-sgreen{border:solid 1px #5F9B08;}
.bor-yel0{border:solid 2px #E55701;}
.bor-blue{border: solid 1px #66AAD9;}
.bor-bluet{border-top:solid 2px #66AAD9;}
.bor-dash{border-bottom: dashed 1px #D5D5D5;}
.bor-dwl{ border-left: solid 1px #fff;}
.bor-dgr{ border-right: solid 1px #ddd;}
.bor-dgl{ border-left: solid 1px #ddd;}


/*常用高度*/
.h-20{height: 20px; line-height: 20px;}
.h-30{height: 30px; line-height: 30px;}
.h-40{height: 40px; line-height: 40px;}
.h-50{height: 50px; line-height: 50px;}
.h-55{height: 55px; line-height: 55px;}
.h-100{height: 100px;}

/*常用宽度*/
.w-40{width:40px;}
.w-80{width:80px; display:inline-block;}
.w-150{width:150px; display:inline-block;}
.w-200{width:200px;}
.w-250{width:250px;}
.w-300{width: 300px;}
.w-350{width:350px;}
.w-p40{width:40%;}
.w-p11{width:11%;}
.w-p12{width:12%;}
.w-p19{width:19%;}
.w-p20{width:20%;}
.w-p22{width:22%;}
.w-p30{width:30%;}
.w-747{width:747px;}
.w-760{width:780px;}


/*块级元素*/
.block{display: block;}
.inline{display: inline;}
.binline{display: inline-block;}

/*css精灵图片*/
.yj-q,.yj-h,.yj-b,.yj-why-icon1,.yj-why-icon2,.yj-why-icon3,.yj-list .pt4{background: url(sprit.png) no-repeat; }
.yj-listcon,.wb-sina,.wb-qq,.wb-weixin,.yj-list ul li{background: url(yj-icon.png) no-repeat;}

/*icon小图标样式*/
.wb-sina{background-position: 0 -270px;}
.wb-qq{background-position: 0 -287px;}
.wb-weixin{background-position: 0 -306px;}
.wb{display:block; margin-left:50px; height: 18px; line-height: 18px;}
.wb b{display: inline-block; height: 18px; width: 14px; vertical-align: middle;}
.icon1{background:url(icon1.png) no-repeat; width: 20px; height: 20px; display:inline-block;}
.icon2{background: url(product/pro-step-icon2.png) no-repeat;width: 33px; height: 28px; display: inline-block; vertical-align:baseline;}
.icon-3{background: url(service/service-icon3.png) left center no-repeat;}
.icon-4{background: url(service/service-icon4.png) left center no-repeat;}
.icon-6{background: url(service/service-icon6.png) left center no-repeat;}
.icon-7{background: url(service/service-icon7.jpg) left center no-repeat;}
.btn-active{background:#BC3C00 url(btn-yel.png) repeat-x;}
.btn-visited{background:#D7D7D7 url(btn-gray.png) repeat-x;}
.icon-success{background: url(success.png) center center no-repeat;  width: 41px; height: 31px; display: inline-block;}
.icon-bookt1{background: url(book/blue.gif) left center no-repeat;}
.icon-bookt2{background: url(book/green.gif) left center no-repeat;}
.btn-book{background: url(book/button.png) center center no-repeat;}



/*header v2*/
.hicons{background: url(yun-icons.png) no-repeat;}
.hicons-order{background-position: 0px 0px; height: 20px; width: 30px; display: inline-block;  vertical-align: -6px;}
.hicons-service{background-position: 0px -55px; height: 20px; width: 30px; display: inline-block;vertical-align: -6px;}
.hicons-cart{background-position: 0px -111px; height: 20px; width: 30px; display: inline-block;vertical-align: -6px;}
.hicons-nouser{background-position: 0px -172px; height: 36px; width: 36px; display: inline-block; margin-right: 10px; vertical-align: -14px;}
.hicons-hotline{background-position: 0px -246px; height: 36px; width: 36px; display: inline-block; margin-right: 10px; vertical-align: -14px;}
.yj-header{height:126px;}
.yj-header .yj-log{height:75px; padding: 7px 0px;}
.yj-header .yj-make{margin-top: 15px; margin-left: 20px; background: url(yun-make.png) no-repeat; width: 168px; height: 57px;}
.yj-header .yj-make a{ width: 168px; height: 57px; display: block;}
.yj-header .yj-tool{width: 500px;}
.yj-header .mintool{height: 30px; line-height: 30px; text-align: right;}
.yj-header .mintool span{padding: 0px 5px;}
.yj-header .maxtool{ padding: 5px 0px; height: 40px; line-height: 40px;}
.yj-header .maxtool .userbox{padding-right: 10px;}
.yj-header .maxtool .nouser a{ color: #3F3F3F; padding: 0px 5px; font-weight: bold;}
.yj-header .maxtool .nouser a:hover{ color: #0E7EC6;}
.yj-header .maxtool .hotline{font-size: 14px;  font-weight: bold;}
.yj-header .navbox{background-color:#0E7EC6;}
.yj-header .navbox .navmenu{width:100%;font-size:14px;}
.yj-header .navbox .navmenu li{float:left; width:17%; text-align:center;}
.yj-header .navbox .navmenu li a{display:block;color:#fff;height:45px;line-height:45px;}
.yj-header .navbox .navmenu li.bg-sblue{width:15%; background-color:#0268AA;}
.yj-header .navbox .navmenu li.bg-sblue a:hover{background-color:#005D9A;}
.yj-header .navbox .navmenu li a.bg-green,.navmenu li a:hover{background-color:#72BB68;}

.yj-footer{width:100%;}
.footer-inner{color:#A1A1A1;}
.footer-inner a{color: #6D6D6D; padding: 0 5px;}
.footer-inner a:hover{color:#0176C3;}
.footer-inner .footer-subnav{margin-top:10px;}
.footer-inner .footer-subnav li{width:11.1%;float:left;text-align:center;margin-bottom:5px;}
.footer-inner .footer-subnav a{margin:5px;padding:5px 0px; display:block;/* border:solid 1px #DEDEDE; */line-height:18px;word-wrap:break-word;height:85px;}
.footer-inner .footer-subnav a img{width:100px;}
.footer-inner .footer-subnav a:hover{border-color:#3291D3;}
.footer-inner .footer-tools{border-top:solid 1px #D5D5D5; padding:10px 0px;}
.footer-inner .footer-links{line-height: 25px;float: left;}
.footer-inner .footer-logos{float: right;}
.footer-inner .footer-logos a{padding: 0px;}


/*首页轮播焦点图*/
/* .yj-bannerwrap{width:100%;height:580px;}
.yj-banner {width:100%; margin:0 auto; height: 580px;position:relative;overflow:hidden;z-index: 1;}
.yj-banner .conbox{width: 100%;position:absolute;z-index: 8; }
.yj-banner .child{width: 100%; height: 600px; text-align: center;}
.yj-banner .child a{width: 100%; display: block; height:580px;}
.yj-banner .pagination{width:1000px; height:102px; position:absolute; bottom:10px;left:50%; margin-left:-500px;z-index:15;}
.yj-banner .pagination a{display:block;width:236px;height:102px;float:left;margin-left:10px;overflow:hidden;text-align:center;border:solid 2px #FFF;}
.yj-banner .pagination a.current{border-color:#0268AA;}
.yj-banner .caption{position:absolute;bottom:-35px;height:30px;padding:5px 20px 0 20px;background:#000;background:rgba(0,0,0,.5);width:960px;font-size:1.3em;line-height:1.33;color:#fff;border-top:1px solid #000;text-shadow:none;}
 */

/*新版本首页v3 2017-3-7*/
.mb-wrap{background-color:#F5F5F5;}
.mb{width:1200px;margin:0 auto;margin-top:15px;}
.mb .mh{text-align:center;height:50px;line-height:50px;font-size:230%;position:relative;}
.mb .mh .more{font-size:16px;position:absolute;right:0px;height:100%;display:inline-block;width:300px;text-align:right;}


.slist li{float:left;text-align:center;font-size:14px;margin-bottom:10px;background-color:#fff;}
.slist li img{display:inline-block;vertical-align:middle;}
.slist li a{display:block;}
.slist li .brand{color:#3399FF;line-height:30px;font-size:16px;}
.slist li .title{font-size:18px;line-height:30px;height:30px;overflow:hidden;}
.slist li .desc{line-height:12px;height:12px;overflow:hidden; padding:5px 0px;margin-bottom:15px;}
.slist li .desc span{color:#999;padding:1px 5px;display:inline-block;border-left:solid 1px #999;}
.slist li .desc span:first-child{border-left:0;}
.slist li .price b{font-size:180%;color:#FF285B;}
.slist li .price span{color:#3399FF;}

.mb-daodu .yj-fl{width:710px;overflow:hidden;}
.mb-daodu .yj-fr{width:270px;padding:0px 5px;}
.mb-daodu .yj-fr .mh{line-height:30px;height:30px; font-size:16px;text-align:left;}
.mb-daodu .yj-fr li{line-height:30px;height:30px;text-overflow:ellipsis;}
.mb-product .slist li{width:32.3%;margin-right:1%;padding:5px 0px;}
.mb-product .slist li img{width:250px;height:250px;}
.mb-biz .slist li{width:49.5%;margin-right:.5%;}


.alert-page-butn{position:fixed;right:0;bottom:30%;width:95px;height:95px;z-index: 9999;}
.alert-page-butn img{display:inline-block;max-width:100%;height:auto;}
.alert-page{background:url(markbg.png) repeat;position:fixed;width:100%;height:490px;bottom:0;left:0;z-index:999;display:none;}
.alert-page .mb-daogou{background:#fff; height:450px;width:56%;position:relative;overflow:hidden; margin:0 auto;margin-top:20px;border-radius:8px;--webkit-border-radius:8px;--moz-border-radius:8px;--ms-border-radius:8px;}
.mb-daogou .daogou-colse{position:absolute;right:0px;width:50px;height:30px;line-height:30px;text-align:center;z-index:999; background:url(markbg.png) repeat;color:#fff;}
.mb-daogou .daogou-butn{margin-top:15px;border:solid 1px #338DDB;padding:.5em 0;text-align:center;color:#338DDB;border-radius:5px;--webkit-border-radius:5px;--moz-border-radius:5px;--ms-border-radius:5px;--o-border-radius:5px;}
.mb-daogou .daogou-butn a{color:#338DDB;}


.mb-daogou .extra{position:absolute;left:0;width:50px;height:100%;background:#F5F5F5;}
.mb-daogou .extra div{text-align:center;padding:20px 0;font-size:16px;line-height:25px;border-left:solid 4px #F5F5F5;border-bottom:solid 1px #fff;cursor:pointer;}
.mb-daogou .extra div.current{background-color:#FFF;border-left-color:#2281DD;}

.mb-daogou .mc{height:100%;margin-left:55px;margin-right:5px;}
.mb-daogou .mc .mh{line-height:40px;font-size:16px;text-align:left;color:#666;}
.mb-daogou .mc-map{text-align:center;padding-top:30px;}
.mb-daogou .mc-map #allmap{height:230px;background:#ECECEC;line-height:230px;color:#999;border-radius:5px;--webkit-border-radius:5px;--moz-border-radius:5px;--ms-border-radius:5px;--o-border-radius:5px;}
.mb-daogou .mc-map .local{padding:.5em 0;line-height:25px;}
.mb-daogou .mc-map .local b{font-size:140%;}
.mb-daogou .mc-map .info span{display:inline-block;width:45%;padding:1em 0;text-align:center;background-color:#fff;font-size:14px;border-left:solid 1px #DEDEDE;}
.mb-daogou .mc-map .info span:first-child{border-left:0;}
.mb-daogou .mc-map .info span b{font-size:150%;}
.mb-daogou .mc-map .exchange{color:#999;line-height:30px;border-top:solid 1px #ECECEC;margin-top:8px;}

.mb-daogou .mc-sence li{position:relative;height:85px;padding-top:15px;padding-right:5px; padding-left:90px;margin-top:1em;border:solid 2px #DEDEDE;border-radius:5px;--moz-border-radius:5px;--ms-border-radius:5px;--o-border-radius:5px;}
.mb-daogou .mc-sence li.current{border-color:#1F81DA;}
.mb-daogou .mc-sence li .extra{width:55px; height:55px;position:absolute;left:0;top:15px;text-align:center;background-color:#fff;}
.mb-daogou .mc-sence li .extra i{background:url(daogou-icons.png) no-repeat; width:86px;height:86px;display:inline-block;}
.mb-daogou .mc-sence li .extra i.jtzjs{background-position:0px -30px;}
.mb-daogou .mc-sence li .extra i.bgzjs{background-position:0px -185px;}
.mb-daogou .mc-sence li .extra i.jtshys{background-position:0px -380px;}
.mb-daogou .mc-sence li .title{font-size:16px;}
.mb-daogou .mc-sence li .desc{line-height:18px;color:#999;font-size:13px;}

.mb-daogou .mc-moshi li{text-align:center;border:solid 2px #DEDEDE;padding:1em 0;margin-top:15px; border-radius:5px;--webkit-border-radius:5px;--moz-border-radius:5px;--ms-border-radius:5px;--o-border-radius:5px;}
.mb-daogou .mc-moshi li.current{border-color:#F20018;}
.mb-daogou .mc-moshi li.tuijian{background:url(daogou-moshi.png) no-repeat left top;}
.mb-daogou .mc-moshi li.tuijian .title{line-height:18px;}
.mb-daogou .mc-moshi li.tuijian .desc{line-height:24px;}
.mb-daogou .mc-moshi li .title{font-size:16px;line-height:32px;}
.mb-daogou .mc-moshi li .desc{line-height:18px;color:#999;font-size:13px;}
.mb-daogou .mc-moshi li a{display:block;width:100%;height:100%;}

.mb-daogou .mc-brand .mh{line-height:25px;margin-top:8px;}
.mb-daogou .mc-brand .mh span{width:50px;height:20px;vertical-align:middle; margin-left:10px; line-height:20px;font-size:12px;text-align:center; background-color:#8A8A8A;color:#fff;display:inline-block;border-radius:5px;--webkit-border-radius:5px;--moz-border-radius:5px;--ms-border-radius:5px;--o-border-radius:5px;}
.mb-daogou .mc-brand li{width:48%;cursor:pointer; float:left;margin-top:10px;border:solid 2px #DEDEDE;margin-right:1%;text-align:center;padding:.5em 0;border-radius:5px;--webkit-border-radius:5px;--moz-border-radius:5px;--ms-border-radius:5px;--o-border-radius:5px;}
.mb-daogou .mc-brand li.current{border-color:#1F81DA;background:url(daogou-brand.png) no-repeat right bottom;background-size:16px 15px;--webkit-background-size:16px 15px;--moz-background-size:16px 15px;--ms-background-size:16px 15px;--o-background-size:16px 15px;}
.mb-daogou .mc-brand li .title{line-height:30px;font-size:16px;}
.mb-daogou .mc-brand li .desc{line-height:18px;color:#999;font-size:14px;}
.mb-daogou .mc-brand li input[type="checkbox"]{display:none;}


.yj-article{width: 760px; }
.yj-3why{width: 234px; height: 174px;position: relative; text-align: center; }
.yj-why{position: absolute; height: 140px; width: 185px; left:25px; top:20px;}
.yj-why-icon1{background-position: 0 0px;  height: 111px;}
.yj-why-icon2{background-position: 0 -115px;height: 111px;}
.yj-why-icon3{background-position: 0 -239px;height: 111px;}
.yj-aside{width: 230px;  height: 174px;}
.yj-aside h3{text-indent:2em; line-height: 30px; }
.yj-aside ul li{line-height: 25px; text-indent:2em;}

.yj-listbox{height: 250px; position: relative;  overflow: hidden; }
.yj-listcon{ margin-top: 20px; padding-top:10px;background-position: 0 -20px; background-repeat: repeat-x; height: 200px;}
.yj-q,.yj-h,.yj-b{ position: absolute; top:0px; height:41px;}
.yj-q{left: 60px; background-position: 0 -355px;  width:147px;}
.yj-h{left: 400px; background-position: 0 -397px; width:127px;}
.yj-b{right: 130px; background-position:0 -439px; width:137px;}
.yj-list{width: 320px; }
.yj-list ul{ width: 250px; padding: 10px 10px 0 10px; margin-left: 60px;}
.yj-list ul li{ background-position: 0 -330px; border-bottom: dashed 1px #666; line-height: 35px; text-indent: 2em;}
.yj-list ul li:last-child{ border-bottom: 0;}
.yj-list p{margin: 0; padding: 0; margin-left:60px;}
.yj-list .pt1{margin-top:30px;font-weight: bold;}
.yj-list .pt2{color: #ADABAC; font-size: 10px; margin-bottom: 20px;}
.yj-list .pt3{background-position: 0 -481px; height: 70px;}
.yj-list .pt3 a{ display: block; height: 70px;}
.yj-list .pt4{background-position: 0 -552px; height: 89px;}


.yj-ex{height: 70px; }
.yj-ex ul {height: 50px;}
.yj-ex ul li{float: left; height: 50px; line-height: 50px; font-size: 15px;  color: #8C8C8C; border-right:solid 1px #C5C5C5; padding: 0 20px 0 0; width:220px; text-align: center; font-weight: bold; }
.yj-ex ul li em{color: #348502; font-size: 36px; line-height: 60px; font-weight: normal;}

.pro-picbox{width:410px;}
.pro-picbox .pic-big{height:405px;}
.pro-picbox .pic-thumb{height:100px;overflow:hidden;}
.pro-buybox{width:780px; height: 565px;}
.pro-buybox .buy-title{line-height:30px; margin-top:30px;padding:0px 10px;}
.pro-buybox .buy-tips{ height: 205px;}
.pro-buybox .buy-tips li{ padding:0 10px; border-left: solid 1px #DBDBDB; float: left; margin-top:20px; width: 110px; text-align: center;}
.pro-buybox .buy-do{height:195px; padding:0 10px;}
.pro-buybox .buy-do .do-price,.pro-buybox .buy-do .do-price-on{height:32px; width:350px; padding:0 5px;cursor: pointer;}
.pro-buybox .buy-do .do-price{border:solid 1px #D5D5D5;}
.pro-buybox .buy-do .do-price-on{ background:#fff url(product/do-pay1.png) right bottom no-repeat;border:solid 2px #E55701;}
.pro-buybox .buy-do .do-pay{width: 168px; height: 52px; background: url(product/do-pay.png) no-repeat;display: block;}
.pro-buybox .buy-do .do-paytip{line-height: 60px; margin-left: 15px;}

.pro-buybox .GEchoose{height:70px; border:solid 2px #9D9D9D; text-align: center; margin-left: 20px; margin-bottom: 20px;}
.pro-buybox .GEchoose div{width: 250px;}
.pro-buybox .GEchoose div a{display: block;}
.pro-buybox .GEchoose div a.cur{color: #fff; background-color: #9D9D9D;}
.pro-buybox .GEchoose span{padding: 2px 5px; margin: 0px 10px; color: #fff;}
.pro-buybox .GEchoose h2{font-size: 16px; line-height: 35px;}
.pro-buybox .GEchoose p{line-height: 34px;border-top: dashed 1px #C5C5C5;}

.pro-conbox{}
.pro-conbox .pro-tabm{height: 55px; position: relative; }
.pro-conbox .pro-tabm ul {position: absolute; height: 45px; top:0px; width: 100%;}
.pro-conbox .pro-tabm li{ height: 30px; line-height: 27px; overflow: hidden; float: left; padding: 0 10px;}
.pro-conbox .pro-tabm .hli{ height: 55px; line-height: 26px; overflow: hidden; float: left; padding: 0 10px;}
.pro-conbox .pro-tabc{}
.pro-conbox .pro-canbox{padding:0 50px;}


/*专家推荐*/
.step-form{padding: 30px 0px;}
.step-form .step-option{ height: 250px;border-right:solid 2px #E3E3E3; border-left: solid 1px #fff; width: 29%; padding: 0 2%;}
.step-form .step-option .option-title{ height: 60px; background: url(product/pro-step-icon3.png) top left no-repeat; position: relative;}
.step-form .step-option .option-title .icon-l{background: url(product/pro-step-l.png) top left  no-repeat; width: 19px; height: 26px; display: inline-block; vertical-align:top;}
.step-form .step-option .option-title .icon-r{background:#5F9B08 url(product/pro-step-r.png) top right  no-repeat; height: 26px; line-height: 26px; position: absolute; top: 20px; left: 40px;}
.step-form .step-option .option-child{text-align: center; height: 180px;}
.step-form .step-option .option-child.bg1-01{background: url(product/step1-01.jpg) left center no-repeat;}
.step-form .step-option .option-child.bg1-02{background: url(product/step1-02.jpg) left center no-repeat;}
.step-form .step-option .option-child.bg1-03{background: url(product/step1-03.jpg) left center no-repeat;}
.step-form .step-option .option-child.bg2-01{background: url(product/step2-01.jpg) left center no-repeat;}
.step-form .step-option .option-child.bg2-02{background: url(product/step2-02.jpg) left center no-repeat;}
.step-form .step-option .option-child.bg2-03{background: url(product/step2-03.jpg) left center no-repeat;}
.step-form .step-option .option-child.bg3-01{background: url(product/step3-01.jpg) left center no-repeat;}
.step-form .step-option .option-child.bg3-02{background: url(product/step3-02.jpg) left center no-repeat;}
.step-form .step-option .option-child.bg3-03{background: url(product/step3-03.jpg) left center no-repeat;}
.step-form .step-option .option-child .on-yes,.step-form .step-option .option-child .on-no{cursor: pointer; display: inline-block;}
.step-form .step-option .option-child .on-yes{border: solid 2px #5F9B08; background: url(product/pro-step-icon4.png) bottom right no-repeat;}
.step-form .step-option .option-child .on-no{border: solid 2px #D5D5D5;}

/*服务支持*/
.server-line{height: 155px; width: 457px;}
.server-line .online-icon{background: url(service/service-icon1.png) no-repeat; height: 45px;line-height: 45px; padding-left: 90px; margin-left: 40px;}
.server-line .tel-icon{background: url(service/service-icon2.png) no-repeat; height: 43px;padding-left: 60px; margin-left: 40px; line-height: 43px;}
.server-line .zixun-icon{background: url(service/service-icon5.png) no-repeat; height: 31px; width: 56px;display: inline-block; line-height: 25px;}

/*服务支持菜单*/
.pro-menubox{background:#B2B2B2;}
.pro-menubox li{float:left; width:20%;overflow:hidden; /* height: 30px; line-height: 30px; border-left: solid  1px #fff; padding:0 30px; padding: 0 30px\9; */}
.pro-menubox li a{display:block; padding:3px;border:solid 1px #D5D5D5;text-align:center;}
.pro-menubox li.current a{border:solid 1px #0E7EC6;}

/*商用改版v2 2014-4-4*/
.pro-business{font-size: 14px;color: #000;}
.pro-business-top{background: url(business/bgtop.jpg) no-repeat; height: 609px; position: relative;}
.pro-business-top .infobox{position: absolute; top: 255px; right: 20px; width: 325px; height:340px;}
.pro-business-top .infobox p{line-height:25px; font-size: 14px; color: #252525;}
.pro-business-top .infobox p strong{font-size: 18px;color: #0074AF;}
.pro-business-top .infobox p.mar-t20{margin-top: 20px;}
.pro-business-des{background: url(business/bgmain.jpg) no-repeat; height: 261px; padding-left: 100px;}
.pro-business-des h1{line-height: 50px; border-bottom: solid 2px #CCCCCC; width: 360px;}
.pro-business-des .deslist{ width: 360px; padding-top: 12px; padding-left: 60px;color: #252525;font-size: 14px;}
.pro-business-des .deslist li{line-height:28px;  }
.pro-business-bottom{background: url(business/bgbottom.jpg); height: 530px; position: relative;}
.pro-business-bottom ul{position: absolute; bottom: 100px; width: 600px; height: 120px; right: 60px;}
.pro-business-bottom li{line-height: 40px;}
.pro-business-bottom h2{font-size: 16px;}
.pro-business-bottom .links{position: absolute; bottom:0px; right: 120px; width: 600px; line-height: 40px; height: 40px; font-size: 14px;}
.pro-business-main .yj-fl{width:465px; height: 670px; position: relative; border-left: solid 2px #CACACA; }
.pro-business-main .yj-fl .listbox{position: absolute; left: -15px;  width: 100%; height: 232px;    }
.pro-business-main .yj-fl .listbox h2{background: url(business/icons.png) no-repeat;padding-left:30px; line-height: 30px;}
.pro-business-main .yj-fl .listbox p{padding-left: 30px;font-size: 12px; }
.pro-business-main .yj-fl .first{top: 0px;}
.pro-business-main .yj-fl .first h2{background-position: 0px 0px;}
.pro-business-main .yj-fl .second{top: 230px;}
.pro-business-main .yj-fl .second h2{background-position: 0px -60px;}
.pro-business-main .yj-fl .third{top: 460px;}
.pro-business-main .yj-fl .third h2{background-position: 0px -135px;}
.pro-business-main .yj-fr{width:480px; height: 670px;   float: left;}
.pro-container{padding-left: 50px;}

/*商用家用预约*/
.book{ margin: 0px auto; width: 977px;  height: 550px;}
.book-s{ background: url(book/bg-shang.jpg) top center no-repeat;}
.book-j{ background: url(book/bg-jia.jpg) top center no-repeat;}
.book .book-form{ width: 90%; margin: 0px auto; margin-top: 10px; }
.book .book-form .book-t{ border-bottom: dashed 1px #cdcdcd; line-height: 40px;}
.book-tip{ height: 200px; margin:0px auto; padding-top:50px; text-align: center;}
.book .book-menu{ height: 120px;}
.book .book-menu a{ width: 50%; display: inline-block; height: 110px;}



/*套餐产品列表*/
.ui-banner{font-size:1em;width:1200px;margin:0 auto;position:relative;overflow:hidden;height:90px;margin-top:10px;}
.ui-banner .swiper-container{width:90%;height:auto;}
.ui-banner .swiper-slide{height:100%;}
.ui-banner .swiper-slide a{display:block;padding:5px;border:solid 1px #D5D5D5;margin-right:5px;}
.ui-banner .swiper-slide.current a{border-color:#0E7EC6;}
.ui-banner img{max-width:100%;display:inline-block;height:auto;}
.ui-banner .arrow-left,.ui-banner .arrow-right{background:url(arrows-org.png) no-repeat;position:absolute;top:40%;margin-top:-15px;width:17px;height:30px;z-index:999;}
.ui-banner .arrow-left{background-position:left top;left:10px;}
.ui-banner .arrow-right{background-position:left bottom;right:10px;}
.ui-banner .pagination{position:absolute;left:0;text-align:center;bottom:5px;width:100%;z-index:998;}
.ui-banner .swiper-pagination-switch{display:inline-block;width:10px;height:10px;border-radius:10px;background:#999;box-shadow:0px 1px 2px #555 inset;margin:0 3px;cursor:pointer;}
.ui-banner .swiper-active-switch{background:#fff;}


/*文章详情*/
 .mb-page h1{font-size:14px;line-height:30px;padding:10px 0;text-align:center;}
 .mb-page .desc{color:#666;line-height:30px;border-top:solid 1px #EDEDED;text-align:center;}
 .mb-page .mc{padding:10px;}
 .mb-page .mc img{max-width:100%;height:auto;display:inline-block;}




 /*首页改版第三版*/

/*首页轮播焦点图*/

em{font-style:normal;}
.yj-bannerwrap{width:100%;height:auto;min-width: 1200px;}
.yj-banner {width:100%; margin:0 auto; height: 540px;position:relative;overflow:hidden;z-index: 1;}
.yj-banner .conbox{width: 100%;position:absolute;z-index: 8; }
.yj-banner .child{width: 100%; height: 540px; text-align: center;}
.yj-banner .child a{width: 100%; display: block; height:540px;}
.yj-banner .pagination{width:240px; text-align: center; position:absolute; bottom:40px;left:50%; margin-left:-120px;z-index:15;}
.yj-banner .pagination a{display:block;width:70px;height:10px;float:left;margin-left:10px;overflow:hidden;text-align:center;background-color: #747474;}
.yj-banner .pagination a.current{background-color: #fff;}
.yj-banner .caption{position:absolute;bottom:-35px;height:30px;padding:5px 20px 0 20px;background:#000;background:rgba(0,0,0,.5);width:960px;font-size:1.3em;line-height:1.33;color:#fff;border-top:1px solid #000;text-shadow:none;}

.swiper-slide img {width: 100%;}
.swiper-pagination-bullet {width: 70px;border-radius: 0;}
.swiper-pagination-bullet-active {background-color: #fff;}


.yj-w1200{ width: 1200px; margin: 0 auto;}
.yun-header {width: 100%;background-color: #2c2c2c;height: 40px;}
.yun-header p {height: 40px;line-height: 40px;}
.yun-header p.yj-fl {color: #fff;}
.yun-header p.yj-fl strong {margin-left: 15px;}
.yun-icons {background:url(./v3/icons-v3.png) no-repeat;width: 25px;height: 25px;display: inline-block;float: left;margin-top: 8px;margin-right: 3px;}
.yun-nav {height: 100px;}
.yun-nav .logo {width: 200px;margin-top: 20px;}
.yun-nav .logo img {width: 100%;}
.yun-nav .header-nav {margin-top: 30px;height: 40px;max-width: 1000px;}
.yun-nav ul li {float: left;height: 40px;}
.yun-nav ul li a {display: block;padding: 0 20px;line-height: 40px;font-size: 16px;}
.yun-nav ul .act {color: #006bb3;font-weight: bold;}
.yun-nav ul li a:hover {color: #006bb3;}
.yun-header .yj-fr a {position: relative;float: left;padding: 0 15px;box-sizing: border-box;color: #b3b3b3;font-size: 14px;} 
.yun-header .yj-fr a .icons-cart {background-position: -6px -5px;} 
.yun-header .yj-fr a .icons-custom {background-position: -6px -37px;} 
.yun-header .yj-fr a:after{content: " ";width: 1px;position: absolute;top: 0;right: 0;bottom: 0;border-right: 1px solid #ccc;color: #ccc;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(.5);transform: scaleX(.5);top: 1em;bottom: 1em;}
.yun-header .yj-fr a:last-child:after {display: none;}
.banner-ad {margin:20px auto;}
.banner-ad img {width: 100%;display: block;}
.yun-news {padding: 50px 0;height: 170px;background-color: #f3f3f3;}
.yun-news .yj-fl {margin-right: 30px;}
.yun-news .yj-fl img {height: 170px;}
.yun-news .yj-fr {width: 1000px;}
.yun-news .yj-fr .news-info:first-child {border-bottom: 1px solid #DCDCDC;}
.yun-news .yj-fr .news-info h2 {color: #3c3d3d;font-size: 18px;height: 40px;line-height: 40px;}
.yun-news .yj-fr .news-info p {color: #717171;font-size: 14px;margin-bottom: 15px;height: 30px;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.yun-news .yj-fr .news-info h2 span {float: right;}
.yun-news .yj-fr .news-info h2 span a {color: #7396b7;font-size: 14px;font-weight: 400;float: right;}

.yun-main {padding-top: 50px;overflow: hidden;}
.yun-main h2 {text-align: center;height: 50px;line-height: 50px;margin-bottom: 50px;}
.yun-main h2 p {width:50%;font-size: 42px;letter-spacing: 10px;margin:0 auto;border-bottom: 1px solid #dcdcdc;padding-bottom: 20px;position: relative;}
.yun-main h2 p .icons-tit {position: absolute;width: 40px;height: 18px;bottom: -18px;left: 50%;margin-left: -20px;background-position: 0px -74px;}
.yun-main h2 em {color: red;}
.yun-main ul {margin: 80px 0 40px;}
.yun-main ul li {float: left;margin-right: 60px;}
.yun-main ul li:last-child {margin-right: 0;}
.yun-goods {border:1px solid #ededed;}

.goods-slide {width: 318px;height: 460px;margin-bottom:10px;padding: 0 30px; margin-right: 20px;position: relative;border:1px solid #ededed;background-color: #fff;}
.goods-slide>a {display: block;}
.goods-slide:last-child {margin-right: 0;}
.goods-slide .goods-pic {width: 240px;margin:10px auto 20px;}
.goods-slide a img {width: 100%;}
.goods-slide .goods-price {width: 100%;height: 42px;overflow: hidden;margin-bottom: 10px;}
.goods-slide .goods-info {height: 60px; color: #505050;margin-bottom: 10px;font-size: 18px;padding: 0 10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-height: 30px;}
.goods-slide .goods-info p {text-align: center;}
.goods-slide .goods-info strong {color: #2d7fe5;}
.goods-slide .goods-con {width: 100%;height: 20px;line-height: 20px;text-align: center;color: #888;font-size: 14px;}
.goods-slide .goods-price p {font-size: 14px;width: 150px;height: 40px;line-height: 40px;float: left;margin-right: 10px;text-align: center;border:1px solid #ddd;text-align: center;}
.goods-slide .goods-price p:last-child {margin-right: 0px;}
.goods-slide .goods-price strong {font-size: 26px;color: #c8161e;line-height: 42px;text-align: center;display: block;}
.goods-slide .goods-price em {color: #999;display: inline-block;}
.goods-slide .goods-price p span {color: #c8161e;font-size: 20px;font-weight: bold;}
.goods-slide .price-month {background-color: #2d7fe5;font-size: 12px;position: absolute;top: 0;left: 10px;width:50px;text-align: center;padding: 10px 0 15px; color: #fff;border-bottom-left-radius: 20px;border-bottom-right-radius:20px;}
.goods-slide .price-month p{font-size: 16px;line-height: 20px;}
.goods-slide .goods-buy {width: 100%;height: 40px;line-height: 40px;background-color:#2d7fe5;margin-top: 15px;font-size: 18px;color: #fff; letter-spacing: 8px;text-align: center; }
.goods-slide .goods-buy {margin-top: 0;}
.goods-slide1 .goods-price p span{color:#2d7fe5;}
.goods-slide1 .goods-buy{background-color:#E02069;}
.goods-slide1 .price-month {background-color:#E02069;}


.swiper-slide .goods-price p {width: 143px;}
.proper {margin: 30px auto;}
.proper .yj-fl {margin-right: 30px;}
.proper .yj-fl:last-child {margin-right: 0;}
.proper .yj-fl .proper-love {margin-bottom: 30px;}
.footer-inner {margin-bottom: 30px;}




