body{ margin: 0; padding: 0; font-size:14px; font-family: "微软雅黑"; min-width:1200px; max-width:1920px; font-weight:400; color:#333333;}
ul,p{ margin:0; padding:0;}
ul,body li,body a,body div,body span,body b{ text-decoration: none;  list-style-type:none; font-family: "微软雅黑"; text-decoration: none;}
.clear{ clear:both;}
body a:hover,body a:link,body a:active,a{ color:#333333; text-decoration: none;}
body a:hover{ color:#0681e5}
img,span,b,a,font{ cursor: pointer;}
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}

/* -------------------------------------------header------------------------------------------ */
.headerdiv{ width:1200px; margin:0px auto;}
.logodiv{ width:203px; height:98px;}
.logodiv img{ margin-top:25px; float:left;}
.menudiv{ width:680px; height:98px; margin-left:30px;}
.menudiv li{ float:left; padding-left:13px; height:30px; line-height:30px; margin-top:40px; padding-right:13px; border-radius:10px; margin-right:15px;}
.menudiv li.menuactive,.menudiv li:hover{}
.menudiv li.menuactive a,.menudiv li:hover a{ color:#0681e5}
.menudiv li a{ font-size:18px;}
.menudiv li img{ margin-right:5px;}
.headeight{ width:250px; height:35px; margin-top:36px;}
.hdxiaoxi{ width:65px; height:35px; line-height:35px; position:relative;}
.hdxiaoxi img{ margin-top:7px; margin-right:10px; float:left;}
.hdxiaoxi span{ position:absolute; background:#ff0000; padding:3px; border-radius:50%; display:block; height:12px; font-size:10px; line-height:12px; color:#fff; right:-1px; top:2px;}
.hdusername{ width:160px; line-height:35px;}
.hdusername img{ float:left; margin-right:10px;}
.hdusername a{ float:left; margin-right:5px;}
.hddlname{ width:160px; line-height:35px;}
.hddlname img{ float:left; margin-right:10px;}
.hddlname a{ float:left;}
.hdposition{ position:relative;}
.hdxxzxxl{ width:150px; position:absolute; padding-bottom:10px; padding-top:5px; left:0px; top:34px; background:#ebebeb; border-radius:2px; display:none; z-index:99999;}
.hdxxzxxl li{ float:left; height:40px; line-height:40px;}
.hdxxzxxl li img{ float:left; margin-top:13px; margin-left:25px; margin-right:10px;}



/*-------------------------------------------- 子栏目 搜索 导航 ----------------------------------------*/
.zlmmenu{ width:1200px; margin:0px auto; border-top:#c9c9c9 1px solid;}
.qbkcfont{ width:240px; height:40px; position:relative; text-align:center; line-height:40px; background:#0883e8; color:#fff; font-size:18px; font-weight:bold;}
.zlmwkdiv{ position:absolute; top:40px; z-index:99; background:url(../images/dhtmbj.png); height:405px; width:240px;}
.zlmposition{ position:relative; z-index:99999; height:405px; width:240px; float:left;}
.zlmwkdiv li{ float:left; width:100%; transition:background 0.5s;-moz-transition:background 0.5s; /* Firefox 4 */-webkit-transition:background 0.5s; /* Safari and Chrome */-o-transition:background 0.5s; border-top:#757575 1px solid; padding-bottom:10px;}
.zlmwkdiv li a{ margin-left:22px; float:left; margin-top:10px; color:#fff; display:block; width:200px; text-align:left; height:30px; line-height:30px; font-size:16px;}
.zlmwkdiv li:hover{ background:#fff;}
.zlmwkdiv li:hover a{ color:#008cff;}

/* -------------------------------------------三级栏目------------------------------------------ */
.zlmwkdiv li .sanjmenu{ float:left; width:200px; margin-left:10px;}
.zlmwkdiv li .sanjmenu a{ width:85px; text-align:left; height:22px; line-height:22px; margin-top:0px; font-size:14px; font-weight:400; text-align:left; margin-left:12px; color:#ffffff;}
.zlmwkdiv li:hover .sanjmenu a{ color:#666666;}
.zlmwkdiv li:hover .sanjmenu a:hover{ color:#008cff;}



/* -------------------- 搜索 -------------------- */
.sswkdiv{ width:250px; height:27px; border:#0883e8 1px solid; margin-top:6px; position:relative;}
.ssform{ padding:0; margin:0; width:100%; height:27px;}
.sswkdiv .ssinput{ width:170px; height:27px; border:0; padding:0px; margin:0px; float:left; font-size:12px; text-indent:8px;}
.sswkdiv img{ float:right;}

/* ------------------------------------------banner上登录---------------------------------------- */
.dengludiv{ padding:0; margin:0; position:absolute; z-index:99; width:205px; height:250px; border-radius:2px; background:#fff; top:200px; right:380px;}
.wdltbfont{ width:165px; height:50px; line-height:50px; text-align:center; margin-top:12px; border-bottom:#a0a0a0 1px solid; float:left; margin-left:22px; color:#333333;}
.dengludiv .wdlimg{ float:left; margin-top:10px; margin-left:33px;}
.dengludiv .wdlanniu{ float:left; margin-top:15px; margin-left:50px;}

.dluserxx{ width:165px; height:77px; margin-top:18px; border-bottom:#a0a0a0 1px solid; float:left; margin-left:22px; }
.dlusertx{ width:100%; height:42px; line-height:42px;}
.dlusertx img{ float:left;}
.dlusertx span{ float:left; margin-left:10px; font-size:14px;}
.dlusertx a.dltuichu{ float:right; color:#a0a0a0; font-size:12px;}
.dlusergz{ float:left; height:30px; line-height:30px; width:100%; margin-top:5px;}
.dlusergz span{ float:left; font-size:12px;}
.dlusergz span.right{ float:right;}
.dlzbfont{ float:left; margin-top:7px; height:48px; line-height:24px; width:165px; margin-left:22px;}
.dlzbfont a{ display:block; width:70px; height:22px; border:#ff0000 1px solid; border-radius:2px; float:right;color:#ff0000; text-align:center;-webkit-animation: bounce-down 1s linear infinite;animation: bounce-down 1s linear infinite; font-size:12px;}
@-webkit-keyframes bounce-down {  25% {-webkit-transform: translateY(-2px);}  50%, 100% {-webkit-transform: translateY(0);}  75% {-webkit-transform: translateY(2px);} }

.dlzbfont a:hover{ border:#037ee2 1px solid; color:#037ee2}
.dlzbtime{ float:left; margin-top:7px; height:40px; line-height:20px; width:165px; margin-left:22px;}
.dlzbtime span{ float:left; font-size:12px; color:#a0a0a0;}
.dengludiv .dlanniu{ float:left; margin-top:10px; margin-left:50px;}

/* -------------------------------------------banner------------------------------------------ */

.banner{width:1903px;overflow:hidden;position:relative}
.banner_inner{position:relative;height:405px;width:990px;margin:0 auto}

.banner{ width:100%; height:405px; overflow:hidden; position:relative;font-size:0}
.b-img{ height:500px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:405px; float:left;}
.b-list{ height:50px; padding-top:360px; position:relative; margin:0 auto;z-index:9;}
.b-list span{ display:block; cursor:pointer; background:#ffffff; width:10px; height:10px; border-radius:50%; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{ background:#b2b2b2;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:325px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:325px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}

/* -------------------------------------------banner下面链接------------------------------------------ */

.bannerdblj{ width:1199px; margin:0px auto; border:#a0a0a0 1px solid; height:78px;}
.bannerdblj li{ float:left; width:239px; border-left:#a0a0a0 1px solid; height:60px; margin-top:9px;}
.bannerdblj li.bnljli{ border:none;}
.bannerdblj li img{ margin-left:63px; float:left; margin-top:10px; transition:margin-top 0.5s;-moz-transition:margin-top 0.5s; /* Firefox 4 */-webkit-transition:margin-top 0.5s; /* Safari and Chrome */-o-transition:margin-top 0.5s;}
.bannerdblj li a{ float:left; margin-top:17px; font-size:18px; margin-left:20px; transition:margin-top 0.5s;-moz-transition:margin-top 0.5s; /* Firefox 4 */-webkit-transition:margin-top 0.5s; /* Safari and Chrome */-o-transition:margin-top 0.5s;}
.bannerdblj li:hover img{ margin-top:6px;}
.bannerdblj li:hover a{ margin-top:13px;}

/* --------------------------------------- 内容头部 ------------------------------------*/
.id_cttbdiv{ float:left; width:100%; height:44px;}
.id_cttbdiv b{ display:block; width:4px; height:31px; margin-top:9px; float:left; background:#00b4ff;}
.id_cttbdiv span{ float:left; font-size:28px; font-weight:bold; margin-left:10px; line-height:44px;}
.id_cttdfont{ float:left; width:580px; height:33px; margin-top:10px; line-height:33px; margin-left:70px;}
.id_cttdfont a{ float:left; margin-left:20px;}
.id_cttbdiv .idctlj{ float:right; margin-top:20px; line-height:22px;}









/* --------------------------------------- 底部 ------------------------------------*/
.footertop{ width: 100%; background: #fff;}
.ft_img{ width: 1172px; margin: 0px auto; border-bottom: #cfcfcf 1px solid;}
.ftop_content{ width: 1200px; margin: 0px auto;}

.ft_contmenu{ width:898px; margin:0px auto; line-height:30px; margin-top:10px; text-align:center; padding-bottom: 15px;}
.ft_contmenu li{ float:left; width:115px; text-align:left; margin-right: 61px; margin-top: 25px;}
.ft_contmenu li a{color:#757575; font-size: 12px; }
.ft_contmenu li a:hover{ color: #108cf2;}
.ft_contmenu li div li{ margin: 0px; text-align: left; text-indent: 17px;}
.ft_contmenu li div li a:hover{ color: #108cf2;}
.ft_jiange{ width: 1px; height: 150px; background: #cfcfcf; float: left; margin-top: 40px;}
.ft_phone{ width: 140px; height: 150px; margin-top: 35px; margin-right: 80px;}
.ft_zxrx{ width: 100%; height: 30px; line-height: 30px; color: #1796ff; font-size: 20px; margin-bottom: 15px;}
.ft_phone .phoneshuzi{ letter-spacing: 1px; margin-bottom: 35px;}
.ft_zxrx img{ float: left; margin-right: 10px;}
.ft_zxrx a img{ margin-right: 0px; margin-left: 6px;}

.linkdiv{ width: 1172px; margin: 0px auto; padding-bottom: 60px; padding-top: 17px;}
.linkdiv b{ display: block; width: 100%; height: 30px; line-height: 30px; font-size: 15px;}
.linkdiv a{float: left; font-size: 12px; height: 28px; line-height: 28px;}
.linkdiv span{ float: left; margin-left: 15px; margin-right: 15px; height: 28px; line-height: 28px;}
.linkdiv b:hover{ color:#171920;}




/* --------------------------------------- 底部 ------------------------------------*/

#footer{  height:104px;  background:#1B222F;  margin: auto; clear: both; padding-top:10px; padding-bottom:10px;}
.ft_content{ width: 1202px; margin: auto;}
.ftc_left{  float: left;  margin-top: 30px; font-size: 12px;}
.ftc_lef a,.ftc_lef p{ color:#fff;}
.ftc_left .fl_top ul li{  display: inline-block; color: #ffffff; margin-right:20px;}
.ftc_left .fl_top ul li a{ color: #ffffff;}
.fl_ver{  color: #ffffff; margin-top: 10px;}

.ft_right{ width:500px; float:right;}
.tmdpdiv{ float:left; width:175px; height:57px; line-height:57px; margin-top:30px;}

.tmdpdiv img{ float:left; margin-top: 5px; transition:margin-top 0.5s;-moz-transition:margin-top 0.5s; /* Firefox 4 */-webkit-transition:margin-top 0.5s; /* Safari and Chrome */-o-transition:margin-top 0.5s;}
.tmdpdiv:hover img{ margin-top: 0px;}

#footer .tmdpdiv a{ float:left; margin-left:20px;}
.f_right{ width: 250px; float: right; margin-top: 30px;}
.f_right>div{ cursor:pointer; height:56px; width:56px; border-radius:50%; background-color:#d2d2d2; float:left; text-align:center; margin-right:40px; transition:background 0.5s;-moz-transition:background 0.5s; /* Firefox 4 */-webkit-transition:background 0.5s; /* Safari and Chrome */-o-transition:background 0.5s;}
.f_right>div:last-child{ margin-right: 0;}
.f_right>div:hover{ background-color:#ffffff;}
.fr_qq{ margin-top: 10px;}
.fr_weixin,.fr_phone{ margin-top: 13px;}
.downapp{ height: 116px; width: 116px; position: relative; top: -160px; left: -30px;display: none;}
.f_right>div:hover .downapp{ display: block;}
.downapp img{ width: 100%;}

/* ---------------------------------------右边悬浮 ------------------------------------*/

#right ul {  list-style:none;  position: fixed;  width: 54px;  right: 5px;  margin-left: 502px; bottom: 35%; z-index:9999;}
#right ul li{ position: relative; width: 47px; height: 47px;cursor: pointer; margin-top: 6px; background:#7d7d7d; transition:background 0.5s;-moz-transition:background 0.5s; /* Firefox 4 */-webkit-transition:background 0.5s; /* Safari and Chrome */-o-transition:background 0.5s;}
#right ul li:hover{background:#82bffd;}
#right ul li:hover img{ display:block;}
#right ul li img{ position:absolute; right:56px; top:0px; display:none;}

#right li a{ width:47px; height:47px; float:left; display:block;}
#right .li1 a{ display:block; background:url(../images/ewm.png) center no-repeat;}
#right .li2 a{ display:block; background:url(../images/shouji.png) center no-repeat;}
#right .li3 a{ display:block; background:url(../images/lxwm.png) center no-repeat;}
#right .li4 a{ display:block; background:url(../images/fhdb.png) center no-repeat;}



















