/* CSS Document */
body{ width:1440px; overflow-x:hidden; font-family:"微软雅黑"; font-size:14px; background:#e7f1ff;}
body, div, ul, li, img, p{ margin:0; padding:0;}
ul,li{ list-style:none;}
a{ text-decoration:none}
a img{ border:0px;}
a:hover{cursor:pointer}


.top{ background:url(../images/topbj.jpg) repeat-x; width:1440px; height:118px; overflow:auto}
.top1{ float:left; margin-left:120px;}
.top2{ float:left; margin-left:140px;}
.banner{ margin:auto;position:relative;}
.nav{width:1440px; margin-top:-50px; position:relative; z-index:999; overflow:auto}
.nav ul{ margin:auto; width:900px;}
.nav li{ float:left; background:url(../images/nav_fgl.jpg) right no-repeat; width:90px; text-align:center; line-height:52px;}
.nav li a{ color:#ffdbdb; font-size:15px;}
.nav li a:hover{color:#fedc82}

.zt{ width:1000px; margin:20px auto;}
.dy{ width:870px; height:126px; margin:10px 5px 0px 5px; background:url(../images/dyk.jpg) no-repeat; padding:25px 60px; line-height:25px; text-indent:2em; color:#4f4f4f; font-size:15px;}
.xz{ width:332px; float:left}
.xz_bt{ font-size:24px; color:#0024a9; font-family:"黑体"; font-weight:600; margin-left:30px; line-height:50px;}
.xz_bt span{ font-size:28px; color:#b70000; font-family:Tahoma, Geneva, sans-serif; font-weight:500}
.xz1{ background:url(../images/bj1.jpg) no-repeat; background-size:100% 100%; width:265px; height:80px; padding: 25px 30px 20px 35px}
.xz1_1{width:265px; text-indent:2em; font-size:13px; color:#4f4f4f; line-height:28px}
.xz2{ background:url(../images/bj2.jpg) no-repeat; background-size:100% 100%; width:265px; height:80px; padding: 25px 30px 20px 35px}
.xz2_1{width:265px; text-indent:2em; font-size:13px; color:#4f4f4f; line-height:28px}
.qtxz{ background:url(../images/qt.jpg) no-repeat; width:241px; height:51px; padding:30px 40px; margin-left:310px; color:#4f4f4f; line-height:28px; text-indent:2em;}

.bk2{background:#cfe2fe; width:1440px; padding-top:20px; overflow:auto; color:#4f4f4f}
.dy1{background:url(../images/dyk1.jpg) no-repeat; padding:35px 60px 15px 60px; height:76px;}
.fzk{width:420px; float:left; margin-left:33px; border-right:3px solid #0024a9; margin-top:20px; padding-right:23px;}
.fzk1{border-bottom:1px dashed #4a89ff; padding:0px 40px; line-height:30px; text-indent:2em;}
.fzk2{padding:0px 50px 0px 30px;}
.fzk2_bt{ font-size:20px; color:#000000; font-family:"宋体"; font-weight:600; line-height:60px; text-align:center}
.fzk2 li{ list-style-image:url(../images/xmfh.jpg) !important; line-height:25px; list-style-position:outside;}

.s_left{float:left; width:480px; margin-left:33px; display:inline; margin-top:20px; color:#4f4f4f}
.s_left li{ list-style-image:url(../images/xmfh1.jpg); list-style-position:inside; color:#000000; font-size:18px; font-family:"宋体"; font-weight:600; line-height:40px;}
.zlxz{margin-left:20px; text-indent:2em; line-height:25px; clear:both; font-size:14px; color:#4f4f4f; font-weight:500}
.s_right{float:left; width:440px; margin-top:20px; margin-left:17px;}
.s_right1{width:438px; height:255px; border:1px solid #a1c2ff; border-right:none; position:relative}
.s_right2{position:relative; width:408px; text-align:justify; height:220px;border:1px solid #a1c2ff; border-left:none;border-top:none; padding-top:20px; padding-left:20px; padding-right:10px}
.zwh_js{float:left;}
.name{margin-top:20px;}
.zw{font-size:17px; color:#000; font-family:'黑体'; line-height:30px;}
.ry{margin-top:35px; font-weight:600; margin-left:15px;}
.sc{margin-left:15px; line-height:30px;}
.sc span{color:#850000; font-weight:600;}
.lj{margin-left:10px; margin-top:25px;}
.lj span{background:#d39911; float:left; display:block; width:97px; line-height:35px; height:35px; text-align:center}
.lj span a{ color:#fff}
.jx{ text-indent:2em; line-height:30px; margin-top:10px; color:#4f4f4f}
.dy2{ background:url(../images/dyk2.jpg) no-repeat; width:444px; height:170px; margin-top:15px; float:left; padding:20px 55px 30px 55px; line-height:31px; color:#4f4f4f; text-indent:2em}
.jd{background:#a1c2ff; width:198px; color:#4f4f4f; height:194px; border:3px solid #fff; float:left; margin-right:33px; margin-top:25px}
.jd div{width:158px; margin:0px 20px; line-height:25px;}
.jd div.jd1{font-size:24px; font-family:"楷体"; text-align:center; line-height:58px; font-weight:600; color:#000}
.guoc li{float:left; text-align:center; margin-right:150px; margin-top:20px; font-family:Verdana, Geneva, sans-serif; font-weight:600;}
.guoc li span{font-size:24px; line-height:40px; width:40px; height:40px; display:block;  background:url(../images/szbj.jpg) no-repeat; font-family:Tahoma, Geneva, sans-serif; font-weight:500;}
.guoc1 li{width:168px; height:40px; float:left; line-height:40px; text-align:center; margin-right:23px; background:url(../images/lcbj.jpg) no-repeat}
.guoc1{ margin-top:-22px; margin-bottom:30px; _margin-top:-44px;_margin-bottom:60px;}

.tpz{float:left; width:455px;margin-left:25px; display:inline}
.ylry{ background:url(../images/xiekuai1.gif) no-repeat; width:369px; height:97px;  z-index:999; position:relative; padding:40px 15px 12px 11px; overflow:hidden; margin-top:-60px; }
.jssb{width:373px; height:93px; margin-top:3px; background:#a1c2ff; padding:11px;}
.jssb .img{float:left; margin-right:15px}
.jssb .td{text-align:justify; line-height:30px;font-size:13px; color:#050505;}
.yhgz{background:url(../images/xiekuai2.gif) no-repeat; width:369px; height:97px;  z-index:999; position:relative;margin-top:-54px; padding:12px 15px 40px 11px; overflow:hidden; margin-top:3px;}
.tpy{float:left; width:447px; padding-left:60px; border-left:5px solid #0024a9;}

.bk5 div{ text-align:center; margin-top:15px;}
.foot{ background:#0024a9; width:1440px; overflow:auto}
.logo{ margin:28px 19px 27px 220px; width:355px; border-right:1px solid #fbf8d0; float:left; height:116px; display:inline;}
.logo img{ margin-top:20px;}
.foot_y{ float:left; margin-top:23px;}
.nav1 li{ float:left; margin-right:15px;}
.nav1 li a{ color:#fff;}
.nav1 li a:hover{ color:#ffde00}
.foot_y div{ color:#fff; line-height:25px;}