@charset "utf-8";
html,body,h1,h2,h3,h4,h5,h6,hr,p,ul,ol,li,span,a,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em,i,b,strong,pre,legend,button,input,textarea,select,address,cite,dfn,var,code,kbd,samp,small,sup,sub
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{ margin:0 auto; padding:0; font-weight: normal; font-style: normal; box-sizing:border-box; }
ul,ol,li{list-style:none;}
a{text-decoration:none; }
img{ border:0;}
table{border-collapse:collapse; border-spacing: 0; }
input,select,textarea,button{ outline:none; resize: none; font-family:"Microsoft Yahei","微软雅黑"; }
*:focus{outline:none}
body{ font-family:"Microsoft Yahei","微软雅黑","\5FAE\8F6F\96C5\9ED1"; font-size: 14px; background-color: #fff; }

/** ---------- create by wangsongyang in 2017.03.07 ---------- **/

/* 宋体 */
.songti{ font-family: "宋体",'\5B8B\4F53',SimSun; }
input::-ms-clear, input::-ms-reveal{display: none;}
/* 清除float浮动 */
.clearfix{ *zoom: 1; }
.clearfix:after{ content: ""; display: block; clear: both; height: 0; visibility: hidden; }

.icon{ display: block; background-repeat: no-repeat; }
.icon-search{ background-image: url(../images/icon-sprite-sm.png); background-position: 0px 0px; }
.icon-tools{ background-image: url(../images/icon-sprite-sm.png); background-position: -17px 0px; }
.icon-hot{ background-image: url(../images/icon-sprite-sm.png); background-position: -35px 0px; }
.icon-item{ background-image: url(../images/icon-sprite-sm.png); background-position: -62px 0px; }
.icon-hottools-sbzc{ background-image: url(../images/icon-sprite-md.png); background-position: 1px 2px; }
.icon-hottools-sbjk{ background-image: url(../images/icon-sprite-md.png); background-position: -45px 0px; }
.icon-hottools-more{ background-image: url(../images/icon-sprite-md.png); background-position: -89px 4px; }
.icon-solid-rightarrow{ background-image: url(../images/icon-sprite-sm.png); background-position: -89px 4px; }
.icon-phone400{ background-image: url(../images/icon-sprite-sm.png); background-position: -99px 0px; }
.icon-email{ background-image: url(../images/icon-sprite-sm.png); background-position: -122px 0px; }
.icon-weibo{ background-image: url(../images/icon-sprite-sm.png); background-position: -147px 0px; }
.icon-weixin{ background-image: url(../images/icon-sprite-sm.png); background-position: -173px 0px; }
.icon-qzone{ background-image: url(../images/icon-sprite-sm.png); background-position: -198px 0px; }
.icon-douban{ background-image: url(../images/icon-sprite-sm.png); background-position: -224px 0px; }
.icon-module1-sbdbzc{ background-image: url(../images/icon-sprite-md.png); background-position: -142px 2px; }
.icon-module1-sbjszc{ background-image: url(../images/icon-sprite-md.png); background-position: -179px 3px; }
.icon-module1-znsbzc{ background-image: url(../images/icon-sprite-md.png); background-position: -222px 3px; }
.icon-module1-jichuxing{ background-image: url(../images/icon-sprite-md.png); background-position: -265px 2px; }
.icon-module1-bileixing{ background-image: url(../images/icon-sprite-md.png); background-position: -314px 2px; }
.icon-module1-softzzqjjdj{ background-image: url(../images/icon-sprite-md.png); background-position: -353px 2px; }
.icon-module1-softzzqdj{ background-image: url(../images/icon-sprite-md.png); background-position: -394px 2px; }
.icon-module2-sbbhfs{ background-image: url(../images/icon-sprite-md.png); background-position: 0px -88px; }
.icon-module2-sbcssq{ background-image: url(../images/icon-sprite-md.png); background-position: -47px -86px; }
.icon-module2-sbyydb{ background-image: url(../images/icon-sprite-md.png); background-position: -94px -84px; }
.icon-module2-sbwxxg{ background-image: url(../images/icon-sprite-md.png); background-position: -142px -86px; }
.icon-module3-sbbhfs{ background-image: url(../images/icon-sprite-md.png); background-position: 3px -179px; }
.icon-module3-sbxkba{ background-image: url(../images/icon-sprite-md.png); background-position: -54px -179px; }
.icon-module3-sbbg{ background-image: url(../images/icon-sprite-md.png); background-position: -113px -179px; }
.icon-module3-sbxz{ background-image: url(../images/icon-sprite-md.png); background-position: -168px -185px; }
.icon-module3-sbkz{ background-image: url(../images/icon-sprite-md.png); background-position: -232px -185px; }
.icon-module3-cpwgsj{ background-image: url(../images/icon-sprite-md.png); background-position: -228px -316px; }
.icon-module3-guiwgsj{ background-image: url(../images/icon-sprite-md.png); background-position: -282px -316px; }
.icon-module3-syxxzljcb{ background-image: url(../images/icon-sprite-md.png); background-position: -290px -184px; }
.icon-module3-syxxzlzyb{ background-image: url(../images/icon-sprite-md.png); background-position: -348px -184px; }
.icon-module3-zlbhfs{ background-image: url(../images/icon-sprite-md.png); background-position: -348px -316px; }
.icon-module3-zlwx{ background-image: url(../images/icon-sprite-md.png); background-position: -406px -184px; }
.icon-module3-zlsqzx{ background-image: url(../images/icon-sprite-md.png); background-position: 0px -316px; }
.icon-module3-zlfx{ background-image: url(../images/icon-sprite-md.png); background-position: -56px -316px; }
.icon-module3-zlzr{ background-image: url(../images/icon-sprite-md.png); background-position: -116px -316px; }
.icon-module3-nfjn{ background-image: url(../images/icon-sprite-md.png); background-position: -170px -316px; }
.icon-module3-zpbq{ background-image: url(../images/icon-sprite-md.png); background-position: -402px -316px; }
.icon-module3-zpbqjj{ background-image: url(../images/icon-sprite-md.png); background-position: 0px -375px; }
.icon-module3-bqbz{ background-image: url(../images/icon-sprite-md.png); background-position: -54px -375px; }
.icon-module3-bqzr{ background-image: url(../images/icon-sprite-md.png); background-position: -114px -375px; }
.icon-module3-gszc{ background-image: url(../images/icon-sprite-md.png); background-position: -174px -375px; }
.icon-module3-dljz{ background-image: url(../images/icon-sprite-md.png); background-position: -232px -375px; }
.icon-module3-logosj{ background-image: url(../images/icon-sprite-md.png); background-position: -288px -375px; }
.icon-module3-visj{ background-image: url(../images/icon-sprite-md.png); background-position: -346px -375px; }
.icon-module3-zscqgw{ background-image: url(../images/icon-sprite-md.png); background-position: -398px -375px; }
.icon-module4-esp{ background-image: url(../images/icon-sprite-md.png); background-position: 0px -249px; }
.icon-module4-usa{ background-image: url(../images/icon-sprite-md.png); background-position: -63px -249px; }
.icon-module4-eu{ background-image: url(../images/icon-sprite-md.png); background-position: -126px -249px; }
.icon-module4-jpn{ background-image: url(../images/icon-sprite-md.png); background-position: -189px -249px; }
.icon-module4-ind{ background-image: url(../images/icon-sprite-md.png); background-position: -252px -249px; }
.icon-module4-more{ background-image: url(../images/icon-sprite-md.png); background-position: -315px -249px;}
.icon-module4-pct{ background-image: url(../images/icon-sprite-md.png); background-position: -378px -249px;}
.icon-gou-success{ background-image: url(../images/icon-sprite-lg.png); background-position: 0px 0px;}
.icon-gou-warning{ background-image: url(../images/icon-sprite-lg.png); background-position: -128px 0px;}
.icon-gou-error{ background-image: url(../images/icon-sprite-lg.png); background-position: -198px 0px;}
.icon-solid-downarrow{ background-image: url(../images/icon-sprite-sm.png); background-position: 0px -24px; }
.icon-pay-weixn{ background-image: url(../images/icon-sprite-sm.png); background-position: -16px -23px; }
.icon-pay-zhifubao{ background-image: url(../images/icon-sprite-sm.png); background-position: -50px -24px; }
.icon-pay-yinlian{ background-image: url(../images/icon-sprite-sm.png); background-position: -84px -22px; }
.icon-pay-zhuanzhang{ background-image: url(../images/icon-sprite-sm.png); background-position: -116px -22px; }
.icon-pay-xianxia{ background-image: url(../images/icon-sprite-sm.png); background-position: -146px -22px; }
.icon-star{ background-image: url(../images/icon-sprite-sm.png); background-position: -37px -44px; }
.icon-star-hui{ background-image: url(../images/icon-sprite-sm.png); background-position: -55px -44px; }
.icon-becareful{ background-image: url(../images/icon-sprite-sm.png); background-position: -75px -44px; }
/*.icon-consult{ background-image: url(../images/icon-sprite-sm.png); background-position: -99px -44px; }*/
.icon-consult:before{ content: ""; }
.icon-tools-znzc{ background-image: url(../images/navicon/nav-znzc.png); }
.icon-tools-sbjk{ background-image: url(../images/navicon/nav-jk.png); }
.icon-tools-sssearch{ background-image: url(../images/navicon/nav-search.png); }
.icon-tools-sbmanage{ background-image: url(../images/navicon/nav-gl.png); }
.icon-tools-dzdj{ background-image: url(../images/navicon/nav-flcx.png); }
.icon-tools-fborder{ background-image: url(../images/navicon/nav-ss.png); }

.width100{ width: 100%; }
.width1200{ width: 1200px; margin: auto; }
.color{ color: #00c9ff; }
.icon-renzheng{ display: inline-block; height: 18px; line-height: 18px; padding: 0 6px; font-size: 12px; background-color: #3fb34f; color: #fff; border-radius: 2px; }
.more{ display: block; float: right; color: #818181; }
.more .En{ display: block; float: left; font-size: 14px; height: 14px; line-height: 12px; }
.more .icon-moreArrow{ display: block; float: left; margin-left: 4px; font-size: 12px; height: 14px; line-height: 14px; }
.more:hover{ color: #ee8b3c; }
.more:hover .icon-arrow-more{ background-position: -9px 0; }
.myInput{ width: 350px; padding: 8px; border: solid 1px #e6e6e6; border-radius: 3px; color: #888; }
.myTextarea{ width: 100%; padding: 8px; border: solid 1px #e6e6e6; border-radius: 3px; color: #888; height: 155px; }

.btn-prev{ display: inline-block; line-height: 40px; padding: 0 42px; border: solid 1px #00c9ff; color: #00c9ff; border-radius: 4px; }
.btn-next{ display: inline-block; line-height: 40px; padding: 0 42px; background-color: #00c9ff; color: #fff; border-radius: 4px; }

/* start 展示照片 */
.showPhotos .photo{ float: left; text-align: center; font-size: 12px; margin-right: 40px; }
.showPhotos .photo .top{ width: 160px; height: 160px; position: relative; cursor: pointer; border: dashed 1px #cecece; }
.showPhotos .photo .top .boxPhoto{ height: 100%; position: relative; text-align: center; }
.showPhotos .photo .top .boxPhoto dt{ display: none; width: 100%; height: 100%; overflow: hidden; }
.showPhotos .photo .top .boxPhoto dt .img{ width: 100%; min-height: 100%; border: 0; }
.showPhotos .photo .top .boxPhoto dd{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; color: #00c9ff; }
.showPhotos .photo .top .boxPhoto dd .icon{ display: inline-block; width: 37px; height: 37px; margin: 45px 0 10px; background: url(../images/icon-sprite-lg.png) no-repeat -67px 0px; }
.showPhotos .photo .top .boxPhoto dd .text{ display: block; padding: 0px 10px; }
.showPhotos .photo .top .boxOpacity{ display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.showPhotos .photo .top .boxOpacity .opacity{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; opacity: 0.54; filter: alpha(opacity=54); z-index: 0; }
.showPhotos .photo .top .boxOpacity .operate{ position: relative; z-index: 1; width: 100%; height: 100%; text-align: center; display: table; }
.showPhotos .photo .top .boxOpacity .operate .mybtns{ width: 100%; height: 100%; display: table-cell; vertical-align: middle; }
.showPhotos .photo .top .boxOpacity .operate .mybtns .btn{ display: inline-block; margin: 10px 0; color: #fff; width: 60%; line-height: 28px; border: solid 1px #fff; font-size: 12px; border-radius: 1px; }
.showPhotos .photo .bottom{ height: 20px; padding-top: 10px; box-sizing: content-box; color: #666; }
.showPhotos .photo .bottom .color{ color:#00c9ff; }
.showPhotos .photo.show .top .boxPhoto dt{ display: block; }
.showPhotos .photo.show .top .boxPhoto dd{ display: none; }
.showPhotos .photo.show .top:hover .boxOpacity{ display: block; }
/* end 展示照片 */

/* ---------- 分页 ---------- */
.myPaging{ text-align:center; color:#777; font-size: 0; vertical-align: top; }
.myPaging a{ color:#777; }
.myPaging .item-page{ display: inline-block; border-radius: 3px; padding-right: 1px; overflow: hidden; }
.myPaging .item-page .list{ display:inline-block; font-size: 13px; margin-right: -1px; }
.myPaging .item-page .list a{ display:block; border:solid 1px #e5e5e5; height: 26px; line-height: 26px; padding:0 10px; text-align:center; }
.myPaging .item-page .list a:hover{ background-color:#00c9ff; color:#fff; border:solid 1px #00c9ff; }
.myPaging .item-page .selected a{ background-color:#00c9ff; color:#fff; border:solid 1px #00c9ff; }
.myPaging .jump-page{ display: inline-block; font-size:0; margin-left: 50px; }
.myPaging .jump-page li{ font-size: 14px; }
.myPaging .jump-page .j-input{ width: 60px; height: 30px; margin: 0 8px; border:solid 1px #e5e5e5; text-align: center; }
.myPaging .jump-page .j-btn{ display: inline-block; width: 65px; height: 30px; line-height: 30px; margin-left: 8px; border:solid 1px #f08b30; background: none; cursor: pointer; vertical-align: top; text-align: center; }
.myPaging .jump-page .j-btn:hover{ background: #f08b30; color: #fff; }

/* 公用头部 */
#com-header{ height: 32px; line-height: 32px; padding: 0 15px 0 30px; border-bottom: solid 1px #f2f2f2; color: #666; background-color: #f6f6f6; font-size: 12px; }
#com-header a{ color: #666; }
#com-header .item-left{ float: left;}
#com-header .item-left b{ display: inline-block; margin-left: 5px; color: #00c9ff; font-weight: bold; }
#com-header .item-right{ float: right;}
#com-header .r-login{ float: left; margin-right: 8px;}
#com-header .r-login .menu{ float: left; padding: 0 8px; }
#com-header .r-login .color{ color: #00c9ff; }
#com-header .r-maps{ float: left; }
#com-header .r-maps .menu{ float: left; padding: 0 15px; }
/* 公用搜索 */
#com-topSearch { height: 135px; }
#com-topSearch .logo{ float: left; margin: 35px 0 0 30px; }
#com-topSearch .item-search{ float: left; width: 630px; margin: 35px 0 0 130px; }
#com-topSearch .menubar .menu{ float: left; height: 27px; line-height: 29px; padding: 0 22px; cursor: pointer; color: #333; }
#com-topSearch .menubar .active{ background-color: #00c9ff; color: #fff; }
#com-topSearch .search{ height: 42px; position: relative; border: solid 2px #00c9ff; }
#com-topSearch .search form{ height: 100%; }
#com-topSearch .search .icon-search{ position: absolute; left: 15px; top: 11px; width: 16px; height: 16px; }
#com-topSearch .search .search-key{ width: 490px; height: 100%; border: 0; padding: 0 15px 0 40px; color: #333; font-size: 16px; }
#com-topSearch .search .search-key::-webkit-input-placeholder { color:#bbb; font-size: 14px; }
#com-topSearch .search .search-key::-moz-placeholder{ color:#bbb; font-size: 14px; }
#com-topSearch .search .search-key:-ms-input-placeholder{ color:#bbb; font-size: 14px; }
#com-topSearch .search .search-btn{ display: block; position: absolute; right: 0; top: 0; width: 140px; height: 100%; border: 0; background-color: #00c9ff; cursor: pointer; background-image: url(../images/icon-quanyixia.png); background-position: center; background-repeat: no-repeat; }
/* 公用导航 */
#com-navbar{ }
#com-navbar .width1200{ position: relative; }
#com-navbar .navbar{ float: left; margin-left: 228px; }
#com-navbar .navbar .menu{ float: left; text-align: center; }
#com-navbar .navbar .menu a{ display: block; height: 38px; line-height: 38px; padding: 0 25px; color: #000; font-size: 17px; }
#com-navbar .navbar .menu .icon{ display: block; float: right; }
#com-navbar .navbar .menu .icon-hot{ width: 26px; height: 12px; margin: 14px 0 0 4px; }
#com-navbar .navbar .menu a:hover{ color: #00c9ff;  }
#com-navbar .navbar .menu.active a{ color: #00c9ff; }
#com-navbar .tools{ position: absolute; top: 0px; right: 50px; cursor: pointer; }
#com-navbar .tools .icon{ display: block; float: left; width: 16px; height: 16px; margin: 12px 6px 0 0; }
#com-navbar .tools .text{ display: block; float: left; height: 38px; line-height: 38px; color: #000; font-size: 17px; }
#com-navbar .tools:hover .text{ color: #00c9ff; }
/*公用知识产权工具*/
#websiteTools{ display: none; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 99; }
#websiteTools.show{ display: block; }
#websiteTools .opacity{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 6; background-color: #000; opacity: 0.7; filter: alpha(opacity=70); }
#websiteTools .cont{ position: absolute; top: 42%; left: 50%; width: 760px; z-index: 7; background-color: #fff; margin: -210px 0 0 -380px; border: solid 1px #ddd; }
#websiteTools .cont .icon-close{ display: block; width: 23px; height: 23px; position: absolute; top: 20px; right: 20px; background: url(../images/navicon/close.png) center no-repeat; cursor: pointer; }
#websiteTools .cont .cont-header{ text-align: center; font-size: 20px; color: #000; margin-top: 30px; }
#websiteTools .cont .cont-header span{ display: inline-block; position: relative; border-bottom: solid 1px #ccc; padding: 0 150px 20px; }
#websiteTools .cont .cont-header .icon{ display: block; width: 0px; height: 0px; border: solid 9px transparent; border-top: solid 10px #00c9ff; position: absolute; top: 46px; left: 50%; margin-left: -8px; }
#websiteTools .cont .items{ text-align: center; padding: 45px 0 15px; }
#websiteTools .cont .items .menu{ display: inline-block; width: 180px; height: 155px; }
#websiteTools .cont .items .menu .icon{ display: inline-block; width: 92px; height: 92px; background-position: center; }
#websiteTools .cont .items .menu .icon-text{ display: block; color: #333; padding-top: 3px; }
#websiteTools .cont .msgs{ text-align: center; color: #666; font-size: 12px; padding: 10px 0 30px; }
#websiteTools .cont .items .menu:hover .icon-text{ color: #00c9ff; }
#websiteTools .cont .items .menu:hover .icon-tools-sssearch{ background-image: url(../images/navicon/nav-search-hover.png);}
#websiteTools .cont .items .menu:hover .icon-tools-znzc{ background-image: url(../images/navicon/nav-znzc-hover.png); }
#websiteTools .cont .items .menu:hover .icon-tools-dzdj{ background-image: url(../images/navicon/nav-flcx-hover.png); }
#websiteTools .cont .items .menu:hover .icon-tools-sbjk{ background-image: url(../images/navicon/nav-jk-hover.png);  }
#websiteTools .cont .items .menu:hover .icon-tools-sbmanage{ background-image: url(../images/navicon/nav-gl-hover.png); }
#websiteTools .cont .items .menu:hover .icon-tools-fborder{ background-image: url(../images/navicon/nav-ss-hover.png); }
/*下拉全部服务*/
#com-navbar{ border-bottom: solid 1px #333; }
#com-navbar .drop-nav{ position: absolute; top: 0px; left: 0px; width: 200px; z-index: 4; }
#com-navbar .drop-nav .drop-title{ height: 38px; background-color: #333; cursor: pointer; text-align: center; border: solid 1px #000; position: relative; z-index: 1; }
#com-navbar .drop-nav .drop-title .icon{ display: inline-block; width: 16px; height: 12px; margin: 13px 14px 0 0; vertical-align: top; }
#com-navbar .drop-nav .drop-title .text{ display: inline-block; line-height: 38px; color: #fff; font-size: 16px; vertical-align: top; }
#com-navbar .drop-nav .drop-body{ display: none; position: absolute; top:38px; left: 0px; width: 100%; height: 498px; }
#com-navbar.active .drop-nav .drop-body{ display: block; }
#com-navbar.open .drop-nav .drop-body{ display: block; }
#com-navbar .drop-nav .drop-body .opacity{ background-color: #333; opacity: 0.7; filter: alpha(opacity=70); position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#com-navbar .drop-nav .drop-body .cont{ position: relative; z-index: 2; }
#com-navbar .drop-nav .drop-body .menu .menu-title{ border: solid 1px transparent; position: relative; z-index: 0; background-image: url(../images/icon-drop-menuline.png); background-position: 0px top; background-repeat: repeat-x; margin-bottom: -3px; }
#com-navbar .drop-nav .drop-body .menu .menu-title a{ display: block; padding: 21px 22px 22px 48px; color: #fff; font-size: 15px; background-image: url(../images/icon-drop-menuline.png); background-position: 0px bottom; background-repeat: repeat-x; }
#com-navbar .drop-nav .drop-body .menu .menu-title .icon-arrow{ float: right; margin-top: 2px; }
#com-navbar .drop-nav .drop-body .menu .menu-bodyer{ display: none; position: absolute; top: 0px; left: 199px; width: 1000px; height: 499px; background-color: #fff; border: solid 1px #333; z-index: 1; }
#com-navbar .drop-nav .drop-body .menu .menu-bodyer dl{ overflow: hidden; width: 690px; }
#com-navbar .drop-nav .drop-body .menu .menu-bodyer dl dt{ float: left; width: 170px; padding: 20px 0 0 34px; }
#com-navbar .drop-nav .drop-body .menu .menu-bodyer dl dt a{ font-size: 13px; color: #000; }
#com-navbar .drop-nav .drop-body .menu .menu-bodyer dl dd{ float: left; width: 490px; padding: 16px 10px; border-bottom: solid 1px #eae6e6; }
#com-navbar .drop-nav .drop-body .menu .menu-bodyer dl:nth-last-child(2) dd{ border-bottom: 0; }
#com-navbar .drop-nav .drop-body .menu .menu-bodyer dl dd a{ font-size: 12px; color: #333; display: block; float: left; margin: 3px 30px 3px 0; }
#com-navbar .drop-nav .drop-body .menu .menu-bodyer dl dd a.selected{ color: #00c9ff; }
#com-navbar .drop-nav .drop-body .menu .menu-bodyer .right-bar{ position: absolute; top: 30px; right: 70px; }
#com-navbar .drop-nav .drop-body .menu .menu-bodyer .right-bar li{ padding: 25px 0; }
#com-navbar .drop-nav .drop-body .menu .menu-bodyer .right-bar li a{ display: block; }
.main-nav .logo-nav.open .nav-menu .main-menu{ display: block; }
#com-navbar .drop-nav .drop-body .menu.active .menu-title{ border: solid 1px #333; border-right: 0px; z-index: 2; background-color: #fff; background-image: none; }
#com-navbar .drop-nav .drop-body .menu.active .menu-title a{ color: #333; background-image: none; }
#com-navbar .drop-nav .drop-body .menu.active .menu-bodyer{ display: block; }
/* 公用底部 */
#com-footer{ background-color: #161616; color: #c1c1c1; font-size: 12px; padding: 25px 0 40px; overflow: hidden;  }
#com-footer a{ color: #c1c1c1; }
#com-footer .items{ }
#com-footer .items-left{ overflow: hidden; float: left; }
#com-footer .items-left .row-1{ color: #c1c1c1; position: relative; height: 120px;}
#com-footer .items-left .row-1 .menu{ float: left; cursor: default; }
#com-footer .items-left .row-1 .menu .menu-title{ float: left; width: 68px; height: 28px; line-height: 28px; text-align: center; font-size: 14px; }
#com-footer .items-left .row-1 .menu .menu-bodyer{ display: none; position: absolute; top: 40px; left: 0px; width: 742px; height: 76px; padding: 6px 0; background-color: #1f1f1f; }
#com-footer .items-left .row-1 .menu .menu-bodyer dt{ float: left; width: 96px; height: 100%; text-align: center; border-right: solid 1px #565656; }
#com-footer .items-left .row-1 .menu .menu-bodyer dt h1{ color: #00c9ff; padding: 4px 0 0px; font-size: 25px; }
#com-footer .items-left .row-1 .menu .menu-bodyer dd{ float: left; padding: 0 0 0 18px; font-size: 12px; }
#com-footer .items-left .row-1 .menu .menu-bodyer dd table td{ padding: 8px 0; }
#com-footer .items-left .row-1 .menu.active .menu-title{ background-color: #00c9ff; color: #fff; }
#com-footer .items-left .row-1 .menu.active .menu-bodyer{ display: block; }
#com-footer .items-left .row-2{; margin-left: -14px; margin-top: 20px; overflow: hidden }
#com-footer .items-left .row-2 li{ float: left; border-left: solid 1px #333; padding: 0 14px; line-height: 18px; }
#com-footer .items-left .row-2 li a{ color: #aaa; }
#com-footer .items-right{ float: left; margin-left: 170px; }
#com-footer .items-right .row-1{ padding: 10px 0 10px; }
#com-footer .items-right .row-1 .icon{ display: inline-block; width: 19px; height: 19px; margin: 0 12px 0 0; vertical-align: text-top;}
#com-footer .items-right .row-1 .icon-phone400{ width: 19px; height: 19px;  }
#com-footer .items-right .row-1 .icon-email{ width: 18px; height: 14px; margin-top: 2px; }
#com-footer .items-right .share-to{ font-size: 0; padding-top: 25px; }
#com-footer .items-right .share-to .text{ display: inline-block; vertical-align: text-top; font-size: 12px; margin-right: 8px; }
#com-footer .items-right .share-to .icon{ display: inline-block; vertical-align: text-top; width: 20px; height: 20px; margin-left: 5px; opacity: 0.5; filter:alpha(opacity=50); }
#com-footer .items-right .share-to .icon:hover{ opacity: 1; filter:alpha(opacity=100); }
#com-footer .items-1{ margin-top: 28px; overflow: hidden; }
#com-footer .items-1 li{ float:left; margin-right:15px; color: #aaa; }
#com-footer .items-1 li a{ color: #aaa; }
/* 选择因为信赖 */
#com-becauseTrust{ padding: 30px 0; overflow: hidden; }
#com-becauseTrust .becauseTrust-title{ font-size: 24px; color: #333; text-align: center; }
#com-becauseTrust .items{ padding: 35px 0 0; text-align: center; }



/* ---------- start 右侧悬浮栏 ---------- */
#rightFixBar{ position: fixed; _position: absolute; right: 0px; top: 50%; margin: -174px 0 0; z-index: 10; border-radius: 30px; background-color: #494949; }
#rightFixBar #flex{ margin-top: -18px; }
#rightFixBar #flex .menu .icon{ background-color: #494949; }
#rightFixBar .item{ display: block; padding: 10px 0; background-color: #494949; border-radius: 30px; }
#rightFixBar.hide{ padding-bottom: 10px; background-color: transparent; }
#rightFixBar.hide .item{ display: none; }
#rightFixBar .list{ position: relative; padding: 4px 5px; }
#rightFixBar .list .menu{ position: relative; overflow: hidden; cursor: pointer; z-index: 2; }
#rightFixBar .list .menu .icon{ display: block; width: 40px; height: 40px; border-radius: 50%; background-image:url(../images/rightFixBar.png); background-repeat: no-repeat; }
#rightFixBar .list .menu .icon:hover{ background-color: #00c9ff; }
#rightFixBar .list .menu-bodyer{ display: none; position:absolute; right:47px; top:5px; padding-right: 14px; z-index:4; }
#rightFixBar .list .menu-bodyer .text{ display: block; background-color: #00c9ff; border-radius: 6px; white-space: nowrap; padding: 6px 15px; color: #fff; margin-top: 5px; }
#rightFixBar .list .menu-bodyer .d-body{ background-color: #00c9ff; border-radius: 6px; }
#rightFixBar .list-appDown .menu-bodyer .d-body{ width: 225px; padding-bottom: 17px; }
#rightFixBar .list-appDown .menu-bodyer .d-body dt{ float:left; margin:14px 18px 0 18px; width:100px; height: 100%; }
#rightFixBar .list-appDown .menu-bodyer .d-body dt img{ width:100%; }
#rightFixBar .list-appDown .menu-bodyer .d-body dd{ float:left; }
#rightFixBar .list-appDown .menu-bodyer .d-body dd a{ display:block; width:70px; height:30px; line-height:25px; margin: 21px 0 0; padding: 0 2px; color:#fff; border: solid 2px #fff; border-radius: 20px; }
#rightFixBar .list-appDown .menu-bodyer .d-body dd a .icon{ display:block; float:left; width:16px; height:19px; margin: 3px 5px 0 9px; background-repeat: no-repeat; background-image:url(../images/rightFixBar.png); }
#rightFixBar .list-appDown .menu-bodyer .d-body dd a .s1{ display:block; float:left; font-size: 12px; }
#rightFixBar .list:hover .menu-bodyer{ display:block; }
#rightFixBar .list .icon-ewm{ background-position: 9px -49px; }
#rightFixBar .list .icon-shouqian{ background-position: 7px -87px; }
#rightFixBar .list .icon-shouhou{ background-position: 9px -122px; }
#rightFixBar .list .icon-kefu{ background-position: 9px -158px; }
#rightFixBar .list .icon-yijian{ background-position: 10px -199px; }
#rightFixBar .list .icon-backtop{ background-position: 10px -240px; }
#rightFixBar .list .icon-flex{ background-position: 8px -276px; }
#rightFixBar .list .icon-ios{ background-position: 0px 0px; }
#rightFixBar .list .icon-android{ background-position: 0px -25px; }
#rightFixBar .list .menu .icon.icon-hhr{ background: url(../images/icon-hhrkf.png) no-repeat center; background-size: 24px; }
#rightFixBar .list .menu .icon.icon-hhr:hover{
    background-color: #00c9ff;
}
/* ---------- end 右侧悬浮栏 ---------- */

/** ---------- start 首页 ---------- **/
.index-wrap #com-navbar{ border-bottom: 0; }
/* banner轮播图 */
.index-wrap .carousel-figure{ height: 497px; background-color: #f89c2d; position: relative; }
.index-wrap .carousel-figure .slide-banner{ height: 100%; position: relative; overflow: hidden;  }
.index-wrap .carousel-figure .slide-banner .banner{ height: 100%; position: relative; }
.index-wrap .carousel-figure .slide-banner .banner .list{ float: left; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center top; }
.index-wrap .carousel-figure .slide-banner .banner .list a{ display: block; width: 1200px; height: 100%; margin: auto; }
.index-wrap .carousel-figure .slide-banner .banner .list.active{ z-index: 1; }
.index-wrap .carousel-figure .slide-banner .dots{ position: absolute; left: 0; right: 0; bottom: 22px; width: 100%; text-align: center; }
.index-wrap .carousel-figure .slide-banner .dots li{ display: inline-block; width: 14px; height: 14px; margin: 0 10px; text-indent: -999em; background-color: #000; border-radius: 50%; cursor: pointer; opacity: 0.5; filter: alpha(opacity=50);
    -webkit-transition: background .5s, opacity .5s;
    -moz-transition: background .5s, opacity .5s;
    transition: background .5s, opacity .5s;
}
.index-wrap .carousel-figure .slide-banner .dots li.active{ background-color: #fff; opacity: 1; filter: alpha(opacity=100); }
/* 热门工具 */
.index-wrap .section-hotTools{ padding: 60px 0; }
.index-wrap .section-hotTools .s-title{ font-size: 18px; color: #222; }
.index-wrap .section-hotTools .s-title .icon-leftBorder{ display: block; float: left; width: 3px; height: 18px; background-color: #00c9ff; border-radius: 1px; margin: 3px 8px 0 0; }
.index-wrap .section-hotTools .s-cont .cont-left{ float: left; width: 170px; padding: 0 0 0 53px; margin-top: 40px; border-right: solid 2px #f3f3f3; }
.index-wrap .section-hotTools .s-cont .cont-left .list{ width: 90px; padding: 20px 0; text-align: center; cursor: pointer; position: relative; }
.index-wrap .section-hotTools .s-cont .cont-left .list .icon-solid-rightarrow{ display: none; width: 10px; height: 24px; position: absolute; right: -35px; top: 32px; }
.index-wrap .section-hotTools .s-cont .cont-left .radius{ display: inline-block; width: 62px; height: 62px; padding-top: 10px; border-radius: 50%; }
.index-wrap .section-hotTools .s-cont .cont-left .radius .icon{ display: inline-block; width: 44px; height: 44px; }
.index-wrap .section-hotTools .s-cont .cont-left .text{ display: block; color: #222; }
.index-wrap .section-hotTools .s-cont .cont-left .list:hover .radius{ background-color: #fd7d61; }
.index-wrap .section-hotTools .s-cont .cont-left .list:hover .text{ color: #fd7d61; }
.index-wrap .section-hotTools .s-cont .cont-left .list:hover .icon-hottools-sbzc{ background-position: 1px -42px; }
.index-wrap .section-hotTools .s-cont .cont-left .list:hover .icon-hottools-sbjk{ background-position: -44px -44px; }
.index-wrap .section-hotTools .s-cont .cont-left .list:hover .icon-hottools-more{ background-position: -89px -40px; }
.index-wrap .section-hotTools .s-cont .cont-left .list.active .icon-solid-rightarrow{ display: block; }
.index-wrap .section-hotTools .s-cont .cont-left .list.active .radius{ background-color: #fd7d61; }
.index-wrap .section-hotTools .s-cont .cont-left .list.active .text{ color: #fd7d61; }
.index-wrap .section-hotTools .s-cont .cont-left .list.active .icon-hottools-sbzc{ background-position: 1px -42px; }
.index-wrap .section-hotTools .s-cont .cont-left .list.active .icon-hottools-sbjk{ background-position: -44px -44px; }
.index-wrap .section-hotTools .s-cont .cont-left .list.active .icon-hottools-more{ background-position: -89px -40px; }
.index-wrap .section-hotTools .s-cont .cont-right{ float: left; width: 1000px; height: 500px; padding: 0 0 0 90px; }
.index-wrap .section-hotTools .s-cont .cont-right .list{ display: none; }
.index-wrap .section-hotTools .s-cont .cont-right .list.active{ display: block; }
.index-wrap .section-hotTools .s-cont .cont-right img{ width: 100%; }
/* 入住权大师服务更简单 */
.index-wrap .section-jion{ padding: 0 0 60px 0; background: url(../images/bg-join.jpg) no-repeat center top; }
.index-wrap .section-jion .article-header{ text-align: center; height: 150px; padding: 50px 0 0 0; }
.index-wrap .section-jion .article-header b{ color: #333; font-size: 32px; font-weight: bold; vertical-align: top; }
.index-wrap .section-jion .article-header a{ display: inline-block; height: 32px; line-height: 28px; padding: 0 25px; color: #00c9ff; font-size: 16px; border: solid 2px #00c9ff; border-radius: 20px; vertical-align: top; margin: 8px 0 0 45px; }
/* 代理人 */
.index-wrap .section-jion .article-agent{ background-color: #fff; padding: 30px 0 35px; }
.index-wrap .section-jion .article-agent .s-title{ font-size: 18px; color: #222; }
.index-wrap .section-jion .article-agent .s-title .icon-leftBorder{ display: block; float: left; width: 3px; height: 18px; background-color: #00c9ff; border-radius: 1px; margin: 3px 8px 0 0; }
.index-wrap .section-jion .article-agent .s-cont{ text-align: center;}
.index-wrap .section-jion .article-agent .s-cont .list{ display: inline-block; width: 225px; text-align: center; }
.index-wrap .section-jion .article-agent .s-cont .list .agentphoto{ display: inline-block; width: 140px; height: 140px; border-radius: 50%; overflow: hidden; }
.index-wrap .section-jion .article-agent .s-cont .list .agentphoto img{ width: 100%; min-height: 100%; }
.index-wrap .section-jion .article-agent .s-cont .list .row-1{ padding: 15px 0 5px; }
.index-wrap .section-jion .article-agent .s-cont .list .icon-renzheng{ vertical-align: top; margin: 3px 0 0 5px; }
.index-wrap .section-jion .article-agent .s-cont .list .name{ display: inline-block; font-size: 18px; color: #333; vertical-align: top; }
.index-wrap .section-jion .article-agent .s-cont .list .row-2{ font-size: 12px; color: #666; }
/*权资讯*/
.index-wrap .section-quaninformation{ padding: 32px 0 35px; }
.index-wrap .section-quaninformation .quan-news{ width: 715px; height: 400px; float: left; }
.index-wrap .section-quaninformation .quan-news .quan-news-title{ font-size: 24px; color: #555; padding-bottom: 32px; }
.index-wrap .section-quaninformation .quan-news .quan-news-title .more{ margin: 16px 5px 0 0; }
.index-wrap .section-quaninformation .quan-news .list{ padding: 18px 0 25px; border-bottom: dotted 1px #bfbfbf; }
.index-wrap .section-quaninformation .quan-news .list dt, .index-wrap .section-quaninformation .quan-news .list dd{ display: block; float: left; }
.index-wrap .section-quaninformation .quan-news .list dt{ width: 92px; height: 78px; text-align: center; color: #dbdbdb; }
.index-wrap .section-quaninformation .quan-news .list dt .time-day{ display: block; font-size: 60px; line-height: 55px; }
.index-wrap .section-quaninformation .quan-news .list dt .time-month{ display: block; font-size: 18px; line-height: 28px; }
.index-wrap .section-quaninformation .quan-news .list dd{ width: 620px; height: 78px; padding: 0 5px 0 26px; }
.index-wrap .section-quaninformation .quan-news .list dd h3{ }
.index-wrap .section-quaninformation .quan-news .list dd h3 a{ font-size: 20px; color: #555; }
.index-wrap .section-quaninformation .quan-news .list dd p{ padding-top: 4px; }
.index-wrap .section-quaninformation .quan-news .list dd p a{ font-size: 14px; color: #999; line-height: 26px; }
.index-wrap .section-quaninformation .quan-news .list:hover dt{ color: #ee8b3c; }
.index-wrap .section-quaninformation .quan-news .list:hover dd h3 a{ color: #ee8b3c; }
/*权知道*/
.index-wrap .section-quaninformation{ padding-top: 50px; }
.index-wrap .section-quaninformation .quan-know{ width: 435px; height: 400px; float: right; }
.index-wrap .section-quaninformation .quan-know .quan-know-title{ font-size: 24px; color: #555; padding-bottom: 48px; }
.index-wrap .section-quaninformation .quan-know .quan-know-title .more{ margin: 16px 5px 0 0; }
.index-wrap .section-quaninformation .quan-know .quan-know-body{ height: 350px; overflow-y: auto; }
.index-wrap .section-quaninformation .quan-know .quan-know-body::-webkit-scrollbar{ width: 7px; }
.index-wrap .section-quaninformation .quan-know .quan-know-body::-webkit-scrollbar-thumb{ background-color: #00c9ff; border-radius: 8px; }
.index-wrap .section-quaninformation .quan-know .quan-know-body::-webkit-scrollbar-track-piece{ background-color: #eee; }
.index-wrap .section-quaninformation .quan-know .quan-know-body{ scrollbar-face-width: 10px; scrollbar-face-color:#00c9ff; scrollbar-shadow-color: #00c9ff; scrollbar-track-color:#eee; scrollbar-arrow-color:#eee; }
.index-wrap .section-quaninformation .quan-know .list{ margin: 10px 0 25px; }
.index-wrap .section-quaninformation .quan-know .list dt, .index-wrap .section-quaninformation .quan-know .list dd{ display: block; float: left; }
.index-wrap .section-quaninformation .quan-know .list dt{ float: left; width: 54px; text-align: center; }
.index-wrap .section-quaninformation .quan-know .list dt .icon{ display: inline-block; width: 35px; height: 20px; line-height: 20px; font-size: 12px; background-color: #00c9ff; color: #fff; border-radius: 3px; }
.index-wrap .section-quaninformation .quan-know .list dd{ width: 345px; }
.index-wrap .section-quaninformation .quan-know .list dd h3 a{ font-size: 14px; color: #666; }
.index-wrap .section-quaninformation .quan-know .list dd .text{ margin-top: 10px; position: relative; }
.index-wrap .section-quaninformation .quan-know .list dd .text .p{ display: block; padding: 10px; border-radius:3px; max-height: 60px; overflow: hidden; background-color: #f5f5f5; }
.index-wrap .section-quaninformation .quan-know .list dd .text .icon-solid-leftArrow{ width: 0px; height: 0px; position: absolute; top: 8px; left: -13px; background-image: none; border: solid 6px transparent; border-right: solid 8px #f5f5f5; }
.index-wrap .section-quaninformation .quan-know .list dd .text a{ font-size: 12px; color: #666; line-height: 22px; }
.index-wrap .section-quaninformation .quan-know .list dd h3 a:hover{ color: #ee8b3c; }
.index-wrap .section-quaninformation .quan-know .list dd .text:hover .p{ background-color: #ebebeb;  }
.index-wrap .section-quaninformation .quan-know .list dd .text:hover .icon-solid-leftArrow{ border-right: solid 8px #ebebeb; }
/* ---------- start 用户评价 ---------- */
.index-wrap .section-userRating{ padding: 70px 0 60px; background: url(../images/bg-douhao.png) no-repeat 915px 70px; }
.index-wrap .section-userRating .userRating-title{ font-size: 24px; color: #555; }
.index-wrap .section-userRating .items{ width: 950px; height: 275px; margin: auto; position: relative; }
.index-wrap .section-userRating .items .list{ display: none; width: 950px; overflow: hidden; position: absolute; top: 75px; left: 0;  }
.index-wrap .section-userRating .items .list .list-l{ width: 200px; height: 200px; float: left; border-radius: 50%; overflow: hidden; }
.index-wrap .section-userRating .items .list .list-l .dlr-pic{ width: 100%;}
.index-wrap .section-userRating .items .list .list-r{ width: 615px; height: 200px; float: right; overflow: hidden; }
.index-wrap .section-userRating .items .list .list-r h2{ font-size: 30px; color: #555; padding-top: 10px; }
.index-wrap .section-userRating .items .list .list-r h3{ font-size: 20px; color: #555; padding-top: 6px; }
.index-wrap .section-userRating .items .list .list-r span{ display: block; font-size: 14px; color: #999; padding-top: 32px; line-height: 22px; overflow: hidden; }
.index-wrap .section-userRating .items .list.selected{ display: block; }
.index-wrap .section-userRating .items-btn{ font-size: 0; text-align: center; padding-top: 60px; }
.index-wrap .section-userRating .items-btn .btn{ display: inline-block; width: 14px; height: 14px; background-color: #dbdbdb; border-radius: 50%; margin: 0 10px; }
.index-wrap .section-userRating .items-btn .btn.selected{ background-color: #ff7f00; }
/* 企业用户 */
.index-wrap .section-customer{ padding: 50px 0 50px; border-top: solid 1px #eee; }
.index-wrap .section-customer .i-header{ text-align: center; color: #333; font-size: 24px; }
.index-wrap .section-customer .i-bodyer{ padding-top: 30px; }
.index-wrap .section-customer .i-bodyer .list{ float: left; width: 184px; height: 50px; margin: 15px 0; text-align: center; display: table; }
.index-wrap .section-customer .i-bodyer .list a{ height: 100%; display: table-cell; vertical-align: middle; }
.index-wrap .section-customer .i-bodyer .list img{ max-width: 55%; max-height: 100%; }
/* 合作伙伴 */
.index-wrap .section-cooperationPartner{ padding: 35px 0 50px; background-color: #f3f2f0; }
.index-wrap .section-cooperationPartner .cooperationPartner-title{ font-size: 24px; color: #333; text-align: center;}
.index-wrap .section-cooperationPartner .cooperationPartner-title .title{ display: inline-block; border: solid 3px #00c9ff;border-top: 0; border-bottom: 0; padding: 0 15px; height: 24px; line-height: 22px; }
.index-wrap .section-cooperationPartner .items{ padding: 12px 0; background-color: #fff; margin-top: 30px; }
.index-wrap .section-cooperationPartner .items li{ float: left; width: 184px; height:75px; text-align:center; overflow:hidden; }
.index-wrap .section-cooperationPartner .items li a img{  max-width:100%; vertical-align:middle; }
/** ---------- end 首页 ---------- **/


/** ---------- start 二级商标页 ---------- **/
.secondPage-wrap .section-banner{ overflow: hidden; }
/* section-module1 */
.secondPage-wrap .section-module1{ text-align: center; padding: 85px 0 70px; }
.secondPage-wrap .section-module1 .list{ display: inline-block; width: 385px; vertical-align: top; overflow: hidden; text-align: left; }
.secondPage-wrap .section-module1 .list dl{ height: 75px; }
.secondPage-wrap .section-module1 .list dt{ float: left; width: 70px; }
.secondPage-wrap .section-module1 .list dt .radius{ display: block; width: 70px; height: 70px; background-color: #f8f8f8; border-radius: 50%; text-align: center; }
.secondPage-wrap .section-module1 .list dt .icon{ display: inline-block; width: 38px; height: 38px; margin-top: 16px; }
.secondPage-wrap .section-module1 .list dd{ float: left; width: 100%; margin-left: -70px; padding-left: 95px; }
.secondPage-wrap .section-module1 .list dd .t-title{ font-size: 24px; color: #222; padding-top: 2px; }
.secondPage-wrap .section-module1 .list dd .price{ font-size: 18px; color: #333; display: block; padding: 5px 0 0; }
.secondPage-wrap .section-module1 .list dd .price .s1{ font-size: 20px; font-weight: bold; color: #fc461e; margin-left: -3px; }
.secondPage-wrap .section-module1 .list dd .price .s2{ font-size: 26px; font-weight: bold; color: #fc461e; display: inline-block; vertical-align: -1px; }
.secondPage-wrap .section-module1 .list .t-cont{ font-size: 16px; color: #555; height: 226px; margin-top: 20px; }
.secondPage-wrap .section-module1 .list .t-cont span{ display: block; height: 30px; line-height: 37px; white-space: nowrap; padding-left: 95px; background: url(../images/bg-verticalline.png) 34px 1px no-repeat; }
.secondPage-wrap .section-module1 .list .t-cont .icon-circle{ background: url(../images/bg-verticalline.png) 34px -40px no-repeat; }
.secondPage-wrap .section-module1 .list .btn{ display: inline-block; line-height: 30px; padding: 0 22px; background-color: #61c6ff; color: #fff; border-radius: 3px; margin-left: 95px; }
/* section-module2 */
.secondPage-wrap .section-module2{ background-color: #f8f8f8; padding: 60px 0 50px; }
.secondPage-wrap .section-module2 .cont-title{ text-align: center; }
.secondPage-wrap .section-module2 .cont-title .main-title{ display: block; color: #333; font-size: 30px; font-weight: bold; padding-bottom: 4px; }
.secondPage-wrap .section-module2 .cont-title .main-title .color{ color: #fbae32; font-weight: bold; }
.secondPage-wrap .section-module2 .cont-title .sub-title{ color: #777; font-size: 13px; }
.secondPage-wrap .section-module2 .cont-bodyer{ padding-top: 50px; }
.secondPage-wrap .section-module2 .cont-bodyer .list{ float: left; width: 25%; height: 260px; text-align: center; cursor: default; }
.secondPage-wrap .section-module2 .cont-bodyer .list .radius{ display: inline-block; width: 80px; height: 80px; background-color: #fff; border-radius: 50%; text-align: center;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.secondPage-wrap .section-module2 .cont-bodyer .list .radius .icon{ display: inline-block; width: 47px; height: 47px; margin-top: 16px; }
.secondPage-wrap .section-module2 .cont-bodyer .list .i-title{ font-size: 20px; color: #333; padding-top: 14px; }
.secondPage-wrap .section-module2 .cont-bodyer .list .i-text{ display: block; color: #777; padding: 12px 0; }
.secondPage-wrap .section-module2 .cont-bodyer .list .price{ font-size: 16px; color: #333; display: block; }
.secondPage-wrap .section-module2 .cont-bodyer .list .price .s1{ font-size: 18px; color: #00c9ff; }
.secondPage-wrap .section-module2 .cont-bodyer .list .price .s2{ font-size: 24px; font-weight: bold; color: #00c9ff; display: inline-block; vertical-align: -1px; }
.secondPage-wrap .section-module2 .cont-bodyer .list .btn{ display: none; line-height: 30px; padding: 0 22px; background-color: #61c6ff; color: #fff; border-radius: 3px; margin-top: 14px; }
.secondPage-wrap .section-module2 .cont-bodyer .list:hover .radius{ margin-top: -20px; background-color: #fbae32; }
.secondPage-wrap .section-module2 .cont-bodyer .list:hover .icon-module2-sbbhfs{ background-position: 0px -135px; }
.secondPage-wrap .section-module2 .cont-bodyer .list:hover .icon-module2-sbcssq{ background-position: -47px -133px; }
.secondPage-wrap .section-module2 .cont-bodyer .list:hover .icon-module2-sbyydb{ background-position: -94px -133px; }
.secondPage-wrap .section-module2 .cont-bodyer .list:hover .icon-module2-sbwxxg{ background-position: -142px -135px; }
.secondPage-wrap .section-module2 .cont-bodyer .list:hover .btn{ display: inline-block; }
/* section-module3 */
.secondPage-wrap .section-module3{ padding: 60px 0 50px; }
.secondPage-wrap .section-module3 .cont-title{ text-align: center; }
.secondPage-wrap .section-module3 .cont-title .main-title{ display: block; color: #333; font-size: 30px; font-weight: bold; padding-bottom: 4px; }
.secondPage-wrap .section-module3 .cont-title .main-title .color{ color: #fbae32; font-weight: bold; }
.secondPage-wrap .section-module3 .cont-title .sub-title{ color: #777; font-size: 13px; }
.secondPage-wrap .section-module3 .cont-bodyer{ padding-top: 50px; }
.secondPage-wrap .section-module3 .cont-bodyer .list{ float: left; width: 50%; cursor: default; padding: 13px 19px; }
.secondPage-wrap .section-module3 .cont-bodyer .list dl{ background-color: #f8f8f8; height: 130px; border: solid 2px #f8f8f8; border-radius: 3px; padding-top: 20px; }
.secondPage-wrap .section-module3 .cont-bodyer .list dt{ float: left; width: 138px; text-align: center; }
.secondPage-wrap .section-module3 .cont-bodyer .list dt .icon{ display: inline-block; width: 58px; height: 59px; margin: 10px 0 0 12px; }
.secondPage-wrap .section-module3 .cont-bodyer .list dd{ float: left; width: 390px; height: 96px; position: relative; }
.secondPage-wrap .section-module3 .cont-bodyer .list .i-title{ position: relative; }
.secondPage-wrap .section-module3 .cont-bodyer .list .i-title .s1{ font-size: 20px; color: #333; }
.secondPage-wrap .section-module3 .cont-bodyer .list .i-title .price{ font-size: 16px; color: #333; display: block; position: absolute; top: -3px; right: 0; }
.secondPage-wrap .section-module3 .cont-bodyer .list .i-title .price .s1{ font-size: 18px; color: #00c9ff; }
.secondPage-wrap .section-module3 .cont-bodyer .list .i-title .price .s2{ font-size: 24px; font-weight: bold; color: #00c9ff; display: inline-block; vertical-align: -1px; }
.secondPage-wrap .section-module3 .cont-bodyer .list .i-text{ display: block; color: #777; padding: 12px 0; }
.secondPage-wrap .section-module3 .cont-bodyer .list .btn{ display: none; line-height: 30px; padding: 0 22px; background-color: #61c6ff; color: #fff; border-radius: 3px; position: absolute; bottom: 0px; right: 0px; }
.secondPage-wrap .section-module3 .cont-bodyer .list dl:hover{ background-color: #fff; border: solid 2px #f1f1f1; }
.secondPage-wrap .section-module3 .cont-bodyer .list dl:hover .btn{ display: block; }
/* section-module4 */
.secondPage-wrap .section-module4{ padding: 60px 0 50px; }
.secondPage-wrap .section-module4 .cont-title{ text-align: center; }
.secondPage-wrap .section-module4 .cont-title .main-title{ display: block; color: #333; font-size: 30px; font-weight: bold; padding-bottom: 4px; }
.secondPage-wrap .section-module4 .cont-title .main-title .color{ color: #fbae32; font-weight: bold; }
.secondPage-wrap .section-module4 .cont-title .sub-title{ color: #777; font-size: 13px; }
.secondPage-wrap .section-module4 .cont-bodyer{ padding-top: 50px; }
.secondPage-wrap .section-module4 .cont-bodyer .list{ float: left; width: 33.333%; cursor: default; }
.secondPage-wrap .section-module4 .cont-bodyer .list dl{ height: 150px; border: solid 2px #fff; border-radius: 4px; padding-top: 20px; text-align: center; }
.secondPage-wrap .section-module4 .cont-bodyer .list dt{ float: left; width: 64px; margin-left: 24px; }
.secondPage-wrap .section-module4 .cont-bodyer .list dt .icon{ display: inline-block; width: 63px; height: 64px; margin: 4px 0 0; }
.secondPage-wrap .section-module4 .cont-bodyer .list dd{ float: left; width: 266px; height: 83px; margin-left: 15px; position: relative; text-align: left; }
.secondPage-wrap .section-module4 .cont-bodyer .list .i-title{ position: relative; }
.secondPage-wrap .section-module4 .cont-bodyer .list .i-title .s1{ font-size: 20px; color: #333; }
.secondPage-wrap .section-module4 .cont-bodyer .list .i-title .price{ font-size: 16px; color: #333; display: block; position: absolute; top: -1px; right: 0; height: 26px; line-height: 26px; }
.secondPage-wrap .section-module4 .cont-bodyer .list .i-title .price .s1{ font-size: 18px; color: #00c9ff; }
.secondPage-wrap .section-module4 .cont-bodyer .list .i-title .price .s2{ font-size: 24px; font-weight: bold; color: #00c9ff; display: inline-block; vertical-align: -1px; }
.secondPage-wrap .section-module4 .cont-bodyer .list .i-text{ display: block; color: #777; padding: 6px 0 0px; }
.secondPage-wrap .section-module4 .cont-bodyer .list .btn{ display: none; line-height: 30px; padding: 0 22px; background-color: #61c6ff; color: #fff; border-radius: 3px;}
.secondPage-wrap .section-module4 .cont-bodyer .list dl:hover{ border: solid 2px #f1f1f1; }
.secondPage-wrap .section-module4 .cont-bodyer .list dl:hover .btn{ display: inline-block; }
.secondPage-wrap #com-becauseTrust{ background-color: #f3f2f0; }
/* section-module5 */
.secondPage-wrap .section-module5{ padding: 60px 0 50px; background-color: #f8f8f8; }
.secondPage-wrap .section-module5 .cont-title{ text-align: center; }
.secondPage-wrap .section-module5 .cont-title .main-title{ display: block; color: #333; font-size: 30px; font-weight: bold; padding-bottom: 4px; }
.secondPage-wrap .section-module5 .cont-title .main-title .color{ color: #fbae32; font-weight: bold; }
.secondPage-wrap .section-module5 .cont-title .sub-title{ color: #777; font-size: 13px; }
.secondPage-wrap .section-module5 .cont-bodyer{ padding-top: 50px; }
.secondPage-wrap .section-module5 .cont-bodyer .list{ float: left; width: 50%; cursor: default; padding: 13px 19px; }
.secondPage-wrap .section-module5 .cont-bodyer .list dl{ background-color: #fff; height: 130px; border: solid 2px #fff; border-radius: 3px; padding-top: 20px; }
.secondPage-wrap .section-module5 .cont-bodyer .list dt{ float: left; width: 138px; text-align: center; }
.secondPage-wrap .section-module5 .cont-bodyer .list dt .icon{ display: inline-block; width: 58px; height: 59px; margin: 10px 0 0 12px; }
.secondPage-wrap .section-module5 .cont-bodyer .list dd{ float: left; width: 390px; height: 96px; position: relative; }
.secondPage-wrap .section-module5 .cont-bodyer .list .i-title{ position: relative; }
.secondPage-wrap .section-module5 .cont-bodyer .list .i-title .s1{ font-size: 20px; color: #333; }
.secondPage-wrap .section-module5 .cont-bodyer .list .i-title .price{ font-size: 16px; color: #333; display: block; position: absolute; top: -3px; right: 0; }
.secondPage-wrap .section-module5 .cont-bodyer .list .i-title .price .s1{ font-size: 18px; color: #00c9ff; }
.secondPage-wrap .section-module5 .cont-bodyer .list .i-title .price .s2{ font-size: 24px; font-weight: bold; color: #00c9ff; display: inline-block; vertical-align: -1px; }
.secondPage-wrap .section-module5 .cont-bodyer .list .i-text{ display: block; color: #777; padding: 12px 0; }
.secondPage-wrap .section-module5 .cont-bodyer .list .btn{ display: none; line-height: 30px; padding: 0 22px; background-color: #61c6ff; color: #fff; border-radius: 3px; position: absolute; bottom: 0px; right: 0px; }
.secondPage-wrap .section-module5 .cont-bodyer .list dl:hover{ border: solid 2px #f1f1f1; }
.secondPage-wrap .section-module5 .cont-bodyer .list dl:hover .btn{ display: block; }
/** ---------- end 二级商标页 ---------- **/


/** ---------- start 我的订单 ---------- **/
.myOrder-wrap .section-myorder{ padding: 55px 140px 150px; }
.myOrder-wrap .section-myorder .cont-title{ font-size: 18px; color: #00c9ff; }
.myOrder-wrap .section-myorder .cont-title .icon-leftBorder{ display: block; float: left; width: 3px; height: 17px; background-color: #00c9ff; border-radius: 1px; margin: 4px 8px 0 0; }
.myOrder-wrap .section-myorder .cont-bodyer{ padding-top: 10px; }
.myOrder-wrap .section-myorder .cont-bodyer .table-list td{ color: #666; padding: 10px 0; }
.myOrder-wrap .section-myorder .cont-bodyer .bill .list{ display: inline-block; margin-right: 55px; }
.myOrder-wrap .section-myorder .cont-bodyer .bill .list .color{ color: #999; }
/* 总费用 */
.myOrder-wrap .last-pay{ text-align: right; padding: 20px 0px 0px; }
.myOrder-wrap .last-pay li{ padding: 4px 0; font-size: 16px; color: #666; }
.myOrder-wrap .last-pay .row-sense{ color: #00c9ff; font-size: 18px; }
.myOrder-wrap .last-pay .row-sense em{ font-size: 24px; }
.myOrder-wrap .last-pay .row-step{ padding-top: 15px; }
.myOrder-wrap .last-pay .row-step .btn-next{ margin-left: 25px; }

/** ---------- start 购买成功 ---------- **/
.purchaseSuccess-wrap .section-success{ text-align: center; padding: 70px 0; }
.purchaseSuccess-wrap .section-success .row-1 .icon{ display: inline-block; width: 64px; height: 64px; }
.purchaseSuccess-wrap .section-success .row-2{ color: #555; font-size: 18px; line-height: 30px; padding: 15px 0 32px; }
.purchaseSuccess-wrap .section-success .row-3 a{ margin: 0 16px; }
/* 相关知识产权服务 */
.purchaseSuccess-wrap .section-relevant{ background-color: #efefec; padding: 40px 0; margin-bottom: 100px; }
.purchaseSuccess-wrap .section-relevant .cont-header{ text-align: center; font-size: 26px; color: #000; }
.purchaseSuccess-wrap .section-relevant .cont-header span{ display: inline-block; position: relative; border-bottom: solid 1px #fff; padding: 0 115px 8px; }
.purchaseSuccess-wrap .section-relevant .cont-header .icon-solid-downarrow{ display: block; width: 17px; height: 8px; position: absolute; top: 43px; left: 50%; margin-left: -8px; }
.purchaseSuccess-wrap .section-relevant .cont-bodyer{ padding-top: 45px; }
.purchaseSuccess-wrap .section-relevant .list{ float: left; background-color: #fff; width: 252px; height: 170px; padding-top: 30px; text-align: center; margin-left: 38px; }
.purchaseSuccess-wrap .section-relevant .list h3{ font-size: 20px; font-weight: bold; color: #555;}
.purchaseSuccess-wrap .section-relevant .list h3 i{ display: inline-block; border-bottom: solid 1px #e9e9e9; font-weight: bold; padding-bottom: 18px; width: 70%; margin: auto;  }
.purchaseSuccess-wrap .section-relevant .list span{ display: block; color: #999; padding: 13px 0; }
.purchaseSuccess-wrap .section-relevant .list a{ display: inline-block; line-height: 30px; padding: 0 30px; background-color: #fbae32; color: #fff; border-radius: 20px; }

/** ---------- start 付款中 ---------- **/
.paying-wrap .section-orderInfo{ padding: 40px 0px 20px 120px; }
.paying-wrap .section-orderInfo .cont-title{ font-size: 15px; }
.paying-wrap .section-orderInfo .cont-title .icon-leftBorder{ display: block; float: left; width: 4px; height: 16px; background-color: #00c9ff; border-radius: 1px; margin: 3px 8px 0 0; }
.paying-wrap .section-orderInfo .cont-title .s1{ display: block; float: left; color: #555; }
.paying-wrap .section-orderInfo .cont-title .s2{ display: block; float: left; color: #00c9ff; margin-left: 20px; }
.paying-wrap .section-orderInfo .cont-bodyer{ padding: 12px 0 0px 14px; }
.paying-wrap .section-orderInfo .cont-bodyer .item .list{ display: inline-block; margin-right: 55px; color: #999; }
.paying-wrap .section-orderInfo .cont-bodyer .item .list .color{ color: #00c9ff; }
.paying-wrap .section-orderInfo .cont-bodyer .item .list .big{ font-size: 19px; }
/* 发票信息 */
.paying-wrap .section-invoiceInfo{ padding: 15px 0px 20px 120px; }
.paying-wrap .section-invoiceInfo .cont-title{ font-size: 15px; }
.paying-wrap .section-invoiceInfo .cont-title .icon-leftBorder{ display: block; float: left; width: 4px; height: 16px; background-color: #00c9ff; border-radius: 1px; margin: 3px 8px 0 0; }
.paying-wrap .section-invoiceInfo .cont-title .s1{ display: block; float: left; color: #555; }
.paying-wrap .section-invoiceInfo .isNeedInvoice{ display: inline-block; }
.paying-wrap .section-invoiceInfo .isNeedInvoice .label{ display: inline-block; margin-left: 20px; color: #666; font-size: 12px; }
.paying-wrap .section-invoiceInfo .isNeedInvoice .label input{ width: 14px; height: 14px; vertical-align: -2px; margin-right: 2px; }
.paying-wrap .section-invoiceInfo .isNeedInvoice .label.active{ color: #00c9ff; }
.paying-wrap .section-invoiceInfo .cont-bodyer{ padding: 10px 0 0 14px; display: none; }
.paying-wrap .section-invoiceInfo .cont-bodyer .invoiceType{ padding: 5px 0; }
.paying-wrap .section-invoiceInfo .cont-bodyer .invoiceType .label{ display: inline-block; margin-right: 20px; color: #666; font-size: 12px; }
.paying-wrap .section-invoiceInfo .cont-bodyer .invoiceType .label input{ width: 14px; height: 14px; vertical-align: -2px; margin-right: 2px; }
.paying-wrap .section-invoiceInfo .cont-bodyer .invoiceType .label.active{ color: #00c9ff; }
.paying-wrap .section-invoiceInfo .cont-bodyer .item-needFill{ padding-top: 5px; }
.paying-wrap .section-invoiceInfo .cont-bodyer .item-needFill td{ padding: 5px 0; color: #666; }
.paying-wrap .section-invoiceInfo .cont-bodyer .myInput{ width: 200px; }
.paying-wrap .section-invoiceInfo .cont-bodyer .maxInput{ width: 500px; }
.paying-wrap .section-invoiceInfo .cont-bodyer .myInput::-webkit-input-placeholder { font-size: 12px; color: #bbb; }
.paying-wrap .section-invoiceInfo .cont-bodyer .myInput::-moz-placeholder{ font-size: 12px; color: #bbb; }
.paying-wrap .section-invoiceInfo .cont-bodyer .myInput:-ms-input-placeholder{ font-size: 12px; color: #bbb; }
.paying-wrap .section-invoiceInfo .cont-bodyer .item-needFill .table-special{ display: none; }
.paying-wrap .section-invoiceInfo .cont-bodyer .item-needFill.active .table-ordinary{ display: none; }
.paying-wrap .section-invoiceInfo .cont-bodyer .item-needFill.active .table-special{ display: table; }
.paying-wrap .section-invoiceInfo .cont-bodyer .item-needFill .showPhotos .photo{ margin-right: 10px; }
.paying-wrap .section-invoiceInfo .cont-bodyer .item-needFill .showPhotos .photo .boxPhoto .icon{ margin-top: 60px; }
/* 选择支付方式 */
.paying-wrap .section-payMode{ padding: 15px 0px 20px 120px; }
.paying-wrap .section-payMode .cont-title{ font-size: 15px; }
.paying-wrap .section-payMode .cont-title .icon-leftBorder{ display: block; float: left; width: 4px; height: 16px; background-color: #00c9ff; border-radius: 1px; margin: 3px 8px 0 0; }
.paying-wrap .section-payMode .cont-title .s1{ display: block; float: left; color: #555; }
.paying-wrap .section-payMode .cont-bodyer{ padding: 20px 0 0 14px; }
.paying-wrap .section-payMode .item-payMode{ text-align: right; }
.paying-wrap .section-payMode .cont-bodyer .list{ float: left; width: 142px; height: 55px; margin: 0 50px 0 0; color: #999; border: solid 1px #e3e3e3; border-radius: 5px; text-align: center; padding-top: 16px; cursor: pointer; position: relative; }
.paying-wrap .section-payMode .cont-bodyer .list .icon{ display: inline-block; width: 32px; height: 20px; vertical-align: top; }
.paying-wrap .section-payMode .cont-bodyer .list .text{ display: inline-block; color: #666; margin-left: 3px; }
.paying-wrap .section-payMode .cont-bodyer .list .tips{ display: none; position: absolute; top: 70px; left: 0px; border: solid 1px #ffce9d; background-color: #fffae9; border-radius: 1px; font-size: 12px; color: #666; text-align: left; padding: 10px 10px; white-space: nowrap; }
.paying-wrap .section-payMode .cont-bodyer .list .tips .icon-hollow-uparrow{ display: block; width: 8px; height: 6px; position: absolute; top: -6px; left: 20px; background: url("../images/icon-sprite-sm.png") 0px -44px no-repeat;}
.paying-wrap .section-payMode .cont-bodyer .list.active{ border: solid 1px #00c9ff; }
.paying-wrap .section-payMode .cont-bodyer .list.active .tips{ display: block; }
/*线下支付弹窗 */
#xianxiaPayModal .container{ width: 555px; }
#xianxiaPayModal .bodyer{ padding-bottom: 30px; }
#xianxiaPayModal .e-left{ float: left; margin: 20px 35px 0 30px; text-align: center; }
#xianxiaPayModal .e-left .logo{ display: block; }
#xianxiaPayModal .e-left a{ color: #666; }
#xianxiaPayModal .e-left .p1{ margin-top: 18px; }
#xianxiaPayModal .e-left .p2{ margin-top: 5px; }
#xianxiaPayModal .e-left .icon-message{ display: inline-block; width: 17px; height: 16px; background: url("../images/icon-sprite-sm.png") no-repeat 0px -70px; vertical-align: -2px; }
#xianxiaPayModal .e-right{ float: left; margin-top: 12px; color: #777; }
#xianxiaPayModal .e-right .p2{ margin: 5px 0; }
#xianxiaPayModal .e-right .p2 .color{ display: inline-block; margin-top: 10px; padding: 0 5px; font-size: 20px; color: #f08c2e; }
#xianxiaPayModal .e-right .p3{ margin-top: 15px; font-size: 13px; }
#xianxiaPayModal .e-right .p-btn{ margin-top: 16px; }
#xianxiaPayModal .e-right .p-btn a{ margin-right: 20px; line-height: 28px; padding: 0 15px; font-size: 12px; }
/*支付宝支付弹窗*/
#zhifubaoPayModal .container{ width: 350px; color: #777; }
#zhifubaoPayModal .bodyer{ padding: 20px 0 25px 50px; }
#zhifubaoPayModal .p1{ font-size: 20px; padding-bottom: 10px; }
#zhifubaoPayModal .p2{ font-size: 14px; }
#zhifubaoPayModal .p-btn{ margin-top: 18px; }
#zhifubaoPayModal .p-btn a{ margin-left: 70px; line-height: 30px; padding: 0 20px; }
/*微信支付弹窗*/
#weixinPayModal .container{ width: 512px; }
#weixinPayModal .bodyer{ padding: 25px 0 25px 20px; }
#weixinPayModal .e-left{ float: left; }
#weixinPayModal .e-right{ float: left; padding: 0px 0 0 20px; color: #777; }
#weixinPayModal .e-right .p2{ margin: 10px 0; }
#weixinPayModal .e-right .p2 .color{ display: inline-block; padding: 0 4px; font-size: 18px; }
#weixinPayModal .e-right .p3{ font-size: 12px; color: #999; margin-top: 10px; }
#weixinPayModal .e-right .p-btn{ margin-top: 20px; }
#weixinPayModal .e-right .p-btn a{ margin-right: 20px; line-height: 28px; padding: 0 15px; font-size: 12px; }

/* 总费用 */
.paying-wrap .last-pay{ text-align: right; padding: 30px 155px 80px; }
.paying-wrap .last-pay li{ padding: 4px 0; font-size: 16px; color: #666; }
.paying-wrap .last-pay .row-sense{ color: #00c9ff; font-size: 18px; }
.paying-wrap .last-pay .row-sense em{ font-size: 24px; }
.paying-wrap .last-pay .row-step{ padding-top: 15px; }
.paying-wrap .last-pay .row-step .btn-next{ margin-left: 25px; }
/* 选择优惠券 */
.paying-wrap .section-coupons{ padding: 15px 0px 0px 120px; }
.paying-wrap .section-coupons .cont-title{ font-size: 15px; }
.paying-wrap .section-coupons .cont-title .icon-leftBorder{ display: block; float: left; width: 4px; height: 16px; background-color: #00c9ff; border-radius: 1px; margin: 3px 8px 0 0; }
.paying-wrap .section-coupons .cont-title .s1{ display: block; float: left; color: #555; }
.paying-wrap .section-coupons .no-coupon{ display: none; padding: 20px 0 0 14px; }
.paying-wrap .section-coupons .cont-bodyer{ padding: 0px 0 0 14px; position: relative; }
.paying-wrap .section-coupons .more{ display: block; position: absolute; right: 174px; top: 0px; }
/* 优惠券 */
.com-coupons{  }
.com-coupons .coupon{ float: left; margin: 25px 66px 15px 0px; position: relative; overflow: hidden; cursor: pointer; }
.com-coupons .coupon .icon-gou{ display: none; width: 24px; height: 24px; position: absolute; top: 8px; right: 10px; background-image: url("../images/icon-sprite-sm.png"); background-repeat: no-repeat; background-position: -157px -44px; }
.com-coupons .coupon .card{ width: 260px; }
.com-coupons .coupon .card dt{ height: 109px; padding-top: 10px; text-align: center; border: solid 1px #00c9ff; color: #00c9ff; }
.com-coupons .coupon .card dt .t1{ font-size: 0; position: relative; height: 60px; }
.com-coupons .coupon .card dt .t1 span{ display: inline-block; height: 65px; vertical-align: top; }
.com-coupons .coupon .card dt .t1 .s1{ font-size: 20px; padding-top: 12px; display: block; position: absolute; top: 0px; left: 15px; }
.com-coupons .coupon .card dt .t1 .s2{ font-size: 46px; padding: 0 8px 0 5px; }
.com-coupons .coupon .card dt .t1 .s3{ font-size: 12px; text-align: left; line-height: 20px; padding-top: 11px; }
.com-coupons .coupon .card dt .t2{  }
.com-coupons .coupon .card dt .t2 span{ display: inline-block; padding: 0 5px; font-size: 12px; }
.com-coupons .coupon .card dt .t2 .text-left{ font-size: 14px; }
.com-coupons .coupon .icon-yuan{ width: 12px; height:100%; position: absolute; top: 0px; background-image: url("../images/icon-yuan-1.png"); background-position: 0px 0px; background-repeat:repeat-y; }
.com-coupons .coupon .icon-yuan-left{ left: -6px; }
.com-coupons .coupon .icon-yuan-right{ right: -7px; }
.com-coupons .coupon.active .icon-gou{ display: block; }
.com-coupons .coupon.active .card dt{ background-color: #00c9ff; color: #fff; }
.com-coupons .coupon.active .icon-yuan{ background-image: url("../images/icon-yuan.png"); }
.com-coupons .coupon.disabled{ cursor: default; }
.com-coupons .coupon.disabled dt{ background-color: #c9c9c9; border: solid 1px #c9c9c9; color: #fff; }
.com-coupons .coupon.disabled .icon-yuan{ background-image: url("../images/icon-yuan.png"); }

/*.com-coupons{  }
.com-coupons .coupon{ float: left; margin: 30px 37px 0 0px; position: relative; overflow: hidden; }
.com-coupons .coupon .card{ width: 260px; border: solid 1px #00c9ff; }
.com-coupons .coupon .card dt{ height: 145px; padding-top: 32px; background-color: #00c9ff; color: #fff; text-align: center; }
.com-coupons .coupon .card dt .t1{ font-size: 0; }
.com-coupons .coupon .card dt .t1 span{ display: inline-block; height: 65px; vertical-align: top; }
.com-coupons .coupon .card dt .t1 .s1{ font-size: 20px; padding-top: 12px; }
.com-coupons .coupon .card dt .t1 .s2{ font-size: 52px; padding: 0 8px 0 5px; }
.com-coupons .coupon .card dt .t1 .s3{ font-size: 12px; text-align: left; line-height: 23px; padding-top: 14px; }
.com-coupons .coupon .card dt .t2{ font-size: 14px; }
.com-coupons .coupon .card dt .t2 span{ display: inline-block; padding: 0 5px; font-size: 12px; }
.com-coupons .coupon .card dt .t2 i{ color: #c3630b; }
.com-coupons .coupon .card dd{ padding: 20px 0 22px; height: 180px; }
.com-coupons .coupon .card dd .t1{ color: #666; padding: 5px 0 5px 35px; }
.com-coupons .coupon .card dd .btn{ display: block; background-color: #00c9ff; margin: auto; text-align: center; margin-top: 12px; width: 185px; height: 34px; line-height: 34px; color: #fff; border-radius: 1px; }
.com-coupons .coupon .icon-yuan{ width: 27px; height: 27px; position: absolute; top: 132px; background-image: url("../images/icon-yuan-border.png"); background-position: 0px 0px; background-repeat: no-repeat; }
.com-coupons .coupon .icon-yuan-left{ left: -13px; }
.com-coupons .coupon .icon-yuan-right{ right: -13px; }
.com-coupons .coupon .icon-xuxian{ width: 230px; height: 3px; position: absolute; top: 145px; left: 17px; background: url("../images/icon-xuxian.png") repeat-x 0px 0px; }
.com-coupons .coupon .icon-tag{ display: none; width: 165px; height: 42px; position: absolute; top: 0px; left: 0px; background-image: url("../images/icon-tags.png"); background-repeat: no-repeat; background-position: 0px 1000px; }
.com-coupons .coupon.kuaiguoqi .icon-tag{ display: block; background-position: 0px 0px; }
.com-coupons .coupon.zuiyouhui .icon-tag{ display: block; background-position: 0px -44px; }
.com-coupons .coupon.guoqi .icon-tag{ display: block; background-position: 0px -92px; }
.com-coupons .coupon.guoqi .card{ border: solid 1px #dfdfdf; }
.com-coupons .coupon.guoqi .card dt{ background-color: #c9c9c9; }
.com-coupons .coupon.guoqi .card dt .t2 i{ color: #999; }
.com-coupons .coupon.guoqi .icon-yuan{ background-position: 0 -29px; }
.com-coupons .coupon.guoqi .card dd{ background: url("../images/icon-guoqi.png") no-repeat 192px 112px; }
.com-coupons .coupon.guoqi.used .card dd{ background: url("../images/icon-used.png") no-repeat 192px 112px; }
.com-coupons .coupon.guoqi.dongjie .card dd{ background: url("../images/icon-dongjie.png") no-repeat 192px 112px; }
.com-coupons .coupon.guoqi .card dd .btn{ display: none; }
.com-coupons .coupon.guoqi .icon-xuxian{ background: url("../images/icon-xuxian.png") repeat-x 0px -5px; }
.com-coupons .coupon .icon-delete{ display: none; width: 15px; height: 15px; cursor: pointer; position: absolute; top: 6px; right: 6px; background: url("../images/icon-delete.png") repeat-x 0px 0px;  }
.com-coupons .coupon:hover .icon-delete{ display: block; }*/

/** ---------- start 商品详情 ---------- **/
.productDetail-wrap .section-product{ margin-top: 30px; }
.productDetail-wrap .section-product .left-img{ float: left; border: solid 1px #e6e6e6; width: 550px; height: 400px; overflow: hidden; }
.productDetail-wrap .section-product .left-img img{ width: 100%; min-height: 100%; }
.productDetail-wrap .section-product .right-cont{ float: right; width: 615px;  }
.productDetail-wrap .section-product .right-cont .cont-title{ }
.productDetail-wrap .section-product .right-cont .main-title{ display: block; font-size: 24px; color: #333; font-weight: bold; padding: 0px 0px 4px; }
.productDetail-wrap .section-product .right-cont .sub-title{ width:90%; display: block; color: #999; font-size: 14px; height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;  }
.productDetail-wrap .section-product .right-cont .cont-price{ background-color: #f3f3f3; padding: 10px 20px; margin-top: 12px; }
.productDetail-wrap .section-product .right-cont .cont-price .price li{ color: #999; float: left; margin-right: 45px; }
.productDetail-wrap .section-product .right-cont .cont-price .price li i{ color: #fc461e; font-size: 16px; font-weight: bold; vertical-align: -1px; }
.productDetail-wrap .section-product .right-cont .cont-price .price li b{ color: #fc461e; font-size: 22px; font-weight: bold; vertical-align: -1px; }
.productDetail-wrap .section-product .right-cont .cont-price .price .row-sense em{ font-size: 24px; }
.productDetail-wrap .section-product .right-cont .cont-price .officerSlow{ font-size: 12px; padding: 10px 0 4px; }
.productDetail-wrap .section-product .right-cont .cont-price .officerSlow .label{ display: block; float: left; margin-right: 20px; color: #666; }
.productDetail-wrap .section-product .right-cont .cont-price .officerSlow .label input{ vertical-align: -2px; margin-right: 1px; }
.productDetail-wrap .section-product .right-cont .cont-price .officerSlow .label.active{ color: #00c9ff; }
/*服务项目*/
.productDetail-wrap .section-product .right-cont .cont-serviceItems{ padding-top: 20px; }
.productDetail-wrap .section-product .right-cont .cont-serviceItems .td-title{ color: #888; width: 95px; text-align: center; }
.productDetail-wrap .section-product .right-cont .cont-serviceItems .td-cont .list{ display: inline-block; margin:5px 0; color: #666; height: 30px; line-height: 30px; padding: 0 12px; border: solid 1px #ccc; border-radius: 2px; cursor: pointer; margin-right: 15px; position: relative; }
.productDetail-wrap .section-product .right-cont .cont-serviceItems .td-cont .list .icon-tagGou{ display: none; position: absolute; top: 0px; right: 0px; width: 22px; height: 13px; background: url("../images/icon-sprite-sm.png") -12px -44px no-repeat; }
.productDetail-wrap .section-product .right-cont .cont-serviceItems .td-cont .list.active{ color: #fc461e; border: solid 1px #fc461e; }
.productDetail-wrap .section-product .right-cont .cont-serviceItems .td-cont .list.active .icon-tagGou{ display: block; }
/*加急时间*/
.productDetail-wrap .section-product .right-cont .cont-urgentTime{ padding-top: 20px; display: none; }
.productDetail-wrap .section-product .right-cont .cont-urgentTime .td-title{ color: #888; width: 95px; text-align: center; }
.productDetail-wrap .section-product .right-cont .cont-urgentTime .td-cont .list{ display: inline-block; color: #666; height: 24px; line-height: 24px; padding: 0 6px; border: solid 1px #ccc; border-radius: 2px; cursor: pointer; margin-right: 5px; position: relative; font-size: 12px; }
.productDetail-wrap .section-product .right-cont .cont-urgentTime .td-cont .list.active{ color: #fc461e; border: solid 1px #fc461e; }
/*购买数量*/
.productDetail-wrap .section-product .right-cont .cont-buyNumber{ padding-top: 20px; }
.productDetail-wrap .section-product .right-cont .cont-buyNumber .td-title{ color: #888; width: 95px; text-align: center; }
.productDetail-wrap .section-product .right-cont .cont-buyNumber .td-cont .change-buyNumber{ border-radius: 2px; overflow: hidden; }
.productDetail-wrap .section-product .right-cont .cont-buyNumber .td-cont .change-buyNumber .btn{ display: block; float: left; width: 30px; height: 30px; line-height: 26px; cursor: pointer; text-align: center; font-size: 20px; color: #666; border: solid 1px #ccc; }
.productDetail-wrap .section-product .right-cont .cont-buyNumber .td-cont .change-buyNumber .buy-num{ float: left; width: 46px; height: 30px; border: solid 1px #ccc; text-align: center; color: #666; margin: 0 -1px;}
/*费用总计*/
.productDetail-wrap .section-product .right-cont .cont-totalCost{ padding-top: 18px; }
.productDetail-wrap .section-product .right-cont .cont-totalCost .td-title{ color: #888; width: 95px; text-align: center; }
.productDetail-wrap .section-product .right-cont .cont-totalCost .td-cont .totalCost{ color: #fc461e; }
.productDetail-wrap .section-product .right-cont .cont-totalCost .td-cont .totalCost i{ font-size: 16px; }
.productDetail-wrap .section-product .right-cont .cont-totalCost .td-cont .totalCost b{ font-size: 24px; font-weight: bold; display: inline-block; padding: 0 6px 0 2px; vertical-align: -1px; }
/*购买按钮*/
.productDetail-wrap .section-product .right-cont .cont-btnBuy{ padding-top: 20px; }
.productDetail-wrap .section-product .right-cont .cont-btnBuy .btn{ font-size: 16px; padding: 0 48px; height: 40px; line-height: 40px; }
.productDetail-wrap .section-product .right-cont .cont-btnBuy .btn-prev{ border: solid 1px #fc461e; color: #fc461e; margin: 0 30px 0 20px; }
.productDetail-wrap .section-product .right-cont .cont-btnBuy .btn-next{ background-color: #fc461e; margin-right: 30px; }
/*服务承诺*/
.productDetail-wrap .section-product .right-cont .cont-promise{ padding-top: 15px; }
.productDetail-wrap .section-product .right-cont .cont-promise td{ font-size: 12px; color: #999; }
.productDetail-wrap .section-product .right-cont .cont-promise .td-title{ width: 95px; text-align: center; }
.productDetail-wrap .section-product .right-cont .cont-promise .td-cont span{ display: inline-block; margin-right: 24px; }
/*产品图文详细介绍*/
.productDetail-wrap .section-introduce{ margin-top: 45px; margin-bottom: 100px; position: relative; }
/* start 代理人 */
.productDetail-wrap .agent{ position: absolute; top: 0px; z-index: 3; background-color: #fff; white-space: nowrap; }
.productDetail-wrap .agent.fixed{ position: fixed; }
.productDetail-wrap .agent .agent-header{ color: #666; padding-bottom: 5px; font-size: 16px; }
.productDetail-wrap .agent .agent-header .icon-consult{ display: block; float: left; width: 19px; height: 18px; margin: 4px 7px 0 0; }
.productDetail-wrap .agent .agent-bodyer .list{ padding: 11px 0; font-size: 13px; }
.productDetail-wrap .agent .agent-bodyer .list dt{ float: left; width: 80px; height: 80px; border: solid 1px #ddd; border-radius: 4px; overflow: hidden; }
.productDetail-wrap .agent .agent-bodyer .list dt img{ width: 100%; height: 100%; }
.productDetail-wrap .agent .agent-bodyer .list dd{ float: left; margin-left: 18px; padding-top: 2px; }
.productDetail-wrap .agent .agent-bodyer .list dd .icon-renzheng{ display: inline-block; padding: 0 4px; height: 15px; line-height: 14px; margin-left: 5px; font-size: 10px; color: #fff; }
.productDetail-wrap .agent .agent-bodyer .list dd span{ display: block; }
.productDetail-wrap .agent .agent-bodyer .list dd .r-1{ color: #666; }
.productDetail-wrap .agent .agent-bodyer .list dd .r-2{ color: #888; padding: 4px 0 8px; }
.productDetail-wrap .agent .agent-bodyer .list dd .r-3{ display: block; width: 78px; border: solid 1px #00c9ff; text-align: center; line-height: 25px; border-radius: 3px; color: #00c9ff; }
/* end 代理人 */
.productDetail-wrap .section-introduce .cont{ padding-left: 210px; }
.productDetail-wrap .section-introduce .introduce-headerWrap.fixed{ position: fixed; top: 0px; width: 990px; z-index: 3; }
.productDetail-wrap .section-introduce .introduce-headerWrap.fixed .tabs-btn{ display: block; }
.productDetail-wrap .section-introduce .introduce-header{ border: solid 1px #ddd; height: 50px; line-height: 50px; padding-left: 10px; position: relative; background-color: #fff; }
.productDetail-wrap .section-introduce .introduce-header .tabs-btn{ display: none; }
.productDetail-wrap .section-introduce .introduce-header .tabs-btn .btn-buy{ background-color: #00c9ff; color: #fff; }
.productDetail-wrap .section-introduce .introduce-tabs .tab{ float: left; cursor: pointer; }
.productDetail-wrap .section-introduce .introduce-tabs .tab a{ display: block; font-size: 16px; color: #666; padding: 0 26px; }
.productDetail-wrap .section-introduce .introduce-tabs .tab a:hover{ color: #00c9ff; }
.productDetail-wrap .section-introduce .introduce-tabs .tab.active a{ color: #00c9ff; }
.productDetail-wrap .section-introduce .tabs-btn{ position: absolute; top: -1px; right: -1px;}
.productDetail-wrap .section-introduce .tabs-btn a{ display: block; float: left; height: 50px; padding: 0 40px; font-size: 16px; }
.productDetail-wrap .section-introduce .tabs-btn .btn-wenti{ border: solid 1px #00c9ff; color: #00c9ff; }
.productDetail-wrap .section-introduce .introduce-bodyer .introduce-detail{ border: solid 1px #ddd; border-top: 0; border-bottom: 0; }
.productDetail-wrap .section-introduce .introduce-bodyer .introduce-detail-img{ max-width: 100%; }
/* 相关知识产权服务 */
.productDetail-wrap .relevant-service{ background-color: #eee; padding: 40px 0; border: solid 1px #ddd; border-top: 0; }
.productDetail-wrap .relevant-service .cont-header{ text-align: center; font-size: 26px; color: #000; }
.productDetail-wrap .relevant-service .cont-header span{ display: inline-block; position: relative; border-bottom: solid 1px #fff; padding: 0 115px 8px; }
.productDetail-wrap .relevant-service .cont-header .icon-solid-downarrow{ display: block; width: 17px; height: 8px; position: absolute; top: 43px; left: 50%; margin-left: -8px; }
.productDetail-wrap .relevant-service .cont-bodyer{ padding-top: 45px; }
.productDetail-wrap .relevant-service .list{ float: left; background-color: #fff; width: 276px; height: 170px; padding-top: 30px; text-align: center; margin-left: 40px; border-radius: 5px; }
.productDetail-wrap .relevant-service .list h3{ font-size: 20px; font-weight: bold; color: #555;}
.productDetail-wrap .relevant-service .list h3 i{ display: inline-block; border-bottom: solid 1px #e9e9e9; font-weight: bold; padding-bottom: 18px; width: 70%; margin: auto;  }
.productDetail-wrap .relevant-service .list span{ display: block; color: #999; padding: 13px 0; }
.productDetail-wrap .relevant-service .list a{ display: inline-block; line-height: 30px; padding: 0 30px; background-color: #fbae32; color: #fff; border-radius: 20px; }
/* 注意事项 */
.productDetail-wrap .becareful{ padding: 15px 30px 25px; }
.productDetail-wrap .becareful .b-header{ font-size: 16px; color: #666; font-weight: bold; padding: 15px 0 10px; }
.productDetail-wrap .becareful .b-header .icon-becareful{ display: block; width: 18px; height: 18px; float: left; margin: 1px 0 0 -25px; }
.productDetail-wrap .becareful .b-bodyer{ }
.productDetail-wrap .becareful .b-bodyer .list{ color: #999; padding: 1px 0; }
.productDetail-wrap .section-introduce .introduce-bodyer .article{ }
.productDetail-wrap .section-introduce .introduce-bodyer .article .article-header{ text-align: center; font-size: 26px; color: #000; clear: both; padding: 40px 0; }
.productDetail-wrap .section-introduce .introduce-bodyer .article .article-header span{ display: inline-block; position: relative; border-bottom: solid 1px #eee; padding: 0 115px 8px; }
.productDetail-wrap .section-introduce .introduce-bodyer .article .article-header .icon-solid-downarrow{ display: block; width: 17px; height: 8px; position: absolute; top: 43px; left: 50%; margin-left: -8px; }
.productDetail-wrap .section-introduce .introduce-bodyer .article .article-bodyer{ padding: 0 65px; }
/*用户评价列表*/
.productDetail-wrap .section-introduce .introduce-bodyer .article-evaluate{ padding-top: 50px; }
.productDetail-wrap .section-introduce .introduce-bodyer .article-evaluate .article-bodyer .list{ border-bottom: dashed 1px #ddd; padding: 20px 0; }
.productDetail-wrap .section-introduce .introduce-bodyer .article-evaluate .article-bodyer .list dt{ }
.productDetail-wrap .section-introduce .introduce-bodyer .article-evaluate .article-bodyer .list dt span{ display: block; float: left; font-size: 12px; }
.productDetail-wrap .section-introduce .introduce-bodyer .article-evaluate .article-bodyer .list dt .s-user{ color: #333; }
.productDetail-wrap .section-introduce .introduce-bodyer .article-evaluate .article-bodyer .list dt .s-star{ color: #999; margin-left: 40px; }
.productDetail-wrap .section-introduce .introduce-bodyer .article-evaluate .article-bodyer .list dt .s-time{ color: #999; float: right; }
.productDetail-wrap .section-introduce .introduce-bodyer .article-evaluate .article-bodyer .list dd{ color: #666; padding-top: 12px; }
.productDetail-wrap .section-introduce .introduce-bodyer .article-evaluate .myPaging{ padding: 25px 0 40px; }
.productDetail-wrap .section-introduce .evaluate-star{ display: inline-block; vertical-align: -3px; }
.productDetail-wrap .section-introduce .evaluate-star .icon-star{ display: block; float: left; width: 15px; height: 15px; margin-left: 5px; }
/*服务保障*/
.productDetail-wrap .section-introduce .introduce-bodyer .article-promise{ margin-top: 50px; padding-top: 50px; }
.productDetail-wrap .section-introduce .introduce-bodyer .article-promise .article-bodyer{ padding-bottom: 50px; text-align: center; }
/*热门问答*/
.productDetail-wrap .section-introduce .introduce-bodyer .article-hotAnswer{ padding-top: 50px; margin-top: 50px; }
.productDetail-wrap .section-introduce .introduce-bodyer .article-hotAnswer .article-bodyer{ padding-top: 15px; }
.productDetail-wrap .section-introduce .introduce-bodyer .article-hotAnswer .article-bodyer .list{ border-bottom: dashed 1px #ddd; padding: 20px 0; }
.productDetail-wrap .section-introduce .introduce-bodyer .article-hotAnswer .article-bodyer .list dt{ padding-left: 30px; }
.productDetail-wrap .section-introduce .introduce-bodyer .article-hotAnswer .article-bodyer .list dt span{ display: block; float: left; }
.productDetail-wrap .section-introduce .introduce-bodyer .article-hotAnswer .article-bodyer .list dt .s-title{ color: #00c9ff; }
.productDetail-wrap .section-introduce .introduce-bodyer .article-hotAnswer .article-bodyer .list dt .s-user{ color: #bbb; margin-left: 15px; font-size: 12px; }
.productDetail-wrap .section-introduce .introduce-bodyer .article-hotAnswer .article-bodyer .list dd{ color: #666; padding-left: 30px; padding-top: 14px; }
.productDetail-wrap .section-introduce .introduce-bodyer .article-hotAnswer .article-bodyer .list .letter{ display: block; float: left; margin-left: -30px; }
.productDetail-wrap .section-introduce .introduce-bodyer .article-hotAnswer .msgs{ font-size: 12px; color: #aaa; padding: 22px 65px 40px; }
/*权知道搜索框*/
.productDetail-wrap .section-introduce .introduce-bodyer .article-hotAnswer .search{ padding: 0 65px; height: 44px; border-radius: 50px; overflow: hidden; position: relative; margin: auto; }
.productDetail-wrap .section-introduce .introduce-bodyer .article-hotAnswer .search form{ height: 100%; }
.productDetail-wrap .section-introduce .introduce-bodyer .article-hotAnswer .search .search-key{ width: 100%; height: 100%; border-radius: 50px; border: solid 1px #ccc; padding: 0 20px 0 30px; color: #333; font-size: 15px; }
.productDetail-wrap .section-introduce .introduce-bodyer .article-hotAnswer .search .search-key::-webkit-input-placeholder { color:#bbbbbb; }
.productDetail-wrap .section-introduce .introduce-bodyer .article-hotAnswer .search .search-key::-moz-placeholder{ color:#bbbbbb;}
.productDetail-wrap .section-introduce .introduce-bodyer .article-hotAnswer .search .search-key:-ms-input-placeholder{ color:#bbbbbb; }
.productDetail-wrap .section-introduce .introduce-bodyer .article-hotAnswer .search .search-btn{ position: absolute; right: 65px; top: 0; width: 120px; height: 100%; color: #fff; font-size: 18px; border-radius: 0 50px 50px 0; border: 0; background-color: #fbae32; cursor: pointer; }
.productDetail-wrap .section-introduce .introduce-bodyer .bodyer-2{ display: none; }
.productDetail-wrap .section-introduce .introduce-bodyer.active .bodyer-1{ display: none; }
.productDetail-wrap .section-introduce .introduce-bodyer.active .bodyer-2{ display: block; }