﻿html, body { background: #fff; }
.wrapper { width: 1200px; margin: 0 auto; }
.leftsearch_tab .clearfix { position:relative; }
.leftsearch_tab .clearfix:after { background: url(../image/ico13.png) no-repeat center; width: 19px; position: absolute; background-size: 66%; top: 21px; left: 225px; visibility: inherit; padding: 5px 5px 5px 10px; }
.color999 { color:#999 !important; }
/*首页 开始*/

.h-banner1 { background-size: cover; }
.h-banner1 .wrapper { position: relative; height: 540px; }
.h-banner1 .txt { position: absolute; top: 165px; left: 50%; margin-left: 48px; }
.h-banner1 .btn { position: absolute; top: 337px; left: 50%; margin-left: 48px; }
.h-banner1 .btn a { display: inline-block; width: 172px; height: 52px; line-height: 52px; text-align: center; font-size: 16px; color: #fff; background-color: #f6482f; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px; }
.h-banner1 .btn a:hover { background-color: #f32f1b; }
.vertical-nav { position: absolute; top: 0; left: 0; bottom: 0; width: 278px; border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; background-color: #fff; }
.vertical-nav ul { }
.vertical-nav li h4 { position: relative; }
.vertical-nav li h4 a { display: block; padding-left: 87px; /*width: 200px;*/
	height: 60px; line-height: 60px; font-weight: bold; font-size: 16px; color: #444444; border-top: 1px solid #e0e0e0; background-position: 40px center; background-repeat: no-repeat; }
.vertical-nav li.first h4 a { border-top: none; }
.vertical-nav li.last h4 a { border-bottom: 1px solid #e0e0e0; }
.vertical-nav li:hover h4 a { background-color: #3c95f1; border-color: #3c95f1; color: #fff; }
.vertical-nav .serv h4 a { background-image: url(../images/zys10.png); }
.vertical-nav .acco h4 a { background-image: url(../images/zys11.png); }
.vertical-nav .meal h4 a { background-image: url(../images/zys12.png); }
.vertical-nav .pack h4 a { background-image: url(../images/zys13.png); }
.vertical-nav .logout h4 a { background-image: url(../images/zys14.png); }
.vertical-nav .reg h4 a { background-image: url(../images/zys15.png); }
.vertical-nav .brand h4 a { background-image: url(../images/zys16.png); }
.vertical-nav .serv:hover h4 a { background-image: url(../images/zys17.png); }
.vertical-nav .acco:hover h4 a { background-image: url(../images/zys18.png); }
.vertical-nav .meal:hover h4 a { background-image: url(../images/zys19.png); }
.vertical-nav .pack:hover h4 a { background-image: url(../images/zys20.png); }
.vertical-nav .logout:hover h4 a { background-image: url(../images/zys21.png); }
.vertical-nav .reg:hover h4 a { background-image: url(../images/zys22.png); }
.vertical-nav .brand:hover h4 a { background-image: url(../images/zys23.png); }
.vertical-nav li em { position: absolute; right: 20px; bottom: 10px; width: 7px; height: 7px; background: url(../images/zys24.png) no-repeat center; }
.vertical-nav li:hover em { background: url(../images/zys79.png) no-repeat center; }
.vertical-nav li .sec-nav { display: none; position: absolute; top: 0; bottom: 0; right: -381px; width: 380px; background-color: #fff; }
.vertical-nav li:hover .sec-nav { display: block; }
.vertical-nav li .sec-nav dd a { padding-left: 48px; font-size: 16px; color: #777777; display: block; height: 60px; line-height: 60px; background: url(../images/zys25.png) no-repeat 33px center; }
.vertical-nav li .sec-nav dd:hover a { color: #3c95f1; background: url(../images/zys26.png) no-repeat 33px center #e5f0fa; }
.vertical-nav li .sec-nav dd span { display: inline-block; width: 32px; height: 18px; line-height: 18px; text-align: center; color: #fff; font-size: 12px; background-color: #f6482f; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius:2px; }
.vertical-nav li .sec-nav dd font { color: #ea5420; }
.vertical-nav li .sec-nav .dl-btn { margin-top: 138px; margin-left: 33px; }
.vertical-nav li .sec-nav .dl-btn a { display: inline-block; width: 140px; height: 42px; line-height: 42px; text-align: center; font-size: 16px; color: #f6482f; border: 1px solid #f6482f; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px; }
.vertical-nav li .sec-nav .dl-btn a:hover { color: #fff; background-color: #f6482f; }
.h-serv { padding-bottom: 100px; }
.h-serv .body { margin-top: 62px; }
.h-serv .body ul { overflow: hidden; height: auto; }
.h-serv .body li { float: left; text-align: center; margin: 0 15px; width: 170px; }
.h-serv .body .ico { margin: 0 auto; text-align: center; width: 114px; height: 114px; background-color: #e5e5e5; -moz-border-radius: 100%; color:#04040; -webkit-border-radius: 100%; border-radius:100%; font-size:46px; line-height: 114px; cursor:pointer; }
.h-serv .body .ico:after { top: -2px; left: -2px; padding: 2px; z-index: -1; background: #fff; -webkit-transition: -webkit-transform 0.2s, opacity 0.2s; -moz-transition: -moz-transform 0.2s, opacity 0.2s; transition: transform 0.2s, opacity 0.2s; }
.h-serv .body .ico:hover { background:#000; color:#fff; }
.h-serv .body .ico:hover a { color:#fff; }
.h-serv .body .ico img { margin-top: 40px; }
.h-serv .body .txt { margin-top: 18px; }
.h-serv .body .txt h2 { line-height: 22px; font-size: 22px; color: #222222; }
.h-serv .body .txt p { margin-top: 14px; font-size: 14px; color: #0f0f0f; }
.h-serv .body .btn { margin-top: 24px; }
.h-serv .body .btn a { display: inline-block; text-align: center; width: 138px; height: 44px; line-height: 44px; font-size: 14px; color: #f6482f; border: 1px solid #f6482f; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; }
.h-serv .body .btn a:hover { background-color: #f6482f; color: #fff; }
.h-package { /*height: 584px;*/
	background: url(../image/zybanner1.jpg) no-repeat center; background-size: cover; }
.h-package .head h2 { position: relative; text-align: center; font-size: 36px; padding-top:45px; color: #0f0f0f; }
.h-package .head h2:after { content: ""; position: absolute; bottom: -22px; left: 50%; margin-left: -16px; display: inline-block; width: 33px; height: 7px; }
.h-package .body { text-align: center; margin-top: 41px; }
.h-package .foot { margin-top: 60px; }
.h-package .foot ul { overflow: hidden; height: auto; width: 100%; }
.h-package .foot li { float: left; width: 360px; border:5px solid #fff; margin-left:43px; margin-bottom:40px; }
.h-package .foot li:nth-child(1), .h-package .foot li:nth-child(4) {
margin-left:0;
}
.h-package .foot .img { position: relative; line-height: 0; }
.h-package .foot .img img { width:100%; }
.h-package .foot img.pack { position: absolute; left: 0; top: 0; }
.h-package .foot .txt { padding: 16px 0 15px 20px; background-color: #fff; }
.h-package .foot .txt h2 { font-size: 16px; color: #222222; line-height: 22px; }
.h-package .foot .txt h2 label { position: relative; top: -2px; display: inline-block; margin-left: 6px; width: 41px; height: 19px; line-height: 19px; text-align: center; font-size: 12px; color: #ffffff; background-color: #f6482f; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius:8px; }
.h-package .foot .txt h4 { font-size: 14px; margin-top: 7px; color: #bbbbbb; line-height: 22px; }
.h-package .foot .txt h4 strong { font-weight: bold; color: #f6482f; }
.h-why { padding-bottom: 100px; }
.h-why .head { padding-top: 72px; text-align: center; }
.h-why .head h2 { position: relative; font-size: 36px; color: #222222; }
.h-why .head h2:after { content: ""; position: absolute; bottom: -57px; left: 50%; margin-left: -16px; display: inline-block; width: 33px; height: 7px; background: url(../images/zys27.png) no-repeat center bottom; }
.h-why .head h4 { margin-top: 10px; font-size: 16px; color: #222222; line-height: 22px; }
.h-why .body { margin-top: 65px; }
.h-why .body ul { overflow: hidden; height: auto; width: 105%; }
.h-why .body li { float: left; text-align: center; width: 20%; margin-right: 5%; }
.h-why .body .txt { margin-top: 7px; }
.h-why .body .txt h2 { font-size: 22px; line-height: 22px; color: #222222; }
.h-why .body .txt p { margin-top: 13px; font-size: 14px; color: #0f0f0f; line-height: 22px; }
.h-why .foot { text-align: center; margin-top: 75px; }
.h-why .foot a { display: inline-block; width: 154px; height: 48px; text-align: center; line-height: 48px; font-size: 14px; color: #fff; background-color: #f6482f; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; }
.h-why .foot a:hover { background-color: #f32f1b; }
.h-step { height: 240px; background: url(../images/zys46.jpg) no-repeat center; }
.h-step .img { float: left; margin-left: 257px; margin-top: 12px; }
.h-step .txt { float: left; margin-top: 50px; margin-left: 57px; }
.h-step .txt h2 { font-size: 24px; color: #fff; line-height: 36px; }
.h-step .txt h4 { margin-top: 15px; }
.h-step .txt h4 a { display: inline-block; width: 148px; height: 40px; line-height: 40px; font-size: 14px; color: #fff; background-color: #4398f1; text-align: center; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px; border: 1px solid #fff; }
.h-step .txt h4 a:hover { background-color: #fff; color: #4398f1; }
.h-faq { padding: 80px 0; background-color: #f5f5f5; }
.h-faq .wrapper { overflow: hidden; }
.faq-l { float: left; padding: 40px; width: 610px; height: 390px; background-color: #fff; }
.faq-form { height: 48px; }
.faq-form input[type="text"] { float: left; margin-right: 10px; height: 46px; line-height: 46px; padding-left: 14px; font-size: 14px; color: #999999; background-color: #fafafa; border: 1px solid #eeeeee; }
.faq-form .txt1 { width: 230px; }
.faq-form .txt2 { width: 200px; }
.faq-form .btn { float: left; width: 128px; height: 48px; font-size: 14px; color: #fff; border: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; background-color: #3c95f1; cursor: pointer; }
.faq-list { overflow: hidden; height: auto; margin-top: 20px; height: 318px; }
.faq-list ul { /*margin-top: 20px;*/
}
.faq-list li { height: 52px; border-bottom: 1px dashed #e7e7e7; }
.faq-list li .l { padding-left: 13px; font-size: 14px; color: #0f0f0f; line-height: 52px; background: url(../images/zys47.png) no-repeat left center; }
.faq-list li .l span { color: #3c95f1; }
.faq-list li .r { font-size: 14px; line-height: 52px; color: #999999; }
.faq-r { float: right; padding: 23px 40px 0; width: 390px; height: 447px; background-color: #fff; }
.faq-r .head { height: 52px; line-height: 52px; border-bottom: 1px solid #e7e7e7; }
.faq-r .head span { float: left; font-size: 18px; color: #333333; font-weight: bold; }
.faq-r .head a { float: right; margin-top: 16px; display: inline-block; width: 58px; height: 22px; font-size: 12px; color: #999999; line-height: 22px; text-align: center; border: 1px solid #d7d7d7; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius:2px; }
.faq-r .body li { padding-top: 20px; padding-bottom: 15px; border-bottom: 1px dashed #e7e7e7; }
.faq-r .body li p { line-height: 22px; margin-top: 10px; }
.faq-r .body li h4, .faq-r .body li p { position: relative; padding-left: 36px; height: 24px; font-size: 14px; color: #0f0f0f; line-height: 24px; }
.faq-r .body li p { height: auto; color: #333333; }
.faq-r .body li h4 label, .faq-r .body li p label { position: absolute; left: 0; top: 0; display: inline-block; width: 24px; height: 24px; /*line-height: 24px;*/
	text-align: center; color: #fff; background-color: #8b9aa9; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius:2px; }
.faq-r .body li p label { background-color: #f6482f; }
.h-partner { padding-bottom: 80px; }
.h-partner .body { margin-top: 63px; }
.h-partner .body ul { overflow: hidden; height: auto; width: 105%; }
.h-partner .body li { float: left; margin-right: 20px; margin-bottom: 20px; }
.h-partner .body li a { display: block; }
.h-partner .body li img { display: block; width: 178px; height: 86px; border: 1px solid #e7e7e7; }
.h-news .head2 { margin-top:30px; }
.h-news .head2 ul { text-align: center; border-bottom:1px solid #d8d8d8; }
.h-news .head2 li { display: inline; margin: 0 8px; }
.h-news .head2 li a { display: inline-block; padding:20px; text-align: center; font-size: 16px; color: #0f0f0f; cursor:pointer; }
.h-news .head2 li:hover a { border-bottom:2px solid #bb0102; }
.h-news .head2 li.on a { border-bottom:2px solid #bb0102; }
.h-news .body { margin-top: 36px; }
.h-news .body ul { overflow: hidden; height: auto; width: 105%; }
.h-news .body li { float: left; background:#fff; padding:16px 30px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; }
.h-news .body li .img { line-height: 0; overflow: hidden; width: 245px; height: 90px; }
.h-news .body li img { margin:auto; display:block; }
.h-news .body .imgli .img { line-height: 0; overflow: hidden; width: 280px; height: 350px; }
.h-news .body .imgli { padding:0; }
.h-news .body .imgli img { margin-top:0; }
.h-news .body .imgli { padding:0; width:280px; margin:0 10px; border:none; }
.imgli .text-desc { padding: 120px 28px !important; }
.imgli .text-desc h3 { height:auto !important; margin-bottom:0; font-size:24px; color:#fff; }
.h-news .body li .txt { padding: 16px 0; width: 245px; height: 146px; background-color: #fff; }
.h-news .body li h2 { font-size: 26px; text-align:center; color: #0f0f0f; }
.h-news .body li .txt p { margin-top: 6px; font-size: 14px; color: #0f0f0f; line-height: 24px; }
.h-news .body li .txt i { margin-top: 6px; font-size: 18px; color: #bb0102; font-style:normal; text-align:center; display:block; line-height: 24px; }
.h-news .body li a.more { background:#333; -moz-border-radius: 3px; line-height:20px; -webkit-border-radius: 3px; border-radius: 3px; padding:5px 10px 5px 0; color:#fff; display:block; width:110px; height:30px; float:left; }
.h-news .body li a.more:before { content: ''; width: 26px; height: 26px; padding: 5px 10px 5px 10px; background: url(../image/ico8.png) no-repeat center; }
.h-news .body li a.more1 { background:#bb0102; float:right; }
.h-news .body li a.more1:before { content: ''; width: 26px; height: 26px; padding: 5px 10px 5px 10px; background: url(../image/ico12.png) no-repeat center; }
.h-news .body .more { margin-top: 20px; text-align: center; }
.h-news .body .more a { display: inline-block; width: 148px; height: 46px; line-height: 46px; text-align: center; color: #3c95f1; font-size: 14px; border: 1px solid #3c95f1; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px; background-color: #f5f5f5; }
.h-news .body .more a:hover { color: #fff; background-color: #3c95f1; }
.f-feature { padding: 70px 0; }
.f-feature ul { overflow: hidden; height: auto; width: 105%; }
.f-feature li { float: left; padding-left: 94px; position: relative; width: 203px; height: 80px; margin-right: 8px; }
.f-feature .ico { position: absolute; left: 0; top: 0; text-align: center; width: 78px; height: 78px; border: 1px solid #4d9ef2; -moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius:100%; }
.f-feature .ico img { margin-top: 21px; }
.f-feature .txt { margin-top: 10px; }
.f-feature .txt h2, .f-feature .txt h4 { font-size: 18px; line-height: 30px; color: #333333; }
.f-feature .txt h4 { font-size: 14px; color: #0f0f0f; }
.f-serv { text-align: center; height: 240px; background: url(../images/zys67.jpg) no-repeat center; }
.f-serv .txt { padding-top: 53px; }
.f-serv .txt h2, .f-serv .txt h4 { font-size: 24px; color: #fff; font-weight: bold; }
.f-serv .txt h4 { margin-top: 6px; font-size: 16px; font-weight: normal; }
.f-serv .btn { margin-top: 25px; }
.f-serv .btn a { display: inline-block; width: 148px; height: 40px; line-height: 40px; text-align: center; font-size: 14px; color: #fff; border: 1px solid #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px; }
.f-serv .btn a:hover { color: #3c95f1; background-color: #fff; }
/*首页 结束*/

/*活动 开始*/

.ui-head { text-align: center; padding-top: 60px; }
.ui-head h2 { font-size: 30px; line-height: 60px; font-weight: bold; }
.ui-head h2 span { color: #f04c53; }
.ui-head h4 { font-size: 14px; color: #999; }
.h-banner { background: url(../images/img01.jpg) no-repeat center; }
.h-banner .wrapper { height: 460px; position: relative; }
.h-banner .txt { position: absolute; left: 0; width: 460px; top: 140px; }
.h-banner .txt h4 { font-size: 24px; color: #fff; }
.h-banner .txt h5 { font-size: 18px; color: #fff; margin-bottom: 3px; }
.h-banner .txt h5 span { color: #f04c53; font-weight: bold; }
.h-banner .txt a { width: 196px; height: 40px; background-color: #e94c51; text-align: center; line-height: 40px; margin-top: 20px; display: block; border-radius: 20px; font-size: 14px; color: #fff; }
.h-banner .txt a:hover { background-color: #f03238; }
.h-banner .txt img { position: absolute; right: 0; top: 8px; }
.h-banner .form { position: absolute; right: 0; width: 280px; height: 300px; top: 50%; margin-top: -168px; padding: 36px 40px 0; border-radius: 5px; background-color: #fff; }
.h-banner .form h5 { line-height: 30px; font-size: 16px; color: #999; }
.h-banner .form h4 { font-size: 16px; color: #333; }
.h-banner .form ul { margin-top: 15px; }
.h-banner .form ul li { height: 48px; margin-bottom: 10px; }
.h-banner .form ul li .tx { border: 1px solid #e7e7e7; border-radius: 3px; height: 48px; width: 262px; line-height: 48px; background-color: #f7f7f7; padding-left: 16px; font-size: 14px; color: #999999; }
.h-banner .form .btn { width: 100%; height: 48px; background-color: #3c95f1; border: 0; color: #fff; font-size: 14px; border-radius: 3px; cursor: pointer; }
.h-banner .form .btn:hover { background-color: #257ded; }
.h-banner .form h6 { line-height: 50px; font-size: 12px; color: #999; }
.h-page01 { position: relative; }
.h-page01 .img-bg { bottom: 0; left: 0; right: 0; position: absolute; z-index: 8; margin: 0 auto; }
.h-page01 .wrapper { height: 920px; position: relative; }
.h-page01 ul { margin-top: 160px; }
.h-page01 ul.right { margin-right: -34px; }
.h-page01 ul li { padding-left: 62px; position: relative; margin-bottom: 42px; }
.h-page01 ul li span { width: 50px; height: 50px; line-height: 50px; text-align: center; background-color: #3c95f1; font-size: 24px; color: #fff; font-family: impact; position: absolute; left: 0; top: 0; }
.h-page01 ul li h3 { font-size: 20px; color: #333; position: relative; top: -5px; }
.h-page01 ul li p { font-size: 14px; color: #999; margin-top: 2px; line-height: 24px; }
.h-page01 .img { position: absolute; top: 210px; width: 332px; left: 50%; margin-left: -166px; }
.h-page01 .foot { position: absolute; bottom: 105px; color: #fff; left: 210px; z-index: 99; }
.h-page01 .foot h4 { font-size: 20px; font-weight: bold; margin-bottom: 12px; }
.h-page01 .foot p { font-size: 16px; line-height: 24px; }
.h-page02 { height: 565px; background: url(../images/img02.jpg) no-repeat bottom center #f4f4f4; }
.h-page02 .body { margin-top: 60px; }
.h-page02 .body ul { height: 215px; width: 105%; }
.h-page02 .body ul li { width: 490px; height: 135px; background-color: #fff; padding: 40px; margin-right: 40px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; float: left; }
.h-page02 .body ul li:hover, .h-page02 .body ul li.on { background-color: #3c95f1; }
.h-page02 .body ul li .img { float: left; }
.h-page02 .body ul li .img img { width: 135px; height: 135px; display: block; }
.h-page02 .body ul li .txt { width: 340px; float: right; }
.h-page02 .body ul li .txt h4 { font-size: 20px; color: #333; margin-top: -5px; }
.h-page02 .body ul li .txt h4 span { color: #f04c53; }
.h-page02 .body ul li .txt p { font-size: 14px; color: #666; margin-top: 10px; line-height: 23px; }
.h-page02 .body ul li:hover .txt h4, .h-page02 .body ul li:hover .txt h5, .h-page02 .body ul li:hover .txt p, .h-page02 .body ul li:hover .txt h4 span, .h-page02 .body ul li.on .txt h4, .h-page02 .body ul li.on .txt h5, .h-page02 .body ul li.on .txt p, .h-page02 .body ul li.on .txt h4 span { color: #fff; }
.h-page02 .body ul li .txt h5 { font-size: 14px; color: #56aedc; margin-top: 15px; }
.h-page03 .body { margin: 60px 0 50px; }
.h-page03 .body ul { height: 170px; }
.h-page03 .body ul li { width: 25%; float: left; text-align: center; }
.h-page03 .body ul li img { display: inline-block; margin-bottom: 3px; }
.h-page03 .body ul li p { font-size: 14px; color: #666; line-height: 24px; }
.h-page03 .foot { margin: 55px 0 80px; text-align: center; }
.h-page03 .foot a { width: 132px; height: 48px; background-color: #f04c53; display: inline-block; line-height: 48px; color: #fff; font-size: 14px; border-radius: 3px; }
.h-page03 .foot a:hover { background-color: #f02831; }
.h-page04 { height: 415px; background: url(../images/ico09.png) no-repeat top center #3c95f1; /*background-color: #56aedc;*/
	position: relative; }
.h-page04 .ui-head h4, .h-page04 .ui-head h2 { color: #fff; }
.h-page04 .ui-head h2 span { color: #ffff00; }
.h-page04 .ui-head h4 span { font-weight: bold; }
.h-page04 .body { height: 110px; margin-top: 55px; }
.h-page04 .body .qr-code, .h-page04 .body .tel { width: 49.95%; float: left; text-align: center; }
.h-page04 .body .qr-code { border-right: 1px dashed #fff; }
.h-page04 .body .qr-code img, .h-page04 .body .qr-code p, .h-page04 .body .tel a, .h-page04 .body .tel h4 { display: inline-block; }
.h-page04 .body .qr-code p { font-size: 18px; color: #fff; text-align: left; margin-left: 20px; line-height: 30px; position: relative; top: -25px; }
.h-page04 .body .qr-code p span { font-weight: bold; color: #ffff00; }
.h-page04 .body .tel a { width: 166px; height: 48px; border: 1px solid #fff; font-size: 14px; line-height: 48px; text-align: center; color: #fff; border-radius: 3px; }
.h-page04 .body .tel a:hover { background-color: #fff; color: #56aedc; }
.h-page04 .body .tel { padding-top: 3px; }
.h-page04 .body .tel h4 { color: #fff; text-align: left; margin-left: 22px; font-size: 24px; position: relative; top: 15px; }
.h-page04 .body .tel h4 span { font-size: 14px; }
/*活动 结束*/

/*央视专题 开始*/
.h-video { position: relative; height:837px; }
.h-video .b-img { display: block; height:837px; margin: 0 auto; }
.h-video .mask { height: 834px; position: absolute; left:0px; right:0px; bottom: 0; background: url(../images/zys-mask.png) no-repeat center center; }
.h-video .video { position: absolute; top:80px; left:50%; margin-left: -590px; }
.h-video .video .txt { margin-top:30px; }
.h-video .video .txt h2 { font-size: 30px; color:#e4e4e4; line-height: 42px; }
.h-video .video .txt p { color:#999; line-height: 42px; font-size: 18px; }
.h-container { height: auto; overflow: hidden; margin: 40px auto; }
.h-tabel { padding:20px 40px 25px; background-color: #fff; float:left; width: 700px; }
.h-tabel .hd { height:60px; border-bottom: 1px solid #E7E7E7; }
.h-tabel .hd ul { height: auto; overflow: hidden; }
.h-tabel .hd li { float:left; line-height:60px; font-size:24px; color:#999; margin-right: 30px; cursor: pointer; position: relative; top:-3px; }
.h-tabel .hd li.selected, .h-tabel .hd li:hover { color:#222; border-bottom: 3px solid #3c95f1; }
.h-tabel .bd li a { height:40px; display: block; }
.h-tabel .bd li a p { line-height:40px; font-size:16px; color:#333; }
.h-tabel .bd li:hover a p { color:#3c95f1; }
.h-tabel .bd li a p span { color:#999; }
.h-tabel .bd li a p span.line { width: 1px; height: 14px; background-color: #D5D5D5; display:inline-block; margin: 0 15px; }
.h-join .ui-head { background-color: #fff; margin:12px 0px 17px; padding-top: 0; text-align: left; }
.h-join .ui-head a { padding: 27px 0px 20px 30px; display: block; }
.h-join .ui-head h2 { font-size:20px; line-height:36px; color:#333; font-weight: normal; }
.h-join .ui-head p { font-size: 14px; color:#999; }
.h-container { min-height: 670px; }
.h-join { margin-bottom: 25px; }
.h-join ul { height: auto; overflow: hidden; width: 105%; }
.h-join li { float:left; margin-right: 20px; overflow: hidden; }
.h-join li img { width: 220px; height: 150px; display: block; transition: all 0.3s; }
.h-join li img:hover { transform: scale(1.2); }
.h-honer { float:right; width: 300px; padding: 40px 40px 20px; background-color: #fff; }
.h-honer .hd { padding-bottom: 15px; border-bottom:1px dashed #d5d5d5; margin-bottom: 20px; }
.h-honer .hd p { font-size: 18px; color:#333; line-height: 24px; margin-top: 8px; }
.h-honer li { margin-bottom: 20px; }
.h-honer li a { width: 300px; height: 110px; display: block; background-color: #D5E4F3; }
.h-honer li.last a { background-color: #FAD5D6; }
.h-honer li:hover a { background-color: #B7D1EB; }
.h-honer li.last:hover a { background-color: #F2BFC0; }
.h-honer li a img { float:left; width: 88px; height: 110px; display: block; }
.h-honer li a .txt { float:left; width: 212px; margin-top: 25px; }
.h-honer li a .txt h2, .h-honer li a .txt p { font-size: 24px; color:#205aa9; line-height: 30px; }
.h-honer li a .txt p { font-size: 16px; }
.h-honer li.last a .txt h2, .h-honer li.last a .txt p { font-size: 24px; color:#f04c53; line-height: 30px; }
.h-honer li.last a .txt p { font-size: 16px; }
.pop, .pop1 { padding: 20px 40px 0; height: 360px; background-color: #fff; }
.pop .head, .pop1 .head { height: 57px; border-bottom: 1px solid #e7e7e7; }
.pop .head h4, .pop1 .head h4 { float: left; font-size: 18px; color: #000000; line-height: 56px; border-bottom: 2px solid #3c95f1; }
.pop .head h4 span { color: #f6482f; }
.pop .body { padding-left: 100px; padding-top: 40px; }
.pop .body input[type="text"] { padding-left: 20px; margin-bottom: 20px; width: 314px; height: 58px; font-size: 14px; color: #999999; border: 1px solid #dbe0e5; }
.pop .body .subm { width: 150px; height: 48px; font-size: 14px; color: #fff; cursor: pointer; background-color: #3c95f1; border: 1px solid #e7e7e7; }
.mypop .layui-layer-setwin .layui-layer-close2 { width: 40px; height: 40px; background: url(../images/zys77.png) no-repeat center; }
.mypop .layui-layer-setwin { top: 8px; right: 8px; }
.mypop .layui-layer-setwin .layui-layer-close2:hover { background-position: center; }
.pop1 .body .icon { text-align: center; margin-top: 78px; }
.pop1 .body h4 { margin-top: 6px; text-align: center; font-size: 16px; color: #0f0f0f; line-height: 36px; }
/*央视专题 结束*/

/*公司简介 开始*/
.i-banner { background: url(../images/zq5.jpg) no-repeat center; height: 540px; position: relative; }
.i-content { padding-bottom: 50px; }
.i-content .head h2 { text-align: center; font-weight: bold; padding: 70px 0 70px 0; color: #444444; font-size: 30px; }
.i-content .body .img ul { overflow: hidden; height: auto; }
.i-content .body .img li { float: left; margin-right: 20px; }
.i-content .body .img li.last { margin-right: 0; }
.i-content .body .txt { margin-top: 20px; }
.i-content .body .txt h2 { margin-bottom: 10px; margin-top: 20px; font-size: 24px; color: #333333; }
.i-content .body .txt p { color: #0f0f0f; text-indent: 28px; line-height: 30px; font-size: 14px; }
/*公司简介 结束*/

/*联系我们 开始*/
.cont-banner { background: url(../images/zq5.jpg) no-repeat center; height: 280px; position: relative; }
.cont-content { padding-top: 20px; padding-bottom: 50px; }
.cont-content .head { margin-bottom: 10px; }
.cont-content .head h2 { color: #2f2f2f; font-size: 32px; font-weight: normal; }
.cont-content .body li { color: #0f0f0f; font-size: 18px; line-height: 36px; }
.cont-content .body li .phone2 { margin-left: 15px; }
.cont-content .map { width: 1170px; height: 400px; margin: 20px auto 0; border: 1px solid #eeeeee; }
/*联系我们 结束*/

/*创业资讯-图文列表 开始*/
.news-banner { background: url(../images/zq5.jpg) no-repeat center; height: 280px; position: relative; }
.c-head { overflow: hidden; height: auto; padding: 53px 0 20px; border-bottom: 1px solid #e5e5e5; }
.c-head span { float: left; color: #2f2f2f; font-size: 32px; }
.c-head ul { float: right; margin-top: 3px; overflow: hidden; height: auto; }
.c-head li { float: left; margin-left: 2px; }
.c-head li a { display: inline-block; width: 130px; height: 36px; font-size: 14px; line-height: 36px; text-align: center; color: #FFF; background: #9fb4c0; }
.c-head li:hover a, .c-head li.on a { background-color: #3c95f1; }
.news-content { padding-bottom: 40px; }
.news-content .body li { padding: 20px 0; overflow: hidden; border-bottom: 1px dashed #eeeeee; }
.news-content .body li .img { float: left; width: 240px; height: 152px; line-height: 0; overflow: hidden; }
.news-content .body li .img img {  transition: all .3s;
}
.news-content .body li:hover .img img { transform: scale(1.1); }
.news-content .body li .txt { float: right; width: 915px; }
.news-content .body li .txt h2 { color: #333333; font-size: 20px; }
.news-content .body li .txt p { margin-top: 20px; color: #0f0f0f; font-size: 14px; height: 74px; overflow: hidden; line-height: 24px; }
.news-content .body li .txt span { font-size: 14px; color: #999999; }
/*创业资讯-图文列表 结束*/    

/*创业资讯-文字列表  开始*/
.help-banner { background: url(../images/zq5.jpg) no-repeat center; height: 280px; position: relative; }
.help-content { padding-bottom: 40px; }
.help-content .body { margin-top: 20px; }
.help-content .body li { margin-bottom: 30px; background-color: #fafafa; }
.help-content .body li h2 { margin: 0 10px; font-size: 16px; color: #444; line-height: 40px; }
.help-content .body li h2 a { /*display: block;
	padding: 0 10px;
	font-size: 16px;
	color: #444;
	line-height: 40px;*/
}
.help-content .body li p { margin:0 10px; padding: 10px 0; font-size: 16px; color: #636363; line-height: 24px; background-color: #fafafa; border-top: 1px solid #f0f0f0; }
/*创业资讯-文字列表  结束*/

/*创业资讯-新闻详情 开始*/
.leftsearch { z-index:10 !important; }
#allcarlist h2:after { content: ''; width: 26px; height: 26px; padding: 5px 15px 5px 10px; background: url(../image/ico1.png) no-repeat center; }
.detail-banner { background: url(../images/zq5.jpg) no-repeat center; height: 280px; position: relative; }
.detail-content { padding-bottom: 40px; }
.detail-content .body-t { padding-top: 50px; padding-bottom: 25px; border-bottom: 1px solid #f1f1f1; }
.detail-content .body-t h2 { color: #333333; font-size: 22px; text-align: center; }
.detail-content .body-t ul { margin-top: 10px; text-align: center; }
.detail-content .body-t li { display: inline; margin: 0 5px; font-size: 14px; color: #999999; }
.detail-content .body-b { padding: 40px 0; }
.detail-content .body-b p { margin-bottom: 32px; font-size: 16px; line-height: 28px; color: #333333; text-indent: 32px; }
.detail-content .foot ul { overflow: hidden; height: auto; }
.detail-content .foot li { /*float: left;*/
}
.detail-content .foot li a { display: inline-block; height: 50px; line-height: 50px; padding: 0 20px; width: 535px; font-size: 16px; color: #0f0f0f; overflow: hidden; background-color: #f5f5f5; }
.detail-content .foot li:hover a, .detail-content .foot li.on a { background-color: #3c95f1; color: #fff; }
/*创业资讯-新闻详情 结束*/

/*分页 开始*/
.pages { margin-top: 40px; }
.pages ul { text-align: center; }
.pages li { display: inline; margin: 0 3px; }
.pages li a { display: inline-block; height: 30px; line-height: 30px; padding: 0 10px; font-size: 16px; background-color: #dedede; }
.pages li:hover a, .pages li.on a { color: #fff; background-color: #3c95f1; }
.top_right { width:500px !important; }
.top_right { position:relative; }
.top_right .my_weixin_x { position: absolute; display:none; background: #ffffff; z-index: 999; width: 150px; padding: 10px; top: 48px; border: 1px solid #dadbd5; left: 181px; border-radius: 5px; }
.top_right .my_weixin_x:after { content: ''; position: absolute; width: 0; left: 60px; top: -15px; height: 0; border-left: 14px solid transparent; border-right: 14px solid transparent; border-bottom: 16px solid #fff; }
.top_right .my_weixin_x:before { content: ''; position: absolute; width: 0; left: 60px; top: -15px; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 16px solid #dadbd5; }
.top_right .my_weixin_x img { width:100% }
.top_right .my_tel_x { position: absolute; display:none; background: #ffffff; z-index: 999; width: 250px; padding: 10px; top: 48px; border: 1px solid #dadbd5; left: 242px; border-radius: 5px; }
.top_right .my_tel_x:after { content: ''; position: absolute; width: 0; left: 112px; top: -15px; height: 0; border-left: 14px solid transparent; border-right: 14px solid transparent; border-bottom: 16px solid #fff; }
.top_right .my_tel_x:before { content: ''; position: absolute; width: 0; left: 110px; top: -15px; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 16px solid #dadbd5; }
.top_right .my_tel_x p { text-align:left; font-size:16px; }
.head .tel:before { content: ''; width: 40px; display:block; float:left; height: 80px; padding: 5px 15px 5px 10px; background: url(../image/tel.png) no-repeat center; }
.top_right a { margin-left:10px; }
.top_right a:before { content: ''; width: 26px; height: 26px; padding: 5px 15px 5px 10px; background: url(../image/ico6.png) no-repeat center; }
.top_right a:nth-child(3):before {
 content: '';
 width: 26px;
 height: 26px;
 padding: 5px 15px 5px 10px;
 background: url(../image/ico7.png) no-repeat center;
}
.top_right a:nth-child(4):before {
 content: '';
 width: 26px;
 height: 26px;
 padding: 5px 15px 5px 10px;
 background: url(../image/ico8.png) no-repeat center;
}
.top_right a:nth-child(4):after {
 content: '';
 width: 26px;
 height: 26px;
 padding: 0;
 background: none;
}
.top_right a:after { content: ''; width: 26px; height: 26px; padding:5px 5px 5px 10px; background: url(../image/ico9.png) no-repeat center; }
.top_right a:hover { color:#e20200 !important; }
.top_right a:hover:before { content: ''; width: 26px; height: 26px; padding: 5px 15px 5px 10px; background: url(../image/ico6_hover.png) no-repeat center; }
.top_right a:hover:after { content: ''; width: 26px; height: 26px; padding: 5px 5px 5px 10px; background: url(../image/ico9_hover.png) no-repeat center; }
.top_right a:nth-child(4):hover:after {
 content: '';
 width: 26px;
 height: 26px;
 padding:0;
 background: none;
}
.top_right a:nth-child(3):hover:before {
 content: '';
 width: 26px;
 height: 26px;
 padding: 5px 15px 5px 10px;
 background: url(../image/ico7_hover.png) no-repeat center;
}
.top_right a:nth-child(4):hover:before {
 content: '';
 width: 26px;
 height: 26px;
 padding: 5px 15px 5px 10px;
 background: url(../image/ico8_hover.png) no-repeat center;
}
.top_right a:after:hover {
 content: '';
 width: 26px;
 height: 26px;
 padding: 5px 30px 5px 10px;
 background: url(../image/ico9_hover.png) no-repeat center;
}
.rightsearch { position: absolute; right: 50%; margin-left: -600px; top: -50px; width: 260px; z-index: 2; }
.main_list { position:relative; /* height: 584px; */
    background: url(../image/main_bg.jpg) no-repeat center; background-size: cover; }
.main_list .main_entrance { max-width:1200px; margin:auto; position:relative; }
.enter-btn { background-color: #000; display: block; height: 55px; line-height: 55px; }
.main_entrance .entrance, .entrance-bg { background-color: #fff\9; background: rgba(255, 255, 255, 1); width: 350px; height: 304px; position: absolute; z-index: 2; right:0; margin-left: 193px; top: -340px; }
.enter-btn .cont { font-family: "Microsoft Yahei", Simhei; font-size: 16px; text-align: center; display: block; height: 55px; _height: 25px; color: white; padding-left: 10px; overflow: hidden; _margin: 15px auto; }
.login-panel { width: 350px; padding:28px 30px 0; background: #fff; z-index: 100; position: absolute; left: 0; border: 1px solid #e5e5e5; height:250px; top: 55px; }
.login-panel .form-control { width: 100%; border:none; margin: 0 auto; position: relative; }
.login-panel .form-control .input-group { margin-bottom: 22px; position: relative; }
.login-panel .form-control .input-group .icon-login-name { position: absolute; top: 15px; left: 21px; }
.login-panel .form-control .input-group input { width: 216px; float: left; padding: 10px 0 10px 3px; border: #e5e5e5 solid 1px; font-size: 12px; height:40.5px; color: #b1b1b1; background: #fff; }
.login-panel .form-control .input-group:before { content: ''; border:1px solid #e5e5e5; padding:8px 15px 12px 30px; border-right:none; background: url(../image/ico10.png) no-repeat center; float: left; height: 42px; }
.login-panel .form-control .input-group:nth-child(2):before {
 content: '';
 border:1px solid #e5e5e5;
 padding:8px 15px 12px 30px;
border-right:none;
 background: url(../image/ico11.png) no-repeat center;
}
.login-panel .form-control .submit:before { content: ''; border:none; padding:0; background: none; }
.login-panel .btn-primary { width: 100%; display: block; height: 46px; line-height: 44px; border-radius: 3px; font-size: 16px; color: #fff; text-align: center; letter-spacing: 8px; transition: background 1s cubic-bezier(.19, 1, .22, 1); }
.login-panel .form-control .submit input { color:#fff; padding-left:0; width:262px; background:#bb0102; }
.login-panel .register { position:absolute; bottom:16px; right:50px; }
.login-panel .register a { font-size:12px; color:#9d9d9d; }
.listtiso .body { margin-top:60px; }
.zbanner { width: 100%; height: 200px; background: #000; }
.zbanner .text h2 { color: #FFFFFF; font-size: 38px; text-align:center; line-height: 100px; }
.zbanner .text h2 strong { font-size:40px; font-weight:normal; }
.zbanner .form { width: 1200px; font-size: 0px; margin: 0 auto; }
.zbanner .form .txt { width: 400px; padding-left: 55px; height: 40px; line-height: 40px; margin-right: 20px; border: none; float: left; font-size: 14px; color: #999999; }
.zbanner .form .btn { color: #fff; font-size: 18px; width: 177px; float: left; height: 50px; line-height: 40px; background: #bb0102; border: none; cursor: pointer; }
.zbanner .cssSelect { white-space: nowrap; float: left; }
::-webkit-selection {
background:#000;
color:#fff;
text-shadow:none;
}
::-moz-selection {
background:#000;
color:#fff;
text-shadow:none;
}
::selection {
background:#000;
color:#fff;
text-shadow:none;
}
.cssSelect { white-space: nowrap; float: left; }
.cssSelect * { display: block; }
.cssSelect a { color: #666; outline-width: 0px; text-decoration: none; }
.cssSelect .selectBox { cursor: pointer; float: left; }
.cssSelect .selectLt { cursor: pointer; float: left; text-align: left; position:relative; color: #999999; }
.cssSelect .selectRt { cursor: pointer; margin-left:6px; background:url('../image/ico13.png') no-repeat #bb0102; background-position:center; width:65px; height:50px; float: left }
.cssSelect .selectBox { }
.cssSelect .selectLt { overflow: hidden; line-height:40px; font-size:14px; color:#999; width:440px; background:#fff; height:50px; padding: 5px 0; background:#fff; padding-left: 55px; }
.cssSelect .selectRt { padding-bottom: 0px; padding-top: 0px; padding-left: 0px; padding-right: 28px }
.cssSelect .sNormal { background-position: 0px 0px }
/*.cssSelect .sNormal .selectRt { background-position: 100% 0px}*/
.cssSelect .sHover { background-position: 0px -50px }
.cssSelect .sHover .selectRt { background:url('../image/ico13.png') no-repeat #bb0102; background-position:center; }
.cssSelect .sPressDown { }
.cssSelect .sPressDown .selectRt { background:url('../image/ico13.png') no-repeat #98090a; background-position:center; }
.cssSelect .optionsBox { position: absolute; padding: 2px; margin: 0px; background: #fff; z-index: 100; width:440px; }
.cssSelect .optionsInnerBox { }
.cssSelect .optionBox { cursor: pointer; padding: 2px 30px 2px 18px; margin: 0px; height:30px; line-height: 25px; }
.cssSelect .optionBox span { cursor: pointer; font-size:12px }
.cssSelect .oNormal { }
.cssSelect .oHover { background: #bb0102; color: #fff; }
.cssSelect .selected { background: #bb0102; color: #fff; }
.cssSelect .selectLt:before { left:0; content: ''; position:absolute; padding:0px 22px 40px 22px; border-right:#c9c7c7 solid 1px; background: url(../image/ico14.jpg) no-repeat center; }
.zbanner .form .input_st { position: relative; padding: 5px 0; background: #fff; margin-left:70px; margin-right:20px; float: left; }
.zbanner .form .input_st:before { content: ''; position:absolute; padding:0px 22px 40px 22px; border-right:#c9c7c7 solid 1px; background: url(../image/ico15.jpg) no-repeat center; }
/*分页 结束*/
.listzx { /* height: 584px; */
    background: url(../image/zybanner2.jpg) no-repeat center; background-size: cover; }
.listzx .h-head h2 { padding-top: 5px; }
.listzx .body li { width:25%; margin:0; padding: 2px; }
.listzx .body .ico, .listzx .body .txt { float: left; }
.listzx .body .txt { text-align: left; padding-left: 13px; margin-top:10px; }
.h-serv .body .txt h2 { color:#1c1c1c; }
.h-serv .body .txt p { color:#303030; }
.listzx .body .ico { position:relative; width:75px; height:75px; background:#fff; box-shadow: 0 0 0 2px rgba(204, 204, 204, 1); }
/* effect-8 css */
.text-desc { position: absolute; left: 0; top: 0; background-color: #000; height: 100%; opacity: 0; width: 100%; padding: 20px; }
.port-2 { float: left; width: 100%; position: relative; overflow: hidden; text-align: center; border: 4px solid rgba(255, 255, 255, 0.9); perspective: 800px; }
.port-2 .text-desc { z-index: -1; transition: 0.6s; -webkit-transition: 0.6s; -moz-transition: 0.6s; }
.port-2 .image-box { transition: 0.4s; -webkit-transition: 0.4s; -moz-transition: 0.4s; }
.port-2:hover .image-box { transform: rotateX(80deg); -webkit-transform: rotateX(80deg); -moz-transform: rotateX(80deg); transform-origin: center bottom 0; -webkit-transform-origin: center bottom 0; -moz-transform-origin: center bottom 0; transition: 0.4s; -webkit-transition: 0.4s; -moz-transition: 0.4s; }
.port-2.effect-1:hover .text-desc { opacity: 1; }
.port-2.effect-2 .text-desc { opacity: 1; top: -100%; }
.port-2.effect-2:hover .text-desc { top: 0; }
.port-2.effect-3 .text-desc { opacity: 1; top: auto; bottom: -100%; }
.port-2.effect-3:hover .text-desc { bottom: 0; }
.port-8 { float: left; width: 100%; position: relative; overflow: hidden; text-align: center; border: 4px solid rgba(255, 255, 255, 0.9); overflow: hidden; }
.port-8 .text-desc { opacity: 0; transition: 0.5s; color: #fff; padding:70px 60px; }
.port-8 .text-desc h3 { height: 35px; color:#fff; font-size:30px; overflow: hidden; margin-bottom: 22px; }
.port-8 .text-desc p { height: 54px; overflow: hidden; line-height: 28px; font-size: 16px; }
.port-8.effect-1 img { transition: 0.5s; }
.port-8.effect-1:hover img { transform: scale(1.1); }
.port-8.effect-1 .text-desc { left: 0; position: absolute; top: 0; width: 100%; height: 100%; transform: scale(0); backface-visibility: hidden; }
.port-8.effect-1:hover .text-desc { opacity: 1; transform: scale(1); background: rgba(39, 39, 39, 0.6); }
.port-8.effect-2 img { transition: 0.5s; }
.port-8.effect-2:hover img { transform: scale(1.1); }
.port-8.effect-2 .text-desc { left: 0; position: absolute; top: 0; width: 100%; height: 100%; transform: scale(0); backface-visibility: hidden; }
.port-8.effect-2:hover .text-desc { opacity: 1; transform: scale(1); border-radius: 50% 0 50% 0; }
.port-8.effect-2 img { transition: 0.5s; }
.port-8.effect-2:hover img { transform: scale(1.1); }
.port-8.effect-2 .text-desc { left: 0; position: absolute; top: 0; width: 100%; height: 100%; transform: scale(0); backface-visibility: hidden; }
.port-8.effect-2:hover .text-desc { opacity: 1; transform: scale(1); border-radius: 50% 0 50% 0; }
.port-8.effect-3 img { transition: 0.5s; }
.port-8.effect-3:hover img { transform: scale(1.1); }
.port-8.effect-3 .text-desc { left: 0; position: absolute; top: 0; width: 100%; height: 100%; transform: scale(0); backface-visibility: hidden; background: none; padding: 40px 70px 20px; }
.port-8.effect-3 .text-desc:before, .port-8.effect-3 .text-desc:after { background-color: #fff; border-radius: 50% 50% 0 0; content: ""; height: 100%; left: 50%; position: absolute; top: 0; transform: rotate(-50deg); transform-origin: 0 100% 0; width: 50%; z-index: -1; }
.port-8.effect-3 .text-desc:after { left: 0; transform: rotate(50deg); transform-origin: 100% 100% 0; }
.port-8.effect-3:hover .text-desc { opacity: 1; transform: scale(1); }
/* effect-8 css end */
.listzx .body .ico:before { content: ""; background: url(../image/ico1.jpg) no-repeat center; width: 75px; height: 75px; border-radius: 50%; font-family: 'ecoicon'; speak: none; font-size: 48px; line-height: 90px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; display: block; -webkit-font-smoothing: antialiased; }
.listzx .body li:nth-child(2) .ico:before {
background: url(../image/ico2.jpg) no-repeat center;
}
.listzx .body li:nth-child(3) .ico:before {
background: url(../image/ico3.jpg) no-repeat center;
}
.listzx .body li:nth-child(4) .ico:before {
background: url(../image/ico4.jpg) no-repeat center;
}
.listzx .body .ico:after { pointer-events: none; position: absolute; width: 100%; height: 100%; border-radius: 50%; content: ''; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
.listzx .body .ico:after { top: -2px; left: -2px; padding: 2px; z-index: -1; background: #fff; -webkit-transition: -webkit-transform 0.2s, opacity 0.2s; -moz-transition: -moz-transform 0.2s, opacity 0.2s; transition: transform 0.2s, opacity 0.2s; }
.listzx .body .ico:hover { box-shadow: 0 0 0 0 rgba(204, 204, 204, 1); color: #fff; background:#fff; }
.s-faq .body .li1 { width: 580px; margin:10px 0; margin-right:40px; position: relative; overflow: hidden; float: left; }
.s-faq .body li.hot { width: 413px; height: 225px; background: #fff; border:#e5e5e5 1px solid; position: relative; padding: 30px 20px 0 50px; float: left; margin: 0 40px 20px 167px; }
.s-faq .body li.hot:hover { background:#272727; color:#fff; }
.s-faq { height: auto; overflow: hidden; background-size: cover; padding-bottom: 30px; }
.s-faq .body li sub { position: absolute; top: 50px; left: -167px; }
.s-faq sub img { max-width: 178px; max_height: 176px; border: 1px solid gray; }
.s-faq .body li h4 { font-size:20px; position:relative; color:#212121; padding-bottom: 12px }
.s-faq .body li h4:before { content: ''; position: absolute; left: 0%; top: auto; bottom: 0; right: auto; height: 2px; width: 10%; background-color: #b10404; }
.s-faq .body li p { margin-top:20px; line-height:25px; }
.s-faq .body li:nth-child(2), .s-faq .body li:nth-child(4), .s-faq .body li:nth-child(6), .s-faq .body li:nth-child(8), .s-faq .body li:nth-child(10), .s-faq .body li:nth-child(12), .s-faq .body li:nth-child(14), .s-faq .body li:nth-child(16) {
margin-right:0
}
.zynews .body { margin-top: 30px; }
.s-faq .body .li1 p { font-size:14px; padding-left:10px; float:left; max-width:400px; margin:0; height:20px; overflow:hidden; line-height:20px; }
.s-faq .body .li1 span { float: right; }
.s-faq .body .li1:before { content: '●'; float:left; }
.foot_info_met_11_1 { background:#000 }
.footer h4 a, .footer li a, .footer em a { font-weight:normal; color:#fff !important; }
.footer h4 a:hover, .footer li a:hover, .footer em a:hover { font-weight:normal; color:#efb32f !important; }
.footer li a { font-size:14px; }
.foot_nav_met_11_1 .list ul li { margin: 10px; list-style: none; padding: 0; }
.foot_nav_met_11_1 .info p { color:#fff; margin:5px 0; }
.foot_nav_met_11_1 .lxwm dt, .foot_nav_met_11_1 .lxwm dd { text-align:left; width:220px; margin-bottom: 32px; font-size: 14px; color: #fff; }
.nav_list ul li:last-child a { }
.nav_list ul .leftsearch_tab { float: left; width: 260px; }
.leftsearch_tab li.here { background: #272727; color: #fff; }
.leftsearch_tab li { float: left; width: 260px; height: 50px; line-height: 45px; text-align: center; font-size: 16px; text-align: left; padding-left: 20px; background: #f5f5f5; cursor: pointer; }
.foot_nav_met_11_1 .lxwm span { font-size:22px; width:100%; text-align:left; margin-left:0; }
.foot_nav_met_11_1 .lxwm p { padding-left:45px; }
.foot_nav_met_11_1 .lxwm dl { padding-left:40px; }
.foot_nav_met_11_1 .lxwm dd:before { content: ''; width:26px; height:26px; padding: 5px 30px 5px 10px; background: url(../image/ico3.png) no-repeat center; }
.foot_nav_met_11_1 .lxwm dd:nth-child(2):before {
 background: url(../image/ico4.png) no-repeat center;
}
 .foot_nav_met_11_1 .lxwm dd:nth-child(3):before {
 background: url(../image/ico5.png) no-repeat center;
}
 .foot_nav_met_11_1 .lxwm dd:nth-child(3) p {
margin-top: -32px;
}
footer .text-xs-center p { color:#fff; }
#HBox { width:500px; height:450px; border-radius: 5px; margin:0 auto; box-shadow:1px 1px 5px #333; -webkit-box-shadow:1px 1px 5px #333; display:none; background-color:#ffffff; position:fixed; top:50%; left:50%; margin:-120px 0 0 -150px; z-index:9997; }
#HBox .list { padding:46px 0; }
#HBox .list li { width:80%; margin:10px auto 20px; overflow: hidden; }
#HBox .list li strong { width:20%; float:left; display:inline-block; margin-right:10px; text-align: right; font: 14px/40px "微软雅黑"; color: #222; text-align: right; margin: 0 10px 0 0px; display: inline-block; width: 70px; height: 40px; vertical-align: middle; }
#HBox .list .fl { width:72%; }
#HBox .ipt { width:100%; text-indent:5px; border:1px solid #ccc; padding:10px 0; box-shadow:0 0 3px #ddd inset; -webkit-box-shadow:0 0 3px #ddd inset;     color: #333;}
#HBox .ipt:focus { border-color:#66afe9; box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px rgba(102, 175, 233, 0.6); -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px rgba(102, 175, 233, 0.6); }
#HBox .submitBtn { width:100%; height:32px; line-height:30px; cursor:pointer; margin-top:10px; display:inline-block; text-align:center; background-color:#428bca; color:#fff; padding:0; }
#HBox .submitBtn:hover, #HBox .submitBtn:disabled { opacity: .8; -webkit-opacity: .8; }
#HBox select { width:49%; text-indent:5px; border:1px solid #ccc; padding:10px 0; box-shadow:0 0 3px #ddd inset; -webkit-box-shadow:0 0 3px #ddd inset;    color: #333; }
#HGoTop { border-radius: 50%; width:60px !important; height:60px !important; line-height:60px !important; font-size:20px; }
#HCloseBtn { width: 30px !important; line-height: 25px; height: 30px !important; }
#HCloseBtn span { font-size: 30px; width: 30px !important; line-height: 25px; height: 30px !important; color: #fff; background: #bb0102; border-radius: 50%; }
.sell_but02 { background:#bb0102 !important; border-radius: 5px; display:block; margin:auto; font-size: 20px !important; }
#HBox .inp02 { width:75px; }
#HBox .telcode { width:55% !important; }
#HBox .Validform_checktip { width:30px; float: left; height:41px; }
#HBox .Validform_checktip .Validform_wrong { font-size: 20px; width: 20px !important; line-height: 18px; height: 20px !important; padding: 0; text-align: center; margin: 10px 0; color: #fff; background: #bb0102; border-radius: 50%; }
.tel_input { position: relative; }
.tel_input .Validform_checktip { position:absolute; right:10px; width: 30px; float: left; height: 41px; }
.tel_input .Validform_wrong { font-size: 20px; width: 20px !important; line-height: 20px; height: 20px !important; padding: 0; text-align: center; margin: 10px 0; color: #fff; background: #bb0102; border-radius: 50%; }
.name_input { position: relative; }
.name_input .Validform_checktip { position:absolute; right:10px; width: 30px; float: left; height: 41px; }
.name_input .Validform_wrong { font-size: 20px; width: 20px !important; line-height: 20px; height: 20px !important; padding: 0; text-align: center; margin: 10px 0; color: #fff; background: #bb0102; border-radius: 50%; }
#HBox .Validform_right { display:none !important; }
.ng-newsiis li { padding-bottom: 24px; border-bottom: 1px solid #BBBBBB; margin: 0px 0px 24px; }
.ng-newbve { height: 206px; overflow: hidden; position: relative; }
.ng-newbve-img { width: 306px; padding: 6px; border: 1px solid #BBBBBB; overflow: hidden; }
.ng-newbve-iff { position: absolute; top: 0px; right: 0px; left: 330px; bottom: 0px; z-index: 4; }
.ng-newbve-itit { height: 36px; overflow: hidden; line-height: 36px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 1.8rem; color: #333333; width: 100%; }
.ng-newbve-itime { position: relative; padding: 3px 0px 3px 23px; font-size: 1.4rem; color: #686868; background-repeat: no-repeat; background-size: 18px; background-position: 1px center; margin: 3px 0px; }
.ng-newbve-text { width: 100%; line-height: 24px; color: #333333; font-size: 1.5rem; height: 72px; overflow: hidden; margin: 6px auto 4px; }
.redprice { color:#bb0102 !important; }
#selectprovider a { display: block; margin-left: 50px; width: 250px; height: 50px; background-color: #272727; font-size: 18px; color: #fff; text-align: center; line-height: 50px; border-radius: 4px; margin: 20px 68px 10px 0; float:left; }
.navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; }
.nav_list .navbar { margin:auto; background:#fff }
.commonbox02 .news li { padding:10px 0; }
.commonbox02 li a { font-size:14px; }
.commonbox02 li a:hover { color:#bb0102; }
.login-package { padding:100px 0; }
.login_main { width:1200px; padding: 60px 50px; margin: 40px auto 0; background: url(../image/bg_1.jpg) no-repeat right bottom #fff; border:none; }
.login_main .login_left { width:50%; padding: 10px 60px 50px; }
.login_main .title { text-align:center }
.login_left .logintable li, .login_left .regbox li { height:44px; position:relative; margin-top:30px; }
.login_left .logintable li span, .login_left .regbox li span { position: absolute; z-index:99; top: 12px; right: 0; font-size: 14px; color:#bb0102; background: none; }
.login_main .login_right { float:left; margin-left:20px; }
.login_main .login_right h1 { font-size:30px; text-align:center; margin-bottom:40px; font-size:30px; line-height:40px; }
.login_main .login_right p.f14 { line-height:40px; font-size:15px; line-height:45px; }
.logintable .login_but, .register_but, .regbox .login_but { background:#272727; width:100%; height:44px; font-size:18px; font-weight:normal; border:none; color:#fff; }
.login-package .logintable .inp01, .login-package .regbox .inp01, .login-package .regbox .inp02 { box-sizing: border-box; width: 100%; border-radius: 0; border-left: 0; border-top: 0; border-right: 0; border-color: #ededed; background: 0 0; }
.logintable input, .regbox .inp01, .login-package .regbox .inp02 { font-size: 14px; position: relative; z-index: 1; height: 44px; line-height: 44px\9; vertical-align: middle; color: #333; border-width: 1px; border-style: solid; outline: 0; }
.login-package .regbox .inp02 { width:200px; float:left; }
#checkcode { height:44px; }
.login_main .title { margin-bottom:30px; }
.container { margin:auto }
.login-package .regbox select { width: 29%; text-indent: 5px; border: 1px solid #ccc; padding: 10px 0; box-shadow: 0 0 3px #ddd inset; -webkit-box-shadow: 0 0 3px #ddd inset; }
.head .logo a { line-height:normal !important; }
.head .tel { height:80px }
@media (min-width: 1200px) {
.container {
padding:0;
width:1200px;
}
 .navbar-default .navbar-collapse {
display:block;
}
.navbar {
min-height:50px;
margin-bottom:0
}
.leftsearch_tab {
width:260px;
float:left;
}
.navbar-collapse {
width:940px;
float:left;
padding:0;
}
.navbar-collapse .navbar-brand, .navbar-header {
display:none;
}
.nav_list ul li a {
width:117px !important;
}
}
 @media (max-width: 1200px) {
 .navbar-nav, .nav_list ul {
width:100% !important;
height: auto;
}
 .nav_list ul li a {
width:100% !important;
text-align:left !important;
height:auto !important;
padding-left:0 !important;
line-height:38px;
}
 .nav_list ul li {
float:none !important;
height:auto !important;
}
 .navbar-default .navbar-collapse {
position:relative;
z-index:9999;
min-height: 340px;
z-index: 99
}
 .navbar-header {
width:100%;
margin: 0 !important;
}
.enter-btn .cont {
height:auto;
line-height: 45px;
}
 .h-news .head2 ul {
border:none
}
 .h-news .head2 li.on a {
border-bottom: 2px solid #bb0102;
}
.top, .headw, .leftsearch_tab, .leftsearch {
display:none
}
.zbanner .form {
width:100%;
}
.navbar-brand {
height:auto;
padding:0
}
.main_entrance .entrance {
position:inherit;
top:0;
margin-left:0;
margin: auto;
}
.h-news .head2 li a {
border-bottom: 2px solid #272727;
}
.h-head h2 {
 padding-top: 20px;
 font-size: 24px;
}
.h-news .body li img {
max-width:100%;
width:67px;
}
.h-news .body .imgli .img {
width:100%;
}
.h-news .body .imgli {
width:44%;
margin-bottom:10px;
min-height:inherit;
}
.imgli .text-desc {
padding: 30px 14%;
}
.imgli .text-desc h3 {
font-size:1.2em;
}
.imgli .text-desc .more, .imgli .text-desc .more1 {
display:none
}
}
@media (min-width: 768px)and (max-width:1200px) {
 .navbar-nav, .nav_list ul {
width:100% !important;
}
 .navbar-header {
z-index: 999;
 position: relative;
}
 .h-news .body .imgli {
width: 47%;
}
}
.navbar-default { border:none; }
.navbar-default .navbar-collapse { background:#fff }
.navbar-default .navbar-toggle .icon-bar { background-color: #272727; }
.navbar-default .navbar-toggle { border:none; margin-top:17px; margin-right:0; display:block }
.navbar-default .navbar-toggle:hover { background:none }
.nav_list ul { background:#fff }
 .navbar-toggle .icon-bar:nth-child(3) {
 position: relative;
}
.navbar-toggle .icon-bar+.icon-bar { margin-top: 4px; }
.navbar-toggle .icon-bar:nth-child(3):before {
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 position: absolute;
width: 22px;
 height: 2px;
 content: "";
 background-color: #272727;
}
 .navbar-toggle[aria-expanded=true] .icon-bar:nth-child(2),  .navbar-toggle[aria-expanded=true] .icon-bar:nth-child(4) {
 opacity: 0;
}
 .navbar-toggle[aria-expanded=true] .icon-bar:nth-child(3) {
 -webkit-transform: rotate(45deg);
 -ms-transform: rotate(45deg);
 -o-transform: rotate(45deg);
 transform: rotate(45deg);
}
 .navbar-toggle[aria-expanded=true] .icon-bar:nth-child(3):before {
 -webkit-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 -o-transform: rotate(90deg);
 transform: rotate(90deg);
}
.navigation { text-align:center }
.pagination > b { background:#5cb85c; color:#fff }
.pagination>li>span { padding:12px; color:#888; }
.pagination>li { margin-right: 5px; }
.friendly-links-wrap { background-color: black; }
.friendly-links { width: 1200px; margin: 0 auto; }
.friendly-links-lists { position: relative; padding-left: 70px; }
.friendly-links-lists .friendly-links-label { position: absolute; left: 0; color: white; }
.friendly-links-list { float: left; padding-right: 22px; padding-bottom: 15px; }
.friendly-links-list a { color: white; }
.friendly-links-list a:hover { color: white; }
