/* 
* @Author: 会飞的猫
* @Date:   2016-06-23 18:22:12
* @Last Modified by:   会飞的猫
* @Last Modified time: 2016-06-30 14:11:49
*/
body{font-family: 微软雅黑;overflow-x: hidden;}
/*top*/
.top-bg{background: #153051;width: 100%;height: 70px;min-width: 1200px;position: relative;z-index: 1111111;}
.top-bg a{text-align: center;display: block;position: relative;top: 18px;}
/*nav*/
.nav-tcbg{background: url(../images/nav-bg.png) repeat;width: 100%;min-width: 1200px;height: 55px;line-height: 55px;position: relative;z-index: 99999;}
.menu{position: relative;top: 0px;}
#wrap-nav h3{width: 200px;font-size: 16px;}
#wrap-nav h3 a{width: 200px;line-height:55px;}
#wrap-nav{height:55px;margin-bottom: 15px;*margin-bottom: 0px;}
#wrap-nav ul.menu li{position:relative;float:left;background-position:0 -40px;}
.depth_1{display:inline-block;color:#153051;text-align: center;}
.children{position:absolute;top:55px;z-index:9999;display:none;width:600px;background:#fff;padding: 20px;border-bottom: 2px solid #204362;left: -200px;}
.children>a{font-size: 16px;color: #214362;width: 300px;display: block;float: left;line-height: 54px;text-align: center;}
.children>a:hover{color: #153051;}
/*banner*/
.main_visual{height:580px;border-top:1px solid #d7d7d7;overflow:hidden;position:relative;margin-top: -71px;width: 100%;}
.main_image{height:580px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:580px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:580px;}
.main_image li span{display:block;width:100%;height:580px}
.main_image li a{display:block;width:100%;height:580px}
.img_3{background-position: top center;background-repeat: no-repeat;}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:58px!important;height:123px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/b-left.png) no-repeat left top;left:45px;}
#btn_next{background:url(../images/b-right.png) no-repeat right top;right:45px;}

/* 滑块 start */
.g-wrap {position:relative; margin:0 auto; width:960px; height:100%; overflow:hidden;float: right;}
#subjects {height:230px;*margin-top: -18px;}
#subjects .g-wrap a {position:absolute; top:0; left:100%; width:100%; height:100%; overflow:hidden; -webkit-opacity:1; opacity:1; display:block\9; -webkit-transition:left 300ms, -webkit-opacity 700ms; transition:left 300ms, opacity 700ms;}
#subjects .g-wrap .item-1 {z-index:1;}
#subjects .g-wrap .item-2 {z-index:2;}
#subjects .g-wrap .item-3 {z-index:3;}
#subjects .g-wrap .item-4 {z-index:4;}
#subjects .g-wrap a span {position:absolute; background:no-repeat 0 0;}
#subjects .g-wrap .item-1 .p1 {left:0; top:0; width:360px; height:230px;}
#subjects .g-wrap .item-2 .p1,#subjects .g-wrap .item-4 .p1,#subjects .g-wrap .item-3 .p1 {width:360px; height:230px;left:0;}
/*#subjects*/
#subjects .trans a {-webkit-opacity:0; opacity:0; display:none\9;}
/* 逐个出现 */
#subjects .ready .item-2 {transition-delay:150ms; -webkit-transition-delay:150ms; -ms-transition-delay:150ms; -moz-transition-delay:150ms;}
#subjects .ready .item-3 {transition-delay:150ms; -webkit-transition-delay:300ms; -ms-transition-delay:300ms; -moz-transition-delay:300ms;}
#subjects .ready .item-4 {transition-delay:150ms; -webkit-transition-delay:450ms; -ms-transition-delay:450ms; -moz-transition-delay:450ms;}
/* 没有指向 */
#subjects .state-0 .item-1 {left:0;}
#subjects .state-0 .item-2 {left:360px;}
#subjects .state-0 .item-3 {left:560px;}
#subjects .state-0 .item-4 {left:760px;}
/* 指向第一个 */
#subjects .state-1 .item-1 {left:0;}
#subjects .state-1 .item-2 {left:360px;}
#subjects .state-1 .item-3 {left:560px !important;}
#subjects .state-1 .item-4 {left:760px;}

/* 指向第二个 */
#subjects .state-2 .item-1 {left:0;}
#subjects .state-2 .item-2 {left:360px;}
#subjects .state-2 .item-3 {left:705px;}
#subjects .state-2 .item-4 {left:917px;}

/* 指向第三个 */
#subjects .state-3 .item-1 {left:0;}
#subjects .state-3 .item-2 {left:360px;}
#subjects .state-3 .item-3 {left:560px;}
#subjects .state-3 .item-4 {left:917px;}

/* 指向第四个 */
#subjects .state-4 .item-1 {left:0;}
#subjects .state-4 .item-2 {left:212px;}
#subjects .state-4 .item-3 {left:425px;}
#subjects .state-4 .item-4 {left:637px;}
.div-1{background: #eae9e8;width: 100%;height: 230px;min-width: 1200px;margin-top: 30px;}
.div-1-left{float: left;width: 200px;height: 230px;background: url(../images/i-bg1.png) no-repeat;}
.div-1-left a{display: block;width: 100%;height: 100%;}
.div-1-left h2{font-size: 20px;color: #fff;display: block;background: url(../images/line-1.png) bottom left no-repeat;font-weight: normal;padding-bottom: 9px;margin-top: 86px;margin-left: 45px;}
.div-1-left span{font-size: 12px;color: #cccaca;text-transform: uppercase;margin-left: 45px;display: block;line-height: 30px;}
/*最新动态*/
.div-2-top{height: 60px;line-height: 60px;border-bottom: 1px solid #d4d4d4;}
.div-2-top h2 a{font-size: 20px;color: #214362;display: block;float: left;}
.d2-main{padding: 30px 0;}
.d2-m-left{float: left;width: 600px;}
.d2-m-left a img{width: 600px;height: 375px;}
.h2-1 a{font-size: 20px;color: #666666;display: block;margin-top: 20px;margin-bottom: 10px;}
.h2-1 a:hover{color: #214362;}
.p-1{font-size: 12px;color: #807f7f;font-family: 宋体;line-height: 26px;}
.look-more1{width: 190px;height: 38px;border:1px solid #999999;display: block;text-align: center;line-height: 38px;font-size: 14px;color: #999999;font-family: 宋体;margin-top: 20px;font-weight: bold;}
.d2-m-right{width: 550px;float: right;}
.div-2-1{padding-bottom: 23px;border-bottom: 1px dashed #eaeaea;}
/*footer*/
.footer-bg{width: 100%;height: 194px;background: #224362;min-width: 1200px;}
.fot-left{float: left; }
.fot-left a img{width:300px;height: 88px;display: block;margin-top: 30px;margin-bottom: 5px; }
.fot-left p{font-size: 26px;color: #dcdcdc;font-weight: bold;}
.fot-right{float: right;width: 670px;padding-top: 40px;position: relative;}
.friend-lj{float: left;margin-bottom: 5px;}
.friend-lj a,.friend-lj span{color: #cccccc;font-size: 16px;float: left;display: block;}
.friend-lj span{padding: 0 35px;}
.fot-1{*margin-top: -35px;}
.fot-1 span{font-size: 12px;color: #cccccc;font-family: 宋体;line-height: 28px;margin-right: 90px;}
.span-n1{margin-right: 0px!important;}
.fot-right p{font-size: 12px;color: #ccc;font-family: 宋体;line-height: 28px;}
.a-dlan{width: 70px;height: 50px;line-height: 50px;text-align: center;font-size: 12px;color: #cccccc;font-family: 宋体;background: #1a3a59;display: block;position: absolute;top: 142px;right: 0px;}
/*专业分析*/
.ny-banner{width: 1920px;height: 332px;background-repeat: no-repeat;background-position: top center;display: block;margin-top: -71px;}
.div-3{background: #dadada;width: 100%;height: 45px;line-height: 45px;min-width: 1200px;}
.div-3-m h2 a{float: left;font-size: 14px;color: #858585;}
.div-3-right{float: right;}
.div-3-right span,.div-3-right a{font-size: 14px;color: #969696;}
.div-3-right a:hover,.on-1{color: #073763!important;}
.div-4{clear:both}
.h2-2{text-align: center;line-height: 128px;border-bottom: 2px solid #e8ecef;font-size: 36px;color: #073763;}
.div-5,.div-6{padding: 80px 0;border-bottom: 2px solid #e8ecef;}
.div-5>a>img{float: left;width: 590px;height: 355px;display: block;}
.div5-right{float: right;width: 570px;}
.div5-right h2 a{font-size: 26px;color: #1a1a1a;display: block;line-height: 70px;}
.div5-right h2 a:hover{color: #073763;}
.div5-right p{font-size: 16px;color: #8a8a8a;line-height: 36px;text-indent: 2em;}
.ul-2{width: 1225px;}
.ul-2 li{width: 282px;float: left;margin-right: 24px;}
.ul-2 li>a img,.ul-2 li>a{width: 282px;height: 169px;display: block;}
.ul-2 li h2 a{font-size: 16px;color: #333333;margin-top: 18px;display: block;margin-bottom: 10px;}
.ul-2 li h2 a:hover{color: #073763;}
.ul-2 li p{font-size: 14px;color: #666666;line-height: 28px;}
.div-17{padding: 80px 0;}
.div-17 >a img{float: left;width: 590px;height: 315px;display: block;}
.d17-right{float: left;margin-left: 40px;}
.d17-right h2{font-size: 26px;color: #1a1a1a;line-height: 70px;}
.d17-right h2 a{color: #1a1a1a;}
.d17-right h2 span{display: inline-block;color: #cccccc;font-size: 26px;text-transform: uppercase;margin-left: 10px;font-weight: normal;}
.d17-right>span{color: #cccccc;font-size: 26px;text-transform: uppercase;display: block;font-weight: bold;margin-bottom: 10px;}
.d17-right p{font-size: 16px;color: #8a8a8a;line-height: 38px;}
/*详情*/
.div-7{padding-top: 25px;padding-bottom: 50px;}
.div-7 p{font-size: 14px;color: #646464;line-height: 28px;margin-bottom: 25px;}
.div-7 img{max-width: 100%;vertical-align: middle;}
/*私人定制*/
.div-8{padding: 60px 0 80px 0;}
.div-9{width: 1240px;}
.d9-1{width: 270px;float: left;margin-top: 90px;margin-right: 40px;}
.d9-1>h2 a{font-size: 24px;color: #224362;text-align: center;display: block;margin-bottom: 65px;}
.d9-2 img{width: 270px;height: 270px;display: block;}
.d9-3{width: 270px;height: 270px;background: url(../images/mc-2.png) repeat;text-align: center;position: relative;z-index: 99;margin-top: -270px;}
.d9-3 p{font-size: 14px;color: #fff;line-height: 28px;width: 220px;margin: 0 auto 0 auto;padding-top: 105px;}
.mc-270{width: 270px;height: 270px;display: block;margin-top: -270px;position: relative;z-index: 9999;}
.d9-1:hover .d9-3{background: url(../images/mc-3.png) repeat;}
.d9-1:hover .d9-3 p{color: #224362;}
.line-zx{width: 187px;height: 48px;background: url(../images/yj-1.png) no-repeat;font-size: 18px;color: #ffffff;display: block;text-align: center;line-height: 48px;font-weight: bold;margin: 95px auto 0 auto;}
/*在线申请*/
.div-10{padding: 25px 0 55px 0;font-size: 14px;color: #787878;}
.d10-1{margin-bottom: 30px;position: relative;}
.span-d10{width: 95px;display: block;float: left;text-align: right;font-size: 14px;color: #353039;font-weight: bold;margin-right: 25px;line-height: 25px;}
.d10-1 em{position: absolute;left: 96px;color: #cc0000;font-size: 18px;font-weight: bold;list-style: none;}
.span-d10-1{top: -2px!important;}
.span-d10-1,.span-d10-2{margin-right: 10px;margin-left: 4px;position: relative;top: 2px;}
.input-1,.input-2,.input-3,.input-4{width: 170px;height: 23px;border:1px solid #d3d4d5;line-height: 23px;padding-left: 5px;}
.input-2{width: 55px;height: 25px;}
.input-3{float: left;margin-right: 60px;width: 90px;font-size: 12px;color: #353039;}
.input-4{width: 248px;}
.input-4{font-size: 12px;color: #353039;}
.input-5{width: 102px;height: 42px;border:1px solid #d3d4d5;float: left;text-align: center;}
.yzm-div{float: left;width: 102px;height: 42px;border-top: 1px solid #d3d4d5;margin-left: 14px;}
.yzm-div a{width: 102px;height: 42px;display: block;}
.but-1{width: 129px;height: 36px;background: #224362;border:0px;font-size: 18px;color: #ffffff;margin-left: 120px;}
/*案例分析*/
.d11-top{margin-top: 40px;width: 1250px;}
.d11-top a{width: 262px;height: 35px;background: #999999;display: inline-block;margin-right: 50px;float: left;line-height: 35px;font-size: 18px;color: #fff;font-weight: bold;text-align: center;}
.d11-top a:hover,.on-2{background: #203f5c!important;}
.d11-h2{font-size: 36px;color: #073763;text-align: center;line-height: 140px;}
.d11-2,.d11-3{width: 1240px;}
.d11-2 img{width: 580px;height:580px;float: left;margin-right: 40px;margin-bottom: 40px;}
.d11-3 img{width: 580px;height:600px;float: left;margin-right: 40px;margin-bottom: 40px;}
.ul-3{width: 1210px;}
.ul-3 li{width: 232px;float: left;margin-right: 10px;}
.ul-3 li img{width: 232px;height: 190px;}
.ul-3 li p{font-size: 14px;color: #333333;text-align: center;margin-top: 13px;}
.div-12{margin-top: -70px;}
 /*传奇经历*/
 .d13-1{padding: 40px 0 25px 0;width: 1220px;border-bottom: 1px solid #c6c6c6;}
 .d13-left{width: 590px;float: left;background: #ededed;height: 252px;margin-right: 20px;}
 .d13-left>a>img{float: left;width: 212px;height: 252px;}
 .d13-2{float: left;width: 338px;margin-left: 18px;}
 .d13-2 h2 a{font-size: 20px;color: #414141;display: block;line-height: 60px;}
 .d13-p1{font-size: 14px;color: #414141;line-height: 28px;}
 .d13-p2{font-size: 14px;color: #797979;line-height: 28px;margin-top: 10px;}
 .ul-4{width: 1235px;padding-bottom: 40px;}
 .ul-4 li{width: 214px;float: left;margin-right: 33px;margin-top: 30px;}
 .ul-4 li>a>img{width: 214px;height: 252px;}
 .ul-li-div{border-bottom: 1px solid #414141;line-height: 54px;}
 .ul-li-div h2 a{float: left;font-size: 14px;color: #414141;}
 .ul-li-div h2 a:hover{color: #073763;}
 .ul-li-div  a img{float: right;width: 15px;height: 10px;margin-top: 24px;}
 /*详情*/
 .div-14{margin: 40px auto 60px auto;}
 .d14-left,.d14-left img{float: left;width: 322px;height: 383px;}
 .d14-right{float: left;width: 807px;background: #ededed;padding: 0 35px 25px 35px;min-height: 500px;}
 .d14-right h2{font-size: 20px;color: #414141;line-height: 60px;}
 .div-14-11 span{display: block;font-size: 14px;color: #414141;line-height: 28px;}
 .d14-right p{font-size: 14px;color: #797979;line-height: 28px;}
 .div-14-11{margin-bottom: 10px;font-size: 14px;color: #797979;line-height: 28px;}
 /*联系我们*/
 .div-15{padding-top: 40px;}
 .d15-2 p span{color: #e60012;font-size: 14px;margin-right: 10px;display: inline-block;}
 .d15-2 p{font-size: 14px;color: #7f7f7f;float: left;line-height: 40px;}
 .input-6{width: 788px;height: 40px;border:1px solid #cccccc;line-height: 40px;padding-left: 10px;font-size: 14px;color: #cccccc;margin-left: 5px;margin-bottom: 25px;}
 .d15-2 textarea{width: 1078px;height: 235px;border:1px solid #ccc;font-size: 14px;color: #cccccc;line-height: 35px;padding-left: 20px;}
 .but-2{width: 151px;height: 41px;background: #224362;margin-top: 40px;border:0px;font-size: 18px;color: #fff;font-weight: bold;margin-left: 85px;margin-bottom: 37px;}
 .m-1{width: 590px;float: left;}
 .m-2{width: 590px;float: right;}
 .m-h2{font-size: 18px;color: #353039;margin-bottom: 20px;text-align: center;}
 .maps-div {margin-bottom: 60px;}
 .map-1 a,.map-1{width: 590px;height: 405px;display: block;}
 .div-18{padding: 60px 0;border-bottom: 2px solid #e8ecef;}
 .d18-1-left img,.d18-1-left{float: left;width: 590px;height: 356px;display: block;}
 .d18-right{width: 570px;float: right;}
 .d18-right h2 {font-size: 26px;color: #1a1a1a;display: block;margin-bottom: 30px;}
 .d18-right p{font-size: 16px;color: #8a8a8a;line-height: 36px;text-indent: 2em;} 
 .div-19{padding: 50px 0;width: 1230px;}
 .d19-1{width: 380px;margin-right: 30px;float: left;}
 .d19-1>a,.d19-1>a>img{width: 380px;height: 235px;display: block;}
 .div-19 h2 a{font-size: 20px;color: #666666;line-height: 50px;}
 .div-19 h2 a:hover{color: #224362;}
 .div-19 p a{font-size: 14px;color: #666666;margin-bottom: 20px;display: block;}
 .div-19 p a:hover{color: #224362;}
 .d19-1 p a img{margin-top: 90px;}
 .d18-123,.d18-123 img{float: left;width: 584px;height: 378px;display: block;}
 .d18-1234 img{float: left;width: 584px;height: 378px;display: block;}
 /*米其林*/
 .div-20{padding: 80px 0;}
 .d20-1{width: 394px;float: left;}
 .d20-1 a{width: 170px;height: 47px;background: #ededed;display: block;float: left;margin-right: 10px;margin-bottom: 10px;line-height: 47px;padding-left: 17px;font-size: 14px;color: #7f7f7f;}
 .d20-1 a:hover,.on-3{color: #fff!important;background: #224362!important;}
 .d20-2{float: left;width: 384px;margin-left: 10px;}
 .d20-2 h2 {width: 364px;height: 47px;line-height: 47px;background: #f0963d;font-size: 18px;color: #ffffff;display: block;padding-left: 20px;}
 .d20-2>a{width: 364px;height: 42px;line-height: 42px;background: #ededed;display: block;margin-bottom: 1px;padding-left: 20px;font-size: 14px;color: #4f4f4f;}
 .d20-2>a:hover{color: #224362;}
 .d20-3{float: right;width: 386px;height: 219px;background: url(../images/img17.png) no-repeat;}
 .d20-3 a{width: 100%;height: 100%;display: block;}
 .d20-3 a h2{font-size: 20px;color: #fff;margin-top: 30px;margin-left: 30px;}
 .d20-3 a  img{width: 24px;height: 11px;margin-top: ;margin-left: 30px;margin-top: 135px;}

 .on-xz{background: #fff!important;}
.children:hover .depth_1{background: #fff;}
