﻿@charset "utf-8";

body{font-family:"Microsoft YaHei"; color:#000; margin:0px; padding:0px; overflow-x:hidden; font-size:12px; position:relative;}
a{text-decoration:none;color:#333;}
a:hover{ text-decoration:none; color:#c7181d;}
img { border: 0; }
em {font-style: normal;}
i {font-style: normal;}
li{ list-style:none; font-family:"Microsoft YaHei"; }
ul{ margin:0px; padding:0px;}
h1, h2, h3, h4 {padding: 0;margin: 0; font-weight:100;}
p{ margin: 0;}
input, textarea{outline: none;}
.left{ float: left !important;}
.right{ float: right !important;}

*{ margin:0; padding:0;}
.clear{ clear:both;}
img{ border:none;}
.width{ width:1000px;margin:0 auto;}
.bd{ width: 1026px; margin: 0px auto;}

.header{background:#fff; overflow: hidden; height:123px;}
.header-left{ float:left; margin-top:18px;}
.header-right{ float:right; padding-top: 10px; }
.header-right .rk{ float: right; width: 230px; text-align: right; color:#000; height: 32px; line-height: 32px;}
.header-right a{font-size:13px; color:#000; padding: 0px 5px; }
.header-right a:hover{ color: #0664bc;}
.ss{ height:30px; width:230px; margin-top:17px; margin-right:3px;}
.ss_k{ float:left; background:#fff; border: 1px solid #c0c0c0; border-right:none; height:28px; line-height:28px; width:174px; outline:none; color:#a2a2a2; padding-left:13px;}
.ss_an{ float:right; width:42px; background: url("../images/fdj.png") left center no-repeat; border:none; height:30px; cursor:pointer; outline:none;}

.nav {background:#0664bc;height:42px; font-weight:bold;}
div#menu{color:#fff; width:1026px; margin:auto; display:block; height:42px;}
ul.menu{clear:both;float:none;cursor:pointer;z-index:1;position:relative;}
div#menu ul{margin:0px;padding:0px;list-style:none;float:left;z-index:2;position:relative; }
div#menu li{position:relative;margin:0px;padding:0px;display:block;overflow:visible;float:left;z-index:3;color:#fff;}

div#menu li a{height:42px;display:block;float:left;line-height:42px;text-decoration:none;color:#fff;overflow:hidden;z-index:4;position:relative;font-size:16px;}
div#menu li span em{ padding-top:5px; display: block; float: left; padding-right: 7px; height: 37px;}
div#menu li span{color:#fff;display:block; width:93px; text-align:center; z-index:6;position:relative; font-size:16px;}
div#menu li span.bg{display:block;padding:0;height:30px;z-index:5;position:relative;float:left;}
div#menu li.current{font-weight:bold;}
div#menu li.current ul{font-weight:normal;}

div#menu ul.menu ul{padding:0px 0px 0px;background:#0664bc; left:-999em;width:150px;position:absolute;top:42px;}
div#menu li:hover ul,div#menu li.sfhover ul{left:0px;z-index:100;visibility:visible;}
div#menu li li{width:100%;text-indent:0px;float:none;height:auto;}
div#menu li li a,div#menu li li span.separator{text-decoration:none; padding:0px; border-bottom:1px solid #006ab8; height:auto;float:none;display:block;line-height:38px;width:150px; font-size:14px;}
div#menu li li a.parent{ background: none;text-decoration:none;}
div#menu li li a span{font-size:14px;text-align: center;color:#fff; width: 150px}
div#menu li li a.parent span{ font-size:14px;text-decoration:none;}

div#menu li ul ul{margin:-38px 0 0 144px;}
div#menu li:hover ul ul,div#menu li.sfhover ul ul{border-top:1px solid #015aa1; top:30px;}
div#menu li:hover ul ul,div#menu li.sfhover ul ul,div#menu li:hover ul ul ul,div#menu li.sfhover ul ul ul,div#menu li:hover ul ul ul ul,div#menu li.sfhover ul ul ul ul{left:-999em;}
div#menu li li:hover ul,div#menu li li.sfhover ul,div#menu li li li:hover ul,div#menu li li li.sfhover ul,div#menu li li li li:hover ul,div#menu li li li li.sfhover ul{left:0pt;z-index:100;}
div#menu a:hover{color:#fff;}
div#menu span:hover{color:#fff; background: #f8b62c;}
div#menu li ul span:hover{color:#fff;text-decoration:underline;}


.nav .mainlevel ul {display:none; position:absolute; width:98px; z-index:99999; padding-bottom:0px; top:60px;}
.nav .mainlevel li {border-top:1px solid #fff; width:98px; background:#0062ac; line-height:34px; height:34px;}
.nav .mainlevel li a{ color: #fff; font-size: 14px; font-weight: 100;}
.log {text-align:center; color:skyblue; line-height:24px; text-transform:capitalize; margin:50px auto;}

.banner{ width: 1026px; height: 397px; position: relative;}
.banner_bg{ position: absolute; width: 1026px; height: 397px; top: 0px; left: 0px; background: url("../images/banner_bg.png") top center no-repeat; z-index: 99;}

.news{ width: 645px; float: left;}
.news_top{ height: 34px; line-height: 34px; font-size: 24px; font-weight: 600; color: #de2c2c; padding-left:30px; font-size: 17px; background: url("../images/tb.png") left center no-repeat;}
.news_nr{ margin-top: 5px;}
.news_nr_l{ width: 274px; float: left;}
.news_nr_l h1{ font-size: 15px; color: #fff; background: #0664bc; height: 36px; line-height: 36px; padding-left: 5px;width: 274px;}
.news_nr_l h1 a{ color: #fff;}
.news_nr_l img{ width: 274px; height: 145px; padding: 10px 0px;}
.news_nr_l p{ font-size: 13px; color: #666666; text-indent: 2em; line-height: 24px;}
.news_nr_l p a{color: #0664bc;}
.news_nr ul{  float: left; padding-left: 20px;}
.news_nr ul li {font-size:14px; background:url(../images/list.png) left 9px no-repeat; line-height:22px; padding-left: 15px; padding-bottom: 2px; }
.news_nr ul li a{color:#222222;}
.news_nr ul li span{ color: #666; font-size: 12px; display: block;}
.news_nr ul li a:hover{color:#0062ac;}

.main_b{ background: #fff; border: 1px solid #dddddd; padding: 8px; margin-top: 20px; margin-left: 13px; margin-right: 13px;}

.more{ width:37px; float:right; padding-top: 14px;}




.tzgg{width:313px; float:right; }
.tzgg_top{ border-bottom: none;}
.tzggnrbox{margin-top:8px;}
.tzggnrbox ul li{height:45px;margin-bottom:10px;}
.tzggnr{ margin-bottom:10px;}
.tzggnr span{ width:49px; float:left; background:url(../images/rl.png) no-repeat; padding-top: 5px;}
.tzggnr span em{ font-size:13px; color:#333338; text-align:center; line-height:20px; display:block;}
.tzggnr span i{ font-size:13px; color:#fff; text-align:center; line-height:20px; display:block; border-top:none;}
.tzggnrwz{width:250px; float:right; padding-right:5px;}
.tzggnrwz h1{ font-size:14px; color:#0062ac; padding-bottom:5px;}
.tzggnrwz h1 a{color:#0062ac;}
.tzggnrwz p{ font-size:12px; color:#666; line-height:20px;}


.main_c{background: #fff; border: 1px solid #dddddd; padding: 8px 0px 8px 8px; margin-top: 20px;margin-left: 10px; margin-right: 13px;}
.kslj{ padding-top: 20px; width: 836px; float: left;}
.kslj a{ width: 189px; float: left; height: 56px; margin-top: 20px; margin-right: 20px; display: block;}
.zttj{width: 330px; float: right; padding-top: 20px;}
.zttj_nr a{ display: inline-table; width: 180px; height: 83px; padding:5px 7px;}
.zttj_nr img{width:180px; height:83px;}


.xylj{ background: #fff; border: 1px solid #dddddd; padding: 1px 1px 1px 3px; height:130px; margin-top: 20px; margin-left: 13px; margin-right: 13px;}

.xylj_1{ width: 180px; height: 46px; display: block; background: url("../images/xylj_hs1.png") center top no-repeat; float: left; margin: 9px;}
.xylj_1:hover{background: url("../images/xylj_ls1.png") center top no-repeat;}
.xylj_2{background: url("../images/xylj_hs2.png") center top no-repeat;}
.xylj_2:hover{background: url("../images/xylj_ls2.png") center top no-repeat;}
.xylj_3{background: url("../images/xylj_hs3.png") center top no-repeat;}
.xylj_3:hover{background: url("../images/xylj_ls3.png") center top no-repeat;}
.xylj_4{background: url("../images/xylj_hs4.png") center top no-repeat;}
.xylj_4:hover{background: url("../images/xylj_ls4.png") center top no-repeat;}
.xylj_5{background: url("../images/xylj_hs5.png") center top no-repeat;}
.xylj_5:hover{background: url("../images/xylj_ls5.png") center top no-repeat;}
.xylj_6{background: url("../images/xylj_hs6.png") center top no-repeat;}
.xylj_6:hover{background: url("../images/xylj_ls6.png") center top no-repeat;}
.xylj_7{background: url("../images/xylj_hs7.png") center top no-repeat;}
.xylj_7:hover{background: url("../images/xylj_ls7.png") center top no-repeat;}
.xylj_8{background: url("../images/xylj_hs8.png") center top no-repeat;}
.xylj_8:hover{background: url("../images/xylj_ls8.png") center top no-repeat;}
.xylj_9{background: url("../images/xylj_hs9.png") center top no-repeat;}
.xylj_9:hover{background: url("../images/xylj_ls9.png") center top no-repeat;}
.xylj_10{background: url("../images/xylj_hs10.png") center top no-repeat;}
.xylj_10:hover{background: url("../images/xylj_ls10.png") center top no-repeat;}

.yqlj{ background: #eeeeee; border: 1px solid #dadada; margin-top: 20px; padding: 0px 5px;}
.yqlj_top{ width: 85px; float: left; background: url("../images/tb2.png") left center no-repeat; height: 40px; line-height: 40px; font-weight: 600; color: #de2c2c; padding-left: 30px; font-size: 16px;}
.yqlj_nr{ width: 895px; float: right; height: 40px; line-height: 40px;}
.yqlj_nr a{ padding: 0px 4px; font-size: 14px; color: #363636;}
.yqlj_nr a:hover{ color: #0664bc}

.f{background:#0664bc; overflow:hidden; height: 127px; margin-top: 20px;}
.f_logo{float:left; margin: 20px 0px 10px 8px; width:81px;}
.f_nr{float:left; width:760px; margin:40px 20px;color:#fff; font-size:14px; line-height:28px; text-align: center;}
.f_right{ float:right;margin-top:15px; width:81px; line-height: 20px; color: #fff; font-size: 13px; text-align: center; padding-right: 10px;}
.f_right img{ width:81px; height: 81px;}
.ny_banner{}

.ny_main{ padding: 25px 0px 0px 0px;}
.ny_main h1{ font-size: 20px; font-weight: 600; padding: 0px 0px 20px 0px; color: #0062ac;}
.col3{ width:22%; float: left; }
.col7{width: 75%; float: right; }




#subnav{float: left;width:100%; margin-bottom:0px;}
#subnav li{float: left; width:100%;}
#subnav li a{display: block; padding: 12px 30px; font-size:14px; background-color:#e0e0e0; text-decoration: none;color: #0062ac; margin-bottom:1px;}
#subnav li a:hover{ color:#ffffff; background:url(../images/subnav-bg.jpg) #e4a625 no-repeat;}
#subnav li.here a{background:url(../images/subnav-bg.jpg) #e4a625 no-repeat;color:#ffffff; }

.ny_yqlj{ margin-top: 10px;}
.ny_yqlj_top{height: 26px; line-height: 26px; font-weight: 600; color: #de2c2c; font-size: 16px;}
.ny_yqlj_nr{padding: 5px 2px;}
.ny_yqlj_nr a{padding: 0px 5px; font-size: 14px; color: #363636; display: inline-block; line-height: 26px;}



.maincontent {color:#333333; font-size:14px; margin-top: 15px; min-height: 500px;}
.maincontent p {font-size:14px; text-indent:2em; white-space:normal; line-height:24px; padding:0px 0px 15px 0px;}
.maincontent h2 {color:#323232;font-size:14px; height: 32px;}
.maincontent h3 {color:#323232;font-size:14px;}

.maincontent2 {color:#333333; font-size:14px;}
.maincontent2 p {font-size:14px; text-indent:2em; white-space:normal; line-height:24px; padding:0px 0px 15px 0px;}
.maincontent2 h2 {color:#323232;font-size:14px;}
.maincontent2 h3 {color:#323232;font-size:14px;}

.maincontent p a{color:#143270;}
.maincontent p a:hover{color:#cc0000; text-decoration:underline;}
.maincontent table {font-size:14px; margin-bottom:15px; width:100%; border-collapse: collapse;}
.maincontent table a{color:#323232;}
.maincontent table a:hover{color:#cc0000; text-decoration:underline;}
.maincontent table img { max-width:600px;}
.maincontent table td {text-align: center;padding: 15px 10px;border:1px #f1f1f1 solid; width:20%;}
.maincontent table td:hover { background-color:#eef2fa; }
.odd { background-color: #f9f9f9; }
.maincontent table td.w6{ width: 50%;}
.maincontent table td.w2{ width: 20%;}
.c1{ color: #0062ac; font-size: 16px; font-weight: 100;}

.fy{ padding: 20px 0px;}
span.b1{background-color:#e4a625; font-weight:normal; font-size:14px; color:#ffffff;padding:4px 8px ;}

.page-position{height: 43px;border:1px solid #eeeeee;line-height: 43px;}
.page-position h2{width: 145px;padding-left:35px;font-size:18px;color: #fff;background: url(../images/14.png) no-repeat;}
.page-position a{ color: #222; font-size: 13px; padding-right: 5px;}
.side-news-list{margin-top: 20px;}

.ny_news_lb {padding-top:10px; padding-right: 10px;padding-left: 10px;}
.ny_news_lb ul li{ font-size: 14px; border-bottom: dashed 1px #e7e7e7; color: #666; background:url("../images/list1.jpg") 5px center no-repeat; padding-left: 20px; line-height: 36px;}
.ny_news_lb ul li span{ float: right; font-size: 13px; color: #888;}

.ny_tplb{ padding-top: 10px; min-height: 500px;}
.ny_tplb ul{ margin-left: 8px;}

.ny_tplb ul li{ width: 170px; float: left; text-align: center; margin: 7px 7px 0px 7px; _margin: 7px 5px 0px 5px;}
.pcimg{ width:166px; height:110px; padding:1px; border:1px solid #d3d3d3; background-color:#ffffff;}
.pcimg img{ width:166px; height:110px; }
.pctit{ line-height:24px; font-size:14px; display: block;}




.ny_about_bt{ padding-right: 10px; padding-left: 10px; min-height: 500px;}
.ny_about_bt h2{ color: #333; margin-top: 15px; font-size: 22px; text-align: center; padding-bottom: 5px;  line-height: 46px;}
.ny_about_bt h4{text-align: center; padding-bottom: 15px; color: #0062ac;font-size: 14px;border-bottom: 1px solid #e4e4e4; margin-bottom: 10px; }
.wenzhang1{line-height:36px;margin-bottom:20px; padding-right:20px; font-size: 15px;}
.wenzhang1 p{ padding-top: 5px;}

.NewsPreNext{height:40px;margin-bottom:15px;color:#000;padding-left:15px;padding-right:15px;}
.News_sxy{ float: left;width: 800px;}
.NewsPreNext .NewsPre{display:block; padding-top:5px;font-size: 14px; line-height: 20px;}
.NewsPreNext .NewsPre a{color:#0062ac;}
.NewsPreNext .NewsPre a:hover{ color:#0062ac}
.News_fh{ float:right; width:100px; height:36px; line-height:36px; color:#fff; text-align:center; background:#0062ac;font-size: 14px;}
.News_fh a{ color:#fff;}

.ny_news{ min-height: 500px;}
.ny_news ul{}
.ny_news ul li {font-size:14px; background:url(../images/list.png) left center no-repeat; line-height:30px; padding-left: 15px; padding-bottom: 2px; }
.ny_news ul li a{color:#222222;}
.ny_news ul li span{ color: #666; font-size: 13px; float: right;}
.ny_news ul li a:hover{color:#0062ac;}

.fy{ padding: 10px 0px;}