﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0;padding:0;}
body{ color:#333; font-size:14px; font-family:"Arial";}
ul, ol { list-style: none;} 
img,fieldset{vertical-align:middle;border:0; }
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
input,button,textarea,select{font:100% Arial,''; vertical-align:middle}
.nodispaly{ display:none}
.line{line-height:50px;}
.lineer{line-height:40px;}
.FK{color: #333;}
.F14{font-size: 14px;}
.Fl{float: left;}
.Fr{float: right;}
i,em{ font-style: normal;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}
a{color:#333; text-decoration:none;}
a:hover {color:#e70012; text-decoration:none;}
.layout{ max-width:1200px; margin:0 auto;}


.header{width: 100%; height: 200px;}
.dingbu{height: 35px;line-height: 35px;background: #f2f2f2;}
.dingbu p{float: left;padding-left: 10px;}
.dingbu .yuyan{float: right; padding-right: 10px;}
.dingbu .yuyan a{margin:0 10px;}
.top{padding:20px 0 0;}
.top .logo{float: left;}
.top h1{float: left;padding-right: 20px; border-right: 1px solid #b2b2b2;}
.top h1 img{width:205px;}
.top .title{float: left;padding-left: 20px;line-height: 38px; }
.top .title .bt{font-size:30px;font-weight: bold; color: #111;letter-spacing: 1px;}
.top .title p{font-size: 20px;color: #e70012;font-weight: 400; letter-spacing: 1px; }
.top .Alibaba{float: left; width:200px; margin: 25px 0 0 65px;}
.top .Alibaba img{max-width: 100%;}
.top .dianhua{float: right;padding-top:15px; padding-right: 10px;}
.top .dianhua i{float: left;width: 40px;height:50px;background: url(../images/pic1.png) left 7px no-repeat;}
.top .dianhua .txt{float: left;padding-left: 14px;}
.top .dianhua .txt .dh{font-size: 26px;color: #e70012;font-weight: bold;}
.top .dianhua .txt .dh p{font-size: 14px; color: #444; font-weight: normal;}

.nav{background: #e70012;height: 60px; position:absolute; top:150px; width:100%; z-index:1000;}
.nav ul{}
.nav li{float: left;width: 170px;text-align: center;position: relative;z-index:100;}
.nav li p{line-height: 60px;font-size: 16px;}
.nav li p a{color: #FFF;display: block;}
.nav li p a:hover{color: #FFF;display: block;text-decoration: none; background:#222;}
.nav li p a.current{font-weight: bold;}
.nav li dl{line-height:45px;visibility:hidden;opacity: 0;transition: all 0.3s;position: absolute;left:0px;top:60px;width:170px;}
.nav li:hover dl{visibility:visible;opacity: 1;}
.nav li dd{ border-bottom:1px solid #ff5260}
.nav li dd a{color:#FFF;display:block;background:rgba(231,0,18,0.92); font-size: 14px;}
.nav li dd a:hover{color:#fff;display:block;text-decoration:none;background:#222;}


.sp_header,.sjj_nav{display: none}

.foot{width: 100%; overflow: hidden;}
.foot .foot_t{background: #333;padding:35px 0;}
.foot .foot_t .box{}
.foot .foot_t .box .t_l{float: left; width: 55%; }
.foot .foot_t .box .t_l dl{float: left; width:33.333%;}
.foot .foot_t .box .t_l dt{font-size: 16px;color: #FFF;margin-bottom: 15px;font-weight: bold;}
.foot .foot_t .box .t_l dd{line-height: 30px;}
.foot .foot_t .box .t_l dd a{color: #e9e9e9;font-size: 13px;}
.foot .foot_t .box .t_l dd a:hover{color: #fff;}
.foot .foot_t .box .t_r{float: right; width: 42%;}
.foot .foot_t .box .t_r .lxbt{font-size: 18px;color: #fff;font-weight: bold;padding-bottom: 12px;}
.foot .foot_t .box .t_r .lxwm{line-height: 27px; color: #fff;font-size: 14px;}
.foot .foot_t .box .t_r .lxwm img{float: left; width: 145px; margin: 8px 20px 0 0}
.foot .foot_b{background: #151515;line-height: 24px;padding:16px 0;color: #ccc; text-align: center;}



.right-nav{ position:fixed; right:10px; top:40%; z-index:1; display:block;}
.right-nav .vcenter-parent{ height:100vh;}
.right-nav li{ position:relative; z-index:2; margin:2px 0px;display:block;}
.right-nav li>a{ background:rgba(64,66,71,.9); display:block;transition-duration: .3s;}
.right-nav li>a:hover{ background:rgba(231,0,18,.85); display:block;transition-duration: .3s;}
.right-nav li dl{ position:absolute; right:100%; top:0px; margin-right:2px; z-index:1; display:block; text-align:center; padding:10px;background:rgba(231,0,18,.85); display:none;}
.right-nav li dl dd{ font-size:0px;}
.right-nav li dl a{ display:inline-block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; color:#fff; font-size:14px; line-height:20px;}
.right-nav li dl dd img{width: 145px;}