@charset "utf-8";
*{margin:0; padding:0;}
html,body{width:100%;}
body{font-size:16px;font-family: "Microsoft YaHei", "Helvetica Neue", Simsun, Helvetica, Arial, sans-serif;
-webkit-font-smoothing: subpixel-antialiased;background:#FFF}
div,li,ul,dl,dd,dt,span,font,label,i,b,h1,h2,h3,button{ list-style-type:none;font-family: "Microsoft YaHei", "Helvetica Neue", Simsun, Helvetica, Arial, sans-serif;
-webkit-font-smoothing: subpixel-antialiased;font-size:16px;font-weight:normal}i{ font-style:normal}
td{padding:0;list-style-type:none;font-family: "Microsoft YaHei", "Helvetica Neue", Simsun, Helvetica, Arial, sans-serif;
-webkit-font-smoothing: subpixel-antialiased;}
a{text-decoration: none;color:#262626;font-family: "Microsoft YaHei", "Helvetica Neue", Simsun, Helvetica, Arial, sans-serif;
-webkit-font-smoothing: subpixel-antialiased;font-weight:normal;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;}a:hover{color:#0066a8}
input,img,table{border: 0;}.fr{float:right;}.fl{float:left;}.clear{clear:both;}.pag18{padding-top:18px;}.pag23{padding-top:23px;}.pag25{padding-top:25px;}
.w1200{width:1200px; margin:0 auto; clear:both;}
.head_top{height:32px; background:#1d5fa5; width:100%}
.head_top .shenfen{width:350px; float:left;}.head_top .shenfen a{display:block; float:left; font-size:14px; color:#FFF; padding:0 10px; height:32px; line-height:32px}.head_top .shenfen a:hover{color:#ee9439}
.head_top .search_box{width:550px; float:right;}
.head_top .search_box .link_txt{width:300px; float:left;}.head_top .search_box .link_txt a{display:block; float:left; font-size:14px; color:#FFF; padding:0 10px; height:32px; line-height:32px}.head_top .search_box .link_txt a:hover{color:#ee9439}.head_top .search_box .link_txt a.org{color:#ee9439}
.head_top .search_box .search{width:207px; float:right; height:20px; margin-top:3px; padding:3px 12px; background:url(../images/search_bg.png) no-repeat}.head_top .search_box .search input[type="text"]{border:0; height:20px; line-height:20px; padding:0 5px; width:160px; float:left;}.head_top .search_box .search input[type="submit"]{ float:right; width:25px; height:20px; background:url(../images/search_submit.png) no-repeat center; cursor:pointer}
.logo_box{height:140px; background:#3b7abd;}
.logo_box .logo{width:593px; float:left;}.logo_box .logo a{ display:block; padding:24px 0}.logo_box .xiaoxun{ float:right; text-align:right;margin-right:60px}
#nav1{ background:#fff;height:54px; line-height:54px;}
#nav1 ul{width:1200px; margin:0 auto;}
#nav1 ul li{display:inline-block; float:left; width:130px; text-align:center}
#nav1 ul li a{display:block; font-size: 18px;color: #000;}#nav1 ul li ul { display: none; }
#nav1 ul li:hover{}
#header #nav { text-align: center;}
#header #nav ul { margin: 0; padding: 1em; list-style-type: none; }
#header #nav ul li { display: inline; margin-left: 1em; }
#header #nav ul li:first-child { margin-left: 0; }
#header #nav ul li ul { display: none; }
.mean-bar{float:left;width:100%;position: absolute; z-index:999;padding:0px 0;min-height:40px;}
a.meanmenu-reveal{width:32px;height:32px;margin:43px 18px 11px 2px;position:absolute;top:0;right:0;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:none;font-family:font-family: "Microsoft YaHei", "Helvetica Neue", Simsun, Helvetica, Arial, sans-serif;
-webkit-font-smoothing: subpixel-antialiased;font-weight:500;}
a.meanmenu-reveal span{display:block;background:#fff;height:3px;margin-top:5px}
.mean-nav1{float:left;width:100%;background:#fff;margin-top:110px}
.mean-nav1 .second-nav li{ background-color:#d6e0ea}
.mean-nav1 .second-nav li a{ color:#1c5893; border-bottom:#1c5893 1px solid}
.mean-nav1 ul{padding:0;margin:0;width:100%;list-style-type:none}
.mean-nav1 ul li{position:relative;float:left;width:100%; background:#1c5893;}
.mean-nav1 ul li a{display:block;float:left;width:90%;padding:4% 5%;margin:0;text-align:left;color:#fff;border-top:1px solid #383838;border-top:1px solid rgba(255,255,255,.5);text-decoration:none;text-transform:uppercase}
.mean-nav1 ul li li{background: url(../images/t_img.png) 22px -49px no-repeat;}
.mean-nav1 ul li li a{width:100%;padding:2.3% 8%;border-top:1px solid #f1f1f1;border-top:1px solid rgba(255,255,255,.25);opacity:.75;filter:alpha(opacity=75);text-shadow:none!important;visibility:visible; display:block; color:#b31413}
.mean-nav1 ul li.mean-last a{border-bottom:0;margin-bottom:0}
.mean-nav1 ul li li li{ background:#eae9e9}
.mean-nav1 ul li li li a{width:100%;padding:3% 5%; color:#333}
.mean-nav1 ul li li li li a{width:60%;padding:3% 20%}
.mean-nav1 ul li li li li li a{width:50%;padding:3% 25%}
.mean-nav1 ul li a:hover{background:#252525;background:rgba(255,255,255,.1)}
.mean-nav1 ul li a.mean-expand{width:100%;height:32px;padding:2% 0!important;position:absolute;z-index:2;font-weight:700;background:rgba(255,255,255,.1);border:0!important; background:url(../images/dd.png) no-repeat; background-position:95% center;}
.mean-nav1 ul li a.mean-expand:hover{width:100%;height:32px;padding:2% 0!important;position:absolute;z-index:2;font-weight:700;background:rgba(255,255,255,.1);border:0!important; background:url(../images/dd.png) no-repeat; background-position:95% center}
.mean-push{float:left;width:100%;padding:0;margin:0;clear:both}
.mean-nav1 .wrapper{width:100%;padding:0;margin:0}
.mean-bar,.mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.mean-remove{display:none!important}
#vivo-airbox{width:100%; position:fixed; top:0; left:0; z-index:1000; overflow:hidden;}
#vivo-head,#vivo-contain,#vivo-foot{z-index:1; position:relative; width:100%;}
#vivo-head{z-index:10000; position:absolute; top:0;}
#vivo-head .vivo-nav{width:10%; height:40px; margin:auto; position: absolute; z-index:40; top:0px; left:75%;display:none }
.vivo-nav .search-user{float:left; margin-left:30%; z-index:1000; display:none}
.search-user a{width:26px; height:27px; display:inline-block; position:relative;top:44px; left:0; overflow:hidden; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; transition:all .3s ease-in-out; -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}
.search-user a:hover,.search-user a.current{ }
.search-user img{ width:100%}
#vivo-head .vivo-search{width:100%; background:#FFF; position:relative; z-index: 40; display:none; margin:110px auto 0;}
.search-box{width:96%; margin:0 auto;padding-top:-12px; z-index: 40; }
.search-box input[type="text"]{width:80%; height:33px; font-size:14px; color:#555; border:none; padding-left:10px; background:#fff; overflow:hidden; vertical-align:middle; border:1px solid #e1e1e1}
#header #nav1 li .second-nav{width: 170px;display: none;position:absolute;z-index:999;border: 1px solid transparent; background:rgba(59,122,189,.8)}
#header #nav1 li .second-nav li{position: relative;width: 100%;height: 50px;line-height: 50px;}
#header #nav1 li .second-nav li a{color:#fff;}
#header #nav1 li .second-nav li:hover{ background-color:#1c5893}
#header #nav1 li .second-nav li .third-nav{width: 150px;height: 200px;display: none;margin-left: 100%;}
.fullSlide{width:100%;position:relative;height:506px; clear:both; overflow:hidden}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:506px;overflow:hidden;text-align:center;}
.fullSlide .bd li p{ height:54px; width:1180px; background:rgba(0,0,0,.5); position:absolute; bottom:0; left:50%; margin-left:-600px; display:block; z-index:1; color:#fff; line-height:54px; text-align:left; padding-left:20px;filter:alpha(opacity=50); _background-color:#000;*background-color:#000; font-size:20px;}
.fullSlide .bd li a{display:block;height:506px;}
.fullSlide .hd{width:200px;position:absolute;z-index:1;left:45%; height:30px;line-height:30px;bottom: 3px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:10px;height:10px;margin:0 6px; border-radius:12px;overflow:hidden; border:2px #3b7abd solid;line-height:999px;}
.fullSlide .hd ul .on{background:#3b7abd; width:10px; border-radius:12px; height:10px}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:2%;z-index:1;width:60px;height:60px;background:url(../images/slider-arrow.png) 0px 0px no-repeat;cursor:pointer;display:none;}
.fullSlide .next{left:auto;right:2%;background-position:-180px 0px;}
.sy_ty_title{height:50px; background:url(../images/ty_title_bg.gif) no-repeat left bottom; }
.sy_ty_title h1{ font-size:20px; color:#0066a8; font-weight:bold; line-height:50px; background:url(../images/h1_bg.png) no-repeat left center; padding-left:33px; display:block; float:left;}.sy_ty_title h1 a{font-size:20px; color:#0066a8; font-weight:bold;}
.more{ font-size:16px; color:#0066a8; width:73px; padding-left:12px; display:block; float:right; line-height:50px; height:50px; background:url(../images/more_bg.png) no-repeat 65px center;}
.news_box{padding:28px 0}
.news_box .hot{width:563px; float:left;min-height:370px}.news_box .hot .img{width:563px; height:256px; overflow:hidden; display:block;}.news_box .hot .img img{width:100%;height:100%;}
.news_box .hot h1 a{ color:#0066a8; line-height:50px; }.news_box .hot p{ font-size:14px; color:#999; line-height:24px; text-indent:2em}
.news_box .news_list{width:610px; float:right;min-height:370px}
.news_box .news_list ul li{ height:40px; line-height:40px; text-align:left; background:url(../images/list_bg.gif) no-repeat left center; padding-left:16px;}
.news_box .news_list ul li span{float:right; color:#676767;}.news_box .news_list ul li i{ width:35px; height:13px; display:inline-block; margin-left:5px}
.tongzhi{width:32.2%; min-height:400px; float: left;margin-right: 15px;}.tongzhi ul{padding:10px 0}
.tongzhi ul li{height:40px; line-height:40px; text-align:left; background:url(../images/list_bg1.gif) no-repeat left center; padding-left:20px;}.tongzhi ul li span{float:right; color:#676767;}
.tongzhi ul li i{ background:url(../images/title_i.gif) no-repeat; width:35px; height:13px; display:inline-block; margin-left:5px}
.xueshu{width:32.2%; min-height:400px; float: left;margin-right: 15px;}.xueshu ul{padding:10px 0}
.xueshu ul li{height:40px; line-height:40px; text-align:left; background:url(../images/list_bg1.gif) no-repeat left center; padding-left:20px;}.xueshu ul li span{float:right; color:#676767;}
.xueshu ul li i{ background:url(../images/title_i.gif) no-repeat; width:35px; height:13px; display:inline-block; margin-left:5px}
.xueshu .sy_ty_title h1{font-size:23px; color:red;}
.mtbd{width:32.2%; min-height:400px; float: left;}
.mtbd ul{padding:10px 0}
.mtbd ul li{height:40px; line-height:40px; text-align:left; background:url(../images/list_bg1.gif) no-repeat left center; padding-left:20px;}
.mtbd ul li span{float:right; color:#676767;}
.mtbd ul li i{ background:url(../images/title_i.gif) no-repeat; width:35px; height:13px; display:inline-block; margin-left:5px}
.mtbd .sy_ty_title h1{font-size:23px; color:red;}
.rdzl{padding:20px 0 0px; min-height:70px}.rdzl a{display:block;height:82px; width:180px; float:left; margin:0 30px}.rdzl a img{height:82px; width:180px;}
.yydh{padding:20px 0; min-height:80px; background:#fbfbfb; margin-top:20px}.yydh a{display:block;height:82px; width:7%; float:left; margin:0 33px; text-align: center}.yydh a img{max-width: 60px; max-height: 50px}
.yydh a span{display: block; width: 60px; height:55px; text-align: center; margin:0 auto;}
.yydh a:hover img{filter: saturate(300%);}
.footer{height:170px; clear: both; width:100%; background:#4579b3; margin-top:28px;}
.footer .footer_logo{ float: left; padding:37px 45px 0 40px}
.footer .txt{float:left; color:#fff; text-align: center; padding-top:50px; font-size:15px; line-height:28px}
.footer .phone_txt{display: none}
.footer .ewm{float: right; padding:33px 100px 0 0;}
.zy_body {background: #f2f2f2;}
.zy_banner{height:360px; position:relative; width:100%; overflow:hidden; text-align:center}.zy_banner img{width:100%; height:360px;}
.zy_left{width:260px; float:left}.zy_left h1{height:80px; background:#3b7abd; line-height:80px; display:block; text-align:center; font-size:22px; color:#FFF}.zy_left ul{background:#fff;}.zy_left ul li{height:50px; line-height:50px; border-bottom:#d3d3d3 1px solid}.zy_left ul li a{display:block; padding-left:37px}.zy_left ul li a:hover{ color:#3b7abd; border-left:5px solid #ee9439;}
.zy_left ul li.current a{color:#3b7abd; border-left:5px solid #ee9439; padding-left:32px; background:url(../images/zy_left_t.gif) no-repeat 230px center}
.zy_right{width:840px; float:right; background:#FFF; min-height:800px; padding:20px 40px;}
.zy_right .tit{background:url(../images/zy_title_bg.gif) no-repeat left bottom; height:55px;}.zy_right .tit h1{line-height:55px; font-size:20px; display:block; float:left;}
.zy_right .tit .weizhi{background:url(../images/weizhi_bg.gif) left center no-repeat; margin-top:14px; padding-left:18px; color:#808080; font-size:14px; text-align:left; float:left; line-height:30px}.zy_right .tit .weizhi a{color:#808080; font-size:14px; line-height:30px}
.zy_right ul{padding:10px 0; min-height:650px}.zy_right ul li{height:55px; line-height:55px; border-bottom:#e9e9e9 1px dashed; padding-left:16px; background:url(../images/zy_list_t.gif) left center no-repeat}
.zy_right ul li>span{float:right; color:#999}
.zy_right dl{padding:10px 0; min-height:650px}.zy_right dl dd{height:240px; margin:10px 6px; line-height:35px; width:267px; float:left; text-align:center}.zy_right dl dd img{display:block; width:267px; height:200px;}
.zy_right .fy{padding:20px 0;clear: both; text-align:center; line-height:30px;}.zy_right .fy table{margin:0 auto;}
.zy_right .dp_con{padding:15px 0; line-height:30px; min-height:650px;text-indent:2em; text-align:justify;text-justify:inter-word;}
.content{background:#FFF; min-height:800px; padding:20px 0; }
.content .tit{background:url(../images/zy_title_bg.gif) no-repeat left bottom; height:55px;}.content>.tit>h1{line-height:55px; font-size:20px; display:block; float:left;}
.content .weizhi{background:url(../images/weizhi_bg.gif) left center no-repeat; margin-top:14px; padding-left:18px; color:#808080; font-size:14px; text-align:left; float:left; line-height:30px}.content .tit .weizhi a{color:#808080; font-size:14px; line-height:30px}
.content>h1{font-size:20px; font-weight:bold; line-height:60px; padding-top:20px; text-align:center}
.content>h2{ font-size:14px; color:#999; text-align:center; line-height:30px; border-bottom:#f1f1f1 1px solid}
.content .con{ padding:20px 0;min-height:650px;text-indent:2em;line-height:30px;font-size: 14pt!important;
font-family: "Microsoft YaHei", "Helvetica Neue", Simsun, Helvetica, Arial, sans-serif !important;
-webkit-font-smoothing: subpixel-antialiased;
}.content .con table{max-width:100%;}.content .con img{max-width:800px; margin:0 auto}
.content .con p span{font-size: 14pt!important;
font-family: "Microsoft YaHei", "Helvetica Neue", Simsun, Helvetica, Arial, sans-serif !important;
-webkit-font-smoothing: subpixel-antialiased;
color:#000!important}
/*响应*/
@media all and (max-width:1199px){
.w1200{width:100%;}
.pag23{padding-top:0}
#vivo-head .vivo-nav{display:block}
}
@media all and (min-width:1000px) and (max-width:1199px){
.logo_box .logo{width:500px}
.logo_box .logo img{width: 100%}
.logo_box .logo a{padding: 31px 0;}
.logo_box .xiaoxun{margin-right:10px}
#nav1 ul{width: 100%}
#nav1 ul li{width: 9%;}
.news_box .hot{width:48%}
.news_box .hot .img{width:100%;height:auto}
.news_box .news_list{width:50%}
.news_box .news_list ul li a,.tongzhi ul li a,.xueshu ul li a{overflow: hidden; text-overflow:ellipsis; white-space: nowrap;width: 70%; display: inline-block;}
.news_box .news_list ul li i,.tongzhi ul li i,.xueshu ul li i{display: none}
.tongzhi,.xueshu{width:49%;}
.rdzl a{margin:0 10px;width:18%;}
.yydh a{margin: 0 2.7%;}
.footer_logo{display: none}
.footer .txt{margin-left:5%}
.zy_left{width:22%}
.zy_right{width: 69%;}
}
@media all and (min-width:768px) and (max-width:999px){
#header{display: none}
.logo_box .logo a{padding:25px 0 0}
.head_top .shenfen{width:auto}
.head_top .search_box{width:auto}
.head_top .search_box .search{display: none}
.logo_box .logo{width:500px;padding-left:5%;padding-top:10px}
.logo_box .logo img{width:100%}
.logo_box .xiaoxun{display: none}
a.meanmenu-reveal{top:42px;display: block}
.vivo-nav .search-user{display: block}
.mean-nav1{margin-top:171px;}
#vivo-head .vivo-search{margin: 171px auto 0;}
#vivo-head .vivo-nav{left: auto;right: 60px;top:44px}
.fullSlide{height: 350px}
.fullSlide .hd{left: 37%;}
.news_box .hot{width:568px; margin: 0 auto; float: none}
.news_box{padding:20px 0 0}
.tongzhi,.xueshu,.news_box .news_list,.phone_t{float: none; width: 95%; margin: 0 auto}
.rdzl a{margin:0 7px;width:18%; height: 70px}.rdzl a img{width: 100%;height: 70px}
.yydh a{margin:0 1.7%;width:9%}
.footer .footer_logo,.footer .ewm{display: none}
.footer .txt{margin: 0 auto;float: none}
.zy_left{display: none}
.zy_right{width:88%;margin: 0 auto;padding: 20px 5%; float:none}
}
@media all and (max-width:767px){
.content .con img{ max-width: 365px;margin-left: -2em;}
#header{display: none}
.head_top .search_box .link_txt{width:auto}
.head_top .shenfen a{padding:0 4px}
.logo_box .logo a{padding:25px 0 0}
.head_top .shenfen{width:auto}
.head_top .search_box{width:auto}
.head_top .search_box .search{display: none}
.logo_box .logo{width:270px;padding-left:1%;}
.logo_box .logo img{width:100%}
.logo_box{height:90px}
.logo_box .xiaoxun{display: none}
a.meanmenu-reveal{top:20px;display: block;margin: 43px 8px 11px 2px;}
.vivo-nav .search-user{display: block}
.mean-nav1{margin-top:122px;}
#vivo-head .vivo-search{margin: 122px auto 0;}
#vivo-head .vivo-nav{left: auto;right: 50px;top:23px}
.fullSlide{height: 350px}
.fullSlide .hd{left: 25%;}
.fullSlide .bd li{height: 350px; background-size: 400% 350px !important;}
.news_box .hot{width:100%; margin: 0 auto; float: none;min-height: auto}
.news_box{padding:20px 0 0}
.news_box .hot .img{width:100%;height:auto}
.news_box .news_list ul li a,.tongzhi ul li a,.xueshu ul li a{overflow: hidden; text-overflow:ellipsis; white-space: nowrap;width: 70%; display: inline-block;}
.news_box .news_list ul li i,.tongzhi ul li i,.xueshu ul li i{display: none}
.tongzhi,.xueshu,.news_box .news_list,.phone_t,.news_box{float: none; width: 95%; margin: 0 auto}
.rdzl a{margin:5px;width:30%; height: 60px;}.rdzl a img{width: 100%;height: 60px}
.yydh a{margin:6px 1.7%;width:21%}
.yydh{min-height: 180px}
.footer .footer_logo,.footer .ewm,.footer .txt{display: none}
.footer{height:240px}
.footer .phone_txt{display: block;padding-top:17px;margin: 0 auto; float:none}
.zy_left{display: none}
.zy_right{width:88%;margin: 0 auto;padding: 20px 5%; float:none}
.zy_right ul li a{overflow: hidden; text-overflow:ellipsis; white-space: nowrap;width: 70%; display: inline-block;}
.zy_banner{height:230px;}.zy_banner img{height:230px;}
}
.maincontent {
color: #333333;
font-size: 14px;
margin-top: 15px;
min-height: 500px;
}
.maincontent table {
font-size: 14px;
margin-bottom: 15px;
width: 100%;
border-collapse: collapse;
}
.maincontent table td {
text-align: center;
padding: 15px 10px;
border: 1px #f1f1f1 solid;
width: 20%;
}
.maincontent table a {
color: #323232;
}
.maincontent h2 {
color: #323232;
font-size: 14px;
height: 32px;
}
.maincontent table td:hover {
background-color: #eef2fa;
}
.maincontent table a:hover {
color: #cc0000;
text-decoration: underline;
}
span.b1 {
background-color: #e4a625;
font-weight: normal;
font-size: 14px;
color: #ffffff;
padding: 4px 8px;
}