html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin: 0; padding: 0; border: 0; outline: 0;  vertical-align: baseline; }
body, button, input, select, textarea{font: 14px/1.5 "Microsoft YaHei", "Microsoft JhengHei", STHeiti, MingLiu;}
ul,ol,li{list-style:none;}
a,a:hover{text-decoration:none;}
img{border:0;vertical-align: top;}
.clearfix:after,.clear:before{display:table;content:'';}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
.fl{float: left;}
.fr{float: right;}

.wrap{
	width: 1247px;
	margin: 0 auto;
	padding-bottom: 50px;
}



html{height: 100%;}


a { color: #5f6061; text-decoration: none;}  /*for ie f6n.net*/
a:focus{ outline: 0;} /*for ff f6n.net*/
a:hover { text-decoration: none;}

.in_header { width: 100%; background: url(../img/topbg.jpg) no-repeat center; height: 110px;}
.in_top { margin: 5px auto;}


.center{ width: 100%;  background: #e84d96;}
#nav{ width:1200px; margin: 0 auto; }

#nav ul{font-size: 0;margin-bottom: 0;}

#nav li{width: 12.5%;display:inline-block;min-width:30px;position:relative;}

#nav li:first-child { background: none;}

#nav li .a{display:block;text-align:center;position: relative;height: 56px;line-height: 56px;}

#nav li .a h1{line-height: 56px;height: 56px;font-size: 18px;color: #FFF;text-align:center;display:block;position:relative;z-index:2;margin: 0; font-weight: 600;}

#nav li .a strong{font-size:12px; line-height: 14px; text-transform: uppercase; display:block;color:#bdc0c2;  text-align:center;position:relative;z-index:1}

#nav li .a span{position:absolute;bottom:0;left: 50%;margin-left: -15.5px;text-align:center;}

#nav li .a i{margin:0 auto;text-align:center;z-index:1;height:3px;width:0;background:#e84d96;overflow: hidden; display: none;}

#nav li.on .a h1{color: #e84d96;margin: 0;}

#nav li.on i{width:100%;}

#nav li.on .a span{ width:31px; height:3px; background:#1e63ac}

#nav li .a:hover i{width:100%;}

#nav li .a:hover h1{ color: #e84d96; background: url(../img/navnow.jpg) center center no-repeat;}

#nav li.on .a:hover i{transform:rotateX(0);-webkit-transform:rotateX(0);-moz-transform:rotateX(0)}

#nav.title{position:relative}

#nav .list{width: 140px;left: 50%;margin-left: -70px;max-height:0;position:absolute;top: 56px;z-index:0;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease;opacity: 0;filter:alpha(opacity=0);-moz-transform:scale(0);-o-moz-transform:scale(0);-o-moz-transform:scale(0);-webkit-moz-transform:scale(0);transform: scale(0);}

#nav .list::before{ display: block; position:absolute;top:-10px;right:50%; overflow:hidden;width:0;height:0;border:10px solid #fff;border-color:#fff transparent;border-top:0; margin-right: -9px; content: "";}

#nav .list a{width: 100%;height:50px;line-height:50px;text-align:center;color:#222;display:block;font-size:14px;text-decoration:none;opacity:1;background-color:#fff;border-bottom:#e9ecf1 1px solid;-webkit-transition:opacity .4s,-webkit-transform .5s;-moz-transition:opacity .4s,-moz-transform .5s;-ms-transition:opacity .4s,-ms-transform .5s;transition:opacity .4s,transform .5s;}

#nav .list a:hover{color:#e84d96;border-bottom:#e84d96 1px solid;}

#nav li:focus .list,#nav li:hover .list{max-height:2000px;z-index:10;opacity:1;filter:alpha(opacity=100);-moz-transform:scale(1);-o-moz-transform:scale(1);-o-moz-transform:scale(1);-webkit-moz-transform:scale(1);transform:scale(1);}

.nav-list li{ float: left; }
.nav-box{ background: #fa5d08; }
.nav-box .container{ position: relative; }
.nav-list li a{ display: block; height: 55px; line-height: 55px; width: 124px; text-align: center; font-size: 17px; color: #fff; }
.nav-list li.active a,.nav-list li:hover a{ background: #dc3f1e; }
.nav-down{ position: absolute; top: 100%; right: 15px; left: 263px; z-index: 10000; background: rgba(255,255,255,0.46); box-shadow: 0 0 10px rgba(220,63,30,0.65); padding-left: 15px; display: none; }
.nav-down li{ float: left; height: 40px; position: relative; line-height: 40px; }
.nav-down li a{ height: 40px; line-height: 40px; width: auto; padding:0 20px; font-size: 14px; color: #fa5d08; background: none!important; }
.nav-down li:before{ display: block; content: ""; position: absolute; right: 0; top: 50%; height: 14px; margin-top: -7px; border-right: solid 1px #fa5d08; }
.nav-down li:last-child:before{ display: none; }
.nav-list li:hover .nav-down{ display: block; }




.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.container { width: 85%; max-width: 1200px; margin: 0 auto; overflow: hidden; font-family: microsoft yahei;}

.banner-img img{ width: 100%; }
.container2 { width: 1230px; }
.container2 {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.text-center {text-align: center;}
.clearfix:before,
.clearfix:after,
.container2:before,
.container2:after,
.row:before,
.row:after{
  display: table;
  content: " ";
}
.clearfix:after,
.container2:after,
.row:after {
  clear: both;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}

.nav-b-tt{ padding-bottom: 10px; border-bottom:solid 2px #e84d96; font-size: 18px; color: #555; }
.nav-b{ margin-top: 35px; border-bottom:solid 1px #e1e1e1; margin-bottom: 70px; }
.nav-b-icon{ background: url(../images/icon04.png) left center no-repeat; padding-left: 30px; font-size: 16px; color: #555; }



.bottom { width: 100%; background: #ebebf3; padding: 20px 0; color: #6c6c6c;}
.bottom2{width: 800px; margin: 0 auto; overflow: hidden; }
.bottom .btm1 { float: left; width: 25%; line-height: 50px; font-size: 14px; color: #fff;}
.bottom .btm1 .dtt { height: 40px; padding-left: 50px; background: url("../img/d1.png") no-repeat left center;}
.bottom .btm1 .email { height: 50px; padding-left: 10%; background: url("../img/email.png") no-repeat left center;}
.bottom .btm1 .addr { height: 50px; padding-left: 10%; background: url("../img/addr.png") no-repeat left center;}
.bottom .btm2 { float: right; margin-right: 4%; width: 35%; border-right: 1px solid #fff; position: relative;
    padding-left: 2%; border-left: 1px #fff solid;}
.bottom .btm2 p { line-height: 36px; font-size: 14px; color: #fff;}
.bottom .btm2 p span { margin-left: 20px;}
.bottom .btm2 p a { color: #fff; display: inline;}
.bottom .btm2 p a:hover { color: #7bbf09;}
.bottom .btm2 img { width: 50px; height: 55px; position: absolute; bottom: 10px; left: 70%;}
.bottom .weixin { float: right; width: 22%; font-size: 14px; padding-top: 15px; text-align: center;}
.bottom .weixin p { text-align: center; color: #fff;}
.bottom .weixin img { width: 110px; margin: 0 auto; height: 110px;}



.main{ width:100%;  text-align:center;}
.main .clear:after{content:"";display:table;clear:both}
.main .box{box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.main .noNewLine{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.main .lf{float:left}
.main .rt{float:right}
.main a{text-decoration:none;}
.main img{vertical-align:middle;width:100%;height:100%;}
.main .topPic{line-height:0;}
.main{min-width:1200px;margin:0 auto;}
.main .chooseBox{background-color:#fff;}
.main .chooseDetail{width:1247px;margin:0 auto;padding-bottom:100px;}
.main .titlePlace{text-align:center;}
.main .titleText222{font-size:32px;line-height:32px;color:#f00;padding-top:10px;}
.main .titleText{font-size:32px;line-height:32px;color:#f00;padding-top:77px;}
.main .titleDetail{font-size:18px;line-height:18px;color:#666;padding-top:23px;}
.main .titleBar{width:70px;height:2px;background-color:#F29243;margin:0 auto;margin-top:40px;}
.chooseTop{width:556px;margin:0 auto;padding-top:50px;padding-bottom:40px;}
.chooseTop .item{width:33.33%;font-size:18px;color:#333;text-align:center;border:1px solid #E6E6E6;height:52px;line-height:52px;cursor:pointer;}
.chooseTop .active{background-color:#F29243;color:#fff;border-color:#F29243;}
.chooseBottom>div{display:none;position:relative;}
.chooseBottom>.active{display:block;}
.chooseRight{width:1158px;height:774px;border:1px solid #E0E0E0;position:relative;padding-left:80px;}
.chooseTitle{font-size:28px;line-height:28px;color:#333;text-align:center;padding-top:38px;}
.chooseTitleBottom{font-size:16px;line-height:16px;color:#666;text-align:center;padding-top:15px;padding-bottom:24px;}
.chooseModel>.chooseModelModel{display:none;}
.chooseModel>.active{display:block;}
.choosePic{width:998px;height:450px;position:relative;margin:0 auto;line-height:0;padding-bottom:12px;}
.chooseIcon{position:absolute;width:96px;height:38px;line-height:0;padding-left:27px;background:url(/res/imgTc/chooseIcon.png) no-repeat center;background-size:96px 38px;left:-10px;top:12px;font-size:14px;color:#fff;line-height:14px;padding-top:8px;}
.chooseTextModel{width:998px;border-bottom:1px solid #eee;margin:0 auto;line-height:46px;font-size:16px;color:#666;}
.chooseBk{width:7px;height:7px;border:1px solid #F29547;border-radius:100%;display:inline-block;text-align:center;line-height:0px;margin-left:16px;vertical-align:middle;margin-right:10px;}
.chooseSt{width:5px;height:5px;border-radius:100%;background-color:#F29547;display:inline-block;}
.chooseBtnBox{text-align:center;padding-top:15px;}
.chooseBtn{display:inline-block;height:44px;line-height:44px;margin:0 12px;border-radius:22px;font-size:16px;border:1px solid #F29243;}
.chooseModelList{position:absolute;width:168px;left:0;top:120px;}
.chooseModelList .item{height:46px;border:1px solid #E0E0E0;line-height:46px;cursor:pointer;text-align:center;font-size:16px;color:#666;background-color:#fff;border-radius:2px;margin-bottom:10px;}
.chooseModelIcon{display:inline-block;width:10px;height:15px;background:url(/res/imgTc/chooseModelIcon1.png) no-repeat center;vertical-align:middle;background-size:10px 15px;margin-right:9px;position:relative;top:-1px;}
.chooseModelList .active{border-color:#F29243;color:#F29243;font-weight:bold;}
.chooseModelList .active .chooseModelIcon{background-image:url(/res/imgTc/chooseModelIcon2.png);}
.chooseBtnIcon{display:inline-block;width:21px;height:21px;line-height:0;vertical-align:middle;position:relative;top:-1px;margin-right:12px;}
.main .tcysBox{background-color:#F5F5F5; padding-bottom: 50px;}
.main .tcysBox11{background-color:#F5F5F5; padding-bottom: 10px;}
.main .tcysDetail{width:1247px;margin:0 auto;}
.main .tcysPlace{padding-top:50px;}
.main .tcysPlace2{padding-top:10px;}
.main .tcysModel{width:1247px;height:550px;}
.main .tcysModel0{width:400px; margin:0 5px;}
.main .tcysPic0{width:80px;line-height:0;}
.main .tcysRight0{width:320px;background-color:#fff;padding:0 30px;padding-top:35px;}

.main .tcysPic{width:400px;height:550px;line-height:0;}
.main .tcysRight{width:847px;height:550px;background-color:#fff;padding:0 30px;padding-top:35px;}
.main .tcysRight2{width:747px;height:600px;background-color:#fff;padding:0 30px;padding-top:35px;}
.main .tcysPic2{width:500px;height:600px;line-height:0;}
.main .tcysBox3{background-color:#fff; padding-bottom: 50px;}
.main .tcysRight3{width:1247px;}
.main .tcysRight3 p{font-size:20px;line-height:40px;color:#000;}
.main .tcysTitle{font-size:22px;line-height:32px;color:#f00;}
.main .tcysText{font-size:16px;line-height:28px;color:#000;padding-top:16px;}
.main .tcysText2{font-size:20px;line-height:38px;color:#000;padding-top:16px; padding-left:50px;}
.main .tcysBtnBox{text-align:center;padding-bottom:100px;padding-top:60px;}
.main .tcysBtn{display:inline-block;width:230px;height:56px;line-height:56px;font-size:22px;color:#fff;border-radius:28px;background-color:#F29243;}
.main .tcysIcon{display:inline-block;width:20px;height:23px;line-height:0;position:relative;top:-1px;margin-left:4px;}
 .momBox{background-color:#fff;}
 .momDetail{width:1247px;margin:0 auto;}
 .momTop{height:528px;margin-top:60px;}
 .momTopPic{width:562px;height:528px;line-height:0;}
 .momTopRight{width:685px;border:1px solid #E6E6E6;border-left:0;height:528px;padding-left:34px;padding-right:34px;}
 .momTopTitle{font-size:30px;line-height:30px;color:#333;padding-top:45px;}
 .momTopText{font-size:16px;line-height:16px;color:#F58533;padding-bottom:30px;padding-top:13px;}
 .momInfo{border-bottom:1px solid #E8E8E8;border-top:1px solid #E8E8E8;padding:30px 0;padding-left:20px;padding-right:20px;}
 .momInfoModel{font-size:16px;line-height:20px;color:#333;}
 .momInfoIcon{display:inline-block;width:21px;height:20px;line-height:0;color:#333;position:relative;top:-2px;margin-right:10px;}
 .momTextDetail{width:570px;height:155px;background:url(/res/imgTc/momBg.png) no-repeat center;background-size:570px 155px;margin:0 auto;margin-top:27px;padding:0 20px;text-indent:32px;font-size:16px;color:#333;line-height:30px;padding-top:2px;}
 .momBtnBox{padding-top:10px;}
 .momBtn{display:inline-block;text-align:center;font-size:16px;width:138px;height:38px;line-height:38px;color:#fff;border-radius:19px;}
 .momBtnIcon{display:inline-block;width:15px;height:12px;line-height:0;position:relative;top:-1px;margin-left:4px;}
 .momBottomModel{width:33.33%;}
 .momBottomModelModel{width:402px;height:270px;border:1px solid #E6E6E6;padding-left:30px;padding-top:30px;}
 .momBottomPic{width:112px;height:112px;line-height:0;}
 .momBottomRight{width:190px;margin-left:24px;}
 .momBottomTitle{font-size:22px;line-height:22px;color:#333;padding-top:12px;}
 .momBottomText{font-size:16px;line-height:16px;color:#666;padding-top:13px;}
 .momBottomDetail{font-size:16px;line-height:28px;color:#666;width:340px;padding-top:12px;}
 .momBottomBtnBox{display:inline-block;width:16px;height:16px;border:1px solid #DF8F68;background:url(/res/imgTc/momBottomIcon.png) no-repeat center;background-size:11px 12px;margin-top:13px;}
 .momBottom{padding-top:20px;}
 .starBox{background-color:#F5F5F5;}
 .starDetail{width:1247px;margin:0 auto;}
 .starBannerBox{height:482px;position:relative;margin-top:60px;}
 .starBg{background-color:rgba(80,49,80,0.7);width:1247px;height:482px;position:absolute;left:0;top:0;z-index:10;}
 .starBanner{margin:0 30px;margin-top:30px;height:382px;position:relative;}
 .starBannerBox:before{content:"";display:table;}
 .starBanner div{position:absolute;width:588px;height:325px;top:30px;left:248px;z-index:-10;transition:all 1s linear;}
 .starBanner .before{width:588px;height:325px;left:0;position:absolute;z-index:5;}
 .starBanner .after{width:588px;left:599px;height:325px;position:absolute;z-index:5;}
 .starBanner .active{width:690px;height:382px;position:absolute;left:248px;top:0;z-index:20;}
 .starList{width:150px;position:absolute;left:0;right:0;bottom:25px;margin:0 auto;height:15px;z-index:20;}
 .starList .item{width:15px;height:15px;border-radius:100%;background-color:#E6E6E6;margin:0 5px;cursor:pointer;}
 .starList .active{background-color:#F29243;}


.in_ser { width: 100%; padding: 10px 0;}
.in_ser h2.in_ser_tit { text-align: center; margin: 0 0 40px; font-size: 30px; color: #333; font-weight: normal;}
.in_ser h2.in_ser_tit p { text-align: center; font-size: 14px; color: #666; margin: 10px 0;}
.in_ser .in_ser_hd li a { float: left; width: 24%; margin: 0 .5%; color: #666; transition: .3s ease; text-align: center;
    background: #fff; line-height: 35px; cursor: pointer; font-size: 14px;}
.in_ser .in_ser_hd li:hover a, .in_ser .in_ser_hd li.on a { background: #e84d96; color: #fff;}
.in_ser .bd { margin: 30px auto 0 auto;}
.in_ser .bd li { float: left;  width: 276px; margin: 5px; background: #fff; padding: 15px;}
.in_ser .bd li b { position: relative; width: 100%; padding: 37% 0; display: block;}
.in_ser .bd li b img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block;}
.in_ser .bd li p { margin: 17px 0 11px; font-size: 18px; color: #e84d96;}
.in_ser .bd li span { display: block; font-size: 14px; color: #666; line-height: 23px;}
.in_ser .bd li:hover { transition: all 0.3s ease; -o-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transform: translateY(-6px);
    -webkit-transform: translateY(-6px); -moz-transform: translateY(-6px);
    -webkit-box-shadow: 0 26px 40px -24px rgba(0, 36, 100, 0.3);
    box-shadow: 0 26px 40px -24px rgba(0, 36, 100, 0.3);
    -moz-box-shadow: 0 26px 40px -24px rgba(0, 36, 100, 0.3);}
.in_ser .bd a.more { display: block; width: 15%; text-align: center; margin: 30px auto 0 auto;
    font-size: 16px; font-weight: bold; background: #e84d96; color: #fff; line-height: 30px; border-radius: 30px;
    transition: .3s ease;}
.in_ser .bd a.more:hover { color: #e84d96; background: #fff;}