
/*****************************************
 * Commone CSS
 * Date   : 2016-5-16
 * Author : XiangYun 亭云科技
 * Net    : http://www.tingyunkeji.com
 ****************************************/
/* Init */
@charset "utf-8";
html, body, div, dl, dd, dt, ul, ol, li, a, i, font, label, span, form, input, select, textarea, h1, h2, h3, h4, h5 { margin:0px; padding:0px; font:12px/1.5 Tahoma,'Microsoft Yahei','Simsun'}
html,body { height:100%; color:#707070}
a { display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; text-decoration:none; cursor:pointer; color:#707070}
i { display:-moz-inline-stack; display:inline-block; font-style:normal}
table{ border-collapse:collapse; border-spacing:0px}
ol, ul, li { list-style:none}
img { border:0px none}
:focus { outline:none}
input[type=button], input[type=submit], input[type=reset] { -webkit-appearance:none}

select { padding:0px}
textarea { resize:none}
::-webkit-scrollbar-thumb { background:#b0b0ae; -webkit-border-radius:4px}
::-webkit-scrollbar-thumb:hover { background:#9f9f9f; -webkit-border-radius:4px}
::-webkit-scrollbar { width:6px}
::-webkit-scrollbar-track-piece { background:#eaeaea; -webkit-border-radius:0}

/* Tools */
.center { width:1200px; height:auto; margin-left:auto; margin-right:auto; position:relative}
.fl { float:left}
.fr { float:right}
.clear { clear:both}
.psa { position:absolute}
.psr { position:relative}
.psf { position:fixed}
.vat { vertical-align:top}
.vam { vertical-align:middle}
.vab { vertical-align:bottom}
.cp { cursor:pointer}
.db { display:block}
.di { display:inline-block}
.dn { display:none}
.tal { text-align:left}
.tac { text-align:center}
.tar { text-align:right}
.oh { overflow:hidden}
.oxs { overflow:hidden; overflow-x:scroll}
.oys { overflow:hidden; overflow-y:scroll}
.ha { height:auto; overflow:auto}
.ml10 { margin-left:10px}
.ml15 { margin-left:15px}
.ml20 { margin-left:20px}
.mt10 { margin-top:10px}
.mt15 { margin-top:15px}
.mt20 { margin-top:20px}
.mr20 { margin-right:20px}
.mb20 { margin-bottom:20px}
.pt20 { padding-top:20px}
.fs16 { font-size:16px}
.hide{ display:none}
.dt p:first-child { margin-top:0px}
.dt img { max-width:100%}
.emptyTip { font-size:14px; color:#888; padding:30px 0; margin:0px; text-align:center}
.YPMsg { position:fixed; padding:10px 20px; background:rgba(0,0,0,0.7); z-index:-1; border-radius:8px; color:#fff; font-size:18px; line-height:20px; max-width:400px; text-align:center;}
.loading { display:none; width:0px; height:0px}
.loading > div { position:fixed; width:100%; height:100%; top:0px; left:0px; background:rgba(0,0,0,0.2); z-index:999; display:-webkit-box; -webkit-box-pack:center; -webkit-box-align:center; z-index:9990}
.loading > div > div { background:rgba(0,0,0,0.8); padding:20px; border-radius:10px;}
.ldi,.ldi>div{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.ldi{display:block;font-size:0;color:#fff}.ldi.la-dark{color:#fff}.ldi>div{display:inline-block;float:none;background-color:currentColor;border:0 solid #ddd}.ldi{width:32px;height:32px}.ldi>div{width:32px;height:32px;background:transparent;border-width:2px;border-bottom-color:transparent;border-radius:100%;-webkit-animation:ball-clip-rotate 1s linear infinite;animation:ball-clip-rotate 1s linear infinite}.ldi.la-sm{width:16px;height:16px}.ldi.la-sm>div{width:16px;height:16px;border-width:1px}.ldi.la-2x{width:48px;height:48px}.ldi.la-2x>div{width:48px;height:48px;border-width:4px}.ldi.la-3x{width:96px;height:96px}.ldi.la-3x>div{width:96px;height:96px;border-width:6px}@-webkit-keyframes ball-clip-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ball-clip-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
input[type=text]::-webkit-input-placeholder{color:#294877; }
input[type=text]:-ms-input-placeholder { color:#294877}
.editorDetail { overflow:hidden; word-break:break-all; font:12px/1; font-size:12px}
.editorDetail p:first-child { margin-top:0px}
.editorDetail img { max-width:100%}
.mingzebody{width:100%; min-width:1350px; height:100%; position:relative; overflow:auto}
/*导航*/
.pagenav{ width:100%; height:80px; min-width:1200px; position:relative; background:#FFF; box-shadow:0px 1px 9px #2b3e69 }
.pagenav .logo{ width:138px; height:142px; background:#193157; box-shadow:0px 3px 5px #193157; position:absolute; z-index:55}
.pagenav .logo > a{ width:125px; height:135px; margin:0 5px 0 5px; background:url(/com/img/huabian.png) center 0 no-repeat; border:1px solid #e4c69b; border-top:none; text-align:center;}
.pagenav .logo > a img{ margin-top:25px;}
.pagenav .navlist{ margin-left:138px;}
.pagenav .navlist > a{ width:80px; text-align:center; height:80px; line-height:62px; background:url(/com/img/nav.png) 20px 45px no-repeat; font-size:14px; color:#242424; margin-left:15px;}

.pagenav .navlist > a.service{ background-position:14px -30px; }
.pagenav .navlist > a.team{ background-position:3px -130px;}
.pagenav .navlist > a.news{ background-position:18px -232px;}
.pagenav .navlist > a.ceping{background-position:0px -328px;}
.pagenav .navlist > a.case{ background-position:25px -426px;}
.pagenav .navlist > a.member{ background-position:13px -554px;}
.pagenav .navlist > a.about{background-position:20px -675px;}
.pagenav .navlist > a.sy{background-position:3px -793px;}

.pagenav .navlist > a:hover{ border-bottom:3px solid #183056; height:77px; color:#183056}
.pagenav .navlist > a.cur{border-botto
m:3px solid #183056;height:77px; color:#183056}

.pagenav .fr{ padding:24px 0;}
.pagenav .fr > a{ width:32px; height:32px; background:url(/com/img/xwd_ico.png) no-repeat; float:left; margin-left:19px; cursor:pointer; position:relative;}
.pagenav .fr > .weixin{ background-position:0 -111px; float:right}
.pagenav .fr > .tel{ background-position:0 -233px;float:right}
.pagenav .fr > a > .hover{ position:absolute;background:#fff; height:auto; min-height:155px; top:57px;float:left; top:70px; left:-50px; z-index:20; border-radius:3px;}
.pagenav .fr > a:hover .hover{ display:block;}
.pagenav .fr > a > .hover > div{height:135px; position:relative;padding:10px;width:auto;}
.pagenav .fr > a > .hover > div > i{ width:113px; height:113px; float:left; background: center no-repeat; background-size:contain}
.pagenav .fr > a > .hover > div > i.text{ color:#3b3b3b; margin-top:7px; font-size:12px; text-align:center; width:100%; height:auto;}
.pagenav .fr > a > .hover > div > i.sj{ width:100%; height:10px; background:url(/com/img/nav_ico.png) center no-repeat; position:absolute; top:-10px; left:0}
.pagenav .fr > a.tel > .hover{ left:-55px }
.pagenav .fr > a.tel > .hover > div > .teltext{ height:auto; font-size:14px; float:left; margin-left:5px; margin-right:5px;}
.pagenav .fr > a.tel > .hover > div > .teltext > font{ font-size:14px; color:#193157; padding-bottom:10px; float:left;}
/*轮播*/
.flexslider{ width:100%; min-width:1200px;background-size:cover}
.flexslider .slides li > a{ width:100%; height:475px; min-width:1200px; background:no-repeat top center; background-size:auto 475px;}
.fixedRightNav { width:50px; margin:0 auto; padding-left:1300px;}

ul.leftdian{ position:absolute; width:10px; height:auto; top:20%; z-index:55555555555}
ul.leftdian li > a{ width:10px; height:10px; background:#cac7bd; border-radius:50%; margin-top:20px; cursor:pointer}
ul.leftdian li > a:hover{ background:#193157}




/*服务*/
.whitebox{ width:100%; height:auto; background:url(/com/img/serbg.png); min-width:1200px; float:left;}
.whitebox .imgbg{ width:100%; height:387px; background:url(/com/img/imgbg.jpg) no-repeat center; margin-top:165px; position:relative; min-width:1200px; float:left;}
.whitebox .imgbg .center dl{ width:1200px; height:auto; position:absolute; top:-140px; float:left;}
.whitebox .imgbg .center dl .servicecon{ width:277px; height:385px; background:#193157; float:left; margin-left:90px;}
.whitebox .imgbg .center dl .servicecon > a{ width:257px; height:365px; margin:10px; border:1px solid #294877; background:url(/com/img/ser_huabian.png) center 0 no-repeat; position:relative}
.whitebox .imgbg .center dl .servicecon > a > div{ width:257px; height:365px; background:url(/com/img/casebg.png); position:absolute; top:0; left:0; opacity:0; transition:all .2s ease-out; -webkit-transition:all .2s ease-out} 
.whitebox .imgbg .center dl .servicecon > a:hover div { opacity:1}
.whitebox .imgbg .center dl .servicecon > a .ser_ico{ background:url(/com/img/index_service.png) center 0 no-repeat; width:257px; height:123px; margin-top:50px;}
.whitebox .imgbg .center dl .servicecon > a .title{ width:257px; text-align:center; font-size:22px; color:#fed46e; font-weight:bold; margin-top:10px;}
.whitebox .imgbg .center dl .servicecon > a ul li{ font-size:14px; color:#fed46e;list-style: inside url(/com/img/ser_dian.png); margin:5px 22px;}
.whitebox .imgbg .center dl .servicecon > .train .ser_ico{ background-position:center -234px;}
.whitebox .imgbg .center dl .servicecon > .train ul li{ margin:5px 35px;}
.whitebox .imgbg .center dl .servicecon > .administration .ser_ico{background-position:center -485px;}
.whitebox .imgbg .center dl .servicecon > .administration ul li{ margin:5px 44px}

/*首页版块标题*/
.bluebox{ background:#193157; }
.whitebox .indextitle{ width:1075px; height:auto; overflow:hidden; border-top:1px solid #294877; margin:0 62.5px; background:url(/com/img/indextitle.png) center 0 no-repeat;  margin-top:30px;}
.whitebox .indextitle .text{width:1075px; background:url(/com/img/index.png) 400px -133px no-repeat; padding-bottom:32px; color:#fed46e; font-size:22px; margin-top:49px;text-align:center;}
.whitebox .graytitle{ border-top:1px solid #dae2ea; background:url(/com/img/graytitle.png) center 0 no-repeat }
.whitebox .graytitle .team{ background-position:center 28px; color:#193157}
.whitebox .indextitle .case{ background-position:300px -315px}
.whitebox .graytitle .news{  background-position: 390px -523px; color:#193157}
/*关于我们*/
.bluebox .aboutcon { width:1075px; height:auto; overflow:hidden;margin:0 62.5px; margin-top:30px; padding-bottom:40px;}
.bluebox .aboutcon > .fl{ background:url(/com/img/aboutbg.png); padding:10px;}
.bluebox .aboutcon > .fl .img{ width:450px; height:280px; background:no-repeat center; background-size:cover; float:left; position:relative}
.bluebox .aboutcon > .fl .img > i{ width:450px; color:#FFF; height:45px; line-height:45px; position:absolute; left:0; bottom:0; text-align:center; background:url(/com/img/aboutbg2.png); overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.bluebox .aboutcon > .fr{ width:510px; height:auto; overflow:hidden; float:left; margin-left:50px;}
.bluebox .aboutcon > .fr .brief{ height:193px; overflow:hidden; font-size:14px; color:#fed46e; margin-bottom:10px; }
.bluebox .aboutcon > .fr .brief p{ text-indent:27px; letter-spacing:1px}
.bluebox .aboutcon > .fr .advantage .text{width:90px; height:100px; background:url(/com/img/circle_ico.png) 0 -252px no-repeat; float:left; cursor:pointer}
.bluebox .aboutcon > .fr .advantage .text:hover{ background:url(/com/img/circle_ico.png) no-repeat}
.bluebox .aboutcon > .fr .advantage .text > i{ width:75px; height:75px; line-height:75px; border:1px solid #fed46e; border-radius:50%; margin:6px 7px; text-align:center;
color:#fed46e; font-size:14px; transition:all .3s ease-out; -webkit-transition:all .3s ease-out}
.bluebox .aboutcon > .fr .advantage .text > i.middle{ line-height:25px; padding:15px 0; height:45px;}
.bluebox .aboutcon > .fr .advantage .text:hover > i{ background:#e8c46d; color:#193157}
.bluebox .aboutcon > .fr .advantage .fgx{ width:99px; height:9px; background:url(/com/img/aboutfgx.png); float:left; margin:40px 8px; }
/*顾问团队*/
.students{width:1200px;height:auto; overflow:hidden;position:relative; float:left; margin-top:30px; padding-bottom:30px;}
#four_flash{width:1200px;height:295px}
#four_flash .flashBg{width:1050px;height:295px; margin:0 auto;position:relative;overflow:hidden;}
#four_flash .flashBg ul.mobile{ width:1050px;height:295px; position:absolute;top:15; left:0; overflow:hidden}
#four_flash .flashBg ul.mobile li{float:left;width:170px;height:340px;color:#6C6E85; padding:0 20px; overflow:hidden}
#four_flash .flashBg ul.mobile li a { cursor:default}

.boxF, .boxS, .boxT, .overlay{width:150px;height:170px;overflow: hidden; float:left; cursor:pointer}
.boxF, .boxS{visibility: hidden;}
.boxF { transform: rotate(120deg); float: left; margin-left: 10px;-ms-transform: rotate(120deg); -moz-transform: rotate(120deg); -webkit-transform: rotate(120deg); }
.boxS { transform: rotate(-60deg); -ms-transform: rotate(-60deg); -moz-transform: rotate(-60deg); -webkit-transform: rotate(-60deg); }
.boxT{ transform: rotate(-60deg); background: no-repeat 50% center; background-size: 125% auto;-ms-transform: rotate(-60deg); -moz-transform: rotate(-60deg); -webkit-transform: rotate(-60deg); visibility: visible;}
#four_flash .flashBg ul.mobile li > .text{ width:170px; text-align:center; float:left; margin-top:20px;}
#four_flash .flashBg ul.mobile li > .text i{ width:170px; overflow:hidden;font-size:14px;width:150px;text-align:center; color:#384964; line-height:30px;text-overflow:ellipsis;white-space:nowrap; }
#four_flash .flashBg ul.mobile li > .text .name{ font-size:16px;}
#four_flash .but_left{width:50px;height:100px;position:absolute; top:136px; left:0px; background:url(/com/img/jiantouy.png) no-repeat }
#four_flash .but_left:hover{ background:url(/com/img/jiantouz.png) no-repeat}
#four_flash .but_right{width:50px;height:100px; position:absolute; top:136px; right:0px;background:url(/com/img/jiantou.png) no-repeat }
#four_flash .but_right:hover{ background:url(/com/img/jiantou2.png) no-repeat}
/*成功案例*/
.successcase{height:auto; overflow:hidden; margin:60px 0 100px 0; margin-left:10px;}
.successcase > a{ width:270px; height:185px; background:no-repeat center; background-size:cover; position:relative; float:left; margin-left:20px; overflow:hidden}
.successcase > a > i{ position:absolute; left:0; bottom:0; height:35px; width:250px; background:url(/com/img/casebg.png); line-height:35px; text-align:center; color:#fed46e;text-overflow:ellipsis;white-space:nowrap; font-size:14px; overflow:hidden; padding:0 10px; transition:all .3s ease-out; -webkit-transition:all .3s ease-out}

.successcase > a .hover{width:270px; height:185px; background:url(/com/img/casebg.png); position:absolute; top:0; left:0; opacity:0; margin-top:-185px; transition:all .3s ease-out; -webkit-transition:all .3s ease-out}
.successcase > a .hover > div{width:250px; height:150px; border:1px solid #9faab9;text-align:center; margin:10px; padding-top:15px;}
.successcase > a .hover > div > i{ width:250px; height:30px;text-align:center; color:#fed46e; float:left; margin-top:10px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.successcase > a .hover > div > i.ico{ background:url(/com/img/jt.png) 115px -288px no-repeat; height:30px; margin-top:15px;}
.successcase > a:hover .hover{ margin-top:0px; opacity:1}
.successcase > a:hover > i{ opacity:0}

/*新闻视角*/
.newscon{ width:1200px; height:520px; background:#193157; margin-top:30px; margin-bottom:30px;}
.newscon > div{ width:1180px; height:500px; margin:10px; border:1px solid #294877; background:url(/com/img/indextitle.png) center 0 no-repeat; float:left; position:relative;}
.newscon > div .visual{ margin-left:96px; width:435px; height:auto; overflow:hidden; margin-top:45px;}
.newscon > div .visual > i.title{ text-align:center; width:435px; font-size:20px; color:#fed46e; background:url(/com/img/newhua.png) no-repeat center 5px}
.newscon > div .visual > a.img{ width:435px; height:195px; background:no-repeat center; background-size:cover; margin-top:20px;}
.newscon > div .visual > a.dt{ width:435px; height:145px; overflow:hidden; font-size:12px; color:#fed46e; margin-top:20px; line-height:20px; letter-spacing:1px; text-indent:27px;}
.newscon > div .newsinfor{ margin-right:95px;}
.newscon > div .newsinfor > div > a > i.fl{ font-size:14px;color:#fed46e;}
.newscon > div .newsinfor > div > a > i.fr{ width:345px; font-size:14px; color:#fed46e;text-overflow:ellipsis;white-space:nowrap;  height:20px; overflow:hidden; margin-left:40px;}
.newscon > div .huabian{ width:1180px; height:39px; background:url(/com/img/indextitle2.png) center 0 no-repeat; float:left; position:absolute; bottom:0; left:0}
/*底部*/
.bottomcon { width:1200px; height:auto; overflow:hidden;background:url(/com/img/indextitle.png) center 0 no-repeat; text-align:center; padding:83px 0; position:relative}
.bottomcon i,.bottomcon i > a{ color:#fed46e; font-size:12px; letter-spacing:1px}
.bottomcon i > font{ font-size:12px; margin:0 5px;}
.bottomcon i > font:first-child { display:none}
.bottomcon i > i.tel{ margin-left:30px;}
.bottomcon i.huabian{ width:1200px; height:39px; background:url(/com/img/indextitle2.png) center 0 no-repeat; position:absolute; bottom:0; left:0}
.beianbox{ background:#132745; height:40px; }
.beianbox i.beian{ line-height:40px; color:#304f80; font-size:12px; text-align:center; width:1200px; height:40px; letter-spacing:1px;}


.qustoptel { position:absolute; top:20px; right:30px; width:100%; text-align:right; z-index:55; font-size:20px; color:#fdd9a2}
/*测评第一步*/
.evaluation{ width:100%; height:auto; overflow:hidden; min-height:100%;background:#132745; min-width:1200px; position: relative; }
.evaluation table{ width:1200px;height:100%; margin-left:auto; margin-right:auto;}
.evaluation table, .evaluation table tbody, .evaluation table tr, .evaluation table tr td{ height:100%; min-height:100%}
.evaluation table tr td { padding:100px 0; position:relative}
.new_evaluation { float:left; height:100%; min-height:100%}
.evaluation table tr td .frameout{ width:555px; height:290px; background:#294877; float:left; margin:150px 320px;}
.evaluation table tr td .framein{ width:535px; height:270px; margin:10px; border:1px solid #fdd9a2; background:url(/com/img/cepingbg.png) center 0 no-repeat; text-align:center;float:left; position:relative}
.evaluation table tr td .framein .weltext{ font-size:28px; color:#fdd9a2; margin:50px 0 25px 0px; width:535px; text-align:center; float:left;}
.evaluation table tr td .framein form{ margin:0 30px; width:475px}
.evaluation table tr td .framein form > input[type=text]{ width:340px; height:50px; background:#FFF; border:none; border-radius:3px; float:left; padding-left:10px; color:#294877; font-size:14px;}
.evaluation table tr td .framein form > input[type=submit]{ width:110px; height:50px; background:url(/com/img/button_bg.png) no-repeat; color:#132745; font-size:20px; line-height:50px; text-align:center; border:none; border-radius:3px; margin-left:15px;float:left; cursor:pointer}
.evaluation table tr td .framein .beizhu{ font-size:14px; color:#fdd9a2; float:left; margin:15px 0 0 30px}
.evaluation table tr td .framein .huabian{ position:absolute; bottom:0; left:0; width:100%; background:url(/com/img/cepingbg2.png) center 0 no-repeat; height:28px; float:left}
/*测评验证失效*/
.evaluation table tr td .framein .yanzheng{ margin-top:95px;}
.evaluation table tr td .framein .yanzheng > i{ width:535px; text-align:center; font-size:28px; color:#fdd9a2;}
.evaluation table tr td .framein .yanzheng > i:last-child{ font-size:18px; margin-top:10px;}
/*测评结束*/
.evaluation table tr td .framein .end{ width:535px; text-align:center; font-size:28px; color:#fdd9a2; margin-top:110px}


/*测评验证*/
.evaluation table tr td .wid585{ width:585px; height:435px; margin-top:0px; margin-bottom:0px}
.evaluation table tr td .wid585 > .framein{ width:565px; height:415px;}
.evaluation table tr td .wid585 > .framein .memberinfor{ font-size:20px; margin-bottom:0; margin-top:70px}
.evaluation table tr td .wid585 > .framein  > form { width:565px; height:auto; overflow:hidden; margin:0}
.evaluation table tr td .wid585 > .framein  > form .evalinfor{ width:565px; height:auto; overflow:hidden; margin-top:25px;}
.evaluation table tr td .wid585 > .framein  > form .evalinfor .left{ text-align: right; width:120px; font-size:18px; color:#fdd9a2; line-height:45px; height:45px; float:left;}
.evaluation table tr td .wid585 > .framein  > form .evalinfor .right{height:auto; margin-left:10px; overflow:hidden; float:left; background:#FFF; border-radius:3px; }
.evaluation table tr td .wid585 > .framein  > form .evalinfor .radio{ float:left; font-size:18px; color:#fdd9a2; height:45px; line-height:45px;}
.evaluation table tr td .wid585 > .framein  > form .evalinfor .radio input[type=radio]{ width:17px; height:17px; -webkit-appearance:none; border:1px solid #fdd9a2; border-radius:50%; margin-left:20px; margin-right:10px; vertical-align:middle;-moz-appearance:none;}
.evaluation table tr td .wid585 > .framein  > form .evalinfor .radio input[type=radio]:checked{ background:url(/com/img/radio.png) -1px -1px no-repeat}
.evaluation table tr td .wid585 > .framein  > form .evalinfor .right input[type=text]{width:363px; height:45px; color:#294877; background:#FFF; border-radius:3px; border:none; padding-left:10px; position:relative;}
.evaluation table tr td .wid585 > .framein  > form .evalinfor .right input[type=text].tel{width:245px;}
.evaluation table tr td .wid585 > .framein  > form .evalinfor .right.name input[type=text]{ width:245px; float:left;}

.evaluation table tr td .wid585 > .framein  > form .evalinfor .right > i.button{ width:115px; height:45px; line-height:45px; background:#FFF; position:absolute; right:65px}
.evaluation table tr td .wid585 > .framein  > form .evalinfor .right > i.button input[type=button]{ height:22px; border-left:1px solid #353f4a; background:none; border:none; border-left:1px solid #424c5c; color:#132745; line-height:22px; cursor:pointer; width:100px}
.cpbutton{ width:565px; text-align:center; margin-top:40px;}
.cpbutton > input{ height:55px; width:175px; background:url(/com/img/button_bg.png); border:none; font-size:18px; color:#132745; text-align:center; line-height:55px; border-radius:3px;cursor:pointer}

i.jszc{ position:relative; width:1200px; text-align:center; font-size:14px; color:#fdd9a2; position:absolute; bottom:50px; float:left; z-index:66}

/*答题*/
.evalans{ min-height:100%; height:auto;}
.evaluation table tr td .dati{ width:980px; height:auto; margin:0 110px;}
.evaluation table tr td .dati > .framein{ width:960px; height:auto;}
.evaluation table tr td .dati > .framein .top{ width:960px; height:185px; border-bottom:1px solid #fdd9a2; float:left; position:relative}
.evaluation table tr td .dati > .framein .top > i.title{width:500px; height:50px; overflow:hidden; font-size:30px; color:#fdd9a2; margin-top:60px;}
.evaluation table tr td .dati > .framein .top > i font{ font-size:20px; color:#fdd9a2; }
.evaluation table tr td .dati > .framein .top .djs{ float:right; position:absolute; top:55px; right:55px}
.evaluation table tr td .dati > .framein .top .djs > i{ width:45px; height:70px; background:#fdd9a2; border-radius:3px; font-size:24px; color:#294877; line-height:20px; float:left;}
.evaluation table tr td .dati > .framein .top .djs > i > font{ font-size:26px;}
.evaluation table tr td .dati > .framein .top .djs > font{ height:70px; line-height:70px; font-size:30px; color:#fdd9a2; margin:0 5px; float:left;}

.evaluation table tr td .dati > .framein .subject{ width:600px; height:auto; overflow:hidden; margin-top:40px; padding:0 180px}
.evaluation table tr td .dati > .framein .subject > i{ width:600px; height:auto; overflow:hidden; color:#fdd9a2; font-size:24px; margin-top:40px; text-align:left;}
.evaluation table tr td .dati > .framein .subject > .answer{ float:left; text-align:left; margin-left:25px;}
.evaluation table tr td .dati > .framein .subject > .answer > i{ width:600px; height:auto; overflow:hidden; color:#fdd9a2; float:left; margin-top:30px; line-height:0; float:left; font-size:26px; line-height:30px;}
.evaluation table tr td .dati > .framein .subject > .answer > i > i{ max-width:550px;}
.evaluation table tr td .dati > .framein .subject > .answer > i > input[type=radio]{ border:1px solid #fdd9a2; height:23px; width:23px; border-radius:50%; -webkit-appearance:none; -moz-appearance:none;margin-right:20px; margin-top:5px;float:left;}
.evaluation table tr td .dati > .framein .subject > .answer > i > i { font-size:22px; vertical-align:middle; }
.evaluation table tr td .dati > .framein .subject > .answer > i > input[type=radio]:checked{ background:url(/com/img/radio2.png) -1px -1px no-repeat}
.tmbutton{ width:960px; margin-top:70px;}

.evaluation table tr td .dati > .framein .answerimg{ width:auto; }
.evaluation table tr td .dati > .framein .answerimg > .answer > i{ width:auto; float:left; margin-right:80px;}
.evaluation table tr td .dati > .framein .answerimg > .answer > i .img{height:100px; background:no-repeat center; background-size:cover; border-radius:2px; max-width:400px; vertical-align:top;}
.evaluation table tr td .dati > .framein .answerimg > .answer > i .img img{ height:100px; border-radius:2px; }
.tmbutton input[type=submit]{ width:148px; height:50px; line-height:50px; margin-bottom:50px; margin-top:50px;}

.pagebanner{ width:100%; height:345px; background:no-repeat center; background-size:cover; min-width:1200px;}
.crumbnav{ width:100%; min-width:1200px; background:#FFF; height:55px;  box-shadow:1px 1px 1px #b6b5b5; text-align:center;}
.crumbnav i.fl,.crumbnav i.fl > a{ line-height:55px; height:55px; font-size:14px; color:#193157;}
.fancybox-custom .fancybox-skin {box-shadow: 0 0 50px #222;}
/*案例页面*/
.pagecase{ background: none}
.pagecase .successcase{ width:1220px; height:auto;margin:0; margin-left:-20px; margin-top:5px}
.pagecase .successcase > a{ width:285px; height:190px; margin-left:20px; margin-top:25px;}
.pagecase .successcase > a > i{ width:265px;}
.pagecase .successcase > a .hover{width:285px; height:190px; float:left;}
.pagecase .successcase > a .hover > div{width:265px; height:155px;}

/*翻页样式*/
.paging { clear:both; padding:20px 0 30px 0; text-align:center; margin:0 auto; margin-top:15px}
.paging a { padding:5px 11px; margin:0 3px; border:1px solid #193157; background:#193157; color:#fff; border-radius:3px; transition:all .2s ease-out; -webkit-transition:all .2s ease-out}
.paging a:hover { border:1px solid #fff; background:#294877}
.paging a.cur { color:02b4ff; border:1px solid #02b4ff}
.paging i { padding:5px 10px}
.paging i.cur { color:#193157; font-weight:bold; border:1px solid #fff; background:none}
.paging i.ml10, .paging i.i555, .paging input { display:none}
.paging input { width:30px}

/*新闻列表*/
.newslist{ width:1198px; height:230px; border:1px solid #e9e9e9;  background:#FFF; float:left; margin-top:30px;}
.newslist > a.img{ width:268px; height:172px; background:no-repeat center; background-size:cover; margin:29px 20px 29px 30px; float:left;}
.newslist > .right{ width:800px; float:left; height:157px; margin:29px 0}
.newslist > .right > a.title{ width:800px; font-size:18px; color:#193157; height:25px; overflow:hidden; float:left; text-overflow:ellipsis;white-space:nowrap; }
.newslist > .right > a.newscontent{ font-size:14px; height:101px; color:#707070; line-height:24px; overflow:hidden; margin-top:15px; float:left;}
.newslist > .right > a.more{ font-size:14px; color:#193157; float:left; width:100%;}

/*会员之家*/
.crumbnav .screen > a{ height:33px; border:1px solid #193157; padding: 0 15px; color:#193157; margin:10px 0; border-radius:30px; line-height:33px; text-align:center; font-size:14px; margin-left:20px; transition:all .2s ease-out; -webkit-transition:all .2s ease-out}
.crumbnav .screen > a:first-child{ margin-left:0}
.crumbnav .screen > a:hover,.crumbnav .screen > a.cur{ color:#fddaa0; background:#193157}
.newslist_img{ width:1220px; margin-left:-20px; margin-top:10px;}
.newslist_img > a{ width:285px; height:280px; border-radius:3px; box-shadow:1px 0px 7px #b6b5b5; background:#FFF; overflow:auto; float:left; margin-left:20px; margin-top:20px;}
.newslist_img > a > i{ width:285px; height:210px; float:left; background:no-repeat center; background-size:cover; position:relative}
.newslist_img > a > i > .hover{width:285px; height:210px; background:url(/com/img/casebg.png); text-align:center; position:absolute; margin-top:-210px; opacity:0; transition:all .2s ease-out; -webkit-transition:all .2s ease-out}
.newslist_img > a > i > .hover > i{width:285px; height:210px; background:url(/com/img/logo.png) center no-repeat}
.newslist_img > a > i:hover > .hover{ margin-top:0px; opacity:1}
.newslist_img > a > div > i.title{ padding:0 10px; width:250px; height:20px; overflow:hidden; text-overflow:ellipsis;white-space:nowrap; font-size:14px; margin-top:10px; float:left;}
.newslist_img > a > div > i.time{ padding:0 10px;font-size:14px; margin-top:5px}
.newslist_img > a > div > i.time > font{ font-size:20px; color:#193157}

/*服务详情*/
.servicedel{ width:1118px; height:auto; overflow:hidden; border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4; background:#FFF; margin-top:1px; padding:40px;}

/*新闻详情*/
.servicedel > .title{ border-bottom:1px dashed #dedede; width:1118px; padding-bottom:30px;}
.servicedel > .title > i{ width:1118px; text-align:center; margin-top:10px; font-size:16px;}
.servicedel > .title > i > font{ font-size:14px; margin-right:30px;}
.servicedel .artdetail{ padding-top:20px;}
/*案例详情*/
.servicedel > .title > i:last-child{ font-size:14px;}
/*顾问列表*/
.teamlist{ height:auto;}
.teamlist > a.img{ width:255px; height:335px;}
.teamlist .right{ height:auto; margin-left:30px;}
.teamlist .right > div{ width:800px; border-left:1px solid #193157; height:auto; padding: 0 0 30px 20px; float:left; position:relative; } 
.teamlist .right > div > i.zb{ font-size:14px; color:#193157; float:left; line-height:15px;letter-spacing:1px;}
.teamlist .right > div > i.yb{ width:720px; font-size:14px; color:#707070;float:left;line-height:30px; letter-spacing:1px; margin-top:-7px;}
.teamlist .right > div > i.ico{ width:18px; height:18px; background:url(/com/img/dian.png) 0 -364px  no-repeat; position:absolute; left:-9px; top:-2px}
.teamlist .right > div:last-child{ border:none;}

/*关于我们*/
/*公司介绍*/
.aboutustitle{ width:1200px; height:60px; position:relative;margin-top:50px; border-bottom:1px solid #d9d9d9; background:url(/com/img/about_title.png) 425px 0 no-repeat;}
.aboutustitle > i{ color:#969696; font-size:18px; position:absolute; padding:0 30px; background:#f7f7f7; bottom:-15px; left:45%;}

.gsintro{ width:100%; height:450px; float:left; overflow:hidden;}
.gsintro ul{ width:100%;overflow:hidden}
.gsintro ul li{ width:1200px; height:auto; overflow:hidden; float:left; position:relative;}


.gsintro ul li > div{ width:910px; height:200px; overflow:hidden; background:#FFF; margin-top:115px; margin-bottom:95px; padding:25px; float:left; margin-left:95px}
.gsintro ul li > div i.fl{ width:615px; height:200px; }
.gsintro ul li > div i.fl > font{font-size:14px; color:#193157; font-weight:800}
.gsintro ul li > div i.fl  > i{ width:615px; height:autol; overflow:hidden; overflow:hidden;color:#848484; float:left; line-height:25px; letter-spacing:1px;}
.gsintro ul li > div > i.img{ float:left; margin:0; width:250px; height:350px; top:60px; background-size:cover; background:center no-repeat; position:absolute; right:180px}
.gsintro ul li > div dl dd{font-size:12px; color:#848484; list-style-type:circle;margin-top:10px;}
.gsintro ul li > div dl dd > i{ width:5px; height:5px; background:#969696; border-radius:50%; float: left; margin-right:10px; margin-top:6px}

.gsintro ul li > div i.fl > i.zzjg{ width:140px;font-size:12px; color:#848484; float:left; line-height:25px; margin-top:30px;}
.gsintro ul li > div i.fl > i.img{ float:left; margin:0; width:430px; margin-left:40px}

i.qhbtn{ width:170px; height:50px; background:#7b899e; position:absolute; top:270px; right:60px;}
i.qhbtn > i{ width:85px; height:50px; background:#193157; font-size:16px; color:#fed46e; text-align:center; line-height:50px; float:left}
i.qhbtn > a.jt{ width:85px; height:50px;  background:url(/com/img/jt.png) 25px -189px no-repeat;}

/*发展进程*/
.huabianbg{ width:1200px; height:40px;  background:url(/com/img/indextitle.png) center 0 no-repeat}
.devetitle{ background:url(/com/img/about_title.png) 430px -116px no-repeat; border-bottom:1px solid #294877; float:left; margin-top:10px}
.devetitle > i{ color:#fed46e; background:#193157}
.devecon{ width:1200px; height:165px; overflow:hidden; position:relative; padding:160px 0;}
.devecon > .bar{ width:15px; height:15px; background:url(/com/img/deve2.png) no-repeat; position:absolute; left:0; top:48.9%;z-index:2}
.devecon > .bar.right{ background:url(/com/img/deve1.png) no-repeat; left:1185px;}
.devecon > .line{ width:1200px; height:1px; border-bottom:1px solid #d9d9d9; position:absolute; top:50%;}
#marquee5 { width:1200px; height:170px; overflow:hidden;}
.devecon .develistul { width:auto; height:170px; overflow:hidden;}
.devecon .develist{ width:265px; height:100%; position:relative; margin-left:101.5px; display:inline-block; float:left;}
.devecon .develist > div{ width:265px; height:90px; position:absolute; text-align:right; float:left}
.devecon .develist > div > i{width:265px; font-size:12px; color:#ddc58c; position:absolute; float:left; left:0; top:0}
.devecon .develist > div > label{width:265px;  font-size:14px; color:#e8c46d;position:absolute; margin-top:40px; left:0}
.devecon .develist > div > font{ width:20px; height:20px; background:url(/com/img/devedian.png) no-repeat; position:absolute; right:0px;top:75px;}
.devecon .develist .lftdeve{ text-align:left; margin-top:100px; float:left; margin-left:80px; }
.devecon .develist .lftdeve > font{ left:0; top:-28%;}
.devecon .develist .lftdeve > i{ top:35px}
.devecon .develist .lftdeve > label{ margin-top:10px}
/*资质认证*/
.zztitle{ background-position:430px -242px}
.zizhicon{ width:1200px; height:auto; overflow:hidden; margin-top:50px; margin-bottom:70px;}
.zizhicon .left{ width:350px; height:245px; background:no-repeat center; background-size:cover; margin-left:155px;float:left;}
.zizhicon .right{ width:545px; height:245px;  margin-left:45px; float:left;}
.zizhicon .right > i{width:545px; color:#193157; font-size:14px; line-height:35px; }
.zizhicon .right > ul li{width:545px; list-style:url(/com/img/zizhidian.png) inside; line-height:35px; color:#193157; font-size:14px;}
/*客户服务*/
.custitle{ background-position:365px -388px}
.customercon{ padding:0 100px; width:1000px; height:auto; overflow:hidden; text-align:center; min-height:265px}
.customercon .serscreen{ height:auto; overflow:hidden;}
.customercon .serscreen > a{ height:23px; padding:0 20px; color:#fed46e; border:1px solid #193157; font-size:14px; margin-left:50px; margin-top:50px; float:left; line-height:23px; transition:all .3s ease-out; -webkit-transition:all .3s ease-out}
.customercon .serscreen > a:hover,.customercon .serscreen > a.cur{ border:1px solid #fed46e; border-radius:2px;}
.customercon .sercuscon{ width:1020px; float:left; margin:20px 0 100px -20px}
.customercon .cuscon{ display:none; height:auto; float:left; margin-bottom:70px; margin-top:20px;}
.customercon .cuscon > a { background:#f5d0a0; width:225px; height:80px; float:left; margin:20px 0 0 20px; border-radius:3px; background:no-repeat center; background-size:cover; position:relative}
.customercon .cuscon > a > i{ width:225px; height:80px; top:0px; left:0px; border-radius:3px;background:no-repeat center; background-size:cover; position:absolute; transition:all .3s ease-out; -webkit-transition:all .3s ease-out; opacity:0}
.customercon .cuscon > a:hover i{ opacity:1; width:245px; height:100px; top:-10px; left:-10px}

/*企业寄语*/
.jiyutitle{ background-position: 490px -545px}
.jiyucon{width:1200px; height:400px; background:#193157; margin:40px 0 50px 0; position:relative}
.jiyucon > i.img{ width:600px; height:400px; background: no-repeat center; background-size:cover; float:left;}
.jiyucon > i.sj{ width:27px; height:400px; background:url(/com/img/jiyujt.png) 0 center no-repeat; float:left;position:absolute; left:600px; z-index:2}
.jiyucon > div{ width:578px; height:380px; margin:10px; border:1px solid #274471; background:url(/com/img/indextitle.png) center 0 no-repeat;position:relative; float:left; }
.jiyucon > div > i.text{ height:300px; overflow:hidden; color:#fed46e; font-size:14px; margin:40px 0 0px 200px; line-height:30px}
.jiyucon > div > .huabian{ width:578px; background:url(/com/img/indextitle2.png) center 0 no-repeat; height:40px; position:absolute; bottom:0px; left:0}

/*文化精神*/
.spirittitle{ background-position:420px -715px;}
.culturalbox{ height:450px; margin-bottom:120px;}
.cultural{ width:970px; height:320px; margin-left:115px; background:#3b547c; float:left; margin-top:80px; position:relative}
.cultural > .left{ width:385px; padding:35px 0 0 55px; height:265px; overflow:hidden;}
.cultural > .left > i{ font-size:14px; color:#fed46e; line-height:30px;}
.cultural > .left ul li{ line-height:30px;font-size:14px; color:#fed46e; list-style:disc inside}
.cultural > .right{ width:415px; height:330px; position:absolute; top:-40px; right:60px;}


.evaluation table.ms{ position:fixed; width:100%;height:100%; margin-left:auto; margin-right:auto; z-index:99; top:0px; left:0px; z-index:-1; background:#132745}
.evaluation table.ms tr , .evaluation table.ms tr td { width:100%; height:100%; text-align:center}
.evaluation table.ms tr td .frameout{ width:555px; height:290px; background:#294877; float:none; margin:0px; padding:0px; clear:both}
