
@charset "utf-8";


/* CSS Document */







/**top_box**/



.top_box{ width:100%; height:32px; background:#015abe; overflow:hidden;}



.top{ width:1180px; height:32px; margin:0 auto;}



.top_left{ float:left; width:372px; height:32px; line-height:32px; font-size:12px; color:#fff;}



.top_right{ float:right; height:32px; line-height:32px; }



.top_right ul li{ float:left; padding-left:5px;}



.top_right ul li span{ padding-left:3px;}



.top_right ul li img{ float:left;width:22px; height:22px; padding-top:8px;}



.top_right ul li a{ font-size:12px; color:#fff; line-height:32px;}



.top_right ul li a:hover{ text-decoration:underline;}



.clearboth{ clear:both;}







/**top_bgk**/



.top_bgk{ width:100%; height:150px; overflow:hidden;}



.topnr{ width:1180PX; height:150px; margin:0 auto;}



.logo{ float:left; width:195px; height:108px; margin:21px 0px;}



.biaoyu{ float:left; margin:58px 0px 28px 0px; padding-left:15px; font-size:20px; font-weight:bold; color:#020202; line-height:32px;}



.biaoyu span{color:#e40013;}



.iphone{ float:right; height:60px;margin:43px 0px; padding-left:65px;background: url(../images/iphone1.jpg) no-repeat left center;}



.iphone span{ font-size:16px; font-weight:bold; color:#e40013; line-height:24px; display:block;}



.iphone strong{ font-family:'impact';font-size:28px; font-weight:normal; line-height:36px;color:#e40013; display:block;}







/**nav**/



.nav_all{ width:100%; height:60px;background:#fff; border-top:2px solid #015abe; overflow:hidden;}



.nav{ width:1180px; height:60px;background:#fff; margin:0 auto;}



.nav ul li{ float:left; text-align:center; }



.nav ul li a{ font-size:16px; color:#333; font-weight:bold; padding:0px 50px; text-align:center; line-height:60px; display:block;}



.nav ul li a:hover{ background:#015abe;color:#fff; display:block; }



.nav ul li.another a{ background:#015abe;color:#fff;  display:block;}



.fixedNav{position:fixed; top:0px; left:0px; width:100%; z-index:100000; _position:absolute; _top:expression(eval(document.documentElement.scrollTop));}







/**bottom_box**/



.bottom_box{ width:100%; height:300px; background:#015abe; overflow:hidden;}



.bottom{ width:100%; height:300px; margin:0 auto;}



.bottom_nav{ width:100%; height:51px; border-bottom:1px solid #347bcb;}



.bottom_nav ul{ width:1180px; margin:0 auto;}



.bottom_nav ul li{ float:left; text-align:center;}



.bottom_nav ul li a{ font-size:14px; color:#ffffff; padding:0px 26px; line-height:51px; display:block;}



.bottomnr{ width:1180px; height:208px; margin:20px auto 0px;}



.bottomnrcenter{ float:left; width:865px; height:92px; margin-top:20px; text-align:left; font-size:14px; color:#ffffff; line-height:32px;}



.bottomnrcenter a{color:#ffffff; padding:0px 3px;}



.logo2{ font-size:14px; font-weight:normal; color:#ffffff; display:inline;}



.bottomnrright{ float:right; margin-right:20px; margin-top:20px; text-align:center; color:#fff;}



.bottomnrright img{ width:125px; height:125px; display:block;}

/*---------------留言*/
.comment {
  border:1px dashed #aaa;
  margin:10px;
  text-align:center;width:1050px;}
.comment .commenttitle {
  height:35px;
  margin:1px auto;
  border-bottom:1px dashed #B3B3B3;
}
.comment .commenttitle .title4 {
  float:left;
  margin:5px 0px 0px 12px;
  color:#999;
  display:inline;
}
.comment .commenttitle .title4 strong {
  letter-spacing:4px;
  color:#777;
  margin-right:10px;
  font-size:18px;
}
.comment .commentbox {
  width:98%;
  text-align:left;
}
.comment .commentbox dl {
  margin:10px auto 0px;
  border:1px dashed #B3B3B3;
}
.comment .commentbox dl dt {
  background:#effbf4;
  line-height:25px;
  text-indent:10px;
  color:#333;
  border-bottom:1px dashed #B3B3B3;
}
.comment .commentbox dl dt span {
  color:#effbf4;
  font-size:14px;
}
.comment .commentbox dl dd {
  padding:10px;
  font-size:14px;
  line-height:35px;
  color:#666;
}
.comment .posttitle {
  height:35px;
  margin:10px auto;
  border-bottom:1px dashed #aaa;
  text-align:left;
}
.comment .posttitle strong {
  letter-spacing:4px;
  color:#777777;
  display:block;
  margin:7px 0px 0px 13px;
  font-size:18px;
}
.comment .postbox {
  width:95%;
  margin:5px auto;
  overflow:hidden;
  text-align:left;
}
.comment .postbox .userbox {
  overflow:hidden;
  margin-top:10px;
}
.comment .postbox .userbox dl {
  }
.comment .postbox .userbox dl dd {
  float:left;
  display:block;
  padding-bottom:2px;
}
.comment .postbox .userbox dl dd input.username,.comment .postbox .userbox dl dd input.password {
  width:100px;
  border:1px dashed #aaa;
  padding:3px 0px 2px 5px;
  margin-right:10px;
  background:#effbf4;
}
.comment .postbox .userbox dl dd.mtop {
  margin:7px 7px 0px 0px;
}
.comment .postbox .txtbox {
  width:100%;
  line-height:40px;
  font-size:14px;
}
.comment .postbox .txtbox textarea {
  border:1px dashed #aaa;
  width:98%;
  height:60px;
  padding:5px;
  background:#effbf4;
}
.comment .postbox .txtbox div {
  padding-top:5px;
  color:#000;
}
.comment .postbox .txtbox input {
  width:40px;
  border:1px dashed #aaa;
  padding:3px 0px 2px 5px;
  margin-right:10px;
  background:#effbf4;
}
.comment .postbox .txtbox img {
  position:static;
  +position:relative;
  vertical-align:middle
}
.comment .postbox .sbut {
  margin:10px;
}
label {
  color:#000;
  font-size:14px;
  color:#777777
}



other-services {
    padding-bottom: 20px; margin-top: 114px;
}
.other-services .top-s {
    height: 456px;
}
.other-services .main {
    height: 980px;
    background: #ffffff;
    box-shadow: 0 0 10px #f2f2f2;
    margin-top: -170px;
}
.other-services .tabs-tit {
    background: url("../images/img-53.png") repeat-x;
    height: 96px;
    padding-top: 8px;
    line-height: 88px;
    text-align: center;
}
.other-services .tabs-tit a {
    display: inline-block;
    width: 186px;
    color: #616161;
    font-size: 20px;
}
.other-services .tabs-tit a .icon img{
   display: inline-block;
    vertical-align: middle;
    margin-top: -3px;
}
.other-services .tabs-tit a .icon .img-h {
    display: none;
}
/*.other-services .tabs-tit a:hover,*/
.other-services .tabs-tit a.active {
    color: #cd392a;
    background: #ffffff;
}
.other-services .tabs-tit a:hover .img-h,
.other-services .tabs-tit a.active .img-h {
    display: inline-block;
}
.other-services .tabs-tit a:hover .img-d,
.other-services .tabs-tit a.active .img-d {
    display: none;
}
.container {
    width: 1200px;
    min-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
.container h4{font-size:16px; line-height:23px;margin-bottom:14px;}
.container p{margin-bottom:12px; font-size:16px; line-height:23px;}
.container td p {
    margin-bottom: 0px;
    font-size: 12px;
    line-height: 20px;
}
.listpage { padding:3px; text-align: center; margin-top:20px;}
.listpage a { padding:6px 10px; border: #c10000 1px solid; color: #c10000; text-decoration: none}
.listpage a:hover {border: #c10000 1px solid; }
.listpage a:active {border: #c10000 1px solid; color: #fff; background-color: #c10000;}
.listpage .current {border: #c10000 1px solid; padding:6px 10px; color: #fff; background-color: #c10000}
.listpage .disabled {border: #c10000 1px solid;  padding:6px 10px; color: #c10000; }
.about{width:1100px; margin:0 auto; background:#FFF;padding:30px 50px;color:#333333;font-size:14px; font-family:微软雅黑; line-height:30px;}

