﻿body { margin:0px auto 0px auto; font-size:12px; color:#555555; background-color:#ffffff;  font-family:Arial;}

a{ color:#555555	; text-decoration:none;}

a:hover{ color:#1829a0; text-decoration:none;}

img{ border:solid 0px white;}

.all{clear:both;width: 1000px;}

.logo{width:116px;height: 114px;overflow:hidden;float:left;margin:0;}

.zybg{float:right;margin-top:11px;height:77px;}

.yy{ float:left; overflow:hidden; clear:both; margin-bottom:10px; font-family:Arial; width:437px; padding-left:151px; text-align:right;}

.zy{ color:#999999; padding-top:3px;}

.zy a{ color:#999999; text-decoration:none;}

.zy a:hover{ color:#999999; text-decoration:underline;}

.ss{ overflow:hidden; float:left;}

.txt{ float:left; overflow:hidden; padding-left:10px; line-height:20px;}

.btn{ width:22px; height:21px; overflow:hidden; float:right; margin-top:1px;}

.dh{  clear:both; font-family:Arial; font-size:14px; font-weight:bold; float:left; padding-top:15px; width:674px; height:34px; position:relative; padding-left:116px;}

.dhs{ float:left; width:auto; height:34px; text-align:center; padding-left:10px; position:relative; z-index:50;}

.dhs a{ color:#767676; text-decoration:none; height:34px; display:block;  float:left; padding:0 10px; white-space:nowrap; }

.dhs a:hover{ color:#767676; text-decoration:none; height:30px; display:block;  border-bottom:solid 4px #ff001a; float:left;}

.dhss{   float:left; text-align:center;  position:relative;}

.dhss a{ color:#767676; text-decoration:none; height:30px; display:block;  border-bottom:solid 4px #ff001a;  float:left; }

.dhss a:hover{ color:#767676; text-decoration:none; height:30px; display:block;  border-bottom:solid 4px #ff001a;  float:left;}

.wx{ overflow:hidden; clear:both; float:left; padding-left:10px; padding-right:10px;}

.fl{ width:100%; overflow:hidden; clear:both; height:592px; background-position:top;}

.hx{ width:100%; height:2px; overflow:hidden; clear:both; background-image:url(../images/hx.jpg); background-position:top;}

.xwnr{ width:312px; overflow:hidden; clear:both; float:left; padding-top:30px; }

.zh{ overflow:hidden; clear:both; float:left;font-size:25px; font-family:Arial;  color:#ff001a; }

.en{ font-family:Bodoni; font-size:20px; float:left; color:#b4b4b4;  padding-top:10px; padding-left:6px; font-weight:bold;}

.gd{ width:38px; height:12px; overflow:hidden; float:right; padding-top:10px;}

.tznr{ overflow:hidden; clear:both; padding-top:10px;}

.dtnrs{ overflow:hidden; clear:both; padding-top:15px; _padding-top:9px;width:310px;}

.xwtit{ float:left; overflow:hidden; font-size:14px;width:270px;text-align:left;}

.rq{ float:right; overflow:hidden; color:#aaaaaa;  font-size:14px;width:40px; }

.hxs{ width:1px; height:190px; overflow:hidden; float:left; background-color:#f4f4f4; margin-left:27px; margin-right:27px; margin-top:46px;}

.xwnrs{ width:312px; overflow:hidden; float:left; padding-top:30px;}

.l{ width:19px; height:13px; overflow:hidden; float:left; clear:both; padding-left:272px; padding-top:19px;}

.r{ width:19px; height:13px; overflow:hidden; float:right; padding-top:19px;}

.hdbg{ width:100%; overflow:hidden; clear:both; height:133px; background-color:#f1f1f1;}

.hdimg{ width:115px; height:133px; overflow:hidden; clear:both; float:left; margin-right:15px;}

.hdnr{ color:#616161; font-family:Arial; font-size:13px; font-weight:bold; width:165px; float:left; padding-top:10px; text-align:left; line-height:20px;}

.hdnr a{ color:#616161; text-decoration:none;}

.hdnr a:hover{ color:#616161; text-decoration:none;}

ul, ol{list-style:none;margin:0px;padding:0px;}
li{list-style:none outside none;}


/* 代码整理：懒人之家 www.lanrenzhijia.com */
div.indexmaindiv{height:133px;margin:0px auto;width:312px;}
div.indexmaindiv div.playerstyles{width:168px;height:44px;background:url('../images/playstyles.html') no-repeat;}
div.indexmaindiv1{ overflow:hidden; width:100%;}
.stylesgoleft{float:left;width:19px;height:13px;cursor:pointer; background-image:url(../images/l.jpg);}
.stylesgoleft:hover{float:left;width:19px;height:13px;cursor:pointer; background-image:url(../images/l.jpg);}
.stylesgoright{float:left;width:19px;height:13px;cursor:pointer; background-image:url(../images/r.jpg);}
.stylesgoright:hover{float:left;width:19px;height:13px;cursor:pointer; background-image:url(../images/r.jpg);}
/*滚动*/
div.maindiv1{float:left;width:312px;height:133px;overflow:hidden;position:relative;}
div.maindiv1 ul{position:absolute;left:0;top:0;}
div.maindiv1 ul li{float:left;width:312px;height:133px;}

.viewcolor{ filter:alpha(opacity=90); -moz-opacity:0.8; opacity:0.8}

.viewgray{}

.sps{ width:251px; height:190px; overflow:hidden; float:right; padding-top:30px;}

.cpnr{ width:676px; overflow:hidden; clear:both; float:left; padding-top:20px; _padding-top:1px;}

.cpnrs{ width:100%;  overflow:hidden; clear:both; padding-top:10px;}

.alnr{ width:250px; float:right; overflow:hidden; padding-top:20px;}

.alimg{ width:250px; height:206px; overflow:hidden; clear:both; padding-top:10px;}

.clear{ overflow:hidden; clear:both; width:100%; padding-top:20px;}

.kong{ width:100%; overflow:hidden; clear:both; height:20px;}

.bq{ width:100%; height:45px; overflow:hidden; clear:both; background-color:#dddddd; border-top:solid 1px #e0e0e0;padding-top:15px;}

.bql{ width:696px; overflow:hidden; clear:both; float:left;}

.cpbg{ width:80px; height:25px; overflow:hidden; float:left; background-image:url(../images/cp.jpg); margin-top:42px; margin-right:7px;}

.cpbg a{ line-height:25px; color:#ffffff; text-decoration:none;}

.cpbg a:hover{ line-height:25px; color:#ffffff; text-decoration:underline;}

.lxtit{ font-family:Arial; font-size:18px; color:#a4a1a1; clear:both; text-align:left; width:70%;  line-height:26px; border-bottom:solid 1px #a4a1a1; padding-top:20px; float:left;}

.lxnr{ color:#a4a1a1; overflow:hidden; clear:both; text-align:left; line-height:20px; _width:100%; _padding-top:10px;}

.bqr{ width:267px; height:126px; overflow:hidden; float:right; background-image:url(../images/ewm.jpg); margin-top:40px;}

.bqtit{ overflow:hidden; clear:both; padding-top:10px; float:left;  color:#000;_width:500px; _text-align:left; _padding-top:35px;}

.xdh{ float:right; padding-top:10px; color:#000;_width:400px; _text-align:right; _padding-top:25px; }

.xdh a{text-decoration:none; color:#000;}

.xdh a:hover{color:#000; text-decoration:underline;}

.nfl{ width:100%; height:308px; overflow:hidden; clear:both; background-position:top;}

.bg{ width:100%; min-height:600px; background-image:url(../images/bgs.jpg); margin-top:-65px;}

.left{ width:177px; overflow:hidden; clear:both; float:left; padding-left:10px;}

.lbg{ width:177px;  overflow:hidden; clear:both;}

.nen{ font-family:Arial; overflow:hidden; float:left; clear:both; font-size:26.53px; color:#004a99; padding-top:7px; display:none;}

.nens{ font-family:Bodoni; font-weight:bold; overflow:hidden; float:left; clear:both; font-size:16.09px; color:#004a99; font-weight:bold; padding-top:12px; margin-bottom:0px;}

.ltbg{ width:177px; overflow:hidden; clear:both; height:29px;  float:left;}

.ltbg a{width:177px; color:#444444; text-decoration:none; line-height:29px; text-align:left; float:left; padding-left:20px; background-image:url(../images/nss.jpg); display:block;}

.ltbg a:hover{  width:177px; color:#ffffff; text-decoration:none;  line-height:29px; text-align:left; float:left; padding-left:20px; background-image:url(../images/ns.jpg); display:block;}

.right{width:740px;overflow:hidden;padding-right:10px;}

.wz{ float:right; overflow:hidden; clear:both; padding-top:12px; color:#555555;}

.wz a{ color:#555555; text-decoration:none;}

.wz a:hover{ color:#555555; text-decoration:underline;}

.nr{ width:100%; text-align:left; line-height:25px; clear:both; padding-top:30px;}

.nxwnr{ width:100%; overflow:hidden; clear:both;  height:152px; border-bottom:solid 1px #eeeeee; margin-bottom:25px;}

.xwimg{ width:141px; height:124px; float:left;}

.xwrs{ width:476px; float:right; overflow:hidden; padding-right:30px; padding-left:20px;}

.xwtits{ font-family:方正黑体简体; font-size:16px; overflow:hidden; clear:both; float:left;}

.xwtits a{ color:#555555; text-decoration:none;}

.xwtits a:hover{ color:#555555; text-decoration:underline;}

.xwrq{ overflow:hidden; clear:both; color:#cccccc;}

.xwjs{ overflow:hidden; clear:both; line-height:25px; color:#777777;}

.bgs{ width:1044px; overflow:hidden; clear:both; background-image:url(../images/bgs.png);}

.kongs{ width:100%; height:20px; overflow:hidden; clear:both;}

.ltbgs{ width:177px; overflow:hidden; clear:both; height:29px;  float:left;}

.ltbgs a{width:177px; color:#ffffff; text-decoration:none; line-height:29px; text-align:left; float:left; padding-left:20px; background-image:url(../images/ns.jpg); display:block;}

.ltbgs a:hover{  width:177px; color:#ffffff; text-decoration:none;  line-height:29px; text-align:left; float:left; padding-left:20px; background-image:url(../images/ns.jpg); display:block;}

.rights{ width:980px;  overflow:hidden; padding-right:10px; padding-left:7px;}

.bt{ width:1018px; height:8px; overflow:hidden; clear:both; background-image:url(../images/bt.jpg); background-position:top;}

.bts{ width:1018px; height:25px; overflow:hidden; clear:both; background-image:url(../images/bts.png); background-position:top;  margin-top:-70px; }

.es{ color:#a4a1a1; line-height:18px; padding-top:40px; padding-left:135px; text-align:left;}

.clears{ width: 950px; padding:16px 10px 11px 10px;}

.cplbg{ float:left;
	height:42px; padding:0px 16px;margin-right: 5px;margin-bottom: 5px; display: block; border:1px solid #d3d3d3; 
	color:#0f1427;font-size: 14px; line-height: 42px;  word-break: break-all;font-weight: bold;}

.cpltit a{color:#0f1427;}

.cpltit a:hover{color:#ff001a}
.logo.our {
    border-radius: 10rem;
    margin-top: 3px;
    margin-left: 3px;
}

.logo.our img {
    height: 113px;
    object-fit: cover;
}
i.fab.fa-weixin {
    width: 40px;
    height: 40px;
    background: rebeccapurple;
    line-height: 40px;
    border-radius: 10rem;
    font-size: 24px;
}

i.fab.fa-whatsapp {
    width: 40px;
    height: 40px;
    line-height: 40px;
    background: #4eaa27;
    border-radius: 10rem;
    font-size: 23px;
}

i.fab.fa-youtube {
    width: 40px;
    height: 40px;
    line-height: 40px;
    background: red;
    border-radius: 10rem;
    font-size: 22px;
}

i.fab.fa-facebook-f {
    width: 40px;
    line-height: 40px;
    height: 40px;
    background: #1559aa;
    border-radius: 10rem;
}