/* CSS Document */
/*css reset*/
body,h1,h2,h3,p,li,ul{padding:0px;margin:0px;}
img{border:none;}
ul,li{list-style-type:none;}
a{text-decoration:none;}
body{font-family:微软雅黑; overflow-x:hidden;}
.c{ clear:both;}
/*模板头部，所有专题页面公用*/
.h15{height: 15px; overflow: hidden;}
.mainpage{width: 1000px; height:1000px;}
h2{font-size: 24px; text-align: center; color: #333; font-weight: bold;}
.mainpage p{width: 650px; margin: 0 auto; color: #fff; font-size: 16px; padding: 50px 0 50px;}
.mainpage1{background: #fe6400;}
.mainpage2{background: #be0000;}
.mainpage3{background: #ccc;}
.mainpage4{background: #0093dd;}
.mainpage5{background: #a8cf33;}
 *html{background-image:url(about:blank);background-attachment:fixed;}/*低版本浏览器防止抖动的，必须有*/
#tbox{width:30px; height:200px; float:right; position:fixed; right:0; display: none;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
_margin-bottom:50px;
}/*这个只能改宽高其他的不要修改，需要滚动的内容都要放在这个div里面*/
.taoba{display:block; background:#c2c2c2; width:30px; height:30px; margin-bottom:4px;text-align: center; color: #fff; line-height: 30px; overflow: hidden;cursor:pointer}
.taoba:hover{background:#ff4200; text-decoration: none; color: #fff;}
#gotop{display:block; width:30px; height:30px; text-indent:-9999px; overflow: hidden; color: #fff; background:url(../images/top_icon.gif) no-repeat;  position:absolute; display:none; cursor:pointer} /*这个样式随便改，必须有position:absolute; */
#gotop:hover{background-position: 0 -30px;}

.w1100{ width:1100px; margin:0 auto;}
#carousel1{width:100%;height:659px; margin-top:90px;}
.car_click{width:100%;height:90px;background:#000;position:fixed;z-index:1;top:0;left:0;}
.car_left{ width:127px; float:left;}
.car_left img{ margin:20px auto 0; display:block;}
.car_right{ width:189px; float:right;}
.car_right img{ margin:30px auto 0; display:block;}
.car_click .car_c_title{width:265px;height:55px;margin-top:5px;float:left;}
.car_click .car_c_title p{font-size:18px;color:white;margin:5px 5px}
.car_click .car_c_smallpic{ height:90px; float:left;}
.car_c_smallpic ul{ float:right; height:90px;}
.car_c_smallpic ul li{ float:left;  color:#FFFDFF; line-height:90px; cursor:pointer; font-size:18px; margin-left:35px;}
.car_c_smallpic ul li a{ color:#FFFDFF;}
.ban{ width:100%; height:615px; background:url(../images/03.jpg) top center no-repeat;}
.daoyu{ margin-top:500px; width:1000px; float:right; font-size:15px; line-height:32px; color:#333;}
.baokao{ width:100%; height:1860px; background:#fff;background:url(../images/12.jpg) top center no-repeat; background-color: #ebe7db; }
.baokao p{ font-size:16px; color:#222; line-height:30px; padding-top:45px;}
.bidu{ width:748px; height:71px; border-bottom:1px solid #535152; margin:0 auto; padding-top:75px; text-align:center; line-height:71px; font-size:36px; color:#535152; font-family:"微软雅黑";}
.bidu1{ width:748px; height:71px; border-bottom:1px solid #535152; margin:0 auto; padding-top:75px; text-align:center; line-height:71px; font-size:24px; color:#F50D5C; font-family:"微软雅黑";}
.bikan{ padding-top:2px; }
.bikan_left{ width:365px; float:left; margin-left:12px;}
.bikan_leftyi{ width:342px; height:145px; background:#d73240; padding-left:23px; margin-bottom:10px; transition: all 300ms ease 0s;}
.bikan_leftyi:hover,.bikan_lefter:hover,.bikan_right .leftwu:hover{ background: #ad6e38;}
.leftsan:hover,.bikan_right .leftsi:hover,.bikan_center:hover{ background: #d73240;}
.bikan_right .leftsi{ background: #ad6e38; transition: all 300ms ease 0s;}
.bikan_right .leftwu{ background: #ae3838; transition: all 300ms ease 0s;}
.bikan_leftyi p{ font-size:14px; color:#fff; line-height:20px; padding-top:45px;}
.bikan_leftyi h3{ font-size:22px; color:#fff; line-height:26px; padding-top:12px; font-weight:normal;}
.bikan_lefter{ width:176px; height:91px; float:left; background:#d73240; font-size:14px; color:#fff; padding-top:35px; line-height:20px; text-align:center;} 
.bikan_lefter a{ color: #fff; display: block; height: 100%;}
.leftsan{ background:#545253;  float:right; transition: all 300ms ease 0s;}
.bikan_center{ width:556px; height:351px; margin:0 auto;background:#A0896A; transition: all 300ms ease 0s;}
.bikan_center img{padding:10px 10px; display:block;}
.bikan p{ width:900px; margin:0 auto; font-size:14px; line-height:24px; text-align: center;color:#535152; padding-top:30px;}
.bikan_right{ width:332px; float:left; margin-left:12px;}
.bikan_right .bikan_lefter{ width:160px; height:80px; padding-top:55px; margin-bottom:10px;}
.bikan p img{ margin-left:131px;}
.shouke{ width:100%; height:700px; background:url(../images/10.jpg) top center no-repeat;}
.shouke .bidu{ border-bottom:1px solid #AFAFB1;}
.shouke p{ font-size:16px; line-height:30px; color:#222; text-align:left;text-indent: 2rem;margin-top: 15px;}
.shouke ul{ height:155px; padding-top:50px;}
.shouke ul li{ width:500px; margin:0 auto; }
.shouke ul li .yuanquan { position:relative;}
.shouke ul li .yuanquan dt img{ margin:0 auto; display:block;}
.shouke ul li .yuanquan dd{ margin:0;}
.shouke ul li .yuanquan dd span{ text-align:center; font-size:16px; color:#585657; font-weight:bold; display:block; line-height:24px; margin-top: 5px;}
.shouke ul li .yuanquan dd p{ text-align:center; font-size:14px; color:#898989; display:block; line-height:20px;}
.touming{ width:174px; height:174px; background:#000; position:absolute; left:0; top:0; opacity: 0.5; filter:alpha(opacity=50); display:none;}
.shouke ul li .yuanquan .jianjie{ width:174px; height:57px; background:#DD263C; position:absolute; top:174px; left:0; display:none;}
.shouke ul li .yuanquan .jianjie h1{ font-size:12px; color:#fff; padding-left:10px; font-weight:normal; line-height:20px;}
.shouke .chakan{ display:block; width:298px; height:52px; border:1px solid #373739; text-align:center; line-height:52px; border-radius:5px; margin:0 auto; color:#373739; margin:20px auto 0;  font-size:22px; transition: all 300ms ease 0s;}
.chakan:hover{ background: #dd263c; color: #fff; border-color: #dd263c;}
.sheji{ width:100%; height:550px; background:url(../images/11.jpg) bottom center no-repeat;}
.sheji .bidu{ border-bottom:1px solid #AFAFB1;}
.shiyong{ font-size:14px; line-height:20px; color:#787878; text-align:center;}
.banxing{ margin-top:45px;}
.banxing li{ width:263px; height:235px; float:left; background:#A0896A; margin-left:12px; cursor:pointer;}
/*.banxing li:hover span{ transform: translateX(-3px) rotate(-2deg);}*/
.banxing li span{ width:114px; height:114px; text-align:center; line-height:114px; border:3px solid #fff; border-radius:50%; margin:0 auto; display:block; font-size:64px; color:#fff; font-weight:normal; margin-top:39px; font-family:"宋体"}
.banxing li p{ font-size:18px; text-align:center; line-height:36px; color:#fff;}
.touming_bx{ width:100%; height:100%; background:#000; opacity: 0.5; filter:alpha(opacity=50); left:0; top:0; position:fixed; z-index:2; display:none;}
.xxnr{ width:1100px; height:548px; background:#fff; position:fixed; left:50%; top:50%; margin-left:-550px; margin-top:-274px; z-index:3; display:none;}
.xxnr_top{ width:100%; height:52px; background:url(../images/04.jpg) top left #000 no-repeat;}
.xxnr_top h1{ float:left; line-height:52px; color:#fff; font-size:21px; margin-left:13px;}
.guanbi{ float:right; width:23px; height:23px; display:block; margin:14px 11px auto auto; cursor:pointer;}
.xxnr_bottom{ width:100%; height:495px;} 
.xxnr_left{ width:456px; float:left; margin-left:33px;}
.xxnr_left h1{ font-size:14px; line-height:20px; color:#BF0D23; margin-top:10px; margin-bottom:5px; font-weight:normal;}
.xxnr_left p{ font-size:12px; line-height:18px; color:#000; margin-left:27px;}
.xxnr_right{ width:561px; float:left; margin-left:28px;}
.anpai tr{ background:#F3F3F3;}
.anpai tr:nth-child(2),.anpai tr:nth-child(4){ background:#D8D8D8;}
.anpai tr td{ border-right:1px solid #E2E2E2; height:22px; line-height:22px; text-align:center; font-size:12px; color:#302625;}
.keci{ width:50px;}
.shijian{ width:99px;}
.xqyi{ width:81px;}
.xxnr_right h2{ width:100%; height:22px; text-align:center; line-height:22px; color:#fff; font-size:14px; background:#707070;}
.xxnr_right h1 b{ font-weight:normal; font-size:12px; color:#000;}
.kecheng{ width:516px; height:52px; border:2px solid #737270; border-radius:8px; text-align:center; line-height:52px; font-size:22px; color:#000; margin:33px auto 0;}
.xitong{ width:100%; height:2650px; background:url(../images/12.jpg) top center no-repeat; background-color: #ebe7db;}
.xitong .bidu{ border-bottom:1px solid #AFAFB1; width:auto; border-bottom:none;}


.xitong .shiyong{ font-size:14px; line-height:20px; color:#535152; text-align:center; border-top:1px solid #B3B3B3; width:748px; margin:0 auto 45px;}
.xitong .shiyong1{ font-size:14px; line-height:24px; color:#535152; text-align:center; width:900px; margin:0 auto; margin-top:30px;margin-bottom:35px; }
.xitong .shiyong2{ font-size:16px; line-height:30px; color:#535152; text-align:center; width:900px; margin:0 auto; margin-top:30px;margin-bottom:35px; }
.xitong  li{ width:720px; margin:0 auto;  }
.shouxuan{ width:100%; height:300px; background:url(../images/13.jpg) center top no-repeat;}
.yasi{ text-align:center; font-size:40px; color:#535152; line-height:90px; padding-top:32px; font-weight:normal;}
.lingjun{ margin-top:32px;}
.lingjun_left{  margin: 0 auto;width:900px;  }
.lingjun_left h1{ font-size:16px; color:#d73240; line-height:30px; margin-bottom:10px;}
.lingjun_left span{ font-size:14px; line-height:20px; color:#fff; margin-bottom:10px; display:block;}
.lingjun_left p{ text-indent:28px; font-size:14px; line-height:21px; color:#535152; margin-bottom:30px;}
.lingjun_left p b{ color: #F4E702;}
.lingjun_right{ width:459px; float:right;}
.lingjun_right img{ margin-bottom:30px;}
.ban_07{ height:660px; background:url(../images/14.jpg) center no-repeat;}
.footer{ width:980px; margin:0 auto; padding-top:180px;}
.footer_top{ height:213px; border-bottom:1px solid #777;}
.footer_top img{ float:left; margin-left:68px;}
.footer_center{ width:307px; margin-left:70px; float:left;}
.footer_center h1{ font-size:26px; color:#d73240;}
.footer_center p{ font-size:14px; line-height:27px; color:#5D5D5D;}
.footer_right{ width:385px; float:right; padding-top:40px;}
.footer_right p{ font-size:14px; line-height:27px; color:#5D5D5D;}
.footer_bottom img{ display:block; margin:60px auto 0;}

/*咨询*/
.zixun{ width:36px; height:300px; position:fixed; right:0; top:50%; margin-top:-150px; background:#333;}
.zixun ul{ position:relative; height:244px;}
.zixun ul li{ width:36px; height:144px; cursor:pointer; position:relative;}
.zixun ul li img{ margin:0 auto; display:block; }
.zixun_01,.zixun_02,.zixun_03{ position:absolute; z-index:2; }
.touming_yc{ width:130px; height:auto;position:absolute; top:0; left:-94px;border-right:none;  display:none;  z-index:4;}
.touming_yc a{ display: block;  height: 144px;width: 130px; }
.touming_yc img{ display:block;}





@keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}
@-webkit-keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}
@-moz-keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}
@-o-keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}
.banxing li:hover span {
  -webkit-animation: icon-bounce 0.5s alternate;
  -moz-animation: icon-bounce 0.5s alternate;
  -o-animation: icon-bounce 0.5s alternate;
  animation: icon-bounce 0.5s alternate;
}