@charset "utf-8";
/* CSS Document */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img, td { margin: 0; padding: 0; -webkit-box-sizing: border-box;}
fieldset, img { border: none; vertical-align: middle;}
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal;}
ul, ol { list-style: none;}
em,i{ font-style:normal;}
select, input { vertical-align: middle;-webkit-appearance: none;}
select, input, textarea { font-size: 12px; margin: 0; outline: none; resize: none; color: #888; font-family: "Helvetica"; -webkit-appearance: none;}
table { border-collapse: collapse;}
html{-webkit-text-size-adjust: none; font-size: 100%;}
body { color: #333333; font-family: "Helvetica"; font-size: 16px ;background-color: #fff;}
* { -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display: block; margin:0; padding:0;}
@media screen and (min-width: 320px) {
	body,
	.link-btn ul .btn,
	.product .product-list .list-item p,
	.popbox .pop-btn a,
	.agent .agent-list .list-item .item-jump .jump,
	.agentlist .agent-search .result-box,
	.agentlist .agent-search .search-box .srh-btn,
	.agentinfo .toggle-btn .btn,
	.agentinfo .genbox .item-list .list-cont ul li,
	.agentinfo .genbox .agentyy-pop .pop-btn a{ font-size: 16px; }
}
@media screen and (max-width: 320px) {
	body,
	.link-btn ul .btn,
	.product .product-list .list-item p,
	.yuyuepop .popbox .pop-btn a,
	.agent .agent-list .list-item .item-jump .jump,
	.agentlist .agent-search .result-box,
	.agentlist .agent-search .search-box .srh-btn,
	.agentinfo .toggle-btn .btn,
	.agentinfo .genbox .item-list .list-cont ul li,
	.agentinfo .genbox .agentyy-pop .pop-btn a{ font-size: 14px; }
}
@media screen and (min-width: 480px) {
	body,
	.link-btn ul .btn,
	.product .product-list .list-item p,
	.yuyuepop .popbox .pop-btn a,
	.agent .agent-list .list-item .item-jump .jump,
	.agentlist .agent-search .result-box,
	.agentlist .agent-search .search-box .srh-btn,
	.agentinfo .toggle-btn .btn,
	.agentinfo .genbox .item-list .list-cont ul li,
	.agentinfo .genbox .agentyy-pop .pop-btn a{ font-size: 24px; }
}
@media screen and (min-width: 640px) {
	body,
	.link-btn ul .btn,
	.product .product-list .list-item p,
	.yuyuepop .popbox .pop-btn a,
	.agent .agent-list .list-item .item-jump .jump,
	.agentlist .agent-search .result-box,
	.agentlist .agent-search .search-box .srh-btn,
	.agentinfo .toggle-btn .btn,
	.agentinfo .genbox .item-list .list-cont ul li,
	.agentinfo .genbox .agentyy-pop .pop-btn a{ font-size: 32px; }
}
a{text-decoration:none}
img{max-width:100%;}
.clearfix:after{content:".";display:block;height:0;overflow:hidden;clear:both;}
.clearfix{zoom:1;}
.clearit{clear:both;height:0;font-size:0;overflow:hidden;}

.mainbox{ width: 100%; min-width: 320px; margin: 0 auto; background: #eee;}
.header{ height: 3.125em; background: #e51c23;}
.header .logo{ float: left; margin-top: 0.3125em; margin-left: 0.625em;}
.header .logo a{ width: 9.5em; height: 2.5em; display: block; background: url(../images/logo-m.png) no-repeat; background-size: contain;}
/**
.header .nav-icon{ float: right; margin-top: 1em; margin-right: 1em; width: 1.25em; border-top: 0.1875em solid #fff; display: block;}
.header .nav-icon:before{ margin-top: 0.25em; content:""; border-top: 0.1875em solid #fff; display: block;}
.header .nav-icon:after{ margin-top: 0.25em; content:""; border-top: 0.1875em solid #fff; display: block;}
.header .sidebar{ position: fixed; right: 0px; width: 70%; min-width:11.25em; height: 100%; z-index: 9999; background: #fff; transform: translateX(100%); transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
.header .sidebar-fixed{ transform: translateX(0%); -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.14); box-shadow: 0 1px 4px 0 rgba(0,0,0,0.14);}
.sidebarBg{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: none; background: rgba(0,0,0,0); z-index: 999; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
.sidebarBg-fixed{ display: block; background: rgba(0,0,0,0.3);}
**/

.banner{ box-shadow: 0 1px 4px 0 rgba(0,0,0,0.14);}
.bannerfocus{ width: 100%; position: relative; overflow: hidden;}
.bannerfocus .hd{ width: 100%; height: 0.6875em; position: absolute; z-index: 1; bottom: 0.3125em; text-align:center;}
.bannerfocus .hd ul{ display:inline-block; font-size: 0px; vertical-align: top;}
.bannerfocus .hd ul li{ display:inline-block; width: 8px; height: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background: rgba(228,29,35,.3); margin: 0 5px;  vertical-align: top; overflow: hidden;}
.bannerfocus .hd ul .on{ background: rgba(228,29,35,1);}
.bannerfocus .bd{ position: relative; z-index: 0;}
.bannerfocus .bd li img{ width: 100%; background:url(../images/loading.gif) center center no-repeat;}
.banner .progress-inquiry{ padding: 0.625em; background: #fff; display: none;}
.banner .progress-inquiry span{ width: 100%; display: block; text-align: center; font-size: 0.875em;}
.banner .progress-inquiry span b{ font-weight: normal; margin: 0.2857142857142857em; font-size: 1.714285714285714em;}
.banner .progress-inquiry a{ font-size: 1em; color: rgba(229,28,35,1);}

.link-btn{ width: 100%; padding: 0.625em 0.3125em 0.3125em; margin-top: 1.25em; background: #fff; -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.14); box-shadow: 0 1px 4px 0 rgba(0,0,0,0.14); display: none;}
.link-btn ul{ font-size: 0em;}
.link-btn ul .btn{ width: 25%; display: inline-block;}
.link-btn ul .btn a{ display: block; text-align: center; font-size: 0.875em; color: #333;}
.link-btn ul .btn a i.btn-ico{ position: relative; left: 50%; margin-left: -1.071428571428571em; margin-bottom: 0.7142857142857143em; width: 2.142857142857143em; height: 2.142857142857143em; display: block; background: #ddd;}

.product{ width: 100%; padding: 0.625em 0.3125em 0.3125em; margin-top: 1.25em; background: #fff; -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.14); box-shadow: 0 1px 4px 0 rgba(0,0,0,0.14);}
.product .product-title{ border-bottom: 2px solid #ddd;}
.product .product-title h2{ font-size: 0.875em;}
.product .product-title h2 span{ width: 20%; display: inline-block; height: 1.875em; line-height: 1.875em; text-align: center; border-right: 1px solid #ddd;}
.product .product-title h2 span:last-child{ border-right: none;}
.product .product-list .list-item{ font-size: 0px; border-bottom: 1px solid #ddd;}
.product .product-list .list-item:last-child{ border-bottom: 2px solid #ddd;}
.product .product-list .list-item p{ width: 20%; display: inline-block; height: 2.5em; line-height: 2.5em; color: #747474; text-align: center; border-right: 1px solid #ddd;}
.product .product-list .list-item p:last-child{ border-right: none;}
.product .product-list .list-item p span{ font-size: 0.625rem;}
.product .product-list .list-item .item-title a{ color: rgba(229,28,35,0.5); font-weight: bold;}
.product .product-list .list-item .item-apply a{ padding: 0.25em 1em; font-size: 0.875em; background: #e51c23; border-radius: 4px; color: #fff;}
.product-more{ padding: 0.625em 0em 0.3125em; text-align: center;}
.product-more .more{ font-size: 1em; color: #747474;}

.agent{ width: 100%; padding: 0.625em 0.3125em 0.3125em; margin-top: 1.25em; background: #fff; -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.14); box-shadow: 0 1px 4px 0 rgba(0,0,0,0.14);}
.agent .agent-title{ padding-bottom: 0.3125em; margin-bottom: 0.3125em; border-bottom: 2px solid #ddd;}
.agent .agent-title h2{ font-size: 1.375em;}
.agent .agent-title h2 .more{ margin-top: 0.5em; font-size: 0.6666666666666667em; float: right; color: #999;}
.agent .agent-list .list-item{ margin-top: 0.625em; border-bottom: 1px dashed #ddd;}
.agent .agent-list .list-item .item-photo{ float: left; width: 5.625em; height: 5.625em; border-radius: 100%; overflow: hidden; -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.28); box-shadow: 0 1px 4px 0 rgba(0,0,0,0.28);}
.agent .agent-list .list-item .item-info{ margin-bottom: 0.5em; margin-left: 6.25em; height: 5.625em;}
.agent .agent-list .list-item .item-info .info-name{ padding-top: 0.125em; font-weight: bold;}
.agent .agent-list .list-item .item-info .info-product{ margin-top: 0.1428571428571429em; font-size: 0.875em;}
.agent .agent-list .list-item .item-info .info-product .tit{ font-size: 0.8571428571428571em; color: #646464;}
.agent .agent-list .list-item .item-info .info-product .cont{ margin-top: 0.1428571428571429em; height: 1em; line-height: 1em; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.agent .agent-list .list-item .item-info .info-product .js{ margin-top: 0.1428571428571429em; font-size: 0.8571428571428571em; color: #999;}
.agent .agent-list .list-item .item-jump{ border-top: 1px solid #f9f9f9; font-size: 0px; display: none;}
.agent .agent-list .list-item .item-jump .jump{ width: 50%; display: inline-block; height: 2.1875em; line-height: 2.1875em;}
.agent .agent-list .list-item .item-jump .jump a{ display: block; text-align: center; color: #333;}
.agent .agent-list .list-item .item-jump .jump a .ico{ width: 1.25em; height: 1.25em; margin-right: 0.25em; display: inline-block; vertical-align: sub;}
.agent .agent-list .list-item .item-jump .jump.jump-tel a .ico{ background: url(../images/ico-tel.png) no-repeat; background-size: contain;}
.agent .agent-list .list-item .item-jump .jump.jump-shenqing a .ico{ background: url(../images/ico-sq.png) no-repeat; background-size: contain;}
.agent .agent-list .list-item .item-jump .jump.jump-dept a .ico{ background: url(../images/ico-dept.png) no-repeat; background-size: contain;}
.agent .agent-more{ padding: 0.625em 0em 0.3125em; text-align: center;}
.agent .agent-more .more{ font-size: 1em; color: #747474;}
.agent .agent-more .more .ico{ width: 0.875em; height: 0.875em; display: inline-block; background: url(../images/downico.png) no-repeat; background-size: contain; vertical-align: inherit;}

.news{ width: 100%; padding: 0.625em 0.3125em 0.3125em; margin-top: 1.25em; background: #fff; -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.14); box-shadow: 0 1px 4px 0 rgba(0,0,0,0.14);}
.news .news-title{ padding-bottom: 0.3125em; margin-bottom: 0.3125em; border-bottom: 2px solid #ddd;}
.news .news-title h2{ font-size: 1.375em;}
.news .news-title h2 .more{ margin-top: 0.5em; font-size: 0.6666666666666667em; float: right; color: #999;}
.news .news-list .list-item{ height: 2.5em; line-height: 2.5em; font-size: 0.875em; border-bottom: 1px dashed #ddd;}
.news .news-list .list-item:last-child{ border-bottom: none;}
.news .news-list .list-item a{ display: block; color: #666666; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.news .news-list .list-item a strong{ float: left; width: calc(100% - 5.714285714285714em); font-weight: normal; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.news .news-list .list-item a span{ float: right; color: #999; font-size: 0.875em;}

.footer{ width: 100%; margin-top: 1.25em; padding: 1.25em 0.625em; background: #778f9b;}
.footer .aboutus{ text-align: center; margin-bottom: 0.625em;}
.footer .aboutus a{ margin-left: 0.625em; padding-right: 0.8em; color: #fff; border-right: 1px solid #ddd;}
.footer .aboutus a:last-child{ border-right: none;}
.footer .copyright{}
.footer .copyright p{ line-height: 1.5em; text-align: center; font-size: 0.875em; margin-bottom: 0.625em; color: #eee;}
.footer .copyright p:last-child{ margin-bottom: 0px;}

.productlist .safe-banner{ width: 100%;}
.productlist .safe-banner img{ width: 100%;}
.productlist .product{ margin-top: 0px;}
.productlist .product .product-list .list-item:last-child{ border-bottom: none;}

.productinfo{ overflow: hidden;}
.productinfo .header{ position: fixed; top: 0px; left: 0px; width: 100%; z-index: 9999;}
.productinfo .infomod{ width: 100%; padding: 0.625em 0.3125em 0.3125em; background: #fff; -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.14); box-shadow: 0 1px 4px 0 rgba(0,0,0,0.14);}
.productinfo .infomod .title{ padding: 0.8333333333333333em 0px;}
.productinfo .infomod .content p{ margin-bottom: 0.25em; line-height: 1.5em; font-size: 0.875em;}
.productinfo .top-bg{ position: fixed; top: 0px; left: 0px; width: 100%; display: block}
.productinfo .top-bg .pagebg{ background-size: cover; position: absolute; top: 0; bottom: 0; width: 100%; display: none;}
.productinfo .top-bg .page2bg{ z-index: -10; background-image: url(../images/page2bg.jpg);}
.productinfo .top-bg .page4bg{ z-index: -10; background-image: url(../images/page4bg.jpg);}
.productinfo .top-bg .pagebg.active{ display: block;}
.skrollmain{ height: 100%;}
.overnone{ display: none;}
.skrollmain .page{ position: relative; background-size: cover; width: 100%;}
.skrollmain .page1{ background-image: url(../images/page1bg.jpg);}
.skrollmain .page3{ background-color: #fff;}
.skrollmain .page5{ background-color: #fff;}
.skrollmain .dk-title{ position: absolute ;top: 40%; width:100%; color: #fff;}
.skrollmain .dk-title .bigtitle{ text-align: center; font-size: 1.75em; text-shadow: 1px 2px 5px rgba(52,52,52,0.8);}
.skrollmain .dk-title .littitle{ margin-top: 1em; text-align: right; margin-right: 1.875em; font-size: 1.25em; text-shadow: 1px 2px 5px rgba(52,52,52,0.8);}
.skrollmain .dk-cont{ position: relative; width: 100%; height: 100%;}
.skrollmain .dk-cont .cont{ position: absolute; top: 5%; left: 5%; width: 90%; height: 90%; padding: 1.5em; background: rgba(255,255,255,0.8); transition: opacity 0.5s;}
.skrollmain .dk-cont .cont p{ line-height: 1.725em; font-size: 1em;}
.skrollmain .dk-tjcont .cont,
.skrollmain .dk-bzcont .cont{ opacity: 0;}
.skrollmain .dk-cont .easeIn{ opacity: 1;}
.yybtn{ position: absolute; bottom: 2em; left: 50%; margin-left: -4em;}
.yybtn a{ padding: 0.625em 2em; background: rgba(229,28,35,095); border-radius: 5px; color: #fff;}
.floatbtn{ position: fixed; right: 0px; bottom: 5em;}
.floatbtn a{ padding: 1.3em 0.7em; line-height: 22px; width: 37px; height: 128px; display: block; background: rgba(229,28,35,095); border-radius: 5px; color: #fff;}
.yuyuepop{ position: fixed; bottom: 0px; left: 0px; width: 100%; height: 100%; z-index: 9999; display: none;}
.yuyuepop .popbg{ width: 100%; height: 100%; background: rgba(33,33,33,0.4); opacity: 0; transition: opacity 0.5s;}
.yuyuepop .popbox{ position: fixed; bottom: 0px; left: 0px; width: 100%; background: rgba(255,255,255,0.9); transform: translate(0,18.894375em); -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; transition-property: transform; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; transition-duration: 0.4s;}
.yuyuepop .popbox .pop-tit{ padding: 0.5em; font-size: 0.8333333333333333em; background: rgba(255,255,255,1);}
.yuyuepop .popbox .pop-sub{ padding: 0em 2em 0.875em;}
.yuyuepop .popbox .pop-sub .sub-name,
.yuyuepop .popbox .pop-sub .sub-phone,
.yuyuepop .popbox .pop-sub .sub-money{ position: relative;}
.yuyuepop .popbox .pop-sub .p-normal{ position: relative; top: 1.444444444444444em; height: 1.444444444444444em; line-height: 1.444444444444444em; font-size: 1.125em; color: #a1a2a2; z-index: -9; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
.yuyuepop .popbox .pop-sub .p-small{ top: 0em; height: 2.166666666666667em; line-height: 2.166666666666667em; font-size: 0.6666666666666667em; color: rgba(229,28,35,0.8);}
.yuyuepop .popbox .pop-sub input{ width: 100%; height: 1.444444444444444em; line-height: 1.444444444444444em; border: none; border-bottom: 1px solid #ddd; font-size: 1.125em; color: #333; background: transparent;}
.yuyuepop .popbox .pop-sub span.normal{ position: absolute; right: 0px; bottom: 0.25em; font-size: 0.75em; color: #a1a2a2;}
.yuyuepop .popbox .pop-sub span.sp{ color: #b20000;}
.yuyuepop .popbox .pop-sub .textarea{ margin-top: 1.071428571428571em; padding: 0.2857142857142857em; width: 100%; height: 6.285714285714284em; line-height: 1.571428571428571em; font-size: 0.875em; border: 1px solid #ddd;}
.yuyuepop .popbox .pop-sub .textarea:focus{ color: #333;}
.yuyuepop .popbox .pop-btn{ font-size: 0px; border-top: 1px solid #ddd; background: #fff;}
.yuyuepop .popbox .pop-btn a{ width: 50%; height: 2.5em; line-height: 2.5em; display: inline-block; text-align: center; border-left: 1px solid #ddd; color: #646464;}
.yuyuepop .popbox .pop-btn a span{ font-size: 0.875em;}

.agentlist{}
.agentlist .agent-banner{ width: 100%;}
.agentlist .agent-banner img{ width: 100%;}
.agentlist .agent{ margin-top: 0px; margin-bottom: 0px;}
.agentlist .agent-search{ height: 2.375em; line-height: 2.375em;}
.agentlist .agent-search .search-box{ position: relative; width: 100%; font-size: 0px;}
.agentlist .agent-search .search-box .srh-btn{ width: 50%; border-left: 1px solid #ddd; display: inline-block;}
.agentlist .agent-search .search-box .srh-btn:first-child{ border-left: none;}
.agentlist .agent-search .search-box .srh-btn a{ display: block; text-align: center; color: #333;}
.agentlist .agent-search .search-box .srh-btn a .ico{ margin-left: 0.25em; width: 0.75em; height: 0.75em; line-height: 0.75em; display: inline-block;}
.agentlist .agent-search .search-box .srh-btn.srh-btn-sj a .ico{ background: url(../images/downico.png) no-repeat; background-size: contain;}
.agentlist .agent-search .search-box .srh-btn.srh-btn-dk a .ico{ background: url(../images/downico.png) no-repeat; background-size: contain;}
.agentlist .agent-search .search-box.fixed{ position: fixed; left: 0px; top: 0px; background: #fff; z-index: 9999; -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.14); box-shadow: 0 1px 4px 0 rgba(0,0,0,0.14);}
.agentlist .agent-search .result-box{ top: 2.718em; left: 0em; padding: 0.375em 0em;; width: 100%; background: rgba(255,255,255,0.95); display: none; -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.14); box-shadow: 0 1px 4px 0 rgba(0,0,0,0.14);}
.agentlist .agent-search .result-box ul li{ padding: 0em 0.375em; height: 2.375em; line-height: 2.375em; border-bottom: 1px solid #ddd;}
.agentlist .agent-search .result-box ul li:last-child{ border-bottom: none;}
.agentlist .agent-search .result-box ul li a{ display: block; font-size: 0.875em; color: #333;}

.agentinfo .info-box{ padding: 0.625em; background: rgba(53,70,78,1); text-align: center; color: #fff;}
.agentinfo .info-box .a-photo{ position: relative; left: 50%; width: 6.25em; height: 6.25em; margin-left: -3.125em; border-radius: 100%; overflow: hidden;}
.agentinfo .info-box .a-name{ position: relative; margin-top: 0.3125em; font-size: 1.375em;}
.agentinfo .info-box .a-name .tel{ position: absolute; margin-left: 0.9090909090909091em; margin-top: 0.0909090909090909em; width: 1.181818181818182em; height: 1.181818181818182em; border-radius: 100%; background: #fff;}
.agentinfo .info-box .a-name .tel .ico{ width: 0.8181818181818182em; height: 0.8181818181818182em; display: inline-block; background: url(../images/ico-tel.png) no-repeat; background-size: contain; background-position: 0px 0.0909090909090909em;}
.agentinfo .info-box .a-type{ margin-top: 0.3125em; font-size: 0.875em;}
.agentinfo .toggle-btn{background: rgba(53,70,78,1); text-align: center; font-size: 0px;}
.agentinfo .toggle-btn a.btn{ width: 50%; height: 2.5em; line-height: 2.5em; display: inline-block; vertical-align: middle; border-top: 1px solid #ddd; border-left: 1px solid #fff; color: #fff;}
.agentinfo .toggle-btn a.btn:first-child{ border-left: none;}
.agentinfo .toggle-btn a.on{ font-weight: bold; background: url(../images/upicowhite.png) center bottom no-repeat; background-position: center 1.875em; background-size: 0.875em 0.875em;}
.agentinfo .genbox{ position: relative; padding: 0.625em;}
.agentinfo .genbox .item-list{}
.agentinfo .genbox .item-list .list-tit{ padding: 0.3125em; font-weight: bold; font-size: 0.875em; background: rgba(207,216,221,1);}
.agentinfo .genbox .item-list .list-tit a{ float: right; font-weight: normal; font-size: 0.7777777777777778em;}
.agentinfo .genbox .item-list .list-cont{ padding: 0em 0.625em 0.5em;}
.agentinfo .genbox .item-list .list-cont ul{ font-size: 0px;}
.agentinfo .genbox .item-list .list-cont ul li.li-c{ margin-top: 0.5em; width: 50%; display: inline-block;}
.agentinfo .genbox .item-list .list-cont ul li.li-c span{ font-size: 0.75em; color: #747474;}
.agentinfo .genbox .item-list .list-cont ul li.li-c span b{ font-weight: normal; color: #333; font-size: 1.166666666666667em;}
.agentinfo .genbox .item-list .list-cont .cont{ margin-top: 0.5em; font-size: 0.875em; color: #646464; line-height: 1.714285714285714em;}
.agentinfo .genbox.grjsbox{ display: none;}
.agentinfo .genbox .agentyy-pop{  padding: 0.625em; padding-bottom: 0em; width: 100%; background: #fff; display: none;}
.agentinfo .genbox .agentyy-pop .pop-sub{ padding: 0em 2em 0.875em;}
.agentinfo .genbox .agentyy-pop .pop-sub .sub-cpinfo{ font-size: 0.875em;}
.agentinfo .genbox .agentyy-pop .pop-sub .sub-name,
.agentinfo .genbox .agentyy-pop .pop-sub .sub-phone,
.agentinfo .genbox .agentyy-pop .pop-sub .sub-money{ position: relative; z-index: 0;}
.agentinfo .genbox .agentyy-pop .pop-sub .p-normal{ position: relative; top: 1.444444444444444em; height: 1.444444444444444em; line-height: 1.444444444444444em; font-size: 1.125em; color: #a1a2a2; z-index: -9; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
.agentinfo .genbox .agentyy-pop .pop-sub .p-small{ top: 0em; height: 2.166666666666667em; line-height: 2.166666666666667em; font-size: 0.6666666666666667em; color: rgba(229,28,35,0.8);}
.agentinfo .genbox .agentyy-pop .pop-sub input{ width: 100%; height: 1.444444444444444em; line-height: 1.444444444444444em; border: none; border-bottom: 1px solid #ddd; font-size: 1.125em; color: #333; background: transparent;}
.agentinfo .genbox .agentyy-pop .pop-sub span.normal{ position: absolute; right: 0px; bottom: 0.25em; font-size: 0.75em; color: #a1a2a2;}
.agentinfo .genbox .agentyy-pop .pop-sub span.sp{ color: #b20000;}
.agentinfo .genbox .agentyy-pop .pop-sub .textarea{ margin-top: 1.071428571428571em; padding: 0.2857142857142857em; width: 100%; height: 6.285714285714284em; line-height: 1.571428571428571em; font-size: 0.875em; border: 1px solid #ddd;}
.agentinfo .genbox .agentyy-pop .pop-sub .textarea:focus{ color: #333;}
.agentinfo .genbox .agentyy-pop .pop-btn{ font-size: 0px; border-top: 1px solid #ddd; background: #fff;}
.agentinfo .genbox .agentyy-pop .pop-btn a{ width: 50%; height: 2.5em; line-height: 2.5em; display: inline-block; text-align: center; border-left: 1px solid #ddd; color: #646464;}
.agentinfo .genbox .agentyy-pop .pop-btn a span{ font-size: 0.875em;}
.agentinfo .genbox .agentyy-pop .pop-btn a:first-child{ border: none;}


.newslist .news-banner{ width: 100%;}
.newslist .news-banner img{ width: 100%;}
.newslist .news{ margin-top: 0px; margin-bottom: 0px;}

.newsinfo .newsmod{ background: #fff; border-bottom: 1px solid #ddd;}
.newsinfo .newsmod .news-tit{ padding: 0.625em; border-bottom: 1px dashed #ddd;}
.newsinfo .newsmod .news-tit .title{ font-size: 1.375em; font-weight: normal;}
.newsinfo .newsmod .news-tit .info{ margin-top: 0.5714285714285714em; font-size: 0.875em;}
.newsinfo .newsmod .news-tit .info .abtime{ color: #747474;}
.newsinfo .newsmod .news-tit .info .abtime b{ margin-right: 0.3571428571428571em; font-weight: normal; color: #525252;}
.newsinfo .news-cont{ padding: 0.625em; line-height: 1.5em;}
.newsinfo .news-cont .zhaiyao{ padding: 0.6666666666666667em; margin-bottom: 0.8333333333333333em; background: #ddd; font-size: 0.75em; color: #747474;}
.newsinfo .news-cont p{ text-indent: 26px;}
.newsinfo .news-jump{ padding: 0.625em; background: #fff;}
.newsinfo .news-jump .jumpage{ font-size: 0.875em; color: #747474; height: 1.142857142857143em; line-height: 1.142857142857143em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.newsinfo .news-jump .jumpage:last-child{ margin-top: 0.625em;}
.newsinfo .news-jump .jumpage span{ color: #333;}
.newsinfo .news-jump .jumpage a{ color: #333;}

.pagenav{ padding: 0em 0.4166666666666667em; font-size: 0.75em; height: 2.916666666666667em; line-height: 2.916666666666667em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; border-bottom: 1px solid #ddd; color: #747474; background: #fff;}
.pagenav a{ color: #747474;}

.auto-more{ height: 2.375em; line-height: 2.375em; background: #ddd; text-align: center; display: block; text-align: center; color: #747474; font-size: 0.875em;}
.auto-more a{ display: block; text-align: center; color: #747474; font-size: 0.875em;}

.up_arrow{ position: fixed; bottom: 10px; left: 50%; margin-left: -7px; z-index: 150; width: 24px; height: 14px;}
.up_arrow .pre{ width: 24px; height: 14px; position: relative; -webkit-animation: start 1.5s infinite ease-in-out; -moz-animation: start 1.5s infinite ease-in-out; animation: start 1.5s infinite ease-in-out;}
.up_arrow .pre_L{ height: 15px; width: 11px; position: absolute; top: -5px; overflow: hidden;}
.up_arrow .pre_L .pre1{ background-color: #fff; width: 14px; height: 5px; border-radius: 2px; position: absolute; box-shadow: 1px -1px 1px #646464; top: 5px; transform: rotate(130deg); -webkit-transform: rotate(130deg); left: 1px;}
.up_arrow .pre_R{ height: 15px; width: 11px; position: absolute; top: -5px; left: 10px; overflow: hidden;}
.up_arrow .pre_R .pre2{ background-color: #fff; width: 14px; height: 5px; border-radius: 2px; position: absolute; box-shadow: 1px -1px 1px #646464; top: 5px; left: -4.5px; -webkit-transform: rotate(50deg); transform: rotate(50deg);}
@keyframes start{0%,30%{opacity:0;transform:translate(0,10px)}60%{opacity:1;transform:translate(0,0)}100%{opacity:0;transform:translate(0,-8px)}}
.productlist .footer,.productinfo .footer,.agentlist .footer,.agentinfo .footer,.newslist .footer,.newsinfo .footer{ margin-top: 0px;}

