﻿@import url("system.css");
html{-webkit-text-size-adjust: none;}
body{ font: 12px/20px "Hiragino Sans GB", "Microsoft Yahei", arial, 宋体, "Helvetica Neue", Helvetica, STHeiTi, sans-serif; color: #666; background: #FFFFFF none repeat scroll 0 0; min-width: 1200px;}
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input{ padding: 0; margin: 0; border: 0;font-family: "Microsoft Yahei";}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, table, th, td{ font-size: 12px; font-style: normal; font-weight: normal;font-family: "Microsoft Yahei";}
strong{ font-weight: bold;}
ul, ol{ list-style: none outside none;}
fieldset, img{ border: medium none; vertical-align: middle;max-width: 100%;}
caption, th{ text-align: left;}
table{ border-collapse: collapse; border-spacing: 0;}
input, select, textarea{ font: 12px/20px "Hiragino Sans GB", "Microsoft Yahei", arial, 宋体, "Helvetica Neue", Helvetica, STHeiTi, sans-serif;}
i, cite, em{ font-style: normal;}
input, button, select, textarea{ outline: none}
.clearfix{ clear: both}
* html .clearfix{ zoom: 1;}
*:first-child+html .clearfix{ zoom: 1;}
article, aside, dialog, footer, header, section, footer, nav, figure, menu{ display: block;}
a{ color: #222222; text-decoration: none; outline: medium none; -webkit-transition-property: color; -webkit-transition-duration: 0.3s; -webkit-transition-timing-function: ease;}
a:link, a:visited, a:active{ text-decoration: none;}
a:hover{ color: #DA1C1D; text-decoration: none;}
.split{color: #dddddd;font-size: 11px; padding: 0 5px}
.border-bottom{ border-bottom: 1px #e4e4e4 solid}
div.clear-both{font: 0px/0px sans-serif; clear: both; display: block;}
#notips{padding-left: 30px;color: #E31939; height: 46px;line-height: 40px;border-bottom: 1px solid #ececec;text-align: center;margin: 0 27px 20px;font-size: 14px;}
#floatAd{z-index: 9999;}
.blank10{height: 10px; overflow: hidden;}
.blank15{height: 15px; overflow: hidden;}
.blank20{height: 20px; overflow: hidden;}
.blank30{height: 30px; overflow: hidden;}
.blank40{height: 40px; overflow: hidden;}
.width1200{width: 1200px; margin: 0 auto;}

/*layout*/

.left{ float: left}
.right{ float: right}
.hidden{ display: none;}
.wrapper{ width: 1200px; height: 100%;margin: 0 auto; position: relative;}

/*text*/

.text-center{ text-align: center;}
.text-left{ text-align: left;}
.text-right{ text-align: right;}
.text-overflow{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.text-select{ -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;}

/*header*/

.header{height: 100px; padding: 10px 0px; position: relative;box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1)}
.header .logo{ float: left; width: 300px; height: 100px;}
.header .logo img{ width: 100%;}
.header .navbar{ height: 35px; position: absolute; top: 50%; margin-top: -17px; left: 320px;}
.header .navbar li{float: left; width: 100px; height: 35px; line-height: 35px; text-align: center; position: relative;}
.header .navbar li:after{ content: ''; height: 15px; width: 1px; background-color: #e4e4e4; position: absolute; top: 11px; right: 0px;}
.header .navbar li:last-child:after{ width: 0px;}
.header .navbar li a{ font-size: 16px; display: block; width: 100%; height: 35px;}
.header .login{ height: 35px;position: absolute; top: 50%; margin-top: -17px; right: 30px;}
.header .login li{float: left; width: 110px; height: 35px; line-height: 35px; text-align: center; position: relative;}
.header .login li:after{ content: ''; height: 15px; width: 1px; background-color: #e4e4e4; position: absolute; top: 11px; right: 0px;}
.header .login li:last-child:after{ width: 0px;}
.header .login li a{ font-size: 14px; width: 100%; height: 35px;}

/*Banner*/

.banner{ width: 100%; height: 100%;position: relative; overflow: hidden; z-index: 1;}
.banner .banner-body{ width: 100%; height: 100%;}
.banner .banner-body ul{ width: 100%; height: 100%;}
.banner .banner-body li{ width: 100% !important; height: 100%; background-repeat: no-repeat; background-position: center center;}
.banner .banner-body li a{ display: block; width: 100%; height: 100%;}
.banner .banner-select{ position: absolute; left: 50%; bottom: 20px; z-index: 99; margin-left: 45px;}
.banner .banner-select li{ width: 10px; height: 10px; float: left; margin-left: 10px; border-radius: 10px; background: #CCCCCC; text-indent: -9999px; cursor: pointer}
.banner .banner-select li.on{ background: #F3B867;}

/*index-search*/

.index-search{ width: 100%; height: 660px;position: relative; overflow: hidden; z-index: 1;}
.index-search-nav{ position: absolute; width: 900px; top: 230px; left: 50%; margin-left: -450px; z-index: 10;}
.index-search-nav li{ float: left; width: 70px; height: 60px; line-height: 60px; margin-right: 35px;text-align: center;}
.index-search-nav li a{ display: block; width: 100%; height: 100%;font-size: 14px;color: #fff;}
.index-search-nav li.current a, .index-search-nav li a:hover{ color: #222222;background-image: url(/images/search_nav.png); background-repeat: no-repeat;}
.index-search-form{position: absolute; width: 900px; top: 330px; left: 50%; margin-left: -450px; z-index: 10;}
.index-search-form .ipt-search{width: 770px; height: 55px; font-size: 16px; color: #a5a5a5; line-height: 55px; text-indent: 19px; background-color: #fff; float: left; border-top-left-radius: 6px;border-bottom-left-radius: 6px;}
.index-search-form .btn-search{width: 130px; height: 55px; font-size: 22px; color: #ffffff; line-height: 55px; text-align: center; background-color: #da1c1d; float: left;border-top-right-radius: 6px;border-bottom-right-radius: 6px;}

/*index-news*/

.index-news .index-news-inner{width: 590px; margin-top: 60px; margin-bottom: 60px;}
.index-news .index-news-inner .index-news-header{height: 80px; line-height: 80px; font-size: 14px; color: #FFFFFF; position: relative; margin-bottom: 30px;}
.index-news .index-news-inner .index-news-header a{ color: #FFFFFF;}
.index-news .index-news-inner .index-news-header .title{ margin-left: 25px; margin-right: 10px;}
.index-news .index-news-inner .index-news-header .more{ display: block; width: 40px; height: 20px; background: url(/images/more.png) no-repeat; position: absolute; right: 25px;top: 50%; margin-top: -10px;}
.index-news .index-news-inner.left .index-news-header{background: url(/images/bg-news.png) no-repeat;}
.index-news .index-news-inner.left li{ display: block; clear: both; height: 80px; overflow: hidden; margin-top: 30px;}
.index-news .index-news-inner.left li .time{ display: block; float: left; width: 80px; height: 80px; margin-right: 20px; background-color: #333333; border-radius: 5px; text-align: center; color: #ffffff;}
.index-news .index-news-inner.left li .year{ font-size: 17px; line-height: 25px; margin-top: 15px;}
.index-news .index-news-inner.left li .time .month{font-size: 15px; line-height: 25px;}
.index-news .index-news-inner.left li .info{ float: left; width: 460px; overflow: hidden;}
.index-news .index-news-inner.left li .info .title{ font-size: 17px; height: 30px; line-height: 30px;}
.index-news .index-news-inner.left li .info .desc{ font-size: 12px; line-height: 22px;color: #999999;}
.index-news .index-news-inner.left li .info .desc font{color: #DA1C1D; margin: 0 10px;}
.index-news .index-news-inner.right .index-news-header{ background: url(/images/bg-news.png) no-repeat;}
.index-news .index-news-inner.right li{ display: block; clear: both; height: 80px; overflow: hidden; margin-top: 30px;}
.index-news .index-news-inner.right li .img{ float: left; width: 110px;height: 80px; margin-right: 20px;}
.index-news .index-news-inner.right li .img img{ width: 100%; height: 100%; border-radius: 5px;;}
.index-news .index-news-inner.right li .info{ float: left; width: 460px; overflow: hidden;}
.index-news .index-news-inner.right li .info .title{ font-size: 17px; height: 30px; line-height: 30px;}
.index-news .index-news-inner.right li .info .desc{ font-size: 12px; line-height: 22px;color: #999999;}
.index-news .index-news-inner.right li .info .desc font{color: #DA1C1D; margin: 0 10px;}

/*link*/

.link{width: 100%;height: 100px;background-color: #eee;clear: both;}
.link .link-title{width: 120px;height: 50px;float: left;margin: 25px 0;position: relative;}
.link .link-title img{display: block;width: 120px;height: 50px;}
.link .link-list{width: 1080px;float: left;margin: 25px 0;}
.link .link-list ul li{display: block;width: 259px;float: left;font-size: 14px;color: #000;text-align: center;margin-left: 15px;}
.link .link-list ul li img{    border-radius: 4px;box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1);}


/*footer*/

.footer{width: 100%;padding-top: 35px;padding-bottom: 35px;overflow: hidden;background-color: #333232;}
.footer .footer-logo{width: 346px;}
.footer .footer-logo img{display: block; width: 297px; height: 64px; margin-top: 26px;}
.footer .footer-center{padding: 0px 45px;border-right: 1px solid #444444;border-left: 1px solid #444444; width: 300px}
.footer .footer-center .footer-phone i{display: block;width: 46px;height: 46px;background: url(/images/phone.png) no-repeat;float: left;margin-right: 16px; margin-top: 4px;}
.footer .footer-center .footer-phone p{font-size: 16px;color: #f4f4f4;line-height: 22px;}
.footer .footer-center .footer-phone span{font-size: 31px;color: #f4f4f4;line-height: 46px;font-family: impact;}
.footer .footer-center .footer-nav{width: auto; overflow: hidden;}
.footer .footer-center .footer-nav a{font-size: 16px;line-height: 60px;color: #fff;display: block;float: left;margin-right: 35px;}
.footer .footer-img{width: auto; overflow: hidden;}
.footer .footer-img li{width: 100px;overflow: hidden;float: left;margin-left: 40px;text-align: center;}
.footer .footer-img li img{display: block;width: 100%;height: 100%;}
.footer .footer-img li p{font-size: 14px;color: #ccc;line-height: 40px;}
.footer-copyright{width: 100%; height: 60px; background-color: #5f5f5f;}
.footer-copyright p{font-size: 14px; color: #f4f4f4; line-height: 60px; text-align: center;}
.footer-copyright p a{ margin-left: 20px; color: #FFFFFF;}

/*panel*/

.panel{ border: 1px #e4e4e4 solid;}
.panel-header{background-color: #f9fafc; border-bottom: 1px #E8E8E8 solid; height: 40px; line-height: 39px; padding: 0 15px; overflow: hidden; font-size: 12px;}
.panel-title{ font-size: 14px;}
.panel-body{ padding: 15px; overflow: hidden;}

/*current*/

.current-link{ color: #333333; line-height: 90px;font-family: 宋体;}

/*filter*/

.filter{ border: 1px #eeeeee solid; margin-bottom: 15px;overflow: hidden}
.filter-header{ padding: 0 15px; background-color: #f9fafc; border-bottom: 1px #eeeeee solid;overflow: hidden;height: 40px; line-height: 40px; font-size: 14px; font-weight: bold; color: #222222;}
.filter .filter-inner{ padding: 8px 10px; height: auto; overflow: hidden; border-bottom: 1px #EEEEEE solid}
.filter .filter-inner .filter-name{ float: left; line-height: 30px;font-size: 15px; font-weight: bold;color: #333;}
.filter .filter-inner .filter-info{ float: left; width: 1040px; height: 30px;position: relative;}
.filter .filter-inner .filter-info ul{margin-left: 15px;clear: both;display: table;}
.filter .filter-inner .filter-info ul li{float: left;line-height: 30px;width: 115px;padding-bottom: 10px;margin-right: 10px;height: 30px; text-align: center;overflow: hidden;}
.filter .filter-inner .filter-info ul li.on a, .filter .filter-inner .filter-info ul li a:hover{ background: #DA1C1D; color: #FFFFFF; display: block; width: 100%; height: 100%; border-radius: 30px;}
.filter .filter-inner .filter-more{ float: right; width: 50px; height: 30px; overflow: hidden;line-height: 30px; margin-right: 10px;}
.filter .filter-inner .filter-more a{ display: block; width: 100%; height: 100%; background: url(/images/icon-arrow-down.jpg) no-repeat 30px 13px;color: #999}
.filter .filter-inner .filter-more a.up{ background: url(/images/icon-arrow-up.jpg) no-repeat 30px 13px;color: #DA1C1D;}

/*list*/

.list{ margin-bottom: 30px;}
.list .panel-title font{color: #DA1C1D; margin: 0 8px;}
.list .panel-body{ padding: 0px;}
.list .panel-body ul li{ display: block; clear: both; padding-top: 20px; padding-bottom: 20px; border-bottom: 1px #EEEEEE solid; overflow: hidden; position: relative;}
.list .panel-body ul li .img{ float: left; margin-right: 20px; margin-left: 20px; width: 130px; height: 130px; text-align: center; display: flex; justify-content: center; align-items: center;}
.list .panel-body ul li .img img{ max-width: 100%; margin-top: 5px;height: auto;border-radius: 3px;}
.list .panel-body ul li .info{ float: left;}
.list .panel-body ul li .info .title{font-size: 18px;height: 40px;line-height: 40px;margin-top: 6px;font-weight: bold;}
.list .panel-body ul li .info p{ font-size: 14px; color: #666666;height: 27px; line-height: 27px;}
.list .panel-body ul li .more{width: 90px;height: 35px;line-height: 35px;position: absolute;right: 20px;top: 50%;margin-top: -15px;}
.list .panel-body ul li .more a{ display: block; margin-bottom:8px; width: 100%; height: 100%; border: 1px #e4e4e4 solid; color: #999999; text-align: center;}
.list .panel-body ul li:last-child{ border-bottom: 0;}

/*pager*/

.pager-body{ overflow: hidden; padding: 15px 0; height: 30px;text-align: center; position: relative;border-top: 1px #eeeeee solid;}
.pager-list{ line-height: 30px; height: 30px; text-align: center;}
.pager-list .pager li{ display: inline-block; margin: 0 3px; cursor: pointer;}
.pager-list .pager li a{ position: relative; float: left; padding: 5px 12px; margin-left: -1px; line-height: 1.53846154; text-decoration: none; background-color: #fff; border: 1px solid #ddd; cursor: pointer;}
.pager-list .pager li a:hover, .pager li.active a, .pager li.active a:hover{ color: #666666; background-color: #e5e5e5; border-color: #dddddd; cursor: default; z-index: 3;}
.pager-info{ height: 30px; line-height: 30px;position: absolute;top: 15px; right: 15px;}

/*nodata*/

.nodata{ width: 100%; padding-top: 45px; padding-bottom: 45px; text-align: center;}
.nodata .icon{display: inline-block; width: 125px; height: 143px; background: url(/images/nodata.png) no-repeat;}
.nodata .loading{display: inline-block; width: 32px; height: 32px; background: url(/images/loading.gif) no-repeat;}
.nodata .title{ margin-top: 10px; font-size: 14px; color: gray;}

/*ac_results*/

.ac_results{ border: 0px; box-shadow: 0 20px 25px rgba(0, 0, 0, 0.5); margin-top: 5px; border-radius: 6px;}
.ac_results ul::-webkit-scrollbar{width: 8px;}
.ac_results ul::-webkit-scrollbar-button{width: 8px;height: 5px;}
.ac_results ul::-webkit-scrollbar-track{background: #eee;border: thin solid lightgray;box-shadow: 0px 0px 3px #dfdfdf inset;border-radius: 10px;}
.ac_results ul::-webkit-scrollbar-thumb{background: #ccc;border-radius: 10px;}
.ac_results ul::-webkit-scrollbar-thumb:hover{background: #999;}
.ac_results ul li{padding: 10px 20px; cursor: pointer;}
.ac_results .ac_odd{ background-color: #f2f2f2;}
.ac_results .ac_odd.ac_over{ background-color: #da1c1d; color: #ffffff;}
.ac_results .ac_even.ac_over{ background-color: #da1c1d; color: #ffffff;}
.ac_loading{ background-size: 3%; background-position: 730px center;}

/*头部*/


/*
.toubu{height:30px; line-height:30px; overflow:hidden}
.toubu .login{font-size:12px; float:left}
.toubu .login a{color:#434b6b; margin-right:10px;}
.toubu .phone{float:right; color:#434b6b;}
.toubu .phone span{ color:#d8271c; font-size:16px; font-family:Georgia,Constantia, "Lucida Bright", "DejaVu Serif",  serif}
.header{width:100%; height:180px; background-color:#434b6b;}
.header .top{width:100%; height:102px;}
.header .top .logo{width:495px; height:59px; float:left; padding-top:25px;}
.header .top .logo img{height:59px;}
.header .top .chaxun{width:332px; height:72px; float:right; padding-top:10px;}
.header .top .chaxun span{ float:right; font-size:16px; color:#fff;}
.header .top .chaxun span a{color:#fff;}
.header .top .chaxun .inputbox{width:332px; height:36px; margin-top:36px;}
.header .top .chaxun .inputbox input{width:252px; height:34px; border:0; background-color:#fff; float:left; line-height:36px; text-indent:10px; font-size:14px; color:#999;}
.header .top .chaxun .inputbox input[type="button"],.header .top .chaxun .inputbox input[type="submit"]{width:80px; height:36px; background-color:#d8271c; color:#fff; text-align:center; text-indent:0;cursor: pointer;}
.header .menu{width:1200px; height:78px;}
.header .menu a{float:left; height:48px; padding:15px 13px; font-size:20px; color:#fff; display:block; text-align:center; line-height:24px;}
.header .menu a span{ font-size:14px; color:#fff; text-transform:capitalize}
.header .menu a.on,.header .menu a:hover{color:#f00;}


/*尾部*
.footer{width:100%; height:296px; padding-top:10px; background:url(img/footer_bg.jpg) no-repeat center; background-size:100% 30
  6px;}
.footer .left{width:570px; height:220px; float:left;}
.footer .left .bottom_logo{width:483px; height:60px; margin:10px 0 35px;}
.footer .left li{height:42px; margin-bottom:10px; width:600px;}
.footer .left li .icon{width:23px; height:23px; border:2px solid #2f375b; border-radius:50%; text-align:center; padding:7px; float:left; margin-right:9px;}
.footer .left li p{line-height:42px; font-size:16px;}
.footer .right{width:630px; float:right;}
.footer .right p{width:720px; margin-left:-90px; font-size:14px; text-align:right; margin-bottom:25px;}
.footer .right p a{ display:inline-block; margin-left:20px; color:#2f375b;}
.footer .right p a:first-child{}
.footer .right .erweima{width:107px; float:right; margin-left:18px; font-size:14px; text-align:center;}
.footer .right .erweima img{width:101px; height:101px; border:3px solid #fff}
.footer .copyright{height:74px; line-height:74px; text-align:center; font-size:16px; color:#fefefe; clear:both;}
.footer .bottem{ width:606px; margin-top:60px;}
.footer .bottem img{ width: 356px; height:59px; float:left}
.footer .bottemr{ width:250px; float:left; padding-top:5px;}
.footer .icons{width: 23px;height: 23px; border: 2px solid #2f375b; border-radius: 50%; text-align: center; padding: 8px 6px 8px 10px; float: left; margin-right: 9px;margin-left:9px;}
.footer .icons img{ width:16px; height:23px}
.footer .brrt{ width:170px; float:left}
.footer .brrt h1{font-size:18px; line-height:25px; font-weight:bold}
.footer .brrt p{font-size:28px; line-height:25px; font-family:Impact}


.footer .copyright{height:74px; line-height:74px; text-align:center; font-size:16px; color:#fefefe; clear:both;}
.bottonjz{ width:1220px; height:220px; margin:0 auto}
.bottemdd{ width:305px; margin-top:60px; height:100px; float:left; margin-left:10px;}

.bottems{ width:305px; float:left; height:49px;}
.bottems img{ width: 300px; height:49px; }


.bottemrs{ width:305px; float:left; padding-top:5px; height:34px;}

.bottemrs img{ width:34px; height:34px; float:left; margin-left:6px;}
.bottemrs h1{font-size:17px; line-height:25px; font-weight:bold; float:left; width:85px; height:25px; padding-top:7px; padding-left:5px;}
.bottemrs p{font-size:28px; line-height:25px; font-family:Impact; float:left; width:170px; height:25px;padding-top:5px;}

.dibudaohang{ width:450px; height:90px; float:left;margin-top:60px; padding-top:10px;}
.dibudaohang p a{ width:90px; text-align:center; font-size:16px; color:#1c2954; float:left; line-height:30px;}

.erweimaa{ width:370px; float:right; text-align:center;margin-top:60px; margin-left:30px;}
.erweimas{ width:100px; height:130px; float:left; margin:0 10px; }
.erweimas p{font-size:14px; line-height:30px; width:100px; height:30px;}
.erweimas img{ width:100px; height:100px; border:2px #FFFFFF solid}

.youbian{ width:855px; float:right; height:150px;}
*/


/**************************************首页**************************************/


/*幻灯片banner*/

.fullSlide{ width: 100%; position: relative; height: 689px; background: #fff; overflow: hidden}
.fullSlide .banner{width: 1920px; height: 689px; position: absolute; top: 0; left: 50%; margin-left: -960px;}
.fullSlide .bd{ margin: 0 auto; position: relative; z-index: 0; overflow: hidden;}
.fullSlide .bd ul{ width: 100% !important;}
.fullSlide .bd li{ width: 1920px; height: 639px; overflow: hidden; text-align: center;}
.fullSlide .bd li a{ display: block; height: 639px;}
.fullSlide .hd{ width: 100%; position: absolute; z-index: 1; bottom: 6px; left: 0; height: 31px; line-height: 30px; text-align: center;}
.fullSlide .hd ul{ text-align: center; padding-top: 5px;}
.fullSlide .hd ul li{ cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 31px; height: 31px; margin: 2px; background: url(/images/fullSlide_bg.png) no-repeat; overflow: hidden; text-indent: -999px}
.fullSlide .hd ul .on{ background-position: 0px -31px;}
.fullSlide .width1200{ z-index: 9999; position: relative}
.fullSlide .ruzhu{width: 272px; height: 340px; z-index: 999; background-color: #434b6b; padding: 56px 40px 50px; float: right; margin-top: 90px;}
.fullSlide .ruzhu .title{width: 168px; height: 44px; line-height: 44px; padding-left: 48px; background: url(/images/ruzhu_bg.png) no-repeat; font-size: 42px; color: #fff; margin: 0 auto;}
.fullSlide .ruzhu .inputbox{width: 272px; height: 36px; margin-bottom: 17px; background-color: #fff; line-height: 36px;}
.fullSlide .ruzhu .inputbox input{width: 100%; height: 100%; text-indent: 10px; background: none; border: 0; box-sizing: border-box; font-size: 18px; color: #2f375b;}
.fullSlide .ruzhu .inputbox input[type="button"]{ text-indent: 0; text-align: center; background-color: #d8271c; color: #fff; cursor: pointer;}
.fullSlide .ruzhu .inputbox select{width: 100%; height: 100%; text-indent: 10px; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: url(/images/select_bg.png) no-repeat right 20px center; border: 0; box-sizing: border-box; font-size: 18px; color: #2f375b;}
.fullSlide .ruzhu dl{ display: block; margin-left: 45px; margin-bottom: 30px; overflow: hidden}
.fullSlide .ruzhu dl dt{display: block; background: url(/images/s1.png) no-repeat 0px 0px; width: 54px; height: 54px; float: left; margin-right: 20px;}
.fullSlide .ruzhu dl dd.title2{ font-size: 25px; font-weight: 100; color: #FFFFFF}
.fullSlide .ruzhu dl dd.info2{ font-size: 12px; color: #FFFFFF}
.fullSlide .ruzhu .nus{ display: block; color: #FFFFFF; clear: both; height: 50px; line-height: 50px;}
.fullSlide .ruzhu .nus em{ display: block; background: url(/images/s1.png) no-repeat; float: left;}
.fullSlide .ruzhu .nus em.icon1{ width: 48px; height: 36px; background-position: 11px -66px; margin-top: 7px;}
.fullSlide .ruzhu .nus em.icon2{ width: 48px; height: 35px; background-position: 8px -113px; margin-top: 7px;}
.fullSlide .ruzhu .nus em.icon3{ width: 48px; height: 33px; background-position: 0 -163px; margin-top: 7px;}
.fullSlide .ruzhu .nus span{ float: left; display: block; width: 70px; text-align: left; margin-left: 15px; font-size: 20px;}
.fullSlide .ruzhu .nus font{float: left;display: block;width: 130px;text-align: center;font-size: 20px;}
.fullSlide .ruzhu .nus i{ float: right; display: block;font-size: 20px;}
.fullSlide .ruzhu .inputbox{ background: none}
.fullSlide .ruzhu .btn_indexreg{ border: 0px;border-radius: 5px; margin-top: 30px; width: 100%;height: 60px; line-height: 60px; font-size: 23px;text-align: center;background-color: #d8271c; color: #fff; cursor: pointer;font-family: "Microsoft Yahei";}
.fullSlide .ruzhu .number{color: #FFFFFF;font-size: 15px;height: 25px;text-align: left;line-height: 25px;}
.fullSlide .ruzhu .number span{width: 160px;display: block;float: left;text-align: right; margin-right: 5px;}
.fullSlide .ruzhu .number font{margin-right: 5px;}

/*平台概括*/

.Ind_ptgk{width: 572px; float: left;}
.Ind_ptgk .title{width: 166px; height: 56px; margin: 0 auto 30px; background: url(/images/Intit_bg.png) no-repeat center bottom; font-size: 40px; color: #2f375b; text-align: center; line-height: 34px; overflow: hidden;}
.Ind_ptgk .content{ font-size: 16px; color: #2f375b; line-height: 2em; position: relative; text-indent: 2em;}
.Ind_ptgk .content .more{width: 33px; height: 20px; background-color: #2f375b; float: right; position: absolute; right: 10px; bottom: 8px; display: inline-flex}

/*通知公告*/

.Ind_tzgg{width: 560px; height: 560px; float: right; position: relative;}
.Ind_tzgg .title{width: 166px; height: 56px; margin: 0 auto 38px; background: url(/images/Intit_bg.png) no-repeat center bottom; font-size: 40px; color: #2f375b; text-align: center; line-height: 34px; overflow: hidden;}
.Ind_tzgg ul li{height: 24px; line-height: 22px; border-bottom: 1px dashed #9a9eb0; margin-top: 25px;}
.Ind_tzgg ul li .num{width: 24px; height: 24px; background-color: #2f375b; line-height: 24px; text-align: center; font-size: 20px; color: #fff; float: left; margin-top: 1px;}
.Ind_tzgg ul li p{width: 520px; height: 24px; line-height: 22px; float: right; font-size: 16px;}
.Ind_tzgg ul li p span{ float: right;}
.Ind_tzgg .more{width: 33px; height: 20px; background-color: #2f375b; float: right; position: absolute; right: 0px; bottom: 0px; display: inline-flex}

/*搜*/

.Ind_sou{width: 100%; height: 364px; background: url(/images/sou_bg.jpg) no-repeat center top; padding-top: 40px; background-size: auto 100%;}
.Ind_sou .title{ font-size: 40px; color: #fff; text-align: center; margin-bottom: 20px;}
.Ind_sou .sou{width: 1090px; margin: 0 auto;}
.Ind_sou .sou .hd{height: 42px; overflow: hidden; margin-bottom: 15px;}
.Ind_sou .sou .hd li{width: 130px; height: 38px; border: 2px solid #fff; line-height: 38px; text-align: center; float: left; margin-right: 12px; font-size: 20px; color: #fff; cursor: pointer}
.Ind_sou .sou .hd li a{color: #fff;}
.Ind_sou .sou .hd li.on{ background-color: #d8271c; border: 2px solid #d8271c;}
.Ind_sou .sou .bd{height: 420px;}
.Ind_sou .sou .bd .inHd{height: 26px; margin-bottom: 10px; overflow: hidden;}

/*.Ind_sou .sou .bd .inHd ul li{height:24px; line-height:24px; margin-right:40px; float:left; font-size:14px; color:#fff; text-align:center; cursor:pointer}
.Ind_sou .sou .bd .inHd ul li.on{color:#f00; font-weight:bold}*/

.Ind_sou .sou .bd .inHd{height: 26px; margin-top: 20px; overflow: hidden; padding-bottom: 15px;}
.Ind_sou .sou .bd .inHd ul li{ width: 125px; float: left; height: 24px; line-height: 24px; margin-right: 40px; font-size: 14px; color: #fff; text-align: center; cursor: pointer}
.Ind_sou .sou .bd .inHd ul li img{ width: 25px; height: 25px; float: left}
.Ind_sou .sou .bd .inHd ul li p{ width: 80px; float: left; line-height: 25px; font-size: 16px; padding-left: 10px;}
.zhaoces{ width: 1090px; float: left; height: 40px; margin-top: 10px;}
.Ind_sou .sou .bd .inBd{ margin-top: 10px;}
.Ind_sou .sou .bd .inBd .p{width: 1028px; overflow: hidden; background-color: #fff; border: 1px solid #ececec; padding: 15px 30px; text-align: center}
.Ind_sou .sou .bd .inBd p{width: 100%; line-height: 28px; font-size: 16px; float: left; color: #333; margin-top: 2px; margin-bottom: 10px; text-align: center; overflow: hidden}
.Ind_sou .sou .bd .inBd .anniu{ width: 200px; height: 34px; clear: both; margin: 0 auto; text-align: center; line-height: 34px; font-size: 16px; color: #FFF; display: block; background-color: #d8271c;}
.Ind_sou .sou .bd .inHd ul li.on{color: #f00; font-weight: bold}

/*.Ind_sou .sou .bd .inHds{ position:relative; color:#ffffff; height:150px;}
.Ind_sou .sou .bd .inHds ul li{ float:left; width:165px; height:150px; margin-right:20px; text-align:center; }
.Ind_sou .sou .bd .inHds ul li:last-child{ margin-right:0}
.Ind_sou .sou .bd .inHds ul li .inner{ font-size:17px;width:165px; height:105px;background:#435387; opacity:.8; padding-top:45px}
.Ind_sou .sou .bd .inHds ul li .inner p{ margin-top:10px; display:block}
.Ind_sou .sou .bd .inHds .info{ display:none; color:#000;background:#FFFFFF; opacity:.8;position:absolute;bottom:0px; left:0px; width:100%; height:150px}
.Ind_sou .sou .bd .inHds .info .tit{ color:#D7271B; font-size:19px; font-weight:bold; margin-top:20px}
.Ind_sou .sou .bd .inHds .info .con{ color:#000; font-size:16px; font-weight:bold;margin-top:15px}
.Ind_sou .sou .bd .inHds .info .btn{margin-top:15px}
.Ind_sou .sou .bd .inHds .info .btn a{ display:inline-block ;width:130px; border-radius:4px; height:30px; background:#D7271B; text-align:center; line-height:30px ;color:#fff; font-size:14px; font-weight:bold;}*/

.Ind_sou .inputbox{ margin-top: 35px;}
.Ind_sou .sou .bd .inputbox select{height: 70px; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: url(/images/select_bg.png) no-repeat right 10px center; background-color: #fff; border: 0; line-height: 72px; text-indent: 20px; font-size: 16px; color: #999;}
.Ind_sou .sou .bd .inputbox input{ height: 68px; background-color: #fff; border: 0; line-height: 72px; text-indent: 20px; font-size: 16px; color: #999; margin-top: 1px}
.Ind_sou .sou .bd .inputbox input[type="button"]{width: 203px; float: right; background: url(/images/search_bg.png) no-repeat 24px 21px; text-indent: 74px; color: #fff; background-color: #d8271c; text-align: left; margin: 0;}
.Ind_sou .sou .bd .inputbox1 select{width: 876px;}
.Ind_sou .sou .bd .inputbox2 select{width: 206px; margin-right: 10px;}
.Ind_sou .sou .bd .inputbox2 select:last-child{margin: 0;}
.Ind_sou .sou .bd .inputbox2 input{width: 208px; margin-right: 10px;}
.Ind_sou .sou .bd .inputbox3 input{width: 190px; margin-right: 10px; float: left;}
.Ind_sou .sou .bd .inputbox3 .city-select{width: 266px; height: 70px; margin-right: 10px; float: left; margin-top: 1px;}
.Ind_sou .sou .bd .inputbox4 input{width: 426px; margin-right: 10px; overflow: hidden;}
.Ind_sou .sou .bd .inputbox5 select{width: 143px; height: 40px; line-height: 40px; text-indent: 10px; font-size: 12px;}
.Ind_sou .sou .bd .inputbox5 input{width: 174px; height: 40px; line-height: 40px;text-indent: 10px; font-size: 12px;}
.Ind_sou .sou .bd .inputbox5 input[type="button"]{ background-position: 24px 5px}
.Ind_sou .sou .bd .inputbox6 select{width: 172px; height: 40px; line-height: 40px; text-indent: 10px; font-size: 12px;}
.Ind_sou .sou .bd .inputbox6 input{width: 206px; height: 40px; line-height: 40px;text-indent: 10px; font-size: 12px;}
.Ind_sou .sou .bd .inputbox6 input[type="button"]{ background-position: 24px 5px}
.Ind_sou .sou .bd .inputbox7 select{width: 144px; height: 40px; line-height: 40px; text-indent: 10px; font-size: 12px;}
.Ind_sou .sou .bd .inputbox7 input{width: 144px; height: 40px; line-height: 40px;text-indent: 10px; font-size: 12px;}
.Ind_sou .sou .bd .inputbox7 input[type="button"]{ background-position: 24px 5px}

/*城市选择样式*/

.city-select{font-size: 0;position: relative;display: inline-block}
.city-select .city-cont dl:after, .city-select p:after{content: " ";display: table;height: 0;clear: both}
.city-select.down .city-info{border-bottom: none}
.city-select.down .city-info:after{border-top: none;border-bottom: 6px solid #2f375b;}
.city-select.multi .city-pavilion+.city-info .not-search{display: none}
.city-select.multi .city-pavilion+.city-info .not-search[class~=not-val]{display: block}
.city-select.multi .city-pavilion.hide+.city-info .city-input{display: none}
.city-select.multi .city-pavilion.hide+.city-info .city-input[class~=not-val]{display: block}
.city-select.multi .city-pavilion+.multi-type .city-input{display: block}
.city-select.multi .city-pavilion.hide+.multi-type .city-input[class~=not-val]{display: block}
.city-select.multi .city-pavilion.hide+.multi-type .search-show{display: block}
.city-select.disabled .city-info{background-color: #eef1f6;cursor: not-allowed}
.city-select.disabled .city-info span{background-color: #eef1f6}
.city-select.disabled .city-info span:hover i{display: none}
.city-select.disabled .city-info span+.city-input{display: none}
.city-select.disabled .city-info input{cursor: not-allowed}
.city-select.readonly .city-info{cursor: default}
.city-select.readonly .city-info span:hover i{display: none}
.city-select.readonly .city-info span+.city-input{display: none}
.city-select.readonly .city-info input{cursor: default}
.city-select .city-info{background-color: #fff;cursor: pointer;width: 268px; padding: 0px 5px; overflow: hidden;padding-top: 0;position: relative;z-index: 2}
.city-select .city-info .city-name{display: none;}
.city-select .city-info:after{content: '';border-right: 6px solid transparent;border-left: 6px solid transparent;border-top: 6px solid #2f375b;border-radius: 2px;display: block;width: 0;height: 0;position: absolute;top: 32px;right: 10px;-moz-transition: border .2s;-o-transition: border .2s;-webkit-transition: border .2s;transition: border .2s}
.city-select .city-info.multi-type span{background: 0 0;padding: 5px 0;margin-right: 0}
.city-select .city-info.multi-type .span-over{width: 99%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.city-select .city-info.multi-type .city-input{display: block;width: 100%}
.city-select .city-info.multi-type .city-input.hide{display: none}
.city-select .city-info span{background-color: #f5f5f5;border-radius: 2px;color: #666;cursor: default;font-size: 14px;display: inline-block;vertical-align: middle;padding: 5px;margin-right: 5px;position: relative}
.city-select .city-info span+.city-input{width: auto}
.Ind_sou .sou .bd .inputbox3 .city-select .city-info span+.city-input input{width: 140px;}
.city-select .city-info span i{color: #fff;cursor: pointer;background: #ffbfbf;border-radius: 100%;display: block;width: 14px;height: 14px;line-height: 14px;text-align: center;font-size: 0;position: absolute;top: -5px;right: -5px;z-index: 1;visibility: hidden;opacity: 0;-moz-transition: all 1s;-o-transition: all 1s;-webkit-transition: all 1s;transition: all 1s}
.city-select .city-info span i:after{content: '\D7';font-size: 12px}
.city-select .city-info span:hover i{visibility: visible;opacity: 1}
.city-select .city-info .city-input, .city-select .city-info span{display: inline-block;vertical-align: middle;}
.city-select .city-input{width: 100%;position: relative;overflow: hidden}
.city-select .city-input.hide{display: none}
.city-select .city-input em{color: #999;display: block;font-style: normal;font-size: 12px;height: 24px;line-height: 24px}
.city-select input[type=text]{background: 0 0;border: none;box-sizing: border-box;color: #333;font-size: 12px;width: 100%;height: 24px;line-height: 24px;padding: 0 5px;outline: 0}
.city-select .city-list, .city-select .city-pavilion{border: 1px solid #ccc;background: #fff;position: absolute;top: 100%;left: 0;z-index: 1;margin-top: -1px;transition-duration: .4s;transform: translateY(0);opacity: 1;visibility: visible}
.city-select .city-list.hide, .city-select .city-pavilion.hide{transform: translateY(-2%);opacity: 0;visibility: hidden}
.city-select .city-pavilion{box-shadow: 0 2px 5px #ddd;width: 467px}
.city-select .city-tabs{border-bottom: 1px solid #ccc;background: #fbfbfb;font-size: 0}
.city-select .city-tabs a{border-bottom: 1px solid transparent;display: inline-block;font-size: 14px;color: #666;padding: 0 6px;height: 36px;line-height: 36px;text-align: center;position: relative;bottom: -1px;-moz-transition: all 1s;-o-transition: all 1s;-webkit-transition: all 1s;transition: all 1s}
.city-select .city-tabs a:hover{border-bottom-color: #000}
.city-select .city-tabs a.active{border-bottom-color: #2f375b;color: #2f375b;cursor: default}
.city-select .city-tabs a.forbid{color: #bbb;cursor: not-allowed}
.city-select .city-tabs a.forbid:hover{border-bottom-color: transparent}
.city-select .city-cont{padding-top: 20px;padding-left: 20px;font-size: 0;position: relative}
.city-select .city-cont dl:first-child dd{margin-left: 0}
.city-select .city-cont dd, .city-select .city-cont dt{display: inline-block;vertical-align: top;float: left}
.city-select .city-cont dt{color: #2f375b;font-size: 16px;width: 28px}
.city-select .city-cont dd{font-size: 14px;width: 421px;margin-top: -10px;margin-left: -10px;padding-bottom: 20px}
.city-select .city-cont dd a{color: #666;display: inline-block;padding: 5px 7px;margin-top: 5px;margin-left: 5px;-moz-transition: all .5s;-o-transition: all .5s;-webkit-transition: all .5s;transition: all .5s}
.city-select .city-cont dd a:hover{background: #f5f5f5;border-radius: 2px}
.city-select .city-cont dd a.active{background: #2f375b;border-radius: 2px;color: #fff;box-shadow: 0 0 5px #ddd}
.city-select .city-cont dl{transition-duration: .4s;opacity: 1;transform: translateX(0)}
.city-select .city-cont dl.hide{display: none;opacity: 0;transform: translateX(5%)}
.city-select .city-list{font-size: 0;width: 298px;max-height: 170px;overflow-x: hidden;overflow-y: auto;box-sizing: border-box}
.city-select .city-list li{border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;cursor: pointer;padding: 10px 5px;position: relative;margin-bottom: -1px}
.city-select .city-list li:first-child{border-top: none}
.city-select .city-list li:hover{background-color: #f9f9f9}
.city-select .city-list li.active{border-left: 2px solid #2f375b;background-color: #f0fbfd}
.city-select .city-list li.hover{border-bottom-color: #2f375b;background-color: #f9f9f9;z-index: 2}
.city-select .city-list li.hover span{text-indent: 10px}
.city-select .city-list li.not-have{background-color: #fff;color: #999;font-size: 14px;cursor: not-allowed;line-height: 1.5;padding: 5px}
.city-select .city-list li.not-have strong{color: #2f375b;font-style: normal;padding: 0 5px}
.city-select .city-list span{display: inline-block;font-size: 14px;width: 50%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;-moz-transition: all .5s;-o-transition: all .5s;-webkit-transition: all .5s;transition: all .5s}
.city-select .city-list span.spell{text-align: right;font-size: 12px;color: #2f375b}
.city-select p{color: #999;font-size: 12px;margin-bottom: 10px;vertical-align: text-bottom}
.city-select p a, .city-select p span{color: #2f375b;display: block;float: right;margin-right: 10px;vertical-align: top}
.city-select p em{font-style: normal}
.city-select p a{color: #dc8383;margin-top: -3px}
.city-select p a:hover{color: #2f375b}
.city-select p a i{background: url(http://images.vrm.cn/2017/07/26/del.png) no-repeat;width: 16px;height: 16px;display: inline-block;vertical-align: middle}
.city-select .city-tips{background: rgba(0, 0, 0, .7);border-radius: 2px;color: #fff;font-size: 14px;text-align: center;padding: 0 10px;position: absolute;top: 5px;left: 50%;line-height: 36px;margin-left: -50px;filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#B200000, endColorstr=#B200000);transition-duration: .4s;transform: translateY(0);opacity: 1;visibility: visible;z-index: 5}
.city-select .city-tips.hide{transform: translateY(5%);opacity: 0;visibility: hidden}

/*服务保障*/

.Ind_fwbz{z-index: 9999;}
.Ind_fwbz .title{ font-size: 40px; text-align: center; margin-bottom: 60px;}
.Ind_fwbz ul{width: 1194px; height: 398px; border: 1px solid #dcdcdc;}
.Ind_fwbz ul li{width: 168px; height: 338px; padding: 30px 35px; border-right: 1px solid #dcdcdc; float: left; text-align: center; color: #686868; z-index: 9999;}
.Ind_fwbz ul li:last-child{ border: 0;}
.Ind_fwbz ul li:hover{ background-color: #d7561c; color: #fff;}
.Ind_fwbz ul li .pimg{width: 142px; height: 142px; margin: 0 auto; background: url(/images/baozhang1.png) no-repeat; margin-bottom: 25px;}
.Ind_fwbz ul li .pimg1{background: url(/images/baozhang1.png);}
.Ind_fwbz ul li .pimg2{background: url(/images/baozhang2.png);}
.Ind_fwbz ul li .pimg3{background: url(/images/baozhang3.png);}
.Ind_fwbz ul li .pimg4{background: url(/images/baozhang4.png);}
.Ind_fwbz ul li .pimg5{background: url(/images/baozhang5.png);}
.Ind_fwbz ul li .tit1{ font-size: 20px; margin-bottom: 30px;}
.Ind_fwbz ul li .tit2{ font-size: 16px; line-height: 30px; text-align: left;}
.Ind_fwbz ul li:hover .tit1{color: #fff;}
.Ind_fwbz ul li:hover .tit2{color: #fff;}
.Ind_fwbz ul li:hover .pimg1{background: url(/images/baozhang1h.png);}
.Ind_fwbz ul li:hover .pimg2{background: url(/images/baozhang2h.png);}
.Ind_fwbz ul li:hover .pimg3{background: url(/images/baozhang3h.png);}
.Ind_fwbz ul li:hover .pimg4{background: url(/images/baozhang4h.png);}
.Ind_fwbz ul li:hover .pimg5{background: url(/images/baozhang5h.png);}

/*企业列表*/

.Ind_qylb{width: 100%; background-color: #f8f7f7; position: relative; padding-bottom: 10px; overflow: hidden;}
.Ind_qylb .zs1{width: 175px; height: 306px; position: absolute; left: 0; top: 0; background: url(/images/zs1.png) no-repeat;}
.Ind_qylb .zs2{width: 187px; height: 160px; position: absolute; right: 0; bottom: 0; background: url(/images/zs2.png) no-repeat;}
.Ind_qylb .title{ font-size: 40px; text-align: center; margin: 60px 0;}
.Ind_qylb ul.lianhe{width: 1220px;}
.Ind_qylb ul.lianhe li{width: 593px; height: 116px; background-color: #fff; border: 1px solid #fff; margin-right: 10px; margin-bottom: 10px; float: left;}
.Ind_qylb ul.lianhe li img{width: 100%; height: 100%;}
.Ind_qylb ul.lianhe li:hover{ box-shadow: 3px 3px 3px #ccc;}
.Ind_qylb ul.qiye{width: 1220px;}
.Ind_qylb ul.qiye li{width: 194px; height: 124px; background-color: #fff; border: 1px solid #fff; margin-right: 6px; margin-bottom: 6px; float: left;}
.Ind_qylb ul.qiye li img{width: 194px; height: 124px;}
.Ind_qylb ul.qiye li:hover{ box-shadow: 3px 3px 3px #ccc;}

/*新闻资讯*/

.Ind_xwzx{padding: 40px 0; width: 1220px; overflow: hidden;}
.Ind_xwzx .xwzx{width: 334px; height: 400px; background-color: #fff; border: 1px solid #fff; float: left; margin-right: 20px; padding: 25px}
.Ind_xwzx .xwzx:hover{width: 334px; height: 400px; border: 1px solid #dcdcdc;}
.Ind_xwzx .xwzx .icon{width: 46px; height: 46px; margin: 0 auto 8px;}
.Ind_xwzx .xwzx .tit1{ font-size: 18px; color: #000; text-align: center;}
.Ind_xwzx .xwzx .tit2{width: 30px; height: 6px; background-color: #a5a5a5; margin: 10px auto 18px;}
.Ind_xwzx .xwzx ul li{height: 36px; line-height: 36px; font-size: 14px; color: #333;}
.Ind_xwzx .xwzx ul li span{ color: #a5a5a5;}
.Ind_xwzx .xwzx .more{width: 114px; height: 26px; line-height: 26px; text-align: center; display: block; border: 1px solid #dcdcdc; margin: 0 auto; font-size: 12px; color: #999; margin-top: 18px;}
.Ind_xwzx .xwzx1{width: 334px; height: 400px; background-color: #fff; border: 1px solid #fff; float: left; margin-right: 20px; padding: 25px}
.Ind_xwzx .xwzx1:hover{width: 334px; height: 400px; border: 1px solid #dcdcdc;}
.Ind_xwzx .xwzx1 .icon{width: 46px; height: 46px; margin: 0 auto 8px;}
.Ind_xwzx .xwzx1 .tit1{ font-size: 18px; color: #000; text-align: center;}
.Ind_xwzx .xwzx1 .tit2{width: 30px; height: 6px; background-color: #a5a5a5; margin: 10px auto 18px;}
.Ind_xwzx .xwzx1 ul li{height: 75px;font-size: 14px; color: #333;}
.Ind_xwzx .xwzx1 ul li img{ width: 80px; height: 60px; float: left}
.Ind_xwzx .xwzx1 ul li p{ width: 230px; height: 30px; float: left; margin-left: 14px; margin-top: 5px; line-height: 30px;position: relative;}
.Ind_xwzx .xwzx1 ul li p font{color: #f60; position: absolute;right: 0px;}
.Ind_xwzx .xwzx1 ul li p span{ width: 10px; height: 30px; float: left}
.Ind_xwzx .xwzx1 ul li h1{ width: 225px; float: left; height: 25px; font-size: 12px; color: #999;margin-left: 14px; padding-left: 5px;}
.Ind_xwzx .xwzx1 ul li span{ color: #a5a5a5;}
.Ind_xwzx .xwzx1 .more{width: 114px; height: 26px; line-height: 26px; text-align: center; display: block; border: 1px solid #dcdcdc; margin: 0 auto; font-size: 12px; color: #999; margin-top: 18px;}

/*友情链接*/

.Ind_link{padding-top: 20px;}
.Ind_link .title{width: 131px; height: 32px; float: left; margin-top: 8px;}
.Ind_link p{width: 1045px; float: right; font-size: 10px; line-height: 2em; color: #666;}
.Ind_link p a{font-size: 12px; color: #666; display: inline-block; padding: 0 15px;}

/**************************************我要认证**************************************/

.titou{width: 1192px; height: 51px; margin: 48px auto 36px; background: url(/images/wyzr_bg1.png) no-repeat; padding: 28px 12px;}
.titou ul{width: 1200px;}
.titou ul li{width: 79px; height: 51px; float: left; margin-right: 284px; text-align: center; font-size: 20px; color: #fff; line-height: 24px;}
.titou ul li:last-child{margin-right: 0}
.formR .tit{width: 1200px; height: 57px; background-color: #ececec; line-height: 57px; font-size: 20px; color: #333;}
.formR .tit p{background: url(/images/wytit_bg.png) no-repeat left 18px; padding-left: 20px; float: left;}
.formR .tit li{ float: left; padding-left: 20px;font-size: 20px;color: #d8271c; cursor: pointer}
.formR .tit h3{ font-size: 20px;float: left; padding-left: 20px;}
.formR .content{padding: 30px 0 10px 30px; border-left: 1px solid #ececec; border-right: 1px solid #ececec; border-bottom: 1px solid #ececec; overflow: hidden;}
.formR .input{width: 365px; height: 35px; float: left; margin-right: 20px; margin-bottom: 20px;}
.formR .input25{width: 143px;}
.formR .input input{width: 100%; height: 100%; border: 0; background-color: #ececec; border-radius: 6px;line-height: 35px; font-size: 14px; color: #333; text-indent: 10px;}
.formR .input input[type="radio"]{display: none; text-align: center; text-indent: 0;width: 15px;height: 15px;}
.formR .input input[type="checkbox"]{display: none; text-align: center; text-indent: 0;width: 15px;height: 15px;}
.formR .input select{width: 100%; height: 100%; border: 0; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: url(/images/select_bg.png) no-repeat right 20px center; background-color: #ececec; border-radius: 6px;line-height: 35px; font-size: 14px; color: #333; text-align: center; text-indent: 20px;}
.formR .input2{width: 125px;}
.formR .input3{width: 495px;}
.formR .input label{-webkit-appearance: none; width: 100%; height: 100%; background-color: #ececec; border-radius: 6px;line-height: 35px; font-size: 14px; color: #333; text-align: center; display: block;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.formR .input input:checked + label{background-color: #434a6a; color: #fff;}
.formR .input label.checked{background-color: #434a6a; color: #fff;}
.formR .button{width: 1140px; height: 52px; background-color: #434a6a; margin: 26px 30px 40px 0; line-height: 52px; text-align: center; border-radius: 4px; font-size: 20px; color: #fff; display: block; border: 0; font-family: "Microsoft Yahei", "宋体", Arial;}
.formR .select{width: 250px; height: 332px; float: left; background-color: #ececec; border-radius: 6px; margin-right: 50px;}
.formR .select select{width: 100%; height: 100%; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; border-width: 1px; border-style: solid; border-color: rgb(169, 169, 169); font-size: 16px; color: #333;}
.formR .select select option{font-weight: normal; display: block; white-space: pre; min-height: 1.2em; padding: 0px 2px 1px; font-size: 16px; color: #333;}
.formR .input2{margin-bottom: 20px;}
.formR .input2 input{width: 100%; height: 35px; line-height: 35px; border: 0; background: url(/images/select_bg.png) no-repeat right 20px center; background-color: #ececec; border-radius: 6px;line-height: 35px; font-size: 14px; color: #333; text-indent: 20px;}

/**************************************找产品**************************************/

.searTit{width: 110px; height: 38px; line-height: 38px; background: url(/images/searchT_bg.png) no-repeat; padding-left: 64px; font-size: 36px; line-height: 38px; margin: 86px auto 60px;}
.formZ .inputbox{height: 72px; border: 1px solid #ececec; border-right: 0;}
.formZ .inputbox input[type="button"]{width: 203px; height: 72px; float: right; background: url(/images/search_bg.png) no-repeat 24px 21px; text-indent: 74px; color: #fff; background-color: #d8271c; text-align: left; margin: 0;}
.formZ .inputbox .inputb{width: 203px; height: 72px; float: right; background: url(/images/search_bg.png) no-repeat 24px 21px; text-indent: 74px; color: #fff; background-color: #d8271c; text-align: left; margin: 0;}
.formZ .inputbox .p{height: 72px; background-color: #fff; border: 0; border-right: 1px solid #ececec; line-height: 40px; font-size: 20px; color: #2f375b; float: left;}
.formZ .inputbox label{ text-indent: 10px; font-size: 14px; color: #333; height: 14px; line-height: 14px; display: block; padding-top: 15px;}
.formZ .inputbox input{height: 24px; border: 0; font-size: 18px; color: #ccc; outline: none; margin: 0 10px;}
.formZ .inputbox input.price{width: 104px; height: 24px; line-height: 24px; background-color: #ececec; text-indent: 10px; border-radius: 2px; margin: 0 10px; color: #999;}
.formZ .inputbox input::-webkit-input-placeholder{color: #ccc;}
.formZ .inputbox input:-moz-placeholder{color: #ccc;}
.formZ .inputbox input::-moz-placeholder{color: #ccc;}
.formZ .inputbox input:-ms-input-placeholder{color: #ccc;}
.formZ .inputbox1{ display: none;}
.formZ .inputbox1 .p{ width: 398px;}
.formZ .inputbox1 input{width: 378px;}
.formZ .inputbox3 .p{width: 188px;}
.formZ .inputbox3 input{width: 230px;}
.formZ .inputbox3 .city-select{width: 242px; height: 70px; float: left;}
.formZ .inputbox3 .city-select .city-info{width: 230px; height: 47px; padding-top: 12px;}
.formZ .inputbox3 .city-select .city-info span+.city-input{width: 180px;}
.formZ .tishi{height: 15px; background: url(/images/tishi_bg.png) no-repeat; font-size: 14px; color: #e50004; padding-left: 26px; margin-top: 15px;}
.formZ .gdtj{width: 230px; height: 54px; margin: 60px auto; line-height: 54px; display: block; border: 1px solid #dcdcdc; border-radius: 6px; font-size: 24px; color: #666; background: url(/images/gdtj_bg.png) no-repeat 184px 19px; background-color: #fff; text-indent: 28px;}
.formZ .inputbox4 .p{width: 497px;}
.formZ .inputbox4 input{width: 477px;}

/**************************************防伪查询**************************************/

.searTit1{width: 150px; height: 38px; line-height: 38px; background: url(/images/searchT_bg.png) no-repeat; padding-left: 64px; font-size: 36px; line-height: 38px; margin: 86px auto 60px;}
.formF{width: 680px; margin: 70px auto 90px; overflow: hidden;}
.formF .inputbox{height: 72px; border-right: 0;}
.formF .inputbox input[type="button"]{width: 150px; height: 64px; text-align: center; float: right; color: #fff; background-color: #d8271c; margin: 0; border-radius: 0px 6px 6px 0px;}
.formF .inputbox input[type="text"]{ text-indent: 10px; border-radius: 6px 0px 0px 6px; border: 1px solid #ececec;}
.formF .inputbox input{width: 528px; height: 60px; float: left; border: 0; font-size: 18px; color: #ccc; outline: none; border-radius: 6px;}
.formF .tishi{ font-size: 14px; color: #e50004; margin-top: 5px;}

/**************************************检索结果**************************************/

.cxjg{ margin-top: 30px;}
.cxjg .tit{ font-size: 14px; color: #333;}
.cxjg .content{ padding-top: 40px; font-size: 14px; color: #666; line-height: 2em;}
.cxjg .content img{max-width: 100%; margin: 0 auto;}

/**************************************搜索结果列表页**************************************/

.prolist_item{width: 1198px; margin: 0 auto;overflow: hidden; border: 1px solid #ececec;border-bottom: 0px;}
.prolist_item_xpx{background: #F9F9F9; height: 38px;line-height: 38px;overflow: hidden;}
.prolist_item_xpx dl{float: left;height: 38px;}
.prolist_item_xpx dl dd{float: left;}
.prolist_item_xpx dl dd a{display: block;height: 38px;padding: 0 20px;border-left: solid 1px #eeeeee;border-right: solid 1px #eeeeee;margin-left: -1px; position: relative}
.prolist_item_xpx dl dd.curr a{background: #FFF;color: #E31939}
.prolist_item_xpx dl dd b{ position: absolute; top: 11px; right: 5px; width: 14px; height: 14px; overflow: hidden; display: block; z-index: 2; background: url(/images/order.png) no-repeat}
.prolist_item_xpx dl dd b.icon-order-asc{ background-position: 0px -14px;}
.prolist_item_xpx dl dd b.icon-order-desc{ background-position: 0px 0px;}
.prolist_item_xpx dl dd.curr b.icon-order-asc{ background-position: -14px -14px;}
.prolist_item_xpx dl dd.curr b.icon-order-desc{ background-position: -14px 0px;}
.fwslb{width: 1198px; margin: 0 auto; background-color: #fff; border: 1px solid #ececec; overflow: hidden;}
.fwslb .content{padding: 10px 10px 40px; overflow: hidden;}
.fwslb .content ul li{width: 534px; height: 108px; float: left; padding: 20px 0; border-bottom: 1px dashed #cbd1e6; margin: 0 27px; position: relative;}
.fwslb .content ul li a{ display: block;}
.fwslb .content ul li img{width: 106px; height: 106px; float: left; border: 1px solid #ececec;}
.fwslb .content ul li .text{width: 410px; float: right;}
.fwslb .content ul li .text .tit1{height: 36px; border-bottom: 1px solid #ececec; line-height: 30px; font-size: 16px; color: #1c2854;}
.fwslb .content ul li .text .tit2{line-height: 30px; font-size: 14px; color: #666; margin-top: 10px; height: 30px; overflow: hidden}
.fwslb .content ul li .more{width: 21px; height: 21px; border-radius: 50%; line-height: 19px; text-align: center; display: block; right: 0; bottom: 28px; border: 1px solid #ccc; font-size: 24px; color: #ccc; font-weight: bold; position: absolute;}
.fwslb .content ul li a:hover .tit1, .fwslb .content ul li a:hover .tit2, .fwslb .content ul li a:hover .more{color: #e50004;}
.fwslb .content ul li a:hover .more{ border: 1px solid #e50004}

/**************************************服务商展示页**************************************/

.fwszs{margin-top: 30px}
.fwszs .section1 img{width: 1200px; height: 124px;}
.fwszs .section2{width: 1128px; padding: 35px; background-color: #fff; overflow: hidden; border: 1px solid #ececec;}
.fwszs .section2 img{width: 306px; height: 306px; border: 1px solid #ececec; float: left;}
.fwszs .section2 .text{width: 782px; float: right;}
.fwszs .section2 .text .tit1{ font-size: 30px; color: #434a6a; margin-bottom: 13px;}
.fwszs .section2 .text .tit2{width: 290px; height: 30px; background-color: #ececec; line-height: 30px; text-indent: 20px; font-size: 16px; color: #e50004; margin-bottom: 20px;}
.fwszs .section2 .text .tit3{ font-size: 14px; line-height: 36px; color: #1c2854;}
.fwszs .section2 .text .tit3 span{ display: inline-block; width: 256px;}
.fwszs .section2 .text .tit3 font{ text-decoration: line-through}
.fwszs .section2 .text .tit3 b{ font-size: 24px; color: #e50004; margin-right: 15px;}
.fwszs .section2 .text .tit4{ margin-top: 20px;}
.fwszs .section2 .text .tit4 a{width: 158px; height: 38px; border-radius: 4px; float: left; display: block; line-height: 38px; text-indent: 65px; color: #fff; margin-right: 16px; background-repeat: no-repeat; background-position: 28px center; font-size: 14px;}
.fwszs .section2 .text .tit4 a.button1{ background-color: #e50004; background-image: url(/images/icon_sc.png)}
.fwszs .section2 .text .tit4 a.button2{ background-color: #1c2854; background-image: url(/images/icon_fw.png)}
.fwszs .section2 .text .tit4 a.button3{ background-color: #e50004; text-indent: 0; text-align: center;}
.fwszs .section2 .text .tit4 a.button4{ background-color: #1c2854; background-image: url(/images/icon_gwc.png)}
.fwszs .section2 .text .tit4 a.button5{ background-color: #ececec; background-image: url(/images/icon_fh.png); color: #434a6a;}
.fwszs .section3{width: 1198px; background-color: #fff; overflow: hidden; border: 1px solid #ececec;}
.fwszs .section3 .title{height: 38px; background-color: #ececec; border-bottom: 1px solid #ececec; text-indent: 25px; line-height: 38px; font-size: 18px; color: #000;}
.fwszs .section3 .content{padding: 25px; font-size: 14px; color: #1c2854; line-height: 2em}
.fwszs .section3 .content .qrcode{ margin-right: 180px}
.fwszs .section4{width: 1198px; background-color: #fff; overflow: hidden; border: 1px solid #ececec;}
.fwszs .section4 .title{height: 38px; background-color: #ececec; border-bottom: 1px solid #ececec; text-indent: 25px; line-height: 38px; font-size: 18px; color: #000;}
.fwszs .section4 .title1{height: 40px; background-color: #ececec; border-bottom: 1px solid #ececec; line-height: 38px;}
.fwszs .section4 .title1 .search{width: 265px; height: 28px; float: left; margin-left: 13px;margin-top: 7px;}
.fwszs .section4 .title1 .search input{width: 210px; height: 22px; background-color: #fff; border: 0; float: left; border: 1px solid #dcdcdc; text-indent: 10px;}
.fwszs .section4 .title1 .search input[type="button"]{width: 52px; height: 26px; background-color: #e50004; color: #fff; border: 1px solid #e50004; text-indent: 0}
.fwszs .section4 .content{padding: 25px; font-size: 14px; color: #1c2854; line-height: 2em; overflow: hidden;}
.fwszs .section4 .content ul{width: 1200px;}
.fwszs .section4 .content ul li{width: 197px; padding: 9px; border: 1px solid #ececec; margin-right: 16px; float: left; margin-bottom: 16px;}
.fwszs .section4 .content ul li img{width: 197px; height: 197px;}
.fwszs .section4 .content ul li .tit1{ font-size: 14px; color: #333;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.fwszs .section4 .content ul li .tit2{ font-size: 18px; color: #e50004; margin-top: 5px;}
.fwszs .section4 .content ul li .tit2 span{font-size: 12px; color: #999; text-decoration: line-through; padding-left: 10px;}
.fwszs .section4 .content ul li .tit3{ font-size: 14px; color: #333; text-align: center}
.fwszs .section5{width: 1198px; background-color: #fff; overflow: hidden; border: 1px solid #ececec;}
.fwszs .section5 .title{height: 38px; background-color: #ececec; border-bottom: 1px solid #ececec; text-indent: 25px; line-height: 38px; font-size: 18px; color: #000;}
.fwszs .section5 .title1{height: 40px; background-color: #ececec; border-bottom: 1px solid #ececec; line-height: 38px;}
.fwszs .section5 .title1 .search{width: 265px; height: 28px; float: left; margin-left: 13px;margin-top: 7px;}
.fwszs .section5 .title1 .search input{width: 210px; height: 22px; background-color: #fff; border: 0; float: left; border: 1px solid #dcdcdc; text-indent: 10px;}
.fwszs .section5 .title1 .search input[type="button"]{width: 52px; height: 26px; background-color: #e50004; color: #fff; border: 1px solid #e50004; text-indent: 0}
.fwszs .section5 .content ul li{width: 507px; height: 141px; float: left; padding: 8px; border: 1px solid #ececec; margin: 17px; position: relative;}
.fwszs .section5 .content ul li a{ display: block;}
.fwszs .section5 .content ul li img{width: 139px; height: 139px; float: left;border: 1px solid #ececec;}
.fwszs .section5 .content ul li .text{width: 348px; float: right;}
.fwszs .section5 .content ul li .text .tit1{height: 36px; line-height: 32px; font-size: 16px; color: #333;}
.fwszs .section5 .content ul li .text .tit2{line-height: 24px; font-size: 12px; color: #999; margin-top: 8px;}
.fwszs .section5 .content ul li .text .tit3{line-height: 24px; font-size: 18px; color: #e50004; margin-top: 18px;}
.fwszs .section5 .content ul li .text .tit3 span{font-size: 12px; color: #999; text-decoration: line-through; padding-left: 20px;}
.fwszs .section5 .content ul li a:hover .tit1, .fwszs .section5.content ul li a:hover .tit2{color: #e50004;}
.fwszs .section6{width: 1128px; padding: 35px; background-color: #fff; overflow: hidden; border: 1px solid #ececec;}
.fwszs .section6 .img{width: 306px; height: 360px; border: 1px solid #ececec; float: left; margin-right: 20px; margin-bottom: 10px;}
.fwszs .section6 .text{width: 100%;}
.fwszs .section6 .text .tit1{ font-size: 30px; color: #434a6a; margin-bottom: 23px;}
.fwszs .section6 .text .tit2{line-height: 2em;font-size: 14px; color: #666; margin-bottom: 20px;}
.fwszs .section20{width: 1198px; background-color: #fff; overflow: hidden; border: 1px solid #ececec;}
.fwszs .section20 .title{height: 38px; background-color: #ececec; border-bottom: 1px solid #ececec; text-indent: 25px; line-height: 38px; font-size: 18px; color: #000;}
.fwszs .section20 .content{padding: 20px; font-size: 14px; color: #1c2854; line-height: 25px; overflow: hidden}
.fwszs .section20 .content ul li{ font-size: 14px;height: 33px; line-height: 33px; border-bottom: 1px #ddd dotted}
.fwszs .section20 .content ul li span.certificatename{ float: left;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 760px; display: block}
.fwszs .section20 .content ul li span.certificateno{ float: right; width: 230px; text-align: left; margin-right: 15px;}
.fwszs .section20 .content ul li span.status{ float: right; text-align: right; width: 120px; margin-right: 15px;}
.fwszs .leftXg{width: 238px; float: left; border: 1px solid #dcdcdc; background-color: #fff;}
.fwszs .leftXg .title{height: 38px; background-color: #ececec; border-bottom: 1px solid #dcdcdc; text-indent: 25px; line-height: 38px; font-size: 18px; color: #000;}
.fwszs .leftXg ul {}
.fwszs .leftXg ul li{width: 208px; padding: 15px; border-bottom: 1px solid #dcdcdc;}
.fwszs .leftXg ul li img{width: 208px; height: 208px;}
.fwszs .leftXg ul li .tit1{ font-size: 14px; color: #333; margin-top: 10px;}
.fwszs .leftXg ul li .tit2{ font-size: 18px; color: #e50004; margin-top: 5px;}
.fwszs .leftXg ul li .tit2 span{font-size: 12px; color: #999; text-decoration: line-through; padding-left: 10px;}
.fwszs .leftNew{width: 238px; float: left;}
.fwszs .leftMenu{width: 238px; border: 1px solid #dcdcdc; background-color: #fff; margin-bottom: 20px;}
.fwszs .leftMenu .title{height: 38px; background-color: #ececec; border-bottom: 1px solid #dcdcdc; text-indent: 25px; line-height: 38px; font-size: 18px; color: #000;}
.fwszs .leftMenu .content{padding: 19px;}
.fwszs .leftMenu a{width: 200px; height: 34px; background: url(/images/rightMenu_bg.png) no-repeat 33px 9px; background-color: #f1f1f1; line-height: 34px; text-indent: 73px; font-size: 16px; color: #333; display: block; margin-bottom: 5px;}
.fwszs .leftMenu a:hover, .fwszs .leftMenu a.on{background: url(/images/rightMenuh_bg.png) no-repeat 33px 9px; background-color: #e4002b; color: #fff}
.fwszs .leftNews{width: 238px; border: 1px solid #dcdcdc; background-color: #fff; margin-bottom: 20px;}
.fwszs .leftNews .title{height: 38px; background-color: #ececec; border-bottom: 1px solid #dcdcdc; text-indent: 25px; line-height: 38px; font-size: 18px; color: #000;}
.fwszs .leftNews ul{padding: 15px;}
.fwszs .leftNews ul li{height: 40px; padding: 0 5px; line-height: 40px; font-size: 14px; color: #1c2854; border-bottom: 1px dashed #dcdcdc;}
.fwszs .rightDe{width: 938px; float: right; border: 1px solid #dcdcdc; background-color: #fff;}
.fwszs .rightDe .title{height: 38px; background-color: #ececec; border-bottom: 1px solid #dcdcdc;font-size: 18px; color: #000; line-height: 38px; text-indent: 30px;}
.fwszs .rightDe .title ul li{float: left; font-size: 18px; color: #000; line-height: 38px; padding: 0 30px; cursor: pointer; border-right: 1px solid #dcdcdc; text-indent: 0;}
.fwszs .rightDe .title ul li.on{ height: 39px; background: #fff;}
.fwszs .rightDe .content{padding: 30px; min-height: 500px;font-size: 14px; color: #1c2854; line-height: 2em}
.fwszs .rightDe .content .tit1{ font-size: 24px; color: #1c2854; text-align: center;}
.fwszs .rightDe .content .tit2{height: 30px; line-height: 30px; border-top: 1px solid #ececec; border-bottom: 1px solid #ececec; font-size: 12px; color: #999; text-align: center; margin: 15px 0 30px 0;}
.fwszs .rightDe .content .xiangmu{ font-size: 14px; color: #1c2854; line-height: 2em}
.fwszs .rightDe .content .newslist li{height: 40px; padding: 0 5px; line-height: 40px; font-size: 14px; color: #1c2854; border-bottom: 1px dashed #dcdcdc;}
.fwszs .rightDe .content .newslist li span{color: #a5a5a5;}
.fwszs .rightDe .content .newslist li i{ float: right; font-style: normal}
.fwszs .rightDe .content .newslist1 li{height: 85px; width: 878px; padding: 0 5px; line-height: 40px; font-size: 14px; color: #1c2854; border-bottom: 1px dashed #dcdcdc;}
.fwszs .rightDe .content .newslist1 li span{color: #a5a5a5;}
.fwszs .rightDe .content .newslist1 li img{ width: 100px; height: 75px; float: left}
.fwszs .rightDe .content .newslist1 li p{ padding-left: 20px; float: left; width: 758px; line-height: 30px;}
.fwszs .rightDe .content .newslist1 li h1{ padding-left: 20px;font-size: 12px; color: #999;width: 668px; padding-right: 20px; float: left; line-height: 20px;}
.fwszs .rightDe .content .newslist1 li i{ width: 70px; float: left;font-size: 12px; color: #999; font-style: normal;}

/*列表翻页css*/

.pglist{clear: both; height: 30px; text-align: center; margin-top: 30px;}
.pglist span{display: inline-block; background-color: #fff; *display: inline; *zoom: 1; *margin-left: 5px;_display: inline; _zoom: 1; _margin-left: 5px; width: 26px;height: 26px; line-height: 26px; border: 1px solid #d8d8d8; text-align: center;font-family: Arial;font-size: 14px; margin: 0px 2px;}
.pglist span a{color: #333; display: block;}
span.JZD_PAGE_PREVIOUS{width: 56px; padding-left: 10px; height: 26px; border: 1px solid #d8d8d8;background: url(/images/lastBg.jpg) 6px center no-repeat;background-color: #fff;}
span.JZD_PAGE_NEXT{width: 56px; padding-right: 10px; height: 26px; border: 1px solid #d8d8d8;background: url(/images/nextBg.jpg) 56px center no-repeat;background-color: #fff;}
span.JZD_PAGE_DANGQIANYE{background: #e4002b;border: 1px solid #e4002b; color: #fff;}
span.JZD_PAGE_NEXT a:hover{width: 66px; height: 26px; background: #e4002b;color: #fff;}
span.JZD_PAGE_PREVIOUS a:hover{width: 66px; height: 26px; background: #e4002b;color: #fff; margin-left: -10px;}
span.JZD_PAGE_GONG, span.JZD_PAGE_ZONGSHU, span.JZD_PAGE_TIAOJILU, span.JZD_PAGE_YECI, span.JZD_PAGE_FIRST, span.JZD_PAGE_LAST, span.JZD_PAGE_ZHUANGDAO, span.JZD_PAGE_SELECT, span.JZD_PAGE_SELECT_YE{display: none;}
.pages{clear: both; height: 30px; text-align: center; margin-top: 30px;margin-bottom: 30px;}
.pages span{margin-right: 5px;}
.pages span a{display: inline-block;margin: 3px 5px 5px 0px;padding: 3px 6px; text-align: center; border: solid #ccc 1px; background-color: #f7f7f7; text-decoration: none; color: #666;}
.pages a:hover{ background-color: #ddd;}
.page{ overflow: hidden; padding: 40px 0; text-align: center; margin: 0;}
.page span{ padding: 5px 10px; border: 1px #ccc solid; color: #282828;}
.page .JZD_PAGE_GONG, .page .JZD_PAGE_ZONGSHU, .page .JZD_PAGE_TIAOJILU, .page .JZD_PAGE_YECI, .page .JZD_PAGE_DANGQIANYE, .page .JZD_PAGE_XIEGANG, .page .JZD_PAGE_ZHONGYE, .page .JZD_PAGE_YE{ padding: 5px 0; border-left: none;border-right: none;background: none;display: inline-block;}
.page .JZD_PAGE_YECI{ margin-left: -4px; padding-left: 6px;}
.page .JZD_PAGE_GONG{ border-left: 1px #ccc solid; padding-left: 10px;}
.page .JZD_PAGE_YE{ border-right: 1px #ccc solid; padding-right: 10px;}
.page .JZD_PAGE_ZHUANGDAO, .page .JZD_PAGE_SELECT, .page .JZD_PAGE_SELECT_YE{ display: none;}
.page .JZD_PAGE_FIRST{ margin-left: 10px;}
.page .JZD_PAGE_FIRST:hover, .page .JZD_PAGE_PREVIOUS:hover, .page .JZD_PAGE_NEXT:hover, .page .JZD_PAGE_LAST:hover{ background-color: #F3B867; border-color: #F3B867;}
.page .JZD_PAGE_FIRST:hover a, .page .JZD_PAGE_PREVIOUS:hover a, .page .JZD_PAGE_NEXT:hover a, .page .JZD_PAGE_LAST:hover a{ color: #fff;}
.page .JZD_PAGE_DISABLED{ border-color: #ccc !important; background-color: #fafafa !important; color: #999;}
.page a{ color: #282828;}
.page a:hover{ color: #000;}

/*评价*/

.goods-tab{ margin: -30px}
.goods-tab .goods-evaluate-tab{overflow: hidden; border-bottom: 1px #dddddd solid;}
.goods-tab .goods-evaluate-tab ul li{float: left; padding: 0 15px; height: 48px; line-height: 48px;text-align: center;border-right: 1px #DDDDDD solid; background: #ffffff; cursor: pointer}
.goods-tab .goods-evaluate-tab ul li.active{border-bottom: 2px #e4393c solid;}
.goods-tab .goods-evaluate-list .evaluate-page{ overflow: hidden; padding: 10px 0; text-align: right; margin: 0;}
.goods-tab .goods-evaluate-list .evaluate-page span{ margin-right: 10px;}
.goods-tab .goods-evaluate-list .evaluate-page em{ margin: 0 5px;}
.goods-tab .goods-evaluate-list .evaluate-page a{ padding: 4px 8px; border: 1px #ccc solid; color: #666; margin-right: 8px}
.goods-tab .goods-evaluate-list .evaluate-page a:hover{ background: #434b6b; color: #ffffff; border: 1px #434b6b solid}
.goods-tab .goods-evaluate-list .evaluate-percentage{ border-bottom: 1px #dddddd solid; overflow: hidden}
.goods-tab .goods-evaluate-list .evaluate-percentage .rate{width: 130px;padding: 15px 10px;text-align: center; float: left}
.goods-tab .goods-evaluate-list .evaluate-percentage .rate span{font-size: 24px;color: #e4393c;line-height: 1.2;display: block;font-weight: 700;font-family: Arial, Helvetica, sans-serif;}
.goods-tab .goods-evaluate-list .evaluate-percentage .rate span strong{font-size: 48px; font-weight: 400;}
.goods-tab .goods-evaluate-list .evaluate-percentage .rate p{display: block;font-size: 12px;color: #666; margin-left: -14px}
.goods-tab .goods-evaluate-list .evaluate-percentage .percent{ float: left;padding: 45px 15px 15px 15px; overflow: hidden;}
.goods-tab .goods-evaluate-list .evaluate-percentage .percent dl{ width: 190px; float: left;height: 10px;}
.goods-tab .goods-evaluate-list .evaluate-percentage .percent dl dt{ float: left;width: 70px;color: #999; font-weight: 100}
.goods-tab .goods-evaluate-list .evaluate-percentage .percent dl dt strong{font-weight: 100}
.goods-tab .goods-evaluate-list .evaluate-percentage .percent dl dd{float: left;width: 100px;height: 10px;margin-top: 6px;overflow: hidden;background: #efefef;}
.goods-tab .goods-evaluate-list .evaluate-percentage .percent dl dd div{overflow: hidden;height: 10px;width: 0;background-color: #e4393c;}
.goods-tab .goods-evaluate-item{ border-bottom: 1px #dddddd solid; overflow: hidden}
.goods-tab .goods-evaluate-item-user{ float: left; width: 80px; padding: 10px; text-align: center; overflow: hidden}
.goods-tab .goods-evaluate-item-user p{ line-height: 22px;}
.goods-tab .goods-evaluate-item-user p img{ width: 50px; height: 50px; border: 1px #dddddd solid; padding: 1px; margin-bottom: 5px;}
.goods-tab .goods-evaluate-item-info{ float: left; width: 795px;border-left: 1px #dddddd solid; padding: 15px;overflow: hidden; min-height: 80px}
.goods-tab .goods-evaluate-item-comment{height: 35px; line-height: 35px;}
.goods-tab .goods-evaluate-item-comment-score{ float: left; width: 70px; height: 35px; overflow: hidden}
.goods-tab .goods-evaluate-item-comment-score img{ margin-top: -5px;max-width: 70px;max-height: 13px;_width: expression(this.width > 70 && this.width > this.height ? 70: auto);_height: expression(this.height > 13 ? 13: auto);}
.goods-tab .goods-evaluate-item-comment-impress{float: left; margin-left: 20px}
.goods-tab .goods-evaluate-item-comment-impress span{padding: 4px 6px;border-radius: 4px;margin-right: 10px;color: #999;background-color: #eee;}
.goods-tab .goods-evaluate-item-comment-time{float: right; color: #BBB}
.goods-tab .goods-evaluate-item-content{word-break: break-all;word-wrap: break-word; line-height: 23px; padding: 5px 0 10px; overflow: hidden}
.goods-tab .goods-evaluate-item-img{padding: 5px 0 10px;overflow: hidden}
.goods-tab .goods-evaluate-item-img ul li{ float: left; position: relative; text-align: center; margin-right: 10px;}
.goods-tab .goods-evaluate-item-img ul li a{ display: block;width: 50px; height: 50px;line-height: 50px;border: 1px #dddddd solid; padding: 1px;line-height: 50px; cursor: default}
.goods-tab .goods-evaluate-item-img ul li img{ border: 0;max-width: 50px;max-height: 50px;_width: expression(this.width > 50 && this.width > this.height ? 50: auto);_height: expression(this.height > 50 ? 50: auto);}
.goods-tab .goods-evaluate-item-reply{ border-top: 1px #dddddd dotted; padding-top: 10px;margin-top: 10px;}
.goods-tab .goods-evaluate-item-reply dl dt{ float: left; width: 80px; color: #ED4548}
.goods-tab .goods-evaluate-item-reply dl dd{ color: #888888}
#fzlist .content{ overflow: hidden}
#fzlist dl{ float: left; width: 50%; overflow: hidden; margin-bottom: 5px; padding-bottom: 5px;}
#fzlist dd.titles {}
#fzlist dd.infos{ color: #999; font-size: 12px;}
.goods-summary-info .attribute{padding: 10px 0;overflow: hidden}
.goods-summary-info .attribute dl{line-height: 45px;}
.goods-summary-info .attribute dl dt{display: inline-block; float: left; width: 60px; text-align: right;font-size: 12px;color: #333333;}
.goods-summary-info .attribute dl dd{width: 710px; display: inline-block;margin-left: 8px;}
.goods-summary-info .attribute dl dd a{display: inline-block;border: 1px solid #bbbbbb;padding: 2px 15px; margin-right: 10px;;text-align: center;color: #666666;background-color: #fff;line-height: 22px;}
.goods-summary-info .attribute dl dd a:hover, .goods-summary-info .attribute dl dd a.select{ background: #1c2854; color: #FFFFFF; border: 1px #1c2854 solid}
.goods-summary-info .attribute dl dd a img{margin-top: 2px;margin-right: 7px;border-radius: 100%;}
.goods-summary-info .amount dl{height: 30px; line-height: 30px;}
.goods-summary-info .amount dl dt{display: inline-block; float: left; width: 60px; text-align: right;font-size: 12px;color: #333333}
.goods-summary-info .amount dl dd{ display: inline-block;margin-left: 8px; margin-top: 1px;}
.goods-summary-info .amount dl dd a{display: block; float: left; width: 26px; height: 26px; text-indent: -9999px; background:url(/images/icon.png) no-repeat 0 -89px}
.goods-summary-info .amount dl dd a:hover{background:url(/images/icon.png) no-repeat 0 -249px}
.goods-summary-info .amount dl dd .reduce{ background-position: 0 -89px}
.goods-summary-info .amount dl dd .add{ background-position: 0 -116px}
.goods-summary-info .amount dl dd .reduce:hover{ background-position: 0 -249px}
.goods-summary-info .amount dl dd .add:hover{ background-position: 0 -276px}
.goods-summary-info .amount dl dd .text{ float: left; font-size: 12px;font-family: Arial, Helvetica, sans-serif; border: 1px #b2b2b2 solid;height: 24px!important;line-height: 24px!important;width: 43px;margin: 0 5px; text-align: center}
.goods-summary-info .amount dl dd .text:focus{border-color: #F0A846!important;}
.goods-summary-info .selects dl{ padding-top: 10px}
.goods-summary-info .selects dl dt{display: inline-block; float: left; width: 60px; height: 10px; overflow: hidden}
.goods-summary-info .selects dl dd{ display: inline-block;margin-left: 8px;}
.goods-summary-info .selects span{font-size: 12px;color: #EC4547; line-height: 27px;}
.goods-summary-info .card dl{ padding-top: 10px; overflow: hidden; margin-bottom: 10px;}
.goods-summary-info .card dl dt{display: block; float: left; width: 60px;height: 10px; overflow: hidden}
.goods-summary-info .card dl dd{display: inline-block;margin-left: 8px;}
.goods-summary-info .card dl dd a{width: 158px; height: 38px; border-radius: 4px; float: left; display: block; line-height: 38px; text-indent: 65px; color: #fff; margin-right: 16px; background-repeat: no-repeat; background-position: 28px center; font-size: 14px;}
.goods-summary-info .card dl dd a.button3{ background-color: #e50004; text-indent: 0; text-align: center;}
.goods-summary-info .card dl dd a.button4{ background-color: #1c2854; background-image: url(/images/icon_gwc.png)}
#page a{width: 60px;/*height: 30px;*/
	border: 1px solid #d8d8d8;background-color: #fff;display: inline-block;margin-left: 10px;}
.table{ width: 100%;}
.table td{ padding: 8px; line-height: 1.53846154; vertical-align: middle; border-bottom: 1px solid #ddd;}
.table tfoot td{ height: 40px; color: #999; background-color: #fff;}
.table tfoot td span{ float: right; margin-right: 5px;}
.table tfoot td span a{display: inline-block;margin-left: 5px !important;width: auto !important;height: auto !important;padding: 3px 6px; text-align: center; border: solid #ccc 1px; background-color: #f7f7f7; text-decoration: none; color: #666;}
.table tfoot td span a:hover{ background-color: #ddd;}
.table tfoot td input{ border: solid #ccc 1px; background-color: #f7f7f7; height: 32px; padding: 0 8px; cursor: pointer;}
.table tfoot td input:hover{ color: #f00; background-color: #ddd; outline: none;}
.labelChecked{background-color: #434a6a !important; color: #fff !important;}
.labelBtn{background-color: #434a6a; color: #fff; margin-right: 15px; margin-top: 15px; text-align: center;width: 70px;height: 25px; line-height: 25px; border-radius: 4px;font-size: 12px; float: right; cursor: pointer}
.labelBtn span{width: 100%;height: 100%; display: block;}
.layui-layer .layui-layer-btn .layui-layer-btn0{background-color: #434a6a;border: 0px; color: #fff;}
.layui-layer .layui-layer-btn{ padding: 5px 5px 6px 5px; background-color: #eeeeee}
.layui-layer .layui-layer-content::-webkit-scrollbar{width: 8px;}
.layui-layer .layui-layer-content::-webkit-scrollbar-button{width: 8px;height: 5px;}
.layui-layer .layui-layer-content::-webkit-scrollbar-track{background: #ffffff;border: 1px solid #eee;box-shadow: 0px 0px 3px #ffffff inset;border-radius: 10px;}
.layui-layer .layui-layer-content::-webkit-scrollbar-thumb{background: #ccc;border: thin solid #ccc;border-radius: 10px;}
.layui-layer .layui-layer-content::-webkit-scrollbar-thumb:hover{background: #999;}
.layercheckbox{ padding: 15px; overflow: hidden}
.layercheckbox ul li{ float: left; width: 275px;height: 30px; line-height: 30px; border-bottom: 1px #eee solid}
.layercheckbox ul li label{ display: block; float: left; width: 250px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;cursor: pointer;}
.layercheckbox ul li input{ display: block; float: left; margin-top: 8px;margin-right: 5px;}
.layercheckbox ul li.nodata{float: inherit;width: 100%;text-align: center;border: 0px;margin-top: 100px;font-size: 14px;color: #999999;}
.searchSelect .hd ul li{ float: left;height: 40px;line-height: 40px; padding: 0px 15px; display: block; cursor: pointer; background: #ffffff; border: 1px #eeeeee solid; color: #999; margin-right: 10px;}
.searchSelect .hd ul li.on{ background: #434a6a; color: #ffffff}
.searchSelect .bd{ clear: both}
.video-js{ font-size: 10px;color: #fff;}
.vjs-sublime-skin .vjs-big-play-button{ font-size: 8em; line-height: 1.5em; height: 1.5em; width: 3em; border: 0;border-radius: 0.3em; left: 50%; top: 50%; margin-left: -1.5em; margin-top: -0.75em;}
.video-js .vjs-control-bar, .video-js .vjs-big-play-button, .video-js .vjs-menu-button .vjs-menu-content{ background-color: #2B333F; background-color: rgba(43, 51, 63, 0.7); background-color: transparent;}
.video-js .vjs-slider{ background-color: #73859f; background-color: rgba(115, 133, 159, 0.5); background-color: rgba(255, 255, 255, 0.3); border-radius: 2px; height: 6.5px;}
.video-js .vjs-volume-level, .video-js .vjs-play-progress, .video-js .vjs-slider-bar{ background: #fff;}
.video-js .vjs-progress-holder .vjs-load-progress, .video-js .vjs-progress-holder .vjs-load-progress div, .video-js .vjs-progress-holder .vjs-play-progress, .video-js .vjs-progress-holder .vjs-tooltip-progress-bar{ height: 6.5px;}
.video-js .vjs-load-progress{background: ligthen(#73859f, 25%); background: rgba(115, 133, 159, 0.5);}
.video-js .vjs-load-progress div{ background: ligthen(#73859f, 50%); background: rgba(115, 133, 159, 0.75);}
.vjs-sublime-skin .vjs-poster{ outline: none; outline: 0;}
.vjs-sublime-skin:hover .vjs-big-play-button{ background-color: transparent;}
.vjs-sublime-skin .vjs-fullscreen-control:before, .vjs-sublime-skin.vjs-fullscreen .vjs-fullscreen-control:before{ content: '';}
.vjs-sublime-skin.vjs-fullscreen .vjs-fullscreen-control{ background: #fff;}
.vjs-sublime-skin .vjs-fullscreen-control{ border: 3px solid #fff; box-sizing: border-box; cursor: pointer; margin-top: -7px; top: 50%; height: 14px; width: 22px; margin-right: 10px;}
.vjs-sublime-skin.vjs-fullscreen .vjs-fullscreen-control:after{ background: #000; content: ""; display: block; position: absolute; bottom: 0; left: 0; height: 5px; width: 5px;}
.vjs-sublime-skin .vjs-progress-holder{ margin: 0;}
.vjs-sublime-skin .vjs-progress-control .vjs-progress-holder:after{ border-radius: 2px; display: block; height: 6.5px;}
.vjs-sublime-skin .vjs-progress-control .vjs-load-progres, .vjs-sublime-skin .vjs-progress-control .vjs-play-progress{ border-radius: 2px; height: 6.5px;}
.vjs-sublime-skin .vjs-playback-rate{ display: none;}
.vjs-sublime-skin .vjs-progress-control{ margin-right: 50px;}
.vjs-sublime-skin .vjs-time-control{ right: 55px;}
.vjs-sublime-skin .vjs-volume-menu-button:before{ width: 1.2em; z-index: 1;}
.vjs-sublime-skin .vjs-volume-menu-button .vjs-menu, .vjs-sublime-skin .vjs-volume-menu-button:focus .vjs-menu, .vjs-sublime-skin .vjs-volume-menu-button.vjs-slider-active .vjs-menu{ display: block; opacity: 1;}
.vjs-sublime-skin .vjs-volume-menu-button, .vjs-sublime-skin .vjs-volume-panel{ width: 6em; position: absolute; right: 0; margin-right: 30px;}
.vjs-sublime-skin .vjs-volume-menu-button .vjs-menu-content, .vjs-sublime-skin .vjs-volume-menu-button:hover, .vjs-sublime-skin .vjs-volume-menu-button:focus, .vjs-sublime-skin .vjs-volume-menu-button.vjs-slider-active, .vjs-sublime-skin .vjs-volume-panel .vjs-volume-control, .vjs-sublime-skin .vjs-volume-panel:hover, .vjs-sublime-skin .vjs-volume-panel:focus, .vjs-sublime-skin .vjs-volume-panel.vjs-slider-active{ width: 6em;}
.vjs-sublime-skin .vjs-volume-menu-button .vjs-menu{ left: 23px;}
.vjs-sublime-skin .vjs-mouse-display:before, .vjs-sublime-skin .vjs-play-progress:before, .vjs-sublime-skin .vjs-volume-level:before{ content: '';}
.vjs-sublime-skin .vjs-mouse-display:after, .vjs-sublime-skin .vjs-play-progress:after, .vjs-sublime-skin .vjs-time-tooltip{ width: 5.5em;}
.vjs-sublime-skin .vjs-audio-button{ display: none;}
.vjs-sublime-skin .vjs-volume-bar{ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAcCAQAAACw95UnAAAAMElEQVRIx2NgoBL4n4YKGUYNHkEG4zJg1OCRYDCpBowaPJwMppbLRg0eNXjUYBLEAXWNUA6QNm1lAAAAAElFTkSuQmCC); background-size: 22px 14px; background-repeat: no-repeat; height: 100%; width: 100%; max-width: 22px; max-height: 14px; margin: 7px 4px; border-radius: 0;}
.vjs-sublime-skin .vjs-volume-level{ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAcAQAAAAAyhWABAAAAAnRSTlMAAHaTzTgAAAAZSURBVHgBYwAB/g9EUv+JokCqiaT+U4MCAPKPS7WUUOc1AAAAAElFTkSuQmCC); background-size: 22px 14px; background-repeat: no-repeat; max-width: 22px; max-height: 14px; height: 100%;}
.vjs-sublime-skin .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .vjs-sublime-skin .vjs-volume-panel.vjs-volume-panel-horizontal:active, .vjs-sublime-skin .vjs-volume-panel.vjs-volume-panel-horizontal:focus, .vjs-sublime-skin .vjs-volume-panel.vjs-volume-panel-horizontal:hover{ width: 6em; transition-property: none;}
.vjs-sublime-skin .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-horizontal{ width: 3em; height: auto;}
.vjs-sublime-skin .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control{ transition-property: none;}
.vjs-sublime-skin .vjs-fullscreen-control .vjs-icon-placeholder{ display: none;}
.vjs-sublime-skin .vjs-volume-panel .vjs-mute-control{ width: 2em; z-index: 1; padding: 0;}
.vjs-sublime-skin .vjs-volume-panel .vjs-volume-control{ display: inline-block; position: relative; left: 5px; opacity: 1; width: 3em; height: auto;}
.video{ max-width: 640px; text-align: left; margin: 30px auto;}
.video texterea{ width: 100%; height: 100px;}
.video-js .vjs-control-bar{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.video-js .vjs-big-play-button{ top: 50% !important; left: 50% !important}
