﻿body 
{
    width:100%;
    height:100%;
    margin:0px;
    padding:0px;
    font-family:微软雅黑;
}
a{ color:inherit;text-decoration: none;}
a:hover{color:#000;}
ul,li,ol{ margin:0px; padding:0px;}

dl,dd {
    display: block;
    -webkit-margin-before: 0px;
    -webkit-margin-after: 0px;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    margin:0px ;
    padding:0px;
}

.w1200
{
    width:1200px;
    height:auto;
    margin:0 auto;
}

.block
{
    width:104px; height:88px; float:left; background-repeat: no-repeat; background-position:center;    
}
.menu{width:auto; float:left; height:72px; line-height:72px; font-size:18px; padding-right:40px;color:#fff;}
.menu:hover{color:#ff0;}
.menu a:hover{color:#FF0;}

.downico {
    border-left: 7px solid #1c9cff;
    border-top: 7px solid #f9ffb9;
    border-right: 7px solid #1c9cff;
    display: inline-block;
    float: right;
    margin-top: 32px;
    margin-left:5px;
}

.dropMenu
{
     position:relative;
    
}
.dropMenu ul{display:none; margin-top:64px; z-index:29;  width:136px; height:204px;position:relative;}
.dropMenu:hover ul {display: block; position: absolute; top:0px; width:136px; height:204px; float:left; font-size:14px; color:#000; left:-25px; list-style:none;}
.dropMenu:hover ul li a {display:block; background:#fff; color:#3d3d3d; width: 136px; line-height:40px; height:40px; text-align:center;  }
.dropMenu:hover ul li a:hover { background:#6dc7ec; color:#ffffff; }

.kx{background:url(jrkc_bg.png) no-repeat center;width:1050px; height:60px; line-height:60px; float:left; font-size:24px; color:#333333; letter-spacing:2px; padding-left:150px; font-weight:bold;}
.kx a:hover{color:#000;}
.hd_li{ background:url(li1.png) no-repeat left center; margin-left:30px; font-size:15px; padding-left:20px; height:35px; line-height:35px; float:left; width:405px;}
.hd_li a:hover{color:#777;}

.service:hover
{
      -webkit-box-shadow:0px 0px 8px #666;
      -moz-box-shadow:0px 0px 8px #666;
      box-shadow: #666 0px 0px 8px;    
}

.service .li{width:auto; float:left; height:30px; margin-top:5px; font-size:14px; line-height:30px; padding-left:20px; margin-left:58px; background:url(ico_zczl_li.png) no-repeat left center}

.xt_ico{width:164px; height:184px; cursor:pointer; margin-left:25px; float:left; background-image:url(xt_wsgzs.png); margin-top:35px; background-position:center; background-repeat:no-repeat;}
.ntitle{width:350px; float:left; margin-left:23px; margin-top:10px; color:#0077d5;font-size:16px; overflow:hidden;}
.ninfo{width:350px; height: 70px;margin-left:23px; float:left; margin-top:20px; line-height:1.6em; color:#818181; overflow:hidden;font-size:14px;}
.nli{width:545px; margin-left:35px; line-height:37px; height:38px; float:left; margin-top:0px;}
@media only screen and (max-width: 640px) {
	body{width:1200px;}
}