.mod-content{width: 1180px; margin: 0 auto;}
.mod-wrap.mod-banner {background-color: #2274e6;}
.mod-wrap.mod-banner {color: #fff;padding: 0 0 25px;overflow: hidden;}
.mod-wrap {box-sizing: border-box;}
.mod-inner {margin: 0 auto;}
.mod-wrap.mod-banner .mod-content {margin-top:80px;*margin-top:0px;position: relative;}
.banner-icon {width: 134px;height: 63px;}
.banner-img {position: absolute;right: 0;top: 30px;}
.banner-content img {border-width: 0;border-style: none;}
.banner-content {margin: 20px 0 77px 65px;height: 250px;}
.banner-title {font-size: 54px;font-weight: 400;line-height: 1.4;margin-bottom: 6px;}
.banner-text {font-size: 18px;line-height: 28px;width: 510px;}
.banner-text a,.banner-text a:visited{color:#fff;}
.banner-text a:hover{background:#fff;color:#0be;}
.vip-banner-btn {display: inline-block;border: 1px solid #fff;height: 43px;line-height: 43px;color: #fff;font-size: 20px;padding: 0 70px;margin-top: 40px;}
/*tuoguan xiangmu*/
.bg-box {width: 100%;overflow: hidden;text-align:center;}
i {font-style: normal;font-weight: 500;}
*:focus {outline: none;}
.tt-box {width: 100%;position: relative;padding: 60px 0 24px;border-bottom: 1px solid #e7e7e7;}
.tt-box h4 {font-size: 40px;font-weight: bold;color: #2b2e33;line-height: 42px;}
.tt-box p {font-size: 24px;text-transform: uppercase;color: #848484;font-family: arial;line-height: 30px;padding-top: 18px;}
.tt-box span {display: inline-block;width: 65px;height: 2px;background: #ff5b00;position: absolute;bottom: -1px;left: 50%;margin-left: -32px;}
.item-box {padding: 80px 0 150px;position: relative;}
.w1200 {width: 100%;height: auto;margin: 0 auto;}
.item-list {width: 100%;overflow: hidden;}
.item-list li {float: left;width: 25%;text-align: center;transition: all .4s;}
.item-list li i {display: inline-block;width: 160px;height: 156px;background: url(../../img/t-item-icon_03.png) no-repeat;margin-bottom: 20px;background-position: -15px 0;transition: all .4s;}
.item-list li i:hover{transform: scale(0.8);transition: transform .4s;}
.item-list li span {display: block;font-size: 22px;color: #565656;line-height: 24px;}
.item-list li p {font-size: 16px;color: #848484;line-height: 24px;padding-top: 8px;}
.item-list li .item-icon2 {background-position: -175px 0;}
.item-list li .item-icon3 {background-position: -341px 0;}
.item-list li .item-icon4 {background-position: -500px 0;}
/*container*/
.container {width:100%;margin:0 auto;padding-top: 50px;clear: both;}
.container h2{font-size:40px;font-weight:400;color:#333;padding-bottom:10px;line-height:1.5;text-align: center;}
.container h2 span{color: #f63859;}
.row{padding:15px;}
.row p{font-size:16px;line-height:1.5;color: #5d656b;padding-bottom: 30px;}
/*xuanze women*/
.mod-inner {margin: 0 auto;margin-top: 30px;width: 1180px;}
.mod-wrap .mod-title {color: #333;}
.mod-title .title{text-align: center;margin: 0 0 0 0;font-size: 40px;font-weight: 400;color: #333;position: relative;display: block;padding-bottom:30px;line-height: 1.5;}
.mod-title .des-text{text-align: center;font-size: 16px;font-weight: 400;}
.ct-slot {margin-left: 10px;margin-right: 10px;}
.mod-wrap .mod-title .title {font-size: 36px;font-weight: 400;margin-bottom: 10px;line-height: 50px;}
.mod-wrap .mod-content {margin-top: 40px;}
.qc-grids {font-size: 0;}
.qc-grids.with-slot [class*=qc-unit] {padding-left: 10px;padding-right: 10px;}
.qc-grids [class*=qc-unit] {display: inline-block;zoom: 1;letter-spacing: normal;word-spacing: normal;vertical-align: top;box-sizing: border-box;}
.qc-unit-1-4 {width: 25%;}
.qc-unit-1-4{*width: 23%; float: left;}
.unit-box {border: 1px solid #e6e8ed;position: relative;}
.unit-box {text-align: center;}
.common-text {font-size: 14px;}
i{font-style: normal;font-weight: 400;}
.mod-wrap .unit-box {text-align: center;}
.vip-advantage-head img {margin-top: 40px;}
a img, fieldset, iframe, img {border-width: 0;border-style: none;}
.vip-advantage-body h4 {text-align: center;font-size: 18px;font-weight: 400;margin: 24px 0 12px;color: #333;}
.vip-advantage-body .text {line-height: 24px;font-size: 14px;height: 140px;padding: 0 8%;color: #666;text-align: left;}

@media  screen  and (max-width:1180px){
.main,.head2,.container,.mod-inner,.mod-content {width: 980px;}

}
/*@media  screen  and (max-width:770px) {
.main, .head2, .container ,.mod-inner,.mod-content {width:100%;}
.item-box ul li{width: 50%;display:block;}
.headfixed .head2 .logo{width: 20%;}
.headfixed ul {width: 80%;}
.banner-title,.banner-text{display: none;}
.col-md-12{text-align: center;}
.banner-img {
position: absolute;
right:17%;
top: 51px;
}
}*/