@charset "gb2312";
body {
    margin:0;
    padding:0;
    font-family:"微软雅黑","宋体";
    color:#000;
    background:#FFF;
    font-size:12px;
    text-align:center;
}
ul,ol,li{
    list-style:none;
    padding:0;
    margin:0;
}
a {
    text-decoration:none;
}
img{
    border:0;
}
.header{
    width:1102px;
    height:100px;
    margin:0 auto;
    background:url(../images/bg.jpg);
}
.nav{
    width:100%;
    height:35px;
    background:url(../images/cywj_05.jpg) repeat-x;
    }
.nav ul{
    display:block;
    margin:0px auto;
    width:1102px;
    height:35px;
    }
.nav ul li a{
    float:left;
    display:block;
    font-size:16px;
    line-height:35px;
    text-align:center;
    font-weight:bold;
    color:#FFF;
    width:137px;
    }
.nav ul li.navsy a,.nav ul li a:hover{
    background:url(../images/nav-a.jpg) repeat-x;
    color:#FFF;
    }
.ibanner{
    
    margin:0 auto;
    width:1102px;
    height:384px;
    }    
    

.imain{
    text-align:left;
    width:1102px;
    margin:0px auto;
    margin-top:23px;
    }
.imain .main1{
    
    width:1102px;
    height:283px;
    }
.imain .main1 .main1qyry{
    padding:13px;
    float:left;
    border:1px solid #888888;
    width:301px;
    height:255px;
    border:#888888 1px solid;
    }
.imain .main1 .main1qyry .tb{
    
    width:301px;
    height:20px;
    padding:6px 0px 11px 0px;;
    }
.imain .main1 .main1gsjs{
    float:right;
    width:727px;
    padding:10px;
    height:259px;
    border:#888888 1px solid;
    }
.imain .main1 .main1gsjs .jstb{
    
    margin-top:4px;
    }
.imain .main1 .main1gsjs .main1gsnr{
    margin-top:13px;
    width:727px;
    }
.imain .main1 .main1gsjs .main1gsnr .nrtp{
    float:left;
    padding-top:8px;
    }
.imain .main1 .main1gsjs .main1gsnr .nrwz{
    float:right;
    width:450px;
    height:202px;
    width:455px;
    }
.imain .main1 .main1gsjs .main1gsnr .nrwz p{
    font-size:12px;
    color:#000;
    line-height:20px;
    }

.imain .main1 .main1gsjs .main1gsnr .nrwz .nrwz1{
    width:450px;
    height:46px;
    }
.imain .main1 .main1gsjs .main1gsnr .nrwz .nrwz1 .l{
    float:left;
    }
.imain .main1 .main1gsjs .main1gsnr .nrwz .nrwz1 .r{
    padding-top:15px;
    float:right;
    }

.imain .main2{
    margin:0 auto;
    width:1102px;
    height:310px;
    margin:15px 0px;
    padding-bottom:20px;
    }
.imain .main2 .news{
    float:left;
    width:707px;
    height:300px;
    padding:10px 0px;
    }
.imain .main2 .news .news-2{
    width:687px;
    height:124px;
    border-top:2px #e4070c solid;
    }
.imain .main2 .news .news-2 .tp{
    float:left;
    padding-top:10px;
    padding-top:18px 14px 0px 0px;
    }
.imain .main2 .news .news-2 .wz{
    width:448px;
    float:right;
    }
.imain .main2 .news .news-2 .wz p{
    font-size:12px;
    color:#4f4f4f;
    line-height:20px;
    display:block;
    float:right;
    padding:0;
    margin:0;
}
.imain .main2 .news .news-2 .wz img{
    float:right;
    }
.imain .main2 .news .news-3{
    width:687px;
    height:240px;
    }
.imain .main2 .news .news-3 ul li{
    display:block;
    line-height:32px;
    font-size:12px;
    color:#000;
    height:31px;
    border-bottom:1px #838383 dotted;
    width:687px;
    }
.imain .main2 .news .news-3 ul li span{
    color:#999;
    float:right;
}
.imain .main2 .news .news-3 ul li img{
    padding-right:14px;
    line-height:31px;
    }


.imain .main2 .contact{
    float:right;
    width:371px;
    height:320px;
    }
.imain .main2 .contact .contact-tb{
    
    padding-top:10px;
    padding-top:18px 14px 0px 0px;
    }
.imain .main2 .contact .contact-lx{
    padding-top:20px;
    }
.imain .main2 .contact .contact-dz{
    width:363px;
    background-color:#e2e2e2;
    padding:0px 0px 10px 8px;
    }
.imain .main2 .contact .contact-dz ul{
    margin:0px;
    padding:18px 0px 10px 0px;
    }
.imain .main2 .contact .contact-dz ul li{
    display:block;
    width:363px;
    height:24px;
    overflow:hidden;
    }
.imain .main2 .contact .contact-dz ul li img{
    padding-right:17px;
    line-height:24px;
    }
.imain .main2 .contact .contact-dz ul li span{
    font-size:14px;
    color:#2f1e16;
    line-height:
    }


.imain .main3{
    width:1072px;
    padding:14px;
    border:1px #888888 solid;
    height:156px;
    }
.imain .main3 .main3-tb{
    
    width:1072px;
    }
.imain .main3 .main3-cp img{
    float:left;
    padding:3px;
    height:100px;
    border:1px solid #c4c4c4;
    margin:10px;
    }
.imain .main3 .main3-cp span img{
    margin-right:0px;
    }
/*文件合并*/
.banner{
    margin:0 auto;
    width:1102px;
    height:211px;
    }
.main{
    text-align:left;
    width:1102px;
    margin:23px auto 0;
    height:581px;
    min-height:581px;
    height:auto !important;
    overflow:hidden !important;
    overflow: visible;
    clear:both;
}
.main .main1{
    float:left;
    width:215px;
    height:388px;
}
.main .main1 {
    width:215px;
    height:250px;
    background:#EEE;
    min-height:250px;
    height:auto !important;
    overflow:hidden !important;
    overflow: visible;
}
.main .main1 ul {
    width:215px;
}
.main .main1 ul li {
    width:176px;
    height:30px;
    line-height:30px;
    padding:0 0 0 39px;
    border-bottom:1px solid #FFF;
    text-align:left;
    font-size:14px;
    color:#000;
    cursor:pointer;
    min-height:30px;
    height:auto !important;
    overflow:hidden !important;
    overflow: visible;
    background:url(../images/bj_06.jpg) no-repeat -215px 0;
}
.main .main1 ul li.over {
    color:#FFF;
    background-position:0 0;
}
.main .main1 ul li.over a {
    color:#FFF;
}
.main .main1 ul li ul {
    padding:0 0 0 7px;
    background:#EEE;
    width:169px;
}
.main .main1 ul li ul li {
    width:169px;
    height:25px;
    line-height:25px;
    padding:0;
    text-align:left;
    border:none;
    font-size:12px;
    font-weight:normal;
    background:none;
}
.main .main1 ul li.over ul li a {
    font-size:12px;
    font-weight:normal;
    color:#000;
}
.main .main2{
    float:right;
    width:816px;
    border:#aaa 1px solid;
    background:#FFF;
    padding:20px;
}
.main .main2 .main2-1{
    
    width:816px;
    height:36px;
    background:url(../images/ny_10.jpg) no-repeat bottom;
}
.main .main2 .main2-1 span,.main .main2 .main2-1 h1{
    display:block;
    height:24px;
    width:100px;
    float:left;
    font-size:16px;
    font-weight:bold;
    color:#000;
}
.main .main2 .main2-1 p{
    display:block;
    height:24px;
    font-size:12px;
    color:#000;
    float:right;
    }
.main .main2 .main2-2{
    line-height:180%;
    font-size:14px;
}
.main .main2 .main2-2 h1{
    font-size:18px;
    color:#000;
    line-height:90px;
    text-align:center;
}
.main .main2 .main2-2 ul{
    width:810px;
    }
    .main .main2 .main2-2 ul li{
    margin:0px auto;
    font-size:12px;
    line-height:40px;
    width:500px;
    }
    .main .main2 .main2-2 ul li span{
    float:right;
    width:100px;
    }
.main .main2 .main2-2 .rn{
    text-align:center;
    font-size:12px;
    width:800px;
    margin:0px auto;
    }
    .main .main2 .main2-2 .ul{
    width:816px;
    margin:0px auto;
    float:left;
    }
    .main .main2 .main2-2 .ul li{
    float:left;
    font-size:12px;
    line-height:40px;
    width:180px;
    margin:12px;
    }
    .main .main2 .main2-2 .ul li span
    {
    width:180px;
    line-height:15px;
    }
    .main .main2 .main2-2 .rn img{
    text-align:center;
    }
.main .main2 .main2-2 span{
    display:block;
    width:300px;
    font-size:12px;
    color:#000;
    line-height:40px;
    text-align:center;
    margin:0px auto;
    }
.footer{
    background:url(../images/cywj_55.jpg) repeat-x;
    width:100%;
    height:50px;
    padding-top:16px;
    margin-top:20px;
    color:#c4c4c4;
}
.newsTitle {
    text-align:center;
}
.newsTitle h1 {
    font-size:16px;
    font-weight:bold;
}
.newsAdd {
    background:#EEE;
    color:#999;
    text-align:center;
    font-size:12px;
}
.newsPic {
    text-align:center;
}
.newsPic img {
    margin:8px auto;
}
.newsContent {
    padding:8px 0;
}
#qqwin {
    background:url(../images/qq2.jpg) no-repeat top;
    position: fixed; width: 127px; height: 100px; top:100px; left: 10px; _position: absolute;
    min-height:100px;
    height:auto !important;
    overflow:hidden !important;
    overflow: visible;
    font-size:12px;
}
#qqwin .top {
    height:70px;
    width:127px;
}
#qqwin .con {
    width:77px;
    padding:0 25px;
}
#qqwin .con ul li {
    height:30px;
}
#qqwin .bottom {
    height:10px;
    width:127px;
    background:url(../images/qq2.jpg) no-repeat bottom;
}