﻿body { margin: 0px; padding: 0px; font-family: 微软雅黑,Arial; font-size: 12px; height: auto; width: 100%; height: auto; color: #666666; font: Helvetica Neue,Helvetica,Arial,Microsoft Yahei,Hiragino Sans GB,Heiti SC,WenQuanYi Micro Hei,sans-serif }
h1, h2, h3, h4, h5, h6, p { margin: 0; padding: 0; }
img, table, tr, td { border: 0px; }
table { border-collapse: collapse; }
tr { border: 1px solid #B2B6B9; }
ul { margin: 0px; padding: 0px; list-style: none; }
p { border: 0px; margin: 0px; padding: 0px; }
a { text-decoration: none; color: #666666; transition: color 0.3s; font-size: 14px; font-family: 微软雅黑,Arial; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-property: color, background-color; }
a:hover { animation: mymove 5s infinite; text-decoration: underline; color: #666666; }
button, input, select, textarea { font-size: 14px; font-family: arial, "Hiragino Sans GB", "Microsoft YaHei", sans-serif; }
.clear{font-size:0px;height:0px;clear:both;margin:0px;padding:0px;}


.header{width:100%;height:90px; clear:both;margin:0px;padding:0px;}
.header_logo{float:left;width:260px;text-align:left;}
.header_logo img{margin:16px 0px 0px 0px;}
.header_menu{float:left;width:830px;margin:0px 0px 0px 50px;}
.header_menu ul{}
.header_menu ul li{float:left;display:inline-block;text-align:center;width:auto;padding:30px 0px 0px 0px;}
.header_menu ul li span{padding:0px 0px 0px 0px;}
.header_menu ul li span a{ color:#000000;font-weight:800; display:inline-block;width:auto;height:30px;border-bottom:3px solid #ffffff;border-bottom:3px solid transparent; text-decoration:none;margin:0px 30px 0px 30px; }
.header_menu ul li span a:hover{border-bottom:3px solid #d7122a ; text-decoration:none;}
.header_menu ul li span a.on{border-bottom:3px solid #d7122a; text-decoration:none;}
.header_menu ul li:hover{}
.contents{width:1140px;margin:0px auto;}
.footer{width:100%;clear:both;margin:0px;padding:0px;}
.footer .emailline{font-size:12px;color:#606060; height:50px;line-height:50px;background-color:#f7f7f7; text-align:center;}
.footer .emailline a{font-size:12px;color:#606060;}
.footer .icpline{height:50px;line-height:50px;font-size:12px;color:#606060; background-color:#ffffff; text-align:center;}
.footer .icpline a{font-size:12px;color:#606060;text-decoration:none; }
.footer .icpline a:hover{text-decoration:underline; }
.banner{width:100%;height:500px;border:0px;clear:both; }
.index { }
.index .title{height:155px;width:100%;text-align:center; }
.index .title img{margin:40px 0px 0px 0px;}
.index .intro{font-size:18px;color:#585858; }
.index .introtitle{margin:20px 0px 20px 0px;}
.index .introfontl{font-size:14px;color:#585858;line-height:25px; margin:52px 60px 40px 60px; }
.index .introfontr{font-size:14px;color:#585858;line-height:25px; margin:40px 60px 40px 60px; }
.index .intro span{color:#d7122a; }
.index .introl{border:2px solid #f2f2f2; border-radius: 25px; float:left;width:540px;height:157px;padding:0px 0px 0px 0px; }
.index .introl:hover{box-shadow: 0 0 30px 20px #f2f2f2;border:2px solid #f2f2f2; text-shadow: 0 0 3px #f6f6f6  ;}
.index .intror{border-radius: 25px;border:2px solid #f2f2f2; float:right;width:540px;height:157px;padding:0px 0px 0px 0px;}
.index .intror:hover{box-shadow: 0 0 30px 20px #f2f2f2;border:2px solid #f2f2f2; text-shadow: 0 0 3px #f6f6f6  ;}
@keyframes scrolltext{
  0% {
    transform: translateX(100%);
  }

  100% {
    transform: translateX(-100%);
  }
}

.index .service{width:100%;height:530px;text-align:center; background-color:#f4f4f4; clear:both;margin:70px 0px 0px 0px; }
.index .servicetitle{padding:0px 0px 0px 0px;height:155px;width:100%;text-align:center;} 
.index .servicetitle img{margin:40px 0px 0px 0px;}
.index .serviceimg{}
.index .ziyuan{padding:0px 0px 0px 0px;clear:both; }
.index .ziyuantitle{margin:0px 0px 0px 0px;height:155px;width:100%;text-align:center; }
.index .ziyuantitle img{margin:40px 0px 0px 0px;}
.index .ziyuanlist{ }
.index .ziyuanlist ul{ width:960px;margin:0px auto 0px auto; }
.index .ziyuanlist ul li{float:left;width:160px;height:80px; text-align:center;padding:0px 0px 55px 0px; }
.index .ziyuanlist ul li img{}
.index .huoban{ margin:0px auto 90px auto;}
.index .huobantitle{margin:0px 0px 0px 0px;height:155px;width:100%;text-align:center; }
.index .huobantitle img{margin:40px 0px 0px 0px;}
.index .huobanlist{ }
.index .huobanlist ul{ width:960px;margin:0px auto 10px auto; }
.index .huobanlist ul li{float:left;width:160px;height:80px; text-align:center;padding:0px 0px 55px 0px; }
.index .huobanlist ul li img{}
 

