@charset "utf-8";

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, img{border:medium none;margin: 0;padding: 0;}
body,button, input, select, textarea{font: 14px/1.5 "Microsoft Yahei",tahoma,Srial,helvetica,sans-serif;}
h1, h2, h3, h4, h5, h6{font-size: 100%;font-weight: normal;}
em{font-style:normal;}
ul, ol{list-style: none;}
a{text-decoration: none;color:#333;text-decoration: none;-moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
a:hover{text-decoration: none;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
a:focus, a:active,
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
select::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {border: 0;outline : 0;} 
input,button,select,textarea{outline:none;-webkit-appearance:none;}
textarea{resize:none;}
a { text-decoration: none; color: #333; }
a{blr:expression(this.onFocus=this.blur());}
a:focus{outline:none;}
a.hidefocus{outline:none}
.button{ border-radius: 0; }
input{font-family: "微软雅黑";}
textarea{font-family: "微软雅黑";}
img{border:0px; outline-width:0px; vertical-align:top;}
.clearfix:after{clear:both;content:"\200B";display:block;height:0;}
.clearfix{*zoom:1;}
.fl { float:left;}
.fr { float:right;}
.clear{clear: both;}
body{ background: #fff;}

.head{ width: 100%; height:168px; background: url(../images/top_bg.jpg) center repeat;}
.main{ width: 1290px; height: auto; margin: 0 auto; overflow: hidden;}
.left{ float: left;}
.right{ float: right;}
.cl{ clear: both;}
.logo{ width: 612px; height: 99px; margin-top: 15px; margin-bottom: 15px;}
.wz{ width: 421px; height: 77px; background: url(../images/top.png) center no-repeat; margin-top: 30px;}
.nav{ height:40px; width: 100%; background: url(../images/nav_bg.png) center repeat-x;}


.nav02 {width:1290px;height:40px;position: relative;z-index:999;margin:0 auto;}
.nav02 li.nLi{display: inline-block;width:143px;margin-right:0px;height:auto;float: left;position: relative;}
.nav02 .nLi h3 {width: 100%;float: left;}
.nav02 .nLi h3 a {display: block;width: 100%;height:40px;text-align: center;line-height:40px;color: #02529b;font-size:20px;font-weight: bold;}
.nav02 .sub {display: none;width: 100%;left: 0;top:39px;position: absolute;background-color: rgb(222, 227, 234);filter:alpha(opacity=80);opacity:0.8;line-height: 40px;font-size: 14px;}
.nav02 .sub li {zoom: 1;}
.nav02 .sub a {color: #02529b;display: block;text-align: center;}
.nav02 .sub a:hover {color: #2897e9;background: #fff;}

.nav_menustyle_1_1 ul{list-style-type: none;padding: 0px;margin: 0px;z-index: 9999;}
.nav_menustyle_1_1 li{ float: left; text-align: center;position: relative;}
.nav_menustyle_1_1 a{ width: 143px; height: 40px; line-height: 40px;font-size: 18px;color: #02529b;font-weight: bold;}
.nav_menustyle_1_1 a{ display: block; text-decoration: none; white-space: nowrap;}
.sub0{display: none; width: 100%;left: 0;top: 39px; position: absolute;background-color: rgb(222, 227, 234); filter: alpha
(opacity=80); opacity: 0.8;line-height: 40px;font-size: 14px;}

.nav_menustyle_1_1 ul li ul li a{font-weight: 200;}
.nav_menustyle_1_1 ul li ul li{float: none; z-index: 9999;}
.nav_menustyle_1_1 a:hover{color: #fff;background: #2687eb;}
.sub0 a:hover{color: #2897e9; background: #fff;}


.end{ width: 100%; height: 155px; background: #01519a;}
.end_01{width: 435px; height: 88px; color: #FFFFFF; margin:32px auto; font-size: 14px;line-height: 30px;}
.end_02{ width:436px; height: 154px; background: url(../images/logo02.png) center no-repeat;}
.end_03{ width:380px;color: #FFFFFF; padding-top: 10px;text-align: center;}


.head_bg{ background: #DEE3EA; width: 100%;}
.pic{ height: 400px; width: 1290px; margin: 0 auto; overflow: hidden; padding-bottom:20px; z-index:9;}
.xy_news{ width: 592px; margin: 20px auto;}
.xy_news_top{ height: 45px;line-height: 40px; font-size: 16px; background: url(../images/xy_news_top_bg.png) bottom no-repeat;}
.news_title{ color: #01519a; font-weight: bold; font-size: 20px;}
.news_more{ display: block; height:42px; width: 67px; background: url(../images/more.png) right no-repeat; color:#515151;}
.xy_news_center{ height: 390px; width: 590px; margin: 5px auto;}
.tzgg{ width: 600px; margin: 20px auto;}
.tzgg_top{ height: 105px; line-height: 50px; border-bottom: 1px dashed #808080;}
.tzgg_title{ height:45px; line-height: 45px; font-size: 20px; color: #01519a; font-weight: bold;}
.tzgg_jj{ height: 60px; line-height: 28px; color: #515151;font-size: 16px;}
.tzzgg_list{ list-style: none;}
.tzzgg_list li{ height: 49px; line-height: 49px; font-size: 18px;}
.tzzgg_list li a{ float: left; display: block; color:#333; }
.tzzgg_list li span{ float: right;}
.dj_news{ width: 401px; height: 342px; background: url(../images/news_bg.png) center no-repeat; margin-right:42px; margin-bottom: 40px;}
.dj_news_top{ width: 380px; height: 45px;line-height: 40px; padding-top: 10px; margin-left: 5px; font-size: 16px; background: url(../images/xy_news_top_bg02.png) bottom no-repeat;}
.dj_list{list-style: none; width: 380px; margin-left: 5px;}
.dj_list li{ height: 65px; line-height: 66px; font-size: 18px; border-bottom: 1px dashed #808080;}
.dj_list li a{ display: block; float: left;color:#333;}
.dj_list li span{ float: right;}
.zjzl{ height: 163px; margin: 40px auto;}
.zjzl_left{ float: left; height: 123px; width: 37px; padding:20px 15px; line-height:30px; background: url(../images/zt_bg.png) center no-repeat; color:#fff; font-size: 28px;}
.zjzl_right{ float: left; width: 1223px;}
.zjzl_right ul{ height: 132px; margin: 15px auto;}
.zjzl_right ul li{min-width: 270px; height:132px; margin:0 15px; float: left;}

.jx_news{ width: 401px; height: 342px; margin-right:42px; margin-bottom: 40px;}
.jx_news_top{ width: 380px; height: 45px;line-height: 40px; padding-top: 10px; margin-left: 5px; font-size: 16px; background: url(../images/xy_news_top_bg02.png) bottom no-repeat;}
.jx_list{list-style: none; width: 380px; margin-left: 5px;}
.jx_list li{ height: 65px; line-height: 66px; font-size: 18px; border-bottom: 1px dashed #808080;}
.jx_list li a{ display: block; float: left;color:#333;}
.jx_list li span{ float: right;}



.ny_left{ width: 220px; margin: 40px auto;}
.ny_nav{ height: 50px; line-height: 50px; margin-bottom: 20px; font-size: 20px; text-align: center; background: #01519a; color: #FFFFFF;}
.ny_nav_ul{ padding: 30px auto;}
.ny_nav_ul li{ height: 60px; line-height: 60px; text-align: center;font-size: 18px;}
.ny_nav_ul li a{ text-decoration: none; color: #090909;}
.ny_nav_ul li a:hover{ color: #F4BE20;}
.ny_right{ width: 1000px;margin: 40px auto;}
.ny_nav02{ height: 30px; line-height: 30px; border-bottom: 1px solid #C5C5C5; font-size: 14px;}
.ny_nav02 a{ color: #020202;}
.ny_center{ line-height: 35px;padding: 10px 0px;}


.ny_list{list-style: none; margin: 10px auto;}
.ny_list li{ height: 50px; line-height: 50px; border-bottom: 1px dashed #c1c1c1; font-size: 18px;}
.ny_list li a{ float: left;display: block;}
.ny_list li span{ float: right;}
.ny_fenye{ height: 40px; line-height: 40px; text-align: center;}


.ny_piclist{list-style: none; margin: 10px auto;}
.ny_piclist li{ width: 460px; height: 320px; float: left; margin:20px;}
.ny_piclist li img{ width: 100%; height: 270px; float: left;}
.ny_piclist li p{width: 100%; height:50px; line-height: 50px; text-align: center; float: left;}