/* index.css */
.main-title {font-size:30px; color:#545467; line-height:40px; text-align:center; padding:50px 0;}
.en-title {display:block; font-size:14px; line-height:20px;}
.marginBottom{height:380px; margin-bottom:50px!important;}

/* 国家地区 */
.ny_tymain1{width:524px;float:left;margin-bottom:0px;}
.mod-mt {margin-top:50px;}
.mod-inner {width:960px;}
.box-hd {height:34px; color:#272727; font-size:12px; border-bottom:1px solid #cdcdcd; margin-bottom:18px;}
.box-hd span {float:left; display:block; height:34px; line-height:34px; font-size:20px; border-bottom:1px solid #ff6b03;}
.more {display:block; margin-right:5px; width:98px; height:24px; border:1px solid #bfbfbf; border-radius:10px; font-size:12px; line-height:24px; text-align:center;}
.more:hover {border:1px solid #ff6b03;}
.zx-icon {display:block; width:6px; height:9px; background-image:url(../images/public/icon.png); background-position:-182px -12px;}
.more i{float:right; margin:7px 16px 0 0;}
.more:hover .zx-icon {background-position:-188px -12px;}
.box-det {}
.pd-item {width:216px; margin:0 12px 12px 0; display:inline-block;}
.count-main {position:relative; width:165px; height:133px; margin:0px 12px 30px; border:1px solid #d9d9d9; cursor:pointer;}
.count-main:hover{box-shadow:0px 0px 33.25px 1.75px rgba(147,147,147,0.36);}
.count-main a{display:block;}
.count-main img {display:block;width:150px; height:100px;margin:5px auto 0; border:1px solid #ddd;}
.count-main p {color:#757575; font-size:14px; text-align:center; line-height:26px;}

/* 专家顾问 */
.mod-right {width:230px;}
.tab {width:226px; height:317px; overflow:hidden; border:1px solid #d2d2d2; padding:1px;}
.tab .tab_pic ul {height:283px; width:999em; position:relative;}
.tab .tab_pic ul li {float:left;background: #d1d1d1;}
.tab .tab_pic ul li:last-child{background-position:0 -20px;}
.tab .tab_pic ul li i{display:block;width:228px;height:139px;background:url(../images/1-1F413163Q33Y.jpg) no-repeat;background-size:cover;}
.tab_pic {float:left; width:228px; height:139px; overflow:hidden; position:relative;}
.tab_txt {float:right; width:228px; height:178px; overflow:hidden; position:relative;}
.btn_ct {position:absolute; width:228px; height:31px; display:block;z-index:2;}
.tab_txt .tab_prev,.tab_txt .tab_next {display:block; position:absolute; top:20px; width:18px; height:27px; overflow:hidden; cursor:pointer; background:url(../images/public/tab_btn.png);}
.tab_txt .tab_prev {left:23px;}
.tab_txt .tab_next {right:23px; background-position:18px 0px;}
.tab_txt ul {position:relative;}
.tab_txt ul li {width:208px; height:125px; padding:20px 10px 10px; float:left; text-align:center; color:#757575;}
.tab_txt li .tab_gw{font-size:16px; color:#ff6b03; text-align:center; font-weight:bold;}
.tab_txt li h1 {font-size:18px;}
.tab_txt li span {display:block; font-size:14px; margin:5px 0;}
.tab_txt li p {font-size:14px; line-height:18px;}
.tab_txt li .tab_phone {display:block; width:148px; height:14px; background:url(../images/public/telphone.png) no-repeat; margin:22px auto 0;}
.tab_txt li .tab_zx {display:block; width:148px; height:34px; font-size:16px; text-align:center; line-height:34px; background:#ff6b03; color:#fff; margin:14px auto 0; border-radius:4px;}
.art-main {width:230px;}
.art-tit {height:35px; overflow:hidden;}
.art-tit span {float:left; display:block; padding-left:10px; line-height:35px; font-size:20px; color:#ff6b03;}
.art-tit a {display:block; float:right; color:#bfbfbf; line-height:35px;}
.art-tit a:hover {color:#ff6b03;}
.art-main .art-cont {width:208px; padding:15px 10px 10px; border:1px solid #d2d2d2;}
.art-main .art-cont li {font-size:14px; line-height:35px; border-bottom:1px dashed #E2E1E1;}
.art-main .art-cont li b {display:block; float:left; width:4px; height:4px; margin:15px 15px 0 2px; background:#656464; border-radius:2px;}
.art-main .art-cont li:hover b {background:#ff6b03;}
#mod_right{margin-top:60px;}
#tab_btn{top:50px;}
/* 各国列表页 */
.main-top {margin:0 auto; width:100%; height:210px; background:url(../images/public/banner_02.jpg) no-repeat;}
.main-seat {padding:30px 0 10px; color:#444545;}
.main-seat a {font-size:14px;}
.main-seat a:hover{color:#ff6b03;}
.chau-box {width:100%;}
.chau-wrap {width:948px;}
.fenlei {width:948px; border-bottom:1px solid #dfdfdf; height:63px; clear:both;}
.nclaliul2 {height:auto; overflow:inherit !important; position:relative;}
.fenlei li {float: left; background:#ff6b03; margin:15px 15px 15px 0px; padding:5px 10px; font-size:16px; line-height:20px; border-radius:5px;}
.fenlei li a, .fenlei li a:link, .fenlei li a:visited {color:#fff;}

.news-content {width:100%;}
.news-content li {width:100%; float:left; border-bottom:1px solid #f2f2f2; padding-bottom:30px;}
.news-content li .h22 {width:100%; float:left; height:90px; font-size:20px; display:table; vertical-align:middle; margin:0;}
.news-content li .h22 .label {display:block; width:61px; height:30px; color:#fff; text-align:left; line-height:30px; float:left; margin-top:30px; font-size:14px; padding-left:7px; background: url(../images/public/icon_11.png) no-repeat;}
.news-content .h2 {display:block; float:right; margin-top:30px; margin-right:25px; color:#333;font-weight:bold; height:28px; overflow:hidden; line-height:28px;}
.news-content .h2:hover{color:#ff6b03;}
.news-content img {width:200px; margin-right:25px; float:left;}
.news-content p {width:395px; float:left; color:#666; font-size:14px; line-height:22px; height:108px; overflow:hidden;}
#news1 {width:316px; float:left; margin-bottom:20px;}
#news1 img {width:118px; height:76px; margin-right:15px; border:1px solid #ddd; float:left;}
#news1 .muted {font-size:12px; width:147px; margin-right:30px; float:right; display:block;}
#news1 .muted:hover {text-decoration:underline;}
#box_hd{color:#ff6b03;}
#time_box{width:60px; margin-left:30px;}
#clientbox{background:#fff; padding:20px 0; margin-bottom:30px;}
#oddsbox{background:#fff; padding-top:20px; margin-bottom:30px;}

/* 具体国家 */
.country-main {width:100%; overflow:hidden; margin:15px 0 55px 0;}
.country-left {float:left;}
.country-box {width:830px;}
.country-box img {float:left; width:470px; height:298px; border:1px solid #ddd;}
.country-detl {float:left; width:320px; margin-left:18px;}
.country-detl h1 {color:#444545; font-size:24px;}

.country-detl span {color:#ff6b03; font-size:16px; display:block; margin-top:20px; font-weight:bold;}
.country-detl p {color:#444545; font-size:16px; margin-top:17px;}

.move_nav{display:none;position:fixed;left:352px;top:0;width:948px;}
.country-detl .zx-box {margin-top:58px;}
.country-detl .zx-box a {display:block; width:150px; height:36px; color:#fff; line-height:36px; text-align:center; font-size:16px;}
.country-detl .zx-box .zx-left {float:left; background:#ff6b03;}
.country-detl .zx-box .zx-right {float:right; background:#00a0e9;}
.tabbox {width:948px; overflow:hidden; margin-top:55px;}
.tabs {height:49px; width:100%; background:#eee;}
.tabs li {float:left; height:48px; line-height:48px; border-top:1px solid #eee; background:#eee; overflow:hidden; position:relative;}
.tabs li a {display:block; font-size:16px; padding:0 20px; outline:none;transition:width 2s;}
.tabs .thistab {background:#fff; border-top:1px solid #ff6b03; border-left:1px solid #eee; border-right:1px solid #eee;}
.tab-conbox {border:1px solid #eee; border-top:none; padding:50px 100px 60px;}
.tab-conbox p {text-indent:2em; color:#595959; font-size:16px;}
.tab-title {color:#292929; text-align:center; font-size:24px; font-weight:normal;}
.tab-icon {display:block; margin:20px auto 30px; width:510px; height:31px; background:url(../images/public/line.png) no-repeat;}
.serbox {margin-top:40px; width:950px;}
.serconbox {width:100%;}
.sercont {float:left; width:196px;}
.sercont i {display:block; margin:0 auto; width:70px; height:70px; background:url(../images/public/process01.png) no-repeat;}
.sercont span {display:block; font-size:16px; color:#3e3e3e; text-align:center; font-weight:bold; margin-top:15px;}
.sercont p {font-size:14px; text-align:center; margin-top:5px; color:#9d9d9d;}
.sericon {float:left; width:35px; height:35px; background:url(../images/public/icon-01.png) -30px 0 no-repeat; margin:42px 10px 0;}
.databox {margin-top:40px; width:950px;}
.datacon {padding-left:40px; color:#333; font-size:14px; line-height:24px;}
.telbg {width:950px; height:151px; background:url(../images/public/contact_05.png) no-repeat; margin:20px 0 10px;}
.topicbox {width:948px; border:1px solid #dcdcdc;}
.topicont {padding:0 40px 20px; color:#333; font-size:14px; line-height:24px;}
.clientbox {margin-top:40px; width:948px;}
.clientcon {width:948px; height:420px; background:url(../images/public/customer.jpg) no-repeat;}
.oddsbox {margin-top:40px; width:950px;}
.country-right {float:right;}
.service-menu{width:230px;background:#fff; border:1px solid #eee;}
.service-menu .menu-title{height:50px;line-height:50px;text-align:left;overflow:hidden;color:#444545;font-size:16px;margin-bottom:15px;font-weight:normal; border-bottom: 1px solid #dcdcdc;}
.service-menu .menu-title .title-i{float:left;display:inline;width:20px;height:20px;background:url(../images/public/icon01.png) no-repeat #fff; background-position: -37px 0; margin:15px 8px 0 25px;}
.service-menu .menu-p{display:block;width:175px;height:33px;line-height:33px;overflow:hidden;color:#fff;font-size:14px;font-weight:normal;cursor:pointer;background:#ff6b03;margin:7px 11px;padding-left:35px;}
.service-menu .menu-i{float:left; display:inline; width:15px; height:15px; overflow:hidden; background:url(../images/public/icon-01.png) -15px 0 no-repeat #fff;position:absolute;left:20px;top:10px;}
.service-menu .menu-nr{display:block; width:210px; height:33px; line-height:33px; overflow:hidden; color:#757575; font-size:14px; font-weight:normal; background:#fff; margin:7px 11px; border:1px solid #ff6b03;}
.service-menu .menu-nr .menu-nr-i{float:left; display:inline; width:20px; height:20px; overflow:hidden; background:url(../images/public/icon01.png) no-repeat; margin:8px 14px 0 18px;}
.service-menu .menu-nr .menu-bp1{background-position:-147px 0;}
.service-menu .menu-nr .menu-bp2{background-position:-167px 0;}
.service-menu .menu-nr .menu-bp3{background-position:-187px 0;}
.service-menu .menu-nr .menu-bp4{background-position:-207px 0;}
.service-menu .menu-nr .menu-bp5{background-position:-227px 0;}
.service-menu .menu-nr .menu-bp6{background-position:-247px 0;}
.service-menu .menu-nr .menu-bp7{background-position:-267px 0;}
.service-menu .menu-nr .menu-bp8{background-position:-287px 0;}
.active{background:url(../images/public/icon-01.png) 0 0 no-repeat #fff !important;}
.menu_box{position:relative;}
.service-menu ul{display:block;overflow:hidden;max-height:0px;padding-left:38px;}
.service-menu li{padding:2px 0;height:18px;overflow:hidden;}
.service-menu a:link,.service-menu a:visited{color:#444545;text-decoration:none;}
.service-menu a:hover{color:#ff7300;text-decoration:none;}
.news {width:200px; padding:0 15px; font-size:14px; overflow:hidden; list-style:decimal;}
.news li {width:100%; float:left; font-size:14px; line-height:28px; overflow:hidden; height:28px; padding-left:12px;}
.news li b {display:block; float:left; width:4px; height:4px; margin-top:12px; margin-right:10px; font-size:40px; background:#ff6b03;}
.news li a {display:block; float:left; color:#333;}
.news li a:hover {color:#ff6b03;}
.tel-zx {color:#ff6b03; font-size:18px; text-align:center; line-height:50px; font-weight:bold;}
#sercont_1{background-position:-70px 0;}
#sercont_2 {background-position:-140px 0;}
#sercont_3 {background-position:-210px 0;}
#sercont_4 {background-position:-280px 0;}
#sercont_5 {background-position:-350px 0;}
#sercont_6 {background-position:-420px 0;}
#sercont_7 {background-position:-490px 0;}
#sercont {margin-top:50px;}
#sericon{margin-top:92px;}
#tab_title{margin-top:25px;}
#about_main{width:950px;}
#article_dl{margin-right:78px;}
#tab{border:none;height:298px;}
#tab_txt{height:160px;}
#tab_li{padding-top:10px;}
#tab_phone{margin-top:31px;}
#tab_zx{margin-top:27px;}
#tab_span{line-height:12px;}
#service_menu{margin-top:55px;}
#menu_title{text-align:center;background:#eee;border-bottom: solid 1px #eee;color:#fd813f;}
#menu_p{background:#f0f0f0; color:#3f3f3f;}
#art_main{margin-top:35px;}
#art_tit{height:50px;background:#eee;}
#art_span{line-height:50px;}
#f_fr{margin:10px 10px 0 0;color:#535354;}
#art_cont{border-color:#eee;}
#art_cont_1{width:208px; border: 1px solid #eee;}
/* 新闻列表 */
.mainbox {width:100%; background:#fff;}
.listbox {margin:0 auto; width:100%; height:210px; background:url(../images/banner_02.jpg) no-repeat;}
.newsbox {width:100%;}
.newsLeft {width:610px; background:#fff; padding:0px 0px 10px;padding-left:0px;}
.newsbox .newsbox-li {padding-top:20px; border-bottom: 1px dashed #d2d2d2; height:100px;}
.newsimg {width:110px; height:80px; overflow:hidden; margin-right:20px;}
.newsimg .article {width:210px; height:150px;}
.newscont {width:680px; height:112px; position:relative;}
.newscontt {width:460px; height:112px; position:relative;}
.newscont .tit {font-size:18px; line-height:18px; color:#363636; margin:10px 0; font-weight:normal;}
.newscont .tit:hover{color:#ec6100;}
.newscont .comm {font-size:14px; line-height:22px; color:#707070; overflow:hidden;margin-top:20px;}
.newscont .comm a {color:#ff6b03;}
.newscont .comm p {float:left;}
.newscont .time-message {position:absolute; bottom:0; right:0;} 
.time-message .time-box {float:left; width:100px; overflow:hidden;}
.time-message .time-box .time {display:block; width:16px; height:16px; background-position:0 0;}
.time-message .time-box .eye {width:21px;height:15px;background-position:-16px 0;}
.same-icon1 {background:url(../images/public/icon01.png) no-repeat;}
.time-message .time-box span {font-size:14px; line-height:18px; color:#ff6b03; margin-left:5px;}

.essay-tit {font-size:30px; color:#2b2c2c; text-align:center; line-height:30px; margin:20px 0 30px; font-weight:normal;}
.essay-box {margin:12px auto 0; color:#999; height:24px; font-size:14px; line-height:24px; padding:0 90px;}
.essay-box .essay-icon {display:block; float:left; background:url(../images/public/icon_02.png) no-repeat; margin-right:8px; margin-top:3px;}
.essay-box .essay-time i {width:17px; height:17px; background-position:0 0;}
.essay-box .essay-copyfrom i {width:14px; height:17px; background-position:-17px 0;}
.essay-box .essay-author i {width:15px; height:16px; background-position:-31px 0;}
.essay-box .essay-hits i {width:16px; height:10px; background-position:-46px 0; margin-top:7px;}
.marRight {margin-right:48px;}

.summary {width:800px; background:#eee; padding:20px 75px; color:#757676;}
.summary span {font-size:16px; font-weight:bold;}
.essay-cont {width:800px; background:#fff; padding:20px 75px; color:#757676;}
.essay-zx {width:950px; padding:50px 0 40px; border-bottom:2px solid #ddd; background:#fff;}
.ablink {padding:20px; background:#fff; overflow:hidden;}
.ablink .ablink-left {float:left;}
.ablink .ablink-right {float:right;}
.ablink span {display:block; float:left; width:60px; height:22px; font-size:14px; background:#eb6100; color:#fff; line-height:22px; text-align:center; margin-right:10px;}
.ablink a {line-height:22px;}


.newsRight {width:232px;}
.text-c {margin:30px 0 40px 0; text-align:center; height:30px;}
.text-c .active {display:block; float:left; color:#fff; padding:2px 10px; margin:0 2px; background:#ff6b03; line-height:24px; border:1px solid #ff6b03;}
.text-c .activP {display:block; float:left; color:#2b2b2a; font-size:16px; padding:2px 10px; line-height:24px;}
.text-c a {float:left; padding:2px 10px; margin:0 2px; border:1px solid #dfdfdf; background-color:#fff; line-height:24px;}
.text-c a:hover {color:#ff6b03; background-color:#fff; border:1px solid #ff6b03;}
.findbox {width:530px; height:106px; margin:0 auto 20px; padding:12px 40px; background:#fff; box-shadow:0px 0px 20px 15px #f0f2f4;}
.findbox .renwu {display:block; float:left; width:106px; height:106px; margin-right:44px; background:url(../images/1-1F413163014595.jpg) top center #eee; background-size:cover;border-radius:53px;}
.findbox p {width:410px; float:left; font-size:14px; color:#535353; line-height:24px; padding-top:20px;}
.findzx {width:120px;}
.findzx a {display:block; width:100px; height:30px; color:#fff; line-height:30px; margin-top:15px; text-align:right; padding-right:20px;}
.findzx a i {display:block; float:left; width:20px; height:20px; margin:5px 0 0 15px; background:url(../images/public/icon01.png) no-repeat;}
.findzx a.onezx {background:#ff6b03;}
.findzx a.onezx i {background-position:-307px 0;}
.findzx a.twozx {background:#0565b9;}
.findzx a.twozx i {background-position:-327px 0;}
#tab_1{border:none; background:#fff;}
#service_menu_1{margin-top:40px;}
#service_menu_2{margin-top:40px; margin-bottom:30px;}
#title_i_1{background-position:-57px 0;}
#title_i_2{background-position:-77px 0;}
#title_i_3{background-position:-97px 0;}
#menu_title_1{margin-bottom:0;}

/* 分页样式 */
#pages{color:#333;height:100px;}
#pages a{display:block;}
#pages li{list-style:none;float:left;margin-right:10px;padding:0 10px;height:30px;line-height:30px;text-align:center;border:1px solid #dfdfdf;margin-top:30px;}
.page_box{width:550px;margin:0 auto;}

/* 搜索内容 */
.text{border:1px solid #ec6100;border-radius:0;margin-bottom:2px;}
#search_btn{background:#ec6100;color:#fff;width:45px;height:26px;cursor:pointer;}
.newsimg img{width:110px;height:80px;}
#pages td{list-style:none;float:left;margin-right:10px;padding:0 10px;height:30px;line-height:30px;text-align:center;border:1px solid #dfdfdf;margin-top:30px;}
#yctab .wjwthyjj,#yctab2 .wjwthyjj2,#yctab3 .wjwthyjj3,#yctab4 .wjwthyjj4,#yctab5 .wjwthyjj5,#yctab6 .wjwthyjj6,#yctab7 .wjwthyjj7{ width:232px;}
#yctab .wjwthyjj h2 a,#yctab2 .wjwthyjj2 h2 a,#yctab3 .wjwthyjj3 h2 a,#yctab4 .wjwthyjj4 h2 a,#yctab5 .wjwthyjj5 h2 a,#yctab6 .wjwthyjj6 h2 a,#yctab7 .wjwthyjj7 h2 a{ font-size:14px;display:block; color:#444; line-height:30px; height:31px;}
#yctab .wjwthyjj h2 a:hover,#yctab2 .wjwthyjj2 h2 a:hover,#yctab3 .wjwthyjj3 h2 a:hover,#yctab4 .wjwthyjj4 h2 a:hover,#yctab5 .wjwthyjj5 h2 a:hover,#yctab6 .wjwthyjj6 h2 a:hover,#yctab7 .wjwthyjj7 h2 a:hover{ color:#EC6100;}
#yctab .wjwthyjj p,#yctab2 .wjwthyjj2 p,#yctab3 .wjwthyjj3 p,#yctab4 .wjwthyjj4 p,#yctab5 .wjwthyjj5 p,#yctab6 .wjwthyjj6 p,#yctab7 .wjwthyjj7 p{ font-size:12px; color:#888; border-bottom:1px dashed #d1d1d1; padding-bottom:15px; line-height:21px;}
#yctab .wjwthyjj ul,#yctab2 .wjwthyjj2 ul,#yctab3 .wjwthyjj3 ul,#yctab4 .wjwthyjj4 ul,#yctab5 .wjwthyjj5 ul,#yctab6 .wjwthyjj6 ul,#yctab7 .wjwthyjj7 ul{}
#yctab .wjwthyjj li,#yctab2 .wjwthyjj2 li,#yctab3 .wjwthyjj3 li,#yctab4 .wjwthyjj4 li,#yctab5 .wjwthyjj5 li,#yctab6 .wjwthyjj6 li,#yctab7 .wjwthyjj7 li{ border-bottom:1px dashed #E2E1E1; font-size:14px; height:35px; line-height:35px; display:block; width:232px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#yctab .wjwthyjj li a,#yctab2 .wjwthyjj2 li a,#yctab3 .wjwthyjj3 li a,#yctab4 .wjwthyjj4 li a,#yctab5 .wjwthyjj5 li a,#yctab6 .wjwthyjj6 li a,#yctab7 .wjwthyjj7 li a{display:block; color:#444;}
#yctab .wjwthyjj li a:hover,#yctab2 .wjwthyjj2 li a:hover,#yctab3 .wjwthyjj3 li a:hover,#yctab4 .wjwthyjj4 li a:hover,#yctab5 .wjwthyjj5 li a:hover,#yctab6 .wjwthyjj6 li a:hover,#yctab7 .wjwthyjj7 li a:hover{ color:#EC6100;}

/* 合作服务流程 */
.ser-box {height:725px; border-radius:5px; box-shadow:0px 15px 50px #dce2e5;}
.ser-box h1 {font-size:30px; font-weight:200; color:#545467; line-height:40px; text-align:center; padding-top:40px;}
.ser-box span {display:block; font-size:12px; color:#545467; line-height:20px; text-align:center;}
.ser-box .star-box {margin:0 auto; width:120px;}
.star-box i {display:block; margin:5px auto 0; float:left; width:20px; height:30px; background:url(../images/public/icon.png) -75px -9px no-repeat;}
.star-box .star-rt {margin-right:5px;}
.ser-main {margin:40px auto 0; width:1026px;}
.ser-main .ser-li {float:left; width:176px; height:224px; background-image:url(../images/public/process.png);}
.ser-bg1 {background-position:0 0;}
.ser-bg2 {background-position:-176px 0;}
.ser-bg3 {background-position:-352px 0;}
.ser-bg4 {background-position:-528px 0;}
.ser-bg5 {background-position:-704px 0;}
.ser-bg6 {background-position:-880px 0;}
.ser-bg7 {background-position:-1056px 0;}
.ser-bg8 {background-position:-1232px 0;}
.ser-mt {margin-top:48px;}
.ser-mt1 {margin-top:92px;}
.ser-mt2 {margin-top:140px;}
.ser-main .ser-li .ser-title {display:block; font-size:18px; color:#fff; text-align:center; padding-top:145px;}
.ser-main .ser-li .ser-nr {display:block; font-size:14px; color:#fff; text-align:center; padding-top:10px;}
.ser-main .ser-arr{float:left; margin-left:34px; margin-right:33px; width:40px; height:40px; background:url(../images/public/icon.png) -95px 0 no-repeat;}
.ui-choose {margin:60px auto; width:1200px; height:420px; background: url(../images/public/honor_bg.jpg) no-repeat;}
.about_main{ width:1200px;margin:0 auto;padding-bottom:50px;overflow:hidden;}
.about_main dl{width:179px;text-align:center;float:left;margin-right:25px;cursor:pointer;}
.about_main dl.dl6{margin-right:0;}
.about_main dl dd{background:url(../images/ico_img.png) no-repeat center center;width:98px;height:90px;border-radius:100%;margin:auto;transition: all 0.1s;-webkit-transition: all 0.1s;-ms-transition: all 0.1s;-moz-transition: all 0.1s;}
.about_main .dl1 dd{background-position:8px 16px;}
.about_main .dl2 dd{background-position:-92px 14px}
.about_main .dl3 dd{background-position:-195px 21px;}
.about_main .dl4 dd{background-position:-310px 22px;}
.about_main .dl5 dd{background-position:-420px 22px;}
.about_main .dl6 dd{background-position:-515px 20px;}
.about_main dl dt h5{font-size:22px;color:#444;font-weight:normal;height:45px;line-height:45px;margin-bottom:5px}
.about_main dl dt p{font-size:14px;color:#777;}
.about_main .dl1:hover dd{background-position:8px -64px;}
.about_main .dl2:hover dd{background-position:-92px -66px;}
.about_main .dl3:hover dd{background-position:-195px -59px;}
.about_main .dl4:hover dd{background-position:-310px -58px;}
.about_main .dl5:hover dd{background-position:-420px -58px;}
.about_main .dl6:hover dd{background-position:-515px -60px;}
.about_main dl:hover dd{transition: all 0.2s;-webkit-transition: all 0.2s;-ms-transition: all 0.2s;-moz-transition: all 0.2s;background:url(../images/ico_img.png) no-repeat center center;}


/* reset.css */
/* Remove margin padding */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td {margin:0; padding:0;}

/* Default Font */

h1,h2,h3,h4,h5,h6 {font-size:100%;}
address,cite,dfn,em,var {font-style:normal;}
code,kbd,pre,samp {font-family:courier new,courier,monospace;}
small {font-size:12px;}
ul,ol {list-style:none;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
fieldset,img {border:0;}
button,input,select,textarea{font-size:100%;}
table {border-collapse:collapse; border-spacing:0;}
a{text-decoration:none; color:#474646;}
a:hover{text-decoration:none; color:#ff6b03;}

.white,.white a{color:#fff}.blue,.blue a{color:#004499}.gray4,a.gray4{color:#999}
.red, .red a, a.red{color:red;}.green{color:#0E774A}
select optgroup{color:#CAC8BB;}
header{ display:block}
/*通用样式*/
.hidden{display:none;}
.invisible{visibility:hidden;}
.ib,.ib-a a{display:inline-block;zoom:1;*display:inline;}
.clear:after,.main:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear,.main{display:inline-block;}/* Hides from IE-mac \*/
* html .clear,* html .main{height:1%;}
.clear,.main{display:block;}

.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px}
.f18{font-size:18px}
.f20{font-size:20px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.lh26{line-height:26px}
.lh28{line-height:28px}
.fb{ font-weight:bold}
.fn{ font-weight:normal}
.bk,.bk3,.bk6,.bk8,.bk10,.bk15,.bk20,.bk30{clear: both;font-size: 1px;height: 0;line-height: 1px}
.bk3{height: 3px;}
.bk6{height: 6px}
.bk8{height: 8px}
.bk10{height: 10px}
.bk15{height: 15px}
.bk20{height: 20px}
.bk30{height: 30px}
.row-2 li{ float:left; width:50%}
.row-3 li{ float:left; width:33%}
.row-4 li{ float:left; width:25%}
.row-5 li{ float:left; width:20%}
.cu,.cu-li li,.cu-span span {cursor: hand;!important;cursor: pointer}
.text-c{text-align: center}
.text-l{text-align: left}
.text-r{text-align: right}
.lf{float: left}
.rt{float: right}
.pr{ position:relative}
.pa{ position:absolute}
.img-wrap{border:1px solid #eee;text-align:center;overflow:hidden}
.img-wrap a{display:table-cell;vertical-align:middle;*display:block; overflow:hidden; background-color:#fff}
.img-wrap a:hover{ background-color:#e8eff6}
.col-left{float:left}
.col-auto{overflow:hidden;_zoom:1;_float:left;}
.col-right{float:right}
/* public_footer.css */

/* 底部 */

/* public.css */
.clear {display:block; height:0; overflow:hidden; clear:both;}
.floatLeft{float:left;}
.floatRight{float:right;}
.hide{display:none}
.btnone{border-bottom:none;}
.main_1200{width:1200px; margin:0 auto; overflow:hidden;}


/*顶部*/
.minwidth{height:auto;margin:0 auto;width:1200px; overflow:hidden;}
.overflowhidden{height:auto;overflow:hidden;}
.headerOverflowInherit{overflow:inherit !important;}
.greyf5f5f5{background:#f5f5f5;}
.butTgreen{background:#43B449; color:#fff; font-size:14px; display:inline-block;}
.butTgreen:hover{}
.floatRight{float: right;}
.floatLeft{float: left;}
.welcomeKfw i,.iMyPavatar i > li > i{ display:inline-block;}
#loginbar{height:34px;}
.welcomeKfw li{float:left; font-size:12px; position:relative; z-index:1;}
.welcomeKfw li{height:34px; line-height:34px; color:#6d6d6d;}
.welcomeKfw li .hot_logo_{position:absolute; right:5px; top:-11px;}
.welcomeKfw li .hot_logo_ img{width:22px; height:14px;}
.welcomeKfw .welcome1{border-right:none; padding-right:0;}
.welcomeKfw a{color:#6d6d6d; line-height:34px; padding:0 12px; border-right:1px solid #e3e3e3;}
.welcomeKfw .jt{-webkit-transition: transform 0.1s ease-in 0s;-moz-transition: transform 0.1s ease-in 0s;-ms-transition: transform 0.1s ease-in 0s;-o-transition: transform 0.1s ease-in 0s;transition: transform 0.1s ease-in 0s;}
.welcomeKfw .sj{width:19px; height:15px; background:url("../images/weixin_ico.png") no-repeat; margin:10px -13px 0 12px;}
.welcomeKfw .gw{width:16px; height:16px; background:url("../images/tel_ico.png") no-repeat; margin:8px -7px 0 12px;}
.welcomeKfwShow{width:195px;}
.welcomeKfwShow img{margin-top:14px;}
.welcomeKfwShow h4{font-size:12px; color:#b0b0b0; font-weight:normal; margin:0 10px; border-bottom:1px solid #e3e3e3;}
.welcomeKfwShow a{padding: 7px 0;margin: 14px 25px;}
.aimationKfw em{display:inline-block; position:absolute; height:1px; background:#e3e3e3; top:0; right:0;}
.welcomeKfwShow em{width:13px;}
.iMyPavatar em{width:120px;}
.aimationKfw{overflow:hidden; background:#fff; border:1px solid #e3e3e3; left:-1px; position:absolute; top:34px; border-top:0; text-align:center;}
.aimationKfw a{height: auto;line-height: normal;color: #fff;border: none;}
.aimationKfw{opacity:0;filter:alpha(opacity=0);height:0;-webkit-transition:height 0.5s;-moz-transition:height 0.5s;-ms-transition:height 0.5s;-o-transition:height 0.5s;transition:height 0.5s;}
.welcomeKfw li:hover > a{color:#ED5736;}
.welcomeKfw .asj:hover{background:#fff; z-index:8; height:34px; line-height:34px; margin:0; border-right:1px solid #e3e3e3; border-left:1px solid #e3e3e3;}
.welcomeKfw .asj:hover > a{border:none !important;}
.welcomeKfw .asj:hover div{opacity:1; filter:alpha(opacity=100);}
.welcomeKfw .asj:hover .welcomeKfwShow{height:218px; z-index:12;}
.welcomeKfw .asj:hover .iMyPavatar{height:234px;}
.welcome1 em{margin: 0 4px; color:#ED5736; font-size:12px;}
/* 头部 */
.header{ width:100%; height:auto; background-color:#fff;} /*-moz-box-shadow: 0 1px 3px #ccc;box-shadow: 0 1px 3px #ccc;border-bottom:0px solid #EC6100;*/
.header .hn_shadow{height:3px;width:100%;background:url(../images/hn_shadow.png) top left;position:absolute;top:126px;}
.header-bd{ width:1200px; height:auto; margin:0 auto;}
.header-bd:after { clear:both; content:""; display:table;}
.logo{ float:left; width:222px; height:50px; background:url(../images/logo.png) 0 0 no-repeat; margin:23px 0 18px 0; background-size:100%;}
.logo a{ display:block; text-indent:-9999px; width:100%; height:100%;}
.tl-logo{ float:left; width:192px; height:42px; margin:25px 0 19px 15px; border-left:1px solid #ddd; padding-left:15px;}
.tl-logo span{ font-size:20px; display:inline-block; margin-top:-4px; color:#5A5A5A;}
.nav{ width:auto; height:80px; background:#fff; float:right; position:relative; z-index:6;}
.nav:after { clear:both; content:""; display:table;}
.nav ul li{ float:left; border-top:3px solid #fff;}
.nav-a{ display:block; color:#424b50; height:77px; width:94px; text-align:center; line-height:83px; font-size:16px; position:relative; z-index:998;
 background-color:#fff; border-right:2px solid #fff; border-left:2px solid #fff;}
.nav-a:hover{ color:#EC6100;}
.nav ul li.hover { border-top:3px solid #EC6100;}
.nav ul li.hover .nav-a{  color:#EC6100; border-color:#EC6100; height:90px;}
.nav ul li.hover .nav-a-other{ border-color:#fff; height:88px; border-top:3px solid #fff; top:-3px;}
.nav ul li.hover .nav-bd,.nav ul li.hover .nav-bd2,.nav ul li.hover .nav-bd3,.nav ul li.hover .nav-bd4{ display:block;}
.nav-bd{ display:none; z-index:997; position:absolute; background-color:#fff; width:680px; height:347px; left:-46px; top:91px; border:2px solid #EC6100; box-shadow:0 5px 5px rgba(0, 0, 0, 0.1);}
/*.nav-bd{ display:none; z-index:998; position:absolute; background-color:#fff; width:680px; height:310px; left:-44px; top:91px; border-top:1px solid #EC6100; border-bottom:1px solid rgba(255, 255, 255, 0.1); box-shadow:0 5px 5px rgba(0, 0, 0, 0.1);}*/
.nav-bd dl{ float:left; display:block; border-right:1px solid #eee; margin:25px 0 0 20px; padding-right:20px;}
.nav-bd dt{ color:#424b50; padding-bottom:15px; height:30px; font-size:16px; overflow:hidden;}
.nav-bd dd{ padding-bottom:12px; overflow:hidden;}
.nav-bd dd a{display:block; padding:0 8px; color:#888; border:1px solid #fff;}
.nav-bd dd a:hover{padding:0 8px; color:#EC6100; border:1px solid #EC6100;}
.nav-bd dd p{ padding-bottom:12px; overflow:hidden;}
.nav-bd dd p span{ display:inline-block; float:left;}
.nav-bd dd .p-foot{ padding-top:15px; padding-right:3px; text-align:right;}

.nav-bd2{ display:none; z-index:997; position:absolute; background-color:#fff; width:201px; height:207px; left:294px; top:91px; border:2px solid #EC6100; box-shadow:0 5px 5px rgba(0, 0, 0, 0.1);}
.nav-bd2 dl{ float:left; display:block; margin:25px 0; padding:0 20px;}
.nav-bd2 dt{ color:#424b50; padding-bottom:15px; height:30px; font-size:16px; overflow:hidden;}
.nav-bd2 dd{ padding-bottom:12px; overflow:hidden;}
.nav-bd2 dd a{display:block; padding:0 8px; color:#888; border:1px solid #fff;}
.nav-bd2 dd a:hover{padding:0 8px; color:#EC6100; border:1px solid #EC6100;}
.nav-bd2 dd p{ padding-bottom:12px; overflow:hidden;}
.nav-bd2 dd p span{ display:inline-block; float:left;}
.nav-bd2 dd .p-foot{ padding-top:15px; padding-right:3px; text-align:right;}

.nav-bd3{ display:none; z-index:997; position:absolute; background-color:#fff; width:334px; height:207px; left:310px; top:91px; border:2px solid #EC6100; box-shadow:0 5px 5px rgba(0, 0, 0, 0.1);}
.nav-bd3 dl{ float:left; display:block; margin:25px 0; padding:0 20px;}
.nav-bd3 dt{ color:#424b50; padding-bottom:15px; height:30px; font-size:16px; overflow:hidden;}
.nav-bd3 dd{ padding-bottom:12px; overflow:hidden;}
.nav-bd3 dd a{display:block; padding:1px 9px; color:#888;}
.nav-bd3 dd a:hover{padding:0 8px; color:#EC6100; border:1px solid #EC6100;}
.nav-bd3 dd p{ padding-bottom:12px; overflow:hidden;}
.nav-bd3 dd p span{ display:inline-block; float:left;}
.nav-bd3 dd .p-foot{ padding-top:15px; padding-right:3px; text-align:right;}

.nav-bd4{ display:none; z-index:997; position:absolute; background-color:#fff; width:188px; height:207px; left:456px; top:91px; border:2px solid #EC6100; box-shadow:0 5px 5px rgba(0, 0, 0, 0.1);}
.nav-bd4 dl{ float:left; display:block; margin:25px 0; padding:0 20px;}
.nav-bd4 dt{ color:#424b50; padding-bottom:15px; height:30px; font-size:16px; overflow:hidden;}
.nav-bd4 dd{ padding-bottom:12px; overflow:hidden;}
.nav-bd4 dd a{display:block; padding:0 8px; color:#888; border:1px solid #fff;}
.nav-bd4 dd a:hover{padding:0 8px; color:#EC6100; border:1px solid #EC6100;}
.nav-bd4 dd p{ padding-bottom:12px; overflow:hidden;}
.nav-bd4 dd p span{ display:inline-block; float:left;}
.nav-bd4 dd .p-foot{ padding-top:15px; padding-right:3px; text-align:right;}

.p-foot span{ padding-left:32px;}
.p-foot .f_first{ padding-left:65px;}
.dd-text{ min-height:26px; line-height:26px;}

.nav-bd-wipoask {background:#fff url(../images/ecs-bg-x1.jpg) right bottom no-repeat; padding-left:48px;}
.nav-bd-wipoask2 {background:#fff url(../images/dev-bg-x1.jpg) right bottom no-repeat; padding-left:10px;}
.nav-bd-wipoask .no_border,.nav-bd-wipoask2 .no_border{ }
.nav-bd-wipoask .no_border dd,.nav-bd-wipoask2 .no_border dd{ width:123px; height:48px;}
.nav-bd-wipoask .no_border dd a,.nav-bd-wipoask2 .no_border dd a{ padding-top:13px;}
.nav-bd-wipoask dl,.nav-bd-wipoask2 dl{ width:22%; box-sizing:border-box;}
.nav-bd-wipoask dl:last-child,.nav-bd-wipoask2 dl:last-child{ border:0;}

.nav-bd-hk{ background:url() 0  bottom no-repeat;}
.nav-bd-hk .f-dl{ width:300px; height:auto;}
.nav-bd-hk .f-dl p, .nav-bd-xl .f-dl p, .nav-bd-about .f-dl p{ text-indent:2em; text-align:justify; text-justify:inter-ideograph;}
.nav-bd-xl .f-dl{ width:300px;}
.nav-bd-about .f-dl{ width:425px;}
.nav-bd-about dd a{ float:left; width:134px;}
.nav-bd-about2{background:#fff url(../images/317947.png) right bottom no-repeat;}
.nav-bd-about2 dd a{ float:left; width:129px;}
.nav-bd-about3{background:#fff url(../images/23ss13.png) center bottom no-repeat;}
.nav-bd-about4{background:#fff url(../images/dsfa13.png) center bottom no-repeat;}

.ycp-logo{ display:block; overflow:hidden;}
.ycp-logo img{ float:left;}
.ycp-logo span{ float:right; height:45px; line-height:32px; font-size:14px;}
.ycp-weixin img, .ycp-weibo a{float:left; vertical-align:middle;}
.ycp-weixin span{float:left; width:120px; padding:3px 0 0 5px;}
.ycp-weibo{ padding-top:10px;}
.ycp-weibo span{ float:left; height:30px; line-height:30px; padding-right:20px;}
.nav-bd .ycp-info{  padding-top:5px; padding-bottom:5px; border-bottom:1px dashed #ddd; border-top:1px dashed #ddd;}
.ycp-info div{ overflow:hidden;}
.ycp-info span{ float:left; display:inline; width:120px; color:#f63c30; padding-left:10px;}
.about-img{ margin-top:10px; display:block;}

.box-bd{ margin-top:25px;}



/* 返回头部 */
#goTopBtn {position:fixed; width:54px; height:54px; bottom:50px; line-height:54px; cursor:pointer; display:none; background:url(../images/public/topback.gif) no-repeat;}