*{ margin:0px; padding:0px; font-weight:normal;}
body{ font:12px "微软雅黑","幼圆","宋体"; background:#fff; color:#333; margin:0px auto;}
div{ margin:0px auto; overflow:hidden;}
ul,ol,li{ list-style:none;}
img{ border:none; vertical-align:middle;}
a{ text-decoration:none; color:#fff;}
a:link,a:visited{ color:#fff;}
a:hover{ color:#fff;}
em{ font-style: normal;}
.clear{ clear:both;}

/*上*/
.bodyTop{ width: 100%; height: auto; background:#f5f5f5  url("../images/bg1.jpg") no-repeat center 85px; overflow: visible; position: relative; padding-bottom: 180px;}
.topBox{ width: 100%; border-bottom: 4px solid #ff4444;}
.top{ width: 1020px; height: 80px; ; line-height: 80px;}
.top span{ float: left; width: 394px; display: block; height: 80px; line-height: 80px;}
.top span img{ width: 394px; height: 48px;}
.top p{ width: 350px; float: right; text-align: right; font-size: 14px; line-height: 25px; margin-top: 18px; color: #797979;}
.top p strong{ color: #ab0404; font-weight: bold;}
.top p em{ font-size: 12px; color: #9e9e9e;}
.xljcTitle{ width: 1020px; margin-bottom: 40px;}
.xljcTitle h2{ text-align: center; margin-top: 40px;}
.xljcTitle dl{ text-align: center; font-size: 36px; margin-top: 35px;}
.xljcTitle dl dt{ color: #ff4444; font-weight: bold;}
.xljcTitle dl dd{ color: #6a6a6a; font-weight: bold;}

.lxnav{ width: 1020px; background: #f5f5f5; position: absolute; bottom: 0px; left: 0; right: 0; height: 190px;}
.lxnav img{ margin-top: 10px;}
.lxnavA{ display: inline-block; margin-left: 40px; height: 190px;}
/*.lxnavA img{ margin-top: 5px;}*/
.lxnav1:hover{ background: #ffe6b6;}
.lxnav1 img{ margin-top: 22px;}

.lxnavOne img{ margin-top: 28px;}



.lxnav1{ margin-left: 0px; padding: 0px 18px;}
.lxnav2{ width: 224px; height: 166px; background: url("../images/pic2.png") no-repeat top left; position: relative;}
.lxnav2 img{ position: absolute; bottom: 36px; left: 1px; width: 102px; height: 102px;}

.lxnav3{ width: 224px; height: 166px; background: url("../images/pic3.png") no-repeat top left; position: relative;}
.lxnav3 img{ position: absolute; bottom: 36px; left: 1px; width: 102px; height: 102px;}
/*.lxnav img{ margin-left: 30px;}*/

.czbox{ width: 100%; background: #f8f8f8;}
.czbox .cz{ width: 1020px; margin-top: 35px; }
.czbox .cz h2{ text-align: center; font-size: 36px; color: #6a6a6a; margin-bottom: 35px;}

/*.czbox .cz ul{ width: 1020px; position: relative;}*/



.czbox .cz ul li{ float: left; width: 112px; text-align: center; margin-left: 13px; font-size: 16px; line-height: 30px; height: 155px; }


.czbox .cz ul li .liBox{ width: 112px; height: 150px; margin-top: 10px;}
.czbox .cz ul li .liBox:hover{ margin-top: 0px;}
.czbox .cz ul li .liBox:hover a{ color: #ff4444;}
.czbox .cz ul li a{ color: #999; display: block; width: 100%; height: 100%;}
.czbox .cz ul li img{ margin-bottom: 5px;}

/*.czbox .cz ul li:hover{ position: absolute; bottom: 10px; left: 0px;}*/

/*下边*/
.xljcBoxTbtmBox{ width: 100%; height: auto; background: url("../images/bg2.jpg") no-repeat top center;}
.xljcBoxTbtm h2{ text-align: left; margin-top: 25px; color: #999; font-size: 20px; text-align: center;}
.xljcBoxTbtm h2 img{ width: 32px; height: 32px; margin-right: 5px;}
.xljcBoxTbtm h2 em{ font-style: normal; color: #ff4444; font-size: 16px;}
.xljcBoxTbtm{ width: 1020px; padding-bottom: 25px;}
.xljcBoxTbtm_left{ width: 1020px; float: left;}
.xljcBoxTbtm1{ margin-top: 15px; text-align: center;}
.xljcBoxTbtm1 p{ width: 102px; height: 38px; line-height: 38px; text-align: center; font-size: 14px; color: #ff4444; display: inline-block; background: #fff; border: 1px solid #e3e3e3;}
.xljcBoxTbtm1 em{ width: 200px; height: 38px; line-height: 38px; background: #fff; border: 1px solid #e3e3e3; display: inline-block; font-size: 14px; color: #999; font-style: normal; text-align: center;}
.xljcBoxTbtm1 strong{ display: inline-block; width: 115px; text-align: center; font-size: 14px; height: 38px; line-height: 38px; background: #ff4444;}
.xljcBoxTbtm1 strong:hover{ background: #ff2929;}


/*底部*/

.ft_box { padding: 32px 0; line-height: 18px; font-size: 12px; background: #ffffff; border-top: 1px solid #eeeeee; }
.ft_box td { border-right: 1px solid #e5e5e5; }
.mt30 { margin-top: 30px; }
.container_22 { margin-left: auto; margin-right: auto; width: 1020px; }
.container_22 .grid_22 { width:1020px; display: inline;}
table { border-collapse: collapse; border-spacing: 0; cursor: pointer; }

.ft_box td { border-right: 1px solid #e5e5e5; }
.brand_1 { background-position: 0 0; }
.brand_2 { background-position: -40px 0 !important; }
.brand_3 { background-position: -80px 0 !important; }
.brand_4 { background-position: -120px 0 !important; }
.brand_5 { background-position: -160px 0 !important; }
.brand_1, .brand_2, .brand_3, .brand_4, .brand_5 { display: inline-block; width: 40px; height: 40px; vertical-align: middle; background: url(../images/fotico.png) no-repeat; background-size: 200px auto; }
.c666 { color: #666; }
.c999 { color: #999; }
.f12 { font-size: 12px !important; }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.grid_22 p { margin-top: 10px; }
.footer a { color: #ffffff; }
.footer { text-align: center; color: #fff; line-height: 30px; font-size: 12px; }

.footers{ width: 100% !important; height: 100px; background: #ff4444;}
.companyNav { color: #fff; }
.securityCell { zoom: 1; text-align: center; padding: 9px 0 0 0;  background: #fff; margin-bottom: 40px;}
.securityCell a { background-image: url(../images/head_footbg.png); background-repeat: no-repeat; }
.securityCell a { display: inline-block; vertical-align: middle; width: 108px; height: 45px; margin: 0 5px; overflow: hidden; }
.securityA { background-position: 0 0 }
.securityB { background-position: -121px 0 }
.securityC { background-position: 0 -50px }
.securityD { background-position: -121px -50px }
.securityE { background-position: 0 -100px }
.securityF { background-position: -121px -100px }
.securityG { background-position: 0 -150px }
.securityH { background-position: -121px -150px }
.securityI { background-position: 0 -200px }
.securityI img { display: none }
.footer .zhuyi { width: 430px; height: 38px; line-height: 38px; background: #d72d2d; margin: 5px auto; border-radius: 12px; }
