@charset "utf-8"; /* Theme Name: XShuan2018锛堢撼濮嗙綉缁滀綋楠岀増鍩虹淇敼锛 Author: yotaqi Description: QQ2692900647銆 Version: 2019.3 */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead,figure { border: 0; font-size: 16px; letter-spacing:0.5px; font-style: inherit; font-weight: inherit; outline: 0; padding: 0; margin: 0; vertical-align: baseline; } body{ font-family: "Microsoft YaHei", '寰蒋闆呴粦', Arial, Helvetica, sans-serif, '瀹嬩綋'; background-color: #ffffff; /*filter: grayscale(100%);*/ } ul,li,ol { list-style: none; background: transparent; margin-bottom:0; } b,strong{font-weight:bold;} a,a:focus{ text-decoration: none; color: #333; font-size: 16px; } a:hover{ color: #333; text-decoration: none; font-weight:bold; } a:visited{ color: #1278d2; } a,button,input{ outline: none; } select.search-select,option { border:none; outline: none; } img { max-width: 100%; height: auto; vertical-align: top; -ms-interpolation-mode: bicubic; border: 0; } textarea{ resize: vertical; } .alignleft { display:inline; float:left; margin-right:1.625em; } .alignright { display:inline; float:right; margin-left:1.625em; } .aligncenter { clear:both; display:block; margin-left:auto; margin-right:auto; } #header{ position:relative; } #header .top-header { height: 40px; line-height: 40px; background: #fff; border-bottom: solid 1px #e5e5e5; } .top-header .pull-left{ color: #333; font-size: 13px; } .top-header .pull-right a{ padding: 0 10px; margin-left: 10px; color: #333; } .top-header .pull-right a i{ margin-right:5px; } .btm-header{ height: 70px; } .header-logo{ display: table; float:left; } .header-logo h1{ text-indent:-999999px; height:0; width:0; } .slogen{ display: table-cell; vertical-align: middle; } .slogen h2{ color: #555; font-size: 24px; letter-spacing:3px; font-weight: bold; } .slogen p { color: #666666; font-size: 12px; letter-spacing: 0px; margin-top: 5px; } .header-phone{ display: table; float:right; height: 70px; } .logo-url{ line-height:70px; display:block; margin-right: 10px; } .logo-url img{ vertical-align: middle; width:auto; display:inline-block; max-height:70px; } .header-menu{ /*鑿渂ackground: #ef2f1e;*/ background:url(./images/beijing_01.jpg) repeat 0px 0px; } .header-menu>ul>li{ float:left; position:relative; height: 60px; line-height: 60px; width:11%; text-align:center; font-size:18px; } /*鑿滃崟鐐瑰嚮涔嬪悗*/ .header-menu>ul>li.current-menu-item>a{ color: #fff; background: #e93d01; -moz-box-shadow: 0px 2px 5px #333333; -webkit-box-shadow: 0px 2px 5px #333333; box-shadow: 0px 2px 5px #333333; z-index:99; } /*鐐瑰嚮浜岀骇鑿滃崟锛屼娇涓昏彍鍗曚繚鎸佺偣涓姸鎬?/ .header-menu>ul>li.current-category-parent>a{ color: #fff; background: #e93d01; -moz-box-shadow: 0px 2px 5px #333333; -webkit-box-shadow: 0px 2px 5px #333333; box-shadow: 0px 2px 5px #333333; z-index:990; } .header-menu>ul>li>a{ display:block; position: relative; color: #fff; font-size:18px; } .header-menu>ul>li:hover>a{ background-color:#e93d01; color:#fff; font-weight:normal; } .header-menu>ul>li>ul>li>a{ display:block; position: relative; color: #333; font-size:16px; } .header-menu>ul>li>ul>li:hover{ background-color:#fb4416; } .header-menu>ul>li>ul>li:hover>a{ font-weight:normal; } #slider{position:relative;} #slider .owl-dots{ position: absolute; width: 100%; bottom: 0px; } .section-head{ position:relative; overflow:hidden; } .section-head h2{ color: #007933; font-size: 20px; font-weight: bold; float:left; position:relative; padding-bottom: 15px; } .section-head h2:after { content: ''; width: 100%; height: 3px; background-color: #007933; position: absolute; bottom: 0; left: 0; } .section-head .more{ float:right; color: #666; border: solid 1px #dedede; display:block; padding:5px 10px; margin-left:20px; } .section-head a.more:hover{ background: #007933; color: #fff; border: solid 1px #007933; } .pro-con li{ margin-bottom:20px; } .pro-con li a{ padding: 10px; border: solid 1px #e5e5e5; display:block; text-align:center; } .pro-con li a p{ margin-top:5px; text-align:center; height: 20px; line-height: 20px; overflow: hidden; } .youshi-main{ background: #e5e5e5; } .youshi-main h3 a{ color: #ef2f1e; font-size: 22px; display: block; font-weight: bold } .youshi-main p{ border-top: solid 1px #dedede; color: #666666; line-height: 28px; padding-top:20px; } #gallery-1 img{padding:10px;border:none !important;} .entry-des p{ margin-bottom:10px; } /*缈婚〉瀵艰埅鏍?/ .page-nav { text-align: center; line-height: 28px; } .page-nav a, .page-nav span { display: inline-block; height: 28px; border: 1px solid #9d9d9d; padding: 0 10px; font-size: 14px; color: #595959; margin: 0 1px; vertical-align: top; } .page-nav .current { background: #ef2f1e; color: #fff; text-decoration: none; height: 28px; line-height: 28px; border: 1px solid #ef2f1e; } /* 搴曢儴鏍峰紡 */ #footer { color: #fff; background:url(./images/beijing_02.jpg) repeat 0px 0px; } #footer .copyr { padding: 0px 0px 5px 0px; } #footer .copyr a { color: #fff; } .linkcat{ position: relative; float: left; width: 27%; } .linkcat ul li { float: none; width: 200px; white-space: nowrap; } .link { overflow: hidden; } .link h2 { font-size: 18px; color: #007933; font-weight: bold; } .link ul li { float: left; margin: 0 10px 10px 0; } #footer .copyr p { text-align: center; } #footer .copyr h2 { color: #fff; font-size: 18px; } .entry-meta{ overflow:hidden; margin-bottom:20px; border-bottom: 1px dotted #ddd; padding-bottom:20px; } .entry-meta h1 { text-align:right; } .entry-meta p { clear:both; color: #999999; margin-top:15px; } .crumbs a,.crumbs { color: #999999; } .cp-child { overflow: hidden; } .cp-child li { float: left; margin: 0 10px 10px 0; } .cp-child li a { padding: 8px 15px; border: 1px solid #dcdcdc; border-radius: 16px; -webkit-border-radius: 16px; display: inline-block; } .cp-child li a:hover{ background: #007933; color: #fff; border: 1px solid #007933; } .content-list li{ padding: 20px; margin-bottom: 20px; border: 1px dotted #ddd; background: #fff; } .content-list li:last-child{ margin-bottom:0; } .content-list li h2{ margin-bottom: 15px; overflow: hidden; line-height:1.42; } .content-list li span{ float:right; color: #333; } .content-list li p{ color: #999999; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .content-product-list li{ float:left; position:relative; width:29%; text-align:center; border: 1px solid #eeeeee; margin:15px; padding:10px; } .content-product-list li:hover{ -moz-box-shadow: 2px 3px 5px #999999; -webkit-box-shadow: 2px 3px 5px #999999; box-shadow: 2px 3px 5px #999999; z-index:99; } .content-product-list li h2{ margin: 10px 0px ; line-height: 20px; } .content-product2-list li{ float:left; position:relative; width:29%; text-align:center; border: 1px solid #eeeeee; margin:10px; padding:5px; } .entry-content p{ margin: 25px 0 10px 0; font-size: 17px; line-height: 45px; color: #262626; } .entry-content p strong{ margin: 0 0 10px; font-size: 18px; line-height: 1.75; } .entry-content h1 { font-size: 22px; font-weight: bold; margin: 20px 0px 15px; } .entry-content h2 { font-size: 20px; font-weight: bold; margin: 20px 0px 15px; } .entry-content h2:first-child{ margin: 0px 0px 15px; } .entry-content h3 { font-size: 18px; font-weight: bold; margin: 20px 0px 15px; } .entry-content h3:first-child{ margin: 0px 0px 15px; } .content .entry-content a { color: #ED5565; text-decoration: none; font-size: 16px; } .entry-content ul { list-style: disc; margin-bottom: 1rem; margin: 0 0 15px 40px; } .entry-content ul li { list-style: disc; color: #31424e; font-size: 16px; line-height: 1.6; } .entry-content ol { list-style: disc; margin-bottom: 1rem; margin: 0 0 15px 40px; } .entry-content ol li { list-style: disc; color: #31424e; font-size: 16px; line-height: 1.6; } .entry-content blockquote { border-left: 5px solid #eee; margin: 20px; padding: 5px 10px; clear: both; } p.wp-caption-text{ text-align: center; margin-top: 10px; font-weight: bold; } .single-header{ text-align:center; margin-bottom:10px; border-bottom: 1px dotted #cccccc; } .single-header h1 { font-size: 20px; line-height: 1.4; font-weight: bold; } .single-header .single-meta { overflow: hidden; text-align:center; padding: 10px; color: #999999; } /* .single-header .single-meta .author, .single-header .single-meta .time { float: left; margin-right: 10px; line-height: 36px; }*/ .con1{overflow:hidden;} .main-im{position:fixed;right:5px;top:338px;z-index:1000;width:auto;height:auto;} .main-im .qq-a{display:block;width:156px;height:116px;font-size:16px;color:#007933;text-align:center;position:relative;} .main-im .qq-a span{bottom:5px;position:absolute;width:140px;left:10px;} .main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:38px;top:10px;overflow:hidden;z-index:9;} .main-im .qq-container{z-index:99;position:absolute;width:152px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(images/kf/qq-icon-bg.png) no-repeat center 8px;} .main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;} .main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;} .main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;} .main-im .im_main .im-tel{ color:#000000; text-align:center; width:159px; height:130px; border-bottom:1px solid #dddddd; padding-top: 3px; padding-bottom: 3px; } .main-im .im_main .im-tel div{font-size:18px;margin-top:10px;} .main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#007933;} .main-im .im_main .im-tel:hover{background:#fafafa;} .main-im .im_main .go-top{width:70px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(images/kf/totop-icon.png) no-repeat center center;float:right;} .main-im .im_main .go-top a{display:block;width:70px;height:47px;} .main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:34px;height:24px;} .main-im .close-im a{display:block;width:34px;height:24px;background:url(images/kf/close_im.png) no-repeat left top;} .main-im .close-im a:hover{text-decoration:none;} .main-im .open-im{cursor:pointer;margin-left:0px;width:60px;height:133px;background:url(images/kf/open_im.png) no-repeat left top;} .wpcf7 label,.wpcf7 input,.wpcf7 textarea{ width:100%; } .wpcf7-submit{ background: #ef2f1e; border: none; padding: 10px 30px; color: #fff; font-size: 16px; } .single-info { color: #999999; border-bottom: 1px dashed #ddd; padding-bottom: 20px; margin: 20px 0 5px 0; overflow: hidden; } #header .button { position: absolute; padding: 10px; right: 15px; top: 60%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .button .menu-toggle { width: 18px; height: 14px; display: block; position: relative; } .button .menu-toggle span { position: absolute; top: 50%; margin-top: -1px; width: 100%; height: 2px; background-color: #4c5462; transition: -webkit-transform 0.14s ease; transition: transform 0.14s ease; transition: transform 0.14s ease, -webkit-transform 0.14s ease; } .button .menu-toggle span:after, .button .menu-toggle span:before { content: ''; width: 18px; height: 2px; background-color: #4c5462; border-radius: 0px; position: absolute; } .button .menu-toggle span:before { top: -6px; } .button .menu-toggle span:after { bottom: -6px; } .button .menu-toggle span:before { transition: top 0.14s ease 0.14s; } .button .menu-toggle span:after { transition: bottom 0.14s ease 0.14s,-webkit-transform 0.14s ease; transition: transform 0.14s ease,bottom 0.14s ease 0.14s; transition: transform 0.14s ease,bottom 0.14s ease 0.14s,-webkit-transform 0.14s ease; } .button.active .menu-toggle span { -webkit-transform: rotate(45deg); transform: rotate(45deg); transition: -webkit-transform 0.14s ease 0.14s; transition: transform 0.14s ease 0.14s; transition: transform 0.14s ease 0.14s, -webkit-transform 0.14s ease 0.14s; } .button.active .menu-toggle span:after { bottom: 0; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); transition: bottom 0.14s ease,-webkit-transform 0.14s ease 0.14s; transition: bottom 0.14s ease,transform 0.14s ease 0.14s; transition: bottom 0.14s ease,transform 0.14s ease 0.14s,-webkit-transform 0.14s ease 0.14s; } .button.active .menu-toggle span:before { top: 0; transition: top 0.14s ease; } .content table{ margin:auto; min-width: 800px; text-align: center; margin-bottom:20px; background-color: #000; } .content table tr{ line-height:2; } .content table td{ border: 1px #dcdcdc solid; } .content table tr p{ line-height:2; margin-bottom:0; } .sidebar h2{ padding: 10px 0 10px 20px; border: 0; height: 50px; line-height: 30px; color: #fff; /*background-color: #007933;*/ background: #007933; /* fallback for old browsers */ background: -webkit-linear-gradient(to right, #007933, #96c93d 60%); /* Chrome 10-25, Safari 5.1-6 */ background: linear-gradient(to right, #007933, #96c93d 60%); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ font-size: 22px; } .sidebar-list li { padding: 10px 0 10px 20px; height: 50px; line-height: 30px; border: 0; background-color: #eeeeee; margin-bottom:5px; font-size: 16px; color:#000; } .sidebar-list li a{ font-size: 18px; } .sidebar-list li a:hover { padding: 0px 0px 0px 3px; font-weight:bold; font-size: 18px; } /*渚ц竟鏍忕偣鍑讳箣鍚?/ .sidebar>ul>li.current-cat>a{ font-weight:bold; } .sidebar-list2{ border:1px #f2f2f2 solid; padding-bottom:10px; background-color:#f2f2f2; } /*涓嶆崲琛岋紝瓒呭嚭...浠f浛*/ .sidebar-list2 li{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 10px 5px; height: 36px; line-height: 20px; font-size: 16px; color:#000; border-bottom:1px #fefafa dashed; } .sidebar-list2 li::before { content:"鈼?; color:#669933; } .sidebar-list3{ padding:0 0px; } .sidebar-list3 li{ width:100%; text-align:center; border: 1px solid #eeeeee; margin:5px 10px 5px 0px; } .post_views{ color: #999999; text-align:right; font-size: 14px !important; } .searchform { display:inline-block ; border: 1px solid #dddddd; margin:30px 0px 0px 0px; font-size: 14px; padding:2px 5px 2px 10px; color:#999; } .search-input{ border: 0px solid #000000; margin:0px 0px; } .btn-search{ outline:none; border:0px #ff0000 solid; background-color: #fff; color:#333; font-size: 15px; } .img_home{ padding:5px 5px; } .img_radius{ border-radius:10px; } .img_home a:hover{ padding:0px 3px; } .home_list_row{ padding: 9px 0px; margin:0px; height: 38px; line-height: 20px; color:#000; border-bottom:1px #f2f2f2 dashed; } .home_list_row_head{ margin:0px; font-size: 18px; color:#fff; background-color: #f2f2f2; } .home_list_row_i{ padding: 0px 5px; color:#669933; } .home_list_row_img{ padding: 0px 4px; margin-top:3px; } .home_list_col{ padding: 0px 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .home_list_col_right{ color: #333; padding:0px; text-align:right; } .home_list_btn{ outline:none; padding: 15px 20px; height: 50px; line-height: 20px; border:0px; color:#fff; /*border-bottom:3px #007933 solid; background-color: #007933;*/ background: #007933; /* fallback for old browsers */ background: -webkit-linear-gradient(to right, #007933, #96c93d 60%); /* Chrome 10-25, Safari 5.1-6 */ background: linear-gradient(to right, #007933, #96c93d 60%); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ } .home_list_btn_nomal{ outline:none; padding: 15px 20px; height: 50px; line-height: 20px; border:0px; /*color:#007933;*/ color:#333; /*border-bottom:3px #333 solid;*/ border-bottom:3px transparent solid; border-image:linear-gradient(to right,#007933,#96c93d 60%) 1 10; background-color: #f2f2f2; } .home_list_btn_i{ padding: 0px 5px; color:#fff; } .img_group,.tab_group{ margin-top:20px; } .owl-sanjing-div1{ position: relative; } .owl-sanjing-div2{ padding:10px; height:40px; width:100%; position: absolute; bottom: 0px; background-color: rgba(0,0,0,0.3); } .owl-sanjing-div3{ padding:10px; height:40px; width:420px; position: absolute; bottom: 0px; } .owl-sanjing-div3 h2{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 18px; color:#fff; } .entry-content p{ text-indent: 2em; }