
body {
background: rgba(255,255,255,1);
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
margin: 0;
padding: 0;
font-size: 12px;
font-family: "微软雅黑";
}

a {
text-decoration: none;
}

fieldset, img {
border: none;
}

address, caption, cite, code, dfn, em, th, var {
font-style: normal;
font-weight: normal;
}

ol, ul {
list-style: none;
}

caption, th {
text-align: left;
}

q:before, q:after {
content: '';
}

abbr, acronym {
border: 0;
}

a {
text-decoration: none;
cursor: pointer;
color: rgba(102,102,102,1);
}

a:hover, a:hover {
text-decoration: none;
color: rgba(85,172,238,1);
}

/*top*/
#continer {
width: 100%;
min-width: 1180px;
}

.top {
width: 100%;
height: 32px;
background: rgba(238,238,238,1);
margin-top: 0px;
line-height: 32px;
}

.top span a {
color: rgba(102,102,102,1);
font-size: 12px;
display: inline-block;
}

.top .top1 {
width: 1180px;
height: 32px;
margin: 0 auto;
}

.top .top1 .top11 {
float: left;
}

.top .top1 .top12 {
float: right;
position: relative;
Z-index: 8888888888;
}

.top .top1 .top11 span {
padding-left: 24px;
background: url("../images/shenzhen/1.png")/*tpa=http://www.csydt.cn/Pc/images/shenzhen/1.png*/ no-repeat 2px center;
) no-repeat 2px center;
}

.top span {
display: inline-block;
height: 18px;
padding-left: 20px;
line-height: 18px;
margin: 6px 0;
}

.top span.sc-xw {
padding-left: 0px;
}

.top span.sc-xw a {
background: url("../images/sc_ico.png")/*tpa=http://www.csydt.cn/Pc/images/sc_ico.png*/ no-repeat center left;
padding-left: 20px;
}

.top span a i {
display: block;
width: 14px;
height: 16px;
margin-right: 10px;
float: left;
background: url("../images/shenzhen/4.png")/*tpa=http://www.csydt.cn/Pc/images/shenzhen/4.png*/ no-repeat;
}

.top span a:hover {
color: #1786CA;
}

.top span.ydyy a, .top span.wx a, .top span.call-on a, .top-box span.kefu a {
padding-right: 18px;
background: url("../images/shenzhen/2.jpg")/*tpa=http://www.csydt.cn/Pc/images/shenzhen/2.jpg*/ right center no-repeat;
position: relative;
}

.top span.ydyy a i {
margin-right: 4px;
}

.top span.ydyy a:hover {
color: #1786ca;
padding-left: 20px;
background: url("../images/shenzhen/2.jpg")/*tpa=http://www.csydt.cn/Pc/images/shenzhen/2.jpg*/ right center no-repeat;
}

.top span.ydyy a:hover i {
background: url("../images/shenzhen/4.png")/*tpa=http://www.csydt.cn/Pc/images/shenzhen/4.png*/ left -16px;
}

.top span.ydyy a .ydyy1 {
position: absolute;
width: 142px;
height: 142px;
padding-top: 15px;
text-align: center;
background: rgba(255,255,255,1) url("../images/shenzhen/3.jpg")/*tpa=http://www.csydt.cn/Pc/images/shenzhen/3.jpg*/ no-repeat center top;
box-shadow: 0 2px 2px rgba(180,200,220,1);
top: 25px;
left: 0px;
display: none;
z-index: 9999;
}

.top span.ydyy a:hover .ydyy1 {
display: block;
}

.top span.ydyy a:hover .ydyy1 img {
width: 120px;
}

.top span.wx a i {
background-position: -17px top;
}

.top span.wx a:hover i {
background-position: -17px -16px;
}

.top span.wx a .wx1 {
box-shadow: 0 2px 2px rgba(180,200,220,1);
position: absolute;
width: 142px;
height: 142px;
padding-top: 15px;
text-align: center;
background: rgba(255,255,255,1) url("../images/shenzhen/3.jpg")/*tpa=http://www.csydt.cn/Pc/images/shenzhen/3.jpg*/ no-repeat center top;
top: 25px;
left: 0px;
display: none;
z-index: 9999;
}

.top span.wx a:hover .wx1 {
display: block;
}

.top span.wx a:hover .wx1 img {
width: 120px;
}

.top span.call-on {
position: relative;
}

.top span.call-on a i {
background-position: -43px top;
}

.top span.call-on a:hover i {
background-position: -43px -16px;
}

.top12-box {
width: 110px;
padding: 8px 8px;
min-height: 50px;
border: 1px solid #a9c7db;
border-top: none;
background: rgba(255,255,255,1);
position: absolute;
top: 28px;
left: 5px;
z-index: 999999;
border-top: none;
display: none;
box-shadow: 0 2px 2px #b8d0e1;
}

.top12-box .tel-box {
padding: 3px 0;
}

.top12-box .tel-box i.zixun {
font-size: 12px;
color: #666;
font-style: normal;
display: block;
line-height: 30px;
}

.top12-box .tel-box i.tel {
font-size: 15px;
color: #ff1515;
font-style: normal;
display: block;
}

.top span.call-on:hover .top12-box {
display: block;
}

.top span.kefu a {
background: none;
padding-right: 0;
}

.top span.kefu a i {
background-position: -63px top;
}

.top span.kefu a:hover i {
background-position: -63px -16px;
}

/*logo*/
.logo {
height: 86px;
padding: 23px 0 0px;
width: 1180px;
margin: 0 auto;
position: relative;
z-index: 99;
}

.logo .right-box {
float: right;
min-width: 200px;
height: 24px;
margin-top: -70px;
}

.logo .right-box ul li {
margin: margin-top: 0px;
margin-right: 13px;
margin-bottom: 0px;
margin-left: 13px;
float: left;
font-size: 14px;
color: rgba(153,153,153,1);
padding-left: 30px;
}

.logo .right-box ul li.rb1 {
background: url("../images/shenzhen/logoright1.png")/*tpa=http://www.csydt.cn/Pc/images/shenzhen/logoright1.png*/ no-repeat center left;
}

.logo .right-box ul li.rb2 {
background: url("../images/shenzhen/logoright2.png")/*tpa=http://www.csydt.cn/Pc/images/shenzhen/logoright2.png*/ no-repeat center left;
}

.logo .right-box ul li.rb3 {
background: url("../images/shenzhen/logoright3.png")/*tpa=http://www.csydt.cn/Pc/images/shenzhen/logoright3.png*/ no-repeat center left;
}

.logo .right-box ul li.rb4 {
background: url("../images/shenzhen/logoright4.png")/*tpa=http://www.csydt.cn/Pc/images/shenzhen/logoright4.png*/ no-repeat center left;
}

.logo .right-box ul {
overflow: hidden;
}

.logo span {
top: 66px;
right: -20px;
position: absolute;
z-index: 99999;
}

/*lanmu*/
.lanmu {
width: 100%;
height: 47px;
position: relative;
z-index: 99999px;
padding-bottom: 60px;
}

.lanmu .lanmu1 {
width: 1180px;
margin: 0 auto;
overflow: hidden;
padding: 13px 0px;
}

.lanmu .lanmu1 .lanmu11 {
float: left;
line-height: 47px;
background: rgba(12,217,210,1);
width: 240px;
font-size: 17px;
height: 47px;
color: rgba(255,255,255,1);
}

.lanmu .lanmu1 .lanmu11 span.lanmuspan {
margin-left: 22px;
}

.lanmu .lanmu1 .lanmu11 .lanmu12 {
display: block;
}

div.lanmu1111 {
height: 430px;
position: absolute;
top: 47px;
}

div.lanmu12 {
height: 430px;
position: absolute;
top: 47px;
display: block;
z-index: 9999;
}

div.lanmu12 .menu {
background: rgba(5,200,170,0.7);
}

div.lanmu .lanmu1 dl dd .menu11 {
display: block;
width: 200px;
height: 77px;
padding-top: 8px;
padding-right: 22px;
padding-bottom: 0px;
padding-left: 22px;
color: rgba(255,255,255,1);
position: relative;
}

div.lanmu12 .menu dl dd div.menu11 a.navaicol i {
background-position: left top;
}

div.lanmu .lanmu1 dl dd .menu11 a.a1 i {
background-position-x: -39px;
background-position-y: top;
}

div.lanmu12 .menu dl dd {
width: 240px;
text-align: left;
font-size: 16px;
color: rgba(0,0,0,1);
border-bottom: 1px solid rgba(0,124,198,0.7);
z-index: 555;
}

div.lanmu12 .menu dl dd div.menu11 span.jianhao {
width: 25px;
height: 15px;
background: url("../images/shenzhen/jianhao.png")/*tpa=http://www.csydt.cn/Pc/images/shenzhen/jianhao.png*/ no-repeat center;
position: absolute;
right: 15px;
top: 23px;
}

div.lanmu12 .menu dl dd div.menu11 p {
line-height: 24px;
margin-top: -9px;
}

div.lanmu12 .menu dl dd div.menu11 h3 {
display: inherit;
font-size: 12px;
float: left;
margin-right: 5px;
font-weight: normal;
margin-top: 30px;
}

div.lanmu12 .menu dl dd div.menu11 a {
color: rgba(255,255,255,1);
}

div.lanmu12 .menu dl dd div.menu11 a i {
display: inline-block;
float: left;
margin: 12px 10px 0 0;
width: 24px;
height: 22px;
background: url("../images/shenzhen/5.png")/*tpa=http://www.csydt.cn/Pc/images/shenzhen/5.png*/ no-repeat left top;
}

div.lanmu12 .menu dl dd div.menu11 a.a1 i {
background-position: left top;
}

div.lanmu12 .menu dl dd div.menu11 a.a2 i {
background-position: -39px top;
}

div.lanmu12 .menu dl dd div.menu11 a.a3 i {
background-position: -71px top;
width: 26px;
}

div.lanmu12 .menu dl dd div.menu11 a.a4 i {
background-position: -109px top;
}

div.lanmu12 .menu dl dd div.menu11 a.a5 i {
background-position: -153px top;
}

div.lanmu12 .menu dl dd div.menu11 a.a1 {
color: rgba(255,255,255,1);
font-size: 16px;
}

div.lanmu12 .menu dl dd div.menu11 a.a2 {
color: rgba(255,255,255,1);
font-size: 16px;
}

div.lanmu12 .menu dl dd div.menu11 a.a3 {
color: rgba(255,255,255,1);
font-size: 16px;
}

div.lanmu12 .menu dl dd div.menu11 a.a4 {
color: rgba(255,255,255,1);
font-size: 16px;
}

div.lanmu12 .menu dl dd div.menu11 a.a5 {
color: rgba(255,255,255,1);
font-size: 16px;
}

div.lanmu12 .menu11:hover {
background: rgba(255,255,255,1);
}

div.lanmu12 .menu dl dd div.menu11:hover a {
color: rgba(0,124,198,1);
}

div.lanmu12 .menu dl dd div.menu11:hover a.a1 i {
background-position: left -22px;
}

div.lanmu12 .menu dl dd div.menu11:hover a.a2 i {
background-position: -39px -22px;
}

div.lanmu12 .menu dl dd div.menu11:hover a.a3 i {
background-position: -71px -22px;
width: 26px;
}

div.lanmu12 .menu dl dd div.menu11:hover a.a4 i {
background-position: -109px -22px;
}

div.lanmu12 .menu dl dd div.menu11:hover a.a5 i {
background-position: -153px -22px;
}

.lanmu .lanmu1 ul.cd {
float: left;
overflow: hidden;
width: 940px;
position: relative;
height: 47px;
}

.lanmu .lanmu1 ul.cd li:first-child {
margin-left: 20px;
}

.lanmu .lanmu1 ul.cd li {
float: left;
position: relative;
}

.lanmu .lanmu1 ul.cd li a {
display: inline-block;
font-size: 16px;
color: rgba(66,66,66,1);
height: 47px;
line-height: 47px;
padding: 0 25px;
border-bottom: 2px solid rgba(255,255,255,1);
}

.lanmu .lanmu1 ul.cd li a.hotfont {
background: url("../images/shenzhen/hot.gif")/*tpa=http://www.csydt.cn/Pc/images/shenzhen/hot.gif*/ no-repeat right top;
}

div.lanmu12 .menu dl dd:hover .menuright {
display: block;
overflow: hidden;
background: rgba(255,255,255,1);
border: 2px soild rgba(180,200,220,1);
position: absolute;
left: 240px;
top: -1px;
z-index: 99;
text-align: left;
}

div.lanmu12 .menu dl dd .menuright {
display: none;
overflow: hidden;
background: rgba(255,255,255,1);
border: 2px soild rgba(180,200,220,1);
position: absolute;
left: 240px;
top: -1px;
z-index: 99;
text-align: left;
}

div.lanmu12 .menu dl dd .menuright .menurightmain {
width: 938px;
text-align: left;
min-height: 429px;
border: 1px solid rgba(0,124,198,1);
border-left: none;
}

div.lanmu12 .menu dl dd .menuright .menurightmain .mainleft {
width: 650px;
padding: 15px;
float: left;
}

div.lanmu12 .menu dl dd .menuright .menurightmain .mainright {
width: 252px;
float: left;
}

div.lanmu12 .menu dl dd .menuright .menurightmain .mainleft .hang {
padding-top: 15px;
overflow: hidden;
}

div.lanmu12 .menu dl dd .menuright .menurightmain .mainleft .hang .hang1 {
line-height: 30px;
margin-right: 22px;
width: 110px;
float: left;
height: 30px;
}

div.lanmu12 .menu dl dd .menuright .menurightmain .mainleft .hang .hang2 {
width: 518px;
float: left;
border-bottom: 1px dashed rgba(200,200,200,1);
}

div.lanmu12 .menu dl dd .menuright .menurightmain .mainleft .hang .hang1 p {
font-size: 15px;
font-weight: bold;
color: rgba(0,0,0,1);
}

div.lanmu12 .menu dl dd .menuright .menurightmain .mainleft .hang .hang2 ul {
overflow: hidden;
}

div.lanmu12 .menu dl dd .menuright .menurightmain .mainleft .hang .hang2 ul li {
float: left;
line-height: 25px;
margin: 5px 25px 5px 0;
font-size: 14px;
}

div.lanmu12 .menu dl dd .menuright .menurightmain .mainleft .hang .hang1 p a span {
float: right;
}
