/* CSS Document */
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
ul,ol{list-style:none;}
body{font:12px/1.5 arial; color:#333; background: #ffc955 ; }
select,input,button{vertical-align:middle;font-size:100%;}
fieldset,img{border:0 none;}
em{font-style:normal;}
a{ color:#333; text-decoration: none;}
a:hover{ color: #f60; text-decoration:underline;}
.clear {clear:both;display:block;height:0; visibility:hidden; font:0/0 arial}
.clearfix:after {content:"."; display: block; height: 0; clear: both; visibility: hidden; font-size:0}
.clearfix {*zoom:1}


/* banner start */
.banner{ width: 100%; overflow: hidden; }
.banner-01{ height: 162px; background: url(../images/banner-01.jpg) no-repeat top center; }
.banner-02{ height: 206px; background: url(../images/banner-02.jpg) no-repeat top center; }
.banner-03{ height: 245px; background: url(../images/banner-03.jpg) no-repeat top center; }

/* main start */
.main{ overflow: hidden ;}
.nav{ width: 950px; height: 70px; line-height: 70px; background: #3e224a; margin: 0 auto; padding: 0 16px 0 14px;}
.nav a{ color: #fff;  font-size: 18px; font-family: "microsoft YaHei"; padding: 0 27px; text-align: center; *padding:0 26px;}

/* this is background  */
.img-01{ height: 226px; background: url(../images/img-01.jpg) no-repeat top center; }
.img-02{ height: 316px; background: url(../images/img-02.jpg) no-repeat top center; }
.img-03{ height: 367px; background: url(../images/img-03.jpg) no-repeat top center; }
.img-04{ height: 210px; background: url(../images/img-05.jpg) no-repeat top center; }
.img-05{ height: 306px; background: url(../images/img-06.jpg) no-repeat top center; }
.img-06{ height: 399px; background: url(../images/img-07.jpg) no-repeat top center; }
.img-07{ height: 252px; background: url(../images/img-08.jpg) no-repeat top center; }
.img-08{ height: 102px; background: url(../images/img-09.jpg) no-repeat top center; }
.img-09{ height: 103px; background: url(../images/img-10.jpg) no-repeat top center; }
.img-10{ height: 159px; background: url(../images/img-11.jpg) no-repeat top center; }
/* listen position */
.listen-wrap,.listen-box{ width: 980px; height: 316px; position: relative; margin: 0 auto; }
.listen-t,.listen-b{ position: absolute; left: 10px; bottom: 0; display: block; width: 210px; height: 45px; }
.listen-box{ height: 367px; }
.listen-b{ position: absolute; left: 390px; bottom: 0;}


/* form  start */
.form{ width: 980px; margin: 0 auto 48px; background: #fff; border: 1px solid #d8d8d8; text-align: center; font-family: "microsoft YaHei"; font-size: 12px; border-right: 0; }
.form th{  color: #fff;  border-right: 1px solid #d8d8d8;  }
.form td{ border-top: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; }

/* combo start */
.combo{ overflow: hidden; width: 980px; margin: 0 auto ; }
.combo-head{ height: 90px; line-height: 80px; text-align: center; color: #fff; font-size: 30px; font-family: "microsoft YaHei"; background: url(../images/jobs-tit.jpg) no-repeat top center; margin-bottom: 15px; }
.combo-box{ overflow: hidden; margin-bottom: 37px; }
.combo-box li{ width: 236px; overflow: hidden;  float: left; margin-right: 12px; }
.combo-box li.last{ margin-right: 0; }
.combo-tip{ height: 23px; line-height: 23px; text-align: center; font-size: 14px; color: #000; font-family: "microsoft YaHei"; background: #ff8f2a; position: relative; }
.combo-tip em{ color: #fff600; }
.combo-tip i,.combo-tit i{ width: 0; height: 0; font: 0/0 arial; border: 13px dashed transparent; border-top: 13px solid #ff8f2a; position: absolute; bottom: -26px; left: 107px; z-index: 99; }
.combo-tit{ height: 68px; line-height: 68px; text-align: center; color: #fff; font-size: 24px; font-family: "microsoft YaHei"; background: #ec3224; position: relative;}
.combo-tit i{  border: 10px dashed transparent; border-top: 10px solid #ec3224; position: absolute; bottom: -20px; left: 107px;}
.combo-con{ background: #fff; overflow: hidden; padding-bottom: 14px; height: 843px;}
.combo-con strong{ color: #ec3224 ; font-size: 36px; text-align: center; display: block; padding-top: 55px; }
.combo-con strong em{ font-size: 22px; }
.combo-choice{ padding:0 9px; text-align: center; }
.combo-choice span{ margin: 0 9px; }
.combo-choice span input{ margin-right: 6px; }
.combo-btn{  height: 30px; overflow: hidden; margin: 0 7px 13px 6px; }
.combo-btn .btn-01,.combo-btn .btn-02{ width: 105px; height: 30px; line-height: 30px; text-align: center; font-size: 16px; color: #fff; display: inline-block; background: url(../images/icon.gif) no-repeat; font-family: "microsoft YaHei"; }
.combo-btn .btn-02{ background-position: 0 -40px; margin-left: 13px; }
.combo-sub{ height: 90px; overflow: hidden; }
.combo-sub h3{ font-size: 18px; color: #000; font-family: "microsoft YaHei"; font-weight: normal; background: url(../images/line.gif) no-repeat 19px center; padding-left: 29px; line-height: 46px; }
.combo-sub p{ margin-left: 18px; color: #444; font-size: 14px; font-family: "microsoft YaHei"; line-height: 22px;}
.combo-sub p span{ margin: 0 6px; display: inline-block; }
.cost{ height: 204px; }
.cost-more strong{ padding-top: 17px; }
.cost-more .none{ font-size: 14px; color: #ec3224; font-family: "microsoft YaHei"; text-align: center; display: block; margin-top: -12px; }
.combo-ff p{ color: #ec3224; }

/* service start */
.service{ overflow: hidden; }
.service-head{ height: 53px; line-height: 53px; font-size: 28px; color: #000; border-bottom: 1px solid #af8926; font-family: "microsoft YaHei"; }
.service-box{ overflow: hidden;}
.service-box li{ float: left; width: 322px; height: 205px; background: url(../images/service.gif) no-repeat ; margin-top: 14px; margin-right: 7px; }
.service-box li.last{ margin-right: 0; }
.service-tit{ height: 98px; color: #fff; font-size: 20px; font-family: "microsoft YaHei"; text-align: center;  padding-top: 16px; }
.service-box li p{ margin: 0 18px; font-size: 14px; color: #444; font-family: "microsoft YaHei"; line-height: 20px; overflow: hidden; }

/* comment start */
.comment{ width: 100%;  background: url(../images/img-13.jpg) no-repeat top center; }
.comment-box{ width: 980px; margin: 0 auto; }
.comment h3{ font-size: 28px; color: #000;  font-family: "microsoft YaHei"; line-height: 52px; font-weight: normal; margin-top: 26px; }
.commnet-txt{  width: 980px; height: 314px; border-top: 1px solid #af8926; background: #fff; padding: 9px 20px; overflow: hidden; }
.commnet-txt li{ font-size: 12px; color: #444; line-height: 29px; }
.commnet-txt li span{ color: #0a59b6; }

/* chat start */
.img-11{ height: 282px; background: url(../images/img-12.jpg) no-repeat top center; }
.ad{ width: 980px; height: 314px; margin: 0 auto; display: block; }





























