@charset "utf-8";
* {padding: 0;margin: 0;font-family: 'Microsoft YaHei', arial, helvetica, clean, sans-serif;}
body {font: 16px/1.231 'Microsoft YaHei', arial, helvetica, sans-serif;color: #333; width: 100%; margin: 0 auto !important;line-height: 1.5;}

*:before, *:after {box-sizing: content-box;}

:focus {outline: 1;}
article,

aside,

canvas,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section,

summary {display: block;}
a {color: #333;text-decoration: none;}
a:link,

a:hover,

a:active,

a:visited {text-decoration: none;}
ins {background-color: #ff9;color: #000;text-decoration: none;}
mark {background-color: #ff9;color: #000;font-style: italic;font-weight: bold;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
hr {display: block;height: 1px;border: 0;border-top: 1px solid #cccccc;margin: 1em 0;padding: 0;}
input,

select {vertical-align: middle;}
li,

ul {list-style-type: none;}
img {border: none;}

input,textarea {outline: 0;border: 0;resize: none;}

h1,

h2,

h3,

h4,

h5,

h6,

dl,

dd,

dt,

i,

em {font-weight: normal;font-style: normal;}
.webqq_ewm{box-sizing: content-box;}
.fixedNav {position: fixed;top: 0px;left: 0px;width: 100%;z-index: 100000;_position: absolute;_top: expression(eval(document.documentElement.scrollTop)); box-shadow: 0px 10px 12px rgba(0,0,0,.1);}

textarea{animation: animated 1s infinite;-moz-animation: animated 1s infinite;-webkit-animation: animated 1s infinite;-o-animation: animated 1s infinite;}
input[type="text"]{ animation: animated 1s infinite;-moz-animation: animated 1s infinite;-webkit-animation: animated 1s infinite;-o-animation: animated 1s infinite;}

input,button{    outline: none;}

.wjdh-ico1,.wjdh-ico2{vertical-align: middle;}
.clear{clear: both;}
.pagetop{margin: 0 auto;height: 150px; background:#333; border-top: 1px solid #c5151d;}
.pagetop  .logo{float: left;margin:15px 0 0px; }
.pagetop  .logo img{width: 200px; }
.pagetop  .trait{float: left;margin: 30px 0 0 23px;} 
.pagetop  .trait span{display: block;font-size: 32px;color: #fff;font-weight: bold;letter-spacing: 1px;}
.pagetop  .trait p{font-size: 16px;color: #fff;margin-top: 10px;letter-spacing: 1px;}
.pagetop  .tel{float: right;padding-left: 75px;font-size: 16px;color: #fff;background: url(../images/tel.png) no-repeat left center;height: 58px;margin-top: 40px;} 
.pagetop  .tel span{display: block;font-size: 24px;color: #fff;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}

  /*导航*/
.nav_bg{width: 100%;height: 88px;position: relative;z-index: 9;background: #666;}
.nav_bg .menu{margin: 0 auto;height: 88px;box-sizing: content-box;}
.nav_bg .menu>ul>li{float: left;width: 10%;height: 88px;text-align: center;position: relative;z-index: 5;}
.nav_bg .menu>ul>li>a{display: block;text-align: center;font-size: 16px; line-height: 50px; color: #fff;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;position: relative;margin-top: 20px;}
.nav_bg .menu>ul>li>a>i{display: block;font-size: 12px;color: #fff;text-transform: uppercase;opacity: 0.5;margin-top: 5px;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.nav_bg .menu>ul>li::after{position: absolute;left: 20px;top: 65px;width: 0%;height: 3px;background: #fff;content: "";z-index: -1;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.nav_bg .menu>ul>li:hover::after{width: 70px;}
.nav_bg .menu>ul>li:hover>a{font-weight: bold;}
.nav_bg .menu>ul>li:hover>a>i{opacity: 0;}
.nav_bg .menu>ul>li.another::after{width: 84px;}
.nav_bg .menu>ul>li.another>a{font-weight: bold;}
.nav_bg .menu>ul>li.another>a>i{opacity: 0;}
.nav_bg .sec{position: absolute;left: -850px;top: 110%;background: #f8f8f8;width: 1300px;border-radius: 5px;padding: 0 30px;box-sizing: content-box;opacity: 0;visibility: hidden;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.nav_bg .sec .ab_t{background: url(../images/ab_title.png) no-repeat top left;width: 298px;height: 55px;margin-top: 55px;overflow: hidden;}
.nav_bg .sec .ab_t h5 a{display: block;font-size: 24px;color: #333333;font-weight: bold;text-align: left;line-height: 30px;margin-left: 75px;}
.nav_bg .sec .ab_t h5 a i{font-size: 24px;color: #333333;font-weight: bold;margin-left: 25px;}
.nav_bg .sec .ab_t span{display: block;text-align: right;font-size: 12px;color: #999999;text-transform: uppercase;line-height: 30px;margin-top: 5px;}
.nav_bg .sec .ab_list{height: 240px;margin: 65px auto 50px auto;}
.nav_bg .sec .ab_list ul li{float: left;width: 375px;height: 240px;position: relative;background: #fff;-webkit-box-shadow: 0 0 8px 6px rgba(0, 0, 0, .03);box-shadow: 0 0 8px 6px rgba(0, 0, 0, .03);border-top-right-radius: 20px;border-bottom-left-radius: 20px;margin: 0 35px;}
.nav_bg .sec .ab_list ul li:last-child{margin-right: 0;}
.nav_bg .sec .ab_list ul li .ab_l{float: left;width: 245px;position: relative;}
.nav_bg .sec .ab_list ul li .ab_l .pic{width: 270px;height: 170px;margin-top: -25px;margin-left: -28px;position: relative;}
.nav_bg .sec .ab_list ul li .ab_l .pic img{width: 270px;height: 170px;border-top-right-radius: 25px;border-bottom-left-radius: 25px;}
.nav_bg .sec .ab_list ul li .ab_l .txt{margin: 25px 0 0 35px;}
.nav_bg .sec .ab_list ul li .ab_l .txt a{display: block;text-align: left;font-size: 20px;color: #c5151d;font-weight: bold;line-height: 28px;}
.nav_bg .sec .ab_list ul li .ab_l .txt a i{display: block;font-size: 16px;color: #999999;font-family: Arial, Helvetica, sans-serif;text-transform: uppercase;}.nav_bg .sec .ab_list ul li .more{float: left;margin-left: 40px;margin-top: 40px;position: relative;}
.nav_bg .sec .ab_list ul li .more a{font-size: 16px;color: #999999;font-family: Arial, Helvetica, sans-serif;text-transform: uppercase;}
.nav_bg .sec .ab_list ul li:hover .more a{color: #c5151d;}
.nav_bg .sec .ab_list ul li .more::after{position: absolute;content: "";left: 20px;top: 65px;width: 1px;height: 110px;background: #dedede;}.drop-down:hover .sec{top: 100%;opacity: 1;visibility: visible;filter: alpha(opacity=100);}.nav_bg .news{left: -900px;}
.nav_bg .news .news_t{margin-top: 55px;overflow: hidden;}
.nav_bg .news .news_t .news_title{background: url(../images/news_title.png) no-repeat top left;width: 298px;height: 55px;overflow: hidden;float: left;}
.nav_bg .news .news_t .news_title h5 a{display: block;font-size: 24px;color: #333333;font-weight: bold;text-align: left;line-height: 30px;margin-left: 75px;}
.nav_bg .news .news_t .news_title h5 a i{font-size: 24px;color: #333333;font-weight: bold;margin-left: 25px;}
.nav_bg .news .news_t .news_title span{display: block;text-align: right;font-size: 12px;color: #999999;text-transform: uppercase;line-height: 30px;margin-top: 5px;}
.nav_bg .news .news_t .news_list{float: right;height: 33px;margin-top: 20px;}
.nav_bg .news .news_t .news_list ul li{float: left;margin-left: 60px;background: url(../images/nav_xt1.png) no-repeat  top left;width: 81px;height: 33px;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.nav_bg .news .news_t .news_list ul li a{font-size: 16px;color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;line-height: 18px;margin-left: 15px;}
.nav_bg .news .news_t .news_list ul li:hover{background: url(../images/nav_xt2.png) no-repeat  top left;}
.nav_bg .news .news_t .news_list ul li:hover a{color: #c5151d;}
.nav_bg .news .news_nr{margin: 35px auto 45px auto;background: #fff;border-radius: 8px;overflow: hidden;box-sizing: content-box;padding: 40px 0;}
.nav_bg .news .news_nr ul li{float: left;width: 400px;height: 95px;border-bottom: 1px solid #dddddd;margin: 0 16px 40px 16px;}
.nav_bg .news .news_nr ul li .txt{float: left;width: 305px;text-align: left;}
.nav_bg .news .news_nr ul li .txt a{font-size: 16px;color: #666666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;line-height: 30px;background: url(../images/nav_buttom.png) no-repeat left center;padding-left: 30px;box-sizing: content-box;margin-top: -5px;}
.nav_bg .news .news_nr ul li .txt p{font-size: 16px;color: #999999;line-height: 26px;height: 52px;overflow: hidden;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;margin-left: 30px;margin-top: 3px;}
.nav_bg .news .news_nr ul li .time{float: right;width: 65px;height: 75px;background: #c5151d;border-top-right-radius: 15px;border-bottom-left-radius: 15px;text-align: center;} 
.nav_bg .news .news_nr ul li .time span{font-size: 30px;color: #fff;font-family: Arial, Helvetica, sans-serif;line-height: 30px;display: block;margin-top: 12px;}
.nav_bg .news .news_nr ul li .time p{font-size: 12px;color: #fff;line-height: 26px;}
.nav_bg .news .news_nr ul li:hover .txt a{color: #c5151d;margin-left: 5px;
}

.nav_bg .pro{left: -205px;padding-bottom: 50px;box-sizing: content-box;}
.nav_bg .pro .pro_l{float: left;width: 300px;}.nav_bg .pro .pro_l .pro_title{margin-top: 55px;overflow: hidden;}
.nav_bg .pro .pro_l .pro_title{background: url(../images/pro_title.png) no-repeat top left;width: 298px;height: 55px;overflow: hidden;}
.nav_bg .pro .pro_l .pro_title h5 a{display: block;font-size: 24px;color: #333333;font-weight: bold;text-align: left;line-height: 30px;margin-left: 75px;}
.nav_bg .pro .pro_l .pro_title h5 a i{font-size: 24px;color: #333333;font-weight: bold;margin-left: 25px;}
.nav_bg .pro .pro_l .pro_title span{display: block;text-align: right;font-size: 12px;color: #999999;text-transform: uppercase;line-height: 30px;margin-top: 5px;}
.nav_bg .pro .pro_l h6{margin: 40px 0 25px 0;font-size: 16px;color: #666;line-height: 30px;text-align: left;}
.nav_bg .pro .pro_l p{text-align: left;font-size: 16px;color: #666666;line-height: 48px;}
.nav_bg .pro .pro_l p img{vertical-align: middle;margin-right: 20px;}
.nav_bg .pro .pro_l .zx{width: 150px;height: 40px;line-height: 40px;background: #c5151d;border-radius: 5px;margin-top: 30px;
}
.nav_bg .pro .pro_l .zx a{display: block;font-size: 16px;color: #fff;background: url(../images/nav_buttom2.png) no-repeat 25px center;padding-left: 40px;box-sizing: content-box;}
.nav_bg .pro .pro_r_list{float: right;width: 950px;margin-top: 55px;} 
.nav_bg .pro .pro_r_list .hd{width: 950px;height: 55px;line-height: 55px;background: #fff;border-top-right-radius: 15px;border-bottom-left-radius: 15px;-webkit-box-shadow: 0 0 8px 6px rgba(0, 0, 0, .03);box-shadow: 0 0 8px 6px rgba(0, 0, 0, .03);}
.nav_bg .pro .pro_r_list .hd ul li{float: left;width: 100px;background: url(../images/nav_xt3.png) no-repeat  right center;padding: 0 29px;text-align: center;box-sizing: content-box;}
.nav_bg .pro .pro_r_list .hd ul li a{font-size: 16px;color: #666;text-align: center;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.nav_bg .pro .pro_r_list .hd ul li.on a{border-bottom: 1px solid #c5151d;color: #c5151d;
}.nav_bg .pro .pro_r_list .bd{margin: 40px auto 0 auto;}
.nav_bg .pro .pro_r_list .bd ul li{width: 950px;}
.nav_bg .pro .pro_r_list .bd ul li dl{float: left;width: 300px;margin-right: 25px;
}
.nav_bg .pro .pro_r_list .bd ul li dl:last-child{margin-right: 0;}
.nav_bg .pro .pro_r_list .bd ul li dl dt{width: 298px;height: 238px;background: #ffffff;border: 1px solid #dddddd;border-radius: 5px;}
.nav_bg .pro .pro_r_list .bd ul li dl dt img{width: 290px;height: 230px;border-radius: 5px;margin: 4px;}
.nav_bg .pro .pro_r_list .bd ul li dl dd{width: 268px;height: 48px;line-height: 48px;background: #ffffff;border: 1px solid #dddddd;border-radius: 5px;padding: 0 15px;box-sizing: content-box;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;margin-top: 10px;}
.nav_bg .pro .pro_r_list .bd ul li dl dd h5 a{float: left;width: 200px;font-size: 16px;color: #666666;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: left;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;line-height: 48px;}
.nav_bg .pro .pro_r_list .bd ul li dl dd .more{float: right;background: url(../images/nav_buttom4.png) no-repeat  center;width: 20px;height: 17px;margin-top: 20px;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.nav_bg .pro .pro_r_list .bd ul li dl:hover dd{background: #c5151d;border: 1px solid #c5151d;}
.nav_bg .pro .pro_r_list .bd ul li dl:hover dd h5 a{color: #fff;}
.nav_bg .pro .pro_r_list .bd ul li dl:hover dd .more{background: url(../images/nav_buttom3.png) no-repeat  center;}
.fixedNav {margin: 0 auto;position: fixed;top: 0px;left: 0px;width: 100%;z-index: 100000;_position: absolute;_top: expression(eval(document.documentElement.scrollTop));box-shadow: 0px 10px 12px rgba(0,0,0,.1);}/*footer*/
.footer_bg{width: 100%;height: 485px;margin: 0 auto;background: url(../images/footer_bg.jpg) no-repeat center;}
.footer_bg  .footer{margin: 0 auto;padding-top: 50px;box-sizing: content-box;}
.footer_bg  .footer .f_fl{overflow: hidden;}
.footer_bg  .footer .f_fl dl{float: left;width: 640px;height: 46px;margin-bottom: 25px;overflow: hidden;}
.footer_bg  .footer .f_fl dl dt{font-size: 18px; line-height: 45px; color: #fff;font-weight: bold;float: left;width: 89px;background: url(../images/f_xt.png) no-repeat right center;}
.footer_bg  .footer .f_fl dl dt i{display: block;font-size: 12px;color: #919191;font-family: Arial, Helvetica, sans-serif;text-transform: uppercase;font-weight: normal;margin-top: 3px;}
.footer_bg  .footer .f_fl dl .nr{float: left;width: 550px;line-height: 45px;}
.footer_bg  .footer .f_fl dl  dd a{font-size: 16px;color: #919191;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;float: left;width: 100px;margin-left: 30px;}
.footer_bg  .footer .f_fl dl  dd a:hover{color: #fff;}
.footer_bg  .footer .f_cont{margin: 10px auto 0 auto;position: relative;height: 170px;overflow: hidden;}
.footer_bg  .footer .f_cont ul li{float: left;line-height: 44px;margin-bottom: 75px;width: 367px;margin-right: 0px;}
.footer_bg  .footer .f_cont ul li:nth-child(4){width: 545px;margin-right: 0;}
.footer_bg  .footer .f_cont ul li img{display: block;float: left;width: 44px;height: 44px;margin-right: 15px;}
.footer_bg  .footer .f_cont ul li p{float: left;font-size: 16px;color: #808080;}
.footer_bg  .footer .f_cont ul li p i{font-size: 13px;color: #fff;font-weight: bold;}
.footer_bg  .footer .f_cont::after{position: absolute;left: 0;top: 85px;
    height: 1px;background: #727373;content: "";}
.footer_bg  .end{
    border-top: 1px solid #727373;height: 85px;line-height: 85px;font-size: 16px;color: #919191;margin: 25px auto 0 auto;} 
.footer_bg  .end a{font-size: 16px;color: #919191;}
.footer_bg  .end img{vertical-align: middle;}