body{ font-family:"微软雅黑"; font-size:14px;  color:#999; position: relative;}
li{ list-style:none;}
ul{ padding:0; margin:0;}
a{ color:#444;text-decoration:none}
a:hover{ text-decoration:none !important; color: #078fda;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover{outline: none !important;}
img{ max-width:100%;}
input,button {outline:none;}
.container{ width: 1440px; }
.header-link{ display: block; position: absolute; left: 50%; top: 0; width: 1920px; margin-left: -960px; height: 60px; }
.header-link img{ width: 1920px; height: 60px; }
.header-close{ display: block; position: absolute; z-index: 100; right: 25px; top: 50%; margin-top: -6px; width: 12px; height: 12px; background: url(../images/close.png) center no-repeat; }
.header{ height: 45px; line-height: 45px; background: #015b28; }
.header .pull-left{ color: #fff; }
.header .pull-left a{ color: #fff; }
.header .pull-right{ color: #fff; }
.header .pull-right a{ color: #fff; position:  relative; }
.app-ewm{ position: absolute; left: 50%; top: 100%; text-align: center; line-height: 20px; width: 124px; z-index: 10000; display: none; margin-left: -62px; height: 152px; background: url(../images/ewm-back.png) center no-repeat; padding:15px 5px 5px 5px; color: #999; font-size: 13px; }
.header .pull-right a:hover .app-ewm{ display: block; }
.header .pull-right span{ padding:0 10px; }
.header .pull-right span.phone{ padding:0; color: #fff; }

*{transition: all 0.3s ease;}

.title{ font-size: 28px; color: #4b556a;}
.title-sm{ color: #4b556a; margin-top:10px; margin-bottom:45px;}
.title-sm p{ margin-bottom: 5px; font-size:1.58rem;}
@media ( max-width: 768px){
	.title{ font-size:18px;}
	.title-sm{ font-size:12px; margin-bottom:25px;}
}


/*导航*/
.nav-back{ background:#fff}
.nav-list li{ float: left; margin-left:60px; }
.logo{ margin-top: 5px; margin-right: 0; }
.nav-list li a{ display: block; height: 88px; line-height: 88px; color: #000; position: relative; font-size:1.58rem;}
/*.nav-list li.active a,.nav-list li a:hover{ color: #fff; }*/
.nav-list li.active > a:after,.nav-list > li a:hover:after,.nav-right a.active:after{ display: block; content: ""; position: absolute; left: 0; right: 0; bottom: 0; background: #037004; height:4px; }
.nav-list li.nav_line a{ padding:0 15px; color:#f1f1f1}

.nav-list > li{ position:relative}
.nav-list > li:hover .dropdown-menu {display: block; right:0; min-width:130px; text-align:center; margin:0; border-radius:0;}
.nav-list > li:hover .dropdown-menu li{margin:0; padding:0; float:none}
.nav-list > li:hover .dropdown-menu li a{ padding:5px 0; height:35px; line-height:25px; color:#4b556a}
.nav-list > li:hover .dropdown-menu li a:hover{ border:none;}

 
/*banner*/
.banner{ height: 591px; position: relative; overflow:hidden; width: 100%; }
.swiper-container01{ position: absolute; left: 50%; top: 0; margin-left: -960px; width: 1920px; height: 591px;  }
.swiper-container01 img{ max-width: 1920px; width: 1920px; height: 591px; }
.swiper-container01>.swiper-pagination .swiper-pagination-bullet{ width: 80px; height:10px; background: #fff; border-radius: 30px; opacity: 1;  }
.swiper-container01>.swiper-pagination .swiper-pagination-bullet-active{ background:#036604;}
.nav-right{ position: relative;}
.nav-right:before{ display: block; content: ""; height: 14px; position: absolute; left: 0; top: 50%; margin-top: -7px; border-left: solid 1px #f1f1f1; }
.nav-right li{ margin-right:0; margin-left:15px;}

/*云管家服务*/
.part_fuwu{ background:#f6f9fc; padding:70px 0}
.part_fuwu .box{ background:#015b28; padding:30px 0;}
.part_fuwu .box:hover{ background:#008601;}
.fuwu_list{ position:relative}
.fuwu_list .icon{ width:95px; height:95px; margin:0 auto 20px; background:#ededed; border-radius:50%; padding-top:1px}
.fuwu_list .icon span{ width:64px; height:64px; margin:15px auto 0; display:block}
.fuwu_list .tit{ font-size:2rem; line-height:2; color:#fff; text-align:center;}
.fuwu_list .box p{ font-size:14px; color:#969ba5; padding:20px 20px 0; min-height:160px;} 
.fuwu_list .box .more{ text-align:center}
.fuwu_list .box .more a{ display:inline-block; width:115px; height:30px; border-radius:30px; border:1px solid #e5e5e5; text-align:center; line-height:30px; background:#ffffff}
.fuwu_list .box .more a:hover{ color:#000}
.fuwu_list .box1 .icon span{ background:url(../images/products-icons.png) no-repeat 0 -64px;}
.fuwu_list .box2 .icon span{ background:url(../images/products-icons.png) no-repeat 0 -448px;}
.fuwu_list .box3 .icon span{ background:url(../images/products-icons.png) no-repeat 0 -768px;}
.fuwu_list .box4 .icon span{ background:url(../images/products-icons.png) no-repeat 0 -320px;}
.fuwu_list .box5 .icon span{ background:url(../images/products-icons.png) no-repeat 0 0;}
.fuwu_list .box:hover .icon{ background:#fff;}
.fuwu_list .box:hover .tit{ color:#fff;}
.fuwu_list .box:hover p{ color:#fff;}
.swiper-button-next, .swiper-button-prev{ display:none; width:20px; height:35px; margin-top:-17px;}
@media ( max-width: 1300px){
	.swiper-button-next, .swiper-button-prev{ display:block; background-size:cover}
}
@media ( max-width: 768px){
	.part_fuwu{ padding:25px 0}
}
@media ( max-width: 640px){
	.fuwu_list .box p{ min-height:100px; padding-bottom:20px;}
}


/*服务宗旨*/
.part_zongzhi{ background:url(../images/index-8-back.jpg) no-repeat center center; background-size:cover; padding:80px 0 150px;}
.part_zongzhi .title{ color:#ffffff}
.part_zongzhi .title-sm{ color:#cccccc}
.part_zongzhi .text{ text-align:center; font-size:1.8rem; line-height:2; color:#fff}
@media ( max-width:992px){
	.part_zongzhi .text{ font-size:40px;} 
	.nav-list > li .dropdown-menu{ display:none !important}
}

@media ( max-width: 768px){
	 .part_zongzhi{ padding:30px 0 65px;}
	 .part_zongzhi .text{ font-size:1.8rem;}
}



/*解决方案*/
.part_fangan{ padding:70px 0 40px;}
.fa_cont .fade{ display:none}
.fa_cont .in{ display:block;}
.fa_hd{ text-align:center; margin-bottom:45px;}
.fa_hd a{ display:inline-block; height:35px; line-height:35px; padding:0 50px; color:#4b556a; font-size:1.6rem; background:#f1f1f1; border-radius:35px; margin-bottom:5px;}
.fa_hd a.on{ background:#015b28; color:#fff}
.fa_cont .box{ position:relative; overflow:hidden; margin-bottom:30px;}
.fa_cont .box .text{ position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.5); top:100%;border-radius:5px; color:#fff; padding:50px 20px 0; transition: all 0.5s ease;}
.fa_cont .box .text h3{ font-size:16px; margin-bottom:5px; height:45px; line-height:45px; margin-top:0; position:absolute; top:-45px; background:rgba(0,0,0,0.5); width:100%; left:0; padding-left:20px; overflow:hidden; text-overflow:ellipsis;  white-space:nowrap;}
.fa_cont .box .text p{ font-size:14px;}
.fa_cont .box:hover .text{  top:0;}
.fa_cont .box:hover h3{ position:relative; background:none; left:0; top:0; padding-left:0;}
@media ( max-width: 1300px){
	.fa_cont .box .text{ padding-top:30px;}
}
@media ( max-width: 768px){
	.part_fangan{ padding:35px 0 5px}
}

/*新闻资讯*/
.part_news{ padding:70px 0 55px; background:#e5e6e7;}
.part_news .box{ background:#fff; padding:20px 20px 20px; margin-bottom:15px;}
.part_news .box h3{ font-size:16px; color:#4b556a; text-align:center; padding-bottom:5px; margin-top:10px}
.part_news .box li a{ color:#4b556a; font-size:1.6rem; line-height:2;}
.part_news .box li{ margin-bottom:10px; padding-left:20px; background:url(../images/libg_32.jpg) no-repeat left 6px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

@media ( max-width: 768px){
	.part_news{ padding:35px 0 20px}
}

/*客户案例*/
.part_case{ padding:100px 0; background-image:url(../images/ad_bg.jpg)}
.part_case .title{ color:#fff}
.part_case .title-sm{ color:#fff}
.case_list{ position:relative}
.swiper-button-next3, .swiper-button-prev3{ display:block; width:44px; height:44px; background-size:cover}
.swiper-button-prev3{ background:url(../images/left.png) no-repeat; left:-70px;}
.swiper-button-next3{ background:url(../images/right.png) no-repeat; right:-70px;}

@media ( max-width: 1400px){
	.swiper-button-prev3{left:0;}
	.swiper-button-next3{ right:0;}
}
@media ( max-width: 768px){
	.part_case{ padding:35px 0;}
}

.par_news{padding:70px 0; }
@media ( max-width: 768px){
	.par_news{ padding:35px 0;}
}


/*合作伙伴*/
.part_huoban{ padding:70px 0; background:#f6f9fc;}
.hb_hd{ text-align:center; padding:40px 0 50px;}
.hb_hd a{ display:inline-block; margin:0 30px; font-size:14px; padding-bottom:15px;}
.hb_hd a.on{ color:#078fda; border-bottom:1px solid #078fda;}
.hb_cont .fade{ display:none}
.hb_cont .in{ display:block;}
.part_huoban .box{ margin:0 10px 30px; background:#fff; text-align:center; padding:15px 0 0}
.part_huoban .box h3{ margin-top:10px;font-size:20px;color: #5e6977;}
.part_huoban .box .des{ text-align:left;font-size: 14px;color: #4b556a;  padding:0 35px; height:125px;}
@media (max-width: 1279px){
	.part_huoban .box .des{ padding:0 15px;}
}
@media (max-width: 991px){
	.part_huoban .box{ margin:0; margin-bottom:15px;}
}
@media ( max-width: 768px){
	.part_huoban{ padding:35px 0 ;}
	.hb_hd{ padding:20px 0 25px;}
}

.main-top{text-align:center}
.main-top a{display:inline-block;line-height:normal}
.main-top .navlist{display:inline-block;line-height:normal; position:relative; margin:0 40px;}
.main-top .navlist .dropdown-menu{ border-radius:0; border-top:3px solid #1291e4;}
.main-top .navlist .dropdown-menu li{ border-bottom:1px solid #eae9e9; padding:10px 0}
.main-top a span{display:inline-block;margin:20px 0;color:#646363;font-size:16px}
.main-top .navlist:first-of-type span{border-left:0}
.main-top a em{display:block;margin:0 auto;width:100%;height:2px;background:#ffffff}
.main-top a.on span,.main-top a:hover span{color:#015b28}
.main-top a.on em,.main-top a:hover em{background:#015b28}


.more-banner{ height:500px; position:relative;width:100%; overflow:hidden}
.more-banner img{ position:absolute; left:50%; top:0; margin-left:-960px; max-width:inherit}
.more-banner .text{ position:relative; z-index:10; color:#fff}
.more-banner .text h3{ font-size:40px; padding-top:80px;}
.more-banner .text p{ font-size:14px; padding-top:20px; max-width:600px; line-height:1.5em}

.page_contact .cont{ padding-top:30px;}
.myform{ width: 90%; margin-bottom:30px;}
.myform input{ width: 100%; background: #ffffff; height: 45px; line-height: 45px; text-indent: 5px; font-size: 20px; border:none}
.input_t,.textarea{ margin-bottom:14px; }
.myform label{color: #020202; font-size: 18px; vertical-align: top; font-weight:100}
.myform textarea{ display: block; width: 100%; height: 120px; background: #ffffff; padding:5px; border:none}

.myform input.submit{ background: #095628; color: #fff }

.map *{ max-width:none; width: auto; }
#dituContent .BMapLabel{ display:none !important;}
.page_content,.main{ padding:80px 0; line-height:2em; color:#333}
.back_lanse{ background:#f6f9fc}
#dituContent{ border:0 !important}
@media ( max-width: 991px){
	.more-banner{ height:300px;}
	.more-banner img{ width:1528px; margin-left:-764px;}
	.more-banner .text h3{ padding-top:50px; font-size:25px;}
	.more-banner .text p{ font-size:13px;}
	.main-top .navlist{ margin:0 20px;}
	.myform{ width:100%}
}

@media ( max-width: 768px){
	.page_content,.main{ padding:40px 0}
	.main-top .navlist{ margin:0 4px;}
	.main-top a span{ font-size:13px;}
}

.met_pager { margin: 50px 0 20px; text-align: center }
.met_pager a,.met_pager span  { border: 1px solid #e4eaec; background: #fff; padding: 9px 15px; text-align: center; color: #76838f }
.met_pager a:hover { background: #f5f5f5; text-decoration: none }
.met_pager a.NextA { border-right: 1px solid #e4eaec }
.met_pager .PreSpan, .met_pager .NextSpan { border: 1px solid #e4eaec; padding: 9px 15px; background: #fff; color: #ccd5db; cursor: default }
.met_pager .firstPage, .met_pager .lastPage { height: 28px; line-height: 28px; min-width: 40px }
.met_pager span { background: #015b28; border-color: #015b28; color: #fff; cursor: default }
.met_pager span:hover { background: #48b0ed; border-color: #48b0ed; color: #fff }
.met_pager a { text-decoration: none }
.met_pager a:active, .met_pager a:focus, .met_pager a:hover { text-decoration: none }
.met_pager .PageText { margin-left: 10px; color: #aaa; display: none }
.met_pager input { display: none }


.shouquan_list .box{ padding:25px; background:#fff; margin-bottom:30px; text-align:center}
.shouquan_list .box h3{ font-size:18px; color:#5e6977; text-align:center; margin:20px 0 10px;}
.shouquan_list .box p{ line-height:1.8em; font-size:14px; color:#737c8f; height:55px; overflow:hidden; text-align:left}


.lan{ color:#1e8ed7}

/*案例详情*/
.fangan_xiangguan .title{ margin-bottom:50px;}
.show_case .title{ font-size:30px; color:#000000; text-align:center; margin-bottom:35px;}
.show_case .box{ border:1px solid #e4e4e4; border-bottom:none}
.show_case .line{border-bottom:1px solid #e4e4e4; padding:30px 20px 20px;}
.show_case .line .tit{ font-size:16px; color:#000000;}
.show_case .line .cont{ font-size:12px; color:#666666; margin-top:5px; line-height:2em}

.show_case .shuxing{ width:100%; overflow:hidden}
.show_case .shuxing .name{ background:#f9f9f9; width:160px; border-right:1px solid #e4e4e4; padding:10px 25px;}
.show_case .shuxing tr{border-bottom:1px solid #e4e4e4}
.show_case .shuxing .cont.l{border-right:1px solid #e4e4e4}
.show_case .shuxing .cont{ padding:10px 25px;}
.show_case .shuxing1 .cont{ width:435px}
.show_case .shuxing2{ display:none}

@media ( max-width: 991px){
	.show_case .shuxing td.r{ display:none}
	.show_case .shuxing .cont{ width:auto}
	.show_case .shuxing .cont.l{border-right:none}
	.show_case .shuxing2{ display:table}
	.show_case .shuxing2 tr{ width:100%}
	.show_case .shuxing .cont{ display:block; width:auto;}
	.show_case .shuxing .name{ padding:5px 12px; width:120px !important}
 }


/*方案详情*/
.case_xiangguan { padding:70px 0;}
.case_xiangguan .title{ margin-bottom:50px; border-top:2px solid #d2dde8; padding-top:60px;}
.case_xiangguan .box{ margin-bottom:15px;}
.case_xiangguan .text h3{ background:#dee5ed; font-size:14px; color:#666; margin:0; padding:8px 20px}
.xg_more{ text-align:center}
.xg_more a{ display:inline-block; width:125px; text-align:center; height:35px; line-height:35px; color:#fff; background:#078fda; font-size:14px; border-radius:35px; margin:50px auto 0;}

.show_fangan{ padding-top:30px;}
.show_fangan .cont{ padding:40px; background:#fff; color:#333; min-height:400px;}
.show_fangan .side{ background:#ffffff; padding-bottom:50px;}
.show_fangan .side .tit{ background:#dee5ed; line-height:45px; padding-left:15px; color:#333333}
.show_fangan .side ul{ padding-top:15px;}
.show_fangan .side li{ line-height:35px; padding-left:15px;}
.show_fangan .side li a.on{ color:#1291e4}

.show_fangan .cont li{ list-style: inherit}
.show_fangan .cont ul li{ list-style:inside}
.page_service .cont .text  li{ list-style: inherit}
.page_service .cont .text ul li{ list-style:inside}

.show_case .line .cont li{ list-style: inherit}
.show_case .line .cont ul li{ list-style:inside}
.zx-left li{list-style: inherit}
.zx-left ul li{ list-style:inside}

.page_content li { list-style: inherit}
.page_content ul li{ list-style:inside}

@media ( max-width: 991px){
	.show_fangan .side{ padding-bottom:15px; margin-bottom:15px;}
	.show_fangan .cont{ padding:15px;}
}
@media ( max-width: 768px){
	.case_xiangguan { padding:35px 0;}
	.xg_more a{ margin:25px auto 0}
}



/*云管家服务*/
.page_service{ padding-top:30px; padding-bottom:80px;}
.page_service .side{ background:#ffffff; padding-bottom:50px;}
.page_service .side .tit{ background:#fff; line-height:45px; padding-left:20px; color:#333333; border-bottom:1px solid #f4f4f4; color:#373d41; font-size:16px;}
.page_service .side ul{ padding-top:15px;}
.page_service .side li{ line-height:30px; padding-left:30px; background:url(../images/libg_03.jpg) no-repeat 20px center; height:30px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.page_service .cont .tit{ background:#fff; margin-bottom:30px; padding:20px 30px 30px;}
.page_service .cont .tit h3{ margin:0; margin-bottom:15px; color:#373d41; font-size:24px;}
.page_service .cont .tit p{ color:#73777a; font-size:14px;}
.page_service .cont .text{ background:#fff; padding:30px; color:#333}
@media ( max-width: 768px){
	.page_service{ padding-top:15px; padding-bottom:40px;}
}
.news_box{ padding:30px 0 60px;}


.header_box{ position:fixed; top:0; width:100%; height:133px; z-index:100001}
.header_height{ height:133px;}
@media ( max-width: 991px){
	.header_box{ height:50px;}
	.header_height{ height:50px;}
}


.part_liucheng{ padding:50px 0 50px;}
.part_liucheng .title{ text-align:left; margin-bottom:30px}

.part_liucheng li{ float:left; width:190px; height:210px;}
.part_liucheng li .tit{ color:#0f93f8; text-align:center; font-size:17px; margin-bottom:15px;}
.part_liucheng li.jt{ width:60px; text-align:center; padding-top:110px;}
.part_liucheng li .cont{ border:1px solid #acdafb; padding:10px; color:#909090; height:150px;}

@media ( max-width: 991px){
	.part_liucheng{ padding:30px 0}
	.part_liucheng li.jt{ display:none}
	.part_liucheng li{ width:33.3333%}
}
@media ( max-width: 768px){
	.part_liucheng li{ width:50%}
}


.icon-list li{ float: left; width: 20%; border-right: solid 1px #e5e5e5; border-top: solid 1px #e5e5e5; padding-top: 35px; }
.icon-list{ margin:50px 0 20px 0; }
.icon-list{ border-left: solid 1px #e5e5e5; border-bottom: solid 1px #e5e5e5;}
.icon-tt{ color: #666; font-size: 30px; }
.icon-txt{ font-size: 24px; color: #fb9a2d; }
.icon-label{ display: inline-block; color: #999; padding:3px 20px; border:solid 1px #e5e5e5; border-radius: 30px; margin-top: 10px; }
.icon-img{ margin-top: 30px; }
.phone-c{ border:solid 1px #e5e5e5; height: 142px; line-height: 140px; background: #fb9a2d; color: #fff; font-size: 30px; text-align: center; margin-bottom: 30px; }
.chooise-back{ height: 439px; background: url(../images/chooise-back.png) center no-repeat; padding-top: 50px; }
.chooise-tt{ font-size: 35px; color: #fff; }
.chooise-tt-sm{ font-size: 16px; color: #999; margin-top: 10px; margin-bottom: 55px; }
.chooise-img{ width: 94px; height: 94px; border:solid 3px #fff; border-radius: 50%; margin:0 auto; }
.chooise-img01{ background: url(../images/chooise01.png) center no-repeat; }
.chooise-img02{ background: url(../images/chooise02.png) center no-repeat; }
.chooise-img03{ background: url(../images/chooise03.png) center no-repeat; }
.chooise-img04{ background: url(../images/chooise04.png) center no-repeat; }
.chooise-img05{ background: url(../images/chooise05.png) center no-repeat; }
.chooise-img06{ background: url(../images/chooise06.png) center no-repeat; }
.chooise-title{ font-size: 20px; color: #fff; margin-top: 10px; }
.cooise-txt{ font-size: 14px; color: #fff; margin-top: 10px; }
.kh-border{ border:solid 1px #e5e5e5; padding:18px; background:#fff}
.kh-row .col-xs-4{ padding:0 8px; margin-bottom: 16px; }
.kh-top{ border-bottom: solid 1px #e5e5e5; padding-bottom: 15px; padding-left: 75px; position: relative; }
.kh-img{ position: absolute; left: 0; top: 0; width: 60px; height: 60px; }
.kh-img img{ width: 60px; height: 60px; border-radius: 50px; }
.kh-name{ font-size: 18px; color: #666; }
.kh-company{ font-size: 18px; color: #666;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.kh-txt{ margin-top: 10px; line-height: 22px; text-align: justify; height: 88px; overflow:hidden; color:#999999 }
.hb-back{ background: #fcfbfb; }
.hb-row .col-xs-2{ margin-bottom: 20px; }
.hb-row{ margin-top: 60px; margin-bottom: 50px; }
.title-b{ color: #666; margin-top: 10px; font-size: 16px; }
.title-lind{ width: 80px; height: 3px; background: #a2a2a2; margin:20px auto; }
.news-c{ position: relative; padding-left: 106px; }
.news-date{ border:solid 1px #2e2e2e;  position: absolute; left: 0; top: 0; padding-top: 23px; line-height: 20px; border-radius: 50px; color: #2e2e2e; width: 88px; height: 88px; text-align: center; font-size: 14px; }
.news-date span{ font-size: 28px; }
.news-tt a{ font-size: 16px; color: #333; }
.news-tt{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-top: 10px;}
.news-txt{ font-size: 14px; color: #999; line-height: 22px; margin-top: 5px; height: 44px; overflow:hidden; }
.news-row .col-xs-4{ padding:0 30px; margin-bottom: 30px; }
.news-row{ margin:50px -30px 40px -30px; }
.swiper-container02>.swiper-pagination .swiper-pagination-bullet{ width: 12px; height: 12px; background: #5d5d5d; opacity: 1; }
.swiper-container02>.swiper-pagination .swiper-pagination-bullet-active{ width: 40px; border-radius: 30px; background: #277bc0; }
.swiper-container02{ margin-bottom:0; }
.bottom{ background: #383d47; padding:35px 0; }
.bottom-tt{ font-size: 20px; color: #fff; }
.bottom-txt{ color: #97a0ad; font-size: 14px; margin-top: 5px; }
.bottom-icon{ margin:15px 20px 0 0; }
.bottom-c{ display: table; margin:0 auto; }
.bottom .col-xs-3{ border-right: solid 1px #424750; }
.footer{ background: #095628; padding:35px 0 0 0; }
.footer-tt{ font-size: 17px; color: #fff; margin-bottom: 15px; }
.footer-li li{ margin-bottom: 5px; }
.footer-li li a{ color: #97a0ad; font-size:14px; }
.margin-left{ margin-right:60px; }
.ewm{ display: inline-block; margin:0 20px; }
.ewm img{ width: 110px; height: 110px; margin-bottom: 5px; }
.ewm-b{ color: #97a0ad; }
.ewm-c{ padding:0 35px; border-left: solid 1px #999; border-right: solid 1px #999; margin:0 40px; }
.phone-txt{ padding-left: 50px; line-height: 25px; background: url(../images/icon-phone.png) left 7px no-repeat; color: #97a0ad; margin-bottom: 10px; }
.phone-txt span{ font-size: 17px; color: #fff; }
.kf-txt{ background: url(../images/icon-kf.png) left 7px no-repeat;}
.date-txt{ background: url(../images/icon-date.png) left 7px no-repeat;}
.date-txt span{ color: #97a0ad; }
.friends-list{ border-top: solid 1px #999; padding-top: 15px; margin-top: 40px; position: relative; padding-left: 65px; margin-bottom:15px;}
.friends-left{ position: absolute; left: 0; top: 15px; color: #fff; }
.friends-list ul li{ float: left; margin-left: 15px; margin-bottom: 10px; }
.friends-list ul li a{ color: #97a0ad; }
.beian{ color: #97a0ad; padding:25px 0; background:#01200e}
.fix-right{ position: fixed; right: 20px; width: 77px; border:solid 1px #e5e5e5;  top: 40%; background: #fff; z-index: 10000; }
.qq-link{ display: block; position: relative; height: 86px; text-align: center; color: #ccc; padding-top: 60px; background: url(../images/qq.png) center 17px no-repeat; }
.qq-link:hover{ background: url(../images/qq01.png) center 17px no-repeat; color: #48b0ed; }
.dh-link{ height: 96px; position: relative; text-align: center; border-top: solid 1px #f2f2f2; color: #ccc; border-bottom: solid 1px #f2f2f2; height: 86px; padding-top: 55px; background: url(../images/dh.png) center 17px no-repeat; }
.dh-link:hover{ background: url(../images/dh01.png) center 17px no-repeat; color: #015b28; }
.wx-link{ background: url(../images/wx.png) center 15px no-repeat; padding-top: 50px;}
.wx-link:hover{ background: url(../images/wx01.png) center 15px no-repeat; color: #48b0ed;}
.phone-left{ width: 204px; height: 144px; padding-right: 22px; position:absolute; right: 100%; top: 0; display: none; }
.phone-back{ background: #fff; height: 140px; position: relative; border:solid 1px #e5e5e5; padding:15px; }
.phone-back:after{ display: block; content: ""; width: 11px; height: 19px; background: url(../images/phone-raw.png) center no-repeat; position: absolute; right: -11px; top: 20px; }
.phone-tt{ font-size: 16px; color: #999; }
.phone-input{ background: #f3f3f3; border:none; border-radius: 30px; box-shadow: none; text-align: center; margin:10px 0; }
.btn-phone{ width: 100px; height: 35px; padding:0; line-height: 35px; color: #fff; background: #48b0ed; border-radius: 30px; }
.btn-phone:hover{ color: #fff; }
.dh-link:hover .phone-left{ display: block; }
.ewm-left{ width: 144px; }
.ewm-back{ width: 122px; padding:5px; color: #666; text-align: center; }
.wx-link:hover .ewm-left{ display: block; }
.navbar-toggle{ display: none; }
.nav-mask,.banner-xs,.btn-search span,.search-input-phone,.icon-list li.last,.fw-c{ display: none; }
.search-a{ display: block; position: absolute; left: 0; top: 0; height: 62px; line-height: 62px; width: 125px; text-align: center; color: #666666; font-size: 16px; }
.search-a i{ font-size: 12px; color: #999; }
.search-a .options{ display:none}
.search-a:hover,.search-a:hover i{    color: #999;}
.search-a:after{ display: block; content: ""; position: absolute; right: 0; top: 15px; bottom: 15px; border-right: solid 1px #e5e5e5; }
.search-input:focus{ box-shadow: none; }
.btn-search:hover{ color: #fff; background: #0d9ff5; }
.btn-search:focus{ color: #fff; }
.news-tt a:hover,.footer-li li a:hover,.friends-list ul li a:hover,.nav-right a:hover,.header .pull-right a:hover{ color: #48b0ed; }
.cx-mask{ position: fixed; left: 0; top: 0; bottom: 0; right: 0; background: rgba(0,0,0,0.5); z-index: 100000; display: none; }
.zx-mask-back{ border-radius: 8px; width: 540px; margin:150px auto 0 auto; position: relative; }
.cx-mask3 .zx-mask-back{ width:390px; text-align:center}
.cx-mask3 .msk-b{ padding-top:0;}
.cx-mask3 .tishi_1{font-size: 16px;color: #222;text-align: center;padding-top: 18px;}
.tishi_2{padding-top: 25px;padding-bottom: 25px;font-size: 26px;font-weight: bold;color: #f55;text-align: center;box-sizing: border-box;}
.tishi_2 span{font-size: 16px;font-weight: normal;color: #222;vertical-align: middle;}
.mask-tt{ height: 86px; padding:10px 15px; background: #48b0ed; color: #fff; border-radius: 8px 8px 0 0; padding-top: 18px;  }
.mask-tt span{ font-size: 20px; }
.msk-b{ background: #fff; border-radius: 0 0 8px 8px; padding:30px; }
.mask-c{ position: relative; padding-left: 88px; margin-bottom: 15px; }
.mask-input{ height: 46px; box-shadow: none; border-color: #e5e5e5; }
.mask-left{ position: absolute; left: 0; top: 0; line-height: 46px; color: #999; text-align: right; width: 70px; }
.btn-mask{ background: #48b0ed; color: #fff; font-size: 16px; padding:10px 50px; border-radius: 30px; margin-top: 10px; }
.mask-bottom{ color: #ccc; margin-top: 15px; }
.mask-bottom span{ color: #fa7154; }
.btn-mask:hover,.btn-mask:focus{ color: #fff; }
.cx-mask.active{ display: block; }
.mask-close{ position: absolute; right: 25px; top: 25px; width: 21px; height: 21px; background:url(../images/mask-close.png) center no-repeat; }


/*******财税资讯****/
.cs-banner{ background: #282930; padding:20px 0; margin-bottom: 30px; }
.cs-swiber{ width: 843px; }
.swiper-container03 img{ width: 843px; height: 415px; }
.swiper-right{ width: 344px; height: 415px; background: #48b0ed; padding:20px; color: #fff; }
.swiper-right-top{ margin-top: 20px; }
.swiper-tt a{ color: #fff; font-size: 30px;}
.swiper-tt{ margin-top: 30px; margin-bottom: 10px; }
.swiper-txt{  text-align: justify; margin-top: 20px; line-height: 20px; }
.swiper-more{ color: #fff; margin-top: 20px; display: inline-block; }

.swiper-container03 .swiper-button-prev{ width: 65px; height:95px; background: url(../images/left.png) center no-repeat; margin-top: -48px; }
.swiper-container03 .swiper-button-next{ width: 65px; height:95px; background: url(../images/right.png) center no-repeat; margin-top: -48px; }
.swiper-container03 .swiper-pagination-bullet{ width:10px; height: 10px; background: #fff; opacity: 1; }
.swiper-container03 .swiper-pagination-bullet-active{ background: #48b0ed; }
.zx-left{ width: 790px; }
.zx-left-l{ font-size: 20px; color: #015b28; margin-top: 10px; font-weight: bold; padding-left: 20px; position: relative; }
.zx-left-l:before{ display: block; content: ""; left: 0; position: absolute; top: 50%; margin-top: -10px; width: 6px; height: 20px; background: #015b28; border-radius: 30px; }
.zx-tabs li{ float: left; margin-left: 20px; margin-bottom: -1px; }
.zx-tabs li a{ display: block; padding:15px 0; color: #999; }

.zx-tabs li.active a{ color: #48b0ed; border-bottom: solid 1px #48b0ed; }
.zx-left-tt{ border-bottom: solid 1px #f6f6f6; min-height: 50px; }
.zx-img img{ width: 344px; height: 200px; }
.zx-li-r{ padding-left: 364px; position: relative; height: 200px; }
.zx-list li{ padding:20px 0; border-bottom: solid 1px #f4f4f4; }
.zx-list-tt a{ font-size: 18px; color: #282930;}
.zx-list-tt{ margin-bottom: 15px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.zx-list-txt{ color: #999; line-height: 25px; }
.zx-date{ color: #ccc; position: absolute; left: 364px; bottom: 0; }
.zx-more{ color: #999; background: #f6f6f6; width: 200px; height: 45px; display: block; line-height: 45px; text-align: center; margin:50px auto; border-radius: 30px; }
.zx-more:hover{ background: #48b0ed; color: #fff; }
.zx-list-tt a:hover,.zx-tabs li a:hover{ color: #015b28; }
.zx-right{ width: 344px; }
.news-link{ margin-top: 20px; }
.zx-list-sm .zx-img img{ width: 124px; height: 90px; }
.zx-list-sm .zx-li-r{ padding-left: 134px; height: 90px; }
.zx-list-sm .zx-list-tt a{ font-size: 14px; color: #333; white-space:normal; }
.zx-list-sm .zx-date{ left: 134px; }


/********资讯内页*********/
.nav-b{ background: #f6f9fc; padding:18px 0; color: #999;font-size:14px}
.fangan-nav-b{ background: #ffffff;}
.nav-b a{ color: #666666; font-size:14px;}
.nav-b span{ color: #999; padding:0 5px;}
.nav-b a:hover{ color: #48b0ed; }
.zx-n-tt{ font-size: 20px; color: #015b28; font-weight: bold; margin-top: 10px; }
.article-date{ font-size: 14px; color: #999999; border-bottom: solid 1px #e5e5e5; padding:15px 0; margin-bottom: 30px; }
.article-txt-c p{ line-height: 25px; margin-bottom: 30px; color: #999; }
.tj-tt a{ color: #333; padding-left: 15px; position: relative; display: block; line-height: 25px; }
.tj-tt a:before{ width: 6px; height: 6px; border-radius: 50%; position: absolute; left: 0; top: 10px; display: block; content: ""; background: #015b28; }
.tj-list li{ padding:20px 0; border-bottom: solid 1px #f2f2f2; }
.tj-date{ color: #ccc; margin-top: 5px; padding-left: 15px; }
.tj-tt a:hover{ color: #015b28; }
.phone-bottom{ display:none}
.carousel-background {width: 461px;height: 231px;background-color: #26a6ff;box-shadow: 0 0 60px 20px rgba(31,40,53,0.1); position:absolute; left:-30px; bottom:-30px;}
.sj_zj_wrap{position:relative; margin-left:30px;}

@media (max-width: 1279px){
    .container{ width: 990px; }
    .nav-right a{ margin-left: 5px; }
    .bottom .col-xs-3{ padding:0; border:none; }
    .bottom-icon{ margin-right: 0; }
    .margin-left{ margin-right: 20px; }
    .ewm-c{ padding:0; margin:0 20px; }
    .swiper-right,.zx-right{ display: none; }
    .cs-swiber,.zx-left{ width: 100%; }
    .swiper-container03 img{ width: 100%; height: auto; }
    .dl-row .col-xs-3{ width: 50%; }
    .dl-row{ margin-top: 50px; }
    .dl-back{ margin-bottom: 20px; margin-top: 0; }
    .fw-row{ width: 100%; }
    .fw-row .col-xs-6{ padding:0 15px; }
    .lc-border{ height: 150px; }
    .lc-tt{ margin-top: 0; }
    .vs-width{ width: 310px; }
    .about-right{ width: 695px; }
	.nav-list li.nav_line{ display:none}
	.nav-list li{ margin-left: 50px;}
}
@media (max-width: 991px){
	.sj_zj_wrap{ margin-left:0;}
	.carousel-background{ display:none}
    .container{ width: 100%; }
    .nav-back{ position: relative; height: 50px; }
    .logo img{ height: 30px; }
    .logo{ margin-top: 11px; }
    .navbar-toggle{ display: block; position: absolute; right: 0; margin-right: 0; }
    .navbar-toggle span{ background: #ccc; }
    .nav-list li{ float: none; }
    .nav-right{ display: none; }
    .nav-c{ position: fixed; right: -250px; transition: 0.5s all; top: 0; bottom: 0; width: 250px; background: #282930; z-index: 100000; }
    .nav-list li a{ height: 50px; line-height: 50px; color: #fff; font-size: 16px; padding:0 15px; border-bottom: solid 1px #33343b; }
    .fw-tt{ height: 50px; line-height: 50px; color: #fff; padding:0 15px; font-size: 16px;}
    .nav-list li a:after{ display: none!important; }
    .fw-list li{ float: left; width: 50%; }
    .fw-list li a{ color: #97a0ad; display: block; padding:10px 0; }
    .fw-list{ padding:10px; background: #2e3037; position: relative; height: 140px; }
    .fw-list:before{ display: block; content: ""; left: 10px; right: 10px; position: absolute; bottom: 50%; border-bottom: solid 1px #43464f; }
    .fw-list:after{ display: block; content: ""; top: 10px; bottom: 10px; position: absolute; left: 50%; border-right: solid 1px #43464f; }
    .fix-right{ display: none; }
    .phone-bottom{ position: fixed; left: 0; bottom: 0; right: 0; height: 50px; background: #282930; text-align: center; z-index: 100000; display:block}
    .phone-bottom:before{ display: block; content: ""; border-right: solid 1px #43464f; position: absolute; left: 50%; top: 10px; bottom: 10px; }
    .phone-bottom a{ display:block; width: 50%; color: #97a0ad; line-height: 50px; height: 50px; float: left;}
    .phone-bottom a span{ padding-left: 35px; display: inline-block; height: 50px; background: url(../images/phone-b.png) left center no-repeat; background-size: 25px auto; }
    .phone-bottom a.phone-a span{ color: #fff; background: url(../images/dh01.png) left center no-repeat; background-size: 25px auto;  }
    .header,.header-img,.cs-list{ display: none; }
    .nav-mask{ position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: #000; opacity: 0.2; z-index: 10000;}
    .nav-mask.active{ display: block; }
    .nav-c.active{ right: 0; }
    .swiper-container01{ position: static; margin:0; height: auto; left: 0; width: 100%;}
    .swiper-container01 img{ width: 100%; height: auto;}
    .banner{ height: auto; }
    .swiper-container01>.swiper-pagination .swiper-pagination-bullet{ display: none; }
    .cs-back{ padding:15px 0; }
    .search-c{ margin:0; background: #fff; border-radius: 30px; padding-right: 0; }
    .search-c:after{ display: block; content: ""; right: 114px; top: 10px; bottom: 10px; position: absolute; border-right: solid 1px #f2f2f2; }
    .btn-search span{ display: inline; }
    .search-input{ height: 45px; font-size: 14px; padding-left: 12px; border-radius: 30px; }
    .btn-search,.zc-banner .search-c .btn-search{ height: 45px; line-height: 45px; padding:0 15px; font-size: 14px; width: auto; background: none; color: #333; }
    .search-input-phone{ display: block; }
    .cs-back{ background: #ececec; }
    .icon-list li{ width: 33.333333%; padding-top: 10px; }
    .icon-tt{ font-size: 18px; }
    .icon-txt{ font-size: 14px; }
    .icon-label{ padding:3px 10px; font-size: 12px; }
    .icon-img{ margin-top: 10px; }
    .icon-img img{ height: 50px; }
    .icon-list li.last{ display: block; }
    .icon-list{ margin:20px 0; }
    .phone-c{ display: none; }
    .chooise-tt{ font-size: 18px; }
    .chooise-tt-sm{ font-size: 14px; margin-top: 0; margin-bottom: 30px; }
    .chooise-back{ padding-top: 25px; background: #282930; padding-bottom: 5px; height: auto; }
    .chooise-back .col-xs-2{ width: 33.333333%; margin-bottom: 20px; }
    .chooise-img{ width: 80px; height: 80px; border:solid 1px #fff; }
    .chooise-title{ font-size: 16px; }
    .kh-row .col-xs-4{ width: 100%; }
    .kh-row{ margin-top: 20px; margin-bottom: 20px; }
    .kh-company,.kh-name{ font-size: 16px; }
    .kh-img{ top: 5px; }
    .kh-img,.kh-img img{ width: 40px; height: 40px; }
    .kh-top{ padding-left: 50px; }
    .kh-name{ padding-top: 0px; }
    .kh-border{ padding:15px; }
    .hb-row .col-xs-2{ width: 25%; padding:0 10px; }
    .hb-row .col-xs-2{ margin-bottom: 10px; }
    .hb-row{ margin:20px -10px 10px -10px; }
    .news-row .col-xs-4{ width: 100%; padding:0; margin-bottom: 20px; }
    .news-row{ margin:20px 0; }
    .bottom .col-xs-3{ width: 50%; padding:0 15px; }
    .bottom-c{ display: block; text-align: center; height: 160px; }
    .bottom-c .pull-left{ float: none!important; }
    .bottom{ padding:10px 0 0 0; }
    .bottom-tt{ font-size: 16px; margin-top: 5px; }
    .margin-left,.hidden-xs,.ewm-c{ display: none; }
    .width-xs{ width: 100%; }
    .phone-txt{ display: table; margin:0 auto 10px auto; }
    .footer{ padding-top: 20px; }
    .friends-list{ margin-top: 10px; display: none; }
    body{ padding-bottom: 50px; }
    .beian{ font-size: 13px; padding:15px 0;border-top: solid 1px #3e3f45; }
    .fw-c{ display: block; }
    .zx-img img{ width: 124px; height: 90px; }
    .zx-li-r{ padding-left: 134px; height: 90px; }
    .zx-list-tt a{ font-size: 14px; color: #333; white-space:normal; }
    .zx-date{ left: 134px; }
    .zx-list-txt{ display: none; }
    .zx-left-l{ width: 100%; }
    .zx-tabs li{ width: 33.333333%; margin:0; }
    .zx-tabs li a{ border-bottom: solid 1px #fff; text-align: center; }
    .zx-more{ margin:20px auto; }
    .swiper-container03 .swiper-button-prev,.swiper-container03 .swiper-button-next{ width: 30px; height: 45px; background-size: 100% 100%; margin-top: -23px; }
    .cs-banner{ padding:15px 0; margin-bottom: 10px; }
    .dl-row .col-xs-3{ width: 100%; }
    .fa-row .col-xs-3{ width: 50%; margin-bottom: 15px; padding:0 15px; }
    .fa-row{ margin:20px -15px 5px -15px; }
    .why-row .col-xs-4{ width: 100%; }
    .fw-row .col-xs-6{ width:100%; padding:0; }
    .lc-row .col-xs-4,.lc-row .col-xs-6{ width: 100%; }
    .dl-table{ margin-top: 0px; }
    .dl-icon img{ width: 50px; }
    .dl-right{ font-size: 14px; padding-top: 0; }
    .dl-right span{ font-size: 18px; }
    .dl-btn{ padding:17px 0 0 0; }
    .dl-row{ margin-top: 20px; }
    .fa-label{ padding:10px 0; border-width: 1px; }
    .fa-back{ padding-bottom: 20px; }
    .why-border{ padding:15px 15px 15px 70px; }
    .why-icon{ width: 70px; }
    .why-border{ height: auto; }
    .why-row{ margin:20px -15px; }
    .title-back{ margin:20px auto; }
    .fw-txt{ font-size: 14px; padding:10px 15px; }
    .fw-b{ margin:20px 0; }
    .lc-number{ font-size: 48px; height: 48px; top: 50%; margin-top: -24px; line-height: 48px; width: 80px; }
    .lc-border{ height: auto; padding:15px 15px 15px 95px; }
    .lc-tt{ font-size: 16px; margin-bottom: 5px; }
    .title-b-lg{ font-size: 14px; }
    .lc-row { margin: 20px -15px 0 -15px;}
    .list-row .col-xs-4{ width: 100%; padding:0 15px; margin-top: 20px; }
    .list-row { margin: 0px -15px 20px -15px;}
    .vs-width{ width: 100%; }
    .vs-img{ width: 100%; padding:0; margin-bottom: 20px; }
    .vs-img img{ width: 150px; }
    .vs-title{ margin-bottom: 20px; }
    .vs-left{ font-size: 18px; width: 30px; height: 30px; line-height: 30px; }
    .vs-txt{ height: auto; padding-left: 40px; margin-bottom: 20px; }
    .sv-t{ font-size: 15px; }
    .sv-t-b{ font-size: 12px; }
    .vs-width02 .vs-txt {
    padding-right: 0;
    padding-left: 40px;
    text-align: left;
}
.vs-width02 .vs-left {
    left: 0;
    right: auto;
    background: #909090;
}
.vs-back{ padding:20px 0; }
.more-tt{ height: 40px; line-height: 40px; }
.more-b{ margin-top: -40px; }
.sj-row .col-xs-3{ width: 100%; }
.sj-border{ padding:15px; height: auto; margin:20px 0 0 0; }
.sj-row02 .col-xs-2{ width: 50%; }
.sj-row02{ padding-bottom: 30px; }
.sj-lc{ margin-bottom: 0px;   margin-top: 20px; }
.sj-tt{ font-size: 14px; line-height: 20px; }
.swiper-zj{ margin:20px 0; }
.zj-container{ padding:15px; height: auto; }
.zj-img{ position:static; padding:0; width: 100%; height: auto; }
.zj-img img{ width: 100%; height: auto; }
.zj-name{ font-size: 18px; margin-top: 10px; }
.zj-container p{ font-size: 14px; }
.al-list li{ padding:0 5px; width: 33.333333%; margin-bottom: 10px; }
.al-list{ margin:20px -5px; }
.zj-txt{ height: 100px; overflow:hidden; }
.sj-row{ margin-bottom: 20px; }
.sj-title{ margin:10px 0 5px 0; }
.zc-banner{ background: #fb9a2d; padding-bottom: 20px; }
.zc-banner .search-c{ margin-top: -20px; margin-left: 15px; margin-right: 15px; width: auto; }
.search-a{ display: none; }
.zc-left{ height: 34px; line-height: 34px; font-size: 14px; }
.zc-left img{ height: 14px; }
.zc-clearfix:before{ width: 50px; height: 50px; background-size: 100% 100%; margin-top: -25px; margin-left: -25px; }
.pc-list li .pull-left{ font-size: 12px; }
.pc-list li{ padding:10px; }
.zc-clearfix{ margin-bottom: 0; }
.pk-width{ margin:0px auto 20px auto; }
.zc-lc-row .col-xs-3{ width: 50%; margin-bottom: 20px; }
.zc-lc-back i{ width: 40px; height: 40px; background-size: 100% 100%; font-size: 14px; }
.zc-lc-tt{ padding-top: 20px; }
.zc-lc-back{ height: 110px; }
.lc-jj{ height: 40px; line-height: 40px; }
.zc-lc-row{ margin:20px -15px; }
.zc-lc{ height: auto; padding-bottom:30px; }
.zl-row li{ width: 33.333333%; font-size: 12px; margin-bottom: 15px; }
.fw-row03 .col-xs-2{ width: 33.333333%; margin-bottom: 10px; }
.zc-fw{ padding:15px 0; font-size: 14px; }
.fw-row03{ margin:20px -10px; }
.about-right,.about-left{ width: 100%; margin-top: 20px; }
.about-left li a{ height: 40px; line-height: 40px; }
.about-right{ padding-left: 0; border-left:none; }
.about-tt{ font-size: 18px; margin-bottom: 10px; }
.article-txt p{ margin-bottom: 10px; }
.zx-n-tt{ font-size: 18px; margin-top: 0; font-weight: normal; }
.article-date{ padding:10px 0; margin-bottom: 10px; }
.nav-b{ margin-bottom: 20px; }
.article-txt-c p{ margin-bottom: 10px; }
}
@media ( max-width: 767px){
	.zx-mask-back{ max-width: 90%; margin-left: 5%; }
	.msk-b{ padding:15px; }
	.mask-close{ right: 15px; top: 15px; }
	.fw {margin-bottom:1.5rem;}
	.part_fuwu .box {
    background: #015b28;
    padding: 10px 0;
}
}

.fw_header{ padding:50px 0 ; text-align:center}
.fw_header a{ display:inline-block; width:118px; height:40px; background:url(../jz/mode.png) no-repeat center center; line-height:40px; text-align:center; color:#fff; margin:0 30px;}
.fw_header a.on{ background:url(../jz/change_mode.png) no-repeat center center;}
.fw_cont .tab-pane,.fw_imgs .tab-pane{ display:none}
.fw_cont .active{ display:block}
.fw_imgs .active{ display:inline}
.fw_imgs{ text-align:center}
.fw_app_btns a{ display:inline-block;width: 160px;height: 40px;border-radius: 6px;background: #bbb;color: #fff; text-align:center; line-height:40px; margin-bottom:20px; margin-right:20px;}
.fw_app_btns a.on{ background:#28a7e1}
.fw_app_btns p{ margin:40px 0; font-size:16px; color:#333}
.jingxihua .title{ margin-bottom:50px;}


.changjiangwenti .title{ margin-bottom:50px;}
.cj-border{ border:1px solid #d8d8d8; margin:0 30px; min-height:320px; padding:30px 20px; position:relative; margin-bottom:30px;}
.cj-border .cj-number{ position:absolute; left:0; top:0;width: 0;height: 0;border-top: 46px solid #2ba9df;border-right: 46px solid transparent;}
.cj-border .cj-number span{ position:absolute;left: 8px;bottom: 22px;color: #fff;font-size: 16px;font-style: italic;}
.changjiangwenti .more a{ display:block;width: 160px;height: 40px;border-radius: 6px;background: #28a7e1;color: #fff; text-align:center; line-height:40px; margin:50px auto}

.cj-border .line {width: 90px;height: 2px;background: #28a7e1;margin: 30px auto;}

.cj-border .cj-tt{ padding: 12px 12px 0; color:#222; font-size:16px}

.pop .bottom{ padding:0;}