﻿*{margin:0;padding:0}

body{font:12px "微软雅黑","Arial Narrow",HELVETICA;-webkit-text-size-adjust:100%;background:url(../images/bg.jpg) no-repeat top center #fff;background-size:100% auto;color:#000;}
body,html{height:100%;}
body.compre{background:url(../images/compre.jpg) no-repeat center;background-size:cover;background-attachment:fixed;}
html *{padding:0;margin:0;}

a{color:#000;text-decoration:none}
a:hover{color:#015293;text-decoration:none;}
em{font-style:normal}
li{list-style:none;}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
a,img,input,textarea,select{outline:none;}
select,button ,input,textarea{-webkit-appearance:none;}
textarea{font-family:微软雅黑;}
.clear{clear:both;}
.undis{display:none;}
.eps{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.container{width:1200px;margin:0 auto;}

.topbar{overflow:hidden;height:210px;background:url(../images/zfwn.png) no-repeat right center;}
.topbar .logo{float:left;height:123px;margin-top:45px;}

.menus{background:#1d71b7;overflow:hidden;margin-bottom:25px;}
.menus li{float:left;width:14.285%;line-height:60px;text-align:center;}
.menus li a{display:block;font-size:24px;color:#fff;}
.menus li a:hover{font-weight:bold;}
.menus ul{float:left;overflow:hidden;width:80%;}
.menus .search_box{float:left;overflow:hidden;width:20%;margin-top:12px;}
.search_box .text{float:left;width:70%;border:none;padding:0 5%;line-height:36px;height:36px;font-size:14px;background:#fff;background:linear-gradient(to top,#fff,#eaeaea);border-radius:30px;}
.search_box .submit{float:left;width:20%;background:url(../images/search.png) no-repeat center;border:none;font-size:0;text-indent:10rem;border-radius:30px;line-height:36px;height:36px;cursor:pointer;}

.public_news{background:#f5f5f5;margin:20px 0 30px;line-height:100px;text-align:center;padding:0 10px;}
.public_news h1{font-size:40px;color:#ed0505;}

.index_body1{overflow:hidden;}

.index_banner{width:48%;height:341px;overflow:hidden;position:relative;float:left;}
.index_banner .swiper-slide img{width:100%;min-height:100%;}
.swiper-slide p{position:absolute;left:0;bottom:0;right:0;background:url(../images/list01.png);line-height:45px;font-size:18px;color:#fff;padding:0 15px;}
.swiper-slide p span{color:#fff;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:330px;}

.news_num{overflow:hidden;background:#21a2e2;}/* url(../images/tit_bg.png) repeat-x */
.news_num li{float:left;text-align:center;font-size:24px;color:#fff;line-height:44px;border-radius:10px 10px 0 0;margin-left:2%;width:140px;cursor:pointer;margin-top:8px;font-family:宋体;}
.news_num li:hover{text-decoration:underline;}
.news_num li.active{background:#fff;color:#21a2e2;font-weight:bold;}
.news_num .more{float:right;font-size:14px;color:#fff;line-height:52px;margin-right:2%;}
.news_num .more:hover{text-decoration:underline;}

.zxmain{width:50%;border:1px solid #ddd;float:right;height:339px;position:relative;border-radius:10px 10px 0 0;overflow:hidden;}
.absmore{position:absolute;top:0;right:2%;font-size:14px;color:#fff;line-height:52px;}
.absmore:hover{color:#fff;}

.sytit2{border-bottom:1px solid #ddd;overflow:hidden;padding:29px 0 12px;}
.sytit2 p{border-left:5px solid #1d71b7;float:left;padding-left:12px;line-height:23px;font-size:24px;color:#1d71b7;font-weight:bold;}
.sytit2 .more{float:right;line-height:23px;font-size:14px;color:#666;}

.zxmain .comon_news ul{padding:0 3%;}
.comon_news ul li{line-height:44px;border-bottom:1px dashed #ddd;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;}
.comon_news ul li em{float:left;font-size:12px;margin-right:5px;}
.comon_news ul li a{float:left;display:block;width:75%;}
.comon_news ul li a:hover{color:#f00;}
.comon_news ul li p{float:right;}
.comon_news.tzgg{width:385px;float:right;}
.comon_news.tzgg ul{height:122px;margin-bottom:20px;overflow:hidden;}

.advert1,.advert2,.advert3,.advert4,.advert5,.advert6{background-size:cover!important;}
.advert1{height:103px;margin-top:15px;}
.advtg_box{overflow:hidden;padding:24px 0;}
.advert2,.advert3,.advert4,.advert44{float:left;width:32.6667%;height:107px;}
.advert3{margin:0 1%;}
/*.advert44{margin:0 1%;}*/
.advert5,.advert6{width:100%;height:94px;margin-top:14px;}

.index_body2{overflow:hidden;margin-left:-2%;}
.index_body2 .comon_news{width:48%;float:left;margin-left:2%;}

.sense{float:left;width:66.2%;border:1px solid #ddd;border-radius:10px 10px 0 0;overflow:hidden;position: relative;}
.sense .comon_news ul{padding:0 3% 14px;}
.zhgljc{float:right;width:30.5%;padding:0 1% 12px;border:1px solid #ddd;}

.supervise{float:left;width:22%;padding:16px 1%;border:1px solid #ddd;height:326px;margin:2% 0;}
.supervise .rept{background:#f0f3f9;overflow:hidden;margin-bottom:20px;padding-top:8px;}
.supervise .rept.gzh{padding-bottom:8px;margin-bottom:15px;}
.supervise .rept img{float:left;margin-left:10px;max-width:92px;}
.supervise .rept p{float:left;font-size:20px;color:#1d71b7;width:160px;text-align:center;padding-top:23px;}
.supervise .jdjbfs{font-size:14px;color:#000;line-height:24px;}
.supervise .jdjbfs span{display:block;color:#da2a28;}

.last_r{float:right;width:71.2%;padding:16px 1.4%;border:1px solid #ddd;margin:2% 0;}
.swiper-service{position:relative;padding:0 9%;}
.swp_hid{overflow:hidden;}
.convenient{background:url(../images/bmfw_bg.png) no-repeat center;background-size:cover;height:326px;text-align:center;overflow:hidden;}
.convenient .tit{margin:30px auto 52px;display:block;}
.convenient .main{width:107px;height:110px;margin:0 auto;overflow:hidden;}
.convenient .s1{background:url(../images/service1.png) no-repeat center;}
.convenient .s2{background:url(../images/service2.png) no-repeat center;}
.convenient .s3{background:url(../images/service3.png) no-repeat center;}
.convenient .s4{background:url(../images/service4.png) no-repeat center;}
.convenient .s5{background:url(../images/service5.png) no-repeat center;}
.convenient .s6{background:url(../images/service6.png) no-repeat center;}
.convenient .s7{background:url(../images/service7.png) no-repeat center;}
.convenient .swiper-slide .main img{width:35px;height:35px;margin:18px 0 6px;}
.convenient .swiper-slide .main p{background:none;position:relative;font-size:14px;line-height:20px;padding:0 5px;}

.gvmt_links{line-height:42px;border-bottom:1px solid #bababa;border-top:3px solid #1d71b7;}
.gvmt_links li{display:inline-block;height:42px;padding-right:20px;font-size:16px;margin-right:40px;cursor:pointer;
background:url(../images/jt1.jpg) no-repeat right center;}
.gvmt_links .active{background:url(../images/jt2.jpg) no-repeat right center;color:#1d71b7;font-weight:bold;}

.subLink{padding:20px 0;overflow: hidden;}
.subLink ul{display:block;overflow:hidden;}
.subLink li{float:left;margin-bottom:10px;width:25%;font-size:14px;}

.footer{background:#1d71b7;overflow:hidden;padding:2% 0;}
.foot_l{float:left;text-align:center;}
.foot_l img{width:92px;height:92px;display:block;}
.foot_l p{font-size:12px;color:#ddd;}
.foot_m{float:left;font-size:14px;color:#fff;line-height:30px;margin-left:2%;width:80%;}
.foot_m a{color:#fff;}
.foot_r{float:right;}
.foot_r img{width:66px;margin-top:18px;}

.main_body{overflow:hidden;background:#fff;margin-top:3%;padding:0 12px 3%;}
.location{overflow:hidden;line-height:60px;border-bottom:1px solid #ddd;margin-bottom:3%;}
.location h1{float:left;font-size:24px;color:#1d71b7;}
.location p{float:right;font-size:14px;color:#999;background:url(../images/home.png) no-repeat left;padding-left:18px;}
.location p a{color:#999;}

.sub_left{float:left;width:19%;}
.sub_left ul{background:#f5f5f5;text-align:center;padding:16px 8px;overflow:hidden;}
.sub_left ul li{font-size:16px;background:#fff;border-radius:3px;line-height:40px;margin-bottom:10px;}
.sub_left ul li a{display:block;}
.sub_left ul li.cur,.sub_left ul li.open{background:#1d71b7;}
.sub_left ul li.cur a,.sub_left ul li.open a{color:#fff;}
.sub_left ul li.cur .sub-menu li a,.sub_left ul li.open .sub-menu li a{color:#000;}
.sub_left ul .sub-menu{background:#f5f5f5;text-align:left;padding:0 10px 0 28px;display:none;}
.sub_left ul .sub-menu li{margin-bottom:0;font-size:14px;background:none;}
.sub_left ul .sub-menu li a{display:inline;}
.sub_left ul li.cur .sub-menu{display:block;}

.sub_left .supervise{float:none;width:auto;padding:12px 8px;height:auto;margin:20px 0;}
.sub_left .supervise .rept{margin:0;}
.sub_left .supervise .rept.gzh{margin-top:14px;}
.sub_left .supervise .rept p{font-size:16px;width:125px;}
.sub_left .supervise .rept img{width:70px;margin-left:8px;}

.main_right{float:right;width:77%;}
.contents{font-size:16px;line-height:30px;}
.contents span{font-size:16px!important;}
.contents img{max-width:100%;}
.abus_bt{overflow:hidden;background:#1d71b7;}
.abus_bt .pic{float:left;width:51%;}
.abus_bt .txt{float:left;width:49%;text-align:center;color:#fff;padding-top:6%;}
.abus_bt .txt h1{font-size:27px;font-weight:normal;padding-bottom:4%;}
.abus_bt .txt p{font-size:14px;text-transform:uppercase;}

.leaders h1{font-size:18px;}
.leaders p{font-size:16px;line-height:24px;margin:2.6% 0;}

.office{position:relative;background:#f5f5f5;overflow:hidden;margin-bottom:14px;padding:0 3%;}
.office .tit{font-size:18px;line-height:67px;}
.see-detail{font-size:14px;color:#1d71b7;line-height:67px;position:absolute;bottom:0;right:15px;}
.job_content{font-size:16px;color:#666;line-height:30px;padding-bottom:67px;}
.job_content p,.job_content span{font-size:16px!important;color:#666!important;line-height:30px!important;background:none!important;}

.jd_dynamic ul{margin-top:-15px;}
.jd_dynamic ul li{overflow:hidden;border-bottom:1px solid #eee;padding:16px 0;}
.jd_dynamic ul li .time{float:left;text-align:center;font-size:14px;color:#999;font-family:Arial;width:10%;margin-top:10px;}
.jd_dynamic ul li .time span{display:block;font-size:30px;}
.jd_dynamic ul li .txt{float:right;width:90%;}
.jd_dynamic ul li .txt h1{font-size:20px;font-weight:normal;margin-bottom:10px;}
.jd_dynamic ul li .txt p{font-size:16px;color:#777;line-height:21px;max-height:42px;overflow:hidden;}

.fynumber{width:100%;overflow:hidden;text-align:center;margin:3% auto 3%;color:#000;font-size:14px;}
.fynumber a{padding:5px 11px 5px 11px;display:inline-block;color:#000;border:1px solid #ededed;margin-left:4px;}
.fynumber a.cur{background:#7f7f7f;color:#ffffff;border:1px solid #7f7f7f;}
.fynumber a:hover{background:#7f7f7f;color:#ffffff; border:1px solid #7f7f7f;}
.fynumber span{padding-left:11px; padding-right:5px;display:inline-block;padding:5px 11px 5px 11px;}
.fynumber .current{background:#7f7f7f;border:1px solid #7f7f7f;color:#fff;}

.advtg_content{font-size:16px;line-height:30px;overflow:hidden;padding:1% 0 3%;}
.advtg_content .h1{font-size:24px;color:#1d71b7;line-height:35px;}
.advtg_content .h2{font-size:24px;color:#000;line-height:35px;margin-bottom:2%;}
.advtg_content p{
	font-size:16px;
	line-height:32px!important;
	margin:16px 0!important;
	color:#000!important;
	 
}




.advtg_content span{font-size:16px!important;line-height:32px!important;font-family:微软雅黑!important;color:#000!important;}
.advtg_content img{max-width:100%;display:block;margin:0 auto; }
.advtg_content .news_top{text-align:center;}
.advtg_content .news_top h1{font-size:24px;color:#000;font-weight:bold;line-height:40px;margin-bottom:15px;}
.advtg_content .news_top p{background:#f5f5f5;line-height:30px;padding:6px;font-size:14px;color:#666;}
.advtg_content .news_top p span{margin:0 2%;}
.advtg_content table{max-width:100%;display:block;margin:0 auto;text-align:center;}

.turns_P{overflow:hidden;padding:20px 0 0;border-top:1px solid #ddd;}
.turns_P p{font-size:14px;color:#999;line-height:24px;padding:6px 0;}
.turns_P p a{color:#666;}
.turns_P p a:hover{color:#1d71b7;}
.turns_P .back{float:right;font-size:14px;color:#999;background:url(../images/back.png) no-repeat left;padding-left:28px;margin-top:-50px;}

.contact_us{overflow:hidden;padding-bottom:2%;}
.contact_us .map{float:left;width:60%;}
.contact-way{float:left;width:36%;background:#1d71b7;height:400px;overflow:hidden;padding:0 2%;}
.contact-way h1{font-size:24px;color:#fff;padding:45px 0 20px;}
.contact-way p{font-size:18px;color:#fff;line-height:30px;}
.contact-way img{width:90px;height:90px;display:block;margin-top:25px;}

.leave_message{background:url(../images/message_bg.png) no-repeat;background-size:100% 100%;margin:0 0 2%;height:638px;overflow:hidden;padding:50px 0;}
.message_box .details{overflow:hidden;font-size:16px;line-height:38px;}
.message_box .details .input_box{overflow:hidden;float:left;width:45%;margin-left:5%;margin-bottom:3%;}
.message_box .details .input_box.txt{width:95%;}
.message_box .details .input_box p{float:left;width:80px;white-space:pre;}
.message_box .details .input_box .tips{font-size:14px;line-height:24px;width:81%;white-space:normal;margin-top:6px;}
.message_box .details .input_box input{float:left;line-height:36px;height:36px;width:60%;font-size:14px;border:1px solid #ddd;padding:0 10px;}
.message_box .textarea{float:left;width:81%;height:160px;border:1px solid #ddd;background:#f8f8f8;font-size:14px;font-family:微软雅黑;padding:0 10px;line-height:30px;resize:none;}
.message_box .btns{text-align:center;}
.message_box .btns .submit,.message_box .btns .reset{width:237px;height:43px;font-size:18px;border:none;border-radius:8px;cursor:pointer;}
.message_box .btns .submit{color:#fff;background:#1d71b7;}
.message_box .btns .reset{color:#000;background:#c2c2c2;margin-left:12px;}
.message_box .radio{display:none;}
.message_box .radio+label{background:url(../images/radio1.png) no-repeat left;padding-left:25px;margin-right:16px;cursor:pointer}
.message_box .radio:checked+label{background:url(../images/radio2.png) no-repeat left;}
.message_box .file{display:none;}
.message_box .file+label{cursor:pointer;font-size:14px;color:#666;border:1px solid #ddd;background:#fff;padding:2px 16px;}

.outer{background:url(../images/zh_bg1.png) no-repeat center;background-size:100% 100%;padding:82px 76px;width:842px;margin:0 auto;}
.inner{background:#fff;padding:37px 0 26px;}
.inner ul{overflow:hidden;}
.inner ul li{float:left;text-align:center;width:221px;height:111px;background:url(../images/btn.png) no-repeat;font-size:24px;font-weight:bold;display:flex;align-items:center;justify-content:center;margin-bottom:12px;margin-left:45px;}
.inner ul li a{color:#fff;}
.inner ul li a:hover{color:#ff0;}
.inner ul.two li{width:354px;background-size:100% 100%!important;}

.zhpt_logo{display:block;height:220px;margin:3% auto;}

.template ul{overflow:hidden;margin-left:-3%;}
.template ul li{border:1px solid #ddd;float:left;width:30%;text-align:center;margin-left:3%;margin-bottom:3%;}
.template ul li p{font-size:16px;padding:5% 3%;}
.template ul li .pic{height:200px;display:flex;align-items:center;justify-content:center;}
.template ul li .pic img{max-width:100%;max-height:100%;}

.hot_point{position:relative;white-space:nowrap;overflow-x:auto;}
.hot_point .bg{display:block;width:905px;height:395px;}

.hot_point .bzd{width:60px;height:20px;position:absolute;cursor:pointer;}
.hot_point .point1{top:20px;left:387px;}
.hot_point .point2{top:171px;left:337px;}
.hot_point .point3{top:251px;left:451px;}
.hot_point .point4{top:340px;left:646px;}
.hot_point .point5{top:102px;left:403px;}
.hot_point .info{background:url(../images/dbx.png) no-repeat;width:212px;height:183px;position:absolute;display:none;}
.hot_point .info h1{font-size:18px;color:#1d71b7;margin:10px 25px 5px;}
.hot_point .info p{font-size:14px;color:#000;margin:0 25px;line-height:23px;}
.hot_point .point1 .info{top:20px;left:-100px;background:url(../images/dbx1.png) no-repeat;}
.hot_point .point2 .info{top:-86px;left:59px;background:url(../images/dbx2.png) no-repeat;}
.hot_point .point3 .info{top:-183px;left:-100px;}
.hot_point .point4 .info{top:-183px;left:-100px;}
.hot_point .point5 .info{top:20px;left:-100px;background:url(../images/dbx1.png) no-repeat;}
.hot_point .bzd:hover .info{display:block;}


.ny_nav{border:1px solid #ddd;width:237px;font-size:14px;float:left;overflow:hidden;}
.ny_nav ul{width:202px;overflow:hidden;padding:20px 15px;}
.ny_nav ul li{width:202px;float:left;height:36px;line-height:36px;margin:7px 0;}
.ny_nav ul li a{background:url(../images/c_h2.jpg) no-repeat;background-size:100% 100%;height:36px;display:block;text-align:center;color:#313131;}
.ny_nav ul li a:hover{background:url(../images/c_h1.jpg) no-repeat;color:#FFF}

.ny_content_r{overflow:hidden;float:right;width:calc(100% - 257px);border:1px solid #ddd;}

.listc{overflow:hidden;margin:12px;font-size:14px;}
.ny_newslist2{border:1px solid #c0d3f1;overflow:hidden;background:url(../images/sb_bg.jpg) bottom repeat-x;line-height:30px;font-size:16px;padding:0 20px;}
.ny_newslist2 span{float:left;}
.ny_newslist2 a{float:right;}
.bsznlist{border:#bfd4ef solid 1px;border-top:none;padding:10px 15px;}
.bsznlist li{line-height:35px;border-bottom:1px dashed #ccc;background:url(../images/icon.gif) no-repeat left;padding:0 0 0 10px;overflow:hidden;}
.bsznlist li a{float:left;width:68%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#666;}
.bsznlist li span{float:right;display:block;overflow:hidden;}
.bsznlist li a:hover,.ny_newslist2 a:hover{color:#f00;}