﻿@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; list-style:none; border:0; text-decoration:none; outline:none; font-size:16px;  font-family:"微软雅黑";}

body{ background:#fff url(bkg.png) top no-repeat;}

.nrc{ width:1028px; margin:365px auto 0 auto; background-color:#f2f2f2; padding:36px; overflow:hidden;}

form{ width:510px;height:50px; background-color:#fff; border:1px solid #2d66a5; border-radius:9px; margin:47px auto 83px auto; overflow:hidden;}
form input[type="text"]{ width:425px; height:50px; padding-left:16px;vertical-align:middle; border-top-left-radius:9px;border-bottom-left-radius:9px; font-size:18px;}
form input[type="button"]{ width:78px; height:50px; line-height:50px;  vertical-align:middle; cursor:pointer; background:#fff url(ss.png) center no-repeat; border-top-right-radius:9px;border-bottom-right-radius:9px;}


.nrc1{ overflow:hidden;}
.conLeft{ overflow:hidden; float:left; width:240px;}
.conLeft>a{ display:block; overflow:hidden; height:70px; border:1px solid #e6dede; margin-bottom:15px; background:#fff url(img1.png) 10% 50% no-repeat; transition: all 0.4s ease;}
.conLeft>a p{ font-size:23px; color:#2d66a5; margin:4px 0 0 80px;}
.conLeft>a:hover{ background:#2d66a5 url(img1-1.png) 10% 50% no-repeat;}
.conLeft>a:hover p{ color:#fff;}

.conLeft>a:nth-child(2){background:#fff url(img2.png) 10% 50% no-repeat;}
.conLeft>a:nth-child(2):hover{ background:#2d66a5 url(img2-1.png) 10% 50% no-repeat;}

.conLeft>a:nth-child(4){background:#fff url(img8.png) 10% 50% no-repeat;}
.conLeft>a:nth-child(4):hover{ background:#2d66a5 url(img8-1.png) 10% 50% no-repeat;}

.conLeft>a:nth-child(5){background:#fff url(img5.png) 10% 50% no-repeat;}
.conLeft>a:nth-child(5):hover{ background:#2d66a5 url(img5-1.png) 10% 50% no-repeat;}

.conLeft>a:nth-child(6){background:#fff url(img6.png) 10% 50% no-repeat;}
.conLeft>a:nth-child(6):hover{ background:#2d66a5 url(img6-1.png) 10% 50% no-repeat;}

.conLeft>a:nth-child(7){background:#fff url(img7.png) 10% 50% no-repeat;}
.conLeft>a:nth-child(7):hover{ background:#2d66a5 url(img7-1.png) 10% 50% no-repeat;}



		

.conRight{ overflow:hidden; float:right; width:700px; background-color:#fff; padding:15px;}
.conRight i{ display:block; height:2px; background-color:#e6dede; margin:12px 0; }
.conRight>li{ line-height:42px; overflow:hidden;}
.conRight>li a{ letter-spacing:0.5px; color:#555050;margin-right:10px; overflow:hidden; float:left; width:80%; text-overflow:ellipsis; white-space:nowrap;}
.conRight>li span{ color:#aeacac; float:right; }

.rightxxlb{ height:735px; -overflow-y:auto;}

/*0831*/
/*.conRight>li.btk{ overflow:hidden;}
.conRight>li.btk span{ float:left; font-weight:600; color:#2d66a5;}
.conRight>li.btk a{ float:right;}
.conRight>b{ height:8px; background-color:#f2f2f2; display:block; margin:30px 0;}
*/

/*-------------------------------------------------------*/
.ndgz h2{ font-size:18px; margin:10px 0 18px 0; color:#666; }
.ndgz h3{ width:280px; height:40px; line-height:40px; background-color:#2d66a5; color:#fff; text-align:center;}
.ndgz>div li{ overflow:hidden; height:40px; line-height:40px;}
.ndgz>div li a{ display:block; float:left; width:30%; text-align:center; overflow:hidden; border-right:1px solid #e6dede;  }
.ndgz>div li a:last-child{ border-right:0;}
.ndgz>div li:nth-child(odd){ background-color:#f2f2f2;}


/*-------------------------------------------------------*/
.gkznc h1{ color:#2d66a5; margin:13px auto 16px auto; font-size:32px; font-weight:bold;}

.innerbox{ height:1020px; overflow-x: hidden; overflow-y: auto; }

.innerbox p{ text-indent:2em; line-height:28px; margin:24px 0;}
.innerbox h2{ font-size:21px; margin:24px 0;}
.innerbox h3{ font-size:18px; margin:24px 0;}
.innerbox p span{ font-weight:bold; margin-right:6px;}

/*-------------------------------------------------------*/
.rightfdgk{ padding:0px; height:1172px;}
.rightfdgk>h6.gkxzfg{ height:35px; line-height:35px; border-bottom:2px solid #e6dede; margin-bottom:20px;}
.rightfdgk>h6.gkxzfg a{ width:110px; text-align:center; color:#fff; background-color:#2d66a5; display:block;}

.rightfdgk>li{ width:93%; margin:0 auto;}
.rightfdgk>.gdc{ width:100px; height:30px; line-height:30px; text-align:center; background-color:#e7e7e7; margin:10px auto 20px auto; }

.foot {
    background: #0A65C8;
    float: left;
    width: 100%;
    padding: 20px 0;
    margin: 30px 0 0 0;
    color: #FFFFFF;
    text-align: center;
}
.box {
    width: 1140px;
    margin: 0px auto;
}
.foot_img {
    position: absolute;
    top: 0px;
    left: 0px;
}
.map {
    text-align: left;
    width: 800px;
    margin: 0px auto;
    position: relative;
    padding-left: 80px;
    z-index: 1;
}
.map p {
    line-height: 25px;
    font-size: 12px;
   color: #FFFFFF;
}
.map p a {
    font-size: 16px;
}
.foot a {
    color: #fff;
    margin: 0px 6px;
}