@charset "utf-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, s, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{margin:0; padding:0; border:0; outline:0; background:transparent; -webkit-margin-before:0; -webkit-margin-after:0;}
article, aside, details, summary, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}
body{    min-width: 300px;}
del{text-decoration:line-through}
ins{text-decoration:none}
abbr[title], dfn[title]{border-bottom:1px dotted; cursor:help}
ul, li{list-style:none;margin:0; padding:0;}
a{text-decoration:none; transition:all .3s ease;}
a:hover{text-decoration:underline}
em, var{font-style:normal}
img, a img{padding:0; margin:0; border:none;}
.gg {width: 100%!important;border-radius:10px;}
input, textarea, button{outline:none; margin:0}
body{background:#fff;-webkit-text-size-adjust: none;}
body, input, textarea, button, select{font-size:13px;line-height:1.5;font-family:-apple-system, BlinkMacSystem,"Microsoft Yahei",sans-serif,"Hiragino Sans GB", Helvetica}
.clearfix:after, .fix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix, .fix{zoom:1}
a{color:#404145; text-decoration:none; transition:all .3s ease;}
a:hover, a:active{color:#00796a;}
a:focus{outline:none; -moz-outline:none}
a{outline:none; blr:expression(this.onFocus=this.blur());}
i, s, em, u{font-style:normal; text-decoration:none;}
input, textara{font-size:1em; color:#333;}
input:focus, textarea:focus{outline:none;}
.clear{clear:both; display:block; font-size:0; line-height:0; height:0;}
.clearf:after{content:""; display:table; clear:both; }
.fl{float:left}
.fr{float:right}
.tl{text-align:left}
.tr{text-align:right}
.d30{height:30px}
.cxws{letter-spacing: 6px;}
@media(max-width:960px){
	.cxws{letter-spacing: 1px;}}
/*尾部通用*/
.dbbox{width:80%;background-color: #fff;padding: 40px 0 0;    border-top: 3px #00796a solid; margin: 1% auto}
.db{width:100%;max-width: 1300px; margin: 0 auto;overflow: hidden;}
.db ul{width: 12%;float:left;}
.db ul li{width: 100%;}
.db ul li a{width: 100%;font-size: 14px;color: #00796a;line-height: 24px;}
.db ul li:nth-child(1) a{font-weight: 600;font-size: 16px;color: #00796a;}
.db ul li a:hover{color:#008071}
	
.db .dblx{width: 280px;float: right;}
.db .dblx p:nth-child(1){font-size: 20px;font-weight: 600;letter-spacing: 2px; color: #00796a;margin-bottom: 10px;}
.db .dblx p{font-size: 16px;color: #00796a;line-height: 30px;}
.dbbq{width: 80%;max-width: 1300px;margin: 10px auto;border-top: 1px solid #242424;}
.dbbq p{font-size: 14px;color: #00796a;line-height: 40px;}
	
@media(max-width:1400px){.db ul{width: 10%;}.db ul:nth-child(4){width: 14%;}}
@media(max-width:1000px){.db{width: 96%;}.dbbq{width: 96%;}}
@media(max-width:960px){.db ul{display: none;}.db .dblx{width: 100%;float: none;}.db .dblx p{text-align: center;}.dbbq p{text-align: center;}}

/*位置导航*/
.wzdhbox{width: 100%;border-bottom: 1px solid #eaeaea;}
.wzdh{width: 80%;max-width: 1300px;margin: 0 auto;font-size: 14px;color: #666;line-height: 30px;overflow: hidden;}
.wzw{float: right;padding-left: 30px;background-image: url("../../UploadFiles/lxbj/nybthome.png");background-size: 30px 30px;background-repeat: no-repeat;}
.wzdh a{color: #666;}

/*联系我们*/
.nytl{width: 80%;max-width: 1300px;margin: 20px auto;}
.nytl .lxbt{width: 550px;display: block;margin: 0 auto;}
.nytl .lxlb{width: 100%;overflow: hidden;}
.nytl .lxlb li{width: calc(100% / 3);float: left;overflow: hidden;margin: 40px 0;padding-right: 10px;box-sizing:border-box;}
.nytl .lxlb li .lxnr{width: 100%;overflow:hidden;}
.nytl .lxlb li .lxnr img{width: 100px;float: left;display: block;}
.nytl .lxlb li .lxnr p{padding-left: 120px;box-sizing: border-box;font-size: 20px;line-height: 40px;color: #424242;}
.nytl .lxlb li .lxnr p:nth-child(2){font-size: 26px;color: #303030;line-height: 60px;}
.nytl .lxlb li .lxnr p span{border-top: 1px solid #666;line-height: 40px;display: block;}
	
.nylx{/*height: 400px;*/background-image: url("../../UploadFiles/lxbj/lxbj.png");background-size: 40% 80%;background-position: 100% 100%;background-repeat: no-repeat;}
	
@media(max-width:1000px){.wzdh{width: 96%;}.nytl{width: 96%;}}
@media(max-width:960px){.nytl .lxlb li{width: 100%;float: none;}.nylx{height: auto;}.nytl .lxbt{width: 90%;max-width:550px;}}
@media(max-width:560px){.nytl .lxlb li .lxnr img{width: 80px;}.nytl .lxlb li .lxnr p{padding-left: 100px;font-size:16px;line-height: 30px;}.nytl .lxlb li .lxnr p:nth-child(2){font-size: 24px;line-height: 50px;}}

/*内页分栏*/
.nrfl{width: 80%;max-width: 1300px;margin: 0 auto;overflow: hidden;}
.cl{width: 200px;margin-right: 30px;float:left;}
.cl ul{width: 100%;margin: 20px 0 40px;}
.cl ul li{width: 100%;border-bottom: 1px dashed #ccc;}
.cl ul li:nth-child(1){font-size: 26px;line-height: 24px;padding: 13px 0;color: #333;}
.cl ul li a{display: block; background: url("../../UploadFiles/gybj/list1.png") no-repeat left 18px;font-size: 16px;line-height: 20px;padding: 12px 0;padding-left: 20px;box-sizing: border-box;color: #404145;text-decoration: none;transition: all .3s ease;}
.cl ul li a:hover{ background: url("../../UploadFiles/gybj/list01.png") no-repeat left 18px;color: #00a096;}
.cr{width: calc(100% - 230px);float: left;margin: 20px 0 40px;}
.nrbt{font-size: 30px;line-height: 50px;margin-bottom: 15px;font-weight: normal;color: #121212;}
.nrnr{width:100%;overflow: hidden;}
	
@media(max-width:960px){.nrfl{width: 96%;}.cl{display: none;}.cr{width: 100%;float: none;}.nrbt{color: #006f6a;font-weight: bold;font-size: 22px;
    line-height: 6px;}}





/* 文字属性 */
.f12, .f12 a{font-size:12px}
.f_red, .f_red a{color:#e94547}
.f_red:hover, .f_red a:hover, .f_red:active, .f_red a:active{color:#2bbd5b}
.f_green, .f_green a{color:#2bbd5b}
.f_green:hover, .f_green a:hover, .f_green:active, .f_green a:active{color:#e94547}
.w{margin:0 auto; padding:40px 0; position:relative; width:80%; text-align:center;max-width: 1300px;}
.w:after{clear:both; content:"."; display:block; height:0; clear:both; visibility:hidden}
.container-page{margin: 0 auto; position: relative; width: 1100px;}
/*顶部横条*/
.topbar{width:100%;background:#fff;}
.topbar2{width:80%;max-width: 1300px;margin:0 auto; height:100px;}
.logo{position:absolute;width:300px; height:96px;}
.version{box-sizing:border-box; text-align:right; height:35px; line-height:28px; padding:32px 0 50px; color:#000;display: block;}
.version a{color:#000;}
.version a:hover{color:#00796a;}
.version2{box-sizing:border-box; text-align:right; height:35px; line-height:28px; padding:32px 0 50px; color:#000;display: none;}
.version2 a{color:#000;}
.version2 a:hover{color:#00796a;}
@media(max-width:1024px){.topbar2 { width: 98%;}
	
}



@media (max-width:960px){
.topbar2{width:96%;height:4.03rem;padding:0px 0.2rem;_overflow:hidden;box-sizing:border-box;position: relative;}
.topbar2 .logo{height:3.5rem;margin-top: 0.16rem; z-index: 9999;float: left;}
.topbar2 .logo img{width:auto; height:3.5rem;display:block;}
.version{display: none;}.version2{display: none;}}


.notice{background:rgba(255, 255, 255, 0.8); width:100%; height:34px; line-height:34px; top:-34px; position:absolute; opacity:0.9;overflow:hidden; z-index:2002;}
.notice .tit{background:#00796a; color:#fff; text-align:center; width:126px; font-size:15px; font-weight:bold; float:left;}
.notice a.more{background:#444; display:inline-block; float:right; margin:7px 20px 0 0; line-height:20px; padding:0 10px; color:#fff; font-size:12px;}
.notice a.more:hover{background:#00796a;}
.notice .bd{width:860px; margin:0 0 0 30px; float:left; height:34px; position:relative; overflow:hidden}
.notice li{height:34px;}
.notice li span{/*float:left; width:410px;*/ display:block; margin:0 20px 0 0}
.notice li a{display:block; text-align:left;}
.notice li i{float:right;}
.notice:hover{opacity:1; background:rgba(255, 255, 255, 0.9)}
.notice li a{color:#000;float:left;}
.notice li a:hover{color:#00796a;}
.notice li i{color:#666;}
/*导航*/
.navbg{width:100%; height:50px;margin-bottom: -50px;top:100px;left:0;font-size:13px; position:absolute; background:rgba(255,255,255,0.60); z-index:2003;}
.nav{width:80%;max-width: 1300px;margin:0 auto;}
.nav li{float:left; width:calc(100% / 8); text-align:center;}
.nav li a{font-size:16px; font-weight:bold; line-height:50px; height:50px; color:#333; display:block; white-space:nowrap}
.nav li a:hover, .nav li.cur a{color:#00796a; background:rgba(255, 255, 255, 0.8); text-decoration:none;}
.nav li.cur a{color:#00796a;}
.nav2{position:absolute; width:80%;max-width: 1300px;left:50%;transform: translateX(-50%);height:240px; top:50px; display:none}
/*侧向导航*/
.fixnav{background:#f3f3f3; border-top:solid 1px #e5e5e5; width:106px; box-sizing:border-box; position:absolute; left:10%;margin-left:-116px;margin-top: 20px; z-index:5 }
.fixnav a{border:solid 1px #e5e5e5; border-width:0 1px 1px 1px; height:36px; line-height:36px; display:block; font-size:16px; color:#333; font-weight:bold; text-align:center; box-sizing:border-box;}
.fixnav a:hover{background:#00796a; color:#fff; border-color:#00796a; text-decoration:none}
.fixed{position:fixed!important;top:0!important;}
@media(max-width:1024px){.nav { width: 98%;}
.fixnav{display: none}}
@media(min-width:1660px){.fixnav{left:12%;}}
@media(min-width:1760px){.fixnav{left:14%;}}
@media(min-width:1820px){.fixnav{left:15%;}}
@media(min-width:1920px){.fixnav{left:11%;}}
@media(max-width:960px){.fixnav{display:none}}

/*手机导航*/
.sjdhbox{width:100%;background-color: #f0f0f0;border-top: 4px solid #008071;border-bottom: 2px solid  #dedede;display: none;}
.sjdh{width: 96%;margin: 0 auto;padding: 10px 0;  overflow: hidden;}
.sjdh li{width: calc(100% / 4);float: left;background-image: url("../UploadFiles/top/icon-head.png");background-repeat: no-repeat;background-size: 12px 30px;padding-left: 12px;box-sizing: border-box;}
.sjdh li a{width: 100%;display:block;font-size: 16px;text-align: center;line-height: 30px;}
.sjrjdh{width: 100%;overflow: hidden;display: none;border-bottom: 2px solid #dedede;}
.sjrjdh ul{width: 96%;margin: 0 auto;padding: 10px 0;overflow: hidden;}
.sjrjdh ul li{width: calc(100% / 3);float: left;}
.sjrjdh ul li a{font-size: 16px;display: block;width: 100%;text-align: center;line-height: 24px;}
.sjrjdh ul li a:hover{color: #00a096;}
.sjrjdh img{width: 100%;display: none;}
@media(max-width:1360px){.nav2{width: 100%;}}
@media(max-width:960px){.sjdhbox{display:block;}.sjrjdh{display:block;}}
/*底部*/
.footer{background:#fff; color:#ccc; line-height:20px; font-size:13px; clear:both; text-align:center}
.footbar{background:#333; height:42px; line-height:42px; position:relative}
.footer .w{padding:0;}
.footbar a{color:#f0f0f0;}
.footbar a:hover{color:#fc0;}
.f_nav{position:absolute; width:px; right:50%; margin-right:-550px; font-size:14px}
.linkbox{position:absolute; width:px; left:50%; margin-left:-550px; font-size:14px; text-align:right; background:#555 url(../images/link01.png) no-repeat 18px center; padding:0 0 0 60px;}
.linkbox a{background:url(../images/link02.png) no-repeat right center; display:inline-block; padding:0 30px 0 18px; font-size:14px}
.linkbox a:hover, .linkbox a.cur{background:#fdfdfd url(../images/link04.png) no-repeat right center; color:#333; text-decoration:none}
.linklist{position:absolute; width:1020px; background:rgba(255, 255, 255, 0.9); bottom:42px; left:50%; margin-left:-550px; z-index:2001; font-size:12px; color:#00796a; text-align:left; padding:20px 40px; border:solid 2px #eee;display:none;}
.linklist.cur{display:block}
.linklist a{color:#222; line-height:15px; padding:3px 0; width:204px; display:block; white-space:nowrap; float:left;}
.linklist a:hover{color:#00796a;}
.linklist.first a{padding: 3px 50px;width:auto; display: inline-block;float:none;text-align: center;}

.linklist b{color:#00796a; font-size:15px; display:block}
.linklist.sgcc li{float:left; padding:0 13px 0 0;}
.linklist.sgcc a{float:none; width:auto}
.footnav{float:left; width:750px; border-right:solid 1px #ccc; margin-top:25px; text-align:left}
.footnav li{float:left; white-space:nowrap; padding:0 41px 0 0;}
.footnav li a{display:block}

.mediaCenter{float:right; width:310px; margin-top:25px; text-align:left}
.mediaCenter li b{display:block; height:25px; color:#333}
.mc_gf{width:200px; float:left}
.mc_gf a{width:100px; float:left;}
.mc_gf .fl{float:right;}
/*
.mediaCenter{float:right; width:260px; margin-top:25px; text-align:left}
.mediaCenter li{float:left;}
.mediaCenter li b{display:block; height:25px; color:#333}
.mc_gf{width:210px; float:left}
.mc_gf {width:120px; float:left;}
.mc_gf b+a+a{display:none}
*/
.mc_gs{width:100px; float:right}
.mc_gs a{display:block; margin-bottom:5px;}
.copyright{clear:both; padding:10px 0 20px; color:#666; font-size:12px; line-height:1.5}
.weibo{display:inline-block; background:url(../images/icon10.png) no-repeat 0 center; padding:0 0 0 20px;}
.weixin{display:inline-block; position:relative; background:url(../images/icon11.png) no-repeat 0 center; padding:0 0 0 20px;}
.weixin em{position:absolute; bottom:20px; left:0px; display:none; background:url(../images/weixin.png); width:215px; height:215px; border:solid 2px #005299}
.weixin:hover em{display:block}
/*内页样式*/
.catabg{background:url(../images/us_banner1.jpg) no-repeat center 0; height:270px; position:relative;}
.position{background:rgba(0, 0, 0, 0.3); width:100%; height:34px; position:absolute; bottom:0;}
.position span{background:url(../images/positionbg.png) no-repeat 0 center; padding:0 0 0 35px; font-size:14px; line-height:34px; color:#fff; position:absolute; right:50%; margin-right:-550px;}
.position a{color:#fff;}
.position a:hover{color:#ff9}
.position:hover{background:rgba(0, 0, 0, 0.5);}
/*内页左侧导航*/
.nav_left{width: 175px; min-height:100px; height:auto !important; height:100px; float: left; text-align: left;}
.nav_left p{font-size:24px;line-height: 24px;padding:13px 0;color: #666;border-bottom: 1px dashed #ccc;}
.nav_left li s{display:block; padding-left:20px;}
.nav_left> ul> li{background: url(../images/list1.png) no-repeat left 18px; font-size:14px;line-height:20px; padding:12px 0; color: #fff; border-bottom: 1px dashed #ccc;}
.nav_left> ul> li.cur, .nav_left> ul> li:hover{background: url(../images/list01.png) no-repeat left 18px;}
.nav_left .cur s a, .nav_left li li.cur a{color:#00a096;}
.nav_left li ul{border-top: 1px dashed #ccc; padding:10px 0px 10px 20px}
.nav_left li li{line-height:28px;}
.nav_left a:hover{text-decoration:none; color:#00a096}
.con_right{width: 890px; text-align: left; color: #000; min-height:100px; float: right; font-size:16px;line-height:2;}
h2.title{font-size:36px;line-height:50px; margin-bottom: 15px; font-weight:normal;}
.content p{margin-bottom:15px;}
/*内页列表样式 信息公开*/
.listbox{background:#f6f6f6; width:800px; height:280px; float:left; margin:0 20px 20px 0; font-size:14px;line-height:28px; padding:20px 30px;}
.listbox h3{color:#333; font-size:16px; font-weight:bold;line-height: 40px;}
.listbox a{color:#333!important;}
.listbox a:hover{color:#00a096!important}
.listbox i{color:#888; float:right; font-size:12px;}
.listbox a.more{color:#888; display:inline-block; background:#fff; border-radius:30px; border:solid 1px #ccc; line-height:20px; padding:4px 30px; margin-top:10px; font-size:12px;}
.listbox a.more:hover{background:#eee; border:solid 1px #999; color:#000}

/*导航下拉*/
.navigation{width:1040px; height: 176px; padding: 32px; background: rgba(255, 255, 255, 0.9); z-index: 3000; color: #333; font-size: 12px;margin: 0 auto;}
.navigation a{color:#00796a;}
.navigation .son-nav{width: 76px; height: 180px; border-left: 1px solid #c2c1c1; border-right: 1px solid #c2c1c1; margin: 0px 30px 0 30px; padding: 0px 30px;}
.navigation .son-nav a{display: block; margin-bottom: 5px; background:url(../images/nav-bg-02.png) left 5px no-repeat; padding-left: 20px; color: #00796a;}
.navigation .right{margin-right: 24px;}
.about .son-nav{margin-left:23px;}
.about p{text-indent:2em; width:220px; line-height: 25px; padding:0 20px 0 0;}
.about ul{width:260px; margin-left: 30px; height: auto; overflow: hidden;}
.about ul li{width:100%; height: auto; overflow: hidden; margin-bottom: 5px;}
.about ul li span{font-size:13px; color: #00796a;}
.about ul li span b{margin-right: 3px;}
.about_img{width:65px; float:left; overflow:hidden}
.about .data_img{width:260px; margin-left:30px;float:left;overflow:hidden}
.journalism .text{width: 338px; line-height: 25px;}
.journalism .text p{text-align: center; margin-bottom: 5px;color: #00796a; font-weight:bold; font-size:15px;line-height:18px;}
.journalism .text div{text-indent: 2em;}
.journalism .text div a{color: #00796a;}
.journalism .text div a:hover{color: #000;}
.journalism .title{width: 200px; text-align:center;}
.journalism .title2{width: 240px; margin-left:30px;text-align:center}
.journalism .title span{padding:10px 0 0; line-height:18px; display: block;color: #00796a; font-weight:bold; font-size:14px;}
.journalism .title2 span{padding:10px 0 0; line-height:18px; display: block;color: #00796a; font-weight:bold; font-size:14px;}
.journalism .title video{width: 196px;height: 137px;}
.journalism .title2 img{width:238px;height:137px;}
@media(min-width:1460px){.journalism .title{width: 240px}.journalism .title video{width: 240px;height: 168px;}.journalism .title2{width: 260px;}.journalism .title2 img{width: 260px;height: 168px;}}
.sociology .son-nav{margin: 0px 30px 0 20px;}
.sociology p{line-height: 25px; text-indent:2em;}
.sociology p.fl{width:310px; margin-left:30px;}
.sociology .image-text{width:352px;}
.sociology .image-text h3{font-size: 15px; text-align:center; color: #00796a; margin-bottom: 15px;}
.sociology .image-text div p a{color: #333}
.sociology .image-text div p a:hover{color: #00796a}
.business ul{width:320px; margin-left: 30px; overflow: hidden;}
.business ul li{width: 100%; height: auto; overflow: hidden; margin-bottom: 5px;}
.business ul li span{font-size: 13px; color: #00796a; font-weight: bold;}
.business .data_img{width:320px; margin-left:30px;float:left;overflow:hidden}
ul.ydyl{float:left; width:206px; height:181px; list-style:none;background:url(../images/nav-bg-08.png);}
ul.ydyl li{float:left;width:103px;height:88px;padding:0;margin:0;cursor:pointer;}
.technological .introduce{width: 175px; height: auto; overflow: hidden; line-height: 20px; margin: 0px 20px;}
.technological h4{margin-bottom: 10px; font-size: 14px; font-weight:bold;}
.technological .laboratory{width: 225px;}
.technological .laboratory u{display: block; margin-bottom:5px;}
.party dl{width: 222px; font-size: 14px; line-height: 25px; margin-left: 18px;}
.party .dl{width: 236px;}
.party >img{width:270px; height:180px;}
.party dl dt{font-weight: 500; color: #e13120; margin-bottom: 5px;}
.party dl div{width: 100%; height: 1px; border-top: dashed 1px #afaeae; margin:10px 0px;}
.party dd a{color:#e32;}
.party dd b a{text-align: center;display: block;}
.party .modular{font-size: 14px; width: 436px; line-height: 25px; margin-left: 20px;}
.party .modular .image-text{width: 100%; height: auto; overflow: hidden; margin-bottom: 20px;}
.party .modular .image-text .text{width: 294px;}
.party .modular .image-text .text h4{margin-bottom: 8px; font-weight: 500; color: #e13120;}
.party .name{width: 110px;}
.party .name span{color: #fff; background:#dd2110; display:block; padding: 3px; text-align:center; margin-bottom: 5px;}
.party .name a{display: block; text-align: center; margin-bottom:1px; color:#000}
.gone{display:inline-block; border:solid 1px #333;}
.service a{width: 144px; display: inline-block; text-align: center; margin-top: 15px;}
.service a span{display: block; margin-top: 15px; font-size: 16px;}
@media(max-width:960px){.navbg{display: none;}}
/*end导航下拉*/

/* 内容页正文部分  重新赋予标签样式 */
.mainL12 i, .mainL12 em{font-style:italic}
.mainL12 b, .mainL12 strong, .content b, .content strong{font-weight:bolder}
.mainL12 s, .content s{text-decoration:line-through}
.mainL12 u, .content u{text-decoration:underline}

/*baidu map logo*/
.anchorBL{display:none;}
.BMap_cpyCtrl{display:block;}
.BMap_shadow{display:none}
.BMap_pop{}
.BMap_pop > div{display:none}
.BMap_pop img{display:none}
.BMap_pop div+div+div+div+div+div+div+div+div{display:block; border:solid 2px #fff; padding:5px; background:#00796a; color:#fff; width:auto!important; height:auto!important; line-height:1.4; font-size:12px; white-space:nowrap}
.BMap_pop > div:nth-child(9){display:block;
border:solid 2px rgba(255, 255, 255, 0.9);padding:5px;background:rgba(0, 121, 106, 0.8);border-radius:5px;color:#fff;width:auto!important;
min-width:80px;max-width:350px;height:auto!important;line-height:1.4;font-size:12px;white-space:nowrap}
.BMap_bubble_content{white-space:nowrap}
.mapbtn{position:absolute; bottom:15px; right:15px; z-index:800}
.mbl{/*right:250px;bottom:25px;*/}
.mapbtn li{display:block; border:solid 1px #ccc; padding:5px 10px; text-align:left;}
.mapbtn li a{display:block; height:24px; line-height:24px; color:#333; font-size:12px; white-space:nowrap; text-align:left; padding-left:26px; background:url(../js/icon/icon_all.png) no-repeat 0 center; clear:both}
.mapbtn li div{padding:0 0 0 20px;}
.mapbtn li s{display:block; float:left; line-height:20px; color:#666; font-size:12px; white-space:nowrap; padding:0 10px 0 26px; background:url(../js/icon/icon_all.png) no-repeat 0 center; cursor:pointer}
.mapbtn li a.off, .mapbtn li s.off{-khtml-opacity:0.6; -moz-opacity:0.6; filter:alpha(opacity=60); filter:"alpha(opacity=60)"; opacity:0.5; color:#999\9; -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%);}
.mapbtn li a:hover, .mapbtn li s:hover{text-decoration:none;color:#000; opacity:1; -webkit-filter:grayscale(0); -moz-filter:grayscale(0); -ms-filter:grayscale(0); -o-filter:grayscale(0); filter:grayscale(0);}
.maptitle{font-size:16px; font-weight:bolder; color:#333; top:20px; position:absolute; width:500px; left:175px; text-align:center}
.mapcdz{display:none;}



/*网站地图*/
.map1 {position: fixed; width: 100%; height: 100%; background: url("../UploadFiles/top/wzdt-bg-08.jpg") bottom center no-repeat #f2f2f2;background-size: 100% 100%; top: 0px; z-index: 3000; display: none;overflow-y:auto; left: 0px;}
.map1 .map-nav i {position: absolute; cursor: pointer; top: 20px; right: 0px; }
.map1 .map-nav {width: 80%; max-width: 1300px;height: auto; overflow: hidden; margin: auto; position: relative; }
.map1 .map-nav dl {width: calc((100% - 56px) / 7);height: auto; overflow: hidden; float: left; margin-top: 44px; margin-left: 8px; }
.map1 .map-nav .ddjs_sjd {width: calc((100% - 56px) / 7); height: auto; overflow: hidden; float: left; margin-top: 44px; margin-left: 8px; }

.map1 .map-nav dl dt {border-bottom: 2px solid #d2d2d2; font-size: 16px; width: 100%; height: 50px; line-height: 50px; font-weight: bold; }
.map1 .map-nav dl dt span {margin-right: 10px; vertical-align: middle; }
.map1 .map-nav dl dd a {display: block; font-weight: bold; margin-top: 10px; color: #333; text-indent: 1em;}

.map1 .map-nav dl dd a.vice {font-size: 12px; color: #666; text-indent: 2em; font-weight: 500; margin-top: 7px; }
.map1 .map_click{font-size:20px; color:#999;}
.map1 .map_click:hover{color:#000;}
@media(max-width:960px){.map1{display:none;}}
/*end网站地图*/
/*检索*/
.retrieval {width: 1100px; height: auto; overflow: hidden; margin: auto; }
.retrieval h3 {line-height: 100px; font-size: 36px; font-weight: 500; }
.retrieval .retrieval-modular {width: 1100px; height: 105px; position: relative; background: #f2f2f2; }
.retrieval .retrieval-modular .input {width: 760px; height: 56px; line-height: 56px; padding-left: 20px; border: solid 1px #d9d9d9; border-right: none; font-size: 20px; color: #333; position: absolute; top: 20px; left: 20px; }
.retrieval .retrieval-modular .submit {width: 130px; height: 60px; line-height: 60px; background: #229391; color: #fff; font-size: 20px; text-align: center; border: none; position: absolute; top: 20px; }
.retrieval .retrieval-modular .search {right: 169px; }
.retrieval .retrieval-modular .senior {right: 20px; cursor: pointer; }
.retrieval .retrieval-list .left {width: 932px; float: left; height: auto; overflow: hidden; margin-bottom: 30px; }
.retrieval .retrieval-list .left p {color: #cdcdcd; font-size: 26px; line-height: 90px; }
.retrieval .retrieval-list .left .list {width: 931px; height: auto; overflow: hidden; border-right: 1px solid #cdcdcd; }
.retrieval .retrieval-list .left .list dl {width: 890px; height: auto; overflow: hidden; padding: 0px 0px 20px 0; border-bottom: dashed 1px #cdcdcd; margin-bottom: 30px; }
.retrieval .retrieval-list .left .list dl dt {width: 100%; height: auto; overflow: hidden; font-size: 20px; margin-bottom: 25px; }
.retrieval .retrieval-list .left .list dl dd {width: 100%; height: auto; overflow: hidden; color: #666666; line-height: 30px; }
.retrieval .retrieval-list .left .list dl .time {text-align: right; color: #00a096; }

.retrieval .retrieval-list .right {
font-size: 18px;
float: right;
width: 135px;
height:auto;
overflow: hidden;
padding-top: 52px;
padding-left: 30px
}
.retrieval .retrieval-list .right h3{
font-size: 26px;
}
.retrieval .retrieval-list .right  p{
color: #00a096;
margin-bottom: 15px;
}
.retrieval .retrieval-list .right a{
    display: block;
margin-bottom: 15px;    
}


.retrieval .senior-modular {position: absolute; left: 0px; width: 1100px; top: 105px; background: #f2f2f2; height: 511px; padding-bottom: 30px; display: none; }
.retrieval .senior-modular .field {margin-left: 65px; margin-bottom: 12px; width: 100%; height: 40px; }
.retrieval .senior-modular .margin {margin-left: 100px; }
.retrieval .senior-modular .field span {font-size: 18px; float: left; line-height: 42px; }
.retrieval .senior-modular .field .span2 {color: #777777; width: 238px; display: inline-block; }
.retrieval .senior-modular .field i {font-size: 14px; color: #777; margin-left: 18px; }
.retrieval .senior-modular .nothing {padding-left: 90px; }
.retrieval .senior-modular .gj-input {width: 380px; height: 38px; border: solid 1px #d9d9d9; padding-left: 20px; color: #777; }
.retrieval .senior-modular .margin3 {margin-left:49px; }
.none {display: none; }
.return_reques {position: relative; float: left; }
.return_reques input {width: 402px; height: 38px; text-indent: 2em; color: #777; border: 1px solid #ccc; vertical-align: middle; line-height: 38px; }
.return_reques .local {background: url(../images/jsla-bg-01.jpg) no-repeat #fff; background-position: right center; }
.return_reques .bomb_con_style {background-color: #fff; position: absolute; left: 0px; z-index: 999999; cursor: pointer; border: 1px solid #ccc; border-top: none; height: 130px; overflow: auto; }
.return_reques .bomb_con_style dd {background-color: #fff; height: 40px; line-height: 40px; font-size: 12px; color: #666; text-indent: 2em; }
.return_reques .bomb_con_style dd:hover {background-color: #1c8e8c; color: #fff; }
.retrieval .field .submit-btn {padding-left: 330px; margin-top: 20px; }
.retrieval .field .submit-btn a {display: inline-block; width: 138px; height: 40px; line-height: 40px; text-align: center; background-color: #1d8f8d; font-size: 20px; color: #fff; margin-right: 20px; }
.retrieval .field .submit-btn a:hover {text-decoration: none; }


/* 头部导航 */
#miaobx a{display:inline-block; height:20px;}
.laboratory .li_a0:hover{color:#333; text-decoration:none;}

/* 返回顶部  */
#fanhuiT{position: fixed; left: 50%; margin-left: 550px; display: none; bottom:10px; opacity:.7;}
#fanhuiT:hover{opacity:1; margin-bottom:2px;}

.more0{color:#444; font-size: 13px;}

/*整体架构布局*/
.wrap{ width:80%; margin:0px auto;}
.wrap .content{ width:100%; margin:0 auto; margin-top:10px;}
.wrap .content #main{ width:575px; float:left; margin-right:10px; }
.wrap .content #side{ width:390px; float:right;}	
@media(max-width:1024px){.wrap{ width:98%; margin:0px auto;}
	.db {width: 95%;}
}
/*公司通知*/
#demo { background: #FFF; overflow:hidden; width: 100%;   height:50px;}
#indemo { float: left; width: 800%;}
#demo1 { float: left;}
#demo2 { float: left;}
#demo a{height:50px;line-height: 50px;float:left;padding-right: 27px;font-size: 14px;color:#ff0000;overflow: hidden;    background: url(../images/tacn/li-disc.png) left center no-repeat;    padding-left: 15px;    position: relative;}
	.cont {overflow: hidden;/*margin-top: 20px;*/background: #fff;zoom: 1;}
/*幻灯片及右侧新闻*/
.game_News {overflow: hidden;height: 420px; padding: 1%; border: #CCC solid 1px;}
.Slide {position: relative;overflow: hidden;width:42%;height:420px;}
.slide-cont {position: relative;overflow: hidden;width: 100%;height:420px;}
.slide-item {position: absolute;/*left: -665px;*/width: 100%;height: 100%;}
.slide-item a {display: block;width: 100%;height: 100%;}
.slide-item img {width: 100%;height:420px;}
.slide-txt {position: absolute;bottom: 0;left: 0;z-index: 1;width: 100%;height: 54px;}
.slide-txt .txt_bg {width: 100%;height: 54px;background: #0f0f0f;opacity: .7;filter: alpha(opacity=70);}
.slide-txt a {position: absolute;top: 0;left: 0;display: inline-block;overflow: hidden;width: 100%;height: 54px;color: #fff;font-size: 16px;line-height: 54px;text-indent: 2%;}
.slide-nav {position: absolute;right: 20px;bottom: 21px;z-index: 2;display: inline-block;overflow: hidden;width: auto;height: 11px;}
.slide-nav a {float: left;display: block;overflow: hidden;margin-left: 5px;width: 11px;height: 11px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background: #fff;text-indent: -99em;cursor: pointer;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;-ms-transition: all .5s ease;}
.slide-nav .nownav {width: 11px;background: #ff4939;}
#prev, #next {position: absolute;top:40%;display: none;width: 57px;height: 72px;background: rgba(0, 0, 0, 0.2);text-align: center;line-height: 72px;}
#prev {left: 0}
#next {right: 0}
#prev i, #next i {font-size: 60px;line-height: 72px;color: rgba(0, 0, 0, 0.25);}
#prev: hover, #next: hover {background: #FF4939;}
#prev: hover i, #next: hover i {color: #fff;}


.import {background: #fff;width:56%;height:420px;float: right;}
.import_body {width:100%;height: 420px;}
.slideTxtBox{width:100%;text-align:left;  }
.slideTxtBox .hd{height:40px;line-height:40px;position:relative;}
.slideTxtBox .hd ul{float:left;position:absolute;height:40px;width: 100%;background: url(../UploadFiles/sybj/titlebg02.png) repeat-x bottom;
    font-weight: normal;
    color: #ccc;
    line-height: 28px;}
.slideTxtBox .hd ul li{float:left;text-align: center;width:164px;cursor:pointer;color: #626262;	font-size: 16px; /*border-right: 1px solid rgba(204, 204, 204, 0.45);*/font-size:16px; font-weight: 700;    line-height: 40px;}
.import3 .slideTxtBox .hd ul li{float:left;text-align: center;width:219px;cursor:pointer;color: #626262;font-size: 16px;border-top: 1px solid rgba(204, 204, 204, 0.45);border-right: 1px solid rgba(204, 204, 204, 0.45);border-bottom: 1px solid rgba(204, 204, 204, 0.45);}
.slideTxtBox .hd ul li.on{ background: url(../UploadFiles/sybj/titlebg01.png) repeat-x bottom;
    font-weight: normal;
    color: #333;
    line-height: 40px;font-weight: 700;}

.slideTxtBox .hd ul li.on:hover {color: #00796a;}

.slideTxtBox .bd ul{padding: 15px 25px;zoom:1;}
.slideTxtBox .bd li{height:40px;line-height:40px;font-size: 16px;	overflow:hidden;background:url(../images/tacn/li-disc.png) left center no-repeat;   	padding-left: 15px;    position: relative;border-bottom: 1px dotted #c8c8c8;}
.slideTxtBox .bd li a{color: #454545;}
.slideTxtBox .bd li a:hover{text-decoration: underline;color: #00796a;}
.slideTxtBox .hd span{float: right;padding-right: 10px;font-size: 15px;
    line-height: 40px;}
.li-date {position: absolute;right: 15px;color: #454545;top: 0px;}
.more{display: block;	width:55px;	height:27px;	line-height: 40px;	color: #3d81d4;	font-size: 14px;    margin-left: 15px; }
.more:hover{font-weight: bold;}

.angle-right{content: '';position: absolute;top: 0;bottom: 0;right: 20%;left: 0;margin: auto;width: 27px;height: 27px;border-top: 3px solid #e3e3e3;border-left: 3px solid #e3e3e3;-webkit-transform: rotateZ(135deg);-moz-transform: rotateZ(135deg);-ms-transform: rotateZ(135deg);-o-transform: rotateZ(135deg);transform: rotateZ(135deg);}
.angle-left{content: '';position: absolute;top: 0;bottom: 0;right: 0;left: 20%;margin: auto;width: 27px;height: 27px;border-top: 3px solid #e3e3e3;border-left: 3px solid #e3e3e3;-webkit-transform: rotateZ(-45deg);-moz-transform: rotateZ(-45deg);-ms-transform: rotateZ(-45deg);-o-transform: rotateZ(-45deg);transform: rotateZ(-45deg);}


@media screen and (max-width:768px){
.game_News {height:100%; padding: 1%;}
.Slide { width: 100%;}
.import { width: 100%;margin-top: 1%;}	
.slideTxtBox .bd ul { padding: 15px 12px;}
	
}	
@media screen and (max-width:425px){
.game_News {overflow: hidden; padding: 1%; border: #CCC solid 1px;}
.Slide {position: relative;overflow: hidden;width:100%;height:300px;}
.slide-cont {position: relative;overflow: hidden;width: 100%;height:300px;}
.slide-item {position: absolute;/*left: -665px;*/width: 100%;height: 100%;}
.slide-item a {display: block;width: 100%;height: 100%;}
.slide-item img {width: 100%;height:300px;}
.dbbox {
    width: 100%;
   
}
	.slideTxtBox .hd ul li{ font-size: 16px;width: 95px;}
	
}	


		
/*首页新闻*/     
.chnl-tabs{width: 45.8%; padding-right: 1%;border: #CCC solid 1px; margin-right: 2%;}

.chnl-tabs .tabs-hd{overflow: hidden; }
.chnl-tabs .tabs-hd li{font-size: 16px; color: #0a5f90; border-radius: 5px 5px 0 0; float: left; line-height: 31px; padding: 0 20px; cursor: pointer;}
.chnl-tabs .tabs-hd li.on{background: #00796a; color: white;}
.chnl-tabs .tabs-hd li.on a{color:#fff;}
.chnl-tabs .tabs-hd h2{position:relative;height:42px;overflow:hidden;}
.chnl-tabs .tabs-hd h2 span{position:relative;display:inline-block;height:42px;line-height:42px;padding:0 16px 0 30px;background:#00796a;border-right:14px solid #fff;font-size:18px;font-weight:bold;color:#fff;overflow:hidden;z-index:99;}
.chnl-tabs .tabs-hd h2 span em{position:absolute; left:16px; top:13px; width:4px; height:18px; background:#fff;}
.chnl-tabs .tabs-hd h2 a{position:relative; float:right; display:block; height:42px; line-height:42px; padding-left:16px; background:url("../images/tacn/more-arrow.png") no-repeat left center #fff; border-left:16px solid #fff; font-size:14px; text-transform:uppercase; overflow:hidden; z-index:99;}
.chnl-tabs .tabs-hd h2 a:hover{background-image:url(../images/tacn/more-arrow-h.png); color:#00467f;}
.chnl-tabs .tabs-hd h2 i{position:absolute; left:0; right:0; top:19px; display:block; height:4px; background:url("../images/tacn/line.png") repeat-x center;}
.chnl-tabs .tabs-bd{padding-top: 5px; position: relative;}
.chnl-tabs .tabs-bd a.more{font-size: 14px; color: #677d91; position: absolute; right: 0; bottom: 100%; margin-bottom: 15px;}
.list{overflow: hidden;}
.list li{background: url(../images/tit_ico.png) no-repeat left center; padding-left: 16px; vertical-align: top;}
.list li p{border-bottom: 1px dashed #d2d2d2; overflow: hidden; line-height: 2.6;}
.list li p a{float: left; color: #1b1b1b; float: left; width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px;}
.list li p a:hover{color: #ff6d15;}
.list li p i{float: right; color: #959595; font-size: 14px;}
.list.one li p a{ width: 100%; }
.list li p button{font-size: 14px; color: white; width: 54px; height: 24px; border-radius: 4px; background: #00796a; border: 0; cursor: pointer; float: right; margin-top: 8px;}
.list li p button:hover{background: #177fd9;}    
	
@media screen and (max-width:991px){
.list li p a { font-size: 20px;}
.xxgkIcons li {font-size: 20px!important;height: 51px!important; line-height: 51px!important;}	
	}	
	
	
/*服务范围*/
.syry{float: left!important;margin-right: 1%;}	
.box5-2{    float: right;    width:24%;  background: #fff; }
.box5-tits1{    height: 26px;    position: relative;    text-align: center;    margin-bottom: 18px;    z-index: 10;}
.box5-tits1 i{    display: inline-block;    width: 120px;    font-weight: bold;    /* color: #015293; */    font-size: 22px;    background: #fff;}
.box5-tits1:before,.box5-tits1:after{content: "";position: absolute;top: 15px;width: calc((100% - 120px)/2); border-bottom: 1px dashed #b7b7b8; }
.box5-tits1:before{left: 0;    /* border-bottom: 1px dashed #b7b7b8; */ }
.box5-tits1:after{    right: 0;}
.box5-2-1{height: 100px;overflow: hidden;background: url("../images/tacn/ytsfa2_03.jpg") center/100% 100%;position: relative;margin-bottom: 27px;}
.box5-2-1 h1{width: 68px;height: 68px;border: 1px solid #ffffff;top: 16px;left: 61px;position: absolute;text-align: center;   }
.box5-2-1 h1 span{display: inline-block;color: #fff;font-size: 21px;font-weight: bold;width: 44px;margin-top: 5px;}
.box5-2-1 ul{    overflow: hidden;    margin-top: 15px;  }
.box5-2-1 ul li{    float: left;    margin: 0 14px;}
.box5-2-1 ul li a{    display: block;    /* text-align: center; */}
.box5-2-1 ul li i{display: block;width: 42px;height: 42px;margin: 4px auto 8px;background: url() no-repeat;float: left;}
.box5-2-1 ul li span{    font-size: 22px;    color: #fff;    float: left;    margin-top: 9px;    margin-left: 15px;font-style: italic;}
.box5-2-1 ul li:nth-of-type(1) i{    background-position: -7px -8px;}
.box5-2-1 ul li:nth-of-type(1):hover i{    background-position: -7px -60px;}
.box5-2-1 ul li:nth-of-type(2) i{    background-position: -60px -8px;}
.box5-2-1 ul li:nth-of-type(2):hover i{    background-position: -60px -60px;}
.box5-2-1 ul li:nth-of-type(3) i{    background-position: -113px -8px;}
.box5-2-1 ul li:nth-of-type(3):hover i{    background-position: -113px -60px;}
.box5-2-2 table{    width: 100%;    margin-top: 14px;}
.box5-2-2 table thead tr{    background: #f1f6fa;}
.box5-2-2 table th{    color: #666;    padding: 11px 0;    font-weight: normal;}
.box5-2-2 table th:nth-of-type(1){    text-align: left;    text-indent: 14px;}
.box5-2-2 table td{    font-size: 14px;  color: #999;    text-align: center;    padding: 10px 0;}
.box5-2-2 table td a{    font-size: 16px;text-overflow: ellipsis;width: 350px;display: block;overflow: hidden;white-space: nowrap;    /* height: 21px; */}
.box5-2-2 table td:nth-of-type(1){    text-align: left;    text-indent: 12px;}
.box5-2-2 table td a:hover{    color: #015293;} 

.xxgkIcons {overflow: hidden;margin-bottom: 5px;}
.xxgkIcons li {font-size: 16px;float: left;width: 100%;height: 36px;line-height: 36px;overflow: hidden;margin-bottom: 10px;*display: inline;}
.xxgkIcons li:nth-child(2n) a{background: #D2ECFF;}    
.xxgkIcons a {display: block;background: #ECECEC}
.xxgkIcons li a:hover {background: #D2ECFF;text-decoration: none;color: #0068B7;}
.xxgkIcons i {display: block;float: left;height: 100%;width: 36px;background:url("../UploadFiles/jiaod/icons1.png") center 3px no-repeat #00796a;margin-right: 20px;}
.xxgkIcons .li2 i {background-color: #00796a;background-position: center -27px;}




/*cpzs*/
.sycp{width: 100%;margin: 0 auto;margin-top: 30px;margin-bottom: 30px; overflow: hidden; /*background: url(../images/tacn/cpzs_bj.jpg) center top no-repeat;*/
}	
.sycp .cpz{float:left;width:343px; }	

.cpfl{ text-align:center; margin-bottom:2%;}
.cpfl li{ display: inline-block; margin:9px 5px; background:#eee; }
.cpfl li a{ display:block; text-align:center; padding:10px 20px;}
.cpfl li a:hover,.cpfl li a.on{ background:#1857a4; color:#fff;}	




@font-face{font-family:yiyingbao;font-display:block;src:url("../UploadFiles/jiaod/iconfont2.ttf") format("truetype");}
.yiyingbaoicon {font-family: "yiyingbao";font-size: 18px;line-height: 18px;color: #fff;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}    
.cplist{padding: 0 14px;background:#0856a4;padding-top: 2vw;color: #fff;padding-bottom: 1.7vw;margin-bottom: 2%;}
.cplist .cpbt {  margin-left: 22px;}
.cplist .cpbt h3 {  font-size:33px;  line-height: 1;  font-weight: 600;}
.cplist .cpbt .xian {  background: url(../UploadFiles/jiaod/xt.png) no-repeat center;width: 55px;height: 8px;  margin-top: 1.3vw;}
.cplist .cpbt dd {font-size:27px;  font-weight: 600;  margin-top: 1.3vw;  line-height: 1;}
.cplist .cpbt dt {  margin-top: 1.1vw;  font-size: 18px;  font-weight: normal;  line-height: 1;}
.clcd{width: 315px;background-color: #ffffff;margin: 40px auto;}
.clcd li{width: 100%;overflow: hidden;border-bottom: 1px solid #ececec;}
.clcd li .cdyja{width: 90%;font-size:17px;line-height: 50px;color:#666;display:block;padding-left: 5%;float: left;box-sizing: border-box;}
.clcd li a:hover{color:#0856a4;font-weight: bold;}
.tab1_con_b{padding:3px 18px;color:#fff; line-height:27px;}
.tab1_con_b h3{font-size:21px;font-weight: bold;}



.jsejdhan{width: 10%;float: left;padding: 17px 10px;box-sizing: border-box;}
.jsejdhan i{font-size: 16px;color: #666!important;float: right;transition: all 0.6s;}
.jsejdhan i:hover{color:#0856a4;}
.cdej{width: 100%;height: 0; overflow: hidden;background-color: #f9f9f9;}
.cdej1{transition: all 0.6s;}.cdej2{transition: all 0.6s;}
.cdej li{width: 100%;overflow: hidden;    border-bottom: 1px dotted #ccc;}
.cdej li .cdeja{width: 80%;font-size:16px;line-height: 45px;color:#666;display:block;padding-left: 10%;background:url("../UploadFiles/jiaod/pro_02.png") no-repeat 22px center;float: left;box-sizing: border-box;}
.cdej li .cdeja span{font-size: 20px;}
.cdsj{width: 100%;height: 0; overflow: hidden;background-color: #e8e8e8;}
.cdsj1{transition: all 0.6s;}
.cdsj li{width: 100%;overflow: hidden;}
.cdsj li .cdsja{width: 85%;font-size:15px;line-height: 45px;color:#666;display:block;padding-left: 15%;float: left;box-sizing: border-box;background: url(../UploadFiles/jiaod/flico.png) no-repeat 33px center;}	
.colee_top{height:892px;}
.sycp{width:100%;}	
.sycp .cptp{width: 90%;margin-top: 2%; margin: 2% auto;}	
.sycp .cptp .bian {border: #dfdfdf 1px solid;    margin-bottom: 1.5%;width: 19%;float: left;margin-right: 0.5%;}	
.sycp .cptp .bian:last-child{margin-right: 0;}
.cgg_img {position: relative;}
.cgg_img img {width: 100%;height: auto;}
.cff {border-top: #dfdfdf 1px solid;font: 400 17px/60px "Microsoft Yahei";color: #000;padding: 0 2%;display: flex;}
.cff_tt {float: left;width: 80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cff_tt a:hover{color:#0856a4;}
.cff_more {background: url("../UploadFiles/jiaod/jt.png") center center no-repeat;float: right;width: 29px;height: 15px;background-size: 100% 100%;display: flex;margin-top: 76%;}
.mong {position: absolute;top: 0px;left: 0px;background:url("../UploadFiles/jiaod/d.png") no-repeat rgba(0, 0, 0, 0.4);width: 100%;height: 100%;background-size: 100% 100%;opacity: 0;}
.bian:hover .mong {opacity: 1;}	

@media screen and (max-width: 991px){
	.sycp .cptp{width: 98%;margin-top: 2%; margin: 2% auto;}
.colee_top {height: 1892px;}
.cpfl li { width: 32%;}	
.cpfl li:nth-child(7) { width: 65%;}	
.sycp .cptp .bian { width: 32%;margin-right: 1%;}
	#demo a { font-size: 20px;}

}
	

.ys {background:url("../UploadFiles/jiaod/ys.jpg") no-repeat center top;   background-size: cover !important; height: 409px;    overflow: hidden;    margin-top: 60px;    box-sizing: border-box;position: relative; }	
/*.pos {    position: relative;    width: 1920px;    left: 50%;    margin-left: -960px;}	
.wh {    width: 1270px;    margin: 0 auto;}	*/
.ahah {    padding-top: 45px;text-align: center;}
.ahah h2 span {    color: rgba(255, 255, 255, .41);    font: 200 19px/30px "微软雅黑";    display: block;    text-transform: uppercase;    margin-bottom: 6px;}
.ahah h2 {    color: #fff;    font: 600 32px/40px "微软雅黑";}
.ahah h3 {    color: #fff;    font: 500 20px/30px "微软雅黑";    margin-top: 7px;}
a.aaghgh {display: block;color: #fff;font: 500 18px/52px "微软雅黑";width: 166px;background:url("../images/tacn/sylx.png") no-repeat center; text-align: center;    margin-top: -67px;}
.hahaha h2 {color: #fff;font: 600 30px/56px "微软雅黑";background:url("../images/tacn/fwrx.png")no-repeat left center;padding-left: 126px;}
.hahaha {    width:380px;    margin: 40px auto 0;}
	
	
/*业绩展示*/    
.syhjbox{width:100%/* 935px*/;height: 227px;overflow: hidden;}
.syhjbox h2{position:relative;height:42px;overflow:hidden;}
.syhjbox h2 span{position:relative;display:inline-block;height:42px;line-height:42px;padding:0 16px 0 30px;background:#00796a;border-right:14px solid #fff;font-size:18px;font-weight:bold;color:#fff;overflow:hidden;z-index:99;}
.syhjbox h2 span em{position:absolute; left:16px; top:13px; width:4px; height:18px; background:#fff;}
.syhjbox h2 a{position:relative; float:right; display:block; height:42px; line-height:42px; padding-left:16px; background:url("../images/tacn/more-arrow.png") no-repeat left center #fff; border-left:16px solid #fff; font-size:14px; text-transform:uppercase; overflow:hidden; z-index:99;}
.syhjbox h2 a:hover{background-image:url(../images/tacn/more-arrow-h.png); color:#00467f;}
.syhjbox h2 i{position:absolute; left:0; right:0; top:19px; display:block; height:4px; background:url("../images/tacn/line.png") repeat-x center;}
.syhjbt{color: #222;font-weight: bold;font-size: 20px;padding: 10px 0 15px;border-bottom: 2px solid #e6e6e6}
.syhjbt span{padding-bottom: 15px;border-bottom: 2px solid #00796a;}
		
#colee_left0{overflow:hidden;width:100%/*1170px*/;margin-top: 10px;}
.syhjlb{width: 2044px;overflow: hidden;}
.syhjlb .syhj{width:207px;display: block;margin: 0 10px;box-sizing: border-box;float: left;}
.syhjlb .syhj img{width:207px;height: 155px;display: block;}
.syhjlb .syhj p{font-size: 16px;color: #333;text-align:center;line-height: 40px;height: 40px; overflow:hidden;}
.syhjlb .syhj:hover p{color:#00796a;}    
/*
   <p>{@title}</p>  */
/*tiao*/
.c-banner{width:100%;}
.c-banner-l{width:100%; float: left;overflow:hidden;height:120px;background:url(../images/pic_index_02.png) no-repeat center center;}    
.c-banner-r{width: 310px;float: right;height: 100px;} 
.zj_tu{margin: 20px auto;}
@media screen and (max-width:1440px){
	.c-banner-l{height:93px;}    
	.cont {margin-top: 10px;}
	}
/*党建*/
.dj1{ float:left;width:24.25%;margin-right:1%;margin-bottom: 8px;}
.dj2{ float:left;width: 24.25%;margin-bottom: 8px;}
@media screen and (max-width:768px){
.dj1{ float:left;width:49%;margin-right:1%;margin-bottom: 8px;}
.dj2{ float:left;width: 49%;margin-bottom: 8px;}
	}

/*首页公司简介*/

.szf-index-jjzt {  position: relative;  overflow: hidden;  width:100%;float: left;/*margin-top: 2%;*/}
.szf-index-jjzt h2{position:relative;height:42px;overflow:hidden;}
.szf-index-jjzt h2 span{position:relative;display:inline-block;height:42px;line-height:42px;padding:0 16px 0 30px;background:#00796a;border-right:14px solid #fff;font-size:18px;font-weight:bold;color:#fff;overflow:hidden;z-index:99;}
.szf-index-jjzt h2 span em{position:absolute; left:16px; top:13px; width:4px; height:18px; background:#fff;}
.szf-index-jjzt h2 a{position:relative; float:right; display:block; height:42px; line-height:42px; padding-left:16px; background:url("../images/tacn/more-arrow.png") no-repeat left center #fff; border-left:16px solid #fff; font-size:14px; text-transform:uppercase; overflow:hidden; z-index:99;}
.szf-index-jjzt h2 a:hover{background-image:url(..../images/tacn/more-arrow-h.png); color:#00467f;}
.szf-index-jjzt h2 i{position:absolute; left:0; right:0; top:19px; display:block; height:4px; background:url("../images/tacn/line.png") repeat-x center;}

.gsjj{ width:50%;float: left; }
.xw_bt{ width:75%;margin-left: 3%;}
.hzdp_bt{ width:35%; float:right;}
.ryzz{overflow:hidden;zoom:1;width:35%;height:280px;padding-top:20px; float:left;}
.js{float: right;
    width: 100%;
    font-size: 16px;
    line-height:32px;
    text-indent: 4%;
    margin-top: 1%;}
.xw_bt{height:36px; float:left; font-size:16px; color:#666; border-bottom:1px solid #2763ce; margin-top:10px;}
.hdzq_bt b,.zj_bt b,.xw_bt b,.hzdp_bt b{ color:#2763ce; font-size:20px; }
@media(max-width:768px){
.gsjj{ width:100%;float: left; }
.col-md-6 { width: 100%!important;}
.hdzq_bt b, .zj_bt b, .xw_bt b, .hzdp_bt b{font-size: 23px;}
.js { -webkit-line-clamp: 8!important; overflow: hidden;font-size:16px!important;width: 52%!important;}
.szf-index-zt { width: 46%!important;}
.szf-index-zt1 { width: 100%!important;}
.szf-index-jjzt {width: 51%!important;}	
.c-banner-l { height: 62px;}
.cont { margin-top: 0px;}	
}
@media (max-width: 425px){
.szf-index-zt { width: 100%!important;}
	.szf-index-zt .szf-index-ztpic {  position: relative;  width: 100%!important;  height: 300px!important;margin-top: 11px;}
.szf-index-zt .szf-index-ztpic li {  position: absolute;  top: 0;  left: 0;  width: 100%!important;  height:300px!important;}
.szf-index-zt .szf-index-ztpic li img {  width: 100%!important;  height: 300px!important;}
	.szf-index-jjzt { width: 98%!important;margin-top: 2%;}
	.js { width: 98%!important;}
.c-banner-l { height: 33px;}
}

/*首页荣誉资质*/    
.szf-index-zt {  position: relative;  overflow: hidden;  width:30%;  float: left;/*margin-top: 2%;*/margin-right: 2%;}
.szf-index-zt h2{position:relative;height:42px;overflow:hidden;}
.szf-index-zt h2 span{position:relative;display:inline-block;height:42px;line-height:42px;padding:0 16px 0 30px;background:#00796a;border-right:14px solid #fff;font-size:18px;font-weight:bold;color:#fff;overflow:hidden;z-index:99;}
.szf-index-zt h2 span em{position:absolute; left:16px; top:13px; width:4px; height:18px; background:#fff;}
.szf-index-zt h2 a{position:relative; float:right; display:block; height:42px; line-height:42px; padding-left:16px; background:url("../images/tacn/more-arrow.png") no-repeat left center #fff; border-left:16px solid #fff; font-size:14px; text-transform:uppercase; overflow:hidden; z-index:99;}
.szf-index-zt h2 a:hover{background-image:url(..../images/tacn/more-arrow-h.png); color:#00467f;}
.szf-index-zt h2 i{position:absolute; left:0; right:0; top:19px; display:block; height:4px; background:url("../images/tacn/line.png") repeat-x center;}
.szf-index-zt .tit {  display: inline-block;  position: absolute;  z-index: 2;bottom: 0px;left: 0px;  width:50%;  height: 33px;  text-align: center;  line-height: 33px;  background:#00796a;  color: #fff;  font-size: 14px;}
.szf-index-zt .szf-index-ztpic {  position: relative;  width: 350px;  height: 250px;margin-top: 11px;}
.szf-index-zt .szf-index-ztpic li {  position: absolute;  top: 0;  left: 0;  width: 350px;  height:250px;}
.szf-index-zt .szf-index-ztpic li img {  width: 350px;  height: 250px;}
.szf-index-zt .szf-index-ztb {  position: absolute;  right: 0;  bottom: 0;}
.szf-index-zt .szf-index-ztb .btn {  margin-left: 10px;  cursor: pointer;}
.szf-index-zt .szf-index-ztb .btn:hover {  background: #11559b;}   


/*首页资质*/    
.szf-index-zt1 {  position: relative;  overflow: hidden;  width:30%;  float: left;/*margin-top: 2%;*/margin-right: 2%;}



.gwlbt h3{background:url("../UploadFiles/sybj/titlebg02.png") repeat-x bottom; font-weight:normal; color:#ccc; line-height:28px;}
.gwlbt h3{background:url(../UploadFiles/sybj/titlebg02.png) repeat-x bottom; font-weight:normal; color:#ccc; line-height:28px;}

.gwlbt h3 i{height:31px; font-size:16px; padding:0 12px; color:#333; display:inline-block; cursor:pointer;}
.gwlbt h3 i{height:31px; font-size:16px; padding:0 12px; color:#333; display:inline-block; cursor:pointer;font-weight: 700;}

.gwlbt h3 i:hover{color:#00796a;}
.gwlbt h3 i.cur{background:url(../UploadFiles/sybj/titlebg01.png) repeat-x bottom}
.gwlbt h3 a.more{float:right;color:#006d69; display:inline-block; font-size:12px;}

.gwlbt h3 i:hover{color:#00796a;}
.gwlbt h3 i.cur{background:url(../UploadFiles/sybj/titlebg01.png) repeat-x bottom}
.gwlbt h3 a.more{float:right;color:#006d69; display:inline-block; font-size:12px;}
.gwlbt div div div{padding-bottom:5px;}
.gwlbt div div div +div{font-size:14px;line-height:22px;}

.gwlbt h3 span{float: right;font-size: 15px;color: #000;}








.szf-index-zt1 h2{position:relative;height:42px;overflow:hidden;}
.szf-index-zt1 h2 span{position:relative;display:inline-block;height:42px;line-height:42px;padding:0 16px 0 30px;background:#00796a;border-right:14px solid #fff;font-size:18px;font-weight:bold;color:#fff;overflow:hidden;z-index:99;}
.szf-index-zt1 h2 span em{position:absolute; left:16px; top:13px; width:4px; height:18px; background:#fff;}
.szf-index-zt1 h2 a{position:relative; float:right; display:block; height:42px; line-height:42px; padding-left:16px; background:url("../images/tacn/more-arrow.png") no-repeat left center #fff; border-left:16px solid #fff; font-size:14px; text-transform:uppercase; overflow:hidden; z-index:99;}
.szf-index-zt1 h2 a:hover{background-image:url(..../images/tacn/more-arrow-h.png); color:#00467f;}
.szf-index-zt1 h2 i{position:absolute; left:0; right:0; top:19px; display:block; height:4px; background:url("../images/tacn/line.png") repeat-x center;}
.szf-index-zt1 .tit {  display: inline-block;  position: absolute;  z-index: 2;bottom: 0px;left: 0px;  width:50%;  height: 33px;  text-align: center;  line-height: 33px;  background:#00796a;  color: #fff;  font-size: 14px;}
.szf-index-zt1 .szf-index-ztpic {  position: relative;  width: 350px;  height: 250px;margin-top: 11px;}
.szf-index-zt1 .szf-index-ztpic li {  position: absolute;  top: 0;  left: 0;  width: 350px;  height:250px;}
.szf-index-zt1 .szf-index-ztpic li img {  width: 350px;  height: 250px;}
.szf-index-zt1 .szf-index-ztb {  position: absolute;  right: 0;  bottom: 0;}
.szf-index-zt1 .szf-index-ztb .btn {  margin-left: 10px;  cursor: pointer;}
.szf-index-zt1 .szf-index-ztb .btn:hover {  background: #11559b;}   
@media screen and (max-width:1440px){
	.szf-index-zt { width: 38%;}
	.szf-index-jjzt { width: 60%;}
	.js {width: 60%;color: #565656; font-size: 16px;line-height: 2; font-weight: normal;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 8;
    overflow: hidden;}.szf-index-zt .szf-index-ztpic {height: 254px;}
	}


.fyjjfaxztop {position: relative;font-size: 32px;    color: #333333;    font-weight: bold;    line-height: 1;    padding-bottom: 34px;}	
.fyjjfaxztop span {font-size: 36px;    font-weight: normal;}
.fyjjfaxztop p {color: #707070;    font-size: 16px;    font-weight: normal;    margin-top: 20px;    padding-left: 20px;   position: relative;}	
.fyjjfaxztop p:after {content: '';position: absolute;    top: 50%;    left: 0;    width: 8px;    height: 1px;    background: #707070;}	
.fyjjfaxztopul {position: absolute;top: 0;right: 0;}
.fyjjfaxztopul li {float: left;margin-left: 50px;}	
.fyjjfaxztopul li a {font-size: 20px;color: #666666;font-weight: normal;}	
.fyjjfaxztopul li.fyjjfaxztopliatv a {color: #004e9d;font-weight: bold;}		
.fyjjfaxztopul li img {vertical-align: middle;margin-right: 12px;display: none;}
.fyjjfaxztopul li.fyjjfaxztopliatv img {display: inline-block;}
.xmalzjbotxq{width: 80%;margin: 45px auto 0;position: relative;line-height: 15px;}
.xmalzjbotxq:after{content: "";position: absolute;top: 50%;left:8%;width: 84%;height: 1px;background: #ececec;}
.xmalzjbotxq img{vertical-align: top;margin-left: 10px;}
.xmalzjbotxq a{color:#004e9d}
.xmalzjbotxq a.right{color: #707070;font-style: italic;float: right;}

/*四小方框*/ 
.col-md-6 {width: 23%;float:right;position: relative; min-height: 1px;}
		  .col-sm-3 { width: 48%;float: left;}
		 .col-sm-3:nth-child(1),.col-sm-3:nth-child(3) { margin-right:4%}
		  .row {margin-left: -15px;margin-top:-15px;}
		  .tIconButton .tIcon{display:block;color:##00796a;padding-top:26px; padding-bottom: 26px; overflow: hidden; background-color: #f0f0f0;text-align: center; border-radius: 5px; -webkit-border-radius:5px; transition: color .5s linear;transition: background-color .3s ease-in-out;}
.tIconButton .tIcon a{color:#1a6cbd; font-size: 18px}.tIconButton .tIcon h2{font-size: 18px;line-height: 28px;}.bShadowBlue { box-shadow: 0 0 4px rgba(255,255,255,.4);}.mt20 { margin-top: 20px !important;}

@media screen and (max-width:768px){
	.tIconButton .tIcon h2 { font-size: 16px;}
	}



/*changfang*/
.syxjtplb{width: 100%;overflow: hidden;}
.syxjtpgd{width: 2200px;overflow: hidden;}
.syxjtpgd a{display: block;width: 200px;margin-right: 20px;float: left;position: relative;}
.syxjtpgd a img{width:100%;display: block;box-sizing: border-box;}
.syxjtpgd a .syxjmc{width: 100%;display: block;position: absolute;font-size: 18px;line-height: 32px;background-color: rgba(0,0,0,0.6);color: #fff;text-align: center;left: 0;bottom: 0;z-index: 2;margin-bottom: 0!important;}
.syxjtpgd li p{font-size: 18px;color: #000;line-height: 44px;font-weight: 200;background:#f3f3f3;padding: 0;}	





.qimo8{ overflow:hidden; width:100%; height:170px; margin-top:20px; }
.qimo8 .qimo {width:8000%;}
.qimo8 .qimo div{ float:left;}
.qimo8 .qimo ul{float:left; overflow:hidden; zoom:1; }
.qimo8 .qimo ul li{float:left; list-style:none; text-align:center; width:184px; margin-right:10px; overflow:hidden; padding:5px; }
.qimo8 .qimo ul li img{ width:184px; height:85px;transition:all .5s ease;border: 1px #c8c8c8 solid; }
.qimo8 li a{color:#444444;}



/*分页样式*/
#fenye input{border:solid 1px #ccc;background:#f4f4f4; color:#333; line-height:20px; box-sizing:border-box; font-size:14px;}
#fenye input#gopage{cursor:pointer;border:solid 1px #00834d;border-radius:3px; background:#00834d; color:#fff;}
#fenye input#gopage:hover{border:solid 1px #00796a; background:#00796a; color:#fff;}









/* 临时添加  字体变红 */
.nav_left .lins_r:hover{color:#f00;}
/*nycp*/	
.ny-case-list {  margin: 0px -1% 0;}
.ny-case-list li {  display: inline-block;  vertical-align: bottom;  width:22.4%;  margin: 0 1% 10px 1%;  -webkit-transition: all .5s ease;  transition: all .5s ease;  border: 1px solid #eee;}
.ny-case-list li .img {  display: block;overflow: hidden;}
.ny-case-list li .img img{-webkit-transition: all .5s ease;transition: all .5s ease;    width: 100%;}
.ny-case-list li h3 a {  display: block;  text-align: center; color: #5a5a5a;  line-height: 64px;font-size: 15px }
.ny-case-list li:hover h3 a {  color: #00796a ;}	  
.ny-case-list li .img:hover img{    -webkit-transform: scale(1.1);transform: scale(1.1);}  
.biankuang {width: 1px;height: 1px;    position: absolute;    z-index: 99;   }
.biankuang_1 {    height: 0px;    top: 0px;    left: -1px;    border-left: 1px solid #00796a;}
.biankuang_2 {    width: 0px;    bottom: -1px;    left: 0px;    border-top: 1px solid #00796a;}
.biankuang_3 {    height: 0px;    bottom: 0px;    right: -1px;    border-right: 1px solid #00796a;}
.biankuang_4 {    width: 0px;    top: -1px;    right: 0px;border-bottom: 1px solid #00796a;}
.ny-case-list li {    position: relative;    transition: all ease .8s;}
.ny-case-list li:hover .biankuang_1{    transition: .2s;    height: 100%;}
.ny-case-list li:hover .biankuang_2{    transition: .2s 0.2s;    width: 100%;}
.ny-case-list li:hover .biankuang_3{    transition: .2s;    height: 100%;}
.ny-case-list li:hover .biankuang_4{    transition: .2s 0.2s;    width: 100%;}
/**图片栏目页*/
.piclist{/*border:#e5e5e5 1px solid;width: calc(100% - 380px);*/float:right;}
.piclist .piclistbox{}
.piclist .piclistbox ul{padding:20px 8px 8px 8px;}
.piclist .piclistbox li{width:31%; margin:1%;float:left;text-align:center;height:266px;overflow:hidden;}
.piclist .piclistbox li .imgbox{height: 230px; overflow:hidden;box-shadow: 0px 1px 3px #ccc;-moz-box-shadow:0px 1px 3px #ccc;-webkit-box-shadow:0px 1px 3px #ccc; margin-bottom:8px;border: #ccc 1px solid;}
.piclist .piclistbox img{width:100%;min-height:150px;}
.piclist .piclistbox a{}

.piclist1{/*border:#e5e5e5 1px solid;*/width: 1200px;margin: 0 auto;}
.piclist1 .piclistbox{}
.piclist1 .piclistbox ul{padding:20px 8px 8px 8px;}
.piclist1 .piclistbox li{width:21%; margin:0 2%;float:left;text-align:center;height:212px;overflow:hidden;}
.piclist1 .piclistbox li .imgbox{height: 179px; overflow:hidden;box-shadow: 0px 1px 3px #ccc;-moz-box-shadow:0px 1px 3px #ccc;-webkit-box-shadow:0px 1px 3px #ccc; margin-bottom:8px;}
.piclist1 .piclistbox img{width:100%;min-height:150px;}
.piclist1 .piclistbox a{}

@media(max-width:768px){.ny-case-list li { width: 46.4%;}
	.ny-case-list li h3 a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    word-wrap: break-word;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box !important;
}
	}

/*图片内容页*/
.picnr{height:100%;overflow:hidden;padding:20px 0;margin: 2% 0 0 0;}
.picnr .title{height:52px; text-align:center;line-height:52px;font-size:25px;border-bottom: 1px dashed #cfcfcf;}
.picnr .title span{font-size:12px;font-weight:normal;margin-left:20px;}
.picnr .del{height:30px;line-height:30px;text-align:center; padding:15px 0;border-bottom:1px dashed #eee}
.picnr .del a{ margin-right:10px; font-size:14px;}
.picnr .picnrbox{}
.picnr .picnrbox .showpic{}
.picnr .picnrbox .showpic .imglist img{margin:10px;}
.picnr .nph_intro{padding:10px 30px;line-height:34px;}
.picnr .nph_tj{ padding:10px 30px;}
.picnr .nph_tj li{ height:35px; line-height:35px;}
.picnr .nph_tj a{ }
.picnr .imageintro{padding:10px 30px;line-height:24px; text-align:left;}

.xgphoto{border:#e5e5e5 1px solid; height:100%; overflow:hidden;}
.xgphoto .xgphotobox ul{padding:10px;}
.xgphoto .xgphotobox li{width:18%; margin:1%;float:left;text-align:center;overflow:hidden;}
.xgphoto .xgphotobox img{width:100%;height:140px;margin-bottom:8px;box-shadow: 0px 1px 3px #ccc;-moz-box-shadow:0px 1px 3px #ccc;-webkit-box-shadow:0px 1px 3px #ccc;}
.xgphoto .xgphotobox li span{ width:120px; height:30px; line-height:30px; overflow:hidden; display:block;}
.xgphoto .xgphotobox a:hover{ color:red; text-decoration:none;}
.xgphoto  .commentbox{ padding:10px;}

@media(max-width:768px){.picnr .picnrbox .showpic .imglist img { margin: 10px;width: 100%}
	.picnr .title {  height: 31px; text-align: center; line-height: 18px; font-size: 22px; border-bottom: 1px dashed #cfcfcf;}
	.imagelist {width: 100%;}
	.imagelist img{ width: 100%;}
	.thumb_2 { float: left; width:100%;}
	#scrool_div { width: 80%;}
	.xgphoto { display: none;}
}




@media(min-width:1450px){
body, input, textarea, button, select {font-size: 18px;}
.nav li a{font-size:18px;}
	
.about p{width:25%;line-height:28px;}
.navigation { width: 1088px;height:196px;margin: 0 auto;}
.navigation .son-nav {width: 7%;}
.technological .laboratory { width: 27%;}
.technological .introduce {width: 15%;}
.party dl{width:20%}

.fixnav {width: 87px;}
.fixnav a {font-size: 15px;}
.notice .tit {font-size: 20px;}
.notice {height: 42px;line-height: 42px;top: -41px;}
.notice a.more {font-size: 20px;line-height:31px}
}




#banner {position: relative;overflow: hidden;	width: 100%}
#banner ul {	position: relative;	overflow: hidden;	width: 500%}
#banner ul li {	width: 20%;	float: left}#banner ul li img {	width: 100%;display: block;}
#banner aside {	position: absolute;	top: 0;	bottom: 0;	height: 0;	width: 90%;	right: 0;	left: 0;	margin: auto}
#banner aside span {display: block;	width: 65px;	height: 65px;	z-index: 63;	background: rgba(255,255,255,0.6);	border-radius: 6px;	-moz-border-radius: 6px;	-webkit-border-radius: 6px;	position: relative;	cursor: pointer;	opacity: 0;	transition: all 0.3s;	margin-top:-2%;}
#banner:hover aside span{ 	opacity: 1;}
#banner aside span:after {	content: '';	position: absolute;	top: 0;	bottom: 0;	right: 0;	left: 20%;	margin: auto;	width: 27px;	height: 27px;	border-top: 3px solid #00796a;	border-left: 3px solid #00796a;	-webkit-transform: rotateZ(-45deg);	-moz-transform: rotateZ(-45deg);	-ms-transform: rotateZ(-45deg);	-o-transform: rotateZ(-45deg);	transform: rotateZ(-45deg)}
#banner aside span.prev {	float: left;}
#banner aside span.next {	float: right;}
#banner aside span.next:after {	left: 0;	right: 20%;	-webkit-transform: rotateZ(135deg);	-moz-transform: rotateZ(135deg);	-ms-transform: rotateZ(135deg);	-o-transform: rotateZ(135deg);	transform: rotateZ(135deg)}
#banner>div {	width: 140px;	position: absolute;	right: 0;	left: 0;	bottom: 11%;	margin: auto}
#banner>div em {display: block;	float: left;	width: 18px;	height: 18px;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;	border: 3px solid #fff;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;	margin: 0 4.75px;	background: #fff;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;	transition: all .3s;	cursor: pointer}
#banner>div em.act {background: #00796a}
@media(max-width:960px){#banner aside,#banner>div{display: none;}}
/*banner end*/
/*一键拨号*/
@media(min-width:1000px){
.footbox{display:none;}	
.gao{display:none;}

}
.gao{height:3rem;}
.footbox{/*height: 0.4rem;*/background: rgba(0, 0, 0, 0.81);bottom: 0;z-index: 99;left: 0; width: 100%; position: fixed; z-index: 1000;}
.flexbox{text-align: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.footbox ul li{-webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1;flex: 1; text-align:center;}
.footbox ul li a{ display:block;color:#fff;font-size: 16px;text-align: center;}
.footbox ul li a img{ display:block; width:35px; height:35px; margin:0.01rem auto}

